[spyder] 01/05: Imported Upstream version 2.3.0~rc+dfsg

Frédéric-Emmanuel Picca picca at moszumanska.debian.org
Thu May 29 12:15:24 UTC 2014


This is an automated email from the git hooks/post-receive script.

picca pushed a commit to branch experimental
in repository spyder.

commit 40adbe0a920ab72c85ed3392d1c364d443be0e04
Author: Picca Frédéric-Emmanuel <picca at debian.org>
Date:   Thu May 29 11:02:54 2014 +0200

    Imported Upstream version 2.3.0~rc+dfsg
---
 PKG-INFO                                           |     4 +-
 setup.py                                           |     2 +-
 spyderlib/__init__.py                              |     2 +-
 spyderlib/baseconfig.py                            |     2 +-
 spyderlib/config.py                                |   193 +-
 spyderlib/defaults/Readme.txt                      |    25 +
 spyderlib/{utils => defaults}/defaults-2.4.0.ini   |   123 +
 .../defaults-3.0.0.ini}                            |   221 +-
 spyderlib/guiconfig.py                             |     6 +-
 spyderlib/locale/es/LC_MESSAGES/spyderlib.mo       |   Bin 92726 -> 93610 bytes
 spyderlib/locale/es/LC_MESSAGES/spyderlib.po       |  2505 ++---
 spyderlib/locale/fr/LC_MESSAGES/spyderlib.mo       |   Bin 85560 -> 95217 bytes
 spyderlib/locale/fr/LC_MESSAGES/spyderlib.po       | 10381 ++++++++++---------
 spyderlib/locale/spyderlib.pot                     |  8244 +++++++--------
 spyderlib/plugins/__init__.py                      |    21 +-
 spyderlib/plugins/configdialog.py                  |     1 +
 spyderlib/plugins/editor.py                        |    20 +-
 spyderlib/plugins/externalconsole.py               |    49 +-
 spyderlib/plugins/ipythonconsole.py                |    31 +-
 spyderlib/spyder.py                                |   100 +-
 spyderlib/userconfig.py                            |    19 +-
 spyderlib/utils/codeanalysis.py                    |    98 +-
 spyderlib/utils/external/pickleshare.py            |     3 +-
 spyderlib/widgets/editor.py                        |    29 +-
 spyderlib/widgets/editortools.py                   |     2 +-
 spyderlib/widgets/findreplace.py                   |     8 +-
 spyderlib/widgets/formlayout.py                    |     4 +-
 spyderlib/widgets/internalshell.py                 |     2 -
 spyderlib/widgets/ipython.py                       |     6 +-
 spyderlib/widgets/mixins.py                        |     2 +-
 spyderlib/widgets/sourcecode/base.py               |   144 +-
 spyderlib/widgets/sourcecode/codeeditor.py         |    51 +-
 spyderlib/widgets/sourcecode/syntaxhighlighters.py |   198 +-
 .../locale/es/LC_MESSAGES/p_breakpoints.mo         |   Bin 772 -> 772 bytes
 spyderplugins/locale/es/LC_MESSAGES/p_profiler.mo  |   Bin 794 -> 794 bytes
 spyderplugins/locale/es/LC_MESSAGES/p_pylint.mo    |   Bin 1204 -> 1137 bytes
 .../locale/fr/LC_MESSAGES/p_breakpoints.mo         |   Bin 762 -> 762 bytes
 spyderplugins/locale/fr/LC_MESSAGES/p_profiler.mo  |   Bin 2342 -> 2342 bytes
 spyderplugins/locale/fr/LC_MESSAGES/p_pylint.mo    |   Bin 2633 -> 2088 bytes
 spyderplugins/p_breakpoints.py                     |     4 +-
 40 files changed, 11543 insertions(+), 10957 deletions(-)

diff --git a/PKG-INFO b/PKG-INFO
index 2c58b24..d7787a9 100644
--- a/PKG-INFO
+++ b/PKG-INFO
@@ -1,12 +1,12 @@
 Metadata-Version: 1.1
 Name: spyder
-Version: 2.3.0beta4
+Version: 2.3.0rc
 Summary: Scientific PYthon Development EnviRonment
 Home-page: http://code.google.com/p/spyderlib
 Author: Pierre Raybaut
 Author-email: UNKNOWN
 License: MIT
-Download-URL: http://code.google.com/p/spyderlib/files/spyder-2.3.0beta4.zip
+Download-URL: http://code.google.com/p/spyderlib/files/spyder-2.3.0rc.zip
 Description: Spyder is an interactive Python development environment providing 
         MATLAB-like features in a simple and light-weighted software.
         It also provides ready-to-use pure-Python widgets to your PyQt4 or 
diff --git a/setup.py b/setup.py
index a2dbc28..f55049f 100644
--- a/setup.py
+++ b/setup.py
@@ -211,7 +211,7 @@ if PY3 and sys.platform.startswith('linux'):
 else:
     SCRIPTS.append('spyder')
 EXTLIST = ['.mo', '.svg', '.png', '.css', '.html', '.js', '.chm', '.gif',
-           '.ini']
+           '.ini', '.txt']
 if os.name == 'nt':
     SCRIPTS += ['spyder.bat']
     EXTLIST += ['.ico']
diff --git a/spyderlib/__init__.py b/spyderlib/__init__.py
index ebb5469..ec83b39 100644
--- a/spyderlib/__init__.py
+++ b/spyderlib/__init__.py
@@ -27,7 +27,7 @@ FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
 OTHER DEALINGS IN THE SOFTWARE.
 """
 
-__version__ = '2.3.0beta4'
+__version__ = '2.3.0rc'
 __license__ = __doc__
 __project_url__ = 'http://code.google.com/p/spyderlib'
 __forum_url__   = 'http://groups.google.com/group/spyderlib'
diff --git a/spyderlib/baseconfig.py b/spyderlib/baseconfig.py
index e854fce..41f992f 100644
--- a/spyderlib/baseconfig.py
+++ b/spyderlib/baseconfig.py
@@ -29,7 +29,7 @@ from spyderlib.py3compat import (is_unicode, TEXT_TYPES, INT_TYPES, PY3,
 # Only for development
 #==============================================================================
 # To activate/deactivate certain things for development
-# SPYDER_DEV is (and *only* have to be) set in bootstrap.py
+# SPYDER_DEV is (and *only* has to be) set in bootstrap.py
 DEV = os.environ.get('SPYDER_DEV')
 
 # For testing purposes
diff --git a/spyderlib/config.py b/spyderlib/config.py
index c754193..3ae0349 100644
--- a/spyderlib/config.py
+++ b/spyderlib/config.py
@@ -203,7 +203,6 @@ DEFAULTS = [
               }),
             ('internal_console',
              {
-              'shortcut': None,
               'max_line_count': 300,
               'working_dir_history': 30,
               'working_dir_adjusttocontents': False,
@@ -216,14 +215,12 @@ DEFAULTS = [
               'codecompletion/auto': False,
               'codecompletion/enter_key': True,
               'codecompletion/case_sensitive': True,
-              'codecompletion/show_single': False,
               'external_editor/path': 'SciTE',
               'external_editor/gotoline': '-goto:',
               'light_background': True,
               }),
             ('console',
              {
-              'shortcut': "Ctrl+Shift+C",
               'max_line_count': 500,
               'font/family': MONOSPACE,
               'font/size': MEDIUM,
@@ -236,7 +233,6 @@ DEFAULTS = [
               'codecompletion/auto': True,
               'codecompletion/enter_key': True,
               'codecompletion/case_sensitive': True,
-              'codecompletion/show_single': False,
               'show_elapsed_time': False,
               'show_icontext': False,
               'monitor/enabled': True,
@@ -256,7 +252,6 @@ DEFAULTS = [
               'light_background': True,
               'merge_output_channels': os.name != 'nt',
               'colorize_sys_stderr': os.name != 'nt',
-              'open_python_at_startup': True,
               'pythonstartup/default': True,
               'pythonstartup/custom': False,
               'pythonexecutable/default': True,
@@ -265,14 +260,13 @@ DEFAULTS = [
               }),
             ('ipython_console',
              {
-              'shortcut': None,
               'font/family': MONOSPACE,
               'font/size': MEDIUM,
               'font/italic': False,
               'font/bold': False,
               'show_banner': True,
               'use_gui_completion': True,
-              'use_pager': True,
+              'use_pager': False,
               'show_calltips': True,
               'ask_before_closing': True,
               'object_inspector': True,
@@ -287,7 +281,6 @@ DEFAULTS = [
               'startup/run_lines': '',
               'startup/use_run_file': False,
               'startup/run_file': '',
-              'open_ipython_at_startup': True,
               'greedy_completer': False,
               'autocall': 0,
               'symbolic_math': False,
@@ -298,7 +291,6 @@ DEFAULTS = [
               }),
             ('variable_explorer',
              {
-              'shortcut': "Ctrl+Shift+V",
               'autorefresh': True,
               'autorefresh/timeout': 2000,
               'check_all': CHECK_ALL,
@@ -315,7 +307,6 @@ DEFAULTS = [
               }),
             ('editor',
              {
-              'shortcut': "Ctrl+Shift+E",
               'printer_header/font/family': SANS_SERIF,
               'printer_header/font/size': MEDIUM,
               'printer_header/font/italic': False,
@@ -348,11 +339,11 @@ DEFAULTS = [
               'codecompletion/auto': True,
               'codecompletion/enter_key': True,
               'codecompletion/case_sensitive': True,
-              'codecompletion/show_single': False,
               'check_eol_chars': True,
               'tab_always_indent': False,
               'intelligent_backspace': True,
               'highlight_current_line': True,
+              'highlight_current_cell': True,
               'occurence_highlighting': True,
               'occurence_highlighting/timeout': 1500,
               'always_remove_trailing_spaces': False,
@@ -364,7 +355,6 @@ DEFAULTS = [
               }),
             ('historylog',
              {
-              'shortcut': "Ctrl+Shift+H",
               'enable': True,
               'max_entries': 100,
               'font/family': MONOSPACE,
@@ -376,7 +366,6 @@ DEFAULTS = [
               }),
             ('inspector',
              {
-              'shortcut': "Ctrl+Shift+I",
               'enable': True,
               'max_history_entries': 20,
               'font/family': MONOSPACE,
@@ -396,14 +385,12 @@ DEFAULTS = [
               }),
             ('onlinehelp',
              {
-              'shortcut': "Ctrl+Shift+D",
               'enable': True,
               'zoom_factor': .8,
               'max_history_entries': 20,
               }),
             ('outline_explorer',
              {
-              'shortcut': "Ctrl+Shift+O",
               'enable': True,
               'show_fullpath': False,
               'show_all_files': False,
@@ -411,7 +398,6 @@ DEFAULTS = [
               }),
             ('project_explorer',
              {
-              'shortcut': "Ctrl+Shift+P",
               'enable': True,
               'name_filters': NAME_FILTERS,
               'show_all': False,
@@ -440,7 +426,6 @@ DEFAULTS = [
               }),
             ('explorer',
              {
-              'shortcut': None,
               'enable': True,
               'wrap': True,
               'name_filters': NAME_FILTERS,
@@ -451,7 +436,6 @@ DEFAULTS = [
               }),
             ('find_in_files',
              {
-              'shortcut': None,
               'enable': True,
               'supported_encodings': ["utf-8", "iso-8859-1", "cp1252"],
               'include': INCLUDE_PATTERNS,
@@ -480,9 +464,9 @@ DEFAULTS = [
              {
               # ---- Global ----
               # -- In spyder.py
-              '_/close plugin': "Shift+Ctrl+F4",
+              '_/close pane': "Shift+Ctrl+F4",
               '_/preferences': "Ctrl+Alt+Shift+P",
-              '_/maximize plugin': "Ctrl+Alt+Shift+M",
+              '_/maximize pane': "Ctrl+Alt+Shift+M",
               '_/fullscreen mode': "F11",
               '_/quit': "Ctrl+Q",
               '_/switch to/from layout 1': "Shift+Alt+F1",
@@ -498,13 +482,14 @@ DEFAULTS = [
               '_/debug step return': "Ctrl+Shift+F11",
               '_/debug exit': "Ctrl+Shift+F12",
               # -- In plugins/init
-              '_/switch to inspector': "Ctrl+Shift+I",
+              '_/switch to inspector': "Ctrl+Shift+H",
               '_/switch to outline_explorer': "Ctrl+Shift+O",
               '_/switch to editor': "Ctrl+Shift+E",
-              '_/switch to historylog': "Ctrl+Shift+H",
+              '_/switch to historylog': "Ctrl+Shift+L",
               '_/switch to onlinehelp': "Ctrl+Shift+D",
               '_/switch to project_explorer': "Ctrl+Shift+P",
               '_/switch to console': "Ctrl+Shift+C",
+              '_/switch to ipython_console': "Ctrl+Shift+I",
               '_/switch to variable_explorer': "Ctrl+Shift+V",
               # ---- Editor ----
               # -- In codeeditor
@@ -553,7 +538,7 @@ DEFAULTS = [
               'editor/previous cursor position': "Ctrl+Alt+Left",
               'editor/next cursor position': "Ctrl+Alt+Right",
               # -- In p_breakpoints
-              'editor/list breakpoints': "Ctrl+B",
+              '_/switch to breakpoints': "Ctrl+Shift+B",
               # ---- Console (in widgets/shell) ----
               'console/inspect current object': "Ctrl+I",
               'console/clear shell': "Ctrl+L",
@@ -562,19 +547,175 @@ DEFAULTS = [
               'pylint/run analysis': "F8",
               # ---- Profiler (in p_profiler) ----
               'profiler/run profiler': "F10"
-              })
+              }),
+            ('color_schemes',
+             {
+              'names': ['Emacs', 'IDLE', 'Monokai', 'Pydev', 'Scintilla',
+                        'Spyder', 'Spyder/Dark', 'Zenburn'],
+              # ---- Emacs ----
+              #      Name            Color     Bold  Italic
+              'emacs/background':  "#000000",
+              'emacs/currentline': "#2b2b43",
+              'emacs/currentcell': "#1c1c2d",
+              'emacs/occurence':   "#abab67",
+              'emacs/ctrlclick':   "#0000ff",
+              'emacs/sideareas':   "#555555",
+              'emacs/matched_p':   "#009800",
+              'emacs/unmatched_p': "#c80000",
+              'emacs/normal':     ('#ffffff', False, False),
+              'emacs/keyword':    ('#3c51e8', False, False),
+              'emacs/builtin':    ('#900090', False, False),
+              'emacs/definition': ('#ff8040', True, False),
+              'emacs/comment':    ('#005100', False, False),
+              'emacs/string':     ('#00aa00', False, True),
+              'emacs/number':     ('#800000', False, False),
+              'emacs/instance':   ('#ffffff', False, True),
+              # ---- IDLE ----
+              #      Name            Color     Bold  Italic
+              'idle/background':   "#ffffff",
+              'idle/currentline':  "#f2e6f3",
+              'idle/currentcell':  "#feefff",
+              'idle/occurence':    "#e8f2fe",
+              'idle/ctrlclick':    "#0000ff",
+              'idle/sideareas':    "#efefef",
+              'idle/matched_p':    "#99ff99",
+              'idle/unmatched_p':  "#ff9999",
+              'idle/normal':      ('#000000', False, False),
+              'idle/keyword':     ('#ff7700', True, False),
+              'idle/builtin':     ('#900090', False, False),
+              'idle/definition':  ('#0000ff', False, False),
+              'idle/comment':     ('#dd0000', False, True),
+              'idle/string':      ('#00aa00', False, False),
+              'idle/number':      ('#924900', False, False),
+              'idle/instance':    ('#777777', True, True),
+              # ---- Monokai ----
+              #      Name              Color     Bold  Italic
+              'monokai/background':   "#2a2b24",
+              'monokai/currentline':  "#484848",
+              'monokai/currentcell':  "#3d3d3d",
+              'monokai/occurence':    "#666666",
+              'monokai/ctrlclick':    "#0000ff",
+              'monokai/sideareas':    "#2a2b24",
+              'monokai/matched_p':    "#688060",
+              'monokai/unmatched_p':  "#bd6e76",
+              'monokai/normal':      ("#ddddda", False, False),
+              'monokai/keyword':     ("#f92672", False, False),
+              'monokai/builtin':     ("#ae81ff", False, False),
+              'monokai/definition':  ("#a6e22e", False, False),
+              'monokai/comment':     ("#75715e", False, True),
+              'monokai/string':      ("#e6db74", False, False),
+              'monokai/number':      ("#ae81ff", False, False),
+              'monokai/instance':    ("#ddddda", False, True),
+              # ---- Pydev ----
+              #      Name            Color     Bold  Italic
+              'pydev/background':  "#ffffff",
+              'pydev/currentline': "#e8f2fe",
+              'pydev/currentcell': "#eff8fe",
+              'pydev/occurence':   "#ffff99",
+              'pydev/ctrlclick':   "#0000ff",
+              'pydev/sideareas':   "#efefef",
+              'pydev/matched_p':   "#99ff99",
+              'pydev/unmatched_p': "#ff99992",
+              'pydev/normal':     ('#000000', False, False),
+              'pydev/keyword':    ('#0000ff', False, False),
+              'pydev/builtin':    ('#900090', False, False),
+              'pydev/definition': ('#000000', True, False),
+              'pydev/comment':    ('#c0c0c0', False, False),
+              'pydev/string':     ('#00aa00', False, True),
+              'pydev/number':     ('#800000', False, False),
+              'pydev/instance':   ('#000000', False, True),
+              # ---- Scintilla ----
+              #         Name             Color     Bold  Italic
+              'scintilla/background':  "#ffffff",
+              'scintilla/currentline': "#e1f0d1",
+              'scintilla/currentcell': "#edfcdc",  
+              'scintilla/occurence':   "#ffff99",
+              'scintilla/ctrlclick':   "#0000ff",
+              'scintilla/sideareas':   "#efefef",
+              'scintilla/matched_p':   "#99ff99",
+              'scintilla/unmatched_p': "#ff9999",
+              'scintilla/normal':     ('#000000', False, False),
+              'scintilla/keyword':    ('#00007f', True, False),
+              'scintilla/builtin':    ('#000000', False, False),
+              'scintilla/definition': ('#007f7f', True, False),
+              'scintilla/comment':    ('#007f00', False, False),
+              'scintilla/string':     ('#7f007f', False, False),
+              'scintilla/number':     ('#007f7f', False, False),
+              'scintilla/instance':   ('#000000', False, True),
+              # ---- Spyder ----
+              #       Name            Color     Bold  Italic
+              'spyder/background':  "#ffffff",
+              'spyder/currentline': "#f7ecf8",
+              'spyder/currentcell': "#fdfdde",              
+              'spyder/occurence':   "#ffff99",
+              'spyder/ctrlclick':   "#0000ff",
+              'spyder/sideareas':   "#efefef",
+              'spyder/matched_p':   "#99ff99",
+              'spyder/unmatched_p': "#ff9999",
+              'spyder/normal':     ('#000000', False, False),
+              'spyder/keyword':    ('#0000ff', False, False),
+              'spyder/builtin':    ('#900090', False, False),
+              'spyder/definition': ('#000000', True, False),
+              'spyder/comment':    ('#adadad', False, True),
+              'spyder/string':     ('#00aa00', False, False),
+              'spyder/number':     ('#800000', False, False),
+              'spyder/instance':   ('#924900', False, True),
+              # ---- Spyder/Dark ----
+              #           Name             Color     Bold  Italic
+              'spyder/dark/background':  "#131926",
+              'spyder/dark/currentline': "#2b2b43",
+              'spyder/dark/currentcell': "#31314e",
+              'spyder/dark/occurence':   "#abab67",
+              'spyder/dark/ctrlclick':   "#0000ff",
+              'spyder/dark/sideareas':   "#282828",
+              'spyder/dark/matched_p':   "#009800",
+              'spyder/dark/unmatched_p': "#c80000",
+              'spyder/dark/normal':     ('#ffffff', False, False),
+              'spyder/dark/keyword':    ('#558eff', False, False),
+              'spyder/dark/builtin':    ('#aa00aa', False, False),
+              'spyder/dark/definition': ('#ffffff', True, False),
+              'spyder/dark/comment':    ('#7f7f7f', False, False),
+              'spyder/dark/string':     ('#11a642', False, True),
+              'spyder/dark/number':     ('#c80000', False, False),
+              'spyder/dark/instance':   ('#be5f00', False, True),
+              # ---- Zenburn ----
+              #        Name            Color     Bold  Italic
+              'zenburn/background':  "#3f3f3f",
+              'zenburn/currentline': "#333333",
+              'zenburn/currentcell': "#2c2c2c",
+              'zenburn/occurence':   "#7a738f",
+              'zenburn/ctrlclick':   "#0000ff",
+              'zenburn/sideareas':   "#3f3f3f",
+              'zenburn/matched_p':   "#688060",
+              'zenburn/unmatched_p': "#bd6e76",
+              'zenburn/normal':     ('#dcdccc', False, False),
+              'zenburn/keyword':    ('#dfaf8f', True, False),
+              'zenburn/builtin':    ('#efef8f', False, False),
+              'zenburn/definition': ('#efef8f', False, False),
+              'zenburn/comment':    ('#7f9f7f', False, True),
+              'zenburn/string':     ('#cc9393', False, False),
+              'zenburn/number':     ('#8cd0d3', False, False),
+              'zenburn/instance':   ('#dcdccc', False, True)
+             })
             ]
 
 
 #==============================================================================
 # Config instance
 #==============================================================================
+# IMPORTANT NOTES:
+# 1. If you want to *change* the default value of a current option, you need to
+#    do a MINOR update in config version, e.g. from 3.0.0 to 3.1.0
+# 2. If you want to *remove* options that are no longer needed in our codebase,
+#    you need to do a MAJOR update in version, e.g. from 3.0.0 to 4.0.0
+# 3. You don't need to touch this value if you're just adding a new option
+CONF_VERSION = '8.0.0'
+
 # XXX: Previously we had load=(not DEV) here but DEV was set to *False*.
 # Check if it *really* needs to be updated or not
-CONF = UserConfig('spyder', defaults=DEFAULTS, load=True, version='3.0.0',
+CONF = UserConfig('spyder', defaults=DEFAULTS, load=True, version=CONF_VERSION,
                   subfolder=SUBFOLDER, backup=True, raw_mode=True)
 
-
 # Removing old .spyder.ini location:
 old_location = osp.join(get_home_dir(), '.spyder.ini')
 if osp.isfile(old_location):
diff --git a/spyderlib/defaults/Readme.txt b/spyderlib/defaults/Readme.txt
new file mode 100644
index 0000000..62f5b51
--- /dev/null
+++ b/spyderlib/defaults/Readme.txt
@@ -0,0 +1,25 @@
+Copyright (c) 2013 The Spyder Development Team
+Licensed under the terms of the MIT License
+(see spyderlib/__init__.py for details)
+
+What is the purpose of this directory?
+======================================
+
+The files present here (licensed also MIT) are used to cleanly update user
+configuration options from Spyder versions previous to 2.3. They way they did
+an update was by resetting *all* config options to new defaults, which was
+quite bad from a usability point of view. Now we compare new defaults against
+a copy of their previous values and only change those that are different in
+the user config file. This way almost all his/her values remain intact.
+
+In particular:
+
+* defaults-2.4.0.ini is used to do the update when the previous used version
+  is between 2.1.9 and 2.3.0beta3
+
+* defaults-3.0.0.ini is used when the previous version is 2.3.0beta4
+
+Notes
+=====
+
+1. Please don't add more files here, unless you know what you're doing.
diff --git a/spyderlib/utils/defaults-2.4.0.ini b/spyderlib/defaults/defaults-2.4.0.ini
similarity index 75%
copy from spyderlib/utils/defaults-2.4.0.ini
copy to spyderlib/defaults/defaults-2.4.0.ini
index cdb4d3a..31555af 100644
--- a/spyderlib/utils/defaults-2.4.0.ini
+++ b/spyderlib/defaults/defaults-2.4.0.ini
@@ -378,3 +378,126 @@ editor/save file = Ctrl+S
 editor/go to line = Ctrl+L
 _/switch to historylog = Ctrl+Shift+H
 editor/delete line = Ctrl+D
+
+[color_schemes]
+names = ['Emacs', 'IDLE', 'Monokai', 'Pydev', 'Scintilla', 'Spyder', 'Spyder/Dark', 'Zenburn']
+monokai/background = #2a2b24
+monokai/currentline = #484848
+monokai/occurence = #666666
+monokai/ctrlclick = #0000ff
+monokai/sideareas = #2a2b24
+monokai/matched_p = #688060
+monokai/unmatched_p = #bd6e76
+monokai/normal = ('#ddddda', False, False)
+monokai/keyword = ('#f92672', False, False)
+monokai/builtin = ('#ae81ff', False, False)
+monokai/definition = ('#a6e22e', False, False)
+monokai/comment = ('#75715e', False, True)
+monokai/string = ('#e6db74', False, False)
+monokai/number = ('#ae81ff', False, False)
+monokai/instance = ('#ddddda', False, True)
+idle/background = #ffffff
+idle/currentline = #eeffdd
+idle/occurence = #e8f2fe
+idle/ctrlclick = #0000ff
+idle/sideareas = #efefef
+idle/matched_p = #99ff99
+idle/unmatched_p = #ff9999
+idle/normal = ('#000000', False, False)
+idle/keyword = ('#ff7700', True, False)
+idle/builtin = ('#900090', False, False)
+idle/definition = ('#0000ff', False, False)
+idle/comment = ('#dd0000', False, True)
+idle/string = ('#00aa00', False, False)
+idle/number = ('#924900', False, False)
+idle/instance = ('#777777', True, True)
+emacs/background = #000000
+emacs/currentline = #2b2b43
+emacs/occurence = #abab67
+emacs/ctrlclick = #0000ff
+emacs/sideareas = #555555
+emacs/matched_p = #009800
+emacs/unmatched_p = #c80000
+emacs/normal = ('#ffffff', False, False)
+emacs/keyword = ('#3c51e8', False, False)
+emacs/builtin = ('#900090', False, False)
+emacs/definition = ('#ff8040', True, False)
+emacs/comment = ('#005100', False, False)
+emacs/string = ('#00aa00', False, True)
+emacs/number = ('#800000', False, False)
+emacs/instance = ('#ffffff', False, True)
+zenburn/background = #3f3f3f
+zenburn/currentline = #333333
+zenburn/occurence = #7a738f
+zenburn/ctrlclick = #0000ff
+zenburn/sideareas = #3f3f3f
+zenburn/matched_p = #688060
+zenburn/unmatched_p = #bd6e76
+zenburn/normal = ('#dcdccc', False, False)
+zenburn/keyword = ('#dfaf8f', True, False)
+zenburn/builtin = ('#efef8f', False, False)
+zenburn/definition = ('#efef8f', False, False)
+zenburn/comment = ('#7f9f7f', False, True)
+zenburn/string = ('#cc9393', False, False)
+zenburn/number = ('#8cd0d3', False, False)
+zenburn/instance = ('#dcdccc', False, True)
+spyder/dark/background = #131926
+spyder/dark/currentline = #2b2b43
+spyder/dark/occurence = #abab67
+spyder/dark/ctrlclick = #0000ff
+spyder/dark/sideareas = #282828
+spyder/dark/matched_p = #009800
+spyder/dark/unmatched_p = #c80000
+spyder/dark/normal = ('#ffffff', False, False)
+spyder/dark/keyword = ('#558eff', False, False)
+spyder/dark/builtin = ('#aa00aa', False, False)
+spyder/dark/definition = ('#ffffff', True, False)
+spyder/dark/comment = ('#7f7f7f', False, False)
+spyder/dark/string = ('#11a642', False, True)
+spyder/dark/number = ('#c80000', False, False)
+spyder/dark/instance = ('#be5f00', False, True)
+scintilla/background = #ffffff
+scintilla/currentline = #eeffdd
+scintilla/occurence = #ffff99
+scintilla/ctrlclick = #0000ff
+scintilla/sideareas = #efefef
+scintilla/matched_p = #99ff99
+scintilla/unmatched_p = #ff9999
+scintilla/normal = ('#000000', False, False)
+scintilla/keyword = ('#00007f', True, False)
+scintilla/builtin = ('#000000', False, False)
+scintilla/definition = ('#007f7f', True, False)
+scintilla/comment = ('#007f00', False, False)
+scintilla/string = ('#7f007f', False, False)
+scintilla/number = ('#007f7f', False, False)
+scintilla/instance = ('#000000', False, True)
+pydev/background = #ffffff
+pydev/currentline = #e8f2fe
+pydev/occurence = #ffff99
+pydev/ctrlclick = #0000ff
+pydev/sideareas = #efefef
+pydev/matched_p = #99ff99
+pydev/unmatched_p = #ff9999
+pydev/normal = ('#000000', False, False)
+pydev/keyword = ('#0000ff', False, False)
+pydev/builtin = ('#900090', False, False)
+pydev/definition = ('#000000', True, False)
+pydev/comment = ('#c0c0c0', False, False)
+pydev/string = ('#00aa00', False, True)
+pydev/number = ('#800000', False, False)
+pydev/instance = ('#000000', False, True)
+spyder/background = #ffffff
+spyder/currentline = #feefff
+spyder/occurence = #ffff99
+spyder/ctrlclick = #0000ff
+spyder/sideareas = #efefef
+spyder/matched_p = #99ff99
+spyder/unmatched_p = #ff9999
+spyder/normal = ('#000000', False, False)
+spyder/keyword = ('#0000ff', False, False)
+spyder/builtin = ('#900090', False, False)
+spyder/definition = ('#000000', True, False)
+spyder/comment = ('#adadad', False, True)
+spyder/string = ('#00aa00', False, False)
+spyder/number = ('#800000', False, False)
+spyder/instance = ('#924900', False, True)
diff --git a/spyderlib/utils/defaults-2.4.0.ini b/spyderlib/defaults/defaults-3.0.0.ini
similarity index 50%
rename from spyderlib/utils/defaults-2.4.0.ini
rename to spyderlib/defaults/defaults-3.0.0.ini
index cdb4d3a..5a0f4f3 100644
--- a/spyderlib/utils/defaults-2.4.0.ini
+++ b/spyderlib/defaults/defaults-3.0.0.ini
@@ -7,7 +7,7 @@ lightwindow/size = (650, 400)
 show_internal_console_if_traceback = True
 memory_usage/enable = True
 single_instance = True
-window/is_maximized = False
+window/is_maximized = True
 cpu_usage/enable = False
 lightwindow/is_maximized = False
 animated_docks = True
@@ -27,30 +27,12 @@ use_custom_margin = True
 place_holder = 
 
 [editor_appearance]
-completion/font/family = ['Monospace', 'DejaVu Sans Mono', 'Consolas', 'Monaco', 'Bitstream Vera Sans Mono', 'Andale Mono', 'Liberation Mono', 'Courier New', 'Courier', 'monospace', 'Fixed', 'Terminal']
-calltips/font/size = 9
-calltips/font/family = ['Monospace', 'DejaVu Sans Mono', 'Consolas', 'Monaco', 'Bitstream Vera Sans Mono', 'Andale Mono', 'Liberation Mono', 'Courier New', 'Courier', 'monospace', 'Fixed', 'Terminal']
-cursor/width = 2
-calltips/font/italic = False
-completion/font/size = 9
 completion/size = (300, 180)
-completion/font/bold = False
-calltips/size = 600
-calltips/font/bold = False
-completion/font/italic = False
+cursor/width = 2
 
 [shell_appearance]
-completion/font/family = ['Monospace', 'DejaVu Sans Mono', 'Consolas', 'Monaco', 'Bitstream Vera Sans Mono', 'Andale Mono', 'Liberation Mono', 'Courier New', 'Courier', 'monospace', 'Fixed', 'Terminal']
-calltips/font/size = 9
-calltips/font/family = ['Monospace', 'DejaVu Sans Mono', 'Consolas', 'Monaco', 'Bitstream Vera Sans Mono', 'Andale Mono', 'Liberation Mono', 'Courier New', 'Courier', 'monospace', 'Fixed', 'Terminal']
-cursor/width = 2
-calltips/font/italic = False
-completion/font/size = 9
 completion/size = (300, 180)
-completion/font/bold = False
-calltips/size = 600
-calltips/font/bold = False
-completion/font/italic = False
+cursor/width = 2
 
 [internal_console]
 working_dir_adjusttocontents = False
@@ -61,10 +43,10 @@ working_dir_history = 30
 external_editor/path = SciTE
 max_line_count = 300
 shortcut = None
-font/family = ['Monospace', 'DejaVu Sans Mono', 'Consolas', 'Monaco', 'Bitstream Vera Sans Mono', 'Andale Mono', 'Liberation Mono', 'Courier New', 'Courier', 'monospace', 'Fixed', 'Terminal']
+font/family = ['Ubuntu Mono', 'Monospace', 'DejaVu Sans Mono', 'Consolas', 'Monaco', 'Bitstream Vera Sans Mono', 'Andale Mono', 'Liberation Mono', 'Courier New', 'Courier', 'monospace', 'Fixed', 'Terminal']
 codecompletion/enter_key = True
 font/bold = False
-font/size = 9
+font/size = 10
 codecompletion/auto = False
 wrap = True
 codecompletion/case_sensitive = True
@@ -80,13 +62,13 @@ calltips = True
 matplotlib/backend/value = Qt4Agg
 single_tab = True
 qt/install_inputhook = True
-max_line_count = 10000
-pythonstartup/default = False
-font/family = ['Monospace', 'DejaVu Sans Mono', 'Consolas', 'Monaco', 'Bitstream Vera Sans Mono', 'Andale Mono', 'Liberation Mono', 'Courier New', 'Courier', 'monospace', 'Fixed', 'Terminal']
+max_line_count = 500
+pythonstartup/default = True
+font/family = ['Ubuntu Mono', 'Monospace', 'DejaVu Sans Mono', 'Consolas', 'Monaco', 'Bitstream Vera Sans Mono', 'Andale Mono', 'Liberation Mono', 'Courier New', 'Courier', 'monospace', 'Fixed', 'Terminal']
 pyqt/ignore_sip_setapi_errors = False
 qt/api = default
 pythonexecutable/custom = False
-font/size = 9
+font/size = 10
 codecompletion/auto = True
 wrap = True
 umd/verbose = True
@@ -94,13 +76,13 @@ matplotlib/patch = True
 codecompletion/show_single = False
 matplotlib/backend/enabled = True
 monitor/enabled = True
-pythonstartup/custom = True
+pythonstartup/custom = False
 light_background = True
 font/italic = False
 codecompletion/enter_key = True
 ets_backend = qt4
 merge_output_channels = True
-show_elapsed_time = True
+show_elapsed_time = False
 pyqt/api_version = 0
 shortcut = Ctrl+Shift+C
 open_python_at_startup = True
@@ -110,11 +92,11 @@ codecompletion/case_sensitive = True
 object_inspector = True
 
 [ipython_console]
-show_calltips = False
+show_calltips = True
 pylab = True
 symbolic_math = False
 pylab/inline/height = 4
-open_ipython_at_startup = False
+open_ipython_at_startup = True
 out_prompt = 
 autocall = 0
 in_prompt = 
@@ -125,13 +107,13 @@ startup/run_file =
 pylab/inline/figure_format = 0
 greedy_completer = False
 pylab/inline/resolution = 72
-font/family = ['Monospace', 'DejaVu Sans Mono', 'Consolas', 'Monaco', 'Bitstream Vera Sans Mono', 'Andale Mono', 'Liberation Mono', 'Courier New', 'Courier', 'monospace', 'Fixed', 'Terminal']
+font/family = ['Ubuntu Mono', 'Monospace', 'DejaVu Sans Mono', 'Consolas', 'Monaco', 'Bitstream Vera Sans Mono', 'Andale Mono', 'Liberation Mono', 'Courier New', 'Courier', 'monospace', 'Fixed', 'Terminal']
 dark_color = False
 ask_before_closing = True
 pylab/backend = 0
-font/size = 9
+font/size = 10
 light_color = True
-buffer_size = 10000
+buffer_size = 500
 show_banner = True
 font/italic = False
 pylab/inline/width = 6
@@ -139,7 +121,7 @@ use_gui_completion = True
 use_pager = True
 startup/use_run_file = False
 object_inspector = True
-pylab/autoload = True
+pylab/autoload = False
 
 [variable_explorer]
 collvalue = False
@@ -170,7 +152,7 @@ indent_chars = *    *
 outline_explorer = True
 show_tab_bar = True
 shortcut = Ctrl+Shift+E
-font/family = ['Monospace', 'DejaVu Sans Mono', 'Consolas', 'Monaco', 'Bitstream Vera Sans Mono', 'Andale Mono', 'Liberation Mono', 'Courier New', 'Courier', 'monospace', 'Fixed', 'Terminal']
+font/family = ['Ubuntu Mono', 'Monospace', 'DejaVu Sans Mono', 'Consolas', 'Monaco', 'Bitstream Vera Sans Mono', 'Andale Mono', 'Liberation Mono', 'Courier New', 'Courier', 'monospace', 'Fixed', 'Terminal']
 codecompletion/auto = True
 fullpath_sorting = True
 font/italic = False
@@ -189,11 +171,11 @@ codecompletion/show_single = False
 printer_header/font/italic = False
 realtime_analysis = True
 font/bold = False
-printer_header/font/family = ['Sans Serif', 'DejaVu Sans', 'Bitstream Vera Sans', 'Bitstream Charter', 'Lucida Grande', 'MS Shell Dlg 2', 'Calibri', 'Verdana', 'Geneva', 'Lucid', 'Arial', 'Helvetica', 'Avant Garde', 'Times', 'sans-serif']
+printer_header/font/family = ['Ubuntu', 'Sans Serif', 'DejaVu Sans', 'Bitstream Vera Sans', 'Bitstream Charter', 'Lucida Grande', 'MS Shell Dlg 2', 'Calibri', 'Verdana', 'Geneva', 'Lucid', 'Arial', 'Helvetica', 'Avant Garde', 'Times', 'sans-serif']
 toolbox_panel = True
 calltips = True
 highlight_current_line = True
-font/size = 9
+font/size = 10
 edge_line_column = 79
 close_parentheses = True
 save_all_before_run = True
@@ -201,7 +183,7 @@ code_analysis/pyflakes = True
 line_numbers = True
 codecompletion/enter_key = True
 code_analysis/pep8 = False
-printer_header/font/size = 9
+printer_header/font/size = 10
 codecompletion/case_sensitive = True
 occurence_highlighting/timeout = 1500
 
@@ -210,10 +192,10 @@ max_entries = 100
 go_to_eof = True
 font/bold = False
 enable = True
-font/size = 9
+font/size = 10
 font/italic = False
 wrap = True
-font/family = ['Monospace', 'DejaVu Sans Mono', 'Consolas', 'Monaco', 'Bitstream Vera Sans Mono', 'Andale Mono', 'Liberation Mono', 'Courier New', 'Courier', 'monospace', 'Fixed', 'Terminal']
+font/family = ['Ubuntu Mono', 'Monospace', 'DejaVu Sans Mono', 'Consolas', 'Monaco', 'Bitstream Vera Sans Mono', 'Andale Mono', 'Liberation Mono', 'Courier New', 'Courier', 'monospace', 'Fixed', 'Terminal']
 shortcut = Ctrl+Shift+H
 
 [inspector]
@@ -221,17 +203,17 @@ max_history_entries = 20
 enable = True
 font/italic = False
 rich_text/font/italic = False
-font/family = ['Monospace', 'DejaVu Sans Mono', 'Consolas', 'Monaco', 'Bitstream Vera Sans Mono', 'Andale Mono', 'Liberation Mono', 'Courier New', 'Courier', 'monospace', 'Fixed', 'Terminal']
+font/family = ['Ubuntu Mono', 'Monospace', 'DejaVu Sans Mono', 'Consolas', 'Monaco', 'Bitstream Vera Sans Mono', 'Andale Mono', 'Liberation Mono', 'Courier New', 'Courier', 'monospace', 'Fixed', 'Terminal']
 shortcut = Ctrl+Shift+I
 automatic_import = True
 connect/ipython_console = False
 font/bold = False
-rich_text/font/size = 12
-font/size = 9
+rich_text/font/size = 13
+font/size = 10
 connect/python_console = False
 wrap = True
 connect/editor = False
-rich_text/font/family = ['Sans Serif', 'DejaVu Sans', 'Bitstream Vera Sans', 'Bitstream Charter', 'Lucida Grande', 'MS Shell Dlg 2', 'Calibri', 'Verdana', 'Geneva', 'Lucid', 'Arial', 'Helvetica', 'Avant Garde', 'Times', 'sans-serif']
+rich_text/font/family = ['Ubuntu', 'Sans Serif', 'DejaVu Sans', 'Bitstream Vera Sans', 'Bitstream Charter', 'Lucida Grande', 'MS Shell Dlg 2', 'Calibri', 'Verdana', 'Geneva', 'Lucid', 'Arial', 'Helvetica', 'Avant Garde', 'Times', 'sans-serif']
 rich_text/font/bold = False
 math = True
 
@@ -250,27 +232,27 @@ show_all_files = False
 
 [project_explorer]
 show_all = False
-name_filters = ['*.py', '*.pyw', '*.ipy', '*.pyx', '*.pxd', '*.pxi', '*.c', '*.h', '*.cc', '*.cpp', '*.cxx', '*.h', '*.hh', '*.hpp', '*.hxx', '*.cl', '*.f', '*.for', '*.f77', '*.f90', '*.f95', '*.f2k', '*.pro', '*.m', '*.patch', '*.diff', '*.rej', '*.bat', '*.cmd', '*.txt', '*.txt', '*.rst', '*.po', '*.pot', '*.nsi', '*.nsh', '*.css', '*.htm', '*.html', '*.xml', '*.js', '*.enaml', '*.properties', '*.session', '*.ini', '*.inf', '*.reg', '*.cfg', '*.desktop', '*.txt', '*.png', '*.mat', '*. [...]
+name_filters = ['*.py', '*.pyw', '*.ipy', '*.pyx', '*.pxd', '*.pxi', '*.c', '*.h', '*.cc', '*.cpp', '*.cxx', '*.h', '*.hh', '*.hpp', '*.hxx', '*.cl', '*.f', '*.for', '*.f77', '*.f90', '*.f95', '*.f2k', '*.pro', '*.m', '*.jl', '*.patch', '*.diff', '*.rej', '*.bat', '*.cmd', '*.txt', '*.txt', '*.rst', '*.po', '*.pot', '*.nsi', '*.nsh', '*.css', '*.htm', '*.html', '*.xml', '*.js', '*.enaml', '*.properties', '*.session', '*.ini', '*.inf', '*.reg', '*.cfg', '*.desktop', '*.txt', '*.png', '*.m [...]
 enable = True
 shortcut = Ctrl+Shift+P
 show_hscrollbar = True
 
 [arrayeditor]
 font/bold = False
-font/size = 9
-font/family = ['Monospace', 'DejaVu Sans Mono', 'Consolas', 'Monaco', 'Bitstream Vera Sans Mono', 'Andale Mono', 'Liberation Mono', 'Courier New', 'Courier', 'monospace', 'Fixed', 'Terminal']
+font/size = 10
+font/family = ['Ubuntu Mono', 'Monospace', 'DejaVu Sans Mono', 'Consolas', 'Monaco', 'Bitstream Vera Sans Mono', 'Andale Mono', 'Liberation Mono', 'Courier New', 'Courier', 'monospace', 'Fixed', 'Terminal']
 font/italic = False
 
 [texteditor]
 font/bold = False
-font/size = 9
-font/family = ['Monospace', 'DejaVu Sans Mono', 'Consolas', 'Monaco', 'Bitstream Vera Sans Mono', 'Andale Mono', 'Liberation Mono', 'Courier New', 'Courier', 'monospace', 'Fixed', 'Terminal']
+font/size = 10
+font/family = ['Ubuntu Mono', 'Monospace', 'DejaVu Sans Mono', 'Consolas', 'Monaco', 'Bitstream Vera Sans Mono', 'Andale Mono', 'Liberation Mono', 'Courier New', 'Courier', 'monospace', 'Fixed', 'Terminal']
 font/italic = False
 
 [dicteditor]
 font/bold = False
-font/size = 9
-font/family = ['Monospace', 'DejaVu Sans Mono', 'Consolas', 'Monaco', 'Bitstream Vera Sans Mono', 'Andale Mono', 'Liberation Mono', 'Courier New', 'Courier', 'monospace', 'Fixed', 'Terminal']
+font/size = 10
+font/family = ['Ubuntu Mono', 'Monospace', 'DejaVu Sans Mono', 'Consolas', 'Monaco', 'Bitstream Vera Sans Mono', 'Andale Mono', 'Liberation Mono', 'Courier New', 'Courier', 'monospace', 'Fixed', 'Terminal']
 font/italic = False
 
 [explorer]
@@ -278,7 +260,7 @@ enable = True
 show_hidden = True
 show_icontext = False
 wrap = True
-name_filters = ['*.py', '*.pyw', '*.ipy', '*.pyx', '*.pxd', '*.pxi', '*.c', '*.h', '*.cc', '*.cpp', '*.cxx', '*.h', '*.hh', '*.hpp', '*.hxx', '*.cl', '*.f', '*.for', '*.f77', '*.f90', '*.f95', '*.f2k', '*.pro', '*.m', '*.patch', '*.diff', '*.rej', '*.bat', '*.cmd', '*.txt', '*.txt', '*.rst', '*.po', '*.pot', '*.nsi', '*.nsh', '*.css', '*.htm', '*.html', '*.xml', '*.js', '*.enaml', '*.properties', '*.session', '*.ini', '*.inf', '*.reg', '*.cfg', '*.desktop', '*.txt', '*.png', '*.mat', '*. [...]
+name_filters = ['*.py', '*.pyw', '*.ipy', '*.pyx', '*.pxd', '*.pxi', '*.c', '*.h', '*.cc', '*.cpp', '*.cxx', '*.h', '*.hh', '*.hpp', '*.hxx', '*.cl', '*.f', '*.for', '*.f77', '*.f90', '*.f95', '*.f2k', '*.pro', '*.m', '*.jl', '*.patch', '*.diff', '*.rej', '*.bat', '*.cmd', '*.txt', '*.txt', '*.rst', '*.po', '*.pot', '*.nsi', '*.nsh', '*.css', '*.htm', '*.html', '*.xml', '*.js', '*.enaml', '*.properties', '*.session', '*.ini', '*.inf', '*.reg', '*.cfg', '*.desktop', '*.txt', '*.png', '*.m [...]
 show_all = False
 shortcut = None
 show_toolbar = True
@@ -292,10 +274,10 @@ search_text_regexp = True
 more_options = True
 search_text = ['']
 supported_encodings = ['utf-8', 'iso-8859-1', 'cp1252']
-search_text_samples = ['(^|#)[ ]*(TODO|FIXME|XXX|HINT|TIP)([^#]*)']
+search_text_samples = ['(^|#)[ ]*(TODO|FIXME|XXX|HINT|TIP|@todo)([^#]*)']
 shortcut = None
 include_regexp = True
-include = ['\\.py$|\\.pyw$|\\.ipy$|\\.pyx$|\\.pxd$|\\.pxi$|\\.c$|\\.h$|\\.cc$|\\.cpp$|\\.cxx$|\\.h$|\\.hh$|\\.hpp$|\\.hxx$|\\.cl$|\\.f$|\\.for$|\\.f77$|\\.f90$|\\.f95$|\\.f2k$|\\.pro$|\\.m$|\\.patch$|\\.diff$|\\.rej$|\\.bat$|\\.cmd$|\\.txt$|\\.txt$|\\.rst$|\\.po$|\\.pot$|\\.nsi$|\\.nsh$|\\.css$|\\.htm$|\\.html$|\\.xml$|\\.js$|\\.enaml$|\\.properties$|\\.session$|\\.ini$|\\.inf$|\\.reg$|\\.cfg$|\\.desktop$|README|INSTALL', '\\.pyw?$|\\.ipy$|\\.txt$|\\.rst$', '.']
+include = ['\\.py$|\\.pyw$|\\.ipy$|\\.pyx$|\\.pxd$|\\.pxi$|\\.c$|\\.h$|\\.cc$|\\.cpp$|\\.cxx$|\\.h$|\\.hh$|\\.hpp$|\\.hxx$|\\.cl$|\\.f$|\\.for$|\\.f77$|\\.f90$|\\.f95$|\\.f2k$|\\.pro$|\\.m$|\\.jl$|\\.patch$|\\.diff$|\\.rej$|\\.bat$|\\.cmd$|\\.txt$|\\.txt$|\\.rst$|\\.po$|\\.pot$|\\.nsi$|\\.nsh$|\\.css$|\\.htm$|\\.html$|\\.xml$|\\.js$|\\.enaml$|\\.properties$|\\.session$|\\.ini$|\\.inf$|\\.reg$|\\.cfg$|\\.desktop$|README|INSTALL', '\\.pyw?$|\\.ipy$|\\.txt$|\\.rst$', '.']
 
 [workingdir]
 working_dir_adjusttocontents = False
@@ -314,7 +296,7 @@ editor/go to next file = Ctrl+Shift+Tab
 console/clear line = Shift+Escape
 _/switch to outline_explorer = Ctrl+Shift+O
 editor/show/hide outline = Ctrl+Alt+O
-_/fullscreen mode = F11
+editor/blockcomment = Ctrl+4
 _/maximize plugin = Ctrl+Alt+Shift+M
 _/close plugin = Shift+Ctrl+F4
 _/switch to inspector = Ctrl+Shift+I
@@ -331,6 +313,7 @@ _/preferences = Ctrl+Alt+Shift+P
 _/switch to/from layout 1 = Shift+Alt+F1
 editor/run selection = F9
 _/debug step into = Ctrl+F11
+_/fullscreen mode = F11
 editor/toggle comment = Ctrl+1
 editor/go to definition = Ctrl+G
 editor/show/hide project explorer = Ctrl+Alt+P
@@ -362,14 +345,13 @@ editor/open file = Ctrl+O
 editor/inspect current object = Ctrl+I
 editor/last edit location = Ctrl+Alt+Shift+Left
 editor/print = Ctrl+P
-editor/configure = F6
 editor/breakpoint = F12
 editor/find text = Ctrl+F
 editor/list breakpoints = Ctrl+B
 editor/run = F5
 editor/close all = Ctrl+Shift+W
 _/debug continue = Ctrl+F12
-editor/blockcomment = Ctrl+4
+editor/configure = F6
 editor/close file = Ctrl+W
 editor/conditional breakpoint = Shift+F12
 _/switch to/from layout 2 = Shift+Alt+F2
@@ -378,3 +360,126 @@ editor/save file = Ctrl+S
 editor/go to line = Ctrl+L
 _/switch to historylog = Ctrl+Shift+H
 editor/delete line = Ctrl+D
+
+[color_schemes]
+names = ['Emacs', 'IDLE', 'Monokai', 'Pydev', 'Scintilla', 'Spyder', 'Spyder/Dark', 'Zenburn']
+monokai/background = #2a2b24
+monokai/currentline = #484848
+monokai/occurence = #666666
+monokai/ctrlclick = #0000ff
+monokai/sideareas = #2a2b24
+monokai/matched_p = #688060
+monokai/unmatched_p = #bd6e76
+monokai/normal = ('#ddddda', False, False)
+monokai/keyword = ('#f92672', False, False)
+monokai/builtin = ('#ae81ff', False, False)
+monokai/definition = ('#a6e22e', False, False)
+monokai/comment = ('#75715e', False, True)
+monokai/string = ('#e6db74', False, False)
+monokai/number = ('#ae81ff', False, False)
+monokai/instance = ('#ddddda', False, True)
+idle/background = #ffffff
+idle/currentline = #eeffdd
+idle/occurence = #e8f2fe
+idle/ctrlclick = #0000ff
+idle/sideareas = #efefef
+idle/matched_p = #99ff99
+idle/unmatched_p = #ff9999
+idle/normal = ('#000000', False, False)
+idle/keyword = ('#ff7700', True, False)
+idle/builtin = ('#900090', False, False)
+idle/definition = ('#0000ff', False, False)
+idle/comment = ('#dd0000', False, True)
+idle/string = ('#00aa00', False, False)
+idle/number = ('#924900', False, False)
+idle/instance = ('#777777', True, True)
+emacs/background = #000000
+emacs/currentline = #2b2b43
+emacs/occurence = #abab67
+emacs/ctrlclick = #0000ff
+emacs/sideareas = #555555
+emacs/matched_p = #009800
+emacs/unmatched_p = #c80000
+emacs/normal = ('#ffffff', False, False)
+emacs/keyword = ('#3c51e8', False, False)
+emacs/builtin = ('#900090', False, False)
+emacs/definition = ('#ff8040', True, False)
+emacs/comment = ('#005100', False, False)
+emacs/string = ('#00aa00', False, True)
+emacs/number = ('#800000', False, False)
+emacs/instance = ('#ffffff', False, True)
+zenburn/background = #3f3f3f
+zenburn/currentline = #333333
+zenburn/occurence = #7a738f
+zenburn/ctrlclick = #0000ff
+zenburn/sideareas = #3f3f3f
+zenburn/matched_p = #688060
+zenburn/unmatched_p = #bd6e76
+zenburn/normal = ('#dcdccc', False, False)
+zenburn/keyword = ('#dfaf8f', True, False)
+zenburn/builtin = ('#efef8f', False, False)
+zenburn/definition = ('#efef8f', False, False)
+zenburn/comment = ('#7f9f7f', False, True)
+zenburn/string = ('#cc9393', False, False)
+zenburn/number = ('#8cd0d3', False, False)
+zenburn/instance = ('#dcdccc', False, True)
+spyder/dark/background = #131926
+spyder/dark/currentline = #2b2b43
+spyder/dark/occurence = #abab67
+spyder/dark/ctrlclick = #0000ff
+spyder/dark/sideareas = #282828
+spyder/dark/matched_p = #009800
+spyder/dark/unmatched_p = #c80000
+spyder/dark/normal = ('#ffffff', False, False)
+spyder/dark/keyword = ('#558eff', False, False)
+spyder/dark/builtin = ('#aa00aa', False, False)
+spyder/dark/definition = ('#ffffff', True, False)
+spyder/dark/comment = ('#7f7f7f', False, False)
+spyder/dark/string = ('#11a642', False, True)
+spyder/dark/number = ('#c80000', False, False)
+spyder/dark/instance = ('#be5f00', False, True)
+scintilla/background = #ffffff
+scintilla/currentline = #eeffdd
+scintilla/occurence = #ffff99
+scintilla/ctrlclick = #0000ff
+scintilla/sideareas = #efefef
+scintilla/matched_p = #99ff99
+scintilla/unmatched_p = #ff9999
+scintilla/normal = ('#000000', False, False)
+scintilla/keyword = ('#00007f', True, False)
+scintilla/builtin = ('#000000', False, False)
+scintilla/definition = ('#007f7f', True, False)
+scintilla/comment = ('#007f00', False, False)
+scintilla/string = ('#7f007f', False, False)
+scintilla/number = ('#007f7f', False, False)
+scintilla/instance = ('#000000', False, True)
+pydev/background = #ffffff
+pydev/currentline = #e8f2fe
+pydev/occurence = #ffff99
+pydev/ctrlclick = #0000ff
+pydev/sideareas = #efefef
+pydev/matched_p = #99ff99
+pydev/unmatched_p = #ff9999
+pydev/normal = ('#000000', False, False)
+pydev/keyword = ('#0000ff', False, False)
+pydev/builtin = ('#900090', False, False)
+pydev/definition = ('#000000', True, False)
+pydev/comment = ('#c0c0c0', False, False)
+pydev/string = ('#00aa00', False, True)
+pydev/number = ('#800000', False, False)
+pydev/instance = ('#000000', False, True)
+spyder/background = #ffffff
+spyder/currentline = #feefff
+spyder/occurence = #ffff99
+spyder/ctrlclick = #0000ff
+spyder/sideareas = #efefef
+spyder/matched_p = #99ff99
+spyder/unmatched_p = #ff9999
+spyder/normal = ('#000000', False, False)
+spyder/keyword = ('#0000ff', False, False)
+spyder/builtin = ('#900090', False, False)
+spyder/definition = ('#000000', True, False)
+spyder/comment = ('#adadad', False, True)
+spyder/string = ('#00aa00', False, False)
+spyder/number = ('#800000', False, False)
+spyder/instance = ('#924900', False, True)
diff --git a/spyderlib/guiconfig.py b/spyderlib/guiconfig.py
index 530a2dc..f25ae2d 100644
--- a/spyderlib/guiconfig.py
+++ b/spyderlib/guiconfig.py
@@ -151,11 +151,11 @@ def set_color_scheme(name, color_scheme, replace=True):
 def set_default_color_scheme(name, replace=True):
     """Reset color scheme to default values"""
     assert name in sh.COLOR_SCHEME_NAMES
-    set_color_scheme(name, sh.COLORS[name], replace=replace)
+    set_color_scheme(name, sh.get_color_scheme(name), replace=replace)
 
 
 for _name in sh.COLOR_SCHEME_NAMES:
     set_default_color_scheme(_name, replace=False)
 CUSTOM_COLOR_SCHEME_NAME = "Custom"
-set_color_scheme(CUSTOM_COLOR_SCHEME_NAME,
-                 sh.COLORS["Spyder"], replace=False)
+set_color_scheme(CUSTOM_COLOR_SCHEME_NAME, sh.get_color_scheme("Spyder"),
+                 replace=False)
diff --git a/spyderlib/locale/es/LC_MESSAGES/spyderlib.mo b/spyderlib/locale/es/LC_MESSAGES/spyderlib.mo
index ba74d3f..11a5831 100644
Binary files a/spyderlib/locale/es/LC_MESSAGES/spyderlib.mo and b/spyderlib/locale/es/LC_MESSAGES/spyderlib.mo differ
diff --git a/spyderlib/locale/es/LC_MESSAGES/spyderlib.po b/spyderlib/locale/es/LC_MESSAGES/spyderlib.po
index 518b05f..afb0db4 100644
--- a/spyderlib/locale/es/LC_MESSAGES/spyderlib.po
+++ b/spyderlib/locale/es/LC_MESSAGES/spyderlib.po
@@ -5,8 +5,8 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: 2.1\n"
-"POT-Creation-Date: 2013-10-12 19:49+COT\n"
-"PO-Revision-Date: 2013-10-12 20:19-0500\n"
+"POT-Creation-Date: 2014-05-18 13:23+COT\n"
+"PO-Revision-Date: 2014-05-18 16:36-0500\n"
 "Last-Translator: Carlos Cordoba <ccordoba12 at gmail.com>\n"
 "Language-Team: Python\n"
 "Language: es\n"
@@ -18,154 +18,167 @@ msgstr ""
 "X-Poedit-Basepath: ../../../../\n"
 "X-Generator: Poedit 1.5.4\n"
 
-#: spyderlib/config.py:46
+#: spyderlib/config.py:28
 msgid "Python files"
 msgstr "Archivos Python"
 
-#: spyderlib/config.py:47
+#: spyderlib/config.py:29
 msgid "Cython/Pyrex files"
 msgstr "Archivos Cython/Pyrex"
 
-#: spyderlib/config.py:48
+#: spyderlib/config.py:30
 msgid "C files"
 msgstr "Archivos C"
 
-#: spyderlib/config.py:49
+#: spyderlib/config.py:31
 msgid "C++ files"
 msgstr "Archivos C++"
 
-#: spyderlib/config.py:50
+#: spyderlib/config.py:32
 msgid "OpenCL files"
 msgstr "Archivos OpenCL"
 
-#: spyderlib/config.py:51
+#: spyderlib/config.py:33
 msgid "Fortran files"
 msgstr "Archivos Fortran"
 
-#: spyderlib/config.py:52
+#: spyderlib/config.py:34
 msgid "IDL files"
 msgstr "Archivos IDL"
 
-#: spyderlib/config.py:53
+#: spyderlib/config.py:35
 msgid "MATLAB files"
 msgstr "Archivos MATLAB"
 
-#: spyderlib/config.py:54
+#: spyderlib/config.py:36
+msgid "Julia files"
+msgstr "Archivos Julia"
+
+#: spyderlib/config.py:37
 msgid "Patch and diff files"
 msgstr "Archivos Patch y diff"
 
-#: spyderlib/config.py:55
+#: spyderlib/config.py:38
 msgid "Batch files"
 msgstr "Archivos Batch"
 
-#: spyderlib/config.py:56 spyderlib/utils/iofuncs.py:345
+#: spyderlib/config.py:39 spyderlib/utils/iofuncs.py:347
 msgid "Text files"
 msgstr "Archivos de Texto"
 
-#: spyderlib/config.py:57
+#: spyderlib/config.py:40
 msgid "reStructured Text files"
 msgstr "Archivos de Texto reStructurado"
 
-#: spyderlib/config.py:58
+#: spyderlib/config.py:41
 msgid "gettext files"
 msgstr "Archivos gettext"
 
-#: spyderlib/config.py:59
+#: spyderlib/config.py:42
 msgid "NSIS files"
 msgstr "Archivos NSIS"
 
-#: spyderlib/config.py:60
+#: spyderlib/config.py:43
 msgid "Web page files"
 msgstr "Archivos de Páginas web"
 
-#: spyderlib/config.py:61
+#: spyderlib/config.py:44
 msgid "XML files"
 msgstr "Archivos XML"
 
-#: spyderlib/config.py:62
+#: spyderlib/config.py:45
 msgid "Javascript files"
 msgstr "Archivos Javascript"
 
-#: spyderlib/config.py:63
+#: spyderlib/config.py:46
 msgid "Enaml files"
 msgstr "Archivos Enaml"
 
-#: spyderlib/config.py:64
+#: spyderlib/config.py:47
 msgid "Configuration files"
 msgstr "Archivos de Configuración"
 
-#: spyderlib/config.py:71 spyderlib/widgets/explorer.py:619
+#: spyderlib/config.py:54 spyderlib/widgets/explorer.py:621
 msgid "All files"
 msgstr "Todos los archivos"
 
-#: spyderlib/plugins/configdialog.py:134
+#: spyderlib/plugins/__init__.py:309 spyderlib/plugins/editor.py:87
+#: spyderlib/plugins/editor.py:505 spyderlib/plugins/editor.py:1558
+#: spyderlib/plugins/inspector.py:133 spyderlib/plugins/inspector.py:381
+#: spyderlib/widgets/editor.py:614
+#: spyderlib/widgets/sourcecode/codeeditor.py:77
+#: spyderlib/widgets/sourcecode/codeeditor.py:2430
+msgid "Editor"
+msgstr "Editor"
+
+#: spyderlib/plugins/configdialog.py:147
 msgid "Preferences"
 msgstr "Preferencias"
 
-#: spyderlib/plugins/configdialog.py:413
+#: spyderlib/plugins/configdialog.py:428
 msgid "Invalid directory path"
 msgstr "Ruta de directorio inválida"
 
-#: spyderlib/plugins/configdialog.py:416 spyderlib/plugins/configdialog.py:432
+#: spyderlib/plugins/configdialog.py:431 spyderlib/plugins/configdialog.py:447
 #: spyderlib/plugins/runconfig.py:169 spyderlib/plugins/runconfig.py:229
-#: spyderlib/plugins/workingdirectory.py:293 spyderlib/widgets/explorer.py:535
-#: spyderlib/widgets/externalshell/pythonshell.py:602
-#: spyderlib/widgets/findinfiles.py:502 spyderlib/widgets/pathmanager.py:217
-#: spyderlib/widgets/projectexplorer.py:888
+#: spyderlib/plugins/workingdirectory.py:286 spyderlib/widgets/explorer.py:536
+#: spyderlib/widgets/externalshell/pythonshell.py:611
+#: spyderlib/widgets/findinfiles.py:504 spyderlib/widgets/pathmanager.py:218
+#: spyderlib/widgets/projectexplorer.py:889
 msgid "Select directory"
 msgstr "Seleccionar directorio"
 
-#: spyderlib/plugins/configdialog.py:444
+#: spyderlib/plugins/configdialog.py:459
 msgid "Invalid file path"
 msgstr "Ruta de archivo inválida"
 
-#: spyderlib/plugins/configdialog.py:447 spyderlib/plugins/configdialog.py:465
+#: spyderlib/plugins/configdialog.py:462 spyderlib/plugins/configdialog.py:480
 msgid "Select file"
 msgstr "Seleccionar archivo"
 
-#: spyderlib/plugins/configdialog.py:464
+#: spyderlib/plugins/configdialog.py:479
 msgid "All files (*)"
 msgstr "Todos los archivos (*)"
 
-#: spyderlib/plugins/configdialog.py:528 spyderlib/widgets/formlayout.py:216
+#: spyderlib/plugins/configdialog.py:543 spyderlib/widgets/formlayout.py:216
 msgid "Bold"
 msgstr "Negrita"
 
-#: spyderlib/plugins/configdialog.py:531 spyderlib/widgets/formlayout.py:211
+#: spyderlib/plugins/configdialog.py:546 spyderlib/widgets/formlayout.py:211
 msgid "Italic"
 msgstr "Cursiva"
 
-#: spyderlib/plugins/configdialog.py:569
+#: spyderlib/plugins/configdialog.py:584
 msgid "Font: "
 msgstr "Tipo de letra"
 
-#: spyderlib/plugins/configdialog.py:573
+#: spyderlib/plugins/configdialog.py:588
 msgid "Size: "
 msgstr "Tamaño:"
 
-#: spyderlib/plugins/configdialog.py:582 spyderlib/plugins/history.py:41
+#: spyderlib/plugins/configdialog.py:597 spyderlib/plugins/history.py:45
 msgid "Font style"
 msgstr "Fuente"
 
-#: spyderlib/plugins/configdialog.py:626
+#: spyderlib/plugins/configdialog.py:650
 msgid "General"
 msgstr "General"
 
-#: spyderlib/plugins/configdialog.py:635 spyderlib/plugins/editor.py:93
+#: spyderlib/plugins/configdialog.py:657 spyderlib/plugins/editor.py:96
 #: spyderlib/plugins/externalconsole.py:74
 #: spyderlib/plugins/ipythonconsole.py:70
 msgid "Interface"
 msgstr "Interfaz"
 
-#: spyderlib/plugins/configdialog.py:638
+#: spyderlib/plugins/configdialog.py:660
 msgid "Qt windows style"
 msgstr "Estilo de Qt"
 
-#: spyderlib/plugins/configdialog.py:642
+#: spyderlib/plugins/configdialog.py:664
 msgid "Use a single instance"
 msgstr "Utilizar una única instancia"
 
-#: spyderlib/plugins/configdialog.py:644
+#: spyderlib/plugins/configdialog.py:666
 msgid ""
 "Set this to open external<br> Python files in an already running instance "
 "(Requires a restart)"
@@ -173,337 +186,326 @@ msgstr ""
 "Seleccione esta opción<br> para abrir archivos externos de Python en la "
 "ventana actual (Requiere reiniciar)"
 
-#: spyderlib/plugins/configdialog.py:647
+#: spyderlib/plugins/configdialog.py:669
 msgid "Vertical dockwidget title bars"
 msgstr "Barras de título verticales para los componentes"
 
-#: spyderlib/plugins/configdialog.py:649
+#: spyderlib/plugins/configdialog.py:671
 msgid "Vertical dockwidget tabs"
 msgstr "Componentes en pestañas verticales"
 
-#: spyderlib/plugins/configdialog.py:651
+#: spyderlib/plugins/configdialog.py:673
 msgid "Animated toolbars and dockwidgets"
 msgstr "Barras de herramientas y componentes animados"
 
-#: spyderlib/plugins/configdialog.py:653
+#: spyderlib/plugins/configdialog.py:675
 msgid "Tear off menus"
 msgstr "Separar los menús"
 
-#: spyderlib/plugins/configdialog.py:654
+#: spyderlib/plugins/configdialog.py:676
 msgid "Set this to detach any<br> menu from the main window"
 msgstr ""
 "Establezca esta opción<br> si desea separar los menús de la ventana principal"
 
-#: spyderlib/plugins/configdialog.py:656
+#: spyderlib/plugins/configdialog.py:678
 msgid "Custom dockwidget margin:"
 msgstr "Márgenes de componente personalizadas:"
 
-#: spyderlib/plugins/configdialog.py:673
-msgid ""
-"This feature requires the pywin32 module.\n"
-"It seems you don't have it installed."
-msgstr ""
-"Esta característica requiere la librería pywin32.\n"
-"Al parecer no la tiene instalada."
-
-#: spyderlib/plugins/configdialog.py:691
+#: spyderlib/plugins/configdialog.py:705
 msgid "Status bar"
 msgstr "Barra de estado"
 
-#: spyderlib/plugins/configdialog.py:692
+#: spyderlib/plugins/configdialog.py:706
 msgid "Show memory usage every"
 msgstr "Mostrar la memoria usada cada"
 
-#: spyderlib/plugins/configdialog.py:703
+#: spyderlib/plugins/configdialog.py:717
 msgid "Show CPU usage every"
 msgstr "Mostrar el uso de CPU cada"
 
-#: spyderlib/plugins/configdialog.py:720
+#: spyderlib/plugins/configdialog.py:734
 msgid "Debugging"
 msgstr "Depurar"
 
-#: spyderlib/plugins/configdialog.py:721
+#: spyderlib/plugins/configdialog.py:735
 msgid "Pop up internal console when internal errors appear"
 msgstr "Mostrar la terminal interna cuando se produzcan errores"
 
-#: spyderlib/plugins/configdialog.py:744
+#: spyderlib/plugins/configdialog.py:757
 msgid "Syntax coloring"
 msgstr "Coloreado de sintaxis"
 
-#: spyderlib/plugins/configdialog.py:755
+#: spyderlib/plugins/configdialog.py:766
 msgid "Background:"
 msgstr "Fondo:"
 
-#: spyderlib/plugins/configdialog.py:756
-#: spyderlib/widgets/sourcecode/codeeditor.py:256
+#: spyderlib/plugins/configdialog.py:767
+#: spyderlib/widgets/sourcecode/codeeditor.py:87
 msgid "Current line:"
 msgstr "Línea seleccionada:"
 
-#: spyderlib/plugins/configdialog.py:757
+#: spyderlib/plugins/configdialog.py:768
+msgid "Current cell:"
+msgstr "Celda seleccionada:"
+
+#: spyderlib/plugins/configdialog.py:769
 msgid "Occurence:"
 msgstr "Ocurrencia:"
 
-#: spyderlib/plugins/configdialog.py:758
+#: spyderlib/plugins/configdialog.py:770
 msgid "Link:"
 msgstr "Enlace:"
 
-#: spyderlib/plugins/configdialog.py:759
+#: spyderlib/plugins/configdialog.py:771
 msgid "Side areas:"
 msgstr "Áreas laterales:"
 
-#: spyderlib/plugins/configdialog.py:760
+#: spyderlib/plugins/configdialog.py:772
 msgid "Matched parentheses:"
 msgstr "Paréntesis emparejados:"
 
-#: spyderlib/plugins/configdialog.py:761
+#: spyderlib/plugins/configdialog.py:773
 msgid "Unmatched parentheses:"
 msgstr "Paréntesis desemparejados:"
 
-#: spyderlib/plugins/configdialog.py:762
+#: spyderlib/plugins/configdialog.py:774
 msgid "Normal text:"
 msgstr "Texto normal:"
 
-#: spyderlib/plugins/configdialog.py:763
+#: spyderlib/plugins/configdialog.py:775
 msgid "Keyword:"
 msgstr "Palabra clave:"
 
-#: spyderlib/plugins/configdialog.py:764
+#: spyderlib/plugins/configdialog.py:776
 msgid "Builtin:"
 msgstr "Objeto integrado:"
 
-#: spyderlib/plugins/configdialog.py:765
+#: spyderlib/plugins/configdialog.py:777
 msgid "Definition:"
 msgstr "Definición:"
 
-#: spyderlib/plugins/configdialog.py:766
+#: spyderlib/plugins/configdialog.py:778
 msgid "Comment:"
 msgstr "Comentario:"
 
-#: spyderlib/plugins/configdialog.py:767
+#: spyderlib/plugins/configdialog.py:779
 msgid "String:"
 msgstr "Cadena:"
 
-#: spyderlib/plugins/configdialog.py:768
+#: spyderlib/plugins/configdialog.py:780
 msgid "Number:"
 msgstr "Número:"
 
-#: spyderlib/plugins/configdialog.py:769
+#: spyderlib/plugins/configdialog.py:781
 msgid "Instance:"
 msgstr "Instancia:"
 
-#: spyderlib/plugins/configdialog.py:775
+#: spyderlib/plugins/configdialog.py:787
 msgid "Color scheme"
 msgstr "Esquema de coloreado"
 
-#: spyderlib/plugins/configdialog.py:797 spyderlib/plugins/shortcuts.py:344
+#: spyderlib/plugins/configdialog.py:809 spyderlib/plugins/shortcuts.py:344
 msgid "Reset to default values"
 msgstr "Restaurar los valores por defecto"
 
-#: spyderlib/plugins/console.py:103
+#: spyderlib/plugins/console.py:105
 msgid "Internal console"
 msgstr "Terminal interna"
 
-#: spyderlib/plugins/console.py:123 spyderlib/plugins/ipythonconsole.py:521
-#: spyderlib/spyder.py:757
+#: spyderlib/plugins/console.py:125 spyderlib/spyder.py:802
+#: spyderlib/widgets/ipython.py:519
 msgid "&Quit"
 msgstr "&Salir"
 
-#: spyderlib/plugins/console.py:124 spyderlib/spyder.py:758
+#: spyderlib/plugins/console.py:126 spyderlib/spyder.py:803
 msgid "Quit"
 msgstr "Salir"
 
-#: spyderlib/plugins/console.py:127 spyderlib/plugins/externalconsole.py:1098
+#: spyderlib/plugins/console.py:129 spyderlib/plugins/externalconsole.py:1106
 msgid "&Run..."
 msgstr "E&jecutar..."
 
-#: spyderlib/plugins/console.py:128 spyderlib/plugins/externalconsole.py:1099
+#: spyderlib/plugins/console.py:130 spyderlib/plugins/externalconsole.py:1107
 msgid "Run a Python script"
 msgstr "Ejecutar un archivo de Python"
 
-#: spyderlib/plugins/console.py:131
+#: spyderlib/plugins/console.py:133
 msgid "Environment variables..."
 msgstr "Variables de entorno..."
 
-#: spyderlib/plugins/console.py:133
+#: spyderlib/plugins/console.py:135
 msgid "Show and edit environment variables (for current session)"
 msgstr "Muestra y edita las variables de entorno (para la sesión actual)"
 
-#: spyderlib/plugins/console.py:137
+#: spyderlib/plugins/console.py:139
 msgid "Show sys.path contents..."
 msgstr "Contenidos del sys.path"
 
-#: spyderlib/plugins/console.py:139
+#: spyderlib/plugins/console.py:141
 msgid "Show (read-only) sys.path"
 msgstr "Muestra los contenidos del sys.path en modo lectura"
 
-#: spyderlib/plugins/console.py:142
+#: spyderlib/plugins/console.py:144
 msgid "Buffer..."
 msgstr "Mostrar líneas..."
 
-#: spyderlib/plugins/console.py:143 spyderlib/plugins/externalconsole.py:94
-#: spyderlib/plugins/history.py:34
+#: spyderlib/plugins/console.py:145 spyderlib/plugins/externalconsole.py:94
+#: spyderlib/plugins/history.py:38
 msgid "Set maximum line count"
 msgstr "Establece el máximo número de líneas a mostrar en la terminal"
 
-#: spyderlib/plugins/console.py:146 spyderlib/plugins/explorer.py:59
-#: spyderlib/plugins/history.py:149 spyderlib/plugins/inspector.py:284
-#: spyderlib/plugins/projectexplorer.py:57
+#: spyderlib/plugins/console.py:148 spyderlib/plugins/explorer.py:60
+#: spyderlib/plugins/history.py:153 spyderlib/plugins/inspector.py:350
+#: spyderlib/plugins/projectexplorer.py:58
 msgid "&Font..."
 msgstr "&Tipo de letra..."
 
-#: spyderlib/plugins/console.py:147 spyderlib/plugins/history.py:150
+#: spyderlib/plugins/console.py:149 spyderlib/plugins/history.py:154
 msgid "Set shell font style"
 msgstr "Establece el tipo de fuente de la terminal"
 
-#: spyderlib/plugins/console.py:150
+#: spyderlib/plugins/console.py:152
 msgid "External editor path..."
 msgstr "Ruta del editor externo..."
 
-#: spyderlib/plugins/console.py:151
+#: spyderlib/plugins/console.py:153
 msgid "Set external editor executable path"
 msgstr "Establece la ruta del editor externo"
 
-#: spyderlib/plugins/console.py:154 spyderlib/plugins/editor.py:131
-#: spyderlib/plugins/externalconsole.py:95 spyderlib/plugins/history.py:37
-#: spyderlib/plugins/history.py:152 spyderlib/plugins/inspector.py:96
-#: spyderlib/plugins/inspector.py:287
+#: spyderlib/plugins/console.py:156 spyderlib/plugins/editor.py:136
+#: spyderlib/plugins/externalconsole.py:95 spyderlib/plugins/history.py:41
+#: spyderlib/plugins/history.py:156 spyderlib/plugins/inspector.py:171
+#: spyderlib/plugins/inspector.py:353
 msgid "Wrap lines"
 msgstr "Ajuste de línea automático"
 
-#: spyderlib/plugins/console.py:157 spyderlib/plugins/editor.py:161
-#: spyderlib/plugins/externalconsole.py:144
-msgid "Balloon tips"
+#: spyderlib/plugins/console.py:159 spyderlib/plugins/editor.py:165
+#: spyderlib/plugins/externalconsole.py:142
+#: spyderlib/plugins/ipythonconsole.py:84
+msgid "Display balloon tips"
 msgstr "Mostrar globos de sugerencias"
 
-#: spyderlib/plugins/console.py:161 spyderlib/plugins/editor.py:153
+#: spyderlib/plugins/console.py:163 spyderlib/plugins/editor.py:159
 #: spyderlib/plugins/externalconsole.py:136
 msgid "Automatic code completion"
 msgstr "Completar código automáticamente"
 
-#: spyderlib/plugins/console.py:165 spyderlib/plugins/editor.py:159
-#: spyderlib/plugins/externalconsole.py:142
+#: spyderlib/plugins/console.py:167 spyderlib/plugins/editor.py:163
+#: spyderlib/plugins/externalconsole.py:140
 msgid "Enter key selects completion"
 msgstr "La tecla Enter selecciona el resultado a completar"
 
-#: spyderlib/plugins/console.py:170
+#: spyderlib/plugins/console.py:172
 msgid "Internal console settings"
 msgstr "Opciones"
 
-#: spyderlib/plugins/console.py:221 spyderlib/plugins/externalconsole.py:1272
+#: spyderlib/plugins/console.py:223 spyderlib/plugins/externalconsole.py:1292
 msgid "Run Python script"
 msgstr "Ejecutar archivo de Python"
 
-#: spyderlib/plugins/console.py:222 spyderlib/plugins/externalconsole.py:258
-#: spyderlib/plugins/externalconsole.py:1273 spyderlib/widgets/explorer.py:633
+#: spyderlib/plugins/console.py:224 spyderlib/plugins/externalconsole.py:238
+#: spyderlib/plugins/externalconsole.py:1293 spyderlib/widgets/explorer.py:635
 msgid "Python scripts"
 msgstr "Archivos de Python"
 
-#: spyderlib/plugins/console.py:267 spyderlib/plugins/explorer.py:110
-#: spyderlib/plugins/history.py:267 spyderlib/plugins/inspector.py:548
-#: spyderlib/plugins/projectexplorer.py:119
+#: spyderlib/plugins/console.py:269 spyderlib/plugins/explorer.py:111
+#: spyderlib/plugins/history.py:271 spyderlib/plugins/inspector.py:645
+#: spyderlib/plugins/projectexplorer.py:120
 msgid "Select a new font"
 msgstr "Seleccionar una nueva fuente"
 
-#: spyderlib/plugins/console.py:274
+#: spyderlib/plugins/console.py:276
 msgid "Buffer"
 msgstr "Mostrar"
 
-#: spyderlib/plugins/console.py:275
+#: spyderlib/plugins/console.py:277
 msgid "Maximum line count"
 msgstr "Máximo número de líneas a mostrar"
 
-#: spyderlib/plugins/console.py:284
+#: spyderlib/plugins/console.py:286
 msgid "External editor"
 msgstr "Editor externo"
 
-#: spyderlib/plugins/console.py:285
+#: spyderlib/plugins/console.py:287
 msgid "External editor executable path:"
 msgstr "Ruta ejecutable del editor externo:"
 
-#: spyderlib/plugins/editor.py:87 spyderlib/plugins/editor.py:510
-#: spyderlib/plugins/editor.py:1574 spyderlib/plugins/inspector.py:315
-#: spyderlib/widgets/editor.py:566
-#: spyderlib/widgets/sourcecode/codeeditor.py:246
-#: spyderlib/widgets/sourcecode/codeeditor.py:2535
-msgid "Editor"
-msgstr "Editor"
-
-#: spyderlib/plugins/editor.py:90
+#: spyderlib/plugins/editor.py:93
 msgid "Edit template for new modules"
 msgstr "Editar la plantilla para nuevos módulos"
 
-#: spyderlib/plugins/editor.py:95
+#: spyderlib/plugins/editor.py:98
 msgid "Text and margin font style"
 msgstr "Tipo de letra para el texto y las márgenes"
 
-#: spyderlib/plugins/editor.py:98
+#: spyderlib/plugins/editor.py:101
 msgid "Sort files according to full path"
 msgstr "Ordenar archivos según su ruta completa"
 
-#: spyderlib/plugins/editor.py:100
+#: spyderlib/plugins/editor.py:103
 msgid "Show tab bar"
 msgstr "Mostrar barra de pestañas"
 
-#: spyderlib/plugins/editor.py:107 spyderlib/plugins/editor.py:182
+#: spyderlib/plugins/editor.py:110 spyderlib/plugins/editor.py:179
 #: spyderlib/plugins/externalconsole.py:90
-#: spyderlib/plugins/externalconsole.py:135 spyderlib/plugins/history.py:36
-#: spyderlib/plugins/inspector.py:95 spyderlib/plugins/ipythonconsole.py:116
+#: spyderlib/plugins/externalconsole.py:135 spyderlib/plugins/history.py:40
+#: spyderlib/plugins/inspector.py:170 spyderlib/plugins/ipythonconsole.py:108
 msgid "Source code"
 msgstr "Código fuente"
 
-#: spyderlib/plugins/editor.py:108
+#: spyderlib/plugins/editor.py:111
 msgid "Show line numbers"
 msgstr "Mostrar números de líneas"
 
-#: spyderlib/plugins/editor.py:109
+#: spyderlib/plugins/editor.py:112
 msgid "Show vertical line after"
 msgstr "Mostrar una línea vertical después de"
 
-#: spyderlib/plugins/editor.py:110
+#: spyderlib/plugins/editor.py:113
 msgid "characters"
 msgstr "caracteres"
 
-#: spyderlib/plugins/editor.py:118
+#: spyderlib/plugins/editor.py:121
 msgid "Highlight current line"
 msgstr "Resaltar la línea actual"
 
-#: spyderlib/plugins/editor.py:120
+#: spyderlib/plugins/editor.py:123
+msgid "Highlight current cell"
+msgstr "Resaltar la celda actual"
+
+#: spyderlib/plugins/editor.py:125
 msgid "Highlight occurences after"
 msgstr "Resaltar ocurrencias después de"
 
-#: spyderlib/plugins/editor.py:134 spyderlib/plugins/history.py:45
-#: spyderlib/plugins/inspector.py:99
+#: spyderlib/plugins/editor.py:139 spyderlib/plugins/history.py:49
+#: spyderlib/plugins/inspector.py:174
 msgid "Syntax color scheme: "
 msgstr "Esquema de coloreado:"
 
-#: spyderlib/plugins/editor.py:146 spyderlib/plugins/runconfig.py:304
-#: spyderlib/plugins/runconfig.py:426 spyderlib/plugins/runconfig.py:433
-#: spyderlib/spyder.py:1713 spyderlib/widgets/explorer.py:229
-#: spyderlib/widgets/externalshell/baseshell.py:137
+#: spyderlib/plugins/editor.py:152 spyderlib/plugins/runconfig.py:304
+#: spyderlib/plugins/runconfig.py:426 spyderlib/plugins/runconfig.py:431
+#: spyderlib/spyder.py:1887 spyderlib/widgets/explorer.py:230
+#: spyderlib/widgets/externalshell/baseshell.py:138
 msgid "Run"
 msgstr "Ejecutar"
 
-#: spyderlib/plugins/editor.py:147
+#: spyderlib/plugins/editor.py:153
 msgid "Save all files before running script"
 msgstr "Guardar todo antes de ejecutar un archivo"
 
-#: spyderlib/plugins/editor.py:150 spyderlib/plugins/externalconsole.py:424
+#: spyderlib/plugins/editor.py:156 spyderlib/plugins/externalconsole.py:404
 msgid "Introspection"
 msgstr "Introspección"
 
-#: spyderlib/plugins/editor.py:155 spyderlib/plugins/externalconsole.py:138
+#: spyderlib/plugins/editor.py:161 spyderlib/plugins/externalconsole.py:138
 msgid "Case sensitive code completion"
 msgstr "Diferenciar entre mayúsculas y minúsculas al completar código"
 
-#: spyderlib/plugins/editor.py:157 spyderlib/plugins/externalconsole.py:140
-msgid "Show single completion"
-msgstr "Mostrar la lista de resultados a completar aún con una sola elección"
-
-#: spyderlib/plugins/editor.py:162
+#: spyderlib/plugins/editor.py:166
 msgid "Link to object definition"
 msgstr "Enlazar a la definición de un objeto"
 
-#: spyderlib/plugins/editor.py:164
+#: spyderlib/plugins/editor.py:168
 msgid ""
 "If this option is enabled, clicking on an object\n"
 "name (left-click + Ctrl key) will go this object\n"
@@ -514,25 +516,7 @@ msgstr ""
 "la tecla Ctrl), el Editor se ubicará en la definición\n"
 "del mismo (de poder resolverse el nombre)."
 
-#: spyderlib/plugins/editor.py:168 spyderlib/plugins/externalconsole.py:146
-#: spyderlib/plugins/ipythonconsole.py:88
-msgid "Automatic notification to object inspector"
-msgstr "Notificación automática al Inspector de objetos"
-
-#: spyderlib/plugins/editor.py:170
-msgid ""
-"If this option is enabled, object inspector\n"
-"will automatically show informations on functions\n"
-"entered in editor (this is triggered when entering\n"
-"a left parenthesis after a valid function name)"
-msgstr ""
-"Si esta opción está activada, el Inspector de\n"
-"objetos mostrará automáticamente información\n"
-"sobre las funciones introducidas en el Editor\n"
-"(esto se activa cuando se introduce un paréntesis\n"
-"izquierdo después de un nombre de función válido"
-
-#: spyderlib/plugins/editor.py:175
+#: spyderlib/plugins/editor.py:172
 msgid ""
 "<b>Warning:</b><br>The Python module <i>rope</i> is not installed on this "
 "computer: calltips, code completion and go-to-definition features won't be "
@@ -542,51 +526,51 @@ msgstr ""
 "este computador. Por tanto el completado de código, el ir a la definición de "
 "una función o método y los globos de sugerencias se encontrarán desactivados."
 
-#: spyderlib/plugins/editor.py:183
+#: spyderlib/plugins/editor.py:180
 msgid "Automatic insertion of parentheses, braces and brackets"
 msgstr "Inserción automática de paréntesis, llaves y corchetes"
 
-#: spyderlib/plugins/editor.py:186
+#: spyderlib/plugins/editor.py:183
 msgid "Automatic insertion of closing quotes"
 msgstr "Inserción automática de comillas"
 
-#: spyderlib/plugins/editor.py:188
+#: spyderlib/plugins/editor.py:185
 msgid "Automatic insertion of colons after 'for', 'if', 'def', etc"
 msgstr "Inserción automática de ':' después de 'for', 'if', 'def', etc"
 
-#: spyderlib/plugins/editor.py:191
+#: spyderlib/plugins/editor.py:188
 msgid "Automatic indentation after 'else', 'elif', etc."
 msgstr "Indentación automática después de 'else', 'elif', etc."
 
-#: spyderlib/plugins/editor.py:193
+#: spyderlib/plugins/editor.py:190
 msgid "Indentation characters: "
 msgstr "Caracteres de indentación:"
 
-#: spyderlib/plugins/editor.py:194
+#: spyderlib/plugins/editor.py:191
 msgid "4 spaces"
 msgstr "4 espacios"
 
-#: spyderlib/plugins/editor.py:195
+#: spyderlib/plugins/editor.py:192
 msgid "2 spaces"
 msgstr "2 espacios"
 
-#: spyderlib/plugins/editor.py:196
+#: spyderlib/plugins/editor.py:193
 msgid "tab"
 msgstr "tabulador"
 
-#: spyderlib/plugins/editor.py:197
+#: spyderlib/plugins/editor.py:194
 msgid "Tab stop width:"
 msgstr "Ancho de las tabulaciones:"
 
-#: spyderlib/plugins/editor.py:197
+#: spyderlib/plugins/editor.py:194
 msgid "pixels"
 msgstr "pixels"
 
-#: spyderlib/plugins/editor.py:199
+#: spyderlib/plugins/editor.py:196
 msgid "Tab always indent"
 msgstr "Siempre indentar con la tecla Tab"
 
-#: spyderlib/plugins/editor.py:201
+#: spyderlib/plugins/editor.py:198
 msgid ""
 "If enabled, pressing Tab will always indent,\n"
 "even when the cursor is not at the beginning\n"
@@ -601,19 +585,19 @@ msgstr ""
 "la combinación de teclas Ctrl+Espacio para\n"
 "activar el completado de código)"
 
-#: spyderlib/plugins/editor.py:206
+#: spyderlib/plugins/editor.py:203
 msgid "Intelligent backspace"
 msgstr "Tecla de retroceso (\"backspace\") inteligente"
 
-#: spyderlib/plugins/editor.py:208
+#: spyderlib/plugins/editor.py:205
 msgid "Automatically remove trailing spaces when saving files"
 msgstr "Eliminar automáticamente espacios en blanco al guardar un archivo"
 
-#: spyderlib/plugins/editor.py:212
+#: spyderlib/plugins/editor.py:209
 msgid "Analysis"
 msgstr "Análisis"
 
-#: spyderlib/plugins/editor.py:214
+#: spyderlib/plugins/editor.py:211
 msgid ""
 "<u>Note</u>: add <b>analysis:ignore</b> in a comment to ignore code/style "
 "analysis warnings. For more informations on style guide for Python code, "
@@ -624,12 +608,12 @@ msgstr ""
 "guía de estilo para escribir código en Python, por favor refiérase a la "
 "página de %s (en inglés).<br>"
 
-#: spyderlib/plugins/editor.py:223
-#: spyderlib/widgets/sourcecode/codeeditor.py:1587
+#: spyderlib/plugins/editor.py:220
+#: spyderlib/widgets/sourcecode/codeeditor.py:1465
 msgid "Code analysis"
 msgstr "Análisis del código"
 
-#: spyderlib/plugins/editor.py:225
+#: spyderlib/plugins/editor.py:222
 msgid ""
 "If enabled, Python source code will be analyzed\n"
 "using pyflakes, lines containing errors or \n"
@@ -639,15 +623,15 @@ msgstr ""
 "serán analizados automáticamente y las líneas que\n"
 "contengan errores o advertencias serán resaltadas"
 
-#: spyderlib/plugins/editor.py:230
+#: spyderlib/plugins/editor.py:227
 msgid "Code analysis requires pyflakes %s+"
 msgstr "El análisis del código requiere pyflakes %s+"
 
-#: spyderlib/plugins/editor.py:232
+#: spyderlib/plugins/editor.py:229
 msgid "Style analysis"
 msgstr "Análisis de estilo"
 
-#: spyderlib/plugins/editor.py:234
+#: spyderlib/plugins/editor.py:231
 msgid ""
 "If enabled, Python source code will be analyzed\n"
 "using pep8, lines that are not following PEP8\n"
@@ -657,23 +641,23 @@ msgstr ""
 "serán analizados con PEP8 y las líneas que no sigan\n"
 "esta guía de estilo serán resaltadas."
 
-#: spyderlib/plugins/editor.py:241
-msgid "Tasks (TODO, FIXME, XXX, HINT, TIP)"
-msgstr "Tareas (TODO, FIXME, XXX, HINT, TIP)"
+#: spyderlib/plugins/editor.py:238
+msgid "Tasks (TODO, FIXME, XXX, HINT, TIP, @todo)"
+msgstr "Tareas (TODO, FIXME, XXX, HINT, TIP, @todo)"
 
-#: spyderlib/plugins/editor.py:244
+#: spyderlib/plugins/editor.py:241
 msgid "Perform analysis when saving file and every"
 msgstr "Realizar los análisis al guardar el archivo y cada"
 
-#: spyderlib/plugins/editor.py:248
+#: spyderlib/plugins/editor.py:245
 msgid "Perform analysis only when saving file"
 msgstr "Realizar análisis sólo cuando se guarde el archivo"
 
-#: spyderlib/plugins/editor.py:294
+#: spyderlib/plugins/editor.py:289
 msgid "End-of-line characters"
 msgstr "Caracteres de fin de línea"
 
-#: spyderlib/plugins/editor.py:295
+#: spyderlib/plugins/editor.py:290
 msgid ""
 "When opening a text file containing mixed end-of-line characters (this may "
 "raise syntax errors in Python interpreter on Windows platforms), Spyder may "
@@ -683,224 +667,224 @@ msgstr ""
 "de fin de línea (lo cual puede dar lugar a errores en el intérprete de "
 "Python en Windows), Spyder puede arreglar el archivo automáticamente."
 
-#: spyderlib/plugins/editor.py:301
+#: spyderlib/plugins/editor.py:296
 msgid "Fix automatically and show warning message box"
 msgstr "Arreglar automáticamente y mostrar un mensaje de advertencia"
 
-#: spyderlib/plugins/editor.py:312 spyderlib/plugins/externalconsole.py:422
-#: spyderlib/plugins/ipythonconsole.py:369
+#: spyderlib/plugins/editor.py:307 spyderlib/plugins/externalconsole.py:402
+#: spyderlib/plugins/ipythonconsole.py:353
 #: spyderlib/plugins/variableexplorer.py:41
 msgid "Display"
 msgstr "Visualización"
 
-#: spyderlib/plugins/editor.py:314
+#: spyderlib/plugins/editor.py:309
 msgid "Code Introspection/Analysis"
 msgstr "Análisis e introspección de código"
 
-#: spyderlib/plugins/editor.py:317 spyderlib/plugins/externalconsole.py:427
+#: spyderlib/plugins/editor.py:312 spyderlib/plugins/externalconsole.py:406
 msgid "Advanced settings"
 msgstr "Opciones avanzadas"
 
-#: spyderlib/plugins/editor.py:566 spyderlib/widgets/editortools.py:467
+#: spyderlib/plugins/editor.py:561 spyderlib/widgets/editortools.py:471
 msgid "Show/hide outline explorer"
 msgstr ""
 "Mostrar u ocultar el\n"
 "explorador de código"
 
-#: spyderlib/plugins/editor.py:572
+#: spyderlib/plugins/editor.py:567
 msgid "Show/hide project explorer"
 msgstr "Mostrar/cerrar el explorador de proyectos"
 
-#: spyderlib/plugins/editor.py:581
+#: spyderlib/plugins/editor.py:575
 msgid "&New file..."
 msgstr "&Nuevo"
 
-#: spyderlib/plugins/editor.py:582 spyderlib/plugins/workingdirectory.py:81
-#: spyderlib/widgets/explorer.py:611 spyderlib/widgets/explorer.py:618
+#: spyderlib/plugins/editor.py:576 spyderlib/plugins/workingdirectory.py:82
+#: spyderlib/widgets/explorer.py:613 spyderlib/widgets/explorer.py:620
 msgid "New file"
 msgstr "Nuevo archivo"
 
-#: spyderlib/plugins/editor.py:589
+#: spyderlib/plugins/editor.py:583
 msgid "&Open..."
 msgstr "&Abrir"
 
-#: spyderlib/plugins/editor.py:590 spyderlib/plugins/editor.py:1615
-#: spyderlib/plugins/workingdirectory.py:68
+#: spyderlib/plugins/editor.py:584 spyderlib/plugins/editor.py:1599
+#: spyderlib/plugins/workingdirectory.py:69
 msgid "Open file"
 msgstr "Abrir archivo"
 
-#: spyderlib/plugins/editor.py:597
+#: spyderlib/plugins/editor.py:591
 msgid "&Revert"
 msgstr "&Restaurar"
 
-#: spyderlib/plugins/editor.py:598
+#: spyderlib/plugins/editor.py:592
 msgid "Revert file from disk"
 msgstr "Restaurar archivo desde el disco"
 
-#: spyderlib/plugins/editor.py:601
+#: spyderlib/plugins/editor.py:595
 msgid "&Save"
 msgstr "&Guardar"
 
-#: spyderlib/plugins/editor.py:602
+#: spyderlib/plugins/editor.py:596
 msgid "Save file"
 msgstr "Guardar archivo"
 
-#: spyderlib/plugins/editor.py:609
+#: spyderlib/plugins/editor.py:603
 msgid "Sav&e all"
 msgstr "Guardar t&odo"
 
-#: spyderlib/plugins/editor.py:610
+#: spyderlib/plugins/editor.py:604
 msgid "Save all files"
 msgstr "Guardar todos los archivos"
 
-#: spyderlib/plugins/editor.py:617
+#: spyderlib/plugins/editor.py:611
 msgid "Save &as..."
 msgstr "Gu&ardar como..."
 
-#: spyderlib/plugins/editor.py:618
+#: spyderlib/plugins/editor.py:612
 msgid "Save current file as..."
 msgstr "Guardar el archivo actual como..."
 
-#: spyderlib/plugins/editor.py:620 spyderlib/plugins/editor.py:621
+#: spyderlib/plugins/editor.py:614 spyderlib/plugins/editor.py:615
 msgid "Print preview..."
 msgstr "Presentación preliminar..."
 
-#: spyderlib/plugins/editor.py:622
+#: spyderlib/plugins/editor.py:616
 msgid "&Print..."
 msgstr "Im&primir"
 
-#: spyderlib/plugins/editor.py:623
+#: spyderlib/plugins/editor.py:617
 msgid "Print current file..."
 msgstr "Imprimir el archivo actual..."
 
-#: spyderlib/plugins/editor.py:627
+#: spyderlib/plugins/editor.py:621
 msgid "&Close"
 msgstr "&Cerrar"
 
-#: spyderlib/plugins/editor.py:628
+#: spyderlib/plugins/editor.py:622
 msgid "Close current file"
 msgstr "Cerrar el archivo actual"
 
-#: spyderlib/plugins/editor.py:632
+#: spyderlib/plugins/editor.py:626
 msgid "C&lose all"
 msgstr "C&errar todo"
 
-#: spyderlib/plugins/editor.py:633
+#: spyderlib/plugins/editor.py:627
 msgid "Close all opened files"
 msgstr "Cerrar todos los archivos abiertos"
 
-#: spyderlib/plugins/editor.py:640
+#: spyderlib/plugins/editor.py:634
 msgid "Set/Clear breakpoint"
 msgstr "Añadir o eliminar un punto de interrupción"
 
-#: spyderlib/plugins/editor.py:647
+#: spyderlib/plugins/editor.py:641
 msgid "Set/Edit conditional breakpoint"
 msgstr "Añadir o editar un punto de interrupción condicional"
 
-#: spyderlib/plugins/editor.py:655
+#: spyderlib/plugins/editor.py:648
 msgid "Clear breakpoints in all files"
 msgstr "Eliminar los puntos de interrupción de todos los archivos"
 
-#: spyderlib/plugins/editor.py:657
+#: spyderlib/plugins/editor.py:650
 msgid "Breakpoints"
 msgstr "Puntos de interrupción (Breakpoints)"
 
-#: spyderlib/plugins/editor.py:661
+#: spyderlib/plugins/editor.py:654
 msgid "Debug with winpdb"
 msgstr "Depurar con winpdb"
 
-#: spyderlib/plugins/editor.py:668 spyderlib/spyder.py:565
+#: spyderlib/plugins/editor.py:661 spyderlib/spyder.py:609
 msgid "&Debug"
 msgstr "&Depurar"
 
-#: spyderlib/plugins/editor.py:669
+#: spyderlib/plugins/editor.py:662
 msgid "Debug file"
 msgstr "Depurar archivo"
 
-#: spyderlib/plugins/editor.py:675
+#: spyderlib/plugins/editor.py:667
 msgid "Step"
 msgstr "Ejecutar línea"
 
-#: spyderlib/plugins/editor.py:676
+#: spyderlib/plugins/editor.py:668
 msgid "Run current line"
 msgstr "Ejecutar la línea seleccionada"
 
-#: spyderlib/plugins/editor.py:683
+#: spyderlib/plugins/editor.py:674
 msgid "Continue"
 msgstr "Continuar"
 
-#: spyderlib/plugins/editor.py:684
+#: spyderlib/plugins/editor.py:675
 msgid "Continue execution until next breakpoint"
 msgstr "Continuar con la ejecución hasta el siguiente punto de interrupción"
 
-#: spyderlib/plugins/editor.py:692
+#: spyderlib/plugins/editor.py:682
 msgid "Step Into"
 msgstr "Ingresar en la función/método"
 
-#: spyderlib/plugins/editor.py:693
+#: spyderlib/plugins/editor.py:683
 msgid "Step into function or method of current line"
 msgstr "Ingresar en la función o método de la línea actual"
 
-#: spyderlib/plugins/editor.py:701
+#: spyderlib/plugins/editor.py:690
 msgid "Step Return"
 msgstr "Salir de la función/método"
 
-#: spyderlib/plugins/editor.py:702
+#: spyderlib/plugins/editor.py:691
 msgid "Run until current function or method returns"
 msgstr "Ejecutar hasta que la función o método actual termine"
 
-#: spyderlib/plugins/editor.py:710
+#: spyderlib/plugins/editor.py:698
 msgid "Exit"
 msgstr "Terminar"
 
-#: spyderlib/plugins/editor.py:711
+#: spyderlib/plugins/editor.py:699
 msgid "Exit Debug"
 msgstr "Terminar depuración"
 
-#: spyderlib/plugins/editor.py:723
+#: spyderlib/plugins/editor.py:710
 msgid "Debugging control"
 msgstr "Control de depuración"
 
-#: spyderlib/plugins/editor.py:727 spyderlib/plugins/editor.py:1226
-#: spyderlib/spyder.py:560
+#: spyderlib/plugins/editor.py:714 spyderlib/plugins/editor.py:1210
+#: spyderlib/spyder.py:604
 msgid "&Run"
 msgstr "E&jecutar"
 
-#: spyderlib/plugins/editor.py:728
+#: spyderlib/plugins/editor.py:715
 msgid "Run file"
 msgstr "Ejecutar archivo"
 
-#: spyderlib/plugins/editor.py:735
+#: spyderlib/plugins/editor.py:721
 msgid "&Configure..."
 msgstr "&Configurar..."
 
-#: spyderlib/plugins/editor.py:736
-#: spyderlib/widgets/externalshell/pythonshell.py:292
+#: spyderlib/plugins/editor.py:722
+#: spyderlib/widgets/externalshell/pythonshell.py:294
 msgid "Run settings"
 msgstr "Ajustes de ejecución"
 
-#: spyderlib/plugins/editor.py:745
+#: spyderlib/plugins/editor.py:731
 msgid "Re-run &last script"
 msgstr "Ejecutar de &nuevo el último archivo"
 
-#: spyderlib/plugins/editor.py:746
+#: spyderlib/plugins/editor.py:732
 msgid "Run again last file"
 msgstr "Ejecutar de nuevo el mismo archivo"
 
-#: spyderlib/plugins/editor.py:753
-#: spyderlib/widgets/sourcecode/codeeditor.py:2222
+#: spyderlib/plugins/editor.py:739
+#: spyderlib/widgets/sourcecode/codeeditor.py:2103
 msgid "Run &selection"
 msgstr "Ejecutar &selección"
 
-#: spyderlib/plugins/editor.py:755
+#: spyderlib/plugins/editor.py:741
 msgid "Run selection"
 msgstr "Ejecutar selección"
 
-#: spyderlib/plugins/editor.py:761
+#: spyderlib/plugins/editor.py:747
 msgid "Run cell"
 msgstr "Ejecutar la celda"
 
-#: spyderlib/plugins/editor.py:763
+#: spyderlib/plugins/editor.py:749
 msgid ""
 "Run current cell (Ctrl+Enter)\n"
 "[Use #%% to create cells]"
@@ -908,166 +892,166 @@ msgstr ""
 "Ejecutar la celda actual (Ctrl+Enter)\n"
 "[Usar #%% para crear celdas]"
 
-#: spyderlib/plugins/editor.py:768
+#: spyderlib/plugins/editor.py:754
 msgid "Run cell and advance"
 msgstr "Ejecutar la celda y avanzar"
 
-#: spyderlib/plugins/editor.py:771
+#: spyderlib/plugins/editor.py:757
 msgid "Run current cell and go to the next one (Shift+Enter)"
 msgstr "Ejecutar la celda actual y avanzar a la siguiente (Shift+Enter)"
 
-#: spyderlib/plugins/editor.py:777
+#: spyderlib/plugins/editor.py:763
 msgid "Show todo list"
 msgstr "Mostrar lista de TODO's"
 
-#: spyderlib/plugins/editor.py:778
-msgid "Show TODO/FIXME/XXX/HINT/TIP comments list"
+#: spyderlib/plugins/editor.py:764
+msgid "Show TODO/FIXME/XXX/HINT/TIP/@todo comments list"
 msgstr ""
 "Mostrar la lista de comentarios de\n"
-"los TODO/FIXME/XXX/HINT/TIP"
+"los TODO/FIXME/XXX/HINT/TIP/@todo"
 
-#: spyderlib/plugins/editor.py:786
+#: spyderlib/plugins/editor.py:772
 msgid "Show warning/error list"
 msgstr ""
 "Mostrar la lista de errores\n"
 "y advertencias"
 
-#: spyderlib/plugins/editor.py:787
+#: spyderlib/plugins/editor.py:773
 msgid "Show code analysis warnings/errors"
 msgstr ""
 "Mostrar errores o advertencias\n"
 "del análisis del código"
 
-#: spyderlib/plugins/editor.py:794
+#: spyderlib/plugins/editor.py:780
 msgid "Previous warning/error"
 msgstr "Anterior advertencia o error"
 
-#: spyderlib/plugins/editor.py:795
+#: spyderlib/plugins/editor.py:781
 msgid "Go to previous code analysis warning/error"
 msgstr ""
 "Ir a la línea anterior de\n"
 "advertencia o error"
 
-#: spyderlib/plugins/editor.py:798
+#: spyderlib/plugins/editor.py:784
 msgid "Next warning/error"
 msgstr "Siguiente advertencia o error"
 
-#: spyderlib/plugins/editor.py:799
+#: spyderlib/plugins/editor.py:785
 msgid "Go to next code analysis warning/error"
 msgstr ""
 "Ir a la próxima línea de\n"
 "advertencia o error"
 
-#: spyderlib/plugins/editor.py:803
+#: spyderlib/plugins/editor.py:789
 msgid "Last edit location"
 msgstr "Última posición de edición"
 
-#: spyderlib/plugins/editor.py:804
+#: spyderlib/plugins/editor.py:790
 msgid "Go to last edit location"
 msgstr ""
 "Ir a la anterior posición\n"
 "de edición"
 
-#: spyderlib/plugins/editor.py:811
+#: spyderlib/plugins/editor.py:796
 msgid "Previous cursor position"
 msgstr "Anterior posición del cursor"
 
-#: spyderlib/plugins/editor.py:812
+#: spyderlib/plugins/editor.py:797
 msgid "Go to previous cursor position"
 msgstr "Ir a la anterior posición del cursor"
 
-#: spyderlib/plugins/editor.py:819
+#: spyderlib/plugins/editor.py:803
 msgid "Next cursor position"
 msgstr "Siguiente posición del cursor"
 
-#: spyderlib/plugins/editor.py:820
+#: spyderlib/plugins/editor.py:804
 msgid "Go to next cursor position"
 msgstr "Ir a la siguiente posición del cursor"
 
-#: spyderlib/plugins/editor.py:828
-#: spyderlib/widgets/sourcecode/codeeditor.py:2216
+#: spyderlib/plugins/editor.py:811
+#: spyderlib/widgets/sourcecode/codeeditor.py:2097
 msgid "Comment"
 msgstr "Comentar"
 
-#: spyderlib/plugins/editor.py:828
-#: spyderlib/widgets/sourcecode/codeeditor.py:2216
+#: spyderlib/plugins/editor.py:811
+#: spyderlib/widgets/sourcecode/codeeditor.py:2097
 msgid "Uncomment"
 msgstr "Descomentar"
 
-#: spyderlib/plugins/editor.py:829
+#: spyderlib/plugins/editor.py:812
 msgid "Comment current line or selection"
 msgstr "Comentar la línea o selección actual"
 
-#: spyderlib/plugins/editor.py:833
+#: spyderlib/plugins/editor.py:816
 msgid "Add &block comment"
 msgstr "Añadir comentario de &bloque"
 
-#: spyderlib/plugins/editor.py:834
+#: spyderlib/plugins/editor.py:817
 msgid "Add block comment around current line or selection"
 msgstr ""
 "Añadir un comentario de bloque alrededor de la línea o selección actual"
 
-#: spyderlib/plugins/editor.py:840
+#: spyderlib/plugins/editor.py:823
 msgid "R&emove block comment"
 msgstr "&Eliminar comentario de bloque"
 
-#: spyderlib/plugins/editor.py:841
+#: spyderlib/plugins/editor.py:824
 msgid "Remove comment block around current line or selection"
 msgstr "Eliminar comentario de bloque alrededor de la línea o selección actual"
 
-#: spyderlib/plugins/editor.py:852
+#: spyderlib/plugins/editor.py:835
 msgid "Indent"
 msgstr "Indentar"
 
-#: spyderlib/plugins/editor.py:853
+#: spyderlib/plugins/editor.py:836
 msgid "Indent current line or selection"
 msgstr "Indentar la línea o selección actual"
 
-#: spyderlib/plugins/editor.py:856
+#: spyderlib/plugins/editor.py:839
 msgid "Unindent"
 msgstr "Quitar indentación"
 
-#: spyderlib/plugins/editor.py:857
+#: spyderlib/plugins/editor.py:840
 msgid "Unindent current line or selection"
 msgstr "Quitar indentación de la línea o selección actual"
 
-#: spyderlib/plugins/editor.py:862
+#: spyderlib/plugins/editor.py:845
 msgid "Carriage return and line feed (Windows)"
 msgstr "Retorno de carro y salto de línea (Windows)"
 
-#: spyderlib/plugins/editor.py:865
+#: spyderlib/plugins/editor.py:848
 msgid "Line feed (UNIX)"
 msgstr "Salto de línea (UNIX)"
 
-#: spyderlib/plugins/editor.py:868
+#: spyderlib/plugins/editor.py:851
 msgid "Carriage return (Mac)"
 msgstr "Retorno de carro (Mac)"
 
-#: spyderlib/plugins/editor.py:874
+#: spyderlib/plugins/editor.py:857
 msgid "Convert end-of-line characters"
 msgstr "Convertir caracteres de fin de línea"
 
-#: spyderlib/plugins/editor.py:878
+#: spyderlib/plugins/editor.py:861
 msgid "Remove trailing spaces"
 msgstr "Eliminar espacios en blanco"
 
-#: spyderlib/plugins/editor.py:880
+#: spyderlib/plugins/editor.py:863
 msgid "Fix indentation"
 msgstr "Corregir la indentación"
 
-#: spyderlib/plugins/editor.py:881
+#: spyderlib/plugins/editor.py:864
 msgid "Replace tab characters by space characters"
 msgstr "Reemplazar caracteres de tabulación por espacios"
 
-#: spyderlib/plugins/editor.py:884
+#: spyderlib/plugins/editor.py:867
 msgid "Go to line..."
 msgstr "Ir a la línea..."
 
-#: spyderlib/plugins/editor.py:892
+#: spyderlib/plugins/editor.py:875
 msgid "Set console working directory"
 msgstr "Establecer directorio de trabajo"
 
-#: spyderlib/plugins/editor.py:894
+#: spyderlib/plugins/editor.py:877
 msgid ""
 "Set current console (and file explorer) working directory to current script "
 "directory"
@@ -1075,96 +1059,96 @@ msgstr ""
 "Fija el directorio de trabajo para la terminal actual como el directorio del "
 "archivo actual"
 
-#: spyderlib/plugins/editor.py:899
+#: spyderlib/plugins/editor.py:882
 msgid "Maximum number of recent files..."
 msgstr "Máximo número de archivos recientes..."
 
-#: spyderlib/plugins/editor.py:902
+#: spyderlib/plugins/editor.py:885
 msgid "Clear recent files list"
 msgstr "Limpiar la lista de archivos recientes"
 
-#: spyderlib/plugins/editor.py:902
+#: spyderlib/plugins/editor.py:885
 msgid "Clear this list"
 msgstr "Limpiar esta lista"
 
-#: spyderlib/plugins/editor.py:904
+#: spyderlib/plugins/editor.py:887
 msgid "Open &recent"
 msgstr "Abrir &reciente"
 
-#: spyderlib/plugins/editor.py:1214 spyderlib/spyder.py:541
+#: spyderlib/plugins/editor.py:1198 spyderlib/spyder.py:585
 msgid "File toolbar"
 msgstr "Barra de archivo"
 
-#: spyderlib/plugins/editor.py:1215 spyderlib/spyder.py:551
+#: spyderlib/plugins/editor.py:1199 spyderlib/spyder.py:595
 msgid "Search toolbar"
 msgstr "Barra de búsqueda"
 
-#: spyderlib/plugins/editor.py:1216 spyderlib/spyder.py:556
+#: spyderlib/plugins/editor.py:1200 spyderlib/spyder.py:600
 msgid "Source toolbar"
 msgstr "Barra de código fuente"
 
-#: spyderlib/plugins/editor.py:1217 spyderlib/spyder.py:561
+#: spyderlib/plugins/editor.py:1201 spyderlib/spyder.py:605
 msgid "Run toolbar"
 msgstr "Barra de ejecución"
 
-#: spyderlib/plugins/editor.py:1218 spyderlib/spyder.py:566
+#: spyderlib/plugins/editor.py:1202 spyderlib/spyder.py:610
 msgid "Debug toolbar"
 msgstr "Barra de depuración"
 
-#: spyderlib/plugins/editor.py:1219 spyderlib/spyder.py:546
+#: spyderlib/plugins/editor.py:1203 spyderlib/spyder.py:590
 msgid "Edit toolbar"
 msgstr "Barra de edición"
 
-#: spyderlib/plugins/editor.py:1222 spyderlib/spyder.py:538
+#: spyderlib/plugins/editor.py:1206 spyderlib/spyder.py:582
 msgid "&File"
 msgstr "&Archivo"
 
-#: spyderlib/plugins/editor.py:1223 spyderlib/spyder.py:545
+#: spyderlib/plugins/editor.py:1207 spyderlib/spyder.py:589
 msgid "&Edit"
 msgstr "&Editar"
 
-#: spyderlib/plugins/editor.py:1224 spyderlib/spyder.py:550
+#: spyderlib/plugins/editor.py:1208 spyderlib/spyder.py:594
 msgid "&Search"
 msgstr "&Buscar"
 
-#: spyderlib/plugins/editor.py:1225 spyderlib/spyder.py:555
+#: spyderlib/plugins/editor.py:1209 spyderlib/spyder.py:599
 msgid "Sour&ce"
 msgstr "&Código fuente"
 
-#: spyderlib/plugins/editor.py:1227 spyderlib/spyder.py:573
+#: spyderlib/plugins/editor.py:1211 spyderlib/spyder.py:617
 msgid "&Tools"
 msgstr "&Herramientas"
 
-#: spyderlib/plugins/editor.py:1228
+#: spyderlib/plugins/editor.py:1212
 msgid "?"
 msgstr "?"
 
-#: spyderlib/plugins/editor.py:1442
+#: spyderlib/plugins/editor.py:1427
 msgid "Spyder Editor"
 msgstr "Editor de Spyder"
 
-#: spyderlib/plugins/editor.py:1443
-msgid "This temporary script file is located here:"
-msgstr "Este archivo temporal se encuentra aquí:"
+#: spyderlib/plugins/editor.py:1428
+msgid "This is a temporary script file."
+msgstr "Este es archivo temporal"
 
-#: spyderlib/plugins/editor.py:1504
+#: spyderlib/plugins/editor.py:1488
 msgid "untitled"
 msgstr "Sin título "
 
-#: spyderlib/plugins/editor.py:1575
+#: spyderlib/plugins/editor.py:1559
 msgid "Maximum number of recent files"
 msgstr "Máximo número de archivos recientes"
 
-#: spyderlib/plugins/editor.py:1697
+#: spyderlib/plugins/editor.py:1681
 msgid "Printing..."
 msgstr "Imprimir..."
 
-#: spyderlib/plugins/explorer.py:47
+#: spyderlib/plugins/explorer.py:48
 msgid "File explorer"
 msgstr "Explorador de archivos"
 
-#: spyderlib/plugins/explorer.py:60 spyderlib/plugins/inspector.py:285
-#: spyderlib/plugins/projectexplorer.py:58
+#: spyderlib/plugins/explorer.py:61 spyderlib/plugins/inspector.py:351
+#: spyderlib/plugins/projectexplorer.py:59
 msgid "Set font style"
 msgstr "Establece el tipo de fuente"
 
@@ -1173,10 +1157,10 @@ msgid "Interactive data plotting"
 msgstr "Graficar datos interactivamente"
 
 #: spyderlib/plugins/externalconsole.py:60
-#: spyderlib/plugins/externalconsole.py:1065
-#: spyderlib/plugins/inspector.py:315 spyderlib/plugins/ipythonconsole.py:444
-#: spyderlib/plugins/ipythonconsole.py:1198
-#: spyderlib/widgets/externalshell/baseshell.py:105
+#: spyderlib/plugins/externalconsole.py:1073
+#: spyderlib/plugins/inspector.py:381
+#: spyderlib/widgets/externalshell/baseshell.py:106
+#: spyderlib/widgets/ipython.py:456
 msgid "Console"
 msgstr "Terminal"
 
@@ -1185,11 +1169,11 @@ msgid "One tab per script"
 msgstr "Una pestaña por archivo"
 
 #: spyderlib/plugins/externalconsole.py:79
-#: spyderlib/widgets/externalshell/baseshell.py:170
+#: spyderlib/widgets/externalshell/baseshell.py:171
 msgid "Show elapsed time"
 msgstr "Mostrar el tiempo transcurrido"
 
-#: spyderlib/plugins/externalconsole.py:80 spyderlib/widgets/explorer.py:955
+#: spyderlib/plugins/externalconsole.py:80 spyderlib/widgets/explorer.py:960
 msgid "Show icons and text"
 msgstr "Mostrar iconos y texto "
 
@@ -1198,7 +1182,7 @@ msgid "Buffer: "
 msgstr "Mostrar:"
 
 #: spyderlib/plugins/externalconsole.py:92
-#: spyderlib/plugins/ipythonconsole.py:118
+#: spyderlib/plugins/ipythonconsole.py:110
 msgid " lines"
 msgstr "líneas"
 
@@ -1229,8 +1213,7 @@ msgstr ""
 "estándar cuando los canales de salida han sido combinados."
 
 #: spyderlib/plugins/externalconsole.py:123
-#: spyderlib/plugins/ipythonconsole.py:105
-#: spyderlib/widgets/arrayeditor.py:393
+#: spyderlib/plugins/ipythonconsole.py:97 spyderlib/widgets/arrayeditor.py:395
 msgid "Background color"
 msgstr "Color de fondo"
 
@@ -1246,25 +1229,11 @@ msgstr ""
 msgid "Light background (white color)"
 msgstr "Fondo claro (color blanco)"
 
-#: spyderlib/plugins/externalconsole.py:148
-#: spyderlib/plugins/ipythonconsole.py:90
-msgid ""
-"If this option is enabled, object inspector\n"
-"will automatically show informations on functions\n"
-"entered in console (this is triggered when entering\n"
-"a left parenthesis after a valid function name)"
-msgstr ""
-"Si esta opción está activada, el Inspector de\n"
-"objetos mostrará automáticamente información\n"
-"sobre funciones introducidas en la Terminal \n"
-"(esto se activa cuando se introduce un paréntesis\n"
-"izquierdo después de un nombre de función válido)"
-
-#: spyderlib/plugins/externalconsole.py:163
+#: spyderlib/plugins/externalconsole.py:152
 msgid "User Module Deleter (UMD)"
 msgstr "Eliminador de Módulos del Usuario (EMU)"
 
-#: spyderlib/plugins/externalconsole.py:164
+#: spyderlib/plugins/externalconsole.py:153
 msgid ""
 "UMD forces Python to reload modules which were imported when executing a \n"
 "script in the external console with the 'runfile' function."
@@ -1272,11 +1241,11 @@ msgstr ""
 "El EMU obliga a Python a recargar los módulos que fueron importados\n"
 "durante la ejecución de un archivo en la terminal con la función 'runfile'."
 
-#: spyderlib/plugins/externalconsole.py:167
+#: spyderlib/plugins/externalconsole.py:156
 msgid "Enable UMD"
 msgstr "Activar el EMU"
 
-#: spyderlib/plugins/externalconsole.py:168
+#: spyderlib/plugins/externalconsole.py:157
 msgid ""
 "This option will enable the User Module Deleter (UMD) in Python "
 "interpreters. UMD forces Python to reload deeply modules during import when "
@@ -1301,11 +1270,11 @@ msgstr ""
 "<b>Qt.WA_DeleteOnClose</b> en su ventana principal, utilizando para ello el "
 "método <b>setAttribute</b>)."
 
-#: spyderlib/plugins/externalconsole.py:184
+#: spyderlib/plugins/externalconsole.py:173
 msgid "Show reloaded modules list"
 msgstr "Mostrar la lista de módulos que fueron recargados"
 
-#: spyderlib/plugins/externalconsole.py:185
+#: spyderlib/plugins/externalconsole.py:174
 msgid ""
 "Please note that these changes will be applied only to new Python "
 "interpreters"
@@ -1313,47 +1282,37 @@ msgstr ""
 "Por favor tenga en cuenta que estos cambios sólo se aplicarán a nuevos "
 "intérpretes de IPython y Python"
 
-#: spyderlib/plugins/externalconsole.py:189
+#: spyderlib/plugins/externalconsole.py:178
 msgid "Set UMD excluded (not reloaded) modules"
 msgstr "Establecer la lista de módulos excluidos por el EMU"
 
-#: spyderlib/plugins/externalconsole.py:201
+#: spyderlib/plugins/externalconsole.py:190
 msgid "Python executable"
 msgstr "Archivo ejecutable de Python"
 
-#: spyderlib/plugins/externalconsole.py:203
+#: spyderlib/plugins/externalconsole.py:192
 msgid ""
 "Select the Python interpreter executable binary in which Spyder will run "
 "scripts:"
 msgstr "Seleccionar la ruta al intérprete de Python que desee usar:"
 
-#: spyderlib/plugins/externalconsole.py:206
+#: spyderlib/plugins/externalconsole.py:195
 msgid "Default (i.e. the same as Spyder's)"
 msgstr "Por defecto (es decir, el mismo de Spyder)"
 
-#: spyderlib/plugins/externalconsole.py:210
+#: spyderlib/plugins/externalconsole.py:199
 msgid "Use the following Python interpreter:"
 msgstr "Usar el siguiente intérprete:"
 
-#: spyderlib/plugins/externalconsole.py:214
+#: spyderlib/plugins/externalconsole.py:203
 msgid "Executables"
 msgstr "Ejecutables"
 
-#: spyderlib/plugins/externalconsole.py:234
-#: spyderlib/plugins/ipythonconsole.py:373
-#: spyderlib/plugins/workingdirectory.py:41
-msgid "Startup"
-msgstr "Inicialización"
-
-#: spyderlib/plugins/externalconsole.py:235
-msgid "Open a Python interpreter at startup"
-msgstr "Abrir un intérprete de Python al inicio"
-
-#: spyderlib/plugins/externalconsole.py:243
+#: spyderlib/plugins/externalconsole.py:223
 msgid "PYTHONSTARTUP replacement"
 msgstr "Reemplazo de PYTHONSTARTUP"
 
-#: spyderlib/plugins/externalconsole.py:245
+#: spyderlib/plugins/externalconsole.py:225
 msgid ""
 "This option will override the PYTHONSTARTUP environment variable which\n"
 "defines the script to be executed during the Python interpreter startup."
@@ -1362,19 +1321,19 @@ msgstr ""
 "define el archivo que es ejecutado durante el arranque del intérprete de\n"
 "Python."
 
-#: spyderlib/plugins/externalconsole.py:250
+#: spyderlib/plugins/externalconsole.py:230
 msgid "Default PYTHONSTARTUP script"
 msgstr "Utilizar el archivo por defecto de PYTHONSTARTUP"
 
-#: spyderlib/plugins/externalconsole.py:254
+#: spyderlib/plugins/externalconsole.py:234
 msgid "Use the following startup script:"
 msgstr "Utilizar el siguiente archivo de arranque:"
 
-#: spyderlib/plugins/externalconsole.py:273
+#: spyderlib/plugins/externalconsole.py:253
 msgid "Monitor"
 msgstr "Monitor"
 
-#: spyderlib/plugins/externalconsole.py:274
+#: spyderlib/plugins/externalconsole.py:254
 msgid ""
 "The monitor provides introspection features to console: code completion, "
 "calltips and variable explorer. Because it relies on several modules, "
@@ -1385,33 +1344,33 @@ msgstr ""
 "Dado que depende de varios módulos adicionales, desactivar el monitor puede "
 "acelerar el arranque de la terminal."
 
-#: spyderlib/plugins/externalconsole.py:281
+#: spyderlib/plugins/externalconsole.py:261
 msgid "Enable monitor"
 msgstr "Activar el monitor"
 
-#: spyderlib/plugins/externalconsole.py:293
+#: spyderlib/plugins/externalconsole.py:273
 msgid "Default library"
 msgstr "Librería por defecto"
 
-#: spyderlib/plugins/externalconsole.py:295
+#: spyderlib/plugins/externalconsole.py:275
 msgid "Qt (PyQt/PySide)"
 msgstr "Qt (PyQt/PySide)"
 
-#: spyderlib/plugins/externalconsole.py:297
+#: spyderlib/plugins/externalconsole.py:277
 msgid "Qt-Python bindings library selection:"
 msgstr "Selección de la librería de enlace entre Qt y Python:"
 
-#: spyderlib/plugins/externalconsole.py:299
+#: spyderlib/plugins/externalconsole.py:279
 msgid ""
 "This option will act on<br> libraries such as Matplotlib, guidata or ETS"
 msgstr ""
 "Esta opción tendrá efecto<br> en librerías como Matplotlib, guidata o ETS"
 
-#: spyderlib/plugins/externalconsole.py:313
+#: spyderlib/plugins/externalconsole.py:293
 msgid "Install Spyder's input hook for Qt"
 msgstr "Instalar el \"input hook\" de Spyder para Qt"
 
-#: spyderlib/plugins/externalconsole.py:315
+#: spyderlib/plugins/externalconsole.py:295
 msgid ""
 "PyQt installs an input hook that allows<br> creating and interacting with Qt "
 "widgets in an interactive interpreter without blocking it. On Windows "
@@ -1427,27 +1386,27 @@ msgstr ""
 "así que se requiere activar esta característica para poder manipular "
 "objectos de PySide/Qt interactivamente."
 
-#: spyderlib/plugins/externalconsole.py:334
+#: spyderlib/plugins/externalconsole.py:314
 msgid "PyQt"
 msgstr "PyQt"
 
-#: spyderlib/plugins/externalconsole.py:336
+#: spyderlib/plugins/externalconsole.py:316
 msgid "API selection for QString and QVariant objects:"
 msgstr "Selección del API para objetos QString and QVariant:"
 
-#: spyderlib/plugins/externalconsole.py:337
+#: spyderlib/plugins/externalconsole.py:317
 msgid "API #1"
 msgstr "API #1"
 
-#: spyderlib/plugins/externalconsole.py:337
+#: spyderlib/plugins/externalconsole.py:317
 msgid "API #2"
 msgstr "API #2"
 
-#: spyderlib/plugins/externalconsole.py:337
+#: spyderlib/plugins/externalconsole.py:317
 msgid "Default API"
 msgstr "API por defecto"
 
-#: spyderlib/plugins/externalconsole.py:339
+#: spyderlib/plugins/externalconsole.py:319
 msgid ""
 "PyQt API #1 is the default API for<br>Python 2. PyQt API #2 is the default "
 "API for Python 3 and is compatible with PySide. Note that switching to API "
@@ -1458,11 +1417,11 @@ msgstr ""
 "cuenta que para cambiar al API #2 puede ser necesario activar el parche de "
 "Matplotlib."
 
-#: spyderlib/plugins/externalconsole.py:345
+#: spyderlib/plugins/externalconsole.py:325
 msgid "Ignore API change errors (sip.setapi)"
 msgstr "Ignorar los errores de cambio de API (sip.setapi)"
 
-#: spyderlib/plugins/externalconsole.py:347
+#: spyderlib/plugins/externalconsole.py:327
 msgid ""
 "Enabling this option will ignore <br>errors when changing PyQt API. As PyQt "
 "does not support dynamic API changes, it is strongly recommended to use this "
@@ -1473,26 +1432,26 @@ msgstr ""
 "recomienda usar esta característica con sumo cuidado, por ejemplo, para "
 "propósitos de depuración."
 
-#: spyderlib/plugins/externalconsole.py:366
+#: spyderlib/plugins/externalconsole.py:346
 msgid "Matplotlib"
 msgstr "Matplotlib"
 
-#: spyderlib/plugins/externalconsole.py:368
+#: spyderlib/plugins/externalconsole.py:348
 msgid "GUI backend:"
 msgstr "Salida gráfica:"
 
-#: spyderlib/plugins/externalconsole.py:370
+#: spyderlib/plugins/externalconsole.py:350
 msgid ""
 "Set the GUI toolkit used by <br>Matplotlib to show figures (default: Qt4Agg)"
 msgstr ""
 "Establecer la librería gráfica <br>utilizada para generar las gráficas de "
 "Matplotlib (por defecto: Qt4Agg)"
 
-#: spyderlib/plugins/externalconsole.py:381
+#: spyderlib/plugins/externalconsole.py:361
 msgid "Patch Matplotlib figures"
 msgstr "Parchear las gráficas de Matplotlib"
 
-#: spyderlib/plugins/externalconsole.py:383
+#: spyderlib/plugins/externalconsole.py:363
 msgid ""
 "Patching Matplotlib library will add a button to customize figure options "
 "(Qt4Agg only) and fix some issues."
@@ -1502,11 +1461,11 @@ msgstr ""
 "el backend Qt4Agg) para ajustar las opciones de curvas y gráficas y para\n"
 "corregir algunos problemas."
 
-#: spyderlib/plugins/externalconsole.py:403
+#: spyderlib/plugins/externalconsole.py:383
 msgid "Enthought Tool Suite"
 msgstr "Enthought Tool Suite"
 
-#: spyderlib/plugins/externalconsole.py:404
+#: spyderlib/plugins/externalconsole.py:384
 msgid ""
 "Enthought Tool Suite (ETS) supports PyQt4 (qt4) and wxPython (wx) graphical "
 "user interfaces."
@@ -1515,19 +1474,19 @@ msgstr ""
 "y \n"
 "wxPython (wx). Esta opción establece cual desea utilizar el usuario."
 
-#: spyderlib/plugins/externalconsole.py:408
+#: spyderlib/plugins/externalconsole.py:388
 msgid "ETS_TOOLKIT:"
 msgstr "ETS_TOOLKIT:"
 
-#: spyderlib/plugins/externalconsole.py:429
+#: spyderlib/plugins/externalconsole.py:408
 msgid "External modules"
 msgstr "Módulos externos"
 
-#: spyderlib/plugins/externalconsole.py:617
+#: spyderlib/plugins/externalconsole.py:597
 msgid "Trying to kill a kernel?"
 msgstr "Desea cerrar un núcleo?"
 
-#: spyderlib/plugins/externalconsole.py:618
+#: spyderlib/plugins/externalconsole.py:598
 msgid ""
 "You can't close this kernel because it has one or more consoles connected to "
 "it.<br><br>You need to close them instead or you can kill the kernel using "
@@ -1537,14 +1496,14 @@ msgstr ""
 "él.<br><br>Debe cerrarlas previamente o puede terminar el proceso usando el "
 "botón ubicado más a su derecha."
 
-#: spyderlib/plugins/externalconsole.py:693
-#: spyderlib/plugins/ipythonconsole.py:741 spyderlib/spyder.py:1249
-#: spyderlib/spyder.py:1267 spyderlib/utils/environ.py:95
+#: spyderlib/plugins/externalconsole.py:673
+#: spyderlib/plugins/ipythonconsole.py:487 spyderlib/spyder.py:1355
+#: spyderlib/spyder.py:1373 spyderlib/utils/environ.py:95
 #: spyderlib/utils/environ.py:108
 msgid "Warning"
 msgstr "Advertencia"
 
-#: spyderlib/plugins/externalconsole.py:694
+#: spyderlib/plugins/externalconsole.py:674
 msgid ""
 "No Python shell is currently selected to run <b>%s</b>.<br><br>Please select "
 "or open a new Python interpreter and try again."
@@ -1552,7 +1511,7 @@ msgstr ""
 "No hay un intérprete de Python para ejecutar <b>%s</b>.<br><br>Por favor "
 "abra uno nuevo y pruebe otra vez."
 
-#: spyderlib/plugins/externalconsole.py:771
+#: spyderlib/plugins/externalconsole.py:752
 msgid ""
 "%s is already running in a separate process.\n"
 "Do you want to kill the process before starting a new one?"
@@ -1560,83 +1519,55 @@ msgstr ""
 "%s ya se está ejecutando en proceso aparte.\n"
 "¿Desea terminar este proceso antes de empezar uno nuevo?"
 
-#: spyderlib/plugins/externalconsole.py:934
+#: spyderlib/plugins/externalconsole.py:919
 msgid "Kernel"
 msgstr "Núcleo"
 
-#: spyderlib/plugins/externalconsole.py:944
-#: spyderlib/plugins/ipythonconsole.py:1015
-msgid "Mismatch between kernel and frontend"
-msgstr "Incompatibilidad entre el núcleo y la interfaz gráfica"
-
-#: spyderlib/plugins/externalconsole.py:945
-#: spyderlib/plugins/ipythonconsole.py:1016
+#: spyderlib/plugins/externalconsole.py:931
 msgid ""
-"Your IPython frontend and kernel versions are <b>incompatible!!</"
-"b><br><br>We're sorry but we can't create an IPython console for you."
+"Either:<ol><li>Your IPython frontend and kernel versions are "
+"<b>incompatible</b> or</li><li>You <b>don't have</b> IPython installed in "
+"your external interpreter.</li></ol>In any case, we're sorry but we can't "
+"create a console for you."
 msgstr ""
-"Sus versiones del núcleo y la interfaz gráfica de IPython son "
-"<b>incompatibles!!</b><br><br>Lo lamentamos pero no podemos crear una "
-"terminal de IPython para usted."
+"O bien:<ol><li>Sus versiones del núcleo y la interfaz gráfica de IPython son "
+"<b>incompatibles</b> o</li><li>Usted <b>no tiene</b> IPython instalado en su "
+"intérprete externo.</li></ol>Lo lamentamos, pero en cualquier caso no "
+"podemos crear una terminal de IPython para usted."
 
-#: spyderlib/plugins/externalconsole.py:966
+#: spyderlib/plugins/externalconsole.py:955
 msgid "Command Window"
 msgstr "Símbolo"
 
-#: spyderlib/plugins/externalconsole.py:968
+#: spyderlib/plugins/externalconsole.py:957
 msgid "Terminal"
 msgstr "Terminal"
 
-#: spyderlib/plugins/externalconsole.py:1087
-msgid "Open a Python &interpreter"
-msgstr "Abrir un &intérprete de Python"
+#: spyderlib/plugins/externalconsole.py:1095
+msgid "Open a &Python console"
+msgstr "Abrir una terminal de Python"
 
-#: spyderlib/plugins/externalconsole.py:1090
+#: spyderlib/plugins/externalconsole.py:1098
 msgid "Open &command prompt"
 msgstr "Abrir &símbolo del sistema"
 
-#: spyderlib/plugins/externalconsole.py:1091
+#: spyderlib/plugins/externalconsole.py:1099
 msgid "Open a Windows command prompt"
 msgstr "Abre el símbolo del sistema de Windows"
 
-#: spyderlib/plugins/externalconsole.py:1093
-msgid "Open &terminal"
+#: spyderlib/plugins/externalconsole.py:1101
+msgid "Open a &terminal"
 msgstr "Abrir &terminal de comandos"
 
-#: spyderlib/plugins/externalconsole.py:1094
-msgid "Open a terminal window inside Spyder"
-msgstr "Abre una terminal del sistema (en Windows, dentro de Spyder)"
-
-#: spyderlib/plugins/externalconsole.py:1215
-#: spyderlib/widgets/projectexplorer.py:334
-msgid " and "
-msgstr " y"
-
-#: spyderlib/plugins/externalconsole.py:1220
-msgid "<br><u>Installed version</u>: %s"
-msgstr "<br><u>Versión instalada</u>: %s"
-
-#: spyderlib/plugins/externalconsole.py:1222
-#: spyderlib/plugins/ipythonconsole.py:59
-#: spyderlib/plugins/ipythonconsole.py:692
-msgid "IPython console"
-msgstr "Terminal de IPython"
-
-#: spyderlib/plugins/externalconsole.py:1223
-msgid ""
-"Unable to open IPython console because no supported IPython version was "
-"found.<br><br><u>Supported IPython versions</u>: %s"
-msgstr ""
-"No es posible abrir un intérprete de IPython porque no se encontró ninguna "
-"versión de IPython soportada por Spyder. <br><br><u>Versiones soportadas "
-"son</u>: %s"
+#: spyderlib/plugins/externalconsole.py:1102
+msgid "Open a terminal window"
+msgstr "Abre una terminal del sistema"
 
-#: spyderlib/plugins/externalconsole.py:1244
-#: spyderlib/plugins/ipythonconsole.py:761
+#: spyderlib/plugins/externalconsole.py:1270
 msgid "Open an IPython console"
 msgstr "Abrir una terminal de IPython"
 
-#: spyderlib/plugins/externalconsole.py:1245
+#: spyderlib/plugins/externalconsole.py:1271
 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 "
@@ -1645,13 +1576,13 @@ msgstr ""
 "El monitor está desactivado, por tanto se creará un kernel de IPython pero "
 "usted deberá conectar manualmente un intérprete al mismo."
 
-#: spyderlib/plugins/externalconsole.py:1281
-#: spyderlib/plugins/externalconsole.py:1294
-#: spyderlib/plugins/externalconsole.py:1298
+#: spyderlib/plugins/externalconsole.py:1301
+#: spyderlib/plugins/externalconsole.py:1314
+#: spyderlib/plugins/externalconsole.py:1318
 msgid "UMD"
 msgstr "EMU"
 
-#: spyderlib/plugins/externalconsole.py:1282
+#: spyderlib/plugins/externalconsole.py:1302
 msgid ""
 "UMD excluded modules:\n"
 "(example: guidata, guiqwt)"
@@ -1659,7 +1590,7 @@ msgstr ""
 "Módulos excluidos del EMU:\n"
 "(por ejemplo: guidata, guiqwt)"
 
-#: spyderlib/plugins/externalconsole.py:1295
+#: spyderlib/plugins/externalconsole.py:1315
 msgid ""
 "The following modules are not installed on your machine:\n"
 "%s"
@@ -1667,7 +1598,7 @@ msgstr ""
 "Los siguientes módulos no están instalados en su computador:\n"
 "%s"
 
-#: spyderlib/plugins/externalconsole.py:1299
+#: spyderlib/plugins/externalconsole.py:1319
 msgid ""
 "Please note that these changes will be applied only to new Python/IPython "
 "interpreters"
@@ -1675,131 +1606,180 @@ msgstr ""
 "Por favor tenga en cuenta que estos cambios sólo se aplicarán a nuevos "
 "intérpretes de IPython y Python"
 
-#: spyderlib/plugins/findinfiles.py:91 spyderlib/widgets/findinfiles.py:689
+#: spyderlib/plugins/findinfiles.py:90 spyderlib/widgets/findinfiles.py:691
 msgid "Find in files"
 msgstr "Buscar en archivos"
 
-#: spyderlib/plugins/findinfiles.py:115
+#: spyderlib/plugins/findinfiles.py:114
 msgid "&Find in files"
 msgstr "Bus&car en archivos"
 
-#: spyderlib/plugins/findinfiles.py:118
+#: spyderlib/plugins/findinfiles.py:117
 msgid "Search text in multiple files"
 msgstr "Buscar en varios archivos a la vez"
 
-#: spyderlib/plugins/history.py:30
+#: spyderlib/plugins/history.py:34
 msgid "Settings"
 msgstr "Ajustes"
 
-#: spyderlib/plugins/history.py:32
+#: spyderlib/plugins/history.py:36
 msgid " entries"
 msgstr "entradas"
 
-#: spyderlib/plugins/history.py:32
+#: spyderlib/plugins/history.py:36
 msgid "History depth: "
 msgstr "Longitud del historial"
 
-#: spyderlib/plugins/history.py:39
+#: spyderlib/plugins/history.py:43
 msgid "Scroll automatically to last entry"
 msgstr "Desplazarse automáticamente a la última entrada"
 
-#: spyderlib/plugins/history.py:98 spyderlib/plugins/inspector.py:368
-#: spyderlib/plugins/ipythonconsole.py:497 spyderlib/widgets/editor.py:653
-#: spyderlib/widgets/explorer.py:985
-#: spyderlib/widgets/externalshell/baseshell.py:150
-#: spyderlib/widgets/externalshell/namespacebrowser.py:228
+#: spyderlib/plugins/history.py:102 spyderlib/plugins/inspector.py:435
+#: spyderlib/widgets/editor.py:713 spyderlib/widgets/explorer.py:990
+#: spyderlib/widgets/externalshell/baseshell.py:151
+#: spyderlib/widgets/externalshell/namespacebrowser.py:231
+#: spyderlib/widgets/ipython.py:493
 msgid "Options"
 msgstr "Opciones"
 
-#: spyderlib/plugins/history.py:118
+#: spyderlib/plugins/history.py:122
 msgid "History log"
 msgstr "Historial de comandos"
 
-#: spyderlib/plugins/history.py:145
+#: spyderlib/plugins/history.py:149
 msgid "History..."
 msgstr "Historial..."
 
-#: spyderlib/plugins/history.py:147
+#: spyderlib/plugins/history.py:151
 msgid "Set history maximum entries"
 msgstr "Establece el máximo número de entradas a almacenar"
 
-#: spyderlib/plugins/history.py:257
+#: spyderlib/plugins/history.py:261
 msgid "History"
 msgstr "Historial"
 
-#: spyderlib/plugins/history.py:258
+#: spyderlib/plugins/history.py:262
 msgid "Maximum entries"
 msgstr "Máximo número de entradas"
 
-#: spyderlib/plugins/inspector.py:53
+#: spyderlib/plugins/inspector.py:55
 msgid "Rich text help on the Object Inspector"
 msgstr "Ayuda en texto enriquecido en el Insp. de Objetos"
 
-#: spyderlib/plugins/inspector.py:108
+#: spyderlib/plugins/inspector.py:119
 msgid "Plain text font style"
 msgstr "Fuente para el texto plano"
 
-#: spyderlib/plugins/inspector.py:111
+#: spyderlib/plugins/inspector.py:122
 msgid "Rich text font style"
 msgstr "Fuente para el texto enriquecido"
 
-#: spyderlib/plugins/inspector.py:113
+#: spyderlib/plugins/inspector.py:125
+msgid "Automatic connections"
+msgstr "Conexiones automáticas"
+
+#: spyderlib/plugins/inspector.py:126
+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."
+msgstr ""
+"El Inspector de Objetos puede mostrar automáticamente la ayuda de un objeto "
+"después de escribir un paréntesis junto al mismo. A continuación puede "
+"decidir a que panel desea conectarlo para activar esta característica."
+
+#: spyderlib/plugins/inspector.py:137
+msgid "Python Console"
+msgstr "Terminal de IPython"
+
+#: spyderlib/plugins/inspector.py:139
+msgid "IPython Console"
+msgstr "Terminal de IPython"
+
+#: spyderlib/plugins/inspector.py:152
 msgid "Additional features"
 msgstr "Características adicionales"
 
-#: spyderlib/plugins/inspector.py:114
+#: spyderlib/plugins/inspector.py:153
 msgid "Render mathematical equations"
 msgstr "Renderizar ecuaciones matemáticas"
 
-#: spyderlib/plugins/inspector.py:120
+#: spyderlib/plugins/inspector.py:159
 msgid "This feature requires Sphinx 1.1 or superior."
 msgstr "Esta característica requiere Sphinx 1.1 o superior."
 
-#: spyderlib/plugins/inspector.py:122
+#: spyderlib/plugins/inspector.py:161
 msgid "Sphinx %s is currently installed."
 msgstr "Sphinx %s está instalado actualmente."
 
-#: spyderlib/plugins/inspector.py:269
+#: spyderlib/plugins/inspector.py:335
 msgid "No documentation available"
 msgstr "No existe documentación disponible"
 
-#: spyderlib/plugins/inspector.py:308
+#: spyderlib/plugins/inspector.py:374
 msgid "Source"
 msgstr "Origen"
 
-#: spyderlib/plugins/inspector.py:323 spyderlib/widgets/dicteditor.py:161
+#: spyderlib/plugins/inspector.py:390 spyderlib/widgets/dicteditor.py:162
 msgid "Object"
 msgstr "Objeto"
 
-#: spyderlib/plugins/inspector.py:338
+#: spyderlib/plugins/inspector.py:405
 msgid "Plain Text"
 msgstr "Texto plano"
 
-#: spyderlib/plugins/inspector.py:342
+#: spyderlib/plugins/inspector.py:409
 msgid "Show Source"
 msgstr "Mostrar código fuente"
 
-#: spyderlib/plugins/inspector.py:346
+#: spyderlib/plugins/inspector.py:413
 msgid "Rich Text"
 msgstr "Texto enriquecido"
 
-#: spyderlib/plugins/inspector.py:356
+#: spyderlib/plugins/inspector.py:423
 msgid "Automatic import"
 msgstr "Importar automáticamente"
 
-#: spyderlib/plugins/inspector.py:412 spyderlib/plugins/inspector.py:799
+#: spyderlib/plugins/inspector.py:478 spyderlib/plugins/inspector.py:887
 msgid "Object inspector"
 msgstr "Inspector de objetos"
 
-#: spyderlib/plugins/inspector.py:755
+#: spyderlib/plugins/inspector.py:601
+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 ""
+"En este panel es posible obtener la ayuda de cualquier objeto al oprimir %s "
+"estando al frente del mismo, bien sea en el Editor o en la Terminal.%sEsta "
+"ayuda también se puede mostrar automáticamente después de escribir un "
+"paréntesis junto a un objeto. Este comportamiento puede activarse en %s."
+
+#: spyderlib/plugins/inspector.py:607
+msgid "Preferences > Object Inspector"
+msgstr "Preferencias > Inspector de objetos"
+
+#: spyderlib/plugins/inspector.py:609
+msgid "Usage"
+msgstr "Uso"
+
+#: spyderlib/plugins/inspector.py:615
+msgid ""
+"Please consider installing Sphinx to get documentation rendered in rich text."
+msgstr ""
+"Por favor considere instalar Sphinx para obtener la documentación en texto "
+"enriquecido "
+
+#: spyderlib/plugins/inspector.py:848
 msgid "Lock"
 msgstr "Bloquear"
 
-#: spyderlib/plugins/inspector.py:755
+#: spyderlib/plugins/inspector.py:848
 msgid "Unlock"
 msgstr "Desbloquear"
 
-#: spyderlib/plugins/inspector.py:800
+#: spyderlib/plugins/inspector.py:888
 msgid ""
 "The following error occured when calling <b>Sphinx %s</b>. <br>Incompatible "
 "Sphinx version or doc string decoding failed.<br><br>Error message:<br>%s"
@@ -1808,7 +1788,7 @@ msgstr ""
 "<br>Ello se debe a una versión incompatible de Sphinx o bien a que no fue "
 "posible leer la documentación solicitada.<br><br>Mensaje de error:<br>%s"
 
-#: spyderlib/plugins/inspector.py:850
+#: spyderlib/plugins/inspector.py:932
 msgid "No source code available."
 msgstr "No está disponible el código fuente"
 
@@ -1816,6 +1796,11 @@ msgstr "No está disponible el código fuente"
 msgid "Symbolic mathematics for the IPython Console"
 msgstr "Matemática simbólica para la terminal de IPython"
 
+#: spyderlib/plugins/ipythonconsole.py:59
+#: spyderlib/plugins/ipythonconsole.py:438
+msgid "IPython console"
+msgstr "Terminal de IPython"
+
 #: spyderlib/plugins/ipythonconsole.py:71
 msgid "Display initial banner"
 msgstr "Mostrar el banner inicial"
@@ -1853,27 +1838,23 @@ msgstr ""
 "Es útil si no desea llenar la terminal con largos textos de ayuda.\n"
 "Nota: Debe usar la tecla Q para salir del paginador"
 
-#: spyderlib/plugins/ipythonconsole.py:84
-msgid "Display balloon tips"
-msgstr "Mostrar globos de sugerencias"
-
 #: spyderlib/plugins/ipythonconsole.py:85
 msgid "Ask for confirmation before closing"
 msgstr "Mostrar un diálogo de confirmación antes de cerrar una terminal"
 
-#: spyderlib/plugins/ipythonconsole.py:106
+#: spyderlib/plugins/ipythonconsole.py:98
 msgid "Light background"
 msgstr "Fondo claro"
 
-#: spyderlib/plugins/ipythonconsole.py:108
+#: spyderlib/plugins/ipythonconsole.py:100
 msgid "Dark background"
 msgstr "Fondo oscuro"
 
-#: spyderlib/plugins/ipythonconsole.py:118
+#: spyderlib/plugins/ipythonconsole.py:110
 msgid "Buffer:  "
 msgstr "Mostrar"
 
-#: spyderlib/plugins/ipythonconsole.py:120
+#: spyderlib/plugins/ipythonconsole.py:112
 msgid ""
 "Set the maximum number of lines of text shown in the\n"
 "console before truncation. Specifying -1 disables it\n"
@@ -1883,19 +1864,19 @@ msgstr ""
 "en la terminal en cualquier momento. Si se introduce -1 se\n"
 "mostrarán todas las líneas (no se recomienda!)"
 
-#: spyderlib/plugins/ipythonconsole.py:129
+#: spyderlib/plugins/ipythonconsole.py:121
 msgid "Support for graphics (Matplotlib)"
 msgstr "Soporte para crear gráficas (Matplotlib)"
 
-#: spyderlib/plugins/ipythonconsole.py:130
+#: spyderlib/plugins/ipythonconsole.py:122
 msgid "Activate support"
 msgstr "Activar el soporte"
 
-#: spyderlib/plugins/ipythonconsole.py:131
+#: spyderlib/plugins/ipythonconsole.py:123
 msgid "Automatically load Pylab and NumPy modules"
 msgstr "Cargar automáticamente los módulos de Pylab y NumPy"
 
-#: spyderlib/plugins/ipythonconsole.py:134
+#: spyderlib/plugins/ipythonconsole.py:126
 msgid ""
 "This lets you load graphics support without importing \n"
 "the commands to do plots. Useful to work with other\n"
@@ -1907,7 +1888,7 @@ msgstr ""
 "otras librerías gráficas diferentes a Matplotlib o para\n"
 "desarrollar interfaces gráficas con Spyder."
 
-#: spyderlib/plugins/ipythonconsole.py:153
+#: spyderlib/plugins/ipythonconsole.py:145
 msgid ""
 "This feature requires the Matplotlib library.\n"
 "It seems you don't have it installed."
@@ -1915,19 +1896,19 @@ msgstr ""
 "Esta característica requiere la librería Matplotlib.\n"
 "Al parecer no la tiene instalada."
 
-#: spyderlib/plugins/ipythonconsole.py:158
+#: spyderlib/plugins/ipythonconsole.py:150
 msgid "Inline"
 msgstr "En línea"
 
-#: spyderlib/plugins/ipythonconsole.py:159
+#: spyderlib/plugins/ipythonconsole.py:151
 msgid "Automatic"
 msgstr "Automático"
 
-#: spyderlib/plugins/ipythonconsole.py:160
+#: spyderlib/plugins/ipythonconsole.py:152
 msgid "Graphics backend"
 msgstr "Salida gráfica:"
 
-#: spyderlib/plugins/ipythonconsole.py:161
+#: spyderlib/plugins/ipythonconsole.py:153
 msgid ""
 "Decide how graphics are going to be displayed in the console. If unsure, "
 "please select <b>%s</b> to put graphics inside the console or <b>%s</b> to "
@@ -1938,65 +1919,65 @@ msgstr ""
 "%s</b> para interactuar con ellas (a través de acercamientos y paneos) en "
 "una ventana aparte."
 
-#: spyderlib/plugins/ipythonconsole.py:181
+#: spyderlib/plugins/ipythonconsole.py:173
 msgid "Backend:"
 msgstr "Salida:"
 
-#: spyderlib/plugins/ipythonconsole.py:183
+#: spyderlib/plugins/ipythonconsole.py:175
 msgid "This option will be applied the next time a console is opened."
 msgstr "Esta opción será aplicada la próxima vez que una terminal sea abierta."
 
-#: spyderlib/plugins/ipythonconsole.py:195
+#: spyderlib/plugins/ipythonconsole.py:187
 msgid "Inline backend"
 msgstr "Salida en línea:"
 
-#: spyderlib/plugins/ipythonconsole.py:196
+#: spyderlib/plugins/ipythonconsole.py:188
 msgid "Decide how to render the figures created by this backend"
 msgstr ""
 "Decida como renderizar las figuras creadas por este tipo de salida gráfica"
 
-#: spyderlib/plugins/ipythonconsole.py:200
+#: spyderlib/plugins/ipythonconsole.py:192
 msgid "Format:"
 msgstr "Formato:"
 
-#: spyderlib/plugins/ipythonconsole.py:203
+#: spyderlib/plugins/ipythonconsole.py:195
 msgid "Resolution:"
 msgstr "Resolución:"
 
-#: spyderlib/plugins/ipythonconsole.py:203
+#: spyderlib/plugins/ipythonconsole.py:195
 msgid "dpi"
 msgstr "dpi"
 
-#: spyderlib/plugins/ipythonconsole.py:205
+#: spyderlib/plugins/ipythonconsole.py:197
 msgid "Only used when the format is PNG. Default is 72"
 msgstr "Sólo se usa cuando el formato es PNG. Por defecto es 72."
 
-#: spyderlib/plugins/ipythonconsole.py:208
+#: spyderlib/plugins/ipythonconsole.py:200
 msgid "Width:"
 msgstr "Ancho:"
 
-#: spyderlib/plugins/ipythonconsole.py:208
-#: spyderlib/plugins/ipythonconsole.py:212
+#: spyderlib/plugins/ipythonconsole.py:200
+#: spyderlib/plugins/ipythonconsole.py:204
 msgid "inches"
 msgstr "pulgadas"
 
-#: spyderlib/plugins/ipythonconsole.py:210
+#: spyderlib/plugins/ipythonconsole.py:202
 msgid "Default is 6"
 msgstr "Por defecto es 6"
 
-#: spyderlib/plugins/ipythonconsole.py:212
+#: spyderlib/plugins/ipythonconsole.py:204
 msgid "Height:"
 msgstr "Alto:"
 
-#: spyderlib/plugins/ipythonconsole.py:214
+#: spyderlib/plugins/ipythonconsole.py:206
 msgid "Default is 4"
 msgstr "Por defecto es 4"
 
-#: spyderlib/plugins/ipythonconsole.py:229
+#: spyderlib/plugins/ipythonconsole.py:221
 msgid "Run code"
 msgstr "Ejecutar código"
 
-#: spyderlib/plugins/ipythonconsole.py:230
+#: spyderlib/plugins/ipythonconsole.py:222
 msgid ""
 "You can run several lines of code when a console is started. Please "
 "introduce each one separated by commas, for example:<br><i>import os, import "
@@ -2006,15 +1987,15 @@ msgstr ""
 "introduzca cada una separada por comas, por ejemplo:<br><i>import os, import "
 "sys</i>"
 
-#: spyderlib/plugins/ipythonconsole.py:236
+#: spyderlib/plugins/ipythonconsole.py:228
 msgid "Lines:"
 msgstr "Líneas:"
 
-#: spyderlib/plugins/ipythonconsole.py:245
+#: spyderlib/plugins/ipythonconsole.py:237
 msgid "Run a file"
 msgstr "Ejecutar un archivo"
 
-#: spyderlib/plugins/ipythonconsole.py:246
+#: spyderlib/plugins/ipythonconsole.py:238
 msgid ""
 "You can also run a whole file at startup instead of just some lines (This is "
 "similar to have a PYTHONSTARTUP file)."
@@ -2022,43 +2003,35 @@ msgstr ""
 "También se puede ejecutar un archivo completo al inicio, en lugar de unas "
 "pocas líneas (Esto es similar a tener un archivo PYTHONSTARTUP)."
 
-#: spyderlib/plugins/ipythonconsole.py:250
+#: spyderlib/plugins/ipythonconsole.py:242
 msgid "Use the following file:"
 msgstr "Usar el siguiente archivo:"
 
-#: spyderlib/plugins/ipythonconsole.py:264
-msgid "Spyder startup"
-msgstr "Inicialización de Spyder"
-
-#: spyderlib/plugins/ipythonconsole.py:265
-msgid "Open an IPython console at startup"
-msgstr "Abrir una terminal de IPython al inicio"
-
-#: spyderlib/plugins/ipythonconsole.py:273
+#: spyderlib/plugins/ipythonconsole.py:257
 msgid "Greedy completion"
 msgstr "Completado ambicioso"
 
-#: spyderlib/plugins/ipythonconsole.py:274
+#: spyderlib/plugins/ipythonconsole.py:258
 msgid ""
 "Enable <tt>Tab</tt> completion on elements of lists, results of function "
 "calls, etc, <i>without</i> assigning them to a variable.<br>For example, you "
-"can get completions on things like <tt>li[0].<Tab></tt> or <tt>ins.meth"
-"().<Tab></tt>"
+"can get completions on things like <tt>li[0].<Tab></tt> or <tt>ins."
+"meth().<Tab></tt>"
 msgstr ""
 "Habilita el completado usando la tecla <tt>Tab</tt> en elementos de listas, "
 "resultados de llamadas de funciones, etc, <i>sin</i> asignarlos a una "
 "variable.<br>De esta forma se pueden obtener sugerencias de completado en "
 "cosas como <tt>li[0].<Tab></tt> o <tt>ins.meth().<Tab></tt>"
 
-#: spyderlib/plugins/ipythonconsole.py:282
+#: spyderlib/plugins/ipythonconsole.py:266
 msgid "Use the greedy completer"
 msgstr "Usar el completado ambicioso"
 
-#: spyderlib/plugins/ipythonconsole.py:293
+#: spyderlib/plugins/ipythonconsole.py:277
 msgid "Autocall"
 msgstr "Autollamar"
 
-#: spyderlib/plugins/ipythonconsole.py:294
+#: spyderlib/plugins/ipythonconsole.py:278
 msgid ""
 "Autocall makes IPython automatically call any callable object even if you "
 "didn't type explicit parentheses.<br>For example, if you type <i>str 43</i> "
@@ -2069,23 +2042,23 @@ msgstr ""
 "<br>Por ejemplo, al escribir <i>str 43</i>, se convertirá automáticamente en "
 "<i>str(43)</i>."
 
-#: spyderlib/plugins/ipythonconsole.py:301
+#: spyderlib/plugins/ipythonconsole.py:285
 msgid "Smart"
 msgstr "Inteligente"
 
-#: spyderlib/plugins/ipythonconsole.py:302
+#: spyderlib/plugins/ipythonconsole.py:286
 msgid "Full"
 msgstr "Total"
 
-#: spyderlib/plugins/ipythonconsole.py:303
+#: spyderlib/plugins/ipythonconsole.py:287
 msgid "Off"
 msgstr "Desactivado"
 
-#: spyderlib/plugins/ipythonconsole.py:305
+#: spyderlib/plugins/ipythonconsole.py:289
 msgid "Autocall:  "
 msgstr "Autollamar:"
 
-#: spyderlib/plugins/ipythonconsole.py:306
+#: spyderlib/plugins/ipythonconsole.py:290
 msgid ""
 "On <b>%s</b> mode, Autocall is not applied if there are no arguments after "
 "the callable. On <b>%s</b> mode, all callable objects are automatically "
@@ -2095,11 +2068,11 @@ msgstr ""
 "objeto llamable. En modo <b>%s</b>, todos los objetos llamables son llamados "
 "automáticamente (aún si no hay argumentos presentes)."
 
-#: spyderlib/plugins/ipythonconsole.py:318
+#: spyderlib/plugins/ipythonconsole.py:302
 msgid "Symbolic Mathematics"
 msgstr "Matemática simbólica"
 
-#: spyderlib/plugins/ipythonconsole.py:319
+#: spyderlib/plugins/ipythonconsole.py:303
 msgid ""
 "Perfom symbolic operations in the console (e.g. integrals, derivatives, "
 "vector calculus, etc) and get the outputs in a beautifully printed style."
@@ -2107,11 +2080,11 @@ msgstr ""
 "Realice operaciones simbólicas en la terminal (integrales, derivadas o "
 "cálculo vectorial) y obtenga los resultados en un bello estilo impreso."
 
-#: spyderlib/plugins/ipythonconsole.py:324
+#: spyderlib/plugins/ipythonconsole.py:308
 msgid "Use symbolic math"
 msgstr "Usar matemática simbólica"
 
-#: spyderlib/plugins/ipythonconsole.py:325
+#: spyderlib/plugins/ipythonconsole.py:309
 msgid ""
 "This option loads the Sympy library to work with.<br>Please refer to its "
 "documentation to learn how to use it."
@@ -2119,7 +2092,7 @@ msgstr ""
 "Esta opción carga la librería Sympy para trabajar<br>con ella. Por favor lea "
 "su documentación para aprender como usarla."
 
-#: spyderlib/plugins/ipythonconsole.py:338
+#: spyderlib/plugins/ipythonconsole.py:322
 msgid ""
 "This feature requires the Sympy library.\n"
 "It seems you don't have it installed."
@@ -2127,105 +2100,51 @@ msgstr ""
 "Esta característica requiere la librería Sympy.\n"
 "Al parecer no la tiene instalada."
 
-#: spyderlib/plugins/ipythonconsole.py:343
+#: spyderlib/plugins/ipythonconsole.py:327
 msgid "Prompts"
 msgstr "Prompts"
 
-#: spyderlib/plugins/ipythonconsole.py:344
+#: spyderlib/plugins/ipythonconsole.py:328
 msgid "Modify how Input and Output prompts are shown in the console."
 msgstr ""
 "Modifique como se muestran los prompts de entrada y salida en la terminal."
 
-#: spyderlib/plugins/ipythonconsole.py:347
+#: spyderlib/plugins/ipythonconsole.py:331
 msgid "Input prompt:"
 msgstr "Prompt de entrada:"
 
-#: spyderlib/plugins/ipythonconsole.py:349
+#: spyderlib/plugins/ipythonconsole.py:333
 msgid ""
 "Default is<br>In [<span class=\"in-prompt-number\">%i</span>]:"
 msgstr ""
 "Por defecto es<br>In [<span class=\"in-prompt-number\">%i</"
 "span>]:"
 
-#: spyderlib/plugins/ipythonconsole.py:353
+#: spyderlib/plugins/ipythonconsole.py:337
 msgid "Output prompt:"
 msgstr "Prompt de salida:"
 
-#: spyderlib/plugins/ipythonconsole.py:355
+#: spyderlib/plugins/ipythonconsole.py:339
 msgid ""
 "Default is<br>Out[<span class=\"out-prompt-number\">%i</span>]:"
 msgstr ""
 "Por defecto es<br>Out[<span class=\"out-prompt-number\">%i</"
 "span>]:"
 
-#: spyderlib/plugins/ipythonconsole.py:371
+#: spyderlib/plugins/ipythonconsole.py:355
 msgid "Graphics"
 msgstr "Gráficas"
 
-#: spyderlib/plugins/ipythonconsole.py:375
+#: spyderlib/plugins/ipythonconsole.py:357
+#: spyderlib/plugins/workingdirectory.py:42
+msgid "Startup"
+msgstr "Inicialización"
+
+#: spyderlib/plugins/ipythonconsole.py:359
 msgid "Advanced Settings"
 msgstr "Opciones avanzadas"
 
-#: spyderlib/plugins/ipythonconsole.py:458
-msgid "Interrupt kernel"
-msgstr "Interrumpir el núcleo"
-
-#: spyderlib/plugins/ipythonconsole.py:461
-msgid "Restart kernel"
-msgstr "Reiniciar el núcleo"
-
-#: spyderlib/plugins/ipythonconsole.py:466
-msgid "Intro to IPython"
-msgstr "Ayuda básica"
-
-#: spyderlib/plugins/ipythonconsole.py:468
-msgid "Quick Reference"
-msgstr "Referencia rápida"
-
-#: spyderlib/plugins/ipythonconsole.py:470
-msgid "Console help"
-msgstr "Ayuda de la terminal"
-
-#: spyderlib/plugins/ipythonconsole.py:472
-#: spyderlib/widgets/internalshell.py:253
-msgid "Help"
-msgstr "Ayuda"
-
-#: spyderlib/plugins/ipythonconsole.py:473
-msgid "IPython Help"
-msgstr "Ayuda de IPython"
-
-#: spyderlib/plugins/ipythonconsole.py:509
-msgid "Inspect current object"
-msgstr "Inspeccionar objeto"
-
-#: spyderlib/plugins/ipythonconsole.py:513
-msgid "Clear line or block"
-msgstr "Limpiar línea o bloque"
-
-#: spyderlib/plugins/ipythonconsole.py:517
-msgid "Clear console"
-msgstr "Limpiar la terminal"
-
-#: spyderlib/plugins/ipythonconsole.py:556
-msgid ""
-"It seems the kernel died unexpectedly. Use 'Restart kernel' to continue "
-"using this console."
-msgstr ""
-"Al parecer el núcleo murió de forma inesperada. Use 'Reiniciar el núcleo' "
-"para continuar usando esta terminal."
-
-#: spyderlib/plugins/ipythonconsole.py:568
-msgid "Kernel process is either remote or unspecified. Cannot interrupt"
-msgstr ""
-"El núcleo es remoto o no está especificado. Por ello no se puede interrumpir."
-
-#: spyderlib/plugins/ipythonconsole.py:577
-msgid "Kernel process is either remote or unspecified. Cannot restart."
-msgstr ""
-"El núcleo es remoto o no está especificado. Por ello no se puede reiniciar."
-
-#: spyderlib/plugins/ipythonconsole.py:742
+#: spyderlib/plugins/ipythonconsole.py:488
 msgid ""
 "No IPython console is currently available to run <b>%s</b>.<br><br>Please "
 "open a new one and try again."
@@ -2233,32 +2152,49 @@ msgstr ""
 "No existe un intérprete de IPython para ejecutar <b>%s</b>.<br><br>Por favor "
 "abra uno nuevo e intente otra vez."
 
-#: spyderlib/plugins/ipythonconsole.py:766
+#: spyderlib/plugins/ipythonconsole.py:514
+msgid "Open an &IPython console"
+msgstr "Abrir una terminal de IPython"
+
+#: spyderlib/plugins/ipythonconsole.py:519
 msgid "Connect to an existing kernel"
 msgstr "Conectarse a un núcleo existente"
 
-#: spyderlib/plugins/ipythonconsole.py:768
-msgid "Open a new IPython client connected to an external kernel"
-msgstr "Abrir una nueva consola de IPython conectada a un núcleo existente"
+#: spyderlib/plugins/ipythonconsole.py:520
+msgid "Open a new IPython console connected to an existing kernel"
+msgstr "Abrir una nueva terminal de IPython conectada a un núcleo existente"
 
-#: spyderlib/plugins/ipythonconsole.py:903
-msgid "(for example: `kernel-3764.json`, or simply `3764`)"
+#: spyderlib/plugins/ipythonconsole.py:679
+msgid "(for example: kernel-3764.json, or simply 3764)"
 msgstr "(por ejemplo: `kernel-3764.json`, o simplemente `3764`)"
 
-#: spyderlib/plugins/ipythonconsole.py:905
-#: spyderlib/plugins/ipythonconsole.py:945
+#: spyderlib/plugins/ipythonconsole.py:681
+#: spyderlib/plugins/ipythonconsole.py:726
 msgid "IPython"
 msgstr "IPython"
 
-#: spyderlib/plugins/ipythonconsole.py:906
+#: spyderlib/plugins/ipythonconsole.py:682
 msgid "Provide an IPython kernel connection file:"
 msgstr "Provea un archivo de conexión para un núcleo de IPython"
 
-#: spyderlib/plugins/ipythonconsole.py:946
-msgid "Unable to connect to IPython kernel <b>`%s`"
+#: spyderlib/plugins/ipythonconsole.py:727
+msgid "Unable to connect to IPython <b>%s"
 msgstr "No se pudo establecer conexión con el núcleo <b>`%s`"
 
-#: spyderlib/plugins/ipythonconsole.py:1160
+#: spyderlib/plugins/ipythonconsole.py:733
+msgid "Mismatch between kernel and frontend"
+msgstr "Incompatibilidad entre el núcleo y la interfaz gráfica"
+
+#: spyderlib/plugins/ipythonconsole.py:734
+msgid ""
+"Your IPython frontend and kernel versions are <b>incompatible!!</"
+"b><br><br>We're sorry but we can't create an IPython console for you."
+msgstr ""
+"Sus versiones del núcleo y la interfaz gráfica de IPython son "
+"<b>incompatibles!!</b><br><br>Lo lamentamos pero no podemos crear una "
+"terminal de IPython para usted."
+
+#: spyderlib/plugins/ipythonconsole.py:955
 msgid ""
 "%s will be closed.\n"
 "Do you want to kill the associated kernel and all of its clients?"
@@ -2266,31 +2202,30 @@ msgstr ""
 "La %s será cerrada.\n"
 "Desea cerrar el núcleo asociado y todos sus clientes?"
 
-#: spyderlib/plugins/ipythonconsole.py:1206
+#: spyderlib/plugins/ipythonconsole.py:1015
 msgid "Are you sure you want to restart the kernel?"
 msgstr "Está seguro de que desea reiniciar el núcleo?"
 
-#: spyderlib/plugins/ipythonconsole.py:1208
+#: spyderlib/plugins/ipythonconsole.py:1017
 msgid "Restart kernel?"
 msgstr "Reiniciar el núcleo?"
 
-#: spyderlib/plugins/onlinehelp.py:66
+#: spyderlib/plugins/onlinehelp.py:67
 msgid "Online help"
 msgstr "Ayuda en línea"
 
-#: spyderlib/plugins/outlineexplorer.py:46
-#: spyderlib/widgets/editortools.py:160
-#: spyderlib/widgets/outlineexplorer.py:35
+#: spyderlib/plugins/outlineexplorer.py:47
+#: spyderlib/widgets/editortools.py:164
 msgid "Outline"
 msgstr "Explorador de código"
 
-#: spyderlib/plugins/projectexplorer.py:42
-#: spyderlib/widgets/projectexplorer.py:1133
-#: spyderlib/widgets/projectexplorer.py:1147
+#: spyderlib/plugins/projectexplorer.py:43
+#: spyderlib/widgets/projectexplorer.py:1136
+#: spyderlib/widgets/projectexplorer.py:1150
 msgid "Project explorer"
 msgstr "Explorador de proyectos"
 
-#: spyderlib/plugins/projectexplorer.py:53
+#: spyderlib/plugins/projectexplorer.py:54
 #: spyderlib/widgets/projectexplorer.py:544
 msgid "New project..."
 msgstr "Nuevo proyecto..."
@@ -2323,7 +2258,7 @@ msgstr "Opciones de línea de comandos:"
 msgid "Working directory:"
 msgstr "Directorio de trabajo:"
 
-#: spyderlib/plugins/runconfig.py:175 spyderlib/plugins/runconfig.py:440
+#: spyderlib/plugins/runconfig.py:175 spyderlib/plugins/runconfig.py:438
 msgid "Interpreter"
 msgstr "Intérprete"
 
@@ -2359,11 +2294,11 @@ msgstr "Ajustes de ejecución para %s"
 msgid "Select a run configuration:"
 msgstr "Seleccionar una configuración de ejecución:"
 
-#: spyderlib/plugins/runconfig.py:405 spyderlib/plugins/runconfig.py:432
+#: spyderlib/plugins/runconfig.py:405 spyderlib/plugins/runconfig.py:430
 msgid "Run Settings"
 msgstr "Ajustes de ejecución"
 
-#: spyderlib/plugins/runconfig.py:434
+#: spyderlib/plugins/runconfig.py:432
 msgid ""
 "The following are the default <i>%s</i>. These options may be overriden "
 "using the <b>%s</b> dialog box (see the <b>%s</b> menu)"
@@ -2371,61 +2306,61 @@ msgstr ""
 "Las siguientes son los <i>%s</i> por defecto. Estos ajustes pueden "
 "modificarse usando el diálogo <b>%s</b> (ver el menú <b>%s</b>)"
 
-#: spyderlib/plugins/runconfig.py:458
-#: spyderlib/widgets/externalshell/pythonshell.py:295
+#: spyderlib/plugins/runconfig.py:456
+#: spyderlib/widgets/externalshell/pythonshell.py:297
 msgid "Working directory"
 msgstr "Directorio de trabajo"
 
-#: spyderlib/plugins/runconfig.py:460
+#: spyderlib/plugins/runconfig.py:458
 msgid "Default working directory is:"
 msgstr "Directorio de trabajo:"
 
-#: spyderlib/plugins/runconfig.py:462
+#: spyderlib/plugins/runconfig.py:460
 msgid "the script directory"
 msgstr "El directorio en  el que se encuentra el archivo actual"
 
-#: spyderlib/plugins/runconfig.py:465 spyderlib/plugins/workingdirectory.py:53
+#: spyderlib/plugins/runconfig.py:463 spyderlib/plugins/workingdirectory.py:54
 msgid "the following directory:"
 msgstr "el siguiente directorio:"
 
-#: spyderlib/plugins/runconfig.py:485
+#: spyderlib/plugins/runconfig.py:482
 msgid "Run Settings dialog"
 msgstr "Ajustes de ejecución"
 
-#: spyderlib/plugins/shortcuts.py:176
+#: spyderlib/plugins/shortcuts.py:178
 msgid "Context"
 msgstr "Contexto"
 
-#: spyderlib/plugins/shortcuts.py:178 spyderlib/widgets/dicteditor.py:146
-#: spyderlib/widgets/importwizard.py:467
+#: spyderlib/plugins/shortcuts.py:180 spyderlib/widgets/dicteditor.py:147
+#: spyderlib/widgets/importwizard.py:480
 msgid "Name"
 msgstr "Nombre"
 
-#: spyderlib/plugins/shortcuts.py:180
+#: spyderlib/plugins/shortcuts.py:182
 msgid "Mod1"
 msgstr "Mod1"
 
-#: spyderlib/plugins/shortcuts.py:182
+#: spyderlib/plugins/shortcuts.py:184
 msgid "Mod2"
 msgstr "Mod2"
 
-#: spyderlib/plugins/shortcuts.py:184
+#: spyderlib/plugins/shortcuts.py:186
 msgid "Mod3"
 msgstr "Mod3"
 
-#: spyderlib/plugins/shortcuts.py:186 spyderlib/widgets/dicteditor.py:157
+#: spyderlib/plugins/shortcuts.py:188 spyderlib/widgets/dicteditor.py:158
 msgid "Key"
 msgstr "Clave/Tecla"
 
-#: spyderlib/plugins/shortcuts.py:319
+#: spyderlib/plugins/shortcuts.py:321
 msgid "Conflicts"
 msgstr "Conflicto con"
 
-#: spyderlib/plugins/shortcuts.py:320
+#: spyderlib/plugins/shortcuts.py:322
 msgid "The following conflicts have been detected:"
 msgstr "Los siguientes conflictos han sido detectados:"
 
-#: spyderlib/plugins/shortcuts.py:332
+#: spyderlib/plugins/shortcuts.py:334
 msgid "Keyboard shortcuts"
 msgstr "Atajos de teclado"
 
@@ -2450,52 +2385,52 @@ msgid "Filter"
 msgstr "Filtrar"
 
 #: spyderlib/plugins/variableexplorer.py:33
-#: spyderlib/widgets/externalshell/namespacebrowser.py:198
+#: spyderlib/widgets/externalshell/namespacebrowser.py:201
 msgid "Exclude private references"
 msgstr "Excluir variables privadas"
 
 #: spyderlib/plugins/variableexplorer.py:34
-#: spyderlib/widgets/externalshell/namespacebrowser.py:213
+#: spyderlib/widgets/externalshell/namespacebrowser.py:216
 msgid "Exclude capitalized references"
 msgstr "Excluir variables que comienzan en mayúsculas"
 
 #: spyderlib/plugins/variableexplorer.py:35
-#: spyderlib/widgets/externalshell/namespacebrowser.py:206
+#: spyderlib/widgets/externalshell/namespacebrowser.py:209
 msgid "Exclude all-uppercase references"
 msgstr "Excluir variables en mayúsculas"
 
 #: spyderlib/plugins/variableexplorer.py:36
-#: spyderlib/widgets/externalshell/namespacebrowser.py:221
+#: spyderlib/widgets/externalshell/namespacebrowser.py:224
 msgid "Exclude unsupported data types"
 msgstr "Excluir tipos de datos no soportados"
 
 #: spyderlib/plugins/variableexplorer.py:43
-#: spyderlib/widgets/dicteditor.py:590
+#: spyderlib/widgets/dicteditor.py:591
 msgid "Truncate values"
 msgstr "Abreviar valores"
 
 #: spyderlib/plugins/variableexplorer.py:44
-#: spyderlib/widgets/dicteditor.py:603
+#: spyderlib/widgets/dicteditor.py:604
 msgid "Always edit in-place"
 msgstr "Siempre editar en línea"
 
 #: spyderlib/plugins/variableexplorer.py:45
-#: spyderlib/widgets/dicteditor.py:599
+#: spyderlib/widgets/dicteditor.py:600
 msgid "Show collection contents"
 msgstr "Mostrar contenidos de listas"
 
 #: spyderlib/plugins/variableexplorer.py:48
-#: spyderlib/widgets/dicteditor.py:594
+#: spyderlib/widgets/dicteditor.py:595
 msgid "Show arrays min/max"
 msgstr "Mostrar el máximo y mínimo de listas"
 
 #: spyderlib/plugins/variableexplorer.py:50
-#: spyderlib/widgets/dicteditor.py:1250
+#: spyderlib/widgets/dicteditor.py:1251
 msgid "Edit data in the remote process"
 msgstr "Editar los datos en un proceso remoto"
 
 #: spyderlib/plugins/variableexplorer.py:51
-#: spyderlib/widgets/dicteditor.py:1251
+#: spyderlib/widgets/dicteditor.py:1252
 msgid ""
 "Editors are opened in the remote process for NumPy arrays, PIL images, "
 "lists, tuples and dictionaries.\n"
@@ -2511,7 +2446,7 @@ msgstr ""
 msgid "Variable explorer"
 msgstr "Explorador de variables"
 
-#: spyderlib/plugins/workingdirectory.py:34
+#: spyderlib/plugins/workingdirectory.py:35
 msgid ""
 "The <b>global working directory</b> is the working directory for newly "
 "opened <i>consoles</i> (Python/IPython interpreters and terminals), for the "
@@ -2524,62 +2459,62 @@ msgstr ""
 "para el componente <i>Buscar en archivos</i> y para los nuevos archivos "
 "creados en el <i>Editor</i>."
 
-#: spyderlib/plugins/workingdirectory.py:43
+#: spyderlib/plugins/workingdirectory.py:44
 msgid "At startup, the global working directory is:"
 msgstr "Al inicio, el directorio de trabajo global es:"
 
-#: spyderlib/plugins/workingdirectory.py:47
+#: spyderlib/plugins/workingdirectory.py:48
 msgid "the same as in last session"
 msgstr "El mismo de la última sesión"
 
-#: spyderlib/plugins/workingdirectory.py:49
+#: spyderlib/plugins/workingdirectory.py:50
 msgid "At startup, Spyder will restore the global directory from last session"
 msgstr "Al inicio Spyder restaurará el directorio global de la última sesión"
 
-#: spyderlib/plugins/workingdirectory.py:55
+#: spyderlib/plugins/workingdirectory.py:56
 msgid "At startup, the global working directory will be the specified path"
 msgstr "Al inicio el directorio de trabajo global será el siguiente"
 
-#: spyderlib/plugins/workingdirectory.py:69
+#: spyderlib/plugins/workingdirectory.py:70
 msgid "Files are opened from:"
 msgstr "Los archivos deben abrirse desde:"
 
-#: spyderlib/plugins/workingdirectory.py:73
-#: spyderlib/plugins/workingdirectory.py:86
+#: spyderlib/plugins/workingdirectory.py:74
+#: spyderlib/plugins/workingdirectory.py:87
 msgid "the current file directory"
 msgstr "El directorio en  el que se encuentra el archivo actual"
 
-#: spyderlib/plugins/workingdirectory.py:77
-#: spyderlib/plugins/workingdirectory.py:90
+#: spyderlib/plugins/workingdirectory.py:78
+#: spyderlib/plugins/workingdirectory.py:91
 msgid "the global working directory"
 msgstr "El directorio de trabajo global"
 
-#: spyderlib/plugins/workingdirectory.py:82
+#: spyderlib/plugins/workingdirectory.py:83
 msgid "Files are created in:"
 msgstr "Los archivos son creados en:"
 
-#: spyderlib/plugins/workingdirectory.py:96
+#: spyderlib/plugins/workingdirectory.py:97
 msgid "Change to file base directory"
 msgstr "Cambiarse al directorio base de un archivo"
 
-#: spyderlib/plugins/workingdirectory.py:98
+#: spyderlib/plugins/workingdirectory.py:99
 msgid "When opening a file"
 msgstr "Cuando se abra un archivo"
 
-#: spyderlib/plugins/workingdirectory.py:100
+#: spyderlib/plugins/workingdirectory.py:101
 msgid "When saving a file"
 msgstr "Cuando se guarde un archivo"
 
-#: spyderlib/plugins/workingdirectory.py:167
+#: spyderlib/plugins/workingdirectory.py:160
 msgid "Back"
 msgstr "Anterior"
 
-#: spyderlib/plugins/workingdirectory.py:175 spyderlib/widgets/explorer.py:972
-#: spyderlib/widgets/importwizard.py:486
+#: spyderlib/plugins/workingdirectory.py:168 spyderlib/widgets/explorer.py:977
+#: spyderlib/widgets/importwizard.py:499
 msgid "Next"
 msgstr "Siguiente"
 
-#: spyderlib/plugins/workingdirectory.py:188
+#: spyderlib/plugins/workingdirectory.py:181
 msgid ""
 "This is the working directory for newly\n"
 "opened consoles (Python interpreters and\n"
@@ -2595,169 +2530,173 @@ msgstr ""
 "archivos y para los nuevos archivos creados\n"
 "en el Editor"
 
-#: spyderlib/plugins/workingdirectory.py:214
+#: spyderlib/plugins/workingdirectory.py:207
 msgid "Browse a working directory"
 msgstr "Seleccionar un directorio de trabajo"
 
-#: spyderlib/plugins/workingdirectory.py:220
+#: spyderlib/plugins/workingdirectory.py:213
 msgid "Set as current console's working directory"
 msgstr "Establece el directorio de trabajo para la terminal actual"
 
-#: spyderlib/plugins/workingdirectory.py:228
+#: spyderlib/plugins/workingdirectory.py:221
 msgid "Change to parent directory"
 msgstr "Moverse al directorio superior"
 
-#: spyderlib/plugins/workingdirectory.py:235
+#: spyderlib/plugins/workingdirectory.py:228
 msgid "Global working directory"
 msgstr "Directorio de trabajo global"
 
-#: spyderlib/spyder.py:38
+#: spyderlib/spyder.py:48
 msgid "IPython Console integration"
 msgstr "Integración con la terminal de IPython"
 
-#: spyderlib/spyder.py:245
+#: spyderlib/spyder.py:125
+msgid "Initializing..."
+msgstr "Inicializando..."
+
+#: spyderlib/spyder.py:285
+msgid "Numpy and Scipy documentation"
+msgstr "Documentación de Numpy y Scipy"
+
+#: spyderlib/spyder.py:287 spyderlib/spyder.py:976
+msgid "Matplotlib documentation"
+msgstr "Documentación de Matplotlib"
+
+#: spyderlib/spyder.py:290
 msgid "PyQt4 Reference Guide"
 msgstr "Manual de referencia de PyQt4"
 
-#: spyderlib/spyder.py:248
+#: spyderlib/spyder.py:293
 msgid "PyQt4 API Reference"
 msgstr "Referencia del API de PyQt4"
 
-#: spyderlib/spyder.py:250
+#: spyderlib/spyder.py:295
 msgid "Python(x,y)"
 msgstr "Python(x,y)"
 
-#: spyderlib/spyder.py:252
+#: spyderlib/spyder.py:297
 msgid "WinPython"
 msgstr "WinPython"
 
-#: spyderlib/spyder.py:254
-msgid "Numpy and Scipy documentation"
-msgstr "Documentación de Numpy y Scipy"
-
-#: spyderlib/spyder.py:257 spyderlib/spyder.py:915
-msgid "Matplotlib documentation"
-msgstr "Documentación de Matplotlib"
-
-#: spyderlib/spyder.py:291
+#: spyderlib/spyder.py:330
 msgid "Reload last session"
 msgstr "Recargar la última sesión"
 
-#: spyderlib/spyder.py:295
+#: spyderlib/spyder.py:334
 msgid "Load session..."
 msgstr "Cargar sesión..."
 
-#: spyderlib/spyder.py:298
+#: spyderlib/spyder.py:337
 msgid "Load Spyder session"
 msgstr "Cargar sesión de Spyder"
 
-#: spyderlib/spyder.py:300
+#: spyderlib/spyder.py:339
 msgid "Save session and quit..."
 msgstr "Guardar sesión y salir..."
 
-#: spyderlib/spyder.py:303
+#: spyderlib/spyder.py:342
 msgid "Save current session and quit application"
 msgstr "Guardar sesión actual y salir de la aplicación"
 
-#: spyderlib/spyder.py:412
-msgid "Initializing..."
-msgstr "Inicializando..."
-
-#: spyderlib/spyder.py:473
-msgid "Close current dockwidget"
-msgstr "Cerrar el componente actual"
+#: spyderlib/spyder.py:517
+msgid "Close current pane"
+msgstr "Cerrar panel actual"
 
-#: spyderlib/spyder.py:479
+#: spyderlib/spyder.py:523
 msgid "&Find text"
 msgstr "&Buscar texto"
 
-#: spyderlib/spyder.py:485
+#: spyderlib/spyder.py:528
 msgid "Find &next"
 msgstr "Buscar &siguiente"
 
-#: spyderlib/spyder.py:491
+#: spyderlib/spyder.py:534
 msgid "Find &previous"
 msgstr "Buscar &anterior"
 
-#: spyderlib/spyder.py:496
+#: spyderlib/spyder.py:539
 msgid "&Replace text"
 msgstr "&Reemplazar texto"
 
-#: spyderlib/spyder.py:511 spyderlib/widgets/sourcecode/codeeditor.py:2192
+#: spyderlib/spyder.py:554 spyderlib/widgets/sourcecode/codeeditor.py:2073
 msgid "Undo"
 msgstr "Deshacer"
 
-#: spyderlib/spyder.py:513 spyderlib/widgets/sourcecode/codeeditor.py:2195
+#: spyderlib/spyder.py:556 spyderlib/widgets/sourcecode/codeeditor.py:2076
 msgid "Redo"
 msgstr "Rehacer"
 
-#: spyderlib/spyder.py:514 spyderlib/widgets/arrayeditor.py:325
-#: spyderlib/widgets/dicteditor.py:562 spyderlib/widgets/shell.py:118
-#: spyderlib/widgets/sourcecode/codeeditor.py:2201
+#: spyderlib/spyder.py:557 spyderlib/widgets/arrayeditor.py:327
+#: spyderlib/widgets/dicteditor.py:563 spyderlib/widgets/shell.py:117
+#: spyderlib/widgets/sourcecode/codeeditor.py:2082
 msgid "Copy"
 msgstr "Copiar"
 
-#: spyderlib/spyder.py:516 spyderlib/widgets/shell.py:114
-#: spyderlib/widgets/sourcecode/codeeditor.py:2198
+#: spyderlib/spyder.py:559 spyderlib/widgets/shell.py:113
+#: spyderlib/widgets/sourcecode/codeeditor.py:2079
 msgid "Cut"
 msgstr "Cortar"
 
-#: spyderlib/spyder.py:517 spyderlib/widgets/dicteditor.py:559
-#: spyderlib/widgets/shell.py:122
-#: spyderlib/widgets/sourcecode/codeeditor.py:2204
+#: spyderlib/spyder.py:560 spyderlib/widgets/dicteditor.py:560
+#: spyderlib/widgets/shell.py:121
+#: spyderlib/widgets/sourcecode/codeeditor.py:2085
 msgid "Paste"
 msgstr "Pegar"
 
-#: spyderlib/spyder.py:519 spyderlib/widgets/explorer.py:452
-#: spyderlib/widgets/projectexplorer.py:1000 spyderlib/widgets/shell.py:131
-#: spyderlib/widgets/sourcecode/codeeditor.py:2207
+#: spyderlib/spyder.py:562 spyderlib/widgets/explorer.py:453
+#: spyderlib/widgets/projectexplorer.py:1002 spyderlib/widgets/shell.py:130
+#: spyderlib/widgets/sourcecode/codeeditor.py:2088
 msgid "Delete"
 msgstr "Eliminar"
 
-#: spyderlib/spyder.py:522 spyderlib/widgets/shell.py:135
-#: spyderlib/widgets/sourcecode/codeeditor.py:2211
+#: spyderlib/spyder.py:565 spyderlib/widgets/shell.py:134
+#: spyderlib/widgets/sourcecode/codeeditor.py:2092
 msgid "Select All"
 msgstr "Seleccionar todo"
 
-#: spyderlib/spyder.py:570
-msgid "&Interpreters"
-msgstr "&Intérpretes"
+#: spyderlib/spyder.py:614
+msgid "C&onsoles"
+msgstr "&Terminales"
 
-#: spyderlib/spyder.py:576
+#: spyderlib/spyder.py:620
 msgid "&View"
 msgstr "&Ver"
 
-#: spyderlib/spyder.py:584
+#: spyderlib/spyder.py:623
+msgid "&Help"
+msgstr "A&yuda"
+
+#: spyderlib/spyder.py:628
 msgid "Welcome to Spyder!"
 msgstr "Bienvenido a Spyder!"
 
-#: spyderlib/spyder.py:588
+#: spyderlib/spyder.py:633
 msgid "Pre&ferences"
 msgstr "Pre&ferencias"
 
-#: spyderlib/spyder.py:596 spyderlib/widgets/pathmanager.py:44
+#: spyderlib/spyder.py:640 spyderlib/widgets/pathmanager.py:45
 #: spyderlib/widgets/projectexplorer.py:593
 msgid "PYTHONPATH manager"
 msgstr "Administrador del PYTHONPATH"
 
-#: spyderlib/spyder.py:599
+#: spyderlib/spyder.py:643
 msgid "Python Path Manager"
 msgstr "Manejador de rutas de Python"
 
-#: spyderlib/spyder.py:602
+#: spyderlib/spyder.py:646
 msgid "Update module names list"
 msgstr "Actualizar la lista de nombres de módulos"
 
-#: spyderlib/spyder.py:605
+#: spyderlib/spyder.py:648
 msgid "Refresh list of module names available in PYTHONPATH"
 msgstr ""
 "Actualiza la lista de nombres de los módulos disponibles en su PYTHONPATH"
 
-#: spyderlib/spyder.py:611
+#: spyderlib/spyder.py:653
 msgid "Current user environment variables..."
 msgstr "Variables de entorno del usuario actual..."
 
-#: spyderlib/spyder.py:613
+#: spyderlib/spyder.py:655
 msgid ""
 "Show and edit current user environment variables in Windows registry (i.e. "
 "for all sessions)"
@@ -2767,183 +2706,207 @@ msgstr ""
 "registro de Windows (es decir,\n"
 "para todas las sesiones)"
 
-#: spyderlib/spyder.py:620 spyderlib/spyder.py:990
+#: spyderlib/spyder.py:663 spyderlib/spyder.py:1068
 msgid "External Tools"
 msgstr "Herramientas externas"
 
-#: spyderlib/spyder.py:624
+#: spyderlib/spyder.py:667
 msgid "Python(x,y) launcher"
 msgstr "Lanzador de Python(x,y)"
 
-#: spyderlib/spyder.py:635
+#: spyderlib/spyder.py:674
 msgid "WinPython control panel"
 msgstr "Panel de control de WinPython"
 
-#: spyderlib/spyder.py:648
+#: spyderlib/spyder.py:683
 msgid "Qt Designer"
 msgstr "Diseñador de interfaces de Qt"
 
-#: spyderlib/spyder.py:653
+#: spyderlib/spyder.py:688
 msgid "Qt Linguist"
 msgstr "Traductor de aplicaciones de Qt"
 
-#: spyderlib/spyder.py:659
+#: spyderlib/spyder.py:694
 msgid "Qt examples"
 msgstr "Ejemplos de Qt"
 
-#: spyderlib/spyder.py:675
+#: spyderlib/spyder.py:712
 msgid "guidata examples"
 msgstr "Ejemplos de guidata"
 
-#: spyderlib/spyder.py:683
+#: spyderlib/spyder.py:720
 msgid "guiqwt examples"
 msgstr "Ejemplos de guiqwt"
 
-#: spyderlib/spyder.py:688
+#: spyderlib/spyder.py:725
 msgid "Sift"
 msgstr "Sift"
 
-#: spyderlib/spyder.py:696
+#: spyderlib/spyder.py:733
 msgid "ViTables"
 msgstr "ViTables"
 
-#: spyderlib/spyder.py:710
+#: spyderlib/spyder.py:747
 msgid "Fullscreen mode"
 msgstr "Modo a pantalla completa"
 
-#: spyderlib/spyder.py:722
+#: spyderlib/spyder.py:759
 msgid "Main toolbar"
 msgstr "Barra principal"
 
-#: spyderlib/spyder.py:739
+#: spyderlib/spyder.py:781
 msgid "Loading object inspector..."
 msgstr "Cargando el inspector de objetos..."
 
-#: spyderlib/spyder.py:745
+#: spyderlib/spyder.py:788
 msgid "Loading outline explorer..."
 msgstr "Cargando el explorador de código..."
 
-#: spyderlib/spyder.py:752
+#: spyderlib/spyder.py:796
 msgid "Loading editor..."
 msgstr "Cargando el editor..."
 
-#: spyderlib/spyder.py:774
+#: spyderlib/spyder.py:821
 msgid "Loading file explorer..."
 msgstr "Cargando el explorador de archivos..."
 
-#: spyderlib/spyder.py:780
+#: spyderlib/spyder.py:828
 msgid "Loading history plugin..."
 msgstr "Cargando el historial..."
 
-#: spyderlib/spyder.py:786
+#: spyderlib/spyder.py:839
 msgid "Loading online help..."
 msgstr "Cargando la ayuda en línea..."
 
-#: spyderlib/spyder.py:792
+#: spyderlib/spyder.py:845
 msgid "Loading project explorer..."
 msgstr "Cargando el explorador de proyectos..."
 
-#: spyderlib/spyder.py:802
+#: spyderlib/spyder.py:856
 msgid "Loading external console..."
 msgstr "Cargando la terminal externa..."
 
-#: spyderlib/spyder.py:810
+#: spyderlib/spyder.py:865
 msgid "Loading namespace browser..."
 msgstr "Cargando el explorador de variables..."
 
-#: spyderlib/spyder.py:817
+#: spyderlib/spyder.py:872
 msgid "Loading IPython console..."
 msgstr "Cargando la terminal de IPython..."
 
-#: spyderlib/spyder.py:827
+#: spyderlib/spyder.py:883
 msgid "Setting up main window..."
 msgstr "Construyendo la ventana principal..."
 
-#: spyderlib/spyder.py:831
-msgid "About %s..."
-msgstr "Acerca de %s..."
-
-#: spyderlib/spyder.py:834
+#: spyderlib/spyder.py:886
 msgid "Optional dependencies..."
 msgstr "Dependencias opcionales..."
 
-#: spyderlib/spyder.py:838
+#: spyderlib/spyder.py:890
 msgid "Report issue..."
 msgstr "Reportar un problema..."
 
-#: spyderlib/spyder.py:859
+#: spyderlib/spyder.py:894
+msgid "Spyder support..."
+msgstr "Obtener soporte para Spyder"
+
+#: spyderlib/spyder.py:917
 msgid "Spyder documentation"
 msgstr "Documentación de Spyder"
 
-#: spyderlib/spyder.py:865
+#: spyderlib/spyder.py:923
 msgid "Python documentation"
 msgstr "Documentación de Python"
 
-#: spyderlib/spyder.py:871
-msgid "Qt Assistant"
-msgstr "Documentación de Qt"
+#: spyderlib/spyder.py:929 spyderlib/spyder.py:968
+msgid "IPython documentation"
+msgstr "Documentación de IPython"
+
+#: spyderlib/spyder.py:930
+msgid "Intro to IPython"
+msgstr "Ayuda básica"
+
+#: spyderlib/spyder.py:932
+msgid "Quick reference"
+msgstr "Referencia rápida"
 
-#: spyderlib/spyder.py:905
+#: spyderlib/spyder.py:934
+msgid "Console help"
+msgstr "Ayuda de la terminal"
+
+#: spyderlib/spyder.py:966
 msgid "Python(x,y) documentation folder"
 msgstr "Carpeta de documentación de Python(x,y)"
 
-#: spyderlib/spyder.py:907
-msgid "IPython documentation"
-msgstr "Documentación de IPython"
-
-#: spyderlib/spyder.py:909
+#: spyderlib/spyder.py:970
 msgid "guidata documentation"
 msgstr "Documentación de guidata"
 
-#: spyderlib/spyder.py:912
+#: spyderlib/spyder.py:973
 msgid "guiqwt documentation"
 msgstr "Documentación de guiqwt"
 
-#: spyderlib/spyder.py:918
+#: spyderlib/spyder.py:979
 msgid "NumPy documentation"
 msgstr "Documentación de NumPy"
 
-#: spyderlib/spyder.py:920
+#: spyderlib/spyder.py:981
 msgid "NumPy reference guide"
 msgstr "Manual de referencia de NumPy"
 
-#: spyderlib/spyder.py:922
+#: spyderlib/spyder.py:983
 msgid "NumPy user guide"
 msgstr "Guía del usuario de Numpy"
 
-#: spyderlib/spyder.py:924
+#: spyderlib/spyder.py:985
 msgid "SciPy documentation"
 msgstr "Documentación de SciPy"
 
-#: spyderlib/spyder.py:931
-msgid "Web Resources"
-msgstr "Recursos en la Web"
+#: spyderlib/spyder.py:992
+msgid "Installed Python modules"
+msgstr "Módulos instalados de Python"
 
-#: spyderlib/spyder.py:952
-msgid "Windows and toolbars"
-msgstr "Componentes y barras de herramientas"
+#: spyderlib/spyder.py:996
+msgid "Online documentation"
+msgstr "Documentación en línea"
 
-#: spyderlib/spyder.py:956
+#: spyderlib/spyder.py:1004
+msgid "Qt documentation"
+msgstr "Documentación de Qt"
+
+#: spyderlib/spyder.py:1010
+msgid "About %s..."
+msgstr "Acerca de %s..."
+
+#: spyderlib/spyder.py:1031
+msgid "Panes"
+msgstr "Paneles"
+
+#: spyderlib/spyder.py:1032
+msgid "Toolbars"
+msgstr "Barras de herramientas"
+
+#: spyderlib/spyder.py:1035
 msgid "Reset window layout"
 msgstr "Restablecer la disposición de componentes"
 
-#: spyderlib/spyder.py:958
+#: spyderlib/spyder.py:1037
 msgid "Custom window layouts"
 msgstr "Disposiciones personalizadas de componentes"
 
-#: spyderlib/spyder.py:964
+#: spyderlib/spyder.py:1043
 msgid "Switch to/from layout %d"
 msgstr "Cambiarse a la disposición %d"
 
-#: spyderlib/spyder.py:970
+#: spyderlib/spyder.py:1048
 msgid "Set layout %d"
 msgstr "Establecer la disposición %d"
 
-#: spyderlib/spyder.py:980
+#: spyderlib/spyder.py:1056
 msgid "Attached console window (debugging)"
 msgstr "Ventana de terminal anexa (para depuración)"
 
-#: spyderlib/spyder.py:1250
+#: spyderlib/spyder.py:1356
 msgid ""
 "Window layout will be reset to default settings: this affects window "
 "position, size and dockwidgets.\n"
@@ -2953,53 +2916,53 @@ msgstr ""
 "Esto afecta a la posición y tamaño de la ventana y los componentes.\n"
 "¿Desea continuar?"
 
-#: spyderlib/spyder.py:1268
+#: spyderlib/spyder.py:1374
 msgid "Quick switch layout #%d has not yet been defined."
 msgstr "Aún no se ha definido la disposición de componentes #%d"
 
-#: spyderlib/spyder.py:1459 spyderlib/spyder.py:1460
-msgid "Maximize current plugin"
-msgstr "Maximizar el componente actual"
+#: spyderlib/spyder.py:1625 spyderlib/spyder.py:1626
+msgid "Maximize current pane"
+msgstr "Maximizar el panel actual"
 
-#: spyderlib/spyder.py:1463
-msgid "Restore current plugin"
-msgstr "Restaurar el componente actual"
+#: spyderlib/spyder.py:1629
+msgid "Restore current pane"
+msgstr "Restaurar el panel actual"
 
-#: spyderlib/spyder.py:1464
-msgid "Restore plugin to its original size"
-msgstr "Restaurar el componente a su tamaño original"
+#: spyderlib/spyder.py:1630
+msgid "Restore pane to its original size"
+msgstr "Restaurar el panel a su tamaño original"
 
-#: spyderlib/spyder.py:1535
+#: spyderlib/spyder.py:1701
 msgid "(not installed)"
 msgstr "(no está instalado)"
 
-#: spyderlib/spyder.py:1553
+#: spyderlib/spyder.py:1719
 msgid "About %s"
 msgstr "Acerca de %s"
 
-#: spyderlib/spyder.py:1714
+#: spyderlib/spyder.py:1888
 msgid "Running an external system terminal is not supported on platform %s."
 msgstr ""
 "Ejecutar en una terminal externa del sistema no está soportado en la "
 "plataforma %s."
 
-#: spyderlib/spyder.py:1911
+#: spyderlib/spyder.py:2089
 msgid "Open session"
 msgstr "Abrir sesión"
 
-#: spyderlib/spyder.py:1912 spyderlib/spyder.py:1923
+#: spyderlib/spyder.py:2090 spyderlib/spyder.py:2101
 msgid "Spyder sessions"
 msgstr "Sesiones de Spyder"
 
-#: spyderlib/spyder.py:1922
+#: spyderlib/spyder.py:2100
 msgid "Save session"
 msgstr "Guardar sesión"
 
-#: spyderlib/utils/codeanalysis.py:76
+#: spyderlib/utils/codeanalysis.py:92
 msgid "Real-time code analysis on the Editor"
 msgstr "Análisis del código en tiempo real en el Editor"
 
-#: spyderlib/utils/codeanalysis.py:80
+#: spyderlib/utils/codeanalysis.py:96
 msgid "Real-time code style analysis on the Editor"
 msgstr "Análisis de estilo del código en el Editor"
 
@@ -3030,8 +2993,8 @@ msgstr ""
 "forma reinicie la aplicación desde la cual lo inició, como por ejemplo "
 "<i>Python(x,y) Home</i>)"
 
-#: spyderlib/utils/inspector/sphinxify.py:197
-#: spyderlib/utils/inspector/sphinxify.py:207
+#: spyderlib/utils/inspector/sphinxify.py:203
+#: spyderlib/utils/inspector/sphinxify.py:213
 msgid ""
 "It was not possible to generate rich text help for this object.</br>Please "
 "see it in plain text."
@@ -3039,59 +3002,56 @@ msgstr ""
 "No fue posible generar ayuda en texto enriquecido para este objeto.</br>Por "
 "favor véala en texto plano."
 
-#: spyderlib/utils/iofuncs.py:329
+#: spyderlib/utils/introspection/rope_plugin.py:34
+msgid "Editor's code completion, go-to-definition and help"
+msgstr "Completado del código y ayuda en el Editor"
+
+#: spyderlib/utils/iofuncs.py:331
 msgid "Supported files"
 msgstr "Archivos soportados"
 
-#: spyderlib/utils/iofuncs.py:340
+#: spyderlib/utils/iofuncs.py:342
 msgid "Spyder data files"
 msgstr "Archivos de datos de Spyder"
 
-#: spyderlib/utils/iofuncs.py:342 spyderlib/widgets/dicteditor.py:923
+#: spyderlib/utils/iofuncs.py:344 spyderlib/widgets/dicteditor.py:924
 msgid "NumPy arrays"
 msgstr "Arreglos de NumPy"
 
-#: spyderlib/utils/iofuncs.py:343
+#: spyderlib/utils/iofuncs.py:345
 msgid "Matlab files"
 msgstr "Archivos de Matlab"
 
-#: spyderlib/utils/iofuncs.py:344
+#: spyderlib/utils/iofuncs.py:346
 msgid "CSV text files"
 msgstr "Archivos de texto CSV"
 
-#: spyderlib/utils/iofuncs.py:346
+#: spyderlib/utils/iofuncs.py:348
 msgid "JPEG images"
 msgstr "Imágenes JPEG"
 
-#: spyderlib/utils/iofuncs.py:347
+#: spyderlib/utils/iofuncs.py:349
 msgid "PNG images"
 msgstr "Imágenes PNG"
 
-#: spyderlib/utils/iofuncs.py:348
+#: spyderlib/utils/iofuncs.py:350
 msgid "GIF images"
 msgstr "Imágenes GIF"
 
-#: spyderlib/utils/iofuncs.py:349
+#: spyderlib/utils/iofuncs.py:351
 msgid "TIFF images"
 msgstr "Imágenes TIFF"
 
-#: spyderlib/utils/iofuncs.py:368 spyderlib/utils/iofuncs.py:375
+#: spyderlib/utils/iofuncs.py:370 spyderlib/utils/iofuncs.py:377
 msgid "<b>Unsupported file type '%s'</b>"
 msgstr "<b>Tipo de archivo no soportado '%s'</b>"
 
-#: spyderlib/utils/vcs.py:68
-msgid ""
-"For %s support, please install one of the<br/> following tools:<br/><br/>  %s"
-msgstr ""
-"Para contar con soporte de %s, por favor instale una de<br/> las siguientes "
-"herramientas:<br/><br/>  %s"
-
-#: spyderlib/widgets/arrayeditor.py:313 spyderlib/widgets/arrayeditor.py:486
-#: spyderlib/widgets/arrayeditor.py:572
+#: spyderlib/widgets/arrayeditor.py:315 spyderlib/widgets/arrayeditor.py:488
+#: spyderlib/widgets/arrayeditor.py:574
 msgid "Array editor"
 msgstr "Editor de arreglos"
 
-#: spyderlib/widgets/arrayeditor.py:314
+#: spyderlib/widgets/arrayeditor.py:316
 msgid ""
 "Resizing cells of a table of such size could take a long time.\n"
 "Do you want to continue anyway?"
@@ -3101,82 +3061,82 @@ msgstr ""
 "\n"
 "¿Desea continuar de todas formas?"
 
-#: spyderlib/widgets/arrayeditor.py:385 spyderlib/widgets/arrayeditor.py:418
+#: spyderlib/widgets/arrayeditor.py:387 spyderlib/widgets/arrayeditor.py:420
 msgid "Format"
 msgstr "Formato"
 
-#: spyderlib/widgets/arrayeditor.py:390
+#: spyderlib/widgets/arrayeditor.py:392
 msgid "Resize"
 msgstr "Redimensionar"
 
-#: spyderlib/widgets/arrayeditor.py:419
+#: spyderlib/widgets/arrayeditor.py:421
 msgid "Float formatting"
 msgstr "Formato de punto flotante"
 
-#: spyderlib/widgets/arrayeditor.py:426 spyderlib/widgets/explorer.py:548
-#: spyderlib/widgets/explorer.py:645
-#: spyderlib/widgets/externalshell/pythonshell.py:520
-#: spyderlib/widgets/externalshell/systemshell.py:91
+#: spyderlib/widgets/arrayeditor.py:428 spyderlib/widgets/explorer.py:549
+#: spyderlib/widgets/explorer.py:650
+#: spyderlib/widgets/externalshell/pythonshell.py:527
+#: spyderlib/widgets/externalshell/systemshell.py:93
 msgid "Error"
 msgstr "Error"
 
-#: spyderlib/widgets/arrayeditor.py:427
+#: spyderlib/widgets/arrayeditor.py:429
 msgid "Format (%s) is incorrect"
 msgstr "El formato (%s) es incorrecto"
 
-#: spyderlib/widgets/arrayeditor.py:458
+#: spyderlib/widgets/arrayeditor.py:460
 msgid "Array is empty"
 msgstr "El arreglo está vacío"
 
-#: spyderlib/widgets/arrayeditor.py:461
+#: spyderlib/widgets/arrayeditor.py:463
 msgid "Arrays with more than 2 dimensions are not supported"
 msgstr "Los arreglos de más de dos dimensiones no están soportados"
 
-#: spyderlib/widgets/arrayeditor.py:465
+#: spyderlib/widgets/arrayeditor.py:467
 msgid "The 'xlabels' argument length do no match array column number"
 msgstr ""
 "El argumento de longitud 'xlabels' no coincide con el número de columnas del "
 "arreglo"
 
-#: spyderlib/widgets/arrayeditor.py:469
+#: spyderlib/widgets/arrayeditor.py:471
 msgid "The 'ylabels' argument length do no match array row number"
 msgstr ""
 "El argumento de longitud 'ylabels' no coincide con el número de filas del "
 "arreglo"
 
-#: spyderlib/widgets/arrayeditor.py:476
+#: spyderlib/widgets/arrayeditor.py:478
 msgid "%s arrays"
 msgstr "Los arreglos %s"
 
-#: spyderlib/widgets/arrayeditor.py:477
+#: spyderlib/widgets/arrayeditor.py:479
 msgid "%s are currently not supported"
 msgstr "%s no están soportados por el momento"
 
-#: spyderlib/widgets/arrayeditor.py:488
+#: spyderlib/widgets/arrayeditor.py:490
 msgid "read only"
 msgstr "sólo lectura"
 
-#: spyderlib/widgets/arrayeditor.py:517
+#: spyderlib/widgets/arrayeditor.py:519
 msgid "Record array fields:"
 msgstr "Campos del arreglo de records:"
 
-#: spyderlib/widgets/arrayeditor.py:529
+#: spyderlib/widgets/arrayeditor.py:531
 msgid "Data"
 msgstr "Datos"
 
-#: spyderlib/widgets/arrayeditor.py:529
+#: spyderlib/widgets/arrayeditor.py:531
 msgid "Mask"
 msgstr "Máscara"
 
-#: spyderlib/widgets/arrayeditor.py:529
+#: spyderlib/widgets/arrayeditor.py:531
 msgid "Masked data"
 msgstr "Datos enmascarados"
 
-#: spyderlib/widgets/arrayeditor.py:536
+#: spyderlib/widgets/arrayeditor.py:538
 msgid "<u>Warning</u>: changes are applied separately"
 msgstr "<u>Advertencia</u>: los cambios son aplicados de forma separada"
 
-#: spyderlib/widgets/arrayeditor.py:537
+#: spyderlib/widgets/arrayeditor.py:539
 msgid ""
 "For performance reasons, changes applied to masked array won't be reflected "
 "in array's data (and vice-versa)."
@@ -3186,45 +3146,45 @@ msgstr ""
 "verán reflejados en los datos del arreglo\n"
 "(y viceversa)."
 
-#: spyderlib/widgets/browser.py:29
-#: spyderlib/widgets/sourcecode/codeeditor.py:2227
+#: spyderlib/widgets/browser.py:30
+#: spyderlib/widgets/sourcecode/codeeditor.py:2108
 msgid "Zoom out"
 msgstr "Alejar"
 
-#: spyderlib/widgets/browser.py:32
-#: spyderlib/widgets/sourcecode/codeeditor.py:2224
+#: spyderlib/widgets/browser.py:33
+#: spyderlib/widgets/sourcecode/codeeditor.py:2105
 msgid "Zoom in"
 msgstr "Acercar"
 
-#: spyderlib/widgets/browser.py:125
+#: spyderlib/widgets/browser.py:126
 msgid "Home"
 msgstr "Página de inicio"
 
-#: spyderlib/widgets/browser.py:165
+#: spyderlib/widgets/browser.py:166
 msgid "Find text"
 msgstr "Encontrar texto"
 
-#: spyderlib/widgets/browser.py:184
+#: spyderlib/widgets/browser.py:185
 msgid "Address:"
 msgstr "Dirección:"
 
-#: spyderlib/widgets/browser.py:219
+#: spyderlib/widgets/browser.py:220
 msgid "Unable to load page"
 msgstr "No fue posible cargar la página"
 
-#: spyderlib/widgets/comboboxes.py:116
+#: spyderlib/widgets/comboboxes.py:117
 msgid "Press enter to validate this entry"
 msgstr "Presione Enter para validar esta entrada"
 
-#: spyderlib/widgets/comboboxes.py:117
+#: spyderlib/widgets/comboboxes.py:118
 msgid "This entry is incorrect"
 msgstr "Esta entrada es incorrecta"
 
-#: spyderlib/widgets/comboboxes.py:170
+#: spyderlib/widgets/comboboxes.py:171
 msgid "Press enter to validate this path"
 msgstr "Presione Enter para validar esta ruta"
 
-#: spyderlib/widgets/comboboxes.py:171
+#: spyderlib/widgets/comboboxes.py:172
 msgid ""
 "This path is incorrect.\n"
 "Enter a correct directory path,\n"
@@ -3237,7 +3197,7 @@ msgstr ""
 
 #: spyderlib/widgets/dependencies.py:60
 msgid " Required "
-msgstr "Requerida"
+msgstr "Requerido"
 
 #: spyderlib/widgets/dependencies.py:60
 msgid "Module"
@@ -3245,7 +3205,7 @@ msgstr "Módulo"
 
 #: spyderlib/widgets/dependencies.py:61
 msgid " Installed "
-msgstr "Instalada"
+msgstr "Instalado"
 
 #: spyderlib/widgets/dependencies.py:61
 msgid "Provided features"
@@ -3267,241 +3227,241 @@ msgstr ""
 "adicional para sus componentes. La tabla que aparece a continuación muestra "
 "las versiones requeridas e instaladas (de existir) de todos ellos."
 "<br><br>Aunque Spyder puede funcionar sin ninguno de estos módulos, se "
-"recomienda al menos instalar <b>%s</b> and <b>%s</b> para tener una mejor "
+"recomienda al menos instalar <b>%s</b> y <b>%s</b> para tener una mejor "
 "experiencia."
 
 #: spyderlib/widgets/dependencies.py:149
 msgid "Copy to clipboard"
 msgstr "Copiar al portapapeles"
 
-#: spyderlib/widgets/dicteditor.py:144
+#: spyderlib/widgets/dicteditor.py:145
 msgid "Index"
 msgstr "Índice"
 
-#: spyderlib/widgets/dicteditor.py:149
+#: spyderlib/widgets/dicteditor.py:150
 msgid "Tuple"
 msgstr "Tupla"
 
-#: spyderlib/widgets/dicteditor.py:152
+#: spyderlib/widgets/dicteditor.py:153
 msgid "List"
 msgstr "Lista"
 
-#: spyderlib/widgets/dicteditor.py:155
+#: spyderlib/widgets/dicteditor.py:156
 msgid "Dictionary"
 msgstr "Diccionario"
 
-#: spyderlib/widgets/dicteditor.py:163
+#: spyderlib/widgets/dicteditor.py:164
 msgid "Attribute"
 msgstr "Atributo"
 
-#: spyderlib/widgets/dicteditor.py:164
+#: spyderlib/widgets/dicteditor.py:165
 msgid "elements"
 msgstr "elementos"
 
-#: spyderlib/widgets/dicteditor.py:286
+#: spyderlib/widgets/dicteditor.py:287
 msgid "Size"
 msgstr "Tamaño"
 
-#: spyderlib/widgets/dicteditor.py:286
+#: spyderlib/widgets/dicteditor.py:287
 msgid "Type"
 msgstr "Tipo"
 
-#: spyderlib/widgets/dicteditor.py:286
+#: spyderlib/widgets/dicteditor.py:287
 msgid "Value"
 msgstr "Valor"
 
-#: spyderlib/widgets/dicteditor.py:360 spyderlib/widgets/dicteditor.py:494
+#: spyderlib/widgets/dicteditor.py:361 spyderlib/widgets/dicteditor.py:495
 msgid "Edit item"
 msgstr "Editar ítem"
 
-#: spyderlib/widgets/dicteditor.py:361
+#: spyderlib/widgets/dicteditor.py:362
 msgid "<b>Unable to retrieve data.</b><br><br>Error message:<br>%s"
 msgstr ""
 "<b>No fue posible obtener los datos.</b><br><br>Mensaje de error:<br>%s"
 
-#: spyderlib/widgets/dicteditor.py:495
+#: spyderlib/widgets/dicteditor.py:496
 msgid "<b>Unable to assign data to item.</b><br><br>Error message:<br>%s"
 msgstr ""
 "<b>No fue posible asignarle los datos al ítem.</b><br><br>Mensaje de error:"
 "<br>%s"
 
-#: spyderlib/widgets/dicteditor.py:557
+#: spyderlib/widgets/dicteditor.py:558
 msgid "Resize rows to contents"
 msgstr "Ajustar filas a los contenidos"
 
-#: spyderlib/widgets/dicteditor.py:565 spyderlib/widgets/explorer.py:231
+#: spyderlib/widgets/dicteditor.py:566 spyderlib/widgets/explorer.py:232
 msgid "Edit"
 msgstr "Editar"
 
-#: spyderlib/widgets/dicteditor.py:568 spyderlib/widgets/dicteditor.py:894
-#: spyderlib/widgets/dicteditor.py:910
+#: spyderlib/widgets/dicteditor.py:569 spyderlib/widgets/dicteditor.py:895
+#: spyderlib/widgets/dicteditor.py:911
 msgid "Plot"
 msgstr "Graficar"
 
-#: spyderlib/widgets/dicteditor.py:572
+#: spyderlib/widgets/dicteditor.py:573
 msgid "Histogram"
 msgstr "Histograma"
 
-#: spyderlib/widgets/dicteditor.py:576
+#: spyderlib/widgets/dicteditor.py:577
 msgid "Show image"
 msgstr "Mostrar como imagen"
 
-#: spyderlib/widgets/dicteditor.py:580 spyderlib/widgets/dicteditor.py:917
+#: spyderlib/widgets/dicteditor.py:581 spyderlib/widgets/dicteditor.py:918
 msgid "Save array"
 msgstr "Guardar arreglo"
 
-#: spyderlib/widgets/dicteditor.py:584 spyderlib/widgets/dicteditor.py:858
-#: spyderlib/widgets/dicteditor.py:866
+#: spyderlib/widgets/dicteditor.py:585 spyderlib/widgets/dicteditor.py:859
+#: spyderlib/widgets/dicteditor.py:867
 msgid "Insert"
 msgstr "Insertar"
 
-#: spyderlib/widgets/dicteditor.py:587 spyderlib/widgets/dicteditor.py:811
+#: spyderlib/widgets/dicteditor.py:588 spyderlib/widgets/dicteditor.py:812
 msgid "Remove"
 msgstr "Eliminar"
 
-#: spyderlib/widgets/dicteditor.py:610 spyderlib/widgets/dicteditor.py:828
-#: spyderlib/widgets/explorer.py:494 spyderlib/widgets/explorer.py:502
-#: spyderlib/widgets/explorer.py:514
+#: spyderlib/widgets/dicteditor.py:611 spyderlib/widgets/dicteditor.py:829
+#: spyderlib/widgets/explorer.py:495 spyderlib/widgets/explorer.py:503
+#: spyderlib/widgets/explorer.py:515
 msgid "Rename"
 msgstr "Renombrar"
 
-#: spyderlib/widgets/dicteditor.py:613
+#: spyderlib/widgets/dicteditor.py:614
 msgid "Duplicate"
 msgstr "Duplicar"
 
-#: spyderlib/widgets/dicteditor.py:809
+#: spyderlib/widgets/dicteditor.py:810
 msgid "Do you want to remove selected item?"
 msgstr "¿Desea eliminar la variable seleccionada?"
 
-#: spyderlib/widgets/dicteditor.py:810
+#: spyderlib/widgets/dicteditor.py:811
 msgid "Do you want to remove all selected items?"
 msgstr "¿Desea eliminar todas las variables seleccionadas?"
 
-#: spyderlib/widgets/dicteditor.py:828 spyderlib/widgets/dicteditor.py:858
+#: spyderlib/widgets/dicteditor.py:829 spyderlib/widgets/dicteditor.py:859
 msgid "Key:"
 msgstr "Nombre:"
 
-#: spyderlib/widgets/dicteditor.py:866
+#: spyderlib/widgets/dicteditor.py:867
 msgid "Value:"
 msgstr "Valor:"
 
-#: spyderlib/widgets/dicteditor.py:882
+#: spyderlib/widgets/dicteditor.py:883
 msgid "Import error"
 msgstr "Error de importación"
 
-#: spyderlib/widgets/dicteditor.py:883
+#: spyderlib/widgets/dicteditor.py:884
 msgid "Please install <b>matplotlib</b> or <b>guiqwt</b>."
 msgstr "Por favor instale <b>Matplotlib</b> o <b>guiqwt</b>."
 
-#: spyderlib/widgets/dicteditor.py:895
+#: spyderlib/widgets/dicteditor.py:896
 msgid "<b>Unable to plot data.</b><br><br>Error message:<br>%s"
 msgstr ""
 "<b>No fue posible graficar los datos.</b><br><br>Mensaje de error:<br>%s"
 
-#: spyderlib/widgets/dicteditor.py:911
+#: spyderlib/widgets/dicteditor.py:912
 msgid "<b>Unable to show image.</b><br><br>Error message:<br>%s"
 msgstr ""
 "<b>No fue posible generar la gráfica.</b><br><br>Mensaje de error:<br>%s"
 
-#: spyderlib/widgets/dicteditor.py:933
+#: spyderlib/widgets/dicteditor.py:934
 msgid "<b>Unable to save array</b><br><br>Error message:<br>%s"
 msgstr ""
 "<b>No fue posible guardar el arreglo</b><br><br>Mensaje de error:<br>%s"
 
-#: spyderlib/widgets/dicteditor.py:950
+#: spyderlib/widgets/dicteditor.py:951
 msgid "Clipboard contents"
 msgstr "Contenidos del portapapeles"
 
-#: spyderlib/widgets/dicteditor.py:964
+#: spyderlib/widgets/dicteditor.py:965
 msgid "Import from clipboard"
 msgstr "Importar desde el portapapeles"
 
-#: spyderlib/widgets/dicteditor.py:966
+#: spyderlib/widgets/dicteditor.py:967
 msgid "Empty clipboard"
 msgstr "Vaciar el portapapeles"
 
-#: spyderlib/widgets/dicteditor.py:967
+#: spyderlib/widgets/dicteditor.py:968
 msgid "Nothing to be imported from clipboard."
 msgstr "No hay nada para importar desde el portapapeles."
 
-#: spyderlib/widgets/editor.py:66 spyderlib/widgets/editor.py:549
+#: spyderlib/widgets/editor.py:71 spyderlib/widgets/editor.py:597
 msgid "File list management"
 msgstr "Gestión de la lista de archivos"
 
-#: spyderlib/widgets/editor.py:70
+#: spyderlib/widgets/editor.py:75
 msgid "Filter:"
 msgstr "Filtro:"
 
-#: spyderlib/widgets/editor.py:75
+#: spyderlib/widgets/editor.py:80
 msgid "(press <b>Enter</b> to edit file)"
 msgstr "(Oprimir <b>Enter</b> para editar)"
 
-#: spyderlib/widgets/editor.py:90
+#: spyderlib/widgets/editor.py:95
 msgid "&Edit file"
 msgstr "Editar"
 
-#: spyderlib/widgets/editor.py:99
+#: spyderlib/widgets/editor.py:104
 msgid "&Close file"
 msgstr "Cerrar"
 
-#: spyderlib/widgets/editor.py:107
+#: spyderlib/widgets/editor.py:112
 msgid "Hint: press <b>Alt</b> to show accelerators"
 msgstr "Sugerencia: oprimir <b>Alt</b> para mostrar aceleradores"
 
-#: spyderlib/widgets/editor.py:552
+#: spyderlib/widgets/editor.py:600
 msgid "Copy path to clipboard"
 msgstr "Copiar la ruta al portapapeles"
 
-#: spyderlib/widgets/editor.py:1090
+#: spyderlib/widgets/editor.py:1151
 msgid "Temporary file"
 msgstr "Archivo temporal"
 
-#: spyderlib/widgets/editor.py:1187
+#: spyderlib/widgets/editor.py:1248
 msgid "New window"
 msgstr "Nueva ventana"
 
-#: spyderlib/widgets/editor.py:1188
+#: spyderlib/widgets/editor.py:1249
 msgid "Create a new editor window"
 msgstr "Crear una nueva ventana de edición"
 
-#: spyderlib/widgets/editor.py:1191
+#: spyderlib/widgets/editor.py:1252
 msgid "Split vertically"
 msgstr "Dividir verticalmente"
 
-#: spyderlib/widgets/editor.py:1193
+#: spyderlib/widgets/editor.py:1254
 msgid "Split vertically this editor window"
 msgstr "Dividir verticalmente esta panel o ventana de edición"
 
-#: spyderlib/widgets/editor.py:1195
+#: spyderlib/widgets/editor.py:1256
 msgid "Split horizontally"
 msgstr "Dividir horizontalmente"
 
-#: spyderlib/widgets/editor.py:1197
+#: spyderlib/widgets/editor.py:1258
 msgid "Split horizontally this editor window"
 msgstr "Dividir horizontalmente esta ventana o panel de edición"
 
-#: spyderlib/widgets/editor.py:1199
+#: spyderlib/widgets/editor.py:1260
 msgid "Close this panel"
 msgstr "Cerrar este panel"
 
-#: spyderlib/widgets/editor.py:1331
+#: spyderlib/widgets/editor.py:1395
 msgid "<b>%s</b> has been modified.<br>Do you want to save changes?"
 msgstr "<b>%s</b> ha sido modificado.<br>¿Desea guardar los cambios?"
 
-#: spyderlib/widgets/editor.py:1394
+#: spyderlib/widgets/editor.py:1458
 msgid "Save"
 msgstr "Guardar"
 
-#: spyderlib/widgets/editor.py:1395
+#: spyderlib/widgets/editor.py:1459
 msgid "<b>Unable to save script '%s'</b><br><br>Error message:<br>%s"
 msgstr ""
 "<b>No fue posible guardar el archivo '%s'</b><br><br>Mensaje de error:<br>%s"
 
-#: spyderlib/widgets/editor.py:1417
+#: spyderlib/widgets/editor.py:1481
 msgid "Save Python script"
 msgstr "Guardar archivo de Python"
 
-#: spyderlib/widgets/editor.py:1638
+#: spyderlib/widgets/editor.py:1702
 msgid ""
 "<b>%s</b> is unavailable (this file may have been removed, moved or renamed "
 "outside Spyder).<br>Do you want to close it?"
@@ -3509,7 +3469,7 @@ msgstr ""
 "<b>%s</b> no está disponible (el archivo puede haber sido eliminado, movido "
 "o renombrado por fuera de Spyder).<br>¿Desea cerrarlo?"
 
-#: spyderlib/widgets/editor.py:1658
+#: spyderlib/widgets/editor.py:1722
 msgid ""
 "<b>%s</b> has been modified outside Spyder.<br>Do you want to reload it and "
 "lose all your changes?"
@@ -3517,7 +3477,7 @@ msgstr ""
 "<b>%s</b> fue modificado por fuera de Spyder.<br>¿Desea recargarlo y perder "
 "todos sus cambios?"
 
-#: spyderlib/widgets/editor.py:1754
+#: spyderlib/widgets/editor.py:1818
 msgid ""
 "All changes to <b>%s</b> will be lost.<br>Do you want to revert file from "
 "disk?"
@@ -3525,11 +3485,11 @@ msgstr ""
 "Todos los cambios a <b>%s</b> se perderán.<br>Desea revertir el archivo del "
 "disco?"
 
-#: spyderlib/widgets/editor.py:1893
+#: spyderlib/widgets/editor.py:1958
 msgid "Loading %s..."
 msgstr "Cargando %s..."
 
-#: spyderlib/widgets/editor.py:1903
+#: spyderlib/widgets/editor.py:1968
 msgid ""
 "<b>%s</b> contains mixed end-of-line characters.<br>Spyder will fix this "
 "automatically."
@@ -3537,143 +3497,143 @@ msgstr ""
 "<b>%s</b> contiene varios tipos de caracteres de fin de línea.<br>Spyder lo "
 "arreglará automáticamente."
 
-#: spyderlib/widgets/editor.py:2251
+#: spyderlib/widgets/editor.py:2316
 msgid "Close window"
 msgstr "Cerrar ventana"
 
-#: spyderlib/widgets/editor.py:2253
+#: spyderlib/widgets/editor.py:2318
 msgid "Close this window"
 msgstr "Cierra esta ventana"
 
-#: spyderlib/widgets/editortools.py:89
+#: spyderlib/widgets/editortools.py:93
 msgid "Line %s"
 msgstr "Línea %s"
 
-#: spyderlib/widgets/editortools.py:94
+#: spyderlib/widgets/editortools.py:98
 msgid "Class defined at line %s"
 msgstr "Clase definida en la línea %s"
 
-#: spyderlib/widgets/editortools.py:102
+#: spyderlib/widgets/editortools.py:106
 msgid "Method defined at line %s"
 msgstr "Método definido en la línea %s"
 
-#: spyderlib/widgets/editortools.py:112
+#: spyderlib/widgets/editortools.py:116
 msgid "Function defined at line %s"
 msgstr "Función definida en la línea %s"
 
-#: spyderlib/widgets/editortools.py:167 spyderlib/widgets/editortools.py:495
+#: spyderlib/widgets/editortools.py:171 spyderlib/widgets/editortools.py:499
 msgid "Go to cursor position"
 msgstr "Ir a la posición del cursor"
 
-#: spyderlib/widgets/editortools.py:170
+#: spyderlib/widgets/editortools.py:174
 msgid "Show absolute path"
 msgstr "Mostrar la ruta completa"
 
-#: spyderlib/widgets/editortools.py:173 spyderlib/widgets/explorer.py:173
+#: spyderlib/widgets/editortools.py:177 spyderlib/widgets/explorer.py:174
 msgid "Show all files"
 msgstr "Mostrar todos los archivos"
 
-#: spyderlib/widgets/editortools.py:176
+#: spyderlib/widgets/editortools.py:180
 msgid "Show special comments"
 msgstr "Mostrar comentarios especiales"
 
-#: spyderlib/widgets/explorer.py:169
+#: spyderlib/widgets/explorer.py:170
 msgid "Edit filename filters..."
 msgstr "Editar filtros..."
 
-#: spyderlib/widgets/explorer.py:182
+#: spyderlib/widgets/explorer.py:183
 msgid "Edit filename filters"
 msgstr "Editar los filtros para nombres de archivo"
 
-#: spyderlib/widgets/explorer.py:183
+#: spyderlib/widgets/explorer.py:184
 msgid "Name filters:"
 msgstr "Nombres de los filtros:"
 
-#: spyderlib/widgets/explorer.py:201
+#: spyderlib/widgets/explorer.py:202
 msgid "File..."
 msgstr "Archivo..."
 
-#: spyderlib/widgets/explorer.py:204
+#: spyderlib/widgets/explorer.py:205
 msgid "Module..."
 msgstr "Módulo"
 
-#: spyderlib/widgets/explorer.py:207
+#: spyderlib/widgets/explorer.py:208
 msgid "Folder..."
 msgstr "Carpeta..."
 
-#: spyderlib/widgets/explorer.py:211
+#: spyderlib/widgets/explorer.py:212
 msgid "Package..."
 msgstr "Paquete..."
 
-#: spyderlib/widgets/explorer.py:233
+#: spyderlib/widgets/explorer.py:234
 msgid "Move..."
 msgstr "Mover a..."
 
-#: spyderlib/widgets/explorer.py:236
+#: spyderlib/widgets/explorer.py:237
 msgid "Delete..."
 msgstr "Eliminar..."
 
-#: spyderlib/widgets/explorer.py:239
+#: spyderlib/widgets/explorer.py:240
 msgid "Rename..."
 msgstr "Renombrar..."
 
-#: spyderlib/widgets/explorer.py:242
+#: spyderlib/widgets/explorer.py:243
 msgid "Open"
 msgstr "Abrir"
 
-#: spyderlib/widgets/explorer.py:261
+#: spyderlib/widgets/explorer.py:262
 msgid "Commit"
 msgstr "Consignar"
 
-#: spyderlib/widgets/explorer.py:265
+#: spyderlib/widgets/explorer.py:266
 msgid "Browse repository"
 msgstr "Explorar repositorio "
 
-#: spyderlib/widgets/explorer.py:277
+#: spyderlib/widgets/explorer.py:278
 msgid "Open command prompt here"
 msgstr "Abrir símbolo del sistema aquí"
 
-#: spyderlib/widgets/explorer.py:279
+#: spyderlib/widgets/explorer.py:280
 msgid "Open terminal here"
 msgstr "Abrir terminal del sistema aquí"
 
-#: spyderlib/widgets/explorer.py:284
+#: spyderlib/widgets/explorer.py:285
 msgid "Open Python interpreter here"
 msgstr "Abrir intérprete de Python aquí"
 
-#: spyderlib/widgets/explorer.py:298
+#: spyderlib/widgets/explorer.py:299
 msgid "New"
 msgstr "Crear nuevo"
 
-#: spyderlib/widgets/explorer.py:306
+#: spyderlib/widgets/explorer.py:307
 msgid "Import"
 msgstr "Importar"
 
-#: spyderlib/widgets/explorer.py:453
+#: spyderlib/widgets/explorer.py:454
 msgid "Do you really want to delete <b>%s</b>?"
 msgstr "¿Realmente desea eliminar <b>%s</b>?"
 
-#: spyderlib/widgets/explorer.py:473
+#: spyderlib/widgets/explorer.py:474
 msgid "delete"
 msgstr "eliminar"
 
-#: spyderlib/widgets/explorer.py:474 spyderlib/widgets/projectexplorer.py:813
-#: spyderlib/widgets/projectexplorer.py:820
-#: spyderlib/widgets/projectexplorer.py:1086
-#: spyderlib/widgets/projectexplorer.py:1169
+#: spyderlib/widgets/explorer.py:475 spyderlib/widgets/projectexplorer.py:814
+#: spyderlib/widgets/projectexplorer.py:821
+#: spyderlib/widgets/projectexplorer.py:1088
+#: spyderlib/widgets/projectexplorer.py:1172
 msgid "Project Explorer"
 msgstr "Explorador de proyectos"
 
-#: spyderlib/widgets/explorer.py:475 spyderlib/widgets/projectexplorer.py:761
-#: spyderlib/widgets/projectexplorer.py:1170
+#: spyderlib/widgets/explorer.py:476 spyderlib/widgets/projectexplorer.py:761
+#: spyderlib/widgets/projectexplorer.py:1173
 msgid "<b>Unable to %s <i>%s</i></b><br><br>Error message:<br>%s"
 msgstr "<b>No fue posible %s <i>%s</i></b><br><br>Mensaje de error:<br>%s"
 
-#: spyderlib/widgets/explorer.py:495
+#: spyderlib/widgets/explorer.py:496
 msgid "New name:"
 msgstr "Nuevo nombre:"
 
-#: spyderlib/widgets/explorer.py:503
+#: spyderlib/widgets/explorer.py:504
 msgid ""
 "Do you really want to rename <b>%s</b> and overwrite the existing file <b>"
 "%s</b>?"
@@ -3681,141 +3641,148 @@ msgstr ""
 "¿Realmente desea renombrar <b>%s</b> y sobrescribir el archivo existente <b>"
 "%s</b>?"
 
-#: spyderlib/widgets/explorer.py:515
+#: spyderlib/widgets/explorer.py:516
 msgid "<b>Unable to rename file <i>%s</i></b><br><br>Error message:<br>%s"
 msgstr ""
 "<b>No fue posible renombrar el archivo <i>%s</i></b><br><br>Mensaje de error:"
 "<br>%s"
 
-#: spyderlib/widgets/explorer.py:549
+#: spyderlib/widgets/explorer.py:550
 msgid "<b>Unable to move <i>%s</i></b><br><br>Error message:<br>%s"
 msgstr "<b>No fue posible mover <i>%s</i></b><br><br>Mensaje de error:<br>%s"
 
-#: spyderlib/widgets/explorer.py:567
+#: spyderlib/widgets/explorer.py:568
 msgid "<b>Unable to create folder <i>%s</i></b><br><br>Error message:<br>%s"
 msgstr ""
 "<b>No fue posible crear la carpeta <i>%s</i></b><br><br>Mensaje de error:<br>"
 "%s"
 
-#: spyderlib/widgets/explorer.py:579 spyderlib/widgets/explorer.py:612
+#: spyderlib/widgets/explorer.py:580 spyderlib/widgets/explorer.py:614
 msgid "<b>Unable to create file <i>%s</i></b><br><br>Error message:<br>%s"
 msgstr ""
 "<b>No fue posible crear el archivo <i>%s</i></b><br><br>Mensaje de error:<br>"
 "%s"
 
-#: spyderlib/widgets/explorer.py:586
+#: spyderlib/widgets/explorer.py:588
 msgid "New folder"
 msgstr "Nueva carpeta"
 
-#: spyderlib/widgets/explorer.py:587
+#: spyderlib/widgets/explorer.py:589
 msgid "Folder name:"
 msgstr "Nombre de la carpeta:"
 
-#: spyderlib/widgets/explorer.py:592
+#: spyderlib/widgets/explorer.py:594
 msgid "New package"
 msgstr "Nuevo paquete"
 
-#: spyderlib/widgets/explorer.py:593
+#: spyderlib/widgets/explorer.py:595
 msgid "Package name:"
 msgstr "Nombre del paquete:"
 
-#: spyderlib/widgets/explorer.py:632
+#: spyderlib/widgets/explorer.py:634
 msgid "New module"
 msgstr "Nuevo módulo"
 
-#: spyderlib/widgets/explorer.py:646
+#: spyderlib/widgets/explorer.py:647
+msgid ""
+"For %s support, please install one of the<br/> following tools:<br/><br/>  %s"
+msgstr ""
+"Para contar con soporte de %s, por favor instale una de<br/> las siguientes "
+"herramientas:<br/><br/>  %s"
+
+#: spyderlib/widgets/explorer.py:651
 msgid "<b>Unable to find external program.</b><br><br>%s"
 msgstr "<b>No fue posible encontrar el programa externo.</b><br><br>%s"
 
-#: spyderlib/widgets/explorer.py:846
+#: spyderlib/widgets/explorer.py:851
 msgid "Show current directory only"
 msgstr "Mostrar sólo el directorio actual"
 
-#: spyderlib/widgets/explorer.py:953
+#: spyderlib/widgets/explorer.py:958
 msgid "Show toolbar"
 msgstr "Mostrar barra de herramientas"
 
-#: spyderlib/widgets/explorer.py:964 spyderlib/widgets/importwizard.py:481
+#: spyderlib/widgets/explorer.py:969 spyderlib/widgets/importwizard.py:494
 msgid "Previous"
 msgstr "Anterior"
 
-#: spyderlib/widgets/explorer.py:980
+#: spyderlib/widgets/explorer.py:985
 msgid "Parent"
 msgstr "Directorio superior"
 
-#: spyderlib/widgets/externalshell/baseshell.py:139
+#: spyderlib/widgets/externalshell/baseshell.py:140
 msgid "Run again this program"
 msgstr "Ejecutar de nuevo este programa"
 
-#: spyderlib/widgets/externalshell/baseshell.py:142
+#: spyderlib/widgets/externalshell/baseshell.py:143
 msgid "Kill"
 msgstr "Terminar"
 
-#: spyderlib/widgets/externalshell/baseshell.py:144
+#: spyderlib/widgets/externalshell/baseshell.py:145
 msgid "Kills the current process, causing it to exit immediately"
 msgstr ""
 "Termina el proceso actual, provocando\n"
 "que culmine inmediatamente"
 
-#: spyderlib/widgets/externalshell/baseshell.py:212
+#: spyderlib/widgets/externalshell/baseshell.py:213
 msgid "<span style='color: #44AA44'><b>Running...</b></span>"
 msgstr "<span style='color: #44AA44'><b>Corriendo...</b></span>"
 
-#: spyderlib/widgets/externalshell/baseshell.py:219
+#: spyderlib/widgets/externalshell/baseshell.py:220
 msgid "Terminated."
 msgstr "Terminado."
 
-#: spyderlib/widgets/externalshell/baseshell.py:234
-#: spyderlib/widgets/mixins.py:509
+#: spyderlib/widgets/externalshell/baseshell.py:235
+#: spyderlib/widgets/ipython.py:337 spyderlib/widgets/mixins.py:607
 msgid "Arguments"
 msgstr "Argumentos"
 
-#: spyderlib/widgets/externalshell/baseshell.py:235
+#: spyderlib/widgets/externalshell/baseshell.py:236
 msgid "Command line arguments:"
 msgstr "Argumentos de la línea de comandos:"
 
-#: spyderlib/widgets/externalshell/namespacebrowser.py:175
+#: spyderlib/widgets/externalshell/namespacebrowser.py:178
 msgid "Refresh"
 msgstr "Actualizar"
 
-#: spyderlib/widgets/externalshell/namespacebrowser.py:179
+#: spyderlib/widgets/externalshell/namespacebrowser.py:182
 msgid "Refresh periodically"
 msgstr ""
 "Actualizar\n"
 "periódicamente"
 
-#: spyderlib/widgets/externalshell/namespacebrowser.py:183
-#: spyderlib/widgets/externalshell/namespacebrowser.py:421
+#: spyderlib/widgets/externalshell/namespacebrowser.py:186
+#: spyderlib/widgets/externalshell/namespacebrowser.py:435
 msgid "Import data"
 msgstr "Importar datos"
 
-#: spyderlib/widgets/externalshell/namespacebrowser.py:186
-#: spyderlib/widgets/externalshell/namespacebrowser.py:511
-#: spyderlib/widgets/externalshell/namespacebrowser.py:532
+#: spyderlib/widgets/externalshell/namespacebrowser.py:189
+#: spyderlib/widgets/externalshell/namespacebrowser.py:525
+#: spyderlib/widgets/externalshell/namespacebrowser.py:546
 msgid "Save data"
 msgstr "Guardar datos"
 
-#: spyderlib/widgets/externalshell/namespacebrowser.py:191
+#: spyderlib/widgets/externalshell/namespacebrowser.py:194
 msgid "Save data as..."
 msgstr "Guardar datos como..."
 
-#: spyderlib/widgets/externalshell/namespacebrowser.py:199
+#: spyderlib/widgets/externalshell/namespacebrowser.py:202
 msgid "Exclude references which name starts with an underscore"
 msgstr ""
 "Excluir variables cuyo nombre comienza\n"
 "con un guión abajo"
 
-#: spyderlib/widgets/externalshell/namespacebrowser.py:207
+#: spyderlib/widgets/externalshell/namespacebrowser.py:210
 msgid "Exclude references which name is uppercase"
 msgstr ""
 "Excluir variables cuyo nombre está\n"
 "por completo en mayúsculas"
 
-#: spyderlib/widgets/externalshell/namespacebrowser.py:214
+#: spyderlib/widgets/externalshell/namespacebrowser.py:217
 msgid "Exclude references which name starts with an uppercase character"
 msgstr "Excluir variables cuyo nombre comienza en mayúsculas"
 
-#: spyderlib/widgets/externalshell/namespacebrowser.py:222
+#: spyderlib/widgets/externalshell/namespacebrowser.py:225
 msgid ""
 "Exclude references to unsupported data types (i.e. which won't be handled/"
 "saved correctly)"
@@ -3824,11 +3791,11 @@ msgstr ""
 "(es decir aquellos que no pueden manejarse y guardarse\n"
 "correctamente)"
 
-#: spyderlib/widgets/externalshell/namespacebrowser.py:338
+#: spyderlib/widgets/externalshell/namespacebrowser.py:341
 msgid "Object <b>%s</b> is not picklable"
 msgstr "El objeto <b>%s</b> no es picklable"
 
-#: spyderlib/widgets/externalshell/namespacebrowser.py:443
+#: spyderlib/widgets/externalshell/namespacebrowser.py:457
 msgid ""
 "<b>Unsupported file extension '%s'</b><br><br>Would you like to import it "
 "anyway (by selecting a known file format)?"
@@ -3836,35 +3803,35 @@ msgstr ""
 "<b>Extensión de archivo no soportada: '%s'</b><br><br>¿Desea importar el "
 "archivo de todas formas (seleccionando un formato conocido)?"
 
-#: spyderlib/widgets/externalshell/namespacebrowser.py:451
+#: spyderlib/widgets/externalshell/namespacebrowser.py:465
 msgid "Open file as:"
 msgstr "Abrir archivo como:"
 
-#: spyderlib/widgets/externalshell/namespacebrowser.py:499
+#: spyderlib/widgets/externalshell/namespacebrowser.py:513
 msgid "<b>Unable to load '%s'</b><br><br>Error message:<br>%s"
 msgstr "<b>No fue posible cargar '%s'</b><br><br>Mensaje de error:<br>%s"
 
-#: spyderlib/widgets/externalshell/namespacebrowser.py:533
+#: spyderlib/widgets/externalshell/namespacebrowser.py:547
 msgid "<b>Unable to save current workspace</b><br><br>Error message:<br>%s"
 msgstr ""
 "<b>No fue posible guardar el espacio de trabajo actual</b><br><br>Mensaje de "
 "error:<br>%s"
 
-#: spyderlib/widgets/externalshell/pythonshell.py:268
+#: spyderlib/widgets/externalshell/pythonshell.py:270
 msgid "Variables"
 msgstr "Variables"
 
-#: spyderlib/widgets/externalshell/pythonshell.py:269
+#: spyderlib/widgets/externalshell/pythonshell.py:271
 msgid "Show/hide global variables explorer"
 msgstr ""
 "Mostrar u ocultar el\n"
 "explorador de variables"
 
-#: spyderlib/widgets/externalshell/pythonshell.py:273
+#: spyderlib/widgets/externalshell/pythonshell.py:275
 msgid "Terminate"
 msgstr "Interrumpir"
 
-#: spyderlib/widgets/externalshell/pythonshell.py:274
+#: spyderlib/widgets/externalshell/pythonshell.py:276
 msgid ""
 "Attempts to terminate the process.\n"
 "The process may not exit as a result of clicking this button\n"
@@ -3875,110 +3842,118 @@ msgstr ""
 "(pues es posible que se le pida al usuario\n"
 "guardar archivos sin salvar, etc)."
 
-#: spyderlib/widgets/externalshell/pythonshell.py:286
+#: spyderlib/widgets/externalshell/pythonshell.py:288
 msgid "Interact"
 msgstr "Interactuar"
 
-#: spyderlib/widgets/externalshell/pythonshell.py:288
+#: spyderlib/widgets/externalshell/pythonshell.py:290
 msgid "Debug"
 msgstr "Depurar"
 
-#: spyderlib/widgets/externalshell/pythonshell.py:290
-#: spyderlib/widgets/externalshell/pythonshell.py:353
+#: spyderlib/widgets/externalshell/pythonshell.py:292
+#: spyderlib/widgets/externalshell/pythonshell.py:355
 msgid "Arguments..."
 msgstr "Argumentos..."
 
-#: spyderlib/widgets/externalshell/pythonshell.py:297
+#: spyderlib/widgets/externalshell/pythonshell.py:299
 msgid "Set current working directory"
 msgstr "Establece el directorio de trabajo"
 
-#: spyderlib/widgets/externalshell/pythonshell.py:299
+#: spyderlib/widgets/externalshell/pythonshell.py:301
 msgid "Environment variables"
 msgstr "Variables de entorno"
 
-#: spyderlib/widgets/externalshell/pythonshell.py:303
+#: spyderlib/widgets/externalshell/pythonshell.py:305
 msgid "Show sys.path contents"
 msgstr "Contenidos del sys.path"
 
-#: spyderlib/widgets/externalshell/pythonshell.py:349
+#: spyderlib/widgets/externalshell/pythonshell.py:351
 msgid "Arguments: %s"
 msgstr "Argumentos: %s"
 
-#: spyderlib/widgets/externalshell/pythonshell.py:351
+#: spyderlib/widgets/externalshell/pythonshell.py:353
 msgid "No argument"
 msgstr "Sin argumentos"
 
-#: spyderlib/widgets/externalshell/pythonshell.py:521
-msgid "A Python or IPython Console failed to start!"
-msgstr "No se pudo iniciar una terminal de Python o IPython!"
+#: spyderlib/widgets/externalshell/pythonshell.py:524
+msgid ""
+"The kernel failed to start!! That's all we know... Please close this console "
+"and open a new one."
+msgstr ""
+"No fue posible crear un núcleo!! Es todo lo que sabemos... Por favor cierre "
+"esta terminal y abra una nueva."
+
+#: spyderlib/widgets/externalshell/pythonshell.py:528
+msgid "A Python console failed to start!"
+msgstr "No se pudo iniciar una terminal de Python!"
 
-#: spyderlib/widgets/externalshell/systemshell.py:92
+#: spyderlib/widgets/externalshell/systemshell.py:94
 msgid "Process failed to start"
 msgstr "El proceso falló al empezar"
 
-#: spyderlib/widgets/findinfiles.py:154
+#: spyderlib/widgets/findinfiles.py:155
 msgid "Unexpected error: see internal console"
 msgstr "Error inesperado. Por favor vea la terminal interna."
 
-#: spyderlib/widgets/findinfiles.py:206 spyderlib/widgets/findinfiles.py:230
-#: spyderlib/widgets/findinfiles.py:276
+#: spyderlib/widgets/findinfiles.py:207 spyderlib/widgets/findinfiles.py:231
+#: spyderlib/widgets/findinfiles.py:278
 msgid "invalid regular expression"
 msgstr "expresión regular inválida"
 
-#: spyderlib/widgets/findinfiles.py:274
+#: spyderlib/widgets/findinfiles.py:276
 msgid "permission denied errors were encountered"
 msgstr "permiso denegado, se encontraron errores"
 
-#: spyderlib/widgets/findinfiles.py:308
+#: spyderlib/widgets/findinfiles.py:310
 msgid "Search pattern"
 msgstr "Patrón de búsqueda"
 
-#: spyderlib/widgets/findinfiles.py:311 spyderlib/widgets/findinfiles.py:345
-#: spyderlib/widgets/findinfiles.py:357 spyderlib/widgets/findreplace.py:81
+#: spyderlib/widgets/findinfiles.py:313 spyderlib/widgets/findinfiles.py:347
+#: spyderlib/widgets/findinfiles.py:359 spyderlib/widgets/findreplace.py:83
 msgid "Regular expression"
 msgstr "Expresión regular"
 
-#: spyderlib/widgets/findinfiles.py:320
+#: spyderlib/widgets/findinfiles.py:322
 msgid "Search"
 msgstr "Buscar"
 
-#: spyderlib/widgets/findinfiles.py:323
+#: spyderlib/widgets/findinfiles.py:325
 msgid "Start search"
 msgstr "Comenzar la búsqueda"
 
-#: spyderlib/widgets/findinfiles.py:326
+#: spyderlib/widgets/findinfiles.py:328
 msgid "Stop"
 msgstr "Detener"
 
-#: spyderlib/widgets/findinfiles.py:329
+#: spyderlib/widgets/findinfiles.py:331
 msgid "Stop search"
 msgstr "Detener la búsqueda"
 
-#: spyderlib/widgets/findinfiles.py:339
+#: spyderlib/widgets/findinfiles.py:341
 msgid "Included filenames pattern"
 msgstr ""
 "Patrones de nombres de\n"
 "archivo a incluir"
 
-#: spyderlib/widgets/findinfiles.py:348
+#: spyderlib/widgets/findinfiles.py:350
 msgid "Include:"
 msgstr "Incluir:"
 
-#: spyderlib/widgets/findinfiles.py:351
+#: spyderlib/widgets/findinfiles.py:353
 msgid "Excluded filenames pattern"
 msgstr ""
 "Patrones de nombres de\n"
 "archivo a excluir"
 
-#: spyderlib/widgets/findinfiles.py:360
+#: spyderlib/widgets/findinfiles.py:362
 msgid "Exclude:"
 msgstr "Excluir:"
 
-#: spyderlib/widgets/findinfiles.py:370
+#: spyderlib/widgets/findinfiles.py:372
 msgid "PYTHONPATH"
 msgstr "PYTHONPATH"
 
-#: spyderlib/widgets/findinfiles.py:372
+#: spyderlib/widgets/findinfiles.py:374
 msgid ""
 "Search in all directories listed in sys.path which are outside the Python "
 "installation directory"
@@ -3987,181 +3962,181 @@ msgstr ""
 "sys.path que están por fuera del\n"
 "directorio de instalación de Python"
 
-#: spyderlib/widgets/findinfiles.py:375
+#: spyderlib/widgets/findinfiles.py:377
 msgid "Hg repository"
 msgstr "Repositorio Hg"
 
-#: spyderlib/widgets/findinfiles.py:378
+#: spyderlib/widgets/findinfiles.py:380
 msgid "Search in current directory hg repository"
 msgstr ""
 "Buscar en el repositorio\n"
 "actual de Mercurial"
 
-#: spyderlib/widgets/findinfiles.py:379
+#: spyderlib/widgets/findinfiles.py:381
 msgid "Here:"
 msgstr "Aquí"
 
-#: spyderlib/widgets/findinfiles.py:383
+#: spyderlib/widgets/findinfiles.py:385
 msgid "Search recursively in this directory"
 msgstr ""
 "Buscar recursivamente\n"
 "en este directorio"
 
-#: spyderlib/widgets/findinfiles.py:391
+#: spyderlib/widgets/findinfiles.py:393
 msgid "Browse a search directory"
 msgstr ""
 "Seleccionar el directorio\n"
 "de búsqueda"
 
-#: spyderlib/widgets/findinfiles.py:424
+#: spyderlib/widgets/findinfiles.py:426
 msgid "Hide advanced options"
 msgstr "Ocultar opciones avanzadas"
 
-#: spyderlib/widgets/findinfiles.py:427
+#: spyderlib/widgets/findinfiles.py:429
 msgid "Show advanced options"
 msgstr "Mostrar opciones avanzadas"
 
-#: spyderlib/widgets/findinfiles.py:569
+#: spyderlib/widgets/findinfiles.py:571
 msgid "Search canceled"
 msgstr "Búsqueda cancelada"
 
-#: spyderlib/widgets/findinfiles.py:573
+#: spyderlib/widgets/findinfiles.py:575
 msgid "String not found"
 msgstr "Texto no encontrado"
 
-#: spyderlib/widgets/findinfiles.py:575
+#: spyderlib/widgets/findinfiles.py:577
 msgid "matches in"
 msgstr "coincidencias en"
 
-#: spyderlib/widgets/findinfiles.py:576
+#: spyderlib/widgets/findinfiles.py:578
 msgid "file"
 msgstr "archivo"
 
-#: spyderlib/widgets/findinfiles.py:584
+#: spyderlib/widgets/findinfiles.py:586
 msgid "interrupted"
 msgstr "interrumpido"
 
-#: spyderlib/widgets/findreplace.py:61
+#: spyderlib/widgets/findreplace.py:63
 msgid "Search string"
 msgstr "Buscar texto"
 
-#: spyderlib/widgets/findreplace.py:88
+#: spyderlib/widgets/findreplace.py:90
 msgid "Case Sensitive"
 msgstr ""
 "Distinguir mayúsculas\n"
 "de minúsculas"
 
-#: spyderlib/widgets/findreplace.py:95
+#: spyderlib/widgets/findreplace.py:97
 msgid "Whole words"
 msgstr ""
 "Solamente palabras\n"
 "completas"
 
-#: spyderlib/widgets/findreplace.py:102
+#: spyderlib/widgets/findreplace.py:104
 msgid "Highlight matches"
 msgstr "Resaltar coincidencias"
 
-#: spyderlib/widgets/findreplace.py:117
+#: spyderlib/widgets/findreplace.py:119
 msgid "Replace with:"
 msgstr "Reemplazar con:"
 
-#: spyderlib/widgets/findreplace.py:119
+#: spyderlib/widgets/findreplace.py:121
 msgid "Replace string"
 msgstr "Reemplazar texto"
 
-#: spyderlib/widgets/findreplace.py:122
+#: spyderlib/widgets/findreplace.py:124
 msgid "Replace/find"
 msgstr "Buscar/reemplazar"
 
-#: spyderlib/widgets/findreplace.py:131
+#: spyderlib/widgets/findreplace.py:133
 msgid "Replace all"
 msgstr "Reemplazar todo"
 
-#: spyderlib/widgets/importwizard.py:101
+#: spyderlib/widgets/importwizard.py:106
 msgid "Import as"
 msgstr "Importar como"
 
-#: spyderlib/widgets/importwizard.py:103
+#: spyderlib/widgets/importwizard.py:108
 msgid "data"
 msgstr "datos"
 
-#: spyderlib/widgets/importwizard.py:107
+#: spyderlib/widgets/importwizard.py:112
 msgid "code"
 msgstr "código"
 
-#: spyderlib/widgets/importwizard.py:110 spyderlib/widgets/importwizard.py:456
+#: spyderlib/widgets/importwizard.py:115 spyderlib/widgets/importwizard.py:469
 msgid "text"
 msgstr "texto"
 
-#: spyderlib/widgets/importwizard.py:122
+#: spyderlib/widgets/importwizard.py:127
 msgid "Column separator:"
 msgstr "Separador de columnas:"
 
-#: spyderlib/widgets/importwizard.py:126
+#: spyderlib/widgets/importwizard.py:131
 msgid "Tab"
 msgstr "Tabulación"
 
-#: spyderlib/widgets/importwizard.py:129 spyderlib/widgets/importwizard.py:147
+#: spyderlib/widgets/importwizard.py:134 spyderlib/widgets/importwizard.py:152
 msgid "other"
 msgstr "otro"
 
-#: spyderlib/widgets/importwizard.py:140
+#: spyderlib/widgets/importwizard.py:145
 msgid "Row separator:"
 msgstr "Separador de filas:"
 
-#: spyderlib/widgets/importwizard.py:144
+#: spyderlib/widgets/importwizard.py:149
 msgid "EOL"
 msgstr "Fin de línea"
 
-#: spyderlib/widgets/importwizard.py:160
+#: spyderlib/widgets/importwizard.py:165
 msgid "Additionnal options"
 msgstr "Opciones adicionales"
 
-#: spyderlib/widgets/importwizard.py:164
+#: spyderlib/widgets/importwizard.py:169
 msgid "Skip rows:"
 msgstr "Saltar filas:"
 
-#: spyderlib/widgets/importwizard.py:175
+#: spyderlib/widgets/importwizard.py:180
 msgid "Comments:"
 msgstr "Comentarios:"
 
-#: spyderlib/widgets/importwizard.py:181
+#: spyderlib/widgets/importwizard.py:186
 msgid "Transpose"
 msgstr "Trasponer"
 
-#: spyderlib/widgets/importwizard.py:403
+#: spyderlib/widgets/importwizard.py:416
 msgid "Import as array"
 msgstr "Importar como arreglo"
 
-#: spyderlib/widgets/importwizard.py:439 spyderlib/widgets/importwizard.py:530
+#: spyderlib/widgets/importwizard.py:452 spyderlib/widgets/importwizard.py:543
 msgid "Import wizard"
 msgstr "Asistente de importación"
 
-#: spyderlib/widgets/importwizard.py:444
+#: spyderlib/widgets/importwizard.py:457
 msgid "Raw text"
 msgstr "Texto sin formato"
 
-#: spyderlib/widgets/importwizard.py:447
+#: spyderlib/widgets/importwizard.py:460
 msgid "variable_name"
 msgstr "nombre_de_variable"
 
-#: spyderlib/widgets/importwizard.py:458
+#: spyderlib/widgets/importwizard.py:471
 msgid "table"
 msgstr "tabla"
 
-#: spyderlib/widgets/importwizard.py:459
+#: spyderlib/widgets/importwizard.py:472
 msgid "Preview"
 msgstr "Vista previa"
 
-#: spyderlib/widgets/importwizard.py:475
+#: spyderlib/widgets/importwizard.py:488
 msgid "Cancel"
 msgstr "Cancelar"
 
-#: spyderlib/widgets/importwizard.py:490
+#: spyderlib/widgets/importwizard.py:503
 msgid "Done"
 msgstr "Hecho"
 
-#: spyderlib/widgets/importwizard.py:531
+#: spyderlib/widgets/importwizard.py:544
 msgid ""
 "<b>Unable to proceed to next step</b><br><br>Please check your entries."
 "<br><br>Error message:<br>%s"
@@ -4169,45 +4144,91 @@ msgstr ""
 "<b>No fue posible pasar al siguiente paso</b><br><br>Por favor revise sus "
 "daros.<br><br>Mensaje de error:<br>%s"
 
-#: spyderlib/widgets/internalshell.py:246
+#: spyderlib/widgets/internalshell.py:248
 msgid "Help..."
 msgstr "Ayuda..."
 
-#: spyderlib/widgets/internalshell.py:262
+#: spyderlib/widgets/internalshell.py:255
+msgid "Help"
+msgstr "Ayuda"
+
+#: spyderlib/widgets/internalshell.py:264
 msgid "Shell special commands:"
 msgstr "Comandos especiales:"
 
-#: spyderlib/widgets/internalshell.py:263
+#: spyderlib/widgets/internalshell.py:265
 msgid "Internal editor:"
 msgstr "Editor interno:"
 
-#: spyderlib/widgets/internalshell.py:264
+#: spyderlib/widgets/internalshell.py:266
 msgid "External editor:"
 msgstr "Editor externo:"
 
-#: spyderlib/widgets/internalshell.py:265
+#: spyderlib/widgets/internalshell.py:267
 msgid "Run script:"
 msgstr "Ejecutar un archivo:"
 
-#: spyderlib/widgets/internalshell.py:266
+#: spyderlib/widgets/internalshell.py:268
 msgid "Remove references:"
 msgstr "Eliminar referencias:"
 
-#: spyderlib/widgets/internalshell.py:267
+#: spyderlib/widgets/internalshell.py:269
 msgid "System commands:"
 msgstr "Comandos del sistema:"
 
-#: spyderlib/widgets/internalshell.py:268
+#: spyderlib/widgets/internalshell.py:270
 msgid "Python help:"
 msgstr "Ayuda de Python:"
 
-#: spyderlib/widgets/internalshell.py:269
+#: spyderlib/widgets/internalshell.py:271
 msgid "GUI-based editor:"
 msgstr "Editor gráfico:"
 
-#: spyderlib/widgets/mixins.py:514
-msgid "Documentation"
-msgstr "Documentación"
+#: spyderlib/widgets/ipython.py:442
+msgid "An error ocurred while starting the kernel"
+msgstr "Ocurrió un error mientras iniciaba el núcleo"
+
+#: spyderlib/widgets/ipython.py:470
+msgid "Interrupt kernel"
+msgstr "Interrumpir el núcleo"
+
+#: spyderlib/widgets/ipython.py:473
+msgid "Restart kernel"
+msgstr "Reiniciar el núcleo"
+
+#: spyderlib/widgets/ipython.py:505
+msgid "Inspect current object"
+msgstr "Inspeccionar objeto"
+
+#: spyderlib/widgets/ipython.py:510
+msgid "Clear line or block"
+msgstr "Limpiar línea o bloque"
+
+#: spyderlib/widgets/ipython.py:514
+msgid "Clear console"
+msgstr "Limpiar la terminal"
+
+#: spyderlib/widgets/ipython.py:559
+msgid ""
+"It seems the kernel died unexpectedly. Use 'Restart kernel' to continue "
+"using this console."
+msgstr ""
+"Al parecer el núcleo murió de forma inesperada. Use 'Reiniciar el núcleo' "
+"para continuar usando esta terminal."
+
+#: spyderlib/widgets/ipython.py:571
+msgid "Kernel process is either remote or unspecified. Cannot interrupt"
+msgstr ""
+"El núcleo es remoto o no está especificado. Por ello no se puede interrumpir."
+
+#: spyderlib/widgets/ipython.py:580
+msgid "Kernel process is either remote or unspecified. Cannot restart."
+msgstr ""
+"El núcleo es remoto o no está especificado. Por ello no se puede reiniciar."
+
+#: spyderlib/widgets/ipython.py:597
+msgid "Connecting to kernel..."
+msgstr "Conectándose al núcleo..."
 
 #: spyderlib/widgets/onecolumntree.py:63
 msgid "Collapse all"
@@ -4233,45 +4254,45 @@ msgstr "Colapsar selección"
 msgid "Expand selection"
 msgstr "Expandir selección"
 
-#: spyderlib/widgets/pathmanager.py:83
+#: spyderlib/widgets/pathmanager.py:84
 msgid "Move to top"
 msgstr "Mover al principio"
 
-#: spyderlib/widgets/pathmanager.py:89
+#: spyderlib/widgets/pathmanager.py:90
 msgid "Move up"
 msgstr "Mover arriba"
 
-#: spyderlib/widgets/pathmanager.py:95
+#: spyderlib/widgets/pathmanager.py:96
 msgid "Move down"
 msgstr "Mover abajo"
 
-#: spyderlib/widgets/pathmanager.py:101
+#: spyderlib/widgets/pathmanager.py:102
 msgid "Move to bottom"
 msgstr "Mover al final"
 
-#: spyderlib/widgets/pathmanager.py:112 spyderlib/widgets/pathmanager.py:224
+#: spyderlib/widgets/pathmanager.py:113 spyderlib/widgets/pathmanager.py:225
 msgid "Add path"
 msgstr "Añadir ruta"
 
-#: spyderlib/widgets/pathmanager.py:117 spyderlib/widgets/pathmanager.py:208
+#: spyderlib/widgets/pathmanager.py:118 spyderlib/widgets/pathmanager.py:209
 msgid "Remove path"
 msgstr "Eliminar ruta"
 
-#: spyderlib/widgets/pathmanager.py:127
+#: spyderlib/widgets/pathmanager.py:128
 msgid "Synchronize..."
 msgstr "Sincronizar..."
 
-#: spyderlib/widgets/pathmanager.py:129
+#: spyderlib/widgets/pathmanager.py:130
 msgid "Synchronize Spyder's path list with PYTHONPATH environment variable"
 msgstr ""
 "Sincronizar la lista de rutas de Spyder con la variable\n"
 "de entorno PYTHONPATH"
 
-#: spyderlib/widgets/pathmanager.py:140
+#: spyderlib/widgets/pathmanager.py:141
 msgid "Synchronize"
 msgstr "Sincronizar"
 
-#: spyderlib/widgets/pathmanager.py:141
+#: spyderlib/widgets/pathmanager.py:142
 msgid ""
 "This will synchronize Spyder's path list with <b>PYTHONPATH</b> environment "
 "variable for current user, allowing you to run your Python modules outside "
@@ -4280,15 +4301,15 @@ msgid ""
 msgstr ""
 "Esta acción sincronizará la lista de rutas de Spyder con la variable de "
 "entorno <b>PYTHONPATH</b> para el usuario actual, permitiéndole ejecutar sus "
-"módulos de Python por fuera de Spyder sin tener que configurar sys.path.<br>"
-"¿Desea borrar los contenidos del PYTHONPATH antes de añadir la lista de "
+"módulos de Python por fuera de Spyder sin tener que configurar sys.path."
+"<br>¿Desea borrar los contenidos del PYTHONPATH antes de añadir la lista de "
 "rutas de Spyder?"
 
-#: spyderlib/widgets/pathmanager.py:209
+#: spyderlib/widgets/pathmanager.py:210
 msgid "Do you really want to remove selected path?"
 msgstr "¿Realmente desea eliminar la ruta seleccionada?"
 
-#: spyderlib/widgets/pathmanager.py:225
+#: spyderlib/widgets/pathmanager.py:226
 msgid ""
 "This directory is already included in Spyder path list.<br>Do you want to "
 "move it to the top of the list?"
@@ -4300,6 +4321,10 @@ msgstr ""
 msgid "its own configuration file"
 msgstr "su propio archivo de configuración"
 
+#: spyderlib/widgets/projectexplorer.py:334
+msgid " and "
+msgstr " y"
+
 #: spyderlib/widgets/projectexplorer.py:338
 msgid "the following projects:<br>%s"
 msgstr "los siguientes proyectos:<br>%s"
@@ -4378,15 +4403,15 @@ msgstr ""
 "b><br><br>¿Desea continuar (y copiar el directorio al espacio de trabajo)?"
 
 #: spyderlib/widgets/projectexplorer.py:763
-#: spyderlib/widgets/projectexplorer.py:1166
+#: spyderlib/widgets/projectexplorer.py:1169
 msgid "copy"
 msgstr "copiar"
 
-#: spyderlib/widgets/projectexplorer.py:814
+#: spyderlib/widgets/projectexplorer.py:815
 msgid "The project <b>%s</b> is already opened!"
 msgstr "El proyecto <b>%s</b> ya está abierto!"
 
-#: spyderlib/widgets/projectexplorer.py:821
+#: spyderlib/widgets/projectexplorer.py:822
 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:<br><b>%s</b>"
@@ -4395,15 +4420,15 @@ msgstr ""
 "no al nivel esperado de profundidad, pues no es un directorio sino un "
 "subdirectorio del espacio de trabajo:<br><b>%s</b>"
 
-#: spyderlib/widgets/projectexplorer.py:832
+#: spyderlib/widgets/projectexplorer.py:833
 msgid "Project name:"
 msgstr "Nombre del proyecto:"
 
-#: spyderlib/widgets/projectexplorer.py:841
+#: spyderlib/widgets/projectexplorer.py:842
 msgid "A project named <b>%s</b> already exists"
 msgstr "Un proyecto llamado <b>%s</b> ya existe"
 
-#: spyderlib/widgets/projectexplorer.py:846
+#: spyderlib/widgets/projectexplorer.py:847
 msgid ""
 "Invalid project name.<br><br>Name must match the following regular "
 "expression:<br><b>%s</b>"
@@ -4411,18 +4436,18 @@ msgstr ""
 "Nombre de proyecto inválido.<br><br>El nombre debe ajustarse a una expresión "
 "del tipo:<br><b>%s</b>"
 
-#: spyderlib/widgets/projectexplorer.py:853
+#: spyderlib/widgets/projectexplorer.py:854
 msgid ""
 "The following directory is not empty:<br><b>%s</b><br><br>Do you want to "
 "continue?"
 msgstr ""
 "El siguiente directorio no está vacío:<br><b>%s</b><br><br>¿Desear continuar?"
 
-#: spyderlib/widgets/projectexplorer.py:865
+#: spyderlib/widgets/projectexplorer.py:866
 msgid "New project"
 msgstr "Nuevo proyecto"
 
-#: spyderlib/widgets/projectexplorer.py:873
+#: spyderlib/widgets/projectexplorer.py:874
 msgid ""
 "The current workspace has not been configured yet.\n"
 "Do you want to do this now?"
@@ -4430,30 +4455,30 @@ msgstr ""
 "El siguiente espacio de trabajo no ha sido configurado.\n"
 "¿Desea hacerlo ahora?"
 
-#: spyderlib/widgets/projectexplorer.py:910
+#: spyderlib/widgets/projectexplorer.py:911
 msgid "Import existing project"
 msgstr "Importar proyecto existente"
 
-#: spyderlib/widgets/projectexplorer.py:923
+#: spyderlib/widgets/projectexplorer.py:924
 msgid "Select projects to import"
 msgstr "Seleccionar proyectos a importar"
 
-#: spyderlib/widgets/projectexplorer.py:935
+#: spyderlib/widgets/projectexplorer.py:936
 msgid "The folder <i>%s</i> does not contain a valid %s project"
 msgstr "La carpeta <i>%s</i> no contiene un proyecto de %s válido"
 
-#: spyderlib/widgets/projectexplorer.py:963
+#: spyderlib/widgets/projectexplorer.py:964
 msgid "Import existing Pydev project"
 msgstr "Importar un proyecto existente de Pydev"
 
-#: spyderlib/widgets/projectexplorer.py:964
+#: spyderlib/widgets/projectexplorer.py:965
 msgid ""
 "<b>Unable to read Pydev project <i>%s</i></b><br><br>Error message:<br>%s"
 msgstr ""
 "<b>No fue posible cargar el proyecto de Pydev <i>%s</i></b><br><br>Mensaje "
 "de error:<br>%s"
 
-#: spyderlib/widgets/projectexplorer.py:1001
+#: spyderlib/widgets/projectexplorer.py:1003
 msgid ""
 "Do you really want to delete project <b>%s</b>?<br><br>Note: project files "
 "won't be deleted from disk."
@@ -4461,15 +4486,15 @@ msgstr ""
 "¿Realmente desea eliminar el proyecto <b>%s</b>?<br><br>Nota: Los archivos "
 "del proyecto no serán eliminados del disco."
 
-#: spyderlib/widgets/projectexplorer.py:1054
+#: spyderlib/widgets/projectexplorer.py:1056
 msgid "Related projects"
 msgstr "Proyectos relacionados"
 
-#: spyderlib/widgets/projectexplorer.py:1062
+#: spyderlib/widgets/projectexplorer.py:1064
 msgid "Select projects which are related to <b>%s</b>"
 msgstr "Seleccionar los proyectos que están relacionados a <b>%s</b>"
 
-#: spyderlib/widgets/projectexplorer.py:1087
+#: spyderlib/widgets/projectexplorer.py:1089
 msgid ""
 "Statistics on source files only:<br>(Python, C/C++, Fortran)<br><br><b>%s</"
 "b> files.<br><b>%s</b> lines of code."
@@ -4477,25 +4502,25 @@ msgstr ""
 "Estadísticas para los archivos de código únicamente:<br>(Python, C/C++, "
 "Fortran)<br><br><b>%s</b> archivos.<br><b>%s</b> líneas de código."
 
-#: spyderlib/widgets/projectexplorer.py:1134
+#: spyderlib/widgets/projectexplorer.py:1137
 msgid "File <b>%s</b> already exists.<br>Do you want to overwrite it?"
 msgstr "El archivo <b>%s</b> ya existe.<br>¿Desea sobrescribirlo?"
 
-#: spyderlib/widgets/projectexplorer.py:1148
+#: spyderlib/widgets/projectexplorer.py:1151
 msgid "Folder <b>%s</b> already exists."
 msgstr "La carpeta <b>%s</b> ya existe."
 
-#: spyderlib/widgets/projectexplorer.py:1168
+#: spyderlib/widgets/projectexplorer.py:1171
 msgid "move"
 msgstr "mover"
 
-#: spyderlib/widgets/projectexplorer.py:1177
+#: spyderlib/widgets/projectexplorer.py:1181
 msgid "Select an existing workspace directory, or create a new one"
 msgstr ""
 "Seleccionar un directorio existente para que\n"
 "sea el espacio de trabajo, o crear uno nuevo"
 
-#: spyderlib/widgets/projectexplorer.py:1178
+#: spyderlib/widgets/projectexplorer.py:1182
 msgid ""
 "<u><b>What is the workspace?</b></u><br><br>A <b>Spyder workspace</b> is a "
 "directory on your filesystem that contains Spyder projects and <b>."
@@ -4512,38 +4537,38 @@ msgstr ""
 "spyderproject</b>) con los ajustes del proyecto (PYTHONPATH, proyectos "
 "referenciados, etc).<br>"
 
-#: spyderlib/widgets/projectexplorer.py:1205
+#: spyderlib/widgets/projectexplorer.py:1209
 msgid "This is the current workspace directory"
 msgstr "Este es el directorio actual del espacio de trabajo"
 
-#: spyderlib/widgets/projectexplorer.py:1236
+#: spyderlib/widgets/projectexplorer.py:1240
 msgid ""
 "The following directory is not a Spyder workspace:<br>%s<br><br>Do you want "
 "to create a new workspace in this directory?"
 msgstr ""
-"El siguiente directorio no es un espacio de trabajo de Spyder:<br>%s<br><br>"
-"¿Desea crear un nuevo espacio de trabajo en este directorio?"
+"El siguiente directorio no es un espacio de trabajo de Spyder:<br>"
+"%s<br><br>¿Desea crear un nuevo espacio de trabajo en este directorio?"
 
-#: spyderlib/widgets/pydocgui.py:86
+#: spyderlib/widgets/pydocgui.py:107
 msgid "Module or package:"
 msgstr "Módulo o paquete:"
 
-#: spyderlib/widgets/shell.py:126
+#: spyderlib/widgets/shell.py:125
 msgid "Save history log..."
 msgstr "Guardar el historial..."
 
-#: spyderlib/widgets/shell.py:128
+#: spyderlib/widgets/shell.py:127
 msgid "Save current history log (i.e. all inputs and outputs) in a text file"
 msgstr ""
 "Guardar el historial actual (es decir\n"
 "todas las entradas y salidas) en un\n"
 "archivo de texto"
 
-#: spyderlib/widgets/shell.py:248
+#: spyderlib/widgets/shell.py:247
 msgid "Save history log"
 msgstr "Guardar el historial"
 
-#: spyderlib/widgets/shell.py:251
+#: spyderlib/widgets/shell.py:250
 msgid "History logs"
 msgstr "Historiales"
 
@@ -4552,55 +4577,59 @@ msgid "<b>Unable to save file '%s'</b><br><br>Error message:<br>%s"
 msgstr ""
 "<b>No fue posible guardar el archivo '%s'</b><br><br>Mensaje de error:<br>%s"
 
-#: spyderlib/widgets/shell.py:681
+#: spyderlib/widgets/shell.py:688
 msgid "Copy without prompts"
 msgstr "Copiar sin los prompts"
 
-#: spyderlib/widgets/shell.py:684 spyderlib/widgets/shell.py:687
+#: spyderlib/widgets/shell.py:691 spyderlib/widgets/shell.py:695
 msgid "Clear line"
 msgstr "Limpiar línea"
 
-#: spyderlib/widgets/shell.py:689
+#: spyderlib/widgets/shell.py:697
 msgid "Clear shell"
 msgstr "Limpiar la terminal"
 
-#: spyderlib/widgets/shell.py:692
+#: spyderlib/widgets/shell.py:701
 msgid "Clear shell contents ('cls' command)"
 msgstr "Limpia los contenidos de la terminal (equivalente al comando 'cls')"
 
-#: spyderlib/widgets/sourcecode/codeeditor.py:68
-msgid "Editor's code completion, go-to-definition and help"
-msgstr "Completado del código y ayuda en el Editor"
-
-#: spyderlib/widgets/sourcecode/codeeditor.py:249
+#: spyderlib/widgets/sourcecode/codeeditor.py:80
 msgid "Go to line:"
 msgstr "Ir a la línea"
 
-#: spyderlib/widgets/sourcecode/codeeditor.py:258
+#: spyderlib/widgets/sourcecode/codeeditor.py:89
 msgid "Line count:"
 msgstr "Número total de líneas:"
 
-#: spyderlib/widgets/sourcecode/codeeditor.py:1193
+#: spyderlib/widgets/sourcecode/codeeditor.py:1065
 msgid "Breakpoint"
 msgstr "Punto de interrupción"
 
-#: spyderlib/widgets/sourcecode/codeeditor.py:1194
+#: spyderlib/widgets/sourcecode/codeeditor.py:1066
 msgid "Condition:"
 msgstr "Condición:"
 
-#: spyderlib/widgets/sourcecode/codeeditor.py:1641
+#: spyderlib/widgets/sourcecode/codeeditor.py:1519
 msgid "To do"
 msgstr "To do"
 
-#: spyderlib/widgets/sourcecode/codeeditor.py:2219
+#: spyderlib/widgets/sourcecode/codeeditor.py:2100
 msgid "Go to definition"
 msgstr "Ir a la definición"
 
-#: spyderlib/widgets/status.py:82
+#: spyderlib/widgets/sourcecode/syntaxhighlighters.py:29
+msgid "Syntax highlighting for Matlab and other file types"
+msgstr "Coloreado del código para archivos Matlab y otros tipos"
+
+#: spyderlib/widgets/status.py:20
+msgid "CPU and memory usage info in the status bar"
+msgstr "Uso de memoria y CPU en la barra de estado"
+
+#: spyderlib/widgets/status.py:89
 msgid "Memory:"
 msgstr "Memoria:"
 
-#: spyderlib/widgets/status.py:83
+#: spyderlib/widgets/status.py:90
 msgid ""
 "Memory usage status: requires the `psutil` (>=v0.3) library on non-Windows "
 "platforms"
@@ -4609,50 +4638,132 @@ msgstr ""
 "la librería `psutil` (>=0.3) en plataformas distintas\n"
 "a Windows"
 
-#: spyderlib/widgets/status.py:95
+#: spyderlib/widgets/status.py:102
 msgid "CPU:"
 msgstr "CPU:"
 
-#: spyderlib/widgets/status.py:96
+#: spyderlib/widgets/status.py:103
 msgid "CPU usage status: requires the `psutil` (>=v0.3) library"
 msgstr ""
 "Para reportar el estado del CPU se requiere\n"
 "de la librería `psutil` (>=v0.3)"
 
-#: spyderlib/widgets/status.py:118
+#: spyderlib/widgets/status.py:125
 msgid "Permissions:"
 msgstr "Permisos:"
 
-#: spyderlib/widgets/status.py:132
+#: spyderlib/widgets/status.py:139
 msgid "End-of-lines:"
 msgstr "Fin de línea:"
 
-#: spyderlib/widgets/status.py:146
+#: spyderlib/widgets/status.py:153
 msgid "Encoding:"
 msgstr "Codificación:"
 
-#: spyderlib/widgets/status.py:159
+#: spyderlib/widgets/status.py:166
 msgid "Line:"
 msgstr "Línea:"
 
-#: spyderlib/widgets/status.py:163
+#: spyderlib/widgets/status.py:170
 msgid "Column:"
 msgstr "Columna:"
 
-#: spyderlib/widgets/tabs.py:123
+#: spyderlib/widgets/tabs.py:129
 msgid "Browse tabs"
 msgstr ""
 "Navegar por\n"
 "las pestañas"
 
-#: spyderlib/widgets/tabs.py:246
+#: spyderlib/widgets/tabs.py:252
 msgid "Close current tab"
 msgstr "Cerrar pestaña actual"
 
-#: spyderlib/widgets/texteditor.py:62
+#: spyderlib/widgets/texteditor.py:65
 msgid "Text editor"
 msgstr "Editor de texto"
 
+#~ msgid ""
+#~ "This feature requires the pywin32 module.\n"
+#~ "It seems you don't have it installed."
+#~ msgstr ""
+#~ "Esta característica requiere la librería pywin32.\n"
+#~ "Al parecer no la tiene instalada."
+
+#~ msgid "Balloon tips"
+#~ msgstr "Mostrar globos de sugerencias"
+
+#~ msgid "Show single completion"
+#~ msgstr ""
+#~ "Mostrar la lista de resultados a completar aún con una sola elección"
+
+#~ msgid "Automatic notification to object inspector"
+#~ msgstr "Notificación automática al Inspector de objetos"
+
+#~ msgid ""
+#~ "If this option is enabled, object inspector\n"
+#~ "will automatically show informations on functions\n"
+#~ "entered in editor (this is triggered when entering\n"
+#~ "a left parenthesis after a valid function name)"
+#~ msgstr ""
+#~ "Si esta opción está activada, el Inspector de\n"
+#~ "objetos mostrará automáticamente información\n"
+#~ "sobre las funciones introducidas en el Editor\n"
+#~ "(esto se activa cuando se introduce un paréntesis\n"
+#~ "izquierdo después de un nombre de función válido"
+
+#~ msgid ""
+#~ "If this option is enabled, object inspector\n"
+#~ "will automatically show informations on functions\n"
+#~ "entered in console (this is triggered when entering\n"
+#~ "a left parenthesis after a valid function name)"
+#~ msgstr ""
+#~ "Si esta opción está activada, el Inspector de\n"
+#~ "objetos mostrará automáticamente información\n"
+#~ "sobre funciones introducidas en la Terminal \n"
+#~ "(esto se activa cuando se introduce un paréntesis\n"
+#~ "izquierdo después de un nombre de función válido)"
+
+#~ msgid "Open a Python interpreter at startup"
+#~ msgstr "Abrir un intérprete de Python al inicio"
+
+#~ msgid "Open a Python &interpreter"
+#~ msgstr "Abrir un &intérprete de Python"
+
+#~ msgid "<br><u>Installed version</u>: %s"
+#~ msgstr "<br><u>Versión instalada</u>: %s"
+
+#~ msgid ""
+#~ "Unable to open IPython console because no supported IPython version was "
+#~ "found.<br><br><u>Supported IPython versions</u>: %s"
+#~ msgstr ""
+#~ "No es posible abrir un intérprete de IPython porque no se encontró "
+#~ "ninguna versión de IPython soportada por Spyder. <br><br><u>Versiones "
+#~ "soportadas son</u>: %s"
+
+#~ msgid "Open an IPython console at startup"
+#~ msgstr "Abrir una terminal de IPython al inicio"
+
+#~ msgid "IPython Help"
+#~ msgstr "Ayuda de IPython"
+
+#~ msgid "Close current dockwidget"
+#~ msgstr "Cerrar el componente actual"
+
+#~ msgid "&Interpreters"
+#~ msgstr "&Intérpretes"
+
+#~ msgid "Qt Assistant"
+#~ msgstr "Documentación de Qt"
+
+#~ msgid "Web Resources"
+#~ msgstr "Recursos en la Web"
+
+#~ msgid "Windows and toolbars"
+#~ msgstr "Componentes y barras de herramientas"
+
+#~ msgid "Documentation"
+#~ msgstr "Documentación"
+
 #~ msgid "Create a new Python script"
 #~ msgstr "Crear un nuevo archivo de Python"
 
diff --git a/spyderlib/locale/fr/LC_MESSAGES/spyderlib.mo b/spyderlib/locale/fr/LC_MESSAGES/spyderlib.mo
index f974d65..9709ac8 100644
Binary files a/spyderlib/locale/fr/LC_MESSAGES/spyderlib.mo and b/spyderlib/locale/fr/LC_MESSAGES/spyderlib.mo differ
diff --git a/spyderlib/locale/fr/LC_MESSAGES/spyderlib.po b/spyderlib/locale/fr/LC_MESSAGES/spyderlib.po
index ca89ccc..89a82b3 100644
--- a/spyderlib/locale/fr/LC_MESSAGES/spyderlib.po
+++ b/spyderlib/locale/fr/LC_MESSAGES/spyderlib.po
@@ -1,5166 +1,5215 @@
-# -*- coding: utf-8 -*-
-# Spyder's french translation file
-# Copyright (C) 2009-2011 Pierre Raybaut
-# 
-msgid ""
-msgstr ""
-"Project-Id-Version: 2.1\n"
-"POT-Creation-Date: 2014-01-04 15:22+Paris, Madrid\n"
-"PO-Revision-Date: 2011-04-11 21:41+2\n"
-"Last-Translator: Pierre Raybaut\n"
-"Language-Team: Python\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=utf-8\n"
-"Content-Transfer-Encoding: utf-8\n"
-"Generated-By: pygettext.py 1.5\n"
-
-#: spyderlib\config.py:46
-msgid "Python files"
-msgstr "Fichiers Python"
-
-#: spyderlib\config.py:47
-msgid "Cython/Pyrex files"
-msgstr "Fichiers Cython/Pyrex"
-
-#: spyderlib\config.py:48
-msgid "C files"
-msgstr "Fichiers C"
-
-#: spyderlib\config.py:49
-msgid "C++ files"
-msgstr "Fichiers C++"
-
-#: spyderlib\config.py:50
-msgid "OpenCL files"
-msgstr "Fichiers OpenCL"
-
-#: spyderlib\config.py:51
-msgid "Fortran files"
-msgstr "Fichiers Fortran"
-
-#: spyderlib\config.py:52
-msgid "IDL files"
-msgstr "Fichiers IDL"
-
-#: spyderlib\config.py:53
-msgid "MATLAB files"
-msgstr "Fichiers MATLAB"
-
-#: spyderlib\config.py:54
-msgid "Patch and diff files"
-msgstr "Fichiers patch et diff"
-
-#: spyderlib\config.py:55
-msgid "Batch files"
-msgstr "Fichiers Batch"
-
-#: spyderlib\config.py:56 spyderlib\utils\iofuncs.py:347
-msgid "Text files"
-msgstr "Fichiers texte"
-
-#: spyderlib\config.py:57
-msgid "reStructured Text files"
-msgstr "Fichiers reST"
-
-#: spyderlib\config.py:58
-msgid "gettext files"
-msgstr "Fichiers gettext"
-
-#: spyderlib\config.py:59
-msgid "NSIS files"
-msgstr "Fichiers NSIS"
-
-#: spyderlib\config.py:60
-msgid "Web page files"
-msgstr "Fichiers web"
-
-#: spyderlib\config.py:61
-msgid "XML files"
-msgstr "Fichiers XML"
-
-#: spyderlib\config.py:62
-msgid "Javascript files"
-msgstr "Fichiers Javascript"
-
-#: spyderlib\config.py:63
-msgid "Enaml files"
-msgstr "Fichiers Enaml"
-
-#: spyderlib\config.py:64
-msgid "Configuration files"
-msgstr "Configurations"
-
-#: spyderlib\config.py:71 spyderlib\widgets\explorer.py:621
-msgid "All files"
-msgstr "Tous les fichiers"
-
-#: spyderlib\plugins\configdialog.py:147
-msgid "Preferences"
-msgstr "Préférences"
-
-#: spyderlib\plugins\configdialog.py:428
-msgid "Invalid directory path"
-msgstr "Chemin d'accès de répertoire incorrect"
-
-#: spyderlib\plugins\configdialog.py:431 spyderlib\plugins\configdialog.py:447
-#: spyderlib\plugins\runconfig.py:169 spyderlib\plugins\runconfig.py:229
-#: spyderlib\plugins\workingdirectory.py:294 spyderlib\widgets\explorer.py:536
-#: spyderlib\widgets\externalshell\pythonshell.py:611
-#: spyderlib\widgets\findinfiles.py:504 spyderlib\widgets\pathmanager.py:218
-#: spyderlib\widgets\projectexplorer.py:889
-msgid "Select directory"
-msgstr "Sélectionner un répertoire"
-
-#: spyderlib\plugins\configdialog.py:459
-msgid "Invalid file path"
-msgstr "Chemin d'accès de fichier incorrect"
-
-#: spyderlib\plugins\configdialog.py:462 spyderlib\plugins\configdialog.py:480
-msgid "Select file"
-msgstr "Sélectionner un fichier"
-
-#: spyderlib\plugins\configdialog.py:479
-msgid "All files (*)"
-msgstr "Tous les fichiers (*)"
-
-#: spyderlib\plugins\configdialog.py:543 spyderlib\widgets\formlayout.py:214
-msgid "Bold"
-msgstr "Gras"
-
-#: spyderlib\plugins\configdialog.py:546 spyderlib\widgets\formlayout.py:209
-msgid "Italic"
-msgstr "Italique"
-
-#: spyderlib\plugins\configdialog.py:584
-msgid "Font: "
-msgstr "Police : "
-
-#: spyderlib\plugins\configdialog.py:588
-msgid "Size: "
-msgstr "Taille : "
-
-#: spyderlib\plugins\configdialog.py:597 spyderlib\plugins\history.py:45
-msgid "Font style"
-msgstr "Police d'écriture"
-
-#: spyderlib\plugins\configdialog.py:650
-msgid "General"
-msgstr "Général"
-
-#: spyderlib\plugins\configdialog.py:657 spyderlib\plugins\editor.py:96
-#: spyderlib\plugins\externalconsole.py:74
-#: spyderlib\plugins\ipythonconsole.py:70
-msgid "Interface"
-msgstr "Interface"
-
-#: spyderlib\plugins\configdialog.py:660
-msgid "Qt windows style"
-msgstr "Style de fenêtres Qt"
-
-#: spyderlib\plugins\configdialog.py:664
-msgid "Use a single instance"
-msgstr "Ouvrir une seule instance de Spyder"
-
-#: spyderlib\plugins\configdialog.py:666
-msgid ""
-"Set this to open external<br> Python files in an already running instance "
-"(Requires a restart)"
-msgstr ""
-"Activer cette option afin que les fichiers ouverts<br>depuis l'extérieur "
-"soit affichés dans une instance unique de Spyder<br>(redémarrage requis)"
-
-#: spyderlib\plugins\configdialog.py:669
-msgid "Vertical dockwidget title bars"
-msgstr "Barres de titre orientées verticalement"
-
-#: spyderlib\plugins\configdialog.py:671
-msgid "Vertical dockwidget tabs"
-msgstr "Onglets distribués verticalement"
-
-#: spyderlib\plugins\configdialog.py:673
-msgid "Animated toolbars and dockwidgets"
-msgstr "Panneaux et barres d'outils animés"
-
-#: spyderlib\plugins\configdialog.py:675
-msgid "Tear off menus"
-msgstr "Menus détachables"
-
-#: spyderlib\plugins\configdialog.py:676
-msgid "Set this to detach any<br> menu from the main window"
-msgstr ""
-"Activer cette option rend détachables tous les menus de la fenêtre principale"
-
-#: spyderlib\plugins\configdialog.py:678
-msgid "Custom dockwidget margin:"
-msgstr "Marges personnalisées :"
-
-#: spyderlib\plugins\configdialog.py:705
-msgid "Status bar"
-msgstr "Barre d'état"
-
-#: spyderlib\plugins\configdialog.py:706
-msgid "Show memory usage every"
-msgstr "Afficher l'occupation mémoire toutes les"
-
-#: spyderlib\plugins\configdialog.py:717
-msgid "Show CPU usage every"
-msgstr "Afficher la charge du CPU toutes les"
-
-#: spyderlib\plugins\configdialog.py:734
-msgid "Debugging"
-msgstr "Débogage"
-
-#: spyderlib\plugins\configdialog.py:735
-msgid "Pop up internal console when internal errors appear"
-msgstr "Afficher la console interne en cas d'erreur inattendue"
-
-#: spyderlib\plugins\configdialog.py:758
-msgid "Syntax coloring"
-msgstr "Coloration syntaxique"
-
-#: spyderlib\plugins\configdialog.py:767
-msgid "Background:"
-msgstr "Fond :"
-
-#: spyderlib\plugins\configdialog.py:768
-#: spyderlib\widgets\sourcecode\codeeditor.py:90
-msgid "Current line:"
-msgstr "Ligne actuelle :"
-
-#: spyderlib\plugins\configdialog.py:769
-msgid "Occurence:"
-msgstr "Occurence :"
-
-#: spyderlib\plugins\configdialog.py:770
-msgid "Link:"
-msgstr "Lien :"
-
-#: spyderlib\plugins\configdialog.py:771
-msgid "Side areas:"
-msgstr "Zones latérales :"
-
-#: spyderlib\plugins\configdialog.py:772
-msgid "Matched parentheses:"
-msgstr "Parenthèse fermée :"
-
-#: spyderlib\plugins\configdialog.py:773
-msgid "Unmatched parentheses:"
-msgstr "Parenthèse non fermée :"
-
-#: spyderlib\plugins\configdialog.py:774
-msgid "Normal text:"
-msgstr "Texte normal :"
-
-#: spyderlib\plugins\configdialog.py:775
-msgid "Keyword:"
-msgstr "Mot-clé :"
-
-#: spyderlib\plugins\configdialog.py:776
-msgid "Builtin:"
-msgstr "Objet intégré :"
-
-#: spyderlib\plugins\configdialog.py:777
-msgid "Definition:"
-msgstr "Définition :"
-
-#: spyderlib\plugins\configdialog.py:778
-msgid "Comment:"
-msgstr "Commentaire :"
-
-#: spyderlib\plugins\configdialog.py:779
-msgid "String:"
-msgstr "Chaîne :"
-
-#: spyderlib\plugins\configdialog.py:780
-msgid "Number:"
-msgstr "Nombre :"
-
-#: spyderlib\plugins\configdialog.py:781
-msgid "Instance:"
-msgstr "Instance :"
-
-#: spyderlib\plugins\configdialog.py:787
-msgid "Color scheme"
-msgstr "Paramètres de coloration syntaxique"
-
-#: spyderlib\plugins\configdialog.py:809 spyderlib\plugins\shortcuts.py:344
-msgid "Reset to default values"
-msgstr "Rétablir les valeurs par défaut"
-
-#: spyderlib\plugins\console.py:105
-msgid "Internal console"
-msgstr "Console interne"
-
-#: spyderlib\plugins\console.py:125 spyderlib\spyder.py:800
-#: spyderlib\widgets\ipython.py:515
-msgid "&Quit"
-msgstr "&Quitter"
-
-#: spyderlib\plugins\console.py:126 spyderlib\spyder.py:801
-msgid "Quit"
-msgstr "Quitter"
-
-#: spyderlib\plugins\console.py:129 spyderlib\plugins\externalconsole.py:1116
-msgid "&Run..."
-msgstr "Exécute&r..."
-
-#: spyderlib\plugins\console.py:130 spyderlib\plugins\externalconsole.py:1117
-msgid "Run a Python script"
-msgstr "Exécuter un script Python"
-
-#: spyderlib\plugins\console.py:133
-msgid "Environment variables..."
-msgstr "Variables d'environnement..."
-
-#: spyderlib\plugins\console.py:135
-msgid "Show and edit environment variables (for current session)"
-msgstr ""
-"Afficher et modifier les variables d'environnement (pour la session en cours)"
-
-#: spyderlib\plugins\console.py:139
-msgid "Show sys.path contents..."
-msgstr "Afficher le contenu de sys.path..."
-
-#: spyderlib\plugins\console.py:141
-msgid "Show (read-only) sys.path"
-msgstr "Afficher le contenu de sys.path (lecture seule)"
-
-#: spyderlib\plugins\console.py:144
-msgid "Buffer..."
-msgstr "Tampon..."
-
-#: spyderlib\plugins\console.py:145 spyderlib\plugins\externalconsole.py:94
-#: spyderlib\plugins\history.py:38
-msgid "Set maximum line count"
-msgstr "Modifier le nombre maximum de lignes"
-
-#: spyderlib\plugins\console.py:148 spyderlib\plugins\explorer.py:60
-#: spyderlib\plugins\history.py:153 spyderlib\plugins\inspector.py:350
-#: spyderlib\plugins\projectexplorer.py:58
-msgid "&Font..."
-msgstr "&Police..."
-
-#: spyderlib\plugins\console.py:149 spyderlib\plugins\history.py:154
-msgid "Set shell font style"
-msgstr "Changer la police d'écriture de la console"
-
-#: spyderlib\plugins\console.py:152
-msgid "External editor path..."
-msgstr "Éditeur externe..."
-
-#: spyderlib\plugins\console.py:153
-msgid "Set external editor executable path"
-msgstr "Modifier le chemin d'accès de l'éditeur externe"
-
-#: spyderlib\plugins\console.py:156 spyderlib\plugins\editor.py:134
-#: spyderlib\plugins\externalconsole.py:95 spyderlib\plugins\history.py:41
-#: spyderlib\plugins\history.py:156 spyderlib\plugins\inspector.py:171
-#: spyderlib\plugins\inspector.py:353
-msgid "Wrap lines"
-msgstr "Retour à la ligne automatique"
-
-#: spyderlib\plugins\console.py:159 spyderlib\plugins\editor.py:164
-#: spyderlib\plugins\externalconsole.py:144
-#: spyderlib\plugins\ipythonconsole.py:84
-msgid "Display balloon tips"
-msgstr "Afficher des info-bulles"
-
-#: spyderlib\plugins\console.py:163 spyderlib\plugins\editor.py:156
-#: spyderlib\plugins\externalconsole.py:136
-msgid "Automatic code completion"
-msgstr "Complétion de code automatique"
-
-#: spyderlib\plugins\console.py:167 spyderlib\plugins\editor.py:162
-#: spyderlib\plugins\externalconsole.py:142
-msgid "Enter key selects completion"
-msgstr "Entrée valide la complétion de code"
-
-#: spyderlib\plugins\console.py:172
-msgid "Internal console settings"
-msgstr "Options de la console interne"
-
-#: spyderlib\plugins\console.py:223 spyderlib\plugins\externalconsole.py:1288
-msgid "Run Python script"
-msgstr "Exécuter un script Python"
-
-#: spyderlib\plugins\console.py:224 spyderlib\plugins\externalconsole.py:250
-#: spyderlib\plugins\externalconsole.py:1289 spyderlib\widgets\explorer.py:635
-msgid "Python scripts"
-msgstr "Scripts Python"
-
-#: spyderlib\plugins\console.py:269 spyderlib\plugins\explorer.py:111
-#: spyderlib\plugins\history.py:271 spyderlib\plugins\inspector.py:645
-#: spyderlib\plugins\projectexplorer.py:120
-msgid "Select a new font"
-msgstr "Sélectionner une police d'écriture"
-
-#: spyderlib\plugins\console.py:276
-msgid "Buffer"
-msgstr "Tampon"
-
-#: spyderlib\plugins\console.py:277
-msgid "Maximum line count"
-msgstr "Nombre maximum de lignes"
-
-#: spyderlib\plugins\console.py:286
-msgid "External editor"
-msgstr "Éditeur externe"
-
-#: spyderlib\plugins\console.py:287
-msgid "External editor executable path:"
-msgstr "Chemin d'accès de l'exécutable :"
-
-#: spyderlib\plugins\editor.py:87 spyderlib\plugins\editor.py:505
-#: spyderlib\plugins\editor.py:1570 spyderlib\plugins\inspector.py:133
-#: spyderlib\plugins\inspector.py:381 spyderlib\widgets\editor.py:589
-#: spyderlib\widgets\sourcecode\codeeditor.py:80
-#: spyderlib\widgets\sourcecode\codeeditor.py:2378
-msgid "Editor"
-msgstr "Éditeur"
-
-#: spyderlib\plugins\editor.py:93
-msgid "Edit template for new modules"
-msgstr "Modifier le modèle (nouveaux modules)"
-
-#: spyderlib\plugins\editor.py:98
-msgid "Text and margin font style"
-msgstr "Police d'écriture du texte et de la marge"
-
-#: spyderlib\plugins\editor.py:101
-msgid "Sort files according to full path"
-msgstr "Classer les fichiers suivant leur chemin complet"
-
-#: spyderlib\plugins\editor.py:103
-msgid "Show tab bar"
-msgstr "Afficher la barre d'onglets"
-
-#: spyderlib\plugins\editor.py:110 spyderlib\plugins\editor.py:178
-#: spyderlib\plugins\externalconsole.py:90
-#: spyderlib\plugins\externalconsole.py:135 spyderlib\plugins\history.py:40
-#: spyderlib\plugins\inspector.py:170 spyderlib\plugins\ipythonconsole.py:108
-msgid "Source code"
-msgstr "Code source"
-
-#: spyderlib\plugins\editor.py:111
-msgid "Show line numbers"
-msgstr "Afficher les numéros de ligne"
-
-#: spyderlib\plugins\editor.py:112
-msgid "Show vertical line after"
-msgstr "Afficher une ligne verticale après"
-
-#: spyderlib\plugins\editor.py:113
-msgid "characters"
-msgstr "caractères"
-
-#: spyderlib\plugins\editor.py:121
-msgid "Highlight current line"
-msgstr "Surligner la ligne en cours d'édition"
-
-#: spyderlib\plugins\editor.py:123
-msgid "Highlight occurences after"
-msgstr "Surligner les occurences après"
-
-#: spyderlib\plugins\editor.py:137 spyderlib\plugins\history.py:49
-#: spyderlib\plugins\inspector.py:174
-msgid "Syntax color scheme: "
-msgstr "Thème de coloration syntaxique : "
-
-#: spyderlib\plugins\editor.py:149 spyderlib\plugins\runconfig.py:304
-#: spyderlib\plugins\runconfig.py:426 spyderlib\plugins\runconfig.py:431
-#: spyderlib\spyder.py:1829 spyderlib\widgets\explorer.py:230
-#: spyderlib\widgets\externalshell\baseshell.py:138
-msgid "Run"
-msgstr "Exécuter"
-
-#: spyderlib\plugins\editor.py:150
-msgid "Save all files before running script"
-msgstr "Enregistrer tous les fichiers avant l'exécution d'un script"
-
-#: spyderlib\plugins\editor.py:153 spyderlib\plugins\externalconsole.py:416
-msgid "Introspection"
-msgstr "Introspection"
-
-#: spyderlib\plugins\editor.py:158 spyderlib\plugins\externalconsole.py:138
-msgid "Case sensitive code completion"
-msgstr "Complétion de code sensible à la casse"
-
-#: spyderlib\plugins\editor.py:160 spyderlib\plugins\externalconsole.py:140
-msgid "Show single completion"
-msgstr "Afficher les listes de complétion avec un choix unique"
-
-#: spyderlib\plugins\editor.py:165
-msgid "Link to object definition"
-msgstr "Lien vers la définition d'un objet"
-
-#: spyderlib\plugins\editor.py:167
-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 ""
-"Si cette option est activée, cliquer sur le nom\n"
-"d'un objet (click gauche + touche Ctrl) ira à la\n"
-"définition de cet objet (si celle-ci est trouvée)."
-
-#: spyderlib\plugins\editor.py:171
-msgid ""
-"<b>Warning:</b><br>The Python module <i>rope</i> is not installed on this "
-"computer: calltips, code completion and go-to-definition features won't be "
-"available."
-msgstr ""
-"<b>Avertissement :</b><br>Le module Python <i>rope</i> n'est pas installé "
-"sur cet ordinateur : les fonctionnalités telles que la complétion de code ou "
-"le lien vers la définition d'un objet ne sont donc pas accessibles."
-
-#: spyderlib\plugins\editor.py:179
-msgid "Automatic insertion of parentheses, braces and brackets"
-msgstr "Insertion automatique des parenthèses, crochets et accolades"
-
-#: spyderlib\plugins\editor.py:182
-msgid "Automatic insertion of closing quotes"
-msgstr "Insertion automatique de guillemets de clôture"
-
-#: spyderlib\plugins\editor.py:184
-msgid "Automatic insertion of colons after 'for', 'if', 'def', etc"
-msgstr "Insertion automatique de ':' après 'for', 'if', 'def', etc."
-
-#: spyderlib\plugins\editor.py:187
-msgid "Automatic indentation after 'else', 'elif', etc."
-msgstr "Indentation automatique après 'else', 'elif', etc."
-
-#: spyderlib\plugins\editor.py:189
-msgid "Indentation characters: "
-msgstr "Caractères d'indentation : "
-
-#: spyderlib\plugins\editor.py:190
-msgid "4 spaces"
-msgstr "4 espaces"
-
-#: spyderlib\plugins\editor.py:191
-msgid "2 spaces"
-msgstr "2 espaces"
-
-#: spyderlib\plugins\editor.py:192
-msgid "tab"
-msgstr "tabulation"
-
-#: spyderlib\plugins\editor.py:193
-msgid "Tab stop width:"
-msgstr "Largeur des tabulations :"
-
-#: spyderlib\plugins\editor.py:193
-msgid "pixels"
-msgstr "pixels"
-
-#: spyderlib\plugins\editor.py:195
-msgid "Tab always indent"
-msgstr "Toujours indenter avec la touche Tab"
-
-#: spyderlib\plugins\editor.py:197
-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 ""
-"Si cette option est activée, presser la touche Tab\n"
-"provoquera toujours l'indentation de la ligne,\n"
-"quelle que soit la position du curseur (lorsque cette\n"
-"option est activée, la complétion de code reste \n"
-"accessible via le raccourci Ctrl+Espace)"
-
-#: spyderlib\plugins\editor.py:202
-msgid "Intelligent backspace"
-msgstr "Retour arrière (\"backspace\") intelligent"
-
-#: spyderlib\plugins\editor.py:204
-msgid "Automatically remove trailing spaces when saving files"
-msgstr ""
-"Supprimer automatiquement les espaces en fin de ligne lors de "
-"l'enregistrement"
-
-#: spyderlib\plugins\editor.py:208
-msgid "Analysis"
-msgstr "Analyse"
-
-#: spyderlib\plugins\editor.py:210
-msgid ""
-"<u>Note</u>: add <b>analysis:ignore</b> 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 ""
-"<u>Note</u>: ajouter <b>analysis:ignore</b> dans un commentaire pour ignorer "
-"les résultats de l'analyse de code ou de style. Pour plus d'informations sur "
-"les recommandations officielles de style d'écriture avec le langage Python, "
-"veuillez visiter la page de la %s."
-
-#: spyderlib\plugins\editor.py:219
-#: spyderlib\widgets\sourcecode\codeeditor.py:1422
-msgid "Code analysis"
-msgstr "Analyse de code"
-
-#: spyderlib\plugins\editor.py:221
-msgid ""
-"If enabled, Python source code will be analyzed\n"
-"using pyflakes, lines containing errors or \n"
-"warnings will be highlighted"
-msgstr ""
-"Si cette option est activée, le code source Python sera analysé\n"
-"avec des outils l'outil d'introspection de code pyflakes\n"
-"et les lignes contenant des erreurs seront indiquées"
-
-#: spyderlib\plugins\editor.py:226
-msgid "Code analysis requires pyflakes %s+"
-msgstr "L'analyse de code requiert pyflakes %s+"
-
-#: spyderlib\plugins\editor.py:228
-msgid "Style analysis"
-msgstr "Analyse de style"
-
-#: spyderlib\plugins\editor.py:230
-msgid ""
-"If enabled, Python source code will be analyzed\n"
-"using pep8, lines that are not following PEP8\n"
-"style guide will be highlighted"
-msgstr ""
-"Si cette option est activée, le style du code source Python sera analysé\n"
-"avec l'outil d'introspection de code pep8 et les lignes ne suivant pas\n"
-"les recommandations officielles seront indiquées"
-
-#: spyderlib\plugins\editor.py:237
-msgid "Tasks (TODO, FIXME, XXX, HINT, TIP)"
-msgstr "Tâches (TODO, FIXME, XXX, HINT, TIP)"
-
-#: spyderlib\plugins\editor.py:240
-msgid "Perform analysis when saving file and every"
-msgstr "Analyser lors de l'enregistrement et toutes les"
-
-#: spyderlib\plugins\editor.py:244
-msgid "Perform analysis only when saving file"
-msgstr "Analyser uniquement lors de l'enregistrement"
-
-#: spyderlib\plugins\editor.py:289
-msgid "End-of-line characters"
-msgstr "Caractères de fin de ligne"
-
-#: spyderlib\plugins\editor.py:290
-msgid ""
-"When opening a text file containing mixed end-of-line characters (this may "
-"raise syntax errors in Python interpreter on Windows platforms), Spyder may "
-"fix the file automatically."
-msgstr ""
-"Lors de l'ouverture d'un fichier contenant des caractères de fin de ligne "
-"mélangés (ce qui peut se traduire par des erreurs de syntaxe dans "
-"l'interpréteur Python sous Windows), Spyder peut réparer le fichier "
-"automatiquement."
-
-#: spyderlib\plugins\editor.py:296
-msgid "Fix automatically and show warning message box"
-msgstr "Réparer automatiquement et afficher un message d'avertissement"
-
-#: spyderlib\plugins\editor.py:307 spyderlib\plugins\externalconsole.py:414
-#: spyderlib\plugins\ipythonconsole.py:361
-#: spyderlib\plugins\variableexplorer.py:41
-msgid "Display"
-msgstr "Affichage"
-
-#: spyderlib\plugins\editor.py:309
-msgid "Code Introspection/Analysis"
-msgstr "Introspection et analyse de code"
-
-#: spyderlib\plugins\editor.py:312 spyderlib\plugins\externalconsole.py:419
-msgid "Advanced settings"
-msgstr "Options avancées"
-
-#: spyderlib\plugins\editor.py:561 spyderlib\widgets\editortools.py:471
-msgid "Show/hide outline explorer"
-msgstr "Afficher/masquer l'explorateur de structure"
-
-#: spyderlib\plugins\editor.py:567
-msgid "Show/hide project explorer"
-msgstr "Afficher/masquer l'explorateur de projets"
-
-#: spyderlib\plugins\editor.py:576
-msgid "&New file..."
-msgstr "&Nouveau fichier..."
-
-#: spyderlib\plugins\editor.py:577 spyderlib\plugins\workingdirectory.py:82
-#: spyderlib\widgets\explorer.py:613 spyderlib\widgets\explorer.py:620
-msgid "New file"
-msgstr "Nouveau fichier"
-
-#: spyderlib\plugins\editor.py:584
-msgid "&Open..."
-msgstr "&Ouvrir..."
-
-#: spyderlib\plugins\editor.py:585 spyderlib\plugins\editor.py:1611
-#: spyderlib\plugins\workingdirectory.py:69
-msgid "Open file"
-msgstr "Ouvrir un fichier"
-
-#: spyderlib\plugins\editor.py:592
-msgid "&Revert"
-msgstr "&Réinitialiser"
-
-#: spyderlib\plugins\editor.py:593
-msgid "Revert file from disk"
-msgstr "Revenir à la version du fichier enregistrée sur le disque"
-
-#: spyderlib\plugins\editor.py:596
-msgid "&Save"
-msgstr "&Enregistrer"
-
-#: spyderlib\plugins\editor.py:597
-msgid "Save file"
-msgstr "Enregitrer un fichier"
-
-#: spyderlib\plugins\editor.py:604
-msgid "Sav&e all"
-msgstr "Enregistrer &tout"
-
-#: spyderlib\plugins\editor.py:605
-msgid "Save all files"
-msgstr "Enregistrer tous les fichiers"
-
-#: spyderlib\plugins\editor.py:612
-msgid "Save &as..."
-msgstr "Enregistrer &sous..."
-
-#: spyderlib\plugins\editor.py:613
-msgid "Save current file as..."
-msgstr "Enregistrer le fichier en cours d'édition sous un autre nom..."
-
-#: spyderlib\plugins\editor.py:615 spyderlib\plugins\editor.py:616
-msgid "Print preview..."
-msgstr "Aperçu avant impression..."
-
-#: spyderlib\plugins\editor.py:617
-msgid "&Print..."
-msgstr "Im&primer..."
-
-#: spyderlib\plugins\editor.py:618
-msgid "Print current file..."
-msgstr "Imprimer le fichier en cours d'édition..."
-
-#: spyderlib\plugins\editor.py:622
-msgid "&Close"
-msgstr "&Fermer"
-
-#: spyderlib\plugins\editor.py:623
-msgid "Close current file"
-msgstr "Fermer le fichier en cours d'édition"
-
-#: spyderlib\plugins\editor.py:627
-msgid "C&lose all"
-msgstr "Fermer t&out"
-
-#: spyderlib\plugins\editor.py:628
-msgid "Close all opened files"
-msgstr "Fermer tous les fichiers ouverts"
-
-#: spyderlib\plugins\editor.py:635
-msgid "Set/Clear breakpoint"
-msgstr "Ajouter/supprimer un point d'arrêt"
-
-#: spyderlib\plugins\editor.py:642
-msgid "Set/Edit conditional breakpoint"
-msgstr "Ajouter/modifier un point d'arrêt conditionnel"
-
-#: spyderlib\plugins\editor.py:650
-msgid "Clear breakpoints in all files"
-msgstr "Supprimer les points d'arrêt dans tous les fichiers"
-
-#: spyderlib\plugins\editor.py:652
-msgid "Breakpoints"
-msgstr "Points d'arrêt"
-
-#: spyderlib\plugins\editor.py:656
-msgid "Debug with winpdb"
-msgstr "Déboguer avec winpdb"
-
-#: spyderlib\plugins\editor.py:663 spyderlib\spyder.py:606
-msgid "&Debug"
-msgstr "&Déboguer"
-
-#: spyderlib\plugins\editor.py:664
-msgid "Debug file"
-msgstr "Déboguer le script"
-
-#: spyderlib\plugins\editor.py:670
-msgid "Step"
-msgstr "Pas"
-
-#: spyderlib\plugins\editor.py:671
-msgid "Run current line"
-msgstr "Exécuter la ligne en cours"
-
-#: spyderlib\plugins\editor.py:678
-msgid "Continue"
-msgstr "Continuer"
-
-#: spyderlib\plugins\editor.py:679
-msgid "Continue execution until next breakpoint"
-msgstr "Continuer l'exécution jusqu'au prochain point d'arrêt"
-
-#: spyderlib\plugins\editor.py:687
-msgid "Step Into"
-msgstr "Pas vers l'intérieur"
-
-#: spyderlib\plugins\editor.py:688
-msgid "Step into function or method of current line"
-msgstr ""
-"Avancer dans la fonction, méthode \n"
-"ou classe de la ligne en cours"
-
-#: spyderlib\plugins\editor.py:696
-msgid "Step Return"
-msgstr "Pas vers l'extérieur"
-
-#: spyderlib\plugins\editor.py:697
-msgid "Run until current function or method returns"
-msgstr "Exécuter jusqu'au retour de la fonction ou méthode"
-
-#: spyderlib\plugins\editor.py:705
-msgid "Exit"
-msgstr "Sortir"
-
-#: spyderlib\plugins\editor.py:706
-msgid "Exit Debug"
-msgstr "Quitter le débogage"
-
-#: spyderlib\plugins\editor.py:718
-msgid "Debugging control"
-msgstr "Contrôle du débogage"
-
-#: spyderlib\plugins\editor.py:722 spyderlib\plugins\editor.py:1222
-#: spyderlib\spyder.py:601
-msgid "&Run"
-msgstr "E&xécution"
-
-#: spyderlib\plugins\editor.py:723
-msgid "Run file"
-msgstr "Exécuter le fichier"
-
-#: spyderlib\plugins\editor.py:730
-msgid "&Configure..."
-msgstr "&Configurer..."
-
-#: spyderlib\plugins\editor.py:731
-#: spyderlib\widgets\externalshell\pythonshell.py:294
-msgid "Run settings"
-msgstr "Options d'exécution"
-
-#: spyderlib\plugins\editor.py:740
-msgid "Re-run &last script"
-msgstr "Exécuter de nouveau le &dernier script"
-
-#: spyderlib\plugins\editor.py:741
-msgid "Run again last file"
-msgstr "Exécuter de nouveau le dernier fichier"
-
-#: spyderlib\plugins\editor.py:748
-#: spyderlib\widgets\sourcecode\codeeditor.py:2058
-msgid "Run &selection"
-msgstr "Exécuter la &sélection"
-
-#: spyderlib\plugins\editor.py:750
-msgid "Run selection"
-msgstr "Exécuter la sélection"
-
-#: spyderlib\plugins\editor.py:756
-msgid "Run cell"
-msgstr "Exécuter la cellule"
-
-#: spyderlib\plugins\editor.py:758
-msgid ""
-"Run current cell (Ctrl+Enter)\n"
-"[Use #%% to create cells]"
-msgstr ""
-"Exécuter la cellule courante \n"
-"[Utiliser #%% pour délimiter les cellules]"
-
-#: spyderlib\plugins\editor.py:763
-msgid "Run cell and advance"
-msgstr "Exécuter la cellule et avancer"
-
-#: spyderlib\plugins\editor.py:766
-msgid "Run current cell and go to the next one (Shift+Enter)"
-msgstr ""
-"Exécuter la cellule en cours d'édition et aller à la suivante\n"
-"(voir la documentation de l'Editeur, pour plus de détails sur les cellules)"
-
-#: spyderlib\plugins\editor.py:772
-msgid "Show todo list"
-msgstr "Afficher la liste des tâches"
-
-#: spyderlib\plugins\editor.py:773
-msgid "Show TODO/FIXME/XXX/HINT/TIP comments list"
-msgstr "Afficher la liste des commentaires du type TODO/FIXME/XXX/HINT/TIP"
-
-#: spyderlib\plugins\editor.py:781
-msgid "Show warning/error list"
-msgstr "Afficher la liste des avertissements/erreurs"
-
-#: spyderlib\plugins\editor.py:782
-msgid "Show code analysis warnings/errors"
-msgstr ""
-"Afficher la liste des avertissements/erreurs provenant de l'analyse de code"
-
-#: spyderlib\plugins\editor.py:789
-msgid "Previous warning/error"
-msgstr "Avertissement suivant"
-
-#: spyderlib\plugins\editor.py:790
-msgid "Go to previous code analysis warning/error"
-msgstr "Afficher le message d'avertissement ou d'erreur suivant"
-
-#: spyderlib\plugins\editor.py:793
-msgid "Next warning/error"
-msgstr "Avertissement précédent"
-
-#: spyderlib\plugins\editor.py:794
-msgid "Go to next code analysis warning/error"
-msgstr "Afficher le message d'avertissement ou d'erreur précédent"
-
-#: spyderlib\plugins\editor.py:798
-msgid "Last edit location"
-msgstr "Dernière position d'édition"
-
-#: spyderlib\plugins\editor.py:799
-msgid "Go to last edit location"
-msgstr "Aller à la dernière position d'édition"
-
-#: spyderlib\plugins\editor.py:806
-msgid "Previous cursor position"
-msgstr "Position suivante du curseur"
-
-#: spyderlib\plugins\editor.py:807
-msgid "Go to previous cursor position"
-msgstr "Aller à la position précédente du curseur"
-
-#: spyderlib\plugins\editor.py:814
-msgid "Next cursor position"
-msgstr "Position suivante du curseur"
-
-#: spyderlib\plugins\editor.py:815
-msgid "Go to next cursor position"
-msgstr "Aller à la position suivante du curseur"
-
-#: spyderlib\plugins\editor.py:823
-#: spyderlib\widgets\sourcecode\codeeditor.py:2052
-msgid "Comment"
-msgstr "Commenter"
-
-#: spyderlib\plugins\editor.py:823
-#: spyderlib\widgets\sourcecode\codeeditor.py:2052
-msgid "Uncomment"
-msgstr "Décommenter"
-
-#: spyderlib\plugins\editor.py:824
-msgid "Comment current line or selection"
-msgstr "Commenter la sélection ou la ligne en cours d'édition"
-
-#: spyderlib\plugins\editor.py:828
-msgid "Add &block comment"
-msgstr "Ajouter un &bloc de commentaires"
-
-#: spyderlib\plugins\editor.py:829
-msgid "Add block comment around current line or selection"
-msgstr ""
-"Ajouter un bloc de commentaires autour de la sélection ou de la ligne en "
-"cours d'édition"
-
-#: spyderlib\plugins\editor.py:835
-msgid "R&emove block comment"
-msgstr "&Supprimer un bloc de commentaires"
-
-#: spyderlib\plugins\editor.py:836
-msgid "Remove comment block around current line or selection"
-msgstr ""
-"Supprimer le bloc de commentaires autour de la ligne en cours d'édition"
-
-#: spyderlib\plugins\editor.py:847
-msgid "Indent"
-msgstr "Indenter"
-
-#: spyderlib\plugins\editor.py:848
-msgid "Indent current line or selection"
-msgstr "Indenter la sélection ou la ligne en cours d'édition"
-
-#: spyderlib\plugins\editor.py:851
-msgid "Unindent"
-msgstr "Désindenter"
-
-#: spyderlib\plugins\editor.py:852
-msgid "Unindent current line or selection"
-msgstr "Désindenter la sélection ou la ligne en cours d'édition"
-
-#: spyderlib\plugins\editor.py:857
-msgid "Carriage return and line feed (Windows)"
-msgstr "Retour chariot et retour à la ligne (Windows)"
-
-#: spyderlib\plugins\editor.py:860
-msgid "Line feed (UNIX)"
-msgstr "Retour à la ligne (UNIX)"
-
-#: spyderlib\plugins\editor.py:863
-msgid "Carriage return (Mac)"
-msgstr "Retour chariot (Mac)"
-
-#: spyderlib\plugins\editor.py:869
-msgid "Convert end-of-line characters"
-msgstr "Convertir les caractères de fin de ligne"
-
-#: spyderlib\plugins\editor.py:873
-msgid "Remove trailing spaces"
-msgstr "Supprimer les espaces en fin de ligne"
-
-#: spyderlib\plugins\editor.py:875
-msgid "Fix indentation"
-msgstr "Corriger l'indentation"
-
-#: spyderlib\plugins\editor.py:876
-msgid "Replace tab characters by space characters"
-msgstr "Remplacer les caractères de tabulation par des espaces"
-
-#: spyderlib\plugins\editor.py:879
-msgid "Go to line..."
-msgstr "Aller à la ligne..."
-
-#: spyderlib\plugins\editor.py:887
-msgid "Set console working directory"
-msgstr "Répertoire de travail de la console"
-
-#: spyderlib\plugins\editor.py:889
-msgid ""
-"Set current console (and file explorer) working directory to current script "
-"directory"
-msgstr ""
-"Choisir le répertoire du script comme répertoire de travail de la console "
-"courante (et de l'explorateur de fichier)"
-
-#: spyderlib\plugins\editor.py:894
-msgid "Maximum number of recent files..."
-msgstr "Nombre maximum de fichiers récents..."
-
-#: spyderlib\plugins\editor.py:897
-msgid "Clear recent files list"
-msgstr "Effacer la liste des fichiers récents"
-
-#: spyderlib\plugins\editor.py:897
-msgid "Clear this list"
-msgstr "Effacer cette liste"
-
-#: spyderlib\plugins\editor.py:899
-msgid "Open &recent"
-msgstr "Fichiers &récents"
-
-#: spyderlib\plugins\editor.py:1210 spyderlib\spyder.py:582
-msgid "File toolbar"
-msgstr "Barre d'outil fichiers"
-
-#: spyderlib\plugins\editor.py:1211 spyderlib\spyder.py:592
-msgid "Search toolbar"
-msgstr "Barre d'outil de recherche"
-
-#: spyderlib\plugins\editor.py:1212 spyderlib\spyder.py:597
-msgid "Source toolbar"
-msgstr "Barre d'outils code source"
-
-#: spyderlib\plugins\editor.py:1213 spyderlib\spyder.py:602
-msgid "Run toolbar"
-msgstr "Barre d'outil exécution"
-
-#: spyderlib\plugins\editor.py:1214 spyderlib\spyder.py:607
-msgid "Debug toolbar"
-msgstr "Barre d'outil de débogage"
-
-#: spyderlib\plugins\editor.py:1215 spyderlib\spyder.py:587
-msgid "Edit toolbar"
-msgstr "Barre d'outil édition"
-
-#: spyderlib\plugins\editor.py:1218 spyderlib\spyder.py:579
-msgid "&File"
-msgstr "&Fichier"
-
-#: spyderlib\plugins\editor.py:1219 spyderlib\spyder.py:586
-msgid "&Edit"
-msgstr "&Édition"
-
-#: spyderlib\plugins\editor.py:1220 spyderlib\spyder.py:591
-msgid "&Search"
-msgstr "&Recherche"
-
-#: spyderlib\plugins\editor.py:1221 spyderlib\spyder.py:596
-msgid "Sour&ce"
-msgstr "Sour&ce"
-
-#: spyderlib\plugins\editor.py:1223 spyderlib\spyder.py:614
-msgid "&Tools"
-msgstr "Ou&tils"
-
-#: spyderlib\plugins\editor.py:1224
-msgid "?"
-msgstr "?"
-
-#: spyderlib\plugins\editor.py:1439
-msgid "Spyder Editor"
-msgstr "Éditeur de Spyder"
-
-#: spyderlib\plugins\editor.py:1440
-msgid "This is a temporary script file."
-msgstr "Ceci est un script temporaire."
-
-#: spyderlib\plugins\editor.py:1500
-msgid "untitled"
-msgstr "sanstitre"
-
-#: spyderlib\plugins\editor.py:1571
-msgid "Maximum number of recent files"
-msgstr "Nombre maximum de fichiers récents"
-
-#: spyderlib\plugins\editor.py:1693
-msgid "Printing..."
-msgstr "Impression en cours..."
-
-#: spyderlib\plugins\explorer.py:48
-msgid "File explorer"
-msgstr "Explorateur de fichiers"
-
-#: spyderlib\plugins\explorer.py:61 spyderlib\plugins\inspector.py:351
-#: spyderlib\plugins\projectexplorer.py:59
-msgid "Set font style"
-msgstr "Changer la police d'écriture"
-
-#: spyderlib\plugins\externalconsole.py:45
-msgid "Interactive data plotting"
-msgstr "Visualisation interactive de données"
-
-#: spyderlib\plugins\externalconsole.py:60
-#: spyderlib\plugins\externalconsole.py:1083
-#: spyderlib\plugins\inspector.py:381
-#: spyderlib\widgets\externalshell\baseshell.py:106
-#: spyderlib\widgets\ipython.py:454
-msgid "Console"
-msgstr "Console"
-
-#: spyderlib\plugins\externalconsole.py:78
-msgid "One tab per script"
-msgstr "Un onglet par script"
-
-#: spyderlib\plugins\externalconsole.py:79
-#: spyderlib\widgets\externalshell\baseshell.py:171
-msgid "Show elapsed time"
-msgstr "Afficher le temps écoulé"
-
-#: spyderlib\plugins\externalconsole.py:80 spyderlib\widgets\explorer.py:960
-msgid "Show icons and text"
-msgstr "Afficher icônes et textes"
-
-#: spyderlib\plugins\externalconsole.py:92
-msgid "Buffer: "
-msgstr "Tampon : "
-
-#: spyderlib\plugins\externalconsole.py:92
-#: spyderlib\plugins\ipythonconsole.py:110
-msgid " lines"
-msgstr " lignes"
-
-#: spyderlib\plugins\externalconsole.py:97
-msgid "Merge process standard output/error channels"
-msgstr "Fusionner les canaux de sortie et d'erreur du processus"
-
-#: spyderlib\plugins\externalconsole.py:99
-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 ""
-"Fusionner les canaux de sortie et d'erreur du processus\n"
-"signifie que les erreurs ne seront plus affichées en rouge,\n"
-"mais cela entraînera également une amélioration des performances\n"
-"d'affichage et une meilleure réactivité de la console."
-
-#: spyderlib\plugins\externalconsole.py:103
-msgid "Colorize standard error channel using ANSI escape codes"
-msgstr "Coloriser le canal d'erreur standard (codes d'échappement ANSI)"
-
-#: spyderlib\plugins\externalconsole.py:105
-msgid ""
-"This method is the only way to have colorized standard\n"
-"error channel when the output channels have been merged."
-msgstr ""
-"Cette méthode est le seul moyen de coloriser le canal\n"
-"d'erreur standard lorsque les canaux de sorties ont été fusionnés."
-
-#: spyderlib\plugins\externalconsole.py:123
-#: spyderlib\plugins\ipythonconsole.py:97 spyderlib\widgets\arrayeditor.py:395
-msgid "Background color"
-msgstr "Couleur de fond"
-
-#: spyderlib\plugins\externalconsole.py:124
-msgid ""
-"This option will be applied the next time a Python console or a terminal is "
-"opened."
-msgstr ""
-"Cette option sera prise en compte lors de la prochaine ouverture de console "
-"(interpréteur Python ou terminal)."
-
-#: spyderlib\plugins\externalconsole.py:127
-msgid "Light background (white color)"
-msgstr "Fond blanc"
-
-#: spyderlib\plugins\externalconsole.py:155
-msgid "User Module Deleter (UMD)"
-msgstr "User Module Deleter (UMD)"
-
-#: spyderlib\plugins\externalconsole.py:156
-msgid ""
-"UMD forces Python to reload modules which were imported when executing a \n"
-"script in the external console with the 'runfile' function."
-msgstr ""
-"L'UMD force Python à recharger les modules importés lors de l'exécution "
-"d'un\n"
-"script dans la console interne avec la fonction 'runfile'."
-
-#: spyderlib\plugins\externalconsole.py:159
-msgid "Enable UMD"
-msgstr "Activer l'UMD"
-
-#: spyderlib\plugins\externalconsole.py:160
-msgid ""
-"This option will enable the User Module Deleter (UMD) in Python "
-"interpreters. UMD forces Python to reload deeply modules during import when "
-"running a Python script using the Spyder's builtin function <b>runfile</b>."
-"<br><br><b>1.</b> UMD may require to restart the Python interpreter in which "
-"it will be called (otherwise only newly imported modules will be reloaded "
-"when executing scripts).<br><br><b>2.</b> 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 <b>Qt.WA_DeleteOnClose</b> on your "
-"main window, using the <b>setAttribute</b> method)"
-msgstr ""
-"Cette option active le User Module Deleter (UMD) dans les interpréteurs "
-"Python. L'UMD force Python à recharger complètement les modules lors de leur "
-"importation, dans le cadre de l'exécution d'un script Python avec la "
-"fonction Spyder <b>runfile</b>.<br><br><b>1.</b> UMD peut nécessiter le "
-"redémarrage de l'interpréteur Python dans lequel il va être utilisé (dans le "
-"cas contraire, seuls les modules importés après activation de l'UMD seront "
-"rechargés complètement lors de l'exécution de scripts).<br><br><b>2.</b> Si "
-"des erreurs survenaient lors de la réexécution de programmes utilisant PyQt, "
-"veuillez vérifier que les objets Qt sont correctement détruits à la sortie "
-"du programme (par exemple, il sera probablement nécessaire d'utiliser "
-"l'attribut <b>Qt.WA_DeleteOnClose</b> sur votre objet fenêtre principale "
-"grâce à la méthode <b>setAttribute</b>)"
-
-#: spyderlib\plugins\externalconsole.py:176
-msgid "Show reloaded modules list"
-msgstr "Afficher les modules rechargés"
-
-#: spyderlib\plugins\externalconsole.py:177
-msgid ""
-"Please note that these changes will be applied only to new Python "
-"interpreters"
-msgstr ""
-"Veuillez noter que ces changements ne seront pris en compte que par les "
-"nouveaux interpréteurs Python"
-
-#: spyderlib\plugins\externalconsole.py:181
-msgid "Set UMD excluded (not reloaded) modules"
-msgstr "Modifier la liste des modules non rechargés par l'UMD"
-
-#: spyderlib\plugins\externalconsole.py:193
-msgid "Python executable"
-msgstr "Exécutable Python"
-
-#: spyderlib\plugins\externalconsole.py:195
-msgid ""
-"Select the Python interpreter executable binary in which Spyder will run "
-"scripts:"
-msgstr "Sélectionner l'interpréteur Python utilisé pour exécuter des scripts:"
-
-#: spyderlib\plugins\externalconsole.py:198
-msgid "Default (i.e. the same as Spyder's)"
-msgstr ""
-"Par défaut (interpréteur identique à celui dans lequel Spyder est exécuté)"
-
-#: spyderlib\plugins\externalconsole.py:202
-msgid "Use the following Python interpreter:"
-msgstr "Utiliser l'interpréteur Python suivant :"
-
-#: spyderlib\plugins\externalconsole.py:206
-msgid "Executables"
-msgstr "Exécutables"
-
-#: spyderlib\plugins\externalconsole.py:226
-#: spyderlib\plugins\ipythonconsole.py:365
-#: spyderlib\plugins\workingdirectory.py:42
-msgid "Startup"
-msgstr "Démarrage"
-
-#: spyderlib\plugins\externalconsole.py:227
-msgid "Open a Python interpreter at startup"
-msgstr "Ouvrir un interpréteur Python au démarrage"
-
-#: spyderlib\plugins\externalconsole.py:235
-msgid "PYTHONSTARTUP replacement"
-msgstr "Substitution de PYTHONSTARTUP"
-
-#: spyderlib\plugins\externalconsole.py:237
-msgid ""
-"This option will override the PYTHONSTARTUP environment variable which\n"
-"defines the script to be executed during the Python interpreter startup."
-msgstr ""
-"Cette option permet de remplacer le script de démarrage défini par la\n"
-"variable d'environnement PYTHONSTARTUP."
-
-#: spyderlib\plugins\externalconsole.py:242
-msgid "Default PYTHONSTARTUP script"
-msgstr "Script PYTHONSTARTUP par défaut"
-
-#: spyderlib\plugins\externalconsole.py:246
-msgid "Use the following startup script:"
-msgstr "Utiliser le script de démarrage suivant :"
-
-#: spyderlib\plugins\externalconsole.py:265
-msgid "Monitor"
-msgstr "Moniteur"
-
-#: spyderlib\plugins\externalconsole.py:266
-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 ""
-"Le moniteur fournit à la console des fonctionnalités d'introspection telles "
-"que la complétion de code, les info-bulles et l'explorateur de variables. "
-"Parce qu'il nécessite l'import de nombreux modules, désactiver le moniteur "
-"permet d'accélérer le démarrage de la console."
-
-#: spyderlib\plugins\externalconsole.py:273
-msgid "Enable monitor"
-msgstr "Activer le moniteur"
-
-#: spyderlib\plugins\externalconsole.py:285
-msgid "Default library"
-msgstr "Bibliothèque par défaut"
-
-#: spyderlib\plugins\externalconsole.py:287
-msgid "Qt (PyQt/PySide)"
-msgstr "Qt (PyQt/PySide)"
-
-#: spyderlib\plugins\externalconsole.py:289
-msgid "Qt-Python bindings library selection:"
-msgstr "Sélection de la bibliothèque d'interfaçage Qt :"
-
-#: spyderlib\plugins\externalconsole.py:291
-msgid ""
-"This option will act on<br> libraries such as Matplotlib, guidata or ETS"
-msgstr ""
-"Cette option est prise en charge par les bibliothèques telles que "
-"Matplotlib, guidata ou ETS"
-
-#: spyderlib\plugins\externalconsole.py:305
-msgid "Install Spyder's input hook for Qt"
-msgstr "Installer le \"input hook\" de Spyder pour Qt"
-
-#: spyderlib\plugins\externalconsole.py:307
-msgid ""
-"PyQt installs an input hook that allows<br> creating and interacting with Qt "
-"widgets in an interactive interpreter without blocking it. On Windows "
-"platforms, it is strongly recommended to replace it by Spyder's. Regarding "
-"PySide, note that it does not install an input hook, so it is required to "
-"enable this feature in order to be able to manipulate PySide/Qtobjects "
-"interactively."
-msgstr ""
-"PyQt installe un \"input hook\", mécanisme permettant d'interagir\n"
-"avec des widgets Qt dans un interpréteur Python sans bloquer ce dernier. \n"
-"Sous Windows, il est fortement conseillé de le remplacer par celui de "
-"Spyder. \n"
-"Concernant PySide, aucun \"input hook\" n'étant implémenté dans la version "
-"1.0, \n"
-"il est également recommandé d'activer cette option \n"
-"(cette fonctionnalité n'a aucun effet si le moniteur est désactivé)."
-
-#: spyderlib\plugins\externalconsole.py:326
-msgid "PyQt"
-msgstr "PyQt"
-
-#: spyderlib\plugins\externalconsole.py:328
-msgid "API selection for QString and QVariant objects:"
-msgstr "Sélection de l'API des objets QString et QVariant :"
-
-#: spyderlib\plugins\externalconsole.py:329
-msgid "API #1"
-msgstr "API n°1"
-
-#: spyderlib\plugins\externalconsole.py:329
-msgid "API #2"
-msgstr "API n°2"
-
-#: spyderlib\plugins\externalconsole.py:329
-msgid "Default API"
-msgstr "API par défaut"
-
-#: spyderlib\plugins\externalconsole.py:331
-msgid ""
-"PyQt API #1 is the default API for<br>Python 2. PyQt API #2 is the default "
-"API for Python 3 and is compatible with PySide. Note that switching to API "
-"#2 may require to enable the Matplotlib patch."
-msgstr ""
-"L'API n°1 de PyQt est l'API par défaut pour Python 2. L'API n°2 est l'API \n"
-"par défaut pour Python 3 : c'est l'API qui est compatible avec PySide.\n"
-"La sélection de l'API n°2 peut nécessiter l'activation du patch de "
-"Matplotlib."
-
-#: spyderlib\plugins\externalconsole.py:337
-msgid "Ignore API change errors (sip.setapi)"
-msgstr "Ignorer les erreurs de changement d'API (sip.setapi)"
-
-#: spyderlib\plugins\externalconsole.py:339
-msgid ""
-"Enabling this option will ignore <br>errors when changing PyQt API. As PyQt "
-"does not support dynamic API changes, it is strongly recommended to use this "
-"feature wisely, e.g. for debugging purpose."
-msgstr ""
-"L'activation de cette option permet d'ignorer les erreurs liées aux "
-"changements\n"
-"d'API de PyQt. Vu que PyQt ne prend pas en charge le changement dynamique\n"
-" d'API, il est fortement recommandé d'utiliser cette fonctionnalité "
-"exceptionnellement,\n"
-"par exemple pour du débogage."
-
-#: spyderlib\plugins\externalconsole.py:358
-msgid "Matplotlib"
-msgstr "Matplotlib"
-
-#: spyderlib\plugins\externalconsole.py:360
-msgid "GUI backend:"
-msgstr "Backend graphique :"
-
-#: spyderlib\plugins\externalconsole.py:362
-msgid ""
-"Set the GUI toolkit used by <br>Matplotlib to show figures (default: Qt4Agg)"
-msgstr ""
-"Spécifie la bibliothèque d'interfaces graphiques à utiliser pour l'affichage "
-"des figures Matplotlib (par défaut : Qt4Agg)"
-
-#: spyderlib\plugins\externalconsole.py:373
-msgid "Patch Matplotlib figures"
-msgstr "Patcher les figures Matplotlib"
-
-#: spyderlib\plugins\externalconsole.py:375
-msgid ""
-"Patching Matplotlib library will add a button to customize figure options "
-"(Qt4Agg only) and fix some issues."
-msgstr ""
-"Appliquer un patch à la bibliothèque Matplotlib permet d'ajouter un bouton "
-"(au backend Qt4Agg) pour modifier les options des courbes et images "
-"affichées et de corriger quelques bogues."
-
-#: spyderlib\plugins\externalconsole.py:395
-msgid "Enthought Tool Suite"
-msgstr "Enthought Tool Suite"
-
-#: spyderlib\plugins\externalconsole.py:396
-msgid ""
-"Enthought Tool Suite (ETS) supports PyQt4 (qt4) and wxPython (wx) graphical "
-"user interfaces."
-msgstr ""
-"Le logiciel Enthought Tool Suite (ETS) prend en charge les interfaces "
-"graphiques PyQt4 (qt4) et wxPython (wx)."
-
-#: spyderlib\plugins\externalconsole.py:400
-msgid "ETS_TOOLKIT:"
-msgstr "ETS_TOOLKIT:"
-
-#: spyderlib\plugins\externalconsole.py:421
-msgid "External modules"
-msgstr "Modules externes"
-
-#: spyderlib\plugins\externalconsole.py:610
-msgid "Trying to kill a kernel?"
-msgstr "Tentative d'arrêt d'un noyau"
-
-#: spyderlib\plugins\externalconsole.py:611
-msgid ""
-"You can't close this kernel because it has one or more consoles connected to "
-"it.<br><br>You need to close them instead or you can kill the kernel using "
-"the button far to the right."
-msgstr ""
-"Le noyau ne peut pas être fermé car au moins une console frontale y est "
-"connectée.\n"
-"\n"
-"Veuillez soit fermer au préalable toutes les consoles connectées ou appuyer "
-"sur le bouton à l'extrême droite pour tuer le processus du noyau."
-
-#: spyderlib\plugins\externalconsole.py:686
-#: spyderlib\plugins\ipythonconsole.py:480 spyderlib\spyder.py:1323
-#: spyderlib\spyder.py:1341 spyderlib\utils\environ.py:95
-#: spyderlib\utils\environ.py:108
-msgid "Warning"
-msgstr "Attention"
-
-#: spyderlib\plugins\externalconsole.py:687
-msgid ""
-"No Python shell is currently selected to run <b>%s</b>.<br><br>Please select "
-"or open a new Python interpreter and try again."
-msgstr ""
-"Aucune console Python n'est actuellement sélectionnée pour exécuter <b>%s</"
-"b>.<br><br>Merci de sélectionner ou d'ouvrir un interpréteur Python et de "
-"réessayer."
-
-#: spyderlib\plugins\externalconsole.py:764
-msgid ""
-"%s is already running in a separate process.\n"
-"Do you want to kill the process before starting a new one?"
-msgstr ""
-"%s est déjà en cours d'exécution dans un processus séparé.\n"
-"Souhaitez-vous tuer ce processus avant d'en démarrer un autre ?"
-
-#: spyderlib\plugins\externalconsole.py:933
-msgid "Kernel"
-msgstr "Noyau"
-
-#: spyderlib\plugins\externalconsole.py:944
-msgid ""
-"Either:<ol><li>Your IPython frontend and kernel versions are "
-"<b>incompatible</b> or</li><li>You <b>don't have</b> IPython installed in "
-"your external interpreter.</li></ol>In any case, we're sorry but we can't "
-"create a console for you."
-msgstr ""
-
-#: spyderlib\plugins\externalconsole.py:968
-msgid "Command Window"
-msgstr "Invite de commandes"
-
-#: spyderlib\plugins\externalconsole.py:970
-msgid "Terminal"
-msgstr "Terminal"
-
-#: spyderlib\plugins\externalconsole.py:1105
-msgid "Open a &Python console"
-msgstr "Ouvrir une console &Python"
-
-#: spyderlib\plugins\externalconsole.py:1108
-msgid "Open &command prompt"
-msgstr "Ouvrir un invite de &commandes"
-
-#: spyderlib\plugins\externalconsole.py:1109
-msgid "Open a Windows command prompt"
-msgstr "Ouvrir un invite de commandes Windows"
-
-#: spyderlib\plugins\externalconsole.py:1111
-msgid "Open a &terminal"
-msgstr "Ouvrir un &terminal"
-
-#: spyderlib\plugins\externalconsole.py:1112
-msgid "Open a terminal window"
-msgstr "Ouvrir un terminal de commandes dans Spyder"
-
-#: spyderlib\plugins\externalconsole.py:1266
-msgid "Open an IPython console"
-msgstr "Ouvrir une console IPython"
-
-#: spyderlib\plugins\externalconsole.py:1267
-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 ""
-"Le moniteur (console) a été désactivé. Par conséquent, le noyau IPython sera "
-"démarré mais la console IPython devra y être connectée manuellement."
-
-#: spyderlib\plugins\externalconsole.py:1297
-#: spyderlib\plugins\externalconsole.py:1310
-#: spyderlib\plugins\externalconsole.py:1314
-msgid "UMD"
-msgstr "UMD"
-
-#: spyderlib\plugins\externalconsole.py:1298
-msgid ""
-"UMD excluded modules:\n"
-"(example: guidata, guiqwt)"
-msgstr ""
-"Modules non rechargés par l'UMD :\n"
-"(exemple: guidata, guiqwt)"
-
-#: spyderlib\plugins\externalconsole.py:1311
-msgid ""
-"The following modules are not installed on your machine:\n"
-"%s"
-msgstr ""
-"Les modules suivants ne sont pas installés sur votre ordinateur :\n"
-"%s"
-
-#: spyderlib\plugins\externalconsole.py:1315
-msgid ""
-"Please note that these changes will be applied only to new Python/IPython "
-"interpreters"
-msgstr ""
-"Veuillez noter que ces changements ne seront pris en compte que par les "
-"nouveaux interpréteurs Python/IPython"
-
-#: spyderlib\plugins\findinfiles.py:90 spyderlib\widgets\findinfiles.py:691
-msgid "Find in files"
-msgstr "Recherche dans des fichiers"
-
-#: spyderlib\plugins\findinfiles.py:114
-msgid "&Find in files"
-msgstr "Rechercher dans des &fichiers"
-
-#: spyderlib\plugins\findinfiles.py:117
-msgid "Search text in multiple files"
-msgstr "Rechercher une chaîne de caractères dans plusieurs fichiers à la fois"
-
-#: spyderlib\plugins\history.py:34
-msgid "Settings"
-msgstr "Options"
-
-#: spyderlib\plugins\history.py:36
-msgid " entries"
-msgstr " lignes"
-
-#: spyderlib\plugins\history.py:36
-msgid "History depth: "
-msgstr "Taille de l'historique : "
-
-#: spyderlib\plugins\history.py:43
-msgid "Scroll automatically to last entry"
-msgstr "Défiler automatiquement jusqu'à la dernière ligne"
-
-#: spyderlib\plugins\history.py:102 spyderlib\plugins\inspector.py:435
-#: spyderlib\widgets\editor.py:677 spyderlib\widgets\explorer.py:990
-#: spyderlib\widgets\externalshell\baseshell.py:151
-#: spyderlib\widgets\externalshell\namespacebrowser.py:231
-#: spyderlib\widgets\ipython.py:491
-msgid "Options"
-msgstr "Options"
-
-#: spyderlib\plugins\history.py:122
-msgid "History log"
-msgstr "Historique"
-
-#: spyderlib\plugins\history.py:149
-msgid "History..."
-msgstr "Historique..."
-
-#: spyderlib\plugins\history.py:151
-msgid "Set history maximum entries"
-msgstr "Modifier le nombre d'entrées maximum de l'historique"
-
-#: spyderlib\plugins\history.py:261
-msgid "History"
-msgstr "Historique"
-
-#: spyderlib\plugins\history.py:262
-msgid "Maximum entries"
-msgstr "Nombre maximum d'entrées"
-
-#: spyderlib\plugins\inspector.py:55
-msgid "Rich text help on the Object Inspector"
-msgstr "Texte enrichi dans l'inspecteur d'objets"
-
-#: spyderlib\plugins\inspector.py:119
-msgid "Plain text font style"
-msgstr "Police d'écriture du texte brut"
-
-#: spyderlib\plugins\inspector.py:122
-msgid "Rich text font style"
-msgstr "Police d'écriture du texte enrichi"
-
-#: spyderlib\plugins\inspector.py:125
-msgid "Automatic connections"
-msgstr "Connexions automatiques"
-
-#: spyderlib\plugins\inspector.py:126
-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."
-msgstr "L'inspecteur d'objet peut automatiquement afficher l'aide sur un objet dès l'ouverture d'une parenthèse."
-
-#: spyderlib\plugins\inspector.py:137
-msgid "Python Console"
-msgstr "Console Python"
-
-#: spyderlib\plugins\inspector.py:139
-msgid "IPython Console"
-msgstr "Console IPython"
-
-#: spyderlib\plugins\inspector.py:152
-msgid "Additional features"
-msgstr "Options supplémentaires"
-
-#: spyderlib\plugins\inspector.py:153
-msgid "Render mathematical equations"
-msgstr "Styliser les équations mathématiques"
-
-#: spyderlib\plugins\inspector.py:159
-msgid "This feature requires Sphinx 1.1 or superior."
-msgstr "Cette fonctionnalité nécessite l'installation de Sphinx 1.1+."
-
-#: spyderlib\plugins\inspector.py:161
-msgid "Sphinx %s is currently installed."
-msgstr "Sphinx %s n'est pas installé."
-
-#: spyderlib\plugins\inspector.py:335
-msgid "No documentation available"
-msgstr "Aucune documentation disponible"
-
-#: spyderlib\plugins\inspector.py:374
-msgid "Source"
-msgstr "Source"
-
-#: spyderlib\plugins\inspector.py:390 spyderlib\widgets\dicteditor.py:162
-msgid "Object"
-msgstr "Objet"
-
-#: spyderlib\plugins\inspector.py:405
-msgid "Plain Text"
-msgstr "Texte brut"
-
-#: spyderlib\plugins\inspector.py:409
-msgid "Show Source"
-msgstr "Afficher les sources"
-
-#: spyderlib\plugins\inspector.py:413
-msgid "Rich Text"
-msgstr "Texte enrichi"
-
-#: spyderlib\plugins\inspector.py:423
-msgid "Automatic import"
-msgstr "Import automatique"
-
-#: spyderlib\plugins\inspector.py:478 spyderlib\plugins\inspector.py:887
-msgid "Object inspector"
-msgstr "Inspecteur d'objets"
-
-#: spyderlib\plugins\inspector.py:601
-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 ""
-"Pour obtenir de l'aide ici, sélectionner (ou placer le curseur sur) un objet "
-"dans l'éditeur ou la console, puis appuyer sur %s.%sL'aide apparaît "
-"automatiquement après la saisie d'une parenthèse gauche après un objet si "
-"l'option correspondante est activée dans %s."
-
-#: spyderlib\plugins\inspector.py:607
-msgid "Preferences > Object Inspector"
-msgstr "Préférences > Inspecteur d'objets"
-
-#: spyderlib\plugins\inspector.py:609
-msgid "Usage"
-msgstr "Utilisation"
-
-#: spyderlib\plugins\inspector.py:615
-msgid ""
-"Please consider installing Sphinx to get documentation rendered in rich text."
-msgstr ""
-"Merci d'installer Sphinx pour obtenir la documentation en texte enrichi."
-
-#: spyderlib\plugins\inspector.py:848
-msgid "Lock"
-msgstr "Verrouiller"
-
-#: spyderlib\plugins\inspector.py:848
-msgid "Unlock"
-msgstr "Déverrouiller"
-
-#: spyderlib\plugins\inspector.py:888
-msgid ""
-"The following error occured when calling <b>Sphinx %s</b>. <br>Incompatible "
-"Sphinx version or doc string decoding failed.<br><br>Error message:<br>%s"
-msgstr ""
-"L'erreur suivante s'est produite lors de l'exécution de <b>Sphinx %s</b>. "
-"<br>Veuillez vérifier si cette version de Sphinx est bien prise en charge "
-"par Spyder. <br><br>Message d'erreur :<br>%s"
-
-#: spyderlib\plugins\inspector.py:932
-msgid "No source code available."
-msgstr "Aucun code source disponible."
-
-#: spyderlib\plugins\ipythonconsole.py:52
-msgid "Symbolic mathematics for the IPython Console"
-msgstr "Mathématiques symboliques pour la console IPython"
-
-#: spyderlib\plugins\ipythonconsole.py:59
-#: spyderlib\plugins\ipythonconsole.py:431
-msgid "IPython console"
-msgstr "Console IPython"
-
-#: spyderlib\plugins\ipythonconsole.py:71
-msgid "Display initial banner"
-msgstr "Afficher le message d'accueil"
-
-#: spyderlib\plugins\ipythonconsole.py:72
-msgid ""
-"This option lets you hide the message shown at\n"
-"the top of the console when it's opened."
-msgstr ""
-"Cette option permet de masquer la message d'accueil\n"
-"qui s'affiche à l'ouverture de la console."
-
-#: spyderlib\plugins\ipythonconsole.py:74
-msgid "Use a completion widget"
-msgstr "Utiliser un widget de complétion de code"
-
-#: spyderlib\plugins\ipythonconsole.py:76
-msgid "Use a widget instead of plain text output for tab completion"
-msgstr "Utiliser un widget de complétion au lieu d'une liste en texte brut"
-
-#: spyderlib\plugins\ipythonconsole.py:78
-msgid "Use a pager to display additional text inside the console"
-msgstr "Utiliser un pager pour afficher l'aide"
-
-#: spyderlib\plugins\ipythonconsole.py:80
-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 ""
-"Le pager permet d'éviter de remplir la console de texte d'aide.\n"
-"Note : utiliser la touche Q pour quitter le pager."
-
-#: spyderlib\plugins\ipythonconsole.py:85
-msgid "Ask for confirmation before closing"
-msgstr "Demander confirmation avant de fermer une console"
-
-#: spyderlib\plugins\ipythonconsole.py:98
-msgid "Light background"
-msgstr "Fond blanc"
-
-#: spyderlib\plugins\ipythonconsole.py:100
-msgid "Dark background"
-msgstr "Fond noir"
-
-#: spyderlib\plugins\ipythonconsole.py:110
-msgid "Buffer:  "
-msgstr "Tampon :  "
-
-#: spyderlib\plugins\ipythonconsole.py:112
-msgid ""
-"Set the maximum number of lines of text shown in the\n"
-"console before truncation. Specifying -1 disables it\n"
-"(not recommended!)"
-msgstr ""
-"Nombre maximum de lignes de texte affichées dans la console avant troncature "
-"(saisir -1 désactive cette dernière, ce qui est fortement déconseillé)."
-
-#: spyderlib\plugins\ipythonconsole.py:121
-msgid "Support for graphics (Matplotlib)"
-msgstr "Prise en charge des graphes (Matplotlib)"
-
-#: spyderlib\plugins\ipythonconsole.py:122
-msgid "Activate support"
-msgstr "Activer"
-
-#: spyderlib\plugins\ipythonconsole.py:123
-msgid "Automatically load Pylab and NumPy modules"
-msgstr "Importer automatiquement Pylab et NumPy"
-
-#: spyderlib\plugins\ipythonconsole.py:126
-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 ""
-"Import automatique de toutes les fonctions de représentation graphique et de "
-"calcul numérique"
-
-#: spyderlib\plugins\ipythonconsole.py:145
-msgid ""
-"This feature requires the Matplotlib library.\n"
-"It seems you don't have it installed."
-msgstr ""
-"Cette fonctionnalité nécessite l'installation du module Matplotlib.\n"
-"Ce dernier n'est apparemment pas installé."
-
-#: spyderlib\plugins\ipythonconsole.py:150
-msgid "Inline"
-msgstr "En ligne"
-
-#: spyderlib\plugins\ipythonconsole.py:151
-msgid "Automatic"
-msgstr "Automatique"
-
-#: spyderlib\plugins\ipythonconsole.py:152
-msgid "Graphics backend"
-msgstr "Sortie graphique"
-
-#: spyderlib\plugins\ipythonconsole.py:153
-msgid ""
-"Decide how graphics are going to be displayed in the console. If unsure, "
-"please select <b>%s</b> to put graphics inside the console or <b>%s</b> to "
-"interact with them (through zooming and panning) in a separate window."
-msgstr ""
-"Cette option permet de régler la manière dont les graphes seront affichés "
-"dans la console. Par exemple, le mode <b>%s</b> permet l'affichage en ligne "
-"des graphes tandis que le mode <b>%s</b> permet d'interagir avec (zoom/pan) "
-"dans une fenêtre séparée."
-
-#: spyderlib\plugins\ipythonconsole.py:173
-msgid "Backend:"
-msgstr "Sortie :"
-
-#: spyderlib\plugins\ipythonconsole.py:175
-msgid "This option will be applied the next time a console is opened."
-msgstr ""
-"Cette option sera prise en compte lors de la prochaine ouverture de console."
-
-#: spyderlib\plugins\ipythonconsole.py:187
-msgid "Inline backend"
-msgstr "Backend intégré"
-
-#: spyderlib\plugins\ipythonconsole.py:188
-msgid "Decide how to render the figures created by this backend"
-msgstr "Option relative au rendu des figures dans ce backend"
-
-#: spyderlib\plugins\ipythonconsole.py:192
-msgid "Format:"
-msgstr "Format :"
-
-#: spyderlib\plugins\ipythonconsole.py:195
-msgid "Resolution:"
-msgstr "Résolution :"
-
-#: spyderlib\plugins\ipythonconsole.py:195
-msgid "dpi"
-msgstr "ppp"
-
-#: spyderlib\plugins\ipythonconsole.py:197
-msgid "Only used when the format is PNG. Default is 72"
-msgstr "Utilisé uniquement dans le cas du format PNG. Par défaut: 72"
-
-#: spyderlib\plugins\ipythonconsole.py:200
-msgid "Width:"
-msgstr "Largeur :"
-
-#: spyderlib\plugins\ipythonconsole.py:200
-#: spyderlib\plugins\ipythonconsole.py:204
-msgid "inches"
-msgstr "pouces"
-
-#: spyderlib\plugins\ipythonconsole.py:202
-msgid "Default is 6"
-msgstr "Par défaut : 6"
-
-#: spyderlib\plugins\ipythonconsole.py:204
-msgid "Height:"
-msgstr "Hauteur :"
-
-#: spyderlib\plugins\ipythonconsole.py:206
-msgid "Default is 4"
-msgstr "Par défaut : 4"
-
-#: spyderlib\plugins\ipythonconsole.py:221
-msgid "Run code"
-msgstr "Exécuter du code"
-
-#: spyderlib\plugins\ipythonconsole.py:222
-msgid ""
-"You can run several lines of code when a console is started. Please "
-"introduce each one separated by commas, for example:<br><i>import os, import "
-"sys</i>"
-msgstr ""
-"Plusieurs lignes de code peuvent être exécutées lors du démarrage de la "
-"console. Veuillez séparer deux lignes consécutives par une virgule - par "
-"exemple :<br><i>import os, import sys</i>"
-
-#: spyderlib\plugins\ipythonconsole.py:228
-msgid "Lines:"
-msgstr "Lignes :"
-
-#: spyderlib\plugins\ipythonconsole.py:237
-msgid "Run a file"
-msgstr "Exécuter un fichier"
-
-#: spyderlib\plugins\ipythonconsole.py:238
-msgid ""
-"You can also run a whole file at startup instead of just some lines (This is "
-"similar to have a PYTHONSTARTUP file)."
-msgstr "Option similaire à PYTHONSTARTUP pour un interpréteur standard"
-
-#: spyderlib\plugins\ipythonconsole.py:242
-msgid "Use the following file:"
-msgstr "Utiliser le fichier suivant :"
-
-#: spyderlib\plugins\ipythonconsole.py:256
-msgid "Spyder startup"
-msgstr "Démarrage de Spyder"
-
-#: spyderlib\plugins\ipythonconsole.py:257
-msgid "Open an IPython console at startup"
-msgstr "Ouvrir une console IPython au démarrage"
-
-#: spyderlib\plugins\ipythonconsole.py:265
-#, fuzzy
-msgid "Greedy completion"
-msgstr "Entrée valide la complétion de code"
-
-#: spyderlib\plugins\ipythonconsole.py:266
-msgid ""
-"Enable <tt>Tab</tt> completion on elements of lists, results of function "
-"calls, etc, <i>without</i> assigning them to a variable.<br>For example, you "
-"can get completions on things like <tt>li[0].<Tab></tt> or <tt>ins.meth"
-"().<Tab></tt>"
-msgstr ""
-
-#: spyderlib\plugins\ipythonconsole.py:274
-msgid "Use the greedy completer"
-msgstr ""
-
-#: spyderlib\plugins\ipythonconsole.py:285
-msgid "Autocall"
-msgstr ""
-
-#: spyderlib\plugins\ipythonconsole.py:286
-msgid ""
-"Autocall makes IPython automatically call any callable object even if you "
-"didn't type explicit parentheses.<br>For example, if you type <i>str 43</i> "
-"it becomes <i>str(43)</i> automatically."
-msgstr ""
-
-#: spyderlib\plugins\ipythonconsole.py:293
-#, fuzzy
-msgid "Smart"
-msgstr "Démarrage"
-
-#: spyderlib\plugins\ipythonconsole.py:294
-msgid "Full"
-msgstr ""
-
-#: spyderlib\plugins\ipythonconsole.py:295
-msgid "Off"
-msgstr ""
-
-#: spyderlib\plugins\ipythonconsole.py:297
-msgid "Autocall:  "
-msgstr ""
-
-#: spyderlib\plugins\ipythonconsole.py:298
-msgid ""
-"On <b>%s</b> mode, Autocall is not applied if there are no arguments after "
-"the callable. On <b>%s</b> mode, all callable objects are automatically "
-"called (even if no arguments are present)."
-msgstr ""
-
-#: spyderlib\plugins\ipythonconsole.py:310
-msgid "Symbolic Mathematics"
-msgstr ""
-
-#: spyderlib\plugins\ipythonconsole.py:311
-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:316
-msgid "Use symbolic math"
-msgstr ""
-
-#: spyderlib\plugins\ipythonconsole.py:317
-msgid ""
-"This option loads the Sympy library to work with.<br>Please refer to its "
-"documentation to learn how to use it."
-msgstr ""
-
-#: spyderlib\plugins\ipythonconsole.py:330
-msgid ""
-"This feature requires the Sympy library.\n"
-"It seems you don't have it installed."
-msgstr ""
-"Cette fonctionnalité nécessite l'installation du module Sympy.\n"
-"Ce dernier n'est apparemment pas installé."
-
-#: spyderlib\plugins\ipythonconsole.py:335
-#, fuzzy
-msgid "Prompts"
-msgstr "Propriétés"
-
-#: spyderlib\plugins\ipythonconsole.py:336
-msgid "Modify how Input and Output prompts are shown in the console."
-msgstr ""
-
-#: spyderlib\plugins\ipythonconsole.py:339
-#, fuzzy
-msgid "Input prompt:"
-msgstr "Copier sans les préfixes"
-
-#: spyderlib\plugins\ipythonconsole.py:341
-msgid ""
-"Default is<br>In [<span class=\"in-prompt-number\">%i</span>]:"
-msgstr ""
-
-#: spyderlib\plugins\ipythonconsole.py:345
-msgid "Output prompt:"
-msgstr ""
-
-#: spyderlib\plugins\ipythonconsole.py:347
-msgid ""
-"Default is<br>Out[<span class=\"out-prompt-number\">%i</span>]:"
-msgstr ""
-
-#: spyderlib\plugins\ipythonconsole.py:363
-msgid "Graphics"
-msgstr "Graphiques"
-
-#: spyderlib\plugins\ipythonconsole.py:367
-msgid "Advanced Settings"
-msgstr "Options avancées"
-
-#: spyderlib\plugins\ipythonconsole.py:481
-msgid ""
-"No IPython console is currently available to run <b>%s</b>.<br><br>Please "
-"open a new one and try again."
-msgstr ""
-"Aucun client IPython n'est actuellement sélectionné pour exécuter <b>%s</b>."
-"<br><br>Merci d'ouvrir un nouveau client IPython et de réessayer."
-
-#: spyderlib\plugins\ipythonconsole.py:507
-msgid "Open an &IPython console"
-msgstr "Ouvrir une console &IPython"
-
-#: spyderlib\plugins\ipythonconsole.py:512
-msgid "Connect to an existing kernel"
-msgstr "Connecter à un noyau existant"
-
-#: spyderlib\plugins\ipythonconsole.py:513
-msgid "Open a new IPython console connected to an existing kernel"
-msgstr "Ouvrir une nouvelle console IPython connecté à un noyau existant"
-
-#: spyderlib\plugins\ipythonconsole.py:672
-msgid "(for example: kernel-3764.json, or simply 3764)"
-msgstr "(exemple: `kernel-3764.json`, ou simplement `3764`)"
-
-#: spyderlib\plugins\ipythonconsole.py:674
-#: spyderlib\plugins\ipythonconsole.py:719
-msgid "IPython"
-msgstr "IPython"
-
-#: spyderlib\plugins\ipythonconsole.py:675
-msgid "Provide an IPython kernel connection file:"
-msgstr "Fichier de connexion du noyau IPython :"
-
-#: spyderlib\plugins\ipythonconsole.py:720
-msgid "Unable to connect to IPython <b>%s"
-msgstr "Impossible de se connecter au noyau IPython <b>`%s`"
-
-#: spyderlib\plugins\ipythonconsole.py:726
-msgid "Mismatch between kernel and frontend"
-msgstr ""
-
-#: spyderlib\plugins\ipythonconsole.py:727
-msgid ""
-"Your IPython frontend and kernel versions are <b>incompatible!!</"
-"b><br><br>We're sorry but we can't create an IPython console for you."
-msgstr ""
-
-#: spyderlib\plugins\ipythonconsole.py:952
-msgid ""
-"%s will be closed.\n"
-"Do you want to kill the associated kernel and all of its clients?"
-msgstr ""
-"%s va être fermé.\n"
-"Souhaitez-vous fermer également le noyau associé et tous ses autres clients ?"
-
-#: spyderlib\plugins\ipythonconsole.py:1012
-msgid "Are you sure you want to restart the kernel?"
-msgstr "Souhaitez-vous vraiment redémarrer le noyau ?"
-
-#: spyderlib\plugins\ipythonconsole.py:1014
-msgid "Restart kernel?"
-msgstr "Redémarrer le noyau"
-
-#: spyderlib\plugins\onlinehelp.py:67
-msgid "Online help"
-msgstr "Aide en ligne"
-
-#: spyderlib\plugins\outlineexplorer.py:47
-#: spyderlib\widgets\editortools.py:164
-msgid "Outline"
-msgstr "Structure"
-
-#: spyderlib\plugins\projectexplorer.py:43
-#: spyderlib\widgets\projectexplorer.py:1136
-#: spyderlib\widgets\projectexplorer.py:1150
-msgid "Project explorer"
-msgstr "Explorateur de projets"
-
-#: spyderlib\plugins\projectexplorer.py:54
-#: spyderlib\widgets\projectexplorer.py:544
-msgid "New project..."
-msgstr "Nouveau projet..."
-
-#: spyderlib\plugins\runconfig.py:28
-msgid "Execute in current Python or IPython interpreter"
-msgstr "Exécuter dans l'interpréteur Python ou IPython actif"
-
-#: spyderlib\plugins\runconfig.py:29
-msgid "Execute in a new dedicated Python interpreter"
-msgstr "Exécuter dans un nouvel interpréteur Python dédié"
-
-#: spyderlib\plugins\runconfig.py:30
-msgid "Execute in an external System terminal"
-msgstr "Exécuter dans un terminal système externe"
-
-#: spyderlib\plugins\runconfig.py:40
-msgid "Always show %s on a first file run"
-msgstr "Toujours afficher %s lors de la première exécution d'un script"
-
-#: spyderlib\plugins\runconfig.py:150
-msgid "General settings"
-msgstr "Options générales"
-
-#: spyderlib\plugins\runconfig.py:153 spyderlib\plugins\runconfig.py:194
-msgid "Command line options:"
-msgstr "Options en ligne de commande :"
-
-#: spyderlib\plugins\runconfig.py:160
-msgid "Working directory:"
-msgstr "Répertoire de travail :"
-
-#: spyderlib\plugins\runconfig.py:175 spyderlib\plugins\runconfig.py:438
-msgid "Interpreter"
-msgstr "Interpréteur"
-
-#: spyderlib\plugins\runconfig.py:186
-msgid "Dedicated Python interpreter"
-msgstr "Interpréteur Python dédié"
-
-#: spyderlib\plugins\runconfig.py:191
-msgid "Interact with the Python interpreter after execution"
-msgstr "Intéragir avec l'interpréteur Python après l'exécution"
-
-#: spyderlib\plugins\runconfig.py:200
-msgid "<b>-u</b> is added to the other options you set here"
-msgstr "L'option <b>-u</b> est ajoutée aux autres options spécifiées ici"
-
-#: spyderlib\plugins\runconfig.py:211
-msgid "this dialog"
-msgstr "cette fenêtre"
-
-#: spyderlib\plugins\runconfig.py:267
-msgid "Run configuration"
-msgstr "Configuration d'exécution"
-
-#: spyderlib\plugins\runconfig.py:268
-msgid "The following working directory is not valid:<br><b>%s</b>"
-msgstr "Le répertoire de travail suivant n'est pas valide :<br><b>%s</b>"
-
-#: spyderlib\plugins\runconfig.py:344
-msgid "Run settings for %s"
-msgstr "Options d'exécution pour %s"
-
-#: spyderlib\plugins\runconfig.py:375
-msgid "Select a run configuration:"
-msgstr "Sélectionner une configuration d'exécution :"
-
-#: spyderlib\plugins\runconfig.py:405 spyderlib\plugins\runconfig.py:430
-msgid "Run Settings"
-msgstr "Options d'exécution"
-
-#: spyderlib\plugins\runconfig.py:432
-msgid ""
-"The following are the default <i>%s</i>. These options may be overriden "
-"using the <b>%s</b> dialog box (see the <b>%s</b> menu)"
-msgstr ""
-"La page suivante présente les réglages par défaut pour les <i>%s</i>. Ces "
-"réglages peuvent être remplacés à tout moment en utilisant la boîte de "
-"dialogue <b>%s</b> (voir le menu <b>%s</b>)"
-
-#: spyderlib\plugins\runconfig.py:456
-#: spyderlib\widgets\externalshell\pythonshell.py:297
-msgid "Working directory"
-msgstr "Répertoire de travail"
-
-#: spyderlib\plugins\runconfig.py:458
-msgid "Default working directory is:"
-msgstr "Le répertoire de travail par défaut est :"
-
-#: spyderlib\plugins\runconfig.py:460
-msgid "the script directory"
-msgstr "le répertoire du fichier à exécuter"
-
-#: spyderlib\plugins\runconfig.py:463 spyderlib\plugins\workingdirectory.py:54
-msgid "the following directory:"
-msgstr "le répertoire suivant :"
-
-#: spyderlib\plugins\runconfig.py:482
-msgid "Run Settings dialog"
-msgstr "la fenêtre Options d'exécution"
-
-#: spyderlib\plugins\shortcuts.py:178
-msgid "Context"
-msgstr "Contexte"
-
-#: spyderlib\plugins\shortcuts.py:180 spyderlib\widgets\dicteditor.py:147
-#: spyderlib\widgets\importwizard.py:480
-msgid "Name"
-msgstr "Nom"
-
-#: spyderlib\plugins\shortcuts.py:182
-msgid "Mod1"
-msgstr "Mod1"
-
-#: spyderlib\plugins\shortcuts.py:184
-msgid "Mod2"
-msgstr "Mod2"
-
-#: spyderlib\plugins\shortcuts.py:186
-msgid "Mod3"
-msgstr "Mod3"
-
-#: spyderlib\plugins\shortcuts.py:188 spyderlib\widgets\dicteditor.py:158
-msgid "Key"
-msgstr "Clé"
-
-#: spyderlib\plugins\shortcuts.py:321
-msgid "Conflicts"
-msgstr "Conflits"
-
-#: spyderlib\plugins\shortcuts.py:322
-msgid "The following conflicts have been detected:"
-msgstr "Les conflits suivants ont été détectés :"
-
-#: spyderlib\plugins\shortcuts.py:334
-msgid "Keyboard shortcuts"
-msgstr "Raccourcis clavier"
-
-#: spyderlib\plugins\variableexplorer.py:24
-msgid "Autorefresh"
-msgstr "Rafraîchissement automatique"
-
-#: spyderlib\plugins\variableexplorer.py:25
-msgid "Enable autorefresh"
-msgstr "Activer le rafraîchissement automatique"
-
-#: spyderlib\plugins\variableexplorer.py:27
-msgid "Refresh interval: "
-msgstr "Période de rafraîchissement : "
-
-#: spyderlib\plugins\variableexplorer.py:28
-msgid " ms"
-msgstr " ms"
-
-#: spyderlib\plugins\variableexplorer.py:31
-msgid "Filter"
-msgstr "Filtre"
-
-#: spyderlib\plugins\variableexplorer.py:33
-#: spyderlib\widgets\externalshell\namespacebrowser.py:201
-msgid "Exclude private references"
-msgstr "Exclure les références privées"
-
-#: spyderlib\plugins\variableexplorer.py:34
-#: spyderlib\widgets\externalshell\namespacebrowser.py:216
-msgid "Exclude capitalized references"
-msgstr "Exclure les références commençant par une majuscule"
-
-#: spyderlib\plugins\variableexplorer.py:35
-#: spyderlib\widgets\externalshell\namespacebrowser.py:209
-msgid "Exclude all-uppercase references"
-msgstr "Exclure les références en lettres capitales"
-
-#: spyderlib\plugins\variableexplorer.py:36
-#: spyderlib\widgets\externalshell\namespacebrowser.py:224
-msgid "Exclude unsupported data types"
-msgstr "Exclure les types non supportés"
-
-#: spyderlib\plugins\variableexplorer.py:43
-#: spyderlib\widgets\dicteditor.py:591
-msgid "Truncate values"
-msgstr "Tronquer les valeurs"
-
-#: spyderlib\plugins\variableexplorer.py:44
-#: spyderlib\widgets\dicteditor.py:604
-msgid "Always edit in-place"
-msgstr "Édition en ligne pour tous les types"
-
-#: spyderlib\plugins\variableexplorer.py:45
-#: spyderlib\widgets\dicteditor.py:600
-msgid "Show collection contents"
-msgstr "Afficher le contenu des séquences"
-
-#: spyderlib\plugins\variableexplorer.py:48
-#: spyderlib\widgets\dicteditor.py:595
-msgid "Show arrays min/max"
-msgstr "Afficher les min/max des tableaux"
-
-#: spyderlib\plugins\variableexplorer.py:50
-#: spyderlib\widgets\dicteditor.py:1251
-msgid "Edit data in the remote process"
-msgstr "Éditeurs dans le processus distant"
-
-#: spyderlib\plugins\variableexplorer.py:51
-#: spyderlib\widgets\dicteditor.py:1252
-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 ""
-"Les tableaux NumPy, images PIL, listes, tuples et dictionnaires seront "
-"modifiés dans un éditeur exécuté dans le processus distant.\n"
-"Cela permet d'éviter de transférer de gros volumes de données entre le "
-"processus distant et Spyder (à travers le socket)."
-
-#: spyderlib\plugins\variableexplorer.py:162
-msgid "Variable explorer"
-msgstr "Explorateur de variables"
-
-#: spyderlib\plugins\workingdirectory.py:35
-msgid ""
-"The <b>global working directory</b> is the working directory for newly "
-"opened <i>consoles</i> (Python/IPython interpreters and terminals), for the "
-"<i>file explorer</i>, for the <i>find in files</i> plugin and for new files "
-"created in the <i>editor</i>."
-msgstr ""
-"Le <b>répertoire de travail global</b> est le répertoire de travail utilisé "
-"pour les nouvelles <i>consoles</i> (interpréteurs Python/IPython et "
-"terminaux), pour l'<i>explorateur de fichiers</i>, pour la <i>recherche dans "
-"les fichiers</i> et pour les fichiers créés dans l'<i>éditeur</i>."
-
-#: spyderlib\plugins\workingdirectory.py:44
-msgid "At startup, the global working directory is:"
-msgstr "Au démarrage, le répertoire de travail global est :"
-
-#: spyderlib\plugins\workingdirectory.py:48
-msgid "the same as in last session"
-msgstr "celui utilisé lors de la dernière session"
-
-#: spyderlib\plugins\workingdirectory.py:50
-msgid "At startup, Spyder will restore the global directory from last session"
-msgstr ""
-"Au démarrage, Spyder reprendra le répertoire de travail global de la "
-"dernière session"
-
-#: spyderlib\plugins\workingdirectory.py:56
-msgid "At startup, the global working directory will be the specified path"
-msgstr ""
-"Au démarrage, le répertoire de travail global sera le chemin d'accès "
-"spécifié ici"
-
-#: spyderlib\plugins\workingdirectory.py:70
-msgid "Files are opened from:"
-msgstr "Les fichiers sont ouverts depuis :"
-
-#: spyderlib\plugins\workingdirectory.py:74
-#: spyderlib\plugins\workingdirectory.py:87
-msgid "the current file directory"
-msgstr "le répertoire du fichier en cours d'édition"
-
-#: spyderlib\plugins\workingdirectory.py:78
-#: spyderlib\plugins\workingdirectory.py:91
-msgid "the global working directory"
-msgstr "le répertoire de travail global"
-
-#: spyderlib\plugins\workingdirectory.py:83
-msgid "Files are created in:"
-msgstr "Les fichiers sont créés dans :"
-
-#: spyderlib\plugins\workingdirectory.py:97
-msgid "Change to file base directory"
-msgstr "Sélectionner le répertoire de base du fichier"
-
-#: spyderlib\plugins\workingdirectory.py:99
-msgid "When opening a file"
-msgstr "Lors de l'ouverture d'un fichier"
-
-#: spyderlib\plugins\workingdirectory.py:101
-msgid "When saving a file"
-msgstr "Lors de l'enregistrement d'un fichier"
-
-#: spyderlib\plugins\workingdirectory.py:168
-msgid "Back"
-msgstr "Retour"
-
-#: spyderlib\plugins\workingdirectory.py:176 spyderlib\widgets\explorer.py:977
-#: spyderlib\widgets\importwizard.py:499
-msgid "Next"
-msgstr "Suivant"
-
-#: spyderlib\plugins\workingdirectory.py:189
-msgid ""
-"This is the working directory for newly\n"
-"opened consoles (Python interpreters and\n"
-"terminals), for the file explorer, for the\n"
-"find in files plugin and for new files\n"
-"created in the editor"
-msgstr ""
-"Ceci est le répertoire de travail utilisé pour\n"
-"les nouvelles consoles (interpréteurs Python\n"
-"et fenêtres de commandes), pour l'explorateur\n"
-"de fichiers, pour la recherche dans les fichiers\n"
-"et pour les fichiers créés dans l'éditeur"
-
-#: spyderlib\plugins\workingdirectory.py:215
-msgid "Browse a working directory"
-msgstr "Sélectionner un répertoire de travail"
-
-#: spyderlib\plugins\workingdirectory.py:221
-msgid "Set as current console's working directory"
-msgstr "Changer le répertoire de travail de la console actuelle"
-
-#: spyderlib\plugins\workingdirectory.py:229
-msgid "Change to parent directory"
-msgstr "Aller au répertoire parent"
-
-#: spyderlib\plugins\workingdirectory.py:236
-msgid "Global working directory"
-msgstr "Répertoire de travail global"
-
-#: spyderlib\spyder.py:48
-msgid "IPython Console integration"
-msgstr "Intégration de la console IPython"
-
-#: spyderlib\spyder.py:125
-msgid "Initializing..."
-msgstr "Initialisation..."
-
-#: spyderlib\spyder.py:286
-msgid "PyQt4 Reference Guide"
-msgstr "Guide de référence de PyQt4"
-
-#: spyderlib\spyder.py:289
-msgid "PyQt4 API Reference"
-msgstr "Documentation de l'API de PyQt4"
-
-#: spyderlib\spyder.py:291
-msgid "Python(x,y)"
-msgstr "Python(x,y)"
-
-#: spyderlib\spyder.py:293
-msgid "WinPython"
-msgstr "WinPython"
-
-#: spyderlib\spyder.py:295
-msgid "Numpy and Scipy documentation"
-msgstr "Documentation de Numpy et Scipy"
-
-#: spyderlib\spyder.py:297 spyderlib\spyder.py:971
-msgid "Matplotlib documentation"
-msgstr "Documentation de Matplotlib"
-
-#: spyderlib\spyder.py:330
-msgid "Reload last session"
-msgstr "Recharger la session précédente"
-
-#: spyderlib\spyder.py:334
-msgid "Load session..."
-msgstr "Charger une session..."
-
-#: spyderlib\spyder.py:337
-msgid "Load Spyder session"
-msgstr "Charger une session Spyder"
-
-#: spyderlib\spyder.py:339
-msgid "Save session and quit..."
-msgstr "Enregistrer la session et quitter..."
-
-#: spyderlib\spyder.py:342
-msgid "Save current session and quit application"
-msgstr "Enregistrer la session en cours et quitter l'application"
-
-#: spyderlib\spyder.py:513
-msgid "Close current plugin"
-msgstr "Fermer la fenêtre courante"
-
-#: spyderlib\spyder.py:519
-msgid "&Find text"
-msgstr "Rec&hercher"
-
-#: spyderlib\spyder.py:525
-msgid "Find &next"
-msgstr "Rechercher le &suivant"
-
-#: spyderlib\spyder.py:531
-msgid "Find &previous"
-msgstr "Rechercher le &précédent"
-
-#: spyderlib\spyder.py:536
-msgid "&Replace text"
-msgstr "&Remplacer"
-
-#: spyderlib\spyder.py:551 spyderlib\widgets\sourcecode\codeeditor.py:2028
-msgid "Undo"
-msgstr "Annuler"
-
-#: spyderlib\spyder.py:553 spyderlib\widgets\sourcecode\codeeditor.py:2031
-msgid "Redo"
-msgstr "Répéter"
-
-#: spyderlib\spyder.py:554 spyderlib\widgets\arrayeditor.py:327
-#: spyderlib\widgets\dicteditor.py:563 spyderlib\widgets\shell.py:122
-#: spyderlib\widgets\sourcecode\codeeditor.py:2037
-msgid "Copy"
-msgstr "Copier"
-
-#: spyderlib\spyder.py:556 spyderlib\widgets\shell.py:118
-#: spyderlib\widgets\sourcecode\codeeditor.py:2034
-msgid "Cut"
-msgstr "Couper"
-
-#: spyderlib\spyder.py:557 spyderlib\widgets\dicteditor.py:560
-#: spyderlib\widgets\shell.py:126
-#: spyderlib\widgets\sourcecode\codeeditor.py:2040
-msgid "Paste"
-msgstr "Coller"
-
-#: spyderlib\spyder.py:559 spyderlib\widgets\explorer.py:453
-#: spyderlib\widgets\projectexplorer.py:1002 spyderlib\widgets\shell.py:135
-#: spyderlib\widgets\sourcecode\codeeditor.py:2043
-msgid "Delete"
-msgstr "Supprimer"
-
-#: spyderlib\spyder.py:562 spyderlib\widgets\shell.py:139
-#: spyderlib\widgets\sourcecode\codeeditor.py:2047
-msgid "Select All"
-msgstr "Sélectionner tout"
-
-#: spyderlib\spyder.py:611
-msgid "C&onsoles"
-msgstr "C&onsoles"
-
-#: spyderlib\spyder.py:617
-msgid "&View"
-msgstr "&Affichage"
-
-#: spyderlib\spyder.py:620
-msgid "&Help"
-msgstr "A&ide"
-
-#: spyderlib\spyder.py:625
-msgid "Welcome to Spyder!"
-msgstr "Bienvenue dans Spyder !"
-
-#: spyderlib\spyder.py:630
-msgid "Pre&ferences"
-msgstr "Pré&férences"
-
-#: spyderlib\spyder.py:638 spyderlib\widgets\pathmanager.py:45
-#: spyderlib\widgets\projectexplorer.py:593
-msgid "PYTHONPATH manager"
-msgstr "Gestionnaire de PYTHONPATH"
-
-#: spyderlib\spyder.py:641
-msgid "Python Path Manager"
-msgstr "Gestionnaire de chemins d'accès Python"
-
-#: spyderlib\spyder.py:644
-msgid "Update module names list"
-msgstr "Mise à jour de la liste des modules"
-
-#: spyderlib\spyder.py:646
-msgid "Refresh list of module names available in PYTHONPATH"
-msgstr ""
-"Mise à jour de la liste des modules disponibles notamment à travers "
-"PYTHONPATH"
-
-#: spyderlib\spyder.py:651
-msgid "Current user environment variables..."
-msgstr "Variables d'environnement de l'utilisateur..."
-
-#: spyderlib\spyder.py:653
-msgid ""
-"Show and edit current user environment variables in Windows registry (i.e. "
-"for all sessions)"
-msgstr ""
-"Afficher et modifier les variables d'environnement de l'utilisateur courant "
-"dans Windows (c'est-à-dire directement dans la base de registre)"
-
-#: spyderlib\spyder.py:661 spyderlib\spyder.py:1063
-msgid "External Tools"
-msgstr "Outils externes"
-
-#: spyderlib\spyder.py:665
-msgid "Python(x,y) launcher"
-msgstr "Accueil de Python(x,y)"
-
-#: spyderlib\spyder.py:672
-msgid "WinPython control panel"
-msgstr "Panneau de contrôle WinPython"
-
-#: spyderlib\spyder.py:681
-msgid "Qt Designer"
-msgstr "Qt Designer"
-
-#: spyderlib\spyder.py:686
-msgid "Qt Linguist"
-msgstr "Qt Linguist"
-
-#: spyderlib\spyder.py:692
-msgid "Qt examples"
-msgstr "Exemples Qt"
-
-#: spyderlib\spyder.py:710
-msgid "guidata examples"
-msgstr "Exemples guidata"
-
-#: spyderlib\spyder.py:718
-msgid "guiqwt examples"
-msgstr "Exemples guiqwt"
-
-#: spyderlib\spyder.py:723
-msgid "Sift"
-msgstr "Sift"
-
-#: spyderlib\spyder.py:731
-msgid "ViTables"
-msgstr "ViTables"
-
-#: spyderlib\spyder.py:745
-msgid "Fullscreen mode"
-msgstr "Mode plein écran"
-
-#: spyderlib\spyder.py:757
-msgid "Main toolbar"
-msgstr "Barre d'outil principale"
-
-#: spyderlib\spyder.py:779
-msgid "Loading object inspector..."
-msgstr "Chargement de l'inspecteur d'objet..."
-
-#: spyderlib\spyder.py:786
-msgid "Loading outline explorer..."
-msgstr "Chargement de l'explorateur de structure..."
-
-#: spyderlib\spyder.py:794
-msgid "Loading editor..."
-msgstr "Chargement de l'éditeur..."
-
-#: spyderlib\spyder.py:819
-msgid "Loading file explorer..."
-msgstr "Chargement de l'explorateur de fichiers..."
-
-#: spyderlib\spyder.py:826
-msgid "Loading history plugin..."
-msgstr "Chargement du journal d'historique..."
-
-#: spyderlib\spyder.py:837
-msgid "Loading online help..."
-msgstr "Chargement de l'aide en ligne..."
-
-#: spyderlib\spyder.py:843
-msgid "Loading project explorer..."
-msgstr "Chargement de l'explorateur de projet..."
-
-#: spyderlib\spyder.py:854
-msgid "Loading external console..."
-msgstr "Chargement de la console externe..."
-
-#: spyderlib\spyder.py:863
-msgid "Loading namespace browser..."
-msgstr "Chargement de l'explorateur d'espace de noms..."
-
-#: spyderlib\spyder.py:870
-msgid "Loading IPython console..."
-msgstr "Chargement de la console IPython..."
-
-#: spyderlib\spyder.py:881
-msgid "Setting up main window..."
-msgstr "Configuration de la fenêtre principale..."
-
-#: spyderlib\spyder.py:900
-msgid "Spyder documentation"
-msgstr "Documentation de Spyder"
-
-#: spyderlib\spyder.py:904
-msgid "Report issue..."
-msgstr "Rapport d'erreur..."
-
-#: spyderlib\spyder.py:908
-msgid "Spyder support..."
-msgstr "Support technique de Spyder..."
-
-#: spyderlib\spyder.py:910
-msgid "Optional dependencies..."
-msgstr "Dépendances optionnelles..."
-
-#: spyderlib\spyder.py:917
-msgid "Python documentation"
-msgstr "Documentation de Python"
-
-#: spyderlib\spyder.py:923 spyderlib\spyder.py:963
-msgid "IPython documentation"
-msgstr "Documentation de IPython"
-
-#: spyderlib\spyder.py:924
-msgid "Intro to IPython"
-msgstr "Introduction à IPython"
-
-#: spyderlib\spyder.py:926
-msgid "Quick reference"
-msgstr "Référence rapide"
-
-#: spyderlib\spyder.py:928
-msgid "Console help"
-msgstr "Aide sur la console"
-
-#: spyderlib\spyder.py:961
-msgid "Python(x,y) documentation folder"
-msgstr "Dossier de documentation Python(x,y)"
-
-#: spyderlib\spyder.py:965
-msgid "guidata documentation"
-msgstr "Documentation de guidata"
-
-#: spyderlib\spyder.py:968
-msgid "guiqwt documentation"
-msgstr "Documentation de guiqwt"
-
-#: spyderlib\spyder.py:974
-msgid "NumPy documentation"
-msgstr "Documentation de NumPy"
-
-#: spyderlib\spyder.py:976
-msgid "NumPy reference guide"
-msgstr "Manuel de référence de NumPy"
-
-#: spyderlib\spyder.py:978
-msgid "NumPy user guide"
-msgstr "Manuel de l'utilisateur de NumPy"
-
-#: spyderlib\spyder.py:980
-msgid "SciPy documentation"
-msgstr "Documentation de SciPy"
-
-#: spyderlib\spyder.py:987
-msgid "Installed Python modules"
-msgstr "Modules Python installés"
-
-#: spyderlib\spyder.py:991
-msgid "Online documentation"
-msgstr "Documentation en ligne"
-
-#: spyderlib\spyder.py:996
-msgid "Qt documentation"
-msgstr "Documentation de Qt"
-
-#: spyderlib\spyder.py:1002
-msgid "About %s..."
-msgstr "À propos de %s..."
-
-#: spyderlib\spyder.py:1023
-msgid "Windows"
-msgstr "Fenêtres"
-
-#: spyderlib\spyder.py:1024
-msgid "Toolbars"
-msgstr "Barres d'outils"
-
-#: spyderlib\spyder.py:1027
-msgid "Reset window layout"
-msgstr "Réinitialiser la disposition des fenêtres"
-
-#: spyderlib\spyder.py:1029
-msgid "Custom window layouts"
-msgstr "Dispositions de fenêtres personnalisées"
-
-#: spyderlib\spyder.py:1035
-msgid "Switch to/from layout %d"
-msgstr "Basculer vers/depuis la disposition %d"
-
-#: spyderlib\spyder.py:1041
-msgid "Set layout %d"
-msgstr "Définir la disposition %d"
-
-#: spyderlib\spyder.py:1051
-msgid "Attached console window (debugging)"
-msgstr "Invite de commandes attaché (débogage)"
-
-#: spyderlib\spyder.py:1324
-msgid ""
-"Window layout will be reset to default settings: this affects window "
-"position, size and dockwidgets.\n"
-"Do you want to continue?"
-msgstr ""
-"La disposition des fenêtres sera réinitialisée selon les réglages par "
-"défaut.\n"
-"Souhaitez-vous continuer ?"
-
-#: spyderlib\spyder.py:1342
-msgid "Quick switch layout #%d has not yet been defined."
-msgstr ""
-"La disposition de fenêtre personnalisée n°%d n'a pas encore été définie."
-
-#: spyderlib\spyder.py:1568 spyderlib\spyder.py:1569
-msgid "Maximize current plugin"
-msgstr "Agrandir la fenêtre courante"
-
-#: spyderlib\spyder.py:1572
-msgid "Restore current plugin"
-msgstr "Réduire la fenêtre courante"
-
-#: spyderlib\spyder.py:1573
-msgid "Restore plugin to its original size"
-msgstr "Restaurer la fenêtre à sa taille d'origine"
-
-#: spyderlib\spyder.py:1644
-msgid "(not installed)"
-msgstr "(non installé)"
-
-#: spyderlib\spyder.py:1662
-msgid "About %s"
-msgstr "À propos de %s"
-
-#: spyderlib\spyder.py:1830
-msgid "Running an external system terminal is not supported on platform %s."
-msgstr ""
-"L'exécution dans un terminal système externe n'est pas prise en charge sur "
-"la plateforme %s."
-
-#: spyderlib\spyder.py:2031
-msgid "Open session"
-msgstr "Ouvrir une session"
-
-#: spyderlib\spyder.py:2032 spyderlib\spyder.py:2043
-msgid "Spyder sessions"
-msgstr "Sessions Spyder"
-
-#: spyderlib\spyder.py:2042
-msgid "Save session"
-msgstr "Enregistrer la session"
-
-#: spyderlib\utils\codeanalysis.py:83
-msgid "Real-time code analysis on the Editor"
-msgstr "Analyse de code temps réel dans l'éditeur"
-
-#: spyderlib\utils\codeanalysis.py:87
-msgid "Real-time code style analysis on the Editor"
-msgstr "Analyse de code temps réel dans l'éditeur"
-
-#: spyderlib\utils\environ.py:96
-msgid ""
-"Module <b>pywin32 was not found</b>.<br>Please restart this Windows "
-"<i>session</i> (not the computer) for changes to take effect."
-msgstr ""
-"Le module <b>pywin32 n'est pas installé</b>.<br>Merci de redémarrer la "
-"<i>session</i> en cours (et non l'ordinateur) pour que les changements "
-"effectués prennent effet."
-
-#: spyderlib\utils\environ.py:109
-msgid ""
-"If you accept changes, this will modify the current user environment "
-"variables directly <b>in Windows registry</b>. Use it with precautions, at "
-"your own risks.<br><br>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 <i>Python(x,y) Home</"
-"i> for example)"
-msgstr ""
-"Si vous acceptez les changements effectués, cela modifiera les variables "
-"d'environnement de l'utilisateur courant directement <b>dans la base de "
-"registre Windows</b>. Utilisez cette fonctionnalité avec précautions et à "
-"vos risques et périls.<br><br>Notez que pour que les changements effectués "
-"prennent effet, il sera nécessaire de redémarrer le processus parent de "
-"cette application (redémarrez simplement Spyder si vous l'avez exécuté à "
-"partir d'un raccourci Windows, sinon redémarrez toute application ayant "
-"servie à exécuter Spyder : <i>Python(x,y) Home</i> ou un invite de commandes "
-"par exemple)"
-
-#: spyderlib\utils\inspector\sphinxify.py:203
-#: spyderlib\utils\inspector\sphinxify.py:213
-msgid ""
-"It was not possible to generate rich text help for this object.</br>Please "
-"see it in plain text."
-msgstr ""
-"Le processus de génération de l'aide sous la forme de texte enrichi a échoué."
-"</br>Merci d'activer le mode d'affichage en texte brut."
-
-#: spyderlib\utils\introspection\rope_plugin.py:34
-msgid "Editor's code completion, go-to-definition and help"
-msgstr "Editeur : complétion de code, aller à la définition, etc."
-
-#: spyderlib\utils\iofuncs.py:331
-msgid "Supported files"
-msgstr "Fichiers compatibles"
-
-#: spyderlib\utils\iofuncs.py:342
-msgid "Spyder data files"
-msgstr "Fichiers Spyder"
-
-#: spyderlib\utils\iofuncs.py:344 spyderlib\widgets\dicteditor.py:924
-msgid "NumPy arrays"
-msgstr "Tableaux NumPy"
-
-#: spyderlib\utils\iofuncs.py:345
-msgid "Matlab files"
-msgstr "Fichiers Matlab"
-
-#: spyderlib\utils\iofuncs.py:346
-msgid "CSV text files"
-msgstr "Fichiers texte CSV"
-
-#: spyderlib\utils\iofuncs.py:348
-msgid "JPEG images"
-msgstr "Images JPEG"
-
-#: spyderlib\utils\iofuncs.py:349
-msgid "PNG images"
-msgstr "Images PNG"
-
-#: spyderlib\utils\iofuncs.py:350
-msgid "GIF images"
-msgstr "Images GIF"
-
-#: spyderlib\utils\iofuncs.py:351
-msgid "TIFF images"
-msgstr "Images TIFF"
-
-#: spyderlib\utils\iofuncs.py:370 spyderlib\utils\iofuncs.py:377
-msgid "<b>Unsupported file type '%s'</b>"
-msgstr "<b>Type de fichier non pris en charge '%s'</b>"
-
-#: spyderlib\widgets\arrayeditor.py:315 spyderlib\widgets\arrayeditor.py:488
-#: spyderlib\widgets\arrayeditor.py:574
-msgid "Array editor"
-msgstr "Éditeur de tableaux"
-
-#: spyderlib\widgets\arrayeditor.py:316
-msgid ""
-"Resizing cells of a table of such size could take a long time.\n"
-"Do you want to continue anyway?"
-msgstr ""
-"Redimensionner les cellules d'un tableau d'une telle taille peut prendre du "
-"temps.\n"
-"Souhaitez-vous néanmoins continuer ?"
-
-#: spyderlib\widgets\arrayeditor.py:387 spyderlib\widgets\arrayeditor.py:420
-msgid "Format"
-msgstr "Format"
-
-#: spyderlib\widgets\arrayeditor.py:392
-msgid "Resize"
-msgstr "Ajuster"
-
-#: spyderlib\widgets\arrayeditor.py:421
-msgid "Float formatting"
-msgstr "Format de flottant"
-
-#: spyderlib\widgets\arrayeditor.py:428 spyderlib\widgets\explorer.py:549
-#: spyderlib\widgets\explorer.py:650
-#: spyderlib\widgets\externalshell\pythonshell.py:527
-#: spyderlib\widgets\externalshell\systemshell.py:93
-msgid "Error"
-msgstr "Erreur"
-
-#: spyderlib\widgets\arrayeditor.py:429
-msgid "Format (%s) is incorrect"
-msgstr "Le format (%s) n'est pas valide"
-
-#: spyderlib\widgets\arrayeditor.py:460
-msgid "Array is empty"
-msgstr "Ce tableau est vide"
-
-#: spyderlib\widgets\arrayeditor.py:463
-msgid "Arrays with more than 2 dimensions are not supported"
-msgstr "Les tableaux de plus de deux dimensions ne sont pas pris en charge"
-
-#: spyderlib\widgets\arrayeditor.py:467
-msgid "The 'xlabels' argument length do no match array column number"
-msgstr ""
-"La taille de 'xlabels' ne correspond pas au nombre de colonnes du tableau"
-
-#: spyderlib\widgets\arrayeditor.py:471
-msgid "The 'ylabels' argument length do no match array row number"
-msgstr ""
-"La taille de 'ylabels' ne correspond pas au nombre de lignes du tableau"
-
-#: spyderlib\widgets\arrayeditor.py:478
-msgid "%s arrays"
-msgstr "Les tableaux %s"
-
-#: spyderlib\widgets\arrayeditor.py:479
-msgid "%s are currently not supported"
-msgstr "%s ne sont actuellement pas pris en charge"
-
-#: spyderlib\widgets\arrayeditor.py:490
-msgid "read only"
-msgstr "lecture seule"
-
-#: spyderlib\widgets\arrayeditor.py:519
-msgid "Record array fields:"
-msgstr "Champs du tableau : "
-
-#: spyderlib\widgets\arrayeditor.py:531
-msgid "Data"
-msgstr "Données"
-
-#: spyderlib\widgets\arrayeditor.py:531
-msgid "Mask"
-msgstr "Masque"
-
-#: spyderlib\widgets\arrayeditor.py:531
-msgid "Masked data"
-msgstr "Données masquées"
-
-#: spyderlib\widgets\arrayeditor.py:538
-msgid "<u>Warning</u>: changes are applied separately"
-msgstr "<u>Attention</u>: les changements seront pris en compte séparément"
-
-#: spyderlib\widgets\arrayeditor.py:539
-msgid ""
-"For performance reasons, changes applied to masked array won't be reflected "
-"in array's data (and vice-versa)."
-msgstr ""
-"Pour des questions de performance, les changements effectués sur les données "
-"masquées ne seront pas reflétées sur les données du tableau (et "
-"réciproquement)."
-
-#: spyderlib\widgets\browser.py:30
-#: spyderlib\widgets\sourcecode\codeeditor.py:2063
-msgid "Zoom out"
-msgstr "Réduire"
-
-#: spyderlib\widgets\browser.py:33
-#: spyderlib\widgets\sourcecode\codeeditor.py:2060
-msgid "Zoom in"
-msgstr "Agrandir"
-
-#: spyderlib\widgets\browser.py:126
-msgid "Home"
-msgstr "Accueil"
-
-#: spyderlib\widgets\browser.py:166
-msgid "Find text"
-msgstr "Rechercher"
-
-#: spyderlib\widgets\browser.py:185
-msgid "Address:"
-msgstr "Adresse :"
-
-#: spyderlib\widgets\browser.py:220
-msgid "Unable to load page"
-msgstr "Impossible de charger la page"
-
-#: spyderlib\widgets\comboboxes.py:117
-msgid "Press enter to validate this entry"
-msgstr "Appuyer sur Entrée pour valider cette saisie"
-
-#: spyderlib\widgets\comboboxes.py:118
-msgid "This entry is incorrect"
-msgstr "Cette saisie n'est pas correcte"
-
-#: spyderlib\widgets\comboboxes.py:171
-msgid "Press enter to validate this path"
-msgstr "Appuyez sur Entrée pour valider ce chemin d'accès"
-
-#: spyderlib\widgets\comboboxes.py:172
-msgid ""
-"This path is incorrect.\n"
-"Enter a correct directory path,\n"
-"then press enter to validate"
-msgstr ""
-"Ce chemin d'accès n'est pas valide :\n"
-"veuillez entrer un chemin d'accès correct,\n"
-"puis appuyer sur Entrée pour le valider"
-
-#: spyderlib\widgets\dependencies.py:60
-msgid " Required "
-msgstr "  Requis  "
-
-#: spyderlib\widgets\dependencies.py:60
-msgid "Module"
-msgstr "Module"
-
-#: spyderlib\widgets\dependencies.py:61
-msgid " Installed "
-msgstr "  Installé  "
-
-#: spyderlib\widgets\dependencies.py:61
-msgid "Provided features"
-msgstr "Fonctionnalités associées"
-
-#: spyderlib\widgets\dependencies.py:127
-msgid "Optional Dependencies"
-msgstr "Dépendances optionnelles"
-
-#: spyderlib\widgets\dependencies.py:134
-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.<br><br>Although Spyder can work without any of "
-"these modules, it's strongly recommended that at least you try to install <b>"
-"%s</b> and <b>%s</b> to have a much better experience."
-msgstr ""
-"Spyder dépend de nombreux modules Python pour disposer de l'intégralité des "
-"fonctionnalités potentiellement fournies par ses plugins. Le tableau suivant "
-"montre les versions requises et installées (le cas échéant) de toutes ces "
-"dépendances.<br><br>Même si Spyder est parfaitement fonctionnel sans tout "
-"ces modules, il est néanmoins fortement recommandé d'installer au minimum <b>"
-"%s</b> et <b>%s</b> afin de bénéficier des fonctionnalités les plus avancées."
-
-#: spyderlib\widgets\dependencies.py:149
-msgid "Copy to clipboard"
-msgstr "Copier dans le presse-papier"
-
-#: spyderlib\widgets\dicteditor.py:145
-msgid "Index"
-msgstr "Indice"
-
-#: spyderlib\widgets\dicteditor.py:150
-msgid "Tuple"
-msgstr "Tuple"
-
-#: spyderlib\widgets\dicteditor.py:153
-msgid "List"
-msgstr "Liste"
-
-#: spyderlib\widgets\dicteditor.py:156
-msgid "Dictionary"
-msgstr "Dictionnaire"
-
-#: spyderlib\widgets\dicteditor.py:164
-msgid "Attribute"
-msgstr "Attribut"
-
-#: spyderlib\widgets\dicteditor.py:165
-msgid "elements"
-msgstr "éléments"
-
-#: spyderlib\widgets\dicteditor.py:287
-msgid "Size"
-msgstr "Taille"
-
-#: spyderlib\widgets\dicteditor.py:287
-msgid "Type"
-msgstr "Type"
-
-#: spyderlib\widgets\dicteditor.py:287
-msgid "Value"
-msgstr "Valeur"
-
-#: spyderlib\widgets\dicteditor.py:361 spyderlib\widgets\dicteditor.py:495
-msgid "Edit item"
-msgstr "Modifier"
-
-#: spyderlib\widgets\dicteditor.py:362
-msgid "<b>Unable to retrieve data.</b><br><br>Error message:<br>%s"
-msgstr ""
-"<b>Impossible d'accéder aux données</b><br><br>Message d'erreur :<br>%s"
-
-#: spyderlib\widgets\dicteditor.py:496
-msgid "<b>Unable to assign data to item.</b><br><br>Error message:<br>%s"
-msgstr ""
-"<b>Impossible d'assigner la valeur de l'objet.</b><br><br>Message d'erreur :"
-"<br>%s"
-
-#: spyderlib\widgets\dicteditor.py:558
-msgid "Resize rows to contents"
-msgstr "Ajuster la hauteur des lignes"
-
-#: spyderlib\widgets\dicteditor.py:566 spyderlib\widgets\explorer.py:232
-msgid "Edit"
-msgstr "Modifier"
-
-#: spyderlib\widgets\dicteditor.py:569 spyderlib\widgets\dicteditor.py:895
-#: spyderlib\widgets\dicteditor.py:911
-msgid "Plot"
-msgstr "Tracer"
-
-#: spyderlib\widgets\dicteditor.py:573
-msgid "Histogram"
-msgstr "Histogramme"
-
-#: spyderlib\widgets\dicteditor.py:577
-msgid "Show image"
-msgstr "Afficher l'image"
-
-#: spyderlib\widgets\dicteditor.py:581 spyderlib\widgets\dicteditor.py:918
-msgid "Save array"
-msgstr "Enregistrer le tableau"
-
-#: spyderlib\widgets\dicteditor.py:585 spyderlib\widgets\dicteditor.py:859
-#: spyderlib\widgets\dicteditor.py:867
-msgid "Insert"
-msgstr "Insérer"
-
-#: spyderlib\widgets\dicteditor.py:588 spyderlib\widgets\dicteditor.py:812
-msgid "Remove"
-msgstr "Supprimer"
-
-#: spyderlib\widgets\dicteditor.py:611 spyderlib\widgets\dicteditor.py:829
-#: spyderlib\widgets\explorer.py:495 spyderlib\widgets\explorer.py:503
-#: spyderlib\widgets\explorer.py:515
-msgid "Rename"
-msgstr "Renommer"
-
-#: spyderlib\widgets\dicteditor.py:614
-msgid "Duplicate"
-msgstr "Dupliquer"
-
-#: spyderlib\widgets\dicteditor.py:810
-msgid "Do you want to remove selected item?"
-msgstr "Souhaitez-vous supprimer l'élément sélectionné ?"
-
-#: spyderlib\widgets\dicteditor.py:811
-msgid "Do you want to remove all selected items?"
-msgstr "Souhaitez-vous supprimer les éléments sélectionnés ?"
-
-#: spyderlib\widgets\dicteditor.py:829 spyderlib\widgets\dicteditor.py:859
-msgid "Key:"
-msgstr "Clé :"
-
-#: spyderlib\widgets\dicteditor.py:867
-msgid "Value:"
-msgstr "Valeur :"
-
-#: spyderlib\widgets\dicteditor.py:883
-msgid "Import error"
-msgstr "Erreur d'import"
-
-#: spyderlib\widgets\dicteditor.py:884
-msgid "Please install <b>matplotlib</b> or <b>guiqwt</b>."
-msgstr "Merci d'installer <b>matplotlib</b> ou <b>guiqwt</b>."
-
-#: spyderlib\widgets\dicteditor.py:896
-msgid "<b>Unable to plot data.</b><br><br>Error message:<br>%s"
-msgstr ""
-"<b>Impossible d'afficher les données</b><br><br>Message d'erreur :<br>%s"
-
-#: spyderlib\widgets\dicteditor.py:912
-msgid "<b>Unable to show image.</b><br><br>Error message:<br>%s"
-msgstr "<b>Impossible d'afficher l'image</b><br><br>Message d'erreur :<br>%s"
-
-#: spyderlib\widgets\dicteditor.py:934
-msgid "<b>Unable to save array</b><br><br>Error message:<br>%s"
-msgstr ""
-"<b>Impossible d'enregistrer le tableau</b><br><br>Message d'erreur :<br>%s"
-
-#: spyderlib\widgets\dicteditor.py:951
-msgid "Clipboard contents"
-msgstr "Contenu du presse-papiers"
-
-#: spyderlib\widgets\dicteditor.py:965
-msgid "Import from clipboard"
-msgstr "Importer depuis le presse-papiers"
-
-#: spyderlib\widgets\dicteditor.py:967
-msgid "Empty clipboard"
-msgstr "Presse-papiers vide"
-
-#: spyderlib\widgets\dicteditor.py:968
-msgid "Nothing to be imported from clipboard."
-msgstr "Aucune donnée ne peut être importée depuis le presse-papiers."
-
-#: spyderlib\widgets\editor.py:70 spyderlib\widgets\editor.py:572
-msgid "File list management"
-msgstr "Gestionnaire de fichiers"
-
-#: spyderlib\widgets\editor.py:74
-msgid "Filter:"
-msgstr "Filtre :"
-
-#: spyderlib\widgets\editor.py:79
-msgid "(press <b>Enter</b> to edit file)"
-msgstr "(appuyer sur <b>Entrée</b> pour modifier le fichier)"
-
-#: spyderlib\widgets\editor.py:94
-msgid "&Edit file"
-msgstr "Modifi&er le fichier"
-
-#: spyderlib\widgets\editor.py:103
-msgid "&Close file"
-msgstr "&Fermer le fichier"
-
-#: spyderlib\widgets\editor.py:111
-msgid "Hint: press <b>Alt</b> to show accelerators"
-msgstr "Astuce : la touche <b>Alt</b> affiche les accélérateurs"
-
-#: spyderlib\widgets\editor.py:575
-msgid "Copy path to clipboard"
-msgstr "Copier le chemin d'accès dans le presse-papier"
-
-#: spyderlib\widgets\editor.py:1115
-msgid "Temporary file"
-msgstr "Fichier temporaire"
-
-#: spyderlib\widgets\editor.py:1212
-msgid "New window"
-msgstr "Nouvelle fenêtre"
-
-#: spyderlib\widgets\editor.py:1213
-msgid "Create a new editor window"
-msgstr "Créer une nouvelle fenêtre d'édition"
-
-#: spyderlib\widgets\editor.py:1216
-msgid "Split vertically"
-msgstr "Séparation verticale"
-
-#: spyderlib\widgets\editor.py:1218
-msgid "Split vertically this editor window"
-msgstr "Séparer en deux verticalement cette fenêtre d'édition"
-
-#: spyderlib\widgets\editor.py:1220
-msgid "Split horizontally"
-msgstr "Séparation horizontale"
-
-#: spyderlib\widgets\editor.py:1222
-msgid "Split horizontally this editor window"
-msgstr "Séparer en deux horizontalement cette fenêtre d'édition"
-
-#: spyderlib\widgets\editor.py:1224
-msgid "Close this panel"
-msgstr "Fermer ce panneau"
-
-#: spyderlib\widgets\editor.py:1356
-msgid "<b>%s</b> has been modified.<br>Do you want to save changes?"
-msgstr ""
-"<b>%s</b> a été modifié.<br>Souhaitez-vous enregistrer ces changements ?"
-
-#: spyderlib\widgets\editor.py:1419
-msgid "Save"
-msgstr "Enregistrer"
-
-#: spyderlib\widgets\editor.py:1420
-msgid "<b>Unable to save script '%s'</b><br><br>Error message:<br>%s"
-msgstr ""
-"<b>Impossible d'enregistrer le script '%s'</b><br><br>Message d'erreur :<br>%"
-"s"
-
-#: spyderlib\widgets\editor.py:1442
-msgid "Save Python script"
-msgstr "Enregistrer le script Python"
-
-#: spyderlib\widgets\editor.py:1663
-msgid ""
-"<b>%s</b> is unavailable (this file may have been removed, moved or renamed "
-"outside Spyder).<br>Do you want to close it?"
-msgstr ""
-"<b>%s</b> n'est pas accessible (ce fichier a peut-être été supprimé, déplacé "
-"ou renommé en dehors de Spyder).<br>Souhaitez-vous le fermer ?"
-
-#: spyderlib\widgets\editor.py:1683
-msgid ""
-"<b>%s</b> has been modified outside Spyder.<br>Do you want to reload it and "
-"lose all your changes?"
-msgstr ""
-"<b>%s</b> a été modifié en dehors de Spyder.<br>Souhaitez-vous le recharger "
-"et perdre ainsi vos modifications ?"
-
-#: spyderlib\widgets\editor.py:1779
-msgid ""
-"All changes to <b>%s</b> will be lost.<br>Do you want to revert file from "
-"disk?"
-msgstr ""
-"Toutes les modifications effectuées sur <b>%s</b> seront perdues."
-"<br>Souhaitez-vous revenir à la version du fichier enregistrée sur le "
-"disque ?"
-
-#: spyderlib\widgets\editor.py:1919
-msgid "Loading %s..."
-msgstr "Chargement de \"%s\" en cours..."
-
-#: spyderlib\widgets\editor.py:1929
-msgid ""
-"<b>%s</b> contains mixed end-of-line characters.<br>Spyder will fix this "
-"automatically."
-msgstr ""
-"<b>%s</b> contient des caractères de fin de ligne mélangés.<br>Spyder va "
-"corriger ceci automatiquement."
-
-#: spyderlib\widgets\editor.py:2277
-msgid "Close window"
-msgstr "Fermer la fenêtre"
-
-#: spyderlib\widgets\editor.py:2279
-msgid "Close this window"
-msgstr "Fermer cette fenêtre d'édition"
-
-#: spyderlib\widgets\editortools.py:93
-msgid "Line %s"
-msgstr "Ligne %s"
-
-#: spyderlib\widgets\editortools.py:98
-msgid "Class defined at line %s"
-msgstr "Classe déclarée ligne %s"
-
-#: spyderlib\widgets\editortools.py:106
-msgid "Method defined at line %s"
-msgstr "Méthode déclarée ligne %s"
-
-#: spyderlib\widgets\editortools.py:116
-msgid "Function defined at line %s"
-msgstr "Fonction déclarée ligne %s"
-
-#: spyderlib\widgets\editortools.py:171 spyderlib\widgets\editortools.py:499
-msgid "Go to cursor position"
-msgstr "Aller à la position du curseur"
-
-#: spyderlib\widgets\editortools.py:174
-msgid "Show absolute path"
-msgstr "Afficher les chemins complets"
-
-#: spyderlib\widgets\editortools.py:177 spyderlib\widgets\explorer.py:174
-msgid "Show all files"
-msgstr "Afficher tous les fichiers"
-
-#: spyderlib\widgets\editortools.py:180
-msgid "Show special comments"
-msgstr "Afficher les commentaires spéciaux"
-
-#: spyderlib\widgets\explorer.py:170
-msgid "Edit filename filters..."
-msgstr "Modifier les filtres..."
-
-#: spyderlib\widgets\explorer.py:183
-msgid "Edit filename filters"
-msgstr "Modifier les filtres"
-
-#: spyderlib\widgets\explorer.py:184
-msgid "Name filters:"
-msgstr "Filtres sur les noms de fichiers :"
-
-#: spyderlib\widgets\explorer.py:202
-msgid "File..."
-msgstr "Fichier..."
-
-#: spyderlib\widgets\explorer.py:205
-msgid "Module..."
-msgstr "Module..."
-
-#: spyderlib\widgets\explorer.py:208
-msgid "Folder..."
-msgstr "Dossier..."
-
-#: spyderlib\widgets\explorer.py:212
-msgid "Package..."
-msgstr "Paquet..."
-
-#: spyderlib\widgets\explorer.py:234
-msgid "Move..."
-msgstr "Déplacer..."
-
-#: spyderlib\widgets\explorer.py:237
-msgid "Delete..."
-msgstr "Supprimer..."
-
-#: spyderlib\widgets\explorer.py:240
-msgid "Rename..."
-msgstr "Renommer..."
-
-#: spyderlib\widgets\explorer.py:243
-msgid "Open"
-msgstr "Ouvrir"
-
-#: spyderlib\widgets\explorer.py:262
-msgid "Commit"
-msgstr "Commiter"
-
-#: spyderlib\widgets\explorer.py:266
-msgid "Browse repository"
-msgstr "Explorer le dépôt"
-
-#: spyderlib\widgets\explorer.py:278
-msgid "Open command prompt here"
-msgstr "Ouvrir un invite de commandes ici"
-
-#: spyderlib\widgets\explorer.py:280
-msgid "Open terminal here"
-msgstr "Ouvrir un terminal ici"
-
-#: spyderlib\widgets\explorer.py:285
-msgid "Open Python interpreter here"
-msgstr "Ouvrir un interpréteur Python ici"
-
-#: spyderlib\widgets\explorer.py:299
-msgid "New"
-msgstr "Nouveau"
-
-#: spyderlib\widgets\explorer.py:307
-msgid "Import"
-msgstr "Import"
-
-#: spyderlib\widgets\explorer.py:454
-msgid "Do you really want to delete <b>%s</b>?"
-msgstr "Souhaitez-vous réellement supprimer <b>%s</b> ?"
-
-#: spyderlib\widgets\explorer.py:474
-msgid "delete"
-msgstr "supprimer"
-
-#: spyderlib\widgets\explorer.py:475 spyderlib\widgets\projectexplorer.py:814
-#: spyderlib\widgets\projectexplorer.py:821
-#: spyderlib\widgets\projectexplorer.py:1088
-#: spyderlib\widgets\projectexplorer.py:1172
-msgid "Project Explorer"
-msgstr "Explorateur de projets"
-
-#: spyderlib\widgets\explorer.py:476 spyderlib\widgets\projectexplorer.py:761
-#: spyderlib\widgets\projectexplorer.py:1173
-msgid "<b>Unable to %s <i>%s</i></b><br><br>Error message:<br>%s"
-msgstr "<b>Impossible de %s <i>%s</i></b><br><br>Message d'erreur :<br>%s"
-
-#: spyderlib\widgets\explorer.py:496
-msgid "New name:"
-msgstr "Nouveau nom :"
-
-#: spyderlib\widgets\explorer.py:504
-msgid ""
-"Do you really want to rename <b>%s</b> and overwrite the existing file <b>%"
-"s</b>?"
-msgstr ""
-"Souhaitez-vous réellement renommer <b>%s</b> et remplacer le ficher existant "
-"<b>%s</b> ?"
-
-#: spyderlib\widgets\explorer.py:516
-msgid "<b>Unable to rename file <i>%s</i></b><br><br>Error message:<br>%s"
-msgstr ""
-"<b>Impossible de renommer l'élément <i>%s</i></b><br><br>Message d'erreur :"
-"<br>%s"
-
-#: spyderlib\widgets\explorer.py:550
-msgid "<b>Unable to move <i>%s</i></b><br><br>Error message:<br>%s"
-msgstr ""
-"<b>Impossible de déplacer <i>%s</i></b><br><br>Message d'erreur :<br>%s"
-
-#: spyderlib\widgets\explorer.py:568
-msgid "<b>Unable to create folder <i>%s</i></b><br><br>Error message:<br>%s"
-msgstr ""
-"<b>Impossible de créer le répertoire <i>%s</i></b><br><br>Message d'erreur :"
-"<br>%s"
-
-#: spyderlib\widgets\explorer.py:580 spyderlib\widgets\explorer.py:614
-msgid "<b>Unable to create file <i>%s</i></b><br><br>Error message:<br>%s"
-msgstr ""
-"<b>Impossible de créer le fichier <i>%s</i></b><br><br>Message d'erreur :<br>"
-"%s"
-
-#: spyderlib\widgets\explorer.py:588
-msgid "New folder"
-msgstr "Nouveau répertoire"
-
-#: spyderlib\widgets\explorer.py:589
-msgid "Folder name:"
-msgstr "Nom du dossier :"
-
-#: spyderlib\widgets\explorer.py:594
-msgid "New package"
-msgstr "Nouveau paquet"
-
-#: spyderlib\widgets\explorer.py:595
-msgid "Package name:"
-msgstr "Nom du paquet :"
-
-#: spyderlib\widgets\explorer.py:634
-msgid "New module"
-msgstr "Nouveau module"
-
-#: spyderlib\widgets\explorer.py:647
-msgid ""
-"For %s support, please install one of the<br/> following tools:<br/><br/>  %s"
-msgstr ""
-"Pour ajouter la prise en charge de %s, merci d'installer <br/>l'un des "
-"outils suivants :<br/><br/>  %s"
-
-#: spyderlib\widgets\explorer.py:651
-msgid "<b>Unable to find external program.</b><br><br>%s"
-msgstr "<b>Impossible de trouver un programme externe.</b><br><br>%s"
-
-#: spyderlib\widgets\explorer.py:851
-msgid "Show current directory only"
-msgstr "Afficher uniquement le répertoire courant"
-
-#: spyderlib\widgets\explorer.py:958
-msgid "Show toolbar"
-msgstr "Afficher la barre d'outils"
-
-#: spyderlib\widgets\explorer.py:969 spyderlib\widgets\importwizard.py:494
-msgid "Previous"
-msgstr "Précédent"
-
-#: spyderlib\widgets\explorer.py:985
-msgid "Parent"
-msgstr "Parent"
-
-#: spyderlib\widgets\externalshell\baseshell.py:140
-msgid "Run again this program"
-msgstr "Exécuter de nouveau ce programme"
-
-#: spyderlib\widgets\externalshell\baseshell.py:143
-msgid "Kill"
-msgstr "Terminer"
-
-#: spyderlib\widgets\externalshell\baseshell.py:145
-msgid "Kills the current process, causing it to exit immediately"
-msgstr ""
-"Tue le processus, entraînant une sortie brutale et immédiate du programme"
-
-#: spyderlib\widgets\externalshell\baseshell.py:213
-msgid "<span style='color: #44AA44'><b>Running...</b></span>"
-msgstr "<span style='color: #44AA44'><b>En cours d'exécution...</b></span>"
-
-#: spyderlib\widgets\externalshell\baseshell.py:220
-msgid "Terminated."
-msgstr "Terminé."
-
-#: spyderlib\widgets\externalshell\baseshell.py:235
-#: spyderlib\widgets\ipython.py:336 spyderlib\widgets\mixins.py:599
-msgid "Arguments"
-msgstr "Arguments"
-
-#: spyderlib\widgets\externalshell\baseshell.py:236
-msgid "Command line arguments:"
-msgstr "Arguments en ligne de commande :"
-
-#: spyderlib\widgets\externalshell\namespacebrowser.py:178
-msgid "Refresh"
-msgstr "Rafraîchir"
-
-#: spyderlib\widgets\externalshell\namespacebrowser.py:182
-msgid "Refresh periodically"
-msgstr "Rafraîchir périodiquement"
-
-#: spyderlib\widgets\externalshell\namespacebrowser.py:186
-#: spyderlib\widgets\externalshell\namespacebrowser.py:435
-msgid "Import data"
-msgstr "Importer des données"
-
-#: spyderlib\widgets\externalshell\namespacebrowser.py:189
-#: spyderlib\widgets\externalshell\namespacebrowser.py:525
-#: spyderlib\widgets\externalshell\namespacebrowser.py:546
-msgid "Save data"
-msgstr "Enregistrer les données"
-
-#: spyderlib\widgets\externalshell\namespacebrowser.py:194
-msgid "Save data as..."
-msgstr "Enregistrer les données sous..."
-
-#: spyderlib\widgets\externalshell\namespacebrowser.py:202
-msgid "Exclude references which name starts with an underscore"
-msgstr "Exclure les références dont le nom commence par un tiret bas"
-
-#: spyderlib\widgets\externalshell\namespacebrowser.py:210
-msgid "Exclude references which name is uppercase"
-msgstr "Exclure les références dont le nom s'écrit en lettres capitales"
-
-#: spyderlib\widgets\externalshell\namespacebrowser.py:217
-msgid "Exclude references which name starts with an uppercase character"
-msgstr "Exclure les références dont le nom commence par une lettre majuscule"
-
-#: spyderlib\widgets\externalshell\namespacebrowser.py:225
-msgid ""
-"Exclude references to unsupported data types (i.e. which won't be handled/"
-"saved correctly)"
-msgstr ""
-"Exclure les références dont le type n'est pas supporté par l'espace de "
-"travail (en particulier, l'enregistrement ne fonctionnera pas)"
-
-#: spyderlib\widgets\externalshell\namespacebrowser.py:341
-msgid "Object <b>%s</b> is not picklable"
-msgstr ""
-"L'objet <b>%s</b> n'est pas pris en charge par le protocole de sérialisation "
-"de <i>Pickle</i>"
-
-#: spyderlib\widgets\externalshell\namespacebrowser.py:457
-msgid ""
-"<b>Unsupported file extension '%s'</b><br><br>Would you like to import it "
-"anyway (by selecting a known file format)?"
-msgstr ""
-"<b>Extension de fichier non pris en charge '%s'</b><br><br>Souhaitez-vous "
-"néanmoins ouvrir ce fichier (en choisissant un format de fichier connu) ?"
-
-#: spyderlib\widgets\externalshell\namespacebrowser.py:465
-msgid "Open file as:"
-msgstr "Ouvrir le fichier en tant que :"
-
-#: spyderlib\widgets\externalshell\namespacebrowser.py:513
-msgid "<b>Unable to load '%s'</b><br><br>Error message:<br>%s"
-msgstr "<b>Impossible d'ouvrir '%s'</b><br><br>Message d'erreur :<br>%s"
-
-#: spyderlib\widgets\externalshell\namespacebrowser.py:547
-msgid "<b>Unable to save current workspace</b><br><br>Error message:<br>%s"
-msgstr ""
-"<b>Impossible d'enregistrer l'espace de travail</b><br><br>Message d'erreur :"
-"<br>%s"
-
-#: spyderlib\widgets\externalshell\pythonshell.py:270
-msgid "Variables"
-msgstr "Variables"
-
-#: spyderlib\widgets\externalshell\pythonshell.py:271
-msgid "Show/hide global variables explorer"
-msgstr "Afficher/masquer l'explorateur de variables globales"
-
-#: spyderlib\widgets\externalshell\pythonshell.py:275
-msgid "Terminate"
-msgstr "Quitter"
-
-#: spyderlib\widgets\externalshell\pythonshell.py:276
-msgid ""
-"Attempts to terminate the process.\n"
-"The process may not exit as a result of clicking this button\n"
-"(it is given the chance to prompt the user for any unsaved files, etc)."
-msgstr ""
-"Tentative de fermeture du processus.\n"
-"Le processus peut ne pas s'arrêter suite à cette tentative,\n"
-"mais cela permet au programme en cours de quitter proprement."
-
-#: spyderlib\widgets\externalshell\pythonshell.py:288
-msgid "Interact"
-msgstr "Interagir"
-
-#: spyderlib\widgets\externalshell\pythonshell.py:290
-msgid "Debug"
-msgstr "Déboguer"
-
-#: spyderlib\widgets\externalshell\pythonshell.py:292
-#: spyderlib\widgets\externalshell\pythonshell.py:355
-msgid "Arguments..."
-msgstr "Arguments..."
-
-#: spyderlib\widgets\externalshell\pythonshell.py:299
-msgid "Set current working directory"
-msgstr "Changer le répertoire de travail"
-
-#: spyderlib\widgets\externalshell\pythonshell.py:301
-msgid "Environment variables"
-msgstr "Variables d'environnement"
-
-#: spyderlib\widgets\externalshell\pythonshell.py:305
-msgid "Show sys.path contents"
-msgstr "Afficher le contenu de sys.path"
-
-#: spyderlib\widgets\externalshell\pythonshell.py:351
-msgid "Arguments: %s"
-msgstr "Arguments : %s"
-
-#: spyderlib\widgets\externalshell\pythonshell.py:353
-msgid "No argument"
-msgstr "Aucun argument"
-
-#: spyderlib\widgets\externalshell\pythonshell.py:524
-#, fuzzy
-msgid ""
-"The kernel failed to start!! That's all we know... Please close this console "
-"and open a new one."
-msgstr ""
-"Le démarrage de la console a échoué !<br>C'est malheureusement tout ce que "
-"nous savons...<br>Merci de fermer la console et d'en réouvrir une autre."
-
-#: spyderlib\widgets\externalshell\pythonshell.py:528
-msgid "A Python console failed to start!"
-msgstr "Le démarrage d'une console Python a échoué !"
-
-#: spyderlib\widgets\externalshell\systemshell.py:94
-msgid "Process failed to start"
-msgstr "Le processus n'a pas pu démarrer"
-
-#: spyderlib\widgets\findinfiles.py:155
-msgid "Unexpected error: see internal console"
-msgstr "Erreur inattendue : voir console interne"
-
-#: spyderlib\widgets\findinfiles.py:207 spyderlib\widgets\findinfiles.py:231
-#: spyderlib\widgets\findinfiles.py:278
-msgid "invalid regular expression"
-msgstr "expression régulière incorrecte"
-
-#: spyderlib\widgets\findinfiles.py:276
-msgid "permission denied errors were encountered"
-msgstr "des erreurs d'autorisation d'accès ont été rencontrées"
-
-#: spyderlib\widgets\findinfiles.py:310
-msgid "Search pattern"
-msgstr "Expression recherchée"
-
-#: spyderlib\widgets\findinfiles.py:313 spyderlib\widgets\findinfiles.py:347
-#: spyderlib\widgets\findinfiles.py:359 spyderlib\widgets\findreplace.py:82
-msgid "Regular expression"
-msgstr "Expression régulière"
-
-#: spyderlib\widgets\findinfiles.py:322
-msgid "Search"
-msgstr "Rechercher"
-
-#: spyderlib\widgets\findinfiles.py:325
-msgid "Start search"
-msgstr "Démarrer la recherche"
-
-#: spyderlib\widgets\findinfiles.py:328
-msgid "Stop"
-msgstr "Arrêter"
-
-#: spyderlib\widgets\findinfiles.py:331
-msgid "Stop search"
-msgstr "Arrêter la recherche"
-
-#: spyderlib\widgets\findinfiles.py:341
-msgid "Included filenames pattern"
-msgstr "Expression des noms de fichier à inclure"
-
-#: spyderlib\widgets\findinfiles.py:350
-msgid "Include:"
-msgstr "Inclure :"
-
-#: spyderlib\widgets\findinfiles.py:353
-msgid "Excluded filenames pattern"
-msgstr "Expression des noms de fichier à exclure"
-
-#: spyderlib\widgets\findinfiles.py:362
-msgid "Exclude:"
-msgstr "Exclure :"
-
-#: spyderlib\widgets\findinfiles.py:372
-msgid "PYTHONPATH"
-msgstr "PYTHONPATH"
-
-#: spyderlib\widgets\findinfiles.py:374
-msgid ""
-"Search in all directories listed in sys.path which are outside the Python "
-"installation directory"
-msgstr ""
-"Rechercher dans tous les répertoires listés dans sys.path qui sont situés en "
-"dehors du répertoire d'installation de Python"
-
-#: spyderlib\widgets\findinfiles.py:377
-msgid "Hg repository"
-msgstr "Dépôt Mercurial"
-
-#: spyderlib\widgets\findinfiles.py:380
-msgid "Search in current directory hg repository"
-msgstr "Rechercher dans le dépôt Mercurial du répertoire courant"
-
-#: spyderlib\widgets\findinfiles.py:381
-msgid "Here:"
-msgstr "Ici :"
-
-#: spyderlib\widgets\findinfiles.py:385
-msgid "Search recursively in this directory"
-msgstr "Rechercher de manière récursive dans ce répertoire"
-
-#: spyderlib\widgets\findinfiles.py:393
-msgid "Browse a search directory"
-msgstr "Sélectionner un répertoire de recherche"
-
-#: spyderlib\widgets\findinfiles.py:426
-msgid "Hide advanced options"
-msgstr "Masquer les options avancées"
-
-#: spyderlib\widgets\findinfiles.py:429
-msgid "Show advanced options"
-msgstr "Afficher les options avancées"
-
-#: spyderlib\widgets\findinfiles.py:571
-msgid "Search canceled"
-msgstr "Recherche annulée"
-
-#: spyderlib\widgets\findinfiles.py:575
-msgid "String not found"
-msgstr "Chaîne de caractères non trouvée"
-
-#: spyderlib\widgets\findinfiles.py:577
-msgid "matches in"
-msgstr "correspondances trouvées dans"
-
-#: spyderlib\widgets\findinfiles.py:578
-msgid "file"
-msgstr "fichier"
-
-#: spyderlib\widgets\findinfiles.py:586
-msgid "interrupted"
-msgstr "interrompu"
-
-#: spyderlib\widgets\findreplace.py:62
-msgid "Search string"
-msgstr "Chaîne de caractères à rechercher"
-
-#: spyderlib\widgets\findreplace.py:89
-msgid "Case Sensitive"
-msgstr "Respecter la casse"
-
-#: spyderlib\widgets\findreplace.py:96
-msgid "Whole words"
-msgstr "Mots entiers"
-
-#: spyderlib\widgets\findreplace.py:103
-msgid "Highlight matches"
-msgstr "Surligner les résultats"
-
-#: spyderlib\widgets\findreplace.py:118
-msgid "Replace with:"
-msgstr "Remplacer par :"
-
-#: spyderlib\widgets\findreplace.py:120
-msgid "Replace string"
-msgstr "Chaîne de caractères de remplacement"
-
-#: spyderlib\widgets\findreplace.py:123
-msgid "Replace/find"
-msgstr "Remplacer/rechercher"
-
-#: spyderlib\widgets\findreplace.py:132
-msgid "Replace all"
-msgstr "Remplacer tout"
-
-#: spyderlib\widgets\importwizard.py:106
-msgid "Import as"
-msgstr "Importer en tant que"
-
-#: spyderlib\widgets\importwizard.py:108
-msgid "data"
-msgstr "données"
-
-#: spyderlib\widgets\importwizard.py:112
-msgid "code"
-msgstr "code"
-
-#: spyderlib\widgets\importwizard.py:115 spyderlib\widgets\importwizard.py:469
-msgid "text"
-msgstr "texte"
-
-#: spyderlib\widgets\importwizard.py:127
-msgid "Column separator:"
-msgstr "Séparateur de colonne :"
-
-#: spyderlib\widgets\importwizard.py:131
-msgid "Tab"
-msgstr "Tab"
-
-#: spyderlib\widgets\importwizard.py:134 spyderlib\widgets\importwizard.py:152
-msgid "other"
-msgstr "autre"
-
-#: spyderlib\widgets\importwizard.py:145
-msgid "Row separator:"
-msgstr "Séparateur de ligne :"
-
-#: spyderlib\widgets\importwizard.py:149
-msgid "EOL"
-msgstr "EOL"
-
-#: spyderlib\widgets\importwizard.py:165
-msgid "Additionnal options"
-msgstr "Options supplémentaires"
-
-#: spyderlib\widgets\importwizard.py:169
-msgid "Skip rows:"
-msgstr "Sauter des lignes :"
-
-#: spyderlib\widgets\importwizard.py:180
-msgid "Comments:"
-msgstr "Commentaires :"
-
-#: spyderlib\widgets\importwizard.py:186
-msgid "Transpose"
-msgstr "Transposer"
-
-#: spyderlib\widgets\importwizard.py:416
-msgid "Import as array"
-msgstr "Importer en tant que tableau"
-
-#: spyderlib\widgets\importwizard.py:452 spyderlib\widgets\importwizard.py:543
-msgid "Import wizard"
-msgstr "Assistant d'importation"
-
-#: spyderlib\widgets\importwizard.py:457
-msgid "Raw text"
-msgstr "Text brut"
-
-#: spyderlib\widgets\importwizard.py:460
-msgid "variable_name"
-msgstr "nom_de_variable"
-
-#: spyderlib\widgets\importwizard.py:471
-msgid "table"
-msgstr "tableau"
-
-#: spyderlib\widgets\importwizard.py:472
-msgid "Preview"
-msgstr "Aperçu"
-
-#: spyderlib\widgets\importwizard.py:488
-msgid "Cancel"
-msgstr "Annuler"
-
-#: spyderlib\widgets\importwizard.py:503
-msgid "Done"
-msgstr "Terminer"
-
-#: spyderlib\widgets\importwizard.py:544
-msgid ""
-"<b>Unable to proceed to next step</b><br><br>Please check your entries."
-"<br><br>Error message:<br>%s"
-msgstr ""
-"<b>Impossible de passer à l'étape suivante</b><br><br>Merci de vérifier "
-"votre saisie.<br><br>Message d'erreur :<br>%s"
-
-#: spyderlib\widgets\internalshell.py:250
-msgid "Help..."
-msgstr "Aide..."
-
-#: spyderlib\widgets\internalshell.py:257
-msgid "Help"
-msgstr "Aide"
-
-#: spyderlib\widgets\internalshell.py:266
-msgid "Shell special commands:"
-msgstr "Commandes spéciales de la console :"
-
-#: spyderlib\widgets\internalshell.py:267
-msgid "Internal editor:"
-msgstr "Éditeur interne :"
-
-#: spyderlib\widgets\internalshell.py:268
-msgid "External editor:"
-msgstr "Éditeur externe :"
-
-#: spyderlib\widgets\internalshell.py:269
-msgid "Run script:"
-msgstr "Exécuter un script :"
-
-#: spyderlib\widgets\internalshell.py:270
-msgid "Remove references:"
-msgstr "Supprimer des références :"
-
-#: spyderlib\widgets\internalshell.py:271
-msgid "System commands:"
-msgstr "Commandes systèmes :"
-
-#: spyderlib\widgets\internalshell.py:272
-msgid "Python help:"
-msgstr "Aide Python :"
-
-#: spyderlib\widgets\internalshell.py:273
-msgid "GUI-based editor:"
-msgstr "Éditeur graphique :"
-
-#: spyderlib\widgets\ipython.py:440
-msgid "An error ocurred while starting the kernel!"
-msgstr "Une erreur est survenue lors du démarrage du noyau !"
-
-#: spyderlib\widgets\ipython.py:468
-msgid "Interrupt kernel"
-msgstr "Interrompre le noyau"
-
-#: spyderlib\widgets\ipython.py:471
-msgid "Restart kernel"
-msgstr "Redémarrer le noyau"
-
-#: spyderlib\widgets\ipython.py:503
-msgid "Inspect current object"
-msgstr "Inspecter l'onglet courant"
-
-#: spyderlib\widgets\ipython.py:507
-msgid "Clear line or block"
-msgstr "Effacer la ligne ou le bloc"
-
-#: spyderlib\widgets\ipython.py:511
-msgid "Clear console"
-msgstr "Effacer la console"
-
-#: spyderlib\widgets\ipython.py:555
-msgid ""
-"It seems the kernel died unexpectedly. Use 'Restart kernel' to continue "
-"using this console."
-msgstr ""
-"Le noyau a été arrêté de façon inattendue. Redémarrez le noyau pour "
-"continuer d'utiliser cette console."
-
-#: spyderlib\widgets\ipython.py:567
-msgid "Kernel process is either remote or unspecified. Cannot interrupt"
-msgstr ""
-"Le processus du noyau est soit distant, soit non spécifié : impossible "
-"d'arrêter le noyau."
-
-#: spyderlib\widgets\ipython.py:576
-msgid "Kernel process is either remote or unspecified. Cannot restart."
-msgstr ""
-"Le processus du noyau est soit distant, soit non spécifié : impossible de "
-"redémarrer le noyau."
-
-#: spyderlib\widgets\ipython.py:593
-msgid "Connecting to kernel..."
-msgstr "Connexion à un noyau existant..."
-
-#: spyderlib\widgets\onecolumntree.py:63
-msgid "Collapse all"
-msgstr "Replier tout"
-
-#: spyderlib\widgets\onecolumntree.py:67
-msgid "Expand all"
-msgstr "Déplier tout"
-
-#: spyderlib\widgets\onecolumntree.py:71
-msgid "Restore"
-msgstr "Restaurer"
-
-#: spyderlib\widgets\onecolumntree.py:72
-msgid "Restore original tree layout"
-msgstr "Restaurer l'organisation initiale de l'arbre"
-
-#: spyderlib\widgets\onecolumntree.py:76
-msgid "Collapse selection"
-msgstr "Replier la sélection"
-
-#: spyderlib\widgets\onecolumntree.py:80
-msgid "Expand selection"
-msgstr "Déplier la sélection"
-
-#: spyderlib\widgets\pathmanager.py:84
-msgid "Move to top"
-msgstr "Placer en premier"
-
-#: spyderlib\widgets\pathmanager.py:90
-msgid "Move up"
-msgstr "Monter"
-
-#: spyderlib\widgets\pathmanager.py:96
-msgid "Move down"
-msgstr "Descendre"
-
-#: spyderlib\widgets\pathmanager.py:102
-msgid "Move to bottom"
-msgstr "Placer en dernier"
-
-#: spyderlib\widgets\pathmanager.py:113 spyderlib\widgets\pathmanager.py:225
-msgid "Add path"
-msgstr "Ajouter un chemin"
-
-#: spyderlib\widgets\pathmanager.py:118 spyderlib\widgets\pathmanager.py:209
-msgid "Remove path"
-msgstr "Supprimer"
-
-#: spyderlib\widgets\pathmanager.py:128
-msgid "Synchronize..."
-msgstr "Synchroniser..."
-
-#: spyderlib\widgets\pathmanager.py:130
-msgid "Synchronize Spyder's path list with PYTHONPATH environment variable"
-msgstr ""
-"Synchronise la liste des chemins d'accès de Spyder avec celle de la variable "
-"d'environnement PYTHONPATH"
-
-#: spyderlib\widgets\pathmanager.py:141
-msgid "Synchronize"
-msgstr "Synchroniser"
-
-#: spyderlib\widgets\pathmanager.py:142
-msgid ""
-"This will synchronize Spyder's path list with <b>PYTHONPATH</b> environment "
-"variable for current user, allowing you to run your Python modules outside "
-"Spyder without having to configure sys.path. <br>Do you want to clear "
-"contents of PYTHONPATH before adding Spyder's path list?"
-msgstr ""
-"Ceci synchronisera la liste des chemins d'accès de Spyder avec celle de la "
-"variable d'environnement <b>PYTHONPATH</b> pour l'utilisateur courant, vous "
-"permettant ainsi d'exécuter vos modules Python en dehors de Spyder sans "
-"avoir besoin de configurer sys.path. <br>Souhaitez-vous effacer le contenu "
-"de PYTHONPATH avant d'y ajouter la liste des chemins d'accès de Spyder ?"
-
-#: spyderlib\widgets\pathmanager.py:210
-msgid "Do you really want to remove selected path?"
-msgstr "Souhaitez-vous vraiment supprimer le chemin sélectionné ?"
-
-#: spyderlib\widgets\pathmanager.py:226
-msgid ""
-"This directory is already included in Spyder path list.<br>Do you want to "
-"move it to the top of the list?"
-msgstr ""
-"Ce répertoire est déjà inclus dans la liste des chemins d'accès de Spyder."
-"<br>Souhaitez-vous le placer en début de liste ?"
-
-#: spyderlib\widgets\projectexplorer.py:332
-msgid "its own configuration file"
-msgstr "son propre fichier de configuration"
-
-#: spyderlib\widgets\projectexplorer.py:334
-msgid " and "
-msgstr " et "
-
-#: spyderlib\widgets\projectexplorer.py:338
-msgid "the following projects:<br>%s"
-msgstr "les projets suivants :<br>%s"
-
-#: spyderlib\widgets\projectexplorer.py:540
-msgid "Project..."
-msgstr "Projet..."
-
-#: spyderlib\widgets\projectexplorer.py:553
-msgid "Existing directory"
-msgstr "Répertoire existant"
-
-#: spyderlib\widgets\projectexplorer.py:557
-msgid "Existing Spyder project"
-msgstr "Projet Spyder existant"
-
-#: spyderlib\widgets\projectexplorer.py:561
-msgid "Existing Pydev project"
-msgstr "Projet Pydev existant"
-
-#: spyderlib\widgets\projectexplorer.py:578
-msgid "Open project"
-msgstr "Ouvrir le projet"
-
-#: spyderlib\widgets\projectexplorer.py:583
-msgid "Close project"
-msgstr "Fermer le projet"
-
-#: spyderlib\widgets\projectexplorer.py:588
-msgid "Close unrelated projects"
-msgstr "Fermer les projets non associés"
-
-#: spyderlib\widgets\projectexplorer.py:597
-msgid "Edit related projects"
-msgstr "Modifier les projets associés"
-
-#: spyderlib\widgets\projectexplorer.py:605
-msgid "Add to PYTHONPATH"
-msgstr "Ajouter à PYTHONPATH"
-
-#: spyderlib\widgets\projectexplorer.py:610
-msgid "Remove from PYTHONPATH"
-msgstr "Retirer de PYTHONPATH"
-
-#: spyderlib\widgets\projectexplorer.py:615
-msgid "Properties"
-msgstr "Propriétés"
-
-#: spyderlib\widgets\projectexplorer.py:650
-msgid "Show horizontal scrollbar"
-msgstr "Barre de défilement horizontal"
-
-#: spyderlib\widgets\projectexplorer.py:683
-msgid "Workspace"
-msgstr "Espace de travail"
-
-#: spyderlib\widgets\projectexplorer.py:684
-msgid ""
-"The workspace was unable to load or save %s<br><br>Please check if you have "
-"the permission to write the associated configuration files."
-msgstr ""
-"L'espace de travail n'est pas parvenu à ouvrir ou enregistrer %"
-"s<br><br>Veuillez vérifier que vous disposez bien des droits d'écriture sur "
-"les fichiers de configuration associés."
-
-#: spyderlib\widgets\projectexplorer.py:743
-msgid "Import directory"
-msgstr "Importer un répertoire"
-
-#: spyderlib\widgets\projectexplorer.py:745
-msgid ""
-"The following directory is not in workspace:<br><b>%s</b><br><br>Do you want "
-"to continue (and copy the directory to workspace)?"
-msgstr ""
-"Le répertoire suivant n'est pas dans l'espace de travail :<br><b>%s</"
-"b><br><br>Souhaitez-vous continuer (et copier ce répertoire dans l'espace de "
-"travail) ?"
-
-#: spyderlib\widgets\projectexplorer.py:763
-#: spyderlib\widgets\projectexplorer.py:1169
-msgid "copy"
-msgstr "copier"
-
-#: spyderlib\widgets\projectexplorer.py:815
-msgid "The project <b>%s</b> is already opened!"
-msgstr "Le projet <b>%s</b> est déjà ouvert !"
-
-#: spyderlib\widgets\projectexplorer.py:822
-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:<br><b>%s</b>"
-msgstr ""
-"Le répertoire racine du projet est bien à l'intérieur de l'espace de travail "
-"mais pas au niveau d'arborescence attendu. Ce n'est pas un répertoire de "
-"l'espace de travail :<br><b>%s</b>"
-
-#: spyderlib\widgets\projectexplorer.py:833
-msgid "Project name:"
-msgstr "Nom du projet :"
-
-#: spyderlib\widgets\projectexplorer.py:842
-msgid "A project named <b>%s</b> already exists"
-msgstr "Un projet nommé <b>%s</b> existe déjà"
-
-#: spyderlib\widgets\projectexplorer.py:847
-msgid ""
-"Invalid project name.<br><br>Name must match the following regular "
-"expression:<br><b>%s</b>"
-msgstr ""
-"Nom de projet incorrect.<br><br>Le nom doit respecter l'expression régulière "
-"suivante :<br><b>%s</b>"
-
-#: spyderlib\widgets\projectexplorer.py:854
-msgid ""
-"The following directory is not empty:<br><b>%s</b><br><br>Do you want to "
-"continue?"
-msgstr ""
-"Le répertoire suivant n'est pas vide :<br><b>%s</b><br><br>Souhaitez-vous "
-"néanmoins continuer ?"
-
-#: spyderlib\widgets\projectexplorer.py:866
-msgid "New project"
-msgstr "Nouveau projet"
-
-#: spyderlib\widgets\projectexplorer.py:874
-msgid ""
-"The current workspace has not been configured yet.\n"
-"Do you want to do this now?"
-msgstr ""
-"L'espace de travail n'a pas encore été défini.\n"
-"Souhaitez-vous le faire maintenant ?"
-
-#: spyderlib\widgets\projectexplorer.py:911
-msgid "Import existing project"
-msgstr "Importer un projet existant"
-
-#: spyderlib\widgets\projectexplorer.py:924
-msgid "Select projects to import"
-msgstr "Sélectionner les projets à importer"
-
-#: spyderlib\widgets\projectexplorer.py:936
-msgid "The folder <i>%s</i> does not contain a valid %s project"
-msgstr "Le dossier <i>%s</i> ne contient pas de projet %s valide"
-
-#: spyderlib\widgets\projectexplorer.py:964
-msgid "Import existing Pydev project"
-msgstr "Importer un projet Pydev"
-
-#: spyderlib\widgets\projectexplorer.py:965
-msgid ""
-"<b>Unable to read Pydev project <i>%s</i></b><br><br>Error message:<br>%s"
-msgstr ""
-"<b>Impossible d'ouvrir le projet Pydev <i>%s</i></b><br><br>Message "
-"d'erreur :<br>%s"
-
-#: spyderlib\widgets\projectexplorer.py:1003
-msgid ""
-"Do you really want to delete project <b>%s</b>?<br><br>Note: project files "
-"won't be deleted from disk."
-msgstr ""
-"Souhaitez-vous réellement supprimer le projet <b>%s</b> ?<br><br>Notez que "
-"les fichiers et répertoires du projet ne seront pas supprimés du disque."
-
-#: spyderlib\widgets\projectexplorer.py:1056
-msgid "Related projects"
-msgstr "Projets associés"
-
-#: spyderlib\widgets\projectexplorer.py:1064
-msgid "Select projects which are related to <b>%s</b>"
-msgstr "Sélectionner les projets à associer à <b>%s</b>"
-
-#: spyderlib\widgets\projectexplorer.py:1089
-msgid ""
-"Statistics on source files only:<br>(Python, C/C++, Fortran)<br><br><b>%s</"
-"b> files.<br><b>%s</b> lines of code."
-msgstr ""
-"Statistique sur les fichiers source uniquement:<br>(Python, C/C++, Fortran)"
-"<br><br><b>%s</b> fichiers.<br><b>%s</b> lignes de code."
-
-#: spyderlib\widgets\projectexplorer.py:1137
-msgid "File <b>%s</b> already exists.<br>Do you want to overwrite it?"
-msgstr "Le fichier <b>%s</b> existe déjà.<br>Souhaitez-vous le remplacer ?"
-
-#: spyderlib\widgets\projectexplorer.py:1151
-msgid "Folder <b>%s</b> already exists."
-msgstr "Le dossier <b>%s</b> existe déjà."
-
-#: spyderlib\widgets\projectexplorer.py:1171
-msgid "move"
-msgstr "déplacer"
-
-#: spyderlib\widgets\projectexplorer.py:1181
-msgid "Select an existing workspace directory, or create a new one"
-msgstr "Sélectionner un espace de travail existant, ou en créer un nouveau"
-
-#: spyderlib\widgets\projectexplorer.py:1182
-msgid ""
-"<u><b>What is the workspace?</b></u><br><br>A <b>Spyder workspace</b> is a "
-"directory on your filesystem that contains Spyder projects and <b>."
-"spyderworkspace</b> configuration file.<br><br>A <b>Spyder project</b> is a "
-"directory with source code (and other related files) and a configuration "
-"file (named <b>.spyderproject</b>) with project settings (PYTHONPATH, linked "
-"projects, ...).<br>"
-msgstr ""
-"<u><b>Qu'est-ce que l'espace de travail ?</b></u><br><br>L'<b>espace de "
-"travail Spyder</b> est un répertoire de votre système de fichiers qui "
-"contient les projets Spyder et le fichier de configuration <b>."
-"spyderworkspace</b>.<br><br>Un <b>projet Spyder</b> est un répertoire "
-"contenant du code source (et d'autres fichiers) ainsi qu'un fichier de "
-"configuration (nommé <b>.spyderproject</b>) dans lequel sont stockés les "
-"réglages du projet (PYTHONPATH, projets liés, ...).<br>"
-
-#: spyderlib\widgets\projectexplorer.py:1209
-msgid "This is the current workspace directory"
-msgstr "Ceci est l'espace de travail actif"
-
-#: spyderlib\widgets\projectexplorer.py:1240
-msgid ""
-"The following directory is not a Spyder workspace:<br>%s<br><br>Do you want "
-"to create a new workspace in this directory?"
-msgstr ""
-"Le répertoire suivant n'est pas un espace de travail Spyder :<br><b>%s</"
-"b><br><br>Souhaitez-vous créer un nouvel espace de travail dans ce "
-"répertoire ?"
-
-#: spyderlib\widgets\pydocgui.py:107
-msgid "Module or package:"
-msgstr "Module ou paquet :"
-
-#: spyderlib\widgets\shell.py:130
-msgid "Save history log..."
-msgstr "Enregistrer l'historique..."
-
-#: spyderlib\widgets\shell.py:132
-msgid "Save current history log (i.e. all inputs and outputs) in a text file"
-msgstr ""
-"Enregistrer l'historique complet (toutes les entrées et sorties) dans un "
-"fichier texte"
-
-#: spyderlib\widgets\shell.py:252
-msgid "Save history log"
-msgstr "Enregistrer l'historique"
-
-#: spyderlib\widgets\shell.py:255
-msgid "History logs"
-msgstr "Fichiers d'historique"
-
-#: spyderlib\widgets\shell.py:266
-msgid "<b>Unable to save file '%s'</b><br><br>Error message:<br>%s"
-msgstr ""
-"<b>Impossible d'enregistrer le fichier '%s'</b><br><br>Message d'erreur :<br>"
-"%s"
-
-#: spyderlib\widgets\shell.py:691
-msgid "Copy without prompts"
-msgstr "Copier sans les préfixes"
-
-#: spyderlib\widgets\shell.py:694 spyderlib\widgets\shell.py:697
-msgid "Clear line"
-msgstr "Effacer la ligne"
-
-#: spyderlib\widgets\shell.py:699
-msgid "Clear shell"
-msgstr "Effacer la console"
-
-#: spyderlib\widgets\shell.py:702
-msgid "Clear shell contents ('cls' command)"
-msgstr "Effacer le contenu de la console"
-
-#: spyderlib\widgets\sourcecode\codeeditor.py:83
-msgid "Go to line:"
-msgstr "Aller à la ligne :"
-
-#: spyderlib\widgets\sourcecode\codeeditor.py:92
-msgid "Line count:"
-msgstr "Nombre de lignes :"
-
-#: spyderlib\widgets\sourcecode\codeeditor.py:1027
-msgid "Breakpoint"
-msgstr "Point d'arrêt"
-
-#: spyderlib\widgets\sourcecode\codeeditor.py:1028
-msgid "Condition:"
-msgstr "Condition :"
-
-#: spyderlib\widgets\sourcecode\codeeditor.py:1476
-msgid "To do"
-msgstr "À faire"
-
-#: spyderlib\widgets\sourcecode\codeeditor.py:2055
-msgid "Go to definition"
-msgstr "Aller à la définition de l'objet"
-
-#: spyderlib\widgets\status.py:83
-msgid "Memory:"
-msgstr "Mémoire :"
-
-#: spyderlib\widgets\status.py:84
-msgid ""
-"Memory usage status: requires the `psutil` (>=v0.3) library on non-Windows "
-"platforms"
-msgstr ""
-"Occupation mémoire : requiert la bibliothèque `psutil` (>=v0.3) sur les "
-"plateformes autres que Windows"
-
-#: spyderlib\widgets\status.py:96
-msgid "CPU:"
-msgstr "CPU :"
-
-#: spyderlib\widgets\status.py:97
-msgid "CPU usage status: requires the `psutil` (>=v0.3) library"
-msgstr "Occupation CPU : requiert la bibliothèque `psutil` (>=v0.3)"
-
-#: spyderlib\widgets\status.py:119
-msgid "Permissions:"
-msgstr "Droits d'accès :"
-
-#: spyderlib\widgets\status.py:133
-msgid "End-of-lines:"
-msgstr "Fins de ligne :"
-
-#: spyderlib\widgets\status.py:147
-msgid "Encoding:"
-msgstr "Encodage :"
-
-#: spyderlib\widgets\status.py:160
-msgid "Line:"
-msgstr "Ligne :"
-
-#: spyderlib\widgets\status.py:164
-msgid "Column:"
-msgstr "Colonne :"
-
-#: spyderlib\widgets\tabs.py:129
-msgid "Browse tabs"
-msgstr "Naviguer dans les onglets"
-
-#: spyderlib\widgets\tabs.py:252
-msgid "Close current tab"
-msgstr "Fermer l'onglet"
-
-#: spyderlib\widgets\texteditor.py:65
-msgid "Text editor"
-msgstr "Éditeur de texte"
-
-#, fuzzy
-#~ msgid "Plugins"
-#~ msgstr " lignes"
-
-#~ msgid "Web resources"
-#~ msgstr "Ressources en ligne"
-
-#, fuzzy
-#~ msgid "Qt help"
-#~ msgstr "Aide Qt"
-
-#, fuzzy
-#~ msgid "IPython help"
-#~ msgstr "Aide Python :"
-
-#~ msgid "Balloon tips"
-#~ msgstr "Info-bulles"
-
-#~ msgid "Close current dockwidget"
-#~ msgstr "Fermer le panneau actif"
-
-#~ msgid "IPython Help"
-#~ msgstr "Aide IPython"
-
-#~ msgid "Windows and toolbars"
-#~ msgstr "Fenêtres et barres d'outils"
-
-#~ msgid "Documentation"
-#~ msgstr "Documentation"
-
-#~ msgid "Automatic notification to object inspector"
-#~ msgstr "Notification automatique à l'inspecteur d'objets"
-
-#~ msgid ""
-#~ "If this option is enabled, object inspector\n"
-#~ "will automatically show informations on functions\n"
-#~ "entered in editor (this is triggered when entering\n"
-#~ "a left parenthesis after a valid function name)"
-#~ msgstr ""
-#~ "Si cette option est activée, l'inspecteur d'objet\n"
-#~ "affichera automatiquement des informations\n"
-#~ "sur les fonctions saisies dans l'éditeur\n"
-#~ "(le mécanisme est déclenché par la saisie d'une\n"
-#~ "parenthèse gauche après un nom valide de fonction)"
-
-#~ msgid "Create a new Python script"
-#~ msgstr "Créer un nouveau script Python"
-
-#~ msgid "Open text file"
-#~ msgstr "Ouvrir un fichier texte"
-
-#~ msgid "Save current file"
-#~ msgstr "Enregistrer le fichier en cours d'édition"
-
-#~ msgid ""
-#~ "Run current cell \n"
-#~ "(see Editor documentation \n"
-#~ "for more details on cells)"
-#~ msgstr ""
-#~ "Exécuter la cellule en cours d'édition\n"
-#~ "(voir la documentation de l'Editeur, pour plus de détails sur les "
-#~ "cellules)"
-
-#~ msgid ""
-#~ "If this option is enabled, object inspector\n"
-#~ "will automatically show informations on functions\n"
-#~ "entered in console (this is triggered when entering\n"
-#~ "a left parenthesis after a valid function name)"
-#~ msgstr ""
-#~ "Si cette option est activée, l'inspecteur d'objet affichera "
-#~ "automatiquement des informations sur les fonctions saisies dans la "
-#~ "console (le mécanisme est déclenché par la saisie d'une parenthèse gauche "
-#~ "après un nom valide de fonction)"
-
-#~ msgid "Open a Python &interpreter"
-#~ msgstr "Ouvrir un &interpréteur Python"
-
-#~ msgid "<br><u>Installed version</u>: %s"
-#~ msgstr "<br><u>Version installée</u>: %s"
-
-#~ msgid ""
-#~ "Unable to open IPython console because no supported IPython version was "
-#~ "found.<br><br><u>Supported IPython versions</u>: %s"
-#~ msgstr ""
-#~ "Impossible d'ouvrir une console IPython car aucune version prise en "
-#~ "charge n'est installée.<br><br><u>Versions IPython prises en charge</u>: %"
-#~ "s"
-
-#~ msgid "&Interpreters"
-#~ msgstr "&Interpréteurs"
-
-#~ msgid "Open Spyder path manager"
-#~ msgstr "Ouvre le gestionnaire de chemin d'accès de Spyder"
-
-#~ msgid "Qt Assistant"
-#~ msgstr "Qt Assistant (documentation Qt)"
-
-#~ msgid "Maximize current plugin to fit the whole application window"
-#~ msgstr ""
-#~ "Agrandir la fenêtre courante sur toute la surface de la fenêtre principale"
-
-#~ msgid ""
-#~ "Restore current plugin to its original size and position within the "
-#~ "application window"
-#~ msgstr ""
-#~ "Réduire la fenêtre courante à sa taille et position d'origine au sein de "
-#~ "la fenêtre principale"
-
-#~ msgid ""
-#~ "Run current block \n"
-#~ "(see Editor section in documentation \n"
-#~ "for more details on blocks) \n"
-#~ "and advance to the next block"
-#~ msgstr ""
-#~ "Exécuter le bloc (voir la section 'Editor' de la documentation) \n"
-#~ "et avancer jusqu'au bloc suivant"
-
-#~ msgid "Run &selection or current block"
-#~ msgstr "Exécuter la &sélection ou le bloc de lignes"
-
-#~ msgid "Version"
-#~ msgstr "Version"
-
-#~ msgid "Status"
-#~ msgstr "Etat"
-
-#~ msgid ""
-#~ "This feature requires the pywin32 module.\n"
-#~ "It seems you don't have it installed."
-#~ msgstr ""
-#~ "Cette fonctionnalité nécessite l'installation du module pywin32.\n"
-#~ "Ce dernier n'est apparemment pas installé."
-
-#~ msgid "Step Over"
-#~ msgstr "Pas en avant"
-
-#~ msgid ""
-#~ "Run selection or current \n"
-#~ "block of lines"
-#~ msgstr "Exécuter la sélection ou le bloc de lignes"
-
-#~ msgid "Debug current script in selected console"
-#~ msgstr "Déboguer le script courant dans la console sélectionnée"
-
-#~ msgid "Debug Step Over"
-#~ msgstr "Pas en avant (débogage)"
-
-#~ msgid "Debug Continue"
-#~ msgstr "Continuer (débogage)"
-
-#~ msgid "Debug Step Into"
-#~ msgstr "Pas vers l'intérieur (débogage)"
-
-#~ msgid "Debug Step Return"
-#~ msgstr "Pas vers l'extérieur (débogage)"
-
-#~ msgid ""
-#~ "Run selected script in\n"
-#~ "current console"
-#~ msgstr "Exécuter le script sélectionné dans la console courante"
-
-#~ msgid "Edit Run settings"
-#~ msgstr "Modifier les options d'exécution"
-
-#~ msgid ""
-#~ "Run again last script in current\n"
-#~ "console with the same options"
-#~ msgstr ""
-#~ "Exécuter de nouveau le dernier script dans la console courante avec les "
-#~ "mêmes options"
-
-#~ msgid ""
-#~ "Run selected text or current block\n"
-#~ "of lines inside current console"
-#~ msgstr ""
-#~ "Exécuter le texte sélectionné ou le bloc de lignes \n"
-#~ "dans l'interpréteur de la console courante"
-
-#~ msgid "Run active script in a new Python interpreter"
-#~ msgstr "Exécuter le script actuel dans un nouvel interpréteur Python"
-
-#~ msgid ""
-#~ "Debug current script in external console\n"
-#~ "(external console is executed in a separate process)"
-#~ msgstr ""
-#~ "Déboguer le script en cours d'édition dans la console externe\n"
-#~ "(la console externe est exécutée dans un processus séparé)"
-
-#~ msgid "Edit run configurations"
-#~ msgstr "Modifier les configurations d'exécution des scripts récents"
-
-#~ msgid "Run %s"
-#~ msgstr "Exécution de %s"
-
-#~ msgid "Run configurations"
-#~ msgstr "Configurations d'exécution"
-
-#~ msgid "Type \"copyright\", \"credits\" or \"license\" for more information."
-#~ msgstr ""
-#~ "Type \"copyright\", \"credits\" or \"license\" for more information."
-
-#~ msgid "Start an IPython kernel at startup"
-#~ msgstr "Démarrer un noyau IPython au démarrage"
-
-#~ msgid "This option is not available for IPython versions prior to v0.12."
-#~ msgstr ""
-#~ "Cette option est désactivée pour les versions de IPython antérieures à "
-#~ "v0.12."
-
-#, fuzzy
-#~ msgid "Format:   "
-#~ msgstr "Format"
-
-#, fuzzy
-#~ msgid "  Source"
-#~ msgstr "Source"
-
-#~ msgid "Open &interpreter"
-#~ msgstr "Ouvrir un &interpréteur"
-
-#~ msgid "Start a new IPython kernel"
-#~ msgstr "Démarrer un nouveau noyau IPython"
-
-#~ msgid "Client"
-#~ msgstr "Client"
-
-#~ msgid "New IPython client..."
-#~ msgstr "Nouveau client IPython..."
-
-#~ msgid "Qt"
-#~ msgstr "Qt"
-
-#~ msgid "OS X"
-#~ msgstr "OS X"
-
-#~ msgid "Gtk"
-#~ msgstr "Gtk"
-
-#~ msgid "Wx"
-#~ msgstr "Wx"
-
-#~ msgid "Tkinter"
-#~ msgstr "Tkinter"
-
-#~ msgid "IPython kernels"
-#~ msgstr "Noyaux IPython"
-
-#~ msgid ""
-#~ "<b>Note:</b><br>IPython >=<u>v0.12</u> is not installed on this computer."
-#~ msgstr ""
-#~ "<b>Note :</b><br>IPython >=<u>v0.12</u> n'est pas installé sur cet "
-#~ "ordinateur."
-
-#~ msgid "Set the appropriate IPython color option"
-#~ msgstr "Utiliser le réglage de couleur IPython approprié"
-
-#~ msgid "Open an IPython interpreter at startup"
-#~ msgstr "Ouvrir un interpréteur IPython au démarrage"
-
-#~ msgid ""
-#~ "This option is not available for IPython\n"
-#~ "versions which are not fully supported\n"
-#~ "through Spyder's console (i.e. IPython v0.11+)."
-#~ msgstr ""
-#~ "Cette option est désactivée pour les versions de IPython\n"
-#~ "qui ne sont entièrement prises en charge par Spyder\n"
-#~ "à travers la console (i.e. IPython v0.11+)."
-
-#~ msgid "IPython interpreter command line options"
-#~ msgstr "IPython : options en ligne de commande"
-
-#~ msgid "Open IPython interpreter"
-#~ msgstr "Ouvrir un interpréteur IPython"
-
-#~ msgid "Open an IPython interpreter"
-#~ msgstr "Ouvrir un interpréteur IPython"
-
-#~ msgid "Open IPython here"
-#~ msgstr "Ouvrir IPython ici"
-
-#~ msgid "Please install the %s tool named '%s'"
-#~ msgstr "Merci d'installer l'outil %s appelé '%s'"
-
-#~ msgid "Replace PyQt input hook by Spyder's"
-#~ msgstr "Remplacer le \"input hook\" de PyQt par celui de Spyder"
-
-#~ msgid "What is the workspace?"
-#~ msgstr "Qu'est-ce que l'espace de travail ?"
-
-#~ msgid ""
-#~ "A Spyder project is a folder with source code files (and any other kind "
-#~ "of related files) and a configuration file (named <b>.spyderproject</b>) "
-#~ "which stores the project settings (PYTHONPATH, related projects, ...)."
-#~ "<br><br>The workspace is a directory, which contains Spyder projects "
-#~ "(<u>top level</u> subdirectories) and a configuration file (named <b>."
-#~ "spyderworkspace</b>). "
-#~ msgstr ""
-#~ "Un projet Spyder est un répertoire contenant des fichiers source (et tout "
-#~ "autre type de fichier) et un fichier de configuration (nommé <b>."
-#~ "spyderproject</b>) qui stocke les paramètres du projet (PYTHONPATH, "
-#~ "projets associés, etc.).<br><br>L'espace de travail est un répertoire "
-#~ "contenant des projets Spyder (sous-répertoires <u>uniquement</u>) et un "
-#~ "fichier de configuration (nommé <b>.spyderworkspace</b>)."
-
-#~ msgid "Matplotlib backend (default: Qt4Agg):"
-#~ msgstr "Backend Matplotlib (valeur par défaut: Qt4Agg) :"
-
-#~ msgid "ETS_TOOLKIT (default value: qt4):"
-#~ msgstr "ETS_TOOLKIT (valeur par défaut: qt4) :"
-
-#~ msgid "&Interact"
-#~ msgstr "&Interagir"
-
-#~ msgid "Interact toolbar"
-#~ msgstr "Barre d'outil d'interaction"
-
-#~ msgid ""
-#~ "The project explorer shows a tree view of projects: the root of this tree "
-#~ "is called the workspace.<br><br>Each project is associated to a simple "
-#~ "source code folder containing a configuration file (named <b>."
-#~ "spyderproject</b>) which stores the project settings (PYTHONPATH, related "
-#~ "projects, ...). The workspace is also associated to a folder containing a "
-#~ "configuration file (named <b>.spyderworkspace</b>) <u>and</u> the folders "
-#~ "associated to its projects.<br><br>In other words, the workspace is "
-#~ "nothing but a list of projects whose associated folder share the same "
-#~ "parent directory."
-#~ msgstr ""
-#~ "L'explorateur de projet affiche une arborescence de projets dont la "
-#~ "racine est appelée l'espace de travail.<br><br>Chaque projet est associé "
-#~ "à un simple dossier de code source contenant un fichier de configuration "
-#~ "(nommé <b>.spyderproject</b>) qui stocke les paramètres du projet "
-#~ "(PYTHONPATH, projets associés, etc.). L'espace de travail est aussi "
-#~ "associé à un dossier qui contient un fichier de configuration (nommé <b>."
-#~ "spyderworkspace</b>) <u>et</u> tous les dossiers associés à ses projets."
-#~ "<br><br>En d'autres termes, l'espace de travail est simplement une liste "
-#~ "de projets dont les dossiers associés ont le même répertoire parent."
-
-#~ msgid "Browse"
-#~ msgstr "Parcourir"
-
-#~ msgid "Create a new workspace directory"
-#~ msgstr "Créer un nouvel espace de travail"
-
-#~ msgid "The directory <b>%s</b> is not a Spyder workspace."
-#~ msgstr "Le répertoire <b>%s</b> n'est pas un espace de travail Spyder."
-
-#~ msgid "New folder..."
-#~ msgstr "Nouveau répertoire..."
-
-#~ msgid "New file..."
-#~ msgstr "Nouveau fichier..."
-
-#~ msgid "Open outside Spyder"
-#~ msgstr "Ouvrir en dehors de Spyder"
-
-#~ msgid "<b>Unable to delete selected file</b><br><br>Error message:<br>%s"
-#~ msgstr ""
-#~ "<b>Impossible de supprimer le fichier sélectionné</b><br><br>Message "
-#~ "d'erreur :<br>%s"
-
-#~ msgid "<b>Unable to rename selected file</b><br><br>Error message:<br>%s"
-#~ msgstr ""
-#~ "<b>Impossible de renommer le fichier sélectionné</b><br><br>Message "
-#~ "d'erreur :<br>%s"
-
-#~ msgid "Folder name"
-#~ msgstr "Nom du répertoire"
-
-#~ msgid "project"
-#~ msgstr "projet"
-
-#~ msgid "Select project root path"
-#~ msgstr "Sélectionner la racine du projet"
-
-#~ msgid "Edit filename filter"
-#~ msgstr "Modifier le filtre des types de fichier affichés"
-
-#~ msgid "regular expressions"
-#~ msgstr "expressions régulières"
-
-#~ msgid "global patterns"
-#~ msgstr "syntaxe globale"
-
-#~ msgid "Include"
-#~ msgstr "Inclure"
-
-#~ msgid "Exclude"
-#~ msgstr "Exclure"
-
-#~ msgid "Edit filter"
-#~ msgstr "Modifier le filtre"
-
-#~ msgid "Warning:"
-#~ msgstr "Attention :"
-
-#~ msgid ""
-#~ "<i>%s</i> is not properly installed<br>(opening a terminal and typing \"%"
-#~ "s script.py\" do not work)"
-#~ msgstr ""
-#~ "<i>%s</i> n'est pas installé correctement<br>(l'exécution dans un "
-#~ "terminal de \"%s script.py\" ne fonctionne pas)"
-
-#~ msgid "More informations on style guide for Python code: %s."
-#~ msgstr ""
-#~ "Pour plus d'informations sur les recommandations de style d'écriture du "
-#~ "langage Python : %s."
-
-#~ msgid "unknown"
-#~ msgstr "inconnu"
-
-#~ msgid "Startup script:"
-#~ msgstr "Script de démarrage :"
-
-#~ msgid "Print"
-#~ msgstr "Impression"
-
-#~ msgid "<b>Unable to print document '%s'</b>"
-#~ msgstr "<b>Impossible d'imprimer le document '%s'</b>"
-
-#~ msgid "Show outline explorer"
-#~ msgstr "Afficher l'explorateur de structure"
-
-#~ msgid "Co&mment"
-#~ msgstr "Co&mmenter"
-
-#~ msgid "&Uncomment"
-#~ msgstr "&Décommenter"
-
-#~ msgid "Uncomment current line or selection"
-#~ msgstr "Décommenter la sélection ou la ligne en cours d'édition"
-
-#~ msgid "Matched braces:"
-#~ msgstr "Parenthèses correspondantes:"
-
-#~ msgid "Unmatched braces:"
-#~ msgstr "Parenthèse isolée:"
-
-#~ msgid "Please install <b>matplotlib</b>."
-#~ msgstr "Merci d'installer <b>matplotlib</b>."
-
-#~ msgid "Remote editing"
-#~ msgstr "Éditeurs dans le processus distant"
-
-#~ msgid ""
-#~ "Remote editing for NumPy arrays, PIL images, lists, tuples and "
-#~ "dictionaries"
-#~ msgstr ""
-#~ "Les tableaux NumPy, images PIL, listes, tuples et dictionnaires seront "
-#~ "modifiés dans un éditeur exécuté dans le processus distant"
-
-#~ msgid ""
-#~ "Editors are opened in the remote process for NumPy arrays, PIL images, "
-#~ "lists, tuples and dictionaries"
-#~ msgstr ""
-#~ "Les tableaux NumPy, images PIL, listes, tuples et dictionnaires seront "
-#~ "modifiés dans un éditeur exécuté dans le processus distant"
-
-#~ msgid "Open..."
-#~ msgstr "Ouvrir..."
-
-#~ msgid "Save as..."
-#~ msgstr "Enregistrer sous..."
-
-#~ msgid "Close"
-#~ msgstr "Fermer"
-
-#~ msgid "Close all"
-#~ msgstr "Fermer tout"
-
-#~ msgid "Add block comment"
-#~ msgstr "Ajouter un bloc de commentaires"
-
-#~ msgid "Remove block comment"
-#~ msgstr "Supprimer un bloc de commentaires"
-
-#~ msgid "Save all"
-#~ msgstr "Enregistrer tout"
-
-#~ msgid "Pyrex files"
-#~ msgstr "Fichiers Pyrex"
-
-#~ msgid "Print..."
-#~ msgstr "Imprimer..."
-
-#~ msgid "Re-run last script"
-#~ msgstr "Exécuter de nouveau le dernier script"
-
-#~ msgid "Close file"
-#~ msgstr "Fermer le fichier"
-
-#~ msgid "Show TODO/FIXME/XXX comments list"
-#~ msgstr "Afficher la liste des commentaires du type TODO/FIXME/XXX"
-
-#~ msgid "Configure..."
-#~ msgstr "Configurer..."
-
-#~ msgid "Previous file"
-#~ msgstr "Fichier précédent"
-
-#~ msgid "Next file"
-#~ msgstr "Fichier suivant"
-
-#~ msgid "Revert"
-#~ msgstr "Réinitialiser"
-
-#~ msgid "Add &block comment around current line or selection"
-#~ msgstr ""
-#~ "Ajouter un &bloc de commentaires autour de la sélection ou de la ligne en "
-#~ "cours d'édition"
-
-#~ msgid "Tasks (TODO, FIXME, XXX)"
-#~ msgstr "Tâches (TODO, FIXME, XXX)"
-
-#~ msgid ""
-#~ "IPython interpreter command line options:\n"
-#~ "(Qt4 support: -q4thread)\n"
-#~ "(Qt4 and matplotlib support: -q4thread -pylab)"
-#~ msgstr ""
-#~ "Options en ligne de commande de IPython :\n"
-#~ "(support Qt4 : -q4thread)\n"
-#~ "(support Qt4 et matplotlib : -q4thread -pylab)"
-
-#~ msgid ""
-#~ "PyQt installs an input hook that processes events when an interactive "
-#~ "interpreter is waiting for user input, thus allowing to interact with "
-#~ "widgets without blocking the Python shell. Unfortunately, this is not "
-#~ "working well on Windows platforms."
-#~ msgstr ""
-#~ "PyQt installe un mécanisme (\"input hook\") qui permet d'interagir avec "
-#~ "des widgets dans un interpréteur Python sans bloquer ce dernier. "
-#~ "Malheureusement, ce mécanisme ne fonctionne pas parfaitement sous Windows."
-
-#~ msgid "Replace text"
-#~ msgstr "Remplacer"
-
-#~ msgid "Find next"
-#~ msgstr "Rechercher le suivant"
-
-#~ msgid "Find previous"
-#~ msgstr "Rechercher le précédent"
-
-#~ msgid "All files (*.*)"
-#~ msgstr "Tous les fichiers (*.*)"
-
-#~ msgid "Edit filename filter..."
-#~ msgstr "Modifier le filtre des types de fichier affichés"
+# -*- coding: utf-8 -*-
+# Spyder's french translation file
+# Copyright (C) 2009-2011 Pierre Raybaut
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: 2.1\n"
+"POT-Creation-Date: 2014-05-18 13:23+COT\n"
+"PO-Revision-Date: 2014-05-20 10:34+0100\n"
+"Last-Translator: Joseph Martinot-Lagarde <contrebasse at gmail.com>\n"
+"Language-Team: Python\n"
+"Language: fr\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.6.4\n"
+
+#: spyderlib/config.py:28
+msgid "Python files"
+msgstr "Fichiers Python"
+
+#: spyderlib/config.py:29
+msgid "Cython/Pyrex files"
+msgstr "Fichiers Cython/Pyrex"
+
+#: spyderlib/config.py:30
+msgid "C files"
+msgstr "Fichiers C"
+
+#: spyderlib/config.py:31
+msgid "C++ files"
+msgstr "Fichiers C++"
+
+#: spyderlib/config.py:32
+msgid "OpenCL files"
+msgstr "Fichiers OpenCL"
+
+#: spyderlib/config.py:33
+msgid "Fortran files"
+msgstr "Fichiers Fortran"
+
+#: spyderlib/config.py:34
+msgid "IDL files"
+msgstr "Fichiers IDL"
+
+#: spyderlib/config.py:35
+msgid "MATLAB files"
+msgstr "Fichiers MATLAB"
+
+#: spyderlib/config.py:36
+msgid "Julia files"
+msgstr "Fichiers Julia"
+
+#: spyderlib/config.py:37
+msgid "Patch and diff files"
+msgstr "Fichiers patch et diff"
+
+#: spyderlib/config.py:38
+msgid "Batch files"
+msgstr "Fichiers Batch"
+
+#: spyderlib/config.py:39 spyderlib/utils/iofuncs.py:347
+msgid "Text files"
+msgstr "Fichiers texte"
+
+#: spyderlib/config.py:40
+msgid "reStructured Text files"
+msgstr "Fichiers reST"
+
+#: spyderlib/config.py:41
+msgid "gettext files"
+msgstr "Fichiers gettext"
+
+#: spyderlib/config.py:42
+msgid "NSIS files"
+msgstr "Fichiers NSIS"
+
+#: spyderlib/config.py:43
+msgid "Web page files"
+msgstr "Fichiers web"
+
+#: spyderlib/config.py:44
+msgid "XML files"
+msgstr "Fichiers XML"
+
+#: spyderlib/config.py:45
+msgid "Javascript files"
+msgstr "Fichiers Javascript"
+
+#: spyderlib/config.py:46
+msgid "Enaml files"
+msgstr "Fichiers Enaml"
+
+#: spyderlib/config.py:47
+msgid "Configuration files"
+msgstr "Configurations"
+
+#: spyderlib/config.py:54 spyderlib/widgets/explorer.py:621
+msgid "All files"
+msgstr "Tous les fichiers"
+
+#: spyderlib/plugins/__init__.py:309 spyderlib/plugins/editor.py:87
+#: spyderlib/plugins/editor.py:505 spyderlib/plugins/editor.py:1558
+#: spyderlib/plugins/inspector.py:133 spyderlib/plugins/inspector.py:381
+#: spyderlib/widgets/editor.py:614
+#: spyderlib/widgets/sourcecode/codeeditor.py:77
+#: spyderlib/widgets/sourcecode/codeeditor.py:2430
+msgid "Editor"
+msgstr "Éditeur"
+
+#: spyderlib/plugins/configdialog.py:147
+msgid "Preferences"
+msgstr "Préférences"
+
+#: spyderlib/plugins/configdialog.py:428
+msgid "Invalid directory path"
+msgstr "Chemin d'accès de répertoire incorrect"
+
+#: spyderlib/plugins/configdialog.py:431 spyderlib/plugins/configdialog.py:447
+#: spyderlib/plugins/runconfig.py:169 spyderlib/plugins/runconfig.py:229
+#: spyderlib/plugins/workingdirectory.py:286 spyderlib/widgets/explorer.py:536
+#: spyderlib/widgets/externalshell/pythonshell.py:611
+#: spyderlib/widgets/findinfiles.py:504 spyderlib/widgets/pathmanager.py:218
+#: spyderlib/widgets/projectexplorer.py:889
+msgid "Select directory"
+msgstr "Sélectionner un répertoire"
+
+#: spyderlib/plugins/configdialog.py:459
+msgid "Invalid file path"
+msgstr "Chemin d'accès de fichier incorrect"
+
+#: spyderlib/plugins/configdialog.py:462 spyderlib/plugins/configdialog.py:480
+msgid "Select file"
+msgstr "Sélectionner un fichier"
+
+#: spyderlib/plugins/configdialog.py:479
+msgid "All files (*)"
+msgstr "Tous les fichiers (*)"
+
+#: spyderlib/plugins/configdialog.py:543 spyderlib/widgets/formlayout.py:216
+msgid "Bold"
+msgstr "Gras"
+
+#: spyderlib/plugins/configdialog.py:546 spyderlib/widgets/formlayout.py:211
+msgid "Italic"
+msgstr "Italique"
+
+#: spyderlib/plugins/configdialog.py:584
+msgid "Font: "
+msgstr "Police : "
+
+#: spyderlib/plugins/configdialog.py:588
+msgid "Size: "
+msgstr "Taille : "
+
+#: spyderlib/plugins/configdialog.py:597 spyderlib/plugins/history.py:45
+msgid "Font style"
+msgstr "Police d'écriture"
+
+#: spyderlib/plugins/configdialog.py:650
+msgid "General"
+msgstr "Général"
+
+#: spyderlib/plugins/configdialog.py:657 spyderlib/plugins/editor.py:96
+#: spyderlib/plugins/externalconsole.py:74
+#: spyderlib/plugins/ipythonconsole.py:70
+msgid "Interface"
+msgstr "Interface"
+
+#: spyderlib/plugins/configdialog.py:660
+msgid "Qt windows style"
+msgstr "Style de fenêtres Qt"
+
+#: spyderlib/plugins/configdialog.py:664
+msgid "Use a single instance"
+msgstr "Ouvrir une seule instance de Spyder"
+
+#: spyderlib/plugins/configdialog.py:666
+msgid ""
+"Set this to open external<br> Python files in an already running instance "
+"(Requires a restart)"
+msgstr ""
+"Activer cette option afin que les fichiers ouverts<br>depuis l'extérieur "
+"soit affichés dans une instance unique de Spyder<br>(redémarrage requis)"
+
+#: spyderlib/plugins/configdialog.py:669
+msgid "Vertical dockwidget title bars"
+msgstr "Barres de titre orientées verticalement"
+
+#: spyderlib/plugins/configdialog.py:671
+msgid "Vertical dockwidget tabs"
+msgstr "Onglets distribués verticalement"
+
+#: spyderlib/plugins/configdialog.py:673
+msgid "Animated toolbars and dockwidgets"
+msgstr "Panneaux et barres d'outils animés"
+
+#: spyderlib/plugins/configdialog.py:675
+msgid "Tear off menus"
+msgstr "Menus détachables"
+
+#: spyderlib/plugins/configdialog.py:676
+msgid "Set this to detach any<br> menu from the main window"
+msgstr ""
+"Activer cette option rend détachables tous les menus de la fenêtre principale"
+
+#: spyderlib/plugins/configdialog.py:678
+msgid "Custom dockwidget margin:"
+msgstr "Marges personnalisées :"
+
+#: spyderlib/plugins/configdialog.py:705
+msgid "Status bar"
+msgstr "Barre d'état"
+
+#: spyderlib/plugins/configdialog.py:706
+msgid "Show memory usage every"
+msgstr "Afficher l'occupation mémoire toutes les"
+
+#: spyderlib/plugins/configdialog.py:717
+msgid "Show CPU usage every"
+msgstr "Afficher la charge du CPU toutes les"
+
+#: spyderlib/plugins/configdialog.py:734
+msgid "Debugging"
+msgstr "Débogage"
+
+#: spyderlib/plugins/configdialog.py:735
+msgid "Pop up internal console when internal errors appear"
+msgstr "Afficher la console interne en cas d'erreur inattendue"
+
+#: spyderlib/plugins/configdialog.py:757
+msgid "Syntax coloring"
+msgstr "Coloration syntaxique"
+
+#: spyderlib/plugins/configdialog.py:766
+msgid "Background:"
+msgstr "Fond :"
+
+#: spyderlib/plugins/configdialog.py:767
+#: spyderlib/widgets/sourcecode/codeeditor.py:87
+msgid "Current line:"
+msgstr "Ligne actuelle :"
+
+#: spyderlib/plugins/configdialog.py:768
+msgid "Current cell:"
+msgstr "Cellule actuelle :"
+
+#: spyderlib/plugins/configdialog.py:769
+msgid "Occurence:"
+msgstr "Occurence :"
+
+#: spyderlib/plugins/configdialog.py:770
+msgid "Link:"
+msgstr "Lien :"
+
+#: spyderlib/plugins/configdialog.py:771
+msgid "Side areas:"
+msgstr "Zones latérales :"
+
+#: spyderlib/plugins/configdialog.py:772
+msgid "Matched parentheses:"
+msgstr "Parenthèse fermée :"
+
+#: spyderlib/plugins/configdialog.py:773
+msgid "Unmatched parentheses:"
+msgstr "Parenthèse non fermée :"
+
+#: spyderlib/plugins/configdialog.py:774
+msgid "Normal text:"
+msgstr "Texte normal :"
+
+#: spyderlib/plugins/configdialog.py:775
+msgid "Keyword:"
+msgstr "Mot-clé :"
+
+#: spyderlib/plugins/configdialog.py:776
+msgid "Builtin:"
+msgstr "Objet intégré :"
+
+#: spyderlib/plugins/configdialog.py:777
+msgid "Definition:"
+msgstr "Définition :"
+
+#: spyderlib/plugins/configdialog.py:778
+msgid "Comment:"
+msgstr "Commentaire :"
+
+#: spyderlib/plugins/configdialog.py:779
+msgid "String:"
+msgstr "Chaîne :"
+
+#: spyderlib/plugins/configdialog.py:780
+msgid "Number:"
+msgstr "Nombre :"
+
+#: spyderlib/plugins/configdialog.py:781
+msgid "Instance:"
+msgstr "Instance :"
+
+#: spyderlib/plugins/configdialog.py:787
+msgid "Color scheme"
+msgstr "Paramètres de coloration syntaxique"
+
+#: spyderlib/plugins/configdialog.py:809 spyderlib/plugins/shortcuts.py:344
+msgid "Reset to default values"
+msgstr "Rétablir les valeurs par défaut"
+
+#: spyderlib/plugins/console.py:105
+msgid "Internal console"
+msgstr "Console interne"
+
+#: spyderlib/plugins/console.py:125 spyderlib/spyder.py:802
+#: spyderlib/widgets/ipython.py:519
+msgid "&Quit"
+msgstr "&Quitter"
+
+#: spyderlib/plugins/console.py:126 spyderlib/spyder.py:803
+msgid "Quit"
+msgstr "Quitter"
+
+#: spyderlib/plugins/console.py:129 spyderlib/plugins/externalconsole.py:1106
+msgid "&Run..."
+msgstr "Exécute&r..."
+
+#: spyderlib/plugins/console.py:130 spyderlib/plugins/externalconsole.py:1107
+msgid "Run a Python script"
+msgstr "Exécuter un script Python"
+
+#: spyderlib/plugins/console.py:133
+msgid "Environment variables..."
+msgstr "Variables d'environnement..."
+
+#: spyderlib/plugins/console.py:135
+msgid "Show and edit environment variables (for current session)"
+msgstr ""
+"Afficher et modifier les variables d'environnement (pour la session en cours)"
+
+#: spyderlib/plugins/console.py:139
+msgid "Show sys.path contents..."
+msgstr "Afficher le contenu de sys.path..."
+
+#: spyderlib/plugins/console.py:141
+msgid "Show (read-only) sys.path"
+msgstr "Afficher le contenu de sys.path (lecture seule)"
+
+#: spyderlib/plugins/console.py:144
+msgid "Buffer..."
+msgstr "Tampon..."
+
+#: spyderlib/plugins/console.py:145 spyderlib/plugins/externalconsole.py:94
+#: spyderlib/plugins/history.py:38
+msgid "Set maximum line count"
+msgstr "Modifier le nombre maximum de lignes"
+
+#: spyderlib/plugins/console.py:148 spyderlib/plugins/explorer.py:60
+#: spyderlib/plugins/history.py:153 spyderlib/plugins/inspector.py:350
+#: spyderlib/plugins/projectexplorer.py:58
+msgid "&Font..."
+msgstr "&Police..."
+
+#: spyderlib/plugins/console.py:149 spyderlib/plugins/history.py:154
+msgid "Set shell font style"
+msgstr "Changer la police d'écriture de la console"
+
+#: spyderlib/plugins/console.py:152
+msgid "External editor path..."
+msgstr "Éditeur externe..."
+
+#: spyderlib/plugins/console.py:153
+msgid "Set external editor executable path"
+msgstr "Modifier le chemin d'accès de l'éditeur externe"
+
+#: spyderlib/plugins/console.py:156 spyderlib/plugins/editor.py:136
+#: spyderlib/plugins/externalconsole.py:95 spyderlib/plugins/history.py:41
+#: spyderlib/plugins/history.py:156 spyderlib/plugins/inspector.py:171
+#: spyderlib/plugins/inspector.py:353
+msgid "Wrap lines"
+msgstr "Retour à la ligne automatique"
+
+#: spyderlib/plugins/console.py:159 spyderlib/plugins/editor.py:165
+#: spyderlib/plugins/externalconsole.py:142
+#: spyderlib/plugins/ipythonconsole.py:84
+msgid "Display balloon tips"
+msgstr "Afficher des info-bulles"
+
+#: spyderlib/plugins/console.py:163 spyderlib/plugins/editor.py:159
+#: spyderlib/plugins/externalconsole.py:136
+msgid "Automatic code completion"
+msgstr "Complétion de code automatique"
+
+#: spyderlib/plugins/console.py:167 spyderlib/plugins/editor.py:163
+#: spyderlib/plugins/externalconsole.py:140
+msgid "Enter key selects completion"
+msgstr "Entrée valide la complétion de code"
+
+#: spyderlib/plugins/console.py:172
+msgid "Internal console settings"
+msgstr "Options de la console interne"
+
+#: spyderlib/plugins/console.py:223 spyderlib/plugins/externalconsole.py:1292
+msgid "Run Python script"
+msgstr "Exécuter un script Python"
+
+#: spyderlib/plugins/console.py:224 spyderlib/plugins/externalconsole.py:238
+#: spyderlib/plugins/externalconsole.py:1293 spyderlib/widgets/explorer.py:635
+msgid "Python scripts"
+msgstr "Scripts Python"
+
+#: spyderlib/plugins/console.py:269 spyderlib/plugins/explorer.py:111
+#: spyderlib/plugins/history.py:271 spyderlib/plugins/inspector.py:645
+#: spyderlib/plugins/projectexplorer.py:120
+msgid "Select a new font"
+msgstr "Sélectionner une police d'écriture"
+
+#: spyderlib/plugins/console.py:276
+msgid "Buffer"
+msgstr "Tampon"
+
+#: spyderlib/plugins/console.py:277
+msgid "Maximum line count"
+msgstr "Nombre maximum de lignes"
+
+#: spyderlib/plugins/console.py:286
+msgid "External editor"
+msgstr "Éditeur externe"
+
+#: spyderlib/plugins/console.py:287
+msgid "External editor executable path:"
+msgstr "Chemin d'accès de l'exécutable :"
+
+#: spyderlib/plugins/editor.py:93
+msgid "Edit template for new modules"
+msgstr "Modifier le modèle (nouveaux modules)"
+
+#: spyderlib/plugins/editor.py:98
+msgid "Text and margin font style"
+msgstr "Police d'écriture du texte et de la marge"
+
+#: spyderlib/plugins/editor.py:101
+msgid "Sort files according to full path"
+msgstr "Classer les fichiers suivant leur chemin complet"
+
+#: spyderlib/plugins/editor.py:103
+msgid "Show tab bar"
+msgstr "Afficher la barre d'onglets"
+
+#: spyderlib/plugins/editor.py:110 spyderlib/plugins/editor.py:179
+#: spyderlib/plugins/externalconsole.py:90
+#: spyderlib/plugins/externalconsole.py:135 spyderlib/plugins/history.py:40
+#: spyderlib/plugins/inspector.py:170 spyderlib/plugins/ipythonconsole.py:108
+msgid "Source code"
+msgstr "Code source"
+
+#: spyderlib/plugins/editor.py:111
+msgid "Show line numbers"
+msgstr "Afficher les numéros de ligne"
+
+#: spyderlib/plugins/editor.py:112
+msgid "Show vertical line after"
+msgstr "Afficher une ligne verticale après"
+
+#: spyderlib/plugins/editor.py:113
+msgid "characters"
+msgstr "caractères"
+
+#: spyderlib/plugins/editor.py:121
+msgid "Highlight current line"
+msgstr "Surligner la ligne en cours d'édition"
+
+#: spyderlib/plugins/editor.py:123
+msgid "Highlight current cell"
+msgstr "Surligner la cellule en cours d'édition"
+
+#: spyderlib/plugins/editor.py:125
+msgid "Highlight occurences after"
+msgstr "Surligner les occurences après"
+
+#: spyderlib/plugins/editor.py:139 spyderlib/plugins/history.py:49
+#: spyderlib/plugins/inspector.py:174
+msgid "Syntax color scheme: "
+msgstr "Thème de coloration syntaxique : "
+
+#: spyderlib/plugins/editor.py:152 spyderlib/plugins/runconfig.py:304
+#: spyderlib/plugins/runconfig.py:426 spyderlib/plugins/runconfig.py:431
+#: spyderlib/spyder.py:1887 spyderlib/widgets/explorer.py:230
+#: spyderlib/widgets/externalshell/baseshell.py:138
+msgid "Run"
+msgstr "Exécuter"
+
+#: spyderlib/plugins/editor.py:153
+msgid "Save all files before running script"
+msgstr "Enregistrer tous les fichiers avant l'exécution d'un script"
+
+#: spyderlib/plugins/editor.py:156 spyderlib/plugins/externalconsole.py:404
+msgid "Introspection"
+msgstr "Introspection"
+
+#: spyderlib/plugins/editor.py:161 spyderlib/plugins/externalconsole.py:138
+msgid "Case sensitive code completion"
+msgstr "Complétion de code sensible à la casse"
+
+#: spyderlib/plugins/editor.py:166
+msgid "Link to object definition"
+msgstr "Lien vers la définition d'un objet"
+
+#: spyderlib/plugins/editor.py:168
+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 ""
+"Si cette option est activée, cliquer sur le nom\n"
+"d'un objet (click gauche + touche Ctrl) ira à la\n"
+"définition de cet objet (si celle-ci est trouvée)."
+
+#: spyderlib/plugins/editor.py:172
+msgid ""
+"<b>Warning:</b><br>The Python module <i>rope</i> is not installed on this "
+"computer: calltips, code completion and go-to-definition features won't be "
+"available."
+msgstr ""
+"<b>Avertissement :</b><br>Le module Python <i>rope</i> n'est pas installé "
+"sur cet ordinateur : les fonctionnalités telles que la complétion de code ou "
+"le lien vers la définition d'un objet ne sont donc pas accessibles."
+
+#: spyderlib/plugins/editor.py:180
+msgid "Automatic insertion of parentheses, braces and brackets"
+msgstr "Insertion automatique des parenthèses, crochets et accolades"
+
+#: spyderlib/plugins/editor.py:183
+msgid "Automatic insertion of closing quotes"
+msgstr "Insertion automatique de guillemets de clôture"
+
+#: spyderlib/plugins/editor.py:185
+msgid "Automatic insertion of colons after 'for', 'if', 'def', etc"
+msgstr "Insertion automatique de ':' après 'for', 'if', 'def', etc."
+
+#: spyderlib/plugins/editor.py:188
+msgid "Automatic indentation after 'else', 'elif', etc."
+msgstr "Indentation automatique après 'else', 'elif', etc."
+
+#: spyderlib/plugins/editor.py:190
+msgid "Indentation characters: "
+msgstr "Caractères d'indentation : "
+
+#: spyderlib/plugins/editor.py:191
+msgid "4 spaces"
+msgstr "4 espaces"
+
+#: spyderlib/plugins/editor.py:192
+msgid "2 spaces"
+msgstr "2 espaces"
+
+#: spyderlib/plugins/editor.py:193
+msgid "tab"
+msgstr "tabulation"
+
+#: spyderlib/plugins/editor.py:194
+msgid "Tab stop width:"
+msgstr "Largeur des tabulations :"
+
+#: spyderlib/plugins/editor.py:194
+msgid "pixels"
+msgstr "pixels"
+
+#: spyderlib/plugins/editor.py:196
+msgid "Tab always indent"
+msgstr "Toujours indenter avec la touche Tab"
+
+#: spyderlib/plugins/editor.py:198
+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 ""
+"Si cette option est activée, presser la touche Tab\n"
+"provoquera toujours l'indentation de la ligne,\n"
+"quelle que soit la position du curseur (lorsque cette\n"
+"option est activée, la complétion de code reste \n"
+"accessible via le raccourci Ctrl+Espace)"
+
+#: spyderlib/plugins/editor.py:203
+msgid "Intelligent backspace"
+msgstr "Retour arrière (\"backspace\") intelligent"
+
+#: spyderlib/plugins/editor.py:205
+msgid "Automatically remove trailing spaces when saving files"
+msgstr ""
+"Supprimer automatiquement les espaces en fin de ligne lors de "
+"l'enregistrement"
+
+#: spyderlib/plugins/editor.py:209
+msgid "Analysis"
+msgstr "Analyse"
+
+#: spyderlib/plugins/editor.py:211
+msgid ""
+"<u>Note</u>: add <b>analysis:ignore</b> 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 ""
+"<u>Note</u>: ajouter <b>analysis:ignore</b> dans un commentaire pour ignorer "
+"les résultats de l'analyse de code ou de style. Pour plus d'informations sur "
+"les recommandations officielles de style d'écriture avec le langage Python, "
+"veuillez visiter la page de la %s."
+
+#: spyderlib/plugins/editor.py:220
+#: spyderlib/widgets/sourcecode/codeeditor.py:1465
+msgid "Code analysis"
+msgstr "Analyse de code"
+
+#: spyderlib/plugins/editor.py:222
+msgid ""
+"If enabled, Python source code will be analyzed\n"
+"using pyflakes, lines containing errors or \n"
+"warnings will be highlighted"
+msgstr ""
+"Si cette option est activée, le code source Python sera analysé\n"
+"avec des outils l'outil d'introspection de code pyflakes\n"
+"et les lignes contenant des erreurs seront indiquées"
+
+#: spyderlib/plugins/editor.py:227
+msgid "Code analysis requires pyflakes %s+"
+msgstr "L'analyse de code requiert pyflakes %s+"
+
+#: spyderlib/plugins/editor.py:229
+msgid "Style analysis"
+msgstr "Analyse de style"
+
+#: spyderlib/plugins/editor.py:231
+msgid ""
+"If enabled, Python source code will be analyzed\n"
+"using pep8, lines that are not following PEP8\n"
+"style guide will be highlighted"
+msgstr ""
+"Si cette option est activée, le style du code source Python sera analysé\n"
+"avec l'outil d'introspection de code pep8 et les lignes ne suivant pas\n"
+"les recommandations officielles seront indiquées"
+
+#: spyderlib/plugins/editor.py:238
+msgid "Tasks (TODO, FIXME, XXX, HINT, TIP, @todo)"
+msgstr "Tâches (TODO, FIXME, XXX, HINT, TIP, @todo)"
+
+#: spyderlib/plugins/editor.py:241
+msgid "Perform analysis when saving file and every"
+msgstr "Analyser lors de l'enregistrement et toutes les"
+
+#: spyderlib/plugins/editor.py:245
+msgid "Perform analysis only when saving file"
+msgstr "Analyser uniquement lors de l'enregistrement"
+
+#: spyderlib/plugins/editor.py:289
+msgid "End-of-line characters"
+msgstr "Caractères de fin de ligne"
+
+#: spyderlib/plugins/editor.py:290
+msgid ""
+"When opening a text file containing mixed end-of-line characters (this may "
+"raise syntax errors in Python interpreter on Windows platforms), Spyder may "
+"fix the file automatically."
+msgstr ""
+"Lors de l'ouverture d'un fichier contenant des caractères de fin de ligne "
+"mélangés (ce qui peut se traduire par des erreurs de syntaxe dans "
+"l'interpréteur Python sous Windows), Spyder peut réparer le fichier "
+"automatiquement."
+
+#: spyderlib/plugins/editor.py:296
+msgid "Fix automatically and show warning message box"
+msgstr "Réparer automatiquement et afficher un message d'avertissement"
+
+#: spyderlib/plugins/editor.py:307 spyderlib/plugins/externalconsole.py:402
+#: spyderlib/plugins/ipythonconsole.py:353
+#: spyderlib/plugins/variableexplorer.py:41
+msgid "Display"
+msgstr "Affichage"
+
+#: spyderlib/plugins/editor.py:309
+msgid "Code Introspection/Analysis"
+msgstr "Introspection et analyse de code"
+
+#: spyderlib/plugins/editor.py:312 spyderlib/plugins/externalconsole.py:406
+msgid "Advanced settings"
+msgstr "Options avancées"
+
+#: spyderlib/plugins/editor.py:561 spyderlib/widgets/editortools.py:471
+msgid "Show/hide outline explorer"
+msgstr "Afficher/masquer l'explorateur de structure"
+
+#: spyderlib/plugins/editor.py:567
+msgid "Show/hide project explorer"
+msgstr "Afficher/masquer l'explorateur de projets"
+
+#: spyderlib/plugins/editor.py:575
+msgid "&New file..."
+msgstr "&Nouveau fichier..."
+
+#: spyderlib/plugins/editor.py:576 spyderlib/plugins/workingdirectory.py:82
+#: spyderlib/widgets/explorer.py:613 spyderlib/widgets/explorer.py:620
+msgid "New file"
+msgstr "Nouveau fichier"
+
+#: spyderlib/plugins/editor.py:583
+msgid "&Open..."
+msgstr "&Ouvrir..."
+
+#: spyderlib/plugins/editor.py:584 spyderlib/plugins/editor.py:1599
+#: spyderlib/plugins/workingdirectory.py:69
+msgid "Open file"
+msgstr "Ouvrir un fichier"
+
+#: spyderlib/plugins/editor.py:591
+msgid "&Revert"
+msgstr "&Réinitialiser"
+
+#: spyderlib/plugins/editor.py:592
+msgid "Revert file from disk"
+msgstr "Revenir à la version du fichier enregistrée sur le disque"
+
+#: spyderlib/plugins/editor.py:595
+msgid "&Save"
+msgstr "&Enregistrer"
+
+#: spyderlib/plugins/editor.py:596
+msgid "Save file"
+msgstr "Enregitrer un fichier"
+
+#: spyderlib/plugins/editor.py:603
+msgid "Sav&e all"
+msgstr "Enregistrer &tout"
+
+#: spyderlib/plugins/editor.py:604
+msgid "Save all files"
+msgstr "Enregistrer tous les fichiers"
+
+#: spyderlib/plugins/editor.py:611
+msgid "Save &as..."
+msgstr "Enregistrer &sous..."
+
+#: spyderlib/plugins/editor.py:612
+msgid "Save current file as..."
+msgstr "Enregistrer le fichier en cours d'édition sous un autre nom..."
+
+#: spyderlib/plugins/editor.py:614 spyderlib/plugins/editor.py:615
+msgid "Print preview..."
+msgstr "Aperçu avant impression..."
+
+#: spyderlib/plugins/editor.py:616
+msgid "&Print..."
+msgstr "Im&primer..."
+
+#: spyderlib/plugins/editor.py:617
+msgid "Print current file..."
+msgstr "Imprimer le fichier en cours d'édition..."
+
+#: spyderlib/plugins/editor.py:621
+msgid "&Close"
+msgstr "&Fermer"
+
+#: spyderlib/plugins/editor.py:622
+msgid "Close current file"
+msgstr "Fermer le fichier en cours d'édition"
+
+#: spyderlib/plugins/editor.py:626
+msgid "C&lose all"
+msgstr "Fermer t&out"
+
+#: spyderlib/plugins/editor.py:627
+msgid "Close all opened files"
+msgstr "Fermer tous les fichiers ouverts"
+
+#: spyderlib/plugins/editor.py:634
+msgid "Set/Clear breakpoint"
+msgstr "Ajouter/supprimer un point d'arrêt"
+
+#: spyderlib/plugins/editor.py:641
+msgid "Set/Edit conditional breakpoint"
+msgstr "Ajouter/modifier un point d'arrêt conditionnel"
+
+#: spyderlib/plugins/editor.py:648
+msgid "Clear breakpoints in all files"
+msgstr "Supprimer les points d'arrêt dans tous les fichiers"
+
+#: spyderlib/plugins/editor.py:650
+msgid "Breakpoints"
+msgstr "Points d'arrêt"
+
+#: spyderlib/plugins/editor.py:654
+msgid "Debug with winpdb"
+msgstr "Déboguer avec winpdb"
+
+#: spyderlib/plugins/editor.py:661 spyderlib/spyder.py:609
+msgid "&Debug"
+msgstr "&Déboguer"
+
+#: spyderlib/plugins/editor.py:662
+msgid "Debug file"
+msgstr "Déboguer le script"
+
+#: spyderlib/plugins/editor.py:667
+msgid "Step"
+msgstr "Pas"
+
+#: spyderlib/plugins/editor.py:668
+msgid "Run current line"
+msgstr "Exécuter la ligne en cours"
+
+#: spyderlib/plugins/editor.py:674
+msgid "Continue"
+msgstr "Continuer"
+
+#: spyderlib/plugins/editor.py:675
+msgid "Continue execution until next breakpoint"
+msgstr "Continuer l'exécution jusqu'au prochain point d'arrêt"
+
+#: spyderlib/plugins/editor.py:682
+msgid "Step Into"
+msgstr "Pas vers l'intérieur"
+
+#: spyderlib/plugins/editor.py:683
+msgid "Step into function or method of current line"
+msgstr ""
+"Avancer dans la fonction, méthode \n"
+"ou classe de la ligne en cours"
+
+#: spyderlib/plugins/editor.py:690
+msgid "Step Return"
+msgstr "Pas vers l'extérieur"
+
+#: spyderlib/plugins/editor.py:691
+msgid "Run until current function or method returns"
+msgstr "Exécuter jusqu'au retour de la fonction ou méthode"
+
+#: spyderlib/plugins/editor.py:698
+msgid "Exit"
+msgstr "Sortir"
+
+#: spyderlib/plugins/editor.py:699
+msgid "Exit Debug"
+msgstr "Quitter le débogage"
+
+#: spyderlib/plugins/editor.py:710
+msgid "Debugging control"
+msgstr "Contrôle du débogage"
+
+#: spyderlib/plugins/editor.py:714 spyderlib/plugins/editor.py:1210
+#: spyderlib/spyder.py:604
+msgid "&Run"
+msgstr "E&xécution"
+
+#: spyderlib/plugins/editor.py:715
+msgid "Run file"
+msgstr "Exécuter le fichier"
+
+#: spyderlib/plugins/editor.py:721
+msgid "&Configure..."
+msgstr "&Configurer..."
+
+#: spyderlib/plugins/editor.py:722
+#: spyderlib/widgets/externalshell/pythonshell.py:294
+msgid "Run settings"
+msgstr "Options d'exécution"
+
+#: spyderlib/plugins/editor.py:731
+msgid "Re-run &last script"
+msgstr "Exécuter de nouveau le &dernier script"
+
+#: spyderlib/plugins/editor.py:732
+msgid "Run again last file"
+msgstr "Exécuter de nouveau le dernier fichier"
+
+#: spyderlib/plugins/editor.py:739
+#: spyderlib/widgets/sourcecode/codeeditor.py:2103
+msgid "Run &selection"
+msgstr "Exécuter la &sélection"
+
+#: spyderlib/plugins/editor.py:741
+msgid "Run selection"
+msgstr "Exécuter la sélection"
+
+#: spyderlib/plugins/editor.py:747
+msgid "Run cell"
+msgstr "Exécuter la cellule"
+
+#: spyderlib/plugins/editor.py:749
+msgid ""
+"Run current cell (Ctrl+Enter)\n"
+"[Use #%% to create cells]"
+msgstr ""
+"Exécuter la cellule courante \n"
+"[Utiliser #%% pour délimiter les cellules]"
+
+#: spyderlib/plugins/editor.py:754
+msgid "Run cell and advance"
+msgstr "Exécuter la cellule et avancer"
+
+#: spyderlib/plugins/editor.py:757
+msgid "Run current cell and go to the next one (Shift+Enter)"
+msgstr ""
+"Exécuter la cellule en cours d'édition et aller à la suivante\n"
+"(voir la documentation de l'Editeur, pour plus de détails sur les cellules)"
+
+#: spyderlib/plugins/editor.py:763
+msgid "Show todo list"
+msgstr "Afficher la liste des tâches"
+
+#: spyderlib/plugins/editor.py:764
+msgid "Show TODO/FIXME/XXX/HINT/TIP/@todo comments list"
+msgstr ""
+"Afficher la liste des commentaires du type TODO/FIXME/XXX/HINT/TIP/@todo"
+
+#: spyderlib/plugins/editor.py:772
+msgid "Show warning/error list"
+msgstr "Afficher la liste des avertissements/erreurs"
+
+#: spyderlib/plugins/editor.py:773
+msgid "Show code analysis warnings/errors"
+msgstr ""
+"Afficher la liste des avertissements/erreurs provenant de l'analyse de code"
+
+#: spyderlib/plugins/editor.py:780
+msgid "Previous warning/error"
+msgstr "Avertissement suivant"
+
+#: spyderlib/plugins/editor.py:781
+msgid "Go to previous code analysis warning/error"
+msgstr "Afficher le message d'avertissement ou d'erreur suivant"
+
+#: spyderlib/plugins/editor.py:784
+msgid "Next warning/error"
+msgstr "Avertissement précédent"
+
+#: spyderlib/plugins/editor.py:785
+msgid "Go to next code analysis warning/error"
+msgstr "Afficher le message d'avertissement ou d'erreur précédent"
+
+#: spyderlib/plugins/editor.py:789
+msgid "Last edit location"
+msgstr "Dernière position d'édition"
+
+#: spyderlib/plugins/editor.py:790
+msgid "Go to last edit location"
+msgstr "Aller à la dernière position d'édition"
+
+#: spyderlib/plugins/editor.py:796
+msgid "Previous cursor position"
+msgstr "Position suivante du curseur"
+
+#: spyderlib/plugins/editor.py:797
+msgid "Go to previous cursor position"
+msgstr "Aller à la position précédente du curseur"
+
+#: spyderlib/plugins/editor.py:803
+msgid "Next cursor position"
+msgstr "Position suivante du curseur"
+
+#: spyderlib/plugins/editor.py:804
+msgid "Go to next cursor position"
+msgstr "Aller à la position suivante du curseur"
+
+#: spyderlib/plugins/editor.py:811
+#: spyderlib/widgets/sourcecode/codeeditor.py:2097
+msgid "Comment"
+msgstr "Commenter"
+
+#: spyderlib/plugins/editor.py:811
+#: spyderlib/widgets/sourcecode/codeeditor.py:2097
+msgid "Uncomment"
+msgstr "Décommenter"
+
+#: spyderlib/plugins/editor.py:812
+msgid "Comment current line or selection"
+msgstr "Commenter la sélection ou la ligne en cours d'édition"
+
+#: spyderlib/plugins/editor.py:816
+msgid "Add &block comment"
+msgstr "Ajouter un &bloc de commentaires"
+
+#: spyderlib/plugins/editor.py:817
+msgid "Add block comment around current line or selection"
+msgstr ""
+"Ajouter un bloc de commentaires autour de la sélection ou de la ligne en "
+"cours d'édition"
+
+#: spyderlib/plugins/editor.py:823
+msgid "R&emove block comment"
+msgstr "&Supprimer un bloc de commentaires"
+
+#: spyderlib/plugins/editor.py:824
+msgid "Remove comment block around current line or selection"
+msgstr ""
+"Supprimer le bloc de commentaires autour de la ligne en cours d'édition"
+
+#: spyderlib/plugins/editor.py:835
+msgid "Indent"
+msgstr "Indenter"
+
+#: spyderlib/plugins/editor.py:836
+msgid "Indent current line or selection"
+msgstr "Indenter la sélection ou la ligne en cours d'édition"
+
+#: spyderlib/plugins/editor.py:839
+msgid "Unindent"
+msgstr "Désindenter"
+
+#: spyderlib/plugins/editor.py:840
+msgid "Unindent current line or selection"
+msgstr "Désindenter la sélection ou la ligne en cours d'édition"
+
+#: spyderlib/plugins/editor.py:845
+msgid "Carriage return and line feed (Windows)"
+msgstr "Retour chariot et retour à la ligne (Windows)"
+
+#: spyderlib/plugins/editor.py:848
+msgid "Line feed (UNIX)"
+msgstr "Retour à la ligne (UNIX)"
+
+#: spyderlib/plugins/editor.py:851
+msgid "Carriage return (Mac)"
+msgstr "Retour chariot (Mac)"
+
+#: spyderlib/plugins/editor.py:857
+msgid "Convert end-of-line characters"
+msgstr "Convertir les caractères de fin de ligne"
+
+#: spyderlib/plugins/editor.py:861
+msgid "Remove trailing spaces"
+msgstr "Supprimer les espaces en fin de ligne"
+
+#: spyderlib/plugins/editor.py:863
+msgid "Fix indentation"
+msgstr "Corriger l'indentation"
+
+#: spyderlib/plugins/editor.py:864
+msgid "Replace tab characters by space characters"
+msgstr "Remplacer les caractères de tabulation par des espaces"
+
+#: spyderlib/plugins/editor.py:867
+msgid "Go to line..."
+msgstr "Aller à la ligne..."
+
+#: spyderlib/plugins/editor.py:875
+msgid "Set console working directory"
+msgstr "Répertoire de travail de la console"
+
+#: spyderlib/plugins/editor.py:877
+msgid ""
+"Set current console (and file explorer) working directory to current script "
+"directory"
+msgstr ""
+"Choisir le répertoire du script comme répertoire de travail de la console "
+"courante (et de l'explorateur de fichier)"
+
+#: spyderlib/plugins/editor.py:882
+msgid "Maximum number of recent files..."
+msgstr "Nombre maximum de fichiers récents..."
+
+#: spyderlib/plugins/editor.py:885
+msgid "Clear recent files list"
+msgstr "Effacer la liste des fichiers récents"
+
+#: spyderlib/plugins/editor.py:885
+msgid "Clear this list"
+msgstr "Effacer cette liste"
+
+#: spyderlib/plugins/editor.py:887
+msgid "Open &recent"
+msgstr "Fichiers &récents"
+
+#: spyderlib/plugins/editor.py:1198 spyderlib/spyder.py:585
+msgid "File toolbar"
+msgstr "Barre d'outil fichiers"
+
+#: spyderlib/plugins/editor.py:1199 spyderlib/spyder.py:595
+msgid "Search toolbar"
+msgstr "Barre d'outil de recherche"
+
+#: spyderlib/plugins/editor.py:1200 spyderlib/spyder.py:600
+msgid "Source toolbar"
+msgstr "Barre d'outils code source"
+
+#: spyderlib/plugins/editor.py:1201 spyderlib/spyder.py:605
+msgid "Run toolbar"
+msgstr "Barre d'outil exécution"
+
+#: spyderlib/plugins/editor.py:1202 spyderlib/spyder.py:610
+msgid "Debug toolbar"
+msgstr "Barre d'outil de débogage"
+
+#: spyderlib/plugins/editor.py:1203 spyderlib/spyder.py:590
+msgid "Edit toolbar"
+msgstr "Barre d'outil édition"
+
+#: spyderlib/plugins/editor.py:1206 spyderlib/spyder.py:582
+msgid "&File"
+msgstr "&Fichier"
+
+#: spyderlib/plugins/editor.py:1207 spyderlib/spyder.py:589
+msgid "&Edit"
+msgstr "&Édition"
+
+#: spyderlib/plugins/editor.py:1208 spyderlib/spyder.py:594
+msgid "&Search"
+msgstr "&Recherche"
+
+#: spyderlib/plugins/editor.py:1209 spyderlib/spyder.py:599
+msgid "Sour&ce"
+msgstr "Sour&ce"
+
+#: spyderlib/plugins/editor.py:1211 spyderlib/spyder.py:617
+msgid "&Tools"
+msgstr "Ou&tils"
+
+#: spyderlib/plugins/editor.py:1212
+msgid "?"
+msgstr "?"
+
+#: spyderlib/plugins/editor.py:1427
+msgid "Spyder Editor"
+msgstr "Éditeur de Spyder"
+
+#: spyderlib/plugins/editor.py:1428
+msgid "This is a temporary script file."
+msgstr "Ceci est un script temporaire."
+
+#: spyderlib/plugins/editor.py:1488
+msgid "untitled"
+msgstr "sanstitre"
+
+#: spyderlib/plugins/editor.py:1559
+msgid "Maximum number of recent files"
+msgstr "Nombre maximum de fichiers récents"
+
+#: spyderlib/plugins/editor.py:1681
+msgid "Printing..."
+msgstr "Impression en cours..."
+
+#: spyderlib/plugins/explorer.py:48
+msgid "File explorer"
+msgstr "Explorateur de fichiers"
+
+#: spyderlib/plugins/explorer.py:61 spyderlib/plugins/inspector.py:351
+#: spyderlib/plugins/projectexplorer.py:59
+msgid "Set font style"
+msgstr "Changer la police d'écriture"
+
+#: spyderlib/plugins/externalconsole.py:45
+msgid "Interactive data plotting"
+msgstr "Visualisation interactive de données"
+
+#: spyderlib/plugins/externalconsole.py:60
+#: spyderlib/plugins/externalconsole.py:1073
+#: spyderlib/plugins/inspector.py:381
+#: spyderlib/widgets/externalshell/baseshell.py:106
+#: spyderlib/widgets/ipython.py:456
+msgid "Console"
+msgstr "Console"
+
+#: spyderlib/plugins/externalconsole.py:78
+msgid "One tab per script"
+msgstr "Un onglet par script"
+
+#: spyderlib/plugins/externalconsole.py:79
+#: spyderlib/widgets/externalshell/baseshell.py:171
+msgid "Show elapsed time"
+msgstr "Afficher le temps écoulé"
+
+#: spyderlib/plugins/externalconsole.py:80 spyderlib/widgets/explorer.py:960
+msgid "Show icons and text"
+msgstr "Afficher icônes et textes"
+
+#: spyderlib/plugins/externalconsole.py:92
+msgid "Buffer: "
+msgstr "Tampon : "
+
+#: spyderlib/plugins/externalconsole.py:92
+#: spyderlib/plugins/ipythonconsole.py:110
+msgid " lines"
+msgstr " lignes"
+
+#: spyderlib/plugins/externalconsole.py:97
+msgid "Merge process standard output/error channels"
+msgstr "Fusionner les canaux de sortie et d'erreur du processus"
+
+#: spyderlib/plugins/externalconsole.py:99
+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 ""
+"Fusionner les canaux de sortie et d'erreur du processus\n"
+"signifie que les erreurs ne seront plus affichées en rouge,\n"
+"mais cela entraînera également une amélioration des performances\n"
+"d'affichage et une meilleure réactivité de la console."
+
+#: spyderlib/plugins/externalconsole.py:103
+msgid "Colorize standard error channel using ANSI escape codes"
+msgstr "Coloriser le canal d'erreur standard (codes d'échappement ANSI)"
+
+#: spyderlib/plugins/externalconsole.py:105
+msgid ""
+"This method is the only way to have colorized standard\n"
+"error channel when the output channels have been merged."
+msgstr ""
+"Cette méthode est le seul moyen de coloriser le canal\n"
+"d'erreur standard lorsque les canaux de sorties ont été fusionnés."
+
+#: spyderlib/plugins/externalconsole.py:123
+#: spyderlib/plugins/ipythonconsole.py:97 spyderlib/widgets/arrayeditor.py:395
+msgid "Background color"
+msgstr "Couleur de fond"
+
+#: spyderlib/plugins/externalconsole.py:124
+msgid ""
+"This option will be applied the next time a Python console or a terminal is "
+"opened."
+msgstr ""
+"Cette option sera prise en compte lors de la prochaine ouverture de console "
+"(interpréteur Python ou terminal)."
+
+#: spyderlib/plugins/externalconsole.py:127
+msgid "Light background (white color)"
+msgstr "Fond blanc"
+
+#: spyderlib/plugins/externalconsole.py:152
+msgid "User Module Deleter (UMD)"
+msgstr "User Module Deleter (UMD)"
+
+#: spyderlib/plugins/externalconsole.py:153
+msgid ""
+"UMD forces Python to reload modules which were imported when executing a \n"
+"script in the external console with the 'runfile' function."
+msgstr ""
+"L'UMD force Python à recharger les modules importés lors de l'exécution "
+"d'un\n"
+"script dans la console interne avec la fonction 'runfile'."
+
+#: spyderlib/plugins/externalconsole.py:156
+msgid "Enable UMD"
+msgstr "Activer l'UMD"
+
+#: spyderlib/plugins/externalconsole.py:157
+msgid ""
+"This option will enable the User Module Deleter (UMD) in Python "
+"interpreters. UMD forces Python to reload deeply modules during import when "
+"running a Python script using the Spyder's builtin function <b>runfile</b>."
+"<br><br><b>1.</b> UMD may require to restart the Python interpreter in which "
+"it will be called (otherwise only newly imported modules will be reloaded "
+"when executing scripts).<br><br><b>2.</b> 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 <b>Qt.WA_DeleteOnClose</b> on your "
+"main window, using the <b>setAttribute</b> method)"
+msgstr ""
+"Cette option active le User Module Deleter (UMD) dans les interpréteurs "
+"Python. L'UMD force Python à recharger complètement les modules lors de leur "
+"importation, dans le cadre de l'exécution d'un script Python avec la "
+"fonction Spyder <b>runfile</b>.<br><br><b>1.</b> UMD peut nécessiter le "
+"redémarrage de l'interpréteur Python dans lequel il va être utilisé (dans le "
+"cas contraire, seuls les modules importés après activation de l'UMD seront "
+"rechargés complètement lors de l'exécution de scripts).<br><br><b>2.</b> Si "
+"des erreurs survenaient lors de la réexécution de programmes utilisant PyQt, "
+"veuillez vérifier que les objets Qt sont correctement détruits à la sortie "
+"du programme (par exemple, il sera probablement nécessaire d'utiliser "
+"l'attribut <b>Qt.WA_DeleteOnClose</b> sur votre objet fenêtre principale "
+"grâce à la méthode <b>setAttribute</b>)"
+
+#: spyderlib/plugins/externalconsole.py:173
+msgid "Show reloaded modules list"
+msgstr "Afficher les modules rechargés"
+
+#: spyderlib/plugins/externalconsole.py:174
+msgid ""
+"Please note that these changes will be applied only to new Python "
+"interpreters"
+msgstr ""
+"Veuillez noter que ces changements ne seront pris en compte que par les "
+"nouveaux interpréteurs Python"
+
+#: spyderlib/plugins/externalconsole.py:178
+msgid "Set UMD excluded (not reloaded) modules"
+msgstr "Modifier la liste des modules non rechargés par l'UMD"
+
+#: spyderlib/plugins/externalconsole.py:190
+msgid "Python executable"
+msgstr "Exécutable Python"
+
+#: spyderlib/plugins/externalconsole.py:192
+msgid ""
+"Select the Python interpreter executable binary in which Spyder will run "
+"scripts:"
+msgstr "Sélectionner l'interpréteur Python utilisé pour exécuter des scripts:"
+
+#: spyderlib/plugins/externalconsole.py:195
+msgid "Default (i.e. the same as Spyder's)"
+msgstr ""
+"Par défaut (interpréteur identique à celui dans lequel Spyder est exécuté)"
+
+#: spyderlib/plugins/externalconsole.py:199
+msgid "Use the following Python interpreter:"
+msgstr "Utiliser l'interpréteur Python suivant :"
+
+#: spyderlib/plugins/externalconsole.py:203
+msgid "Executables"
+msgstr "Exécutables"
+
+#: spyderlib/plugins/externalconsole.py:223
+msgid "PYTHONSTARTUP replacement"
+msgstr "Substitution de PYTHONSTARTUP"
+
+#: spyderlib/plugins/externalconsole.py:225
+msgid ""
+"This option will override the PYTHONSTARTUP environment variable which\n"
+"defines the script to be executed during the Python interpreter startup."
+msgstr ""
+"Cette option permet de remplacer le script de démarrage défini par la\n"
+"variable d'environnement PYTHONSTARTUP."
+
+#: spyderlib/plugins/externalconsole.py:230
+msgid "Default PYTHONSTARTUP script"
+msgstr "Script PYTHONSTARTUP par défaut"
+
+#: spyderlib/plugins/externalconsole.py:234
+msgid "Use the following startup script:"
+msgstr "Utiliser le script de démarrage suivant :"
+
+#: spyderlib/plugins/externalconsole.py:253
+msgid "Monitor"
+msgstr "Moniteur"
+
+#: spyderlib/plugins/externalconsole.py:254
+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 ""
+"Le moniteur fournit à la console des fonctionnalités d'introspection telles "
+"que la complétion de code, les info-bulles et l'explorateur de variables. "
+"Parce qu'il nécessite l'import de nombreux modules, désactiver le moniteur "
+"permet d'accélérer le démarrage de la console."
+
+#: spyderlib/plugins/externalconsole.py:261
+msgid "Enable monitor"
+msgstr "Activer le moniteur"
+
+#: spyderlib/plugins/externalconsole.py:273
+msgid "Default library"
+msgstr "Bibliothèque par défaut"
+
+#: spyderlib/plugins/externalconsole.py:275
+msgid "Qt (PyQt/PySide)"
+msgstr "Qt (PyQt/PySide)"
+
+#: spyderlib/plugins/externalconsole.py:277
+msgid "Qt-Python bindings library selection:"
+msgstr "Sélection de la bibliothèque d'interfaçage Qt :"
+
+#: spyderlib/plugins/externalconsole.py:279
+msgid ""
+"This option will act on<br> libraries such as Matplotlib, guidata or ETS"
+msgstr ""
+"Cette option est prise en charge par les bibliothèques telles que "
+"Matplotlib, guidata ou ETS"
+
+#: spyderlib/plugins/externalconsole.py:293
+msgid "Install Spyder's input hook for Qt"
+msgstr "Installer le \"input hook\" de Spyder pour Qt"
+
+#: spyderlib/plugins/externalconsole.py:295
+msgid ""
+"PyQt installs an input hook that allows<br> creating and interacting with Qt "
+"widgets in an interactive interpreter without blocking it. On Windows "
+"platforms, it is strongly recommended to replace it by Spyder's. Regarding "
+"PySide, note that it does not install an input hook, so it is required to "
+"enable this feature in order to be able to manipulate PySide/Qtobjects "
+"interactively."
+msgstr ""
+"PyQt installe un \"input hook\", mécanisme permettant d'interagir\n"
+"avec des widgets Qt dans un interpréteur Python sans bloquer ce dernier. \n"
+"Sous Windows, il est fortement conseillé de le remplacer par celui de "
+"Spyder. \n"
+"Concernant PySide, aucun \"input hook\" n'étant implémenté dans la version "
+"1.0, \n"
+"il est également recommandé d'activer cette option \n"
+"(cette fonctionnalité n'a aucun effet si le moniteur est désactivé)."
+
+#: spyderlib/plugins/externalconsole.py:314
+msgid "PyQt"
+msgstr "PyQt"
+
+#: spyderlib/plugins/externalconsole.py:316
+msgid "API selection for QString and QVariant objects:"
+msgstr "Sélection de l'API des objets QString et QVariant :"
+
+#: spyderlib/plugins/externalconsole.py:317
+msgid "API #1"
+msgstr "API n°1"
+
+#: spyderlib/plugins/externalconsole.py:317
+msgid "API #2"
+msgstr "API n°2"
+
+#: spyderlib/plugins/externalconsole.py:317
+msgid "Default API"
+msgstr "API par défaut"
+
+#: spyderlib/plugins/externalconsole.py:319
+msgid ""
+"PyQt API #1 is the default API for<br>Python 2. PyQt API #2 is the default "
+"API for Python 3 and is compatible with PySide. Note that switching to API "
+"#2 may require to enable the Matplotlib patch."
+msgstr ""
+"L'API n°1 de PyQt est l'API par défaut pour Python 2. L'API n°2 est l'API \n"
+"par défaut pour Python 3 : c'est l'API qui est compatible avec PySide.\n"
+"La sélection de l'API n°2 peut nécessiter l'activation du patch de "
+"Matplotlib."
+
+#: spyderlib/plugins/externalconsole.py:325
+msgid "Ignore API change errors (sip.setapi)"
+msgstr "Ignorer les erreurs de changement d'API (sip.setapi)"
+
+#: spyderlib/plugins/externalconsole.py:327
+msgid ""
+"Enabling this option will ignore <br>errors when changing PyQt API. As PyQt "
+"does not support dynamic API changes, it is strongly recommended to use this "
+"feature wisely, e.g. for debugging purpose."
+msgstr ""
+"L'activation de cette option permet d'ignorer les erreurs liées aux "
+"changements\n"
+"d'API de PyQt. Vu que PyQt ne prend pas en charge le changement dynamique\n"
+" d'API, il est fortement recommandé d'utiliser cette fonctionnalité "
+"exceptionnellement,\n"
+"par exemple pour du débogage."
+
+#: spyderlib/plugins/externalconsole.py:346
+msgid "Matplotlib"
+msgstr "Matplotlib"
+
+#: spyderlib/plugins/externalconsole.py:348
+msgid "GUI backend:"
+msgstr "Backend graphique :"
+
+#: spyderlib/plugins/externalconsole.py:350
+msgid ""
+"Set the GUI toolkit used by <br>Matplotlib to show figures (default: Qt4Agg)"
+msgstr ""
+"Spécifie la bibliothèque d'interfaces graphiques à utiliser pour l'affichage "
+"des figures Matplotlib (par défaut : Qt4Agg)"
+
+#: spyderlib/plugins/externalconsole.py:361
+msgid "Patch Matplotlib figures"
+msgstr "Patcher les figures Matplotlib"
+
+#: spyderlib/plugins/externalconsole.py:363
+msgid ""
+"Patching Matplotlib library will add a button to customize figure options "
+"(Qt4Agg only) and fix some issues."
+msgstr ""
+"Appliquer un patch à la bibliothèque Matplotlib permet d'ajouter un bouton "
+"(au backend Qt4Agg) pour modifier les options des courbes et images "
+"affichées et de corriger quelques bogues."
+
+#: spyderlib/plugins/externalconsole.py:383
+msgid "Enthought Tool Suite"
+msgstr "Enthought Tool Suite"
+
+#: spyderlib/plugins/externalconsole.py:384
+msgid ""
+"Enthought Tool Suite (ETS) supports PyQt4 (qt4) and wxPython (wx) graphical "
+"user interfaces."
+msgstr ""
+"Le logiciel Enthought Tool Suite (ETS) prend en charge les interfaces "
+"graphiques PyQt4 (qt4) et wxPython (wx)."
+
+#: spyderlib/plugins/externalconsole.py:388
+msgid "ETS_TOOLKIT:"
+msgstr "ETS_TOOLKIT:"
+
+#: spyderlib/plugins/externalconsole.py:408
+msgid "External modules"
+msgstr "Modules externes"
+
+#: spyderlib/plugins/externalconsole.py:597
+msgid "Trying to kill a kernel?"
+msgstr "Tentative d'arrêt d'un noyau"
+
+#: spyderlib/plugins/externalconsole.py:598
+msgid ""
+"You can't close this kernel because it has one or more consoles connected to "
+"it.<br><br>You need to close them instead or you can kill the kernel using "
+"the button far to the right."
+msgstr ""
+"Le noyau ne peut pas être fermé car au moins une console frontale y est "
+"connectée.\n"
+"\n"
+"Veuillez soit fermer au préalable toutes les consoles connectées ou appuyer "
+"sur le bouton à l'extrême droite pour tuer le processus du noyau."
+
+#: spyderlib/plugins/externalconsole.py:673
+#: spyderlib/plugins/ipythonconsole.py:487 spyderlib/spyder.py:1355
+#: spyderlib/spyder.py:1373 spyderlib/utils/environ.py:95
+#: spyderlib/utils/environ.py:108
+msgid "Warning"
+msgstr "Attention"
+
+#: spyderlib/plugins/externalconsole.py:674
+msgid ""
+"No Python shell is currently selected to run <b>%s</b>.<br><br>Please select "
+"or open a new Python interpreter and try again."
+msgstr ""
+"Aucune console Python n'est actuellement sélectionnée pour exécuter <b>%s</"
+"b>.<br><br>Merci de sélectionner ou d'ouvrir un interpréteur Python et de "
+"réessayer."
+
+#: spyderlib/plugins/externalconsole.py:752
+msgid ""
+"%s is already running in a separate process.\n"
+"Do you want to kill the process before starting a new one?"
+msgstr ""
+"%s est déjà en cours d'exécution dans un processus séparé.\n"
+"Souhaitez-vous tuer ce processus avant d'en démarrer un autre ?"
+
+#: spyderlib/plugins/externalconsole.py:919
+msgid "Kernel"
+msgstr "Noyau"
+
+#: spyderlib/plugins/externalconsole.py:931
+msgid ""
+"Either:<ol><li>Your IPython frontend and kernel versions are "
+"<b>incompatible</b> or</li><li>You <b>don't have</b> IPython installed in "
+"your external interpreter.</li></ol>In any case, we're sorry but we can't "
+"create a console for you."
+msgstr ""
+"<ol><li>Soit les versions de votre interface IPython et du noyau sont "
+"<b>incompatibles</b>,</li><li>soit IPython <b>n'est pas</b> installé pour "
+"votre interpréteur externe.</li></ol>Dans tous les cas nous sommes désolés "
+"mais nous ne pouvons ouvrir une console pour vous."
+
+#: spyderlib/plugins/externalconsole.py:955
+msgid "Command Window"
+msgstr "Invite de commandes"
+
+#: spyderlib/plugins/externalconsole.py:957
+msgid "Terminal"
+msgstr "Terminal"
+
+#: spyderlib/plugins/externalconsole.py:1095
+msgid "Open a &Python console"
+msgstr "Ouvrir une console &Python"
+
+#: spyderlib/plugins/externalconsole.py:1098
+msgid "Open &command prompt"
+msgstr "Ouvrir un invite de &commandes"
+
+#: spyderlib/plugins/externalconsole.py:1099
+msgid "Open a Windows command prompt"
+msgstr "Ouvrir un invite de commandes Windows"
+
+#: spyderlib/plugins/externalconsole.py:1101
+msgid "Open a &terminal"
+msgstr "Ouvrir un &terminal"
+
+#: spyderlib/plugins/externalconsole.py:1102
+msgid "Open a terminal window"
+msgstr "Ouvrir un terminal de commandes dans Spyder"
+
+#: spyderlib/plugins/externalconsole.py:1270
+msgid "Open an IPython console"
+msgstr "Ouvrir une console IPython"
+
+#: spyderlib/plugins/externalconsole.py:1271
+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 ""
+"Le moniteur (console) a été désactivé. Par conséquent, le noyau IPython sera "
+"démarré mais la console IPython devra y être connectée manuellement."
+
+#: spyderlib/plugins/externalconsole.py:1301
+#: spyderlib/plugins/externalconsole.py:1314
+#: spyderlib/plugins/externalconsole.py:1318
+msgid "UMD"
+msgstr "UMD"
+
+#: spyderlib/plugins/externalconsole.py:1302
+msgid ""
+"UMD excluded modules:\n"
+"(example: guidata, guiqwt)"
+msgstr ""
+"Modules non rechargés par l'UMD :\n"
+"(exemple: guidata, guiqwt)"
+
+#: spyderlib/plugins/externalconsole.py:1315
+msgid ""
+"The following modules are not installed on your machine:\n"
+"%s"
+msgstr ""
+"Les modules suivants ne sont pas installés sur votre ordinateur :\n"
+"%s"
+
+#: spyderlib/plugins/externalconsole.py:1319
+msgid ""
+"Please note that these changes will be applied only to new Python/IPython "
+"interpreters"
+msgstr ""
+"Veuillez noter que ces changements ne seront pris en compte que par les "
+"nouveaux interpréteurs Python/IPython"
+
+#: spyderlib/plugins/findinfiles.py:90 spyderlib/widgets/findinfiles.py:691
+msgid "Find in files"
+msgstr "Recherche dans des fichiers"
+
+#: spyderlib/plugins/findinfiles.py:114
+msgid "&Find in files"
+msgstr "Rechercher dans des &fichiers"
+
+#: spyderlib/plugins/findinfiles.py:117
+msgid "Search text in multiple files"
+msgstr "Rechercher une chaîne de caractères dans plusieurs fichiers à la fois"
+
+#: spyderlib/plugins/history.py:34
+msgid "Settings"
+msgstr "Options"
+
+#: spyderlib/plugins/history.py:36
+msgid " entries"
+msgstr " lignes"
+
+#: spyderlib/plugins/history.py:36
+msgid "History depth: "
+msgstr "Taille de l'historique : "
+
+#: spyderlib/plugins/history.py:43
+msgid "Scroll automatically to last entry"
+msgstr "Défiler automatiquement jusqu'à la dernière ligne"
+
+#: spyderlib/plugins/history.py:102 spyderlib/plugins/inspector.py:435
+#: spyderlib/widgets/editor.py:713 spyderlib/widgets/explorer.py:990
+#: spyderlib/widgets/externalshell/baseshell.py:151
+#: spyderlib/widgets/externalshell/namespacebrowser.py:231
+#: spyderlib/widgets/ipython.py:493
+msgid "Options"
+msgstr "Options"
+
+#: spyderlib/plugins/history.py:122
+msgid "History log"
+msgstr "Historique"
+
+#: spyderlib/plugins/history.py:149
+msgid "History..."
+msgstr "Historique..."
+
+#: spyderlib/plugins/history.py:151
+msgid "Set history maximum entries"
+msgstr "Modifier le nombre d'entrées maximum de l'historique"
+
+#: spyderlib/plugins/history.py:261
+msgid "History"
+msgstr "Historique"
+
+#: spyderlib/plugins/history.py:262
+msgid "Maximum entries"
+msgstr "Nombre maximum d'entrées"
+
+#: spyderlib/plugins/inspector.py:55
+msgid "Rich text help on the Object Inspector"
+msgstr "Texte enrichi dans l'inspecteur d'objets"
+
+#: spyderlib/plugins/inspector.py:119
+msgid "Plain text font style"
+msgstr "Police d'écriture du texte brut"
+
+#: spyderlib/plugins/inspector.py:122
+msgid "Rich text font style"
+msgstr "Police d'écriture du texte enrichi"
+
+#: spyderlib/plugins/inspector.py:125
+msgid "Automatic connections"
+msgstr "Connexions automatiques"
+
+#: spyderlib/plugins/inspector.py:126
+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."
+msgstr ""
+"L'inspecteur d'objet peut automatiquement afficher l'aide sur un objet dès "
+"l'ouverture d'une parenthèse."
+
+#: spyderlib/plugins/inspector.py:137
+msgid "Python Console"
+msgstr "Console Python"
+
+#: spyderlib/plugins/inspector.py:139
+msgid "IPython Console"
+msgstr "Console IPython"
+
+#: spyderlib/plugins/inspector.py:152
+msgid "Additional features"
+msgstr "Options supplémentaires"
+
+#: spyderlib/plugins/inspector.py:153
+msgid "Render mathematical equations"
+msgstr "Styliser les équations mathématiques"
+
+#: spyderlib/plugins/inspector.py:159
+msgid "This feature requires Sphinx 1.1 or superior."
+msgstr "Cette fonctionnalité nécessite l'installation de Sphinx 1.1+."
+
+#: spyderlib/plugins/inspector.py:161
+msgid "Sphinx %s is currently installed."
+msgstr "Sphinx %s n'est pas installé."
+
+#: spyderlib/plugins/inspector.py:335
+msgid "No documentation available"
+msgstr "Aucune documentation disponible"
+
+#: spyderlib/plugins/inspector.py:374
+msgid "Source"
+msgstr "Source"
+
+#: spyderlib/plugins/inspector.py:390 spyderlib/widgets/dicteditor.py:162
+msgid "Object"
+msgstr "Objet"
+
+#: spyderlib/plugins/inspector.py:405
+msgid "Plain Text"
+msgstr "Texte brut"
+
+#: spyderlib/plugins/inspector.py:409
+msgid "Show Source"
+msgstr "Afficher les sources"
+
+#: spyderlib/plugins/inspector.py:413
+msgid "Rich Text"
+msgstr "Texte enrichi"
+
+#: spyderlib/plugins/inspector.py:423
+msgid "Automatic import"
+msgstr "Import automatique"
+
+#: spyderlib/plugins/inspector.py:478 spyderlib/plugins/inspector.py:887
+msgid "Object inspector"
+msgstr "Inspecteur d'objets"
+
+#: spyderlib/plugins/inspector.py:601
+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 ""
+"Pour obtenir de l'aide ici, sélectionner (ou placer le curseur sur) un objet "
+"dans l'éditeur ou la console, puis appuyer sur %s.%sL'aide apparaît "
+"automatiquement après la saisie d'une parenthèse gauche après un objet si "
+"l'option correspondante est activée dans %s."
+
+#: spyderlib/plugins/inspector.py:607
+msgid "Preferences > Object Inspector"
+msgstr "Préférences > Inspecteur d'objets"
+
+#: spyderlib/plugins/inspector.py:609
+msgid "Usage"
+msgstr "Utilisation"
+
+#: spyderlib/plugins/inspector.py:615
+msgid ""
+"Please consider installing Sphinx to get documentation rendered in rich text."
+msgstr ""
+"Merci d'installer Sphinx pour obtenir la documentation en texte enrichi."
+
+#: spyderlib/plugins/inspector.py:848
+msgid "Lock"
+msgstr "Verrouiller"
+
+#: spyderlib/plugins/inspector.py:848
+msgid "Unlock"
+msgstr "Déverrouiller"
+
+#: spyderlib/plugins/inspector.py:888
+msgid ""
+"The following error occured when calling <b>Sphinx %s</b>. <br>Incompatible "
+"Sphinx version or doc string decoding failed.<br><br>Error message:<br>%s"
+msgstr ""
+"L'erreur suivante s'est produite lors de l'exécution de <b>Sphinx %s</b>. "
+"<br>Veuillez vérifier si cette version de Sphinx est bien prise en charge "
+"par Spyder. <br><br>Message d'erreur :<br>%s"
+
+#: spyderlib/plugins/inspector.py:932
+msgid "No source code available."
+msgstr "Aucun code source disponible."
+
+#: spyderlib/plugins/ipythonconsole.py:52
+msgid "Symbolic mathematics for the IPython Console"
+msgstr "Mathématiques symboliques pour la console IPython"
+
+#: spyderlib/plugins/ipythonconsole.py:59
+#: spyderlib/plugins/ipythonconsole.py:438
+msgid "IPython console"
+msgstr "Console IPython"
+
+#: spyderlib/plugins/ipythonconsole.py:71
+msgid "Display initial banner"
+msgstr "Afficher le message d'accueil"
+
+#: spyderlib/plugins/ipythonconsole.py:72
+msgid ""
+"This option lets you hide the message shown at\n"
+"the top of the console when it's opened."
+msgstr ""
+"Cette option permet de masquer la message d'accueil\n"
+"qui s'affiche à l'ouverture de la console."
+
+#: spyderlib/plugins/ipythonconsole.py:74
+msgid "Use a completion widget"
+msgstr "Utiliser un widget de complétion de code"
+
+#: spyderlib/plugins/ipythonconsole.py:76
+msgid "Use a widget instead of plain text output for tab completion"
+msgstr "Utiliser un widget de complétion au lieu d'une liste en texte brut"
+
+#: spyderlib/plugins/ipythonconsole.py:78
+msgid "Use a pager to display additional text inside the console"
+msgstr "Utiliser un pager pour afficher l'aide"
+
+#: spyderlib/plugins/ipythonconsole.py:80
+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 ""
+"Le pager permet d'éviter de remplir la console de texte d'aide.\n"
+"Note : utiliser la touche Q pour quitter le pager."
+
+#: spyderlib/plugins/ipythonconsole.py:85
+msgid "Ask for confirmation before closing"
+msgstr "Demander confirmation avant de fermer une console"
+
+#: spyderlib/plugins/ipythonconsole.py:98
+msgid "Light background"
+msgstr "Fond blanc"
+
+#: spyderlib/plugins/ipythonconsole.py:100
+msgid "Dark background"
+msgstr "Fond noir"
+
+#: spyderlib/plugins/ipythonconsole.py:110
+msgid "Buffer:  "
+msgstr "Tampon :  "
+
+#: spyderlib/plugins/ipythonconsole.py:112
+msgid ""
+"Set the maximum number of lines of text shown in the\n"
+"console before truncation. Specifying -1 disables it\n"
+"(not recommended!)"
+msgstr ""
+"Nombre maximum de lignes de texte affichées dans la console avant troncature "
+"(saisir -1 désactive cette dernière, ce qui est fortement déconseillé)."
+
+#: spyderlib/plugins/ipythonconsole.py:121
+msgid "Support for graphics (Matplotlib)"
+msgstr "Prise en charge des graphes (Matplotlib)"
+
+#: spyderlib/plugins/ipythonconsole.py:122
+msgid "Activate support"
+msgstr "Activer"
+
+#: spyderlib/plugins/ipythonconsole.py:123
+msgid "Automatically load Pylab and NumPy modules"
+msgstr "Importer automatiquement Pylab et NumPy"
+
+#: spyderlib/plugins/ipythonconsole.py:126
+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 ""
+"Import automatique de toutes les fonctions de représentation graphique et de "
+"calcul numérique"
+
+#: spyderlib/plugins/ipythonconsole.py:145
+msgid ""
+"This feature requires the Matplotlib library.\n"
+"It seems you don't have it installed."
+msgstr ""
+"Cette fonctionnalité nécessite l'installation du module Matplotlib.\n"
+"Ce dernier n'est apparemment pas installé."
+
+#: spyderlib/plugins/ipythonconsole.py:150
+msgid "Inline"
+msgstr "En ligne"
+
+#: spyderlib/plugins/ipythonconsole.py:151
+msgid "Automatic"
+msgstr "Automatique"
+
+#: spyderlib/plugins/ipythonconsole.py:152
+msgid "Graphics backend"
+msgstr "Sortie graphique"
+
+#: spyderlib/plugins/ipythonconsole.py:153
+msgid ""
+"Decide how graphics are going to be displayed in the console. If unsure, "
+"please select <b>%s</b> to put graphics inside the console or <b>%s</b> to "
+"interact with them (through zooming and panning) in a separate window."
+msgstr ""
+"Cette option permet de régler la manière dont les graphes seront affichés "
+"dans la console. Par exemple, le mode <b>%s</b> permet l'affichage en ligne "
+"des graphes tandis que le mode <b>%s</b> permet d'interagir avec (zoom/pan) "
+"dans une fenêtre séparée."
+
+#: spyderlib/plugins/ipythonconsole.py:173
+msgid "Backend:"
+msgstr "Sortie :"
+
+#: spyderlib/plugins/ipythonconsole.py:175
+msgid "This option will be applied the next time a console is opened."
+msgstr ""
+"Cette option sera prise en compte lors de la prochaine ouverture de console."
+
+#: spyderlib/plugins/ipythonconsole.py:187
+msgid "Inline backend"
+msgstr "Backend intégré"
+
+#: spyderlib/plugins/ipythonconsole.py:188
+msgid "Decide how to render the figures created by this backend"
+msgstr "Option relative au rendu des figures dans ce backend"
+
+#: spyderlib/plugins/ipythonconsole.py:192
+msgid "Format:"
+msgstr "Format :"
+
+#: spyderlib/plugins/ipythonconsole.py:195
+msgid "Resolution:"
+msgstr "Résolution :"
+
+#: spyderlib/plugins/ipythonconsole.py:195
+msgid "dpi"
+msgstr "ppp"
+
+#: spyderlib/plugins/ipythonconsole.py:197
+msgid "Only used when the format is PNG. Default is 72"
+msgstr "Utilisé uniquement dans le cas du format PNG. Par défaut: 72"
+
+#: spyderlib/plugins/ipythonconsole.py:200
+msgid "Width:"
+msgstr "Largeur :"
+
+#: spyderlib/plugins/ipythonconsole.py:200
+#: spyderlib/plugins/ipythonconsole.py:204
+msgid "inches"
+msgstr "pouces"
+
+#: spyderlib/plugins/ipythonconsole.py:202
+msgid "Default is 6"
+msgstr "Par défaut : 6"
+
+#: spyderlib/plugins/ipythonconsole.py:204
+msgid "Height:"
+msgstr "Hauteur :"
+
+#: spyderlib/plugins/ipythonconsole.py:206
+msgid "Default is 4"
+msgstr "Par défaut : 4"
+
+#: spyderlib/plugins/ipythonconsole.py:221
+msgid "Run code"
+msgstr "Exécuter du code"
+
+#: spyderlib/plugins/ipythonconsole.py:222
+msgid ""
+"You can run several lines of code when a console is started. Please "
+"introduce each one separated by commas, for example:<br><i>import os, import "
+"sys</i>"
+msgstr ""
+"Plusieurs lignes de code peuvent être exécutées lors du démarrage de la "
+"console. Veuillez séparer deux lignes consécutives par une virgule - par "
+"exemple :<br><i>import os, import sys</i>"
+
+#: spyderlib/plugins/ipythonconsole.py:228
+msgid "Lines:"
+msgstr "Lignes :"
+
+#: spyderlib/plugins/ipythonconsole.py:237
+msgid "Run a file"
+msgstr "Exécuter un fichier"
+
+#: spyderlib/plugins/ipythonconsole.py:238
+msgid ""
+"You can also run a whole file at startup instead of just some lines (This is "
+"similar to have a PYTHONSTARTUP file)."
+msgstr "Option similaire à PYTHONSTARTUP pour un interpréteur standard"
+
+#: spyderlib/plugins/ipythonconsole.py:242
+msgid "Use the following file:"
+msgstr "Utiliser le fichier suivant :"
+
+#: spyderlib/plugins/ipythonconsole.py:257
+msgid "Greedy completion"
+msgstr "Complétion avancée"
+
+#: spyderlib/plugins/ipythonconsole.py:258
+msgid ""
+"Enable <tt>Tab</tt> completion on elements of lists, results of function "
+"calls, etc, <i>without</i> assigning them to a variable.<br>For example, you "
+"can get completions on things like <tt>li[0].<Tab></tt> or <tt>ins."
+"meth().<Tab></tt>"
+msgstr ""
+"Active la complétion par <tt>Tab</tt> sur les éléments de liste, les "
+"résultats de fonctions, etc... <i>sans</i> les avoir assignés à une variable."
+"<br>Par exemple vous pourrez avoir la complétion pour des expressions du "
+"type <tt>li[0].<Tab></tt> ou <tt>ins.meth().<Tab></tt>."
+
+#: spyderlib/plugins/ipythonconsole.py:266
+msgid "Use the greedy completer"
+msgstr "Utiliser la complétion avancée"
+
+#: spyderlib/plugins/ipythonconsole.py:277
+msgid "Autocall"
+msgstr "Appel automatique"
+
+#: spyderlib/plugins/ipythonconsole.py:278
+msgid ""
+"Autocall makes IPython automatically call any callable object even if you "
+"didn't type explicit parentheses.<br>For example, if you type <i>str 43</i> "
+"it becomes <i>str(43)</i> automatically."
+msgstr ""
+"L'appel automatique dans IPython va automatiquement appeler les objets "
+"appelables même sans parenthèses explicites.<br>Par exemple <tt>str 43</tt> "
+"deviendra automatiquement <tt>str(43)</tt>."
+
+#: spyderlib/plugins/ipythonconsole.py:285
+msgid "Smart"
+msgstr "Intelligent"
+
+#: spyderlib/plugins/ipythonconsole.py:286
+msgid "Full"
+msgstr "Toujours"
+
+#: spyderlib/plugins/ipythonconsole.py:287
+msgid "Off"
+msgstr "Désactivé"
+
+#: spyderlib/plugins/ipythonconsole.py:289
+msgid "Autocall:  "
+msgstr "Appel automatique :"
+
+#: spyderlib/plugins/ipythonconsole.py:290
+msgid ""
+"On <b>%s</b> mode, Autocall is not applied if there are no arguments after "
+"the callable. On <b>%s</b> mode, all callable objects are automatically "
+"called (even if no arguments are present)."
+msgstr ""
+"En mode <b>%s</b>, l'appel automatique n'est pas activé si il n'y a pas "
+"d'arguments. En mode <b>%s</b>, tous les objets appelables sont "
+"automatiquement appelés (même s'il n'y a pas d'arguments)"
+
+#: spyderlib/plugins/ipythonconsole.py:302
+msgid "Symbolic Mathematics"
+msgstr "Calcul formel"
+
+#: spyderlib/plugins/ipythonconsole.py:303
+msgid ""
+"Perfom symbolic operations in the console (e.g. integrals, derivatives, "
+"vector calculus, etc) and get the outputs in a beautifully printed style."
+msgstr ""
+"Utilise le calcul formel pour réaliser des opérations dans la console (par "
+"exemple intégrales, dérivées, calcul vectoriel, etc...) et affiche les "
+"résultats de manière élégante."
+
+#: spyderlib/plugins/ipythonconsole.py:308
+msgid "Use symbolic math"
+msgstr "Utiliser le calcul formel"
+
+#: spyderlib/plugins/ipythonconsole.py:309
+msgid ""
+"This option loads the Sympy library to work with.<br>Please refer to its "
+"documentation to learn how to use it."
+msgstr ""
+"Activer cette option permet de travailler avec la bibliothèque Sympy."
+"<br>Merci de consulter la documentation pour savoir comment l'utiliser."
+
+#: spyderlib/plugins/ipythonconsole.py:322
+msgid ""
+"This feature requires the Sympy library.\n"
+"It seems you don't have it installed."
+msgstr ""
+"Cette fonctionnalité nécessite l'installation du module Sympy.\n"
+"Ce dernier n'est apparemment pas installé."
+
+#: spyderlib/plugins/ipythonconsole.py:327
+msgid "Prompts"
+msgstr "Invites de commande"
+
+#: spyderlib/plugins/ipythonconsole.py:328
+msgid "Modify how Input and Output prompts are shown in the console."
+msgstr ""
+"Change l'affichage des invites de commande d'entrée et de sortie de la "
+"console."
+
+#: spyderlib/plugins/ipythonconsole.py:331
+msgid "Input prompt:"
+msgstr "En entrée :"
+
+#: spyderlib/plugins/ipythonconsole.py:333
+msgid ""
+"Default is<br>In [<span class=\"in-prompt-number\">%i</span>]:"
+msgstr ""
+"Par défaut :<br>In [<span class=\"in-prompt-number\">%i</span>]:"
+
+#: spyderlib/plugins/ipythonconsole.py:337
+msgid "Output prompt:"
+msgstr "En sortie :"
+
+#: spyderlib/plugins/ipythonconsole.py:339
+msgid ""
+"Default is<br>Out[<span class=\"out-prompt-number\">%i</span>]:"
+msgstr ""
+"Par défaut :<br>Out[<span class=\"out-prompt-number\">%i</span>]:"
+
+#: spyderlib/plugins/ipythonconsole.py:355
+msgid "Graphics"
+msgstr "Graphiques"
+
+#: spyderlib/plugins/ipythonconsole.py:357
+#: spyderlib/plugins/workingdirectory.py:42
+msgid "Startup"
+msgstr "Démarrage"
+
+#: spyderlib/plugins/ipythonconsole.py:359
+msgid "Advanced Settings"
+msgstr "Options avancées"
+
+#: spyderlib/plugins/ipythonconsole.py:488
+msgid ""
+"No IPython console is currently available to run <b>%s</b>.<br><br>Please "
+"open a new one and try again."
+msgstr ""
+"Aucun client IPython n'est actuellement sélectionné pour exécuter <b>%s</b>."
+"<br><br>Merci d'ouvrir un nouveau client IPython et de réessayer."
+
+#: spyderlib/plugins/ipythonconsole.py:514
+msgid "Open an &IPython console"
+msgstr "Ouvrir une console &IPython"
+
+#: spyderlib/plugins/ipythonconsole.py:519
+msgid "Connect to an existing kernel"
+msgstr "Connecter à un noyau existant"
+
+#: spyderlib/plugins/ipythonconsole.py:520
+msgid "Open a new IPython console connected to an existing kernel"
+msgstr "Ouvrir une nouvelle console IPython connecté à un noyau existant"
+
+#: spyderlib/plugins/ipythonconsole.py:679
+msgid "(for example: kernel-3764.json, or simply 3764)"
+msgstr "(exemple: `kernel-3764.json`, ou simplement `3764`)"
+
+#: spyderlib/plugins/ipythonconsole.py:681
+#: spyderlib/plugins/ipythonconsole.py:726
+msgid "IPython"
+msgstr "IPython"
+
+#: spyderlib/plugins/ipythonconsole.py:682
+msgid "Provide an IPython kernel connection file:"
+msgstr "Fichier de connexion du noyau IPython :"
+
+#: spyderlib/plugins/ipythonconsole.py:727
+msgid "Unable to connect to IPython <b>%s"
+msgstr "Impossible de se connecter au noyau IPython <b>`%s`"
+
+#: spyderlib/plugins/ipythonconsole.py:733
+msgid "Mismatch between kernel and frontend"
+msgstr "Incompatibilité entre le noyau et l'interface"
+
+#: spyderlib/plugins/ipythonconsole.py:734
+msgid ""
+"Your IPython frontend and kernel versions are <b>incompatible!!</"
+"b><br><br>We're sorry but we can't create an IPython console for you."
+msgstr ""
+"Les versions d'IPython de votre noyau et de l'interface sont "
+"<b>incompatibles !</b><br><br>Nous sommes désolés, mais nous ne pouvons pas "
+"vous ouvrir une console IPython."
+
+#: spyderlib/plugins/ipythonconsole.py:955
+msgid ""
+"%s will be closed.\n"
+"Do you want to kill the associated kernel and all of its clients?"
+msgstr ""
+"%s va être fermé.\n"
+"Souhaitez-vous fermer également le noyau associé et tous ses autres clients ?"
+
+#: spyderlib/plugins/ipythonconsole.py:1015
+msgid "Are you sure you want to restart the kernel?"
+msgstr "Souhaitez-vous vraiment redémarrer le noyau ?"
+
+#: spyderlib/plugins/ipythonconsole.py:1017
+msgid "Restart kernel?"
+msgstr "Redémarrer le noyau"
+
+#: spyderlib/plugins/onlinehelp.py:67
+msgid "Online help"
+msgstr "Aide en ligne"
+
+#: spyderlib/plugins/outlineexplorer.py:47
+#: spyderlib/widgets/editortools.py:164
+msgid "Outline"
+msgstr "Structure"
+
+#: spyderlib/plugins/projectexplorer.py:43
+#: spyderlib/widgets/projectexplorer.py:1136
+#: spyderlib/widgets/projectexplorer.py:1150
+msgid "Project explorer"
+msgstr "Explorateur de projets"
+
+#: spyderlib/plugins/projectexplorer.py:54
+#: spyderlib/widgets/projectexplorer.py:544
+msgid "New project..."
+msgstr "Nouveau projet..."
+
+#: spyderlib/plugins/runconfig.py:28
+msgid "Execute in current Python or IPython interpreter"
+msgstr "Exécuter dans l'interpréteur Python ou IPython actif"
+
+#: spyderlib/plugins/runconfig.py:29
+msgid "Execute in a new dedicated Python interpreter"
+msgstr "Exécuter dans un nouvel interpréteur Python dédié"
+
+#: spyderlib/plugins/runconfig.py:30
+msgid "Execute in an external System terminal"
+msgstr "Exécuter dans un terminal système externe"
+
+#: spyderlib/plugins/runconfig.py:40
+msgid "Always show %s on a first file run"
+msgstr "Toujours afficher %s lors de la première exécution d'un script"
+
+#: spyderlib/plugins/runconfig.py:150
+msgid "General settings"
+msgstr "Options générales"
+
+#: spyderlib/plugins/runconfig.py:153 spyderlib/plugins/runconfig.py:194
+msgid "Command line options:"
+msgstr "Options en ligne de commande :"
+
+#: spyderlib/plugins/runconfig.py:160
+msgid "Working directory:"
+msgstr "Répertoire de travail :"
+
+#: spyderlib/plugins/runconfig.py:175 spyderlib/plugins/runconfig.py:438
+msgid "Interpreter"
+msgstr "Interpréteur"
+
+#: spyderlib/plugins/runconfig.py:186
+msgid "Dedicated Python interpreter"
+msgstr "Interpréteur Python dédié"
+
+#: spyderlib/plugins/runconfig.py:191
+msgid "Interact with the Python interpreter after execution"
+msgstr "Intéragir avec l'interpréteur Python après l'exécution"
+
+#: spyderlib/plugins/runconfig.py:200
+msgid "<b>-u</b> is added to the other options you set here"
+msgstr "L'option <b>-u</b> est ajoutée aux autres options spécifiées ici"
+
+#: spyderlib/plugins/runconfig.py:211
+msgid "this dialog"
+msgstr "cette fenêtre"
+
+#: spyderlib/plugins/runconfig.py:267
+msgid "Run configuration"
+msgstr "Configuration d'exécution"
+
+#: spyderlib/plugins/runconfig.py:268
+msgid "The following working directory is not valid:<br><b>%s</b>"
+msgstr "Le répertoire de travail suivant n'est pas valide :<br><b>%s</b>"
+
+#: spyderlib/plugins/runconfig.py:344
+msgid "Run settings for %s"
+msgstr "Options d'exécution pour %s"
+
+#: spyderlib/plugins/runconfig.py:375
+msgid "Select a run configuration:"
+msgstr "Sélectionner une configuration d'exécution :"
+
+#: spyderlib/plugins/runconfig.py:405 spyderlib/plugins/runconfig.py:430
+msgid "Run Settings"
+msgstr "Options d'exécution"
+
+#: spyderlib/plugins/runconfig.py:432
+msgid ""
+"The following are the default <i>%s</i>. These options may be overriden "
+"using the <b>%s</b> dialog box (see the <b>%s</b> menu)"
+msgstr ""
+"La page suivante présente les réglages par défaut pour les <i>%s</i>. Ces "
+"réglages peuvent être remplacés à tout moment en utilisant la boîte de "
+"dialogue <b>%s</b> (voir le menu <b>%s</b>)"
+
+#: spyderlib/plugins/runconfig.py:456
+#: spyderlib/widgets/externalshell/pythonshell.py:297
+msgid "Working directory"
+msgstr "Répertoire de travail"
+
+#: spyderlib/plugins/runconfig.py:458
+msgid "Default working directory is:"
+msgstr "Le répertoire de travail par défaut est :"
+
+#: spyderlib/plugins/runconfig.py:460
+msgid "the script directory"
+msgstr "le répertoire du fichier à exécuter"
+
+#: spyderlib/plugins/runconfig.py:463 spyderlib/plugins/workingdirectory.py:54
+msgid "the following directory:"
+msgstr "le répertoire suivant :"
+
+#: spyderlib/plugins/runconfig.py:482
+msgid "Run Settings dialog"
+msgstr "la fenêtre Options d'exécution"
+
+#: spyderlib/plugins/shortcuts.py:178
+msgid "Context"
+msgstr "Contexte"
+
+#: spyderlib/plugins/shortcuts.py:180 spyderlib/widgets/dicteditor.py:147
+#: spyderlib/widgets/importwizard.py:480
+msgid "Name"
+msgstr "Nom"
+
+#: spyderlib/plugins/shortcuts.py:182
+msgid "Mod1"
+msgstr "Mod1"
+
+#: spyderlib/plugins/shortcuts.py:184
+msgid "Mod2"
+msgstr "Mod2"
+
+#: spyderlib/plugins/shortcuts.py:186
+msgid "Mod3"
+msgstr "Mod3"
+
+#: spyderlib/plugins/shortcuts.py:188 spyderlib/widgets/dicteditor.py:158
+msgid "Key"
+msgstr "Clé"
+
+#: spyderlib/plugins/shortcuts.py:321
+msgid "Conflicts"
+msgstr "Conflits"
+
+#: spyderlib/plugins/shortcuts.py:322
+msgid "The following conflicts have been detected:"
+msgstr "Les conflits suivants ont été détectés :"
+
+#: spyderlib/plugins/shortcuts.py:334
+msgid "Keyboard shortcuts"
+msgstr "Raccourcis clavier"
+
+#: spyderlib/plugins/variableexplorer.py:24
+msgid "Autorefresh"
+msgstr "Rafraîchissement automatique"
+
+#: spyderlib/plugins/variableexplorer.py:25
+msgid "Enable autorefresh"
+msgstr "Activer le rafraîchissement automatique"
+
+#: spyderlib/plugins/variableexplorer.py:27
+msgid "Refresh interval: "
+msgstr "Période de rafraîchissement : "
+
+#: spyderlib/plugins/variableexplorer.py:28
+msgid " ms"
+msgstr " ms"
+
+#: spyderlib/plugins/variableexplorer.py:31
+msgid "Filter"
+msgstr "Filtre"
+
+#: spyderlib/plugins/variableexplorer.py:33
+#: spyderlib/widgets/externalshell/namespacebrowser.py:201
+msgid "Exclude private references"
+msgstr "Exclure les références privées"
+
+#: spyderlib/plugins/variableexplorer.py:34
+#: spyderlib/widgets/externalshell/namespacebrowser.py:216
+msgid "Exclude capitalized references"
+msgstr "Exclure les références commençant par une majuscule"
+
+#: spyderlib/plugins/variableexplorer.py:35
+#: spyderlib/widgets/externalshell/namespacebrowser.py:209
+msgid "Exclude all-uppercase references"
+msgstr "Exclure les références en lettres capitales"
+
+#: spyderlib/plugins/variableexplorer.py:36
+#: spyderlib/widgets/externalshell/namespacebrowser.py:224
+msgid "Exclude unsupported data types"
+msgstr "Exclure les types non supportés"
+
+#: spyderlib/plugins/variableexplorer.py:43
+#: spyderlib/widgets/dicteditor.py:591
+msgid "Truncate values"
+msgstr "Tronquer les valeurs"
+
+#: spyderlib/plugins/variableexplorer.py:44
+#: spyderlib/widgets/dicteditor.py:604
+msgid "Always edit in-place"
+msgstr "Édition en ligne pour tous les types"
+
+#: spyderlib/plugins/variableexplorer.py:45
+#: spyderlib/widgets/dicteditor.py:600
+msgid "Show collection contents"
+msgstr "Afficher le contenu des séquences"
+
+#: spyderlib/plugins/variableexplorer.py:48
+#: spyderlib/widgets/dicteditor.py:595
+msgid "Show arrays min/max"
+msgstr "Afficher les min/max des tableaux"
+
+#: spyderlib/plugins/variableexplorer.py:50
+#: spyderlib/widgets/dicteditor.py:1251
+msgid "Edit data in the remote process"
+msgstr "Éditeurs dans le processus distant"
+
+#: spyderlib/plugins/variableexplorer.py:51
+#: spyderlib/widgets/dicteditor.py:1252
+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 ""
+"Les tableaux NumPy, images PIL, listes, tuples et dictionnaires seront "
+"modifiés dans un éditeur exécuté dans le processus distant.\n"
+"Cela permet d'éviter de transférer de gros volumes de données entre le "
+"processus distant et Spyder (à travers le socket)."
+
+#: spyderlib/plugins/variableexplorer.py:162
+msgid "Variable explorer"
+msgstr "Explorateur de variables"
+
+#: spyderlib/plugins/workingdirectory.py:35
+msgid ""
+"The <b>global working directory</b> is the working directory for newly "
+"opened <i>consoles</i> (Python/IPython interpreters and terminals), for the "
+"<i>file explorer</i>, for the <i>find in files</i> plugin and for new files "
+"created in the <i>editor</i>."
+msgstr ""
+"Le <b>répertoire de travail global</b> est le répertoire de travail utilisé "
+"pour les nouvelles <i>consoles</i> (interpréteurs Python/IPython et "
+"terminaux), pour l'<i>explorateur de fichiers</i>, pour la <i>recherche dans "
+"les fichiers</i> et pour les fichiers créés dans l'<i>éditeur</i>."
+
+#: spyderlib/plugins/workingdirectory.py:44
+msgid "At startup, the global working directory is:"
+msgstr "Au démarrage, le répertoire de travail global est :"
+
+#: spyderlib/plugins/workingdirectory.py:48
+msgid "the same as in last session"
+msgstr "celui utilisé lors de la dernière session"
+
+#: spyderlib/plugins/workingdirectory.py:50
+msgid "At startup, Spyder will restore the global directory from last session"
+msgstr ""
+"Au démarrage, Spyder reprendra le répertoire de travail global de la "
+"dernière session"
+
+#: spyderlib/plugins/workingdirectory.py:56
+msgid "At startup, the global working directory will be the specified path"
+msgstr ""
+"Au démarrage, le répertoire de travail global sera le chemin d'accès "
+"spécifié ici"
+
+#: spyderlib/plugins/workingdirectory.py:70
+msgid "Files are opened from:"
+msgstr "Les fichiers sont ouverts depuis :"
+
+#: spyderlib/plugins/workingdirectory.py:74
+#: spyderlib/plugins/workingdirectory.py:87
+msgid "the current file directory"
+msgstr "le répertoire du fichier en cours d'édition"
+
+#: spyderlib/plugins/workingdirectory.py:78
+#: spyderlib/plugins/workingdirectory.py:91
+msgid "the global working directory"
+msgstr "le répertoire de travail global"
+
+#: spyderlib/plugins/workingdirectory.py:83
+msgid "Files are created in:"
+msgstr "Les fichiers sont créés dans :"
+
+#: spyderlib/plugins/workingdirectory.py:97
+msgid "Change to file base directory"
+msgstr "Sélectionner le répertoire de base du fichier"
+
+#: spyderlib/plugins/workingdirectory.py:99
+msgid "When opening a file"
+msgstr "Lors de l'ouverture d'un fichier"
+
+#: spyderlib/plugins/workingdirectory.py:101
+msgid "When saving a file"
+msgstr "Lors de l'enregistrement d'un fichier"
+
+#: spyderlib/plugins/workingdirectory.py:160
+msgid "Back"
+msgstr "Retour"
+
+#: spyderlib/plugins/workingdirectory.py:168 spyderlib/widgets/explorer.py:977
+#: spyderlib/widgets/importwizard.py:499
+msgid "Next"
+msgstr "Suivant"
+
+#: spyderlib/plugins/workingdirectory.py:181
+msgid ""
+"This is the working directory for newly\n"
+"opened consoles (Python interpreters and\n"
+"terminals), for the file explorer, for the\n"
+"find in files plugin and for new files\n"
+"created in the editor"
+msgstr ""
+"Ceci est le répertoire de travail utilisé pour\n"
+"les nouvelles consoles (interpréteurs Python\n"
+"et fenêtres de commandes), pour l'explorateur\n"
+"de fichiers, pour la recherche dans les fichiers\n"
+"et pour les fichiers créés dans l'éditeur"
+
+#: spyderlib/plugins/workingdirectory.py:207
+msgid "Browse a working directory"
+msgstr "Sélectionner un répertoire de travail"
+
+#: spyderlib/plugins/workingdirectory.py:213
+msgid "Set as current console's working directory"
+msgstr "Changer le répertoire de travail de la console actuelle"
+
+#: spyderlib/plugins/workingdirectory.py:221
+msgid "Change to parent directory"
+msgstr "Aller au répertoire parent"
+
+#: spyderlib/plugins/workingdirectory.py:228
+msgid "Global working directory"
+msgstr "Répertoire de travail global"
+
+#: spyderlib/spyder.py:48
+msgid "IPython Console integration"
+msgstr "Intégration de la console IPython"
+
+#: spyderlib/spyder.py:125
+msgid "Initializing..."
+msgstr "Initialisation..."
+
+#: spyderlib/spyder.py:285
+msgid "Numpy and Scipy documentation"
+msgstr "Documentation de Numpy et Scipy"
+
+#: spyderlib/spyder.py:287 spyderlib/spyder.py:976
+msgid "Matplotlib documentation"
+msgstr "Documentation de Matplotlib"
+
+#: spyderlib/spyder.py:290
+msgid "PyQt4 Reference Guide"
+msgstr "Guide de référence de PyQt4"
+
+#: spyderlib/spyder.py:293
+msgid "PyQt4 API Reference"
+msgstr "Documentation de l'API de PyQt4"
+
+#: spyderlib/spyder.py:295
+msgid "Python(x,y)"
+msgstr "Python(x,y)"
+
+#: spyderlib/spyder.py:297
+msgid "WinPython"
+msgstr "WinPython"
+
+#: spyderlib/spyder.py:330
+msgid "Reload last session"
+msgstr "Recharger la session précédente"
+
+#: spyderlib/spyder.py:334
+msgid "Load session..."
+msgstr "Charger une session..."
+
+#: spyderlib/spyder.py:337
+msgid "Load Spyder session"
+msgstr "Charger une session Spyder"
+
+#: spyderlib/spyder.py:339
+msgid "Save session and quit..."
+msgstr "Enregistrer la session et quitter..."
+
+#: spyderlib/spyder.py:342
+msgid "Save current session and quit application"
+msgstr "Enregistrer la session en cours et quitter l'application"
+
+#: spyderlib/spyder.py:517
+msgid "Close current pane"
+msgstr "Fermer le volet courant"
+
+#: spyderlib/spyder.py:523
+msgid "&Find text"
+msgstr "Rec&hercher"
+
+#: spyderlib/spyder.py:528
+msgid "Find &next"
+msgstr "Rechercher le &suivant"
+
+#: spyderlib/spyder.py:534
+msgid "Find &previous"
+msgstr "Rechercher le &précédent"
+
+#: spyderlib/spyder.py:539
+msgid "&Replace text"
+msgstr "&Remplacer"
+
+#: spyderlib/spyder.py:554 spyderlib/widgets/sourcecode/codeeditor.py:2073
+msgid "Undo"
+msgstr "Annuler"
+
+#: spyderlib/spyder.py:556 spyderlib/widgets/sourcecode/codeeditor.py:2076
+msgid "Redo"
+msgstr "Répéter"
+
+#: spyderlib/spyder.py:557 spyderlib/widgets/arrayeditor.py:327
+#: spyderlib/widgets/dicteditor.py:563 spyderlib/widgets/shell.py:117
+#: spyderlib/widgets/sourcecode/codeeditor.py:2082
+msgid "Copy"
+msgstr "Copier"
+
+#: spyderlib/spyder.py:559 spyderlib/widgets/shell.py:113
+#: spyderlib/widgets/sourcecode/codeeditor.py:2079
+msgid "Cut"
+msgstr "Couper"
+
+#: spyderlib/spyder.py:560 spyderlib/widgets/dicteditor.py:560
+#: spyderlib/widgets/shell.py:121
+#: spyderlib/widgets/sourcecode/codeeditor.py:2085
+msgid "Paste"
+msgstr "Coller"
+
+#: spyderlib/spyder.py:562 spyderlib/widgets/explorer.py:453
+#: spyderlib/widgets/projectexplorer.py:1002 spyderlib/widgets/shell.py:130
+#: spyderlib/widgets/sourcecode/codeeditor.py:2088
+msgid "Delete"
+msgstr "Supprimer"
+
+#: spyderlib/spyder.py:565 spyderlib/widgets/shell.py:134
+#: spyderlib/widgets/sourcecode/codeeditor.py:2092
+msgid "Select All"
+msgstr "Sélectionner tout"
+
+#: spyderlib/spyder.py:614
+msgid "C&onsoles"
+msgstr "C&onsoles"
+
+#: spyderlib/spyder.py:620
+msgid "&View"
+msgstr "&Affichage"
+
+#: spyderlib/spyder.py:623
+msgid "&Help"
+msgstr "A&ide"
+
+#: spyderlib/spyder.py:628
+msgid "Welcome to Spyder!"
+msgstr "Bienvenue dans Spyder !"
+
+#: spyderlib/spyder.py:633
+msgid "Pre&ferences"
+msgstr "Pré&férences"
+
+#: spyderlib/spyder.py:640 spyderlib/widgets/pathmanager.py:45
+#: spyderlib/widgets/projectexplorer.py:593
+msgid "PYTHONPATH manager"
+msgstr "Gestionnaire de PYTHONPATH"
+
+#: spyderlib/spyder.py:643
+msgid "Python Path Manager"
+msgstr "Gestionnaire de chemins d'accès Python"
+
+#: spyderlib/spyder.py:646
+msgid "Update module names list"
+msgstr "Mise à jour de la liste des modules"
+
+#: spyderlib/spyder.py:648
+msgid "Refresh list of module names available in PYTHONPATH"
+msgstr ""
+"Mise à jour de la liste des modules disponibles notamment à travers "
+"PYTHONPATH"
+
+#: spyderlib/spyder.py:653
+msgid "Current user environment variables..."
+msgstr "Variables d'environnement de l'utilisateur..."
+
+#: spyderlib/spyder.py:655
+msgid ""
+"Show and edit current user environment variables in Windows registry (i.e. "
+"for all sessions)"
+msgstr ""
+"Afficher et modifier les variables d'environnement de l'utilisateur courant "
+"dans Windows (c'est-à-dire directement dans la base de registre)"
+
+#: spyderlib/spyder.py:663 spyderlib/spyder.py:1068
+msgid "External Tools"
+msgstr "Outils externes"
+
+#: spyderlib/spyder.py:667
+msgid "Python(x,y) launcher"
+msgstr "Accueil de Python(x,y)"
+
+#: spyderlib/spyder.py:674
+msgid "WinPython control panel"
+msgstr "Panneau de contrôle WinPython"
+
+#: spyderlib/spyder.py:683
+msgid "Qt Designer"
+msgstr "Qt Designer"
+
+#: spyderlib/spyder.py:688
+msgid "Qt Linguist"
+msgstr "Qt Linguist"
+
+#: spyderlib/spyder.py:694
+msgid "Qt examples"
+msgstr "Exemples Qt"
+
+#: spyderlib/spyder.py:712
+msgid "guidata examples"
+msgstr "Exemples guidata"
+
+#: spyderlib/spyder.py:720
+msgid "guiqwt examples"
+msgstr "Exemples guiqwt"
+
+#: spyderlib/spyder.py:725
+msgid "Sift"
+msgstr "Sift"
+
+#: spyderlib/spyder.py:733
+msgid "ViTables"
+msgstr "ViTables"
+
+#: spyderlib/spyder.py:747
+msgid "Fullscreen mode"
+msgstr "Mode plein écran"
+
+#: spyderlib/spyder.py:759
+msgid "Main toolbar"
+msgstr "Barre d'outil principale"
+
+#: spyderlib/spyder.py:781
+msgid "Loading object inspector..."
+msgstr "Chargement de l'inspecteur d'objet..."
+
+#: spyderlib/spyder.py:788
+msgid "Loading outline explorer..."
+msgstr "Chargement de l'explorateur de structure..."
+
+#: spyderlib/spyder.py:796
+msgid "Loading editor..."
+msgstr "Chargement de l'éditeur..."
+
+#: spyderlib/spyder.py:821
+msgid "Loading file explorer..."
+msgstr "Chargement de l'explorateur de fichiers..."
+
+#: spyderlib/spyder.py:828
+msgid "Loading history plugin..."
+msgstr "Chargement du journal d'historique..."
+
+#: spyderlib/spyder.py:839
+msgid "Loading online help..."
+msgstr "Chargement de l'aide en ligne..."
+
+#: spyderlib/spyder.py:845
+msgid "Loading project explorer..."
+msgstr "Chargement de l'explorateur de projet..."
+
+#: spyderlib/spyder.py:856
+msgid "Loading external console..."
+msgstr "Chargement de la console externe..."
+
+#: spyderlib/spyder.py:865
+msgid "Loading namespace browser..."
+msgstr "Chargement de l'explorateur d'espace de noms..."
+
+#: spyderlib/spyder.py:872
+msgid "Loading IPython console..."
+msgstr "Chargement de la console IPython..."
+
+#: spyderlib/spyder.py:883
+msgid "Setting up main window..."
+msgstr "Configuration de la fenêtre principale..."
+
+#: spyderlib/spyder.py:886
+msgid "Optional dependencies..."
+msgstr "Dépendances optionnelles..."
+
+#: spyderlib/spyder.py:890
+msgid "Report issue..."
+msgstr "Rapport d'erreur..."
+
+#: spyderlib/spyder.py:894
+msgid "Spyder support..."
+msgstr "Support technique de Spyder..."
+
+#: spyderlib/spyder.py:917
+msgid "Spyder documentation"
+msgstr "Documentation de Spyder"
+
+#: spyderlib/spyder.py:923
+msgid "Python documentation"
+msgstr "Documentation de Python"
+
+#: spyderlib/spyder.py:929 spyderlib/spyder.py:968
+msgid "IPython documentation"
+msgstr "Documentation de IPython"
+
+#: spyderlib/spyder.py:930
+msgid "Intro to IPython"
+msgstr "Introduction à IPython"
+
+#: spyderlib/spyder.py:932
+msgid "Quick reference"
+msgstr "Référence rapide"
+
+#: spyderlib/spyder.py:934
+msgid "Console help"
+msgstr "Aide sur la console"
+
+#: spyderlib/spyder.py:966
+msgid "Python(x,y) documentation folder"
+msgstr "Dossier de documentation Python(x,y)"
+
+#: spyderlib/spyder.py:970
+msgid "guidata documentation"
+msgstr "Documentation de guidata"
+
+#: spyderlib/spyder.py:973
+msgid "guiqwt documentation"
+msgstr "Documentation de guiqwt"
+
+#: spyderlib/spyder.py:979
+msgid "NumPy documentation"
+msgstr "Documentation de NumPy"
+
+#: spyderlib/spyder.py:981
+msgid "NumPy reference guide"
+msgstr "Manuel de référence de NumPy"
+
+#: spyderlib/spyder.py:983
+msgid "NumPy user guide"
+msgstr "Manuel de l'utilisateur de NumPy"
+
+#: spyderlib/spyder.py:985
+msgid "SciPy documentation"
+msgstr "Documentation de SciPy"
+
+#: spyderlib/spyder.py:992
+msgid "Installed Python modules"
+msgstr "Modules Python installés"
+
+#: spyderlib/spyder.py:996
+msgid "Online documentation"
+msgstr "Documentation en ligne"
+
+#: spyderlib/spyder.py:1004
+msgid "Qt documentation"
+msgstr "Documentation de Qt"
+
+#: spyderlib/spyder.py:1010
+msgid "About %s..."
+msgstr "À propos de %s..."
+
+#: spyderlib/spyder.py:1031
+msgid "Panes"
+msgstr "Volets"
+
+#: spyderlib/spyder.py:1032
+msgid "Toolbars"
+msgstr "Barres d'outils"
+
+#: spyderlib/spyder.py:1035
+msgid "Reset window layout"
+msgstr "Réinitialiser la disposition des fenêtres"
+
+#: spyderlib/spyder.py:1037
+msgid "Custom window layouts"
+msgstr "Dispositions de fenêtres personnalisées"
+
+#: spyderlib/spyder.py:1043
+msgid "Switch to/from layout %d"
+msgstr "Basculer vers/depuis la disposition %d"
+
+#: spyderlib/spyder.py:1048
+msgid "Set layout %d"
+msgstr "Définir la disposition %d"
+
+#: spyderlib/spyder.py:1056
+msgid "Attached console window (debugging)"
+msgstr "Invite de commandes attaché (débogage)"
+
+#: spyderlib/spyder.py:1356
+msgid ""
+"Window layout will be reset to default settings: this affects window "
+"position, size and dockwidgets.\n"
+"Do you want to continue?"
+msgstr ""
+"La disposition des fenêtres sera réinitialisée selon les réglages par "
+"défaut.\n"
+"Souhaitez-vous continuer ?"
+
+#: spyderlib/spyder.py:1374
+msgid "Quick switch layout #%d has not yet been defined."
+msgstr ""
+"La disposition de fenêtre personnalisée n°%d n'a pas encore été définie."
+
+#: spyderlib/spyder.py:1625 spyderlib/spyder.py:1626
+msgid "Maximize current pane"
+msgstr "Agrandir le volet courant"
+
+#: spyderlib/spyder.py:1629
+msgid "Restore current pane"
+msgstr "Restaurer le volet courant"
+
+#: spyderlib/spyder.py:1630
+msgid "Restore pane to its original size"
+msgstr "Restaurer le volet à sa taille d'origine"
+
+#: spyderlib/spyder.py:1701
+msgid "(not installed)"
+msgstr "(non installé)"
+
+#: spyderlib/spyder.py:1719
+msgid "About %s"
+msgstr "À propos de %s"
+
+#: spyderlib/spyder.py:1888
+msgid "Running an external system terminal is not supported on platform %s."
+msgstr ""
+"L'exécution dans un terminal système externe n'est pas prise en charge sur "
+"la plateforme %s."
+
+#: spyderlib/spyder.py:2089
+msgid "Open session"
+msgstr "Ouvrir une session"
+
+#: spyderlib/spyder.py:2090 spyderlib/spyder.py:2101
+msgid "Spyder sessions"
+msgstr "Sessions Spyder"
+
+#: spyderlib/spyder.py:2100
+msgid "Save session"
+msgstr "Enregistrer la session"
+
+#: spyderlib/utils/codeanalysis.py:92
+msgid "Real-time code analysis on the Editor"
+msgstr "Analyse de code temps réel dans l'éditeur"
+
+#: spyderlib/utils/codeanalysis.py:96
+msgid "Real-time code style analysis on the Editor"
+msgstr "Analyse de code temps réel dans l'éditeur"
+
+#: spyderlib/utils/environ.py:96
+msgid ""
+"Module <b>pywin32 was not found</b>.<br>Please restart this Windows "
+"<i>session</i> (not the computer) for changes to take effect."
+msgstr ""
+"Le module <b>pywin32 n'est pas installé</b>.<br>Merci de redémarrer la "
+"<i>session</i> en cours (et non l'ordinateur) pour que les changements "
+"effectués prennent effet."
+
+#: spyderlib/utils/environ.py:109
+msgid ""
+"If you accept changes, this will modify the current user environment "
+"variables directly <b>in Windows registry</b>. Use it with precautions, at "
+"your own risks.<br><br>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 <i>Python(x,y) Home</"
+"i> for example)"
+msgstr ""
+"Si vous acceptez les changements effectués, cela modifiera les variables "
+"d'environnement de l'utilisateur courant directement <b>dans la base de "
+"registre Windows</b>. Utilisez cette fonctionnalité avec précautions et à "
+"vos risques et périls.<br><br>Notez que pour que les changements effectués "
+"prennent effet, il sera nécessaire de redémarrer le processus parent de "
+"cette application (redémarrez simplement Spyder si vous l'avez exécuté à "
+"partir d'un raccourci Windows, sinon redémarrez toute application ayant "
+"servie à exécuter Spyder : <i>Python(x,y) Home</i> ou un invite de commandes "
+"par exemple)"
+
+#: spyderlib/utils/inspector/sphinxify.py:203
+#: spyderlib/utils/inspector/sphinxify.py:213
+msgid ""
+"It was not possible to generate rich text help for this object.</br>Please "
+"see it in plain text."
+msgstr ""
+"Le processus de génération de l'aide sous la forme de texte enrichi a échoué."
+"</br>Merci d'activer le mode d'affichage en texte brut."
+
+#: spyderlib/utils/introspection/rope_plugin.py:34
+msgid "Editor's code completion, go-to-definition and help"
+msgstr "Editeur : complétion de code, aller à la définition, etc."
+
+#: spyderlib/utils/iofuncs.py:331
+msgid "Supported files"
+msgstr "Fichiers compatibles"
+
+#: spyderlib/utils/iofuncs.py:342
+msgid "Spyder data files"
+msgstr "Fichiers Spyder"
+
+#: spyderlib/utils/iofuncs.py:344 spyderlib/widgets/dicteditor.py:924
+msgid "NumPy arrays"
+msgstr "Tableaux NumPy"
+
+#: spyderlib/utils/iofuncs.py:345
+msgid "Matlab files"
+msgstr "Fichiers Matlab"
+
+#: spyderlib/utils/iofuncs.py:346
+msgid "CSV text files"
+msgstr "Fichiers texte CSV"
+
+#: spyderlib/utils/iofuncs.py:348
+msgid "JPEG images"
+msgstr "Images JPEG"
+
+#: spyderlib/utils/iofuncs.py:349
+msgid "PNG images"
+msgstr "Images PNG"
+
+#: spyderlib/utils/iofuncs.py:350
+msgid "GIF images"
+msgstr "Images GIF"
+
+#: spyderlib/utils/iofuncs.py:351
+msgid "TIFF images"
+msgstr "Images TIFF"
+
+#: spyderlib/utils/iofuncs.py:370 spyderlib/utils/iofuncs.py:377
+msgid "<b>Unsupported file type '%s'</b>"
+msgstr "<b>Type de fichier non pris en charge '%s'</b>"
+
+#: spyderlib/widgets/arrayeditor.py:315 spyderlib/widgets/arrayeditor.py:488
+#: spyderlib/widgets/arrayeditor.py:574
+msgid "Array editor"
+msgstr "Éditeur de tableaux"
+
+#: spyderlib/widgets/arrayeditor.py:316
+msgid ""
+"Resizing cells of a table of such size could take a long time.\n"
+"Do you want to continue anyway?"
+msgstr ""
+"Redimensionner les cellules d'un tableau d'une telle taille peut prendre du "
+"temps.\n"
+"Souhaitez-vous néanmoins continuer ?"
+
+#: spyderlib/widgets/arrayeditor.py:387 spyderlib/widgets/arrayeditor.py:420
+msgid "Format"
+msgstr "Format"
+
+#: spyderlib/widgets/arrayeditor.py:392
+msgid "Resize"
+msgstr "Ajuster"
+
+#: spyderlib/widgets/arrayeditor.py:421
+msgid "Float formatting"
+msgstr "Format de flottant"
+
+#: spyderlib/widgets/arrayeditor.py:428 spyderlib/widgets/explorer.py:549
+#: spyderlib/widgets/explorer.py:650
+#: spyderlib/widgets/externalshell/pythonshell.py:527
+#: spyderlib/widgets/externalshell/systemshell.py:93
+msgid "Error"
+msgstr "Erreur"
+
+#: spyderlib/widgets/arrayeditor.py:429
+msgid "Format (%s) is incorrect"
+msgstr "Le format (%s) n'est pas valide"
+
+#: spyderlib/widgets/arrayeditor.py:460
+msgid "Array is empty"
+msgstr "Ce tableau est vide"
+
+#: spyderlib/widgets/arrayeditor.py:463
+msgid "Arrays with more than 2 dimensions are not supported"
+msgstr "Les tableaux de plus de deux dimensions ne sont pas pris en charge"
+
+#: spyderlib/widgets/arrayeditor.py:467
+msgid "The 'xlabels' argument length do no match array column number"
+msgstr ""
+"La taille de 'xlabels' ne correspond pas au nombre de colonnes du tableau"
+
+#: spyderlib/widgets/arrayeditor.py:471
+msgid "The 'ylabels' argument length do no match array row number"
+msgstr ""
+"La taille de 'ylabels' ne correspond pas au nombre de lignes du tableau"
+
+#: spyderlib/widgets/arrayeditor.py:478
+msgid "%s arrays"
+msgstr "Les tableaux %s"
+
+#: spyderlib/widgets/arrayeditor.py:479
+msgid "%s are currently not supported"
+msgstr "%s ne sont actuellement pas pris en charge"
+
+#: spyderlib/widgets/arrayeditor.py:490
+msgid "read only"
+msgstr "lecture seule"
+
+#: spyderlib/widgets/arrayeditor.py:519
+msgid "Record array fields:"
+msgstr "Champs du tableau : "
+
+#: spyderlib/widgets/arrayeditor.py:531
+msgid "Data"
+msgstr "Données"
+
+#: spyderlib/widgets/arrayeditor.py:531
+msgid "Mask"
+msgstr "Masque"
+
+#: spyderlib/widgets/arrayeditor.py:531
+msgid "Masked data"
+msgstr "Données masquées"
+
+#: spyderlib/widgets/arrayeditor.py:538
+msgid "<u>Warning</u>: changes are applied separately"
+msgstr "<u>Attention</u>: les changements seront pris en compte séparément"
+
+#: spyderlib/widgets/arrayeditor.py:539
+msgid ""
+"For performance reasons, changes applied to masked array won't be reflected "
+"in array's data (and vice-versa)."
+msgstr ""
+"Pour des questions de performance, les changements effectués sur les données "
+"masquées ne seront pas reflétées sur les données du tableau (et "
+"réciproquement)."
+
+#: spyderlib/widgets/browser.py:30
+#: spyderlib/widgets/sourcecode/codeeditor.py:2108
+msgid "Zoom out"
+msgstr "Réduire"
+
+#: spyderlib/widgets/browser.py:33
+#: spyderlib/widgets/sourcecode/codeeditor.py:2105
+msgid "Zoom in"
+msgstr "Agrandir"
+
+#: spyderlib/widgets/browser.py:126
+msgid "Home"
+msgstr "Accueil"
+
+#: spyderlib/widgets/browser.py:166
+msgid "Find text"
+msgstr "Rechercher"
+
+#: spyderlib/widgets/browser.py:185
+msgid "Address:"
+msgstr "Adresse :"
+
+#: spyderlib/widgets/browser.py:220
+msgid "Unable to load page"
+msgstr "Impossible de charger la page"
+
+#: spyderlib/widgets/comboboxes.py:117
+msgid "Press enter to validate this entry"
+msgstr "Appuyer sur Entrée pour valider cette saisie"
+
+#: spyderlib/widgets/comboboxes.py:118
+msgid "This entry is incorrect"
+msgstr "Cette saisie n'est pas correcte"
+
+#: spyderlib/widgets/comboboxes.py:171
+msgid "Press enter to validate this path"
+msgstr "Appuyez sur Entrée pour valider ce chemin d'accès"
+
+#: spyderlib/widgets/comboboxes.py:172
+msgid ""
+"This path is incorrect.\n"
+"Enter a correct directory path,\n"
+"then press enter to validate"
+msgstr ""
+"Ce chemin d'accès n'est pas valide :\n"
+"veuillez entrer un chemin d'accès correct,\n"
+"puis appuyer sur Entrée pour le valider"
+
+#: spyderlib/widgets/dependencies.py:60
+msgid " Required "
+msgstr "  Requis  "
+
+#: spyderlib/widgets/dependencies.py:60
+msgid "Module"
+msgstr "Module"
+
+#: spyderlib/widgets/dependencies.py:61
+msgid " Installed "
+msgstr "  Installé  "
+
+#: spyderlib/widgets/dependencies.py:61
+msgid "Provided features"
+msgstr "Fonctionnalités associées"
+
+#: spyderlib/widgets/dependencies.py:127
+msgid "Optional Dependencies"
+msgstr "Dépendances optionnelles"
+
+#: spyderlib/widgets/dependencies.py:134
+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.<br><br>Although Spyder can work without any of "
+"these modules, it's strongly recommended that at least you try to install <b>"
+"%s</b> and <b>%s</b> to have a much better experience."
+msgstr ""
+"Spyder dépend de nombreux modules Python pour disposer de l'intégralité des "
+"fonctionnalités potentiellement fournies par ses plugins. Le tableau suivant "
+"montre les versions requises et installées (le cas échéant) de toutes ces "
+"dépendances.<br><br>Même si Spyder est parfaitement fonctionnel sans tout "
+"ces modules, il est néanmoins fortement recommandé d'installer au minimum <b>"
+"%s</b> et <b>%s</b> afin de bénéficier des fonctionnalités les plus avancées."
+
+#: spyderlib/widgets/dependencies.py:149
+msgid "Copy to clipboard"
+msgstr "Copier dans le presse-papier"
+
+#: spyderlib/widgets/dicteditor.py:145
+msgid "Index"
+msgstr "Indice"
+
+#: spyderlib/widgets/dicteditor.py:150
+msgid "Tuple"
+msgstr "Tuple"
+
+#: spyderlib/widgets/dicteditor.py:153
+msgid "List"
+msgstr "Liste"
+
+#: spyderlib/widgets/dicteditor.py:156
+msgid "Dictionary"
+msgstr "Dictionnaire"
+
+#: spyderlib/widgets/dicteditor.py:164
+msgid "Attribute"
+msgstr "Attribut"
+
+#: spyderlib/widgets/dicteditor.py:165
+msgid "elements"
+msgstr "éléments"
+
+#: spyderlib/widgets/dicteditor.py:287
+msgid "Size"
+msgstr "Taille"
+
+#: spyderlib/widgets/dicteditor.py:287
+msgid "Type"
+msgstr "Type"
+
+#: spyderlib/widgets/dicteditor.py:287
+msgid "Value"
+msgstr "Valeur"
+
+#: spyderlib/widgets/dicteditor.py:361 spyderlib/widgets/dicteditor.py:495
+msgid "Edit item"
+msgstr "Modifier"
+
+#: spyderlib/widgets/dicteditor.py:362
+msgid "<b>Unable to retrieve data.</b><br><br>Error message:<br>%s"
+msgstr ""
+"<b>Impossible d'accéder aux données</b><br><br>Message d'erreur :<br>%s"
+
+#: spyderlib/widgets/dicteditor.py:496
+msgid "<b>Unable to assign data to item.</b><br><br>Error message:<br>%s"
+msgstr ""
+"<b>Impossible d'assigner la valeur de l'objet.</b><br><br>Message d'erreur :"
+"<br>%s"
+
+#: spyderlib/widgets/dicteditor.py:558
+msgid "Resize rows to contents"
+msgstr "Ajuster la hauteur des lignes"
+
+#: spyderlib/widgets/dicteditor.py:566 spyderlib/widgets/explorer.py:232
+msgid "Edit"
+msgstr "Modifier"
+
+#: spyderlib/widgets/dicteditor.py:569 spyderlib/widgets/dicteditor.py:895
+#: spyderlib/widgets/dicteditor.py:911
+msgid "Plot"
+msgstr "Tracer"
+
+#: spyderlib/widgets/dicteditor.py:573
+msgid "Histogram"
+msgstr "Histogramme"
+
+#: spyderlib/widgets/dicteditor.py:577
+msgid "Show image"
+msgstr "Afficher l'image"
+
+#: spyderlib/widgets/dicteditor.py:581 spyderlib/widgets/dicteditor.py:918
+msgid "Save array"
+msgstr "Enregistrer le tableau"
+
+#: spyderlib/widgets/dicteditor.py:585 spyderlib/widgets/dicteditor.py:859
+#: spyderlib/widgets/dicteditor.py:867
+msgid "Insert"
+msgstr "Insérer"
+
+#: spyderlib/widgets/dicteditor.py:588 spyderlib/widgets/dicteditor.py:812
+msgid "Remove"
+msgstr "Supprimer"
+
+#: spyderlib/widgets/dicteditor.py:611 spyderlib/widgets/dicteditor.py:829
+#: spyderlib/widgets/explorer.py:495 spyderlib/widgets/explorer.py:503
+#: spyderlib/widgets/explorer.py:515
+msgid "Rename"
+msgstr "Renommer"
+
+#: spyderlib/widgets/dicteditor.py:614
+msgid "Duplicate"
+msgstr "Dupliquer"
+
+#: spyderlib/widgets/dicteditor.py:810
+msgid "Do you want to remove selected item?"
+msgstr "Souhaitez-vous supprimer l'élément sélectionné ?"
+
+#: spyderlib/widgets/dicteditor.py:811
+msgid "Do you want to remove all selected items?"
+msgstr "Souhaitez-vous supprimer les éléments sélectionnés ?"
+
+#: spyderlib/widgets/dicteditor.py:829 spyderlib/widgets/dicteditor.py:859
+msgid "Key:"
+msgstr "Clé :"
+
+#: spyderlib/widgets/dicteditor.py:867
+msgid "Value:"
+msgstr "Valeur :"
+
+#: spyderlib/widgets/dicteditor.py:883
+msgid "Import error"
+msgstr "Erreur d'import"
+
+#: spyderlib/widgets/dicteditor.py:884
+msgid "Please install <b>matplotlib</b> or <b>guiqwt</b>."
+msgstr "Merci d'installer <b>matplotlib</b> ou <b>guiqwt</b>."
+
+#: spyderlib/widgets/dicteditor.py:896
+msgid "<b>Unable to plot data.</b><br><br>Error message:<br>%s"
+msgstr ""
+"<b>Impossible d'afficher les données</b><br><br>Message d'erreur :<br>%s"
+
+#: spyderlib/widgets/dicteditor.py:912
+msgid "<b>Unable to show image.</b><br><br>Error message:<br>%s"
+msgstr "<b>Impossible d'afficher l'image</b><br><br>Message d'erreur :<br>%s"
+
+#: spyderlib/widgets/dicteditor.py:934
+msgid "<b>Unable to save array</b><br><br>Error message:<br>%s"
+msgstr ""
+"<b>Impossible d'enregistrer le tableau</b><br><br>Message d'erreur :<br>%s"
+
+#: spyderlib/widgets/dicteditor.py:951
+msgid "Clipboard contents"
+msgstr "Contenu du presse-papiers"
+
+#: spyderlib/widgets/dicteditor.py:965
+msgid "Import from clipboard"
+msgstr "Importer depuis le presse-papiers"
+
+#: spyderlib/widgets/dicteditor.py:967
+msgid "Empty clipboard"
+msgstr "Presse-papiers vide"
+
+#: spyderlib/widgets/dicteditor.py:968
+msgid "Nothing to be imported from clipboard."
+msgstr "Aucune donnée ne peut être importée depuis le presse-papiers."
+
+#: spyderlib/widgets/editor.py:71 spyderlib/widgets/editor.py:597
+msgid "File list management"
+msgstr "Gestionnaire de fichiers"
+
+#: spyderlib/widgets/editor.py:75
+msgid "Filter:"
+msgstr "Filtre :"
+
+#: spyderlib/widgets/editor.py:80
+msgid "(press <b>Enter</b> to edit file)"
+msgstr "(appuyer sur <b>Entrée</b> pour modifier le fichier)"
+
+#: spyderlib/widgets/editor.py:95
+msgid "&Edit file"
+msgstr "Modifi&er le fichier"
+
+#: spyderlib/widgets/editor.py:104
+msgid "&Close file"
+msgstr "&Fermer le fichier"
+
+#: spyderlib/widgets/editor.py:112
+msgid "Hint: press <b>Alt</b> to show accelerators"
+msgstr "Astuce : la touche <b>Alt</b> affiche les accélérateurs"
+
+#: spyderlib/widgets/editor.py:600
+msgid "Copy path to clipboard"
+msgstr "Copier le chemin d'accès dans le presse-papier"
+
+#: spyderlib/widgets/editor.py:1151
+msgid "Temporary file"
+msgstr "Fichier temporaire"
+
+#: spyderlib/widgets/editor.py:1248
+msgid "New window"
+msgstr "Nouvelle fenêtre"
+
+#: spyderlib/widgets/editor.py:1249
+msgid "Create a new editor window"
+msgstr "Créer une nouvelle fenêtre d'édition"
+
+#: spyderlib/widgets/editor.py:1252
+msgid "Split vertically"
+msgstr "Séparation verticale"
+
+#: spyderlib/widgets/editor.py:1254
+msgid "Split vertically this editor window"
+msgstr "Séparer en deux verticalement cette fenêtre d'édition"
+
+#: spyderlib/widgets/editor.py:1256
+msgid "Split horizontally"
+msgstr "Séparation horizontale"
+
+#: spyderlib/widgets/editor.py:1258
+msgid "Split horizontally this editor window"
+msgstr "Séparer en deux horizontalement cette fenêtre d'édition"
+
+#: spyderlib/widgets/editor.py:1260
+msgid "Close this panel"
+msgstr "Fermer ce panneau"
+
+#: spyderlib/widgets/editor.py:1395
+msgid "<b>%s</b> has been modified.<br>Do you want to save changes?"
+msgstr ""
+"<b>%s</b> a été modifié.<br>Souhaitez-vous enregistrer ces changements ?"
+
+#: spyderlib/widgets/editor.py:1458
+msgid "Save"
+msgstr "Enregistrer"
+
+#: spyderlib/widgets/editor.py:1459
+msgid "<b>Unable to save script '%s'</b><br><br>Error message:<br>%s"
+msgstr ""
+"<b>Impossible d'enregistrer le script '%s'</b><br><br>Message d'erreur :<br>"
+"%s"
+
+#: spyderlib/widgets/editor.py:1481
+msgid "Save Python script"
+msgstr "Enregistrer le script Python"
+
+#: spyderlib/widgets/editor.py:1702
+msgid ""
+"<b>%s</b> is unavailable (this file may have been removed, moved or renamed "
+"outside Spyder).<br>Do you want to close it?"
+msgstr ""
+"<b>%s</b> n'est pas accessible (ce fichier a peut-être été supprimé, déplacé "
+"ou renommé en dehors de Spyder).<br>Souhaitez-vous le fermer ?"
+
+#: spyderlib/widgets/editor.py:1722
+msgid ""
+"<b>%s</b> has been modified outside Spyder.<br>Do you want to reload it and "
+"lose all your changes?"
+msgstr ""
+"<b>%s</b> a été modifié en dehors de Spyder.<br>Souhaitez-vous le recharger "
+"et perdre ainsi vos modifications ?"
+
+#: spyderlib/widgets/editor.py:1818
+msgid ""
+"All changes to <b>%s</b> will be lost.<br>Do you want to revert file from "
+"disk?"
+msgstr ""
+"Toutes les modifications effectuées sur <b>%s</b> seront perdues."
+"<br>Souhaitez-vous revenir à la version du fichier enregistrée sur le "
+"disque ?"
+
+#: spyderlib/widgets/editor.py:1958
+msgid "Loading %s..."
+msgstr "Chargement de \"%s\" en cours..."
+
+#: spyderlib/widgets/editor.py:1968
+msgid ""
+"<b>%s</b> contains mixed end-of-line characters.<br>Spyder will fix this "
+"automatically."
+msgstr ""
+"<b>%s</b> contient des caractères de fin de ligne mélangés.<br>Spyder va "
+"corriger ceci automatiquement."
+
+#: spyderlib/widgets/editor.py:2316
+msgid "Close window"
+msgstr "Fermer la fenêtre"
+
+#: spyderlib/widgets/editor.py:2318
+msgid "Close this window"
+msgstr "Fermer cette fenêtre d'édition"
+
+#: spyderlib/widgets/editortools.py:93
+msgid "Line %s"
+msgstr "Ligne %s"
+
+#: spyderlib/widgets/editortools.py:98
+msgid "Class defined at line %s"
+msgstr "Classe déclarée ligne %s"
+
+#: spyderlib/widgets/editortools.py:106
+msgid "Method defined at line %s"
+msgstr "Méthode déclarée ligne %s"
+
+#: spyderlib/widgets/editortools.py:116
+msgid "Function defined at line %s"
+msgstr "Fonction déclarée ligne %s"
+
+#: spyderlib/widgets/editortools.py:171 spyderlib/widgets/editortools.py:499
+msgid "Go to cursor position"
+msgstr "Aller à la position du curseur"
+
+#: spyderlib/widgets/editortools.py:174
+msgid "Show absolute path"
+msgstr "Afficher les chemins complets"
+
+#: spyderlib/widgets/editortools.py:177 spyderlib/widgets/explorer.py:174
+msgid "Show all files"
+msgstr "Afficher tous les fichiers"
+
+#: spyderlib/widgets/editortools.py:180
+msgid "Show special comments"
+msgstr "Afficher les commentaires spéciaux"
+
+#: spyderlib/widgets/explorer.py:170
+msgid "Edit filename filters..."
+msgstr "Modifier les filtres..."
+
+#: spyderlib/widgets/explorer.py:183
+msgid "Edit filename filters"
+msgstr "Modifier les filtres"
+
+#: spyderlib/widgets/explorer.py:184
+msgid "Name filters:"
+msgstr "Filtres sur les noms de fichiers :"
+
+#: spyderlib/widgets/explorer.py:202
+msgid "File..."
+msgstr "Fichier..."
+
+#: spyderlib/widgets/explorer.py:205
+msgid "Module..."
+msgstr "Module..."
+
+#: spyderlib/widgets/explorer.py:208
+msgid "Folder..."
+msgstr "Dossier..."
+
+#: spyderlib/widgets/explorer.py:212
+msgid "Package..."
+msgstr "Paquet..."
+
+#: spyderlib/widgets/explorer.py:234
+msgid "Move..."
+msgstr "Déplacer..."
+
+#: spyderlib/widgets/explorer.py:237
+msgid "Delete..."
+msgstr "Supprimer..."
+
+#: spyderlib/widgets/explorer.py:240
+msgid "Rename..."
+msgstr "Renommer..."
+
+#: spyderlib/widgets/explorer.py:243
+msgid "Open"
+msgstr "Ouvrir"
+
+#: spyderlib/widgets/explorer.py:262
+msgid "Commit"
+msgstr "Commiter"
+
+#: spyderlib/widgets/explorer.py:266
+msgid "Browse repository"
+msgstr "Explorer le dépôt"
+
+#: spyderlib/widgets/explorer.py:278
+msgid "Open command prompt here"
+msgstr "Ouvrir un invite de commandes ici"
+
+#: spyderlib/widgets/explorer.py:280
+msgid "Open terminal here"
+msgstr "Ouvrir un terminal ici"
+
+#: spyderlib/widgets/explorer.py:285
+msgid "Open Python interpreter here"
+msgstr "Ouvrir un interpréteur Python ici"
+
+#: spyderlib/widgets/explorer.py:299
+msgid "New"
+msgstr "Nouveau"
+
+#: spyderlib/widgets/explorer.py:307
+msgid "Import"
+msgstr "Import"
+
+#: spyderlib/widgets/explorer.py:454
+msgid "Do you really want to delete <b>%s</b>?"
+msgstr "Souhaitez-vous réellement supprimer <b>%s</b> ?"
+
+#: spyderlib/widgets/explorer.py:474
+msgid "delete"
+msgstr "supprimer"
+
+#: spyderlib/widgets/explorer.py:475 spyderlib/widgets/projectexplorer.py:814
+#: spyderlib/widgets/projectexplorer.py:821
+#: spyderlib/widgets/projectexplorer.py:1088
+#: spyderlib/widgets/projectexplorer.py:1172
+msgid "Project Explorer"
+msgstr "Explorateur de projets"
+
+#: spyderlib/widgets/explorer.py:476 spyderlib/widgets/projectexplorer.py:761
+#: spyderlib/widgets/projectexplorer.py:1173
+msgid "<b>Unable to %s <i>%s</i></b><br><br>Error message:<br>%s"
+msgstr "<b>Impossible de %s <i>%s</i></b><br><br>Message d'erreur :<br>%s"
+
+#: spyderlib/widgets/explorer.py:496
+msgid "New name:"
+msgstr "Nouveau nom :"
+
+#: spyderlib/widgets/explorer.py:504
+msgid ""
+"Do you really want to rename <b>%s</b> and overwrite the existing file <b>"
+"%s</b>?"
+msgstr ""
+"Souhaitez-vous réellement renommer <b>%s</b> et remplacer le ficher existant "
+"<b>%s</b> ?"
+
+#: spyderlib/widgets/explorer.py:516
+msgid "<b>Unable to rename file <i>%s</i></b><br><br>Error message:<br>%s"
+msgstr ""
+"<b>Impossible de renommer l'élément <i>%s</i></b><br><br>Message d'erreur :"
+"<br>%s"
+
+#: spyderlib/widgets/explorer.py:550
+msgid "<b>Unable to move <i>%s</i></b><br><br>Error message:<br>%s"
+msgstr ""
+"<b>Impossible de déplacer <i>%s</i></b><br><br>Message d'erreur :<br>%s"
+
+#: spyderlib/widgets/explorer.py:568
+msgid "<b>Unable to create folder <i>%s</i></b><br><br>Error message:<br>%s"
+msgstr ""
+"<b>Impossible de créer le répertoire <i>%s</i></b><br><br>Message d'erreur :"
+"<br>%s"
+
+#: spyderlib/widgets/explorer.py:580 spyderlib/widgets/explorer.py:614
+msgid "<b>Unable to create file <i>%s</i></b><br><br>Error message:<br>%s"
+msgstr ""
+"<b>Impossible de créer le fichier <i>%s</i></b><br><br>Message d'erreur :<br>"
+"%s"
+
+#: spyderlib/widgets/explorer.py:588
+msgid "New folder"
+msgstr "Nouveau répertoire"
+
+#: spyderlib/widgets/explorer.py:589
+msgid "Folder name:"
+msgstr "Nom du dossier :"
+
+#: spyderlib/widgets/explorer.py:594
+msgid "New package"
+msgstr "Nouveau paquet"
+
+#: spyderlib/widgets/explorer.py:595
+msgid "Package name:"
+msgstr "Nom du paquet :"
+
+#: spyderlib/widgets/explorer.py:634
+msgid "New module"
+msgstr "Nouveau module"
+
+#: spyderlib/widgets/explorer.py:647
+msgid ""
+"For %s support, please install one of the<br/> following tools:<br/><br/>  %s"
+msgstr ""
+"Pour ajouter la prise en charge de %s, merci d'installer <br/>l'un des "
+"outils suivants :<br/><br/>  %s"
+
+#: spyderlib/widgets/explorer.py:651
+msgid "<b>Unable to find external program.</b><br><br>%s"
+msgstr "<b>Impossible de trouver un programme externe.</b><br><br>%s"
+
+#: spyderlib/widgets/explorer.py:851
+msgid "Show current directory only"
+msgstr "Afficher uniquement le répertoire courant"
+
+#: spyderlib/widgets/explorer.py:958
+msgid "Show toolbar"
+msgstr "Afficher la barre d'outils"
+
+#: spyderlib/widgets/explorer.py:969 spyderlib/widgets/importwizard.py:494
+msgid "Previous"
+msgstr "Précédent"
+
+#: spyderlib/widgets/explorer.py:985
+msgid "Parent"
+msgstr "Parent"
+
+#: spyderlib/widgets/externalshell/baseshell.py:140
+msgid "Run again this program"
+msgstr "Exécuter de nouveau ce programme"
+
+#: spyderlib/widgets/externalshell/baseshell.py:143
+msgid "Kill"
+msgstr "Terminer"
+
+#: spyderlib/widgets/externalshell/baseshell.py:145
+msgid "Kills the current process, causing it to exit immediately"
+msgstr ""
+"Tue le processus, entraînant une sortie brutale et immédiate du programme"
+
+#: spyderlib/widgets/externalshell/baseshell.py:213
+msgid "<span style='color: #44AA44'><b>Running...</b></span>"
+msgstr "<span style='color: #44AA44'><b>En cours d'exécution...</b></span>"
+
+#: spyderlib/widgets/externalshell/baseshell.py:220
+msgid "Terminated."
+msgstr "Terminé."
+
+#: spyderlib/widgets/externalshell/baseshell.py:235
+#: spyderlib/widgets/ipython.py:337 spyderlib/widgets/mixins.py:607
+msgid "Arguments"
+msgstr "Arguments"
+
+#: spyderlib/widgets/externalshell/baseshell.py:236
+msgid "Command line arguments:"
+msgstr "Arguments en ligne de commande :"
+
+#: spyderlib/widgets/externalshell/namespacebrowser.py:178
+msgid "Refresh"
+msgstr "Rafraîchir"
+
+#: spyderlib/widgets/externalshell/namespacebrowser.py:182
+msgid "Refresh periodically"
+msgstr "Rafraîchir périodiquement"
+
+#: spyderlib/widgets/externalshell/namespacebrowser.py:186
+#: spyderlib/widgets/externalshell/namespacebrowser.py:435
+msgid "Import data"
+msgstr "Importer des données"
+
+#: spyderlib/widgets/externalshell/namespacebrowser.py:189
+#: spyderlib/widgets/externalshell/namespacebrowser.py:525
+#: spyderlib/widgets/externalshell/namespacebrowser.py:546
+msgid "Save data"
+msgstr "Enregistrer les données"
+
+#: spyderlib/widgets/externalshell/namespacebrowser.py:194
+msgid "Save data as..."
+msgstr "Enregistrer les données sous..."
+
+#: spyderlib/widgets/externalshell/namespacebrowser.py:202
+msgid "Exclude references which name starts with an underscore"
+msgstr "Exclure les références dont le nom commence par un tiret bas"
+
+#: spyderlib/widgets/externalshell/namespacebrowser.py:210
+msgid "Exclude references which name is uppercase"
+msgstr "Exclure les références dont le nom s'écrit en lettres capitales"
+
+#: spyderlib/widgets/externalshell/namespacebrowser.py:217
+msgid "Exclude references which name starts with an uppercase character"
+msgstr "Exclure les références dont le nom commence par une lettre majuscule"
+
+#: spyderlib/widgets/externalshell/namespacebrowser.py:225
+msgid ""
+"Exclude references to unsupported data types (i.e. which won't be handled/"
+"saved correctly)"
+msgstr ""
+"Exclure les références dont le type n'est pas supporté par l'espace de "
+"travail (en particulier, l'enregistrement ne fonctionnera pas)"
+
+#: spyderlib/widgets/externalshell/namespacebrowser.py:341
+msgid "Object <b>%s</b> is not picklable"
+msgstr ""
+"L'objet <b>%s</b> n'est pas pris en charge par le protocole de sérialisation "
+"de <i>Pickle</i>"
+
+#: spyderlib/widgets/externalshell/namespacebrowser.py:457
+msgid ""
+"<b>Unsupported file extension '%s'</b><br><br>Would you like to import it "
+"anyway (by selecting a known file format)?"
+msgstr ""
+"<b>Extension de fichier non pris en charge '%s'</b><br><br>Souhaitez-vous "
+"néanmoins ouvrir ce fichier (en choisissant un format de fichier connu) ?"
+
+#: spyderlib/widgets/externalshell/namespacebrowser.py:465
+msgid "Open file as:"
+msgstr "Ouvrir le fichier en tant que :"
+
+#: spyderlib/widgets/externalshell/namespacebrowser.py:513
+msgid "<b>Unable to load '%s'</b><br><br>Error message:<br>%s"
+msgstr "<b>Impossible d'ouvrir '%s'</b><br><br>Message d'erreur :<br>%s"
+
+#: spyderlib/widgets/externalshell/namespacebrowser.py:547
+msgid "<b>Unable to save current workspace</b><br><br>Error message:<br>%s"
+msgstr ""
+"<b>Impossible d'enregistrer l'espace de travail</b><br><br>Message d'erreur :"
+"<br>%s"
+
+#: spyderlib/widgets/externalshell/pythonshell.py:270
+msgid "Variables"
+msgstr "Variables"
+
+#: spyderlib/widgets/externalshell/pythonshell.py:271
+msgid "Show/hide global variables explorer"
+msgstr "Afficher/masquer l'explorateur de variables globales"
+
+#: spyderlib/widgets/externalshell/pythonshell.py:275
+msgid "Terminate"
+msgstr "Quitter"
+
+#: spyderlib/widgets/externalshell/pythonshell.py:276
+msgid ""
+"Attempts to terminate the process.\n"
+"The process may not exit as a result of clicking this button\n"
+"(it is given the chance to prompt the user for any unsaved files, etc)."
+msgstr ""
+"Tentative de fermeture du processus.\n"
+"Le processus peut ne pas s'arrêter suite à cette tentative,\n"
+"mais cela permet au programme en cours de quitter proprement."
+
+#: spyderlib/widgets/externalshell/pythonshell.py:288
+msgid "Interact"
+msgstr "Interagir"
+
+#: spyderlib/widgets/externalshell/pythonshell.py:290
+msgid "Debug"
+msgstr "Déboguer"
+
+#: spyderlib/widgets/externalshell/pythonshell.py:292
+#: spyderlib/widgets/externalshell/pythonshell.py:355
+msgid "Arguments..."
+msgstr "Arguments..."
+
+#: spyderlib/widgets/externalshell/pythonshell.py:299
+msgid "Set current working directory"
+msgstr "Changer le répertoire de travail"
+
+#: spyderlib/widgets/externalshell/pythonshell.py:301
+msgid "Environment variables"
+msgstr "Variables d'environnement"
+
+#: spyderlib/widgets/externalshell/pythonshell.py:305
+msgid "Show sys.path contents"
+msgstr "Afficher le contenu de sys.path"
+
+#: spyderlib/widgets/externalshell/pythonshell.py:351
+msgid "Arguments: %s"
+msgstr "Arguments : %s"
+
+#: spyderlib/widgets/externalshell/pythonshell.py:353
+msgid "No argument"
+msgstr "Aucun argument"
+
+#: spyderlib/widgets/externalshell/pythonshell.py:524
+msgid ""
+"The kernel failed to start!! That's all we know... Please close this console "
+"and open a new one."
+msgstr ""
+"Le démarrage du noyau a échoué ! C'est malheureusement tout ce que nous "
+"savons... Merci de fermer cette console et d'en ouvrir une nouvelle."
+
+#: spyderlib/widgets/externalshell/pythonshell.py:528
+msgid "A Python console failed to start!"
+msgstr "Le démarrage d'une console Python a échoué !"
+
+#: spyderlib/widgets/externalshell/systemshell.py:94
+msgid "Process failed to start"
+msgstr "Le processus n'a pas pu démarrer"
+
+#: spyderlib/widgets/findinfiles.py:155
+msgid "Unexpected error: see internal console"
+msgstr "Erreur inattendue : voir console interne"
+
+#: spyderlib/widgets/findinfiles.py:207 spyderlib/widgets/findinfiles.py:231
+#: spyderlib/widgets/findinfiles.py:278
+msgid "invalid regular expression"
+msgstr "expression régulière incorrecte"
+
+#: spyderlib/widgets/findinfiles.py:276
+msgid "permission denied errors were encountered"
+msgstr "des erreurs d'autorisation d'accès ont été rencontrées"
+
+#: spyderlib/widgets/findinfiles.py:310
+msgid "Search pattern"
+msgstr "Expression recherchée"
+
+#: spyderlib/widgets/findinfiles.py:313 spyderlib/widgets/findinfiles.py:347
+#: spyderlib/widgets/findinfiles.py:359 spyderlib/widgets/findreplace.py:83
+msgid "Regular expression"
+msgstr "Expression régulière"
+
+#: spyderlib/widgets/findinfiles.py:322
+msgid "Search"
+msgstr "Rechercher"
+
+#: spyderlib/widgets/findinfiles.py:325
+msgid "Start search"
+msgstr "Démarrer la recherche"
+
+#: spyderlib/widgets/findinfiles.py:328
+msgid "Stop"
+msgstr "Arrêter"
+
+#: spyderlib/widgets/findinfiles.py:331
+msgid "Stop search"
+msgstr "Arrêter la recherche"
+
+#: spyderlib/widgets/findinfiles.py:341
+msgid "Included filenames pattern"
+msgstr "Expression des noms de fichier à inclure"
+
+#: spyderlib/widgets/findinfiles.py:350
+msgid "Include:"
+msgstr "Inclure :"
+
+#: spyderlib/widgets/findinfiles.py:353
+msgid "Excluded filenames pattern"
+msgstr "Expression des noms de fichier à exclure"
+
+#: spyderlib/widgets/findinfiles.py:362
+msgid "Exclude:"
+msgstr "Exclure :"
+
+#: spyderlib/widgets/findinfiles.py:372
+msgid "PYTHONPATH"
+msgstr "PYTHONPATH"
+
+#: spyderlib/widgets/findinfiles.py:374
+msgid ""
+"Search in all directories listed in sys.path which are outside the Python "
+"installation directory"
+msgstr ""
+"Rechercher dans tous les répertoires listés dans sys.path qui sont situés en "
+"dehors du répertoire d'installation de Python"
+
+#: spyderlib/widgets/findinfiles.py:377
+msgid "Hg repository"
+msgstr "Dépôt Mercurial"
+
+#: spyderlib/widgets/findinfiles.py:380
+msgid "Search in current directory hg repository"
+msgstr "Rechercher dans le dépôt Mercurial du répertoire courant"
+
+#: spyderlib/widgets/findinfiles.py:381
+msgid "Here:"
+msgstr "Ici :"
+
+#: spyderlib/widgets/findinfiles.py:385
+msgid "Search recursively in this directory"
+msgstr "Rechercher de manière récursive dans ce répertoire"
+
+#: spyderlib/widgets/findinfiles.py:393
+msgid "Browse a search directory"
+msgstr "Sélectionner un répertoire de recherche"
+
+#: spyderlib/widgets/findinfiles.py:426
+msgid "Hide advanced options"
+msgstr "Masquer les options avancées"
+
+#: spyderlib/widgets/findinfiles.py:429
+msgid "Show advanced options"
+msgstr "Afficher les options avancées"
+
+#: spyderlib/widgets/findinfiles.py:571
+msgid "Search canceled"
+msgstr "Recherche annulée"
+
+#: spyderlib/widgets/findinfiles.py:575
+msgid "String not found"
+msgstr "Chaîne de caractères non trouvée"
+
+#: spyderlib/widgets/findinfiles.py:577
+msgid "matches in"
+msgstr "correspondances trouvées dans"
+
+#: spyderlib/widgets/findinfiles.py:578
+msgid "file"
+msgstr "fichier"
+
+#: spyderlib/widgets/findinfiles.py:586
+msgid "interrupted"
+msgstr "interrompu"
+
+#: spyderlib/widgets/findreplace.py:63
+msgid "Search string"
+msgstr "Chaîne de caractères à rechercher"
+
+#: spyderlib/widgets/findreplace.py:90
+msgid "Case Sensitive"
+msgstr "Respecter la casse"
+
+#: spyderlib/widgets/findreplace.py:97
+msgid "Whole words"
+msgstr "Mots entiers"
+
+#: spyderlib/widgets/findreplace.py:104
+msgid "Highlight matches"
+msgstr "Surligner les résultats"
+
+#: spyderlib/widgets/findreplace.py:119
+msgid "Replace with:"
+msgstr "Remplacer par :"
+
+#: spyderlib/widgets/findreplace.py:121
+msgid "Replace string"
+msgstr "Chaîne de caractères de remplacement"
+
+#: spyderlib/widgets/findreplace.py:124
+msgid "Replace/find"
+msgstr "Remplacer/rechercher"
+
+#: spyderlib/widgets/findreplace.py:133
+msgid "Replace all"
+msgstr "Remplacer tout"
+
+#: spyderlib/widgets/importwizard.py:106
+msgid "Import as"
+msgstr "Importer en tant que"
+
+#: spyderlib/widgets/importwizard.py:108
+msgid "data"
+msgstr "données"
+
+#: spyderlib/widgets/importwizard.py:112
+msgid "code"
+msgstr "code"
+
+#: spyderlib/widgets/importwizard.py:115 spyderlib/widgets/importwizard.py:469
+msgid "text"
+msgstr "texte"
+
+#: spyderlib/widgets/importwizard.py:127
+msgid "Column separator:"
+msgstr "Séparateur de colonne :"
+
+#: spyderlib/widgets/importwizard.py:131
+msgid "Tab"
+msgstr "Tab"
+
+#: spyderlib/widgets/importwizard.py:134 spyderlib/widgets/importwizard.py:152
+msgid "other"
+msgstr "autre"
+
+#: spyderlib/widgets/importwizard.py:145
+msgid "Row separator:"
+msgstr "Séparateur de ligne :"
+
+#: spyderlib/widgets/importwizard.py:149
+msgid "EOL"
+msgstr "EOL"
+
+#: spyderlib/widgets/importwizard.py:165
+msgid "Additionnal options"
+msgstr "Options supplémentaires"
+
+#: spyderlib/widgets/importwizard.py:169
+msgid "Skip rows:"
+msgstr "Sauter des lignes :"
+
+#: spyderlib/widgets/importwizard.py:180
+msgid "Comments:"
+msgstr "Commentaires :"
+
+#: spyderlib/widgets/importwizard.py:186
+msgid "Transpose"
+msgstr "Transposer"
+
+#: spyderlib/widgets/importwizard.py:416
+msgid "Import as array"
+msgstr "Importer en tant que tableau"
+
+#: spyderlib/widgets/importwizard.py:452 spyderlib/widgets/importwizard.py:543
+msgid "Import wizard"
+msgstr "Assistant d'importation"
+
+#: spyderlib/widgets/importwizard.py:457
+msgid "Raw text"
+msgstr "Text brut"
+
+#: spyderlib/widgets/importwizard.py:460
+msgid "variable_name"
+msgstr "nom_de_variable"
+
+#: spyderlib/widgets/importwizard.py:471
+msgid "table"
+msgstr "tableau"
+
+#: spyderlib/widgets/importwizard.py:472
+msgid "Preview"
+msgstr "Aperçu"
+
+#: spyderlib/widgets/importwizard.py:488
+msgid "Cancel"
+msgstr "Annuler"
+
+#: spyderlib/widgets/importwizard.py:503
+msgid "Done"
+msgstr "Terminer"
+
+#: spyderlib/widgets/importwizard.py:544
+msgid ""
+"<b>Unable to proceed to next step</b><br><br>Please check your entries."
+"<br><br>Error message:<br>%s"
+msgstr ""
+"<b>Impossible de passer à l'étape suivante</b><br><br>Merci de vérifier "
+"votre saisie.<br><br>Message d'erreur :<br>%s"
+
+#: spyderlib/widgets/internalshell.py:248
+msgid "Help..."
+msgstr "Aide..."
+
+#: spyderlib/widgets/internalshell.py:255
+msgid "Help"
+msgstr "Aide"
+
+#: spyderlib/widgets/internalshell.py:264
+msgid "Shell special commands:"
+msgstr "Commandes spéciales de la console :"
+
+#: spyderlib/widgets/internalshell.py:265
+msgid "Internal editor:"
+msgstr "Éditeur interne :"
+
+#: spyderlib/widgets/internalshell.py:266
+msgid "External editor:"
+msgstr "Éditeur externe :"
+
+#: spyderlib/widgets/internalshell.py:267
+msgid "Run script:"
+msgstr "Exécuter un script :"
+
+#: spyderlib/widgets/internalshell.py:268
+msgid "Remove references:"
+msgstr "Supprimer des références :"
+
+#: spyderlib/widgets/internalshell.py:269
+msgid "System commands:"
+msgstr "Commandes systèmes :"
+
+#: spyderlib/widgets/internalshell.py:270
+msgid "Python help:"
+msgstr "Aide Python :"
+
+#: spyderlib/widgets/internalshell.py:271
+msgid "GUI-based editor:"
+msgstr "Éditeur graphique :"
+
+#: spyderlib/widgets/ipython.py:442
+msgid "An error ocurred while starting the kernel"
+msgstr "Une erreur est survenue lors du démarrage du noyau."
+
+#: spyderlib/widgets/ipython.py:470
+msgid "Interrupt kernel"
+msgstr "Interrompre le noyau"
+
+#: spyderlib/widgets/ipython.py:473
+msgid "Restart kernel"
+msgstr "Redémarrer le noyau"
+
+#: spyderlib/widgets/ipython.py:505
+msgid "Inspect current object"
+msgstr "Inspecter l'onglet courant"
+
+#: spyderlib/widgets/ipython.py:510
+msgid "Clear line or block"
+msgstr "Effacer la ligne ou le bloc"
+
+#: spyderlib/widgets/ipython.py:514
+msgid "Clear console"
+msgstr "Effacer la console"
+
+#: spyderlib/widgets/ipython.py:559
+msgid ""
+"It seems the kernel died unexpectedly. Use 'Restart kernel' to continue "
+"using this console."
+msgstr ""
+"Le noyau a été arrêté de façon inattendue. Redémarrez le noyau pour "
+"continuer d'utiliser cette console."
+
+#: spyderlib/widgets/ipython.py:571
+msgid "Kernel process is either remote or unspecified. Cannot interrupt"
+msgstr ""
+"Le processus du noyau est soit distant, soit non spécifié : impossible "
+"d'arrêter le noyau."
+
+#: spyderlib/widgets/ipython.py:580
+msgid "Kernel process is either remote or unspecified. Cannot restart."
+msgstr ""
+"Le processus du noyau est soit distant, soit non spécifié : impossible de "
+"redémarrer le noyau."
+
+#: spyderlib/widgets/ipython.py:597
+msgid "Connecting to kernel..."
+msgstr "Connexion au noyau..."
+
+#: spyderlib/widgets/onecolumntree.py:63
+msgid "Collapse all"
+msgstr "Replier tout"
+
+#: spyderlib/widgets/onecolumntree.py:67
+msgid "Expand all"
+msgstr "Déplier tout"
+
+#: spyderlib/widgets/onecolumntree.py:71
+msgid "Restore"
+msgstr "Restaurer"
+
+#: spyderlib/widgets/onecolumntree.py:72
+msgid "Restore original tree layout"
+msgstr "Restaurer l'organisation initiale de l'arbre"
+
+#: spyderlib/widgets/onecolumntree.py:76
+msgid "Collapse selection"
+msgstr "Replier la sélection"
+
+#: spyderlib/widgets/onecolumntree.py:80
+msgid "Expand selection"
+msgstr "Déplier la sélection"
+
+#: spyderlib/widgets/pathmanager.py:84
+msgid "Move to top"
+msgstr "Placer en premier"
+
+#: spyderlib/widgets/pathmanager.py:90
+msgid "Move up"
+msgstr "Monter"
+
+#: spyderlib/widgets/pathmanager.py:96
+msgid "Move down"
+msgstr "Descendre"
+
+#: spyderlib/widgets/pathmanager.py:102
+msgid "Move to bottom"
+msgstr "Placer en dernier"
+
+#: spyderlib/widgets/pathmanager.py:113 spyderlib/widgets/pathmanager.py:225
+msgid "Add path"
+msgstr "Ajouter un chemin"
+
+#: spyderlib/widgets/pathmanager.py:118 spyderlib/widgets/pathmanager.py:209
+msgid "Remove path"
+msgstr "Supprimer"
+
+#: spyderlib/widgets/pathmanager.py:128
+msgid "Synchronize..."
+msgstr "Synchroniser..."
+
+#: spyderlib/widgets/pathmanager.py:130
+msgid "Synchronize Spyder's path list with PYTHONPATH environment variable"
+msgstr ""
+"Synchronise la liste des chemins d'accès de Spyder avec celle de la variable "
+"d'environnement PYTHONPATH"
+
+#: spyderlib/widgets/pathmanager.py:141
+msgid "Synchronize"
+msgstr "Synchroniser"
+
+#: spyderlib/widgets/pathmanager.py:142
+msgid ""
+"This will synchronize Spyder's path list with <b>PYTHONPATH</b> environment "
+"variable for current user, allowing you to run your Python modules outside "
+"Spyder without having to configure sys.path. <br>Do you want to clear "
+"contents of PYTHONPATH before adding Spyder's path list?"
+msgstr ""
+"Ceci synchronisera la liste des chemins d'accès de Spyder avec celle de la "
+"variable d'environnement <b>PYTHONPATH</b> pour l'utilisateur courant, vous "
+"permettant ainsi d'exécuter vos modules Python en dehors de Spyder sans "
+"avoir besoin de configurer sys.path. <br>Souhaitez-vous effacer le contenu "
+"de PYTHONPATH avant d'y ajouter la liste des chemins d'accès de Spyder ?"
+
+#: spyderlib/widgets/pathmanager.py:210
+msgid "Do you really want to remove selected path?"
+msgstr "Souhaitez-vous vraiment supprimer le chemin sélectionné ?"
+
+#: spyderlib/widgets/pathmanager.py:226
+msgid ""
+"This directory is already included in Spyder path list.<br>Do you want to "
+"move it to the top of the list?"
+msgstr ""
+"Ce répertoire est déjà inclus dans la liste des chemins d'accès de Spyder."
+"<br>Souhaitez-vous le placer en début de liste ?"
+
+#: spyderlib/widgets/projectexplorer.py:332
+msgid "its own configuration file"
+msgstr "son propre fichier de configuration"
+
+#: spyderlib/widgets/projectexplorer.py:334
+msgid " and "
+msgstr " et "
+
+#: spyderlib/widgets/projectexplorer.py:338
+msgid "the following projects:<br>%s"
+msgstr "les projets suivants :<br>%s"
+
+#: spyderlib/widgets/projectexplorer.py:540
+msgid "Project..."
+msgstr "Projet..."
+
+#: spyderlib/widgets/projectexplorer.py:553
+msgid "Existing directory"
+msgstr "Répertoire existant"
+
+#: spyderlib/widgets/projectexplorer.py:557
+msgid "Existing Spyder project"
+msgstr "Projet Spyder existant"
+
+#: spyderlib/widgets/projectexplorer.py:561
+msgid "Existing Pydev project"
+msgstr "Projet Pydev existant"
+
+#: spyderlib/widgets/projectexplorer.py:578
+msgid "Open project"
+msgstr "Ouvrir le projet"
+
+#: spyderlib/widgets/projectexplorer.py:583
+msgid "Close project"
+msgstr "Fermer le projet"
+
+#: spyderlib/widgets/projectexplorer.py:588
+msgid "Close unrelated projects"
+msgstr "Fermer les projets non associés"
+
+#: spyderlib/widgets/projectexplorer.py:597
+msgid "Edit related projects"
+msgstr "Modifier les projets associés"
+
+#: spyderlib/widgets/projectexplorer.py:605
+msgid "Add to PYTHONPATH"
+msgstr "Ajouter à PYTHONPATH"
+
+#: spyderlib/widgets/projectexplorer.py:610
+msgid "Remove from PYTHONPATH"
+msgstr "Retirer de PYTHONPATH"
+
+#: spyderlib/widgets/projectexplorer.py:615
+msgid "Properties"
+msgstr "Propriétés"
+
+#: spyderlib/widgets/projectexplorer.py:650
+msgid "Show horizontal scrollbar"
+msgstr "Barre de défilement horizontal"
+
+#: spyderlib/widgets/projectexplorer.py:683
+msgid "Workspace"
+msgstr "Espace de travail"
+
+#: spyderlib/widgets/projectexplorer.py:684
+msgid ""
+"The workspace was unable to load or save %s<br><br>Please check if you have "
+"the permission to write the associated configuration files."
+msgstr ""
+"L'espace de travail n'est pas parvenu à ouvrir ou enregistrer "
+"%s<br><br>Veuillez vérifier que vous disposez bien des droits d'écriture sur "
+"les fichiers de configuration associés."
+
+#: spyderlib/widgets/projectexplorer.py:743
+msgid "Import directory"
+msgstr "Importer un répertoire"
+
+#: spyderlib/widgets/projectexplorer.py:745
+msgid ""
+"The following directory is not in workspace:<br><b>%s</b><br><br>Do you want "
+"to continue (and copy the directory to workspace)?"
+msgstr ""
+"Le répertoire suivant n'est pas dans l'espace de travail :<br><b>%s</"
+"b><br><br>Souhaitez-vous continuer (et copier ce répertoire dans l'espace de "
+"travail) ?"
+
+#: spyderlib/widgets/projectexplorer.py:763
+#: spyderlib/widgets/projectexplorer.py:1169
+msgid "copy"
+msgstr "copier"
+
+#: spyderlib/widgets/projectexplorer.py:815
+msgid "The project <b>%s</b> is already opened!"
+msgstr "Le projet <b>%s</b> est déjà ouvert !"
+
+#: spyderlib/widgets/projectexplorer.py:822
+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:<br><b>%s</b>"
+msgstr ""
+"Le répertoire racine du projet est bien à l'intérieur de l'espace de travail "
+"mais pas au niveau d'arborescence attendu. Ce n'est pas un répertoire de "
+"l'espace de travail :<br><b>%s</b>"
+
+#: spyderlib/widgets/projectexplorer.py:833
+msgid "Project name:"
+msgstr "Nom du projet :"
+
+#: spyderlib/widgets/projectexplorer.py:842
+msgid "A project named <b>%s</b> already exists"
+msgstr "Un projet nommé <b>%s</b> existe déjà"
+
+#: spyderlib/widgets/projectexplorer.py:847
+msgid ""
+"Invalid project name.<br><br>Name must match the following regular "
+"expression:<br><b>%s</b>"
+msgstr ""
+"Nom de projet incorrect.<br><br>Le nom doit respecter l'expression régulière "
+"suivante :<br><b>%s</b>"
+
+#: spyderlib/widgets/projectexplorer.py:854
+msgid ""
+"The following directory is not empty:<br><b>%s</b><br><br>Do you want to "
+"continue?"
+msgstr ""
+"Le répertoire suivant n'est pas vide :<br><b>%s</b><br><br>Souhaitez-vous "
+"néanmoins continuer ?"
+
+#: spyderlib/widgets/projectexplorer.py:866
+msgid "New project"
+msgstr "Nouveau projet"
+
+#: spyderlib/widgets/projectexplorer.py:874
+msgid ""
+"The current workspace has not been configured yet.\n"
+"Do you want to do this now?"
+msgstr ""
+"L'espace de travail n'a pas encore été défini.\n"
+"Souhaitez-vous le faire maintenant ?"
+
+#: spyderlib/widgets/projectexplorer.py:911
+msgid "Import existing project"
+msgstr "Importer un projet existant"
+
+#: spyderlib/widgets/projectexplorer.py:924
+msgid "Select projects to import"
+msgstr "Sélectionner les projets à importer"
+
+#: spyderlib/widgets/projectexplorer.py:936
+msgid "The folder <i>%s</i> does not contain a valid %s project"
+msgstr "Le dossier <i>%s</i> ne contient pas de projet %s valide"
+
+#: spyderlib/widgets/projectexplorer.py:964
+msgid "Import existing Pydev project"
+msgstr "Importer un projet Pydev"
+
+#: spyderlib/widgets/projectexplorer.py:965
+msgid ""
+"<b>Unable to read Pydev project <i>%s</i></b><br><br>Error message:<br>%s"
+msgstr ""
+"<b>Impossible d'ouvrir le projet Pydev <i>%s</i></b><br><br>Message "
+"d'erreur :<br>%s"
+
+#: spyderlib/widgets/projectexplorer.py:1003
+msgid ""
+"Do you really want to delete project <b>%s</b>?<br><br>Note: project files "
+"won't be deleted from disk."
+msgstr ""
+"Souhaitez-vous réellement supprimer le projet <b>%s</b> ?<br><br>Notez que "
+"les fichiers et répertoires du projet ne seront pas supprimés du disque."
+
+#: spyderlib/widgets/projectexplorer.py:1056
+msgid "Related projects"
+msgstr "Projets associés"
+
+#: spyderlib/widgets/projectexplorer.py:1064
+msgid "Select projects which are related to <b>%s</b>"
+msgstr "Sélectionner les projets à associer à <b>%s</b>"
+
+#: spyderlib/widgets/projectexplorer.py:1089
+msgid ""
+"Statistics on source files only:<br>(Python, C/C++, Fortran)<br><br><b>%s</"
+"b> files.<br><b>%s</b> lines of code."
+msgstr ""
+"Statistique sur les fichiers source uniquement:<br>(Python, C/C++, "
+"Fortran)<br><br><b>%s</b> fichiers.<br><b>%s</b> lignes de code."
+
+#: spyderlib/widgets/projectexplorer.py:1137
+msgid "File <b>%s</b> already exists.<br>Do you want to overwrite it?"
+msgstr "Le fichier <b>%s</b> existe déjà.<br>Souhaitez-vous le remplacer ?"
+
+#: spyderlib/widgets/projectexplorer.py:1151
+msgid "Folder <b>%s</b> already exists."
+msgstr "Le dossier <b>%s</b> existe déjà."
+
+#: spyderlib/widgets/projectexplorer.py:1171
+msgid "move"
+msgstr "déplacer"
+
+#: spyderlib/widgets/projectexplorer.py:1181
+msgid "Select an existing workspace directory, or create a new one"
+msgstr "Sélectionner un espace de travail existant, ou en créer un nouveau"
+
+#: spyderlib/widgets/projectexplorer.py:1182
+msgid ""
+"<u><b>What is the workspace?</b></u><br><br>A <b>Spyder workspace</b> is a "
+"directory on your filesystem that contains Spyder projects and <b>."
+"spyderworkspace</b> configuration file.<br><br>A <b>Spyder project</b> is a "
+"directory with source code (and other related files) and a configuration "
+"file (named <b>.spyderproject</b>) with project settings (PYTHONPATH, linked "
+"projects, ...).<br>"
+msgstr ""
+"<u><b>Qu'est-ce que l'espace de travail ?</b></u><br><br>L'<b>espace de "
+"travail Spyder</b> est un répertoire de votre système de fichiers qui "
+"contient les projets Spyder et le fichier de configuration <b>."
+"spyderworkspace</b>.<br><br>Un <b>projet Spyder</b> est un répertoire "
+"contenant du code source (et d'autres fichiers) ainsi qu'un fichier de "
+"configuration (nommé <b>.spyderproject</b>) dans lequel sont stockés les "
+"réglages du projet (PYTHONPATH, projets liés, ...).<br>"
+
+#: spyderlib/widgets/projectexplorer.py:1209
+msgid "This is the current workspace directory"
+msgstr "Ceci est l'espace de travail actif"
+
+#: spyderlib/widgets/projectexplorer.py:1240
+msgid ""
+"The following directory is not a Spyder workspace:<br>%s<br><br>Do you want "
+"to create a new workspace in this directory?"
+msgstr ""
+"Le répertoire suivant n'est pas un espace de travail Spyder :<br><b>%s</"
+"b><br><br>Souhaitez-vous créer un nouvel espace de travail dans ce "
+"répertoire ?"
+
+#: spyderlib/widgets/pydocgui.py:107
+msgid "Module or package:"
+msgstr "Module ou paquet :"
+
+#: spyderlib/widgets/shell.py:125
+msgid "Save history log..."
+msgstr "Enregistrer l'historique..."
+
+#: spyderlib/widgets/shell.py:127
+msgid "Save current history log (i.e. all inputs and outputs) in a text file"
+msgstr ""
+"Enregistrer l'historique complet (toutes les entrées et sorties) dans un "
+"fichier texte"
+
+#: spyderlib/widgets/shell.py:247
+msgid "Save history log"
+msgstr "Enregistrer l'historique"
+
+#: spyderlib/widgets/shell.py:250
+msgid "History logs"
+msgstr "Fichiers d'historique"
+
+#: spyderlib/widgets/shell.py:261
+msgid "<b>Unable to save file '%s'</b><br><br>Error message:<br>%s"
+msgstr ""
+"<b>Impossible d'enregistrer le fichier '%s'</b><br><br>Message d'erreur :<br>"
+"%s"
+
+#: spyderlib/widgets/shell.py:688
+msgid "Copy without prompts"
+msgstr "Copier sans les préfixes"
+
+#: spyderlib/widgets/shell.py:691 spyderlib/widgets/shell.py:695
+msgid "Clear line"
+msgstr "Effacer la ligne"
+
+#: spyderlib/widgets/shell.py:697
+msgid "Clear shell"
+msgstr "Effacer la console"
+
+#: spyderlib/widgets/shell.py:701
+msgid "Clear shell contents ('cls' command)"
+msgstr "Effacer le contenu de la console"
+
+#: spyderlib/widgets/sourcecode/codeeditor.py:80
+msgid "Go to line:"
+msgstr "Aller à la ligne :"
+
+#: spyderlib/widgets/sourcecode/codeeditor.py:89
+msgid "Line count:"
+msgstr "Nombre de lignes :"
+
+#: spyderlib/widgets/sourcecode/codeeditor.py:1065
+msgid "Breakpoint"
+msgstr "Point d'arrêt"
+
+#: spyderlib/widgets/sourcecode/codeeditor.py:1066
+msgid "Condition:"
+msgstr "Condition :"
+
+#: spyderlib/widgets/sourcecode/codeeditor.py:1519
+msgid "To do"
+msgstr "À faire"
+
+#: spyderlib/widgets/sourcecode/codeeditor.py:2100
+msgid "Go to definition"
+msgstr "Aller à la définition de l'objet"
+
+#: spyderlib/widgets/sourcecode/syntaxhighlighters.py:29
+msgid "Syntax highlighting for Matlab and other file types"
+msgstr "Coloration syntaxique pour Matlab et d'autres types de fichier"
+
+#: spyderlib/widgets/status.py:20
+msgid "CPU and memory usage info in the status bar"
+msgstr ""
+"Informations sur l'utilisation processeur et mémoire dans la barre d'état"
+
+#: spyderlib/widgets/status.py:89
+msgid "Memory:"
+msgstr "Mémoire :"
+
+#: spyderlib/widgets/status.py:90
+msgid ""
+"Memory usage status: requires the `psutil` (>=v0.3) library on non-Windows "
+"platforms"
+msgstr ""
+"Occupation mémoire : requiert la bibliothèque `psutil` (>=v0.3) sur les "
+"plateformes autres que Windows"
+
+#: spyderlib/widgets/status.py:102
+msgid "CPU:"
+msgstr "CPU :"
+
+#: spyderlib/widgets/status.py:103
+msgid "CPU usage status: requires the `psutil` (>=v0.3) library"
+msgstr "Occupation CPU : requiert la bibliothèque `psutil` (>=v0.3)"
+
+#: spyderlib/widgets/status.py:125
+msgid "Permissions:"
+msgstr "Droits d'accès :"
+
+#: spyderlib/widgets/status.py:139
+msgid "End-of-lines:"
+msgstr "Fins de ligne :"
+
+#: spyderlib/widgets/status.py:153
+msgid "Encoding:"
+msgstr "Encodage :"
+
+#: spyderlib/widgets/status.py:166
+msgid "Line:"
+msgstr "Ligne :"
+
+#: spyderlib/widgets/status.py:170
+msgid "Column:"
+msgstr "Colonne :"
+
+#: spyderlib/widgets/tabs.py:129
+msgid "Browse tabs"
+msgstr "Naviguer dans les onglets"
+
+#: spyderlib/widgets/tabs.py:252
+msgid "Close current tab"
+msgstr "Fermer l'onglet"
+
+#: spyderlib/widgets/texteditor.py:65
+msgid "Text editor"
+msgstr "Éditeur de texte"
+
+#~ msgid "Show single completion"
+#~ msgstr "Afficher les listes de complétion avec un choix unique"
+
+#~ msgid "Open a Python interpreter at startup"
+#~ msgstr "Ouvrir un interpréteur Python au démarrage"
+
+#~ msgid "Spyder startup"
+#~ msgstr "Démarrage de Spyder"
+
+#~ msgid "Open an IPython console at startup"
+#~ msgstr "Ouvrir une console IPython au démarrage"
+
+#~ msgid "Close current plugin"
+#~ msgstr "Fermer la fenêtre courante"
+
+#~ msgid "Windows"
+#~ msgstr "Fenêtres"
+
+#, fuzzy
+#~ msgid "Plugins"
+#~ msgstr " lignes"
+
+#~ msgid "Web resources"
+#~ msgstr "Ressources en ligne"
+
+#, fuzzy
+#~ msgid "Qt help"
+#~ msgstr "Aide Qt"
+
+#, fuzzy
+#~ msgid "IPython help"
+#~ msgstr "Aide Python :"
+
+#~ msgid "Balloon tips"
+#~ msgstr "Info-bulles"
+
+#~ msgid "Close current dockwidget"
+#~ msgstr "Fermer le panneau actif"
+
+#~ msgid "IPython Help"
+#~ msgstr "Aide IPython"
+
+#~ msgid "Windows and toolbars"
+#~ msgstr "Fenêtres et barres d'outils"
+
+#~ msgid "Documentation"
+#~ msgstr "Documentation"
+
+#~ msgid "Automatic notification to object inspector"
+#~ msgstr "Notification automatique à l'inspecteur d'objets"
+
+#~ msgid ""
+#~ "If this option is enabled, object inspector\n"
+#~ "will automatically show informations on functions\n"
+#~ "entered in editor (this is triggered when entering\n"
+#~ "a left parenthesis after a valid function name)"
+#~ msgstr ""
+#~ "Si cette option est activée, l'inspecteur d'objet\n"
+#~ "affichera automatiquement des informations\n"
+#~ "sur les fonctions saisies dans l'éditeur\n"
+#~ "(le mécanisme est déclenché par la saisie d'une\n"
+#~ "parenthèse gauche après un nom valide de fonction)"
+
+#~ msgid "Create a new Python script"
+#~ msgstr "Créer un nouveau script Python"
+
+#~ msgid "Open text file"
+#~ msgstr "Ouvrir un fichier texte"
+
+#~ msgid "Save current file"
+#~ msgstr "Enregistrer le fichier en cours d'édition"
+
+#~ msgid ""
+#~ "Run current cell \n"
+#~ "(see Editor documentation \n"
+#~ "for more details on cells)"
+#~ msgstr ""
+#~ "Exécuter la cellule en cours d'édition\n"
+#~ "(voir la documentation de l'Editeur, pour plus de détails sur les "
+#~ "cellules)"
+
+#~ msgid ""
+#~ "If this option is enabled, object inspector\n"
+#~ "will automatically show informations on functions\n"
+#~ "entered in console (this is triggered when entering\n"
+#~ "a left parenthesis after a valid function name)"
+#~ msgstr ""
+#~ "Si cette option est activée, l'inspecteur d'objet affichera "
+#~ "automatiquement des informations sur les fonctions saisies dans la "
+#~ "console (le mécanisme est déclenché par la saisie d'une parenthèse gauche "
+#~ "après un nom valide de fonction)"
+
+#~ msgid "Open a Python &interpreter"
+#~ msgstr "Ouvrir un &interpréteur Python"
+
+#~ msgid "<br><u>Installed version</u>: %s"
+#~ msgstr "<br><u>Version installée</u>: %s"
+
+#~ msgid ""
+#~ "Unable to open IPython console because no supported IPython version was "
+#~ "found.<br><br><u>Supported IPython versions</u>: %s"
+#~ msgstr ""
+#~ "Impossible d'ouvrir une console IPython car aucune version prise en "
+#~ "charge n'est installée.<br><br><u>Versions IPython prises en charge</u>: "
+#~ "%s"
+
+#~ msgid "&Interpreters"
+#~ msgstr "&Interpréteurs"
+
+#~ msgid "Open Spyder path manager"
+#~ msgstr "Ouvre le gestionnaire de chemin d'accès de Spyder"
+
+#~ msgid "Qt Assistant"
+#~ msgstr "Qt Assistant (documentation Qt)"
+
+#~ msgid "Maximize current plugin to fit the whole application window"
+#~ msgstr ""
+#~ "Agrandir la fenêtre courante sur toute la surface de la fenêtre principale"
+
+#~ msgid ""
+#~ "Restore current plugin to its original size and position within the "
+#~ "application window"
+#~ msgstr ""
+#~ "Réduire la fenêtre courante à sa taille et position d'origine au sein de "
+#~ "la fenêtre principale"
+
+#~ msgid ""
+#~ "Run current block \n"
+#~ "(see Editor section in documentation \n"
+#~ "for more details on blocks) \n"
+#~ "and advance to the next block"
+#~ msgstr ""
+#~ "Exécuter le bloc (voir la section 'Editor' de la documentation) \n"
+#~ "et avancer jusqu'au bloc suivant"
+
+#~ msgid "Run &selection or current block"
+#~ msgstr "Exécuter la &sélection ou le bloc de lignes"
+
+#~ msgid "Version"
+#~ msgstr "Version"
+
+#~ msgid "Status"
+#~ msgstr "Etat"
+
+#~ msgid ""
+#~ "This feature requires the pywin32 module.\n"
+#~ "It seems you don't have it installed."
+#~ msgstr ""
+#~ "Cette fonctionnalité nécessite l'installation du module pywin32.\n"
+#~ "Ce dernier n'est apparemment pas installé."
+
+#~ msgid "Step Over"
+#~ msgstr "Pas en avant"
+
+#~ msgid ""
+#~ "Run selection or current \n"
+#~ "block of lines"
+#~ msgstr "Exécuter la sélection ou le bloc de lignes"
+
+#~ msgid "Debug current script in selected console"
+#~ msgstr "Déboguer le script courant dans la console sélectionnée"
+
+#~ msgid "Debug Step Over"
+#~ msgstr "Pas en avant (débogage)"
+
+#~ msgid "Debug Continue"
+#~ msgstr "Continuer (débogage)"
+
+#~ msgid "Debug Step Into"
+#~ msgstr "Pas vers l'intérieur (débogage)"
+
+#~ msgid "Debug Step Return"
+#~ msgstr "Pas vers l'extérieur (débogage)"
+
+#~ msgid ""
+#~ "Run selected script in\n"
+#~ "current console"
+#~ msgstr "Exécuter le script sélectionné dans la console courante"
+
+#~ msgid "Edit Run settings"
+#~ msgstr "Modifier les options d'exécution"
+
+#~ msgid ""
+#~ "Run again last script in current\n"
+#~ "console with the same options"
+#~ msgstr ""
+#~ "Exécuter de nouveau le dernier script dans la console courante avec les "
+#~ "mêmes options"
+
+#~ msgid ""
+#~ "Run selected text or current block\n"
+#~ "of lines inside current console"
+#~ msgstr ""
+#~ "Exécuter le texte sélectionné ou le bloc de lignes \n"
+#~ "dans l'interpréteur de la console courante"
+
+#~ msgid "Run active script in a new Python interpreter"
+#~ msgstr "Exécuter le script actuel dans un nouvel interpréteur Python"
+
+#~ msgid ""
+#~ "Debug current script in external console\n"
+#~ "(external console is executed in a separate process)"
+#~ msgstr ""
+#~ "Déboguer le script en cours d'édition dans la console externe\n"
+#~ "(la console externe est exécutée dans un processus séparé)"
+
+#~ msgid "Edit run configurations"
+#~ msgstr "Modifier les configurations d'exécution des scripts récents"
+
+#~ msgid "Run %s"
+#~ msgstr "Exécution de %s"
+
+#~ msgid "Run configurations"
+#~ msgstr "Configurations d'exécution"
+
+#~ msgid "Type \"copyright\", \"credits\" or \"license\" for more information."
+#~ msgstr ""
+#~ "Type \"copyright\", \"credits\" or \"license\" for more information."
+
+#~ msgid "Start an IPython kernel at startup"
+#~ msgstr "Démarrer un noyau IPython au démarrage"
+
+#~ msgid "This option is not available for IPython versions prior to v0.12."
+#~ msgstr ""
+#~ "Cette option est désactivée pour les versions de IPython antérieures à "
+#~ "v0.12."
+
+#, fuzzy
+#~ msgid "Format:   "
+#~ msgstr "Format"
+
+#, fuzzy
+#~ msgid "  Source"
+#~ msgstr "Source"
+
+#~ msgid "Open &interpreter"
+#~ msgstr "Ouvrir un &interpréteur"
+
+#~ msgid "Start a new IPython kernel"
+#~ msgstr "Démarrer un nouveau noyau IPython"
+
+#~ msgid "Client"
+#~ msgstr "Client"
+
+#~ msgid "New IPython client..."
+#~ msgstr "Nouveau client IPython..."
+
+#~ msgid "Qt"
+#~ msgstr "Qt"
+
+#~ msgid "OS X"
+#~ msgstr "OS X"
+
+#~ msgid "Gtk"
+#~ msgstr "Gtk"
+
+#~ msgid "Wx"
+#~ msgstr "Wx"
+
+#~ msgid "Tkinter"
+#~ msgstr "Tkinter"
+
+#~ msgid "IPython kernels"
+#~ msgstr "Noyaux IPython"
+
+#~ msgid ""
+#~ "<b>Note:</b><br>IPython >=<u>v0.12</u> is not installed on this computer."
+#~ msgstr ""
+#~ "<b>Note :</b><br>IPython >=<u>v0.12</u> n'est pas installé sur cet "
+#~ "ordinateur."
+
+#~ msgid "Set the appropriate IPython color option"
+#~ msgstr "Utiliser le réglage de couleur IPython approprié"
+
+#~ msgid "Open an IPython interpreter at startup"
+#~ msgstr "Ouvrir un interpréteur IPython au démarrage"
+
+#~ msgid ""
+#~ "This option is not available for IPython\n"
+#~ "versions which are not fully supported\n"
+#~ "through Spyder's console (i.e. IPython v0.11+)."
+#~ msgstr ""
+#~ "Cette option est désactivée pour les versions de IPython\n"
+#~ "qui ne sont entièrement prises en charge par Spyder\n"
+#~ "à travers la console (i.e. IPython v0.11+)."
+
+#~ msgid "IPython interpreter command line options"
+#~ msgstr "IPython : options en ligne de commande"
+
+#~ msgid "Open IPython interpreter"
+#~ msgstr "Ouvrir un interpréteur IPython"
+
+#~ msgid "Open an IPython interpreter"
+#~ msgstr "Ouvrir un interpréteur IPython"
+
+#~ msgid "Open IPython here"
+#~ msgstr "Ouvrir IPython ici"
+
+#~ msgid "Please install the %s tool named '%s'"
+#~ msgstr "Merci d'installer l'outil %s appelé '%s'"
+
+#~ msgid "Replace PyQt input hook by Spyder's"
+#~ msgstr "Remplacer le \"input hook\" de PyQt par celui de Spyder"
+
+#~ msgid "What is the workspace?"
+#~ msgstr "Qu'est-ce que l'espace de travail ?"
+
+#~ msgid ""
+#~ "A Spyder project is a folder with source code files (and any other kind "
+#~ "of related files) and a configuration file (named <b>.spyderproject</b>) "
+#~ "which stores the project settings (PYTHONPATH, related projects, ...)."
+#~ "<br><br>The workspace is a directory, which contains Spyder projects "
+#~ "(<u>top level</u> subdirectories) and a configuration file (named <b>."
+#~ "spyderworkspace</b>). "
+#~ msgstr ""
+#~ "Un projet Spyder est un répertoire contenant des fichiers source (et tout "
+#~ "autre type de fichier) et un fichier de configuration (nommé <b>."
+#~ "spyderproject</b>) qui stocke les paramètres du projet (PYTHONPATH, "
+#~ "projets associés, etc.).<br><br>L'espace de travail est un répertoire "
+#~ "contenant des projets Spyder (sous-répertoires <u>uniquement</u>) et un "
+#~ "fichier de configuration (nommé <b>.spyderworkspace</b>)."
+
+#~ msgid "Matplotlib backend (default: Qt4Agg):"
+#~ msgstr "Backend Matplotlib (valeur par défaut: Qt4Agg) :"
+
+#~ msgid "ETS_TOOLKIT (default value: qt4):"
+#~ msgstr "ETS_TOOLKIT (valeur par défaut: qt4) :"
+
+#~ msgid "&Interact"
+#~ msgstr "&Interagir"
+
+#~ msgid "Interact toolbar"
+#~ msgstr "Barre d'outil d'interaction"
+
+#~ msgid ""
+#~ "The project explorer shows a tree view of projects: the root of this tree "
+#~ "is called the workspace.<br><br>Each project is associated to a simple "
+#~ "source code folder containing a configuration file (named <b>."
+#~ "spyderproject</b>) which stores the project settings (PYTHONPATH, related "
+#~ "projects, ...). The workspace is also associated to a folder containing a "
+#~ "configuration file (named <b>.spyderworkspace</b>) <u>and</u> the folders "
+#~ "associated to its projects.<br><br>In other words, the workspace is "
+#~ "nothing but a list of projects whose associated folder share the same "
+#~ "parent directory."
+#~ msgstr ""
+#~ "L'explorateur de projet affiche une arborescence de projets dont la "
+#~ "racine est appelée l'espace de travail.<br><br>Chaque projet est associé "
+#~ "à un simple dossier de code source contenant un fichier de configuration "
+#~ "(nommé <b>.spyderproject</b>) qui stocke les paramètres du projet "
+#~ "(PYTHONPATH, projets associés, etc.). L'espace de travail est aussi "
+#~ "associé à un dossier qui contient un fichier de configuration (nommé <b>."
+#~ "spyderworkspace</b>) <u>et</u> tous les dossiers associés à ses projets."
+#~ "<br><br>En d'autres termes, l'espace de travail est simplement une liste "
+#~ "de projets dont les dossiers associés ont le même répertoire parent."
+
+#~ msgid "Browse"
+#~ msgstr "Parcourir"
+
+#~ msgid "Create a new workspace directory"
+#~ msgstr "Créer un nouvel espace de travail"
+
+#~ msgid "The directory <b>%s</b> is not a Spyder workspace."
+#~ msgstr "Le répertoire <b>%s</b> n'est pas un espace de travail Spyder."
+
+#~ msgid "New folder..."
+#~ msgstr "Nouveau répertoire..."
+
+#~ msgid "New file..."
+#~ msgstr "Nouveau fichier..."
+
+#~ msgid "Open outside Spyder"
+#~ msgstr "Ouvrir en dehors de Spyder"
+
+#~ msgid "<b>Unable to delete selected file</b><br><br>Error message:<br>%s"
+#~ msgstr ""
+#~ "<b>Impossible de supprimer le fichier sélectionné</b><br><br>Message "
+#~ "d'erreur :<br>%s"
+
+#~ msgid "<b>Unable to rename selected file</b><br><br>Error message:<br>%s"
+#~ msgstr ""
+#~ "<b>Impossible de renommer le fichier sélectionné</b><br><br>Message "
+#~ "d'erreur :<br>%s"
+
+#~ msgid "Folder name"
+#~ msgstr "Nom du répertoire"
+
+#~ msgid "project"
+#~ msgstr "projet"
+
+#~ msgid "Select project root path"
+#~ msgstr "Sélectionner la racine du projet"
+
+#~ msgid "Edit filename filter"
+#~ msgstr "Modifier le filtre des types de fichier affichés"
+
+#~ msgid "regular expressions"
+#~ msgstr "expressions régulières"
+
+#~ msgid "global patterns"
+#~ msgstr "syntaxe globale"
+
+#~ msgid "Include"
+#~ msgstr "Inclure"
+
+#~ msgid "Exclude"
+#~ msgstr "Exclure"
+
+#~ msgid "Edit filter"
+#~ msgstr "Modifier le filtre"
+
+#~ msgid "Warning:"
+#~ msgstr "Attention :"
+
+#~ msgid ""
+#~ "<i>%s</i> is not properly installed<br>(opening a terminal and typing "
+#~ "\"%s script.py\" do not work)"
+#~ msgstr ""
+#~ "<i>%s</i> n'est pas installé correctement<br>(l'exécution dans un "
+#~ "terminal de \"%s script.py\" ne fonctionne pas)"
+
+#~ msgid "More informations on style guide for Python code: %s."
+#~ msgstr ""
+#~ "Pour plus d'informations sur les recommandations de style d'écriture du "
+#~ "langage Python : %s."
+
+#~ msgid "unknown"
+#~ msgstr "inconnu"
+
+#~ msgid "Startup script:"
+#~ msgstr "Script de démarrage :"
+
+#~ msgid "Print"
+#~ msgstr "Impression"
+
+#~ msgid "<b>Unable to print document '%s'</b>"
+#~ msgstr "<b>Impossible d'imprimer le document '%s'</b>"
+
+#~ msgid "Show outline explorer"
+#~ msgstr "Afficher l'explorateur de structure"
+
+#~ msgid "Co&mment"
+#~ msgstr "Co&mmenter"
+
+#~ msgid "&Uncomment"
+#~ msgstr "&Décommenter"
+
+#~ msgid "Uncomment current line or selection"
+#~ msgstr "Décommenter la sélection ou la ligne en cours d'édition"
+
+#~ msgid "Matched braces:"
+#~ msgstr "Parenthèses correspondantes:"
+
+#~ msgid "Unmatched braces:"
+#~ msgstr "Parenthèse isolée:"
+
+#~ msgid "Please install <b>matplotlib</b>."
+#~ msgstr "Merci d'installer <b>matplotlib</b>."
+
+#~ msgid "Remote editing"
+#~ msgstr "Éditeurs dans le processus distant"
+
+#~ msgid ""
+#~ "Remote editing for NumPy arrays, PIL images, lists, tuples and "
+#~ "dictionaries"
+#~ msgstr ""
+#~ "Les tableaux NumPy, images PIL, listes, tuples et dictionnaires seront "
+#~ "modifiés dans un éditeur exécuté dans le processus distant"
+
+#~ msgid ""
+#~ "Editors are opened in the remote process for NumPy arrays, PIL images, "
+#~ "lists, tuples and dictionaries"
+#~ msgstr ""
+#~ "Les tableaux NumPy, images PIL, listes, tuples et dictionnaires seront "
+#~ "modifiés dans un éditeur exécuté dans le processus distant"
+
+#~ msgid "Open..."
+#~ msgstr "Ouvrir..."
+
+#~ msgid "Save as..."
+#~ msgstr "Enregistrer sous..."
+
+#~ msgid "Close"
+#~ msgstr "Fermer"
+
+#~ msgid "Close all"
+#~ msgstr "Fermer tout"
+
+#~ msgid "Add block comment"
+#~ msgstr "Ajouter un bloc de commentaires"
+
+#~ msgid "Remove block comment"
+#~ msgstr "Supprimer un bloc de commentaires"
+
+#~ msgid "Save all"
+#~ msgstr "Enregistrer tout"
+
+#~ msgid "Pyrex files"
+#~ msgstr "Fichiers Pyrex"
+
+#~ msgid "Print..."
+#~ msgstr "Imprimer..."
+
+#~ msgid "Re-run last script"
+#~ msgstr "Exécuter de nouveau le dernier script"
+
+#~ msgid "Close file"
+#~ msgstr "Fermer le fichier"
+
+#~ msgid "Show TODO/FIXME/XXX comments list"
+#~ msgstr "Afficher la liste des commentaires du type TODO/FIXME/XXX"
+
+#~ msgid "Configure..."
+#~ msgstr "Configurer..."
+
+#~ msgid "Previous file"
+#~ msgstr "Fichier précédent"
+
+#~ msgid "Next file"
+#~ msgstr "Fichier suivant"
+
+#~ msgid "Revert"
+#~ msgstr "Réinitialiser"
+
+#~ msgid "Add &block comment around current line or selection"
+#~ msgstr ""
+#~ "Ajouter un &bloc de commentaires autour de la sélection ou de la ligne en "
+#~ "cours d'édition"
+
+#~ msgid "Tasks (TODO, FIXME, XXX)"
+#~ msgstr "Tâches (TODO, FIXME, XXX)"
+
+#~ msgid ""
+#~ "IPython interpreter command line options:\n"
+#~ "(Qt4 support: -q4thread)\n"
+#~ "(Qt4 and matplotlib support: -q4thread -pylab)"
+#~ msgstr ""
+#~ "Options en ligne de commande de IPython :\n"
+#~ "(support Qt4 : -q4thread)\n"
+#~ "(support Qt4 et matplotlib : -q4thread -pylab)"
+
+#~ msgid ""
+#~ "PyQt installs an input hook that processes events when an interactive "
+#~ "interpreter is waiting for user input, thus allowing to interact with "
+#~ "widgets without blocking the Python shell. Unfortunately, this is not "
+#~ "working well on Windows platforms."
+#~ msgstr ""
+#~ "PyQt installe un mécanisme (\"input hook\") qui permet d'interagir avec "
+#~ "des widgets dans un interpréteur Python sans bloquer ce dernier. "
+#~ "Malheureusement, ce mécanisme ne fonctionne pas parfaitement sous Windows."
+
+#~ msgid "Replace text"
+#~ msgstr "Remplacer"
+
+#~ msgid "Find next"
+#~ msgstr "Rechercher le suivant"
+
+#~ msgid "Find previous"
+#~ msgstr "Rechercher le précédent"
+
+#~ msgid "All files (*.*)"
+#~ msgstr "Tous les fichiers (*.*)"
+
+#~ msgid "Edit filename filter..."
+#~ msgstr "Modifier le filtre des types de fichier affichés"
diff --git a/spyderlib/locale/spyderlib.pot b/spyderlib/locale/spyderlib.pot
index 2277e8d..2114cf5 100755
--- a/spyderlib/locale/spyderlib.pot
+++ b/spyderlib/locale/spyderlib.pot
@@ -1,4120 +1,4124 @@
-# SOME DESCRIPTIVE TITLE.
-# Copyright (C) YEAR ORGANIZATION
-# FIRST AUTHOR <EMAIL at ADDRESS>, YEAR.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2014-01-04 15:22+Paris, Madrid\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
-"Language-Team: LANGUAGE <LL at li.org>\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"
-
-
-#: spyderlib\config.py:46
-msgid "Python files"
-msgstr ""
-
-#: spyderlib\config.py:47
-msgid "Cython/Pyrex files"
-msgstr ""
-
-#: spyderlib\config.py:48
-msgid "C files"
-msgstr ""
-
-#: spyderlib\config.py:49
-msgid "C++ files"
-msgstr ""
-
-#: spyderlib\config.py:50
-msgid "OpenCL files"
-msgstr ""
-
-#: spyderlib\config.py:51
-msgid "Fortran files"
-msgstr ""
-
-#: spyderlib\config.py:52
-msgid "IDL files"
-msgstr ""
-
-#: spyderlib\config.py:53
-msgid "MATLAB files"
-msgstr ""
-
-#: spyderlib\config.py:54
-msgid "Patch and diff files"
-msgstr ""
-
-#: spyderlib\config.py:55
-msgid "Batch files"
-msgstr ""
-
-#: spyderlib\config.py:56 spyderlib\utils\iofuncs.py:347
-msgid "Text files"
-msgstr ""
-
-#: spyderlib\config.py:57
-msgid "reStructured Text files"
-msgstr ""
-
-#: spyderlib\config.py:58
-msgid "gettext files"
-msgstr ""
-
-#: spyderlib\config.py:59
-msgid "NSIS files"
-msgstr ""
-
-#: spyderlib\config.py:60
-msgid "Web page files"
-msgstr ""
-
-#: spyderlib\config.py:61
-msgid "XML files"
-msgstr ""
-
-#: spyderlib\config.py:62
-msgid "Javascript files"
-msgstr ""
-
-#: spyderlib\config.py:63
-msgid "Enaml files"
-msgstr ""
-
-#: spyderlib\config.py:64
-msgid "Configuration files"
-msgstr ""
-
-#: spyderlib\config.py:71 spyderlib\widgets\explorer.py:621
-msgid "All files"
-msgstr ""
-
-#: spyderlib\plugins\configdialog.py:147
-msgid "Preferences"
-msgstr ""
-
-#: spyderlib\plugins\configdialog.py:428
-msgid "Invalid directory path"
-msgstr ""
-
-#: spyderlib\plugins\configdialog.py:431 spyderlib\plugins\configdialog.py:447
-#: spyderlib\plugins\runconfig.py:169 spyderlib\plugins\runconfig.py:229
-#: spyderlib\plugins\workingdirectory.py:294 spyderlib\widgets\explorer.py:536
-#: spyderlib\widgets\externalshell\pythonshell.py:611
-#: spyderlib\widgets\findinfiles.py:504 spyderlib\widgets\pathmanager.py:218
-#: spyderlib\widgets\projectexplorer.py:889
-msgid "Select directory"
-msgstr ""
-
-#: spyderlib\plugins\configdialog.py:459
-msgid "Invalid file path"
-msgstr ""
-
-#: spyderlib\plugins\configdialog.py:462 spyderlib\plugins\configdialog.py:480
-msgid "Select file"
-msgstr ""
-
-#: spyderlib\plugins\configdialog.py:479
-msgid "All files (*)"
-msgstr ""
-
-#: spyderlib\plugins\configdialog.py:543 spyderlib\widgets\formlayout.py:214
-msgid "Bold"
-msgstr ""
-
-#: spyderlib\plugins\configdialog.py:546 spyderlib\widgets\formlayout.py:209
-msgid "Italic"
-msgstr ""
-
-#: spyderlib\plugins\configdialog.py:584
-msgid "Font: "
-msgstr ""
-
-#: spyderlib\plugins\configdialog.py:588
-msgid "Size: "
-msgstr ""
-
-#: spyderlib\plugins\configdialog.py:597 spyderlib\plugins\history.py:45
-msgid "Font style"
-msgstr ""
-
-#: spyderlib\plugins\configdialog.py:650
-msgid "General"
-msgstr ""
-
-#: spyderlib\plugins\configdialog.py:657 spyderlib\plugins\editor.py:96
-#: spyderlib\plugins\externalconsole.py:74
-#: spyderlib\plugins\ipythonconsole.py:70
-msgid "Interface"
-msgstr ""
-
-#: spyderlib\plugins\configdialog.py:660
-msgid "Qt windows style"
-msgstr ""
-
-#: spyderlib\plugins\configdialog.py:664
-msgid "Use a single instance"
-msgstr ""
-
-#: spyderlib\plugins\configdialog.py:666
-msgid "Set this to open external<br> Python files in an already running instance (Requires a restart)"
-msgstr ""
-
-#: spyderlib\plugins\configdialog.py:669
-msgid "Vertical dockwidget title bars"
-msgstr ""
-
-#: spyderlib\plugins\configdialog.py:671
-msgid "Vertical dockwidget tabs"
-msgstr ""
-
-#: spyderlib\plugins\configdialog.py:673
-msgid "Animated toolbars and dockwidgets"
-msgstr ""
-
-#: spyderlib\plugins\configdialog.py:675
-msgid "Tear off menus"
-msgstr ""
-
-#: spyderlib\plugins\configdialog.py:676
-msgid "Set this to detach any<br> menu from the main window"
-msgstr ""
-
-#: spyderlib\plugins\configdialog.py:678
-msgid "Custom dockwidget margin:"
-msgstr ""
-
-#: spyderlib\plugins\configdialog.py:705
-msgid "Status bar"
-msgstr ""
-
-#: spyderlib\plugins\configdialog.py:706
-msgid "Show memory usage every"
-msgstr ""
-
-#: spyderlib\plugins\configdialog.py:717
-msgid "Show CPU usage every"
-msgstr ""
-
-#: spyderlib\plugins\configdialog.py:734
-msgid "Debugging"
-msgstr ""
-
-#: spyderlib\plugins\configdialog.py:735
-msgid "Pop up internal console when internal errors appear"
-msgstr ""
-
-#: spyderlib\plugins\configdialog.py:758
-msgid "Syntax coloring"
-msgstr ""
-
-#: spyderlib\plugins\configdialog.py:767
-msgid "Background:"
-msgstr ""
-
-#: spyderlib\plugins\configdialog.py:768
-#: spyderlib\widgets\sourcecode\codeeditor.py:90
-msgid "Current line:"
-msgstr ""
-
-#: spyderlib\plugins\configdialog.py:769
-msgid "Occurence:"
-msgstr ""
-
-#: spyderlib\plugins\configdialog.py:770
-msgid "Link:"
-msgstr ""
-
-#: spyderlib\plugins\configdialog.py:771
-msgid "Side areas:"
-msgstr ""
-
-#: spyderlib\plugins\configdialog.py:772
-msgid "Matched parentheses:"
-msgstr ""
-
-#: spyderlib\plugins\configdialog.py:773
-msgid "Unmatched parentheses:"
-msgstr ""
-
-#: spyderlib\plugins\configdialog.py:774
-msgid "Normal text:"
-msgstr ""
-
-#: spyderlib\plugins\configdialog.py:775
-msgid "Keyword:"
-msgstr ""
-
-#: spyderlib\plugins\configdialog.py:776
-msgid "Builtin:"
-msgstr ""
-
-#: spyderlib\plugins\configdialog.py:777
-msgid "Definition:"
-msgstr ""
-
-#: spyderlib\plugins\configdialog.py:778
-msgid "Comment:"
-msgstr ""
-
-#: spyderlib\plugins\configdialog.py:779
-msgid "String:"
-msgstr ""
-
-#: spyderlib\plugins\configdialog.py:780
-msgid "Number:"
-msgstr ""
-
-#: spyderlib\plugins\configdialog.py:781
-msgid "Instance:"
-msgstr ""
-
-#: spyderlib\plugins\configdialog.py:787
-msgid "Color scheme"
-msgstr ""
-
-#: spyderlib\plugins\configdialog.py:809 spyderlib\plugins\shortcuts.py:344
-msgid "Reset to default values"
-msgstr ""
-
-#: spyderlib\plugins\console.py:105
-msgid "Internal console"
-msgstr ""
-
-#: spyderlib\plugins\console.py:125 spyderlib\spyder.py:800
-#: spyderlib\widgets\ipython.py:515
-msgid "&Quit"
-msgstr ""
-
-#: spyderlib\plugins\console.py:126 spyderlib\spyder.py:801
-msgid "Quit"
-msgstr ""
-
-#: spyderlib\plugins\console.py:129 spyderlib\plugins\externalconsole.py:1116
-msgid "&Run..."
-msgstr ""
-
-#: spyderlib\plugins\console.py:130 spyderlib\plugins\externalconsole.py:1117
-msgid "Run a Python script"
-msgstr ""
-
-#: spyderlib\plugins\console.py:133
-msgid "Environment variables..."
-msgstr ""
-
-#: spyderlib\plugins\console.py:135
-msgid "Show and edit environment variables (for current session)"
-msgstr ""
-
-#: spyderlib\plugins\console.py:139
-msgid "Show sys.path contents..."
-msgstr ""
-
-#: spyderlib\plugins\console.py:141
-msgid "Show (read-only) sys.path"
-msgstr ""
-
-#: spyderlib\plugins\console.py:144
-msgid "Buffer..."
-msgstr ""
-
-#: spyderlib\plugins\console.py:145 spyderlib\plugins\externalconsole.py:94
-#: spyderlib\plugins\history.py:38
-msgid "Set maximum line count"
-msgstr ""
-
-#: spyderlib\plugins\console.py:148 spyderlib\plugins\explorer.py:60
-#: spyderlib\plugins\history.py:153 spyderlib\plugins\inspector.py:350
-#: spyderlib\plugins\projectexplorer.py:58
-msgid "&Font..."
-msgstr ""
-
-#: spyderlib\plugins\console.py:149 spyderlib\plugins\history.py:154
-msgid "Set shell font style"
-msgstr ""
-
-#: spyderlib\plugins\console.py:152
-msgid "External editor path..."
-msgstr ""
-
-#: spyderlib\plugins\console.py:153
-msgid "Set external editor executable path"
-msgstr ""
-
-#: spyderlib\plugins\console.py:156 spyderlib\plugins\editor.py:134
-#: spyderlib\plugins\externalconsole.py:95 spyderlib\plugins\history.py:41
-#: spyderlib\plugins\history.py:156 spyderlib\plugins\inspector.py:171
-#: spyderlib\plugins\inspector.py:353
-msgid "Wrap lines"
-msgstr ""
-
-#: spyderlib\plugins\console.py:159 spyderlib\plugins\editor.py:164
-#: spyderlib\plugins\externalconsole.py:144
-#: spyderlib\plugins\ipythonconsole.py:84
-msgid "Display balloon tips"
-msgstr ""
-
-#: spyderlib\plugins\console.py:163 spyderlib\plugins\editor.py:156
-#: spyderlib\plugins\externalconsole.py:136
-msgid "Automatic code completion"
-msgstr ""
-
-#: spyderlib\plugins\console.py:167 spyderlib\plugins\editor.py:162
-#: spyderlib\plugins\externalconsole.py:142
-msgid "Enter key selects completion"
-msgstr ""
-
-#: spyderlib\plugins\console.py:172
-msgid "Internal console settings"
-msgstr ""
-
-#: spyderlib\plugins\console.py:223 spyderlib\plugins\externalconsole.py:1288
-msgid "Run Python script"
-msgstr ""
-
-#: spyderlib\plugins\console.py:224 spyderlib\plugins\externalconsole.py:250
-#: spyderlib\plugins\externalconsole.py:1289 spyderlib\widgets\explorer.py:635
-msgid "Python scripts"
-msgstr ""
-
-#: spyderlib\plugins\console.py:269 spyderlib\plugins\explorer.py:111
-#: spyderlib\plugins\history.py:271 spyderlib\plugins\inspector.py:645
-#: spyderlib\plugins\projectexplorer.py:120
-msgid "Select a new font"
-msgstr ""
-
-#: spyderlib\plugins\console.py:276
-msgid "Buffer"
-msgstr ""
-
-#: spyderlib\plugins\console.py:277
-msgid "Maximum line count"
-msgstr ""
-
-#: spyderlib\plugins\console.py:286
-msgid "External editor"
-msgstr ""
-
-#: spyderlib\plugins\console.py:287
-msgid "External editor executable path:"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:87 spyderlib\plugins\editor.py:505
-#: spyderlib\plugins\editor.py:1570 spyderlib\plugins\inspector.py:133
-#: spyderlib\plugins\inspector.py:381 spyderlib\widgets\editor.py:589
-#: spyderlib\widgets\sourcecode\codeeditor.py:80
-#: spyderlib\widgets\sourcecode\codeeditor.py:2378
-msgid "Editor"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:93
-msgid "Edit template for new modules"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:98
-msgid "Text and margin font style"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:101
-msgid "Sort files according to full path"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:103
-msgid "Show tab bar"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:110 spyderlib\plugins\editor.py:178
-#: spyderlib\plugins\externalconsole.py:90
-#: spyderlib\plugins\externalconsole.py:135 spyderlib\plugins\history.py:40
-#: spyderlib\plugins\inspector.py:170 spyderlib\plugins\ipythonconsole.py:108
-msgid "Source code"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:111
-msgid "Show line numbers"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:112
-msgid "Show vertical line after"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:113
-msgid "characters"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:121
-msgid "Highlight current line"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:123
-msgid "Highlight occurences after"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:137 spyderlib\plugins\history.py:49
-#: spyderlib\plugins\inspector.py:174
-msgid "Syntax color scheme: "
-msgstr ""
-
-#: spyderlib\plugins\editor.py:149 spyderlib\plugins\runconfig.py:304
-#: spyderlib\plugins\runconfig.py:426 spyderlib\plugins\runconfig.py:431
-#: spyderlib\spyder.py:1829 spyderlib\widgets\explorer.py:230
-#: spyderlib\widgets\externalshell\baseshell.py:138
-msgid "Run"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:150
-msgid "Save all files before running script"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:153 spyderlib\plugins\externalconsole.py:416
-msgid "Introspection"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:158 spyderlib\plugins\externalconsole.py:138
-msgid "Case sensitive code completion"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:160 spyderlib\plugins\externalconsole.py:140
-msgid "Show single completion"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:165
-msgid "Link to object definition"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:167
-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\plugins\editor.py:171
-msgid "<b>Warning:</b><br>The Python module <i>rope</i> is not installed on this computer: calltips, code completion and go-to-definition features won't be available."
-msgstr ""
-
-#: spyderlib\plugins\editor.py:179
-msgid "Automatic insertion of parentheses, braces and brackets"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:182
-msgid "Automatic insertion of closing quotes"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:184
-msgid "Automatic insertion of colons after 'for', 'if', 'def', etc"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:187
-msgid "Automatic indentation after 'else', 'elif', etc."
-msgstr ""
-
-#: spyderlib\plugins\editor.py:189
-msgid "Indentation characters: "
-msgstr ""
-
-#: spyderlib\plugins\editor.py:190
-msgid "4 spaces"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:191
-msgid "2 spaces"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:192
-msgid "tab"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:193
-msgid "Tab stop width:"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:193
-msgid "pixels"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:195
-msgid "Tab always indent"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:197
-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\plugins\editor.py:202
-msgid "Intelligent backspace"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:204
-msgid "Automatically remove trailing spaces when saving files"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:208
-msgid "Analysis"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:210
-msgid "<u>Note</u>: add <b>analysis:ignore</b> 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 ""
-
-#: spyderlib\plugins\editor.py:219
-#: spyderlib\widgets\sourcecode\codeeditor.py:1422
-msgid "Code analysis"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:221
-msgid ""
-"If enabled, Python source code will be analyzed\n"
-"using pyflakes, lines containing errors or \n"
-"warnings will be highlighted"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:226
-msgid "Code analysis requires pyflakes %s+"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:228
-msgid "Style analysis"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:230
-msgid ""
-"If enabled, Python source code will be analyzed\n"
-"using pep8, lines that are not following PEP8\n"
-"style guide will be highlighted"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:237
-msgid "Tasks (TODO, FIXME, XXX, HINT, TIP)"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:240
-msgid "Perform analysis when saving file and every"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:244
-msgid "Perform analysis only when saving file"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:289
-msgid "End-of-line characters"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:290
-msgid "When opening a text file containing mixed end-of-line characters (this may raise syntax errors in Python interpreter on Windows platforms), Spyder may fix the file automatically."
-msgstr ""
-
-#: spyderlib\plugins\editor.py:296
-msgid "Fix automatically and show warning message box"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:307 spyderlib\plugins\externalconsole.py:414
-#: spyderlib\plugins\ipythonconsole.py:361
-#: spyderlib\plugins\variableexplorer.py:41
-msgid "Display"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:309
-msgid "Code Introspection/Analysis"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:312 spyderlib\plugins\externalconsole.py:419
-msgid "Advanced settings"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:561 spyderlib\widgets\editortools.py:471
-msgid "Show/hide outline explorer"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:567
-msgid "Show/hide project explorer"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:576
-msgid "&New file..."
-msgstr ""
-
-#: spyderlib\plugins\editor.py:577 spyderlib\plugins\workingdirectory.py:82
-#: spyderlib\widgets\explorer.py:613 spyderlib\widgets\explorer.py:620
-msgid "New file"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:584
-msgid "&Open..."
-msgstr ""
-
-#: spyderlib\plugins\editor.py:585 spyderlib\plugins\editor.py:1611
-#: spyderlib\plugins\workingdirectory.py:69
-msgid "Open file"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:592
-msgid "&Revert"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:593
-msgid "Revert file from disk"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:596
-msgid "&Save"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:597
-msgid "Save file"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:604
-msgid "Sav&e all"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:605
-msgid "Save all files"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:612
-msgid "Save &as..."
-msgstr ""
-
-#: spyderlib\plugins\editor.py:613
-msgid "Save current file as..."
-msgstr ""
-
-#: spyderlib\plugins\editor.py:615 spyderlib\plugins\editor.py:616
-msgid "Print preview..."
-msgstr ""
-
-#: spyderlib\plugins\editor.py:617
-msgid "&Print..."
-msgstr ""
-
-#: spyderlib\plugins\editor.py:618
-msgid "Print current file..."
-msgstr ""
-
-#: spyderlib\plugins\editor.py:622
-msgid "&Close"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:623
-msgid "Close current file"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:627
-msgid "C&lose all"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:628
-msgid "Close all opened files"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:635
-msgid "Set/Clear breakpoint"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:642
-msgid "Set/Edit conditional breakpoint"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:650
-msgid "Clear breakpoints in all files"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:652
-msgid "Breakpoints"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:656
-msgid "Debug with winpdb"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:663 spyderlib\spyder.py:606
-msgid "&Debug"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:664
-msgid "Debug file"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:670
-msgid "Step"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:671
-msgid "Run current line"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:678
-msgid "Continue"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:679
-msgid "Continue execution until next breakpoint"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:687
-msgid "Step Into"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:688
-msgid "Step into function or method of current line"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:696
-msgid "Step Return"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:697
-msgid "Run until current function or method returns"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:705
-msgid "Exit"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:706
-msgid "Exit Debug"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:718
-msgid "Debugging control"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:722 spyderlib\plugins\editor.py:1222
-#: spyderlib\spyder.py:601
-msgid "&Run"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:723
-msgid "Run file"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:730
-msgid "&Configure..."
-msgstr ""
-
-#: spyderlib\plugins\editor.py:731
-#: spyderlib\widgets\externalshell\pythonshell.py:294
-msgid "Run settings"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:740
-msgid "Re-run &last script"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:741
-msgid "Run again last file"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:748
-#: spyderlib\widgets\sourcecode\codeeditor.py:2058
-msgid "Run &selection"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:750
-msgid "Run selection"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:756
-msgid "Run cell"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:758
-msgid ""
-"Run current cell (Ctrl+Enter)\n"
-"[Use #%% to create cells]"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:763
-msgid "Run cell and advance"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:766
-msgid "Run current cell and go to the next one (Shift+Enter)"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:772
-msgid "Show todo list"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:773
-msgid "Show TODO/FIXME/XXX/HINT/TIP comments list"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:781
-msgid "Show warning/error list"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:782
-msgid "Show code analysis warnings/errors"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:789
-msgid "Previous warning/error"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:790
-msgid "Go to previous code analysis warning/error"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:793
-msgid "Next warning/error"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:794
-msgid "Go to next code analysis warning/error"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:798
-msgid "Last edit location"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:799
-msgid "Go to last edit location"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:806
-msgid "Previous cursor position"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:807
-msgid "Go to previous cursor position"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:814
-msgid "Next cursor position"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:815
-msgid "Go to next cursor position"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:823
-#: spyderlib\widgets\sourcecode\codeeditor.py:2052
-msgid "Comment"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:823
-#: spyderlib\widgets\sourcecode\codeeditor.py:2052
-msgid "Uncomment"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:824
-msgid "Comment current line or selection"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:828
-msgid "Add &block comment"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:829
-msgid "Add block comment around current line or selection"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:835
-msgid "R&emove block comment"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:836
-msgid "Remove comment block around current line or selection"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:847
-msgid "Indent"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:848
-msgid "Indent current line or selection"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:851
-msgid "Unindent"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:852
-msgid "Unindent current line or selection"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:857
-msgid "Carriage return and line feed (Windows)"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:860
-msgid "Line feed (UNIX)"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:863
-msgid "Carriage return (Mac)"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:869
-msgid "Convert end-of-line characters"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:873
-msgid "Remove trailing spaces"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:875
-msgid "Fix indentation"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:876
-msgid "Replace tab characters by space characters"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:879
-msgid "Go to line..."
-msgstr ""
-
-#: spyderlib\plugins\editor.py:887
-msgid "Set console working directory"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:889
-msgid "Set current console (and file explorer) working directory to current script directory"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:894
-msgid "Maximum number of recent files..."
-msgstr ""
-
-#: spyderlib\plugins\editor.py:897
-msgid "Clear recent files list"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:897
-msgid "Clear this list"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:899
-msgid "Open &recent"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:1210 spyderlib\spyder.py:582
-msgid "File toolbar"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:1211 spyderlib\spyder.py:592
-msgid "Search toolbar"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:1212 spyderlib\spyder.py:597
-msgid "Source toolbar"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:1213 spyderlib\spyder.py:602
-msgid "Run toolbar"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:1214 spyderlib\spyder.py:607
-msgid "Debug toolbar"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:1215 spyderlib\spyder.py:587
-msgid "Edit toolbar"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:1218 spyderlib\spyder.py:579
-msgid "&File"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:1219 spyderlib\spyder.py:586
-msgid "&Edit"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:1220 spyderlib\spyder.py:591
-msgid "&Search"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:1221 spyderlib\spyder.py:596
-msgid "Sour&ce"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:1223 spyderlib\spyder.py:614
-msgid "&Tools"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:1224
-msgid "?"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:1439
-msgid "Spyder Editor"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:1440
-msgid "This is a temporary script file."
-msgstr ""
-
-#: spyderlib\plugins\editor.py:1500
-msgid "untitled"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:1571
-msgid "Maximum number of recent files"
-msgstr ""
-
-#: spyderlib\plugins\editor.py:1693
-msgid "Printing..."
-msgstr ""
-
-#: spyderlib\plugins\explorer.py:48
-msgid "File explorer"
-msgstr ""
-
-#: spyderlib\plugins\explorer.py:61 spyderlib\plugins\inspector.py:351
-#: spyderlib\plugins\projectexplorer.py:59
-msgid "Set font style"
-msgstr ""
-
-#: spyderlib\plugins\externalconsole.py:45
-msgid "Interactive data plotting"
-msgstr ""
-
-#: spyderlib\plugins\externalconsole.py:60
-#: spyderlib\plugins\externalconsole.py:1083
-#: spyderlib\plugins\inspector.py:381
-#: spyderlib\widgets\externalshell\baseshell.py:106
-#: spyderlib\widgets\ipython.py:454
-msgid "Console"
-msgstr ""
-
-#: spyderlib\plugins\externalconsole.py:78
-msgid "One tab per script"
-msgstr ""
-
-#: spyderlib\plugins\externalconsole.py:79
-#: spyderlib\widgets\externalshell\baseshell.py:171
-msgid "Show elapsed time"
-msgstr ""
-
-#: spyderlib\plugins\externalconsole.py:80 spyderlib\widgets\explorer.py:960
-msgid "Show icons and text"
-msgstr ""
-
-#: spyderlib\plugins\externalconsole.py:92
-msgid "Buffer: "
-msgstr ""
-
-#: spyderlib\plugins\externalconsole.py:92
-#: spyderlib\plugins\ipythonconsole.py:110
-msgid " lines"
-msgstr ""
-
-#: spyderlib\plugins\externalconsole.py:97
-msgid "Merge process standard output/error channels"
-msgstr ""
-
-#: spyderlib\plugins\externalconsole.py:99
-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\plugins\externalconsole.py:103
-msgid "Colorize standard error channel using ANSI escape codes"
-msgstr ""
-
-#: spyderlib\plugins\externalconsole.py:105
-msgid ""
-"This method is the only way to have colorized standard\n"
-"error channel when the output channels have been merged."
-msgstr ""
-
-#: spyderlib\plugins\externalconsole.py:123
-#: spyderlib\plugins\ipythonconsole.py:97 spyderlib\widgets\arrayeditor.py:395
-msgid "Background color"
-msgstr ""
-
-#: spyderlib\plugins\externalconsole.py:124
-msgid "This option will be applied the next time a Python console or a terminal is opened."
-msgstr ""
-
-#: spyderlib\plugins\externalconsole.py:127
-msgid "Light background (white color)"
-msgstr ""
-
-#: spyderlib\plugins\externalconsole.py:155
-msgid "User Module Deleter (UMD)"
-msgstr ""
-
-#: spyderlib\plugins\externalconsole.py:156
-msgid ""
-"UMD 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:159
-msgid "Enable UMD"
-msgstr ""
-
-#: spyderlib\plugins\externalconsole.py:160
-msgid "This option will enable the User Module Deleter (UMD) in Python interpreters. UMD forces Python to reload deeply modules during import when running a Python script using the Spyder's builtin function <b>runfile</b>.<br><br><b>1.</b> UMD may require to restart the Python interpreter in which it will be called (otherwise only newly imported modules will be reloaded when executing scripts).<br><br><b>2.</b> If errors occur when re-running a PyQt-based program, please check that the Q [...]
-msgstr ""
-
-#: spyderlib\plugins\externalconsole.py:176
-msgid "Show reloaded modules list"
-msgstr ""
-
-#: spyderlib\plugins\externalconsole.py:177
-msgid "Please note that these changes will be applied only to new Python interpreters"
-msgstr ""
-
-#: spyderlib\plugins\externalconsole.py:181
-msgid "Set UMD excluded (not reloaded) modules"
-msgstr ""
-
-#: spyderlib\plugins\externalconsole.py:193
-msgid "Python executable"
-msgstr ""
-
-#: spyderlib\plugins\externalconsole.py:195
-msgid "Select the Python interpreter executable binary in which Spyder will run scripts:"
-msgstr ""
-
-#: spyderlib\plugins\externalconsole.py:198
-msgid "Default (i.e. the same as Spyder's)"
-msgstr ""
-
-#: spyderlib\plugins\externalconsole.py:202
-msgid "Use the following Python interpreter:"
-msgstr ""
-
-#: spyderlib\plugins\externalconsole.py:206
-msgid "Executables"
-msgstr ""
-
-#: spyderlib\plugins\externalconsole.py:226
-#: spyderlib\plugins\ipythonconsole.py:365
-#: spyderlib\plugins\workingdirectory.py:42
-msgid "Startup"
-msgstr ""
-
-#: spyderlib\plugins\externalconsole.py:227
-msgid "Open a Python interpreter at startup"
-msgstr ""
-
-#: spyderlib\plugins\externalconsole.py:235
-msgid "PYTHONSTARTUP replacement"
-msgstr ""
-
-#: spyderlib\plugins\externalconsole.py:237
-msgid ""
-"This option will override the PYTHONSTARTUP environment variable which\n"
-"defines the script to be executed during the Python interpreter startup."
-msgstr ""
-
-#: spyderlib\plugins\externalconsole.py:242
-msgid "Default PYTHONSTARTUP script"
-msgstr ""
-
-#: spyderlib\plugins\externalconsole.py:246
-msgid "Use the following startup script:"
-msgstr ""
-
-#: spyderlib\plugins\externalconsole.py:265
-msgid "Monitor"
-msgstr ""
-
-#: spyderlib\plugins\externalconsole.py:266
-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:273
-msgid "Enable monitor"
-msgstr ""
-
-#: spyderlib\plugins\externalconsole.py:285
-msgid "Default library"
-msgstr ""
-
-#: spyderlib\plugins\externalconsole.py:287
-msgid "Qt (PyQt/PySide)"
-msgstr ""
-
-#: spyderlib\plugins\externalconsole.py:289
-msgid "Qt-Python bindings library selection:"
-msgstr ""
-
-#: spyderlib\plugins\externalconsole.py:291
-msgid "This option will act on<br> libraries such as Matplotlib, guidata or ETS"
-msgstr ""
-
-#: spyderlib\plugins\externalconsole.py:305
-msgid "Install Spyder's input hook for Qt"
-msgstr ""
-
-#: spyderlib\plugins\externalconsole.py:307
-msgid "PyQt installs an input hook that allows<br> creating and interacting with Qt widgets in an interactive interpreter without blocking it. On Windows platforms, it is strongly recommended to replace it by Spyder's. Regarding PySide, note that it does not install an input hook, so it is required to enable this feature in order to be able to manipulate PySide/Qtobjects interactively."
-msgstr ""
-
-#: spyderlib\plugins\externalconsole.py:326
-msgid "PyQt"
-msgstr ""
-
-#: spyderlib\plugins\externalconsole.py:328
-msgid "API selection for QString and QVariant objects:"
-msgstr ""
-
-#: spyderlib\plugins\externalconsole.py:329
-msgid "API #1"
-msgstr ""
-
-#: spyderlib\plugins\externalconsole.py:329
-msgid "API #2"
-msgstr ""
-
-#: spyderlib\plugins\externalconsole.py:329
-msgid "Default API"
-msgstr ""
-
-#: spyderlib\plugins\externalconsole.py:331
-msgid "PyQt API #1 is the default API for<br>Python 2. PyQt API #2 is the default API for Python 3 and is compatible with PySide. Note that switching to API #2 may require to enable the Matplotlib patch."
-msgstr ""
-
-#: spyderlib\plugins\externalconsole.py:337
-msgid "Ignore API change errors (sip.setapi)"
-msgstr ""
-
-#: spyderlib\plugins\externalconsole.py:339
-msgid "Enabling this option will ignore <br>errors when changing PyQt API. As PyQt does not support dynamic API changes, it is strongly recommended to use this feature wisely, e.g. for debugging purpose."
-msgstr ""
-
-#: spyderlib\plugins\externalconsole.py:358
-msgid "Matplotlib"
-msgstr ""
-
-#: spyderlib\plugins\externalconsole.py:360
-msgid "GUI backend:"
-msgstr ""
-
-#: spyderlib\plugins\externalconsole.py:362
-msgid "Set the GUI toolkit used by <br>Matplotlib to show figures (default: Qt4Agg)"
-msgstr ""
-
-#: spyderlib\plugins\externalconsole.py:373
-msgid "Patch Matplotlib figures"
-msgstr ""
-
-#: spyderlib\plugins\externalconsole.py:375
-msgid "Patching Matplotlib library will add a button to customize figure options (Qt4Agg only) and fix some issues."
-msgstr ""
-
-#: spyderlib\plugins\externalconsole.py:395
-msgid "Enthought Tool Suite"
-msgstr ""
-
-#: spyderlib\plugins\externalconsole.py:396
-msgid "Enthought Tool Suite (ETS) supports PyQt4 (qt4) and wxPython (wx) graphical user interfaces."
-msgstr ""
-
-#: spyderlib\plugins\externalconsole.py:400
-msgid "ETS_TOOLKIT:"
-msgstr ""
-
-#: spyderlib\plugins\externalconsole.py:421
-msgid "External modules"
-msgstr ""
-
-#: spyderlib\plugins\externalconsole.py:610
-msgid "Trying to kill a kernel?"
-msgstr ""
-
-#: spyderlib\plugins\externalconsole.py:611
-msgid "You can't close this kernel because it has one or more consoles connected to it.<br><br>You need to close them instead or you can kill the kernel using the button far to the right."
-msgstr ""
-
-#: spyderlib\plugins\externalconsole.py:686
-#: spyderlib\plugins\ipythonconsole.py:480 spyderlib\spyder.py:1323
-#: spyderlib\spyder.py:1341 spyderlib\utils\environ.py:95
-#: spyderlib\utils\environ.py:108
-msgid "Warning"
-msgstr ""
-
-#: spyderlib\plugins\externalconsole.py:687
-msgid "No Python shell is currently selected to run <b>%s</b>.<br><br>Please select or open a new Python interpreter and try again."
-msgstr ""
-
-#: spyderlib\plugins\externalconsole.py:764
-msgid ""
-"%s is already running in a separate process.\n"
-"Do you want to kill the process before starting a new one?"
-msgstr ""
-
-#: spyderlib\plugins\externalconsole.py:933
-msgid "Kernel"
-msgstr ""
-
-#: spyderlib\plugins\externalconsole.py:944
-msgid "Either:<ol><li>Your IPython frontend and kernel versions are <b>incompatible</b> or</li><li>You <b>don't have</b> IPython installed in your external interpreter.</li></ol>In any case, we're sorry but we can't create a console for you."
-msgstr ""
-
-#: spyderlib\plugins\externalconsole.py:968
-msgid "Command Window"
-msgstr ""
-
-#: spyderlib\plugins\externalconsole.py:970
-msgid "Terminal"
-msgstr ""
-
-#: spyderlib\plugins\externalconsole.py:1105
-msgid "Open a &Python console"
-msgstr ""
-
-#: spyderlib\plugins\externalconsole.py:1108
-msgid "Open &command prompt"
-msgstr ""
-
-#: spyderlib\plugins\externalconsole.py:1109
-msgid "Open a Windows command prompt"
-msgstr ""
-
-#: spyderlib\plugins\externalconsole.py:1111
-msgid "Open a &terminal"
-msgstr ""
-
-#: spyderlib\plugins\externalconsole.py:1112
-msgid "Open a terminal window"
-msgstr ""
-
-#: spyderlib\plugins\externalconsole.py:1266
-msgid "Open an IPython console"
-msgstr ""
-
-#: spyderlib\plugins\externalconsole.py:1267
-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:1297
-#: spyderlib\plugins\externalconsole.py:1310
-#: spyderlib\plugins\externalconsole.py:1314
-msgid "UMD"
-msgstr ""
-
-#: spyderlib\plugins\externalconsole.py:1298
-msgid ""
-"UMD excluded modules:\n"
-"(example: guidata, guiqwt)"
-msgstr ""
-
-#: spyderlib\plugins\externalconsole.py:1311
-msgid ""
-"The following modules are not installed on your machine:\n"
-"%s"
-msgstr ""
-
-#: spyderlib\plugins\externalconsole.py:1315
-msgid "Please note that these changes will be applied only to new Python/IPython interpreters"
-msgstr ""
-
-#: spyderlib\plugins\findinfiles.py:90 spyderlib\widgets\findinfiles.py:691
-msgid "Find in files"
-msgstr ""
-
-#: spyderlib\plugins\findinfiles.py:114
-msgid "&Find in files"
-msgstr ""
-
-#: spyderlib\plugins\findinfiles.py:117
-msgid "Search text in multiple files"
-msgstr ""
-
-#: spyderlib\plugins\history.py:34
-msgid "Settings"
-msgstr ""
-
-#: spyderlib\plugins\history.py:36
-msgid " entries"
-msgstr ""
-
-#: spyderlib\plugins\history.py:36
-msgid "History depth: "
-msgstr ""
-
-#: spyderlib\plugins\history.py:43
-msgid "Scroll automatically to last entry"
-msgstr ""
-
-#: spyderlib\plugins\history.py:102 spyderlib\plugins\inspector.py:435
-#: spyderlib\widgets\editor.py:677 spyderlib\widgets\explorer.py:990
-#: spyderlib\widgets\externalshell\baseshell.py:151
-#: spyderlib\widgets\externalshell\namespacebrowser.py:231
-#: spyderlib\widgets\ipython.py:491
-msgid "Options"
-msgstr ""
-
-#: spyderlib\plugins\history.py:122
-msgid "History log"
-msgstr ""
-
-#: spyderlib\plugins\history.py:149
-msgid "History..."
-msgstr ""
-
-#: spyderlib\plugins\history.py:151
-msgid "Set history maximum entries"
-msgstr ""
-
-#: spyderlib\plugins\history.py:261
-msgid "History"
-msgstr ""
-
-#: spyderlib\plugins\history.py:262
-msgid "Maximum entries"
-msgstr ""
-
-#: spyderlib\plugins\inspector.py:55
-msgid "Rich text help on the Object Inspector"
-msgstr ""
-
-#: spyderlib\plugins\inspector.py:119
-msgid "Plain text font style"
-msgstr ""
-
-#: spyderlib\plugins\inspector.py:122
-msgid "Rich text font style"
-msgstr ""
-
-#: spyderlib\plugins\inspector.py:125
-msgid "Automatic connections"
-msgstr ""
-
-#: spyderlib\plugins\inspector.py:126
-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."
-msgstr ""
-
-#: spyderlib\plugins\inspector.py:137
-msgid "Python Console"
-msgstr ""
-
-#: spyderlib\plugins\inspector.py:139
-msgid "IPython Console"
-msgstr ""
-
-#: spyderlib\plugins\inspector.py:152
-msgid "Additional features"
-msgstr ""
-
-#: spyderlib\plugins\inspector.py:153
-msgid "Render mathematical equations"
-msgstr ""
-
-#: spyderlib\plugins\inspector.py:159
-msgid "This feature requires Sphinx 1.1 or superior."
-msgstr ""
-
-#: spyderlib\plugins\inspector.py:161
-msgid "Sphinx %s is currently installed."
-msgstr ""
-
-#: spyderlib\plugins\inspector.py:335
-msgid "No documentation available"
-msgstr ""
-
-#: spyderlib\plugins\inspector.py:374
-msgid "Source"
-msgstr ""
-
-#: spyderlib\plugins\inspector.py:390 spyderlib\widgets\dicteditor.py:162
-msgid "Object"
-msgstr ""
-
-#: spyderlib\plugins\inspector.py:405
-msgid "Plain Text"
-msgstr ""
-
-#: spyderlib\plugins\inspector.py:409
-msgid "Show Source"
-msgstr ""
-
-#: spyderlib\plugins\inspector.py:413
-msgid "Rich Text"
-msgstr ""
-
-#: spyderlib\plugins\inspector.py:423
-msgid "Automatic import"
-msgstr ""
-
-#: spyderlib\plugins\inspector.py:478 spyderlib\plugins\inspector.py:887
-msgid "Object inspector"
-msgstr ""
-
-#: spyderlib\plugins\inspector.py:601
-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\plugins\inspector.py:607
-msgid "Preferences > Object Inspector"
-msgstr ""
-
-#: spyderlib\plugins\inspector.py:609
-msgid "Usage"
-msgstr ""
-
-#: spyderlib\plugins\inspector.py:615
-msgid "Please consider installing Sphinx to get documentation rendered in rich text."
-msgstr ""
-
-#: spyderlib\plugins\inspector.py:848
-msgid "Lock"
-msgstr ""
-
-#: spyderlib\plugins\inspector.py:848
-msgid "Unlock"
-msgstr ""
-
-#: spyderlib\plugins\inspector.py:888
-msgid "The following error occured when calling <b>Sphinx %s</b>. <br>Incompatible Sphinx version or doc string decoding failed.<br><br>Error message:<br>%s"
-msgstr ""
-
-#: spyderlib\plugins\inspector.py:932
-msgid "No source code available."
-msgstr ""
-
-#: spyderlib\plugins\ipythonconsole.py:52
-msgid "Symbolic mathematics for the IPython Console"
-msgstr ""
-
-#: spyderlib\plugins\ipythonconsole.py:59
-#: spyderlib\plugins\ipythonconsole.py:431
-msgid "IPython console"
-msgstr ""
-
-#: spyderlib\plugins\ipythonconsole.py:71
-msgid "Display initial banner"
-msgstr ""
-
-#: spyderlib\plugins\ipythonconsole.py:72
-msgid ""
-"This option lets you hide the message shown at\n"
-"the top of the console when it's opened."
-msgstr ""
-
-#: spyderlib\plugins\ipythonconsole.py:74
-msgid "Use a completion widget"
-msgstr ""
-
-#: spyderlib\plugins\ipythonconsole.py:76
-msgid "Use a widget instead of plain text output for tab completion"
-msgstr ""
-
-#: spyderlib\plugins\ipythonconsole.py:78
-msgid "Use a pager to display additional text inside the console"
-msgstr ""
-
-#: spyderlib\plugins\ipythonconsole.py:80
-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:85
-msgid "Ask for confirmation before closing"
-msgstr ""
-
-#: spyderlib\plugins\ipythonconsole.py:98
-msgid "Light background"
-msgstr ""
-
-#: spyderlib\plugins\ipythonconsole.py:100
-msgid "Dark background"
-msgstr ""
-
-#: spyderlib\plugins\ipythonconsole.py:110
-msgid "Buffer:  "
-msgstr ""
-
-#: spyderlib\plugins\ipythonconsole.py:112
-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\plugins\ipythonconsole.py:121
-msgid "Support for graphics (Matplotlib)"
-msgstr ""
-
-#: spyderlib\plugins\ipythonconsole.py:122
-msgid "Activate support"
-msgstr ""
-
-#: spyderlib\plugins\ipythonconsole.py:123
-msgid "Automatically load Pylab and NumPy modules"
-msgstr ""
-
-#: spyderlib\plugins\ipythonconsole.py:126
-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\plugins\ipythonconsole.py:145
-msgid ""
-"This feature requires the Matplotlib library.\n"
-"It seems you don't have it installed."
-msgstr ""
-
-#: spyderlib\plugins\ipythonconsole.py:150
-msgid "Inline"
-msgstr ""
-
-#: spyderlib\plugins\ipythonconsole.py:151
-msgid "Automatic"
-msgstr ""
-
-#: spyderlib\plugins\ipythonconsole.py:152
-msgid "Graphics backend"
-msgstr ""
-
-#: spyderlib\plugins\ipythonconsole.py:153
-msgid "Decide how graphics are going to be displayed in the console. If unsure, please select <b>%s</b> to put graphics inside the console or <b>%s</b> to interact with them (through zooming and panning) in a separate window."
-msgstr ""
-
-#: spyderlib\plugins\ipythonconsole.py:173
-msgid "Backend:"
-msgstr ""
-
-#: spyderlib\plugins\ipythonconsole.py:175
-msgid "This option will be applied the next time a console is opened."
-msgstr ""
-
-#: spyderlib\plugins\ipythonconsole.py:187
-msgid "Inline backend"
-msgstr ""
-
-#: spyderlib\plugins\ipythonconsole.py:188
-msgid "Decide how to render the figures created by this backend"
-msgstr ""
-
-#: spyderlib\plugins\ipythonconsole.py:192
-msgid "Format:"
-msgstr ""
-
-#: spyderlib\plugins\ipythonconsole.py:195
-msgid "Resolution:"
-msgstr ""
-
-#: spyderlib\plugins\ipythonconsole.py:195
-msgid "dpi"
-msgstr ""
-
-#: spyderlib\plugins\ipythonconsole.py:197
-msgid "Only used when the format is PNG. Default is 72"
-msgstr ""
-
-#: spyderlib\plugins\ipythonconsole.py:200
-msgid "Width:"
-msgstr ""
-
-#: spyderlib\plugins\ipythonconsole.py:200
-#: spyderlib\plugins\ipythonconsole.py:204
-msgid "inches"
-msgstr ""
-
-#: spyderlib\plugins\ipythonconsole.py:202
-msgid "Default is 6"
-msgstr ""
-
-#: spyderlib\plugins\ipythonconsole.py:204
-msgid "Height:"
-msgstr ""
-
-#: spyderlib\plugins\ipythonconsole.py:206
-msgid "Default is 4"
-msgstr ""
-
-#: spyderlib\plugins\ipythonconsole.py:221
-msgid "Run code"
-msgstr ""
-
-#: spyderlib\plugins\ipythonconsole.py:222
-msgid "You can run several lines of code when a console is started. Please introduce each one separated by commas, for example:<br><i>import os, import sys</i>"
-msgstr ""
-
-#: spyderlib\plugins\ipythonconsole.py:228
-msgid "Lines:"
-msgstr ""
-
-#: spyderlib\plugins\ipythonconsole.py:237
-msgid "Run a file"
-msgstr ""
-
-#: spyderlib\plugins\ipythonconsole.py:238
-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\plugins\ipythonconsole.py:242
-msgid "Use the following file:"
-msgstr ""
-
-#: spyderlib\plugins\ipythonconsole.py:256
-msgid "Spyder startup"
-msgstr ""
-
-#: spyderlib\plugins\ipythonconsole.py:257
-msgid "Open an IPython console at startup"
-msgstr ""
-
-#: spyderlib\plugins\ipythonconsole.py:265
-msgid "Greedy completion"
-msgstr ""
-
-#: spyderlib\plugins\ipythonconsole.py:266
-msgid "Enable <tt>Tab</tt> completion on elements of lists, results of function calls, etc, <i>without</i> assigning them to a variable.<br>For example, you can get completions on things like <tt>li[0].<Tab></tt> or <tt>ins.meth().<Tab></tt>"
-msgstr ""
-
-#: spyderlib\plugins\ipythonconsole.py:274
-msgid "Use the greedy completer"
-msgstr ""
-
-#: spyderlib\plugins\ipythonconsole.py:285
-msgid "Autocall"
-msgstr ""
-
-#: spyderlib\plugins\ipythonconsole.py:286
-msgid "Autocall makes IPython automatically call any callable object even if you didn't type explicit parentheses.<br>For example, if you type <i>str 43</i> it becomes <i>str(43)</i> automatically."
-msgstr ""
-
-#: spyderlib\plugins\ipythonconsole.py:293
-msgid "Smart"
-msgstr ""
-
-#: spyderlib\plugins\ipythonconsole.py:294
-msgid "Full"
-msgstr ""
-
-#: spyderlib\plugins\ipythonconsole.py:295
-msgid "Off"
-msgstr ""
-
-#: spyderlib\plugins\ipythonconsole.py:297
-msgid "Autocall:  "
-msgstr ""
-
-#: spyderlib\plugins\ipythonconsole.py:298
-msgid "On <b>%s</b> mode, Autocall is not applied if there are no arguments after the callable. On <b>%s</b> mode, all callable objects are automatically called (even if no arguments are present)."
-msgstr ""
-
-#: spyderlib\plugins\ipythonconsole.py:310
-msgid "Symbolic Mathematics"
-msgstr ""
-
-#: spyderlib\plugins\ipythonconsole.py:311
-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:316
-msgid "Use symbolic math"
-msgstr ""
-
-#: spyderlib\plugins\ipythonconsole.py:317
-msgid "This option loads the Sympy library to work with.<br>Please refer to its documentation to learn how to use it."
-msgstr ""
-
-#: spyderlib\plugins\ipythonconsole.py:330
-msgid ""
-"This feature requires the Sympy library.\n"
-"It seems you don't have it installed."
-msgstr ""
-
-#: spyderlib\plugins\ipythonconsole.py:335
-msgid "Prompts"
-msgstr ""
-
-#: spyderlib\plugins\ipythonconsole.py:336
-msgid "Modify how Input and Output prompts are shown in the console."
-msgstr ""
-
-#: spyderlib\plugins\ipythonconsole.py:339
-msgid "Input prompt:"
-msgstr ""
-
-#: spyderlib\plugins\ipythonconsole.py:341
-msgid "Default is<br>In [<span class=\"in-prompt-number\">%i</span>]:"
-msgstr ""
-
-#: spyderlib\plugins\ipythonconsole.py:345
-msgid "Output prompt:"
-msgstr ""
-
-#: spyderlib\plugins\ipythonconsole.py:347
-msgid "Default is<br>Out[<span class=\"out-prompt-number\">%i</span>]:"
-msgstr ""
-
-#: spyderlib\plugins\ipythonconsole.py:363
-msgid "Graphics"
-msgstr ""
-
-#: spyderlib\plugins\ipythonconsole.py:367
-msgid "Advanced Settings"
-msgstr ""
-
-#: spyderlib\plugins\ipythonconsole.py:481
-msgid "No IPython console is currently available to run <b>%s</b>.<br><br>Please open a new one and try again."
-msgstr ""
-
-#: spyderlib\plugins\ipythonconsole.py:507
-msgid "Open an &IPython console"
-msgstr ""
-
-#: spyderlib\plugins\ipythonconsole.py:512
-msgid "Connect to an existing kernel"
-msgstr ""
-
-#: spyderlib\plugins\ipythonconsole.py:513
-msgid "Open a new IPython console connected to an existing kernel"
-msgstr ""
-
-#: spyderlib\plugins\ipythonconsole.py:672
-msgid "(for example: kernel-3764.json, or simply 3764)"
-msgstr ""
-
-#: spyderlib\plugins\ipythonconsole.py:674
-#: spyderlib\plugins\ipythonconsole.py:719
-msgid "IPython"
-msgstr ""
-
-#: spyderlib\plugins\ipythonconsole.py:675
-msgid "Provide an IPython kernel connection file:"
-msgstr ""
-
-#: spyderlib\plugins\ipythonconsole.py:720
-msgid "Unable to connect to IPython <b>%s"
-msgstr ""
-
-#: spyderlib\plugins\ipythonconsole.py:726
-msgid "Mismatch between kernel and frontend"
-msgstr ""
-
-#: spyderlib\plugins\ipythonconsole.py:727
-msgid "Your IPython frontend and kernel versions are <b>incompatible!!</b><br><br>We're sorry but we can't create an IPython console for you."
-msgstr ""
-
-#: spyderlib\plugins\ipythonconsole.py:952
-msgid ""
-"%s will be closed.\n"
-"Do you want to kill the associated kernel and all of its clients?"
-msgstr ""
-
-#: spyderlib\plugins\ipythonconsole.py:1012
-msgid "Are you sure you want to restart the kernel?"
-msgstr ""
-
-#: spyderlib\plugins\ipythonconsole.py:1014
-msgid "Restart kernel?"
-msgstr ""
-
-#: spyderlib\plugins\onlinehelp.py:67
-msgid "Online help"
-msgstr ""
-
-#: spyderlib\plugins\outlineexplorer.py:47
-#: spyderlib\widgets\editortools.py:164
-msgid "Outline"
-msgstr ""
-
-#: spyderlib\plugins\projectexplorer.py:43
-#: spyderlib\widgets\projectexplorer.py:1136
-#: spyderlib\widgets\projectexplorer.py:1150
-msgid "Project explorer"
-msgstr ""
-
-#: spyderlib\plugins\projectexplorer.py:54
-#: spyderlib\widgets\projectexplorer.py:544
-msgid "New project..."
-msgstr ""
-
-#: spyderlib\plugins\runconfig.py:28
-msgid "Execute in current Python or IPython interpreter"
-msgstr ""
-
-#: spyderlib\plugins\runconfig.py:29
-msgid "Execute in a new dedicated Python interpreter"
-msgstr ""
-
-#: spyderlib\plugins\runconfig.py:30
-msgid "Execute in an external System terminal"
-msgstr ""
-
-#: spyderlib\plugins\runconfig.py:40
-msgid "Always show %s on a first file run"
-msgstr ""
-
-#: spyderlib\plugins\runconfig.py:150
-msgid "General settings"
-msgstr ""
-
-#: spyderlib\plugins\runconfig.py:153 spyderlib\plugins\runconfig.py:194
-msgid "Command line options:"
-msgstr ""
-
-#: spyderlib\plugins\runconfig.py:160
-msgid "Working directory:"
-msgstr ""
-
-#: spyderlib\plugins\runconfig.py:175 spyderlib\plugins\runconfig.py:438
-msgid "Interpreter"
-msgstr ""
-
-#: spyderlib\plugins\runconfig.py:186
-msgid "Dedicated Python interpreter"
-msgstr ""
-
-#: spyderlib\plugins\runconfig.py:191
-msgid "Interact with the Python interpreter after execution"
-msgstr ""
-
-#: spyderlib\plugins\runconfig.py:200
-msgid "<b>-u</b> is added to the other options you set here"
-msgstr ""
-
-#: spyderlib\plugins\runconfig.py:211
-msgid "this dialog"
-msgstr ""
-
-#: spyderlib\plugins\runconfig.py:267
-msgid "Run configuration"
-msgstr ""
-
-#: spyderlib\plugins\runconfig.py:268
-msgid "The following working directory is not valid:<br><b>%s</b>"
-msgstr ""
-
-#: spyderlib\plugins\runconfig.py:344
-msgid "Run settings for %s"
-msgstr ""
-
-#: spyderlib\plugins\runconfig.py:375
-msgid "Select a run configuration:"
-msgstr ""
-
-#: spyderlib\plugins\runconfig.py:405 spyderlib\plugins\runconfig.py:430
-msgid "Run Settings"
-msgstr ""
-
-#: spyderlib\plugins\runconfig.py:432
-msgid "The following are the default <i>%s</i>. These options may be overriden using the <b>%s</b> dialog box (see the <b>%s</b> menu)"
-msgstr ""
-
-#: spyderlib\plugins\runconfig.py:456
-#: spyderlib\widgets\externalshell\pythonshell.py:297
-msgid "Working directory"
-msgstr ""
-
-#: spyderlib\plugins\runconfig.py:458
-msgid "Default working directory is:"
-msgstr ""
-
-#: spyderlib\plugins\runconfig.py:460
-msgid "the script directory"
-msgstr ""
-
-#: spyderlib\plugins\runconfig.py:463 spyderlib\plugins\workingdirectory.py:54
-msgid "the following directory:"
-msgstr ""
-
-#: spyderlib\plugins\runconfig.py:482
-msgid "Run Settings dialog"
-msgstr ""
-
-#: spyderlib\plugins\shortcuts.py:178
-msgid "Context"
-msgstr ""
-
-#: spyderlib\plugins\shortcuts.py:180 spyderlib\widgets\dicteditor.py:147
-#: spyderlib\widgets\importwizard.py:480
-msgid "Name"
-msgstr ""
-
-#: spyderlib\plugins\shortcuts.py:182
-msgid "Mod1"
-msgstr ""
-
-#: spyderlib\plugins\shortcuts.py:184
-msgid "Mod2"
-msgstr ""
-
-#: spyderlib\plugins\shortcuts.py:186
-msgid "Mod3"
-msgstr ""
-
-#: spyderlib\plugins\shortcuts.py:188 spyderlib\widgets\dicteditor.py:158
-msgid "Key"
-msgstr ""
-
-#: spyderlib\plugins\shortcuts.py:321
-msgid "Conflicts"
-msgstr ""
-
-#: spyderlib\plugins\shortcuts.py:322
-msgid "The following conflicts have been detected:"
-msgstr ""
-
-#: spyderlib\plugins\shortcuts.py:334
-msgid "Keyboard shortcuts"
-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:33
-#: spyderlib\widgets\externalshell\namespacebrowser.py:201
-msgid "Exclude private references"
-msgstr ""
-
-#: spyderlib\plugins\variableexplorer.py:34
-#: spyderlib\widgets\externalshell\namespacebrowser.py:216
-msgid "Exclude capitalized references"
-msgstr ""
-
-#: spyderlib\plugins\variableexplorer.py:35
-#: spyderlib\widgets\externalshell\namespacebrowser.py:209
-msgid "Exclude all-uppercase references"
-msgstr ""
-
-#: spyderlib\plugins\variableexplorer.py:36
-#: spyderlib\widgets\externalshell\namespacebrowser.py:224
-msgid "Exclude unsupported data types"
-msgstr ""
-
-#: spyderlib\plugins\variableexplorer.py:43
-#: spyderlib\widgets\dicteditor.py:591
-msgid "Truncate values"
-msgstr ""
-
-#: spyderlib\plugins\variableexplorer.py:44
-#: spyderlib\widgets\dicteditor.py:604
-msgid "Always edit in-place"
-msgstr ""
-
-#: spyderlib\plugins\variableexplorer.py:45
-#: spyderlib\widgets\dicteditor.py:600
-msgid "Show collection contents"
-msgstr ""
-
-#: spyderlib\plugins\variableexplorer.py:48
-#: spyderlib\widgets\dicteditor.py:595
-msgid "Show arrays min/max"
-msgstr ""
-
-#: spyderlib\plugins\variableexplorer.py:50
-#: spyderlib\widgets\dicteditor.py:1251
-msgid "Edit data in the remote process"
-msgstr ""
-
-#: spyderlib\plugins\variableexplorer.py:51
-#: spyderlib\widgets\dicteditor.py:1252
-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\plugins\variableexplorer.py:162
-msgid "Variable explorer"
-msgstr ""
-
-#: spyderlib\plugins\workingdirectory.py:35
-msgid "The <b>global working directory</b> is the working directory for newly opened <i>consoles</i> (Python/IPython interpreters and terminals), for the <i>file explorer</i>, for the <i>find in files</i> plugin and for new files created in the <i>editor</i>."
-msgstr ""
-
-#: spyderlib\plugins\workingdirectory.py:44
-msgid "At startup, the global working directory is:"
-msgstr ""
-
-#: spyderlib\plugins\workingdirectory.py:48
-msgid "the same as in last session"
-msgstr ""
-
-#: spyderlib\plugins\workingdirectory.py:50
-msgid "At startup, Spyder will restore the global directory from last session"
-msgstr ""
-
-#: spyderlib\plugins\workingdirectory.py:56
-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:168
-msgid "Back"
-msgstr ""
-
-#: spyderlib\plugins\workingdirectory.py:176 spyderlib\widgets\explorer.py:977
-#: spyderlib\widgets\importwizard.py:499
-msgid "Next"
-msgstr ""
-
-#: spyderlib\plugins\workingdirectory.py:189
-msgid ""
-"This is the working directory for newly\n"
-"opened consoles (Python interpreters 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\plugins\workingdirectory.py:215
-msgid "Browse a working directory"
-msgstr ""
-
-#: spyderlib\plugins\workingdirectory.py:221
-msgid "Set as current console's working directory"
-msgstr ""
-
-#: spyderlib\plugins\workingdirectory.py:229
-msgid "Change to parent directory"
-msgstr ""
-
-#: spyderlib\plugins\workingdirectory.py:236
-msgid "Global working directory"
-msgstr ""
-
-#: spyderlib\spyder.py:48
-msgid "IPython Console integration"
-msgstr ""
-
-#: spyderlib\spyder.py:125
-msgid "Initializing..."
-msgstr ""
-
-#: spyderlib\spyder.py:286
-msgid "PyQt4 Reference Guide"
-msgstr ""
-
-#: spyderlib\spyder.py:289
-msgid "PyQt4 API Reference"
-msgstr ""
-
-#: spyderlib\spyder.py:291
-msgid "Python(x,y)"
-msgstr ""
-
-#: spyderlib\spyder.py:293
-msgid "WinPython"
-msgstr ""
-
-#: spyderlib\spyder.py:295
-msgid "Numpy and Scipy documentation"
-msgstr ""
-
-#: spyderlib\spyder.py:297 spyderlib\spyder.py:971
-msgid "Matplotlib documentation"
-msgstr ""
-
-#: spyderlib\spyder.py:330
-msgid "Reload last session"
-msgstr ""
-
-#: spyderlib\spyder.py:334
-msgid "Load session..."
-msgstr ""
-
-#: spyderlib\spyder.py:337
-msgid "Load Spyder session"
-msgstr ""
-
-#: spyderlib\spyder.py:339
-msgid "Save session and quit..."
-msgstr ""
-
-#: spyderlib\spyder.py:342
-msgid "Save current session and quit application"
-msgstr ""
-
-#: spyderlib\spyder.py:513
-msgid "Close current plugin"
-msgstr ""
-
-#: spyderlib\spyder.py:519
-msgid "&Find text"
-msgstr ""
-
-#: spyderlib\spyder.py:525
-msgid "Find &next"
-msgstr ""
-
-#: spyderlib\spyder.py:531
-msgid "Find &previous"
-msgstr ""
-
-#: spyderlib\spyder.py:536
-msgid "&Replace text"
-msgstr ""
-
-#: spyderlib\spyder.py:551 spyderlib\widgets\sourcecode\codeeditor.py:2028
-msgid "Undo"
-msgstr ""
-
-#: spyderlib\spyder.py:553 spyderlib\widgets\sourcecode\codeeditor.py:2031
-msgid "Redo"
-msgstr ""
-
-#: spyderlib\spyder.py:554 spyderlib\widgets\arrayeditor.py:327
-#: spyderlib\widgets\dicteditor.py:563 spyderlib\widgets\shell.py:122
-#: spyderlib\widgets\sourcecode\codeeditor.py:2037
-msgid "Copy"
-msgstr ""
-
-#: spyderlib\spyder.py:556 spyderlib\widgets\shell.py:118
-#: spyderlib\widgets\sourcecode\codeeditor.py:2034
-msgid "Cut"
-msgstr ""
-
-#: spyderlib\spyder.py:557 spyderlib\widgets\dicteditor.py:560
-#: spyderlib\widgets\shell.py:126
-#: spyderlib\widgets\sourcecode\codeeditor.py:2040
-msgid "Paste"
-msgstr ""
-
-#: spyderlib\spyder.py:559 spyderlib\widgets\explorer.py:453
-#: spyderlib\widgets\projectexplorer.py:1002 spyderlib\widgets\shell.py:135
-#: spyderlib\widgets\sourcecode\codeeditor.py:2043
-msgid "Delete"
-msgstr ""
-
-#: spyderlib\spyder.py:562 spyderlib\widgets\shell.py:139
-#: spyderlib\widgets\sourcecode\codeeditor.py:2047
-msgid "Select All"
-msgstr ""
-
-#: spyderlib\spyder.py:611
-msgid "C&onsoles"
-msgstr ""
-
-#: spyderlib\spyder.py:617
-msgid "&View"
-msgstr ""
-
-#: spyderlib\spyder.py:620
-msgid "&Help"
-msgstr ""
-
-#: spyderlib\spyder.py:625
-msgid "Welcome to Spyder!"
-msgstr ""
-
-#: spyderlib\spyder.py:630
-msgid "Pre&ferences"
-msgstr ""
-
-#: spyderlib\spyder.py:638 spyderlib\widgets\pathmanager.py:45
-#: spyderlib\widgets\projectexplorer.py:593
-msgid "PYTHONPATH manager"
-msgstr ""
-
-#: spyderlib\spyder.py:641
-msgid "Python Path Manager"
-msgstr ""
-
-#: spyderlib\spyder.py:644
-msgid "Update module names list"
-msgstr ""
-
-#: spyderlib\spyder.py:646
-msgid "Refresh list of module names available in PYTHONPATH"
-msgstr ""
-
-#: spyderlib\spyder.py:651
-msgid "Current user environment variables..."
-msgstr ""
-
-#: spyderlib\spyder.py:653
-msgid "Show and edit current user environment variables in Windows registry (i.e. for all sessions)"
-msgstr ""
-
-#: spyderlib\spyder.py:661 spyderlib\spyder.py:1063
-msgid "External Tools"
-msgstr ""
-
-#: spyderlib\spyder.py:665
-msgid "Python(x,y) launcher"
-msgstr ""
-
-#: spyderlib\spyder.py:672
-msgid "WinPython control panel"
-msgstr ""
-
-#: spyderlib\spyder.py:681
-msgid "Qt Designer"
-msgstr ""
-
-#: spyderlib\spyder.py:686
-msgid "Qt Linguist"
-msgstr ""
-
-#: spyderlib\spyder.py:692
-msgid "Qt examples"
-msgstr ""
-
-#: spyderlib\spyder.py:710
-msgid "guidata examples"
-msgstr ""
-
-#: spyderlib\spyder.py:718
-msgid "guiqwt examples"
-msgstr ""
-
-#: spyderlib\spyder.py:723
-msgid "Sift"
-msgstr ""
-
-#: spyderlib\spyder.py:731
-msgid "ViTables"
-msgstr ""
-
-#: spyderlib\spyder.py:745
-msgid "Fullscreen mode"
-msgstr ""
-
-#: spyderlib\spyder.py:757
-msgid "Main toolbar"
-msgstr ""
-
-#: spyderlib\spyder.py:779
-msgid "Loading object inspector..."
-msgstr ""
-
-#: spyderlib\spyder.py:786
-msgid "Loading outline explorer..."
-msgstr ""
-
-#: spyderlib\spyder.py:794
-msgid "Loading editor..."
-msgstr ""
-
-#: spyderlib\spyder.py:819
-msgid "Loading file explorer..."
-msgstr ""
-
-#: spyderlib\spyder.py:826
-msgid "Loading history plugin..."
-msgstr ""
-
-#: spyderlib\spyder.py:837
-msgid "Loading online help..."
-msgstr ""
-
-#: spyderlib\spyder.py:843
-msgid "Loading project explorer..."
-msgstr ""
-
-#: spyderlib\spyder.py:854
-msgid "Loading external console..."
-msgstr ""
-
-#: spyderlib\spyder.py:863
-msgid "Loading namespace browser..."
-msgstr ""
-
-#: spyderlib\spyder.py:870
-msgid "Loading IPython console..."
-msgstr ""
-
-#: spyderlib\spyder.py:881
-msgid "Setting up main window..."
-msgstr ""
-
-#: spyderlib\spyder.py:900
-msgid "Spyder documentation"
-msgstr ""
-
-#: spyderlib\spyder.py:904
-msgid "Report issue..."
-msgstr ""
-
-#: spyderlib\spyder.py:908
-msgid "Spyder support..."
-msgstr ""
-
-#: spyderlib\spyder.py:910
-msgid "Optional dependencies..."
-msgstr ""
-
-#: spyderlib\spyder.py:917
-msgid "Python documentation"
-msgstr ""
-
-#: spyderlib\spyder.py:923 spyderlib\spyder.py:963
-msgid "IPython documentation"
-msgstr ""
-
-#: spyderlib\spyder.py:924
-msgid "Intro to IPython"
-msgstr ""
-
-#: spyderlib\spyder.py:926
-msgid "Quick reference"
-msgstr ""
-
-#: spyderlib\spyder.py:928
-msgid "Console help"
-msgstr ""
-
-#: spyderlib\spyder.py:961
-msgid "Python(x,y) documentation folder"
-msgstr ""
-
-#: spyderlib\spyder.py:965
-msgid "guidata documentation"
-msgstr ""
-
-#: spyderlib\spyder.py:968
-msgid "guiqwt documentation"
-msgstr ""
-
-#: spyderlib\spyder.py:974
-msgid "NumPy documentation"
-msgstr ""
-
-#: spyderlib\spyder.py:976
-msgid "NumPy reference guide"
-msgstr ""
-
-#: spyderlib\spyder.py:978
-msgid "NumPy user guide"
-msgstr ""
-
-#: spyderlib\spyder.py:980
-msgid "SciPy documentation"
-msgstr ""
-
-#: spyderlib\spyder.py:987
-msgid "Installed Python modules"
-msgstr ""
-
-#: spyderlib\spyder.py:991
-msgid "Online documentation"
-msgstr ""
-
-#: spyderlib\spyder.py:996
-msgid "Qt documentation"
-msgstr ""
-
-#: spyderlib\spyder.py:1002
-msgid "About %s..."
-msgstr ""
-
-#: spyderlib\spyder.py:1023
-msgid "Windows"
-msgstr ""
-
-#: spyderlib\spyder.py:1024
-msgid "Toolbars"
-msgstr ""
-
-#: spyderlib\spyder.py:1027
-msgid "Reset window layout"
-msgstr ""
-
-#: spyderlib\spyder.py:1029
-msgid "Custom window layouts"
-msgstr ""
-
-#: spyderlib\spyder.py:1035
-msgid "Switch to/from layout %d"
-msgstr ""
-
-#: spyderlib\spyder.py:1041
-msgid "Set layout %d"
-msgstr ""
-
-#: spyderlib\spyder.py:1051
-msgid "Attached console window (debugging)"
-msgstr ""
-
-#: spyderlib\spyder.py:1324
-msgid ""
-"Window layout will be reset to default settings: this affects window position, size and dockwidgets.\n"
-"Do you want to continue?"
-msgstr ""
-
-#: spyderlib\spyder.py:1342
-msgid "Quick switch layout #%d has not yet been defined."
-msgstr ""
-
-#: spyderlib\spyder.py:1568 spyderlib\spyder.py:1569
-msgid "Maximize current plugin"
-msgstr ""
-
-#: spyderlib\spyder.py:1572
-msgid "Restore current plugin"
-msgstr ""
-
-#: spyderlib\spyder.py:1573
-msgid "Restore plugin to its original size"
-msgstr ""
-
-#: spyderlib\spyder.py:1644
-msgid "(not installed)"
-msgstr ""
-
-#: spyderlib\spyder.py:1662
-msgid "About %s"
-msgstr ""
-
-#: spyderlib\spyder.py:1830
-msgid "Running an external system terminal is not supported on platform %s."
-msgstr ""
-
-#: spyderlib\spyder.py:2031
-msgid "Open session"
-msgstr ""
-
-#: spyderlib\spyder.py:2032 spyderlib\spyder.py:2043
-msgid "Spyder sessions"
-msgstr ""
-
-#: spyderlib\spyder.py:2042
-msgid "Save session"
-msgstr ""
-
-#: spyderlib\utils\codeanalysis.py:83
-msgid "Real-time code analysis on the Editor"
-msgstr ""
-
-#: spyderlib\utils\codeanalysis.py:87
-msgid "Real-time code style analysis on the Editor"
-msgstr ""
-
-#: spyderlib\utils\environ.py:96
-msgid "Module <b>pywin32 was not found</b>.<br>Please restart this Windows <i>session</i> (not the computer) for changes to take effect."
-msgstr ""
-
-#: spyderlib\utils\environ.py:109
-msgid "If you accept changes, this will modify the current user environment variables directly <b>in Windows registry</b>. Use it with precautions, at your own risks.<br><br>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 <i>Python(x,y) Home</i> for example)"
-msgstr ""
-
-#: spyderlib\utils\inspector\sphinxify.py:203
-#: spyderlib\utils\inspector\sphinxify.py:213
-msgid "It was not possible to generate rich text help for this object.</br>Please see it in plain text."
-msgstr ""
-
-#: spyderlib\utils\introspection\rope_plugin.py:34
-msgid "Editor's code completion, go-to-definition and help"
-msgstr ""
-
-#: spyderlib\utils\iofuncs.py:331
-msgid "Supported files"
-msgstr ""
-
-#: spyderlib\utils\iofuncs.py:342
-msgid "Spyder data files"
-msgstr ""
-
-#: spyderlib\utils\iofuncs.py:344 spyderlib\widgets\dicteditor.py:924
-msgid "NumPy arrays"
-msgstr ""
-
-#: spyderlib\utils\iofuncs.py:345
-msgid "Matlab files"
-msgstr ""
-
-#: spyderlib\utils\iofuncs.py:346
-msgid "CSV text files"
-msgstr ""
-
-#: spyderlib\utils\iofuncs.py:348
-msgid "JPEG images"
-msgstr ""
-
-#: spyderlib\utils\iofuncs.py:349
-msgid "PNG images"
-msgstr ""
-
-#: spyderlib\utils\iofuncs.py:350
-msgid "GIF images"
-msgstr ""
-
-#: spyderlib\utils\iofuncs.py:351
-msgid "TIFF images"
-msgstr ""
-
-#: spyderlib\utils\iofuncs.py:370 spyderlib\utils\iofuncs.py:377
-msgid "<b>Unsupported file type '%s'</b>"
-msgstr ""
-
-#: spyderlib\widgets\arrayeditor.py:315 spyderlib\widgets\arrayeditor.py:488
-#: spyderlib\widgets\arrayeditor.py:574
-msgid "Array editor"
-msgstr ""
-
-#: spyderlib\widgets\arrayeditor.py:316
-msgid ""
-"Resizing cells of a table of such size could take a long time.\n"
-"Do you want to continue anyway?"
-msgstr ""
-
-#: spyderlib\widgets\arrayeditor.py:387 spyderlib\widgets\arrayeditor.py:420
-msgid "Format"
-msgstr ""
-
-#: spyderlib\widgets\arrayeditor.py:392
-msgid "Resize"
-msgstr ""
-
-#: spyderlib\widgets\arrayeditor.py:421
-msgid "Float formatting"
-msgstr ""
-
-#: spyderlib\widgets\arrayeditor.py:428 spyderlib\widgets\explorer.py:549
-#: spyderlib\widgets\explorer.py:650
-#: spyderlib\widgets\externalshell\pythonshell.py:527
-#: spyderlib\widgets\externalshell\systemshell.py:93
-msgid "Error"
-msgstr ""
-
-#: spyderlib\widgets\arrayeditor.py:429
-msgid "Format (%s) is incorrect"
-msgstr ""
-
-#: spyderlib\widgets\arrayeditor.py:460
-msgid "Array is empty"
-msgstr ""
-
-#: spyderlib\widgets\arrayeditor.py:463
-msgid "Arrays with more than 2 dimensions are not supported"
-msgstr ""
-
-#: spyderlib\widgets\arrayeditor.py:467
-msgid "The 'xlabels' argument length do no match array column number"
-msgstr ""
-
-#: spyderlib\widgets\arrayeditor.py:471
-msgid "The 'ylabels' argument length do no match array row number"
-msgstr ""
-
-#: spyderlib\widgets\arrayeditor.py:478
-msgid "%s arrays"
-msgstr ""
-
-#: spyderlib\widgets\arrayeditor.py:479
-msgid "%s are currently not supported"
-msgstr ""
-
-#: spyderlib\widgets\arrayeditor.py:490
-msgid "read only"
-msgstr ""
-
-#: spyderlib\widgets\arrayeditor.py:519
-msgid "Record array fields:"
-msgstr ""
-
-#: spyderlib\widgets\arrayeditor.py:531
-msgid "Data"
-msgstr ""
-
-#: spyderlib\widgets\arrayeditor.py:531
-msgid "Mask"
-msgstr ""
-
-#: spyderlib\widgets\arrayeditor.py:531
-msgid "Masked data"
-msgstr ""
-
-#: spyderlib\widgets\arrayeditor.py:538
-msgid "<u>Warning</u>: changes are applied separately"
-msgstr ""
-
-#: spyderlib\widgets\arrayeditor.py:539
-msgid "For performance reasons, changes applied to masked array won't be reflected in array's data (and vice-versa)."
-msgstr ""
-
-#: spyderlib\widgets\browser.py:30
-#: spyderlib\widgets\sourcecode\codeeditor.py:2063
-msgid "Zoom out"
-msgstr ""
-
-#: spyderlib\widgets\browser.py:33
-#: spyderlib\widgets\sourcecode\codeeditor.py:2060
-msgid "Zoom in"
-msgstr ""
-
-#: spyderlib\widgets\browser.py:126
-msgid "Home"
-msgstr ""
-
-#: spyderlib\widgets\browser.py:166
-msgid "Find text"
-msgstr ""
-
-#: spyderlib\widgets\browser.py:185
-msgid "Address:"
-msgstr ""
-
-#: spyderlib\widgets\browser.py:220
-msgid "Unable to load page"
-msgstr ""
-
-#: spyderlib\widgets\comboboxes.py:117
-msgid "Press enter to validate this entry"
-msgstr ""
-
-#: spyderlib\widgets\comboboxes.py:118
-msgid "This entry is incorrect"
-msgstr ""
-
-#: spyderlib\widgets\comboboxes.py:171
-msgid "Press enter to validate this path"
-msgstr ""
-
-#: spyderlib\widgets\comboboxes.py:172
-msgid ""
-"This path is incorrect.\n"
-"Enter a correct directory path,\n"
-"then press enter to validate"
-msgstr ""
-
-#: spyderlib\widgets\dependencies.py:60
-msgid " Required "
-msgstr ""
-
-#: spyderlib\widgets\dependencies.py:60
-msgid "Module"
-msgstr ""
-
-#: spyderlib\widgets\dependencies.py:61
-msgid " Installed "
-msgstr ""
-
-#: spyderlib\widgets\dependencies.py:61
-msgid "Provided features"
-msgstr ""
-
-#: spyderlib\widgets\dependencies.py:127
-msgid "Optional Dependencies"
-msgstr ""
-
-#: spyderlib\widgets\dependencies.py:134
-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.<br><br>Although Spyder can work without any of these modules, it's strongly recommended that at least you try to install <b>%s</b> and <b>%s</b> to have a much better experience."
-msgstr ""
-
-#: spyderlib\widgets\dependencies.py:149
-msgid "Copy to clipboard"
-msgstr ""
-
-#: spyderlib\widgets\dicteditor.py:145
-msgid "Index"
-msgstr ""
-
-#: spyderlib\widgets\dicteditor.py:150
-msgid "Tuple"
-msgstr ""
-
-#: spyderlib\widgets\dicteditor.py:153
-msgid "List"
-msgstr ""
-
-#: spyderlib\widgets\dicteditor.py:156
-msgid "Dictionary"
-msgstr ""
-
-#: spyderlib\widgets\dicteditor.py:164
-msgid "Attribute"
-msgstr ""
-
-#: spyderlib\widgets\dicteditor.py:165
-msgid "elements"
-msgstr ""
-
-#: spyderlib\widgets\dicteditor.py:287
-msgid "Size"
-msgstr ""
-
-#: spyderlib\widgets\dicteditor.py:287
-msgid "Type"
-msgstr ""
-
-#: spyderlib\widgets\dicteditor.py:287
-msgid "Value"
-msgstr ""
-
-#: spyderlib\widgets\dicteditor.py:361 spyderlib\widgets\dicteditor.py:495
-msgid "Edit item"
-msgstr ""
-
-#: spyderlib\widgets\dicteditor.py:362
-msgid "<b>Unable to retrieve data.</b><br><br>Error message:<br>%s"
-msgstr ""
-
-#: spyderlib\widgets\dicteditor.py:496
-msgid "<b>Unable to assign data to item.</b><br><br>Error message:<br>%s"
-msgstr ""
-
-#: spyderlib\widgets\dicteditor.py:558
-msgid "Resize rows to contents"
-msgstr ""
-
-#: spyderlib\widgets\dicteditor.py:566 spyderlib\widgets\explorer.py:232
-msgid "Edit"
-msgstr ""
-
-#: spyderlib\widgets\dicteditor.py:569 spyderlib\widgets\dicteditor.py:895
-#: spyderlib\widgets\dicteditor.py:911
-msgid "Plot"
-msgstr ""
-
-#: spyderlib\widgets\dicteditor.py:573
-msgid "Histogram"
-msgstr ""
-
-#: spyderlib\widgets\dicteditor.py:577
-msgid "Show image"
-msgstr ""
-
-#: spyderlib\widgets\dicteditor.py:581 spyderlib\widgets\dicteditor.py:918
-msgid "Save array"
-msgstr ""
-
-#: spyderlib\widgets\dicteditor.py:585 spyderlib\widgets\dicteditor.py:859
-#: spyderlib\widgets\dicteditor.py:867
-msgid "Insert"
-msgstr ""
-
-#: spyderlib\widgets\dicteditor.py:588 spyderlib\widgets\dicteditor.py:812
-msgid "Remove"
-msgstr ""
-
-#: spyderlib\widgets\dicteditor.py:611 spyderlib\widgets\dicteditor.py:829
-#: spyderlib\widgets\explorer.py:495 spyderlib\widgets\explorer.py:503
-#: spyderlib\widgets\explorer.py:515
-msgid "Rename"
-msgstr ""
-
-#: spyderlib\widgets\dicteditor.py:614
-msgid "Duplicate"
-msgstr ""
-
-#: spyderlib\widgets\dicteditor.py:810
-msgid "Do you want to remove selected item?"
-msgstr ""
-
-#: spyderlib\widgets\dicteditor.py:811
-msgid "Do you want to remove all selected items?"
-msgstr ""
-
-#: spyderlib\widgets\dicteditor.py:829 spyderlib\widgets\dicteditor.py:859
-msgid "Key:"
-msgstr ""
-
-#: spyderlib\widgets\dicteditor.py:867
-msgid "Value:"
-msgstr ""
-
-#: spyderlib\widgets\dicteditor.py:883
-msgid "Import error"
-msgstr ""
-
-#: spyderlib\widgets\dicteditor.py:884
-msgid "Please install <b>matplotlib</b> or <b>guiqwt</b>."
-msgstr ""
-
-#: spyderlib\widgets\dicteditor.py:896
-msgid "<b>Unable to plot data.</b><br><br>Error message:<br>%s"
-msgstr ""
-
-#: spyderlib\widgets\dicteditor.py:912
-msgid "<b>Unable to show image.</b><br><br>Error message:<br>%s"
-msgstr ""
-
-#: spyderlib\widgets\dicteditor.py:934
-msgid "<b>Unable to save array</b><br><br>Error message:<br>%s"
-msgstr ""
-
-#: spyderlib\widgets\dicteditor.py:951
-msgid "Clipboard contents"
-msgstr ""
-
-#: spyderlib\widgets\dicteditor.py:965
-msgid "Import from clipboard"
-msgstr ""
-
-#: spyderlib\widgets\dicteditor.py:967
-msgid "Empty clipboard"
-msgstr ""
-
-#: spyderlib\widgets\dicteditor.py:968
-msgid "Nothing to be imported from clipboard."
-msgstr ""
-
-#: spyderlib\widgets\editor.py:70 spyderlib\widgets\editor.py:572
-msgid "File list management"
-msgstr ""
-
-#: spyderlib\widgets\editor.py:74
-msgid "Filter:"
-msgstr ""
-
-#: spyderlib\widgets\editor.py:79
-msgid "(press <b>Enter</b> to edit file)"
-msgstr ""
-
-#: spyderlib\widgets\editor.py:94
-msgid "&Edit file"
-msgstr ""
-
-#: spyderlib\widgets\editor.py:103
-msgid "&Close file"
-msgstr ""
-
-#: spyderlib\widgets\editor.py:111
-msgid "Hint: press <b>Alt</b> to show accelerators"
-msgstr ""
-
-#: spyderlib\widgets\editor.py:575
-msgid "Copy path to clipboard"
-msgstr ""
-
-#: spyderlib\widgets\editor.py:1115
-msgid "Temporary file"
-msgstr ""
-
-#: spyderlib\widgets\editor.py:1212
-msgid "New window"
-msgstr ""
-
-#: spyderlib\widgets\editor.py:1213
-msgid "Create a new editor window"
-msgstr ""
-
-#: spyderlib\widgets\editor.py:1216
-msgid "Split vertically"
-msgstr ""
-
-#: spyderlib\widgets\editor.py:1218
-msgid "Split vertically this editor window"
-msgstr ""
-
-#: spyderlib\widgets\editor.py:1220
-msgid "Split horizontally"
-msgstr ""
-
-#: spyderlib\widgets\editor.py:1222
-msgid "Split horizontally this editor window"
-msgstr ""
-
-#: spyderlib\widgets\editor.py:1224
-msgid "Close this panel"
-msgstr ""
-
-#: spyderlib\widgets\editor.py:1356
-msgid "<b>%s</b> has been modified.<br>Do you want to save changes?"
-msgstr ""
-
-#: spyderlib\widgets\editor.py:1419
-msgid "Save"
-msgstr ""
-
-#: spyderlib\widgets\editor.py:1420
-msgid "<b>Unable to save script '%s'</b><br><br>Error message:<br>%s"
-msgstr ""
-
-#: spyderlib\widgets\editor.py:1442
-msgid "Save Python script"
-msgstr ""
-
-#: spyderlib\widgets\editor.py:1663
-msgid "<b>%s</b> is unavailable (this file may have been removed, moved or renamed outside Spyder).<br>Do you want to close it?"
-msgstr ""
-
-#: spyderlib\widgets\editor.py:1683
-msgid "<b>%s</b> has been modified outside Spyder.<br>Do you want to reload it and lose all your changes?"
-msgstr ""
-
-#: spyderlib\widgets\editor.py:1779
-msgid "All changes to <b>%s</b> will be lost.<br>Do you want to revert file from disk?"
-msgstr ""
-
-#: spyderlib\widgets\editor.py:1919
-msgid "Loading %s..."
-msgstr ""
-
-#: spyderlib\widgets\editor.py:1929
-msgid "<b>%s</b> contains mixed end-of-line characters.<br>Spyder will fix this automatically."
-msgstr ""
-
-#: spyderlib\widgets\editor.py:2277
-msgid "Close window"
-msgstr ""
-
-#: spyderlib\widgets\editor.py:2279
-msgid "Close this window"
-msgstr ""
-
-#: spyderlib\widgets\editortools.py:93
-msgid "Line %s"
-msgstr ""
-
-#: spyderlib\widgets\editortools.py:98
-msgid "Class defined at line %s"
-msgstr ""
-
-#: spyderlib\widgets\editortools.py:106
-msgid "Method defined at line %s"
-msgstr ""
-
-#: spyderlib\widgets\editortools.py:116
-msgid "Function defined at line %s"
-msgstr ""
-
-#: spyderlib\widgets\editortools.py:171 spyderlib\widgets\editortools.py:499
-msgid "Go to cursor position"
-msgstr ""
-
-#: spyderlib\widgets\editortools.py:174
-msgid "Show absolute path"
-msgstr ""
-
-#: spyderlib\widgets\editortools.py:177 spyderlib\widgets\explorer.py:174
-msgid "Show all files"
-msgstr ""
-
-#: spyderlib\widgets\editortools.py:180
-msgid "Show special comments"
-msgstr ""
-
-#: spyderlib\widgets\explorer.py:170
-msgid "Edit filename filters..."
-msgstr ""
-
-#: spyderlib\widgets\explorer.py:183
-msgid "Edit filename filters"
-msgstr ""
-
-#: spyderlib\widgets\explorer.py:184
-msgid "Name filters:"
-msgstr ""
-
-#: spyderlib\widgets\explorer.py:202
-msgid "File..."
-msgstr ""
-
-#: spyderlib\widgets\explorer.py:205
-msgid "Module..."
-msgstr ""
-
-#: spyderlib\widgets\explorer.py:208
-msgid "Folder..."
-msgstr ""
-
-#: spyderlib\widgets\explorer.py:212
-msgid "Package..."
-msgstr ""
-
-#: spyderlib\widgets\explorer.py:234
-msgid "Move..."
-msgstr ""
-
-#: spyderlib\widgets\explorer.py:237
-msgid "Delete..."
-msgstr ""
-
-#: spyderlib\widgets\explorer.py:240
-msgid "Rename..."
-msgstr ""
-
-#: spyderlib\widgets\explorer.py:243
-msgid "Open"
-msgstr ""
-
-#: spyderlib\widgets\explorer.py:262
-msgid "Commit"
-msgstr ""
-
-#: spyderlib\widgets\explorer.py:266
-msgid "Browse repository"
-msgstr ""
-
-#: spyderlib\widgets\explorer.py:278
-msgid "Open command prompt here"
-msgstr ""
-
-#: spyderlib\widgets\explorer.py:280
-msgid "Open terminal here"
-msgstr ""
-
-#: spyderlib\widgets\explorer.py:285
-msgid "Open Python interpreter here"
-msgstr ""
-
-#: spyderlib\widgets\explorer.py:299
-msgid "New"
-msgstr ""
-
-#: spyderlib\widgets\explorer.py:307
-msgid "Import"
-msgstr ""
-
-#: spyderlib\widgets\explorer.py:454
-msgid "Do you really want to delete <b>%s</b>?"
-msgstr ""
-
-#: spyderlib\widgets\explorer.py:474
-msgid "delete"
-msgstr ""
-
-#: spyderlib\widgets\explorer.py:475 spyderlib\widgets\projectexplorer.py:814
-#: spyderlib\widgets\projectexplorer.py:821
-#: spyderlib\widgets\projectexplorer.py:1088
-#: spyderlib\widgets\projectexplorer.py:1172
-msgid "Project Explorer"
-msgstr ""
-
-#: spyderlib\widgets\explorer.py:476 spyderlib\widgets\projectexplorer.py:761
-#: spyderlib\widgets\projectexplorer.py:1173
-msgid "<b>Unable to %s <i>%s</i></b><br><br>Error message:<br>%s"
-msgstr ""
-
-#: spyderlib\widgets\explorer.py:496
-msgid "New name:"
-msgstr ""
-
-#: spyderlib\widgets\explorer.py:504
-msgid "Do you really want to rename <b>%s</b> and overwrite the existing file <b>%s</b>?"
-msgstr ""
-
-#: spyderlib\widgets\explorer.py:516
-msgid "<b>Unable to rename file <i>%s</i></b><br><br>Error message:<br>%s"
-msgstr ""
-
-#: spyderlib\widgets\explorer.py:550
-msgid "<b>Unable to move <i>%s</i></b><br><br>Error message:<br>%s"
-msgstr ""
-
-#: spyderlib\widgets\explorer.py:568
-msgid "<b>Unable to create folder <i>%s</i></b><br><br>Error message:<br>%s"
-msgstr ""
-
-#: spyderlib\widgets\explorer.py:580 spyderlib\widgets\explorer.py:614
-msgid "<b>Unable to create file <i>%s</i></b><br><br>Error message:<br>%s"
-msgstr ""
-
-#: spyderlib\widgets\explorer.py:588
-msgid "New folder"
-msgstr ""
-
-#: spyderlib\widgets\explorer.py:589
-msgid "Folder name:"
-msgstr ""
-
-#: spyderlib\widgets\explorer.py:594
-msgid "New package"
-msgstr ""
-
-#: spyderlib\widgets\explorer.py:595
-msgid "Package name:"
-msgstr ""
-
-#: spyderlib\widgets\explorer.py:634
-msgid "New module"
-msgstr ""
-
-#: spyderlib\widgets\explorer.py:647
-msgid "For %s support, please install one of the<br/> following tools:<br/><br/>  %s"
-msgstr ""
-
-#: spyderlib\widgets\explorer.py:651
-msgid "<b>Unable to find external program.</b><br><br>%s"
-msgstr ""
-
-#: spyderlib\widgets\explorer.py:851
-msgid "Show current directory only"
-msgstr ""
-
-#: spyderlib\widgets\explorer.py:958
-msgid "Show toolbar"
-msgstr ""
-
-#: spyderlib\widgets\explorer.py:969 spyderlib\widgets\importwizard.py:494
-msgid "Previous"
-msgstr ""
-
-#: spyderlib\widgets\explorer.py:985
-msgid "Parent"
-msgstr ""
-
-#: spyderlib\widgets\externalshell\baseshell.py:140
-msgid "Run again this program"
-msgstr ""
-
-#: spyderlib\widgets\externalshell\baseshell.py:143
-msgid "Kill"
-msgstr ""
-
-#: spyderlib\widgets\externalshell\baseshell.py:145
-msgid "Kills the current process, causing it to exit immediately"
-msgstr ""
-
-#: spyderlib\widgets\externalshell\baseshell.py:213
-msgid "<span style='color: #44AA44'><b>Running...</b></span>"
-msgstr ""
-
-#: spyderlib\widgets\externalshell\baseshell.py:220
-msgid "Terminated."
-msgstr ""
-
-#: spyderlib\widgets\externalshell\baseshell.py:235
-#: spyderlib\widgets\ipython.py:336 spyderlib\widgets\mixins.py:599
-msgid "Arguments"
-msgstr ""
-
-#: spyderlib\widgets\externalshell\baseshell.py:236
-msgid "Command line arguments:"
-msgstr ""
-
-#: spyderlib\widgets\externalshell\namespacebrowser.py:178
-msgid "Refresh"
-msgstr ""
-
-#: spyderlib\widgets\externalshell\namespacebrowser.py:182
-msgid "Refresh periodically"
-msgstr ""
-
-#: spyderlib\widgets\externalshell\namespacebrowser.py:186
-#: spyderlib\widgets\externalshell\namespacebrowser.py:435
-msgid "Import data"
-msgstr ""
-
-#: spyderlib\widgets\externalshell\namespacebrowser.py:189
-#: spyderlib\widgets\externalshell\namespacebrowser.py:525
-#: spyderlib\widgets\externalshell\namespacebrowser.py:546
-msgid "Save data"
-msgstr ""
-
-#: spyderlib\widgets\externalshell\namespacebrowser.py:194
-msgid "Save data as..."
-msgstr ""
-
-#: spyderlib\widgets\externalshell\namespacebrowser.py:202
-msgid "Exclude references which name starts with an underscore"
-msgstr ""
-
-#: spyderlib\widgets\externalshell\namespacebrowser.py:210
-msgid "Exclude references which name is uppercase"
-msgstr ""
-
-#: spyderlib\widgets\externalshell\namespacebrowser.py:217
-msgid "Exclude references which name starts with an uppercase character"
-msgstr ""
-
-#: spyderlib\widgets\externalshell\namespacebrowser.py:225
-msgid "Exclude references to unsupported data types (i.e. which won't be handled/saved correctly)"
-msgstr ""
-
-#: spyderlib\widgets\externalshell\namespacebrowser.py:341
-msgid "Object <b>%s</b> is not picklable"
-msgstr ""
-
-#: spyderlib\widgets\externalshell\namespacebrowser.py:457
-msgid "<b>Unsupported file extension '%s'</b><br><br>Would you like to import it anyway (by selecting a known file format)?"
-msgstr ""
-
-#: spyderlib\widgets\externalshell\namespacebrowser.py:465
-msgid "Open file as:"
-msgstr ""
-
-#: spyderlib\widgets\externalshell\namespacebrowser.py:513
-msgid "<b>Unable to load '%s'</b><br><br>Error message:<br>%s"
-msgstr ""
-
-#: spyderlib\widgets\externalshell\namespacebrowser.py:547
-msgid "<b>Unable to save current workspace</b><br><br>Error message:<br>%s"
-msgstr ""
-
-#: spyderlib\widgets\externalshell\pythonshell.py:270
-msgid "Variables"
-msgstr ""
-
-#: spyderlib\widgets\externalshell\pythonshell.py:271
-msgid "Show/hide global variables explorer"
-msgstr ""
-
-#: spyderlib\widgets\externalshell\pythonshell.py:275
-msgid "Terminate"
-msgstr ""
-
-#: spyderlib\widgets\externalshell\pythonshell.py:276
-msgid ""
-"Attempts to terminate the process.\n"
-"The process may not exit as a result of clicking this button\n"
-"(it is given the chance to prompt the user for any unsaved files, etc)."
-msgstr ""
-
-#: spyderlib\widgets\externalshell\pythonshell.py:288
-msgid "Interact"
-msgstr ""
-
-#: spyderlib\widgets\externalshell\pythonshell.py:290
-msgid "Debug"
-msgstr ""
-
-#: spyderlib\widgets\externalshell\pythonshell.py:292
-#: spyderlib\widgets\externalshell\pythonshell.py:355
-msgid "Arguments..."
-msgstr ""
-
-#: spyderlib\widgets\externalshell\pythonshell.py:299
-msgid "Set current working directory"
-msgstr ""
-
-#: spyderlib\widgets\externalshell\pythonshell.py:301
-msgid "Environment variables"
-msgstr ""
-
-#: spyderlib\widgets\externalshell\pythonshell.py:305
-msgid "Show sys.path contents"
-msgstr ""
-
-#: spyderlib\widgets\externalshell\pythonshell.py:351
-msgid "Arguments: %s"
-msgstr ""
-
-#: spyderlib\widgets\externalshell\pythonshell.py:353
-msgid "No argument"
-msgstr ""
-
-#: spyderlib\widgets\externalshell\pythonshell.py:524
-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:528
-msgid "A Python console failed to start!"
-msgstr ""
-
-#: spyderlib\widgets\externalshell\systemshell.py:94
-msgid "Process failed to start"
-msgstr ""
-
-#: spyderlib\widgets\findinfiles.py:155
-msgid "Unexpected error: see internal console"
-msgstr ""
-
-#: spyderlib\widgets\findinfiles.py:207 spyderlib\widgets\findinfiles.py:231
-#: spyderlib\widgets\findinfiles.py:278
-msgid "invalid regular expression"
-msgstr ""
-
-#: spyderlib\widgets\findinfiles.py:276
-msgid "permission denied errors were encountered"
-msgstr ""
-
-#: spyderlib\widgets\findinfiles.py:310
-msgid "Search pattern"
-msgstr ""
-
-#: spyderlib\widgets\findinfiles.py:313 spyderlib\widgets\findinfiles.py:347
-#: spyderlib\widgets\findinfiles.py:359 spyderlib\widgets\findreplace.py:82
-msgid "Regular expression"
-msgstr ""
-
-#: spyderlib\widgets\findinfiles.py:322
-msgid "Search"
-msgstr ""
-
-#: spyderlib\widgets\findinfiles.py:325
-msgid "Start search"
-msgstr ""
-
-#: spyderlib\widgets\findinfiles.py:328
-msgid "Stop"
-msgstr ""
-
-#: spyderlib\widgets\findinfiles.py:331
-msgid "Stop search"
-msgstr ""
-
-#: spyderlib\widgets\findinfiles.py:341
-msgid "Included filenames pattern"
-msgstr ""
-
-#: spyderlib\widgets\findinfiles.py:350
-msgid "Include:"
-msgstr ""
-
-#: spyderlib\widgets\findinfiles.py:353
-msgid "Excluded filenames pattern"
-msgstr ""
-
-#: spyderlib\widgets\findinfiles.py:362
-msgid "Exclude:"
-msgstr ""
-
-#: spyderlib\widgets\findinfiles.py:372
-msgid "PYTHONPATH"
-msgstr ""
-
-#: spyderlib\widgets\findinfiles.py:374
-msgid "Search in all directories listed in sys.path which are outside the Python installation directory"
-msgstr ""
-
-#: spyderlib\widgets\findinfiles.py:377
-msgid "Hg repository"
-msgstr ""
-
-#: spyderlib\widgets\findinfiles.py:380
-msgid "Search in current directory hg repository"
-msgstr ""
-
-#: spyderlib\widgets\findinfiles.py:381
-msgid "Here:"
-msgstr ""
-
-#: spyderlib\widgets\findinfiles.py:385
-msgid "Search recursively in this directory"
-msgstr ""
-
-#: spyderlib\widgets\findinfiles.py:393
-msgid "Browse a search directory"
-msgstr ""
-
-#: spyderlib\widgets\findinfiles.py:426
-msgid "Hide advanced options"
-msgstr ""
-
-#: spyderlib\widgets\findinfiles.py:429
-msgid "Show advanced options"
-msgstr ""
-
-#: spyderlib\widgets\findinfiles.py:571
-msgid "Search canceled"
-msgstr ""
-
-#: spyderlib\widgets\findinfiles.py:575
-msgid "String not found"
-msgstr ""
-
-#: spyderlib\widgets\findinfiles.py:577
-msgid "matches in"
-msgstr ""
-
-#: spyderlib\widgets\findinfiles.py:578
-msgid "file"
-msgstr ""
-
-#: spyderlib\widgets\findinfiles.py:586
-msgid "interrupted"
-msgstr ""
-
-#: spyderlib\widgets\findreplace.py:62
-msgid "Search string"
-msgstr ""
-
-#: spyderlib\widgets\findreplace.py:89
-msgid "Case Sensitive"
-msgstr ""
-
-#: spyderlib\widgets\findreplace.py:96
-msgid "Whole words"
-msgstr ""
-
-#: spyderlib\widgets\findreplace.py:103
-msgid "Highlight matches"
-msgstr ""
-
-#: spyderlib\widgets\findreplace.py:118
-msgid "Replace with:"
-msgstr ""
-
-#: spyderlib\widgets\findreplace.py:120
-msgid "Replace string"
-msgstr ""
-
-#: spyderlib\widgets\findreplace.py:123
-msgid "Replace/find"
-msgstr ""
-
-#: spyderlib\widgets\findreplace.py:132
-msgid "Replace all"
-msgstr ""
-
-#: spyderlib\widgets\importwizard.py:106
-msgid "Import as"
-msgstr ""
-
-#: spyderlib\widgets\importwizard.py:108
-msgid "data"
-msgstr ""
-
-#: spyderlib\widgets\importwizard.py:112
-msgid "code"
-msgstr ""
-
-#: spyderlib\widgets\importwizard.py:115 spyderlib\widgets\importwizard.py:469
-msgid "text"
-msgstr ""
-
-#: spyderlib\widgets\importwizard.py:127
-msgid "Column separator:"
-msgstr ""
-
-#: spyderlib\widgets\importwizard.py:131
-msgid "Tab"
-msgstr ""
-
-#: spyderlib\widgets\importwizard.py:134 spyderlib\widgets\importwizard.py:152
-msgid "other"
-msgstr ""
-
-#: spyderlib\widgets\importwizard.py:145
-msgid "Row separator:"
-msgstr ""
-
-#: spyderlib\widgets\importwizard.py:149
-msgid "EOL"
-msgstr ""
-
-#: spyderlib\widgets\importwizard.py:165
-msgid "Additionnal options"
-msgstr ""
-
-#: spyderlib\widgets\importwizard.py:169
-msgid "Skip rows:"
-msgstr ""
-
-#: spyderlib\widgets\importwizard.py:180
-msgid "Comments:"
-msgstr ""
-
-#: spyderlib\widgets\importwizard.py:186
-msgid "Transpose"
-msgstr ""
-
-#: spyderlib\widgets\importwizard.py:416
-msgid "Import as array"
-msgstr ""
-
-#: spyderlib\widgets\importwizard.py:452 spyderlib\widgets\importwizard.py:543
-msgid "Import wizard"
-msgstr ""
-
-#: spyderlib\widgets\importwizard.py:457
-msgid "Raw text"
-msgstr ""
-
-#: spyderlib\widgets\importwizard.py:460
-msgid "variable_name"
-msgstr ""
-
-#: spyderlib\widgets\importwizard.py:471
-msgid "table"
-msgstr ""
-
-#: spyderlib\widgets\importwizard.py:472
-msgid "Preview"
-msgstr ""
-
-#: spyderlib\widgets\importwizard.py:488
-msgid "Cancel"
-msgstr ""
-
-#: spyderlib\widgets\importwizard.py:503
-msgid "Done"
-msgstr ""
-
-#: spyderlib\widgets\importwizard.py:544
-msgid "<b>Unable to proceed to next step</b><br><br>Please check your entries.<br><br>Error message:<br>%s"
-msgstr ""
-
-#: spyderlib\widgets\internalshell.py:250
-msgid "Help..."
-msgstr ""
-
-#: spyderlib\widgets\internalshell.py:257
-msgid "Help"
-msgstr ""
-
-#: spyderlib\widgets\internalshell.py:266
-msgid "Shell special commands:"
-msgstr ""
-
-#: spyderlib\widgets\internalshell.py:267
-msgid "Internal editor:"
-msgstr ""
-
-#: spyderlib\widgets\internalshell.py:268
-msgid "External editor:"
-msgstr ""
-
-#: spyderlib\widgets\internalshell.py:269
-msgid "Run script:"
-msgstr ""
-
-#: spyderlib\widgets\internalshell.py:270
-msgid "Remove references:"
-msgstr ""
-
-#: spyderlib\widgets\internalshell.py:271
-msgid "System commands:"
-msgstr ""
-
-#: spyderlib\widgets\internalshell.py:272
-msgid "Python help:"
-msgstr ""
-
-#: spyderlib\widgets\internalshell.py:273
-msgid "GUI-based editor:"
-msgstr ""
-
-#: spyderlib\widgets\ipython.py:440
-msgid "An error ocurred while starting the kernel!"
-msgstr ""
-
-#: spyderlib\widgets\ipython.py:468
-msgid "Interrupt kernel"
-msgstr ""
-
-#: spyderlib\widgets\ipython.py:471
-msgid "Restart kernel"
-msgstr ""
-
-#: spyderlib\widgets\ipython.py:503
-msgid "Inspect current object"
-msgstr ""
-
-#: spyderlib\widgets\ipython.py:507
-msgid "Clear line or block"
-msgstr ""
-
-#: spyderlib\widgets\ipython.py:511
-msgid "Clear console"
-msgstr ""
-
-#: spyderlib\widgets\ipython.py:555
-msgid "It seems the kernel died unexpectedly. Use 'Restart kernel' to continue using this console."
-msgstr ""
-
-#: spyderlib\widgets\ipython.py:567
-msgid "Kernel process is either remote or unspecified. Cannot interrupt"
-msgstr ""
-
-#: spyderlib\widgets\ipython.py:576
-msgid "Kernel process is either remote or unspecified. Cannot restart."
-msgstr ""
-
-#: spyderlib\widgets\ipython.py:593
-msgid "Connecting to kernel..."
-msgstr ""
-
-#: spyderlib\widgets\onecolumntree.py:63
-msgid "Collapse all"
-msgstr ""
-
-#: spyderlib\widgets\onecolumntree.py:67
-msgid "Expand all"
-msgstr ""
-
-#: spyderlib\widgets\onecolumntree.py:71
-msgid "Restore"
-msgstr ""
-
-#: spyderlib\widgets\onecolumntree.py:72
-msgid "Restore original tree layout"
-msgstr ""
-
-#: spyderlib\widgets\onecolumntree.py:76
-msgid "Collapse selection"
-msgstr ""
-
-#: spyderlib\widgets\onecolumntree.py:80
-msgid "Expand selection"
-msgstr ""
-
-#: spyderlib\widgets\pathmanager.py:84
-msgid "Move to top"
-msgstr ""
-
-#: spyderlib\widgets\pathmanager.py:90
-msgid "Move up"
-msgstr ""
-
-#: spyderlib\widgets\pathmanager.py:96
-msgid "Move down"
-msgstr ""
-
-#: spyderlib\widgets\pathmanager.py:102
-msgid "Move to bottom"
-msgstr ""
-
-#: spyderlib\widgets\pathmanager.py:113 spyderlib\widgets\pathmanager.py:225
-msgid "Add path"
-msgstr ""
-
-#: spyderlib\widgets\pathmanager.py:118 spyderlib\widgets\pathmanager.py:209
-msgid "Remove path"
-msgstr ""
-
-#: spyderlib\widgets\pathmanager.py:128
-msgid "Synchronize..."
-msgstr ""
-
-#: spyderlib\widgets\pathmanager.py:130
-msgid "Synchronize Spyder's path list with PYTHONPATH environment variable"
-msgstr ""
-
-#: spyderlib\widgets\pathmanager.py:141
-msgid "Synchronize"
-msgstr ""
-
-#: spyderlib\widgets\pathmanager.py:142
-msgid "This will synchronize Spyder's path list with <b>PYTHONPATH</b> environment variable for current user, allowing you to run your Python modules outside Spyder without having to configure sys.path. <br>Do you want to clear contents of PYTHONPATH before adding Spyder's path list?"
-msgstr ""
-
-#: spyderlib\widgets\pathmanager.py:210
-msgid "Do you really want to remove selected path?"
-msgstr ""
-
-#: spyderlib\widgets\pathmanager.py:226
-msgid "This directory is already included in Spyder path list.<br>Do you want to move it to the top of the list?"
-msgstr ""
-
-#: spyderlib\widgets\projectexplorer.py:332
-msgid "its own configuration file"
-msgstr ""
-
-#: spyderlib\widgets\projectexplorer.py:334
-msgid " and "
-msgstr ""
-
-#: spyderlib\widgets\projectexplorer.py:338
-msgid "the following projects:<br>%s"
-msgstr ""
-
-#: spyderlib\widgets\projectexplorer.py:540
-msgid "Project..."
-msgstr ""
-
-#: spyderlib\widgets\projectexplorer.py:553
-msgid "Existing directory"
-msgstr ""
-
-#: spyderlib\widgets\projectexplorer.py:557
-msgid "Existing Spyder project"
-msgstr ""
-
-#: spyderlib\widgets\projectexplorer.py:561
-msgid "Existing Pydev project"
-msgstr ""
-
-#: spyderlib\widgets\projectexplorer.py:578
-msgid "Open project"
-msgstr ""
-
-#: spyderlib\widgets\projectexplorer.py:583
-msgid "Close project"
-msgstr ""
-
-#: spyderlib\widgets\projectexplorer.py:588
-msgid "Close unrelated projects"
-msgstr ""
-
-#: spyderlib\widgets\projectexplorer.py:597
-msgid "Edit related projects"
-msgstr ""
-
-#: spyderlib\widgets\projectexplorer.py:605
-msgid "Add to PYTHONPATH"
-msgstr ""
-
-#: spyderlib\widgets\projectexplorer.py:610
-msgid "Remove from PYTHONPATH"
-msgstr ""
-
-#: spyderlib\widgets\projectexplorer.py:615
-msgid "Properties"
-msgstr ""
-
-#: spyderlib\widgets\projectexplorer.py:650
-msgid "Show horizontal scrollbar"
-msgstr ""
-
-#: spyderlib\widgets\projectexplorer.py:683
-msgid "Workspace"
-msgstr ""
-
-#: spyderlib\widgets\projectexplorer.py:684
-msgid "The workspace was unable to load or save %s<br><br>Please check if you have the permission to write the associated configuration files."
-msgstr ""
-
-#: spyderlib\widgets\projectexplorer.py:743
-msgid "Import directory"
-msgstr ""
-
-#: spyderlib\widgets\projectexplorer.py:745
-msgid "The following directory is not in workspace:<br><b>%s</b><br><br>Do you want to continue (and copy the directory to workspace)?"
-msgstr ""
-
-#: spyderlib\widgets\projectexplorer.py:763
-#: spyderlib\widgets\projectexplorer.py:1169
-msgid "copy"
-msgstr ""
-
-#: spyderlib\widgets\projectexplorer.py:815
-msgid "The project <b>%s</b> is already opened!"
-msgstr ""
-
-#: spyderlib\widgets\projectexplorer.py:822
-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:<br><b>%s</b>"
-msgstr ""
-
-#: spyderlib\widgets\projectexplorer.py:833
-msgid "Project name:"
-msgstr ""
-
-#: spyderlib\widgets\projectexplorer.py:842
-msgid "A project named <b>%s</b> already exists"
-msgstr ""
-
-#: spyderlib\widgets\projectexplorer.py:847
-msgid "Invalid project name.<br><br>Name must match the following regular expression:<br><b>%s</b>"
-msgstr ""
-
-#: spyderlib\widgets\projectexplorer.py:854
-msgid "The following directory is not empty:<br><b>%s</b><br><br>Do you want to continue?"
-msgstr ""
-
-#: spyderlib\widgets\projectexplorer.py:866
-msgid "New project"
-msgstr ""
-
-#: spyderlib\widgets\projectexplorer.py:874
-msgid ""
-"The current workspace has not been configured yet.\n"
-"Do you want to do this now?"
-msgstr ""
-
-#: spyderlib\widgets\projectexplorer.py:911
-msgid "Import existing project"
-msgstr ""
-
-#: spyderlib\widgets\projectexplorer.py:924
-msgid "Select projects to import"
-msgstr ""
-
-#: spyderlib\widgets\projectexplorer.py:936
-msgid "The folder <i>%s</i> does not contain a valid %s project"
-msgstr ""
-
-#: spyderlib\widgets\projectexplorer.py:964
-msgid "Import existing Pydev project"
-msgstr ""
-
-#: spyderlib\widgets\projectexplorer.py:965
-msgid "<b>Unable to read Pydev project <i>%s</i></b><br><br>Error message:<br>%s"
-msgstr ""
-
-#: spyderlib\widgets\projectexplorer.py:1003
-msgid "Do you really want to delete project <b>%s</b>?<br><br>Note: project files won't be deleted from disk."
-msgstr ""
-
-#: spyderlib\widgets\projectexplorer.py:1056
-msgid "Related projects"
-msgstr ""
-
-#: spyderlib\widgets\projectexplorer.py:1064
-msgid "Select projects which are related to <b>%s</b>"
-msgstr ""
-
-#: spyderlib\widgets\projectexplorer.py:1089
-msgid "Statistics on source files only:<br>(Python, C/C++, Fortran)<br><br><b>%s</b> files.<br><b>%s</b> lines of code."
-msgstr ""
-
-#: spyderlib\widgets\projectexplorer.py:1137
-msgid "File <b>%s</b> already exists.<br>Do you want to overwrite it?"
-msgstr ""
-
-#: spyderlib\widgets\projectexplorer.py:1151
-msgid "Folder <b>%s</b> already exists."
-msgstr ""
-
-#: spyderlib\widgets\projectexplorer.py:1171
-msgid "move"
-msgstr ""
-
-#: spyderlib\widgets\projectexplorer.py:1181
-msgid "Select an existing workspace directory, or create a new one"
-msgstr ""
-
-#: spyderlib\widgets\projectexplorer.py:1182
-msgid "<u><b>What is the workspace?</b></u><br><br>A <b>Spyder workspace</b> is a directory on your filesystem that contains Spyder projects and <b>.spyderworkspace</b> configuration file.<br><br>A <b>Spyder project</b> is a directory with source code (and other related files) and a configuration file (named <b>.spyderproject</b>) with project settings (PYTHONPATH, linked projects, ...).<br>"
-msgstr ""
-
-#: spyderlib\widgets\projectexplorer.py:1209
-msgid "This is the current workspace directory"
-msgstr ""
-
-#: spyderlib\widgets\projectexplorer.py:1240
-msgid "The following directory is not a Spyder workspace:<br>%s<br><br>Do you want to create a new workspace in this directory?"
-msgstr ""
-
-#: spyderlib\widgets\pydocgui.py:107
-msgid "Module or package:"
-msgstr ""
-
-#: spyderlib\widgets\shell.py:130
-msgid "Save history log..."
-msgstr ""
-
-#: spyderlib\widgets\shell.py:132
-msgid "Save current history log (i.e. all inputs and outputs) in a text file"
-msgstr ""
-
-#: spyderlib\widgets\shell.py:252
-msgid "Save history log"
-msgstr ""
-
-#: spyderlib\widgets\shell.py:255
-msgid "History logs"
-msgstr ""
-
-#: spyderlib\widgets\shell.py:266
-msgid "<b>Unable to save file '%s'</b><br><br>Error message:<br>%s"
-msgstr ""
-
-#: spyderlib\widgets\shell.py:691
-msgid "Copy without prompts"
-msgstr ""
-
-#: spyderlib\widgets\shell.py:694 spyderlib\widgets\shell.py:697
-msgid "Clear line"
-msgstr ""
-
-#: spyderlib\widgets\shell.py:699
-msgid "Clear shell"
-msgstr ""
-
-#: spyderlib\widgets\shell.py:702
-msgid "Clear shell contents ('cls' command)"
-msgstr ""
-
-#: spyderlib\widgets\sourcecode\codeeditor.py:83
-msgid "Go to line:"
-msgstr ""
-
-#: spyderlib\widgets\sourcecode\codeeditor.py:92
-msgid "Line count:"
-msgstr ""
-
-#: spyderlib\widgets\sourcecode\codeeditor.py:1027
-msgid "Breakpoint"
-msgstr ""
-
-#: spyderlib\widgets\sourcecode\codeeditor.py:1028
-msgid "Condition:"
-msgstr ""
-
-#: spyderlib\widgets\sourcecode\codeeditor.py:1476
-msgid "To do"
-msgstr ""
-
-#: spyderlib\widgets\sourcecode\codeeditor.py:2055
-msgid "Go to definition"
-msgstr ""
-
-#: spyderlib\widgets\status.py:83
-msgid "Memory:"
-msgstr ""
-
-#: spyderlib\widgets\status.py:84
-msgid "Memory usage status: requires the `psutil` (>=v0.3) library on non-Windows platforms"
-msgstr ""
-
-#: spyderlib\widgets\status.py:96
-msgid "CPU:"
-msgstr ""
-
-#: spyderlib\widgets\status.py:97
-msgid "CPU usage status: requires the `psutil` (>=v0.3) library"
-msgstr ""
-
-#: spyderlib\widgets\status.py:119
-msgid "Permissions:"
-msgstr ""
-
-#: spyderlib\widgets\status.py:133
-msgid "End-of-lines:"
-msgstr ""
-
-#: spyderlib\widgets\status.py:147
-msgid "Encoding:"
-msgstr ""
-
-#: spyderlib\widgets\status.py:160
-msgid "Line:"
-msgstr ""
-
-#: spyderlib\widgets\status.py:164
-msgid "Column:"
-msgstr ""
-
-#: spyderlib\widgets\tabs.py:129
-msgid "Browse tabs"
-msgstr ""
-
-#: spyderlib\widgets\tabs.py:252
-msgid "Close current tab"
-msgstr ""
-
-#: spyderlib\widgets\texteditor.py:65
-msgid "Text editor"
-msgstr ""
-
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR ORGANIZATION
+# FIRST AUTHOR <EMAIL at ADDRESS>, YEAR.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2014-05-18 13:23+COT\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
+"Language-Team: LANGUAGE <LL at li.org>\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"
+
+
+#: spyderlib/config.py:28
+msgid "Python files"
+msgstr ""
+
+#: spyderlib/config.py:29
+msgid "Cython/Pyrex files"
+msgstr ""
+
+#: spyderlib/config.py:30
+msgid "C files"
+msgstr ""
+
+#: spyderlib/config.py:31
+msgid "C++ files"
+msgstr ""
+
+#: spyderlib/config.py:32
+msgid "OpenCL files"
+msgstr ""
+
+#: spyderlib/config.py:33
+msgid "Fortran files"
+msgstr ""
+
+#: spyderlib/config.py:34
+msgid "IDL files"
+msgstr ""
+
+#: spyderlib/config.py:35
+msgid "MATLAB files"
+msgstr ""
+
+#: spyderlib/config.py:36
+msgid "Julia files"
+msgstr ""
+
+#: spyderlib/config.py:37
+msgid "Patch and diff files"
+msgstr ""
+
+#: spyderlib/config.py:38
+msgid "Batch files"
+msgstr ""
+
+#: spyderlib/config.py:39 spyderlib/utils/iofuncs.py:347
+msgid "Text files"
+msgstr ""
+
+#: spyderlib/config.py:40
+msgid "reStructured Text files"
+msgstr ""
+
+#: spyderlib/config.py:41
+msgid "gettext files"
+msgstr ""
+
+#: spyderlib/config.py:42
+msgid "NSIS files"
+msgstr ""
+
+#: spyderlib/config.py:43
+msgid "Web page files"
+msgstr ""
+
+#: spyderlib/config.py:44
+msgid "XML files"
+msgstr ""
+
+#: spyderlib/config.py:45
+msgid "Javascript files"
+msgstr ""
+
+#: spyderlib/config.py:46
+msgid "Enaml files"
+msgstr ""
+
+#: spyderlib/config.py:47
+msgid "Configuration files"
+msgstr ""
+
+#: spyderlib/config.py:54 spyderlib/widgets/explorer.py:621
+msgid "All files"
+msgstr ""
+
+#: spyderlib/plugins/__init__.py:309 spyderlib/plugins/editor.py:87
+#: spyderlib/plugins/editor.py:505 spyderlib/plugins/editor.py:1558
+#: spyderlib/plugins/inspector.py:133 spyderlib/plugins/inspector.py:381
+#: spyderlib/widgets/editor.py:614
+#: spyderlib/widgets/sourcecode/codeeditor.py:77
+#: spyderlib/widgets/sourcecode/codeeditor.py:2430
+msgid "Editor"
+msgstr ""
+
+#: spyderlib/plugins/configdialog.py:147
+msgid "Preferences"
+msgstr ""
+
+#: spyderlib/plugins/configdialog.py:428
+msgid "Invalid directory path"
+msgstr ""
+
+#: spyderlib/plugins/configdialog.py:431 spyderlib/plugins/configdialog.py:447
+#: spyderlib/plugins/runconfig.py:169 spyderlib/plugins/runconfig.py:229
+#: spyderlib/plugins/workingdirectory.py:286 spyderlib/widgets/explorer.py:536
+#: spyderlib/widgets/externalshell/pythonshell.py:611
+#: spyderlib/widgets/findinfiles.py:504 spyderlib/widgets/pathmanager.py:218
+#: spyderlib/widgets/projectexplorer.py:889
+msgid "Select directory"
+msgstr ""
+
+#: spyderlib/plugins/configdialog.py:459
+msgid "Invalid file path"
+msgstr ""
+
+#: spyderlib/plugins/configdialog.py:462 spyderlib/plugins/configdialog.py:480
+msgid "Select file"
+msgstr ""
+
+#: spyderlib/plugins/configdialog.py:479
+msgid "All files (*)"
+msgstr ""
+
+#: spyderlib/plugins/configdialog.py:543 spyderlib/widgets/formlayout.py:216
+msgid "Bold"
+msgstr ""
+
+#: spyderlib/plugins/configdialog.py:546 spyderlib/widgets/formlayout.py:211
+msgid "Italic"
+msgstr ""
+
+#: spyderlib/plugins/configdialog.py:584
+msgid "Font: "
+msgstr ""
+
+#: spyderlib/plugins/configdialog.py:588
+msgid "Size: "
+msgstr ""
+
+#: spyderlib/plugins/configdialog.py:597 spyderlib/plugins/history.py:45
+msgid "Font style"
+msgstr ""
+
+#: spyderlib/plugins/configdialog.py:650
+msgid "General"
+msgstr ""
+
+#: spyderlib/plugins/configdialog.py:657 spyderlib/plugins/editor.py:96
+#: spyderlib/plugins/externalconsole.py:74
+#: spyderlib/plugins/ipythonconsole.py:70
+msgid "Interface"
+msgstr ""
+
+#: spyderlib/plugins/configdialog.py:660
+msgid "Qt windows style"
+msgstr ""
+
+#: spyderlib/plugins/configdialog.py:664
+msgid "Use a single instance"
+msgstr ""
+
+#: spyderlib/plugins/configdialog.py:666
+msgid "Set this to open external<br> Python files in an already running instance (Requires a restart)"
+msgstr ""
+
+#: spyderlib/plugins/configdialog.py:669
+msgid "Vertical dockwidget title bars"
+msgstr ""
+
+#: spyderlib/plugins/configdialog.py:671
+msgid "Vertical dockwidget tabs"
+msgstr ""
+
+#: spyderlib/plugins/configdialog.py:673
+msgid "Animated toolbars and dockwidgets"
+msgstr ""
+
+#: spyderlib/plugins/configdialog.py:675
+msgid "Tear off menus"
+msgstr ""
+
+#: spyderlib/plugins/configdialog.py:676
+msgid "Set this to detach any<br> menu from the main window"
+msgstr ""
+
+#: spyderlib/plugins/configdialog.py:678
+msgid "Custom dockwidget margin:"
+msgstr ""
+
+#: spyderlib/plugins/configdialog.py:705
+msgid "Status bar"
+msgstr ""
+
+#: spyderlib/plugins/configdialog.py:706
+msgid "Show memory usage every"
+msgstr ""
+
+#: spyderlib/plugins/configdialog.py:717
+msgid "Show CPU usage every"
+msgstr ""
+
+#: spyderlib/plugins/configdialog.py:734
+msgid "Debugging"
+msgstr ""
+
+#: spyderlib/plugins/configdialog.py:735
+msgid "Pop up internal console when internal errors appear"
+msgstr ""
+
+#: spyderlib/plugins/configdialog.py:757
+msgid "Syntax coloring"
+msgstr ""
+
+#: spyderlib/plugins/configdialog.py:766
+msgid "Background:"
+msgstr ""
+
+#: spyderlib/plugins/configdialog.py:767
+#: spyderlib/widgets/sourcecode/codeeditor.py:87
+msgid "Current line:"
+msgstr ""
+
+#: spyderlib/plugins/configdialog.py:768
+msgid "Current cell:"
+msgstr ""
+
+#: spyderlib/plugins/configdialog.py:769
+msgid "Occurence:"
+msgstr ""
+
+#: spyderlib/plugins/configdialog.py:770
+msgid "Link:"
+msgstr ""
+
+#: spyderlib/plugins/configdialog.py:771
+msgid "Side areas:"
+msgstr ""
+
+#: spyderlib/plugins/configdialog.py:772
+msgid "Matched parentheses:"
+msgstr ""
+
+#: spyderlib/plugins/configdialog.py:773
+msgid "Unmatched parentheses:"
+msgstr ""
+
+#: spyderlib/plugins/configdialog.py:774
+msgid "Normal text:"
+msgstr ""
+
+#: spyderlib/plugins/configdialog.py:775
+msgid "Keyword:"
+msgstr ""
+
+#: spyderlib/plugins/configdialog.py:776
+msgid "Builtin:"
+msgstr ""
+
+#: spyderlib/plugins/configdialog.py:777
+msgid "Definition:"
+msgstr ""
+
+#: spyderlib/plugins/configdialog.py:778
+msgid "Comment:"
+msgstr ""
+
+#: spyderlib/plugins/configdialog.py:779
+msgid "String:"
+msgstr ""
+
+#: spyderlib/plugins/configdialog.py:780
+msgid "Number:"
+msgstr ""
+
+#: spyderlib/plugins/configdialog.py:781
+msgid "Instance:"
+msgstr ""
+
+#: spyderlib/plugins/configdialog.py:787
+msgid "Color scheme"
+msgstr ""
+
+#: spyderlib/plugins/configdialog.py:809 spyderlib/plugins/shortcuts.py:344
+msgid "Reset to default values"
+msgstr ""
+
+#: spyderlib/plugins/console.py:105
+msgid "Internal console"
+msgstr ""
+
+#: spyderlib/plugins/console.py:125 spyderlib/spyder.py:802
+#: spyderlib/widgets/ipython.py:519
+msgid "&Quit"
+msgstr ""
+
+#: spyderlib/plugins/console.py:126 spyderlib/spyder.py:803
+msgid "Quit"
+msgstr ""
+
+#: spyderlib/plugins/console.py:129 spyderlib/plugins/externalconsole.py:1106
+msgid "&Run..."
+msgstr ""
+
+#: spyderlib/plugins/console.py:130 spyderlib/plugins/externalconsole.py:1107
+msgid "Run a Python script"
+msgstr ""
+
+#: spyderlib/plugins/console.py:133
+msgid "Environment variables..."
+msgstr ""
+
+#: spyderlib/plugins/console.py:135
+msgid "Show and edit environment variables (for current session)"
+msgstr ""
+
+#: spyderlib/plugins/console.py:139
+msgid "Show sys.path contents..."
+msgstr ""
+
+#: spyderlib/plugins/console.py:141
+msgid "Show (read-only) sys.path"
+msgstr ""
+
+#: spyderlib/plugins/console.py:144
+msgid "Buffer..."
+msgstr ""
+
+#: spyderlib/plugins/console.py:145 spyderlib/plugins/externalconsole.py:94
+#: spyderlib/plugins/history.py:38
+msgid "Set maximum line count"
+msgstr ""
+
+#: spyderlib/plugins/console.py:148 spyderlib/plugins/explorer.py:60
+#: spyderlib/plugins/history.py:153 spyderlib/plugins/inspector.py:350
+#: spyderlib/plugins/projectexplorer.py:58
+msgid "&Font..."
+msgstr ""
+
+#: spyderlib/plugins/console.py:149 spyderlib/plugins/history.py:154
+msgid "Set shell font style"
+msgstr ""
+
+#: spyderlib/plugins/console.py:152
+msgid "External editor path..."
+msgstr ""
+
+#: spyderlib/plugins/console.py:153
+msgid "Set external editor executable path"
+msgstr ""
+
+#: spyderlib/plugins/console.py:156 spyderlib/plugins/editor.py:136
+#: spyderlib/plugins/externalconsole.py:95 spyderlib/plugins/history.py:41
+#: spyderlib/plugins/history.py:156 spyderlib/plugins/inspector.py:171
+#: spyderlib/plugins/inspector.py:353
+msgid "Wrap lines"
+msgstr ""
+
+#: spyderlib/plugins/console.py:159 spyderlib/plugins/editor.py:165
+#: spyderlib/plugins/externalconsole.py:142
+#: spyderlib/plugins/ipythonconsole.py:84
+msgid "Display balloon tips"
+msgstr ""
+
+#: spyderlib/plugins/console.py:163 spyderlib/plugins/editor.py:159
+#: spyderlib/plugins/externalconsole.py:136
+msgid "Automatic code completion"
+msgstr ""
+
+#: spyderlib/plugins/console.py:167 spyderlib/plugins/editor.py:163
+#: spyderlib/plugins/externalconsole.py:140
+msgid "Enter key selects completion"
+msgstr ""
+
+#: spyderlib/plugins/console.py:172
+msgid "Internal console settings"
+msgstr ""
+
+#: spyderlib/plugins/console.py:223 spyderlib/plugins/externalconsole.py:1292
+msgid "Run Python script"
+msgstr ""
+
+#: spyderlib/plugins/console.py:224 spyderlib/plugins/externalconsole.py:238
+#: spyderlib/plugins/externalconsole.py:1293 spyderlib/widgets/explorer.py:635
+msgid "Python scripts"
+msgstr ""
+
+#: spyderlib/plugins/console.py:269 spyderlib/plugins/explorer.py:111
+#: spyderlib/plugins/history.py:271 spyderlib/plugins/inspector.py:645
+#: spyderlib/plugins/projectexplorer.py:120
+msgid "Select a new font"
+msgstr ""
+
+#: spyderlib/plugins/console.py:276
+msgid "Buffer"
+msgstr ""
+
+#: spyderlib/plugins/console.py:277
+msgid "Maximum line count"
+msgstr ""
+
+#: spyderlib/plugins/console.py:286
+msgid "External editor"
+msgstr ""
+
+#: spyderlib/plugins/console.py:287
+msgid "External editor executable path:"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:93
+msgid "Edit template for new modules"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:98
+msgid "Text and margin font style"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:101
+msgid "Sort files according to full path"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:103
+msgid "Show tab bar"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:110 spyderlib/plugins/editor.py:179
+#: spyderlib/plugins/externalconsole.py:90
+#: spyderlib/plugins/externalconsole.py:135 spyderlib/plugins/history.py:40
+#: spyderlib/plugins/inspector.py:170 spyderlib/plugins/ipythonconsole.py:108
+msgid "Source code"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:111
+msgid "Show line numbers"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:112
+msgid "Show vertical line after"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:113
+msgid "characters"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:121
+msgid "Highlight current line"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:123
+msgid "Highlight current cell"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:125
+msgid "Highlight occurences after"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:139 spyderlib/plugins/history.py:49
+#: spyderlib/plugins/inspector.py:174
+msgid "Syntax color scheme: "
+msgstr ""
+
+#: spyderlib/plugins/editor.py:152 spyderlib/plugins/runconfig.py:304
+#: spyderlib/plugins/runconfig.py:426 spyderlib/plugins/runconfig.py:431
+#: spyderlib/spyder.py:1887 spyderlib/widgets/explorer.py:230
+#: spyderlib/widgets/externalshell/baseshell.py:138
+msgid "Run"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:153
+msgid "Save all files before running script"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:156 spyderlib/plugins/externalconsole.py:404
+msgid "Introspection"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:161 spyderlib/plugins/externalconsole.py:138
+msgid "Case sensitive code completion"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:166
+msgid "Link to object definition"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:168
+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/plugins/editor.py:172
+msgid "<b>Warning:</b><br>The Python module <i>rope</i> is not installed on this computer: calltips, code completion and go-to-definition features won't be available."
+msgstr ""
+
+#: spyderlib/plugins/editor.py:180
+msgid "Automatic insertion of parentheses, braces and brackets"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:183
+msgid "Automatic insertion of closing quotes"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:185
+msgid "Automatic insertion of colons after 'for', 'if', 'def', etc"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:188
+msgid "Automatic indentation after 'else', 'elif', etc."
+msgstr ""
+
+#: spyderlib/plugins/editor.py:190
+msgid "Indentation characters: "
+msgstr ""
+
+#: spyderlib/plugins/editor.py:191
+msgid "4 spaces"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:192
+msgid "2 spaces"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:193
+msgid "tab"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:194
+msgid "Tab stop width:"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:194
+msgid "pixels"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:196
+msgid "Tab always indent"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:198
+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/plugins/editor.py:203
+msgid "Intelligent backspace"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:205
+msgid "Automatically remove trailing spaces when saving files"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:209
+msgid "Analysis"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:211
+msgid "<u>Note</u>: add <b>analysis:ignore</b> 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 ""
+
+#: spyderlib/plugins/editor.py:220
+#: spyderlib/widgets/sourcecode/codeeditor.py:1465
+msgid "Code analysis"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:222
+msgid ""
+"If enabled, Python source code will be analyzed\n"
+"using pyflakes, lines containing errors or \n"
+"warnings will be highlighted"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:227
+msgid "Code analysis requires pyflakes %s+"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:229
+msgid "Style analysis"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:231
+msgid ""
+"If enabled, Python source code will be analyzed\n"
+"using pep8, lines that are not following PEP8\n"
+"style guide will be highlighted"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:238
+msgid "Tasks (TODO, FIXME, XXX, HINT, TIP, @todo)"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:241
+msgid "Perform analysis when saving file and every"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:245
+msgid "Perform analysis only when saving file"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:289
+msgid "End-of-line characters"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:290
+msgid "When opening a text file containing mixed end-of-line characters (this may raise syntax errors in Python interpreter on Windows platforms), Spyder may fix the file automatically."
+msgstr ""
+
+#: spyderlib/plugins/editor.py:296
+msgid "Fix automatically and show warning message box"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:307 spyderlib/plugins/externalconsole.py:402
+#: spyderlib/plugins/ipythonconsole.py:353
+#: spyderlib/plugins/variableexplorer.py:41
+msgid "Display"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:309
+msgid "Code Introspection/Analysis"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:312 spyderlib/plugins/externalconsole.py:406
+msgid "Advanced settings"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:561 spyderlib/widgets/editortools.py:471
+msgid "Show/hide outline explorer"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:567
+msgid "Show/hide project explorer"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:575
+msgid "&New file..."
+msgstr ""
+
+#: spyderlib/plugins/editor.py:576 spyderlib/plugins/workingdirectory.py:82
+#: spyderlib/widgets/explorer.py:613 spyderlib/widgets/explorer.py:620
+msgid "New file"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:583
+msgid "&Open..."
+msgstr ""
+
+#: spyderlib/plugins/editor.py:584 spyderlib/plugins/editor.py:1599
+#: spyderlib/plugins/workingdirectory.py:69
+msgid "Open file"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:591
+msgid "&Revert"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:592
+msgid "Revert file from disk"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:595
+msgid "&Save"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:596
+msgid "Save file"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:603
+msgid "Sav&e all"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:604
+msgid "Save all files"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:611
+msgid "Save &as..."
+msgstr ""
+
+#: spyderlib/plugins/editor.py:612
+msgid "Save current file as..."
+msgstr ""
+
+#: spyderlib/plugins/editor.py:614 spyderlib/plugins/editor.py:615
+msgid "Print preview..."
+msgstr ""
+
+#: spyderlib/plugins/editor.py:616
+msgid "&Print..."
+msgstr ""
+
+#: spyderlib/plugins/editor.py:617
+msgid "Print current file..."
+msgstr ""
+
+#: spyderlib/plugins/editor.py:621
+msgid "&Close"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:622
+msgid "Close current file"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:626
+msgid "C&lose all"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:627
+msgid "Close all opened files"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:634
+msgid "Set/Clear breakpoint"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:641
+msgid "Set/Edit conditional breakpoint"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:648
+msgid "Clear breakpoints in all files"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:650
+msgid "Breakpoints"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:654
+msgid "Debug with winpdb"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:661 spyderlib/spyder.py:609
+msgid "&Debug"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:662
+msgid "Debug file"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:667
+msgid "Step"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:668
+msgid "Run current line"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:674
+msgid "Continue"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:675
+msgid "Continue execution until next breakpoint"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:682
+msgid "Step Into"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:683
+msgid "Step into function or method of current line"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:690
+msgid "Step Return"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:691
+msgid "Run until current function or method returns"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:698
+msgid "Exit"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:699
+msgid "Exit Debug"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:710
+msgid "Debugging control"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:714 spyderlib/plugins/editor.py:1210
+#: spyderlib/spyder.py:604
+msgid "&Run"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:715
+msgid "Run file"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:721
+msgid "&Configure..."
+msgstr ""
+
+#: spyderlib/plugins/editor.py:722
+#: spyderlib/widgets/externalshell/pythonshell.py:294
+msgid "Run settings"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:731
+msgid "Re-run &last script"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:732
+msgid "Run again last file"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:739
+#: spyderlib/widgets/sourcecode/codeeditor.py:2103
+msgid "Run &selection"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:741
+msgid "Run selection"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:747
+msgid "Run cell"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:749
+msgid ""
+"Run current cell (Ctrl+Enter)\n"
+"[Use #%% to create cells]"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:754
+msgid "Run cell and advance"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:757
+msgid "Run current cell and go to the next one (Shift+Enter)"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:763
+msgid "Show todo list"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:764
+msgid "Show TODO/FIXME/XXX/HINT/TIP/@todo comments list"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:772
+msgid "Show warning/error list"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:773
+msgid "Show code analysis warnings/errors"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:780
+msgid "Previous warning/error"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:781
+msgid "Go to previous code analysis warning/error"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:784
+msgid "Next warning/error"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:785
+msgid "Go to next code analysis warning/error"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:789
+msgid "Last edit location"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:790
+msgid "Go to last edit location"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:796
+msgid "Previous cursor position"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:797
+msgid "Go to previous cursor position"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:803
+msgid "Next cursor position"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:804
+msgid "Go to next cursor position"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:811
+#: spyderlib/widgets/sourcecode/codeeditor.py:2097
+msgid "Comment"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:811
+#: spyderlib/widgets/sourcecode/codeeditor.py:2097
+msgid "Uncomment"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:812
+msgid "Comment current line or selection"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:816
+msgid "Add &block comment"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:817
+msgid "Add block comment around current line or selection"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:823
+msgid "R&emove block comment"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:824
+msgid "Remove comment block around current line or selection"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:835
+msgid "Indent"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:836
+msgid "Indent current line or selection"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:839
+msgid "Unindent"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:840
+msgid "Unindent current line or selection"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:845
+msgid "Carriage return and line feed (Windows)"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:848
+msgid "Line feed (UNIX)"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:851
+msgid "Carriage return (Mac)"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:857
+msgid "Convert end-of-line characters"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:861
+msgid "Remove trailing spaces"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:863
+msgid "Fix indentation"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:864
+msgid "Replace tab characters by space characters"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:867
+msgid "Go to line..."
+msgstr ""
+
+#: spyderlib/plugins/editor.py:875
+msgid "Set console working directory"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:877
+msgid "Set current console (and file explorer) working directory to current script directory"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:882
+msgid "Maximum number of recent files..."
+msgstr ""
+
+#: spyderlib/plugins/editor.py:885
+msgid "Clear recent files list"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:885
+msgid "Clear this list"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:887
+msgid "Open &recent"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:1198 spyderlib/spyder.py:585
+msgid "File toolbar"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:1199 spyderlib/spyder.py:595
+msgid "Search toolbar"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:1200 spyderlib/spyder.py:600
+msgid "Source toolbar"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:1201 spyderlib/spyder.py:605
+msgid "Run toolbar"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:1202 spyderlib/spyder.py:610
+msgid "Debug toolbar"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:1203 spyderlib/spyder.py:590
+msgid "Edit toolbar"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:1206 spyderlib/spyder.py:582
+msgid "&File"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:1207 spyderlib/spyder.py:589
+msgid "&Edit"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:1208 spyderlib/spyder.py:594
+msgid "&Search"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:1209 spyderlib/spyder.py:599
+msgid "Sour&ce"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:1211 spyderlib/spyder.py:617
+msgid "&Tools"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:1212
+msgid "?"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:1427
+msgid "Spyder Editor"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:1428
+msgid "This is a temporary script file."
+msgstr ""
+
+#: spyderlib/plugins/editor.py:1488
+msgid "untitled"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:1559
+msgid "Maximum number of recent files"
+msgstr ""
+
+#: spyderlib/plugins/editor.py:1681
+msgid "Printing..."
+msgstr ""
+
+#: spyderlib/plugins/explorer.py:48
+msgid "File explorer"
+msgstr ""
+
+#: spyderlib/plugins/explorer.py:61 spyderlib/plugins/inspector.py:351
+#: spyderlib/plugins/projectexplorer.py:59
+msgid "Set font style"
+msgstr ""
+
+#: spyderlib/plugins/externalconsole.py:45
+msgid "Interactive data plotting"
+msgstr ""
+
+#: spyderlib/plugins/externalconsole.py:60
+#: spyderlib/plugins/externalconsole.py:1073
+#: spyderlib/plugins/inspector.py:381
+#: spyderlib/widgets/externalshell/baseshell.py:106
+#: spyderlib/widgets/ipython.py:456
+msgid "Console"
+msgstr ""
+
+#: spyderlib/plugins/externalconsole.py:78
+msgid "One tab per script"
+msgstr ""
+
+#: spyderlib/plugins/externalconsole.py:79
+#: spyderlib/widgets/externalshell/baseshell.py:171
+msgid "Show elapsed time"
+msgstr ""
+
+#: spyderlib/plugins/externalconsole.py:80 spyderlib/widgets/explorer.py:960
+msgid "Show icons and text"
+msgstr ""
+
+#: spyderlib/plugins/externalconsole.py:92
+msgid "Buffer: "
+msgstr ""
+
+#: spyderlib/plugins/externalconsole.py:92
+#: spyderlib/plugins/ipythonconsole.py:110
+msgid " lines"
+msgstr ""
+
+#: spyderlib/plugins/externalconsole.py:97
+msgid "Merge process standard output/error channels"
+msgstr ""
+
+#: spyderlib/plugins/externalconsole.py:99
+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/plugins/externalconsole.py:103
+msgid "Colorize standard error channel using ANSI escape codes"
+msgstr ""
+
+#: spyderlib/plugins/externalconsole.py:105
+msgid ""
+"This method is the only way to have colorized standard\n"
+"error channel when the output channels have been merged."
+msgstr ""
+
+#: spyderlib/plugins/externalconsole.py:123
+#: spyderlib/plugins/ipythonconsole.py:97 spyderlib/widgets/arrayeditor.py:395
+msgid "Background color"
+msgstr ""
+
+#: spyderlib/plugins/externalconsole.py:124
+msgid "This option will be applied the next time a Python console or a terminal is opened."
+msgstr ""
+
+#: spyderlib/plugins/externalconsole.py:127
+msgid "Light background (white color)"
+msgstr ""
+
+#: spyderlib/plugins/externalconsole.py:152
+msgid "User Module Deleter (UMD)"
+msgstr ""
+
+#: spyderlib/plugins/externalconsole.py:153
+msgid ""
+"UMD 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:156
+msgid "Enable UMD"
+msgstr ""
+
+#: spyderlib/plugins/externalconsole.py:157
+msgid "This option will enable the User Module Deleter (UMD) in Python interpreters. UMD forces Python to reload deeply modules during import when running a Python script using the Spyder's builtin function <b>runfile</b>.<br><br><b>1.</b> UMD may require to restart the Python interpreter in which it will be called (otherwise only newly imported modules will be reloaded when executing scripts).<br><br><b>2.</b> If errors occur when re-running a PyQt-based program, please check that the Q [...]
+msgstr ""
+
+#: spyderlib/plugins/externalconsole.py:173
+msgid "Show reloaded modules list"
+msgstr ""
+
+#: spyderlib/plugins/externalconsole.py:174
+msgid "Please note that these changes will be applied only to new Python interpreters"
+msgstr ""
+
+#: spyderlib/plugins/externalconsole.py:178
+msgid "Set UMD excluded (not reloaded) modules"
+msgstr ""
+
+#: spyderlib/plugins/externalconsole.py:190
+msgid "Python executable"
+msgstr ""
+
+#: spyderlib/plugins/externalconsole.py:192
+msgid "Select the Python interpreter executable binary in which Spyder will run scripts:"
+msgstr ""
+
+#: spyderlib/plugins/externalconsole.py:195
+msgid "Default (i.e. the same as Spyder's)"
+msgstr ""
+
+#: spyderlib/plugins/externalconsole.py:199
+msgid "Use the following Python interpreter:"
+msgstr ""
+
+#: spyderlib/plugins/externalconsole.py:203
+msgid "Executables"
+msgstr ""
+
+#: spyderlib/plugins/externalconsole.py:223
+msgid "PYTHONSTARTUP replacement"
+msgstr ""
+
+#: spyderlib/plugins/externalconsole.py:225
+msgid ""
+"This option will override the PYTHONSTARTUP environment variable which\n"
+"defines the script to be executed during the Python interpreter startup."
+msgstr ""
+
+#: spyderlib/plugins/externalconsole.py:230
+msgid "Default PYTHONSTARTUP script"
+msgstr ""
+
+#: spyderlib/plugins/externalconsole.py:234
+msgid "Use the following startup script:"
+msgstr ""
+
+#: spyderlib/plugins/externalconsole.py:253
+msgid "Monitor"
+msgstr ""
+
+#: spyderlib/plugins/externalconsole.py:254
+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:261
+msgid "Enable monitor"
+msgstr ""
+
+#: spyderlib/plugins/externalconsole.py:273
+msgid "Default library"
+msgstr ""
+
+#: spyderlib/plugins/externalconsole.py:275
+msgid "Qt (PyQt/PySide)"
+msgstr ""
+
+#: spyderlib/plugins/externalconsole.py:277
+msgid "Qt-Python bindings library selection:"
+msgstr ""
+
+#: spyderlib/plugins/externalconsole.py:279
+msgid "This option will act on<br> libraries such as Matplotlib, guidata or ETS"
+msgstr ""
+
+#: spyderlib/plugins/externalconsole.py:293
+msgid "Install Spyder's input hook for Qt"
+msgstr ""
+
+#: spyderlib/plugins/externalconsole.py:295
+msgid "PyQt installs an input hook that allows<br> creating and interacting with Qt widgets in an interactive interpreter without blocking it. On Windows platforms, it is strongly recommended to replace it by Spyder's. Regarding PySide, note that it does not install an input hook, so it is required to enable this feature in order to be able to manipulate PySide/Qtobjects interactively."
+msgstr ""
+
+#: spyderlib/plugins/externalconsole.py:314
+msgid "PyQt"
+msgstr ""
+
+#: spyderlib/plugins/externalconsole.py:316
+msgid "API selection for QString and QVariant objects:"
+msgstr ""
+
+#: spyderlib/plugins/externalconsole.py:317
+msgid "API #1"
+msgstr ""
+
+#: spyderlib/plugins/externalconsole.py:317
+msgid "API #2"
+msgstr ""
+
+#: spyderlib/plugins/externalconsole.py:317
+msgid "Default API"
+msgstr ""
+
+#: spyderlib/plugins/externalconsole.py:319
+msgid "PyQt API #1 is the default API for<br>Python 2. PyQt API #2 is the default API for Python 3 and is compatible with PySide. Note that switching to API #2 may require to enable the Matplotlib patch."
+msgstr ""
+
+#: spyderlib/plugins/externalconsole.py:325
+msgid "Ignore API change errors (sip.setapi)"
+msgstr ""
+
+#: spyderlib/plugins/externalconsole.py:327
+msgid "Enabling this option will ignore <br>errors when changing PyQt API. As PyQt does not support dynamic API changes, it is strongly recommended to use this feature wisely, e.g. for debugging purpose."
+msgstr ""
+
+#: spyderlib/plugins/externalconsole.py:346
+msgid "Matplotlib"
+msgstr ""
+
+#: spyderlib/plugins/externalconsole.py:348
+msgid "GUI backend:"
+msgstr ""
+
+#: spyderlib/plugins/externalconsole.py:350
+msgid "Set the GUI toolkit used by <br>Matplotlib to show figures (default: Qt4Agg)"
+msgstr ""
+
+#: spyderlib/plugins/externalconsole.py:361
+msgid "Patch Matplotlib figures"
+msgstr ""
+
+#: spyderlib/plugins/externalconsole.py:363
+msgid "Patching Matplotlib library will add a button to customize figure options (Qt4Agg only) and fix some issues."
+msgstr ""
+
+#: spyderlib/plugins/externalconsole.py:383
+msgid "Enthought Tool Suite"
+msgstr ""
+
+#: spyderlib/plugins/externalconsole.py:384
+msgid "Enthought Tool Suite (ETS) supports PyQt4 (qt4) and wxPython (wx) graphical user interfaces."
+msgstr ""
+
+#: spyderlib/plugins/externalconsole.py:388
+msgid "ETS_TOOLKIT:"
+msgstr ""
+
+#: spyderlib/plugins/externalconsole.py:408
+msgid "External modules"
+msgstr ""
+
+#: spyderlib/plugins/externalconsole.py:597
+msgid "Trying to kill a kernel?"
+msgstr ""
+
+#: spyderlib/plugins/externalconsole.py:598
+msgid "You can't close this kernel because it has one or more consoles connected to it.<br><br>You need to close them instead or you can kill the kernel using the button far to the right."
+msgstr ""
+
+#: spyderlib/plugins/externalconsole.py:673
+#: spyderlib/plugins/ipythonconsole.py:487 spyderlib/spyder.py:1355
+#: spyderlib/spyder.py:1373 spyderlib/utils/environ.py:95
+#: spyderlib/utils/environ.py:108
+msgid "Warning"
+msgstr ""
+
+#: spyderlib/plugins/externalconsole.py:674
+msgid "No Python shell is currently selected to run <b>%s</b>.<br><br>Please select or open a new Python interpreter and try again."
+msgstr ""
+
+#: spyderlib/plugins/externalconsole.py:752
+msgid ""
+"%s is already running in a separate process.\n"
+"Do you want to kill the process before starting a new one?"
+msgstr ""
+
+#: spyderlib/plugins/externalconsole.py:919
+msgid "Kernel"
+msgstr ""
+
+#: spyderlib/plugins/externalconsole.py:931
+msgid "Either:<ol><li>Your IPython frontend and kernel versions are <b>incompatible</b> or</li><li>You <b>don't have</b> IPython installed in your external interpreter.</li></ol>In any case, we're sorry but we can't create a console for you."
+msgstr ""
+
+#: spyderlib/plugins/externalconsole.py:955
+msgid "Command Window"
+msgstr ""
+
+#: spyderlib/plugins/externalconsole.py:957
+msgid "Terminal"
+msgstr ""
+
+#: spyderlib/plugins/externalconsole.py:1095
+msgid "Open a &Python console"
+msgstr ""
+
+#: spyderlib/plugins/externalconsole.py:1098
+msgid "Open &command prompt"
+msgstr ""
+
+#: spyderlib/plugins/externalconsole.py:1099
+msgid "Open a Windows command prompt"
+msgstr ""
+
+#: spyderlib/plugins/externalconsole.py:1101
+msgid "Open a &terminal"
+msgstr ""
+
+#: spyderlib/plugins/externalconsole.py:1102
+msgid "Open a terminal window"
+msgstr ""
+
+#: spyderlib/plugins/externalconsole.py:1270
+msgid "Open an IPython console"
+msgstr ""
+
+#: spyderlib/plugins/externalconsole.py:1271
+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:1301
+#: spyderlib/plugins/externalconsole.py:1314
+#: spyderlib/plugins/externalconsole.py:1318
+msgid "UMD"
+msgstr ""
+
+#: spyderlib/plugins/externalconsole.py:1302
+msgid ""
+"UMD excluded modules:\n"
+"(example: guidata, guiqwt)"
+msgstr ""
+
+#: spyderlib/plugins/externalconsole.py:1315
+msgid ""
+"The following modules are not installed on your machine:\n"
+"%s"
+msgstr ""
+
+#: spyderlib/plugins/externalconsole.py:1319
+msgid "Please note that these changes will be applied only to new Python/IPython interpreters"
+msgstr ""
+
+#: spyderlib/plugins/findinfiles.py:90 spyderlib/widgets/findinfiles.py:691
+msgid "Find in files"
+msgstr ""
+
+#: spyderlib/plugins/findinfiles.py:114
+msgid "&Find in files"
+msgstr ""
+
+#: spyderlib/plugins/findinfiles.py:117
+msgid "Search text in multiple files"
+msgstr ""
+
+#: spyderlib/plugins/history.py:34
+msgid "Settings"
+msgstr ""
+
+#: spyderlib/plugins/history.py:36
+msgid " entries"
+msgstr ""
+
+#: spyderlib/plugins/history.py:36
+msgid "History depth: "
+msgstr ""
+
+#: spyderlib/plugins/history.py:43
+msgid "Scroll automatically to last entry"
+msgstr ""
+
+#: spyderlib/plugins/history.py:102 spyderlib/plugins/inspector.py:435
+#: spyderlib/widgets/editor.py:713 spyderlib/widgets/explorer.py:990
+#: spyderlib/widgets/externalshell/baseshell.py:151
+#: spyderlib/widgets/externalshell/namespacebrowser.py:231
+#: spyderlib/widgets/ipython.py:493
+msgid "Options"
+msgstr ""
+
+#: spyderlib/plugins/history.py:122
+msgid "History log"
+msgstr ""
+
+#: spyderlib/plugins/history.py:149
+msgid "History..."
+msgstr ""
+
+#: spyderlib/plugins/history.py:151
+msgid "Set history maximum entries"
+msgstr ""
+
+#: spyderlib/plugins/history.py:261
+msgid "History"
+msgstr ""
+
+#: spyderlib/plugins/history.py:262
+msgid "Maximum entries"
+msgstr ""
+
+#: spyderlib/plugins/inspector.py:55
+msgid "Rich text help on the Object Inspector"
+msgstr ""
+
+#: spyderlib/plugins/inspector.py:119
+msgid "Plain text font style"
+msgstr ""
+
+#: spyderlib/plugins/inspector.py:122
+msgid "Rich text font style"
+msgstr ""
+
+#: spyderlib/plugins/inspector.py:125
+msgid "Automatic connections"
+msgstr ""
+
+#: spyderlib/plugins/inspector.py:126
+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."
+msgstr ""
+
+#: spyderlib/plugins/inspector.py:137
+msgid "Python Console"
+msgstr ""
+
+#: spyderlib/plugins/inspector.py:139
+msgid "IPython Console"
+msgstr ""
+
+#: spyderlib/plugins/inspector.py:152
+msgid "Additional features"
+msgstr ""
+
+#: spyderlib/plugins/inspector.py:153
+msgid "Render mathematical equations"
+msgstr ""
+
+#: spyderlib/plugins/inspector.py:159
+msgid "This feature requires Sphinx 1.1 or superior."
+msgstr ""
+
+#: spyderlib/plugins/inspector.py:161
+msgid "Sphinx %s is currently installed."
+msgstr ""
+
+#: spyderlib/plugins/inspector.py:335
+msgid "No documentation available"
+msgstr ""
+
+#: spyderlib/plugins/inspector.py:374
+msgid "Source"
+msgstr ""
+
+#: spyderlib/plugins/inspector.py:390 spyderlib/widgets/dicteditor.py:162
+msgid "Object"
+msgstr ""
+
+#: spyderlib/plugins/inspector.py:405
+msgid "Plain Text"
+msgstr ""
+
+#: spyderlib/plugins/inspector.py:409
+msgid "Show Source"
+msgstr ""
+
+#: spyderlib/plugins/inspector.py:413
+msgid "Rich Text"
+msgstr ""
+
+#: spyderlib/plugins/inspector.py:423
+msgid "Automatic import"
+msgstr ""
+
+#: spyderlib/plugins/inspector.py:478 spyderlib/plugins/inspector.py:887
+msgid "Object inspector"
+msgstr ""
+
+#: spyderlib/plugins/inspector.py:601
+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/plugins/inspector.py:607
+msgid "Preferences > Object Inspector"
+msgstr ""
+
+#: spyderlib/plugins/inspector.py:609
+msgid "Usage"
+msgstr ""
+
+#: spyderlib/plugins/inspector.py:615
+msgid "Please consider installing Sphinx to get documentation rendered in rich text."
+msgstr ""
+
+#: spyderlib/plugins/inspector.py:848
+msgid "Lock"
+msgstr ""
+
+#: spyderlib/plugins/inspector.py:848
+msgid "Unlock"
+msgstr ""
+
+#: spyderlib/plugins/inspector.py:888
+msgid "The following error occured when calling <b>Sphinx %s</b>. <br>Incompatible Sphinx version or doc string decoding failed.<br><br>Error message:<br>%s"
+msgstr ""
+
+#: spyderlib/plugins/inspector.py:932
+msgid "No source code available."
+msgstr ""
+
+#: spyderlib/plugins/ipythonconsole.py:52
+msgid "Symbolic mathematics for the IPython Console"
+msgstr ""
+
+#: spyderlib/plugins/ipythonconsole.py:59
+#: spyderlib/plugins/ipythonconsole.py:438
+msgid "IPython console"
+msgstr ""
+
+#: spyderlib/plugins/ipythonconsole.py:71
+msgid "Display initial banner"
+msgstr ""
+
+#: spyderlib/plugins/ipythonconsole.py:72
+msgid ""
+"This option lets you hide the message shown at\n"
+"the top of the console when it's opened."
+msgstr ""
+
+#: spyderlib/plugins/ipythonconsole.py:74
+msgid "Use a completion widget"
+msgstr ""
+
+#: spyderlib/plugins/ipythonconsole.py:76
+msgid "Use a widget instead of plain text output for tab completion"
+msgstr ""
+
+#: spyderlib/plugins/ipythonconsole.py:78
+msgid "Use a pager to display additional text inside the console"
+msgstr ""
+
+#: spyderlib/plugins/ipythonconsole.py:80
+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:85
+msgid "Ask for confirmation before closing"
+msgstr ""
+
+#: spyderlib/plugins/ipythonconsole.py:98
+msgid "Light background"
+msgstr ""
+
+#: spyderlib/plugins/ipythonconsole.py:100
+msgid "Dark background"
+msgstr ""
+
+#: spyderlib/plugins/ipythonconsole.py:110
+msgid "Buffer:  "
+msgstr ""
+
+#: spyderlib/plugins/ipythonconsole.py:112
+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/plugins/ipythonconsole.py:121
+msgid "Support for graphics (Matplotlib)"
+msgstr ""
+
+#: spyderlib/plugins/ipythonconsole.py:122
+msgid "Activate support"
+msgstr ""
+
+#: spyderlib/plugins/ipythonconsole.py:123
+msgid "Automatically load Pylab and NumPy modules"
+msgstr ""
+
+#: spyderlib/plugins/ipythonconsole.py:126
+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/plugins/ipythonconsole.py:145
+msgid ""
+"This feature requires the Matplotlib library.\n"
+"It seems you don't have it installed."
+msgstr ""
+
+#: spyderlib/plugins/ipythonconsole.py:150
+msgid "Inline"
+msgstr ""
+
+#: spyderlib/plugins/ipythonconsole.py:151
+msgid "Automatic"
+msgstr ""
+
+#: spyderlib/plugins/ipythonconsole.py:152
+msgid "Graphics backend"
+msgstr ""
+
+#: spyderlib/plugins/ipythonconsole.py:153
+msgid "Decide how graphics are going to be displayed in the console. If unsure, please select <b>%s</b> to put graphics inside the console or <b>%s</b> to interact with them (through zooming and panning) in a separate window."
+msgstr ""
+
+#: spyderlib/plugins/ipythonconsole.py:173
+msgid "Backend:"
+msgstr ""
+
+#: spyderlib/plugins/ipythonconsole.py:175
+msgid "This option will be applied the next time a console is opened."
+msgstr ""
+
+#: spyderlib/plugins/ipythonconsole.py:187
+msgid "Inline backend"
+msgstr ""
+
+#: spyderlib/plugins/ipythonconsole.py:188
+msgid "Decide how to render the figures created by this backend"
+msgstr ""
+
+#: spyderlib/plugins/ipythonconsole.py:192
+msgid "Format:"
+msgstr ""
+
+#: spyderlib/plugins/ipythonconsole.py:195
+msgid "Resolution:"
+msgstr ""
+
+#: spyderlib/plugins/ipythonconsole.py:195
+msgid "dpi"
+msgstr ""
+
+#: spyderlib/plugins/ipythonconsole.py:197
+msgid "Only used when the format is PNG. Default is 72"
+msgstr ""
+
+#: spyderlib/plugins/ipythonconsole.py:200
+msgid "Width:"
+msgstr ""
+
+#: spyderlib/plugins/ipythonconsole.py:200
+#: spyderlib/plugins/ipythonconsole.py:204
+msgid "inches"
+msgstr ""
+
+#: spyderlib/plugins/ipythonconsole.py:202
+msgid "Default is 6"
+msgstr ""
+
+#: spyderlib/plugins/ipythonconsole.py:204
+msgid "Height:"
+msgstr ""
+
+#: spyderlib/plugins/ipythonconsole.py:206
+msgid "Default is 4"
+msgstr ""
+
+#: spyderlib/plugins/ipythonconsole.py:221
+msgid "Run code"
+msgstr ""
+
+#: spyderlib/plugins/ipythonconsole.py:222
+msgid "You can run several lines of code when a console is started. Please introduce each one separated by commas, for example:<br><i>import os, import sys</i>"
+msgstr ""
+
+#: spyderlib/plugins/ipythonconsole.py:228
+msgid "Lines:"
+msgstr ""
+
+#: spyderlib/plugins/ipythonconsole.py:237
+msgid "Run a file"
+msgstr ""
+
+#: spyderlib/plugins/ipythonconsole.py:238
+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/plugins/ipythonconsole.py:242
+msgid "Use the following file:"
+msgstr ""
+
+#: spyderlib/plugins/ipythonconsole.py:257
+msgid "Greedy completion"
+msgstr ""
+
+#: spyderlib/plugins/ipythonconsole.py:258
+msgid "Enable <tt>Tab</tt> completion on elements of lists, results of function calls, etc, <i>without</i> assigning them to a variable.<br>For example, you can get completions on things like <tt>li[0].<Tab></tt> or <tt>ins.meth().<Tab></tt>"
+msgstr ""
+
+#: spyderlib/plugins/ipythonconsole.py:266
+msgid "Use the greedy completer"
+msgstr ""
+
+#: spyderlib/plugins/ipythonconsole.py:277
+msgid "Autocall"
+msgstr ""
+
+#: spyderlib/plugins/ipythonconsole.py:278
+msgid "Autocall makes IPython automatically call any callable object even if you didn't type explicit parentheses.<br>For example, if you type <i>str 43</i> it becomes <i>str(43)</i> automatically."
+msgstr ""
+
+#: spyderlib/plugins/ipythonconsole.py:285
+msgid "Smart"
+msgstr ""
+
+#: spyderlib/plugins/ipythonconsole.py:286
+msgid "Full"
+msgstr ""
+
+#: spyderlib/plugins/ipythonconsole.py:287
+msgid "Off"
+msgstr ""
+
+#: spyderlib/plugins/ipythonconsole.py:289
+msgid "Autocall:  "
+msgstr ""
+
+#: spyderlib/plugins/ipythonconsole.py:290
+msgid "On <b>%s</b> mode, Autocall is not applied if there are no arguments after the callable. On <b>%s</b> mode, all callable objects are automatically called (even if no arguments are present)."
+msgstr ""
+
+#: spyderlib/plugins/ipythonconsole.py:302
+msgid "Symbolic Mathematics"
+msgstr ""
+
+#: spyderlib/plugins/ipythonconsole.py:303
+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:308
+msgid "Use symbolic math"
+msgstr ""
+
+#: spyderlib/plugins/ipythonconsole.py:309
+msgid "This option loads the Sympy library to work with.<br>Please refer to its documentation to learn how to use it."
+msgstr ""
+
+#: spyderlib/plugins/ipythonconsole.py:322
+msgid ""
+"This feature requires the Sympy library.\n"
+"It seems you don't have it installed."
+msgstr ""
+
+#: spyderlib/plugins/ipythonconsole.py:327
+msgid "Prompts"
+msgstr ""
+
+#: spyderlib/plugins/ipythonconsole.py:328
+msgid "Modify how Input and Output prompts are shown in the console."
+msgstr ""
+
+#: spyderlib/plugins/ipythonconsole.py:331
+msgid "Input prompt:"
+msgstr ""
+
+#: spyderlib/plugins/ipythonconsole.py:333
+msgid "Default is<br>In [<span class=\"in-prompt-number\">%i</span>]:"
+msgstr ""
+
+#: spyderlib/plugins/ipythonconsole.py:337
+msgid "Output prompt:"
+msgstr ""
+
+#: spyderlib/plugins/ipythonconsole.py:339
+msgid "Default is<br>Out[<span class=\"out-prompt-number\">%i</span>]:"
+msgstr ""
+
+#: spyderlib/plugins/ipythonconsole.py:355
+msgid "Graphics"
+msgstr ""
+
+#: spyderlib/plugins/ipythonconsole.py:357
+#: spyderlib/plugins/workingdirectory.py:42
+msgid "Startup"
+msgstr ""
+
+#: spyderlib/plugins/ipythonconsole.py:359
+msgid "Advanced Settings"
+msgstr ""
+
+#: spyderlib/plugins/ipythonconsole.py:488
+msgid "No IPython console is currently available to run <b>%s</b>.<br><br>Please open a new one and try again."
+msgstr ""
+
+#: spyderlib/plugins/ipythonconsole.py:514
+msgid "Open an &IPython console"
+msgstr ""
+
+#: spyderlib/plugins/ipythonconsole.py:519
+msgid "Connect to an existing kernel"
+msgstr ""
+
+#: spyderlib/plugins/ipythonconsole.py:520
+msgid "Open a new IPython console connected to an existing kernel"
+msgstr ""
+
+#: spyderlib/plugins/ipythonconsole.py:679
+msgid "(for example: kernel-3764.json, or simply 3764)"
+msgstr ""
+
+#: spyderlib/plugins/ipythonconsole.py:681
+#: spyderlib/plugins/ipythonconsole.py:726
+msgid "IPython"
+msgstr ""
+
+#: spyderlib/plugins/ipythonconsole.py:682
+msgid "Provide an IPython kernel connection file:"
+msgstr ""
+
+#: spyderlib/plugins/ipythonconsole.py:727
+msgid "Unable to connect to IPython <b>%s"
+msgstr ""
+
+#: spyderlib/plugins/ipythonconsole.py:733
+msgid "Mismatch between kernel and frontend"
+msgstr ""
+
+#: spyderlib/plugins/ipythonconsole.py:734
+msgid "Your IPython frontend and kernel versions are <b>incompatible!!</b><br><br>We're sorry but we can't create an IPython console for you."
+msgstr ""
+
+#: spyderlib/plugins/ipythonconsole.py:955
+msgid ""
+"%s will be closed.\n"
+"Do you want to kill the associated kernel and all of its clients?"
+msgstr ""
+
+#: spyderlib/plugins/ipythonconsole.py:1015
+msgid "Are you sure you want to restart the kernel?"
+msgstr ""
+
+#: spyderlib/plugins/ipythonconsole.py:1017
+msgid "Restart kernel?"
+msgstr ""
+
+#: spyderlib/plugins/onlinehelp.py:67
+msgid "Online help"
+msgstr ""
+
+#: spyderlib/plugins/outlineexplorer.py:47
+#: spyderlib/widgets/editortools.py:164
+msgid "Outline"
+msgstr ""
+
+#: spyderlib/plugins/projectexplorer.py:43
+#: spyderlib/widgets/projectexplorer.py:1136
+#: spyderlib/widgets/projectexplorer.py:1150
+msgid "Project explorer"
+msgstr ""
+
+#: spyderlib/plugins/projectexplorer.py:54
+#: spyderlib/widgets/projectexplorer.py:544
+msgid "New project..."
+msgstr ""
+
+#: spyderlib/plugins/runconfig.py:28
+msgid "Execute in current Python or IPython interpreter"
+msgstr ""
+
+#: spyderlib/plugins/runconfig.py:29
+msgid "Execute in a new dedicated Python interpreter"
+msgstr ""
+
+#: spyderlib/plugins/runconfig.py:30
+msgid "Execute in an external System terminal"
+msgstr ""
+
+#: spyderlib/plugins/runconfig.py:40
+msgid "Always show %s on a first file run"
+msgstr ""
+
+#: spyderlib/plugins/runconfig.py:150
+msgid "General settings"
+msgstr ""
+
+#: spyderlib/plugins/runconfig.py:153 spyderlib/plugins/runconfig.py:194
+msgid "Command line options:"
+msgstr ""
+
+#: spyderlib/plugins/runconfig.py:160
+msgid "Working directory:"
+msgstr ""
+
+#: spyderlib/plugins/runconfig.py:175 spyderlib/plugins/runconfig.py:438
+msgid "Interpreter"
+msgstr ""
+
+#: spyderlib/plugins/runconfig.py:186
+msgid "Dedicated Python interpreter"
+msgstr ""
+
+#: spyderlib/plugins/runconfig.py:191
+msgid "Interact with the Python interpreter after execution"
+msgstr ""
+
+#: spyderlib/plugins/runconfig.py:200
+msgid "<b>-u</b> is added to the other options you set here"
+msgstr ""
+
+#: spyderlib/plugins/runconfig.py:211
+msgid "this dialog"
+msgstr ""
+
+#: spyderlib/plugins/runconfig.py:267
+msgid "Run configuration"
+msgstr ""
+
+#: spyderlib/plugins/runconfig.py:268
+msgid "The following working directory is not valid:<br><b>%s</b>"
+msgstr ""
+
+#: spyderlib/plugins/runconfig.py:344
+msgid "Run settings for %s"
+msgstr ""
+
+#: spyderlib/plugins/runconfig.py:375
+msgid "Select a run configuration:"
+msgstr ""
+
+#: spyderlib/plugins/runconfig.py:405 spyderlib/plugins/runconfig.py:430
+msgid "Run Settings"
+msgstr ""
+
+#: spyderlib/plugins/runconfig.py:432
+msgid "The following are the default <i>%s</i>. These options may be overriden using the <b>%s</b> dialog box (see the <b>%s</b> menu)"
+msgstr ""
+
+#: spyderlib/plugins/runconfig.py:456
+#: spyderlib/widgets/externalshell/pythonshell.py:297
+msgid "Working directory"
+msgstr ""
+
+#: spyderlib/plugins/runconfig.py:458
+msgid "Default working directory is:"
+msgstr ""
+
+#: spyderlib/plugins/runconfig.py:460
+msgid "the script directory"
+msgstr ""
+
+#: spyderlib/plugins/runconfig.py:463 spyderlib/plugins/workingdirectory.py:54
+msgid "the following directory:"
+msgstr ""
+
+#: spyderlib/plugins/runconfig.py:482
+msgid "Run Settings dialog"
+msgstr ""
+
+#: spyderlib/plugins/shortcuts.py:178
+msgid "Context"
+msgstr ""
+
+#: spyderlib/plugins/shortcuts.py:180 spyderlib/widgets/dicteditor.py:147
+#: spyderlib/widgets/importwizard.py:480
+msgid "Name"
+msgstr ""
+
+#: spyderlib/plugins/shortcuts.py:182
+msgid "Mod1"
+msgstr ""
+
+#: spyderlib/plugins/shortcuts.py:184
+msgid "Mod2"
+msgstr ""
+
+#: spyderlib/plugins/shortcuts.py:186
+msgid "Mod3"
+msgstr ""
+
+#: spyderlib/plugins/shortcuts.py:188 spyderlib/widgets/dicteditor.py:158
+msgid "Key"
+msgstr ""
+
+#: spyderlib/plugins/shortcuts.py:321
+msgid "Conflicts"
+msgstr ""
+
+#: spyderlib/plugins/shortcuts.py:322
+msgid "The following conflicts have been detected:"
+msgstr ""
+
+#: spyderlib/plugins/shortcuts.py:334
+msgid "Keyboard shortcuts"
+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:33
+#: spyderlib/widgets/externalshell/namespacebrowser.py:201
+msgid "Exclude private references"
+msgstr ""
+
+#: spyderlib/plugins/variableexplorer.py:34
+#: spyderlib/widgets/externalshell/namespacebrowser.py:216
+msgid "Exclude capitalized references"
+msgstr ""
+
+#: spyderlib/plugins/variableexplorer.py:35
+#: spyderlib/widgets/externalshell/namespacebrowser.py:209
+msgid "Exclude all-uppercase references"
+msgstr ""
+
+#: spyderlib/plugins/variableexplorer.py:36
+#: spyderlib/widgets/externalshell/namespacebrowser.py:224
+msgid "Exclude unsupported data types"
+msgstr ""
+
+#: spyderlib/plugins/variableexplorer.py:43
+#: spyderlib/widgets/dicteditor.py:591
+msgid "Truncate values"
+msgstr ""
+
+#: spyderlib/plugins/variableexplorer.py:44
+#: spyderlib/widgets/dicteditor.py:604
+msgid "Always edit in-place"
+msgstr ""
+
+#: spyderlib/plugins/variableexplorer.py:45
+#: spyderlib/widgets/dicteditor.py:600
+msgid "Show collection contents"
+msgstr ""
+
+#: spyderlib/plugins/variableexplorer.py:48
+#: spyderlib/widgets/dicteditor.py:595
+msgid "Show arrays min/max"
+msgstr ""
+
+#: spyderlib/plugins/variableexplorer.py:50
+#: spyderlib/widgets/dicteditor.py:1251
+msgid "Edit data in the remote process"
+msgstr ""
+
+#: spyderlib/plugins/variableexplorer.py:51
+#: spyderlib/widgets/dicteditor.py:1252
+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/plugins/variableexplorer.py:162
+msgid "Variable explorer"
+msgstr ""
+
+#: spyderlib/plugins/workingdirectory.py:35
+msgid "The <b>global working directory</b> is the working directory for newly opened <i>consoles</i> (Python/IPython interpreters and terminals), for the <i>file explorer</i>, for the <i>find in files</i> plugin and for new files created in the <i>editor</i>."
+msgstr ""
+
+#: spyderlib/plugins/workingdirectory.py:44
+msgid "At startup, the global working directory is:"
+msgstr ""
+
+#: spyderlib/plugins/workingdirectory.py:48
+msgid "the same as in last session"
+msgstr ""
+
+#: spyderlib/plugins/workingdirectory.py:50
+msgid "At startup, Spyder will restore the global directory from last session"
+msgstr ""
+
+#: spyderlib/plugins/workingdirectory.py:56
+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:160
+msgid "Back"
+msgstr ""
+
+#: spyderlib/plugins/workingdirectory.py:168 spyderlib/widgets/explorer.py:977
+#: spyderlib/widgets/importwizard.py:499
+msgid "Next"
+msgstr ""
+
+#: spyderlib/plugins/workingdirectory.py:181
+msgid ""
+"This is the working directory for newly\n"
+"opened consoles (Python interpreters 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/plugins/workingdirectory.py:207
+msgid "Browse a working directory"
+msgstr ""
+
+#: spyderlib/plugins/workingdirectory.py:213
+msgid "Set as current console's working directory"
+msgstr ""
+
+#: spyderlib/plugins/workingdirectory.py:221
+msgid "Change to parent directory"
+msgstr ""
+
+#: spyderlib/plugins/workingdirectory.py:228
+msgid "Global working directory"
+msgstr ""
+
+#: spyderlib/spyder.py:48
+msgid "IPython Console integration"
+msgstr ""
+
+#: spyderlib/spyder.py:125
+msgid "Initializing..."
+msgstr ""
+
+#: spyderlib/spyder.py:285
+msgid "Numpy and Scipy documentation"
+msgstr ""
+
+#: spyderlib/spyder.py:287 spyderlib/spyder.py:976
+msgid "Matplotlib documentation"
+msgstr ""
+
+#: spyderlib/spyder.py:290
+msgid "PyQt4 Reference Guide"
+msgstr ""
+
+#: spyderlib/spyder.py:293
+msgid "PyQt4 API Reference"
+msgstr ""
+
+#: spyderlib/spyder.py:295
+msgid "Python(x,y)"
+msgstr ""
+
+#: spyderlib/spyder.py:297
+msgid "WinPython"
+msgstr ""
+
+#: spyderlib/spyder.py:330
+msgid "Reload last session"
+msgstr ""
+
+#: spyderlib/spyder.py:334
+msgid "Load session..."
+msgstr ""
+
+#: spyderlib/spyder.py:337
+msgid "Load Spyder session"
+msgstr ""
+
+#: spyderlib/spyder.py:339
+msgid "Save session and quit..."
+msgstr ""
+
+#: spyderlib/spyder.py:342
+msgid "Save current session and quit application"
+msgstr ""
+
+#: spyderlib/spyder.py:517
+msgid "Close current pane"
+msgstr ""
+
+#: spyderlib/spyder.py:523
+msgid "&Find text"
+msgstr ""
+
+#: spyderlib/spyder.py:528
+msgid "Find &next"
+msgstr ""
+
+#: spyderlib/spyder.py:534
+msgid "Find &previous"
+msgstr ""
+
+#: spyderlib/spyder.py:539
+msgid "&Replace text"
+msgstr ""
+
+#: spyderlib/spyder.py:554 spyderlib/widgets/sourcecode/codeeditor.py:2073
+msgid "Undo"
+msgstr ""
+
+#: spyderlib/spyder.py:556 spyderlib/widgets/sourcecode/codeeditor.py:2076
+msgid "Redo"
+msgstr ""
+
+#: spyderlib/spyder.py:557 spyderlib/widgets/arrayeditor.py:327
+#: spyderlib/widgets/dicteditor.py:563 spyderlib/widgets/shell.py:117
+#: spyderlib/widgets/sourcecode/codeeditor.py:2082
+msgid "Copy"
+msgstr ""
+
+#: spyderlib/spyder.py:559 spyderlib/widgets/shell.py:113
+#: spyderlib/widgets/sourcecode/codeeditor.py:2079
+msgid "Cut"
+msgstr ""
+
+#: spyderlib/spyder.py:560 spyderlib/widgets/dicteditor.py:560
+#: spyderlib/widgets/shell.py:121
+#: spyderlib/widgets/sourcecode/codeeditor.py:2085
+msgid "Paste"
+msgstr ""
+
+#: spyderlib/spyder.py:562 spyderlib/widgets/explorer.py:453
+#: spyderlib/widgets/projectexplorer.py:1002 spyderlib/widgets/shell.py:130
+#: spyderlib/widgets/sourcecode/codeeditor.py:2088
+msgid "Delete"
+msgstr ""
+
+#: spyderlib/spyder.py:565 spyderlib/widgets/shell.py:134
+#: spyderlib/widgets/sourcecode/codeeditor.py:2092
+msgid "Select All"
+msgstr ""
+
+#: spyderlib/spyder.py:614
+msgid "C&onsoles"
+msgstr ""
+
+#: spyderlib/spyder.py:620
+msgid "&View"
+msgstr ""
+
+#: spyderlib/spyder.py:623
+msgid "&Help"
+msgstr ""
+
+#: spyderlib/spyder.py:628
+msgid "Welcome to Spyder!"
+msgstr ""
+
+#: spyderlib/spyder.py:633
+msgid "Pre&ferences"
+msgstr ""
+
+#: spyderlib/spyder.py:640 spyderlib/widgets/pathmanager.py:45
+#: spyderlib/widgets/projectexplorer.py:593
+msgid "PYTHONPATH manager"
+msgstr ""
+
+#: spyderlib/spyder.py:643
+msgid "Python Path Manager"
+msgstr ""
+
+#: spyderlib/spyder.py:646
+msgid "Update module names list"
+msgstr ""
+
+#: spyderlib/spyder.py:648
+msgid "Refresh list of module names available in PYTHONPATH"
+msgstr ""
+
+#: spyderlib/spyder.py:653
+msgid "Current user environment variables..."
+msgstr ""
+
+#: spyderlib/spyder.py:655
+msgid "Show and edit current user environment variables in Windows registry (i.e. for all sessions)"
+msgstr ""
+
+#: spyderlib/spyder.py:663 spyderlib/spyder.py:1068
+msgid "External Tools"
+msgstr ""
+
+#: spyderlib/spyder.py:667
+msgid "Python(x,y) launcher"
+msgstr ""
+
+#: spyderlib/spyder.py:674
+msgid "WinPython control panel"
+msgstr ""
+
+#: spyderlib/spyder.py:683
+msgid "Qt Designer"
+msgstr ""
+
+#: spyderlib/spyder.py:688
+msgid "Qt Linguist"
+msgstr ""
+
+#: spyderlib/spyder.py:694
+msgid "Qt examples"
+msgstr ""
+
+#: spyderlib/spyder.py:712
+msgid "guidata examples"
+msgstr ""
+
+#: spyderlib/spyder.py:720
+msgid "guiqwt examples"
+msgstr ""
+
+#: spyderlib/spyder.py:725
+msgid "Sift"
+msgstr ""
+
+#: spyderlib/spyder.py:733
+msgid "ViTables"
+msgstr ""
+
+#: spyderlib/spyder.py:747
+msgid "Fullscreen mode"
+msgstr ""
+
+#: spyderlib/spyder.py:759
+msgid "Main toolbar"
+msgstr ""
+
+#: spyderlib/spyder.py:781
+msgid "Loading object inspector..."
+msgstr ""
+
+#: spyderlib/spyder.py:788
+msgid "Loading outline explorer..."
+msgstr ""
+
+#: spyderlib/spyder.py:796
+msgid "Loading editor..."
+msgstr ""
+
+#: spyderlib/spyder.py:821
+msgid "Loading file explorer..."
+msgstr ""
+
+#: spyderlib/spyder.py:828
+msgid "Loading history plugin..."
+msgstr ""
+
+#: spyderlib/spyder.py:839
+msgid "Loading online help..."
+msgstr ""
+
+#: spyderlib/spyder.py:845
+msgid "Loading project explorer..."
+msgstr ""
+
+#: spyderlib/spyder.py:856
+msgid "Loading external console..."
+msgstr ""
+
+#: spyderlib/spyder.py:865
+msgid "Loading namespace browser..."
+msgstr ""
+
+#: spyderlib/spyder.py:872
+msgid "Loading IPython console..."
+msgstr ""
+
+#: spyderlib/spyder.py:883
+msgid "Setting up main window..."
+msgstr ""
+
+#: spyderlib/spyder.py:886
+msgid "Optional dependencies..."
+msgstr ""
+
+#: spyderlib/spyder.py:890
+msgid "Report issue..."
+msgstr ""
+
+#: spyderlib/spyder.py:894
+msgid "Spyder support..."
+msgstr ""
+
+#: spyderlib/spyder.py:917
+msgid "Spyder documentation"
+msgstr ""
+
+#: spyderlib/spyder.py:923
+msgid "Python documentation"
+msgstr ""
+
+#: spyderlib/spyder.py:929 spyderlib/spyder.py:968
+msgid "IPython documentation"
+msgstr ""
+
+#: spyderlib/spyder.py:930
+msgid "Intro to IPython"
+msgstr ""
+
+#: spyderlib/spyder.py:932
+msgid "Quick reference"
+msgstr ""
+
+#: spyderlib/spyder.py:934
+msgid "Console help"
+msgstr ""
+
+#: spyderlib/spyder.py:966
+msgid "Python(x,y) documentation folder"
+msgstr ""
+
+#: spyderlib/spyder.py:970
+msgid "guidata documentation"
+msgstr ""
+
+#: spyderlib/spyder.py:973
+msgid "guiqwt documentation"
+msgstr ""
+
+#: spyderlib/spyder.py:979
+msgid "NumPy documentation"
+msgstr ""
+
+#: spyderlib/spyder.py:981
+msgid "NumPy reference guide"
+msgstr ""
+
+#: spyderlib/spyder.py:983
+msgid "NumPy user guide"
+msgstr ""
+
+#: spyderlib/spyder.py:985
+msgid "SciPy documentation"
+msgstr ""
+
+#: spyderlib/spyder.py:992
+msgid "Installed Python modules"
+msgstr ""
+
+#: spyderlib/spyder.py:996
+msgid "Online documentation"
+msgstr ""
+
+#: spyderlib/spyder.py:1004
+msgid "Qt documentation"
+msgstr ""
+
+#: spyderlib/spyder.py:1010
+msgid "About %s..."
+msgstr ""
+
+#: spyderlib/spyder.py:1031
+msgid "Panes"
+msgstr ""
+
+#: spyderlib/spyder.py:1032
+msgid "Toolbars"
+msgstr ""
+
+#: spyderlib/spyder.py:1035
+msgid "Reset window layout"
+msgstr ""
+
+#: spyderlib/spyder.py:1037
+msgid "Custom window layouts"
+msgstr ""
+
+#: spyderlib/spyder.py:1043
+msgid "Switch to/from layout %d"
+msgstr ""
+
+#: spyderlib/spyder.py:1048
+msgid "Set layout %d"
+msgstr ""
+
+#: spyderlib/spyder.py:1056
+msgid "Attached console window (debugging)"
+msgstr ""
+
+#: spyderlib/spyder.py:1356
+msgid ""
+"Window layout will be reset to default settings: this affects window position, size and dockwidgets.\n"
+"Do you want to continue?"
+msgstr ""
+
+#: spyderlib/spyder.py:1374
+msgid "Quick switch layout #%d has not yet been defined."
+msgstr ""
+
+#: spyderlib/spyder.py:1625 spyderlib/spyder.py:1626
+msgid "Maximize current pane"
+msgstr ""
+
+#: spyderlib/spyder.py:1629
+msgid "Restore current pane"
+msgstr ""
+
+#: spyderlib/spyder.py:1630
+msgid "Restore pane to its original size"
+msgstr ""
+
+#: spyderlib/spyder.py:1701
+msgid "(not installed)"
+msgstr ""
+
+#: spyderlib/spyder.py:1719
+msgid "About %s"
+msgstr ""
+
+#: spyderlib/spyder.py:1888
+msgid "Running an external system terminal is not supported on platform %s."
+msgstr ""
+
+#: spyderlib/spyder.py:2089
+msgid "Open session"
+msgstr ""
+
+#: spyderlib/spyder.py:2090 spyderlib/spyder.py:2101
+msgid "Spyder sessions"
+msgstr ""
+
+#: spyderlib/spyder.py:2100
+msgid "Save session"
+msgstr ""
+
+#: spyderlib/utils/codeanalysis.py:92
+msgid "Real-time code analysis on the Editor"
+msgstr ""
+
+#: spyderlib/utils/codeanalysis.py:96
+msgid "Real-time code style analysis on the Editor"
+msgstr ""
+
+#: spyderlib/utils/environ.py:96
+msgid "Module <b>pywin32 was not found</b>.<br>Please restart this Windows <i>session</i> (not the computer) for changes to take effect."
+msgstr ""
+
+#: spyderlib/utils/environ.py:109
+msgid "If you accept changes, this will modify the current user environment variables directly <b>in Windows registry</b>. Use it with precautions, at your own risks.<br><br>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 <i>Python(x,y) Home</i> for example)"
+msgstr ""
+
+#: spyderlib/utils/inspector/sphinxify.py:203
+#: spyderlib/utils/inspector/sphinxify.py:213
+msgid "It was not possible to generate rich text help for this object.</br>Please see it in plain text."
+msgstr ""
+
+#: spyderlib/utils/introspection/rope_plugin.py:34
+msgid "Editor's code completion, go-to-definition and help"
+msgstr ""
+
+#: spyderlib/utils/iofuncs.py:331
+msgid "Supported files"
+msgstr ""
+
+#: spyderlib/utils/iofuncs.py:342
+msgid "Spyder data files"
+msgstr ""
+
+#: spyderlib/utils/iofuncs.py:344 spyderlib/widgets/dicteditor.py:924
+msgid "NumPy arrays"
+msgstr ""
+
+#: spyderlib/utils/iofuncs.py:345
+msgid "Matlab files"
+msgstr ""
+
+#: spyderlib/utils/iofuncs.py:346
+msgid "CSV text files"
+msgstr ""
+
+#: spyderlib/utils/iofuncs.py:348
+msgid "JPEG images"
+msgstr ""
+
+#: spyderlib/utils/iofuncs.py:349
+msgid "PNG images"
+msgstr ""
+
+#: spyderlib/utils/iofuncs.py:350
+msgid "GIF images"
+msgstr ""
+
+#: spyderlib/utils/iofuncs.py:351
+msgid "TIFF images"
+msgstr ""
+
+#: spyderlib/utils/iofuncs.py:370 spyderlib/utils/iofuncs.py:377
+msgid "<b>Unsupported file type '%s'</b>"
+msgstr ""
+
+#: spyderlib/widgets/arrayeditor.py:315 spyderlib/widgets/arrayeditor.py:488
+#: spyderlib/widgets/arrayeditor.py:574
+msgid "Array editor"
+msgstr ""
+
+#: spyderlib/widgets/arrayeditor.py:316
+msgid ""
+"Resizing cells of a table of such size could take a long time.\n"
+"Do you want to continue anyway?"
+msgstr ""
+
+#: spyderlib/widgets/arrayeditor.py:387 spyderlib/widgets/arrayeditor.py:420
+msgid "Format"
+msgstr ""
+
+#: spyderlib/widgets/arrayeditor.py:392
+msgid "Resize"
+msgstr ""
+
+#: spyderlib/widgets/arrayeditor.py:421
+msgid "Float formatting"
+msgstr ""
+
+#: spyderlib/widgets/arrayeditor.py:428 spyderlib/widgets/explorer.py:549
+#: spyderlib/widgets/explorer.py:650
+#: spyderlib/widgets/externalshell/pythonshell.py:527
+#: spyderlib/widgets/externalshell/systemshell.py:93
+msgid "Error"
+msgstr ""
+
+#: spyderlib/widgets/arrayeditor.py:429
+msgid "Format (%s) is incorrect"
+msgstr ""
+
+#: spyderlib/widgets/arrayeditor.py:460
+msgid "Array is empty"
+msgstr ""
+
+#: spyderlib/widgets/arrayeditor.py:463
+msgid "Arrays with more than 2 dimensions are not supported"
+msgstr ""
+
+#: spyderlib/widgets/arrayeditor.py:467
+msgid "The 'xlabels' argument length do no match array column number"
+msgstr ""
+
+#: spyderlib/widgets/arrayeditor.py:471
+msgid "The 'ylabels' argument length do no match array row number"
+msgstr ""
+
+#: spyderlib/widgets/arrayeditor.py:478
+msgid "%s arrays"
+msgstr ""
+
+#: spyderlib/widgets/arrayeditor.py:479
+msgid "%s are currently not supported"
+msgstr ""
+
+#: spyderlib/widgets/arrayeditor.py:490
+msgid "read only"
+msgstr ""
+
+#: spyderlib/widgets/arrayeditor.py:519
+msgid "Record array fields:"
+msgstr ""
+
+#: spyderlib/widgets/arrayeditor.py:531
+msgid "Data"
+msgstr ""
+
+#: spyderlib/widgets/arrayeditor.py:531
+msgid "Mask"
+msgstr ""
+
+#: spyderlib/widgets/arrayeditor.py:531
+msgid "Masked data"
+msgstr ""
+
+#: spyderlib/widgets/arrayeditor.py:538
+msgid "<u>Warning</u>: changes are applied separately"
+msgstr ""
+
+#: spyderlib/widgets/arrayeditor.py:539
+msgid "For performance reasons, changes applied to masked array won't be reflected in array's data (and vice-versa)."
+msgstr ""
+
+#: spyderlib/widgets/browser.py:30
+#: spyderlib/widgets/sourcecode/codeeditor.py:2108
+msgid "Zoom out"
+msgstr ""
+
+#: spyderlib/widgets/browser.py:33
+#: spyderlib/widgets/sourcecode/codeeditor.py:2105
+msgid "Zoom in"
+msgstr ""
+
+#: spyderlib/widgets/browser.py:126
+msgid "Home"
+msgstr ""
+
+#: spyderlib/widgets/browser.py:166
+msgid "Find text"
+msgstr ""
+
+#: spyderlib/widgets/browser.py:185
+msgid "Address:"
+msgstr ""
+
+#: spyderlib/widgets/browser.py:220
+msgid "Unable to load page"
+msgstr ""
+
+#: spyderlib/widgets/comboboxes.py:117
+msgid "Press enter to validate this entry"
+msgstr ""
+
+#: spyderlib/widgets/comboboxes.py:118
+msgid "This entry is incorrect"
+msgstr ""
+
+#: spyderlib/widgets/comboboxes.py:171
+msgid "Press enter to validate this path"
+msgstr ""
+
+#: spyderlib/widgets/comboboxes.py:172
+msgid ""
+"This path is incorrect.\n"
+"Enter a correct directory path,\n"
+"then press enter to validate"
+msgstr ""
+
+#: spyderlib/widgets/dependencies.py:60
+msgid " Required "
+msgstr ""
+
+#: spyderlib/widgets/dependencies.py:60
+msgid "Module"
+msgstr ""
+
+#: spyderlib/widgets/dependencies.py:61
+msgid " Installed "
+msgstr ""
+
+#: spyderlib/widgets/dependencies.py:61
+msgid "Provided features"
+msgstr ""
+
+#: spyderlib/widgets/dependencies.py:127
+msgid "Optional Dependencies"
+msgstr ""
+
+#: spyderlib/widgets/dependencies.py:134
+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.<br><br>Although Spyder can work without any of these modules, it's strongly recommended that at least you try to install <b>%s</b> and <b>%s</b> to have a much better experience."
+msgstr ""
+
+#: spyderlib/widgets/dependencies.py:149
+msgid "Copy to clipboard"
+msgstr ""
+
+#: spyderlib/widgets/dicteditor.py:145
+msgid "Index"
+msgstr ""
+
+#: spyderlib/widgets/dicteditor.py:150
+msgid "Tuple"
+msgstr ""
+
+#: spyderlib/widgets/dicteditor.py:153
+msgid "List"
+msgstr ""
+
+#: spyderlib/widgets/dicteditor.py:156
+msgid "Dictionary"
+msgstr ""
+
+#: spyderlib/widgets/dicteditor.py:164
+msgid "Attribute"
+msgstr ""
+
+#: spyderlib/widgets/dicteditor.py:165
+msgid "elements"
+msgstr ""
+
+#: spyderlib/widgets/dicteditor.py:287
+msgid "Size"
+msgstr ""
+
+#: spyderlib/widgets/dicteditor.py:287
+msgid "Type"
+msgstr ""
+
+#: spyderlib/widgets/dicteditor.py:287
+msgid "Value"
+msgstr ""
+
+#: spyderlib/widgets/dicteditor.py:361 spyderlib/widgets/dicteditor.py:495
+msgid "Edit item"
+msgstr ""
+
+#: spyderlib/widgets/dicteditor.py:362
+msgid "<b>Unable to retrieve data.</b><br><br>Error message:<br>%s"
+msgstr ""
+
+#: spyderlib/widgets/dicteditor.py:496
+msgid "<b>Unable to assign data to item.</b><br><br>Error message:<br>%s"
+msgstr ""
+
+#: spyderlib/widgets/dicteditor.py:558
+msgid "Resize rows to contents"
+msgstr ""
+
+#: spyderlib/widgets/dicteditor.py:566 spyderlib/widgets/explorer.py:232
+msgid "Edit"
+msgstr ""
+
+#: spyderlib/widgets/dicteditor.py:569 spyderlib/widgets/dicteditor.py:895
+#: spyderlib/widgets/dicteditor.py:911
+msgid "Plot"
+msgstr ""
+
+#: spyderlib/widgets/dicteditor.py:573
+msgid "Histogram"
+msgstr ""
+
+#: spyderlib/widgets/dicteditor.py:577
+msgid "Show image"
+msgstr ""
+
+#: spyderlib/widgets/dicteditor.py:581 spyderlib/widgets/dicteditor.py:918
+msgid "Save array"
+msgstr ""
+
+#: spyderlib/widgets/dicteditor.py:585 spyderlib/widgets/dicteditor.py:859
+#: spyderlib/widgets/dicteditor.py:867
+msgid "Insert"
+msgstr ""
+
+#: spyderlib/widgets/dicteditor.py:588 spyderlib/widgets/dicteditor.py:812
+msgid "Remove"
+msgstr ""
+
+#: spyderlib/widgets/dicteditor.py:611 spyderlib/widgets/dicteditor.py:829
+#: spyderlib/widgets/explorer.py:495 spyderlib/widgets/explorer.py:503
+#: spyderlib/widgets/explorer.py:515
+msgid "Rename"
+msgstr ""
+
+#: spyderlib/widgets/dicteditor.py:614
+msgid "Duplicate"
+msgstr ""
+
+#: spyderlib/widgets/dicteditor.py:810
+msgid "Do you want to remove selected item?"
+msgstr ""
+
+#: spyderlib/widgets/dicteditor.py:811
+msgid "Do you want to remove all selected items?"
+msgstr ""
+
+#: spyderlib/widgets/dicteditor.py:829 spyderlib/widgets/dicteditor.py:859
+msgid "Key:"
+msgstr ""
+
+#: spyderlib/widgets/dicteditor.py:867
+msgid "Value:"
+msgstr ""
+
+#: spyderlib/widgets/dicteditor.py:883
+msgid "Import error"
+msgstr ""
+
+#: spyderlib/widgets/dicteditor.py:884
+msgid "Please install <b>matplotlib</b> or <b>guiqwt</b>."
+msgstr ""
+
+#: spyderlib/widgets/dicteditor.py:896
+msgid "<b>Unable to plot data.</b><br><br>Error message:<br>%s"
+msgstr ""
+
+#: spyderlib/widgets/dicteditor.py:912
+msgid "<b>Unable to show image.</b><br><br>Error message:<br>%s"
+msgstr ""
+
+#: spyderlib/widgets/dicteditor.py:934
+msgid "<b>Unable to save array</b><br><br>Error message:<br>%s"
+msgstr ""
+
+#: spyderlib/widgets/dicteditor.py:951
+msgid "Clipboard contents"
+msgstr ""
+
+#: spyderlib/widgets/dicteditor.py:965
+msgid "Import from clipboard"
+msgstr ""
+
+#: spyderlib/widgets/dicteditor.py:967
+msgid "Empty clipboard"
+msgstr ""
+
+#: spyderlib/widgets/dicteditor.py:968
+msgid "Nothing to be imported from clipboard."
+msgstr ""
+
+#: spyderlib/widgets/editor.py:71 spyderlib/widgets/editor.py:597
+msgid "File list management"
+msgstr ""
+
+#: spyderlib/widgets/editor.py:75
+msgid "Filter:"
+msgstr ""
+
+#: spyderlib/widgets/editor.py:80
+msgid "(press <b>Enter</b> to edit file)"
+msgstr ""
+
+#: spyderlib/widgets/editor.py:95
+msgid "&Edit file"
+msgstr ""
+
+#: spyderlib/widgets/editor.py:104
+msgid "&Close file"
+msgstr ""
+
+#: spyderlib/widgets/editor.py:112
+msgid "Hint: press <b>Alt</b> to show accelerators"
+msgstr ""
+
+#: spyderlib/widgets/editor.py:600
+msgid "Copy path to clipboard"
+msgstr ""
+
+#: spyderlib/widgets/editor.py:1151
+msgid "Temporary file"
+msgstr ""
+
+#: spyderlib/widgets/editor.py:1248
+msgid "New window"
+msgstr ""
+
+#: spyderlib/widgets/editor.py:1249
+msgid "Create a new editor window"
+msgstr ""
+
+#: spyderlib/widgets/editor.py:1252
+msgid "Split vertically"
+msgstr ""
+
+#: spyderlib/widgets/editor.py:1254
+msgid "Split vertically this editor window"
+msgstr ""
+
+#: spyderlib/widgets/editor.py:1256
+msgid "Split horizontally"
+msgstr ""
+
+#: spyderlib/widgets/editor.py:1258
+msgid "Split horizontally this editor window"
+msgstr ""
+
+#: spyderlib/widgets/editor.py:1260
+msgid "Close this panel"
+msgstr ""
+
+#: spyderlib/widgets/editor.py:1395
+msgid "<b>%s</b> has been modified.<br>Do you want to save changes?"
+msgstr ""
+
+#: spyderlib/widgets/editor.py:1458
+msgid "Save"
+msgstr ""
+
+#: spyderlib/widgets/editor.py:1459
+msgid "<b>Unable to save script '%s'</b><br><br>Error message:<br>%s"
+msgstr ""
+
+#: spyderlib/widgets/editor.py:1481
+msgid "Save Python script"
+msgstr ""
+
+#: spyderlib/widgets/editor.py:1702
+msgid "<b>%s</b> is unavailable (this file may have been removed, moved or renamed outside Spyder).<br>Do you want to close it?"
+msgstr ""
+
+#: spyderlib/widgets/editor.py:1722
+msgid "<b>%s</b> has been modified outside Spyder.<br>Do you want to reload it and lose all your changes?"
+msgstr ""
+
+#: spyderlib/widgets/editor.py:1818
+msgid "All changes to <b>%s</b> will be lost.<br>Do you want to revert file from disk?"
+msgstr ""
+
+#: spyderlib/widgets/editor.py:1958
+msgid "Loading %s..."
+msgstr ""
+
+#: spyderlib/widgets/editor.py:1968
+msgid "<b>%s</b> contains mixed end-of-line characters.<br>Spyder will fix this automatically."
+msgstr ""
+
+#: spyderlib/widgets/editor.py:2316
+msgid "Close window"
+msgstr ""
+
+#: spyderlib/widgets/editor.py:2318
+msgid "Close this window"
+msgstr ""
+
+#: spyderlib/widgets/editortools.py:93
+msgid "Line %s"
+msgstr ""
+
+#: spyderlib/widgets/editortools.py:98
+msgid "Class defined at line %s"
+msgstr ""
+
+#: spyderlib/widgets/editortools.py:106
+msgid "Method defined at line %s"
+msgstr ""
+
+#: spyderlib/widgets/editortools.py:116
+msgid "Function defined at line %s"
+msgstr ""
+
+#: spyderlib/widgets/editortools.py:171 spyderlib/widgets/editortools.py:499
+msgid "Go to cursor position"
+msgstr ""
+
+#: spyderlib/widgets/editortools.py:174
+msgid "Show absolute path"
+msgstr ""
+
+#: spyderlib/widgets/editortools.py:177 spyderlib/widgets/explorer.py:174
+msgid "Show all files"
+msgstr ""
+
+#: spyderlib/widgets/editortools.py:180
+msgid "Show special comments"
+msgstr ""
+
+#: spyderlib/widgets/explorer.py:170
+msgid "Edit filename filters..."
+msgstr ""
+
+#: spyderlib/widgets/explorer.py:183
+msgid "Edit filename filters"
+msgstr ""
+
+#: spyderlib/widgets/explorer.py:184
+msgid "Name filters:"
+msgstr ""
+
+#: spyderlib/widgets/explorer.py:202
+msgid "File..."
+msgstr ""
+
+#: spyderlib/widgets/explorer.py:205
+msgid "Module..."
+msgstr ""
+
+#: spyderlib/widgets/explorer.py:208
+msgid "Folder..."
+msgstr ""
+
+#: spyderlib/widgets/explorer.py:212
+msgid "Package..."
+msgstr ""
+
+#: spyderlib/widgets/explorer.py:234
+msgid "Move..."
+msgstr ""
+
+#: spyderlib/widgets/explorer.py:237
+msgid "Delete..."
+msgstr ""
+
+#: spyderlib/widgets/explorer.py:240
+msgid "Rename..."
+msgstr ""
+
+#: spyderlib/widgets/explorer.py:243
+msgid "Open"
+msgstr ""
+
+#: spyderlib/widgets/explorer.py:262
+msgid "Commit"
+msgstr ""
+
+#: spyderlib/widgets/explorer.py:266
+msgid "Browse repository"
+msgstr ""
+
+#: spyderlib/widgets/explorer.py:278
+msgid "Open command prompt here"
+msgstr ""
+
+#: spyderlib/widgets/explorer.py:280
+msgid "Open terminal here"
+msgstr ""
+
+#: spyderlib/widgets/explorer.py:285
+msgid "Open Python interpreter here"
+msgstr ""
+
+#: spyderlib/widgets/explorer.py:299
+msgid "New"
+msgstr ""
+
+#: spyderlib/widgets/explorer.py:307
+msgid "Import"
+msgstr ""
+
+#: spyderlib/widgets/explorer.py:454
+msgid "Do you really want to delete <b>%s</b>?"
+msgstr ""
+
+#: spyderlib/widgets/explorer.py:474
+msgid "delete"
+msgstr ""
+
+#: spyderlib/widgets/explorer.py:475 spyderlib/widgets/projectexplorer.py:814
+#: spyderlib/widgets/projectexplorer.py:821
+#: spyderlib/widgets/projectexplorer.py:1088
+#: spyderlib/widgets/projectexplorer.py:1172
+msgid "Project Explorer"
+msgstr ""
+
+#: spyderlib/widgets/explorer.py:476 spyderlib/widgets/projectexplorer.py:761
+#: spyderlib/widgets/projectexplorer.py:1173
+msgid "<b>Unable to %s <i>%s</i></b><br><br>Error message:<br>%s"
+msgstr ""
+
+#: spyderlib/widgets/explorer.py:496
+msgid "New name:"
+msgstr ""
+
+#: spyderlib/widgets/explorer.py:504
+msgid "Do you really want to rename <b>%s</b> and overwrite the existing file <b>%s</b>?"
+msgstr ""
+
+#: spyderlib/widgets/explorer.py:516
+msgid "<b>Unable to rename file <i>%s</i></b><br><br>Error message:<br>%s"
+msgstr ""
+
+#: spyderlib/widgets/explorer.py:550
+msgid "<b>Unable to move <i>%s</i></b><br><br>Error message:<br>%s"
+msgstr ""
+
+#: spyderlib/widgets/explorer.py:568
+msgid "<b>Unable to create folder <i>%s</i></b><br><br>Error message:<br>%s"
+msgstr ""
+
+#: spyderlib/widgets/explorer.py:580 spyderlib/widgets/explorer.py:614
+msgid "<b>Unable to create file <i>%s</i></b><br><br>Error message:<br>%s"
+msgstr ""
+
+#: spyderlib/widgets/explorer.py:588
+msgid "New folder"
+msgstr ""
+
+#: spyderlib/widgets/explorer.py:589
+msgid "Folder name:"
+msgstr ""
+
+#: spyderlib/widgets/explorer.py:594
+msgid "New package"
+msgstr ""
+
+#: spyderlib/widgets/explorer.py:595
+msgid "Package name:"
+msgstr ""
+
+#: spyderlib/widgets/explorer.py:634
+msgid "New module"
+msgstr ""
+
+#: spyderlib/widgets/explorer.py:647
+msgid "For %s support, please install one of the<br/> following tools:<br/><br/>  %s"
+msgstr ""
+
+#: spyderlib/widgets/explorer.py:651
+msgid "<b>Unable to find external program.</b><br><br>%s"
+msgstr ""
+
+#: spyderlib/widgets/explorer.py:851
+msgid "Show current directory only"
+msgstr ""
+
+#: spyderlib/widgets/explorer.py:958
+msgid "Show toolbar"
+msgstr ""
+
+#: spyderlib/widgets/explorer.py:969 spyderlib/widgets/importwizard.py:494
+msgid "Previous"
+msgstr ""
+
+#: spyderlib/widgets/explorer.py:985
+msgid "Parent"
+msgstr ""
+
+#: spyderlib/widgets/externalshell/baseshell.py:140
+msgid "Run again this program"
+msgstr ""
+
+#: spyderlib/widgets/externalshell/baseshell.py:143
+msgid "Kill"
+msgstr ""
+
+#: spyderlib/widgets/externalshell/baseshell.py:145
+msgid "Kills the current process, causing it to exit immediately"
+msgstr ""
+
+#: spyderlib/widgets/externalshell/baseshell.py:213
+msgid "<span style='color: #44AA44'><b>Running...</b></span>"
+msgstr ""
+
+#: spyderlib/widgets/externalshell/baseshell.py:220
+msgid "Terminated."
+msgstr ""
+
+#: spyderlib/widgets/externalshell/baseshell.py:235
+#: spyderlib/widgets/ipython.py:337 spyderlib/widgets/mixins.py:607
+msgid "Arguments"
+msgstr ""
+
+#: spyderlib/widgets/externalshell/baseshell.py:236
+msgid "Command line arguments:"
+msgstr ""
+
+#: spyderlib/widgets/externalshell/namespacebrowser.py:178
+msgid "Refresh"
+msgstr ""
+
+#: spyderlib/widgets/externalshell/namespacebrowser.py:182
+msgid "Refresh periodically"
+msgstr ""
+
+#: spyderlib/widgets/externalshell/namespacebrowser.py:186
+#: spyderlib/widgets/externalshell/namespacebrowser.py:435
+msgid "Import data"
+msgstr ""
+
+#: spyderlib/widgets/externalshell/namespacebrowser.py:189
+#: spyderlib/widgets/externalshell/namespacebrowser.py:525
+#: spyderlib/widgets/externalshell/namespacebrowser.py:546
+msgid "Save data"
+msgstr ""
+
+#: spyderlib/widgets/externalshell/namespacebrowser.py:194
+msgid "Save data as..."
+msgstr ""
+
+#: spyderlib/widgets/externalshell/namespacebrowser.py:202
+msgid "Exclude references which name starts with an underscore"
+msgstr ""
+
+#: spyderlib/widgets/externalshell/namespacebrowser.py:210
+msgid "Exclude references which name is uppercase"
+msgstr ""
+
+#: spyderlib/widgets/externalshell/namespacebrowser.py:217
+msgid "Exclude references which name starts with an uppercase character"
+msgstr ""
+
+#: spyderlib/widgets/externalshell/namespacebrowser.py:225
+msgid "Exclude references to unsupported data types (i.e. which won't be handled/saved correctly)"
+msgstr ""
+
+#: spyderlib/widgets/externalshell/namespacebrowser.py:341
+msgid "Object <b>%s</b> is not picklable"
+msgstr ""
+
+#: spyderlib/widgets/externalshell/namespacebrowser.py:457
+msgid "<b>Unsupported file extension '%s'</b><br><br>Would you like to import it anyway (by selecting a known file format)?"
+msgstr ""
+
+#: spyderlib/widgets/externalshell/namespacebrowser.py:465
+msgid "Open file as:"
+msgstr ""
+
+#: spyderlib/widgets/externalshell/namespacebrowser.py:513
+msgid "<b>Unable to load '%s'</b><br><br>Error message:<br>%s"
+msgstr ""
+
+#: spyderlib/widgets/externalshell/namespacebrowser.py:547
+msgid "<b>Unable to save current workspace</b><br><br>Error message:<br>%s"
+msgstr ""
+
+#: spyderlib/widgets/externalshell/pythonshell.py:270
+msgid "Variables"
+msgstr ""
+
+#: spyderlib/widgets/externalshell/pythonshell.py:271
+msgid "Show/hide global variables explorer"
+msgstr ""
+
+#: spyderlib/widgets/externalshell/pythonshell.py:275
+msgid "Terminate"
+msgstr ""
+
+#: spyderlib/widgets/externalshell/pythonshell.py:276
+msgid ""
+"Attempts to terminate the process.\n"
+"The process may not exit as a result of clicking this button\n"
+"(it is given the chance to prompt the user for any unsaved files, etc)."
+msgstr ""
+
+#: spyderlib/widgets/externalshell/pythonshell.py:288
+msgid "Interact"
+msgstr ""
+
+#: spyderlib/widgets/externalshell/pythonshell.py:290
+msgid "Debug"
+msgstr ""
+
+#: spyderlib/widgets/externalshell/pythonshell.py:292
+#: spyderlib/widgets/externalshell/pythonshell.py:355
+msgid "Arguments..."
+msgstr ""
+
+#: spyderlib/widgets/externalshell/pythonshell.py:299
+msgid "Set current working directory"
+msgstr ""
+
+#: spyderlib/widgets/externalshell/pythonshell.py:301
+msgid "Environment variables"
+msgstr ""
+
+#: spyderlib/widgets/externalshell/pythonshell.py:305
+msgid "Show sys.path contents"
+msgstr ""
+
+#: spyderlib/widgets/externalshell/pythonshell.py:351
+msgid "Arguments: %s"
+msgstr ""
+
+#: spyderlib/widgets/externalshell/pythonshell.py:353
+msgid "No argument"
+msgstr ""
+
+#: spyderlib/widgets/externalshell/pythonshell.py:524
+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:528
+msgid "A Python console failed to start!"
+msgstr ""
+
+#: spyderlib/widgets/externalshell/systemshell.py:94
+msgid "Process failed to start"
+msgstr ""
+
+#: spyderlib/widgets/findinfiles.py:155
+msgid "Unexpected error: see internal console"
+msgstr ""
+
+#: spyderlib/widgets/findinfiles.py:207 spyderlib/widgets/findinfiles.py:231
+#: spyderlib/widgets/findinfiles.py:278
+msgid "invalid regular expression"
+msgstr ""
+
+#: spyderlib/widgets/findinfiles.py:276
+msgid "permission denied errors were encountered"
+msgstr ""
+
+#: spyderlib/widgets/findinfiles.py:310
+msgid "Search pattern"
+msgstr ""
+
+#: spyderlib/widgets/findinfiles.py:313 spyderlib/widgets/findinfiles.py:347
+#: spyderlib/widgets/findinfiles.py:359 spyderlib/widgets/findreplace.py:83
+msgid "Regular expression"
+msgstr ""
+
+#: spyderlib/widgets/findinfiles.py:322
+msgid "Search"
+msgstr ""
+
+#: spyderlib/widgets/findinfiles.py:325
+msgid "Start search"
+msgstr ""
+
+#: spyderlib/widgets/findinfiles.py:328
+msgid "Stop"
+msgstr ""
+
+#: spyderlib/widgets/findinfiles.py:331
+msgid "Stop search"
+msgstr ""
+
+#: spyderlib/widgets/findinfiles.py:341
+msgid "Included filenames pattern"
+msgstr ""
+
+#: spyderlib/widgets/findinfiles.py:350
+msgid "Include:"
+msgstr ""
+
+#: spyderlib/widgets/findinfiles.py:353
+msgid "Excluded filenames pattern"
+msgstr ""
+
+#: spyderlib/widgets/findinfiles.py:362
+msgid "Exclude:"
+msgstr ""
+
+#: spyderlib/widgets/findinfiles.py:372
+msgid "PYTHONPATH"
+msgstr ""
+
+#: spyderlib/widgets/findinfiles.py:374
+msgid "Search in all directories listed in sys.path which are outside the Python installation directory"
+msgstr ""
+
+#: spyderlib/widgets/findinfiles.py:377
+msgid "Hg repository"
+msgstr ""
+
+#: spyderlib/widgets/findinfiles.py:380
+msgid "Search in current directory hg repository"
+msgstr ""
+
+#: spyderlib/widgets/findinfiles.py:381
+msgid "Here:"
+msgstr ""
+
+#: spyderlib/widgets/findinfiles.py:385
+msgid "Search recursively in this directory"
+msgstr ""
+
+#: spyderlib/widgets/findinfiles.py:393
+msgid "Browse a search directory"
+msgstr ""
+
+#: spyderlib/widgets/findinfiles.py:426
+msgid "Hide advanced options"
+msgstr ""
+
+#: spyderlib/widgets/findinfiles.py:429
+msgid "Show advanced options"
+msgstr ""
+
+#: spyderlib/widgets/findinfiles.py:571
+msgid "Search canceled"
+msgstr ""
+
+#: spyderlib/widgets/findinfiles.py:575
+msgid "String not found"
+msgstr ""
+
+#: spyderlib/widgets/findinfiles.py:577
+msgid "matches in"
+msgstr ""
+
+#: spyderlib/widgets/findinfiles.py:578
+msgid "file"
+msgstr ""
+
+#: spyderlib/widgets/findinfiles.py:586
+msgid "interrupted"
+msgstr ""
+
+#: spyderlib/widgets/findreplace.py:63
+msgid "Search string"
+msgstr ""
+
+#: spyderlib/widgets/findreplace.py:90
+msgid "Case Sensitive"
+msgstr ""
+
+#: spyderlib/widgets/findreplace.py:97
+msgid "Whole words"
+msgstr ""
+
+#: spyderlib/widgets/findreplace.py:104
+msgid "Highlight matches"
+msgstr ""
+
+#: spyderlib/widgets/findreplace.py:119
+msgid "Replace with:"
+msgstr ""
+
+#: spyderlib/widgets/findreplace.py:121
+msgid "Replace string"
+msgstr ""
+
+#: spyderlib/widgets/findreplace.py:124
+msgid "Replace/find"
+msgstr ""
+
+#: spyderlib/widgets/findreplace.py:133
+msgid "Replace all"
+msgstr ""
+
+#: spyderlib/widgets/importwizard.py:106
+msgid "Import as"
+msgstr ""
+
+#: spyderlib/widgets/importwizard.py:108
+msgid "data"
+msgstr ""
+
+#: spyderlib/widgets/importwizard.py:112
+msgid "code"
+msgstr ""
+
+#: spyderlib/widgets/importwizard.py:115 spyderlib/widgets/importwizard.py:469
+msgid "text"
+msgstr ""
+
+#: spyderlib/widgets/importwizard.py:127
+msgid "Column separator:"
+msgstr ""
+
+#: spyderlib/widgets/importwizard.py:131
+msgid "Tab"
+msgstr ""
+
+#: spyderlib/widgets/importwizard.py:134 spyderlib/widgets/importwizard.py:152
+msgid "other"
+msgstr ""
+
+#: spyderlib/widgets/importwizard.py:145
+msgid "Row separator:"
+msgstr ""
+
+#: spyderlib/widgets/importwizard.py:149
+msgid "EOL"
+msgstr ""
+
+#: spyderlib/widgets/importwizard.py:165
+msgid "Additionnal options"
+msgstr ""
+
+#: spyderlib/widgets/importwizard.py:169
+msgid "Skip rows:"
+msgstr ""
+
+#: spyderlib/widgets/importwizard.py:180
+msgid "Comments:"
+msgstr ""
+
+#: spyderlib/widgets/importwizard.py:186
+msgid "Transpose"
+msgstr ""
+
+#: spyderlib/widgets/importwizard.py:416
+msgid "Import as array"
+msgstr ""
+
+#: spyderlib/widgets/importwizard.py:452 spyderlib/widgets/importwizard.py:543
+msgid "Import wizard"
+msgstr ""
+
+#: spyderlib/widgets/importwizard.py:457
+msgid "Raw text"
+msgstr ""
+
+#: spyderlib/widgets/importwizard.py:460
+msgid "variable_name"
+msgstr ""
+
+#: spyderlib/widgets/importwizard.py:471
+msgid "table"
+msgstr ""
+
+#: spyderlib/widgets/importwizard.py:472
+msgid "Preview"
+msgstr ""
+
+#: spyderlib/widgets/importwizard.py:488
+msgid "Cancel"
+msgstr ""
+
+#: spyderlib/widgets/importwizard.py:503
+msgid "Done"
+msgstr ""
+
+#: spyderlib/widgets/importwizard.py:544
+msgid "<b>Unable to proceed to next step</b><br><br>Please check your entries.<br><br>Error message:<br>%s"
+msgstr ""
+
+#: spyderlib/widgets/internalshell.py:248
+msgid "Help..."
+msgstr ""
+
+#: spyderlib/widgets/internalshell.py:255
+msgid "Help"
+msgstr ""
+
+#: spyderlib/widgets/internalshell.py:264
+msgid "Shell special commands:"
+msgstr ""
+
+#: spyderlib/widgets/internalshell.py:265
+msgid "Internal editor:"
+msgstr ""
+
+#: spyderlib/widgets/internalshell.py:266
+msgid "External editor:"
+msgstr ""
+
+#: spyderlib/widgets/internalshell.py:267
+msgid "Run script:"
+msgstr ""
+
+#: spyderlib/widgets/internalshell.py:268
+msgid "Remove references:"
+msgstr ""
+
+#: spyderlib/widgets/internalshell.py:269
+msgid "System commands:"
+msgstr ""
+
+#: spyderlib/widgets/internalshell.py:270
+msgid "Python help:"
+msgstr ""
+
+#: spyderlib/widgets/internalshell.py:271
+msgid "GUI-based editor:"
+msgstr ""
+
+#: spyderlib/widgets/ipython.py:442
+msgid "An error ocurred while starting the kernel"
+msgstr ""
+
+#: spyderlib/widgets/ipython.py:470
+msgid "Interrupt kernel"
+msgstr ""
+
+#: spyderlib/widgets/ipython.py:473
+msgid "Restart kernel"
+msgstr ""
+
+#: spyderlib/widgets/ipython.py:505
+msgid "Inspect current object"
+msgstr ""
+
+#: spyderlib/widgets/ipython.py:510
+msgid "Clear line or block"
+msgstr ""
+
+#: spyderlib/widgets/ipython.py:514
+msgid "Clear console"
+msgstr ""
+
+#: spyderlib/widgets/ipython.py:559
+msgid "It seems the kernel died unexpectedly. Use 'Restart kernel' to continue using this console."
+msgstr ""
+
+#: spyderlib/widgets/ipython.py:571
+msgid "Kernel process is either remote or unspecified. Cannot interrupt"
+msgstr ""
+
+#: spyderlib/widgets/ipython.py:580
+msgid "Kernel process is either remote or unspecified. Cannot restart."
+msgstr ""
+
+#: spyderlib/widgets/ipython.py:597
+msgid "Connecting to kernel..."
+msgstr ""
+
+#: spyderlib/widgets/onecolumntree.py:63
+msgid "Collapse all"
+msgstr ""
+
+#: spyderlib/widgets/onecolumntree.py:67
+msgid "Expand all"
+msgstr ""
+
+#: spyderlib/widgets/onecolumntree.py:71
+msgid "Restore"
+msgstr ""
+
+#: spyderlib/widgets/onecolumntree.py:72
+msgid "Restore original tree layout"
+msgstr ""
+
+#: spyderlib/widgets/onecolumntree.py:76
+msgid "Collapse selection"
+msgstr ""
+
+#: spyderlib/widgets/onecolumntree.py:80
+msgid "Expand selection"
+msgstr ""
+
+#: spyderlib/widgets/pathmanager.py:84
+msgid "Move to top"
+msgstr ""
+
+#: spyderlib/widgets/pathmanager.py:90
+msgid "Move up"
+msgstr ""
+
+#: spyderlib/widgets/pathmanager.py:96
+msgid "Move down"
+msgstr ""
+
+#: spyderlib/widgets/pathmanager.py:102
+msgid "Move to bottom"
+msgstr ""
+
+#: spyderlib/widgets/pathmanager.py:113 spyderlib/widgets/pathmanager.py:225
+msgid "Add path"
+msgstr ""
+
+#: spyderlib/widgets/pathmanager.py:118 spyderlib/widgets/pathmanager.py:209
+msgid "Remove path"
+msgstr ""
+
+#: spyderlib/widgets/pathmanager.py:128
+msgid "Synchronize..."
+msgstr ""
+
+#: spyderlib/widgets/pathmanager.py:130
+msgid "Synchronize Spyder's path list with PYTHONPATH environment variable"
+msgstr ""
+
+#: spyderlib/widgets/pathmanager.py:141
+msgid "Synchronize"
+msgstr ""
+
+#: spyderlib/widgets/pathmanager.py:142
+msgid "This will synchronize Spyder's path list with <b>PYTHONPATH</b> environment variable for current user, allowing you to run your Python modules outside Spyder without having to configure sys.path. <br>Do you want to clear contents of PYTHONPATH before adding Spyder's path list?"
+msgstr ""
+
+#: spyderlib/widgets/pathmanager.py:210
+msgid "Do you really want to remove selected path?"
+msgstr ""
+
+#: spyderlib/widgets/pathmanager.py:226
+msgid "This directory is already included in Spyder path list.<br>Do you want to move it to the top of the list?"
+msgstr ""
+
+#: spyderlib/widgets/projectexplorer.py:332
+msgid "its own configuration file"
+msgstr ""
+
+#: spyderlib/widgets/projectexplorer.py:334
+msgid " and "
+msgstr ""
+
+#: spyderlib/widgets/projectexplorer.py:338
+msgid "the following projects:<br>%s"
+msgstr ""
+
+#: spyderlib/widgets/projectexplorer.py:540
+msgid "Project..."
+msgstr ""
+
+#: spyderlib/widgets/projectexplorer.py:553
+msgid "Existing directory"
+msgstr ""
+
+#: spyderlib/widgets/projectexplorer.py:557
+msgid "Existing Spyder project"
+msgstr ""
+
+#: spyderlib/widgets/projectexplorer.py:561
+msgid "Existing Pydev project"
+msgstr ""
+
+#: spyderlib/widgets/projectexplorer.py:578
+msgid "Open project"
+msgstr ""
+
+#: spyderlib/widgets/projectexplorer.py:583
+msgid "Close project"
+msgstr ""
+
+#: spyderlib/widgets/projectexplorer.py:588
+msgid "Close unrelated projects"
+msgstr ""
+
+#: spyderlib/widgets/projectexplorer.py:597
+msgid "Edit related projects"
+msgstr ""
+
+#: spyderlib/widgets/projectexplorer.py:605
+msgid "Add to PYTHONPATH"
+msgstr ""
+
+#: spyderlib/widgets/projectexplorer.py:610
+msgid "Remove from PYTHONPATH"
+msgstr ""
+
+#: spyderlib/widgets/projectexplorer.py:615
+msgid "Properties"
+msgstr ""
+
+#: spyderlib/widgets/projectexplorer.py:650
+msgid "Show horizontal scrollbar"
+msgstr ""
+
+#: spyderlib/widgets/projectexplorer.py:683
+msgid "Workspace"
+msgstr ""
+
+#: spyderlib/widgets/projectexplorer.py:684
+msgid "The workspace was unable to load or save %s<br><br>Please check if you have the permission to write the associated configuration files."
+msgstr ""
+
+#: spyderlib/widgets/projectexplorer.py:743
+msgid "Import directory"
+msgstr ""
+
+#: spyderlib/widgets/projectexplorer.py:745
+msgid "The following directory is not in workspace:<br><b>%s</b><br><br>Do you want to continue (and copy the directory to workspace)?"
+msgstr ""
+
+#: spyderlib/widgets/projectexplorer.py:763
+#: spyderlib/widgets/projectexplorer.py:1169
+msgid "copy"
+msgstr ""
+
+#: spyderlib/widgets/projectexplorer.py:815
+msgid "The project <b>%s</b> is already opened!"
+msgstr ""
+
+#: spyderlib/widgets/projectexplorer.py:822
+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:<br><b>%s</b>"
+msgstr ""
+
+#: spyderlib/widgets/projectexplorer.py:833
+msgid "Project name:"
+msgstr ""
+
+#: spyderlib/widgets/projectexplorer.py:842
+msgid "A project named <b>%s</b> already exists"
+msgstr ""
+
+#: spyderlib/widgets/projectexplorer.py:847
+msgid "Invalid project name.<br><br>Name must match the following regular expression:<br><b>%s</b>"
+msgstr ""
+
+#: spyderlib/widgets/projectexplorer.py:854
+msgid "The following directory is not empty:<br><b>%s</b><br><br>Do you want to continue?"
+msgstr ""
+
+#: spyderlib/widgets/projectexplorer.py:866
+msgid "New project"
+msgstr ""
+
+#: spyderlib/widgets/projectexplorer.py:874
+msgid ""
+"The current workspace has not been configured yet.\n"
+"Do you want to do this now?"
+msgstr ""
+
+#: spyderlib/widgets/projectexplorer.py:911
+msgid "Import existing project"
+msgstr ""
+
+#: spyderlib/widgets/projectexplorer.py:924
+msgid "Select projects to import"
+msgstr ""
+
+#: spyderlib/widgets/projectexplorer.py:936
+msgid "The folder <i>%s</i> does not contain a valid %s project"
+msgstr ""
+
+#: spyderlib/widgets/projectexplorer.py:964
+msgid "Import existing Pydev project"
+msgstr ""
+
+#: spyderlib/widgets/projectexplorer.py:965
+msgid "<b>Unable to read Pydev project <i>%s</i></b><br><br>Error message:<br>%s"
+msgstr ""
+
+#: spyderlib/widgets/projectexplorer.py:1003
+msgid "Do you really want to delete project <b>%s</b>?<br><br>Note: project files won't be deleted from disk."
+msgstr ""
+
+#: spyderlib/widgets/projectexplorer.py:1056
+msgid "Related projects"
+msgstr ""
+
+#: spyderlib/widgets/projectexplorer.py:1064
+msgid "Select projects which are related to <b>%s</b>"
+msgstr ""
+
+#: spyderlib/widgets/projectexplorer.py:1089
+msgid "Statistics on source files only:<br>(Python, C/C++, Fortran)<br><br><b>%s</b> files.<br><b>%s</b> lines of code."
+msgstr ""
+
+#: spyderlib/widgets/projectexplorer.py:1137
+msgid "File <b>%s</b> already exists.<br>Do you want to overwrite it?"
+msgstr ""
+
+#: spyderlib/widgets/projectexplorer.py:1151
+msgid "Folder <b>%s</b> already exists."
+msgstr ""
+
+#: spyderlib/widgets/projectexplorer.py:1171
+msgid "move"
+msgstr ""
+
+#: spyderlib/widgets/projectexplorer.py:1181
+msgid "Select an existing workspace directory, or create a new one"
+msgstr ""
+
+#: spyderlib/widgets/projectexplorer.py:1182
+msgid "<u><b>What is the workspace?</b></u><br><br>A <b>Spyder workspace</b> is a directory on your filesystem that contains Spyder projects and <b>.spyderworkspace</b> configuration file.<br><br>A <b>Spyder project</b> is a directory with source code (and other related files) and a configuration file (named <b>.spyderproject</b>) with project settings (PYTHONPATH, linked projects, ...).<br>"
+msgstr ""
+
+#: spyderlib/widgets/projectexplorer.py:1209
+msgid "This is the current workspace directory"
+msgstr ""
+
+#: spyderlib/widgets/projectexplorer.py:1240
+msgid "The following directory is not a Spyder workspace:<br>%s<br><br>Do you want to create a new workspace in this directory?"
+msgstr ""
+
+#: spyderlib/widgets/pydocgui.py:107
+msgid "Module or package:"
+msgstr ""
+
+#: spyderlib/widgets/shell.py:125
+msgid "Save history log..."
+msgstr ""
+
+#: spyderlib/widgets/shell.py:127
+msgid "Save current history log (i.e. all inputs and outputs) in a text file"
+msgstr ""
+
+#: spyderlib/widgets/shell.py:247
+msgid "Save history log"
+msgstr ""
+
+#: spyderlib/widgets/shell.py:250
+msgid "History logs"
+msgstr ""
+
+#: spyderlib/widgets/shell.py:261
+msgid "<b>Unable to save file '%s'</b><br><br>Error message:<br>%s"
+msgstr ""
+
+#: spyderlib/widgets/shell.py:688
+msgid "Copy without prompts"
+msgstr ""
+
+#: spyderlib/widgets/shell.py:691 spyderlib/widgets/shell.py:695
+msgid "Clear line"
+msgstr ""
+
+#: spyderlib/widgets/shell.py:697
+msgid "Clear shell"
+msgstr ""
+
+#: spyderlib/widgets/shell.py:701
+msgid "Clear shell contents ('cls' command)"
+msgstr ""
+
+#: spyderlib/widgets/sourcecode/codeeditor.py:80
+msgid "Go to line:"
+msgstr ""
+
+#: spyderlib/widgets/sourcecode/codeeditor.py:89
+msgid "Line count:"
+msgstr ""
+
+#: spyderlib/widgets/sourcecode/codeeditor.py:1065
+msgid "Breakpoint"
+msgstr ""
+
+#: spyderlib/widgets/sourcecode/codeeditor.py:1066
+msgid "Condition:"
+msgstr ""
+
+#: spyderlib/widgets/sourcecode/codeeditor.py:1519
+msgid "To do"
+msgstr ""
+
+#: spyderlib/widgets/sourcecode/codeeditor.py:2100
+msgid "Go to definition"
+msgstr ""
+
+#: spyderlib/widgets/sourcecode/syntaxhighlighters.py:29
+msgid "Syntax highlighting for Matlab and other file types"
+msgstr ""
+
+#: spyderlib/widgets/status.py:20
+msgid "CPU and memory usage info in the status bar"
+msgstr ""
+
+#: spyderlib/widgets/status.py:89
+msgid "Memory:"
+msgstr ""
+
+#: spyderlib/widgets/status.py:90
+msgid "Memory usage status: requires the `psutil` (>=v0.3) library on non-Windows platforms"
+msgstr ""
+
+#: spyderlib/widgets/status.py:102
+msgid "CPU:"
+msgstr ""
+
+#: spyderlib/widgets/status.py:103
+msgid "CPU usage status: requires the `psutil` (>=v0.3) library"
+msgstr ""
+
+#: spyderlib/widgets/status.py:125
+msgid "Permissions:"
+msgstr ""
+
+#: spyderlib/widgets/status.py:139
+msgid "End-of-lines:"
+msgstr ""
+
+#: spyderlib/widgets/status.py:153
+msgid "Encoding:"
+msgstr ""
+
+#: spyderlib/widgets/status.py:166
+msgid "Line:"
+msgstr ""
+
+#: spyderlib/widgets/status.py:170
+msgid "Column:"
+msgstr ""
+
+#: spyderlib/widgets/tabs.py:129
+msgid "Browse tabs"
+msgstr ""
+
+#: spyderlib/widgets/tabs.py:252
+msgid "Close current tab"
+msgstr ""
+
+#: spyderlib/widgets/texteditor.py:65
+msgid "Text editor"
+msgstr ""
+
diff --git a/spyderlib/plugins/__init__.py b/spyderlib/plugins/__init__.py
index 945211a..84c34de 100644
--- a/spyderlib/plugins/__init__.py
+++ b/spyderlib/plugins/__init__.py
@@ -50,6 +50,17 @@ class PluginConfigPage(SpyderConfigPage):
         return self.plugin.get_plugin_icon()
 
 
+class SpyderDockWidget(QDockWidget):
+    """Subclass to override needed methods"""
+    
+    def closeEvent(self, event):
+        """
+        Reimplement Qt method to send a signal on close so that "Panes" main
+        window menu can be updated correctly
+        """
+        self.emit(SIGNAL('plugin_closed()'))
+
+
 class SpyderPluginMixin(object):
     """
     Useful methods to bind widgets to the main window
@@ -148,7 +159,7 @@ class SpyderPluginMixin(object):
 ##         # or non-Windows platforms (lot of warnings are printed out)
 ##         # (so in those cases, we use the default window flags: Qt.Widget):
 ##         flags = Qt.Widget if is_old_pyqt or os.name != 'nt' else Qt.Window
-        dock = QDockWidget(self.get_plugin_title(), self.main)#, flags)
+        dock = SpyderDockWidget(self.get_plugin_title(), self.main)#, flags)
 
         dock.setObjectName(self.__class__.__name__+"_dw")
         dock.setAllowedAreas(self.ALLOWED_AREAS)
@@ -157,6 +168,8 @@ class SpyderPluginMixin(object):
         self.update_margins()
         self.connect(dock, SIGNAL('visibilityChanged(bool)'),
                      self.visibility_changed)
+        self.connect(dock, SIGNAL('plugin_closed()'),
+                     self.plugin_closed)
         self.dockwidget = dock
         try:
             short = CONF.get('shortcuts', '_/switch to %s' % self.CONF_SECTION)
@@ -233,8 +246,10 @@ class SpyderPluginMixin(object):
         self.isvisible = enable and visible
         if self.isvisible:
             self.refresh_plugin()   # To give focus to the plugin's widget
-        if self.dockwidget.isHidden():
-            self.toggle_view_action.setChecked(False)
+    
+    def plugin_closed(self):
+        """DockWidget was closed"""
+        self.toggle_view_action.setChecked(False)
 
     def set_option(self, option, value):
         """
diff --git a/spyderlib/plugins/configdialog.py b/spyderlib/plugins/configdialog.py
index 89c4862..6170e17 100644
--- a/spyderlib/plugins/configdialog.py
+++ b/spyderlib/plugins/configdialog.py
@@ -765,6 +765,7 @@ class ColorSchemeConfigPage(GeneralConfigPage):
         fieldnames = {
                       "background":     _("Background:"),
                       "currentline":    _("Current line:"),
+                      "currentcell":    _("Current cell:"),
                       "occurence":      _("Occurence:"),
                       "ctrlclick":      _("Link:"),
                       "sideareas":      _("Side areas:"),
diff --git a/spyderlib/plugins/editor.py b/spyderlib/plugins/editor.py
index 1641eec..bb30ed5 100644
--- a/spyderlib/plugins/editor.py
+++ b/spyderlib/plugins/editor.py
@@ -119,7 +119,9 @@ class EditorConfigPage(PluginConfigPage):
         edgeline_layout.addWidget(edgeline_box)
         edgeline_layout.addWidget(edgeline_spin)
         currentline_box = newcb(_("Highlight current line"),
-                                'highlight_current_line', default=True)
+                                'highlight_current_line')
+        currentcell_box = newcb(_("Highlight current cell"),
+                                'highlight_current_cell')
         occurence_box = newcb(_("Highlight occurences after"),
                               'occurence_highlighting', default=True)
         occurence_spin = self.create_spinbox("", " ms",
@@ -141,6 +143,7 @@ class EditorConfigPage(PluginConfigPage):
         display_layout.addWidget(linenumbers_box)
         display_layout.addLayout(edgeline_layout)
         display_layout.addWidget(currentline_box)
+        display_layout.addWidget(currentcell_box)
         display_layout.addLayout(occurence_layout)
         display_layout.addWidget(wrap_mode_box)
         display_layout.addWidget(cs_combo)
@@ -157,8 +160,6 @@ class EditorConfigPage(PluginConfigPage):
                                    'codecompletion/auto')
             case_comp_box = newcb(_("Case sensitive code completion"),
                                   'codecompletion/case_sensitive')
-            show_single_box = newcb(_("Show single completion"),
-                                    'codecompletion/show_single')
             comp_enter_box = newcb(_("Enter key selects completion"),
                                    'codecompletion/enter_key')
             calltips_box = newcb(_("Display balloon tips"), 'calltips')
@@ -259,7 +260,6 @@ class EditorConfigPage(PluginConfigPage):
             introspection_layout.addWidget(calltips_box)
             introspection_layout.addWidget(completion_box)
             introspection_layout.addWidget(case_comp_box)
-            introspection_layout.addWidget(show_single_box)
             introspection_layout.addWidget(comp_enter_box)
             introspection_layout.addWidget(gotodef_box)
         else:
@@ -1056,10 +1056,8 @@ class Editor(SpyderPluginWidget):
             ('set_linenumbers_enabled',             'line_numbers'),
             ('set_edgeline_enabled',                'edge_line'),
             ('set_edgeline_column',                 'edge_line_column'),
-            ('set_outlineexplorer_enabled',         'outline_explorer'),
             ('set_codecompletion_auto_enabled',     'codecompletion/auto'),
             ('set_codecompletion_case_enabled',     'codecompletion/case_sensitive'),
-            ('set_codecompletion_single_enabled',   'codecompletion/show_single'),
             ('set_codecompletion_enter_enabled',    'codecompletion/enter_key'),
             ('set_calltips_enabled',                'calltips'),
             ('set_go_to_definition_enabled',        'go_to_definition'),
@@ -1073,6 +1071,7 @@ class Editor(SpyderPluginWidget):
             ('set_tabmode_enabled',                 'tab_always_indent'),
             ('set_intelligent_backspace_enabled',   'intelligent_backspace'),
             ('set_highlight_current_line_enabled',  'highlight_current_line'),
+            ('set_highlight_current_cell_enabled',  'highlight_current_cell'),
             ('set_occurence_highlighting_enabled',  'occurence_highlighting'),
             ('set_occurence_highlighting_timeout',  'occurence_highlighting/timeout'),
             ('set_checkeolchars_enabled',           'check_eol_chars'),
@@ -2115,6 +2114,8 @@ class Editor(SpyderPluginWidget):
             font_o = self.get_plugin_font()
             currentline_n = 'highlight_current_line'
             currentline_o = self.get_option(currentline_n)
+            currentcell_n = 'highlight_current_cell'
+            currentcell_o = self.get_option(currentcell_n)            
             occurence_n = 'occurence_highlighting'
             occurence_o = self.get_option(occurence_n)
             occurence_timeout_n = 'occurence_highlighting/timeout'
@@ -2133,6 +2134,9 @@ class Editor(SpyderPluginWidget):
                 if currentline_n in options:
                     editorstack.set_highlight_current_line_enabled(
                                                                 currentline_o)
+                if currentcell_n in options:
+                    editorstack.set_highlight_current_cell_enabled(
+                                                                currentcell_o)              
                 if occurence_n in options:
                     editorstack.set_occurence_highlighting_enabled(occurence_o)
                 if occurence_timeout_n in options:
@@ -2162,8 +2166,6 @@ class Editor(SpyderPluginWidget):
             autocomp_o = self.get_option(autocomp_n)
             case_comp_n = 'codecompletion/case_sensitive'
             case_comp_o = self.get_option(case_comp_n)
-            show_single_n = 'codecompletion/show_single'
-            show_single_o = self.get_option(show_single_n)
             enter_key_n = 'codecompletion/enter_key'
             enter_key_o = self.get_option(enter_key_n)
             calltips_n = 'calltips'
@@ -2225,8 +2227,6 @@ class Editor(SpyderPluginWidget):
                     editorstack.set_codecompletion_auto_enabled(autocomp_o)
                 if case_comp_n in options:
                     editorstack.set_codecompletion_case_enabled(case_comp_o)
-                if show_single_n in options:
-                    editorstack.set_codecompletion_single_enabled(show_single_o)
                 if enter_key_n in options:
                     editorstack.set_codecompletion_enter_enabled(enter_key_o)
                 if calltips_n in options:
diff --git a/spyderlib/plugins/externalconsole.py b/spyderlib/plugins/externalconsole.py
index 3f06ae2..5d0d0ea 100644
--- a/spyderlib/plugins/externalconsole.py
+++ b/spyderlib/plugins/externalconsole.py
@@ -137,8 +137,6 @@ class ExternalConsoleConfigPage(PluginConfigPage):
                                'codecompletion/auto')
         case_comp_box = newcb(_("Case sensitive code completion"),
                               'codecompletion/case_sensitive')
-        show_single_box = newcb(_("Show single completion"),
-                               'codecompletion/show_single')
         comp_enter_box = newcb(_("Enter key selects completion"),
                                'codecompletion/enter_key')
         calltips_box = newcb(_("Display balloon tips"), 'calltips')
@@ -146,7 +144,6 @@ class ExternalConsoleConfigPage(PluginConfigPage):
         source_layout = QVBoxLayout()
         source_layout.addWidget(completion_box)
         source_layout.addWidget(case_comp_box)
-        source_layout.addWidget(show_single_box)
         source_layout.addWidget(comp_enter_box)
         source_layout.addWidget(calltips_box)
         source_group.setLayout(source_layout)
@@ -222,15 +219,6 @@ class ExternalConsoleConfigPage(PluginConfigPage):
         pyexec_layout.addWidget(pyexec_file)
         pyexec_group.setLayout(pyexec_layout)
         
-        # Startup Group
-        startup_group = QGroupBox(_("Startup"))
-        pystartup_box = newcb(_("Open a Python interpreter at startup"),
-                              'open_python_at_startup')
-        
-        startup_layout = QVBoxLayout()
-        startup_layout.addWidget(pystartup_box)
-        startup_group.setLayout(startup_layout)
-        
         # PYTHONSTARTUP replacement
         pystartup_group = QGroupBox(_("PYTHONSTARTUP replacement"))
         pystartup_bg = QButtonGroup(pystartup_group)
@@ -271,8 +259,8 @@ class ExternalConsoleConfigPage(PluginConfigPage):
                                  "to accelerate console startup."))
         monitor_label.setWordWrap(True)
         monitor_box = newcb(_("Enable monitor"), 'monitor/enabled')
-        for obj in (completion_box, case_comp_box, show_single_box,
-                    comp_enter_box, calltips_box):
+        for obj in (completion_box, case_comp_box, comp_enter_box,
+                    calltips_box):
             self.connect(monitor_box, SIGNAL("toggled(bool)"), obj.setEnabled)
             obj.setEnabled(self.get_option('monitor/enabled'))
         
@@ -414,8 +402,7 @@ class ExternalConsoleConfigPage(PluginConfigPage):
                     _("Display"))
         tabs.addTab(self.create_tab(monitor_group, source_group),
                     _("Introspection"))
-        tabs.addTab(self.create_tab(pyexec_group, startup_group,
-                                    pystartup_group, umd_group),
+        tabs.addTab(self.create_tab(pyexec_group, pystartup_group, umd_group),
                     _("Advanced settings"))
         tabs.addTab(self.create_tab(qt_group, mpl_group, ets_group),
                     _("External modules"))
@@ -884,8 +871,6 @@ class ExternalConsole(SpyderPluginWidget):
                             self.get_option('codecompletion/auto') )
         shellwidget.shell.set_codecompletion_case(
                             self.get_option('codecompletion/case_sensitive') )
-        shellwidget.shell.set_codecompletion_single(
-                            self.get_option('codecompletion/show_single') )
         shellwidget.shell.set_codecompletion_enter(
                             self.get_option('codecompletion/enter_key') )
         if python and self.inspector is not None:
@@ -1219,8 +1204,6 @@ class ExternalConsole(SpyderPluginWidget):
         compauto_o = self.get_option(compauto_n)
         case_comp_n = 'codecompletion/case_sensitive'
         case_comp_o = self.get_option(case_comp_n)
-        show_single_n = 'codecompletion/show_single'
-        show_single_o = self.get_option(show_single_n)
         compenter_n = 'codecompletion/enter_key'
         compenter_o = self.get_option(compenter_n)
         mlc_n = 'max_line_count'
@@ -1247,19 +1230,31 @@ class ExternalConsole(SpyderPluginWidget):
                 shellwidget.shell.set_codecompletion_auto(compauto_o)
             if case_comp_n in options:
                 shellwidget.shell.set_codecompletion_case(case_comp_o)
-            if show_single_n in options:
-                shellwidget.shell.set_codecompletion_single(show_single_o)
             if compenter_n in options:
                 shellwidget.shell.set_codecompletion_enter(compenter_o)
             if mlc_n in options:
                 shellwidget.shell.setMaximumBlockCount(mlc_o)
     
+    #------ SpyderPluginMixin API ---------------------------------------------
+    def toggle_view(self, checked):
+        """Toggle view"""
+        if checked:
+            self.dockwidget.show()
+            self.dockwidget.raise_()
+            # Start a console in case there are none shown
+            from spyderlib.widgets.externalshell import pythonshell
+            consoles = None
+            for sw in self.shellwidgets:
+                if isinstance(sw, pythonshell.ExternalPythonShell):
+                    if not sw.is_ipykernel:
+                        consoles = True
+                        break
+            if not consoles:
+                self.open_interpreter()
+        else:
+            self.dockwidget.hide()
+    
     #------ Public API ---------------------------------------------------------
-    def open_interpreter_at_startup(self):
-        """Open an interpreter or an IPython kernel at startup"""
-        if self.get_option('open_python_at_startup'):
-            self.open_interpreter()
-
     def open_interpreter(self, wdir=None):
         """Open interpreter"""
         if wdir is None:
diff --git a/spyderlib/plugins/ipythonconsole.py b/spyderlib/plugins/ipythonconsole.py
index 518ad26..1236cb9 100644
--- a/spyderlib/plugins/ipythonconsole.py
+++ b/spyderlib/plugins/ipythonconsole.py
@@ -252,14 +252,6 @@ class IPythonConsoleConfigPage(PluginConfigPage):
         run_file_layout.addWidget(run_file_browser)
         run_file_group.setLayout(run_file_layout)
         
-        # Spyder group
-        spyder_group = QGroupBox(_("Spyder startup"))
-        ipystartup_box = newcb(_("Open an IPython console at startup"),
-                                 "open_ipython_at_startup")
-        spyder_layout = QVBoxLayout()
-        spyder_layout.addWidget(ipystartup_box)
-        spyder_group.setLayout(spyder_layout)
-        
         # ---- Advanced settings ----
         # Greedy completer group
         greedy_group = QGroupBox(_("Greedy completion"))
@@ -361,8 +353,8 @@ class IPythonConsoleConfigPage(PluginConfigPage):
                                     source_code_group), _("Display"))
         tabs.addTab(self.create_tab(pylab_group, backend_group, inline_group),
                                     _("Graphics"))
-        tabs.addTab(self.create_tab(spyder_group, run_lines_group,
-                                    run_file_group), _("Startup"))
+        tabs.addTab(self.create_tab(run_lines_group, run_file_group),
+                                    _("Startup"))
         tabs.addTab(self.create_tab(greedy_group, autocall_group, sympy_group,
                                     prompts_group), _("Advanced Settings"))
 
@@ -425,6 +417,21 @@ class IPythonConsole(SpyderPluginWidget):
         # Accepting drops
         self.setAcceptDrops(True)
     
+    #------ SpyderPluginMixin API ---------------------------------------------
+    def toggle_view(self, checked):
+        """Toggle view"""
+        if checked:
+            self.dockwidget.show()
+            self.dockwidget.raise_()
+            # Start a client in case there are none shown
+            if not self.clients:
+                if self.main.is_setting_up:
+                    self.create_new_client(give_focus=False)
+                else:
+                    self.create_new_client(give_focus=True)
+        else:
+            self.dockwidget.hide()
+    
     #------ SpyderPluginWidget API --------------------------------------------
     def get_plugin_title(self):
         """Return widget title"""
@@ -890,10 +897,6 @@ class IPythonConsole(SpyderPluginWidget):
         # Update client name
         self.rename_ipyclient_tab(client)
     
-    def open_client_at_startup(self):
-        if self.get_option('open_ipython_at_startup', False):
-            self.create_new_client(give_focus=False)
-    
     def close_related_ipyclients(self, client):
         """Close all IPython clients related to *client*, except itself"""
         for cl in self.clients[:]:
diff --git a/spyderlib/spyder.py b/spyderlib/spyder.py
index 3f8587a..48fb7eb 100644
--- a/spyderlib/spyder.py
+++ b/spyderlib/spyder.py
@@ -461,6 +461,7 @@ class MainWindow(QMainWindow):
         # Flags used if closing() is called by the exit() shell command
         self.already_closed = False
         self.is_starting_up = True
+        self.is_setting_up = True
         
         self.floating_dockwidgets = []
         self.window_size = None
@@ -513,11 +514,11 @@ class MainWindow(QMainWindow):
         if not self.light:
             self.debug_print("  ..core actions")
             self.close_dockwidget_action = create_action(self,
-                                        _("Close current plugin"),
+                                        _("Close current pane"),
                                         triggered=self.close_current_dockwidget,
                                         context=Qt.ApplicationShortcut)
             self.register_shortcut(self.close_dockwidget_action, "_",
-                                   "Close plugin")
+                                   "Close pane")
             
             _text = _("&Find text")
             self.find_action = create_action(self, _text, icon='find.png',
@@ -738,7 +739,7 @@ class MainWindow(QMainWindow):
             self.maximize_action = create_action(self, '',
                                             triggered=self.maximize_dockwidget)
             self.register_shortcut(self.maximize_action, "_",
-                                   "Maximize plugin")
+                                   "Maximize pane")
             self.__update_maximize_action()
             
             # Fullscreen mode
@@ -1166,13 +1167,14 @@ class MainWindow(QMainWindow):
             self.connect(self, SIGNAL('open_external_file(QString)'),
                          lambda fname: self.open_external_file(fname))
         
-        # Open a Python or IPython console at startup
+        # Create Plugins and toolbars submenus
+        if not self.light:
+            self.create_plugins_menu()
+            self.create_toolbars_menu()
+        
+        # Open a Python console for light mode
         if self.light:
             self.extconsole.open_interpreter()
-        else:
-            self.extconsole.open_interpreter_at_startup()
-            if self.ipyconsole is not None:
-                self.ipyconsole.open_client_at_startup()
         self.extconsole.setMinimumHeight(0)
         
         # Hide Internal Console so that people doesn't use it instead of
@@ -1180,15 +1182,10 @@ class MainWindow(QMainWindow):
         if self.console.dockwidget.isVisible() and DEV is None:
             self.console.dockwidget.hide()
         
-        # Create Plugins and toolbars submenus
-        if not self.light:
-            self.create_plugins_menu()
-            self.create_toolbars_menu()
-        
         # Show the Object Inspector and Consoles by default
         plugins_to_show = [self.inspector]
         if self.ipyconsole is not None:
-            if CONF.get('ipython_console', 'open_ipython_at_startup'):
+            if self.ipyconsole.isvisible:
                 plugins_to_show += [self.extconsole, self.ipyconsole]
             else:
                 plugins_to_show += [self.ipyconsole, self.extconsole]
@@ -1198,9 +1195,19 @@ class MainWindow(QMainWindow):
             if plugin.dockwidget.isVisible():
                 plugin.dockwidget.raise_()
         
+        # Show history file if no console is visible
+        ipy_visible = self.ipyconsole is not None and self.ipyconsole.isvisible
+        if not self.extconsole.isvisible and not ipy_visible:
+            self.historylog.add_history(get_conf_path('history.py'))
+        
         # Give focus to the Editor
         if self.editor.dockwidget.isVisible():
-            self.editor.get_focus_widget().setFocus()
+            try:
+                self.editor.get_focus_widget().setFocus()
+            except AttributeError:
+                pass
+        
+        self.is_setting_up = False
         
     def load_window_settings(self, prefix, default=False, section='main'):
         """Load window layout settings from userconfig-based configuration
@@ -1485,11 +1492,11 @@ class MainWindow(QMainWindow):
         self.replace_action.setEnabled(readwrite_editor)
     
     def create_plugins_menu(self):
-        order = ['editor', 'outline_explorer', 'project_explorer',
-                 'breakpoints', 'pylint', None, 'ipython_console', 'console',
-                 'historylog', 'profiler', None, 'variable_explorer',
-                 'inspector', 'explorer', 'find_in_files', None, 'onlinehelp',
-                 'internal_console']
+        order = ['editor', 'console', 'ipython_console', 'variable_explorer',
+                 'inspector', None, 'explorer', 'outline_explorer',
+                 'project_explorer', 'find_in_files', None, 'historylog',
+                 'profiler', 'breakpoints', 'pylint', None,
+                 'onlinehelp', 'internal_console']
         for plugin in self.widgetlist:
             action = plugin.toggle_view_action
             action.setChecked(plugin.dockwidget.isVisible())
@@ -1509,11 +1516,21 @@ class MainWindow(QMainWindow):
         add_actions(self.plugins_menu, actions)
     
     def create_toolbars_menu(self):
-        actions = []
+        order = ['file_toolbar', 'run_toolbar', 'debug_toolbar',
+                 'main_toolbar', 'Global working directory', None,
+                 'search_toolbar', 'edit_toolbar', 'source_toolbar']
         for toolbar in self.toolbarslist:
             action = toolbar.toggleViewAction()
-            actions.append(action)
-        add_actions(self.toolbars_menu, actions)
+            name = toolbar.objectName()
+            try:
+                pos = order.index(name)
+            except ValueError:
+                pos = None
+            if pos is not None:
+                order[pos] = action
+            else:
+                order.append(action)
+        add_actions(self.toolbars_menu, order)
     
     def createPopupMenu(self):
         if self.light:
@@ -1605,12 +1622,12 @@ class MainWindow(QMainWindow):
         
     def __update_maximize_action(self):
         if self.state_before_maximizing is None:
-            text = _("Maximize current plugin")
-            tip = _("Maximize current plugin")
+            text = _("Maximize current pane")
+            tip = _("Maximize current pane")
             icon = "maximize.png"
         else:
-            text = _("Restore current plugin")
-            tip = _("Restore plugin to its original size")
+            text = _("Restore current pane")
+            tip = _("Restore pane to its original size")
             icon = "unmaximize.png"
         self.maximize_action.setText(text)
         self.maximize_action.setIcon(get_icon(icon))
@@ -1681,15 +1698,6 @@ class MainWindow(QMainWindow):
 
     def about(self):
         """About Spyder"""
-        not_installed = _('(not installed)')
-        try:
-            from pyflakes import __version__ as pyflakes_version
-        except ImportError:
-            pyflakes_version = not_installed  # analysis:ignore
-        try:
-            from rope import VERSION as rope_version
-        except ImportError:
-            rope_version = not_installed  # analysis:ignore
         versions = get_versions()
         # Show Mercurial revision for development version
         revlink = ''
@@ -1701,25 +1709,19 @@ class MainWindow(QMainWindow):
         QMessageBox.about(self,
             _("About %s") % "Spyder",
             """<b>Spyder %s</b> %s
-            <br>Scientific PYthon Development EnviRonment
+            <br>The Scientific PYthon Development EnviRonment
             <p>Copyright © 2009-2012 Pierre Raybaut
             <br>Licensed under the terms of the MIT License
             <p>Created by Pierre Raybaut
             <br>Developed and maintained by the 
             <a href="%s/people/list">Spyder Development Team</a>
             <br>Many thanks to all the Spyder beta-testers and regular users.
-            <p>Source code editor: Python code real-time analysis is powered by 
-            %spyflakes %s%s (© 2005 
-            <a href="http://www.divmod.com/">Divmod, Inc.</a>) and other code 
-            introspection features (completion, go-to-definition, ...) are 
-            powered by %srope %s%s (© 2006-2009 Ali Gholami Rudi)
-            <p>Most of the icons are coming from the %sCrystal Project%s 
+            <p>Most of the icons come from the Crystal Project 
             (© 2006-2007 Everaldo Coelho). Other icons by 
             <a href="http://p.yusukekamiyamane.com/"> Yusuke Kamiyamane</a> 
             (All rights reserved) and by 
-            <a href="http://http://www.oxygen-icons.org/">
-            The Oxygen icon theme</a> (used under the Creative Commons BY-SA 
-            license)
+            <a href="http://www.oxygen-icons.org/">
+            The Oxygen icon theme</a>.
             <p>Spyder's community:
             <ul><li>Bug reports and feature requests: 
             <a href="%s">Google Code</a>
@@ -1730,14 +1732,10 @@ class MainWindow(QMainWindow):
             facilitate the use of Python for scientific and engineering 
             software development. The popular Python distributions 
             <a href="http://code.google.com/p/pythonxy/">Python(x,y)</a> and 
-            <a href="http://code.google.com/p/winpython/">WinPython</a> 
+            <a href="http://winpython.sourceforge.net/">WinPython</a> 
             also contribute to this plan.
             <p>Python %s %dbits, Qt %s, %s %s on %s"""
             % (versions['spyder'], revlink, __project_url__,
-               "<span style=\'color: #444444\'><b>", pyflakes_version,
-               "</b></span>", "<span style=\'color: #444444\'><b>",
-               rope_version, "</b></span>",
-               "<span style=\'color: #444444\'><b>", "</b></span>",
                __project_url__, __forum_url__, versions['python'],
                versions['bitness'], versions['qt'], versions['qt_api'],
                versions['qt_api_ver'], versions['system']))
diff --git a/spyderlib/userconfig.py b/spyderlib/userconfig.py
index e5ec406..c726068 100644
--- a/spyderlib/userconfig.py
+++ b/spyderlib/userconfig.py
@@ -30,13 +30,8 @@
 
 
 """
-userconfig
-----------
-
-The ``spyderlib.userconfig`` module provides user configuration file (.ini file)
-management features based on ``ConfigParser`` (standard Python library).
-
-NOTE: Since Spyder version 2.3 this module is heavily tied to Spyder internals
+This module provides user configuration file (.ini file) management features
+based on ``ConfigParser`` (present in the standard library).
 """
 
 from __future__ import print_function
@@ -154,6 +149,9 @@ class DefaultsConfig(cp.ConfigParser):
             return w_dot
         else:
             folder = osp.join(folder, self.subfolder)
+            # Save defaults in a "defaults" dir of .spyder2 to not pollute it
+            if 'defaults' in self.name:
+                folder = osp.join(folder, 'defaults')
             try:
                 os.makedirs(folder)
             except os.error:
@@ -187,7 +185,7 @@ class UserConfig(DefaultsConfig):
     defaults: dictionnary containing options
               *or* list of tuples (section_name, options)
     version: version of the configuration file (X.Y.Z format)
-    subfolder: configuration file will be saved in %home%/subfolder/.%name%.ini
+    subfolder: configuration file will be saved in %home%/subfolder/%name%.ini
     
     Note that 'get' and 'set' arguments number and type
     differ from the overriden methods
@@ -264,10 +262,11 @@ class UserConfig(DefaultsConfig):
     def __load_old_defaults(self, old_version):
         """Read old defaults"""
         old_defaults = cp.ConfigParser()
-        if check_version(old_version, '2.4.0', '='):
-            path = get_module_source_path('spyderlib', 'utils')
+        if check_version(old_version, '3.0.0', '<='):
+            path = get_module_source_path('spyderlib')
         else:
             path = osp.dirname(self.filename())
+        path = osp.join(path, 'defaults') 
         old_defaults.read(osp.join(path, 'defaults-'+old_version+'.ini'))
         return old_defaults
     
diff --git a/spyderlib/utils/codeanalysis.py b/spyderlib/utils/codeanalysis.py
index e9f2445..9bac468 100644
--- a/spyderlib/utils/codeanalysis.py
+++ b/spyderlib/utils/codeanalysis.py
@@ -13,13 +13,14 @@ import re
 import os
 from subprocess import Popen, PIPE
 import tempfile
+import traceback
 
 # Local import
-from spyderlib.baseconfig import _
-from spyderlib.utils import programs
+from spyderlib.baseconfig import _, DEBUG
+from spyderlib.utils import programs, encoding
 from spyderlib.py3compat import to_text_string, to_binary_string, PY3
 from spyderlib import dependencies
-
+DEBUG_EDITOR = DEBUG >= 3
 
 #==============================================================================
 # Pyflakes/pep8 code analysis
@@ -39,43 +40,51 @@ def find_tasks(source_code):
 def check_with_pyflakes(source_code, filename=None):
     """Check source code with pyflakes
     Returns an empty list if pyflakes is not installed"""
-    if filename is None:
-        filename = '<string>'
     try:
-        source_code += '\n'
-    except TypeError:
-        # Python 3
-        source_code += to_binary_string('\n')
-        
-    import _ast
-    from pyflakes.checker import Checker
-    # First, compile into an AST and handle syntax errors.
-    try:
-        tree = compile(source_code, filename, "exec", _ast.PyCF_ONLY_AST)
-    except SyntaxError as value:
-        # If there's an encoding problem with the file, the text is None.
-        if value.text is None:
-            return []
+        if filename is None:
+            filename = '<string>'
+        try:
+            source_code += '\n'
+        except TypeError:
+            # Python 3
+            source_code += to_binary_string('\n')
+            
+        import _ast
+        from pyflakes.checker import Checker
+        # First, compile into an AST and handle syntax errors.
+        try:
+            tree = compile(source_code, filename, "exec", _ast.PyCF_ONLY_AST)
+        except SyntaxError as value:
+            # If there's an encoding problem with the file, the text is None.
+            if value.text is None:
+                results = []
+            else:
+                results = [(value.args[0], value.lineno)]
+        except (ValueError, TypeError):
+            # Example of ValueError: file contains invalid \x escape character
+            # (see http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=674797)
+            # Example of TypeError: file contains null character
+            # (see http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=674796)
+            results = []
         else:
-            return [(value.args[0], value.lineno)]
-    except (ValueError, TypeError):
-        # Example of ValueError: file contains invalid \x escape character
-        # (see http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=674797)
-        # Example of TypeError: file contains null character
-        # (see http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=674796)
-        return []
-    else:
-        # Okay, it's syntactically valid.  Now check it.
-        w = Checker(tree, filename)
-        w.messages.sort(key=lambda x: x.lineno)
+            # Okay, it's syntactically valid.  Now check it.
+            w = Checker(tree, filename)
+            w.messages.sort(key=lambda x: x.lineno)
+            results = []
+            coding = encoding.get_coding(source_code)
+            lines = source_code.splitlines()
+            for warning in w.messages:
+                if 'analysis:ignore' not in \
+                   to_text_string(lines[warning.lineno-1], coding):
+                    results.append((warning.message % warning.message_args,
+                                    warning.lineno))
+    except Exception:
+        # Never return None to avoid lock in spyderlib/widgets/editor.py
+        # See Issue 1547
         results = []
-        lines = source_code.splitlines()
-        for warning in w.messages:
-            if 'analysis:ignore' not in \
-               to_text_string(lines[warning.lineno-1]):
-                results.append((warning.message % warning.message_args,
-                                warning.lineno))
-        return results
+        if DEBUG_EDITOR:
+            traceback.print_exc()  # Print exception in internal console
+    return results
 
 # Required version:
 # Why 0.5 (Python2)? Because it's based on _ast (thread-safe)
@@ -140,10 +149,11 @@ def check(args, source_code, filename=None, options=None):
     if filename is None:
         os.unlink(tempfd.name)
     results = []
+    coding = encoding.get_coding(source_code)
     lines = source_code.splitlines()
     for line in output:
         lineno = int(re.search(r'(\:[\d]+\:)', line).group()[1:-1])
-        if 'analysis:ignore' not in to_text_string(lines[lineno-1]):
+        if 'analysis:ignore' not in to_text_string(lines[lineno-1], coding):
             message = line[line.find(': ')+2:]
             results.append((message, lineno))
     return results
@@ -151,8 +161,16 @@ def check(args, source_code, filename=None, options=None):
 
 def check_with_pep8(source_code, filename=None):
     """Check source code with pep8"""
-    args = get_checker_executable('pep8')
-    return check(args, source_code, filename=filename, options=['-r'])
+    try:
+        args = get_checker_executable('pep8')
+        results = check(args, source_code, filename=filename, options=['-r'])
+    except Exception:
+        # Never return None to avoid lock in spyderlib/widgets/editor.py
+        # See Issue 1547
+        results = []
+        if DEBUG_EDITOR:
+            traceback.print_exc()  # Print exception in internal console
+    return results
 
 
 if __name__ == '__main__':
diff --git a/spyderlib/utils/external/pickleshare.py b/spyderlib/utils/external/pickleshare.py
index ddd5666..a6c78b9 100644
--- a/spyderlib/utils/external/pickleshare.py
+++ b/spyderlib/utils/external/pickleshare.py
@@ -42,6 +42,7 @@ import os
 import stat
 import time
 import glob
+import errno
 
 def gethashfile(key):
     return ("%02x" % abs(hash(key) % 256))[-2:]
@@ -97,7 +98,7 @@ class PickleShareDB(MutableMapping):
         try:
             self.cache[fil] = (value, fil.mtime)
         except OSError as e:
-            if e.errno != 2:
+            if e.errno != errno.ENOENT:
                 raise
     
     def hset(self, hashroot, key, value):
diff --git a/spyderlib/widgets/editor.py b/spyderlib/widgets/editor.py
index ce3a822..bcec174 100644
--- a/spyderlib/widgets/editor.py
+++ b/spyderlib/widgets/editor.py
@@ -620,10 +620,8 @@ class EditorStack(QWidget):
         self.linenumbers_enabled = True
         self.edgeline_enabled = True
         self.edgeline_column = 79
-        self.outlineexplorer_enabled = True
         self.codecompletion_auto_enabled = True
         self.codecompletion_case_enabled = False
-        self.codecompletion_single_enabled = False
         self.codecompletion_enter_enabled = False
         self.calltips_enabled = True
         self.go_to_definition_enabled = True
@@ -639,6 +637,7 @@ class EditorStack(QWidget):
         self.tabmode_enabled = False
         self.intelligent_backspace_enabled = True
         self.highlight_current_line_enabled = False
+        self.highlight_current_cell_enabled = False        
         self.occurence_highlighting_enabled = True
         self.checkeolchars_enabled = True
         self.always_remove_trailing_spaces = False
@@ -840,7 +839,6 @@ class EditorStack(QWidget):
         
     def set_outlineexplorer(self, outlineexplorer):
         self.outlineexplorer = outlineexplorer
-        self.outlineexplorer_enabled = True
         self.connect(self.outlineexplorer,
                      SIGNAL("outlineexplorer_is_visible()"),
                      self._refresh_outlineexplorer)
@@ -946,12 +944,6 @@ class EditorStack(QWidget):
         if self.data:
             for finfo in self.data:
                 finfo.editor.set_codecompletion_case(state)
-                
-    def set_codecompletion_single_enabled(self, state):
-        self.codecompletion_single_enabled = state
-        if self.data:
-            for finfo in self.data:
-                finfo.editor.set_codecompletion_single(state)
                     
     def set_codecompletion_enter_enabled(self, state):
         self.codecompletion_enter_enabled = state
@@ -1019,10 +1011,6 @@ class EditorStack(QWidget):
     def set_inspector_enabled(self, state):
         self.inspector_enabled = state
         
-    def set_outlineexplorer_enabled(self, state):
-        # CONF.get(self.CONF_SECTION, 'outline_explorer')
-        self.outlineexplorer_enabled = state
-        
     def set_default_font(self, font, color_scheme=None):
         # get_font(self.CONF_SECTION)
         self.default_font = font
@@ -1078,6 +1066,12 @@ class EditorStack(QWidget):
         if self.data:
             for finfo in self.data:
                 finfo.editor.set_highlight_current_line(state)
+
+    def set_highlight_current_cell_enabled(self, state):
+        self.highlight_current_cell_enabled = state
+        if self.data:
+            for finfo in self.data:
+                finfo.editor.set_highlight_current_cell(state)
         
     def set_checkeolchars_enabled(self, state):
         # CONF.get(self.CONF_SECTION, 'check_eol_chars')
@@ -1646,12 +1640,7 @@ class EditorStack(QWidget):
         enable = False
         if self.data:
             finfo = self.data[index]
-            # oe_visible: if outline explorer is not visible, maybe the whole
-            # GUI is not visible (Spyder is starting up) -> in this case,
-            # it is necessary to update the outline explorer
-            oe_visible = oe.isVisible() or not self.isVisible()
-            if self.outlineexplorer_enabled and finfo.editor.is_python() \
-               and oe_visible:
+            if finfo.editor.is_python():
                 enable = True
                 oe.setEnabled(True)
                 oe.set_current_editor(finfo.editor, finfo.filename,
@@ -1862,10 +1851,10 @@ class EditorStack(QWidget):
                 wrap=self.wrap_enabled, tab_mode=self.tabmode_enabled,
                 intelligent_backspace=self.intelligent_backspace_enabled,
                 highlight_current_line=self.highlight_current_line_enabled,
+                highlight_current_cell=self.highlight_current_cell_enabled,
                 occurence_highlighting=self.occurence_highlighting_enabled,
                 codecompletion_auto=self.codecompletion_auto_enabled,
                 codecompletion_case=self.codecompletion_case_enabled,
-                codecompletion_single=self.codecompletion_single_enabled,
                 codecompletion_enter=self.codecompletion_enter_enabled,
                 calltips=self.calltips_enabled,
                 go_to_definition=self.go_to_definition_enabled,
diff --git a/spyderlib/widgets/editortools.py b/spyderlib/widgets/editortools.py
index 16b70a8..2c94596 100644
--- a/spyderlib/widgets/editortools.py
+++ b/spyderlib/widgets/editortools.py
@@ -311,7 +311,7 @@ class OutlineExplorerTreeWidget(OneColumnTree):
         previous_level = None
         
         oe_data = editor.highlighter.get_outlineexplorer_data()
-        
+        editor.has_cell_separators = oe_data.get('found_cell_separators', False)
         for block_nb in range(editor.get_line_count()):
             line_nb = block_nb+1
             data = oe_data.get(block_nb)
diff --git a/spyderlib/widgets/findreplace.py b/spyderlib/widgets/findreplace.py
index a990b71..ea5bee3 100644
--- a/spyderlib/widgets/findreplace.py
+++ b/spyderlib/widgets/findreplace.py
@@ -356,6 +356,12 @@ class FindReplace(QWidget):
                     cursor.beginEditBlock()
                 else:
                     position1 = self.editor.get_position('cursor')
+                    if is_position_inf(position1,
+                                       position0 + len(replace_text) -
+                                       len(search_text) + 1):
+                        # Identify wrapping even when the replace string
+                        # includes part of the search string
+                        wrapped = True
                     if wrapped:
                         if position1 == position or \
                            is_position_sup(position1, position):
@@ -365,8 +371,6 @@ class FindReplace(QWidget):
                     if position1 == position0:
                         # Avoid infinite loop: single found occurence
                         break
-                    if is_position_inf(position1, position0):
-                        wrapped = True
                     position0 = position1
                 if pattern is None:
                     cursor.removeSelectedText()
diff --git a/spyderlib/widgets/formlayout.py b/spyderlib/widgets/formlayout.py
index 4e6152f..8236350 100644
--- a/spyderlib/widgets/formlayout.py
+++ b/spyderlib/widgets/formlayout.py
@@ -49,6 +49,7 @@ from __future__ import print_function
 __version__ = '1.0.15'
 __license__ = __doc__
 
+import os
 
 try:
     from spyderlib.qt.QtGui import QFormLayout
@@ -61,7 +62,8 @@ from spyderlib.qt.QtGui import (QWidget, QLineEdit, QComboBox, QLabel,
                                 QPushButton, QCheckBox, QColorDialog, QPixmap,
                                 QTabWidget, QApplication, QStackedWidget,
                                 QDateEdit, QDateTimeEdit, QFont, QFontComboBox,
-                                QFontDatabase, QGridLayout, QDoubleValidator)
+                                QFontDatabase, QGridLayout, QDoubleValidator,
+                                QTextEdit)
 from spyderlib.qt.QtCore import Qt, SIGNAL, SLOT, QSize, Slot, Property
 import datetime
 
diff --git a/spyderlib/widgets/internalshell.py b/spyderlib/widgets/internalshell.py
index 0319f91..3ca9c2c 100644
--- a/spyderlib/widgets/internalshell.py
+++ b/spyderlib/widgets/internalshell.py
@@ -136,9 +136,7 @@ class InternalShell(PythonShellWidget):
         # Code completion / calltips
         getcfg = lambda option: CONF.get('internal_console', option)
         case_sensitive = getcfg('codecompletion/case_sensitive')
-        show_single = getcfg('codecompletion/show_single')
         self.set_codecompletion_case(case_sensitive)
-        self.set_codecompletion_single(show_single)
         
         # keyboard events management
         self.eventqueue = []
diff --git a/spyderlib/widgets/ipython.py b/spyderlib/widgets/ipython.py
index 1dbb2fb..5f95bed 100644
--- a/spyderlib/widgets/ipython.py
+++ b/spyderlib/widgets/ipython.py
@@ -132,11 +132,9 @@ class IPythonControlWidget(TracebackLinksMixin, InspectObjectMixin, QTextEdit,
         """Reimplement Qt Method - Basic keypress event handler"""
         event, text, key, ctrl, shift = restore_keyevent(event)
         
-        if key == Qt.Key_Question and not self.has_selected_text() and \
-          self.set_inspector_enabled:
+        if key == Qt.Key_Question and not self.has_selected_text():
             self._key_question(text)
-        elif key == Qt.Key_ParenLeft and not self.has_selected_text() \
-          and self.set_inspector_enabled:
+        elif key == Qt.Key_ParenLeft and not self.has_selected_text():
             self._key_question(text)
         else:
             # Let the parent widget handle the key press event
diff --git a/spyderlib/widgets/mixins.py b/spyderlib/widgets/mixins.py
index 33d8f9f..e62398a 100644
--- a/spyderlib/widgets/mixins.py
+++ b/spyderlib/widgets/mixins.py
@@ -535,7 +535,7 @@ class TracebackLinksMixin(object):
 class InspectObjectMixin(object):
     def __init__(self):
         self.inspector = None
-        self.inspector_enabled = True
+        self.inspector_enabled = False
     
     def set_inspector(self, inspector):
         """Set ObjectInspector DockWidget reference"""
diff --git a/spyderlib/widgets/sourcecode/base.py b/spyderlib/widgets/sourcecode/base.py
index 5073452..d251e77 100644
--- a/spyderlib/widgets/sourcecode/base.py
+++ b/spyderlib/widgets/sourcecode/base.py
@@ -20,7 +20,7 @@ from spyderlib.qt.QtGui import (QTextCursor, QColor, QFont, QApplication,
                                 QListWidget, QPlainTextEdit, QPalette,
                                 QMainWindow, QTextOption, QMouseEvent,
                                 QTextFormat)
-from spyderlib.qt.QtCore import SIGNAL, Qt, QEventLoop, QEvent
+from spyderlib.qt.QtCore import SIGNAL, Qt, QEventLoop, QEvent, QPoint
 from spyderlib.qt.compat import to_qvariant
 
 
@@ -30,6 +30,8 @@ from spyderlib.widgets.mixins import BaseEditMixin
 from spyderlib.widgets.calltip import CallTipWidget
 from spyderlib.py3compat import to_text_string, str_lower
 
+CELL_SEPARATORS = ('#%%', '# %%', '# <codecell>', '# In[')
+
 
 class CompletionWidget(QListWidget):
     """Completion list widget"""
@@ -39,7 +41,6 @@ class CompletionWidget(QListWidget):
         self.textedit = parent
         self.completion_list = None
         self.case_sensitive = False
-        self.show_single = None
         self.enter_select = None
         self.hide()
         self.connect(self, SIGNAL("itemActivated(QListWidgetItem*)"),
@@ -50,7 +51,7 @@ class CompletionWidget(QListWidget):
         self.setFont(font)
         
     def show_list(self, completion_list, automatic=True):
-        if not self.show_single and len(completion_list) == 1 and not automatic:
+        if len(completion_list) == 1 and not automatic:
             self.textedit.insert_completion(completion_list[0])
             return
         
@@ -179,7 +180,6 @@ class CompletionWidget(QListWidget):
 class TextEditBaseWidget(QPlainTextEdit, BaseEditMixin):
     """Text edit base widget"""
     BRACE_MATCHING_SCOPE = ('sof', 'eof')
-    CELL_SEPARATORS = ('#%%', '# %%', '# <codecell>')
     
     def __init__(self, parent=None):
         QPlainTextEdit.__init__(self, parent)
@@ -206,15 +206,17 @@ class TextEditBaseWidget(QPlainTextEdit, BaseEditMixin):
         self.completion_widget = CompletionWidget(self, parent)
         self.codecompletion_auto = False
         self.codecompletion_case = True
-        self.codecompletion_single = False
         self.codecompletion_enter = False
         self.calltips = True
         self.calltip_position = None
+        self.has_cell_separators = False        
         self.completion_text = ""
         self.calltip_widget = CallTipWidget(self, hide_timer_on=True)
         
+        # The color values may be overridden by the syntax highlighter 
         # Highlight current line color
         self.currentline_color = QColor(Qt.red).lighter(190)
+        self.currentcell_color = QColor(Qt.red).lighter(194)
 
         # Brace matching
         self.bracepos = None
@@ -248,7 +250,7 @@ class TextEditBaseWidget(QPlainTextEdit, BaseEditMixin):
     def update_extra_selections(self):
         extra_selections = []
         for key, extra in list(self.extra_selections_dict.items()):
-            if key == 'current_line':
+            if key == 'current_line' or key == 'current_cell':
                 # Python 3 compatibility (weird): current line has to be 
                 # highlighted first
                 extra_selections = extra + extra_selections
@@ -283,6 +285,30 @@ class TextEditBaseWidget(QPlainTextEdit, BaseEditMixin):
         """Unhighlight current line"""
         self.clear_extra_selections('current_line')
 
+    #------Highlight current cell
+    def highlight_current_cell(self):
+        """Highlight current cell"""
+        selection = QTextEdit.ExtraSelection()
+        selection.format.setProperty(QTextFormat.FullWidthSelection,
+                                     to_qvariant(True))
+        selection.format.setBackground(self.currentcell_color)
+        selection.cursor, whole_file_selected, whole_screen_selected =\
+            self.select_current_cell_in_visible_portion()
+        if whole_file_selected: 
+            self.clear_extra_selections('current_cell')
+        elif whole_screen_selected:
+            if self.has_cell_separators:
+                self.set_extra_selections('current_cell', [selection])
+                self.update_extra_selections()
+            else:
+                self.clear_extra_selections('current_cell')
+        else:
+            self.set_extra_selections('current_cell', [selection])
+            self.update_extra_selections()
+
+    def unhighlight_current_cell(self):
+        """Unhighlight current cell"""
+        self.clear_extra_selections('current_cell')
 
     #------Brace matching
     def find_brace_match(self, position, brace, forward):
@@ -380,11 +406,6 @@ class TextEditBaseWidget(QPlainTextEdit, BaseEditMixin):
         self.codecompletion_case = state
         self.completion_widget.case_sensitive = state
         
-    def set_codecompletion_single(self, state):
-        """Show single completion"""
-        self.codecompletion_single = state
-        self.completion_widget.show_single = state
-        
     def set_codecompletion_enter(self, state):
         """Enable Enter key to select completion"""
         self.codecompletion_enter = state
@@ -455,10 +476,12 @@ class TextEditBaseWidget(QPlainTextEdit, BaseEditMixin):
 
         # Remove any leading whitespace or comment lines
         # since they confuse the reserved word detector that follows below
-        first_line = lines[0].lstrip()
-        while first_line == '' or first_line[0] == '#':
-            lines.pop(0)
+        while lines:
             first_line = lines[0].lstrip()
+            if first_line == '' or first_line[0] == '#':
+                lines.pop(0)
+            else:
+                break
         
         # Add an EOL character after indentation blocks that start with some 
         # Python reserved words, so that it gets evaluated automatically
@@ -493,7 +516,9 @@ class TextEditBaseWidget(QPlainTextEdit, BaseEditMixin):
     def get_cell_as_executable_code(self):
         """Return cell contents as executable code"""
         start_pos, end_pos = self.__save_selection()
-        self.select_current_cell()
+        cursor, whole_file_selected = self.select_current_cell()
+        if not whole_file_selected:
+            self.setTextCursor(cursor)
         text = self.get_selection_as_executable_code()
         self.__restore_selection(start_pos, end_pos)
         return text
@@ -507,14 +532,17 @@ class TextEditBaseWidget(QPlainTextEdit, BaseEditMixin):
             text = to_text_string(cursor0.selectedText())
         else:
             text = to_text_string(block.text())
-        return text.lstrip().startswith(self.CELL_SEPARATORS)
+        return text.lstrip().startswith(CELL_SEPARATORS)
 
     def select_current_cell(self):
         """Select cell under cursor
-        cell = group of lines separated by CELL_SEPARATORS"""
+        cell = group of lines separated by CELL_SEPARATORS
+        returns the textCursor and a boolean indicating if the
+        entire file is selected"""
         cursor = self.textCursor()
         cursor.movePosition(QTextCursor.StartOfBlock)
         cur_pos = prev_pos = cursor.position()
+
         # Moving to the next line that is not a separator, if we are
         # exactly at one of them
         while self.is_cell_separator(cursor):
@@ -522,7 +550,8 @@ class TextEditBaseWidget(QPlainTextEdit, BaseEditMixin):
             prev_pos = cur_pos
             cur_pos = cursor.position()
             if cur_pos == prev_pos:
-                return
+                return cursor, False
+        prev_pos = cur_pos
         # If not, move backwards to find the previous separator
         while not self.is_cell_separator(cursor):
             cursor.movePosition(QTextCursor.PreviousBlock)
@@ -530,7 +559,7 @@ class TextEditBaseWidget(QPlainTextEdit, BaseEditMixin):
             cur_pos = cursor.position()
             if cur_pos == prev_pos:
                 if self.is_cell_separator(cursor):
-                    return
+                    return cursor, False
                 else:
                     break
         cursor.setPosition(prev_pos)
@@ -547,11 +576,71 @@ class TextEditBaseWidget(QPlainTextEdit, BaseEditMixin):
                                     QTextCursor.KeepAnchor)
                 break
             prev_pos = cur_pos
-        # Do nothing if we moved from beginning to end without
-        # finding a separator
-        if cell_at_file_start and cursor.atEnd():
-            return
-        self.setTextCursor(cursor)
+        cell_at_file_end = cursor.atEnd()
+        return cursor, cell_at_file_start and cell_at_file_end
+    
+    def select_current_cell_in_visible_portion(self):
+        """Select cell under cursor in the visible portion of the file
+        cell = group of lines separated by CELL_SEPARATORS
+        returns 
+         -the textCursor
+         -a boolean indicating if the entire file is selected
+         -a boolean indicating if the entire visible portion of the file is selected"""
+        cursor = self.textCursor()
+        cursor.movePosition(QTextCursor.StartOfBlock)
+        cur_pos = prev_pos = cursor.position()
+
+        beg_pos = self.cursorForPosition(QPoint(0, 0)).position()
+        bottom_right = QPoint(self.viewport().width() - 1, 
+                              self.viewport().height() - 1)
+        end_pos = self.cursorForPosition(bottom_right).position()
+
+        # Moving to the next line that is not a separator, if we are
+        # exactly at one of them
+        while self.is_cell_separator(cursor):
+            cursor.movePosition(QTextCursor.NextBlock)
+            prev_pos = cur_pos
+            cur_pos = cursor.position()
+            if cur_pos == prev_pos:
+                return cursor, False, False
+        prev_pos = cur_pos
+        # If not, move backwards to find the previous separator
+        while not self.is_cell_separator(cursor)\
+          and cursor.position() >= beg_pos:
+            cursor.movePosition(QTextCursor.PreviousBlock)
+            prev_pos = cur_pos
+            cur_pos = cursor.position()
+            if cur_pos == prev_pos:
+                if self.is_cell_separator(cursor):
+                    return cursor, False, False
+                else:
+                    break
+        cell_at_screen_start = cursor.position() <= beg_pos
+        cursor.setPosition(prev_pos)
+        cell_at_file_start = cursor.atStart()
+        # Selecting cell header
+        if not cell_at_file_start:
+            cursor.movePosition(QTextCursor.PreviousBlock)
+            cursor.movePosition(QTextCursor.NextBlock,
+                                QTextCursor.KeepAnchor)
+        # Once we find it (or reach the beginning of the file)
+        # move to the next separator (or the end of the file)
+        # so we can grab the cell contents
+        while not self.is_cell_separator(cursor)\
+          and cursor.position() <= end_pos:
+            cursor.movePosition(QTextCursor.NextBlock,
+                                QTextCursor.KeepAnchor)
+            cur_pos = cursor.position()
+            if cur_pos == prev_pos:
+                cursor.movePosition(QTextCursor.EndOfBlock,
+                                    QTextCursor.KeepAnchor)
+                break
+            prev_pos = cur_pos
+        cell_at_file_end = cursor.atEnd()
+        cell_at_screen_end = cursor.position() >= end_pos
+        return cursor,\
+               cell_at_file_start and cell_at_file_end,\
+               cell_at_screen_start and cell_at_screen_end
 
     def go_to_next_cell(self):
         """Go to the next cell of lines"""
@@ -879,6 +968,11 @@ class TextEditBaseWidget(QPlainTextEdit, BaseEditMixin):
                 return
         QPlainTextEdit.wheelEvent(self, event)
 
+    def paintEvent(self, event):
+        """Reimplemented to recompute cell highlighting"""
+        self.highlight_current_cell()
+        QPlainTextEdit.paintEvent(self, event)
+
 
 class QtANSIEscapeCodeHandler(ANSIEscapeCodeHandler):
     def __init__(self):
@@ -1132,4 +1226,4 @@ class ConsoleBaseWidget(TextEditBaseWidget):
                               light_background=self.light_background,
                               is_default=style is self.default_style)
         self.ansi_handler.set_base_format(self.default_style.format)
-        
\ No newline at end of file
+        
diff --git a/spyderlib/widgets/sourcecode/codeeditor.py b/spyderlib/widgets/sourcecode/codeeditor.py
index fd3cc7d..d9500b8 100644
--- a/spyderlib/widgets/sourcecode/codeeditor.py
+++ b/spyderlib/widgets/sourcecode/codeeditor.py
@@ -17,7 +17,6 @@ Editor widget based on QtGui.QPlainTextEdit
 from __future__ import division
 
 import sys
-import os
 import re
 import sre_constants
 import os.path as osp
@@ -29,7 +28,7 @@ from spyderlib.qt.QtGui import (QColor, QMenu, QApplication, QSplitter, QFont,
                                 QBrush, QTextDocument, QTextCharFormat,
                                 QPixmap, QPrinter, QToolTip, QCursor, QLabel,
                                 QInputDialog, QTextBlockUserData, QLineEdit,
-                                QShortcut, QKeySequence, QWidget, QVBoxLayout,
+                                QKeySequence, QWidget, QVBoxLayout,
                                 QHBoxLayout, QDialog, QIntValidator,
                                 QDialogButtonBox, QGridLayout)
 from spyderlib.qt.QtCore import (Qt, SIGNAL, QTimer, QRect, QRegExp, QSize,
@@ -227,6 +226,7 @@ class EdgeLine(QWidget):
         QWidget.__init__(self, editor)
         self.code_editor = editor
         self.column = 79
+        self.setAttribute(Qt.WA_TransparentForMouseEvents)
 
     def paintEvent(self, event):
         """Override Qt method"""
@@ -375,6 +375,7 @@ class CodeEditor(TextEditBaseWidget):
         self.color_scheme = ccs
 
         self.highlight_current_line_enabled = False
+        self.highlight_current_cell_enabled = False
 
         # Scrollbar flag area
         self.scrollflagarea_enabled = None
@@ -507,10 +508,10 @@ class CodeEditor(TextEditBaseWidget):
     def setup_editor(self, linenumbers=True, language=None, markers=False,
                      font=None, color_scheme=None, wrap=False, tab_mode=True,
                      intelligent_backspace=True, highlight_current_line=True,
-                     occurence_highlighting=True, scrollflagarea=True,
-                     edge_line=True, edge_line_column=79,
+                     highlight_current_cell=True, occurence_highlighting=True,
+                     scrollflagarea=True, edge_line=True, edge_line_column=79,
                      codecompletion_auto=False, codecompletion_case=True,
-                     codecompletion_single=False, codecompletion_enter=False,
+                     codecompletion_enter=False,
                      calltips=None, go_to_definition=False,
                      close_parentheses=True, close_quotes=False,
                      add_colons=True, auto_unindent=True, indent_chars=" "*4,
@@ -518,7 +519,6 @@ class CodeEditor(TextEditBaseWidget):
         # Code completion and calltips
         self.set_codecompletion_auto(codecompletion_auto)
         self.set_codecompletion_case(codecompletion_case)
-        self.set_codecompletion_single(codecompletion_single)
         self.set_codecompletion_enter(codecompletion_enter)
         self.set_calltips(calltips)
         self.set_go_to_definition_enabled(go_to_definition)
@@ -544,6 +544,9 @@ class CodeEditor(TextEditBaseWidget):
         # Lexer
         self.set_language(language)
 
+        # Highlight current cell
+        self.set_highlight_current_cell(highlight_current_cell)
+
         # Highlight current line
         self.set_highlight_current_line(highlight_current_line)
 
@@ -616,6 +619,14 @@ class CodeEditor(TextEditBaseWidget):
         else:
             self.unhighlight_current_line()
 
+    def set_highlight_current_cell(self, enable):
+        """Enable/disable current line highlighting"""
+        self.highlight_current_cell_enabled = enable
+        if self.highlight_current_cell_enabled:
+            self.highlight_current_cell()
+        else:
+            self.unhighlight_current_cell()
+
     def set_language(self, language):
         self.tab_indents = language in self.TAB_ALWAYS_INDENTS
         self.supported_language = False
@@ -708,6 +719,10 @@ class CodeEditor(TextEditBaseWidget):
         """
         if self.highlighter is not None:
             self.highlighter.rehighlight()
+        if self.highlight_current_cell_enabled:
+            self.highlight_current_cell()
+        else:
+            self.unhighlight_current_cell()   
         if self.highlight_current_line_enabled:
             self.highlight_current_line()
         else:
@@ -779,6 +794,10 @@ class CodeEditor(TextEditBaseWidget):
         """Cursor position has changed"""
         line, column = self.get_cursor_line_column()
         self.emit(SIGNAL('cursorPositionChanged(int,int)'), line, column)
+        if self.highlight_current_cell_enabled:
+            self.highlight_current_cell()
+        else:
+            self.unhighlight_current_cell()
         if self.highlight_current_line_enabled:
             self.highlight_current_line()
         else:
@@ -1095,18 +1114,18 @@ class CodeEditor(TextEditBaseWidget):
         self.emit(SIGNAL('breakpoints_changed()'))
 
     #-----Code introspection
-    def do_code_completion(self):
+    def do_code_completion(self, automatic=False):
         """Trigger code completion"""
         if not self.is_completion_widget_visible():
             if self.is_python_like() and not self.in_comment_or_string():
-                self.emit(SIGNAL('trigger_code_completion(bool)'), False)
+                self.emit(SIGNAL('trigger_code_completion(bool)'), automatic)
             else:
                 self.do_token_completion()
 
-    def do_token_completion(self):
+    def do_token_completion(self, automatic=False):
         """Trigger a token-based completion"""
         if not self.is_completion_widget_visible():
-            self.emit(SIGNAL('trigger_token_completion(bool)'), False)
+            self.emit(SIGNAL('trigger_token_completion(bool)'), automatic)
 
     def do_go_to_definition(self):
         """Trigger go-to-definition"""
@@ -1253,6 +1272,7 @@ class CodeEditor(TextEditBaseWidget):
             self.set_palette(background=hl.get_background_color(),
                              foreground=hl.get_foreground_color())
             self.currentline_color = hl.get_currentline_color()
+            self.currentcell_color = hl.get_currentcell_color()
             self.occurence_color = hl.get_occurence_color()
             self.ctrl_click_color = hl.get_ctrlclick_color()
             self.area_background_color = hl.get_sideareas_color()
@@ -1287,6 +1307,10 @@ class CodeEditor(TextEditBaseWidget):
             # this calls self.highlighter.rehighlight()
             self.highlighter.set_color_scheme(color_scheme)
             self._apply_highlighter_color_scheme()
+        if self.highlight_current_cell_enabled:
+            self.highlight_current_cell()
+        else:
+            self.unhighlight_current_cell()
         if self.highlight_current_line_enabled:
             self.highlight_current_line()
         else:
@@ -2164,7 +2188,7 @@ class CodeEditor(TextEditBaseWidget):
                 # Enable auto-completion only if last token isn't a float
                 last_obj = getobj(self.get_text('sol', 'cursor'))
                 if last_obj and not last_obj.isdigit():
-                    self.do_code_completion()
+                    self.do_code_completion(automatic=True)
         elif key == Qt.Key_Home:
             self.stdkey_home(shift, ctrl)
         elif key == Qt.Key_End:
@@ -2201,8 +2225,7 @@ class CodeEditor(TextEditBaseWidget):
         elif key in (Qt.Key_QuoteDbl, Qt.Key_Apostrophe) and \
           self.close_quotes_enabled:
             self.autoinsert_quotes(key)
-        elif ((key in (Qt.Key_ParenRight, Qt.Key_BraceRight, Qt.Key_BracketRight)) or (
-              shift and key == Qt.Key_0)) \
+        elif key in (Qt.Key_ParenRight, Qt.Key_BraceRight, Qt.Key_BracketRight)\
           and not self.has_selected_text() and self.close_parentheses_enabled \
           and not self.textCursor().atBlockEnd():
             cursor = self.textCursor()
@@ -2210,7 +2233,7 @@ class CodeEditor(TextEditBaseWidget):
                                 QTextCursor.KeepAnchor)
             text = to_text_string(cursor.selectedText())
             if text == {Qt.Key_ParenRight: ')', Qt.Key_BraceRight: '}',
-                        Qt.Key_BracketRight: ']', Qt.Key_0: ')'}[key]:
+                        Qt.Key_BracketRight: ']'}[key]:
                 cursor.clearSelection()
                 self.setTextCursor(cursor)
             else:
diff --git a/spyderlib/widgets/sourcecode/syntaxhighlighters.py b/spyderlib/widgets/sourcecode/syntaxhighlighters.py
index 8a74bc1..e2317a4 100644
--- a/spyderlib/widgets/sourcecode/syntaxhighlighters.py
+++ b/spyderlib/widgets/sourcecode/syntaxhighlighters.py
@@ -21,7 +21,9 @@ from spyderlib.qt.QtCore import Qt
 # Local imports
 from spyderlib import dependencies
 from spyderlib.baseconfig import _
+from spyderlib.config import CONF
 from spyderlib.py3compat import builtins, is_text_string, to_text_string
+from spyderlib.widgets.sourcecode.base import CELL_SEPARATORS
 
 
 PYGMENTS_REQVER = '>=1.6'
@@ -31,160 +33,33 @@ dependencies.add("pygments", _("Syntax highlighting for Matlab and other file "
 
 
 #==============================================================================
-# Syntax highlighting color schemes
+# Constants
 #==============================================================================
-COLOR_SCHEME_KEYS = ("background", "currentline", "occurence",
+COLOR_SCHEME_KEYS = ("background", "currentline", "currentcell", "occurence",
                      "ctrlclick", "sideareas", "matched_p", "unmatched_p",
                      "normal", "keyword", "builtin", "definition",
                      "comment", "string", "number", "instance")
-COLORS = {
-          'IDLE':
-          {#  Name          Color    Bold   Italic
-           "background":  "#ffffff",
-           "currentline": "#eeffdd",
-           "occurence":   "#e8f2fe",
-           "ctrlclick":   "#0000ff",
-           "sideareas":   "#efefef",
-           "matched_p":   "#99ff99",
-           "unmatched_p": "#ff9999",
-           "normal":     ("#000000", False, False),
-           "keyword":    ("#ff7700", True,  False),
-           "builtin":    ("#900090", False, False),
-           "definition": ("#0000ff", False, False),
-           "comment":    ("#dd0000", False, True),
-           "string":     ("#00aa00", False, False),
-           "number":     ("#924900", False, False),
-           "instance":   ("#777777", True,  True),
-           },
-          'Pydev':
-          {#  Name          Color    Bold   Italic
-           "background":  "#ffffff",
-           "currentline": "#e8f2fe",
-           "occurence":   "#ffff99",
-           "ctrlclick":   "#0000ff",
-           "sideareas":   "#efefef",
-           "matched_p":   "#99ff99",
-           "unmatched_p": "#ff9999",
-           "normal":     ("#000000", False, False),
-           "keyword":    ("#0000ff", False, False),
-           "builtin":    ("#900090", False, False),
-           "definition": ("#000000", True,  False),
-           "comment":    ("#c0c0c0", False, False),
-           "string":     ("#00aa00", False, True),
-           "number":     ("#800000", False, False),
-           "instance":   ("#000000", False, True),
-           },
-          'Emacs':
-          {#  Name          Color    Bold   Italic
-           "background":  "#000000",
-           "currentline": "#2b2b43",
-           "occurence":   "#abab67",
-           "ctrlclick":   "#0000ff",
-           "sideareas":   "#555555",
-           "matched_p":   "#009800",
-           "unmatched_p": "#c80000",
-           "normal":     ("#ffffff", False, False),
-           "keyword":    ("#3c51e8", False, False),
-           "builtin":    ("#900090", False, False),
-           "definition": ("#ff8040", True,  False),
-           "comment":    ("#005100", False, False),
-           "string":     ("#00aa00", False, True),
-           "number":     ("#800000", False, False),
-           "instance":   ("#ffffff", False, True),
-           },
-          'Scintilla':
-          {#  Name          Color    Bold   Italic
-           "background":  "#ffffff",
-           "currentline": "#eeffdd",
-           "occurence":   "#ffff99",
-           "ctrlclick":   "#0000ff",
-           "sideareas":   "#efefef",
-           "matched_p":   "#99ff99",
-           "unmatched_p": "#ff9999",
-           "normal":     ("#000000", False, False),
-           "keyword":    ("#00007f", True,  False),
-           "builtin":    ("#000000", False, False),
-           "definition": ("#007f7f", True,  False),
-           "comment":    ("#007f00", False, False),
-           "string":     ("#7f007f", False, False),
-           "number":     ("#007f7f", False, False),
-           "instance":   ("#000000", False, True),
-           },
-          'Spyder':
-          {#  Name          Color    Bold   Italic
-           "background":  "#ffffff",
-           "currentline": "#feefff",
-           "occurence":   "#ffff99",
-           "ctrlclick":   "#0000ff",
-           "sideareas":   "#efefef",
-           "matched_p":   "#99ff99",
-           "unmatched_p": "#ff9999",
-           "normal":     ("#000000", False, False),
-           "keyword":    ("#0000ff", False, False),
-           "builtin":    ("#900090", False, False),
-           "definition": ("#000000", True,  False),
-           "comment":    ("#adadad", False, True),
-           "string":     ("#00aa00", False, False),
-           "number":     ("#800000", False, False),
-           "instance":   ("#924900", False, True),
-           },
-          'Spyder/Dark':
-          {#  Name          Color    Bold   Italic
-           "background":  "#131926",
-           "currentline": "#2b2b43",
-           "occurence":   "#abab67",
-           "ctrlclick":   "#0000ff",
-           "sideareas":   "#282828",
-           "matched_p":   "#009800",
-           "unmatched_p": "#c80000",
-           "normal":     ("#ffffff", False, False),
-           "keyword":    ("#558eff", False, False),
-           "builtin":    ("#aa00aa", False, False),
-           "definition": ("#ffffff", True,  False),
-           "comment":    ("#7f7f7f", False, False),
-           "string":     ("#11a642", False, True),
-           "number":     ("#c80000", False, False),
-           "instance":   ("#be5f00", False, True),
-           },
-           'Monokai':
-          {#  Name          Color    Bold   Italic
-           "background":  "#2a2b24",
-           "currentline": "#484848",
-           "occurence":   "#666666",
-           "ctrlclick":   "#0000ff",
-           "sideareas":   "#2a2b24",
-           "matched_p":   "#688060",
-           "unmatched_p": "#bd6e76",
-           "normal":     ("#ddddda", False, False),
-           "keyword":    ("#f92672", False, False),
-           "builtin":    ("#ae81ff", False, False),
-           "definition": ("#a6e22e", False, False),
-           "comment":    ("#75715e", False, True),
-           "string":     ("#e6db74", False, False),
-           "number":     ("#ae81ff", False, False),
-           "instance":   ("#ddddda", False, True),
-           },
-           'Zenburn':
-          {#  Name          Color    Bold   Italic
-           "background":  "#3f3f3f",
-           "currentline": "#333333",
-           "occurence":   "#7a738f",
-           "ctrlclick":   "#0000ff",
-           "sideareas":   "#3f3f3f",
-           "matched_p":   "#688060",
-           "unmatched_p": "#bd6e76",
-           "normal":     ("#dcdccc", False, False),
-           "keyword":    ("#dfaf8f", True,  False),
-           "builtin":    ("#efef8f", False, False),
-           "definition": ("#efef8f", False, False),
-           "comment":    ("#7f9f7f", False, True),
-           "string":     ("#cc9393", False, False),
-           "number":     ("#8cd0d3", False, False),
-           "instance":   ("#dcdccc", False, True),
-           },
-          }
-COLOR_SCHEME_NAMES = list(COLORS.keys())
+COLOR_SCHEME_NAMES = CONF.get('color_schemes', 'names')
+
 
+#==============================================================================
+# Auxiliary functions
+#==============================================================================
+def get_color_scheme(name):
+    """Get a color scheme from config using its name"""
+    name = name.lower()
+    scheme = {}
+    for key in COLOR_SCHEME_KEYS:
+        try:
+            scheme[key] = CONF.get('color_schemes', name+'/'+key)
+        except:
+            scheme[key] = CONF.get('color_schemes', 'spyder/'+key)
+    return scheme
+
+
+#==============================================================================
+# Syntax highlighting color schemes
+#==============================================================================
 class BaseSH(QSyntaxHighlighter):
     """Base Syntax Highlighter Class"""
     # Syntax highlighting rules:
@@ -199,12 +74,13 @@ class BaseSH(QSyntaxHighlighter):
         self.font = font
         self._check_color_scheme(color_scheme)
         if is_text_string(color_scheme):
-            self.color_scheme = COLORS[color_scheme]
+            self.color_scheme = get_color_scheme(color_scheme)
         else:
             self.color_scheme = color_scheme
         
         self.background_color = None
         self.currentline_color = None
+        self.currentcell_color = None
         self.occurence_color = None
         self.ctrlclick_color = None
         self.sideareas_color = None
@@ -223,6 +99,9 @@ class BaseSH(QSyntaxHighlighter):
         
     def get_currentline_color(self):
         return QColor(self.currentline_color)
+
+    def get_currentcell_color(self):
+        return QColor(self.currentcell_color)
         
     def get_occurence_color(self):
         return QColor(self.occurence_color)
@@ -253,6 +132,7 @@ class BaseSH(QSyntaxHighlighter):
         colors = self.color_scheme.copy()
         self.background_color = colors.pop("background")
         self.currentline_color = colors.pop("currentline")
+        self.currentcell_color = colors.pop("currentcell")
         self.occurence_color = colors.pop("occurence")
         self.ctrlclick_color = colors.pop("ctrlclick")
         self.sideareas_color = colors.pop("sideareas")
@@ -276,7 +156,7 @@ class BaseSH(QSyntaxHighlighter):
     def set_color_scheme(self, color_scheme):
         self._check_color_scheme(color_scheme)
         if is_text_string(color_scheme):
-            self.color_scheme = COLORS[color_scheme]
+            self.color_scheme = get_color_scheme(color_scheme)
         else:
             self.color_scheme = color_scheme
         self.setup_formats()
@@ -360,7 +240,7 @@ def make_python_patterns(additional_keywords=[], additional_builtins=[]):
                      number, any("SYNC", [r"\n"])])
 
 class OutlineExplorerData(object):
-    CLASS, FUNCTION, STATEMENT, COMMENT = list(range(4))
+    CLASS, FUNCTION, STATEMENT, COMMENT, CELL = list(range(5))
     def __init__(self):
         self.text = None
         self.fold_level = None
@@ -371,7 +251,7 @@ class OutlineExplorerData(object):
         return self.def_type not in (self.CLASS, self.FUNCTION)
     
     def is_comment(self):
-        return self.def_type == self.COMMENT
+        return self.def_type in (self.COMMENT, self.CELL)
         
     def get_class_name(self):
         if self.def_type == self.CLASS:
@@ -398,6 +278,7 @@ class PythonSH(BaseSH):
     def __init__(self, parent, font=None, color_scheme='Spyder'):
         BaseSH.__init__(self, parent, font, color_scheme)
         self.import_statements = {}
+        self.found_cell_separators = False
 
     def highlightBlock(self, text):
         text = to_text_string(text)
@@ -450,7 +331,14 @@ class PythonSH(BaseSH):
                     else:
                         self.setFormat(start, end-start, self.formats[key])
                         if key == "comment":
-                            if self.OECOMMENT.match(text.lstrip()):
+                            if text.lstrip().startswith(CELL_SEPARATORS):
+                                self.found_cell_separators = True
+                                oedata = OutlineExplorerData()
+                                oedata.text = to_text_string(text).strip()
+                                oedata.fold_level = start
+                                oedata.def_type = OutlineExplorerData.CELL
+                                oedata.def_name = text.strip()
+                            elif self.OECOMMENT.match(text.lstrip()):
                                 oedata = OutlineExplorerData()
                                 oedata.text = to_text_string(text).strip()
                                 oedata.fold_level = start
@@ -504,6 +392,7 @@ class PythonSH(BaseSH):
         if oedata is not None:
             block_nb = self.currentBlock().blockNumber()
             self.outlineexplorer_data[block_nb] = oedata
+            self.outlineexplorer_data['found_cell_separators'] = self.found_cell_separators
         if import_stmt is not None:
             block_nb = self.currentBlock().blockNumber()
             self.import_statements[block_nb] = import_stmt
@@ -513,6 +402,7 @@ class PythonSH(BaseSH):
             
     def rehighlight(self):
         self.import_statements = {}
+        self.found_cell_separators = False
         BaseSH.rehighlight(self)
 
 
diff --git a/spyderplugins/locale/es/LC_MESSAGES/p_breakpoints.mo b/spyderplugins/locale/es/LC_MESSAGES/p_breakpoints.mo
index 1f168b0..042530b 100644
Binary files a/spyderplugins/locale/es/LC_MESSAGES/p_breakpoints.mo and b/spyderplugins/locale/es/LC_MESSAGES/p_breakpoints.mo differ
diff --git a/spyderplugins/locale/es/LC_MESSAGES/p_profiler.mo b/spyderplugins/locale/es/LC_MESSAGES/p_profiler.mo
index 8dbbf2c..f9d4f39 100644
Binary files a/spyderplugins/locale/es/LC_MESSAGES/p_profiler.mo and b/spyderplugins/locale/es/LC_MESSAGES/p_profiler.mo differ
diff --git a/spyderplugins/locale/es/LC_MESSAGES/p_pylint.mo b/spyderplugins/locale/es/LC_MESSAGES/p_pylint.mo
index 185e4af..377c3b1 100644
Binary files a/spyderplugins/locale/es/LC_MESSAGES/p_pylint.mo and b/spyderplugins/locale/es/LC_MESSAGES/p_pylint.mo differ
diff --git a/spyderplugins/locale/fr/LC_MESSAGES/p_breakpoints.mo b/spyderplugins/locale/fr/LC_MESSAGES/p_breakpoints.mo
index abda26e..1152fe9 100644
Binary files a/spyderplugins/locale/fr/LC_MESSAGES/p_breakpoints.mo and b/spyderplugins/locale/fr/LC_MESSAGES/p_breakpoints.mo differ
diff --git a/spyderplugins/locale/fr/LC_MESSAGES/p_profiler.mo b/spyderplugins/locale/fr/LC_MESSAGES/p_profiler.mo
index eca042f..6821c01 100644
Binary files a/spyderplugins/locale/fr/LC_MESSAGES/p_profiler.mo and b/spyderplugins/locale/fr/LC_MESSAGES/p_profiler.mo differ
diff --git a/spyderplugins/locale/fr/LC_MESSAGES/p_pylint.mo b/spyderplugins/locale/fr/LC_MESSAGES/p_pylint.mo
index 8d3ba8b..8dd1a4f 100644
Binary files a/spyderplugins/locale/fr/LC_MESSAGES/p_pylint.mo and b/spyderplugins/locale/fr/LC_MESSAGES/p_pylint.mo differ
diff --git a/spyderplugins/p_breakpoints.py b/spyderplugins/p_breakpoints.py
index a775df4..5b5367d 100644
--- a/spyderplugins/p_breakpoints.py
+++ b/spyderplugins/p_breakpoints.py
@@ -78,8 +78,8 @@ class Breakpoints(BreakpointWidget, SpyderPluginMixin):
         list_action = create_action(self, _("List breakpoints"),
                                    triggered=self.show)
         list_action.setEnabled(True)
-        self.register_shortcut(list_action, context="Editor",
-                               name="List breakpoints")
+        self.register_shortcut(list_action, context="_",
+                               name="Switch to Breakpoints")
         
         # A fancy way to insert the action into the Breakpoints menu under
         # the assumption that Breakpoints is the first QMenu in the list.

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/spyder.git



More information about the debian-science-commits mailing list