The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
.gitignore 90
Changes 1493
MANIFEST 28
META.yml 1663
Makefile.PL 1472
Padre.fbp 8023062
eg/theme/style_perl5.pl 11
inc/Module/Install/Base.pm 11
inc/Module/Install/Can.pm 679
inc/Module/Install/Fetch.pm 11
inc/Module/Install/Makefile.pm 913
inc/Module/Install/Metadata.pm 11
inc/Module/Install/PRIVATE/Padre.pm 11
inc/Module/Install/Scripts.pm 11
inc/Module/Install/Share.pm 11
inc/Module/Install/Win32.pm 11
inc/Module/Install/With.pm 11
inc/Module/Install/WriteAll.pm 11
inc/Module/Install.pm 22
lib/Padre/Autosave.pm 22
lib/Padre/Breakpoints.pm 517
lib/Padre/Browser/Document.pm 22
lib/Padre/Browser/POD.pm 22
lib/Padre/Browser/PseudoPerldoc.pm 22
lib/Padre/Browser.pm 1217
lib/Padre/CPAN.pm 22
lib/Padre/Cache.pm 22
lib/Padre/Command.pm 22
lib/Padre/Comment.pm 23
lib/Padre/Config/Apply.pm 33
lib/Padre/Config/Host.pm 33
lib/Padre/Config/Human.pm 6677
lib/Padre/Config/Patch.pm 22
lib/Padre/Config/Project.pm 22
lib/Padre/Config/Setting.pm 35
lib/Padre/Config.pm 100285
lib/Padre/Constant.pm 23
lib/Padre/Current.pm 33
lib/Padre/DB/Bookmark.pm 33
lib/Padre/DB/History.pm 33
lib/Padre/DB/HostConfig.pm 33
lib/Padre/DB/LastPositionInFile.pm 33
lib/Padre/DB/Plugin.pod 11
lib/Padre/DB/RecentlyUsed.pm 33
lib/Padre/DB/Session.pm 33
lib/Padre/DB/SessionFile.pm 33
lib/Padre/DB/Timeline.pm 22
lib/Padre/DB.pm 33
lib/Padre/Delta.pm 33
lib/Padre/Desktop.pm 33
lib/Padre/Document/CSharp/FunctionList.pm 22
lib/Padre/Document/CSharp.pm 22
lib/Padre/Document/Java/FunctionList.pm 22
lib/Padre/Document/Java.pm 22
lib/Padre/Document/Patch.pm 22
lib/Padre/Document/Perl/Autocomplete.pm 22
lib/Padre/Document/Perl/Beginner.pm 33
lib/Padre/Document/Perl/FunctionList.pm 45
lib/Padre/Document/Perl/Help.pm 22
lib/Padre/Document/Perl/Lexer.pm 22
lib/Padre/Document/Perl/Outline.pm 22
lib/Padre/Document/Perl/PPILexer.pm 22
lib/Padre/Document/Perl/QuickFix/IncludeModule.pm 44
lib/Padre/Document/Perl/QuickFix/StrictWarnings.pm 22
lib/Padre/Document/Perl/QuickFix.pm 66
lib/Padre/Document/Perl/Starter/Style.pm 0124
lib/Padre/Document/Perl/Starter.pm 29157
lib/Padre/Document/Perl/Syntax.pm 22
lib/Padre/Document/Perl.pm 3487
lib/Padre/Document/Python/FunctionList.pm 22
lib/Padre/Document/Python.pm 22
lib/Padre/Document/Ruby/FunctionList.pm 22
lib/Padre/Document/Ruby.pm 22
lib/Padre/Document.pm 536
lib/Padre/Feature.pm 33
lib/Padre/File/FTP.pm 22
lib/Padre/File/HTTP.pm 22
lib/Padre/File/Local.pm 35
lib/Padre/File.pm 34
lib/Padre/Help.pm 22
lib/Padre/Locale/Format.pm 22
lib/Padre/Locale/T.pm 33
lib/Padre/Locale.pm 24
lib/Padre/Lock.pm 22
lib/Padre/Locker.pm 22
lib/Padre/Logger.pm 22
lib/Padre/MIME.pm 22
lib/Padre/PPI/EndifyPod.pm 33
lib/Padre/PPI/Transform.pm 33
lib/Padre/PPI/UpdateCopyright.pm 22
lib/Padre/PPI.pm 22
lib/Padre/Perl.pm 33
lib/Padre/Plugin/Devel.pm 35
lib/Padre/Plugin/My.pm 1947
lib/Padre/Plugin/PopularityContest/Ping.pm 22
lib/Padre/Plugin/PopularityContest.pm 33
lib/Padre/Plugin.pm 22
lib/Padre/PluginBuilder.pm 33
lib/Padre/PluginHandle.pm 22
lib/Padre/PluginManager.pm 1012
lib/Padre/Pod2HTML.pm 22
lib/Padre/Portable.pm 22
lib/Padre/Project/Null.pm 22
lib/Padre/Project/Perl/DZ.pm 22
lib/Padre/Project/Perl/EUMM.pm 22
lib/Padre/Project/Perl/MB.pm 22
lib/Padre/Project/Perl/MI.pm 22
lib/Padre/Project/Perl/Temp.pm 22
lib/Padre/Project/Perl.pm 22
lib/Padre/Project/Temp.pm 33
lib/Padre/Project.pm 38
lib/Padre/ProjectManager.pm 22
lib/Padre/QuickFix.pm 22
lib/Padre/Role/PubSub.pm 0131
lib/Padre/Role/Task.pm 33
lib/Padre/SLOC.pm 22
lib/Padre/SVN.pm 43
lib/Padre/Search.pm 33
lib/Padre/ServerManager.pm 98167
lib/Padre/Startup.pm 33
lib/Padre/Sync.pm 33
lib/Padre/Task/Addition.pm 22
lib/Padre/Task/BackupUnsaved.pm 22
lib/Padre/Task/Browser.pm 22
lib/Padre/Task/CPAN.pm 1028
lib/Padre/Task/Diff.pm 2233
lib/Padre/Task/Eval.pm 33
lib/Padre/Task/File.pm 22
lib/Padre/Task/FindInFiles.pm 22
lib/Padre/Task/FindUnmatchedBrace.pm 33
lib/Padre/Task/FindVariableDeclaration.pm 33
lib/Padre/Task/FunctionList.pm 22
lib/Padre/Task/IntroduceTemporaryVariable.pm 33
lib/Padre/Task/LWP.pm 33
lib/Padre/Task/LaunchDefaultBrowser.pm 22
lib/Padre/Task/LexicalReplaceVariable.pm 33
lib/Padre/Task/OpenResource.pm 33
lib/Padre/Task/Outline.pm 22
lib/Padre/Task/PPI.pm 33
lib/Padre/Task/Pod2HTML.pm 22
lib/Padre/Task/RecentFiles.pm 22
lib/Padre/Task/ReplaceInFiles.pm 22
lib/Padre/Task/Run.pm 22
lib/Padre/Task/SLOC.pm 22
lib/Padre/Task/Syntax.pm 22
lib/Padre/Task/Transform.pm 22
lib/Padre/Task/VCS.pm 5618
lib/Padre/Task.pm 22
lib/Padre/TaskHandle.pm 44
lib/Padre/TaskManager.pm 33
lib/Padre/TaskQueue.pm 22
lib/Padre/TaskWorker.pm 22
lib/Padre/Template.pm 103
lib/Padre/Test.pm 22
lib/Padre/Transform.pm 33
lib/Padre/Unload.pm 22
lib/Padre/Util/CommandLine.pm 22
lib/Padre/Util/FileBrowser.pm 33
lib/Padre/Util/SVN.pm 1150
lib/Padre/Util/Template.pm 800
lib/Padre/Util/Win32.pm 33
lib/Padre/Util.pm 6830
lib/Padre/Wx/Action.pm 44
lib/Padre/Wx/ActionLibrary.pm 2165
lib/Padre/Wx/ActionQueue.pm 22
lib/Padre/Wx/App.pm 33
lib/Padre/Wx/AuiManager.pm 22
lib/Padre/Wx/Bottom.pm 22
lib/Padre/Wx/Browser.pm 45
lib/Padre/Wx/CPAN/Listview.pm 22
lib/Padre/Wx/CPAN.pm 26
lib/Padre/Wx/Choice/Files.pm 22
lib/Padre/Wx/Choice/Theme.pm 22
lib/Padre/Wx/ComboBox/FindTerm.pm 22
lib/Padre/Wx/ComboBox/History.pm 22
lib/Padre/Wx/Command.pm 22
lib/Padre/Wx/Constant.pm 22
lib/Padre/Wx/Dialog/About.pm 29
lib/Padre/Wx/Dialog/Advanced.pm 33
lib/Padre/Wx/Dialog/Bookmarks.pm 22
lib/Padre/Wx/Dialog/DebugOptions.pm 0106
lib/Padre/Wx/Dialog/Diff.pm 22
lib/Padre/Wx/Dialog/Document.pm 22
lib/Padre/Wx/Dialog/Expression.pm 22
lib/Padre/Wx/Dialog/FilterTool.pm 33
lib/Padre/Wx/Dialog/Find.pm 22
lib/Padre/Wx/Dialog/FindInFiles.pm 22
lib/Padre/Wx/Dialog/Form.pm 33
lib/Padre/Wx/Dialog/Goto.pm 33
lib/Padre/Wx/Dialog/HelpSearch.pm 33
lib/Padre/Wx/Dialog/ModuleStarter.pm 0254
lib/Padre/Wx/Dialog/OpenResource.pm 33
lib/Padre/Wx/Dialog/OpenURL.pm 33
lib/Padre/Wx/Dialog/Patch.pm 3645
lib/Padre/Wx/Dialog/PerlFilter.pm 22
lib/Padre/Wx/Dialog/PluginManager.pm 45147
lib/Padre/Wx/Dialog/Positions.pm 22
lib/Padre/Wx/Dialog/Preferences.pm 3879
lib/Padre/Wx/Dialog/QuickMenuAccess.pm 33
lib/Padre/Wx/Dialog/RefactorSelectFunction.pm 22
lib/Padre/Wx/Dialog/RegexEditor.pm 22
lib/Padre/Wx/Dialog/Replace.pm 22
lib/Padre/Wx/Dialog/ReplaceInFiles.pm 22
lib/Padre/Wx/Dialog/SLOC.pm 22
lib/Padre/Wx/Dialog/SessionManager.pm 33
lib/Padre/Wx/Dialog/SessionManager2.pm 22
lib/Padre/Wx/Dialog/SessionSave.pm 33
lib/Padre/Wx/Dialog/Shortcut.pm 33
lib/Padre/Wx/Dialog/Snippet.pm 22
lib/Padre/Wx/Dialog/Special.pm 22
lib/Padre/Wx/Dialog/Sync.pm 43193
lib/Padre/Wx/Dialog/Text.pm 22
lib/Padre/Wx/Dialog/Warning.pm 33
lib/Padre/Wx/Dialog/WhereFrom.pm 22
lib/Padre/Wx/Dialog/WindowList.pm 22
lib/Padre/Wx/Diff.pm 35
lib/Padre/Wx/Diff2.pm 22
lib/Padre/Wx/Directory/Browse.pm 22
lib/Padre/Wx/Directory/Path.pm 22
lib/Padre/Wx/Directory/Search.pm 22
lib/Padre/Wx/Directory/TreeCtrl.pm 22
lib/Padre/Wx/Directory.pm 22
lib/Padre/Wx/Display.pm 22
lib/Padre/Wx/Editor/Lock.pm 22
lib/Padre/Wx/Editor/Menu.pm 22
lib/Padre/Wx/Editor.pm 2752
lib/Padre/Wx/FBP/About.pm 321
lib/Padre/Wx/FBP/Bookmarks.pm 22
lib/Padre/Wx/FBP/Breakpoints.pm 214
lib/Padre/Wx/FBP/CPAN.pm 22
lib/Padre/Wx/FBP/DebugOptions.pm 0246
lib/Padre/Wx/FBP/DebugOutput.pm 323
lib/Padre/Wx/FBP/Debugger.pm 22
lib/Padre/Wx/FBP/Diff.pm 22
lib/Padre/Wx/FBP/Document.pm 22
lib/Padre/Wx/FBP/Expression.pm 22
lib/Padre/Wx/FBP/Find.pm 22
lib/Padre/Wx/FBP/FindFast.pm 22
lib/Padre/Wx/FBP/FindInFiles.pm 22
lib/Padre/Wx/FBP/FoundInFiles.pm 22
lib/Padre/Wx/FBP/ModuleStarter.pm 0230
lib/Padre/Wx/FBP/Outline.pm 22
lib/Padre/Wx/FBP/POD.pm 22
lib/Padre/Wx/FBP/Patch.pm 22
lib/Padre/Wx/FBP/PluginManager.pm 2058
lib/Padre/Wx/FBP/Preferences.pm 304
lib/Padre/Wx/FBP/Replace.pm 22
lib/Padre/Wx/FBP/ReplaceInFiles.pm 22
lib/Padre/Wx/FBP/SLOC.pm 22
lib/Padre/Wx/FBP/SessionManager.pm 22
lib/Padre/Wx/FBP/Snippet.pm 22
lib/Padre/Wx/FBP/Special.pm 22
lib/Padre/Wx/FBP/Sync.pm 22
lib/Padre/Wx/FBP/Syntax.pm 22
lib/Padre/Wx/FBP/TaskList.pm 22
lib/Padre/Wx/FBP/Text.pm 22
lib/Padre/Wx/FBP/VCS.pm 22
lib/Padre/Wx/FBP/WhereFrom.pm 22
lib/Padre/Wx/FileDropTarget.pm 22
lib/Padre/Wx/Frame/HTML.pm 22
lib/Padre/Wx/Frame/Null.pm 22
lib/Padre/Wx/Frame/POD.pm 22
lib/Padre/Wx/FunctionList.pm 22
lib/Padre/Wx/HtmlWindow.pm 33
lib/Padre/Wx/Icon.pm 22
lib/Padre/Wx/Left.pm 22
lib/Padre/Wx/ListView.pm 22
lib/Padre/Wx/Main.pm 1176
lib/Padre/Wx/Menu/Debug.pm 27
lib/Padre/Wx/Menu/Edit.pm 33
lib/Padre/Wx/Menu/File.pm 616
lib/Padre/Wx/Menu/Help.pm 38
lib/Padre/Wx/Menu/Perl.pm 22
lib/Padre/Wx/Menu/Refactor.pm 22
lib/Padre/Wx/Menu/Run.pm 22
lib/Padre/Wx/Menu/Search.pm 22
lib/Padre/Wx/Menu/Tools.pm 2526
lib/Padre/Wx/Menu/View.pm 22
lib/Padre/Wx/Menu/Window.pm 22
lib/Padre/Wx/Menu.pm 22
lib/Padre/Wx/Menubar.pm 22
lib/Padre/Wx/Notebook.pm 33
lib/Padre/Wx/Nth.pm 22
lib/Padre/Wx/Outline.pm 229
lib/Padre/Wx/Output.pm 22
lib/Padre/Wx/Panel/Breakpoints.pm 5064
lib/Padre/Wx/Panel/DebugOutput.pm 314
lib/Padre/Wx/Panel/Debugger.pm 165264
lib/Padre/Wx/Panel/FindFast.pm 22
lib/Padre/Wx/Panel/FoundInFiles.pm 22
lib/Padre/Wx/Panel/TaskList.pm 22
lib/Padre/Wx/Popup.pm 22
lib/Padre/Wx/Printout.pm 22
lib/Padre/Wx/Progress.pm 44
lib/Padre/Wx/ReplaceInFiles.pm 22
lib/Padre/Wx/Right.pm 22
lib/Padre/Wx/Role/Conduit.pm 22
lib/Padre/Wx/Role/Config.pm 22
lib/Padre/Wx/Role/Context.pm 22
lib/Padre/Wx/Role/Dialog.pm 22
lib/Padre/Wx/Role/Idle.pm 22
lib/Padre/Wx/Role/Main.pm 22
lib/Padre/Wx/Role/Timer.pm 22
lib/Padre/Wx/Role/View.pm 22
lib/Padre/Wx/Scintilla.pm 22
lib/Padre/Wx/ScrollLock.pm 33
lib/Padre/Wx/SelectionLock.pm 22
lib/Padre/Wx/StatusBar.pm 43
lib/Padre/Wx/Style.pm 22
lib/Padre/Wx/Syntax.pm 22
lib/Padre/Wx/TaskList.pm 22
lib/Padre/Wx/TextEntryDialog/History.pm 22
lib/Padre/Wx/Theme.pm 22
lib/Padre/Wx/ToolBar.pm 22
lib/Padre/Wx/TreeCtrl.pm 22
lib/Padre/Wx/Util.pm 22
lib/Padre/Wx/VCS.pm 22
lib/Padre/Wx.pm 67
lib/Padre.pm 612
privinc/Module/Install/PRIVATE/Padre.pm 11
script/padre 22
script/padre-client 22
share/icons/padre/16x16/actions/metared.png --
share/languages/perl5/perl5.yml 11
share/locale/fr.po 18822524
share/locale/messages.pot 829923
share/locale/pl.po 34064435
share/locale/ru.po 19242537
share/templates/perl5/01_compile_t.tt 39
share/templates/perl5/module_pm.tt 7312
share/templates/perl5/script_pl.tt 311
share/templates/perl5/test_t.tt 25
share/themes/default.txt 11
share/themes/evening.txt 11
share/themes/night.txt 11
share/themes/notepad.txt 11
share/themes/solarized_dark.txt 11
share/themes/solarized_light.txt 11
share/themes/ultraedit.txt 11
t/02_new.t 21
t/04_config.t 822
t/11_svn.t 1618
t/12_mime.t 25
t/14_warnings.t 01
t/38_task_manager.t 1018
t/76_preferences.t 12
t/perl/starter.t 086
win32/padre.c 11
xt/actions.t 22
xt/actiontest.t 22
xt/crashtest.t 22
xt/files/TODO_test.pm 22
xt/pmv.t 11
xt/pragmas.t 22
xt/test-plugin.t 22
355 files changed (This is a version diff) 1086418016
@@ -1,9 +0,0 @@
-.padre/
-META.yml
-META.json
-Makefile
-blib/
-inc/
-pm_to_blib
-share/locale/*.mo
-MYMETA.*
@@ -13,6 +13,98 @@ next production release, and synchronise their release to the Padre schedule.
 Changes which do not break API compatibility for plugins should be listed in
 the even version for the release, even during development.
 
+1.00 2013.11.09
+ - Applied Patch in #1488 comment:7 itcharlie++ (BOWTIE)
+ - Apply patch for #1504 dod++ (BOWTIE)
+ - Apply patch2 from #1459 bojinlund++ (BOWTIE)
+ - Update Makefile.PL with new versions (BOWTIE)
+ - Add Patch for cut n paste adam++ #1312 (BOWTIE)
+ - Fix Debug ip hanging, use 127.0.0.1 instead of localhost (BOWTIE)
+ - fix some unwanted background noise from debug raw (BOWTIE)
+ - Apply patch from #1508 itcharlie++ (BOWTIE)
+ - Add refresh_breakpoint_panel to Wx::Main (BOWTIE)
+ - Add correct comment for PerlXS (BOWTIE)
+
+0.98 2013.02.19
+    - Changed to use current internal hashes instead of asking perl5db for 
+      value, this also gets around a bug with 'File::HomeDir has tied 
+      variables' clobbering x @rray giving an empty array (BOWTIE)
+    - Update variables/values upon check box click (BOWTIE)
+    - Clicking on item in Breakpoint Panel now takes you to file and line (BOWTIE)
+    - Dot in Debugger also sets focus in editor (BOWTIE)
+    - Add (broken) to Convert Encodings in Edit menu dod+ (BOWTIE)
+    - Remove double spacing caused by a stray has with no value (BOWTIE)
+    - Commented out Tools -> Module Tools see #1433 (BOWTIE)
+    - Tweak test 14 to skip php elseif, make cpanm happy #1393 (BOWTIE)
+    - Run script in native terminal in OsX #1434 (BENNIE)
+    - Reapplied r19056 translator _EviL_ to About using wxFormBuilder (BOWTIE)
+    - Continuity in page titles (BOWTIE)
+    - Improve the error mesages in dialog patch (BOWTIE)
+    - Some tweaks and POD to utils (BOWTIE)
+    - Fix Recreation of deleted file #1447 mj41++ (BOWTIE)
+    - Bug stopping reload all in #1447 mj41++ nice catch (BOWTIE)
+    - Fix Reload of more than one file regression #1405 mj41++ (BOWTIE)
+    - Update french translation (DOLMEN)
+    - Uncommented file.print to re-enable printing #1443 (BOWTIE)
+    - Update internal Padre::Plugin::My to API v2 (BOWTIE)
+    - Commented out, as it kills padre, only used in p-p-Git, see #1448 Manfred++ (BOWTIE)
+    - Use Debug-Client 0.21 with several Debugger fixes (BOWTIE)
+    - Bumped PPIx::EditorTools to 0.17 for enhanced Moose Outline support #1435
+      buff3r++ dod++ (BOWTIE)
+    - As per dod++ request keep outline attributes open by default (BOWTIE)
+    - Add padre icon to My Plugin (BOWTIE)
+    - As per dod++ request keep outline attributes open by default (BOWTIE)
+    - Add padre icon to My Plug-in (BOWTIE)
+    - Updated Plug-in Manager (BOWTIE)
+    - Fix possible Padre crash in Padre::PluginManager::reload_plugin (BOWTIE)
+    - Tweak Schwartzian transform to work on class names, makes more sense (BOWTIE)
+    - Tests now pass on Strawberry Portable again (ADAMK)
+    - Due to changes Padre::Util::run_in_dir_2 bumped $COMPATIBLE = 0.97 (BOWTIE)
+    - Add wx-SplitterWindow to Plugin Manager #1359 
+    - Add backin Perl Distribution... this is the skeloton, dialog, with out function #1324
+      (BOWTIE)
+    - Added back Perl Distribution using module-starter like before (BOWTIE)
+    - Comment out unsupported m::s licences (BOWTIE)
+    - Fix ticket #1316 "Ctrl+click do not open Perl module if clicked on full method/sub name"
+      mj41++ (BOWTIE)
+    - Deal with multiple cvs module names in Perl Distribution... (BOWTIE)
+    - Add default values locale_perldiag for #1382 (BOWTIE)
+    - Removing unused locale_perldiag and related code (ADAMK)
+    - Fixed several serious bugs in the Key Bindings section of the Preferences
+      dialog (ADAMK)
+    - Added Perl Help (Japanese) for YAPC::Asia (ADAMK)
+    - Added documentation for more methods in Padre::Document (ADAMK)
+    - Padre::Task::Diff no longer crashes on documents without a project (ADAMK) 
+    - Bump Module::Install -> 1.06 (BOWTIE)
+    - UpDate My Plug-in so that it reloads (BOWTIE)
+    - Tweak Splash for type PNG (BOWTIE)
+    - Replace <eval "require $class"> by a safer and faster code
+      (no eval string) (DOLMEN)
+    - Added a little time out to stop MARKER_NOT_BREAKABLE from wrongly happing (BOWTIE)
+    - this is just a quick fix, to stop menu bar Fup's from happing (BOWTIE)
+    - Added Debug-Launch-Options wxStatic text to Debugger-Output (BOWTIE)
+    - Add method debug_launch_options to Debugget-Output (BOWTIE)
+    - F5 'Run Script' uses perl parameters from #! line if it finds them (SDOWIDEIT)
+    - Add Debug-Launch-Options dialog (SDOWIDEIT)
+    - fix to toggling of breakpoints while debugger is running (SDOWIDEIT)
+    - fix for -> stop dumping the following on console 
+      'Use of uninitialized value in string eq' (BOWTIE)
+    - Hack for svn 1.7 esp Padre trunk to reenable VCS feature (BOWTIE)
+    - Fix error of missing { in QuickFix.pm from r19585 (BOWTIE)
+    - Remove Subroutine prototypes Browser.pm (BOWTIE)
+    - Fix PerlSub.pm eol and missing $VERSION (BOWTIE)
+    - Set Copyright 2008-2013 (BOWTIE)
+    - Add some more support for svn 1.7.x (BOWTIE)
+    - Remove some old cruff and comments from debug testing (BOWTIE)
+    - Diff now working against svn 1.7.x and 1.6.x (BOWTIE)
+    - FIXME Find out why EVT_CONTEXT_MENU doesn't work on Ubuntu - commeted out 
+      as workas against Ubuntu 12.10, this is cool for lot's of Methods only (BOWTIE)
+    - add PPIx::EditorTools to About Info (BOWTIE)
+    - add an icon to CPAN Explorer panel tab (BOWTIE)
+    - attempt to fix paste-buffer-clear-bug #1312 (SEWI)
+    - s/Update/update/ #1429 bennie++ (BOWTIE)
+    - Bumped Debug-Client dependancy to 0.24 waxhead++ (BOWTIE)
+
 0.96 2012.04.19
     - The "Todo" or "To Do" or "To-do" or "TODO" list has always been a
       problem when it comes to naming. Renamed to "Task List" to align
@@ -70,7 +162,6 @@ the even version for the release, even during development.
     - bumped Debug-Client requirement to 0.20 (BOWTIE)
     - 
 
-0.95 Development version, not released
     - Moved Padre::Wx::Role::Dwell to ::Timer as scope expanded (ADAMK)
     - Removed Padre::Wx::Role::Form which was intended as a replacement for
       Padre::Wx::Dialog but was never used by anyone for anything (ADAMK)
@@ -170,7 +261,6 @@ the even version for the release, even during development.
     - Function List sort order can be changed via right click menu (ADAMK)
     - Added support for the R statistics programming language (ADAMK)
 
-0.93 Development version, not released
     - The Padre::Wx::Main method ->pages was removed (ADAMK)
     - Padre::MimeTypes replaced by Padre::MIME and Padre::Wx::Scintilla (ADAMK)
     - Padre::Project::headline method now returns the relative path, with the
@@ -344,7 +434,6 @@ the even version for the release, even during development.
     - Fix AUTOMATED_TESTING=1 t/ errors automatically set by cpanm (AZAWAWI)
     - Fix bad assumption in 93_padre_filename_win.t (AZAWAWI)
 
-0.91 Development version, not released
     - Task 3.0 breaks almost all task code (ADAMK)
     - Style 2.0 breaks all existing styles (ADAMK)
     - Wx constants change from Wx::wxCONSTANT to Wx::CONSTANT (ADAMK)
@@ -356,7 +445,7 @@ the even version for the release, even during development.
     - Renaming of all methods involved in setting up an editor object (ADAMK)
     - Removed the experimental Padre wizard API (AZAWAWI)
 
-0.90 Tue 16 Aug 2011
+0.90 2011.08.16
     - Return task instance from Padre::Role::Task::tast_request (BRAMBLE)
     - Add 'Solarized Dark' theme contributed by Anton Ukolov ('sugar' on irc)
       (BRAMBLE)
@@ -411,7 +500,6 @@ the even version for the release, even during development.
       foreground and background colouring from the active editor style (ADAMK)
     - Update German translation (ZENOG)
 
-0.89 Development version, not released
     - Heavily refactored function search in Padre::Document, breaking compat.
       Moved function locating code to Padre::Editor as find_function,
       has_function and goto_function. Padre::Document now just has a single 
@@ -564,7 +652,6 @@ the even version for the release, even during development.
       several other editors (ADAMK)
     - Added feature_folding to allow the removal of code folding support (ADAMK)
 
-0.87 Development version, not released
     - The majority of the on_toggle_xxxx methods have now been changed to
       editor_xxxx names to more accurately reflect that they act on the set of
       open editors. As no plugins should be changing these anyway, the compat
@@ -653,7 +740,6 @@ the even version for the release, even during development.
       Find in files (SEWI)
     - ESC now closes the find dialog (1st ESC) and the output window (2nd) (SEWI)
 
-0.85 Development version, not released
     - wxVSCROLL flag in FindInFiles tree control was causing the nodes to be 
       editable if clicked after selection. Keyboard scrolling was broken as a
       result (AZAWAWI)
@@ -703,7 +789,6 @@ the even version for the release, even during development.
       automagically by File::Temp (ZENOG)
     - Update German translation (ZENOG)
 
-0.83 Development version, not released
     - No incompatible API changes during the 0.84 release cycle
 
 0.82 2011.02.15
@@ -744,7 +829,6 @@ the even version for the release, even during development.
     - Added version control system intuition via the ->vcs method in
       Padre::Project (ADAMK)
 
-0.81 Development version, not released
     - Padre::TaskManager now uses the term "worker" exclusively in API methods
       instead of "thread" (e.g. start_thread becomes start_worker). This
       future-proofs the API against potential alternative task manager backend
@@ -801,7 +885,6 @@ the even version for the release, even during development.
       way, hijack ctrl-scroll and reverse it to the right way (ADAMK)
     - Find in Files directory recursion now happens ordered (ADAMK)
 
-0.79 Development version, not released
     - Padre::Util::parse_version is now Padre::Util::parse_variable (ADAMK)
 
 0.78 2011.01.14
@@ -850,7 +933,6 @@ the even version for the release, even during development.
     - Added additional test to copyright.t to check all copyright notices
       have the current year. (PLAVEN)
 
-0.77 Development version, not released
     - No incompatible API changes during the 0.78 release cycle
 
 0.76 2010.12.08
@@ -931,7 +1013,6 @@ the even version for the release, even during development.
       (e.g. v5.8.9 instead of v5.008009) (AZAWAWI)
     - Correctly start up maximized if we were closed maximized (ADAMK)
 
-0.75 Development version, not released
     - No incompatible API changes during the 0.76 release cycle
 
 0.74 2010.11.14
@@ -969,7 +1050,6 @@ the even version for the release, even during development.
     - Directory tree: support deletion of directories (ZENOG)
     - Update German translation (ZENOG)
 
-0.73 Development version, not released
     - No incompatible API changes during the 0.74 release cycle
 
 0.72 2010.10.10
@@ -1034,7 +1114,6 @@ the even version for the release, even during development.
     - Add "Create directory" and "remove file" to the directory browser. (SZABGAB) 
     - Aff "Goto Last position" (SZABGAB)
 
-0.71 Development version, not released
     - No incompatible API changes during the 0.72 release cycle
 
 0.70 2010.09.09
@@ -1,4 +1,3 @@
-.gitignore
 Artistic
 Changes
 COPYING
@@ -103,6 +102,7 @@ lib/Padre/Document/Perl/QuickFix.pm
 lib/Padre/Document/Perl/QuickFix/IncludeModule.pm
 lib/Padre/Document/Perl/QuickFix/StrictWarnings.pm
 lib/Padre/Document/Perl/Starter.pm
+lib/Padre/Document/Perl/Starter/Style.pm
 lib/Padre/Document/Perl/Syntax.pm
 lib/Padre/Document/Python.pm
 lib/Padre/Document/Python/FunctionList.pm
@@ -149,6 +149,7 @@ lib/Padre/Project/Perl/Temp.pm
 lib/Padre/Project/Temp.pm
 lib/Padre/ProjectManager.pm
 lib/Padre/QuickFix.pm
+lib/Padre/Role/PubSub.pm
 lib/Padre/Role/Task.pm
 lib/Padre/Search.pm
 lib/Padre/ServerManager.pm
@@ -195,7 +196,6 @@ lib/Padre/Util.pm
 lib/Padre/Util/CommandLine.pm
 lib/Padre/Util/FileBrowser.pm
 lib/Padre/Util/SVN.pm
-lib/Padre/Util/Template.pm
 lib/Padre/Util/Win32.pm
 lib/Padre/Wx.pm
 lib/Padre/Wx/Action.pm
@@ -216,6 +216,7 @@ lib/Padre/Wx/CPAN/Listview.pm
 lib/Padre/Wx/Dialog/About.pm
 lib/Padre/Wx/Dialog/Advanced.pm
 lib/Padre/Wx/Dialog/Bookmarks.pm
+lib/Padre/Wx/Dialog/DebugOptions.pm
 lib/Padre/Wx/Dialog/Diff.pm
 lib/Padre/Wx/Dialog/Document.pm
 lib/Padre/Wx/Dialog/Expression.pm
@@ -225,6 +226,7 @@ lib/Padre/Wx/Dialog/FindInFiles.pm
 lib/Padre/Wx/Dialog/Form.pm
 lib/Padre/Wx/Dialog/Goto.pm
 lib/Padre/Wx/Dialog/HelpSearch.pm
+lib/Padre/Wx/Dialog/ModuleStarter.pm
 lib/Padre/Wx/Dialog/OpenResource.pm
 lib/Padre/Wx/Dialog/OpenURL.pm
 lib/Padre/Wx/Dialog/Patch.pm
@@ -265,6 +267,7 @@ lib/Padre/Wx/FBP/Bookmarks.pm
 lib/Padre/Wx/FBP/Breakpoints.pm
 lib/Padre/Wx/FBP/CPAN.pm
 lib/Padre/Wx/FBP/Debugger.pm
+lib/Padre/Wx/FBP/DebugOptions.pm
 lib/Padre/Wx/FBP/DebugOutput.pm
 lib/Padre/Wx/FBP/Diff.pm
 lib/Padre/Wx/FBP/Document.pm
@@ -273,6 +276,7 @@ lib/Padre/Wx/FBP/Find.pm
 lib/Padre/Wx/FBP/FindFast.pm
 lib/Padre/Wx/FBP/FindInFiles.pm
 lib/Padre/Wx/FBP/FoundInFiles.pm
+lib/Padre/Wx/FBP/ModuleStarter.pm
 lib/Padre/Wx/FBP/Outline.pm
 lib/Padre/Wx/FBP/Patch.pm
 lib/Padre/Wx/FBP/PluginManager.pm
@@ -443,6 +447,7 @@ share/icons/padre/16x16/actions/77-w.png
 share/icons/padre/16x16/actions/breakpoints.png
 share/icons/padre/16x16/actions/bub.png
 share/icons/padre/16x16/actions/dot.png
+share/icons/padre/16x16/actions/metared.png
 share/icons/padre/16x16/actions/morpho.png
 share/icons/padre/16x16/actions/morpho2.png
 share/icons/padre/16x16/actions/morpho3.png
@@ -623,6 +628,7 @@ t/perl/functionlist.t
 t/perl/general.t
 t/perl/project.t
 t/perl/project_temp.t
+t/perl/starter.t
 t/perl/syntax.t
 t/perl/zerolengthperl
 t/python/functionlist.t
@@ -3,21 +3,21 @@ abstract: 'Perl Application Development and Refactoring Environment'
 author:
   - 'Gabor Szabo'
 build_requires:
-  ExtUtils::MakeMaker: 6.62
+  ExtUtils::MakeMaker: 6.59
   Locale::Msgfmt: 0.15
   Test::Exception: 0.27
   Test::MockObject: 1.09
-  Test::More: 0.88
-  Test::NoWarnings: 0.084
+  Test::More: 0.98
+  Test::NoWarnings: 1.04
   Test::Script: 1.07
   Test::Warn: 0.24
 configure_requires:
-  Alien::wxWidgets: 0.46
+  Alien::wxWidgets: 0.62
   ExtUtils::Embed: 1.250601
-  ExtUtils::MakeMaker: 6.62
+  ExtUtils::MakeMaker: 6.59
 distribution_type: module
 dynamic_config: 1
-generated_by: 'Module::Install version 1.04'
+generated_by: 'Module::Install version 1.06'
 keywords:
   - auto-completion
   - code
@@ -76,7 +76,7 @@ requires:
   DBD::SQLite: 1.35
   DBI: 1.58
   Data::Dumper: 2.101
-  Debug::Client: 0.20
+  Debug::Client: 0.29
   Devel::Dumpvar: 0.04
   Devel::Refactor: 0.05
   Encode: 2.26
@@ -113,15 +113,16 @@ requires:
   Module::Build: 0.3603
   Module::CoreList: 2.22
   Module::Manifest: 0.07
-  ORLite: 1.96
+  Module::Starter: 1.60
+  ORLite: 1.98
   ORLite::Migrate: 1.10
   POD2::Base: 0.043
   POSIX: 0
-  PPI: 1.213
-  PPIx::EditorTools: 0.13
+  PPI: 1.215
+  PPIx::EditorTools: 0.18
   PPIx::Regexp: 0.011
   Params::Util: 0.33
-  Parse::ErrorString::Perl: 0.14
+  Parse::ErrorString::Perl: 0.18
   Parse::ExuberantCTags: 1.00
   Pod::Abstract: 0.16
   Pod::Functions: 0
@@ -140,11 +141,11 @@ requires:
   Text::Patch: 1.8
   Time::HiRes: 1.9718
   URI: 0
-  Wx: 0.9901
-  Wx::Perl::ProcessStream: 0.29
-  Wx::Scintilla: 0.34
+  Wx: 0.9916
+  Wx::Perl::ProcessStream: 0.32
+  Wx::Scintilla: 0.39
   YAML::Tiny: 1.32
-  perl: 5.010000
+  perl: 5.011000
   threads: 1.71
   threads::shared: 1.33
   version: 0.80
@@ -153,4 +154,50 @@ resources:
   homepage: http://padre.perlide.org/
   license: http://dev.perl.org/licenses/
   repository: http://svn.perlide.org/padre/trunk/Padre/
-version: 0.96
+version: 1.00
+x_contributors:
+  - 'Aaron Trevena (TEEJAY)'
+  - 'Adam Kennedy (ADAMK) <adamk@cpan.org>'
+  - 'Ahmad Zawawi أحمد محمد زواوي (AZAWAWI)'
+  - 'Andrew Shitov'
+  - 'Alexandr Ciornii (CHORNY)'
+  - 'Amir E. Aharoni - אמיר א. אהרוני'
+  - 'Blake Willmarth (BLAKEW)'
+  - 'BlueT - Matthew Lien - 練喆明 (BLUET) <bluet@cpan.org>'
+  - 'Breno G. de Oliveira (GARU)'
+  - 'Brian Cassidy (BRICAS)'
+  - 'Burak Gürsoy (BURAK) <burak@cpan.org>'
+  - 'Cezary Morga (THEREK) <cm@therek.net>'
+  - 'Chris Dolan (CHRISDOLAN)'
+  - 'Claudio Ramirez (NXADM) <nxadm@cpan.org>'
+  - 'Dirk De Nijs (ddn123456)'
+  - 'Enrique Nell (ENELL)'
+  - 'Fayland Lam (FAYLAND) <fayland@gmail.com>'
+  - 'Gabriel Vieira (GABRIELMAD)'
+  - 'Gábor Szabó - גאבור סבו (SZABGAB) <szabgab@cpan.org>'
+  - 'György Pásztor (GYU)'
+  - 'Heiko Jansen (HJANSEN) <heiko_jansen@web.de>'
+  - 'Jérôme Quelin (JQUELIN) <jquelin@cpan.org>'
+  - 'Kaare Rasmussen (KAARE) <kaare@cpan.org>'
+  - 'Keedi Kim - 김도형 (KEEDI)'
+  - 'Kenichi Ishigaki - 石垣憲一 (ISHIGAKI) <ishigaki@cpan.org>'
+  - 'Kevin Dawson (BOWTIE) <bowtie@cpan.org>'
+  - 'Kjetil Skotheim (KJETIL)'
+  - 'Marcela Mašláňová (mmaslano)'
+  - 'Marek Roszkowski (EviL) <evil@evil.devil.is-my.name>'
+  - 'Mark Grimes <mgrimes@cpan.org>'
+  - 'Max Maischein (CORION)'
+  - 'Olivier MenguE<eacute> (DOLMEN)'
+  - 'Omer Zak  - עומר זק'
+  - 'Paco Alguacil (PacoLinux)'
+  - 'Patrick Donelan (PDONELAN) <pat@patspam.com>'
+  - 'Paweł Murias (PMURIAS)'
+  - 'Petar Shangov (PSHANGOV)'
+  - 'Peter Lavender (PLAVEN)'
+  - 'Ryan Niebur (RSN) <rsn@cpan.org>'
+  - 'Sebastian Willing (SEWI)'
+  - 'Shlomi Fish  - שלומי פיש (SHLOMIF)'
+  - 'Simone Blandino (SBLANDIN)'
+  - 'Steffen Müller (TSEE) <smueller@cpan.org>'
+  - 'Zeno Gantner (ZENOG)'
+  - 'Chuanren Wu'
@@ -5,7 +5,7 @@
 use 5.010000;
 use strict;
 use lib 'privinc';
-use inc::Module::Install 1.04;
+use inc::Module::Install 1.06;
 use POSIX qw(locale_h);
 
 # Workaround for the fact that Module::Install loads the modules
@@ -47,7 +47,7 @@ configure_requires 'ExtUtils::Embed' => '1.250601';
 #}
 
 # This makes sure that we didn't compile Alien::wxWidgets with the wrong options.
-configure_requires 'Alien::wxWidgets' => '0.46';
+configure_requires 'Alien::wxWidgets' => '0.62';
 
 my $wxw = eval { use Alien::wxWidgets; 1; };
 if ( $@ or not $wxw ) {
@@ -73,7 +73,7 @@ name 'Padre';
 license 'perl';
 author 'Gabor Szabo';
 all_from 'lib/Padre.pm';
-requires 'perl' => '5.010000';
+requires 'perl' => '5.011000';
 
 # General dependencies
 requires 'Algorithm::Diff'          => '1.19';
@@ -88,7 +88,7 @@ requires 'Cwd'                      => '3.2701';
 requires 'Data::Dumper'             => '2.101';
 requires 'DBD::SQLite'              => '1.35';
 requires 'DBI'                      => '1.58';
-requires 'Debug::Client'            => '0.20';
+requires 'Debug::Client'            => '0.29';
 requires 'Devel::Dumpvar'           => '0.04';
 requires 'Devel::Refactor'          => '0.05';
 requires 'Encode'                   => '2.26';
@@ -125,10 +125,11 @@ requires 'LWP::UserAgent'           => '5.815';
 requires 'Module::Build'            => '0.3603';
 requires 'Module::CoreList'         => '2.22';
 requires 'Module::Manifest'         => '0.07';
-requires 'ORLite'                   => '1.96';
+requires 'Module::Starter'          => '1.60';
+requires 'ORLite'                   => '1.98';
 requires 'ORLite::Migrate'          => '1.10';
 requires 'Params::Util'             => '0.33';
-requires 'Parse::ErrorString::Perl' => '0.14';
+requires 'Parse::ErrorString::Perl' => '0.18';
 requires 'Parse::ExuberantCTags'    => '1.00';
 requires 'Pod::Functions'           => 0;
 requires 'Pod::POM'                 => '0.17';
@@ -138,8 +139,8 @@ requires 'Pod::Abstract'            => '0.16';
 requires 'Pod::Perldoc'             => '3.15';
 requires 'POD2::Base'               => '0.043';
 requires 'POSIX'                    => 0;
-requires 'PPI'                      => '1.213';
-requires 'PPIx::EditorTools'        => '0.13';
+requires 'PPI'                      => '1.215';
+requires 'PPIx::EditorTools'        => '0.18';
 requires 'PPIx::Regexp'             => '0.011';
 requires 'Probe::Perl'              => '0.01';
 requires 'Storable'                 => '2.16';
@@ -158,18 +159,18 @@ requires 'version'                  => '0.80';
 requires 'Win32'              => '0.31' if win32;
 requires 'Win32::Shortcut'    => '0.07' if win32;
 requires 'Win32::TieRegistry' => '0.26' if win32;
-requires 'Wx'                 => '0.9901';
-requires 'Wx::Perl::ProcessStream' => '0.29';
-requires 'Wx::Scintilla'           => '0.34';
+requires 'Wx'                 => '0.9916';
+requires 'Wx::Perl::ProcessStream' => '0.32';
+requires 'Wx::Scintilla'           => '0.39';
 requires 'YAML::Tiny'              => '1.32';
-test_requires 'Test::More'         => '0.88';
+test_requires 'Test::More'         => '0.98';
 
 # Ticket #1419: Padre and the soon to be Perl 5.16
 test_requires 'Test::Warn'       => '0.24';
 test_requires 'Test::MockObject' => '1.09';
 test_requires 'Test::Script'     => '1.07';
 test_requires 'Test::Exception'  => '0.27';
-test_requires 'Test::NoWarnings' => '0.084';
+test_requires 'Test::NoWarnings' => '1.04';
 
 # Special dependencies
 
@@ -187,7 +188,14 @@ my $locale = setlocale(LC_CTYPE);
 print "Found locale    $locale\n";
 
 # What tests should we run?
-my @TESTS = 't/*.t';
+my @TESTS = (
+	't/*.t',
+	't/perl/*.t',
+	't/python/*.t',
+	't/ruby/*.t',
+	't/java/*.t',
+	't/csharp/*.t',
+);
 if ( win32 and $locale =~ /^English/ ) {
 	if ( author_context or $ENV{RELEASE_TESTING} ) {
 		push @TESTS, 't/win32/*.t';
@@ -203,6 +211,56 @@ homepage 'http://padre.perlide.org/';
 bugtracker 'http://padre.perlide.org/trac/';
 repository 'http://svn.perlide.org/padre/trunk/Padre/';
 
+Meta->add_metadata(
+    x_contributors => [
+        'Aaron Trevena (TEEJAY)',
+        'Adam Kennedy (ADAMK) <adamk@cpan.org>',
+        'Ahmad Zawawi أحمد محمد زواوي (AZAWAWI)',
+        'Andrew Shitov',
+        'Alexandr Ciornii (CHORNY)',
+        'Amir E. Aharoni - אמיר א. אהרוני',
+        'Blake Willmarth (BLAKEW)',
+        'BlueT - Matthew Lien - 練喆明 (BLUET) <bluet@cpan.org>',
+        'Breno G. de Oliveira (GARU)',
+        'Brian Cassidy (BRICAS)',
+        'Burak Gürsoy (BURAK) <burak@cpan.org>',
+        'Cezary Morga (THEREK) <cm@therek.net>',
+        'Chris Dolan (CHRISDOLAN)',
+        'Claudio Ramirez (NXADM) <nxadm@cpan.org>',
+        'Dirk De Nijs (ddn123456)',
+        'Enrique Nell (ENELL)',
+        'Fayland Lam (FAYLAND) <fayland@gmail.com>',
+        'Gabriel Vieira (GABRIELMAD)',
+        'Gábor Szabó - גאבור סבו (SZABGAB) <szabgab@cpan.org>',
+        'György Pásztor (GYU)',
+        'Heiko Jansen (HJANSEN) <heiko_jansen@web.de>',
+        'Jérôme Quelin (JQUELIN) <jquelin@cpan.org>',
+        'Kaare Rasmussen (KAARE) <kaare@cpan.org>',
+        'Keedi Kim - 김도형 (KEEDI)',
+        'Kenichi Ishigaki - 石垣憲一 (ISHIGAKI) <ishigaki@cpan.org>',
+        'Kevin Dawson (BOWTIE) <bowtie@cpan.org>',
+        'Kjetil Skotheim (KJETIL)',
+        'Marcela Mašláňová (mmaslano)',
+        'Marek Roszkowski (EviL) <evil@evil.devil.is-my.name>',
+        'Mark Grimes <mgrimes@cpan.org>',
+        'Max Maischein (CORION)',
+        'Olivier MenguE<eacute> (DOLMEN)',
+        'Omer Zak  - עומר זק',
+        'Paco Alguacil (PacoLinux)',
+        'Patrick Donelan (PDONELAN) <pat@patspam.com>',
+        'Paweł Murias (PMURIAS)',
+        'Petar Shangov (PSHANGOV)',
+	'Peter Lavender (PLAVEN)',
+        'Ryan Niebur (RSN) <rsn@cpan.org>',
+        'Sebastian Willing (SEWI)',
+        'Shlomi Fish  - שלומי פיש (SHLOMIF)',
+        'Simone Blandino (SBLANDIN)',
+        'Steffen Müller (TSEE) <smueller@cpan.org>',
+        'Zeno Gantner (ZENOG)',
+        'Chuanren Wu',
+    ],
+);
+
 keywords(
 	"auto-completion",
 	"code",
@@ -2163,11 +2163,11 @@
                                         <event name="OnUpdateUI"></event>
                                     </object>
                                 </object>
-                                <object class="sizeritem" expanded="1">
+                                <object class="sizeritem" expanded="0">
                                     <property name="border">5</property>
                                     <property name="flag">wxALIGN_CENTER_VERTICAL|wxALL|wxEXPAND</property>
                                     <property name="proportion">0</property>
-                                    <object class="wxChoice" expanded="1">
+                                    <object class="wxChoice" expanded="0">
                                         <property name="bg"></property>
                                         <property name="choices"></property>
                                         <property name="context_help"></property>
@@ -5669,7 +5669,7 @@
                                 <object class="listbookpage" expanded="0">
                                     <property name="bitmap"></property>
                                     <property name="label">Appearance</property>
-                                    <property name="select">0</property>
+                                    <property name="select">1</property>
                                     <object class="wxPanel" expanded="0">
                                         <property name="bg"></property>
                                         <property name="context_help"></property>
@@ -6489,136 +6489,6 @@
                                                     <event name="OnUpdateUI"></event>
                                                 </object>
                                             </object>
-                                            <object class="sizeritem" expanded="0">
-                                                <property name="border">5</property>
-                                                <property name="flag">wxALL</property>
-                                                <property name="proportion">0</property>
-                                                <object class="wxFlexGridSizer" expanded="0">
-                                                    <property name="cols">2</property>
-                                                    <property name="flexible_direction">wxBOTH</property>
-                                                    <property name="growablecols"></property>
-                                                    <property name="growablerows"></property>
-                                                    <property name="hgap">5</property>
-                                                    <property name="minimum_size"></property>
-                                                    <property name="name">fgSizer32</property>
-                                                    <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
-                                                    <property name="permission">none</property>
-                                                    <property name="rows">1</property>
-                                                    <property name="vgap">5</property>
-                                                    <object class="sizeritem" expanded="0">
-                                                        <property name="border">5</property>
-                                                        <property name="flag">wxALIGN_CENTER_VERTICAL</property>
-                                                        <property name="proportion">0</property>
-                                                        <object class="wxStaticText" expanded="0">
-                                                            <property name="bg"></property>
-                                                            <property name="context_help"></property>
-                                                            <property name="context_menu">1</property>
-                                                            <property name="enabled">1</property>
-                                                            <property name="fg"></property>
-                                                            <property name="font"></property>
-                                                            <property name="hidden">0</property>
-                                                            <property name="id">wxID_ANY</property>
-                                                            <property name="label">Prefered language for error diagnostics</property>
-                                                            <property name="maximum_size"></property>
-                                                            <property name="minimum_size"></property>
-                                                            <property name="name">m_staticText7</property>
-                                                            <property name="permission">none</property>
-                                                            <property name="pos"></property>
-                                                            <property name="size"></property>
-                                                            <property name="style"></property>
-                                                            <property name="subclass"></property>
-                                                            <property name="tooltip"></property>
-                                                            <property name="validator_data_type"></property>
-                                                            <property name="validator_style">wxFILTER_NONE</property>
-                                                            <property name="validator_type">wxDefaultValidator</property>
-                                                            <property name="validator_variable"></property>
-                                                            <property name="window_extra_style"></property>
-                                                            <property name="window_name"></property>
-                                                            <property name="window_style"></property>
-                                                            <property name="wrap">-1</property>
-                                                            <event name="OnChar"></event>
-                                                            <event name="OnEnterWindow"></event>
-                                                            <event name="OnEraseBackground"></event>
-                                                            <event name="OnKeyDown"></event>
-                                                            <event name="OnKeyUp"></event>
-                                                            <event name="OnKillFocus"></event>
-                                                            <event name="OnLeaveWindow"></event>
-                                                            <event name="OnLeftDClick"></event>
-                                                            <event name="OnLeftDown"></event>
-                                                            <event name="OnLeftUp"></event>
-                                                            <event name="OnMiddleDClick"></event>
-                                                            <event name="OnMiddleDown"></event>
-                                                            <event name="OnMiddleUp"></event>
-                                                            <event name="OnMotion"></event>
-                                                            <event name="OnMouseEvents"></event>
-                                                            <event name="OnMouseWheel"></event>
-                                                            <event name="OnPaint"></event>
-                                                            <event name="OnRightDClick"></event>
-                                                            <event name="OnRightDown"></event>
-                                                            <event name="OnRightUp"></event>
-                                                            <event name="OnSetFocus"></event>
-                                                            <event name="OnSize"></event>
-                                                            <event name="OnUpdateUI"></event>
-                                                        </object>
-                                                    </object>
-                                                    <object class="sizeritem" expanded="0">
-                                                        <property name="border">5</property>
-                                                        <property name="flag">wxALIGN_CENTER_VERTICAL</property>
-                                                        <property name="proportion">0</property>
-                                                        <object class="wxChoice" expanded="0">
-                                                            <property name="bg"></property>
-                                                            <property name="choices"></property>
-                                                            <property name="context_help"></property>
-                                                            <property name="context_menu">1</property>
-                                                            <property name="enabled">1</property>
-                                                            <property name="fg"></property>
-                                                            <property name="font"></property>
-                                                            <property name="hidden">0</property>
-                                                            <property name="id">wxID_ANY</property>
-                                                            <property name="maximum_size"></property>
-                                                            <property name="minimum_size"></property>
-                                                            <property name="name">locale_perldiag</property>
-                                                            <property name="permission">public</property>
-                                                            <property name="pos"></property>
-                                                            <property name="selection">0</property>
-                                                            <property name="size"></property>
-                                                            <property name="subclass"></property>
-                                                            <property name="tooltip"></property>
-                                                            <property name="validator_data_type"></property>
-                                                            <property name="validator_style">wxFILTER_NONE</property>
-                                                            <property name="validator_type">wxDefaultValidator</property>
-                                                            <property name="validator_variable"></property>
-                                                            <property name="window_extra_style"></property>
-                                                            <property name="window_name"></property>
-                                                            <property name="window_style"></property>
-                                                            <event name="OnChar"></event>
-                                                            <event name="OnChoice"></event>
-                                                            <event name="OnEnterWindow"></event>
-                                                            <event name="OnEraseBackground"></event>
-                                                            <event name="OnKeyDown"></event>
-                                                            <event name="OnKeyUp"></event>
-                                                            <event name="OnKillFocus"></event>
-                                                            <event name="OnLeaveWindow"></event>
-                                                            <event name="OnLeftDClick"></event>
-                                                            <event name="OnLeftDown"></event>
-                                                            <event name="OnLeftUp"></event>
-                                                            <event name="OnMiddleDClick"></event>
-                                                            <event name="OnMiddleDown"></event>
-                                                            <event name="OnMiddleUp"></event>
-                                                            <event name="OnMotion"></event>
-                                                            <event name="OnMouseEvents"></event>
-                                                            <event name="OnMouseWheel"></event>
-                                                            <event name="OnPaint"></event>
-                                                            <event name="OnRightDClick"></event>
-                                                            <event name="OnRightDown"></event>
-                                                            <event name="OnRightUp"></event>
-                                                            <event name="OnSetFocus"></event>
-                                                            <event name="OnSize"></event>
-                                                            <event name="OnUpdateUI"></event>
-                                                        </object>
-                                                    </object>
-                                                </object>
-                                            </object>
                                         </object>
                                     </object>
                                 </object>
@@ -7780,7 +7650,7 @@
                                 <object class="listbookpage" expanded="0">
                                     <property name="bitmap"></property>
                                     <property name="label">Screen Layout</property>
-                                    <property name="select">1</property>
+                                    <property name="select">0</property>
                                     <object class="wxPanel" expanded="0">
                                         <property name="bg"></property>
                                         <property name="context_help"></property>
@@ -20018,7 +19888,7 @@
                                                     <property name="font"></property>
                                                     <property name="hidden">0</property>
                                                     <property name="id">wxID_ANY</property>
-                                                    <property name="label">Copyright 2008–2012 The Padre Development Team Padre is free software; &#x0A;you can redistribute it and/or modify it under the same terms as Perl 5. </property>
+                                                    <property name="label">Copyright 2008–2013 The Padre Development Team Padre is free software; &#x0A;you can redistribute it and/or modify it under the same terms as Perl 5. </property>
                                                     <property name="maximum_size"></property>
                                                     <property name="minimum_size"></property>
                                                     <property name="name">m_staticText34</property>
@@ -22150,6 +22020,62 @@
                                                     <event name="OnUpdateUI"></event>
                                                 </object>
                                             </object>
+                                            <object class="sizeritem" expanded="0">
+                                                <property name="border">5</property>
+                                                <property name="flag">wxALL</property>
+                                                <property name="proportion">0</property>
+                                                <object class="wxStaticText" expanded="0">
+                                                    <property name="bg"></property>
+                                                    <property name="context_help"></property>
+                                                    <property name="context_menu">1</property>
+                                                    <property name="enabled">1</property>
+                                                    <property name="fg"></property>
+                                                    <property name="font"></property>
+                                                    <property name="hidden">0</property>
+                                                    <property name="id">wxID_ANY</property>
+                                                    <property name="label">Sven Dowideit</property>
+                                                    <property name="maximum_size"></property>
+                                                    <property name="minimum_size"></property>
+                                                    <property name="name">m_staticText541</property>
+                                                    <property name="permission">protected</property>
+                                                    <property name="pos"></property>
+                                                    <property name="size"></property>
+                                                    <property name="style"></property>
+                                                    <property name="subclass"></property>
+                                                    <property name="tooltip"></property>
+                                                    <property name="validator_data_type"></property>
+                                                    <property name="validator_style">wxFILTER_NONE</property>
+                                                    <property name="validator_type">wxDefaultValidator</property>
+                                                    <property name="validator_variable"></property>
+                                                    <property name="window_extra_style"></property>
+                                                    <property name="window_name"></property>
+                                                    <property name="window_style"></property>
+                                                    <property name="wrap">-1</property>
+                                                    <event name="OnChar"></event>
+                                                    <event name="OnEnterWindow"></event>
+                                                    <event name="OnEraseBackground"></event>
+                                                    <event name="OnKeyDown"></event>
+                                                    <event name="OnKeyUp"></event>
+                                                    <event name="OnKillFocus"></event>
+                                                    <event name="OnLeaveWindow"></event>
+                                                    <event name="OnLeftDClick"></event>
+                                                    <event name="OnLeftDown"></event>
+                                                    <event name="OnLeftUp"></event>
+                                                    <event name="OnMiddleDClick"></event>
+                                                    <event name="OnMiddleDown"></event>
+                                                    <event name="OnMiddleUp"></event>
+                                                    <event name="OnMotion"></event>
+                                                    <event name="OnMouseEvents"></event>
+                                                    <event name="OnMouseWheel"></event>
+                                                    <event name="OnPaint"></event>
+                                                    <event name="OnRightDClick"></event>
+                                                    <event name="OnRightDown"></event>
+                                                    <event name="OnRightUp"></event>
+                                                    <event name="OnSetFocus"></event>
+                                                    <event name="OnSize"></event>
+                                                    <event name="OnUpdateUI"></event>
+                                                </object>
+                                            </object>
                                         </object>
                                     </object>
                                 </object>
@@ -24279,19 +24205,8 @@
                                                             <event name="OnUpdateUI"></event>
                                                         </object>
                                                     </object>
-                                                </object>
-                                            </object>
-                                            <object class="sizeritem" expanded="0">
-                                                <property name="border">4</property>
-                                                <property name="flag"></property>
-                                                <property name="proportion">0</property>
-                                                <object class="wxBoxSizer" expanded="0">
-                                                    <property name="minimum_size"></property>
-                                                    <property name="name">bSizer62212</property>
-                                                    <property name="orient">wxVERTICAL</property>
-                                                    <property name="permission">none</property>
                                                     <object class="sizeritem" expanded="0">
-                                                        <property name="border">4</property>
+                                                        <property name="border">2</property>
                                                         <property name="flag">wxALL</property>
                                                         <property name="proportion">0</property>
                                                         <object class="wxStaticText" expanded="0">
@@ -24300,14 +24215,14 @@
                                                             <property name="context_menu">1</property>
                                                             <property name="enabled">1</property>
                                                             <property name="fg"></property>
-                                                            <property name="font">,90,92,-1,70,0</property>
+                                                            <property name="font"></property>
                                                             <property name="hidden">0</property>
                                                             <property name="id">wxID_ANY</property>
-                                                            <property name="label">Portuguese (Brazil)</property>
+                                                            <property name="label">Marek Roszkowski</property>
                                                             <property name="maximum_size"></property>
                                                             <property name="minimum_size"></property>
-                                                            <property name="name">m_staticText472212</property>
-                                                            <property name="permission">protected</property>
+                                                            <property name="name">marek_roszkowski</property>
+                                                            <property name="permission">public</property>
                                                             <property name="pos"></property>
                                                             <property name="size"></property>
                                                             <property name="style"></property>
@@ -24346,8 +24261,19 @@
                                                             <event name="OnUpdateUI"></event>
                                                         </object>
                                                     </object>
+                                                </object>
+                                            </object>
+                                            <object class="sizeritem" expanded="0">
+                                                <property name="border">4</property>
+                                                <property name="flag"></property>
+                                                <property name="proportion">0</property>
+                                                <object class="wxBoxSizer" expanded="0">
+                                                    <property name="minimum_size"></property>
+                                                    <property name="name">bSizer62212</property>
+                                                    <property name="orient">wxVERTICAL</property>
+                                                    <property name="permission">none</property>
                                                     <object class="sizeritem" expanded="0">
-                                                        <property name="border">2</property>
+                                                        <property name="border">4</property>
                                                         <property name="flag">wxALL</property>
                                                         <property name="proportion">0</property>
                                                         <object class="wxStaticText" expanded="0">
@@ -24356,14 +24282,14 @@
                                                             <property name="context_menu">1</property>
                                                             <property name="enabled">1</property>
                                                             <property name="fg"></property>
-                                                            <property name="font"></property>
+                                                            <property name="font">,90,92,-1,70,0</property>
                                                             <property name="hidden">0</property>
                                                             <property name="id">wxID_ANY</property>
-                                                            <property name="label">Breno G. de Oliveira</property>
+                                                            <property name="label">Portuguese (Brazil)</property>
                                                             <property name="maximum_size"></property>
                                                             <property name="minimum_size"></property>
-                                                            <property name="name">breno_g_de_oliveira</property>
-                                                            <property name="permission">public</property>
+                                                            <property name="name">m_staticText472212</property>
+                                                            <property name="permission">protected</property>
                                                             <property name="pos"></property>
                                                             <property name="size"></property>
                                                             <property name="style"></property>
@@ -24415,10 +24341,10 @@
                                                             <property name="font"></property>
                                                             <property name="hidden">0</property>
                                                             <property name="id">wxID_ANY</property>
-                                                            <property name="label">Gabriel Vieira</property>
+                                                            <property name="label">Breno G. de Oliveira</property>
                                                             <property name="maximum_size"></property>
                                                             <property name="minimum_size"></property>
-                                                            <property name="name">gabriel_vieira</property>
+                                                            <property name="name">breno_g_de_oliveira</property>
                                                             <property name="permission">public</property>
                                                             <property name="pos"></property>
                                                             <property name="size"></property>
@@ -24458,19 +24384,8 @@
                                                             <event name="OnUpdateUI"></event>
                                                         </object>
                                                     </object>
-                                                </object>
-                                            </object>
-                                            <object class="sizeritem" expanded="0">
-                                                <property name="border">4</property>
-                                                <property name="flag"></property>
-                                                <property name="proportion">0</property>
-                                                <object class="wxBoxSizer" expanded="0">
-                                                    <property name="minimum_size"></property>
-                                                    <property name="name">bSizer62213</property>
-                                                    <property name="orient">wxVERTICAL</property>
-                                                    <property name="permission">none</property>
                                                     <object class="sizeritem" expanded="0">
-                                                        <property name="border">4</property>
+                                                        <property name="border">2</property>
                                                         <property name="flag">wxALL</property>
                                                         <property name="proportion">0</property>
                                                         <object class="wxStaticText" expanded="0">
@@ -24479,14 +24394,14 @@
                                                             <property name="context_menu">1</property>
                                                             <property name="enabled">1</property>
                                                             <property name="fg"></property>
-                                                            <property name="font">,90,92,-1,70,0</property>
+                                                            <property name="font"></property>
                                                             <property name="hidden">0</property>
                                                             <property name="id">wxID_ANY</property>
-                                                            <property name="label">Spanish</property>
+                                                            <property name="label">Gabriel Vieira</property>
                                                             <property name="maximum_size"></property>
                                                             <property name="minimum_size"></property>
-                                                            <property name="name">m_staticText472213</property>
-                                                            <property name="permission">protected</property>
+                                                            <property name="name">gabriel_vieira</property>
+                                                            <property name="permission">public</property>
                                                             <property name="pos"></property>
                                                             <property name="size"></property>
                                                             <property name="style"></property>
@@ -24525,8 +24440,19 @@
                                                             <event name="OnUpdateUI"></event>
                                                         </object>
                                                     </object>
+                                                </object>
+                                            </object>
+                                            <object class="sizeritem" expanded="0">
+                                                <property name="border">4</property>
+                                                <property name="flag"></property>
+                                                <property name="proportion">0</property>
+                                                <object class="wxBoxSizer" expanded="0">
+                                                    <property name="minimum_size"></property>
+                                                    <property name="name">bSizer62213</property>
+                                                    <property name="orient">wxVERTICAL</property>
+                                                    <property name="permission">none</property>
                                                     <object class="sizeritem" expanded="0">
-                                                        <property name="border">2</property>
+                                                        <property name="border">4</property>
                                                         <property name="flag">wxALL</property>
                                                         <property name="proportion">0</property>
                                                         <object class="wxStaticText" expanded="0">
@@ -24535,14 +24461,70 @@
                                                             <property name="context_menu">1</property>
                                                             <property name="enabled">1</property>
                                                             <property name="fg"></property>
-                                                            <property name="font"></property>
+                                                            <property name="font">,90,92,-1,70,0</property>
                                                             <property name="hidden">0</property>
                                                             <property name="id">wxID_ANY</property>
-                                                            <property name="label">Paco Alguacil</property>
+                                                            <property name="label">Spanish</property>
                                                             <property name="maximum_size"></property>
                                                             <property name="minimum_size"></property>
-                                                            <property name="name">paco_alguacil</property>
-                                                            <property name="permission">public</property>
+                                                            <property name="name">m_staticText472213</property>
+                                                            <property name="permission">protected</property>
+                                                            <property name="pos"></property>
+                                                            <property name="size"></property>
+                                                            <property name="style"></property>
+                                                            <property name="subclass"></property>
+                                                            <property name="tooltip"></property>
+                                                            <property name="validator_data_type"></property>
+                                                            <property name="validator_style">wxFILTER_NONE</property>
+                                                            <property name="validator_type">wxDefaultValidator</property>
+                                                            <property name="validator_variable"></property>
+                                                            <property name="window_extra_style"></property>
+                                                            <property name="window_name"></property>
+                                                            <property name="window_style"></property>
+                                                            <property name="wrap">-1</property>
+                                                            <event name="OnChar"></event>
+                                                            <event name="OnEnterWindow"></event>
+                                                            <event name="OnEraseBackground"></event>
+                                                            <event name="OnKeyDown"></event>
+                                                            <event name="OnKeyUp"></event>
+                                                            <event name="OnKillFocus"></event>
+                                                            <event name="OnLeaveWindow"></event>
+                                                            <event name="OnLeftDClick"></event>
+                                                            <event name="OnLeftDown"></event>
+                                                            <event name="OnLeftUp"></event>
+                                                            <event name="OnMiddleDClick"></event>
+                                                            <event name="OnMiddleDown"></event>
+                                                            <event name="OnMiddleUp"></event>
+                                                            <event name="OnMotion"></event>
+                                                            <event name="OnMouseEvents"></event>
+                                                            <event name="OnMouseWheel"></event>
+                                                            <event name="OnPaint"></event>
+                                                            <event name="OnRightDClick"></event>
+                                                            <event name="OnRightDown"></event>
+                                                            <event name="OnRightUp"></event>
+                                                            <event name="OnSetFocus"></event>
+                                                            <event name="OnSize"></event>
+                                                            <event name="OnUpdateUI"></event>
+                                                        </object>
+                                                    </object>
+                                                    <object class="sizeritem" expanded="0">
+                                                        <property name="border">2</property>
+                                                        <property name="flag">wxALL</property>
+                                                        <property name="proportion">0</property>
+                                                        <object class="wxStaticText" expanded="0">
+                                                            <property name="bg"></property>
+                                                            <property name="context_help"></property>
+                                                            <property name="context_menu">1</property>
+                                                            <property name="enabled">1</property>
+                                                            <property name="fg"></property>
+                                                            <property name="font"></property>
+                                                            <property name="hidden">0</property>
+                                                            <property name="id">wxID_ANY</property>
+                                                            <property name="label">Paco Alguacil</property>
+                                                            <property name="maximum_size"></property>
+                                                            <property name="minimum_size"></property>
+                                                            <property name="name">paco_alguacil</property>
+                                                            <property name="permission">public</property>
                                                             <property name="pos"></property>
                                                             <property name="size"></property>
                                                             <property name="style"></property>
@@ -27836,7 +27818,7 @@
                         <event name="OnListItemFocused"></event>
                         <event name="OnListItemMiddleClick"></event>
                         <event name="OnListItemRightClick"></event>
-                        <event name="OnListItemSelected"></event>
+                        <event name="OnListItemSelected">_on_list_item_selected</event>
                         <event name="OnListKeyDown"></event>
                         <event name="OnMiddleDClick"></event>
                         <event name="OnMiddleDown"></event>
@@ -27998,7 +27980,7 @@
                 </object>
             </object>
         </object>
-        <object class="Panel" expanded="0">
+        <object class="Panel" expanded="1">
             <property name="bg"></property>
             <property name="context_help"></property>
             <property name="context_menu">1</property>
@@ -28046,16 +28028,16 @@
             <event name="OnSetFocus"></event>
             <event name="OnSize"></event>
             <event name="OnUpdateUI"></event>
-            <object class="wxBoxSizer" expanded="0">
+            <object class="wxBoxSizer" expanded="1">
                 <property name="minimum_size"></property>
                 <property name="name">main_sizer</property>
                 <property name="orient">wxVERTICAL</property>
                 <property name="permission">none</property>
-                <object class="sizeritem" expanded="0">
+                <object class="sizeritem" expanded="1">
                     <property name="border">2</property>
                     <property name="flag">wxALIGN_RIGHT|wxALL|wxEXPAND</property>
                     <property name="proportion">0</property>
-                    <object class="wxBoxSizer" expanded="0">
+                    <object class="wxBoxSizer" expanded="1">
                         <property name="minimum_size"></property>
                         <property name="name">top_sizer</property>
                         <property name="orient">wxHORIZONTAL</property>
@@ -28063,7 +28045,7 @@
                         <object class="sizeritem" expanded="0">
                             <property name="border">5</property>
                             <property name="flag">wxALIGN_CENTER_VERTICAL|wxALL|wxEXPAND</property>
-                            <property name="proportion">1</property>
+                            <property name="proportion">0</property>
                             <object class="wxStaticText" expanded="0">
                                 <property name="bg"></property>
                                 <property name="context_help"></property>
@@ -28116,231 +28098,363 @@
                                 <event name="OnUpdateUI"></event>
                             </object>
                         </object>
-                    </object>
-                </object>
-                <object class="sizeritem" expanded="0">
-                    <property name="border">0</property>
-                    <property name="flag">wxALL|wxEXPAND</property>
-                    <property name="proportion">1</property>
-                    <object class="wxTextCtrl" expanded="0">
-                        <property name="bg"></property>
-                        <property name="context_help"></property>
-                        <property name="context_menu">1</property>
-                        <property name="enabled">1</property>
-                        <property name="fg"></property>
-                        <property name="font"></property>
-                        <property name="hidden">0</property>
-                        <property name="id">wxID_ANY</property>
-                        <property name="maximum_size"></property>
-                        <property name="maxlength">0</property>
-                        <property name="minimum_size"></property>
-                        <property name="name">output</property>
-                        <property name="permission">public</property>
-                        <property name="pos"></property>
-                        <property name="size"></property>
-                        <property name="style">wxTE_MULTILINE|wxTE_READONLY</property>
-                        <property name="subclass"></property>
-                        <property name="tooltip"></property>
-                        <property name="validator_data_type"></property>
-                        <property name="validator_style">wxFILTER_NONE</property>
-                        <property name="validator_type">wxDefaultValidator</property>
-                        <property name="validator_variable"></property>
-                        <property name="value"></property>
-                        <property name="window_extra_style"></property>
-                        <property name="window_name"></property>
-                        <property name="window_style">wxSIMPLE_BORDER</property>
-                        <event name="OnChar"></event>
-                        <event name="OnEnterWindow"></event>
-                        <event name="OnEraseBackground"></event>
-                        <event name="OnKeyDown"></event>
-                        <event name="OnKeyUp"></event>
-                        <event name="OnKillFocus"></event>
-                        <event name="OnLeaveWindow"></event>
-                        <event name="OnLeftDClick"></event>
-                        <event name="OnLeftDown"></event>
-                        <event name="OnLeftUp"></event>
-                        <event name="OnMiddleDClick"></event>
-                        <event name="OnMiddleDown"></event>
-                        <event name="OnMiddleUp"></event>
-                        <event name="OnMotion"></event>
-                        <event name="OnMouseEvents"></event>
-                        <event name="OnMouseWheel"></event>
-                        <event name="OnPaint"></event>
-                        <event name="OnRightDClick"></event>
-                        <event name="OnRightDown"></event>
-                        <event name="OnRightUp"></event>
-                        <event name="OnSetFocus"></event>
-                        <event name="OnSize"></event>
-                        <event name="OnText"></event>
-                        <event name="OnTextEnter"></event>
-                        <event name="OnTextMaxLen"></event>
-                        <event name="OnTextURL"></event>
-                        <event name="OnUpdateUI"></event>
-                    </object>
-                </object>
-            </object>
-        </object>
-        <object class="Panel" expanded="1">
-            <property name="bg"></property>
-            <property name="context_help"></property>
-            <property name="context_menu">1</property>
-            <property name="enabled">1</property>
-            <property name="event_handler">impl_virtual</property>
-            <property name="fg"></property>
-            <property name="font"></property>
-            <property name="hidden">0</property>
-            <property name="id">wxID_ANY</property>
-            <property name="maximum_size"></property>
-            <property name="minimum_size">-1,-1</property>
-            <property name="name">Padre::Wx::FBP::Debugger</property>
-            <property name="pos"></property>
-            <property name="size">235,530</property>
-            <property name="subclass"></property>
-            <property name="tooltip"></property>
-            <property name="validator_data_type"></property>
-            <property name="validator_style">wxFILTER_NONE</property>
-            <property name="validator_type">wxDefaultValidator</property>
-            <property name="validator_variable"></property>
-            <property name="window_extra_style"></property>
-            <property name="window_name"></property>
-            <property name="window_style">wxTAB_TRAVERSAL</property>
-            <event name="OnChar"></event>
-            <event name="OnEnterWindow"></event>
-            <event name="OnEraseBackground"></event>
-            <event name="OnInitDialog"></event>
-            <event name="OnKeyDown"></event>
-            <event name="OnKeyUp"></event>
-            <event name="OnKillFocus"></event>
-            <event name="OnLeaveWindow"></event>
-            <event name="OnLeftDClick"></event>
-            <event name="OnLeftDown"></event>
-            <event name="OnLeftUp"></event>
-            <event name="OnMiddleDClick"></event>
-            <event name="OnMiddleDown"></event>
-            <event name="OnMiddleUp"></event>
-            <event name="OnMotion"></event>
-            <event name="OnMouseEvents"></event>
-            <event name="OnMouseWheel"></event>
-            <event name="OnPaint"></event>
-            <event name="OnRightDClick"></event>
-            <event name="OnRightDown"></event>
-            <event name="OnRightUp"></event>
-            <event name="OnSetFocus"></event>
-            <event name="OnSize"></event>
-            <event name="OnUpdateUI"></event>
-            <object class="wxBoxSizer" expanded="0">
-                <property name="minimum_size"></property>
-                <property name="name">bSizer10</property>
-                <property name="orient">wxVERTICAL</property>
-                <property name="permission">none</property>
-                <object class="sizeritem" expanded="0">
-                    <property name="border">5</property>
-                    <property name="flag">wxEXPAND</property>
-                    <property name="proportion">0</property>
-                    <object class="wxBoxSizer" expanded="0">
-                        <property name="minimum_size">-1,-1</property>
-                        <property name="name">button_sizer</property>
-                        <property name="orient">wxHORIZONTAL</property>
-                        <property name="permission">none</property>
-                        <object class="sizeritem" expanded="0">
-                            <property name="border">1</property>
-                            <property name="flag">wxALL</property>
-                            <property name="proportion">0</property>
-                            <object class="wxBitmapButton" expanded="0">
-                                <property name="bg"></property>
-                                <property name="bitmap"></property>
-                                <property name="context_help"></property>
-                                <property name="context_menu">1</property>
-                                <property name="default">0</property>
-                                <property name="disabled"></property>
-                                <property name="enabled">1</property>
-                                <property name="fg"></property>
-                                <property name="focus"></property>
-                                <property name="font"></property>
-                                <property name="hidden">0</property>
-                                <property name="hover"></property>
-                                <property name="id">wxID_ANY</property>
-                                <property name="label"></property>
-                                <property name="maximum_size"></property>
-                                <property name="minimum_size"></property>
-                                <property name="name">debug</property>
+                        <object class="sizeritem" expanded="1">
+                            <property name="border">5</property>
+                            <property name="flag">wxEXPAND</property>
+                            <property name="proportion">1</property>
+                            <object class="spacer" expanded="1">
+                                <property name="height">0</property>
                                 <property name="permission">protected</property>
-                                <property name="pos"></property>
-                                <property name="selected"></property>
-                                <property name="size"></property>
-                                <property name="style">wxBU_AUTODRAW</property>
-                                <property name="subclass"></property>
-                                <property name="tooltip">Run Debug&#x0A;BLUE MORPHO CATERPILLAR &#x0A;cool bug</property>
-                                <property name="validator_data_type"></property>
-                                <property name="validator_style">wxFILTER_NONE</property>
-                                <property name="validator_type">wxDefaultValidator</property>
-                                <property name="validator_variable"></property>
-                                <property name="window_extra_style"></property>
-                                <property name="window_name"></property>
-                                <property name="window_style"></property>
-                                <event name="OnButtonClick">on_debug_clicked</event>
-                                <event name="OnChar"></event>
-                                <event name="OnEnterWindow"></event>
-                                <event name="OnEraseBackground"></event>
-                                <event name="OnKeyDown"></event>
-                                <event name="OnKeyUp"></event>
-                                <event name="OnKillFocus"></event>
-                                <event name="OnLeaveWindow"></event>
-                                <event name="OnLeftDClick"></event>
-                                <event name="OnLeftDown"></event>
-                                <event name="OnLeftUp"></event>
-                                <event name="OnMiddleDClick"></event>
-                                <event name="OnMiddleDown"></event>
-                                <event name="OnMiddleUp"></event>
-                                <event name="OnMotion"></event>
-                                <event name="OnMouseEvents"></event>
-                                <event name="OnMouseWheel"></event>
-                                <event name="OnPaint"></event>
-                                <event name="OnRightDClick"></event>
-                                <event name="OnRightDown"></event>
-                                <event name="OnRightUp"></event>
-                                <event name="OnSetFocus"></event>
-                                <event name="OnSize"></event>
-                                <event name="OnUpdateUI"></event>
+                                <property name="width">0</property>
                             </object>
                         </object>
-                        <object class="sizeritem" expanded="0">
+                        <object class="sizeritem" expanded="1">
                             <property name="border">5</property>
                             <property name="flag">wxALL</property>
                             <property name="proportion">0</property>
-                            <object class="wxBitmapButton" expanded="0">
+                            <object class="wxStaticText" expanded="1">
                                 <property name="bg"></property>
-                                <property name="bitmap"></property>
                                 <property name="context_help"></property>
                                 <property name="context_menu">1</property>
-                                <property name="default">0</property>
-                                <property name="disabled"></property>
                                 <property name="enabled">1</property>
                                 <property name="fg"></property>
-                                <property name="focus"></property>
                                 <property name="font"></property>
                                 <property name="hidden">0</property>
-                                <property name="hover"></property>
                                 <property name="id">wxID_ANY</property>
-                                <property name="label">MyButton</property>
+                                <property name="label">Debug Launch Options: </property>
                                 <property name="maximum_size"></property>
                                 <property name="minimum_size"></property>
-                                <property name="name">step_in</property>
+                                <property name="name">debug_launch_options</property>
                                 <property name="permission">protected</property>
                                 <property name="pos"></property>
-                                <property name="selected"></property>
                                 <property name="size"></property>
-                                <property name="style">wxBU_AUTODRAW</property>
+                                <property name="style"></property>
                                 <property name="subclass"></property>
-                                <property name="tooltip">s [expr]&#x0A;Single step. Executes until the beginning of another statement, descending into subroutine calls. If an expression is supplied that includes function calls, it too will be single-stepped.</property>
+                                <property name="tooltip"></property>
                                 <property name="validator_data_type"></property>
                                 <property name="validator_style">wxFILTER_NONE</property>
                                 <property name="validator_type">wxDefaultValidator</property>
                                 <property name="validator_variable"></property>
                                 <property name="window_extra_style"></property>
                                 <property name="window_name"></property>
-                                <property name="window_style">wxNO_BORDER</property>
-                                <event name="OnButtonClick">on_step_in_clicked</event>
+                                <property name="window_style"></property>
+                                <property name="wrap">-1</property>
+                                <event name="OnChar"></event>
+                                <event name="OnEnterWindow"></event>
+                                <event name="OnEraseBackground"></event>
+                                <event name="OnKeyDown"></event>
+                                <event name="OnKeyUp"></event>
+                                <event name="OnKillFocus"></event>
+                                <event name="OnLeaveWindow"></event>
+                                <event name="OnLeftDClick"></event>
+                                <event name="OnLeftDown"></event>
+                                <event name="OnLeftUp"></event>
+                                <event name="OnMiddleDClick"></event>
+                                <event name="OnMiddleDown"></event>
+                                <event name="OnMiddleUp"></event>
+                                <event name="OnMotion"></event>
+                                <event name="OnMouseEvents"></event>
+                                <event name="OnMouseWheel"></event>
+                                <event name="OnPaint"></event>
+                                <event name="OnRightDClick"></event>
+                                <event name="OnRightDown"></event>
+                                <event name="OnRightUp"></event>
+                                <event name="OnSetFocus"></event>
+                                <event name="OnSize"></event>
+                                <event name="OnUpdateUI"></event>
+                            </object>
+                        </object>
+                        <object class="sizeritem" expanded="1">
+                            <property name="border">5</property>
+                            <property name="flag">wxALL</property>
+                            <property name="proportion">0</property>
+                            <object class="wxStaticText" expanded="1">
+                                <property name="bg"></property>
+                                <property name="context_help"></property>
+                                <property name="context_menu">1</property>
+                                <property name="enabled">1</property>
+                                <property name="fg"></property>
+                                <property name="font"></property>
+                                <property name="hidden">0</property>
+                                <property name="id">wxID_ANY</property>
+                                <property name="label">none</property>
+                                <property name="maximum_size"></property>
+                                <property name="minimum_size"></property>
+                                <property name="name">dl_options</property>
+                                <property name="permission">public</property>
+                                <property name="pos"></property>
+                                <property name="size"></property>
+                                <property name="style"></property>
+                                <property name="subclass"></property>
+                                <property name="tooltip"></property>
+                                <property name="validator_data_type"></property>
+                                <property name="validator_style">wxFILTER_NONE</property>
+                                <property name="validator_type">wxDefaultValidator</property>
+                                <property name="validator_variable"></property>
+                                <property name="window_extra_style"></property>
+                                <property name="window_name"></property>
+                                <property name="window_style"></property>
+                                <property name="wrap">-1</property>
+                                <event name="OnChar"></event>
+                                <event name="OnEnterWindow"></event>
+                                <event name="OnEraseBackground"></event>
+                                <event name="OnKeyDown"></event>
+                                <event name="OnKeyUp"></event>
+                                <event name="OnKillFocus"></event>
+                                <event name="OnLeaveWindow"></event>
+                                <event name="OnLeftDClick"></event>
+                                <event name="OnLeftDown"></event>
+                                <event name="OnLeftUp"></event>
+                                <event name="OnMiddleDClick"></event>
+                                <event name="OnMiddleDown"></event>
+                                <event name="OnMiddleUp"></event>
+                                <event name="OnMotion"></event>
+                                <event name="OnMouseEvents"></event>
+                                <event name="OnMouseWheel"></event>
+                                <event name="OnPaint"></event>
+                                <event name="OnRightDClick"></event>
+                                <event name="OnRightDown"></event>
+                                <event name="OnRightUp"></event>
+                                <event name="OnSetFocus"></event>
+                                <event name="OnSize"></event>
+                                <event name="OnUpdateUI"></event>
+                            </object>
+                        </object>
+                        <object class="sizeritem" expanded="1">
+                            <property name="border">5</property>
+                            <property name="flag">wxEXPAND</property>
+                            <property name="proportion">1</property>
+                            <object class="spacer" expanded="1">
+                                <property name="height">0</property>
+                                <property name="permission">protected</property>
+                                <property name="width">0</property>
+                            </object>
+                        </object>
+                    </object>
+                </object>
+                <object class="sizeritem" expanded="0">
+                    <property name="border">0</property>
+                    <property name="flag">wxALL|wxEXPAND</property>
+                    <property name="proportion">1</property>
+                    <object class="wxTextCtrl" expanded="0">
+                        <property name="bg"></property>
+                        <property name="context_help"></property>
+                        <property name="context_menu">1</property>
+                        <property name="enabled">1</property>
+                        <property name="fg"></property>
+                        <property name="font"></property>
+                        <property name="hidden">0</property>
+                        <property name="id">wxID_ANY</property>
+                        <property name="maximum_size"></property>
+                        <property name="maxlength">0</property>
+                        <property name="minimum_size"></property>
+                        <property name="name">output</property>
+                        <property name="permission">public</property>
+                        <property name="pos"></property>
+                        <property name="size"></property>
+                        <property name="style">wxTE_MULTILINE|wxTE_READONLY</property>
+                        <property name="subclass"></property>
+                        <property name="tooltip"></property>
+                        <property name="validator_data_type"></property>
+                        <property name="validator_style">wxFILTER_NONE</property>
+                        <property name="validator_type">wxDefaultValidator</property>
+                        <property name="validator_variable"></property>
+                        <property name="value"></property>
+                        <property name="window_extra_style"></property>
+                        <property name="window_name"></property>
+                        <property name="window_style">wxSIMPLE_BORDER</property>
+                        <event name="OnChar"></event>
+                        <event name="OnEnterWindow"></event>
+                        <event name="OnEraseBackground"></event>
+                        <event name="OnKeyDown"></event>
+                        <event name="OnKeyUp"></event>
+                        <event name="OnKillFocus"></event>
+                        <event name="OnLeaveWindow"></event>
+                        <event name="OnLeftDClick"></event>
+                        <event name="OnLeftDown"></event>
+                        <event name="OnLeftUp"></event>
+                        <event name="OnMiddleDClick"></event>
+                        <event name="OnMiddleDown"></event>
+                        <event name="OnMiddleUp"></event>
+                        <event name="OnMotion"></event>
+                        <event name="OnMouseEvents"></event>
+                        <event name="OnMouseWheel"></event>
+                        <event name="OnPaint"></event>
+                        <event name="OnRightDClick"></event>
+                        <event name="OnRightDown"></event>
+                        <event name="OnRightUp"></event>
+                        <event name="OnSetFocus"></event>
+                        <event name="OnSize"></event>
+                        <event name="OnText"></event>
+                        <event name="OnTextEnter"></event>
+                        <event name="OnTextMaxLen"></event>
+                        <event name="OnTextURL"></event>
+                        <event name="OnUpdateUI"></event>
+                    </object>
+                </object>
+            </object>
+        </object>
+        <object class="Panel" expanded="0">
+            <property name="bg"></property>
+            <property name="context_help"></property>
+            <property name="context_menu">1</property>
+            <property name="enabled">1</property>
+            <property name="event_handler">impl_virtual</property>
+            <property name="fg"></property>
+            <property name="font"></property>
+            <property name="hidden">0</property>
+            <property name="id">wxID_ANY</property>
+            <property name="maximum_size"></property>
+            <property name="minimum_size">-1,-1</property>
+            <property name="name">Padre::Wx::FBP::Debugger</property>
+            <property name="pos"></property>
+            <property name="size">235,530</property>
+            <property name="subclass"></property>
+            <property name="tooltip"></property>
+            <property name="validator_data_type"></property>
+            <property name="validator_style">wxFILTER_NONE</property>
+            <property name="validator_type">wxDefaultValidator</property>
+            <property name="validator_variable"></property>
+            <property name="window_extra_style"></property>
+            <property name="window_name"></property>
+            <property name="window_style">wxTAB_TRAVERSAL</property>
+            <event name="OnChar"></event>
+            <event name="OnEnterWindow"></event>
+            <event name="OnEraseBackground"></event>
+            <event name="OnInitDialog"></event>
+            <event name="OnKeyDown"></event>
+            <event name="OnKeyUp"></event>
+            <event name="OnKillFocus"></event>
+            <event name="OnLeaveWindow"></event>
+            <event name="OnLeftDClick"></event>
+            <event name="OnLeftDown"></event>
+            <event name="OnLeftUp"></event>
+            <event name="OnMiddleDClick"></event>
+            <event name="OnMiddleDown"></event>
+            <event name="OnMiddleUp"></event>
+            <event name="OnMotion"></event>
+            <event name="OnMouseEvents"></event>
+            <event name="OnMouseWheel"></event>
+            <event name="OnPaint"></event>
+            <event name="OnRightDClick"></event>
+            <event name="OnRightDown"></event>
+            <event name="OnRightUp"></event>
+            <event name="OnSetFocus"></event>
+            <event name="OnSize"></event>
+            <event name="OnUpdateUI"></event>
+            <object class="wxBoxSizer" expanded="0">
+                <property name="minimum_size"></property>
+                <property name="name">bSizer10</property>
+                <property name="orient">wxVERTICAL</property>
+                <property name="permission">none</property>
+                <object class="sizeritem" expanded="0">
+                    <property name="border">5</property>
+                    <property name="flag">wxEXPAND</property>
+                    <property name="proportion">0</property>
+                    <object class="wxBoxSizer" expanded="0">
+                        <property name="minimum_size">-1,-1</property>
+                        <property name="name">button_sizer</property>
+                        <property name="orient">wxHORIZONTAL</property>
+                        <property name="permission">none</property>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">1</property>
+                            <property name="flag">wxALL</property>
+                            <property name="proportion">0</property>
+                            <object class="wxBitmapButton" expanded="0">
+                                <property name="bg"></property>
+                                <property name="bitmap"></property>
+                                <property name="context_help"></property>
+                                <property name="context_menu">1</property>
+                                <property name="default">0</property>
+                                <property name="disabled"></property>
+                                <property name="enabled">1</property>
+                                <property name="fg"></property>
+                                <property name="focus"></property>
+                                <property name="font"></property>
+                                <property name="hidden">0</property>
+                                <property name="hover"></property>
+                                <property name="id">wxID_ANY</property>
+                                <property name="label"></property>
+                                <property name="maximum_size"></property>
+                                <property name="minimum_size"></property>
+                                <property name="name">debug</property>
+                                <property name="permission">protected</property>
+                                <property name="pos"></property>
+                                <property name="selected"></property>
+                                <property name="size"></property>
+                                <property name="style">wxBU_AUTODRAW</property>
+                                <property name="subclass"></property>
+                                <property name="tooltip">Run Debug&#x0A;BLUE MORPHO CATERPILLAR &#x0A;cool bug</property>
+                                <property name="validator_data_type"></property>
+                                <property name="validator_style">wxFILTER_NONE</property>
+                                <property name="validator_type">wxDefaultValidator</property>
+                                <property name="validator_variable"></property>
+                                <property name="window_extra_style"></property>
+                                <property name="window_name"></property>
+                                <property name="window_style"></property>
+                                <event name="OnButtonClick">on_debug_clicked</event>
+                                <event name="OnChar"></event>
+                                <event name="OnEnterWindow"></event>
+                                <event name="OnEraseBackground"></event>
+                                <event name="OnKeyDown"></event>
+                                <event name="OnKeyUp"></event>
+                                <event name="OnKillFocus"></event>
+                                <event name="OnLeaveWindow"></event>
+                                <event name="OnLeftDClick"></event>
+                                <event name="OnLeftDown"></event>
+                                <event name="OnLeftUp"></event>
+                                <event name="OnMiddleDClick"></event>
+                                <event name="OnMiddleDown"></event>
+                                <event name="OnMiddleUp"></event>
+                                <event name="OnMotion"></event>
+                                <event name="OnMouseEvents"></event>
+                                <event name="OnMouseWheel"></event>
+                                <event name="OnPaint"></event>
+                                <event name="OnRightDClick"></event>
+                                <event name="OnRightDown"></event>
+                                <event name="OnRightUp"></event>
+                                <event name="OnSetFocus"></event>
+                                <event name="OnSize"></event>
+                                <event name="OnUpdateUI"></event>
+                            </object>
+                        </object>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">5</property>
+                            <property name="flag">wxALL</property>
+                            <property name="proportion">0</property>
+                            <object class="wxBitmapButton" expanded="0">
+                                <property name="bg"></property>
+                                <property name="bitmap"></property>
+                                <property name="context_help"></property>
+                                <property name="context_menu">1</property>
+                                <property name="default">0</property>
+                                <property name="disabled"></property>
+                                <property name="enabled">1</property>
+                                <property name="fg"></property>
+                                <property name="focus"></property>
+                                <property name="font"></property>
+                                <property name="hidden">0</property>
+                                <property name="hover"></property>
+                                <property name="id">wxID_ANY</property>
+                                <property name="label">MyButton</property>
+                                <property name="maximum_size"></property>
+                                <property name="minimum_size"></property>
+                                <property name="name">step_in</property>
+                                <property name="permission">protected</property>
+                                <property name="pos"></property>
+                                <property name="selected"></property>
+                                <property name="size"></property>
+                                <property name="style">wxBU_AUTODRAW</property>
+                                <property name="subclass"></property>
+                                <property name="tooltip">s [expr]&#x0A;Single step. Executes until the beginning of another statement, descending into subroutine calls. If an expression is supplied that includes function calls, it too will be single-stepped.</property>
+                                <property name="validator_data_type"></property>
+                                <property name="validator_style">wxFILTER_NONE</property>
+                                <property name="validator_type">wxDefaultValidator</property>
+                                <property name="validator_variable"></property>
+                                <property name="window_extra_style"></property>
+                                <property name="window_name"></property>
+                                <property name="window_style">wxNO_BORDER</property>
+                                <event name="OnButtonClick">on_step_in_clicked</event>
                                 <event name="OnChar"></event>
                                 <event name="OnEnterWindow"></event>
                                 <event name="OnEraseBackground"></event>
@@ -29868,7 +29982,7 @@
             <property name="hidden">0</property>
             <property name="id">wxID_ANY</property>
             <property name="maximum_size"></property>
-            <property name="minimum_size">750,500</property>
+            <property name="minimum_size">720,460</property>
             <property name="name">Padre::Wx::FBP::PluginManager</property>
             <property name="pos"></property>
             <property name="size"></property>
@@ -29916,24 +30030,72 @@
             <object class="wxBoxSizer" expanded="0">
                 <property name="minimum_size"></property>
                 <property name="name">bSizer108</property>
-                <property name="orient">wxVERTICAL</property>
+                <property name="orient">wxHORIZONTAL</property>
                 <property name="permission">none</property>
                 <object class="sizeritem" expanded="0">
                     <property name="border">5</property>
                     <property name="flag">wxEXPAND</property>
                     <property name="proportion">1</property>
-                    <object class="wxBoxSizer" expanded="0">
+                    <object class="wxSplitterWindow" expanded="0">
+                        <property name="bg"></property>
+                        <property name="context_help"></property>
+                        <property name="context_menu">1</property>
+                        <property name="enabled">1</property>
+                        <property name="fg"></property>
+                        <property name="font"></property>
+                        <property name="hidden">0</property>
+                        <property name="id">wxID_ANY</property>
+                        <property name="maximum_size"></property>
+                        <property name="min_pane_size">0</property>
                         <property name="minimum_size"></property>
-                        <property name="name">bSizer109</property>
-                        <property name="orient">wxHORIZONTAL</property>
-                        <property name="permission">none</property>
-                        <object class="sizeritem" expanded="0">
-                            <property name="border">5</property>
-                            <property name="flag">wxBOTTOM|wxEXPAND|wxLEFT|wxTOP</property>
-                            <property name="proportion">0</property>
-                            <object class="wxListBox" expanded="0">
+                        <property name="name">m_splitter2</property>
+                        <property name="permission">protected</property>
+                        <property name="pos"></property>
+                        <property name="sashgravity">0.0</property>
+                        <property name="sashpos">190</property>
+                        <property name="sashsize">-1</property>
+                        <property name="size"></property>
+                        <property name="splitmode">wxSPLIT_VERTICAL</property>
+                        <property name="style">wxSP_3D</property>
+                        <property name="subclass"></property>
+                        <property name="tooltip"></property>
+                        <property name="validator_data_type"></property>
+                        <property name="validator_style">wxFILTER_NONE</property>
+                        <property name="validator_type">wxDefaultValidator</property>
+                        <property name="validator_variable"></property>
+                        <property name="window_extra_style"></property>
+                        <property name="window_name"></property>
+                        <property name="window_style"></property>
+                        <event name="OnChar"></event>
+                        <event name="OnEnterWindow"></event>
+                        <event name="OnEraseBackground"></event>
+                        <event name="OnKeyDown"></event>
+                        <event name="OnKeyUp"></event>
+                        <event name="OnKillFocus"></event>
+                        <event name="OnLeaveWindow"></event>
+                        <event name="OnLeftDClick"></event>
+                        <event name="OnLeftDown"></event>
+                        <event name="OnLeftUp"></event>
+                        <event name="OnMiddleDClick"></event>
+                        <event name="OnMiddleDown"></event>
+                        <event name="OnMiddleUp"></event>
+                        <event name="OnMotion"></event>
+                        <event name="OnMouseEvents"></event>
+                        <event name="OnMouseWheel"></event>
+                        <event name="OnPaint"></event>
+                        <event name="OnRightDClick"></event>
+                        <event name="OnRightDown"></event>
+                        <event name="OnRightUp"></event>
+                        <event name="OnSetFocus"></event>
+                        <event name="OnSize"></event>
+                        <event name="OnSplitterDClick"></event>
+                        <event name="OnSplitterSashPosChanged"></event>
+                        <event name="OnSplitterSashPosChanging"></event>
+                        <event name="OnSplitterUnsplit"></event>
+                        <event name="OnUpdateUI"></event>
+                        <object class="splitteritem" expanded="0">
+                            <object class="wxPanel" expanded="0">
                                 <property name="bg"></property>
-                                <property name="choices"></property>
                                 <property name="context_help"></property>
                                 <property name="context_menu">1</property>
                                 <property name="enabled">1</property>
@@ -29943,11 +30105,10 @@
                                 <property name="id">wxID_ANY</property>
                                 <property name="maximum_size"></property>
                                 <property name="minimum_size"></property>
-                                <property name="name">list</property>
+                                <property name="name">m_panel5</property>
                                 <property name="permission">protected</property>
                                 <property name="pos"></property>
                                 <property name="size"></property>
-                                <property name="style">wxLB_NEEDED_SB|wxLB_SINGLE</property>
                                 <property name="subclass"></property>
                                 <property name="tooltip"></property>
                                 <property name="validator_data_type"></property>
@@ -29956,7 +30117,7 @@
                                 <property name="validator_variable"></property>
                                 <property name="window_extra_style"></property>
                                 <property name="window_name"></property>
-                                <property name="window_style"></property>
+                                <property name="window_style">wxTAB_TRAVERSAL</property>
                                 <event name="OnChar"></event>
                                 <event name="OnEnterWindow"></event>
                                 <event name="OnEraseBackground"></event>
@@ -29967,8 +30128,6 @@
                                 <event name="OnLeftDClick"></event>
                                 <event name="OnLeftDown"></event>
                                 <event name="OnLeftUp"></event>
-                                <event name="OnListBox">refresh_plugin</event>
-                                <event name="OnListBoxDClick">action_click</event>
                                 <event name="OnMiddleDClick"></event>
                                 <event name="OnMiddleDown"></event>
                                 <event name="OnMiddleUp"></event>
@@ -29982,12 +30141,89 @@
                                 <event name="OnSetFocus"></event>
                                 <event name="OnSize"></event>
                                 <event name="OnUpdateUI"></event>
+                                <object class="wxBoxSizer" expanded="0">
+                                    <property name="minimum_size">-1,-1</property>
+                                    <property name="name">bSizer109</property>
+                                    <property name="orient">wxVERTICAL</property>
+                                    <property name="permission">none</property>
+                                    <object class="sizeritem" expanded="0">
+                                        <property name="border">5</property>
+                                        <property name="flag">wxALL|wxEXPAND</property>
+                                        <property name="proportion">1</property>
+                                        <object class="wxListCtrl" expanded="0">
+                                            <property name="bg"></property>
+                                            <property name="context_help"></property>
+                                            <property name="context_menu">1</property>
+                                            <property name="enabled">1</property>
+                                            <property name="fg"></property>
+                                            <property name="font"></property>
+                                            <property name="hidden">0</property>
+                                            <property name="id">wxID_ANY</property>
+                                            <property name="maximum_size">-1,-1</property>
+                                            <property name="minimum_size">-1,-1</property>
+                                            <property name="name">list</property>
+                                            <property name="permission">protected</property>
+                                            <property name="pos"></property>
+                                            <property name="size"></property>
+                                            <property name="style">wxLC_REPORT|wxLC_SINGLE_SEL</property>
+                                            <property name="subclass"></property>
+                                            <property name="tooltip"></property>
+                                            <property name="validator_data_type"></property>
+                                            <property name="validator_style">wxFILTER_NONE</property>
+                                            <property name="validator_type">wxDefaultValidator</property>
+                                            <property name="validator_variable"></property>
+                                            <property name="window_extra_style"></property>
+                                            <property name="window_name"></property>
+                                            <property name="window_style"></property>
+                                            <event name="OnChar"></event>
+                                            <event name="OnEnterWindow"></event>
+                                            <event name="OnEraseBackground"></event>
+                                            <event name="OnKeyDown"></event>
+                                            <event name="OnKeyUp"></event>
+                                            <event name="OnKillFocus"></event>
+                                            <event name="OnLeaveWindow"></event>
+                                            <event name="OnLeftDClick"></event>
+                                            <event name="OnLeftDown"></event>
+                                            <event name="OnLeftUp"></event>
+                                            <event name="OnListBeginDrag"></event>
+                                            <event name="OnListBeginLabelEdit"></event>
+                                            <event name="OnListBeginRDrag"></event>
+                                            <event name="OnListCacheHint"></event>
+                                            <event name="OnListColBeginDrag"></event>
+                                            <event name="OnListColClick"></event>
+                                            <event name="OnListColDragging"></event>
+                                            <event name="OnListColEndDrag"></event>
+                                            <event name="OnListColRightClick"></event>
+                                            <event name="OnListDeleteAllItems"></event>
+                                            <event name="OnListDeleteItem"></event>
+                                            <event name="OnListEndLabelEdit"></event>
+                                            <event name="OnListInsertItem"></event>
+                                            <event name="OnListItemActivated"></event>
+                                            <event name="OnListItemDeselected"></event>
+                                            <event name="OnListItemFocused"></event>
+                                            <event name="OnListItemMiddleClick"></event>
+                                            <event name="OnListItemRightClick"></event>
+                                            <event name="OnListItemSelected">_on_list_item_selected</event>
+                                            <event name="OnListKeyDown"></event>
+                                            <event name="OnMiddleDClick"></event>
+                                            <event name="OnMiddleDown"></event>
+                                            <event name="OnMiddleUp"></event>
+                                            <event name="OnMotion"></event>
+                                            <event name="OnMouseEvents"></event>
+                                            <event name="OnMouseWheel"></event>
+                                            <event name="OnPaint"></event>
+                                            <event name="OnRightDClick"></event>
+                                            <event name="OnRightDown"></event>
+                                            <event name="OnRightUp"></event>
+                                            <event name="OnSetFocus"></event>
+                                            <event name="OnSize"></event>
+                                            <event name="OnUpdateUI"></event>
+                                        </object>
+                                    </object>
+                                </object>
                             </object>
                         </object>
-                        <object class="sizeritem" expanded="0">
-                            <property name="border">0</property>
-                            <property name="flag">wxEXPAND</property>
-                            <property name="proportion">1</property>
+                        <object class="splitteritem" expanded="0">
                             <object class="wxPanel" expanded="0">
                                 <property name="bg"></property>
                                 <property name="context_help"></property>
@@ -29999,7 +30235,7 @@
                                 <property name="id">wxID_ANY</property>
                                 <property name="maximum_size"></property>
                                 <property name="minimum_size"></property>
-                                <property name="name">details</property>
+                                <property name="name">m_panel4</property>
                                 <property name="permission">protected</property>
                                 <property name="pos"></property>
                                 <property name="size"></property>
@@ -30037,213 +30273,14 @@
                                 <event name="OnUpdateUI"></event>
                                 <object class="wxBoxSizer" expanded="0">
                                     <property name="minimum_size"></property>
-                                    <property name="name">bSizer110</property>
+                                    <property name="name">bSizer135</property>
                                     <property name="orient">wxVERTICAL</property>
                                     <property name="permission">none</property>
                                     <object class="sizeritem" expanded="0">
-                                        <property name="border">5</property>
+                                        <property name="border">0</property>
                                         <property name="flag">wxEXPAND</property>
-                                        <property name="proportion">0</property>
-                                        <object class="wxBoxSizer" expanded="0">
-                                            <property name="minimum_size"></property>
-                                            <property name="name">labels</property>
-                                            <property name="orient">wxHORIZONTAL</property>
-                                            <property name="permission">protected</property>
-                                            <object class="sizeritem" expanded="0">
-                                                <property name="border">5</property>
-                                                <property name="flag">wxALIGN_BOTTOM|wxALL</property>
-                                                <property name="proportion">0</property>
-                                                <object class="wxStaticText" expanded="0">
-                                                    <property name="bg"></property>
-                                                    <property name="context_help"></property>
-                                                    <property name="context_menu">1</property>
-                                                    <property name="enabled">1</property>
-                                                    <property name="fg"></property>
-                                                    <property name="font">,90,92,-1,70,0</property>
-                                                    <property name="hidden">0</property>
-                                                    <property name="id">wxID_ANY</property>
-                                                    <property name="label"></property>
-                                                    <property name="maximum_size"></property>
-                                                    <property name="minimum_size"></property>
-                                                    <property name="name">plugin_name</property>
-                                                    <property name="permission">protected</property>
-                                                    <property name="pos"></property>
-                                                    <property name="size"></property>
-                                                    <property name="style"></property>
-                                                    <property name="subclass"></property>
-                                                    <property name="tooltip"></property>
-                                                    <property name="validator_data_type"></property>
-                                                    <property name="validator_style">wxFILTER_NONE</property>
-                                                    <property name="validator_type">wxDefaultValidator</property>
-                                                    <property name="validator_variable"></property>
-                                                    <property name="window_extra_style"></property>
-                                                    <property name="window_name"></property>
-                                                    <property name="window_style"></property>
-                                                    <property name="wrap">-1</property>
-                                                    <event name="OnChar"></event>
-                                                    <event name="OnEnterWindow"></event>
-                                                    <event name="OnEraseBackground"></event>
-                                                    <event name="OnKeyDown"></event>
-                                                    <event name="OnKeyUp"></event>
-                                                    <event name="OnKillFocus"></event>
-                                                    <event name="OnLeaveWindow"></event>
-                                                    <event name="OnLeftDClick"></event>
-                                                    <event name="OnLeftDown"></event>
-                                                    <event name="OnLeftUp"></event>
-                                                    <event name="OnMiddleDClick"></event>
-                                                    <event name="OnMiddleDown"></event>
-                                                    <event name="OnMiddleUp"></event>
-                                                    <event name="OnMotion"></event>
-                                                    <event name="OnMouseEvents"></event>
-                                                    <event name="OnMouseWheel"></event>
-                                                    <event name="OnPaint"></event>
-                                                    <event name="OnRightDClick"></event>
-                                                    <event name="OnRightDown"></event>
-                                                    <event name="OnRightUp"></event>
-                                                    <event name="OnSetFocus"></event>
-                                                    <event name="OnSize"></event>
-                                                    <event name="OnUpdateUI"></event>
-                                                </object>
-                                            </object>
-                                            <object class="sizeritem" expanded="0">
-                                                <property name="border">5</property>
-                                                <property name="flag">wxEXPAND</property>
-                                                <property name="proportion">0</property>
-                                                <object class="spacer" expanded="0">
-                                                    <property name="height">0</property>
-                                                    <property name="permission">protected</property>
-                                                    <property name="width">5</property>
-                                                </object>
-                                            </object>
-                                            <object class="sizeritem" expanded="0">
-                                                <property name="border">6</property>
-                                                <property name="flag">wxALIGN_BOTTOM|wxBOTTOM|wxRIGHT</property>
-                                                <property name="proportion">0</property>
-                                                <object class="wxStaticText" expanded="0">
-                                                    <property name="bg"></property>
-                                                    <property name="context_help"></property>
-                                                    <property name="context_menu">1</property>
-                                                    <property name="enabled">1</property>
-                                                    <property name="fg"></property>
-                                                    <property name="font"></property>
-                                                    <property name="hidden">0</property>
-                                                    <property name="id">wxID_ANY</property>
-                                                    <property name="label"></property>
-                                                    <property name="maximum_size"></property>
-                                                    <property name="minimum_size"></property>
-                                                    <property name="name">plugin_version</property>
-                                                    <property name="permission">protected</property>
-                                                    <property name="pos"></property>
-                                                    <property name="size"></property>
-                                                    <property name="style"></property>
-                                                    <property name="subclass"></property>
-                                                    <property name="tooltip"></property>
-                                                    <property name="validator_data_type"></property>
-                                                    <property name="validator_style">wxFILTER_NONE</property>
-                                                    <property name="validator_type">wxDefaultValidator</property>
-                                                    <property name="validator_variable"></property>
-                                                    <property name="window_extra_style"></property>
-                                                    <property name="window_name"></property>
-                                                    <property name="window_style"></property>
-                                                    <property name="wrap">-1</property>
-                                                    <event name="OnChar"></event>
-                                                    <event name="OnEnterWindow"></event>
-                                                    <event name="OnEraseBackground"></event>
-                                                    <event name="OnKeyDown"></event>
-                                                    <event name="OnKeyUp"></event>
-                                                    <event name="OnKillFocus"></event>
-                                                    <event name="OnLeaveWindow"></event>
-                                                    <event name="OnLeftDClick"></event>
-                                                    <event name="OnLeftDown"></event>
-                                                    <event name="OnLeftUp"></event>
-                                                    <event name="OnMiddleDClick"></event>
-                                                    <event name="OnMiddleDown"></event>
-                                                    <event name="OnMiddleUp"></event>
-                                                    <event name="OnMotion"></event>
-                                                    <event name="OnMouseEvents"></event>
-                                                    <event name="OnMouseWheel"></event>
-                                                    <event name="OnPaint"></event>
-                                                    <event name="OnRightDClick"></event>
-                                                    <event name="OnRightDown"></event>
-                                                    <event name="OnRightUp"></event>
-                                                    <event name="OnSetFocus"></event>
-                                                    <event name="OnSize"></event>
-                                                    <event name="OnUpdateUI"></event>
-                                                </object>
-                                            </object>
-                                            <object class="sizeritem" expanded="0">
-                                                <property name="border">5</property>
-                                                <property name="flag">wxEXPAND</property>
-                                                <property name="proportion">1</property>
-                                                <object class="spacer" expanded="0">
-                                                    <property name="height">0</property>
-                                                    <property name="permission">protected</property>
-                                                    <property name="width">50</property>
-                                                </object>
-                                            </object>
-                                            <object class="sizeritem" expanded="0">
-                                                <property name="border">5</property>
-                                                <property name="flag">wxALIGN_BOTTOM|wxALL</property>
-                                                <property name="proportion">0</property>
-                                                <object class="wxStaticText" expanded="0">
-                                                    <property name="bg"></property>
-                                                    <property name="context_help"></property>
-                                                    <property name="context_menu">1</property>
-                                                    <property name="enabled">1</property>
-                                                    <property name="fg"></property>
-                                                    <property name="font">,90,92,-1,70,0</property>
-                                                    <property name="hidden">0</property>
-                                                    <property name="id">wxID_ANY</property>
-                                                    <property name="label"></property>
-                                                    <property name="maximum_size"></property>
-                                                    <property name="minimum_size"></property>
-                                                    <property name="name">plugin_status</property>
-                                                    <property name="permission">protected</property>
-                                                    <property name="pos"></property>
-                                                    <property name="size"></property>
-                                                    <property name="style"></property>
-                                                    <property name="subclass"></property>
-                                                    <property name="tooltip"></property>
-                                                    <property name="validator_data_type"></property>
-                                                    <property name="validator_style">wxFILTER_NONE</property>
-                                                    <property name="validator_type">wxDefaultValidator</property>
-                                                    <property name="validator_variable"></property>
-                                                    <property name="window_extra_style"></property>
-                                                    <property name="window_name"></property>
-                                                    <property name="window_style"></property>
-                                                    <property name="wrap">-1</property>
-                                                    <event name="OnChar"></event>
-                                                    <event name="OnEnterWindow"></event>
-                                                    <event name="OnEraseBackground"></event>
-                                                    <event name="OnKeyDown"></event>
-                                                    <event name="OnKeyUp"></event>
-                                                    <event name="OnKillFocus"></event>
-                                                    <event name="OnLeaveWindow"></event>
-                                                    <event name="OnLeftDClick"></event>
-                                                    <event name="OnLeftDown"></event>
-                                                    <event name="OnLeftUp"></event>
-                                                    <event name="OnMiddleDClick"></event>
-                                                    <event name="OnMiddleDown"></event>
-                                                    <event name="OnMiddleUp"></event>
-                                                    <event name="OnMotion"></event>
-                                                    <event name="OnMouseEvents"></event>
-                                                    <event name="OnMouseWheel"></event>
-                                                    <event name="OnPaint"></event>
-                                                    <event name="OnRightDClick"></event>
-                                                    <event name="OnRightDown"></event>
-                                                    <event name="OnRightUp"></event>
-                                                    <event name="OnSetFocus"></event>
-                                                    <event name="OnSize"></event>
-                                                    <event name="OnUpdateUI"></event>
-                                                </object>
-                                            </object>
-                                        </object>
-                                    </object>
-                                    <object class="sizeritem" expanded="0">
-                                        <property name="border">5</property>
-                                        <property name="flag">wxEXPAND|wxLEFT|wxRIGHT</property>
                                         <property name="proportion">1</property>
-                                        <object class="wxHtmlWindow" expanded="0">
+                                        <object class="wxPanel" expanded="0">
                                             <property name="bg"></property>
                                             <property name="context_help"></property>
                                             <property name="context_menu">1</property>
@@ -30254,11 +30291,10 @@
                                             <property name="id">wxID_ANY</property>
                                             <property name="maximum_size"></property>
                                             <property name="minimum_size"></property>
-                                            <property name="name">whtml</property>
+                                            <property name="name">details</property>
                                             <property name="permission">protected</property>
                                             <property name="pos"></property>
                                             <property name="size"></property>
-                                            <property name="style"></property>
                                             <property name="subclass"></property>
                                             <property name="tooltip"></property>
                                             <property name="validator_data_type"></property>
@@ -30267,13 +30303,10 @@
                                             <property name="validator_variable"></property>
                                             <property name="window_extra_style"></property>
                                             <property name="window_name"></property>
-                                            <property name="window_style"></property>
+                                            <property name="window_style">wxTAB_TRAVERSAL</property>
                                             <event name="OnChar"></event>
                                             <event name="OnEnterWindow"></event>
                                             <event name="OnEraseBackground"></event>
-                                            <event name="OnHtmlCellClicked"></event>
-                                            <event name="OnHtmlCellHover"></event>
-                                            <event name="OnHtmlLinkClicked"></event>
                                             <event name="OnKeyDown"></event>
                                             <event name="OnKeyUp"></event>
                                             <event name="OnKillFocus"></event>
@@ -30294,196 +30327,458 @@
                                             <event name="OnSetFocus"></event>
                                             <event name="OnSize"></event>
                                             <event name="OnUpdateUI"></event>
-                                        </object>
-                                    </object>
-                                    <object class="sizeritem" expanded="0">
-                                        <property name="border">5</property>
-                                        <property name="flag">wxEXPAND</property>
-                                        <property name="proportion">0</property>
-                                        <object class="wxBoxSizer" expanded="0">
-                                            <property name="minimum_size"></property>
-                                            <property name="name">bSizer113</property>
-                                            <property name="orient">wxHORIZONTAL</property>
-                                            <property name="permission">none</property>
-                                            <object class="sizeritem" expanded="0">
-                                                <property name="border">5</property>
-                                                <property name="flag">wxALL</property>
-                                                <property name="proportion">0</property>
-                                                <object class="wxButton" expanded="0">
-                                                    <property name="bg"></property>
-                                                    <property name="context_help"></property>
-                                                    <property name="context_menu">1</property>
-                                                    <property name="default">0</property>
-                                                    <property name="enabled">1</property>
-                                                    <property name="fg"></property>
-                                                    <property name="font"></property>
-                                                    <property name="hidden">0</property>
-                                                    <property name="id">wxID_ANY</property>
-                                                    <property name="label">Enable</property>
-                                                    <property name="maximum_size"></property>
-                                                    <property name="minimum_size"></property>
-                                                    <property name="name">action</property>
-                                                    <property name="permission">protected</property>
-                                                    <property name="pos"></property>
-                                                    <property name="size"></property>
-                                                    <property name="style"></property>
-                                                    <property name="subclass"></property>
-                                                    <property name="tooltip"></property>
-                                                    <property name="validator_data_type"></property>
-                                                    <property name="validator_style">wxFILTER_NONE</property>
-                                                    <property name="validator_type">wxDefaultValidator</property>
-                                                    <property name="validator_variable"></property>
-                                                    <property name="window_extra_style"></property>
-                                                    <property name="window_name"></property>
-                                                    <property name="window_style"></property>
-                                                    <event name="OnButtonClick">action_clicked</event>
-                                                    <event name="OnChar"></event>
-                                                    <event name="OnEnterWindow"></event>
-                                                    <event name="OnEraseBackground"></event>
-                                                    <event name="OnKeyDown"></event>
-                                                    <event name="OnKeyUp"></event>
-                                                    <event name="OnKillFocus"></event>
-                                                    <event name="OnLeaveWindow"></event>
-                                                    <event name="OnLeftDClick"></event>
-                                                    <event name="OnLeftDown"></event>
-                                                    <event name="OnLeftUp"></event>
-                                                    <event name="OnMiddleDClick"></event>
-                                                    <event name="OnMiddleDown"></event>
-                                                    <event name="OnMiddleUp"></event>
-                                                    <event name="OnMotion"></event>
-                                                    <event name="OnMouseEvents"></event>
-                                                    <event name="OnMouseWheel"></event>
-                                                    <event name="OnPaint"></event>
-                                                    <event name="OnRightDClick"></event>
-                                                    <event name="OnRightDown"></event>
-                                                    <event name="OnRightUp"></event>
-                                                    <event name="OnSetFocus"></event>
-                                                    <event name="OnSize"></event>
-                                                    <event name="OnUpdateUI"></event>
-                                                </object>
-                                            </object>
-                                            <object class="sizeritem" expanded="0">
-                                                <property name="border">5</property>
-                                                <property name="flag">wxBOTTOM|wxRIGHT|wxTOP</property>
-                                                <property name="proportion">0</property>
-                                                <object class="wxButton" expanded="0">
-                                                    <property name="bg"></property>
-                                                    <property name="context_help"></property>
-                                                    <property name="context_menu">1</property>
-                                                    <property name="default">0</property>
-                                                    <property name="enabled">1</property>
-                                                    <property name="fg"></property>
-                                                    <property name="font"></property>
-                                                    <property name="hidden">0</property>
-                                                    <property name="id">wxID_ANY</property>
-                                                    <property name="label">Preferences</property>
-                                                    <property name="maximum_size"></property>
-                                                    <property name="minimum_size"></property>
-                                                    <property name="name">preferences</property>
-                                                    <property name="permission">protected</property>
-                                                    <property name="pos"></property>
-                                                    <property name="size"></property>
-                                                    <property name="style"></property>
-                                                    <property name="subclass"></property>
-                                                    <property name="tooltip"></property>
-                                                    <property name="validator_data_type"></property>
-                                                    <property name="validator_style">wxFILTER_NONE</property>
-                                                    <property name="validator_type">wxDefaultValidator</property>
-                                                    <property name="validator_variable"></property>
-                                                    <property name="window_extra_style"></property>
-                                                    <property name="window_name"></property>
-                                                    <property name="window_style"></property>
-                                                    <event name="OnButtonClick">preferences_clicked</event>
-                                                    <event name="OnChar"></event>
-                                                    <event name="OnEnterWindow"></event>
-                                                    <event name="OnEraseBackground"></event>
-                                                    <event name="OnKeyDown"></event>
-                                                    <event name="OnKeyUp"></event>
-                                                    <event name="OnKillFocus"></event>
-                                                    <event name="OnLeaveWindow"></event>
-                                                    <event name="OnLeftDClick"></event>
-                                                    <event name="OnLeftDown"></event>
-                                                    <event name="OnLeftUp"></event>
-                                                    <event name="OnMiddleDClick"></event>
-                                                    <event name="OnMiddleDown"></event>
-                                                    <event name="OnMiddleUp"></event>
-                                                    <event name="OnMotion"></event>
-                                                    <event name="OnMouseEvents"></event>
-                                                    <event name="OnMouseWheel"></event>
-                                                    <event name="OnPaint"></event>
-                                                    <event name="OnRightDClick"></event>
-                                                    <event name="OnRightDown"></event>
-                                                    <event name="OnRightUp"></event>
-                                                    <event name="OnSetFocus"></event>
-                                                    <event name="OnSize"></event>
-                                                    <event name="OnUpdateUI"></event>
+                                            <object class="wxBoxSizer" expanded="0">
+                                                <property name="minimum_size"></property>
+                                                <property name="name">bSizer110</property>
+                                                <property name="orient">wxVERTICAL</property>
+                                                <property name="permission">none</property>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxEXPAND</property>
+                                                    <property name="proportion">0</property>
+                                                    <object class="wxBoxSizer" expanded="0">
+                                                        <property name="minimum_size"></property>
+                                                        <property name="name">labels</property>
+                                                        <property name="orient">wxHORIZONTAL</property>
+                                                        <property name="permission">protected</property>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag">wxALIGN_BOTTOM|wxALL</property>
+                                                            <property name="proportion">0</property>
+                                                            <object class="wxStaticText" expanded="0">
+                                                                <property name="bg"></property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="font">,90,92,-1,70,0</property>
+                                                                <property name="hidden">0</property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="label">plugin name</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="name">plugin_name</property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pos"></property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="validator_data_type"></property>
+                                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                                <property name="validator_type">wxDefaultValidator</property>
+                                                                <property name="validator_variable"></property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <property name="wrap">-1</property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag">wxEXPAND</property>
+                                                            <property name="proportion">0</property>
+                                                            <object class="spacer" expanded="0">
+                                                                <property name="height">0</property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="width">5</property>
+                                                            </object>
+                                                        </object>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">6</property>
+                                                            <property name="flag">wxALIGN_BOTTOM|wxBOTTOM|wxRIGHT</property>
+                                                            <property name="proportion">0</property>
+                                                            <object class="wxStaticText" expanded="0">
+                                                                <property name="bg"></property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="font"></property>
+                                                                <property name="hidden">0</property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="label">plugin version</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="name">plugin_version</property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pos"></property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="validator_data_type"></property>
+                                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                                <property name="validator_type">wxDefaultValidator</property>
+                                                                <property name="validator_variable"></property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <property name="wrap">-1</property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag">wxEXPAND</property>
+                                                            <property name="proportion">1</property>
+                                                            <object class="spacer" expanded="0">
+                                                                <property name="height">0</property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="width">50</property>
+                                                            </object>
+                                                        </object>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag">wxALIGN_BOTTOM|wxALL</property>
+                                                            <property name="proportion">0</property>
+                                                            <object class="wxStaticText" expanded="0">
+                                                                <property name="bg"></property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="font">,90,92,-1,70,0</property>
+                                                                <property name="hidden">0</property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="label">plugin status</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="name">plugin_status</property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pos"></property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="validator_data_type"></property>
+                                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                                <property name="validator_type">wxDefaultValidator</property>
+                                                                <property name="validator_variable"></property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <property name="wrap">-1</property>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                    </object>
                                                 </object>
-                                            </object>
-                                            <object class="sizeritem" expanded="0">
-                                                <property name="border">5</property>
-                                                <property name="flag">wxEXPAND</property>
-                                                <property name="proportion">1</property>
-                                                <object class="spacer" expanded="0">
-                                                    <property name="height">0</property>
-                                                    <property name="permission">protected</property>
-                                                    <property name="width">50</property>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxEXPAND|wxLEFT|wxRIGHT</property>
+                                                    <property name="proportion">1</property>
+                                                    <object class="wxHtmlWindow" expanded="0">
+                                                        <property name="bg"></property>
+                                                        <property name="context_help"></property>
+                                                        <property name="context_menu">1</property>
+                                                        <property name="enabled">1</property>
+                                                        <property name="fg"></property>
+                                                        <property name="font"></property>
+                                                        <property name="hidden">0</property>
+                                                        <property name="id">wxID_ANY</property>
+                                                        <property name="maximum_size"></property>
+                                                        <property name="minimum_size"></property>
+                                                        <property name="name">whtml</property>
+                                                        <property name="permission">protected</property>
+                                                        <property name="pos"></property>
+                                                        <property name="size"></property>
+                                                        <property name="style"></property>
+                                                        <property name="subclass"></property>
+                                                        <property name="tooltip"></property>
+                                                        <property name="validator_data_type"></property>
+                                                        <property name="validator_style">wxFILTER_NONE</property>
+                                                        <property name="validator_type">wxDefaultValidator</property>
+                                                        <property name="validator_variable"></property>
+                                                        <property name="window_extra_style"></property>
+                                                        <property name="window_name"></property>
+                                                        <property name="window_style"></property>
+                                                        <event name="OnChar"></event>
+                                                        <event name="OnEnterWindow"></event>
+                                                        <event name="OnEraseBackground"></event>
+                                                        <event name="OnHtmlCellClicked"></event>
+                                                        <event name="OnHtmlCellHover"></event>
+                                                        <event name="OnHtmlLinkClicked"></event>
+                                                        <event name="OnKeyDown"></event>
+                                                        <event name="OnKeyUp"></event>
+                                                        <event name="OnKillFocus"></event>
+                                                        <event name="OnLeaveWindow"></event>
+                                                        <event name="OnLeftDClick"></event>
+                                                        <event name="OnLeftDown"></event>
+                                                        <event name="OnLeftUp"></event>
+                                                        <event name="OnMiddleDClick"></event>
+                                                        <event name="OnMiddleDown"></event>
+                                                        <event name="OnMiddleUp"></event>
+                                                        <event name="OnMotion"></event>
+                                                        <event name="OnMouseEvents"></event>
+                                                        <event name="OnMouseWheel"></event>
+                                                        <event name="OnPaint"></event>
+                                                        <event name="OnRightDClick"></event>
+                                                        <event name="OnRightDown"></event>
+                                                        <event name="OnRightUp"></event>
+                                                        <event name="OnSetFocus"></event>
+                                                        <event name="OnSize"></event>
+                                                        <event name="OnUpdateUI"></event>
+                                                    </object>
                                                 </object>
-                                            </object>
-                                            <object class="sizeritem" expanded="0">
-                                                <property name="border">5</property>
-                                                <property name="flag">wxALL</property>
-                                                <property name="proportion">0</property>
-                                                <object class="wxButton" expanded="0">
-                                                    <property name="bg"></property>
-                                                    <property name="context_help"></property>
-                                                    <property name="context_menu">1</property>
-                                                    <property name="default">1</property>
-                                                    <property name="enabled">1</property>
-                                                    <property name="fg"></property>
-                                                    <property name="font"></property>
-                                                    <property name="hidden">0</property>
-                                                    <property name="id">wxID_CANCEL</property>
-                                                    <property name="label">Close</property>
-                                                    <property name="maximum_size"></property>
-                                                    <property name="minimum_size"></property>
-                                                    <property name="name">cancel</property>
-                                                    <property name="permission">protected</property>
-                                                    <property name="pos"></property>
-                                                    <property name="size"></property>
-                                                    <property name="style"></property>
-                                                    <property name="subclass"></property>
-                                                    <property name="tooltip"></property>
-                                                    <property name="validator_data_type"></property>
-                                                    <property name="validator_style">wxFILTER_NONE</property>
-                                                    <property name="validator_type">wxDefaultValidator</property>
-                                                    <property name="validator_variable"></property>
-                                                    <property name="window_extra_style"></property>
-                                                    <property name="window_name"></property>
-                                                    <property name="window_style"></property>
-                                                    <event name="OnButtonClick"></event>
-                                                    <event name="OnChar"></event>
-                                                    <event name="OnEnterWindow"></event>
-                                                    <event name="OnEraseBackground"></event>
-                                                    <event name="OnKeyDown"></event>
-                                                    <event name="OnKeyUp"></event>
-                                                    <event name="OnKillFocus"></event>
-                                                    <event name="OnLeaveWindow"></event>
-                                                    <event name="OnLeftDClick"></event>
-                                                    <event name="OnLeftDown"></event>
-                                                    <event name="OnLeftUp"></event>
-                                                    <event name="OnMiddleDClick"></event>
-                                                    <event name="OnMiddleDown"></event>
-                                                    <event name="OnMiddleUp"></event>
-                                                    <event name="OnMotion"></event>
-                                                    <event name="OnMouseEvents"></event>
-                                                    <event name="OnMouseWheel"></event>
-                                                    <event name="OnPaint"></event>
-                                                    <event name="OnRightDClick"></event>
-                                                    <event name="OnRightDown"></event>
-                                                    <event name="OnRightUp"></event>
-                                                    <event name="OnSetFocus"></event>
-                                                    <event name="OnSize"></event>
-                                                    <event name="OnUpdateUI"></event>
+                                                <object class="sizeritem" expanded="0">
+                                                    <property name="border">5</property>
+                                                    <property name="flag">wxEXPAND</property>
+                                                    <property name="proportion">0</property>
+                                                    <object class="wxBoxSizer" expanded="0">
+                                                        <property name="minimum_size"></property>
+                                                        <property name="name">bSizer113</property>
+                                                        <property name="orient">wxHORIZONTAL</property>
+                                                        <property name="permission">none</property>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag">wxALL</property>
+                                                            <property name="proportion">0</property>
+                                                            <object class="wxButton" expanded="0">
+                                                                <property name="bg"></property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default">0</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="font"></property>
+                                                                <property name="hidden">0</property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="label">Enable</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="name">action</property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pos"></property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="validator_data_type"></property>
+                                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                                <property name="validator_type">wxDefaultValidator</property>
+                                                                <property name="validator_variable"></property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <event name="OnButtonClick">action_clicked</event>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag">wxBOTTOM|wxRIGHT|wxTOP</property>
+                                                            <property name="proportion">0</property>
+                                                            <object class="wxButton" expanded="0">
+                                                                <property name="bg"></property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default">0</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="font"></property>
+                                                                <property name="hidden">0</property>
+                                                                <property name="id">wxID_ANY</property>
+                                                                <property name="label">Preferences</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="name">preferences</property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pos"></property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="validator_data_type"></property>
+                                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                                <property name="validator_type">wxDefaultValidator</property>
+                                                                <property name="validator_variable"></property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <event name="OnButtonClick">preferences_clicked</event>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag">wxEXPAND</property>
+                                                            <property name="proportion">1</property>
+                                                            <object class="spacer" expanded="0">
+                                                                <property name="height">0</property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="width">50</property>
+                                                            </object>
+                                                        </object>
+                                                        <object class="sizeritem" expanded="0">
+                                                            <property name="border">5</property>
+                                                            <property name="flag">wxALL</property>
+                                                            <property name="proportion">0</property>
+                                                            <object class="wxButton" expanded="0">
+                                                                <property name="bg"></property>
+                                                                <property name="context_help"></property>
+                                                                <property name="context_menu">1</property>
+                                                                <property name="default">1</property>
+                                                                <property name="enabled">1</property>
+                                                                <property name="fg"></property>
+                                                                <property name="font"></property>
+                                                                <property name="hidden">0</property>
+                                                                <property name="id">wxID_CANCEL</property>
+                                                                <property name="label">Close</property>
+                                                                <property name="maximum_size"></property>
+                                                                <property name="minimum_size"></property>
+                                                                <property name="name">cancel</property>
+                                                                <property name="permission">protected</property>
+                                                                <property name="pos"></property>
+                                                                <property name="size"></property>
+                                                                <property name="style"></property>
+                                                                <property name="subclass"></property>
+                                                                <property name="tooltip"></property>
+                                                                <property name="validator_data_type"></property>
+                                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                                <property name="validator_type">wxDefaultValidator</property>
+                                                                <property name="validator_variable"></property>
+                                                                <property name="window_extra_style"></property>
+                                                                <property name="window_name"></property>
+                                                                <property name="window_style"></property>
+                                                                <event name="OnButtonClick"></event>
+                                                                <event name="OnChar"></event>
+                                                                <event name="OnEnterWindow"></event>
+                                                                <event name="OnEraseBackground"></event>
+                                                                <event name="OnKeyDown"></event>
+                                                                <event name="OnKeyUp"></event>
+                                                                <event name="OnKillFocus"></event>
+                                                                <event name="OnLeaveWindow"></event>
+                                                                <event name="OnLeftDClick"></event>
+                                                                <event name="OnLeftDown"></event>
+                                                                <event name="OnLeftUp"></event>
+                                                                <event name="OnMiddleDClick"></event>
+                                                                <event name="OnMiddleDown"></event>
+                                                                <event name="OnMiddleUp"></event>
+                                                                <event name="OnMotion"></event>
+                                                                <event name="OnMouseEvents"></event>
+                                                                <event name="OnMouseWheel"></event>
+                                                                <event name="OnPaint"></event>
+                                                                <event name="OnRightDClick"></event>
+                                                                <event name="OnRightDown"></event>
+                                                                <event name="OnRightUp"></event>
+                                                                <event name="OnSetFocus"></event>
+                                                                <event name="OnSize"></event>
+                                                                <event name="OnUpdateUI"></event>
+                                                            </object>
+                                                        </object>
+                                                    </object>
                                                 </object>
                                             </object>
                                         </object>
@@ -34710,5 +35005,1970 @@
                 </object>
             </object>
         </object>
+        <object class="Dialog" expanded="1">
+            <property name="bg"></property>
+            <property name="center"></property>
+            <property name="context_help"></property>
+            <property name="context_menu">1</property>
+            <property name="enabled">1</property>
+            <property name="event_handler">impl_virtual</property>
+            <property name="extra_style"></property>
+            <property name="fg"></property>
+            <property name="font"></property>
+            <property name="hidden">0</property>
+            <property name="id">wxID_ANY</property>
+            <property name="maximum_size"></property>
+            <property name="minimum_size"></property>
+            <property name="name">Padre::Wx::FBP::ModuleStarter</property>
+            <property name="pos"></property>
+            <property name="size">-1,-1</property>
+            <property name="style">wxDEFAULT_DIALOG_STYLE</property>
+            <property name="subclass"></property>
+            <property name="title">Module Starter</property>
+            <property name="tooltip"></property>
+            <property name="validator_data_type"></property>
+            <property name="validator_style">wxFILTER_NONE</property>
+            <property name="validator_type">wxDefaultValidator</property>
+            <property name="validator_variable"></property>
+            <property name="window_extra_style"></property>
+            <property name="window_name"></property>
+            <property name="window_style"></property>
+            <event name="OnActivate"></event>
+            <event name="OnActivateApp"></event>
+            <event name="OnChar"></event>
+            <event name="OnClose"></event>
+            <event name="OnEnterWindow"></event>
+            <event name="OnEraseBackground"></event>
+            <event name="OnHibernate"></event>
+            <event name="OnIconize"></event>
+            <event name="OnIdle"></event>
+            <event name="OnInitDialog"></event>
+            <event name="OnKeyDown"></event>
+            <event name="OnKeyUp"></event>
+            <event name="OnKillFocus"></event>
+            <event name="OnLeaveWindow"></event>
+            <event name="OnLeftDClick"></event>
+            <event name="OnLeftDown"></event>
+            <event name="OnLeftUp"></event>
+            <event name="OnMiddleDClick"></event>
+            <event name="OnMiddleDown"></event>
+            <event name="OnMiddleUp"></event>
+            <event name="OnMotion"></event>
+            <event name="OnMouseEvents"></event>
+            <event name="OnMouseWheel"></event>
+            <event name="OnPaint"></event>
+            <event name="OnRightDClick"></event>
+            <event name="OnRightDown"></event>
+            <event name="OnRightUp"></event>
+            <event name="OnSetFocus"></event>
+            <event name="OnSize"></event>
+            <event name="OnUpdateUI"></event>
+            <object class="wxBoxSizer" expanded="0">
+                <property name="minimum_size"></property>
+                <property name="name">sizer</property>
+                <property name="orient">wxHORIZONTAL</property>
+                <property name="permission">none</property>
+                <object class="sizeritem" expanded="0">
+                    <property name="border">5</property>
+                    <property name="flag">wxALL|wxEXPAND</property>
+                    <property name="proportion">1</property>
+                    <object class="wxBoxSizer" expanded="0">
+                        <property name="minimum_size"></property>
+                        <property name="name">vsizer</property>
+                        <property name="orient">wxVERTICAL</property>
+                        <property name="permission">none</property>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">5</property>
+                            <property name="flag">wxEXPAND</property>
+                            <property name="proportion">1</property>
+                            <object class="wxFlexGridSizer" expanded="0">
+                                <property name="cols">2</property>
+                                <property name="flexible_direction">wxBOTH</property>
+                                <property name="growablecols">1</property>
+                                <property name="growablerows"></property>
+                                <property name="hgap">10</property>
+                                <property name="minimum_size"></property>
+                                <property name="name">fgSizer1</property>
+                                <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                <property name="permission">none</property>
+                                <property name="rows">2</property>
+                                <property name="vgap">0</property>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxALIGN_CENTER_VERTICAL|wxALL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxStaticText" expanded="0">
+                                        <property name="bg"></property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="font"></property>
+                                        <property name="hidden">0</property>
+                                        <property name="id">wxID_ANY</property>
+                                        <property name="label">Module Name:</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="minimum_size"></property>
+                                        <property name="name">m_staticText4</property>
+                                        <property name="permission">protected</property>
+                                        <property name="pos"></property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="tooltip"></property>
+                                        <property name="validator_data_type"></property>
+                                        <property name="validator_style">wxFILTER_NONE</property>
+                                        <property name="validator_type">wxDefaultValidator</property>
+                                        <property name="validator_variable"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <property name="wrap">-1</property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxALL|wxEXPAND</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxTextCtrl" expanded="0">
+                                        <property name="bg"></property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="font"></property>
+                                        <property name="hidden">0</property>
+                                        <property name="id">wxID_ANY</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="maxlength">0</property>
+                                        <property name="minimum_size">280,-1</property>
+                                        <property name="name">module</property>
+                                        <property name="permission">public</property>
+                                        <property name="pos"></property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="tooltip">You can now add multiple module names, ie: Foo::Bar, Foo::Bar::Two (csv) </property>
+                                        <property name="validator_data_type"></property>
+                                        <property name="validator_style">wxFILTER_NONE</property>
+                                        <property name="validator_type">wxDefaultValidator</property>
+                                        <property name="validator_variable"></property>
+                                        <property name="value"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnText"></event>
+                                        <event name="OnTextEnter"></event>
+                                        <event name="OnTextMaxLen"></event>
+                                        <event name="OnTextURL"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxALIGN_CENTER_VERTICAL|wxALL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxStaticText" expanded="0">
+                                        <property name="bg"></property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="font"></property>
+                                        <property name="hidden">0</property>
+                                        <property name="id">wxID_ANY</property>
+                                        <property name="label">Author:</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="minimum_size"></property>
+                                        <property name="name">m_staticText8</property>
+                                        <property name="permission">protected</property>
+                                        <property name="pos"></property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="tooltip"></property>
+                                        <property name="validator_data_type"></property>
+                                        <property name="validator_style">wxFILTER_NONE</property>
+                                        <property name="validator_type">wxDefaultValidator</property>
+                                        <property name="validator_variable"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <property name="wrap">-1</property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxALL|wxEXPAND</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxTextCtrl" expanded="0">
+                                        <property name="bg"></property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="font"></property>
+                                        <property name="hidden">0</property>
+                                        <property name="id">wxID_ANY</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="maxlength">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="name">identity_name</property>
+                                        <property name="permission">public</property>
+                                        <property name="pos"></property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="tooltip"></property>
+                                        <property name="validator_data_type"></property>
+                                        <property name="validator_style">wxFILTER_NONE</property>
+                                        <property name="validator_type">wxDefaultValidator</property>
+                                        <property name="validator_variable"></property>
+                                        <property name="value"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnText"></event>
+                                        <event name="OnTextEnter"></event>
+                                        <event name="OnTextMaxLen"></event>
+                                        <event name="OnTextURL"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxALIGN_CENTER_VERTICAL|wxALL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxStaticText" expanded="0">
+                                        <property name="bg"></property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="font"></property>
+                                        <property name="hidden">0</property>
+                                        <property name="id">wxID_ANY</property>
+                                        <property name="label">Email Address:</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="minimum_size"></property>
+                                        <property name="name">m_staticText5</property>
+                                        <property name="permission">protected</property>
+                                        <property name="pos"></property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="tooltip"></property>
+                                        <property name="validator_data_type"></property>
+                                        <property name="validator_style">wxFILTER_NONE</property>
+                                        <property name="validator_type">wxDefaultValidator</property>
+                                        <property name="validator_variable"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <property name="wrap">-1</property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxALL|wxEXPAND</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxTextCtrl" expanded="0">
+                                        <property name="bg"></property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="font"></property>
+                                        <property name="hidden">0</property>
+                                        <property name="id">wxID_ANY</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="maxlength">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="name">identity_email</property>
+                                        <property name="permission">public</property>
+                                        <property name="pos"></property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="tooltip"></property>
+                                        <property name="validator_data_type"></property>
+                                        <property name="validator_style">wxFILTER_NONE</property>
+                                        <property name="validator_type">wxDefaultValidator</property>
+                                        <property name="validator_variable"></property>
+                                        <property name="value"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnText"></event>
+                                        <event name="OnTextEnter"></event>
+                                        <event name="OnTextMaxLen"></event>
+                                        <event name="OnTextURL"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxALIGN_CENTER_VERTICAL|wxALL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxStaticText" expanded="0">
+                                        <property name="bg"></property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="font"></property>
+                                        <property name="hidden">0</property>
+                                        <property name="id">wxID_ANY</property>
+                                        <property name="label">Builder:</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="minimum_size"></property>
+                                        <property name="name">m_staticText6</property>
+                                        <property name="permission">none</property>
+                                        <property name="pos"></property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="tooltip"></property>
+                                        <property name="validator_data_type"></property>
+                                        <property name="validator_style">wxFILTER_NONE</property>
+                                        <property name="validator_type">wxDefaultValidator</property>
+                                        <property name="validator_variable"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <property name="wrap">-1</property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxALL|wxEXPAND</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxChoice" expanded="0">
+                                        <property name="bg"></property>
+                                        <property name="choices"></property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="font"></property>
+                                        <property name="hidden">0</property>
+                                        <property name="id">wxID_ANY</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="minimum_size"></property>
+                                        <property name="name">module_starter_builder</property>
+                                        <property name="permission">public</property>
+                                        <property name="pos"></property>
+                                        <property name="selection">0</property>
+                                        <property name="size"></property>
+                                        <property name="subclass"></property>
+                                        <property name="tooltip"></property>
+                                        <property name="validator_data_type"></property>
+                                        <property name="validator_style">wxFILTER_NONE</property>
+                                        <property name="validator_type">wxDefaultValidator</property>
+                                        <property name="validator_variable"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnChoice"></event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxALIGN_CENTER_VERTICAL|wxALL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxStaticText" expanded="0">
+                                        <property name="bg"></property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="font"></property>
+                                        <property name="hidden">0</property>
+                                        <property name="id">wxID_ANY</property>
+                                        <property name="label">License:</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="minimum_size"></property>
+                                        <property name="name">m_staticText7</property>
+                                        <property name="permission">protected</property>
+                                        <property name="pos"></property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="tooltip"></property>
+                                        <property name="validator_data_type"></property>
+                                        <property name="validator_style">wxFILTER_NONE</property>
+                                        <property name="validator_type">wxDefaultValidator</property>
+                                        <property name="validator_variable"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <property name="wrap">-1</property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxALL|wxEXPAND</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxChoice" expanded="0">
+                                        <property name="bg"></property>
+                                        <property name="choices"></property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="font"></property>
+                                        <property name="hidden">0</property>
+                                        <property name="id">wxID_ANY</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="minimum_size"></property>
+                                        <property name="name">module_starter_license</property>
+                                        <property name="permission">public</property>
+                                        <property name="pos"></property>
+                                        <property name="selection">0</property>
+                                        <property name="size"></property>
+                                        <property name="subclass"></property>
+                                        <property name="tooltip"></property>
+                                        <property name="validator_data_type"></property>
+                                        <property name="validator_style">wxFILTER_NONE</property>
+                                        <property name="validator_type">wxDefaultValidator</property>
+                                        <property name="validator_variable"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnChoice"></event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxALL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxStaticText" expanded="0">
+                                        <property name="bg"></property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="font"></property>
+                                        <property name="hidden">0</property>
+                                        <property name="id">wxID_ANY</property>
+                                        <property name="label">Parent Directory:</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="minimum_size"></property>
+                                        <property name="name">m_staticText3</property>
+                                        <property name="permission">protected</property>
+                                        <property name="pos"></property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="tooltip"></property>
+                                        <property name="validator_data_type"></property>
+                                        <property name="validator_style">wxFILTER_NONE</property>
+                                        <property name="validator_type">wxDefaultValidator</property>
+                                        <property name="validator_variable"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <property name="wrap">-1</property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxALL|wxEXPAND</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxDirPickerCtrl" expanded="0">
+                                        <property name="bg"></property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="font"></property>
+                                        <property name="hidden">0</property>
+                                        <property name="id">wxID_ANY</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="message">Select a folder</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="name">module_starter_directory</property>
+                                        <property name="permission">public</property>
+                                        <property name="pos"></property>
+                                        <property name="size"></property>
+                                        <property name="style">wxDIRP_DEFAULT_STYLE</property>
+                                        <property name="subclass"></property>
+                                        <property name="tooltip"></property>
+                                        <property name="validator_data_type"></property>
+                                        <property name="validator_style">wxFILTER_NONE</property>
+                                        <property name="validator_type">wxDefaultValidator</property>
+                                        <property name="validator_variable"></property>
+                                        <property name="value"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnDirChanged"></event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                            </object>
+                        </object>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">5</property>
+                            <property name="flag">wxALL|wxEXPAND</property>
+                            <property name="proportion">0</property>
+                            <object class="wxStaticLine" expanded="0">
+                                <property name="bg"></property>
+                                <property name="context_help"></property>
+                                <property name="context_menu">1</property>
+                                <property name="enabled">1</property>
+                                <property name="fg"></property>
+                                <property name="font"></property>
+                                <property name="hidden">0</property>
+                                <property name="id">wxID_ANY</property>
+                                <property name="maximum_size"></property>
+                                <property name="minimum_size"></property>
+                                <property name="name">m_staticline1</property>
+                                <property name="permission">none</property>
+                                <property name="pos"></property>
+                                <property name="size"></property>
+                                <property name="style">wxLI_HORIZONTAL</property>
+                                <property name="subclass"></property>
+                                <property name="tooltip"></property>
+                                <property name="validator_data_type"></property>
+                                <property name="validator_style">wxFILTER_NONE</property>
+                                <property name="validator_type">wxDefaultValidator</property>
+                                <property name="validator_variable"></property>
+                                <property name="window_extra_style"></property>
+                                <property name="window_name"></property>
+                                <property name="window_style"></property>
+                                <event name="OnChar"></event>
+                                <event name="OnEnterWindow"></event>
+                                <event name="OnEraseBackground"></event>
+                                <event name="OnKeyDown"></event>
+                                <event name="OnKeyUp"></event>
+                                <event name="OnKillFocus"></event>
+                                <event name="OnLeaveWindow"></event>
+                                <event name="OnLeftDClick"></event>
+                                <event name="OnLeftDown"></event>
+                                <event name="OnLeftUp"></event>
+                                <event name="OnMiddleDClick"></event>
+                                <event name="OnMiddleDown"></event>
+                                <event name="OnMiddleUp"></event>
+                                <event name="OnMotion"></event>
+                                <event name="OnMouseEvents"></event>
+                                <event name="OnMouseWheel"></event>
+                                <event name="OnPaint"></event>
+                                <event name="OnRightDClick"></event>
+                                <event name="OnRightDown"></event>
+                                <event name="OnRightUp"></event>
+                                <event name="OnSetFocus"></event>
+                                <event name="OnSize"></event>
+                                <event name="OnUpdateUI"></event>
+                            </object>
+                        </object>
+                        <object class="sizeritem" expanded="0">
+                            <property name="border">5</property>
+                            <property name="flag">wxEXPAND</property>
+                            <property name="proportion">0</property>
+                            <object class="wxBoxSizer" expanded="0">
+                                <property name="minimum_size"></property>
+                                <property name="name">buttons</property>
+                                <property name="orient">wxHORIZONTAL</property>
+                                <property name="permission">none</property>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxALL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxButton" expanded="0">
+                                        <property name="bg"></property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default">1</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="font"></property>
+                                        <property name="hidden">0</property>
+                                        <property name="id">wxID_OK</property>
+                                        <property name="label">OK</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="minimum_size"></property>
+                                        <property name="name">ok</property>
+                                        <property name="permission">none</property>
+                                        <property name="pos"></property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="tooltip"></property>
+                                        <property name="validator_data_type"></property>
+                                        <property name="validator_style">wxFILTER_NONE</property>
+                                        <property name="validator_type">wxDefaultValidator</property>
+                                        <property name="validator_variable"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <event name="OnButtonClick">ok_clicked</event>
+                                        <event name="OnChar"></event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxEXPAND</property>
+                                    <property name="proportion">1</property>
+                                    <object class="spacer" expanded="0">
+                                        <property name="height">0</property>
+                                        <property name="permission">none</property>
+                                        <property name="width">100</property>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="0">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxALL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxButton" expanded="0">
+                                        <property name="bg"></property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default">0</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="font"></property>
+                                        <property name="hidden">0</property>
+                                        <property name="id">wxID_CANCEL</property>
+                                        <property name="label">Cancel</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="minimum_size"></property>
+                                        <property name="name">cancel</property>
+                                        <property name="permission">none</property>
+                                        <property name="pos"></property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="tooltip"></property>
+                                        <property name="validator_data_type"></property>
+                                        <property name="validator_style">wxFILTER_NONE</property>
+                                        <property name="validator_type">wxDefaultValidator</property>
+                                        <property name="validator_variable"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <event name="OnButtonClick"></event>
+                                        <event name="OnChar"></event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                            </object>
+                        </object>
+                    </object>
+                </object>
+            </object>
+        </object>
+        <object class="Dialog" expanded="1">
+            <property name="bg"></property>
+            <property name="center">wxBOTH</property>
+            <property name="context_help"></property>
+            <property name="context_menu">1</property>
+            <property name="enabled">1</property>
+            <property name="event_handler">impl_virtual</property>
+            <property name="extra_style"></property>
+            <property name="fg"></property>
+            <property name="font"></property>
+            <property name="hidden">0</property>
+            <property name="id">wxID_ANY</property>
+            <property name="maximum_size"></property>
+            <property name="minimum_size"></property>
+            <property name="name">Padre::Wx::FBP::DebugOptions</property>
+            <property name="pos"></property>
+            <property name="size">-1,-1</property>
+            <property name="style">wxDEFAULT_DIALOG_STYLE</property>
+            <property name="subclass"></property>
+            <property name="title">Debug Launch Parameters</property>
+            <property name="tooltip"></property>
+            <property name="validator_data_type"></property>
+            <property name="validator_style">wxFILTER_NONE</property>
+            <property name="validator_type">wxDefaultValidator</property>
+            <property name="validator_variable"></property>
+            <property name="window_extra_style"></property>
+            <property name="window_name"></property>
+            <property name="window_style"></property>
+            <event name="OnActivate"></event>
+            <event name="OnActivateApp"></event>
+            <event name="OnChar"></event>
+            <event name="OnClose"></event>
+            <event name="OnEnterWindow"></event>
+            <event name="OnEraseBackground"></event>
+            <event name="OnHibernate"></event>
+            <event name="OnIconize"></event>
+            <event name="OnIdle"></event>
+            <event name="OnInitDialog"></event>
+            <event name="OnKeyDown"></event>
+            <event name="OnKeyUp"></event>
+            <event name="OnKillFocus"></event>
+            <event name="OnLeaveWindow"></event>
+            <event name="OnLeftDClick"></event>
+            <event name="OnLeftDown"></event>
+            <event name="OnLeftUp"></event>
+            <event name="OnMiddleDClick"></event>
+            <event name="OnMiddleDown"></event>
+            <event name="OnMiddleUp"></event>
+            <event name="OnMotion"></event>
+            <event name="OnMouseEvents"></event>
+            <event name="OnMouseWheel"></event>
+            <event name="OnPaint"></event>
+            <event name="OnRightDClick"></event>
+            <event name="OnRightDown"></event>
+            <event name="OnRightUp"></event>
+            <event name="OnSetFocus"></event>
+            <event name="OnSize"></event>
+            <event name="OnUpdateUI"></event>
+            <object class="wxBoxSizer" expanded="1">
+                <property name="minimum_size"></property>
+                <property name="name">sizer</property>
+                <property name="orient">wxHORIZONTAL</property>
+                <property name="permission">none</property>
+                <object class="sizeritem" expanded="1">
+                    <property name="border">5</property>
+                    <property name="flag">wxALL|wxEXPAND</property>
+                    <property name="proportion">1</property>
+                    <object class="wxBoxSizer" expanded="1">
+                        <property name="minimum_size"></property>
+                        <property name="name">vsizer</property>
+                        <property name="orient">wxVERTICAL</property>
+                        <property name="permission">none</property>
+                        <object class="sizeritem" expanded="1">
+                            <property name="border">5</property>
+                            <property name="flag">wxEXPAND</property>
+                            <property name="proportion">1</property>
+                            <object class="wxFlexGridSizer" expanded="1">
+                                <property name="cols">2</property>
+                                <property name="flexible_direction">wxBOTH</property>
+                                <property name="growablecols">1</property>
+                                <property name="growablerows"></property>
+                                <property name="hgap">10</property>
+                                <property name="minimum_size"></property>
+                                <property name="name">fgSizer1</property>
+                                <property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
+                                <property name="permission">none</property>
+                                <property name="rows">2</property>
+                                <property name="vgap">0</property>
+                                <object class="sizeritem" expanded="1">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxALIGN_CENTER_VERTICAL|wxALL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxStaticText" expanded="1">
+                                        <property name="bg"></property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="font"></property>
+                                        <property name="hidden">0</property>
+                                        <property name="id">wxID_ANY</property>
+                                        <property name="label">Perl interpreter:</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="minimum_size"></property>
+                                        <property name="name">m_staticText4</property>
+                                        <property name="permission">protected</property>
+                                        <property name="pos"></property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="tooltip"></property>
+                                        <property name="validator_data_type"></property>
+                                        <property name="validator_style">wxFILTER_NONE</property>
+                                        <property name="validator_type">wxDefaultValidator</property>
+                                        <property name="validator_variable"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <property name="wrap">-1</property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="1">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxALL|wxEXPAND</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxTextCtrl" expanded="1">
+                                        <property name="bg"></property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="font"></property>
+                                        <property name="hidden">0</property>
+                                        <property name="id">wxID_ANY</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="maxlength">0</property>
+                                        <property name="minimum_size">280,-1</property>
+                                        <property name="name">perl_interpreter</property>
+                                        <property name="permission">public</property>
+                                        <property name="pos"></property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="tooltip"></property>
+                                        <property name="validator_data_type"></property>
+                                        <property name="validator_style">wxFILTER_NONE</property>
+                                        <property name="validator_type">wxDefaultValidator</property>
+                                        <property name="validator_variable"></property>
+                                        <property name="value"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnText"></event>
+                                        <event name="OnTextEnter"></event>
+                                        <event name="OnTextMaxLen"></event>
+                                        <event name="OnTextURL"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="1">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxALIGN_CENTER_VERTICAL|wxALL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxStaticText" expanded="1">
+                                        <property name="bg"></property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="font"></property>
+                                        <property name="hidden">0</property>
+                                        <property name="id">wxID_ANY</property>
+                                        <property name="label">Perl Options:</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="minimum_size"></property>
+                                        <property name="name">m_staticText8</property>
+                                        <property name="permission">protected</property>
+                                        <property name="pos"></property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="tooltip"></property>
+                                        <property name="validator_data_type"></property>
+                                        <property name="validator_style">wxFILTER_NONE</property>
+                                        <property name="validator_type">wxDefaultValidator</property>
+                                        <property name="validator_variable"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <property name="wrap">-1</property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="1">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxALL|wxEXPAND</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxTextCtrl" expanded="1">
+                                        <property name="bg"></property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="font"></property>
+                                        <property name="hidden">0</property>
+                                        <property name="id">wxID_ANY</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="maxlength">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="name">perl_args</property>
+                                        <property name="permission">public</property>
+                                        <property name="pos"></property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="tooltip"></property>
+                                        <property name="validator_data_type"></property>
+                                        <property name="validator_style">wxFILTER_NONE</property>
+                                        <property name="validator_type">wxDefaultValidator</property>
+                                        <property name="validator_variable"></property>
+                                        <property name="value"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnText"></event>
+                                        <event name="OnTextEnter"></event>
+                                        <event name="OnTextMaxLen"></event>
+                                        <event name="OnTextURL"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="1">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxALIGN_CENTER_VERTICAL|wxALL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxStaticText" expanded="1">
+                                        <property name="bg"></property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="font"></property>
+                                        <property name="hidden">0</property>
+                                        <property name="id">wxID_ANY</property>
+                                        <property name="label">Perl Script to run:</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="minimum_size"></property>
+                                        <property name="name">m_staticText5</property>
+                                        <property name="permission">protected</property>
+                                        <property name="pos"></property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="tooltip"></property>
+                                        <property name="validator_data_type"></property>
+                                        <property name="validator_style">wxFILTER_NONE</property>
+                                        <property name="validator_type">wxDefaultValidator</property>
+                                        <property name="validator_variable"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <property name="wrap">-1</property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="1">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxEXPAND</property>
+                                    <property name="proportion">1</property>
+                                    <object class="wxBoxSizer" expanded="0">
+                                        <property name="minimum_size"></property>
+                                        <property name="name">bSizer4</property>
+                                        <property name="orient">wxHORIZONTAL</property>
+                                        <property name="permission">none</property>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxALIGN_CENTER_VERTICAL|wxALL|wxEXPAND</property>
+                                            <property name="proportion">1</property>
+                                            <object class="wxComboBox" expanded="0">
+                                                <property name="bg"></property>
+                                                <property name="choices">&quot;find_script&quot;</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="font"></property>
+                                                <property name="hidden">0</property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="minimum_size"></property>
+                                                <property name="name">find_script</property>
+                                                <property name="permission">public</property>
+                                                <property name="pos"></property>
+                                                <property name="size">250,-1</property>
+                                                <property name="style"></property>
+                                                <property name="subclass">Padre::Wx::ComboBox::History; Padre::Wx::ComboBox::History</property>
+                                                <property name="tooltip"></property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="value"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnCombobox"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnText"></event>
+                                                <event name="OnTextEnter"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxALIGN_CENTER_VERTICAL|wxALIGN_RIGHT|wxRIGHT</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxButton" expanded="0">
+                                                <property name="bg"></property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default">0</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="font"></property>
+                                                <property name="hidden">0</property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">&amp;Browse</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="minimum_size"></property>
+                                                <property name="name">script</property>
+                                                <property name="permission">protected</property>
+                                                <property name="pos"></property>
+                                                <property name="size">50,-1</property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="tooltip"></property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnButtonClick">browse_scripts</event>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="1">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxALL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxStaticText" expanded="1">
+                                        <property name="bg"></property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="font"></property>
+                                        <property name="hidden">0</property>
+                                        <property name="id">wxID_ANY</property>
+                                        <property name="label">Perl Script options:</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="minimum_size"></property>
+                                        <property name="name">m_staticText51</property>
+                                        <property name="permission">protected</property>
+                                        <property name="pos"></property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="tooltip"></property>
+                                        <property name="validator_data_type"></property>
+                                        <property name="validator_style">wxFILTER_NONE</property>
+                                        <property name="validator_type">wxDefaultValidator</property>
+                                        <property name="validator_variable"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <property name="wrap">-1</property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="1">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxALL|wxEXPAND</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxTextCtrl" expanded="1">
+                                        <property name="bg"></property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="font"></property>
+                                        <property name="hidden">0</property>
+                                        <property name="id">wxID_ANY</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="maxlength">0</property>
+                                        <property name="minimum_size"></property>
+                                        <property name="name">script_options</property>
+                                        <property name="permission">public</property>
+                                        <property name="pos"></property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="tooltip"></property>
+                                        <property name="validator_data_type"></property>
+                                        <property name="validator_style">wxFILTER_NONE</property>
+                                        <property name="validator_type">wxDefaultValidator</property>
+                                        <property name="validator_variable"></property>
+                                        <property name="value"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnText"></event>
+                                        <event name="OnTextEnter"></event>
+                                        <event name="OnTextMaxLen"></event>
+                                        <event name="OnTextURL"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="1">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxALL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxStaticText" expanded="1">
+                                        <property name="bg"></property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="font"></property>
+                                        <property name="hidden">0</property>
+                                        <property name="id">wxID_ANY</property>
+                                        <property name="label">Run in Directory:</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="minimum_size"></property>
+                                        <property name="name">m_staticText241</property>
+                                        <property name="permission">protected</property>
+                                        <property name="pos"></property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="tooltip"></property>
+                                        <property name="validator_data_type"></property>
+                                        <property name="validator_style">wxFILTER_NONE</property>
+                                        <property name="validator_type">wxDefaultValidator</property>
+                                        <property name="validator_variable"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <property name="wrap">-1</property>
+                                        <event name="OnChar"></event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="1">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxEXPAND</property>
+                                    <property name="proportion">1</property>
+                                    <object class="wxBoxSizer" expanded="0">
+                                        <property name="minimum_size"></property>
+                                        <property name="name">bSizer41</property>
+                                        <property name="orient">wxHORIZONTAL</property>
+                                        <property name="permission">none</property>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxALIGN_CENTER_VERTICAL|wxALL|wxEXPAND</property>
+                                            <property name="proportion">1</property>
+                                            <object class="wxComboBox" expanded="0">
+                                                <property name="bg"></property>
+                                                <property name="choices">&quot;run_directory&quot;</property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="font"></property>
+                                                <property name="hidden">0</property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="minimum_size"></property>
+                                                <property name="name">run_directory</property>
+                                                <property name="permission">public</property>
+                                                <property name="pos"></property>
+                                                <property name="size">250,-1</property>
+                                                <property name="style"></property>
+                                                <property name="subclass">Padre::Wx::ComboBox::History; Padre::Wx::ComboBox::History</property>
+                                                <property name="tooltip"></property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="value"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnChar"></event>
+                                                <event name="OnCombobox"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnText"></event>
+                                                <event name="OnTextEnter"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                        <object class="sizeritem" expanded="0">
+                                            <property name="border">5</property>
+                                            <property name="flag">wxALIGN_CENTER_VERTICAL|wxALIGN_RIGHT|wxRIGHT</property>
+                                            <property name="proportion">0</property>
+                                            <object class="wxButton" expanded="0">
+                                                <property name="bg"></property>
+                                                <property name="context_help"></property>
+                                                <property name="context_menu">1</property>
+                                                <property name="default">0</property>
+                                                <property name="enabled">1</property>
+                                                <property name="fg"></property>
+                                                <property name="font"></property>
+                                                <property name="hidden">0</property>
+                                                <property name="id">wxID_ANY</property>
+                                                <property name="label">&amp;Browse</property>
+                                                <property name="maximum_size"></property>
+                                                <property name="minimum_size"></property>
+                                                <property name="name">browse_run_directory</property>
+                                                <property name="permission">protected</property>
+                                                <property name="pos"></property>
+                                                <property name="size">50,-1</property>
+                                                <property name="style"></property>
+                                                <property name="subclass"></property>
+                                                <property name="tooltip"></property>
+                                                <property name="validator_data_type"></property>
+                                                <property name="validator_style">wxFILTER_NONE</property>
+                                                <property name="validator_type">wxDefaultValidator</property>
+                                                <property name="validator_variable"></property>
+                                                <property name="window_extra_style"></property>
+                                                <property name="window_name"></property>
+                                                <property name="window_style"></property>
+                                                <event name="OnButtonClick">browse_run_directory</event>
+                                                <event name="OnChar"></event>
+                                                <event name="OnEnterWindow"></event>
+                                                <event name="OnEraseBackground"></event>
+                                                <event name="OnKeyDown"></event>
+                                                <event name="OnKeyUp"></event>
+                                                <event name="OnKillFocus"></event>
+                                                <event name="OnLeaveWindow"></event>
+                                                <event name="OnLeftDClick"></event>
+                                                <event name="OnLeftDown"></event>
+                                                <event name="OnLeftUp"></event>
+                                                <event name="OnMiddleDClick"></event>
+                                                <event name="OnMiddleDown"></event>
+                                                <event name="OnMiddleUp"></event>
+                                                <event name="OnMotion"></event>
+                                                <event name="OnMouseEvents"></event>
+                                                <event name="OnMouseWheel"></event>
+                                                <event name="OnPaint"></event>
+                                                <event name="OnRightDClick"></event>
+                                                <event name="OnRightDown"></event>
+                                                <event name="OnRightUp"></event>
+                                                <event name="OnSetFocus"></event>
+                                                <event name="OnSize"></event>
+                                                <event name="OnUpdateUI"></event>
+                                            </object>
+                                        </object>
+                                    </object>
+                                </object>
+                            </object>
+                        </object>
+                        <object class="sizeritem" expanded="1">
+                            <property name="border">5</property>
+                            <property name="flag">wxALL|wxEXPAND</property>
+                            <property name="proportion">0</property>
+                            <object class="wxStaticLine" expanded="1">
+                                <property name="bg"></property>
+                                <property name="context_help"></property>
+                                <property name="context_menu">1</property>
+                                <property name="enabled">1</property>
+                                <property name="fg"></property>
+                                <property name="font"></property>
+                                <property name="hidden">0</property>
+                                <property name="id">wxID_ANY</property>
+                                <property name="maximum_size"></property>
+                                <property name="minimum_size"></property>
+                                <property name="name">m_staticline1</property>
+                                <property name="permission">none</property>
+                                <property name="pos"></property>
+                                <property name="size"></property>
+                                <property name="style">wxLI_HORIZONTAL</property>
+                                <property name="subclass"></property>
+                                <property name="tooltip"></property>
+                                <property name="validator_data_type"></property>
+                                <property name="validator_style">wxFILTER_NONE</property>
+                                <property name="validator_type">wxDefaultValidator</property>
+                                <property name="validator_variable"></property>
+                                <property name="window_extra_style"></property>
+                                <property name="window_name"></property>
+                                <property name="window_style"></property>
+                                <event name="OnChar"></event>
+                                <event name="OnEnterWindow"></event>
+                                <event name="OnEraseBackground"></event>
+                                <event name="OnKeyDown"></event>
+                                <event name="OnKeyUp"></event>
+                                <event name="OnKillFocus"></event>
+                                <event name="OnLeaveWindow"></event>
+                                <event name="OnLeftDClick"></event>
+                                <event name="OnLeftDown"></event>
+                                <event name="OnLeftUp"></event>
+                                <event name="OnMiddleDClick"></event>
+                                <event name="OnMiddleDown"></event>
+                                <event name="OnMiddleUp"></event>
+                                <event name="OnMotion"></event>
+                                <event name="OnMouseEvents"></event>
+                                <event name="OnMouseWheel"></event>
+                                <event name="OnPaint"></event>
+                                <event name="OnRightDClick"></event>
+                                <event name="OnRightDown"></event>
+                                <event name="OnRightUp"></event>
+                                <event name="OnSetFocus"></event>
+                                <event name="OnSize"></event>
+                                <event name="OnUpdateUI"></event>
+                            </object>
+                        </object>
+                        <object class="sizeritem" expanded="1">
+                            <property name="border">5</property>
+                            <property name="flag">wxEXPAND</property>
+                            <property name="proportion">0</property>
+                            <object class="wxBoxSizer" expanded="1">
+                                <property name="minimum_size"></property>
+                                <property name="name">buttons</property>
+                                <property name="orient">wxHORIZONTAL</property>
+                                <property name="permission">none</property>
+                                <object class="sizeritem" expanded="1">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxALL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxButton" expanded="1">
+                                        <property name="bg"></property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default">1</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="font"></property>
+                                        <property name="hidden">0</property>
+                                        <property name="id">wxID_OK</property>
+                                        <property name="label">Launch Debugger</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="minimum_size"></property>
+                                        <property name="name">debug</property>
+                                        <property name="permission">none</property>
+                                        <property name="pos"></property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="tooltip"></property>
+                                        <property name="validator_data_type"></property>
+                                        <property name="validator_style">wxFILTER_NONE</property>
+                                        <property name="validator_type">wxDefaultValidator</property>
+                                        <property name="validator_variable"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <event name="OnButtonClick"></event>
+                                        <event name="OnChar"></event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="1">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxEXPAND</property>
+                                    <property name="proportion">1</property>
+                                    <object class="spacer" expanded="1">
+                                        <property name="height">0</property>
+                                        <property name="permission">none</property>
+                                        <property name="width">100</property>
+                                    </object>
+                                </object>
+                                <object class="sizeritem" expanded="1">
+                                    <property name="border">5</property>
+                                    <property name="flag">wxALL</property>
+                                    <property name="proportion">0</property>
+                                    <object class="wxButton" expanded="1">
+                                        <property name="bg"></property>
+                                        <property name="context_help"></property>
+                                        <property name="context_menu">1</property>
+                                        <property name="default">0</property>
+                                        <property name="enabled">1</property>
+                                        <property name="fg"></property>
+                                        <property name="font"></property>
+                                        <property name="hidden">0</property>
+                                        <property name="id">wxID_CANCEL</property>
+                                        <property name="label">Cancel</property>
+                                        <property name="maximum_size"></property>
+                                        <property name="minimum_size"></property>
+                                        <property name="name">cancel</property>
+                                        <property name="permission">none</property>
+                                        <property name="pos"></property>
+                                        <property name="size"></property>
+                                        <property name="style"></property>
+                                        <property name="subclass"></property>
+                                        <property name="tooltip"></property>
+                                        <property name="validator_data_type"></property>
+                                        <property name="validator_style">wxFILTER_NONE</property>
+                                        <property name="validator_type">wxDefaultValidator</property>
+                                        <property name="validator_variable"></property>
+                                        <property name="window_extra_style"></property>
+                                        <property name="window_name"></property>
+                                        <property name="window_style"></property>
+                                        <event name="OnButtonClick"></event>
+                                        <event name="OnChar"></event>
+                                        <event name="OnEnterWindow"></event>
+                                        <event name="OnEraseBackground"></event>
+                                        <event name="OnKeyDown"></event>
+                                        <event name="OnKeyUp"></event>
+                                        <event name="OnKillFocus"></event>
+                                        <event name="OnLeaveWindow"></event>
+                                        <event name="OnLeftDClick"></event>
+                                        <event name="OnLeftDown"></event>
+                                        <event name="OnLeftUp"></event>
+                                        <event name="OnMiddleDClick"></event>
+                                        <event name="OnMiddleDown"></event>
+                                        <event name="OnMiddleUp"></event>
+                                        <event name="OnMotion"></event>
+                                        <event name="OnMouseEvents"></event>
+                                        <event name="OnMouseWheel"></event>
+                                        <event name="OnPaint"></event>
+                                        <event name="OnRightDClick"></event>
+                                        <event name="OnRightDown"></event>
+                                        <event name="OnRightUp"></event>
+                                        <event name="OnSetFocus"></event>
+                                        <event name="OnSize"></event>
+                                        <event name="OnUpdateUI"></event>
+                                    </object>
+                                </object>
+                            </object>
+                        </object>
+                    </object>
+                </object>
+            </object>
+        </object>
     </object>
 </wxFormBuilder_Project>
@@ -127,7 +127,7 @@ __END__
 
 =head1 LICENSE AND COPYRIGHT
 
-Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 
 This program is free software; you can redistribute
 it and/or modify it under the same terms as Perl 5 itself.
@@ -4,7 +4,7 @@ package Module::Install::Base;
 use strict 'vars';
 use vars qw{$VERSION};
 BEGIN {
-	$VERSION = '1.04';
+	$VERSION = '1.06';
 }
 
 # Suspend handler for "redefined" warnings
@@ -3,13 +3,12 @@ package Module::Install::Can;
 
 use strict;
 use Config                ();
-use File::Spec            ();
 use ExtUtils::MakeMaker   ();
 use Module::Install::Base ();
 
 use vars qw{$VERSION @ISA $ISCORE};
 BEGIN {
-	$VERSION = '1.04';
+	$VERSION = '1.06';
 	@ISA     = 'Module::Install::Base';
 	$ISCORE  = 1;
 }
@@ -29,7 +28,7 @@ sub can_use {
 	eval { require $mod; $pkg->VERSION($ver || 0); 1 };
 }
 
-# check if we can run some command
+# Check if we can run some command
 sub can_run {
 	my ($self, $cmd) = @_;
 
@@ -38,14 +37,88 @@ sub can_run {
 
 	for my $dir ((split /$Config::Config{path_sep}/, $ENV{PATH}), '.') {
 		next if $dir eq '';
-		my $abs = File::Spec->catfile($dir, $_[1]);
+		require File::Spec;
+		my $abs = File::Spec->catfile($dir, $cmd);
 		return $abs if (-x $abs or $abs = MM->maybe_command($abs));
 	}
 
 	return;
 }
 
-# can we locate a (the) C compiler
+# Can our C compiler environment build XS files
+sub can_xs {
+	my $self = shift;
+
+	# Ensure we have the CBuilder module
+	$self->configure_requires( 'ExtUtils::CBuilder' => 0.27 );
+
+	# Do we have the configure_requires checker?
+	local $@;
+	eval "require ExtUtils::CBuilder;";
+	if ( $@ ) {
+		# They don't obey configure_requires, so it is
+		# someone old and delicate. Try to avoid hurting
+		# them by falling back to an older simpler test.
+		return $self->can_cc();
+	}
+
+	# Do we have a working C compiler
+	my $builder = ExtUtils::CBuilder->new(
+		quiet => 1,
+	);
+	unless ( $builder->have_compiler ) {
+		# No working C compiler
+		return 0;
+	}
+
+	# Write a C file representative of what XS becomes
+	require File::Temp;
+	my ( $FH, $tmpfile ) = File::Temp::tempfile(
+		"compilexs-XXXXX",
+		SUFFIX => '.c',
+	);
+	binmode $FH;
+	print $FH <<'END_C';
+#include "EXTERN.h"
+#include "perl.h"
+#include "XSUB.h"
+
+int main(int argc, char **argv) {
+    return 0;
+}
+
+int boot_sanexs() {
+    return 1;
+}
+
+END_C
+	close $FH;
+
+	# Can the C compiler access the same headers XS does
+	my @libs   = ();
+	my $object = undef;
+	eval {
+		local $^W = 0;
+		$object = $builder->compile(
+			source => $tmpfile,
+		);
+		@libs = $builder->link(
+			objects     => $object,
+			module_name => 'sanexs',
+		);
+	};
+	my $result = $@ ? 0 : 1;
+
+	# Clean up all the build files
+	foreach ( $tmpfile, $object, @libs ) {
+		next unless defined $_;
+		1 while unlink;
+	}
+
+	return $result;
+}
+
+# Can we locate a (the) C compiler
 sub can_cc {
 	my $self   = shift;
 	my @chunks = split(/ /, $Config::Config{cc}) or return;
@@ -78,4 +151,4 @@ if ( $^O eq 'cygwin' ) {
 
 __END__
 
-#line 156
+#line 236
@@ -6,7 +6,7 @@ use Module::Install::Base ();
 
 use vars qw{$VERSION @ISA $ISCORE};
 BEGIN {
-	$VERSION = '1.04';
+	$VERSION = '1.06';
 	@ISA     = 'Module::Install::Base';
 	$ISCORE  = 1;
 }
@@ -8,7 +8,7 @@ use Fcntl qw/:flock :seek/;
 
 use vars qw{$VERSION @ISA $ISCORE};
 BEGIN {
-	$VERSION = '1.04';
+	$VERSION = '1.06';
 	@ISA     = 'Module::Install::Base';
 	$ISCORE  = 1;
 }
@@ -215,13 +215,17 @@ sub write {
 	require ExtUtils::MakeMaker;
 
 	if ( $perl_version and $self->_cmp($perl_version, '5.006') >= 0 ) {
-		# MakeMaker can complain about module versions that include
-		# an underscore, even though its own version may contain one!
-		# Hence the funny regexp to get rid of it.  See RT #35800
-		# for details.
-		my ($v) = $ExtUtils::MakeMaker::VERSION =~ /^(\d+\.\d+)/;
-		$self->build_requires(     'ExtUtils::MakeMaker' => $v );
-		$self->configure_requires( 'ExtUtils::MakeMaker' => $v );
+		# This previous attempted to inherit the version of
+		# ExtUtils::MakeMaker in use by the module author, but this
+		# was found to be untenable as some authors build releases
+		# using future dev versions of EU:MM that nobody else has.
+		# Instead, #toolchain suggests we use 6.59 which is the most
+		# stable version on CPAN at time of writing and is, to quote
+		# ribasushi, "not terminally fucked, > and tested enough".
+		# TODO: We will now need to maintain this over time to push
+		# the version up as new versions are released.
+		$self->build_requires(     'ExtUtils::MakeMaker' => 6.59 );
+		$self->configure_requires( 'ExtUtils::MakeMaker' => 6.59 );
 	} else {
 		# Allow legacy-compatibility with 5.005 by depending on the
 		# most recent EU:MM that supported 5.005.
@@ -411,4 +415,4 @@ sub postamble {
 
 __END__
 
-#line 540
+#line 544
@@ -6,7 +6,7 @@ use Module::Install::Base ();
 
 use vars qw{$VERSION @ISA $ISCORE};
 BEGIN {
-	$VERSION = '1.04';
+	$VERSION = '1.06';
 	@ISA     = 'Module::Install::Base';
 	$ISCORE  = 1;
 }
@@ -13,7 +13,7 @@ use File::Find ();
 use Config;
 use ExtUtils::Embed;
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 use base qw{ Module::Install::Base };
 
 sub setup_padre {
@@ -6,7 +6,7 @@ use Module::Install::Base ();
 
 use vars qw{$VERSION @ISA $ISCORE};
 BEGIN {
-	$VERSION = '1.04';
+	$VERSION = '1.06';
 	@ISA     = 'Module::Install::Base';
 	$ISCORE  = 1;
 }
@@ -8,7 +8,7 @@ use ExtUtils::Manifest ();
 
 use vars qw{$VERSION @ISA $ISCORE};
 BEGIN {
-	$VERSION = '1.04';
+	$VERSION = '1.06';
 	@ISA     = 'Module::Install::Base';
 	$ISCORE  = 1;
 }
@@ -6,7 +6,7 @@ use Module::Install::Base ();
 
 use vars qw{$VERSION @ISA $ISCORE};
 BEGIN {
-	$VERSION = '1.04';
+	$VERSION = '1.06';
 	@ISA     = 'Module::Install::Base';
 	$ISCORE  = 1;
 }
@@ -8,7 +8,7 @@ use Module::Install::Base ();
 
 use vars qw{$VERSION @ISA $ISCORE};
 BEGIN {
-	$VERSION = '1.04';
+	$VERSION = '1.06';
 	@ISA     = 'Module::Install::Base';
 	$ISCORE  = 1;
 }
@@ -6,7 +6,7 @@ use Module::Install::Base ();
 
 use vars qw{$VERSION @ISA $ISCORE};
 BEGIN {
-	$VERSION = '1.04';
+	$VERSION = '1.06';
 	@ISA     = qw{Module::Install::Base};
 	$ISCORE  = 1;
 }
@@ -31,7 +31,7 @@ BEGIN {
 	# This is not enforced yet, but will be some time in the next few
 	# releases once we can make sure it won't clash with custom
 	# Module::Install extensions.
-	$VERSION = '1.04';
+	$VERSION = '1.06';
 
 	# Storage for the pseudo-singleton
 	$MAIN    = undef;
@@ -467,4 +467,4 @@ sub _CLASS ($) {
 
 1;
 
-# Copyright 2008 - 2011 Adam Kennedy.
+# Copyright 2008 - 2012 Adam Kennedy.
@@ -4,7 +4,7 @@ use 5.008;
 use strict;
 use warnings;
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 
 =head1 NAME
 
@@ -172,7 +172,7 @@ sub list_revisions {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -2,23 +2,25 @@ package Padre::Breakpoints;
 
 #ToDo Q is this package wrong in the wronge location
 
-use 5.008;
+use 5.010;
 use strict;
 use warnings;
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 
 #######
 # function set_breakpoints_clicked
 # this is a toggle function based on current status
 #######
 sub set_breakpoints_clicked {
+	my $bp_line = $_[1];
 
 	my $debug_breakpoints = ('Padre::DB::DebugBreakpoints');
 
 	my $editor       = Padre::Current->editor;
 	my $current_file = $editor->{Document}->filename;
-	my $bp_line      = $editor->GetCurrentLine + 1;
+	$bp_line      = $editor->GetCurrentLine unless defined $bp_line;
+	$bp_line++;
 	my %bp_action;
 	$bp_action{line} = $bp_line;
 
@@ -41,6 +43,16 @@ sub set_breakpoints_clicked {
 		);
 		$bp_action{action} = 'add';
 	}
+	#update the breakpoint panel
+        if ( $editor->main->{breakpoints} ) {
+			# say 'set_breakpoint_clicked -> on_refresh_clicked 1';
+			$editor->main->{breakpoints}->on_refresh_click();
+        }
+	#update the debugger client - if we're currently debugging
+        if ( $editor->main->{debugger} ) {
+			# say 'set_breakpoint_clicked -> on_refresh_clicked 2';
+            $editor->main->{debugger}->update_debugger_breakpoint(\%bp_action);
+        }
 
 	return \%bp_action;
 }
@@ -61,20 +73,20 @@ sub show_breakpoints {
 	}
 
 	for ( 0 .. $#tuples ) {
-
 		if ( $tuples[$_][3] == 1 ) {
 			$editor->MarkerAdd( $tuples[$_][2] - 1, Padre::Constant::MARKER_BREAKPOINT() );
 		} else {
 			$editor->MarkerAdd( $tuples[$_][2] - 1, Padre::Constant::MARKER_NOT_BREAKABLE() );
 		}
 	}
+
 	return;
 }
 
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -21,7 +21,7 @@ use strict;
 use warnings;
 use File::Basename ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 
 use Class::XSAccessor {
 	constructor => 'new',
@@ -120,7 +120,7 @@ sub guess_mimetype {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -12,7 +12,7 @@ use Pod::Abstract                 ();
 use Padre::Browser::Document      ();
 use Padre::Browser::PseudoPerldoc ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 
 use Class::XSAccessor {
 	constructor => 'new',
@@ -141,7 +141,7 @@ sub split_link {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -6,7 +6,7 @@ use warnings;
 use Pod::Perldoc        ();
 use Pod::Perldoc::ToPod ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = 'Pod::Perldoc';
 
 sub new {
@@ -80,7 +80,7 @@ sub process {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -7,7 +7,7 @@ use Carp                ();
 use Scalar::Util        ();
 use Padre::Browser::POD ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 
 use Class::XSAccessor {
 	getters => {
@@ -157,12 +157,19 @@ sub new {
 	return $self;
 }
 
+# Load a class, safely and efficiently
+sub _load_class {
+	my $class = shift;
+	( my $source = "$class.pm" ) =~ s{::}{/}g;
+	eval { require $source };
+}
+
 sub load_provider {
 	my ( $self, $class ) = @_;
 
 	unless ( $class->VERSION ) {
-		eval "require $class;";
-		die("Failed to load $class: $@") if $@;
+		_load_class($class)
+			or die "Failed to load $class: $@";
 	}
 	if ( $class->can('provider_for') ) {
 		$self->register_providers( $_ => $class ) for $class->provider_for;
@@ -182,8 +189,8 @@ sub load_provider {
 sub load_viewer {
 	my ( $self, $class ) = @_;
 	unless ( $class->VERSION ) {
-		eval "require $class;";
-		die("Failed to load $class: $@") if $@;
+		_load_class($class)
+			or die("Failed to load $class: $@");
 	}
 	if ( $class->can('viewer_for') ) {
 		$self->register_viewers( $_ => $class ) for $class->viewer_for;
@@ -209,8 +216,8 @@ sub register_viewers {
 	while ( my ( $type, $class ) = each %viewers ) {
 		$self->get_viewers->{$type} = $class;
 		unless ( $class->VERSION ) {
-			eval "require $class;";
-			die("Failed to load $class: $@") if $@;
+			_load_class($class)
+				or die("Failed to load $class: $@");
 		}
 	}
 	$self;
@@ -228,8 +235,7 @@ sub provider_for {
 	my ( $self, $type ) = @_;
 	my $p;
 	eval {
-		if ( exists $self->get_providers->{$type} )
-		{
+		if ( exists $self->get_providers->{$type} ) {
 			$p = $self->get_providers->{$type}->new;
 		}
 	};
@@ -249,8 +255,7 @@ sub viewer_for {
 	my ( $self, $type ) = @_;
 	my $v;
 	eval {
-		if ( exists $self->get_viewers->{$type} )
-		{
+		if ( exists $self->get_viewers->{$type} ) {
 			$v = $self->get_viewers->{$type}->new;
 		}
 	};
@@ -305,7 +310,7 @@ sub browse {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -7,7 +7,7 @@ use File::Spec    ();
 use File::HomeDir ();
 use Padre::Wx     ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 
 
 
@@ -192,7 +192,7 @@ sub install_cpanm {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -31,7 +31,7 @@ use strict;
 use warnings;
 use Params::Util ();
 
-our $VERSION    = '0.96';
+our $VERSION    = '1.00';
 our $COMPATIBLE = '0.70';
 
 my %DATA = ();
@@ -100,7 +100,7 @@ sub release {
 
 =head1 COPYRIGHT & LICENSE
 
-Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 
 This program is free software; you can redistribute
 it and/or modify it under the same terms as Perl 5 itself.
@@ -10,7 +10,7 @@ use 5.008005;
 use strict;
 use warnings;
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 
 use Class::XSAccessor {
 	getters => {
@@ -64,7 +64,7 @@ sub new {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -26,7 +26,7 @@ use List::Util   ();
 use Params::Util ();
 use Padre::MIME  ();
 
-our $VERSION    = '0.96';
+our $VERSION    = '1.00';
 our $COMPATIBLE = '0.95';
 
 my %MIME = ();
@@ -290,6 +290,7 @@ Padre::Comment->register(
 	'application/x-pir'         => '#',
 	'text/x-perltt'             => '<!-- -->',
 	'application/x-php'         => '#',
+	'text/x-perlxs'             => '#',   # Define our own MIME type
 	'text/x-pod'                => '#',
 	'text/x-povray'             => '//',
 	'text/x-python'             => '#',
@@ -310,7 +311,7 @@ Padre::Comment->register(
 
 =head1 COPYRIGHT & LICENSE
 
-Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 
 This program is free software; you can redistribute it and/or modify it
 under the same terms as Perl 5 itself.
@@ -52,7 +52,7 @@ use strict;
 use warnings;
 use Padre::Feature ();
 
-our $VERSION    = '0.96';
+our $VERSION    = '1.00';
 our $COMPATIBLE = '0.93';
 
 
@@ -331,14 +331,14 @@ sub apply_panel {
 
 =head1 COPYRIGHT & LICENSE
 
-Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 
 This program is free software; you can redistribute it and/or modify it under the
 same terms as Perl 5 itself.
 
 =cut
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -7,7 +7,7 @@ use strict;
 use warnings;
 use Scalar::Util ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 
 # -- constructors
 
@@ -138,14 +138,14 @@ No parameters.
 
 =head1 COPYRIGHT & LICENSE
 
-Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 
 This program is free software; you can redistribute it and/or modify it under the
 same terms as Perl 5 itself.
 
 =cut
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -1,6 +1,23 @@
 package Padre::Config::Human;
 
-# Configuration and state data relating to the human using Padre.
+=pod
+
+=head1 NAME
+
+Padre::Config::Human - Padre configuration for personal preferences
+
+=head1 DESCRIPTION
+
+This class implements the personal preferences of Padre's users. See L<Padre::Config>
+for more information on the various types of preferences supported by Padre.
+
+All human settings are stored in a hash as top-level keys (no hierarchy). The hash is
+then dumped in F<config.yml>, a L<YAML> file in Padre's preferences directory (see
+L<Padre::Config>).
+
+=head1 METHODS
+
+=cut
 
 use 5.008;
 use strict;
@@ -11,11 +28,21 @@ use YAML::Tiny      ();
 use Params::Util    ();
 use Padre::Constant ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
+
+=pod
+
+=head2 create
+
+    my $config = Padre::Config::Human->create;
+
+Create and return an empty user configuration. (Almost empty, since it will
+still store the configuration schema revision - see L</"version">).
+
+No parameters.
+
+=cut
 
-#
-# my $config = Padre::Config::Human->create;
-#
 sub create {
 	my $class = shift;
 	my $self = bless {}, $class;
@@ -23,9 +50,19 @@ sub create {
 	return $self;
 }
 
-#
-# my $config = Padre::Config::Human->read;
-#
+=pod
+
+=head2 read
+
+    my $config = Padre::Config::Human->read;
+
+Load & return the user configuration from the YAML file. Return C<undef> in
+case of failure.
+
+No parameters.
+
+=cut
+
 sub read {
 	my $class = shift;
 
@@ -42,101 +79,75 @@ sub read {
 	return bless $hash, $class;
 }
 
-# -- public methods
+=head2 write
 
-#
-# my $new = $config->clone;
-#
-sub clone {
-	my $self  = shift;
-	my $class = Scalar::Util::blessed($self);
-	return bless {%$self}, $class;
-}
+    $config->write;
+
+(Over-)write user configuration to the YAML file.
+
+No parameters.
+
+=cut
 
-#
-# $config->write;
-#
 sub write {
 	my $self = shift;
 
 	# Save the unblessed clone of the user configuration hash
 	YAML::Tiny::DumpFile(
 		Padre::Constant::CONFIG_HUMAN,
-		Storable::dclone( +{%$self} ),
+		$self->as_hash,
 	);
 
 	return 1;
 }
 
-1;
-
-__END__
-
 =pod
 
-=head1 NAME
-
-Padre::Config::Human - Padre configuration storing personal preferences
-
-=head1 DESCRIPTION
-
-This class implements the personal preferences of Padre's users. See L<Padre::Config>
-for more information on the various types of preferences supported by Padre.
-
-All human settings are stored in a hash as top-level keys (no hierarchy). The hash is
-then dumped in F<config.yml>, a L<YAML> file in Padre's preferences directory (see
-L<Padre::Config>).
-
-=head1 PUBLIC API
-
-=head2 Constructors
-
-=over 4
-
-=item create
-
-    my $config = Padre::Config::Human->create;
-
-Create and return an empty user configuration. (Almost empty, since it will
-still store the configuration schema revision - see L</"version">).
+=head2 clone
 
-No parameters.
+    my $object = $config->clone;
 
-=item read
+Creates a cloned copy of the configuration object.
 
-    my $config = Padre::Config::Human->read;
+=cut
 
-Load & return the user configuration from the YAML file. Return C<undef> in
-case of failure.
+sub clone {
+	my $self  = shift;
+	my $class = Scalar::Util::blessed($self);
+	return bless {%$self}, $class;
+}
 
-No parameters.
+=pod
 
-=back
+=head2 as_hash
 
-=head2 Object methods
+    my $hash = $config->as_hash;
 
-=over 4
+Creates a cloned copy of the configuration object as a plain hash reference.
 
-=item write
+=cut
 
-    $config->write;
+sub as_hash {
+	my $self = shift;
+	return Storable::dclone( +{ %$self } );
+}
 
-(Over-)write user configuration to the YAML file.
+1;
 
-No parameters.
+__END__
 
-=back
+=pod
 
 =head1 COPYRIGHT & LICENSE
 
-Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 
 This program is free software; you can redistribute it and/or modify it under the
 same terms as Perl 5 itself.
 
 =cut
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -9,11 +9,11 @@ use YAML::Tiny    ();
 use Exporter      ();
 use Padre::Config ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -10,7 +10,7 @@ use File::Basename ();
 use YAML::Tiny     ();
 use Params::Util   ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 
 
 
@@ -67,7 +67,7 @@ sub clone {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -10,7 +10,7 @@ use File::Spec      ();
 use Params::Util    ();
 use Padre::Constant ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 
 use Class::XSAccessor {
 	getters => [
@@ -19,6 +19,7 @@ use Class::XSAccessor {
 			type
 			store
 			startup
+			restart
 			default
 			project
 			options
@@ -74,7 +75,8 @@ sub new {
 
 	# Normalise
 	$self->{project} = !!$self->project;
-
+	$self->{restart} = !!$self->restart;
+	
 	return $self;
 }
 
@@ -178,7 +180,7 @@ sub _STORE {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -1,11 +1,85 @@
 package Padre::Config;
 
-# Configuration subsystem for Padre
+=pod
+
+=head1 NAME
+
+Padre::Config - Configuration subsystem for Padre
+
+=head1 SYNOPSIS
+
+    use Padre::Config;
+    [...]
+    if ( Padre::Config->main_statusbar ) { [...] }
+
+=head1 DESCRIPTION
+
+This module not only stores the complete Padre configuration, it also holds
+the functions for loading and saving the configuration.
+
+The Padre configuration lives in two places:
+
+=over
+
+=item a user-editable text file usually called F<config.yml>
+
+=item an SQLite database which shouldn't be edited by the user
+
+=back
+
+=head2 Generic usage
+
+Every setting is accessed by a mutator named after it as follows:
+
+  # Get the identity of the current user
+  my $name = $config->identity_name;
+  
+  # Set the identity of the current user
+  my $changed = $config->identity_name("John Smith");
+
+=head2 Different types of settings
+
+Padre needs to store different types of settings, storing them in different
+places depending on their impact, with C<Padre::Config> allows access to access
+them with a unified API (a mutator).
+
+Here are the various types of settings that C<Padre::Config> can manage:
+
+=over 4
+
+=item * User settings
+
+Those settings are general settings that relates to user preferences. They range
+from general user interface I<look & feel> (whether to show the line numbers, etc.)
+to editor preferences (tab width, etc.) and other personal settings.
+
+Those settings are stored in a YAML file in your configuration directory (which you
+can see in the About dialog)
+
+=item * Host settings
+
+Those preferences are related to the host on which Padre is run. The principal
+example of those settings is the locatio of the main window appearance, and other
+values which could be different between different operating systems and machines.
+
+Those settings are stored in a SQLite file.
+
+=item * Project settings
 
-# To help force the break from the first-generation HASH based configuration
-# over to the second-generation method based configuration, initially we
-# will use an ARRAY-based object, so that all existing code is forcefully
-# broken.
+Those preferences are related to the project of the file you are currently
+editing and allow, in principle, projects to set policies on certain values.
+
+Examples of those settings are whether to use tabs or spaces, etc.
+
+=back
+
+=head1 METHODS
+
+While the vast majority of the methods for this class are mutator front ends,
+a number of methods exist which allow you to interact with the config system
+more directly.
+
+=cut
 
 use 5.008;
 use strict;
@@ -23,7 +97,7 @@ use Padre::Config::Host    ();
 use Padre::Locale::T;
 use Padre::Logger;
 
-our $VERSION    = '0.96';
+our $VERSION    = '1.00';
 our $COMPATIBLE = '0.93';
 
 our ( %SETTING, %DEFAULT, %STARTUP, $REVISION, $SINGLETON );
@@ -52,6 +126,9 @@ use Class::XSAccessor::Array {
 		host    => Padre::Constant::HOST,
 		human   => Padre::Constant::HUMAN,
 		project => Padre::Constant::PROJECT,
+	},
+	accessors => {
+		restart => Padre::Constant::RESTART,
 	}
 };
 
@@ -71,8 +148,19 @@ my $PANEL_OPTIONS = {
 # This section identifies the set of all named configuration entries,
 # and where the configuration system should resolve them to.
 
+=pod
+
+=head2 settings
+
+  my @names = Padre::Config->settings;
+
+Returns the names of all registered settings as a sorted list.
+
+=cut
+
 sub settings {
-	sort keys %SETTING;
+	my @names = keys %SETTING;
+	return wantarray ? sort @names : scalar @names;
 }
 
 #
@@ -126,7 +214,7 @@ sub new {
 	}
 
 	# Create the basic object with the two required elements
-	my $self = bless [ $host, $human, undef ], $class;
+	my $self = bless [ $host, $human, undef, 0 ], $class;
 
 	# Add the optional third element
 	if (@_) {
@@ -140,6 +228,21 @@ sub new {
 	return $self;
 }
 
+=pod
+
+=head2 read
+
+  my $config = Padre::Config->read;
+
+The C<read> method reads and loads the config singleton for the current instance of Padre
+from the various places it is stored, or returns the singleton again if it has already
+been loaded.
+
+Returns a B<Padre::Config> object, or throws an exception if loaded of the configuration
+fails.
+
+=cut
+
 sub read {
 	my $class = shift;
 
@@ -209,10 +312,39 @@ sub clone {
 ######################################################################
 # Main Methods
 
+=pod
+
+=head2 meta
+
+  my $setting = Padre::Config->meta("identity_name");
+
+The C<meta> method finds the configuration metadata for a named
+setting.
+
+Returns a L<Padre::Config::Setting> object, or throws an exception if the
+named setting does not exist.
+
+=cut
+
 sub meta {
 	$SETTING{ $_[1] } or die("Missing or invalid setting name '$_[1]'");
 }
 
+=pod
+
+=head2 default
+
+  my $value = Padre::Config->default("main_directory_panel");
+
+The C<default> method reports the default value for the setting in the
+context of the currently running instance of Padre (some settings may have
+different default on different operating systems, for example)
+
+Returns a value that is legal for the setting type, or throws an exception if
+the named setting does not exist.
+
+=cut
+
 sub default {
 	my $self = shift;
 	my $name = shift;
@@ -225,6 +357,22 @@ sub default {
 	return $DEFAULT{$name};
 }
 
+=pod
+
+=head2 changed
+
+  my $same = ! $config->changed( "identity_name", "John Smith" );
+
+The C<changed> method takes a named setting and a value for that setting,
+and determines if setting that value on the config would result in the
+configuration being changed.
+
+Returns true if the value provided is different to the current setting, or
+false if the value provided is the same (or effectively the same) as the
+current setting.
+
+=cut
+
 sub changed {
 	my $self = shift;
 	my $name = shift;
@@ -238,6 +386,23 @@ sub changed {
 	}
 }
 
+=pod
+
+=head2 set
+
+  my $changed = $config->set("identity_name", "John Smith");
+
+The C<set> method takes a named setting and a value and modifies the
+configuration object to have that value.
+
+Changes made to the configuration in this manner will not be reflected in
+the running instance, for that you should use the C<apply> method.
+
+Returns true, or throws an exception on errors such as a non-existant setting
+name or an illegal value for that setting type.
+
+=cut
+
 sub set {
 	TRACE( $_[1] ) if DEBUG;
 	my $self  = shift;
@@ -307,8 +472,31 @@ sub set {
 	return 1;
 }
 
-# Set a value in the configuration and apply the preference change
-# to the application.
+=pod
+
+=head2 apply
+
+  my $changed = $config->apply("main_directory_panel", "right");
+
+The C<apply> method is a higher order version of the C<set> which will set
+the configuration value, and then immediately update the running instance of
+Padre to reflect the change.
+
+For example, if the directory panel is open and on the left side of the
+display, running the sample code above will change the location preference to
+the right side and immediately move the directory panel to the other side of
+the IDE.
+
+See L<Padre::Config::Apply> for more information on Padre's on-the-fly
+configuration change support.
+
+Returns true if the configuration was changed, false if the value was the
+same as the existing configuration value and did not need to be modified,
+or throws an exception on errors such as a non-existant setting name or
+an illegal value for that setting type.
+
+=cut
+
 sub apply {
 	TRACE( $_[0] ) if DEBUG;
 	my $self = shift;
@@ -321,21 +509,26 @@ sub apply {
 		Carp::croak("The configuration setting '$name' does not exist");
 	}
 
+	# Shortcut if the value has not changed
+	my $changed = $self->changed($name, $new);
+	return $changed unless $changed;
+
+	# Set the config value
 	my $old = $self->$name();
-	if ( $old ne $new ) {
-
-		# Set the config value
-		$self->set( $name => $new );
-
-		# Does this setting have an apply hook
-		my $code = do {
-			require Padre::Config::Apply;
-			Padre::Config::Apply->can($name);
-		};
-		if ($code) {
-			my $current = Padre::Current::_CURRENT(@_);
-			$code->( $current->main, $new, $old );
-		}
+	$self->set( $name => $new );
+
+	# Does this setting have an apply hook
+	my $code = do {
+		require Padre::Config::Apply;
+		Padre::Config::Apply->can($name);
+	};
+	if ( $code ) {
+		# Hand off control to the apply hook
+		my $current = Padre::Current::_CURRENT(@_);
+		$code->( $current->main, $new, $old );
+	} elsif ( $setting->restart ) {
+		# Change requires a restart of Padre
+		$self->restart(1);
 	}
 
 	return 1;
@@ -1202,12 +1395,6 @@ setting(
 	store   => Padre::Constant::HUMAN,
 	default => '',
 );
-setting(
-	name    => 'locale_perldiag',
-	type    => Padre::Constant::ASCII,
-	store   => Padre::Constant::HUMAN,
-	default => '',
-);
 
 # Colour Data
 # Since it's in local files, it has to be a host-specific setting.
@@ -1291,6 +1478,7 @@ setting(
 	type    => Padre::Constant::BOOLEAN,
 	store   => Padre::Constant::HUMAN,
 	default => 1,
+	restart => 1,
 );
 
 # Disable convenience font-size changes.
@@ -1301,6 +1489,7 @@ setting(
 	type    => Padre::Constant::BOOLEAN,
 	store   => Padre::Constant::HUMAN,
 	default => 1,
+	restart => 1,
 );
 
 # Disable code folding.
@@ -1310,6 +1499,7 @@ setting(
 	type    => Padre::Constant::BOOLEAN,
 	store   => Padre::Constant::HUMAN,
 	default => 1,
+	restart => 1,
 );
 
 # Disable session support.
@@ -1319,6 +1509,7 @@ setting(
 	type    => Padre::Constant::BOOLEAN,
 	store   => Padre::Constant::HUMAN,
 	default => 1,
+	restart => 1,
 );
 
 # Disable remembering cursor position.
@@ -1328,6 +1519,7 @@ setting(
 	type    => Padre::Constant::BOOLEAN,
 	store   => Padre::Constant::HUMAN,
 	default => 1,
+	restart => 1,
 );
 
 # Disable GUI debugger.
@@ -1338,6 +1530,7 @@ setting(
 	type    => Padre::Constant::BOOLEAN,
 	store   => Padre::Constant::HUMAN,
 	default => 1,
+	restart => 1,
 );
 
 # Enable experimental quick fix system.
@@ -1346,6 +1539,7 @@ setting(
 	type    => Padre::Constant::BOOLEAN,
 	store   => Padre::Constant::HUMAN,
 	default => 0,
+	restart => 1,
 );
 
 # Enable experimental preference sync support.
@@ -1354,6 +1548,7 @@ setting(
 	type    => Padre::Constant::BOOLEAN,
 	store   => Padre::Constant::HUMAN,
 	default => 0,
+	restart => 1,
 );
 
 # Enable experimental expanded style support
@@ -1362,6 +1557,7 @@ setting(
 	type    => Padre::Constant::BOOLEAN,
 	store   => Padre::Constant::HUMAN,
 	default => 0,
+	restart => 1,
 );
 
 # Enable experimental Run with Devel::EndStats support.
@@ -1370,6 +1566,7 @@ setting(
 	type    => Padre::Constant::BOOLEAN,
 	store   => Padre::Constant::HUMAN,
 	default => 0,
+	restart => 1,
 	help    => _T('Enable or disable the Run with Devel::EndStats if it is installed. ')
 		. _T('This requires an installed Devel::EndStats and a Padre restart'),
 );
@@ -1389,6 +1586,7 @@ setting(
 	type    => Padre::Constant::BOOLEAN,
 	store   => Padre::Constant::HUMAN,
 	default => 0,
+	restart => 1,
 	help    => _T('Enable or disable the Run with Devel::TraceUse if it is installed. ')
 		. _T('This requires an installed Devel::TraceUse and a Padre restart'),
 );
@@ -1408,6 +1606,7 @@ setting(
 	type    => Padre::Constant::BOOLEAN,
 	store   => Padre::Constant::HUMAN,
 	default => 1,
+	restart => 1,
 	help    => _T('Enable syntax checker annotations in the editor')
 );
 
@@ -1417,6 +1616,7 @@ setting(
 	type    => Padre::Constant::BOOLEAN,
 	store   => Padre::Constant::HUMAN,
 	default => 1,
+	restart => 1,
 	help    => _T('Enable document differences feature')
 );
 
@@ -1426,6 +1626,7 @@ setting(
 	type    => Padre::Constant::BOOLEAN,
 	store   => Padre::Constant::HUMAN,
 	default => 1,
+	restart => 1,
 	help    => _T('Enable version control system support')
 );
 
@@ -1435,6 +1636,7 @@ setting(
 	type    => Padre::Constant::BOOLEAN,
 	store   => Padre::Constant::HUMAN,
 	default => 1,
+	restart => 1,
 	help    => _T('Enable the CPAN Explorer, powered by MetaCPAN'),
 );
 
@@ -1444,6 +1646,7 @@ setting(
 	type    => Padre::Constant::BOOLEAN,
 	store   => Padre::Constant::HUMAN,
 	default => 0,
+	restart => 1,
 	help    => _T('Toggle Diff window feature that compares two buffers graphically'),
 );
 
@@ -1453,6 +1656,7 @@ setting(
 	type    => Padre::Constant::BOOLEAN,
 	store   => Padre::Constant::HUMAN,
 	default => 0,
+	restart => 1,
 	help    => _T('Enable the experimental command line interface'),
 );
 
@@ -1650,21 +1854,21 @@ setting(
 setting(
 	name    => 'config_sync_server',
 	type    => Padre::Constant::ASCII,
-	store   => Padre::Constant::HUMAN,
+	store   => Padre::Constant::HOST,
 	default => 'http://sync.perlide.org/',
 );
 
 setting(
 	name    => 'config_sync_username',
 	type    => Padre::Constant::ASCII,
-	store   => Padre::Constant::HUMAN,
+	store   => Padre::Constant::HOST,
 	default => '',
 );
 
 setting(
 	name    => 'config_sync_password',
 	type    => Padre::Constant::ASCII,
-	store   => Padre::Constant::HUMAN,
+	store   => Padre::Constant::HOST,
 	default => '',
 );
 
@@ -1690,77 +1894,58 @@ setting(
 	default => '',
 );
 
-1;
-
-__END__
-
-=pod
-
-=head1 NAME
-
-Padre::Config - Configuration subsystem for Padre
-
-=head1 SYNOPSIS
-
-    use Padre::Config;
-    [...]
-    if ( Padre::Config->main_statusbar ) { [...] }
-
-=head1 DESCRIPTION
-
-This module not only stores the complete Padre configuration, it also holds
-the functions for loading and saving the configuration.
-
-The Padre configuration lives in two places:
-
-=over
-
-=item a user-editable text file usually called F<config.yml>
-
-=item an SQLite database which shouldn't be edited by the user
-
-=back
-
-=head2 Generic usage
-
-Every setting is accessed by a mutator named after it,
-i.e. it can be used both as a getter and a setter depending on the number
-of arguments passed to it.
-
-=head2 Different types of settings
-
-Padre needs to store different settings. Those preferences are stored in
-different places depending on their impact. But C<Padre::Config> allows to
-access them with a unified API (a mutator). Only their declaration differs
-in the module.
-
-Here are the various types of settings that C<Padre::Config> can manage:
-
-=over 4
-
-=item * User settings
 
-Those settings are general settings that relates to user preferences. They range
-from general user interface I<look & feel> (whether to show the line numbers, etc.)
-to editor preferences (tab width, etc.) and other personal settings.
-
-Those settings are stored in a YAML file, and accessed with C<Padre::Config::Human>.
-
-=item * Host settings
-
-Those preferences are related to the host on which Padre is run. The principal
-example of those settings are window appearance.
+# Support for Module::Starter
+setting(
+	name    => 'module_starter_directory',
+	type    => Padre::Constant::ASCII,
+	store   => Padre::Constant::HUMAN,
+	default => '',
+);
+setting(
+	name    => 'module_starter_builder',
+	type    => Padre::Constant::ASCII,
+	store   => Padre::Constant::HUMAN,
+	default => 'Module::Install',
+	options => {
+		'ExtUtils::MakeMaker' => 'ExtUtils::MakeMaker',
+		'Module::Build'       => 'Module::Build',
+		'Module::Install'     => 'Module::Install',
+	},
+);
+setting(
+	name    => 'module_starter_license',
+	type    => Padre::Constant::ASCII,
+	store   => Padre::Constant::HUMAN,
+	default => 'perl',
 
-Those settings are stored in a DB file, and accessed with C<Padre::Config::Host>.
+	# licenses list taken from
+	# http://search.cpan.org/dist/Module-Build/lib/Module/Build/API.pod
+	# even though it should be in http://module-build.sourceforge.net/META-spec.html
+	# and we should fetch it from Module::Start or maybe Software::License.
+	# (but don't load them in this module, it adds bloat)
+	options => {
+		'apache'       => _T('Apache License'),
+		#'artistic'     => _T('Artistic License 1.0'),
+		#'artistic_2'   => _T('Artistic License 2.0'),
+		'bsd'          => _T('Revised BSD License'),
+		'gpl'          => _T('GPL 2 or later'),
+		'lgpl'         => _T('LGPL 2.1 or later'),
+		'mit'          => _T('MIT License'),
+		#'mozilla'      => _T('Mozilla Public License'),
+		#'open_source'  => _T('Other Open Source'),
+		'perl'         => _T('The same as Perl itself'),
+		#'unrestricted' => _T('Other Unrestricted'),
+		#'restrictive'  => _T('Proprietary/Restrictive'),
+	},
+);
 
-=item * Project settings
 
-Those preferences are related to the project of the file you are currently
-editing. Examples of those settings are whether to use tabs or spaces, etc.
+1;
 
-Those settings are accessed with C<Padre::Config::Project>.
+__END__
 
-=back
+=pod
 
 =head1 ADDING CONFIGURATION OPTIONS
 
@@ -1773,14 +1958,14 @@ a own value.
 
 =head1 COPYRIGHT & LICENSE
 
-Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 
 This program is free software; you can redistribute it and/or modify it under the
 same terms as Perl 5 itself.
 
 =cut
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -10,7 +10,7 @@ use File::Path ();
 use File::Spec ();
 use File::HomeDir 0.91 ();
 
-our $VERSION    = '0.96';
+our $VERSION    = '1.00';
 our $COMPATIBLE = '0.57';
 
 # Convenience constants for the operating system
@@ -59,6 +59,7 @@ use constant {
 	HOST    => 0,
 	HUMAN   => 1,
 	PROJECT => 2,
+	RESTART => 3,
 };
 
 # Scintilla Margin Allocation
@@ -271,7 +272,7 @@ same terms as Perl 5 itself.
 
 =cut
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -88,7 +88,7 @@ use Carp         ();
 use Exporter     ();
 use Params::Util ();
 
-our $VERSION   = '0.96';
+our $VERSION   = '1.00';
 our @ISA       = 'Exporter';
 our @EXPORT_OK = '_CURRENT';
 
@@ -377,7 +377,7 @@ Returns the selected text, or a null string if nothing is selected.
 
 =head1 COPYRIGHT & LICENSE
 
-Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 
 This program is free software; you can redistribute
 it and/or modify it under the same terms as Perl itself.
@@ -387,7 +387,7 @@ LICENSE file included with this module.
 
 =cut
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -9,7 +9,7 @@ use strict;
 use warnings;
 use Padre::Constant ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 
 
 
@@ -338,7 +338,7 @@ Adam Kennedy E<lt>adamk@cpan.orgE<gt>
 
 =head1 COPYRIGHT
 
-Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 
 This program is free software; you can redistribute
 it and/or modify it under the same terms as Perl itself.
@@ -348,7 +348,7 @@ LICENSE file included with this module.
 
 =cut
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -13,7 +13,7 @@ use strict;
 use warnings;
 use Params::Util ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 
 sub recent {
 	my $class  = shift;
@@ -304,7 +304,7 @@ Adam Kennedy E<lt>adamk@cpan.orgE<gt>
 
 =head1 COPYRIGHT
 
-Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 
 This program is free software; you can redistribute
 it and/or modify it under the same terms as Perl itself.
@@ -314,7 +314,7 @@ LICENSE file included with this module.
 
 =cut
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -12,7 +12,7 @@ use strict;
 use warnings;
 use Padre::Current ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 
 sub read {
 	my %config = map { $_->name => $_->value } $_[0]->select;
@@ -300,7 +300,7 @@ Adam Kennedy E<lt>adamk@cpan.orgE<gt>
 
 =head1 COPYRIGHT
 
-Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 
 This program is free software; you can redistribute
 it and/or modify it under the same terms as Perl itself.
@@ -310,7 +310,7 @@ LICENSE file included with this module.
 
 =cut
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -39,7 +39,7 @@ BEGIN {
 	require Padre::Portable if Padre::Constant::PORTABLE;
 }
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 
 =pod
 
@@ -347,7 +347,7 @@ Adam Kennedy E<lt>adamk@cpan.orgE<gt>
 
 =head1 COPYRIGHT
 
-Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 
 This program is free software; you can redistribute
 it and/or modify it under the same terms as Perl itself.
@@ -357,7 +357,7 @@ LICENSE file included with this module.
 
 =cut
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -263,7 +263,7 @@ Adam Kennedy E<lt>adamk@cpan.orgE<gt>
 
 =head1 COPYRIGHT
 
-Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 
 This program is free software; you can redistribute
 it and/or modify it under the same terms as Perl itself.
@@ -9,7 +9,7 @@ use strict;
 use warnings;
 use Padre::Constant ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 
 
 
@@ -330,7 +330,7 @@ Adam Kennedy E<lt>adamk@cpan.orgE<gt>
 
 =head1 COPYRIGHT
 
-Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 
 This program is free software; you can redistribute
 it and/or modify it under the same terms as Perl itself.
@@ -340,7 +340,7 @@ LICENSE file included with this module.
 
 =cut
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -12,7 +12,7 @@ use strict;
 use warnings;
 use Padre::Current ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 
 my $PADRE_SESSION = 'padre-last';
 
@@ -356,7 +356,7 @@ Adam Kennedy E<lt>adamk@cpan.orgE<gt>
 
 =head1 COPYRIGHT
 
-Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 
 This program is free software; you can redistribute
 it and/or modify it under the same terms as Perl itself.
@@ -366,7 +366,7 @@ LICENSE file included with this module.
 
 =cut
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -9,7 +9,7 @@ use strict;
 use warnings;
 use Padre::Constant ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 
 
 
@@ -329,7 +329,7 @@ Adam Kennedy E<lt>adamk@cpan.orgE<gt>
 
 =head1 COPYRIGHT
 
-Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 
 This program is free software; you can redistribute
 it and/or modify it under the same terms as Perl itself.
@@ -339,7 +339,7 @@ LICENSE file included with this module.
 
 =cut
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -7,7 +7,7 @@ use strict;
 use warnings;
 use ORLite::Migrate::Timeline ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = 'ORLite::Migrate::Timeline';
 
 
@@ -325,7 +325,7 @@ END_SQL
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -44,7 +44,7 @@ BEGIN {
 	}
 }
 
-our $VERSION    = '0.96';
+our $VERSION    = '1.00';
 our $COMPATIBLE = '0.26';
 
 
@@ -107,7 +107,7 @@ sub vacuum {
 
 __END__
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -430,7 +430,7 @@ Adam Kennedy E<lt>adamk@cpan.orgE<gt>
 
 =head1 COPYRIGHT
 
-Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 
 This program is free software; you can redistribute
 it and/or modify it under the same terms as Perl itself.
@@ -35,7 +35,7 @@ use 5.008;
 use strict;
 use warnings;
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 
 
 
@@ -342,7 +342,7 @@ sub to_editor {
 
 =head1 COPYRIGHT & LICENSE
 
-Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 
 This program is free software; you can redistribute
 it and/or modify it under the same terms as Perl itself.
@@ -354,7 +354,7 @@ LICENSE file included with this module.
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -25,7 +25,7 @@ use warnings;
 use File::Spec      ();
 use Padre::Constant ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 
 =pod
 
@@ -178,7 +178,7 @@ __END__
 
 =head1 COPYRIGHT
 
-Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 
 This program is free software; you can redistribute
 it and/or modify it under the same terms as Perl itself.
@@ -188,7 +188,7 @@ LICENSE file included with this module.
 
 =cut
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -5,7 +5,7 @@ use strict;
 use warnings;
 use Padre::Task::FunctionList ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = 'Padre::Task::FunctionList';
 
 ######################################################################
@@ -45,7 +45,7 @@ sub find {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -7,7 +7,7 @@ use Padre::Constant   ();
 use Padre::Role::Task ();
 use Padre::Document   ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = qw{
 	Padre::Role::Task
 	Padre::Document
@@ -48,7 +48,7 @@ sub get_function_regex {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -5,7 +5,7 @@ use strict;
 use warnings;
 use Padre::Task::FunctionList ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = 'Padre::Task::FunctionList';
 
 ######################################################################
@@ -42,7 +42,7 @@ sub find {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -7,7 +7,7 @@ use Padre::Constant   ();
 use Padre::Role::Task ();
 use Padre::Document   ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = qw{
 	Padre::Role::Task
 	Padre::Document
@@ -46,7 +46,7 @@ sub get_function_regex {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -5,7 +5,7 @@ use strict;
 use warnings;
 use Padre::Document;
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = qw{
 	Padre::Document
 };
@@ -20,7 +20,7 @@ sub event_on_context_menu {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -6,7 +6,7 @@ use warnings;
 
 use List::Util ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 
 # Experimental package. The API needs a lot of refactoring
 # and the whole thing needs a lot of tests
@@ -231,7 +231,7 @@ sub auto {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -4,7 +4,7 @@ use 5.008;
 use strict;
 use warnings;
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 
 =head1 NAME
 
@@ -359,7 +359,7 @@ could turn it off by setting this to 0 within the Padre configuration file.
 
 =head1 COPYRIGHT & LICENSE
 
-Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 
 This program is free software; you can redistribute
 it and/or modify it under the same terms as Perl itself.
@@ -371,7 +371,7 @@ LICENSE file included with this module.
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -5,7 +5,7 @@ use strict;
 use warnings;
 use Padre::Task::FunctionList ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = 'Padre::Task::FunctionList';
 
 # TODO: the regex containing func|method should either reuse what
@@ -16,8 +16,9 @@ our @ISA     = 'Padre::Task::FunctionList';
 ######################################################################
 # Padre::Task::FunctionList Methods
 
-my $newline =
-	qr{\cM?\cJ}; # recognize newline even if encoding is not the platform default (will not work for MacOS classic)
+# recognize newline even if encoding is not the platform default (will not work for MacOS classic)
+my $newline = qr{\cM?\cJ};
+
 our $sub_search_re = qr{
 		(?:
 			${newline}__(?:DATA|END)__\b.*
@@ -39,7 +40,7 @@ sub find {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -9,7 +9,7 @@ use Padre::Util ();
 use Padre::Help ();
 use Padre::Logger;
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = 'Padre::Help';
 
 # for caching help list (for faster access)
@@ -373,7 +373,7 @@ Ahmad M. Zawawi C<ahmad.zawawi@gmail.com>
 
 =cut
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -8,7 +8,7 @@ use PPI::Dumper    ();
 use Text::Balanced ();
 use Padre::Logger;
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 
 sub class_to_color {
 	my $class  = shift;
@@ -443,7 +443,7 @@ sub class_to_css {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -5,7 +5,7 @@ use strict;
 use warnings;
 use Padre::Task::Outline ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = 'Padre::Task::Outline';
 
 
@@ -25,7 +25,7 @@ sub find {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -7,7 +7,7 @@ use Padre::Document ();
 use Padre::Util     ();
 use Padre::Logger;
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 
 sub colorize {
 	TRACE("PPILexer colorize called") if DEBUG;
@@ -118,7 +118,7 @@ sub lexer {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -4,7 +4,7 @@ use 5.008;
 use strict;
 use warnings;
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 
 #
 # Constructor.
@@ -44,8 +44,8 @@ sub apply {
 				#makes this Padre::Plugin freindly
 				next if $module =~ /^Padre::/;
 
-				eval "require $module";
-				if ($@) {
+				(my $source = "$module.pm") =~ s{::}{/};
+				unless (eval { require $source }) {
 					push @items, {
 						text     => "Install $module",
 						listener => sub {
@@ -105,7 +105,7 @@ Padre::Document::Perl::QuickFix::IncludeModule - Check for module inclusions
 
 XXX - Please document
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -4,7 +4,7 @@ use 5.008;
 use strict;
 use warnings;
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 
 #
 # Constructor.
@@ -115,7 +115,7 @@ This ensures that you have the following in your script:
 	use strict;
 	use warnings;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -6,7 +6,7 @@ use warnings;
 use PPI             ();
 use Padre::QuickFix ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = 'Padre::QuickFix';
 
 # Returns the quick fix list
@@ -25,11 +25,11 @@ sub quick_fix_list {
 	);
 
 	foreach my $fix (@fixes) {
-		eval "require $fix;";
-		if ($@) {
-			warn "failed to load $fix\n";
-		} else {
+		(my $source = "$fix.pm") =~ s{::}{/}g;
+		if (eval { require $source }) {
 			push @items, $fix->new->apply( $doc, $document );
+		} else {
+			warn "failed to load $fix\n";
 		}
 	}
 
@@ -49,7 +49,7 @@ Padre::Document::Perl::QuickFix - Padre Perl 5 Quick Fix
 
 Perl 5 quick fix feature is implemented here
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -0,0 +1,124 @@
+package Padre::Document::Perl::Starter::Style;
+
+use 5.011;
+use strict;
+use warnings;
+use Params::Util ();
+
+our $VERSION    = '1.00';
+our $COMPATIBLE = '0.97';
+
+my %DEFAULT = (
+	bin_perl     => '/usr/bin/perl',
+	use_perl     => '',
+	use_strict   => 1,
+	use_warnings => 1,
+	version_line => '',
+);
+
+
+
+
+
+######################################################################
+# Constructors
+
+sub new {
+	my $class = shift;
+	my $self  = bless { @_ }, $class;
+	return $self;
+}
+
+sub from_file {
+	my $class = shift;
+	my $file  = shift;
+
+	require Padre::Util;
+	my $text = Padre::Util::slurp($file);
+
+	return $class->from_text( $text, @_ );
+}
+
+sub from_document {
+	my $class    = shift;
+	my $document = shift;
+	my $text     = $document->text_get;
+
+	return $class->from_text( $text, @_ );
+}
+
+sub from_text {
+	my $class = shift;
+	my $text  = shift;
+	my %style = @_ ? ( default => shift ) : ();
+
+	if ( $text =~ /^\#\!(\N+)/ ) {
+		$style{bin_perl} = $1;
+	}
+
+	# Capture the use/require usage as well as the number
+	if ( $text =~ /^(use|require\s+[\d\.]+);/m ) {
+		$style{use_perl} = $1;
+	}
+
+	if ( $text =~ /^use strict;/m ) {
+		$style{use_strict} = 1;
+	}
+
+	if ( $text =~ /^use warnings;/m ) {
+		$style{use_warnings} = 1;
+	}
+	
+	# Capture several possible variants of the verion declaration
+	if ( $text =~ /^(our\s+\$VERSION\s*=.+)/m ) {
+		$style{version_line} = $1;
+	}
+
+	return $class->new(%style);
+}
+
+
+
+
+
+######################################################################
+# Style Methods
+
+sub bin_perl {
+	$_[0]->_style('bin_perl');
+}
+
+sub use_perl {
+	$_[0]->_style('use_perl');
+}
+
+sub use_strict {
+	$_[0]->_style('use_strict');
+}
+
+sub use_warnings {
+	$_[0]->_style('use_warnings');
+}
+
+sub version_line {
+	$_[0]->_style('version_line');
+}
+
+sub _style {
+	my $self = shift;
+	my $name = shift;
+	if ( defined $self->{$name} ) {
+		return $self->{$name};
+	}
+	if ( $self->{default} ) {
+		return $self->{default}->$name();
+	}
+	return $DEFAULT{$name};
+}
+
+1;
+
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
+# LICENSE
+# This program is free software; you can redistribute it and/or
+# modify it under the same terms as Perl 5 itself.
@@ -15,12 +15,14 @@ documents and projects of various types.
 
 =cut
 
-use 5.008;
+use 5.010;
 use strict;
 use warnings;
-use Padre::Template ();
+use Params::Util                          ();
+use Padre::Template                       ();
+use Padre::Document::Perl::Starter::Style ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 
 
 
@@ -43,12 +45,27 @@ window object as a parameter.
 sub new {
 	my $class = shift;
 	return bless {
-		main => shift,
+		main  => shift,
+		style => Padre::Document::Perl::Starter::Style->new(@_),
 	}, $class;
 }
 
 =pod
 
+=head2 style
+
+The C<style> accessor returns the default code style for modules as a
+L<Padre::Document::Perl::Starter::Style> object. Any style values provided
+to a specific create method will override these defaults.
+
+=cut
+
+sub style {
+	$_[0]->{style};
+}
+
+=pod
+
 =head2 main
 
 The C<main> accessor returns the main window object.
@@ -91,11 +108,11 @@ possible.
 =cut
 
 sub create_script {
-	my $self = shift;
-	my $code = Padre::Template->render('perl5/script_pl.tt');
-	$self->main->new_document_from_string(
-		$code => 'application/x-perl',
-	);
+	shift->create('perl5/script_pl.tt', @_);
+}
+
+sub generate_script {
+	shift->generate('perl5/script_pl.tt', @_);
 }
 
 =pod
@@ -117,28 +134,29 @@ sub create_module {
 	my $module = $param{module};
 
 	# Ask for a module name if one is not provided
-	unless ( defined Params::Util::_STRING($module) ) {
-		$module = $self->main->prompt(
+	unless ( defined Params::Util::_STRING($param{module}) ) {
+		$param{module} = $self->main->prompt(
 			Wx::gettext('Module Name:'),
 			Wx::gettext('New Module'),
 		);
+		unless ( defined Params::Util::_STRING($param{module}) ) {
+			return;
+		}
 	}
 
-	# If we still don't have a module name abort
-	unless ( defined Params::Util::_STRING($module) ) {
+	$self->create('perl5/module_pm.tt', %param);
+}
+
+sub generate_module {
+	my $self  = shift;
+	my %param = @_;
+
+	# Abort if we don't have a module name
+	unless ( defined Params::Util::_STRING($param{module}) ) {
 		return;
 	}
 
-	# Generate the code from the module template
-	my $code = Padre::Template->render(
-		'perl5/module_pm.tt',
-		module => $module,
-	);
-
-	# Show the new file in a new editor window
-	$self->main->new_document_from_string(
-		$code => 'application/x-perl',
-	);
+	$self->generate('perl5/module_pm.tt', %param);
 }
 
 =pod
@@ -153,11 +171,121 @@ possible.
 =cut
 
 sub create_test {
+	shift->create('perl5/test_t.tt', @_);
+}
+
+sub generate_test {
+	shift->generate('perl5/test_t.tt', @_);
+}
+
+=pod
+
+=head2 create_test_compile
+
+    $starter->create_text_compile;
+
+Create a new empty Perl 5 test for compilation testing of all the code in your
+project, so that further tests can use your modules as normal without doing any
+load testing of their own.
+
+=cut
+
+sub create_text_compile {
 	my $self = shift;
-	my $code = Padre::Template->render('perl5/test_t.tt');
-	$self->main->new_document_from_string(
-		$code => 'application/x-perl',
-	);
+	my $code = $self->generate_test_compile(@_) or return undef;
+
+	$self->new_document($code);
+}
+
+sub generate_test_compile {
+	my $self  = shift;
+	my %param = @_;
+
+	# Get the style and module name from the current project
+	if ( Params::Util::_INSTANCE($param{project}, 'Padre::Project::Perl') ) {
+		$param{style}  ||= $param{project};
+		$param{module} ||= $param{project}->module or return undef;	
+	}
+
+	# We must have a module name
+	unless ( Params::Util::_CLASS($param{module}) ) {
+		return undef;
+	}
+
+	$self->generate( 'perl5/01_compile_t.tt', %param );
+}
+
+
+
+
+
+######################################################################
+# Support Methods
+
+sub create {
+	my $self = shift;
+	my $code = $self->generate(@_) or return undef;
+
+	$self->new_document($code);
+}
+
+sub generate {
+	my $self = shift;
+	my $name  = shift;
+	my %param = $self->params(@_);
+	my $code  = Padre::Template->render($name, %param);
+
+	$self->tidy($code);
+}
+
+sub params {
+	my $self  = shift;
+	my %param = @_;
+
+	# Inheriting from a project means inheriting from the headline file
+	if ( Params::Util::_INSTANCE($param{style}, 'Padre::Project::Perl') ) {
+		$param{style} = $param{style}->headline_path;
+	}
+
+	# Inherit style from an existing document
+	if ( Params::Util::_INSTANCE($param{style}, 'Padre::Document::Perl') ) {
+		$param{style} = Padre::Document::Perl::Starter::Style->from_document(
+			$param{style},
+			$self->{style},
+		);
+	}
+
+	# Inherit style from a file on disk
+	if ( Params::Util::_STRING($param{style}) ) {
+		$param{style} = Padre::Document::Perl::Starter::Style->from_file(
+			$param{style},
+			$self->{style},
+		);
+	}
+
+	# Apply default style if we have nothing more specific
+	unless ( Params::Util::_INSTANCE($param{style}, 'Padre::Document::Perl::Starter::Style') ) {
+		$param{style} = $self->{style};
+	}
+
+	return %param;
+}
+
+sub tidy {
+	my $self = shift;
+	my $code = shift;
+
+	# Remove multiple blank lines
+	$code =~ s/\n{3,}/\n\n/sg;
+
+	# Remove spaces between successive use statements to create use blocks
+	$code =~ s/(?<=\n)(use\b\N+)\n+(?=use\b)/$1\n/g;
+
+	return $code;
+}
+
+sub new_document {
+	$_[0]->main->new_document_from_string( $_[1] => 'application/x-perl' );
 }
 
 1;
@@ -166,7 +294,7 @@ sub create_test {
 
 =head1 COPYRIGHT & LICENSE
 
-Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 
 This program is free software; you can redistribute
 it and/or modify it under the same terms as Perl itself.
@@ -176,7 +304,7 @@ LICENSE file included with this module.
 
 =cut
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -8,7 +8,7 @@ use Padre::Util              ();
 use Padre::Task::Syntax      ();
 use Parse::ErrorString::Perl ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = 'Padre::Task::Syntax';
 
 sub new {
@@ -157,7 +157,7 @@ sub _parse_comment_pragmas {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -1,6 +1,6 @@
 package Padre::Document::Perl;
 
-use 5.008;
+use 5.010;
 use strict;
 use warnings;
 use Carp              ();
@@ -17,7 +17,7 @@ use Padre::Role::Task ();
 use Padre::Feature    ();
 use Padre::Logger;
 
-our $VERSION    = '0.96';
+our $VERSION    = '1.00';
 our $COMPATIBLE = '0.93';
 our @ISA        = qw{
 	Padre::Role::Task
@@ -26,8 +26,6 @@ our @ISA        = qw{
 
 
 
-
-
 #####################################################################
 # Padre::Document Task Integration
 
@@ -301,6 +299,22 @@ sub guess_subpath {
 	return;
 }
 
+sub guess_hashbang_params {
+	my $self = shift;
+
+	#Or should I use PPI to get the first comment?
+	my $text = $self->text_get;
+	if ( $text =~ /^#!(.*)\n/ ) {
+		my $hashbang = $1;
+
+		#presume that space dash ( -) comes after the perl exe.. (bad guess, hopefully someone will know better?)
+		if ( $hashbang =~ /(.*?)(\s-.*)/ ) {
+			return ( $1, $2 );
+		}
+	}
+	return ();
+}
+
 my $keywords;
 
 sub get_calltip_keywords {
@@ -329,60 +343,94 @@ sub get_function_regex {
 Returns the full command (interpreter, file name (maybe temporary) and arguments
 for both of them) for running the current document.
 
-Optionally accepts a hash reference with the following boolean arguments:
-  'debug' - return a command where the debugger is started
-  'trace' - activates diagnostic output
+Optionally accepts a hash reference with the following arguments:
+  'debug'       - return a command where the debugger is started
+  'trace'       - activates diagnostic output
+  'perl'        - path and exe name for the perl to be run
+  'perl_args'   - arguments to perl to be used
+  'scipt'       - path and name of script to be run
+  'script_args' - arguments to the script
 
 =cut
 
 sub get_command {
 	my $self    = shift;
-	my $arg_ref = shift || {};
-	my $debug   = exists $arg_ref->{debug} ? $arg_ref->{debug} : 0;
-	my $trace   = exists $arg_ref->{trace} ? $arg_ref->{trace} : 0;
+	my $arg_ref = shift // {};
 	my $config  = $self->config;
 
+	$arg_ref->{debug} = 0 if !exists $arg_ref->{debug};
+	$arg_ref->{trace} = 0 if !exists $arg_ref->{trace};
+
 	# Use a temporary file if run_save is set to 'unsaved'
-	my $filename =
+	my $current_document =
 		  $config->run_save eq 'unsaved' && !$self->is_saved
 		? $self->store_in_tempfile
 		: $self->filename;
 
+	#TODO: suspect using just the document filename is too simple - there coulf be lots of the same name in a project, or worse, when running more than one project
+	my $document_base = File::Basename::fileparse($current_document);
+
+	#see if we remember a scriptname for this document
+	if ( !exists $arg_ref->{script} ) {
+
+		#rather than just identifying the history by 'script' - we need to try to recal which script was set for a random document, and then use _that_
+		#AND if we can do that onchange of the script name in the options dialog, we win big.
+		$arg_ref->{script} = Padre::DB::History->previous( 'run_script_' . $document_base );
+		$arg_ref->{script} = $current_document if !exists $arg_ref->{script} || !$arg_ref->{script};
+	}
+
+	#TODO: suspect using just the document filename is too simple - there coulf be lots of the same name in a project, or worse, when running more than one project
+	my $script_base = File::Basename::fileparse( $arg_ref->{script} );
+
+	#place to run script
+	if ( !exists( $arg_ref->{run_directory} ) ) {
+		$arg_ref->{run_directory} = Padre::DB::History->previous( 'run_directory_' . $document_base );
+		
+		#ToDo look below - Sven all yours
+		if ( !exists $arg_ref->{run_directory} || !$arg_ref->{run_directory} ) {
+			my ( $volume, $directory, $file ) = File::Spec->splitpath( $arg_ref->{script} );
+			$arg_ref->{run_directory} = File::Spec->catpath( $volume, $directory, '' );
+		}
+	}
+
+	$arg_ref->{script_args} = Padre::DB::History->previous( 'run_script_args_' . $script_base );
+	$arg_ref->{script_args} = $config->run_script_args_default
+		if !exists $arg_ref->{script_args} || !$arg_ref->{script_args};
+
 	# Run with console Perl to prevent unexpected results under wxperl
 	# The configuration values is cheaper to get compared to cperl(),
 	# try it first.
-	my $perl = $self->get_interpreter;
+	$arg_ref->{perl}      = Padre::DB::History->previous( 'run_perl_' . $script_base );
+	$arg_ref->{perl}      = $self->get_interpreter if !exists $arg_ref->{perl} || !$arg_ref->{perl};
+	$arg_ref->{perl_args} = Padre::DB::History->previous( 'run_perl_args_' . $script_base );
+	if ( !exists $arg_ref->{perl_args} || !$arg_ref->{perl_args} ) {
+		$arg_ref->{perl_args} = $config->run_interpreter_args_default;
 
-	# Set default arguments
-	my %run_args = (
-		interpreter => $config->run_interpreter_args_default,
-		script      => $config->run_script_args_default,
-	);
-
-	# Overwrite default arguments with the ones preferred for given document
-	foreach my $arg ( keys %run_args ) {
-		my $type = "run_${arg}_args_" . File::Basename::fileparse($filename);
-		$run_args{$arg} = Padre::DB::History->previous($type) if Padre::DB::History->previous($type);
+		#add params that are in the hash-bang line of the file itself
+		my ( $hashbangperl, $hashbangparams ) = $self->guess_hashbang_params();
+		$arg_ref->{perl_args} = $hashbangparams if $hashbangparams;
 	}
 
 	# (Ticket #530) Pack args here, because adding the space later confuses the called Perls @ARGV
 	my $script_args = '';
-	$script_args = ' ' . $run_args{script} if defined( $run_args{script} ) and ( $run_args{script} ne '' );
+	$script_args = ' ' . $arg_ref->{script_args}
+		if defined( $arg_ref->{script_args} )
+		and ( $arg_ref->{script_args} ne '' );
 
-	my $dir = File::Basename::dirname($filename);
+	my $dir = File::Basename::dirname( $arg_ref->{script} );
 	chdir $dir;
 
 	# perl5db.pl needs to be given absolute filenames
 	my $shortname;
-	if ($debug) {
-		$shortname = $filename;
+	if ( $arg_ref->{debug} ) {
+		$shortname = $arg_ref->{script};
 	} else {
-		$shortname = File::Basename::basename($filename);
+		$shortname = File::Basename::basename( $arg_ref->{script} );
 	}
 
-	my @commands = (qq{"$perl"});
-	push @commands, '-d' if $debug;
-	push @commands, '-Mdiagnostics(-traceonly)' if $trace;
+	my @commands = (qq{"$arg_ref->{perl}"});
+	push @commands, '-d' if $arg_ref->{debug};
+	push @commands, '-Mdiagnostics(-traceonly)' if $arg_ref->{trace};
 	if (Padre::Feature::DEVEL_ENDSTATS) {
 		my $devel_endstats_options = $config->feature_devel_endstats_options;
 		push @commands, '-MDevel::EndStats' . ( $devel_endstats_options ne '' ? "=$devel_endstats_options" : '' );
@@ -391,7 +439,7 @@ sub get_command {
 		my $devel_traceuse_options = $config->feature_devel_traceuse_options;
 		push @commands, '-d:TraceUse' . ( $devel_traceuse_options ne '' ? "=$devel_traceuse_options" : '' );
 	}
-	push @commands, "$run_args{interpreter}";
+	push @commands, "$arg_ref->{perl_args}";
 	if (Padre::Constant::WIN32) {
 		push @commands, qq{"$shortname"$script_args};
 	} else {
@@ -399,7 +447,10 @@ sub get_command {
 		# Use single quote to allow spaces in the shortname of the file #1219
 		push @commands, qq{'$shortname'$script_args};
 	}
-	return join ' ', @commands;
+
+	my $cmd = join( ' ', @commands );
+	return $cmd if !wantarray;
+	return ( $cmd, $arg_ref );
 }
 
 =head2 get_inc
@@ -415,6 +466,8 @@ sub get_inc {
 	my $perl = $self->get_interpreter or return;
 
 	unless ( $inc{$perl} ) {
+
+		#ToDo should we be using run_in_dir here? see Padre::Util
 		my $incs = qx{$perl -e "print join ';', \@INC"};
 		chomp $incs;
 		$inc{$perl} = [ split /;/, $incs ];
@@ -738,7 +791,7 @@ sub _find_method {
 				last if not defined $tag;
 				next
 					if not defined $tag->{extension}{class}
-						or not $tag->{extension}{class} eq $class;
+					or not $tag->{extension}{class} eq $class;
 				last;
 			} continue {
 				$tag = $parser->findNextTag;
@@ -1801,7 +1854,7 @@ sub guess_filename_to_open {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -5,7 +5,7 @@ use strict;
 use warnings;
 use Padre::Task::FunctionList ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = 'Padre::Task::FunctionList';
 
 ######################################################################
@@ -31,7 +31,7 @@ sub find {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -7,7 +7,7 @@ use Padre::Constant   ();
 use Padre::Role::Task ();
 use Padre::Document   ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = qw{
 	Padre::Role::Task
 	Padre::Document
@@ -64,7 +64,7 @@ sub get_command {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -5,7 +5,7 @@ use strict;
 use warnings;
 use Padre::Task::FunctionList ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = 'Padre::Task::FunctionList';
 
 ######################################################################
@@ -29,7 +29,7 @@ sub find {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -7,7 +7,7 @@ use Padre::Constant   ();
 use Padre::Role::Task ();
 use Padre::Document   ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = qw{
 	Padre::Role::Task
 	Padre::Document
@@ -67,7 +67,7 @@ sub get_command {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -98,7 +98,7 @@ implements the features of that MIME type. By default Padre
 supports the built-in syntax highlighting of Scintilla.
 Perl 5 currently has two L<PPI> based syntax highlighter,
 Perl 6 can use the STD.pm or Rakudo/PGE for syntax highlighting but
-there are two plug-ins – Parrot and Kate – that can provide syntax
+there are two plug-ins - Parrot and Kate - that can provide syntax
 highlighting to a wide range of MIME types.
 
 C<provided_highlighters()> returns a list of arrays like this:
@@ -135,7 +135,7 @@ use Padre::MIME             ();
 use Padre::File             ();
 use Padre::Logger;
 
-our $VERSION    = '0.96';
+our $VERSION    = '1.00';
 our $COMPATIBLE = '0.91';
 
 
@@ -308,8 +308,9 @@ sub rebless {
 	TRACE("Reblessing to mimetype class: '$class'") if DEBUG;
 	if ($class) {
 		unless ( $class->VERSION ) {
-			eval "require $class;";
-			die "Failed to load $class: $@" if $@;
+			(my $source = $class.".pm") =~ s{::}{/}g;
+			eval { require $source }
+				or die "Failed to load $class: $@";
 		}
 		bless $self, $class;
 	}
@@ -1184,6 +1185,22 @@ Returns nothing.
 #####################################################################
 # Project Integration Methods
 
+=pod
+
+=head2 project
+
+  my $project = $document->project;
+
+The C<project> method is used to discover which project a document is part
+of. It uses a variety of methods to discover, scanning the file system if
+needed to "intuit" the location and type of project.
+
+Returns a L<Padre::Project> object for the project, or C<undef> if the
+document is unsaved, anonymous, or not part of any type of project for
+some other reason.
+
+=cut
+
 sub project {
 	my $self    = shift;
 	my $manager = $self->current->ide->project_manager;
@@ -1210,6 +1227,20 @@ sub project {
 	return $project;
 }
 
+=pod
+
+=head2 project_dir
+
+  my $path = $document->project_dir;
+
+The C<project_dir> method behaves similarly to C<project>, but instead it
+returns a path to the root directory of the project for this document.
+
+Returns a directory as a string, or C<''> if the document is unsaved,
+anonymous, or not part of any type of project for some other reason.
+
+=cut
+
 sub project_dir {
 	my $self = shift;
 	unless ( defined $self->{project_dir} ) {
@@ -1537,7 +1568,7 @@ sub _commafy {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -39,7 +39,7 @@ use warnings;
 use constant      ();
 use Padre::Config ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 
 my $config = Padre::Config->read;
 
@@ -75,14 +75,14 @@ constant->import(
 
 =head1 COPYRIGHT & LICENSE
 
-Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 
 This program is free software; you can redistribute it and/or modify it under the
 same terms as Perl 5 itself.
 
 =cut
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -7,7 +7,7 @@ use File::Temp     ();
 use Padre::File    ();
 use Padre::Current ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = 'Padre::File';
 
 my %connection_cache;
@@ -342,7 +342,7 @@ sub can_clone {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -8,7 +8,7 @@ use Padre::Constant ();
 use Padre::File     ();
 use Padre::Logger;
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = 'Padre::File';
 
 my $WRITE_WARNING_DONE = 0;
@@ -174,7 +174,7 @@ sub write {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -8,7 +8,7 @@ use File::Spec      ();
 use Padre::Constant ();
 use Padre::File     ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = 'Padre::File';
 
 sub _reformat_filename {
@@ -205,7 +205,9 @@ sub splitall {
 
 sub readonly {
 	my $self = shift;
-	return 1 if ( !-w $self->{filename} );
+	# see #1447
+	# return 1 if ( !-w $self->{filename} );
+	return 1 if ( -e $self->{filename} && !-w $self->{filename} );
 }
 
 sub browse_url_join {
@@ -228,7 +230,7 @@ sub delete {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -4,7 +4,7 @@ use 5.008;
 use strict;
 use warnings;
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 
 # a list of registered protocol handlers. Structure:
 # regexp => [handler1, handler2, ...]
@@ -149,7 +149,8 @@ sub new {
 	for ( keys(%RegisteredModules) ) {
 		next if $URL !~ /$_/;
 		my $module = $RegisteredModules{$_}->[0];
-		if ( eval "require $module; 1;" ) {
+		(my $source = "$module.pm") =~ s{::}{/}g;
+		if ( eval { require $source } ) {
 			$self = $module->new($URL);
 			return $self;
 		}
@@ -806,7 +807,7 @@ sub _info {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -4,7 +4,7 @@ use 5.008;
 use strict;
 use warnings;
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 
 # Constructor.
 # No need to override this, just override help_init
@@ -73,7 +73,7 @@ that will be used in the title of the window.
 =cut
 
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -7,7 +7,7 @@ use strict;
 use warnings;
 use Params::Util ();
 
-our $VERSION    = '0.96';
+our $VERSION    = '1.00';
 our $COMPATIBLE = '0.95';
 
 
@@ -104,7 +104,7 @@ sub bytes {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -7,7 +7,7 @@ use strict;
 use warnings;
 use Exporter ();
 
-our $VERSION   = '0.96';
+our $VERSION   = '1.00';
 our @ISA       = 'Exporter';
 our @EXPORT    = '_T';
 our @EXPORT_OK = '_T';
@@ -99,7 +99,7 @@ Functionally, this function is just a direct pass-through with no effect.
 
 =head1 COPYRIGHT
 
-Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 
 This program is free software; you can redistribute
 it and/or modify it under the same terms as Perl itself.
@@ -109,7 +109,7 @@ LICENSE file included with this module.
 
 =cut
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -52,7 +52,7 @@ use Padre::Logger;
 use constant DEFAULT  => 'en-gb';
 use constant SHAREDIR => Padre::Util::sharedir('locale');
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 
 # The RFC4646 table is the primary language data table and contains
 # mappings from a Padre-supported language to all the relevant data
@@ -568,6 +568,8 @@ sub encoding_system_default {
 		} elsif ( $loc =~ /\./ ) {
 			my ( $language, $codeset ) = split /\./, $loc;
 			$encoding = $codeset;
+		} elsif ( uc $loc eq 'UTF-8') {
+			$encoding = 'utf-8';
 		}
 
 	} elsif (Padre::Constant::WIN32) {
@@ -684,7 +686,7 @@ sub encoding_from_string {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -5,7 +5,7 @@ use strict;
 use warnings;
 use Carp ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 
 sub new {
 	my $class  = shift;
@@ -94,7 +94,7 @@ sub DESTROY {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -16,7 +16,7 @@ use Padre::DB       ();
 use Padre::Constant ();
 use Padre::Logger;
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 
 sub new {
 	my $class = shift;
@@ -300,7 +300,7 @@ sub method_trim {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -41,7 +41,7 @@ use Carp            ();
 use Time::HiRes     ();
 use Padre::Constant ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 
 # Handle the PADRE_DEBUG environment variable
 BEGIN {
@@ -125,7 +125,7 @@ sub string {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -28,7 +28,7 @@ use strict;
 use warnings;
 use Padre::Locale::T;
 
-our $VERSION    = '0.96';
+our $VERSION    = '1.00';
 our $COMPATIBLE = '0.95';
 
 # The MIME object store
@@ -1222,7 +1222,7 @@ Padre::MIME->create(
 
 =head1 COPYRIGHT & LICENSE
 
-Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 
 This program is free software; you can redistribute it and/or modify it
 under the same terms as Perl 5 itself.
@@ -18,7 +18,7 @@ use strict;
 use warnings;
 use Padre::PPI::Transform ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = 'Padre::PPI::Transform';
 
 
@@ -107,14 +107,14 @@ Adam Kennedy E<lt>adamk@cpan.orgE<gt>
 
 =head1 COPYRIGHT AND LICENSE
 
-Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 
 This program is free software; you can redistribute it and/or
 modify it under the same terms as Perl 5 itself.
 
 =cut
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -24,7 +24,7 @@ use strict;
 use warnings;
 use PPI::Transform ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = 'PPI::Transform';
 
 __PACKAGE__->register_apply_handler(
@@ -56,14 +56,14 @@ Adam Kennedy E<lt>adamk@cpan.orgE<gt>
 
 =head1 COPYRIGHT AND LICENSE
 
-Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 
 This program is free software; you can redistribute it and/or
 modify it under the same terms as Perl 5 itself.
 
 =cut
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -33,7 +33,7 @@ use Params::Util          ();
 use Padre::Current        ();
 use Padre::PPI::Transform ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = 'Padre::PPI::Transform';
 
 
@@ -194,7 +194,7 @@ LICENSE file included with this module.
 
 =cut
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -5,7 +5,7 @@ use strict;
 use warnings;
 use PPI ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 
 #####################################################################
 # Assorted Search Functions
@@ -245,7 +245,7 @@ sub find_variable_declaration {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -54,7 +54,7 @@ use warnings;
 # Because this is sometimes used outside the Padre codebase,
 # don't put any dependencies on other Padre modules in here.
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 
 my $perl = undef;
 
@@ -212,7 +212,7 @@ sub wxperl {
 
 =head1 COPYRIGHT & LICENSE
 
-Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 
 This program is free software; you can redistribute
 it and/or modify it under the same terms as Perl itself.
@@ -222,7 +222,7 @@ LICENSE file included with this module.
 
 =cut
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -7,7 +7,7 @@ use Padre::Wx     ();
 use Padre::Util   ();
 use Padre::Plugin ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = 'Padre::Plugin';
 
 
@@ -268,6 +268,8 @@ sub _dump {
 
 =pod
 
+=encoding utf8
+
 =head1 NAME
 
 Padre::Plugin::Devel - tools used by the Padre developers
@@ -308,7 +310,7 @@ Connects to C<#wxperl> on C<irc.perl.org>, where people can answer queries on wx
 
 =head1 AUTHOR
 
-Gábor Szabó
+Gábor Szabó;
 
 =head1 LICENSE
 
@@ -317,7 +319,7 @@ under the same terms as Perl itself.
 
 =cut
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -1,34 +1,40 @@
 package Padre::Plugin::My;
 
-use 5.008;
+use 5.010;
 use strict;
 use warnings;
 use utf8;
-use Padre::Constant ();
 use Padre::Plugin   ();
-use Padre::Wx       ();
 
-our $VERSION = '0.96';
-our @ISA     = 'Padre::Plugin';
+our $VERSION = '1.00';
+use parent qw(Padre::Plugin);
 
 
 
-
-
-#####################################################################
-# Padre::Plugin Methods
-
+#######
+# Define Padre Interfaces required
+#######
 sub padre_interfaces {
 	return (
-		'Padre::Plugin'   => 0.66,
-		'Padre::Constant' => 0.66,
+		'Padre::Plugin'   => 0.94,
+		'Padre::Constant' => 0.94,
+		'Padre::Unload'   => 0.94,
 	);
 }
 
+# Child modules we need to unload when disabled
+use constant CHILDREN => qw{
+	Padre::Plugin::My
+};
+
+#######
+# Called by padre to know the plugin name
+#######
 sub plugin_name {
-	'My Plugin';
+	return Wx::gettext('My Plugin');
 }
 
+
 sub menu_plugins_simple {
 	my $self = shift;
 	return $self->plugin_name => [
@@ -41,9 +47,11 @@ sub menu_plugins_simple {
 	];
 }
 
-
-
-
+# Core plugins may reuse the page icon
+sub plugin_icon {
+	require Padre::Wx::Icon;
+	Padre::Wx::Icon::find('logo');
+}
 
 #####################################################################
 # Custom Methods
@@ -100,6 +108,26 @@ sub other_method {
 	return;
 }
 
+########
+# plugin_disable
+########
+sub plugin_disable {
+	my $self = shift;
+
+	# Close the dialog if it is hanging around
+	# $self->clean_dialog;
+
+	# Unload all our child classes
+	for my $package (CHILDREN) {
+		require Padre::Unload;
+		Padre::Unload->unload($package);
+	}
+
+	$self->SUPER::plugin_disable(@_);
+
+	return 1;
+}
+
 1;
 
 __END__
@@ -117,13 +145,13 @@ does interesting stuff, please consider sharing it on C<CPAN>!
 
 =head1 COPYRIGHT & LICENSE
 
-Currently it's copyrighted © 2008-2010 by The Padre development team as
-listed in Padre.pm... But update it and it will become copyrighted © You
+Currently it's copyrighted (c) 2008-2010 by The Padre development team as
+listed in Padre.pm... But update it and it will become copyrighted (c) You
 C<< <you@example.com> >>! How exciting! :-)
 
 =cut
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -8,7 +8,7 @@ use warnings;
 use URI              ();
 use Padre::Task::LWP ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = 'Padre::Task::LWP';
 
 sub new {
@@ -37,7 +37,7 @@ sub new {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -118,7 +118,7 @@ use Scalar::Util    ();
 use Padre::Plugin   ();
 use Padre::Constant ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = 'Padre::Plugin';
 
 # Track the number of times actions are used
@@ -351,7 +351,7 @@ See the support section of the main L<Padre> module.
 
 =head1 COPYRIGHT
 
-Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 
 =head1 LICENSE
 
@@ -360,7 +360,7 @@ modify it under the same terms as Perl 5 itself.
 
 =cut
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -53,7 +53,7 @@ use YAML::Tiny     ();
 use Padre::DB      ();
 use Padre::Wx      ();
 
-our $VERSION    = '0.96';
+our $VERSION    = '1.00';
 our $COMPATIBLE = '0.43';
 
 # Link plug-ins back to their IDE
@@ -904,7 +904,7 @@ L<Padre>
 
 =head1 COPYRIGHT
 
-Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 
 This program is free software; you can redistribute
 it and/or modify it under the same terms as Perl 5 itself.
@@ -32,7 +32,7 @@ use warnings;
 use Module::Build   ();
 use Padre::Constant ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = 'Module::Build';
 
 sub ACTION_plugin {
@@ -98,7 +98,7 @@ L<PAR> for more on the plug-in system.
 
 =head1 COPYRIGHT
 
-Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 
 =head1 LICENSE
 
@@ -107,7 +107,7 @@ modify it under the same terms as Perl 5 itself.
 
 =cut
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -9,7 +9,7 @@ use Padre::Util    ();
 use Padre::Current ();
 use Padre::Locale::T;
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 
 use Class::XSAccessor {
 	getters => {
@@ -465,7 +465,7 @@ sub _STATUS {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -18,7 +18,7 @@ plug-ins, as well as providing part of the interface to plug-in writers.
 # API NOTES:
 # - This class uses english-style verb_noun method naming
 
-use 5.008;
+use 5.010;
 use strict;
 use warnings;
 use Carp                   ();
@@ -37,9 +37,7 @@ use Padre::Wx              ();
 use Padre::Wx::Menu::Tools ();
 use Padre::Locale::T;
 
-our $VERSION = '0.96';
-
-
+our $VERSION = '1.00';
 
 
 
@@ -150,6 +148,7 @@ sub main {
 # so cache the result.
 sub plugin_order {
 	my $self = shift;
+
 	unless ( $self->{plugin_order} ) {
 
 		# Schwartzian transform that sorts the plugins by their
@@ -157,12 +156,13 @@ sub plugin_order {
 		$self->{plugin_order} = [
 			map { $_->[0] } sort {
 				( $b->[0] eq 'Padre::Plugin::My' ) <=> ( $a->[0] eq 'Padre::Plugin::My' )
-					or $a->[1] cmp $b->[1]
+					or $a->[0] cmp $b->[0]
 				} map {
 				[ $_->class, $_->plugin_name ]
 				} values %{ $self->{plugins} }
 		];
 	}
+
 	return @{ $self->{plugin_order} };
 }
 
@@ -695,7 +695,8 @@ is passed in as first argument.
 
 sub reload_plugin {
 	my $self   = shift;
-	my $handle = self->handle(shift) or return;
+	my $handle = shift or return;
+
 	my $lock   = $self->main->lock( 'UPDATE', 'DB', 'refresh_menu_plugins' );
 	$self->_unload_plugin($handle);
 	$self->_load_plugin($handle)   or return;
@@ -939,9 +940,10 @@ sub on_context_menu {
 
 	foreach my $handle ( $self->handles ) {
 		next unless $handle->can_context;
-		foreach my $handle ( $self->handles ) {
+		# commeted out, as it kills padre, only used in p-p-Git, see #1448 & #1449
+		# foreach my $handle ( $self->handles ) {
 			$handle->plugin->event_on_context_menu(@_);
-		}
+		# }
 	}
 
 	return ();
@@ -1059,7 +1061,7 @@ L<Padre>, L<Padre::Config>
 
 =head1 COPYRIGHT
 
-Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 
 =head1 LICENSE
 
@@ -1068,7 +1070,7 @@ modify it under the same terms as Perl 5 itself.
 
 =cut
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -33,7 +33,7 @@ use strict;
 use warnings;
 use Pod::Simple::XHTML ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = 'Pod::Simple::XHTML';
 
 
@@ -120,7 +120,7 @@ L<Padre>
 
 =head1 COPYRIGHT
 
-Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 
 This program is free software; you can redistribute
 it and/or modify it under the same terms as Perl 5 itself.
@@ -9,7 +9,7 @@ use File::Spec 3.21 (); # 3.21 needed for volume-safe abs2rel
 use Params::Util    ();
 use Padre::Constant ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 
 sub freeze {
 	return shift unless defined Params::Util::_STRING( $_[0] );
@@ -31,7 +31,7 @@ sub freeze_directory {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -5,14 +5,14 @@ use strict;
 use warnings;
 use Padre::Project ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = 'Padre::Project';
 
 use overload 'bool' => sub () {0};
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -7,7 +7,7 @@ use strict;
 use warnings;
 use Padre::Project::Perl ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = 'Padre::Project::Perl';
 
 use Class::XSAccessor {
@@ -20,7 +20,7 @@ use Class::XSAccessor {
 
 __END__
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -7,7 +7,7 @@ use strict;
 use warnings;
 use Padre::Project::Perl ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = 'Padre::Project::Perl';
 
 use Class::XSAccessor {
@@ -20,7 +20,7 @@ use Class::XSAccessor {
 
 __END__
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -7,7 +7,7 @@ use strict;
 use warnings;
 use Padre::Project::Perl ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = 'Padre::Project::Perl';
 
 use Class::XSAccessor {
@@ -20,7 +20,7 @@ use Class::XSAccessor {
 
 __END__
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -7,7 +7,7 @@ use strict;
 use warnings;
 use Padre::Project::Perl::EUMM ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = 'Padre::Project::Perl::EUMM';
 
 1;
@@ -15,7 +15,7 @@ our @ISA     = 'Padre::Project::Perl::EUMM';
 
 __END__
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -8,7 +8,7 @@ use File::Spec       ();
 use File::Spec::Unix ();
 use File::Temp       ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 
 sub new {
 	my $class = shift;
@@ -69,7 +69,7 @@ sub include {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -7,7 +7,7 @@ use File::Spec     ();
 use Padre::Util    ();
 use Padre::Project ();
 
-our $VERSION    = '0.96';
+our $VERSION    = '1.00';
 our $COMPATIBLE = '0.88';
 our @ISA        = 'Padre::Project';
 
@@ -169,7 +169,7 @@ sub ignore_skip {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -10,7 +10,7 @@ use strict;
 use warnings;
 use File::Temp ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 
 use Class::XSAccessor {
 	getters => {
@@ -35,7 +35,7 @@ sub new {
 
 =head1 COPYRIGHT & LICENSE
 
-Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 
 This program is free software; you can redistribute
 it and/or modify it under the same terms as Perl itself.
@@ -45,7 +45,7 @@ LICENSE file included with this module.
 
 =cut
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -2,14 +2,14 @@ package Padre::Project;
 
 # Base project functionality for Padre
 
-use 5.008;
+use 5.010;
 use strict;
 use warnings;
 use File::Spec      ();
 use Padre::Constant ();
 use Padre::Current  ();
 
-our $VERSION    = '0.96';
+our $VERSION    = '1.00';
 our $COMPATIBLE = '0.93';
 
 
@@ -164,6 +164,11 @@ sub _vcs {
 	if ( -d File::Spec->catdir( $root, '.svn' ) ) {
 		return Padre::Constant::SUBVERSION;
 	}
+
+	#Hack for svn 1.7 esp Padre trunk to re-enable VCS feature.
+	elsif ( -d File::Spec->catdir( $root, '..', '.svn' ) ) {
+			return Padre::Constant::SUBVERSION;
+		}
 	if ( -d File::Spec->catdir( $root, '.git' ) ) {
 		return Padre::Constant::GIT;
 	}
@@ -374,7 +379,7 @@ sub DESTROY {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -10,7 +10,7 @@ use File::Spec     ();
 use Scalar::Util   ();
 use Padre::Project ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 
 
 
@@ -315,7 +315,7 @@ sub roots {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -4,7 +4,7 @@ use 5.008;
 use strict;
 use warnings;
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 
 # Constructor.
 # No need to override this
@@ -62,7 +62,7 @@ Please see the following sample implementation:
 The B<Padre::QuickFix> class provides a base class, default implementation
 and API documentation for quick fix provision support in L<Padre>.
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -0,0 +1,131 @@
+package Padre::Role::PubSub;
+
+=pod
+
+=head1 NAME
+
+Padre::Role::PubSub - A simple event publish/subscriber role
+
+=head1 DESCRIPTION
+
+This class allows the addition of simple publish/subscribe behaviour to an
+arbitrary class.
+
+=head1 METHODS
+
+=cut
+
+use 5.008;
+use strict;
+use warnings;
+use Scalar::Util ();
+use Params::Util ();
+our $VERSION = '1.00';
+=pod
+
+=head2 subscribe
+
+  $publisher->subscriber( $object, {
+      my_event_one => 'my_handler_method',
+      my_event_two => 'my_handler_method',
+  } );
+
+The <subscriber> method lets you register an object for callbacks to a
+particular set of method for various named events.
+
+Returns true, or throws an exception if any of the parameters are invalid.
+
+=cut
+
+sub subscribe {
+	my $self   = shift;
+	my $object = shift;
+	my $events = shift;
+	unless ( Params::Util::_INSTANCE($object, 'UNIVERSAL') ) {
+		die "Missing or invalid subscriber object";
+	}
+	unless ( Params::Util::_HASH($events) ) {
+		die "Missing or invalid event hash method";
+	}
+
+	# Create the new queue entry
+	my $queue = $self->{pubsub} ||= [];
+	push @$queue, [ $object, $events ];
+	Scalar::Util::weaken($queue->[-1]->[0]);
+
+	return 1;
+}
+
+=pod
+
+=head2 unsubscribe
+
+  $publisher->unsubscribe($subscriber);
+
+The C<unsubscribe> method removes all event registrations for a particular
+object.
+
+Returns true.
+
+=cut
+
+sub unsubscribe {
+	my $self  = shift;
+	my $queue = $self->{pubsub} or return 1;
+	my $addr  = Scalar::Util::refaddr(shift) or return 1;
+	@$queue = map { defined $_ and Scalar::Util::refaddr($_) != $addr } @$queue;
+	delete $self->{pubsub} unless @$queue;
+	return 1;
+}
+
+=pod
+
+=head2 publish
+
+  $publisher->publish("my_event_one", "param1", "param2");
+
+The C<publish> method is called on the published to emit a particular named
+event.
+
+It calls any registered event handlers in sequence, ignoring exceptions.
+
+Returns true, or throws an exception if the event name is invalid.
+
+=cut
+
+sub publish {
+	my $self  = shift;
+	my $queue = $self->{pubsub} or return 1;
+	my $name  = shift;
+
+	# Iterate over the subscribers, calling them and ignoring their response
+	foreach my $subscriber ( @$queue ) {
+		next unless defined $subscriber->[0];
+		my $object = $subscriber->[0];
+		my $method = $subscriber->[1]->{$name} or next;
+		$object->$method( $self, @_ );
+	}
+
+	return 1;
+}
+
+1;
+
+=pod
+
+=head1 COPYRIGHT & LICENSE
+
+Copyright 2008-2013 The Padre development team as listed in Padre.pm.
+
+This program is free software; you can redistribute
+it and/or modify it under the same terms as Perl itself.
+
+The full text of the license can be found in the
+LICENSE file included with this module.
+
+=cut
+
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
+# LICENSE
+# This program is free software; you can redistribute it and/or
+# modify it under the same terms as Perl 5 itself.
@@ -99,7 +99,7 @@ use Scalar::Util   ();
 use Padre::Current ();
 use Padre::Logger;
 
-our $VERSION    = '0.96';
+our $VERSION    = '1.00';
 our $COMPATIBLE = '0.91';
 
 # Use a shared sequence for object revisioning greatly
@@ -353,7 +353,7 @@ sub task_message {
 
 =head1 COPYRIGHT & LICENSE
 
-Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 
 This program is free software; you can redistribute
 it and/or modify it under the same terms as Perl itself.
@@ -363,7 +363,7 @@ LICENSE file included with this module.
 
 =cut
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -8,7 +8,7 @@ use warnings;
 use Params::Util ();
 use Padre::MIME  ();
 
-our $VERSION    = '0.96';
+our $VERSION    = '1.00';
 our $COMPATIBLE = '0.95';
 
 # Differentiate content between different types
@@ -292,7 +292,7 @@ sub count_uncommented {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -2,12 +2,11 @@ package Padre::SVN;
 
 # Utility functions needed for basic SVN introspection
 
-use 5.008;
+use 5.010;
 use strict;
 use warnings;
 use File::Spec ();
-
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 
 # Find the mime type for a file
 sub file_mimetype {
@@ -113,7 +112,7 @@ sub parse_props {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -34,7 +34,7 @@ use List::Util   ();
 use Scalar::Util ();
 use Params::Util ();
 
-our $VERSION    = '0.96';
+our $VERSION    = '1.00';
 our $COMPATIBLE = '0.93';
 
 sub new {
@@ -531,14 +531,14 @@ sub _EDITOR {
 
 =head1 COPYRIGHT & LICENSE
 
-Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 
 This program is free software; you can redistribute it and/or modify it
 under the same terms as Perl 5 itself.
 
 =cut
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -6,15 +6,31 @@ package Padre::ServerManager;
 use 5.008;
 use strict;
 use warnings;
-use Carp              ();
-use File::Spec        ();
-use Padre::Constant   ();
-use Padre::Role::Task ();
-
-our $VERSION    = '0.96';
+use Carp                ();
+use File::Spec          ();
+use JSON::XS            ();
+use Padre::Constant     ();
+use Padre::Role::Task   ();
+use Padre::Role::PubSub ();
+
+our $VERSION    = '1.00';
 our $COMPATIBLE = '0.95';
-our @ISA        = 'Padre::Role::Task';
+our @ISA        = qw{
+	Padre::Role::Task
+	Padre::Role::PubSub
+};
 
+# Subscribable Events
+use constant {
+	SERVER_VERSION => 'server_version',
+	SERVER_ERROR   => 'server_error',
+	LOGIN_SUCCESS  => 'login_success',
+	LOGIN_FAILURE  => 'login_failure',
+	PUSH_SUCCESS   => 'push_success',
+	PUSH_FAILURE   => 'push_failure',
+	PULL_SUCCESS   => 'pull_success',
+	PULL_FAILURE   => 'pull_failure',
+};
 
 
 
@@ -26,24 +42,26 @@ sub new {
 	my $class = shift;
 	my $self  = bless {
 		@_,
-		state   => 'LOGOUT',
 		version => undef,
+		user    => undef,
 	}, $class;
 
 	# Check and default params
 	unless ( $self->{ide} ) {
 		Carp::croak("Did not provide ide param to Padre::ServerManager");
 	}
-	unless ( $self->{cookie_file} ) {
-		$self->{cookie_file} = File::Spec->catfile(
-			Padre::Constant::CONFIG_DIR,
-			'lwp_cookies.dat',
-		);
-	}
 
 	return $self;
 }
 
+sub server {
+	$_[0]->{server};
+}
+
+sub user {
+	$_[0]->{user};
+}
+
 
 
 
@@ -53,28 +71,25 @@ sub new {
 
 sub version {
 	my $self = shift;
-	unless ( $self->{state} eq 'LOGOUT' ) {
-
-		# Not sure what to do with this...
-		return undef;
-	}
 
 	# Reset task state and send the request
 	$self->task_reset;
 	$self->task_get(
-		url       => 'version',
 		on_finish => 'version_finish',
+		url       => 'version',
 	);
 }
 
 sub version_finish {
-	my $self = shift;
-
-	#my $response = shift->response or return;
-
-	# TODO: To be completed
+	my $self     = shift;
+	my $response = shift->response;
+	my $json     = $self->decode($response);
+	unless ( $json ) {
+		return $self->publish( SERVER_ERROR, $response );
+	}
 
-	return 1;
+	$self->{server} = $json->{server};
+	$self->publish( SERVER_VERSION );
 }
 
 
@@ -87,29 +102,37 @@ sub version_finish {
 sub login {
 	my $self = shift;
 
-	unless ( $self->{state} eq 'LOGOUT' ) {
-
-		# Not sure what to do with this...
-		return undef;
-	}
+	# Do we have the things we need
+	my $config   = $self->config;
+	my $email    = $config->identity_email       or return undef;
+	my $password = $config->config_sync_password or return undef;
 
 	# Reset task state and send the request
 	$self->task_reset;
 	$self->task_post(
-		url       => 'login',
-		query     => {},            # TODO: stuff
 		on_finish => 'login_finish',
+		url       => 'login',
+		query     => {
+			email    => $email,
+			password => $password,
+		},
 	);
 }
 
 sub login_finish {
-	my $self = shift;
-
-	#my $response = shift->response or return;
-
-	# TODO: To be completed
+	my $self     = shift;
+	my $response = shift->response;
+	my $json     = $self->decode($response);
+
+	# Handle the positive case first, it is simpler
+	if ( $json ) {
+		$self->{user} = $json->{user};
+		$self->publish( LOGIN_SUCCESS );
+		return 1;
+	}
 
-	return 1;
+	# Handle the failed login case
+	$self->publish( LOGIN_FAILURE );
 }
 
 
@@ -122,23 +145,31 @@ sub login_finish {
 sub register {
 	my $self = shift;
 
+	# Do we have the things we need
+	my $config   = $self->config;
+	my $email    = $config->identity_email       or return undef;
+	my $password = $config->config_sync_password or return undef;
+
 	# Reset task state and send the request
 	$self->task_reset;
 	$self->task_post(
-		url       => 'register',
-		query     => {},               # TODO: stuff
 		on_finish => 'register_finish',
+		url       => 'register',
+		query     => {
+			email    => $email,
+			password => $password,
+		},
 	);
 }
 
 sub register_finish {
-	my $self = shift;
-
-	#my $response = shift->response or return;
+	my $self     = shift;
+	my $response = shift->response;
+	my $json     = $self->decode($response);
 
 	# TODO: To be completed
 
-	return 1;
+	$self->publish("on_register", $response);
 }
 
 
@@ -149,26 +180,50 @@ sub register_finish {
 # Configuration Pull Task
 
 sub pull {
-	my $self = shift;
+	my $self     = shift;
+	my $config   = $self->config;
+	my $email    = $config->identity_email       or return undef;
+	my $password = $config->config_sync_password or return undef;
 
 	# Fetch the server configuration
 	$self->task_reset;
 	$self->task_get(
-		url       => 'config',
 		on_finish => 'pull_finish',
+		url       => 'config',
+		query     => {
+			email    => $email,
+			password => $password,
+		},
 	);
 
 	return 1;
-}
+} 
 
 sub pull_finish {
-	my $self = shift;
-
-	#my $response = shift->response or return;
+	my $self     = shift;
+	my $config   = $self->config;
+	my $response = shift->response;
+	my $json     = $self->decode($response);
+	unless ( $json ) {
+		return $self->publish( PULL_FAILURE );
+	}
 
-	# TODO: To be completed
+	# Apply the server settings to the current instance
+	my $server = $json->{config}->{data};
+	if (Params::Util::_HASH0($server)) {
+		foreach my $name ( $config->settings ) {
+			my $meta = $config->meta($name);
+			if ($meta->store == Padre::Constant::HUMAN) {
+				if (exists $server->{$name}) {
+					$config->apply($name, $server->{$name});
+				} else {
+					$config->apply($name, $config->default($name));
+				}
+			}
+		}
+	}
 
-	return 1;
+	return $self->publish( PULL_SUCCESS, $json->{config} );
 }
 
 
@@ -181,24 +236,35 @@ sub pull_finish {
 sub push {
 	my $self = shift;
 
+	# Do we have the things we need
+	my $config   = $self->config;
+	my $email    = $config->identity_email       or return undef;
+	my $password = $config->config_sync_password or return undef;
+
 	# Send configuration to the server
 	$self->task_reset;
-	$self->task_put(
-		url       => 'config',
+	$self->task_post(
 		on_finish => 'push_finish',
+		url       => 'config',
+		query     => {
+			email    => $email,
+			password => $password,
+			data     => $self->encode( $self->config->human->as_hash ),
+		},
 	);
 
 	return 1;
 }
 
 sub push_finish {
-	my $self = shift;
-
-	#my $response = shift->response or return;
-
-	# TODO: To be completed
+	my $self     = shift;
+	my $response = shift->response;
+	my $json     = $self->decode($response);
+	unless ( $json ) {
+		return $self->publish( PUSH_FAILURE );
+	}
 
-	return 1;
+	return $self->publish( PUSH_SUCCESS, $json->{config} );
 }
 
 
@@ -214,21 +280,21 @@ sub delete {
 	# Delete configuration from the server
 	$self->task_reset;
 	$self->task_delete(
-		url       => 'config',
 		on_finish => 'delete_finish',
+		url       => 'config',
 	);
 
 	return 1;
 }
 
 sub delete_finish {
-	my $self = shift;
-
-	#my $response = shift->response or return;
+	my $self     = shift;
+	my $response = shift->response;
+	my $json     = $self->decode($response);
 
 	# TODO: To be completed
 
-	return 1;
+	$self->publish("on_delete", $response);
 }
 
 
@@ -244,21 +310,21 @@ sub logout {
 	# Allow a logout action no matter what state we are in
 	$self->task_reset;
 	$self->task_get(
-		url       => 'logout',
 		on_finish => 'logout_finish',
+		url       => 'logout',
 	);
 
 	return 1;
 }
 
 sub logout_finish {
-	my $self = shift;
-
-	#my $response = shift->response or return;
+	my $self     = shift;
+	my $response = shift->response;
+	my $json     = $self->decode($response);
 
 	# TODO: To be completed
 
-	return 1;
+	$self->publish("on_logout", $response);
 }
 
 
@@ -273,19 +339,19 @@ sub telemetry {
 
 	# Don't reset, telemetry occurs in parallel
 	$self->task_post(
-		url       => 'telemetry',
 		on_finish => 'telemetry_finish',
+		url       => 'telemetry',
 	);
 }
 
 sub telemetry_finish {
-	my $self = shift;
-
-	#my $response = $self->response or return;
+	my $self     = shift;
+	my $response = shift->response;
+	my $json     = $self->decode($response);
 
 	# TODO: To be completed
 
-	return 1;
+	$self->publish("on_telemetry", $response);
 }
 
 
@@ -302,15 +368,6 @@ sub task_get {
 	);
 }
 
-sub task_put {
-	shift->task_request(
-		method => 'GET',
-		@_,
-
-		# TODO: Document content here
-	);
-}
-
 sub task_delete {
 	shift->task_request(
 		method => 'DELETE',
@@ -321,30 +378,29 @@ sub task_delete {
 sub task_post {
 	my $self  = shift;
 	my %param = @_;
-	my $query = delete $param{query};
-	$query = $self->encode($query) if $query;
+	if ( $param{query} and $param{content_type} and $param{content_type} eq 'text/json' ) {
+		$param{query} = $self->encode($param{query});
+	}
 
 	$self->task_request(
 		method => 'POST',
-		query  => $query,
-		@_,
+		%param,
 	);
 }
 
 sub task_request {
 	my $self   = shift;
-	my $server = $self->server or return;
+	my $server = $self->baseurl or return;
 	my %param  = @_;
-	my $url    = join( '/', $server, delete $param{url} );
+	my $url    = join( '/', $server, delete $param{url} ) . '.json';
 	$self->SUPER::task_request(
 		%param,
-		task        => 'Padre::Task::LWP',
-		url         => $url,
-		cookie_file => $self->{cookie_file},
+		task => 'Padre::Task::LWP',
+		url  => $url,
 	);
 }
 
-sub server {
+sub baseurl {
 	my $self   = shift;
 	my $server = $self->config->config_sync_server;
 	$server =~ s/\/$// if $server;
@@ -361,13 +417,26 @@ sub encode {
 }
 
 sub decode {
-	require JSON::XS;
-	JSON::XS->new->decode( $_[1] );
+	my $self     = shift;
+	my $response = shift or return undef;
+
+	require HTTP::Response;
+	$response->is_success or return undef;
+
+	local $@;
+	my $json = eval {
+		require JSON::XS;
+		JSON::XS->new->decode( $response->decoded_content );
+	};
+	if ( $@ or not $json ) {
+		return undef;
+	}
+	return $json;
 }
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -33,7 +33,7 @@ use warnings;
 use File::Spec      ();
 use Padre::Constant ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 
 my $SPLASH = undef;
 
@@ -177,7 +177,7 @@ sub startup {
 	$SPLASH = Wx::SplashScreen->new(
 		Wx::Bitmap->new(
 			$splash,
-			Wx::wxBITMAP_TYPE_BMP()
+			Wx::wxBITMAP_TYPE_PNG()
 		),
 		Wx::wxSPLASH_CENTRE_ON_SCREEN() | Wx::wxSPLASH_TIMEOUT(),
 		3500, undef, -1
@@ -204,7 +204,7 @@ sub destroy_splash {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -30,7 +30,7 @@ use HTTP::Request::Common ();
 use Padre::Current        ();
 use Padre::Constant       ();
 
-our $VERSION    = '0.96';
+our $VERSION    = '1.00';
 our $COMPATIBLE = '0.95';
 
 
@@ -393,14 +393,14 @@ L<Padre>, L<Padre::Config>
 
 =head1 COPYRIGHT & LICENSE
 
-Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 
 This program is free software; you can redistribute it and/or modify it
 under the same terms as Perl 5 itself.
 
 =cut
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -5,7 +5,7 @@ use strict;
 use warnings;
 use Padre::Task ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = 'Padre::Task';
 
 sub new {
@@ -36,7 +36,7 @@ sub finish {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -8,7 +8,7 @@ use Padre::Task     ();
 use Padre::Constant ();
 use Padre::Logger;
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = 'Padre::Task';
 
 
@@ -64,7 +64,7 @@ sub run {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -6,7 +6,7 @@ use warnings;
 use threads;
 use Padre::Task ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = 'Padre::Task';
 
 sub prepare {
@@ -36,7 +36,7 @@ sub run {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -7,11 +7,11 @@ use Padre::Task     ();
 use Padre::Constant ();
 use Padre::Logger;
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = 'Padre::Task';
 
 # Maximum number of MetaCPAN results
-use constant MAX_RESULTS => 20;
+use constant MAX_RESULTS => 97;
 
 
 
@@ -99,25 +99,34 @@ sub metacpan_autocomplete {
 			$_
 			} @query
 	];
+	push @{$should}, map { ( { field => { 'author' => "$_" } }, ) } map { uc $_ } grep {$_} @query;
 
 	# The distribution we do not want in our search
 	my @ROGUE_DISTRIBUTIONS = qw(kurila perl_debug perl-5.005_02+apache1.3.3+modperl pod2texi perlbench spodcxx);
 
 	# The ElasticSearch query in Perl
 	my %payload = (
-		query => {
+		track_scores => 1,
+		query        => {
 			filtered => {
 				query => {
-					custom_score => {
-						query  => { bool => { should => $should } },
-						script => "_score - doc['documentation'].stringValue.length()/100"
-					},
+					bool => { should => $should }
+
+						# ToDo see #1488 comment:7 itcharlie++
+						# custom_score => {
+						# query  => { bool => { should => $should } },
+						# script => "_score - doc['documentation'].stringValue.length()/100"
+						# },
 				},
 				filter => {
 					and => [
 						{   not => {
 								filter => {
-									or => [ map { { term => { 'file.distribution' => $_ } } } @ROGUE_DISTRIBUTIONS ]
+									or => [
+										map {
+											{ term => { 'file.distribution' => $_ } }
+										} @ROGUE_DISTRIBUTIONS
+									]
 								}
 							}
 						},
@@ -129,6 +138,13 @@ sub metacpan_autocomplete {
 				}
 			}
 		},
+		sort => [
+			{   "_score"      => {},
+				author        => { order => "asc" },
+				distribution  => { order => "asc" },
+				documentation => { order => "asc" }
+			}
+		],
 		fields => [qw(documentation release author distribution)],
 		size   => MAX_RESULTS,
 	);
@@ -137,6 +153,8 @@ sub metacpan_autocomplete {
 	require JSON::XS;
 	my $json_request = JSON::XS::encode_json( \%payload );
 
+	TRACE("Content => $json_request") if DEBUG;
+
 	# POST the json request to api.metacpan.org
 	require LWP::UserAgent;
 	my $ua = LWP::UserAgent->new( agent => "Padre/$VERSION" );
@@ -226,7 +244,7 @@ sub metacpan_recent {
 	$ua->timeout(10);
 	$ua->env_proxy unless Padre::Constant::WIN32;
 	my $url =
-		  "http://api.metacpan.org/v0/release/?sort=date:desc" 
+		  "http://api.metacpan.org/v0/release/?sort=date:desc"
 		. "&size="
 		. MAX_RESULTS
 		. "&fields=name,distribution,abstract,download_url";
@@ -296,7 +314,7 @@ sub metacpan_favorite {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -1,20 +1,21 @@
 package Padre::Task::Diff;
 
-use 5.008005;
+use 5.010;
 use strict;
 use warnings;
-use Padre::Task     ();
-use Padre::Util     ();
-use Algorithm::Diff ();
-use Encode          ();
-use File::Basename  ();
-use File::Spec      ();
-use File::Which     ();
-use File::Temp      ();
-use Params::Util    ();
+use Padre::Task      ();
+use Padre::Util      ();
+use Padre::Util::SVN ();
+use Algorithm::Diff  ();
+use Encode           ();
+use File::Basename   ();
+use File::Spec       ();
+use File::Which      ();
+use File::Temp       ();
+use Params::Util     ();
 use Padre::Logger qw(TRACE);
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = 'Padre::Task';
 
 ######################################################################
@@ -39,7 +40,9 @@ sub new {
 	$self->{filename} = $file ? $file->filename : undef;
 
 	# Obtain project's Version Control System (VCS)
-	$self->{vcs} = $document->project->vcs;
+	if ( $document->project ) {
+		$self->{vcs} = $document->project->vcs;
+	}
 
 	# Obtain document text
 	$self->{text} = $document->text_get;
@@ -55,8 +58,6 @@ sub new {
 
 
 
-
-
 ######################################################################
 # Padre::Task Methods
 
@@ -116,13 +117,21 @@ sub _find_vcs_diff {
 sub _find_svn_diff {
 	my ( $self, $filename, $text, $encoding ) = @_;
 
-	my $local_cheat = File::Spec->catfile(
-		File::Basename::dirname($filename),
-		'.svn', 'text-base',
-		File::Basename::basename($filename) . '.svn-base'
-	);
-	my $origin = _slurp( $local_cheat, $encoding );
-	return $origin ? $self->_find_diffs( $$origin, $text ) : undef;
+	# Find the svn command line
+	my $svn = File::Which::which('svn') or return;
+
+	# Handle spaces in svn executable path under win32
+	$svn = qq{"$svn"} if Padre::Constant::WIN32;
+
+	my ( $file, $dir, $suffix ) = File::Basename::fileparse($filename);
+	TRACE("dir: $dir") if DEBUG;
+	my $svn_client_info_ref =
+		Padre::Util::run_in_directory_two( cmd => $svn . ' cat ' . $filename, dir => $dir, option => '0' );
+	my $svn_output = $svn_client_info_ref->{output};
+
+	TRACE("svn output: $svn_output") if DEBUG;
+	return $self->_find_diffs( $svn_output, $text );
+
 }
 
 # Reads the contents of a file, and decode it using document encoding scheme
@@ -170,6 +179,7 @@ sub _find_git_diff {
 		'1>' . $out->filename,
 		'2>' . $err->filename,
 	);
+	TRACE("git command: @cmd") if DEBUG;
 
 	# We need shell redirection (list context does not give that)
 	# Run command in directory
@@ -180,6 +190,7 @@ sub _find_git_diff {
 	my $stderr = _slurp( $err->filename, $encoding );
 
 	if ( defined($stderr) and ( $$stderr eq '' ) and defined($stdout) ) {
+		TRACE("git stdout: $$stdout") if DEBUG;
 		return $self->_find_diffs( $$stdout, $text );
 	}
 
@@ -198,7 +209,7 @@ sub _find_diffs {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -46,7 +46,7 @@ use strict;
 use warnings;
 use Padre::Task ();
 
-our $VERSION  = '0.96';
+our $VERSION  = '1.00';
 our @ISA      = 'Padre::Task';
 our $AUTOLOAD = undef;
 
@@ -109,7 +109,7 @@ sub DESTROY { }
 
 =head1 COPYRIGHT & LICENSE
 
-Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 
 This program is free software; you can redistribute
 it and/or modify it under the same terms as Perl itself.
@@ -119,7 +119,7 @@ LICENSE file included with this module.
 
 =cut
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -41,7 +41,7 @@ use warnings;
 use File::Spec  ();
 use Padre::Task ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = 'Padre::Task';
 
 
@@ -129,7 +129,7 @@ L<Padre>, L<Padre::Task>, L<File::Remove>
 
 =head1 COPYRIGHT
 
-Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 
 This program is free software; you can redistribute
 it and/or modify it under the same terms as Perl 5 itself.
@@ -8,7 +8,7 @@ use Padre::Task   ();
 use Padre::Search ();
 use Padre::Logger;
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = 'Padre::Task';
 
 
@@ -197,7 +197,7 @@ sub run {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -6,7 +6,7 @@ use warnings;
 use Padre::Task::PPI ();
 use Padre::Logger;
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = 'Padre::Task::PPI';
 
 =pod
@@ -70,14 +70,14 @@ Steffen Mueller C<smueller@cpan.org>
 
 =head1 COPYRIGHT AND LICENSE
 
-Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 
 This program is free software; you can redistribute it and/or
 modify it under the same terms as Perl 5 itself.
 
 =cut
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -5,7 +5,7 @@ use strict;
 use warnings;
 use Padre::Task::PPI ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = 'Padre::Task::PPI';
 
 =pod
@@ -71,14 +71,14 @@ Steffen Mueller C<smueller@cpan.org>
 
 =head1 COPYRIGHT AND LICENSE
 
-Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 
 This program is free software; you can redistribute it and/or
 modify it under the same terms as Perl 5 itself.
 
 =cut
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -7,7 +7,7 @@ use strict;
 use warnings;
 use Padre::Task ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = 'Padre::Task';
 
 
@@ -91,7 +91,7 @@ sub find {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -5,7 +5,7 @@ use strict;
 use warnings;
 use Padre::Task::PPI ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = 'Padre::Task::PPI';
 
 =pod
@@ -76,14 +76,14 @@ Steffen Mueller C<smueller@cpan.org>
 
 =head1 COPYRIGHT AND LICENSE
 
-Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 
 This program is free software; you can redistribute it and/or
 modify it under the same terms as Perl 5 itself.
 
 =cut
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -30,7 +30,7 @@ use Padre::Constant ();
 use Params::Util    ();
 use Padre::Task     ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = 'Padre::Task';
 
 use Class::XSAccessor {
@@ -203,14 +203,14 @@ Steffen Mueller C<smueller@cpan.org>
 
 =head1 COPYRIGHT AND LICENSE
 
-Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 
 This program is free software; you can redistribute it and/or
 modify it under the same terms as Perl 5 itself.
 
 =cut
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -10,7 +10,7 @@ use strict;
 use warnings;
 use Padre::Task ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = 'Padre::Task';
 
 sub run {
@@ -25,7 +25,7 @@ sub run {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -5,7 +5,7 @@ use strict;
 use warnings;
 use Padre::Task::PPI ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = 'Padre::Task::PPI';
 
 =pod
@@ -82,14 +82,14 @@ Steffen Mueller C<smueller@cpan.org>
 
 =head1 COPYRIGHT AND LICENSE
 
-Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 
 This program is free software; you can redistribute it and/or
 modify it under the same terms as Perl 5 itself.
 
 =cut
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -6,7 +6,7 @@ use warnings;
 
 use Padre::Task ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = 'Padre::Task';
 
 sub run {
@@ -57,14 +57,14 @@ Ahmad M. Zawawi C<< <ahmad.zawawi at gmail.com> >>
 
 =head1 COPYRIGHT & LICENSE
 
-Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 
 This program is free software; you can redistribute
 it and/or modify it under the same terms as Perl itself.
 
 =cut
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -8,7 +8,7 @@ use warnings;
 use Params::Util ('_INSTANCE');
 use Padre::Task  ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = 'Padre::Task';
 
 
@@ -70,7 +70,7 @@ sub find {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -5,7 +5,7 @@ use strict;
 use warnings;
 use Padre::Task ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = 'Padre::Task';
 
 =pod
@@ -101,14 +101,14 @@ Steffen Mueller C<smueller@cpan.org>
 
 =head1 COPYRIGHT AND LICENSE
 
-Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 
 This program is free software; you can redistribute it and/or
 modify it under the same terms as Perl 5 itself.
 
 =cut
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -9,7 +9,7 @@ use warnings;
 use File::Spec  ();
 use Padre::Task ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = 'Padre::Task';
 
 
@@ -86,7 +86,7 @@ sub run {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -7,7 +7,7 @@ use Padre::Task     ();
 use Padre::Constant ();
 use Padre::Logger;
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = 'Padre::Task';
 
 
@@ -121,7 +121,7 @@ sub finish {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -9,7 +9,7 @@ use Padre::Search ();
 use Padre::Task   ();
 use Padre::Logger;
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = 'Padre::Task';
 
 
@@ -211,7 +211,7 @@ sub run {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -10,7 +10,7 @@ use Params::Util ();
 use Padre::Task  ();
 use Padre::Logger;
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = 'Padre::Task';
 
 sub new {
@@ -90,7 +90,7 @@ sub stdout {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -8,7 +8,7 @@ use Padre::Task ();
 use Padre::SLOC ();
 use Padre::Logger;
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = 'Padre::Task';
 
 
@@ -163,7 +163,7 @@ sub run {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -7,7 +7,7 @@ use Carp         ();
 use Params::Util ();
 use Padre::Task  ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = 'Padre::Task';
 
 
@@ -63,7 +63,7 @@ sub syntax {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -20,7 +20,7 @@ use Storable          ();
 use Params::Util      ();
 use Padre::Role::Task ();
 
-our $VERSION    = '0.96';
+our $VERSION    = '1.00';
 our $COMPATIBLE = '0.93';
 our @ISA        = 'Padre::Task';
 
@@ -74,7 +74,7 @@ sub finish {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -8,8 +8,9 @@ use Padre::Util ();
 use File::Temp  ();
 use File::Spec  ();
 use Padre::Logger;
+use Try::Tiny;
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = 'Padre::Task';
 
 use constant {
@@ -21,6 +22,7 @@ use constant {
 	VCS_COMMIT => 'commit',
 };
 
+
 ######################################################################
 # Constructor
 
@@ -52,8 +54,6 @@ sub new {
 
 
 
-
-
 ######################################################################
 # Padre::Task Methods
 
@@ -95,42 +95,21 @@ sub _find_svn_status {
 
 	my @model = ();
 
-	# Create a temporary file for standard output redirection
-	my $out = File::Temp->new( UNLINK => 1 );
-	$out->close;
-
-	# Create a temporary file for standard error redirection
-	my $err = File::Temp->new( UNLINK => 1 );
-	$err->close;
-
 	# Find the svn command line
 	my $svn = File::Which::which('svn') or return \@model;
 
 	# Handle spaces in executable path under win32
 	$svn = qq{"$svn"} if Padre::Constant::WIN32;
 
-	# run 'svn --no-ignore --verbose status' command
-	my @cmd = (
-		$svn,
-		'--no-ignore',
-		'--verbose',
-		'status',
-		'1>' . $out->filename,
-		'2>' . $err->filename,
+	#Now uses run in dir
+	my $svn_info_ref = Padre::Util::run_in_directory_two(
+		cmd    => "$svn --no-ignore --verbose status", dir => $project_dir,
+		option => '0'
 	);
+	my %svn_info = %{$svn_info_ref};
 
-	# We need shell redirection (list context does not give that)
-	# Run command in directory
-	Padre::Util::run_in_directory( join( ' ', @cmd ), $project_dir );
-
-	# Slurp command standard input and output
-	my $stdout = Padre::Util::slurp $out->filename;
-
-	#TODO parse Standard error?
-	#my $stderr = Padre::Util::slurp $err->filename;
-
-	if ($stdout) {
-		for my $line ( split /^/, $$stdout ) {
+	if ( $svn_info{output} ) {
+		for my $line ( split /^/, $svn_info{output} ) {
 
 			# Remove newlines and an extra CR (carriage return)
 			chomp($line);
@@ -174,38 +153,21 @@ sub _find_git_status {
 
 	my @model = ();
 
-	# Create a temporary file for standard output redirection
-	my $out = File::Temp->new( UNLINK => 1 );
-	$out->close;
-
-	# Create a temporary file for standard error redirection
-	my $err = File::Temp->new( UNLINK => 1 );
-	$err->close;
-
 	# Find the git command line
 	my $git = File::Which::which('git') or return \@model;
 
 	# Handle spaces in executable path under win32
 	$git = qq{"$git"} if Padre::Constant::WIN32;
 
-	# run 'git status --short' command
-	my @cmd = (
-		$git,
-		'status',
-		'--short',
-		'1>' . $out->filename,
-		'2>' . $err->filename,
+	#Now uses run in dir
+	my $git_info_ref = Padre::Util::run_in_directory_two(
+		cmd    => "$git status --short", dir => $project_dir,
+		option => '0'
 	);
+	my %git_info = %{$git_info_ref};
 
-	# We need shell redirection (list context does not give that)
-	# Run command in directory
-	Padre::Util::run_in_directory( join( ' ', @cmd ), $project_dir );
-
-	# Slurp command standard input and output
-	my $stdout = Padre::Util::slurp $out->filename;
-
-	if ($stdout) {
-		for my $line ( split /^/, $$stdout ) {
+	if ( $git_info{output} ) {
+		for my $line ( split /^/, $git_info{output} ) {
 			chomp($line);
 			if ( $line =~ /^(..)\s+(.+?)(?:\s\->\s(.+?))?$/ ) {
 
@@ -237,7 +199,7 @@ sub _find_git_status {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -163,7 +163,7 @@ use Params::Util      ();
 use Padre::Current    ();
 use Padre::Role::Task ();
 
-our $VERSION    = '0.96';
+our $VERSION    = '1.00';
 our $COMPATIBLE = '0.91';
 
 =pod
@@ -641,7 +641,7 @@ L<Padre>, L<Process>
 
 =head1 COPYRIGHT
 
-Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 
 This program is free software; you can redistribute
 it and/or modify it under the same terms as Perl 5 itself.
@@ -11,7 +11,7 @@ use Storable                 ();
 use Padre::Wx::Role::Conduit ();
 use Padre::Logger;
 
-our $VERSION  = '0.96';
+our $VERSION  = '1.00';
 our $SEQUENCE = 0;
 
 
@@ -131,8 +131,8 @@ sub from_array {
 
 	# Load the task class first so we can deserialize
 	TRACE("Loading $array->[1]") if DEBUG;
-	eval "require $array->[1];";
-	die $@ if $@;
+	(my $source = $array->[1].".pm") =~ s{::}{/}g;
+	require $source;
 
 	return bless {
 		hid  => $array->[0] + 0,
@@ -468,7 +468,7 @@ sub tell_status {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -62,7 +62,7 @@ use Padre::TaskHandle ();
 use Padre::TaskWorker ();
 use Padre::Logger;
 
-our $VERSION    = '0.96';
+our $VERSION    = '1.00';
 our $COMPATIBLE = '0.81';
 
 # Timeout values
@@ -737,7 +737,7 @@ sub waitjoin {
 
 =head1 COPYRIGHT & LICENSE
 
-Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 
 This program is free software; you can redistribute
 it and/or modify it under the same terms as Perl itself.
@@ -747,7 +747,7 @@ LICENSE file included with this module.
 
 =cut
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -9,7 +9,7 @@ use warnings;
 use threads;
 use threads::shared 1.33;
 
-our $VERSION  = '0.96';
+our $VERSION  = '1.00';
 our @CARP_NOT = 'threads::shared';
 
 sub new {
@@ -85,7 +85,7 @@ sub dequeue1_nb {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -15,7 +15,7 @@ use Padre::TaskQueue ();
 # use Padre::Logger;
 use constant DEBUG => 0;
 
-our $VERSION    = '0.96';
+our $VERSION    = '1.00';
 our $COMPATIBLE = '0.91';
 
 # Worker id sequence, so identifiers will be available in objects
@@ -285,7 +285,7 @@ sub stop {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -8,7 +8,7 @@ use Padre::Util     ();
 use Padre::Constant ();
 use Padre::Current  ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 
 use constant TEMPLATE_DIRECTORY => Padre::Util::sharedir('templates');
 
@@ -41,21 +41,14 @@ sub render {
 
 	# Hand off to Template::Tiny
 	require Template::Tiny;
-	require Padre::Util::Template;
 	my $output = '';
-	my $params = {
-		config => Padre::Current->config,
-		util   => Padre::Util::Template->new,
-		@_,
-	};
-	Template::Tiny->new->process( $input, $params, \$output );
-
+	Template::Tiny->new->process( $input, { @_ }, \$output );
 	return $output;
 }
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -17,14 +17,14 @@ use 5.008005;
 use strict;
 use warnings;
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 
 # Disable the splash screen
 $ENV{PADRE_NOSPLASH} = 1; ## no critic (RequireLocalizedPunctuationVars)
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -23,7 +23,7 @@ use strict;
 use warnings;
 use Params::Util ();
 
-our $VERSION    = '0.96';
+our $VERSION    = '1.00';
 our $COMPATIBLE = '0.93';
 
 
@@ -110,7 +110,7 @@ sub scalar_scalar {
 
 =head1 COPYRIGHT & LICENSE
 
-Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 
 This program is free software; you can redistribute
 it and/or modify it under the same terms as Perl itself.
@@ -122,7 +122,7 @@ LICENSE file included with this module.
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -6,7 +6,7 @@ use 5.008;
 use strict;
 use warnings;
 
-our $VERSION    = '0.96';
+our $VERSION    = '1.00';
 our $COMPATIBLE = '0.91';
 
 sub unload {
@@ -35,7 +35,7 @@ sub unload {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -9,7 +9,7 @@ use strict;
 use warnings;
 use utf8;
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 
 my $current_dir;
 my @current_list;
@@ -40,7 +40,7 @@ sub tab {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -18,7 +18,7 @@ use strict;
 use warnings;
 
 # package exports and version
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 
 use Padre::Constant ();
 
@@ -232,14 +232,14 @@ __END__
 
 =head1 COPYRIGHT & LICENSE
 
-Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 
 This program is free software; you can redistribute
 it and/or modify it under the same terms as Perl itself.
 
 =cut
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -4,26 +4,30 @@ package Padre::Util::SVN;
 # we need them early in the load process and we want to avoid loading
 # a whole ton of dependencies.
 
-use 5.008005;
+use 5.010;
 use strict;
 use warnings;
-use File::Spec ();
-
-our $VERSION = '0.96';
+use File::Spec  ();
+use File::Which ();
+our $VERSION = '1.00';
 
 my $PADRE = undef;
 
 # TODO: A much better variant would be a constant set by svn.
 sub padre_revision {
+
 	unless ($PADRE) {
 		if ( $0 =~ /padre$/ ) {
 			my $dir = $0;
 			$dir =~ s/padre$//;
-			my $revision = directory_revision($dir);
-			if ( -d "$dir.svn" ) {
-				$PADRE = 'r' . $revision;
-			}
+
+			my $svn_client_info_ref =
+				Padre::Util::run_in_directory_two( cmd => 'svn info', dir => $dir, option => '0' );
+
+			$svn_client_info_ref->{output} =~ /(?:^Revision:\s)(?<svn_version>\d+)/m;
+			$PADRE = $+{svn_version};
 		}
+
 	}
 	return $PADRE;
 }
@@ -33,7 +37,14 @@ sub directory_revision {
 	my $dir = shift;
 
 	# Find the entries file
-	my $entries = File::Spec->catfile( $dir, '.svn', 'entries' );
+	my $entries;
+	if ( !local_svn_ver() ) {
+		$entries = File::Spec->catfile( $dir, '.svn', 'entries' );
+	} elsif ( local_svn_ver() ) {
+
+		#check for one dir back as svn 1.7.x
+		$entries = File::Spec->catfile( $dir, '..', '.svn', 'entries' );
+	}
 	return unless -f $entries;
 
 	# Find the headline revision
@@ -51,13 +62,41 @@ sub directory_revision {
 	return "$1";
 }
 
+#######
+# Composed Method test_svn
+#######
+sub local_svn_ver {
+
+	my $required_svn_version = '1.6.2';
+
+	if ( File::Which::which('svn') ) {
+
+		# test svn version
+		require Padre::Util;
+		my $svn_client_info_ref = Padre::Util::run_in_directory_two( cmd => 'svn --version --quiet', option => '0' );
+		# p $svn_client_info_ref;
+		my %svn_client_info = %{$svn_client_info_ref};
+
+		require Sort::Versions;
+
+		# This is so much better, now we are testing for version as well
+		if ( Sort::Versions::versioncmp( $svn_client_info{output}, $required_svn_version, ) == -1 ) {
+			say 'Info: you are using an svn version 1.6.2, please consider upgrading';
+		}
+
+		#return 1 if we are using svn 1.7.x
+		return 1 if Sort::Versions::versioncmp( $svn_client_info{output}, '1.7' );
+	}
+	return 0;
+}
+
 1;
 
 =pod
 
 =head1 COPYRIGHT & LICENSE
 
-Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 
 This program is free software; you can redistribute
 it and/or modify it under the same terms as Perl itself.
@@ -67,7 +106,7 @@ LICENSE file included with this module.
 
 =cut
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -1,80 +0,0 @@
-package Padre::Util::Template;
-
-=pod
-
-=head1 NAME
-
-Padre::Util - Padre utility functions for new-file-templates
-
-=head1 DESCRIPTION
-
-The C<Padre::Util::Template> package contains helper functions for templates
-used to create new files. They should be backward-compatible all the time as
-they might be used by user-created templates not living on the Padre storage.
-
-We're using Template::Tiny which is unable to pass arguments to method calls,
-so we need to have one method per case.
-
-=head1 FUNCTIONS
-
-=cut
-
-use 5.008;
-use strict;
-use warnings;
-
-our $VERSION = '0.96';
-
-# This is a Padre::Util module where the subs should be called as functions,
-# but Template::Tiny requires us to use a blessed package and we could use
-# the object as a cache.
-sub new {
-	my $class = shift;
-
-	my $self = bless {}, $class;
-
-	return $self;
-}
-
-
-=pod
-
-=head2 C<new_modulename>
-
-Asks for the name of a new module which is returned.
-
-Return the user replied value on subsequent calls.
-
-=cut
-
-sub new_modulename {
-	my $self = shift;
-
-	$self->{_modulename} ||= Padre->ide->wx->main->prompt( Wx::gettext('Module name:'), Wx::gettext('New Module') )
-		|| 'New::Module';
-
-	return $self->{_modulename};
-}
-
-1;
-
-__END__
-
-=pod
-
-=head1 COPYRIGHT
-
-Copyright 2008-2012 The Padre development team as listed in Padre.pm.
-
-This program is free software; you can redistribute
-it and/or modify it under the same terms as Perl itself.
-
-The full text of the license can be found in the
-LICENSE file included with this module.
-
-=cut
-
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
-# LICENSE
-# This program is free software; you can redistribute it and/or
-# modify it under the same terms as Perl 5 itself.
@@ -25,7 +25,7 @@ use strict;
 use warnings;
 use Padre::Constant ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 
 # This module may be loaded by others, so don't crash on Linux when just being loaded:
 if (Padre::Constant::WIN32) {
@@ -166,7 +166,7 @@ __END__
 
 =head1 COPYRIGHT
 
-Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 
 This program is free software; you can redistribute
 it and/or modify it under the same terms as Perl itself.
@@ -176,7 +176,7 @@ LICENSE file included with this module.
 
 =cut
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -21,7 +21,7 @@ moved, removed or changed at any time without notice.
 
 =cut
 
-use 5.008;
+use 5.010;
 use strict;
 use warnings;
 use Carp            ();
@@ -36,8 +36,8 @@ use Padre::Constant (); ### NO other Padre:: dependencies
 use vars qw{ $VERSION $COMPATIBLE };
 
 BEGIN {
-	$VERSION    = '0.96';
-	$COMPATIBLE = '0.93';
+	$VERSION    = '1.00';
+	$COMPATIBLE = '0.97';
 }
 
 our @ISA       = 'Exporter';
@@ -45,9 +45,6 @@ our @EXPORT_OK = '_T';
 our $DISTRO    = undef;
 
 
-
-
-
 #####################################################################
 # Officially Supported Constants
 
@@ -362,27 +359,6 @@ sub splash {
 	return -f $original ? $original : Padre::Util::sharefile('padre-splash.png');
 }
 
-sub find_perldiag_translations {
-	my %languages;
-	foreach my $path (@INC) {
-		my $dir = File::Spec->catdir( $path, 'POD2' );
-		next if not -e $dir;
-		if ( opendir my $dh, $dir ) {
-			my @files = readdir $dh;
-			close $dh;
-			foreach my $lang (@files) {
-				next if $lang eq '.';
-				next if $lang eq '..';
-				if ( -e File::Spec->catfile( $dir, $lang, 'perldiag.pod' ) ) {
-					$languages{$lang} = 1;
-				}
-			}
-		}
-	}
-	my @tr = sort keys %languages;
-	return @tr;
-}
-
 
 
 
@@ -446,19 +422,19 @@ sub run_in_directory {
 Plugin replacment for perl command qx{...} to avoid black lines in non *inux os
 
 	qx{...};
-	run_in_directory_two('...');
+	run_in_directory_two( cmd => '...');
 
 optional parameters are dir and return type
 
-	run_in_directory_two('...', $dir);
-	run_in_directory_two('...', $dir, type);
+	run_in_directory_two(cmd => '...', dir => $dir);
+	run_in_directory_two(cmd => '...', dir => $dir, option => type);
 
 also
 
-	run_in_directory_two('...', type);
+	run_in_directory_two(cmd => '...', option => type);
 
 return type 1 default, returns a string
-
+return type 2 error only for testing
 nb you might need to chomp result but thats for you.
 
 return type 0 hash_ref
@@ -467,14 +443,14 @@ return type 0 hash_ref
 
 =item example 1,
 
-	Padre::Util::run_in_directory_two('svn --version --quiet');
+	Padre::Util::run_in_directory_two(cmd => 'svn --version --quiet');
 
 	"1.6.12
 	"
 
 =item example 2,
 
-	Padre::Util::run_in_directory_two('svn --version --quiet', 0);
+	Padre::Util::run_in_directory_two(cmd => 'svn --version --quiet', option => '0');
 
 	\ {
 		error    "",
@@ -491,28 +467,19 @@ return type 0 hash_ref
 # function Padre::Util::run_in_directory_two
 #######
 sub run_in_directory_two {
-	my $cmd_line      = shift;
-	my $location      = shift;
-	my $return_option = shift;
-
-	if ( defined $location ) {
-		if ( $location =~ /\d/ ) {
-			$return_option = $location;
-			$location      = undef;
-		}
-
-	}
+	my %args = @_;
 
+	#create return hash ioe (input output error)
 	my %ret_ioe;
-	$ret_ioe{input} = $cmd_line;
+	$ret_ioe{input} = $args{cmd};
 
-	$cmd_line =~ m/((?:\w+)\s)/;
+	$args{cmd} =~ m/((?:\w+)\s)/;
 	my $cmd_app = $1;
 
-	if ( defined $return_option ) {
-		$return_option = ( $return_option =~ m/[0|1|2]/ ) ? $return_option : 1;
+	if ( defined $args{option} ) {
+		$args{option} = ( $args{option} =~ m/[0|1|2]/ ) ? $args{option} : '1';
 	} else {
-		$return_option = 1;
+		$args{option} = 1;
 	}
 
 	# Create a temporary file for standard output redirection
@@ -523,16 +490,10 @@ sub run_in_directory_two {
 	my $std_err = File::Temp->new( UNLINK => 1 );
 
 	my $temp_dir = File::Temp->newdir();
-
-	my $directory;
-	if ( defined $location ) {
-		$directory = ($location) ? $location : $temp_dir;
-	} else {
-		$directory = $temp_dir;
-	}
+	my $directory = $args{dir} // $temp_dir;
 
 	my @cmd = (
-		$cmd_line,
+		$args{cmd},
 		'1>' . $std_out->filename,
 		'2>' . $std_err->filename,
 	);
@@ -542,20 +503,21 @@ sub run_in_directory_two {
 	Padre::Util::run_in_directory( "@cmd", $directory );
 
 	# Slurp command standard input and output
-	$ret_ioe{output} = slurp( $std_out->filename );
+	$ret_ioe{output} = ${ slurp( $std_out->filename ) };
+	chomp $ret_ioe{output};
 
-	# chomp $ret_ioe{output};
 
 	# Slurp command standard error
-	$ret_ioe{error} = slurp( $std_err->filename );
+	$ret_ioe{error} = ${ slurp( $std_err->filename ) };
+	chomp $ret_ioe{error};
+	$ret_ioe{error} = $ret_ioe{error} ne "" ? $ret_ioe{error} : undef;
 
-	# chomp $ret_ioe{error};
-	if ( $ret_ioe{error} && ( $return_option eq 1 ) ) {
-		$return_option = 2;
+	if ( $ret_ioe{error} && ( $args{option} eq '1' ) ) {
+		$args{option} = '2';
 	}
 
-	return $ret_ioe{output} if ( $return_option eq 1 );
-	return $ret_ioe{error}  if ( $return_option eq 2 );
+	return $ret_ioe{output} if ( $args{option} eq '1' );
+	return $ret_ioe{error}  if ( $args{option} eq '2' );
 	return \%ret_ioe;
 
 }
@@ -568,7 +530,7 @@ __END__
 
 =head1 COPYRIGHT
 
-Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 
 This program is free software; you can redistribute
 it and/or modify it under the same terms as Perl itself.
@@ -578,7 +540,7 @@ LICENSE file included with this module.
 
 =cut
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -8,7 +8,7 @@ use Padre::Config   ();
 use Padre::Constant ();
 use Padre::Wx       ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 
 # Generate faster accessors
 use Class::XSAccessor {
@@ -94,7 +94,7 @@ sub new {
 	# Validate the shortcut
 	if ($shortcut) {
 		my $shortcuts = $ide->shortcuts;
-		if ( exists $shortcuts->{$shortcut} ) {
+		if ( exists $shortcuts->{$shortcut} and $shortcuts->{$shortcut}->name ne $name ) {
 			warn "Found a duplicate shortcut '$shortcut' with " . $shortcuts->{$shortcut}->name . " for '$name'\n";
 		} else {
 			$shortcuts->{$shortcut} = $self;
@@ -201,7 +201,7 @@ sub _event {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -351,7 +351,7 @@ A default constructor for action objects.
 
 =head1 COPYRIGHT & LICENSE
 
-Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 
 This program is free software; you can redistribute
 it and/or modify it under the same terms as Perl itself.
@@ -7,19 +7,20 @@ package Padre::Wx::ActionLibrary;
 use 5.008005;
 use strict;
 use warnings;
-use File::Spec        ();
-use Params::Util      ();
-use Padre::Feature    ();
-use Padre::Current    ();
-use Padre::Constant   ();
-use Padre::MIME       ();
-use Padre::Wx         ();
-use Padre::Wx::Menu   ();
-use Padre::Wx::Action ();
+use File::Spec         ();
+use Params::Util       ();
+use Padre::Feature     ();
+use Padre::Current     ();
+use Padre::Constant    ();
+use Padre::MIME        ();
+use Padre::Breakpoints ();
+use Padre::Wx          ();
+use Padre::Wx::Menu    ();
+use Padre::Wx::Action  ();
 use Padre::Locale::T;
 use Padre::Logger;
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 
 
 
@@ -174,6 +175,19 @@ sub init {
 		},
 	);
 
+	# Split projects from files
+
+	Padre::Wx::Action->new(
+		name       => 'file.p5_modulestarter',
+		label      => _T('Perl Distribution...'),
+		comment    => _T('Setup a skeleton Perl distribution'),
+		menu_event => sub {
+			require Padre::Wx::Dialog::ModuleStarter;
+			Padre::Wx::Dialog::ModuleStarter->run( $_[0] );
+		},
+	);
+
+
 	# Split by language
 
 	Padre::Wx::Action->new(
@@ -2123,6 +2137,30 @@ sub init {
 		);
 
 		Padre::Wx::Action->new(
+			name => 'debug.launch_options',
+			need => sub {
+				$main->{debugger};
+			},
+
+			#toolbar    => 'actions/breakpoints',
+			label      => _T('Debug Launch Options'),
+			comment    => _T('Launch debugger with options'),
+			menu_event => sub {
+
+				#TODO: need to hide the breakpoints and debugger panels if thats what the user started with - don't make a mess of my tiny screen - you have missed the point think eclipse
+				$_[0]->show_breakpoints(1);
+				if ( $_[0]->{breakpoints} ) {
+					$_[0]->{breakpoints}->on_refresh_click();
+				}
+
+				$_[0]->show_debugger(1);
+				if ( $_[0]->{debugger} ) {
+					$_[0]->{debugger}->on_launch_options();
+				}
+			},
+		);
+
+		Padre::Wx::Action->new(
 			name => 'debug.set_breakpoint',
 			need => sub {
 				eval { Padre::Current->document->filename };
@@ -2143,13 +2181,7 @@ sub init {
 			comment => _T('Set a breakpoint to the current location of the cursor with a condition'),
 
 			menu_event => sub {
-				if ( $_[0]->{breakpoints} ) {
-					$_[0]->{breakpoints}->on_set_breakpoints_clicked();
-				} else {
-					require Padre::Breakpoints;
-					Padre::Breakpoints->set_breakpoints_clicked();
-					Padre::Breakpoints->show_breakpoints();
-				}
+				Padre::Breakpoints->set_breakpoints_clicked();
 				return;
 			},
 		);
@@ -2200,7 +2232,7 @@ sub init {
 			comment    => _T('Share your preferences between multiple computers'),
 			menu_event => sub {
 				require Padre::Wx::Dialog::Sync;
-				Padre::Wx::Dialog::Sync->new( $_[0] )->ShowModal;
+				Padre::Wx::Dialog::Sync->run( $_[0] );
 			},
 		);
 	}
@@ -2523,8 +2555,8 @@ sub init {
 	);
 
 	Padre::Wx::Action->new(
-		name    => 'help.perl_help',
-		label   => _T('P&erl Help'),
+		name    => 'help.perl_en',
+		label   => _T('P&erl Help (English)'),
 		comment => _T(
 			      'Open the Perl live support chat in your web browser '
 				. 'and talk to others who may help you with your problem'
@@ -2535,6 +2567,18 @@ sub init {
 	);
 
 	Padre::Wx::Action->new(
+		name    => 'help.perl_jp',
+		label   => _T('Perl Help (Japanese)'),
+		comment => _T(
+			      'Open the Perl live support chat in your web browser '
+				. 'and talk to others who may help you with your problem'
+		),
+		menu_event => sub {
+			Padre::Wx::launch_irc('locale_jp');
+		},
+	);
+
+	Padre::Wx::Action->new(
 		name    => 'help.win32_questions',
 		label   => _T('&Win32 Questions (English)'),
 		comment => _T(
@@ -2601,7 +2645,7 @@ sub init {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -16,7 +16,7 @@ use strict;
 use warnings;
 use Padre::Wx ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 
 use constant TIMER_ACTIONQUEUE => Wx::NewId();
 
@@ -116,7 +116,7 @@ sub on_timer {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -32,7 +32,7 @@ use strict;
 use warnings;
 use Padre::Wx ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = 'Wx::App';
 
 
@@ -177,7 +177,7 @@ sub conduit {
 
 =head1 COPYRIGHT
 
-Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 
 =head1 LICENSE
 
@@ -186,7 +186,7 @@ modify it under the same terms as Perl 5 itself.
 
 =cut
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -9,7 +9,7 @@ use warnings;
 use Padre::Wx ();
 use Padre::Logger;
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 
 # Due to an overly simplistic implementation at the C level,
 # Wx::AuiManager is only a SCALAR reference and cannot be
@@ -119,7 +119,7 @@ SCOPE: {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -9,7 +9,7 @@ use Padre::Constant       ();
 use Padre::Wx             ();
 use Padre::Wx::Role::Main ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = qw{
 	Padre::Wx::Role::Main
 	Wx::AuiNotebook
@@ -181,7 +181,7 @@ sub on_close {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -35,7 +35,7 @@ use Padre::Role::Task     ();
 use Padre::Locale::T;
 use Padre::Logger;
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = qw{
 	Padre::Role::Task
 	Wx::Dialog
@@ -392,8 +392,9 @@ sub new_page {
 		{
 			my $class = $VIEW{$mime};
 			unless ( $class->VERSION ) {
-				eval "require $class;";
-				die "Failed to load $class: $@" if $@;
+				(my $source = "$class.pm") =~ s{::}{/}g;
+				eval { require $source }
+					or die "Failed to load $class: $@";
 			}
 			my $panel = $class->new($self);
 			Wx::Event::EVT_HTML_LINK_CLICKED(
@@ -486,7 +487,7 @@ L<Padre::Browser> L<Padre::Task::Browser>
 
 =cut
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -7,7 +7,7 @@ use Padre::Wx             ();
 use Padre::Wx::Icon       ();
 use Padre::Wx::Role::Main ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = qw{
 	Padre::Wx::Role::Main
 	Wx::ListView
@@ -105,7 +105,7 @@ sub on_list_item_activated {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -12,7 +12,7 @@ use Padre::Wx::Role::Timer ();
 use Padre::Wx::FBP::CPAN   ();
 use Padre::Logger;
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = qw{
 	Padre::Role::Task
 	Padre::Wx::Role::View
@@ -105,6 +105,10 @@ sub view_close {
 	$_[0]->main->show_cpan(0);
 }
 
+sub view_icon {
+	Padre::Wx::Icon::find('actions/metared');
+}
+
 sub view_start {
 	my $self = shift;
 	$self->{synopsis}->Hide;
@@ -773,7 +777,7 @@ sub on_metacpan_click {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -9,7 +9,7 @@ use Padre::Wx             ();
 use Padre::Wx::Role::Main ();
 use Padre::Locale::T;
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = qw{
 	Padre::Wx::Role::Main
 	Wx::Choice
@@ -38,7 +38,7 @@ sub new {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -10,7 +10,7 @@ use Padre::Wx             ();
 use Padre::Wx::Role::Main ();
 use Padre::Wx::Theme      ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = qw{
 	Padre::Wx::Role::Main
 	Wx::Choice
@@ -52,7 +52,7 @@ sub config_set {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -6,7 +6,7 @@ use warnings;
 use Padre::Wx                    ();
 use Padre::Wx::ComboBox::History ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = 'Padre::Wx::ComboBox::History';
 
 
@@ -81,7 +81,7 @@ sub bad_colour {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -43,7 +43,7 @@ use warnings;
 use Padre::Wx ();
 use Padre::DB ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = 'Wx::ComboBox';
 
 sub new {
@@ -111,7 +111,7 @@ sub SaveValue {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -16,7 +16,7 @@ use Padre::Wx::Role::Main ();
 use Padre::Wx             ();
 use Padre::Logger;
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = qw{
 	Padre::Wx::Role::View
 	Padre::Wx::Role::Main
@@ -282,7 +282,7 @@ sub relocale {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -4,7 +4,7 @@ use 5.008;
 use strict;
 use warnings;
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 
 use constant WANT => qw{
 	wxCLRP_SHOW_LABEL
@@ -373,7 +373,7 @@ no warnings 'once';
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -12,7 +12,7 @@ use Padre::Util             ();
 use Padre::Locale::Format   ();
 use Padre::Wx::FBP::About   ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = qw{
 	Padre::Wx::FBP::About
 };
@@ -86,6 +86,7 @@ sub _translation {
 
 	# $self->kjetil_skotheim->SetLabel('');
 	# $self->cezary_morga->SetLabel('');
+	# $self->marek_roszkowski->SetLabel('');
 	# $self->breno_g_de_oliveira->SetLabel('');
 	# $self->gabriel_vieira->SetLabel('');
 
@@ -102,14 +103,19 @@ sub _information {
 	my $self   = shift;
 	my $output = "\n";
 	$output .= sprintf "%*s %s\n", OFFSET, 'Padre', $VERSION;
+
 	$output .= $self->_core_info;
 	$output .= $self->_wx_info;
+
 	$output .= "Other...\n";
 	$output .= sprintf "%*s %s\n", OFFSET, 'PPI',   $PPI::VERSION;
 
 	require Debug::Client;
 	$output .= sprintf "%*s %s\n", OFFSET, 'Debug::Client', $Debug::Client::VERSION;
 
+	require PPIx::EditorTools;
+	$output .= sprintf "%*s %s\n", OFFSET, 'PPIx::EditorTools', $PPIx::EditorTools::VERSION;
+
 	$output .= sprintf "%*s %s\n", OFFSET, Wx::gettext('Config'), Padre::Constant::CONFIG_DIR;
 	return $output;
 }
@@ -125,6 +131,7 @@ sub _core_info {
 
 	if ( $Config{osname} eq 'linux' ) {
 
+		# qx{...} ok here as linux
 		my $distro = qx{cat /etc/issue};
 		chomp($distro);
 		$distro =~ s/\\n \\l//g;
@@ -183,7 +190,7 @@ sub _wx_info {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -8,7 +8,7 @@ use Padre::Config         ();
 use Padre::Wx             ();
 use Padre::Wx::Role::Main ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = qw{
 	Padre::Wx::Role::Main
 	Wx::Dialog
@@ -901,7 +901,7 @@ sub show {
 
 =head1 COPYRIGHT & LICENSE
 
-Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 
 This program is free software; you can redistribute
 it and/or modify it under the same terms as Perl itself.
@@ -911,7 +911,7 @@ LICENSE file included with this module.
 
 =cut
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -7,7 +7,7 @@ use Params::Util              ();
 use Padre::DB                 ();
 use Padre::Wx::FBP::Bookmarks ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = 'Padre::Wx::FBP::Bookmarks';
 
 
@@ -262,7 +262,7 @@ sub clean {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -0,0 +1,106 @@
+package Padre::Wx::Dialog::DebugOptions;
+
+use 5.008;
+use strict;
+use warnings;
+use Padre::Search                ();
+use Padre::Wx::FBP::DebugOptions ();
+
+our $VERSION = '1.00';
+our @ISA     = qw{
+	Padre::Wx::FBP::DebugOptions
+};
+
+
+
+
+
+######################################################################
+# Constructor
+
+sub new {
+	my $class = shift;
+	my $self  = $class->SUPER::new(@_);
+	$self->CenterOnParent;
+	return $self;
+}
+
+
+
+
+
+######################################################################
+# Event Handlers
+
+######################################################################
+# Event Handlers
+
+sub browse_scripts {
+	my $self    = shift;
+	my $default = $self->find_script->GetValue;
+	unless ($default) {
+		$default = $self->config->default_projects_directory;
+	}
+
+	use File::Spec;
+
+	my ( $volume, $directory, $file ) = File::Spec->splitpath( $default, -d $default );
+
+	my $dialog = Wx::FileDialog->new(
+		$self,
+		Wx::gettext("Select Script to debug into"),
+		File::Spec->catpath( $volume, $directory, '' )
+	);
+	my $result = $dialog->ShowModal;
+	$dialog->Destroy;
+
+	# Update the dialog
+	unless ( $result == Wx::ID_CANCEL ) {
+		$self->find_script->SetValue( $dialog->GetPath );
+	}
+
+	return;
+}
+
+sub browse_run_directory {
+	my $self    = shift;
+	my $default = $self->run_directory->GetValue;
+	unless ($default) {
+		$default = $self->config->default_run_directory;
+	}
+
+	use File::Spec;
+
+	my ( $volume, $directory, $file ) = File::Spec->splitpath( $default, -d $default );
+
+	my $dialog = Wx::DirDialog->new(
+		$self,
+		Wx::gettext("Select Directory to run script in"),
+		File::Spec->catpath( $volume, $directory, '' )
+	);
+	my $result = $dialog->ShowModal;
+	$dialog->Destroy;
+
+	# Update the dialog
+	unless ( $result == Wx::ID_CANCEL ) {
+		$self->run_directory->SetValue( $dialog->GetPath );
+	}
+
+	return;
+}
+
+
+sub on_close {
+	my $self  = shift;
+	my $event = shift;
+	$self->Hide;
+	$self->main->editor_focus;
+	$event->Skip(1);
+}
+
+1;
+
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
+# LICENSE
+# This program is free software; you can redistribute it and/or
+# modify it under the same terms as Perl 5 itself.
@@ -6,7 +6,7 @@ use warnings;
 use Padre::Constant ();
 use Padre::Wx       ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = (
 	'Padre::Wx::Role::Main',
 	'Wx::PopupWindow',
@@ -225,7 +225,7 @@ sub show {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -8,7 +8,7 @@ use Padre::SLOC              ();
 use Padre::Locale            ();
 use Padre::Wx::FBP::Document ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = 'Padre::Wx::FBP::Document';
 
 my @SELECTION_FIELDS = qw{
@@ -140,7 +140,7 @@ sub refresh {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -8,7 +8,7 @@ use Padre::Wx::ScrollLock      ();
 use Padre::Wx::Role::Timer     ();
 use Padre::Wx::FBP::Expression ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = qw{
 	Padre::Wx::Role::Timer
 	Padre::Wx::FBP::Expression
@@ -122,7 +122,7 @@ sub error {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -6,7 +6,7 @@ use warnings;
 use Padre::Wx       ();
 use Padre::Wx::Icon ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = 'Wx::Dialog';
 
 use Class::XSAccessor {
@@ -219,7 +219,7 @@ Request the dialog to be shown.
 
 =head1 COPYRIGHT & LICENSE
 
-Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 
 This program is free software; you can redistribute it and/or modify it
 under the same terms as Perl 5 itself.
@@ -228,7 +228,7 @@ under the same terms as Perl 5 itself.
 =cut
 
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -6,7 +6,7 @@ use warnings;
 use Padre::Search        ();
 use Padre::Wx::FBP::Find ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = qw{
 	Padre::Wx::FBP::Find
 };
@@ -120,7 +120,7 @@ sub as_search {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -5,7 +5,7 @@ use strict;
 use warnings;
 use Padre::Wx::FBP::FindInFiles ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = qw{
 	Padre::Wx::FBP::FindInFiles
 };
@@ -160,7 +160,7 @@ sub key_up {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -7,7 +7,7 @@ use Padre::Wx             ();
 use Padre::Wx::Role::Main ();
 use Padre::Locale         ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = qw{
 	Padre::Wx::Role::Main
 	Wx::Dialog
@@ -132,7 +132,7 @@ sub new {
 
 =head1 COPYRIGHT & LICENSE
 
-Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 
 This program is free software; you can redistribute
 it and/or modify it under the same terms as Perl itself.
@@ -142,7 +142,7 @@ LICENSE file included with this module.
 
 =cut
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -6,7 +6,7 @@ use warnings;
 use Padre::Wx             ();
 use Padre::Wx::Role::Main ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = qw{
 	Padre::Wx::Role::Main
 	Wx::Dialog
@@ -348,7 +348,7 @@ sub _cp { Wx::gettext('Character position') }
 
 =head1 COPYRIGHT & LICENSE
 
-Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 
 This program is free software; you can redistribute
 it and/or modify it under the same terms as Perl itself.
@@ -358,7 +358,7 @@ LICENSE file included with this module.
 
 =cut
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -8,7 +8,7 @@ use Padre::Wx::Icon       ();
 use Padre::Wx::HtmlWindow ();
 use Padre::Wx::Role::Idle ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = qw{
 	Padre::Wx::Role::Idle
 	Wx::Dialog
@@ -447,14 +447,14 @@ Ahmad M. Zawawi C<< <ahmad.zawawi at gmail.com> >>
 
 =head1 COPYRIGHT & LICENSE
 
-Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 
 This program is free software; you can redistribute
 it and/or modify it under the same terms as Perl itself.
 
 =cut
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -0,0 +1,254 @@
+package Padre::Wx::Dialog::ModuleStarter;
+
+use 5.010;
+use strict;
+use warnings;
+use Padre::Wx::Role::Config       ();
+use Padre::Wx::FBP::ModuleStarter ();
+use Try::Tiny;
+
+our $VERSION = '1.00';
+our @ISA     = qw{
+	Padre::Wx::Role::Config
+	Padre::Wx::FBP::ModuleStarter
+};
+
+
+#######
+# new
+#######
+sub new {
+	my $class = shift;
+	my $self  = $class->SUPER::new(@_);
+
+	# Focus on the module name
+	$self->module->SetFocus;
+
+	return $self;
+}
+
+#######
+# Method run
+#######
+sub run {
+	my $class  = shift;
+	my $main   = shift;
+	my $self   = $class->new($main);
+	my $config = $main->config;
+
+	# Load preferences
+	$self->config_load(
+		$config, qw{
+			identity_name
+			identity_email
+			module_starter_directory
+			module_starter_builder
+			module_starter_license
+			}
+	);
+
+	# Show the dialog
+	$self->Fit;
+	$self->CentreOnParent;
+	my $result = $self->ShowModal;
+	if ( $result == Wx::ID_CANCEL ) {
+
+		# As we leave the Find dialog, return the user to the current editor
+		# window so they don't need to click it.
+		$self->main->editor_focus;
+		$self->Destroy;
+		return;
+	}
+	# if ( $self->ShowModal == Wx::wxID_CANCEL ) {
+		# $self->main->editor_focus;
+		# $self->Destroy;
+		# return;
+	# }
+
+	# Save preferences
+	$self->config_save(
+		$config, qw{
+			module_starter_directory
+			module_starter_builder
+			module_starter_license
+			}
+	);
+
+	# Generate the distribution
+	### TO BE COMPLETED
+
+	# Clean up
+	# $self->Destroy;
+	return 1;
+}
+
+#######
+# event handeler for ok_clicked
+#######
+sub ok_clicked {
+	my ( $self, $event ) = @_;
+	my $main    = $self->main;
+	my $current = $main->current;
+	my $config  = $main->config;
+	my $output  = $main->output;
+	my $data;
+
+	$data->{module_name} = $self->module->GetValue();
+
+	$data->{author_name} = $self->config_get( $current->config->meta('identity_name') );
+	$data->{email}       = $self->config_get( $current->config->meta('identity_email') );
+
+	$data->{builder_choice} = $self->config_get( $current->config->meta('module_starter_builder') );
+	$data->{license_choice} = $self->config_get( $current->config->meta('module_starter_license') );
+
+	$data->{directory} = $self->config_get( $current->config->meta('module_starter_directory') );
+
+
+	#TODO improve input validation !, is this realy needed
+	my @fields = qw( module_name author_name email builder_choice license_choice );
+	foreach my $f (@fields) {
+		if ( not $data->{$f} ) {
+			$main->message(
+				sprintf( Wx::gettext('Field %s was missing. Module not created.'), $f ),
+				Wx::gettext('missing field'),
+			);
+			return;
+		}
+	}
+
+	# my $config = Padre->ide->config;
+	$config->set( 'identity_name',            $data->{author_name} );
+	$config->set( 'identity_email',           $data->{email} );
+	$config->set( 'module_starter_builder',   $data->{builder_choice} );
+	$config->set( 'module_starter_license',   $data->{license_choice} );
+	$config->set( 'module_starter_directory', $data->{directory} );
+
+	my $parent_dir = $data->{directory} || './';
+
+	my $ms;
+	try {
+
+		require Padre::Util;
+		require Module::Starter;
+		my @cmd;
+
+		#Deal with multiple cvs module names
+		my @modules = split( /,\s*/, $data->{module_name} );
+		for (@modules) {
+			push @cmd,
+				(
+				'--module', $_,
+				);
+		}
+		push @cmd,
+			(
+			'--author',  '"' . $data->{author_name} . '"',
+			'--email',   $data->{email},
+			'--builder', $data->{builder_choice},
+			'--license', $data->{license_choice},
+			'--verbose',
+			);
+
+		$ms = Padre::Util::run_in_directory_two( cmd => "module-starter @cmd", dir => $data->{directory}, option => 0 );
+
+	}
+	catch {
+		$main->error(
+			sprintf(
+				Wx::gettext("An error has occured while generating '%s':\n%s"),
+				$data->{module_name}, $_
+			),
+		);
+		return;
+	}
+	finally {
+		if ( $ms->{error} !~ /^Added to MANIFEST/ ) {
+			$main->message(
+				sprintf( Wx::gettext("module-starter error: %s"), $ms->{error} ),
+			);
+		} else {
+			$main->show_output(1);
+			$output->clear;
+			$output->AppendText( $ms->{output} );
+		}
+	};
+
+
+	#Create dir structure
+	my $module_name = $data->{module_name};
+	($module_name) = split( ',', $module_name ); # for Foo::Bar,Foo::Bat
+	                                             # prepare Foo-Bar/lib/Foo/Bar.pm
+	my @parts = split( '::', $module_name );
+	my $dir_name = join( '-', @parts );
+	$parts[-1] .= '.pm';
+	my $file = File::Spec->catfile( $parent_dir, $dir_name, 'lib', @parts );
+	Padre::DB::History->create(
+		type => 'files',
+		name => $file,
+	);
+	$main->setup_editor($file);
+	$main->refresh;
+
+	# Clean up
+	$self->Destroy;
+	return;
+}
+
+1;
+
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
+# LICENSE
+# This program is free software; you can redistribute it and/or
+# modify it under the same terms as Perl 5 itself.
+
+__END__
+
+#ToDo Dialog needs to support the following table
+
+licence list from Module::Build::API
+
+'apache',       ms		# does not work w/ Module::Build
+'artistic',				# does not work w/ Module::Build
+'artistic_2',			# does not work w/ Module::Build
+'bsd',			ms	
+'gpl',			ms	
+'lgpl',			ms	
+'mit',			ms
+'mozilla',				# does not work w/ Module::Build
+'open_source',			# does not work w/ Module::Build
+'perl',			ms
+'restrictive',			# does not work w/ Module::Build
+'unrestricted',			# does not work w/ Module::Build
+
+ms from module::starter::simple
+the previous comment # does not work w/ Module::Build dose not make sense
+
+***********
+
+# require Padre::Util;
+# require Module::Starter;
+# my @cmd = (
+# '--module',  $data->{module_name},
+# '--author',  $data->{author_name},
+# '--email',   $data->{email},
+# '--builder', $data->{builder_choice},
+# '--license', $data->{license_choice},
+# '--verbose',
+# );
+
+# my $ms_ref = Padre::Util::run_in_directory_two(cmd => "module-starter @cmd", dir => $data->{directory}, option => 0);
+# p $ms_ref;
+
+*******
+# use Module::Starter qw(Module::Starter::Simple);
+# my %ms_args = (
+# modules      => [ $data->{module_name} ],
+# author       => $data->{author_name},
+# email        => $data->{email},
+# builder      => $data->{builder_choice},
+# license      => $data->{license_choice},
+# basedir      => $data->{directory},
+# verbose      => 1,
+# ignores_type => [ 'generic', 'manifest'],
+# );
+# Module::Starter->create_distro(%ms_args);
@@ -13,7 +13,7 @@ use Padre::Wx::Role::Idle ();
 use Padre::Wx::Role::Main ();
 use Padre::Logger;
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = qw{
 	Padre::Role::Task
 	Padre::Wx::Role::Idle
@@ -678,14 +678,14 @@ Ahmad M. Zawawi E<lt>ahmad.zawawi at gmail.comE<gt>
 
 =head1 COPYRIGHT & LICENSE
 
-Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 
 This program is free software; you can redistribute
 it and/or modify it under the same terms as Perl itself.
 
 =cut
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -6,7 +6,7 @@ use warnings;
 use Padre::Wx             ();
 use Padre::Wx::Role::Main ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = qw{
 	Padre::Wx::Role::Main
 	Wx::Dialog
@@ -150,7 +150,7 @@ sub modal {
 
 =head1 COPYRIGHT & LICENSE
 
-Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 
 This program is free software; you can redistribute
 it and/or modify it under the same terms as Perl itself.
@@ -160,7 +160,7 @@ LICENSE file included with this module.
 
 =cut
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -7,8 +7,9 @@ use Padre::Util           ();
 use Padre::Wx             ();
 use Padre::Wx::FBP::Patch ();
 use Padre::Logger;
+use Try::Tiny;
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = qw{
 	Padre::Wx::FBP::Patch
 };
@@ -132,7 +133,7 @@ sub on_action {
 
 		# as we can not added items to a radio-box,
 		# we can only enable & disable when radio-box enabled
-		unless ( $self->{svn_local} ) {
+		if ( !$self->{svn_local} ) {
 			$self->against->EnableItem( 1, 0 );
 		}
 		$self->against->SetSelection(0);
@@ -281,12 +282,16 @@ sub file1_list_svn {
 
 	@{ $self->{file1_list_ref} } = ();
 	for ( 0 .. $self->{tab_cardinality} ) {
-		if (   ( $self->{open_file_info}->{$_}->{'vcs'} eq 'SVN' )
-			&& !( $self->{open_file_info}->{$_}->{'changed'} )
-			&& !( $self->{open_file_info}->{$_}->{'filename'} =~ /(patch|diff)$/sxm ) )
-		{
-			push @{ $self->{file1_list_ref} }, $self->{open_file_info}->{$_}->{'filename'};
-		}
+		try {
+			if ( $self->{open_file_info}->{$_}->{'vcs'} ) {
+				if (   ( $self->{open_file_info}->{$_}->{'vcs'} =~ /SVN/sxm )
+					&& !( $self->{open_file_info}->{$_}->{'changed'} )
+					&& !( $self->{open_file_info}->{$_}->{'filename'} =~ /(patch|diff)$/sxm ) )
+				{
+					push @{ $self->{file1_list_ref} }, $self->{open_file_info}->{$_}->{'filename'};
+				}
+			}
+		};
 	}
 
 	TRACE("file1_list_svn: @{ $self->{file1_list_ref} }") if DEBUG;
@@ -309,10 +314,9 @@ sub set_selection_file1 {
 	$self->{selection} = 0;
 	if ( $main->current->title =~ /(patch|diff)$/sxm ) {
 
-		my @pathch_target = split( /\./, $main->current->title, 2 );
+		my @pathch_target = split /\./, $main->current->title, 2;
 
-		# TODO this is a padre internal issue
-		# remove obtuse leading space if exists
+		# TODO this is a padre internal issue, remove obtuse leading space if exists
 		$pathch_target[0] =~ s/^\p{Space}{1}//;
 		TRACE("Looking for File-1 to apply a patch to: $pathch_target[0]") if DEBUG;
 
@@ -397,12 +401,12 @@ sub apply_patch {
 
 	if ( -e $file1_url ) {
 		TRACE("found file1 => $file1_name: $file1_url") if DEBUG;
-		$source = Padre::Util::slurp($file1_url);
+		$source = ${ Padre::Util::slurp($file1_url) };
 	}
 
 	if ( -e $file2_url ) {
 		TRACE("found file2 => $file2_name: $file2_url") if DEBUG;
-		$diff = Padre::Util::slurp($file2_url);
+		$diff = ${ Padre::Util::slurp($file2_url) };
 		unless ( $file2_url =~ /(patch|diff)$/sxm ) {
 			$main->info( Wx::gettext('Patch file should end in .patch or .diff, you should reselect & try again') );
 			return;
@@ -413,13 +417,14 @@ sub apply_patch {
 
 		require Text::Patch;
 		my $our_patch;
-		if ( eval { $our_patch = Text::Patch::patch( $source, $diff, { STYLE => 'Unified' } ) } ) {
+
+		if ( eval { $our_patch = Text::Patch::patch( $source, $diff, { STYLE => 'Unified', }, ) } ) {
 
 			TRACE($our_patch) if DEBUG;
 
 			# Open the patched file as a new file
-			$main->new_document_from_string( $our_patch => 'application/x-perl', );
-			$main->info( Wx::gettext('Patch successful, you should see a new tab in editor called Unsaved #') );
+			my $doc = $main->new_document_from_string( $our_patch => 'application/x-perl', );
+			$main->info( sprintf(Wx::gettext('Patch successful, you should see a new tab in editor called %s'), $doc->get_title) );
 		} else {
 			TRACE("error trying to patch: $@") if DEBUG;
 
@@ -470,7 +475,7 @@ sub make_patch_diff {
 			TRACE($our_diff) if DEBUG;
 
 			my $patch_file = $file1_url . '.patch';
-			open( my $fh, '>', $patch_file ) or die "open: $!";
+			open my $fh, '>', $patch_file or die "open: $!";
 			print $fh $our_diff;
 			close $fh;
 			TRACE("writing file: $patch_file") if DEBUG;
@@ -505,31 +510,30 @@ sub test_svn {
 	my $main = $self->main;
 
 	$self->{svn_local} = 0;
-
-	my $svn_client_version   = 0;
 	my $required_svn_version = '1.6.2';
 
 	if ( File::Which::which('svn') ) {
 
 		# test svn version
-		$svn_client_version = Padre::Util::run_in_directory_two('svn --version --quiet');
-		if ($svn_client_version) {
-			chomp $svn_client_version;
+		my $svn_client_info_ref = Padre::Util::run_in_directory_two( cmd => 'svn --version --quiet', option => '0' );
+		my %svn_client_info = %{$svn_client_info_ref};
+
+		if ( !$svn_client_info{error} ) {
 
 			require Sort::Versions;
 
 			# This is so much better, now we are testing for version as well
-			if ( Sort::Versions::versioncmp( $required_svn_version, $svn_client_version, ) == -1 ) {
-				TRACE("Found local SVN v$svn_client_version, good to go.") if DEBUG;
+			if ( Sort::Versions::versioncmp( $required_svn_version, $svn_client_info{output}, ) == -1 ) {
+				TRACE("Found local SVN v$svn_client_info{output}, good to go.") if DEBUG;
 				$self->{svn_local} = 1;
 				return;
 			} else {
-				TRACE("Found SVN v$svn_client_version but require v$required_svn_version") if DEBUG;
+				TRACE("Found SVN v$svn_client_info{output} but require v$required_svn_version") if DEBUG;
 				$main->info(
 					sprintf(
 						Wx::gettext(
 							'Warning: found SVN v%s but we require SVN v%s and it is now called "Apache Subversion"'),
-						$svn_client_version,
+						$svn_client_info{output},
 						$required_svn_version
 					)
 				);
@@ -556,17 +560,21 @@ sub make_patch_svn {
 
 	TRACE("file1_url to svn: $file1_url") if DEBUG;
 
-	# if (test_svn) {
 	if ( $self->{svn_local} ) {
 		TRACE('found local SVN, Good to go') if DEBUG;
-		my $diff_str;
-		if ( eval { $diff_str = qx{ svn diff $file1_url} } ) {
+		my $diff_str_ref;
 
-			TRACE($diff_str) if DEBUG;
+		try {
+			$diff_str_ref = Padre::Util::run_in_directory_two( cmd => "svn diff $file1_url", option => '0' );
+		};
+		my %svn_diff = %{$diff_str_ref};
+		if ( !$svn_diff{error} ) {
+
+			TRACE( $svn_diff{output} ) if DEBUG;
 
 			my $patch_file = $file1_url . '.patch';
 			open( my $fh, '>', $patch_file ) or die "open: $!";
-			print $fh $diff_str;
+			print $fh $svn_diff{output};
 			close $fh;
 			TRACE("writing file: $patch_file") if DEBUG;
 
@@ -577,14 +585,15 @@ sub make_patch_svn {
 				)
 			);
 		} else {
-			TRACE("Error trying to get an SVN Diff: $@") if DEBUG;
+
+			TRACE("Error trying to get an SVN Diff: $svn_diff{error}") if DEBUG;
 
 			$output->AppendText("Patch Dialog failed to Complete.\n");
 			$output->AppendText("Your requested Action Diff against SVN, with following parameters.\n");
 			$output->AppendText("File-1: $file1_url \n");
 			$output->AppendText("What follows is the error I received from SVN, if any: \n");
-			if ($@) {
-				$output->AppendText($@);
+			if ( $svn_diff{error} ) {
+				$output->AppendText( $svn_diff{error} );
 			} else {
 				$output->AppendText("Sorry, Diff to SVN failed. There are any diffrences in this file: $file1_name");
 			}
@@ -712,7 +721,7 @@ Adam Kennedy E<lt>adamk@cpan.orgE<gt>
 
 =head1 LICENSE AND COPYRIGHT
 
-Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 
 This program is free software; you can redistribute
 it and/or modify it under the same terms as Perl 5 itself.
@@ -722,7 +731,7 @@ LICENSE file included with this module.
 
 =cut
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -9,7 +9,7 @@ use Padre::Wx 'RichText';
 use Padre::Wx::Icon       ();
 use Padre::Wx::Role::Main ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = qw{
 	Padre::Wx::Role::Main
 	Wx::Dialog
@@ -395,7 +395,7 @@ English explanation of the regular expression
 
 =head1 COPYRIGHT & LICENSE
 
-Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 
 This program is free software; you can redistribute it and/or modify it
 under the same terms as Perl 5 itself.
@@ -1,22 +1,33 @@
 package Padre::Wx::Dialog::PluginManager;
 
-use 5.008;
+use 5.010;
 use strict;
 use warnings;
+no if $] > 5.017010, warnings => 'experimental::smartmatch';
+
+use Padre::Wx::Util               ();
 use Padre::Wx::Icon               ();
 use Padre::Wx::FBP::PluginManager ();
 use Padre::Locale::T;
+use Try::Tiny;
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = 'Padre::Wx::FBP::PluginManager';
 
 
-
+use constant {
+	RED        => Wx::Colour->new('red'),
+	DARK_GREEN => Wx::Colour->new( 0x00, 0x90, 0x00 ),
+	BLUE       => Wx::Colour->new('blue'),
+	GRAY       => Wx::Colour->new('gray'),
+	DARK_GRAY  => Wx::Colour->new( 0x7f, 0x7f, 0x7f ),
+	BLACK      => Wx::Colour->new('black'),
+};
 
 
 ######################################################################
 # Class Methods
-
+#####
 sub run {
 	my $class = shift;
 	my $self  = $class->new(@_);
@@ -26,36 +37,43 @@ sub run {
 }
 
 
-
-
-
 ######################################################################
 # Constructor
-
+#####
 sub new {
 	my $class = shift;
 	my $self  = $class->SUPER::new(@_);
-	my $list  = $self->{list};
+
+	$self->{handle} = 'empty';
 
 	# This is a core dialog so apply the Padre icon
 	$self->SetIcon(Padre::Wx::Icon::PADRE);
 
 	# Prepare to be shown
-	$self->SetSize( [ 750, 500 ] );
+	$self->SetSize( [ 760, 480 ] );
 	$self->CenterOnParent;
 
-	# Make the heading fonts larger
-	$self->{plugin_name}->SetFont( Wx::Font->new( Wx::NORMAL_FONT->GetPointSize + 4, 70, 90, 92, 0, "" ) );
-	$self->{plugin_status}->SetFont( Wx::Font->new( Wx::NORMAL_FONT->GetPointSize + 4, 70, 90, 92, 0, "" ) );
+	# TODO Active should be droped, just on show for now
+	# Setup columns names, Active should be droped, just and order here
+	# my @column_headers = qw( Path Line Active ); do not remove
+	my @column_headers = ( 'Plug-in Name', 'Version', 'Status', 'Plug-in Class' );
+	my $index = 0;
+	for my $column_header (@column_headers) {
+		$self->{list}->InsertColumn( $index++, Wx::gettext($column_header) );
+	}
 
-	# Do an initial refresh of the plugin list
-	$self->refresh;
+	# Select the first item in CrtList
+	$self->{list_focus} = 0;
 
-	# Select the first plugin and focus on the list
-	$list->Select(0) if $list->GetCount;
-	$list->SetFocus;
+	# Image List
+	$self->{imagelist} = Wx::ImageList->new( 16, 16, 1 );
+	$self->{list}->AssignImageList(
+		$self->{imagelist},
+		Wx::IMAGE_LIST_SMALL,
+	);
 
-	# Show the details for the selected plugin
+	# Do an initial refresh of the plugin list_two
+	$self->refresh;
 	$self->refresh_plugin;
 
 	return $self;
@@ -63,13 +81,12 @@ sub new {
 
 
 
-
-
 ######################################################################
 # Event Handlers
 
 sub refresh_plugin {
 	my $self = shift;
+
 	my $handle = $self->selected or return;
 
 	# Update the basic fields
@@ -121,7 +138,7 @@ sub refresh_plugin {
 	# Find the documentation
 	require Padre::Browser;
 	my $browser = Padre::Browser->new;
-	my $class   = $handle->class;
+	my $class   = $handle->class // 'Padre::Plugin::My';
 	my $doc     = $browser->resolve($class);
 
 	# Render the documentation.
@@ -143,57 +160,119 @@ sub refresh_plugin {
 
 sub action_clicked {
 	my $self = shift;
+
+	# say 'in action_clicked';
 	my $method = $self->{action}->{method} or return;
+
+	# p $method;
+
+	# p $self->$method();
 	$self->$method();
 }
 
 sub preferences_clicked {
 	my $self = shift;
+
 	my $handle = $self->selected or return;
 
+	# p $handle;
+
+	# my $handle = $self->handle or return;
 	$handle->plugin_preferences;
 }
 
 
-
-
-
 ######################################################################
 # Main Methods
 
 sub refresh {
 	my $self = shift;
-	my $list = $self->{list};
 
-	# Clear the existing list data
-	$list->Clear;
+	# Clear image list & fill it again
+	$self->{imagelist}->RemoveAll;
 
-	# Fill the list from the plugin handles
+	# Default plug-in icon
+	$self->{imagelist}->Add( Padre::Wx::Icon::find('status/padre-plugin') );
+
+	# Clear ListCtrl items
+	$self->{list}->DeleteAllItems;
+
+	my $index = 0;
+
+	# Fill the list_two from the plugin handles
 	foreach my $handle ( $self->ide->plugin_manager->handles ) {
-		$list->Append( $handle->plugin_name, $handle->class );
+		if ( $self->{handle} eq 'empty' ) {
+			if ( $handle->plugin_name eq 'My Plugin' ) {
+				$self->{handle} = $handle;
+			}
+		}
+
+		# Check if plug-in is supplying its own icon
+		my $position = 0;
+		my $icon     = $handle->plugin_icon;
+		if ( defined $icon ) {
+			$self->{imagelist}->Add($icon);
+			$position = $self->{imagelist}->GetImageCount - 1;
+		}
+
+		# Inserting the plug-in in the list
+		$self->{list}->InsertStringImageItem(
+			$index,
+			$handle->plugin_name,
+			$position,
+		);
+
+		given ( $handle->status ) {
+			when ( $_ eq 'enabled' )      { $self->{list}->SetItemTextColour( $index, BLUE ); }
+			when ( $_ eq 'disabled' )     { $self->{list}->SetItemTextColour( $index, BLACK ); }
+			when ( $_ eq 'incompatible' ) { $self->{list}->SetItemTextColour( $index, DARK_GRAY ); }
+			when ( $_ eq 'error' )        { $self->{list}->SetItemTextColour( $index, RED ); }
+		}
+
+		# $self->{list}->SetItem( $index,   0, $handle->plugin_name );
+		$self->{list}->SetItem( $index, 1, $handle->plugin_version || '???' );
+		$self->{list}->SetItem( $index, 2, $handle->status );
+		$self->{list}->SetItem( $index++, 3, $handle->class );
+
+		# Tidy the list
+		Padre::Wx::Util::tidy_list( $self->{list} );
+	}
+
+	# Select the current list item
+	if ( $self->{list}->GetItemCount > 0 ) {
+		$self->{list}->SetItemState( $self->{list_focus}, Wx::LIST_STATE_SELECTED, Wx::LIST_STATE_SELECTED );
+		$self->{list}->EnsureVisible( $self->{list_focus} );
 	}
 
 	return 1;
 }
 
+
 sub enable_selected {
-	my $self   = shift;
+	my $self = shift;
+
 	my $handle = $self->selected or return;
-	my $lock   = $self->main->lock( 'DB', 'refresh_menu_plugins' );
+	my $lock = $self->main->lock( 'DB', 'refresh_menu_plugins' );
+
 	$self->ide->plugin_manager->user_enable($handle);
+	$self->refresh;
 	$self->refresh_plugin;
 }
 
 sub disable_selected {
-	my $self   = shift;
+	my $self = shift;
+
 	my $handle = $self->selected or return;
-	my $lock   = $self->main->lock( 'DB', 'refresh_menu_plugins' );
+	my $lock = $self->main->lock( 'DB', 'refresh_menu_plugins' );
+
 	$self->ide->plugin_manager->user_disable($handle);
+	$self->refresh;
 	$self->refresh_plugin;
 }
 
 sub explain_selected {
 	my $self = shift;
+
 	my $handle = $self->selected or return;
 
 	# @INC gets printed out between () remove that for now
@@ -209,7 +288,30 @@ sub explain_selected {
 	);
 }
 
+#######
+# Event Handler _on_list_item_selected
+#######
+sub _on_list_item_selected {
+	my $self  = shift;
+	my $event = shift;
+	$self->{list_focus} = $event->GetIndex; # zero based
 
+	my $plugin_name = $event->GetText;
+	my $module_name;
+
+	# Find the plugin module given plugin name
+	foreach my $handle ( $self->ide->plugin_manager->handles ) {
+		if ( $handle->plugin_name eq $plugin_name ) {
+			$module_name = $handle->class;
+		}
+	}
+
+	$self->{handle} = $self->ide->plugin_manager->handle($module_name);
+	$self->refresh_plugin;
+
+	return 1;
+
+}
 
 
 
@@ -219,16 +321,16 @@ sub explain_selected {
 sub selected {
 	my $self = shift;
 
-	# Find the selection
-	my $list = $self->{list};
-	my $item = $list->GetSelection;
-	return if $item == Wx::NOT_FOUND;
-
-	# Load the plugin handle for the selection
-	my $module = $list->GetClientData($item);
-	$self->ide->plugin_manager->handle($module);
+	if ( defined $self->{handle} ) {
+		return $self->{handle};
+	} else {
+		return 0;
+	}
 }
 
+
+
+
 1;
 
 
@@ -250,7 +352,7 @@ Padre will have a lot of plug-ins. First plug-in manager was not taking
 this into account, and the first plug-in manager window was too small &
 too crowded to show them all properly.
 
-This revamped plug-in manager is now using a list control, and thus can
+This revamped plug-in manager is now using a list_two control, and thus can
 show lots of plug-ins in an effective manner.
 
 Upon selection, the right pane will be updated with the plug-in name &
@@ -259,14 +361,14 @@ plug-in documentation. Two buttons will allow to de/activate the plug-in
 
 =head1 COPYRIGHT & LICENSE
 
-Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 
 This program is free software; you can redistribute it and/or modify it
 under the same terms as Perl 5 itself.
 
 =cut
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -9,7 +9,7 @@ use warnings;
 use Padre::DB ();
 use Padre::Wx ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 
 my @positions;
 
@@ -173,7 +173,7 @@ sub goto_position {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -1,6 +1,6 @@
 package Padre::Wx::Dialog::Preferences;
 
-use 5.008;
+use 5.010;
 use strict;
 use warnings;
 use Padre::Locale               ();
@@ -16,13 +16,18 @@ use Padre::Wx::Role::Dialog     ();
 use Padre::Locale::T;
 use Padre::Logger;
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = qw{
 	Padre::Wx::Role::Config
 	Padre::Wx::Role::Dialog
 	Padre::Wx::FBP::Preferences
 };
 
+use constant {
+	LIST_COLUMN_SHORTCUT => 0,
+	LIST_COLUMN_NAME     => 1,
+};
+
 my @KEYS = (
 	_T('None'),
 	_T('Backspace'),
@@ -392,15 +397,11 @@ sub _on_list_col_click {
 
 # Private method to handle the selection of a key binding item
 sub _on_list_item_selected {
-	my $self   = shift;
-	my $event  = shift;
-	my $list   = $self->{list};
-	my $index  = $list->GetFirstSelected;
-	my $name   = $list->GetItemText($index);
-	my $action = $self->ide->actions->{$name};
-
-	my $shortcut = $self->ide->actions->{$name}->shortcut;
-	$shortcut = '' if not defined $shortcut;
+	my $self     = shift;
+	my $event    = shift;
+	my $name     = $self->_selected_list_name;
+	my $action   = $self->_action($name);
+	my $shortcut = $action->shortcut;
 
 	$self->{button_reset}->Enable( $shortcut ne $self->config->default( $action->shortcut_setting ) );
 
@@ -429,8 +430,8 @@ sub _update_shortcut_ui {
 
 	# and update the UI
 	$self->{key}->SetSelection($regular_index);
-	$self->{ctrl}->SetValue( $shortcut  =~ /Ctrl/  ? 1 : 0 );
-	$self->{alt}->SetValue( $shortcut   =~ /Alt/   ? 1 : 0 );
+	$self->{ctrl}->SetValue( $shortcut =~ /Ctrl/   ? 1 : 0 );
+	$self->{alt}->SetValue( $shortcut =~ /Alt/     ? 1 : 0 );
 	$self->{shift}->SetValue( $shortcut =~ /Shift/ ? 1 : 0 );
 
 	# Make sure the value and info sizer are not hidden
@@ -446,12 +447,11 @@ sub _update_shortcut_ui {
 
 # Private method to handle the pressing of the set value button
 sub _on_set_button {
-	my $self  = shift;
-	my $index = $self->{list}->GetFirstSelected;
-	my $name  = $self->{list}->GetItemText($index);
+	my $self = shift;
+	my $name = $self->_selected_list_name;
 
 	my @key_list = ();
-	for my $regular_key ( 'Shift', 'Ctrl', 'Alt' ) {
+	for my $regular_key ( 'Ctrl', 'Shift', 'Alt' ) {
 		push @key_list, $regular_key if $self->{ lc $regular_key }->GetValue;
 	}
 	my $key_index   = $self->{key}->GetSelection;
@@ -492,7 +492,7 @@ sub _set_binding {
 	my ( $self, $name, $shortcut ) = @_;
 
 	my $shortcuts = $self->ide->shortcuts;
-	my $action    = $self->ide->actions->{$name};
+	my $action    = $self->_action($name);
 
 	# modify shortcut registry
 	my $old_shortcut = $action->shortcut;
@@ -508,6 +508,7 @@ sub _set_binding {
 
 	# Update the action's UI
 	my $non_default = $self->config->default( $action->shortcut_setting ) ne $shortcut;
+
 	$self->_update_action_ui( $name, $shortcut, $non_default );
 
 	return;
@@ -515,13 +516,16 @@ sub _set_binding {
 
 # Private method to update the UI from the provided preference
 sub _update_action_ui {
-	my ( $self, $name, $shortcut, $non_default ) = @_;
-
-	my $list = $self->{list};
-	my $index = $list->FindItem( -1, $name );
+	my $self        = shift;
+	my $name        = shift;
+	my $shortcut    = shift;
+	my $non_default = shift;
+	my $list        = $self->{list};
+	my $index       = $self->_named_action_index($name);
 
 	$self->{button_reset}->Enable($non_default);
-	$list->SetItem( $index, 2, _translate_shortcut($shortcut) );
+
+	$list->SetItem( $index, LIST_COLUMN_SHORTCUT, _translate_shortcut($shortcut) );
 	$list->set_item_bold( $index, $non_default );
 
 	$self->_update_shortcut_ui($shortcut);
@@ -532,10 +536,7 @@ sub _update_action_ui {
 # Private method to handle the pressing of the delete button
 sub _on_delete_button {
 	my $self = shift;
-
-	# Prepare the key binding
-	my $index = $self->{list}->GetFirstSelected;
-	my $name  = $self->{list}->GetItemText($index);
+	my $name = $self->_selected_action_name;
 
 	$self->_set_binding( $name, '' );
 
@@ -545,33 +546,73 @@ sub _on_delete_button {
 # Private method to handle the pressing of the reset button
 sub _on_reset_button {
 	my $self   = shift;
-	my $index  = $self->{list}->GetFirstSelected;
-	my $name   = $self->{list}->GetItemText($index);
-	my $action = $self->ide->actions->{$name};
+	my $name   = $self->_selected_action_name;
+	my $action = $self->_action($name);
+
+	if ($name) {
+		$self->_try_to_set_binding(
+			$name,
+			$self->config->default( $action->shortcut_setting )
+		);
+	}
 
-	$self->_try_to_set_binding(
-		$name,
-		$self->config->default( $action->shortcut_setting )
-	);
+	return;
+}
+
+#ToDo needs to be hacked - incompleate
+sub _selected_action_name {
+	my $self = shift;
 
+	# added to stop errors, see #1479
+	# See -> package Padre::Wx::Dialog::Advanced->_on_reset_button
 	return;
 }
 
+
 # re-create menu to activate shortcuts
 # TO DO Massive encapsulation violation
 sub _recreate_menubar {
 	my $self = shift;
 	my $main = $self->main;
 
-	delete $main->{menu};
-	$main->{menu} = Padre::Wx::Menubar->new($main);
-	$main->SetMenuBar( $main->menu->wx );
+	#ToDo this is just a quick fix, to stop menu bar Fup's from happing (BOWTIE)
+
+	# delete $main->{menu};
+	# $main->{menu} = Padre::Wx::Menubar->new($main);
+	# $main->SetMenuBar( $main->menu->wx );
 	$main->refresh;
 }
 
+sub _selected_list_name {
+	my $self  = shift;
+	my $index = $self->{list}->GetFirstSelected;
+	my $item  = $self->{list}->GetItem( $index, LIST_COLUMN_NAME );
+	return $item->GetText;
+}
+
+sub _named_action_index {
+	my $self  = shift;
+	my $name  = shift;
+	my $list  = $self->{list};
+	my $items = $list->GetItemCount;
+	for my $i ( 0 .. $items - 1 ) {
+		my $item = $list->GetItem( $i, LIST_COLUMN_NAME );
+		if ( $item->GetText eq $name ) {
+			return $i;
+		}
+	}
+	return undef;
+}
+
+sub _action {
+	my $self = shift;
+	my $name = shift;
+	return $self->ide->actions->{$name};
+}
+
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -13,7 +13,7 @@ use Padre::Wx::Role::Main ();
 use Padre::Logger;
 
 # package exports and version
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = qw{
 	Padre::Wx::Role::Idle
 	Padre::Wx::Role::Main
@@ -441,14 +441,14 @@ Ahmad M. Zawawi C<< <ahmad.zawawi at gmail.com> >>
 
 =head1 COPYRIGHT & LICENSE
 
-Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 
 This program is free software; you can redistribute
 it and/or modify it under the same terms as Perl itself.
 
 =cut
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -10,7 +10,7 @@ use warnings;
 use Padre::Wx       ();
 use Padre::Wx::Icon ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = 'Wx::Dialog';
 
 use Class::XSAccessor {
@@ -270,7 +270,7 @@ sub _on_list_item_activated {
 
 __END__
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -9,7 +9,7 @@ use Padre::Wx 'RichText';
 use Padre::Wx::Icon       ();
 use Padre::Wx::Role::Main ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = qw{
 	Padre::Wx::Role::Main
 	Wx::Dialog
@@ -832,7 +832,7 @@ English explanation of the regular expression
 
 =head1 COPYRIGHT & LICENSE
 
-Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 
 This program is free software; you can redistribute it and/or modify it
 under the same terms as Perl 5 itself.
@@ -6,7 +6,7 @@ use warnings;
 use Padre::Search           ();
 use Padre::Wx::FBP::Replace ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = 'Padre::Wx::FBP::Replace';
 
 
@@ -179,7 +179,7 @@ sub as_search {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -5,7 +5,7 @@ use strict;
 use warnings;
 use Padre::Wx::FBP::ReplaceInFiles ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = qw{
 	Padre::Wx::FBP::ReplaceInFiles
 };
@@ -141,7 +141,7 @@ sub as_search {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -13,7 +13,7 @@ use Padre::Wx::Role::Timer ();
 use Padre::Wx::FBP::SLOC   ();
 use Padre::Logger;
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = qw{
 	Padre::Role::Task
 	Padre::Wx::Role::Main
@@ -141,7 +141,7 @@ sub render {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -9,7 +9,7 @@ use Padre::Wx       ();
 use Padre::Wx::Icon ();
 use Padre::Current  ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = 'Wx::Dialog';
 
 use Class::XSAccessor {
@@ -495,7 +495,7 @@ a current list of sessions.
 
 =head1 COPYRIGHT & LICENSE
 
-Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 
 This program is free software; you can redistribute it and/or modify it
 under the same terms as Perl 5 itself.
@@ -504,7 +504,7 @@ under the same terms as Perl 5 itself.
 =cut
 
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -7,7 +7,7 @@ use Padre::DB                      ();
 use Padre::Wx::Icon                ();
 use Padre::Wx::FBP::SessionManager ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = qw{
 	Padre::Wx::FBP::SessionManager
 };
@@ -42,7 +42,7 @@ sub new {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -6,7 +6,7 @@ use warnings;
 use Padre::Wx       ();
 use Padre::Wx::Icon ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = 'Wx::Dialog';
 
 use Class::XSAccessor {
@@ -319,7 +319,7 @@ Request the dialog to be shown.
 
 =head1 COPYRIGHT & LICENSE
 
-Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 
 This program is free software; you can redistribute it and/or modify it
 under the same terms as Perl 5 itself.
@@ -328,7 +328,7 @@ under the same terms as Perl 5 itself.
 =cut
 
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -7,7 +7,7 @@ use Padre::Wx             ();
 use Padre::Wx::Role::Main ();
 use Padre::Locale         ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = qw{
 	Padre::Wx::Role::Main
 	Wx::Dialog
@@ -153,7 +153,7 @@ sub new {
 
 =head1 COPYRIGHT & LICENSE
 
-Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 
 This program is free software; you can redistribute
 it and/or modify it under the same terms as Perl itself.
@@ -163,7 +163,7 @@ LICENSE file included with this module.
 
 =cut
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -7,7 +7,7 @@ use Params::Util            ();
 use Padre::DB               ();
 use Padre::Wx::FBP::Snippet ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = 'Padre::Wx::FBP::Snippet';
 
 
@@ -119,7 +119,7 @@ sub value {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -5,7 +5,7 @@ use strict;
 use warnings;
 use Padre::Wx::FBP::Special ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = 'Padre::Wx::FBP::Special';
 
 
@@ -126,7 +126,7 @@ sub file_lines {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -3,10 +3,11 @@ package Padre::Wx::Dialog::Sync;
 use 5.008;
 use strict;
 use warnings;
-use Padre::Sync          ();
+use Padre::ServerManager ();
 use Padre::Wx::FBP::Sync ();
+use Padre::Logger;
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = 'Padre::Wx::FBP::Sync';
 
 sub new {
@@ -26,8 +27,20 @@ sub new {
 		$self->{txt_email_confirm}->SetValue( $config->identity_email );
 	}
 
-	# Create the sync manager
-	$self->{sync} = Padre::Sync->new( $self->ide );
+	# Create the sync manager and subscribe to events
+	$self->{server_manager} = Padre::ServerManager->new(
+		ide => $self->ide,
+	);
+	$self->{server_manager}->subscribe( $self, {
+		Padre::ServerManager::SERVER_VERSION => 'server_version',
+		Padre::ServerManager::SERVER_ERROR   => 'server_error',
+		Padre::ServerManager::LOGIN_SUCCESS  => 'login_success',
+		Padre::ServerManager::LOGIN_FAILURE  => 'login_failure',
+		Padre::ServerManager::PUSH_SUCCESS   => 'push_success',
+		Padre::ServerManager::PUSH_FAILURE   => 'push_failure',
+		Padre::ServerManager::PULL_SUCCESS   => 'pull_success',
+		Padre::ServerManager::PULL_FAILURE   => 'pull_failure',
+	} );
 
 	# Update form to match sync manager
 	$self->refresh;
@@ -35,19 +48,16 @@ sub new {
 	return $self;
 }
 
-sub refresh {
-	my $self = shift;
-	my $sync = $self->{sync};
+sub run {
+	my $class = shift;
+	my $main  = shift;
+	my $self  = $class->new($main);
 
-	# Set up the form from the sync manager
-	$self->{lbl_status}->SetLabel( $sync->english_status );
+	# Trigger a server version check
+	$self->server_check;
 
-	# Are we logged in?
-	my $in = $sync->{state} eq 'logged_in' ? 1 : 0;
-	$self->{btn_login}->SetLabel( $in ? 'Logout' : 'Login' );
-	$self->{btn_local}->Enable($in);
-	$self->{btn_remote}->Enable($in);
-	$self->{btn_delete}->Enable($in);
+	# Show the dialog
+	$self->ShowModal;
 
 	return 1;
 }
@@ -55,25 +65,23 @@ sub refresh {
 
 
 
-
 ######################################################################
 # Event Handlers
 
 sub btn_login {
-	my $self = shift;
-	my $sync = $self->{sync};
-
-	my $server = $self->{txt_remote}->GetValue;
-	if ( $server ne $self->config->config_sync_server ) {
-		$self->config->apply( 'config_sync_server' => $server );
-	}
-
+	my $self     = shift;
+	my $manager  = $self->{server_manager};
+	my $url      = $self->{txt_remote}->GetValue;
 	my $username = $self->{login_email}->GetValue;
 	my $password = $self->{login_password}->GetValue;
 
+	if ( $url ne $self->config->config_sync_server ) {
+		$self->config->apply( 'config_sync_server' => $url );
+	}
+
 	# Handle login / logout logic toggle
-	if ( $sync->{state} eq 'logged_in' ) {
-		if ( $sync->logout =~ /success/ ) {
+	if ( $manager->user ) {
+		if ( $manager->logout =~ /success/ ) {
 			Wx::MessageBox(
 				sprintf('Successfully logged out.'),
 				Wx::gettext('Error'),
@@ -90,7 +98,7 @@ sub btn_login {
 			);
 		}
 
-		$self->{lbl_status}->SetLabel( $sync->english_status );
+		$self->{lbl_status}->SetLabel( $self->server_status );
 		return;
 	}
 
@@ -104,21 +112,21 @@ sub btn_login {
 		return;
 	}
 
-	# Attempt login
-	my $rc = $sync->login(
+	# Start the login attempt
+	$manager->login(
 		username => $username,
 		password => $password,
 	);
 
 	$self->refresh;
+}
 
-	# Print the return information
-	Wx::MessageBox(
-		sprintf( '%s', $rc ),
-		Wx::gettext('Error'),
-		Wx::OK,
-		$self,
-	);
+sub login_success {
+	$_[0]->refresh;
+}
+
+sub login_failure {
+	$_[0]->refresh;
 }
 
 sub btn_register {
@@ -161,7 +169,7 @@ sub btn_register {
 	}
 
 	# Attempt registration
-	my $rc = $self->{sync}->register(
+	my $rc = $self->{server_manager}->register(
 		email            => $email,
 		email_confirm    => $email_confirm,
 		password         => $password,
@@ -178,10 +186,23 @@ sub btn_register {
 }
 
 sub btn_local {
+	$_[0]->{server_manager}->push;
+}
+
+sub push_success {
 	my $self = shift;
-	my $rc   = $self->{sync}->local_to_server;
 	Wx::MessageBox(
-		sprintf( '%s', $rc ),
+		"Pushed configuration to the server",
+		Wx::gettext('Success'),
+		Wx::OK,
+		$self,
+	);
+}
+
+sub push_failure {
+	my $self = shift;
+	Wx::MessageBox(
+		"Upload failed",
 		Wx::gettext('Error'),
 		Wx::OK,
 		$self,
@@ -189,10 +210,23 @@ sub btn_local {
 }
 
 sub btn_remote {
+	$_[0]->{server_manager}->pull;
+}
+
+sub pull_success {
 	my $self = shift;
-	my $rc   = $self->{sync}->server_to_local;
 	Wx::MessageBox(
-		sprintf( '%s', $rc ),
+		"Pulled configuration from the server",
+		Wx::gettext('Success'),
+		Wx::OK,
+		$self,
+	);
+}
+
+sub pull_failure {
+	my $self = shift;
+	Wx::MessageBox(
+		"Download failed",
 		Wx::gettext('Error'),
 		Wx::OK,
 		$self,
@@ -201,7 +235,7 @@ sub btn_remote {
 
 sub btn_delete {
 	my $self = shift;
-	my $rc   = $self->{sync}->server_delete;
+	my $rc   = $self->{server_manager}->delete;
 	Wx::MessageBox(
 		sprintf( '%s', $rc ),
 		Wx::gettext('Error'),
@@ -224,9 +258,125 @@ sub btn_ok {
 	$self->Destroy;
 }
 
+
+
+
+
+######################################################################
+# Server Checks
+
+sub server_check {
+	TRACE("Launching server check") if DEBUG;
+	my $self = shift;
+	$self->{txt_remote}->SetBackgroundColour($self->base_colour);
+	$self->{txt_remote}->Refresh;
+	$self->{server_manager}->version;
+	return 1;
+}
+	
+sub server_version {
+	TRACE("Got server_version callback") if DEBUG;
+	my $self = shift;
+	$self->{txt_remote}->SetBackgroundColour($self->good_colour);
+	$self->{txt_remote}->Refresh;
+	$self->refresh;
+	return 1;
+}
+
+sub server_error {
+	TRACE("Got server_error callback") if DEBUG;
+	my $self = shift;
+	$self->{txt_remote}->SetBackgroundColour($self->bad_colour);
+	$self->{txt_remote}->Refresh;
+	return 1;
+}
+
+## Added by Peter Lavender as it was detected
+## in the missing methods test.
+## Given the above two methods don't appear to 
+## do too much I think it's safe to add in the missing
+## method.
+sub server_status {
+	TRACE("Got server_status callback") if DEBUG;
+	my $self = shift;
+	$self->{txt_remote}->SetBackgroundColour($self->good_colour);
+	$self->{txt_remote}->Refresh;
+	return 1;
+}
+
+
+
+
+################################################################################
+# GUI Methods
+
+sub refresh {
+	my $self    = shift;
+	my $manager = $self->{server_manager};
+
+	# Refresh the server status elements
+	$self->refresh_server;
+
+	# Are we logged in?
+	my $in  = $manager->user ? 1 : 0;
+	my $out = $manager->user ? 0 : 1;
+	$self->{btn_login}->SetLabel( $in ? 'Logout' : 'Login' );
+	$self->{btn_local}->Enable($in);
+	$self->{btn_remote}->Enable($in);
+	$self->{btn_delete}->Enable($in);
+	$self->{login_email}->Enable($out);
+	$self->{login_password}->Enable($out);
+	$self->{txt_email}->Enable($out);
+	$self->{txt_email_confirm}->Enable($out);
+	$self->{txt_password}->Enable($out);
+	$self->{txt_password_confirm}->Enable($out);
+	$self->{btn_register}->Enable($out);
+
+	return 1;
+}
+
+sub refresh_server {
+	my $self    = shift;
+	my $manager = $self->{server_manager};
+
+	if ( $manager->user ) {
+		$self->{lbl_status}->SetLabel("Logged In");
+	} elsif ( $manager->server ) {
+		$self->{lbl_status}->SetLabel("Logged Out");
+	} else {
+		$self->{lbl_status}->SetLabel("Server Unknown");
+	}
+
+	return 1;
+}
+
+sub base_colour {
+	Wx::SystemSettings::GetColour(Wx::SYS_COLOUR_WINDOW);
+}
+
+sub good_colour {
+	my $self = shift;
+	my $base = $self->base_colour;
+	return Wx::Colour->new(
+		int( $base->Red * 0.5 ),
+		$base->Green,
+		int( $base->Blue * 0.5 ),
+	);
+}
+
+sub bad_colour {
+	my $self = shift;
+	my $base = $self->base_colour;
+	return Wx::Colour->new(
+		$base->Red,
+		int( $base->Green * 0.5 ),
+		int( $base->Blue * 0.5 ),
+	);
+}
+
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -5,7 +5,7 @@ use strict;
 use warnings;
 use Padre::Wx::FBP::Text;
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = 'Padre::Wx::FBP::Text';
 
 
@@ -34,7 +34,7 @@ sub show {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -7,7 +7,7 @@ use Padre::Wx             ();
 use Padre::Wx::Role::Main ();
 use Padre::Locale         ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = qw{
 	Padre::Wx::Role::Main
 	Wx::Dialog
@@ -83,7 +83,7 @@ sub new {
 
 =head1 COPYRIGHT & LICENSE
 
-Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 
 This program is free software; you can redistribute
 it and/or modify it under the same terms as Perl itself.
@@ -93,7 +93,7 @@ LICENSE file included with this module.
 
 =cut
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -6,7 +6,7 @@ use warnings;
 use Padre::Role::Task         ();
 use Padre::Wx::FBP::WhereFrom ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = qw{
 	Padre::Role::Task
 	Padre::Wx::FBP::WhereFrom
@@ -66,7 +66,7 @@ sub run {
 1;
 
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -6,7 +6,7 @@ use warnings;
 use Padre::Wx       ();
 use Padre::Wx::Icon ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = 'Wx::Dialog';
 
 use Class::XSAccessor {
@@ -471,7 +471,7 @@ a current list of open files/windows.
 
 =head1 COPYRIGHT & LICENSE
 
-Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 
 This program is free software; you can redistribute
 it and/or modify it under the same terms as Perl 5 itself.
@@ -12,7 +12,7 @@ use Padre::Util             ();
 use Padre::Wx::Dialog::Diff ();
 use Padre::Logger;
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = qw{
 	Padre::Role::Task
 };
@@ -63,7 +63,9 @@ sub task_finish {
 		my $lines_added   = 0;
 		for my $diff (@$chunk) {
 			my ( $type, $line, $text ) = @$diff;
-
+			TRACE("type: $type") if DEBUG;
+			TRACE("line: $line") if DEBUG;
+			TRACE("text: $text") if DEBUG;
 			# TRACE("$type, $line, $text") if DEBUG;
 
 			unless ($marker_line) {
@@ -289,7 +291,7 @@ sub show_diff_box {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -10,7 +10,7 @@ use Wx::Scintilla::Constant ();
 use Padre::Logger qw(TRACE);
 
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = qw{
 	Padre::Wx
 	Padre::Wx::FBP::Diff
@@ -191,7 +191,7 @@ sub on_close_click {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -12,7 +12,7 @@ use Padre::Constant            ();
 use Padre::Wx::Directory::Path ();
 use Padre::Logger;
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = 'Padre::Task';
 
 use constant NO_WARN => 1;
@@ -198,7 +198,7 @@ sub run {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -5,7 +5,7 @@ use strict;
 use warnings;
 use File::Spec::Unix ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 
 use constant {
 	FILE      => 0,
@@ -100,7 +100,7 @@ sub is_parent {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -11,7 +11,7 @@ use Padre::Task                ();
 use Padre::Wx::Directory::Path ();
 use Padre::Logger;
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = 'Padre::Task';
 
 use constant NO_WARN => 1;
@@ -235,7 +235,7 @@ sub run {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -14,7 +14,7 @@ use Padre::Wx::Role::Main      ();
 use Padre::Wx::Directory::Path ();
 use Padre::Locale::T;
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = qw{
 	Padre::Wx::Role::Idle
 	Padre::Wx::Role::Main
@@ -411,7 +411,7 @@ sub expanded {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -16,7 +16,7 @@ use Padre::Wx::Role::Context       ();
 use Padre::Wx::Directory::TreeCtrl ();
 use Padre::Logger;
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = qw{
 	Padre::Role::Task
 	Padre::Wx::Role::Timer
@@ -790,7 +790,7 @@ sub compare {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -26,7 +26,7 @@ use warnings;
 use List::Util ();
 use Padre::Wx  ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 
 use constant GOLDEN_RATIO => 1.618;
 
@@ -220,7 +220,7 @@ sub _rect_golden {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -6,7 +6,7 @@ use 5.008;
 use strict;
 use warnings;
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 
 sub new {
 	my $class  = shift;
@@ -31,7 +31,7 @@ sub DESTROY {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -9,7 +9,7 @@ use Padre::Wx       ();
 use Padre::Wx::Menu ();
 use Padre::Feature  ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = 'Padre::Wx::Menu';
 
 sub new {
@@ -111,7 +111,7 @@ sub new {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -27,13 +27,14 @@ use Padre::Config             ();
 use Padre::Feature            ();
 use Padre::Util               ();
 use Padre::DB                 ();
+use Padre::Breakpoints        ();
 use Padre::Wx                 ();
 use Padre::Wx::FileDropTarget ();
 use Padre::Wx::Role::Main     ();
 use Padre::Wx::Role::Timer    ();
 use Padre::Logger;
 
-our $VERSION    = '0.96';
+our $VERSION    = '1.00';
 our $COMPATIBLE = '0.91';
 our @ISA        = (
 	'Padre::Wx::Role::Main',
@@ -309,6 +310,27 @@ sub new {
 			shift->on_left_double(@_);
 		},
 	);
+	
+	Wx::Event::EVT_STC_MARGINCLICK(
+	$self, -1,
+	sub {
+		my ( $editor, $event ) = @_;
+		my $main    = $self->main;
+
+		my $line_clicked  = $editor->LineFromPosition( $event->GetPosition );
+		#my $level_clicked = $editor->GetFoldLevel($line_clicked);
+
+		if ( $event->GetMargin == 2 ) {
+			# TO DO check this (cf. ~/contrib/samples/stc/edit.cpp from wxWidgets)
+			#if ( $level_clicked && Wx::Scintilla::FOLDLEVELHEADERFLAG) > 0) {
+			$editor->ToggleFold($line_clicked);
+
+			#}
+		} elsif ( $event->GetMargin == 1 ) {
+			Padre::Breakpoints->set_breakpoints_clicked($line_clicked);
+		}
+	}
+);
 
 	# Capture change events that result in an actual change to the text
 	# of the document, so we can refire content-dependent editor tools.
@@ -550,11 +572,11 @@ sub on_left_up {
 	if ( Wx::GTK and defined $text and $text ne '' ) {
 
 		# Only on X11 based platforms
-		if ( $config->mid_button_paste ) {
-			$self->put_text_to_clipboard( $text, 1 );
-		} else {
-			$self->put_text_to_clipboard($text);
-		}
+		# if ( $config->mid_button_paste ) {
+		# $self->put_text_to_clipboard( $text, 1 );
+		# } else {
+		# $self->put_text_to_clipboard($text);
+		# }
 	}
 
 	my $doc = $self->document;
@@ -1440,8 +1462,22 @@ sub convert_eols {
 	return 1;
 }
 
+# hack for cut n paste - start
+sub Cut {
+	my $self = shift;
+	$self->{internal_copy} = $self->GetSelectedText;
+	return $self->SUPER::Cut(@_);
+}
+
+sub Copy {
+	my $self = shift;
+	$self->{internal_copy} = $self->GetSelectedText;
+	return $self->SUPER::Copy(@_);
+}
+
 sub CanPaste {
 	my $self = shift;
+	return 1 if $self->{internal_copy};
 	return 0 unless $self->SUPER::CanPaste;
 	return 0 unless $self->clipboard_length;
 	return 1;
@@ -1461,10 +1497,13 @@ sub Paste {
 		# Please see ticket:589, "Pasting in a UNIX document in win32
 		# corrupts it to MIXEd"
 		$self->ReplaceSelection( $self->_convert_paste_eols($text) );
+	} else {
+		$self->ReplaceSelection( $self->_convert_paste_eols( $self->{internal_copy} ) );
 	}
 
 	return 1;
 }
+# hack for cut n past - end 
 
 #
 # This method converts line ending based on current document EOL mode
@@ -2009,8 +2048,9 @@ sub put_text_to_clipboard {
 	#         if $self->{Clipboard_Old} ne $self->get_text_from_clipboard;
 
 	Wx::TheClipboard->Open;
-	Wx::TheClipboard->UsePrimarySelection($clipboard)
-		if $config->mid_button_paste;
+
+	# Wx::TheClipboard->UsePrimarySelection($clipboard)
+	# if $config->mid_button_paste;
 	Wx::TheClipboard->SetData( Wx::TextDataObject->new($text) );
 	Wx::TheClipboard->Close;
 
@@ -2161,7 +2201,8 @@ BEGIN {
 			my $b = Wx::Colour->new("black");
 			$self->MarkerDefine( Wx::Scintilla::SC_MARKNUM_FOLDEREND, Wx::Scintilla::SC_MARK_BOXPLUSCONNECTED, $w, $b );
 			$self->MarkerDefine( Wx::Scintilla::SC_MARKNUM_FOLDEROPENMID, Wx::Scintilla::SC_MARK_BOXMINUSCONNECTED, $w,
-				$b );
+				$b
+			);
 			$self->MarkerDefine( Wx::Scintilla::SC_MARKNUM_FOLDERMIDTAIL, Wx::Scintilla::SC_MARK_TCORNER,  $w, $b );
 			$self->MarkerDefine( Wx::Scintilla::SC_MARKNUM_FOLDERTAIL,    Wx::Scintilla::SC_MARK_LCORNER,  $w, $b );
 			$self->MarkerDefine( Wx::Scintilla::SC_MARKNUM_FOLDERSUB,     Wx::Scintilla::SC_MARK_VLINE,    $w, $b );
@@ -2171,22 +2212,6 @@ BEGIN {
 			# Activate
 			$self->SetProperty( 'fold' => 1 );
 
-			Wx::Event::EVT_STC_MARGINCLICK(
-				$self, -1,
-				sub {
-					my ( $editor, $event ) = @_;
-					if ( $event->GetMargin == 2 ) {
-						my $line_clicked  = $editor->LineFromPosition( $event->GetPosition );
-						my $level_clicked = $editor->GetFoldLevel($line_clicked);
-
-						# TO DO check this (cf. ~/contrib/samples/stc/edit.cpp from wxWidgets)
-						#if ( $level_clicked && Wx::Scintilla::FOLDLEVELHEADERFLAG) > 0) {
-						$editor->ToggleFold($line_clicked);
-
-						#}
-					}
-				}
-			);
 		} else {
 			$self->SetMarginSensitive(
 				Padre::Constant::MARGIN_FOLD,
@@ -2339,7 +2364,7 @@ BEGIN {
 
 =head1 COPYRIGHT & LICENSE
 
-Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 
 This program is free software; you can redistribute
 it and/or modify it under the same terms as Perl itself.
@@ -2349,7 +2374,7 @@ LICENSE file included with this module.
 
 =cut
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -13,7 +13,7 @@ use warnings;
 use Padre::Wx ();
 use Padre::Wx::Role::Main ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = qw{
 	Padre::Wx::Role::Main
 	Wx::Dialog
@@ -84,7 +84,7 @@ sub new {
 	$self->{m_staticText34} = Wx::StaticText->new(
 		$self->{padre},
 		-1,
-		Wx::gettext("Copyright 2008–2012 The Padre Development Team Padre is free software; \nyou can redistribute it and/or modify it under the same terms as Perl 5."),
+		Wx::gettext("Copyright 2008–2013 The Padre Development Team Padre is free software; \nyou can redistribute it and/or modify it under the same terms as Perl 5."),
 	);
 
 	$self->{m_staticText67} = Wx::StaticText->new(
@@ -314,6 +314,12 @@ sub new {
 		Wx::gettext("code4pay"),
 	);
 
+	$self->{m_staticText541} = Wx::StaticText->new(
+		$self->{development},
+		-1,
+		Wx::gettext("Sven Dowideit"),
+	);
+
 	$self->{translation} = Wx::Panel->new(
 		$self->{notebook},
 		-1,
@@ -568,6 +574,12 @@ sub new {
 		Wx::gettext("Cezary Morga"),
 	);
 
+	$self->{marek_roszkowski} = Wx::StaticText->new(
+		$self->{translation},
+		-1,
+		Wx::gettext("Marek Roszkowski"),
+	);
+
 	$self->{m_staticText472212} = Wx::StaticText->new(
 		$self->{translation},
 		-1,
@@ -719,6 +731,7 @@ sub new {
 	$gSizer3->Add( $self->{m_staticText56}, 0, Wx::ALL, 5 );
 	$gSizer3->Add( $self->{m_staticText7}, 0, Wx::ALL, 5 );
 	$gSizer3->Add( $self->{m_staticText54}, 0, Wx::ALL, 5 );
+	$gSizer3->Add( $self->{m_staticText541}, 0, Wx::ALL, 5 );
 
 	my $bSizer3 = Wx::BoxSizer->new(Wx::VERTICAL);
 	$bSizer3->Add( $gSizer3, 0, Wx::EXPAND, 5 );
@@ -787,6 +800,7 @@ sub new {
 	my $bSizer62211 = Wx::BoxSizer->new(Wx::VERTICAL);
 	$bSizer62211->Add( $self->{m_staticText472211}, 0, Wx::ALL, 4 );
 	$bSizer62211->Add( $self->{cezary_morga}, 0, Wx::ALL, 2 );
+	$bSizer62211->Add( $self->{marek_roszkowski}, 0, Wx::ALL, 2 );
 
 	my $bSizer62212 = Wx::BoxSizer->new(Wx::VERTICAL);
 	$bSizer62212->Add( $self->{m_staticText472212}, 0, Wx::ALL, 4 );
@@ -945,6 +959,10 @@ sub cezary_morga {
 	$_[0]->{cezary_morga};
 }
 
+sub marek_roszkowski {
+	$_[0]->{marek_roszkowski};
+}
+
 sub breno_g_de_oliveira {
 	$_[0]->{breno_g_de_oliveira};
 }
@@ -975,7 +993,7 @@ sub output {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -13,7 +13,7 @@ use warnings;
 use Padre::Wx ();
 use Padre::Wx::Role::Main ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = qw{
 	Padre::Wx::Role::Main
 	Wx::Dialog
@@ -195,7 +195,7 @@ sub delete_all_clicked {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -13,7 +13,7 @@ use warnings;
 use Padre::Wx ();
 use Padre::Wx::Role::Main ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = qw{
 	Padre::Wx::Role::Main
 	Wx::Panel
@@ -99,6 +99,14 @@ sub new {
 		Wx::LC_REPORT | Wx::LC_SINGLE_SEL,
 	);
 
+	Wx::Event::EVT_LIST_ITEM_SELECTED(
+		$self,
+		$self->{list},
+		sub {
+			shift->_on_list_item_selected(@_);
+		},
+	);
+
 	$self->{show_project} = Wx::CheckBox->new(
 		$self,
 		-1,
@@ -179,6 +187,10 @@ sub on_set_breakpoints_clicked {
 	$_[0]->main->error('Handler method on_set_breakpoints_clicked for event set_breakpoints.OnButtonClick not implemented');
 }
 
+sub _on_list_item_selected {
+	$_[0]->main->error('Handler method _on_list_item_selected for event list.OnListItemSelected not implemented');
+}
+
 sub on_show_project_click {
 	$_[0]->main->error('Handler method on_show_project_click for event show_project.OnCheckBox not implemented');
 }
@@ -189,7 +201,7 @@ sub on_delete_project_bp_clicked {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -14,7 +14,7 @@ use Padre::Wx ();
 use Padre::Wx::Role::Main ();
 use Padre::Wx::HtmlWindow ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = qw{
 	Padre::Wx::Role::Main
 	Wx::Panel
@@ -337,7 +337,7 @@ sub on_install_click {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -0,0 +1,246 @@
+package Padre::Wx::FBP::DebugOptions;
+
+## no critic
+
+# This module was generated by Padre::Plugin::FormBuilder::Perl.
+# To change this module edit the original .fbp file and regenerate.
+# DO NOT MODIFY THIS FILE BY HAND!
+
+use 5.008005;
+use utf8;
+use strict;
+use warnings;
+use Padre::Wx ();
+use Padre::Wx::Role::Main ();
+use Padre::Wx::ComboBox::History ();
+
+our $VERSION = '1.00';
+our @ISA     = qw{
+	Padre::Wx::Role::Main
+	Wx::Dialog
+};
+
+sub new {
+	my $class  = shift;
+	my $parent = shift;
+
+	my $self = $class->SUPER::new(
+		$parent,
+		-1,
+		Wx::gettext("Debug Launch Parameters"),
+		Wx::DefaultPosition,
+		Wx::DefaultSize,
+		Wx::DEFAULT_DIALOG_STYLE,
+	);
+
+	$self->{m_staticText4} = Wx::StaticText->new(
+		$self,
+		-1,
+		Wx::gettext("Perl interpreter:"),
+	);
+
+	$self->{perl_interpreter} = Wx::TextCtrl->new(
+		$self,
+		-1,
+		"",
+		Wx::DefaultPosition,
+		Wx::DefaultSize,
+	);
+	$self->{perl_interpreter}->SetMinSize( [ 280, -1 ] );
+
+	$self->{m_staticText8} = Wx::StaticText->new(
+		$self,
+		-1,
+		Wx::gettext("Perl Options:"),
+	);
+
+	$self->{perl_args} = Wx::TextCtrl->new(
+		$self,
+		-1,
+		"",
+		Wx::DefaultPosition,
+		Wx::DefaultSize,
+	);
+
+	$self->{m_staticText5} = Wx::StaticText->new(
+		$self,
+		-1,
+		Wx::gettext("Perl Script to run:"),
+	);
+
+	$self->{find_script} = Padre::Wx::ComboBox::History->new(
+		$self,
+		-1,
+		"",
+		Wx::DefaultPosition,
+		[ 250, -1 ],
+		[
+			"find_script",
+		],
+	);
+
+	$self->{script} = Wx::Button->new(
+		$self,
+		-1,
+		Wx::gettext("&Browse"),
+		Wx::DefaultPosition,
+		[ 50, -1 ],
+	);
+
+	Wx::Event::EVT_BUTTON(
+		$self,
+		$self->{script},
+		sub {
+			shift->browse_scripts(@_);
+		},
+	);
+
+	$self->{m_staticText51} = Wx::StaticText->new(
+		$self,
+		-1,
+		Wx::gettext("Perl Script options:"),
+	);
+
+	$self->{script_options} = Wx::TextCtrl->new(
+		$self,
+		-1,
+		"",
+		Wx::DefaultPosition,
+		Wx::DefaultSize,
+	);
+
+	$self->{m_staticText241} = Wx::StaticText->new(
+		$self,
+		-1,
+		Wx::gettext("Run in Directory:"),
+	);
+
+	$self->{run_directory} = Padre::Wx::ComboBox::History->new(
+		$self,
+		-1,
+		"",
+		Wx::DefaultPosition,
+		[ 250, -1 ],
+		[
+			"run_directory",
+		],
+	);
+
+	$self->{browse_run_directory} = Wx::Button->new(
+		$self,
+		-1,
+		Wx::gettext("&Browse"),
+		Wx::DefaultPosition,
+		[ 50, -1 ],
+	);
+
+	Wx::Event::EVT_BUTTON(
+		$self,
+		$self->{browse_run_directory},
+		sub {
+			shift->browse_run_directory(@_);
+		},
+	);
+
+	my $m_staticline1 = Wx::StaticLine->new(
+		$self,
+		-1,
+		Wx::DefaultPosition,
+		Wx::DefaultSize,
+		Wx::LI_HORIZONTAL,
+	);
+
+	my $debug = Wx::Button->new(
+		$self,
+		Wx::ID_OK,
+		Wx::gettext("Launch Debugger"),
+		Wx::DefaultPosition,
+		Wx::DefaultSize,
+	);
+	$debug->SetDefault;
+
+	my $cancel = Wx::Button->new(
+		$self,
+		Wx::ID_CANCEL,
+		Wx::gettext("Cancel"),
+		Wx::DefaultPosition,
+		Wx::DefaultSize,
+	);
+
+	my $bSizer4 = Wx::BoxSizer->new(Wx::HORIZONTAL);
+	$bSizer4->Add( $self->{find_script}, 1, Wx::ALIGN_CENTER_VERTICAL | Wx::ALL | Wx::EXPAND, 5 );
+	$bSizer4->Add( $self->{script}, 0, Wx::ALIGN_CENTER_VERTICAL | Wx::ALIGN_RIGHT | Wx::RIGHT, 5 );
+
+	my $bSizer41 = Wx::BoxSizer->new(Wx::HORIZONTAL);
+	$bSizer41->Add( $self->{run_directory}, 1, Wx::ALIGN_CENTER_VERTICAL | Wx::ALL | Wx::EXPAND, 5 );
+	$bSizer41->Add( $self->{browse_run_directory}, 0, Wx::ALIGN_CENTER_VERTICAL | Wx::ALIGN_RIGHT | Wx::RIGHT, 5 );
+
+	my $fgSizer1 = Wx::FlexGridSizer->new( 2, 2, 0, 10 );
+	$fgSizer1->AddGrowableCol(1);
+	$fgSizer1->SetFlexibleDirection(Wx::BOTH);
+	$fgSizer1->SetNonFlexibleGrowMode(Wx::FLEX_GROWMODE_SPECIFIED);
+	$fgSizer1->Add( $self->{m_staticText4}, 0, Wx::ALIGN_CENTER_VERTICAL | Wx::ALL, 5 );
+	$fgSizer1->Add( $self->{perl_interpreter}, 0, Wx::ALL | Wx::EXPAND, 5 );
+	$fgSizer1->Add( $self->{m_staticText8}, 0, Wx::ALIGN_CENTER_VERTICAL | Wx::ALL, 5 );
+	$fgSizer1->Add( $self->{perl_args}, 0, Wx::ALL | Wx::EXPAND, 5 );
+	$fgSizer1->Add( $self->{m_staticText5}, 0, Wx::ALIGN_CENTER_VERTICAL | Wx::ALL, 5 );
+	$fgSizer1->Add( $bSizer4, 1, Wx::EXPAND, 5 );
+	$fgSizer1->Add( $self->{m_staticText51}, 0, Wx::ALL, 5 );
+	$fgSizer1->Add( $self->{script_options}, 0, Wx::ALL | Wx::EXPAND, 5 );
+	$fgSizer1->Add( $self->{m_staticText241}, 0, Wx::ALL, 5 );
+	$fgSizer1->Add( $bSizer41, 1, Wx::EXPAND, 5 );
+
+	my $buttons = Wx::BoxSizer->new(Wx::HORIZONTAL);
+	$buttons->Add( $debug, 0, Wx::ALL, 5 );
+	$buttons->Add( 100, 0, 1, Wx::EXPAND, 5 );
+	$buttons->Add( $cancel, 0, Wx::ALL, 5 );
+
+	my $vsizer = Wx::BoxSizer->new(Wx::VERTICAL);
+	$vsizer->Add( $fgSizer1, 1, Wx::EXPAND, 5 );
+	$vsizer->Add( $m_staticline1, 0, Wx::ALL | Wx::EXPAND, 5 );
+	$vsizer->Add( $buttons, 0, Wx::EXPAND, 5 );
+
+	my $sizer = Wx::BoxSizer->new(Wx::HORIZONTAL);
+	$sizer->Add( $vsizer, 1, Wx::ALL | Wx::EXPAND, 5 );
+
+	$self->SetSizerAndFit($sizer);
+	$self->Layout;
+
+	return $self;
+}
+
+sub perl_interpreter {
+	$_[0]->{perl_interpreter};
+}
+
+sub perl_args {
+	$_[0]->{perl_args};
+}
+
+sub find_script {
+	$_[0]->{find_script};
+}
+
+sub script_options {
+	$_[0]->{script_options};
+}
+
+sub run_directory {
+	$_[0]->{run_directory};
+}
+
+sub browse_scripts {
+	$_[0]->main->error('Handler method browse_scripts for event script.OnButtonClick not implemented');
+}
+
+sub browse_run_directory {
+	$_[0]->main->error('Handler method browse_run_directory for event browse_run_directory.OnButtonClick not implemented');
+}
+
+1;
+
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
+# LICENSE
+# This program is free software; you can redistribute it and/or
+# modify it under the same terms as Perl 5 itself.
+
@@ -13,7 +13,7 @@ use warnings;
 use Padre::Wx ();
 use Padre::Wx::Role::Main ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = qw{
 	Padre::Wx::Role::Main
 	Wx::Panel
@@ -37,6 +37,18 @@ sub new {
 		Wx::gettext("Status"),
 	);
 
+	$self->{debug_launch_options} = Wx::StaticText->new(
+		$self,
+		-1,
+		Wx::gettext("Debug Launch Options:"),
+	);
+
+	$self->{dl_options} = Wx::StaticText->new(
+		$self,
+		-1,
+		Wx::gettext("none"),
+	);
+
 	$self->{output} = Wx::TextCtrl->new(
 		$self,
 		-1,
@@ -47,7 +59,11 @@ sub new {
 	);
 
 	my $top_sizer = Wx::BoxSizer->new(Wx::HORIZONTAL);
-	$top_sizer->Add( $self->{status}, 1, Wx::ALIGN_CENTER_VERTICAL | Wx::ALL | Wx::EXPAND, 5 );
+	$top_sizer->Add( $self->{status}, 0, Wx::ALIGN_CENTER_VERTICAL | Wx::ALL | Wx::EXPAND, 5 );
+	$top_sizer->Add( 0, 0, 1, Wx::EXPAND, 5 );
+	$top_sizer->Add( $self->{debug_launch_options}, 0, Wx::ALL, 5 );
+	$top_sizer->Add( $self->{dl_options}, 0, Wx::ALL, 5 );
+	$top_sizer->Add( 0, 0, 1, Wx::EXPAND, 5 );
 
 	my $main_sizer = Wx::BoxSizer->new(Wx::VERTICAL);
 	$main_sizer->Add( $top_sizer, 0, Wx::ALIGN_RIGHT | Wx::ALL | Wx::EXPAND, 2 );
@@ -63,13 +79,17 @@ sub status {
 	$_[0]->{status};
 }
 
+sub dl_options {
+	$_[0]->{dl_options};
+}
+
 sub output {
 	$_[0]->{output};
 }
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -13,7 +13,7 @@ use warnings;
 use Padre::Wx ();
 use Padre::Wx::Role::Main ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = qw{
 	Padre::Wx::Role::Main
 	Wx::Panel
@@ -677,7 +677,7 @@ sub on_raw_clicked {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -13,7 +13,7 @@ use warnings;
 use Padre::Wx ();
 use Padre::Wx::Role::Main ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = qw{
 	Padre::Wx::Role::Main
 	Wx::Dialog
@@ -149,7 +149,7 @@ sub on_close_click {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -13,7 +13,7 @@ use warnings;
 use Padre::Wx ();
 use Padre::Wx::Role::Main ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = qw{
 	Padre::Wx::Role::Main
 	Wx::Dialog
@@ -321,7 +321,7 @@ sub new {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -13,7 +13,7 @@ use warnings;
 use Padre::Wx ();
 use Padre::Wx::Role::Main ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = qw{
 	Padre::Wx::Role::Main
 	Wx::Dialog
@@ -156,7 +156,7 @@ sub watch_clicked {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -14,7 +14,7 @@ use Padre::Wx ();
 use Padre::Wx::Role::Main ();
 use Padre::Wx::ComboBox::FindTerm ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = qw{
 	Padre::Wx::Role::Main
 	Wx::Dialog
@@ -215,7 +215,7 @@ sub find_next_clicked {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -14,7 +14,7 @@ use Padre::Wx ();
 use Padre::Wx::Role::Main ();
 use File::ShareDir ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = qw{
 	Padre::Wx::Role::Main
 	Wx::Panel
@@ -150,7 +150,7 @@ sub search_next {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -16,7 +16,7 @@ use Padre::Wx::Choice::Files ();
 use Padre::Wx::ComboBox::FindTerm ();
 use Padre::Wx::ComboBox::History ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = qw{
 	Padre::Wx::Role::Main
 	Wx::Dialog
@@ -239,7 +239,7 @@ sub directory {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -15,7 +15,7 @@ use Padre::Wx::Role::Main ();
 use Padre::Wx::TreeCtrl ();
 use File::ShareDir ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = qw{
 	Padre::Wx::Role::Main
 	Wx::Panel
@@ -163,7 +163,7 @@ sub stop_clicked {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -0,0 +1,230 @@
+package Padre::Wx::FBP::ModuleStarter;
+
+## no critic
+
+# This module was generated by Padre::Plugin::FormBuilder::Perl.
+# To change this module edit the original .fbp file and regenerate.
+# DO NOT MODIFY THIS FILE BY HAND!
+
+use 5.008005;
+use utf8;
+use strict;
+use warnings;
+use Padre::Wx ();
+use Padre::Wx::Role::Main ();
+
+our $VERSION = '1.00';
+our @ISA     = qw{
+	Padre::Wx::Role::Main
+	Wx::Dialog
+};
+
+sub new {
+	my $class  = shift;
+	my $parent = shift;
+
+	my $self = $class->SUPER::new(
+		$parent,
+		-1,
+		Wx::gettext("Module Starter"),
+		Wx::DefaultPosition,
+		Wx::DefaultSize,
+		Wx::DEFAULT_DIALOG_STYLE,
+	);
+
+	$self->{m_staticText4} = Wx::StaticText->new(
+		$self,
+		-1,
+		Wx::gettext("Module Name:"),
+	);
+
+	$self->{module} = Wx::TextCtrl->new(
+		$self,
+		-1,
+		"",
+		Wx::DefaultPosition,
+		Wx::DefaultSize,
+	);
+	$self->{module}->SetMinSize( [ 280, -1 ] );
+	$self->{module}->SetToolTip(
+		Wx::gettext("You can now add multiple module names, ie: Foo::Bar, Foo::Bar::Two (csv)")
+	);
+
+	$self->{m_staticText8} = Wx::StaticText->new(
+		$self,
+		-1,
+		Wx::gettext("Author:"),
+	);
+
+	$self->{identity_name} = Wx::TextCtrl->new(
+		$self,
+		-1,
+		"",
+		Wx::DefaultPosition,
+		Wx::DefaultSize,
+	);
+
+	$self->{m_staticText5} = Wx::StaticText->new(
+		$self,
+		-1,
+		Wx::gettext("Email Address:"),
+	);
+
+	$self->{identity_email} = Wx::TextCtrl->new(
+		$self,
+		-1,
+		"",
+		Wx::DefaultPosition,
+		Wx::DefaultSize,
+	);
+
+	my $m_staticText6 = Wx::StaticText->new(
+		$self,
+		-1,
+		Wx::gettext("Builder:"),
+	);
+
+	$self->{module_starter_builder} = Wx::Choice->new(
+		$self,
+		-1,
+		Wx::DefaultPosition,
+		Wx::DefaultSize,
+		[],
+	);
+	$self->{module_starter_builder}->SetSelection(0);
+
+	$self->{m_staticText7} = Wx::StaticText->new(
+		$self,
+		-1,
+		Wx::gettext("License:"),
+	);
+
+	$self->{module_starter_license} = Wx::Choice->new(
+		$self,
+		-1,
+		Wx::DefaultPosition,
+		Wx::DefaultSize,
+		[],
+	);
+	$self->{module_starter_license}->SetSelection(0);
+
+	$self->{m_staticText3} = Wx::StaticText->new(
+		$self,
+		-1,
+		Wx::gettext("Parent Directory:"),
+	);
+
+	$self->{module_starter_directory} = Wx::DirPickerCtrl->new(
+		$self,
+		-1,
+		"",
+		Wx::gettext("Select a folder"),
+		Wx::DefaultPosition,
+		Wx::DefaultSize,
+		Wx::DIRP_DEFAULT_STYLE,
+	);
+
+	my $m_staticline1 = Wx::StaticLine->new(
+		$self,
+		-1,
+		Wx::DefaultPosition,
+		Wx::DefaultSize,
+		Wx::LI_HORIZONTAL,
+	);
+
+	my $ok = Wx::Button->new(
+		$self,
+		Wx::ID_OK,
+		Wx::gettext("OK"),
+		Wx::DefaultPosition,
+		Wx::DefaultSize,
+	);
+	$ok->SetDefault;
+
+	Wx::Event::EVT_BUTTON(
+		$self,
+		$ok,
+		sub {
+			shift->ok_clicked(@_);
+		},
+	);
+
+	my $cancel = Wx::Button->new(
+		$self,
+		Wx::ID_CANCEL,
+		Wx::gettext("Cancel"),
+		Wx::DefaultPosition,
+		Wx::DefaultSize,
+	);
+
+	my $fgSizer1 = Wx::FlexGridSizer->new( 2, 2, 0, 10 );
+	$fgSizer1->AddGrowableCol(1);
+	$fgSizer1->SetFlexibleDirection(Wx::BOTH);
+	$fgSizer1->SetNonFlexibleGrowMode(Wx::FLEX_GROWMODE_SPECIFIED);
+	$fgSizer1->Add( $self->{m_staticText4}, 0, Wx::ALIGN_CENTER_VERTICAL | Wx::ALL, 5 );
+	$fgSizer1->Add( $self->{module}, 0, Wx::ALL | Wx::EXPAND, 5 );
+	$fgSizer1->Add( $self->{m_staticText8}, 0, Wx::ALIGN_CENTER_VERTICAL | Wx::ALL, 5 );
+	$fgSizer1->Add( $self->{identity_name}, 0, Wx::ALL | Wx::EXPAND, 5 );
+	$fgSizer1->Add( $self->{m_staticText5}, 0, Wx::ALIGN_CENTER_VERTICAL | Wx::ALL, 5 );
+	$fgSizer1->Add( $self->{identity_email}, 0, Wx::ALL | Wx::EXPAND, 5 );
+	$fgSizer1->Add( $m_staticText6, 0, Wx::ALIGN_CENTER_VERTICAL | Wx::ALL, 5 );
+	$fgSizer1->Add( $self->{module_starter_builder}, 0, Wx::ALL | Wx::EXPAND, 5 );
+	$fgSizer1->Add( $self->{m_staticText7}, 0, Wx::ALIGN_CENTER_VERTICAL | Wx::ALL, 5 );
+	$fgSizer1->Add( $self->{module_starter_license}, 0, Wx::ALL | Wx::EXPAND, 5 );
+	$fgSizer1->Add( $self->{m_staticText3}, 0, Wx::ALL, 5 );
+	$fgSizer1->Add( $self->{module_starter_directory}, 0, Wx::ALL | Wx::EXPAND, 5 );
+
+	my $buttons = Wx::BoxSizer->new(Wx::HORIZONTAL);
+	$buttons->Add( $ok, 0, Wx::ALL, 5 );
+	$buttons->Add( 100, 0, 1, Wx::EXPAND, 5 );
+	$buttons->Add( $cancel, 0, Wx::ALL, 5 );
+
+	my $vsizer = Wx::BoxSizer->new(Wx::VERTICAL);
+	$vsizer->Add( $fgSizer1, 1, Wx::EXPAND, 5 );
+	$vsizer->Add( $m_staticline1, 0, Wx::ALL | Wx::EXPAND, 5 );
+	$vsizer->Add( $buttons, 0, Wx::EXPAND, 5 );
+
+	my $sizer = Wx::BoxSizer->new(Wx::HORIZONTAL);
+	$sizer->Add( $vsizer, 1, Wx::ALL | Wx::EXPAND, 5 );
+
+	$self->SetSizerAndFit($sizer);
+	$self->Layout;
+
+	return $self;
+}
+
+sub module {
+	$_[0]->{module};
+}
+
+sub identity_name {
+	$_[0]->{identity_name};
+}
+
+sub identity_email {
+	$_[0]->{identity_email};
+}
+
+sub module_starter_builder {
+	$_[0]->{module_starter_builder};
+}
+
+sub module_starter_license {
+	$_[0]->{module_starter_license};
+}
+
+sub module_starter_directory {
+	$_[0]->{module_starter_directory};
+}
+
+sub ok_clicked {
+	$_[0]->main->error('Handler method ok_clicked for event ok.OnButtonClick not implemented');
+}
+
+1;
+
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
+# LICENSE
+# This program is free software; you can redistribute it and/or
+# modify it under the same terms as Perl 5 itself.
+
@@ -14,7 +14,7 @@ use Padre::Wx ();
 use Padre::Wx::Role::Main ();
 use Padre::Wx::TreeCtrl ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = qw{
 	Padre::Wx::Role::Main
 	Wx::Panel
@@ -61,7 +61,7 @@ sub new {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -14,7 +14,7 @@ use Padre::Wx ();
 use Padre::Wx::Role::Main ();
 use Padre::Wx::HtmlWindow ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = qw{
 	Padre::Wx::Role::Main
 	Wx::Frame
@@ -56,7 +56,7 @@ sub html {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -13,7 +13,7 @@ use warnings;
 use Padre::Wx ();
 use Padre::Wx::Role::Main ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = qw{
 	Padre::Wx::Role::Main
 	Wx::Dialog
@@ -220,7 +220,7 @@ sub process_clicked {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -13,7 +13,7 @@ use warnings;
 use Padre::Wx::Role::Main ();
 use Padre::Wx 'Html';
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = qw{
 	Padre::Wx::Role::Main
 	Wx::Dialog
@@ -31,28 +31,52 @@ sub new {
 		Wx::DefaultSize,
 		Wx::DEFAULT_DIALOG_STYLE | Wx::RESIZE_BORDER,
 	);
-	$self->SetSizeHints( [ 750, 500 ], Wx::DefaultSize );
-	$self->SetMinSize( [ 750, 500 ] );
+	$self->SetSizeHints( [ 720, 460 ], Wx::DefaultSize );
+	$self->SetMinSize( [ 720, 460 ] );
 
-	$self->{list} = Wx::ListBox->new(
+	$self->{m_splitter2} = Wx::SplitterWindow->new(
 		$self,
 		-1,
 		Wx::DefaultPosition,
 		Wx::DefaultSize,
-		[],
-		Wx::LB_NEEDED_SB | Wx::LB_SINGLE,
+		Wx::SP_3D,
 	);
+	$self->{m_splitter2}->SetSashGravity(0.0);
 
-	Wx::Event::EVT_LISTBOX(
+	$self->{m_panel5} = Wx::Panel->new(
+		$self->{m_splitter2},
+		-1,
+		Wx::DefaultPosition,
+		Wx::DefaultSize,
+		Wx::TAB_TRAVERSAL,
+	);
+
+	$self->{list} = Wx::ListCtrl->new(
+		$self->{m_panel5},
+		-1,
+		Wx::DefaultPosition,
+		Wx::DefaultSize,
+		Wx::LC_REPORT | Wx::LC_SINGLE_SEL,
+	);
+
+	Wx::Event::EVT_LIST_ITEM_SELECTED(
 		$self,
 		$self->{list},
 		sub {
-			shift->refresh_plugin(@_);
+			shift->_on_list_item_selected(@_);
 		},
 	);
 
+	$self->{m_panel4} = Wx::Panel->new(
+		$self->{m_splitter2},
+		-1,
+		Wx::DefaultPosition,
+		Wx::DefaultSize,
+		Wx::TAB_TRAVERSAL,
+	);
+
 	$self->{details} = Wx::Panel->new(
-		$self,
+		$self->{m_panel4},
 		-1,
 		Wx::DefaultPosition,
 		Wx::DefaultSize,
@@ -62,7 +86,7 @@ sub new {
 	$self->{plugin_name} = Wx::StaticText->new(
 		$self->{details},
 		-1,
-		'',
+		Wx::gettext("plugin name"),
 	);
 	$self->{plugin_name}->SetFont(
 		Wx::Font->new( Wx::NORMAL_FONT->GetPointSize, 70, 90, 92, 0, "" )
@@ -71,13 +95,13 @@ sub new {
 	$self->{plugin_version} = Wx::StaticText->new(
 		$self->{details},
 		-1,
-		'',
+		Wx::gettext("plugin version"),
 	);
 
 	$self->{plugin_status} = Wx::StaticText->new(
 		$self->{details},
 		-1,
-		'',
+		Wx::gettext("plugin status"),
 	);
 	$self->{plugin_status}->SetFont(
 		Wx::Font->new( Wx::NORMAL_FONT->GetPointSize, 70, 90, 92, 0, "" )
@@ -131,6 +155,12 @@ sub new {
 	);
 	$self->{cancel}->SetDefault;
 
+	my $bSizer109 = Wx::BoxSizer->new(Wx::VERTICAL);
+	$bSizer109->Add( $self->{list}, 1, Wx::ALL | Wx::EXPAND, 5 );
+
+	$self->{m_panel5}->SetSizerAndFit($bSizer109);
+	$self->{m_panel5}->Layout;
+
 	$self->{labels} = Wx::BoxSizer->new(Wx::HORIZONTAL);
 	$self->{labels}->Add( $self->{plugin_name}, 0, Wx::ALIGN_BOTTOM | Wx::ALL, 5 );
 	$self->{labels}->Add( 5, 0, 0, Wx::EXPAND, 5 );
@@ -152,12 +182,20 @@ sub new {
 	$self->{details}->SetSizerAndFit($bSizer110);
 	$self->{details}->Layout;
 
-	my $bSizer109 = Wx::BoxSizer->new(Wx::HORIZONTAL);
-	$bSizer109->Add( $self->{list}, 0, Wx::BOTTOM | Wx::EXPAND | Wx::LEFT | Wx::TOP, 5 );
-	$bSizer109->Add( $self->{details}, 1, Wx::EXPAND, 0 );
+	my $bSizer135 = Wx::BoxSizer->new(Wx::VERTICAL);
+	$bSizer135->Add( $self->{details}, 1, Wx::EXPAND, 0 );
+
+	$self->{m_panel4}->SetSizerAndFit($bSizer135);
+	$self->{m_panel4}->Layout;
+
+	$self->{m_splitter2}->SplitVertically(
+		$self->{m_panel5},
+		$self->{m_panel4},
+		190,
+	);
 
-	my $bSizer108 = Wx::BoxSizer->new(Wx::VERTICAL);
-	$bSizer108->Add( $bSizer109, 1, Wx::EXPAND, 5 );
+	my $bSizer108 = Wx::BoxSizer->new(Wx::HORIZONTAL);
+	$bSizer108->Add( $self->{m_splitter2}, 1, Wx::EXPAND, 5 );
 
 	$self->SetSizerAndFit($bSizer108);
 	$self->Layout;
@@ -165,8 +203,8 @@ sub new {
 	return $self;
 }
 
-sub refresh_plugin {
-	$_[0]->main->error('Handler method refresh_plugin for event list.OnListBox not implemented');
+sub _on_list_item_selected {
+	$_[0]->main->error('Handler method _on_list_item_selected for event list.OnListItemSelected not implemented');
 }
 
 sub action_clicked {
@@ -179,7 +217,7 @@ sub preferences_clicked {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -16,7 +16,7 @@ use Padre::Wx::Choice::Theme ();
 use Padre::Wx::Editor ();
 use Padre::Wx::ListView ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = qw{
 	Padre::Wx::Role::Main
 	Wx::Dialog
@@ -154,21 +154,6 @@ sub new {
 		Wx::DefaultSize,
 	);
 
-	my $m_staticText7 = Wx::StaticText->new(
-		$m_panel5,
-		-1,
-		Wx::gettext("Prefered language for error diagnostics"),
-	);
-
-	$self->{locale_perldiag} = Wx::Choice->new(
-		$m_panel5,
-		-1,
-		Wx::DefaultPosition,
-		Wx::DefaultSize,
-		[],
-	);
-	$self->{locale_perldiag}->SetSelection(0);
-
 	my $m_panel4 = Wx::Panel->new(
 		$self->{treebook},
 		-1,
@@ -1577,12 +1562,6 @@ sub new {
 	$fgSizer241->Add( $m_staticText6, 0, Wx::ALIGN_CENTER_VERTICAL, 5 );
 	$fgSizer241->Add( $self->{main_functions_order}, 0, Wx::EXPAND, 5 );
 
-	my $fgSizer32 = Wx::FlexGridSizer->new( 1, 2, 5, 5 );
-	$fgSizer32->SetFlexibleDirection(Wx::BOTH);
-	$fgSizer32->SetNonFlexibleGrowMode(Wx::FLEX_GROWMODE_SPECIFIED);
-	$fgSizer32->Add( $m_staticText7, 0, Wx::ALIGN_CENTER_VERTICAL, 5 );
-	$fgSizer32->Add( $self->{locale_perldiag}, 0, Wx::ALIGN_CENTER_VERTICAL, 5 );
-
 	my $bSizer116 = Wx::BoxSizer->new(Wx::VERTICAL);
 	$bSizer116->Add( $m_staticText186, 0, Wx::ALL, 5 );
 	$bSizer116->Add( $m_staticline361, 0, Wx::BOTTOM | Wx::EXPAND | Wx::LEFT | Wx::RIGHT, 5 );
@@ -1598,7 +1577,6 @@ sub new {
 	$bSizer116->Add( $self->{window_list_shorten_path}, 0, Wx::ALL, 5 );
 	$bSizer116->Add( $self->{main_output_ansi}, 0, Wx::ALL, 5 );
 	$bSizer116->Add( $self->{info_on_statusbar}, 0, Wx::ALL, 5 );
-	$bSizer116->Add( $fgSizer32, 0, Wx::ALL, 5 );
 
 	$m_panel5->SetSizerAndFit($bSizer116);
 	$m_panel5->Layout;
@@ -1918,9 +1896,9 @@ sub new {
 	$m_panel6->SetSizerAndFit($bSizer711);
 	$m_panel6->Layout;
 
-	$self->{treebook}->AddPage( $m_panel5, Wx::gettext("Appearance"), 0 );
+	$self->{treebook}->AddPage( $m_panel5, Wx::gettext("Appearance"), 1 );
 	$self->{treebook}->AddPage( $m_panel4, Wx::gettext("Autocomplete"), 0 );
-	$self->{treebook}->AddPage( $m_panel10, Wx::gettext("Screen Layout"), 1 );
+	$self->{treebook}->AddPage( $m_panel10, Wx::gettext("Screen Layout"), 0 );
 	$self->{treebook}->AddPage( $m_panel2, Wx::gettext("Behaviour"), 0 );
 	$self->{treebook}->AddPage( $m_panel3, Wx::gettext("Editor Style"), 0 );
 	$self->{treebook}->AddPage( $m_panel11, Wx::gettext("Features"), 0 );
@@ -1974,10 +1952,6 @@ sub info_on_statusbar {
 	$_[0]->{info_on_statusbar};
 }
 
-sub locale_perldiag {
-	$_[0]->{locale_perldiag};
-}
-
 sub autocomplete_always {
 	$_[0]->{autocomplete_always};
 }
@@ -2264,7 +2238,7 @@ sub cancel {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -15,7 +15,7 @@ use Padre::Wx::Role::Main ();
 use Padre::Wx::ComboBox::FindTerm ();
 use Padre::Wx::ComboBox::History ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = qw{
 	Padre::Wx::Role::Main
 	Wx::Dialog
@@ -296,7 +296,7 @@ sub replace_all_clicked {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -16,7 +16,7 @@ use Padre::Wx::Choice::Files ();
 use Padre::Wx::ComboBox::FindTerm ();
 use Padre::Wx::ComboBox::History ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = qw{
 	Padre::Wx::Role::Main
 	Wx::Dialog
@@ -259,7 +259,7 @@ sub directory {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -13,7 +13,7 @@ use warnings;
 use Padre::Wx ();
 use Padre::Wx::Role::Main ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = qw{
 	Padre::Wx::Role::Main
 	Wx::Dialog
@@ -229,7 +229,7 @@ sub new {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -13,7 +13,7 @@ use warnings;
 use Padre::Wx ();
 use Padre::Wx::Role::Main ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = qw{
 	Padre::Wx::Role::Main
 	Wx::Dialog
@@ -161,7 +161,7 @@ sub delete_clicked {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -13,7 +13,7 @@ use warnings;
 use Padre::Wx ();
 use Padre::Wx::Role::Main ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = qw{
 	Padre::Wx::Role::Main
 	Wx::Dialog
@@ -202,7 +202,7 @@ sub insert_snippet {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -13,7 +13,7 @@ use warnings;
 use Padre::Wx ();
 use Padre::Wx::Role::Main ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = qw{
 	Padre::Wx::Role::Main
 	Wx::Dialog
@@ -143,7 +143,7 @@ sub insert_preview {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -13,7 +13,7 @@ use warnings;
 use Padre::Wx ();
 use Padre::Wx::Role::Main ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = qw{
 	Padre::Wx::Role::Main
 	Wx::Dialog
@@ -372,7 +372,7 @@ sub btn_ok {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -15,7 +15,7 @@ use Padre::Wx::Role::Main ();
 use Padre::Wx::HtmlWindow ();
 use Padre::Wx::TreeCtrl ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = qw{
 	Padre::Wx::Role::Main
 	Wx::Panel
@@ -100,7 +100,7 @@ sub show_stderr {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -13,7 +13,7 @@ use warnings;
 use Padre::Wx ();
 use Padre::Wx::Role::Main ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = qw{
 	Padre::Wx::Role::Main
 	Wx::Panel
@@ -64,7 +64,7 @@ sub new {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -13,7 +13,7 @@ use warnings;
 use Padre::Wx ();
 use Padre::Wx::Role::Main ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = qw{
 	Padre::Wx::Role::Main
 	Wx::Dialog
@@ -87,7 +87,7 @@ sub close {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -13,7 +13,7 @@ use warnings;
 use Padre::Wx ();
 use Padre::Wx::Role::Main ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = qw{
 	Padre::Wx::Role::Main
 	Wx::Panel
@@ -298,7 +298,7 @@ sub on_show_ignored_click {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -12,7 +12,7 @@ use warnings;
 use Padre::Wx ();
 use Padre::Wx::Role::Main ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = qw{
 	Padre::Wx::Role::Main
 	Wx::Dialog
@@ -92,7 +92,7 @@ sub new {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -6,7 +6,7 @@ use warnings;
 use Params::Util ();
 use Padre::Wx 'DND';
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = 'Wx::FileDropTarget';
 
 sub new {
@@ -35,7 +35,7 @@ sub OnDropFiles {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -8,7 +8,7 @@ use warnings;
 use Padre::Wx             ();
 use Padre::Wx::HtmlWindow ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = 'Wx::Frame';
 
 sub new {
@@ -82,7 +82,7 @@ sub html {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -9,7 +9,7 @@ use warnings;
 use Wx                       ();
 use Padre::Wx::Role::Conduit ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = qw{
 	Padre::Wx::Role::Conduit
 	Wx::Frame
@@ -17,7 +17,7 @@ our @ISA     = qw{
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -31,7 +31,7 @@ use Padre::Wx             ();
 use Padre::Wx::HtmlWindow ();
 use Padre::Wx::FBP::POD   ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = 'Padre::Wx::FBP::POD';
 
 =pod
@@ -67,7 +67,7 @@ Adam Kennedy E<lt>adamk@cpan.orgE<gt>
 
 =head1 COPYRIGHT
 
-Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 
 This program is free software; you can redistribute
 it and/or modify it under the same terms as Perl 5 itself.
@@ -13,7 +13,7 @@ use Padre::Wx::Role::Main    ();
 use Padre::Wx::Role::Context ();
 use Padre::Wx                ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = qw{
 	Padre::Role::Task
 	Padre::Wx::Role::View
@@ -393,7 +393,7 @@ sub render {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -28,7 +28,7 @@ use Padre::Wx    ();
 use Padre::Wx 'Html';
 use Padre::Role::Task ();
 
-our $VERSION    = '0.96';
+our $VERSION    = '1.00';
 our $COMPATIBLE = '0.93';
 our @ISA        = qw{
 	Padre::Role::Task
@@ -173,7 +173,7 @@ Adam Kennedy E<lt>adamk@cpan.orgE<gt>
 
 =head1 COPYRIGHT
 
-Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 
 This program is free software; you can redistribute
 it and/or modify it under the same terms as Perl itself.
@@ -183,7 +183,7 @@ LICENSE file included with this module.
 
 =cut
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -22,7 +22,7 @@ use Params::Util ();
 use Padre::Util  ();
 use Padre::Wx    ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 
 # For now apply a single common configuration
 use constant SIZE   => '16x16';
@@ -134,7 +134,7 @@ sub cast_to_icon {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -9,7 +9,7 @@ use Padre::Constant       ();
 use Padre::Wx             ();
 use Padre::Wx::Role::Main ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = qw{
 	Padre::Wx::Role::Main
 	Wx::AuiNotebook
@@ -172,7 +172,7 @@ sub on_close {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -7,7 +7,7 @@ use strict;
 use warnings;
 use Padre::Wx ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = 'Wx::ListView';
 
 sub lock_update {
@@ -79,7 +79,7 @@ sub tidy_content {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -22,7 +22,9 @@ the available methods that can be applied to it besides the added ones
 
 =cut
 
-use 5.008005;
+use v5.10;
+
+# use 5.008005;
 use strict;
 use warnings;
 use Cwd                       ();
@@ -58,8 +60,7 @@ use Padre::Wx::Role::Timer    ();
 use Padre::Wx::Role::Idle     ();
 use Padre::Locale::T;
 use Padre::Logger;
-
-our $VERSION    = '0.96';
+our $VERSION    = '1.00';
 our $COMPATIBLE = '0.91';
 our @ISA        = qw{
 	Padre::Wx::Role::Conduit
@@ -1511,6 +1512,7 @@ sub refresh {
 		# $self->aui->GetPane('notebook')->PaneBorder(1);
 	}
 
+	$self->refresh_breakpoint_panel($current);
 	return;
 }
 
@@ -1565,7 +1567,7 @@ sub refresh_title {
 	require Padre::Util::SVN;
 	my $revision = Padre::Util::SVN::padre_revision();
 	if ( defined $revision ) {
-		$title .= " SVN \@$revision (\$VERSION = $Padre::VERSION)";
+		$title .= "  svn: r$revision (\$VERSION = $Padre::VERSION)";
 	}
 
 	unless ( $self->GetTitle eq $title ) {
@@ -2000,6 +2002,23 @@ sub refresh_diff {
 
 =pod
 
+=head3 C<refresh_breakpoint_panel>
+
+    $main->refresh_breakpoint_panel;
+
+Refresh of the Breakpoints panel if open, required as we load and switch tabs.
+
+=cut
+sub refresh_breakpoint_panel {
+	my $self = shift;
+	return unless $self->current->main->{breakpoints};
+	return if $self->locked('REFRESH');
+	$self->current->main->{breakpoints}->on_refresh_click();
+	return;
+}
+
+=pod
+
 =head2 Interface Rebuilding Methods
 
 Those methods reconfigure Padre's main window in case of drastic changes
@@ -2945,9 +2964,15 @@ sub run_command {
 					system qq(xterm -sb -e "$cmd; sleep 1000" &);
 				}
 			}
-		} elsif (Padre::Constant::UNIX) {
+		} elsif (Padre::Constant::MAC) {
 
 			# tome
+			my $pwd = $self->current->document->project_dir();
+			$cmd =~ s/"/\\"/g;
+
+			# Applescript can throw spurious errors on STDERR: http://helpx.adobe.com/photoshop/kb/unit-type-conversion-error-applescript.html
+			system qq(osascript -e 'tell app "Terminal"\n\tdo script "cd $pwd; clear; $cmd;"\nend tell'\n);
+
 		} else {
 			system qq(xterm -sb -e "$cmd; sleep 1000" &);
 		}
@@ -2963,6 +2988,7 @@ sub run_command {
 
 	# ticket #205, reset output style to neutral
 	$self->output->style_neutral;
+	$self->output->AppendText("Running: $cmd\n");
 
 	# If this is the first time a command has been run,
 	# set up the ProcessStream bindings.
@@ -4246,6 +4272,18 @@ sub on_open_selection {
 			Wx::gettext("Nothing selected. Enter what should be opened:"),
 			Wx::gettext("Open selection"), ''
 		);
+
+		#help the user by loading whats on the current line
+		my $pos   = $editor->GetCurrentPos;
+		my $line  = $editor->LineFromPosition($pos);
+		my $first = $editor->PositionFromLine($line);
+		my $last  = $editor->PositionFromLine( $line + 1 );
+		$text = $editor->GetTextRange( $first, $last );
+		if ($text) {
+			$text =~ s/^[\s\n]*(.*?)[\s\n]*$/$1/;
+			$dialog->SetValue($text);
+		}
+
 		return if $dialog->ShowModal == Wx::ID_CANCEL;
 
 		$text = $dialog->GetValue;
@@ -4281,9 +4319,16 @@ sub on_open_selection {
 	unless (@files) {
 		my $document = $current->document;
 		push @files, $document->guess_filename_to_open($text);
+		unless (@files) {
+			my $text_shortened = $text;
+			$text_shortened =~ s{::[^\:]+$}{};
+			push @files, $document->guess_filename_to_open($text_shortened);
+		}
 	}
 
 	unless (@files) {
+
+		#replace this with the original chooser dialog - so the user can refine it
 		$self->message(
 			sprintf( Wx::gettext("Could not find file '%s'"), $text ),
 			Wx::gettext("Open Selection")
@@ -4578,7 +4623,15 @@ sub reload_editor {
 	my $self     = shift;
 	my $editor   = shift || $self->current->editor or return 0;
 	my $document = $editor->document or return 0;
-	my $lock     = $editor->lock_update;
+
+	# If file doesn't exist close the tab
+	unless ( -e $document->{filename} ) {
+		my $id = $self->editor_of_file( $document->{filename} );
+		$self->delete($id);
+		return 1;
+	}
+
+	my $lock = $editor->lock_update;
 
 	# Capture where we are in the document
 	my $line = $editor->LineFromPosition( $editor->GetCurrentPos );
@@ -4593,6 +4646,7 @@ sub reload_editor {
 		);
 		return 0;
 	}
+
 	$editor->set_document($document);
 
 	# Restore the line position
@@ -4606,9 +4660,9 @@ sub reload_editor {
 		foreach my $editor ( $self->editors ) {
 			$editor->SetMarginWidth( 1, 16 );
 		}
-		return;
 	}
 
+
 	# Refresh the editor title to remove any unsaved marker
 	$editor->refresh_notebook;
 
@@ -4646,7 +4700,7 @@ sub reload_editors {
 	my $notebook = $self->notebook;
 	foreach my $i ( 0 .. $#editors ) {
 		$progress->update( $i, ( $i + 1 ) . "/$total" );
-		$self->reload_editor( $editors[$i] ) or return 0;
+		$self->reload_editor( $editors[$i] );
 	}
 
 	# Notify the plugin manager of the changed files
@@ -5114,7 +5168,11 @@ sub close {
 			$self,
 		);
 		if ( $ret == Wx::YES ) {
-			$self->on_save($document);
+
+			# see #1447
+			if ( -e $document->{filename} ) {
+				$self->on_save($document);
+			}
 		} elsif ( $ret == Wx::NO ) {
 
 			# just close it
@@ -5386,6 +5444,9 @@ sub delete {
 			Wx::gettext("Do you really want to close and delete %s from disk?"),
 			$filename
 		),
+
+		# see #1447
+		Wx::gettext("Warning"),
 		Wx::YES_NO | Wx::CANCEL | Wx::CENTRE,
 		$self,
 	);
@@ -5855,6 +5916,7 @@ sub editor_focus {
 	my $self   = shift;
 	my $editor = $self->current->editor;
 	$editor->SetFocus if $editor;
+	
 	return;
 }
 
@@ -6054,6 +6116,9 @@ sub editor_of_file {
 		my $document = $editor->{Document}     or return;
 		defined( $document->{file} ) or next;
 		my $doc_filename = $document->{file}->{filename} or next;
+
+		#below fix for -> stop dumping the following on console 'Use of uninitialized value in string eq'
+		defined( $file->{filename} ) or next;
 		return $id if $doc_filename eq $file->{filename};
 	}
 	return;
@@ -6872,7 +6937,7 @@ sub backup {
 
 =head1 COPYRIGHT & LICENSE
 
-Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 
 This program is free software; you can redistribute
 it and/or modify it under the same terms as Perl itself.
@@ -6882,7 +6947,7 @@ LICENSE file included with this module.
 
 =cut
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -9,7 +9,7 @@ use Padre::Wx       ();
 use Padre::Wx::Menu ();
 use Padre::Current  ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = 'Padre::Wx::Menu';
 
 
@@ -47,6 +47,10 @@ sub new {
 		'debug.launch',
 	);
 
+	$self->{launch_options} = $self->add_menu_action(
+		'debug.launch_options',
+	);
+
 	$self->{set_breakpoint} = $self->add_menu_action(
 		'debug.set_breakpoint',
 	);
@@ -81,6 +85,7 @@ sub refresh {
 	$self->{debugger}->Check( $config->main_debugger );
 
 	$self->{launch}->Enable(1);
+	$self->{launch_options}->Enable(1);
 	$self->{set_breakpoint}->Enable(1);
 	$self->{quit}->Enable(1);
 
@@ -91,7 +96,7 @@ sub refresh {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -10,7 +10,7 @@ use Padre::Feature  ();
 use Padre::Wx       ();
 use Padre::Wx::Menu ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = 'Padre::Wx::Menu';
 
 
@@ -185,7 +185,7 @@ sub new {
 	$self->{convert_encoding} = Wx::Menu->new;
 	$self->Append(
 		-1,
-		Wx::gettext('Convert &Encoding'),
+		Wx::gettext('Convert &Encoding (broken)'),
 		$self->{convert_encoding}
 	);
 
@@ -382,7 +382,7 @@ sub refresh {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -12,7 +12,7 @@ use Padre::Current  ();
 use Padre::Feature  ();
 use Padre::Logger;
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = 'Padre::Wx::Menu';
 
 
@@ -72,6 +72,16 @@ sub new {
 
 	### NOTE: Add support for plugins here
 
+	# Split projects from files
+	$file_new->AppendSeparator;
+
+
+	#ToDo Not yet finished
+	$self->add_menu_action(
+		$file_new,
+		'file.p5_modulestarter',
+	);
+
 	# Open things
 
 	$self->add_menu_action(
@@ -235,11 +245,11 @@ sub new {
 	$self->AppendSeparator;
 
 	# Print files
-	# $self->{print} = $self->add_menu_action(
-	# 'file.print',
-	# );
+	$self->{print} = $self->add_menu_action(
+		'file.print',
+	);
 
-	# $self->AppendSeparator;
+	$self->AppendSeparator;
 
 	# Recent things
 	$self->{recentfiles} = Wx::Menu->new;
@@ -400,7 +410,7 @@ sub on_recent {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -12,7 +12,7 @@ use Padre::Locale   ();
 use Padre::Wx       ();
 use Padre::Wx::Menu ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = 'Padre::Wx::Menu';
 
 
@@ -64,7 +64,12 @@ sub new {
 
 	$self->add_menu_action(
 		$self->{live},
-		'help.perl_help',
+		'help.perl_en',
+	);
+
+	$self->add_menu_action(
+		$self->{live},
+		'help.perl_jp',
 	);
 
 	if (Padre::Constant::WIN32) {
@@ -128,7 +133,7 @@ sub refresh {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -14,7 +14,7 @@ use Padre::Wx::Menu ();
 use Padre::Locale   ();
 use Padre::Current  ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = 'Padre::Wx::Menu';
 
 
@@ -123,7 +123,7 @@ sub refresh {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -13,7 +13,7 @@ use Padre::Wx::Menu ();
 use Padre::Locale   ();
 use Padre::Current  ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = 'Padre::Wx::Menu';
 
 
@@ -107,7 +107,7 @@ sub refresh {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -9,7 +9,7 @@ use Padre::Wx       ();
 use Padre::Wx::Menu ();
 use Padre::Current  ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = 'Padre::Wx::Menu';
 
 
@@ -131,7 +131,7 @@ sub disable {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -10,7 +10,7 @@ use Padre::Wx::Menu ();
 use Padre::Current  ();
 use Padre::Feature  ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = 'Padre::Wx::Menu';
 
 
@@ -122,7 +122,7 @@ sub refresh {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -13,7 +13,7 @@ use Padre::Wx       ();
 use Padre::Wx::Menu ();
 use Padre::Current  ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = 'Padre::Wx::Menu';
 
 
@@ -61,29 +61,30 @@ sub new {
 	);
 
 	# Create the module tools submenu
-	my $modules = Wx::Menu->new;
-	$self->Append(
-		-1,
-		Wx::gettext('&Module Tools'),
-		$modules,
-	);
-
-	$self->add_menu_action(
-		$modules,
-		'plugins.install_local',
-	);
-
-	$self->add_menu_action(
-		$modules,
-		'plugins.install_remote',
-	);
-
-	$modules->AppendSeparator;
-
-	$self->add_menu_action(
-		$modules,
-		'plugins.cpan_config',
-	);
+	#ToDo Commeted out as per #1433, redundent code needs to be removed
+	# my $modules = Wx::Menu->new;
+	# $self->Append(
+		# -1,
+		# Wx::gettext('&Module Tools'),
+		# $modules,
+	# );
+
+	# $self->add_menu_action(
+		# $modules,
+		# 'plugins.install_local',
+	# );
+
+	# $self->add_menu_action(
+		# $modules,
+		# 'plugins.install_remote',
+	# );
+
+	# $modules->AppendSeparator;
+
+	# $self->add_menu_action(
+		# $modules,
+		# 'plugins.cpan_config',
+	# );
 
 	$self->AppendSeparator;
 
@@ -210,7 +211,7 @@ sub refresh {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -13,7 +13,7 @@ use Padre::Wx::ActionLibrary ();
 use Padre::Wx::Menu          ();
 use Padre::Locale            ();
 
-our $VERSION    = '0.96';
+our $VERSION    = '1.00';
 our $COMPATIBLE = '0.87';
 our @ISA        = 'Padre::Wx::Menu';
 
@@ -342,7 +342,7 @@ sub sorted {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -11,7 +11,7 @@ use Padre::Wx::Menu ();
 use Padre::Current  ();
 use Padre::Feature  ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = 'Padre::Wx::Menu';
 
 
@@ -150,7 +150,7 @@ sub refresh_windowlist {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -14,7 +14,7 @@ use Class::Adapter::Builder
 	NEW      => 'Wx::Menu',
 	AUTOLOAD => 'PUBLIC';
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 
 use Class::XSAccessor {
 	getters => {
@@ -191,7 +191,7 @@ sub _menu_actions_submenu {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -20,7 +20,7 @@ use Padre::Wx::Menu::Window   ();
 use Padre::Wx::Menu::Help     ();
 
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 
 
 
@@ -162,7 +162,7 @@ sub refresh {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -22,7 +22,7 @@ use Params::Util          ();
 use Padre::Wx             ();
 use Padre::Wx::Role::Main ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = qw{
 	Padre::Wx::Role::Main
 	Wx::AuiNotebook
@@ -343,7 +343,7 @@ sub find_pane_by_label {
 
 =head1 COPYRIGHT & LICENSE
 
-Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 
 This program is free software; you can redistribute
 it and/or modify it under the same terms as Perl itself.
@@ -353,7 +353,7 @@ LICENSE file included with this module.
 
 =cut
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -7,7 +7,7 @@ use 5.008;
 use strict;
 use warnings;
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 
 # Even if more than one rule matches, only ever bother the user once
 # during a single instance of Padre. Multiple popups suck.
@@ -54,7 +54,7 @@ sub nth {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -1,6 +1,6 @@
 package Padre::Wx::Outline;
 
-use 5.008;
+use 5.010;
 use strict;
 use warnings;
 use Scalar::Util             ();
@@ -15,7 +15,7 @@ use Padre::Wx::Role::Context ();
 use Padre::Wx::FBP::Outline  ();
 use Padre::Logger;
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = qw{
 	Padre::Role::Task
 	Padre::Wx::Role::Idle
@@ -26,9 +26,6 @@ our @ISA     = qw{
 };
 
 
-
-
-
 ######################################################################
 # Constructor and Accessors
 
@@ -120,9 +117,6 @@ sub new {
 }
 
 
-
-
-
 #####################################################################
 # Event Handlers
 
@@ -174,9 +168,6 @@ sub on_tree_item_right_click {
 }
 
 
-
-
-
 ######################################################################
 # Padre::Wx::Role::Context Methods
 
@@ -187,9 +178,6 @@ sub context_menu {
 }
 
 
-
-
-
 ######################################################################
 # Padre::Wx::Role::View Methods
 
@@ -210,9 +198,6 @@ sub view_stop {
 }
 
 
-
-
-
 ######################################################################
 # Padre::Role::Task Methods
 
@@ -288,9 +273,6 @@ sub render {
 }
 
 
-
-
-
 ######################################################################
 # General Methods
 
@@ -425,6 +407,10 @@ sub add_subtree {
 
 		foreach my $item (@sorted_entries) {
 			my $name = $item->{name};
+
+			#ToDo hack to remove double spacing caused by a stray has with no value, works with PPIx 0.15_02 but overwites
+			$name =~ s/\n//;
+
 			next if $name !~ /$term/;
 			my $item = $tree->AppendItem(
 				$type_elem,
@@ -437,7 +423,6 @@ sub add_subtree {
 				)
 			);
 			$tree->SetItemImage( $item, $images->{file} );
-
 		}
 	}
 	if ( defined $type_elem ) {
@@ -446,6 +431,8 @@ sub add_subtree {
 		} else {
 			if ( $type eq 'methods' ) {
 				$tree->Expand($type_elem);
+			} elsif ( $type eq 'attributes' ) {
+				$tree->Expand($type_elem);
 			} else {
 				if ( $tree->IsExpanded($type_elem) ) {
 					$tree->Collapse($type_elem);
@@ -473,7 +460,7 @@ sub select_line_in_editor {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -18,7 +18,7 @@ use Padre::Wx::Role::Context ();
 use Padre::Wx 'RichText';
 use Padre::Logger;
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = qw{
 	Padre::Wx::Role::Main
 	Padre::Wx::Role::View
@@ -453,7 +453,7 @@ sub relocale {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -1,16 +1,17 @@
 package Padre::Wx::Panel::Breakpoints;
 
-use 5.008;
+use 5.010;
 use strict;
 use warnings;
 use Padre::Util                 ();
+use Padre::Breakpoints          ();
 use Padre::Wx                   ();
 use Padre::Wx::Util             ();
 use Padre::Wx::Icon             ();
 use Padre::Wx::Role::View       ();
 use Padre::Wx::FBP::Breakpoints ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = qw{
 	Padre::Wx::Role::View
 	Padre::Wx::FBP::Breakpoints
@@ -178,8 +179,8 @@ sub on_delete_not_breakable_clicked {
 #######
 sub on_refresh_click {
 	my $self     = shift;
-	my $document = $self->current->document;
-
+	my $document = $self->current->document || return;
+	return if $document->mimetype ne 'application/x-perl';
 	$self->{project_dir}  = $document->project_dir;
 	$self->{current_file} = $document->filename;
 
@@ -195,49 +196,15 @@ sub on_set_breakpoints_clicked {
 	my $self     = shift;
 	my $current  = $self->current;
 	my $document = $current->document;
-	my $editor   = $current->editor;
-	my %bp_action;
 
 	if ( $document->mimetype !~ m/perl/ ) {
 		return;
 	}
 
-	$self->_setup_db;
-	$self->{current_file} = $document->filename;
-	$self->{current_line} = $editor->GetCurrentLine + 1;
-	$bp_action{line}      = $self->{current_line};
-
-	if ($#{ $self->{debug_breakpoints}
-				->select( "WHERE filename = ? AND line_number = ?", $self->{current_file}, $self->{current_line} )
-		} >= 0
-		)
-	{
-
-		# say 'delete me';
-		$editor->MarkerDelete(
-			$self->{current_line} - 1,
-			Padre::Constant::MARKER_BREAKPOINT()
-		);
-		$editor->MarkerDelete(
-			$self->{current_line} - 1,
-			Padre::Constant::MARKER_NOT_BREAKABLE()
-		);
-		$self->_delete_bp_db;
-		$bp_action{action} = 'delete';
-
-	} else {
-
-		# say 'create me';
-		$self->{bp_active} = 1;
-		$editor->MarkerAdd(
-			$self->{current_line} - 1,
-			Padre::Constant::MARKER_BREAKPOINT()
-		);
-		$self->_add_bp_db;
-		$bp_action{action} = 'add';
-	}
-	$self->on_refresh_click;
-	return \%bp_action;
+	#add / remove the breakpoint on the current line
+	my $bp_action = Padre::Breakpoints->set_breakpoints_clicked;
+	
+	return $bp_action;
 }
 
 #######
@@ -293,6 +260,38 @@ sub on_delete_project_bp_clicked {
 	return;
 }
 
+#######
+# Event Handler _on_list_item_selected
+# equivalent to p|x the varaible
+#######
+sub _on_list_item_selected {
+	my $self          = shift;
+	my $event         = shift;
+	my $current       = $self->current;
+	my $editor        = $current->editor or return;
+	my $main          = $self->main;
+	my $index         = $event->GetIndex;          # zero based
+	my $variable_name = $event->GetText;
+
+	my $file = $self->{project_dir} . $variable_name or return;
+	my $row  = $self->{line_numbers}[$index]         or return;
+
+	# Open the file if needed
+	if ( $editor->{Document}->filename ne $file ) {
+		$main->setup_editor($file);
+		$editor = $main->current->editor;
+		if ( $self->main->{breakpoints} ) {
+			$self->main->{breakpoints}->on_refresh_click;
+		}
+	}
+
+	$editor->goto_line_centerize( $row - 1 );
+
+	$self->_update_list;
+
+	return;
+}
+
 ###############
 # Debug Breakpoint DB
 ########
@@ -349,15 +348,26 @@ sub _update_list {
 	# Clear ListCtrl items
 	$self->{list}->DeleteAllItems;
 
-	my $sql_select = 'ORDER BY filename DESC, line_number DESC';
+	# my $sql_select = 'ORDER BY filename DESC, line_number DESC';
+	my $sql_select = 'ORDER BY filename ASC, line_number ASC';
 	my @tuples     = $self->{debug_breakpoints}->select($sql_select);
 
+	$self->{line_numbers} = [];
+
 	my $index = 0;
 	my $item  = Wx::ListItem->new;
+	my $project_dir = $self->{project_dir};
+	my $current_file = $self->{current_file};
+	
+	if ( $^O eq 'MSWin32') {
+		$project_dir =~ s/\\/\\\\/g;
+		$current_file =~ s/\\/\\\\/g;
+	}
+
 	for ( 0 .. $#tuples ) {
 
-		if ( $tuples[$_][1] =~ m/^ $self->{project_dir} /sxm ) {
-			if ( $tuples[$_][1] =~ m/ $self->{current_file} $/sxm ) {
+		if ( $tuples[$_][1] =~ m/^ $project_dir /sxm ) {
+			if ( $tuples[$_][1] =~ m/ $current_file $/sxm ) {
 				$item->SetId($index);
 				$self->{list}->InsertItem($item);
 				if ( $tuples[$_][3] == 1 ) {
@@ -374,18 +384,20 @@ sub _update_list {
 					);
 				}
 				$self->{list}->SetItem( $index, 1, ( $tuples[$_][2] ) );
-				$tuples[$_][1] =~ s/^ $self->{project_dir} //sxm;
+				$tuples[$_][1] =~ s/^ $project_dir //sxm;
 				$self->{list}->SetItem( $index, 0, ( $tuples[$_][1] ) );
+				$self->{line_numbers}[$index] = $tuples[$_][2];
 
 				#Do not remove comment, just on show for now, do not remove
 				# $self->{list}->SetItem( $index++, 2, ( $tuples[$_][3] ) );
+				$index++;
 
 			}
 
 			if ( $self->{show_project} == 1 ) {
 
 				# we need to switch around due to previously stripping project_dir
-				if ( $self->{current_file} !~ m/ $tuples[$_][1] $/sxm ) {
+				if ( $current_file !~ m/ $tuples[$_][1] $/sxm ) {
 
 					$item->SetId($index);
 					$self->{list}->InsertItem($item);
@@ -395,14 +407,16 @@ sub _update_list {
 						$self->{list}->SetItemTextColour( $index, DARK_GRAY );
 					}
 					$self->{list}->SetItem( $index, 1, ( $tuples[$_][2] ) );
-					$tuples[$_][1] =~ s/^ $self->{project_dir} //sxm;
+					$tuples[$_][1] =~ s/^ $project_dir //sxm;
 					$self->{list}->SetItem( $index, 0, ( $tuples[$_][1] ) );
+					$self->{line_numbers}[$index] = $tuples[$_][2];
 
 					#Do not remove comment, just on show for now, do not remove
 					# $self->{list}->SetItem( $index++, 2, ( $tuples[$_][3] ) );
-
+					$index++;
 				}
 			}
+
 		}
 
 		Padre::Wx::Util::tidy_list( $self->{list} );
@@ -413,7 +427,7 @@ sub _update_list {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -1,6 +1,6 @@
 package Padre::Wx::Panel::DebugOutput;
 
-use 5.008;
+use 5.010;
 use strict;
 use warnings;
 
@@ -8,7 +8,7 @@ use utf8;
 use Padre::Wx::Role::View;
 use Padre::Wx::FBP::DebugOutput ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 
 our @ISA = qw{
 	Padre::Wx::Role::View
@@ -131,6 +131,7 @@ sub debug_output_dark_gray {
 
 	return;
 }
+
 ########
 # debug_status
 ########
@@ -141,9 +142,19 @@ sub debug_status {
 	return;
 }
 
+########
+# debug launch options
+########
+sub debug_launch_options {
+	my $self   = shift;
+	my $options = shift || 'none';
+	$self->{dl_options}->SetLabel($options);
+	return;
+}
+
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -1,8 +1,9 @@
 package Padre::Wx::Panel::Debugger;
 
-use 5.008;
+use 5.010;
 use strict;
 use warnings;
+no if $] > 5.017010, warnings => 'experimental::smartmatch';
 
 use utf8;
 use Padre::Util              ();
@@ -12,10 +13,11 @@ use Padre::Wx::Util          ();
 use Padre::Wx::Icon          ();
 use Padre::Wx::Role::View    ();
 use Padre::Wx::FBP::Debugger ();
+use Padre::Breakpoints       ();
 use Padre::Logger;
 use Debug::Client 0.20 ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = qw{
 	Padre::Wx::Role::View
 	Padre::Wx::FBP::Debugger
@@ -81,13 +83,16 @@ sub set_up {
 	my $self = shift;
 	my $main = $self->main;
 
+	$self->{debug_client_version} = $Debug::Client::VERSION;
+	$self->{debug_client_version} =~ s/^(\d.\d{2}).*/$1/;
+
 	$self->{client}           = undef;
 	$self->{file}             = undef;
 	$self->{save}             = {};
 	$self->{trace_status}     = 'Trace = off';
 	$self->{var_val}          = {};
-	$self->{auto_var_val}     = {};
-	$self->{auto_x_var}       = {};
+	$self->{local_values}     = {};
+	$self->{global_values}    = {};
 	$self->{set_bp}           = 0;
 	$self->{fudge}            = 0;
 	$self->{local_variables}  = 0;
@@ -95,7 +100,7 @@ sub set_up {
 
 	#turn off unless in project
 	$self->{show_global_variables}->Disable;
-	$self->{show_local_variables}->Enable;
+	$self->{show_local_variables}->Disable;
 
 	# $self->{show_local_variables}->SetValue(1);
 	# $self->{local_variables} = 1;
@@ -180,11 +185,11 @@ sub set_up {
 # display any relation db
 #######
 sub update_variables {
-	my $self             = shift;
-	my $var_val_ref      = shift;
-	my $auto_var_val_ref = shift;
-	my $auto_x_var_ref   = shift;
-	my $editor           = $self->current->editor;
+	my $self              = shift;
+	my $var_val_ref       = shift;
+	my $local_values_ref  = shift;
+	my $global_values_ref = shift;
+	my $editor            = $self->current->editor;
 
 	# clear ListCtrl items
 	$self->{variables}->DeleteAllItems;
@@ -202,25 +207,25 @@ sub update_variables {
 	}
 
 	if ( $self->{local_variables} == 1 ) {
-		foreach my $var ( keys %{$auto_var_val_ref} ) {
+		foreach my $var ( keys %{$local_values_ref} ) {
 
 			$item->SetId($index);
 			$self->{variables}->InsertItem($item);
 			$self->{variables}->SetItemTextColour( $index, BLUE );
 
 			$self->{variables}->SetItem( $index,   0, $var );
-			$self->{variables}->SetItem( $index++, 1, $auto_var_val_ref->{$var} );
+			$self->{variables}->SetItem( $index++, 1, $local_values_ref->{$var} );
 		}
 	}
 	if ( $self->{global_variables} == 1 ) {
-		foreach my $var ( keys %{$auto_x_var_ref} ) {
+		foreach my $var ( keys %{$global_values_ref} ) {
 
 			$item->SetId($index);
 			$self->{variables}->InsertItem($item);
 			$self->{variables}->SetItemTextColour( $index, DARK_GRAY );
 
 			$self->{variables}->SetItem( $index,   0, $var );
-			$self->{variables}->SetItem( $index++, 1, $auto_x_var_ref->{$var} );
+			$self->{variables}->SetItem( $index++, 1, $global_values_ref->{$var} );
 		}
 	}
 
@@ -235,14 +240,16 @@ sub update_variables {
 # sub debug_perl
 #######
 sub debug_perl {
-	my $self     = shift;
+	my $self = shift;
+	my $arg_ref = shift || { debug => 1 };
+
 	my $main     = $self->main;
 	my $current  = $self->current;
 	my $document = $current->document;
 	my $editor   = $current->editor;
 
 	# test for valid perl document
-	if ( $document->mimetype !~ m/perl/ ) {
+	if ( !$document || $document->mimetype !~ m/perl/ ) {
 		return;
 	}
 
@@ -288,11 +295,17 @@ sub debug_perl {
 	#TODO how do we add debug options at startup such as threaded mode
 
 	# Set up the debugger
-	my $host = 'localhost';
+	my $host = '127.0.0.1';
 	my $port = 24642 + int rand(1000); # TODO make this configurable?
 	SCOPE: {
 		local $ENV{PERLDB_OPTS} = "RemotePort=$host:$port";
-		$main->run_command( $document->get_command( { debug => 1 } ) );
+		my ( $cmd, $ref ) = $document->get_command($arg_ref);
+
+		#TODO: consider pushing the chdir into run_command (as there is a hidden 'cd' in it)
+		my $dir = Cwd::cwd;
+		chdir $arg_ref->{run_directory} if ( exists( $arg_ref->{run_directory} ) );
+		$main->run_command($cmd);
+		chdir $dir;
 	}
 
 	# Bootstrap the debugger
@@ -301,20 +314,26 @@ sub debug_perl {
 		host => $host,
 		port => $port,
 	);
-	$self->{client}->listener;
 
+	#ToDo remove when Debug::Client 0.22 is released.
+	if ( $self->{debug_client_version} eq '0.20' ) {
+		$self->{client}->listener;
+	}
 	$self->{file} = $filename;
 
 	#Now we ask where are we
-	$self->{client}->get;
+	#ToDo remove when Debug::Client 0.22 is released.
+	if ( $self->{debug_client_version} eq '0.20' ) {
+		$self->{client}->get;
+	}
 	$self->{client}->get_lineinfo;
 
 	my $save = ( $self->{save}->{$filename} ||= {} );
 
 	if ( $self->{set_bp} == 0 ) {
 
-		# get bp's from db
-		$self->_get_bp_db();
+		# get bp's from db and set b|B (remember it's a toggle) hence we do this only once
+		$self->_get_bp_db;
 		$self->{set_bp} = 1;
 	}
 
@@ -346,13 +365,13 @@ sub _set_debugger {
 			$self->main->{breakpoints}->on_refresh_click;
 		}
 
-		# we only want to do this if we are loading other packages of ours
-		# $self->_bp_autoload();
+		# we only want to do this if we are loading other files in this packages of ours
+		$self->_bp_autoload();
 	}
 
 	$editor->goto_line_centerize( $row - 1 );
 
-	#### TODO this was taken from the Padre::Wx::Syntax::start() and  changed a bit.
+	#### TODO this was taken from the Padre::Wx::Syntax::start() and changed a bit.
 	# They should be reunited soon !!!! (or not)
 
 	$editor->MarkerDeleteAll(Padre::Constant::MARKER_LOCATION);
@@ -422,10 +441,13 @@ sub debug_quit {
 	$self->{run_till}->Hide;
 	$self->{display_value}->Hide;
 
-	$self->{var_val}      = {};
-	$self->{auto_var_val} = {};
-	$self->{auto_x_var}   = {};
-	$self->update_variables( $self->{var_val}, $self->{auto_var_val}, $self->{auto_x_var} );
+	$self->{show_global_variables}->Disable;
+	$self->{show_local_variables}->Disable;
+
+	$self->{var_val}       = {};
+	$self->{local_values}  = {};
+	$self->{global_values} = {};
+	$self->update_variables( $self->{var_val}, $self->{local_values}, $self->{global_values} );
 
 	$self->{debug}->Show;
 
@@ -434,17 +456,12 @@ sub debug_quit {
 	return;
 }
 
-#######
-# Method debug_step_in
-#######
-sub debug_step_in {
+sub update_debug_user_interface {
 	my $self = shift;
+	my $output = shift;
 	my $main = $self->main;
 
-	#ToDo list request ouch
-	my @list_request;
-	eval { @list_request = $self->{client}->step_in(); };
-	my $module = $self->{client}->module;
+	my $module = $self->{client}->module || BLANK;
 	$self->{client}->get_lineinfo;
 
 	if ( $module eq '<TERMINATED>' ) {
@@ -455,8 +472,27 @@ sub debug_step_in {
 		return;
 	}
 
-	$main->{debugoutput}->debug_output( $self->{client}->buffer );
+	if ( ! $output ) {
+		#ToDo remove when Debug::Client 0.22 is released.
+		if ( $self->{debug_client_version} eq '0.20' ) {
+			$output = $self->{client}->buffer;
+		} else {
+			 $output = $self->{client}->get_buffer;
+		}
+	}
+	$main->{debugoutput}->debug_output( $output );
 	$self->_set_debugger;
+}
+
+#######
+# Method debug_step_in
+#######
+sub debug_step_in {
+	my $self = shift;
+
+	my @list_request;
+	eval { @list_request = $self->{client}->step_in(); };
+	$self->update_debug_user_interface;
 
 	return;
 }
@@ -468,23 +504,9 @@ sub debug_step_over {
 	my $self = shift;
 	my $main = $self->main;
 
-	#ToDo list request ouch
 	my @list_request;
 	eval { @list_request = $self->{client}->step_over(); };
-	my $module = $self->{client}->module;
-	$self->{client}->get_lineinfo;
-
-	if ( $module eq '<TERMINATED>' ) {
-		TRACE('TERMINATED') if DEBUG;
-		$self->{trace_status} = 'Trace = off';
-		$main->{debugoutput}->debug_status( $self->{trace_status} );
-
-		$self->debug_quit;
-		return;
-	}
-
-	$main->{debugoutput}->debug_output( $self->{client}->buffer );
-	$self->_set_debugger;
+	$self->update_debug_user_interface;
 
 	return;
 }
@@ -496,23 +518,9 @@ sub debug_step_out {
 	my $self = shift;
 	my $main = $self->main;
 
-	#ToDo list request ouch
 	my @list_request;
 	eval { @list_request = $self->{client}->step_out(); };
-	my $module = $self->{client}->module;
-	$self->{client}->get_lineinfo;
-
-	if ( $module eq '<TERMINATED>' ) {
-		TRACE('TERMINATED') if DEBUG;
-		$self->{trace_status} = 'Trace = off';
-		$main->{debugoutput}->debug_status( $self->{trace_status} );
-
-		$self->debug_quit;
-		return;
-	}
-
-	$main->{debugoutput}->debug_output( $self->{client}->buffer );
-	$self->_set_debugger;
+	$self->update_debug_user_interface;
 
 	return;
 }
@@ -527,20 +535,7 @@ sub debug_run_till {
 
 	my @list_request;
 	eval { @list_request = $self->{client}->run($param); };
-
-	my $temp_buffer = $self->{client}->buffer;
-	my $module      = $self->{client}->module;
-	$self->{client}->get_lineinfo;
-	if ( $module eq '<TERMINATED>' ) {
-		TRACE('TERMINATED') if DEBUG;
-		$self->{trace_status} = 'Trace = off';
-		$main->{debugoutput}->debug_status( $self->{trace_status} );
-		$self->debug_quit;
-		return;
-	}
-
-	$main->{debugoutput}->debug_output($temp_buffer);
-	$self->_set_debugger;
+	$self->update_debug_user_interface;
 
 	return;
 }
@@ -679,10 +674,9 @@ sub _output_variables {
 
 	# only get local variables if required
 	if ( $self->{local_variables} == 1 ) {
-		$self->get_local_variables();
+		$self->get_local_variables;
 	}
 
-
 	# Only enable global variables if we are debuging in a project
 	# why dose $self->{project_dir} contain the root when no magic file present
 	#TODO trying to stop debug X & V from crashing
@@ -699,17 +693,17 @@ sub _output_variables {
 		$self->{show_global_variables}->Enable;
 
 		if ( $self->{current_file} =~ m/pm$/ ) {
-			$self->get_global_variables();
+			$self->get_global_variables;
 
 		} else {
 			$self->{show_global_variables}->Disable;
 
 			# get ride of stale values
-			$self->{auto_x_var} = {};
+			$self->{global_values} = {};
 		}
 	}
 
-	$self->update_variables( $self->{var_val}, $self->{auto_var_val}, $self->{auto_x_var} );
+	$self->update_variables( $self->{var_val}, $self->{local_values}, $self->{global_values} );
 
 	return;
 }
@@ -730,7 +724,7 @@ sub get_local_variables {
 	shift @auto;
 
 	# This is better I think, it's quicker
-	$self->{auto_var_val} = {};
+	$self->{local_values} = {};
 
 	foreach (@auto) {
 
@@ -738,9 +732,9 @@ sub get_local_variables {
 
 		if ( defined $1 ) {
 			if ( defined $2 ) {
-				$self->{auto_var_val}->{$1} = $2;
+				$self->{local_values}->{$1} = $2;
 			} else {
-				$self->{auto_var_val}->{$1} = BLANK;
+				$self->{local_values}->{$1} = BLANK;
 			}
 		}
 	}
@@ -765,7 +759,7 @@ sub get_global_variables {
 	shift @auto;
 
 	# This is better I think, it's quicker
-	$self->{auto_x_var} = {};
+	$self->{global_values} = {};
 
 	foreach (@auto) {
 
@@ -773,9 +767,9 @@ sub get_global_variables {
 
 		if ( defined $1 ) {
 			if ( defined $2 ) {
-				$self->{auto_x_var}->{$1} = $2;
+				$self->{global_values}->{$1} = $2;
 			} else {
-				$self->{auto_x_var}->{$1} = BLANK;
+				$self->{global_values}->{$1} = BLANK;
 			}
 		}
 	}
@@ -818,7 +812,8 @@ sub _get_bp_db {
 
 		# if ( $tuples[$_][1] =~ m/^$self->{current_file}$/ ) {
 		if ( $tuples[$_][1] eq $self->{current_file} ) {
-			if ( $self->{client}->set_breakpoint( $tuples[$_][1], $tuples[$_][2] ) ) {
+
+			if ( $self->{client}->set_breakpoint( $tuples[$_][1], $tuples[$_][2] ) == 1 ) {
 				$editor->MarkerAdd( $tuples[$_][2] - 1, Padre::Constant::MARKER_BREAKPOINT() );
 			} else {
 				$editor->MarkerAdd( $tuples[$_][2] - 1, Padre::Constant::MARKER_NOT_BREAKABLE() );
@@ -837,9 +832,7 @@ sub _get_bp_db {
 
 		if ( $tuples[$_][1] =~ m/^$self->{project_dir}/ ) {
 			if ( $tuples[$_][1] ne $self->{current_file} ) {
-
 				if ( $self->{client}->__send("f $tuples[$_][1]") !~ m/^No file matching/ ) {
-
 					unless ( $self->{client}->set_breakpoint( $tuples[$_][1], $tuples[$_][2] ) ) {
 						Padre::DB->do( 'update debug_breakpoints SET active = ? WHERE id = ?', {}, 0, $tuples[$_][0], );
 					}
@@ -870,11 +863,7 @@ sub _bp_autoload {
 
 	#TODO is there a better way
 	$self->{current_file} = $document->filename;
-
-	# my $sql_select = "WHERE filename = \"$self->{current_file}\"";
 	my $sql_select = "WHERE filename = ?";
-
-	# my @tuples = $self->{debug_breakpoints}->select($sql_select);
 	my @tuples = $self->{debug_breakpoints}->select( $sql_select, $self->{current_file} );
 
 	for ( 0 .. $#tuples ) {
@@ -882,7 +871,7 @@ sub _bp_autoload {
 		TRACE("show breakpoints autoload: self->{client}->set_breakpoint: $tuples[$_][1] => $tuples[$_][2]") if DEBUG;
 
 		# autoload of breakpoints and mark file
-		if ( $self->{client}->set_breakpoint( $tuples[$_][1], $tuples[$_][2] ) ) {
+		if ( $self->{client}->set_breakpoint( $tuples[$_][1], $tuples[$_][2] ) == 1 ) {
 			$editor->MarkerAdd( $tuples[$_][2] - 1, Padre::Constant::MARKER_BREAKPOINT() );
 		} else {
 			$editor->MarkerAdd( $tuples[$_][2] - 1, Padre::Constant::MARKER_NOT_BREAKABLE() );
@@ -910,25 +899,33 @@ sub _on_list_item_selected {
 	my $index         = $event->GetIndex + 1;
 	my $variable_name = $event->GetText;
 
-	#ToDo inspired by task_manager, I think the next step is playing with DB::
-	my $variable_value = $self->{client}->__send_np( "x \\" . $variable_name );
-	my $black_size     = keys %{ $self->{var_val} };
-	my $blue_size      = keys %{ $self->{auto_var_val} };
-
-	# my $gray_size = keys $self->{auto_x_var};
-	# print "blach = $black_size, blue = $blue_size, gray = $gray_size \n";
+	#ToDo Changed to use current internal hashes instead of asking perl5db for value, this also gets around a bug with 'File::HomeDir has tied variables' clobbering x @rray giving an empty array
+	my $variable_value;
+	my $black_size = keys %{ $self->{var_val} };
+	my $blue_size  = keys %{ $self->{local_values} };
 
-	if ( $index <= $black_size ) {
-		$main->{debugoutput}->debug_output_black( $variable_name . " = " . $variable_value );
-	} elsif ( $index <= ( $black_size + $blue_size ) ) {
-		$main->{debugoutput}->debug_output_blue( $variable_name . " = " . $variable_value );
-	} else {
-		$main->{debugoutput}->debug_output_dark_gray( $variable_name . " = " . $variable_value );
+	given ($index) {
+		when ( $_ <= $black_size ) {
+			$variable_value = $self->{var_val}->{$variable_name};
+			chomp $variable_value;
+			$main->{debugoutput}->debug_output_black( $variable_name . ' = ' . $variable_value );
+		}
+		when ( $_ <= ( $black_size + $blue_size ) ) {
+			$variable_value = $self->{local_values}->{$variable_name};
+			chomp $variable_value;
+			$main->{debugoutput}->debug_output_blue( $variable_name . ' = ' . $variable_value );
+		}
+		default {
+			$variable_value = $self->{global_values}->{$variable_name};
+			chomp $variable_value;
+			$main->{debugoutput}->debug_output_dark_gray( $variable_name . ' = ' . $variable_value );
+		}
 	}
 
 	return;
 }
 
+
 ###############################################
 # event handler top row
 #######
@@ -936,14 +933,20 @@ sub _on_list_item_selected {
 #######
 sub on_debug_clicked {
 	my $self = shift;
-	my $main = $self->main;
-
-	# test for valid perl document
-	if ( $main->current->document->mimetype !~ m/perl/ ) {
-		return;
-	}
 
 	$self->debug_perl;
+	$self->update_debugger_buttons_on;
+}
+
+#######
+# sub update_debugger_buttons_on
+#######
+sub update_debugger_buttons_on {
+	my $self    = shift;
+	my $arg_ref = shift;
+
+	my $main = $self->main;
+
 	return unless $self->{client};
 
 	$self->{quit_debugger}->Enable;
@@ -956,6 +959,8 @@ sub on_debug_clicked {
 	$self->{run_till}->Show;
 	$self->{display_value}->Show;
 
+	$self->{show_local_variables}->Enable;
+
 	$self->{trace}->Enable;
 	$self->{evaluate_expression}->Enable;
 	$self->{expression}->Enable;
@@ -980,6 +985,9 @@ sub on_debug_clicked {
 	$main->aui->Update;
 	if ( $main->{debugoutput} ) {
 		$main->{debugoutput}->debug_output( $self->{client}->get_h_var('h') );
+		if ($arg_ref) {
+			$main->{debugoutput}->debug_launch_options('To see all Debug Launch Parameters see menu');
+		}
 	}
 
 	#let's reload our breakpoints
@@ -1072,7 +1080,7 @@ sub on_show_local_variables_checked {
 	} else {
 		$self->{local_variables} = 0;
 	}
-
+	$self->_output_variables;
 	return;
 }
 #######
@@ -1086,7 +1094,7 @@ sub on_show_global_variables_checked {
 	} else {
 		$self->{global_variables} = 0;
 	}
-
+	$self->_output_variables;
 	return;
 }
 
@@ -1116,6 +1124,9 @@ sub on_dot_clicked {
 
 	$main->{debugoutput}->debug_output( $self->{client}->show_line() );
 
+	#reset editor to dot location
+	$self->_set_debugger;
+
 	return;
 }
 #######
@@ -1145,44 +1156,42 @@ sub on_list_action_clicked {
 # Event handler on_running_bp_set_clicked b|B
 #######
 sub on_running_bp_clicked {
+	my $bp_action_ref = Padre::Breakpoints->set_breakpoints_clicked;
+
+	return;
+}
+sub update_debugger_breakpoint {
 	my $self     = shift;
+	my $bp_action_ref = shift;
 	my $main     = $self->main;
 	my $editor   = $self->current->editor;
 	my $document = $self->current->document;
 	$self->{current_file} = $document->filename;
+	
+	if ( $self->{client} ) {
+		if ( $bp_action_ref->{action} eq 'add' ) {
+			my $result = $self->{client}->set_breakpoint( $self->{current_file}, $bp_action_ref->{line} );
+			if ( $result == 0 ) {
+
+				# print "not breakable\n";
+				$editor->MarkerAdd( $bp_action_ref->{line} - 1, Padre::Constant::MARKER_NOT_BREAKABLE() );
+				$self->_setup_db;
+				Padre::DB->do(
+					'update debug_breakpoints SET active = ? WHERE filename = ? AND line_number = ?', {}, 0,
+					$self->{current_file}, $bp_action_ref->{line},
+				);
+				if ( $self->main->{breakpoints} ) {
+					$self->main->{breakpoints}->on_refresh_click();
+				}
 
-	my $bp_action_ref;
-	if ( $self->main->{breakpoints} ) {
-		$bp_action_ref = $self->main->{breakpoints}->on_set_breakpoints_clicked();
-	} else {
-		require Padre::Breakpoints;
-		$bp_action_ref = Padre::Breakpoints->set_breakpoints_clicked();
-	}
-
-	my %bp_action = %{$bp_action_ref};
-
-	if ( $bp_action{action} eq 'add' ) {
-		my $result = $self->{client}->set_breakpoint( $self->{current_file}, $bp_action{line} );
-		if ( $result == 0 ) {
-
-			# print "not breakable\n";
-			$editor->MarkerAdd( $bp_action{line} - 1, Padre::Constant::MARKER_NOT_BREAKABLE() );
-			$self->_setup_db;
-			Padre::DB->do(
-				'update debug_breakpoints SET active = ? WHERE filename = ? AND line_number = ?', {}, 0,
-				$self->{current_file}, $bp_action{line},
-			);
-			if ( $self->main->{breakpoints} ) {
-				$self->main->{breakpoints}->on_refresh_click();
 			}
-
 		}
-	}
-	if ( $bp_action{action} eq 'delete' ) {
-		$self->{client}->remove_breakpoint( $self->{current_file}, $bp_action{line} );
+		if ( $bp_action_ref->{action} eq 'delete' ) {
+			$self->{client}->remove_breakpoint( $self->{current_file}, $bp_action_ref->{line} );
+		}
+		$main->{debugoutput}->debug_output( $self->{client}->__send('L b') );
 	}
 
-	$main->{debugoutput}->debug_output( $self->{client}->__send('L b') );
 	return;
 }
 #######
@@ -1203,7 +1212,7 @@ sub on_stacktrace_clicked {
 	my $self = shift;
 	my $main = $self->main;
 
-	$main->{debugoutput}->debug_output( $self->{client}->get_stack_trace() );
+	$main->{debugoutput}->debug_output( $self->{client}->get_stack_trace );
 
 	return;
 }
@@ -1225,7 +1234,7 @@ sub on_display_options_clicked {
 	my $self = shift;
 	my $main = $self->main;
 
-	$main->{debugoutput}->debug_output( $self->{client}->get_options() );
+	$main->{debugoutput}->debug_output( $self->{client}->get_options );
 
 	return;
 }
@@ -1238,11 +1247,17 @@ sub on_evaluate_expression_clicked {
 	my $self = shift;
 	my $main = $self->main;
 
+	if ( $self->{client}->get_stack_trace =~ /ANON/ ) {
+		$main->{debugoutput}->debug_output(
+			' You appear to be inside an __ANON__, suggest you use "Show Local Variables" to view contents');
+		return;
+	}
+
 	if ( $self->{expression}->GetValue() eq "" ) {
-		$main->{debugoutput}->debug_output( '$_ = ' . $self->{client}->get_value() );
+		$main->{debugoutput}->debug_output( '$_ = ' . $self->{client}->get_value );
 	} else {
 		$main->{debugoutput}->debug_output(
-			$self->{expression}->GetValue() . " = " . $self->{client}->get_value( $self->{expression}->GetValue() ) );
+			$self->{expression}->GetValue . " = " . $self->{client}->get_value( $self->{expression}->GetValue ) );
 	}
 
 	return;
@@ -1254,7 +1269,7 @@ sub on_sub_names_clicked {
 	my $self = shift;
 	my $main = $self->main;
 
-	$main->{debugoutput}->debug_output( $self->{client}->list_subroutine_names( $self->{expression}->GetValue() ) );
+	$main->{debugoutput}->debug_output( $self->{client}->list_subroutine_names( $self->{expression}->GetValue ) );
 
 	return;
 }
@@ -1265,18 +1280,18 @@ sub on_watchpoints_clicked {
 	my $self = shift;
 	my $main = $self->main;
 
-	if ( $self->{expression}->GetValue() ne "" ) {
-		if ( $self->{expression}->GetValue() eq "*" ) {
-			$main->{debugoutput}->debug_output( $self->{client}->__send( 'W ' . $self->{expression}->GetValue() ) );
+	if ( $self->{expression}->GetValue ne "" ) {
+		if ( $self->{expression}->GetValue eq "*" ) {
+			$main->{debugoutput}->debug_output( $self->{client}->__send( 'W ' . $self->{expression}->GetValue ) );
 
 			return;
 		}
 
 		# this is nasty, there must be a better way
-		my $exp = "\\" . $self->{expression}->GetValue();
+		my $exp = "\\" . $self->{expression}->GetValue;
 
 		if ( $self->{client}->__send('L w') =~ m/$exp/gm ) {
-			my $del_watch = $self->{client}->__send( 'W ' . $self->{expression}->GetValue() );
+			my $del_watch = $self->{client}->__send( 'W ' . $self->{expression}->GetValue );
 			if ($del_watch) {
 				$main->{debugoutput}->debug_output($del_watch);
 			} else {
@@ -1286,7 +1301,7 @@ sub on_watchpoints_clicked {
 			return;
 		} else {
 
-			$self->{client}->__send( 'w ' . $self->{expression}->GetValue() );
+			$self->{client}->__send( 'w ' . $self->{expression}->GetValue );
 			$main->{debugoutput}->debug_output( $self->{client}->__send('L w') );
 
 			return;
@@ -1305,12 +1320,14 @@ sub on_raw_clicked {
 	my $self = shift;
 	my $main = $self->main;
 
-	if ( $self->{expression}->GetValue() =~ m/^h.?(\w*)/s ) {
-		$main->{debugoutput}->debug_output( $self->{client}->get_h_var($1) );
+	my $output;
+	if ( $self->{expression}->GetValue =~ m/^h.?(\w*)/s ) {
+		$output = $self->{client}->get_h_var($1) ;
 	} else {
 
-		$main->{debugoutput}->debug_output( $self->{client}->__send_np( $self->{expression}->GetValue() ) );
+		$output = $self->{client}->__send_np( $self->{expression}->GetValue );
 	}
+	$self->update_debug_user_interface($output);
 
 	return;
 }
@@ -1367,6 +1384,88 @@ sub on_raw_clicked {
 # return;
 # }
 
+#######
+# Event handler on_launch_options - launch the debugger over-riding its auto-choices
+#######
+sub on_launch_options {
+	my $self     = shift;
+	my $main     = $self->main;
+	my $current  = $self->current;
+	my $document = $current->document;
+	my $editor   = $current->editor;
+
+	my $filename;
+	if ( defined $document->{file} ) {
+		$filename = $document->{file}->filename;
+	}
+
+	# TODO: improve the message displayed to the user
+	# If the document is not saved, simply return for now
+	return unless $filename;
+
+	my ( $cmd, $arg_ref ) = $document->get_command( { debug => 1 } );
+
+	require Padre::Wx::Dialog::DebugOptions;
+	my $dialog = Padre::Wx::Dialog::DebugOptions->new(
+		$main,
+	);
+
+	$dialog->perl_interpreter->SetValue( $arg_ref->{perl} );
+	$dialog->perl_args->SetValue( $arg_ref->{perl_args} );
+	$dialog->find_script->SetValue( $arg_ref->{script} );
+	$dialog->run_directory->SetValue( $arg_ref->{run_directory} );
+	$dialog->script_options->SetValue( $arg_ref->{script_args} );
+
+	$dialog->find_script->SetFocus;
+
+	if ( $dialog->ShowModal == Wx::ID_CANCEL ) {
+		return;
+	}
+	$arg_ref->{perl}          = $dialog->perl_interpreter->GetValue();
+	$arg_ref->{perl_args}     = $dialog->perl_args->GetValue();
+	$arg_ref->{script}        = $dialog->find_script->GetValue();
+	$arg_ref->{run_directory} = $dialog->run_directory->GetValue();
+	$arg_ref->{script_args}   = $dialog->script_options->GetValue();
+	$dialog->Destroy;
+
+	#save history for next time (when we might just hit run!
+	{
+		my $history = $main->lock( 'DB', 'refresh_recent' );
+
+		#save which script the user selected to run for this document
+		Padre::DB::History->create(
+			type => "run_script_" . File::Basename::fileparse($filename),
+			name => $arg_ref->{script},
+		);
+		my $script_base = File::Basename::fileparse( $arg_ref->{script} );
+
+		Padre::DB::History->create(
+			type => 'run_directory_' . $script_base,
+			name => $arg_ref->{run_directory},
+		);
+		Padre::DB::History->create(
+			type => "run_script_args_" . $script_base,
+			name => $arg_ref->{script_args},
+		);
+		Padre::DB::History->create(
+			type => "run_perl_" . $script_base,
+			name => $arg_ref->{perl},
+		);
+		Padre::DB::History->create(
+			type => "run_perl_args_" . $script_base,
+			name => $arg_ref->{perl_args},
+		);
+	}
+
+	#now run the debugger with the new command
+	$self->debug_perl($arg_ref);
+
+	# p $arg_ref;
+	$self->update_debugger_buttons_on($arg_ref);
+
+	return;
+}
+
 
 1;
 
@@ -1402,7 +1501,7 @@ Returns true if debugger successfully started.
 
 =cut
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -7,7 +7,7 @@ use Padre::Search            ();
 use Padre::Wx::FBP::FindFast ();
 use Padre::Logger;
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = 'Padre::Wx::FBP::FindFast';
 
 
@@ -268,7 +268,7 @@ sub bad_colour {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -16,7 +16,7 @@ use Padre::Wx::Role::Context     ();
 use Padre::Wx::FBP::FoundInFiles ();
 use Padre::Logger;
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = qw{
 	Padre::Role::Task
 	Padre::Wx::Role::Idle
@@ -494,7 +494,7 @@ sub clear {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -9,7 +9,7 @@ use Padre::Wx::Role::View    ();
 use Padre::Wx::Role::Context ();
 use Padre::Wx::FBP::TaskList ();
 
-our $VERSION    = '0.96';
+our $VERSION    = '1.00';
 our $COMPATIBLE = '0.95';
 our @ISA        = qw{
 	Padre::Role::Task
@@ -240,7 +240,7 @@ sub item_clicked {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -5,7 +5,7 @@ use strict;
 use warnings;
 use Padre::Wx ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = 'Wx::PlPopupTransientWindow';
 
 sub on_paint {
@@ -62,7 +62,7 @@ sub OnDismiss {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -5,7 +5,7 @@ use strict;
 use warnings;
 use Padre::Wx 'Print';
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = 'Wx::Printout';
 
 sub new {
@@ -145,7 +145,7 @@ sub PrintScaling {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -13,7 +13,7 @@ Padre::Wx::Progress - Tell the user that we're doing something
                lazy  => 1,
                );
 
-  $object->Update($done_count, $current_work_text);
+  $object->update($done_count, $current_work_text);
 
 =head1 DESCRIPTION
 
@@ -29,7 +29,7 @@ use warnings;
 use Time::HiRes ();
 use Padre::Wx   ();
 
-our $VERSION    = '0.96';
+our $VERSION    = '1.00';
 our $COMPATIBLE = '0.93';
 
 =pod
@@ -161,7 +161,7 @@ sub DESTROY {
 
 =head1 COPYRIGHT & LICENSE
 
-Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 
 This program is free software; you can redistribute
 it and/or modify it under the same terms as Perl itself.
@@ -171,7 +171,7 @@ LICENSE file included with this module.
 
 =cut
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -16,7 +16,7 @@ use Padre::Wx::TreeCtrl      ();
 use Padre::Wx                ();
 use Padre::Logger;
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = qw{
 	Padre::Role::Task
 	Padre::Wx::Role::Idle
@@ -289,7 +289,7 @@ sub clear {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -9,7 +9,7 @@ use Padre::Constant       ();
 use Padre::Wx             ();
 use Padre::Wx::Role::Main ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = qw{
 	Padre::Wx::Role::Main
 	Wx::AuiNotebook
@@ -177,7 +177,7 @@ sub on_close {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -53,7 +53,7 @@ use warnings;
 use Storable ();
 use Wx       ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 
 our $SIGNAL : shared;
 
@@ -171,7 +171,7 @@ sub signal {
 
 =head1 COPYRIGHT & LICENSE
 
-Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 
 This program is free software; you can redistribute
 it and/or modify it under the same terms as Perl 5 itself.
@@ -52,7 +52,7 @@ use Params::Util    ();
 use Padre::Constant ();
 use Padre::Wx       ();
 
-our $VERSION    = '0.96';
+our $VERSION    = '1.00';
 our $COMPATIBLE = '0.93';
 
 =pod
@@ -407,7 +407,7 @@ sub config_set {
 
 =head1 COPYRIGHT & LICENSE
 
-Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 
 This program is free software; you can redistribute
 it and/or modify it under the same terms as Perl 5 itself.
@@ -17,7 +17,7 @@ use strict;
 use warnings;
 use Padre::Wx ();
 
-our $VERSION    = '0.96';
+our $VERSION    = '1.00';
 our $COMPATIBLE = '0.95';
 
 
@@ -272,7 +272,7 @@ sub context_append_options {
 
 =head1 COPYRIGHT & LICENSE
 
-Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 
 This program is free software; you can redistribute
 it and/or modify it under the same terms as Perl 5 itself.
@@ -50,7 +50,7 @@ use strict;
 use warnings;
 use Padre::Wx ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 
 =pod
 
@@ -221,7 +221,7 @@ sub multi_choice {
 
 =head1 COPYRIGHT & LICENSE
 
-Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 
 This program is free software; you can redistribute
 it and/or modify it under the same terms as Perl 5 itself.
@@ -49,7 +49,7 @@ use warnings;
 use Carp      ();
 use Padre::Wx ();
 
-our $VERSION    = '0.96';
+our $VERSION    = '1.00';
 our $COMPATIBLE = '0.95';
 
 =pod
@@ -151,7 +151,7 @@ sub idle_handler {
 
 =head1 COPYRIGHT & LICENSE
 
-Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 
 This program is free software; you can redistribute
 it and/or modify it under the same terms as Perl 5 itself.
@@ -24,7 +24,7 @@ use warnings;
 use Params::Util   ();
 use Padre::Current ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 
 =pod
 
@@ -146,7 +146,7 @@ sub lock_update {
 
 =head1 COPYRIGHT & LICENSE
 
-Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 
 This program is free software; you can redistribute
 it and/or modify it under the same terms as Perl 5 itself.
@@ -27,7 +27,7 @@ use strict;
 use warnings;
 use Padre::Wx ();
 
-our $VERSION    = '0.96';
+our $VERSION    = '1.00';
 our $COMPATIBLE = '0.95';
 
 # Track timer Wx id values for each dwell event
@@ -163,7 +163,7 @@ sub poll_stop {
 
 =head1 COPYRIGHT & LICENSE
 
-Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 
 This program is free software; you can redistribute
 it and/or modify it under the same terms as Perl 5 itself.
@@ -4,7 +4,7 @@ use 5.008005;
 use strict;
 use warnings;
 
-our $VERSION    = '0.96';
+our $VERSION    = '1.00';
 our $COMPATIBLE = '0.93';
 
 1;
@@ -88,7 +88,7 @@ any timers, cancel tasks or do pre-destruction teardown.
 
 =head1 COPYRIGHT & LICENSE
 
-Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 
 This program is free software; you can redistribute
 it and/or modify it under the same terms as Perl 5 itself.
@@ -12,7 +12,7 @@ use Padre::MIME             ();
 use Wx::Scintilla::Constant ();
 use Padre::Locale::T;
 
-our $VERSION    = '0.96';
+our $VERSION    = '1.00';
 our $COMPATIBLE = '0.93';
 
 
@@ -808,7 +808,7 @@ sub _TYPE {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -49,7 +49,7 @@ use warnings;
 use Params::Util ();
 use Padre::Wx    ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 
 sub new {
 	my $class  = shift;
@@ -107,7 +107,7 @@ just because we can't disable the complex behaviour.
 
 =head1 COPYRIGHT
 
-Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 
 =head1 LICENSE
 
@@ -116,7 +116,7 @@ modify it under the same terms as Perl 5 itself.
 
 =cut
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -7,7 +7,7 @@ use Params::Util  ();
 use Padre::Wx     ();
 use Wx::Scintilla ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 
 use Class::XSAccessor {
 	getters => {
@@ -91,7 +91,7 @@ sub apply {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -53,7 +53,7 @@ use Class::XSAccessor {
 	}
 };
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = qw{
 	Padre::Wx::Role::Main
 	Wx::StatusBar
@@ -411,7 +411,6 @@ sub is_read_only {
 	return $document->is_readonly ? Wx::gettext('Read Only') : Wx::gettext('Read Write');
 }
 
-
 1;
 
 =pod
@@ -423,7 +422,7 @@ L<http://www.famfamfam.com/lab/icons/silk/>.
 
 =head1 COPYRIGHT & LICENSE
 
-Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 
 This program is free software; you can redistribute
 it and/or modify it under the same terms as Perl itself.
@@ -433,7 +432,7 @@ LICENSE file included with this module.
 
 =cut
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -6,7 +6,7 @@ use 5.008;
 use strict;
 use warnings;
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 
 sub new {
 	my $class = shift;
@@ -45,7 +45,7 @@ sub apply {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -17,7 +17,7 @@ use Padre::Wx::FBP::Syntax   ();
 use Time::HiRes              ();
 use Padre::Logger;
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = qw{
 	Padre::Role::Task
 	Padre::Wx::Role::Idle
@@ -726,7 +726,7 @@ sub select_next_problem {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -12,7 +12,7 @@ use Padre::Wx::Role::Main    ();
 use Padre::Wx::Role::Context ();
 use Padre::Wx                ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = qw{
 	Padre::Role::Task
 	Padre::Wx::Role::View
@@ -327,7 +327,7 @@ sub render {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -11,7 +11,7 @@ use Class::Adapter::Builder
 	ISA      => 'Wx::TextEntryDialog',
 	AUTOLOAD => 1;
 
-our $VERSION    = '0.96';
+our $VERSION    = '1.00';
 our $COMPATIBLE = '0.26';
 
 sub new {
@@ -72,7 +72,7 @@ sub ShowModal {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -14,7 +14,7 @@ use Padre::Wx        ();
 use Padre::Wx::Style ();
 use Wx::Scintilla    ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 
 # Locate the directories containing styles
 use constant {
@@ -498,7 +498,7 @@ sub clear {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -14,7 +14,7 @@ use Padre::Wx::Icon   ();
 use Padre::Wx::Editor ();
 use Padre::Constant   ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = qw{
 	Padre::Wx::Role::Main
 	Wx::ToolBar
@@ -181,7 +181,7 @@ sub refresh {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -22,7 +22,7 @@ use warnings;
 use Padre::Wx             ();
 use Padre::Wx::ScrollLock ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = 'Wx::TreeCtrl';
 
 
@@ -184,7 +184,7 @@ sub GetExpandedPlData {
 
 =head1 COPYRIGHT & LICENSE
 
-Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 
 This program is free software; you can redistribute
 it and/or modify it under the same terms as Perl 5 itself.
@@ -8,7 +8,7 @@ use strict;
 use warnings;
 use Padre::Wx;
 
-our $VERSION    = '0.96';
+our $VERSION    = '1.00';
 our $COMPATIBLE = '0.93';
 
 sub tidy_list {
@@ -28,7 +28,7 @@ sub tidy_list {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -13,7 +13,7 @@ use Padre::Wx::FBP::VCS   ();
 use Padre::Task::VCS      ();
 use Padre::Logger;
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 our @ISA     = qw{
 	Padre::Role::Task
 	Padre::Wx::Role::Idle
@@ -566,7 +566,7 @@ sub on_revert_click {
 
 1;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -22,7 +22,7 @@ use Wx::Event  (':everything');
 use Wx::AUI    ();
 use Wx::Socket ();
 
-our $VERSION    = '0.96';
+our $VERSION    = '1.00';
 our $COMPATIBLE = '0.43';
 
 BEGIN {
@@ -193,11 +193,12 @@ sub launch_file {
 # Wx::Event Convenience Functions
 
 # FIXME Find out why EVT_CONTEXT_MENU doesn't work on Ubuntu
-if (Padre::Constant::UNIX) {
-	*Wx::Event::EVT_CONTEXT = *Wx::Event::EVT_RIGHT_DOWN;
-} else {
+# commeted out as workas against Ubuntu 12.10, this is cool for lot's of Methods only
+# if (Padre::Constant::UNIX) {
+	# *Wx::Event::EVT_CONTEXT = *Wx::Event::EVT_RIGHT_DOWN;
+# } else {
 	*Wx::Event::EVT_CONTEXT = *Wx::Event::EVT_CONTEXT_MENU;
-}
+# }
 
 1;
 
@@ -219,7 +220,7 @@ use them without braces.
 
 =cut
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -20,7 +20,7 @@ use YAML::Tiny    ();
 use DBI           ();
 use DBD::SQLite   ();
 
-our $VERSION    = '0.96';
+our $VERSION    = '1.00';
 our $COMPATIBLE = '0.95';
 
 # Since everything is used OO-style, we will be require'ing
@@ -160,10 +160,10 @@ sub new {
 		conduit => $wx->conduit,
 	);
 
-	# Create the sync manager
+	# Create the server manager
 	# require Padre::ServerManager;
-	# $self->{sync_manager} = Padre::ServerManager->new(
-	# ide => $self,
+	# $self->{server_manager} = Padre::ServerManager->new(
+		# ide => $self,
 	# );
 
 	# Startup completed, let go of the database
@@ -635,7 +635,7 @@ See also L<http://padre.perlide.org/contact.html>
 
 =head1 COPYRIGHT
 
-Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 L<http://padre.perlide.org/>
 
 =head1 LICENSE
@@ -726,6 +726,8 @@ Paweł Murias (PMURIAS)
 
 Petar Shangov (PSHANGOV)
 
+Peter Lavender (PLAVEN)
+
 Ryan Niebur (RSN) E<lt>rsn@cpan.orgE<gt>
 
 Sebastian Willing (SEWI)
@@ -804,6 +806,8 @@ Andrew Shitov
 
 Cezary Morga (THEREK)
 
+Marek Roszkowski (EviL) E<lt>evil@evil.devil.is-my.nameE<gt>
+
 =head3 Portuguese (Brazilian)
 
 Breno G. de Oliveira (GARU)
@@ -818,6 +822,8 @@ Enrique Nell (ENELL)
 
 Marcela Mašláňová (mmaslano)
 
+Marek Roszkowski (EviL) E<lt>evil@evil.devil.is-my.nameE<gt> 
+
 =head3 Norwegian
 
 Kjetil Skotheim (KJETIL)
@@ -839,7 +845,7 @@ Tatsuhiko Miyagawa for consulting on our I18N and L10N support.
 
 =cut
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -12,7 +12,7 @@ use File::Find ();
 use Config;
 use ExtUtils::Embed;
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 use base qw{ Module::Install::Base };
 
 sub setup_padre {
@@ -5,7 +5,7 @@ use strict;
 use warnings;
 use Carp ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 
 use constant WIN32 => !!( $^O eq 'MSWin32' and $^X =~ /wperl\.exe/ );
 
@@ -232,7 +232,7 @@ sub error {
 	return 1;
 }
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -16,7 +16,7 @@ use Carp            ();
 use Padre::Constant ();
 use Padre::Startup  ();
 
-our $VERSION = '0.96';
+our $VERSION = '1.00';
 
 
 
@@ -231,7 +231,7 @@ unless ( $app ) {
 # Start the application
 $app->run;
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
diff --git a/var/tmp/source/PLAVEN/Padre-1.00/Padre-1.00/share/icons/padre/16x16/actions/metared.png b/var/tmp/source/PLAVEN/Padre-1.00/Padre-1.00/share/icons/padre/16x16/actions/metared.png
new file mode 100644
index 00000000..67fcc489
Binary files /dev/null and b/var/tmp/source/PLAVEN/Padre-1.00/Padre-1.00/share/icons/padre/16x16/actions/metared.png differ
@@ -1,5 +1,5 @@
 ---
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -2,8 +2,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: padre\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2011-10-18 16:10-0700\n"
-"PO-Revision-Date: 2011-10-19 07:24+0100\n"
+"POT-Creation-Date: 2012-08-11 16:10-0700\n"
+"PO-Revision-Date: 2012-08-13 18:10+0100\n"
 "Last-Translator: Olivier Mengué <dolmen@cpan.org>\n"
 "Language-Team: Jérôme Quelin <jquelin@cpan.org>\n"
 "Language: \n"
@@ -11,29 +11,19 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:478
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:477
 msgid "\".\" also matches newline"
 msgstr "« . » fait concorder aussi les sauts de ligne"
 
-#: lib/Padre/Config.pm:469
+#: lib/Padre/Config.pm:489
 msgid "\"Open session\" will ask which session (set of files) to open when you launch Padre."
 msgstr "« Ouvrir une session » demandera quelle session (ensemble de fichiers) à ouvrir au démarrage de Padre."
 
-#: lib/Padre/Wx/FBP/About.pm:127
-msgid ""
-"\"Padre contains icons from GNOME, you can redistribute it and/or \n"
-"modify then under the terms of the GNU General Public License as published by the \n"
-"Free Software Foundation; version 2 dated June, 1991.\""
-msgstr ""
-"\"Padre contient des icônes de GNOME, vous pouvez les redistribuer et/ou \n"
-"modifier selon les termes de la GNU General Public License telle que publiée par la \n"
-"Free Software Foundation; version 2 datée de juin 1991.\""
-
-#: lib/Padre/Config.pm:471
+#: lib/Padre/Config.pm:491
 msgid "\"Previous open files\" will remember the open files when you close Padre and open the same files next time you launch Padre."
 msgstr "« Fichier récents » se rappellera les fichier ouvert quand vous fermerez Padre et ouvrira les mêmes fichiers lorsque vous le relancerez."
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:482
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:481
 msgid "\"^\" and \"$\" match the start and end of any line inside the string"
 msgstr "« ^ » et « $ » correspondent au début et à la fin de n'importe quelle ligne dans le texte"
 
@@ -51,82 +41,83 @@ msgstr ""
 msgid "$_ for both"
 msgstr "$_ en sortie"
 
-#: lib/Padre/Wx/Diff.pm:110
+#: lib/Padre/Wx/Diff.pm:112
 #, perl-format
 msgid "%d line added"
 msgstr "%d ligne ajoutée"
 
-#: lib/Padre/Wx/Diff.pm:99
+#: lib/Padre/Wx/Diff.pm:100
 #, perl-format
 msgid "%d line changed"
 msgstr "%d ligne modifiée"
 
-#: lib/Padre/Wx/Diff.pm:120
+#: lib/Padre/Wx/Diff.pm:124
 #, perl-format
 msgid "%d line deleted"
 msgstr "%d ligne supprimée"
 
-#: lib/Padre/Wx/Diff.pm:109
+#: lib/Padre/Wx/Diff.pm:111
 #, perl-format
 msgid "%d lines added"
 msgstr "%d lignes ajoutées"
 
-#: lib/Padre/Wx/Diff.pm:98
+#: lib/Padre/Wx/Diff.pm:99
 #, perl-format
 msgid "%d lines changed"
 msgstr "%d lignes modifiées"
 
-#: lib/Padre/Wx/Diff.pm:119
+#: lib/Padre/Wx/Diff.pm:123
 #, perl-format
 msgid "%d lines deleted"
 msgstr "%d lignes supprimées"
 
-#: lib/Padre/Wx/ReplaceInFiles.pm:145
+#: lib/Padre/Wx/ReplaceInFiles.pm:213
 #, perl-format
 msgid "%s (%s changed)"
 msgstr "%s (%s changé)"
 
-#: lib/Padre/Wx/FindInFiles.pm:268
+#: lib/Padre/Wx/Panel/FoundInFiles.pm:348
 #, perl-format
 msgid "%s (%s results)"
 msgstr "%s (%s résultats)"
 
-#: lib/Padre/Wx/ReplaceInFiles.pm:153
+#: lib/Padre/Wx/ReplaceInFiles.pm:221
 #, perl-format
 msgid "%s (crashed)"
 msgstr "%s (planté)"
 
-#: lib/Padre/PluginManager.pm:614
+#: lib/Padre/PluginManager.pm:521
 #, perl-format
 msgid "%s - Crashed while instantiating: %s"
 msgstr "%s - Interrompu durant l'instanciation: %s"
 
-#: lib/Padre/PluginManager.pm:563
+#: lib/Padre/PluginManager.pm:469
 #, perl-format
 msgid "%s - Crashed while loading: %s"
 msgstr "%s - Interrompu durant le chargement: %s"
 
-#: lib/Padre/PluginManager.pm:624
+#: lib/Padre/PluginManager.pm:531
 #, perl-format
 msgid "%s - Failed to instantiate plug-in"
 msgstr "%s - Échec d'instanciation de l'extension"
 
-#: lib/Padre/PluginManager.pm:586
+#: lib/Padre/PluginManager.pm:493
 #, perl-format
 msgid "%s - Not a Padre::Plugin subclass"
 msgstr "%s - Pas une classe dérivée de Padre::Plugin"
 
-#: lib/Padre/PluginManager.pm:599
+#: lib/Padre/PluginManager.pm:506
 #, perl-format
 msgid "%s - Not compatible with Padre %s - %s"
 msgstr "%s - Incompatible avec Padre %s - %s"
 
-#: lib/Padre/PluginManager.pm:574
+#: lib/Padre/PluginManager.pm:481
 #, perl-format
 msgid "%s - Plugin is empty or unversioned"
 msgstr "%s - Extension vide ou non versionnée"
 
-#: lib/Padre/Wx/TodoList.pm:267
+#: lib/Padre/Wx/TaskList.pm:280
+#: lib/Padre/Wx/Panel/TaskList.pm:171
 #, perl-format
 msgid "%s in TODO regex, check your config."
 msgstr "%s dans la regex TODO, vérifiez votre configuration."
@@ -136,7 +127,7 @@ msgstr "%s dans la regex TODO, vérifiez votre configuration."
 msgid "%s line %s: %s"
 msgstr "%s ligne %s : %s"
 
-#: lib/Padre/Wx/VCS.pm:193
+#: lib/Padre/Wx/VCS.pm:210
 #, perl-format
 msgid "%s version control is not currently available"
 msgstr "Le système de gestion de version « %s » n'est pas disponible"
@@ -146,40 +137,41 @@ msgstr "Le système de gestion de version « %s » n'est pas disponible"
 msgid "%s. Line: %s File: %s - %s"
 msgstr "%s. ligne %s : Fichier : %s - %s"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2705
+#: lib/Padre/Wx/ActionLibrary.pm:2592
 #: lib/Padre/Plugin/Devel.pm:109
 msgid "&About"
 msgstr "&À propos"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:1057
+#: lib/Padre/Wx/FBP/Preferences.pm:1545
 msgid "&Advanced..."
 msgstr "&Avancé..."
 
-#: lib/Padre/Wx/ActionLibrary.pm:849
+#: lib/Padre/Wx/ActionLibrary.pm:860
 msgid "&Autocomplete"
 msgstr "Auto&complétion"
 
-#: lib/Padre/Wx/ActionLibrary.pm:860
+#: lib/Padre/Wx/ActionLibrary.pm:871
 msgid "&Brace Matching"
 msgstr "&Balance des parenthèses"
 
-#: lib/Padre/Wx/FBP/FindInFiles.pm:80
-#: lib/Padre/Wx/FBP/ReplaceInFiles.pm:105
+#: lib/Padre/Wx/FBP/FindInFiles.pm:90
+#: lib/Padre/Wx/FBP/ReplaceInFiles.pm:108
 msgid "&Browse"
 msgstr "&Parcourir"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:1073
+#: lib/Padre/Wx/FBP/Preferences.pm:1561
 #: lib/Padre/Wx/Dialog/Advanced.pm:190
-#: lib/Padre/Wx/Dialog/QuickMenuAccess.pm:151
-#: lib/Padre/Wx/Dialog/OpenResource.pm:181
+#: lib/Padre/Wx/Dialog/QuickMenuAccess.pm:153
+#: lib/Padre/Wx/Dialog/OpenResource.pm:183
 #: lib/Padre/Wx/Dialog/Goto.pm:100
 #: lib/Padre/Wx/Dialog/OpenURL.pm:70
 msgid "&Cancel"
 msgstr "&Annuler"
 
-#: lib/Padre/Wx/FBP/FindInFiles.pm:127
-#: lib/Padre/Wx/FBP/Find.pm:87
-#: lib/Padre/Wx/FBP/ReplaceInFiles.pm:152
+#: lib/Padre/Wx/FBP/FindInFiles.pm:137
+#: lib/Padre/Wx/FBP/Find.pm:95
+#: lib/Padre/Wx/FBP/ReplaceInFiles.pm:147
+#: lib/Padre/Wx/FBP/Replace.pm:121
 msgid "&Case Sensitive"
 msgstr "&Sensible à la casse"
 
@@ -187,92 +179,89 @@ msgstr "&Sensible à la casse"
 msgid "&Change variable style"
 msgstr "&Modifier le style de variable"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1701
+#: lib/Padre/Wx/ActionLibrary.pm:1706
 msgid "&Check for Common (Beginner) Errors"
 msgstr "Vérifier les &erreurs classiques (de débutant)"
 
-#: lib/Padre/Wx/ActionLibrary.pm:529
+#: lib/Padre/Wx/ActionLibrary.pm:532
 msgid "&Clean Recent Files List"
 msgstr "&Vider la liste"
 
-#: lib/Padre/Wx/ActionLibrary.pm:645
+#: lib/Padre/Wx/ActionLibrary.pm:658
 msgid "&Clear Selection Marks"
 msgstr "&Effacer les marques de sélection"
 
-#: lib/Padre/Wx/ActionLibrary.pm:271
+#: lib/Padre/Wx/ActionLibrary.pm:274
 #: lib/Padre/Wx/Browser.pm:109
-#: lib/Padre/Wx/Menu/File.pm:128
-#: lib/Padre/Wx/Dialog/DocStats.pm:58
-#: lib/Padre/Wx/Dialog/PluginManager.pm:145
-#: lib/Padre/Wx/Dialog/HelpSearch.pm:179
+#: lib/Padre/Wx/Menu/File.pm:134
+#: lib/Padre/Wx/Dialog/HelpSearch.pm:180
 #: lib/Padre/Wx/Dialog/PerlFilter.pm:119
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:276
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:275
 #: lib/Padre/Wx/Dialog/SessionManager.pm:303
-#: lib/Padre/Wx/Dialog/Replace.pm:190
 msgid "&Close"
 msgstr "&Fermer"
 
-#: lib/Padre/Wx/ActionLibrary.pm:945
+#: lib/Padre/Wx/ActionLibrary.pm:956
 msgid "&Comment Out"
 msgstr "&Commenter"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2591
+#: lib/Padre/Wx/ActionLibrary.pm:2491
 msgid "&Context Help"
 msgstr "Aide &contextuelle"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2471
+#: lib/Padre/Wx/ActionLibrary.pm:2376
 msgid "&Context Menu"
 msgstr "Menu &contextuel"
 
-#: lib/Padre/Wx/ActionLibrary.pm:675
+#: lib/Padre/Wx/ActionLibrary.pm:688
 msgid "&Copy"
 msgstr "&Copier"
 
-#: lib/Padre/Wx/Menu/Debug.pm:98
+#: lib/Padre/Wx/Menu/Debug.pm:68
 msgid "&Debug"
 msgstr "&Débug"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1634
+#: lib/Padre/Wx/ActionLibrary.pm:1638
 msgid "&Decrease Font Size"
 msgstr "&Diminuer la taille de la police"
 
-#: lib/Padre/Wx/ActionLibrary.pm:366
-#: lib/Padre/Wx/FBP/Preferences.pm:744
-#: lib/Padre/Wx/FBP/Bookmarks.pm:94
+#: lib/Padre/Wx/ActionLibrary.pm:369
+#: lib/Padre/Wx/FBP/Preferences.pm:1213
+#: lib/Padre/Wx/FBP/Bookmarks.pm:95
 #: lib/Padre/Wx/Dialog/SessionManager.pm:302
 msgid "&Delete"
 msgstr "&Supprimer"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1062
+#: lib/Padre/Wx/ActionLibrary.pm:1073
 msgid "&Delete Trailing Spaces"
 msgstr "&Supprimer les espaces en fin de ligne"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1713
+#: lib/Padre/Wx/ActionLibrary.pm:1718
 msgid "&Deparse selection"
 msgstr "&Déparser la sélection"
 
-#: lib/Padre/Wx/Dialog/PluginManager.pm:516
+#: lib/Padre/Wx/Dialog/PluginManager.pm:100
 msgid "&Disable"
 msgstr "&Désactiver"
 
-#: lib/Padre/Wx/ActionLibrary.pm:541
+#: lib/Padre/Wx/ActionLibrary.pm:544
 msgid "&Document Statistics"
 msgstr "Statistiques du &document"
 
-#: lib/Padre/Wx/Menu/Edit.pm:317
+#: lib/Padre/Wx/Menu/Edit.pm:315
 msgid "&Edit"
 msgstr "Éditio&n"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2337
+#: lib/Padre/Wx/ActionLibrary.pm:2255
 msgid "&Edit My Plug-in"
 msgstr "É&diter MyPlugin"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2299
+#: lib/Padre/Wx/ActionLibrary.pm:2220
 msgid "&Edit with Regex Editor..."
 msgstr "&Éditeur d'expressions régulières"
 
-#: lib/Padre/Wx/Dialog/PluginManager.pm:117
-#: lib/Padre/Wx/Dialog/PluginManager.pm:528
+#: lib/Padre/Wx/Dialog/PluginManager.pm:106
+#: lib/Padre/Wx/Dialog/PluginManager.pm:112
 msgid "&Enable"
 msgstr "&Activer"
 
@@ -286,66 +275,70 @@ msgstr "Saisir un numéro de ligne (entre 1 et %s) :"
 msgid "&Enter a position between 1 and %s:"
 msgstr "Position entre 1 et %s:"
 
-#: lib/Padre/Wx/Menu/File.pm:281
+#: lib/Padre/Wx/Menu/File.pm:291
 msgid "&File"
 msgstr "&Fichier"
 
 # Edit > Insert > File...
-#: lib/Padre/Wx/ActionLibrary.pm:919
+#: lib/Padre/Wx/ActionLibrary.pm:930
 msgid "&File..."
 msgstr "&Fichier..."
 
-#: lib/Padre/Wx/FBP/Preferences.pm:628
+#: lib/Padre/Wx/FBP/Preferences.pm:1097
 #: lib/Padre/Wx/Dialog/Advanced.pm:97
 msgid "&Filter:"
 msgstr "&Filtre :"
 
-#: lib/Padre/Wx/FBP/FindInFiles.pm:143
-#: lib/Padre/Wx/Dialog/Replace.pm:149
+#: lib/Padre/Wx/FBP/FindInFiles.pm:153
 msgid "&Find"
 msgstr "&Rechercher"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1225
+#: lib/Padre/Wx/FBP/Find.pm:111
+#: lib/Padre/Wx/FBP/Replace.pm:153
+msgid "&Find Next"
+msgstr "Rechercher en avant"
+
+#: lib/Padre/Wx/ActionLibrary.pm:1220
 msgid "&Find Previous"
 msgstr "Rechercher le &précédent"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1156
+#: lib/Padre/Wx/ActionLibrary.pm:1167
 msgid "&Find..."
 msgstr "&Rechercher"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1514
+#: lib/Padre/Wx/ActionLibrary.pm:1518
 msgid "&Fold All"
 msgstr "Replier &tout"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1534
+#: lib/Padre/Wx/ActionLibrary.pm:1538
 msgid "&Fold/Unfold Current"
 msgstr "&Plier/Déplier"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1288
+#: lib/Padre/Wx/ActionLibrary.pm:1282
 msgid "&Go To..."
 msgstr "&Aller à..."
 
-#: lib/Padre/Wx/Outline.pm:124
+#: lib/Padre/Wx/Outline.pm:133
 msgid "&Go to Element"
 msgstr "&Aller à l'élément"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2570
+#: lib/Padre/Wx/ActionLibrary.pm:2470
 #: lib/Padre/Wx/Menu/Help.pm:115
 msgid "&Help"
 msgstr "A&ide"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1624
+#: lib/Padre/Wx/ActionLibrary.pm:1628
 msgid "&Increase Font Size"
 msgstr "&Augmenter la taille de la police"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2403
-msgid "&Install CPAN Module"
-msgstr "Installer un module du &CPAN"
-
-#: lib/Padre/Wx/ActionLibrary.pm:884
+#: lib/Padre/Wx/ActionLibrary.pm:895
 msgid "&Join Lines"
 msgstr "&Joindre les lignes"
 
+#: lib/Padre/Wx/ActionLibrary.pm:2110
+msgid "&Launch Debugger"
+msgstr "&Déboguer"
+
 #: lib/Padre/Wx/Menu/Help.pm:54
 msgid "&Live Support"
 msgstr "&Support en direct (IRC)"
@@ -354,27 +347,23 @@ msgstr "&Support en direct (IRC)"
 msgid "&Load All Padre Modules"
 msgstr "Charger tous les modules Padre"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1085
+#: lib/Padre/Wx/ActionLibrary.pm:1096
 msgid "&Lower All"
 msgstr "Tout mettre en m&inuscules"
 
-#: lib/Padre/Wx/Dialog/HelpSearch.pm:154
+#: lib/Padre/Wx/Dialog/HelpSearch.pm:155
 msgid "&Matching Help Topics:"
 msgstr "Sujets d'aide &concordants :"
 
-#: lib/Padre/Wx/Dialog/OpenResource.pm:225
+#: lib/Padre/Wx/Dialog/OpenResource.pm:227
 msgid "&Matching Items:"
 msgstr "Items &concordants :"
 
-#: lib/Padre/Wx/Dialog/QuickMenuAccess.pm:179
+#: lib/Padre/Wx/Dialog/QuickMenuAccess.pm:181
 msgid "&Matching Menu Items:"
 msgstr "Items menus &concordants"
 
-#: lib/Padre/Wx/Menu/Tools.pm:59
-msgid "&Module Tools"
-msgstr "Outils &module"
-
-#: lib/Padre/Wx/ActionLibrary.pm:1921
+#: lib/Padre/Wx/ActionLibrary.pm:1926
 msgid "&Move POD to __END__"
 msgstr "Déplacer le &POD vers __END__"
 
@@ -382,28 +371,28 @@ msgstr "Déplacer le &POD vers __END__"
 msgid "&New"
 msgstr "&Nouveau"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1774
+#: lib/Padre/Wx/ActionLibrary.pm:1779
 msgid "&Newline Same Column"
 msgstr "&Retour à la ligne à la même colonne"
 
-#: lib/Padre/Wx/Dialog/FindFast.pm:173
+#: lib/Padre/Wx/FBP/FindFast.pm:101
 msgid "&Next"
 msgstr "&Suivant"
 
-#: lib/Padre/Wx/ActionLibrary.pm:779
+#: lib/Padre/Wx/ActionLibrary.pm:791
 msgid "&Next Difference"
 msgstr "&Différence suivante"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2448
+#: lib/Padre/Wx/ActionLibrary.pm:2353
 msgid "&Next File"
 msgstr "Fichier &suivant"
 
-#: lib/Padre/Wx/ActionLibrary.pm:767
+#: lib/Padre/Wx/ActionLibrary.pm:780
 msgid "&Next Problem"
 msgstr "Problème &suivant"
 
-#: lib/Padre/Wx/Dialog/QuickMenuAccess.pm:147
-#: lib/Padre/Wx/Dialog/OpenResource.pm:175
+#: lib/Padre/Wx/Dialog/QuickMenuAccess.pm:149
+#: lib/Padre/Wx/Dialog/OpenResource.pm:177
 #: lib/Padre/Wx/Dialog/Goto.pm:93
 #: lib/Padre/Wx/Dialog/OpenURL.pm:62
 msgid "&OK"
@@ -413,15 +402,15 @@ msgstr "&OK"
 msgid "&Open"
 msgstr "&Ouvrir"
 
-#: lib/Padre/Wx/ActionLibrary.pm:520
+#: lib/Padre/Wx/ActionLibrary.pm:523
 msgid "&Open All Recent Files"
 msgstr "&Ouvrir tous les fichiers récents"
 
-#: lib/Padre/Wx/ActionLibrary.pm:192
+#: lib/Padre/Wx/ActionLibrary.pm:195
 msgid "&Open..."
 msgstr "&Ouvrir..."
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:229
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:228
 msgid "&Original text:"
 msgstr "&Original :"
 
@@ -429,19 +418,19 @@ msgstr "&Original :"
 msgid "&Output text:"
 msgstr "&Sortie :"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:82
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:81
 msgid "&POSIX Character classes"
 msgstr "Classe de caractères &POSIX"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2615
+#: lib/Padre/Wx/ActionLibrary.pm:2515
 msgid "&Padre Support (English)"
 msgstr "Support &Padre (anglais)"
 
-#: lib/Padre/Wx/ActionLibrary.pm:752
+#: lib/Padre/Wx/ActionLibrary.pm:765
 msgid "&Paste"
 msgstr "Co&ller"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1096
+#: lib/Padre/Wx/ActionLibrary.pm:1107
 msgid "&Patch..."
 msgstr "&Patch..."
 
@@ -453,97 +442,98 @@ msgstr "&Perl"
 msgid "&Perl filter source:"
 msgstr "&Interpréteur Perl :"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2312
+#: lib/Padre/Wx/ActionLibrary.pm:2233
 msgid "&Plug-in Manager"
 msgstr "&Gestion des extensions"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2267
-#: lib/Padre/Wx/Dialog/PluginManager.pm:131
+#: lib/Padre/Wx/ActionLibrary.pm:2188
 msgid "&Preferences"
 msgstr "&Options"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2459
+#: lib/Padre/Wx/FBP/FindFast.pm:85
+msgid "&Previous"
+msgstr "&Précédent"
+
+#: lib/Padre/Wx/ActionLibrary.pm:2364
 msgid "&Previous File"
 msgstr "Fichier &précédent"
 
-#: lib/Padre/Wx/ActionLibrary.pm:500
+#: lib/Padre/Wx/ActionLibrary.pm:503
 msgid "&Print..."
 msgstr "Im&primer..."
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:101
+#: lib/Padre/Wx/ActionLibrary.pm:556
+msgid "&Project Statistics"
+msgstr "Statistiques du &projet"
+
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:100
 msgid "&Quantifiers"
 msgstr "&Quantificateurs"
 
-#: lib/Padre/Wx/ActionLibrary.pm:792
+#: lib/Padre/Wx/ActionLibrary.pm:803
 msgid "&Quick Fix"
 msgstr "Correction &rapide"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1337
+#: lib/Padre/Wx/ActionLibrary.pm:1331
 msgid "&Quick Menu Access..."
 msgstr "&Accès menu rapide..."
 
-#: lib/Padre/Wx/ActionLibrary.pm:554
+#: lib/Padre/Wx/ActionLibrary.pm:567
 msgid "&Quit"
 msgstr "&Quitter"
 
-#: lib/Padre/Wx/Menu/File.pm:243
+#: lib/Padre/Wx/Menu/File.pm:248
 msgid "&Recent Files"
 msgstr "Fichiers &récents"
 
-#: lib/Padre/Wx/ActionLibrary.pm:594
+#: lib/Padre/Wx/ActionLibrary.pm:607
 msgid "&Redo"
 msgstr "&Refaire"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2289
+#: lib/Padre/Wx/ActionLibrary.pm:2210
 msgid "&Regex Editor"
 msgstr "Éditeur de &regex"
 
-#: lib/Padre/Wx/FBP/FindInFiles.pm:119
-#: lib/Padre/Wx/FBP/Find.pm:71
-#: lib/Padre/Wx/FBP/ReplaceInFiles.pm:144
+#: lib/Padre/Wx/FBP/FindInFiles.pm:129
+#: lib/Padre/Wx/FBP/ReplaceInFiles.pm:155
 msgid "&Regular Expression"
 msgstr "Expression &régulière"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:169
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:168
 msgid "&Regular expression:"
 msgstr "Expression &régulière :"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2354
+#: lib/Padre/Wx/ActionLibrary.pm:2272
 msgid "&Reload My Plug-in"
 msgstr "&Recharger My Plug-in"
 
-#: lib/Padre/Wx/Main.pm:4562
-#: lib/Padre/Wx/Main.pm:6433
+#: lib/Padre/Wx/Main.pm:4715
 msgid "&Reload selected"
 msgstr "&Recharger tous les fichiers"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1802
+#: lib/Padre/Wx/ActionLibrary.pm:1807
 msgid "&Rename Variable..."
 msgstr "&Remplacement lexical de variable"
 
-#: lib/Padre/Wx/FBP/ReplaceInFiles.pm:168
-#: lib/Padre/Wx/Dialog/Replace.pm:169
+#: lib/Padre/Wx/FBP/ReplaceInFiles.pm:171
+#: lib/Padre/Wx/FBP/Replace.pm:169
 msgid "&Replace"
 msgstr "&Remplacer"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:250
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:249
 msgid "&Replace text with:"
 msgstr "&Remplacer le texte par:"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1243
-msgid "&Replace..."
-msgstr "R&emplacer..."
-
-#: lib/Padre/Wx/FBP/Preferences.pm:763
+#: lib/Padre/Wx/FBP/Preferences.pm:1232
 #: lib/Padre/Wx/Dialog/Advanced.pm:178
 msgid "&Reset"
 msgstr "&Réinitialiser"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1644
+#: lib/Padre/Wx/ActionLibrary.pm:1648
 msgid "&Reset Font Size"
 msgstr "&Réinitialiser la taille de la police"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:260
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:259
 msgid "&Result from replace:"
 msgstr "&Résultat du remplacement :"
 
@@ -551,12 +541,12 @@ msgstr "&Résultat du remplacement :"
 msgid "&Run"
 msgstr "&Lancer"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1937
+#: lib/Padre/Wx/ActionLibrary.pm:1942
 msgid "&Run Script"
 msgstr "&Lancer le script"
 
-#: lib/Padre/Wx/ActionLibrary.pm:410
-#: lib/Padre/Wx/FBP/Preferences.pm:1048
+#: lib/Padre/Wx/ActionLibrary.pm:413
+#: lib/Padre/Wx/FBP/Preferences.pm:1536
 msgid "&Save"
 msgstr "&Enregistrer"
 
@@ -572,7 +562,7 @@ msgstr "&Référence Scintilla"
 msgid "&Search"
 msgstr "&Rechercher"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2579
+#: lib/Padre/Wx/ActionLibrary.pm:2479
 msgid "&Search Help"
 msgstr "&Recherche dans l'aide"
 
@@ -580,12 +570,11 @@ msgstr "&Recherche dans l'aide"
 msgid "&Select"
 msgstr "&Sélectionner"
 
-#: lib/Padre/Wx/Dialog/OpenResource.pm:203
+#: lib/Padre/Wx/Dialog/OpenResource.pm:205
 msgid "&Select an item to open (? = any character, * = any string):"
 msgstr "&Sélectionner un item à ouvrir (? = n'importe quel caractère, * = n'importe quelle chaîne)"
 
-#: lib/Padre/Wx/Main.pm:4561
-#: lib/Padre/Wx/Main.pm:6432
+#: lib/Padre/Wx/Main.pm:4713
 msgid "&Select files to reload:"
 msgstr "&Sélectionner les fichiers à recharger :"
 
@@ -593,12 +582,12 @@ msgstr "&Sélectionner les fichiers à recharger :"
 msgid "&Set"
 msgstr "Définir"
 
-#: lib/Padre/Wx/Dialog/PluginManager.pm:489
-#: lib/Padre/Wx/Dialog/PluginManager.pm:501
-msgid "&Show error message"
+#: lib/Padre/Wx/Dialog/PluginManager.pm:94
+#, fuzzy
+msgid "&Show Error Message"
 msgstr "&Montrer le message d'erreur"
 
-#: lib/Padre/Wx/ActionLibrary.pm:907
+#: lib/Padre/Wx/ActionLibrary.pm:918
 msgid "&Snippets..."
 msgstr "&Extraits..."
 
@@ -606,39 +595,35 @@ msgstr "&Extraits..."
 msgid "&Start/Stop sub trace"
 msgstr "Démarrer/Arrêter sub trace"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2019
+#: lib/Padre/Wx/ActionLibrary.pm:2024
 msgid "&Stop Execution"
 msgstr "&Arrêter l'exécution"
 
-#: lib/Padre/Wx/ActionLibrary.pm:932
+#: lib/Padre/Wx/ActionLibrary.pm:943
 msgid "&Toggle Comment"
 msgstr "Dé/commen&ter"
 
-#: lib/Padre/Wx/Menu/Tools.pm:191
+#: lib/Padre/Wx/Menu/Tools.pm:199
 msgid "&Tools"
 msgstr "&Outils"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2682
+#: lib/Padre/Wx/ActionLibrary.pm:2581
 msgid "&Translate Padre..."
 msgstr "&Traduire Padre..."
 
-#: lib/Padre/Wx/Dialog/QuickMenuAccess.pm:172
+#: lib/Padre/Wx/Dialog/QuickMenuAccess.pm:174
 msgid "&Type a menu item name to access:"
 msgstr "&Taper un nom d'item de menu à accéder :"
 
-#: lib/Padre/Wx/ActionLibrary.pm:957
+#: lib/Padre/Wx/ActionLibrary.pm:968
 msgid "&Uncomment"
 msgstr "Dé-&commenter"
 
-#: lib/Padre/Wx/ActionLibrary.pm:574
+#: lib/Padre/Wx/ActionLibrary.pm:587
 msgid "&Undo"
 msgstr "&Annuler"
 
-#: lib/Padre/Wx/Dialog/DocStats.pm:60
-msgid "&Update"
-msgstr "&Mettre à jour"
-
-#: lib/Padre/Wx/ActionLibrary.pm:1074
+#: lib/Padre/Wx/ActionLibrary.pm:1085
 msgid "&Upper All"
 msgstr "Tout mettre en m&ajuscules"
 
@@ -646,23 +631,23 @@ msgstr "Tout mettre en m&ajuscules"
 msgid "&Value:"
 msgstr "&Valeur :"
 
-#: lib/Padre/Wx/Menu/View.pm:243
+#: lib/Padre/Wx/Menu/View.pm:247
 msgid "&View"
 msgstr "&Affichage"
 
-#: lib/Padre/Wx/Menu/View.pm:95
+#: lib/Padre/Wx/Menu/View.pm:101
 msgid "&View Document As..."
 msgstr "&Voir le document en tant que..."
 
-#: lib/Padre/Wx/ActionLibrary.pm:2639
+#: lib/Padre/Wx/ActionLibrary.pm:2539
 msgid "&Win32 Questions (English)"
 msgstr "Questions &Win32 (anglais)"
 
-#: lib/Padre/Wx/Menu/Window.pm:77
+#: lib/Padre/Wx/Menu/Window.pm:82
 msgid "&Window"
 msgstr "Fenê&tre"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1611
+#: lib/Padre/Wx/ActionLibrary.pm:1615
 msgid "&Word-Wrap File"
 msgstr "&Retour à la ligne"
 
@@ -671,12 +656,12 @@ msgstr "&Retour à la ligne"
 msgid "&wxWidgets %s Reference"
 msgstr "Référence wxWidgets %s"
 
-#: lib/Padre/Wx/Debugger.pm:407
+#: lib/Padre/Wx/Panel/Debugger.pm:625
 #, perl-format
 msgid "'%s' does not look like a variable. First select a variable in the code and then try again."
 msgstr "« %s » ne ressemble pas à une variable. Sélectionnez une variable dans le code avant de réessayer."
 
-#: lib/Padre/Wx/ActionLibrary.pm:2394
+#: lib/Padre/Wx/ActionLibrary.pm:2312
 msgid "(Re)load &Current Plug-in"
 msgstr "(Re)charger l'extension actuelle"
 
@@ -689,27 +674,27 @@ msgstr "(depuis Perl v%s)"
 msgid "(Undefined)"
 msgstr "(Non défini)"
 
-#: lib/Padre/PluginManager.pm:927
+#: lib/Padre/PluginManager.pm:769
 msgid "(core)"
 msgstr "(core)"
 
-#: lib/Padre/Wx/Dialog/About.pm:189
+#: lib/Padre/Wx/Dialog/About.pm:153
 msgid "(disabled)"
 msgstr "(désactivé)"
 
-#: lib/Padre/Wx/Dialog/About.pm:194
+#: lib/Padre/Wx/Dialog/About.pm:161
 msgid "(unsupported)"
 msgstr "(non supporté)"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:696
-#: lib/Padre/Wx/FBP/Preferences.pm:710
+#: lib/Padre/Wx/FBP/Preferences.pm:1165
+#: lib/Padre/Wx/FBP/Preferences.pm:1179
 #: lib/Padre/Wx/Dialog/Shortcut.pm:61
 #: lib/Padre/Wx/Dialog/Shortcut.pm:75
 #: lib/Padre/Wx/Dialog/Shortcut.pm:89
 msgid "+"
 msgstr "+"
 
-#: lib/Padre/Wx/VCS.pm:318
+#: lib/Padre/Wx/VCS.pm:335
 msgid ", "
 msgstr ""
 
@@ -717,25 +702,34 @@ msgstr ""
 msgid "- DEPRECATED!"
 msgstr ""
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:86
+#: lib/Padre/Wx/FBP/Debugger.pm:256
+msgid ".        Return to the executed line."
+msgstr ""
+
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:85
 msgid "7-bit US-ASCII character"
 msgstr "Caractère US-ASCII 7 bits"
 
+#: lib/Padre/Wx/CPAN.pm:514
+#, perl-format
+msgid "<b>Loading %s...</b>"
+msgstr "<b>Chargement de %s...</b>"
+
 #: lib/Padre/Wx/Dialog/Shortcut.pm:32
 #: lib/Padre/Wx/Dialog/Form.pm:32
 #: lib/Padre/Wx/Dialog/Warning.pm:32
 msgid "A Dialog"
 msgstr "Un dialogue"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:120
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:119
 msgid "A comment"
 msgstr "Un commentaire"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:126
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:125
 msgid "A group"
 msgstr "Un groupe"
 
-#: lib/Padre/Config.pm:465
+#: lib/Padre/Config.pm:485
 msgid "A new empty file"
 msgstr "Un nouveau fichier vide"
 
@@ -743,7 +737,7 @@ msgstr "Un nouveau fichier vide"
 msgid "A set of unrelated tools used by the Padre developers\n"
 msgstr "Un ensemble d'outils utilisés par les développeurs Padre\n"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:118
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:117
 msgid "A word boundary"
 msgstr "Frontière de mot"
 
@@ -751,16 +745,21 @@ msgstr "Frontière de mot"
 msgid "ALT"
 msgstr "ALT"
 
-#: lib/Padre/Wx/FBP/About.pm:355
+#: lib/Padre/Wx/FBP/About.pm:296
 msgid "Aaron Trevena"
-msgstr ""
+msgstr "Aaron Trevena"
 
-#: lib/Padre/Wx/FBP/About.pm:28
-#: lib/Padre/Plugin/PopularityContest.pm:207
+#: lib/Padre/Wx/FBP/About.pm:29
+#: lib/Padre/Plugin/PopularityContest.pm:211
 msgid "About"
 msgstr "À propos..."
 
-#: lib/Padre/Wx/FBP/Patch.pm:46
+#: lib/Padre/Wx/CPAN.pm:221
+msgid "Abstract"
+msgstr ""
+
+#: lib/Padre/Wx/FBP/Patch.pm:47
+#: lib/Padre/Wx/Dialog/Preferences.pm:170
 msgid "Action"
 msgstr "Action"
 
@@ -769,20 +768,20 @@ msgstr "Action"
 msgid "Action: %s"
 msgstr "Action : %s"
 
-#: lib/Padre/Wx/FBP/About.pm:164
-msgid "Adam Kennedy: Chief Bugger"
-msgstr ""
+#: lib/Padre/Wx/FBP/About.pm:122
+msgid "Adam Kennedy"
+msgstr "Adam Kennedy"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:333
+#: lib/Padre/Wx/FBP/Preferences.pm:303
 msgid "Add another closing bracket if there already is one"
 msgstr "Ajouter une parenthèse fermante supplémentaire s'il y en a déjà une (et que la fonction auto-parenthèse est activée)"
 
-#: lib/Padre/Wx/VCS.pm:506
+#: lib/Padre/Wx/VCS.pm:515
 msgid "Add file to repository?"
 msgstr "Ajouter le fichier au dépôt ?"
 
-#: lib/Padre/Wx/VCS.pm:229
-#: lib/Padre/Wx/VCS.pm:243
+#: lib/Padre/Wx/VCS.pm:246
+#: lib/Padre/Wx/VCS.pm:260
 msgid "Added"
 msgstr "Ajouté"
 
@@ -790,31 +789,28 @@ msgstr "Ajouté"
 msgid "Advanced Settings"
 msgstr "Paramètres avancés"
 
-#: lib/Padre/Wx/FBP/Patch.pm:69
+#: lib/Padre/Wx/FBP/Patch.pm:70
 msgid "Against"
 msgstr "Par rapport à"
 
-#: lib/Padre/Wx/FBP/About.pm:396
+#: lib/Padre/Wx/FBP/About.pm:128
+#: lib/Padre/Wx/FBP/About.pm:337
 msgid "Ahmad Zawawi"
-msgstr ""
-
-#: lib/Padre/Wx/FBP/About.pm:170
-msgid "Ahmad Zawawi: Developer"
-msgstr ""
+msgstr "Ahmad Zawawi"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:145
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:144
 msgid "Alarm"
 msgstr "Alerte"
 
-#: lib/Padre/Wx/FBP/About.pm:259
+#: lib/Padre/Wx/FBP/About.pm:200
 msgid "Alexandr Ciornii"
-msgstr ""
+msgstr "Alexandr Ciornii"
 
-#: lib/Padre/Wx/Syntax.pm:79
+#: lib/Padre/Wx/Syntax.pm:83
 msgid "Alien Error"
 msgstr "Erreur externe"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1763
+#: lib/Padre/Wx/ActionLibrary.pm:1768
 msgid "Align a selection of text to the same left column."
 msgstr "Aligner à gauche la sélection de texte."
 
@@ -822,200 +818,206 @@ msgstr "Aligner à gauche la sélection de texte."
 msgid "All"
 msgstr "Tout"
 
-#: lib/Padre/Wx/Main.pm:4368
-#: lib/Padre/Wx/Main.pm:4369
-#: lib/Padre/Wx/Main.pm:4756
-#: lib/Padre/Wx/Main.pm:5976
+#: lib/Padre/Wx/Main.pm:4436
+#: lib/Padre/Wx/Main.pm:4437
+#: lib/Padre/Wx/Main.pm:4800
+#: lib/Padre/Wx/Main.pm:6027
+#: lib/Padre/Wx/Choice/Files.pm:19
 msgid "All Files"
 msgstr "Tous les fichiers"
 
-#: lib/Padre/Document/Perl.pm:532
+#: lib/Padre/Document/Perl.pm:549
 msgid "All braces appear to be matched"
 msgstr "Toutes les parenthèses semblent balancées"
 
-#: lib/Padre/Wx/ActionLibrary.pm:424
+#: lib/Padre/Wx/ActionLibrary.pm:427
 msgid "Allow the selection of another name to save the current document"
 msgstr "Permettre l'enregistrement du document courant sous un autre nom"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:84
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:83
 msgid "Alphabetic characters"
 msgstr "Alphabétique"
 
-#: lib/Padre/Config.pm:613
+#: lib/Padre/Config.pm:582
 msgid "Alphabetical Order"
 msgstr "Ordre alphabétique"
 
-#: lib/Padre/Config.pm:614
+#: lib/Padre/Config.pm:583
 msgid "Alphabetical Order (Private Last)"
 msgstr "Ordre alphabétique (privé en dernier)"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:85
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:84
 msgid "Alphanumeric characters"
 msgstr "Alphanumérique"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:96
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:95
 msgid "Alphanumeric characters plus \"_\""
 msgstr "Alphanumérique ou \"_\""
 
-#: lib/Padre/Wx/FBP/Preferences.pm:688
+#: lib/Padre/Wx/FBP/Preferences.pm:1157
 msgid "Alt"
 msgstr "Alt"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:114
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:113
 msgid "Alternation"
 msgstr "Alternation"
 
-#: lib/Padre/Wx/FBP/About.pm:537
+#: lib/Padre/Wx/FBP/About.pm:478
 msgid "Amir E. Aharoni"
-msgstr ""
+msgstr "Amir E. Aharoni"
 
-#: lib/Padre/Wx/FBP/About.pm:223
+#: lib/Padre/Wx/FBP/About.pm:164
 msgid "Andrew Bramble"
-msgstr ""
+msgstr "Andrew Bramble"
 
-#: lib/Padre/Wx/FBP/About.pm:684
+#: lib/Padre/Wx/FBP/About.pm:631
 msgid "Andrew Shitov"
-msgstr ""
+msgstr "Andrew Shitov"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:72
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:71
 msgid "Any character except a newline"
 msgstr "N'importe quel caractère sauf un saut de ligne"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:73
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:72
 msgid "Any decimal digit"
 msgstr "N'importe quel chiffre décimal"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:74
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:73
 msgid "Any non-digit"
 msgstr "Tout sauf un chiffre décimal"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:76
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:75
 msgid "Any non-whitespace character"
 msgstr "Tout sauf un blanc"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:78
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:77
 msgid "Any non-word character"
 msgstr "Tout caractère sauf un \"word\""
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:75
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:74
 msgid "Any whitespace character"
 msgstr "N'importe quel blanc"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:77
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:76
 msgid "Any word character"
 msgstr "N'importe quel caractère \"word\""
 
-#: lib/Padre/Wx/FBP/Preferences.pm:1322
+#: lib/Padre/Wx/FBP/Preferences.pm:1921
 msgid "Appearance"
 msgstr "Apparence"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:191
+#: lib/Padre/Wx/FBP/Preferences.pm:822
 msgid "Appearance Preview"
 msgstr "Aperçu"
 
-#: lib/Padre/Wx/ActionLibrary.pm:793
+#: lib/Padre/Wx/ActionLibrary.pm:804
 msgid "Apply one of the quick fixes for the current document"
 msgstr "Appliquer une correction rapide au document courant"
 
-#: lib/Padre/Locale.pm:156
-#: lib/Padre/Wx/FBP/About.pm:387
+#: lib/Padre/Locale.pm:157
+#: lib/Padre/Wx/FBP/About.pm:328
 msgid "Arabic"
 msgstr "Arabe"
 
-#: lib/Padre/Wx/ActionLibrary.pm:484
+#: lib/Padre/Wx/ActionLibrary.pm:487
 msgid "Ask for a session name and save the list of files currently opened"
 msgstr "Demande un nom de session et sauvegarde la liste des fichiers actuellement ouverts"
 
-#: lib/Padre/Wx/ActionLibrary.pm:555
+#: lib/Padre/Wx/ActionLibrary.pm:568
 msgid "Ask if unsaved files should be saved and then exit Padre"
 msgstr "Demander si les fichiers non sauvegardés doivent l'être et terminer Padre"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1899
+#: lib/Padre/Wx/ActionLibrary.pm:1904
 msgid "Assign the selected expression to a newly declared variable"
 msgstr "Assigner l'expression sélectionnée à une nouvelle variable"
 
-#: lib/Padre/Wx/Outline.pm:372
+#: lib/Padre/Wx/Outline.pm:365
 msgid "Attributes"
 msgstr "Attributs"
 
-#: lib/Padre/Wx/FBP/Sync.pm:303
+#: lib/Padre/Wx/FBP/Sync.pm:290
 msgid "Authentication"
 msgstr "Authentification"
 
-#: lib/Padre/Wx/CPAN2.pm:34
-#: lib/Padre/Wx/VCS.pm:51
+#: lib/Padre/Wx/VCS.pm:55
+#: lib/Padre/Wx/CPAN.pm:212
 msgid "Author"
 msgstr "Auteur :"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:968
-msgid "Auto detect Perl 6 files"
-msgstr "Autodétection des fichiers Perl 6"
-
-#: lib/Padre/Wx/FBP/Preferences.pm:1323
-msgid "Auto-Complete"
-msgstr "Autocomplétion"
-
-#: lib/Padre/Wx/FBP/Preferences.pm:358
+#: lib/Padre/Wx/FBP/Preferences.pm:328
 msgid "Auto-fold POD markup when code folding enabled"
 msgstr "Replier le POD automatiquement"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:230
+#: lib/Padre/Wx/FBP/Preferences.pm:1922
+#, fuzzy
+msgid "Autocomplete"
+msgstr "Auto&complétion"
+
+#: lib/Padre/Wx/FBP/Preferences.pm:200
 msgid "Autocomplete always while typing"
 msgstr "Activer l'auto-complétion lors de la frappe"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:325
+#: lib/Padre/Wx/FBP/Preferences.pm:295
 msgid "Autocomplete brackets"
 msgstr "Auto-compléter les parenthèses"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:246
+#: lib/Padre/Wx/FBP/Preferences.pm:216
 msgid "Autocomplete new functions in scripts"
 msgstr "Auto-compléter les nouvelles fonctions dans les scripts"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:238
+#: lib/Padre/Wx/FBP/Preferences.pm:208
 msgid "Autocomplete new methods in packages"
 msgstr "Auto-compléter les nouvelles méthodes dans les packages"
 
-#: lib/Padre/Wx/Main.pm:3683
+#: lib/Padre/Wx/Main.pm:3696
 msgid "Autocompletion error"
 msgstr "Erreur d'auto-complétion"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:605
+#: lib/Padre/Wx/FBP/Preferences.pm:1057
 msgid "Autoindent"
 msgstr "Auto-indentation"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:553
-msgid "Automatic indentation style detection"
-msgstr "Détection automatique du style d'indentation"
-
-#: lib/Padre/Wx/StatusBar.pm:293
+#: lib/Padre/Wx/StatusBar.pm:268
 msgid "Background Tasks are running"
 msgstr "Les tâches de fond sont en cours d'exécution"
 
-#: lib/Padre/Wx/StatusBar.pm:294
+#: lib/Padre/Wx/StatusBar.pm:269
 msgid "Background Tasks are running with high load"
 msgstr "Les tâches de fond sont en cours d'exécution sous forte charge"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:132
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:131
 msgid "Backreference to the nth group"
 msgstr "Référence arrière au n-ième groupe"
 
-#: lib/Padre/Wx/Dialog/Preferences.pm:135
+#: lib/Padre/Wx/Dialog/Preferences.pm:28
 msgid "Backspace"
 msgstr "Retour arrière"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:116
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:115
 msgid "Beginning of line"
 msgstr "Début de ligne"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:1324
+#: lib/Padre/Wx/FBP/Preferences.pm:1924
 msgid "Behaviour"
 msgstr "Comportement"
 
-#: lib/Padre/Wx/FBP/About.pm:367
+#: lib/Padre/MIME.pm:887
+msgid "Binary File"
+msgstr "Fichier binaire"
+
+#: lib/Padre/Wx/FBP/About.pm:308
 msgid "Blake Willmarth"
-msgstr ""
+msgstr "Blake Willmarth"
+
+#: lib/Padre/Wx/FBP/SLOC.pm:91
+msgid "Blank Lines:"
+msgstr "Lignes vides :"
+
+#: lib/Padre/Wx/FBP/Preferences.pm:844
+msgid "Bloat Reduction"
+msgstr "Dépollution"
 
-#: lib/Padre/Wx/FBP/About.pm:96
+#: lib/Padre/Wx/FBP/About.pm:93
 msgid ""
 "Blue butterfly on a green leaf splash image is based on work \n"
 "by Jerry Charlotte (blackbutterfly)"
@@ -1023,7 +1025,7 @@ msgstr ""
 "L'image « Papillon bleu sur une feuille verte » est basée sur le travail\n"
 "de Jerry Charlotte (blackbutterfly)"
 
-#: lib/Padre/Wx/FBP/Bookmarks.pm:28
+#: lib/Padre/Wx/FBP/Bookmarks.pm:29
 msgid "Bookmarks"
 msgstr "Signets"
 
@@ -1031,28 +1033,37 @@ msgstr "Signets"
 msgid "Boolean"
 msgstr "Booléen"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:308
-msgid "Braces Assist"
+#: lib/Padre/Config.pm:61
+msgid "Bottom Panel"
+msgstr "Panneau du bas"
+
+#: lib/Padre/Wx/FBP/Preferences.pm:278
+#, fuzzy
+msgid "Brace Assist"
 msgstr "Aide pour les parenthèses"
 
-#: lib/Padre/Wx/FBP/About.pm:229
-#: lib/Padre/Wx/FBP/About.pm:642
+#: lib/Padre/Wx/Panel/Breakpoints.pm:55
+msgid "Breakpoints"
+msgstr "Points d'arrêt"
+
+#: lib/Padre/Wx/FBP/About.pm:170
+#: lib/Padre/Wx/FBP/About.pm:589
 msgid "Breno G. de Oliveira"
-msgstr ""
+msgstr "Breno G. de Oliveira"
 
-#: lib/Padre/Wx/FBP/About.pm:271
+#: lib/Padre/Wx/FBP/About.pm:212
 msgid "Brian Cassidy"
-msgstr ""
+msgstr "Brian Cassidy"
 
-#: lib/Padre/Wx/FBP/VCS.pm:82
+#: lib/Padre/Wx/FBP/VCS.pm:83
 msgid "Bring changes from the repository into the working copy"
 msgstr "Récupérer les changements du dépôt dans la copie locale"
 
-#: lib/Padre/Wx/ActionLibrary.pm:193
+#: lib/Padre/Wx/ActionLibrary.pm:196
 msgid "Browse directory of the current document to open one or several files"
 msgstr "Navigue dans le répertoire du document courant pour ouvrir des fichiers"
 
-#: lib/Padre/Wx/ActionLibrary.pm:249
+#: lib/Padre/Wx/ActionLibrary.pm:252
 msgid "Browse the directory of the installed examples to open one file"
 msgstr "Naviguer dans le répertoire des exemples installés"
 
@@ -1061,38 +1072,45 @@ msgstr "Naviguer dans le répertoire des exemples installés"
 msgid "Browser: no viewer for %s"
 msgstr "Navigateur : pas de visualisation pour %s"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1977
+#: lib/Padre/Wx/ActionLibrary.pm:1982
 msgid "Builds the current project, then run all tests."
 msgstr "Build le projet courant, puis lance les tests."
 
-#: lib/Padre/Wx/FBP/About.pm:295
-#: lib/Padre/Wx/FBP/About.pm:699
+#: lib/Padre/Wx/FBP/About.pm:236
+#: lib/Padre/Wx/FBP/About.pm:646
 msgid "Burak Gursoy"
-msgstr ""
+msgstr "Burak Gursoy"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2604
+#: lib/Padre/Wx/ActionLibrary.pm:2504
 msgid "C&urrent Document"
 msgstr "&Document courant"
 
-#: lib/Padre/Wx/Dialog/WindowList.pm:350
-#: lib/Padre/Wx/Dialog/WindowList.pm:358
+#: lib/Padre/Wx/Dialog/WindowList.pm:349
+#: lib/Padre/Wx/Dialog/WindowList.pm:357
 msgid "CHANGED"
 msgstr "MODIFIÉ"
 
-#: lib/Padre/Wx/CPAN2.pm:110
+#: lib/Padre/Wx/CPAN.pm:101
+#: lib/Padre/Wx/FBP/Preferences.pm:421
 msgid "CPAN Explorer"
 msgstr "Explorateur CPAN"
 
+#: lib/Padre/Wx/FBP/Preferences.pm:915
+#, fuzzy
+msgid "CPAN Explorer Tool"
+msgstr "Explorateur CPAN"
+
 #: lib/Padre/Wx/Dialog/Shortcut.pm:54
 msgid "CTRL"
 msgstr "CTRL"
 
-#: lib/Padre/Wx/FBP/Snippet.pm:134
-#: lib/Padre/Wx/FBP/FindInFiles.pm:152
-#: lib/Padre/Wx/FBP/Bookmarks.pm:126
+#: lib/Padre/Wx/FBP/Snippet.pm:135
+#: lib/Padre/Wx/FBP/FindInFiles.pm:162
+#: lib/Padre/Wx/FBP/Bookmarks.pm:127
 #: lib/Padre/Wx/FBP/Find.pm:136
-#: lib/Padre/Wx/FBP/Special.pm:94
-#: lib/Padre/Wx/FBP/ReplaceInFiles.pm:177
+#: lib/Padre/Wx/FBP/Special.pm:95
+#: lib/Padre/Wx/FBP/ReplaceInFiles.pm:180
+#: lib/Padre/Wx/FBP/Replace.pm:202
 #: lib/Padre/Wx/Dialog/RefactorSelectFunction.pm:126
 msgid "Cancel"
 msgstr "Annuler"
@@ -1101,11 +1119,11 @@ msgstr "Annuler"
 msgid "Cannot find python executable in your PATH"
 msgstr "Ne peut pas trouver d'exécutable Python dans le PATH"
 
-#: lib/Padre/Document/Ruby.pm:51
+#: lib/Padre/Document/Ruby.pm:54
 msgid "Cannot find ruby executable in your PATH"
 msgstr "Ne peut pas trouver d'exécutable Ruby dans le PATH"
 
-#: lib/Padre/Wx/Main.pm:4032
+#: lib/Padre/Wx/Main.pm:4089
 #, perl-format
 msgid "Cannot open a directory: %s"
 msgstr "Ne peut ouvrir le répertoire : %s"
@@ -1114,286 +1132,298 @@ msgstr "Ne peut ouvrir le répertoire : %s"
 msgid "Cannot set bookmark in unsaved document"
 msgstr "Ne peut placer un signet dans un document non sauvegardé"
 
-#: lib/Padre/Wx/Dialog/FindFast.pm:181
-#: lib/Padre/Wx/Dialog/Replace.pm:79
-msgid "Case &sensitive"
-msgstr "&Sensible à la casse"
-
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:474
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:473
 msgid "Case-insensitive matching"
 msgstr "&Insensible à la casse"
 
-#: lib/Padre/Wx/FBP/About.pm:265
-#: lib/Padre/Wx/FBP/About.pm:627
+#: lib/Padre/Wx/FBP/About.pm:206
+#: lib/Padre/Wx/FBP/About.pm:568
 msgid "Cezary Morga"
-msgstr ""
+msgstr "Cezary Morga"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1086
+#: lib/Padre/Wx/FBP/Preferences.pm:1259
+msgid "Change Detection"
+msgstr "Détection de changement"
+
+#: lib/Padre/Wx/FBP/Preferences.pm:939
+msgid "Change Font Size (Outside Preferences)"
+msgstr "Modifier la taille de police (préférences externes)"
+
+#: lib/Padre/Wx/ActionLibrary.pm:1097
 msgid "Change the current selection to lower case"
 msgstr "Convertir la sélection courante en minuscules"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1075
+#: lib/Padre/Wx/ActionLibrary.pm:1086
 msgid "Change the current selection to upper case"
 msgstr "Convertir la sélection courante en majuscules"
 
-#: lib/Padre/Wx/ActionLibrary.pm:971
+#: lib/Padre/Wx/ActionLibrary.pm:982
 msgid "Change the encoding of the current document to the default of the operating system"
 msgstr "Changer l'encodage du document courant à la valeur par défaut du système"
 
-#: lib/Padre/Wx/ActionLibrary.pm:981
+#: lib/Padre/Wx/ActionLibrary.pm:992
 msgid "Change the encoding of the current document to utf-8"
 msgstr "Changer l'encodage du document courant en utf-8"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1021
+#: lib/Padre/Wx/ActionLibrary.pm:1032
 msgid "Change the end of line character of the current document to that used on Mac Classic"
 msgstr "Utiliser le caractère de fin de ligne de Mac Classic pour le document courant"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1011
+#: lib/Padre/Wx/ActionLibrary.pm:1022
 msgid "Change the end of line character of the current document to that used on Unix, Linux, Mac OSX"
 msgstr "Utiliser le caractère de fin de ligne de Unix, Linux ou MacOS X pour le document courant"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1001
+#: lib/Padre/Wx/ActionLibrary.pm:1012
 msgid "Change the end of line character of the current document to those used in files on MS Windows"
 msgstr "Utiliser le caractère de fin de ligne de MS Windows pour le document courant"
 
-#: lib/Padre/Document/Perl.pm:1503
+#: lib/Padre/Document/Perl.pm:1517
 msgid "Change variable style"
 msgstr "Modifier le style de variable"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1858
+#: lib/Padre/Wx/ActionLibrary.pm:1863
 msgid "Change variable style from camelCase to Camel_Case"
 msgstr "Changer le nom de la variable de casseChameau en Casse_Chameau"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1844
+#: lib/Padre/Wx/ActionLibrary.pm:1849
 msgid "Change variable style from camelCase to camel_case"
 msgstr "Changer le nom de la variable de casseChameau en mots_soulignés"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1830
+#: lib/Padre/Wx/ActionLibrary.pm:1835
 msgid "Change variable style from camel_case to CamelCase"
 msgstr "Changer le nom de la variable de mots_soulignés en CasseChameau"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1816
+#: lib/Padre/Wx/ActionLibrary.pm:1821
 msgid "Change variable style from camel_case to camelCase"
 msgstr "Changer le nom de la variable de mots_soulignés en casseChameau"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1815
+#: lib/Padre/Wx/ActionLibrary.pm:1820
 msgid "Change variable to &camelCase"
 msgstr "&casseChameau"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1843
+#: lib/Padre/Wx/ActionLibrary.pm:1848
 msgid "Change variable to &using_underscores"
 msgstr "mots_et_&souligné"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1829
+#: lib/Padre/Wx/ActionLibrary.pm:1834
 msgid "Change variable to C&amelCase"
 msgstr "C&asseChameau"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1857
+#: lib/Padre/Wx/ActionLibrary.pm:1862
 msgid "Change variable to U&sing_Underscores"
 msgstr "Mots_et_S&oulignés"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:70
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:69
 msgid "Character classes"
 msgstr "Classes de caractères"
 
-#: lib/Padre/Wx/Dialog/Goto.pm:88
-#: lib/Padre/Wx/Dialog/Goto.pm:236
+#: lib/Padre/Wx/Dialog/Goto.pm:343
 msgid "Character position"
 msgstr "Position du caractère"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:115
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:114
 msgid "Character set"
 msgstr "Un ensemble de caractères"
 
-#: lib/Padre/Wx/Dialog/DocStats.pm:106
-msgid "Characters (including whitespace)"
-msgstr "Caractères (incluant les blancs)"
+#: lib/Padre/Wx/FBP/Document.pm:174
+msgid "Characters (All)"
+msgstr "Caractères (tous)"
+
+#: lib/Padre/Wx/FBP/Document.pm:192
+msgid "Characters (Visible)"
+msgstr "Caractères (visibles)"
 
-#: lib/Padre/Document/Perl.pm:533
+#: lib/Padre/Document/Perl.pm:550
 msgid "Check Complete"
 msgstr "Vérification terminée"
 
-#: lib/Padre/Document/Perl.pm:602
-#: lib/Padre/Document/Perl.pm:658
-#: lib/Padre/Document/Perl.pm:677
+#: lib/Padre/Document/Perl.pm:619
+#: lib/Padre/Document/Perl.pm:675
+#: lib/Padre/Document/Perl.pm:694
 msgid "Check cancelled"
 msgstr "Vérification annulée"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:451
-msgid "Check for file updates on disk every (seconds)"
-msgstr "Vérifier les mises à jour sur disque toutes les (secondes) :"
-
-#: lib/Padre/Wx/ActionLibrary.pm:1702
+#: lib/Padre/Wx/ActionLibrary.pm:1707
 msgid "Check the current file for common beginner errors"
 msgstr "Vérifie les erreurs classiques (de débutant) dans ce fichier"
 
-#: lib/Padre/Locale.pm:430
+#: lib/Padre/Locale.pm:431
 msgid "Chinese"
 msgstr "Chinois"
 
-#: lib/Padre/Locale.pm:440
-#: lib/Padre/Wx/FBP/About.pm:402
+#: lib/Padre/Locale.pm:441
+#: lib/Padre/Wx/FBP/About.pm:343
 msgid "Chinese (Simplified)"
 msgstr "Chinois (simplifié)"
 
-#: lib/Padre/Locale.pm:450
-#: lib/Padre/Wx/FBP/About.pm:423
+#: lib/Padre/Locale.pm:451
+#: lib/Padre/Wx/FBP/About.pm:364
 msgid "Chinese (Traditional)"
 msgstr "Chinois (traditionnel)"
 
-#: lib/Padre/Wx/Main.pm:4240
+#: lib/Padre/Wx/Main.pm:4308
 #: lib/Padre/Wx/Dialog/Positions.pm:119
 msgid "Choose File"
 msgstr "Sélectionner un fichier"
 
-#: lib/Padre/Wx/FBP/About.pm:277
+#: lib/Padre/Wx/FBP/About.pm:218
 msgid "Chris Dolan"
-msgstr ""
+msgstr "Chris Dolan"
 
-#: lib/Padre/Wx/FBP/About.pm:417
+#: lib/Padre/Wx/FBP/About.pm:358
 msgid "Chuanren Wu"
-msgstr ""
+msgstr "Chuanren Wu"
 
-#: lib/Padre/Wx/FBP/Find.pm:95
-msgid "Cl&ose Window on Hit"
-msgstr "Fermer la fenêtre à la première occurrence"
-
-#: lib/Padre/Wx/FBP/About.pm:331
+#: lib/Padre/Wx/FBP/About.pm:272
 msgid "Claudio Ramirez"
-msgstr ""
+msgstr "Claudio Ramirez"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:374
+#: lib/Padre/Wx/FBP/Preferences.pm:677
 msgid "Clean up file content on saving (for supported document types)"
 msgstr "Nettoyer le contenu du fichier lors de la sauvegarde (types de document supportés)"
 
-#: lib/Padre/Wx/Dialog/OpenResource.pm:219
+#: lib/Padre/Wx/Dialog/OpenResource.pm:221
 msgid "Click on the arrow for filter settings"
 msgstr "Cliquez sur la flèche pour les paramètres de filtrage"
 
-#: lib/Padre/Wx/FBP/Patch.pm:119
-#: lib/Padre/Wx/FBP/Text.pm:55
-#: lib/Padre/Wx/FBP/About.pm:726
-#: lib/Padre/Wx/FBP/Sync.pm:266
+#: lib/Padre/Wx/FBP/Patch.pm:120
+#: lib/Padre/Wx/FBP/Text.pm:56
+#: lib/Padre/Wx/FBP/PluginManager.pm:128
+#: lib/Padre/Wx/FBP/About.pm:672
+#: lib/Padre/Wx/FBP/SLOC.pm:176
+#: lib/Padre/Wx/FBP/Sync.pm:253
+#: lib/Padre/Wx/FBP/Diff.pm:94
+#: lib/Padre/Wx/FBP/Document.pm:254
+#: lib/Padre/Wx/FBP/SessionManager.pm:119
 #: lib/Padre/Wx/Dialog/FilterTool.pm:152
-#: lib/Padre/Wx/Dialog/WindowList.pm:280
+#: lib/Padre/Wx/Dialog/WindowList.pm:279
 #: lib/Padre/Wx/Dialog/SessionSave.pm:235
 msgid "Close"
 msgstr "Fermer"
 
-#: lib/Padre/Wx/ActionLibrary.pm:346
+#: lib/Padre/Wx/ActionLibrary.pm:349
 msgid "Close &Files..."
 msgstr "Fermer les fichiers..."
 
-#: lib/Padre/Wx/ActionLibrary.pm:326
+#: lib/Padre/Wx/ActionLibrary.pm:329
 msgid "Close &all Files"
 msgstr "Fermer tous les fichiers"
 
-#: lib/Padre/Wx/ActionLibrary.pm:285
+#: lib/Padre/Wx/ActionLibrary.pm:288
 msgid "Close &this Project"
 msgstr "Fermer ce &projet"
 
-#: lib/Padre/Wx/Dialog/Replace.pm:107
-msgid "Close Window on &Hit"
-msgstr "Fermer la fenêtre à la première occurrence"
-
-#: lib/Padre/Wx/Main.pm:5224
+#: lib/Padre/Wx/Main.pm:5221
 msgid "Close all"
 msgstr "Tout fermer"
 
-#: lib/Padre/Wx/ActionLibrary.pm:336
+#: lib/Padre/Wx/ActionLibrary.pm:339
 msgid "Close all &other Files"
 msgstr "Fermer tous les autres fichiers"
 
-#: lib/Padre/Wx/ActionLibrary.pm:286
+#: lib/Padre/Wx/ActionLibrary.pm:289
 msgid "Close all the files belonging to the current project"
 msgstr "Fermer tous les fichiers appartenant au projet courant"
 
-#: lib/Padre/Wx/ActionLibrary.pm:337
+#: lib/Padre/Wx/ActionLibrary.pm:340
 msgid "Close all the files except the current one"
 msgstr "Fermer tous les fichiers sauf le document courant"
 
-#: lib/Padre/Wx/ActionLibrary.pm:327
+#: lib/Padre/Wx/ActionLibrary.pm:330
 msgid "Close all the files open in the editor"
 msgstr "Fermer tous les fichiers ouverts dans l'éditeur"
 
-#: lib/Padre/Wx/ActionLibrary.pm:307
+#: lib/Padre/Wx/ActionLibrary.pm:310
 msgid "Close all the files that do not belong to the current project"
 msgstr "Fermer tous les fichiers n'appartenant pas au projet courant"
 
-#: lib/Padre/Wx/ActionLibrary.pm:272
+#: lib/Padre/Wx/ActionLibrary.pm:275
 msgid "Close current document"
 msgstr "Fermer le document courant"
 
-#: lib/Padre/Wx/ActionLibrary.pm:367
+#: lib/Padre/Wx/ActionLibrary.pm:370
 msgid "Close current document and remove the file from disk"
 msgstr "Ferme le document et supprime le fichier"
 
-#: lib/Padre/Wx/ActionLibrary.pm:306
+#: lib/Padre/Wx/ActionLibrary.pm:309
 msgid "Close other &Projects"
 msgstr "Fermer les &autres projets"
 
-#: lib/Padre/Wx/Main.pm:5286
+#: lib/Padre/Wx/Main.pm:5289
 msgid "Close some"
 msgstr "Fermer"
 
-#: lib/Padre/Wx/Main.pm:5270
+#: lib/Padre/Wx/Main.pm:5267
 msgid "Close some files"
 msgstr "Fermer des fichiers"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1681
-msgid "Close the highest priority panel (usually using ESC key)"
-msgstr "Ferme le panneau de plus haute priorité (touch Échap)"
+#: lib/Padre/Wx/ActionLibrary.pm:1683
+msgid "Close the highest priority dialog or panel"
+msgstr "Ferme le panneau de plus haute priorité (touche Échap)"
 
 #: lib/Padre/Wx/Dialog/Diff.pm:46
 msgid "Close this window"
 msgstr "Fermer cette fenêtre"
 
-#: lib/Padre/Config.pm:612
+#: lib/Padre/Wx/FBP/SLOC.pm:67
+msgid "Code Lines:"
+msgstr "Lignes de code :"
+
+#: lib/Padre/Config.pm:581
 msgid "Code Order"
 msgstr "Ordre du code"
 
-#: lib/Padre/Wx/FindInFiles.pm:78
-msgid "Collapse all"
+#: lib/Padre/Wx/FBP/FoundInFiles.pm:91
+#, fuzzy
+msgid "Collapse All"
 msgstr "Tout réduire"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:88
+#: lib/Padre/Wx/FBP/Preferences.pm:144
 msgid "Coloured text in output window (ANSI)"
 msgstr "Texte coloré (ANSI) dans la fenêtre de résultat"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1922
+#: lib/Padre/Wx/ActionLibrary.pm:1927
 msgid "Combine scattered POD at the end of the document"
 msgstr "Rassembler le POD éparpillé à la fin du document"
 
-#: lib/Padre/Wx/Command.pm:262
+#: lib/Padre/Wx/Command.pm:97
 msgid "Command"
 msgstr "Commande"
 
-#: lib/Padre/Wx/Main.pm:2690
+#: lib/Padre/Wx/Main.pm:2724
 msgid "Command line"
 msgstr "Ligne de commande"
 
-#: lib/Padre/Wx/ActionLibrary.pm:946
+#: lib/Padre/Wx/FBP/Preferences.pm:555
+msgid "Command line files open in existing Padre instance"
+msgstr "Ouvrir dans un Padre existant les fichiers donnés sur la ligne de commande"
+
+#: lib/Padre/Wx/ActionLibrary.pm:957
 msgid "Comment out selected lines or the current line"
 msgstr "Commenter les lignes sélectionnées"
 
-#: lib/Padre/Wx/ActionLibrary.pm:933
+#: lib/Padre/Wx/ActionLibrary.pm:944
 msgid "Comment out/remove comment for selected lines or the current line"
 msgstr "Dé/Commenter les lignes sélectionnées dans le document"
 
-#: lib/Padre/Wx/VCS.pm:486
+#: lib/Padre/Wx/FBP/SLOC.pm:79
+msgid "Comments Lines:"
+msgstr "Lignes de commentaires :"
+
+#: lib/Padre/Wx/VCS.pm:495
 msgid "Commit file/directory to repository?"
 msgstr "Envoyer le fichier/répertoire sur le dépôt ?"
 
-#: lib/Padre/Wx/Dialog/About.pm:149
+#: lib/Padre/Wx/Dialog/About.pm:119
 msgid "Config"
 msgstr "Répertoire de configuration :"
 
-#: lib/Padre/Wx/FBP/Sync.pm:148
-#: lib/Padre/Wx/FBP/Sync.pm:177
-msgid "Confirm"
-msgstr "Confirmer"
+#: lib/Padre/Wx/FBP/Sync.pm:134
+#: lib/Padre/Wx/FBP/Sync.pm:163
+msgid "Confirm:"
+msgstr "Confirmer :"
 
-#: lib/Padre/Wx/VCS.pm:232
+#: lib/Padre/Wx/VCS.pm:249
 msgid "Conflicted"
 msgstr "En conflit"
 
@@ -1406,43 +1436,43 @@ msgstr "Connexion au serveur FTP %s..."
 msgid "Connection to FTP server successful."
 msgstr "Connexion au serveur FTP réussie."
 
-#: lib/Padre/Wx/FindResult.pm:182
-msgid "Content"
-msgstr "Contenu"
+#: lib/Padre/Wx/FBP/SLOC.pm:103
+msgid "Constructive Cost Model (COCOMO)"
+msgstr "Constructive Cost Model (COCOMO)"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:213
+#: lib/Padre/Wx/FBP/Preferences.pm:183
 msgid "Content Assist"
 msgstr "Type de contenu"
 
-#: lib/Padre/Config.pm:528
+#: lib/Padre/Config.pm:789
 msgid "Contents of the status bar"
 msgstr "Contenu de la barre d'état"
 
-#: lib/Padre/Config.pm:517
+#: lib/Padre/Config.pm:534
 msgid "Contents of the window title"
 msgstr "Contenu du titre de la fenêtre"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:150
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:149
 msgid "Control character"
 msgstr "Caractère de contrôle"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:88
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:87
 msgid "Control characters"
 msgstr "Caractères de contrôle"
 
-#: lib/Padre/Wx/Menu/Edit.pm:190
-msgid "Convert &Encoding"
-msgstr "Convertir l'&encodage"
+#: lib/Padre/Wx/Menu/Edit.pm:188
+msgid "Convert &Encoding (broken)"
+msgstr "Convertir l'&encodage (défectueux)"
 
-#: lib/Padre/Wx/Menu/Edit.pm:212
+#: lib/Padre/Wx/Menu/Edit.pm:210
 msgid "Convert &Line Endings"
 msgstr "Convertir les &fin de ligne"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1033
+#: lib/Padre/Wx/ActionLibrary.pm:1044
 msgid "Convert all tabs to spaces in the current document"
 msgstr "Convertir toutes les tabulations en espaces dans le document courant"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1043
+#: lib/Padre/Wx/ActionLibrary.pm:1054
 msgid "Convert all the spaces to tabs in the current document"
 msgstr "Convertir tous les espaces en tabulations dans le document courant"
 
@@ -1450,7 +1480,7 @@ msgstr "Convertir tous les espaces en tabulations dans le document courant"
 msgid "Cop&y Specials"
 msgstr "Co&pies spéciales"
 
-#: lib/Padre/Wx/VCS.pm:246
+#: lib/Padre/Wx/VCS.pm:263
 msgid "Copied"
 msgstr "Copié"
 
@@ -1458,27 +1488,19 @@ msgstr "Copié"
 msgid "Copy"
 msgstr "&Copier"
 
-#: lib/Padre/Wx/FindResult.pm:254
-msgid "Copy &All"
-msgstr "&Tout copier"
-
-#: lib/Padre/Wx/ActionLibrary.pm:721
+#: lib/Padre/Wx/ActionLibrary.pm:734
 msgid "Copy &Directory Name"
 msgstr "Copier le nom du &répertoire"
 
-#: lib/Padre/Wx/FindResult.pm:231
-msgid "Copy &Selected"
-msgstr "Copier la &sélection"
-
-#: lib/Padre/Wx/ActionLibrary.pm:735
+#: lib/Padre/Wx/ActionLibrary.pm:748
 msgid "Copy Editor &Content"
 msgstr "Copier le c&ontenu de l'éditeur"
 
-#: lib/Padre/Wx/ActionLibrary.pm:706
+#: lib/Padre/Wx/ActionLibrary.pm:719
 msgid "Copy F&ilename"
 msgstr "Copier le nom du &fichier"
 
-#: lib/Padre/Wx/ActionLibrary.pm:691
+#: lib/Padre/Wx/ActionLibrary.pm:704
 msgid "Copy Full &Filename"
 msgstr "Copier le &chemin du fichier"
 
@@ -1490,40 +1512,31 @@ msgstr "Copier le nom"
 msgid "Copy Value"
 msgstr "Copier la valeur"
 
-#: lib/Padre/Wx/Dialog/OpenResource.pm:259
+#: lib/Padre/Wx/Dialog/OpenResource.pm:261
 msgid "Copy filename to clipboard"
 msgstr "Copie le nom de fichier dans le presse-papier"
 
-#: lib/Padre/Wx/ActionLibrary.pm:357
+#: lib/Padre/Wx/ActionLibrary.pm:360
 msgid "Copy the current tab into a new document"
 msgstr "Copier le document courant dans un nouvel onglet"
 
-#: lib/Padre/Wx/FBP/About.pm:113
+#: lib/Padre/Wx/FBP/About.pm:87
 msgid ""
-"Copyright 2008–2011 The Padre Development Team Padre is free software; \n"
+"Copyright 2008–2012 The Padre Development Team Padre is free software; \n"
 "you can redistribute it and/or modify it under the same terms as Perl 5."
-msgstr "Copyright 2008–2011 The Padre Development TeamPadre est un logiciel libre ; vous pouvez le redistribuer et/ou le modifier selon les mêmes termes que Perl 5."
-
-#: lib/Padre/Wx/FBP/About.pm:141
-msgid "Core Team"
-msgstr "Équipe principale"
+msgstr "Copyright 2008–2012 The Padre Development Team. Padre est un logiciel libre ; vous pouvez le redistribuer et/ou le modifier selon les mêmes termes que Perl 5."
 
-#: lib/Padre/Wx/Directory/TreeCtrl.pm:193
+#: lib/Padre/Wx/Directory/TreeCtrl.pm:197
 #, perl-format
 msgid "Could not create: '%s': %s"
 msgstr "Ne peut pas créer: '%s': %s"
 
-#: lib/Padre/Wx/Directory/TreeCtrl.pm:224
+#: lib/Padre/Wx/Directory/TreeCtrl.pm:228
 #, perl-format
 msgid "Could not delete: '%s': %s"
 msgstr "Ne peut pas supprimer: '%s': %s"
 
-#: lib/Padre/Wx/Main.pm:3634
-#, perl-format
-msgid "Could not determine the comment character for %s document type"
-msgstr "Pas de caractère de commentaire défini pour le type de document %s"
-
-#: lib/Padre/Wx/Debugger.pm:389
+#: lib/Padre/Wx/Panel/Debugger.pm:603
 #, perl-format
 msgid "Could not evaluate '%s'"
 msgstr "Ne peut pas évaluer '%s'"
@@ -1532,119 +1545,119 @@ msgstr "Ne peut pas évaluer '%s'"
 msgid "Could not find KDE or GNOME"
 msgstr "KDE ou Gnome introuvables"
 
-#: lib/Padre/Wx/Dialog/HelpSearch.pm:311
+#: lib/Padre/Wx/Dialog/HelpSearch.pm:312
 msgid "Could not find a help provider for "
 msgstr "Ne peut pas trouver le fournisseur d'aide pour"
 
-#: lib/Padre/Wx/Main.pm:4228
+#: lib/Padre/Wx/Main.pm:4296
 #, perl-format
 msgid "Could not find file '%s'"
 msgstr "Ne peut pas trouver le fichier '%s'"
 
-#: lib/Padre/Wx/Main.pm:2756
+#: lib/Padre/Wx/Main.pm:2790
 msgid "Could not find perl executable"
 msgstr "Ne peut pas trouver d'exécutable perl"
 
-#: lib/Padre/Wx/Main.pm:2726
-#: lib/Padre/Wx/Main.pm:2787
-#: lib/Padre/Wx/Main.pm:2842
+#: lib/Padre/Wx/Main.pm:2760
+#: lib/Padre/Wx/Main.pm:2821
+#: lib/Padre/Wx/Main.pm:2875
 msgid "Could not find project root"
 msgstr "Ne peut pas trouver le répertoire racine du projet"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2344
+#: lib/Padre/Wx/ActionLibrary.pm:2262
 msgid "Could not find the Padre::Plugin::My plug-in"
 msgstr "Ne peut pas trouver l'extension Padre::Plugin::My"
 
-#: lib/Padre/PluginManager.pm:1069
+#: lib/Padre/PluginManager.pm:894
 msgid "Could not locate project directory."
 msgstr "Ne peut pas trouver le répertoire projet."
 
-#: lib/Padre/Wx/Main.pm:4642
+#: lib/Padre/Wx/Main.pm:4606
 #, perl-format
 msgid "Could not reload file: %s"
 msgstr "Ne peut pas recharger le fichier: %s"
 
-#: lib/Padre/Wx/Directory/TreeCtrl.pm:174
+#: lib/Padre/Wx/Directory/TreeCtrl.pm:178
 #, perl-format
 msgid "Could not rename: '%s' to '%s': %s"
 msgstr "Ne peut renommer « %s » en « %s » : %s"
 
-#: lib/Padre/Wx/Main.pm:5050
+#: lib/Padre/Wx/Main.pm:5043
 msgid "Could not save file: "
 msgstr "Ne peut pas enregistrer le fichier:"
 
-#: lib/Padre/Wx/Debugger.pm:226
-#, perl-format
-msgid "Could not set breakpoint on file '%s' row '%s'"
-msgstr "Ne peut placer de point d'arrêt dans le fichier '%s' à la ligne '%s'"
+#: lib/Padre/Wx/CPAN.pm:230
+#, fuzzy
+msgid "Count"
+msgstr "Tout compter"
 
-#: lib/Padre/Wx/Directory/TreeCtrl.pm:286
-#: lib/Padre/Wx/Directory/TreeCtrl.pm:345
+#: lib/Padre/Wx/Directory/TreeCtrl.pm:290
+#: lib/Padre/Wx/Directory/TreeCtrl.pm:349
 msgid "Create Directory"
 msgstr "Créer un dossier"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1788
+#: lib/Padre/Wx/ActionLibrary.pm:1793
 msgid "Create Project &Tagsfile"
 msgstr "Créer le fichier de &tags du projet"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1302
+#: lib/Padre/Wx/ActionLibrary.pm:1296
 msgid "Create a bookmark in the current file current row"
 msgstr "Créer un signet dans le document courant à la ligne courante"
 
 #: lib/Padre/Wx/FBP/About.pm:73
-msgid "Created by:"
-msgstr "Créé par"
+msgid "Created by Gábor Szabó"
+msgstr "Créé par Gábor Szabó"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1789
+#: lib/Padre/Wx/ActionLibrary.pm:1794
 msgid "Creates a perltags - file for the current project supporting find_method and autocomplete."
 msgstr "Crée un perltags - fichier du projet courant pour soutenir find_method et autocomplete."
 
-#: lib/Padre/Wx/FBP/Preferences.pm:680
+#: lib/Padre/Wx/FBP/Preferences.pm:1149
 msgid "Ctrl"
 msgstr "Ctrl"
 
-#: lib/Padre/Wx/ActionLibrary.pm:660
+#: lib/Padre/Wx/ActionLibrary.pm:673
 msgid "Cu&t"
 msgstr "Co&uper"
 
-#: lib/Padre/Document/Perl.pm:676
+#: lib/Padre/Document/Perl.pm:693
 #, perl-format
 msgid "Current '%s' not found"
 msgstr "'%s' courant introuvable"
 
-#: lib/Padre/Wx/Dialog/OpenResource.pm:242
+#: lib/Padre/Wx/Dialog/OpenResource.pm:244
 msgid "Current Directory: "
 msgstr "Répertoire courant :"
 
-#: lib/Padre/Document/Perl.pm:657
+#: lib/Padre/Document/Perl.pm:674
 msgid "Current cursor does not seem to point at a method"
 msgstr "Le curseur ne semble pas pointer sur une méthode"
 
-#: lib/Padre/Document/Perl.pm:601
-#: lib/Padre/Document/Perl.pm:635
+#: lib/Padre/Document/Perl.pm:618
+#: lib/Padre/Document/Perl.pm:652
 msgid "Current cursor does not seem to point at a variable"
 msgstr "Le curseur ne semble pas pointer sur une variable"
 
-#: lib/Padre/Document/Perl.pm:797
-#: lib/Padre/Document/Perl.pm:847
-#: lib/Padre/Document/Perl.pm:884
+#: lib/Padre/Document/Perl.pm:814
+#: lib/Padre/Document/Perl.pm:864
+#: lib/Padre/Document/Perl.pm:901
 msgid "Current cursor does not seem to point at a variable."
 msgstr "Le curseur ne semble pas pointer sur une variable."
 
-#: lib/Padre/Wx/Main.pm:2781
-#: lib/Padre/Wx/Main.pm:2833
+#: lib/Padre/Wx/Main.pm:2815
+#: lib/Padre/Wx/Main.pm:2866
 msgid "Current document has no filename"
 msgstr "Le document courant n'a pas de nom de fichier"
 
-#: lib/Padre/Wx/Main.pm:2836
+#: lib/Padre/Wx/Main.pm:2869
 msgid "Current document is not a .t file"
 msgstr "Le document courant n'est pas un fichier .t"
 
-#: lib/Padre/Wx/VCS.pm:187
+#: lib/Padre/Wx/VCS.pm:204
 msgid "Current file is not in a version control system"
 msgstr "Le fichier n'est pas enregistré dans un système de gestion de versions"
 
-#: lib/Padre/Wx/VCS.pm:178
+#: lib/Padre/Wx/VCS.pm:195
 msgid "Current file is not saved in a version control system"
 msgstr "Le fichier actuel n'est pas enregistré dans un système de gestion de versions"
 
@@ -1658,28 +1671,28 @@ msgstr "Numéro de ligne actuel: %s"
 msgid "Current position: %s"
 msgstr "Position actuelle: %s"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:469
+#: lib/Padre/Wx/FBP/Preferences.pm:727
 msgid "Cursor blink rate (milliseconds - 0 = off, 500 = default)"
 msgstr "Clignotement du curseur (millisecondes ; 0 = aucun ; 500 = défaut)"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1873
+#: lib/Padre/Wx/ActionLibrary.pm:1878
 msgid "Cut the current selection and create a new sub from it. A call to this sub is added in the place where the selection was."
 msgstr "Coupe la sélection courante et crée une nouvelle fonction avec. Un appel à cette fonction sera ajouté à la place de cette sélection."
 
-#: lib/Padre/Locale.pm:166
-#: lib/Padre/Wx/FBP/About.pm:438
+#: lib/Padre/Locale.pm:167
+#: lib/Padre/Wx/FBP/About.pm:379
 msgid "Czech"
 msgstr "Tchèque"
 
-#: lib/Padre/Wx/ActionLibrary.pm:356
+#: lib/Padre/Wx/ActionLibrary.pm:359
 msgid "D&uplicate"
 msgstr "D&upliquer"
 
-#: lib/Padre/Wx/Dialog/WindowList.pm:356
+#: lib/Padre/Wx/Dialog/WindowList.pm:355
 msgid "DELETED"
 msgstr "SUPPRIMÉ"
 
-#: lib/Padre/Locale.pm:176
+#: lib/Padre/Locale.pm:177
 msgid "Danish"
 msgstr "Danois"
 
@@ -1687,27 +1700,27 @@ msgstr "Danois"
 msgid "Date/Time"
 msgstr "Date/Heure"
 
-#: lib/Padre/Wx/Dialog/QuickMenuAccess.pm:390
+#: lib/Padre/Wx/Dialog/QuickMenuAccess.pm:370
 msgid "Debug"
 msgstr "Débug"
 
-#: lib/Padre/Wx/Debug.pm:97
+#: lib/Padre/Wx/Panel/DebugOutput.pm:50
+msgid "Debug Output"
+msgstr "Sortie de débogage"
+
+#: lib/Padre/Wx/FBP/Debugger.pm:552
+msgid "Debug-Output Options"
+msgstr ""
+
+#: lib/Padre/Wx/Panel/Debugger.pm:61
 msgid "Debugger"
 msgstr "Débugger"
 
-#: lib/Padre/Wx/Debugger.pm:79
+#: lib/Padre/Wx/Panel/Debugger.pm:254
 msgid "Debugger is already running"
 msgstr "Le débugger est déjà lancé"
 
-#: lib/Padre/Wx/Debugger.pm:193
-#: lib/Padre/Wx/Debugger.pm:275
-#: lib/Padre/Wx/Debugger.pm:299
-#: lib/Padre/Wx/Debugger.pm:333
-#: lib/Padre/Wx/Debugger.pm:353
-msgid "Debugger not running"
-msgstr "Le debugger n'est pas lancé"
-
-#: lib/Padre/Wx/Debugger.pm:138
+#: lib/Padre/Wx/Panel/Debugger.pm:323
 msgid "Debugging failed. Did you check your program for syntax errors?"
 msgstr "Le lancement du débogage a échoué. Avez-vous d'abord vérifié la syntaxe du programme ?"
 
@@ -1715,19 +1728,19 @@ msgstr "Le lancement du débogage a échoué. Avez-vous d'abord vérifié la syn
 msgid "Default"
 msgstr "Défaut"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:896
-msgid "Default line ending"
-msgstr "Type de fin de ligne par défaut"
+#: lib/Padre/Wx/FBP/Preferences.pm:588
+msgid "Default Newline Format:"
+msgstr "Type de fin de ligne par défaut :"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:397
-msgid "Default projects directory"
-msgstr "Répertoire par défaut des projets"
+#: lib/Padre/Wx/FBP/Preferences.pm:603
+msgid "Default Project Directory:"
+msgstr "Répertoire par défaut des projets :"
 
 #: lib/Padre/Wx/Dialog/Advanced.pm:135
 msgid "Default value:"
 msgstr "Par défaut :"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:888
+#: lib/Padre/Wx/FBP/Preferences.pm:636
 msgid "Default word wrap on for each file"
 msgstr "Retour à la ligne automatique pour chaque fichier"
 
@@ -1743,45 +1756,61 @@ msgstr "Retarder la queue d'action de 10 secondes"
 msgid "Delay the action queue for 30 seconds"
 msgstr "Retarder la queue d'actions de 30 secondes"
 
-#: lib/Padre/Wx/FBP/Sync.pm:249
-#: lib/Padre/Wx/Directory/TreeCtrl.pm:375
-#: lib/Padre/Wx/Dialog/Preferences.pm:136
+#: lib/Padre/Wx/FBP/Sync.pm:236
+#: lib/Padre/Wx/Directory/TreeCtrl.pm:379
+#: lib/Padre/Wx/Dialog/Preferences.pm:36
 msgid "Delete"
 msgstr "Supprimer"
 
-#: lib/Padre/Wx/FBP/Bookmarks.pm:110
+#: lib/Padre/Wx/FBP/Bookmarks.pm:111
 msgid "Delete &All"
 msgstr "&Tout supprimer"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1052
+#: lib/Padre/Wx/ActionLibrary.pm:1063
 msgid "Delete &Leading Spaces"
 msgstr "Supprimer les espaces en début de ligne"
 
-#: lib/Padre/Wx/Directory/TreeCtrl.pm:262
+#: lib/Padre/Wx/Directory/TreeCtrl.pm:266
 msgid "Delete Directory"
 msgstr "Supprimer le répertoire"
 
-#: lib/Padre/Wx/Directory/TreeCtrl.pm:321
+#: lib/Padre/Wx/Directory/TreeCtrl.pm:325
 msgid "Delete File"
 msgstr "Supprimer le fichier"
 
-#: lib/Padre/Wx/VCS.pm:525
+#: lib/Padre/Wx/FBP/Breakpoints.pm:43
+msgid ""
+"Delete MARKER_NOT_BREAKABLE\n"
+"Current File Only"
+msgstr ""
+
+#: lib/Padre/Wx/FBP/SessionManager.pm:103
+msgid "Delete Session"
+msgstr "Supprimer la session"
+
+#: lib/Padre/Wx/FBP/Breakpoints.pm:138
+msgid "Delete all project Breakpoints"
+msgstr "Supprimer tous les points d'arrêt"
+
+#: lib/Padre/Wx/VCS.pm:534
 msgid "Delete file from repository??"
 msgstr "Supprimer le répertoire du dépôt??"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:749
+#: lib/Padre/Wx/FBP/Preferences.pm:1218
 msgid "Delete the keyboard binding"
 msgstr "Supprime le raccourci clavier"
 
-#: lib/Padre/Wx/VCS.pm:230
-#: lib/Padre/Wx/VCS.pm:244
+#: lib/Padre/Wx/VCS.pm:247
+#: lib/Padre/Wx/VCS.pm:261
 msgid "Deleted"
 msgstr "Supprimé"
 
-#: lib/Padre/Wx/Syntax.pm:49
+#: lib/Padre/Wx/Syntax.pm:53
 msgid "Deprecation"
 msgstr "Dépréciation"
 
+#: lib/Padre/Wx/Dialog/Preferences.pm:171
+#: lib/Padre/Wx/Dialog/SessionManager2.pm:29
 #: lib/Padre/Wx/Dialog/SessionManager.pm:238
 msgid "Description"
 msgstr "Description"
@@ -1791,76 +1820,85 @@ msgstr "Description"
 msgid "Description:"
 msgstr "Description :"
 
-#: lib/Padre/Wx/FBP/About.pm:182
-msgid "Developers"
-msgstr "Développeurs"
+#: lib/Padre/Wx/FBP/Preferences.pm:1520
+msgid "Detect Perl 6 files"
+msgstr "Autodétection des fichiers Perl 6"
 
-#: lib/Padre/Wx/FBP/About.pm:924
+#: lib/Padre/Wx/FBP/Preferences.pm:1049
+msgid "Detect indent settings for each file"
+msgstr "Détection automatique de l'indentation pour chaque fichier"
+
+#: lib/Padre/Wx/FBP/About.pm:849
 msgid "Development"
 msgstr "Développement"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1217
-msgid "Did not find any matches."
-msgstr "Aucune concordance trouvée."
+#: lib/Padre/Wx/FBP/SLOC.pm:156
+msgid "Development Cost (USD):"
+msgstr "Coût de développement (USD) :"
 
 #: lib/Padre/Wx/Dialog/Bookmarks.pm:62
 msgid "Did not provide a bookmark name"
 msgstr "Nom de signet manquant"
 
-#: lib/Padre/CPAN.pm:118
-#: lib/Padre/CPAN.pm:142
+#: lib/Padre/CPAN.pm:113
+#: lib/Padre/CPAN.pm:137
 msgid "Did not provide a distribution"
 msgstr "N'a pas fourni de distribution"
 
-#: lib/Padre/Wx/Dialog/Bookmarks.pm:96
+#: lib/Padre/Wx/Dialog/Bookmarks.pm:94
 msgid "Did not select a bookmark"
 msgstr "Pas de signet sélectionné"
 
-#: lib/Padre/Wx/FBP/Diff.pm:28
+#: lib/Padre/Wx/FBP/Diff.pm:29
 msgid "Diff"
 msgstr "Comparer"
 
-#: lib/Padre/Wx/Dialog/Patch.pm:490
+#: lib/Padre/Wx/Dialog/Patch.pm:488
 #, perl-format
-msgid "Diff Succesful, you should see a new tab in editor called %s"
+msgid "Diff successful, you should see a new tab in editor called %s"
 msgstr "Diff réalisé, vous devriez voir un nouvel onglet appelé %s"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:89
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:88
 msgid "Digits"
 msgstr "Chiffres"
 
-#: lib/Padre/Config.pm:660
+#: lib/Padre/Config.pm:637
 msgid "Directories First"
 msgstr "Répertoires d'abord"
 
-#: lib/Padre/Config.pm:661
+#: lib/Padre/Config.pm:638
 msgid "Directories Mixed"
 msgstr "Répertoires entre-mêlés"
 
-#: lib/Padre/Wx/FBP/FindInFiles.pm:63
-#: lib/Padre/Wx/FBP/ReplaceInFiles.pm:88
-#: lib/Padre/Wx/Directory/TreeCtrl.pm:91
+#: lib/Padre/Wx/Directory/TreeCtrl.pm:95
 msgid "Directory"
 msgstr "Répertoire"
 
-#: lib/Padre/Wx/FBP/About.pm:462
+#: lib/Padre/Wx/FBP/FindInFiles.pm:73
+#: lib/Padre/Wx/FBP/ReplaceInFiles.pm:91
+msgid "Directory:"
+msgstr "Dossier :"
+
+#: lib/Padre/Wx/FBP/About.pm:403
 msgid "Dirk De Nijs"
 msgstr ""
 
-#: lib/Padre/Wx/Dialog/WindowList.pm:226
+#: lib/Padre/PluginHandle.pm:27
+msgid "Disabled"
+msgstr "Désactivé"
+
+#: lib/Padre/Wx/Dialog/WindowList.pm:225
 msgid "Disk"
 msgstr "Disque"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2205
+#: lib/Padre/Wx/FBP/Debugger.pm:143
 msgid "Display Value"
 msgstr "Afficher la valeur"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2206
-msgid "Display the current value of a variable in the right hand side debugger pane"
-msgstr "Montre la valeur courante d'une variable dans le panneau de débogage de droite"
-
-#: lib/Padre/Wx/CPAN2.pm:33
-#: lib/Padre/Wx/Dialog/About.pm:173
+#: lib/Padre/Wx/CPAN.pm:211
+#: lib/Padre/Wx/CPAN.pm:220
+#: lib/Padre/Wx/CPAN.pm:229
+#: lib/Padre/Wx/Dialog/About.pm:139
 msgid "Distribution"
 msgstr "Distribution"
 
@@ -1868,68 +1906,68 @@ msgstr "Distribution"
 msgid "Do not show this again"
 msgstr "Ne plus afficher par la suite"
 
-#: lib/Padre/Wx/Main.pm:5404
+#: lib/Padre/Wx/Main.pm:5407
 #, perl-format
 msgid "Do you really want to close and delete %s from disk?"
 msgstr "Voulez-vous vraiment fermer et supprimer le fichier %s ?"
 
-#: lib/Padre/Wx/VCS.pm:505
+#: lib/Padre/Wx/VCS.pm:514
 #, perl-format
 msgid "Do you want to add '%s' to your repository"
 msgstr "Voulez vous ajouter « %s » au dépôt ?"
 
-#: lib/Padre/Wx/VCS.pm:485
+#: lib/Padre/Wx/VCS.pm:494
 msgid "Do you want to commit?"
 msgstr "Voulez-vous envoyer vers le dépôt (commit) ?"
 
-#: lib/Padre/Wx/Main.pm:3087
+#: lib/Padre/Wx/Main.pm:3126
 msgid "Do you want to continue?"
 msgstr "Voulez-vous continuer ?"
 
-#: lib/Padre/Wx/VCS.pm:524
+#: lib/Padre/Wx/VCS.pm:533
 #, perl-format
 msgid "Do you want to delete '%s' from your repository"
 msgstr "Voulez-vous supprimer le fichier « %s » du dépôt ?"
 
-#: lib/Padre/Wx/Dialog/Preferences.pm:462
+#: lib/Padre/Wx/Dialog/Preferences.pm:479
 msgid "Do you want to override it with the selected action?"
 msgstr "Voulez-vous le remplacer par l'action sélectionnée ?"
 
-#: lib/Padre/Wx/VCS.pm:551
+#: lib/Padre/Wx/VCS.pm:560
 #, perl-format
 msgid "Do you want to revert changes to '%s'"
 msgstr "Voulez-vous annuler les changements sur « %s » ?"
 
-#: lib/Padre/Wx/Dialog/DocStats.pm:95
+#: lib/Padre/Wx/FBP/Document.pm:123
 msgid "Document"
 msgstr "Document"
 
-#: lib/Padre/Wx/Dialog/DocStats.pm:31
-msgid "Document Statistics"
-msgstr "Statistiques du document"
+#: lib/Padre/Wx/FBP/Document.pm:67
+msgid "Document Class"
+msgstr "Classe de document"
+
+#: lib/Padre/Wx/FBP/Document.pm:29
+msgid "Document Information"
+msgstr "Information sur le document"
 
-#: lib/Padre/Wx/Right.pm:52
+#: lib/Padre/Wx/Right.pm:53
 msgid "Document Tools"
 msgstr "Outils document"
 
-#: lib/Padre/Config.pm:674
-msgid "Document Tools (Right)"
-msgstr "Outils document (droite)"
+#: lib/Padre/Wx/FBP/Document.pm:55
+msgid "Document Type"
+msgstr "Type de document"
 
-#: lib/Padre/Wx/Main.pm:6958
+#: lib/Padre/Wx/Main.pm:6838
 #, perl-format
 msgid "Document encoded to (%s)"
 msgstr "Document encodé en (%s)"
 
-#: lib/Padre/Wx/Dialog/DocStats.pm:133
-msgid "Document type"
-msgstr "Type de document"
-
-#: lib/Padre/Wx/Dialog/Preferences.pm:135
+#: lib/Padre/Wx/Dialog/Preferences.pm:32
 msgid "Down"
 msgstr "Bas"
 
-#: lib/Padre/Wx/FBP/Sync.pm:232
+#: lib/Padre/Wx/FBP/Sync.pm:219
 msgid "Download"
 msgstr "Télécharger"
 
@@ -1941,179 +1979,246 @@ msgstr "Dumper l'objet Padre sur STDOUT"
 msgid "Dumps the complete Padre object to STDOUT for testing/debugging."
 msgstr "Dumpe l'objet Padre complet sur STDOUT pour tester / débugguer."
 
-#: lib/Padre/Locale.pm:350
-#: lib/Padre/Wx/FBP/About.pm:453
+#: lib/Padre/Locale.pm:351
+#: lib/Padre/Wx/FBP/About.pm:394
 msgid "Dutch"
 msgstr "Néerlandais"
 
-#: lib/Padre/Locale.pm:360
+#: lib/Padre/Locale.pm:361
 msgid "Dutch (Belgium)"
 msgstr "Néerlandais (Belgique)"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1020
+#: lib/Padre/Wx/FBP/Debugger.pm:376
+msgid ""
+"E\n"
+"Display all thread ids the current one will be identified: <n>."
+msgstr ""
+
+#: lib/Padre/Wx/ActionLibrary.pm:1031
 msgid "EOL to &Mac Classic"
 msgstr "Fins de ligne &Mac Classic"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1010
+#: lib/Padre/Wx/ActionLibrary.pm:1021
 msgid "EOL to &Unix"
 msgstr "Fins de ligne &Unix"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1000
+#: lib/Padre/Wx/ActionLibrary.pm:1011
 msgid "EOL to &Windows"
 msgstr "Fins de ligne &Windows"
 
-#: lib/Padre/Wx/Dialog/QuickMenuAccess.pm:384
+#: lib/Padre/Wx/Dialog/QuickMenuAccess.pm:364
 msgid "Edit"
 msgstr "Edition"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2268
+#: lib/Padre/Wx/ActionLibrary.pm:2189
 msgid "Edit user and host preferences"
 msgstr "Editer les préférences utilisateur"
 
-#: lib/Padre/Wx/Dialog/WindowList.pm:225
+#: lib/Padre/Wx/Dialog/WindowList.pm:224
 msgid "Editor"
 msgstr "Éditeur"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:160
+#: lib/Padre/Wx/FBP/Preferences.pm:867
+msgid "Editor Bookmark Support"
+msgstr ""
+
+#: lib/Padre/Wx/FBP/Preferences.pm:875
+msgid "Editor Code Folding"
+msgstr "Afficher les re&plis de code"
+
+#: lib/Padre/Wx/FBP/Preferences.pm:799
 msgid "Editor Current Line Background Colour"
 msgstr "Couleur de fond de la ligne courante de l'éditeur :"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:136
+#: lib/Padre/Wx/FBP/Preferences.pm:883
+msgid "Editor Cursor Memory"
+msgstr ""
+
+#: lib/Padre/Wx/FBP/Preferences.pm:907
+msgid "Editor Diff Feature"
+msgstr "Fonctionnalité de diff intégré"
+
+#: lib/Padre/Wx/FBP/Preferences.pm:775
 msgid "Editor Font"
 msgstr "Police de l'éditeur : "
 
-#: lib/Padre/Wx/FBP/Preferences.pm:863
+#: lib/Padre/Wx/FBP/Preferences.pm:619
 msgid "Editor Options"
 msgstr "Options de l'éditeur"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:54
+#: lib/Padre/Wx/FBP/Preferences.pm:891
+msgid "Editor Session Support"
+msgstr "Support des sessions de l'éditeur"
+
+#: lib/Padre/Wx/FBP/Preferences.pm:693
+#: lib/Padre/Wx/FBP/Preferences.pm:1925
 msgid "Editor Style"
 msgstr "Style de l'éditeur"
 
-#: lib/Padre/Wx/FBP/Sync.pm:163
-msgid "Email"
-msgstr "Email"
+#: lib/Padre/Wx/FBP/Preferences.pm:899
+msgid "Editor Syntax Annotations"
+msgstr "Annotations de syntaxe"
 
-#: lib/Padre/Wx/Dialog/Sync.pm:162
+#: lib/Padre/Wx/Dialog/Sync.pm:161
 msgid "Email and confirmation do not match."
 msgstr "L'email et la confirmation ne concordent pas."
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:653
+#: lib/Padre/Wx/FBP/Sync.pm:75
+#: lib/Padre/Wx/FBP/Sync.pm:120
+msgid "Email:"
+msgstr "Email :"
+
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:651
 msgid "Empty regex"
 msgstr "Expression vide"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:483
+#: lib/Padre/Wx/FBP/PluginManager.pm:96
+msgid "Enable"
+msgstr "Activer"
+
+#: lib/Padre/Wx/FBP/Preferences.pm:1397
+msgid "Enable Perl beginner mode"
+msgstr "Mode débutant Perl"
+
+#: lib/Padre/Wx/FBP/Preferences.pm:652
 msgid "Enable Smart highlighting while typing"
 msgstr "Activer la coloration intelligente en tapant"
 
-#: lib/Padre/Config.pm:1404
+#: lib/Padre/Config.pm:1420
+msgid "Enable document differences feature"
+msgstr "(Dés)activer la fonctionnalité de différence entre documents"
+
+#: lib/Padre/Config.pm:1373
 msgid "Enable or disable the Run with Devel::EndStats if it is installed. "
 msgstr "(Dés)active \"Exécuter avec Devel::EndStats\" si ce module est installé."
 
-#: lib/Padre/Config.pm:1423
+#: lib/Padre/Config.pm:1392
 msgid "Enable or disable the Run with Devel::TraceUse if it is installed. "
 msgstr "(Dés)active \"Exécuter avec Devel::TraceUse\" si ce module est installé."
 
-#: lib/Padre/Wx/ActionLibrary.pm:990
+#: lib/Padre/Config.pm:1411
+msgid "Enable syntax checker annotations in the editor"
+msgstr "(Dés)active les annotations du vérificateur de syntaxe"
+
+#: lib/Padre/Config.pm:1438
+msgid "Enable the CPAN Explorer, powered by MetaCPAN"
+msgstr ""
+
+#: lib/Padre/Config.pm:1456
+msgid "Enable the experimental command line interface"
+msgstr ""
+
+#: lib/Padre/Config.pm:1429
+#, fuzzy
+msgid "Enable version control system support"
+msgstr "(Dés)activer le support de systèmes de gestion de version"
+
+#: lib/Padre/PluginHandle.pm:28
+#, fuzzy
+msgid "Enabled"
+msgstr "&Activer"
+
+#: lib/Padre/Wx/ActionLibrary.pm:1001
 msgid "Encode Document &to..."
 msgstr "Encoder le document &en..."
 
-#: lib/Padre/Wx/ActionLibrary.pm:970
+#: lib/Padre/Wx/ActionLibrary.pm:981
 msgid "Encode Document to &System Default"
 msgstr "Encoder le document selon le &défaut du système"
 
-#: lib/Padre/Wx/ActionLibrary.pm:980
+#: lib/Padre/Wx/ActionLibrary.pm:991
 msgid "Encode Document to &utf-8"
 msgstr "Encoder le document en &UTF-8"
 
-#: lib/Padre/Wx/Main.pm:6980
+#: lib/Padre/Wx/Main.pm:6860
 msgid "Encode document to..."
 msgstr "Encoder le document en..."
 
-#: lib/Padre/Wx/Main.pm:6979
+#: lib/Padre/Wx/Main.pm:6859
 msgid "Encode to:"
 msgstr "Encoder en :"
 
-#: lib/Padre/Wx/Dialog/DocStats.pm:131
+#: lib/Padre/Wx/FBP/Document.pm:91
 msgid "Encoding"
 msgstr "Encodage"
 
-#: lib/Padre/Wx/Dialog/Preferences.pm:136
+#: lib/Padre/Wx/Dialog/Preferences.pm:38
 msgid "End"
 msgstr "Fin"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:156
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:155
 msgid "End case modification/metacharacter quoting"
 msgstr "Fin de bloc de modification de casse ou d'échappement de méta-caractère"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:117
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:116
 msgid "End of line"
 msgstr "Fin de ligne"
 
-#: lib/Padre/Locale.pm:196
+#: lib/Padre/Locale.pm:197
 msgid "English"
 msgstr "Anglais"
 
-#: lib/Padre/Locale.pm:124
+#: lib/Padre/Locale.pm:125
 msgid "English (Australia)"
 msgstr "Anglais (Australie)"
 
-#: lib/Padre/Locale.pm:205
+#: lib/Padre/Locale.pm:206
 msgid "English (Canada)"
 msgstr "Anglais (Canada)"
 
-#: lib/Padre/Locale.pm:214
+#: lib/Padre/Locale.pm:215
 msgid "English (New Zealand)"
 msgstr "Anglais (Nouvelle Zélande)"
 
-#: lib/Padre/Locale.pm:85
+#: lib/Padre/Locale.pm:86
 msgid "English (United Kingdom)"
 msgstr "Anglais (Royaume Uni)"
 
-#: lib/Padre/Locale.pm:225
+#: lib/Padre/Locale.pm:226
 msgid "English (United States)"
 msgstr "Anglais (Amérique)"
 
-#: lib/Padre/Wx/FBP/About.pm:669
+#: lib/Padre/Wx/FBP/About.pm:616
 msgid "Enrique Nell"
 msgstr ""
 
-#: lib/Padre/Wx/Dialog/Preferences.pm:137
+#: lib/Padre/Wx/Dialog/Preferences.pm:41
 msgid "Enter"
 msgstr "Entrée"
 
-#: lib/Padre/CPAN.pm:132
+#: lib/Padre/CPAN.pm:127
+#, fuzzy
 msgid ""
-"Enter URL to install\\n"
+"Enter URL to install\n"
 "e.g. http://svn.ali.as/cpan/releases/Config-Tiny-2.00.tar.gz"
 msgstr ""
 "Entez l'URL à installer\n"
 "ex : http://svn.ali.as/cpan/releases/Config-Tiny-2.00.tar.gz"
 
-#: lib/Padre/Wx/Dialog/OpenResource.pm:212
+#: lib/Padre/Wx/Dialog/OpenResource.pm:214
 msgid "Enter parts of the resource name to find it"
-msgstr ""
+msgstr "Entrez des portions du nom de la ressource pour la chercher"
 
 #: lib/Padre/Wx/Dialog/Special.pm:69
 msgid "Epoch"
 msgstr ""
 
-#: lib/Padre/Document.pm:1150
-#: lib/Padre/Wx/Editor.pm:707
-#: lib/Padre/Wx/Main.pm:5051
+#: lib/Padre/PluginHandle.pm:23
+#: lib/Padre/Document.pm:454
+#: lib/Padre/Wx/Editor.pm:939
+#: lib/Padre/Wx/Main.pm:5044
 #: lib/Padre/Wx/Role/Dialog.pm:95
-#: lib/Padre/Wx/Dialog/PluginManager.pm:356
-#: lib/Padre/Wx/Dialog/Sync.pm:78
-#: lib/Padre/Wx/Dialog/Sync.pm:86
-#: lib/Padre/Wx/Dialog/Sync.pm:99
-#: lib/Padre/Wx/Dialog/Sync.pm:118
-#: lib/Padre/Wx/Dialog/Sync.pm:142
-#: lib/Padre/Wx/Dialog/Sync.pm:153
-#: lib/Padre/Wx/Dialog/Sync.pm:163
-#: lib/Padre/Wx/Dialog/Sync.pm:183
-#: lib/Padre/Wx/Dialog/Sync.pm:194
+#: lib/Padre/Wx/Dialog/PluginManager.pm:206
+#: lib/Padre/Wx/Dialog/Sync.pm:85
+#: lib/Padre/Wx/Dialog/Sync.pm:93
+#: lib/Padre/Wx/Dialog/Sync.pm:106
+#: lib/Padre/Wx/Dialog/Sync.pm:141
+#: lib/Padre/Wx/Dialog/Sync.pm:152
+#: lib/Padre/Wx/Dialog/Sync.pm:162
+#: lib/Padre/Wx/Dialog/Sync.pm:180
 #: lib/Padre/Wx/Dialog/Sync.pm:205
 #: lib/Padre/Wx/Dialog/Sync.pm:216
+#: lib/Padre/Wx/Dialog/Sync.pm:227
 msgid "Error"
 msgstr "Erreur"
 
@@ -2122,7 +2227,7 @@ msgstr "Erreur"
 msgid "Error connecting to %s:%s: %s"
 msgstr "Erreur de connexion à %s:%s : %s"
 
-#: lib/Padre/Wx/Main.pm:5420
+#: lib/Padre/Wx/Main.pm:5426
 #, perl-format
 msgid ""
 "Error deleting %s:\n"
@@ -2131,16 +2236,16 @@ msgstr ""
 "Erreur de suppression de %s :\n"
 "%s"
 
-#: lib/Padre/Wx/Main.pm:5631
+#: lib/Padre/Wx/Main.pm:5637
 msgid "Error loading perl filter dialog."
 msgstr "Erreur de chargement de la boîte de dialogue de filtre Perl."
 
-#: lib/Padre/Wx/Dialog/PluginManager.pm:245
+#: lib/Padre/Wx/Dialog/PluginManager.pm:134
 #, perl-format
 msgid "Error loading pod for class '%s': %s"
 msgstr "Erreur lors du chargement du pod de la classe '%s' : %s"
 
-#: lib/Padre/Wx/Main.pm:5602
+#: lib/Padre/Wx/Main.pm:5608
 msgid "Error loading regex editor."
 msgstr "Erreur de chargement de l'éditeur de regex"
 
@@ -2149,7 +2254,7 @@ msgstr "Erreur de chargement de l'éditeur de regex"
 msgid "Error logging in on %s:%s: %s"
 msgstr "Erreur d'authentification sur %s:%s : %s"
 
-#: lib/Padre/Wx/Main.pm:6938
+#: lib/Padre/Wx/Main.pm:6814
 #, perl-format
 msgid ""
 "Error returned by filter tool:\n"
@@ -2158,7 +2263,7 @@ msgstr ""
 "Erreur renvoyée par l'outil de filtre :\n"
 "%s"
 
-#: lib/Padre/Wx/Main.pm:6923
+#: lib/Padre/Wx/Main.pm:6796
 #, perl-format
 msgid ""
 "Error running filter tool:\n"
@@ -2167,18 +2272,19 @@ msgstr ""
 "Erreur lors de l'utilisation de l'outil de filtre :\n"
 "%s"
 
-#: lib/Padre/PluginManager.pm:1014
-msgid "Error when calling menu for plug-in "
+#: lib/Padre/PluginManager.pm:837
+#, fuzzy, perl-format
+msgid "Error when calling menu for plug-in %s: %s"
 msgstr "Erreur lors de l'appel du menu de l'extension"
 
-#: lib/Padre/Wx/Dialog/HelpSearch.pm:82
+#: lib/Padre/Wx/Dialog/HelpSearch.pm:83
 #: lib/Padre/Wx/Dialog/HelpSearch.pm:307
 #: lib/Padre/Wx/Dialog/HelpSearch.pm:325
 #, perl-format
 msgid "Error while calling %s %s"
 msgstr "Erreur lors de l'appel de %s %s"
 
-#: lib/Padre/Document.pm:954
+#: lib/Padre/Document.pm:282
 msgid ""
 "Error while determining MIME type.\n"
 "This is possibly an encoding problem.\n"
@@ -2192,7 +2298,7 @@ msgstr ""
 msgid "Error while loading Aspect, is it installed?"
 msgstr "Erreur de chargement de Aspect. Le module est-il installé ?"
 
-#: lib/Padre/Document.pm:904
+#: lib/Padre/Document.pm:232
 msgid "Error while opening file: no file object"
 msgstr "Erreur lors de l'ouverture du fichier : aucun objet fichier"
 
@@ -2200,43 +2306,47 @@ msgstr "Erreur lors de l'ouverture du fichier : aucun objet fichier"
 msgid "Error while searching for POD"
 msgstr "Erreur de recherche de POD"
 
-#: lib/Padre/Wx/VCS.pm:436
+#: lib/Padre/Wx/VCS.pm:445
 msgid "Error while trying to perform Padre action"
 msgstr "Erreur en effectuant une action Padre"
 
-#: lib/Padre/Wx/Dialog/QuickMenuAccess.pm:89
-#: lib/Padre/Wx/Dialog/OpenResource.pm:117
+#: lib/Padre/Wx/Dialog/QuickMenuAccess.pm:91
+#: lib/Padre/Wx/Dialog/OpenResource.pm:119
 #, perl-format
 msgid "Error while trying to perform Padre action: %s"
 msgstr "Erreur en effectuant une action Padre : %s"
 
-#: lib/Padre/Wx/Dialog/PerlFilter.pm:323
+#: lib/Padre/Wx/Dialog/PerlFilter.pm:328
 msgid "Error:\n"
 msgstr "Erreur :\n"
 
-#: lib/Padre/Document/Perl.pm:491
+#: lib/Padre/Document/Perl.pm:512
 msgid "Error: "
 msgstr "Erreur :"
 
-#: lib/Padre/Wx/Main.pm:6081
+#: lib/Padre/Wx/Main.pm:6132
 #: lib/Padre/Plugin/Devel.pm:247
 #, perl-format
 msgid "Error: %s"
 msgstr "Erreur : %s"
 
-#: lib/Padre/Wx/Dialog/Preferences.pm:137
+#: lib/Padre/Wx/Dialog/Preferences.pm:42
 msgid "Escape"
 msgstr "Échap"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:146
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:145
 msgid "Escape (Esc)"
 msgstr "Échap"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:139
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:138
 msgid "Escape characters"
 msgstr "Caractères d'échappement"
 
-#: lib/Padre/Wx/FBP/Expression.pm:71
+#: lib/Padre/Wx/FBP/SLOC.pm:132
+msgid "Estimated Project Years:"
+msgstr ""
+
+#: lib/Padre/Wx/FBP/Expression.pm:80
 msgid "Evaluate"
 msgstr "Évaluer"
 
@@ -2244,32 +2354,36 @@ msgstr "Évaluer"
 msgid "Evaluate &Expression"
 msgstr "Évaluer l'expression..."
 
-#: lib/Padre/Wx/FBP/Expression.pm:28
+#: lib/Padre/Wx/FBP/Expression.pm:29
 msgid "Evaluate Expression"
 msgstr "Évaluer l'expression..."
 
-#: lib/Padre/Wx/ActionLibrary.pm:2235
-msgid "Evaluate Expression..."
-msgstr "Évaluer l'expression..."
-
-#: lib/Padre/Wx/ActionLibrary.pm:2049
-msgid "Execute the next statement, enter subroutine if needed. (Start debugger if it is not yet running)"
-msgstr "Exécute la prochaine instruction, entre dans la fonction si besoin. (Démarre le débogueur s'il n'était pas lancé)"
-
-#: lib/Padre/Wx/ActionLibrary.pm:2066
-msgid "Execute the next statement. If it is a subroutine call, stop only after it returned. (Start debugger if it is not yet running)"
-msgstr "Exécute la prochaine instruction. Si c'est un appel de fonction, stoppe après son retour. (Démarre le débogueur s'il n'était pas lancé)"
+#: lib/Padre/Wx/FBP/Debugger.pm:424
+msgid ""
+"Evaluate expression\n"
+"\t$ -> p\n"
+"\t@ -> x\n"
+"\t% -> x\n"
+"\n"
+"p expr \n"
+"Same as print {$DB::OUT} expr in the current package. In particular, because this is just Perl's own print function.\n"
+"\n"
+"x [maxdepth] expr\n"
+"Evaluates its expression in list context and dumps out the result in a pretty-printed fashion. Nested data structures are printed out recursively,"
+msgstr ""
 
-#: lib/Padre/Wx/Main.pm:4828
+#: lib/Padre/Wx/Main.pm:4817
 msgid "Exist"
 msgstr "Existe"
 
-#: lib/Padre/Wx/FBP/Bookmarks.pm:62
-msgid "Existing Bookmarks"
+#: lib/Padre/Wx/FBP/Bookmarks.pm:63
+#, fuzzy
+msgid "Existing Bookmarks:"
 msgstr "Signets existants "
 
-#: lib/Padre/Wx/FindInFiles.pm:77
-msgid "Expand all"
+#: lib/Padre/Wx/FBP/FoundInFiles.pm:71
+#, fuzzy
+msgid "Expand All"
 msgstr "Développer tout"
 
 #: lib/Padre/Wx/Command.pm:81
@@ -2280,27 +2394,24 @@ msgstr ""
 "Fonctionnalité expérimentale. Tapez '?' pour la liste de commande. Si ça ne marche pas, plaignez-vous à szabgab ! ;)\n"
 "\n"
 
-#: lib/Padre/Wx/Debugger.pm:440
-msgid "Expr"
-msgstr "Expr"
-
-#: lib/Padre/Wx/Debugger.pm:439
-msgid "Expression:"
-msgstr "Expression :"
+#: lib/Padre/Wx/FBP/Debugger.pm:503
+#, fuzzy
+msgid "Expression To Evaluate"
+msgstr "Expression"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:485
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:484
 msgid "Extended (&x)"
 msgstr "Étendue (%s)"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:487
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:486
 msgid "Extended regular expressions allow free formatting (whitespace is ignored) and comments"
 msgstr "Les expressions rationnelles étendues permettent un formatage libre (les espaces sont ignorés) et les commentaires"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1871
+#: lib/Padre/Wx/ActionLibrary.pm:1876
 msgid "Extract &Subroutine..."
 msgstr "Extraire la &fonction..."
 
-#: lib/Padre/Wx/ActionLibrary.pm:1884
+#: lib/Padre/Wx/ActionLibrary.pm:1889
 msgid "Extract Subroutine"
 msgstr "Extraire la fonction"
 
@@ -2308,12 +2419,12 @@ msgstr "Extraire la fonction"
 msgid "FTP Password"
 msgstr "Mot de passe FTP"
 
-#: lib/Padre/Wx/Main.pm:4945
+#: lib/Padre/Wx/Main.pm:4937
 #, perl-format
 msgid "Failed to create path '%s'"
 msgstr "Erreur lors de la création du chemin '%s'"
 
-#: lib/Padre/Wx/Main.pm:1086
+#: lib/Padre/Wx/Main.pm:1137
 msgid "Failed to create server"
 msgstr "Erreur lors de la création du serveur"
 
@@ -2321,12 +2432,14 @@ msgstr "Erreur lors de la création du serveur"
 msgid "Failed to delete POD fragment"
 msgstr "Échec de suppression du bloc POD"
 
-#: lib/Padre/PluginHandle.pm:328
+#: lib/Padre/PluginHandle.pm:402
 #, perl-format
 msgid "Failed to disable plug-in '%s': %s"
 msgstr "Désactivation de l'extension « %s » impossible : %s"
 
-#: lib/Padre/PluginHandle.pm:211
+#: lib/Padre/PluginHandle.pm:272
+#: lib/Padre/PluginHandle.pm:299
+#: lib/Padre/PluginHandle.pm:322
 #, perl-format
 msgid "Failed to enable plug-in '%s': %s"
 msgstr "Activation de l'extension « %s » impossible : %s"
@@ -2335,16 +2448,16 @@ msgstr "Activation de l'extension « %s » impossible : %s"
 msgid "Failed to execute process\n"
 msgstr "Erreur lors de l'exécution du processus\n"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1233
+#: lib/Padre/Wx/ActionLibrary.pm:1228
 msgid "Failed to find any matches"
 msgstr "Aucune concordance trouvée"
 
-#: lib/Padre/CPAN.pm:88
+#: lib/Padre/CPAN.pm:83
 msgid "Failed to find your CPAN configuration"
 msgstr "N'a pas réussi à trouver votre configuration CPAN"
 
-#: lib/Padre/PluginManager.pm:1091
-#: lib/Padre/PluginManager.pm:1187
+#: lib/Padre/PluginManager.pm:916
+#: lib/Padre/PluginManager.pm:1010
 #, perl-format
 msgid ""
 "Failed to load the plug-in '%s'\n"
@@ -2357,7 +2470,7 @@ msgstr ""
 msgid "Failed to merge the POD fragments"
 msgstr "Échec de la fusion des blocs POD"
 
-#: lib/Padre/Wx/Main.pm:3019
+#: lib/Padre/Wx/Main.pm:3058
 #, perl-format
 msgid "Failed to start '%s' command"
 msgstr "Impossible de lancer la commande '%s'"
@@ -2367,88 +2480,98 @@ msgstr "Impossible de lancer la commande '%s'"
 msgid "False"
 msgstr "Faux"
 
-#: lib/Padre/MimeTypes.pm:450
-#: lib/Padre/MimeTypes.pm:459
-msgid "Fast but might be out of date"
-msgstr "Rapide mais peut ne pas reconnaître les nouveautés"
-
-#: lib/Padre/Wx/Syntax.pm:61
+#: lib/Padre/Wx/Syntax.pm:65
 msgid "Fatal Error"
 msgstr "Erreur fatale"
 
-#: lib/Padre/Wx/FBP/About.pm:235
-#: lib/Padre/Wx/FBP/About.pm:411
+#: lib/Padre/Wx/FBP/CPAN.pm:278
+msgid "Favorite"
+msgstr ""
+
+#: lib/Padre/Wx/FBP/About.pm:176
+#: lib/Padre/Wx/FBP/About.pm:352
 msgid "Fayland Lam"
+msgstr "Fayland Lam"
+
+#: lib/Padre/Wx/FBP/Preferences.pm:1926
+msgid "Features"
 msgstr ""
 
-#: lib/Padre/Wx/Dialog/QuickMenuAccess.pm:383
-#: lib/Padre/Wx/Dialog/WindowList.pm:224
+#: lib/Padre/Wx/Dialog/QuickMenuAccess.pm:363
+#: lib/Padre/Wx/Dialog/WindowList.pm:223
 #: lib/Padre/Wx/Dialog/Special.pm:64
 msgid "File"
 msgstr "Fichiers"
 
-#: lib/Padre/Wx/Menu/File.pm:383
+#: lib/Padre/Wx/Menu/File.pm:394
 #, perl-format
 msgid "File %s not found."
 msgstr "Fichier %s introuvable."
 
-#: lib/Padre/Wx/FBP/FindInFiles.pm:96
-#: lib/Padre/Wx/FBP/ReplaceInFiles.pm:121
-msgid "File Types"
-msgstr "Types de fichier :"
+#: lib/Padre/Wx/FBP/Preferences.pm:1929
+#, fuzzy
+msgid "File Handling"
+msgstr "Fichiers et couleurs"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:1008
-msgid "File access via FTP"
-msgstr "Accès fichier via FTP"
+#: lib/Padre/Wx/FBP/Preferences.pm:391
+#, fuzzy
+msgid "File Outline"
+msgstr "Profil"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:984
-msgid "File access via HTTP"
-msgstr "Accès fichier via HTTP"
+#: lib/Padre/Wx/FBP/Document.pm:210
+msgid "File Size (Bytes)"
+msgstr "Taille du fichier (octets)"
 
-#: lib/Padre/Wx/Main.pm:4931
+#: lib/Padre/Wx/FBP/FindInFiles.pm:106
+#: lib/Padre/Wx/FBP/ReplaceInFiles.pm:124
+#, fuzzy
+msgid "File Types:"
+msgstr "Types de fichier :"
+
+#: lib/Padre/Wx/Main.pm:4923
 msgid "File already exists"
 msgstr "Le fichier existe déjà"
 
-#: lib/Padre/Wx/Main.pm:4827
+#: lib/Padre/Wx/Main.pm:4816
 msgid "File already exists. Overwrite it?"
 msgstr "Le fichier existe déjà. L'écraser ?"
 
-#: lib/Padre/Wx/Main.pm:5040
+#: lib/Padre/Wx/Main.pm:5033
 msgid "File changed on disk since last saved. Do you want to overwrite it?"
 msgstr "Fichier modifié sur disque depuis la dernière sauvegarde. Voulez-vous l'écraser ?"
 
-#: lib/Padre/Wx/Main.pm:5135
+#: lib/Padre/Wx/Main.pm:5128
 msgid "File changed. Do you want to save it?"
 msgstr "Fichier modifié. Voulez-vous le sauvegarder ?"
 
-#: lib/Padre/Wx/ActionLibrary.pm:292
-#: lib/Padre/Wx/ActionLibrary.pm:312
+#: lib/Padre/Wx/ActionLibrary.pm:295
+#: lib/Padre/Wx/ActionLibrary.pm:315
 msgid "File is not in a project"
 msgstr "Le fichier n'appartient à aucun projet"
 
-#: lib/Padre/Wx/Main.pm:4404
+#: lib/Padre/Wx/Main.pm:4472
 #, perl-format
 msgid "File name %s contains * or ? which are special chars on most computers. Skip?"
 msgstr "Le fichier %s contient les caractères * ou ? qui sont réservés sur la plupart des ordinateurs. Ignorer ?"
 
-#: lib/Padre/Wx/Main.pm:4424
+#: lib/Padre/Wx/Main.pm:4492
 #, perl-format
 msgid "File name %s does not exist on disk. Skip?"
 msgstr "Le fichier %s n'existe pas. Ignorer ?"
 
-#: lib/Padre/Wx/Main.pm:5041
+#: lib/Padre/Wx/Main.pm:5034
 msgid "File not in sync"
 msgstr "Fichier non synchronisé"
 
-#: lib/Padre/Wx/Main.pm:5398
+#: lib/Padre/Wx/Main.pm:5401
 msgid "File was never saved and has no filename - can't delete from disk"
 msgstr "Le fichier n'a pas encore été enregistré et n'a pas de nom. Impossible de le supprimer."
 
-#: lib/Padre/Wx/FBP/Patch.pm:137
+#: lib/Padre/Wx/FBP/Patch.pm:138
 msgid "File-1"
 msgstr "Fichier 1"
 
-#: lib/Padre/Wx/FBP/Patch.pm:160
+#: lib/Padre/Wx/FBP/Patch.pm:161
 msgid "File-2"
 msgstr "Fichier 2"
 
@@ -2456,27 +2579,24 @@ msgstr "Fichier 2"
 msgid "File/Directory"
 msgstr "Fichier/Répertoire"
 
-#: lib/Padre/Wx/Dialog/DocStats.pm:39
-msgid "Filename"
-msgstr "Fichier"
-
-#: lib/Padre/Wx/Notebook.pm:55
+#: lib/Padre/Wx/Notebook.pm:70
 msgid "Files"
 msgstr "Fichiers"
 
-#: lib/Padre/Wx/FBP/Snippet.pm:37
-msgid "Filter"
-msgstr "Filtre :"
+#: lib/Padre/Wx/FBP/SLOC.pm:55
+#, fuzzy
+msgid "Files:"
+msgstr "Fichiers"
 
 #: lib/Padre/Wx/Dialog/FilterTool.pm:130
 msgid "Filter command:"
 msgstr "Commande de filtre :"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1123
+#: lib/Padre/Wx/ActionLibrary.pm:1134
 msgid "Filter through &Perl..."
 msgstr "Filtrer avec &Perl..."
 
-#: lib/Padre/Wx/ActionLibrary.pm:1114
+#: lib/Padre/Wx/ActionLibrary.pm:1125
 msgid "Filter through E&xternal Tool..."
 msgstr "Filtrer avec un outil e&xterne..."
 
@@ -2484,13 +2604,16 @@ msgstr "Filtrer avec un outil e&xterne..."
 msgid "Filter through tool"
 msgstr "Outil de filtre"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1115
+#: lib/Padre/Wx/FBP/Snippet.pm:38
+#, fuzzy
+msgid "Filter:"
+msgstr "&Filtre :"
+
+#: lib/Padre/Wx/ActionLibrary.pm:1126
 msgid "Filters the selection (or the whole document) through any external command."
 msgstr "Filtre la sélection (ou le document en entier) à travers une commande externe."
 
-#: lib/Padre/Wx/FBP/FindFast.pm:52
-#: lib/Padre/Wx/FBP/Find.pm:29
-#: lib/Padre/Wx/Dialog/Replace.pm:217
+#: lib/Padre/Wx/FBP/Find.pm:30
 msgid "Find"
 msgstr "Rechercher"
 
@@ -2498,95 +2621,83 @@ msgstr "Rechercher"
 msgid "Find &All"
 msgstr "&Tout Rechercher"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1749
+#: lib/Padre/Wx/ActionLibrary.pm:1754
 msgid "Find &Method Declaration"
 msgstr "Trouver la déclaration de la &méthode"
 
 #: lib/Padre/Wx/ActionLibrary.pm:1208
-#: lib/Padre/Wx/FBP/Find.pm:111
 msgid "Find &Next"
 msgstr "Rechercher le &suivant"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1737
+#: lib/Padre/Wx/ActionLibrary.pm:1742
 msgid "Find &Variable Declaration"
 msgstr "Trouver la déclaration de la &variable"
 
-#: lib/Padre/Wx/FindResult.pm:92
-#, perl-format
-msgid "Find Results (%s)"
-msgstr "Résultats de la recherche (%s)"
-
-#: lib/Padre/Wx/Dialog/Replace.pm:225
-msgid "Find Text:"
-msgstr "Rechercher :"
-
-#: lib/Padre/Wx/ActionLibrary.pm:1725
+#: lib/Padre/Wx/ActionLibrary.pm:1730
 msgid "Find Unmatched &Brace"
 msgstr "Trouver la &parenthèse orpheline"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1244
-msgid "Find a text and replace it"
-msgstr "Trouver un texte et le remplacer"
-
-#: lib/Padre/Wx/Dialog/Replace.pm:49
-msgid "Find and Replace"
-msgstr "Trouver et remplacer"
-
-#: lib/Padre/Wx/ActionLibrary.pm:1256
+#: lib/Padre/Wx/ActionLibrary.pm:1250
 msgid "Find in Fi&les..."
 msgstr "Rechercher dans des &fichiers..."
 
-#: lib/Padre/Wx/FindInFiles.pm:466
-#: lib/Padre/Wx/FBP/FindInFiles.pm:29
+#: lib/Padre/Wx/FBP/Preferences.pm:485
+#: lib/Padre/Wx/FBP/FindInFiles.pm:32
+#: lib/Padre/Wx/Panel/FoundInFiles.pm:438
 msgid "Find in Files"
 msgstr "Rechercher dans des fichiers"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1157
+#: lib/Padre/Wx/ActionLibrary.pm:1239
+#, fuzzy
+msgid "Find text and replace it"
+msgstr "Trouver un texte et le remplacer"
+
+#: lib/Padre/Wx/ActionLibrary.pm:1168
 msgid "Find text or regular expressions using a traditional dialog"
 msgstr "Recherche du texte ou une expression régulière avec un dialogue traditionnel"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1750
+#: lib/Padre/Wx/ActionLibrary.pm:1755
 msgid "Find where the selected function was defined and put the focus there."
 msgstr "Mettre le focus sur la déclaration de la fonction sélectionnée."
 
-#: lib/Padre/Wx/ActionLibrary.pm:1738
+#: lib/Padre/Wx/ActionLibrary.pm:1743
 msgid "Find where the selected variable was declared using \"my\" and put the focus there."
 msgstr "Mettre le focus sur la déclaration de la variable sélectionnée."
 
-#: lib/Padre/Wx/Dialog/FindFast.pm:136
+#: lib/Padre/Wx/FBP/FindFast.pm:55
 msgid "Find:"
 msgstr "Rechercher :"
 
-#: lib/Padre/Document/Perl.pm:933
+#: lib/Padre/Document/Perl.pm:950
 msgid "First character of selection does not seem to point at a token."
 msgstr "Le premier caractère de la sélection ne semple pas pointer sur un signe."
 
-#: lib/Padre/Wx/Editor.pm:1528
+#: lib/Padre/Wx/Editor.pm:1904
 msgid "First character of selection must be a non-word character to align"
 msgstr "Le premier caractère d'une sélection à aligner ne doit pas être alphanumérique"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1515
+#: lib/Padre/Wx/ActionLibrary.pm:1519
 msgid "Fold all the blocks that can be folded (need folding to be enabled)"
 msgstr "Replier tous les blocks pouvant l'être (nécessite l'activation du repliage)"
 
-#: lib/Padre/Wx/Menu/View.pm:174
+#: lib/Padre/Wx/Menu/View.pm:178
 msgid "Font Si&ze"
 msgstr "&Taille de police"
 
-#: lib/Padre/Wx/ActionLibrary.pm:437
+#: lib/Padre/Wx/ActionLibrary.pm:440
 msgid "For new document try to guess the filename based on the file content and offer to save it."
 msgstr "Essaie de deviner le nom des nouveaux fichiers selon leur contenu"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:144
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:143
 msgid "Form feed"
 msgstr "Saut de page"
 
-#: lib/Padre/Wx/Syntax.pm:439
+#: lib/Padre/Wx/Syntax.pm:472
 #, perl-format
 msgid "Found %d issue(s) in %s within %3.2f secs."
 msgstr "Trouvé %s erreurs dans %s en %3.2f s."
 
-#: lib/Padre/Wx/Syntax.pm:442
+#: lib/Padre/Wx/Syntax.pm:478
 #, perl-format
 msgid "Found %d issue(s) within %3.2f secs."
 msgstr "Trouvé %s erreurs en %3.2f s."
@@ -2601,12 +2712,12 @@ msgstr "%s sujets d'aide trouvés\n"
 msgid "Found %s unloaded modules"
 msgstr "Trouvé %s modules déchargés"
 
-#: lib/Padre/Locale.pm:282
-#: lib/Padre/Wx/FBP/About.pm:468
+#: lib/Padre/Locale.pm:283
+#: lib/Padre/Wx/FBP/About.pm:409
 msgid "French"
 msgstr "Français"
 
-#: lib/Padre/Locale.pm:268
+#: lib/Padre/Locale.pm:269
 msgid "French (Canada)"
 msgstr "Français (Canada)"
 
@@ -2614,7 +2725,7 @@ msgstr "Français (Canada)"
 msgid "Friend"
 msgstr "Ami"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1660
+#: lib/Padre/Wx/ActionLibrary.pm:1664
 msgid "Full Sc&reen"
 msgstr "Plein é&cran"
 
@@ -2622,30 +2733,31 @@ msgstr "Plein é&cran"
 msgid "Function"
 msgstr "Fonction"
 
-#: lib/Padre/Wx/FunctionList.pm:227
+#: lib/Padre/Wx/FBP/Preferences.pm:56
+#: lib/Padre/Wx/FBP/Preferences.pm:376
+#, fuzzy
+msgid "Function List"
+msgstr "Fonctions"
+
+#: lib/Padre/Wx/FunctionList.pm:148
 msgid "Functions"
 msgstr "Fonctions"
 
-#: lib/Padre/Wx/FBP/About.pm:82
-#, fuzzy
+#: lib/Padre/Wx/FBP/About.pm:116
 msgid "Gabor Szabo"
-msgstr ""
-
-#: lib/Padre/Wx/FBP/About.pm:158
-msgid "Gabor Szabo: Project Manager"
-msgstr "Gabor Szabo: chef de projet"
+msgstr "Gabor Szabo"
 
-#: lib/Padre/Wx/FBP/About.pm:361
-#: lib/Padre/Wx/FBP/About.pm:648
+#: lib/Padre/Wx/FBP/About.pm:302
+#: lib/Padre/Wx/FBP/About.pm:595
 msgid "Gabriel Vieira"
-msgstr ""
+msgstr "Gabriel Vieira"
 
-#: lib/Padre/Locale.pm:186
-#: lib/Padre/Wx/FBP/About.pm:489
+#: lib/Padre/Locale.pm:187
+#: lib/Padre/Wx/FBP/About.pm:430
 msgid "German"
 msgstr "Allemand"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:490
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:489
 msgid "Global (&g)"
 msgstr "Global (&g)"
 
@@ -2653,71 +2765,76 @@ msgstr "Global (&g)"
 msgid "Go to"
 msgstr "Aller à"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2545
+#: lib/Padre/Wx/ActionLibrary.pm:2446
 msgid "Go to &Command Line Window"
 msgstr "Aller à la fenêtre de &ligne de commande"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2485
+#: lib/Padre/Wx/ActionLibrary.pm:2401
 msgid "Go to &Functions Window"
 msgstr "Aller à la fenêtre des &fonctions"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2556
+#: lib/Padre/Wx/ActionLibrary.pm:2457
 msgid "Go to &Main Window"
 msgstr "Aller à la fenêtre &principale"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2499
-msgid "Go to &Todo Window"
-msgstr "Aller à la fenêtre &Todo"
-
-#: lib/Padre/Wx/ActionLibrary.pm:1312
+#: lib/Padre/Wx/ActionLibrary.pm:1306
 msgid "Go to Bookmar&k..."
 msgstr "Aller au si&gnet..."
 
-#: lib/Padre/Wx/ActionLibrary.pm:2512
+#: lib/Padre/Wx/ActionLibrary.pm:2390
+#, fuzzy
+msgid "Go to CPAN E&xplorer Window"
+msgstr "Aller à la fenêtre &Todo"
+
+#: lib/Padre/Wx/ActionLibrary.pm:2413
 msgid "Go to O&utline Window"
 msgstr "Aller à la fenêtre de p&rofil"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2523
+#: lib/Padre/Wx/ActionLibrary.pm:2424
 msgid "Go to Ou&tput Window"
 msgstr "Aller à la fenêtre de &résultat"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2534
+#: lib/Padre/Wx/ActionLibrary.pm:2435
 msgid "Go to S&yntax Check Window"
 msgstr "Aller à la fenêtre de vérification s&yntaxique"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:124
+#: lib/Padre/Wx/FBP/Preferences.pm:923
+msgid "Graphical Debugger Tool"
+msgstr ""
+
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:123
 msgid "Grouping constructs"
 msgstr "&Groupements"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:537
+#: lib/Padre/Wx/FBP/Preferences.pm:1016
 msgid "Guess from Current Document"
 msgstr "Deviner à partir du document courant :"
 
-#: lib/Padre/Wx/FBP/About.pm:552
+#: lib/Padre/Wx/FBP/About.pm:493
 msgid "Gyorgy Pasztor"
-msgstr ""
+msgstr "Gyorgy Pasztor"
 
-#: lib/Padre/Locale.pm:292
-#: lib/Padre/Wx/FBP/About.pm:516
+#: lib/Padre/Locale.pm:293
+#: lib/Padre/Wx/FBP/About.pm:457
 msgid "Hebrew"
 msgstr "Hébreu"
 
-#: lib/Padre/Wx/FBP/About.pm:253
-#: lib/Padre/Wx/FBP/About.pm:498
+#: lib/Padre/Wx/FBP/About.pm:194
+#: lib/Padre/Wx/FBP/About.pm:439
 msgid "Heiko Jansen"
-msgstr ""
+msgstr "Heiko Jansen"
 
 #: lib/Padre/Wx/Browser.pm:63
-#: lib/Padre/Wx/Dialog/QuickMenuAccess.pm:393
+#: lib/Padre/Wx/Dialog/QuickMenuAccess.pm:373
 msgid "Help"
 msgstr "Aide"
 
-#: lib/Padre/Wx/Dialog/HelpSearch.pm:40
-#: lib/Padre/Wx/Dialog/HelpSearch.pm:97
+#: lib/Padre/Wx/Dialog/HelpSearch.pm:41
+#: lib/Padre/Wx/Dialog/HelpSearch.pm:98
 msgid "Help Search"
 msgstr "Aide sur la recherche"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2683
+#: lib/Padre/Wx/ActionLibrary.pm:2582
 msgid "Help by translating Padre to your local language"
 msgstr "Aider en traduisant Padre dans votre langue courante"
 
@@ -2725,57 +2842,53 @@ msgstr "Aider en traduisant Padre dans votre langue courante"
 msgid "Help not found."
 msgstr "Aide introuvable."
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:148
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:147
 msgid "Hex character"
 msgstr "Caractère hexadécimal"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:97
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:96
 msgid "Hexadecimal digits"
 msgstr "Chiffres hexadécimaux"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1560
+#: lib/Padre/Wx/ActionLibrary.pm:1564
 msgid "Highlight the line where the cursor is"
 msgstr "Surligner la position du curseur"
 
-#: lib/Padre/Wx/Dialog/Preferences.pm:136
+#: lib/Padre/Wx/Directory.pm:595
+msgid "Hit unfixed bug in directory browser, disabling it"
+msgstr ""
+
+#: lib/Padre/Wx/Dialog/Preferences.pm:37
 msgid "Home"
 msgstr "Début"
 
-#: lib/Padre/MimeTypes.pm:471
-msgid "Hopefully faster than the PPI Traditional. Big file will fall back to Scintilla highlighter."
-msgstr "Censé être plus rapide que le PPI traditionnel. Les gros fichiers seront toujours colorisés avec Scintilla."
-
 #: lib/Padre/Wx/Dialog/Advanced.pm:819
 msgid "Host"
 msgstr "Hôte"
 
-#: lib/Padre/Wx/Main.pm:6284
+#: lib/Padre/Wx/Main.pm:6311
 msgid "How many spaces for each tab:"
 msgstr "Combien d'espaces pour chaque tab : "
 
-#: lib/Padre/Locale.pm:302
-#: lib/Padre/Wx/FBP/About.pm:543
+#: lib/Padre/Locale.pm:303
+#: lib/Padre/Wx/FBP/About.pm:484
 msgid "Hungarian"
 msgstr "Hongrois"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1352
+#: lib/Padre/Wx/ActionLibrary.pm:1346
 msgid "If activated, do not allow moving around some of the windows"
 msgstr "Permettre à l'utilisateur de déplacer les panneaux"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2083
-msgid "If within a subroutine, run till return is called and then stop."
-msgstr "Si dans une fonction, continuer jusqu'à sa sortie et s'arrêter."
-
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:473
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:472
 msgid "Ignore case (&i)"
 msgstr "&Ignorer la casse (&i)"
 
-#: lib/Padre/Wx/VCS.pm:233
-#: lib/Padre/Wx/FBP/VCS.pm:212
+#: lib/Padre/Wx/VCS.pm:250
+#: lib/Padre/Wx/FBP/VCS.pm:205
 msgid "Ignored"
 msgstr "Ignoré"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:843
+#: lib/Padre/Wx/FBP/Preferences.pm:1475
 msgid ""
 "Include directory:  -I<dir>\n"
 "Enable tainting checks:  -T\n"
@@ -2789,23 +2902,43 @@ msgstr ""
 "Activer tous les avertissements :  -W\n"
 "Sésactiver tous les avertissements :  -X"
 
-#: lib/Padre/Config.pm:904
+#: lib/Padre/PluginHandle.pm:26
+msgid "Incompatible"
+msgstr "Incompatible"
+
+#: lib/Padre/Config.pm:897
 msgid "Indent Deeply"
 msgstr "Indentation profonde"
 
-#: lib/Padre/Config.pm:903
+#: lib/Padre/Wx/FBP/Preferences.pm:1032
+#, fuzzy
+msgid "Indent Detection"
+msgstr "Indentation"
+
+#: lib/Padre/Wx/FBP/Preferences.pm:955
+#, fuzzy
+msgid "Indent Settings"
+msgstr "Indentation"
+
+#: lib/Padre/Wx/FBP/Preferences.pm:980
+#, fuzzy
+msgid "Indent Spaces:"
+msgstr "&Tabulations et espaces"
+
+#: lib/Padre/Wx/FBP/Preferences.pm:1074
+#, fuzzy
+msgid "Indent on Newline:"
+msgstr "Fin de ligne"
+
+#: lib/Padre/Config.pm:896
 msgid "Indent to Same Depth"
 msgstr "Indenter à la même profondeur"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:1325
+#: lib/Padre/Wx/FBP/Preferences.pm:1927
 msgid "Indentation"
 msgstr "Indentation"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:587
-msgid "Indentation width (in columns)"
-msgstr "Largeur d'indentation (en colonnes) :"
-
-#: lib/Padre/Wx/FBP/About.pm:926
+#: lib/Padre/Wx/FBP/About.pm:851
 msgid "Information"
 msgstr "Information"
 
@@ -2813,196 +2946,213 @@ msgstr "Information"
 msgid "Input/output:"
 msgstr "Entrée/sortie :"
 
-#: lib/Padre/Wx/FBP/Snippet.pm:117
-#: lib/Padre/Wx/FBP/Special.pm:77
+#: lib/Padre/Wx/FBP/Snippet.pm:118
+#: lib/Padre/Wx/FBP/Special.pm:78
 #: lib/Padre/Wx/Menu/Edit.pm:119
-#: lib/Padre/Wx/Dialog/Preferences.pm:136
+#: lib/Padre/Wx/Dialog/Preferences.pm:35
 #: lib/Padre/Wx/Dialog/PerlFilter.pm:114
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:271
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:270
 msgid "Insert"
 msgstr "Insérer"
 
-#: lib/Padre/Wx/FBP/Snippet.pm:28
+#: lib/Padre/Wx/FBP/Snippet.pm:29
 msgid "Insert Snippet"
 msgstr "Insérer l'extrait"
 
-#: lib/Padre/Wx/FBP/Special.pm:28
+#: lib/Padre/Wx/FBP/Special.pm:29
 msgid "Insert Special Values"
 msgstr "Insérer des informations"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2426
+#: lib/Padre/Wx/FBP/CPAN.pm:207
+#, fuzzy
+msgid "Insert Synopsis"
+msgstr "Insérer l'extrait"
+
+#: lib/Padre/Wx/FBP/CPAN.pm:239
+msgid "Install"
+msgstr ""
+
+#: lib/Padre/Wx/ActionLibrary.pm:2331
 msgid "Install &Remote Distribution"
 msgstr "Installer une distribution &distante"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2416
+#: lib/Padre/Wx/ActionLibrary.pm:2321
 msgid "Install L&ocal Distribution"
 msgstr "Installer une distribution &locale"
 
-#: lib/Padre/CPAN.pm:133
+#: lib/Padre/CPAN.pm:128
 msgid "Install Local Distribution"
 msgstr "Installer une distribution locale"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2404
-msgid "Install a Perl module from CPAN"
-msgstr "Installer un module depuis le CPAN"
-
 # vérifier le contexte
 #: lib/Padre/Wx/Dialog/Advanced.pm:28
 msgid "Integer"
 msgstr "Integer"
 
-#: lib/Padre/Wx/Syntax.pm:67
+#: lib/Padre/Wx/Syntax.pm:71
 msgid "Internal Error"
 msgstr "Erreur interne"
 
-#: lib/Padre/Wx/Main.pm:6082
+#: lib/Padre/Wx/Main.pm:6133
 msgid "Internal error"
 msgstr "Erreur interne"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:829
-msgid "Interpreter arguments"
-msgstr "Arguments de l'interpréteur :"
-
-#: lib/Padre/Wx/ActionLibrary.pm:1898
+#: lib/Padre/Wx/ActionLibrary.pm:1903
 msgid "Introduce &Temporary Variable..."
 msgstr "Introduire une variable &temporaire..."
 
-#: lib/Padre/Wx/ActionLibrary.pm:1907
+#: lib/Padre/Wx/ActionLibrary.pm:1912
 msgid "Introduce Temporary Variable"
 msgstr "Introduire une variable temporaire"
 
-#: lib/Padre/Locale.pm:316
-#: lib/Padre/Wx/FBP/About.pm:558
+#: lib/Padre/Locale.pm:317
+#: lib/Padre/Wx/FBP/About.pm:499
 msgid "Italian"
 msgstr "Italien"
 
-#: lib/Padre/Locale.pm:326
-#: lib/Padre/Wx/FBP/About.pm:573
+#: lib/Padre/Wx/FBP/Preferences.pm:105
+#, fuzzy
+msgid "Item Regular Expression:"
+msgstr "Expression &régulière"
+
+#: lib/Padre/Locale.pm:327
+#: lib/Padre/Wx/FBP/About.pm:514
 msgid "Japanese"
 msgstr "Japonais"
 
-#: lib/Padre/Wx/Main.pm:4347
+#: lib/Padre/Wx/Main.pm:4415
 msgid "JavaScript Files"
 msgstr "Fichiers Javascript"
 
-#: lib/Padre/Wx/FBP/About.pm:205
-#: lib/Padre/Wx/FBP/About.pm:477
+#: lib/Padre/Wx/FBP/About.pm:146
+#: lib/Padre/Wx/FBP/About.pm:418
 msgid "Jerome Quelin"
-msgstr ""
+msgstr "Jérôme Quelin"
 
-#: lib/Padre/Wx/ActionLibrary.pm:885
+#: lib/Padre/Wx/ActionLibrary.pm:896
 msgid "Join the next line to the end of the current line."
 msgstr "Joindre la ligne suivante à la fin de la ligne courante."
 
-#: lib/Padre/Wx/ActionLibrary.pm:2113
-msgid "Jump to Current Execution Line"
-msgstr "Sauter jusqu'à la ligne d'exécution courante"
-
-#: lib/Padre/Wx/ActionLibrary.pm:1289
+#: lib/Padre/Wx/ActionLibrary.pm:1283
 msgid "Jump to a specific line number or character position"
 msgstr "Déplace le curseur à un &numéro de ligne ou une position de caractère"
 
-#: lib/Padre/Wx/ActionLibrary.pm:780
+#: lib/Padre/Wx/ActionLibrary.pm:792
 msgid "Jump to the code that has been changed"
 msgstr "Aller au code qui a été changé"
 
-#: lib/Padre/Wx/ActionLibrary.pm:768
+#: lib/Padre/Wx/ActionLibrary.pm:781
 msgid "Jump to the code that triggered the next error"
 msgstr "Aller au code qui a provoqué l'erreur suivante"
 
-#: lib/Padre/Wx/ActionLibrary.pm:861
+#: lib/Padre/Wx/ActionLibrary.pm:872
 msgid "Jump to the matching opening or closing brace: { }, ( ), [ ], < >"
 msgstr "Aller à la parenthèse / accolade correspondante : { }, ( ), [ ], < >"
 
-#: lib/Padre/Wx/FBP/About.pm:337
+#: lib/Padre/Wx/FBP/About.pm:278
 msgid "Kaare Rasmussen"
-msgstr ""
+msgstr "Kaare Rasmussen"
 
-#: lib/Padre/Wx/FBP/About.pm:349
+#: lib/Padre/Wx/FBP/About.pm:290
 msgid "Kartik Thakore"
-msgstr ""
+msgstr "Kartik Thakore"
 
-#: lib/Padre/Wx/FBP/About.pm:307
-#: lib/Padre/Wx/FBP/About.pm:597
+#: lib/Padre/Wx/FBP/About.pm:248
+#: lib/Padre/Wx/FBP/About.pm:538
 msgid "Keedi Kim"
-msgstr ""
+msgstr "Keedi Kim"
 
-#: lib/Padre/Wx/FBP/About.pm:301
-#: lib/Padre/Wx/FBP/About.pm:582
+#: lib/Padre/Wx/FBP/About.pm:242
+#: lib/Padre/Wx/FBP/About.pm:523
 msgid "Kenichi Ishigaki"
-msgstr ""
+msgstr "Kenichi Ishigaki"
 
-#: lib/Padre/Wx/Dialog/About.pm:178
+#: lib/Padre/Wx/Dialog/About.pm:144
 msgid "Kernel"
-msgstr ""
+msgstr "Noyau"
 
-#: lib/Padre/Wx/FBP/About.pm:241
+#: lib/Padre/Wx/FBP/About.pm:182
 msgid "Kevin Dawson"
-msgstr ""
+msgstr "Kevin Dawson"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:1326
+#: lib/Padre/Wx/FBP/Preferences.pm:1928
 msgid "Key Bindings"
 msgstr "Raccourcis clavier"
 
-#: lib/Padre/Wx/Dialog/DocStats.pm:118
-msgid "Kibibytes (kiB)"
-msgstr "Kibioctets (Kio)"
-
-#: lib/Padre/Wx/Dialog/DocStats.pm:114
-msgid "Kilobytes (kB)"
-msgstr "Kilooctets (kB)"
-
-#: lib/Padre/Wx/FBP/About.pm:612
+#: lib/Padre/Wx/FBP/About.pm:553
 msgid "Kjetil Skotheim"
-msgstr ""
+msgstr "Kjetil Skotheim"
 
-#: lib/Padre/Locale.pm:464
+#: lib/Padre/Locale.pm:465
 msgid "Klingon"
 msgstr "Klingon"
 
-#: lib/Padre/Locale.pm:336
-#: lib/Padre/Wx/FBP/About.pm:588
+#: lib/Padre/Locale.pm:337
+#: lib/Padre/Wx/FBP/About.pm:529
 msgid "Korean"
 msgstr "Coréen"
 
+#: lib/Padre/Wx/FBP/Debugger.pm:296
+msgid ""
+"L [abw]\n"
+"List (default all) actions, breakpoints and watch expressions"
+msgstr ""
+"L [abw]\n"
+"Lister (tout par défaut) les actions, breakpoints et expressions surveillées (w)"
+
 #: lib/Padre/Wx/Dialog/Form.pm:41
 msgid "Label One"
 msgstr "Label un"
 
-#: lib/Padre/Wx/Menu/View.pm:206
+#: lib/Padre/Wx/Menu/View.pm:210
 msgid "Lan&guage"
 msgstr "&Langue"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:1327
+#: lib/Padre/Wx/FBP/Preferences.pm:1930
 msgid "Language - Perl 5"
 msgstr "Langage - Perl 5"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:1328
+#: lib/Padre/Wx/FBP/Preferences.pm:1931
 msgid "Language - Perl 6"
 msgstr "Langage - Perl 6"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:790
-#: lib/Padre/Wx/FBP/Preferences.pm:951
+#: lib/Padre/Wx/FBP/Preferences.pm:1380
+#: lib/Padre/Wx/FBP/Preferences.pm:1503
 msgid "Language Integration"
 msgstr "Langues"
 
+#: lib/Padre/Wx/Dialog/SessionManager2.pm:30
+#, fuzzy
+msgid "Last Updated"
+msgstr "Dernière mise à jour"
+
 #: lib/Padre/Wx/Dialog/SessionManager.pm:239
 msgid "Last update"
 msgstr "Dernière mise à jour"
 
-#: lib/Padre/Wx/Dialog/Preferences.pm:136
+#: lib/Padre/Wx/ActionLibrary.pm:2111
+#, fuzzy
+msgid "Launch Debugger"
+msgstr "Débugger"
+
+#: lib/Padre/Wx/Dialog/Preferences.pm:33
 msgid "Left"
 msgstr "Gauche"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1776
+#: lib/Padre/Config.pm:59
+msgid "Left Panel"
+msgstr "Panneau de gauche"
+
+#: lib/Padre/Wx/FBP/Diff.pm:72
+#, fuzzy
+msgid "Left side"
+msgstr "Gauche"
+
+#: lib/Padre/Wx/ActionLibrary.pm:1781
 msgid "Like pressing ENTER somewhere on a line, but use the current position as ident for the new line."
 msgstr "Même comportement que Entrée, mais utilise la position courante comme indentation de la nouvelle ligne."
 
-#: lib/Padre/Wx/FindResult.pm:181
-msgid "Line"
-msgstr "Ligne"
-
-#: lib/Padre/Wx/Syntax.pm:504
+#: lib/Padre/Wx/Syntax.pm:507
 #, perl-format
 msgid "Line %d:   (%s)   %s"
 msgstr "Ligne %d :   (%s)   %s"
@@ -3012,31 +3162,16 @@ msgstr "Ligne %d :   (%s)   %s"
 msgid "Line %d: %s"
 msgstr "Ligne %d : %s"
 
-#: lib/Padre/Wx/Dialog/DocStats.pm:129
-msgid "Line break mode"
-msgstr "Sauts de ligne"
-
-#: lib/Padre/Wx/Dialog/Goto.pm:88
-#: lib/Padre/Wx/Dialog/Goto.pm:193
-#: lib/Padre/Wx/Dialog/Goto.pm:232
-#: lib/Padre/Wx/Dialog/Goto.pm:251
+#: lib/Padre/Wx/Dialog/Goto.pm:342
 msgid "Line number"
 msgstr "Numéro de ligne"
 
-#: lib/Padre/Wx/Dialog/DocStats.pm:98
+#: lib/Padre/Wx/FBP/Document.pm:138
 #: lib/Padre/Wx/Dialog/Special.pm:72
 msgid "Lines"
 msgstr "Lignes"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2159
-msgid "List All Breakpoints"
-msgstr "Lister les points d'arrêt"
-
-#: lib/Padre/Wx/ActionLibrary.pm:2160
-msgid "List all the breakpoints on the console"
-msgstr "Lister tous les points d'arrêt sur la console"
-
-#: lib/Padre/Wx/Dialog/WindowList.pm:211
+#: lib/Padre/Wx/Dialog/WindowList.pm:210
 msgid "List of open files"
 msgstr "Liste des fichiers ouverts"
 
@@ -3044,24 +3179,29 @@ msgstr "Liste des fichiers ouverts"
 msgid "List of sessions"
 msgstr "Liste des sessions"
 
-#: lib/Padre/Wx/ActionLibrary.pm:461
+#: lib/Padre/Wx/ActionLibrary.pm:464
 msgid "List the files that match the current selection and let the user pick one to open"
 msgstr "Lister les fichiers correspondant à la sélection courante et permettre à l'utilisateur d'en ouvrir un"
 
+#: lib/Padre/PluginHandle.pm:25
+#, fuzzy
+msgid "Loaded"
+msgstr "chargé"
+
 #: lib/Padre/Plugin/Devel.pm:236
 #, perl-format
 msgid "Loaded %s modules"
 msgstr "%s modules chargés"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1351
+#: lib/Padre/Wx/ActionLibrary.pm:1345
 msgid "Loc&k User Interface"
 msgstr "&Verrouiller l'interface"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:1329
-msgid "Local/Remote File Access"
-msgstr "Accès à un fichier local/distant"
+#: lib/Padre/Wx/FBP/Preferences.pm:1276
+msgid "Local file update poll interval in seconds (0 to disable)"
+msgstr "Intervalle de surveillance de mise à jour des fichiers locaux en secondes (0 pour désactiver)"
 
-#: lib/Padre/Wx/FBP/Sync.pm:57
+#: lib/Padre/Wx/FBP/Sync.pm:58
 msgid "Logged out"
 msgstr "Déconnecté"
 
@@ -3070,12 +3210,11 @@ msgstr "Déconnecté"
 msgid "Logging into FTP server as %s..."
 msgstr "Connexion au serveur FTP en tant que %s..."
 
-#: lib/Padre/Wx/FBP/Sync.pm:103
-#, fuzzy
+#: lib/Padre/Wx/FBP/Sync.pm:104
 msgid "Login"
 msgstr ""
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:149
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:148
 msgid "Long hex character"
 msgstr "Caractère hexadécimal long"
 
@@ -3083,118 +3222,115 @@ msgstr "Caractère hexadécimal long"
 msgid "Looking for Net::FTP..."
 msgstr "Recherche de Net::FTP..."
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:91
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:90
 msgid "Lowercase characters"
 msgstr "Minuscules"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:152
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:151
 msgid "Lowercase next character"
 msgstr "Caractère suivant en minuscule"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:154
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:153
 msgid "Lowercase till \\E"
 msgstr "Minuscules jusqu'à \\E"
 
-#: lib/Padre/MimeTypes.pm:525
-#, perl-format
-msgid "MIME type did not have a class entry when %s(%s) was called"
-msgstr "Le type MIME n'avait pas de classe quand %s(%s) a été appelé"
-
-#: lib/Padre/MimeTypes.pm:514
-#: lib/Padre/MimeTypes.pm:547
-#, perl-format
-msgid "MIME type is not supported when %s(%s) was called"
-msgstr "Le type MIME n'est pas géré lorsque %s(%s) est appellé"
+#: lib/Padre/Wx/FBP/Debugger.pm:336
+msgid ""
+"M\n"
+"Display all loaded modules and their versions."
+msgstr ""
+"M\n"
+"Afficher tous les modules chargés et leurs versions."
 
-#: lib/Padre/MimeTypes.pm:496
-#, perl-format
-msgid "MIME type was not supported when %s(%s) was called"
-msgstr "Le type MIME n'était pas géré lorsque %s(%s) a été appellé"
+#: lib/Padre/Wx/FBP/Document.pm:79
+#, fuzzy
+msgid "MIME Type"
+msgstr "Type"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1625
+#: lib/Padre/Wx/ActionLibrary.pm:1629
 msgid "Make the letters bigger in the editor window"
 msgstr "Augmenter la police de la fenêtre d'édition"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1635
+#: lib/Padre/Wx/ActionLibrary.pm:1639
 msgid "Make the letters smaller in the editor window"
 msgstr "Diminuer la police de la fenêtre d'édition"
 
-#: lib/Padre/Wx/FBP/About.pm:447
+#: lib/Padre/Wx/FBP/About.pm:388
 msgid "Marcela Maslanova"
-msgstr ""
+msgstr "Marcela Maslanova"
 
-#: lib/Padre/Wx/ActionLibrary.pm:633
+#: lib/Padre/Wx/FBP/About.pm:574
+msgid "Marek Roszkowski"
+msgstr "Marek Roszkowski"
+
+#: lib/Padre/Wx/ActionLibrary.pm:646
 msgid "Mark Selection &End"
 msgstr "Marquer la &fin de la sélection"
 
-#: lib/Padre/Wx/ActionLibrary.pm:621
+#: lib/Padre/Wx/ActionLibrary.pm:634
 msgid "Mark Selection &Start"
 msgstr "Marquer le &début de la sélection"
 
-#: lib/Padre/Wx/ActionLibrary.pm:634
+#: lib/Padre/Wx/ActionLibrary.pm:647
 msgid "Mark the place where the selection should end"
 msgstr "Marquer l'endroit où la sélection doit s'arrêter"
 
-#: lib/Padre/Wx/ActionLibrary.pm:622
+#: lib/Padre/Wx/ActionLibrary.pm:635
 msgid "Mark the place where the selection should start"
 msgstr "Marquer l'endroit où la sélection doit commencer"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:103
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:102
 msgid "Match 0 or more times"
 msgstr "Peut-être des répétitions"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:105
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:104
 msgid "Match 1 or 0 times"
 msgstr "Peut-être 1 répétition"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:104
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:103
 msgid "Match 1 or more times"
 msgstr "Au moins 1 répétition"
 
-#: lib/Padre/Wx/FBP/FindFast.pm:108
-msgid "Match Case"
-msgstr "Même casse"
-
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:108
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:107
 msgid "Match at least m but not more than n times"
 msgstr "Au moins m et au plus n répétitions"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:107
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:106
 msgid "Match at least n times"
 msgstr "Au moins n répétitions"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:106
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:105
 msgid "Match exactly m times"
 msgstr "Exactement m répétitions"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:679
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:677
 #, perl-format
 msgid "Match failure in %s:  %s"
 msgstr "Pas de correspondance dans %s : %s"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:690
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:688
 #, perl-format
 msgid "Match warning in %s:  %s"
 msgstr ""
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:699
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:697
 #, perl-format
 msgid "Match with 0 width at character %s"
 msgstr "Correspondance de zéro caractères au caractère %s"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:236
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:235
 msgid "Matched text:"
 msgstr "&Concordances :"
 
-#: lib/Padre/Wx/FBP/About.pm:432
+#: lib/Padre/Wx/FBP/About.pm:373
 msgid "Matthew Lien"
-msgstr ""
+msgstr "Matthew Lien"
 
-#: lib/Padre/Wx/FBP/About.pm:313
+#: lib/Padre/Wx/FBP/About.pm:254
 msgid "Max Maischein"
-msgstr ""
+msgstr "Max Maischein"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:272
+#: lib/Padre/Wx/FBP/Preferences.pm:242
 msgid "Maximum number of suggestions"
 msgstr "Nombre maximum de suggestions :"
 
@@ -3203,71 +3339,71 @@ msgstr "Nombre maximum de suggestions :"
 msgid "Message"
 msgstr "Message"
 
-#: lib/Padre/Wx/Outline.pm:371
+#: lib/Padre/Wx/FBP/CPAN.pm:223
+msgid "MetaCPAN..."
+msgstr "MetaCPAN..."
+
+#: lib/Padre/Wx/Outline.pm:364
 msgid "Methods"
 msgstr "Méthodes"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:421
-msgid "Methods order"
-msgstr "Tri des méthodes"
-
-#: lib/Padre/Wx/FBP/Preferences.pm:290
+#: lib/Padre/Wx/FBP/Preferences.pm:260
 msgid "Minimum characters for autocomplete"
 msgstr "Nombre minimum de caractères pour l'autocomplétion"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:254
+#: lib/Padre/Wx/FBP/Preferences.pm:224
 msgid "Minimum length of suggestions"
 msgstr "Longueur minimale des suggestions"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:112
+#: lib/Padre/Wx/FBP/Preferences.pm:119
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:111
 msgid "Miscellaneous"
 msgstr "Divers"
 
-#: lib/Padre/Wx/VCS.pm:235
+#: lib/Padre/Wx/VCS.pm:252
 msgid "Missing"
 msgstr "Manquant"
 
-#: lib/Padre/Wx/VCS.pm:231
-#: lib/Padre/Wx/VCS.pm:242
+#: lib/Padre/Wx/VCS.pm:248
+#: lib/Padre/Wx/VCS.pm:259
 msgid "Modified"
 msgstr "Modifié"
 
-#: lib/Padre/Wx/Main.pm:6508
+#: lib/Padre/Document/Perl/Starter.pm:122
+msgid "Module Name:"
+msgstr "Nom du module :"
+
 #: lib/Padre/Util/Template.pm:53
 msgid "Module name:"
 msgstr "Nom du module :"
 
-#: lib/Padre/Wx/Outline.pm:370
+#: lib/Padre/Wx/Outline.pm:363
 msgid "Modules"
 msgstr "Outils module"
 
-#: lib/Padre/Wx/Directory.pm:179
-msgid "Move to other panel"
-msgstr "Déplacer dans un autre cadre"
-
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:481
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:480
 msgid "Multi-line (&m)"
 msgstr "Multi-ligne (%s)"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2338
+#: lib/Padre/Wx/ActionLibrary.pm:2256
 msgid "My Plug-in is a plug-in where developers could extend their Padre installation"
 msgstr "My-Plugin est une extension où les développeurs peuvent étendre leur installation de Padre"
 
-#: lib/Padre/Wx/FBP/FindInFiles/Output.pm:37
-msgid "MyLabel"
-msgstr "MonLabel"
+#: lib/Padre/Wx/FBP/SLOC.pm:120
+msgid "Mythical Man Months:"
+msgstr ""
 
 #: lib/Padre/Wx/Browser.pm:464
 msgid "NAME"
 msgstr "NOM"
 
-#: lib/Padre/Wx/Dialog/PluginManager.pm:67
+#: lib/Padre/Wx/Dialog/SessionManager2.pm:28
 #: lib/Padre/Wx/Dialog/Special.pm:70
 #: lib/Padre/Wx/Dialog/SessionManager.pm:237
 msgid "Name"
 msgstr "Nom"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1883
+#: lib/Padre/Wx/ActionLibrary.pm:1888
 msgid "Name for the new subroutine"
 msgstr "Veuillez entrer un nom pour la nouvelle fonction"
 
@@ -3275,19 +3411,24 @@ msgstr "Veuillez entrer un nom pour la nouvelle fonction"
 msgid "Ne&w"
 msgstr "Nou&veau"
 
-#: lib/Padre/Wx/Main.pm:6759
-msgid "Need to select text in order to translate to hex"
+#: lib/Padre/Wx/Main.pm:6639
+#, fuzzy
+msgid "Need to select text in order to translate numbers"
 msgstr "Vous devez sélectionner du texte afin de le traduire en hexa"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:129
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:128
 msgid "Negative lookahead assertion"
 msgstr "Assertion négative en avant"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:131
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:130
 msgid "Negative lookbehind assertion"
 msgstr "Assertion négative en arrière"
 
-#: lib/Padre/Wx/Directory/TreeCtrl.pm:377
+#: lib/Padre/Wx/FBP/Preferences.pm:571
+msgid "New File Creation"
+msgstr ""
+
+#: lib/Padre/Wx/Directory/TreeCtrl.pm:381
 msgid "New Folder"
 msgstr "Nouveau dossier"
 
@@ -3295,152 +3436,146 @@ msgstr "Nouveau dossier"
 msgid "New Installation Survey"
 msgstr "Sondage de nouvelle installation"
 
-#: lib/Padre/Wx/Main.pm:6509
+#: lib/Padre/Document/Perl/Starter.pm:123
 #: lib/Padre/Util/Template.pm:53
 msgid "New Module"
 msgstr "Nouveau module"
 
-#: lib/Padre/Document/Perl.pm:807
+#: lib/Padre/Document/Perl.pm:824
 msgid "New name"
 msgstr "Nouveau nom"
 
-#: lib/Padre/PluginManager.pm:431
+#: lib/Padre/PluginManager.pm:393
 msgid "New plug-ins detected"
 msgstr "Nouvelles extensions détectées"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:142
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:141
 msgid "Newline"
 msgstr "Montrer les retours chariot"
 
-#: lib/Padre/Wx/FBP/FindFast.pm:91
-msgid "Next"
-msgstr "Suivant"
+#: lib/Padre/Wx/FBP/Document.pm:103
+#, fuzzy
+msgid "Newline Type"
+msgstr "Type de retour chariot : %s"
 
+#: lib/Padre/Wx/Diff2.pm:29
 #: lib/Padre/Wx/Dialog/Diff.pm:32
 msgid "Next difference"
 msgstr "Différence suivante"
 
-#: lib/Padre/Config.pm:902
+#: lib/Padre/Config.pm:895
 msgid "No Autoindent"
 msgstr "Pas d'auto-indentation"
 
-#: lib/Padre/Wx/Main.pm:2753
+#: lib/Padre/Wx/Main.pm:2787
 msgid "No Build.PL nor Makefile.PL nor dist.ini found"
 msgstr "Ni Build.PL ni Makefile.PL ni dist.ini trouvé"
 
-#: lib/Padre/Wx/Dialog/HelpSearch.pm:94
+#: lib/Padre/Wx/Dialog/HelpSearch.pm:95
 msgid "No Help found"
 msgstr "Aucune aide trouvée"
 
-#: lib/Padre/Wx/Diff.pm:249
+#: lib/Padre/Wx/Diff.pm:260
 msgid "No changes found"
 msgstr "Aucune changement trouvé"
 
-#: lib/Padre/Document/Perl.pm:637
+#: lib/Padre/Document/Perl.pm:654
 msgid "No declaration could be found for the specified (lexical?) variable"
 msgstr "Aucune déclaration trouvée pour la variable (lexicale ?) spécifiée"
 
-#: lib/Padre/Document/Perl.pm:886
+#: lib/Padre/Document/Perl.pm:903
 msgid "No declaration could be found for the specified (lexical?) variable."
 msgstr "Aucune déclaration trouvée pour la variable (lexicale ?) spécifiée"
 
-#: lib/Padre/Wx/Main.pm:2720
-#: lib/Padre/Wx/Main.pm:2775
-#: lib/Padre/Wx/Main.pm:2827
+#: lib/Padre/Wx/Main.pm:2754
+#: lib/Padre/Wx/Main.pm:2809
+#: lib/Padre/Wx/Main.pm:2860
 msgid "No document open"
 msgstr "Aucun document ouvert"
 
-#: lib/Padre/Document/Perl.pm:493
+#: lib/Padre/Task/CPAN.pm:183
+#, fuzzy, perl-format
+msgid "No documentation for '%s'"
+msgstr "Aucun document ouvert"
+
+#: lib/Padre/Document/Perl.pm:514
 msgid "No errors found."
 msgstr "Aucune erreur trouvée."
 
-#: lib/Padre/Wx/Syntax.pm:422
+#: lib/Padre/Wx/Syntax.pm:454
 #, perl-format
 msgid "No errors or warnings found in %s within %3.2f secs."
 msgstr "Aucune erreur ni avertissement trouvé dans %s en %3.2f s."
 
-#: lib/Padre/Wx/Syntax.pm:427
+#: lib/Padre/Wx/Syntax.pm:459
 #, perl-format
 msgid "No errors or warnings found within %3.2f secs."
-msgstr "Aucune erreur ni avertissement trouvé dans %s en %3.2f s."
+msgstr "Aucune erreur ni avertissement trouvé en %3.2f s."
 
-#: lib/Padre/Wx/Main.pm:3062
+#: lib/Padre/Wx/Main.pm:3101
 msgid "No execution mode was defined for this document type"
 msgstr "Aucun mode d'exécution défini pour ce document"
 
-#: lib/Padre/Wx/Main.pm:6250
-msgid "No file is open"
-msgstr "Aucun fichier ouvert"
-
-#: lib/Padre/PluginManager.pm:1066
+#: lib/Padre/PluginManager.pm:891
 #: lib/Padre/Util/FileBrowser.pm:47
 #: lib/Padre/Util/FileBrowser.pm:87
 #: lib/Padre/Util/FileBrowser.pm:135
 msgid "No filename"
 msgstr "Pas de nom"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:718
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:716
 msgid "No match"
 msgstr "Aucune occurrence trouvée"
 
-#: lib/Padre/Wx/Dialog/Find.pm:71
-#: lib/Padre/Wx/Dialog/Replace.pm:526
-#: lib/Padre/Wx/Dialog/Replace.pm:573
+#: lib/Padre/Wx/Dialog/Find.pm:63
+#: lib/Padre/Wx/Dialog/Replace.pm:135
+#: lib/Padre/Wx/Dialog/Replace.pm:158
 #, perl-format
 msgid "No matches found for \"%s\"."
 msgstr "Aucune occurrence de « %s »."
 
-#: lib/Padre/Document.pm:998
-#, perl-format
-msgid "No module mime_type='%s' filename='%s'"
-msgstr "Pas de module mime_type='%s' fichier='%s'"
-
-#: lib/Padre/Wx/Main.pm:3044
+#: lib/Padre/Wx/Main.pm:3083
 msgid "No open document"
 msgstr "Aucun document ouvert"
 
-#: lib/Padre/Config.pm:466
+#: lib/Padre/Config.pm:486
 msgid "No open files"
 msgstr "Aucun fichier ouvert"
 
-#: lib/Padre/Wx/FindInFiles.pm:218
-#: lib/Padre/Wx/ReplaceInFiles.pm:190
+#: lib/Padre/Wx/ReplaceInFiles.pm:258
+#: lib/Padre/Wx/Panel/FoundInFiles.pm:307
 #, perl-format
 msgid "No results found for '%s' inside '%s'"
 msgstr "Pas de résultats trouvés pour « %s » dans « %s »"
 
-#: lib/Padre/Wx/Main.pm:878
+#: lib/Padre/Wx/Main.pm:933
 #, perl-format
 msgid "No such session %s"
 msgstr "Aucune session %s"
 
-#: lib/Padre/Wx/ActionLibrary.pm:819
+#: lib/Padre/Wx/ActionLibrary.pm:830
 msgid "No suggestions"
 msgstr "Aucune suggestion"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:127
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:126
 msgid "Non-capturing group"
 msgstr "Un groupe, sans capture"
 
-#: lib/Padre/Wx/Dialog/DocStats.pm:110
-msgid "Non-whitespace characters"
-msgstr "Non-blancs"
-
-#: lib/Padre/Wx/Dialog/Preferences.pm:135
+#: lib/Padre/Wx/Dialog/Preferences.pm:27
 msgid "None"
 msgstr "Aucun"
 
-#: lib/Padre/Wx/VCS.pm:228
-#: lib/Padre/Wx/FBP/VCS.pm:180
+#: lib/Padre/Wx/VCS.pm:245
+#: lib/Padre/Wx/FBP/VCS.pm:173
 msgid "Normal"
 msgstr "Normal"
 
-#: lib/Padre/Locale.pm:370
-#: lib/Padre/Wx/FBP/About.pm:603
+#: lib/Padre/Locale.pm:371
+#: lib/Padre/Wx/FBP/About.pm:544
 msgid "Norwegian"
 msgstr "Norvégien"
 
-#: lib/Padre/Wx/Debugger.pm:83
+#: lib/Padre/Wx/Panel/Debugger.pm:258
 msgid "Not a Perl document"
 msgstr "Pas un document Perl"
 
@@ -3449,11 +3584,11 @@ msgstr "Pas un document Perl"
 msgid "Not a positive number."
 msgstr "Pas un nombre positif !"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:119
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:118
 msgid "Not a word boundary"
 msgstr "Pas une frontière de mot"
 
-#: lib/Padre/Wx/Main.pm:4186
+#: lib/Padre/Wx/Main.pm:4254
 msgid "Nothing selected. Enter what should be opened:"
 msgstr "Aucune sélection. Entrez ce qu'il faut ouvrir :"
 
@@ -3461,100 +3596,124 @@ msgstr "Aucune sélection. Entrez ce qu'il faut ouvrir :"
 msgid "Now"
 msgstr "Maintenant"
 
-#: lib/Padre/Wx/Menu/File.pm:78
+#: lib/Padre/Wx/FBP/SLOC.pm:144
+#, fuzzy
+msgid "Number of Developers:"
+msgstr "Nombre de fichiers"
+
+#: lib/Padre/Wx/Menu/File.pm:84
 msgid "O&pen"
 msgstr "Ouvrir"
 
-#: lib/Padre/Wx/FBP/Bookmarks.pm:85
+#: lib/Padre/Wx/FBP/Bookmarks.pm:86
 #: lib/Padre/Wx/FBP/WhereFrom.pm:60
 msgid "OK"
 msgstr "OK"
 
-#: lib/Padre/Wx/VCS.pm:236
+#: lib/Padre/Wx/VCS.pm:253
 msgid "Obstructed"
 msgstr ""
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:147
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:146
 msgid "Octal character"
 msgstr "Caractères de contrôle (code octal)"
 
-#: lib/Padre/Wx/ActionLibrary.pm:850
+#: lib/Padre/Wx/ActionLibrary.pm:861
 msgid "Offer completions to the current string. See Preferences"
 msgstr "Proposer des complétions pour la chaîne courante. Voir les options"
 
-#: lib/Padre/Wx/FBP/About.pm:319
-#: lib/Padre/Wx/FBP/About.pm:483
+#: lib/Padre/Wx/FBP/About.pm:260
+#: lib/Padre/Wx/FBP/About.pm:424
 msgid "Olivier Mengue"
 msgstr "Olivier Mengué"
 
-#: lib/Padre/Wx/FBP/About.pm:525
+#: lib/Padre/Wx/FBP/About.pm:466
 msgid "Omer Zak"
-msgstr ""
+msgstr "Omer Zak"
 
 #: lib/Padre/PPI/EndifyPod.pm:46
 msgid "Only one POD fragment, will not try to merge"
 msgstr "Un seul block POD trouvé. Fusion abandonnée."
 
-#: lib/Padre/Wx/ActionLibrary.pm:2436
+#: lib/Padre/Wx/ActionLibrary.pm:2341
 msgid "Open &CPAN Config File"
 msgstr "Ouvrir le fichier de configuration CPAN"
 
-#: lib/Padre/Wx/Outline.pm:138
+#: lib/Padre/Wx/Outline.pm:144
 msgid "Open &Documentation"
 msgstr "Ouvrir la &documentation"
 
-#: lib/Padre/Wx/ActionLibrary.pm:248
+#: lib/Padre/Wx/ActionLibrary.pm:251
 msgid "Open &Example"
 msgstr "Ouvrir un &exemple"
 
-#: lib/Padre/Wx/ActionLibrary.pm:259
+#: lib/Padre/Wx/ActionLibrary.pm:262
 msgid "Open &Last Closed File"
 msgstr "Réouvrir le &dernier fichier fermé"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1326
+#: lib/Padre/Wx/ActionLibrary.pm:1320
 msgid "Open &Resources..."
 msgstr "Ouvrir une &ressource..."
 
-#: lib/Padre/Wx/ActionLibrary.pm:460
+#: lib/Padre/Wx/ActionLibrary.pm:463
 msgid "Open &Selection"
 msgstr "Ouvrir la &sélection"
 
-#: lib/Padre/Wx/ActionLibrary.pm:203
+#: lib/Padre/Wx/ActionLibrary.pm:206
 msgid "Open &URL..."
 msgstr "Ouvrir une &URL..."
 
-#: lib/Padre/Wx/ActionLibrary.pm:2437
+#: lib/Padre/Wx/ActionLibrary.pm:2342
 msgid "Open CPAN::MyConfig.pm for manual editing by experts"
 msgstr "Ouvrir CPAN::MyConfig.pm pour une édition manuelle (pour les experts)"
 
-#: lib/Padre/Wx/Main.pm:4371
-#: lib/Padre/Wx/Directory/TreeCtrl.pm:298
+#: lib/Padre/Wx/FBP/Preferences.pm:1329
+#, fuzzy
+msgid "Open FTP Files"
+msgstr "Ouvrir"
+
+#: lib/Padre/Wx/Main.pm:4439
+#: lib/Padre/Wx/Directory/TreeCtrl.pm:302
 msgid "Open File"
 msgstr "Ouvrir"
 
-#: lib/Padre/Wx/Dialog/OpenResource.pm:31
-#: lib/Padre/Wx/Dialog/OpenResource.pm:77
+#: lib/Padre/Wx/FBP/Preferences.pm:540
+#, fuzzy
+msgid "Open Files:"
+msgstr "Ouvrir"
+
+#: lib/Padre/Wx/FBP/Preferences.pm:1294
+#, fuzzy
+msgid "Open HTTP Files"
+msgstr "Ouvrir"
+
+#: lib/Padre/Wx/Dialog/OpenResource.pm:33
+#: lib/Padre/Wx/Dialog/OpenResource.pm:79
 msgid "Open Resources"
 msgstr "Ouvrir une ressource"
 
-#: lib/Padre/Wx/ActionLibrary.pm:471
+#: lib/Padre/Wx/ActionLibrary.pm:474
 msgid "Open S&ession..."
 msgstr "Ouvrir une &session..."
 
-#: lib/Padre/Wx/Main.pm:4229
+#: lib/Padre/Wx/Main.pm:4297
 msgid "Open Selection"
 msgstr "Ouvrir la sélection"
 
+#: lib/Padre/Wx/FBP/SessionManager.pm:86
+msgid "Open Session"
+msgstr "Ouvrir une session"
+
 #: lib/Padre/Wx/Dialog/OpenURL.pm:37
 msgid "Open URL"
 msgstr "Ouvrir une URL"
 
-#: lib/Padre/Wx/Main.pm:4407
-#: lib/Padre/Wx/Main.pm:4427
+#: lib/Padre/Wx/Main.pm:4475
+#: lib/Padre/Wx/Main.pm:4495
 msgid "Open Warning"
 msgstr "Avertissement"
 
-#: lib/Padre/Wx/ActionLibrary.pm:159
+#: lib/Padre/Wx/ActionLibrary.pm:160
 msgid "Open a document with a skeleton Perl 5 module"
 msgstr "Ouvrir un document avec un squelette de module Perl 5"
 
@@ -3562,15 +3721,15 @@ msgstr "Ouvrir un document avec un squelette de module Perl 5"
 msgid "Open a document with a skeleton Perl 5 script"
 msgstr "Ouvrir un document avec un squelette de script Perl 5"
 
-#: lib/Padre/Wx/ActionLibrary.pm:168
-msgid "Open a document with a skeleton Perl 5 test  script"
+#: lib/Padre/Wx/ActionLibrary.pm:170
+msgid "Open a document with a skeleton Perl 5 test script"
 msgstr "Ouvrir un document avec un squelette de script de test Perl 5"
 
-#: lib/Padre/Wx/ActionLibrary.pm:179
+#: lib/Padre/Wx/ActionLibrary.pm:182
 msgid "Open a document with a skeleton Perl 6 script"
 msgstr "Ouvrir un document avec un squelette de script Perl 6"
 
-#: lib/Padre/Wx/ActionLibrary.pm:204
+#: lib/Padre/Wx/ActionLibrary.pm:207
 msgid "Open a file from a remote location"
 msgstr "Ouvrir un fichier sur un serveur distant"
 
@@ -3578,103 +3737,109 @@ msgstr "Ouvrir un fichier sur un serveur distant"
 msgid "Open a new empty document"
 msgstr "Ouvrir un nouveau document vide"
 
-#: lib/Padre/Wx/ActionLibrary.pm:521
+#: lib/Padre/Wx/ActionLibrary.pm:524
 msgid "Open all the files listed in the recent files list"
 msgstr "Ouvre tous les fichiers listés dans la liste des fichiers récemment ouverts"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2329
+#: lib/Padre/Wx/ActionLibrary.pm:2247
 msgid "Open browser to a CPAN search showing the Padre::Plugin packages"
 msgstr "Ouvrir un navigateur pour chercher les extensions Padre sur CPAN"
 
-#: lib/Padre/Wx/Menu/File.pm:384
+#: lib/Padre/Wx/Menu/File.pm:395
 msgid "Open cancelled"
 msgstr "Ouverture annulée"
 
-#: lib/Padre/PluginManager.pm:1141
-#: lib/Padre/Wx/Main.pm:5974
+#: lib/Padre/PluginManager.pm:964
+#: lib/Padre/Wx/Main.pm:6025
 msgid "Open file"
 msgstr "Ouvrir fichier"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:382
-msgid "Open files"
-msgstr "Fichiers ouverts"
-
-#: lib/Padre/Wx/FBP/Preferences.pm:413
-msgid "Open files in existing Padre"
-msgstr "Ouvrir les fichiers dans un Padre existant"
-
-#: lib/Padre/Wx/ActionLibrary.pm:238
+#: lib/Padre/Wx/ActionLibrary.pm:241
 msgid "Open in &Command Line"
 msgstr "Ovrir dans la ligne de &commande"
 
-#: lib/Padre/Wx/ActionLibrary.pm:214
+#: lib/Padre/Wx/ActionLibrary.pm:217
 msgid "Open in File &Browser"
 msgstr "Ouvrir dans le &gestionnaire de fichiers"
 
-#: lib/Padre/Wx/Directory/TreeCtrl.pm:249
-#: lib/Padre/Wx/Directory/TreeCtrl.pm:308
+#: lib/Padre/Wx/Directory/TreeCtrl.pm:253
+#: lib/Padre/Wx/Directory/TreeCtrl.pm:312
 msgid "Open in File Browser"
 msgstr "Ouvrir dans le gestionnaire de fichiers"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2655
-msgid "Open perlmonks.org, one of the biggest Perl community sites, in your default web browser"
-msgstr "Ouvrir perlmonks.org dans votre navigateur, l'un des plus gros sites communautaires de Perl"
+#: lib/Padre/Wx/ActionLibrary.pm:2176
+msgid "Open interesting and helpful Padre Wiki in your default web browser"
+msgstr "Ouvre le wiki de Padre, un util site communautaire, dans votre navigateur"
 
-#: lib/Padre/Wx/Main.pm:4187
+#: lib/Padre/Wx/ActionLibrary.pm:2554
+msgid "Open interesting and helpful Perl websites in your default web browser"
+msgstr "Ouvre des sites web de la communauté Perl dans votre navigateur"
+
+#: lib/Padre/Wx/Main.pm:4255
 msgid "Open selection"
 msgstr "Ouvrir la sélection"
 
-#: lib/Padre/Config.pm:467
+#: lib/Padre/Config.pm:487
 msgid "Open session"
 msgstr "Ouvrir une session"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2617
+#: lib/Padre/Wx/ActionLibrary.pm:2517
 msgid "Open the Padre live support chat in your web browser and talk to others who may help you with your problem"
 msgstr "Ouvrir le support en direct de Padre dans votre navigateur et discuter avec d'autres personnes qui peuvent vous aider avec votre problème"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2629
+#: lib/Padre/Wx/ActionLibrary.pm:2529
 msgid "Open the Perl live support chat in your web browser and talk to others who may help you with your problem"
 msgstr "Ouvrir le support en direct de Perl dans votre navigateur et discuter avec d'autres personnes qui peuvent vous aider avec votre problème"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2641
+#: lib/Padre/Wx/ActionLibrary.pm:2541
 msgid "Open the Perl/Win32 live support chat in your web browser and talk to others who may help you with your problem"
 msgstr "Ouvrir le support en direct de Perl/Win32 dans votre navigateur et discuter avec d'autres personnes qui peuvent vous aider avec votre problème"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2290
+#: lib/Padre/Wx/ActionLibrary.pm:2211
 msgid "Open the regular expression editing window"
 msgstr "Ouvrir la fenêtre d'édition des expressions régulières"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2300
+#: lib/Padre/Wx/ActionLibrary.pm:2221
 msgid "Open the selected text in the Regex Editor"
 msgstr "Augmenter la police de la fenêtre d'édition"
 
-#: lib/Padre/Wx/ActionLibrary.pm:224
+#: lib/Padre/Wx/ActionLibrary.pm:227
 msgid "Open with Default &System Editor"
 msgstr "Ouvrir avec l'éditeur par défaut du &système"
 
-#: lib/Padre/Wx/Main.pm:3173
+#: lib/Padre/Wx/Main.pm:3212
 #, perl-format
 msgid "Opening session %s..."
 msgstr "Ouvrir la session %s..."
 
-#: lib/Padre/Wx/ActionLibrary.pm:239
+#: lib/Padre/Wx/ActionLibrary.pm:242
 msgid "Opens a command line using the current document folder"
 msgstr "Ouvrir une ligne de commande dans le répertoire du document courant"
 
-#: lib/Padre/Wx/ActionLibrary.pm:215
+#: lib/Padre/Wx/ActionLibrary.pm:218
 msgid "Opens the current document using the file browser"
 msgstr "Ouvrir le document courant avec le gestionnaire de fichiers"
 
-#: lib/Padre/Wx/ActionLibrary.pm:227
+#: lib/Padre/Wx/ActionLibrary.pm:230
 msgid "Opens the file with the default system editor"
 msgstr "Ouvrir le fichier avec l'éditeur par défaut du système"
 
-#: lib/Padre/Wx/ActionLibrary.pm:261
+#: lib/Padre/Wx/ActionLibrary.pm:264
 msgid "Opens the last closed file"
 msgstr "Ouvre le dernier fichier fermé"
 
-#: lib/Padre/Wx/FBP/Patch.pm:147
-#: lib/Padre/Wx/Dialog/Replace.pm:303
+#: lib/Padre/Wx/FBP/Preferences.pm:861
+msgid ""
+"Optional features can be disabled to simplify the user interface,\n"
+"reduce memory consumption and make Padre run faster.\n"
+"\n"
+"Changes to features are only applied when Padre is restarted."
+msgstr ""
+"Les fonctionnalités optionnelles peuvent être désactivées pour simplifier l'interface, réduire la consommation mémoire et rendre Padre plus rapide.\n"
+"\n"
+"Les modifications de fonctionnalités ne s'applique qu'au redémarrage de Padre."
+
+#: lib/Padre/Wx/FBP/Patch.pm:148
 msgid "Options"
 msgstr "Options"
 
@@ -3702,54 +3867,59 @@ msgstr "Autre moteur de recherche"
 msgid "Out of range."
 msgstr "Valeur hors de la plage !"
 
-#: lib/Padre/Wx/Outline.pm:241
-#: lib/Padre/Wx/Outline.pm:296
+#: lib/Padre/Wx/Outline.pm:189
+#: lib/Padre/Wx/Outline.pm:233
 msgid "Outline"
 msgstr "Profil"
 
-#: lib/Padre/Wx/Output.pm:196
+#: lib/Padre/Wx/Output.pm:89
+#: lib/Padre/Wx/FBP/Preferences.pm:470
 msgid "Output"
 msgstr "Sortie"
 
-#: lib/Padre/Wx/Bottom.pm:52
+#: lib/Padre/Wx/Bottom.pm:53
 msgid "Output View"
 msgstr "Sortie"
 
-#: lib/Padre/Wx/Dialog/Preferences.pm:463
+#: lib/Padre/Wx/Dialog/Preferences.pm:480
 msgid "Override Shortcut"
 msgstr "&Remplacer le raccourci"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2627
+#: lib/Padre/Wx/ActionLibrary.pm:2527
 msgid "P&erl Help"
 msgstr "A&ide Perl"
 
-#: lib/Padre/Wx/Menu/Tools.pm:96
+#: lib/Padre/Wx/Menu/Tools.pm:104
 msgid "P&lug-in Tools"
 msgstr "Outils extensions"
 
-#: lib/Padre/Wx/Main.pm:4351
+#: lib/Padre/Wx/Main.pm:4419
 msgid "PHP Files"
 msgstr "Fichiers PHP"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:341
+#: lib/Padre/Wx/FBP/Preferences.pm:311
 msgid "POD"
 msgstr "POD"
 
-#: lib/Padre/MimeTypes.pm:465
-#: lib/Padre/Config.pm:1149
+#: lib/Padre/Wx/FBP/POD.pm:30
+msgid "POD Viewer"
+msgstr "Visualiseur POD"
+
+#: lib/Padre/Config.pm:1126
+#: lib/Padre/Wx/Scintilla.pm:28
 msgid "PPI Experimental"
 msgstr "PPI expérimental"
 
-#: lib/Padre/MimeTypes.pm:470
-#: lib/Padre/Config.pm:1150
+#: lib/Padre/Config.pm:1127
+#: lib/Padre/Wx/Scintilla.pm:34
 msgid "PPI Standard"
 msgstr "PPI Standard"
 
-#: lib/Padre/Wx/FBP/About.pm:663
+#: lib/Padre/Wx/FBP/About.pm:610
 msgid "Paco Alguacil"
-msgstr ""
+msgstr "Paco Alguacil"
 
-#: lib/Padre/Wx/FBP/About.pm:923
+#: lib/Padre/Wx/FBP/About.pm:848
 #: lib/Padre/Wx/Dialog/Form.pm:98
 msgid "Padre"
 msgstr "Padre"
@@ -3762,32 +3932,33 @@ msgstr "Outils développeurs Padre"
 msgid "Padre Developer Tools"
 msgstr "Outils développeurs Padre"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:30
+#: lib/Padre/Wx/FBP/Preferences.pm:32
 msgid "Padre Preferences"
 msgstr "Options de Padre"
 
-#: lib/Padre/Wx/FBP/Sync.pm:28
+#: lib/Padre/Wx/FBP/Sync.pm:29
 msgid "Padre Sync"
 msgstr "Padre Sync"
 
-#: lib/Padre/Wx/FBP/About.pm:55
-msgid "Padre:-"
-msgstr "Padre:-"
+#: lib/Padre/Wx/FBP/About.pm:102
+msgid ""
+"Padre contains icons from GNOME, you can redistribute it and/or \n"
+"modify then under the terms of the GNU General Public License as published by the \n"
+"Free Software Foundation; version 2 dated June, 1991."
+msgstr ""
+"\"Padre contient des icônes de GNOME, vous pouvez les redistribuer et/ou \n"
+"modifier selon les termes de la GNU General Public License telle que publiée par la \n"
+"Free Software Foundation ; version 2 datée de juin 1991.\""
 
-#: lib/Padre/Wx/Dialog/Preferences.pm:137
+#: lib/Padre/Wx/Dialog/Preferences.pm:40
 msgid "PageDown"
 msgstr "PagePréc"
 
-#: lib/Padre/Wx/Dialog/Preferences.pm:137
+#: lib/Padre/Wx/Dialog/Preferences.pm:39
 msgid "PageUp"
 msgstr "PageSuiv"
 
-#: lib/Padre/Wx/FBP/Sync.pm:88
-#: lib/Padre/Wx/FBP/Sync.pm:133
-msgid "Password"
-msgstr "Mot de passe"
-
-#: lib/Padre/Wx/Dialog/Sync.pm:152
+#: lib/Padre/Wx/Dialog/Sync.pm:151
 msgid "Password and confirmation do not match."
 msgstr "Le mot de passe et sa confirmation ne concordent pas."
 
@@ -3796,43 +3967,48 @@ msgstr "Le mot de passe et sa confirmation ne concordent pas."
 msgid "Password for user '%s' at %s:"
 msgstr "Mot de passe pour l'utilisateur '%s' sur '%s' :"
 
-#: lib/Padre/Wx/ActionLibrary.pm:753
+#: lib/Padre/Wx/FBP/Sync.pm:89
+#: lib/Padre/Wx/FBP/Sync.pm:148
+msgid "Password:"
+msgstr "Mot de passe :"
+
+#: lib/Padre/Wx/ActionLibrary.pm:766
 msgid "Paste the clipboard to the current location"
 msgstr "Coller le contenu du presse-papier à la position courante"
 
-#: lib/Padre/Wx/FBP/Patch.pm:28
+#: lib/Padre/Wx/FBP/Patch.pm:29
 msgid "Patch"
 msgstr "Patch"
 
-#: lib/Padre/Wx/Dialog/Patch.pm:434
-msgid "Patch Succesful, you should see a new tab in editor called Unsaved #"
-msgstr ""
-
-#: lib/Padre/Wx/Dialog/Patch.pm:419
+#: lib/Padre/Wx/Dialog/Patch.pm:411
 msgid "Patch file should end in .patch or .diff, you should reselect & try again"
 msgstr "Le fichier patch devrait avoir un suffixe .patch ou .diff."
 
-#: lib/Padre/Wx/VCS.pm:50
+#: lib/Padre/Wx/Dialog/Patch.pm:430
+msgid "Patch successful, you should see a new tab in editor called Unsaved #"
+msgstr "Patch appliqué ; vous devriez voir un nouvel onglet appelé SansNom #"
+
+#: lib/Padre/Wx/VCS.pm:54
 msgid "Path"
 msgstr "Chemin"
 
-#: lib/Padre/Wx/FBP/About.pm:283
+#: lib/Padre/Wx/FBP/About.pm:224
 msgid "Patrick Donelan"
-msgstr ""
+msgstr "Patrick Donelan"
 
-#: lib/Padre/Wx/FBP/About.pm:325
+#: lib/Padre/Wx/FBP/About.pm:266
 msgid "Paweł Murias"
-msgstr ""
+msgstr "Paweł Murias"
 
-#: lib/Padre/Wx/Dialog/QuickMenuAccess.pm:387
+#: lib/Padre/Wx/Dialog/QuickMenuAccess.pm:367
 msgid "Perl"
 msgstr "Perl"
 
-#: lib/Padre/Wx/ActionLibrary.pm:178
+#: lib/Padre/Wx/ActionLibrary.pm:181
 msgid "Perl &6 Script"
 msgstr "Script Perl &6"
 
-#: lib/Padre/Wx/ActionLibrary.pm:158
+#: lib/Padre/Wx/ActionLibrary.pm:159
 msgid "Perl 5 &Module"
 msgstr "&Module Perl 5"
 
@@ -3840,7 +4016,7 @@ msgstr "&Module Perl 5"
 msgid "Perl 5 &Script"
 msgstr "&Script Perl 5"
 
-#: lib/Padre/Wx/ActionLibrary.pm:167
+#: lib/Padre/Wx/ActionLibrary.pm:169
 msgid "Perl 5 &Test"
 msgstr "&Test Perl 5"
 
@@ -3848,7 +4024,22 @@ msgstr "&Test Perl 5"
 msgid "Perl Application Development and Refactoring Environment"
 msgstr "Perl Application Development and Refactoring Environment"
 
-#: lib/Padre/Wx/Main.pm:4349
+#: lib/Padre/Wx/FBP/Preferences.pm:1461
+#, fuzzy
+msgid "Perl Arguments"
+msgstr "Arguments du script :"
+
+#: lib/Padre/Wx/FBP/Preferences.pm:1419
+#, fuzzy
+msgid "Perl Ctags File:"
+msgstr "Fichier ctags Perl"
+
+#: lib/Padre/Wx/FBP/Preferences.pm:1405
+msgid "Perl Executable:"
+msgstr "Exécutable Perl :"
+
+#: lib/Padre/Wx/Main.pm:4417
+#: lib/Padre/Wx/Choice/Files.pm:21
 msgid "Perl Files"
 msgstr "Fichiers Perl"
 
@@ -3856,116 +4047,100 @@ msgstr "Fichiers Perl"
 msgid "Perl Filter"
 msgstr "Filtre Perl"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:880
-msgid "Perl beginner mode"
-msgstr "Mode débutant Perl"
-
-#: lib/Padre/Wx/FBP/Preferences.pm:926
-msgid "Perl ctags file"
-msgstr "Fichier ctags Perl"
-
-#: lib/Padre/Wx/FBP/Preferences.pm:807
-msgid "Perl interpreter"
-msgstr "Interpréteur Perl :"
-
-#: lib/Padre/Locale.pm:258
+#: lib/Padre/Locale.pm:259
 msgid "Persian (Iran)"
 msgstr "Perse (Iran)"
 
-#: lib/Padre/Wx/FBP/About.pm:343
+#: lib/Padre/Wx/FBP/About.pm:284
 msgid "Petar Shangov"
-msgstr ""
+msgstr "Petar Shangov"
 
-#: lib/Padre/Wx/FBP/About.pm:176
-msgid "Peter Lavender: Release Manager"
-msgstr "Peter Lavender: chef des versions"
+#: lib/Padre/Wx/FBP/About.pm:134
+msgid "Peter Lavender"
+msgstr "Peter Lavender"
 
-#: lib/Padre/Wx/Dialog/Sync.pm:141
+#: lib/Padre/Wx/Dialog/Sync.pm:140
 msgid "Please ensure all inputs have appropriate values."
-msgstr ""
+msgstr "Assurez vous que toutes les entrées ont des valeurs appropriées."
 
-#: lib/Padre/Wx/Dialog/Sync.pm:98
+#: lib/Padre/Wx/Dialog/Sync.pm:105
 msgid "Please input a valid value for both username and password"
 msgstr "Veuillez entrer des valeurs correctes pour le nom d'utilisateur et le mot de passe"
 
-#: lib/Padre/Wx/Directory/TreeCtrl.pm:161
+#: lib/Padre/Wx/Directory/TreeCtrl.pm:165
 msgid "Please type in the new name of the directory"
 msgstr "Veuillez entrer le nouveau nom du répertoire"
 
-#: lib/Padre/Wx/Directory/TreeCtrl.pm:165
+#: lib/Padre/Wx/Directory/TreeCtrl.pm:169
 msgid "Please type in the new name of the file"
 msgstr "Veuillez entrer le nouveau nom du fichier"
 
-#: lib/Padre/Wx/Progress.pm:76
+#: lib/Padre/Wx/Progress.pm:85
 msgid "Please wait..."
 msgstr "Veuillez patienter..."
 
-#: lib/Padre/Wx/ActionLibrary.pm:2328
+#: lib/Padre/Wx/ActionLibrary.pm:2246
 msgid "Plug-in &List (CPAN)"
 msgstr "&Liste d'extensions (CPAN)"
 
-#: lib/Padre/Wx/Dialog/PluginManager.pm:36
+#: lib/Padre/Wx/FBP/PluginManager.pm:29
 msgid "Plug-in Manager"
 msgstr "Gestion des extensions"
 
-#: lib/Padre/Wx/Dialog/PluginManager.pm:103
-msgid "Plug-in Name"
-msgstr "Nom de l'extension"
-
-#: lib/Padre/PluginManager.pm:1161
+#: lib/Padre/PluginManager.pm:984
 #, perl-format
 msgid "Plug-in must have '%s' as base directory"
 msgstr "L'extension doit avoir « %s » comme répertoire de base"
 
-#: lib/Padre/PluginManager.pm:938
+#: lib/Padre/PluginManager.pm:780
 #, perl-format
 msgid "Plugin %s"
 msgstr "Extension %s"
 
-#: lib/Padre/PluginHandle.pm:269
+#: lib/Padre/PluginHandle.pm:341
 #, perl-format
 msgid "Plugin %s returned %s instead of a hook list on ->padre_hooks"
-msgstr ""
+msgstr "Le plugin %s a renvoyé %s aulieu d'une liste de hooks sur ->padre_hooks."
 
-#: lib/Padre/PluginHandle.pm:279
+#: lib/Padre/PluginHandle.pm:354
 #, perl-format
 msgid "Plugin %s tried to register invalid hook %s"
-msgstr ""
+msgstr "Le plugin %s a tenté d'enregistrer un hook incorrect %s."
 
-#: lib/Padre/PluginHandle.pm:287
+#: lib/Padre/PluginHandle.pm:362
 #, perl-format
 msgid "Plugin %s tried to register non-CODE hook %s"
-msgstr ""
+msgstr "Le plugin %s a tenté d'eregistrer un hook %s qui n'est pas du CODE."
 
-#: lib/Padre/PluginManager.pm:911
+#: lib/Padre/PluginManager.pm:753
 #, perl-format
 msgid "Plugin %s, hook %s returned an emtpy error message"
-msgstr ""
+msgstr "Dans le plugin %s, le hook %s a renvoyé un message d'erreur vide."
 
-#: lib/Padre/PluginManager.pm:882
+#: lib/Padre/PluginManager.pm:720
 #, perl-format
 msgid "Plugin error on event %s: %s"
 msgstr "Erreur d'extension lors de l'événement %s : %s"
 
-#: lib/Padre/Wx/Dialog/QuickMenuAccess.pm:391
+#: lib/Padre/Wx/Dialog/QuickMenuAccess.pm:371
 msgid "Plugins"
 msgstr "Extensions"
 
-#: lib/Padre/Locale.pm:380
-#: lib/Padre/Wx/FBP/About.pm:618
+#: lib/Padre/Locale.pm:381
+#: lib/Padre/Wx/FBP/About.pm:559
 msgid "Polish"
 msgstr "Polonais"
 
-#: lib/Padre/Plugin/PopularityContest.pm:311
+#: lib/Padre/Plugin/PopularityContest.pm:323
 msgid "Popularity Contest Report"
 msgstr "Rapport du concours de popularité"
 
-#: lib/Padre/Locale.pm:390
-#: lib/Padre/Wx/FBP/About.pm:633
+#: lib/Padre/Locale.pm:391
+#: lib/Padre/Wx/FBP/About.pm:580
 msgid "Portuguese (Brazil)"
 msgstr "Portugais (Brésil)"
 
-#: lib/Padre/Locale.pm:400
+#: lib/Padre/Locale.pm:401
 msgid "Portuguese (Portugal)"
 msgstr "Portugais (Portugal)"
 
@@ -3977,19 +4152,19 @@ msgstr "Type de position"
 msgid "Positive Integer"
 msgstr "Entier positif"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:128
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:127
 msgid "Positive lookahead assertion"
 msgstr "Assertion positive en avant"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:130
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:129
 msgid "Positive lookbehind assertion"
 msgstr "Assertion positive en arrière"
 
-#: lib/Padre/Wx/Outline.pm:369
+#: lib/Padre/Wx/Outline.pm:362
 msgid "Pragmata"
-msgstr ""
+msgstr "Pragmata"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:436
+#: lib/Padre/Wx/FBP/Preferences.pm:160
 msgid "Prefered language for error diagnostics"
 msgstr "Langue préférée pour les diagnostics d'erreur :"
 
@@ -3997,161 +4172,186 @@ msgstr "Langue préférée pour les diagnostics d'erreur :"
 msgid "Preference Name"
 msgstr "Nom d'option"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2278
+#: lib/Padre/Wx/FBP/PluginManager.pm:112
+#, fuzzy
+msgid "Preferences"
+msgstr "&Options"
+
+#: lib/Padre/Wx/ActionLibrary.pm:2199
 msgid "Preferences &Sync..."
 msgstr "Synchronisation des options"
 
-#: lib/Padre/Wx/Dialog/FindFast.pm:155
-msgid "Previ&ous"
-msgstr "&Précédent"
-
-#: lib/Padre/Wx/FBP/Snippet.pm:91
-msgid "Preview"
-msgstr "Aperçu"
+#: lib/Padre/PluginHandle.pm:283
+#, perl-format
+msgid "Prerequisites missing suggest you read the POD for '%s': %s"
+msgstr "Les dépendances manquantes suggèrent que vous lisiez le POD de '%s' : %s"
 
-#: lib/Padre/Wx/FBP/FindFast.pm:75
-msgid "Previous"
-msgstr "Précédent"
+#: lib/Padre/Wx/FBP/Snippet.pm:92
+msgid "Preview:"
+msgstr "Aperçu :"
 
+#: lib/Padre/Wx/Diff2.pm:27
 #: lib/Padre/Wx/Dialog/Diff.pm:26
 msgid "Previous difference"
 msgstr "Différence &précédente"
 
-#: lib/Padre/Config.pm:464
+#: lib/Padre/Config.pm:484
 msgid "Previous open files"
 msgstr "Fichiers précédemment ouverts"
 
-#: lib/Padre/Wx/ActionLibrary.pm:501
+#: lib/Padre/Wx/ActionLibrary.pm:504
 msgid "Print the current document"
 msgstr "Imprimer le document courant"
 
-#: lib/Padre/Wx/FBP/Patch.pm:103
+#: lib/Padre/Wx/FBP/Patch.pm:104
 msgid "Process"
 msgstr "Exécuter"
 
-#: lib/Padre/Wx/Directory.pm:321
-#: lib/Padre/Wx/Dialog/WindowList.pm:223
+#: lib/Padre/Wx/Directory.pm:200
+#: lib/Padre/Wx/Dialog/WindowList.pm:222
 msgid "Project"
 msgstr "Projet"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1425
+#: lib/Padre/Wx/FBP/Preferences.pm:361
+#, fuzzy
+msgid "Project Browser"
+msgstr "Fenêtre e&xplorateur de projet"
+
+#: lib/Padre/Wx/ActionLibrary.pm:1429
 msgid "Project Browser - Was known as the Directory Tree"
 msgstr "Navigateur de projet"
 
-#: lib/Padre/Wx/Left.pm:52
+#: lib/Padre/Wx/FBP/SLOC.pm:29
+msgid "Project Statistics"
+msgstr "Statistiques du projet"
+
+#: lib/Padre/Wx/Left.pm:53
 msgid "Project Tools"
 msgstr "Outils projet"
 
-#: lib/Padre/Config.pm:673
-msgid "Project Tools (Left)"
-msgstr "Outils projet (gauche)"
-
-#: lib/Padre/Wx/ActionLibrary.pm:1803
+#: lib/Padre/Wx/ActionLibrary.pm:1808
 msgid "Prompt for a replacement variable name and replace all occurrences of this variable"
 msgstr "Demande un nom de remplacement et remplace toutes les occurrences de cette varibale"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:93
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:92
 msgid "Punctuation characters"
 msgstr "Ponctuation"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2449
+#: lib/Padre/Wx/ActionLibrary.pm:2354
 msgid "Put focus on the next tab to the right"
 msgstr "Mettre le focus sur l'onglet de droite"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2460
+#: lib/Padre/Wx/ActionLibrary.pm:2365
 msgid "Put focus on the previous tab to the left"
 msgstr "Mettre le focus sur l'onglet de gauche"
 
-#: lib/Padre/Wx/ActionLibrary.pm:736
+#: lib/Padre/Wx/ActionLibrary.pm:749
 msgid "Put the content of the current document in the clipboard"
 msgstr "Copier le document courant dans le presse-papier"
 
-#: lib/Padre/Wx/ActionLibrary.pm:676
+#: lib/Padre/Wx/ActionLibrary.pm:689
 msgid "Put the current selection in the clipboard"
 msgstr "Copier la sélection courante dans le presse-papier"
 
-#: lib/Padre/Wx/ActionLibrary.pm:692
+#: lib/Padre/Wx/ActionLibrary.pm:705
 msgid "Put the full path of the current file in the clipboard"
 msgstr "Copier le chemin complet du fichier courant dans le presse-papier"
 
-#: lib/Padre/Wx/ActionLibrary.pm:722
+#: lib/Padre/Wx/ActionLibrary.pm:735
 msgid "Put the full path of the directory of the current file in the clipboard"
 msgstr "Copier le chemin complet du répertoire du fichier courant dans le presse-papier"
 
-#: lib/Padre/Wx/ActionLibrary.pm:707
+#: lib/Padre/Wx/ActionLibrary.pm:720
 msgid "Put the name of the current file in the clipboard"
 msgstr "Copier le nom du fichier courant dans le presse-papier"
 
-#: lib/Padre/Wx/Main.pm:4353
+#: lib/Padre/Wx/Main.pm:4421
 msgid "Python Files"
 msgstr "Fichiers Python"
 
-#: lib/Padre/Wx/Dialog/QuickMenuAccess.pm:41
+#: lib/Padre/Wx/Dialog/QuickMenuAccess.pm:43
 msgid "Quick Menu Access"
 msgstr "Accès menu rapide"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1338
+#: lib/Padre/Wx/ActionLibrary.pm:1332
 msgid "Quick access to all menu functions"
 msgstr "Accès rapide aux fonctions des menus."
 
-#: lib/Padre/Wx/ActionLibrary.pm:2251
+#: lib/Padre/Wx/FBP/Debugger.pm:163
+#, fuzzy
+msgid "Quit Debugger"
+msgstr "Quitter le débugger (&q)"
+
+#: lib/Padre/Wx/ActionLibrary.pm:2163
 msgid "Quit Debugger (&q)"
 msgstr "Quitter le débugger (&q)"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2252
+#: lib/Padre/Wx/ActionLibrary.pm:2164
 msgid "Quit the process being debugged"
 msgstr "Terminer le processus en cours de débuggage"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:157
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:156
 msgid "Quote (disable) pattern metacharacters till \\E"
 msgstr "Ignorer les méta-caractères jusqu'à \\E"
 
-#: lib/Padre/Wx/StatusBar.pm:435
-msgid "R/W"
-msgstr "R/W"
-
-#: lib/Padre/Wx/Dialog/About.pm:195
+#: lib/Padre/Wx/Dialog/About.pm:163
 msgid "RAM"
 msgstr "RAM"
 
-#: lib/Padre/Wx/Menu/File.pm:167
+#: lib/Padre/Wx/FBP/Debugger.pm:484
+msgid ""
+"Raw\n"
+"You can enter what ever debug command you want!"
+msgstr ""
+"Brut\n"
+"Vous pouvez entrer n'importe quelle commande de debug"
+
+#: lib/Padre/Wx/Menu/File.pm:180
 msgid "Re&load"
 msgstr "Re&charger"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2385
+#: lib/Padre/Wx/ActionLibrary.pm:2303
 msgid "Re&load All Plug-ins"
 msgstr "Recharger toutes les extensions"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1272
+#: lib/Padre/Wx/ActionLibrary.pm:1266
 msgid "Re&place in Files..."
 msgstr "Remplacer dans des fichiers..."
 
-#: lib/Padre/Wx/ActionLibrary.pm:2363
+#: lib/Padre/Wx/ActionLibrary.pm:2281
 msgid "Re&set My plug-in"
 msgstr "Ré&initialiser My Plug-in"
 
-#: lib/Padre/Wx/StatusBar.pm:435
+#: lib/Padre/Wx/StatusBar.pm:411
 msgid "Read Only"
 msgstr "Lecture seule"
 
+#: lib/Padre/Wx/StatusBar.pm:411
+msgid "Read Write"
+msgstr "Lecture écriture"
+
 #: lib/Padre/File/FTP.pm:289
 msgid "Reading file from FTP server..."
 msgstr "Lecture des fichiers depuis le serveur FTP..."
 
-#: lib/Padre/Wx/Dialog/HelpSearch.pm:273
+#: lib/Padre/Wx/Dialog/HelpSearch.pm:274
 msgid "Reading items. Please wait"
 msgstr "Lecture des items. Veuillez patienter"
 
-#: lib/Padre/Wx/Dialog/QuickMenuAccess.pm:347
+#: lib/Padre/Wx/Dialog/QuickMenuAccess.pm:327
 msgid "Reading items. Please wait..."
 msgstr "Lecture des items. Veuillez patienter..."
 
-#: lib/Padre/Wx/Directory/TreeCtrl.pm:211
+#: lib/Padre/Wx/Directory/TreeCtrl.pm:215
 #, perl-format
 msgid "Really delete the file \"%s\"?"
 msgstr "Supprimer le fichier « %s » ?"
 
-#: lib/Padre/Wx/ActionLibrary.pm:595
+#: lib/Padre/Wx/FBP/CPAN.pm:277
+msgid "Recent"
+msgstr "Fichiers &récents"
+
+#: lib/Padre/Wx/ActionLibrary.pm:608
 msgid "Redo last undo"
 msgstr "Refaire la dernière annulation"
 
@@ -4159,147 +4359,138 @@ msgstr "Refaire la dernière annulation"
 msgid "Ref&actor"
 msgstr "Refa&ctoriser"
 
-#: lib/Padre/Wx/Dialog/QuickMenuAccess.pm:388
+#: lib/Padre/Wx/Dialog/QuickMenuAccess.pm:368
 msgid "Refactor"
 msgstr "Refac&toriser"
 
-#: lib/Padre/Wx/Directory.pm:166
+#: lib/Padre/Wx/Directory.pm:226
+#: lib/Padre/Wx/FBP/CPAN.pm:132
+#: lib/Padre/Wx/FBP/CPAN.pm:180
 msgid "Refresh"
 msgstr "Rafraîchir"
 
-#: lib/Padre/Wx/FBP/VCS.pm:142
+#: lib/Padre/Wx/FBP/Breakpoints.pm:63
+msgid "Refresh List"
+msgstr "Rafraîchir"
+
+#: lib/Padre/Wx/FBP/FoundInFiles.pm:51
+#, fuzzy
+msgid "Refresh Search"
+msgstr "Rafraîchir"
+
+#: lib/Padre/Wx/FBP/VCS.pm:143
 msgid "Refresh the status of working copy files and directories"
 msgstr "Rafraîchir l'état de la copie locale des fichiers et répertoires"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:507
-msgid "RegExp for TODO panel"
-msgstr "RegExp pour la vue TODO"
-
 #: lib/Padre/Wx/Dialog/RegexEditor.pm:33
 msgid "Regex Editor"
 msgstr "Éditeur d'expressions régulières"
 
-#: lib/Padre/Wx/FBP/Sync.pm:191
+#: lib/Padre/Wx/FBP/Sync.pm:178
 msgid "Register"
 msgstr ""
 
-#: lib/Padre/Wx/FBP/Sync.pm:330
+#: lib/Padre/Wx/FBP/Sync.pm:315
 #, fuzzy
 msgid "Registration"
 msgstr "Traduction"
 
-#: lib/Padre/Wx/Dialog/Replace.pm:93
-msgid "Regular &Expression"
-msgstr "&Expression régulière"
+#: lib/Padre/Wx/FBP/Find.pm:79
+#: lib/Padre/Wx/FBP/Replace.pm:129
+msgid "Regular E&xpression"
+msgstr "E&xpression régulière"
 
 #: lib/Padre/Wx/Dialog/WhereFrom.pm:29
 msgid "Reinstalling/installing on other computer"
 msgstr "Réinstallation/installation sur un autre ordinateur"
 
-#: lib/Padre/Wx/FindResult.pm:129
-msgid "Related editor has been closed"
-msgstr "L'éditeur associé a été fermé"
-
-#: lib/Padre/Wx/ActionLibrary.pm:386
+#: lib/Padre/Wx/ActionLibrary.pm:389
 msgid "Reload &All"
 msgstr "Recharger &tout"
 
-#: lib/Padre/Wx/ActionLibrary.pm:376
+#: lib/Padre/Wx/ActionLibrary.pm:379
 msgid "Reload &File"
 msgstr "Recharger le &fichier"
 
-#: lib/Padre/Wx/ActionLibrary.pm:396
+#: lib/Padre/Wx/ActionLibrary.pm:399
 msgid "Reload &Some..."
 msgstr "Recharger &certains..."
 
-#: lib/Padre/Wx/Main.pm:4529
-msgid "Reload all files"
-msgstr "Recharger tous les fichiers"
+#: lib/Padre/Wx/Main.pm:4712
+msgid "Reload Files"
+msgstr "Recharger les &fichiers"
 
-#: lib/Padre/Wx/ActionLibrary.pm:387
+#: lib/Padre/Wx/ActionLibrary.pm:390
 msgid "Reload all files currently open"
 msgstr "Recharger tous les fichiers actuellement ouverts"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2386
+#: lib/Padre/Wx/ActionLibrary.pm:2304
 msgid "Reload all plug-ins from &disk"
 msgstr "Recharger les extensions depuis le &disque"
 
-#: lib/Padre/Wx/ActionLibrary.pm:377
+#: lib/Padre/Wx/ActionLibrary.pm:380
 msgid "Reload current file from disk"
 msgstr "Recharger le fichier courant depuis le disque"
 
-#: lib/Padre/Wx/Main.pm:4576
-msgid "Reload some"
-msgstr "Recharger certain"
-
-#: lib/Padre/Wx/Main.pm:4560
-#: lib/Padre/Wx/Main.pm:6431
-msgid "Reload some files"
-msgstr "Recharger certains fichiers"
+#: lib/Padre/Wx/Main.pm:4655
+msgid "Reloading Files"
+msgstr "Rechargement des fichiers"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2395
+#: lib/Padre/Wx/ActionLibrary.pm:2313
 msgid "Reloads (or initially loads) the current plug-in"
 msgstr "(Re)charger l'extension courante"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2144
-msgid "Remove Breakpoint"
-msgstr "Supprimer le point d'arrêt"
-
-#: lib/Padre/Wx/ActionLibrary.pm:646
+#: lib/Padre/Wx/ActionLibrary.pm:659
 msgid "Remove all the selection marks"
 msgstr "Effacer toutes les marques de sélection"
 
-#: lib/Padre/Wx/ActionLibrary.pm:958
+#: lib/Padre/Wx/ActionLibrary.pm:969
 msgid "Remove comment for selected lines or the current line"
 msgstr "Décommenter les lignes sélectionnées dans le document"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2145
-msgid "Remove the breakpoint at the current location of the cursor"
-msgstr "Enlever le point d'arrêt à la position courante du curseur"
-
-#: lib/Padre/Wx/ActionLibrary.pm:661
+#: lib/Padre/Wx/ActionLibrary.pm:674
 msgid "Remove the current selection and put it in the clipboard"
 msgstr "Supprimer la sélection courante et la placer dans le presse-papier"
 
-#: lib/Padre/Wx/ActionLibrary.pm:530
+#: lib/Padre/Wx/ActionLibrary.pm:533
 msgid "Remove the entries from the recent files list"
 msgstr "Vider la liste des fichiers récemment ouverts"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1053
+#: lib/Padre/Wx/ActionLibrary.pm:1064
 msgid "Remove the spaces from the beginning of the selected lines"
 msgstr "Supprimer les espaces au début des lignes sélectionnées"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1063
+#: lib/Padre/Wx/ActionLibrary.pm:1074
 msgid "Remove the spaces from the end of the selected lines"
 msgstr "Supprimer les espaces à la fin des lignes sélectionnées"
 
-#: lib/Padre/Wx/Directory/TreeCtrl.pm:374
-#: lib/Padre/Wx/Directory/TreeCtrl.pm:376
+#: lib/Padre/Wx/Directory/TreeCtrl.pm:378
+#: lib/Padre/Wx/Directory/TreeCtrl.pm:380
 msgid "Rename"
 msgstr "Renommer"
 
-#: lib/Padre/Wx/Directory/TreeCtrl.pm:273
+#: lib/Padre/Wx/Directory/TreeCtrl.pm:277
 msgid "Rename Directory"
 msgstr "Renommer le répertoire"
 
-#: lib/Padre/Wx/Directory/TreeCtrl.pm:332
+#: lib/Padre/Wx/Directory/TreeCtrl.pm:336
 msgid "Rename File"
 msgstr "Renommer le fichier"
 
-#: lib/Padre/Wx/Directory/TreeCtrl.pm:162
+#: lib/Padre/Wx/Directory/TreeCtrl.pm:166
 msgid "Rename directory"
 msgstr "Renomme le répertoire"
 
-#: lib/Padre/Wx/Directory/TreeCtrl.pm:166
+#: lib/Padre/Wx/Directory/TreeCtrl.pm:170
 msgid "Rename file"
 msgstr "Renomme le fichier"
 
-#: lib/Padre/Document/Perl.pm:798
-#: lib/Padre/Document/Perl.pm:808
+#: lib/Padre/Document/Perl.pm:815
+#: lib/Padre/Document/Perl.pm:825
 msgid "Rename variable"
 msgstr "Remplacement lexical de variable"
 
-#: lib/Padre/Wx/VCS.pm:245
+#: lib/Padre/Wx/VCS.pm:262
 msgid "Renamed"
 msgstr "Renommé"
 
@@ -4307,98 +4498,106 @@ msgstr "Renommé"
 msgid "Repeat the last find to find the next match"
 msgstr "Répète la dernière recherche pour trouver la prochaine occurrence"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1226
+#: lib/Padre/Wx/ActionLibrary.pm:1221
 msgid "Repeat the last find, but backwards to find the previous match"
 msgstr "Répète la dernière recherche en arrière, pour trouver l'occurrence précédente"
 
-#: lib/Padre/Wx/Dialog/Replace.pm:249
+#: lib/Padre/Wx/FBP/Replace.pm:31
 msgid "Replace"
 msgstr "Remplacer"
 
-#: lib/Padre/Wx/Dialog/Replace.pm:135
+#: lib/Padre/Wx/FBP/Replace.pm:186
 msgid "Replace &All"
 msgstr "&Tout remplacer"
 
-#: lib/Padre/Document/Perl.pm:892
-#: lib/Padre/Document/Perl.pm:941
+#: lib/Padre/Wx/FBP/Replace.pm:88
+msgid "Replace &With:"
+msgstr "Remplacement :"
+
+#: lib/Padre/Wx/FBP/Preferences.pm:500
+msgid "Replace In Files"
+msgstr "Remplacer dans des fichiers"
+
+#: lib/Padre/Document/Perl.pm:909
+#: lib/Padre/Document/Perl.pm:958
 msgid "Replace Operation Canceled"
 msgstr "Opération de remplacement annulée"
 
-#: lib/Padre/Wx/Dialog/Replace.pm:257
-msgid "Replace Text:"
-msgstr "Remplacement :"
-
-#: lib/Padre/Wx/FBP/ReplaceInFiles.pm:63
-msgid "Replace With"
+#: lib/Padre/Wx/FBP/ReplaceInFiles.pm:66
+msgid "Replace With:"
 msgstr "Remplacement :"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:491
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:490
 msgid "Replace all occurrences of the pattern"
 msgstr "Remplace toutes les occurences du patron"
 
-#: lib/Padre/Wx/ReplaceInFiles.pm:179
+#: lib/Padre/Wx/ReplaceInFiles.pm:247
 #, perl-format
 msgid "Replace complete, found '%s' %d time(s) in %d file(s) inside '%s'"
-msgstr ""
+msgstr "Remplacement terminé. « %s » trouvé %d fois dans %d fichiers de « %s »"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:763
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:761
 #, perl-format
 msgid "Replace failure in %s:  %s"
 msgstr "Pas de concordance dans %s : %s"
 
-#: lib/Padre/Wx/ReplaceInFiles.pm:228
-#: lib/Padre/Wx/FBP/ReplaceInFiles.pm:29
+#: lib/Padre/Wx/ReplaceInFiles.pm:131
+#: lib/Padre/Wx/FBP/ReplaceInFiles.pm:32
 msgid "Replace in Files"
 msgstr "Remplacer dans des fichiers"
 
-#: lib/Padre/Wx/Dialog/Replace.pm:564
+#: lib/Padre/Wx/ActionLibrary.pm:1238
+msgid "Replace..."
+msgstr "R&emplacer..."
+
+#: lib/Padre/Wx/Dialog/Replace.pm:128
 #, perl-format
 msgid "Replaced %d match"
 msgstr "%d occurrences remplacées"
 
-#: lib/Padre/Wx/Dialog/Replace.pm:564
+#: lib/Padre/Wx/Dialog/Replace.pm:128
 #, perl-format
 msgid "Replaced %d matches"
 msgstr "%d occurrences remplacées"
 
-#: lib/Padre/Wx/ReplaceInFiles.pm:120
+#: lib/Padre/Wx/ReplaceInFiles.pm:188
 #, perl-format
 msgid "Replacing '%s' in '%s'..."
 msgstr "Remplacement de '%s' dans '%s'..."
 
-#: lib/Padre/Wx/ActionLibrary.pm:2665
+#: lib/Padre/Wx/ActionLibrary.pm:2564
 msgid "Report a New &Bug"
 msgstr "Rapporter un nouveau &bug"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2370
+#: lib/Padre/Wx/ActionLibrary.pm:2288
 msgid "Reset My plug-in"
 msgstr "Réinitialiser MyPlugin"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2364
+#: lib/Padre/Wx/ActionLibrary.pm:2282
 msgid "Reset the My plug-in to the default"
 msgstr "Réinitialiser l'extension My Plugin"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1645
+#: lib/Padre/Wx/ActionLibrary.pm:1649
 msgid "Reset the size of the letters to the default in the editor window"
 msgstr "Remettre la taille par défaut de la police de la fenêtre d'édition"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:768
+#: lib/Padre/Wx/FBP/Preferences.pm:1237
 msgid "Reset to default shortcut"
 msgstr "Revenir au raccourci par défaut"
 
-#: lib/Padre/Wx/Main.pm:3202
+#: lib/Padre/Wx/Main.pm:3242
 msgid "Restore focus..."
 msgstr "Restaurer le focus..."
 
-#: lib/Padre/Wx/FBP/VCS.pm:122
+#: lib/Padre/Wx/FBP/VCS.pm:123
 msgid "Restore pristine working copy file (undo most local edits)"
-msgstr ""
+msgstr "Restaurer la version du dépôt (annule les modification locales)"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:143
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:142
 msgid "Return"
 msgstr "Entrée"
 
-#: lib/Padre/Wx/VCS.pm:552
+#: lib/Padre/Wx/VCS.pm:561
 msgid "Revert changes?"
 msgstr "Annuler les changements ?"
 
@@ -4406,28 +4605,36 @@ msgstr "Annuler les changements ?"
 msgid "Revert this change"
 msgstr "Annuler ce changement"
 
-#: lib/Padre/Wx/VCS.pm:52
+#: lib/Padre/Wx/VCS.pm:56
 msgid "Revision"
 msgstr "Version"
 
-#: lib/Padre/Wx/Dialog/Preferences.pm:136
+#: lib/Padre/Wx/Dialog/Preferences.pm:34
 msgid "Right"
 msgstr "Droite"
 
-#: lib/Padre/Wx/Main.pm:4355
+#: lib/Padre/Config.pm:60
+msgid "Right Panel"
+msgstr "Panneau de droite"
+
+#: lib/Padre/Wx/FBP/Diff.pm:83
+msgid "Right side"
+msgstr "Côté droite"
+
+#: lib/Padre/Wx/Main.pm:4423
 msgid "Ruby Files"
 msgstr "Fichiers Ruby"
 
 #: lib/Padre/Wx/Dialog/FilterTool.pm:151
-#: lib/Padre/Wx/Dialog/QuickMenuAccess.pm:389
+#: lib/Padre/Wx/Dialog/QuickMenuAccess.pm:369
 msgid "Run"
 msgstr "Lancer"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1976
+#: lib/Padre/Wx/ActionLibrary.pm:1981
 msgid "Run &Build and Tests"
 msgstr "&Exécuter le build et tous les tests"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1965
+#: lib/Padre/Wx/ActionLibrary.pm:1970
 msgid "Run &Command"
 msgstr "Exécuter une &commande"
 
@@ -4439,19 +4646,26 @@ msgstr "Exécuter le &document dans Padre"
 msgid "Run &Selection inside Padre"
 msgstr "Exécuter la sélection dans Padre"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1988
+#: lib/Padre/Wx/ActionLibrary.pm:1993
 msgid "Run &Tests"
 msgstr "Exécuter les tests"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1953
+#: lib/Padre/Wx/FBP/Debugger.pm:43
+msgid ""
+"Run Debug\n"
+"BLUE MORPHO CATERPILLAR \n"
+"cool bug"
+msgstr ""
+
+#: lib/Padre/Wx/ActionLibrary.pm:1958
 msgid "Run Script (&Debug Info)"
 msgstr "Exécuter le script (infos de débogage)"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2007
+#: lib/Padre/Wx/ActionLibrary.pm:2012
 msgid "Run T&his Test"
 msgstr "Exécuter ce test"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1990
+#: lib/Padre/Wx/ActionLibrary.pm:1995
 msgid "Run all tests for the current project or document and show the results in the output panel."
 msgstr "Lance tous les tests du projet ou document courant et montre la sortie dans le panneau de résultat."
 
@@ -4459,48 +4673,46 @@ msgstr "Lance tous les tests du projet ou document courant et montre la sortie d
 msgid "Run filter"
 msgstr "Exécuter le filtre"
 
-#: lib/Padre/Wx/Main.pm:2691
+#: lib/Padre/Wx/Main.pm:2725
 msgid "Run setup"
 msgstr "Configuration du lancement"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1954
+#: lib/Padre/Wx/ActionLibrary.pm:1959
 msgid "Run the current document but include debug info in the output."
 msgstr "Lance le document courant mais inclut les informations de débogage dans la sortie."
 
-#: lib/Padre/Wx/ActionLibrary.pm:2008
+#: lib/Padre/Wx/ActionLibrary.pm:2013
 msgid "Run the current test if the current document is a test. (prove -lv)"
 msgstr "Lance le test si le document courant est un test. (prove -bv)"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2098
-msgid "Run till Breakpoint (&c)"
-msgstr "Lancer jusqu'au point d'arrêt (&c)"
-
-#: lib/Padre/Wx/ActionLibrary.pm:2174
-msgid "Run to Cursor"
-msgstr "Lancer jusqu'au curseur"
-
-#: lib/Padre/Wx/ActionLibrary.pm:1966
+#: lib/Padre/Wx/ActionLibrary.pm:1971
 msgid "Runs a shell command and shows the output."
 msgstr "Lance une commande externe et montre le résultat."
 
-#: lib/Padre/Wx/ActionLibrary.pm:1938
+#: lib/Padre/Wx/ActionLibrary.pm:1943
 msgid "Runs the current document and shows its output in the output panel."
 msgstr "Exécute le document courant et montre sa sortie dans le panneau de résultat."
 
-#: lib/Padre/Locale.pm:410
-#: lib/Padre/Wx/FBP/About.pm:675
+#: lib/Padre/Locale.pm:411
+#: lib/Padre/Wx/FBP/About.pm:622
 msgid "Russian"
 msgstr "Russe"
 
-#: lib/Padre/Wx/FBP/About.pm:247
+#: lib/Padre/Wx/FBP/About.pm:188
 msgid "Ryan Niebur"
+msgstr "Ryan Niebur"
+
+#: lib/Padre/Wx/FBP/Debugger.pm:444
+msgid ""
+"S [[!]regex]\n"
+"List subroutine names [not] matching the regex."
 msgstr ""
 
 #: lib/Padre/Wx/Dialog/Advanced.pm:184
 msgid "S&ave"
 msgstr "&Enregistrer"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:725
+#: lib/Padre/Wx/FBP/Preferences.pm:1194
 msgid "S&et"
 msgstr "&Définir"
 
@@ -4508,48 +4720,52 @@ msgstr "&Définir"
 msgid "SHIFT"
 msgstr "SHIFT"
 
-#: lib/Padre/Wx/Main.pm:4357
+#: lib/Padre/Wx/Main.pm:4425
 msgid "SQL Files"
 msgstr "Fichiers SQL"
 
-#: lib/Padre/Wx/Dialog/Patch.pm:581
+#: lib/Padre/Wx/Dialog/Patch.pm:587
 #, perl-format
-msgid "SVN Diff Succesful, you should see a new tab in editor called %s"
-msgstr ""
+msgid "SVN Diff successful. You should see a new tab in editor called %s."
+msgstr "Diff SVN réalisé, vous devriez voir un nouvel onglet appelé %s."
 
 #: lib/Padre/Wx/Dialog/SessionSave.pm:234
 msgid "Save"
 msgstr "Enregistrer"
 
-#: lib/Padre/Wx/ActionLibrary.pm:423
+#: lib/Padre/Wx/ActionLibrary.pm:426
 msgid "Save &As..."
 msgstr "Enregistrer &sous..."
 
-#: lib/Padre/Wx/ActionLibrary.pm:436
+#: lib/Padre/Wx/ActionLibrary.pm:439
 msgid "Save &Intuition"
 msgstr "Enregistrer (nom auto)"
 
-#: lib/Padre/Wx/ActionLibrary.pm:447
+#: lib/Padre/Wx/ActionLibrary.pm:450
 msgid "Save All"
 msgstr "Enregistrer tout"
 
-#: lib/Padre/Wx/ActionLibrary.pm:483
+#: lib/Padre/Wx/ActionLibrary.pm:486
 msgid "Save Sess&ion..."
 msgstr "Enregistrer la session..."
 
-#: lib/Padre/Document.pm:1484
+#: lib/Padre/Document.pm:782
 msgid "Save Warning"
 msgstr "Avertissement sauvegarde"
 
-#: lib/Padre/Wx/ActionLibrary.pm:448
+#: lib/Padre/Wx/ActionLibrary.pm:451
 msgid "Save all the files"
 msgstr "Enregistrer tous les fichiers"
 
-#: lib/Padre/Wx/ActionLibrary.pm:411
+#: lib/Padre/Wx/FBP/Preferences.pm:660
+msgid "Save and Close"
+msgstr "Enregistrer et fermer"
+
+#: lib/Padre/Wx/ActionLibrary.pm:414
 msgid "Save current document"
 msgstr "Sauvegarder le document courant"
 
-#: lib/Padre/Wx/Main.pm:4753
+#: lib/Padre/Wx/Main.pm:4797
 msgid "Save file as..."
 msgstr "Enregistrer le fichier sous..."
 
@@ -4557,71 +4773,79 @@ msgstr "Enregistrer le fichier sous..."
 msgid "Save session as..."
 msgstr "Enregistrer la session..."
 
-#: lib/Padre/Wx/FBP/VCS.pm:42
+#: lib/Padre/Wx/FBP/SessionManager.pm:70
+msgid "Save session automatically"
+msgstr "&Enregistrer la session automatiquement"
+
+#: lib/Padre/Wx/FBP/VCS.pm:43
 msgid "Schedule the file or directory for addition to the repository"
 msgstr "Préparer l'ajout du fichier/répertoire dans le dépôt"
 
-#: lib/Padre/Wx/FBP/VCS.pm:62
+#: lib/Padre/Wx/FBP/VCS.pm:63
 msgid "Schedule the file or directory for deletion from the repository"
 msgstr "Préparer la suppression du fichier/répertoire du dépôt"
 
-#: lib/Padre/MimeTypes.pm:449
-#: lib/Padre/MimeTypes.pm:458
-#: lib/Padre/Config.pm:1148
+#: lib/Padre/Config.pm:1125
 msgid "Scintilla"
 msgstr "Scintilla"
 
-#: lib/Padre/Wx/Main.pm:4363
-msgid "Script Files"
-msgstr "Fichiers scripts"
+#: lib/Padre/Wx/FBP/Preferences.pm:1923
+msgid "Screen Layout"
+msgstr ""
 
-#: lib/Padre/Wx/FBP/Preferences.pm:849
-msgid "Script arguments"
+#: lib/Padre/Wx/FBP/Preferences.pm:1481
+msgid "Script Arguments"
 msgstr "Arguments du script :"
 
-#: lib/Padre/Wx/Directory.pm:82
-#: lib/Padre/Wx/Directory.pm:514
-#: lib/Padre/Wx/Dialog/QuickMenuAccess.pm:385
-#: lib/Padre/Wx/Dialog/Find.pm:74
+#: lib/Padre/Wx/FBP/Preferences.pm:1436
+#, fuzzy
+msgid "Script Execution"
+msgstr "&Arrêter l'exécution"
+
+#: lib/Padre/Wx/Main.pm:4431
+msgid "Script Files"
+msgstr "Fichiers scripts"
+
+#: lib/Padre/Wx/Directory.pm:84
+#: lib/Padre/Wx/Directory.pm:505
+#: lib/Padre/Wx/FBP/CPAN.pm:276
+#: lib/Padre/Wx/Dialog/QuickMenuAccess.pm:365
+#: lib/Padre/Wx/Dialog/Find.pm:66
 msgid "Search"
 msgstr "Rechercher"
 
-#: lib/Padre/Wx/FBP/Find.pm:79
-#: lib/Padre/Wx/Dialog/Replace.pm:121
+#: lib/Padre/Wx/FBP/Find.pm:87
 msgid "Search &Backwards"
 msgstr "Rechercher en a&rrière"
 
-#: lib/Padre/Wx/FBP/FindInFiles.pm:38
-#: lib/Padre/Wx/FBP/Find.pm:38
-#: lib/Padre/Wx/FBP/ReplaceInFiles.pm:38
-msgid "Search &Term"
+#: lib/Padre/Wx/FBP/FindInFiles.pm:48
+#: lib/Padre/Wx/FBP/Find.pm:46
+#: lib/Padre/Wx/FBP/ReplaceInFiles.pm:41
+#: lib/Padre/Wx/FBP/Replace.pm:47
+#, fuzzy
+msgid "Search &Term:"
 msgstr "&Motif de recherche :"
 
-#: lib/Padre/Document/Perl.pm:643
+#: lib/Padre/Document/Perl.pm:660
 msgid "Search Canceled"
 msgstr "Recherche annulée"
 
-#: lib/Padre/Wx/FindInFiles.pm:230
-#, perl-format
-msgid "Search again for '%s'"
-msgstr "Rechercher encore « %s »"
-
-#: lib/Padre/Wx/Dialog/Replace.pm:527
-#: lib/Padre/Wx/Dialog/Replace.pm:569
-#: lib/Padre/Wx/Dialog/Replace.pm:574
+#: lib/Padre/Wx/Dialog/Replace.pm:131
+#: lib/Padre/Wx/Dialog/Replace.pm:136
+#: lib/Padre/Wx/Dialog/Replace.pm:161
 msgid "Search and Replace"
 msgstr "Rechercher et remplacer"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1273
+#: lib/Padre/Wx/ActionLibrary.pm:1267
 msgid "Search and replace text in all files below a given directory"
 msgstr "Chercher un texte dans tous les fichiers en dessous d'un répertoire donné"
 
-#: lib/Padre/Wx/FindInFiles.pm:208
+#: lib/Padre/Wx/Panel/FoundInFiles.pm:294
 #, perl-format
 msgid "Search complete, found '%s' %d time(s) in %d file(s) inside '%s'"
 msgstr "Recherche terminée. « %s » trouvé %d fois dans %d fichiers de « %s »"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1257
+#: lib/Padre/Wx/ActionLibrary.pm:1251
 msgid "Search for a text in all files below a given directory"
 msgstr "Chercher un texte dans tous les fichiers en dessous d'un répertoire donné"
 
@@ -4630,12 +4854,11 @@ msgstr "Chercher un texte dans tous les fichiers en dessous d'un répertoire don
 msgid "Search for perldoc - e.g. Padre::Task, Net::LDAP"
 msgstr "Ouvrir un perldoc"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2580
+#: lib/Padre/Wx/ActionLibrary.pm:2480
 msgid "Search the Perl help pages (perldoc)"
 msgstr "Chercher dans les pages d'aide Perl (perldoc)"
 
 #: lib/Padre/Wx/Browser.pm:103
-#: lib/Padre/Wx/FBP/CPAN.pm:36
 msgid "Search:"
 msgstr "Rechercher:"
 
@@ -4644,19 +4867,19 @@ msgstr "Rechercher:"
 msgid "Searched for '%s' and failed..."
 msgstr "« %s » introuvable."
 
-#: lib/Padre/Wx/ActionLibrary.pm:1726
+#: lib/Padre/Wx/ActionLibrary.pm:1731
 msgid "Searches the source code for brackets with lack a matching (opening/closing) part."
 msgstr "Chercher dans le code source les parenthèses, crochets et accolades non balancées."
 
-#: lib/Padre/Wx/FindInFiles.pm:157
+#: lib/Padre/Wx/Panel/FoundInFiles.pm:242
 #, perl-format
 msgid "Searching for '%s' in '%s'..."
 msgstr "Recherche de « %s » dans « %s »..."
 
-#: lib/Padre/Wx/FBP/About.pm:199
-#: lib/Padre/Wx/FBP/About.pm:504
+#: lib/Padre/Wx/FBP/About.pm:140
+#: lib/Padre/Wx/FBP/About.pm:445
 msgid "Sebastian Willing"
-msgstr ""
+msgstr "Sebastian Willing"
 
 #: lib/Padre/Wx/Dialog/Form.pm:55
 msgid "Second Label"
@@ -4670,12 +4893,12 @@ msgstr "Cf http://padre.perlide.org/ pour plus d'information"
 msgid "Select"
 msgstr "Sélectionner"
 
-#: lib/Padre/Wx/ActionLibrary.pm:608
+#: lib/Padre/Wx/ActionLibrary.pm:621
 msgid "Select &All"
 msgstr "Sélectionner &tout"
 
-#: lib/Padre/Wx/Dialog/FindInFiles.pm:60
-#: lib/Padre/Wx/Dialog/ReplaceInFiles.pm:53
+#: lib/Padre/Wx/Dialog/FindInFiles.pm:52
+#: lib/Padre/Wx/Dialog/ReplaceInFiles.pm:44
 msgid "Select Directory"
 msgstr "Sélectionner un répertoire"
 
@@ -4683,71 +4906,71 @@ msgstr "Sélectionner un répertoire"
 msgid "Select Function"
 msgstr "Choisir la fonction"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1313
+#: lib/Padre/Wx/ActionLibrary.pm:1307
 msgid "Select a bookmark created earlier and jump to that position"
 msgstr "Aller à la position sauvegardée par un signet"
 
-#: lib/Padre/Wx/ActionLibrary.pm:896
+#: lib/Padre/Wx/ActionLibrary.pm:907
 msgid "Select a date, filename or other value and insert at the current location"
 msgstr "Insére une date, le nom de fichier ou une autre valeur à la position courante"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:933
+#: lib/Padre/Wx/FBP/Preferences.pm:1426
 msgid "Select a file"
 msgstr "Sélectionner un fichier"
 
-#: lib/Padre/Wx/ActionLibrary.pm:920
+#: lib/Padre/Wx/ActionLibrary.pm:931
 msgid "Select a file and insert its content at the current location"
 msgstr "Insérer le contenu d'un fichier à la position courante"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:404
+#: lib/Padre/Wx/FBP/Preferences.pm:610
 msgid "Select a folder"
 msgstr "Sélectionner un dossier"
 
-#: lib/Padre/Wx/ActionLibrary.pm:473
+#: lib/Padre/Wx/ActionLibrary.pm:476
 msgid "Select a session. Close all the files currently open and open all the listed in the session"
 msgstr "Choisir une session. Fermer tous les fichiers actuellement ouvert et ouvrir ceux listés dans la session"
 
-#: lib/Padre/Wx/ActionLibrary.pm:609
+#: lib/Padre/Wx/ActionLibrary.pm:622
 msgid "Select all the text in the current document"
 msgstr "Sélectionner tout le texte du document courant"
 
-#: lib/Padre/Wx/ActionLibrary.pm:991
+#: lib/Padre/Wx/ActionLibrary.pm:1002
 msgid "Select an encoding and encode the document to that"
 msgstr "Changer l'encodage du document"
 
-#: lib/Padre/Wx/ActionLibrary.pm:908
+#: lib/Padre/Wx/ActionLibrary.pm:919
 msgid "Select and insert a snippet at the current location"
 msgstr "Insérer un extrait à la position courante"
 
-#: lib/Padre/CPAN.pm:105
+#: lib/Padre/CPAN.pm:100
 msgid "Select distribution to install"
 msgstr "Sélectionner la distribution à installer"
 
-#: lib/Padre/Wx/Main.pm:5271
+#: lib/Padre/Wx/Main.pm:5268
 msgid "Select files to close:"
 msgstr "Sélectionner les fichiers à fermer:"
 
-#: lib/Padre/Wx/Dialog/OpenResource.pm:236
+#: lib/Padre/Wx/Dialog/OpenResource.pm:238
 msgid "Select one or more resources to open"
 msgstr "Sélectionnez une ou plusieurs ressources à ouvrir"
 
-#: lib/Padre/Wx/ActionLibrary.pm:347
+#: lib/Padre/Wx/ActionLibrary.pm:350
 msgid "Select some open files for closing"
 msgstr "Sélectionnez les fichiers à fermer"
 
-#: lib/Padre/Wx/ActionLibrary.pm:397
+#: lib/Padre/Wx/ActionLibrary.pm:400
 msgid "Select some open files for reload"
 msgstr "Sélectionner certains fichiers à réouvrir"
 
-#: lib/Padre/Wx/Dialog/HelpSearch.pm:130
+#: lib/Padre/Wx/Dialog/HelpSearch.pm:131
 msgid "Select the help &topic"
 msgstr "Choisir le &sujet d'aide"
 
-#: lib/Padre/Wx/ActionLibrary.pm:871
+#: lib/Padre/Wx/ActionLibrary.pm:882
 msgid "Select to Matching &Brace"
 msgstr "&Sélection jusqu'à la parenthèse correspondante"
 
-#: lib/Padre/Wx/ActionLibrary.pm:872
+#: lib/Padre/Wx/ActionLibrary.pm:883
 msgid "Select to the matching opening or closing brace"
 msgstr "Sélectionne jusqu'à la parententhèse correspondante"
 
@@ -4759,31 +4982,33 @@ msgstr ""
 "Sélectionner la fonction devant laquelle vous souhaitez\n"
 "insérer la nouvelle fonction."
 
-#: lib/Padre/Wx/Dialog/DocStats.pm:40
+#: lib/Padre/Wx/FBP/Document.pm:129
 msgid "Selection"
 msgstr "Sélection"
 
-#: lib/Padre/Document/Perl.pm:935
+#: lib/Padre/Document/Perl.pm:952
 msgid "Selection not part of a Perl statement?"
 msgstr "La sélection ne fait pas partie d'une instruction Perl ?"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2666
+#: lib/Padre/Wx/ActionLibrary.pm:2565
 msgid "Send a bug report to the Padre developer team"
 msgstr "Envoyer un rapport de bug aux développeurs Padre"
 
-#: lib/Padre/Wx/FBP/VCS.pm:102
+#: lib/Padre/Wx/FBP/VCS.pm:103
 msgid "Send changes from your working copy to the repository"
 msgstr "Envoyer vos changements locaux vers le dépôt"
 
-#: lib/Padre/File/HTTP.pm:51
+#: lib/Padre/File/HTTP.pm:52
 #, perl-format
 msgid "Sending HTTP request %s..."
 msgstr "Requête HTTP %s..."
 
-#: lib/Padre/Wx/FBP/Sync.pm:37
-msgid "Server"
+#: lib/Padre/Wx/FBP/Sync.pm:38
+#, fuzzy
+msgid "Server:"
 msgstr "Serveur"
 
+#: lib/Padre/Wx/FBP/SessionManager.pm:29
 #: lib/Padre/Wx/Dialog/SessionManager.pm:37
 msgid "Session Manager"
 msgstr "Gestion des sessions"
@@ -4792,250 +5017,274 @@ msgstr "Gestion des sessions"
 msgid "Session name:"
 msgstr "Nom de la session :"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1301
+#: lib/Padre/Wx/ActionLibrary.pm:1295
 msgid "Set &Bookmark"
 msgstr "Placer un si&gnet"
 
-#: lib/Padre/Wx/FBP/Bookmarks.pm:37
-msgid "Set Bookmark"
+#: lib/Padre/Wx/FBP/Bookmarks.pm:38
+#, fuzzy
+msgid "Set Bookmark:"
 msgstr "Placer un signet"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2129
+#: lib/Padre/Wx/ActionLibrary.pm:2142
 msgid "Set Breakpoint (&b)"
 msgstr "&Définir un point d'arrêt"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1661
+#: lib/Padre/Wx/FBP/Breakpoints.pm:83
+#, fuzzy
+msgid "Set Breakpoints (toggle)"
+msgstr "&Définir un point d'arrêt"
+
+#: lib/Padre/Wx/ActionLibrary.pm:1665
 msgid "Set Padre in full screen mode"
 msgstr "Mettre Padre en mode plein-écran"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2175
-msgid "Set a breakpoint at the line where to cursor is and run till there"
-msgstr "Placer un point d'arrêt à la position courante du curseur et exécuter jusqu'ici"
-
-#: lib/Padre/Wx/ActionLibrary.pm:2130
+#: lib/Padre/Wx/ActionLibrary.pm:2143
 msgid "Set a breakpoint to the current location of the cursor with a condition"
 msgstr "Placer un point d'arrêt à la position courante du curseur avec une condition"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2114
-msgid "Set focus to the line where the current statement is in the debugging process"
-msgstr "Mettre le focus sur la ligne de l'instruction courante dans le processus débuggué"
+#: lib/Padre/Wx/ActionLibrary.pm:2391
+#, fuzzy
+msgid "Set the focus to the \"CPAN Explorer\" window"
+msgstr "Mettre le focus sur le panneau de résultat"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2546
+#: lib/Padre/Wx/ActionLibrary.pm:2447
 msgid "Set the focus to the \"Command Line\" window"
 msgstr "Mettre le focus sur le panneau Ligne de commande"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2486
+#: lib/Padre/Wx/ActionLibrary.pm:2402
 msgid "Set the focus to the \"Functions\" window"
 msgstr "Mettre le focus sur le panneau des fonctions"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2513
+#: lib/Padre/Wx/ActionLibrary.pm:2414
 msgid "Set the focus to the \"Outline\" window"
 msgstr "Mettre le focus sur le panneau Profil"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2524
+#: lib/Padre/Wx/ActionLibrary.pm:2425
 msgid "Set the focus to the \"Output\" window"
 msgstr "Mettre le focus sur le panneau de résultat"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2535
+#: lib/Padre/Wx/ActionLibrary.pm:2436
 msgid "Set the focus to the \"Syntax Check\" window"
 msgstr "Mettre le focus sur le panneau de vérification syntaxique"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2500
-msgid "Set the focus to the \"Todo\" window"
-msgstr "Mettre le focus sur le panneau de résultat"
-
-#: lib/Padre/Wx/ActionLibrary.pm:2557
+#: lib/Padre/Wx/ActionLibrary.pm:2458
 msgid "Set the focus to the main editor window"
 msgstr "Mettre le focus sur la fenêtre d'édition principale"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:730
+#: lib/Padre/Wx/FBP/Preferences.pm:1199
 msgid "Sets the keyboard binding"
 msgstr "Définir le raccourci clavier"
 
-#: lib/Padre/Config.pm:517
-#: lib/Padre/Config.pm:528
-#, fuzzy
+#: lib/Padre/Config.pm:534
+#: lib/Padre/Config.pm:789
 msgid "Several placeholders like the filename can be used"
 msgstr ""
 
-#: lib/Padre/Wx/Syntax.pm:55
+#: lib/Padre/Wx/Syntax.pm:59
 msgid "Severe Warning"
 msgstr "Avertissement important"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2279
+#: lib/Padre/Wx/ActionLibrary.pm:2200
 msgid "Share your preferences between multiple computers"
 msgstr "Partagez vos préférences entre plusieurs ordinateurs"
 
-#: lib/Padre/MimeTypes.pm:309
+#: lib/Padre/MIME.pm:1037
 msgid "Shell Script"
 msgstr "Script Shell"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:702
+#: lib/Padre/Wx/FBP/Preferences.pm:1171
 msgid "Shift"
 msgstr "Maj"
 
-#: lib/Padre/Wx/FBP/About.pm:531
+#: lib/Padre/Wx/FBP/About.pm:472
 msgid "Shlomi Fish"
-msgstr ""
+msgstr "Shlomi Fish"
 
+#: lib/Padre/Wx/Dialog/Preferences.pm:169
 #: lib/Padre/Wx/Dialog/Shortcut.pm:113
 msgid "Shortcut"
 msgstr "Raccourci"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:674
+#: lib/Padre/Wx/FBP/Preferences.pm:1143
 msgid "Shortcut:"
 msgstr "&Raccourci :"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:491
+#: lib/Padre/Wx/FBP/Preferences.pm:136
 msgid "Shorten the common path in window list"
 msgstr "Raccourcir le chemin commun dans la liste des fenêtres"
 
-#: lib/Padre/Wx/FBP/VCS.pm:246
+#: lib/Padre/Wx/FBP/VCS.pm:239
+#: lib/Padre/Wx/FBP/Breakpoints.pm:159
+#: lib/Padre/Wx/FBP/Debugger.pm:519
 msgid "Show"
 msgstr "Montrer"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1383
+#: lib/Padre/Wx/ActionLibrary.pm:1377
 msgid "Show &Command Line"
 msgstr "Fenêtre &ligne de commande"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:216
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:215
 msgid "Show &Description"
 msgstr "&Description"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1373
-msgid "Show &Functions"
+#: lib/Padre/Wx/ActionLibrary.pm:1367
+#, fuzzy
+msgid "Show &Function List"
 msgstr "Fenêtre des &fonctions"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1601
+#: lib/Padre/Wx/ActionLibrary.pm:1605
 msgid "Show &Indentation Guide"
 msgstr "Montrer les &guides d'indentation"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1413
+#: lib/Padre/Wx/ActionLibrary.pm:1417
 msgid "Show &Outline"
 msgstr "Fenêtre &profil"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1363
+#: lib/Padre/Wx/ActionLibrary.pm:1357
 msgid "Show &Output"
 msgstr "Fenêtre &résultat"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1424
+#: lib/Padre/Wx/ActionLibrary.pm:1428
 msgid "Show &Project Browser"
 msgstr "Fenêtre e&xplorateur de projet"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1403
-msgid "Show &To-do List"
+#: lib/Padre/Wx/ActionLibrary.pm:1407
+#, fuzzy
+msgid "Show &Task List"
 msgstr "Fenêtre liste &To-do"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1591
+#: lib/Padre/Wx/ActionLibrary.pm:1595
 msgid "Show &Whitespaces"
 msgstr "Montrer les e&spaces"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1559
+#: lib/Padre/Wx/ActionLibrary.pm:1563
 msgid "Show C&urrent Line"
 msgstr "S&urligner la ligne courante"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1393
+#: lib/Padre/Wx/ActionLibrary.pm:1387
 msgid "Show CPA&N Explorer"
 msgstr "Afficher l'e&xplorateur CPAN"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1545
+#: lib/Padre/Wx/ActionLibrary.pm:1549
 msgid "Show Ca&ll Tips"
 msgstr "Afficher les astuces"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1504
+#: lib/Padre/Wx/ActionLibrary.pm:1508
 msgid "Show Code &Folding"
 msgstr "Afficher les re&plis de code"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1493
+#: lib/Padre/Wx/ActionLibrary.pm:2062
+#, fuzzy
+msgid "Show Debug Breakpoints"
+msgstr "Supprimer le point d'arrêt"
+
+#: lib/Padre/Wx/ActionLibrary.pm:2075
+#, fuzzy
+msgid "Show Debug Output"
+msgstr "Fenêtre &résultat"
+
+#: lib/Padre/Wx/ActionLibrary.pm:2085
+#, fuzzy
+msgid "Show Debugger"
+msgstr "Débugger"
+
+#: lib/Padre/Wx/FBP/Debugger.pm:212
+msgid "Show Global Variables"
+msgstr "Montrer les variables globales"
+
+#: lib/Padre/Wx/ActionLibrary.pm:1497
 msgid "Show Line &Numbers"
 msgstr "Afficher les numéros de ligne"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1581
+#: lib/Padre/Wx/FBP/Debugger.pm:193
+msgid "Show Local Variables"
+msgstr "Montrer les variables locales"
+
+#: lib/Padre/Wx/ActionLibrary.pm:1585
 msgid "Show Ne&wlines"
 msgstr "Montrer les &retours chariot"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1569
+#: lib/Padre/Wx/ActionLibrary.pm:1573
 msgid "Show Right &Margin"
 msgstr "Afficher la &marge de droite"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1434
+#: lib/Padre/Wx/ActionLibrary.pm:1438
 msgid "Show S&yntax Check"
 msgstr "Fenêtre de vérification s&yntaxique"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1454
+#: lib/Padre/Wx/ActionLibrary.pm:1459
 msgid "Show St&atus Bar"
 msgstr "&Barre d'état"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2189
-msgid "Show Stack Trace (&t)"
-msgstr "Afficher la pile d'appels (&t)"
-
-#: lib/Padre/Wx/FBP/Syntax.pm:70
+#: lib/Padre/Wx/FBP/Syntax.pm:63
 msgid "Show Standard Error"
 msgstr "Montrer le flux des erreurs"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:246
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:245
 msgid "Show Subs&titution"
 msgstr "Afficher la substitution"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1464
+#: lib/Padre/Wx/ActionLibrary.pm:1469
 msgid "Show Tool&bar"
 msgstr "Ba&rre d'outils"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1444
+#: lib/Padre/Wx/ActionLibrary.pm:1448
 msgid "Show V&ersion Control"
 msgstr "Afficher la gestion de &versions"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2220
-msgid "Show Value Now (&x)"
-msgstr "Afficher la valeur"
-
-#: lib/Padre/Wx/ActionLibrary.pm:1570
+#: lib/Padre/Wx/ActionLibrary.pm:1574
 msgid "Show a vertical line indicating the right margin"
 msgstr "Montrer une ligne verticale indiquant la marge de droite"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1374
+#: lib/Padre/Wx/ActionLibrary.pm:1408
+#, fuzzy
+msgid "Show a window listing all task items in the current document"
+msgstr "Afficher le panneau listant toutes les TODO du document courant"
+
+#: lib/Padre/Wx/ActionLibrary.pm:1368
 msgid "Show a window listing all the functions in the current document"
 msgstr "Afficher le panneau listant toutes les fonctions du document courant"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1414
+#: lib/Padre/Wx/ActionLibrary.pm:1418
 msgid "Show a window listing all the parts of the current file (functions, pragmas, modules)"
 msgstr "Afficher le panneau listant toutes les parties du fichier courant (fonctions, pragmas, modules)"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1404
-msgid "Show a window listing all todo items in the current document"
-msgstr "Afficher le panneau listant toutes les TODO du document courant"
-
-#: lib/Padre/Wx/Menu/Edit.pm:299
+#: lib/Padre/Wx/Menu/Edit.pm:297
 msgid "Show as"
 msgstr "Montrer en tant que"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1143
+#: lib/Padre/Wx/ActionLibrary.pm:1154
 msgid "Show as &Decimal"
 msgstr "Montrer en tant que &décimal"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1133
+#: lib/Padre/Wx/ActionLibrary.pm:1144
 msgid "Show as &Hexadecimal"
 msgstr "Montrer en tant qu'&hexadécimal"
 
-#: lib/Padre/Plugin/PopularityContest.pm:208
+#: lib/Padre/Plugin/PopularityContest.pm:212
 msgid "Show current report"
 msgstr "Montrer le rapport"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2706
+#: lib/Padre/Wx/ActionLibrary.pm:1397
+#, fuzzy
+msgid "Show diff window!"
+msgstr "Afficher la fenêtre de ligne de commande"
+
+#: lib/Padre/Wx/ActionLibrary.pm:2593
 msgid "Show information about Padre"
 msgstr "Afficher des informations sur Padre"
 
 # L'espace pour ce libellé est limité. S'il est trop long il décale trop à d roite d'autres contrôles du dialogue.
-#: lib/Padre/Wx/FBP/Preferences.pm:96
+#: lib/Padre/Wx/FBP/Preferences.pm:152
 msgid "Show low priority info messages on status bar (not in a popup)"
 msgstr "Messages d'information de basse priorité dans la barre d'état (pas dans un popup)"
 
-#: lib/Padre/Config.pm:1167
+#: lib/Padre/Config.pm:1144
 msgid "Show low-priority info messages on statusbar (not in a popup)"
 msgstr "Montrer les messages d'information de basse priorité dans la barre d'état (pas dans un popup)"
 
-#: lib/Padre/Config.pm:777
+#: lib/Padre/Config.pm:781
 msgid "Show or hide the status bar at the bottom of the window."
 msgstr "Montrer/Cacher la barre de statut en bas de l'écran."
 
@@ -5043,87 +5292,88 @@ msgstr "Montrer/Cacher la barre de statut en bas de l'écran."
 msgid "Show previous positions"
 msgstr "Affiche les positions précédentes"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:104
+#: lib/Padre/Wx/FBP/Preferences.pm:742
 msgid "Show right margin at column"
 msgstr "Afficher une marge droite à la colonne :"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1144
+#: lib/Padre/Wx/FBP/Preferences.pm:563
+#, fuzzy
+msgid "Show splash screen"
+msgstr "Afficher l'image de démarrage"
+
+#: lib/Padre/Wx/ActionLibrary.pm:1155
 msgid "Show the ASCII values of the selected text in decimal numbers in the output window"
 msgstr "Montrer les valeurs ASCII en décimal du texte sélectionné dans le panneau de résultat"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1134
+#: lib/Padre/Wx/ActionLibrary.pm:1145
 msgid "Show the ASCII values of the selected text in hexadecimal notation in the output window"
 msgstr "Montrer les codes ASCII du texte sélectionné dans le panneau de résultat"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2605
+#: lib/Padre/Wx/ActionLibrary.pm:2505
 msgid "Show the POD (Perldoc) version of the current document"
 msgstr "Montrer la version POD (perldoc) du document courant"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2571
+#: lib/Padre/Wx/ActionLibrary.pm:2471
 msgid "Show the Padre help"
 msgstr "Afficher l'aide de Padre"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2313
+#: lib/Padre/Wx/ActionLibrary.pm:2234
 msgid "Show the Padre plug-in manager to enable or disable plug-ins"
 msgstr "Montre le gestionnaire d'extensions de Padre pour les (dés)activer."
 
-#: lib/Padre/Wx/ActionLibrary.pm:1384
+#: lib/Padre/Wx/ActionLibrary.pm:1378
 msgid "Show the command line window"
 msgstr "Afficher la fenêtre de ligne de commande"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2592
+#: lib/Padre/Wx/ActionLibrary.pm:2492
 msgid "Show the help article for the current context"
 msgstr "Afficher l'aide pour le contexte actuel"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2221
-msgid "Show the value of a variable now in a pop-up window."
-msgstr "Affiche la valeur d'une variable."
-
-#: lib/Padre/Wx/ActionLibrary.pm:1364
+#: lib/Padre/Wx/ActionLibrary.pm:1358
 msgid "Show the window displaying the standard output and standard error of the running scripts"
 msgstr "Montrer le panneau contenant la sortie et l'erreur standard des scripts lancés"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1714
+#: lib/Padre/Wx/ActionLibrary.pm:1719
 msgid "Show what perl thinks about your code"
 msgstr "Affiche ce que perl pense de votre code"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1505
+#: lib/Padre/Wx/ActionLibrary.pm:1509
 msgid "Show/hide a vertical line on the left hand side of the window to allow folding rows"
 msgstr "Montrer/Cacher une barre verticale sur la gauche pour permettre de replier le code"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1494
+#: lib/Padre/Wx/ActionLibrary.pm:1498
 msgid "Show/hide the line numbers of all the documents on the left side of the window"
 msgstr "Montrer/Cacher les numéros de ligne des documents dans la partie gauche de la fenêtre"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1582
+#: lib/Padre/Wx/ActionLibrary.pm:1586
 msgid "Show/hide the newlines with special character"
 msgstr "Montrer/Cacher les retours chariot avec un caractère spécial"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1455
+#: lib/Padre/Wx/ActionLibrary.pm:1460
 msgid "Show/hide the status bar at the bottom of the screen"
 msgstr "Montrer/Cacher la barre de statut en bas de l'écran"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1592
+#: lib/Padre/Wx/ActionLibrary.pm:1596
 msgid "Show/hide the tabs and the spaces with special characters"
 msgstr "Montrer/Cacher les espaces et tabulations avec des caractères spéciaux"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1465
+#: lib/Padre/Wx/ActionLibrary.pm:1470
 msgid "Show/hide the toolbar at the top of the editor"
 msgstr "Montrer/Cacher la barre d'outils en haut de l'éditeur"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1602
+#: lib/Padre/Wx/ActionLibrary.pm:1606
 msgid "Show/hide vertical bars at every indentation position on the left of the rows"
 msgstr "Montrer/Cacher des lignes verticales à chaque position d'indentation sur la gauche"
 
-#: lib/Padre/Config.pm:451
+#: lib/Padre/Config.pm:471
 msgid "Showing the splash image during start-up"
 msgstr "Afficher une image pour patienter au démarrage"
 
-#: lib/Padre/Wx/FBP/About.pm:567
+#: lib/Padre/Wx/FBP/About.pm:508
 msgid "Simone Blandino"
-msgstr ""
+msgstr "Simone Blandino"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1097
+#: lib/Padre/Wx/ActionLibrary.pm:1108
 msgid "Simplistic Patch only works on saved files"
 msgstr "« Patch simpliste » fonctionne uniquement sur les fichiers sauvegardés"
 
@@ -5139,11 +5389,11 @@ msgstr "Simuler un crash"
 msgid "Simulate Background &Exception"
 msgstr "Simuler une exception"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2472
+#: lib/Padre/Wx/ActionLibrary.pm:2377
 msgid "Simulate a right mouse button click to open the context menu"
 msgstr "Simule un clic droit pour ouvrir le menu contextuel"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:477
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:476
 msgid "Single-line (&s)"
 msgstr "Simple-ligne (%s)"
 
@@ -5155,25 +5405,22 @@ msgstr "Taille de la police"
 msgid "Skip question without giving feedback"
 msgstr "Sauter la question"
 
-#: lib/Padre/Wx/Dialog/OpenResource.pm:268
+#: lib/Padre/Wx/Dialog/OpenResource.pm:270
 msgid "Skip using MANIFEST.SKIP"
 msgstr "Ignorer en utilisant MANIFEST.SKIP"
 
-#: lib/Padre/Wx/Dialog/OpenResource.pm:264
+#: lib/Padre/Wx/Dialog/OpenResource.pm:266
 msgid "Skip version control system files"
 msgstr "Sauter les fichiers de systèmes de gestion de version"
 
-#: lib/Padre/Document.pm:2051
-#: lib/Padre/Document.pm:2052
+#: lib/Padre/Document.pm:1414
+#: lib/Padre/Document.pm:1415
 msgid "Skipped for large files"
 msgstr "Omis pour les gros fichiers"
 
-#: lib/Padre/MimeTypes.pm:466
-msgid "Slow but accurate and we have full control so bugs can be fixed"
-msgstr "Lent mais correct, de plus nous avons le contrôle dessus donc les bugs peuvent être corrigés"
-
-#: lib/Padre/Wx/FBP/Snippet.pm:60
-msgid "Snippet"
+#: lib/Padre/Wx/FBP/Snippet.pm:61
+#, fuzzy
+msgid "Snippet:"
 msgstr "Extrait"
 
 #: lib/Padre/Wx/Dialog/SessionManager.pm:112
@@ -5185,96 +5432,94 @@ msgstr ""
 "Il y a un problème dans votre base de données Padre :\n"
 "la session %s est listée, mais il n'y a pas de données."
 
-#: lib/Padre/Wx/Dialog/Patch.pm:502
+#: lib/Padre/Wx/Dialog/Patch.pm:500
 msgid "Sorry Diff Failed, are you sure your choice of files was correct for this action"
 msgstr ""
 
-#: lib/Padre/Wx/Dialog/Patch.pm:597
-msgid "Sorry Diff Failed, are you sure your have access to the repository for this action"
+#: lib/Padre/Wx/Dialog/Patch.pm:605
+msgid "Sorry, Diff failed. Are you sure your have access to the repository for this action"
+msgstr ""
+
+#: lib/Padre/Wx/Dialog/Patch.pm:442
+msgid "Sorry, patch failed, are you sure your choice of files was correct for this action"
 msgstr ""
 
-#: lib/Padre/Wx/Dialog/Patch.pm:446
-msgid "Sorry Patch Failed, are you sure your choice of files was correct for this action"
+#: lib/Padre/Wx/FBP/Preferences.pm:73
+#, fuzzy
+msgid "Sort Order:"
+msgstr "Ordre du code"
+
+#: lib/Padre/Wx/FBP/Document.pm:228
+msgid "Source Lines of Code"
 msgstr ""
 
-#: lib/Padre/Wx/Dialog/Preferences.pm:135
+#: lib/Padre/Wx/Dialog/Preferences.pm:30
 msgid "Space"
 msgstr "Espace"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:87
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:86
 msgid "Space and tab"
 msgstr "Espaces et tabulations"
 
-#: lib/Padre/Wx/Main.pm:6278
+#: lib/Padre/Wx/Main.pm:6305
 msgid "Space to Tab"
 msgstr "Convertir les espaces en tabulations"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1042
+#: lib/Padre/Wx/ActionLibrary.pm:1053
 msgid "Spaces to &Tabs..."
 msgstr "Convertir les espaces en &tabulations"
 
-#: lib/Padre/Locale.pm:248
-#: lib/Padre/Wx/FBP/About.pm:654
+#: lib/Padre/Locale.pm:249
+#: lib/Padre/Wx/FBP/About.pm:601
 msgid "Spanish"
 msgstr "Espagnol"
 
-#: lib/Padre/Locale.pm:234
+#: lib/Padre/Locale.pm:235
 msgid "Spanish (Argentina)"
 msgstr "Espagnol (Argentine)"
 
-#: lib/Padre/Wx/ActionLibrary.pm:895
+#: lib/Padre/Wx/ActionLibrary.pm:906
 msgid "Special &Value..."
 msgstr "&Valeur spéciale..."
 
-#: lib/Padre/Config.pm:1414
+#: lib/Padre/Config.pm:1383
 msgid "Specify Devel::EndStats options. 'feature_devel_endstats' must be enabled."
 msgstr ""
 
-#: lib/Padre/Config.pm:1433
+#: lib/Padre/Config.pm:1402
 msgid "Specify Devel::TraceUse options. 'feature_devel_traceuse' must be enabled."
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:2099
-msgid "Start running and/or continue running till next breakpoint or watch"
-msgstr "Démarrer et/ou continuer l'exécution jusqu'au prochain point d'arrêt ou surveillance"
-
-#: lib/Padre/Wx/Main.pm:6250
-msgid "Stats"
-msgstr "Statistiques"
+#: lib/Padre/Wx/FBP/Preferences.pm:523
+msgid "Startup"
+msgstr ""
 
-#: lib/Padre/Wx/VCS.pm:49
-#: lib/Padre/Wx/FBP/Sync.pm:51
-#: lib/Padre/Wx/Dialog/PluginManager.pm:69
+#: lib/Padre/Wx/VCS.pm:53
+#: lib/Padre/Wx/FBP/DebugOutput.pm:37
 #: lib/Padre/Wx/Dialog/Advanced.pm:111
-#: lib/Padre/Wx/CPAN/Listview.pm:32
-#: lib/Padre/Wx/CPAN/Listview.pm:64
+#: lib/Padre/Wx/CPAN/Listview.pm:35
+#: lib/Padre/Wx/CPAN/Listview.pm:59
 msgid "Status"
 msgstr "Statut"
 
-#: lib/Padre/Wx/FBP/About.pm:211
-msgid "Steffen Muller"
-msgstr ""
-
-#: lib/Padre/Wx/ActionLibrary.pm:2047
-msgid "Step In (&s)"
-msgstr "Pas en avant"
+#: lib/Padre/Wx/FBP/Sync.pm:52
+#, fuzzy
+msgid "Status:"
+msgstr "Statut"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2082
-msgid "Step Out (&r)"
-msgstr "Pas sortant (&r)"
+#: lib/Padre/Wx/FBP/About.pm:152
+msgid "Steffen Muller"
+msgstr "Steffen Muller"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2064
-msgid "Step Over (&n)"
-msgstr "Pas au-dessus (&n)"
+#: lib/Padre/Wx/FBP/FoundInFiles.pm:111
+#, fuzzy
+msgid "Stop Search"
+msgstr "Arrêter la recherche"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2020
+#: lib/Padre/Wx/ActionLibrary.pm:2025
 msgid "Stop a running task."
 msgstr "Arrêter une tâche en cours."
 
-#: lib/Padre/Wx/FindInFiles.pm:76
-msgid "Stop search"
-msgstr "Arrêter la recherche"
-
 #: lib/Padre/Wx/ActionLibrary.pm:110
 msgid "Stops processing of other action queue items for 1 second"
 msgstr "Arrête le traitement des autres actions de la queue pendant 1 seconde"
@@ -5300,12 +5545,16 @@ msgstr ""
 msgid "Sub-tracing stopped"
 msgstr ""
 
+#: lib/Padre/Wx/Dialog/Sync.pm:195
+msgid "Success"
+msgstr ""
+
 #: lib/Padre/Wx/ActionLibrary.pm:69
 #, perl-format
 msgid "Switch Padre interface language to %s"
 msgstr "Changer la langue de Padre vers « %s »"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1480
+#: lib/Padre/Wx/ActionLibrary.pm:1484
 msgid "Switch document type"
 msgstr "Changer le type de document"
 
@@ -5313,68 +5562,70 @@ msgstr "Changer le type de document"
 msgid "Switch language to system default"
 msgstr "Changer les menus au défaut"
 
-#: lib/Padre/Wx/Syntax.pm:242
+#: lib/Padre/Wx/Syntax.pm:159
+#: lib/Padre/Wx/FBP/Preferences.pm:455
 msgid "Syntax Check"
 msgstr "Vérification syntaxique"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:911
-msgid "Syntax Highlighter"
-msgstr "Coloriseur syntaxique :"
-
 #: lib/Padre/Wx/ActionLibrary.pm:39
 msgid "System Default"
 msgstr "Valeur par défaut du système"
 
-#: lib/Padre/Wx/Dialog/Preferences.pm:135
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:141
+#: lib/Padre/Wx/FBP/Debugger.pm:356
+msgid ""
+"T\n"
+"Produce a stack backtrace."
+msgstr ""
+
+#: lib/Padre/Wx/Dialog/Preferences.pm:29
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:140
 msgid "Tab"
 msgstr "Tab"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:569
-msgid "Tab display size (in spaces)"
-msgstr "Taille d'affichage des tabulations (en espaces)"
+#: lib/Padre/Wx/FBP/Preferences.pm:998
+#, fuzzy
+msgid "Tab Spaces:"
+msgstr "Convertir les tabulations en espaces"
 
-#: lib/Padre/Wx/Main.pm:6279
+#: lib/Padre/Wx/Main.pm:6306
 msgid "Tab to Space"
 msgstr "Convertir les tabulations en espaces"
 
-#: lib/Padre/Wx/Menu/Edit.pm:235
+#: lib/Padre/Wx/Menu/Edit.pm:233
 msgid "Tabs and S&paces"
 msgstr "&Tabulations et espaces"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1032
+#: lib/Padre/Wx/ActionLibrary.pm:1043
 msgid "Tabs to &Spaces..."
 msgstr "Convertir les tabulations en e&spaces"
 
-#: lib/Padre/MimeTypes.pm:411
+#: lib/Padre/Wx/TaskList.pm:184
+#: lib/Padre/Wx/FBP/Preferences.pm:88
+#: lib/Padre/Wx/FBP/Preferences.pm:406
+#: lib/Padre/Wx/Panel/TaskList.pm:96
+msgid "Task List"
+msgstr ""
+
+#: lib/Padre/MIME.pm:880
 msgid "Text"
 msgstr "Texte"
 
-#: lib/Padre/Wx/Main.pm:4359
+#: lib/Padre/Wx/Main.pm:4427
+#: lib/Padre/Wx/Choice/Files.pm:20
 msgid "Text Files"
 msgstr "Fichiers texte"
 
-#: lib/Padre/Wx/Dialog/Bookmarks.pm:110
+#: lib/Padre/Wx/Dialog/Bookmarks.pm:108
 #, perl-format
 msgid "The bookmark '%s' no longer exists"
 msgstr "Le signet '%s' n'existe plus"
 
-#: lib/Padre/Wx/Debugger.pm:191
-msgid ""
-"The debugger is not running.\n"
-"You can start the debugger using one of the commands 'Step In', 'Step Over', or 'Run till Breakpoint' in the Debug menu."
-msgstr ""
-
-#: lib/Padre/Wx/Directory.pm:590
-msgid "The directory browser got an undef object and may stop working now. Please save your work and restart Padre."
-msgstr "Le navigateur a reçu un objet undef et pourrait s'arrêter de fonctionner maintenant. Sauvegardez votre travail et redémarrez Padre."
-
-#: lib/Padre/Document.pm:926
+#: lib/Padre/Document.pm:254
 #, perl-format
 msgid "The file %s you are trying to open is %s bytes large. It is over the arbitrary file size limit of Padre which is currently %s. Opening this file may reduce performance. Do you still want to open the file?"
 msgstr "Le fichier %s que vous tentez d'ouvrir est ouvert est de %s octets. C'est plus que la limite arbitraire de Padre de %s. Ouvrir le fichier pourrait diminuer la performance. Voulez-vous malgré cela l'ouvrir ?"
 
-#: lib/Padre/Wx/Dialog/Preferences.pm:459
+#: lib/Padre/Wx/Dialog/Preferences.pm:476
 #, perl-format
 msgid "The shortcut '%s' is already used by the action '%s'.\n"
 msgstr "Le raccourci « %s » est déjà utilisé par l'action « %s ».\n"
@@ -5387,60 +5638,66 @@ msgstr "Il n'y a pas encore de position sauvée."
 msgid "This document does not contain any POD"
 msgstr "Ce document ne contient pas de POD"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2355
+#: lib/Padre/Wx/ActionLibrary.pm:2273
 msgid "This function reloads the My plug-in without restarting Padre"
 msgstr "Cette fonction recharge l'extension MyPlugin sans redémarrer Padre"
 
-#: lib/Padre/Config.pm:1405
+#: lib/Padre/Config.pm:1374
 msgid "This requires an installed Devel::EndStats and a Padre restart"
 msgstr "Ceci nécessite que Devel::EndStats soit installé et le redémarrage de Padre"
 
-#: lib/Padre/Config.pm:1424
+#: lib/Padre/Config.pm:1393
 msgid "This requires an installed Devel::TraceUse and a Padre restart"
 msgstr "Ceci requiert Devel::TraceUse installé et un redémarrage de Padre"
 
-#: lib/Padre/Wx/Main.pm:5393
+#: lib/Padre/Wx/Main.pm:5396
 msgid "This type of file (URL) is missing delete support."
 msgstr "Ce type de fichier (URL) ne reconnaît pas la fonction suppression."
 
-#: lib/Padre/Wx/Dialog/About.pm:190
+#: lib/Padre/Wx/Dialog/About.pm:154
 msgid "Threads"
 msgstr "Threads"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:990
-#: lib/Padre/Wx/FBP/Preferences.pm:1014
-msgid "Timeout (in seconds)"
+#: lib/Padre/Wx/FBP/Preferences.pm:1311
+#: lib/Padre/Wx/FBP/Preferences.pm:1354
+#, fuzzy
+msgid "Timeout (seconds)"
 msgstr "Expiration (en secondes) :"
 
-#: lib/Padre/Wx/TodoList.pm:219
-msgid "To-do"
-msgstr "To-do"
-
 #: lib/Padre/Wx/Dialog/Special.pm:67
 msgid "Today"
 msgstr "Aujourd'hui"
 
-#: lib/Padre/Config.pm:1477
+#: lib/Padre/Config.pm:1447
+msgid "Toggle Diff window feature that compares two buffers graphically"
+msgstr ""
+
+#: lib/Padre/Config.pm:1465
 msgid "Toggle Perl 6 auto detection in Perl 5 files"
 msgstr "(Dés)activer l'autodétection de Perl 6 dans des fichiers Perl 5 "
 
-#: lib/Padre/Config.pm:1451
-msgid "Toggle document differences feature"
-msgstr "(Dés)activer la fonctionnalité de différence entre documents"
+#: lib/Padre/Wx/FBP/Debugger.pm:316
+msgid ""
+"Toggle running breakpoints (update DB)\n"
+"b\n"
+"Sets breakpoint on current line\n"
+"B line\n"
+"Delete a breakpoint from the specified line."
+msgstr ""
 
-#: lib/Padre/Config.pm:1442
-msgid "Toggle syntax checker annotations in editor"
-msgstr "(Dés)active les annotations du vérificateur de syntaxe"
+#: lib/Padre/Wx/FBP/About.pm:230
+msgid "Tom Eliaz"
+msgstr "Tom Eliaz"
 
-#: lib/Padre/Config.pm:1460
-msgid "Toggle version control system support"
-msgstr "(Dés)activer le support de systèmes de gestion de version"
+#: lib/Padre/Wx/FBP/Preferences.pm:344
+msgid "Tool Positions"
+msgstr ""
 
-#: lib/Padre/Wx/FBP/About.pm:289
-msgid "Tom Eliaz"
+#: lib/Padre/Wx/FBP/Debugger.pm:231
+msgid "Trace"
 msgstr ""
 
-#: lib/Padre/Wx/FBP/About.pm:925
+#: lib/Padre/Wx/FBP/About.pm:850
 msgid "Translation"
 msgstr "Traduction"
 
@@ -5449,20 +5706,28 @@ msgstr "Traduction"
 msgid "True"
 msgstr "Vrai"
 
-#: lib/Padre/Locale.pm:420
-#: lib/Padre/Wx/FBP/About.pm:690
+#: lib/Padre/Locale.pm:421
+#: lib/Padre/Wx/FBP/About.pm:637
 msgid "Turkish"
 msgstr "Turc"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1394
+#: lib/Padre/Wx/ActionLibrary.pm:1388
 msgid "Turn on CPAN explorer"
 msgstr "Activer l'explorateur CPAN"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1435
+#: lib/Padre/Wx/ActionLibrary.pm:1398
+msgid "Turn on Diff window"
+msgstr ""
+
+#: lib/Padre/Wx/ActionLibrary.pm:2063
+msgid "Turn on debug breakpoints panel"
+msgstr ""
+
+#: lib/Padre/Wx/ActionLibrary.pm:1439
 msgid "Turn on syntax checking of the current document and show output in a window"
 msgstr "Activer la vérification syntaxique du document courant et afficher le résultat dans un panneau"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1445
+#: lib/Padre/Wx/ActionLibrary.pm:1450
 msgid "Turn on version control view of the current project and show version control changes in a window"
 msgstr "Activer la vue des versions du projet et afficher les changement de version dans un panneau"
 
@@ -5470,19 +5735,15 @@ msgstr "Activer la vue des versions du projet et afficher les changement de vers
 msgid "Type"
 msgstr "Type"
 
-#: lib/Padre/Wx/Dialog/HelpSearch.pm:147
+#: lib/Padre/Wx/Dialog/HelpSearch.pm:148
 msgid "Type a help &keyword to read:"
 msgstr "&Taper un sujet d'aide à atteindre :"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2236
-msgid "Type in any expression and evaluate it in the debugged process"
-msgstr "Entrer une expression pour l'évaluer dans le processus débuggué"
-
-#: lib/Padre/MimeTypes.pm:706
+#: lib/Padre/MIME.pm:40
 msgid "UNKNOWN"
 msgstr "INCONNU"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1524
+#: lib/Padre/Wx/ActionLibrary.pm:1528
 msgid "Un&fold All"
 msgstr "Déplier &tout"
 
@@ -5491,28 +5752,28 @@ msgstr "Déplier &tout"
 msgid "Unable to parse %s"
 msgstr "Impossible d'analyser %s"
 
-#: lib/Padre/Wx/ActionLibrary.pm:575
+#: lib/Padre/Wx/ActionLibrary.pm:588
 msgid "Undo last change in current file"
 msgstr "Annuler le dernier changement dans le fichier courant"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1525
-#: lib/Padre/Wx/ActionLibrary.pm:1535
+#: lib/Padre/Wx/ActionLibrary.pm:1529
+#: lib/Padre/Wx/ActionLibrary.pm:1539
 msgid "Unfold all the blocks that can be folded (need folding to be enabled)"
 msgstr "Déplier tous les blocks pouvant l'être (nécessite l'activation du repliage)"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:151
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:150
 msgid "Unicode character 'name'"
 msgstr "Cararactère unicode « nom »"
 
-#: lib/Padre/Locale.pm:142
-#: lib/Padre/Wx/Main.pm:4102
+#: lib/Padre/Locale.pm:143
+#: lib/Padre/Wx/Main.pm:4171
 msgid "Unknown"
 msgstr "Inconnu"
 
-#: lib/Padre/PluginManager.pm:928
-#: lib/Padre/Document/Perl.pm:639
-#: lib/Padre/Document/Perl.pm:888
-#: lib/Padre/Document/Perl.pm:937
+#: lib/Padre/PluginManager.pm:770
+#: lib/Padre/Document/Perl.pm:656
+#: lib/Padre/Document/Perl.pm:905
+#: lib/Padre/Document/Perl.pm:954
 #: lib/Padre/File/FTP.pm:145
 msgid "Unknown error"
 msgstr "Erreur inconnue"
@@ -5521,16 +5782,21 @@ msgstr "Erreur inconnue"
 msgid "Unknown error from "
 msgstr "Erreur inconnue de "
 
-#: lib/Padre/Wx/VCS.pm:241
+#: lib/Padre/PluginHandle.pm:24
+#, fuzzy
+msgid "Unloaded"
+msgstr "non chargé"
+
+#: lib/Padre/Wx/VCS.pm:258
 msgid "Unmodified"
 msgstr "Inchangé"
 
-#: lib/Padre/Document.pm:1700
+#: lib/Padre/Document.pm:1062
 #, perl-format
 msgid "Unsaved %d"
 msgstr "Non sauvegardé %d"
 
-#: lib/Padre/Wx/Main.pm:5136
+#: lib/Padre/Wx/Main.pm:5129
 msgid "Unsaved File"
 msgstr "Fichier non sauvegardé"
 
@@ -5545,165 +5811,163 @@ msgstr "non supporté: %s"
 msgid "Untitled"
 msgstr "Sans titre"
 
-#: lib/Padre/Wx/VCS.pm:234
-#: lib/Padre/Wx/VCS.pm:248
-#: lib/Padre/Wx/FBP/VCS.pm:196
+#: lib/Padre/Wx/VCS.pm:251
+#: lib/Padre/Wx/VCS.pm:265
+#: lib/Padre/Wx/FBP/VCS.pm:189
 msgid "Unversioned"
 msgstr "Pas versionné"
 
-#: lib/Padre/Wx/Dialog/Preferences.pm:135
+#: lib/Padre/Wx/Dialog/Preferences.pm:31
 msgid "Up"
 msgstr "Haut"
 
-#: lib/Padre/Wx/VCS.pm:247
+#: lib/Padre/Wx/VCS.pm:264
 msgid "Updated but unmerged"
 msgstr "Mis à jour mais non fusionné"
 
-#: lib/Padre/Wx/FBP/Sync.pm:215
+#: lib/Padre/Wx/FBP/Sync.pm:202
 msgid "Upload"
 msgstr "Upload"
 
-#: lib/Padre/Wx/Menu/Edit.pm:265
+#: lib/Padre/Wx/Menu/Edit.pm:263
 msgid "Upper/Lo&wer Case"
 msgstr "&Majuscules / Minuscules"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:95
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:94
 msgid "Uppercase characters"
 msgstr "Majuscules"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:153
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:152
 msgid "Uppercase next character"
 msgstr "Caractère suivant en majuscule"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:155
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:154
 msgid "Uppercase till \\E"
 msgstr "Majuscules jusqu'à \\E"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:1032
+#: lib/Padre/Wx/FBP/Preferences.pm:1346
 msgid "Use FTP passive mode"
 msgstr "Utiliser le mode FTP passif"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1124
+#: lib/Padre/Wx/ActionLibrary.pm:1135
 msgid "Use Perl source as filter"
 msgstr "Utiliser le source Perl comme filtre"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:561
-msgid "Use Tabs"
-msgstr "Utiliser les tabulations"
-
-#: lib/Padre/Wx/FBP/Preferences.pm:499
+#: lib/Padre/Wx/FBP/Preferences.pm:644
 msgid "Use X11 middle button paste style"
 msgstr "Style de collage X11 avec le bouton du milieu"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1327
+#: lib/Padre/Wx/ActionLibrary.pm:1321
 msgid "Use a filter to select one or more files"
 msgstr "Entrer un filtre pour sélectionner un fichier"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:821
+#: lib/Padre/Wx/FBP/Preferences.pm:1453
 msgid "Use external window for execution"
 msgstr "Utiliser une fenêtre externe pour l'exécution"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:521
-msgid "Use splash screen"
-msgstr "Afficher l'image de démarrage"
+#: lib/Padre/Wx/FBP/Preferences.pm:972
+msgid "Use tabs instead of spaces"
+msgstr ""
 
 #: lib/Padre/Wx/Dialog/Advanced.pm:819
 msgid "User"
 msgstr "Utilisateur"
 
-#: lib/Padre/Wx/FBP/Sync.pm:74
-#: lib/Padre/Wx/FBP/Sync.pm:119
-msgid "Username"
-msgstr "Utilisateur"
-
-#: lib/Padre/Wx/ActionLibrary.pm:2417
+#: lib/Padre/Wx/ActionLibrary.pm:2322
 msgid "Using CPAN.pm to install a CPAN like package opened locally"
 msgstr "Utiliser CPAN.pm pour installer un paquetage décompressé localement"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2427
+#: lib/Padre/Wx/ActionLibrary.pm:2332
 msgid "Using pip to download a tar.gz file and install it using CPAN.pm"
 msgstr "Utiliser pip pour télécharger un fichier .tar.gz et l'installer en utilisant CPAN.pm"
 
-#: lib/Padre/Wx/Debug.pm:123
 #: lib/Padre/Wx/Dialog/Advanced.pm:113
 msgid "Value"
 msgstr "Valeur"
 
-#: lib/Padre/Wx/Debug.pm:122
-msgid "Variable"
-msgstr "Variable"
-
-#: lib/Padre/Wx/ActionLibrary.pm:1906
+#: lib/Padre/Wx/ActionLibrary.pm:1911
 msgid "Variable Name"
 msgstr "Nom de variable"
 
-#: lib/Padre/Document/Perl.pm:848
+#: lib/Padre/Document/Perl.pm:865
 msgid "Variable case change"
 msgstr "Changer la casse de la variable"
 
-#: lib/Padre/Wx/Dialog/PluginManager.pm:68
-msgid "Version"
-msgstr "Version"
-
-#: lib/Padre/Wx/VCS.pm:142
+#: lib/Padre/Wx/VCS.pm:124
+#: lib/Padre/Wx/FBP/Preferences.pm:438
 msgid "Version Control"
 msgstr "Versions"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1762
+#: lib/Padre/Wx/FBP/Preferences.pm:931
+#, fuzzy
+msgid "Version Control Tool"
+msgstr "Versions"
+
+#: lib/Padre/Wx/ActionLibrary.pm:1767
 msgid "Vertically &Align Selected"
 msgstr "&Aligner verticalement"
 
-#: lib/Padre/Wx/Syntax.pm:73
+#: lib/Padre/Wx/Syntax.pm:77
 msgid "Very Fatal Error"
 msgstr "Erreur fatale"
 
-#: lib/Padre/Wx/Dialog/QuickMenuAccess.pm:386
+#: lib/Padre/Wx/Dialog/QuickMenuAccess.pm:366
 msgid "View"
 msgstr "Affichage"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2673
+#: lib/Padre/Wx/ActionLibrary.pm:2572
 msgid "View All &Open Bugs"
 msgstr "Afficher tous les bugs &ouverts"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2674
+#: lib/Padre/Wx/ActionLibrary.pm:2573
 msgid "View all known and currently unsolved bugs in Padre"
 msgstr "Voir tous les bugs de Padre connus et non résolus"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:90
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:89
 msgid "Visible characters"
 msgstr "Caractères visibles"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:92
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:91
 msgid "Visible characters and spaces"
 msgstr "Caractères visibles et espaces"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2653
-msgid "Visit the PerlM&onks"
-msgstr "Visiter Perl&Monks (anglais)"
+#: lib/Padre/Wx/ActionLibrary.pm:2175
+msgid "Visit Debug &Wiki..."
+msgstr ""
+
+#: lib/Padre/Wx/ActionLibrary.pm:2553
+msgid "Visit Perl Websites..."
+msgstr ""
 
-#: lib/Padre/Document.pm:1480
+#: lib/Padre/Document.pm:778
 #, perl-format
 msgid "Visual filename %s does not match the internal filename %s, do you want to abort saving?"
 msgstr "Le nom de fichier %s ne correspond pas au nom de fichier interne %s, voulez-vous annuler la sauvegarde ?"
 
-#: lib/Padre/Document.pm:932
-#: lib/Padre/Wx/Syntax.pm:43
-#: lib/Padre/Wx/Main.pm:3088
-#: lib/Padre/Wx/Main.pm:3803
+#: lib/Padre/Document.pm:260
+#: lib/Padre/Wx/Syntax.pm:47
+#: lib/Padre/Wx/Main.pm:3127
+#: lib/Padre/Wx/Main.pm:3850
+#: lib/Padre/Wx/Main.pm:5412
 #: lib/Padre/Wx/Dialog/Warning.pm:64
 msgid "Warning"
 msgstr "Avertissement"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2368
+#: lib/Padre/Wx/ActionLibrary.pm:2286
 msgid "Warning! This will delete all the changes you made to 'My plug-in' and replace it with the default code that comes with your installation of Padre"
 msgstr ""
 
-#: lib/Padre/Wx/Dialog/Patch.pm:539
+#: lib/Padre/Wx/Dialog/Patch.pm:538
 #, perl-format
 msgid "Warning: found SVN v%s but we require SVN v%s and it is now called \"Apache Subversion\""
 msgstr ""
 
-#: lib/Padre/PluginManager.pm:421
+#: lib/Padre/Wx/FBP/Expression.pm:96
+#, fuzzy
+msgid "Watch"
+msgstr "Patch"
+
+#: lib/Padre/PluginManager.pm:383
 msgid ""
 "We found several new plug-ins.\n"
 "In order to configure and enable them go to\n"
@@ -5719,7 +5983,12 @@ msgstr ""
 "Liste des nouvelles extensions :\n"
 "\n"
 
-#: lib/Padre/Wx/Main.pm:4361
+#: lib/Padre/Wx/ActionLibrary.pm:2076
+#: lib/Padre/Wx/ActionLibrary.pm:2086
+msgid "We should not need this menu item"
+msgstr ""
+
+#: lib/Padre/Wx/Main.pm:4429
 msgid "Web Files"
 msgstr "Fichiers web"
 
@@ -5727,11 +5996,7 @@ msgstr "Fichiers web"
 msgid "Whatever"
 msgstr "Peu importe"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2190
-msgid "When in a subroutine call show all the calls since the main of the program"
-msgstr "Dans un appel de fonction, montre la pile d'appels depuis le programme principal"
-
-#: lib/Padre/Wx/ActionLibrary.pm:1546
+#: lib/Padre/Wx/ActionLibrary.pm:1550
 msgid "When typing in functions allow showing short examples of the function"
 msgstr "Montrer un court exemple de la fonction lorsqu'elle est utilisée"
 
@@ -5739,27 +6004,27 @@ msgstr "Montrer un court exemple de la fonction lorsqu'elle est utilisée"
 msgid "Where did you hear about Padre?"
 msgstr "Where did you hear about Padre?"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:94
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:93
 msgid "Whitespace characters"
 msgstr "Blancs"
 
-#: lib/Padre/Wx/Dialog/QuickMenuAccess.pm:392
+#: lib/Padre/Wx/Dialog/QuickMenuAccess.pm:372
 msgid "Window"
 msgstr "Fenêtre"
 
-#: lib/Padre/Wx/Dialog/WindowList.pm:35
+#: lib/Padre/Wx/Dialog/WindowList.pm:34
 msgid "Window list"
 msgstr "Liste des fenêtres"
 
-#: lib/Padre/Wx/ActionLibrary.pm:542
+#: lib/Padre/Wx/ActionLibrary.pm:545
 msgid "Word count and other statistics of the current document"
 msgstr "Nombre de mots et autres statistiques du document courant"
 
-#: lib/Padre/Wx/Dialog/DocStats.pm:102
+#: lib/Padre/Wx/FBP/Document.pm:156
 msgid "Words"
 msgstr "Mots"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1612
+#: lib/Padre/Wx/ActionLibrary.pm:1616
 msgid "Wrap long lines"
 msgstr "Continuer les longues lignes sur la ligne suivante"
 
@@ -5767,8 +6032,8 @@ msgstr "Continuer les longues lignes sur la ligne suivante"
 msgid "Writing file to FTP server..."
 msgstr "Enregistrement du fichier vers le serveur FTP..."
 
-#: lib/Padre/Wx/Output.pm:146
-#: lib/Padre/Wx/Main.pm:2944
+#: lib/Padre/Wx/Output.pm:165
+#: lib/Padre/Wx/Main.pm:2983
 #, perl-format
 msgid ""
 "Wx::Perl::ProcessStream is version %s which is known to cause problems. Get at least 0.20 by typing\n"
@@ -5777,15 +6042,11 @@ msgstr ""
 "La version de Wx::Perl::ProcessStream est%s qui est connue pour causer des problèmes. Récupérez la version 0.20 en tapant\n"
 "cpan Wx::Perl::ProcessStream"
 
-#: lib/Padre/Wx/FBP/FindFast.pm:36
-msgid "X"
-msgstr ""
-
 #: lib/Padre/Wx/Dialog/Special.pm:68
 msgid "Year"
 msgstr "Année"
 
-#: lib/Padre/File/HTTP.pm:161
+#: lib/Padre/File/HTTP.pm:162
 msgid ""
 "You are going to write a file using HTTP PUT.\n"
 "This is highly experimental and not supported by most servers."
@@ -5793,72 +6054,125 @@ msgstr ""
 "Vous allez écrire un fichier en utilisant HTTP PUT.\n"
 "C'est très expérimental et n'est pas accepté par la plupart des serveurs."
 
-#: lib/Padre/Wx/Editor.pm:1512
+#: lib/Padre/Wx/Editor.pm:1888
 msgid "You must select a range of lines"
 msgstr "Vous devez sélectionner un ensemble de lignes"
 
-#: lib/Padre/Wx/Main.pm:3802
+#: lib/Padre/Wx/Main.pm:3849
 msgid "You still have a running process. Do you want to kill it and exit?"
 msgstr "Un processus tourne toujours. Voulez-vous le tuer et quitter ?"
 
-#: lib/Padre/Wx/FBP/About.pm:217
-#: lib/Padre/Wx/FBP/About.pm:510
+#: lib/Padre/MIME.pm:1215
+msgid "ZIP Archive"
+msgstr ""
+
+#: lib/Padre/Wx/FBP/About.pm:158
+#: lib/Padre/Wx/FBP/About.pm:451
 msgid "Zeno Gantner"
+msgstr "Zeno Gantner"
+
+#: lib/Padre/Wx/FBP/Debugger.pm:123
+msgid ""
+"c [line|sub]\n"
+"Continue, optionally inserting a one-time-only breakpoint at the specified line or subroutine."
 msgstr ""
 
-#: lib/Padre/Wx/FBP/About.pm:373
+#: lib/Padre/Wx/FBP/About.pm:314
 msgid "code4pay"
-msgstr ""
+msgstr "code4pay"
 
-#: lib/Padre/CPAN.pm:185
+#: lib/Padre/CPAN.pm:180
 msgid "cpanm is unexpectedly not installed"
 msgstr "cpanm n'est pas installé"
 
-#: lib/Padre/PluginHandle.pm:93
-#: lib/Padre/Wx/Dialog/PluginManager.pm:530
-msgid "disabled"
-msgstr "désactivé"
-
 #: lib/Padre/Wx/Dialog/OpenURL.pm:79
 msgid "e.g."
 msgstr ""
 
-#: lib/Padre/PluginHandle.pm:94
-#: lib/Padre/Wx/Dialog/PluginManager.pm:518
-msgid "enabled"
-msgstr "activé"
+#: lib/Padre/Wx/Dialog/WindowList.pm:349
+#: lib/Padre/Wx/Dialog/WindowList.pm:353
+msgid "fresh"
+msgstr ""
 
-#: lib/Padre/PluginHandle.pm:89
-#: lib/Padre/Wx/Dialog/PluginManager.pm:491
-msgid "error"
-msgstr "erreur"
+#: lib/Padre/Wx/FBP/Debugger.pm:83
+msgid ""
+"n [expr]\n"
+"Next. Executes over subroutine calls, until the beginning of the next statement. If an expression is supplied that includes function calls, those functions will be executed with stops before each statement."
+msgstr ""
 
-#: lib/Padre/Wx/Dialog/WindowList.pm:350
-#: lib/Padre/Wx/Dialog/WindowList.pm:354
-msgid "fresh"
+#: lib/Padre/Wx/FBP/Debugger.pm:396
+msgid ""
+"o\n"
+"Display all options.\n"
+"\n"
+"o booloption ...\n"
+"Set each listed Boolean option to the value 1.\n"
+"\n"
+"o anyoption? ...\n"
+"Print out the value of one or more options.\n"
+"\n"
+"o option=value ...\n"
+"Set the value of one or more options. If the value has internal whitespace, it should be quoted. For example, you could set o pager=\"less -MQeicsNfr\" to call less with those specific options. You may use either single or double quotes, but if you do, you must escape any embedded instances of same sort of quote you began with, as well as any escaping any escapes that immediately precede that quote but which are not meant to escape the quote itself. In other words, you follow single-quoting rules irrespective of the quote; eg: o option='this isn't bad' or o option=\"She said, \"Isn't it?\"\" .\n"
+"\n"
+"For historical reasons, the =value is optional, but defaults to 1 only where it is safe to do so--that is, mostly for Boolean options. It is always better to assign a specific value using = . The option can be abbreviated, but for clarity probably should not be. Several options can be set together. See Configurable Options for a list of these."
 msgstr ""
 
-#: lib/Padre/PluginHandle.pm:92
-#: lib/Padre/Wx/Dialog/PluginManager.pm:503
-msgid "incompatible"
-msgstr "incompatible"
+#: lib/Padre/Wx/FBP/Breakpoints.pm:113
+#, fuzzy
+msgid "project"
+msgstr "Projet"
 
-#: lib/Padre/PluginHandle.pm:91
-msgid "loaded"
-msgstr "chargé"
+#: lib/Padre/Wx/FBP/Debugger.pm:103
+msgid ""
+"r\n"
+"Continue until the return from the current subroutine. Dump the return value if the PrintRet option is set (default)."
+msgstr ""
 
-#: lib/Padre/Document.pm:1678
-#, perl-format
-msgid "no highlighter for mime-type '%s' using stc"
-msgstr "Pas de coloriseur pour le type MIME « %s » avec STC"
+#: lib/Padre/Wx/FBP/Debugger.pm:63
+msgid ""
+"s [expr]\n"
+"Single step. Executes until the beginning of another statement, descending into subroutine calls. If an expression is supplied that includes function calls, it too will be single-stepped."
+msgstr ""
 
-#: lib/Padre/Wx/Dialog/DocStats.pm:179
-msgid "none"
-msgstr "aucun"
+#: lib/Padre/Wx/FBP/Breakpoints.pm:118
+msgid "show breakpoints in project"
+msgstr ""
 
-#: lib/Padre/PluginHandle.pm:90
-msgid "unloaded"
-msgstr "non chargé"
+#: lib/Padre/Wx/FBP/Debugger.pm:236
+msgid ""
+"t\n"
+"Toggle trace mode (see also the AutoTrace option)."
+msgstr ""
+"t\n"
+"Bascule le mode trace (voir aussi l'option auto-trace)."
+
+#: lib/Padre/Wx/FBP/Debugger.pm:276
+msgid "v [line]    View window around line."
+msgstr "v [ligne]   Voir la fenêtre autour de la ligne."
+
+#: lib/Padre/Wx/FBP/Debugger.pm:464
+msgid ""
+"w expr\n"
+"Add a global watch-expression. Whenever a watched global changes the debugger will stop and display the old and new values.\n"
+"\n"
+"W expr\n"
+"Delete watch-expression\n"
+"W *\n"
+"Delete all watch-expressions."
+msgstr ""
+"w expr\n"
+"Ajoute une expression à surveiller globale. Dès qu'elle changera le débogueur s'arrêtera et affichera l'ancienne et la nouvelle valeur.\n"
+"\n"
+"W expr\n"
+"Supprime une expression à surveiller\n"
+"W *\n"
+"Supprime toutes les expressions à surveiller."
+
+#: lib/Padre/Wx/FBP/Debugger.pm:217
+msgid ""
+"working now with some gigery pokery to get around\n"
+"Intermitent Error, You can't FIRSTKEY with the %~ hash"
+msgstr ""
 
 #: lib/Padre/Wx/Dialog/PerlFilter.pm:76
 msgid "wrap in grep { }"
@@ -5872,6 +6186,378 @@ msgstr "map { }"
 msgid "wxPerl &Live Support"
 msgstr "Support en direct pour wxPerl"
 
+#: lib/Padre/Wx/FBP/Debugger.pm:198
+msgid ""
+"y [level [vars]]\n"
+"Display all (or some) lexical variables (mnemonic: mY variables) in the current scope or level scopes higher. You can limit the variables that you see with vars which works exactly as it does for the V and X commands. Requires the PadWalker module version 0.08 or higher; will warn if this isn't installed. Output is pretty-printed in the same style as for V and the format is controlled by the same options."
+msgstr ""
+
+#~ msgid "&Install CPAN Module"
+#~ msgstr "Installer un module du &CPAN"
+
+#~ msgid "&Module Tools"
+#~ msgstr "Outils &module"
+
+#~ msgid "&Update"
+#~ msgstr "&Mettre à jour"
+
+#~ msgid "Auto-Complete"
+#~ msgstr "Autocomplétion"
+
+#~ msgid "Automatic indentation style detection"
+#~ msgstr "Détection automatique du style d'indentation"
+
+#~ msgid "Case &sensitive"
+#~ msgstr "&Sensible à la casse"
+
+#~ msgid "Characters (including whitespace)"
+#~ msgstr "Caractères (incluant les blancs)"
+
+#~ msgid "Check for file updates on disk every (seconds)"
+#~ msgstr "Vérifier les mises à jour sur disque toutes les (secondes) :"
+
+#~ msgid "Cl&ose Window on Hit"
+#~ msgstr "Fermer la fenêtre à la première occurrence"
+
+#~ msgid "Close Window on &Hit"
+#~ msgstr "Fermer la fenêtre à la première occurrence"
+
+#~ msgid "Content"
+#~ msgstr "Contenu"
+
+#~ msgid "Copy &All"
+#~ msgstr "&Tout copier"
+
+#~ msgid "Copy &Selected"
+#~ msgstr "Copier la &sélection"
+
+#~ msgid "Core Team"
+#~ msgstr "Équipe principale"
+
+#~ msgid "Could not determine the comment character for %s document type"
+#~ msgstr "Pas de caractère de commentaire défini pour le type de document %s"
+
+#~ msgid "Could not set breakpoint on file '%s' row '%s'"
+#~ msgstr ""
+#~ "Ne peut placer de point d'arrêt dans le fichier '%s' à la ligne '%s'"
+
+#~ msgid "Created by:"
+#~ msgstr "Créé par"
+
+#~ msgid "Debugger not running"
+#~ msgstr "Le debugger n'est pas lancé"
+
+#~ msgid "Developers"
+#~ msgstr "Développeurs"
+
+#~ msgid "Did not find any matches."
+#~ msgstr "Aucune concordance trouvée."
+
+#~ msgid ""
+#~ "Display the current value of a variable in the right hand side debugger "
+#~ "pane"
+#~ msgstr ""
+#~ "Montre la valeur courante d'une variable dans le panneau de débogage de "
+#~ "droite"
+
+#~ msgid "Document Tools (Right)"
+#~ msgstr "Outils document (droite)"
+
+#~ msgid "Evaluate Expression..."
+#~ msgstr "Évaluer l'expression..."
+
+#~ msgid ""
+#~ "Execute the next statement, enter subroutine if needed. (Start debugger "
+#~ "if it is not yet running)"
+#~ msgstr ""
+#~ "Exécute la prochaine instruction, entre dans la fonction si besoin. "
+#~ "(Démarre le débogueur s'il n'était pas lancé)"
+
+#~ msgid ""
+#~ "Execute the next statement. If it is a subroutine call, stop only after "
+#~ "it returned. (Start debugger if it is not yet running)"
+#~ msgstr ""
+#~ "Exécute la prochaine instruction. Si c'est un appel de fonction, stoppe "
+#~ "après son retour. (Démarre le débogueur s'il n'était pas lancé)"
+
+#~ msgid "Expr"
+#~ msgstr "Expr"
+
+#~ msgid "Expression:"
+#~ msgstr "Expression :"
+
+#~ msgid "Fast but might be out of date"
+#~ msgstr "Rapide mais peut ne pas reconnaître les nouveautés"
+
+#~ msgid "File access via FTP"
+#~ msgstr "Accès fichier via FTP"
+
+#~ msgid "File access via HTTP"
+#~ msgstr "Accès fichier via HTTP"
+
+#~ msgid "Filename"
+#~ msgstr "Fichier"
+
+#~ msgid "Filter"
+#~ msgstr "Filtre :"
+
+#~ msgid "Find Results (%s)"
+#~ msgstr "Résultats de la recherche (%s)"
+
+#~ msgid "Find Text:"
+#~ msgstr "Rechercher :"
+
+#~ msgid "Find and Replace"
+#~ msgstr "Trouver et remplacer"
+
+#~ msgid "Gabor Szabo: Project Manager"
+#~ msgstr "Gabor Szabo: chef de projet"
+
+#~ msgid "Go to &Todo Window"
+#~ msgstr "Aller à la fenêtre &Todo"
+
+#~ msgid ""
+#~ "Hopefully faster than the PPI Traditional. Big file will fall back to "
+#~ "Scintilla highlighter."
+#~ msgstr ""
+#~ "Censé être plus rapide que le PPI traditionnel. Les gros fichiers seront "
+#~ "toujours colorisés avec Scintilla."
+
+#~ msgid "If within a subroutine, run till return is called and then stop."
+#~ msgstr "Si dans une fonction, continuer jusqu'à sa sortie et s'arrêter."
+
+#~ msgid "Indentation width (in columns)"
+#~ msgstr "Largeur d'indentation (en colonnes) :"
+
+#~ msgid "Install a Perl module from CPAN"
+#~ msgstr "Installer un module depuis le CPAN"
+
+#~ msgid "Interpreter arguments"
+#~ msgstr "Arguments de l'interpréteur :"
+
+#~ msgid "Jump to Current Execution Line"
+#~ msgstr "Sauter jusqu'à la ligne d'exécution courante"
+
+#~ msgid "Kibibytes (kiB)"
+#~ msgstr "Kibioctets (Kio)"
+
+#~ msgid "Kilobytes (kB)"
+#~ msgstr "Kilooctets (kB)"
+
+#~ msgid "Line"
+#~ msgstr "Ligne"
+
+#~ msgid "Line break mode"
+#~ msgstr "Sauts de ligne"
+
+#~ msgid "List all the breakpoints on the console"
+#~ msgstr "Lister tous les points d'arrêt sur la console"
+
+#~ msgid "Local/Remote File Access"
+#~ msgstr "Accès à un fichier local/distant"
+
+#~ msgid "MIME type did not have a class entry when %s(%s) was called"
+#~ msgstr "Le type MIME n'avait pas de classe quand %s(%s) a été appelé"
+
+#~ msgid "MIME type is not supported when %s(%s) was called"
+#~ msgstr "Le type MIME n'est pas géré lorsque %s(%s) est appellé"
+
+#~ msgid "MIME type was not supported when %s(%s) was called"
+#~ msgstr "Le type MIME n'était pas géré lorsque %s(%s) a été appellé"
+
+#~ msgid "Match Case"
+#~ msgstr "Même casse"
+
+#~ msgid "Methods order"
+#~ msgstr "Tri des méthodes"
+
+#~ msgid "Move to other panel"
+#~ msgstr "Déplacer dans un autre cadre"
+
+#~ msgid "MyLabel"
+#~ msgstr "MonLabel"
+
+#~ msgid "Next"
+#~ msgstr "Suivant"
+
+#~ msgid "No file is open"
+#~ msgstr "Aucun fichier ouvert"
+
+#~ msgid "No module mime_type='%s' filename='%s'"
+#~ msgstr "Pas de module mime_type='%s' fichier='%s'"
+
+#~ msgid "Non-whitespace characters"
+#~ msgstr "Non-blancs"
+
+#~ msgid "Open files"
+#~ msgstr "Fichiers ouverts"
+
+#~ msgid "Padre:-"
+#~ msgstr "Padre:-"
+
+#~ msgid "Perl interpreter"
+#~ msgstr "Interpréteur Perl :"
+
+#~ msgid "Plug-in Name"
+#~ msgstr "Nom de l'extension"
+
+#~ msgid "Previ&ous"
+#~ msgstr "&Précédent"
+
+#~ msgid "Project Tools (Left)"
+#~ msgstr "Outils projet (gauche)"
+
+#~ msgid "R/W"
+#~ msgstr "R/W"
+
+#~ msgid "RegExp for TODO panel"
+#~ msgstr "RegExp pour la vue TODO"
+
+#~ msgid "Regular &Expression"
+#~ msgstr "&Expression régulière"
+
+#~ msgid "Related editor has been closed"
+#~ msgstr "L'éditeur associé a été fermé"
+
+#~ msgid "Reload all files"
+#~ msgstr "Recharger tous les fichiers"
+
+#~ msgid "Reload some"
+#~ msgstr "Recharger certain"
+
+#~ msgid "Reload some files"
+#~ msgstr "Recharger certains fichiers"
+
+#~ msgid "Remove the breakpoint at the current location of the cursor"
+#~ msgstr "Enlever le point d'arrêt à la position courante du curseur"
+
+#~ msgid "Replace Text:"
+#~ msgstr "Remplacement :"
+
+#~ msgid "Run till Breakpoint (&c)"
+#~ msgstr "Lancer jusqu'au point d'arrêt (&c)"
+
+#~ msgid "Run to Cursor"
+#~ msgstr "Lancer jusqu'au curseur"
+
+#~ msgid "Search again for '%s'"
+#~ msgstr "Rechercher encore « %s »"
+
+#, fuzzy
+#~ msgid "Search in recent"
+#~ msgstr "Répertoire parent :"
+
+#~ msgid "Set Bookmark"
+#~ msgstr "Placer un signet"
+
+#~ msgid "Set a breakpoint at the line where to cursor is and run till there"
+#~ msgstr ""
+#~ "Placer un point d'arrêt à la position courante du curseur et exécuter "
+#~ "jusqu'ici"
+
+#~ msgid ""
+#~ "Set focus to the line where the current statement is in the debugging "
+#~ "process"
+#~ msgstr ""
+#~ "Mettre le focus sur la ligne de l'instruction courante dans le processus "
+#~ "débuggué"
+
+#~ msgid "Set the focus to the \"Todo\" window"
+#~ msgstr "Mettre le focus sur le panneau de résultat"
+
+#, fuzzy
+#~ msgid "Show Changes"
+#~ msgstr "Montrer en tant que"
+
+#~ msgid "Show Stack Trace (&t)"
+#~ msgstr "Afficher la pile d'appels (&t)"
+
+#~ msgid "Show Value Now (&x)"
+#~ msgstr "Afficher la valeur"
+
+#~ msgid "Show the value of a variable now in a pop-up window."
+#~ msgstr "Affiche la valeur d'une variable."
+
+#~ msgid "Slow but accurate and we have full control so bugs can be fixed"
+#~ msgstr ""
+#~ "Lent mais correct, de plus nous avons le contrôle dessus donc les bugs "
+#~ "peuvent être corrigés"
+
+#~ msgid "Start running and/or continue running till next breakpoint or watch"
+#~ msgstr ""
+#~ "Démarrer et/ou continuer l'exécution jusqu'au prochain point d'arrêt ou "
+#~ "surveillance"
+
+#~ msgid "Stats"
+#~ msgstr "Statistiques"
+
+#~ msgid "Step In (&s)"
+#~ msgstr "Pas en avant"
+
+#~ msgid "Step Out (&r)"
+#~ msgstr "Pas sortant (&r)"
+
+#~ msgid "Step Over (&n)"
+#~ msgstr "Pas au-dessus (&n)"
+
+#~ msgid "Syntax Highlighter"
+#~ msgstr "Coloriseur syntaxique :"
+
+#~ msgid "Tab display size (in spaces)"
+#~ msgstr "Taille d'affichage des tabulations (en espaces)"
+
+#~ msgid ""
+#~ "The directory browser got an undef object and may stop working now. "
+#~ "Please save your work and restart Padre."
+#~ msgstr ""
+#~ "Le navigateur a reçu un objet undef et pourrait s'arrêter de fonctionner "
+#~ "maintenant. Sauvegardez votre travail et redémarrez Padre."
+
+#~ msgid "To-do"
+#~ msgstr "To-do"
+
+#~ msgid "Type in any expression and evaluate it in the debugged process"
+#~ msgstr "Entrer une expression pour l'évaluer dans le processus débuggué"
+
+#~ msgid "Use Tabs"
+#~ msgstr "Utiliser les tabulations"
+
+#~ msgid "Username"
+#~ msgstr "Utilisateur"
+
+#~ msgid "Variable"
+#~ msgstr "Variable"
+
+#~ msgid "Version"
+#~ msgstr "Version"
+
+#~ msgid "Visit the PerlM&onks"
+#~ msgstr "Visiter Perl&Monks (anglais)"
+
+#~ msgid ""
+#~ "When in a subroutine call show all the calls since the main of the program"
+#~ msgstr ""
+#~ "Dans un appel de fonction, montre la pile d'appels depuis le programme "
+#~ "principal"
+
+#~ msgid "disabled"
+#~ msgstr "désactivé"
+
+#~ msgid "enabled"
+#~ msgstr "activé"
+
+#~ msgid "error"
+#~ msgstr "erreur"
+
+#~ msgid "incompatible"
+#~ msgstr "incompatible"
+
+#~ msgid "no highlighter for mime-type '%s' using stc"
+#~ msgstr "Pas de coloriseur pour le type MIME « %s » avec STC"
+
+#~ msgid "none"
+#~ msgstr "aucun"
+
 #~ msgid "%s has no constructor"
 #~ msgstr "%s n'a pas de constructeur"
 
@@ -6113,9 +6799,6 @@ msgstr "Support en direct pour wxPerl"
 #~ msgid "Ultraedit"
 #~ msgstr "Ultraedit"
 
-#~ msgid "&Comment Selected Lines"
-#~ msgstr "&Commenter les lignes sélectionnées"
-
 #~ msgid "&Uncomment Selected Lines"
 #~ msgstr "&Décommenter les lignes sélectionnées"
 
@@ -6162,9 +6845,6 @@ msgstr "Support en direct pour wxPerl"
 #~ msgid "Copy of current file"
 #~ msgstr "Copie du fichier courant"
 
-#~ msgid "Directory:"
-#~ msgstr "Dossier :"
-
 #~ msgid "Dump %INC and @INC"
 #~ msgstr "Afficher %INC et @INC"
 
@@ -6191,9 +6871,6 @@ msgstr "Support en direct pour wxPerl"
 #~ msgid "Email Address:"
 #~ msgstr "Courrier électronique :"
 
-#~ msgid "Expression"
-#~ msgstr "Expression"
-
 #~ msgid "Field %s was missing. Module not created."
 #~ msgstr "Champ %s manquant. Module non créé."
 
@@ -6209,9 +6886,6 @@ msgstr "Support en direct pour wxPerl"
 #~ msgid "MIT License"
 #~ msgstr "Licence MIT"
 
-#~ msgid "Module Name:"
-#~ msgstr "Nom du module :"
-
 #~ msgid "Module Start"
 #~ msgstr "Démarrage du module"
 
@@ -6224,9 +6898,6 @@ msgstr "Support en direct pour wxPerl"
 #~ msgid "No Perl 5 file is open"
 #~ msgstr "Aucun fichier Perl 5 ouvert"
 
-#~ msgid "Number of lines"
-#~ msgstr "Nombre de fichiers"
-
 #, fuzzy
 #~ msgid "Open Source"
 #~ msgstr "Ouvrir une ressource"
@@ -6255,17 +6926,9 @@ msgstr "Support en direct pour wxPerl"
 #~ msgstr "Licence BSD revue"
 
 #, fuzzy
-#~ msgid "Search Directory:"
-#~ msgstr "Répertoire parent :"
-
-#, fuzzy
 #~ msgid "Search in Types:"
 #~ msgstr "Rechercher et remplacer"
 
-#, fuzzy
-#~ msgid "Set Bookmark:"
-#~ msgstr "Placer un signet"
-
 #~ msgid "Setup a skeleton Perl distribution"
 #~ msgstr "Créer un squelette de distribution Perl"
 
@@ -6451,18 +7114,12 @@ msgstr "Support en direct pour wxPerl"
 #~ msgid "Chars with spaces: %d"
 #~ msgstr "Caractères (espaces compris) : %d"
 
-#~ msgid "Newline type: %s"
-#~ msgstr "Type de retour chariot : %s"
-
 #~ msgid "Size on disk: %s"
 #~ msgstr "Taille sur disque : %s"
 
 #~ msgid "Open"
 #~ msgstr "Ouvrir"
 
-#~ msgid "&Find Next"
-#~ msgstr "Rechercher en avant"
-
 #~ msgid "Find &Text:"
 #~ msgstr "Rechercher le &texte :"
 
@@ -6521,18 +7178,12 @@ msgstr "Support en direct pour wxPerl"
 #~ msgid "Document name:"
 #~ msgstr "Nom du document :"
 
-#~ msgid "Document location:"
-#~ msgstr "Emplacement du document :"
-
 #~ msgid "Current Document: %s"
 #~ msgstr "Document courant : %s"
 
 #~ msgid "Run Parameters"
 #~ msgstr "Paramètres d'exécution"
 
-#~ msgid "Files and Colors"
-#~ msgstr "Fichiers et couleurs"
-
 #~ msgid "new"
 #~ msgstr "nouveau"
 
@@ -6602,9 +7253,6 @@ msgstr "Support en direct pour wxPerl"
 #~ msgid "Skip CVS/.svn/.git/blib folders"
 #~ msgstr "Ignorer les répertoires CVS / .svn / .git / blib"
 
-#~ msgid "Change project directory"
-#~ msgstr "Changer le répertoire du projet"
-
 #~ msgid "Tree listing"
 #~ msgstr "Liste arborescente"
 
@@ -6703,9 +7351,6 @@ msgstr "Support en direct pour wxPerl"
 #~ msgid "Enable trace when logging"
 #~ msgstr "Activer les traces pendant les logs"
 
-#~ msgid "&Count All"
-#~ msgstr "Tout compter"
-
 #~ msgid "Found %d matching occurrences"
 #~ msgstr "Trouvé %d occurrences concordantes"
 
@@ -6922,9 +7567,6 @@ msgstr "Support en direct pour wxPerl"
 #~ msgid "Run Parameters\tShift-Ctrl-F5"
 #~ msgstr "Paramètres d'exécution\tShift-Ctrl-F5"
 
-#~ msgid "Incompatible"
-#~ msgstr "Incompatible"
-
 #~ msgid ""
 #~ "Module Name:\n"
 #~ "e.g.: Perl::Critic"
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-04-12 08:10-0700\n"
+"POT-Creation-Date: 2012-09-28 16:10-0700\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -20,13 +20,13 @@ msgstr ""
 msgid "\".\" also matches newline"
 msgstr ""
 
-#: lib/Padre/Config.pm:487
+#: lib/Padre/Config.pm:682
 msgid ""
 "\"Open session\" will ask which session (set of files) to open when you "
 "launch Padre."
 msgstr ""
 
-#: lib/Padre/Config.pm:489
+#: lib/Padre/Config.pm:684
 msgid ""
 "\"Previous open files\" will remember the open files when you close Padre "
 "and open the same files next time you launch Padre."
@@ -47,82 +47,82 @@ msgstr ""
 msgid "$_ for both"
 msgstr ""
 
-#: lib/Padre/Wx/Diff.pm:110
+#: lib/Padre/Wx/Diff.pm:112
 #, perl-format
 msgid "%d line added"
 msgstr ""
 
-#: lib/Padre/Wx/Diff.pm:99
+#: lib/Padre/Wx/Diff.pm:100
 #, perl-format
 msgid "%d line changed"
 msgstr ""
 
-#: lib/Padre/Wx/Diff.pm:121
+#: lib/Padre/Wx/Diff.pm:124
 #, perl-format
 msgid "%d line deleted"
 msgstr ""
 
-#: lib/Padre/Wx/Diff.pm:109
+#: lib/Padre/Wx/Diff.pm:111
 #, perl-format
 msgid "%d lines added"
 msgstr ""
 
-#: lib/Padre/Wx/Diff.pm:98
+#: lib/Padre/Wx/Diff.pm:99
 #, perl-format
 msgid "%d lines changed"
 msgstr ""
 
-#: lib/Padre/Wx/Diff.pm:120
+#: lib/Padre/Wx/Diff.pm:123
 #, perl-format
 msgid "%d lines deleted"
 msgstr ""
 
-#: lib/Padre/Wx/ReplaceInFiles.pm:214
+#: lib/Padre/Wx/ReplaceInFiles.pm:213
 #, perl-format
 msgid "%s (%s changed)"
 msgstr ""
 
-#: lib/Padre/Wx/Panel/FoundInFiles.pm:346
+#: lib/Padre/Wx/Panel/FoundInFiles.pm:348
 #, perl-format
 msgid "%s (%s results)"
 msgstr ""
 
-#: lib/Padre/Wx/ReplaceInFiles.pm:222
+#: lib/Padre/Wx/ReplaceInFiles.pm:221
 #, perl-format
 msgid "%s (crashed)"
 msgstr ""
 
-#: lib/Padre/PluginManager.pm:527
+#: lib/Padre/PluginManager.pm:521
 #, perl-format
 msgid "%s - Crashed while instantiating: %s"
 msgstr ""
 
-#: lib/Padre/PluginManager.pm:473
+#: lib/Padre/PluginManager.pm:469
 #, perl-format
 msgid "%s - Crashed while loading: %s"
 msgstr ""
 
-#: lib/Padre/PluginManager.pm:537
+#: lib/Padre/PluginManager.pm:531
 #, perl-format
 msgid "%s - Failed to instantiate plug-in"
 msgstr ""
 
-#: lib/Padre/PluginManager.pm:497
+#: lib/Padre/PluginManager.pm:493
 #, perl-format
 msgid "%s - Not a Padre::Plugin subclass"
 msgstr ""
 
-#: lib/Padre/PluginManager.pm:510
+#: lib/Padre/PluginManager.pm:506
 #, perl-format
 msgid "%s - Not compatible with Padre %s - %s"
 msgstr ""
 
-#: lib/Padre/PluginManager.pm:485
+#: lib/Padre/PluginManager.pm:481
 #, perl-format
 msgid "%s - Plugin is empty or unversioned"
 msgstr ""
 
-#: lib/Padre/Wx/TaskList.pm:280 lib/Padre/Wx/Panel/TaskList.pm:172
+#: lib/Padre/Wx/TaskList.pm:280 lib/Padre/Wx/Panel/TaskList.pm:171
 #, perl-format
 msgid "%s in TODO regex, check your config."
 msgstr ""
@@ -132,7 +132,7 @@ msgstr ""
 msgid "%s line %s: %s"
 msgstr ""
 
-#: lib/Padre/Wx/VCS.pm:212
+#: lib/Padre/Wx/VCS.pm:210
 #, perl-format
 msgid "%s version control is not currently available"
 msgstr ""
@@ -142,19 +142,19 @@ msgstr ""
 msgid "%s. Line: %s File: %s - %s"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:2592 lib/Padre/Plugin/Devel.pm:109
+#: lib/Padre/Wx/ActionLibrary.pm:2617 lib/Padre/Plugin/Devel.pm:109
 msgid "&About"
 msgstr ""
 
-#: lib/Padre/Wx/FBP/Preferences.pm:1545
+#: lib/Padre/Wx/FBP/Preferences.pm:1530
 msgid "&Advanced..."
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:860
+#: lib/Padre/Wx/ActionLibrary.pm:873
 msgid "&Autocomplete"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:871
+#: lib/Padre/Wx/ActionLibrary.pm:884
 msgid "&Brace Matching"
 msgstr ""
 
@@ -162,7 +162,7 @@ msgstr ""
 msgid "&Browse"
 msgstr ""
 
-#: lib/Padre/Wx/FBP/Preferences.pm:1561 lib/Padre/Wx/Dialog/Advanced.pm:190
+#: lib/Padre/Wx/FBP/Preferences.pm:1546 lib/Padre/Wx/Dialog/Advanced.pm:190
 #: lib/Padre/Wx/Dialog/QuickMenuAccess.pm:153
 #: lib/Padre/Wx/Dialog/OpenResource.pm:183 lib/Padre/Wx/Dialog/Goto.pm:100
 #: lib/Padre/Wx/Dialog/OpenURL.pm:70
@@ -178,39 +178,39 @@ msgstr ""
 msgid "&Change variable style"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1706
+#: lib/Padre/Wx/ActionLibrary.pm:1719
 msgid "&Check for Common (Beginner) Errors"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:532
+#: lib/Padre/Wx/ActionLibrary.pm:545
 msgid "&Clean Recent Files List"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:658
+#: lib/Padre/Wx/ActionLibrary.pm:671
 msgid "&Clear Selection Marks"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:274 lib/Padre/Wx/Browser.pm:109
-#: lib/Padre/Wx/Menu/File.pm:134 lib/Padre/Wx/Dialog/HelpSearch.pm:180
+#: lib/Padre/Wx/ActionLibrary.pm:287 lib/Padre/Wx/Browser.pm:109
+#: lib/Padre/Wx/Menu/File.pm:144 lib/Padre/Wx/Dialog/HelpSearch.pm:180
 #: lib/Padre/Wx/Dialog/PerlFilter.pm:119
 #: lib/Padre/Wx/Dialog/RegexEditor.pm:275
 #: lib/Padre/Wx/Dialog/SessionManager.pm:303
 msgid "&Close"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:956
+#: lib/Padre/Wx/ActionLibrary.pm:969
 msgid "&Comment Out"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:2491
+#: lib/Padre/Wx/ActionLibrary.pm:2504
 msgid "&Context Help"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:2376
+#: lib/Padre/Wx/ActionLibrary.pm:2389
 msgid "&Context Menu"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:688
+#: lib/Padre/Wx/ActionLibrary.pm:701
 msgid "&Copy"
 msgstr ""
 
@@ -218,28 +218,28 @@ msgstr ""
 msgid "&Debug"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1638
+#: lib/Padre/Wx/ActionLibrary.pm:1651
 msgid "&Decrease Font Size"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:369 lib/Padre/Wx/FBP/Preferences.pm:1213
+#: lib/Padre/Wx/ActionLibrary.pm:382 lib/Padre/Wx/FBP/Preferences.pm:1198
 #: lib/Padre/Wx/FBP/Bookmarks.pm:95 lib/Padre/Wx/Dialog/SessionManager.pm:302
 msgid "&Delete"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1073
+#: lib/Padre/Wx/ActionLibrary.pm:1086
 msgid "&Delete Trailing Spaces"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1718
+#: lib/Padre/Wx/ActionLibrary.pm:1731
 msgid "&Deparse selection"
 msgstr ""
 
-#: lib/Padre/Wx/Dialog/PluginManager.pm:104
+#: lib/Padre/Wx/Dialog/PluginManager.pm:115
 msgid "&Disable"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:544
+#: lib/Padre/Wx/ActionLibrary.pm:557
 msgid "&Document Statistics"
 msgstr ""
 
@@ -247,16 +247,16 @@ msgstr ""
 msgid "&Edit"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:2255
+#: lib/Padre/Wx/ActionLibrary.pm:2268
 msgid "&Edit My Plug-in"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:2220
+#: lib/Padre/Wx/ActionLibrary.pm:2233
 msgid "&Edit with Regex Editor..."
 msgstr ""
 
-#: lib/Padre/Wx/Dialog/PluginManager.pm:110
-#: lib/Padre/Wx/Dialog/PluginManager.pm:116
+#: lib/Padre/Wx/Dialog/PluginManager.pm:121
+#: lib/Padre/Wx/Dialog/PluginManager.pm:127
 msgid "&Enable"
 msgstr ""
 
@@ -270,15 +270,15 @@ msgstr ""
 msgid "&Enter a position between 1 and %s:"
 msgstr ""
 
-#: lib/Padre/Wx/Menu/File.pm:291
+#: lib/Padre/Wx/Menu/File.pm:301
 msgid "&File"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:930
+#: lib/Padre/Wx/ActionLibrary.pm:943
 msgid "&File..."
 msgstr ""
 
-#: lib/Padre/Wx/FBP/Preferences.pm:1097 lib/Padre/Wx/Dialog/Advanced.pm:97
+#: lib/Padre/Wx/FBP/Preferences.pm:1082 lib/Padre/Wx/Dialog/Advanced.pm:97
 msgid "&Filter:"
 msgstr ""
 
@@ -290,43 +290,43 @@ msgstr ""
 msgid "&Find Next"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1220
+#: lib/Padre/Wx/ActionLibrary.pm:1233
 msgid "&Find Previous"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1167
+#: lib/Padre/Wx/ActionLibrary.pm:1180
 msgid "&Find..."
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1518
+#: lib/Padre/Wx/ActionLibrary.pm:1531
 msgid "&Fold All"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1538
+#: lib/Padre/Wx/ActionLibrary.pm:1551
 msgid "&Fold/Unfold Current"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1282
+#: lib/Padre/Wx/ActionLibrary.pm:1295
 msgid "&Go To..."
 msgstr ""
 
-#: lib/Padre/Wx/Outline.pm:141
+#: lib/Padre/Wx/Outline.pm:133
 msgid "&Go to Element"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:2470 lib/Padre/Wx/Menu/Help.pm:115
+#: lib/Padre/Wx/ActionLibrary.pm:2483 lib/Padre/Wx/Menu/Help.pm:120
 msgid "&Help"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1628
+#: lib/Padre/Wx/ActionLibrary.pm:1641
 msgid "&Increase Font Size"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:895
+#: lib/Padre/Wx/ActionLibrary.pm:908
 msgid "&Join Lines"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:2110
+#: lib/Padre/Wx/ActionLibrary.pm:2123
 msgid "&Launch Debugger"
 msgstr ""
 
@@ -338,7 +338,7 @@ msgstr ""
 msgid "&Load All Padre Modules"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1096
+#: lib/Padre/Wx/ActionLibrary.pm:1109
 msgid "&Lower All"
 msgstr ""
 
@@ -354,11 +354,7 @@ msgstr ""
 msgid "&Matching Menu Items:"
 msgstr ""
 
-#: lib/Padre/Wx/Menu/Tools.pm:67
-msgid "&Module Tools"
-msgstr ""
-
-#: lib/Padre/Wx/ActionLibrary.pm:1926
+#: lib/Padre/Wx/ActionLibrary.pm:1939
 msgid "&Move POD to __END__"
 msgstr ""
 
@@ -366,7 +362,7 @@ msgstr ""
 msgid "&New"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1779
+#: lib/Padre/Wx/ActionLibrary.pm:1792
 msgid "&Newline Same Column"
 msgstr ""
 
@@ -374,15 +370,15 @@ msgstr ""
 msgid "&Next"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:791
+#: lib/Padre/Wx/ActionLibrary.pm:804
 msgid "&Next Difference"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:2353
+#: lib/Padre/Wx/ActionLibrary.pm:2366
 msgid "&Next File"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:780
+#: lib/Padre/Wx/ActionLibrary.pm:793
 msgid "&Next Problem"
 msgstr ""
 
@@ -396,11 +392,11 @@ msgstr ""
 msgid "&Open"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:523
+#: lib/Padre/Wx/ActionLibrary.pm:536
 msgid "&Open All Recent Files"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:195
+#: lib/Padre/Wx/ActionLibrary.pm:208
 msgid "&Open..."
 msgstr ""
 
@@ -416,15 +412,15 @@ msgstr ""
 msgid "&POSIX Character classes"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:2515
+#: lib/Padre/Wx/ActionLibrary.pm:2528
 msgid "&Padre Support (English)"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:765
+#: lib/Padre/Wx/ActionLibrary.pm:778
 msgid "&Paste"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1107
+#: lib/Padre/Wx/ActionLibrary.pm:1120
 msgid "&Patch..."
 msgstr ""
 
@@ -436,11 +432,11 @@ msgstr ""
 msgid "&Perl filter source:"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:2233
+#: lib/Padre/Wx/ActionLibrary.pm:2246
 msgid "&Plug-in Manager"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:2188
+#: lib/Padre/Wx/ActionLibrary.pm:2201
 msgid "&Preferences"
 msgstr ""
 
@@ -448,15 +444,15 @@ msgstr ""
 msgid "&Previous"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:2364
+#: lib/Padre/Wx/ActionLibrary.pm:2377
 msgid "&Previous File"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:503
+#: lib/Padre/Wx/ActionLibrary.pm:516
 msgid "&Print..."
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:556
+#: lib/Padre/Wx/ActionLibrary.pm:569
 msgid "&Project Statistics"
 msgstr ""
 
@@ -464,27 +460,27 @@ msgstr ""
 msgid "&Quantifiers"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:803
+#: lib/Padre/Wx/ActionLibrary.pm:816
 msgid "&Quick Fix"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1331
+#: lib/Padre/Wx/ActionLibrary.pm:1344
 msgid "&Quick Menu Access..."
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:567
+#: lib/Padre/Wx/ActionLibrary.pm:580
 msgid "&Quit"
 msgstr ""
 
-#: lib/Padre/Wx/Menu/File.pm:248
+#: lib/Padre/Wx/Menu/File.pm:258
 msgid "&Recent Files"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:607
+#: lib/Padre/Wx/ActionLibrary.pm:620
 msgid "&Redo"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:2210
+#: lib/Padre/Wx/ActionLibrary.pm:2223
 msgid "&Regex Editor"
 msgstr ""
 
@@ -496,15 +492,15 @@ msgstr ""
 msgid "&Regular expression:"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:2272
+#: lib/Padre/Wx/ActionLibrary.pm:2285
 msgid "&Reload My Plug-in"
 msgstr ""
 
-#: lib/Padre/Wx/Main.pm:4697
+#: lib/Padre/Wx/Main.pm:4720
 msgid "&Reload selected"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1807
+#: lib/Padre/Wx/ActionLibrary.pm:1820
 msgid "&Rename Variable..."
 msgstr ""
 
@@ -516,11 +512,11 @@ msgstr ""
 msgid "&Replace text with:"
 msgstr ""
 
-#: lib/Padre/Wx/FBP/Preferences.pm:1232 lib/Padre/Wx/Dialog/Advanced.pm:178
+#: lib/Padre/Wx/FBP/Preferences.pm:1217 lib/Padre/Wx/Dialog/Advanced.pm:178
 msgid "&Reset"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1648
+#: lib/Padre/Wx/ActionLibrary.pm:1661
 msgid "&Reset Font Size"
 msgstr ""
 
@@ -532,11 +528,11 @@ msgstr ""
 msgid "&Run"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1942
+#: lib/Padre/Wx/ActionLibrary.pm:1955
 msgid "&Run Script"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:413 lib/Padre/Wx/FBP/Preferences.pm:1536
+#: lib/Padre/Wx/ActionLibrary.pm:426 lib/Padre/Wx/FBP/Preferences.pm:1521
 msgid "&Save"
 msgstr ""
 
@@ -552,7 +548,7 @@ msgstr ""
 msgid "&Search"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:2479
+#: lib/Padre/Wx/ActionLibrary.pm:2492
 msgid "&Search Help"
 msgstr ""
 
@@ -564,7 +560,7 @@ msgstr ""
 msgid "&Select an item to open (? = any character, * = any string):"
 msgstr ""
 
-#: lib/Padre/Wx/Main.pm:4694
+#: lib/Padre/Wx/Main.pm:4718
 msgid "&Select files to reload:"
 msgstr ""
 
@@ -572,11 +568,11 @@ msgstr ""
 msgid "&Set"
 msgstr ""
 
-#: lib/Padre/Wx/Dialog/PluginManager.pm:98
+#: lib/Padre/Wx/Dialog/PluginManager.pm:109
 msgid "&Show Error Message"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:918
+#: lib/Padre/Wx/ActionLibrary.pm:931
 msgid "&Snippets..."
 msgstr ""
 
@@ -584,19 +580,19 @@ msgstr ""
 msgid "&Start/Stop sub trace"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:2024
+#: lib/Padre/Wx/ActionLibrary.pm:2037
 msgid "&Stop Execution"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:943
+#: lib/Padre/Wx/ActionLibrary.pm:956
 msgid "&Toggle Comment"
 msgstr ""
 
-#: lib/Padre/Wx/Menu/Tools.pm:198
+#: lib/Padre/Wx/Menu/Tools.pm:199
 msgid "&Tools"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:2581
+#: lib/Padre/Wx/ActionLibrary.pm:2606
 msgid "&Translate Padre..."
 msgstr ""
 
@@ -604,15 +600,15 @@ msgstr ""
 msgid "&Type a menu item name to access:"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:968
+#: lib/Padre/Wx/ActionLibrary.pm:981
 msgid "&Uncomment"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:587
+#: lib/Padre/Wx/ActionLibrary.pm:600
 msgid "&Undo"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1085
+#: lib/Padre/Wx/ActionLibrary.pm:1098
 msgid "&Upper All"
 msgstr ""
 
@@ -628,7 +624,7 @@ msgstr ""
 msgid "&View Document As..."
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:2539
+#: lib/Padre/Wx/ActionLibrary.pm:2564
 msgid "&Win32 Questions (English)"
 msgstr ""
 
@@ -636,7 +632,7 @@ msgstr ""
 msgid "&Window"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1615
+#: lib/Padre/Wx/ActionLibrary.pm:1628
 msgid "&Word-Wrap File"
 msgstr ""
 
@@ -645,14 +641,14 @@ msgstr ""
 msgid "&wxWidgets %s Reference"
 msgstr ""
 
-#: lib/Padre/Wx/Panel/Debugger.pm:620
+#: lib/Padre/Wx/Panel/Debugger.pm:668
 #, perl-format
 msgid ""
 "'%s' does not look like a variable. First select a variable in the code and "
 "then try again."
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:2312
+#: lib/Padre/Wx/ActionLibrary.pm:2325
 msgid "(Re)load &Current Plug-in"
 msgstr ""
 
@@ -665,25 +661,25 @@ msgstr ""
 msgid "(Undefined)"
 msgstr ""
 
-#: lib/Padre/PluginManager.pm:777
+#: lib/Padre/PluginManager.pm:770
 msgid "(core)"
 msgstr ""
 
-#: lib/Padre/Wx/Dialog/About.pm:145
+#: lib/Padre/Wx/Dialog/About.pm:153
 msgid "(disabled)"
 msgstr ""
 
-#: lib/Padre/Wx/Dialog/About.pm:153
+#: lib/Padre/Wx/Dialog/About.pm:161
 msgid "(unsupported)"
 msgstr ""
 
-#: lib/Padre/Wx/FBP/Preferences.pm:1165 lib/Padre/Wx/FBP/Preferences.pm:1179
+#: lib/Padre/Wx/FBP/Preferences.pm:1150 lib/Padre/Wx/FBP/Preferences.pm:1164
 #: lib/Padre/Wx/Dialog/Shortcut.pm:61 lib/Padre/Wx/Dialog/Shortcut.pm:75
 #: lib/Padre/Wx/Dialog/Shortcut.pm:89
 msgid "+"
 msgstr ""
 
-#: lib/Padre/Wx/VCS.pm:337
+#: lib/Padre/Wx/VCS.pm:335
 msgid ", "
 msgstr ""
 
@@ -699,7 +695,7 @@ msgstr ""
 msgid "7-bit US-ASCII character"
 msgstr ""
 
-#: lib/Padre/Wx/CPAN.pm:510
+#: lib/Padre/Wx/CPAN.pm:514
 #, perl-format
 msgid "<b>Loading %s...</b>"
 msgstr ""
@@ -717,7 +713,7 @@ msgstr ""
 msgid "A group"
 msgstr ""
 
-#: lib/Padre/Config.pm:483
+#: lib/Padre/Config.pm:678
 msgid "A new empty file"
 msgstr ""
 
@@ -741,11 +737,11 @@ msgstr ""
 msgid "About"
 msgstr ""
 
-#: lib/Padre/Wx/CPAN.pm:217
+#: lib/Padre/Wx/CPAN.pm:221
 msgid "Abstract"
 msgstr ""
 
-#: lib/Padre/Wx/FBP/Patch.pm:47 lib/Padre/Wx/Dialog/Preferences.pm:170
+#: lib/Padre/Wx/FBP/Patch.pm:47 lib/Padre/Wx/Dialog/Preferences.pm:175
 msgid "Action"
 msgstr ""
 
@@ -758,15 +754,15 @@ msgstr ""
 msgid "Adam Kennedy"
 msgstr ""
 
-#: lib/Padre/Wx/FBP/Preferences.pm:303
+#: lib/Padre/Wx/FBP/Preferences.pm:288
 msgid "Add another closing bracket if there already is one"
 msgstr ""
 
-#: lib/Padre/Wx/VCS.pm:519
+#: lib/Padre/Wx/VCS.pm:515
 msgid "Add file to repository?"
 msgstr ""
 
-#: lib/Padre/Wx/VCS.pm:248 lib/Padre/Wx/VCS.pm:262
+#: lib/Padre/Wx/VCS.pm:246 lib/Padre/Wx/VCS.pm:260
 msgid "Added"
 msgstr ""
 
@@ -794,7 +790,7 @@ msgstr ""
 msgid "Alien Error"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1768
+#: lib/Padre/Wx/ActionLibrary.pm:1781
 msgid "Align a selection of text to the same left column."
 msgstr ""
 
@@ -802,17 +798,17 @@ msgstr ""
 msgid "All"
 msgstr ""
 
-#: lib/Padre/Wx/Main.pm:4426 lib/Padre/Wx/Main.pm:4427
-#: lib/Padre/Wx/Main.pm:4782 lib/Padre/Wx/Main.pm:6003
+#: lib/Padre/Wx/Main.pm:4441 lib/Padre/Wx/Main.pm:4442
+#: lib/Padre/Wx/Main.pm:4805 lib/Padre/Wx/Main.pm:6032
 #: lib/Padre/Wx/Choice/Files.pm:19
 msgid "All Files"
 msgstr ""
 
-#: lib/Padre/Document/Perl.pm:547
+#: lib/Padre/Document/Perl.pm:549
 msgid "All braces appear to be matched"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:427
+#: lib/Padre/Wx/ActionLibrary.pm:440
 msgid "Allow the selection of another name to save the current document"
 msgstr ""
 
@@ -820,11 +816,11 @@ msgstr ""
 msgid "Alphabetic characters"
 msgstr ""
 
-#: lib/Padre/Config.pm:580
+#: lib/Padre/Config.pm:775
 msgid "Alphabetical Order"
 msgstr ""
 
-#: lib/Padre/Config.pm:581
+#: lib/Padre/Config.pm:776
 msgid "Alphabetical Order (Private Last)"
 msgstr ""
 
@@ -836,7 +832,7 @@ msgstr ""
 msgid "Alphanumeric characters plus \"_\""
 msgstr ""
 
-#: lib/Padre/Wx/FBP/Preferences.pm:1157
+#: lib/Padre/Wx/FBP/Preferences.pm:1142
 msgid "Alt"
 msgstr ""
 
@@ -848,11 +844,18 @@ msgstr ""
 msgid "Amir E. Aharoni"
 msgstr ""
 
+#: lib/Padre/Wx/Dialog/ModuleStarter.pm:158
+#, perl-format
+msgid ""
+"An error has occured while generating '%s':\n"
+"%s"
+msgstr ""
+
 #: lib/Padre/Wx/FBP/About.pm:164
 msgid "Andrew Bramble"
 msgstr ""
 
-#: lib/Padre/Wx/FBP/About.pm:625
+#: lib/Padre/Wx/FBP/About.pm:631
 msgid "Andrew Shitov"
 msgstr ""
 
@@ -884,15 +887,19 @@ msgstr ""
 msgid "Any word character"
 msgstr ""
 
-#: lib/Padre/Wx/FBP/Preferences.pm:1921
+#: lib/Padre/Config.pm:1928
+msgid "Apache License"
+msgstr ""
+
+#: lib/Padre/Wx/FBP/Preferences.pm:1899
 msgid "Appearance"
 msgstr ""
 
-#: lib/Padre/Wx/FBP/Preferences.pm:822
+#: lib/Padre/Wx/FBP/Preferences.pm:807
 msgid "Appearance Preview"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:804
+#: lib/Padre/Wx/ActionLibrary.pm:817
 msgid "Apply one of the quick fixes for the current document"
 msgstr ""
 
@@ -900,19 +907,19 @@ msgstr ""
 msgid "Arabic"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:487
+#: lib/Padre/Wx/ActionLibrary.pm:500
 msgid "Ask for a session name and save the list of files currently opened"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:568
+#: lib/Padre/Wx/ActionLibrary.pm:581
 msgid "Ask if unsaved files should be saved and then exit Padre"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1904
+#: lib/Padre/Wx/ActionLibrary.pm:1917
 msgid "Assign the selected expression to a newly declared variable"
 msgstr ""
 
-#: lib/Padre/Wx/Outline.pm:387
+#: lib/Padre/Wx/Outline.pm:365
 msgid "Attributes"
 msgstr ""
 
@@ -920,39 +927,43 @@ msgstr ""
 msgid "Authentication"
 msgstr ""
 
-#: lib/Padre/Wx/VCS.pm:55 lib/Padre/Wx/CPAN.pm:208
+#: lib/Padre/Wx/VCS.pm:55 lib/Padre/Wx/CPAN.pm:212
 msgid "Author"
 msgstr ""
 
-#: lib/Padre/Wx/FBP/Preferences.pm:328
+#: lib/Padre/Wx/FBP/ModuleStarter.pm:56
+msgid "Author:"
+msgstr ""
+
+#: lib/Padre/Wx/FBP/Preferences.pm:313
 msgid "Auto-fold POD markup when code folding enabled"
 msgstr ""
 
-#: lib/Padre/Wx/FBP/Preferences.pm:1922
+#: lib/Padre/Wx/FBP/Preferences.pm:1900
 msgid "Autocomplete"
 msgstr ""
 
-#: lib/Padre/Wx/FBP/Preferences.pm:200
+#: lib/Padre/Wx/FBP/Preferences.pm:185
 msgid "Autocomplete always while typing"
 msgstr ""
 
-#: lib/Padre/Wx/FBP/Preferences.pm:295
+#: lib/Padre/Wx/FBP/Preferences.pm:280
 msgid "Autocomplete brackets"
 msgstr ""
 
-#: lib/Padre/Wx/FBP/Preferences.pm:216
+#: lib/Padre/Wx/FBP/Preferences.pm:201
 msgid "Autocomplete new functions in scripts"
 msgstr ""
 
-#: lib/Padre/Wx/FBP/Preferences.pm:208
+#: lib/Padre/Wx/FBP/Preferences.pm:193
 msgid "Autocomplete new methods in packages"
 msgstr ""
 
-#: lib/Padre/Wx/Main.pm:3686
+#: lib/Padre/Wx/Main.pm:3696
 msgid "Autocompletion error"
 msgstr ""
 
-#: lib/Padre/Wx/FBP/Preferences.pm:1057
+#: lib/Padre/Wx/FBP/Preferences.pm:1042
 msgid "Autoindent"
 msgstr ""
 
@@ -968,7 +979,7 @@ msgstr ""
 msgid "Backreference to the nth group"
 msgstr ""
 
-#: lib/Padre/Wx/Dialog/Preferences.pm:28
+#: lib/Padre/Wx/Dialog/Preferences.pm:33
 msgid "Backspace"
 msgstr ""
 
@@ -976,11 +987,11 @@ msgstr ""
 msgid "Beginning of line"
 msgstr ""
 
-#: lib/Padre/Wx/FBP/Preferences.pm:1924
+#: lib/Padre/Wx/FBP/Preferences.pm:1902
 msgid "Behaviour"
 msgstr ""
 
-#: lib/Padre/MIME.pm:885
+#: lib/Padre/MIME.pm:887
 msgid "Binary File"
 msgstr ""
 
@@ -992,7 +1003,7 @@ msgstr ""
 msgid "Blank Lines:"
 msgstr ""
 
-#: lib/Padre/Wx/FBP/Preferences.pm:844
+#: lib/Padre/Wx/FBP/Preferences.pm:829
 msgid "Bloat Reduction"
 msgstr ""
 
@@ -1010,11 +1021,11 @@ msgstr ""
 msgid "Boolean"
 msgstr ""
 
-#: lib/Padre/Config.pm:60
+#: lib/Padre/Config.pm:138
 msgid "Bottom Panel"
 msgstr ""
 
-#: lib/Padre/Wx/FBP/Preferences.pm:278
+#: lib/Padre/Wx/FBP/Preferences.pm:263
 msgid "Brace Assist"
 msgstr ""
 
@@ -1022,7 +1033,7 @@ msgstr ""
 msgid "Breakpoints"
 msgstr ""
 
-#: lib/Padre/Wx/FBP/About.pm:170 lib/Padre/Wx/FBP/About.pm:583
+#: lib/Padre/Wx/FBP/About.pm:170 lib/Padre/Wx/FBP/About.pm:589
 msgid "Breno G. de Oliveira"
 msgstr ""
 
@@ -1034,11 +1045,11 @@ msgstr ""
 msgid "Bring changes from the repository into the working copy"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:196
+#: lib/Padre/Wx/ActionLibrary.pm:209
 msgid "Browse directory of the current document to open one or several files"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:252
+#: lib/Padre/Wx/ActionLibrary.pm:265
 msgid "Browse the directory of the installed examples to open one file"
 msgstr ""
 
@@ -1047,15 +1058,19 @@ msgstr ""
 msgid "Browser: no viewer for %s"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1982
+#: lib/Padre/Wx/FBP/ModuleStarter.pm:84
+msgid "Builder:"
+msgstr ""
+
+#: lib/Padre/Wx/ActionLibrary.pm:1995
 msgid "Builds the current project, then run all tests."
 msgstr ""
 
-#: lib/Padre/Wx/FBP/About.pm:236 lib/Padre/Wx/FBP/About.pm:640
+#: lib/Padre/Wx/FBP/About.pm:236 lib/Padre/Wx/FBP/About.pm:646
 msgid "Burak Gursoy"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:2504
+#: lib/Padre/Wx/ActionLibrary.pm:2517
 msgid "C&urrent Document"
 msgstr ""
 
@@ -1063,11 +1078,11 @@ msgstr ""
 msgid "CHANGED"
 msgstr ""
 
-#: lib/Padre/Wx/CPAN.pm:101 lib/Padre/Wx/FBP/Preferences.pm:421
+#: lib/Padre/Wx/CPAN.pm:101 lib/Padre/Wx/FBP/Preferences.pm:406
 msgid "CPAN Explorer"
 msgstr ""
 
-#: lib/Padre/Wx/FBP/Preferences.pm:915
+#: lib/Padre/Wx/FBP/Preferences.pm:900
 msgid "CPAN Explorer Tool"
 msgstr ""
 
@@ -1075,10 +1090,10 @@ msgstr ""
 msgid "CTRL"
 msgstr ""
 
-#: lib/Padre/Wx/FBP/Snippet.pm:135 lib/Padre/Wx/FBP/FindInFiles.pm:162
-#: lib/Padre/Wx/FBP/Bookmarks.pm:127 lib/Padre/Wx/FBP/Find.pm:136
-#: lib/Padre/Wx/FBP/Special.pm:95 lib/Padre/Wx/FBP/ReplaceInFiles.pm:180
-#: lib/Padre/Wx/FBP/Replace.pm:202
+#: lib/Padre/Wx/FBP/Snippet.pm:135 lib/Padre/Wx/FBP/ModuleStarter.pm:155
+#: lib/Padre/Wx/FBP/FindInFiles.pm:162 lib/Padre/Wx/FBP/Bookmarks.pm:127
+#: lib/Padre/Wx/FBP/Find.pm:136 lib/Padre/Wx/FBP/Special.pm:95
+#: lib/Padre/Wx/FBP/ReplaceInFiles.pm:180 lib/Padre/Wx/FBP/Replace.pm:202
 #: lib/Padre/Wx/Dialog/RefactorSelectFunction.pm:126
 msgid "Cancel"
 msgstr ""
@@ -1091,7 +1106,7 @@ msgstr ""
 msgid "Cannot find ruby executable in your PATH"
 msgstr ""
 
-#: lib/Padre/Wx/Main.pm:4079
+#: lib/Padre/Wx/Main.pm:4089
 #, perl-format
 msgid "Cannot open a directory: %s"
 msgstr ""
@@ -1108,83 +1123,83 @@ msgstr ""
 msgid "Cezary Morga"
 msgstr ""
 
-#: lib/Padre/Wx/FBP/Preferences.pm:1259
+#: lib/Padre/Wx/FBP/Preferences.pm:1244
 msgid "Change Detection"
 msgstr ""
 
-#: lib/Padre/Wx/FBP/Preferences.pm:939
+#: lib/Padre/Wx/FBP/Preferences.pm:924
 msgid "Change Font Size (Outside Preferences)"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1097
+#: lib/Padre/Wx/ActionLibrary.pm:1110
 msgid "Change the current selection to lower case"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1086
+#: lib/Padre/Wx/ActionLibrary.pm:1099
 msgid "Change the current selection to upper case"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:982
+#: lib/Padre/Wx/ActionLibrary.pm:995
 msgid ""
 "Change the encoding of the current document to the default of the operating "
 "system"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:992
+#: lib/Padre/Wx/ActionLibrary.pm:1005
 msgid "Change the encoding of the current document to utf-8"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1032
+#: lib/Padre/Wx/ActionLibrary.pm:1045
 msgid ""
 "Change the end of line character of the current document to that used on Mac "
 "Classic"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1022
+#: lib/Padre/Wx/ActionLibrary.pm:1035
 msgid ""
 "Change the end of line character of the current document to that used on "
 "Unix, Linux, Mac OSX"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1012
+#: lib/Padre/Wx/ActionLibrary.pm:1025
 msgid ""
 "Change the end of line character of the current document to those used in "
 "files on MS Windows"
 msgstr ""
 
-#: lib/Padre/Document/Perl.pm:1515
+#: lib/Padre/Document/Perl.pm:1517
 msgid "Change variable style"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1863
+#: lib/Padre/Wx/ActionLibrary.pm:1876
 msgid "Change variable style from camelCase to Camel_Case"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1849
+#: lib/Padre/Wx/ActionLibrary.pm:1862
 msgid "Change variable style from camelCase to camel_case"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1835
+#: lib/Padre/Wx/ActionLibrary.pm:1848
 msgid "Change variable style from camel_case to CamelCase"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1821
+#: lib/Padre/Wx/ActionLibrary.pm:1834
 msgid "Change variable style from camel_case to camelCase"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1820
+#: lib/Padre/Wx/ActionLibrary.pm:1833
 msgid "Change variable to &camelCase"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1848
+#: lib/Padre/Wx/ActionLibrary.pm:1861
 msgid "Change variable to &using_underscores"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1834
+#: lib/Padre/Wx/ActionLibrary.pm:1847
 msgid "Change variable to C&amelCase"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1862
+#: lib/Padre/Wx/ActionLibrary.pm:1875
 msgid "Change variable to U&sing_Underscores"
 msgstr ""
 
@@ -1208,16 +1223,16 @@ msgstr ""
 msgid "Characters (Visible)"
 msgstr ""
 
-#: lib/Padre/Document/Perl.pm:548
+#: lib/Padre/Document/Perl.pm:550
 msgid "Check Complete"
 msgstr ""
 
-#: lib/Padre/Document/Perl.pm:617 lib/Padre/Document/Perl.pm:673
-#: lib/Padre/Document/Perl.pm:692
+#: lib/Padre/Document/Perl.pm:619 lib/Padre/Document/Perl.pm:675
+#: lib/Padre/Document/Perl.pm:694
 msgid "Check cancelled"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1707
+#: lib/Padre/Wx/ActionLibrary.pm:1720
 msgid "Check the current file for common beginner errors"
 msgstr ""
 
@@ -1233,7 +1248,7 @@ msgstr ""
 msgid "Chinese (Traditional)"
 msgstr ""
 
-#: lib/Padre/Wx/Main.pm:4298 lib/Padre/Wx/Dialog/Positions.pm:119
+#: lib/Padre/Wx/Main.pm:4313 lib/Padre/Wx/Dialog/Positions.pm:119
 msgid "Choose File"
 msgstr ""
 
@@ -1249,7 +1264,7 @@ msgstr ""
 msgid "Claudio Ramirez"
 msgstr ""
 
-#: lib/Padre/Wx/FBP/Preferences.pm:677
+#: lib/Padre/Wx/FBP/Preferences.pm:662
 msgid "Clean up file content on saving (for supported document types)"
 msgstr ""
 
@@ -1258,7 +1273,7 @@ msgid "Click on the arrow for filter settings"
 msgstr ""
 
 #: lib/Padre/Wx/FBP/Patch.pm:120 lib/Padre/Wx/FBP/Text.pm:56
-#: lib/Padre/Wx/FBP/PluginManager.pm:128 lib/Padre/Wx/FBP/About.pm:666
+#: lib/Padre/Wx/FBP/PluginManager.pm:152 lib/Padre/Wx/FBP/About.pm:672
 #: lib/Padre/Wx/FBP/SLOC.pm:176 lib/Padre/Wx/FBP/Sync.pm:253
 #: lib/Padre/Wx/FBP/Diff.pm:94 lib/Padre/Wx/FBP/Document.pm:254
 #: lib/Padre/Wx/FBP/SessionManager.pm:119
@@ -1267,63 +1282,63 @@ msgstr ""
 msgid "Close"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:349
+#: lib/Padre/Wx/ActionLibrary.pm:362
 msgid "Close &Files..."
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:329
+#: lib/Padre/Wx/ActionLibrary.pm:342
 msgid "Close &all Files"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:288
+#: lib/Padre/Wx/ActionLibrary.pm:301
 msgid "Close &this Project"
 msgstr ""
 
-#: lib/Padre/Wx/Main.pm:5199
+#: lib/Padre/Wx/Main.pm:5226
 msgid "Close all"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:339
+#: lib/Padre/Wx/ActionLibrary.pm:352
 msgid "Close all &other Files"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:289
+#: lib/Padre/Wx/ActionLibrary.pm:302
 msgid "Close all the files belonging to the current project"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:340
+#: lib/Padre/Wx/ActionLibrary.pm:353
 msgid "Close all the files except the current one"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:330
+#: lib/Padre/Wx/ActionLibrary.pm:343
 msgid "Close all the files open in the editor"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:310
+#: lib/Padre/Wx/ActionLibrary.pm:323
 msgid "Close all the files that do not belong to the current project"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:275
+#: lib/Padre/Wx/ActionLibrary.pm:288
 msgid "Close current document"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:370
+#: lib/Padre/Wx/ActionLibrary.pm:383
 msgid "Close current document and remove the file from disk"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:309
+#: lib/Padre/Wx/ActionLibrary.pm:322
 msgid "Close other &Projects"
 msgstr ""
 
-#: lib/Padre/Wx/Main.pm:5268
+#: lib/Padre/Wx/Main.pm:5294
 msgid "Close some"
 msgstr ""
 
-#: lib/Padre/Wx/Main.pm:5245
+#: lib/Padre/Wx/Main.pm:5272
 msgid "Close some files"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1683
+#: lib/Padre/Wx/ActionLibrary.pm:1696
 msgid "Close the highest priority dialog or panel"
 msgstr ""
 
@@ -1335,7 +1350,7 @@ msgstr ""
 msgid "Code Lines:"
 msgstr ""
 
-#: lib/Padre/Config.pm:579
+#: lib/Padre/Config.pm:774
 msgid "Code Order"
 msgstr ""
 
@@ -1347,7 +1362,7 @@ msgstr ""
 msgid "Coloured text in output window (ANSI)"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1927
+#: lib/Padre/Wx/ActionLibrary.pm:1940
 msgid "Combine scattered POD at the end of the document"
 msgstr ""
 
@@ -1355,19 +1370,19 @@ msgstr ""
 msgid "Command"
 msgstr ""
 
-#: lib/Padre/Wx/Main.pm:2721
+#: lib/Padre/Wx/Main.pm:2724
 msgid "Command line"
 msgstr ""
 
-#: lib/Padre/Wx/FBP/Preferences.pm:555
+#: lib/Padre/Wx/FBP/Preferences.pm:540
 msgid "Command line files open in existing Padre instance"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:957
+#: lib/Padre/Wx/ActionLibrary.pm:970
 msgid "Comment out selected lines or the current line"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:944
+#: lib/Padre/Wx/ActionLibrary.pm:957
 msgid "Comment out/remove comment for selected lines or the current line"
 msgstr ""
 
@@ -1375,11 +1390,11 @@ msgstr ""
 msgid "Comments Lines:"
 msgstr ""
 
-#: lib/Padre/Wx/VCS.pm:499
+#: lib/Padre/Wx/VCS.pm:495
 msgid "Commit file/directory to repository?"
 msgstr ""
 
-#: lib/Padre/Wx/Dialog/About.pm:112
+#: lib/Padre/Wx/Dialog/About.pm:119
 msgid "Config"
 msgstr ""
 
@@ -1387,7 +1402,7 @@ msgstr ""
 msgid "Confirm:"
 msgstr ""
 
-#: lib/Padre/Wx/VCS.pm:251
+#: lib/Padre/Wx/VCS.pm:249
 msgid "Conflicted"
 msgstr ""
 
@@ -1404,15 +1419,15 @@ msgstr ""
 msgid "Constructive Cost Model (COCOMO)"
 msgstr ""
 
-#: lib/Padre/Wx/FBP/Preferences.pm:183
+#: lib/Padre/Wx/FBP/Preferences.pm:168
 msgid "Content Assist"
 msgstr ""
 
-#: lib/Padre/Config.pm:787
+#: lib/Padre/Config.pm:982
 msgid "Contents of the status bar"
 msgstr ""
 
-#: lib/Padre/Config.pm:532
+#: lib/Padre/Config.pm:727
 msgid "Contents of the window title"
 msgstr ""
 
@@ -1425,18 +1440,18 @@ msgid "Control characters"
 msgstr ""
 
 #: lib/Padre/Wx/Menu/Edit.pm:188
-msgid "Convert &Encoding"
+msgid "Convert &Encoding (broken)"
 msgstr ""
 
 #: lib/Padre/Wx/Menu/Edit.pm:210
 msgid "Convert &Line Endings"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1044
+#: lib/Padre/Wx/ActionLibrary.pm:1057
 msgid "Convert all tabs to spaces in the current document"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1054
+#: lib/Padre/Wx/ActionLibrary.pm:1067
 msgid "Convert all the spaces to tabs in the current document"
 msgstr ""
 
@@ -1444,7 +1459,7 @@ msgstr ""
 msgid "Cop&y Specials"
 msgstr ""
 
-#: lib/Padre/Wx/VCS.pm:265
+#: lib/Padre/Wx/VCS.pm:263
 msgid "Copied"
 msgstr ""
 
@@ -1452,19 +1467,19 @@ msgstr ""
 msgid "Copy"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:734
+#: lib/Padre/Wx/ActionLibrary.pm:747
 msgid "Copy &Directory Name"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:748
+#: lib/Padre/Wx/ActionLibrary.pm:761
 msgid "Copy Editor &Content"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:719
+#: lib/Padre/Wx/ActionLibrary.pm:732
 msgid "Copy F&ilename"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:704
+#: lib/Padre/Wx/ActionLibrary.pm:717
 msgid "Copy Full &Filename"
 msgstr ""
 
@@ -1480,7 +1495,7 @@ msgstr ""
 msgid "Copy filename to clipboard"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:360
+#: lib/Padre/Wx/ActionLibrary.pm:373
 msgid "Copy the current tab into a new document"
 msgstr ""
 
@@ -1500,7 +1515,7 @@ msgstr ""
 msgid "Could not delete: '%s': %s"
 msgstr ""
 
-#: lib/Padre/Wx/Panel/Debugger.pm:598
+#: lib/Padre/Wx/Panel/Debugger.pm:646
 #, perl-format
 msgid "Could not evaluate '%s'"
 msgstr ""
@@ -1513,29 +1528,29 @@ msgstr ""
 msgid "Could not find a help provider for "
 msgstr ""
 
-#: lib/Padre/Wx/Main.pm:4286
+#: lib/Padre/Wx/Main.pm:4301
 #, perl-format
 msgid "Could not find file '%s'"
 msgstr ""
 
-#: lib/Padre/Wx/Main.pm:2787
+#: lib/Padre/Wx/Main.pm:2790
 msgid "Could not find perl executable"
 msgstr ""
 
-#: lib/Padre/Wx/Main.pm:2757 lib/Padre/Wx/Main.pm:2818
-#: lib/Padre/Wx/Main.pm:2872
+#: lib/Padre/Wx/Main.pm:2760 lib/Padre/Wx/Main.pm:2821
+#: lib/Padre/Wx/Main.pm:2875
 msgid "Could not find project root"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:2262
+#: lib/Padre/Wx/ActionLibrary.pm:2275
 msgid "Could not find the Padre::Plugin::My plug-in"
 msgstr ""
 
-#: lib/Padre/PluginManager.pm:906
+#: lib/Padre/PluginManager.pm:895
 msgid "Could not locate project directory."
 msgstr ""
 
-#: lib/Padre/Wx/Main.pm:4588
+#: lib/Padre/Wx/Main.pm:4611
 #, perl-format
 msgid "Could not reload file: %s"
 msgstr ""
@@ -1545,11 +1560,11 @@ msgstr ""
 msgid "Could not rename: '%s' to '%s': %s"
 msgstr ""
 
-#: lib/Padre/Wx/Main.pm:5025
+#: lib/Padre/Wx/Main.pm:5048
 msgid "Could not save file: "
 msgstr ""
 
-#: lib/Padre/Wx/CPAN.pm:226
+#: lib/Padre/Wx/CPAN.pm:230
 msgid "Count"
 msgstr ""
 
@@ -1558,11 +1573,11 @@ msgstr ""
 msgid "Create Directory"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1793
+#: lib/Padre/Wx/ActionLibrary.pm:1806
 msgid "Create Project &Tagsfile"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1296
+#: lib/Padre/Wx/ActionLibrary.pm:1309
 msgid "Create a bookmark in the current file current row"
 msgstr ""
 
@@ -1570,21 +1585,21 @@ msgstr ""
 msgid "Created by Gábor Szabó"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1794
+#: lib/Padre/Wx/ActionLibrary.pm:1807
 msgid ""
 "Creates a perltags - file for the current project supporting find_method and "
 "autocomplete."
 msgstr ""
 
-#: lib/Padre/Wx/FBP/Preferences.pm:1149
+#: lib/Padre/Wx/FBP/Preferences.pm:1134
 msgid "Ctrl"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:673
+#: lib/Padre/Wx/ActionLibrary.pm:686
 msgid "Cu&t"
 msgstr ""
 
-#: lib/Padre/Document/Perl.pm:691
+#: lib/Padre/Document/Perl.pm:693
 #, perl-format
 msgid "Current '%s' not found"
 msgstr ""
@@ -1593,32 +1608,32 @@ msgstr ""
 msgid "Current Directory: "
 msgstr ""
 
-#: lib/Padre/Document/Perl.pm:672
+#: lib/Padre/Document/Perl.pm:674
 msgid "Current cursor does not seem to point at a method"
 msgstr ""
 
-#: lib/Padre/Document/Perl.pm:616 lib/Padre/Document/Perl.pm:650
+#: lib/Padre/Document/Perl.pm:618 lib/Padre/Document/Perl.pm:652
 msgid "Current cursor does not seem to point at a variable"
 msgstr ""
 
-#: lib/Padre/Document/Perl.pm:812 lib/Padre/Document/Perl.pm:862
-#: lib/Padre/Document/Perl.pm:899
+#: lib/Padre/Document/Perl.pm:814 lib/Padre/Document/Perl.pm:864
+#: lib/Padre/Document/Perl.pm:901
 msgid "Current cursor does not seem to point at a variable."
 msgstr ""
 
-#: lib/Padre/Wx/Main.pm:2812 lib/Padre/Wx/Main.pm:2863
+#: lib/Padre/Wx/Main.pm:2815 lib/Padre/Wx/Main.pm:2866
 msgid "Current document has no filename"
 msgstr ""
 
-#: lib/Padre/Wx/Main.pm:2866
+#: lib/Padre/Wx/Main.pm:2869
 msgid "Current document is not a .t file"
 msgstr ""
 
-#: lib/Padre/Wx/VCS.pm:206
+#: lib/Padre/Wx/VCS.pm:204
 msgid "Current file is not in a version control system"
 msgstr ""
 
-#: lib/Padre/Wx/VCS.pm:197
+#: lib/Padre/Wx/VCS.pm:195
 msgid "Current file is not saved in a version control system"
 msgstr ""
 
@@ -1632,11 +1647,11 @@ msgstr ""
 msgid "Current position: %s"
 msgstr ""
 
-#: lib/Padre/Wx/FBP/Preferences.pm:727
+#: lib/Padre/Wx/FBP/Preferences.pm:712
 msgid "Cursor blink rate (milliseconds - 0 = off, 500 = default)"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1878
+#: lib/Padre/Wx/ActionLibrary.pm:1891
 msgid ""
 "Cut the current selection and create a new sub from it. A call to this sub "
 "is added in the place where the selection was."
@@ -1646,7 +1661,7 @@ msgstr ""
 msgid "Czech"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:359
+#: lib/Padre/Wx/ActionLibrary.pm:372
 msgid "D&uplicate"
 msgstr ""
 
@@ -1674,15 +1689,15 @@ msgstr ""
 msgid "Debug-Output Options"
 msgstr ""
 
-#: lib/Padre/Wx/Panel/Debugger.pm:60
+#: lib/Padre/Wx/Panel/Debugger.pm:61
 msgid "Debugger"
 msgstr ""
 
-#: lib/Padre/Wx/Panel/Debugger.pm:252
+#: lib/Padre/Wx/Panel/Debugger.pm:257
 msgid "Debugger is already running"
 msgstr ""
 
-#: lib/Padre/Wx/Panel/Debugger.pm:321
+#: lib/Padre/Wx/Panel/Debugger.pm:334
 msgid "Debugging failed. Did you check your program for syntax errors?"
 msgstr ""
 
@@ -1690,11 +1705,11 @@ msgstr ""
 msgid "Default"
 msgstr ""
 
-#: lib/Padre/Wx/FBP/Preferences.pm:588
+#: lib/Padre/Wx/FBP/Preferences.pm:573
 msgid "Default Newline Format:"
 msgstr ""
 
-#: lib/Padre/Wx/FBP/Preferences.pm:603
+#: lib/Padre/Wx/FBP/Preferences.pm:588
 msgid "Default Project Directory:"
 msgstr ""
 
@@ -1702,7 +1717,7 @@ msgstr ""
 msgid "Default value:"
 msgstr ""
 
-#: lib/Padre/Wx/FBP/Preferences.pm:636
+#: lib/Padre/Wx/FBP/Preferences.pm:621
 msgid "Default word wrap on for each file"
 msgstr ""
 
@@ -1719,7 +1734,7 @@ msgid "Delay the action queue for 30 seconds"
 msgstr ""
 
 #: lib/Padre/Wx/FBP/Sync.pm:236 lib/Padre/Wx/Directory/TreeCtrl.pm:379
-#: lib/Padre/Wx/Dialog/Preferences.pm:36
+#: lib/Padre/Wx/Dialog/Preferences.pm:41
 msgid "Delete"
 msgstr ""
 
@@ -1727,7 +1742,7 @@ msgstr ""
 msgid "Delete &All"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1063
+#: lib/Padre/Wx/ActionLibrary.pm:1076
 msgid "Delete &Leading Spaces"
 msgstr ""
 
@@ -1749,19 +1764,19 @@ msgstr ""
 msgid "Delete Session"
 msgstr ""
 
-#: lib/Padre/Wx/FBP/Breakpoints.pm:130
+#: lib/Padre/Wx/FBP/Breakpoints.pm:138
 msgid "Delete all project Breakpoints"
 msgstr ""
 
-#: lib/Padre/Wx/VCS.pm:538
+#: lib/Padre/Wx/VCS.pm:534
 msgid "Delete file from repository??"
 msgstr ""
 
-#: lib/Padre/Wx/FBP/Preferences.pm:1218
+#: lib/Padre/Wx/FBP/Preferences.pm:1203
 msgid "Delete the keyboard binding"
 msgstr ""
 
-#: lib/Padre/Wx/VCS.pm:249 lib/Padre/Wx/VCS.pm:263
+#: lib/Padre/Wx/VCS.pm:247 lib/Padre/Wx/VCS.pm:261
 msgid "Deleted"
 msgstr ""
 
@@ -1769,7 +1784,7 @@ msgstr ""
 msgid "Deprecation"
 msgstr ""
 
-#: lib/Padre/Wx/Dialog/Preferences.pm:171
+#: lib/Padre/Wx/Dialog/Preferences.pm:176
 #: lib/Padre/Wx/Dialog/SessionManager2.pm:29
 #: lib/Padre/Wx/Dialog/SessionManager.pm:238
 msgid "Description"
@@ -1779,15 +1794,15 @@ msgstr ""
 msgid "Description:"
 msgstr ""
 
-#: lib/Padre/Wx/FBP/Preferences.pm:1520
+#: lib/Padre/Wx/FBP/Preferences.pm:1505
 msgid "Detect Perl 6 files"
 msgstr ""
 
-#: lib/Padre/Wx/FBP/Preferences.pm:1049
+#: lib/Padre/Wx/FBP/Preferences.pm:1034
 msgid "Detect indent settings for each file"
 msgstr ""
 
-#: lib/Padre/Wx/FBP/About.pm:842
+#: lib/Padre/Wx/FBP/About.pm:849
 msgid "Development"
 msgstr ""
 
@@ -1811,7 +1826,7 @@ msgstr ""
 msgid "Diff"
 msgstr ""
 
-#: lib/Padre/Wx/Dialog/Patch.pm:479
+#: lib/Padre/Wx/Dialog/Patch.pm:485
 #, perl-format
 msgid "Diff successful, you should see a new tab in editor called %s"
 msgstr ""
@@ -1820,11 +1835,11 @@ msgstr ""
 msgid "Digits"
 msgstr ""
 
-#: lib/Padre/Config.pm:635
+#: lib/Padre/Config.pm:830
 msgid "Directories First"
 msgstr ""
 
-#: lib/Padre/Config.pm:636
+#: lib/Padre/Config.pm:831
 msgid "Directories Mixed"
 msgstr ""
 
@@ -1852,8 +1867,8 @@ msgstr ""
 msgid "Display Value"
 msgstr ""
 
-#: lib/Padre/Wx/CPAN.pm:207 lib/Padre/Wx/CPAN.pm:216 lib/Padre/Wx/CPAN.pm:225
-#: lib/Padre/Wx/Dialog/About.pm:131
+#: lib/Padre/Wx/CPAN.pm:211 lib/Padre/Wx/CPAN.pm:220 lib/Padre/Wx/CPAN.pm:229
+#: lib/Padre/Wx/Dialog/About.pm:139
 msgid "Distribution"
 msgstr ""
 
@@ -1861,34 +1876,34 @@ msgstr ""
 msgid "Do not show this again"
 msgstr ""
 
-#: lib/Padre/Wx/Main.pm:5386
+#: lib/Padre/Wx/Main.pm:5412
 #, perl-format
 msgid "Do you really want to close and delete %s from disk?"
 msgstr ""
 
-#: lib/Padre/Wx/VCS.pm:518
+#: lib/Padre/Wx/VCS.pm:514
 #, perl-format
 msgid "Do you want to add '%s' to your repository"
 msgstr ""
 
-#: lib/Padre/Wx/VCS.pm:498
+#: lib/Padre/Wx/VCS.pm:494
 msgid "Do you want to commit?"
 msgstr ""
 
-#: lib/Padre/Wx/Main.pm:3117
+#: lib/Padre/Wx/Main.pm:3126
 msgid "Do you want to continue?"
 msgstr ""
 
-#: lib/Padre/Wx/VCS.pm:537
+#: lib/Padre/Wx/VCS.pm:533
 #, perl-format
 msgid "Do you want to delete '%s' from your repository"
 msgstr ""
 
-#: lib/Padre/Wx/Dialog/Preferences.pm:488
+#: lib/Padre/Wx/Dialog/Preferences.pm:481
 msgid "Do you want to override it with the selected action?"
 msgstr ""
 
-#: lib/Padre/Wx/VCS.pm:564
+#: lib/Padre/Wx/VCS.pm:560
 #, perl-format
 msgid "Do you want to revert changes to '%s'"
 msgstr ""
@@ -1913,12 +1928,12 @@ msgstr ""
 msgid "Document Type"
 msgstr ""
 
-#: lib/Padre/Wx/Main.pm:6814
+#: lib/Padre/Wx/Main.pm:6843
 #, perl-format
 msgid "Document encoded to (%s)"
 msgstr ""
 
-#: lib/Padre/Wx/Dialog/Preferences.pm:32
+#: lib/Padre/Wx/Dialog/Preferences.pm:37
 msgid "Down"
 msgstr ""
 
@@ -1948,15 +1963,15 @@ msgid ""
 "Display all thread ids the current one will be identified: <n>."
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1031
+#: lib/Padre/Wx/ActionLibrary.pm:1044
 msgid "EOL to &Mac Classic"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1021
+#: lib/Padre/Wx/ActionLibrary.pm:1034
 msgid "EOL to &Unix"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1011
+#: lib/Padre/Wx/ActionLibrary.pm:1024
 msgid "EOL to &Windows"
 msgstr ""
 
@@ -1964,7 +1979,7 @@ msgstr ""
 msgid "Edit"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:2189
+#: lib/Padre/Wx/ActionLibrary.pm:2202
 msgid "Edit user and host preferences"
 msgstr ""
 
@@ -1972,47 +1987,51 @@ msgstr ""
 msgid "Editor"
 msgstr ""
 
-#: lib/Padre/Wx/FBP/Preferences.pm:867
+#: lib/Padre/Wx/FBP/Preferences.pm:852
 msgid "Editor Bookmark Support"
 msgstr ""
 
-#: lib/Padre/Wx/FBP/Preferences.pm:875
+#: lib/Padre/Wx/FBP/Preferences.pm:860
 msgid "Editor Code Folding"
 msgstr ""
 
-#: lib/Padre/Wx/FBP/Preferences.pm:799
+#: lib/Padre/Wx/FBP/Preferences.pm:784
 msgid "Editor Current Line Background Colour"
 msgstr ""
 
-#: lib/Padre/Wx/FBP/Preferences.pm:883
+#: lib/Padre/Wx/FBP/Preferences.pm:868
 msgid "Editor Cursor Memory"
 msgstr ""
 
-#: lib/Padre/Wx/FBP/Preferences.pm:907
+#: lib/Padre/Wx/FBP/Preferences.pm:892
 msgid "Editor Diff Feature"
 msgstr ""
 
-#: lib/Padre/Wx/FBP/Preferences.pm:775
+#: lib/Padre/Wx/FBP/Preferences.pm:760
 msgid "Editor Font"
 msgstr ""
 
-#: lib/Padre/Wx/FBP/Preferences.pm:619
+#: lib/Padre/Wx/FBP/Preferences.pm:604
 msgid "Editor Options"
 msgstr ""
 
-#: lib/Padre/Wx/FBP/Preferences.pm:891
+#: lib/Padre/Wx/FBP/Preferences.pm:876
 msgid "Editor Session Support"
 msgstr ""
 
-#: lib/Padre/Wx/FBP/Preferences.pm:693 lib/Padre/Wx/FBP/Preferences.pm:1925
+#: lib/Padre/Wx/FBP/Preferences.pm:678 lib/Padre/Wx/FBP/Preferences.pm:1903
 msgid "Editor Style"
 msgstr ""
 
-#: lib/Padre/Wx/FBP/Preferences.pm:899
+#: lib/Padre/Wx/FBP/Preferences.pm:884
 msgid "Editor Syntax Annotations"
 msgstr ""
 
-#: lib/Padre/Wx/Dialog/Sync.pm:155
+#: lib/Padre/Wx/FBP/ModuleStarter.pm:70
+msgid "Email Address:"
+msgstr ""
+
+#: lib/Padre/Wx/Dialog/Sync.pm:163
 msgid "Email and confirmation do not match."
 msgstr ""
 
@@ -2024,43 +2043,43 @@ msgstr ""
 msgid "Empty regex"
 msgstr ""
 
-#: lib/Padre/Wx/FBP/PluginManager.pm:96
+#: lib/Padre/Wx/FBP/PluginManager.pm:120
 msgid "Enable"
 msgstr ""
 
-#: lib/Padre/Wx/FBP/Preferences.pm:1397
+#: lib/Padre/Wx/FBP/Preferences.pm:1382
 msgid "Enable Perl beginner mode"
 msgstr ""
 
-#: lib/Padre/Wx/FBP/Preferences.pm:652
+#: lib/Padre/Wx/FBP/Preferences.pm:637
 msgid "Enable Smart highlighting while typing"
 msgstr ""
 
-#: lib/Padre/Config.pm:1418
+#: lib/Padre/Config.pm:1620
 msgid "Enable document differences feature"
 msgstr ""
 
-#: lib/Padre/Config.pm:1371
+#: lib/Padre/Config.pm:1570
 msgid "Enable or disable the Run with Devel::EndStats if it is installed. "
 msgstr ""
 
-#: lib/Padre/Config.pm:1390
+#: lib/Padre/Config.pm:1590
 msgid "Enable or disable the Run with Devel::TraceUse if it is installed. "
 msgstr ""
 
-#: lib/Padre/Config.pm:1409
+#: lib/Padre/Config.pm:1610
 msgid "Enable syntax checker annotations in the editor"
 msgstr ""
 
-#: lib/Padre/Config.pm:1436
+#: lib/Padre/Config.pm:1640
 msgid "Enable the CPAN Explorer, powered by MetaCPAN"
 msgstr ""
 
-#: lib/Padre/Config.pm:1454
+#: lib/Padre/Config.pm:1660
 msgid "Enable the experimental command line interface"
 msgstr ""
 
-#: lib/Padre/Config.pm:1427
+#: lib/Padre/Config.pm:1630
 msgid "Enable version control system support"
 msgstr ""
 
@@ -2068,23 +2087,23 @@ msgstr ""
 msgid "Enabled"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1001
+#: lib/Padre/Wx/ActionLibrary.pm:1014
 msgid "Encode Document &to..."
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:981
+#: lib/Padre/Wx/ActionLibrary.pm:994
 msgid "Encode Document to &System Default"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:991
+#: lib/Padre/Wx/ActionLibrary.pm:1004
 msgid "Encode Document to &utf-8"
 msgstr ""
 
-#: lib/Padre/Wx/Main.pm:6836
+#: lib/Padre/Wx/Main.pm:6865
 msgid "Encode document to..."
 msgstr ""
 
-#: lib/Padre/Wx/Main.pm:6835
+#: lib/Padre/Wx/Main.pm:6864
 msgid "Encode to:"
 msgstr ""
 
@@ -2092,7 +2111,7 @@ msgstr ""
 msgid "Encoding"
 msgstr ""
 
-#: lib/Padre/Wx/Dialog/Preferences.pm:38
+#: lib/Padre/Wx/Dialog/Preferences.pm:43
 msgid "End"
 msgstr ""
 
@@ -2128,11 +2147,11 @@ msgstr ""
 msgid "English (United States)"
 msgstr ""
 
-#: lib/Padre/Wx/FBP/About.pm:610
+#: lib/Padre/Wx/FBP/About.pm:616
 msgid "Enrique Nell"
 msgstr ""
 
-#: lib/Padre/Wx/Dialog/Preferences.pm:41
+#: lib/Padre/Wx/Dialog/Preferences.pm:46
 msgid "Enter"
 msgstr ""
 
@@ -2150,15 +2169,14 @@ msgstr ""
 msgid "Epoch"
 msgstr ""
 
-#: lib/Padre/PluginHandle.pm:23 lib/Padre/Document.pm:455
-#: lib/Padre/Wx/Editor.pm:939 lib/Padre/Wx/Main.pm:5026
-#: lib/Padre/Wx/Role/Dialog.pm:95 lib/Padre/Wx/Dialog/PluginManager.pm:209
-#: lib/Padre/Wx/Dialog/Sync.pm:79 lib/Padre/Wx/Dialog/Sync.pm:87
-#: lib/Padre/Wx/Dialog/Sync.pm:100 lib/Padre/Wx/Dialog/Sync.pm:118
-#: lib/Padre/Wx/Dialog/Sync.pm:135 lib/Padre/Wx/Dialog/Sync.pm:146
-#: lib/Padre/Wx/Dialog/Sync.pm:156 lib/Padre/Wx/Dialog/Sync.pm:174
-#: lib/Padre/Wx/Dialog/Sync.pm:185 lib/Padre/Wx/Dialog/Sync.pm:196
-#: lib/Padre/Wx/Dialog/Sync.pm:207
+#: lib/Padre/PluginHandle.pm:23 lib/Padre/Document.pm:454
+#: lib/Padre/Wx/Editor.pm:939 lib/Padre/Wx/Main.pm:5049
+#: lib/Padre/Wx/Role/Dialog.pm:95 lib/Padre/Wx/Dialog/Sync.pm:87
+#: lib/Padre/Wx/Dialog/Sync.pm:95 lib/Padre/Wx/Dialog/Sync.pm:108
+#: lib/Padre/Wx/Dialog/Sync.pm:143 lib/Padre/Wx/Dialog/Sync.pm:154
+#: lib/Padre/Wx/Dialog/Sync.pm:164 lib/Padre/Wx/Dialog/Sync.pm:182
+#: lib/Padre/Wx/Dialog/Sync.pm:206 lib/Padre/Wx/Dialog/Sync.pm:230
+#: lib/Padre/Wx/Dialog/Sync.pm:241
 msgid "Error"
 msgstr ""
 
@@ -2167,23 +2185,18 @@ msgstr ""
 msgid "Error connecting to %s:%s: %s"
 msgstr ""
 
-#: lib/Padre/Wx/Main.pm:5402
+#: lib/Padre/Wx/Main.pm:5431
 #, perl-format
 msgid ""
 "Error deleting %s:\n"
 "%s"
 msgstr ""
 
-#: lib/Padre/Wx/Main.pm:5613
+#: lib/Padre/Wx/Main.pm:5642
 msgid "Error loading perl filter dialog."
 msgstr ""
 
-#: lib/Padre/Wx/Dialog/PluginManager.pm:137
-#, perl-format
-msgid "Error loading pod for class '%s': %s"
-msgstr ""
-
-#: lib/Padre/Wx/Main.pm:5584
+#: lib/Padre/Wx/Main.pm:5613
 msgid "Error loading regex editor."
 msgstr ""
 
@@ -2192,27 +2205,27 @@ msgstr ""
 msgid "Error logging in on %s:%s: %s"
 msgstr ""
 
-#: lib/Padre/Wx/Main.pm:6790
+#: lib/Padre/Wx/Main.pm:6819
 #, perl-format
 msgid ""
 "Error returned by filter tool:\n"
 "%s"
 msgstr ""
 
-#: lib/Padre/Wx/Main.pm:6772
+#: lib/Padre/Wx/Main.pm:6801
 #, perl-format
 msgid ""
 "Error running filter tool:\n"
 "%s"
 msgstr ""
 
-#: lib/Padre/PluginManager.pm:849
+#: lib/Padre/PluginManager.pm:838
 #, perl-format
 msgid "Error when calling menu for plug-in %s: %s"
 msgstr ""
 
 #: lib/Padre/Wx/Dialog/HelpSearch.pm:83 lib/Padre/Wx/Dialog/HelpSearch.pm:307
-#: lib/Padre/Wx/Dialog/HelpSearch.pm:327
+#: lib/Padre/Wx/Dialog/HelpSearch.pm:325
 #, perl-format
 msgid "Error while calling %s %s"
 msgstr ""
@@ -2236,7 +2249,7 @@ msgstr ""
 msgid "Error while searching for POD"
 msgstr ""
 
-#: lib/Padre/Wx/VCS.pm:448
+#: lib/Padre/Wx/VCS.pm:445
 msgid "Error while trying to perform Padre action"
 msgstr ""
 
@@ -2246,20 +2259,20 @@ msgstr ""
 msgid "Error while trying to perform Padre action: %s"
 msgstr ""
 
-#: lib/Padre/Wx/Dialog/PerlFilter.pm:323
+#: lib/Padre/Wx/Dialog/PerlFilter.pm:328
 msgid "Error:\n"
 msgstr ""
 
-#: lib/Padre/Document/Perl.pm:510
+#: lib/Padre/Document/Perl.pm:512
 msgid "Error: "
 msgstr ""
 
-#: lib/Padre/Wx/Main.pm:6108 lib/Padre/Plugin/Devel.pm:247
+#: lib/Padre/Wx/Main.pm:6137 lib/Padre/Plugin/Devel.pm:247
 #, perl-format
 msgid "Error: %s"
 msgstr ""
 
-#: lib/Padre/Wx/Dialog/Preferences.pm:42
+#: lib/Padre/Wx/Dialog/Preferences.pm:47
 msgid "Escape"
 msgstr ""
 
@@ -2303,7 +2316,7 @@ msgid ""
 "pretty-printed fashion. Nested data structures are printed out recursively,"
 msgstr ""
 
-#: lib/Padre/Wx/Main.pm:4799
+#: lib/Padre/Wx/Main.pm:4822
 msgid "Exist"
 msgstr ""
 
@@ -2336,11 +2349,11 @@ msgid ""
 "and comments"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1876
+#: lib/Padre/Wx/ActionLibrary.pm:1889
 msgid "Extract &Subroutine..."
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1889
+#: lib/Padre/Wx/ActionLibrary.pm:1902
 msgid "Extract Subroutine"
 msgstr ""
 
@@ -2348,12 +2361,12 @@ msgstr ""
 msgid "FTP Password"
 msgstr ""
 
-#: lib/Padre/Wx/Main.pm:4919
+#: lib/Padre/Wx/Main.pm:4942
 #, perl-format
 msgid "Failed to create path '%s'"
 msgstr ""
 
-#: lib/Padre/Wx/Main.pm:1135
+#: lib/Padre/Wx/Main.pm:1137
 msgid "Failed to create server"
 msgstr ""
 
@@ -2376,7 +2389,7 @@ msgstr ""
 msgid "Failed to execute process\n"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1228
+#: lib/Padre/Wx/ActionLibrary.pm:1241
 msgid "Failed to find any matches"
 msgstr ""
 
@@ -2384,7 +2397,7 @@ msgstr ""
 msgid "Failed to find your CPAN configuration"
 msgstr ""
 
-#: lib/Padre/PluginManager.pm:928 lib/Padre/PluginManager.pm:1022
+#: lib/Padre/PluginManager.pm:917 lib/Padre/PluginManager.pm:1012
 #, perl-format
 msgid ""
 "Failed to load the plug-in '%s'\n"
@@ -2395,7 +2408,7 @@ msgstr ""
 msgid "Failed to merge the POD fragments"
 msgstr ""
 
-#: lib/Padre/Wx/Main.pm:3049
+#: lib/Padre/Wx/Main.pm:3058
 #, perl-format
 msgid "Failed to start '%s' command"
 msgstr ""
@@ -2416,25 +2429,30 @@ msgstr ""
 msgid "Fayland Lam"
 msgstr ""
 
-#: lib/Padre/Wx/FBP/Preferences.pm:1926
+#: lib/Padre/Wx/FBP/Preferences.pm:1904
 msgid "Features"
 msgstr ""
 
+#: lib/Padre/Wx/Dialog/ModuleStarter.pm:112
+#, perl-format
+msgid "Field %s was missing. Module not created."
+msgstr ""
+
 #: lib/Padre/Wx/Dialog/QuickMenuAccess.pm:363
 #: lib/Padre/Wx/Dialog/WindowList.pm:223 lib/Padre/Wx/Dialog/Special.pm:64
 msgid "File"
 msgstr ""
 
-#: lib/Padre/Wx/Menu/File.pm:393
+#: lib/Padre/Wx/Menu/File.pm:404
 #, perl-format
 msgid "File %s not found."
 msgstr ""
 
-#: lib/Padre/Wx/FBP/Preferences.pm:1929
+#: lib/Padre/Wx/FBP/Preferences.pm:1907
 msgid "File Handling"
 msgstr ""
 
-#: lib/Padre/Wx/FBP/Preferences.pm:391
+#: lib/Padre/Wx/FBP/Preferences.pm:376
 msgid "File Outline"
 msgstr ""
 
@@ -2446,42 +2464,42 @@ msgstr ""
 msgid "File Types:"
 msgstr ""
 
-#: lib/Padre/Wx/Main.pm:4905
+#: lib/Padre/Wx/Main.pm:4928
 msgid "File already exists"
 msgstr ""
 
-#: lib/Padre/Wx/Main.pm:4798
+#: lib/Padre/Wx/Main.pm:4821
 msgid "File already exists. Overwrite it?"
 msgstr ""
 
-#: lib/Padre/Wx/Main.pm:5015
+#: lib/Padre/Wx/Main.pm:5038
 msgid "File changed on disk since last saved. Do you want to overwrite it?"
 msgstr ""
 
-#: lib/Padre/Wx/Main.pm:5110
+#: lib/Padre/Wx/Main.pm:5133
 msgid "File changed. Do you want to save it?"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:295 lib/Padre/Wx/ActionLibrary.pm:315
+#: lib/Padre/Wx/ActionLibrary.pm:308 lib/Padre/Wx/ActionLibrary.pm:328
 msgid "File is not in a project"
 msgstr ""
 
-#: lib/Padre/Wx/Main.pm:4462
+#: lib/Padre/Wx/Main.pm:4477
 #, perl-format
 msgid ""
 "File name %s contains * or ? which are special chars on most computers. Skip?"
 msgstr ""
 
-#: lib/Padre/Wx/Main.pm:4482
+#: lib/Padre/Wx/Main.pm:4497
 #, perl-format
 msgid "File name %s does not exist on disk. Skip?"
 msgstr ""
 
-#: lib/Padre/Wx/Main.pm:5016
+#: lib/Padre/Wx/Main.pm:5039
 msgid "File not in sync"
 msgstr ""
 
-#: lib/Padre/Wx/Main.pm:5380
+#: lib/Padre/Wx/Main.pm:5406
 msgid "File was never saved and has no filename - can't delete from disk"
 msgstr ""
 
@@ -2509,11 +2527,11 @@ msgstr ""
 msgid "Filter command:"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1134
+#: lib/Padre/Wx/ActionLibrary.pm:1147
 msgid "Filter through &Perl..."
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1125
+#: lib/Padre/Wx/ActionLibrary.pm:1138
 msgid "Filter through E&xternal Tool..."
 msgstr ""
 
@@ -2525,7 +2543,7 @@ msgstr ""
 msgid "Filter:"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1126
+#: lib/Padre/Wx/ActionLibrary.pm:1139
 msgid ""
 "Filters the selection (or the whole document) through any external command."
 msgstr ""
@@ -2538,44 +2556,44 @@ msgstr ""
 msgid "Find &All"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1754
+#: lib/Padre/Wx/ActionLibrary.pm:1767
 msgid "Find &Method Declaration"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1208
+#: lib/Padre/Wx/ActionLibrary.pm:1221
 msgid "Find &Next"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1742
+#: lib/Padre/Wx/ActionLibrary.pm:1755
 msgid "Find &Variable Declaration"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1730
+#: lib/Padre/Wx/ActionLibrary.pm:1743
 msgid "Find Unmatched &Brace"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1250
+#: lib/Padre/Wx/ActionLibrary.pm:1263
 msgid "Find in Fi&les..."
 msgstr ""
 
-#: lib/Padre/Wx/FBP/Preferences.pm:485 lib/Padre/Wx/FBP/FindInFiles.pm:32
+#: lib/Padre/Wx/FBP/Preferences.pm:470 lib/Padre/Wx/FBP/FindInFiles.pm:32
 #: lib/Padre/Wx/Panel/FoundInFiles.pm:438
 msgid "Find in Files"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1239
+#: lib/Padre/Wx/ActionLibrary.pm:1252
 msgid "Find text and replace it"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1168
+#: lib/Padre/Wx/ActionLibrary.pm:1181
 msgid "Find text or regular expressions using a traditional dialog"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1755
+#: lib/Padre/Wx/ActionLibrary.pm:1768
 msgid "Find where the selected function was defined and put the focus there."
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1743
+#: lib/Padre/Wx/ActionLibrary.pm:1756
 msgid ""
 "Find where the selected variable was declared using \"my\" and put the focus "
 "there."
@@ -2585,15 +2603,15 @@ msgstr ""
 msgid "Find:"
 msgstr ""
 
-#: lib/Padre/Document/Perl.pm:948
+#: lib/Padre/Document/Perl.pm:950
 msgid "First character of selection does not seem to point at a token."
 msgstr ""
 
-#: lib/Padre/Wx/Editor.pm:1906
+#: lib/Padre/Wx/Editor.pm:1904
 msgid "First character of selection must be a non-word character to align"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1519
+#: lib/Padre/Wx/ActionLibrary.pm:1532
 msgid "Fold all the blocks that can be folded (need folding to be enabled)"
 msgstr ""
 
@@ -2601,7 +2619,7 @@ msgstr ""
 msgid "Font Si&ze"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:440
+#: lib/Padre/Wx/ActionLibrary.pm:453
 msgid ""
 "For new document try to guess the filename based on the file content and "
 "offer to save it."
@@ -2611,17 +2629,17 @@ msgstr ""
 msgid "Form feed"
 msgstr ""
 
-#: lib/Padre/Wx/Syntax.pm:474
+#: lib/Padre/Wx/Syntax.pm:472
 #, perl-format
 msgid "Found %d issue(s) in %s within %3.2f secs."
 msgstr ""
 
-#: lib/Padre/Wx/Syntax.pm:480
+#: lib/Padre/Wx/Syntax.pm:478
 #, perl-format
 msgid "Found %d issue(s) within %3.2f secs."
 msgstr ""
 
-#: lib/Padre/Wx/Dialog/HelpSearch.pm:397
+#: lib/Padre/Wx/Dialog/HelpSearch.pm:395
 #, perl-format
 msgid "Found %s help topic(s)\n"
 msgstr ""
@@ -2643,7 +2661,7 @@ msgstr ""
 msgid "Friend"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1664
+#: lib/Padre/Wx/ActionLibrary.pm:1677
 msgid "Full Sc&reen"
 msgstr ""
 
@@ -2651,7 +2669,7 @@ msgstr ""
 msgid "Function"
 msgstr ""
 
-#: lib/Padre/Wx/FBP/Preferences.pm:56 lib/Padre/Wx/FBP/Preferences.pm:376
+#: lib/Padre/Wx/FBP/Preferences.pm:56 lib/Padre/Wx/FBP/Preferences.pm:361
 msgid "Function List"
 msgstr ""
 
@@ -2659,11 +2677,15 @@ msgstr ""
 msgid "Functions"
 msgstr ""
 
+#: lib/Padre/Config.pm:1932
+msgid "GPL 2 or later"
+msgstr ""
+
 #: lib/Padre/Wx/FBP/About.pm:116
 msgid "Gabor Szabo"
 msgstr ""
 
-#: lib/Padre/Wx/FBP/About.pm:302 lib/Padre/Wx/FBP/About.pm:589
+#: lib/Padre/Wx/FBP/About.pm:302 lib/Padre/Wx/FBP/About.pm:595
 msgid "Gabriel Vieira"
 msgstr ""
 
@@ -2679,39 +2701,39 @@ msgstr ""
 msgid "Go to"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:2446
+#: lib/Padre/Wx/ActionLibrary.pm:2459
 msgid "Go to &Command Line Window"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:2401
+#: lib/Padre/Wx/ActionLibrary.pm:2414
 msgid "Go to &Functions Window"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:2457
+#: lib/Padre/Wx/ActionLibrary.pm:2470
 msgid "Go to &Main Window"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1306
+#: lib/Padre/Wx/ActionLibrary.pm:1319
 msgid "Go to Bookmar&k..."
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:2390
+#: lib/Padre/Wx/ActionLibrary.pm:2403
 msgid "Go to CPAN E&xplorer Window"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:2413
+#: lib/Padre/Wx/ActionLibrary.pm:2426
 msgid "Go to O&utline Window"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:2424
+#: lib/Padre/Wx/ActionLibrary.pm:2437
 msgid "Go to Ou&tput Window"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:2435
+#: lib/Padre/Wx/ActionLibrary.pm:2448
 msgid "Go to S&yntax Check Window"
 msgstr ""
 
-#: lib/Padre/Wx/FBP/Preferences.pm:923
+#: lib/Padre/Wx/FBP/Preferences.pm:908
 msgid "Graphical Debugger Tool"
 msgstr ""
 
@@ -2719,7 +2741,7 @@ msgstr ""
 msgid "Grouping constructs"
 msgstr ""
 
-#: lib/Padre/Wx/FBP/Preferences.pm:1016
+#: lib/Padre/Wx/FBP/Preferences.pm:1001
 msgid "Guess from Current Document"
 msgstr ""
 
@@ -2743,7 +2765,7 @@ msgstr ""
 msgid "Help Search"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:2582
+#: lib/Padre/Wx/ActionLibrary.pm:2607
 msgid "Help by translating Padre to your local language"
 msgstr ""
 
@@ -2759,7 +2781,7 @@ msgstr ""
 msgid "Hexadecimal digits"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1564
+#: lib/Padre/Wx/ActionLibrary.pm:1577
 msgid "Highlight the line where the cursor is"
 msgstr ""
 
@@ -2767,7 +2789,7 @@ msgstr ""
 msgid "Hit unfixed bug in directory browser, disabling it"
 msgstr ""
 
-#: lib/Padre/Wx/Dialog/Preferences.pm:37
+#: lib/Padre/Wx/Dialog/Preferences.pm:42
 msgid "Home"
 msgstr ""
 
@@ -2775,7 +2797,7 @@ msgstr ""
 msgid "Host"
 msgstr ""
 
-#: lib/Padre/Wx/Main.pm:6287
+#: lib/Padre/Wx/Main.pm:6316
 msgid "How many spaces for each tab:"
 msgstr ""
 
@@ -2783,7 +2805,7 @@ msgstr ""
 msgid "Hungarian"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1346
+#: lib/Padre/Wx/ActionLibrary.pm:1359
 msgid "If activated, do not allow moving around some of the windows"
 msgstr ""
 
@@ -2791,11 +2813,11 @@ msgstr ""
 msgid "Ignore case (&i)"
 msgstr ""
 
-#: lib/Padre/Wx/VCS.pm:252 lib/Padre/Wx/FBP/VCS.pm:205
+#: lib/Padre/Wx/VCS.pm:250 lib/Padre/Wx/FBP/VCS.pm:205
 msgid "Ignored"
 msgstr ""
 
-#: lib/Padre/Wx/FBP/Preferences.pm:1475
+#: lib/Padre/Wx/FBP/Preferences.pm:1460
 msgid ""
 "Include directory:  -I<dir>\n"
 "Enable tainting checks:  -T\n"
@@ -2808,35 +2830,35 @@ msgstr ""
 msgid "Incompatible"
 msgstr ""
 
-#: lib/Padre/Config.pm:895
+#: lib/Padre/Config.pm:1090
 msgid "Indent Deeply"
 msgstr ""
 
-#: lib/Padre/Wx/FBP/Preferences.pm:1032
+#: lib/Padre/Wx/FBP/Preferences.pm:1017
 msgid "Indent Detection"
 msgstr ""
 
-#: lib/Padre/Wx/FBP/Preferences.pm:955
+#: lib/Padre/Wx/FBP/Preferences.pm:940
 msgid "Indent Settings"
 msgstr ""
 
-#: lib/Padre/Wx/FBP/Preferences.pm:980
+#: lib/Padre/Wx/FBP/Preferences.pm:965
 msgid "Indent Spaces:"
 msgstr ""
 
-#: lib/Padre/Wx/FBP/Preferences.pm:1074
+#: lib/Padre/Wx/FBP/Preferences.pm:1059
 msgid "Indent on Newline:"
 msgstr ""
 
-#: lib/Padre/Config.pm:894
+#: lib/Padre/Config.pm:1089
 msgid "Indent to Same Depth"
 msgstr ""
 
-#: lib/Padre/Wx/FBP/Preferences.pm:1927
+#: lib/Padre/Wx/FBP/Preferences.pm:1905
 msgid "Indentation"
 msgstr ""
 
-#: lib/Padre/Wx/FBP/About.pm:844
+#: lib/Padre/Wx/FBP/About.pm:851
 msgid "Information"
 msgstr ""
 
@@ -2845,7 +2867,7 @@ msgid "Input/output:"
 msgstr ""
 
 #: lib/Padre/Wx/FBP/Snippet.pm:118 lib/Padre/Wx/FBP/Special.pm:78
-#: lib/Padre/Wx/Menu/Edit.pm:119 lib/Padre/Wx/Dialog/Preferences.pm:35
+#: lib/Padre/Wx/Menu/Edit.pm:119 lib/Padre/Wx/Dialog/Preferences.pm:40
 #: lib/Padre/Wx/Dialog/PerlFilter.pm:114
 #: lib/Padre/Wx/Dialog/RegexEditor.pm:270
 msgid "Insert"
@@ -2867,11 +2889,11 @@ msgstr ""
 msgid "Install"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:2331
+#: lib/Padre/Wx/ActionLibrary.pm:2344
 msgid "Install &Remote Distribution"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:2321
+#: lib/Padre/Wx/ActionLibrary.pm:2334
 msgid "Install L&ocal Distribution"
 msgstr ""
 
@@ -2887,15 +2909,15 @@ msgstr ""
 msgid "Internal Error"
 msgstr ""
 
-#: lib/Padre/Wx/Main.pm:6109
+#: lib/Padre/Wx/Main.pm:6138
 msgid "Internal error"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1903
+#: lib/Padre/Wx/ActionLibrary.pm:1916
 msgid "Introduce &Temporary Variable..."
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1912
+#: lib/Padre/Wx/ActionLibrary.pm:1925
 msgid "Introduce Temporary Variable"
 msgstr ""
 
@@ -2911,7 +2933,7 @@ msgstr ""
 msgid "Japanese"
 msgstr ""
 
-#: lib/Padre/Wx/Main.pm:4405
+#: lib/Padre/Wx/Main.pm:4420
 msgid "JavaScript Files"
 msgstr ""
 
@@ -2919,23 +2941,23 @@ msgstr ""
 msgid "Jerome Quelin"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:896
+#: lib/Padre/Wx/ActionLibrary.pm:909
 msgid "Join the next line to the end of the current line."
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1283
+#: lib/Padre/Wx/ActionLibrary.pm:1296
 msgid "Jump to a specific line number or character position"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:792
+#: lib/Padre/Wx/ActionLibrary.pm:805
 msgid "Jump to the code that has been changed"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:781
+#: lib/Padre/Wx/ActionLibrary.pm:794
 msgid "Jump to the code that triggered the next error"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:872
+#: lib/Padre/Wx/ActionLibrary.pm:885
 msgid "Jump to the matching opening or closing brace: { }, ( ), [ ], < >"
 msgstr ""
 
@@ -2955,7 +2977,7 @@ msgstr ""
 msgid "Kenichi Ishigaki"
 msgstr ""
 
-#: lib/Padre/Wx/Dialog/About.pm:136
+#: lib/Padre/Wx/Dialog/About.pm:144
 msgid "Kernel"
 msgstr ""
 
@@ -2963,7 +2985,7 @@ msgstr ""
 msgid "Kevin Dawson"
 msgstr ""
 
-#: lib/Padre/Wx/FBP/Preferences.pm:1928
+#: lib/Padre/Wx/FBP/Preferences.pm:1906
 msgid "Key Bindings"
 msgstr ""
 
@@ -2985,6 +3007,10 @@ msgid ""
 "List (default all) actions, breakpoints and watch expressions"
 msgstr ""
 
+#: lib/Padre/Config.pm:1933
+msgid "LGPL 2.1 or later"
+msgstr ""
+
 #: lib/Padre/Wx/Dialog/Form.pm:41
 msgid "Label One"
 msgstr ""
@@ -2993,15 +3019,15 @@ msgstr ""
 msgid "Lan&guage"
 msgstr ""
 
-#: lib/Padre/Wx/FBP/Preferences.pm:1930
+#: lib/Padre/Wx/FBP/Preferences.pm:1908
 msgid "Language - Perl 5"
 msgstr ""
 
-#: lib/Padre/Wx/FBP/Preferences.pm:1931
+#: lib/Padre/Wx/FBP/Preferences.pm:1909
 msgid "Language - Perl 6"
 msgstr ""
 
-#: lib/Padre/Wx/FBP/Preferences.pm:1380 lib/Padre/Wx/FBP/Preferences.pm:1503
+#: lib/Padre/Wx/FBP/Preferences.pm:1365 lib/Padre/Wx/FBP/Preferences.pm:1488
 msgid "Language Integration"
 msgstr ""
 
@@ -3013,15 +3039,15 @@ msgstr ""
 msgid "Last update"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:2111
+#: lib/Padre/Wx/ActionLibrary.pm:2124
 msgid "Launch Debugger"
 msgstr ""
 
-#: lib/Padre/Wx/Dialog/Preferences.pm:33
+#: lib/Padre/Wx/Dialog/Preferences.pm:38
 msgid "Left"
 msgstr ""
 
-#: lib/Padre/Config.pm:58
+#: lib/Padre/Config.pm:136
 msgid "Left Panel"
 msgstr ""
 
@@ -3029,13 +3055,17 @@ msgstr ""
 msgid "Left side"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1781
+#: lib/Padre/Wx/FBP/ModuleStarter.pm:99
+msgid "License:"
+msgstr ""
+
+#: lib/Padre/Wx/ActionLibrary.pm:1794
 msgid ""
 "Like pressing ENTER somewhere on a line, but use the current position as "
 "ident for the new line."
 msgstr ""
 
-#: lib/Padre/Wx/Syntax.pm:509
+#: lib/Padre/Wx/Syntax.pm:507
 #, perl-format
 msgid "Line %d:   (%s)   %s"
 msgstr ""
@@ -3061,7 +3091,7 @@ msgstr ""
 msgid "List of sessions"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:464
+#: lib/Padre/Wx/ActionLibrary.pm:477
 msgid ""
 "List the files that match the current selection and let the user pick one to "
 "open"
@@ -3076,11 +3106,11 @@ msgstr ""
 msgid "Loaded %s modules"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1345
+#: lib/Padre/Wx/ActionLibrary.pm:1358
 msgid "Loc&k User Interface"
 msgstr ""
 
-#: lib/Padre/Wx/FBP/Preferences.pm:1276
+#: lib/Padre/Wx/FBP/Preferences.pm:1261
 msgid "Local file update poll interval in seconds (0 to disable)"
 msgstr ""
 
@@ -3127,11 +3157,15 @@ msgstr ""
 msgid "MIME Type"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1629
+#: lib/Padre/Config.pm:1934
+msgid "MIT License"
+msgstr ""
+
+#: lib/Padre/Wx/ActionLibrary.pm:1642
 msgid "Make the letters bigger in the editor window"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1639
+#: lib/Padre/Wx/ActionLibrary.pm:1652
 msgid "Make the letters smaller in the editor window"
 msgstr ""
 
@@ -3139,19 +3173,23 @@ msgstr ""
 msgid "Marcela Maslanova"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:646
+#: lib/Padre/Wx/FBP/About.pm:574
+msgid "Marek Roszkowski"
+msgstr ""
+
+#: lib/Padre/Wx/ActionLibrary.pm:659
 msgid "Mark Selection &End"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:634
+#: lib/Padre/Wx/ActionLibrary.pm:647
 msgid "Mark Selection &Start"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:647
+#: lib/Padre/Wx/ActionLibrary.pm:660
 msgid "Mark the place where the selection should end"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:635
+#: lib/Padre/Wx/ActionLibrary.pm:648
 msgid "Mark the place where the selection should start"
 msgstr ""
 
@@ -3206,7 +3244,7 @@ msgstr ""
 msgid "Max Maischein"
 msgstr ""
 
-#: lib/Padre/Wx/FBP/Preferences.pm:242
+#: lib/Padre/Wx/FBP/Preferences.pm:227
 msgid "Maximum number of suggestions"
 msgstr ""
 
@@ -3218,15 +3256,15 @@ msgstr ""
 msgid "MetaCPAN..."
 msgstr ""
 
-#: lib/Padre/Wx/Outline.pm:386
+#: lib/Padre/Wx/Outline.pm:364
 msgid "Methods"
 msgstr ""
 
-#: lib/Padre/Wx/FBP/Preferences.pm:260
+#: lib/Padre/Wx/FBP/Preferences.pm:245
 msgid "Minimum characters for autocomplete"
 msgstr ""
 
-#: lib/Padre/Wx/FBP/Preferences.pm:224
+#: lib/Padre/Wx/FBP/Preferences.pm:209
 msgid "Minimum length of suggestions"
 msgstr ""
 
@@ -3234,23 +3272,23 @@ msgstr ""
 msgid "Miscellaneous"
 msgstr ""
 
-#: lib/Padre/Wx/VCS.pm:254
+#: lib/Padre/Wx/VCS.pm:252
 msgid "Missing"
 msgstr ""
 
-#: lib/Padre/Wx/VCS.pm:250 lib/Padre/Wx/VCS.pm:261
+#: lib/Padre/Wx/VCS.pm:248 lib/Padre/Wx/VCS.pm:259
 msgid "Modified"
 msgstr ""
 
-#: lib/Padre/Document/Perl/Starter.pm:122
+#: lib/Padre/Wx/FBP/ModuleStarter.pm:38 lib/Padre/Document/Perl/Starter.pm:139
 msgid "Module Name:"
 msgstr ""
 
-#: lib/Padre/Util/Template.pm:53
-msgid "Module name:"
+#: lib/Padre/Wx/FBP/ModuleStarter.pm:29
+msgid "Module Starter"
 msgstr ""
 
-#: lib/Padre/Wx/Outline.pm:385
+#: lib/Padre/Wx/Outline.pm:363
 msgid "Modules"
 msgstr ""
 
@@ -3258,12 +3296,16 @@ msgstr ""
 msgid "Multi-line (&m)"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:2256
+#: lib/Padre/Wx/ActionLibrary.pm:2269
 msgid ""
 "My Plug-in is a plug-in where developers could extend their Padre "
 "installation"
 msgstr ""
 
+#: lib/Padre/Plugin/My.pm:28
+msgid "My Plugin"
+msgstr ""
+
 #: lib/Padre/Wx/FBP/SLOC.pm:120
 msgid "Mythical Man Months:"
 msgstr ""
@@ -3277,7 +3319,7 @@ msgstr ""
 msgid "Name"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1888
+#: lib/Padre/Wx/ActionLibrary.pm:1901
 msgid "Name for the new subroutine"
 msgstr ""
 
@@ -3285,7 +3327,7 @@ msgstr ""
 msgid "Ne&w"
 msgstr ""
 
-#: lib/Padre/Wx/Main.pm:6615
+#: lib/Padre/Wx/Main.pm:6644
 msgid "Need to select text in order to translate numbers"
 msgstr ""
 
@@ -3297,7 +3339,7 @@ msgstr ""
 msgid "Negative lookbehind assertion"
 msgstr ""
 
-#: lib/Padre/Wx/FBP/Preferences.pm:571
+#: lib/Padre/Wx/FBP/Preferences.pm:556
 msgid "New File Creation"
 msgstr ""
 
@@ -3309,11 +3351,11 @@ msgstr ""
 msgid "New Installation Survey"
 msgstr ""
 
-#: lib/Padre/Document/Perl/Starter.pm:123 lib/Padre/Util/Template.pm:53
+#: lib/Padre/Document/Perl/Starter.pm:140
 msgid "New Module"
 msgstr ""
 
-#: lib/Padre/Document/Perl.pm:822
+#: lib/Padre/Document/Perl.pm:824
 msgid "New name"
 msgstr ""
 
@@ -3333,11 +3375,11 @@ msgstr ""
 msgid "Next difference"
 msgstr ""
 
-#: lib/Padre/Config.pm:893
+#: lib/Padre/Config.pm:1088
 msgid "No Autoindent"
 msgstr ""
 
-#: lib/Padre/Wx/Main.pm:2784
+#: lib/Padre/Wx/Main.pm:2787
 msgid "No Build.PL nor Makefile.PL nor dist.ini found"
 msgstr ""
 
@@ -3345,20 +3387,20 @@ msgstr ""
 msgid "No Help found"
 msgstr ""
 
-#: lib/Padre/Wx/Diff.pm:256
+#: lib/Padre/Wx/Diff.pm:260
 msgid "No changes found"
 msgstr ""
 
-#: lib/Padre/Document/Perl.pm:652
+#: lib/Padre/Document/Perl.pm:654
 msgid "No declaration could be found for the specified (lexical?) variable"
 msgstr ""
 
-#: lib/Padre/Document/Perl.pm:901
+#: lib/Padre/Document/Perl.pm:903
 msgid "No declaration could be found for the specified (lexical?) variable."
 msgstr ""
 
-#: lib/Padre/Wx/Main.pm:2751 lib/Padre/Wx/Main.pm:2806
-#: lib/Padre/Wx/Main.pm:2857
+#: lib/Padre/Wx/Main.pm:2754 lib/Padre/Wx/Main.pm:2809
+#: lib/Padre/Wx/Main.pm:2860
 msgid "No document open"
 msgstr ""
 
@@ -3367,25 +3409,25 @@ msgstr ""
 msgid "No documentation for '%s'"
 msgstr ""
 
-#: lib/Padre/Document/Perl.pm:512
+#: lib/Padre/Document/Perl.pm:514
 msgid "No errors found."
 msgstr ""
 
-#: lib/Padre/Wx/Syntax.pm:456
+#: lib/Padre/Wx/Syntax.pm:454
 #, perl-format
 msgid "No errors or warnings found in %s within %3.2f secs."
 msgstr ""
 
-#: lib/Padre/Wx/Syntax.pm:461
+#: lib/Padre/Wx/Syntax.pm:459
 #, perl-format
 msgid "No errors or warnings found within %3.2f secs."
 msgstr ""
 
-#: lib/Padre/Wx/Main.pm:3092
+#: lib/Padre/Wx/Main.pm:3101
 msgid "No execution mode was defined for this document type"
 msgstr ""
 
-#: lib/Padre/PluginManager.pm:903 lib/Padre/Util/FileBrowser.pm:47
+#: lib/Padre/PluginManager.pm:892 lib/Padre/Util/FileBrowser.pm:47
 #: lib/Padre/Util/FileBrowser.pm:87 lib/Padre/Util/FileBrowser.pm:135
 msgid "No filename"
 msgstr ""
@@ -3394,31 +3436,31 @@ msgstr ""
 msgid "No match"
 msgstr ""
 
-#: lib/Padre/Wx/Dialog/Find.pm:62 lib/Padre/Wx/Dialog/Replace.pm:136
-#: lib/Padre/Wx/Dialog/Replace.pm:159
+#: lib/Padre/Wx/Dialog/Find.pm:63 lib/Padre/Wx/Dialog/Replace.pm:135
+#: lib/Padre/Wx/Dialog/Replace.pm:158
 #, perl-format
 msgid "No matches found for \"%s\"."
 msgstr ""
 
-#: lib/Padre/Wx/Main.pm:3074
+#: lib/Padre/Wx/Main.pm:3083
 msgid "No open document"
 msgstr ""
 
-#: lib/Padre/Config.pm:484
+#: lib/Padre/Config.pm:679
 msgid "No open files"
 msgstr ""
 
-#: lib/Padre/Wx/ReplaceInFiles.pm:259 lib/Padre/Wx/Panel/FoundInFiles.pm:305
+#: lib/Padre/Wx/ReplaceInFiles.pm:258 lib/Padre/Wx/Panel/FoundInFiles.pm:307
 #, perl-format
 msgid "No results found for '%s' inside '%s'"
 msgstr ""
 
-#: lib/Padre/Wx/Main.pm:931
+#: lib/Padre/Wx/Main.pm:933
 #, perl-format
 msgid "No such session %s"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:830
+#: lib/Padre/Wx/ActionLibrary.pm:843
 msgid "No suggestions"
 msgstr ""
 
@@ -3426,11 +3468,11 @@ msgstr ""
 msgid "Non-capturing group"
 msgstr ""
 
-#: lib/Padre/Wx/Dialog/Preferences.pm:27
+#: lib/Padre/Wx/Dialog/Preferences.pm:32
 msgid "None"
 msgstr ""
 
-#: lib/Padre/Wx/VCS.pm:247 lib/Padre/Wx/FBP/VCS.pm:173
+#: lib/Padre/Wx/VCS.pm:245 lib/Padre/Wx/FBP/VCS.pm:173
 msgid "Normal"
 msgstr ""
 
@@ -3438,7 +3480,7 @@ msgstr ""
 msgid "Norwegian"
 msgstr ""
 
-#: lib/Padre/Wx/Panel/Debugger.pm:256
+#: lib/Padre/Wx/Panel/Debugger.pm:261
 msgid "Not a Perl document"
 msgstr ""
 
@@ -3450,7 +3492,7 @@ msgstr ""
 msgid "Not a word boundary"
 msgstr ""
 
-#: lib/Padre/Wx/Main.pm:4244
+#: lib/Padre/Wx/Main.pm:4254
 msgid "Nothing selected. Enter what should be opened:"
 msgstr ""
 
@@ -3462,15 +3504,16 @@ msgstr ""
 msgid "Number of Developers:"
 msgstr ""
 
-#: lib/Padre/Wx/Menu/File.pm:84
+#: lib/Padre/Wx/Menu/File.pm:94
 msgid "O&pen"
 msgstr ""
 
-#: lib/Padre/Wx/FBP/Bookmarks.pm:86 lib/Padre/Wx/FBP/WhereFrom.pm:60
+#: lib/Padre/Wx/FBP/ModuleStarter.pm:138 lib/Padre/Wx/FBP/Bookmarks.pm:86
+#: lib/Padre/Wx/FBP/WhereFrom.pm:60
 msgid "OK"
 msgstr ""
 
-#: lib/Padre/Wx/VCS.pm:255
+#: lib/Padre/Wx/VCS.pm:253
 msgid "Obstructed"
 msgstr ""
 
@@ -3478,7 +3521,7 @@ msgstr ""
 msgid "Octal character"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:861
+#: lib/Padre/Wx/ActionLibrary.pm:874
 msgid "Offer completions to the current string. See Preferences"
 msgstr ""
 
@@ -3494,51 +3537,51 @@ msgstr ""
 msgid "Only one POD fragment, will not try to merge"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:2341
+#: lib/Padre/Wx/ActionLibrary.pm:2354
 msgid "Open &CPAN Config File"
 msgstr ""
 
-#: lib/Padre/Wx/Outline.pm:153
+#: lib/Padre/Wx/Outline.pm:144
 msgid "Open &Documentation"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:251
+#: lib/Padre/Wx/ActionLibrary.pm:264
 msgid "Open &Example"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:262
+#: lib/Padre/Wx/ActionLibrary.pm:275
 msgid "Open &Last Closed File"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1320
+#: lib/Padre/Wx/ActionLibrary.pm:1333
 msgid "Open &Resources..."
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:463
+#: lib/Padre/Wx/ActionLibrary.pm:476
 msgid "Open &Selection"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:206
+#: lib/Padre/Wx/ActionLibrary.pm:219
 msgid "Open &URL..."
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:2342
+#: lib/Padre/Wx/ActionLibrary.pm:2355
 msgid "Open CPAN::MyConfig.pm for manual editing by experts"
 msgstr ""
 
-#: lib/Padre/Wx/FBP/Preferences.pm:1329
+#: lib/Padre/Wx/FBP/Preferences.pm:1314
 msgid "Open FTP Files"
 msgstr ""
 
-#: lib/Padre/Wx/Main.pm:4429 lib/Padre/Wx/Directory/TreeCtrl.pm:302
+#: lib/Padre/Wx/Main.pm:4444 lib/Padre/Wx/Directory/TreeCtrl.pm:302
 msgid "Open File"
 msgstr ""
 
-#: lib/Padre/Wx/FBP/Preferences.pm:540
+#: lib/Padre/Wx/FBP/Preferences.pm:525
 msgid "Open Files:"
 msgstr ""
 
-#: lib/Padre/Wx/FBP/Preferences.pm:1294
+#: lib/Padre/Wx/FBP/Preferences.pm:1279
 msgid "Open HTTP Files"
 msgstr ""
 
@@ -3547,11 +3590,11 @@ msgstr ""
 msgid "Open Resources"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:474
+#: lib/Padre/Wx/ActionLibrary.pm:487
 msgid "Open S&ession..."
 msgstr ""
 
-#: lib/Padre/Wx/Main.pm:4287
+#: lib/Padre/Wx/Main.pm:4302
 msgid "Open Selection"
 msgstr ""
 
@@ -3563,7 +3606,7 @@ msgstr ""
 msgid "Open URL"
 msgstr ""
 
-#: lib/Padre/Wx/Main.pm:4465 lib/Padre/Wx/Main.pm:4485
+#: lib/Padre/Wx/Main.pm:4480 lib/Padre/Wx/Main.pm:4500
 msgid "Open Warning"
 msgstr ""
 
@@ -3579,11 +3622,11 @@ msgstr ""
 msgid "Open a document with a skeleton Perl 5 test script"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:182
+#: lib/Padre/Wx/ActionLibrary.pm:195
 msgid "Open a document with a skeleton Perl 6 script"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:207
+#: lib/Padre/Wx/ActionLibrary.pm:220
 msgid "Open a file from a remote location"
 msgstr ""
 
@@ -3591,27 +3634,27 @@ msgstr ""
 msgid "Open a new empty document"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:524
+#: lib/Padre/Wx/ActionLibrary.pm:537
 msgid "Open all the files listed in the recent files list"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:2247
+#: lib/Padre/Wx/ActionLibrary.pm:2260
 msgid "Open browser to a CPAN search showing the Padre::Plugin packages"
 msgstr ""
 
-#: lib/Padre/Wx/Menu/File.pm:394
+#: lib/Padre/Wx/Menu/File.pm:405
 msgid "Open cancelled"
 msgstr ""
 
-#: lib/Padre/PluginManager.pm:976 lib/Padre/Wx/Main.pm:6001
+#: lib/Padre/PluginManager.pm:966 lib/Padre/Wx/Main.pm:6030
 msgid "Open file"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:241
+#: lib/Padre/Wx/ActionLibrary.pm:254
 msgid "Open in &Command Line"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:217
+#: lib/Padre/Wx/ActionLibrary.pm:230
 msgid "Open in File &Browser"
 msgstr ""
 
@@ -3620,74 +3663,74 @@ msgstr ""
 msgid "Open in File Browser"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:2176
+#: lib/Padre/Wx/ActionLibrary.pm:2189
 msgid "Open interesting and helpful Padre Wiki in your default web browser"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:2554
+#: lib/Padre/Wx/ActionLibrary.pm:2579
 msgid "Open interesting and helpful Perl websites in your default web browser"
 msgstr ""
 
-#: lib/Padre/Wx/Main.pm:4245
+#: lib/Padre/Wx/Main.pm:4255
 msgid "Open selection"
 msgstr ""
 
-#: lib/Padre/Config.pm:485
+#: lib/Padre/Config.pm:680
 msgid "Open session"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:2517
+#: lib/Padre/Wx/ActionLibrary.pm:2530
 msgid ""
 "Open the Padre live support chat in your web browser and talk to others who "
 "may help you with your problem"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:2529
+#: lib/Padre/Wx/ActionLibrary.pm:2542 lib/Padre/Wx/ActionLibrary.pm:2554
 msgid ""
 "Open the Perl live support chat in your web browser and talk to others who "
 "may help you with your problem"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:2541
+#: lib/Padre/Wx/ActionLibrary.pm:2566
 msgid ""
 "Open the Perl/Win32 live support chat in your web browser and talk to others "
 "who may help you with your problem"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:2211
+#: lib/Padre/Wx/ActionLibrary.pm:2224
 msgid "Open the regular expression editing window"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:2221
+#: lib/Padre/Wx/ActionLibrary.pm:2234
 msgid "Open the selected text in the Regex Editor"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:227
+#: lib/Padre/Wx/ActionLibrary.pm:240
 msgid "Open with Default &System Editor"
 msgstr ""
 
-#: lib/Padre/Wx/Main.pm:3203
+#: lib/Padre/Wx/Main.pm:3212
 #, perl-format
 msgid "Opening session %s..."
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:242
+#: lib/Padre/Wx/ActionLibrary.pm:255
 msgid "Opens a command line using the current document folder"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:218
+#: lib/Padre/Wx/ActionLibrary.pm:231
 msgid "Opens the current document using the file browser"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:230
+#: lib/Padre/Wx/ActionLibrary.pm:243
 msgid "Opens the file with the default system editor"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:264
+#: lib/Padre/Wx/ActionLibrary.pm:277
 msgid "Opens the last closed file"
 msgstr ""
 
-#: lib/Padre/Wx/FBP/Preferences.pm:861
+#: lib/Padre/Wx/FBP/Preferences.pm:846
 msgid ""
 "Optional features can be disabled to simplify the user interface,\n"
 "reduce memory consumption and make Padre run faster.\n"
@@ -3723,11 +3766,11 @@ msgstr ""
 msgid "Out of range."
 msgstr ""
 
-#: lib/Padre/Wx/Outline.pm:205 lib/Padre/Wx/Outline.pm:252
+#: lib/Padre/Wx/Outline.pm:189 lib/Padre/Wx/Outline.pm:233
 msgid "Outline"
 msgstr ""
 
-#: lib/Padre/Wx/Output.pm:89 lib/Padre/Wx/FBP/Preferences.pm:470
+#: lib/Padre/Wx/Output.pm:89 lib/Padre/Wx/FBP/Preferences.pm:455
 msgid "Output"
 msgstr ""
 
@@ -3735,23 +3778,23 @@ msgstr ""
 msgid "Output View"
 msgstr ""
 
-#: lib/Padre/Wx/Dialog/Preferences.pm:489
+#: lib/Padre/Wx/Dialog/Preferences.pm:482
 msgid "Override Shortcut"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:2527
-msgid "P&erl Help"
+#: lib/Padre/Wx/ActionLibrary.pm:2540
+msgid "P&erl Help (English)"
 msgstr ""
 
-#: lib/Padre/Wx/Menu/Tools.pm:103
+#: lib/Padre/Wx/Menu/Tools.pm:104
 msgid "P&lug-in Tools"
 msgstr ""
 
-#: lib/Padre/Wx/Main.pm:4409
+#: lib/Padre/Wx/Main.pm:4424
 msgid "PHP Files"
 msgstr ""
 
-#: lib/Padre/Wx/FBP/Preferences.pm:311
+#: lib/Padre/Wx/FBP/Preferences.pm:296
 msgid "POD"
 msgstr ""
 
@@ -3759,19 +3802,19 @@ msgstr ""
 msgid "POD Viewer"
 msgstr ""
 
-#: lib/Padre/Config.pm:1124 lib/Padre/Wx/Scintilla.pm:28
+#: lib/Padre/Config.pm:1319 lib/Padre/Wx/Scintilla.pm:28
 msgid "PPI Experimental"
 msgstr ""
 
-#: lib/Padre/Config.pm:1125 lib/Padre/Wx/Scintilla.pm:34
+#: lib/Padre/Config.pm:1320 lib/Padre/Wx/Scintilla.pm:34
 msgid "PPI Standard"
 msgstr ""
 
-#: lib/Padre/Wx/FBP/About.pm:604
+#: lib/Padre/Wx/FBP/About.pm:610
 msgid "Paco Alguacil"
 msgstr ""
 
-#: lib/Padre/Wx/FBP/About.pm:841 lib/Padre/Wx/Dialog/Form.pm:98
+#: lib/Padre/Wx/FBP/About.pm:848 lib/Padre/Wx/Dialog/Form.pm:98
 msgid "Padre"
 msgstr ""
 
@@ -3799,15 +3842,19 @@ msgid ""
 "Free Software Foundation; version 2 dated June, 1991."
 msgstr ""
 
-#: lib/Padre/Wx/Dialog/Preferences.pm:40
+#: lib/Padre/Wx/Dialog/Preferences.pm:45
 msgid "PageDown"
 msgstr ""
 
-#: lib/Padre/Wx/Dialog/Preferences.pm:39
+#: lib/Padre/Wx/Dialog/Preferences.pm:44
 msgid "PageUp"
 msgstr ""
 
-#: lib/Padre/Wx/Dialog/Sync.pm:145
+#: lib/Padre/Wx/FBP/ModuleStarter.pm:114
+msgid "Parent Directory:"
+msgstr ""
+
+#: lib/Padre/Wx/Dialog/Sync.pm:153
 msgid "Password and confirmation do not match."
 msgstr ""
 
@@ -3820,7 +3867,7 @@ msgstr ""
 msgid "Password:"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:766
+#: lib/Padre/Wx/ActionLibrary.pm:779
 msgid "Paste the clipboard to the current location"
 msgstr ""
 
@@ -3828,13 +3875,14 @@ msgstr ""
 msgid "Patch"
 msgstr ""
 
-#: lib/Padre/Wx/Dialog/Patch.pm:407
+#: lib/Padre/Wx/Dialog/Patch.pm:411
 msgid ""
 "Patch file should end in .patch or .diff, you should reselect & try again"
 msgstr ""
 
-#: lib/Padre/Wx/Dialog/Patch.pm:422
-msgid "Patch successful, you should see a new tab in editor called Unsaved #"
+#: lib/Padre/Wx/Dialog/Patch.pm:427
+#, perl-format
+msgid "Patch successful, you should see a new tab in editor called %s"
 msgstr ""
 
 #: lib/Padre/Wx/VCS.pm:54
@@ -3853,7 +3901,7 @@ msgstr ""
 msgid "Perl"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:181
+#: lib/Padre/Wx/ActionLibrary.pm:194
 msgid "Perl &6 Script"
 msgstr ""
 
@@ -3873,19 +3921,23 @@ msgstr ""
 msgid "Perl Application Development and Refactoring Environment"
 msgstr ""
 
-#: lib/Padre/Wx/FBP/Preferences.pm:1461
+#: lib/Padre/Wx/FBP/Preferences.pm:1446
 msgid "Perl Arguments"
 msgstr ""
 
-#: lib/Padre/Wx/FBP/Preferences.pm:1419
+#: lib/Padre/Wx/FBP/Preferences.pm:1404
 msgid "Perl Ctags File:"
 msgstr ""
 
-#: lib/Padre/Wx/FBP/Preferences.pm:1405
+#: lib/Padre/Wx/ActionLibrary.pm:181
+msgid "Perl Distribution..."
+msgstr ""
+
+#: lib/Padre/Wx/FBP/Preferences.pm:1390
 msgid "Perl Executable:"
 msgstr ""
 
-#: lib/Padre/Wx/Main.pm:4407 lib/Padre/Wx/Choice/Files.pm:21
+#: lib/Padre/Wx/Main.pm:4422 lib/Padre/Wx/Choice/Files.pm:21
 msgid "Perl Files"
 msgstr ""
 
@@ -3893,6 +3945,10 @@ msgstr ""
 msgid "Perl Filter"
 msgstr ""
 
+#: lib/Padre/Wx/ActionLibrary.pm:2552
+msgid "Perl Help (Japanese)"
+msgstr ""
+
 #: lib/Padre/Locale.pm:259
 msgid "Persian (Iran)"
 msgstr ""
@@ -3905,11 +3961,11 @@ msgstr ""
 msgid "Peter Lavender"
 msgstr ""
 
-#: lib/Padre/Wx/Dialog/Sync.pm:134
+#: lib/Padre/Wx/Dialog/Sync.pm:142
 msgid "Please ensure all inputs have appropriate values."
 msgstr ""
 
-#: lib/Padre/Wx/Dialog/Sync.pm:99
+#: lib/Padre/Wx/Dialog/Sync.pm:107
 msgid "Please input a valid value for both username and password"
 msgstr ""
 
@@ -3925,7 +3981,7 @@ msgstr ""
 msgid "Please wait..."
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:2246
+#: lib/Padre/Wx/ActionLibrary.pm:2259
 msgid "Plug-in &List (CPAN)"
 msgstr ""
 
@@ -3933,12 +3989,12 @@ msgstr ""
 msgid "Plug-in Manager"
 msgstr ""
 
-#: lib/Padre/PluginManager.pm:996
+#: lib/Padre/PluginManager.pm:986
 #, perl-format
 msgid "Plug-in must have '%s' as base directory"
 msgstr ""
 
-#: lib/Padre/PluginManager.pm:788
+#: lib/Padre/PluginManager.pm:781
 #, perl-format
 msgid "Plugin %s"
 msgstr ""
@@ -3958,12 +4014,12 @@ msgstr ""
 msgid "Plugin %s tried to register non-CODE hook %s"
 msgstr ""
 
-#: lib/Padre/PluginManager.pm:761
+#: lib/Padre/PluginManager.pm:754
 #, perl-format
 msgid "Plugin %s, hook %s returned an emtpy error message"
 msgstr ""
 
-#: lib/Padre/PluginManager.pm:728
+#: lib/Padre/PluginManager.pm:721
 #, perl-format
 msgid "Plugin error on event %s: %s"
 msgstr ""
@@ -3980,7 +4036,7 @@ msgstr ""
 msgid "Popularity Contest Report"
 msgstr ""
 
-#: lib/Padre/Locale.pm:391 lib/Padre/Wx/FBP/About.pm:574
+#: lib/Padre/Locale.pm:391 lib/Padre/Wx/FBP/About.pm:580
 msgid "Portuguese (Brazil)"
 msgstr ""
 
@@ -4004,23 +4060,19 @@ msgstr ""
 msgid "Positive lookbehind assertion"
 msgstr ""
 
-#: lib/Padre/Wx/Outline.pm:384
+#: lib/Padre/Wx/Outline.pm:362
 msgid "Pragmata"
 msgstr ""
 
-#: lib/Padre/Wx/FBP/Preferences.pm:160
-msgid "Prefered language for error diagnostics"
-msgstr ""
-
 #: lib/Padre/Wx/Dialog/Advanced.pm:110
 msgid "Preference Name"
 msgstr ""
 
-#: lib/Padre/Wx/FBP/PluginManager.pm:112
+#: lib/Padre/Wx/FBP/PluginManager.pm:136
 msgid "Preferences"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:2199
+#: lib/Padre/Wx/ActionLibrary.pm:2212
 msgid "Preferences &Sync..."
 msgstr ""
 
@@ -4037,11 +4089,11 @@ msgstr ""
 msgid "Previous difference"
 msgstr ""
 
-#: lib/Padre/Config.pm:482
+#: lib/Padre/Config.pm:677
 msgid "Previous open files"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:504
+#: lib/Padre/Wx/ActionLibrary.pm:517
 msgid "Print the current document"
 msgstr ""
 
@@ -4053,11 +4105,11 @@ msgstr ""
 msgid "Project"
 msgstr ""
 
-#: lib/Padre/Wx/FBP/Preferences.pm:361
+#: lib/Padre/Wx/FBP/Preferences.pm:346
 msgid "Project Browser"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1429
+#: lib/Padre/Wx/ActionLibrary.pm:1442
 msgid "Project Browser - Was known as the Directory Tree"
 msgstr ""
 
@@ -4069,7 +4121,7 @@ msgstr ""
 msgid "Project Tools"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1808
+#: lib/Padre/Wx/ActionLibrary.pm:1821
 msgid ""
 "Prompt for a replacement variable name and replace all occurrences of this "
 "variable"
@@ -4079,35 +4131,35 @@ msgstr ""
 msgid "Punctuation characters"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:2354
+#: lib/Padre/Wx/ActionLibrary.pm:2367
 msgid "Put focus on the next tab to the right"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:2365
+#: lib/Padre/Wx/ActionLibrary.pm:2378
 msgid "Put focus on the previous tab to the left"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:749
+#: lib/Padre/Wx/ActionLibrary.pm:762
 msgid "Put the content of the current document in the clipboard"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:689
+#: lib/Padre/Wx/ActionLibrary.pm:702
 msgid "Put the current selection in the clipboard"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:705
+#: lib/Padre/Wx/ActionLibrary.pm:718
 msgid "Put the full path of the current file in the clipboard"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:735
+#: lib/Padre/Wx/ActionLibrary.pm:748
 msgid "Put the full path of the directory of the current file in the clipboard"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:720
+#: lib/Padre/Wx/ActionLibrary.pm:733
 msgid "Put the name of the current file in the clipboard"
 msgstr ""
 
-#: lib/Padre/Wx/Main.pm:4411
+#: lib/Padre/Wx/Main.pm:4426
 msgid "Python Files"
 msgstr ""
 
@@ -4115,7 +4167,7 @@ msgstr ""
 msgid "Quick Menu Access"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1332
+#: lib/Padre/Wx/ActionLibrary.pm:1345
 msgid "Quick access to all menu functions"
 msgstr ""
 
@@ -4123,11 +4175,11 @@ msgstr ""
 msgid "Quit Debugger"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:2163
+#: lib/Padre/Wx/ActionLibrary.pm:2176
 msgid "Quit Debugger (&q)"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:2164
+#: lib/Padre/Wx/ActionLibrary.pm:2177
 msgid "Quit the process being debugged"
 msgstr ""
 
@@ -4135,7 +4187,7 @@ msgstr ""
 msgid "Quote (disable) pattern metacharacters till \\E"
 msgstr ""
 
-#: lib/Padre/Wx/Dialog/About.pm:155
+#: lib/Padre/Wx/Dialog/About.pm:163
 msgid "RAM"
 msgstr ""
 
@@ -4145,19 +4197,19 @@ msgid ""
 "You can enter what ever debug command you want!"
 msgstr ""
 
-#: lib/Padre/Wx/Menu/File.pm:180
+#: lib/Padre/Wx/Menu/File.pm:190
 msgid "Re&load"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:2303
+#: lib/Padre/Wx/ActionLibrary.pm:2316
 msgid "Re&load All Plug-ins"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1266
+#: lib/Padre/Wx/ActionLibrary.pm:1279
 msgid "Re&place in Files..."
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:2281
+#: lib/Padre/Wx/ActionLibrary.pm:2294
 msgid "Re&set My plug-in"
 msgstr ""
 
@@ -4190,7 +4242,7 @@ msgstr ""
 msgid "Recent"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:608
+#: lib/Padre/Wx/ActionLibrary.pm:621
 msgid "Redo last undo"
 msgstr ""
 
@@ -4239,63 +4291,63 @@ msgstr ""
 msgid "Reinstalling/installing on other computer"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:389
+#: lib/Padre/Wx/ActionLibrary.pm:402
 msgid "Reload &All"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:379
+#: lib/Padre/Wx/ActionLibrary.pm:392
 msgid "Reload &File"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:399
+#: lib/Padre/Wx/ActionLibrary.pm:412
 msgid "Reload &Some..."
 msgstr ""
 
-#: lib/Padre/Wx/Main.pm:4693
+#: lib/Padre/Wx/Main.pm:4717
 msgid "Reload Files"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:390
+#: lib/Padre/Wx/ActionLibrary.pm:403
 msgid "Reload all files currently open"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:2304
+#: lib/Padre/Wx/ActionLibrary.pm:2317
 msgid "Reload all plug-ins from &disk"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:380
+#: lib/Padre/Wx/ActionLibrary.pm:393
 msgid "Reload current file from disk"
 msgstr ""
 
-#: lib/Padre/Wx/Main.pm:4636
+#: lib/Padre/Wx/Main.pm:4660
 msgid "Reloading Files"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:2313
+#: lib/Padre/Wx/ActionLibrary.pm:2326
 msgid "Reloads (or initially loads) the current plug-in"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:659
+#: lib/Padre/Wx/ActionLibrary.pm:672
 msgid "Remove all the selection marks"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:969
+#: lib/Padre/Wx/ActionLibrary.pm:982
 msgid "Remove comment for selected lines or the current line"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:674
+#: lib/Padre/Wx/ActionLibrary.pm:687
 msgid "Remove the current selection and put it in the clipboard"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:533
+#: lib/Padre/Wx/ActionLibrary.pm:546
 msgid "Remove the entries from the recent files list"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1064
+#: lib/Padre/Wx/ActionLibrary.pm:1077
 msgid "Remove the spaces from the beginning of the selected lines"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1074
+#: lib/Padre/Wx/ActionLibrary.pm:1087
 msgid "Remove the spaces from the end of the selected lines"
 msgstr ""
 
@@ -4320,19 +4372,19 @@ msgstr ""
 msgid "Rename file"
 msgstr ""
 
-#: lib/Padre/Document/Perl.pm:813 lib/Padre/Document/Perl.pm:823
+#: lib/Padre/Document/Perl.pm:815 lib/Padre/Document/Perl.pm:825
 msgid "Rename variable"
 msgstr ""
 
-#: lib/Padre/Wx/VCS.pm:264
+#: lib/Padre/Wx/VCS.pm:262
 msgid "Renamed"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1210
+#: lib/Padre/Wx/ActionLibrary.pm:1223
 msgid "Repeat the last find to find the next match"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1221
+#: lib/Padre/Wx/ActionLibrary.pm:1234
 msgid "Repeat the last find, but backwards to find the previous match"
 msgstr ""
 
@@ -4348,11 +4400,11 @@ msgstr ""
 msgid "Replace &With:"
 msgstr ""
 
-#: lib/Padre/Wx/FBP/Preferences.pm:500
+#: lib/Padre/Wx/FBP/Preferences.pm:485
 msgid "Replace In Files"
 msgstr ""
 
-#: lib/Padre/Document/Perl.pm:907 lib/Padre/Document/Perl.pm:956
+#: lib/Padre/Document/Perl.pm:909 lib/Padre/Document/Perl.pm:958
 msgid "Replace Operation Canceled"
 msgstr ""
 
@@ -4364,7 +4416,7 @@ msgstr ""
 msgid "Replace all occurrences of the pattern"
 msgstr ""
 
-#: lib/Padre/Wx/ReplaceInFiles.pm:248
+#: lib/Padre/Wx/ReplaceInFiles.pm:247
 #, perl-format
 msgid "Replace complete, found '%s' %d time(s) in %d file(s) inside '%s'"
 msgstr ""
@@ -4374,50 +4426,50 @@ msgstr ""
 msgid "Replace failure in %s:  %s"
 msgstr ""
 
-#: lib/Padre/Wx/ReplaceInFiles.pm:132 lib/Padre/Wx/FBP/ReplaceInFiles.pm:32
+#: lib/Padre/Wx/ReplaceInFiles.pm:131 lib/Padre/Wx/FBP/ReplaceInFiles.pm:32
 msgid "Replace in Files"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1238
+#: lib/Padre/Wx/ActionLibrary.pm:1251
 msgid "Replace..."
 msgstr ""
 
-#: lib/Padre/Wx/Dialog/Replace.pm:129
+#: lib/Padre/Wx/Dialog/Replace.pm:128
 #, perl-format
 msgid "Replaced %d match"
 msgstr ""
 
-#: lib/Padre/Wx/Dialog/Replace.pm:129
+#: lib/Padre/Wx/Dialog/Replace.pm:128
 #, perl-format
 msgid "Replaced %d matches"
 msgstr ""
 
-#: lib/Padre/Wx/ReplaceInFiles.pm:189
+#: lib/Padre/Wx/ReplaceInFiles.pm:188
 #, perl-format
 msgid "Replacing '%s' in '%s'..."
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:2564
+#: lib/Padre/Wx/ActionLibrary.pm:2589
 msgid "Report a New &Bug"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:2288
+#: lib/Padre/Wx/ActionLibrary.pm:2301
 msgid "Reset My plug-in"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:2282
+#: lib/Padre/Wx/ActionLibrary.pm:2295
 msgid "Reset the My plug-in to the default"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1649
+#: lib/Padre/Wx/ActionLibrary.pm:1662
 msgid "Reset the size of the letters to the default in the editor window"
 msgstr ""
 
-#: lib/Padre/Wx/FBP/Preferences.pm:1237
+#: lib/Padre/Wx/FBP/Preferences.pm:1222
 msgid "Reset to default shortcut"
 msgstr ""
 
-#: lib/Padre/Wx/Main.pm:3233
+#: lib/Padre/Wx/Main.pm:3242
 msgid "Restore focus..."
 msgstr ""
 
@@ -4429,7 +4481,7 @@ msgstr ""
 msgid "Return"
 msgstr ""
 
-#: lib/Padre/Wx/VCS.pm:565
+#: lib/Padre/Wx/VCS.pm:561
 msgid "Revert changes?"
 msgstr ""
 
@@ -4437,15 +4489,19 @@ msgstr ""
 msgid "Revert this change"
 msgstr ""
 
+#: lib/Padre/Config.pm:1931
+msgid "Revised BSD License"
+msgstr ""
+
 #: lib/Padre/Wx/VCS.pm:56
 msgid "Revision"
 msgstr ""
 
-#: lib/Padre/Wx/Dialog/Preferences.pm:34
+#: lib/Padre/Wx/Dialog/Preferences.pm:39
 msgid "Right"
 msgstr ""
 
-#: lib/Padre/Config.pm:59
+#: lib/Padre/Config.pm:137
 msgid "Right Panel"
 msgstr ""
 
@@ -4453,7 +4509,7 @@ msgstr ""
 msgid "Right side"
 msgstr ""
 
-#: lib/Padre/Wx/Main.pm:4413
+#: lib/Padre/Wx/Main.pm:4428
 msgid "Ruby Files"
 msgstr ""
 
@@ -4462,11 +4518,11 @@ msgstr ""
 msgid "Run"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1981
+#: lib/Padre/Wx/ActionLibrary.pm:1994
 msgid "Run &Build and Tests"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1970
+#: lib/Padre/Wx/ActionLibrary.pm:1983
 msgid "Run &Command"
 msgstr ""
 
@@ -4478,7 +4534,7 @@ msgstr ""
 msgid "Run &Selection inside Padre"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1993
+#: lib/Padre/Wx/ActionLibrary.pm:2006
 msgid "Run &Tests"
 msgstr ""
 
@@ -4489,15 +4545,15 @@ msgid ""
 "cool bug"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1958
+#: lib/Padre/Wx/ActionLibrary.pm:1971
 msgid "Run Script (&Debug Info)"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:2012
+#: lib/Padre/Wx/ActionLibrary.pm:2025
 msgid "Run T&his Test"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1995
+#: lib/Padre/Wx/ActionLibrary.pm:2008
 msgid ""
 "Run all tests for the current project or document and show the results in "
 "the output panel."
@@ -4507,27 +4563,27 @@ msgstr ""
 msgid "Run filter"
 msgstr ""
 
-#: lib/Padre/Wx/Main.pm:2722
+#: lib/Padre/Wx/Main.pm:2725
 msgid "Run setup"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1959
+#: lib/Padre/Wx/ActionLibrary.pm:1972
 msgid "Run the current document but include debug info in the output."
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:2013
+#: lib/Padre/Wx/ActionLibrary.pm:2026
 msgid "Run the current test if the current document is a test. (prove -lv)"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1971
+#: lib/Padre/Wx/ActionLibrary.pm:1984
 msgid "Runs a shell command and shows the output."
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1943
+#: lib/Padre/Wx/ActionLibrary.pm:1956
 msgid "Runs the current document and shows its output in the output panel."
 msgstr ""
 
-#: lib/Padre/Locale.pm:411 lib/Padre/Wx/FBP/About.pm:616
+#: lib/Padre/Locale.pm:411 lib/Padre/Wx/FBP/About.pm:622
 msgid "Russian"
 msgstr ""
 
@@ -4545,7 +4601,7 @@ msgstr ""
 msgid "S&ave"
 msgstr ""
 
-#: lib/Padre/Wx/FBP/Preferences.pm:1194
+#: lib/Padre/Wx/FBP/Preferences.pm:1179
 msgid "S&et"
 msgstr ""
 
@@ -4553,11 +4609,11 @@ msgstr ""
 msgid "SHIFT"
 msgstr ""
 
-#: lib/Padre/Wx/Main.pm:4415
+#: lib/Padre/Wx/Main.pm:4430
 msgid "SQL Files"
 msgstr ""
 
-#: lib/Padre/Wx/Dialog/Patch.pm:572
+#: lib/Padre/Wx/Dialog/Patch.pm:584
 #, perl-format
 msgid "SVN Diff successful. You should see a new tab in editor called %s."
 msgstr ""
@@ -4566,39 +4622,39 @@ msgstr ""
 msgid "Save"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:426
+#: lib/Padre/Wx/ActionLibrary.pm:439
 msgid "Save &As..."
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:439
+#: lib/Padre/Wx/ActionLibrary.pm:452
 msgid "Save &Intuition"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:450
+#: lib/Padre/Wx/ActionLibrary.pm:463
 msgid "Save All"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:486
+#: lib/Padre/Wx/ActionLibrary.pm:499
 msgid "Save Sess&ion..."
 msgstr ""
 
-#: lib/Padre/Document.pm:783
+#: lib/Padre/Document.pm:782
 msgid "Save Warning"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:451
+#: lib/Padre/Wx/ActionLibrary.pm:464
 msgid "Save all the files"
 msgstr ""
 
-#: lib/Padre/Wx/FBP/Preferences.pm:660
+#: lib/Padre/Wx/FBP/Preferences.pm:645
 msgid "Save and Close"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:414
+#: lib/Padre/Wx/ActionLibrary.pm:427
 msgid "Save current document"
 msgstr ""
 
-#: lib/Padre/Wx/Main.pm:4779
+#: lib/Padre/Wx/Main.pm:4802
 msgid "Save file as..."
 msgstr ""
 
@@ -4618,29 +4674,29 @@ msgstr ""
 msgid "Schedule the file or directory for deletion from the repository"
 msgstr ""
 
-#: lib/Padre/Config.pm:1123
+#: lib/Padre/Config.pm:1318
 msgid "Scintilla"
 msgstr ""
 
-#: lib/Padre/Wx/FBP/Preferences.pm:1923
+#: lib/Padre/Wx/FBP/Preferences.pm:1901
 msgid "Screen Layout"
 msgstr ""
 
-#: lib/Padre/Wx/FBP/Preferences.pm:1481
+#: lib/Padre/Wx/FBP/Preferences.pm:1466
 msgid "Script Arguments"
 msgstr ""
 
-#: lib/Padre/Wx/FBP/Preferences.pm:1436
+#: lib/Padre/Wx/FBP/Preferences.pm:1421
 msgid "Script Execution"
 msgstr ""
 
-#: lib/Padre/Wx/Main.pm:4421
+#: lib/Padre/Wx/Main.pm:4436
 msgid "Script Files"
 msgstr ""
 
 #: lib/Padre/Wx/Directory.pm:84 lib/Padre/Wx/Directory.pm:505
 #: lib/Padre/Wx/FBP/CPAN.pm:276 lib/Padre/Wx/Dialog/QuickMenuAccess.pm:365
-#: lib/Padre/Wx/Dialog/Find.pm:65
+#: lib/Padre/Wx/Dialog/Find.pm:66
 msgid "Search"
 msgstr ""
 
@@ -4653,25 +4709,25 @@ msgstr ""
 msgid "Search &Term:"
 msgstr ""
 
-#: lib/Padre/Document/Perl.pm:658
+#: lib/Padre/Document/Perl.pm:660
 msgid "Search Canceled"
 msgstr ""
 
-#: lib/Padre/Wx/Dialog/Replace.pm:132 lib/Padre/Wx/Dialog/Replace.pm:137
-#: lib/Padre/Wx/Dialog/Replace.pm:162
+#: lib/Padre/Wx/Dialog/Replace.pm:131 lib/Padre/Wx/Dialog/Replace.pm:136
+#: lib/Padre/Wx/Dialog/Replace.pm:161
 msgid "Search and Replace"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1267
+#: lib/Padre/Wx/ActionLibrary.pm:1280
 msgid "Search and replace text in all files below a given directory"
 msgstr ""
 
-#: lib/Padre/Wx/Panel/FoundInFiles.pm:292
+#: lib/Padre/Wx/Panel/FoundInFiles.pm:294
 #, perl-format
 msgid "Search complete, found '%s' %d time(s) in %d file(s) inside '%s'"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1251
+#: lib/Padre/Wx/ActionLibrary.pm:1264
 msgid "Search for a text in all files below a given directory"
 msgstr ""
 
@@ -4679,7 +4735,7 @@ msgstr ""
 msgid "Search for perldoc - e.g. Padre::Task, Net::LDAP"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:2480
+#: lib/Padre/Wx/ActionLibrary.pm:2493
 msgid "Search the Perl help pages (perldoc)"
 msgstr ""
 
@@ -4692,7 +4748,7 @@ msgstr ""
 msgid "Searched for '%s' and failed..."
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1731
+#: lib/Padre/Wx/ActionLibrary.pm:1744
 msgid ""
 "Searches the source code for brackets with lack a matching (opening/closing) "
 "part."
@@ -4719,7 +4775,7 @@ msgstr ""
 msgid "Select"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:621
+#: lib/Padre/Wx/ActionLibrary.pm:634
 msgid "Select &All"
 msgstr ""
 
@@ -4732,42 +4788,42 @@ msgstr ""
 msgid "Select Function"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1307
+#: lib/Padre/Wx/ActionLibrary.pm:1320
 msgid "Select a bookmark created earlier and jump to that position"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:907
+#: lib/Padre/Wx/ActionLibrary.pm:920
 msgid ""
 "Select a date, filename or other value and insert at the current location"
 msgstr ""
 
-#: lib/Padre/Wx/FBP/Preferences.pm:1426
+#: lib/Padre/Wx/FBP/Preferences.pm:1411
 msgid "Select a file"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:931
+#: lib/Padre/Wx/ActionLibrary.pm:944
 msgid "Select a file and insert its content at the current location"
 msgstr ""
 
-#: lib/Padre/Wx/FBP/Preferences.pm:610
+#: lib/Padre/Wx/FBP/Preferences.pm:595 lib/Padre/Wx/FBP/ModuleStarter.pm:121
 msgid "Select a folder"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:476
+#: lib/Padre/Wx/ActionLibrary.pm:489
 msgid ""
 "Select a session. Close all the files currently open and open all the listed "
 "in the session"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:622
+#: lib/Padre/Wx/ActionLibrary.pm:635
 msgid "Select all the text in the current document"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1002
+#: lib/Padre/Wx/ActionLibrary.pm:1015
 msgid "Select an encoding and encode the document to that"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:919
+#: lib/Padre/Wx/ActionLibrary.pm:932
 msgid "Select and insert a snippet at the current location"
 msgstr ""
 
@@ -4775,7 +4831,7 @@ msgstr ""
 msgid "Select distribution to install"
 msgstr ""
 
-#: lib/Padre/Wx/Main.pm:5246
+#: lib/Padre/Wx/Main.pm:5273
 msgid "Select files to close:"
 msgstr ""
 
@@ -4783,11 +4839,11 @@ msgstr ""
 msgid "Select one or more resources to open"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:350
+#: lib/Padre/Wx/ActionLibrary.pm:363
 msgid "Select some open files for closing"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:400
+#: lib/Padre/Wx/ActionLibrary.pm:413
 msgid "Select some open files for reload"
 msgstr ""
 
@@ -4795,11 +4851,11 @@ msgstr ""
 msgid "Select the help &topic"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:882
+#: lib/Padre/Wx/ActionLibrary.pm:895
 msgid "Select to Matching &Brace"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:883
+#: lib/Padre/Wx/ActionLibrary.pm:896
 msgid "Select to the matching opening or closing brace"
 msgstr ""
 
@@ -4813,11 +4869,11 @@ msgstr ""
 msgid "Selection"
 msgstr ""
 
-#: lib/Padre/Document/Perl.pm:950
+#: lib/Padre/Document/Perl.pm:952
 msgid "Selection not part of a Perl statement?"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:2565
+#: lib/Padre/Wx/ActionLibrary.pm:2590
 msgid "Send a bug report to the Padre developer team"
 msgstr ""
 
@@ -4843,7 +4899,7 @@ msgstr ""
 msgid "Session name:"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1295
+#: lib/Padre/Wx/ActionLibrary.pm:1308
 msgid "Set &Bookmark"
 msgstr ""
 
@@ -4851,7 +4907,7 @@ msgstr ""
 msgid "Set Bookmark:"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:2142
+#: lib/Padre/Wx/ActionLibrary.pm:2155
 msgid "Set Breakpoint (&b)"
 msgstr ""
 
@@ -4859,47 +4915,51 @@ msgstr ""
 msgid "Set Breakpoints (toggle)"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1665
+#: lib/Padre/Wx/ActionLibrary.pm:1678
 msgid "Set Padre in full screen mode"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:2143
+#: lib/Padre/Wx/ActionLibrary.pm:2156
 msgid "Set a breakpoint to the current location of the cursor with a condition"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:2391
+#: lib/Padre/Wx/ActionLibrary.pm:2404
 msgid "Set the focus to the \"CPAN Explorer\" window"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:2447
+#: lib/Padre/Wx/ActionLibrary.pm:2460
 msgid "Set the focus to the \"Command Line\" window"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:2402
+#: lib/Padre/Wx/ActionLibrary.pm:2415
 msgid "Set the focus to the \"Functions\" window"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:2414
+#: lib/Padre/Wx/ActionLibrary.pm:2427
 msgid "Set the focus to the \"Outline\" window"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:2425
+#: lib/Padre/Wx/ActionLibrary.pm:2438
 msgid "Set the focus to the \"Output\" window"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:2436
+#: lib/Padre/Wx/ActionLibrary.pm:2449
 msgid "Set the focus to the \"Syntax Check\" window"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:2458
+#: lib/Padre/Wx/ActionLibrary.pm:2471
 msgid "Set the focus to the main editor window"
 msgstr ""
 
-#: lib/Padre/Wx/FBP/Preferences.pm:1199
+#: lib/Padre/Wx/FBP/Preferences.pm:1184
 msgid "Sets the keyboard binding"
 msgstr ""
 
-#: lib/Padre/Config.pm:532 lib/Padre/Config.pm:787
+#: lib/Padre/Wx/ActionLibrary.pm:182
+msgid "Setup a skeleton Perl distribution"
+msgstr ""
+
+#: lib/Padre/Config.pm:727 lib/Padre/Config.pm:982
 msgid "Several placeholders like the filename can be used"
 msgstr ""
 
@@ -4907,15 +4967,15 @@ msgstr ""
 msgid "Severe Warning"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:2200
+#: lib/Padre/Wx/ActionLibrary.pm:2213
 msgid "Share your preferences between multiple computers"
 msgstr ""
 
-#: lib/Padre/MIME.pm:1035
+#: lib/Padre/MIME.pm:1037
 msgid "Shell Script"
 msgstr ""
 
-#: lib/Padre/Wx/FBP/Preferences.pm:1171
+#: lib/Padre/Wx/FBP/Preferences.pm:1156
 msgid "Shift"
 msgstr ""
 
@@ -4923,11 +4983,11 @@ msgstr ""
 msgid "Shlomi Fish"
 msgstr ""
 
-#: lib/Padre/Wx/Dialog/Preferences.pm:169 lib/Padre/Wx/Dialog/Shortcut.pm:113
+#: lib/Padre/Wx/Dialog/Preferences.pm:174 lib/Padre/Wx/Dialog/Shortcut.pm:113
 msgid "Shortcut"
 msgstr ""
 
-#: lib/Padre/Wx/FBP/Preferences.pm:1143
+#: lib/Padre/Wx/FBP/Preferences.pm:1128
 msgid "Shortcut:"
 msgstr ""
 
@@ -4935,12 +4995,12 @@ msgstr ""
 msgid "Shorten the common path in window list"
 msgstr ""
 
-#: lib/Padre/Wx/FBP/VCS.pm:239 lib/Padre/Wx/FBP/Breakpoints.pm:151
+#: lib/Padre/Wx/FBP/VCS.pm:239 lib/Padre/Wx/FBP/Breakpoints.pm:159
 #: lib/Padre/Wx/FBP/Debugger.pm:519
 msgid "Show"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1377
+#: lib/Padre/Wx/ActionLibrary.pm:1390
 msgid "Show &Command Line"
 msgstr ""
 
@@ -4948,59 +5008,59 @@ msgstr ""
 msgid "Show &Description"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1367
+#: lib/Padre/Wx/ActionLibrary.pm:1380
 msgid "Show &Function List"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1605
+#: lib/Padre/Wx/ActionLibrary.pm:1618
 msgid "Show &Indentation Guide"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1417
+#: lib/Padre/Wx/ActionLibrary.pm:1430
 msgid "Show &Outline"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1357
+#: lib/Padre/Wx/ActionLibrary.pm:1370
 msgid "Show &Output"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1428
+#: lib/Padre/Wx/ActionLibrary.pm:1441
 msgid "Show &Project Browser"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1407
+#: lib/Padre/Wx/ActionLibrary.pm:1420
 msgid "Show &Task List"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1595
+#: lib/Padre/Wx/ActionLibrary.pm:1608
 msgid "Show &Whitespaces"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1563
+#: lib/Padre/Wx/ActionLibrary.pm:1576
 msgid "Show C&urrent Line"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1387
+#: lib/Padre/Wx/ActionLibrary.pm:1400
 msgid "Show CPA&N Explorer"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1549
+#: lib/Padre/Wx/ActionLibrary.pm:1562
 msgid "Show Ca&ll Tips"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1508
+#: lib/Padre/Wx/ActionLibrary.pm:1521
 msgid "Show Code &Folding"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:2062
+#: lib/Padre/Wx/ActionLibrary.pm:2075
 msgid "Show Debug Breakpoints"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:2075
+#: lib/Padre/Wx/ActionLibrary.pm:2088
 msgid "Show Debug Output"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:2085
+#: lib/Padre/Wx/ActionLibrary.pm:2098
 msgid "Show Debugger"
 msgstr ""
 
@@ -5008,7 +5068,7 @@ msgstr ""
 msgid "Show Global Variables"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1497
+#: lib/Padre/Wx/ActionLibrary.pm:1510
 msgid "Show Line &Numbers"
 msgstr ""
 
@@ -5016,19 +5076,19 @@ msgstr ""
 msgid "Show Local Variables"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1585
+#: lib/Padre/Wx/ActionLibrary.pm:1598
 msgid "Show Ne&wlines"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1573
+#: lib/Padre/Wx/ActionLibrary.pm:1586
 msgid "Show Right &Margin"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1438
+#: lib/Padre/Wx/ActionLibrary.pm:1451
 msgid "Show S&yntax Check"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1459
+#: lib/Padre/Wx/ActionLibrary.pm:1472
 msgid "Show St&atus Bar"
 msgstr ""
 
@@ -5040,27 +5100,27 @@ msgstr ""
 msgid "Show Subs&titution"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1469
+#: lib/Padre/Wx/ActionLibrary.pm:1482
 msgid "Show Tool&bar"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1448
+#: lib/Padre/Wx/ActionLibrary.pm:1461
 msgid "Show V&ersion Control"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1574
+#: lib/Padre/Wx/ActionLibrary.pm:1587
 msgid "Show a vertical line indicating the right margin"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1408
+#: lib/Padre/Wx/ActionLibrary.pm:1421
 msgid "Show a window listing all task items in the current document"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1368
+#: lib/Padre/Wx/ActionLibrary.pm:1381
 msgid "Show a window listing all the functions in the current document"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1418
+#: lib/Padre/Wx/ActionLibrary.pm:1431
 msgid ""
 "Show a window listing all the parts of the current file (functions, pragmas, "
 "modules)"
@@ -5070,11 +5130,11 @@ msgstr ""
 msgid "Show as"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1154
+#: lib/Padre/Wx/ActionLibrary.pm:1167
 msgid "Show as &Decimal"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1144
+#: lib/Padre/Wx/ActionLibrary.pm:1157
 msgid "Show as &Hexadecimal"
 msgstr ""
 
@@ -5082,11 +5142,11 @@ msgstr ""
 msgid "Show current report"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1397
+#: lib/Padre/Wx/ActionLibrary.pm:1410
 msgid "Show diff window!"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:2593
+#: lib/Padre/Wx/ActionLibrary.pm:2618
 msgid "Show information about Padre"
 msgstr ""
 
@@ -5094,11 +5154,11 @@ msgstr ""
 msgid "Show low priority info messages on status bar (not in a popup)"
 msgstr ""
 
-#: lib/Padre/Config.pm:1142
+#: lib/Padre/Config.pm:1337
 msgid "Show low-priority info messages on statusbar (not in a popup)"
 msgstr ""
 
-#: lib/Padre/Config.pm:779
+#: lib/Padre/Config.pm:974
 msgid "Show or hide the status bar at the bottom of the window."
 msgstr ""
 
@@ -5106,90 +5166,90 @@ msgstr ""
 msgid "Show previous positions"
 msgstr ""
 
-#: lib/Padre/Wx/FBP/Preferences.pm:742
+#: lib/Padre/Wx/FBP/Preferences.pm:727
 msgid "Show right margin at column"
 msgstr ""
 
-#: lib/Padre/Wx/FBP/Preferences.pm:563
+#: lib/Padre/Wx/FBP/Preferences.pm:548
 msgid "Show splash screen"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1155
+#: lib/Padre/Wx/ActionLibrary.pm:1168
 msgid ""
 "Show the ASCII values of the selected text in decimal numbers in the output "
 "window"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1145
+#: lib/Padre/Wx/ActionLibrary.pm:1158
 msgid ""
 "Show the ASCII values of the selected text in hexadecimal notation in the "
 "output window"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:2505
+#: lib/Padre/Wx/ActionLibrary.pm:2518
 msgid "Show the POD (Perldoc) version of the current document"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:2471
+#: lib/Padre/Wx/ActionLibrary.pm:2484
 msgid "Show the Padre help"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:2234
+#: lib/Padre/Wx/ActionLibrary.pm:2247
 msgid "Show the Padre plug-in manager to enable or disable plug-ins"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1378
+#: lib/Padre/Wx/ActionLibrary.pm:1391
 msgid "Show the command line window"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:2492
+#: lib/Padre/Wx/ActionLibrary.pm:2505
 msgid "Show the help article for the current context"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1358
+#: lib/Padre/Wx/ActionLibrary.pm:1371
 msgid ""
 "Show the window displaying the standard output and standard error of the "
 "running scripts"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1719
+#: lib/Padre/Wx/ActionLibrary.pm:1732
 msgid "Show what perl thinks about your code"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1509
+#: lib/Padre/Wx/ActionLibrary.pm:1522
 msgid ""
 "Show/hide a vertical line on the left hand side of the window to allow "
 "folding rows"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1498
+#: lib/Padre/Wx/ActionLibrary.pm:1511
 msgid ""
 "Show/hide the line numbers of all the documents on the left side of the "
 "window"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1586
+#: lib/Padre/Wx/ActionLibrary.pm:1599
 msgid "Show/hide the newlines with special character"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1460
+#: lib/Padre/Wx/ActionLibrary.pm:1473
 msgid "Show/hide the status bar at the bottom of the screen"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1596
+#: lib/Padre/Wx/ActionLibrary.pm:1609
 msgid "Show/hide the tabs and the spaces with special characters"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1470
+#: lib/Padre/Wx/ActionLibrary.pm:1483
 msgid "Show/hide the toolbar at the top of the editor"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1606
+#: lib/Padre/Wx/ActionLibrary.pm:1619
 msgid ""
 "Show/hide vertical bars at every indentation position on the left of the rows"
 msgstr ""
 
-#: lib/Padre/Config.pm:469
+#: lib/Padre/Config.pm:664
 msgid "Showing the splash image during start-up"
 msgstr ""
 
@@ -5197,7 +5257,7 @@ msgstr ""
 msgid "Simone Blandino"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1108
+#: lib/Padre/Wx/ActionLibrary.pm:1121
 msgid "Simplistic Patch only works on saved files"
 msgstr ""
 
@@ -5213,7 +5273,7 @@ msgstr ""
 msgid "Simulate Background &Exception"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:2377
+#: lib/Padre/Wx/ActionLibrary.pm:2390
 msgid "Simulate a right mouse button click to open the context menu"
 msgstr ""
 
@@ -5237,7 +5297,7 @@ msgstr ""
 msgid "Skip version control system files"
 msgstr ""
 
-#: lib/Padre/Document.pm:1415 lib/Padre/Document.pm:1416
+#: lib/Padre/Document.pm:1444 lib/Padre/Document.pm:1445
 msgid "Skipped for large files"
 msgstr ""
 
@@ -5252,19 +5312,19 @@ msgid ""
 "Session %s is listed but there is no data"
 msgstr ""
 
-#: lib/Padre/Wx/Dialog/Patch.pm:491
+#: lib/Padre/Wx/Dialog/Patch.pm:497
 msgid ""
 "Sorry Diff Failed, are you sure your choice of files was correct for this "
 "action"
 msgstr ""
 
-#: lib/Padre/Wx/Dialog/Patch.pm:588
+#: lib/Padre/Wx/Dialog/Patch.pm:602
 msgid ""
 "Sorry, Diff failed. Are you sure your have access to the repository for this "
 "action"
 msgstr ""
 
-#: lib/Padre/Wx/Dialog/Patch.pm:434
+#: lib/Padre/Wx/Dialog/Patch.pm:439
 msgid ""
 "Sorry, patch failed, are you sure your choice of files was correct for this "
 "action"
@@ -5278,7 +5338,7 @@ msgstr ""
 msgid "Source Lines of Code"
 msgstr ""
 
-#: lib/Padre/Wx/Dialog/Preferences.pm:30
+#: lib/Padre/Wx/Dialog/Preferences.pm:35
 msgid "Space"
 msgstr ""
 
@@ -5286,15 +5346,15 @@ msgstr ""
 msgid "Space and tab"
 msgstr ""
 
-#: lib/Padre/Wx/Main.pm:6281
+#: lib/Padre/Wx/Main.pm:6310
 msgid "Space to Tab"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1053
+#: lib/Padre/Wx/ActionLibrary.pm:1066
 msgid "Spaces to &Tabs..."
 msgstr ""
 
-#: lib/Padre/Locale.pm:249 lib/Padre/Wx/FBP/About.pm:595
+#: lib/Padre/Locale.pm:249 lib/Padre/Wx/FBP/About.pm:601
 msgid "Spanish"
 msgstr ""
 
@@ -5302,21 +5362,21 @@ msgstr ""
 msgid "Spanish (Argentina)"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:906
+#: lib/Padre/Wx/ActionLibrary.pm:919
 msgid "Special &Value..."
 msgstr ""
 
-#: lib/Padre/Config.pm:1381
+#: lib/Padre/Config.pm:1580
 msgid ""
 "Specify Devel::EndStats options. 'feature_devel_endstats' must be enabled."
 msgstr ""
 
-#: lib/Padre/Config.pm:1400
+#: lib/Padre/Config.pm:1600
 msgid ""
 "Specify Devel::TraceUse options. 'feature_devel_traceuse' must be enabled."
 msgstr ""
 
-#: lib/Padre/Wx/FBP/Preferences.pm:523
+#: lib/Padre/Wx/FBP/Preferences.pm:508
 msgid "Startup"
 msgstr ""
 
@@ -5338,7 +5398,7 @@ msgstr ""
 msgid "Stop Search"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:2025
+#: lib/Padre/Wx/ActionLibrary.pm:2038
 msgid "Stop a running task."
 msgstr ""
 
@@ -5366,12 +5426,16 @@ msgstr ""
 msgid "Sub-tracing stopped"
 msgstr ""
 
+#: lib/Padre/Wx/Dialog/Sync.pm:196 lib/Padre/Wx/Dialog/Sync.pm:220
+msgid "Success"
+msgstr ""
+
 #: lib/Padre/Wx/ActionLibrary.pm:69
 #, perl-format
 msgid "Switch Padre interface language to %s"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1484
+#: lib/Padre/Wx/ActionLibrary.pm:1497
 msgid "Switch document type"
 msgstr ""
 
@@ -5379,7 +5443,7 @@ msgstr ""
 msgid "Switch language to system default"
 msgstr ""
 
-#: lib/Padre/Wx/Syntax.pm:161 lib/Padre/Wx/FBP/Preferences.pm:455
+#: lib/Padre/Wx/Syntax.pm:159 lib/Padre/Wx/FBP/Preferences.pm:440
 msgid "Syntax Check"
 msgstr ""
 
@@ -5393,16 +5457,16 @@ msgid ""
 "Produce a stack backtrace."
 msgstr ""
 
-#: lib/Padre/Wx/Dialog/Preferences.pm:29
+#: lib/Padre/Wx/Dialog/Preferences.pm:34
 #: lib/Padre/Wx/Dialog/RegexEditor.pm:140
 msgid "Tab"
 msgstr ""
 
-#: lib/Padre/Wx/FBP/Preferences.pm:998
+#: lib/Padre/Wx/FBP/Preferences.pm:983
 msgid "Tab Spaces:"
 msgstr ""
 
-#: lib/Padre/Wx/Main.pm:6282
+#: lib/Padre/Wx/Main.pm:6311
 msgid "Tab to Space"
 msgstr ""
 
@@ -5410,20 +5474,20 @@ msgstr ""
 msgid "Tabs and S&paces"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1043
+#: lib/Padre/Wx/ActionLibrary.pm:1056
 msgid "Tabs to &Spaces..."
 msgstr ""
 
 #: lib/Padre/Wx/TaskList.pm:184 lib/Padre/Wx/FBP/Preferences.pm:88
-#: lib/Padre/Wx/FBP/Preferences.pm:406 lib/Padre/Wx/Panel/TaskList.pm:98
+#: lib/Padre/Wx/FBP/Preferences.pm:391 lib/Padre/Wx/Panel/TaskList.pm:96
 msgid "Task List"
 msgstr ""
 
-#: lib/Padre/MIME.pm:878
+#: lib/Padre/MIME.pm:880
 msgid "Text"
 msgstr ""
 
-#: lib/Padre/Wx/Main.pm:4417 lib/Padre/Wx/Choice/Files.pm:20
+#: lib/Padre/Wx/Main.pm:4432 lib/Padre/Wx/Choice/Files.pm:20
 msgid "Text Files"
 msgstr ""
 
@@ -5440,7 +5504,11 @@ msgid ""
 "may reduce performance. Do you still want to open the file?"
 msgstr ""
 
-#: lib/Padre/Wx/Dialog/Preferences.pm:485
+#: lib/Padre/Config.pm:1937
+msgid "The same as Perl itself"
+msgstr ""
+
+#: lib/Padre/Wx/Dialog/Preferences.pm:478
 #, perl-format
 msgid "The shortcut '%s' is already used by the action '%s'.\n"
 msgstr ""
@@ -5453,27 +5521,27 @@ msgstr ""
 msgid "This document does not contain any POD"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:2273
+#: lib/Padre/Wx/ActionLibrary.pm:2286
 msgid "This function reloads the My plug-in without restarting Padre"
 msgstr ""
 
-#: lib/Padre/Config.pm:1372
+#: lib/Padre/Config.pm:1571
 msgid "This requires an installed Devel::EndStats and a Padre restart"
 msgstr ""
 
-#: lib/Padre/Config.pm:1391
+#: lib/Padre/Config.pm:1591
 msgid "This requires an installed Devel::TraceUse and a Padre restart"
 msgstr ""
 
-#: lib/Padre/Wx/Main.pm:5375
+#: lib/Padre/Wx/Main.pm:5401
 msgid "This type of file (URL) is missing delete support."
 msgstr ""
 
-#: lib/Padre/Wx/Dialog/About.pm:146
+#: lib/Padre/Wx/Dialog/About.pm:154
 msgid "Threads"
 msgstr ""
 
-#: lib/Padre/Wx/FBP/Preferences.pm:1311 lib/Padre/Wx/FBP/Preferences.pm:1354
+#: lib/Padre/Wx/FBP/Preferences.pm:1296 lib/Padre/Wx/FBP/Preferences.pm:1339
 msgid "Timeout (seconds)"
 msgstr ""
 
@@ -5481,11 +5549,11 @@ msgstr ""
 msgid "Today"
 msgstr ""
 
-#: lib/Padre/Config.pm:1445
+#: lib/Padre/Config.pm:1650
 msgid "Toggle Diff window feature that compares two buffers graphically"
 msgstr ""
 
-#: lib/Padre/Config.pm:1463
+#: lib/Padre/Config.pm:1669
 msgid "Toggle Perl 6 auto detection in Perl 5 files"
 msgstr ""
 
@@ -5502,7 +5570,7 @@ msgstr ""
 msgid "Tom Eliaz"
 msgstr ""
 
-#: lib/Padre/Wx/FBP/Preferences.pm:344
+#: lib/Padre/Wx/FBP/Preferences.pm:329
 msgid "Tool Positions"
 msgstr ""
 
@@ -5510,7 +5578,7 @@ msgstr ""
 msgid "Trace"
 msgstr ""
 
-#: lib/Padre/Wx/FBP/About.pm:843
+#: lib/Padre/Wx/FBP/About.pm:850
 msgid "Translation"
 msgstr ""
 
@@ -5518,28 +5586,28 @@ msgstr ""
 msgid "True"
 msgstr ""
 
-#: lib/Padre/Locale.pm:421 lib/Padre/Wx/FBP/About.pm:631
+#: lib/Padre/Locale.pm:421 lib/Padre/Wx/FBP/About.pm:637
 msgid "Turkish"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1388
+#: lib/Padre/Wx/ActionLibrary.pm:1401
 msgid "Turn on CPAN explorer"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1398
+#: lib/Padre/Wx/ActionLibrary.pm:1411
 msgid "Turn on Diff window"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:2063
+#: lib/Padre/Wx/ActionLibrary.pm:2076
 msgid "Turn on debug breakpoints panel"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1439
+#: lib/Padre/Wx/ActionLibrary.pm:1452
 msgid ""
 "Turn on syntax checking of the current document and show output in a window"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1450
+#: lib/Padre/Wx/ActionLibrary.pm:1463
 msgid ""
 "Turn on version control view of the current project and show version control "
 "changes in a window"
@@ -5557,7 +5625,7 @@ msgstr ""
 msgid "UNKNOWN"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1528
+#: lib/Padre/Wx/ActionLibrary.pm:1541
 msgid "Un&fold All"
 msgstr ""
 
@@ -5566,11 +5634,11 @@ msgstr ""
 msgid "Unable to parse %s"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:588
+#: lib/Padre/Wx/ActionLibrary.pm:601
 msgid "Undo last change in current file"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1529 lib/Padre/Wx/ActionLibrary.pm:1539
+#: lib/Padre/Wx/ActionLibrary.pm:1542 lib/Padre/Wx/ActionLibrary.pm:1552
 msgid "Unfold all the blocks that can be folded (need folding to be enabled)"
 msgstr ""
 
@@ -5578,12 +5646,12 @@ msgstr ""
 msgid "Unicode character 'name'"
 msgstr ""
 
-#: lib/Padre/Locale.pm:143 lib/Padre/Wx/Main.pm:4161
+#: lib/Padre/Locale.pm:143 lib/Padre/Wx/Main.pm:4171
 msgid "Unknown"
 msgstr ""
 
-#: lib/Padre/PluginManager.pm:778 lib/Padre/Document/Perl.pm:654
-#: lib/Padre/Document/Perl.pm:903 lib/Padre/Document/Perl.pm:952
+#: lib/Padre/PluginManager.pm:771 lib/Padre/Document/Perl.pm:656
+#: lib/Padre/Document/Perl.pm:905 lib/Padre/Document/Perl.pm:954
 #: lib/Padre/File/FTP.pm:145
 msgid "Unknown error"
 msgstr ""
@@ -5596,16 +5664,16 @@ msgstr ""
 msgid "Unloaded"
 msgstr ""
 
-#: lib/Padre/Wx/VCS.pm:260
+#: lib/Padre/Wx/VCS.pm:258
 msgid "Unmodified"
 msgstr ""
 
-#: lib/Padre/Document.pm:1063
+#: lib/Padre/Document.pm:1062
 #, perl-format
 msgid "Unsaved %d"
 msgstr ""
 
-#: lib/Padre/Wx/Main.pm:5111
+#: lib/Padre/Wx/Main.pm:5134
 msgid "Unsaved File"
 msgstr ""
 
@@ -5619,15 +5687,15 @@ msgstr ""
 msgid "Untitled"
 msgstr ""
 
-#: lib/Padre/Wx/VCS.pm:253 lib/Padre/Wx/VCS.pm:267 lib/Padre/Wx/FBP/VCS.pm:189
+#: lib/Padre/Wx/VCS.pm:251 lib/Padre/Wx/VCS.pm:265 lib/Padre/Wx/FBP/VCS.pm:189
 msgid "Unversioned"
 msgstr ""
 
-#: lib/Padre/Wx/Dialog/Preferences.pm:31
+#: lib/Padre/Wx/Dialog/Preferences.pm:36
 msgid "Up"
 msgstr ""
 
-#: lib/Padre/Wx/VCS.pm:266
+#: lib/Padre/Wx/VCS.pm:264
 msgid "Updated but unmerged"
 msgstr ""
 
@@ -5651,27 +5719,27 @@ msgstr ""
 msgid "Uppercase till \\E"
 msgstr ""
 
-#: lib/Padre/Wx/FBP/Preferences.pm:1346
+#: lib/Padre/Wx/FBP/Preferences.pm:1331
 msgid "Use FTP passive mode"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1135
+#: lib/Padre/Wx/ActionLibrary.pm:1148
 msgid "Use Perl source as filter"
 msgstr ""
 
-#: lib/Padre/Wx/FBP/Preferences.pm:644
+#: lib/Padre/Wx/FBP/Preferences.pm:629
 msgid "Use X11 middle button paste style"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1321
+#: lib/Padre/Wx/ActionLibrary.pm:1334
 msgid "Use a filter to select one or more files"
 msgstr ""
 
-#: lib/Padre/Wx/FBP/Preferences.pm:1453
+#: lib/Padre/Wx/FBP/Preferences.pm:1438
 msgid "Use external window for execution"
 msgstr ""
 
-#: lib/Padre/Wx/FBP/Preferences.pm:972
+#: lib/Padre/Wx/FBP/Preferences.pm:957
 msgid "Use tabs instead of spaces"
 msgstr ""
 
@@ -5679,11 +5747,11 @@ msgstr ""
 msgid "User"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:2322
+#: lib/Padre/Wx/ActionLibrary.pm:2335
 msgid "Using CPAN.pm to install a CPAN like package opened locally"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:2332
+#: lib/Padre/Wx/ActionLibrary.pm:2345
 msgid "Using pip to download a tar.gz file and install it using CPAN.pm"
 msgstr ""
 
@@ -5691,23 +5759,23 @@ msgstr ""
 msgid "Value"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1911
+#: lib/Padre/Wx/ActionLibrary.pm:1924
 msgid "Variable Name"
 msgstr ""
 
-#: lib/Padre/Document/Perl.pm:863
+#: lib/Padre/Document/Perl.pm:865
 msgid "Variable case change"
 msgstr ""
 
-#: lib/Padre/Wx/VCS.pm:126 lib/Padre/Wx/FBP/Preferences.pm:438
+#: lib/Padre/Wx/VCS.pm:124 lib/Padre/Wx/FBP/Preferences.pm:423
 msgid "Version Control"
 msgstr ""
 
-#: lib/Padre/Wx/FBP/Preferences.pm:931
+#: lib/Padre/Wx/FBP/Preferences.pm:916
 msgid "Version Control Tool"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1767
+#: lib/Padre/Wx/ActionLibrary.pm:1780
 msgid "Vertically &Align Selected"
 msgstr ""
 
@@ -5719,11 +5787,11 @@ msgstr ""
 msgid "View"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:2572
+#: lib/Padre/Wx/ActionLibrary.pm:2597
 msgid "View All &Open Bugs"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:2573
+#: lib/Padre/Wx/ActionLibrary.pm:2598
 msgid "View all known and currently unsolved bugs in Padre"
 msgstr ""
 
@@ -5735,15 +5803,15 @@ msgstr ""
 msgid "Visible characters and spaces"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:2175
+#: lib/Padre/Wx/ActionLibrary.pm:2188
 msgid "Visit Debug &Wiki..."
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:2553
+#: lib/Padre/Wx/ActionLibrary.pm:2578
 msgid "Visit Perl Websites..."
 msgstr ""
 
-#: lib/Padre/Document.pm:779
+#: lib/Padre/Document.pm:778
 #, perl-format
 msgid ""
 "Visual filename %s does not match the internal filename %s, do you want to "
@@ -5751,18 +5819,18 @@ msgid ""
 msgstr ""
 
 #: lib/Padre/Document.pm:260 lib/Padre/Wx/Syntax.pm:47
-#: lib/Padre/Wx/Main.pm:3118 lib/Padre/Wx/Main.pm:3840
-#: lib/Padre/Wx/Dialog/Warning.pm:64
+#: lib/Padre/Wx/Main.pm:3127 lib/Padre/Wx/Main.pm:3850
+#: lib/Padre/Wx/Main.pm:5417 lib/Padre/Wx/Dialog/Warning.pm:64
 msgid "Warning"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:2286
+#: lib/Padre/Wx/ActionLibrary.pm:2299
 msgid ""
 "Warning! This will delete all the changes you made to 'My plug-in' and "
 "replace it with the default code that comes with your installation of Padre"
 msgstr ""
 
-#: lib/Padre/Wx/Dialog/Patch.pm:529
+#: lib/Padre/Wx/Dialog/Patch.pm:535
 #, perl-format
 msgid ""
 "Warning: found SVN v%s but we require SVN v%s and it is now called \"Apache "
@@ -5783,11 +5851,11 @@ msgid ""
 "\n"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:2076 lib/Padre/Wx/ActionLibrary.pm:2086
+#: lib/Padre/Wx/ActionLibrary.pm:2089 lib/Padre/Wx/ActionLibrary.pm:2099
 msgid "We should not need this menu item"
 msgstr ""
 
-#: lib/Padre/Wx/Main.pm:4419
+#: lib/Padre/Wx/Main.pm:4434
 msgid "Web Files"
 msgstr ""
 
@@ -5795,7 +5863,7 @@ msgstr ""
 msgid "Whatever"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1550
+#: lib/Padre/Wx/ActionLibrary.pm:1563
 msgid "When typing in functions allow showing short examples of the function"
 msgstr ""
 
@@ -5815,7 +5883,7 @@ msgstr ""
 msgid "Window list"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:545
+#: lib/Padre/Wx/ActionLibrary.pm:558
 msgid "Word count and other statistics of the current document"
 msgstr ""
 
@@ -5823,7 +5891,7 @@ msgstr ""
 msgid "Words"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1616
+#: lib/Padre/Wx/ActionLibrary.pm:1629
 msgid "Wrap long lines"
 msgstr ""
 
@@ -5831,7 +5899,7 @@ msgstr ""
 msgid "Writing file to FTP server..."
 msgstr ""
 
-#: lib/Padre/Wx/Output.pm:165 lib/Padre/Wx/Main.pm:2974
+#: lib/Padre/Wx/Output.pm:165 lib/Padre/Wx/Main.pm:2983
 #, perl-format
 msgid ""
 "Wx::Perl::ProcessStream is version %s which is known to cause problems. Get "
@@ -5849,15 +5917,20 @@ msgid ""
 "This is highly experimental and not supported by most servers."
 msgstr ""
 
-#: lib/Padre/Wx/Editor.pm:1890
+#: lib/Padre/Wx/FBP/ModuleStarter.pm:50
+msgid ""
+"You can now add multiple module names, ie: Foo::Bar, Foo::Bar::Two (csv)"
+msgstr ""
+
+#: lib/Padre/Wx/Editor.pm:1888
 msgid "You must select a range of lines"
 msgstr ""
 
-#: lib/Padre/Wx/Main.pm:3839
+#: lib/Padre/Wx/Main.pm:3849
 msgid "You still have a running process. Do you want to kill it and exit?"
 msgstr ""
 
-#: lib/Padre/MIME.pm:1212
+#: lib/Padre/MIME.pm:1215
 msgid "ZIP Archive"
 msgstr ""
 
@@ -5888,6 +5961,15 @@ msgstr ""
 msgid "fresh"
 msgstr ""
 
+#: lib/Padre/Wx/Dialog/ModuleStarter.pm:113
+msgid "missing field"
+msgstr ""
+
+#: lib/Padre/Wx/Dialog/ModuleStarter.pm:167
+#, perl-format
+msgid "module-starter error: %s"
+msgstr ""
+
 #: lib/Padre/Wx/FBP/Debugger.pm:83
 msgid ""
 "n [expr]\n"
@@ -5925,7 +6007,19 @@ msgid ""
 "See Configurable Options for a list of these."
 msgstr ""
 
-#: lib/Padre/Wx/FBP/Breakpoints.pm:105
+#: lib/Padre/Wx/FBP/PluginManager.pm:89
+msgid "plugin name"
+msgstr ""
+
+#: lib/Padre/Wx/FBP/PluginManager.pm:104
+msgid "plugin status"
+msgstr ""
+
+#: lib/Padre/Wx/FBP/PluginManager.pm:98
+msgid "plugin version"
+msgstr ""
+
+#: lib/Padre/Wx/FBP/Breakpoints.pm:113
 msgid "project"
 msgstr ""
 
@@ -5944,7 +6038,7 @@ msgid ""
 "calls, it too will be single-stepped."
 msgstr ""
 
-#: lib/Padre/Wx/FBP/Breakpoints.pm:110
+#: lib/Padre/Wx/FBP/Breakpoints.pm:118
 msgid "show breakpoints in project"
 msgstr ""
 
@@ -9,2614 +9,2903 @@ msgid ""
 msgstr ""
 "Project-Id-Version: pl\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2011-06-19 08:10-0700\n"
-"PO-Revision-Date: 2011-06-20 12:53+0100\n"
-"Last-Translator: Sebastian Willing\n"
+"POT-Creation-Date: 2012-04-23 08:10-0700\n"
+"PO-Revision-Date: 2012-05-02 12:37+0100\n"
+"Last-Translator: Marek Roszkowski <miodzius@gmail.com>\n"
 "Language-Team: Polish <>\n"
+"Language: pl\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
 "X-Generator: Lokalize 0.3\n"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:474
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:477
 msgid "\".\" also matches newline"
-msgstr ""
+msgstr "\".\" również dopasowuje znak nowego wiersza"
 
-#: lib/Padre/Config.pm:458
+#: lib/Padre/Config.pm:489
 msgid "\"Open session\" will ask which session (set of files) to open when you launch Padre."
-msgstr ""
+msgstr "\"Otwórz sesję\" zapyta, którą sesję (zestaw plików) otworzyć przy uruchomieniu Padre."
 
-#: lib/Padre/Config.pm:460
+#: lib/Padre/Config.pm:491
 msgid "\"Previous open files\" will remember the open files when you close Padre and open the same files next time you launch Padre."
-msgstr ""
+msgstr "\"Poprzednio otwarte pliki\" zapamiętują otwate pliki z poprzedniego uruchomienia Padre i otworzą te same pliki przy kolejnym uruchomieniu."
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:478
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:481
 msgid "\"^\" and \"$\" match the start and end of any line inside the string"
-msgstr ""
+msgstr "\"^\" i \"$\" oznaczają początek i koniec dowolnego wiersza wewnątrz ciągu znaków"
 
-#: lib/Padre/Wx/Dialog/PerlFilter.pm:208
+#: lib/Padre/Wx/Dialog/PerlFilter.pm:230
 msgid ""
 "# Input is in $_\n"
 "$_ = $_;\n"
 "# Output goes to $_\n"
 msgstr ""
+"# Wejście jest w $_\n"
+"$_ = $_;\n"
+"# Wyjście trafia do $_\n"
+
+#: lib/Padre/Wx/Dialog/PerlFilter.pm:72
+msgid "$_ for both"
+msgstr "$_ dla obu"
+
+#: lib/Padre/Wx/Diff.pm:112
+#, perl-format
+msgid "%d line added"
+msgstr "%d wiersz dodany"
+
+#: lib/Padre/Wx/Diff.pm:100
+#, perl-format
+msgid "%d line changed"
+msgstr "%d wiersz zmieniony"
+
+#: lib/Padre/Wx/Diff.pm:124
+#, perl-format
+msgid "%d line deleted"
+msgstr "%d wiersz usunięty"
+
+#: lib/Padre/Wx/Diff.pm:111
+#, perl-format
+msgid "%d lines added"
+msgstr "%d wierszy dodanych"
 
-#: lib/Padre/Wx/FindInFiles.pm:155
+#: lib/Padre/Wx/Diff.pm:99
+#, perl-format
+msgid "%d lines changed"
+msgstr "%d wierszy zmienoinych"
+
+#: lib/Padre/Wx/Diff.pm:123
+#, perl-format
+msgid "%d lines deleted"
+msgstr "%d wierszy usunięto"
+
+#: lib/Padre/Wx/ReplaceInFiles.pm:213
+#, perl-format
+msgid "%s (%s changed)"
+msgstr "%s (%s zmienionych)"
+
+#: lib/Padre/Wx/Panel/FoundInFiles.pm:348
 #, perl-format
 msgid "%s (%s results)"
-msgstr ""
+msgstr "%s (%s wyników)"
+
+#: lib/Padre/Wx/ReplaceInFiles.pm:221
+#, perl-format
+msgid "%s (crashed)"
+msgstr "%s (uległ awarii)"
 
-#: lib/Padre/PluginManager.pm:614
+#: lib/Padre/PluginManager.pm:521
 #, perl-format
 msgid "%s - Crashed while instantiating: %s"
-msgstr ""
+msgstr "%s - Awaria podczas tworzenia: %s"
 
-#: lib/Padre/PluginManager.pm:563
+#: lib/Padre/PluginManager.pm:469
 #, perl-format
 msgid "%s - Crashed while loading: %s"
-msgstr ""
+msgstr "%s - Awaria podczas ładowania: %s"
 
-#: lib/Padre/PluginManager.pm:624
-#, fuzzy, perl-format
+#: lib/Padre/PluginManager.pm:531
+#, perl-format
 msgid "%s - Failed to instantiate plug-in"
-msgstr "Wtyczka: %s - Nie można utworzyć instancji obiektu wtyczki"
+msgstr "%s - Niepowodzenie tworzenia wtyczki"
 
-#: lib/Padre/PluginManager.pm:586
+#: lib/Padre/PluginManager.pm:493
 #, perl-format
 msgid "%s - Not a Padre::Plugin subclass"
 msgstr ""
 
-#: lib/Padre/PluginManager.pm:599
+#: lib/Padre/PluginManager.pm:506
 #, perl-format
 msgid "%s - Not compatible with Padre %s - %s"
-msgstr ""
+msgstr "%s - nie jest kompatybilny z Padre %s - %s"
 
-#: lib/Padre/PluginManager.pm:574
+#: lib/Padre/PluginManager.pm:481
 #, perl-format
 msgid "%s - Plugin is empty or unversioned"
-msgstr ""
-
-#: lib/Padre/Wx/Dialog/WizardSelector.pm:174
-#, perl-format
-msgid "%s has no constructor"
-msgstr ""
+msgstr "%s - Wtyczka jest pusta lub nie ma wersji"
 
-#: lib/Padre/Wx/TodoList.pm:257
+#: lib/Padre/Wx/TaskList.pm:280
+#: lib/Padre/Wx/Panel/TaskList.pm:171
 #, perl-format
 msgid "%s in TODO regex, check your config."
-msgstr ""
+msgstr "%s w wyrażeniu regularnym TODO, sprawdź konfigurację."
 
 #: lib/Padre/Wx/Dialog/Bookmarks.pm:37
 #, perl-format
 msgid "%s line %s: %s"
 msgstr "%s wiersz %s: %s"
 
-#: lib/Padre/Wx/Dialog/Positions.pm:124
-#, fuzzy, perl-format
+#: lib/Padre/Wx/VCS.pm:210
+#, perl-format
+msgid "%s version control is not currently available"
+msgstr "%s system kontroli wersji jest obecnie niedostępny"
+
+#: lib/Padre/Wx/Dialog/Positions.pm:123
+#, perl-format
 msgid "%s. Line: %s File: %s - %s"
-msgstr "%s wiersz %s: %s"
+msgstr "%s. Linia: %s Plik: %s - %s"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2761
+#: lib/Padre/Wx/ActionLibrary.pm:2592
+#: lib/Padre/Plugin/Devel.pm:109
 msgid "&About"
 msgstr "&O programie"
 
-#: lib/Padre/Wx/Dialog/Snippets.pm:26
-msgid "&Add"
-msgstr "&Dodaj"
+#: lib/Padre/Wx/FBP/Preferences.pm:1545
+msgid "&Advanced..."
+msgstr "Z&aawansowane..."
 
-#: lib/Padre/Wx/ActionLibrary.pm:848
-#, fuzzy
+#: lib/Padre/Wx/ActionLibrary.pm:860
 msgid "&Autocomplete"
-msgstr "Błąd auto uzupełniania"
-
-#: lib/Padre/Wx/Dialog/WizardSelector.pm:86
-msgid "&Back"
-msgstr ""
+msgstr "&Autouzupełnianie"
 
-#: lib/Padre/Wx/ActionLibrary.pm:859
-#, fuzzy
+#: lib/Padre/Wx/ActionLibrary.pm:871
 msgid "&Brace Matching"
 msgstr "Dopasowanie &nawiasów\tCtrl-1"
 
-#: lib/Padre/Wx/FBP/FindInFiles.pm:78
+#: lib/Padre/Wx/FBP/FindInFiles.pm:90
+#: lib/Padre/Wx/FBP/ReplaceInFiles.pm:108
 msgid "&Browse"
-msgstr ""
+msgstr "&Przeglądaj"
 
+#: lib/Padre/Wx/FBP/Preferences.pm:1561
 #: lib/Padre/Wx/Dialog/Advanced.pm:190
-#: lib/Padre/Wx/Dialog/QuickMenuAccess.pm:155
-#: lib/Padre/Wx/Dialog/OpenResource.pm:184
-#: lib/Padre/Wx/Dialog/WizardSelector.pm:88
+#: lib/Padre/Wx/Dialog/QuickMenuAccess.pm:153
+#: lib/Padre/Wx/Dialog/OpenResource.pm:183
 #: lib/Padre/Wx/Dialog/Goto.pm:100
 #: lib/Padre/Wx/Dialog/OpenURL.pm:70
 msgid "&Cancel"
 msgstr "&Anuluj"
 
-#: lib/Padre/Wx/FBP/FindInFiles.pm:123
-#: lib/Padre/Wx/FBP/Find.pm:85
-#, fuzzy
+#: lib/Padre/Wx/FBP/FindInFiles.pm:137
+#: lib/Padre/Wx/FBP/Find.pm:95
+#: lib/Padre/Wx/FBP/ReplaceInFiles.pm:147
+#: lib/Padre/Wx/FBP/Replace.pm:121
 msgid "&Case Sensitive"
-msgstr "Bez względu na wielkość &liter"
+msgstr "&Uwzględniaj wielkość liter"
+
+#: lib/Padre/Wx/Menu/Refactor.pm:49
+msgid "&Change variable style"
+msgstr "Zmień styl zmiennej"
+
+#: lib/Padre/Wx/ActionLibrary.pm:1706
+msgid "&Check for Common (Beginner) Errors"
+msgstr "Sprawdź typowe błędy (początkującego)"
+
+#: lib/Padre/Wx/ActionLibrary.pm:532
+msgid "&Clean Recent Files List"
+msgstr "&Wyczyść listę ostatnio otwieranych plików"
+
+#: lib/Padre/Wx/ActionLibrary.pm:658
+msgid "&Clear Selection Marks"
+msgstr "&Usuń uchwyty zaznaczenia"
 
-#: lib/Padre/Wx/ActionLibrary.pm:293
+#: lib/Padre/Wx/ActionLibrary.pm:274
 #: lib/Padre/Wx/Browser.pm:109
-#: lib/Padre/Wx/About.pm:86
-#: lib/Padre/Wx/Dialog/DocStats.pm:58
-#: lib/Padre/Wx/Dialog/PluginManager.pm:145
-#: lib/Padre/Wx/Dialog/HelpSearch.pm:179
-#: lib/Padre/Wx/Dialog/PerlFilter.pm:99
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:276
-#: lib/Padre/Wx/Dialog/KeyBindings.pm:139
+#: lib/Padre/Wx/Menu/File.pm:134
+#: lib/Padre/Wx/Dialog/HelpSearch.pm:180
+#: lib/Padre/Wx/Dialog/PerlFilter.pm:119
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:275
 #: lib/Padre/Wx/Dialog/SessionManager.pm:303
-#: lib/Padre/Wx/Dialog/Replace.pm:189
-#, fuzzy
 msgid "&Close"
-msgstr "Zamknij"
+msgstr "&Zamknij"
 
-#: lib/Padre/Wx/ActionLibrary.pm:944
-#, fuzzy
-msgid "&Comment Selected Lines"
-msgstr "&Dodaj komentarz do wierszy\tCtrl-M"
+#: lib/Padre/Wx/ActionLibrary.pm:956
+msgid "&Comment Out"
+msgstr "&Zakomentuj"
 
-#: lib/Padre/Wx/ActionLibrary.pm:684
-#, fuzzy
+#: lib/Padre/Wx/ActionLibrary.pm:2491
+msgid "&Context Help"
+msgstr "&Pomoc kontekstowa\tF1"
+
+#: lib/Padre/Wx/ActionLibrary.pm:2376
+msgid "&Context Menu"
+msgstr "&Menu kontekstowe"
+
+#: lib/Padre/Wx/ActionLibrary.pm:688
 msgid "&Copy"
-msgstr "Kopiuj"
+msgstr "&Kopiuj"
 
-#: lib/Padre/Wx/Menu/Debug.pm:116
+#: lib/Padre/Wx/Menu/Debug.pm:68
 msgid "&Debug"
-msgstr ""
+msgstr "&Debug"
+
+#: lib/Padre/Wx/ActionLibrary.pm:1638
+msgid "&Decrease Font Size"
+msgstr "Zmniejsz rozmiar czcionki\tCtrl--"
 
-#: lib/Padre/Wx/ActionLibrary.pm:378
-#: lib/Padre/Wx/FBP/Bookmarks.pm:90
-#: lib/Padre/Wx/Dialog/KeyBindings.pm:126
+#: lib/Padre/Wx/ActionLibrary.pm:369
+#: lib/Padre/Wx/FBP/Preferences.pm:1213
+#: lib/Padre/Wx/FBP/Bookmarks.pm:95
 #: lib/Padre/Wx/Dialog/SessionManager.pm:302
-#, fuzzy
 msgid "&Delete"
-msgstr "Usuń"
+msgstr "&Usuń"
 
-#: lib/Padre/Wx/Dialog/PluginManager.pm:516
+#: lib/Padre/Wx/ActionLibrary.pm:1073
+msgid "&Delete Trailing Spaces"
+msgstr "Usuń spacje na końcu"
+
+#: lib/Padre/Wx/ActionLibrary.pm:1718
 #, fuzzy
+msgid "&Deparse selection"
+msgstr "Otwórz zaznaczenie"
+
+#: lib/Padre/Wx/Dialog/PluginManager.pm:100
 msgid "&Disable"
-msgstr "Wyłącz"
+msgstr "&Wyłącz"
+
+#: lib/Padre/Wx/ActionLibrary.pm:544
+msgid "&Document Statistics"
+msgstr "Statystyki &dokumentu"
 
-#: lib/Padre/Wx/Menu/Edit.pm:349
-#: lib/Padre/Wx/Dialog/Snippets.pm:26
+#: lib/Padre/Wx/Menu/Edit.pm:315
 msgid "&Edit"
-msgstr "&Edycja"
+msgstr "&Edytuj"
 
-#: lib/Padre/Wx/Dialog/PluginManager.pm:117
-#: lib/Padre/Wx/Dialog/PluginManager.pm:528
-#, fuzzy
+#: lib/Padre/Wx/ActionLibrary.pm:2255
+msgid "&Edit My Plug-in"
+msgstr "Edytuj wtyczkę My Plug-in"
+
+#: lib/Padre/Wx/ActionLibrary.pm:2220
+msgid "&Edit with Regex Editor..."
+msgstr "Edytuj z Edytorem Regex"
+
+#: lib/Padre/Wx/Dialog/PluginManager.pm:106
+#: lib/Padre/Wx/Dialog/PluginManager.pm:112
 msgid "&Enable"
-msgstr "Włącz"
+msgstr "&Włącz"
 
 #: lib/Padre/Wx/Dialog/Goto.pm:234
 #, perl-format
 msgid "&Enter a line number between 1 and %s:"
-msgstr ""
+msgstr "&Wprowadź numer wiersza pomiędzy 1 i %s:"
 
 #: lib/Padre/Wx/Dialog/Goto.pm:238
 #, perl-format
 msgid "&Enter a position between 1 and %s:"
-msgstr ""
+msgstr "&Wprowadź pozycję pomiędzy 1 i %s:"
 
-#: lib/Padre/Wx/Menu/File.pm:307
+#: lib/Padre/Wx/Menu/File.pm:291
 msgid "&File"
 msgstr "&Plik"
 
+#: lib/Padre/Wx/ActionLibrary.pm:930
+msgid "&File..."
+msgstr "&Plik..."
+
+#: lib/Padre/Wx/FBP/Preferences.pm:1097
 #: lib/Padre/Wx/Dialog/Advanced.pm:97
-#: lib/Padre/Wx/Dialog/KeyBindings.pm:64
-#: lib/Padre/Wx/Dialog/Wizard/Select.pm:26
-#, fuzzy
 msgid "&Filter:"
-msgstr "&Plik"
+msgstr "&Filtr:"
 
-#: lib/Padre/Wx/FBP/FindInFiles.pm:139
-#: lib/Padre/Wx/Dialog/Replace.pm:148
+#: lib/Padre/Wx/FBP/FindInFiles.pm:153
 msgid "&Find"
 msgstr "&Znajdź"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1256
-#, fuzzy
+#: lib/Padre/Wx/FBP/Find.pm:111
+#: lib/Padre/Wx/FBP/Replace.pm:153
+msgid "&Find Next"
+msgstr "&Znajdź następny"
+
+#: lib/Padre/Wx/ActionLibrary.pm:1220
 msgid "&Find Previous"
-msgstr "Znajdź poprzedni\tShift-F3"
+msgstr "&Znajdź poprzedni\tShift-F3"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1169
-#, fuzzy
+#: lib/Padre/Wx/ActionLibrary.pm:1167
 msgid "&Find..."
-msgstr "&Znajdź"
+msgstr "&Znajdź..."
 
-#: lib/Padre/Wx/ActionLibrary.pm:1691
-#, fuzzy
-msgid "&Full Screen"
-msgstr "&Pełen ekran\tF11"
+#: lib/Padre/Wx/ActionLibrary.pm:1518
+msgid "&Fold All"
+msgstr "&Zwiń wszystkie"
 
-#: lib/Padre/Wx/ActionLibrary.pm:771
+#: lib/Padre/Wx/ActionLibrary.pm:1538
+msgid "&Fold/Unfold Current"
+msgstr "&Zwiń/Rozwiń bieżący"
+
+#: lib/Padre/Wx/ActionLibrary.pm:1282
 msgid "&Go To..."
-msgstr ""
+msgstr "&Idź do..."
 
-#: lib/Padre/Wx/Outline.pm:225
-#, fuzzy
+#: lib/Padre/Wx/Outline.pm:139
 msgid "&Go to Element"
 msgstr "&Idź do elementu"
 
-#: lib/Padre/Wx/Menu/Help.pm:121
+#: lib/Padre/Wx/ActionLibrary.pm:2470
+#: lib/Padre/Wx/Menu/Help.pm:115
 msgid "&Help"
 msgstr "Pomo&c"
 
-#: lib/Padre/Wx/Dialog/Snippets.pm:24
-#: lib/Padre/Wx/Dialog/SpecialValues.pm:50
-msgid "&Insert"
-msgstr "&Wstaw"
+#: lib/Padre/Wx/ActionLibrary.pm:1628
+msgid "&Increase Font Size"
+msgstr "&Zwiększ rozmiar czcionki\tCtrl-+"
 
-#: lib/Padre/Wx/ActionLibrary.pm:882
-#, fuzzy
+#: lib/Padre/Wx/ActionLibrary.pm:895
 msgid "&Join Lines"
 msgstr "Połącz &wiersze\tCtrl-J"
 
-#: lib/Padre/Wx/Dialog/HelpSearch.pm:153
+#: lib/Padre/Wx/ActionLibrary.pm:2110
+msgid "&Launch Debugger"
+msgstr "&Uruchom debuger"
+
+#: lib/Padre/Wx/Menu/Help.pm:54
+msgid "&Live Support"
+msgstr "&Wsparcie techniczne"
+
+#: lib/Padre/Plugin/Devel.pm:89
+msgid "&Load All Padre Modules"
+msgstr "&Załaduj wszystkie moduły Padre"
+
+#: lib/Padre/Wx/ActionLibrary.pm:1096
+msgid "&Lower All"
+msgstr "&Wszystkie na małe\tCtrl-U"
+
+#: lib/Padre/Wx/Dialog/HelpSearch.pm:155
 msgid "&Matching Help Topics:"
-msgstr ""
+msgstr "&Pasujące tematy pomocy:"
 
-#: lib/Padre/Wx/Dialog/OpenResource.pm:228
+#: lib/Padre/Wx/Dialog/OpenResource.pm:227
 msgid "&Matching Items:"
-msgstr ""
+msgstr "&Pasujące elementy:"
 
-#: lib/Padre/Wx/Dialog/QuickMenuAccess.pm:183
+#: lib/Padre/Wx/Dialog/QuickMenuAccess.pm:181
 msgid "&Matching Menu Items:"
-msgstr ""
+msgstr "&Pasujące elementy menu:"
 
-#: lib/Padre/Wx/ActionLibrary.pm:130
-#, fuzzy
+#: lib/Padre/Wx/Menu/Tools.pm:67
+msgid "&Module Tools"
+msgstr "Narzędzia modułu"
+
+#: lib/Padre/Wx/ActionLibrary.pm:1926
+msgid "&Move POD to __END__"
+msgstr "Przenieś POD na __END_"
+
+#: lib/Padre/Wx/ActionLibrary.pm:138
 msgid "&New"
-msgstr "&Widok"
+msgstr "&Nowy"
+
+#: lib/Padre/Wx/ActionLibrary.pm:1779
+msgid "&Newline Same Column"
+msgstr "Nowy wiersz, ta sama kolumna"
 
-#: lib/Padre/Wx/Dialog/FindFast.pm:181
-#: lib/Padre/Wx/Dialog/WizardSelector.pm:87
+#: lib/Padre/Wx/FBP/FindFast.pm:101
 msgid "&Next"
 msgstr "&Następny"
 
-#: lib/Padre/Wx/ActionLibrary.pm:782
+#: lib/Padre/Wx/ActionLibrary.pm:791
+msgid "&Next Difference"
+msgstr "&Następna różnica"
+
+#: lib/Padre/Wx/ActionLibrary.pm:2353
+msgid "&Next File"
+msgstr "&Następny plik"
+
+#: lib/Padre/Wx/ActionLibrary.pm:780
 msgid "&Next Problem"
-msgstr ""
+msgstr "&Następny problem"
 
-#: lib/Padre/Wx/Dialog/QuickMenuAccess.pm:151
-#: lib/Padre/Wx/Dialog/OpenResource.pm:178
+#: lib/Padre/Wx/Dialog/QuickMenuAccess.pm:149
+#: lib/Padre/Wx/Dialog/OpenResource.pm:177
 #: lib/Padre/Wx/Dialog/Goto.pm:93
 #: lib/Padre/Wx/Dialog/OpenURL.pm:62
 msgid "&OK"
-msgstr ""
+msgstr "&OK"
 
-#: lib/Padre/Wx/ActionLibrary.pm:225
 #: lib/Padre/Wx/Dialog/SessionManager.pm:301
-#, fuzzy
 msgid "&Open"
-msgstr "Otwórz"
+msgstr "&Otwórz"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:229
-#, fuzzy
+#: lib/Padre/Wx/ActionLibrary.pm:523
+msgid "&Open All Recent Files"
+msgstr "&Otwórz wszystkie ostatnio otwierane pliki"
+
+#: lib/Padre/Wx/ActionLibrary.pm:195
+msgid "&Open..."
+msgstr "Otwórz..."
+
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:228
 msgid "&Original text:"
-msgstr "oryginalna"
+msgstr "Tekst &oryginalny:"
 
-#: lib/Padre/Wx/Dialog/PerlFilter.pm:81
-#, fuzzy
+#: lib/Padre/Wx/Dialog/PerlFilter.pm:101
 msgid "&Output text:"
-msgstr "Podgląd wyniku"
+msgstr "&Podgląd wyniku:"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:82
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:81
 msgid "&POSIX Character classes"
-msgstr ""
+msgstr "Klasy znaków &POSIX"
 
-#: lib/Padre/Wx/ActionLibrary.pm:757
-#, fuzzy
+#: lib/Padre/Wx/ActionLibrary.pm:2515
+msgid "&Padre Support (English)"
+msgstr "Wsparcie &Padre (Angielski)"
+
+#: lib/Padre/Wx/ActionLibrary.pm:765
 msgid "&Paste"
-msgstr "Wklej"
+msgstr "&Wklej"
 
-#: lib/Padre/Wx/Menu/Perl.pm:101
+#: lib/Padre/Wx/ActionLibrary.pm:1107
+msgid "&Patch..."
+msgstr "&Patch..."
+
+#: lib/Padre/Wx/Menu/Perl.pm:98
 msgid "&Perl"
-msgstr "Pe&rl"
+msgstr "&Perl"
 
-#: lib/Padre/Wx/Dialog/PerlFilter.pm:67
-#, fuzzy
+#: lib/Padre/Wx/Dialog/PerlFilter.pm:87
 msgid "&Perl filter source:"
-msgstr "Pliki Perl"
+msgstr "&Filtruj źródło Perl:"
 
-#: lib/Padre/Wx/Dialog/PluginManager.pm:131
-#, fuzzy
+#: lib/Padre/Wx/ActionLibrary.pm:2233
+msgid "&Plug-in Manager"
+msgstr "Menedżer wtyczek"
+
+#: lib/Padre/Wx/ActionLibrary.pm:2188
 msgid "&Preferences"
-msgstr "Ustawienia"
+msgstr "&Preferencje"
+
+#: lib/Padre/Wx/FBP/FindFast.pm:85
+msgid "&Previous"
+msgstr "&Poprzedni"
+
+#: lib/Padre/Wx/ActionLibrary.pm:2364
+msgid "&Previous File"
+msgstr "&Poprzedni plik"
 
-#: lib/Padre/Wx/ActionLibrary.pm:509
+#: lib/Padre/Wx/ActionLibrary.pm:503
 msgid "&Print..."
 msgstr "&Drukuj..."
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:101
+#: lib/Padre/Wx/ActionLibrary.pm:556
+msgid "&Project Statistics"
+msgstr "Statystyki &projektu"
+
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:100
 msgid "&Quantifiers"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:793
+#: lib/Padre/Wx/ActionLibrary.pm:803
 #, fuzzy
 msgid "&Quick Fix"
 msgstr "Szybkie wyszukiwanie"
 
-#: lib/Padre/Wx/ActionLibrary.pm:563
-#, fuzzy
+#: lib/Padre/Wx/ActionLibrary.pm:1331
+msgid "&Quick Menu Access..."
+msgstr "Menu szybkiego dostępu..."
+
+#: lib/Padre/Wx/ActionLibrary.pm:567
 msgid "&Quit"
-msgstr "&Edycja"
+msgstr "&Wyjście"
 
-#: lib/Padre/Wx/Menu/File.pm:267
+#: lib/Padre/Wx/Menu/File.pm:248
 msgid "&Recent Files"
 msgstr "O&statnio otwierane"
 
-#: lib/Padre/Wx/ActionLibrary.pm:603
+#: lib/Padre/Wx/ActionLibrary.pm:607
 msgid "&Redo"
 msgstr "&Przywróć"
 
-#: lib/Padre/Wx/FBP/FindInFiles.pm:115
-#: lib/Padre/Wx/FBP/Find.pm:69
+#: lib/Padre/Wx/ActionLibrary.pm:2210
+msgid "&Regex Editor"
+msgstr "Edytor &Regex"
+
+#: lib/Padre/Wx/FBP/FindInFiles.pm:129
+#: lib/Padre/Wx/FBP/ReplaceInFiles.pm:155
 msgid "&Regular Expression"
-msgstr ""
+msgstr "Wyrażenie &regularne "
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:169
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:168
 msgid "&Regular expression:"
-msgstr ""
+msgstr "Wyrażenie &regularne:"
 
-#: lib/Padre/Wx/Main.pm:4232
-#: lib/Padre/Wx/Main.pm:6218
-#, fuzzy
+#: lib/Padre/Wx/ActionLibrary.pm:2272
+msgid "&Reload My Plug-in"
+msgstr "Ładuj ponownie wtyczkę My Plug-in"
+
+#: lib/Padre/Wx/Main.pm:4698
 msgid "&Reload selected"
-msgstr "Wczytaj ponownie plik"
+msgstr "Ponownie &załaduj zaznaczone"
+
+#: lib/Padre/Wx/ActionLibrary.pm:1807
+msgid "&Rename Variable..."
+msgstr "Zmień nazwę zmiennej..."
 
-#: lib/Padre/Wx/Dialog/Replace.pm:168
+#: lib/Padre/Wx/FBP/ReplaceInFiles.pm:171
+#: lib/Padre/Wx/FBP/Replace.pm:169
 msgid "&Replace"
 msgstr "Za&stąp"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:250
-#, fuzzy
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:249
 msgid "&Replace text with:"
 msgstr "Tekst zastąpienia:"
 
+#: lib/Padre/Wx/FBP/Preferences.pm:1232
 #: lib/Padre/Wx/Dialog/Advanced.pm:178
-#: lib/Padre/Wx/Dialog/KeyBindings.pm:132
-#, fuzzy
 msgid "&Reset"
-msgstr "&Wstaw"
+msgstr "&Przywróć"
+
+#: lib/Padre/Wx/ActionLibrary.pm:1648
+msgid "&Reset Font Size"
+msgstr "Przywróć rozmiar czcionki\tCtrl-/"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:260
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:259
 msgid "&Result from replace:"
-msgstr ""
+msgstr "&Wynik zastąpienia:"
 
-#: lib/Padre/Wx/Menu/Run.pm:74
+#: lib/Padre/Wx/Menu/Run.pm:69
 msgid "&Run"
 msgstr "&Uruchom"
 
-#: lib/Padre/Wx/ActionLibrary.pm:422
-#: lib/Padre/Wx/Dialog/Snippets.pm:114
+#: lib/Padre/Wx/ActionLibrary.pm:1942
+msgid "&Run Script"
+msgstr "Uruchom skrypt\tF5"
+
+#: lib/Padre/Wx/ActionLibrary.pm:413
+#: lib/Padre/Wx/FBP/Preferences.pm:1536
 msgid "&Save"
 msgstr "&Zapisz"
 
 #: lib/Padre/Wx/Dialog/SessionManager.pm:271
-#, fuzzy
 msgid "&Save session automatically"
-msgstr "Zapisz sesję jako..."
+msgstr "&Zapisz sesję automatycznie"
 
-#: lib/Padre/Wx/Menu/Search.pm:85
+#: lib/Padre/Plugin/Devel.pm:100
+msgid "&Scintilla Reference"
+msgstr "Dokumentacja &Scintilla"
+
+#: lib/Padre/Wx/Menu/Search.pm:101
 msgid "&Search"
 msgstr "&Szukaj"
 
-#: lib/Padre/Wx/Dialog/OpenResource.pm:206
+#: lib/Padre/Wx/ActionLibrary.pm:2479
+msgid "&Search Help"
+msgstr "Pomoc Wyszukiwania"
+
+#: lib/Padre/Wx/Menu/Edit.pm:48
+msgid "&Select"
+msgstr "Zaznacz"
+
+#: lib/Padre/Wx/Dialog/OpenResource.pm:205
 msgid "&Select an item to open (? = any character, * = any string):"
-msgstr ""
+msgstr "&Zaznacz element do otwarcia (? = dowolny znak, * dowolny ciąg):"
 
-#: lib/Padre/Wx/Main.pm:4231
-#: lib/Padre/Wx/Main.pm:6217
-#, fuzzy
+#: lib/Padre/Wx/Main.pm:4696
 msgid "&Select files to reload:"
-msgstr "Wybierz katalog"
-
-#: lib/Padre/Wx/ActionLibrary.pm:870
-msgid "&Select to Matching Brace"
-msgstr ""
+msgstr "&Zaznacz pliki do ponownego załadowania"
 
 #: lib/Padre/Wx/Dialog/Advanced.pm:172
-#: lib/Padre/Wx/Dialog/KeyBindings.pm:120
-#, fuzzy
 msgid "&Set"
-msgstr "&Zapisz"
+msgstr "&Ustaw"
 
-#: lib/Padre/Wx/Dialog/PluginManager.pm:489
-#: lib/Padre/Wx/Dialog/PluginManager.pm:501
-#, fuzzy
-msgid "&Show error message"
-msgstr "Pokaż komunikat błędu"
+#: lib/Padre/Wx/Dialog/PluginManager.pm:94
+msgid "&Show Error Message"
+msgstr "&Pokaż komunikat błędu"
 
-#: lib/Padre/Wx/ActionLibrary.pm:931
-#, fuzzy
+#: lib/Padre/Wx/ActionLibrary.pm:918
+msgid "&Snippets..."
+msgstr "Fragmenty..."
+
+#: lib/Padre/Plugin/Devel.pm:93
+msgid "&Start/Stop sub trace"
+msgstr ""
+
+#: lib/Padre/Wx/ActionLibrary.pm:2024
+msgid "&Stop Execution"
+msgstr "Zatrzymaj wykonywanie"
+
+#: lib/Padre/Wx/ActionLibrary.pm:943
 msgid "&Toggle Comment"
-msgstr "Przełącz komentarz"
+msgstr "&Przełącz komentarz"
 
 #: lib/Padre/Wx/Menu/Tools.pm:198
-#, fuzzy
 msgid "&Tools"
-msgstr "Narzędzia diff"
+msgstr "&Narzędzia"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2749
+#: lib/Padre/Wx/ActionLibrary.pm:2581
 msgid "&Translate Padre..."
-msgstr "Prze&tłumacz Padre..."
+msgstr "&Przetłumacz Padre..."
 
-#: lib/Padre/Wx/Dialog/QuickMenuAccess.pm:176
+#: lib/Padre/Wx/Dialog/QuickMenuAccess.pm:174
 msgid "&Type a menu item name to access:"
-msgstr ""
+msgstr "&Wprowadź nazwę elementu menu aby uzyskać dostęp:"
 
-#: lib/Padre/Wx/ActionLibrary.pm:956
-#, fuzzy
-msgid "&Uncomment Selected Lines"
-msgstr "&Dodaj komentarz do wierszy\tCtrl-M"
+#: lib/Padre/Wx/ActionLibrary.pm:968
+msgid "&Uncomment"
+msgstr "Odkomentuj"
 
-#: lib/Padre/Wx/ActionLibrary.pm:583
+#: lib/Padre/Wx/ActionLibrary.pm:587
 msgid "&Undo"
 msgstr "&Cofnij"
 
-#: lib/Padre/Wx/Dialog/DocStats.pm:60
-msgid "&Update"
-msgstr ""
+#: lib/Padre/Wx/ActionLibrary.pm:1085
+msgid "&Upper All"
+msgstr "Wszystkie duże"
 
 #: lib/Padre/Wx/Dialog/Advanced.pm:122
 msgid "&Value:"
-msgstr ""
+msgstr "&Wartość:"
 
-#: lib/Padre/Wx/Menu/View.pm:258
+#: lib/Padre/Wx/Menu/View.pm:247
 msgid "&View"
 msgstr "&Widok"
 
-#: lib/Padre/Wx/Menu/Window.pm:110
+#: lib/Padre/Wx/Menu/View.pm:101
+msgid "&View Document As..."
+msgstr "Wyświetl dokument jako..."
+
+#: lib/Padre/Wx/ActionLibrary.pm:2539
+msgid "&Win32 Questions (English)"
+msgstr "Pytania Win32 (Angielski)"
+
+#: lib/Padre/Wx/Menu/Window.pm:82
 msgid "&Window"
 msgstr "&Okno"
 
-#: lib/Padre/Wx/Debugger.pm:407
+#: lib/Padre/Wx/ActionLibrary.pm:1615
+#, fuzzy
+msgid "&Word-Wrap File"
+msgstr "Zawijaj wiersze"
+
+#: lib/Padre/Plugin/Devel.pm:97
+#, perl-format
+msgid "&wxWidgets %s Reference"
+msgstr "Dokumentacja wxWidgets %s"
+
+#: lib/Padre/Wx/Panel/Debugger.pm:621
 #, perl-format
 msgid "'%s' does not look like a variable. First select a variable in the code and then try again."
-msgstr ""
+msgstr "'%s' nie wygląda na zmienną. Najpierw zaznacz zmienną w kodzie i spróbuj ponownie."
 
-#: lib/Padre/Wx/ActionLibrary.pm:2401
-#, fuzzy
-msgid "(Re)load Current Plug-in"
-msgstr "Wczytaj ponownie bieżącą wtyczkę"
+#: lib/Padre/Wx/ActionLibrary.pm:2312
+msgid "(Re)load &Current Plug-in"
+msgstr "Ładuj (ponownie) bieżącą wtyczkę"
 
 #: lib/Padre/Document/Perl/Help.pm:310
 #, perl-format
 msgid "(Since Perl %s)"
+msgstr "(Od wersji Perl %s)"
+
+#: lib/Padre/Wx/Action.pm:112
+msgid "(Undefined)"
 msgstr ""
 
-#: lib/Padre/PluginManager.pm:919
+#: lib/Padre/PluginManager.pm:769
 msgid "(core)"
 msgstr ""
 
+#: lib/Padre/Wx/Dialog/About.pm:151
+msgid "(disabled)"
+msgstr "(wyłączone)"
+
+#: lib/Padre/Wx/Dialog/About.pm:159
+msgid "(unsupported)"
+msgstr "(niewspierane)"
+
+#: lib/Padre/Wx/FBP/Preferences.pm:1165
+#: lib/Padre/Wx/FBP/Preferences.pm:1179
 #: lib/Padre/Wx/Dialog/Shortcut.pm:61
 #: lib/Padre/Wx/Dialog/Shortcut.pm:75
 #: lib/Padre/Wx/Dialog/Shortcut.pm:89
 msgid "+"
-msgstr ""
+msgstr "+"
+
+#: lib/Padre/Wx/VCS.pm:335
+msgid ", "
+msgstr ", "
 
 #: lib/Padre/Document/Perl/Help.pm:314
 msgid "- DEPRECATED!"
-msgstr ""
+msgstr "- PRZESTARZAŁY!"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:86
+#: lib/Padre/Wx/FBP/Debugger.pm:256
+msgid ".        Return to the executed line."
+msgstr ".        Powrót do wykonanego wiersza."
+
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:85
 msgid "7-bit US-ASCII character"
-msgstr ""
+msgstr "7-bitowy znak US-ASCII"
+
+#: lib/Padre/Wx/CPAN.pm:514
+#, perl-format
+msgid "<b>Loading %s...</b>"
+msgstr "<b>Ładowanie %s...</b>"
 
 #: lib/Padre/Wx/Dialog/Shortcut.pm:32
 #: lib/Padre/Wx/Dialog/Form.pm:32
 #: lib/Padre/Wx/Dialog/Warning.pm:32
 msgid "A Dialog"
-msgstr ""
+msgstr "Okno dialogowe"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:120
-#, fuzzy
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:119
 msgid "A comment"
-msgstr "Brak dokumentu"
+msgstr "Komentaż"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:126
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:125
 msgid "A group"
-msgstr ""
+msgstr "Grupa"
 
-#: lib/Padre/Config.pm:454
+#: lib/Padre/Config.pm:485
 msgid "A new empty file"
-msgstr ""
+msgstr "Nowy pusty plik"
 
-#: lib/Padre/Plugin/Devel.pm:291
+#: lib/Padre/Plugin/Devel.pm:204
 msgid "A set of unrelated tools used by the Padre developers\n"
 msgstr "Zestaw niepowiązanych ze sobą narzędzi wykorzystywanych przez programistów Padre\n"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:118
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:117
 msgid "A word boundary"
-msgstr ""
+msgstr "Granica słowa"
 
 #: lib/Padre/Wx/Dialog/Shortcut.pm:68
 msgid "ALT"
-msgstr ""
+msgstr "ALT"
 
-#: lib/Padre/Plugin/PopularityContest.pm:201
-#: lib/Padre/Plugin/Devel.pm:102
+#: lib/Padre/Wx/FBP/About.pm:296
+msgid "Aaron Trevena"
+msgstr "Aaron Trevena"
+
+#: lib/Padre/Wx/FBP/About.pm:29
+#: lib/Padre/Plugin/PopularityContest.pm:211
 msgid "About"
-msgstr "O wtyczce"
+msgstr "O"
 
-#: lib/Padre/Wx/About.pm:25
-#, fuzzy
-msgid "About Padre"
-msgstr "Padre"
+#: lib/Padre/Wx/CPAN.pm:221
+msgid "Abstract"
+msgstr ""
+
+#: lib/Padre/Wx/FBP/Patch.pm:47
+#: lib/Padre/Wx/Dialog/Preferences.pm:170
+msgid "Action"
+msgstr "Akcja"
 
 #: lib/Padre/Wx/Dialog/Shortcut.pm:41
-#, fuzzy, perl-format
+#, perl-format
 msgid "Action: %s"
-msgstr "Kodowanie: %s"
+msgstr "Akcja: %s"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:208
+#: lib/Padre/Wx/FBP/About.pm:122
+msgid "Adam Kennedy"
+msgstr "Adam Kennedy"
+
+#: lib/Padre/Wx/FBP/Preferences.pm:303
 msgid "Add another closing bracket if there already is one"
-msgstr ""
+msgstr "Dodaj kolejny nawias zamykający jeżeli jest już jeden"
+
+#: lib/Padre/Wx/VCS.pm:515
+msgid "Add file to repository?"
+msgstr "Dodać plik do repozytorium?"
+
+#: lib/Padre/Wx/VCS.pm:246
+#: lib/Padre/Wx/VCS.pm:260
+msgid "Added"
+msgstr "Dodany"
 
 #: lib/Padre/Wx/Dialog/Advanced.pm:62
 msgid "Advanced Settings"
-msgstr ""
+msgstr "Ustawienia Zaawansowane"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:839
-msgid "Advanced..."
+#: lib/Padre/Wx/FBP/Patch.pm:70
+msgid "Against"
 msgstr ""
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:145
+#: lib/Padre/Wx/FBP/About.pm:128
+#: lib/Padre/Wx/FBP/About.pm:337
+msgid "Ahmad Zawawi"
+msgstr "Ahmad Zawawi"
+
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:144
 msgid "Alarm"
-msgstr ""
+msgstr "Alarm"
 
-#: lib/Padre/Wx/Syntax.pm:67
-#, fuzzy
+#: lib/Padre/Wx/FBP/About.pm:200
+msgid "Alexandr Ciornii"
+msgstr "Alexandr Ciornii"
+
+#: lib/Padre/Wx/Syntax.pm:83
 msgid "Alien Error"
-msgstr "błąd"
+msgstr "Obcy błąd"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1763
+#: lib/Padre/Wx/ActionLibrary.pm:1768
 msgid "Align a selection of text to the same left column."
-msgstr ""
+msgstr "Wyrównaj zaznaczony tekst do tej samej lewej kolumny."
 
-#: lib/Padre/Wx/Dialog/Snippets.pm:18
+#: lib/Padre/Wx/Dialog/Snippet.pm:86
 msgid "All"
 msgstr "Wszystkie"
 
-#: lib/Padre/Wx/Main.pm:4051
-#: lib/Padre/Wx/Main.pm:4052
-#: lib/Padre/Wx/Main.pm:4425
-#: lib/Padre/Wx/Main.pm:5716
+#: lib/Padre/Wx/Main.pm:4428
+#: lib/Padre/Wx/Main.pm:4429
+#: lib/Padre/Wx/Main.pm:4783
+#: lib/Padre/Wx/Main.pm:6003
+#: lib/Padre/Wx/Choice/Files.pm:19
 msgid "All Files"
 msgstr "Wszystkie pliki"
 
-#: lib/Padre/Document/Perl.pm:515
+#: lib/Padre/Document/Perl.pm:547
 msgid "All braces appear to be matched"
 msgstr "Wszystkie nawiasy wyglądają na domknięte"
 
-#: lib/Padre/Wx/ActionLibrary.pm:436
+#: lib/Padre/Wx/ActionLibrary.pm:427
 msgid "Allow the selection of another name to save the current document"
-msgstr ""
+msgstr "Zezwala na wybór innej nazwy do zapisania bieżącego dokumentu"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:84
-#, fuzzy
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:83
 msgid "Alphabetic characters"
-msgstr "alfabetyczna_prywatne_na_końcu"
+msgstr "Znaki alfabetu"
 
-#: lib/Padre/Config.pm:586
-#, fuzzy
+#: lib/Padre/Config.pm:582
 msgid "Alphabetical Order"
-msgstr "alfabetyczna"
+msgstr "Porządek alfabetyczny"
 
-#: lib/Padre/Config.pm:587
-#, fuzzy
+#: lib/Padre/Config.pm:583
 msgid "Alphabetical Order (Private Last)"
-msgstr "alfabetyczna_prywatne_na_końcu"
+msgstr "Porządek alfabetyczny (prywatne na końcu)"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:85
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:84
 msgid "Alphanumeric characters"
-msgstr ""
+msgstr "Znaki alfanumeryczne"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:96
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:95
 msgid "Alphanumeric characters plus \"_\""
-msgstr ""
+msgstr "Znaki alfanumeryczne i \"_\""
 
-#: lib/Padre/Wx/Dialog/KeyBindings.pm:90
-#, fuzzy
+#: lib/Padre/Wx/FBP/Preferences.pm:1157
 msgid "Alt"
-msgstr "Wszystkie"
+msgstr "Alt"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:114
-#, fuzzy
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:113
 msgid "Alternation"
-msgstr "Wcięcie"
+msgstr "Odmiana"
 
-#: lib/Padre/Wx/Dialog/ModuleStart.pm:182
-#, perl-format
-msgid ""
-"An error has occured while generating '%s':\n"
-"%s"
-msgstr ""
+#: lib/Padre/Wx/FBP/About.pm:478
+msgid "Amir E. Aharoni"
+msgstr "Amir E. Aharoni"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:72
-msgid "Any character except a newline"
-msgstr ""
+#: lib/Padre/Wx/FBP/About.pm:164
+msgid "Andrew Bramble"
+msgstr "Andrew Bramble"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:73
+#: lib/Padre/Wx/FBP/About.pm:625
+msgid "Andrew Shitov"
+msgstr "Andrew Shitov"
+
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:71
+msgid "Any character except a newline"
+msgstr "Dowolny znak poza znakiem nowego wiersza"
+
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:72
 msgid "Any decimal digit"
-msgstr ""
+msgstr "Dowolna cyfra dziesiętna"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:74
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:73
 msgid "Any non-digit"
-msgstr ""
+msgstr "Dowolny niecyfra"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:76
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:75
 msgid "Any non-whitespace character"
-msgstr ""
+msgstr "Dowolny niebiały znak"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:78
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:77
 msgid "Any non-word character"
 msgstr ""
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:75
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:74
 msgid "Any whitespace character"
-msgstr ""
+msgstr "Dowolny biały znak"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:77
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:76
 msgid "Any word character"
 msgstr ""
 
-#: lib/Padre/Config.pm:381
-#: lib/Padre/Wx/Dialog/ModuleStart.pm:16
-#: lib/Padre/Wx/Dialog/ModuleStart.pm:36
-#, fuzzy
-msgid "Apache License"
-msgstr "Licencja:"
-
-#: lib/Padre/Wx/FBP/Preferences.pm:1046
+#: lib/Padre/Wx/FBP/Preferences.pm:1921
 msgid "Appearance"
 msgstr "Wygląd"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:407
-#, fuzzy
+#: lib/Padre/Wx/FBP/Preferences.pm:822
 msgid "Appearance Preview"
-msgstr "Wygląd"
-
-#: lib/Padre/Wx/ActionLibrary.pm:1105
-msgid "Apply Diff to File"
-msgstr "Zastosuj diff do pliku"
-
-#: lib/Padre/Wx/ActionLibrary.pm:1115
-msgid "Apply Diff to Project"
-msgstr "Zastosuj diff do projektu"
+msgstr "Podgląd wyglądu"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1106
-msgid "Apply a patch file to the current document"
-msgstr ""
-
-#: lib/Padre/Wx/ActionLibrary.pm:1116
-msgid "Apply a patch file to the current project"
-msgstr ""
-
-#: lib/Padre/Wx/ActionLibrary.pm:794
+#: lib/Padre/Wx/ActionLibrary.pm:804
 msgid "Apply one of the quick fixes for the current document"
 msgstr ""
 
-#: lib/Padre/Locale.pm:156
+#: lib/Padre/Locale.pm:157
+#: lib/Padre/Wx/FBP/About.pm:328
 msgid "Arabic"
 msgstr "Arabski"
 
-#: lib/Padre/Config.pm:382
-#: lib/Padre/Wx/Dialog/ModuleStart.pm:17
-#: lib/Padre/Wx/Dialog/ModuleStart.pm:37
-msgid "Artistic License 1.0"
-msgstr ""
-
-#: lib/Padre/Config.pm:383
-#: lib/Padre/Wx/Dialog/ModuleStart.pm:18
-#: lib/Padre/Wx/Dialog/ModuleStart.pm:38
-msgid "Artistic License 2.0"
-msgstr ""
-
-#: lib/Padre/Wx/ActionLibrary.pm:494
+#: lib/Padre/Wx/ActionLibrary.pm:487
 msgid "Ask for a session name and save the list of files currently opened"
-msgstr ""
+msgstr "Pyta o nazwę sesji i zapisuje listę obecnie otwartych plików"
 
-#: lib/Padre/Wx/ActionLibrary.pm:564
+#: lib/Padre/Wx/ActionLibrary.pm:568
 msgid "Ask if unsaved files should be saved and then exit Padre"
-msgstr ""
+msgstr "Pyta czy niezapisane pliki powinny być zapisane a następnie wychodzi z Padre"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1899
+#: lib/Padre/Wx/ActionLibrary.pm:1904
 msgid "Assign the selected expression to a newly declared variable"
-msgstr ""
+msgstr "Przypisz wybrane wyrażenie do nowo zadeklarowanej zmiennej"
 
-#: lib/Padre/Wx/Outline.pm:364
+#: lib/Padre/Wx/Outline.pm:383
 msgid "Attributes"
-msgstr ""
+msgstr "Atrybuty"
 
-#: lib/Padre/Wx/FBP/Sync.pm:287
-#, fuzzy
+#: lib/Padre/Wx/FBP/Sync.pm:290
 msgid "Authentication"
-msgstr "Wcięcie"
+msgstr "Autentykacja"
 
-#: lib/Padre/Wx/FBP/ModuleStarter.pm:49
-#: lib/Padre/Wx/Dialog/ModuleStart.pm:58
-msgid "Author:"
-msgstr "Autor:"
+#: lib/Padre/Wx/VCS.pm:55
+#: lib/Padre/Wx/CPAN.pm:212
+msgid "Author"
+msgstr "Autor"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:76
+#: lib/Padre/Wx/FBP/Preferences.pm:328
 msgid "Auto-fold POD markup when code folding enabled"
 msgstr "Automatycznie zwijaj znaczniki POD gdy włączone jest zwijanie kodu"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:737
-#, fuzzy
+#: lib/Padre/Wx/FBP/Preferences.pm:1922
 msgid "Autocomplete"
-msgstr "Błąd auto uzupełniania"
+msgstr "Automatyczne uzupełnianie"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:746
+#: lib/Padre/Wx/FBP/Preferences.pm:200
 msgid "Autocomplete always while typing"
-msgstr ""
+msgstr "Automatyczne uzupełnianie zawsze podczas pisania"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:200
-#, fuzzy
+#: lib/Padre/Wx/FBP/Preferences.pm:295
 msgid "Autocomplete brackets"
-msgstr "Błąd auto uzupełniania"
+msgstr "Automatyczne zamykanie nawiasów"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:762
+#: lib/Padre/Wx/FBP/Preferences.pm:216
 msgid "Autocomplete new functions in scripts"
-msgstr ""
+msgstr "Automatyczne uzupełnianie nowych funkcji w skryptach"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:754
+#: lib/Padre/Wx/FBP/Preferences.pm:208
 msgid "Autocomplete new methods in packages"
-msgstr ""
+msgstr "Automatyczne uzupełnianie nowych metod w pakietach"
 
-#: lib/Padre/Wx/Main.pm:3398
+#: lib/Padre/Wx/Main.pm:3688
 msgid "Autocompletion error"
 msgstr "Błąd auto uzupełniania"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:495
-#, fuzzy
+#: lib/Padre/Wx/FBP/Preferences.pm:1057
 msgid "Autoindent"
-msgstr "Automatyczne wcięcia:"
+msgstr "Automatyczne wcięcia"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:443
-msgid "Automatic indentation style detection"
-msgstr "Automatyczne wykrycie stylu wcięć"
-
-#: lib/Padre/Wx/StatusBar.pm:293
+#: lib/Padre/Wx/StatusBar.pm:268
 msgid "Background Tasks are running"
 msgstr "Zadania w tle są wykonywane"
 
-#: lib/Padre/Wx/StatusBar.pm:294
+#: lib/Padre/Wx/StatusBar.pm:269
 msgid "Background Tasks are running with high load"
 msgstr "Zadania w tle generują duże obciążenie"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:132
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:131
 msgid "Backreference to the nth group"
 msgstr ""
 
-#: lib/Padre/Wx/Dialog/KeyBindings.pm:99
+#: lib/Padre/Wx/Dialog/Preferences.pm:28
 msgid "Backspace"
-msgstr ""
+msgstr "Backspace"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:116
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:115
 msgid "Beginning of line"
-msgstr ""
+msgstr "Początek nowego wiersza"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:1045
+#: lib/Padre/Wx/FBP/Preferences.pm:1924
 msgid "Behaviour"
 msgstr "Zachowanie"
 
-#: lib/Padre/Wx/About.pm:106
-msgid "Blue butterfly on a green leaf"
-msgstr ""
+#: lib/Padre/MIME.pm:887
+msgid "Binary File"
+msgstr "Plik binarny"
+
+#: lib/Padre/Wx/FBP/About.pm:308
+msgid "Blake Willmarth"
+msgstr "Blake Willmarth"
 
-#: lib/Padre/Wx/FBP/Bookmarks.pm:26
+#: lib/Padre/Wx/FBP/SLOC.pm:91
+msgid "Blank Lines:"
+msgstr "Puste wiersze:"
+
+#: lib/Padre/Wx/FBP/Preferences.pm:844
 #, fuzzy
+msgid "Bloat Reduction"
+msgstr "Zaznacz Funkcję"
+
+#: lib/Padre/Wx/FBP/About.pm:93
+msgid ""
+"Blue butterfly on a green leaf splash image is based on work \n"
+"by Jerry Charlotte (blackbutterfly)"
+msgstr ""
+"Obraz niebieskiego motyla na zielonym liściu bazuje na pracy \n"
+"Jerry'ego Charlotte (blackbutterfly)"
+
+#: lib/Padre/Wx/FBP/Bookmarks.pm:29
 msgid "Bookmarks"
-msgstr "Ustaw zakładkę"
+msgstr "Zakładki"
 
 #: lib/Padre/Wx/Dialog/Advanced.pm:26
-#, fuzzy
 msgid "Boolean"
-msgstr "Koreański"
+msgstr "Boolowski"
 
-#: lib/Padre/Wx/ActionLibrary.pm:226
-msgid "Browse directory of the current document to open one or several files"
+#: lib/Padre/Config.pm:61
+msgid "Bottom Panel"
+msgstr "Panel dolny"
+
+#: lib/Padre/Wx/FBP/Preferences.pm:278
+msgid "Brace Assist"
+msgstr "Asysta nawiasów"
+
+#: lib/Padre/Wx/Panel/Breakpoints.pm:55
+msgid "Breakpoints"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:282
+#: lib/Padre/Wx/FBP/About.pm:170
+#: lib/Padre/Wx/FBP/About.pm:583
+msgid "Breno G. de Oliveira"
+msgstr "Breno G. de Oliveira"
+
+#: lib/Padre/Wx/FBP/About.pm:212
+msgid "Brian Cassidy"
+msgstr "Brian Cassidy"
+
+#: lib/Padre/Wx/FBP/VCS.pm:83
+msgid "Bring changes from the repository into the working copy"
+msgstr "Pobiera zmiany z repozytorium do kopii roboczej"
+
+#: lib/Padre/Wx/ActionLibrary.pm:196
+msgid "Browse directory of the current document to open one or several files"
+msgstr "Przeglądaj katalog bieżącego dokumentu do otwarcia jednego lub wielu plików"
+
+#: lib/Padre/Wx/ActionLibrary.pm:252
 msgid "Browse the directory of the installed examples to open one file"
-msgstr ""
+msgstr "Przeglądaj katalog z zainstalowanymi przykładami do otwarcia jednego pliku"
 
 #: lib/Padre/Wx/Browser.pm:408
 #, perl-format
 msgid "Browser: no viewer for %s"
-msgstr ""
+msgstr "Przeglądarka: brak podglądu dla %s"
 
-#: lib/Padre/Wx/FBP/ModuleStarter.pm:77
-#: lib/Padre/Wx/Dialog/ModuleStart.pm:64
-msgid "Builder:"
-msgstr "Builder:"
-
-#: lib/Padre/Wx/ActionLibrary.pm:1977
+#: lib/Padre/Wx/ActionLibrary.pm:1982
 msgid "Builds the current project, then run all tests."
-msgstr ""
+msgstr "Buduje bieżący projekt i wykonuje wszystkie testy."
+
+#: lib/Padre/Wx/FBP/About.pm:236
+#: lib/Padre/Wx/FBP/About.pm:640
+msgid "Burak Gursoy"
+msgstr "Burak Gursoy"
+
+#: lib/Padre/Wx/ActionLibrary.pm:2504
+msgid "C&urrent Document"
+msgstr "Bieżący dokument"
 
-#: lib/Padre/Wx/Dialog/WindowList.pm:350
-#: lib/Padre/Wx/Dialog/WindowList.pm:358
+#: lib/Padre/Wx/Dialog/WindowList.pm:349
+#: lib/Padre/Wx/Dialog/WindowList.pm:357
 msgid "CHANGED"
-msgstr ""
+msgstr "ZMIENIONY"
+
+#: lib/Padre/Wx/CPAN.pm:101
+#: lib/Padre/Wx/FBP/Preferences.pm:421
+msgid "CPAN Explorer"
+msgstr "Eksplorator CPAN"
+
+#: lib/Padre/Wx/FBP/Preferences.pm:915
+msgid "CPAN Explorer Tool"
+msgstr "Narzędzie eksploratora CPAN"
 
 #: lib/Padre/Wx/Dialog/Shortcut.pm:54
 msgid "CTRL"
-msgstr ""
-
-#: lib/Padre/Wx/FBP/Preferences.pm:853
-#: lib/Padre/Wx/FBP/ModuleStarter.pm:146
-#: lib/Padre/Wx/FBP/FindInFiles.pm:146
-#: lib/Padre/Wx/FBP/Bookmarks.pm:118
-#: lib/Padre/Wx/FBP/Find.pm:130
-#: lib/Padre/Wx/FBP/Insert.pm:103
+msgstr "CTRL"
+
+#: lib/Padre/Wx/FBP/Snippet.pm:135
+#: lib/Padre/Wx/FBP/FindInFiles.pm:162
+#: lib/Padre/Wx/FBP/Bookmarks.pm:127
+#: lib/Padre/Wx/FBP/Find.pm:136
+#: lib/Padre/Wx/FBP/Special.pm:95
+#: lib/Padre/Wx/FBP/ReplaceInFiles.pm:180
+#: lib/Padre/Wx/FBP/Replace.pm:202
 #: lib/Padre/Wx/Dialog/RefactorSelectFunction.pm:126
-#, fuzzy
 msgid "Cancel"
-msgstr "&Anuluj"
+msgstr "Anuluj"
 
-#: lib/Padre/Wx/Main.pm:5196
-msgid "Cannot diff if file was never saved"
-msgstr "Nie można wykonać porównania jeśli plik nigdy nie został zapisany"
+#: lib/Padre/Document/Python.pm:51
+msgid "Cannot find python executable in your PATH"
+msgstr "Nie odnaleziono pliku wykonywalnego python w PATH"
 
-#: lib/Padre/Wx/Main.pm:3745
+#: lib/Padre/Document/Ruby.pm:54
+msgid "Cannot find ruby executable in your PATH"
+msgstr "Nie odnaleziono pliku wykonywalnego ruby w PATH"
+
+#: lib/Padre/Wx/Main.pm:4081
 #, perl-format
 msgid "Cannot open a directory: %s"
-msgstr ""
+msgstr "Nie można otworzyć katalogu: %s"
 
 #: lib/Padre/Wx/Dialog/Bookmarks.pm:27
 msgid "Cannot set bookmark in unsaved document"
 msgstr "Nie można ustawić zakładki w niezapisanym dokumencie"
 
-#: lib/Padre/Wx/Dialog/FindFast.pm:189
-msgid "Case &insensitive"
-msgstr "Bez względu na wielkość &liter"
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:473
+msgid "Case-insensitive matching"
+msgstr "Dopasowanie bez względu na wielkość liter"
 
-#: lib/Padre/Wx/Dialog/Replace.pm:78
-#, fuzzy
-msgid "Case &sensitive"
-msgstr "Bez względu na wielkość &liter"
+#: lib/Padre/Wx/FBP/About.pm:206
+#: lib/Padre/Wx/FBP/About.pm:568
+msgid "Cezary Morga"
+msgstr "Cezary Morga"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:470
-#, fuzzy
-msgid "Case-insensitive matching"
-msgstr "Bez względu na wielkość &liter"
+#: lib/Padre/Wx/FBP/Preferences.pm:1259
+msgid "Change Detection"
+msgstr "Detekcja zmiany"
 
-#: lib/Padre/Wx/Dialog/Snippets.pm:111
-msgid "Category:"
-msgstr "Kategoria:"
+#: lib/Padre/Wx/FBP/Preferences.pm:939
+msgid "Change Font Size (Outside Preferences)"
+msgstr "Zmień wielkość czcionki (poza preferencjami)"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1085
+#: lib/Padre/Wx/ActionLibrary.pm:1097
 msgid "Change the current selection to lower case"
-msgstr ""
+msgstr "Zmień bieżące zaznaczenie na małe litery"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1074
+#: lib/Padre/Wx/ActionLibrary.pm:1086
 msgid "Change the current selection to upper case"
-msgstr ""
+msgstr "Zmień bieżące zaznaczenie na duże litery"
 
-#: lib/Padre/Wx/ActionLibrary.pm:970
+#: lib/Padre/Wx/ActionLibrary.pm:982
 msgid "Change the encoding of the current document to the default of the operating system"
-msgstr ""
+msgstr "Zmień kodowanie bieżącego dokumentu na domyślne kodowanie systemu operacyjnego."
 
-#: lib/Padre/Wx/ActionLibrary.pm:980
-#, fuzzy
+#: lib/Padre/Wx/ActionLibrary.pm:992
 msgid "Change the encoding of the current document to utf-8"
-msgstr "Koduj dokument w utf-8"
+msgstr "Zmień kodowanie bieżącego dokumentu na utf-8"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1020
+#: lib/Padre/Wx/ActionLibrary.pm:1032
 msgid "Change the end of line character of the current document to that used on Mac Classic"
-msgstr ""
+msgstr "Zmień znak końca wiersza bieżącego dokumentu na używany w systemie Mac Classic"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1010
+#: lib/Padre/Wx/ActionLibrary.pm:1022
 msgid "Change the end of line character of the current document to that used on Unix, Linux, Mac OSX"
-msgstr ""
+msgstr "Zmień znak końca wiersza bieżącego dokumentu na używany w systemach Unix, Linux, Mac OSX"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1000
+#: lib/Padre/Wx/ActionLibrary.pm:1012
 msgid "Change the end of line character of the current document to those used in files on MS Windows"
-msgstr ""
+msgstr "Zmień znak końca wiersza bieżącego dokumentu na używany w systemiach MS Windows"
 
-#: lib/Padre/Wx/Menu/Refactor.pm:49
-#: lib/Padre/Document/Perl.pm:1573
+#: lib/Padre/Document/Perl.pm:1515
 msgid "Change variable style"
-msgstr ""
+msgstr "Zmień styl zmiennej"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1858
+#: lib/Padre/Wx/ActionLibrary.pm:1863
 msgid "Change variable style from camelCase to Camel_Case"
-msgstr ""
+msgstr "Zmień styl zmiennej z camelCase na Camel_Case"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1844
+#: lib/Padre/Wx/ActionLibrary.pm:1849
 msgid "Change variable style from camelCase to camel_case"
-msgstr ""
+msgstr "Zmień styl zmiennej z camelCase na camel_case"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1830
+#: lib/Padre/Wx/ActionLibrary.pm:1835
 msgid "Change variable style from camel_case to CamelCase"
-msgstr ""
+msgstr "Zmień styl zmiennej z calem_case na CamelCase"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1816
+#: lib/Padre/Wx/ActionLibrary.pm:1821
 msgid "Change variable style from camel_case to camelCase"
-msgstr ""
+msgstr "Zmień styl zmiennej z camel_case na camelCase"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1857
-msgid "Change variable style to Using_Underscores"
-msgstr ""
+#: lib/Padre/Wx/ActionLibrary.pm:1820
+msgid "Change variable to &camelCase"
+msgstr "Zmień zmienną na &camelCase"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1843
-msgid "Change variable style to using_underscores"
-msgstr ""
+#: lib/Padre/Wx/ActionLibrary.pm:1848
+msgid "Change variable to &using_underscores"
+msgstr "Zmień styl zmiennej na &using_underscores"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1829
-msgid "Change variable to CamelCase"
-msgstr ""
+#: lib/Padre/Wx/ActionLibrary.pm:1834
+msgid "Change variable to C&amelCase"
+msgstr "Zmień zmienną na C&amelCase"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1815
-msgid "Change variable to camelCase"
-msgstr ""
+#: lib/Padre/Wx/ActionLibrary.pm:1862
+msgid "Change variable to U&sing_Underscores"
+msgstr "Zmień styl zmiennej na U&sing_Underscores"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:70
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:69
 msgid "Character classes"
-msgstr ""
+msgstr "Klasy znaków"
 
-#: lib/Padre/Wx/Dialog/Goto.pm:88
-#: lib/Padre/Wx/Dialog/Goto.pm:236
+#: lib/Padre/Wx/Dialog/Goto.pm:343
 msgid "Character position"
-msgstr ""
+msgstr "Pozycja znaku"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:115
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:114
 msgid "Character set"
-msgstr ""
+msgstr "Zestaw znaków"
 
-#: lib/Padre/Wx/Dialog/DocStats.pm:106
-msgid "Characters (including whitespace)"
-msgstr ""
+#: lib/Padre/Wx/FBP/Document.pm:174
+msgid "Characters (All)"
+msgstr "Znaki (Wszystkie)"
+
+#: lib/Padre/Wx/FBP/Document.pm:192
+msgid "Characters (Visible)"
+msgstr "Znaki (Widoczne)"
 
-#: lib/Padre/Document/Perl.pm:516
+#: lib/Padre/Document/Perl.pm:548
 msgid "Check Complete"
 msgstr "Sprawdzanie zakończone"
 
-#: lib/Padre/Document/Perl.pm:586
-#: lib/Padre/Document/Perl.pm:640
-#: lib/Padre/Document/Perl.pm:675
+#: lib/Padre/Document/Perl.pm:617
+#: lib/Padre/Document/Perl.pm:673
+#: lib/Padre/Document/Perl.pm:692
 msgid "Check cancelled"
 msgstr "Sprawdzanie anulowane"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1713
-msgid "Check for Common (Beginner) Errors"
-msgstr ""
-
-#: lib/Padre/Wx/FBP/Preferences.pm:168
-msgid "Check for file updates on disk every (seconds)"
-msgstr ""
-
-#: lib/Padre/Wx/ActionLibrary.pm:1714
+#: lib/Padre/Wx/ActionLibrary.pm:1707
 msgid "Check the current file for common beginner errors"
-msgstr ""
+msgstr "Sprawdź bieżący plik  pod kątem typowych błędów początkującego"
 
-#: lib/Padre/Locale.pm:430
+#: lib/Padre/Locale.pm:431
 msgid "Chinese"
 msgstr "Chiński"
 
-#: lib/Padre/Locale.pm:440
+#: lib/Padre/Locale.pm:441
+#: lib/Padre/Wx/FBP/About.pm:343
 msgid "Chinese (Simplified)"
 msgstr "Chiński (uproszczony)"
 
-#: lib/Padre/Locale.pm:450
+#: lib/Padre/Locale.pm:451
+#: lib/Padre/Wx/FBP/About.pm:364
 msgid "Chinese (Traditional)"
 msgstr "Chiński (tradycyjny)"
 
-#: lib/Padre/Wx/Main.pm:3925
-#: lib/Padre/Wx/Dialog/Positions.pm:120
-#, fuzzy
+#: lib/Padre/Wx/Main.pm:4300
+#: lib/Padre/Wx/Dialog/Positions.pm:119
 msgid "Choose File"
-msgstr "Zamknij plik"
+msgstr "Wybierz plik"
 
-#: lib/Padre/Wx/FBP/Find.pm:93
-#, fuzzy
-msgid "Cl&ose Window on Hit"
-msgstr "Zamknij okno &gdy znajdziesz"
+#: lib/Padre/Wx/FBP/About.pm:218
+msgid "Chris Dolan"
+msgstr "Chris Dolan"
 
-#: lib/Padre/Wx/Dialog/Snippets.pm:22
-#: lib/Padre/Wx/Dialog/SpecialValues.pm:46
-msgid "Class:"
-msgstr "Klasa:"
+#: lib/Padre/Wx/FBP/About.pm:358
+msgid "Chuanren Wu"
+msgstr "Chuanren Wu"
 
-#: lib/Padre/Wx/ActionLibrary.pm:538
-msgid "Clean Recent Files List"
-msgstr "Wyczyść listę ostatnio otwieranych plików"
+#: lib/Padre/Wx/FBP/About.pm:272
+msgid "Claudio Ramirez"
+msgstr "Claudio Ramirez"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:68
+#: lib/Padre/Wx/FBP/Preferences.pm:677
 msgid "Clean up file content on saving (for supported document types)"
-msgstr ""
-
-#: lib/Padre/Wx/ActionLibrary.pm:654
-#, fuzzy
-msgid "Clear Selection Marks"
-msgstr "Usuń uchwyty zaznaczenia"
+msgstr "Oczyść zawartość pliku przy zapisie (dla wspieranych typów dokumentów)"
 
-#: lib/Padre/Wx/Dialog/OpenResource.pm:222
+#: lib/Padre/Wx/Dialog/OpenResource.pm:221
 msgid "Click on the arrow for filter settings"
-msgstr ""
-
-#: lib/Padre/Wx/FBP/Text.pm:54
-#: lib/Padre/Wx/FBP/Sync.pm:252
-#: lib/Padre/Wx/Menu/File.pm:148
+msgstr "Kliknij na strzałce do ustawień filtra"
+
+#: lib/Padre/Wx/FBP/Patch.pm:120
+#: lib/Padre/Wx/FBP/Text.pm:56
+#: lib/Padre/Wx/FBP/PluginManager.pm:128
+#: lib/Padre/Wx/FBP/About.pm:666
+#: lib/Padre/Wx/FBP/SLOC.pm:176
+#: lib/Padre/Wx/FBP/Sync.pm:253
+#: lib/Padre/Wx/FBP/Diff.pm:94
+#: lib/Padre/Wx/FBP/Document.pm:254
+#: lib/Padre/Wx/FBP/SessionManager.pm:119
 #: lib/Padre/Wx/Dialog/FilterTool.pm:152
-#: lib/Padre/Wx/Dialog/WindowList.pm:280
-#: lib/Padre/Wx/Dialog/SessionSave.pm:230
+#: lib/Padre/Wx/Dialog/WindowList.pm:279
+#: lib/Padre/Wx/Dialog/SessionSave.pm:235
 msgid "Close"
 msgstr "Zamknij"
 
-#: lib/Padre/Wx/ActionLibrary.pm:368
-#, fuzzy
-msgid "Close Files..."
-msgstr "Zamknij plik"
+#: lib/Padre/Wx/ActionLibrary.pm:349
+msgid "Close &Files..."
+msgstr "Zamknij &pliki..."
 
-#: lib/Padre/Wx/Dialog/Replace.pm:106
-msgid "Close Window on &Hit"
-msgstr "Zamknij okno &gdy znajdziesz"
+#: lib/Padre/Wx/ActionLibrary.pm:329
+msgid "Close &all Files"
+msgstr "Zamknij &wszystkie pliki"
 
-#: lib/Padre/Wx/Main.pm:4887
-#, fuzzy
+#: lib/Padre/Wx/ActionLibrary.pm:288
+msgid "Close &this Project"
+msgstr "Zamknij &ten Projekt"
+
+#: lib/Padre/Wx/Main.pm:5200
 msgid "Close all"
 msgstr "Zamknij wszystkie"
 
-#: lib/Padre/Wx/ActionLibrary.pm:348
-#, fuzzy
-msgid "Close all Files"
-msgstr "Zamknij plik"
-
-#: lib/Padre/Wx/ActionLibrary.pm:358
-#, fuzzy
-msgid "Close all other Files"
-msgstr "Zamknij plik"
+#: lib/Padre/Wx/ActionLibrary.pm:339
+msgid "Close all &other Files"
+msgstr "Zamknij wszystkie &pozostałe pliki"
 
-#: lib/Padre/Wx/ActionLibrary.pm:308
+#: lib/Padre/Wx/ActionLibrary.pm:289
 msgid "Close all the files belonging to the current project"
-msgstr ""
+msgstr "Zamknij wszystkie pliki należące do bieżącego Projektu"
 
-#: lib/Padre/Wx/ActionLibrary.pm:359
+#: lib/Padre/Wx/ActionLibrary.pm:340
 msgid "Close all the files except the current one"
-msgstr ""
+msgstr "Zamknij wszystkie pliki z wyjątkiem bieżącego"
 
-#: lib/Padre/Wx/ActionLibrary.pm:349
+#: lib/Padre/Wx/ActionLibrary.pm:330
 msgid "Close all the files open in the editor"
-msgstr ""
+msgstr "Zamknij wszystkie pliki w edytorze"
 
-#: lib/Padre/Wx/ActionLibrary.pm:329
+#: lib/Padre/Wx/ActionLibrary.pm:310
 msgid "Close all the files that do not belong to the current project"
-msgstr ""
+msgstr "Zamknij wszystkie pliki nie należące do bieżącego Projektu"
 
-#: lib/Padre/Wx/ActionLibrary.pm:294
-#, fuzzy
+#: lib/Padre/Wx/ActionLibrary.pm:275
 msgid "Close current document"
-msgstr "Bieżący dokument"
+msgstr "Zamknij bieżący dokument"
 
-#: lib/Padre/Wx/ActionLibrary.pm:379
-#, fuzzy
+#: lib/Padre/Wx/ActionLibrary.pm:370
 msgid "Close current document and remove the file from disk"
-msgstr "Bieżący dokument nie posiada nazwy pliku"
+msgstr "Zamknij bieżący dokument i usuń plik z dysku"
 
-#: lib/Padre/Wx/ActionLibrary.pm:328
-msgid "Close other Projects"
-msgstr ""
+#: lib/Padre/Wx/ActionLibrary.pm:309
+msgid "Close other &Projects"
+msgstr "Zamknij pozostałe &Projekty"
 
-#: lib/Padre/Wx/Main.pm:4943
-#, fuzzy
+#: lib/Padre/Wx/Main.pm:5268
 msgid "Close some"
-msgstr "Zamknij plik"
+msgstr "Zamknij niektóre"
 
-#: lib/Padre/Wx/Main.pm:4927
-#, fuzzy
+#: lib/Padre/Wx/Main.pm:5246
 msgid "Close some files"
-msgstr "Zamknij plik"
+msgstr "Zamknij niektóre pliki"
 
-#: lib/Padre/Wx/ActionLibrary.pm:307
-msgid "Close this Project"
-msgstr ""
+#: lib/Padre/Wx/ActionLibrary.pm:1683
+msgid "Close the highest priority dialog or panel"
+msgstr "Zamknij okno dialogowe lub panel o najwyższym priorytecie"
+
+#: lib/Padre/Wx/Dialog/Diff.pm:46
+msgid "Close this window"
+msgstr "Zamknij to okno"
+
+#: lib/Padre/Wx/FBP/SLOC.pm:67
+msgid "Code Lines:"
+msgstr "Wiersze kodu:"
 
-#: lib/Padre/Config.pm:585
+#: lib/Padre/Config.pm:581
 msgid "Code Order"
 msgstr ""
 
-#: lib/Padre/Wx/FBP/Preferences.pm:304
-#, fuzzy
+#: lib/Padre/Wx/FBP/FoundInFiles.pm:91
+msgid "Collapse All"
+msgstr "Załam wszystkie"
+
+#: lib/Padre/Wx/FBP/Preferences.pm:144
 msgid "Coloured text in output window (ANSI)"
 msgstr "Tekst z kolorami w oknie wyniku (ANSI)"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1922
+#: lib/Padre/Wx/ActionLibrary.pm:1927
 msgid "Combine scattered POD at the end of the document"
-msgstr ""
+msgstr "Połącz rozrzucony POD na końcu dokumentu"
 
-#: lib/Padre/Wx/Command.pm:262
-#, fuzzy
+#: lib/Padre/Wx/Command.pm:97
 msgid "Command"
-msgstr "Wiersz poleceń"
+msgstr "Polecenie"
 
-#: lib/Padre/Wx/Main.pm:2519
+#: lib/Padre/Wx/Main.pm:2722
 msgid "Command line"
 msgstr "Wiersz poleceń"
 
-#: lib/Padre/Wx/ActionLibrary.pm:932
-msgid "Comment out or remove comment out of selected lines in the document"
-msgstr ""
+#: lib/Padre/Wx/FBP/Preferences.pm:555
+msgid "Command line files open in existing Padre instance"
+msgstr "Otwieraj pliki poleceń w tej samej instancji Padre"
 
-#: lib/Padre/Wx/ActionLibrary.pm:945
-msgid "Comment out selected lines in the document"
-msgstr ""
+#: lib/Padre/Wx/ActionLibrary.pm:957
+msgid "Comment out selected lines or the current line"
+msgstr "Skomentuj zaznaczone wiersze lub bieżący wiersz"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1096
-msgid "Compare the file in the editor to that on the disk and show the diff in the output window"
-msgstr ""
+#: lib/Padre/Wx/ActionLibrary.pm:944
+msgid "Comment out/remove comment for selected lines or the current line"
+msgstr "Skomentuj lub usuń komentarze z zaznaczonych wierszy lub bieżącego wiersza"
 
-#: lib/Padre/Wx/About.pm:318
-msgid "Config:"
-msgstr ""
+#: lib/Padre/Wx/FBP/SLOC.pm:79
+msgid "Comments Lines:"
+msgstr "Linie komentarzy:"
 
-#: lib/Padre/Wx/FBP/Sync.pm:143
-#: lib/Padre/Wx/FBP/Sync.pm:171
-msgid "Confirm"
-msgstr ""
+#: lib/Padre/Wx/VCS.pm:495
+msgid "Commit file/directory to repository?"
+msgstr "Przekazać plik/katalog do repozytorium?"
+
+#: lib/Padre/Wx/Dialog/About.pm:118
+msgid "Config"
+msgstr "Konfiguracja"
+
+#: lib/Padre/Wx/FBP/Sync.pm:134
+#: lib/Padre/Wx/FBP/Sync.pm:163
+msgid "Confirm:"
+msgstr "Potwierdź:"
+
+#: lib/Padre/Wx/VCS.pm:249
+msgid "Conflicted"
+msgstr "W konflikcie"
 
 #: lib/Padre/File/FTP.pm:113
 #, perl-format
 msgid "Connecting to FTP server %s..."
-msgstr ""
+msgstr "Łączenie z serwerem FTP %s..."
 
 #: lib/Padre/File/FTP.pm:156
 msgid "Connection to FTP server successful."
-msgstr ""
+msgstr "Pomyślne połączenie z serwerem FTP."
 
-#: lib/Padre/Wx/FindResult.pm:178
-msgid "Content"
+#: lib/Padre/Wx/FBP/SLOC.pm:103
+msgid "Constructive Cost Model (COCOMO)"
 msgstr ""
 
-#: lib/Padre/Config.pm:501
+#: lib/Padre/Wx/FBP/Preferences.pm:183
+#, fuzzy
+msgid "Content Assist"
+msgstr "Zawartość"
+
+#: lib/Padre/Config.pm:789
 msgid "Contents of the status bar"
-msgstr ""
+msgstr "Zawartość paska statusu"
 
-#: lib/Padre/Config.pm:490
+#: lib/Padre/Config.pm:534
 msgid "Contents of the window title"
-msgstr ""
-
-#: lib/Padre/Wx/ActionLibrary.pm:2658
-#, fuzzy
-msgid "Context Help"
-msgstr "Pomoc kontekstowa\tF1"
+msgstr "Zawartość tytułu okna"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:150
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:149
 msgid "Control character"
-msgstr ""
+msgstr "Znak kontrolny"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:88
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:87
 msgid "Control characters"
-msgstr ""
+msgstr "Znaki kontrolne"
 
-#: lib/Padre/Wx/Menu/Edit.pm:200
-msgid "Convert Encoding"
-msgstr "Zmień kodowanie"
+#: lib/Padre/Wx/Menu/Edit.pm:188
+msgid "Convert &Encoding"
+msgstr "Konwertuj kodowanie"
 
-#: lib/Padre/Wx/Menu/Edit.pm:222
-#, fuzzy
-msgid "Convert Line Endings"
-msgstr "Zmień kodowanie"
+#: lib/Padre/Wx/Menu/Edit.pm:210
+msgid "Convert &Line Endings"
+msgstr "Konwertuj znaki końca wiersza"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1032
+#: lib/Padre/Wx/ActionLibrary.pm:1044
 msgid "Convert all tabs to spaces in the current document"
-msgstr ""
+msgstr "Konwertuj wszystkie tabulacje na spacje w bieżącym dokumencie"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1042
+#: lib/Padre/Wx/ActionLibrary.pm:1054
 msgid "Convert all the spaces to tabs in the current document"
-msgstr ""
+msgstr "Konwertuj wszystkie spacje na tabulacje w bieżącym dokumencie"
+
+#: lib/Padre/Wx/Menu/Edit.pm:87
+msgid "Cop&y Specials"
+msgstr "Kopiuj specjalnie"
+
+#: lib/Padre/Wx/VCS.pm:263
+msgid "Copied"
+msgstr "Skopiowany"
 
 #: lib/Padre/Wx/Dialog/Advanced.pm:117
 msgid "Copy"
 msgstr "Kopiuj"
 
-#: lib/Padre/Wx/FindResult.pm:249
-#, fuzzy
-msgid "Copy &All"
-msgstr "Zamknij wszystkie"
-
-#: lib/Padre/Wx/FindResult.pm:226
-#, fuzzy
-msgid "Copy &Selected"
-msgstr "Zaznaczenie"
-
-#: lib/Padre/Wx/ActionLibrary.pm:728
-#, fuzzy
-msgid "Copy Directory Name"
-msgstr "Pokaż drzewo katalogów"
+#: lib/Padre/Wx/ActionLibrary.pm:734
+msgid "Copy &Directory Name"
+msgstr "Kopiuj nazwę katalogu"
 
-#: lib/Padre/Wx/ActionLibrary.pm:741
-#, fuzzy
-msgid "Copy Editor Content"
-msgstr "Czcionka edytora:"
+#: lib/Padre/Wx/ActionLibrary.pm:748
+msgid "Copy Editor &Content"
+msgstr "Kopiuj zawartość edytora"
 
-#: lib/Padre/Wx/ActionLibrary.pm:714
-#, fuzzy
-msgid "Copy Filename"
-msgstr "Brak nazwy"
+#: lib/Padre/Wx/ActionLibrary.pm:719
+msgid "Copy F&ilename"
+msgstr "Kopiuj nazwę pliku"
 
-#: lib/Padre/Wx/ActionLibrary.pm:700
-#, fuzzy
-msgid "Copy Full Filename"
-msgstr "Brak nazwy"
+#: lib/Padre/Wx/ActionLibrary.pm:704
+msgid "Copy Full &Filename"
+msgstr "Kopiuj pełną nazwę pliku"
 
 #: lib/Padre/Wx/Dialog/Advanced.pm:118
-#, fuzzy
 msgid "Copy Name"
-msgstr "Kopiuj"
-
-#: lib/Padre/Wx/Menu/Edit.pm:90
-msgid "Copy Specials"
-msgstr ""
+msgstr "Kopiuj nazwę"
 
 #: lib/Padre/Wx/Dialog/Advanced.pm:119
 msgid "Copy Value"
-msgstr ""
+msgstr "Kopiuj wartość"
 
-#: lib/Padre/Wx/Dialog/OpenResource.pm:262
+#: lib/Padre/Wx/Dialog/OpenResource.pm:261
 msgid "Copy filename to clipboard"
-msgstr ""
+msgstr "Kopiuj nazwę pliku do schowka"
 
-#: lib/Padre/Wx/ActionLibrary.pm:141
-msgid "Copy of current file"
+#: lib/Padre/Wx/ActionLibrary.pm:360
+msgid "Copy the current tab into a new document"
+msgstr "Kopiuj bieżącą kartę jako nowy dokument"
+
+#: lib/Padre/Wx/FBP/About.pm:87
+msgid ""
+"Copyright 2008–2012 The Padre Development Team Padre is free software; \n"
+"you can redistribute it and/or modify it under the same terms as Perl 5."
 msgstr ""
+"Copyright 2008-2012 Zespół Deweloperów Padre. Padre jest wolnym oprogramowaniem; \n"
+"możesz je dystrybuować i/lub modyfikować na takich samych zasadach jak Perl 5."
 
-#: lib/Padre/Wx/Directory/TreeCtrl.pm:163
-#, fuzzy, perl-format
+#: lib/Padre/Wx/Directory/TreeCtrl.pm:197
+#, perl-format
 msgid "Could not create: '%s': %s"
-msgstr "Nie można ponownie wczytać pliku: %s"
+msgstr "Nie można utworzyć: '%s': %s"
 
-#: lib/Padre/Wx/Directory/TreeCtrl.pm:182
-#, fuzzy, perl-format
+#: lib/Padre/Wx/Directory/TreeCtrl.pm:228
+#, perl-format
 msgid "Could not delete: '%s': %s"
-msgstr "Nie można odnaleźć pliku '%s'"
+msgstr "Nie można usunąć: '%s': %s"
 
-#: lib/Padre/Wx/Main.pm:3349
+#: lib/Padre/Wx/Panel/Debugger.pm:599
 #, perl-format
-msgid "Could not determine the comment character for %s document type"
-msgstr ""
-
-#: lib/Padre/Wx/Debugger.pm:389
-#, fuzzy, perl-format
 msgid "Could not evaluate '%s'"
-msgstr "Nie można odnaleźć pliku '%s'"
+msgstr "Nie można oszacować '%s'"
 
-#: lib/Padre/Util/FileBrowser.pm:216
-#, fuzzy
+#: lib/Padre/Util/FileBrowser.pm:221
 msgid "Could not find KDE or GNOME"
-msgstr "Nie odnaleziono katalogu głównego projektu"
+msgstr "Nie znaleziono KDE lub GNOME"
 
-#: lib/Padre/Wx/Dialog/HelpSearch.pm:311
-#, fuzzy
+#: lib/Padre/Wx/Dialog/HelpSearch.pm:312
 msgid "Could not find a help provider for "
-msgstr "Nie odnaleziono katalogu głównego projektu"
+msgstr "Nie odnaleziono dostawcy pomocy dla"
 
-#: lib/Padre/Wx/Main.pm:3914
+#: lib/Padre/Wx/Main.pm:4288
 #, perl-format
 msgid "Could not find file '%s'"
 msgstr "Nie można odnaleźć pliku '%s'"
 
-#: lib/Padre/Wx/Main.pm:2585
-#, fuzzy
+#: lib/Padre/Wx/Main.pm:2788
 msgid "Could not find perl executable"
-msgstr "Nie odnaleziono katalogu głównego projektu"
+msgstr "Nie odnaleziono pliku wykonywalnego perl"
 
-#: lib/Padre/Wx/Main.pm:2555
-#: lib/Padre/Wx/Main.pm:2616
-#: lib/Padre/Wx/Main.pm:2671
+#: lib/Padre/Wx/Main.pm:2758
+#: lib/Padre/Wx/Main.pm:2819
+#: lib/Padre/Wx/Main.pm:2873
 msgid "Could not find project root"
 msgstr "Nie odnaleziono katalogu głównego projektu"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2351
-#, fuzzy
+#: lib/Padre/Wx/ActionLibrary.pm:2262
 msgid "Could not find the Padre::Plugin::My plug-in"
 msgstr "Nie odnaleziony wtyczki Padre::Plugin::My"
 
-#: lib/Padre/PluginManager.pm:1045
-#, fuzzy
+#: lib/Padre/PluginManager.pm:894
 msgid "Could not locate project directory."
-msgstr "Nie odnaleziono katalogu projektu"
+msgstr "Nie odnaleziono katalogu projektu."
 
-#: lib/Padre/Wx/Main.pm:4309
+#: lib/Padre/Wx/Main.pm:4590
 #, perl-format
 msgid "Could not reload file: %s"
-msgstr "Nie można ponownie wczytać pliku: %s"
+msgstr "Nie można ponownie załadować pliku: %s"
 
-#: lib/Padre/Wx/Main.pm:4717
+#: lib/Padre/Wx/Directory/TreeCtrl.pm:178
+#, perl-format
+msgid "Could not rename: '%s' to '%s': %s"
+msgstr "Nie można zmienić nazwy: '%s' na '%s': %s"
+
+#: lib/Padre/Wx/Main.pm:5026
 msgid "Could not save file: "
 msgstr "Nie można zapisać pliku:"
 
-#: lib/Padre/Wx/Debugger.pm:226
-#, fuzzy, perl-format
-msgid "Could not set breakpoint on file '%s' row '%s'"
-msgstr "Nie można odnaleźć pliku '%s'"
+#: lib/Padre/Wx/CPAN.pm:230
+msgid "Count"
+msgstr "Liczba"
 
-#: lib/Padre/Wx/Directory/TreeCtrl.pm:237
-#, fuzzy
+#: lib/Padre/Wx/Directory/TreeCtrl.pm:290
+#: lib/Padre/Wx/Directory/TreeCtrl.pm:349
 msgid "Create Directory"
-msgstr "Katalog nadrzędny:"
+msgstr "Utwórz katalog"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1788
-msgid "Create Project Tagsfile"
-msgstr ""
+#: lib/Padre/Wx/ActionLibrary.pm:1793
+msgid "Create Project &Tagsfile"
+msgstr "Utwórz plik tagów Projektu"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1639
+#: lib/Padre/Wx/ActionLibrary.pm:1296
 msgid "Create a bookmark in the current file current row"
-msgstr ""
-
-#: lib/Padre/Wx/About.pm:102
-msgid "Created by"
-msgstr ""
-
-#: lib/Padre/Wx/Dialog/Wizard/Padre/Plugin.pm:15
-msgid "Creates a Padre Plugin"
-msgstr ""
-
-#: lib/Padre/Wx/Dialog/Wizard/Padre/Document.pm:15
-#, fuzzy
-msgid "Creates a Padre document"
-msgstr "Nie jest to dokument Perl"
+msgstr "Utwórz zakładkę w bieżącym wierszu bieżącego pliku"
 
-#: lib/Padre/Wx/Dialog/Wizard/Perl/Module.pm:17
-msgid "Creates a Perl 5 module or script"
-msgstr ""
+#: lib/Padre/Wx/FBP/About.pm:73
+msgid "Created by Gábor Szabó"
+msgstr "Stworzony przez Gábor Szabó"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1789
+#: lib/Padre/Wx/ActionLibrary.pm:1794
 msgid "Creates a perltags - file for the current project supporting find_method and autocomplete."
-msgstr ""
+msgstr "Tworzy Perltag-i - plik do bieżącego dokumentu wspierający find_method i autocomplete."
 
-#: lib/Padre/Wx/Dialog/KeyBindings.pm:89
+#: lib/Padre/Wx/FBP/Preferences.pm:1149
 msgid "Ctrl"
-msgstr ""
+msgstr "Ctrl"
 
-#: lib/Padre/Wx/ActionLibrary.pm:669
-#, fuzzy
+#: lib/Padre/Wx/ActionLibrary.pm:673
 msgid "Cu&t"
-msgstr "Wytnij"
+msgstr "&Wytnij"
 
-#: lib/Padre/Document/Perl.pm:674
+#: lib/Padre/Document/Perl.pm:691
 #, perl-format
 msgid "Current '%s' not found"
-msgstr ""
+msgstr "Bieżący '%s' nie znaleziony"
 
-#: lib/Padre/Wx/Dialog/OpenResource.pm:245
-#, fuzzy
+#: lib/Padre/Wx/Dialog/OpenResource.pm:244
 msgid "Current Directory: "
-msgstr "Katalog nadrzędny:"
-
-#: lib/Padre/Wx/ActionLibrary.pm:2671
-msgid "Current Document"
-msgstr "Bieżący dokument"
+msgstr "Katalog bieżący:"
 
-#: lib/Padre/Document/Perl.pm:639
-#, fuzzy
+#: lib/Padre/Document/Perl.pm:672
 msgid "Current cursor does not seem to point at a method"
-msgstr "Bieżąca pozycja kursora nie wskazuje na zmienną"
+msgstr "Bieżąca pozycja kursora nie wskazuje na metodę"
 
-#: lib/Padre/Document/Perl.pm:585
-#: lib/Padre/Document/Perl.pm:619
+#: lib/Padre/Document/Perl.pm:616
+#: lib/Padre/Document/Perl.pm:650
 msgid "Current cursor does not seem to point at a variable"
 msgstr "Bieżąca pozycja kursora nie wskazuje na zmienną"
 
-#: lib/Padre/Document/Perl.pm:863
-#: lib/Padre/Document/Perl.pm:913
-#: lib/Padre/Document/Perl.pm:951
-#, fuzzy
+#: lib/Padre/Document/Perl.pm:812
+#: lib/Padre/Document/Perl.pm:862
+#: lib/Padre/Document/Perl.pm:899
 msgid "Current cursor does not seem to point at a variable."
-msgstr "Bieżąca pozycja kursora nie wskazuje na zmienną"
+msgstr "Bieżąca pozycja kursora nie wskazuje na zmienną."
 
-#: lib/Padre/Wx/Main.pm:2610
-#: lib/Padre/Wx/Main.pm:2662
+#: lib/Padre/Wx/Main.pm:2813
+#: lib/Padre/Wx/Main.pm:2864
 msgid "Current document has no filename"
 msgstr "Bieżący dokument nie posiada nazwy pliku"
 
-#: lib/Padre/Wx/Main.pm:2665
-#, fuzzy
+#: lib/Padre/Wx/Main.pm:2867
 msgid "Current document is not a .t file"
-msgstr "Bieżący dokument nie posiada nazwy pliku"
+msgstr "Bieżący dokument nie jest plikiem .t"
+
+#: lib/Padre/Wx/VCS.pm:204
+msgid "Current file is not in a version control system"
+msgstr "Bieżącego pliku nie ma w systemie kontroli wersji"
+
+#: lib/Padre/Wx/VCS.pm:195
+msgid "Current file is not saved in a version control system"
+msgstr "Bieżący plik nie został zapisany w systemie kontroli wersji"
 
 #: lib/Padre/Wx/Dialog/Goto.pm:235
-#, fuzzy, perl-format
+#, perl-format
 msgid "Current line number: %s"
-msgstr "Bieżący dokument: %s"
+msgstr "Numer bieżącego wiersza: %s"
 
 #: lib/Padre/Wx/Dialog/Goto.pm:239
-#, fuzzy, perl-format
+#, perl-format
 msgid "Current position: %s"
-msgstr "Bieżący dokument: %s"
+msgstr "Bieżąca pozycja: %s"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:186
+#: lib/Padre/Wx/FBP/Preferences.pm:727
 msgid "Cursor blink rate (milliseconds - 0 = off, 500 = default)"
-msgstr ""
+msgstr "Szybkość migania kursora (milisekundy - 0 = off, 500 = domyślnie)"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1873
+#: lib/Padre/Wx/ActionLibrary.pm:1878
 msgid "Cut the current selection and create a new sub from it. A call to this sub is added in the place where the selection was."
-msgstr ""
+msgstr "Wytnij bieżące zaznaczenie i utwórz z niego nową podprocedurę. Wywołanie tej podprocedury jest dodawane w miejscu utworzenia zaznaczenia."
 
-#: lib/Padre/Locale.pm:166
+#: lib/Padre/Locale.pm:167
+#: lib/Padre/Wx/FBP/About.pm:379
 msgid "Czech"
 msgstr "Czeski"
 
-#: lib/Padre/Wx/Dialog/WindowList.pm:356
+#: lib/Padre/Wx/ActionLibrary.pm:359
+msgid "D&uplicate"
+msgstr "D&uplikuj"
+
+#: lib/Padre/Wx/Dialog/WindowList.pm:355
 msgid "DELETED"
-msgstr ""
+msgstr "USUNIĘTE"
 
-#: lib/Padre/Locale.pm:176
-#, fuzzy
+#: lib/Padre/Locale.pm:177
 msgid "Danish"
-msgstr "Hiszpański"
+msgstr "Duński"
 
-#: lib/Padre/Wx/Dialog/SpecialValues.pm:15
+#: lib/Padre/Wx/Dialog/Special.pm:63
 msgid "Date/Time"
-msgstr ""
+msgstr "Data/Czas"
 
-#: lib/Padre/Wx/Dialog/QuickMenuAccess.pm:395
+#: lib/Padre/Wx/Dialog/QuickMenuAccess.pm:370
 msgid "Debug"
-msgstr ""
+msgstr "Debug"
+
+#: lib/Padre/Wx/Panel/DebugOutput.pm:50
+msgid "Debug Output"
+msgstr "Wyjście debug"
 
-#: lib/Padre/Wx/Debug.pm:113
+#: lib/Padre/Wx/FBP/Debugger.pm:552
+msgid "Debug-Output Options"
+msgstr "Opcje wyjścia debugera"
+
+#: lib/Padre/Wx/Panel/Debugger.pm:60
 msgid "Debugger"
-msgstr ""
+msgstr "Debuger"
 
-#: lib/Padre/Wx/Debugger.pm:78
+#: lib/Padre/Wx/Panel/Debugger.pm:253
 msgid "Debugger is already running"
-msgstr ""
-
-#: lib/Padre/Wx/Debugger.pm:193
-#: lib/Padre/Wx/Debugger.pm:275
-#: lib/Padre/Wx/Debugger.pm:299
-#: lib/Padre/Wx/Debugger.pm:333
-#: lib/Padre/Wx/Debugger.pm:353
-msgid "Debugger not running"
-msgstr ""
+msgstr "Debuger już działa"
 
-#: lib/Padre/Wx/Debugger.pm:137
+#: lib/Padre/Wx/Panel/Debugger.pm:322
 msgid "Debugging failed. Did you check your program for syntax errors?"
-msgstr ""
-
-#: lib/Padre/Wx/ActionLibrary.pm:1615
-#, fuzzy
-msgid "Decrease Font Size"
-msgstr "Zmniejsz rozmiar czcionki\tCtrl--"
+msgstr "Niepowodzenie debugowania. Czy sprawdziłeś program pod kątem błędów składni?"
 
 #: lib/Padre/Wx/Dialog/Advanced.pm:430
 msgid "Default"
 msgstr "Domyślne"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:153
-msgid "Default line ending"
-msgstr ""
+#: lib/Padre/Wx/FBP/Preferences.pm:588
+msgid "Default Newline Format:"
+msgstr "Domyślny format końca wiersza:"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:99
-#, fuzzy
-msgid "Default projects directory"
-msgstr "Wybierz katalog"
+#: lib/Padre/Wx/FBP/Preferences.pm:603
+msgid "Default Project Directory:"
+msgstr "Domyślny katalog projektów:"
 
 #: lib/Padre/Wx/Dialog/Advanced.pm:135
-#, fuzzy
 msgid "Default value:"
-msgstr "Domyślne"
+msgstr "Domyślna wartość:"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:52
+#: lib/Padre/Wx/FBP/Preferences.pm:636
 msgid "Default word wrap on for each file"
 msgstr "Włącz domyślnie zawijanie wierszy dla każdego pliku"
 
-#: lib/Padre/Wx/ActionLibrary.pm:110
+#: lib/Padre/Wx/ActionLibrary.pm:109
+msgid "Delay the action queue for 1 seconds"
+msgstr "Opóźnienie kolejki akcji o 1 sekundę"
+
+#: lib/Padre/Wx/ActionLibrary.pm:118
 msgid "Delay the action queue for 10 seconds"
-msgstr ""
+msgstr "Opóźnienie kolejki akcji o 10 sekund"
 
-#: lib/Padre/Wx/ActionLibrary.pm:119
+#: lib/Padre/Wx/ActionLibrary.pm:127
 msgid "Delay the action queue for 30 seconds"
-msgstr ""
+msgstr "Opóźnienie kolejki akcji o 30 sekund"
 
-#: lib/Padre/Wx/FBP/Sync.pm:237
-#: lib/Padre/Wx/Dialog/KeyBindings.pm:100
+#: lib/Padre/Wx/FBP/Sync.pm:236
+#: lib/Padre/Wx/Directory/TreeCtrl.pm:379
+#: lib/Padre/Wx/Dialog/Preferences.pm:36
 msgid "Delete"
 msgstr "Usuń"
 
-#: lib/Padre/Wx/FBP/Bookmarks.pm:104
+#: lib/Padre/Wx/FBP/Bookmarks.pm:111
 msgid "Delete &All"
 msgstr "Usuń &wszystkie"
 
-#: lib/Padre/Wx/Directory/TreeCtrl.pm:226
-#, fuzzy
+#: lib/Padre/Wx/ActionLibrary.pm:1063
+msgid "Delete &Leading Spaces"
+msgstr "Usuń spacje na początku"
+
+#: lib/Padre/Wx/Directory/TreeCtrl.pm:266
+msgid "Delete Directory"
+msgstr "Usuń Katalog"
+
+#: lib/Padre/Wx/Directory/TreeCtrl.pm:325
 msgid "Delete File"
-msgstr "Usuń &wszystkie"
+msgstr "Usuń plik"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1061
-msgid "Delete Leading Spaces"
-msgstr "Usuń spacje na początku"
+#: lib/Padre/Wx/FBP/Breakpoints.pm:43
+msgid ""
+"Delete MARKER_NOT_BREAKABLE\n"
+"Current File Only"
+msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1051
-msgid "Delete Trailing Spaces"
-msgstr "Usuń spacje na końcu"
+#: lib/Padre/Wx/FBP/SessionManager.pm:103
+msgid "Delete Session"
+msgstr "Usuń Sesję"
 
-#: lib/Padre/Wx/Syntax.pm:37
-#, fuzzy
+#: lib/Padre/Wx/FBP/Breakpoints.pm:130
+msgid "Delete all project Breakpoints"
+msgstr ""
+
+#: lib/Padre/Wx/VCS.pm:534
+msgid "Delete file from repository??"
+msgstr "Usunąć plik z repozytorium??"
+
+#: lib/Padre/Wx/FBP/Preferences.pm:1218
+msgid "Delete the keyboard binding"
+msgstr "Usuń przypisanie klawiszy"
+
+#: lib/Padre/Wx/VCS.pm:247
+#: lib/Padre/Wx/VCS.pm:261
+msgid "Deleted"
+msgstr "Usunięte"
+
+#: lib/Padre/Wx/Syntax.pm:53
 msgid "Deprecation"
-msgstr "Opis"
+msgstr "Przestarzałe"
 
+#: lib/Padre/Wx/Dialog/Preferences.pm:171
+#: lib/Padre/Wx/Dialog/SessionManager2.pm:29
 #: lib/Padre/Wx/Dialog/SessionManager.pm:238
 msgid "Description"
 msgstr "Opis"
 
 #: lib/Padre/Wx/Dialog/Advanced.pm:158
-#: lib/Padre/Wx/Dialog/SessionSave.pm:209
+#: lib/Padre/Wx/Dialog/SessionSave.pm:214
 msgid "Description:"
 msgstr "Opis:"
 
-#: lib/Padre/Wx/About.pm:64
+#: lib/Padre/Wx/FBP/Preferences.pm:1520
+msgid "Detect Perl 6 files"
+msgstr "Wykryj pliki Perl 6"
+
+#: lib/Padre/Wx/FBP/Preferences.pm:1049
+msgid "Detect indent settings for each file"
+msgstr "Wykryj ustawienia wcięć w każdym pliku"
+
+#: lib/Padre/Wx/FBP/About.pm:842
 msgid "Development"
-msgstr ""
+msgstr "Rozwój"
+
+#: lib/Padre/Wx/FBP/SLOC.pm:156
+msgid "Development Cost (USD):"
+msgstr "Koszt rozwoju (USD):"
 
 #: lib/Padre/Wx/Dialog/Bookmarks.pm:62
-#, fuzzy
 msgid "Did not provide a bookmark name"
-msgstr "Nie podano dystrybucji"
+msgstr "Nie podano nazwy zakładki"
 
-#: lib/Padre/CPAN.pm:118
-#: lib/Padre/CPAN.pm:142
+#: lib/Padre/CPAN.pm:113
+#: lib/Padre/CPAN.pm:137
 msgid "Did not provide a distribution"
 msgstr "Nie podano dystrybucji"
 
-#: lib/Padre/Wx/Dialog/Bookmarks.pm:96
+#: lib/Padre/Wx/Dialog/Bookmarks.pm:94
 msgid "Did not select a bookmark"
-msgstr ""
-
-#: lib/Padre/Wx/Menu/Edit.pm:295
-msgid "Diff Tools"
-msgstr "Narzędzia diff"
+msgstr "Nie wybrano zakładki"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1095
-msgid "Diff to Saved Version"
-msgstr "Diff do zapisanej wersji"
+#: lib/Padre/Wx/FBP/Diff.pm:29
+msgid "Diff"
+msgstr "Diff"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:518
-#, fuzzy
-msgid "Diff tool"
-msgstr "Narzędzie diff:"
+#: lib/Padre/Wx/Dialog/Patch.pm:480
+#, perl-format
+msgid "Diff successful, you should see a new tab in editor called %s"
+msgstr ""
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:89
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:88
 msgid "Digits"
-msgstr ""
+msgstr "Cyfry"
 
-#: lib/Padre/Config.pm:633
-#, fuzzy
+#: lib/Padre/Config.pm:637
 msgid "Directories First"
-msgstr "Katalog"
+msgstr "Najpierw katalogi"
 
-#: lib/Padre/Config.pm:634
-#, fuzzy
+#: lib/Padre/Config.pm:638
 msgid "Directories Mixed"
-msgstr "Katalog"
+msgstr "Katalogi wymieszane"
 
-#: lib/Padre/Wx/Directory/TreeCtrl.pm:83
+#: lib/Padre/Wx/Directory/TreeCtrl.pm:95
 msgid "Directory"
 msgstr "Katalog"
 
-#: lib/Padre/Wx/Dialog/WindowList.pm:226
+#: lib/Padre/Wx/FBP/FindInFiles.pm:73
+#: lib/Padre/Wx/FBP/ReplaceInFiles.pm:91
+msgid "Directory:"
+msgstr "Katalog:"
+
+#: lib/Padre/Wx/FBP/About.pm:403
+msgid "Dirk De Nijs"
+msgstr "Dirk De Nijs"
+
+#: lib/Padre/PluginHandle.pm:27
+msgid "Disabled"
+msgstr "Wyłączony"
+
+#: lib/Padre/Wx/Dialog/WindowList.pm:225
 msgid "Disk"
-msgstr ""
+msgstr "Dysk"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2205
-#, fuzzy
+#: lib/Padre/Wx/FBP/Debugger.pm:143
 msgid "Display Value"
-msgstr "Wyłącz"
+msgstr "Wyświetl wartość"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2206
-msgid "Display the current value of a variable in the right hand side debugger pane"
-msgstr ""
+#: lib/Padre/Wx/CPAN.pm:211
+#: lib/Padre/Wx/CPAN.pm:220
+#: lib/Padre/Wx/CPAN.pm:229
+#: lib/Padre/Wx/Dialog/About.pm:137
+msgid "Distribution"
+msgstr "Dystrybucja"
 
 #: lib/Padre/Wx/Dialog/Warning.pm:49
 msgid "Do not show this again"
-msgstr ""
+msgstr "Nie pokazuj tego ponownie"
 
-#: lib/Padre/Wx/Main.pm:5061
+#: lib/Padre/Wx/Main.pm:5386
 #, perl-format
 msgid "Do you really want to close and delete %s from disk?"
-msgstr ""
+msgstr "Czy na pewno chcesz zamknąć i usunąć %s z dysku?"
+
+#: lib/Padre/Wx/VCS.pm:514
+#, perl-format
+msgid "Do you want to add '%s' to your repository"
+msgstr "Czy chcesz dodać '%s' do swojego repozytorium"
+
+#: lib/Padre/Wx/VCS.pm:494
+#, fuzzy
+msgid "Do you want to commit?"
+msgstr "Czy chcesz kontynuować?"
 
-#: lib/Padre/Wx/Main.pm:2902
+#: lib/Padre/Wx/Main.pm:3118
 msgid "Do you want to continue?"
-msgstr ""
+msgstr "Czy chcesz kontynuować?"
+
+#: lib/Padre/Wx/VCS.pm:533
+#, perl-format
+msgid "Do you want to delete '%s' from your repository"
+msgstr "Czy na pewno chcesz usunąć %s ze swojego repozytorium?"
 
-#: lib/Padre/Wx/Dialog/KeyBindings.pm:391
+#: lib/Padre/Wx/Dialog/Preferences.pm:479
 msgid "Do you want to override it with the selected action?"
-msgstr ""
+msgstr "Czy chcesz nadpisać przez wybraną akcję?"
 
-#: lib/Padre/Wx/WizardLibrary.pm:36
-#: lib/Padre/Wx/Dialog/DocStats.pm:95
-#, fuzzy
+#: lib/Padre/Wx/VCS.pm:560
+#, perl-format
+msgid "Do you want to revert changes to '%s'"
+msgstr "Czy chcesz przywrócić zmiany do '%s'"
+
+#: lib/Padre/Wx/FBP/Document.pm:123
 msgid "Document"
-msgstr "Brak dokumentu"
+msgstr "Dokument"
 
-#: lib/Padre/Wx/ActionLibrary.pm:550
-#: lib/Padre/Wx/Dialog/DocStats.pm:31
-msgid "Document Statistics"
-msgstr "Statystyki dokumentu"
+#: lib/Padre/Wx/FBP/Document.pm:67
+msgid "Document Class"
+msgstr "Klasa dokumentu"
 
-#: lib/Padre/Wx/Right.pm:52
-#, fuzzy
+#: lib/Padre/Wx/FBP/Document.pm:29
+msgid "Document Information"
+msgstr "Informacja o dokumencie"
+
+#: lib/Padre/Wx/Right.pm:53
 msgid "Document Tools"
-msgstr "Lokalizacja dokumentu:"
+msgstr "Narzędzia dokumentów"
 
-#: lib/Padre/Config.pm:647
-msgid "Document Tools (Right)"
-msgstr ""
+#: lib/Padre/Wx/FBP/Document.pm:55
+msgid "Document Type"
+msgstr "Typ dokumentu"
 
-#: lib/Padre/Wx/Main.pm:6763
-#, fuzzy, perl-format
+#: lib/Padre/Wx/Main.pm:6814
+#, perl-format
 msgid "Document encoded to (%s)"
-msgstr "Typ dokumentu: %s"
+msgstr "Kodowanie dokumentu na (%s)"
 
-#: lib/Padre/Wx/Dialog/DocStats.pm:133
-#, fuzzy
-msgid "Document type"
-msgstr "Typ dokumentu: %s"
-
-#: lib/Padre/Wx/Dialog/KeyBindings.pm:99
-#, fuzzy
+#: lib/Padre/Wx/Dialog/Preferences.pm:32
 msgid "Down"
-msgstr "Gotowe"
+msgstr "W dół"
 
-#: lib/Padre/Wx/FBP/Sync.pm:222
-#, fuzzy
+#: lib/Padre/Wx/FBP/Sync.pm:219
 msgid "Download"
-msgstr "niewczytana"
+msgstr "Pobierz"
 
-#: lib/Padre/Plugin/Devel.pm:71
-msgid "Dump"
-msgstr ""
-
-#: lib/Padre/Plugin/Devel.pm:77
-msgid "Dump %INC and @INC"
-msgstr "Zrzut %INC i @INC"
-
-#: lib/Padre/Plugin/Devel.pm:73
-msgid "Dump Current Document"
-msgstr "Zrzut bieżącego dokumentu"
-
-#: lib/Padre/Plugin/Devel.pm:76
-#, fuzzy
-msgid "Dump Current PPI Tree"
-msgstr "Zrzut bieżącego dokumentu"
-
-#: lib/Padre/Plugin/Devel.pm:78
-msgid "Dump Display Geometry"
-msgstr ""
-
-#: lib/Padre/Plugin/Devel.pm:72
-msgid "Dump Expression..."
-msgstr ""
-
-#: lib/Padre/Plugin/Devel.pm:74
-msgid "Dump Task Manager"
-msgstr ""
-
-#: lib/Padre/Plugin/Devel.pm:75
-msgid "Dump Top IDE Object"
-msgstr "Zrzut nadrzędnego obiektu IDE"
-
-#: lib/Padre/Wx/ActionLibrary.pm:89
+#: lib/Padre/Wx/ActionLibrary.pm:88
 msgid "Dump the Padre object to STDOUT"
-msgstr ""
+msgstr "Zrzut obiektu Padre do STDOUT"
 
-#: lib/Padre/Wx/ActionLibrary.pm:90
+#: lib/Padre/Wx/ActionLibrary.pm:89
 msgid "Dumps the complete Padre object to STDOUT for testing/debugging."
-msgstr ""
+msgstr "Zrzut kompletnego obiektu Padre do STDOUT do testowania/debugowania."
 
-#: lib/Padre/Locale.pm:350
+#: lib/Padre/Locale.pm:351
+#: lib/Padre/Wx/FBP/About.pm:394
 msgid "Dutch"
 msgstr "Holenderski"
 
-#: lib/Padre/Locale.pm:360
+#: lib/Padre/Locale.pm:361
 msgid "Dutch (Belgium)"
 msgstr "Holenderski (Belgia)"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1019
-msgid "EOL to Mac Classic"
+#: lib/Padre/Wx/FBP/Debugger.pm:376
+msgid ""
+"E\n"
+"Display all thread ids the current one will be identified: <n>."
+msgstr ""
+"E\n"
+"Display all thread ids the current one will be identified: <n>."
+
+#: lib/Padre/Wx/ActionLibrary.pm:1031
+msgid "EOL to &Mac Classic"
 msgstr "Znaki EOL do Mac Classic"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1009
-msgid "EOL to Unix"
+#: lib/Padre/Wx/ActionLibrary.pm:1021
+msgid "EOL to &Unix"
 msgstr "Znaki EOL do Unix"
 
-#: lib/Padre/Wx/ActionLibrary.pm:999
-msgid "EOL to Windows"
+#: lib/Padre/Wx/ActionLibrary.pm:1011
+msgid "EOL to &Windows"
 msgstr "Znaki EOL do Windows"
 
-#: lib/Padre/Wx/Dialog/QuickMenuAccess.pm:389
-#, fuzzy
+#: lib/Padre/Wx/Dialog/QuickMenuAccess.pm:364
 msgid "Edit"
-msgstr "&Edycja"
-
-#: lib/Padre/Wx/ActionLibrary.pm:2344
-#, fuzzy
-msgid "Edit My Plug-in"
-msgstr "edytuj wtyczkę My"
+msgstr "Edytuj"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2268
+#: lib/Padre/Wx/ActionLibrary.pm:2189
 msgid "Edit user and host preferences"
-msgstr ""
-
-#: lib/Padre/Wx/ActionLibrary.pm:2306
-msgid "Edit with Regex Editor"
-msgstr ""
+msgstr "Edytuj preferencje użytkownika i hosta"
 
-#: lib/Padre/Wx/Dialog/Snippets.pm:125
-msgid "Edit/Add Snippets"
-msgstr "Dodaj/Edytuj wstawki"
+#: lib/Padre/Wx/Dialog/WindowList.pm:224
+msgid "Editor"
+msgstr "Edytor"
 
-#: lib/Padre/Wx/Dialog/WindowList.pm:225
+#: lib/Padre/Wx/FBP/Preferences.pm:867
 #, fuzzy
-msgid "Editor"
-msgstr "&Edycja"
+msgid "Editor Bookmark Support"
+msgstr "Edytor Zakładka Wsparcie"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:376
+#: lib/Padre/Wx/FBP/Preferences.pm:875
 #, fuzzy
+msgid "Editor Code Folding"
+msgstr "Pokaż zwijanie kodu"
+
+#: lib/Padre/Wx/FBP/Preferences.pm:799
 msgid "Editor Current Line Background Colour"
-msgstr "Kolor tła edytora dla bieżącego wiersza:"
+msgstr "Kolor tła bieżącego wiersza edytora"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:352
+#: lib/Padre/Wx/FBP/Preferences.pm:883
 #, fuzzy
+msgid "Editor Cursor Memory"
+msgstr "Edytor Kursor Pamięć"
+
+#: lib/Padre/Wx/FBP/Preferences.pm:907
+msgid "Editor Diff Feature"
+msgstr "Funkcja Diff Edytora"
+
+#: lib/Padre/Wx/FBP/Preferences.pm:775
 msgid "Editor Font"
-msgstr "Czcionka edytora:"
+msgstr "Czcionka edytora"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:680
-#, fuzzy
+#: lib/Padre/Wx/FBP/Preferences.pm:619
 msgid "Editor Options"
-msgstr "Czcionka edytora:"
+msgstr "Opcje edytora"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:270
-#, fuzzy
-msgid "Editor Style"
-msgstr "Czcionka edytora:"
+#: lib/Padre/Wx/FBP/Preferences.pm:891
+msgid "Editor Session Support"
+msgstr "Wsparcie sesji w Edytorze"
 
-#: lib/Padre/Wx/FBP/Sync.pm:157
-#, fuzzy
-msgid "Email"
-msgstr "Email:"
+#: lib/Padre/Wx/FBP/Preferences.pm:693
+#: lib/Padre/Wx/FBP/Preferences.pm:1925
+msgid "Editor Style"
+msgstr "Styl edytora"
 
-#: lib/Padre/Wx/FBP/ModuleStarter.pm:63
-#: lib/Padre/Wx/Dialog/ModuleStart.pm:61
+#: lib/Padre/Wx/FBP/Preferences.pm:899
 #, fuzzy
-msgid "Email Address:"
-msgstr "Email:"
+msgid "Editor Syntax Annotations"
+msgstr "Opcje edytora"
 
-#: lib/Padre/Wx/Dialog/Sync2.pm:152
-#: lib/Padre/Wx/Dialog/Sync.pm:537
+#: lib/Padre/Wx/Dialog/Sync.pm:155
 msgid "Email and confirmation do not match."
-msgstr ""
+msgstr "Email i potwierdzenie nie zgadzają się."
+
+#: lib/Padre/Wx/FBP/Sync.pm:75
+#: lib/Padre/Wx/FBP/Sync.pm:120
+msgid "Email:"
+msgstr "Email:"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:649
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:651
 msgid "Empty regex"
-msgstr ""
+msgstr "Puste wyrażenie"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:216
+#: lib/Padre/Wx/FBP/PluginManager.pm:96
+msgid "Enable"
+msgstr "Włącz"
+
+#: lib/Padre/Wx/FBP/Preferences.pm:1397
+msgid "Enable Perl beginner mode"
+msgstr "Włącz tryb Perl dla początkujących"
+
+#: lib/Padre/Wx/FBP/Preferences.pm:652
 msgid "Enable Smart highlighting while typing"
-msgstr ""
+msgstr "Włącz inteligentne podświetlanie podczas pisania"
 
-#: lib/Padre/Wx/ActionLibrary.pm:969
-#, fuzzy
-msgid "Encode Document to System Default"
-msgstr "Koduj dokument w domyślnym formacie systemu"
+#: lib/Padre/Config.pm:1420
+msgid "Enable document differences feature"
+msgstr "Włącz funkcjonalność różnic dokumentów"
 
-#: lib/Padre/Wx/ActionLibrary.pm:979
-#, fuzzy
-msgid "Encode Document to utf-8"
-msgstr "Koduj dokument w utf-8"
+#: lib/Padre/Config.pm:1373
+msgid "Enable or disable the Run with Devel::EndStats if it is installed. "
+msgstr "Włącza lub wyłącza Uruchom z Devel::EndStats, jeśli jest zainstalowane."
 
-#: lib/Padre/Wx/ActionLibrary.pm:989
-#, fuzzy
-msgid "Encode Document to..."
-msgstr "Koduj dokument w..."
+#: lib/Padre/Config.pm:1392
+msgid "Enable or disable the Run with Devel::TraceUse if it is installed. "
+msgstr "Włącza lub wyłącza Uruchom z Devel::TraceUse, jeśli jest zainstalowane."
+
+#: lib/Padre/Config.pm:1411
+msgid "Enable syntax checker annotations in the editor"
+msgstr "Włącz przypisy w edytorze podczas sprawdzania składni"
+
+#: lib/Padre/Config.pm:1438
+msgid "Enable the CPAN Explorer, powered by MetaCPAN"
+msgstr "Włącz Eksplorator CPAN, napędzany przez MetaCPAN"
+
+#: lib/Padre/Config.pm:1456
+msgid "Enable the experimental command line interface"
+msgstr "Włącz eksperymentalny interfejs wiersza poleceń"
+
+#: lib/Padre/Config.pm:1429
+msgid "Enable version control system support"
+msgstr "Włącz wsparcie systemu kontroli wersji"
 
-#: lib/Padre/Wx/Main.pm:6785
+#: lib/Padre/PluginHandle.pm:28
+msgid "Enabled"
+msgstr "Włączony"
+
+#: lib/Padre/Wx/ActionLibrary.pm:1001
+msgid "Encode Document &to..."
+msgstr "Koduj Dokument w..."
+
+#: lib/Padre/Wx/ActionLibrary.pm:981
+msgid "Encode Document to &System Default"
+msgstr "Koduj dokument w domyślnym formacie systemu"
+
+#: lib/Padre/Wx/ActionLibrary.pm:991
+msgid "Encode Document to &utf-8"
+msgstr "Koduj dokument w &utf-8"
+
+#: lib/Padre/Wx/Main.pm:6836
 msgid "Encode document to..."
 msgstr "Koduj dokument w..."
 
-#: lib/Padre/Wx/Main.pm:6784
+#: lib/Padre/Wx/Main.pm:6835
 msgid "Encode to:"
 msgstr "Koduj w:"
 
-#: lib/Padre/Wx/Dialog/DocStats.pm:131
-#, fuzzy
+#: lib/Padre/Wx/FBP/Document.pm:91
 msgid "Encoding"
-msgstr "Kodowanie: %s"
+msgstr "Kodowanie"
 
-#: lib/Padre/Wx/Dialog/KeyBindings.pm:100
+#: lib/Padre/Wx/Dialog/Preferences.pm:38
 msgid "End"
-msgstr ""
+msgstr "Koniec"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:156
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:155
 msgid "End case modification/metacharacter quoting"
-msgstr ""
+msgstr "Koniec modyfikacji wielkości/cytowania metaznaków"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:117
-#, fuzzy
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:116
 msgid "End of line"
-msgstr "Wiersz poleceń"
+msgstr "Koniec wiersza"
 
-#: lib/Padre/Locale.pm:196
+#: lib/Padre/Locale.pm:197
 msgid "English"
 msgstr "Angielski"
 
-#: lib/Padre/Locale.pm:124
-#, fuzzy
+#: lib/Padre/Locale.pm:125
 msgid "English (Australia)"
 msgstr "Angielski (Australia)"
 
-#: lib/Padre/Locale.pm:205
+#: lib/Padre/Locale.pm:206
 msgid "English (Canada)"
 msgstr "Angielski (Kanada)"
 
-#: lib/Padre/Locale.pm:214
+#: lib/Padre/Locale.pm:215
 msgid "English (New Zealand)"
 msgstr "Angielski (Nowa Zelandia)"
 
-#: lib/Padre/Locale.pm:85
+#: lib/Padre/Locale.pm:86
 msgid "English (United Kingdom)"
 msgstr "Angielski (Wielka Brytania)"
 
-#: lib/Padre/Locale.pm:225
+#: lib/Padre/Locale.pm:226
 msgid "English (United States)"
 msgstr "Anglieski (Stany Zjednoczone)"
 
-#: lib/Padre/Wx/Dialog/KeyBindings.pm:101
+#: lib/Padre/Wx/FBP/About.pm:610
+msgid "Enrique Nell"
+msgstr "Enrique Nell"
+
+#: lib/Padre/Wx/Dialog/Preferences.pm:41
 msgid "Enter"
-msgstr ""
+msgstr "Enter"
 
-#: lib/Padre/CPAN.pm:132
-#, fuzzy
+#: lib/Padre/CPAN.pm:127
 msgid ""
-"Enter URL to install\\n"
+"Enter URL to install\n"
 "e.g. http://svn.ali.as/cpan/releases/Config-Tiny-2.00.tar.gz"
 msgstr ""
-"Podaj adres URL do zainstalowania\n"
+"Wprowadź adres URL do zainstalowania\n"
 "np. http://svn.ali.as/cpan/releases/Config-Tiny-2.00.tar.gz"
 
-#: lib/Padre/Wx/Dialog/OpenResource.pm:215
+#: lib/Padre/Wx/Dialog/OpenResource.pm:214
 msgid "Enter parts of the resource name to find it"
-msgstr ""
+msgstr "Wprowadź część nazwy zasobu do znalezienia"
 
-#: lib/Padre/Wx/Dialog/SpecialValues.pm:19
+#: lib/Padre/Wx/Dialog/Special.pm:69
 msgid "Epoch"
-msgstr ""
+msgstr "Era"
 
-#: lib/Padre/Document.pm:440
-#: lib/Padre/Wx/Editor.pm:238
-#: lib/Padre/Wx/Main.pm:4718
+#: lib/Padre/PluginHandle.pm:23
+#: lib/Padre/Document.pm:454
+#: lib/Padre/Wx/Editor.pm:939
+#: lib/Padre/Wx/Main.pm:5027
 #: lib/Padre/Wx/Role/Dialog.pm:95
-#: lib/Padre/Wx/Dialog/ModuleStart.pm:185
-#: lib/Padre/Wx/Dialog/PluginManager.pm:356
-#: lib/Padre/Wx/Dialog/Sync2.pm:67
-#: lib/Padre/Wx/Dialog/Sync2.pm:75
-#: lib/Padre/Wx/Dialog/Sync2.pm:89
-#: lib/Padre/Wx/Dialog/Sync2.pm:108
-#: lib/Padre/Wx/Dialog/Sync2.pm:132
-#: lib/Padre/Wx/Dialog/Sync2.pm:143
-#: lib/Padre/Wx/Dialog/Sync2.pm:153
-#: lib/Padre/Wx/Dialog/Sync2.pm:171
-#: lib/Padre/Wx/Dialog/Sync2.pm:182
-#: lib/Padre/Wx/Dialog/Sync2.pm:193
-#: lib/Padre/Wx/Dialog/Sync2.pm:204
-#: lib/Padre/Wx/Dialog/PerlFilter.pm:274
-#: lib/Padre/Wx/Dialog/QuickMenuAccess.pm:90
-#: lib/Padre/Wx/Dialog/Sync.pm:447
-#: lib/Padre/Wx/Dialog/Sync.pm:455
-#: lib/Padre/Wx/Dialog/Sync.pm:469
-#: lib/Padre/Wx/Dialog/Sync.pm:493
-#: lib/Padre/Wx/Dialog/Sync.pm:517
-#: lib/Padre/Wx/Dialog/Sync.pm:528
-#: lib/Padre/Wx/Dialog/Sync.pm:538
-#: lib/Padre/Wx/Dialog/Sync.pm:556
-#: lib/Padre/Wx/Dialog/Sync.pm:567
-#: lib/Padre/Wx/Dialog/Sync.pm:578
-#: lib/Padre/Wx/Dialog/Sync.pm:589
-#: lib/Padre/Wx/Dialog/OpenResource.pm:118
+#: lib/Padre/Wx/Dialog/PluginManager.pm:206
+#: lib/Padre/Wx/Dialog/Sync.pm:79
+#: lib/Padre/Wx/Dialog/Sync.pm:87
+#: lib/Padre/Wx/Dialog/Sync.pm:100
+#: lib/Padre/Wx/Dialog/Sync.pm:118
+#: lib/Padre/Wx/Dialog/Sync.pm:135
+#: lib/Padre/Wx/Dialog/Sync.pm:146
+#: lib/Padre/Wx/Dialog/Sync.pm:156
+#: lib/Padre/Wx/Dialog/Sync.pm:174
+#: lib/Padre/Wx/Dialog/Sync.pm:185
+#: lib/Padre/Wx/Dialog/Sync.pm:196
+#: lib/Padre/Wx/Dialog/Sync.pm:207
 msgid "Error"
 msgstr "Błąd"
 
 #: lib/Padre/File/FTP.pm:124
-#, fuzzy, perl-format
+#, perl-format
 msgid "Error connecting to %s:%s: %s"
-msgstr "Błąd przy wczytywaniu pod dla klasy '%s': %s"
+msgstr "Błąd łączenia z %s:%s: %s"
 
-#: lib/Padre/Wx/Main.pm:5077
+#: lib/Padre/Wx/Main.pm:5402
 #, perl-format
 msgid ""
 "Error deleting %s:\n"
 "%s"
 msgstr ""
+"Błąd usuwania %s:\n"
+"%s"
 
-#: lib/Padre/Wx/Main.pm:5345
+#: lib/Padre/Wx/Main.pm:5613
 msgid "Error loading perl filter dialog."
-msgstr ""
+msgstr "Błąd ładowania okna dialogowego filtra Perl."
 
-#: lib/Padre/Wx/Dialog/PluginManager.pm:245
+#: lib/Padre/Wx/Dialog/PluginManager.pm:134
 #, perl-format
 msgid "Error loading pod for class '%s': %s"
-msgstr "Błąd przy wczytywaniu pod dla klasy '%s': %s"
+msgstr "Błąd ładowania POD dla klasy '%s': %s"
 
-#: lib/Padre/Wx/Main.pm:5316
+#: lib/Padre/Wx/Main.pm:5584
 msgid "Error loading regex editor."
-msgstr ""
+msgstr "Błąd ładowania edytora wyrażeń."
 
 #: lib/Padre/File/FTP.pm:144
-#, fuzzy, perl-format
+#, perl-format
 msgid "Error logging in on %s:%s: %s"
-msgstr "Błąd przy wczytywaniu pod dla klasy '%s': %s"
+msgstr "Błąd logowania do %s:%s: %s"
 
-#: lib/Padre/Wx/Main.pm:6743
+#: lib/Padre/Wx/Main.pm:6790
 #, perl-format
 msgid ""
 "Error returned by filter tool:\n"
 "%s"
 msgstr ""
+"Błąd zwrócony przez narzędzie filtrujące:\n"
+"%s"
 
-#: lib/Padre/Wx/Main.pm:6728
+#: lib/Padre/Wx/Main.pm:6772
 #, perl-format
 msgid ""
 "Error running filter tool:\n"
 "%s"
 msgstr ""
+"Błąd uruchamiania narzędzia filtra:\n"
+"%s"
 
-#: lib/Padre/PluginManager.pm:1006
-#, fuzzy
-msgid "Error when calling menu for plug-in "
-msgstr "Błąd przy próbie wywołania menu dla wtyczki"
+#: lib/Padre/PluginManager.pm:837
+#, perl-format
+msgid "Error when calling menu for plug-in %s: %s"
+msgstr "Błąd przy próbie wywołania menu dla wtyczki %s: %s"
 
-#: lib/Padre/Wx/Dialog/HelpSearch.pm:81
+#: lib/Padre/Wx/Dialog/HelpSearch.pm:83
 #: lib/Padre/Wx/Dialog/HelpSearch.pm:307
 #: lib/Padre/Wx/Dialog/HelpSearch.pm:325
-#, fuzzy, perl-format
+#, perl-format
 msgid "Error while calling %s %s"
-msgstr "Błąd przy próbie wywołania menu dla wtyczki"
+msgstr "Błąd przy próbie wywołania %s %s"
 
-#: lib/Padre/Document.pm:281
+#: lib/Padre/Document.pm:282
 msgid ""
 "Error while determining MIME type.\n"
 "This is possibly an encoding problem.\n"
 "Are you trying to load a binary file?"
 msgstr ""
+"Błąd przy ustalaniu typu MIME.\n"
+"Możliwe, że to błąd kodowania.\n"
+"Próbujesz załadować plik binarny?"
 
-#: lib/Padre/Wx/Dialog/Wizard/Select.pm:126
-#, perl-format
-msgid "Error while loading %s"
-msgstr ""
-
-#: lib/Padre/Plugin/Devel.pm:248
+#: lib/Padre/Plugin/Devel.pm:161
 msgid "Error while loading Aspect, is it installed?"
-msgstr ""
+msgstr "Błąd ładowania Aspect, czy jest zainstalowany?"
 
-#: lib/Padre/Document.pm:231
+#: lib/Padre/Document.pm:232
 msgid "Error while opening file: no file object"
-msgstr ""
+msgstr "Błąd otwierania pliku: brak obiektu pliku"
 
 #: lib/Padre/PPI/EndifyPod.pm:38
-#, fuzzy
 msgid "Error while searching for POD"
-msgstr "Błąd przy próbie wywołania menu dla wtyczki"
+msgstr "Błąd przy wyszukiwaniu POD"
 
-#: lib/Padre/Wx/Dialog/OpenResource.pm:117
+#: lib/Padre/Wx/VCS.pm:445
 msgid "Error while trying to perform Padre action"
-msgstr ""
+msgstr "Błąd podczas przeprowadzania akcji Padre"
 
-#: lib/Padre/Wx/Dialog/QuickMenuAccess.pm:89
+#: lib/Padre/Wx/Dialog/QuickMenuAccess.pm:91
+#: lib/Padre/Wx/Dialog/OpenResource.pm:119
 #, perl-format
 msgid "Error while trying to perform Padre action: %s"
-msgstr ""
+msgstr "Błąd podczas przeprowadzania akcji Padre: %s"
 
-#: lib/Padre/Document/Perl.pm:474
-#, fuzzy
+#: lib/Padre/Wx/Dialog/PerlFilter.pm:328
+msgid "Error:\n"
+msgstr "Błąd:\n"
+
+#: lib/Padre/Document/Perl.pm:510
 msgid "Error: "
-msgstr "Błąd: %s"
+msgstr "Błąd:"
 
-#: lib/Padre/Wx/Main.pm:5821
-#: lib/Padre/Plugin/Devel.pm:334
+#: lib/Padre/Wx/Main.pm:6108
+#: lib/Padre/Plugin/Devel.pm:247
 #, perl-format
 msgid "Error: %s"
 msgstr "Błąd: %s"
 
-#: lib/Padre/Wx/Dialog/KeyBindings.pm:101
+#: lib/Padre/Wx/Dialog/Preferences.pm:42
 msgid "Escape"
-msgstr ""
+msgstr "Escape"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:146
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:145
 msgid "Escape (Esc)"
-msgstr ""
+msgstr "Escape (Esc)"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:139
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:138
 msgid "Escape characters"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:2235
-#, fuzzy
-msgid "Evaluate Expression..."
-msgstr "Zapisz sesję jako..."
-
-#: lib/Padre/Config/Style.pm:47
-msgid "Evening"
+#: lib/Padre/Wx/FBP/SLOC.pm:132
+msgid "Estimated Project Years:"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:2049
-msgid "Execute the next statement, enter subroutine if needed. (Start debugger if it is not yet running)"
-msgstr ""
+#: lib/Padre/Wx/FBP/Expression.pm:80
+msgid "Evaluate"
+msgstr "Oszacuj"
+
+#: lib/Padre/Plugin/Devel.pm:80
+msgid "Evaluate &Expression"
+msgstr "Oszacuj &wyrażenie..."
 
-#: lib/Padre/Wx/ActionLibrary.pm:2066
-msgid "Execute the next statement. If it is a subroutine call, stop only after it returned. (Start debugger if it is not yet running)"
+#: lib/Padre/Wx/FBP/Expression.pm:29
+msgid "Evaluate Expression"
+msgstr "Oszacuj wyrażenie"
+
+#: lib/Padre/Wx/FBP/Debugger.pm:424
+msgid ""
+"Evaluate expression\n"
+"\t$ -> p\n"
+"\t@ -> x\n"
+"\t% -> x\n"
+"\n"
+"p expr \n"
+"Same as print {$DB::OUT} expr in the current package. In particular, because this is just Perl's own print function.\n"
+"\n"
+"x [maxdepth] expr\n"
+"Evaluates its expression in list context and dumps out the result in a pretty-printed fashion. Nested data structures are printed out recursively,"
 msgstr ""
+"Oszacuj wyrażenie\n"
+"\t$ -> p\n"
+"\t@ -> x\n"
+"\t% -> x\n"
+"\n"
+"p expr \n"
+"Takie jak wyrażenie print {$DB::OUT} w bieżącym pakiecie. W szczególności, ponieważ jest to własna funkcja print Perl-a.\n"
+"\n"
+"x [maxdepth] wyrażenie\n"
+"Szacuje wyrażenie w liście kontekstowej i zrzuca wynik wypisując w eleganckim stylu. Zagnieżdżone struktury danych są wypisane rekursywnie."
 
-#: lib/Padre/Wx/Main.pm:4499
+#: lib/Padre/Wx/Main.pm:4800
 msgid "Exist"
 msgstr "Istnieje"
 
-#: lib/Padre/Wx/FBP/Bookmarks.pm:60
-#, fuzzy
+#: lib/Padre/Wx/FBP/Bookmarks.pm:63
 msgid "Existing Bookmarks:"
 msgstr "Istniejące zakładki:"
 
+#: lib/Padre/Wx/FBP/FoundInFiles.pm:71
+msgid "Expand All"
+msgstr "Rozwiń wszystko"
+
 #: lib/Padre/Wx/Command.pm:81
 msgid ""
 "Experimental feature. Type '?' at the bottom of the page to get list of commands. If it does not work, blame szabgab.\n"
 "\n"
 msgstr ""
+"Funkcjonalność eksperymentalna. Wpisz '?' na dole strony aby uzyskać listę poleceń. Jeśli to nie zadziała, obwiniaj szabgab.\n"
+"\n"
 
-#: lib/Padre/Wx/Debugger.pm:440
-msgid "Expr"
-msgstr ""
-
-#: lib/Padre/Plugin/Devel.pm:120
-#: lib/Padre/Plugin/Devel.pm:121
-msgid "Expression"
-msgstr ""
-
-#: lib/Padre/Wx/Debugger.pm:439
-msgid "Expression:"
-msgstr ""
+#: lib/Padre/Wx/FBP/Debugger.pm:503
+msgid "Expression To Evaluate"
+msgstr "Wyrażenie od oszacowania"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:481
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:484
 msgid "Extended (&x)"
-msgstr ""
+msgstr "Rozszerzone (&x)"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:483
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:486
 msgid "Extended regular expressions allow free formatting (whitespace is ignored) and comments"
-msgstr ""
+msgstr "Rozszerzone wyrażenia regularne pozwalają na dowolne formatowanie (białe znaki są ignorowane) i komentaże"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:1048
-msgid "External Tools"
-msgstr "Narzędzia zewnętrzne"
+#: lib/Padre/Wx/ActionLibrary.pm:1876
+msgid "Extract &Subroutine..."
+msgstr "Wydobądź podprocedurę..."
 
-#: lib/Padre/Wx/ActionLibrary.pm:1884
+#: lib/Padre/Wx/ActionLibrary.pm:1889
 msgid "Extract Subroutine"
-msgstr ""
-
-#: lib/Padre/Wx/ActionLibrary.pm:1871
-msgid "Extract Subroutine..."
-msgstr ""
+msgstr "Wydobądź podprocedurę"
 
 #: lib/Padre/File/FTP.pm:135
 msgid "FTP Password"
-msgstr ""
+msgstr "Hasło FTP"
 
-#: lib/Padre/Wx/Main.pm:4616
-#, fuzzy, perl-format
+#: lib/Padre/Wx/Main.pm:4920
+#, perl-format
 msgid "Failed to create path '%s'"
-msgstr "Błąd przy uruchamianiu serwera"
+msgstr "Niepowodzenie tworzenia ścieżki '%s'"
 
-#: lib/Padre/Wx/Main.pm:1024
+#: lib/Padre/Wx/Main.pm:1135
 msgid "Failed to create server"
-msgstr "Błąd przy uruchamianiu serwera"
+msgstr "Niepowodzenie tworzenia serwera"
 
 #: lib/Padre/PPI/EndifyPod.pm:60
-#, fuzzy
 msgid "Failed to delete POD fragment"
-msgstr "Błąd przy uruchamianiu serwera"
+msgstr "Niepowodzenie usuwania fragmentu POD"
 
-#: lib/Padre/PluginHandle.pm:327
-#, fuzzy, perl-format
+#: lib/Padre/PluginHandle.pm:402
+#, perl-format
 msgid "Failed to disable plug-in '%s': %s"
-msgstr "Nie można wyłączyć wtyczki '%s': %s"
+msgstr "Niepowodzenie wyłączania wtyczki '%s': %s"
 
-#: lib/Padre/PluginHandle.pm:211
-#, fuzzy, perl-format
+#: lib/Padre/PluginHandle.pm:272
+#: lib/Padre/PluginHandle.pm:299
+#: lib/Padre/PluginHandle.pm:322
+#, perl-format
 msgid "Failed to enable plug-in '%s': %s"
-msgstr "Nie można włączyć wtyczki '%s': %s"
+msgstr "Niepowodzenie włączania wtyczki '%s': %s"
 
-#: lib/Padre/Util/FileBrowser.pm:193
-#, fuzzy
+#: lib/Padre/Util/FileBrowser.pm:198
 msgid "Failed to execute process\n"
-msgstr "Błąd przy uruchamianiu serwera"
+msgstr "Niepowodzenie wykonywania procesu\n"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1248
+#: lib/Padre/Wx/ActionLibrary.pm:1228
 msgid "Failed to find any matches"
-msgstr ""
-
-#: lib/Padre/Wx/Main.pm:6351
-#, fuzzy, perl-format
-msgid "Failed to find template file '%s'"
-msgstr ""
-"Nie można załadować wtyczki '%s'\n"
-"%s"
+msgstr "Niepowodzenie wyszukania dopasowania"
 
-#: lib/Padre/CPAN.pm:88
+#: lib/Padre/CPAN.pm:83
 msgid "Failed to find your CPAN configuration"
-msgstr "Nie można odnaleźć twojej konfiguracji CPAN"
+msgstr "Niepowodzenie odnajdywania Twojej konfiguracji CPAN"
 
-#: lib/Padre/PluginManager.pm:1067
-#: lib/Padre/PluginManager.pm:1163
-#, fuzzy, perl-format
+#: lib/Padre/PluginManager.pm:916
+#: lib/Padre/PluginManager.pm:1010
+#, perl-format
 msgid ""
 "Failed to load the plug-in '%s'\n"
 "%s"
 msgstr ""
-"Nie można załadować wtyczki '%s'\n"
+"Niepowodzenie ładowania wtyczki '%s'\n"
 "%s"
 
 #: lib/Padre/PPI/EndifyPod.pm:53
-#, fuzzy
 msgid "Failed to merge the POD fragments"
-msgstr "Błąd przy uruchamianiu serwera"
+msgstr "Niepowodzenie łączenia fragmentów POD"
 
-#: lib/Padre/Wx/Main.pm:2834
+#: lib/Padre/Wx/Main.pm:3050
 #, perl-format
 msgid "Failed to start '%s' command"
-msgstr "Uruchomienie polecenia '%s' nie powiodło się"
+msgstr "Niepowodzenie uruchamiania polecenia '%s'"
 
 #: lib/Padre/Wx/Dialog/Advanced.pm:130
 #: lib/Padre/Wx/Dialog/Advanced.pm:599
-#, fuzzy
 msgid "False"
-msgstr "Wklej"
+msgstr "Fałsz"
 
-#: lib/Padre/MimeTypes.pm:395
-#: lib/Padre/MimeTypes.pm:404
-msgid "Fast but might be out of date"
-msgstr ""
-
-#: lib/Padre/Wx/Syntax.pm:49
-#, fuzzy
+#: lib/Padre/Wx/Syntax.pm:65
 msgid "Fatal Error"
-msgstr "Błąd wewnętrzny"
+msgstr "Fatalny błąd"
 
-#: lib/Padre/Wx/Dialog/ModuleStart.pm:147
-#, perl-format
-msgid "Field %s was missing. Module not created."
-msgstr "Brakuje pola %s. Moduł nie został stworzony."
+#: lib/Padre/Wx/FBP/CPAN.pm:278
+msgid "Favorite"
+msgstr "Ulubione"
 
-#: lib/Padre/Wx/Dialog/QuickMenuAccess.pm:388
-#: lib/Padre/Wx/Dialog/WindowList.pm:224
-#: lib/Padre/Wx/Dialog/SpecialValues.pm:21
-#, fuzzy
+#: lib/Padre/Wx/FBP/About.pm:176
+#: lib/Padre/Wx/FBP/About.pm:352
+msgid "Fayland Lam"
+msgstr "Fayland Lam"
+
+#: lib/Padre/Wx/FBP/Preferences.pm:1926
+msgid "Features"
+msgstr ""
+
+#: lib/Padre/Wx/Dialog/QuickMenuAccess.pm:363
+#: lib/Padre/Wx/Dialog/WindowList.pm:223
+#: lib/Padre/Wx/Dialog/Special.pm:64
 msgid "File"
-msgstr "&Plik"
+msgstr "Plik"
 
-#: lib/Padre/Wx/Menu/File.pm:405
+#: lib/Padre/Wx/Menu/File.pm:394
 #, perl-format
 msgid "File %s not found."
-msgstr ""
+msgstr "Nie znaleziono pliku %s."
 
-#: lib/Padre/Wx/FBP/Preferences.pm:567
-msgid "File access via FTP"
+#: lib/Padre/Wx/FBP/Preferences.pm:1929
+msgid "File Handling"
 msgstr ""
 
-#: lib/Padre/Wx/FBP/Preferences.pm:543
-msgid "File access via HTTP"
-msgstr ""
+#: lib/Padre/Wx/FBP/Preferences.pm:391
+msgid "File Outline"
+msgstr "Plan pliku"
 
-#: lib/Padre/Wx/Main.pm:4602
-#, fuzzy
+#: lib/Padre/Wx/FBP/Document.pm:210
+msgid "File Size (Bytes)"
+msgstr "Rozmiar pliku (Bajty)"
+
+#: lib/Padre/Wx/FBP/FindInFiles.pm:106
+#: lib/Padre/Wx/FBP/ReplaceInFiles.pm:124
+msgid "File Types:"
+msgstr "Typy plików:"
+
+#: lib/Padre/Wx/Main.pm:4906
 msgid "File already exists"
-msgstr "Plik już istnieje. Czy go zastąpić?"
+msgstr "Plik już istnieje."
 
-#: lib/Padre/Wx/Main.pm:4498
+#: lib/Padre/Wx/Main.pm:4799
 msgid "File already exists. Overwrite it?"
 msgstr "Plik już istnieje. Czy go zastąpić?"
 
-#: lib/Padre/Wx/Main.pm:4707
+#: lib/Padre/Wx/Main.pm:5016
 msgid "File changed on disk since last saved. Do you want to overwrite it?"
 msgstr "Plik na dysku został zmieniony od ostatniego zapisu. Czy chcesz go zastąpić?"
 
-#: lib/Padre/Wx/Main.pm:4803
+#: lib/Padre/Wx/Main.pm:5111
 msgid "File changed. Do you want to save it?"
 msgstr "Plik został zmieniony. Czy chcesz go zapisać?"
 
-#: lib/Padre/Wx/ActionLibrary.pm:314
-#: lib/Padre/Wx/ActionLibrary.pm:334
-#, fuzzy
+#: lib/Padre/Wx/ActionLibrary.pm:295
+#: lib/Padre/Wx/ActionLibrary.pm:315
 msgid "File is not in a project"
-msgstr "Plik nie jest zsynchronizowany"
+msgstr "Plik nie należy do projektu"
 
-#: lib/Padre/Wx/Main.pm:4091
+#: lib/Padre/Wx/Main.pm:4464
 #, perl-format
 msgid "File name %s contains * or ? which are special chars on most computers. Skip?"
-msgstr ""
+msgstr "Nazwa pliku %s zawiera * lub ? które są znakami specjalnymi w większości komputerów. Pominąć?"
 
-#: lib/Padre/Wx/Main.pm:4111
+#: lib/Padre/Wx/Main.pm:4484
 #, perl-format
 msgid "File name %s does not exist on disk. Skip?"
-msgstr ""
+msgstr "Nazwa pliku %s nie występuje na dysku. Pominąć?"
 
-#: lib/Padre/Wx/Main.pm:4708
+#: lib/Padre/Wx/Main.pm:5017
 msgid "File not in sync"
 msgstr "Plik nie jest zsynchronizowany"
 
-#: lib/Padre/Wx/Main.pm:5055
+#: lib/Padre/Wx/Main.pm:5380
 msgid "File was never saved and has no filename - can't delete from disk"
-msgstr ""
+msgstr "Plik nigdy nie został zapisany i nie posiada nazwy - nie można usunąć z dysku"
 
-#: lib/Padre/Wx/ActionLibrary.pm:918
-#, fuzzy
-msgid "File..."
-msgstr "&Plik"
+#: lib/Padre/Wx/FBP/Patch.pm:138
+msgid "File-1"
+msgstr "Plik-1"
+
+#: lib/Padre/Wx/FBP/Patch.pm:161
+msgid "File-2"
+msgstr "Plik-2"
 
 #: lib/Padre/Wx/Dialog/Advanced.pm:30
-#, fuzzy
 msgid "File/Directory"
-msgstr "Katalog"
-
-#: lib/Padre/Wx/Dialog/DocStats.pm:39
-#, fuzzy
-msgid "Filename"
-msgstr "Nazwa pliku: %s"
+msgstr "Plik/Katalog"
 
-#: lib/Padre/Wx/Notebook.pm:55
+#: lib/Padre/Wx/Notebook.pm:70
 msgid "Files"
 msgstr "Pliki"
 
+#: lib/Padre/Wx/FBP/SLOC.pm:55
+msgid "Files:"
+msgstr "Pliki:"
+
 #: lib/Padre/Wx/Dialog/FilterTool.pm:130
-#, fuzzy
 msgid "Filter command:"
-msgstr "Uruchomienie polecenia '%s' nie powiodło się"
+msgstr "Polecenie filtrowania:"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1127
-msgid "Filter through External Tool..."
-msgstr ""
+#: lib/Padre/Wx/ActionLibrary.pm:1134
+msgid "Filter through &Perl..."
+msgstr "Filtruj przez &Perl..."
 
-#: lib/Padre/Wx/ActionLibrary.pm:1136
-msgid "Filter through Perl..."
-msgstr ""
+#: lib/Padre/Wx/ActionLibrary.pm:1125
+msgid "Filter through E&xternal Tool..."
+msgstr "Filtruj przez narzędzie z&ewnętrzne..."
 
 #: lib/Padre/Wx/Dialog/FilterTool.pm:30
 msgid "Filter through tool"
-msgstr ""
+msgstr "Filtruj przez narzędzie"
 
-#: lib/Padre/Wx/FBP/Insert.pm:35
-#, fuzzy
+#: lib/Padre/Wx/FBP/Snippet.pm:38
 msgid "Filter:"
-msgstr "&Plik"
+msgstr "Filtr:"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1128
+#: lib/Padre/Wx/ActionLibrary.pm:1126
 msgid "Filters the selection (or the whole document) through any external command."
-msgstr ""
+msgstr "Filtruje zaznaczenie (lub cały dokument) przez dowolne zewnętrzne polecenie."
 
-#: lib/Padre/Wx/FBP/Find.pm:27
-#: lib/Padre/Wx/Dialog/Replace.pm:216
+#: lib/Padre/Wx/FBP/Find.pm:30
 msgid "Find"
 msgstr "Znajdź"
 
-#: lib/Padre/Wx/FBP/Find.pm:124
-#, fuzzy
+#: lib/Padre/Wx/FBP/Find.pm:128
 msgid "Find &All"
-msgstr "Znajdź"
-
-#: lib/Padre/Wx/FBP/Find.pm:109
-#, fuzzy
-msgid "Find &Next"
-msgstr "&Znajdź następny"
-
-#: lib/Padre/Wx/ActionLibrary.pm:1749
-#, fuzzy
-msgid "Find Method Declaration"
-msgstr "Znajdź deklarację zmiennej"
-
-#: lib/Padre/Wx/ActionLibrary.pm:1213
-#: lib/Padre/Wx/ActionLibrary.pm:1269
-#, fuzzy
-msgid "Find Next"
-msgstr "&Znajdź następny"
-
-#: lib/Padre/Wx/ActionLibrary.pm:1280
-#, fuzzy
-msgid "Find Previous"
-msgstr "Znajdź poprzedni\tShift-F3"
-
-#: lib/Padre/Wx/FindResult.pm:88
-#, perl-format
-msgid "Find Results (%s)"
-msgstr ""
+msgstr "Zn&ajdź wszystkie"
 
-#: lib/Padre/Wx/Dialog/Replace.pm:224
-msgid "Find Text:"
-msgstr "Szukany tekst:"
+#: lib/Padre/Wx/ActionLibrary.pm:1754
+msgid "Find &Method Declaration"
+msgstr "Znajdź deklarację metody"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1725
-msgid "Find Unmatched Brace"
-msgstr "Znajdź niedomknięte nawiasy"
+#: lib/Padre/Wx/ActionLibrary.pm:1208
+msgid "Find &Next"
+msgstr "Znajdź &następny"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1737
-msgid "Find Variable Declaration"
+#: lib/Padre/Wx/ActionLibrary.pm:1742
+msgid "Find &Variable Declaration"
 msgstr "Znajdź deklarację zmiennej"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1294
-#, fuzzy
-msgid "Find a text and replace it"
-msgstr "Znajdź i zastąp"
-
-#: lib/Padre/Wx/Dialog/Replace.pm:48
-msgid "Find and Replace"
-msgstr "Znajdź i zastąp"
+#: lib/Padre/Wx/ActionLibrary.pm:1730
+msgid "Find Unmatched &Brace"
+msgstr "Znajdź niedomknięty nawias"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1306
+#: lib/Padre/Wx/ActionLibrary.pm:1250
 msgid "Find in Fi&les..."
 msgstr "Znajdź w p&likach..."
 
-#: lib/Padre/Wx/FindInFiles.pm:320
-#: lib/Padre/Wx/FBP/FindInFiles.pm:27
+#: lib/Padre/Wx/FBP/Preferences.pm:485
+#: lib/Padre/Wx/FBP/FindInFiles.pm:32
+#: lib/Padre/Wx/Panel/FoundInFiles.pm:438
 msgid "Find in Files"
 msgstr "Znajdź w plikach"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1270
-msgid "Find next matching text using a toolbar-like dialog at the bottom of the editor"
-msgstr ""
-
-#: lib/Padre/Wx/ActionLibrary.pm:1281
-msgid "Find previous matching text using a toolbar-like dialog at the bottom of the editor"
-msgstr ""
+#: lib/Padre/Wx/ActionLibrary.pm:1239
+msgid "Find text and replace it"
+msgstr "Znajdź tekst i zastąp go"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1170
+#: lib/Padre/Wx/ActionLibrary.pm:1168
 msgid "Find text or regular expressions using a traditional dialog"
-msgstr ""
+msgstr "Znajdź tekst lub wyrażenie regularne przy użyciu tradycyjnego okna dialogowego"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1750
+#: lib/Padre/Wx/ActionLibrary.pm:1755
 msgid "Find where the selected function was defined and put the focus there."
-msgstr ""
+msgstr "Znajdź miejsce gdzie funkcja została zdefiniowana i ustaw tam kursor."
 
-#: lib/Padre/Wx/ActionLibrary.pm:1738
+#: lib/Padre/Wx/ActionLibrary.pm:1743
 msgid "Find where the selected variable was declared using \"my\" and put the focus there."
-msgstr ""
+msgstr "Znajdź miejsce gdzie wybrana zmienna została zadeklarowana przy użyciu \"my\" i ustaw kursor w tym miejscu."
 
-#: lib/Padre/Wx/FBP/FindFast.pm:48
-#: lib/Padre/Wx/Dialog/FindFast.pm:144
+#: lib/Padre/Wx/FBP/FindFast.pm:55
 msgid "Find:"
 msgstr "Znajdź:"
 
-#: lib/Padre/Document/Perl.pm:1000
+#: lib/Padre/Document/Perl.pm:948
 msgid "First character of selection does not seem to point at a token."
 msgstr "Pierwszy znak zaznaczenia nie wydaje się wskazywać tokena"
 
-#: lib/Padre/Wx/Editor.pm:1693
+#: lib/Padre/Wx/Editor.pm:1904
 msgid "First character of selection must be a non-word character to align"
 msgstr "Pierwszy znak zaznaczenia, do którego wyrównać, musi nie być znakiem wyrazu"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1497
-msgid "Fold all"
-msgstr "Zwiń wszystkie"
-
-#: lib/Padre/Wx/ActionLibrary.pm:1498
+#: lib/Padre/Wx/ActionLibrary.pm:1519
 msgid "Fold all the blocks that can be folded (need folding to be enabled)"
-msgstr ""
-
-#: lib/Padre/Wx/ActionLibrary.pm:1517
-msgid "Fold/Unfold this"
-msgstr ""
+msgstr "Zwiń wszystkie bloki które mogą być zwijane (zwijanie musi być włączone)"
 
-#: lib/Padre/Wx/Menu/View.pm:189
-msgid "Font Size"
-msgstr ""
+#: lib/Padre/Wx/Menu/View.pm:178
+msgid "Font Si&ze"
+msgstr "Rozmiar czcionki"
 
-#: lib/Padre/Wx/ActionLibrary.pm:449
+#: lib/Padre/Wx/ActionLibrary.pm:440
 msgid "For new document try to guess the filename based on the file content and offer to save it."
-msgstr ""
+msgstr "Dla nowych dokumentów próbuj zgadnąć nazwę pliku bazując na zawartości pliku i zaproponuj jego zapisanie."
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:144
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:143
 msgid "Form feed"
 msgstr ""
 
-#: lib/Padre/Wx/Syntax.pm:412
+#: lib/Padre/Wx/Syntax.pm:472
 #, perl-format
-msgid "Found %d issue(s)"
-msgstr ""
+msgid "Found %d issue(s) in %s within %3.2f secs."
+msgstr "Znaleziono %d problem(ów) w %s w czasie %3.2f sekund."
 
-#: lib/Padre/Wx/Syntax.pm:411
+#: lib/Padre/Wx/Syntax.pm:478
 #, perl-format
-msgid "Found %d issue(s) in %s"
-msgstr ""
+msgid "Found %d issue(s) within %3.2f secs."
+msgstr "Znaleziono %d problem(ów) w czasie %3.2f sekund."
 
 #: lib/Padre/Wx/Dialog/HelpSearch.pm:395
 #, perl-format
 msgid "Found %s help topic(s)\n"
-msgstr ""
+msgstr "Znaleziono temat(y) pomocy %s\n"
 
-#: lib/Padre/Plugin/Devel.pm:311
+#: lib/Padre/Plugin/Devel.pm:224
 #, perl-format
 msgid "Found %s unloaded modules"
-msgstr ""
+msgstr "Znaleziono %s niezaładowanych modułów"
 
-#: lib/Padre/Locale.pm:282
+#: lib/Padre/Locale.pm:283
+#: lib/Padre/Wx/FBP/About.pm:409
 msgid "French"
 msgstr "Francuski"
 
-#: lib/Padre/Locale.pm:268
-#, fuzzy
+#: lib/Padre/Locale.pm:269
 msgid "French (Canada)"
-msgstr "Francuski (Francja)"
+msgstr "Francuski (Kanada)"
 
 #: lib/Padre/Wx/Dialog/WhereFrom.pm:28
-#, fuzzy
 msgid "Friend"
-msgstr "Znajdź"
+msgstr "Przyjaciel"
+
+#: lib/Padre/Wx/ActionLibrary.pm:1664
+msgid "Full Sc&reen"
+msgstr "&Pełen ekran\tF11"
 
 #: lib/Padre/Wx/Dialog/RefactorSelectFunction.pm:104
-#, fuzzy
 msgid "Function"
-msgstr "Funkcje"
+msgstr "Procedura"
+
+#: lib/Padre/Wx/FBP/Preferences.pm:56
+#: lib/Padre/Wx/FBP/Preferences.pm:376
+msgid "Function List"
+msgstr "Lista procedur"
 
-#: lib/Padre/Wx/FunctionList.pm:234
+#: lib/Padre/Wx/FunctionList.pm:148
 msgid "Functions"
-msgstr "Funkcje"
+msgstr "Procedury"
 
-#: lib/Padre/Config.pm:385
-#: lib/Padre/Wx/Dialog/ModuleStart.pm:20
-#: lib/Padre/Wx/Dialog/ModuleStart.pm:40
-msgid "GPL 2 or later"
-msgstr ""
+#: lib/Padre/Wx/FBP/About.pm:116
+msgid "Gabor Szabo"
+msgstr "Gabor Szabo"
+
+#: lib/Padre/Wx/FBP/About.pm:302
+#: lib/Padre/Wx/FBP/About.pm:589
+msgid "Gabriel Vieira"
+msgstr "Gabriel Vieira"
 
-#: lib/Padre/Locale.pm:186
+#: lib/Padre/Locale.pm:187
+#: lib/Padre/Wx/FBP/About.pm:430
 msgid "German"
 msgstr "Niemiecki"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:486
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:489
 msgid "Global (&g)"
-msgstr ""
+msgstr "Globalny (&g)"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1649
-#, fuzzy
-msgid "Go to Bookmark"
-msgstr "Idź do zakładki"
+#: lib/Padre/Wx/Dialog/Goto.pm:39
+msgid "Go to"
+msgstr "Idź do"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2612
-msgid "Go to Command Line Window"
-msgstr ""
+#: lib/Padre/Wx/ActionLibrary.pm:2446
+msgid "Go to &Command Line Window"
+msgstr "Idź do okna wiersza poleceń"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2553
-#, fuzzy
-msgid "Go to Functions Window"
+#: lib/Padre/Wx/ActionLibrary.pm:2401
+msgid "Go to &Functions Window"
 msgstr "Idź do okna procedur"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2623
-#, fuzzy
-msgid "Go to Main Window"
+#: lib/Padre/Wx/ActionLibrary.pm:2457
+msgid "Go to &Main Window"
 msgstr "Idź do okna głównego\tAlt-M"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2579
-msgid "Go to Outline Window"
+#: lib/Padre/Wx/ActionLibrary.pm:1306
+msgid "Go to Bookmar&k..."
+msgstr "Idź do zakładki..."
+
+#: lib/Padre/Wx/ActionLibrary.pm:2390
+msgid "Go to CPAN E&xplorer Window"
+msgstr "Idź do okna Eksploratora CPAN"
+
+#: lib/Padre/Wx/ActionLibrary.pm:2413
+msgid "Go to O&utline Window"
 msgstr "Idź do okna planu"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2590
-#, fuzzy
-msgid "Go to Output Window"
+#: lib/Padre/Wx/ActionLibrary.pm:2424
+msgid "Go to Ou&tput Window"
 msgstr "Idź do okna wyniku\tAlt-O"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2601
-#, fuzzy
-msgid "Go to Syntax Check Window"
+#: lib/Padre/Wx/ActionLibrary.pm:2435
+msgid "Go to S&yntax Check Window"
 msgstr "Idź do okna sprawdzania składni\tAlt-C"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2567
-#, fuzzy
-msgid "Go to Todo Window"
-msgstr "Idź do okna procedur"
-
-#: lib/Padre/Wx/Dialog/Goto.pm:39
-msgid "Goto"
-msgstr ""
-
-#: lib/Padre/Wx/ActionLibrary.pm:2512
-msgid "Goto previous position"
-msgstr ""
+#: lib/Padre/Wx/FBP/Preferences.pm:923
+msgid "Graphical Debugger Tool"
+msgstr "Narzędzie graficznego debugera"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:124
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:123
 msgid "Grouping constructs"
 msgstr ""
 
-#: lib/Padre/Wx/FBP/Preferences.pm:429
-#, fuzzy
+#: lib/Padre/Wx/FBP/Preferences.pm:1016
 msgid "Guess from Current Document"
-msgstr "Zgadnij na podstawie bieżącego dokumentu:"
+msgstr "Zgadnij na podstawie bieżącego dokumentu"
 
-#: lib/Padre/Locale.pm:292
+#: lib/Padre/Wx/FBP/About.pm:493
+msgid "Gyorgy Pasztor"
+msgstr "Gyorgy Pasztor"
+
+#: lib/Padre/Locale.pm:293
+#: lib/Padre/Wx/FBP/About.pm:457
 msgid "Hebrew"
 msgstr "Hebrajski"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2637
+#: lib/Padre/Wx/FBP/About.pm:194
+#: lib/Padre/Wx/FBP/About.pm:439
+msgid "Heiko Jansen"
+msgstr "Heiko Jansen"
+
 #: lib/Padre/Wx/Browser.pm:63
-#: lib/Padre/Wx/Dialog/QuickMenuAccess.pm:398
-#, fuzzy
+#: lib/Padre/Wx/Dialog/QuickMenuAccess.pm:373
 msgid "Help"
 msgstr "Pomo&c"
 
-#: lib/Padre/Wx/Dialog/HelpSearch.pm:39
-#: lib/Padre/Wx/Dialog/HelpSearch.pm:96
-#, fuzzy
+#: lib/Padre/Wx/Dialog/HelpSearch.pm:41
+#: lib/Padre/Wx/Dialog/HelpSearch.pm:98
 msgid "Help Search"
-msgstr "&Szukaj"
+msgstr "Pomoc wyszukiwania"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2750
+#: lib/Padre/Wx/ActionLibrary.pm:2582
 msgid "Help by translating Padre to your local language"
-msgstr ""
+msgstr "Pomóż tłumacząc Padre na swój język"
 
 #: lib/Padre/Wx/Browser.pm:443
 msgid "Help not found."
-msgstr ""
+msgstr "Nie znaleziono pomocy."
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:148
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:147
 msgid "Hex character"
-msgstr ""
+msgstr "Znak szesnastkowy."
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:97
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:96
 msgid "Hexadecimal digits"
-msgstr ""
-
-#: lib/Padre/Wx/ActionLibrary.pm:1429
-#, fuzzy
-msgid "Hide Find in Files"
-msgstr "Znajdź w plikach"
-
-#: lib/Padre/Wx/ActionLibrary.pm:1430
-msgid "Hide the list of matches for a Find in Files search"
-msgstr ""
+msgstr "Cyfry szesnastkowe."
 
-#: lib/Padre/Wx/ActionLibrary.pm:1542
+#: lib/Padre/Wx/ActionLibrary.pm:1564
 msgid "Highlight the line where the cursor is"
-msgstr ""
+msgstr "Podświetl wiersz w której jest kursor"
 
-#: lib/Padre/Wx/Dialog/KeyBindings.pm:100
-msgid "Home"
+#: lib/Padre/Wx/Directory.pm:595
+msgid "Hit unfixed bug in directory browser, disabling it"
 msgstr ""
 
-#: lib/Padre/MimeTypes.pm:416
-msgid "Hopefully faster than the PPI Traditional. Big file will fall back to Scintilla highlighter."
+#: lib/Padre/Wx/Dialog/Preferences.pm:37
+msgid "Home"
 msgstr ""
 
-#: lib/Padre/Wx/Dialog/Advanced.pm:807
+#: lib/Padre/Wx/Dialog/Advanced.pm:819
 msgid "Host"
-msgstr ""
+msgstr "Host"
 
-#: lib/Padre/Wx/Main.pm:6049
+#: lib/Padre/Wx/Main.pm:6287
 msgid "How many spaces for each tab:"
 msgstr "Ile spacji na każdy tabulator:"
 
-#: lib/Padre/Locale.pm:302
+#: lib/Padre/Locale.pm:303
+#: lib/Padre/Wx/FBP/About.pm:484
 msgid "Hungarian"
 msgstr "Węgierski"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1348
+#: lib/Padre/Wx/ActionLibrary.pm:1346
 msgid "If activated, do not allow moving around some of the windows"
-msgstr ""
-
-#: lib/Padre/Wx/ActionLibrary.pm:2083
-msgid "If within a subroutine, run till return is called and then stop."
-msgstr ""
+msgstr "Jeśli aktywne, nie pozwalaj na poruszanie się po niektórych oknach"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:469
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:472
 msgid "Ignore case (&i)"
-msgstr ""
+msgstr "Ignoruj wielkość (&i)"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2540
-msgid "Imitate clicking on the right mouse button"
-msgstr ""
+#: lib/Padre/Wx/VCS.pm:250
+#: lib/Padre/Wx/FBP/VCS.pm:205
+msgid "Ignored"
+msgstr "Ignorowany"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:652
-#, fuzzy
+#: lib/Padre/Wx/FBP/Preferences.pm:1475
 msgid ""
 "Include directory:  -I<dir>\n"
 "Enable tainting checks:  -T\n"
@@ -2624,1270 +2913,1229 @@ msgid ""
 "Enable all warnings:  -W\n"
 "Disable all warnings:  -X"
 msgstr ""
-"np.\n"
-"\tdołącz katalog:  -I<dir>\n"
-"\twłącz sprawdzanie korupcji danych:  -T\n"
-"\twłącz wiele przydatnych ostrzeżeń:  -w\n"
-"\twłącz wszystkie ostrzeżenia:  -W\n"
-"\twyłącz wszystkie ostrzeżenia:  -X\n"
+"dołącz katalog:  -I<dir>\n"
+"włącz sprawdzanie skażenia danych:  -T\n"
+"włącz wiele przydatnych ostrzeżeń:  -w\n"
+"włącz wszystkie ostrzeżenia:  -W\n"
+"wyłącz wszystkie ostrzeżenia:  -X"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1605
-#, fuzzy
-msgid "Increase Font Size"
-msgstr "Zwiększ rozmiar czcionki\tCtrl-+"
+#: lib/Padre/PluginHandle.pm:26
+msgid "Incompatible"
+msgstr "Niekompatybilny"
 
-#: lib/Padre/Config.pm:840
+#: lib/Padre/Config.pm:897
 msgid "Indent Deeply"
-msgstr ""
+msgstr "Głębokie wcięcie"
+
+#: lib/Padre/Wx/FBP/Preferences.pm:1032
+msgid "Indent Detection"
+msgstr "Wykrywanie wcięć"
 
-#: lib/Padre/Config.pm:839
+#: lib/Padre/Wx/FBP/Preferences.pm:955
+msgid "Indent Settings"
+msgstr "Ustawienia wcięć"
+
+#: lib/Padre/Wx/FBP/Preferences.pm:980
+msgid "Indent Spaces:"
+msgstr "Odstępy wcięcia:"
+
+#: lib/Padre/Wx/FBP/Preferences.pm:1074
+msgid "Indent on Newline:"
+msgstr "Wcięcie w nowym wierszu:"
+
+#: lib/Padre/Config.pm:896
 msgid "Indent to Same Depth"
-msgstr ""
+msgstr "Wcięcia o jednakowej głębokości"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:1047
+#: lib/Padre/Wx/FBP/Preferences.pm:1927
 msgid "Indentation"
 msgstr "Wcięcie"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:477
-#, fuzzy
-msgid "Indentation width (in columns)"
-msgstr "Szerokość wcięcia (w kolumnach):"
+#: lib/Padre/Wx/FBP/About.pm:844
+msgid "Information"
+msgstr "Informacja"
 
-#: lib/Padre/Wx/FBP/Insert.pm:96
-#: lib/Padre/Wx/Menu/Edit.pm:121
-#: lib/Padre/Wx/Dialog/PerlFilter.pm:94
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:271
-#: lib/Padre/Wx/Dialog/KeyBindings.pm:100
-#, fuzzy
+#: lib/Padre/Wx/Dialog/PerlFilter.pm:69
+msgid "Input/output:"
+msgstr "Wejście/Wyjście:"
+
+#: lib/Padre/Wx/FBP/Snippet.pm:118
+#: lib/Padre/Wx/FBP/Special.pm:78
+#: lib/Padre/Wx/Menu/Edit.pm:119
+#: lib/Padre/Wx/Dialog/Preferences.pm:35
+#: lib/Padre/Wx/Dialog/PerlFilter.pm:114
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:270
 msgid "Insert"
-msgstr "&Wstaw"
+msgstr "Wstaw"
 
-#: lib/Padre/Wx/FBP/Insert.pm:26
-msgid "Insert Snippit"
-msgstr ""
+#: lib/Padre/Wx/FBP/Snippet.pm:29
+msgid "Insert Snippet"
+msgstr "Wstaw fragment"
 
-#: lib/Padre/Wx/Dialog/SpecialValues.pm:63
+#: lib/Padre/Wx/FBP/Special.pm:29
 msgid "Insert Special Values"
-msgstr ""
+msgstr "Wstaw specjalne wartości"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2410
-msgid "Install CPAN Module"
-msgstr "Zainstaluj moduł CPAN"
+#: lib/Padre/Wx/FBP/CPAN.pm:207
+#, fuzzy
+msgid "Insert Synopsis"
+msgstr "Wstaw fragment"
 
-#: lib/Padre/CPAN.pm:133
-#: lib/Padre/Wx/ActionLibrary.pm:2423
-msgid "Install Local Distribution"
-msgstr "Zainstaluj lokalną dystrybucję"
+#: lib/Padre/Wx/FBP/CPAN.pm:239
+msgid "Install"
+msgstr "Instaluj"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2433
-msgid "Install Remote Distribution"
+#: lib/Padre/Wx/ActionLibrary.pm:2331
+msgid "Install &Remote Distribution"
 msgstr "Zainstaluj zdalną dystrybucję"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2411
-#, fuzzy
-msgid "Install a Perl module from CPAN"
-msgstr "Zainstaluj moduł CPAN"
+#: lib/Padre/Wx/ActionLibrary.pm:2321
+msgid "Install L&ocal Distribution"
+msgstr "Zainstaluj lokalną dystrybucję"
+
+#: lib/Padre/CPAN.pm:128
+msgid "Install Local Distribution"
+msgstr "Zainstaluj lokalną dystrybucję"
 
 #: lib/Padre/Wx/Dialog/Advanced.pm:28
 msgid "Integer"
-msgstr ""
+msgstr "Całkowity"
 
-#: lib/Padre/Wx/Syntax.pm:55
-#, fuzzy
+#: lib/Padre/Wx/Syntax.pm:71
 msgid "Internal Error"
 msgstr "Błąd wewnętrzny"
 
-#: lib/Padre/Wx/Main.pm:5822
+#: lib/Padre/Wx/Main.pm:6109
 msgid "Internal error"
 msgstr "Błąd wewnętrzny"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:638
-#, fuzzy
-msgid "Interpreter arguments"
-msgstr "Parametry interpretera:"
+#: lib/Padre/Wx/ActionLibrary.pm:1903
+msgid "Introduce &Temporary Variable..."
+msgstr "Wprowadź zmienną tymczasową..."
 
-#: lib/Padre/Wx/ActionLibrary.pm:1907
+#: lib/Padre/Wx/ActionLibrary.pm:1912
 msgid "Introduce Temporary Variable"
 msgstr "Wprowadź zmienną tymczasową"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1898
-#, fuzzy
-msgid "Introduce Temporary Variable..."
-msgstr "Wprowadź zmienną tymczasową"
-
-#: lib/Padre/Locale.pm:316
+#: lib/Padre/Locale.pm:317
+#: lib/Padre/Wx/FBP/About.pm:499
 msgid "Italian"
 msgstr "Włoski"
 
-#: lib/Padre/Locale.pm:326
+#: lib/Padre/Wx/FBP/Preferences.pm:105
+#, fuzzy
+msgid "Item Regular Expression:"
+msgstr "Wyrażenie &regularne "
+
+#: lib/Padre/Locale.pm:327
+#: lib/Padre/Wx/FBP/About.pm:514
 msgid "Japanese"
 msgstr "Japoński"
 
-#: lib/Padre/Wx/Main.pm:4030
+#: lib/Padre/Wx/Main.pm:4407
 msgid "JavaScript Files"
-msgstr "Pliki JvaScript"
-
-#: lib/Padre/Wx/ActionLibrary.pm:883
-msgid "Join the next line to the end of the current line."
-msgstr ""
+msgstr "Pliki JavaScript"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2502
-msgid "Jump between the two last visited files back and forth"
-msgstr ""
+#: lib/Padre/Wx/FBP/About.pm:146
+#: lib/Padre/Wx/FBP/About.pm:418
+msgid "Jerome Quelin"
+msgstr "Jerome Quelin"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2113
-msgid "Jump to Current Execution Line"
-msgstr ""
+#: lib/Padre/Wx/ActionLibrary.pm:896
+msgid "Join the next line to the end of the current line."
+msgstr "Dołącz następny wiersz na końcu bieżącego."
 
-#: lib/Padre/Wx/ActionLibrary.pm:772
+#: lib/Padre/Wx/ActionLibrary.pm:1283
 msgid "Jump to a specific line number or character position"
-msgstr ""
+msgstr "Przeskocz do konkretnego numeru wiersza lub pozycji znaku"
 
-#: lib/Padre/Wx/ActionLibrary.pm:783
-msgid "Jump to the code that triggered the next error"
-msgstr ""
+#: lib/Padre/Wx/ActionLibrary.pm:792
+msgid "Jump to the code that has been changed"
+msgstr "Przeskocz do kodu który został zmieniony"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2513
-msgid "Jump to the last position saved in memory"
-msgstr ""
+#: lib/Padre/Wx/ActionLibrary.pm:781
+msgid "Jump to the code that triggered the next error"
+msgstr "Przeskocz do kodu który wywołał następny błąd"
 
-#: lib/Padre/Wx/ActionLibrary.pm:860
+#: lib/Padre/Wx/ActionLibrary.pm:872
 msgid "Jump to the matching opening or closing brace: { }, ( ), [ ], < >"
-msgstr ""
+msgstr "Przeskocz do pasującego nawiasu otwierającego lub zamykającego: { }, ( ), [ ], < >"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2287
-#: lib/Padre/Wx/Dialog/KeyBindings.pm:29
-msgid "Key Bindings"
-msgstr ""
+#: lib/Padre/Wx/FBP/About.pm:278
+msgid "Kaare Rasmussen"
+msgstr "Kaare Rasmussen"
 
-#: lib/Padre/Wx/Dialog/DocStats.pm:118
-msgid "Kibibytes (kiB)"
-msgstr ""
+#: lib/Padre/Wx/FBP/About.pm:290
+msgid "Kartik Thakore"
+msgstr "Kartik Thakore"
 
-#: lib/Padre/Wx/Dialog/DocStats.pm:114
-msgid "Kilobytes (kB)"
-msgstr ""
+#: lib/Padre/Wx/FBP/About.pm:248
+#: lib/Padre/Wx/FBP/About.pm:538
+msgid "Keedi Kim"
+msgstr "Keedi Kim"
+
+#: lib/Padre/Wx/FBP/About.pm:242
+#: lib/Padre/Wx/FBP/About.pm:523
+msgid "Kenichi Ishigaki"
+msgstr "Kenichi Ishigaki"
+
+#: lib/Padre/Wx/Dialog/About.pm:142
+msgid "Kernel"
+msgstr "Jądro"
+
+#: lib/Padre/Wx/FBP/About.pm:182
+msgid "Kevin Dawson"
+msgstr "Kevin Dawson"
+
+#: lib/Padre/Wx/FBP/Preferences.pm:1928
+msgid "Key Bindings"
+msgstr "Przypisana klawisze"
+
+#: lib/Padre/Wx/FBP/About.pm:553
+msgid "Kjetil Skotheim"
+msgstr "Kjetil Skotheim"
 
-#: lib/Padre/Locale.pm:464
+#: lib/Padre/Locale.pm:465
 msgid "Klingon"
 msgstr "Klingoński"
 
-#: lib/Padre/Locale.pm:336
+#: lib/Padre/Locale.pm:337
+#: lib/Padre/Wx/FBP/About.pm:529
 msgid "Korean"
 msgstr "Koreański"
 
-#: lib/Padre/Config.pm:386
-#: lib/Padre/Wx/Dialog/ModuleStart.pm:21
-#: lib/Padre/Wx/Dialog/ModuleStart.pm:41
-msgid "LGPL 2.1 or later"
+#: lib/Padre/Wx/FBP/Debugger.pm:296
+msgid ""
+"L [abw]\n"
+"List (default all) actions, breakpoints and watch expressions"
 msgstr ""
 
 #: lib/Padre/Wx/Dialog/Form.pm:41
 msgid "Label One"
 msgstr ""
 
-#: lib/Padre/Wx/Menu/View.pm:220
-msgid "Language"
+#: lib/Padre/Wx/Menu/View.pm:210
+msgid "Lan&guage"
 msgstr "Język"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:1050
-#, fuzzy
+#: lib/Padre/Wx/FBP/Preferences.pm:1930
 msgid "Language - Perl 5"
-msgstr "Język"
+msgstr "Język - Perl 5"
+
+#: lib/Padre/Wx/FBP/Preferences.pm:1931
+msgid "Language - Perl 6"
+msgstr "Język - Perl 6"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:607
+#: lib/Padre/Wx/FBP/Preferences.pm:1380
+#: lib/Padre/Wx/FBP/Preferences.pm:1503
 msgid "Language Integration"
-msgstr ""
+msgstr "Integracja języka"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2455
-#: lib/Padre/Wx/ActionLibrary.pm:2501
-#, fuzzy
-msgid "Last Visited File"
-msgstr "Ostatnio wyświetlany plik\tCtrl-Shift-P"
+#: lib/Padre/Wx/Dialog/SessionManager2.pm:30
+msgid "Last Updated"
+msgstr "Ostatnia aktualizacja"
 
 #: lib/Padre/Wx/Dialog/SessionManager.pm:239
 msgid "Last update"
 msgstr "Ostatnia aktualizacja"
 
-#: lib/Padre/Wx/Dialog/KeyBindings.pm:100
+#: lib/Padre/Wx/ActionLibrary.pm:2111
+msgid "Launch Debugger"
+msgstr "Uruchom debuger"
+
+#: lib/Padre/Wx/Dialog/Preferences.pm:33
 msgid "Left"
-msgstr ""
+msgstr "Lewy"
+
+#: lib/Padre/Config.pm:59
+msgid "Left Panel"
+msgstr "Panel lewy"
 
-#: lib/Padre/Wx/FBP/ModuleStarter.pm:92
-#: lib/Padre/Wx/Dialog/ModuleStart.pm:67
-msgid "License:"
-msgstr "Licencja:"
+#: lib/Padre/Wx/FBP/Diff.pm:72
+msgid "Left side"
+msgstr "Lewa strona"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1776
+#: lib/Padre/Wx/ActionLibrary.pm:1781
 msgid "Like pressing ENTER somewhere on a line, but use the current position as ident for the new line."
 msgstr ""
 
-#: lib/Padre/Wx/FindResult.pm:177
-msgid "Line"
-msgstr "Wiersz"
-
-#: lib/Padre/Wx/Syntax.pm:433
+#: lib/Padre/Wx/Syntax.pm:507
 #, perl-format
 msgid "Line %d:   (%s)   %s"
-msgstr ""
+msgstr "Wiersz %d:   (%s)   %s"
 
-#: lib/Padre/Wx/Dialog/DocStats.pm:129
-msgid "Line break mode"
-msgstr ""
+#: lib/Padre/Document/Perl/Beginner.pm:84
+#, perl-format
+msgid "Line %d: %s"
+msgstr "Wiersz %d: %s"
 
-#: lib/Padre/Wx/Dialog/Goto.pm:88
-#: lib/Padre/Wx/Dialog/Goto.pm:193
-#: lib/Padre/Wx/Dialog/Goto.pm:232
-#: lib/Padre/Wx/Dialog/Goto.pm:251
-#, fuzzy
+#: lib/Padre/Wx/Dialog/Goto.pm:342
 msgid "Line number"
-msgstr "Numer wiersza:"
+msgstr "Numer wiersza"
 
-#: lib/Padre/Wx/Dialog/DocStats.pm:98
-#, fuzzy
+#: lib/Padre/Wx/FBP/Document.pm:138
+#: lib/Padre/Wx/Dialog/Special.pm:72
 msgid "Lines"
-msgstr "Wiersz"
-
-#: lib/Padre/Wx/ActionLibrary.pm:2159
-msgid "List All Breakpoints"
-msgstr ""
+msgstr "Wierszy"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2160
-msgid "List all the breakpoints on the console"
-msgstr ""
-
-#: lib/Padre/Wx/Dialog/WindowList.pm:211
-#, fuzzy
+#: lib/Padre/Wx/Dialog/WindowList.pm:210
 msgid "List of open files"
-msgstr "Lista sesji"
+msgstr "Lista otwartych plików"
 
 #: lib/Padre/Wx/Dialog/SessionManager.pm:225
 msgid "List of sessions"
 msgstr "Lista sesji"
 
-#: lib/Padre/Wx/ActionLibrary.pm:473
+#: lib/Padre/Wx/ActionLibrary.pm:464
 msgid "List the files that match the current selection and let the user pick one to open"
-msgstr ""
-
-#: lib/Padre/Wx/Menu/Help.pm:60
-msgid "Live Support"
-msgstr "Wsparcie techniczne"
+msgstr "Listuje pliki pasujące do bieżącego zaznaczenia i pozwala użytkownikowi na wybranie jednego do otwarcia"
 
-#: lib/Padre/Plugin/Devel.pm:83
-msgid "Load All Padre Modules"
-msgstr "Wczytaj wszystkie moduły Padre"
+#: lib/Padre/PluginHandle.pm:25
+msgid "Loaded"
+msgstr "Załadowany"
 
-#: lib/Padre/Plugin/Devel.pm:323
-#, fuzzy, perl-format
+#: lib/Padre/Plugin/Devel.pm:236
+#, perl-format
 msgid "Loaded %s modules"
-msgstr "Wczytaj wszystkie moduły Padre"
-
-#: lib/Padre/Wx/FBP/Preferences.pm:1049
-msgid "Local/Remote File Access"
-msgstr ""
+msgstr "Załadowano %s moduł(ów)"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1347
-msgid "Lock User Interface"
+#: lib/Padre/Wx/ActionLibrary.pm:1345
+msgid "Loc&k User Interface"
 msgstr "Zablokuj interfejs użytkownika"
 
-#: lib/Padre/Wx/FBP/Sync.pm:55
-msgid "Logged out"
+#: lib/Padre/Wx/FBP/Preferences.pm:1276
+msgid "Local file update poll interval in seconds (0 to disable)"
 msgstr ""
 
+#: lib/Padre/Wx/FBP/Sync.pm:58
+msgid "Logged out"
+msgstr "Wylogowany"
+
 #: lib/Padre/File/FTP.pm:141
 #, perl-format
 msgid "Logging into FTP server as %s..."
-msgstr ""
+msgstr "Logowanie do serwera FTP jako %s..."
 
-#: lib/Padre/Wx/FBP/Sync.pm:101
-#, fuzzy
+#: lib/Padre/Wx/FBP/Sync.pm:104
 msgid "Login"
-msgstr "Wiersz"
+msgstr "Login"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:149
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:148
 msgid "Long hex character"
 msgstr ""
 
 #: lib/Padre/File/FTP.pm:43
 msgid "Looking for Net::FTP..."
-msgstr ""
-
-#: lib/Padre/Wx/ActionLibrary.pm:1084
-#, fuzzy
-msgid "Lower All"
-msgstr "Wszystkie na małe\tCtrl-U"
+msgstr "Wyszukiwanie Net::FTP..."
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:91
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:90
 msgid "Lowercase characters"
-msgstr ""
+msgstr "Małe litery"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:152
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:151
 msgid "Lowercase next character"
-msgstr ""
+msgstr "Następny znak zmienia na małą literę"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:154
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:153
 msgid "Lowercase till \\E"
+msgstr "Zmieniaj na małe litery aż do \\E"
+
+#: lib/Padre/Wx/FBP/Debugger.pm:336
+msgid ""
+"M\n"
+"Display all loaded modules and their versions."
 msgstr ""
+"M\n"
+"Wyświetla wszystkie załadowane modułu i ich wersje.."
 
-#: lib/Padre/Config.pm:387
-#: lib/Padre/Wx/Dialog/ModuleStart.pm:22
-#: lib/Padre/Wx/Dialog/ModuleStart.pm:42
-#, fuzzy
-msgid "MIT License"
-msgstr "Licencja:"
+#: lib/Padre/Wx/FBP/Document.pm:79
+msgid "MIME Type"
+msgstr "Typ MIME"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1606
+#: lib/Padre/Wx/ActionLibrary.pm:1629
 msgid "Make the letters bigger in the editor window"
-msgstr ""
+msgstr "Zwiększa litery w oknie edytora"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1616
+#: lib/Padre/Wx/ActionLibrary.pm:1639
 msgid "Make the letters smaller in the editor window"
-msgstr ""
+msgstr "Zmniejsza litery w oknie edytora"
 
-#: lib/Padre/Wx/ActionLibrary.pm:642
-#, fuzzy
-msgid "Mark Selection End"
-msgstr "Uchwyt końca zaznaczenia\tCtrl-]"
+#: lib/Padre/Wx/FBP/About.pm:388
+msgid "Marcela Maslanova"
+msgstr "Marcela Maslanova"
 
-#: lib/Padre/Wx/ActionLibrary.pm:630
-#, fuzzy
-msgid "Mark Selection Start"
-msgstr "Uchwyt początku zaznaczenia\tCtrl-["
+#: lib/Padre/Wx/ActionLibrary.pm:646
+msgid "Mark Selection &End"
+msgstr "Oznacz koniec zaznaczenia\tCtrl-]"
 
-#: lib/Padre/Wx/ActionLibrary.pm:643
+#: lib/Padre/Wx/ActionLibrary.pm:634
+msgid "Mark Selection &Start"
+msgstr "Oznacz początek zaznaczenia\tCtrl-["
+
+#: lib/Padre/Wx/ActionLibrary.pm:647
 msgid "Mark the place where the selection should end"
-msgstr ""
+msgstr "Zaznacz miejsce gdzie zaznaczenie powinno się zakończyć"
 
-#: lib/Padre/Wx/ActionLibrary.pm:631
+#: lib/Padre/Wx/ActionLibrary.pm:635
 msgid "Mark the place where the selection should start"
-msgstr ""
+msgstr "Zaznacz miejsce gdzie zaznaczenie powinno się rozpocząć"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:103
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:102
 msgid "Match 0 or more times"
-msgstr ""
+msgstr "Dopasuj 0 lub więcej razy"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:105
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:104
 msgid "Match 1 or 0 times"
-msgstr ""
+msgstr "Dopasuj 1 lub 0 razy"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:104
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:103
 msgid "Match 1 or more times"
-msgstr ""
-
-#: lib/Padre/Wx/FBP/FindFast.pm:100
-msgid "Match Case"
-msgstr ""
+msgstr "Dopasuj 1 lub więcej razy"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:108
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:107
 msgid "Match at least m but not more than n times"
-msgstr ""
+msgstr "Dopasuj co najmniej m, ale nie więcej niż n razy"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:107
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:106
 msgid "Match at least n times"
-msgstr ""
+msgstr "Dopasuj co najmniej n razy"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:106
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:105
 msgid "Match exactly m times"
-msgstr ""
+msgstr "Dopasuj dokładnie m razy"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:676
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:677
 #, perl-format
 msgid "Match failure in %s:  %s"
-msgstr ""
+msgstr "Niepowodzenie dopasowania w %s:  %s"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:687
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:688
 #, perl-format
 msgid "Match warning in %s:  %s"
-msgstr ""
+msgstr "Ostrzeżenie dopasowania w %s:  %s"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:696
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:697
 #, perl-format
 msgid "Match with 0 width at character %s"
-msgstr ""
+msgstr "Dopasowanie z długością 0 na znaku %s"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:236
-#, fuzzy
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:235
 msgid "Matched text:"
-msgstr "Tekst zastąpienia:"
+msgstr "Tekst dopasowania:"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:788
+#: lib/Padre/Wx/FBP/About.pm:373
+msgid "Matthew Lien"
+msgstr "Matthew Lien"
+
+#: lib/Padre/Wx/FBP/About.pm:254
+msgid "Max Maischein"
+msgstr "Max Maischein"
+
+#: lib/Padre/Wx/FBP/Preferences.pm:242
 msgid "Maximum number of suggestions"
-msgstr ""
+msgstr "Maksymalna liczba podpowiedzi"
 
 #: lib/Padre/Wx/Role/Dialog.pm:69
 #: lib/Padre/Wx/Role/Dialog.pm:141
 msgid "Message"
 msgstr "Komunikat"
 
-#: lib/Padre/Wx/Outline.pm:363
-#, fuzzy
-msgid "Methods"
-msgstr "Kolejność metod:"
-
-#: lib/Padre/Wx/FBP/Preferences.pm:123
-#, fuzzy
-msgid "Methods order"
-msgstr "Kolejność metod:"
-
-#: lib/Padre/MimeTypes.pm:457
-#, perl-format
-msgid "Mime type already had a class '%s' when %s(%s) was called"
-msgstr ""
-
-#: lib/Padre/MimeTypes.pm:486
-#, perl-format
-msgid "Mime type did not have a class entry when %s(%s) was called"
-msgstr ""
-
-#: lib/Padre/MimeTypes.pm:475
-#: lib/Padre/MimeTypes.pm:503
-#, perl-format
-msgid "Mime type is not supported when %s(%s) was called"
-msgstr ""
+#: lib/Padre/Wx/FBP/CPAN.pm:223
+msgid "MetaCPAN..."
+msgstr "MetaCPAN..."
 
-#: lib/Padre/MimeTypes.pm:446
-#, perl-format
-msgid "Mime type was not supported when %s(%s) was called"
-msgstr ""
+#: lib/Padre/Wx/Outline.pm:382
+msgid "Methods"
+msgstr "Metody:"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:806
+#: lib/Padre/Wx/FBP/Preferences.pm:260
 msgid "Minimum characters for autocomplete"
-msgstr ""
+msgstr "Minimalna liczba znaków automatycznego uzupełniania"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:770
+#: lib/Padre/Wx/FBP/Preferences.pm:224
 msgid "Minimum length of suggestions"
-msgstr ""
+msgstr "Minimalna liczba podpowiedzi"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:112
+#: lib/Padre/Wx/FBP/Preferences.pm:119
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:111
 msgid "Miscellaneous"
-msgstr ""
-
-#: lib/Padre/Wx/WizardLibrary.pm:20
-#, fuzzy
-msgid "Module"
-msgstr "Nazwa modułu:"
+msgstr "Różności"
 
-#: lib/Padre/Wx/FBP/ModuleStarter.pm:35
-#: lib/Padre/Wx/Dialog/ModuleStart.pm:55
-msgid "Module Name:"
-msgstr "Nazwa modułu:"
+#: lib/Padre/Wx/VCS.pm:252
+msgid "Missing"
+msgstr "Brakujący"
 
-#: lib/Padre/Wx/FBP/ModuleStarter.pm:26
-#: lib/Padre/Wx/Dialog/ModuleStart.pm:97
-msgid "Module Start"
-msgstr "Uruchom moduł"
+#: lib/Padre/Wx/VCS.pm:248
+#: lib/Padre/Wx/VCS.pm:259
+msgid "Modified"
+msgstr "Zmodyfikowany"
 
-#: lib/Padre/Wx/Menu/Tools.pm:65
-msgid "Module Tools"
-msgstr ""
+#: lib/Padre/Document/Perl/Starter.pm:122
+msgid "Module Name:"
+msgstr "Nazwa Modułu:"
 
 #: lib/Padre/Util/Template.pm:53
-#, fuzzy
 msgid "Module name:"
 msgstr "Nazwa modułu:"
 
-#: lib/Padre/Wx/Outline.pm:362
-#, fuzzy
+#: lib/Padre/Wx/Outline.pm:381
 msgid "Modules"
-msgstr "Nazwa modułu:"
-
-#: lib/Padre/Wx/ActionLibrary.pm:1921
-msgid "Move POD to __END__"
-msgstr ""
-
-#: lib/Padre/Wx/Directory.pm:112
-msgid "Move to other panel"
-msgstr ""
-
-#: lib/Padre/Config.pm:388
-#: lib/Padre/Wx/Dialog/ModuleStart.pm:23
-#: lib/Padre/Wx/Dialog/ModuleStart.pm:43
-msgid "Mozilla Public License"
-msgstr ""
+msgstr "Moduły"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:477
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:480
 msgid "Multi-line (&m)"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:2345
+#: lib/Padre/Wx/ActionLibrary.pm:2256
 msgid "My Plug-in is a plug-in where developers could extend their Padre installation"
+msgstr "My Plug-in jest wtyczką w której deweloperzy mogą rozszerzyć swoją instalację Padre"
+
+#: lib/Padre/Wx/FBP/SLOC.pm:120
+msgid "Mythical Man Months:"
 msgstr ""
 
 #: lib/Padre/Wx/Browser.pm:464
 msgid "NAME"
 msgstr "NAZWA"
 
-#: lib/Padre/Wx/Dialog/PluginManager.pm:66
-#: lib/Padre/Wx/Dialog/SpecialValues.pm:25
+#: lib/Padre/Wx/Dialog/SessionManager2.pm:28
+#: lib/Padre/Wx/Dialog/Special.pm:70
 #: lib/Padre/Wx/Dialog/SessionManager.pm:237
 msgid "Name"
 msgstr "Nazwa"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1883
+#: lib/Padre/Wx/ActionLibrary.pm:1888
 msgid "Name for the new subroutine"
-msgstr ""
+msgstr "Nazwa nowej podprocedury"
 
-#: lib/Padre/Wx/Dialog/Snippets.pm:112
-msgid "Name:"
-msgstr "Nazwa:"
+#: lib/Padre/Wx/Menu/File.pm:43
+msgid "Ne&w"
+msgstr "No&wy"
 
-#: lib/Padre/Wx/Main.pm:6585
-msgid "Need to select text in order to translate to hex"
-msgstr ""
+#: lib/Padre/Wx/Main.pm:6615
+msgid "Need to select text in order to translate numbers"
+msgstr "Należy zaznaczyć tekst by przetłumaczyć go na liczby"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:129
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:128
 msgid "Negative lookahead assertion"
 msgstr ""
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:131
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:130
 msgid "Negative lookbehind assertion"
 msgstr ""
 
-#: lib/Padre/Wx/Menu/File.pm:43
-#, fuzzy
-msgid "New"
-msgstr "nowy"
+#: lib/Padre/Wx/FBP/Preferences.pm:571
+msgid "New File Creation"
+msgstr "Tworzenie nowego pliku"
 
-#: lib/Padre/Wx/FBP/WhereFrom.pm:26
+#: lib/Padre/Wx/Directory/TreeCtrl.pm:381
+msgid "New Folder"
+msgstr "Nowy Folder"
+
+#: lib/Padre/Wx/FBP/WhereFrom.pm:28
 msgid "New Installation Survey"
-msgstr ""
+msgstr "Ankieta nowej instalacji"
 
+#: lib/Padre/Document/Perl/Starter.pm:123
 #: lib/Padre/Util/Template.pm:53
-#, fuzzy
 msgid "New Module"
-msgstr "Moduł Perl 5"
+msgstr "Nowy moduł"
 
-#: lib/Padre/Document/Perl.pm:873
-#, fuzzy
+#: lib/Padre/Document/Perl.pm:822
 msgid "New name"
-msgstr "Nazwa"
+msgstr "Nowa nazwa"
 
-#: lib/Padre/PluginManager.pm:431
-#, fuzzy
+#: lib/Padre/PluginManager.pm:393
 msgid "New plug-ins detected"
 msgstr "Wykryto nowe wtyczki"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:142
-#, fuzzy
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:141
 msgid "Newline"
-msgstr "Pokaż znaki nowego wiersza"
-
-#: lib/Padre/Wx/ActionLibrary.pm:1774
-msgid "Newline Same Column"
-msgstr ""
-
-#: lib/Padre/Wx/FBP/FindFast.pm:71
-#, fuzzy
-msgid "Next"
-msgstr "&Następny"
+msgstr "Znak nowego wiersza"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2477
-#, fuzzy
-msgid "Next File"
-msgstr "Pliki tekstowe"
+#: lib/Padre/Wx/FBP/Document.pm:103
+msgid "Newline Type"
+msgstr "Typ nowego wiersza:"
 
-#: lib/Padre/Config/Style.pm:48
-msgid "Night"
-msgstr "Noc"
+#: lib/Padre/Wx/Diff2.pm:29
+#: lib/Padre/Wx/Dialog/Diff.pm:32
+msgid "Next difference"
+msgstr "Następna różnica"
 
-#: lib/Padre/Config.pm:838
-#, fuzzy
+#: lib/Padre/Config.pm:895
 msgid "No Autoindent"
-msgstr "Automatyczne wcięcia:"
+msgstr "Brak automatycznych wcięć:"
 
-#: lib/Padre/Wx/Main.pm:2582
+#: lib/Padre/Wx/Main.pm:2785
 msgid "No Build.PL nor Makefile.PL nor dist.ini found"
-msgstr ""
+msgstr "Nie znaleziono Build.PL ani Makefile.PL, ani dist.ini"
 
-#: lib/Padre/Wx/Dialog/HelpSearch.pm:93
+#: lib/Padre/Wx/Dialog/HelpSearch.pm:95
 msgid "No Help found"
-msgstr ""
+msgstr "Nie znaleziono Pomocy"
 
-#: lib/Padre/Plugin/Devel.pm:170
-#, fuzzy
-msgid "No Perl 5 file is open"
-msgstr "Nie otwarto żadnego pliku"
+#: lib/Padre/Wx/Diff.pm:260
+msgid "No changes found"
+msgstr "Nie znaleziono zmian"
 
-#: lib/Padre/Document/Perl.pm:621
+#: lib/Padre/Document/Perl.pm:652
 msgid "No declaration could be found for the specified (lexical?) variable"
 msgstr "Nie odnaleziono deklaracji danej zmiennej"
 
-#: lib/Padre/Document/Perl.pm:953
-#, fuzzy
+#: lib/Padre/Document/Perl.pm:901
 msgid "No declaration could be found for the specified (lexical?) variable."
-msgstr "Nie odnaleziono deklaracji danej zmiennej"
+msgstr "Nie odnaleziono deklaracji danej zmiennej (leksykalnej?)"
 
-#: lib/Padre/Wx/Main.pm:2549
-#: lib/Padre/Wx/Main.pm:2604
-#: lib/Padre/Wx/Main.pm:2656
+#: lib/Padre/Wx/Main.pm:2752
+#: lib/Padre/Wx/Main.pm:2807
+#: lib/Padre/Wx/Main.pm:2858
 msgid "No document open"
 msgstr "Brak otwartego dokumentu"
 
-#: lib/Padre/Document/Perl.pm:476
+#: lib/Padre/Task/CPAN.pm:183
+#, perl-format
+msgid "No documentation for '%s'"
+msgstr "Brak dokumentacji dla '%s'"
+
+#: lib/Padre/Document/Perl.pm:512
 msgid "No errors found."
-msgstr ""
+msgstr "Nie znaleziono błędów."
 
-#: lib/Padre/Wx/Syntax.pm:399
+#: lib/Padre/Wx/Syntax.pm:454
 #, perl-format
-msgid "No errors or warnings found in %s."
-msgstr ""
+msgid "No errors or warnings found in %s within %3.2f secs."
+msgstr "Nie znaleziono błędów ani ostrzeżeń w %s w czasie %3.2f sekund."
 
-#: lib/Padre/Wx/Syntax.pm:402
-msgid "No errors or warnings found."
-msgstr ""
+#: lib/Padre/Wx/Syntax.pm:459
+#, perl-format
+msgid "No errors or warnings found within %3.2f secs."
+msgstr "Nie znaleziono błędów ani ostrzeżeń w czasie %3.2f sekund."
 
-#: lib/Padre/Wx/Main.pm:2877
-#, fuzzy
+#: lib/Padre/Wx/Main.pm:3093
 msgid "No execution mode was defined for this document type"
 msgstr "Nie zdefiniowano trybu uruchomienia dla tego dokumentu"
 
-#: lib/Padre/Wx/Main.pm:6015
-#: lib/Padre/Plugin/Devel.pm:149
-msgid "No file is open"
-msgstr "Nie otwarto żadnego pliku"
-
-#: lib/Padre/PluginManager.pm:1042
+#: lib/Padre/PluginManager.pm:891
 #: lib/Padre/Util/FileBrowser.pm:47
 #: lib/Padre/Util/FileBrowser.pm:87
 #: lib/Padre/Util/FileBrowser.pm:135
 msgid "No filename"
-msgstr "Brak nazwy"
+msgstr "Brak nazwy pliku"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:715
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:716
 msgid "No match"
-msgstr ""
+msgstr "Brak dopasowania"
 
-#: lib/Padre/Wx/Dialog/Find.pm:79
-#: lib/Padre/Wx/Dialog/Replace.pm:537
-#: lib/Padre/Wx/Dialog/Replace.pm:585
+#: lib/Padre/Wx/Dialog/Find.pm:63
+#: lib/Padre/Wx/Dialog/Replace.pm:135
+#: lib/Padre/Wx/Dialog/Replace.pm:158
 #, perl-format
 msgid "No matches found for \"%s\"."
-msgstr ""
-
-#: lib/Padre/Document.pm:325
-#, perl-format
-msgid "No module mime_type='%s' filename='%s'"
-msgstr ""
+msgstr "Nie znaleziono dopasowań dla dla \"%s\"."
 
-#: lib/Padre/Wx/Main.pm:2859
+#: lib/Padre/Wx/Main.pm:3075
 msgid "No open document"
 msgstr "Brak otwartego dokumentu"
 
-#: lib/Padre/Config.pm:455
-#, fuzzy
+#: lib/Padre/Config.pm:486
 msgid "No open files"
-msgstr "Po uruchomieniu otwórz pliki:"
+msgstr "Nie otwarto plików"
 
-#: lib/Padre/Wx/FindInFiles.pm:223
+#: lib/Padre/Wx/ReplaceInFiles.pm:258
+#: lib/Padre/Wx/Panel/FoundInFiles.pm:307
 #, perl-format
 msgid "No results found for '%s' inside '%s'"
-msgstr ""
+msgstr "Brak wyników wyszukiwania '%s' wewnątrz '%s'"
 
-#: lib/Padre/Wx/Main.pm:817
+#: lib/Padre/Wx/Main.pm:931
 #, perl-format
 msgid "No such session %s"
 msgstr "Brak sesji %s"
 
-#: lib/Padre/Wx/ActionLibrary.pm:819
-#, fuzzy
+#: lib/Padre/Wx/ActionLibrary.pm:830
 msgid "No suggestions"
-msgstr "Brak sesji %s"
+msgstr "Brak podpowiedzi"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:127
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:126
 msgid "Non-capturing group"
 msgstr ""
 
-#: lib/Padre/Wx/Dialog/DocStats.pm:110
-msgid "Non-whitespace characters"
-msgstr ""
-
-#: lib/Padre/Wx/Dialog/KeyBindings.pm:99
-#, fuzzy
+#: lib/Padre/Wx/Dialog/Preferences.pm:27
 msgid "None"
-msgstr "żaden"
+msgstr "Żaden"
 
-#: lib/Padre/Locale.pm:370
-#, fuzzy
+#: lib/Padre/Wx/VCS.pm:245
+#: lib/Padre/Wx/FBP/VCS.pm:173
+msgid "Normal"
+msgstr "Normalny"
+
+#: lib/Padre/Locale.pm:371
+#: lib/Padre/Wx/FBP/About.pm:544
 msgid "Norwegian"
-msgstr "Koreański"
+msgstr "Norweski"
 
-#: lib/Padre/Wx/Debugger.pm:82
+#: lib/Padre/Wx/Panel/Debugger.pm:257
 msgid "Not a Perl document"
-msgstr "Nie jest to dokument Perl"
+msgstr "To nie jest dokument Perl"
 
 #: lib/Padre/Wx/Dialog/Goto.pm:200
 #: lib/Padre/Wx/Dialog/Goto.pm:263
-#, fuzzy
-msgid "Not a positive number!"
-msgstr "Idź do wiersza"
+msgid "Not a positive number."
+msgstr "Wartość ujemna!"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:119
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:118
 msgid "Not a word boundary"
 msgstr ""
 
-#: lib/Padre/Config/Style.pm:50
-msgid "Notepad++"
-msgstr "Notepad++"
-
-#: lib/Padre/Wx/Main.pm:3872
+#: lib/Padre/Wx/Main.pm:4246
 msgid "Nothing selected. Enter what should be opened:"
 msgstr "Brak zaznaczenia. Wpisz co ma być otwarte:"
 
-#: lib/Padre/Wx/Dialog/SpecialValues.pm:16
+#: lib/Padre/Wx/Dialog/Special.pm:66
 msgid "Now"
-msgstr ""
+msgstr "Teraz"
 
-#: lib/Padre/Wx/Dialog/SpecialValues.pm:30
-msgid "Number of lines"
-msgstr ""
+#: lib/Padre/Wx/FBP/SLOC.pm:144
+msgid "Number of Developers:"
+msgstr "Liczba deweloperów:"
 
-#: lib/Padre/Wx/FBP/ModuleStarter.pm:139
-#: lib/Padre/Wx/FBP/Bookmarks.pm:83
-#: lib/Padre/Wx/FBP/WhereFrom.pm:58
+#: lib/Padre/Wx/Menu/File.pm:84
+msgid "O&pen"
+msgstr "Otwórz"
+
+#: lib/Padre/Wx/FBP/Bookmarks.pm:86
+#: lib/Padre/Wx/FBP/WhereFrom.pm:60
 msgid "OK"
-msgstr ""
+msgstr "OK"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:147
+#: lib/Padre/Wx/VCS.pm:253
+#, fuzzy
+msgid "Obstructed"
+msgstr "bez ograniczeń"
+
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:146
 msgid "Octal character"
-msgstr ""
+msgstr "Znak ósemkowo"
 
-#: lib/Padre/Wx/ActionLibrary.pm:849
+#: lib/Padre/Wx/ActionLibrary.pm:861
 msgid "Offer completions to the current string. See Preferences"
-msgstr ""
+msgstr "Proponuje uzupełnianie bieżącego łańcucha. Patrz Preferencje"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2466
-#, fuzzy
-msgid "Oldest Visited File"
-msgstr "Ostatnio wyświetlany plik\tCtrl-Shift-P"
+#: lib/Padre/Wx/FBP/About.pm:260
+#: lib/Padre/Wx/FBP/About.pm:424
+msgid "Olivier Mengue"
+msgstr "Olivier Mengue"
+
+#: lib/Padre/Wx/FBP/About.pm:466
+msgid "Omer Zak"
+msgstr "Omer Zak"
 
 #: lib/Padre/PPI/EndifyPod.pm:46
 msgid "Only one POD fragment, will not try to merge"
-msgstr ""
+msgstr "Tylko jeden fragment POD, nie będzie łączony"
 
-#: lib/Padre/Wx/Outline.pm:239
+#: lib/Padre/Wx/ActionLibrary.pm:2341
+msgid "Open &CPAN Config File"
+msgstr "Otwórz plik konfiguracyjny &CPAN"
+
+#: lib/Padre/Wx/Outline.pm:150
 msgid "Open &Documentation"
 msgstr "Otwórz &dokumentację"
 
-#: lib/Padre/Wx/ActionLibrary.pm:236
-msgid "Open &URL..."
-msgstr ""
+#: lib/Padre/Wx/ActionLibrary.pm:251
+msgid "Open &Example"
+msgstr "Otwórz przykład"
+
+#: lib/Padre/Wx/ActionLibrary.pm:262
+msgid "Open &Last Closed File"
+msgstr "Otwórz ostatnio zamknięty plik"
 
-#: lib/Padre/Wx/ActionLibrary.pm:529
-msgid "Open All Recent Files"
-msgstr "Otwórz wszystkie ostatnio otwierane"
+#: lib/Padre/Wx/ActionLibrary.pm:1320
+msgid "Open &Resources..."
+msgstr "Otwórz Zasoby..."
+
+#: lib/Padre/Wx/ActionLibrary.pm:463
+msgid "Open &Selection"
+msgstr "Otwórz zaznaczenie"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2443
-msgid "Open CPAN Config File"
-msgstr "Otwórz plik konfiguracyjny CPAN"
+#: lib/Padre/Wx/ActionLibrary.pm:206
+msgid "Open &URL..."
+msgstr "Otwórz &URL..."
 
-#: lib/Padre/Wx/ActionLibrary.pm:2444
+#: lib/Padre/Wx/ActionLibrary.pm:2342
 msgid "Open CPAN::MyConfig.pm for manual editing by experts"
-msgstr ""
+msgstr "Otwórz CPAN::MyConfig.pm do ręcznej konfiguracji przez ekspertów"
 
-#: lib/Padre/Wx/ActionLibrary.pm:281
-#, fuzzy
-msgid "Open Example"
-msgstr "Otwórz plik"
+#: lib/Padre/Wx/FBP/Preferences.pm:1329
+msgid "Open FTP Files"
+msgstr "Otwórz pliki FTP"
 
-#: lib/Padre/Wx/Main.pm:4054
-#: lib/Padre/Wx/Directory/TreeCtrl.pm:210
+#: lib/Padre/Wx/Main.pm:4431
+#: lib/Padre/Wx/Directory/TreeCtrl.pm:302
 msgid "Open File"
 msgstr "Otwórz plik"
 
-#: lib/Padre/Wx/Dialog/OpenResource.pm:30
-#: lib/Padre/Wx/Dialog/OpenResource.pm:76
+#: lib/Padre/Wx/FBP/Preferences.pm:540
+msgid "Open Files:"
+msgstr "Otwórz pliki:"
+
+#: lib/Padre/Wx/FBP/Preferences.pm:1294
+msgid "Open HTTP Files"
+msgstr "Otwórz pliki HTTP"
+
+#: lib/Padre/Wx/Dialog/OpenResource.pm:33
+#: lib/Padre/Wx/Dialog/OpenResource.pm:79
 msgid "Open Resources"
-msgstr ""
+msgstr "Otwórz Zasoby"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1320
-msgid "Open Resources..."
-msgstr ""
+#: lib/Padre/Wx/ActionLibrary.pm:474
+msgid "Open S&ession..."
+msgstr "Otwórz s&esję...\tCtrl-Alt-O"
 
-#: lib/Padre/Wx/ActionLibrary.pm:472
-#: lib/Padre/Wx/Main.pm:3915
+#: lib/Padre/Wx/Main.pm:4289
 msgid "Open Selection"
 msgstr "Otwórz zaznaczenie"
 
-#: lib/Padre/Wx/ActionLibrary.pm:482
-#, fuzzy
-msgid "Open Session..."
-msgstr "Otwórz sesję...\tCtrl-Alt-O"
-
-#: lib/Padre/Wx/Dialog/ModuleStart.pm:24
-#: lib/Padre/Wx/Dialog/ModuleStart.pm:44
-#, fuzzy
-msgid "Open Source"
-msgstr "Otwórz plik"
+#: lib/Padre/Wx/FBP/SessionManager.pm:86
+msgid "Open Session"
+msgstr "Otwórz sesję"
 
 #: lib/Padre/Wx/Dialog/OpenURL.pm:37
-#, fuzzy
 msgid "Open URL"
-msgstr "Otwórz"
+msgstr "Otwórz URL"
 
-#: lib/Padre/Wx/Main.pm:4094
-#: lib/Padre/Wx/Main.pm:4114
-#, fuzzy
+#: lib/Padre/Wx/Main.pm:4467
+#: lib/Padre/Wx/Main.pm:4487
 msgid "Open Warning"
-msgstr "Ostrzeżenie"
-
-#: lib/Padre/Wx/ActionLibrary.pm:142
-msgid "Open a document and copy the content of the current tab"
-msgstr ""
+msgstr "Otwórz ostrzeżenie"
 
 #: lib/Padre/Wx/ActionLibrary.pm:160
 msgid "Open a document with a skeleton Perl 5 module"
-msgstr ""
+msgstr "Otwiera dokument ze szkieletem modułu Perl 5"
 
-#: lib/Padre/Wx/ActionLibrary.pm:151
+#: lib/Padre/Wx/ActionLibrary.pm:150
 msgid "Open a document with a skeleton Perl 5 script"
-msgstr ""
+msgstr "Otwiera dokument ze szkieletem skryptu Perl 5"
 
-#: lib/Padre/Wx/ActionLibrary.pm:169
-msgid "Open a document with a skeleton Perl 5 test  script"
-msgstr ""
+#: lib/Padre/Wx/ActionLibrary.pm:170
+msgid "Open a document with a skeleton Perl 5 test script"
+msgstr "Otwiera dokument ze szkieletem skryptu testu Perl 5"
 
-#: lib/Padre/Wx/ActionLibrary.pm:180
+#: lib/Padre/Wx/ActionLibrary.pm:182
 msgid "Open a document with a skeleton Perl 6 script"
-msgstr ""
+msgstr "Otwiera dokument ze szkieletem skryptu Perl 6"
 
-#: lib/Padre/Wx/ActionLibrary.pm:237
+#: lib/Padre/Wx/ActionLibrary.pm:207
 msgid "Open a file from a remote location"
-msgstr ""
+msgstr "Otwiera plik ze zdalnej lokalizacji"
 
-#: lib/Padre/Wx/ActionLibrary.pm:131
+#: lib/Padre/Wx/ActionLibrary.pm:139
 msgid "Open a new empty document"
-msgstr ""
+msgstr "Otwiera nowy pusty dokument"
 
-#: lib/Padre/Wx/ActionLibrary.pm:530
+#: lib/Padre/Wx/ActionLibrary.pm:524
 msgid "Open all the files listed in the recent files list"
-msgstr ""
+msgstr "Otwiera wszystkie pliki wymienione w liście ostatnio otwartych plików"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2336
+#: lib/Padre/Wx/ActionLibrary.pm:2247
 msgid "Open browser to a CPAN search showing the Padre::Plugin packages"
-msgstr ""
+msgstr "Otwórz przeglądarkę na wyszukiwaniu w CPAN wyświetlając pakiety Padre::Plugin"
 
-#: lib/Padre/Wx/Menu/File.pm:406
-#, fuzzy
+#: lib/Padre/Wx/Menu/File.pm:395
 msgid "Open cancelled"
-msgstr "Sprawdzanie anulowane"
+msgstr "Otwórz anulowane"
 
-#: lib/Padre/PluginManager.pm:1117
-#: lib/Padre/Wx/Main.pm:5714
+#: lib/Padre/PluginManager.pm:964
+#: lib/Padre/Wx/Main.pm:6001
 msgid "Open file"
 msgstr "Otwórz plik"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:84
-#, fuzzy
-msgid "Open files"
-msgstr "Po uruchomieniu otwórz pliki:"
-
-#: lib/Padre/Wx/FBP/Preferences.pm:115
-msgid "Open files in existing Padre"
-msgstr "Otwieraj pliki w tej samej instancji Padre"
+#: lib/Padre/Wx/ActionLibrary.pm:241
+msgid "Open in &Command Line"
+msgstr "Otwórz w wierszu poleceń"
 
-#: lib/Padre/Wx/ActionLibrary.pm:271
-#, fuzzy
-msgid "Open in Command Line"
-msgstr "Wiersz poleceń"
+#: lib/Padre/Wx/ActionLibrary.pm:217
+msgid "Open in File &Browser"
+msgstr "Otwórz w przeglądarce plików"
 
-#: lib/Padre/Wx/ActionLibrary.pm:247
-#: lib/Padre/Wx/Directory/TreeCtrl.pm:218
-#, fuzzy
+#: lib/Padre/Wx/Directory/TreeCtrl.pm:253
+#: lib/Padre/Wx/Directory/TreeCtrl.pm:312
 msgid "Open in File Browser"
-msgstr "Otwórz plik"
+msgstr "Otwórz w przeglądarce plików"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2722
-msgid "Open perlmonks.org, one of the biggest Perl community sites, in your default web browser"
-msgstr ""
+#: lib/Padre/Wx/ActionLibrary.pm:2176
+msgid "Open interesting and helpful Padre Wiki in your default web browser"
+msgstr "Otwórz interesującą i pomocną Wiki Padre w domyślnej przeglądarce"
+
+#: lib/Padre/Wx/ActionLibrary.pm:2554
+msgid "Open interesting and helpful Perl websites in your default web browser"
+msgstr "Otwórz interesujące i pomocne strony Perl-a w domyślnej przeglądarce"
 
-#: lib/Padre/Wx/Main.pm:3873
+#: lib/Padre/Wx/Main.pm:4247
 msgid "Open selection"
 msgstr "Otwórz zaznaczenie"
 
-#: lib/Padre/Config.pm:456
-#, fuzzy
+#: lib/Padre/Config.pm:487
 msgid "Open session"
-msgstr "Otwórz zaznaczenie"
+msgstr "Otwórz sesję"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2684
+#: lib/Padre/Wx/ActionLibrary.pm:2517
 msgid "Open the Padre live support chat in your web browser and talk to others who may help you with your problem"
-msgstr ""
+msgstr "Otwórz czat suportu Padre w przeglądarce web i porozmawiaj z ludźmi którzy pomogą Ci w rozwiązaniu problemu"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2696
+#: lib/Padre/Wx/ActionLibrary.pm:2529
 msgid "Open the Perl live support chat in your web browser and talk to others who may help you with your problem"
-msgstr ""
+msgstr "Otwórz czas suportu Perl w przeglądarce web i porozmawiaj z ludźmi którzy pomogą Ci w rozwiązaniu problemu"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2708
+#: lib/Padre/Wx/ActionLibrary.pm:2541
 msgid "Open the Perl/Win32 live support chat in your web browser and talk to others who may help you with your problem"
-msgstr ""
+msgstr "Otwórz czat suportu Perl/Win32 w przeglądarce web i porozmawiaj z ludźmi którzy mogą pomóc Ci w rozwiązaniu problemu"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2297
+#: lib/Padre/Wx/ActionLibrary.pm:2211
 msgid "Open the regular expression editing window"
-msgstr ""
+msgstr "Otwiera okno edycji wyrażeń regularnych"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2307
+#: lib/Padre/Wx/ActionLibrary.pm:2221
 msgid "Open the selected text in the Regex Editor"
-msgstr ""
-
-#: lib/Padre/Wx/ActionLibrary.pm:257
-msgid "Open with Default System Editor"
-msgstr ""
+msgstr "Otwiera zaznaczony tekst w edytorze wyrażeń regularnych"
 
-#: lib/Padre/Wx/Menu/File.pm:104
-#, fuzzy
-msgid "Open..."
-msgstr "Otwórz"
+#: lib/Padre/Wx/ActionLibrary.pm:227
+msgid "Open with Default &System Editor"
+msgstr "Otwiera w domyślnym edytorze &systemowym"
 
-#: lib/Padre/Wx/Main.pm:2988
-#, fuzzy, perl-format
+#: lib/Padre/Wx/Main.pm:3204
+#, perl-format
 msgid "Opening session %s..."
-msgstr "Zapisz sesję jako..."
+msgstr "Otwieranie sesji %s..."
 
-#: lib/Padre/Wx/ActionLibrary.pm:272
+#: lib/Padre/Wx/ActionLibrary.pm:242
 msgid "Opens a command line using the current document folder"
-msgstr ""
-
-#: lib/Padre/Wx/WizardLibrary.pm:38
-msgid "Opens the Padre document wizard"
-msgstr ""
+msgstr "Otwiera wiersz poleceń z użyciem folderu bieżącego dokumentu"
 
-#: lib/Padre/Wx/WizardLibrary.pm:30
-msgid "Opens the Padre plugin wizard"
-msgstr ""
-
-#: lib/Padre/Wx/WizardLibrary.pm:22
-msgid "Opens the Perl 5 module wizard"
-msgstr ""
-
-#: lib/Padre/Wx/ActionLibrary.pm:248
+#: lib/Padre/Wx/ActionLibrary.pm:218
 msgid "Opens the current document using the file browser"
-msgstr ""
+msgstr "Otwiera bieżący dokument przy użyciu przeglądarki"
 
-#: lib/Padre/Wx/ActionLibrary.pm:260
+#: lib/Padre/Wx/ActionLibrary.pm:230
 msgid "Opens the file with the default system editor"
+msgstr "Otwiera plik w domyślnym edytorze systemowym"
+
+#: lib/Padre/Wx/ActionLibrary.pm:264
+msgid "Opens the last closed file"
+msgstr "Otwiera ostatnio zamknięty plik"
+
+#: lib/Padre/Wx/FBP/Preferences.pm:861
+msgid ""
+"Optional features can be disabled to simplify the user interface,\n"
+"reduce memory consumption and make Padre run faster.\n"
+"\n"
+"Changes to features are only applied when Padre is restarted."
 msgstr ""
+"Opcjonalne funkcjonalności mogą zostać wyłączone, co uprości interfejs użytkownika,\n"
+"zredukuje zużycie pamięci i sprawi, że Padre będzie działać szybciej.\n"
+"\n"
+"Zmiany funkcjonalności będą zastosowane po ponownym uruchomieniu Padre."
 
-#: lib/Padre/Wx/Dialog/Replace.pm:302
+#: lib/Padre/Wx/FBP/Patch.pm:148
 msgid "Options"
 msgstr "Opcje"
 
 #: lib/Padre/Wx/Dialog/Advanced.pm:147
-#, fuzzy
 msgid "Options:"
-msgstr "Opcje"
+msgstr "Opcje:"
 
-#: lib/Padre/Wx/Dialog/PerlFilter.pm:74
-#, fuzzy
+#: lib/Padre/Wx/Dialog/PerlFilter.pm:94
 msgid "Or&iginal text:"
-msgstr "oryginalna"
+msgstr "Tekst oryg&inalny:"
 
 #: lib/Padre/Wx/Dialog/WhereFrom.pm:31
 msgid "Other (Please fill in here)"
-msgstr ""
-
-#: lib/Padre/Config.pm:390
-msgid "Other Open Source"
-msgstr ""
-
-#: lib/Padre/Config.pm:391
-msgid "Other Unrestricted"
-msgstr ""
+msgstr "Inne (proszę podać tutaj)"
 
 #: lib/Padre/Wx/Dialog/WhereFrom.pm:27
 msgid "Other event"
-msgstr ""
+msgstr "Inne zdarzenie"
 
 #: lib/Padre/Wx/Dialog/WhereFrom.pm:24
 msgid "Other search engine"
-msgstr ""
+msgstr "Inna wyszukiwarka"
 
 #: lib/Padre/Wx/Dialog/Goto.pm:272
-msgid "Out of range!"
-msgstr ""
+msgid "Out of range."
+msgstr "Poza przedziałem."
 
-#: lib/Padre/Wx/Outline.pm:114
-#: lib/Padre/Wx/Outline.pm:316
+#: lib/Padre/Wx/Outline.pm:201
+#: lib/Padre/Wx/Outline.pm:248
 msgid "Outline"
 msgstr "Plan"
 
-#: lib/Padre/Wx/Output.pm:196
+#: lib/Padre/Wx/Output.pm:89
+#: lib/Padre/Wx/FBP/Preferences.pm:470
 msgid "Output"
 msgstr "Wynik"
 
-#: lib/Padre/Wx/Bottom.pm:52
+#: lib/Padre/Wx/Bottom.pm:53
 msgid "Output View"
 msgstr "Podgląd wyniku"
 
-#: lib/Padre/Wx/Dialog/KeyBindings.pm:392
+#: lib/Padre/Wx/Dialog/Preferences.pm:480
 msgid "Override Shortcut"
-msgstr ""
+msgstr "Nadpisz skrót"
+
+#: lib/Padre/Wx/ActionLibrary.pm:2527
+msgid "P&erl Help"
+msgstr "Pomoc P&erl"
 
-#: lib/Padre/Wx/Main.pm:4034
+#: lib/Padre/Wx/Menu/Tools.pm:103
+msgid "P&lug-in Tools"
+msgstr "Narzędzia wtyczek"
+
+#: lib/Padre/Wx/Main.pm:4411
 msgid "PHP Files"
 msgstr "Pliki PHP"
 
-#: lib/Padre/MimeTypes.pm:410
-#: lib/Padre/Config.pm:1063
-#, fuzzy
+#: lib/Padre/Wx/FBP/Preferences.pm:311
+msgid "POD"
+msgstr "POD"
+
+#: lib/Padre/Wx/FBP/POD.pm:30
+msgid "POD Viewer"
+msgstr "Przeglądarka POD"
+
+#: lib/Padre/Config.pm:1126
+#: lib/Padre/Wx/Scintilla.pm:28
 msgid "PPI Experimental"
-msgstr "E&ksperymentalne"
+msgstr "Eksperymentalne PPI"
 
-#: lib/Padre/MimeTypes.pm:415
-#: lib/Padre/Config.pm:1064
+#: lib/Padre/Config.pm:1127
+#: lib/Padre/Wx/Scintilla.pm:34
 msgid "PPI Standard"
-msgstr ""
+msgstr "Standardowy PPI"
+
+#: lib/Padre/Wx/FBP/About.pm:604
+msgid "Paco Alguacil"
+msgstr "Paco Alguacil"
 
-#: lib/Padre/Wx/About.pm:59
-#: lib/Padre/Wx/WizardLibrary.pm:29
-#: lib/Padre/Wx/WizardLibrary.pm:37
+#: lib/Padre/Wx/FBP/About.pm:841
 #: lib/Padre/Wx/Dialog/Form.pm:98
-#: lib/Padre/Config/Style.pm:46
 msgid "Padre"
 msgstr "Padre"
 
 #: lib/Padre/Wx/Dialog/WhereFrom.pm:30
-#, fuzzy
 msgid "Padre Developer"
-msgstr "Narzędzia programisty Padre"
+msgstr "Deweloper Padre"
 
 #: lib/Padre/Plugin/Devel.pm:30
 msgid "Padre Developer Tools"
-msgstr "Narzędzia programisty Padre"
-
-#: lib/Padre/Wx/Dialog/Wizard/Padre/Document.pm:16
-msgid "Padre Document Wizard"
-msgstr ""
-
-#: lib/Padre/Wx/Dialog/Wizard/Padre/Plugin.pm:16
-msgid "Padre Plugin Wizard"
-msgstr ""
+msgstr "Narzędzia dewelopera Padre"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:27
-#, fuzzy
+#: lib/Padre/Wx/FBP/Preferences.pm:32
 msgid "Padre Preferences"
-msgstr "Ustawienia"
-
-#: lib/Padre/Wx/ActionLibrary.pm:2682
-#, fuzzy
-msgid "Padre Support (English)"
-msgstr "Wsparcie Padre"
+msgstr "Preferencje Padre"
 
-#: lib/Padre/Wx/FBP/Sync.pm:26
-#: lib/Padre/Wx/Dialog/Sync.pm:43
-#, fuzzy
+#: lib/Padre/Wx/FBP/Sync.pm:29
 msgid "Padre Sync"
-msgstr "Padre"
+msgstr "Padre Sync"
 
-#: lib/Padre/Wx/About.pm:105
-msgid "Padre is free software; you can redistribute it and/or modify it under the same terms as Perl 5."
+#: lib/Padre/Wx/FBP/About.pm:102
+msgid ""
+"Padre contains icons from GNOME, you can redistribute it and/or \n"
+"modify then under the terms of the GNU General Public License as published by the \n"
+"Free Software Foundation; version 2 dated June, 1991."
 msgstr ""
+"Padre zawiera ikony z GNOME, możesz go dystrybuować  i/lub\n"
+"modyfikować zgodnie z warunkami licencji GNU General Public License opublikowanej przez\n"
+"Free Software Foundation; wersja 2 datowana na czerwiec 1991."
 
-#: lib/Padre/Wx/Dialog/KeyBindings.pm:101
+#: lib/Padre/Wx/Dialog/Preferences.pm:40
 msgid "PageDown"
-msgstr ""
+msgstr "PageDown"
 
-#: lib/Padre/Wx/Dialog/KeyBindings.pm:101
+#: lib/Padre/Wx/Dialog/Preferences.pm:39
 msgid "PageUp"
-msgstr ""
-
-#: lib/Padre/Wx/FBP/ModuleStarter.pm:115
-#: lib/Padre/Wx/Dialog/ModuleStart.pm:70
-msgid "Parent Directory:"
-msgstr "Katalog nadrzędny:"
-
-#: lib/Padre/Wx/FBP/Sync.pm:86
-#: lib/Padre/Wx/FBP/Sync.pm:129
-msgid "Password"
-msgstr ""
+msgstr "PageUp"
 
-#: lib/Padre/Wx/Dialog/Sync2.pm:142
-#: lib/Padre/Wx/Dialog/Sync.pm:527
+#: lib/Padre/Wx/Dialog/Sync.pm:145
 msgid "Password and confirmation do not match."
-msgstr ""
+msgstr "Hasło i potwierdzenie nie zgadzają się."
 
 #: lib/Padre/File/FTP.pm:131
 #, perl-format
 msgid "Password for user '%s' at %s:"
-msgstr ""
+msgstr "Hasło użytkownika '%s' na %s:"
+
+#: lib/Padre/Wx/FBP/Sync.pm:89
+#: lib/Padre/Wx/FBP/Sync.pm:148
+msgid "Password:"
+msgstr "Hasło:"
 
-#: lib/Padre/Wx/ActionLibrary.pm:758
+#: lib/Padre/Wx/ActionLibrary.pm:766
 msgid "Paste the clipboard to the current location"
-msgstr ""
+msgstr "Wklej zawartość schowka do bieżącej lokalizacji"
 
-#: lib/Padre/Wx/Dialog/QuickMenuAccess.pm:392
-#, fuzzy
-msgid "Perl"
-msgstr "Pe&rl"
+#: lib/Padre/Wx/FBP/Patch.pm:29
+msgid "Patch"
+msgstr "Łatka"
 
-#: lib/Padre/Wx/WizardLibrary.pm:21
-#, fuzzy
-msgid "Perl 5"
-msgstr "Pe&rl"
+#: lib/Padre/Wx/Dialog/Patch.pm:407
+msgid "Patch file should end in .patch or .diff, you should reselect & try again"
+msgstr "Plik łatki powinien mieć rozszerzenie .patch lub .diff, powinieneś wybrać ponownie i spróbować jeszcze raz"
 
-#: lib/Padre/Wx/ActionLibrary.pm:159
-msgid "Perl 5 Module"
-msgstr "Moduł Perl 5"
+#: lib/Padre/Wx/Dialog/Patch.pm:422
+msgid "Patch successful, you should see a new tab in editor called Unsaved #"
+msgstr "Łatka zastosowana, powinieneś zobaczyć w edytorze nową kartę Unsaved #"
 
-#: lib/Padre/Wx/Dialog/Wizard/Perl/Module.pm:18
-#, fuzzy
-msgid "Perl 5 Module Wizard"
-msgstr "Moduł Perl 5"
+#: lib/Padre/Wx/VCS.pm:54
+msgid "Path"
+msgstr "Ścieżka"
 
-#: lib/Padre/Wx/ActionLibrary.pm:150
-msgid "Perl 5 Script"
-msgstr "Skrypt Perl 5"
+#: lib/Padre/Wx/FBP/About.pm:224
+msgid "Patrick Donelan"
+msgstr "Patrick Donelan"
 
-#: lib/Padre/Wx/ActionLibrary.pm:168
-msgid "Perl 5 Test"
-msgstr "Test Perl 5"
+#: lib/Padre/Wx/FBP/About.pm:266
+msgid "Paweł Murias"
+msgstr "Paweł Murias"
 
-#: lib/Padre/Wx/ActionLibrary.pm:179
-msgid "Perl 6 Script"
-msgstr "Skrypt Perl 6"
+#: lib/Padre/Wx/Dialog/QuickMenuAccess.pm:367
+msgid "Perl"
+msgstr "Perl"
 
-#: lib/Padre/Wx/ActionLibrary.pm:200
-#, fuzzy
-msgid "Perl Distribution (New)..."
-msgstr "Dystrybucja Perla (Module::Starter)"
+#: lib/Padre/Wx/ActionLibrary.pm:181
+msgid "Perl &6 Script"
+msgstr "Skrypt Perl &6"
 
-#: lib/Padre/Wx/ActionLibrary.pm:190
-#, fuzzy
-msgid "Perl Distribution..."
-msgstr "Dystrybucja Perla (Module::Starter)"
+#: lib/Padre/Wx/ActionLibrary.pm:159
+msgid "Perl 5 &Module"
+msgstr "&Moduł Perl 5"
 
-#: lib/Padre/Wx/Main.pm:4032
-msgid "Perl Files"
-msgstr "Pliki Perl"
+#: lib/Padre/Wx/ActionLibrary.pm:149
+msgid "Perl 5 &Script"
+msgstr "&Skrypt Perl 5"
 
-#: lib/Padre/Wx/Dialog/PerlFilter.pm:33
-#, fuzzy
-msgid "Perl Filter"
-msgstr "Pliki Perl"
+#: lib/Padre/Wx/ActionLibrary.pm:169
+msgid "Perl 5 &Test"
+msgstr "&Test Perl 5"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2694
-msgid "Perl Help"
-msgstr "Pomoc Perl"
+#: lib/Padre/Wx/FBP/About.pm:64
+msgid "Perl Application Development and Refactoring Environment"
+msgstr "Środowisko Tworzenia i Refaktoryzacji Aplikacji Perl-a"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:689
-msgid "Perl beginner mode"
-msgstr "Tryb Perl dla początkujących"
+#: lib/Padre/Wx/FBP/Preferences.pm:1461
+msgid "Perl Arguments"
+msgstr "Parametry Perl"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:712
-#, fuzzy
-msgid "Perl ctags file"
-msgstr "Pliki Perl"
+#: lib/Padre/Wx/FBP/Preferences.pm:1419
+msgid "Perl Ctags File:"
+msgstr "Plik ctag-ów Perl:"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:616
-msgid "Perl interpreter"
-msgstr ""
+#: lib/Padre/Wx/FBP/Preferences.pm:1405
+msgid "Perl Executable:"
+msgstr "Plik wykonywalny Perl-a:"
 
-#: lib/Padre/Wx/Dialog/ModuleStart.pm:25
-#: lib/Padre/Wx/Dialog/ModuleStart.pm:45
-#: lib/Padre/Wx/Dialog/ModuleStart.pm:113
-msgid "Perl licensing terms"
-msgstr ""
+#: lib/Padre/Wx/Main.pm:4409
+#: lib/Padre/Wx/Choice/Files.pm:21
+msgid "Perl Files"
+msgstr "Pliki Perl"
 
-#: lib/Padre/Locale.pm:258
+#: lib/Padre/Wx/Dialog/PerlFilter.pm:33
+msgid "Perl Filter"
+msgstr "Filtr Perl"
+
+#: lib/Padre/Locale.pm:259
 msgid "Persian (Iran)"
 msgstr "Perski (Iran)"
 
-#: lib/Padre/Wx/Dialog/ModuleStart.pm:71
-msgid "Pick parent directory"
-msgstr "Wybierz katalog nadrzędny"
+#: lib/Padre/Wx/FBP/About.pm:284
+msgid "Petar Shangov"
+msgstr "Petar Shangov"
+
+#: lib/Padre/Wx/FBP/About.pm:134
+msgid "Peter Lavender"
+msgstr "Peter Lavender"
 
-#: lib/Padre/Wx/Dialog/Sync2.pm:131
-#: lib/Padre/Wx/Dialog/Sync.pm:516
+#: lib/Padre/Wx/Dialog/Sync.pm:134
 msgid "Please ensure all inputs have appropriate values."
-msgstr ""
+msgstr "Proszę upewnij się, że wszystkie wprowadzone wartości są prawidłowe."
 
-#: lib/Padre/Wx/Dialog/Sync2.pm:88
-#: lib/Padre/Wx/Dialog/Sync.pm:468
+#: lib/Padre/Wx/Dialog/Sync.pm:99
 msgid "Please input a valid value for both username and password"
-msgstr ""
+msgstr "Wprowadź proszę prawidłowe wartości nazwy użytkownika i hasła."
+
+#: lib/Padre/Wx/Directory/TreeCtrl.pm:165
+msgid "Please type in the new name of the directory"
+msgstr "Proszę wprowadzić nową nazwę katalogu"
+
+#: lib/Padre/Wx/Directory/TreeCtrl.pm:169
+msgid "Please type in the new name of the file"
+msgstr "Proszę wprowadzić nową nazwę pliku"
 
-#: lib/Padre/Wx/Progress.pm:76
+#: lib/Padre/Wx/Progress.pm:85
 msgid "Please wait..."
-msgstr ""
+msgstr "Proszę czekać..."
 
-#: lib/Padre/Wx/ActionLibrary.pm:2335
-#, fuzzy
-msgid "Plug-in List (CPAN)"
+#: lib/Padre/Wx/ActionLibrary.pm:2246
+msgid "Plug-in &List (CPAN)"
 msgstr "Lista wtyczek (CPAN)"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2319
-#: lib/Padre/Wx/Dialog/PluginManager.pm:35
-#, fuzzy
+#: lib/Padre/Wx/FBP/PluginManager.pm:29
 msgid "Plug-in Manager"
 msgstr "Menedżer wtyczek"
 
-#: lib/Padre/Wx/Dialog/PluginManager.pm:102
-#, fuzzy
-msgid "Plug-in Name"
-msgstr "Menedżer wtyczek"
-
-#: lib/Padre/Wx/Menu/Tools.pm:103
-#, fuzzy
-msgid "Plug-in Tools"
-msgstr "Narzędzia wtyczek"
-
-#: lib/Padre/PluginManager.pm:1137
-#, fuzzy, perl-format
+#: lib/Padre/PluginManager.pm:984
+#, perl-format
 msgid "Plug-in must have '%s' as base directory"
 msgstr "Wtyczka musi posiadać '%s' jako katalog bazowy"
 
-#: lib/Padre/Wx/WizardLibrary.pm:28
-#, fuzzy
-msgid "Plugin"
-msgstr "W&tyczki"
-
-#: lib/Padre/PluginManager.pm:930
-#, fuzzy, perl-format
+#: lib/Padre/PluginManager.pm:780
+#, perl-format
 msgid "Plugin %s"
-msgstr "W&tyczki"
+msgstr "Wtyczka %s"
 
-#: lib/Padre/PluginHandle.pm:269
+#: lib/Padre/PluginHandle.pm:341
 #, perl-format
 msgid "Plugin %s returned %s instead of a hook list on ->padre_hooks"
-msgstr ""
+msgstr "Wtyczka %s zwróciła %s zamiast listy uchwytu na ->padre_hooks"
 
-#: lib/Padre/PluginHandle.pm:279
+#: lib/Padre/PluginHandle.pm:354
 #, perl-format
 msgid "Plugin %s tried to register invalid hook %s"
-msgstr ""
+msgstr "Plugin %s próbował zarejestrować nieprawidłowy uchwyt %s"
 
-#: lib/Padre/PluginHandle.pm:287
+#: lib/Padre/PluginHandle.pm:362
 #, perl-format
 msgid "Plugin %s tried to register non-CODE hook %s"
-msgstr ""
+msgstr "Wtyczka %s próbowała zarejestrować uchwyt non-CODE %s"
 
-#: lib/Padre/PluginManager.pm:903
+#: lib/Padre/PluginManager.pm:753
 #, perl-format
 msgid "Plugin %s, hook %s returned an emtpy error message"
-msgstr ""
+msgstr "Wtyczka %s, uchwyt %s zwróciła pustą wiadomość o błędzie"
 
-#: lib/Padre/PluginManager.pm:874
+#: lib/Padre/PluginManager.pm:720
 #, perl-format
 msgid "Plugin error on event %s: %s"
-msgstr ""
+msgstr "Błąd wtyczki przy zdarzeniu %s: %s"
 
-#: lib/Padre/Wx/Dialog/QuickMenuAccess.pm:396
-#, fuzzy
+#: lib/Padre/Wx/Dialog/QuickMenuAccess.pm:371
 msgid "Plugins"
-msgstr "W&tyczki"
+msgstr "Wtyczki"
 
-#: lib/Padre/Locale.pm:380
+#: lib/Padre/Locale.pm:381
+#: lib/Padre/Wx/FBP/About.pm:559
 msgid "Polish"
 msgstr "Polski"
 
-#: lib/Padre/Plugin/PopularityContest.pm:305
+#: lib/Padre/Plugin/PopularityContest.pm:323
 msgid "Popularity Contest Report"
-msgstr ""
+msgstr "Raport Konkursu Popularności"
 
-#: lib/Padre/Locale.pm:390
+#: lib/Padre/Locale.pm:391
+#: lib/Padre/Wx/FBP/About.pm:574
 msgid "Portuguese (Brazil)"
 msgstr "Portugalski (Brazylia)"
 
-#: lib/Padre/Locale.pm:400
+#: lib/Padre/Locale.pm:401
 msgid "Portuguese (Portugal)"
 msgstr "Portugalski (Portugalia)"
 
@@ -3897,582 +4145,619 @@ msgstr ""
 
 #: lib/Padre/Wx/Dialog/Advanced.pm:27
 msgid "Positive Integer"
-msgstr ""
+msgstr "Całkowity dodatni"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:128
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:127
 msgid "Positive lookahead assertion"
 msgstr ""
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:130
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:129
 msgid "Positive lookbehind assertion"
 msgstr ""
 
-#: lib/Padre/Wx/Outline.pm:361
+#: lib/Padre/Wx/Outline.pm:380
 msgid "Pragmata"
 msgstr ""
 
-#: lib/Padre/Wx/FBP/Preferences.pm:138
-#, fuzzy
+#: lib/Padre/Wx/FBP/Preferences.pm:160
 msgid "Prefered language for error diagnostics"
-msgstr "Preferowany język dla diagnozowania błędów:"
+msgstr "Preferowany język błędów diagnostycznych"
 
 #: lib/Padre/Wx/Dialog/Advanced.pm:110
-#, fuzzy
 msgid "Preference Name"
-msgstr "Ustawienia"
+msgstr "Nazwa preferencji"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2267
+#: lib/Padre/Wx/FBP/PluginManager.pm:112
 msgid "Preferences"
-msgstr "Ustawienia"
-
-#: lib/Padre/Wx/ActionLibrary.pm:2277
-#, fuzzy
-msgid "Preferences Sync"
-msgstr "Ustawienia"
+msgstr "Preferencje"
 
-#: lib/Padre/Wx/Dialog/FindFast.pm:163
-msgid "Previ&ous"
-msgstr "&Poprzedni"
+#: lib/Padre/Wx/ActionLibrary.pm:2199
+msgid "Preferences &Sync..."
+msgstr "Preferencje &synchronizacji"
 
-#: lib/Padre/Wx/FBP/Insert.pm:73
-msgid "Preview:"
+#: lib/Padre/PluginHandle.pm:283
+#, perl-format
+msgid "Prerequisites missing suggest you read the POD for '%s': %s"
 msgstr ""
 
-#: lib/Padre/Wx/FBP/FindFast.pm:86
-#, fuzzy
-msgid "Previous"
-msgstr "&Poprzedni"
+#: lib/Padre/Wx/FBP/Snippet.pm:92
+msgid "Preview:"
+msgstr "Podgląd:"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2488
-#, fuzzy
-msgid "Previous File"
-msgstr "&Poprzedni"
+#: lib/Padre/Wx/Diff2.pm:27
+#: lib/Padre/Wx/Dialog/Diff.pm:26
+msgid "Previous difference"
+msgstr "Poprzednia różnica"
 
-#: lib/Padre/Config.pm:453
-#, fuzzy
+#: lib/Padre/Config.pm:484
 msgid "Previous open files"
-msgstr "Po uruchomieniu otwórz pliki:"
+msgstr "Poprzednio otwarte pliki"
 
-#: lib/Padre/Wx/ActionLibrary.pm:510
-#, fuzzy
+#: lib/Padre/Wx/ActionLibrary.pm:504
 msgid "Print the current document"
-msgstr "Zgadnij na podstawie bieżącego dokumentu:"
+msgstr "Wydrukuj bieżący dokument"
 
-#: lib/Padre/Wx/Directory.pm:272
-#: lib/Padre/Wx/Dialog/WindowList.pm:223
-msgid "Project"
+#: lib/Padre/Wx/FBP/Patch.pm:104
+msgid "Process"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1410
-msgid "Project Browser - Was known as the Directory Tree."
-msgstr ""
+#: lib/Padre/Wx/Directory.pm:200
+#: lib/Padre/Wx/Dialog/WindowList.pm:222
+msgid "Project"
+msgstr "Projekt"
 
-#: lib/Padre/Wx/Left.pm:52
-msgid "Project Tools"
-msgstr ""
+#: lib/Padre/Wx/FBP/Preferences.pm:361
+msgid "Project Browser"
+msgstr "Przeglądarka Projektów"
 
-#: lib/Padre/Config.pm:646
-msgid "Project Tools (Left)"
-msgstr ""
+#: lib/Padre/Wx/ActionLibrary.pm:1429
+msgid "Project Browser - Was known as the Directory Tree"
+msgstr "Przeglądarka Projektów - Była znana jako Drzewo Katalogów."
 
-#: lib/Padre/Wx/ActionLibrary.pm:1803
-msgid "Prompt for a replacement variable name and replace all occurrences of this variable"
-msgstr ""
+#: lib/Padre/Wx/FBP/SLOC.pm:29
+msgid "Project Statistics"
+msgstr "Statystyki projektu"
 
-#: lib/Padre/Config.pm:392
-msgid "Proprietary/Restrictive"
-msgstr ""
+#: lib/Padre/Wx/Left.pm:53
+msgid "Project Tools"
+msgstr "Narzędzia projektu"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:93
-msgid "Punctuation characters"
-msgstr ""
+#: lib/Padre/Wx/ActionLibrary.pm:1808
+msgid "Prompt for a replacement variable name and replace all occurrences of this variable"
+msgstr "Zapytaj o nazwę zastępującej zmienne i zastąp wszystkie wystąpienia tej zmiennej"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2467
-msgid "Put focus on tab visited the longest time ago."
-msgstr ""
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:92
+msgid "Punctuation characters"
+msgstr "Znaki interpunkcyjne"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2478
+#: lib/Padre/Wx/ActionLibrary.pm:2354
 msgid "Put focus on the next tab to the right"
-msgstr ""
+msgstr "Ustaw kursor na następnej karcie po prawej"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2489
+#: lib/Padre/Wx/ActionLibrary.pm:2365
 msgid "Put focus on the previous tab to the left"
-msgstr ""
+msgstr "Ustaw kursor na poprzedniej karcie po lewej"
 
-#: lib/Padre/Wx/ActionLibrary.pm:742
+#: lib/Padre/Wx/ActionLibrary.pm:749
 msgid "Put the content of the current document in the clipboard"
-msgstr ""
+msgstr "Umieść zawartość bieżącego dokumentu w schowku"
 
-#: lib/Padre/Wx/ActionLibrary.pm:685
+#: lib/Padre/Wx/ActionLibrary.pm:689
 msgid "Put the current selection in the clipboard"
-msgstr ""
+msgstr "Umieść bieżące zaznaczenie w schowku"
 
-#: lib/Padre/Wx/ActionLibrary.pm:701
+#: lib/Padre/Wx/ActionLibrary.pm:705
 msgid "Put the full path of the current file in the clipboard"
-msgstr ""
+msgstr "Umieść pełną ścieżkę bieżącego pliku w schowku"
 
-#: lib/Padre/Wx/ActionLibrary.pm:729
+#: lib/Padre/Wx/ActionLibrary.pm:735
 msgid "Put the full path of the directory of the current file in the clipboard"
-msgstr ""
+msgstr "Umieść pełną ścieżkę katalogu bieżącego pliku w schowku"
 
-#: lib/Padre/Wx/ActionLibrary.pm:715
+#: lib/Padre/Wx/ActionLibrary.pm:720
 msgid "Put the name of the current file in the clipboard"
-msgstr ""
+msgstr "Umieść nazwę bieżącego pliku w schowku"
 
-#: lib/Padre/Wx/Main.pm:4036
+#: lib/Padre/Wx/Main.pm:4413
 msgid "Python Files"
 msgstr "Pliki Python"
 
-#: lib/Padre/Wx/Dialog/QuickMenuAccess.pm:40
+#: lib/Padre/Wx/Dialog/QuickMenuAccess.pm:43
 msgid "Quick Menu Access"
-msgstr ""
-
-#: lib/Padre/Wx/ActionLibrary.pm:1331
-msgid "Quick Menu Access..."
-msgstr ""
+msgstr "Menu szybkiego dostępu"
 
 #: lib/Padre/Wx/ActionLibrary.pm:1332
 msgid "Quick access to all menu functions"
-msgstr ""
+msgstr "Szybki dostęp do wszystkich funkcji menu"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2251
+#: lib/Padre/Wx/FBP/Debugger.pm:163
+msgid "Quit Debugger"
+msgstr "Wyjdź z debugera (&q)"
+
+#: lib/Padre/Wx/ActionLibrary.pm:2163
 msgid "Quit Debugger (&q)"
-msgstr ""
+msgstr "Wyjdź z debugera (&q)"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2252
+#: lib/Padre/Wx/ActionLibrary.pm:2164
 msgid "Quit the process being debugged"
-msgstr ""
+msgstr "Wyjdź z debugowanego procesu"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:157
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:156
 msgid "Quote (disable) pattern metacharacters till \\E"
-msgstr ""
+msgstr "Włącz (wyłącz) cytowanie wzorca metaznaków aż do \\E"
+
+#: lib/Padre/Wx/Dialog/About.pm:161
+msgid "RAM"
+msgstr "RAM"
 
-#: lib/Padre/Wx/StatusBar.pm:435
-msgid "R/W"
+#: lib/Padre/Wx/FBP/Debugger.pm:484
+msgid ""
+"Raw\n"
+"You can enter what ever debug command you want!"
 msgstr ""
+"Raw\n"
+"Możesz wprowadzić dowolne polecenie debugowania!"
 
-#: lib/Padre/Wx/StatusBar.pm:435
-#, fuzzy
+#: lib/Padre/Wx/Menu/File.pm:180
+msgid "Re&load"
+msgstr "Ładuj ponownie"
+
+#: lib/Padre/Wx/ActionLibrary.pm:2303
+msgid "Re&load All Plug-ins"
+msgstr "Ładuj ponownie wszystkie wtyczki"
+
+#: lib/Padre/Wx/ActionLibrary.pm:1266
+msgid "Re&place in Files..."
+msgstr "Zastą&p w plikach..."
+
+#: lib/Padre/Wx/ActionLibrary.pm:2281
+msgid "Re&set My plug-in"
+msgstr "Wyczyść wtyczkę My Plug-in"
+
+#: lib/Padre/Wx/StatusBar.pm:411
 msgid "Read Only"
-msgstr "Wczytaj ponownie plik"
+msgstr "Tylko do odczytu"
+
+#: lib/Padre/Wx/StatusBar.pm:411
+msgid "Read Write"
+msgstr "Odczyt Zapis"
 
 #: lib/Padre/File/FTP.pm:289
 msgid "Reading file from FTP server..."
-msgstr ""
+msgstr "Wczytywanie pliku z serwera FTP..."
 
-#: lib/Padre/Wx/Dialog/HelpSearch.pm:273
+#: lib/Padre/Wx/Dialog/HelpSearch.pm:274
 msgid "Reading items. Please wait"
-msgstr ""
+msgstr "Wczytywanie elementów. Proszę czekać"
 
-#: lib/Padre/Wx/Dialog/QuickMenuAccess.pm:352
+#: lib/Padre/Wx/Dialog/QuickMenuAccess.pm:327
 msgid "Reading items. Please wait..."
-msgstr ""
+msgstr "Wczytywanie elementów. Proszę czekać..."
 
-#: lib/Padre/Wx/Directory/TreeCtrl.pm:174
+#: lib/Padre/Wx/Directory/TreeCtrl.pm:215
 #, perl-format
 msgid "Really delete the file \"%s\"?"
-msgstr ""
+msgstr "Naprawdę usunąć plik \"%s\"?"
+
+#: lib/Padre/Wx/FBP/CPAN.pm:277
+msgid "Recent"
+msgstr "Ostatni"
 
-#: lib/Padre/Wx/ActionLibrary.pm:604
+#: lib/Padre/Wx/ActionLibrary.pm:608
 msgid "Redo last undo"
-msgstr ""
+msgstr "Przywróć ostatnie cofnięcie zmian"
 
-#: lib/Padre/Wx/Menu/Refactor.pm:94
+#: lib/Padre/Wx/Menu/Refactor.pm:91
 msgid "Ref&actor"
-msgstr ""
+msgstr "Ref&aktoryzacja"
 
-#: lib/Padre/Wx/Dialog/QuickMenuAccess.pm:393
+#: lib/Padre/Wx/Dialog/QuickMenuAccess.pm:368
 msgid "Refactor"
-msgstr ""
+msgstr "Refaktoryzacja"
 
-#: lib/Padre/Wx/Directory/TreeCtrl.pm:249
-#, fuzzy
+#: lib/Padre/Wx/Directory.pm:226
+#: lib/Padre/Wx/FBP/CPAN.pm:132
+#: lib/Padre/Wx/FBP/CPAN.pm:180
 msgid "Refresh"
-msgstr "Odśwież menu"
+msgstr "Odśwież"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:240
-msgid "RegExp for TODO panel"
-msgstr ""
+#: lib/Padre/Wx/FBP/Breakpoints.pm:63
+msgid "Refresh List"
+msgstr "Odśwież listę"
+
+#: lib/Padre/Wx/FBP/FoundInFiles.pm:51
+msgid "Refresh Search"
+msgstr "Odśwież wyszukiwanie"
+
+#: lib/Padre/Wx/FBP/VCS.pm:143
+msgid "Refresh the status of working copy files and directories"
+msgstr "Odśwież stan kopii roboczej plików i katalogów"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2296
 #: lib/Padre/Wx/Dialog/RegexEditor.pm:33
 msgid "Regex Editor"
-msgstr ""
+msgstr "Edytor Regex"
 
-#: lib/Padre/Wx/FBP/Sync.pm:185
+#: lib/Padre/Wx/FBP/Sync.pm:178
 msgid "Register"
-msgstr ""
+msgstr "Rejestruj"
 
-#: lib/Padre/Wx/FBP/Sync.pm:314
-#, fuzzy
+#: lib/Padre/Wx/FBP/Sync.pm:315
 msgid "Registration"
-msgstr "Opis"
+msgstr "Rejestracja"
 
-#: lib/Padre/Wx/Dialog/Replace.pm:92
-msgid "Regular &Expression"
-msgstr ""
+#: lib/Padre/Wx/FBP/Find.pm:79
+#: lib/Padre/Wx/FBP/Replace.pm:129
+msgid "Regular E&xpression"
+msgstr "Wyrażenie &regularne "
 
 #: lib/Padre/Wx/Dialog/WhereFrom.pm:29
 msgid "Reinstalling/installing on other computer"
-msgstr ""
-
-#: lib/Padre/Wx/FindResult.pm:125
-msgid "Related editor has been closed"
-msgstr ""
-
-#: lib/Padre/Wx/Menu/File.pm:192
-#, fuzzy
-msgid "Reload"
-msgstr "Wczytaj ponownie plik"
-
-#: lib/Padre/Wx/ActionLibrary.pm:398
-#, fuzzy
-msgid "Reload All"
-msgstr "Wczytaj ponownie plik"
-
-#: lib/Padre/Wx/ActionLibrary.pm:2392
-#, fuzzy
-msgid "Reload All Plug-ins"
-msgstr "Wczytaj ponownie wszystkie wtyczki"
+msgstr "Reinstalacja/Instalacja na innym komputerze"
 
-#: lib/Padre/Wx/ActionLibrary.pm:388
-msgid "Reload File"
-msgstr "Wczytaj ponownie plik"
+#: lib/Padre/Wx/ActionLibrary.pm:389
+msgid "Reload &All"
+msgstr "Ładuj ponownie wszystkie"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2361
-#, fuzzy
-msgid "Reload My Plug-in"
-msgstr "Wczytaj ponownie wtyczkę My"
+#: lib/Padre/Wx/ActionLibrary.pm:379
+msgid "Reload &File"
+msgstr "Ładuj ponownie plik"
 
-#: lib/Padre/Wx/ActionLibrary.pm:408
-#, fuzzy
-msgid "Reload Some..."
-msgstr "Wczytaj ponownie plik"
+#: lib/Padre/Wx/ActionLibrary.pm:399
+msgid "Reload &Some..."
+msgstr "Ładuj ponownie niektóre..."
 
-#: lib/Padre/Wx/Main.pm:4199
-#, fuzzy
-msgid "Reload all files"
-msgstr "Wczytaj ponownie plik"
+#: lib/Padre/Wx/Main.pm:4695
+msgid "Reload Files"
+msgstr "Ładuj ponownie pliki"
 
-#: lib/Padre/Wx/ActionLibrary.pm:399
+#: lib/Padre/Wx/ActionLibrary.pm:390
 msgid "Reload all files currently open"
-msgstr ""
+msgstr "Ładuj ponownie wszystkie obecnie otwarte pliki"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2393
-#, fuzzy
-msgid "Reload all plug-ins from disk"
-msgstr "Wczytaj ponownie wszystkie wtyczki"
+#: lib/Padre/Wx/ActionLibrary.pm:2304
+msgid "Reload all plug-ins from &disk"
+msgstr "Ładuj ponownie wszystkie wtyczki z &dysku"
 
-#: lib/Padre/Wx/ActionLibrary.pm:389
-#, fuzzy
+#: lib/Padre/Wx/ActionLibrary.pm:380
 msgid "Reload current file from disk"
-msgstr "Wczytaj ponownie bieżącą wtyczkę"
+msgstr "Ładuj ponownie bieżący plik z dysku"
 
-#: lib/Padre/Wx/Main.pm:4246
-#, fuzzy
-msgid "Reload some"
-msgstr "Wczytaj ponownie plik"
-
-#: lib/Padre/Wx/Main.pm:4230
-#: lib/Padre/Wx/Main.pm:6216
-#, fuzzy
-msgid "Reload some files"
-msgstr "Wczytaj ponownie plik"
+#: lib/Padre/Wx/Main.pm:4638
+msgid "Reloading Files"
+msgstr "Ponowne ładowanie plików"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2402
+#: lib/Padre/Wx/ActionLibrary.pm:2313
 msgid "Reloads (or initially loads) the current plug-in"
-msgstr ""
-
-#: lib/Padre/Wx/ActionLibrary.pm:2144
-msgid "Remove Breakpoint"
-msgstr ""
+msgstr "Ponowne ładowanie (lub ładowanie inicjalne) bieżącej wtyczki"
 
-#: lib/Padre/Wx/ActionLibrary.pm:655
-#, fuzzy
+#: lib/Padre/Wx/ActionLibrary.pm:659
 msgid "Remove all the selection marks"
-msgstr "Usuń uchwyty zaznaczenia"
-
-#: lib/Padre/Wx/ActionLibrary.pm:957
-msgid "Remove comment out of selected lines in the document"
-msgstr ""
+msgstr "Usuń wszystkie uchwyty zaznaczenia"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2145
-msgid "Remove the breakpoint at the current location of the cursor"
-msgstr ""
+#: lib/Padre/Wx/ActionLibrary.pm:969
+msgid "Remove comment for selected lines or the current line"
+msgstr "Usuń komentarz z zaznaczonych wierszy lub bieżącej linii"
 
-#: lib/Padre/Wx/ActionLibrary.pm:670
+#: lib/Padre/Wx/ActionLibrary.pm:674
 msgid "Remove the current selection and put it in the clipboard"
-msgstr ""
+msgstr "Usuń bieżące zaznaczenie i umieść je w schowku"
 
-#: lib/Padre/Wx/ActionLibrary.pm:539
+#: lib/Padre/Wx/ActionLibrary.pm:533
 msgid "Remove the entries from the recent files list"
-msgstr ""
+msgstr "Usuń pozycje z listy ostatnio używanych plików"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1062
+#: lib/Padre/Wx/ActionLibrary.pm:1064
 msgid "Remove the spaces from the beginning of the selected lines"
-msgstr ""
+msgstr "Usuń spacje na początku zaznaczonych wierszy"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1052
+#: lib/Padre/Wx/ActionLibrary.pm:1074
 msgid "Remove the spaces from the end of the selected lines"
-msgstr ""
+msgstr "Usuń spacje na końcu zaznaczonych wierszy"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1802
-#, fuzzy
-msgid "Rename Variable"
-msgstr "Zmień nazwę zmiennej leksykalnej"
+#: lib/Padre/Wx/Directory/TreeCtrl.pm:378
+#: lib/Padre/Wx/Directory/TreeCtrl.pm:380
+msgid "Rename"
+msgstr "Zmień nazwę"
 
-#: lib/Padre/Document/Perl.pm:864
-#: lib/Padre/Document/Perl.pm:874
-#, fuzzy
+#: lib/Padre/Wx/Directory/TreeCtrl.pm:277
+msgid "Rename Directory"
+msgstr "Zmień nazwę Katalogu"
+
+#: lib/Padre/Wx/Directory/TreeCtrl.pm:336
+msgid "Rename File"
+msgstr "Zmień nazwę Pliku"
+
+#: lib/Padre/Wx/Directory/TreeCtrl.pm:166
+msgid "Rename directory"
+msgstr "Zmień nazwę katalogu"
+
+#: lib/Padre/Wx/Directory/TreeCtrl.pm:170
+msgid "Rename file"
+msgstr "Zmień nazwę pliku"
+
+#: lib/Padre/Document/Perl.pm:813
+#: lib/Padre/Document/Perl.pm:823
 msgid "Rename variable"
 msgstr "Zmień nazwę zmiennej leksykalnej"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1215
+#: lib/Padre/Wx/VCS.pm:262
+msgid "Renamed"
+msgstr "Nazwy zmienione"
+
+#: lib/Padre/Wx/ActionLibrary.pm:1210
 msgid "Repeat the last find to find the next match"
-msgstr ""
+msgstr "Powtórz ostatnie wyszukiwanie i znajdź następne dopasowanie"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1257
+#: lib/Padre/Wx/ActionLibrary.pm:1221
 msgid "Repeat the last find, but backwards to find the previous match"
-msgstr ""
+msgstr "Powtórz ostatnie wyszukiwanie wstecz i znajdź poprzednie dopasowanie"
 
-#: lib/Padre/Wx/Dialog/Replace.pm:248
+#: lib/Padre/Wx/FBP/Replace.pm:31
 msgid "Replace"
 msgstr "Zastąp"
 
-#: lib/Padre/Wx/Dialog/Replace.pm:134
+#: lib/Padre/Wx/FBP/Replace.pm:186
 msgid "Replace &All"
 msgstr "Zastą&p wszystkie"
 
-#: lib/Padre/Document/Perl.pm:959
-#: lib/Padre/Document/Perl.pm:1008
+#: lib/Padre/Wx/FBP/Replace.pm:88
+msgid "Replace &With:"
+msgstr "Zastąp przez:"
+
+#: lib/Padre/Wx/FBP/Preferences.pm:500
+msgid "Replace In Files"
+msgstr "Zastąp W Plikach"
+
+#: lib/Padre/Document/Perl.pm:907
+#: lib/Padre/Document/Perl.pm:956
 msgid "Replace Operation Canceled"
 msgstr "Przerwano operację zastąpienia"
 
-#: lib/Padre/Wx/Dialog/Replace.pm:256
-msgid "Replace Text:"
-msgstr "Tekst zastąpienia:"
+#: lib/Padre/Wx/FBP/ReplaceInFiles.pm:66
+msgid "Replace With:"
+msgstr "Zastąp przez:"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:487
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:490
 msgid "Replace all occurrences of the pattern"
-msgstr ""
+msgstr "Zastąp wszystkie wystąpienia wzorca"
+
+#: lib/Padre/Wx/ReplaceInFiles.pm:247
+#, perl-format
+msgid "Replace complete, found '%s' %d time(s) in %d file(s) inside '%s'"
+msgstr "Zastępowanie zakończone, znaleziono '%s' %d raz(y) w %d pliku(ach) wewnątrz %s."
 
 #: lib/Padre/Wx/Dialog/RegexEditor.pm:761
 #, perl-format
 msgid "Replace failure in %s:  %s"
-msgstr ""
+msgstr "Niepowodzenie zastępowania w %s:  %s"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1293
-#, fuzzy
+#: lib/Padre/Wx/ReplaceInFiles.pm:131
+#: lib/Padre/Wx/FBP/ReplaceInFiles.pm:32
+msgid "Replace in Files"
+msgstr "Zastąp w Plikach"
+
+#: lib/Padre/Wx/ActionLibrary.pm:1238
 msgid "Replace..."
-msgstr "Zastąp"
+msgstr "Zastąp..."
 
-#: lib/Padre/Wx/Dialog/Replace.pm:576
-#, fuzzy, perl-format
+#: lib/Padre/Wx/Dialog/Replace.pm:128
+#, perl-format
 msgid "Replaced %d match"
-msgstr "Zastąp"
+msgstr "Zastąpiono %d dopasowanie"
 
-#: lib/Padre/Wx/Dialog/Replace.pm:576
-#, fuzzy, perl-format
+#: lib/Padre/Wx/Dialog/Replace.pm:128
+#, perl-format
 msgid "Replaced %d matches"
-msgstr "Zastąp"
+msgstr "Zastąpiono %d dopasowań"
+
+#: lib/Padre/Wx/ReplaceInFiles.pm:188
+#, perl-format
+msgid "Replacing '%s' in '%s'..."
+msgstr "Zastępowanie '%s' w '%s'..."
 
-#: lib/Padre/Wx/ActionLibrary.pm:2732
+#: lib/Padre/Wx/ActionLibrary.pm:2564
 msgid "Report a New &Bug"
 msgstr "Zgłoś nowy &błąd"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1625
-#, fuzzy
-msgid "Reset Font Size"
-msgstr "Przywróć rozmiar czcionki\tCtrl-/"
-
-#: lib/Padre/Wx/ActionLibrary.pm:2370
-#: lib/Padre/Wx/ActionLibrary.pm:2377
-#, fuzzy
+#: lib/Padre/Wx/ActionLibrary.pm:2288
 msgid "Reset My plug-in"
-msgstr "Wyczyść wtyczkę My"
+msgstr "Wyczyść wtyczkę My Plug-in"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2371
+#: lib/Padre/Wx/ActionLibrary.pm:2282
 msgid "Reset the My plug-in to the default"
-msgstr ""
+msgstr "Przywróć domyślne ustawienia wtyczki My plug-in"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1626
+#: lib/Padre/Wx/ActionLibrary.pm:1649
 msgid "Reset the size of the letters to the default in the editor window"
-msgstr ""
+msgstr "Przywróć domyślny rozmiar liter w oknie edytora"
 
-#: lib/Padre/Wx/Dialog/KeyBindings.pm:134
+#: lib/Padre/Wx/FBP/Preferences.pm:1237
 msgid "Reset to default shortcut"
-msgstr ""
+msgstr "Przywróć domyślny skrót"
 
-#: lib/Padre/Wx/Main.pm:3017
+#: lib/Padre/Wx/Main.pm:3234
 msgid "Restore focus..."
 msgstr ""
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:143
-#, fuzzy
+#: lib/Padre/Wx/FBP/VCS.pm:123
+msgid "Restore pristine working copy file (undo most local edits)"
+msgstr "Przywróć pierwotną kopię roboczą pliku (cofa większość lokalnych edycji)"
+
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:142
 msgid "Return"
-msgstr "&Uruchom"
+msgstr "Zwraca"
 
-#: lib/Padre/Config.pm:384
-#: lib/Padre/Wx/Dialog/ModuleStart.pm:19
-#: lib/Padre/Wx/Dialog/ModuleStart.pm:39
-msgid "Revised BSD License"
-msgstr ""
+#: lib/Padre/Wx/VCS.pm:561
+msgid "Revert changes?"
+msgstr "Cofnąć zmiany?"
 
-#: lib/Padre/Wx/Dialog/KeyBindings.pm:100
-#, fuzzy
+#: lib/Padre/Wx/Dialog/Diff.pm:39
+msgid "Revert this change"
+msgstr "Cofnij tą zmianę"
+
+#: lib/Padre/Wx/VCS.pm:56
+msgid "Revision"
+msgstr "Rewizja"
+
+#: lib/Padre/Wx/Dialog/Preferences.pm:34
 msgid "Right"
-msgstr "Noc"
+msgstr "Prawo"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2539
-#, fuzzy
-msgid "Right Click"
-msgstr "Kliknięcie prawym przyciskiem\tAlt-/"
+#: lib/Padre/Config.pm:60
+msgid "Right Panel"
+msgstr "Prawy panel"
 
-#: lib/Padre/Wx/Main.pm:4038
+#: lib/Padre/Wx/FBP/Diff.pm:83
+msgid "Right side"
+msgstr "Prawa strona"
+
+#: lib/Padre/Wx/Main.pm:4415
 msgid "Ruby Files"
 msgstr "Pliki Ruby"
 
 #: lib/Padre/Wx/Dialog/FilterTool.pm:151
-#: lib/Padre/Wx/Dialog/QuickMenuAccess.pm:394
-#, fuzzy
+#: lib/Padre/Wx/Dialog/QuickMenuAccess.pm:369
 msgid "Run"
-msgstr "&Uruchom"
+msgstr "Uruchom"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1976
-#, fuzzy
-msgid "Run Build and Tests"
-msgstr "Uruchom testy"
+#: lib/Padre/Wx/ActionLibrary.pm:1981
+msgid "Run &Build and Tests"
+msgstr "Uruchom &budowanie i testy"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1965
-#, fuzzy
-msgid "Run Command"
+#: lib/Padre/Wx/ActionLibrary.pm:1970
+msgid "Run &Command"
 msgstr "Uruchom polecenie\tCtrl-F5"
 
-#: lib/Padre/Plugin/Devel.pm:67
-msgid "Run Document inside Padre"
+#: lib/Padre/Plugin/Devel.pm:84
+msgid "Run &Document inside Padre"
 msgstr "Uruchom dokument wewnątrz Padre"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1937
-#, fuzzy
-msgid "Run Script"
-msgstr "Uruchom skrypt\tF5"
+#: lib/Padre/Plugin/Devel.pm:85
+msgid "Run &Selection inside Padre"
+msgstr "Uruchom zaznaczenie wewnątrz Padre"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1953
-#, fuzzy
-msgid "Run Script (Debug Info)"
-msgstr "Uruchom skrypt (debug)\tShift-F5"
+#: lib/Padre/Wx/ActionLibrary.pm:1993
+msgid "Run &Tests"
+msgstr "Uruchom testy"
 
-#: lib/Padre/Plugin/Devel.pm:68
-#, fuzzy
-msgid "Run Selection inside Padre"
-msgstr "Uruchom dokument wewnątrz Padre"
+#: lib/Padre/Wx/FBP/Debugger.pm:43
+msgid ""
+"Run Debug\n"
+"BLUE MORPHO CATERPILLAR \n"
+"cool bug"
+msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1988
-msgid "Run Tests"
-msgstr "Uruchom testy"
+#: lib/Padre/Wx/ActionLibrary.pm:1958
+msgid "Run Script (&Debug Info)"
+msgstr "Uruchom skrypt (debug)\tShift-F5"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2007
-#, fuzzy
-msgid "Run This Test"
-msgstr "Uruchom testy"
+#: lib/Padre/Wx/ActionLibrary.pm:2012
+msgid "Run T&his Test"
+msgstr "Uruchom ten test"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1990
+#: lib/Padre/Wx/ActionLibrary.pm:1995
 msgid "Run all tests for the current project or document and show the results in the output panel."
-msgstr ""
+msgstr "Uruchom wszystkie testy w bieżącym projekcie lub dokumencie i pokaż wyniki w panelu wyjściowym."
 
-#: lib/Padre/Wx/Dialog/PerlFilter.pm:89
-#, fuzzy
+#: lib/Padre/Wx/Dialog/PerlFilter.pm:109
 msgid "Run filter"
-msgstr "Otwórz plik"
+msgstr "Uruchom filtr"
 
-#: lib/Padre/Wx/Main.pm:2520
+#: lib/Padre/Wx/Main.pm:2723
 msgid "Run setup"
 msgstr "Ustawienia"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1954
+#: lib/Padre/Wx/ActionLibrary.pm:1959
 msgid "Run the current document but include debug info in the output."
-msgstr ""
-
-#: lib/Padre/Wx/ActionLibrary.pm:2008
-msgid "Run the current test if the current document is a test. (prove -bv)"
-msgstr ""
-
-#: lib/Padre/Wx/ActionLibrary.pm:2098
-msgid "Run till Breakpoint (&c)"
-msgstr ""
+msgstr "Uruchom bieżący dokument ale dołącz informacje debuera na wyjściu."
 
-#: lib/Padre/Wx/ActionLibrary.pm:2174
-msgid "Run to Cursor"
-msgstr ""
+#: lib/Padre/Wx/ActionLibrary.pm:2013
+msgid "Run the current test if the current document is a test. (prove -lv)"
+msgstr "Uruchom bieżące testy jeżeli bieżący dokument jest testem. (prove -lv)"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1966
+#: lib/Padre/Wx/ActionLibrary.pm:1971
 msgid "Runs a shell command and shows the output."
-msgstr ""
+msgstr "Uruchamia polecenie powłoki i wyświetl wynik."
 
-#: lib/Padre/Wx/ActionLibrary.pm:1938
+#: lib/Padre/Wx/ActionLibrary.pm:1943
 msgid "Runs the current document and shows its output in the output panel."
-msgstr ""
+msgstr "Uruchamia bieżący dokument i wyświetla jego wyjście w panelu wyjściowym."
 
-#: lib/Padre/Locale.pm:410
+#: lib/Padre/Locale.pm:411
+#: lib/Padre/Wx/FBP/About.pm:616
 msgid "Russian"
 msgstr "Rosyjski"
 
+#: lib/Padre/Wx/FBP/About.pm:188
+msgid "Ryan Niebur"
+msgstr "Ryan Niebur"
+
+#: lib/Padre/Wx/FBP/Debugger.pm:444
+msgid ""
+"S [[!]regex]\n"
+"List subroutine names [not] matching the regex."
+msgstr ""
+"S [[!]regex]\n"
+"Pokaż nazwy podprocedur [nie] pasujące do wyrażenia."
+
 #: lib/Padre/Wx/Dialog/Advanced.pm:184
-#, fuzzy
 msgid "S&ave"
-msgstr "Zapisz"
+msgstr "Z&apisz"
+
+#: lib/Padre/Wx/FBP/Preferences.pm:1194
+msgid "S&et"
+msgstr "Ustaw"
 
 #: lib/Padre/Wx/Dialog/Shortcut.pm:82
 msgid "SHIFT"
-msgstr ""
+msgstr "SHIFT"
 
-#: lib/Padre/Wx/Main.pm:4040
+#: lib/Padre/Wx/Main.pm:4417
 msgid "SQL Files"
 msgstr "Pliki SQL"
 
-#: lib/Padre/Plugin/Devel.pm:93
-msgid "STC Reference"
-msgstr "Dokumentacja STC"
+#: lib/Padre/Wx/Dialog/Patch.pm:576
+#, perl-format
+msgid "SVN Diff successful. You should see a new tab in editor called %s."
+msgstr ""
 
-#: lib/Padre/Wx/FBP/Preferences.pm:832
-#: lib/Padre/Wx/Dialog/SessionSave.pm:229
+#: lib/Padre/Wx/Dialog/SessionSave.pm:234
 msgid "Save"
 msgstr "Zapisz"
 
-#: lib/Padre/Wx/ActionLibrary.pm:435
-#, fuzzy
+#: lib/Padre/Wx/ActionLibrary.pm:426
 msgid "Save &As..."
 msgstr "Zapisz &jako...\tF12"
 
-#: lib/Padre/Wx/ActionLibrary.pm:459
+#: lib/Padre/Wx/ActionLibrary.pm:439
+msgid "Save &Intuition"
+msgstr ""
+
+#: lib/Padre/Wx/ActionLibrary.pm:450
 msgid "Save All"
 msgstr "Zapisz wszystkie"
 
-#: lib/Padre/Wx/ActionLibrary.pm:448
-msgid "Save Intuition"
-msgstr ""
-
-#: lib/Padre/Wx/ActionLibrary.pm:493
-#, fuzzy
-msgid "Save Session..."
-msgstr "Zapisz sesję jako..."
+#: lib/Padre/Wx/ActionLibrary.pm:486
+msgid "Save Sess&ion..."
+msgstr "Zapisz sesję..."
 
-#: lib/Padre/Document.pm:772
-#, fuzzy
+#: lib/Padre/Document.pm:782
 msgid "Save Warning"
-msgstr "Ostrzeżenie"
+msgstr "Ostrzeżenie przy zapisie"
 
-#: lib/Padre/Wx/ActionLibrary.pm:460
-#, fuzzy
+#: lib/Padre/Wx/ActionLibrary.pm:451
 msgid "Save all the files"
-msgstr "Zapisz plik jako..."
+msgstr "Zapisz wszystkie pliki"
 
-#: lib/Padre/Wx/ActionLibrary.pm:423
-#, fuzzy
+#: lib/Padre/Wx/FBP/Preferences.pm:660
+msgid "Save and Close"
+msgstr "Zapisz i zamknij"
+
+#: lib/Padre/Wx/ActionLibrary.pm:414
 msgid "Save current document"
-msgstr "Bieżący dokument"
+msgstr "Zapisz bieżący dokument"
 
-#: lib/Padre/Wx/Main.pm:4422
+#: lib/Padre/Wx/Main.pm:4780
 msgid "Save file as..."
 msgstr "Zapisz plik jako..."
 
@@ -4480,618 +4765,639 @@ msgstr "Zapisz plik jako..."
 msgid "Save session as..."
 msgstr "Zapisz sesję jako..."
 
-#: lib/Padre/MimeTypes.pm:394
-#: lib/Padre/MimeTypes.pm:403
-#: lib/Padre/Config.pm:1062
+#: lib/Padre/Wx/FBP/SessionManager.pm:70
+msgid "Save session automatically"
+msgstr "Zapisuje sesję automatycznie"
+
+#: lib/Padre/Wx/FBP/VCS.pm:43
+msgid "Schedule the file or directory for addition to the repository"
+msgstr "Umieść plik lub katalog na liście do dodania do repozytorium"
+
+#: lib/Padre/Wx/FBP/VCS.pm:63
+msgid "Schedule the file or directory for deletion from the repository"
+msgstr "Umieść plik lub katalog na liście do usunięcia z repozytorium"
+
+#: lib/Padre/Config.pm:1125
 msgid "Scintilla"
-msgstr ""
+msgstr "Scintilla"
 
-#: lib/Padre/Wx/Main.pm:4046
-#, fuzzy
-msgid "Script Files"
-msgstr "Pliki JvaScript"
+#: lib/Padre/Wx/FBP/Preferences.pm:1923
+msgid "Screen Layout"
+msgstr "Układ ekranu"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:658
-#, fuzzy
-msgid "Script arguments"
-msgstr "Parametry skryptu:"
+#: lib/Padre/Wx/FBP/Preferences.pm:1481
+msgid "Script Arguments"
+msgstr "Parametry skryptu"
 
-#: lib/Padre/Wx/Directory.pm:81
-#: lib/Padre/Wx/Dialog/QuickMenuAccess.pm:390
-#: lib/Padre/Wx/Dialog/Find.pm:82
-#, fuzzy
+#: lib/Padre/Wx/FBP/Preferences.pm:1436
+msgid "Script Execution"
+msgstr "Wykonywanie skryptu"
+
+#: lib/Padre/Wx/Main.pm:4423
+msgid "Script Files"
+msgstr "Pliki skryptów"
+
+#: lib/Padre/Wx/Directory.pm:84
+#: lib/Padre/Wx/Directory.pm:505
+#: lib/Padre/Wx/FBP/CPAN.pm:276
+#: lib/Padre/Wx/Dialog/QuickMenuAccess.pm:365
+#: lib/Padre/Wx/Dialog/Find.pm:66
 msgid "Search"
-msgstr "&Szukaj"
+msgstr "Szukaj"
 
-#: lib/Padre/Wx/FBP/Find.pm:77
-#: lib/Padre/Wx/Dialog/Replace.pm:120
+#: lib/Padre/Wx/FBP/Find.pm:87
 msgid "Search &Backwards"
 msgstr "Szukaj &wstecz"
 
-#: lib/Padre/Wx/FBP/FindInFiles.pm:36
-#: lib/Padre/Wx/FBP/Find.pm:36
-#, fuzzy
+#: lib/Padre/Wx/FBP/FindInFiles.pm:48
+#: lib/Padre/Wx/FBP/Find.pm:46
+#: lib/Padre/Wx/FBP/ReplaceInFiles.pm:41
+#: lib/Padre/Wx/FBP/Replace.pm:47
 msgid "Search &Term:"
-msgstr "Błąd wyszukiwania"
+msgstr "&Warunki wyszukiwania:"
 
-#: lib/Padre/Document/Perl.pm:627
+#: lib/Padre/Document/Perl.pm:658
 msgid "Search Canceled"
 msgstr "Wyszukiwanie anulowane"
 
-#: lib/Padre/Wx/FBP/FindInFiles.pm:61
-#, fuzzy
-msgid "Search Directory:"
-msgstr "Katalog nadrzędny:"
-
-#: lib/Padre/Wx/ActionLibrary.pm:2646
-#, fuzzy
-msgid "Search Help"
-msgstr "Pomoc Perl"
-
-#: lib/Padre/Wx/Dialog/Replace.pm:538
-#: lib/Padre/Wx/Dialog/Replace.pm:581
-#: lib/Padre/Wx/Dialog/Replace.pm:586
-#, fuzzy
+#: lib/Padre/Wx/Dialog/Replace.pm:131
+#: lib/Padre/Wx/Dialog/Replace.pm:136
+#: lib/Padre/Wx/Dialog/Replace.pm:161
 msgid "Search and Replace"
-msgstr "Wyszukiwanie anulowane"
+msgstr "Wyszukiwanie i zastąp"
 
-#: lib/Padre/Wx/FindInFiles.pm:212
+#: lib/Padre/Wx/ActionLibrary.pm:1267
+msgid "Search and replace text in all files below a given directory"
+msgstr "Szukaj tekstu we wszystkich plikach w danym katalogu"
+
+#: lib/Padre/Wx/Panel/FoundInFiles.pm:294
 #, perl-format
 msgid "Search complete, found '%s' %d time(s) in %d file(s) inside '%s'"
-msgstr ""
+msgstr "Wyszukiwanie zakończone, znaleziono '%s' %d raz(y) w %d pliku(ach) wewnątrz %s."
 
-#: lib/Padre/Wx/ActionLibrary.pm:1307
+#: lib/Padre/Wx/ActionLibrary.pm:1251
 msgid "Search for a text in all files below a given directory"
-msgstr ""
+msgstr "Szukaj tekstu we wszystkich plikach w danym katalogu"
 
 #: lib/Padre/Wx/Browser.pm:92
 #: lib/Padre/Wx/Browser.pm:107
 msgid "Search for perldoc - e.g. Padre::Task, Net::LDAP"
-msgstr ""
-
-#: lib/Padre/Wx/FBP/FindInFiles.pm:92
-msgid "Search in Types:"
-msgstr ""
+msgstr "Szukaj Perldoc-a - np. Padre::Task, Net::LDAP"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2647
+#: lib/Padre/Wx/ActionLibrary.pm:2480
 msgid "Search the Perl help pages (perldoc)"
-msgstr ""
+msgstr "Szukaj na stronach pomocy Perl (perldoc)"
 
 #: lib/Padre/Wx/Browser.pm:103
-#, fuzzy
 msgid "Search:"
-msgstr "&Szukaj"
+msgstr "Szukaj:"
 
 #: lib/Padre/Wx/Browser.pm:442
 #, perl-format
 msgid "Searched for '%s' and failed..."
-msgstr ""
+msgstr "Wyszukiwanie '%s' zakończone niepowodzeniem..."
 
-#: lib/Padre/Wx/ActionLibrary.pm:1726
+#: lib/Padre/Wx/ActionLibrary.pm:1731
 msgid "Searches the source code for brackets with lack a matching (opening/closing) part."
-msgstr ""
+msgstr "Wyszukuje w kodzie źródłowym nawiasy bez z brakującym dopasowaniem (otwarciem/zamknięciem)."
 
-#: lib/Padre/Wx/FindInFiles.pm:129
+#: lib/Padre/Wx/Panel/FoundInFiles.pm:242
 #, perl-format
 msgid "Searching for '%s' in '%s'..."
-msgstr ""
+msgstr "Wyszukiwanie '%s' w '%s'..."
+
+#: lib/Padre/Wx/FBP/About.pm:140
+#: lib/Padre/Wx/FBP/About.pm:445
+msgid "Sebastian Willing"
+msgstr "Sebastian Willing"
 
 #: lib/Padre/Wx/Dialog/Form.pm:55
 msgid "Second Label"
-msgstr ""
+msgstr "Druga etykieta"
 
 #: lib/Padre/Wx/Dialog/Warning.pm:41
 msgid "See http://padre.perlide.org/ for update information"
-msgstr ""
+msgstr "Informacje o aktualizacji znajdziesz na http://padre.perlide.org/"
 
-#: lib/Padre/Wx/Menu/Edit.pm:49
 #: lib/Padre/Wx/Dialog/RefactorSelectFunction.pm:125
 msgid "Select"
-msgstr "Zaznaczenie"
+msgstr "Zaznacz"
 
-#: lib/Padre/Wx/ActionLibrary.pm:617
-msgid "Select All"
+#: lib/Padre/Wx/ActionLibrary.pm:621
+msgid "Select &All"
 msgstr "Zaznacz wszystko"
 
-#: lib/Padre/Wx/Dialog/FindInFiles.pm:64
-#, fuzzy
+#: lib/Padre/Wx/Dialog/FindInFiles.pm:52
+#: lib/Padre/Wx/Dialog/ReplaceInFiles.pm:44
 msgid "Select Directory"
-msgstr "Wybierz katalog"
+msgstr "Zaznacz Katalog"
 
 #: lib/Padre/Wx/Dialog/RefactorSelectFunction.pm:38
-#, fuzzy
 msgid "Select Function"
-msgstr "Pokaż procedury"
-
-#: lib/Padre/Wx/Dialog/Wizard/Select.pm:17
-msgid "Select a Wizard"
-msgstr ""
+msgstr "Zaznacz Funkcję"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1650
+#: lib/Padre/Wx/ActionLibrary.pm:1307
 msgid "Select a bookmark created earlier and jump to that position"
-msgstr ""
+msgstr "Wybierz zakładkę utworzoną uprzednio i przeskocz do tej pozycji"
 
-#: lib/Padre/Wx/ActionLibrary.pm:894
+#: lib/Padre/Wx/ActionLibrary.pm:907
 msgid "Select a date, filename or other value and insert at the current location"
-msgstr ""
+msgstr "Wybierz datę, nazwę pliku lub inną wartość i wstaw w bieżącej pozycji"
 
-#: lib/Padre/Wx/ActionLibrary.pm:919
+#: lib/Padre/Wx/FBP/Preferences.pm:1426
+msgid "Select a file"
+msgstr "Zaznacz plik"
+
+#: lib/Padre/Wx/ActionLibrary.pm:931
 msgid "Select a file and insert its content at the current location"
-msgstr ""
+msgstr "Wybierz plik i wstaw jego zawartość w bieżącej pozycji"
+
+#: lib/Padre/Wx/FBP/Preferences.pm:610
+msgid "Select a folder"
+msgstr "Zaznacz folder"
 
-#: lib/Padre/Wx/ActionLibrary.pm:483
+#: lib/Padre/Wx/ActionLibrary.pm:476
 msgid "Select a session. Close all the files currently open and open all the listed in the session"
-msgstr ""
+msgstr "Wybierz sesję. Zamyka wszystkie obecnie otwarte pliki i otwiera wszystkie z wymienione w sesji"
 
-#: lib/Padre/Wx/ActionLibrary.pm:618
+#: lib/Padre/Wx/ActionLibrary.pm:622
 msgid "Select all the text in the current document"
-msgstr ""
+msgstr "Zaznacz cały tekst w bieżącym dokumencie"
 
-#: lib/Padre/Wx/ActionLibrary.pm:990
+#: lib/Padre/Wx/ActionLibrary.pm:1002
 msgid "Select an encoding and encode the document to that"
-msgstr ""
+msgstr "Wybierz kodowanie i zakoduj w nim dokument"
 
-#: lib/Padre/Wx/ActionLibrary.pm:907
+#: lib/Padre/Wx/ActionLibrary.pm:919
 msgid "Select and insert a snippet at the current location"
-msgstr ""
+msgstr "Wybierz i wstaw fragment w bieżącym położeniu"
 
-#: lib/Padre/CPAN.pm:105
+#: lib/Padre/CPAN.pm:100
 msgid "Select distribution to install"
 msgstr "Wybierz dystrybucję do zainstalowania"
 
-#: lib/Padre/Wx/Main.pm:4928
+#: lib/Padre/Wx/Main.pm:5247
 msgid "Select files to close:"
-msgstr ""
+msgstr "Wybierz pliki do zamknięcia:"
 
-#: lib/Padre/Wx/Dialog/OpenResource.pm:239
+#: lib/Padre/Wx/Dialog/OpenResource.pm:238
 msgid "Select one or more resources to open"
-msgstr ""
+msgstr "Wybierz jeden lub więcej zasobów do otwarcia"
 
-#: lib/Padre/Wx/ActionLibrary.pm:369
+#: lib/Padre/Wx/ActionLibrary.pm:350
 msgid "Select some open files for closing"
-msgstr ""
+msgstr "Wskaż niektóre otwarte pliki do zamknięcia"
 
-#: lib/Padre/Wx/ActionLibrary.pm:409
+#: lib/Padre/Wx/ActionLibrary.pm:400
 msgid "Select some open files for reload"
-msgstr ""
+msgstr "Wskaż niektóre otwarte pliki do ponownego załadowania"
 
-#: lib/Padre/Wx/Dialog/HelpSearch.pm:129
+#: lib/Padre/Wx/Dialog/HelpSearch.pm:131
 msgid "Select the help &topic"
-msgstr ""
+msgstr "Wybierz &temat pomocy"
 
-#: lib/Padre/Wx/ActionLibrary.pm:871
+#: lib/Padre/Wx/ActionLibrary.pm:882
+msgid "Select to Matching &Brace"
+msgstr "Zaznacz do pasującego nawiasu"
+
+#: lib/Padre/Wx/ActionLibrary.pm:883
 msgid "Select to the matching opening or closing brace"
-msgstr ""
+msgstr "Wybiera pasujący nawias otwierający lub zamykający"
 
 #: lib/Padre/Wx/Dialog/RefactorSelectFunction.pm:92
 msgid ""
 "Select which subroutine you want the new subroutine\n"
 "inserted before."
 msgstr ""
+"Wybierz przed którą podprocedurą chcesz wstawić\n"
+"nową podprocedurę."
 
-#: lib/Padre/Wx/Dialog/DocStats.pm:40
-#, fuzzy
+#: lib/Padre/Wx/FBP/Document.pm:129
 msgid "Selection"
 msgstr "Zaznaczenie"
 
-#: lib/Padre/Document/Perl.pm:1002
+#: lib/Padre/Document/Perl.pm:950
 msgid "Selection not part of a Perl statement?"
-msgstr "Zaznaczenie nie jest częścia wyrażenia Perla?"
-
-#: lib/Padre/Wx/ActionLibrary.pm:212
-msgid "Selects and opens a wizard"
-msgstr ""
+msgstr "Zaznaczenie nie jest częścią wyrażenia Perla?"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2733
-#, fuzzy
+#: lib/Padre/Wx/ActionLibrary.pm:2565
 msgid "Send a bug report to the Padre developer team"
-msgstr "Zestaw niepowiązanych ze sobą narzędzi wykorzystywanych przez programistów Padre\n"
+msgstr "Wyślij raport o błędzie do Zespołu Deweloperów Padre"
 
-#: lib/Padre/File/HTTP.pm:48
+#: lib/Padre/Wx/FBP/VCS.pm:103
+msgid "Send changes from your working copy to the repository"
+msgstr "Wyślij zmiany z kopii roboczej do repozytorium"
+
+#: lib/Padre/File/HTTP.pm:52
 #, perl-format
 msgid "Sending HTTP request %s..."
-msgstr ""
+msgstr "Wysyłanie żądania HTTP %s..."
 
-#: lib/Padre/Wx/FBP/Sync.pm:35
-#, fuzzy
-msgid "Server"
-msgstr "Zapisz"
+#: lib/Padre/Wx/FBP/Sync.pm:38
+msgid "Server:"
+msgstr "Serwer:"
 
+#: lib/Padre/Wx/FBP/SessionManager.pm:29
 #: lib/Padre/Wx/Dialog/SessionManager.pm:37
 msgid "Session Manager"
 msgstr "Menedżer sesji"
 
-#: lib/Padre/Wx/Dialog/SessionSave.pm:200
+#: lib/Padre/Wx/Dialog/SessionSave.pm:205
 msgid "Session name:"
 msgstr "Nazwa sesji:"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1638
-msgid "Set Bookmark"
+#: lib/Padre/Wx/ActionLibrary.pm:1295
+msgid "Set &Bookmark"
 msgstr "Ustaw zakładkę"
 
-#: lib/Padre/Wx/FBP/Bookmarks.pm:35
-#, fuzzy
+#: lib/Padre/Wx/FBP/Bookmarks.pm:38
 msgid "Set Bookmark:"
-msgstr "Ustaw zakładkę"
+msgstr "Ustaw zakładkę:"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2129
+#: lib/Padre/Wx/ActionLibrary.pm:2142
 msgid "Set Breakpoint (&b)"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1692
-msgid "Set Padre in full screen mode"
+#: lib/Padre/Wx/FBP/Breakpoints.pm:83
+msgid "Set Breakpoints (toggle)"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:2175
-msgid "Set a breakpoint at the line where to cursor is and run till there"
-msgstr ""
+#: lib/Padre/Wx/ActionLibrary.pm:1665
+msgid "Set Padre in full screen mode"
+msgstr "Przełącz Padre na tryb pełnoekranowy"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2130
+#: lib/Padre/Wx/ActionLibrary.pm:2143
 msgid "Set a breakpoint to the current location of the cursor with a condition"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:2114
-msgid "Set focus to the line where the current statement is in the debugging process"
-msgstr ""
+#: lib/Padre/Wx/ActionLibrary.pm:2391
+msgid "Set the focus to the \"CPAN Explorer\" window"
+msgstr "Ustawia kursor na oknie \"Eksplorator CPAN\""
 
-#: lib/Padre/Wx/ActionLibrary.pm:2613
+#: lib/Padre/Wx/ActionLibrary.pm:2447
 msgid "Set the focus to the \"Command Line\" window"
-msgstr ""
+msgstr "Ustawia kursor na oknie \"Wiersz poleceń\""
 
-#: lib/Padre/Wx/ActionLibrary.pm:2554
+#: lib/Padre/Wx/ActionLibrary.pm:2402
 msgid "Set the focus to the \"Functions\" window"
-msgstr ""
+msgstr "Ustawia kursor na oknie \"Funkcje\""
 
-#: lib/Padre/Wx/ActionLibrary.pm:2580
+#: lib/Padre/Wx/ActionLibrary.pm:2414
 msgid "Set the focus to the \"Outline\" window"
-msgstr ""
+msgstr "Ustaw kursor na oknie \"Plan\""
 
-#: lib/Padre/Wx/ActionLibrary.pm:2591
+#: lib/Padre/Wx/ActionLibrary.pm:2425
 msgid "Set the focus to the \"Output\" window"
-msgstr ""
+msgstr "Ustawia kursor na oknie \"Wyjście\""
 
-#: lib/Padre/Wx/ActionLibrary.pm:2602
+#: lib/Padre/Wx/ActionLibrary.pm:2436
 msgid "Set the focus to the \"Syntax Check\" window"
-msgstr ""
-
-#: lib/Padre/Wx/ActionLibrary.pm:2568
-msgid "Set the focus to the \"Todo\" window"
-msgstr ""
+msgstr "Ustawia kursor na oknie \"Sprawdzanie składni\""
 
-#: lib/Padre/Wx/ActionLibrary.pm:2624
+#: lib/Padre/Wx/ActionLibrary.pm:2458
 msgid "Set the focus to the main editor window"
-msgstr ""
+msgstr "Ustawia kursor na głównym oknie edytora"
 
-#: lib/Padre/Wx/ActionLibrary.pm:201
-msgid "Setup a skeleton Perl distribution"
-msgstr ""
-
-#: lib/Padre/Wx/ActionLibrary.pm:191
-msgid "Setup a skeleton Perl module distribution"
-msgstr ""
+#: lib/Padre/Wx/FBP/Preferences.pm:1199
+msgid "Sets the keyboard binding"
+msgstr "Ustawia przypisanie klawiszy"
 
-#: lib/Padre/Config.pm:490
-#: lib/Padre/Config.pm:501
+#: lib/Padre/Config.pm:534
+#: lib/Padre/Config.pm:789
 msgid "Several placeholders like the filename can be used"
 msgstr ""
 
-#: lib/Padre/Wx/Syntax.pm:43
-#, fuzzy
+#: lib/Padre/Wx/Syntax.pm:59
 msgid "Severe Warning"
-msgstr "Ostrzeżenie"
-
-#: lib/Padre/Wx/Dialog/KeyBindings.pm:86
-msgid "Sh&ortcut:"
-msgstr ""
+msgstr "Poważne ostrzeżenie"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2278
+#: lib/Padre/Wx/ActionLibrary.pm:2200
 msgid "Share your preferences between multiple computers"
-msgstr ""
+msgstr "Współdziel swoje preferencje pomiędzy wieloma komputerami"
 
-#: lib/Padre/MimeTypes.pm:259
-#, fuzzy
+#: lib/Padre/MIME.pm:1037
 msgid "Shell Script"
-msgstr "Skrypt Perl 5"
+msgstr "Skrypt shell"
 
-#: lib/Padre/Wx/Dialog/KeyBindings.pm:91
+#: lib/Padre/Wx/FBP/Preferences.pm:1171
 msgid "Shift"
-msgstr ""
+msgstr "Shift"
 
+#: lib/Padre/Wx/FBP/About.pm:472
+msgid "Shlomi Fish"
+msgstr "Shlomi Fish"
+
+#: lib/Padre/Wx/Dialog/Preferences.pm:169
 #: lib/Padre/Wx/Dialog/Shortcut.pm:113
-#, fuzzy
 msgid "Shortcut"
-msgstr "Pokaż wynik"
+msgstr "Skrót"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:224
+#: lib/Padre/Wx/FBP/Preferences.pm:1143
+msgid "Shortcut:"
+msgstr "Skr&ót:"
+
+#: lib/Padre/Wx/FBP/Preferences.pm:136
 msgid "Shorten the common path in window list"
-msgstr ""
+msgstr "Skróć ścieżkę w liście okien"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:216
-#, fuzzy
+#: lib/Padre/Wx/FBP/VCS.pm:239
+#: lib/Padre/Wx/FBP/Breakpoints.pm:151
+#: lib/Padre/Wx/FBP/Debugger.pm:519
+msgid "Show"
+msgstr "Pokaż"
+
+#: lib/Padre/Wx/ActionLibrary.pm:1377
+msgid "Show &Command Line"
+msgstr "Pokaż wiersz poleceń"
+
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:215
 msgid "Show &Description"
-msgstr "Opis"
+msgstr "Pokaż &Opis"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1527
-msgid "Show Call Tips"
-msgstr "Pokaż podpowiedzi"
+#: lib/Padre/Wx/ActionLibrary.pm:1367
+msgid "Show &Function List"
+msgstr "Pokaż listę procedury"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1487
-msgid "Show Code Folding"
-msgstr "Pokaż zwijanie kodu"
+#: lib/Padre/Wx/ActionLibrary.pm:1605
+msgid "Show &Indentation Guide"
+msgstr "Pokaż prowadnice wyrównania"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1379
-#, fuzzy
-msgid "Show Command Line window"
-msgstr "Wiersz poleceń"
+#: lib/Padre/Wx/ActionLibrary.pm:1417
+msgid "Show &Outline"
+msgstr "Pokaż plan"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1541
-msgid "Show Current Line"
-msgstr "Pokaż aktualny wiersz"
+#: lib/Padre/Wx/ActionLibrary.pm:1357
+msgid "Show &Output"
+msgstr "Pokaż wynik"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1369
-msgid "Show Functions"
-msgstr "Pokaż procedury"
+#: lib/Padre/Wx/ActionLibrary.pm:1428
+msgid "Show &Project Browser"
+msgstr "Pokaż Przeglądarkę Projektów"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1583
-msgid "Show Indentation Guide"
-msgstr "Pokaż prowadnice wyrównania"
+#: lib/Padre/Wx/ActionLibrary.pm:1407
+msgid "Show &Task List"
+msgstr "Pokaż listę zadań"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1477
-msgid "Show Line Numbers"
-msgstr "Pokaż numery wierszy"
+#: lib/Padre/Wx/ActionLibrary.pm:1595
+msgid "Show &Whitespaces"
+msgstr "Pokaż białe znaki"
 
 #: lib/Padre/Wx/ActionLibrary.pm:1563
-msgid "Show Newlines"
-msgstr "Pokaż znaki nowego wiersza"
+msgid "Show C&urrent Line"
+msgstr "Pokaż aktualny wiersz"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1399
-msgid "Show Outline"
-msgstr "Pokaż plan dokumentu"
+#: lib/Padre/Wx/ActionLibrary.pm:1387
+msgid "Show CPA&N Explorer"
+msgstr "Pokaż Eksplorator CPAN"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1359
-msgid "Show Output"
-msgstr "Pokaż wynik"
+#: lib/Padre/Wx/ActionLibrary.pm:1549
+msgid "Show Ca&ll Tips"
+msgstr "Pokaż podpowiedzi"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1409
-#, fuzzy
-msgid "Show Project Browser/Tree"
-msgstr "Pokaż drzewo katalogów"
+#: lib/Padre/Wx/ActionLibrary.pm:1508
+msgid "Show Code &Folding"
+msgstr "Pokaż zwijanie kodu"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1551
-msgid "Show Right Margin"
+#: lib/Padre/Wx/ActionLibrary.pm:2062
+msgid "Show Debug Breakpoints"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:2189
-msgid "Show Stack Trace (&t)"
-msgstr ""
+#: lib/Padre/Wx/ActionLibrary.pm:2075
+msgid "Show Debug Output"
+msgstr "Pokaż wyjście debug"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1438
-#, fuzzy
-msgid "Show Status Bar"
-msgstr "Pokaż pasek stanu"
+#: lib/Padre/Wx/ActionLibrary.pm:2085
+msgid "Show Debugger"
+msgstr "Pokaż debuger"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:246
-#, fuzzy
-msgid "Show Subs&titution"
-msgstr "Pokaż procedury"
+#: lib/Padre/Wx/FBP/Debugger.pm:212
+msgid "Show Global Variables"
+msgstr "Pokaż zmienne globalne"
+
+#: lib/Padre/Wx/ActionLibrary.pm:1497
+msgid "Show Line &Numbers"
+msgstr "Pokaż &numery wierszy"
+
+#: lib/Padre/Wx/FBP/Debugger.pm:193
+msgid "Show Local Variables"
+msgstr "Pokaż zmienne lokalne"
+
+#: lib/Padre/Wx/ActionLibrary.pm:1585
+msgid "Show Ne&wlines"
+msgstr "Pokaż znaki no&wego wiersza"
+
+#: lib/Padre/Wx/ActionLibrary.pm:1573
+msgid "Show Right &Margin"
+msgstr "Pokaż prawy margines"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1419
-msgid "Show Syntax Check"
+#: lib/Padre/Wx/ActionLibrary.pm:1438
+msgid "Show S&yntax Check"
 msgstr "Pokaż sprawdzanie składni"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1389
-#, fuzzy
-msgid "Show To-do List"
-msgstr "Pokaż listę błędów"
+#: lib/Padre/Wx/ActionLibrary.pm:1459
+msgid "Show St&atus Bar"
+msgstr "Pokaż pasek stanu"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1448
-msgid "Show Toolbar"
-msgstr "Pokaż pasek narzędzi"
+#: lib/Padre/Wx/FBP/Syntax.pm:63
+msgid "Show Standard Error"
+msgstr "Pokaż standardowe wyjście błędów"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2220
-msgid "Show Value Now (&x)"
-msgstr ""
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:245
+msgid "Show Subs&titution"
+msgstr "Pokaż pods&tawienie"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1573
-msgid "Show Whitespaces"
-msgstr "Pokaż odstępy"
+#: lib/Padre/Wx/ActionLibrary.pm:1469
+msgid "Show Tool&bar"
+msgstr "Pokaż pasek narzędzi"
+
+#: lib/Padre/Wx/ActionLibrary.pm:1448
+msgid "Show V&ersion Control"
+msgstr "Pokaż Kontrolę W&ersji"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1552
+#: lib/Padre/Wx/ActionLibrary.pm:1574
 msgid "Show a vertical line indicating the right margin"
-msgstr ""
+msgstr "Pokaż pionową linię wskazującą prawy margines"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1370
+#: lib/Padre/Wx/ActionLibrary.pm:1408
+msgid "Show a window listing all task items in the current document"
+msgstr "Pokaż okno z listą wszystkich rzeczy do zrobienia w bieżącym dokumencie"
+
+#: lib/Padre/Wx/ActionLibrary.pm:1368
 msgid "Show a window listing all the functions in the current document"
-msgstr ""
+msgstr "Pokaż okno z listą wszystkich funkcji w bieżącym dokumencie"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1400
+#: lib/Padre/Wx/ActionLibrary.pm:1418
 msgid "Show a window listing all the parts of the current file (functions, pragmas, modules)"
-msgstr ""
-
-#: lib/Padre/Wx/ActionLibrary.pm:1390
-msgid "Show a window listing all todo items in the current document"
-msgstr ""
+msgstr "Pokaż okno z listą wszystkich części bieżącego pliku (funkcje, pragmy, moduły)"
 
-#: lib/Padre/Wx/Menu/Edit.pm:331
-#, fuzzy
+#: lib/Padre/Wx/Menu/Edit.pm:297
 msgid "Show as"
-msgstr "Pokaż pasek stanu"
+msgstr "Pokaż jako"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1156
-msgid "Show as Decimal"
-msgstr ""
+#: lib/Padre/Wx/ActionLibrary.pm:1154
+msgid "Show as &Decimal"
+msgstr "Pokaż jako dziesiętne"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1146
-msgid "Show as Hexadecimal"
-msgstr ""
+#: lib/Padre/Wx/ActionLibrary.pm:1144
+msgid "Show as &Hexadecimal"
+msgstr "Pokaż jako szesnastkowe"
 
-#: lib/Padre/Plugin/PopularityContest.pm:202
-#, fuzzy
+#: lib/Padre/Plugin/PopularityContest.pm:212
 msgid "Show current report"
-msgstr "Pokaż aktualny wiersz"
+msgstr "Pokaż aktualny raport"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2762
-#, fuzzy
+#: lib/Padre/Wx/ActionLibrary.pm:1397
+msgid "Show diff window!"
+msgstr "Pokaż okno diff!"
+
+#: lib/Padre/Wx/ActionLibrary.pm:2593
 msgid "Show information about Padre"
-msgstr "Pokaż prowadnice wyrównania"
+msgstr "Pokaż informacje o Padre"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:312
+#: lib/Padre/Wx/FBP/Preferences.pm:152
 msgid "Show low priority info messages on status bar (not in a popup)"
-msgstr ""
+msgstr "Pokaż informacje o niskim priorytecie w pasku statusu (nie w wyskakującym okienku)"
 
-#: lib/Padre/Config.pm:1081
+#: lib/Padre/Config.pm:1144
 msgid "Show low-priority info messages on statusbar (not in a popup)"
-msgstr ""
+msgstr "Pokaż informacje o niskim priorytecie w pasku statusu (nie w wyskakującym okienku)"
 
-#: lib/Padre/Config.pm:722
+#: lib/Padre/Config.pm:781
 msgid "Show or hide the status bar at the bottom of the window."
-msgstr ""
+msgstr "Pokaż lub ukrywa pasek statusu na dole okna."
 
-#: lib/Padre/Wx/ActionLibrary.pm:2525
-#: lib/Padre/Wx/Dialog/Positions.pm:108
+#: lib/Padre/Wx/Dialog/Positions.pm:107
 msgid "Show previous positions"
-msgstr ""
+msgstr "Pokaż poprzednie położenie"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:320
+#: lib/Padre/Wx/FBP/Preferences.pm:742
 msgid "Show right margin at column"
-msgstr ""
+msgstr "Pokaż prawy margines w kolumnie"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1157
+#: lib/Padre/Wx/FBP/Preferences.pm:563
+msgid "Show splash screen"
+msgstr "Pokaż ekran powitalny"
+
+#: lib/Padre/Wx/ActionLibrary.pm:1155
 msgid "Show the ASCII values of the selected text in decimal numbers in the output window"
-msgstr ""
+msgstr "Pokaż wartości ASCII zaznaczonego tekstu jako liczby dziesiętne w oknie wynikowym"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1147
+#: lib/Padre/Wx/ActionLibrary.pm:1145
 msgid "Show the ASCII values of the selected text in hexadecimal notation in the output window"
-msgstr ""
+msgstr "Pokaż wartości ASCII zaznaczonego tekstu w notacji szesnastkowej w oknie wynikowym"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2672
+#: lib/Padre/Wx/ActionLibrary.pm:2505
 msgid "Show the POD (Perldoc) version of the current document"
-msgstr ""
+msgstr "Pokaż wersję POD (Perldoc) bieżącego dokumentu"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2638
+#: lib/Padre/Wx/ActionLibrary.pm:2471
 msgid "Show the Padre help"
-msgstr ""
+msgstr "Pokaż pomoc Padre"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2320
+#: lib/Padre/Wx/ActionLibrary.pm:2234
 msgid "Show the Padre plug-in manager to enable or disable plug-ins"
-msgstr ""
+msgstr "Pokaż menedżer wtyczek Padre do włączania i wyłączania wtyczek."
 
-#: lib/Padre/Wx/ActionLibrary.pm:1380
+#: lib/Padre/Wx/ActionLibrary.pm:1378
 msgid "Show the command line window"
-msgstr ""
+msgstr "Pokaż okno wiersza poleceń"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2659
+#: lib/Padre/Wx/ActionLibrary.pm:2492
 msgid "Show the help article for the current context"
-msgstr ""
-
-#: lib/Padre/Wx/ActionLibrary.pm:2288
-msgid "Show the key bindings dialog to configure Padre shortcuts"
-msgstr ""
-
-#: lib/Padre/Wx/ActionLibrary.pm:2526
-msgid "Show the list of positions recently visited"
-msgstr ""
-
-#: lib/Padre/Wx/ActionLibrary.pm:2221
-msgid "Show the value of a variable now in a pop-up window."
-msgstr ""
+msgstr "Pokaż artykuł pomocy dla bieżącego kontekstu"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1360
+#: lib/Padre/Wx/ActionLibrary.pm:1358
 msgid "Show the window displaying the standard output and standard error of the running scripts"
-msgstr ""
+msgstr "Pokaż okno wyświetlające standardowe wyjście i wyjście błędów uruchomionych skryptów"
+
+#: lib/Padre/Wx/ActionLibrary.pm:1719
+msgid "Show what perl thinks about your code"
+msgstr "Pokaż co Perl sądzi o Twoim kodzie"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1488
+#: lib/Padre/Wx/ActionLibrary.pm:1509
 msgid "Show/hide a vertical line on the left hand side of the window to allow folding rows"
-msgstr ""
+msgstr "Pokaż/Ukryj pionową linie po lewej stronie okna i zezwól na zawijanie wierszy"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1478
+#: lib/Padre/Wx/ActionLibrary.pm:1498
 msgid "Show/hide the line numbers of all the documents on the left side of the window"
-msgstr ""
+msgstr "Pokaż/Ukryj numery wierszy wszystkich dokumentów po lewej stronie okna"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1564
+#: lib/Padre/Wx/ActionLibrary.pm:1586
 msgid "Show/hide the newlines with special character"
-msgstr ""
+msgstr "Pokaż/Ukryj znak nowego wiersza oznaczony specjalnym znakiem"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1439
+#: lib/Padre/Wx/ActionLibrary.pm:1460
 msgid "Show/hide the status bar at the bottom of the screen"
-msgstr ""
+msgstr "Pokaż/Ukryj pasek statusu u dołu ekranu"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1574
+#: lib/Padre/Wx/ActionLibrary.pm:1596
 msgid "Show/hide the tabs and the spaces with special characters"
-msgstr ""
+msgstr "Pokaż/Ukryj tabulacje i spacje oznaczone specjalnym znakiem "
 
-#: lib/Padre/Wx/ActionLibrary.pm:1449
+#: lib/Padre/Wx/ActionLibrary.pm:1470
 msgid "Show/hide the toolbar at the top of the editor"
-msgstr ""
+msgstr "Pokaż/Ukryj pasek narzędzi u góry edytora"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1584
+#: lib/Padre/Wx/ActionLibrary.pm:1606
 msgid "Show/hide vertical bars at every indentation position on the left of the rows"
-msgstr ""
+msgstr "Pokaż/Ukryj pionowe linie na każdej pozycji wcięcia po lewej stronie wiersza"
 
-#: lib/Padre/Config.pm:440
+#: lib/Padre/Config.pm:471
 msgid "Showing the splash image during start-up"
-msgstr ""
+msgstr "Pokazywanie ekranu powitalnego podczas uruchomienia"
 
-#: lib/Padre/Plugin/Devel.pm:86
-#, fuzzy
-msgid "Simulate Background Crash"
-msgstr "Symuluj awarię"
+#: lib/Padre/Wx/FBP/About.pm:508
+msgid "Simone Blandino"
+msgstr "Simone Blandino"
 
-#: lib/Padre/Plugin/Devel.pm:85
-msgid "Simulate Background Exception"
-msgstr ""
+#: lib/Padre/Wx/ActionLibrary.pm:1108
+msgid "Simplistic Patch only works on saved files"
+msgstr "Uproszczone łatki działają tylko na zapisanych plikach"
 
-#: lib/Padre/Plugin/Devel.pm:84
-msgid "Simulate Crash"
+#: lib/Padre/Plugin/Devel.pm:92
+msgid "Simulate &Background Crash"
+msgstr "Symuluj awarię w tle"
+
+#: lib/Padre/Plugin/Devel.pm:90
+msgid "Simulate &Crash"
 msgstr "Symuluj awarię"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:473
+#: lib/Padre/Plugin/Devel.pm:91
+msgid "Simulate Background &Exception"
+msgstr "Symuluj wyjątek w tle"
+
+#: lib/Padre/Wx/ActionLibrary.pm:2377
+msgid "Simulate a right mouse button click to open the context menu"
+msgstr "Symuluj kliknięcie prawego klawisza myszy do otwarcia menu kontekstowego"
+
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:476
 msgid "Single-line (&s)"
-msgstr ""
+msgstr "Linia pojedyncza (&s)"
 
-#: lib/Padre/Wx/Dialog/SpecialValues.pm:22
+#: lib/Padre/Wx/Dialog/Special.pm:71
 msgid "Size"
-msgstr ""
+msgstr "Rozmiar"
 
-#: lib/Padre/Wx/FBP/WhereFrom.pm:64
+#: lib/Padre/Wx/FBP/WhereFrom.pm:66
 msgid "Skip question without giving feedback"
-msgstr ""
+msgstr "Pomiń pytanie bez udzielania odpowiedzi"
 
-#: lib/Padre/Wx/Dialog/OpenResource.pm:271
+#: lib/Padre/Wx/Dialog/OpenResource.pm:270
 msgid "Skip using MANIFEST.SKIP"
-msgstr ""
+msgstr "Przestań używać MANIFEST.SKIP"
 
-#: lib/Padre/Wx/Dialog/OpenResource.pm:267
+#: lib/Padre/Wx/Dialog/OpenResource.pm:266
 msgid "Skip version control system files"
-msgstr ""
+msgstr "Pomiń pliki systemu kontroli wersji"
 
-#: lib/Padre/Document.pm:1368
-#: lib/Padre/Document.pm:1369
+#: lib/Padre/Document.pm:1414
+#: lib/Padre/Document.pm:1415
 msgid "Skipped for large files"
 msgstr "Pominięty z uwagi na duże pliki"
 
-#: lib/Padre/MimeTypes.pm:411
-msgid "Slow but accurate and we have full control so bugs can be fixed"
-msgstr ""
-
-#: lib/Padre/Wx/Dialog/Snippets.pm:23
-#: lib/Padre/Wx/Dialog/Snippets.pm:113
+#: lib/Padre/Wx/FBP/Snippet.pm:61
 msgid "Snippet:"
-msgstr "Wstawka:"
-
-#: lib/Padre/Wx/Dialog/Snippets.pm:39
-msgid "Snippets"
-msgstr "Wstawki"
-
-#: lib/Padre/Wx/ActionLibrary.pm:906
-#, fuzzy
-msgid "Snippets..."
-msgstr "Wstawki"
-
-#: lib/Padre/Wx/FBP/Insert.pm:50
-#, fuzzy
-msgid "Snippit:"
-msgstr "Wstawka:"
+msgstr "Fragment:"
 
 #: lib/Padre/Wx/Dialog/SessionManager.pm:112
 #, perl-format
@@ -5099,331 +5405,364 @@ msgid ""
 "Something is wrong with your Padre database:\n"
 "Session %s is listed but there is no data"
 msgstr ""
+"Coś złego dzieje się z bazą Padre:\n"
+"Sesja %s jest na liście ale nie ma danych"
 
-#: lib/Padre/Wx/Dialog/KeyBindings.pm:99
-#, fuzzy
+#: lib/Padre/Wx/Dialog/Patch.pm:492
+msgid "Sorry Diff Failed, are you sure your choice of files was correct for this action"
+msgstr "Niepowodzenie Diff. Jesteś pewien poprawnego wyboru plików do przeprowadzenia tego działania?"
+
+#: lib/Padre/Wx/Dialog/Patch.pm:593
+msgid "Sorry, Diff failed. Are you sure your have access to the repository for this action"
+msgstr "Niepowodzenie Diff. Jesteś pewien że masz dostęp do przeprowadzenia tego działania w repozytorium?"
+
+#: lib/Padre/Wx/Dialog/Patch.pm:434
+msgid "Sorry, patch failed, are you sure your choice of files was correct for this action"
+msgstr "Niepowodzenie stosowania łatki. Jesteś pewien wyboru plików do przeprowadzenia tego działania?"
+
+#: lib/Padre/Wx/FBP/Preferences.pm:73
+msgid "Sort Order:"
+msgstr "Kolejność sortowania:"
+
+#: lib/Padre/Wx/FBP/Document.pm:228
+msgid "Source Lines of Code"
+msgstr ""
+
+#: lib/Padre/Wx/Dialog/Preferences.pm:30
 msgid "Space"
-msgstr "Zastąp"
+msgstr "Spacja"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:87
-#, fuzzy
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:86
 msgid "Space and tab"
-msgstr "Spacje na tabulatory"
+msgstr "Spacje i tabulatory"
 
-#: lib/Padre/Wx/Main.pm:6043
+#: lib/Padre/Wx/Main.pm:6281
 msgid "Space to Tab"
-msgstr "Spacje na tabulatory"
+msgstr "Spacja na tabulator"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1041
-msgid "Spaces to Tabs..."
+#: lib/Padre/Wx/ActionLibrary.pm:1053
+msgid "Spaces to &Tabs..."
 msgstr "Spacje na tabulatory..."
 
-#: lib/Padre/Locale.pm:248
+#: lib/Padre/Locale.pm:249
+#: lib/Padre/Wx/FBP/About.pm:595
 msgid "Spanish"
 msgstr "Hiszpański"
 
-#: lib/Padre/Locale.pm:234
+#: lib/Padre/Locale.pm:235
 msgid "Spanish (Argentina)"
 msgstr "Hiszpański (Argentyna)"
 
-#: lib/Padre/Wx/ActionLibrary.pm:893
-msgid "Special Value..."
-msgstr ""
+#: lib/Padre/Wx/ActionLibrary.pm:906
+msgid "Special &Value..."
+msgstr "Wartość specjalna..."
 
-#: lib/Padre/Wx/Dialog/SpecialValues.pm:47
-msgid "Special Value:"
+#: lib/Padre/Config.pm:1383
+msgid "Specify Devel::EndStats options. 'feature_devel_endstats' must be enabled."
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:2099
-msgid "Start running and/or continue running till next breakpoint or watch"
+#: lib/Padre/Config.pm:1402
+msgid "Specify Devel::TraceUse options. 'feature_devel_traceuse' must be enabled."
 msgstr ""
 
-#: lib/Padre/Plugin/Devel.pm:79
-msgid "Start/Stop sub trace"
+#: lib/Padre/Wx/FBP/Preferences.pm:523
+msgid "Startup"
 msgstr ""
 
-#: lib/Padre/Wx/Main.pm:6015
-#, fuzzy
-msgid "Stats"
-msgstr "Status"
-
-#: lib/Padre/Wx/FBP/Sync.pm:49
-#: lib/Padre/Wx/Dialog/PluginManager.pm:68
+#: lib/Padre/Wx/VCS.pm:53
+#: lib/Padre/Wx/FBP/DebugOutput.pm:37
 #: lib/Padre/Wx/Dialog/Advanced.pm:111
-#: lib/Padre/Wx/CPAN/Listview.pm:32
-#: lib/Padre/Wx/CPAN/Listview.pm:64
+#: lib/Padre/Wx/CPAN/Listview.pm:35
+#: lib/Padre/Wx/CPAN/Listview.pm:59
 msgid "Status"
 msgstr "Status"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2047
-msgid "Step In (&s)"
-msgstr ""
+#: lib/Padre/Wx/FBP/Sync.pm:52
+msgid "Status:"
+msgstr "Status:"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2082
-msgid "Step Out (&r)"
-msgstr ""
+#: lib/Padre/Wx/FBP/About.pm:152
+msgid "Steffen Muller"
+msgstr "Steffen Muller"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2064
-msgid "Step Over (&n)"
-msgstr ""
+#: lib/Padre/Wx/FBP/FoundInFiles.pm:111
+msgid "Stop Search"
+msgstr "Zatrzymaj wyszukiwanie"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2019
-msgid "Stop Execution"
-msgstr ""
-
-#: lib/Padre/Wx/ActionLibrary.pm:2020
+#: lib/Padre/Wx/ActionLibrary.pm:2025
 msgid "Stop a running task."
-msgstr ""
+msgstr "Zatrzymaj uruchomione zadanie."
 
-#: lib/Padre/Wx/ActionLibrary.pm:111
+#: lib/Padre/Wx/ActionLibrary.pm:110
+msgid "Stops processing of other action queue items for 1 second"
+msgstr "Zatrzymuje przetwarzanie kolejki pozostałych zadań na 1 sekundę"
+
+#: lib/Padre/Wx/ActionLibrary.pm:119
 msgid "Stops processing of other action queue items for 10 seconds"
-msgstr ""
+msgstr "Zatrzymuje przetwarzanie kolejki pozostałych zadań na 10 sekund"
 
-#: lib/Padre/Wx/ActionLibrary.pm:120
+#: lib/Padre/Wx/ActionLibrary.pm:128
 msgid "Stops processing of other action queue items for 30 seconds"
-msgstr ""
+msgstr "Zatrzymuje przetwarzanie kolejki pozostałych zadań na 30 sekund"
 
 #: lib/Padre/Wx/Dialog/Advanced.pm:29
-#, fuzzy
 msgid "String"
-msgstr "Ostrzeżenie"
+msgstr "Ciąg"
 
-#: lib/Padre/Plugin/Devel.pm:260
+#: lib/Padre/Plugin/Devel.pm:173
 msgid "Sub-tracing started"
 msgstr ""
 
-#: lib/Padre/Plugin/Devel.pm:242
+#: lib/Padre/Plugin/Devel.pm:155
 msgid "Sub-tracing stopped"
 msgstr ""
 
 #: lib/Padre/Wx/ActionLibrary.pm:69
 #, perl-format
 msgid "Switch Padre interface language to %s"
-msgstr ""
+msgstr "Przełącz język interfejsu Padre na %s"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1464
-#, fuzzy
+#: lib/Padre/Wx/ActionLibrary.pm:1484
 msgid "Switch document type"
-msgstr "Brak otwartego dokumentu"
-
-#: lib/Padre/Wx/ActionLibrary.pm:1674
-msgid "Switch highlighting colours"
-msgstr ""
+msgstr "Przełącz typ dokumentu"
 
 #: lib/Padre/Wx/ActionLibrary.pm:40
-#, fuzzy
 msgid "Switch language to system default"
-msgstr "Koduj dokument w domyślnym formacie systemu"
-
-#: lib/Padre/Wx/ActionLibrary.pm:2456
-msgid "Switch to edit the file that was previously edited (can switch back and forth)"
-msgstr ""
+msgstr "Przełącz język na domyślny systemowy"
 
-#: lib/Padre/Wx/Syntax.pm:301
+#: lib/Padre/Wx/Syntax.pm:159
+#: lib/Padre/Wx/FBP/Preferences.pm:455
 msgid "Syntax Check"
 msgstr "Sprawdzanie składni"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:697
-#, fuzzy
-msgid "Syntax Highlighter"
-msgstr "Użyj podświetlania składni PPI"
-
 #: lib/Padre/Wx/ActionLibrary.pm:39
 msgid "System Default"
 msgstr "Domyślny systemowy"
 
-#: lib/Padre/Wx/About.pm:74
-#: lib/Padre/Wx/About.pm:317
-#, fuzzy
-msgid "System Info"
-msgstr "Domyślny systemowy"
+#: lib/Padre/Wx/FBP/Debugger.pm:356
+msgid ""
+"T\n"
+"Produce a stack backtrace."
+msgstr ""
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:141
-#: lib/Padre/Wx/Dialog/KeyBindings.pm:99
+#: lib/Padre/Wx/Dialog/Preferences.pm:29
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:140
 msgid "Tab"
-msgstr ""
+msgstr "Karta"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:459
+#: lib/Padre/Wx/FBP/Preferences.pm:998
 #, fuzzy
-msgid "Tab display size (in spaces)"
-msgstr "Rozmiar tabulatora (w spacjach):"
+msgid "Tab Spaces:"
+msgstr "Tabulator na spację"
 
-#: lib/Padre/Wx/Main.pm:6044
+#: lib/Padre/Wx/Main.pm:6282
 msgid "Tab to Space"
-msgstr "Tabulatory na spacje"
+msgstr "Tabulator na spację"
 
-#: lib/Padre/Wx/Menu/Edit.pm:245
-msgid "Tabs and Spaces"
+#: lib/Padre/Wx/Menu/Edit.pm:233
+msgid "Tabs and S&paces"
 msgstr "Tabulatory i spacje"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1031
-msgid "Tabs to Spaces..."
+#: lib/Padre/Wx/ActionLibrary.pm:1043
+msgid "Tabs to &Spaces..."
 msgstr "Tabulatory na spacje..."
 
-#: lib/Padre/MimeTypes.pm:363
-#, fuzzy
+#: lib/Padre/Wx/TaskList.pm:184
+#: lib/Padre/Wx/FBP/Preferences.pm:88
+#: lib/Padre/Wx/FBP/Preferences.pm:406
+#: lib/Padre/Wx/Panel/TaskList.pm:96
+msgid "Task List"
+msgstr "Lista zadań"
+
+#: lib/Padre/MIME.pm:880
 msgid "Text"
-msgstr "&Następny"
+msgstr "Tekst"
 
-#: lib/Padre/Wx/Main.pm:4042
+#: lib/Padre/Wx/Main.pm:4419
+#: lib/Padre/Wx/Choice/Files.pm:20
 msgid "Text Files"
 msgstr "Pliki tekstowe"
 
-#: lib/Padre/Wx/About.pm:103
-#: lib/Padre/Wx/About.pm:135
-#, fuzzy
-msgid "The Padre Development Team"
-msgstr "Narzędzia programisty Padre"
-
-#: lib/Padre/Wx/About.pm:227
-msgid "The Padre Translation Team"
-msgstr ""
-
-#: lib/Padre/Wx/Dialog/Bookmarks.pm:110
+#: lib/Padre/Wx/Dialog/Bookmarks.pm:108
 #, perl-format
 msgid "The bookmark '%s' no longer exists"
 msgstr "Zakładka '%s' już nie istnieje"
 
-#: lib/Padre/Wx/Debugger.pm:191
-msgid ""
-"The debugger is not running.\n"
-"You can start the debugger using one of the commands 'Step In', 'Step Over', or 'Run till Breakpoint' in the Debug menu."
-msgstr ""
-
-#: lib/Padre/Wx/Directory.pm:518
-msgid "The directory browser got an undef object and may stop working now. Please save your work and restart Padre."
-msgstr ""
-
-#: lib/Padre/Document.pm:253
+#: lib/Padre/Document.pm:254
 #, perl-format
 msgid "The file %s you are trying to open is %s bytes large. It is over the arbitrary file size limit of Padre which is currently %s. Opening this file may reduce performance. Do you still want to open the file?"
-msgstr ""
+msgstr "Plik %s który próbujesz otworzyć zajmuje %s bajtów. To ponad umowny limity rozmiaru pliku Padre który obecnie wynosi %s. Otwarcie tego pliku może obniżyć wydajność. Czy nadal chcesz otworzyć ten plik?"
 
-#: lib/Padre/Config.pm:389
-msgid "The same as Perl itself"
-msgstr ""
-
-#: lib/Padre/Wx/Dialog/KeyBindings.pm:388
+#: lib/Padre/Wx/Dialog/Preferences.pm:476
 #, perl-format
 msgid "The shortcut '%s' is already used by the action '%s'.\n"
-msgstr ""
-
-#: lib/Padre/Wx/Main.pm:5220
-msgid "There are no differences\n"
-msgstr "Brak różnic\n"
+msgstr "Skrót '%s' jest już używany przez akcję '%s'.\n"
 
-#: lib/Padre/Wx/Dialog/Positions.pm:107
+#: lib/Padre/Wx/Dialog/Positions.pm:106
 msgid "There are no positions saved yet"
-msgstr ""
+msgstr "Brak dotychczas zapisanych pozycji"
 
 #: lib/Padre/PPI/EndifyPod.pm:42
 msgid "This document does not contain any POD"
-msgstr ""
+msgstr "Ten dokument nie zawiera jakichkolwiek POD"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2362
+#: lib/Padre/Wx/ActionLibrary.pm:2273
 msgid "This function reloads the My plug-in without restarting Padre"
-msgstr ""
+msgstr "Ta funkcja ponownie wczytuje wtyczkę My plug-in bez restartu Padre"
+
+#: lib/Padre/Config.pm:1374
+msgid "This requires an installed Devel::EndStats and a Padre restart"
+msgstr "To wymaga zainstalowania Devel::EndStats i restartu Padre"
 
-#: lib/Padre/Wx/Main.pm:5050
+#: lib/Padre/Config.pm:1393
+msgid "This requires an installed Devel::TraceUse and a Padre restart"
+msgstr "To wymaga zainstalowania Devel::TraceUse i restartu Padre"
+
+#: lib/Padre/Wx/Main.pm:5375
 msgid "This type of file (URL) is missing delete support."
-msgstr ""
+msgstr "Ten typ pliku (URL) nie ma wsparcia usuwania."
 
-#: lib/Padre/Wx/FBP/Preferences.pm:549
-#: lib/Padre/Wx/FBP/Preferences.pm:573
-msgid "Timeout (in seconds)"
-msgstr ""
+#: lib/Padre/Wx/Dialog/About.pm:152
+msgid "Threads"
+msgstr "Wątki"
 
-#: lib/Padre/Wx/TodoList.pm:209
-msgid "To-do"
-msgstr ""
+#: lib/Padre/Wx/FBP/Preferences.pm:1311
+#: lib/Padre/Wx/FBP/Preferences.pm:1354
+msgid "Timeout (seconds)"
+msgstr "Timeout (w sekundach)"
 
-#: lib/Padre/Wx/Dialog/SpecialValues.pm:17
+#: lib/Padre/Wx/Dialog/Special.pm:67
 msgid "Today"
+msgstr "Dziś"
+
+#: lib/Padre/Config.pm:1447
+msgid "Toggle Diff window feature that compares two buffers graphically"
+msgstr "Przełącz funkcjonalność okna Diff porównującego graficznie dwa bufory"
+
+#: lib/Padre/Config.pm:1465
+msgid "Toggle Perl 6 auto detection in Perl 5 files"
+msgstr "Przełącz auto detekcję Perl 6 w plikach Perl 5"
+
+#: lib/Padre/Wx/FBP/Debugger.pm:316
+msgid ""
+"Toggle running breakpoints (update DB)\n"
+"b\n"
+"Sets breakpoint on current line\n"
+"B line\n"
+"Delete a breakpoint from the specified line."
 msgstr ""
 
-#: lib/Padre/Wx/About.pm:69
+#: lib/Padre/Wx/FBP/About.pm:230
+msgid "Tom Eliaz"
+msgstr "Tom Eliaz"
+
+#: lib/Padre/Wx/FBP/Preferences.pm:344
+msgid "Tool Positions"
+msgstr "Narzędzie Pozycje"
+
+#: lib/Padre/Wx/FBP/Debugger.pm:231
+msgid "Trace"
+msgstr "Śledź"
+
+#: lib/Padre/Wx/FBP/About.pm:843
 msgid "Translation"
-msgstr ""
+msgstr "Tłumaczenie"
 
 #: lib/Padre/Wx/Dialog/Advanced.pm:129
 #: lib/Padre/Wx/Dialog/Advanced.pm:598
 msgid "True"
-msgstr ""
+msgstr "Prawda"
 
-#: lib/Padre/Locale.pm:420
+#: lib/Padre/Locale.pm:421
+#: lib/Padre/Wx/FBP/About.pm:631
 msgid "Turkish"
+msgstr "Turecki"
+
+#: lib/Padre/Wx/ActionLibrary.pm:1388
+msgid "Turn on CPAN explorer"
+msgstr "Włącz Eksplorator CPAN"
+
+#: lib/Padre/Wx/ActionLibrary.pm:1398
+msgid "Turn on Diff window"
+msgstr "Włącz okno Diff"
+
+#: lib/Padre/Wx/ActionLibrary.pm:2063
+msgid "Turn on debug breakpoints panel"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:1420
+#: lib/Padre/Wx/ActionLibrary.pm:1439
 msgid "Turn on syntax checking of the current document and show output in a window"
-msgstr ""
+msgstr "Włącz sprawdzanie składni w bieżącym dokumencie i pokaż wyjście w oknie"
+
+#: lib/Padre/Wx/ActionLibrary.pm:1450
+msgid "Turn on version control view of the current project and show version control changes in a window"
+msgstr "Włącz podgląd kontroli wersji w bieżącym projekcie i pokaż zmiany kontroli wersji w oknie"
 
 #: lib/Padre/Wx/Dialog/Advanced.pm:112
 msgid "Type"
 msgstr "Typ"
 
-#: lib/Padre/Wx/Dialog/HelpSearch.pm:146
+#: lib/Padre/Wx/Dialog/HelpSearch.pm:148
 msgid "Type a help &keyword to read:"
 msgstr ""
 
-#: lib/Padre/Wx/ActionLibrary.pm:2236
-msgid "Type in any expression and evaluate it in the debugged process"
-msgstr ""
-
-#: lib/Padre/MimeTypes.pm:662
+#: lib/Padre/MIME.pm:40
 msgid "UNKNOWN"
-msgstr ""
+msgstr "NIEZNANY"
 
-#: lib/Padre/Config/Style.pm:49
-msgid "Ultraedit"
-msgstr "Ultraedit"
+#: lib/Padre/Wx/ActionLibrary.pm:1528
+msgid "Un&fold All"
+msgstr "Rozwiń wszystkie"
 
 #: lib/Padre/File/FTP.pm:186
-#, fuzzy, perl-format
+#, perl-format
 msgid "Unable to parse %s"
-msgstr "Tabulatory na spacje"
+msgstr "Nie można przetworzyć %s"
 
-#: lib/Padre/Wx/ActionLibrary.pm:584
+#: lib/Padre/Wx/ActionLibrary.pm:588
 msgid "Undo last change in current file"
-msgstr ""
-
-#: lib/Padre/Wx/ActionLibrary.pm:1507
-msgid "Unfold all"
-msgstr "Rozwiń wszystkie"
+msgstr "Cofnij ostatnią zmianę w bieżącym pliku"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1508
-#: lib/Padre/Wx/ActionLibrary.pm:1518
+#: lib/Padre/Wx/ActionLibrary.pm:1529
+#: lib/Padre/Wx/ActionLibrary.pm:1539
 msgid "Unfold all the blocks that can be folded (need folding to be enabled)"
-msgstr ""
+msgstr "Rozwiń wszystkie bloki które mogą być zwinięte (wymaga łączonego zwijania)"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:151
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:150
 msgid "Unicode character 'name'"
 msgstr ""
 
-#: lib/Padre/Locale.pm:142
-#: lib/Padre/Wx/Main.pm:3838
+#: lib/Padre/Locale.pm:143
+#: lib/Padre/Wx/Main.pm:4163
 msgid "Unknown"
 msgstr "Nieznany"
 
-#: lib/Padre/PluginManager.pm:920
-#: lib/Padre/Document/Perl.pm:623
-#: lib/Padre/Document/Perl.pm:955
-#: lib/Padre/Document/Perl.pm:1004
+#: lib/Padre/PluginManager.pm:770
+#: lib/Padre/Document/Perl.pm:654
+#: lib/Padre/Document/Perl.pm:903
+#: lib/Padre/Document/Perl.pm:952
 #: lib/Padre/File/FTP.pm:145
 msgid "Unknown error"
 msgstr "Nieznany błąd"
 
 #: lib/Padre/Wx/Role/Dialog.pm:92
-#, fuzzy
 msgid "Unknown error from "
 msgstr "Nieznany błąd"
 
-#: lib/Padre/Document.pm:967
+#: lib/Padre/PluginHandle.pm:24
+msgid "Unloaded"
+msgstr "Wyładowany"
+
+#: lib/Padre/Wx/VCS.pm:258
+msgid "Unmodified"
+msgstr ""
+
+#: lib/Padre/Document.pm:1062
 #, perl-format
 msgid "Unsaved %d"
-msgstr "Zmodyfikowany %d"
+msgstr "Niezapisanych %d"
 
-#: lib/Padre/Wx/Main.pm:4804
+#: lib/Padre/Wx/Main.pm:5112
 msgid "Unsaved File"
 msgstr "Plik nie zapisany"
 
@@ -5432,614 +5771,1304 @@ msgstr "Plik nie zapisany"
 #: lib/Padre/Util/FileBrowser.pm:153
 #, perl-format
 msgid "Unsupported OS: %s"
-msgstr ""
+msgstr "System niewspierany: %s"
 
 #: lib/Padre/Wx/Browser.pm:340
 msgid "Untitled"
 msgstr "Bez tytułu"
 
-#: lib/Padre/Wx/Dialog/KeyBindings.pm:99
+#: lib/Padre/Wx/VCS.pm:251
+#: lib/Padre/Wx/VCS.pm:265
+#: lib/Padre/Wx/FBP/VCS.pm:189
+#, fuzzy
+msgid "Unversioned"
+msgstr "Wersja"
+
+#: lib/Padre/Wx/Dialog/Preferences.pm:31
 msgid "Up"
 msgstr ""
 
-#: lib/Padre/Wx/FBP/Sync.pm:207
-#, fuzzy
+#: lib/Padre/Wx/VCS.pm:264
+msgid "Updated but unmerged"
+msgstr ""
+
+#: lib/Padre/Wx/FBP/Sync.pm:202
 msgid "Upload"
-msgstr "wczytana"
+msgstr "Wyślij"
+
+#: lib/Padre/Wx/Menu/Edit.pm:263
+msgid "Upper/Lo&wer Case"
+msgstr "Wielkie/Małe litery"
+
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:94
+msgid "Uppercase characters"
+msgstr "Wielkie litery"
+
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:152
+msgid "Uppercase next character"
+msgstr "Zmień następną literę na dużą"
+
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:154
+msgid "Uppercase till \\E"
+msgstr "Wielkie litery aż do \\E"
+
+#: lib/Padre/Wx/FBP/Preferences.pm:1346
+msgid "Use FTP passive mode"
+msgstr "Użyj trybu pasywnego FTP"
+
+#: lib/Padre/Wx/ActionLibrary.pm:1135
+msgid "Use Perl source as filter"
+msgstr "Użyj filtra źródeł Perl"
+
+#: lib/Padre/Wx/FBP/Preferences.pm:644
+msgid "Use X11 middle button paste style"
+msgstr "Użyj stylu wklejania środkowym przyciskiem X11"
+
+#: lib/Padre/Wx/ActionLibrary.pm:1321
+msgid "Use a filter to select one or more files"
+msgstr "Użyj filtra do wybrania jednego lub więcej plików"
+
+#: lib/Padre/Wx/FBP/Preferences.pm:1453
+msgid "Use external window for execution"
+msgstr "Użyj zewnętrznego okna do wykonywania"
+
+#: lib/Padre/Wx/FBP/Preferences.pm:972
+msgid "Use tabs instead of spaces"
+msgstr "Użyj tabulatorów zamiast zpacji"
+
+#: lib/Padre/Wx/Dialog/Advanced.pm:819
+msgid "User"
+msgstr "Użytkownik"
+
+#: lib/Padre/Wx/ActionLibrary.pm:2322
+msgid "Using CPAN.pm to install a CPAN like package opened locally"
+msgstr "Użyj CPAN.pm do instalacji pakietów CPAN otwartych lokalnie"
+
+#: lib/Padre/Wx/ActionLibrary.pm:2332
+msgid "Using pip to download a tar.gz file and install it using CPAN.pm"
+msgstr "Użyj pip do pobrania pliku tar.gz i jego instalacji przy użyciu CPAN.pm"
+
+#: lib/Padre/Wx/Dialog/Advanced.pm:113
+msgid "Value"
+msgstr "Wartość"
+
+#: lib/Padre/Wx/ActionLibrary.pm:1911
+msgid "Variable Name"
+msgstr "Nazwa zmiennej"
+
+#: lib/Padre/Document/Perl.pm:863
+msgid "Variable case change"
+msgstr "Nazwa wielkości liter zmiennej"
+
+#: lib/Padre/Wx/VCS.pm:124
+#: lib/Padre/Wx/FBP/Preferences.pm:438
+msgid "Version Control"
+msgstr "Kontrola wersji"
+
+#: lib/Padre/Wx/FBP/Preferences.pm:931
+msgid "Version Control Tool"
+msgstr "Narzędzie kontroli wersji"
+
+#: lib/Padre/Wx/ActionLibrary.pm:1767
+msgid "Vertically &Align Selected"
+msgstr "Wyrównaj w pionie zaznaczone"
+
+#: lib/Padre/Wx/Syntax.pm:77
+msgid "Very Fatal Error"
+msgstr "Bardzo fatalny błąd"
+
+#: lib/Padre/Wx/Dialog/QuickMenuAccess.pm:366
+msgid "View"
+msgstr "Widok"
+
+#: lib/Padre/Wx/ActionLibrary.pm:2572
+msgid "View All &Open Bugs"
+msgstr "Pokaż wszystkie &otwarte błędy"
+
+#: lib/Padre/Wx/ActionLibrary.pm:2573
+msgid "View all known and currently unsolved bugs in Padre"
+msgstr "Podgląd wszystkich znany i jeszcze nierozwiązanych błędów w Padre"
+
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:89
+msgid "Visible characters"
+msgstr "Widoczne znaki"
+
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:91
+msgid "Visible characters and spaces"
+msgstr "Widoczne znaki i spacje"
+
+#: lib/Padre/Wx/ActionLibrary.pm:2175
+msgid "Visit Debug &Wiki..."
+msgstr "Odwiedź &Wiki debugera"
+
+#: lib/Padre/Wx/ActionLibrary.pm:2553
+msgid "Visit Perl Websites..."
+msgstr "Odwiedź strony Perl-a"
+
+#: lib/Padre/Document.pm:778
+#, perl-format
+msgid "Visual filename %s does not match the internal filename %s, do you want to abort saving?"
+msgstr ""
+
+#: lib/Padre/Document.pm:260
+#: lib/Padre/Wx/Syntax.pm:47
+#: lib/Padre/Wx/Main.pm:3119
+#: lib/Padre/Wx/Main.pm:3842
+#: lib/Padre/Wx/Dialog/Warning.pm:64
+msgid "Warning"
+msgstr "Ostrzeżenie"
+
+#: lib/Padre/Wx/ActionLibrary.pm:2286
+msgid "Warning! This will delete all the changes you made to 'My plug-in' and replace it with the default code that comes with your installation of Padre"
+msgstr "Ostrzeżenie! Ta operacja spowoduje usunięcie wszystkich zmian wprowadzonych do wtyczki 'My plug-in' i zastąpienie ich domyślnym kodem dostarczanym z instalacją Padre"
+
+#: lib/Padre/Wx/Dialog/Patch.pm:531
+#, perl-format
+msgid "Warning: found SVN v%s but we require SVN v%s and it is now called \"Apache Subversion\""
+msgstr "Ostrzeżenie: znaleziono SVN v%s ale potrzebny jest SVN v%s zwany obecnie \"Apache Subversion\""
+
+#: lib/Padre/Wx/FBP/Expression.pm:96
+#, fuzzy
+msgid "Watch"
+msgstr "Brak dopasowania"
+
+#: lib/Padre/PluginManager.pm:383
+msgid ""
+"We found several new plug-ins.\n"
+"In order to configure and enable them go to\n"
+"Plug-ins -> Plug-in Manager\n"
+"\n"
+"List of new plug-ins:\n"
+"\n"
+msgstr ""
+"Odnaleziono kilka nowych wtyczek.\n"
+"By je skonfigurować i włączyć wybierz\n"
+"Wtyczki -> Menedżer wtyczek\n"
+"\n"
+"Lista nowych wtyczek:\n"
+"\n"
+
+#: lib/Padre/Wx/ActionLibrary.pm:2076
+#: lib/Padre/Wx/ActionLibrary.pm:2086
+msgid "We should not need this menu item"
+msgstr "Nie powinniśmy potrzebować tego elementu menu"
+
+#: lib/Padre/Wx/Main.pm:4421
+msgid "Web Files"
+msgstr "Pliki WWW"
+
+#: lib/Padre/Wx/Dialog/Form.pm:71
+msgid "Whatever"
+msgstr "Cokolwiek"
+
+#: lib/Padre/Wx/ActionLibrary.pm:1550
+msgid "When typing in functions allow showing short examples of the function"
+msgstr "W trakcie wprowadzania funkcji zezwól na pokazywanie krótkich przykładów funkcji"
+
+#: lib/Padre/Wx/FBP/WhereFrom.pm:37
+msgid "Where did you hear about Padre?"
+msgstr "Skąd dowiedziałeś się o Padre?"
+
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:93
+msgid "Whitespace characters"
+msgstr "Białe znaki"
+
+#: lib/Padre/Wx/Dialog/QuickMenuAccess.pm:372
+msgid "Window"
+msgstr "Okno"
+
+#: lib/Padre/Wx/Dialog/WindowList.pm:34
+msgid "Window list"
+msgstr "Lista okien"
+
+#: lib/Padre/Wx/ActionLibrary.pm:545
+msgid "Word count and other statistics of the current document"
+msgstr "Liczba wyrazów i inne statystyki bieżącego dokumentu"
+
+#: lib/Padre/Wx/FBP/Document.pm:156
+msgid "Words"
+msgstr "Wyrazy:"
+
+#: lib/Padre/Wx/ActionLibrary.pm:1616
+msgid "Wrap long lines"
+msgstr "Zawijaj długie wiersze"
+
+#: lib/Padre/File/FTP.pm:312
+msgid "Writing file to FTP server..."
+msgstr "Zapisywanie pliku na serwerze FTP..."
+
+#: lib/Padre/Wx/Output.pm:165
+#: lib/Padre/Wx/Main.pm:2975
+#, perl-format
+msgid ""
+"Wx::Perl::ProcessStream is version %s which is known to cause problems. Get at least 0.20 by typing\n"
+"cpan Wx::Perl::ProcessStream"
+msgstr ""
+"Wx::Perl::ProcessStream w wersji %s która znana jest z powodowania problemów. Pobierz wersję co najmniej 0.20 wpisując\n"
+"cpan Wx::Perl::ProcessStream"
+
+#: lib/Padre/Wx/Dialog/Special.pm:68
+msgid "Year"
+msgstr "Rok"
+
+#: lib/Padre/File/HTTP.pm:162
+msgid ""
+"You are going to write a file using HTTP PUT.\n"
+"This is highly experimental and not supported by most servers."
+msgstr ""
+"Zamierzasz zapisać plik używając HTTP PUT.\n"
+"To bardzo eksperymentalne i nie wspierane przez większość serwerów."
+
+#: lib/Padre/Wx/Editor.pm:1888
+msgid "You must select a range of lines"
+msgstr "Musisz zaznaczyć wiersze"
+
+#: lib/Padre/Wx/Main.pm:3841
+msgid "You still have a running process. Do you want to kill it and exit?"
+msgstr "Nadal masz działający proces. Czy chcesz go zabić i wyjść?"
+
+#: lib/Padre/MIME.pm:1215
+msgid "ZIP Archive"
+msgstr "Archiwum ZIP"
+
+#: lib/Padre/Wx/FBP/About.pm:158
+#: lib/Padre/Wx/FBP/About.pm:451
+msgid "Zeno Gantner"
+msgstr "Zeno Gantner"
+
+#: lib/Padre/Wx/FBP/Debugger.pm:123
+msgid ""
+"c [line|sub]\n"
+"Continue, optionally inserting a one-time-only breakpoint at the specified line or subroutine."
+msgstr ""
+
+#: lib/Padre/Wx/FBP/About.pm:314
+msgid "code4pay"
+msgstr ""
+
+#: lib/Padre/CPAN.pm:180
+msgid "cpanm is unexpectedly not installed"
+msgstr "cpanm nieoczekiwanie nie jest zainstalowany"
+
+#: lib/Padre/Wx/Dialog/OpenURL.pm:79
+msgid "e.g."
+msgstr "np."
+
+#: lib/Padre/Wx/Dialog/WindowList.pm:349
+#: lib/Padre/Wx/Dialog/WindowList.pm:353
+msgid "fresh"
+msgstr "świeży"
+
+#: lib/Padre/Wx/FBP/Debugger.pm:83
+msgid ""
+"n [expr]\n"
+"Next. Executes over subroutine calls, until the beginning of the next statement. If an expression is supplied that includes function calls, those functions will be executed with stops before each statement."
+msgstr ""
+
+#: lib/Padre/Wx/FBP/Debugger.pm:396
+msgid ""
+"o\n"
+"Display all options.\n"
+"\n"
+"o booloption ...\n"
+"Set each listed Boolean option to the value 1.\n"
+"\n"
+"o anyoption? ...\n"
+"Print out the value of one or more options.\n"
+"\n"
+"o option=value ...\n"
+"Set the value of one or more options. If the value has internal whitespace, it should be quoted. For example, you could set o pager=\"less -MQeicsNfr\" to call less with those specific options. You may use either single or double quotes, but if you do, you must escape any embedded instances of same sort of quote you began with, as well as any escaping any escapes that immediately precede that quote but which are not meant to escape the quote itself. In other words, you follow single-quoting rules irrespective of the quote; eg: o option='this isn't bad' or o option=\"She said, \"Isn't it?\"\" .\n"
+"\n"
+"For historical reasons, the =value is optional, but defaults to 1 only where it is safe to do so--that is, mostly for Boolean options. It is always better to assign a specific value using = . The option can be abbreviated, but for clarity probably should not be. Several options can be set together. See Configurable Options for a list of these."
+msgstr ""
+
+#: lib/Padre/Wx/FBP/Breakpoints.pm:105
+msgid "project"
+msgstr "projekt"
+
+#: lib/Padre/Wx/FBP/Debugger.pm:103
+msgid ""
+"r\n"
+"Continue until the return from the current subroutine. Dump the return value if the PrintRet option is set (default)."
+msgstr ""
+
+#: lib/Padre/Wx/FBP/Debugger.pm:63
+msgid ""
+"s [expr]\n"
+"Single step. Executes until the beginning of another statement, descending into subroutine calls. If an expression is supplied that includes function calls, it too will be single-stepped."
+msgstr ""
+
+#: lib/Padre/Wx/FBP/Breakpoints.pm:110
+msgid "show breakpoints in project"
+msgstr ""
+
+#: lib/Padre/Wx/FBP/Debugger.pm:236
+msgid ""
+"t\n"
+"Toggle trace mode (see also the AutoTrace option)."
+msgstr ""
+
+#: lib/Padre/Wx/FBP/Debugger.pm:276
+msgid "v [line]    View window around line."
+msgstr ""
+
+#: lib/Padre/Wx/FBP/Debugger.pm:464
+msgid ""
+"w expr\n"
+"Add a global watch-expression. Whenever a watched global changes the debugger will stop and display the old and new values.\n"
+"\n"
+"W expr\n"
+"Delete watch-expression\n"
+"W *\n"
+"Delete all watch-expressions."
+msgstr ""
+
+#: lib/Padre/Wx/FBP/Debugger.pm:217
+msgid ""
+"working now with some gigery pokery to get around\n"
+"Intermitent Error, You can't FIRSTKEY with the %~ hash"
+msgstr ""
+
+#: lib/Padre/Wx/Dialog/PerlFilter.pm:76
+msgid "wrap in grep { }"
+msgstr ""
+
+#: lib/Padre/Wx/Dialog/PerlFilter.pm:75
+msgid "wrap in map { }"
+msgstr ""
+
+#: lib/Padre/Plugin/Devel.pm:103
+msgid "wxPerl &Live Support"
+msgstr "Wsparcie techniczne wxPerl"
+
+#: lib/Padre/Wx/FBP/Debugger.pm:198
+msgid ""
+"y [level [vars]]\n"
+"Display all (or some) lexical variables (mnemonic: mY variables) in the current scope or level scopes higher. You can limit the variables that you see with vars which works exactly as it does for the V and X commands. Requires the PadWalker module version 0.08 or higher; will warn if this isn't installed. Output is pretty-printed in the same style as for V and the format is controlled by the same options."
+msgstr ""
+
+#~ msgid "%s has no constructor"
+#~ msgstr "%s nie ma konstruktora"
+
+#~ msgid "&Add"
+#~ msgstr "&Dodaj"
+
+#~ msgid "&Back"
+#~ msgstr "&Wstecz"
+
+#~ msgid "&Insert"
+#~ msgstr "&Wstaw"
+
+#~ msgid "&Uncomment Selected Lines"
+#~ msgstr "&Odkomentuj zaznaczone wiersze\tCtrl-M"
+
+#~ msgid "&Update"
+#~ msgstr "&Aktualizuj"
+
+#~ msgid "About Padre"
+#~ msgstr "O Padre"
+
+#~ msgid ""
+#~ "An error has occured while generating '%s':\n"
+#~ "%s"
+#~ msgstr ""
+#~ "Wystąpił błąd podczas generowania '%s':\n"
+#~ "%s"
+
+#~ msgid "Apache License"
+#~ msgstr "Licencja Apache"
+
+#~ msgid "Apply Diff to File"
+#~ msgstr "Zastosuj diff do pliku"
+
+#~ msgid "Apply Diff to Project"
+#~ msgstr "Zastosuj diff do projektu"
+
+#~ msgid "Apply a patch file to the current document"
+#~ msgstr "Zastosuj łatkę do bieżącego dokumentu"
+
+#~ msgid "Apply a patch file to the current project"
+#~ msgstr "Zastosuj łatkę do bieżącego projektu"
+
+#~ msgid "Artistic License 1.0"
+#~ msgstr "Artistic License 1.0"
+
+#~ msgid "Artistic License 2.0"
+#~ msgstr "Artistic License 1.0"
+
+#~ msgid "Automatic indentation style detection"
+#~ msgstr "Automatyczne wykrycie stylu wcięć"
+
+#~ msgid "Blue butterfly on a green leaf"
+#~ msgstr "Niebieski motyl na zielonym liściu"
+
+#~ msgid "Builder:"
+#~ msgstr "Builder:"
+
+#~ msgid "Cannot diff if file was never saved"
+#~ msgstr "Nie można wykonać porównania jeśli plik nigdy nie został zapisany"
+
+#~ msgid "Case &insensitive"
+#~ msgstr "Nie uwzględniaj wielkości &liter"
+
+#~ msgid "Case &sensitive"
+#~ msgstr "Uwzględniaj wielkość &liter"
+
+#~ msgid "Category:"
+#~ msgstr "Kategoria:"
+
+#~ msgid "Characters (including whitespace)"
+#~ msgstr "Znaki (włącznie z białymi)"
+
+#~ msgid "Check for file updates on disk every (seconds)"
+#~ msgstr "Sprawdzaj zmiany w pliku na dysku co (sekund)"
+
+#~ msgid "Cl&ose Window on Hit"
+#~ msgstr "Zamknij &okno gdy znajdziesz"
+
+#~ msgid "Class:"
+#~ msgstr "Klasa:"
+
+#~ msgid "Close Window on &Hit"
+#~ msgstr "Zamknij okno &gdy znajdziesz"
+
+#~ msgid ""
+#~ "Compare the file in the editor to that on the disk and show the diff in "
+#~ "the output window"
+#~ msgstr ""
+#~ "Porównaj plik z edytora z plikiem na dysku i pokaż różnice w oknie "
+#~ "wyjściowym"
+
+#~ msgid "Copy &All"
+#~ msgstr "Kopiuj &wszystko"
+
+#~ msgid "Copy &Selected"
+#~ msgstr "Kopiuj &zaznaczone"
+
+#~ msgid "Copy of current file"
+#~ msgstr "Kopiuj bieżący plik"
+
+#~ msgid "Could not determine the comment character for %s document type"
+#~ msgstr "Nie można ustalić znaku komentarza dla pliku typu %s"
+
+#, fuzzy
+#~ msgid "Could not set breakpoint on file '%s' row '%s'"
+#~ msgstr "Nie można odnaleźć pliku '%s'"
+
+#~ msgid "Created by"
+#~ msgstr "Utworzony przez"
+
+#~ msgid "Creates a Padre Plugin"
+#~ msgstr "Tworzy Plugin Padre"
+
+#~ msgid "Creates a Padre document"
+#~ msgstr "Tworzy dokument Padre"
+
+#~ msgid "Creates a Perl 5 module or script"
+#~ msgstr "Tworzy skrypt lub moduł Perl 5"
+
+#~ msgid "Debugger not running"
+#~ msgstr "Debuger nie działa"
+
+#~ msgid "Diff Tools"
+#~ msgstr "Narzędzia diff"
+
+#~ msgid "Diff to Saved Version"
+#~ msgstr "Diff do zapisanej wersji"
+
+#~ msgid "Diff tool"
+#~ msgstr "Narzędzie diff"
+
+#~ msgid ""
+#~ "Display the current value of a variable in the right hand side debugger "
+#~ "pane"
+#~ msgstr ""
+#~ "Wyświetl bieżącą wartość zmiennej po prawej stronie panelu debugowania"
+
+#~ msgid "Dump"
+#~ msgstr "Zrzut"
+
+#~ msgid "Dump %INC and @INC"
+#~ msgstr "Zrzut %INC i @INC"
+
+#~ msgid "Dump Current Document"
+#~ msgstr "Zrzut bieżącego dokumentu"
+
+#~ msgid "Dump Current PPI Tree"
+#~ msgstr "Zrzut bieżącego drzewa PPI"
+
+#~ msgid "Dump Expression..."
+#~ msgstr "Zrzut wyrażenie..."
+
+#~ msgid "Dump Task Manager"
+#~ msgstr "Zrzut Menadżera zadań"
+
+#~ msgid "Dump Top IDE Object"
+#~ msgstr "Zrzut nadrzędnego obiektu IDE"
+
+#~ msgid "Edit/Add Snippets"
+#~ msgstr "Edytuj/Dodaj fragment"
+
+#~ msgid "Email Address:"
+#~ msgstr "Email:"
+
+#~ msgid "Error while loading %s"
+#~ msgstr "Błąd ładowania %s"
+
+#~ msgid "Evening"
+#~ msgstr "Wieczór"
+
+#~ msgid ""
+#~ "Execute the next statement, enter subroutine if needed. (Start debugger "
+#~ "if it is not yet running)"
+#~ msgstr ""
+#~ "Wykonaj następną deklarację. Jeśli trzeba wywołaj podprocedurę. (Uruchom "
+#~ "debuger jeśli jeszcze nie jest uruchomiony)"
+
+#, fuzzy
+#~ msgid ""
+#~ "Execute the next statement. If it is a subroutine call, stop only after "
+#~ "it returned. (Start debugger if it is not yet running)"
+#~ msgstr ""
+#~ "Wykonaj następną deklarację. Jeśli jest to wywołanie podprocedury, "
+#~ "zatrzymaj gdy coś zwróci. (Uruchom debuger jeśli nie jest jeszcze "
+#~ "uruchomiony)"
+
+#~ msgid "Expr"
+#~ msgstr "Wyrażenie"
+
+#~ msgid "Expression:"
+#~ msgstr "Wyrażenie:"
+
+#~ msgid "External Tools"
+#~ msgstr "Narzędzia zewnętrzne"
+
+#~ msgid "Failed to find template file '%s'"
+#~ msgstr "Niepowodzenie wyszukiwania szablonu '%s'"
+
+#~ msgid "Fast but might be out of date"
+#~ msgstr "Szybkie ale może być przestarzałe"
+
+#~ msgid "Field %s was missing. Module not created."
+#~ msgstr "Brakuje pola %s. Moduł nie został stworzony."
+
+#~ msgid "File access via FTP"
+#~ msgstr "Dostęp do pliku przez FTP"
+
+#~ msgid "File access via HTTP"
+#~ msgstr "Dostęp do pliku przez HTTP"
+
+#~ msgid "Find Previous"
+#~ msgstr "Znajdź poprzedni\tShift-F3"
+
+#~ msgid "Find Results (%s)"
+#~ msgstr "Wyniki wyszukiwania (%s)"
+
+#~ msgid "Find Text:"
+#~ msgstr "Szukany tekst:"
+
+#~ msgid "Find and Replace"
+#~ msgstr "Znajdź i zastąp"
+
+#~ msgid ""
+#~ "Find next matching text using a toolbar-like dialog at the bottom of the "
+#~ "editor"
+#~ msgstr ""
+#~ "Znajdź następne dopasowanie przy użyciu narzędziowego okna dialogowego u "
+#~ "dołu edytora"
+
+#~ msgid ""
+#~ "Find previous matching text using a toolbar-like dialog at the bottom of "
+#~ "the editor"
+#~ msgstr ""
+#~ "Znajdź poprzednie dopasowanie przy użyciu narzędziowego okna dialogowego "
+#~ "u dołu edytora"
+
+#~ msgid "Found %d issue(s)"
+#~ msgstr "Znaleziono %d problem(ów)"
+
+#~ msgid "GPL 2 or later"
+#~ msgstr "GPL 2 lub nowsza"
+
+#~ msgid "Go to Todo Window"
+#~ msgstr "Idź do okna Todo"
+
+#~ msgid "Goto"
+#~ msgstr "Idź do"
+
+#~ msgid "Goto previous position"
+#~ msgstr "Idź do poprzedniej pozycji"
+
+#~ msgid "Hide Find in Files"
+#~ msgstr "Ukryj wyszukaj w plikach"
+
+#~ msgid "Hide the list of matches for a Find in Files search"
+#~ msgstr "Ukryj listę dopasowań w wynikach wyszukiwania w plikach"
+
+#~ msgid ""
+#~ "Hopefully faster than the PPI Traditional. Big file will fall back to "
+#~ "Scintilla highlighter."
+#~ msgstr ""
+#~ "Możliwe, że szybszy niż Tradycyjny PPI. Duże pliki będą podświetlane przy "
+#~ "użyciu Scintilla."
+
+#~ msgid "Imitate clicking on the right mouse button"
+#~ msgstr "Imituj klikanie prawym klawiszem myszki"
+
+#~ msgid "Indentation width (in columns)"
+#~ msgstr "Szerokość wcięcia (w kolumnach)"
+
+#~ msgid "Install CPAN Module"
+#~ msgstr "Zainstaluj moduł CPAN"
+
+#~ msgid "Install a Perl module from CPAN"
+#~ msgstr "Zainstaluj moduł Perl z CPAN"
+
+#~ msgid "Interpreter arguments"
+#~ msgstr "Parametry interpretera"
+
+#~ msgid "Jump between the two last visited files back and forth"
+#~ msgstr ""
+#~ "Przeskak pomiędzy dwoma ostatnio wyświetlanymi plikami wstecz i wprzód"
+
+#~ msgid "Jump to Current Execution Line"
+#~ msgstr "Skocz do bieżącego wiersza wywołania"
+
+#~ msgid "Jump to the last position saved in memory"
+#~ msgstr "Przeskocz do ostatniej pozycji zapisanej w pamięci"
+
+#~ msgid "Kibibytes (kiB)"
+#~ msgstr "Kibibajtów (kiB)"
+
+#~ msgid "Kilobytes (kB)"
+#~ msgstr "Kilobajtów (kB)"
+
+#~ msgid "LGPL 2.1 or later"
+#~ msgstr "LGPL 2.1 lub nowsza"
+
+#~ msgid "License:"
+#~ msgstr "Licencja:"
+
+#~ msgid "Line"
+#~ msgstr "Wiersz"
+
+#~ msgid "Local/Remote File Access"
+#~ msgstr "Lokalny/Zdalny dostęp do plików"
+
+#~ msgid "MIT License"
+#~ msgstr "Licencja MIT"
+
+#~ msgid "Match Case"
+#~ msgstr "Dopasuj wielkość"
+
+#~ msgid "Methods order"
+#~ msgstr "Kolejność metod"
+
+#~ msgid "Mime type already had a class '%s' when %s(%s) was called"
+#~ msgstr "Typ MIME posiadał klasę '%s' przy wywołaniu %s(%s)"
+
+#~ msgid "Mime type is not supported when %s(%s) was called"
+#~ msgstr "Typ MIME nie jest wspierany przy wywołaniu %s(%s)"
+
+#~ msgid "Mime type was not supported when %s(%s) was called"
+#~ msgstr "Typ MIME nie był wspierany przy wywołano %s(%s)"
+
+#~ msgid "Module"
+#~ msgstr "Moduł"
+
+#~ msgid "Module Start"
+#~ msgstr "Uruchom moduł"
+
+#~ msgid "Move to other panel"
+#~ msgstr "Przenieś do innego panelu"
+
+#~ msgid "Mozilla Public License"
+#~ msgstr "Mozilla Public License"
+
+#~ msgid "Name:"
+#~ msgstr "Nazwa:"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1073
-msgid "Upper All"
-msgstr ""
+#~ msgid "New"
+#~ msgstr "Nowy"
 
-#: lib/Padre/Wx/Menu/Edit.pm:275
-msgid "Upper/Lower Case"
-msgstr "Wielkie/Małe litery"
+#~ msgid "Next"
+#~ msgstr "Następny"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:95
-msgid "Uppercase characters"
-msgstr ""
+#~ msgid "Night"
+#~ msgstr "Noc"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:153
-msgid "Uppercase next character"
-msgstr ""
+#~ msgid "No Perl 5 file is open"
+#~ msgstr "Nie otwarto żadnego pliku Pelr 5"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:155
-msgid "Uppercase till \\E"
-msgstr ""
+#~ msgid "No errors or warnings found."
+#~ msgstr "Nie znaleziono błędów ani ostrzeżeń."
 
-#: lib/Padre/Wx/About.pm:337
-msgid "Uptime"
-msgstr ""
+#~ msgid "No file is open"
+#~ msgstr "Nie otwarto żadnego pliku"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:591
-msgid "Use FTP passive mode"
-msgstr ""
+#~ msgid "Notepad++"
+#~ msgstr "Notepad++"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1137
-msgid "Use Perl source as filter"
-msgstr ""
+#~ msgid "Oldest Visited File"
+#~ msgstr "Najstarszy wyświetlany plik\tCtrl-Shift-P"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:451
-msgid "Use Tabs"
-msgstr "Używaj tabulatorów"
+#~ msgid "Open Source"
+#~ msgstr "Otwórz źródło"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:232
-msgid "Use X11 middle button paste style"
-msgstr ""
+#~ msgid "Open a document and copy the content of the current tab"
+#~ msgstr "Otwórz dokument i skopiuj zawartość bieżącej karty"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1321
-msgid "Use a filter to select one or more files"
-msgstr ""
+#~ msgid "Open files"
+#~ msgstr "Otwórz pliki"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:630
-msgid "Use external window for execution"
-msgstr ""
+#~ msgid "Opens the Padre document wizard"
+#~ msgstr "Otwiera kreatora dokumentów Padre"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:60
-msgid "Use panel order for Ctrl-Tab (not usage history)"
-msgstr ""
+#~ msgid "Opens the Padre plugin wizard"
+#~ msgstr "Otwiera kreatora pluginów Padre"
 
-#: lib/Padre/Wx/Dialog/FindFast.pm:193
-msgid "Use rege&x"
-msgstr "Wykorzystaj wyrażenia &regularne\t\t"
+#~ msgid "Opens the Perl 5 module wizard"
+#~ msgstr "Otwiera kreatora modułów Perl 5"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:254
-msgid "Use splash screen"
-msgstr ""
+#~ msgid "Other Open Source"
+#~ msgstr "Inny Open Source"
 
-#: lib/Padre/Wx/Dialog/Advanced.pm:807
-msgid "User"
-msgstr ""
+#~ msgid "Padre Document Wizard"
+#~ msgstr "Kreator dokumentów Padre"
 
-#: lib/Padre/Wx/FBP/Sync.pm:72
-#: lib/Padre/Wx/FBP/Sync.pm:115
-msgid "Username"
-msgstr ""
+#~ msgid "Padre Plugin Wizard"
+#~ msgstr "Kreator wtyczek Padre"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2424
-msgid "Using CPAN.pm to install a CPAN like package opened locally"
-msgstr ""
+#~ msgid "Parent Directory:"
+#~ msgstr "Katalog nadrzędny:"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2434
-msgid "Using pip to download a tar.gz file and install it using CPAN.pm"
-msgstr ""
+#~ msgid "Perl 5"
+#~ msgstr "Perl 5"
 
-#: lib/Padre/Wx/Debug.pm:139
-#: lib/Padre/Wx/Dialog/Advanced.pm:113
-msgid "Value"
-msgstr ""
+#~ msgid "Perl 5 Module Wizard"
+#~ msgstr "Kreator Modułów Perl 5"
 
-#: lib/Padre/Wx/Debug.pm:138
-#, fuzzy
-msgid "Variable"
-msgstr "Nazwa zmiennej"
+#~ msgid "Perl Distribution (New)..."
+#~ msgstr "Dystrybucja Perla (Nowa)..."
 
-#: lib/Padre/Wx/ActionLibrary.pm:1906
-msgid "Variable Name"
-msgstr "Nazwa zmiennej"
+#~ msgid "Perl interpreter"
+#~ msgstr "Interpreter Perl"
 
-#: lib/Padre/Document/Perl.pm:914
-#, fuzzy
-msgid "Variable case change"
-msgstr "Nazwa zmiennej"
+#~ msgid "Perl licensing terms"
+#~ msgstr "Warunki licencjonowania Perl"
 
-#: lib/Padre/Wx/Dialog/PluginManager.pm:67
-msgid "Version"
-msgstr "Wersja"
+#~ msgid "Pick parent directory"
+#~ msgstr "Wybierz katalog nadrzędny"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1762
-msgid "Vertically Align Selected"
-msgstr "Wyrównaj w pionie zaznaczone"
+#~ msgid "Plug-in Name"
+#~ msgstr "Nazwa wtyczki"
 
-#: lib/Padre/Wx/Syntax.pm:61
-#, fuzzy
-msgid "Very Fatal Error"
-msgstr "Błąd wewnętrzny"
+#~ msgid "Plugin"
+#~ msgstr "Wtyczka"
 
-#: lib/Padre/Wx/Dialog/QuickMenuAccess.pm:391
-#, fuzzy
-msgid "View"
-msgstr "&Widok"
+#~ msgid "Previ&ous"
+#~ msgstr "P&oprzedni"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2740
-msgid "View All &Open Bugs"
-msgstr "Pokaż wszystkie &otwarte błędy"
+#~ msgid "Project Tools (Left)"
+#~ msgstr "Narzędzia projektu (lewo)"
 
-#: lib/Padre/Wx/Menu/View.pm:82
-msgid "View Document As..."
-msgstr "Wyświetl dokument jako..."
+#~ msgid "Proprietary/Restrictive"
+#~ msgstr "Własnościowy/Restrykcyjny"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2741
-msgid "View all known and currently unsolved bugs in Padre"
-msgstr ""
+#~ msgid "Put focus on tab visited the longest time ago."
+#~ msgstr "Ustaw kursor na najstarszej odwiedzanej karcie."
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:90
-#, fuzzy
-msgid "Visible characters"
-msgstr "Wyłącz śledzenie (trace)"
+#~ msgid "R/W"
+#~ msgstr "R/W"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:92
-msgid "Visible characters and spaces"
-msgstr ""
+#~ msgid "RegExp for TODO panel"
+#~ msgstr "RegExp dla panelu TODO"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2720
-msgid "Visit the PerlMonks"
-msgstr "Odwiedź stronę PerlMonks"
+#~ msgid "Regular &Expression"
+#~ msgstr "&Wyrażenie regularne"
 
-#: lib/Padre/Document.pm:768
-#, perl-format
-msgid "Visual filename %s does not match the internal filename %s, do you want to abort saving?"
-msgstr ""
+#~ msgid "Related editor has been closed"
+#~ msgstr "Powiązany edytor został zamknięty"
 
-#: lib/Padre/Document.pm:259
-#: lib/Padre/Wx/Syntax.pm:31
-#: lib/Padre/Wx/Main.pm:2903
-#: lib/Padre/Wx/Main.pm:3516
-#: lib/Padre/Wx/Dialog/Warning.pm:64
-msgid "Warning"
-msgstr "Ostrzeżenie"
+#~ msgid "Reload all files"
+#~ msgstr "Ładuj ponownie wszystkie pliki"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2375
-msgid "Warning! This will delete all the changes you made to 'My plug-in' and replace it with the default code that comes with your installation of Padre"
-msgstr ""
+#~ msgid "Reload some"
+#~ msgstr "Ładuj ponownie niektóre"
 
-#: lib/Padre/PluginManager.pm:421
-#, fuzzy
-msgid ""
-"We found several new plug-ins.\n"
-"In order to configure and enable them go to\n"
-"Plug-ins -> Plug-in Manager\n"
-"\n"
-"List of new plug-ins:\n"
-"\n"
-msgstr ""
-"Odnaleziono kilka nowych wtyczek.\n"
-"By je skonfigurować i włączyć wybierz\n"
-"Wtyczki -> Menedżer wtyczek\n"
-"\n"
-"Lista nowych wtyczek:\n"
-"\n"
+#~ msgid "Reload some files"
+#~ msgstr "Ładuj ponownie niektóre pliki"
 
-#: lib/Padre/Wx/Main.pm:4044
-msgid "Web Files"
-msgstr "Pliki WWW"
+#~ msgid "Revised BSD License"
+#~ msgstr "Zrewidowana licencja BSD"
 
-#: lib/Padre/Wx/Dialog/Form.pm:71
-msgid "Whatever"
-msgstr ""
+#~ msgid "Search Directory:"
+#~ msgstr "Katalog wyszukiwania:"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2190
-msgid "When in a subroutine call show all the calls since the main of the program"
-msgstr ""
+#~ msgid "Search in Types:"
+#~ msgstr "Szukaj w typach:"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1528
-msgid "When typing in functions allow showing short examples of the function"
-msgstr ""
+#~ msgid "Selects and opens a wizard"
+#~ msgstr "Wybiera i otwiera kreator"
 
-#: lib/Padre/Wx/FBP/WhereFrom.pm:35
-msgid "Where did you hear about Padre?"
-msgstr ""
+#~ msgid "Setup a skeleton Perl distribution"
+#~ msgstr "Ustaw szkieletową dystrybucję Perl"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:94
-msgid "Whitespace characters"
-msgstr ""
+#~ msgid "Setup a skeleton Perl module distribution"
+#~ msgstr "Ustaw szkieletową dystrybucję modułu Perl"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2706
-msgid "Win32 Questions (English)"
-msgstr ""
+#~ msgid "Show the key bindings dialog to configure Padre shortcuts"
+#~ msgstr "Pokaż okno dialogowe przypisania skrótów klawiszowych Padre"
 
-#: lib/Padre/Wx/Dialog/QuickMenuAccess.pm:397
-#, fuzzy
-msgid "Window"
-msgstr "&Okno"
+#~ msgid "Show the list of positions recently visited"
+#~ msgstr "Pokaż listę pozycji ostatnio odwiedzanych"
 
-#: lib/Padre/Wx/Dialog/WindowList.pm:35
-#, fuzzy
-msgid "Window list"
-msgstr "&Okno"
+#~ msgid "Show the value of a variable now in a pop-up window."
+#~ msgstr "Pokaż teraz wartość zmiennej w wyskakującym oknie."
 
-#: lib/Padre/Wx/Dialog/WizardSelector.pm:47
-#: lib/Padre/Wx/Dialog/Wizard/Select.pm:18
-msgid "Wizard Selector"
-msgstr ""
+#~ msgid "Slow but accurate and we have full control so bugs can be fixed"
+#~ msgstr "Powoli i dokładnie i mamy pełną kontrolę więc błędy można naprawić"
 
-#: lib/Padre/Wx/ActionLibrary.pm:211
-msgid "Wizard Selector..."
-msgstr ""
+#~ msgid "Snippets"
+#~ msgstr "Fragmenty"
 
-#: lib/Padre/Wx/ActionLibrary.pm:551
-msgid "Word count and other statistics of the current document"
-msgstr ""
+#~ msgid "Snippit:"
+#~ msgstr "Fragment:"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1593
-msgid "Word-Wrap"
-msgstr "Zawijaj wiersze"
+#~ msgid "Special Value:"
+#~ msgstr "Wartość specjalna:"
 
-#: lib/Padre/Wx/Dialog/DocStats.pm:102
-#, fuzzy
-msgid "Words"
-msgstr "Wyrazy: %s"
+#~ msgid "Stats"
+#~ msgstr "Statystyki"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1594
-msgid "Wrap long lines"
-msgstr ""
+#~ msgid "Switch highlighting colours"
+#~ msgstr "Przełącz kolory podświetlania"
 
-#: lib/Padre/File/FTP.pm:312
-msgid "Writing file to FTP server..."
-msgstr ""
+#~ msgid ""
+#~ "Switch to edit the file that was previously edited (can switch back and "
+#~ "forth)"
+#~ msgstr ""
+#~ "Przełącz do edycji pliku uprzednio edytowanego (można przełączać w przód "
+#~ "i wstecz)"
 
-#: lib/Padre/Wx/Output.pm:141
-#: lib/Padre/Wx/Main.pm:2759
-#, perl-format
-msgid ""
-"Wx::Perl::ProcessStream is version %s which is known to cause problems. Get at least 0.20 by typing\n"
-"cpan Wx::Perl::ProcessStream"
-msgstr ""
+#~ msgid "Syntax Highlighter"
+#~ msgstr "Podświetlanie składni"
 
-#: lib/Padre/Wx/FBP/FindFast.pm:34
-msgid "X"
-msgstr ""
+#~ msgid "System Info"
+#~ msgstr "Informacje systemowe"
 
-#: lib/Padre/Wx/Dialog/SpecialValues.pm:18
-msgid "Year"
-msgstr ""
+#~ msgid "Tab display size (in spaces)"
+#~ msgstr "Rozmiar tabulatora (w spacjach)"
 
-#: lib/Padre/Wx/Editor.pm:1677
-msgid "You must select a range of lines"
-msgstr "Musisz zaznaczyć wiersze"
+#~ msgid "The Padre Development Team"
+#~ msgstr "Zespół Deweloperów Padre"
 
-#: lib/Padre/Wx/Main.pm:3515
-msgid "You still have a running process. Do you want to kill it and exit?"
-msgstr ""
+#~ msgid "The Padre Translation Team"
+#~ msgstr "Zespół Tłumaczy Padre"
 
-#: lib/Padre/CPAN.pm:185
 #, fuzzy
-msgid "cpanm is unexpectedly not installed"
-msgstr "pip nie jest zainstalowany"
+#~ msgid ""
+#~ "The debugger is not running.\n"
+#~ "You can start the debugger using one of the commands 'Step In', 'Step "
+#~ "Over', or 'Run till Breakpoint' in the Debug menu."
+#~ msgstr ""
+#~ "Debuger nie działa.\n"
+#~ "Możesz uruchomić debuger przy użyciu następujących poleceń 'Step In', "
+#~ "'Step Over' lub 'Run till Breakpoint' w menu Debug"
 
-#: lib/Padre/PluginHandle.pm:93
-#: lib/Padre/Wx/Dialog/PluginManager.pm:530
-msgid "disabled"
-msgstr "wyłączona"
+#~ msgid ""
+#~ "The directory browser got an undef object and may stop working now. "
+#~ "Please save your work and restart Padre."
+#~ msgstr ""
+#~ "Przeglądarka katalogów napotkała obiekt undef i może teraz przestać "
+#~ "pracować. Proszę zapisać swoją pracę i zrestartować Padre"
 
-#: lib/Padre/Wx/Dialog/OpenURL.pm:79
-#, fuzzy
-msgid "e.g."
-msgstr "Nowy..."
+#~ msgid "The same as Perl itself"
+#~ msgstr "Taka sama jak Perl"
 
-#: lib/Padre/PluginHandle.pm:94
-#: lib/Padre/Wx/Dialog/PluginManager.pm:518
-msgid "enabled"
-msgstr "włączona"
+#~ msgid "There are no differences\n"
+#~ msgstr "Brak różnic\n"
 
-#: lib/Padre/PluginHandle.pm:89
-#: lib/Padre/Wx/Dialog/PluginManager.pm:491
-msgid "error"
-msgstr "błąd"
+#~ msgid "To-do"
+#~ msgstr "To-do"
 
-#: lib/Padre/Wx/Dialog/WindowList.pm:350
-#: lib/Padre/Wx/Dialog/WindowList.pm:354
-msgid "fresh"
-msgstr ""
+#~ msgid "Type in any expression and evaluate it in the debugged process"
+#~ msgstr "Wprowadź dowolne wyrażenie i oszacuj je w procesie debugowania"
 
-#: lib/Padre/PluginHandle.pm:92
-#: lib/Padre/Wx/Dialog/PluginManager.pm:503
-msgid "incompatible"
-msgstr "niezgodna"
+#~ msgid "Ultraedit"
+#~ msgstr "Ultraedit"
 
-#: lib/Padre/PluginHandle.pm:91
-msgid "loaded"
-msgstr "wczytana"
+#~ msgid "Uptime"
+#~ msgstr "Uptime"
 
-#: lib/Padre/Wx/Dialog/ModuleStart.pm:148
-msgid "missing field"
-msgstr "brakujące pole"
+#~ msgid "Use Tabs"
+#~ msgstr "Używaj tabulatorów"
 
-#: lib/Padre/Document.pm:947
-#, perl-format
-msgid "no highlighter for mime-type '%s' using stc"
-msgstr ""
+#~ msgid "Use rege&x"
+#~ msgstr "Wykorzystaj wyrażenia &regularne\t\t"
 
-#: lib/Padre/Wx/Dialog/DocStats.pm:179
-msgid "none"
-msgstr "żaden"
+#~ msgid "Username"
+#~ msgstr "Nazwa użytkownika"
 
-#: lib/Padre/Wx/Dialog/ModuleStart.pm:26
-#: lib/Padre/Wx/Dialog/ModuleStart.pm:46
-msgid "restrictive"
-msgstr ""
+#~ msgid "Variable"
+#~ msgstr "Nazwa zmiennej"
 
-#: lib/Padre/Wx/About.pm:107
-msgid "splash image is based on work by"
-msgstr ""
+#~ msgid "Visit the PerlMonks"
+#~ msgstr "Odwiedź stronę PerlMonks"
 
-#: lib/Padre/PluginHandle.pm:90
-msgid "unloaded"
-msgstr "niewczytana"
+#~ msgid "Wizard Selector"
+#~ msgstr "Kreator selektora"
 
-#: lib/Padre/Wx/Dialog/ModuleStart.pm:27
-#: lib/Padre/Wx/Dialog/ModuleStart.pm:47
-#, fuzzy
-msgid "unrestricted"
-msgstr "Bez tytułu"
+#~ msgid "Wizard Selector..."
+#~ msgstr "Kreator selektora..."
 
-#: lib/Padre/Wx/About.pm:342
-msgid "unsupported"
-msgstr ""
+#~ msgid "X"
+#~ msgstr "X"
 
-#: lib/Padre/Plugin/Devel.pm:96
-msgid "wxPerl Live Support"
-msgstr "Wsparcie techniczne wxPerl"
+#~ msgid "enabled"
+#~ msgstr "włączona"
 
-#: lib/Padre/Plugin/Devel.pm:90
-#, fuzzy, perl-format
-msgid "wxWidgets %s Reference"
-msgstr "Dokumentacja wxWidgets 2.8.10"
+#~ msgid "error"
+#~ msgstr "błąd"
+
+#~ msgid "none"
+#~ msgstr "żaden"
+
+#~ msgid "splash image is based on work by"
+#~ msgstr "obraz ekranu powitalnego bazuje na pracy"
 
 #~ msgid "Norwegian (Norway)"
 #~ msgstr "Norweski (Norwegia)"
+
 #~ msgid "Plugin:%s - Failed to load module: %s"
 #~ msgstr "Wtyczka:%s - Błąd przy próbie wczytania modułu: %s"
+
 #~ msgid ""
 #~ "Plugin:%s - Not compatible with Padre::Plugin API. Need to be subclass of "
 #~ "Padre::Plugin"
 #~ msgstr ""
 #~ "Wtyczka:%s - Nie jest zgodna z API Padre::Plugin. Musi być podklasą "
 #~ "Padre::Plugin"
+
 #~ msgid ""
 #~ "Plugin:%s - Could not instantiate plugin object: the constructor does not "
 #~ "return a Padre::Plugin object"
 #~ msgstr ""
 #~ "Wtyczka: %s - Nie można utworzyć instancji obiektu wtyczki: konstruktor "
 #~ "nie zwraca obiektu Padre::Plugin"
+
 #~ msgid "Plugin:%s - Does not have menus"
 #~ msgstr "Wtyczka: %s - Nie zawiera menu"
+
 #~ msgid "%s worker threads are running.\n"
 #~ msgstr "Uruchomionych jest %s wątków.\n"
+
 #~ msgid "Currently, no background tasks are being executed.\n"
 #~ msgstr "Brak zadań aktualnie działających w tle.\n"
+
 #~ msgid "The following tasks are currently executing in the background:\n"
 #~ msgstr "Następujące zadania działają obecnie w tle:\n"
+
 #~ msgid ""
 #~ "- %s of type '%s':\n"
 #~ "  (in thread(s) %s)\n"
 #~ msgstr ""
 #~ "- %s typu '%s':\n"
 #~ "  (w wątku(-kach) %s)\n"
+
 #~ msgid ""
 #~ "\n"
 #~ "Additionally, there are %s tasks pending execution.\n"
 #~ msgstr ""
 #~ "\n"
 #~ "Dodatkowo istnieje %s zadań czekających na uruchomienie.\n"
+
 #~ msgid "L:"
 #~ msgstr "W:"
+
 #~ msgid "Ch:"
 #~ msgstr "Zn:"
-#~ msgid "New File"
-#~ msgstr "Nowy plik"
-#~ msgid "Save File"
-#~ msgstr "Zapisz plik"
+
 #~ msgid "Undo"
 #~ msgstr "Confij"
+
 #~ msgid "Redo"
 #~ msgstr "Przywróć"
+
 #~ msgid "&Close\tCtrl+W"
 #~ msgstr "Z&amknij\tCtrl-W"
+
 #~ msgid "E&xit\tCtrl+X"
 #~ msgstr "Zakoń&cz\tCtrl-X"
+
 #~ msgid "Term:"
 #~ msgstr "Fraza:"
+
 #~ msgid "Dir:"
 #~ msgstr "Katalog:"
+
 #~ msgid "Pick &directory"
 #~ msgstr "Wybierz &katalog"
-#~ msgid "In Files/Types:"
-#~ msgstr "W plikach/typach:"
+
 #~ msgid "I&gnore hidden Subdirectories"
 #~ msgstr "I&gnoruj ukryte podkatalogi"
+
 #~ msgid "Ack"
 #~ msgstr "Ack"
+
 #~ msgid "Workspace View"
 #~ msgstr "Podgląd obszaru roboczego"
+
 #~ msgid "Select all\tCtrl-A"
 #~ msgstr "Zaznacz wszystko\tCtrl-A"
+
 #~ msgid "&Copy\tCtrl-C"
 #~ msgstr "&Kopiuj\tCtrl-C"
+
 #~ msgid "Cu&t\tCtrl-X"
 #~ msgstr "Wy&tnij\tCtrl-X"
+
 #~ msgid "&Paste\tCtrl-V"
 #~ msgstr "&Wklej\tCtrl-V"
+
 #~ msgid "&Toggle Comment\tCtrl-Shift-C"
 #~ msgstr "&Przełącz komentarz\tCtrl-Shift-C"
+
 #~ msgid "&Uncomment Selected Lines\tCtrl-Shift-M"
 #~ msgstr "&Usuń komentarz z wierszy\tCtrl-Shift-M"
+
 #~ msgid "&Split window"
 #~ msgstr "&Podziel okno"
+
 #~ msgid "Error List"
 #~ msgstr "Lista błędów"
+
 #~ msgid "No diagnostics available for this error!"
 #~ msgstr "Brak diagnostyki dla tego błędu!"
+
 #~ msgid "Diagnostics"
 #~ msgstr "Diagnostyka"
+
 #~ msgid ""
 #~ "Cannot open %s as it is over the arbitrary file size limit of Padre which "
 #~ "is currently %s"
 #~ msgstr ""
 #~ "Nie można otworzyć %s ponieważ rozmiar pliku przekracza limit Padre, "
 #~ "który obecnie wynosi %s"
+
 #~ msgid "Lines: %d"
 #~ msgstr "Wiersze: %d"
+
 #~ msgid "Chars without spaces: %s"
 #~ msgstr "Znaków bez odstępów: %s"
+
 #~ msgid "Chars with spaces: %d"
 #~ msgstr "Znaków z odstępami: %d"
-#~ msgid "Newline type: %s"
-#~ msgstr "Typ nowego wiersza: %s"
+
 #~ msgid "File changed on disk since last saved. Do you want to reload it?"
 #~ msgstr ""
 #~ "Plik na dysku został zmieniony od ostatniego zapisu. Czy chcesz go "
 #~ "ponownie wczytać?"
+
 #~ msgid "&Use Regex"
 #~ msgstr "Wykorzystaj wyrażenia &regularne"
+
 #~ msgid "Cannot build regex for '%s'"
 #~ msgstr "Nie można przygotować wyrażenia regularnego dla '%s'"
+
 #~ msgid "Guess"
 #~ msgstr "Zgadnij"
+
 #~ msgid "Settings Demo"
 #~ msgstr "Przykład ustawień"
+
 #~ msgid "Enable?"
 #~ msgstr "Włączyć?"
-#~ msgid "Crashed"
-#~ msgstr "Awaria"
+
 #~ msgid "Unsaved"
 #~ msgstr "Brak nazwy"
+
 #~ msgid "N/A"
 #~ msgstr "Brak"
+
 #~ msgid "Document name:"
 #~ msgstr "Nazwa dokumentu:"
+
 #~ msgid "Run Parameters"
 #~ msgstr "Parametry uruchomienia"
+
 #~ msgid "nothing"
 #~ msgstr "żadnego"
+
 #~ msgid "last"
 #~ msgstr "ostatnie"
+
 #~ msgid "no"
 #~ msgstr "brak"
+
 #~ msgid "same_level"
 #~ msgstr "ten_sam_poziom"
+
 #~ msgid "deep"
 #~ msgstr "głębokie"
+
 #~ msgid "Close Window on &hit"
 #~ msgstr "Zamknij okno &gdy znajdziesz"
+
 #~ msgid "%s occurences were replaced"
 #~ msgstr "%s wystąpień zostało zamienionych"
+
 #~ msgid "Nothing to replace"
 #~ msgstr "Brak elementów do zatąpienia"
+
 #~ msgid "%s apparantly created. Do you want to open it now?"
 #~ msgstr "%s istnieje. Czy chcesz go otworzyć?"
+
 #~ msgid "&Goto\tCtrl-G"
 #~ msgstr "&Idź do\tCtrl-G"
+
 #~ msgid "&AutoComp\tCtrl-P"
 #~ msgstr "&Automatycznie uzupełnij\tCtrl-P"
+
 #~ msgid "Snippets\tCtrl-Shift-A"
 #~ msgstr "Wstawki\tCtrl-Shift-A"
+
 #~ msgid "Convert EOL"
 #~ msgstr "Zmień znaki EOL"
+
 #~ msgid "Upper All\tCtrl-Shift-U"
 #~ msgstr "Wszystkie na wielkie\tCtrl-Shift-U"
+
 #~ msgid "Insert From File..."
 #~ msgstr "Wstaw z pliku..."
+
 #~ msgid "Set Bookmark\tCtrl-B"
 #~ msgstr "Ustaw zakładkę\tCtrl-B"
+
 #~ msgid "Goto Bookmark\tCtrl-Shift-B"
 #~ msgstr "Idź do zakładki\tCtrl-Shift-B"
+
 #~ msgid "Style"
 #~ msgstr "Styl"
+
 #~ msgid "Test A Plugin From Local Dir"
 #~ msgstr "Sprawdź wtyczkę z lokalnego katalogu"
+
 #~ msgid "&Find\tCtrl-F"
 #~ msgstr "&Znajdź\tCtrl-F"
+
 #~ msgid "Find Next\tF3"
 #~ msgstr "Znajdź następny\tF3"
+
 #~ msgid "Replace\tCtrl-R"
 #~ msgstr "Zastąp\tCtrl-R"
+
 #~ msgid "Find Next\tF4"
 #~ msgstr "Znajdź następny\tF4"
+
 #~ msgid "Find Previous\tShift-F4"
 #~ msgstr "Znajdź poprzedni\tShift-F4"
+
 #~ msgid "Copyright 2008-2009 The Padre development team as listed in Padre.pm"
 #~ msgstr "Copyright 2008-2009 zespół Padre wymieniony w Padre.pm"
+
 #~ msgid "Stop\tF6"
 #~ msgstr "Zatrzymaj\tF6"
+
 #~ msgid "&New\tCtrl-N"
 #~ msgstr "&Nowy\tCtrl-N"
+
 #~ msgid "&Open...\tCtrl-O"
 #~ msgstr "&Otwórz...\tCtrl-O"
+
 #~ msgid "&Close\tCtrl-W"
 #~ msgstr "Z&amknj\tCtrl-W"
+
 #~ msgid "Close All but Current"
 #~ msgstr "Zamknij wszystkie oprócz bieżącego"
+
 #~ msgid "&Save\tCtrl-S"
 #~ msgstr "&Zapisz\tCtrl-S"
+
 #~ msgid "Open Selection\tCtrl-Shift-O"
 #~ msgstr "Otwórz zaznaczone\tCtrl-Shift-O"
+
 #~ msgid "Save Session...\tCtrl-Alt-S"
 #~ msgstr "Zapisz sesję...\tCtrl-Alt-S"
+
 #~ msgid "&Quit\tCtrl-Q"
 #~ msgstr "Zakoń&cz\tCtrl-Q"
+
 #~ msgid "Replacement"
 #~ msgstr "Zastąpienie"
+
 #~ msgid "Automatic bracket completion"
 #~ msgstr "Automatyczne uzupełnianie nawiasów"
+
 #~ msgid "Next File\tCtrl-TAB"
 #~ msgstr "Następny plik\tCtrl-TAB"
+
 #~ msgid "Previous File\tCtrl-Shift-TAB"
 #~ msgstr "Poprzedni plik\tCtrl-Shift-TAB"
+
 #~ msgid "Disable Experimental Mode"
 #~ msgstr "Wyłącz tryb eksperymentalny"
+
 #~ msgid "Refresh Counter: "
 #~ msgstr "Licznik odświeżeń:"
+
 #~ msgid "Install Module..."
 #~ msgstr "Zainstaluj moduł..."
+
 #~ msgid "Enable logging"
 #~ msgstr "Włącz logowanie"
+
 #~ msgid "Disable logging"
 #~ msgstr "Wyłącz logowanie"
+
 #~ msgid "Enable trace when logging"
 #~ msgstr "Włącz śledzenie (trace) przy logowaniu"
+
 #~ msgid "Simulate Crashing Bg Task"
 #~ msgstr "Symuluj awarię zadania tła"
+
 #~ msgid "Ping"
 #~ msgstr "Ping"
+
 #~ msgid "Sub List"
 #~ msgstr "Lista procedur"
+
 #~ msgid "Text to find:"
 #~ msgstr "Tekst do odszukania:"
-#~ msgid "Diff"
-#~ msgstr "Diff"
+
 #~ msgid "All available plugins on CPAN"
 #~ msgstr "Wszystkie wtyczki dostępne w CPAN"
+
 #~ msgid "Convert..."
 #~ msgstr "Zamień..."
+
 #~ msgid "Background Tasks are idle"
 #~ msgstr "Brak zadań w tle"
+
 #~ msgid ""
 #~ "Plugin:%s - Not compatible with Padre::Plugin API. Plugin cannot be "
 #~ "instantiated"
 #~ msgstr ""
 #~ "Wtyczka:%s - Nie jest zgodna z API Padre::Plugin. Nie można utworzyć "
 #~ "instancji z wtyczki"
+
 #~ msgid ""
 #~ "Plugin:%s - Not compatible with Padre::Plugin API. Need to have sub "
 #~ "padre_interfaces"
 #~ msgstr ""
 #~ "Wtyczka:%s - Nie jest zgodna z API Padre::Plugin. Musi zawierać funkcję "
 #~ "padre_interfaces"
+
 #~ msgid "No output"
 #~ msgstr "Brak wyniku"
+
 #~ msgid "Ac&k Search"
 #~ msgstr "Wyszukiwanie Ac&k"
+
 #~ msgid "Doc Stats"
 #~ msgstr "Statystyki dokumentu"
-
@@ -1,5 +1,5 @@
 # Padre Russian translation.
-# Copyright 2008-2011 The Padre development team as listed in Padre.pm."
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm."
 # This file is distributed under the same license as the Padre package.
 # Andrew Shitov <andy@shitov.ru>, 4 December 2008
 # Anatoly Sharifulin <sharifulin@gmail.com>, 12 May 2009
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Padre Russian Translation 3 for Padre 0.68\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2011-11-11 00:10-0800\n"
+"POT-Creation-Date: 2012-09-28 16:10-0700\n"
 "PO-Revision-Date: \n"
 "Last-Translator: Vladimir Lettiev <thecrux@gmail.com>\n"
 "Language-Team: Russian\n"
@@ -18,29 +18,19 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:478
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:477
 msgid "\".\" also matches newline"
 msgstr "\".\" также соответствует новой строке"
 
-#: lib/Padre/Config.pm:469
+#: lib/Padre/Config.pm:682
 msgid "\"Open session\" will ask which session (set of files) to open when you launch Padre."
 msgstr "\"Открыть сессию\" запросит какую сессию (набор файлов) открыть, когда вы запускаете Padre."
 
-#: lib/Padre/Wx/FBP/About.pm:127
-msgid ""
-"\"Padre contains icons from GNOME, you can redistribute it and/or \n"
-"modify then under the terms of the GNU General Public License as published by the \n"
-"Free Software Foundation; version 2 dated June, 1991.\""
-msgstr ""
-"\"Padre содержит иконки GNOME, Вы можете распространять их и/или \n"
-"изменять на условиях Общественной Публичной Лицензии GNU как опубликовано\n"
-"Free Software Foundation; версия 2 датированная июнем 1991.\""
-
-#: lib/Padre/Config.pm:471
+#: lib/Padre/Config.pm:684
 msgid "\"Previous open files\" will remember the open files when you close Padre and open the same files next time you launch Padre."
 msgstr "\"Ранее открытые файлы\" запомнит открытые файлы, когда вы закроете Padre, и откроет те же файлы в следующий раз, когда вы запустите Padre."
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:482
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:481
 msgid "\"^\" and \"$\" match the start and end of any line inside the string"
 msgstr "\"^\" и \"$\" соотвестствует началу и концу любой строки в тексте"
 
@@ -58,82 +48,83 @@ msgstr ""
 msgid "$_ for both"
 msgstr "$_ для обоих"
 
-#: lib/Padre/Wx/Diff.pm:110
+#: lib/Padre/Wx/Diff.pm:112
 #, perl-format
 msgid "%d line added"
 msgstr "%d строк добавлено"
 
-#: lib/Padre/Wx/Diff.pm:99
+#: lib/Padre/Wx/Diff.pm:100
 #, perl-format
 msgid "%d line changed"
 msgstr "%d строк изменено"
 
-#: lib/Padre/Wx/Diff.pm:120
+#: lib/Padre/Wx/Diff.pm:124
 #, perl-format
 msgid "%d line deleted"
 msgstr "%d строк удалено"
 
-#: lib/Padre/Wx/Diff.pm:109
+#: lib/Padre/Wx/Diff.pm:111
 #, perl-format
 msgid "%d lines added"
 msgstr "%d строк добавлено"
 
-#: lib/Padre/Wx/Diff.pm:98
+#: lib/Padre/Wx/Diff.pm:99
 #, perl-format
 msgid "%d lines changed"
 msgstr "%d строк изменено"
 
-#: lib/Padre/Wx/Diff.pm:119
+#: lib/Padre/Wx/Diff.pm:123
 #, perl-format
 msgid "%d lines deleted"
 msgstr "%d линий удалено"
 
-#: lib/Padre/Wx/ReplaceInFiles.pm:145
+#: lib/Padre/Wx/ReplaceInFiles.pm:213
 #, perl-format
 msgid "%s (%s changed)"
 msgstr "%s (%s изменены)"
 
-#: lib/Padre/Wx/FindInFiles.pm:268
+#: lib/Padre/Wx/Panel/FoundInFiles.pm:348
 #, perl-format
 msgid "%s (%s results)"
 msgstr "%s (%s результаты)"
 
-#: lib/Padre/Wx/ReplaceInFiles.pm:153
+#: lib/Padre/Wx/ReplaceInFiles.pm:221
 #, perl-format
 msgid "%s (crashed)"
 msgstr "%s (крах)"
 
-#: lib/Padre/PluginManager.pm:614
+#: lib/Padre/PluginManager.pm:521
 #, perl-format
 msgid "%s - Crashed while instantiating: %s"
 msgstr "%s - Крах во время установки: %s"
 
-#: lib/Padre/PluginManager.pm:563
+#: lib/Padre/PluginManager.pm:469
 #, perl-format
 msgid "%s - Crashed while loading: %s"
 msgstr "%s - Крах во время загрузки: %s"
 
-#: lib/Padre/PluginManager.pm:624
+#: lib/Padre/PluginManager.pm:531
 #, perl-format
 msgid "%s - Failed to instantiate plug-in"
 msgstr "%s - Плагин не может быть подтверждён"
 
-#: lib/Padre/PluginManager.pm:586
+#: lib/Padre/PluginManager.pm:493
 #, perl-format
 msgid "%s - Not a Padre::Plugin subclass"
 msgstr "%s - не Padre::Plugin субкласс"
 
-#: lib/Padre/PluginManager.pm:599
+#: lib/Padre/PluginManager.pm:506
 #, perl-format
 msgid "%s - Not compatible with Padre %s - %s"
 msgstr "%s - Не совместимо с Padre %s - %s"
 
-#: lib/Padre/PluginManager.pm:574
+#: lib/Padre/PluginManager.pm:481
 #, perl-format
 msgid "%s - Plugin is empty or unversioned"
 msgstr "%s - Плагин пуст или без версии"
 
-#: lib/Padre/Wx/TodoList.pm:267
+#: lib/Padre/Wx/TaskList.pm:280
+#: lib/Padre/Wx/Panel/TaskList.pm:171
 #, perl-format
 msgid "%s in TODO regex, check your config."
 msgstr "%s в регулярном выражении TODO, проверьте вашу конфигурацию."
@@ -143,7 +134,7 @@ msgstr "%s в регулярном выражении TODO, проверьте 
 msgid "%s line %s: %s"
 msgstr "%s строка %s: %s"
 
-#: lib/Padre/Wx/VCS.pm:193
+#: lib/Padre/Wx/VCS.pm:210
 #, perl-format
 msgid "%s version control is not currently available"
 msgstr "%s система контроля версий сейчас не доступна"
@@ -153,41 +144,41 @@ msgstr "%s система контроля версий сейчас не дос
 msgid "%s. Line: %s File: %s - %s"
 msgstr "%s. Строка: %s Файл: %s - %s"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2720
+#: lib/Padre/Wx/ActionLibrary.pm:2617
 #: lib/Padre/Plugin/Devel.pm:109
 msgid "&About"
 msgstr "&О программе"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:1057
+#: lib/Padre/Wx/FBP/Preferences.pm:1530
 msgid "&Advanced..."
 msgstr "&Продвинутые настройки..."
 
-#: lib/Padre/Wx/ActionLibrary.pm:849
+#: lib/Padre/Wx/ActionLibrary.pm:873
 msgid "&Autocomplete"
 msgstr "&Автоподстановка"
 
-#: lib/Padre/Wx/ActionLibrary.pm:860
+#: lib/Padre/Wx/ActionLibrary.pm:884
 msgid "&Brace Matching"
 msgstr "Парная &скобка"
 
-#: lib/Padre/Wx/FBP/FindInFiles.pm:80
-#: lib/Padre/Wx/FBP/ReplaceInFiles.pm:105
+#: lib/Padre/Wx/FBP/FindInFiles.pm:90
+#: lib/Padre/Wx/FBP/ReplaceInFiles.pm:108
 msgid "&Browse"
 msgstr "&Просмотр"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:1073
+#: lib/Padre/Wx/FBP/Preferences.pm:1546
 #: lib/Padre/Wx/Dialog/Advanced.pm:190
-#: lib/Padre/Wx/Dialog/QuickMenuAccess.pm:151
-#: lib/Padre/Wx/Dialog/OpenResource.pm:181
+#: lib/Padre/Wx/Dialog/QuickMenuAccess.pm:153
+#: lib/Padre/Wx/Dialog/OpenResource.pm:183
 #: lib/Padre/Wx/Dialog/Goto.pm:100
 #: lib/Padre/Wx/Dialog/OpenURL.pm:70
 msgid "&Cancel"
 msgstr "&Отмена"
 
-#: lib/Padre/Wx/FBP/FindInFiles.pm:127
-#: lib/Padre/Wx/FBP/Find.pm:87
-#: lib/Padre/Wx/FBP/ReplaceInFiles.pm:152
-#: lib/Padre/Wx/FBP/Replace.pm:113
+#: lib/Padre/Wx/FBP/FindInFiles.pm:137
+#: lib/Padre/Wx/FBP/Find.pm:95
+#: lib/Padre/Wx/FBP/ReplaceInFiles.pm:147
+#: lib/Padre/Wx/FBP/Replace.pm:121
 msgid "&Case Sensitive"
 msgstr "&Регистрозависимо"
 
@@ -195,93 +186,89 @@ msgstr "&Регистрозависимо"
 msgid "&Change variable style"
 msgstr "&Сменить стиль переменной"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1707
+#: lib/Padre/Wx/ActionLibrary.pm:1719
 msgid "&Check for Common (Beginner) Errors"
 msgstr "&Проверить на типичные (у новичка) ошибки"
 
-#: lib/Padre/Wx/ActionLibrary.pm:529
+#: lib/Padre/Wx/ActionLibrary.pm:545
 msgid "&Clean Recent Files List"
 msgstr "&Очистить список недавних файлов"
 
-#: lib/Padre/Wx/ActionLibrary.pm:645
+#: lib/Padre/Wx/ActionLibrary.pm:671
 msgid "&Clear Selection Marks"
 msgstr "&Снять метки выделения"
 
-#: lib/Padre/Wx/ActionLibrary.pm:271
+#: lib/Padre/Wx/ActionLibrary.pm:287
 #: lib/Padre/Wx/Browser.pm:109
-#: lib/Padre/Wx/Replace.pm:190
-#: lib/Padre/Wx/Menu/File.pm:128
-#: lib/Padre/Wx/Dialog/DocStats.pm:58
-#: lib/Padre/Wx/Dialog/PluginManager.pm:145
-#: lib/Padre/Wx/Dialog/HelpSearch.pm:179
+#: lib/Padre/Wx/Menu/File.pm:144
+#: lib/Padre/Wx/Dialog/HelpSearch.pm:180
 #: lib/Padre/Wx/Dialog/PerlFilter.pm:119
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:276
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:275
 #: lib/Padre/Wx/Dialog/SessionManager.pm:303
 msgid "&Close"
 msgstr "&Закрыть"
 
-#: lib/Padre/Wx/ActionLibrary.pm:945
+#: lib/Padre/Wx/ActionLibrary.pm:969
 msgid "&Comment Out"
 msgstr "&Закомментировать"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2606
+#: lib/Padre/Wx/ActionLibrary.pm:2504
 msgid "&Context Help"
 msgstr "&Контекстная подсказка"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2477
+#: lib/Padre/Wx/ActionLibrary.pm:2389
 msgid "&Context Menu"
 msgstr "&Контекстное меню"
 
-#: lib/Padre/Wx/ActionLibrary.pm:675
+#: lib/Padre/Wx/ActionLibrary.pm:701
 msgid "&Copy"
 msgstr "&Копировать"
 
-#: lib/Padre/Wx/Menu/Debug.pm:98
+#: lib/Padre/Wx/Menu/Debug.pm:68
 msgid "&Debug"
 msgstr "&Отладка"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1640
+#: lib/Padre/Wx/ActionLibrary.pm:1651
 msgid "&Decrease Font Size"
 msgstr "&Уменьшить размер шрифта"
 
-#: lib/Padre/Wx/ActionLibrary.pm:366
-#: lib/Padre/Wx/FBP/Preferences.pm:744
-#: lib/Padre/Wx/FBP/Bookmarks.pm:94
+#: lib/Padre/Wx/ActionLibrary.pm:382
+#: lib/Padre/Wx/FBP/Preferences.pm:1198
+#: lib/Padre/Wx/FBP/Bookmarks.pm:95
 #: lib/Padre/Wx/Dialog/SessionManager.pm:302
 msgid "&Delete"
 msgstr "&Удалить"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1062
+#: lib/Padre/Wx/ActionLibrary.pm:1086
 msgid "&Delete Trailing Spaces"
 msgstr "&Удалить завершающие пробелы"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1719
-#, fuzzy
+#: lib/Padre/Wx/ActionLibrary.pm:1731
 msgid "&Deparse selection"
-msgstr "Открыть выделенное"
+msgstr "&Операция Deparse на выделенное"
 
-#: lib/Padre/Wx/Dialog/PluginManager.pm:516
+#: lib/Padre/Wx/Dialog/PluginManager.pm:115
 msgid "&Disable"
 msgstr "&Отключить"
 
-#: lib/Padre/Wx/ActionLibrary.pm:541
+#: lib/Padre/Wx/ActionLibrary.pm:557
 msgid "&Document Statistics"
 msgstr "&Статистика документа"
 
-#: lib/Padre/Wx/Menu/Edit.pm:317
+#: lib/Padre/Wx/Menu/Edit.pm:315
 msgid "&Edit"
 msgstr "&Правка"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2343
+#: lib/Padre/Wx/ActionLibrary.pm:2268
 msgid "&Edit My Plug-in"
 msgstr "&Редактировать Мой плагин"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2305
+#: lib/Padre/Wx/ActionLibrary.pm:2233
 msgid "&Edit with Regex Editor..."
 msgstr "&Редактировать в редакторе регулярных выражений..."
 
-#: lib/Padre/Wx/Dialog/PluginManager.pm:117
-#: lib/Padre/Wx/Dialog/PluginManager.pm:528
+#: lib/Padre/Wx/Dialog/PluginManager.pm:121
+#: lib/Padre/Wx/Dialog/PluginManager.pm:127
 msgid "&Enable"
 msgstr "&Включить"
 
@@ -295,65 +282,69 @@ msgstr "&Введите номер строки от 1 до %s:"
 msgid "&Enter a position between 1 and %s:"
 msgstr "&Ввести позицию от 1 до %s:"
 
-#: lib/Padre/Wx/Menu/File.pm:281
+#: lib/Padre/Wx/Menu/File.pm:301
 msgid "&File"
 msgstr "&Файл"
 
-#: lib/Padre/Wx/ActionLibrary.pm:919
+#: lib/Padre/Wx/ActionLibrary.pm:943
 msgid "&File..."
 msgstr "&Файл..."
 
-#: lib/Padre/Wx/FBP/Preferences.pm:628
+#: lib/Padre/Wx/FBP/Preferences.pm:1082
 #: lib/Padre/Wx/Dialog/Advanced.pm:97
 msgid "&Filter:"
 msgstr "&Фильтр:"
 
-#: lib/Padre/Wx/Replace.pm:149
-#: lib/Padre/Wx/FBP/FindInFiles.pm:143
+#: lib/Padre/Wx/FBP/FindInFiles.pm:153
 msgid "&Find"
 msgstr "&Найти:"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1221
+#: lib/Padre/Wx/FBP/Find.pm:111
+#: lib/Padre/Wx/FBP/Replace.pm:153
+msgid "&Find Next"
+msgstr "&Найти следующее"
+
+#: lib/Padre/Wx/ActionLibrary.pm:1233
 msgid "&Find Previous"
 msgstr "&Найти предыдущее"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1156
+#: lib/Padre/Wx/ActionLibrary.pm:1180
 msgid "&Find..."
 msgstr "&Найти..."
 
-#: lib/Padre/Wx/ActionLibrary.pm:1520
+#: lib/Padre/Wx/ActionLibrary.pm:1531
 msgid "&Fold All"
 msgstr "&Свернуть все"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1540
+#: lib/Padre/Wx/ActionLibrary.pm:1551
 msgid "&Fold/Unfold Current"
 msgstr "&Свернуть/Развернуть Текущую"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1284
+#: lib/Padre/Wx/ActionLibrary.pm:1295
 msgid "&Go To..."
 msgstr "&Перейти..."
 
-#: lib/Padre/Wx/Outline.pm:124
+#: lib/Padre/Wx/Outline.pm:133
 msgid "&Go to Element"
 msgstr "&Перейти к элементу"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2585
-#: lib/Padre/Wx/Menu/Help.pm:115
+#: lib/Padre/Wx/ActionLibrary.pm:2483
+#: lib/Padre/Wx/Menu/Help.pm:120
 msgid "&Help"
 msgstr "&Справка"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1630
+#: lib/Padre/Wx/ActionLibrary.pm:1641
 msgid "&Increase Font Size"
 msgstr "&Увеличить размер шрифта"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2409
-msgid "&Install CPAN Module"
-msgstr "&Установить CPAN-модуль"
-
-#: lib/Padre/Wx/ActionLibrary.pm:884
+#: lib/Padre/Wx/ActionLibrary.pm:908
 msgid "&Join Lines"
 msgstr "&Объединить строки"
 
+#: lib/Padre/Wx/ActionLibrary.pm:2123
+msgid "&Launch Debugger"
+msgstr "&Запустить Отладчик"
+
 #: lib/Padre/Wx/Menu/Help.pm:54
 msgid "&Live Support"
 msgstr "&Поддержка"
@@ -362,27 +353,23 @@ msgstr "&Поддержка"
 msgid "&Load All Padre Modules"
 msgstr "&Загрузить все модули Padre"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1085
+#: lib/Padre/Wx/ActionLibrary.pm:1109
 msgid "&Lower All"
 msgstr "&Всё в нижний регистр"
 
-#: lib/Padre/Wx/Dialog/HelpSearch.pm:154
+#: lib/Padre/Wx/Dialog/HelpSearch.pm:155
 msgid "&Matching Help Topics:"
 msgstr "&Совпадающие темы помощи:"
 
-#: lib/Padre/Wx/Dialog/OpenResource.pm:225
+#: lib/Padre/Wx/Dialog/OpenResource.pm:227
 msgid "&Matching Items:"
 msgstr "&Совпадающие объекты:"
 
-#: lib/Padre/Wx/Dialog/QuickMenuAccess.pm:179
+#: lib/Padre/Wx/Dialog/QuickMenuAccess.pm:181
 msgid "&Matching Menu Items:"
 msgstr "&Совпадающие пункты меню:"
 
-#: lib/Padre/Wx/Menu/Tools.pm:67
-msgid "&Module Tools"
-msgstr "&Утилиты модулей"
-
-#: lib/Padre/Wx/ActionLibrary.pm:1927
+#: lib/Padre/Wx/ActionLibrary.pm:1939
 msgid "&Move POD to __END__"
 msgstr "&Переместить POD к __END__"
 
@@ -390,28 +377,28 @@ msgstr "&Переместить POD к __END__"
 msgid "&New"
 msgstr "&Новый"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1780
+#: lib/Padre/Wx/ActionLibrary.pm:1792
 msgid "&Newline Same Column"
 msgstr "&Новая строка с той же колонки"
 
-#: lib/Padre/Wx/FindFast.pm:179
+#: lib/Padre/Wx/FBP/FindFast.pm:101
 msgid "&Next"
 msgstr "&Следующий"
 
-#: lib/Padre/Wx/ActionLibrary.pm:779
+#: lib/Padre/Wx/ActionLibrary.pm:804
 msgid "&Next Difference"
 msgstr "&Следующие различия"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2454
+#: lib/Padre/Wx/ActionLibrary.pm:2366
 msgid "&Next File"
 msgstr "&Следующий файл"
 
-#: lib/Padre/Wx/ActionLibrary.pm:767
+#: lib/Padre/Wx/ActionLibrary.pm:793
 msgid "&Next Problem"
 msgstr "&Следующая проблема"
 
-#: lib/Padre/Wx/Dialog/QuickMenuAccess.pm:147
-#: lib/Padre/Wx/Dialog/OpenResource.pm:175
+#: lib/Padre/Wx/Dialog/QuickMenuAccess.pm:149
+#: lib/Padre/Wx/Dialog/OpenResource.pm:177
 #: lib/Padre/Wx/Dialog/Goto.pm:93
 #: lib/Padre/Wx/Dialog/OpenURL.pm:62
 msgid "&OK"
@@ -421,15 +408,15 @@ msgstr "&OK"
 msgid "&Open"
 msgstr "&Открыть"
 
-#: lib/Padre/Wx/ActionLibrary.pm:520
+#: lib/Padre/Wx/ActionLibrary.pm:536
 msgid "&Open All Recent Files"
 msgstr "&Открыть все недавние файлы"
 
-#: lib/Padre/Wx/ActionLibrary.pm:192
+#: lib/Padre/Wx/ActionLibrary.pm:208
 msgid "&Open..."
 msgstr "&Открыть..."
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:229
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:228
 msgid "&Original text:"
 msgstr "&Оригинальный текст:"
 
@@ -437,19 +424,19 @@ msgstr "&Оригинальный текст:"
 msgid "&Output text:"
 msgstr "Текст &вывода:"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:82
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:81
 msgid "&POSIX Character classes"
 msgstr "&POSIX классы символов"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2630
+#: lib/Padre/Wx/ActionLibrary.pm:2528
 msgid "&Padre Support (English)"
 msgstr "&Поддержка Padre (Английский)"
 
-#: lib/Padre/Wx/ActionLibrary.pm:752
+#: lib/Padre/Wx/ActionLibrary.pm:778
 msgid "&Paste"
 msgstr "В&ставить"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1096
+#: lib/Padre/Wx/ActionLibrary.pm:1120
 msgid "&Patch..."
 msgstr "&Патч..."
 
@@ -461,99 +448,98 @@ msgstr "&Perl"
 msgid "&Perl filter source:"
 msgstr "&Perl код фильтра:"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2318
+#: lib/Padre/Wx/ActionLibrary.pm:2246
 msgid "&Plug-in Manager"
 msgstr "&Менеджер плагинов"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2273
-#: lib/Padre/Wx/Dialog/PluginManager.pm:131
+#: lib/Padre/Wx/ActionLibrary.pm:2201
 msgid "&Preferences"
 msgstr "&Настройки"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2465
+#: lib/Padre/Wx/FBP/FindFast.pm:85
+msgid "&Previous"
+msgstr "&Предыдущий"
+
+#: lib/Padre/Wx/ActionLibrary.pm:2377
 msgid "&Previous File"
 msgstr "&Предыдущий файл"
 
-#: lib/Padre/Wx/ActionLibrary.pm:500
+#: lib/Padre/Wx/ActionLibrary.pm:516
 msgid "&Print..."
 msgstr "&Печать..."
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:101
+#: lib/Padre/Wx/ActionLibrary.pm:569
+msgid "&Project Statistics"
+msgstr "&Статистика проекта"
+
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:100
 msgid "&Quantifiers"
 msgstr "&Кванторы"
 
-#: lib/Padre/Wx/ActionLibrary.pm:792
+#: lib/Padre/Wx/ActionLibrary.pm:816
 msgid "&Quick Fix"
 msgstr "&Быстрое исправление"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1333
+#: lib/Padre/Wx/ActionLibrary.pm:1344
 msgid "&Quick Menu Access..."
 msgstr "&Меню быстрого доступа..."
 
-#: lib/Padre/Wx/ActionLibrary.pm:554
+#: lib/Padre/Wx/ActionLibrary.pm:580
 msgid "&Quit"
 msgstr "&Выход"
 
-#: lib/Padre/Wx/Menu/File.pm:243
+#: lib/Padre/Wx/Menu/File.pm:258
 msgid "&Recent Files"
 msgstr "&Недавние файлы"
 
-#: lib/Padre/Wx/ActionLibrary.pm:594
+#: lib/Padre/Wx/ActionLibrary.pm:620
 msgid "&Redo"
 msgstr "&Повторить"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2295
+#: lib/Padre/Wx/ActionLibrary.pm:2223
 msgid "&Regex Editor"
 msgstr "&Редактор регулярных выражений"
 
-#: lib/Padre/Wx/FBP/FindInFiles.pm:119
-#: lib/Padre/Wx/FBP/Find.pm:71
-#: lib/Padre/Wx/FBP/ReplaceInFiles.pm:144
-#: lib/Padre/Wx/FBP/Replace.pm:64
+#: lib/Padre/Wx/FBP/FindInFiles.pm:129
+#: lib/Padre/Wx/FBP/ReplaceInFiles.pm:155
 msgid "&Regular Expression"
 msgstr "&Регулярное выражение"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:169
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:168
 msgid "&Regular expression:"
 msgstr "&Регулярное выражение:"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2360
+#: lib/Padre/Wx/ActionLibrary.pm:2285
 msgid "&Reload My Plug-in"
 msgstr "&Перезагрузить Мой плагин"
 
-#: lib/Padre/Wx/Main.pm:4576
-#: lib/Padre/Wx/Main.pm:6456
+#: lib/Padre/Wx/Main.pm:4720
 msgid "&Reload selected"
 msgstr "&Переоткрыть выбранное"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1808
+#: lib/Padre/Wx/ActionLibrary.pm:1820
 msgid "&Rename Variable..."
 msgstr "&Переименовать переменную..."
 
-#: lib/Padre/Wx/Replace.pm:169
-#: lib/Padre/Wx/FBP/ReplaceInFiles.pm:168
-#: lib/Padre/Wx/FBP/Replace.pm:170
+#: lib/Padre/Wx/FBP/ReplaceInFiles.pm:171
+#: lib/Padre/Wx/FBP/Replace.pm:169
 msgid "&Replace"
 msgstr "&Заменить"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:250
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:249
 msgid "&Replace text with:"
 msgstr "&Заменить текст:"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1239
-msgid "&Replace..."
-msgstr "&Заменить..."
-
-#: lib/Padre/Wx/FBP/Preferences.pm:763
+#: lib/Padre/Wx/FBP/Preferences.pm:1217
 #: lib/Padre/Wx/Dialog/Advanced.pm:178
 msgid "&Reset"
 msgstr "С&бросить"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1650
+#: lib/Padre/Wx/ActionLibrary.pm:1661
 msgid "&Reset Font Size"
 msgstr "&Сбросить размер шрифта"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:260
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:259
 msgid "&Result from replace:"
 msgstr "&Результат замены:"
 
@@ -561,12 +547,12 @@ msgstr "&Результат замены:"
 msgid "&Run"
 msgstr "За&пуск"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1943
+#: lib/Padre/Wx/ActionLibrary.pm:1955
 msgid "&Run Script"
 msgstr "&Выполнить скрипт"
 
-#: lib/Padre/Wx/ActionLibrary.pm:410
-#: lib/Padre/Wx/FBP/Preferences.pm:1048
+#: lib/Padre/Wx/ActionLibrary.pm:426
+#: lib/Padre/Wx/FBP/Preferences.pm:1521
 msgid "&Save"
 msgstr "&Сохранить"
 
@@ -582,7 +568,7 @@ msgstr "&Руководство Scintilla"
 msgid "&Search"
 msgstr "&Поиск"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2594
+#: lib/Padre/Wx/ActionLibrary.pm:2492
 msgid "&Search Help"
 msgstr "&Поиск в помощи"
 
@@ -590,12 +576,11 @@ msgstr "&Поиск в помощи"
 msgid "&Select"
 msgstr "&Выбрать"
 
-#: lib/Padre/Wx/Dialog/OpenResource.pm:203
+#: lib/Padre/Wx/Dialog/OpenResource.pm:205
 msgid "&Select an item to open (? = any character, * = any string):"
 msgstr "&Выберите объект для открытия (? = любой символ, * = любая строка):"
 
-#: lib/Padre/Wx/Main.pm:4575
-#: lib/Padre/Wx/Main.pm:6455
+#: lib/Padre/Wx/Main.pm:4718
 msgid "&Select files to reload:"
 msgstr "&Выбрать файлы для переоткрытия:"
 
@@ -603,12 +588,11 @@ msgstr "&Выбрать файлы для переоткрытия:"
 msgid "&Set"
 msgstr "&Установить"
 
-#: lib/Padre/Wx/Dialog/PluginManager.pm:489
-#: lib/Padre/Wx/Dialog/PluginManager.pm:501
-msgid "&Show error message"
+#: lib/Padre/Wx/Dialog/PluginManager.pm:109
+msgid "&Show Error Message"
 msgstr "&Показывать сообщение об ошибке"
 
-#: lib/Padre/Wx/ActionLibrary.pm:907
+#: lib/Padre/Wx/ActionLibrary.pm:931
 msgid "&Snippets..."
 msgstr "&Фрагменты..."
 
@@ -616,11 +600,11 @@ msgstr "&Фрагменты..."
 msgid "&Start/Stop sub trace"
 msgstr "&Старт/Стоп трассировки процедуры"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2025
+#: lib/Padre/Wx/ActionLibrary.pm:2037
 msgid "&Stop Execution"
 msgstr "&Прекратить выполнение"
 
-#: lib/Padre/Wx/ActionLibrary.pm:932
+#: lib/Padre/Wx/ActionLibrary.pm:956
 msgid "&Toggle Comment"
 msgstr "&Переключить комментарии"
 
@@ -628,27 +612,23 @@ msgstr "&Переключить комментарии"
 msgid "&Tools"
 msgstr "&Утилиты"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2697
+#: lib/Padre/Wx/ActionLibrary.pm:2606
 msgid "&Translate Padre..."
 msgstr "&Перевести Padre..."
 
-#: lib/Padre/Wx/Dialog/QuickMenuAccess.pm:172
+#: lib/Padre/Wx/Dialog/QuickMenuAccess.pm:174
 msgid "&Type a menu item name to access:"
 msgstr "&Ввести имя пункта меню для доступа:"
 
-#: lib/Padre/Wx/ActionLibrary.pm:957
+#: lib/Padre/Wx/ActionLibrary.pm:981
 msgid "&Uncomment"
 msgstr "&Раскомментировать"
 
-#: lib/Padre/Wx/ActionLibrary.pm:574
+#: lib/Padre/Wx/ActionLibrary.pm:600
 msgid "&Undo"
 msgstr "&Отменить"
 
-#: lib/Padre/Wx/Dialog/DocStats.pm:60
-msgid "&Update"
-msgstr "&Обновить"
-
-#: lib/Padre/Wx/ActionLibrary.pm:1074
+#: lib/Padre/Wx/ActionLibrary.pm:1098
 msgid "&Upper All"
 msgstr "&Всё в верхний регистр"
 
@@ -656,23 +636,23 @@ msgstr "&Всё в верхний регистр"
 msgid "&Value:"
 msgstr "&Значение:"
 
-#: lib/Padre/Wx/Menu/View.pm:243
+#: lib/Padre/Wx/Menu/View.pm:247
 msgid "&View"
 msgstr "&Вид"
 
-#: lib/Padre/Wx/Menu/View.pm:95
+#: lib/Padre/Wx/Menu/View.pm:101
 msgid "&View Document As..."
 msgstr "&Показать документ как..."
 
-#: lib/Padre/Wx/ActionLibrary.pm:2654
+#: lib/Padre/Wx/ActionLibrary.pm:2564
 msgid "&Win32 Questions (English)"
 msgstr "&Вопросы по Win32 (Английский)"
 
-#: lib/Padre/Wx/Menu/Window.pm:81
+#: lib/Padre/Wx/Menu/Window.pm:82
 msgid "&Window"
 msgstr "&Окно"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1617
+#: lib/Padre/Wx/ActionLibrary.pm:1628
 msgid "&Word-Wrap File"
 msgstr "&Перевод длинных строк"
 
@@ -681,12 +661,12 @@ msgstr "&Перевод длинных строк"
 msgid "&wxWidgets %s Reference"
 msgstr "&wxWidgets %s руководство"
 
-#: lib/Padre/Wx/Debugger.pm:407
+#: lib/Padre/Wx/Panel/Debugger.pm:668
 #, perl-format
 msgid "'%s' does not look like a variable. First select a variable in the code and then try again."
 msgstr "'%s' не выгядит как переменная. Сначала выберите переменную в коде и затем попытайтесь снова."
 
-#: lib/Padre/Wx/ActionLibrary.pm:2400
+#: lib/Padre/Wx/ActionLibrary.pm:2325
 msgid "(Re)load &Current Plug-in"
 msgstr "(Пере)загрузить &текущий плагин"
 
@@ -699,27 +679,27 @@ msgstr "(Начиная с Perl %s)"
 msgid "(Undefined)"
 msgstr "(Неопределённый)"
 
-#: lib/Padre/PluginManager.pm:927
+#: lib/Padre/PluginManager.pm:770
 msgid "(core)"
 msgstr "(ядро)"
 
-#: lib/Padre/Wx/Dialog/About.pm:191
+#: lib/Padre/Wx/Dialog/About.pm:153
 msgid "(disabled)"
 msgstr "(отключён)"
 
-#: lib/Padre/Wx/Dialog/About.pm:196
+#: lib/Padre/Wx/Dialog/About.pm:161
 msgid "(unsupported)"
 msgstr "(не поддерживается)"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:696
-#: lib/Padre/Wx/FBP/Preferences.pm:710
+#: lib/Padre/Wx/FBP/Preferences.pm:1150
+#: lib/Padre/Wx/FBP/Preferences.pm:1164
 #: lib/Padre/Wx/Dialog/Shortcut.pm:61
 #: lib/Padre/Wx/Dialog/Shortcut.pm:75
 #: lib/Padre/Wx/Dialog/Shortcut.pm:89
 msgid "+"
 msgstr "+"
 
-#: lib/Padre/Wx/VCS.pm:318
+#: lib/Padre/Wx/VCS.pm:335
 msgid ", "
 msgstr ", "
 
@@ -727,11 +707,15 @@ msgstr ", "
 msgid "- DEPRECATED!"
 msgstr "- УСТАРЕЛО!"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:86
+#: lib/Padre/Wx/FBP/Debugger.pm:256
+msgid ".        Return to the executed line."
+msgstr ".        Возврат к выполняемой строке."
+
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:85
 msgid "7-bit US-ASCII character"
 msgstr "7-бит US-ASCII символ"
 
-#: lib/Padre/Wx/CPAN2.pm:511
+#: lib/Padre/Wx/CPAN.pm:514
 #, perl-format
 msgid "<b>Loading %s...</b>"
 msgstr "<b>Загружается %s...</b>"
@@ -742,15 +726,15 @@ msgstr "<b>Загружается %s...</b>"
 msgid "A Dialog"
 msgstr "Диалог"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:120
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:119
 msgid "A comment"
 msgstr "Комментарий"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:126
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:125
 msgid "A group"
 msgstr "Группа"
 
-#: lib/Padre/Config.pm:465
+#: lib/Padre/Config.pm:678
 msgid "A new empty file"
 msgstr "Новый пустой файл"
 
@@ -758,7 +742,7 @@ msgstr "Новый пустой файл"
 msgid "A set of unrelated tools used by the Padre developers\n"
 msgstr "Множество несвязанных инструментов используется Padre-разработчиками\n"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:118
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:117
 msgid "A word boundary"
 msgstr "Граница слова"
 
@@ -766,20 +750,21 @@ msgstr "Граница слова"
 msgid "ALT"
 msgstr "ALT"
 
-#: lib/Padre/Wx/FBP/About.pm:355
+#: lib/Padre/Wx/FBP/About.pm:296
 msgid "Aaron Trevena"
 msgstr "Aaron Trevena"
 
-#: lib/Padre/Wx/FBP/About.pm:28
-#: lib/Padre/Plugin/PopularityContest.pm:207
+#: lib/Padre/Wx/FBP/About.pm:29
+#: lib/Padre/Plugin/PopularityContest.pm:211
 msgid "About"
 msgstr "О программе"
 
-#: lib/Padre/Wx/CPAN2.pm:214
+#: lib/Padre/Wx/CPAN.pm:221
 msgid "Abstract"
 msgstr "Резюме"
 
-#: lib/Padre/Wx/FBP/Patch.pm:46
+#: lib/Padre/Wx/FBP/Patch.pm:47
+#: lib/Padre/Wx/Dialog/Preferences.pm:175
 msgid "Action"
 msgstr "Действие"
 
@@ -788,20 +773,20 @@ msgstr "Действие"
 msgid "Action: %s"
 msgstr "Действие: %s"
 
-#: lib/Padre/Wx/FBP/About.pm:164
-msgid "Adam Kennedy: Chief Bugger"
-msgstr "Adam Kennedy: Главный чёрт"
+#: lib/Padre/Wx/FBP/About.pm:122
+msgid "Adam Kennedy"
+msgstr "Adam Kennedy"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:333
+#: lib/Padre/Wx/FBP/Preferences.pm:288
 msgid "Add another closing bracket if there already is one"
 msgstr "Добавить другую закрывающую скобку, если уже есть одна"
 
-#: lib/Padre/Wx/VCS.pm:506
+#: lib/Padre/Wx/VCS.pm:515
 msgid "Add file to repository?"
 msgstr "Добавить файл в репозиторий"
 
-#: lib/Padre/Wx/VCS.pm:229
-#: lib/Padre/Wx/VCS.pm:243
+#: lib/Padre/Wx/VCS.pm:246
+#: lib/Padre/Wx/VCS.pm:260
 msgid "Added"
 msgstr "Добавлен"
 
@@ -809,31 +794,28 @@ msgstr "Добавлен"
 msgid "Advanced Settings"
 msgstr "Продвинутые настройки"
 
-#: lib/Padre/Wx/FBP/Patch.pm:69
+#: lib/Padre/Wx/FBP/Patch.pm:70
 msgid "Against"
 msgstr "Против"
 
-#: lib/Padre/Wx/FBP/About.pm:396
+#: lib/Padre/Wx/FBP/About.pm:128
+#: lib/Padre/Wx/FBP/About.pm:337
 msgid "Ahmad Zawawi"
 msgstr "Ahmad Zawawi"
 
-#: lib/Padre/Wx/FBP/About.pm:170
-msgid "Ahmad Zawawi: Developer"
-msgstr "Ahmad Zawawi: Разработчик"
-
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:145
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:144
 msgid "Alarm"
 msgstr "Тревога"
 
-#: lib/Padre/Wx/FBP/About.pm:259
+#: lib/Padre/Wx/FBP/About.pm:200
 msgid "Alexandr Ciornii"
 msgstr "Alexandr Ciornii"
 
-#: lib/Padre/Wx/Syntax.pm:79
+#: lib/Padre/Wx/Syntax.pm:83
 msgid "Alien Error"
 msgstr "Чужая Ошибка"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1769
+#: lib/Padre/Wx/ActionLibrary.pm:1781
 msgid "Align a selection of text to the same left column."
 msgstr "Выровнять выделеный тест к той же левой колонке."
 
@@ -841,200 +823,222 @@ msgstr "Выровнять выделеный тест к той же левой
 msgid "All"
 msgstr "Все"
 
-#: lib/Padre/Wx/Main.pm:4382
-#: lib/Padre/Wx/Main.pm:4383
-#: lib/Padre/Wx/Main.pm:4770
-#: lib/Padre/Wx/Main.pm:5999
+#: lib/Padre/Wx/Main.pm:4441
+#: lib/Padre/Wx/Main.pm:4442
+#: lib/Padre/Wx/Main.pm:4805
+#: lib/Padre/Wx/Main.pm:6032
+#: lib/Padre/Wx/Choice/Files.pm:19
 msgid "All Files"
 msgstr "Все файлы"
 
-#: lib/Padre/Document/Perl.pm:532
+#: lib/Padre/Document/Perl.pm:549
 msgid "All braces appear to be matched"
 msgstr "Все скобки выглядят парными"
 
-#: lib/Padre/Wx/ActionLibrary.pm:424
+#: lib/Padre/Wx/ActionLibrary.pm:440
 msgid "Allow the selection of another name to save the current document"
 msgstr "Разрешить выбор другого имени для сохранения текущего документа"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:84
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:83
 msgid "Alphabetic characters"
 msgstr "Алфавитный символ"
 
-#: lib/Padre/Config.pm:613
+#: lib/Padre/Config.pm:775
 msgid "Alphabetical Order"
 msgstr "Алфавитный порядок"
 
-#: lib/Padre/Config.pm:614
+#: lib/Padre/Config.pm:776
 msgid "Alphabetical Order (Private Last)"
 msgstr "Алфавитный порядок (Приватные последними)"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:85
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:84
 msgid "Alphanumeric characters"
 msgstr "Буквоцифровой символ"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:96
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:95
 msgid "Alphanumeric characters plus \"_\""
 msgstr "Цифробуквенные символы и \"_\""
 
-#: lib/Padre/Wx/FBP/Preferences.pm:688
+#: lib/Padre/Wx/FBP/Preferences.pm:1142
 msgid "Alt"
 msgstr "Alt"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:114
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:113
 msgid "Alternation"
 msgstr "Чередование"
 
-#: lib/Padre/Wx/FBP/About.pm:537
+#: lib/Padre/Wx/FBP/About.pm:478
 msgid "Amir E. Aharoni"
 msgstr "Amir E. Aharoni"
 
-#: lib/Padre/Wx/FBP/About.pm:223
+#: lib/Padre/Wx/Dialog/ModuleStarter.pm:158
+#, perl-format
+msgid ""
+"An error has occured while generating '%s':\n"
+"%s"
+msgstr ""
+"Произошла ошибка при генерации '%s':\n"
+"%s"
+
+#: lib/Padre/Wx/FBP/About.pm:164
 msgid "Andrew Bramble"
 msgstr "Andrew Bramble"
 
-#: lib/Padre/Wx/FBP/About.pm:684
+#: lib/Padre/Wx/FBP/About.pm:631
 msgid "Andrew Shitov"
 msgstr "Andrew Shitov"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:72
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:71
 msgid "Any character except a newline"
 msgstr "Любой символ кроме новой строки"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:73
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:72
 msgid "Any decimal digit"
 msgstr "Любая десятичная цифра"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:74
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:73
 msgid "Any non-digit"
 msgstr "Любая не-цифра"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:76
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:75
 msgid "Any non-whitespace character"
 msgstr "Любой непробельный символ"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:78
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:77
 msgid "Any non-word character"
 msgstr "Любой символ не-слова"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:75
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:74
 msgid "Any whitespace character"
 msgstr "Любой пробельный символ"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:77
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:76
 msgid "Any word character"
 msgstr "Любой символ слова"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:1322
+#: lib/Padre/Config.pm:1928
+msgid "Apache License"
+msgstr "Лицензия Apache"
+
+#: lib/Padre/Wx/FBP/Preferences.pm:1899
 msgid "Appearance"
 msgstr "Внешний вид"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:191
+#: lib/Padre/Wx/FBP/Preferences.pm:807
 msgid "Appearance Preview"
 msgstr "Предпросмотр внешнего вида"
 
-#: lib/Padre/Wx/ActionLibrary.pm:793
+#: lib/Padre/Wx/ActionLibrary.pm:817
 msgid "Apply one of the quick fixes for the current document"
 msgstr "Применить одно из быстрых исправлений для текущего документа"
 
-#: lib/Padre/Locale.pm:156
-#: lib/Padre/Wx/FBP/About.pm:387
+#: lib/Padre/Locale.pm:157
+#: lib/Padre/Wx/FBP/About.pm:328
 msgid "Arabic"
 msgstr "Арабский"
 
-#: lib/Padre/Wx/ActionLibrary.pm:484
+#: lib/Padre/Wx/ActionLibrary.pm:500
 msgid "Ask for a session name and save the list of files currently opened"
 msgstr "Запросить имя сессии и сохранить список открытых в данный момент файлов"
 
-#: lib/Padre/Wx/ActionLibrary.pm:555
+#: lib/Padre/Wx/ActionLibrary.pm:581
 msgid "Ask if unsaved files should be saved and then exit Padre"
 msgstr "Спросить должны ли несохранённые файлы быть сохранены и затем завершить Padre"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1905
+#: lib/Padre/Wx/ActionLibrary.pm:1917
 msgid "Assign the selected expression to a newly declared variable"
 msgstr "Присвоить выделенное выражение новой обьявляемой переменной"
 
-#: lib/Padre/Wx/Outline.pm:372
+#: lib/Padre/Wx/Outline.pm:365
 msgid "Attributes"
 msgstr "Атрибуты"
 
-#: lib/Padre/Wx/FBP/Sync.pm:303
+#: lib/Padre/Wx/FBP/Sync.pm:290
 msgid "Authentication"
 msgstr "Аутентификация"
 
-#: lib/Padre/Wx/CPAN2.pm:205
-#: lib/Padre/Wx/VCS.pm:51
+#: lib/Padre/Wx/VCS.pm:55
+#: lib/Padre/Wx/CPAN.pm:212
 msgid "Author"
 msgstr "Автор"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:968
-msgid "Auto detect Perl 6 files"
-msgstr "Автоопределение файлов Perl 6"
-
-#: lib/Padre/Wx/FBP/Preferences.pm:1323
-msgid "Auto-Complete"
-msgstr "Автоподстановка"
+#: lib/Padre/Wx/FBP/ModuleStarter.pm:56
+msgid "Author:"
+msgstr "Автор:"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:358
+#: lib/Padre/Wx/FBP/Preferences.pm:313
 msgid "Auto-fold POD markup when code folding enabled"
 msgstr "Сворачивать POD при включенном сворачивании кода"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:230
+#: lib/Padre/Wx/FBP/Preferences.pm:1900
+msgid "Autocomplete"
+msgstr "Автозавершение"
+
+#: lib/Padre/Wx/FBP/Preferences.pm:185
 msgid "Autocomplete always while typing"
 msgstr "Автодополнять всегда при наборе"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:325
+#: lib/Padre/Wx/FBP/Preferences.pm:280
 msgid "Autocomplete brackets"
 msgstr "Автозавершение скобок"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:246
+#: lib/Padre/Wx/FBP/Preferences.pm:201
 msgid "Autocomplete new functions in scripts"
 msgstr "Автодополнять новые функции в скриптах"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:238
+#: lib/Padre/Wx/FBP/Preferences.pm:193
 msgid "Autocomplete new methods in packages"
 msgstr "Автодополнять новые методы в пакетах"
 
-#: lib/Padre/Wx/Main.pm:3689
+#: lib/Padre/Wx/Main.pm:3696
 msgid "Autocompletion error"
 msgstr "Ошибка автоподстановки"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:605
+#: lib/Padre/Wx/FBP/Preferences.pm:1042
 msgid "Autoindent"
 msgstr "Автоотступ"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:553
-msgid "Automatic indentation style detection"
-msgstr "Автоматическое определение стиля для отступов"
-
-#: lib/Padre/Wx/StatusBar.pm:293
+#: lib/Padre/Wx/StatusBar.pm:268
 msgid "Background Tasks are running"
 msgstr "Фоновые задачи запущены"
 
-#: lib/Padre/Wx/StatusBar.pm:294
+#: lib/Padre/Wx/StatusBar.pm:269
 msgid "Background Tasks are running with high load"
 msgstr "Фоновые задачи запущены с нагрузкой"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:132
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:131
 msgid "Backreference to the nth group"
 msgstr "Обратная ссылка к n-ой группе"
 
-#: lib/Padre/Wx/Dialog/Preferences.pm:135
+#: lib/Padre/Wx/Dialog/Preferences.pm:33
 msgid "Backspace"
 msgstr "Забой"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:116
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:115
 msgid "Beginning of line"
 msgstr "Начало строки"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:1324
+#: lib/Padre/Wx/FBP/Preferences.pm:1902
 msgid "Behaviour"
 msgstr "Режим работы"
 
-#: lib/Padre/Wx/FBP/About.pm:367
+#: lib/Padre/MIME.pm:887
+msgid "Binary File"
+msgstr "Бинарный файл"
+
+#: lib/Padre/Wx/FBP/About.pm:308
 msgid "Blake Willmarth"
 msgstr "Blake Willmarth"
 
-#: lib/Padre/Wx/FBP/About.pm:96
+#: lib/Padre/Wx/FBP/SLOC.pm:91
+msgid "Blank Lines:"
+msgstr "Пустые строки:"
+
+#: lib/Padre/Wx/FBP/Preferences.pm:829
+msgid "Bloat Reduction"
+msgstr "Сокращение Раздувания"
+
+#: lib/Padre/Wx/FBP/About.pm:93
 msgid ""
 "Blue butterfly on a green leaf splash image is based on work \n"
 "by Jerry Charlotte (blackbutterfly)"
@@ -1042,7 +1046,7 @@ msgstr ""
 "Сплэш-изображение синей бабочки на зелёном листе \n"
 "основано на работе Jerry Charlotte (blackbutterfly)"
 
-#: lib/Padre/Wx/FBP/Bookmarks.pm:28
+#: lib/Padre/Wx/FBP/Bookmarks.pm:29
 msgid "Bookmarks"
 msgstr "Закладки"
 
@@ -1050,28 +1054,36 @@ msgstr "Закладки"
 msgid "Boolean"
 msgstr "Логический"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:308
-msgid "Braces Assist"
+#: lib/Padre/Config.pm:138
+msgid "Bottom Panel"
+msgstr "Нижняя Панель"
+
+#: lib/Padre/Wx/FBP/Preferences.pm:263
+msgid "Brace Assist"
 msgstr "Помощь со скобками"
 
-#: lib/Padre/Wx/FBP/About.pm:229
-#: lib/Padre/Wx/FBP/About.pm:642
+#: lib/Padre/Wx/Panel/Breakpoints.pm:55
+msgid "Breakpoints"
+msgstr "Точки Останова"
+
+#: lib/Padre/Wx/FBP/About.pm:170
+#: lib/Padre/Wx/FBP/About.pm:589
 msgid "Breno G. de Oliveira"
 msgstr "Breno G. de Oliveira"
 
-#: lib/Padre/Wx/FBP/About.pm:271
+#: lib/Padre/Wx/FBP/About.pm:212
 msgid "Brian Cassidy"
 msgstr "Brian Cassidy"
 
-#: lib/Padre/Wx/FBP/VCS.pm:82
+#: lib/Padre/Wx/FBP/VCS.pm:83
 msgid "Bring changes from the repository into the working copy"
 msgstr "Перенести изменения из репозитория в рабочую копию"
 
-#: lib/Padre/Wx/ActionLibrary.pm:193
+#: lib/Padre/Wx/ActionLibrary.pm:209
 msgid "Browse directory of the current document to open one or several files"
 msgstr "Просмотреть каталог текущего документа для открытия одного или нескольких файлов"
 
-#: lib/Padre/Wx/ActionLibrary.pm:249
+#: lib/Padre/Wx/ActionLibrary.pm:265
 msgid "Browse the directory of the installed examples to open one file"
 msgstr "Просмотреть каталог установленных примеров для открытия одного файла"
 
@@ -1080,39 +1092,49 @@ msgstr "Просмотреть каталог установленных при
 msgid "Browser: no viewer for %s"
 msgstr "Браузер: нет просмотрщика для %s"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1983
+#: lib/Padre/Wx/FBP/ModuleStarter.pm:84
+msgid "Builder:"
+msgstr "Сборщик:"
+
+#: lib/Padre/Wx/ActionLibrary.pm:1995
 msgid "Builds the current project, then run all tests."
 msgstr "Собрать текущий проект и затем запустить тесты."
 
-#: lib/Padre/Wx/FBP/About.pm:295
-#: lib/Padre/Wx/FBP/About.pm:699
+#: lib/Padre/Wx/FBP/About.pm:236
+#: lib/Padre/Wx/FBP/About.pm:646
 msgid "Burak Gursoy"
 msgstr "Burak Gursoy"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2619
+#: lib/Padre/Wx/ActionLibrary.pm:2517
 msgid "C&urrent Document"
 msgstr "&Текущий документ"
 
-#: lib/Padre/Wx/Dialog/WindowList.pm:350
-#: lib/Padre/Wx/Dialog/WindowList.pm:358
+#: lib/Padre/Wx/Dialog/WindowList.pm:349
+#: lib/Padre/Wx/Dialog/WindowList.pm:357
 msgid "CHANGED"
 msgstr "ИЗМЕНЕНО"
 
-#: lib/Padre/Wx/CPAN2.pm:239
+#: lib/Padre/Wx/CPAN.pm:101
+#: lib/Padre/Wx/FBP/Preferences.pm:406
 msgid "CPAN Explorer"
 msgstr "Исследователь CPAN"
 
+#: lib/Padre/Wx/FBP/Preferences.pm:900
+msgid "CPAN Explorer Tool"
+msgstr "Исследователь CPAN"
+
 #: lib/Padre/Wx/Dialog/Shortcut.pm:54
 msgid "CTRL"
 msgstr "CTRL"
 
-#: lib/Padre/Wx/FBP/Snippet.pm:134
-#: lib/Padre/Wx/FBP/FindInFiles.pm:152
-#: lib/Padre/Wx/FBP/Bookmarks.pm:126
+#: lib/Padre/Wx/FBP/Snippet.pm:135
+#: lib/Padre/Wx/FBP/ModuleStarter.pm:155
+#: lib/Padre/Wx/FBP/FindInFiles.pm:162
+#: lib/Padre/Wx/FBP/Bookmarks.pm:127
 #: lib/Padre/Wx/FBP/Find.pm:136
-#: lib/Padre/Wx/FBP/Special.pm:94
-#: lib/Padre/Wx/FBP/ReplaceInFiles.pm:177
-#: lib/Padre/Wx/FBP/Replace.pm:178
+#: lib/Padre/Wx/FBP/Special.pm:95
+#: lib/Padre/Wx/FBP/ReplaceInFiles.pm:180
+#: lib/Padre/Wx/FBP/Replace.pm:202
 #: lib/Padre/Wx/Dialog/RefactorSelectFunction.pm:126
 msgid "Cancel"
 msgstr "Отмена"
@@ -1121,11 +1143,11 @@ msgstr "Отмена"
 msgid "Cannot find python executable in your PATH"
 msgstr "Не могу найти запускаемый файл python в Вашем PATH"
 
-#: lib/Padre/Document/Ruby.pm:51
+#: lib/Padre/Document/Ruby.pm:54
 msgid "Cannot find ruby executable in your PATH"
 msgstr "Не могу найти запускаемый файл ruby в Вашем PATH"
 
-#: lib/Padre/Wx/Main.pm:4044
+#: lib/Padre/Wx/Main.pm:4089
 #, perl-format
 msgid "Cannot open a directory: %s"
 msgstr "Не могу открыть каталог: %s"
@@ -1134,288 +1156,297 @@ msgstr "Не могу открыть каталог: %s"
 msgid "Cannot set bookmark in unsaved document"
 msgstr "Невозможно установить закладку в несохраненном документе"
 
-#: lib/Padre/Wx/FindFast.pm:187
-#: lib/Padre/Wx/Replace.pm:79
-msgid "Case &sensitive"
-msgstr "Регистро&зависимо"
-
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:474
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:473
 msgid "Case-insensitive matching"
 msgstr "Регистронезависимые совпадения"
 
-#: lib/Padre/Wx/FBP/About.pm:265
-#: lib/Padre/Wx/FBP/About.pm:627
+#: lib/Padre/Wx/FBP/About.pm:206
+#: lib/Padre/Wx/FBP/About.pm:568
 msgid "Cezary Morga"
 msgstr "Cezary Morga"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1086
+#: lib/Padre/Wx/FBP/Preferences.pm:1244
+msgid "Change Detection"
+msgstr "Отслеживание Изменения"
+
+#: lib/Padre/Wx/FBP/Preferences.pm:924
+msgid "Change Font Size (Outside Preferences)"
+msgstr "Изменить Размер Шрифта (Внешние Настройки)"
+
+#: lib/Padre/Wx/ActionLibrary.pm:1110
 msgid "Change the current selection to lower case"
 msgstr "Изменить символы в текущем выделении в нижний регистр"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1075
+#: lib/Padre/Wx/ActionLibrary.pm:1099
 msgid "Change the current selection to upper case"
 msgstr "Изменить символы в текущем выделении в верхний регистр"
 
-#: lib/Padre/Wx/ActionLibrary.pm:971
+#: lib/Padre/Wx/ActionLibrary.pm:995
 msgid "Change the encoding of the current document to the default of the operating system"
 msgstr "Сменить кодировку текущего документа в кодировку по умолчанию операционной системы"
 
-#: lib/Padre/Wx/ActionLibrary.pm:981
+#: lib/Padre/Wx/ActionLibrary.pm:1005
 msgid "Change the encoding of the current document to utf-8"
 msgstr "Изменить колировку текущего документа на utf-8"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1021
+#: lib/Padre/Wx/ActionLibrary.pm:1045
 msgid "Change the end of line character of the current document to that used on Mac Classic"
 msgstr "Изменить символ конца строки текущего документа как в Mac Classic"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1011
+#: lib/Padre/Wx/ActionLibrary.pm:1035
 msgid "Change the end of line character of the current document to that used on Unix, Linux, Mac OSX"
 msgstr "Изменить символ конца строки текущего документа как в Unix, Linux, Mac OSX"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1001
+#: lib/Padre/Wx/ActionLibrary.pm:1025
 msgid "Change the end of line character of the current document to those used in files on MS Windows"
 msgstr "Изменить символ конца строки текущего документа как в файлах на MS Windows"
 
-#: lib/Padre/Document/Perl.pm:1503
+#: lib/Padre/Document/Perl.pm:1517
 msgid "Change variable style"
 msgstr "Сменить стиль переменной"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1864
+#: lib/Padre/Wx/ActionLibrary.pm:1876
 msgid "Change variable style from camelCase to Camel_Case"
 msgstr "Сменить стиль переменной с camelCase на Camel_Case"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1850
+#: lib/Padre/Wx/ActionLibrary.pm:1862
 msgid "Change variable style from camelCase to camel_case"
 msgstr "Сменить стиль переменной с camelCase на camel_case"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1836
+#: lib/Padre/Wx/ActionLibrary.pm:1848
 msgid "Change variable style from camel_case to CamelCase"
 msgstr "Сменить стиль переменной в camel_case на CamelCase"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1822
+#: lib/Padre/Wx/ActionLibrary.pm:1834
 msgid "Change variable style from camel_case to camelCase"
 msgstr "Сменить стиль переменной с camel_case на camelCase"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1821
+#: lib/Padre/Wx/ActionLibrary.pm:1833
 msgid "Change variable to &camelCase"
 msgstr "Сменить стиль переменной на &camelCase"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1849
+#: lib/Padre/Wx/ActionLibrary.pm:1861
 msgid "Change variable to &using_underscores"
 msgstr "Сменить стиль переменной на &использование_подчёркиваний"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1835
+#: lib/Padre/Wx/ActionLibrary.pm:1847
 msgid "Change variable to C&amelCase"
 msgstr "Сменить стиль переменной на C&amelCase"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1863
+#: lib/Padre/Wx/ActionLibrary.pm:1875
 msgid "Change variable to U&sing_Underscores"
 msgstr "Сменить стиль переменной на И&спользование_Подчёркиваний"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:70
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:69
 msgid "Character classes"
 msgstr "Классы символов"
 
-#: lib/Padre/Wx/Dialog/Goto.pm:88
-#: lib/Padre/Wx/Dialog/Goto.pm:236
+#: lib/Padre/Wx/Dialog/Goto.pm:343
 msgid "Character position"
 msgstr "Позиция символа"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:115
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:114
 msgid "Character set"
 msgstr "Набор символов"
 
-#: lib/Padre/Wx/Dialog/DocStats.pm:106
-msgid "Characters (including whitespace)"
-msgstr "Символов (включая пробельные)"
+#: lib/Padre/Wx/FBP/Document.pm:174
+msgid "Characters (All)"
+msgstr "Символы (Все)"
 
-#: lib/Padre/Document/Perl.pm:533
+#: lib/Padre/Wx/FBP/Document.pm:192
+msgid "Characters (Visible)"
+msgstr "Символы (Видимые)"
+
+#: lib/Padre/Document/Perl.pm:550
 msgid "Check Complete"
 msgstr "Проверка завершена"
 
-#: lib/Padre/Document/Perl.pm:602
-#: lib/Padre/Document/Perl.pm:658
-#: lib/Padre/Document/Perl.pm:677
+#: lib/Padre/Document/Perl.pm:619
+#: lib/Padre/Document/Perl.pm:675
+#: lib/Padre/Document/Perl.pm:694
 msgid "Check cancelled"
 msgstr "Проверка отменена"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:451
-msgid "Check for file updates on disk every (seconds)"
-msgstr "Проверять обновление файла на диске каждые (секунд)"
-
-#: lib/Padre/Wx/ActionLibrary.pm:1708
+#: lib/Padre/Wx/ActionLibrary.pm:1720
 msgid "Check the current file for common beginner errors"
 msgstr "Проверить текущий файл на типичные ошибки новичка"
 
-#: lib/Padre/Locale.pm:430
+#: lib/Padre/Locale.pm:431
 msgid "Chinese"
 msgstr "Китайский"
 
-#: lib/Padre/Locale.pm:440
-#: lib/Padre/Wx/FBP/About.pm:402
+#: lib/Padre/Locale.pm:441
+#: lib/Padre/Wx/FBP/About.pm:343
 msgid "Chinese (Simplified)"
 msgstr "Китайский (Упрощенный)"
 
-#: lib/Padre/Locale.pm:450
-#: lib/Padre/Wx/FBP/About.pm:423
+#: lib/Padre/Locale.pm:451
+#: lib/Padre/Wx/FBP/About.pm:364
 msgid "Chinese (Traditional)"
 msgstr "Китайский (Традиционный)"
 
-#: lib/Padre/Wx/Main.pm:4254
+#: lib/Padre/Wx/Main.pm:4313
 #: lib/Padre/Wx/Dialog/Positions.pm:119
 msgid "Choose File"
 msgstr "Выбрать файл"
 
-#: lib/Padre/Wx/FBP/About.pm:277
+#: lib/Padre/Wx/FBP/About.pm:218
 msgid "Chris Dolan"
 msgstr "Chris Dolan"
 
-#: lib/Padre/Wx/FBP/About.pm:417
+#: lib/Padre/Wx/FBP/About.pm:358
 msgid "Chuanren Wu"
 msgstr "Chuanren Wu"
 
-#: lib/Padre/Wx/FBP/Find.pm:95
-#: lib/Padre/Wx/FBP/Replace.pm:129
-msgid "Cl&ose Window on Hit"
-msgstr "З&акрыть окно при совпадении"
-
-#: lib/Padre/Wx/FBP/About.pm:331
+#: lib/Padre/Wx/FBP/About.pm:272
 msgid "Claudio Ramirez"
 msgstr "Claudio Ramirez"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:374
+#: lib/Padre/Wx/FBP/Preferences.pm:662
 msgid "Clean up file content on saving (for supported document types)"
 msgstr "Очистить содержимое файла при сохранении (для поддерживающих типов документа)"
 
-#: lib/Padre/Wx/Dialog/OpenResource.pm:219
+#: lib/Padre/Wx/Dialog/OpenResource.pm:221
 msgid "Click on the arrow for filter settings"
 msgstr "Нажмите на стрелку для настроек фильтра"
 
-#: lib/Padre/Wx/FBP/Patch.pm:119
-#: lib/Padre/Wx/FBP/Text.pm:55
-#: lib/Padre/Wx/FBP/About.pm:726
-#: lib/Padre/Wx/FBP/Sync.pm:266
-#: lib/Padre/Wx/FBP/Diff.pm:93
+#: lib/Padre/Wx/FBP/Patch.pm:120
+#: lib/Padre/Wx/FBP/Text.pm:56
+#: lib/Padre/Wx/FBP/PluginManager.pm:152
+#: lib/Padre/Wx/FBP/About.pm:672
+#: lib/Padre/Wx/FBP/SLOC.pm:176
+#: lib/Padre/Wx/FBP/Sync.pm:253
+#: lib/Padre/Wx/FBP/Diff.pm:94
+#: lib/Padre/Wx/FBP/Document.pm:254
+#: lib/Padre/Wx/FBP/SessionManager.pm:119
 #: lib/Padre/Wx/Dialog/FilterTool.pm:152
-#: lib/Padre/Wx/Dialog/WindowList.pm:280
+#: lib/Padre/Wx/Dialog/WindowList.pm:279
 #: lib/Padre/Wx/Dialog/SessionSave.pm:235
 msgid "Close"
 msgstr "Закрыть"
 
-#: lib/Padre/Wx/ActionLibrary.pm:346
+#: lib/Padre/Wx/ActionLibrary.pm:362
 msgid "Close &Files..."
 msgstr "Закрыть &файлы..."
 
-#: lib/Padre/Wx/ActionLibrary.pm:326
+#: lib/Padre/Wx/ActionLibrary.pm:342
 msgid "Close &all Files"
 msgstr "Закрыть &все файлы"
 
-#: lib/Padre/Wx/ActionLibrary.pm:285
+#: lib/Padre/Wx/ActionLibrary.pm:301
 msgid "Close &this Project"
 msgstr "Закрыть &этот проект"
 
-#: lib/Padre/Wx/Replace.pm:107
-msgid "Close Window on &Hit"
-msgstr "Закрыть окно при &совпадении"
-
-#: lib/Padre/Wx/Main.pm:5238
+#: lib/Padre/Wx/Main.pm:5226
 msgid "Close all"
 msgstr "Закрыть все"
 
-#: lib/Padre/Wx/ActionLibrary.pm:336
+#: lib/Padre/Wx/ActionLibrary.pm:352
 msgid "Close all &other Files"
 msgstr "Закрыть все &другие файлы"
 
-#: lib/Padre/Wx/ActionLibrary.pm:286
+#: lib/Padre/Wx/ActionLibrary.pm:302
 msgid "Close all the files belonging to the current project"
 msgstr "Закрыть все файлы, принадлежащие текущему проекту"
 
-#: lib/Padre/Wx/ActionLibrary.pm:337
+#: lib/Padre/Wx/ActionLibrary.pm:353
 msgid "Close all the files except the current one"
 msgstr "Закрыть все файлы кроме текущего"
 
-#: lib/Padre/Wx/ActionLibrary.pm:327
+#: lib/Padre/Wx/ActionLibrary.pm:343
 msgid "Close all the files open in the editor"
 msgstr "Закрыть все файлы открытые в редакторе"
 
-#: lib/Padre/Wx/ActionLibrary.pm:307
+#: lib/Padre/Wx/ActionLibrary.pm:323
 msgid "Close all the files that do not belong to the current project"
 msgstr "Закрыть все файлы, непринадлежащие текущему проекту"
 
-#: lib/Padre/Wx/ActionLibrary.pm:272
+#: lib/Padre/Wx/ActionLibrary.pm:288
 msgid "Close current document"
 msgstr "Закрыть текущий документ"
 
-#: lib/Padre/Wx/ActionLibrary.pm:367
+#: lib/Padre/Wx/ActionLibrary.pm:383
 msgid "Close current document and remove the file from disk"
 msgstr "Закрыть текущий документ и удалить файл с диска"
 
-#: lib/Padre/Wx/ActionLibrary.pm:306
+#: lib/Padre/Wx/ActionLibrary.pm:322
 msgid "Close other &Projects"
 msgstr "Закрыть другие &проекты"
 
-#: lib/Padre/Wx/Main.pm:5300
+#: lib/Padre/Wx/Main.pm:5294
 msgid "Close some"
 msgstr "Закрыть некоторые"
 
-#: lib/Padre/Wx/Main.pm:5284
+#: lib/Padre/Wx/Main.pm:5272
 msgid "Close some files"
 msgstr "Закрыть некоторые файлы"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1687
-msgid "Close the highest priority panel (usually using ESC key)"
-msgstr "Закрыть панель с самым высоким приоритетом (обычно использую клавишу ESC)"
+#: lib/Padre/Wx/ActionLibrary.pm:1696
+msgid "Close the highest priority dialog or panel"
+msgstr "Закрыть панель или диалог с самым высоким приоритетом "
 
 #: lib/Padre/Wx/Dialog/Diff.pm:46
 msgid "Close this window"
 msgstr "Закрыть это окно"
 
-#: lib/Padre/Config.pm:612
+#: lib/Padre/Wx/FBP/SLOC.pm:67
+msgid "Code Lines:"
+msgstr "Строк кода:"
+
+#: lib/Padre/Config.pm:774
 msgid "Code Order"
 msgstr "В порядке нахождения в коде"
 
-#: lib/Padre/Wx/FindInFiles.pm:78
-msgid "Collapse all"
+#: lib/Padre/Wx/FBP/FoundInFiles.pm:91
+msgid "Collapse All"
 msgstr "Свернуть всё"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:88
+#: lib/Padre/Wx/FBP/Preferences.pm:144
 msgid "Coloured text in output window (ANSI)"
 msgstr "Цветной текст в окне вывода (ANSI)"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1928
+#: lib/Padre/Wx/ActionLibrary.pm:1940
 msgid "Combine scattered POD at the end of the document"
 msgstr "Комбинировать разбросанный POD к концу документа"
 
-#: lib/Padre/Wx/Command.pm:262
+#: lib/Padre/Wx/Command.pm:97
 msgid "Command"
 msgstr "Комманда"
 
-#: lib/Padre/Wx/Main.pm:2696
+#: lib/Padre/Wx/Main.pm:2724
 msgid "Command line"
 msgstr "Командная строка"
 
-#: lib/Padre/Wx/ActionLibrary.pm:946
+#: lib/Padre/Wx/FBP/Preferences.pm:540
+msgid "Command line files open in existing Padre instance"
+msgstr "Открыть файлы в существующем окне Padre"
+
+#: lib/Padre/Wx/ActionLibrary.pm:970
 msgid "Comment out selected lines or the current line"
 msgstr "Закомментировать выделенные строки или текущую линию"
 
-#: lib/Padre/Wx/ActionLibrary.pm:933
+#: lib/Padre/Wx/ActionLibrary.pm:957
 msgid "Comment out/remove comment for selected lines or the current line"
 msgstr "Закомментировать/удалить комментарий в выбранных строках или в текущей линии"
 
-#: lib/Padre/Wx/VCS.pm:486
+#: lib/Padre/Wx/FBP/SLOC.pm:79
+msgid "Comments Lines:"
+msgstr "Закомментировать строки:"
+
+#: lib/Padre/Wx/VCS.pm:495
 msgid "Commit file/directory to repository?"
 msgstr "Занести файл/каталог в репозиторий?"
 
-#: lib/Padre/Wx/Dialog/About.pm:151
+#: lib/Padre/Wx/Dialog/About.pm:119
 msgid "Config"
 msgstr "Конфигурация"
 
-#: lib/Padre/Wx/FBP/Sync.pm:148
-#: lib/Padre/Wx/FBP/Sync.pm:177
-msgid "Confirm"
-msgstr "Подтверждение"
+#: lib/Padre/Wx/FBP/Sync.pm:134
+#: lib/Padre/Wx/FBP/Sync.pm:163
+msgid "Confirm:"
+msgstr "Подтверждение:"
 
-#: lib/Padre/Wx/VCS.pm:232
+#: lib/Padre/Wx/VCS.pm:249
 msgid "Conflicted"
 msgstr "Конфликтует"
 
@@ -1428,44 +1459,43 @@ msgstr "Подключаюсь к FTP серверу %s..."
 msgid "Connection to FTP server successful."
 msgstr "Подключение к FTP серверу успешно."
 
-#: lib/Padre/Wx/FindResult.pm:182
-msgid "Content"
-msgstr "Содержимое"
+#: lib/Padre/Wx/FBP/SLOC.pm:103
+msgid "Constructive Cost Model (COCOMO)"
+msgstr "Модель Издержек Разработки (COCOMO)"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:213
-#, fuzzy
+#: lib/Padre/Wx/FBP/Preferences.pm:168
 msgid "Content Assist"
 msgstr "Помощь с содержимым"
 
-#: lib/Padre/Config.pm:528
+#: lib/Padre/Config.pm:982
 msgid "Contents of the status bar"
 msgstr "Содержимое статусной строки"
 
-#: lib/Padre/Config.pm:517
+#: lib/Padre/Config.pm:727
 msgid "Contents of the window title"
 msgstr "Содержимое заголовка окна"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:150
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:149
 msgid "Control character"
 msgstr "Контрольный символ"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:88
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:87
 msgid "Control characters"
 msgstr "Контрольный символ"
 
-#: lib/Padre/Wx/Menu/Edit.pm:190
-msgid "Convert &Encoding"
-msgstr "Конвертировать &кодировку"
+#: lib/Padre/Wx/Menu/Edit.pm:188
+msgid "Convert &Encoding (broken)"
+msgstr "Конвертировать &кодировку (сломано)"
 
-#: lib/Padre/Wx/Menu/Edit.pm:212
+#: lib/Padre/Wx/Menu/Edit.pm:210
 msgid "Convert &Line Endings"
 msgstr "Конвертировать &перевод строк"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1033
+#: lib/Padre/Wx/ActionLibrary.pm:1057
 msgid "Convert all tabs to spaces in the current document"
 msgstr "Конвертировать все символы табуляции в пробелы в текущем документе"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1043
+#: lib/Padre/Wx/ActionLibrary.pm:1067
 msgid "Convert all the spaces to tabs in the current document"
 msgstr "Конвертировать все пробелы в символы табуляции в текущем документе"
 
@@ -1473,7 +1503,7 @@ msgstr "Конвертировать все пробелы в символы т
 msgid "Cop&y Specials"
 msgstr "Особое &копирование"
 
-#: lib/Padre/Wx/VCS.pm:246
+#: lib/Padre/Wx/VCS.pm:263
 msgid "Copied"
 msgstr "Скопировано"
 
@@ -1481,27 +1511,19 @@ msgstr "Скопировано"
 msgid "Copy"
 msgstr "Копировать"
 
-#: lib/Padre/Wx/FindResult.pm:254
-msgid "Copy &All"
-msgstr "Копировать В&сё"
-
-#: lib/Padre/Wx/ActionLibrary.pm:721
+#: lib/Padre/Wx/ActionLibrary.pm:747
 msgid "Copy &Directory Name"
 msgstr "Копировать имя &каталога"
 
-#: lib/Padre/Wx/FindResult.pm:231
-msgid "Copy &Selected"
-msgstr "Копировать &Выделенное"
-
-#: lib/Padre/Wx/ActionLibrary.pm:735
+#: lib/Padre/Wx/ActionLibrary.pm:761
 msgid "Copy Editor &Content"
 msgstr "Копировать &содержимое редактора"
 
-#: lib/Padre/Wx/ActionLibrary.pm:706
+#: lib/Padre/Wx/ActionLibrary.pm:732
 msgid "Copy F&ilename"
 msgstr "Копировать имя ф&айла"
 
-#: lib/Padre/Wx/ActionLibrary.pm:691
+#: lib/Padre/Wx/ActionLibrary.pm:717
 msgid "Copy Full &Filename"
 msgstr "Копировать полное имя &файла"
 
@@ -1513,42 +1535,33 @@ msgstr "Копировать имя"
 msgid "Copy Value"
 msgstr "Копировать значение"
 
-#: lib/Padre/Wx/Dialog/OpenResource.pm:259
+#: lib/Padre/Wx/Dialog/OpenResource.pm:261
 msgid "Copy filename to clipboard"
 msgstr "Копировать имя файла в буфер обмена"
 
-#: lib/Padre/Wx/ActionLibrary.pm:357
+#: lib/Padre/Wx/ActionLibrary.pm:373
 msgid "Copy the current tab into a new document"
 msgstr "Копировать текущую вкладку в новый документ"
 
-#: lib/Padre/Wx/FBP/About.pm:113
+#: lib/Padre/Wx/FBP/About.pm:87
 msgid ""
-"Copyright 2008–2011 The Padre Development Team Padre is free software; \n"
+"Copyright 2008–2012 The Padre Development Team Padre is free software; \n"
 "you can redistribute it and/or modify it under the same terms as Perl 5."
 msgstr ""
-"Авторские права 2008-2011 Команда разработчиков Padre, Padre свободное программное обеспечение;\n"
+"Авторские права 2008-2012 Команда разработчиков Padre, Padre свободное программное обеспечение;\n"
 "вы можете распространять его и/или изменять его на тех же условиях, что и Perl 5."
 
-#: lib/Padre/Wx/FBP/About.pm:141
-msgid "Core Team"
-msgstr "Основная Команда"
-
-#: lib/Padre/Wx/Directory/TreeCtrl.pm:193
+#: lib/Padre/Wx/Directory/TreeCtrl.pm:197
 #, perl-format
 msgid "Could not create: '%s': %s"
 msgstr "Не могу создать '%s': %s"
 
-#: lib/Padre/Wx/Directory/TreeCtrl.pm:224
+#: lib/Padre/Wx/Directory/TreeCtrl.pm:228
 #, perl-format
 msgid "Could not delete: '%s': %s"
 msgstr "Не могу удалить: '%s': %s"
 
-#: lib/Padre/Wx/Main.pm:3640
-#, perl-format
-msgid "Could not determine the comment character for %s document type"
-msgstr "Не могу определить символ комментария для типа документа %s"
-
-#: lib/Padre/Wx/Debugger.pm:389
+#: lib/Padre/Wx/Panel/Debugger.pm:646
 #, perl-format
 msgid "Could not evaluate '%s'"
 msgstr "Не могу вычислить '%s'"
@@ -1557,123 +1570,118 @@ msgstr "Не могу вычислить '%s'"
 msgid "Could not find KDE or GNOME"
 msgstr "Не могу найти KDE или GNOME"
 
-#: lib/Padre/Wx/Dialog/HelpSearch.pm:311
+#: lib/Padre/Wx/Dialog/HelpSearch.pm:312
 msgid "Could not find a help provider for "
 msgstr "Не могу найти поставщика помощи для "
 
-#: lib/Padre/Wx/Main.pm:4242
+#: lib/Padre/Wx/Main.pm:4301
 #, perl-format
 msgid "Could not find file '%s'"
 msgstr "Файл '%s' не найден"
 
-#: lib/Padre/Wx/Main.pm:2762
+#: lib/Padre/Wx/Main.pm:2790
 msgid "Could not find perl executable"
 msgstr "Не могу найти запускаемый файл perl"
 
-#: lib/Padre/Wx/Main.pm:2732
-#: lib/Padre/Wx/Main.pm:2793
-#: lib/Padre/Wx/Main.pm:2848
+#: lib/Padre/Wx/Main.pm:2760
+#: lib/Padre/Wx/Main.pm:2821
+#: lib/Padre/Wx/Main.pm:2875
 msgid "Could not find project root"
 msgstr "Путь к проекту не найден"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2350
+#: lib/Padre/Wx/ActionLibrary.pm:2275
 msgid "Could not find the Padre::Plugin::My plug-in"
 msgstr "Невозможно найти плагин Padre::Plugin::My"
 
-#: lib/Padre/PluginManager.pm:1069
+#: lib/Padre/PluginManager.pm:895
 msgid "Could not locate project directory."
 msgstr "Невозможно найти каталог проекта."
 
-#: lib/Padre/Wx/Main.pm:4656
+#: lib/Padre/Wx/Main.pm:4611
 #, perl-format
 msgid "Could not reload file: %s"
 msgstr "Невозможно загрузить файл %s"
 
-#: lib/Padre/Wx/Directory/TreeCtrl.pm:174
+#: lib/Padre/Wx/Directory/TreeCtrl.pm:178
 #, perl-format
 msgid "Could not rename: '%s' to '%s': %s"
 msgstr "Не могу переименовать: '%s' в '%s': %s"
 
-#: lib/Padre/Wx/Main.pm:5064
+#: lib/Padre/Wx/Main.pm:5048
 msgid "Could not save file: "
 msgstr "Невозможно записать файл:"
 
-#: lib/Padre/Wx/Debugger.pm:226
-#, perl-format
-msgid "Could not set breakpoint on file '%s' row '%s'"
-msgstr "Не могу установить точку останова на файл '%s' в строке '%s'"
-
-#: lib/Padre/Wx/CPAN2.pm:223
+#: lib/Padre/Wx/CPAN.pm:230
 msgid "Count"
 msgstr "Итог"
 
-#: lib/Padre/Wx/Directory/TreeCtrl.pm:286
-#: lib/Padre/Wx/Directory/TreeCtrl.pm:345
+#: lib/Padre/Wx/Directory/TreeCtrl.pm:290
+#: lib/Padre/Wx/Directory/TreeCtrl.pm:349
 msgid "Create Directory"
 msgstr "Создать каталог"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1794
+#: lib/Padre/Wx/ActionLibrary.pm:1806
 msgid "Create Project &Tagsfile"
 msgstr "Создать файл &тегов проекта"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1298
+#: lib/Padre/Wx/ActionLibrary.pm:1309
 msgid "Create a bookmark in the current file current row"
 msgstr "Создать закладку в текущей строке данного файла"
 
 #: lib/Padre/Wx/FBP/About.pm:73
-msgid "Created by:"
-msgstr "Создано:"
+msgid "Created by Gábor Szabó"
+msgstr "Создано Габором Сабо"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1795
+#: lib/Padre/Wx/ActionLibrary.pm:1807
 msgid "Creates a perltags - file for the current project supporting find_method and autocomplete."
 msgstr "Создать теги перл - файл для текущего проекта, поддерживающий поиск методов и автозавершение."
 
-#: lib/Padre/Wx/FBP/Preferences.pm:680
+#: lib/Padre/Wx/FBP/Preferences.pm:1134
 msgid "Ctrl"
 msgstr "Ctrl"
 
-#: lib/Padre/Wx/ActionLibrary.pm:660
+#: lib/Padre/Wx/ActionLibrary.pm:686
 msgid "Cu&t"
 msgstr "&Вырезать"
 
-#: lib/Padre/Document/Perl.pm:676
+#: lib/Padre/Document/Perl.pm:693
 #, perl-format
 msgid "Current '%s' not found"
 msgstr "Текущий '%s' не найден"
 
-#: lib/Padre/Wx/Dialog/OpenResource.pm:242
+#: lib/Padre/Wx/Dialog/OpenResource.pm:244
 msgid "Current Directory: "
 msgstr "Текущий каталог: "
 
-#: lib/Padre/Document/Perl.pm:657
+#: lib/Padre/Document/Perl.pm:674
 msgid "Current cursor does not seem to point at a method"
 msgstr "В настоящий момент курсор установлен не на методе"
 
-#: lib/Padre/Document/Perl.pm:601
-#: lib/Padre/Document/Perl.pm:635
+#: lib/Padre/Document/Perl.pm:618
+#: lib/Padre/Document/Perl.pm:652
 msgid "Current cursor does not seem to point at a variable"
 msgstr "В настоящий момент курсор установлен не на переменной"
 
-#: lib/Padre/Document/Perl.pm:797
-#: lib/Padre/Document/Perl.pm:847
-#: lib/Padre/Document/Perl.pm:884
+#: lib/Padre/Document/Perl.pm:814
+#: lib/Padre/Document/Perl.pm:864
+#: lib/Padre/Document/Perl.pm:901
 msgid "Current cursor does not seem to point at a variable."
 msgstr "В настоящий момент курсор установлен не на переменной."
 
-#: lib/Padre/Wx/Main.pm:2787
-#: lib/Padre/Wx/Main.pm:2839
+#: lib/Padre/Wx/Main.pm:2815
+#: lib/Padre/Wx/Main.pm:2866
 msgid "Current document has no filename"
 msgstr "Для текущего документа не указано имя файла"
 
-#: lib/Padre/Wx/Main.pm:2842
+#: lib/Padre/Wx/Main.pm:2869
 msgid "Current document is not a .t file"
 msgstr "Текущий документ не является .t файлом"
 
-#: lib/Padre/Wx/VCS.pm:187
+#: lib/Padre/Wx/VCS.pm:204
 msgid "Current file is not in a version control system"
 msgstr "Текущий файл не в системе контроля версий"
 
-#: lib/Padre/Wx/VCS.pm:178
+#: lib/Padre/Wx/VCS.pm:195
 msgid "Current file is not saved in a version control system"
 msgstr "Текущий файл не сохранён в системе контроля версия"
 
@@ -1687,28 +1695,28 @@ msgstr "Текущий номер строки: %s"
 msgid "Current position: %s"
 msgstr "Текущая позиция: %s"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:469
+#: lib/Padre/Wx/FBP/Preferences.pm:712
 msgid "Cursor blink rate (milliseconds - 0 = off, 500 = default)"
 msgstr "Частота мерцания курсора ( миллисекунды - 0  = нет мерцания; 500 = по умолчанию)"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1879
+#: lib/Padre/Wx/ActionLibrary.pm:1891
 msgid "Cut the current selection and create a new sub from it. A call to this sub is added in the place where the selection was."
 msgstr "Вырезать текущее выделение и создать новую процедуру из него. Вызов процедуры добавляется в место, где было выделение."
 
-#: lib/Padre/Locale.pm:166
-#: lib/Padre/Wx/FBP/About.pm:438
+#: lib/Padre/Locale.pm:167
+#: lib/Padre/Wx/FBP/About.pm:379
 msgid "Czech"
 msgstr "Чешский"
 
-#: lib/Padre/Wx/ActionLibrary.pm:356
+#: lib/Padre/Wx/ActionLibrary.pm:372
 msgid "D&uplicate"
 msgstr "Д&убликат"
 
-#: lib/Padre/Wx/Dialog/WindowList.pm:356
+#: lib/Padre/Wx/Dialog/WindowList.pm:355
 msgid "DELETED"
 msgstr "УДАЛЕНО"
 
-#: lib/Padre/Locale.pm:176
+#: lib/Padre/Locale.pm:177
 msgid "Danish"
 msgstr "Датский"
 
@@ -1716,27 +1724,27 @@ msgstr "Датский"
 msgid "Date/Time"
 msgstr "Дата/Время"
 
-#: lib/Padre/Wx/Dialog/QuickMenuAccess.pm:390
+#: lib/Padre/Wx/Dialog/QuickMenuAccess.pm:370
 msgid "Debug"
 msgstr "Отладка"
 
-#: lib/Padre/Wx/Debug.pm:97
+#: lib/Padre/Wx/Panel/DebugOutput.pm:50
+msgid "Debug Output"
+msgstr "Вывод Отладчика"
+
+#: lib/Padre/Wx/FBP/Debugger.pm:552
+msgid "Debug-Output Options"
+msgstr "Опции Debug-Output"
+
+#: lib/Padre/Wx/Panel/Debugger.pm:61
 msgid "Debugger"
 msgstr "Отладчик"
 
-#: lib/Padre/Wx/Debugger.pm:79
+#: lib/Padre/Wx/Panel/Debugger.pm:257
 msgid "Debugger is already running"
 msgstr "Отладчик уже запущен"
 
-#: lib/Padre/Wx/Debugger.pm:193
-#: lib/Padre/Wx/Debugger.pm:275
-#: lib/Padre/Wx/Debugger.pm:299
-#: lib/Padre/Wx/Debugger.pm:333
-#: lib/Padre/Wx/Debugger.pm:353
-msgid "Debugger not running"
-msgstr "Отладчик не запущен"
-
-#: lib/Padre/Wx/Debugger.pm:138
+#: lib/Padre/Wx/Panel/Debugger.pm:334
 msgid "Debugging failed. Did you check your program for syntax errors?"
 msgstr "Ошибка отладки. Проверили ли вы программу на синтаксические ошибки?"
 
@@ -1744,19 +1752,19 @@ msgstr "Ошибка отладки. Проверили ли вы програм
 msgid "Default"
 msgstr "По умолчанию"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:896
-msgid "Default line ending"
-msgstr "Концы строк по умолчанию"
+#: lib/Padre/Wx/FBP/Preferences.pm:573
+msgid "Default Newline Format:"
+msgstr "Концы строк по умолчанию:"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:397
-msgid "Default projects directory"
-msgstr "Каталог проекта по умолчанию"
+#: lib/Padre/Wx/FBP/Preferences.pm:588
+msgid "Default Project Directory:"
+msgstr "Каталог проекта по умолчанию:"
 
 #: lib/Padre/Wx/Dialog/Advanced.pm:135
 msgid "Default value:"
 msgstr "Значение по умолчанию:"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:888
+#: lib/Padre/Wx/FBP/Preferences.pm:621
 msgid "Default word wrap on for each file"
 msgstr "Перевод строк по умолчанию для всех файлов"
 
@@ -1772,45 +1780,63 @@ msgstr "Приостановить очередь действий на 10 се
 msgid "Delay the action queue for 30 seconds"
 msgstr "Приостановить очередь действий на 30 секунд"
 
-#: lib/Padre/Wx/FBP/Sync.pm:249
-#: lib/Padre/Wx/Directory/TreeCtrl.pm:375
-#: lib/Padre/Wx/Dialog/Preferences.pm:136
+#: lib/Padre/Wx/FBP/Sync.pm:236
+#: lib/Padre/Wx/Directory/TreeCtrl.pm:379
+#: lib/Padre/Wx/Dialog/Preferences.pm:41
 msgid "Delete"
 msgstr "Удалить"
 
-#: lib/Padre/Wx/FBP/Bookmarks.pm:110
+#: lib/Padre/Wx/FBP/Bookmarks.pm:111
 msgid "Delete &All"
 msgstr "&Удалить все"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1052
+#: lib/Padre/Wx/ActionLibrary.pm:1076
 msgid "Delete &Leading Spaces"
 msgstr "Удалить &начальные пробелы"
 
-#: lib/Padre/Wx/Directory/TreeCtrl.pm:262
+#: lib/Padre/Wx/Directory/TreeCtrl.pm:266
 msgid "Delete Directory"
 msgstr "Удалить каталог"
 
-#: lib/Padre/Wx/Directory/TreeCtrl.pm:321
+#: lib/Padre/Wx/Directory/TreeCtrl.pm:325
 msgid "Delete File"
 msgstr "Удалить файл"
 
-#: lib/Padre/Wx/VCS.pm:525
+#: lib/Padre/Wx/FBP/Breakpoints.pm:43
+msgid ""
+"Delete MARKER_NOT_BREAKABLE\n"
+"Current File Only"
+msgstr ""
+"Удалить MARKER_NOT_BREAKABLE\n"
+"Только в текущем файе"
+
+#: lib/Padre/Wx/FBP/SessionManager.pm:103
+msgid "Delete Session"
+msgstr "Удалить Сессию"
+
+#: lib/Padre/Wx/FBP/Breakpoints.pm:138
+msgid "Delete all project Breakpoints"
+msgstr "Удалить все точки останова проекта"
+
+#: lib/Padre/Wx/VCS.pm:534
 msgid "Delete file from repository??"
 msgstr "Удалить файл из репозитория??"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:749
+#: lib/Padre/Wx/FBP/Preferences.pm:1203
 msgid "Delete the keyboard binding"
 msgstr "Удалить сочетание клавиш"
 
-#: lib/Padre/Wx/VCS.pm:230
-#: lib/Padre/Wx/VCS.pm:244
+#: lib/Padre/Wx/VCS.pm:247
+#: lib/Padre/Wx/VCS.pm:261
 msgid "Deleted"
 msgstr "Удалено"
 
-#: lib/Padre/Wx/Syntax.pm:49
+#: lib/Padre/Wx/Syntax.pm:53
 msgid "Deprecation"
 msgstr "|Устаревшее"
 
+#: lib/Padre/Wx/Dialog/Preferences.pm:176
+#: lib/Padre/Wx/Dialog/SessionManager2.pm:29
 #: lib/Padre/Wx/Dialog/SessionManager.pm:238
 msgid "Description"
 msgstr "Описание"
@@ -1820,78 +1846,85 @@ msgstr "Описание"
 msgid "Description:"
 msgstr "Описание:"
 
-#: lib/Padre/Wx/FBP/About.pm:182
-msgid "Developers"
-msgstr "Разработчики"
+#: lib/Padre/Wx/FBP/Preferences.pm:1505
+msgid "Detect Perl 6 files"
+msgstr "Автоопределение файлов Perl 6"
 
-#: lib/Padre/Wx/FBP/About.pm:924
+#: lib/Padre/Wx/FBP/Preferences.pm:1034
+msgid "Detect indent settings for each file"
+msgstr "Определить настройки отступов для каждой строки"
+
+#: lib/Padre/Wx/FBP/About.pm:849
 msgid "Development"
 msgstr "Разработка"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1213
-msgid "Did not find any matches."
-msgstr "Не удалось найти каких-либо совпадений."
+#: lib/Padre/Wx/FBP/SLOC.pm:156
+msgid "Development Cost (USD):"
+msgstr "Цена Разработки (USD):"
 
 #: lib/Padre/Wx/Dialog/Bookmarks.pm:62
 msgid "Did not provide a bookmark name"
 msgstr "Не указано имя закладки"
 
-#: lib/Padre/CPAN.pm:118
-#: lib/Padre/CPAN.pm:142
+#: lib/Padre/CPAN.pm:113
+#: lib/Padre/CPAN.pm:137
 msgid "Did not provide a distribution"
 msgstr "Дистрибутив не предоставляется"
 
-#: lib/Padre/Wx/Dialog/Bookmarks.pm:96
+#: lib/Padre/Wx/Dialog/Bookmarks.pm:94
 msgid "Did not select a bookmark"
 msgstr "Не выбрана закладка"
 
-#: lib/Padre/Wx/FBP/Diff.pm:28
+#: lib/Padre/Wx/FBP/Diff.pm:29
 msgid "Diff"
 msgstr "Различия"
 
-#: lib/Padre/Wx/Dialog/Patch.pm:490
+#: lib/Padre/Wx/Dialog/Patch.pm:485
 #, perl-format
 msgid "Diff successful, you should see a new tab in editor called %s"
 msgstr "Сравнение успешно, вы должны увидеть новую вкладку в редакторе с именем %s"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:89
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:88
 msgid "Digits"
 msgstr "Цифры"
 
-#: lib/Padre/Config.pm:660
+#: lib/Padre/Config.pm:830
 msgid "Directories First"
 msgstr "Каталоги вначале"
 
-#: lib/Padre/Config.pm:661
+#: lib/Padre/Config.pm:831
 msgid "Directories Mixed"
 msgstr "Каталоги смешаны"
 
-#: lib/Padre/Wx/FBP/FindInFiles.pm:63
-#: lib/Padre/Wx/FBP/ReplaceInFiles.pm:88
-#: lib/Padre/Wx/Directory/TreeCtrl.pm:91
+#: lib/Padre/Wx/Directory/TreeCtrl.pm:95
 msgid "Directory"
 msgstr "Каталог"
 
-#: lib/Padre/Wx/FBP/About.pm:462
+#: lib/Padre/Wx/FBP/FindInFiles.pm:73
+#: lib/Padre/Wx/FBP/ReplaceInFiles.pm:91
+msgid "Directory:"
+msgstr "Каталог:"
+
+#: lib/Padre/Wx/FBP/About.pm:403
 msgid "Dirk De Nijs"
 msgstr "Dirk De Nijs"
 
-#: lib/Padre/Wx/Dialog/WindowList.pm:226
+#: lib/Padre/PluginHandle.pm:27
+msgid "Disabled"
+msgstr "Отключено"
+
+#: lib/Padre/Wx/Dialog/WindowList.pm:225
 msgid "Disk"
 msgstr "Диск"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2211
+#: lib/Padre/Wx/FBP/Debugger.pm:143
 msgid "Display Value"
 msgstr "Отобразить значение"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2212
-msgid "Display the current value of a variable in the right hand side debugger pane"
-msgstr "Отобразить текущее значение переменной с правой стороны панели отладчика"
-
-#: lib/Padre/Wx/CPAN2.pm:204
-#: lib/Padre/Wx/CPAN2.pm:213
-#: lib/Padre/Wx/CPAN2.pm:222
-#: lib/Padre/Wx/Dialog/About.pm:175
+#: lib/Padre/Wx/CPAN.pm:211
+#: lib/Padre/Wx/CPAN.pm:220
+#: lib/Padre/Wx/CPAN.pm:229
+#: lib/Padre/Wx/Dialog/About.pm:139
 msgid "Distribution"
 msgstr "Дистрибутив"
 
@@ -1899,68 +1932,68 @@ msgstr "Дистрибутив"
 msgid "Do not show this again"
 msgstr "Не показывать это снова"
 
-#: lib/Padre/Wx/Main.pm:5418
+#: lib/Padre/Wx/Main.pm:5412
 #, perl-format
 msgid "Do you really want to close and delete %s from disk?"
 msgstr "Вы действительно хотите закрыть и удалить %s с диска?"
 
-#: lib/Padre/Wx/VCS.pm:505
+#: lib/Padre/Wx/VCS.pm:514
 #, perl-format
 msgid "Do you want to add '%s' to your repository"
 msgstr "Хотите ли Вы добавить '%s' в Ваш репозиторий"
 
-#: lib/Padre/Wx/VCS.pm:485
+#: lib/Padre/Wx/VCS.pm:494
 msgid "Do you want to commit?"
 msgstr "Хотите ли вы сделать коммит?"
 
-#: lib/Padre/Wx/Main.pm:3093
+#: lib/Padre/Wx/Main.pm:3126
 msgid "Do you want to continue?"
 msgstr "Хотите ли вы продолжить?"
 
-#: lib/Padre/Wx/VCS.pm:524
+#: lib/Padre/Wx/VCS.pm:533
 #, perl-format
 msgid "Do you want to delete '%s' from your repository"
 msgstr "Хотите ли Вы удалить '%s' из Вашего репозитория"
 
-#: lib/Padre/Wx/Dialog/Preferences.pm:462
+#: lib/Padre/Wx/Dialog/Preferences.pm:481
 msgid "Do you want to override it with the selected action?"
 msgstr "Хотите ли вы переназначить выбранным действием?"
 
-#: lib/Padre/Wx/VCS.pm:551
+#: lib/Padre/Wx/VCS.pm:560
 #, perl-format
 msgid "Do you want to revert changes to '%s'"
 msgstr "Хотите ли Вы откатить изменения к '%s'"
 
-#: lib/Padre/Wx/Dialog/DocStats.pm:95
+#: lib/Padre/Wx/FBP/Document.pm:123
 msgid "Document"
 msgstr "Документ"
 
-#: lib/Padre/Wx/Dialog/DocStats.pm:31
-msgid "Document Statistics"
-msgstr "Статистика документа"
+#: lib/Padre/Wx/FBP/Document.pm:67
+msgid "Document Class"
+msgstr "Класс Документа"
+
+#: lib/Padre/Wx/FBP/Document.pm:29
+msgid "Document Information"
+msgstr "Информация Документа"
 
 #: lib/Padre/Wx/Right.pm:53
 msgid "Document Tools"
 msgstr "Утилиты документа"
 
-#: lib/Padre/Config.pm:674
-msgid "Document Tools (Right)"
-msgstr "Утилиты документа (справа)"
+#: lib/Padre/Wx/FBP/Document.pm:55
+msgid "Document Type"
+msgstr "Тип документа"
 
-#: lib/Padre/Wx/Main.pm:6981
+#: lib/Padre/Wx/Main.pm:6843
 #, perl-format
 msgid "Document encoded to (%s)"
 msgstr "Документ кодирован в (%s)"
 
-#: lib/Padre/Wx/Dialog/DocStats.pm:133
-msgid "Document type"
-msgstr "Тип документа"
-
-#: lib/Padre/Wx/Dialog/Preferences.pm:135
+#: lib/Padre/Wx/Dialog/Preferences.pm:37
 msgid "Down"
 msgstr "Вниз"
 
-#: lib/Padre/Wx/FBP/Sync.pm:232
+#: lib/Padre/Wx/FBP/Sync.pm:219
 msgid "Download"
 msgstr "Загрузить"
 
@@ -1972,157 +2005,226 @@ msgstr "Вывести объект Padre на STDOUT"
 msgid "Dumps the complete Padre object to STDOUT for testing/debugging."
 msgstr "Вывести полный объект Padre на STDOUT для тестирования/отладки."
 
-#: lib/Padre/Locale.pm:350
-#: lib/Padre/Wx/FBP/About.pm:453
+#: lib/Padre/Locale.pm:351
+#: lib/Padre/Wx/FBP/About.pm:394
 msgid "Dutch"
 msgstr "Нидерландский"
 
-#: lib/Padre/Locale.pm:360
+#: lib/Padre/Locale.pm:361
 msgid "Dutch (Belgium)"
 msgstr "Нидерландский (Бельгия)"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1020
+#: lib/Padre/Wx/FBP/Debugger.pm:376
+msgid ""
+"E\n"
+"Display all thread ids the current one will be identified: <n>."
+msgstr ""
+"E\n"
+"Показать все идентифкаторы нитей, текущий будет идентфицирован: <n>."
+
+#: lib/Padre/Wx/ActionLibrary.pm:1044
 msgid "EOL to &Mac Classic"
 msgstr "Переводы строк &Mac Классический"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1010
+#: lib/Padre/Wx/ActionLibrary.pm:1034
 msgid "EOL to &Unix"
 msgstr "Переводы строк &Unix"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1000
+#: lib/Padre/Wx/ActionLibrary.pm:1024
 msgid "EOL to &Windows"
 msgstr "Переводы строк &Windows"
 
-#: lib/Padre/Wx/Dialog/QuickMenuAccess.pm:384
+#: lib/Padre/Wx/Dialog/QuickMenuAccess.pm:364
 msgid "Edit"
 msgstr "Редактировать"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2274
+#: lib/Padre/Wx/ActionLibrary.pm:2202
 msgid "Edit user and host preferences"
 msgstr "Редактировать настройки пользователя и системы"
 
-#: lib/Padre/Wx/Dialog/WindowList.pm:225
+#: lib/Padre/Wx/Dialog/WindowList.pm:224
 msgid "Editor"
 msgstr "Редактор"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:160
+#: lib/Padre/Wx/FBP/Preferences.pm:852
+msgid "Editor Bookmark Support"
+msgstr "Поддержка Закладок Редактора"
+
+#: lib/Padre/Wx/FBP/Preferences.pm:860
+msgid "Editor Code Folding"
+msgstr "Сворачивание Кода Редактора"
+
+#: lib/Padre/Wx/FBP/Preferences.pm:784
 msgid "Editor Current Line Background Colour"
 msgstr "Цвет фона текущей строки редактора"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:136
+#: lib/Padre/Wx/FBP/Preferences.pm:868
+msgid "Editor Cursor Memory"
+msgstr "Память Курсора Редактора"
+
+#: lib/Padre/Wx/FBP/Preferences.pm:892
+msgid "Editor Diff Feature"
+msgstr "Функционал Отличий Редактора"
+
+#: lib/Padre/Wx/FBP/Preferences.pm:760
 msgid "Editor Font"
 msgstr "Шрифт Редактора"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:863
+#: lib/Padre/Wx/FBP/Preferences.pm:604
 msgid "Editor Options"
 msgstr "Опции Редактора"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:54
+#: lib/Padre/Wx/FBP/Preferences.pm:876
+msgid "Editor Session Support"
+msgstr "Поддержка Сессий Редактора"
+
+#: lib/Padre/Wx/FBP/Preferences.pm:678
+#: lib/Padre/Wx/FBP/Preferences.pm:1903
 msgid "Editor Style"
 msgstr "Стиль редактора"
 
-#: lib/Padre/Wx/FBP/Sync.pm:163
-msgid "Email"
-msgstr "Email"
+#: lib/Padre/Wx/FBP/Preferences.pm:884
+msgid "Editor Syntax Annotations"
+msgstr "Аннотации Синтаксиса Редактора"
+
+#: lib/Padre/Wx/FBP/ModuleStarter.pm:70
+msgid "Email Address:"
+msgstr "Email Адрес:"
 
-#: lib/Padre/Wx/Dialog/Sync.pm:162
+#: lib/Padre/Wx/Dialog/Sync.pm:163
 msgid "Email and confirmation do not match."
 msgstr "Email и подтверждение не совпадают."
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:653
+#: lib/Padre/Wx/FBP/Sync.pm:75
+#: lib/Padre/Wx/FBP/Sync.pm:120
+msgid "Email:"
+msgstr "Эл.почта:"
+
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:651
 msgid "Empty regex"
 msgstr "Пустой regex"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:483
+#: lib/Padre/Wx/FBP/PluginManager.pm:120
+msgid "Enable"
+msgstr "Включить"
+
+#: lib/Padre/Wx/FBP/Preferences.pm:1382
+msgid "Enable Perl beginner mode"
+msgstr "Включить режим новичка Perl"
+
+#: lib/Padre/Wx/FBP/Preferences.pm:637
 msgid "Enable Smart highlighting while typing"
 msgstr "Включить умную подсветку при наборе"
 
-#: lib/Padre/Config.pm:1404
+#: lib/Padre/Config.pm:1620
+msgid "Enable document differences feature"
+msgstr "Включить отображение отличий документов"
+
+#: lib/Padre/Config.pm:1570
 msgid "Enable or disable the Run with Devel::EndStats if it is installed. "
 msgstr "Включить или отключить Запуск с Devel::EndStats, если он установлен."
 
-#: lib/Padre/Config.pm:1423
+#: lib/Padre/Config.pm:1590
 msgid "Enable or disable the Run with Devel::TraceUse if it is installed. "
 msgstr "Включить или отключить Запуск с Devel::TraceUse, если он установлен."
 
-#: lib/Padre/Wx/ActionLibrary.pm:990
+#: lib/Padre/Config.pm:1610
+msgid "Enable syntax checker annotations in the editor"
+msgstr "Включить аннотации проверки синтаксиса в редакторе"
+
+#: lib/Padre/Config.pm:1640
+msgid "Enable the CPAN Explorer, powered by MetaCPAN"
+msgstr "Включить Обозреватель CPAN, базирующийся на MetaCPAN"
+
+#: lib/Padre/Config.pm:1660
+msgid "Enable the experimental command line interface"
+msgstr "Включить экспериментальный интерфейс коммандной строки"
+
+#: lib/Padre/Config.pm:1630
+msgid "Enable version control system support"
+msgstr "Включить поддержку системы контроля версий"
+
+#: lib/Padre/PluginHandle.pm:28
+msgid "Enabled"
+msgstr "Включено"
+
+#: lib/Padre/Wx/ActionLibrary.pm:1014
 msgid "Encode Document &to..."
 msgstr "Перекодировать документ &в..."
 
-#: lib/Padre/Wx/ActionLibrary.pm:970
+#: lib/Padre/Wx/ActionLibrary.pm:994
 msgid "Encode Document to &System Default"
 msgstr "Перекодировать документ в &системную кодировку"
 
-#: lib/Padre/Wx/ActionLibrary.pm:980
+#: lib/Padre/Wx/ActionLibrary.pm:1004
 msgid "Encode Document to &utf-8"
 msgstr "Перекодировать документ в &utf-8"
 
-#: lib/Padre/Wx/Main.pm:7003
+#: lib/Padre/Wx/Main.pm:6865
 msgid "Encode document to..."
 msgstr "Кодировать документ в..."
 
-#: lib/Padre/Wx/Main.pm:7002
+#: lib/Padre/Wx/Main.pm:6864
 msgid "Encode to:"
 msgstr "Кодировать в:"
 
-#: lib/Padre/Wx/Dialog/DocStats.pm:131
+#: lib/Padre/Wx/FBP/Document.pm:91
 msgid "Encoding"
 msgstr "Кодировка"
 
-#: lib/Padre/Wx/Dialog/Preferences.pm:136
+#: lib/Padre/Wx/Dialog/Preferences.pm:43
 msgid "End"
 msgstr "End"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:156
-#, fuzzy
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:155
 msgid "End case modification/metacharacter quoting"
 msgstr "Конечный случай изменения/метасимвол цитирования"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:117
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:116
 msgid "End of line"
 msgstr "Конец строки"
 
-#: lib/Padre/Locale.pm:196
+#: lib/Padre/Locale.pm:197
 msgid "English"
 msgstr "Английский"
 
-#: lib/Padre/Locale.pm:124
+#: lib/Padre/Locale.pm:125
 msgid "English (Australia)"
 msgstr "Английский (Австралия)"
 
-#: lib/Padre/Locale.pm:205
+#: lib/Padre/Locale.pm:206
 msgid "English (Canada)"
 msgstr "Английский (Канада)"
 
-#: lib/Padre/Locale.pm:214
+#: lib/Padre/Locale.pm:215
 msgid "English (New Zealand)"
 msgstr "Английский (Новая Зеландия)"
 
-#: lib/Padre/Locale.pm:85
+#: lib/Padre/Locale.pm:86
 msgid "English (United Kingdom)"
 msgstr "Английский (Великобритания)"
 
-#: lib/Padre/Locale.pm:225
+#: lib/Padre/Locale.pm:226
 msgid "English (United States)"
 msgstr "Английский (США)"
 
-#: lib/Padre/Wx/FBP/About.pm:669
+#: lib/Padre/Wx/FBP/About.pm:616
 msgid "Enrique Nell"
 msgstr "Enrique Nell"
 
-#: lib/Padre/Wx/Dialog/Preferences.pm:137
+#: lib/Padre/Wx/Dialog/Preferences.pm:46
 msgid "Enter"
 msgstr "Ввод"
 
-#: lib/Padre/CPAN.pm:132
+#: lib/Padre/CPAN.pm:127
 msgid ""
-"Enter URL to install\\n"
+"Enter URL to install\n"
 "e.g. http://svn.ali.as/cpan/releases/Config-Tiny-2.00.tar.gz"
 msgstr ""
-"Введите адрес для установки\\n"
+"Введите адрес для установки\n"
 "например, http://svn.ali.as/cpan/releases/Config-Tiny-2.00.tar.gz"
 
-#: lib/Padre/Wx/Dialog/OpenResource.pm:212
+#: lib/Padre/Wx/Dialog/OpenResource.pm:214
 msgid "Enter parts of the resource name to find it"
 msgstr "Введите часть имени ресурса для его поиска"
 
@@ -2130,22 +2232,21 @@ msgstr "Введите часть имени ресурса для его пои
 msgid "Epoch"
 msgstr "Эпоха"
 
-#: lib/Padre/Document.pm:1204
-#: lib/Padre/Wx/Editor.pm:724
-#: lib/Padre/Wx/Main.pm:5065
+#: lib/Padre/PluginHandle.pm:23
+#: lib/Padre/Document.pm:454
+#: lib/Padre/Wx/Editor.pm:939
+#: lib/Padre/Wx/Main.pm:5049
 #: lib/Padre/Wx/Role/Dialog.pm:95
-#: lib/Padre/Wx/Dialog/PluginManager.pm:356
-#: lib/Padre/Wx/Dialog/Sync.pm:78
-#: lib/Padre/Wx/Dialog/Sync.pm:86
-#: lib/Padre/Wx/Dialog/Sync.pm:99
-#: lib/Padre/Wx/Dialog/Sync.pm:118
-#: lib/Padre/Wx/Dialog/Sync.pm:142
-#: lib/Padre/Wx/Dialog/Sync.pm:153
-#: lib/Padre/Wx/Dialog/Sync.pm:163
-#: lib/Padre/Wx/Dialog/Sync.pm:183
-#: lib/Padre/Wx/Dialog/Sync.pm:194
-#: lib/Padre/Wx/Dialog/Sync.pm:205
-#: lib/Padre/Wx/Dialog/Sync.pm:216
+#: lib/Padre/Wx/Dialog/Sync.pm:87
+#: lib/Padre/Wx/Dialog/Sync.pm:95
+#: lib/Padre/Wx/Dialog/Sync.pm:108
+#: lib/Padre/Wx/Dialog/Sync.pm:143
+#: lib/Padre/Wx/Dialog/Sync.pm:154
+#: lib/Padre/Wx/Dialog/Sync.pm:164
+#: lib/Padre/Wx/Dialog/Sync.pm:182
+#: lib/Padre/Wx/Dialog/Sync.pm:206
+#: lib/Padre/Wx/Dialog/Sync.pm:230
+#: lib/Padre/Wx/Dialog/Sync.pm:241
 msgid "Error"
 msgstr "Ошибка"
 
@@ -2154,7 +2255,7 @@ msgstr "Ошибка"
 msgid "Error connecting to %s:%s: %s"
 msgstr "Ошибка при подключении к %s:%s: %s"
 
-#: lib/Padre/Wx/Main.pm:5434
+#: lib/Padre/Wx/Main.pm:5431
 #, perl-format
 msgid ""
 "Error deleting %s:\n"
@@ -2163,16 +2264,11 @@ msgstr ""
 "Ошибка удаления %s:\n"
 "%s"
 
-#: lib/Padre/Wx/Main.pm:5645
+#: lib/Padre/Wx/Main.pm:5642
 msgid "Error loading perl filter dialog."
 msgstr "Ошибка при загрузке окна perl фильтра."
 
-#: lib/Padre/Wx/Dialog/PluginManager.pm:245
-#, perl-format
-msgid "Error loading pod for class '%s': %s"
-msgstr "Ошибка загрузки pod для класса '%s': %s"
-
-#: lib/Padre/Wx/Main.pm:5616
+#: lib/Padre/Wx/Main.pm:5613
 msgid "Error loading regex editor."
 msgstr "Ошибка при загрузке редактора регулярных выражений."
 
@@ -2181,7 +2277,7 @@ msgstr "Ошибка при загрузке редактора регулярн
 msgid "Error logging in on %s:%s: %s"
 msgstr "Ошибка входа на %s:%s: %s"
 
-#: lib/Padre/Wx/Main.pm:6961
+#: lib/Padre/Wx/Main.pm:6819
 #, perl-format
 msgid ""
 "Error returned by filter tool:\n"
@@ -2190,7 +2286,7 @@ msgstr ""
 "Ошибка возвращена утилитой фильтра:\n"
 "%s"
 
-#: lib/Padre/Wx/Main.pm:6946
+#: lib/Padre/Wx/Main.pm:6801
 #, perl-format
 msgid ""
 "Error running filter tool:\n"
@@ -2199,18 +2295,19 @@ msgstr ""
 "Ошибка при работе утилиты фильтра:\n"
 "%s"
 
-#: lib/Padre/PluginManager.pm:1014
-msgid "Error when calling menu for plug-in "
-msgstr "Произошла ошибка при вызове меню плагина"
+#: lib/Padre/PluginManager.pm:838
+#, perl-format
+msgid "Error when calling menu for plug-in %s: %s"
+msgstr "Произошла ошибка при вызове меню плагина %s: %s"
 
-#: lib/Padre/Wx/Dialog/HelpSearch.pm:82
+#: lib/Padre/Wx/Dialog/HelpSearch.pm:83
 #: lib/Padre/Wx/Dialog/HelpSearch.pm:307
 #: lib/Padre/Wx/Dialog/HelpSearch.pm:325
 #, perl-format
 msgid "Error while calling %s %s"
 msgstr "Произошла ошибка при вызове %s %s"
 
-#: lib/Padre/Document.pm:1008
+#: lib/Padre/Document.pm:282
 msgid ""
 "Error while determining MIME type.\n"
 "This is possibly an encoding problem.\n"
@@ -2224,7 +2321,7 @@ msgstr ""
 msgid "Error while loading Aspect, is it installed?"
 msgstr "Ошибка при загрузке Aspect, установлена ли программа?"
 
-#: lib/Padre/Document.pm:958
+#: lib/Padre/Document.pm:232
 msgid "Error while opening file: no file object"
 msgstr "Ошибка при открытии файла: нет файлового объекта"
 
@@ -2232,43 +2329,47 @@ msgstr "Ошибка при открытии файла: нет файловог
 msgid "Error while searching for POD"
 msgstr "Произошла ошибка при поиске POD"
 
-#: lib/Padre/Wx/VCS.pm:436
+#: lib/Padre/Wx/VCS.pm:445
 msgid "Error while trying to perform Padre action"
 msgstr "Ошибка при попытке выполнения действия Padre"
 
-#: lib/Padre/Wx/Dialog/QuickMenuAccess.pm:89
-#: lib/Padre/Wx/Dialog/OpenResource.pm:117
+#: lib/Padre/Wx/Dialog/QuickMenuAccess.pm:91
+#: lib/Padre/Wx/Dialog/OpenResource.pm:119
 #, perl-format
 msgid "Error while trying to perform Padre action: %s"
 msgstr "Ошибка при попытке выполнить действие Padre: %s"
 
-#: lib/Padre/Wx/Dialog/PerlFilter.pm:323
+#: lib/Padre/Wx/Dialog/PerlFilter.pm:328
 msgid "Error:\n"
 msgstr "Ошибка:\n"
 
-#: lib/Padre/Document/Perl.pm:491
+#: lib/Padre/Document/Perl.pm:512
 msgid "Error: "
 msgstr "Ошибка: "
 
-#: lib/Padre/Wx/Main.pm:6104
+#: lib/Padre/Wx/Main.pm:6137
 #: lib/Padre/Plugin/Devel.pm:247
 #, perl-format
 msgid "Error: %s"
 msgstr "Ошибка: %s"
 
-#: lib/Padre/Wx/Dialog/Preferences.pm:137
+#: lib/Padre/Wx/Dialog/Preferences.pm:47
 msgid "Escape"
 msgstr "Escape"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:146
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:145
 msgid "Escape (Esc)"
 msgstr "Escape (Esc)"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:139
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:138
 msgid "Escape characters"
 msgstr "Символы экранирования"
 
-#: lib/Padre/Wx/FBP/Expression.pm:71
+#: lib/Padre/Wx/FBP/SLOC.pm:132
+msgid "Estimated Project Years:"
+msgstr "Оценка Времени (лет) Проекта:"
+
+#: lib/Padre/Wx/FBP/Expression.pm:80
 msgid "Evaluate"
 msgstr "Вычислить"
 
@@ -2276,32 +2377,44 @@ msgstr "Вычислить"
 msgid "Evaluate &Expression"
 msgstr "Вычислить &выражение"
 
-#: lib/Padre/Wx/FBP/Expression.pm:28
+#: lib/Padre/Wx/FBP/Expression.pm:29
 msgid "Evaluate Expression"
 msgstr "Вычислить выражение"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2241
-msgid "Evaluate Expression..."
-msgstr "Вычислить выражение..."
-
-#: lib/Padre/Wx/ActionLibrary.pm:2055
-msgid "Execute the next statement, enter subroutine if needed. (Start debugger if it is not yet running)"
-msgstr "Выполнить следующий оператор, ввойти в подпрограмму если необходимо. (Запустить отладчик, если он ещё не запущен)"
-
-#: lib/Padre/Wx/ActionLibrary.pm:2072
-msgid "Execute the next statement. If it is a subroutine call, stop only after it returned. (Start debugger if it is not yet running)"
-msgstr "Выполнить следующий оператор. Если это вызов процедуры, то остановиться только после того, как она вернёт управление. (Запустить отладчик, если он ещё не запущен)"
+#: lib/Padre/Wx/FBP/Debugger.pm:424
+msgid ""
+"Evaluate expression\n"
+"\t$ -> p\n"
+"\t@ -> x\n"
+"\t% -> x\n"
+"\n"
+"p expr \n"
+"Same as print {$DB::OUT} expr in the current package. In particular, because this is just Perl's own print function.\n"
+"\n"
+"x [maxdepth] expr\n"
+"Evaluates its expression in list context and dumps out the result in a pretty-printed fashion. Nested data structures are printed out recursively,"
+msgstr ""
+"Вычислить выражение\n"
+"\t$ -> p\n"
+"\t@ -> x\n"
+"\t% -> x\n"
+"\n"
+"p expr \n"
+"Тоже, что и вывод выражения {$DB::OUT} в текущем пакете. В частности потому, что это просто собственная функция Perl для печати.\n"
+"\n"
+"x [maxdepth] expr\n"
+"Вычисляет выражение с списочном контексте и выводит результат в удобо-читаемом формате. Вложенные структуры выводятся рекурсивно,"
 
-#: lib/Padre/Wx/Main.pm:4842
+#: lib/Padre/Wx/Main.pm:4822
 msgid "Exist"
 msgstr "Существует"
 
-#: lib/Padre/Wx/FBP/Bookmarks.pm:62
-msgid "Existing Bookmarks"
-msgstr "Существующие закладки"
+#: lib/Padre/Wx/FBP/Bookmarks.pm:63
+msgid "Existing Bookmarks:"
+msgstr "Существующие закладки:"
 
-#: lib/Padre/Wx/FindInFiles.pm:77
-msgid "Expand all"
+#: lib/Padre/Wx/FBP/FoundInFiles.pm:71
+msgid "Expand All"
 msgstr "Развернуть все"
 
 #: lib/Padre/Wx/Command.pm:81
@@ -2312,27 +2425,23 @@ msgstr ""
 "Экспериментальная возможность. Введите '?' внизу страницы для получения списка комманд. Если это не сработает, претензии к szabgab.\n"
 "\n"
 
-#: lib/Padre/Wx/Debugger.pm:440
-msgid "Expr"
-msgstr "Выражение"
+#: lib/Padre/Wx/FBP/Debugger.pm:503
+msgid "Expression To Evaluate"
+msgstr "Выражение для Вычисления"
 
-#: lib/Padre/Wx/Debugger.pm:439
-msgid "Expression:"
-msgstr "Выражение:"
-
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:485
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:484
 msgid "Extended (&x)"
 msgstr "Расширенный (&x)"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:487
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:486
 msgid "Extended regular expressions allow free formatting (whitespace is ignored) and comments"
 msgstr "Расширенные регулярные выражения позволяют свободное форматирование (пробелы игнорируются) и комментарии"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1877
+#: lib/Padre/Wx/ActionLibrary.pm:1889
 msgid "Extract &Subroutine..."
 msgstr "Извлечь &процедуру..."
 
-#: lib/Padre/Wx/ActionLibrary.pm:1890
+#: lib/Padre/Wx/ActionLibrary.pm:1902
 msgid "Extract Subroutine"
 msgstr "Извлечь процедуру"
 
@@ -2340,12 +2449,12 @@ msgstr "Извлечь процедуру"
 msgid "FTP Password"
 msgstr "FTP Пароль"
 
-#: lib/Padre/Wx/Main.pm:4959
+#: lib/Padre/Wx/Main.pm:4942
 #, perl-format
 msgid "Failed to create path '%s'"
 msgstr "Ошибка при создании пути '%s'"
 
-#: lib/Padre/Wx/Main.pm:1085
+#: lib/Padre/Wx/Main.pm:1137
 msgid "Failed to create server"
 msgstr "Ошибка при создании сервера"
 
@@ -2353,12 +2462,14 @@ msgstr "Ошибка при создании сервера"
 msgid "Failed to delete POD fragment"
 msgstr "Ошибка при удаленнии POD"
 
-#: lib/Padre/PluginHandle.pm:328
+#: lib/Padre/PluginHandle.pm:402
 #, perl-format
 msgid "Failed to disable plug-in '%s': %s"
 msgstr "Ошибка отключения плагина '%s': %s"
 
-#: lib/Padre/PluginHandle.pm:211
+#: lib/Padre/PluginHandle.pm:272
+#: lib/Padre/PluginHandle.pm:299
+#: lib/Padre/PluginHandle.pm:322
 #, perl-format
 msgid "Failed to enable plug-in '%s': %s"
 msgstr "Ошибка подключения плагина '%s': %s"
@@ -2367,16 +2478,16 @@ msgstr "Ошибка подключения плагина '%s': %s"
 msgid "Failed to execute process\n"
 msgstr "Ошибка при запуске процесса\n"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1229
+#: lib/Padre/Wx/ActionLibrary.pm:1241
 msgid "Failed to find any matches"
 msgstr "Не удалось найти каких-либо совпадений"
 
-#: lib/Padre/CPAN.pm:88
+#: lib/Padre/CPAN.pm:83
 msgid "Failed to find your CPAN configuration"
 msgstr "Произошла ошибка при попытке открыть файл настроек CPAN"
 
-#: lib/Padre/PluginManager.pm:1091
-#: lib/Padre/PluginManager.pm:1187
+#: lib/Padre/PluginManager.pm:917
+#: lib/Padre/PluginManager.pm:1012
 #, perl-format
 msgid ""
 "Failed to load the plug-in '%s'\n"
@@ -2389,7 +2500,7 @@ msgstr ""
 msgid "Failed to merge the POD fragments"
 msgstr "Ошибка при объединении фрагментов POD"
 
-#: lib/Padre/Wx/Main.pm:3025
+#: lib/Padre/Wx/Main.pm:3058
 #, perl-format
 msgid "Failed to start '%s' command"
 msgstr "Ошибка запуска команды '%s'"
@@ -2399,92 +2510,100 @@ msgstr "Ошибка запуска команды '%s'"
 msgid "False"
 msgstr "Ложь"
 
-#: lib/Padre/MimeTypes.pm:456
-#: lib/Padre/MimeTypes.pm:465
-msgid "Fast but might be out of date"
-msgstr "Быстрый, но может быть неточным"
-
-#: lib/Padre/Wx/Syntax.pm:61
+#: lib/Padre/Wx/Syntax.pm:65
 msgid "Fatal Error"
 msgstr "Фатальная ошибка"
 
-#: lib/Padre/Wx/FBP/CPAN.pm:270
+#: lib/Padre/Wx/FBP/CPAN.pm:278
 msgid "Favorite"
 msgstr "Предпочтимый"
 
-#: lib/Padre/Wx/FBP/About.pm:235
-#: lib/Padre/Wx/FBP/About.pm:411
+#: lib/Padre/Wx/FBP/About.pm:176
+#: lib/Padre/Wx/FBP/About.pm:352
 msgid "Fayland Lam"
 msgstr "Fayland Lam"
 
-#: lib/Padre/Wx/Dialog/QuickMenuAccess.pm:383
-#: lib/Padre/Wx/Dialog/WindowList.pm:224
+#: lib/Padre/Wx/FBP/Preferences.pm:1904
+msgid "Features"
+msgstr "Возможности"
+
+#: lib/Padre/Wx/Dialog/ModuleStarter.pm:112
+#, perl-format
+msgid "Field %s was missing. Module not created."
+msgstr "Поле %s пропущено. Модуль не создан."
+
+#: lib/Padre/Wx/Dialog/QuickMenuAccess.pm:363
+#: lib/Padre/Wx/Dialog/WindowList.pm:223
 #: lib/Padre/Wx/Dialog/Special.pm:64
 msgid "File"
 msgstr "Файл"
 
-#: lib/Padre/Wx/Menu/File.pm:383
+#: lib/Padre/Wx/Menu/File.pm:404
 #, perl-format
 msgid "File %s not found."
 msgstr "Файл %s не найден."
 
-#: lib/Padre/Wx/FBP/FindInFiles.pm:96
-#: lib/Padre/Wx/FBP/ReplaceInFiles.pm:121
-msgid "File Types"
-msgstr "Тип файла"
+#: lib/Padre/Wx/FBP/Preferences.pm:1907
+msgid "File Handling"
+msgstr "Обработка Файла"
+
+#: lib/Padre/Wx/FBP/Preferences.pm:376
+msgid "File Outline"
+msgstr "Схема Файла"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:1008
-msgid "File access via FTP"
-msgstr "Файловый доступ через FTP"
+#: lib/Padre/Wx/FBP/Document.pm:210
+msgid "File Size (Bytes)"
+msgstr "Размер Файла (Байты)"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:984
-msgid "File access via HTTP"
-msgstr "Файловый доступ через HTTP"
+#: lib/Padre/Wx/FBP/FindInFiles.pm:106
+#: lib/Padre/Wx/FBP/ReplaceInFiles.pm:124
+msgid "File Types:"
+msgstr "Типы файла:"
 
-#: lib/Padre/Wx/Main.pm:4945
+#: lib/Padre/Wx/Main.pm:4928
 msgid "File already exists"
 msgstr "Файл уже существует"
 
-#: lib/Padre/Wx/Main.pm:4841
+#: lib/Padre/Wx/Main.pm:4821
 msgid "File already exists. Overwrite it?"
 msgstr "Файл уже существует. Перезаписать?"
 
-#: lib/Padre/Wx/Main.pm:5054
+#: lib/Padre/Wx/Main.pm:5038
 msgid "File changed on disk since last saved. Do you want to overwrite it?"
 msgstr "Со времени последнего сохранения файл на диске изменился. Перезаписать?"
 
-#: lib/Padre/Wx/Main.pm:5149
+#: lib/Padre/Wx/Main.pm:5133
 msgid "File changed. Do you want to save it?"
 msgstr "Файл изменен. Сохранить?"
 
-#: lib/Padre/Wx/ActionLibrary.pm:292
-#: lib/Padre/Wx/ActionLibrary.pm:312
+#: lib/Padre/Wx/ActionLibrary.pm:308
+#: lib/Padre/Wx/ActionLibrary.pm:328
 msgid "File is not in a project"
 msgstr "Файл не в проекте"
 
-#: lib/Padre/Wx/Main.pm:4418
+#: lib/Padre/Wx/Main.pm:4477
 #, perl-format
 msgid "File name %s contains * or ? which are special chars on most computers. Skip?"
 msgstr "Имя файла %s содержит * или ?, которые являются специальными на большинстве компьютеров. Пропустить?"
 
-#: lib/Padre/Wx/Main.pm:4438
+#: lib/Padre/Wx/Main.pm:4497
 #, perl-format
 msgid "File name %s does not exist on disk. Skip?"
 msgstr "Имя файла %s не найдено на диске. Пропустить?"
 
-#: lib/Padre/Wx/Main.pm:5055
+#: lib/Padre/Wx/Main.pm:5039
 msgid "File not in sync"
 msgstr "Файл не синхронизирован"
 
-#: lib/Padre/Wx/Main.pm:5412
+#: lib/Padre/Wx/Main.pm:5406
 msgid "File was never saved and has no filename - can't delete from disk"
 msgstr "Файл никогда не сохранялся и не имеет имени - невозможно удалить с диска"
 
-#: lib/Padre/Wx/FBP/Patch.pm:137
+#: lib/Padre/Wx/FBP/Patch.pm:138
 msgid "File-1"
 msgstr "Файл-1"
 
-#: lib/Padre/Wx/FBP/Patch.pm:160
+#: lib/Padre/Wx/FBP/Patch.pm:161
 msgid "File-2"
 msgstr "Файл-2"
 
@@ -2492,27 +2611,23 @@ msgstr "Файл-2"
 msgid "File/Directory"
 msgstr "Файл/Каталог"
 
-#: lib/Padre/Wx/Dialog/DocStats.pm:39
-msgid "Filename"
-msgstr "Имя файла"
-
-#: lib/Padre/Wx/Notebook.pm:55
+#: lib/Padre/Wx/Notebook.pm:70
 msgid "Files"
 msgstr "Файлы"
 
-#: lib/Padre/Wx/FBP/Snippet.pm:37
-msgid "Filter"
-msgstr "Фильтр"
+#: lib/Padre/Wx/FBP/SLOC.pm:55
+msgid "Files:"
+msgstr "Файлы:"
 
 #: lib/Padre/Wx/Dialog/FilterTool.pm:130
 msgid "Filter command:"
 msgstr "Команда фильтра:"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1123
+#: lib/Padre/Wx/ActionLibrary.pm:1147
 msgid "Filter through &Perl..."
 msgstr "Фильтровать через &Perl..."
 
-#: lib/Padre/Wx/ActionLibrary.pm:1114
+#: lib/Padre/Wx/ActionLibrary.pm:1138
 msgid "Filter through E&xternal Tool..."
 msgstr "Фильтр через в&нешнюю утилиту..."
 
@@ -2520,13 +2635,15 @@ msgstr "Фильтр через в&нешнюю утилиту..."
 msgid "Filter through tool"
 msgstr "Фильтровать через утилиту"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1115
+#: lib/Padre/Wx/FBP/Snippet.pm:38
+msgid "Filter:"
+msgstr "Фильтр:"
+
+#: lib/Padre/Wx/ActionLibrary.pm:1139
 msgid "Filters the selection (or the whole document) through any external command."
 msgstr "Фильтровать выделение (или целый документ) через внешнюю команду."
 
-#: lib/Padre/Wx/Replace.pm:217
-#: lib/Padre/Wx/FBP/FindFast.pm:52
-#: lib/Padre/Wx/FBP/Find.pm:29
+#: lib/Padre/Wx/FBP/Find.pm:30
 msgid "Find"
 msgstr "Найти"
 
@@ -2534,96 +2651,82 @@ msgstr "Найти"
 msgid "Find &All"
 msgstr "Найти &всё"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1755
+#: lib/Padre/Wx/ActionLibrary.pm:1767
 msgid "Find &Method Declaration"
 msgstr "Найти объявление &метода"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1204
-#: lib/Padre/Wx/FBP/Find.pm:111
-#: lib/Padre/Wx/FBP/Replace.pm:153
+#: lib/Padre/Wx/ActionLibrary.pm:1221
 msgid "Find &Next"
 msgstr "Найти &следующее"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1743
+#: lib/Padre/Wx/ActionLibrary.pm:1755
 msgid "Find &Variable Declaration"
 msgstr "Найти объявление &переменной"
 
-#: lib/Padre/Wx/FindResult.pm:92
-#, perl-format
-msgid "Find Results (%s)"
-msgstr "Найдены Результаты (%s)"
-
-#: lib/Padre/Wx/Replace.pm:225
-msgid "Find Text:"
-msgstr "Найти текст:"
-
-#: lib/Padre/Wx/ActionLibrary.pm:1731
+#: lib/Padre/Wx/ActionLibrary.pm:1743
 msgid "Find Unmatched &Brace"
 msgstr "Найти непарные &скобки"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1240
-msgid "Find a text and replace it"
-msgstr "Найти текст и заменить его"
-
-#: lib/Padre/Wx/Replace.pm:49
-msgid "Find and Replace"
-msgstr "Найти и заменить"
-
-#: lib/Padre/Wx/ActionLibrary.pm:1252
+#: lib/Padre/Wx/ActionLibrary.pm:1263
 msgid "Find in Fi&les..."
 msgstr "Поиск в &файлах..."
 
-#: lib/Padre/Wx/FindInFiles.pm:466
-#: lib/Padre/Wx/FBP/FindInFiles.pm:29
+#: lib/Padre/Wx/FBP/Preferences.pm:470
+#: lib/Padre/Wx/FBP/FindInFiles.pm:32
+#: lib/Padre/Wx/Panel/FoundInFiles.pm:438
 msgid "Find in Files"
 msgstr "Поиск в файлах"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1157
-msgid "Find text or regular expressions using a traditional dialog"
-msgstr "Найти текст или регулярное выражение, используя традиционный диалог"
+#: lib/Padre/Wx/ActionLibrary.pm:1252
+msgid "Find text and replace it"
+msgstr "Найти текст и заменить его"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1756
+#: lib/Padre/Wx/ActionLibrary.pm:1181
+msgid "Find text or regular expressions using a traditional dialog"
+msgstr "Найти текст или регулярное выражение, используя традиционный диалог"
+
+#: lib/Padre/Wx/ActionLibrary.pm:1768
 msgid "Find where the selected function was defined and put the focus there."
 msgstr "Найти, где выбранная функция была определена и установить там фокус."
 
-#: lib/Padre/Wx/ActionLibrary.pm:1744
+#: lib/Padre/Wx/ActionLibrary.pm:1756
 msgid "Find where the selected variable was declared using \"my\" and put the focus there."
 msgstr "Найти, где выбранная переменная была объявлена используя \"my\" и установить там фокус."
 
-#: lib/Padre/Wx/FindFast.pm:143
+#: lib/Padre/Wx/FBP/FindFast.pm:55
 msgid "Find:"
 msgstr "Найти:"
 
-#: lib/Padre/Document/Perl.pm:933
+#: lib/Padre/Document/Perl.pm:950
 msgid "First character of selection does not seem to point at a token."
 msgstr "Первый символ выделения не указывает на знак."
 
-#: lib/Padre/Wx/Editor.pm:1545
+#: lib/Padre/Wx/Editor.pm:1904
 msgid "First character of selection must be a non-word character to align"
 msgstr "Первый символ выделения для выравнивания должен быть не буквой"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1521
+#: lib/Padre/Wx/ActionLibrary.pm:1532
 msgid "Fold all the blocks that can be folded (need folding to be enabled)"
 msgstr "Свернуть все блоки, которые могут быть свёрнуты (необходимо включение функции сворачивания кода)"
 
-#: lib/Padre/Wx/Menu/View.pm:174
+#: lib/Padre/Wx/Menu/View.pm:178
 msgid "Font Si&ze"
 msgstr "Размер шри&фта"
 
-#: lib/Padre/Wx/ActionLibrary.pm:437
+#: lib/Padre/Wx/ActionLibrary.pm:453
 msgid "For new document try to guess the filename based on the file content and offer to save it."
 msgstr "Для нового документа пытаться подобрать имя, основываясь на содержимом файла и предлагать сохранить его."
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:144
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:143
 msgid "Form feed"
 msgstr "Перенос строки"
 
-#: lib/Padre/Wx/Syntax.pm:439
+#: lib/Padre/Wx/Syntax.pm:472
 #, perl-format
 msgid "Found %d issue(s) in %s within %3.2f secs."
 msgstr "Найдено %d ошибок в %s в течении %3.2f секунд."
 
-#: lib/Padre/Wx/Syntax.pm:442
+#: lib/Padre/Wx/Syntax.pm:478
 #, perl-format
 msgid "Found %d issue(s) within %3.2f secs."
 msgstr "Найдено %d ошибок в течении %3.2f секунд."
@@ -2638,12 +2741,12 @@ msgstr "Найдено %s тем помощи\n"
 msgid "Found %s unloaded modules"
 msgstr "Найдено %s незагруженных модулей"
 
-#: lib/Padre/Locale.pm:282
-#: lib/Padre/Wx/FBP/About.pm:468
+#: lib/Padre/Locale.pm:283
+#: lib/Padre/Wx/FBP/About.pm:409
 msgid "French"
 msgstr "Французский"
 
-#: lib/Padre/Locale.pm:268
+#: lib/Padre/Locale.pm:269
 msgid "French (Canada)"
 msgstr "Французский (Канада)"
 
@@ -2651,7 +2754,7 @@ msgstr "Французский (Канада)"
 msgid "Friend"
 msgstr "Друг"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1666
+#: lib/Padre/Wx/ActionLibrary.pm:1677
 msgid "Full Sc&reen"
 msgstr "Полный &экран"
 
@@ -2659,29 +2762,34 @@ msgstr "Полный &экран"
 msgid "Function"
 msgstr "Функция"
 
-#: lib/Padre/Wx/FunctionList.pm:227
+#: lib/Padre/Wx/FBP/Preferences.pm:56
+#: lib/Padre/Wx/FBP/Preferences.pm:361
+msgid "Function List"
+msgstr "Список Функций"
+
+#: lib/Padre/Wx/FunctionList.pm:148
 msgid "Functions"
 msgstr "Функции"
 
-#: lib/Padre/Wx/FBP/About.pm:82
+#: lib/Padre/Config.pm:1932
+msgid "GPL 2 or later"
+msgstr "GPL 2 или позднее"
+
+#: lib/Padre/Wx/FBP/About.pm:116
 msgid "Gabor Szabo"
 msgstr "Gabor Szabo"
 
-#: lib/Padre/Wx/FBP/About.pm:158
-msgid "Gabor Szabo: Project Manager"
-msgstr "Gabor Szabo: Руководитель проекта"
-
-#: lib/Padre/Wx/FBP/About.pm:361
-#: lib/Padre/Wx/FBP/About.pm:648
+#: lib/Padre/Wx/FBP/About.pm:302
+#: lib/Padre/Wx/FBP/About.pm:595
 msgid "Gabriel Vieira"
 msgstr "Gabriel Vieira"
 
-#: lib/Padre/Locale.pm:186
-#: lib/Padre/Wx/FBP/About.pm:489
+#: lib/Padre/Locale.pm:187
+#: lib/Padre/Wx/FBP/About.pm:430
 msgid "German"
 msgstr "Немецкий"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:490
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:489
 msgid "Global (&g)"
 msgstr "Глобальный (&g)"
 
@@ -2689,75 +2797,75 @@ msgstr "Глобальный (&g)"
 msgid "Go to"
 msgstr "Перейти"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2560
+#: lib/Padre/Wx/ActionLibrary.pm:2459
 msgid "Go to &Command Line Window"
 msgstr "Перейти в окно &коммандной строки"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2502
+#: lib/Padre/Wx/ActionLibrary.pm:2414
 msgid "Go to &Functions Window"
 msgstr "Перейти к окну &функций"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2571
+#: lib/Padre/Wx/ActionLibrary.pm:2470
 msgid "Go to &Main Window"
 msgstr "Перейти в &главное окно"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2514
-msgid "Go to &Todo Window"
-msgstr "Перейти к окну &Todo"
-
-#: lib/Padre/Wx/ActionLibrary.pm:1308
+#: lib/Padre/Wx/ActionLibrary.pm:1319
 msgid "Go to Bookmar&k..."
 msgstr "Перейти к заклад&ке..."
 
-#: lib/Padre/Wx/ActionLibrary.pm:2491
+#: lib/Padre/Wx/ActionLibrary.pm:2403
 msgid "Go to CPAN E&xplorer Window"
 msgstr "Перейти к окну О&бозревателя CPAN"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2527
+#: lib/Padre/Wx/ActionLibrary.pm:2426
 msgid "Go to O&utline Window"
 msgstr "Перейти к окну схемы"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2538
+#: lib/Padre/Wx/ActionLibrary.pm:2437
 msgid "Go to Ou&tput Window"
 msgstr "Перейти к окну &вывода"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2549
+#: lib/Padre/Wx/ActionLibrary.pm:2448
 msgid "Go to S&yntax Check Window"
 msgstr "Перейти к окну проверки с&интаксиса"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:124
+#: lib/Padre/Wx/FBP/Preferences.pm:908
+msgid "Graphical Debugger Tool"
+msgstr "Графическая Отладочная Утилита"
+
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:123
 msgid "Grouping constructs"
 msgstr "Группирующие конструкции"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:537
+#: lib/Padre/Wx/FBP/Preferences.pm:1001
 msgid "Guess from Current Document"
 msgstr "Определить из текущего документа"
 
-#: lib/Padre/Wx/FBP/About.pm:552
+#: lib/Padre/Wx/FBP/About.pm:493
 msgid "Gyorgy Pasztor"
 msgstr "Gyorgy Pasztor"
 
-#: lib/Padre/Locale.pm:292
-#: lib/Padre/Wx/FBP/About.pm:516
+#: lib/Padre/Locale.pm:293
+#: lib/Padre/Wx/FBP/About.pm:457
 msgid "Hebrew"
 msgstr "Иврит"
 
-#: lib/Padre/Wx/FBP/About.pm:253
-#: lib/Padre/Wx/FBP/About.pm:498
+#: lib/Padre/Wx/FBP/About.pm:194
+#: lib/Padre/Wx/FBP/About.pm:439
 msgid "Heiko Jansen"
 msgstr "Heiko Jansen"
 
 #: lib/Padre/Wx/Browser.pm:63
-#: lib/Padre/Wx/Dialog/QuickMenuAccess.pm:393
+#: lib/Padre/Wx/Dialog/QuickMenuAccess.pm:373
 msgid "Help"
 msgstr "Справка"
 
-#: lib/Padre/Wx/Dialog/HelpSearch.pm:40
-#: lib/Padre/Wx/Dialog/HelpSearch.pm:97
+#: lib/Padre/Wx/Dialog/HelpSearch.pm:41
+#: lib/Padre/Wx/Dialog/HelpSearch.pm:98
 msgid "Help Search"
 msgstr "Поиск в помощи"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2698
+#: lib/Padre/Wx/ActionLibrary.pm:2607
 msgid "Help by translating Padre to your local language"
 msgstr "Помочь переводом Padre на ваш родной язык"
 
@@ -2765,59 +2873,53 @@ msgstr "Помочь переводом Padre на ваш родной язык"
 msgid "Help not found."
 msgstr "Помощь не найдена."
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:148
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:147
 msgid "Hex character"
 msgstr "Шестнадцатиричные символы"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:97
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:96
 msgid "Hexadecimal digits"
 msgstr "Шестнадцатеричные цифры"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1566
+#: lib/Padre/Wx/ActionLibrary.pm:1577
 msgid "Highlight the line where the cursor is"
 msgstr "Подсветка строки, где находится курсор"
 
-#: lib/Padre/Wx/Dialog/Preferences.pm:136
+#: lib/Padre/Wx/Directory.pm:595
+msgid "Hit unfixed bug in directory browser, disabling it"
+msgstr "Произошла непоправимая ошибка в обозревателе директорий, отключаем его"
+
+#: lib/Padre/Wx/Dialog/Preferences.pm:42
 msgid "Home"
 msgstr "Home"
 
-#: lib/Padre/MimeTypes.pm:477
-msgid "Hopefully faster than the PPI Traditional. Big file will fall back to Scintilla highlighter."
-msgstr ""
-"Надеемся быстрее чем PPI Традиционный.\n"
-"Большие файлы будут обрабатываться в движке подсветки синтаксиса Scintilla"
-
 #: lib/Padre/Wx/Dialog/Advanced.pm:819
 msgid "Host"
 msgstr "Хост"
 
-#: lib/Padre/Wx/Main.pm:6307
+#: lib/Padre/Wx/Main.pm:6316
 msgid "How many spaces for each tab:"
 msgstr "Сколько пробелов в каждом символе табуляции:"
 
-#: lib/Padre/Locale.pm:302
-#: lib/Padre/Wx/FBP/About.pm:543
+#: lib/Padre/Locale.pm:303
+#: lib/Padre/Wx/FBP/About.pm:484
 msgid "Hungarian"
 msgstr "Венгерский"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1348
+#: lib/Padre/Wx/ActionLibrary.pm:1359
 msgid "If activated, do not allow moving around some of the windows"
 msgstr "Если выбран, не позволяет перемещать некоторые окна"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2089
-msgid "If within a subroutine, run till return is called and then stop."
-msgstr "Если внутри подпрограммы, то работать пока не произойдёт вызов return, и после этого остановиться."
-
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:473
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:472
 msgid "Ignore case (&i)"
 msgstr "Игнорировать регистр (&i)"
 
-#: lib/Padre/Wx/VCS.pm:233
-#: lib/Padre/Wx/FBP/VCS.pm:212
+#: lib/Padre/Wx/VCS.pm:250
+#: lib/Padre/Wx/FBP/VCS.pm:205
 msgid "Ignored"
 msgstr "Игнорируется"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:843
+#: lib/Padre/Wx/FBP/Preferences.pm:1460
 msgid ""
 "Include directory:  -I<dir>\n"
 "Enable tainting checks:  -T\n"
@@ -2831,23 +2933,39 @@ msgstr ""
 "Включить все предупреждения:  -W\n"
 "Отключить все предупреждения:  -X"
 
-#: lib/Padre/Config.pm:904
+#: lib/Padre/PluginHandle.pm:26
+msgid "Incompatible"
+msgstr "Несовместим"
+
+#: lib/Padre/Config.pm:1090
 msgid "Indent Deeply"
 msgstr "Отступ дальше"
 
-#: lib/Padre/Config.pm:903
+#: lib/Padre/Wx/FBP/Preferences.pm:1017
+msgid "Indent Detection"
+msgstr "Определять отступы"
+
+#: lib/Padre/Wx/FBP/Preferences.pm:940
+msgid "Indent Settings"
+msgstr "Настройки отступов"
+
+#: lib/Padre/Wx/FBP/Preferences.pm:965
+msgid "Indent Spaces:"
+msgstr "Пробелов в отступе:"
+
+#: lib/Padre/Wx/FBP/Preferences.pm:1059
+msgid "Indent on Newline:"
+msgstr "Отступ на новой строке:"
+
+#: lib/Padre/Config.pm:1089
 msgid "Indent to Same Depth"
 msgstr "Отступ на ту же величину"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:1325
+#: lib/Padre/Wx/FBP/Preferences.pm:1905
 msgid "Indentation"
 msgstr "Показывать отступы"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:587
-msgid "Indentation width (in columns)"
-msgstr "Размер отступов (в символах):"
-
-#: lib/Padre/Wx/FBP/About.pm:926
+#: lib/Padre/Wx/FBP/About.pm:851
 msgid "Information"
 msgstr "Иноформация"
 
@@ -2855,207 +2973,215 @@ msgstr "Иноформация"
 msgid "Input/output:"
 msgstr "Ввод/вывод:"
 
-#: lib/Padre/Wx/FBP/Snippet.pm:117
-#: lib/Padre/Wx/FBP/Special.pm:77
+#: lib/Padre/Wx/FBP/Snippet.pm:118
+#: lib/Padre/Wx/FBP/Special.pm:78
 #: lib/Padre/Wx/Menu/Edit.pm:119
-#: lib/Padre/Wx/Dialog/Preferences.pm:136
+#: lib/Padre/Wx/Dialog/Preferences.pm:40
 #: lib/Padre/Wx/Dialog/PerlFilter.pm:114
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:271
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:270
 msgid "Insert"
 msgstr "Вст&авить"
 
-#: lib/Padre/Wx/FBP/Snippet.pm:28
+#: lib/Padre/Wx/FBP/Snippet.pm:29
 msgid "Insert Snippet"
 msgstr "Вставить фрагмент:"
 
-#: lib/Padre/Wx/FBP/Special.pm:28
+#: lib/Padre/Wx/FBP/Special.pm:29
 msgid "Insert Special Values"
 msgstr "Ввести специальное значение"
 
-#: lib/Padre/Wx/FBP/CPAN.pm:199
+#: lib/Padre/Wx/FBP/CPAN.pm:207
 msgid "Insert Synopsis"
 msgstr "Вставить резюме"
 
-#: lib/Padre/Wx/FBP/CPAN.pm:231
+#: lib/Padre/Wx/FBP/CPAN.pm:239
 msgid "Install"
 msgstr "Установить"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2432
+#: lib/Padre/Wx/ActionLibrary.pm:2344
 msgid "Install &Remote Distribution"
 msgstr "Установить &удаленный дистрибутив"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2422
+#: lib/Padre/Wx/ActionLibrary.pm:2334
 msgid "Install L&ocal Distribution"
 msgstr "Установить л&окальный дистрибутив"
 
-#: lib/Padre/CPAN.pm:133
+#: lib/Padre/CPAN.pm:128
 msgid "Install Local Distribution"
 msgstr "Установить локальный дистрибутив"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2410
-msgid "Install a Perl module from CPAN"
-msgstr "Установить Perl модуль из CPAN"
-
 #: lib/Padre/Wx/Dialog/Advanced.pm:28
 msgid "Integer"
 msgstr "Целое"
 
-#: lib/Padre/Wx/Syntax.pm:67
+#: lib/Padre/Wx/Syntax.pm:71
 msgid "Internal Error"
 msgstr "Внутренняя ошибка"
 
-#: lib/Padre/Wx/Main.pm:6105
+#: lib/Padre/Wx/Main.pm:6138
 msgid "Internal error"
 msgstr "Внутренняя ошибка"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:829
-msgid "Interpreter arguments"
-msgstr "Параметры интерпретатора"
-
-#: lib/Padre/Wx/ActionLibrary.pm:1904
+#: lib/Padre/Wx/ActionLibrary.pm:1916
 msgid "Introduce &Temporary Variable..."
 msgstr "Ввести &временную переменную..."
 
-#: lib/Padre/Wx/ActionLibrary.pm:1913
+#: lib/Padre/Wx/ActionLibrary.pm:1925
 msgid "Introduce Temporary Variable"
 msgstr "Ввести временную переменную"
 
-#: lib/Padre/Locale.pm:316
-#: lib/Padre/Wx/FBP/About.pm:558
+#: lib/Padre/Locale.pm:317
+#: lib/Padre/Wx/FBP/About.pm:499
 msgid "Italian"
 msgstr "Итальянский"
 
-#: lib/Padre/Locale.pm:326
-#: lib/Padre/Wx/FBP/About.pm:573
+#: lib/Padre/Wx/FBP/Preferences.pm:105
+msgid "Item Regular Expression:"
+msgstr "Пункт Регулярное выражение:"
+
+#: lib/Padre/Locale.pm:327
+#: lib/Padre/Wx/FBP/About.pm:514
 msgid "Japanese"
 msgstr "Японский"
 
-#: lib/Padre/Wx/Main.pm:4361
+#: lib/Padre/Wx/Main.pm:4420
 msgid "JavaScript Files"
 msgstr "Файлы JavaScript"
 
-#: lib/Padre/Wx/FBP/About.pm:205
-#: lib/Padre/Wx/FBP/About.pm:477
+#: lib/Padre/Wx/FBP/About.pm:146
+#: lib/Padre/Wx/FBP/About.pm:418
 msgid "Jerome Quelin"
 msgstr "Jerome Quelin"
 
-#: lib/Padre/Wx/ActionLibrary.pm:885
+#: lib/Padre/Wx/ActionLibrary.pm:909
 msgid "Join the next line to the end of the current line."
 msgstr "Присоеденить следующую линию с конца текущей строки."
 
-#: lib/Padre/Wx/ActionLibrary.pm:2119
-msgid "Jump to Current Execution Line"
-msgstr "Перейти к текущей линии выполнения"
-
-#: lib/Padre/Wx/ActionLibrary.pm:1285
+#: lib/Padre/Wx/ActionLibrary.pm:1296
 msgid "Jump to a specific line number or character position"
 msgstr "Переместиться к указанному номеру строки или позиции символа "
 
-#: lib/Padre/Wx/ActionLibrary.pm:780
+#: lib/Padre/Wx/ActionLibrary.pm:805
 msgid "Jump to the code that has been changed"
 msgstr "Перейти к коду, который был изменён"
 
-#: lib/Padre/Wx/ActionLibrary.pm:768
+#: lib/Padre/Wx/ActionLibrary.pm:794
 msgid "Jump to the code that triggered the next error"
 msgstr "Перейти к коду, где возникла следующая ошибка"
 
-#: lib/Padre/Wx/ActionLibrary.pm:861
+#: lib/Padre/Wx/ActionLibrary.pm:885
 msgid "Jump to the matching opening or closing brace: { }, ( ), [ ], < >"
 msgstr "Перейти к парной открывающей или закрывающей скобке: { }, ( ), [ ], < >"
 
-#: lib/Padre/Wx/FBP/About.pm:337
+#: lib/Padre/Wx/FBP/About.pm:278
 msgid "Kaare Rasmussen"
 msgstr "Kaare Rasmussen"
 
-#: lib/Padre/Wx/FBP/About.pm:349
+#: lib/Padre/Wx/FBP/About.pm:290
 msgid "Kartik Thakore"
 msgstr "Kartik Thakore"
 
-#: lib/Padre/Wx/FBP/About.pm:307
-#: lib/Padre/Wx/FBP/About.pm:597
+#: lib/Padre/Wx/FBP/About.pm:248
+#: lib/Padre/Wx/FBP/About.pm:538
 msgid "Keedi Kim"
 msgstr "Keedi Kim"
 
-#: lib/Padre/Wx/FBP/About.pm:301
-#: lib/Padre/Wx/FBP/About.pm:582
+#: lib/Padre/Wx/FBP/About.pm:242
+#: lib/Padre/Wx/FBP/About.pm:523
 msgid "Kenichi Ishigaki"
 msgstr "Kenichi Ishigaki"
 
-#: lib/Padre/Wx/Dialog/About.pm:180
+#: lib/Padre/Wx/Dialog/About.pm:144
 msgid "Kernel"
 msgstr "Ядро"
 
-#: lib/Padre/Wx/FBP/About.pm:241
+#: lib/Padre/Wx/FBP/About.pm:182
 msgid "Kevin Dawson"
 msgstr "Kevin Dawson"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:1326
+#: lib/Padre/Wx/FBP/Preferences.pm:1906
 msgid "Key Bindings"
 msgstr "Привязка клавиш"
 
-#: lib/Padre/Wx/Dialog/DocStats.pm:118
-msgid "Kibibytes (kiB)"
-msgstr "Кибибайты (киБ)"
-
-#: lib/Padre/Wx/Dialog/DocStats.pm:114
-msgid "Kilobytes (kB)"
-msgstr "Килобайты (кБ)"
-
-#: lib/Padre/Wx/FBP/About.pm:612
+#: lib/Padre/Wx/FBP/About.pm:553
 msgid "Kjetil Skotheim"
 msgstr "Kjetil Skotheim"
 
-#: lib/Padre/Locale.pm:464
+#: lib/Padre/Locale.pm:465
 msgid "Klingon"
 msgstr "Клингонский"
 
-#: lib/Padre/Locale.pm:336
-#: lib/Padre/Wx/FBP/About.pm:588
+#: lib/Padre/Locale.pm:337
+#: lib/Padre/Wx/FBP/About.pm:529
 msgid "Korean"
 msgstr "Корейский"
 
+#: lib/Padre/Wx/FBP/Debugger.pm:296
+msgid ""
+"L [abw]\n"
+"List (default all) actions, breakpoints and watch expressions"
+msgstr ""
+"L [abw]\n"
+"Показать (по-умолчанию все) действия, точки останова и наблюдаемые переменные"
+
+#: lib/Padre/Config.pm:1933
+msgid "LGPL 2.1 or later"
+msgstr "LGPL 2.1 или позднее"
+
 #: lib/Padre/Wx/Dialog/Form.pm:41
 msgid "Label One"
 msgstr "Первая метка"
 
-#: lib/Padre/Wx/Menu/View.pm:206
+#: lib/Padre/Wx/Menu/View.pm:210
 msgid "Lan&guage"
 msgstr "Я&зык"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:1327
+#: lib/Padre/Wx/FBP/Preferences.pm:1908
 msgid "Language - Perl 5"
 msgstr "Язык - Perl 5"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:1328
+#: lib/Padre/Wx/FBP/Preferences.pm:1909
 msgid "Language - Perl 6"
 msgstr "Язык - Perl 6"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:790
-#: lib/Padre/Wx/FBP/Preferences.pm:951
+#: lib/Padre/Wx/FBP/Preferences.pm:1365
+#: lib/Padre/Wx/FBP/Preferences.pm:1488
 msgid "Language Integration"
 msgstr "Языковая Интеграция"
 
+#: lib/Padre/Wx/Dialog/SessionManager2.pm:30
+msgid "Last Updated"
+msgstr "Последнее обновление"
+
 #: lib/Padre/Wx/Dialog/SessionManager.pm:239
 msgid "Last update"
 msgstr "Дата обновления"
 
-#: lib/Padre/Wx/Dialog/Preferences.pm:136
+#: lib/Padre/Wx/ActionLibrary.pm:2124
+msgid "Launch Debugger"
+msgstr "Запустить Отладчик"
+
+#: lib/Padre/Wx/Dialog/Preferences.pm:38
 msgid "Left"
 msgstr "Влево"
 
-#: lib/Padre/Wx/FBP/Diff.pm:71
+#: lib/Padre/Config.pm:136
+msgid "Left Panel"
+msgstr "Левая Панель"
+
+#: lib/Padre/Wx/FBP/Diff.pm:72
 msgid "Left side"
 msgstr "Левая сторона"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1782
+#: lib/Padre/Wx/FBP/ModuleStarter.pm:99
+msgid "License:"
+msgstr "Лицензия:"
+
+#: lib/Padre/Wx/ActionLibrary.pm:1794
 msgid "Like pressing ENTER somewhere on a line, but use the current position as ident for the new line."
 msgstr "То же, что и нажатие ENTER где-либо в строке, но использовать текущую позицию как отступ для новой строки."
 
-#: lib/Padre/Wx/FindResult.pm:181
-msgid "Line"
-msgstr "Строка"
-
-#: lib/Padre/Wx/Syntax.pm:504
+#: lib/Padre/Wx/Syntax.pm:507
 #, perl-format
 msgid "Line %d:   (%s)   %s"
 msgstr "Строка %d:   (%s)   %s"
@@ -3065,31 +3191,16 @@ msgstr "Строка %d:   (%s)   %s"
 msgid "Line %d: %s"
 msgstr "Строка %d: %s"
 
-#: lib/Padre/Wx/Dialog/DocStats.pm:129
-msgid "Line break mode"
-msgstr "Режим переноса строк"
-
-#: lib/Padre/Wx/Dialog/Goto.pm:88
-#: lib/Padre/Wx/Dialog/Goto.pm:193
-#: lib/Padre/Wx/Dialog/Goto.pm:232
-#: lib/Padre/Wx/Dialog/Goto.pm:251
+#: lib/Padre/Wx/Dialog/Goto.pm:342
 msgid "Line number"
 msgstr "Номер строки"
 
-#: lib/Padre/Wx/Dialog/DocStats.pm:98
+#: lib/Padre/Wx/FBP/Document.pm:138
 #: lib/Padre/Wx/Dialog/Special.pm:72
 msgid "Lines"
 msgstr "Строки"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2165
-msgid "List All Breakpoints"
-msgstr "Показать все точки останова"
-
-#: lib/Padre/Wx/ActionLibrary.pm:2166
-msgid "List all the breakpoints on the console"
-msgstr "Показать все точки останова в консоли"
-
-#: lib/Padre/Wx/Dialog/WindowList.pm:211
+#: lib/Padre/Wx/Dialog/WindowList.pm:210
 msgid "List of open files"
 msgstr "Список открытых файлов"
 
@@ -3097,24 +3208,28 @@ msgstr "Список открытых файлов"
 msgid "List of sessions"
 msgstr "Список сессий"
 
-#: lib/Padre/Wx/ActionLibrary.pm:461
+#: lib/Padre/Wx/ActionLibrary.pm:477
 msgid "List the files that match the current selection and let the user pick one to open"
 msgstr "Показать файлы, который совпадают с текущим выделением и позволить пользователю выбрать один для открытия"
 
+#: lib/Padre/PluginHandle.pm:25
+msgid "Loaded"
+msgstr "Загружен"
+
 #: lib/Padre/Plugin/Devel.pm:236
 #, perl-format
 msgid "Loaded %s modules"
 msgstr "Загружено %s модулей"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1347
+#: lib/Padre/Wx/ActionLibrary.pm:1358
 msgid "Loc&k User Interface"
 msgstr "Зафи&ксировать пользовательский интерфейс"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:1329
-msgid "Local/Remote File Access"
-msgstr "Локальный/Удалённый файловый доступ"
+#: lib/Padre/Wx/FBP/Preferences.pm:1261
+msgid "Local file update poll interval in seconds (0 to disable)"
+msgstr "Интервал времени обновления локальный файлов в секундах (0 для отключения)"
 
-#: lib/Padre/Wx/FBP/Sync.pm:57
+#: lib/Padre/Wx/FBP/Sync.pm:58
 msgid "Logged out"
 msgstr "Вышли"
 
@@ -3123,11 +3238,11 @@ msgstr "Вышли"
 msgid "Logging into FTP server as %s..."
 msgstr "Вхожу на FTP сервер как %s..."
 
-#: lib/Padre/Wx/FBP/Sync.pm:103
+#: lib/Padre/Wx/FBP/Sync.pm:104
 msgid "Login"
 msgstr "Логин"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:149
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:148
 msgid "Long hex character"
 msgstr "Длинный шестнадцатиричный символ"
 
@@ -3135,118 +3250,118 @@ msgstr "Длинный шестнадцатиричный символ"
 msgid "Looking for Net::FTP..."
 msgstr "Ищу Net::FTP..."
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:91
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:90
 msgid "Lowercase characters"
 msgstr "Символы нижнего регистра"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:152
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:151
 msgid "Lowercase next character"
 msgstr "Перевести следующий символ в нижний регистр"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:154
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:153
 msgid "Lowercase till \\E"
 msgstr "Перевести в нижний регистр до \\E"
 
-#: lib/Padre/MimeTypes.pm:531
-#, perl-format
-msgid "MIME type did not have a class entry when %s(%s) was called"
-msgstr "Тип MIME не имеет класса при вызове %s(%s)"
+#: lib/Padre/Wx/FBP/Debugger.pm:336
+msgid ""
+"M\n"
+"Display all loaded modules and their versions."
+msgstr ""
+"M\n"
+"Показать все загруженные модули и их версии."
 
-#: lib/Padre/MimeTypes.pm:520
-#: lib/Padre/MimeTypes.pm:553
-#, perl-format
-msgid "MIME type is not supported when %s(%s) was called"
-msgstr "Неподдерживаемый тип MIME при вызове %s(%s)"
+#: lib/Padre/Wx/FBP/Document.pm:79
+msgid "MIME Type"
+msgstr "Тип MIME"
 
-#: lib/Padre/MimeTypes.pm:502
-#, perl-format
-msgid "MIME type was not supported when %s(%s) was called"
-msgstr "Неподдерживаемый тип MIME при вызове %s(%s)"
+#: lib/Padre/Config.pm:1934
+msgid "MIT License"
+msgstr "MIT лицензия"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1631
+#: lib/Padre/Wx/ActionLibrary.pm:1642
 msgid "Make the letters bigger in the editor window"
 msgstr "Сделать буквы больше в окне редактора"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1641
+#: lib/Padre/Wx/ActionLibrary.pm:1652
 msgid "Make the letters smaller in the editor window"
 msgstr "Сделать буквы меньше в окне редактора"
 
-#: lib/Padre/Wx/FBP/About.pm:447
+#: lib/Padre/Wx/FBP/About.pm:388
 msgid "Marcela Maslanova"
 msgstr "Marcela Maslanova"
 
-#: lib/Padre/Wx/ActionLibrary.pm:633
+#: lib/Padre/Wx/FBP/About.pm:574
+msgid "Marek Roszkowski"
+msgstr "Marek Roszkowski"
+
+#: lib/Padre/Wx/ActionLibrary.pm:659
 msgid "Mark Selection &End"
 msgstr "Пометить &конец выделения"
 
-#: lib/Padre/Wx/ActionLibrary.pm:621
+#: lib/Padre/Wx/ActionLibrary.pm:647
 msgid "Mark Selection &Start"
 msgstr "Пометить &начало выделения"
 
-#: lib/Padre/Wx/ActionLibrary.pm:634
+#: lib/Padre/Wx/ActionLibrary.pm:660
 msgid "Mark the place where the selection should end"
 msgstr "Пометить место где выделение должно закончиться"
 
-#: lib/Padre/Wx/ActionLibrary.pm:622
+#: lib/Padre/Wx/ActionLibrary.pm:648
 msgid "Mark the place where the selection should start"
 msgstr "Пометить место где выделение должно начаться"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:103
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:102
 msgid "Match 0 or more times"
 msgstr "Совпадает 0 или более раз"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:105
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:104
 msgid "Match 1 or 0 times"
 msgstr "Совпадает 1 или 0 раз"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:104
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:103
 msgid "Match 1 or more times"
 msgstr "Совпадает 1 и более раз"
 
-#: lib/Padre/Wx/FBP/FindFast.pm:108
-msgid "Match Case"
-msgstr "Случай совпадения"
-
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:108
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:107
 msgid "Match at least m but not more than n times"
 msgstr "Совпадает по крайней мере m, но не более n раз"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:107
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:106
 msgid "Match at least n times"
 msgstr "Совпадает по крайней мере n раз"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:106
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:105
 msgid "Match exactly m times"
 msgstr "Совпадает точно m раз"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:679
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:677
 #, perl-format
 msgid "Match failure in %s:  %s"
 msgstr "Ошибка поиска в %s:  %s"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:690
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:688
 #, perl-format
 msgid "Match warning in %s:  %s"
 msgstr "Предупреждение при поиске в %s:  %s"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:699
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:697
 #, perl-format
 msgid "Match with 0 width at character %s"
 msgstr "Совпало с нулевой шириной у символа %s"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:236
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:235
 msgid "Matched text:"
 msgstr "Совпавший текст:"
 
-#: lib/Padre/Wx/FBP/About.pm:432
+#: lib/Padre/Wx/FBP/About.pm:373
 msgid "Matthew Lien"
 msgstr "Matthew Lien"
 
-#: lib/Padre/Wx/FBP/About.pm:313
+#: lib/Padre/Wx/FBP/About.pm:254
 msgid "Max Maischein"
 msgstr "Max Maischein"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:272
+#: lib/Padre/Wx/FBP/Preferences.pm:227
 msgid "Maximum number of suggestions"
 msgstr "Макс. число предложений"
 
@@ -3255,75 +3370,76 @@ msgstr "Макс. число предложений"
 msgid "Message"
 msgstr "Сообщение"
 
-#: lib/Padre/Wx/FBP/CPAN.pm:215
+#: lib/Padre/Wx/FBP/CPAN.pm:223
 msgid "MetaCPAN..."
 msgstr "MetaCPAN..."
 
-#: lib/Padre/Wx/Outline.pm:371
+#: lib/Padre/Wx/Outline.pm:364
 msgid "Methods"
 msgstr "Методы"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:421
-msgid "Methods order"
-msgstr "Порядок методов"
-
-#: lib/Padre/Wx/FBP/Preferences.pm:290
+#: lib/Padre/Wx/FBP/Preferences.pm:245
 msgid "Minimum characters for autocomplete"
 msgstr "Мин. число символов для автодополнения"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:254
+#: lib/Padre/Wx/FBP/Preferences.pm:209
 msgid "Minimum length of suggestions"
 msgstr "Мин. длина предложений"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:112
+#: lib/Padre/Wx/FBP/Preferences.pm:119
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:111
 msgid "Miscellaneous"
 msgstr "Разное"
 
-#: lib/Padre/Wx/VCS.pm:235
+#: lib/Padre/Wx/VCS.pm:252
 msgid "Missing"
 msgstr "Пропущено"
 
-#: lib/Padre/Wx/VCS.pm:231
-#: lib/Padre/Wx/VCS.pm:242
+#: lib/Padre/Wx/VCS.pm:248
+#: lib/Padre/Wx/VCS.pm:259
 msgid "Modified"
 msgstr "Изменён"
 
-#: lib/Padre/Wx/Main.pm:6531
-#: lib/Padre/Util/Template.pm:53
-msgid "Module name:"
+#: lib/Padre/Wx/FBP/ModuleStarter.pm:38
+#: lib/Padre/Document/Perl/Starter.pm:139
+msgid "Module Name:"
 msgstr "Название модуля:"
 
-#: lib/Padre/Wx/Outline.pm:370
+#: lib/Padre/Wx/FBP/ModuleStarter.pm:29
+msgid "Module Starter"
+msgstr "Создатель Модуля"
+
+#: lib/Padre/Wx/Outline.pm:363
 msgid "Modules"
 msgstr "Модули"
 
-#: lib/Padre/Wx/Directory.pm:179
-msgid "Move to other panel"
-msgstr "Переместить на другую панель"
-
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:481
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:480
 msgid "Multi-line (&m)"
 msgstr "Несколько строк (&m)"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2344
+#: lib/Padre/Wx/ActionLibrary.pm:2269
 msgid "My Plug-in is a plug-in where developers could extend their Padre installation"
 msgstr "Мой плагин - это плагин, где разработчики могут расширять их инсталляции Padre"
 
-#: lib/Padre/Wx/FBP/FindInFiles/Output.pm:37
-msgid "MyLabel"
-msgstr "МояМетка"
+#: lib/Padre/Plugin/My.pm:28
+msgid "My Plugin"
+msgstr "Мой Плагин"
+
+#: lib/Padre/Wx/FBP/SLOC.pm:120
+msgid "Mythical Man Months:"
+msgstr "Мифические Человеко-Месяцы:"
 
 #: lib/Padre/Wx/Browser.pm:464
 msgid "NAME"
 msgstr "ИМЯ"
 
-#: lib/Padre/Wx/Dialog/PluginManager.pm:67
+#: lib/Padre/Wx/Dialog/SessionManager2.pm:28
 #: lib/Padre/Wx/Dialog/Special.pm:70
 #: lib/Padre/Wx/Dialog/SessionManager.pm:237
 msgid "Name"
 msgstr "Имя"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1889
+#: lib/Padre/Wx/ActionLibrary.pm:1901
 msgid "Name for the new subroutine"
 msgstr "Имя новой процедуры"
 
@@ -3331,19 +3447,23 @@ msgstr "Имя новой процедуры"
 msgid "Ne&w"
 msgstr "Но&вый"
 
-#: lib/Padre/Wx/Main.pm:6782
-msgid "Need to select text in order to translate to hex"
-msgstr "Необходимо выбрать текст, чтобы транслировать в шестнадцатиричное представление"
+#: lib/Padre/Wx/Main.pm:6644
+msgid "Need to select text in order to translate numbers"
+msgstr "Необходимо выбрать текст, чтобы транслировать в число"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:129
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:128
 msgid "Negative lookahead assertion"
 msgstr "Негативное проверка впереди"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:131
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:130
 msgid "Negative lookbehind assertion"
 msgstr "Негативная проверка позади"
 
-#: lib/Padre/Wx/Directory/TreeCtrl.pm:377
+#: lib/Padre/Wx/FBP/Preferences.pm:556
+msgid "New File Creation"
+msgstr "Создание Нового Файла"
+
+#: lib/Padre/Wx/Directory/TreeCtrl.pm:381
 msgid "New Folder"
 msgstr "Новый каталог"
 
@@ -3351,158 +3471,144 @@ msgstr "Новый каталог"
 msgid "New Installation Survey"
 msgstr "Обзор новой установки"
 
-#: lib/Padre/Wx/Main.pm:6532
-#: lib/Padre/Util/Template.pm:53
+#: lib/Padre/Document/Perl/Starter.pm:140
 msgid "New Module"
 msgstr "Новый модуль"
 
-#: lib/Padre/Document/Perl.pm:807
+#: lib/Padre/Document/Perl.pm:824
 msgid "New name"
 msgstr "Новое имя"
 
-#: lib/Padre/PluginManager.pm:431
+#: lib/Padre/PluginManager.pm:393
 msgid "New plug-ins detected"
 msgstr "Обнаружены новые плагины"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:142
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:141
 msgid "Newline"
 msgstr "Новая строка"
 
-#: lib/Padre/Wx/FBP/FindFast.pm:91
-msgid "Next"
-msgstr "Следующий"
+#: lib/Padre/Wx/FBP/Document.pm:103
+msgid "Newline Type"
+msgstr "Тип перевода строки"
 
-#: lib/Padre/Wx/Diff2.pm:28
+#: lib/Padre/Wx/Diff2.pm:29
 #: lib/Padre/Wx/Dialog/Diff.pm:32
 msgid "Next difference"
 msgstr "Следующее отличие"
 
-#: lib/Padre/Config.pm:902
+#: lib/Padre/Config.pm:1088
 msgid "No Autoindent"
 msgstr "Без автоотступа"
 
-#: lib/Padre/Wx/Main.pm:2759
+#: lib/Padre/Wx/Main.pm:2787
 msgid "No Build.PL nor Makefile.PL nor dist.ini found"
 msgstr "Ни Build.PL, ни Makefile.PL, ни dist.ini не найдено"
 
-#: lib/Padre/Wx/Dialog/HelpSearch.pm:94
+#: lib/Padre/Wx/Dialog/HelpSearch.pm:95
 msgid "No Help found"
 msgstr "Не найдено помощи"
 
-#: lib/Padre/Wx/Diff.pm:252
+#: lib/Padre/Wx/Diff.pm:260
 msgid "No changes found"
 msgstr "Не найдено изменений"
 
-#: lib/Padre/Document/Perl.pm:637
+#: lib/Padre/Document/Perl.pm:654
 msgid "No declaration could be found for the specified (lexical?) variable"
 msgstr "Не найдено объявление указаной переменной (лексической?)"
 
-#: lib/Padre/Document/Perl.pm:886
+#: lib/Padre/Document/Perl.pm:903
 msgid "No declaration could be found for the specified (lexical?) variable."
 msgstr "Не найдено объявление указаной переменной (лексической?)."
 
-#: lib/Padre/Wx/Main.pm:2726
-#: lib/Padre/Wx/Main.pm:2781
-#: lib/Padre/Wx/Main.pm:2833
+#: lib/Padre/Wx/Main.pm:2754
+#: lib/Padre/Wx/Main.pm:2809
+#: lib/Padre/Wx/Main.pm:2860
 msgid "No document open"
 msgstr "Нет открытых документов"
 
-#: lib/Padre/Task/CPAN2.pm:183
+#: lib/Padre/Task/CPAN.pm:183
 #, perl-format
 msgid "No documentation for '%s'"
 msgstr "Нет документации для '%s'"
 
-#: lib/Padre/Document/Perl.pm:493
+#: lib/Padre/Document/Perl.pm:514
 msgid "No errors found."
 msgstr "Ошибок не найдено."
 
-#: lib/Padre/Wx/Syntax.pm:422
+#: lib/Padre/Wx/Syntax.pm:454
 #, perl-format
 msgid "No errors or warnings found in %s within %3.2f secs."
 msgstr "Не найдено ошибок и предупреждений в %s за %3.2f секунд."
 
-#: lib/Padre/Wx/Syntax.pm:427
+#: lib/Padre/Wx/Syntax.pm:459
 #, perl-format
 msgid "No errors or warnings found within %3.2f secs."
 msgstr "Не найдено ошибок и предупреждений за %3.2f секунд."
 
-#: lib/Padre/Wx/Main.pm:3068
+#: lib/Padre/Wx/Main.pm:3101
 msgid "No execution mode was defined for this document type"
 msgstr "Для этого документа не установлен режим исполнения"
 
-#: lib/Padre/Wx/Main.pm:6273
-msgid "No file is open"
-msgstr "Ни один файл не открыт"
-
-#: lib/Padre/PluginManager.pm:1066
+#: lib/Padre/PluginManager.pm:892
 #: lib/Padre/Util/FileBrowser.pm:47
 #: lib/Padre/Util/FileBrowser.pm:87
 #: lib/Padre/Util/FileBrowser.pm:135
 msgid "No filename"
 msgstr "Файл без имени"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:718
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:716
 msgid "No match"
 msgstr "Нет совпадений"
 
-#: lib/Padre/Wx/Replace.pm:541
-#: lib/Padre/Wx/Replace.pm:588
-#: lib/Padre/Wx/Dialog/Find.pm:71
+#: lib/Padre/Wx/Dialog/Find.pm:63
+#: lib/Padre/Wx/Dialog/Replace.pm:135
+#: lib/Padre/Wx/Dialog/Replace.pm:158
 #, perl-format
 msgid "No matches found for \"%s\"."
 msgstr "Не найдено совпадений для \"%s\"."
 
-#: lib/Padre/Document.pm:1052
-#, perl-format
-msgid "No module mime_type='%s' filename='%s'"
-msgstr "Нет модуля mime_type='%s' файл='%s'"
-
-#: lib/Padre/Wx/Main.pm:3050
+#: lib/Padre/Wx/Main.pm:3083
 msgid "No open document"
 msgstr "Нет открытых документов"
 
-#: lib/Padre/Config.pm:466
+#: lib/Padre/Config.pm:679
 msgid "No open files"
 msgstr "Нет открытых файлов"
 
-#: lib/Padre/Wx/FindInFiles.pm:218
-#: lib/Padre/Wx/ReplaceInFiles.pm:190
+#: lib/Padre/Wx/ReplaceInFiles.pm:258
+#: lib/Padre/Wx/Panel/FoundInFiles.pm:307
 #, perl-format
 msgid "No results found for '%s' inside '%s'"
 msgstr "Не найдено результатов для '%s' внутри '%s'"
 
-#: lib/Padre/Wx/Main.pm:877
+#: lib/Padre/Wx/Main.pm:933
 #, perl-format
 msgid "No such session %s"
 msgstr "Нет такой сессии %s"
 
-#: lib/Padre/Wx/ActionLibrary.pm:819
+#: lib/Padre/Wx/ActionLibrary.pm:843
 msgid "No suggestions"
 msgstr "Нет предложений"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:127
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:126
 msgid "Non-capturing group"
 msgstr "Незахватывающая группа"
 
-#: lib/Padre/Wx/Dialog/DocStats.pm:110
-msgid "Non-whitespace characters"
-msgstr "Непробельных символов"
-
-#: lib/Padre/Wx/Dialog/Preferences.pm:135
+#: lib/Padre/Wx/Dialog/Preferences.pm:32
 msgid "None"
 msgstr "Нет"
 
-#: lib/Padre/Wx/VCS.pm:228
-#: lib/Padre/Wx/FBP/VCS.pm:180
+#: lib/Padre/Wx/VCS.pm:245
+#: lib/Padre/Wx/FBP/VCS.pm:173
 msgid "Normal"
 msgstr "Нормальный"
 
-#: lib/Padre/Locale.pm:370
-#: lib/Padre/Wx/FBP/About.pm:603
+#: lib/Padre/Locale.pm:371
+#: lib/Padre/Wx/FBP/About.pm:544
 msgid "Norwegian"
 msgstr "Норвежский"
 
-#: lib/Padre/Wx/Debugger.pm:83
+#: lib/Padre/Wx/Panel/Debugger.pm:261
 msgid "Not a Perl document"
 msgstr "Не Perl-документ"
 
@@ -3511,11 +3617,11 @@ msgstr "Не Perl-документ"
 msgid "Not a positive number."
 msgstr "Не положительное число."
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:119
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:118
 msgid "Not a word boundary"
 msgstr "Не граница слова"
 
-#: lib/Padre/Wx/Main.pm:4200
+#: lib/Padre/Wx/Main.pm:4254
 msgid "Nothing selected. Enter what should be opened:"
 msgstr "Ничего не выбрано. Укажите, что нужно открыть:"
 
@@ -3523,33 +3629,38 @@ msgstr "Ничего не выбрано. Укажите, что нужно от
 msgid "Now"
 msgstr "Сейчас"
 
-#: lib/Padre/Wx/Menu/File.pm:78
+#: lib/Padre/Wx/FBP/SLOC.pm:144
+msgid "Number of Developers:"
+msgstr "Число Разработчиков:"
+
+#: lib/Padre/Wx/Menu/File.pm:94
 msgid "O&pen"
 msgstr "О&ткрыть"
 
-#: lib/Padre/Wx/FBP/Bookmarks.pm:85
+#: lib/Padre/Wx/FBP/ModuleStarter.pm:138
+#: lib/Padre/Wx/FBP/Bookmarks.pm:86
 #: lib/Padre/Wx/FBP/WhereFrom.pm:60
 msgid "OK"
 msgstr "OK"
 
-#: lib/Padre/Wx/VCS.pm:236
+#: lib/Padre/Wx/VCS.pm:253
 msgid "Obstructed"
 msgstr "Затруднено"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:147
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:146
 msgid "Octal character"
 msgstr "Восьмиричный символ"
 
-#: lib/Padre/Wx/ActionLibrary.pm:850
+#: lib/Padre/Wx/ActionLibrary.pm:874
 msgid "Offer completions to the current string. See Preferences"
 msgstr "Предложить завершения для текущей строки. Смотрите Настройки"
 
-#: lib/Padre/Wx/FBP/About.pm:319
-#: lib/Padre/Wx/FBP/About.pm:483
+#: lib/Padre/Wx/FBP/About.pm:260
+#: lib/Padre/Wx/FBP/About.pm:424
 msgid "Olivier Mengue"
 msgstr "Olivier Mengue"
 
-#: lib/Padre/Wx/FBP/About.pm:525
+#: lib/Padre/Wx/FBP/About.pm:466
 msgid "Omer Zak"
 msgstr "Omer Zak"
 
@@ -3557,66 +3668,82 @@ msgstr "Omer Zak"
 msgid "Only one POD fragment, will not try to merge"
 msgstr "Только один фрагмент POD, не буду пытаться объединить"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2442
+#: lib/Padre/Wx/ActionLibrary.pm:2354
 msgid "Open &CPAN Config File"
 msgstr "Открыть файл настроек &CPAN"
 
-#: lib/Padre/Wx/Outline.pm:138
+#: lib/Padre/Wx/Outline.pm:144
 msgid "Open &Documentation"
 msgstr "Открыть &документацию"
 
-#: lib/Padre/Wx/ActionLibrary.pm:248
+#: lib/Padre/Wx/ActionLibrary.pm:264
 msgid "Open &Example"
 msgstr "Открыть &пример"
 
-#: lib/Padre/Wx/ActionLibrary.pm:259
+#: lib/Padre/Wx/ActionLibrary.pm:275
 msgid "Open &Last Closed File"
 msgstr "Открыть &последний закрытый файл"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1322
+#: lib/Padre/Wx/ActionLibrary.pm:1333
 msgid "Open &Resources..."
 msgstr "Открыть &Ресурсы..."
 
-#: lib/Padre/Wx/ActionLibrary.pm:460
+#: lib/Padre/Wx/ActionLibrary.pm:476
 msgid "Open &Selection"
 msgstr "Открыть &выделенное"
 
-#: lib/Padre/Wx/ActionLibrary.pm:203
+#: lib/Padre/Wx/ActionLibrary.pm:219
 msgid "Open &URL..."
 msgstr "Открыть &URL..."
 
-#: lib/Padre/Wx/ActionLibrary.pm:2443
+#: lib/Padre/Wx/ActionLibrary.pm:2355
 msgid "Open CPAN::MyConfig.pm for manual editing by experts"
 msgstr "Открыть CPAN::MyConfig.pm для ручного редактирования экспертом"
 
-#: lib/Padre/Wx/Main.pm:4385
-#: lib/Padre/Wx/Directory/TreeCtrl.pm:298
+#: lib/Padre/Wx/FBP/Preferences.pm:1314
+msgid "Open FTP Files"
+msgstr "Открыть FTP файлы"
+
+#: lib/Padre/Wx/Main.pm:4444
+#: lib/Padre/Wx/Directory/TreeCtrl.pm:302
 msgid "Open File"
 msgstr "Открыть файл"
 
-#: lib/Padre/Wx/Dialog/OpenResource.pm:31
-#: lib/Padre/Wx/Dialog/OpenResource.pm:77
+#: lib/Padre/Wx/FBP/Preferences.pm:525
+msgid "Open Files:"
+msgstr "Открыть Файлы:"
+
+#: lib/Padre/Wx/FBP/Preferences.pm:1279
+msgid "Open HTTP Files"
+msgstr "Открыть HTTP файлы"
+
+#: lib/Padre/Wx/Dialog/OpenResource.pm:33
+#: lib/Padre/Wx/Dialog/OpenResource.pm:79
 msgid "Open Resources"
 msgstr "Открыть Ресурсы"
 
-#: lib/Padre/Wx/ActionLibrary.pm:471
+#: lib/Padre/Wx/ActionLibrary.pm:487
 msgid "Open S&ession..."
 msgstr "Открыть с&ессию..."
 
-#: lib/Padre/Wx/Main.pm:4243
+#: lib/Padre/Wx/Main.pm:4302
 msgid "Open Selection"
 msgstr "Открыть выделенное"
 
+#: lib/Padre/Wx/FBP/SessionManager.pm:86
+msgid "Open Session"
+msgstr "Открыть Сессию"
+
 #: lib/Padre/Wx/Dialog/OpenURL.pm:37
 msgid "Open URL"
 msgstr "Открыть URL"
 
-#: lib/Padre/Wx/Main.pm:4421
-#: lib/Padre/Wx/Main.pm:4441
+#: lib/Padre/Wx/Main.pm:4480
+#: lib/Padre/Wx/Main.pm:4500
 msgid "Open Warning"
 msgstr "Предупреждение при открытии"
 
-#: lib/Padre/Wx/ActionLibrary.pm:159
+#: lib/Padre/Wx/ActionLibrary.pm:160
 msgid "Open a document with a skeleton Perl 5 module"
 msgstr "Открыть документ с каркасом модуля Perl 5"
 
@@ -3624,15 +3751,15 @@ msgstr "Открыть документ с каркасом модуля Perl 5"
 msgid "Open a document with a skeleton Perl 5 script"
 msgstr "Открыть документ с каркасом скрипта Perl 5"
 
-#: lib/Padre/Wx/ActionLibrary.pm:168
-msgid "Open a document with a skeleton Perl 5 test  script"
-msgstr "Откруть документ с каркасом тестового скрипта Perl 5"
+#: lib/Padre/Wx/ActionLibrary.pm:170
+msgid "Open a document with a skeleton Perl 5 test script"
+msgstr "Откруть документ с шаблоном тестового скрипта Perl 5"
 
-#: lib/Padre/Wx/ActionLibrary.pm:179
+#: lib/Padre/Wx/ActionLibrary.pm:195
 msgid "Open a document with a skeleton Perl 6 script"
 msgstr "Открыть документ с каркасом скрипта Perl 6"
 
-#: lib/Padre/Wx/ActionLibrary.pm:204
+#: lib/Padre/Wx/ActionLibrary.pm:220
 msgid "Open a file from a remote location"
 msgstr "Открыть файл из внешнего источника"
 
@@ -3640,103 +3767,111 @@ msgstr "Открыть файл из внешнего источника"
 msgid "Open a new empty document"
 msgstr "Открыть новый пустой документ"
 
-#: lib/Padre/Wx/ActionLibrary.pm:521
+#: lib/Padre/Wx/ActionLibrary.pm:537
 msgid "Open all the files listed in the recent files list"
 msgstr "Открыть все файлы, указанные в списке недавних файлов"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2335
+#: lib/Padre/Wx/ActionLibrary.pm:2260
 msgid "Open browser to a CPAN search showing the Padre::Plugin packages"
 msgstr "Открыть браузер для поиска в CPAN, показывающего пакеты Padre::Plugin"
 
-#: lib/Padre/Wx/Menu/File.pm:384
+#: lib/Padre/Wx/Menu/File.pm:405
 msgid "Open cancelled"
 msgstr "Открытие отменено"
 
-#: lib/Padre/PluginManager.pm:1141
-#: lib/Padre/Wx/Main.pm:5997
+#: lib/Padre/PluginManager.pm:966
+#: lib/Padre/Wx/Main.pm:6030
 msgid "Open file"
 msgstr "Открыть файл"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:382
-msgid "Open files"
-msgstr "Открыть файлы"
-
-#: lib/Padre/Wx/FBP/Preferences.pm:413
-msgid "Open files in existing Padre"
-msgstr "Открыть файлы в существующем Padre"
-
-#: lib/Padre/Wx/ActionLibrary.pm:238
+#: lib/Padre/Wx/ActionLibrary.pm:254
 msgid "Open in &Command Line"
 msgstr "Открыть в &командной строке"
 
-#: lib/Padre/Wx/ActionLibrary.pm:214
+#: lib/Padre/Wx/ActionLibrary.pm:230
 msgid "Open in File &Browser"
 msgstr "Открыть в программе &просмотра файлов"
 
-#: lib/Padre/Wx/Directory/TreeCtrl.pm:249
-#: lib/Padre/Wx/Directory/TreeCtrl.pm:308
+#: lib/Padre/Wx/Directory/TreeCtrl.pm:253
+#: lib/Padre/Wx/Directory/TreeCtrl.pm:312
 msgid "Open in File Browser"
 msgstr "Открыть в программе просмотра файлов"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2670
+#: lib/Padre/Wx/ActionLibrary.pm:2189
+msgid "Open interesting and helpful Padre Wiki in your default web browser"
+msgstr "Открыть интересный и полезный веб-сайт Padre Wiki в вашем веб-браузере по умолчанию"
+
+#: lib/Padre/Wx/ActionLibrary.pm:2579
 msgid "Open interesting and helpful Perl websites in your default web browser"
 msgstr "Открыть интересные и полезные Perl веб-сайты в вашем веб-браузере по умолчанию"
 
-#: lib/Padre/Wx/Main.pm:4201
+#: lib/Padre/Wx/Main.pm:4255
 msgid "Open selection"
 msgstr "Открыть выделенное"
 
-#: lib/Padre/Config.pm:467
+#: lib/Padre/Config.pm:680
 msgid "Open session"
 msgstr "Открыть сессию"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2632
+#: lib/Padre/Wx/ActionLibrary.pm:2530
 msgid "Open the Padre live support chat in your web browser and talk to others who may help you with your problem"
 msgstr "Открыть чат поддержки Padre в вашем веб-браузере и начать разговор с другими, кто может помочь вам с вашими проблемами"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2644
+#: lib/Padre/Wx/ActionLibrary.pm:2542
+#: lib/Padre/Wx/ActionLibrary.pm:2554
 msgid "Open the Perl live support chat in your web browser and talk to others who may help you with your problem"
 msgstr "Открыть чат поддержки Perl в вашем веб-браузере и начать разговор с другими, кто может помочь вам с вашими проблемами"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2656
+#: lib/Padre/Wx/ActionLibrary.pm:2566
 msgid "Open the Perl/Win32 live support chat in your web browser and talk to others who may help you with your problem"
 msgstr "Открыть чат поддержки Perl/Win32 в вашем веб-браузере и начать разговор с другими, кто может помочь вам с вашими проблемами"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2296
+#: lib/Padre/Wx/ActionLibrary.pm:2224
 msgid "Open the regular expression editing window"
 msgstr "Открыть окно редактора регулярных выражений"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2306
+#: lib/Padre/Wx/ActionLibrary.pm:2234
 msgid "Open the selected text in the Regex Editor"
 msgstr "Открыть выбранный текст в редакторе регулярных выражений"
 
-#: lib/Padre/Wx/ActionLibrary.pm:224
+#: lib/Padre/Wx/ActionLibrary.pm:240
 msgid "Open with Default &System Editor"
 msgstr "Открыть &системным редактором по умолчанию"
 
-#: lib/Padre/Wx/Main.pm:3179
+#: lib/Padre/Wx/Main.pm:3212
 #, perl-format
 msgid "Opening session %s..."
 msgstr "Открыть сессию %s..."
 
-#: lib/Padre/Wx/ActionLibrary.pm:239
+#: lib/Padre/Wx/ActionLibrary.pm:255
 msgid "Opens a command line using the current document folder"
 msgstr "Открыть коммандную строку в текущем каталоге документа"
 
-#: lib/Padre/Wx/ActionLibrary.pm:215
+#: lib/Padre/Wx/ActionLibrary.pm:231
 msgid "Opens the current document using the file browser"
 msgstr "Открыть текущий документ в программе просмотра файлов"
 
-#: lib/Padre/Wx/ActionLibrary.pm:227
+#: lib/Padre/Wx/ActionLibrary.pm:243
 msgid "Opens the file with the default system editor"
 msgstr "Открыть файл редактором по умолчанию"
 
-#: lib/Padre/Wx/ActionLibrary.pm:261
+#: lib/Padre/Wx/ActionLibrary.pm:277
 msgid "Opens the last closed file"
 msgstr "Открыть последний закрытый файл"
 
-#: lib/Padre/Wx/Replace.pm:303
-#: lib/Padre/Wx/FBP/Patch.pm:147
+#: lib/Padre/Wx/FBP/Preferences.pm:846
+msgid ""
+"Optional features can be disabled to simplify the user interface,\n"
+"reduce memory consumption and make Padre run faster.\n"
+"\n"
+"Changes to features are only applied when Padre is restarted."
+msgstr ""
+"Дополнительные возможности могут быть отключены для упрощения пользовательского интерфейса,\n"
+"уменьшения потребления памяти и ускорения работы Padre.\n"
+"\n"
+"Изменения будут применены только после перезапуска Padre."
+
+#: lib/Padre/Wx/FBP/Patch.pm:148
 msgid "Options"
 msgstr "Опции"
 
@@ -3764,54 +3899,59 @@ msgstr "Другие движки поиска"
 msgid "Out of range."
 msgstr "Вне диапазона."
 
-#: lib/Padre/Wx/Outline.pm:241
-#: lib/Padre/Wx/Outline.pm:296
+#: lib/Padre/Wx/Outline.pm:189
+#: lib/Padre/Wx/Outline.pm:233
 msgid "Outline"
 msgstr "Схема"
 
-#: lib/Padre/Wx/Output.pm:196
+#: lib/Padre/Wx/Output.pm:89
+#: lib/Padre/Wx/FBP/Preferences.pm:455
 msgid "Output"
 msgstr "Вывод"
 
-#: lib/Padre/Wx/Bottom.pm:52
+#: lib/Padre/Wx/Bottom.pm:53
 msgid "Output View"
 msgstr "Вид вывода"
 
-#: lib/Padre/Wx/Dialog/Preferences.pm:463
+#: lib/Padre/Wx/Dialog/Preferences.pm:482
 msgid "Override Shortcut"
 msgstr "Переназначить комбинацию клавиш"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2642
-msgid "P&erl Help"
-msgstr "Помощь по P&erl"
+#: lib/Padre/Wx/ActionLibrary.pm:2540
+msgid "P&erl Help (English)"
+msgstr "Помощь по P&erl (Английский)"
 
 #: lib/Padre/Wx/Menu/Tools.pm:104
 msgid "P&lug-in Tools"
 msgstr "Инструменты п&лагинов"
 
-#: lib/Padre/Wx/Main.pm:4365
+#: lib/Padre/Wx/Main.pm:4424
 msgid "PHP Files"
 msgstr "Файлы PHP"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:341
+#: lib/Padre/Wx/FBP/Preferences.pm:296
 msgid "POD"
 msgstr "POD"
 
-#: lib/Padre/MimeTypes.pm:471
-#: lib/Padre/Config.pm:1149
+#: lib/Padre/Wx/FBP/POD.pm:30
+msgid "POD Viewer"
+msgstr "Просмотр POD"
+
+#: lib/Padre/Config.pm:1319
+#: lib/Padre/Wx/Scintilla.pm:28
 msgid "PPI Experimental"
 msgstr "PPI Экспериментальный"
 
-#: lib/Padre/MimeTypes.pm:476
-#: lib/Padre/Config.pm:1150
+#: lib/Padre/Config.pm:1320
+#: lib/Padre/Wx/Scintilla.pm:34
 msgid "PPI Standard"
 msgstr "PPI Стандартный"
 
-#: lib/Padre/Wx/FBP/About.pm:663
+#: lib/Padre/Wx/FBP/About.pm:610
 msgid "Paco Alguacil"
 msgstr "Paco Alguacil"
 
-#: lib/Padre/Wx/FBP/About.pm:923
+#: lib/Padre/Wx/FBP/About.pm:848
 #: lib/Padre/Wx/Dialog/Form.pm:98
 msgid "Padre"
 msgstr "Padre"
@@ -3824,32 +3964,37 @@ msgstr "Разработчик Padre"
 msgid "Padre Developer Tools"
 msgstr "Инструменты разработки Padre"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:30
+#: lib/Padre/Wx/FBP/Preferences.pm:32
 msgid "Padre Preferences"
 msgstr "Настройки Padre"
 
-#: lib/Padre/Wx/FBP/Sync.pm:28
+#: lib/Padre/Wx/FBP/Sync.pm:29
 msgid "Padre Sync"
 msgstr "Синхронизация Padre"
 
-#: lib/Padre/Wx/FBP/About.pm:55
-msgid "Padre:-"
-msgstr "Padre:"
+#: lib/Padre/Wx/FBP/About.pm:102
+msgid ""
+"Padre contains icons from GNOME, you can redistribute it and/or \n"
+"modify then under the terms of the GNU General Public License as published by the \n"
+"Free Software Foundation; version 2 dated June, 1991."
+msgstr ""
+"Padre содержит иконки GNOME, Вы можете распространять их и/или \n"
+"изменять на условиях Общественной Публичной Лицензии GNU как опубликовано\n"
+"Free Software Foundation; версия 2, датированная июнем 1991."
 
-#: lib/Padre/Wx/Dialog/Preferences.pm:137
+#: lib/Padre/Wx/Dialog/Preferences.pm:45
 msgid "PageDown"
 msgstr "PageDown"
 
-#: lib/Padre/Wx/Dialog/Preferences.pm:137
+#: lib/Padre/Wx/Dialog/Preferences.pm:44
 msgid "PageUp"
 msgstr "PageUp"
 
-#: lib/Padre/Wx/FBP/Sync.pm:88
-#: lib/Padre/Wx/FBP/Sync.pm:133
-msgid "Password"
-msgstr "Пароль"
+#: lib/Padre/Wx/FBP/ModuleStarter.pm:114
+msgid "Parent Directory:"
+msgstr "Родительский каталог:"
 
-#: lib/Padre/Wx/Dialog/Sync.pm:152
+#: lib/Padre/Wx/Dialog/Sync.pm:153
 msgid "Password and confirmation do not match."
 msgstr "Пароль и подтверждение не совпадают."
 
@@ -3858,43 +4003,49 @@ msgstr "Пароль и подтверждение не совпадают."
 msgid "Password for user '%s' at %s:"
 msgstr "Пароль для пользователя '%s' на %s:"
 
-#: lib/Padre/Wx/ActionLibrary.pm:753
+#: lib/Padre/Wx/FBP/Sync.pm:89
+#: lib/Padre/Wx/FBP/Sync.pm:148
+msgid "Password:"
+msgstr "Пароль:"
+
+#: lib/Padre/Wx/ActionLibrary.pm:779
 msgid "Paste the clipboard to the current location"
 msgstr "Вставить из буфера обмена в текущую позицию"
 
-#: lib/Padre/Wx/FBP/Patch.pm:28
+#: lib/Padre/Wx/FBP/Patch.pm:29
 msgid "Patch"
 msgstr "Патч"
 
-#: lib/Padre/Wx/Dialog/Patch.pm:419
+#: lib/Padre/Wx/Dialog/Patch.pm:411
 msgid "Patch file should end in .patch or .diff, you should reselect & try again"
 msgstr "Файл заплатки должен заканчиваться на .patch или .diff, вы должны ещё раз выбрать и попробовать снова"
 
-#: lib/Padre/Wx/Dialog/Patch.pm:434
-msgid "Patch successful, you should see a new tab in editor called Unsaved #"
-msgstr "Патч применён успешно, Вы должны увидеть новую вкладку в редакторе, названную Несохранённый #"
+#: lib/Padre/Wx/Dialog/Patch.pm:427
+#, perl-format
+msgid "Patch successful, you should see a new tab in editor called %s"
+msgstr "Патч применён успешно, Вы должны увидеть новую вкладку в редакторе, названную %s"
 
-#: lib/Padre/Wx/VCS.pm:50
+#: lib/Padre/Wx/VCS.pm:54
 msgid "Path"
 msgstr "Путь"
 
-#: lib/Padre/Wx/FBP/About.pm:283
+#: lib/Padre/Wx/FBP/About.pm:224
 msgid "Patrick Donelan"
 msgstr "Patrick Donelan"
 
-#: lib/Padre/Wx/FBP/About.pm:325
+#: lib/Padre/Wx/FBP/About.pm:266
 msgid "Paweł Murias"
 msgstr "Paweł Murias"
 
-#: lib/Padre/Wx/Dialog/QuickMenuAccess.pm:387
+#: lib/Padre/Wx/Dialog/QuickMenuAccess.pm:367
 msgid "Perl"
 msgstr "Perl"
 
-#: lib/Padre/Wx/ActionLibrary.pm:178
+#: lib/Padre/Wx/ActionLibrary.pm:194
 msgid "Perl &6 Script"
 msgstr "Perl &6 Скрипт"
 
-#: lib/Padre/Wx/ActionLibrary.pm:158
+#: lib/Padre/Wx/ActionLibrary.pm:159
 msgid "Perl 5 &Module"
 msgstr "Perl 5 &Модуль"
 
@@ -3902,7 +4053,7 @@ msgstr "Perl 5 &Модуль"
 msgid "Perl 5 &Script"
 msgstr "Perl 5 &Скрипт"
 
-#: lib/Padre/Wx/ActionLibrary.pm:167
+#: lib/Padre/Wx/ActionLibrary.pm:169
 msgid "Perl 5 &Test"
 msgstr "Perl 5 &Тест"
 
@@ -3910,7 +4061,24 @@ msgstr "Perl 5 &Тест"
 msgid "Perl Application Development and Refactoring Environment"
 msgstr "Среда для Разработки Perl Приложений и Рефакторинга"
 
-#: lib/Padre/Wx/Main.pm:4363
+#: lib/Padre/Wx/FBP/Preferences.pm:1446
+msgid "Perl Arguments"
+msgstr "Аргументы Perl"
+
+#: lib/Padre/Wx/FBP/Preferences.pm:1404
+msgid "Perl Ctags File:"
+msgstr "Файл Perl Ctags:"
+
+#: lib/Padre/Wx/ActionLibrary.pm:181
+msgid "Perl Distribution..."
+msgstr "Perl дистрибутив..."
+
+#: lib/Padre/Wx/FBP/Preferences.pm:1390
+msgid "Perl Executable:"
+msgstr "Исполняемый файл Perl:"
+
+#: lib/Padre/Wx/Main.pm:4422
+#: lib/Padre/Wx/Choice/Files.pm:21
 msgid "Perl Files"
 msgstr "Файлы Perl"
 
@@ -3918,116 +4086,104 @@ msgstr "Файлы Perl"
 msgid "Perl Filter"
 msgstr "Perl фильтр"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:880
-msgid "Perl beginner mode"
-msgstr "Режим новичка Perl"
-
-#: lib/Padre/Wx/FBP/Preferences.pm:926
-msgid "Perl ctags file"
-msgstr "Файл perl ctags"
+#: lib/Padre/Wx/ActionLibrary.pm:2552
+msgid "Perl Help (Japanese)"
+msgstr "Помощь по Perl (Японский)"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:807
-msgid "Perl interpreter"
-msgstr "Интерпретатор Perl"
-
-#: lib/Padre/Locale.pm:258
+#: lib/Padre/Locale.pm:259
 msgid "Persian (Iran)"
 msgstr "Персидский (Иран)"
 
-#: lib/Padre/Wx/FBP/About.pm:343
+#: lib/Padre/Wx/FBP/About.pm:284
 msgid "Petar Shangov"
 msgstr "Petar Shangov"
 
-#: lib/Padre/Wx/FBP/About.pm:176
-msgid "Peter Lavender: Release Manager"
-msgstr "Peter Lavender: Руководитель Выпуска"
+#: lib/Padre/Wx/FBP/About.pm:134
+msgid "Peter Lavender"
+msgstr "Peter Lavender"
 
-#: lib/Padre/Wx/Dialog/Sync.pm:141
+#: lib/Padre/Wx/Dialog/Sync.pm:142
 msgid "Please ensure all inputs have appropriate values."
 msgstr "Пожалуйста убедитесь, что все введёные данные имеют корректные значения"
 
-#: lib/Padre/Wx/Dialog/Sync.pm:98
+#: lib/Padre/Wx/Dialog/Sync.pm:107
 msgid "Please input a valid value for both username and password"
 msgstr "Пожалуйста введите корректные значения для имени пользователя и пароля"
 
-#: lib/Padre/Wx/Directory/TreeCtrl.pm:161
+#: lib/Padre/Wx/Directory/TreeCtrl.pm:165
 msgid "Please type in the new name of the directory"
 msgstr "Пожалуйста, введите новое имя для каталога"
 
-#: lib/Padre/Wx/Directory/TreeCtrl.pm:165
+#: lib/Padre/Wx/Directory/TreeCtrl.pm:169
 msgid "Please type in the new name of the file"
 msgstr "Пожалуйста, введите новое имя для файла"
 
-#: lib/Padre/Wx/Progress.pm:76
+#: lib/Padre/Wx/Progress.pm:85
 msgid "Please wait..."
 msgstr "Пожалуйста подождите..."
 
-#: lib/Padre/Wx/ActionLibrary.pm:2334
+#: lib/Padre/Wx/ActionLibrary.pm:2259
 msgid "Plug-in &List (CPAN)"
 msgstr "&Список плагинов (CPAN)"
 
-#: lib/Padre/Wx/Dialog/PluginManager.pm:36
+#: lib/Padre/Wx/FBP/PluginManager.pm:29
 msgid "Plug-in Manager"
 msgstr "Менеджер плагинов"
 
-#: lib/Padre/Wx/Dialog/PluginManager.pm:103
-msgid "Plug-in Name"
-msgstr "Имя плагина"
-
-#: lib/Padre/PluginManager.pm:1161
+#: lib/Padre/PluginManager.pm:986
 #, perl-format
 msgid "Plug-in must have '%s' as base directory"
 msgstr "Плагин должен содержать '%s' в качестве основного каталога"
 
-#: lib/Padre/PluginManager.pm:938
+#: lib/Padre/PluginManager.pm:781
 #, perl-format
 msgid "Plugin %s"
 msgstr "Плагин %s"
 
-#: lib/Padre/PluginHandle.pm:269
+#: lib/Padre/PluginHandle.pm:341
 #, perl-format
 msgid "Plugin %s returned %s instead of a hook list on ->padre_hooks"
 msgstr "Плагин %s вернул %s вместо списка хуков на вызов ->padre_hooks"
 
-#: lib/Padre/PluginHandle.pm:279
+#: lib/Padre/PluginHandle.pm:354
 #, perl-format
 msgid "Plugin %s tried to register invalid hook %s"
 msgstr "Плагин %s пытался зарегистрировать некорректный хук %s"
 
-#: lib/Padre/PluginHandle.pm:287
+#: lib/Padre/PluginHandle.pm:362
 #, perl-format
 msgid "Plugin %s tried to register non-CODE hook %s"
 msgstr "Плагин %s пытался зарегистрировать не CODE хук %s"
 
-#: lib/Padre/PluginManager.pm:911
+#: lib/Padre/PluginManager.pm:754
 #, perl-format
 msgid "Plugin %s, hook %s returned an emtpy error message"
 msgstr "Плагин %s, хук %s вернул пустое сообщение об ошибке"
 
-#: lib/Padre/PluginManager.pm:882
+#: lib/Padre/PluginManager.pm:721
 #, perl-format
 msgid "Plugin error on event %s: %s"
 msgstr "Ошибка плагина при событии %s: %s"
 
-#: lib/Padre/Wx/Dialog/QuickMenuAccess.pm:391
+#: lib/Padre/Wx/Dialog/QuickMenuAccess.pm:371
 msgid "Plugins"
 msgstr "Плагины"
 
-#: lib/Padre/Locale.pm:380
-#: lib/Padre/Wx/FBP/About.pm:618
+#: lib/Padre/Locale.pm:381
+#: lib/Padre/Wx/FBP/About.pm:559
 msgid "Polish"
 msgstr "Польский"
 
-#: lib/Padre/Plugin/PopularityContest.pm:311
+#: lib/Padre/Plugin/PopularityContest.pm:323
 msgid "Popularity Contest Report"
 msgstr "Отчёт соревнования популярности"
 
-#: lib/Padre/Locale.pm:390
-#: lib/Padre/Wx/FBP/About.pm:633
+#: lib/Padre/Locale.pm:391
+#: lib/Padre/Wx/FBP/About.pm:580
 msgid "Portuguese (Brazil)"
 msgstr "Португальский (Бразилия)"
 
-#: lib/Padre/Locale.pm:400
+#: lib/Padre/Locale.pm:401
 msgid "Portuguese (Portugal)"
 msgstr "Португальский (Португалия)"
 
@@ -4039,186 +4195,199 @@ msgstr "Тип позиции"
 msgid "Positive Integer"
 msgstr "Положительное целое"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:128
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:127
 msgid "Positive lookahead assertion"
 msgstr "Позитивная проверка впереди"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:130
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:129
 msgid "Positive lookbehind assertion"
 msgstr "Позитивная проверка позади"
 
-#: lib/Padre/Wx/Outline.pm:369
+#: lib/Padre/Wx/Outline.pm:362
 msgid "Pragmata"
 msgstr "Прагма"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:436
-msgid "Prefered language for error diagnostics"
-msgstr "Предпочитаемый язык для диагностики ошибок"
-
 #: lib/Padre/Wx/Dialog/Advanced.pm:110
 msgid "Preference Name"
 msgstr "Имя настройки"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2284
+#: lib/Padre/Wx/FBP/PluginManager.pm:136
+msgid "Preferences"
+msgstr "Настройки"
+
+#: lib/Padre/Wx/ActionLibrary.pm:2212
 msgid "Preferences &Sync..."
 msgstr "&Синхронизация настроек..."
 
-#: lib/Padre/Wx/FindFast.pm:161
-msgid "Previ&ous"
-msgstr "Преды&дущий"
-
-#: lib/Padre/Wx/FBP/Snippet.pm:91
-msgid "Preview"
-msgstr "Предпросмотр"
+#: lib/Padre/PluginHandle.pm:283
+#, perl-format
+msgid "Prerequisites missing suggest you read the POD for '%s': %s"
+msgstr "Необходимые условия не выполнены, предлагаю Вам прочесть POD для '%s': %s"
 
-#: lib/Padre/Wx/FBP/FindFast.pm:75
-msgid "Previous"
-msgstr "Предыдущий"
+#: lib/Padre/Wx/FBP/Snippet.pm:92
+msgid "Preview:"
+msgstr "Предпросмотр:"
 
-#: lib/Padre/Wx/Diff2.pm:26
+#: lib/Padre/Wx/Diff2.pm:27
 #: lib/Padre/Wx/Dialog/Diff.pm:26
 msgid "Previous difference"
 msgstr "Предыдущее различие"
 
-#: lib/Padre/Config.pm:464
+#: lib/Padre/Config.pm:677
 msgid "Previous open files"
 msgstr "Ранее открытые файлы"
 
-#: lib/Padre/Wx/ActionLibrary.pm:501
+#: lib/Padre/Wx/ActionLibrary.pm:517
 msgid "Print the current document"
 msgstr "Печать текущего документа"
 
-#: lib/Padre/Wx/FBP/Patch.pm:103
+#: lib/Padre/Wx/FBP/Patch.pm:104
 msgid "Process"
 msgstr "Процесс"
 
-#: lib/Padre/Wx/Directory.pm:321
-#: lib/Padre/Wx/Dialog/WindowList.pm:223
+#: lib/Padre/Wx/Directory.pm:200
+#: lib/Padre/Wx/Dialog/WindowList.pm:222
 msgid "Project"
 msgstr "Проект"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1431
+#: lib/Padre/Wx/FBP/Preferences.pm:346
+msgid "Project Browser"
+msgstr "Обозреватель проекта"
+
+#: lib/Padre/Wx/ActionLibrary.pm:1442
 msgid "Project Browser - Was known as the Directory Tree"
 msgstr "Обозреватель проекта - Был известен как дерево каталогов"
 
+#: lib/Padre/Wx/FBP/SLOC.pm:29
+msgid "Project Statistics"
+msgstr "Статистика Проекта"
+
 #: lib/Padre/Wx/Left.pm:53
 msgid "Project Tools"
 msgstr "Утилиты проекта"
 
-#: lib/Padre/Config.pm:673
-msgid "Project Tools (Left)"
-msgstr "Утилиты проекта (слева)"
-
-#: lib/Padre/Wx/ActionLibrary.pm:1809
+#: lib/Padre/Wx/ActionLibrary.pm:1821
 msgid "Prompt for a replacement variable name and replace all occurrences of this variable"
 msgstr "Запрос для подстановки имени переменной и замена всех вхождений этой переменной"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:93
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:92
 msgid "Punctuation characters"
 msgstr "Символы пунктуации"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2455
+#: lib/Padre/Wx/ActionLibrary.pm:2367
 msgid "Put focus on the next tab to the right"
 msgstr "Поместить фокус на следующем правом табе"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2466
+#: lib/Padre/Wx/ActionLibrary.pm:2378
 msgid "Put focus on the previous tab to the left"
 msgstr "Поместить фокус на предыдущем табе слева"
 
-#: lib/Padre/Wx/ActionLibrary.pm:736
+#: lib/Padre/Wx/ActionLibrary.pm:762
 msgid "Put the content of the current document in the clipboard"
 msgstr "Поместить содержимое текущего документа в буфер обмена"
 
-#: lib/Padre/Wx/ActionLibrary.pm:676
+#: lib/Padre/Wx/ActionLibrary.pm:702
 msgid "Put the current selection in the clipboard"
 msgstr "Поместить текущеее выделение в буфер обмена"
 
-#: lib/Padre/Wx/ActionLibrary.pm:692
+#: lib/Padre/Wx/ActionLibrary.pm:718
 msgid "Put the full path of the current file in the clipboard"
 msgstr "Поместить полный путь к текущему файлу в буфер обмена"
 
-#: lib/Padre/Wx/ActionLibrary.pm:722
+#: lib/Padre/Wx/ActionLibrary.pm:748
 msgid "Put the full path of the directory of the current file in the clipboard"
 msgstr "Поместить полный путь каталога к текущему файлу в буфер обмена"
 
-#: lib/Padre/Wx/ActionLibrary.pm:707
+#: lib/Padre/Wx/ActionLibrary.pm:733
 msgid "Put the name of the current file in the clipboard"
 msgstr "Поместить имя текущего файла в буфер обмена"
 
-#: lib/Padre/Wx/Main.pm:4367
+#: lib/Padre/Wx/Main.pm:4426
 msgid "Python Files"
 msgstr "Файлы Python"
 
-#: lib/Padre/Wx/Dialog/QuickMenuAccess.pm:41
+#: lib/Padre/Wx/Dialog/QuickMenuAccess.pm:43
 msgid "Quick Menu Access"
 msgstr "Меню быстрого доступа"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1334
+#: lib/Padre/Wx/ActionLibrary.pm:1345
 msgid "Quick access to all menu functions"
 msgstr "Быстрый доступ ко всем функциям меню"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2257
+#: lib/Padre/Wx/FBP/Debugger.pm:163
+msgid "Quit Debugger"
+msgstr "Выход из отладчика"
+
+#: lib/Padre/Wx/ActionLibrary.pm:2176
 msgid "Quit Debugger (&q)"
 msgstr "Выход из отладчика (&q)"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2258
+#: lib/Padre/Wx/ActionLibrary.pm:2177
 msgid "Quit the process being debugged"
 msgstr "Выйти из отлаживаемого процесса"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:157
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:156
 msgid "Quote (disable) pattern metacharacters till \\E"
 msgstr "Заквотить (отключить) метасимволы шаблона до \\E"
 
-#: lib/Padre/Wx/StatusBar.pm:435
-msgid "R/W"
-msgstr "Чтение/Запись"
-
-#: lib/Padre/Wx/Dialog/About.pm:197
+#: lib/Padre/Wx/Dialog/About.pm:163
 msgid "RAM"
 msgstr "ОЗУ"
 
-#: lib/Padre/Wx/Menu/File.pm:167
+#: lib/Padre/Wx/FBP/Debugger.pm:484
+msgid ""
+"Raw\n"
+"You can enter what ever debug command you want!"
+msgstr ""
+"Сырой\n"
+"Вы можете ввести какие угодно отладочные команды!"
+
+#: lib/Padre/Wx/Menu/File.pm:190
 msgid "Re&load"
 msgstr "Пере&открыть"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2391
+#: lib/Padre/Wx/ActionLibrary.pm:2316
 msgid "Re&load All Plug-ins"
 msgstr "Пере&загрузить все плагины"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1268
+#: lib/Padre/Wx/ActionLibrary.pm:1279
 msgid "Re&place in Files..."
 msgstr "За&менить в файлах..."
 
-#: lib/Padre/Wx/ActionLibrary.pm:2369
+#: lib/Padre/Wx/ActionLibrary.pm:2294
 msgid "Re&set My plug-in"
 msgstr "С&бросить Мой плагин"
 
-#: lib/Padre/Wx/StatusBar.pm:435
+#: lib/Padre/Wx/StatusBar.pm:411
 msgid "Read Only"
 msgstr "Только для чтения"
 
+#: lib/Padre/Wx/StatusBar.pm:411
+msgid "Read Write"
+msgstr "Чтение Запись"
+
 #: lib/Padre/File/FTP.pm:289
 msgid "Reading file from FTP server..."
 msgstr "Чтение файла с FTP сервера..."
 
-#: lib/Padre/Wx/Dialog/HelpSearch.pm:273
+#: lib/Padre/Wx/Dialog/HelpSearch.pm:274
 msgid "Reading items. Please wait"
 msgstr "Чтение объектов. Пожалуйста подождите"
 
-#: lib/Padre/Wx/Dialog/QuickMenuAccess.pm:347
+#: lib/Padre/Wx/Dialog/QuickMenuAccess.pm:327
 msgid "Reading items. Please wait..."
 msgstr "Чтение объектов. Пожалуйста подождите..."
 
-#: lib/Padre/Wx/Directory/TreeCtrl.pm:211
+#: lib/Padre/Wx/Directory/TreeCtrl.pm:215
 #, perl-format
 msgid "Really delete the file \"%s\"?"
 msgstr "Действительно удалить файл \"%s\"?"
 
-#: lib/Padre/Wx/FBP/CPAN.pm:269
+#: lib/Padre/Wx/FBP/CPAN.pm:277
 msgid "Recent"
 msgstr "Недавние"
 
-#: lib/Padre/Wx/ActionLibrary.pm:595
+#: lib/Padre/Wx/ActionLibrary.pm:621
 msgid "Redo last undo"
 msgstr "Повторить последнюю отмену"
 
@@ -4226,256 +4395,243 @@ msgstr "Повторить последнюю отмену"
 msgid "Ref&actor"
 msgstr "&Рефакторинг"
 
-#: lib/Padre/Wx/Dialog/QuickMenuAccess.pm:388
+#: lib/Padre/Wx/Dialog/QuickMenuAccess.pm:368
 msgid "Refactor"
 msgstr "Рефакторинг"
 
-#: lib/Padre/Wx/Directory.pm:166
-#: lib/Padre/Wx/FBP/CPAN.pm:124
-#: lib/Padre/Wx/FBP/CPAN.pm:172
+#: lib/Padre/Wx/Directory.pm:226
+#: lib/Padre/Wx/FBP/CPAN.pm:132
+#: lib/Padre/Wx/FBP/CPAN.pm:180
 msgid "Refresh"
 msgstr "Обновить"
 
-#: lib/Padre/Wx/FBP/VCS.pm:142
+#: lib/Padre/Wx/FBP/Breakpoints.pm:63
+msgid "Refresh List"
+msgstr "Обновить Список"
+
+#: lib/Padre/Wx/FBP/FoundInFiles.pm:51
+msgid "Refresh Search"
+msgstr "Обновить Поиск"
+
+#: lib/Padre/Wx/FBP/VCS.pm:143
 msgid "Refresh the status of working copy files and directories"
 msgstr "Обновить статус файлов и каталогов рабочей копии"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:507
-msgid "RegExp for TODO panel"
-msgstr "Регулярное выражение для TODO-панели"
-
 #: lib/Padre/Wx/Dialog/RegexEditor.pm:33
 msgid "Regex Editor"
 msgstr "Редактор регулярных выражений"
 
-#: lib/Padre/Wx/FBP/Sync.pm:191
+#: lib/Padre/Wx/FBP/Sync.pm:178
 msgid "Register"
 msgstr "Зарегистрироваться"
 
-#: lib/Padre/Wx/FBP/Sync.pm:330
+#: lib/Padre/Wx/FBP/Sync.pm:315
 msgid "Registration"
 msgstr "Регистрация"
 
-#: lib/Padre/Wx/Replace.pm:93
-msgid "Regular &Expression"
-msgstr "Регулярное &Выражение"
+#: lib/Padre/Wx/FBP/Find.pm:79
+#: lib/Padre/Wx/FBP/Replace.pm:129
+msgid "Regular E&xpression"
+msgstr "Регулярное В&ыражение"
 
 #: lib/Padre/Wx/Dialog/WhereFrom.pm:29
 msgid "Reinstalling/installing on other computer"
 msgstr "Переустановка/установка на другом компьютере"
 
-#: lib/Padre/Wx/FindResult.pm:129
-msgid "Related editor has been closed"
-msgstr "Связанный редактор был закрыт"
-
-#: lib/Padre/Wx/ActionLibrary.pm:386
+#: lib/Padre/Wx/ActionLibrary.pm:402
 msgid "Reload &All"
 msgstr "Перезагрузить &всё"
 
-#: lib/Padre/Wx/ActionLibrary.pm:376
+#: lib/Padre/Wx/ActionLibrary.pm:392
 msgid "Reload &File"
 msgstr "Перезагрузить &файл"
 
-#: lib/Padre/Wx/ActionLibrary.pm:396
+#: lib/Padre/Wx/ActionLibrary.pm:412
 msgid "Reload &Some..."
 msgstr "Перезагрузить &некоторые..."
 
-#: lib/Padre/Wx/Main.pm:4543
-msgid "Reload all files"
-msgstr "Переоткрыть все файлы"
+#: lib/Padre/Wx/Main.pm:4717
+msgid "Reload Files"
+msgstr "Перезагрузить Файлы"
 
-#: lib/Padre/Wx/ActionLibrary.pm:387
+#: lib/Padre/Wx/ActionLibrary.pm:403
 msgid "Reload all files currently open"
 msgstr "Перезагрузить все открытые в текущий момент файлы"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2392
+#: lib/Padre/Wx/ActionLibrary.pm:2317
 msgid "Reload all plug-ins from &disk"
 msgstr "Перезагрузить все плагины с &диска"
 
-#: lib/Padre/Wx/ActionLibrary.pm:377
+#: lib/Padre/Wx/ActionLibrary.pm:393
 msgid "Reload current file from disk"
 msgstr "Перезагрузить текущий файл с диска"
 
-#: lib/Padre/Wx/Main.pm:4590
-msgid "Reload some"
-msgstr "Переоткрыть некоторые"
-
-#: lib/Padre/Wx/Main.pm:4574
-#: lib/Padre/Wx/Main.pm:6454
-msgid "Reload some files"
-msgstr "Переоткрыть некоторые файлы"
+#: lib/Padre/Wx/Main.pm:4660
+msgid "Reloading Files"
+msgstr "Перезагружаю Файлы"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2401
+#: lib/Padre/Wx/ActionLibrary.pm:2326
 msgid "Reloads (or initially loads) the current plug-in"
 msgstr "Перезагружает (или первоначально загружает) текущий плагин"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2150
-msgid "Remove Breakpoint"
-msgstr "Удалить точку останова"
-
-#: lib/Padre/Wx/ActionLibrary.pm:646
+#: lib/Padre/Wx/ActionLibrary.pm:672
 msgid "Remove all the selection marks"
 msgstr "Снять все метки выделения"
 
-#: lib/Padre/Wx/ActionLibrary.pm:958
+#: lib/Padre/Wx/ActionLibrary.pm:982
 msgid "Remove comment for selected lines or the current line"
 msgstr "Удалить комментарии в выделенных строках или текущей линии"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2151
-msgid "Remove the breakpoint at the current location of the cursor"
-msgstr "Удалить точку останова в текущей позиции курсора"
-
-#: lib/Padre/Wx/ActionLibrary.pm:661
+#: lib/Padre/Wx/ActionLibrary.pm:687
 msgid "Remove the current selection and put it in the clipboard"
 msgstr "Удалить текущение выделение и поместить его в буфер обмена"
 
-#: lib/Padre/Wx/ActionLibrary.pm:530
+#: lib/Padre/Wx/ActionLibrary.pm:546
 msgid "Remove the entries from the recent files list"
 msgstr "Очистить записи в списке недавних файлов"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1053
+#: lib/Padre/Wx/ActionLibrary.pm:1077
 msgid "Remove the spaces from the beginning of the selected lines"
 msgstr "Удалить все пробелы в начале выделенных линий"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1063
+#: lib/Padre/Wx/ActionLibrary.pm:1087
 msgid "Remove the spaces from the end of the selected lines"
 msgstr "Удалить пробелы на конце выбранных строк"
 
-#: lib/Padre/Wx/Directory/TreeCtrl.pm:374
-#: lib/Padre/Wx/Directory/TreeCtrl.pm:376
+#: lib/Padre/Wx/Directory/TreeCtrl.pm:378
+#: lib/Padre/Wx/Directory/TreeCtrl.pm:380
 msgid "Rename"
 msgstr "Переименовать"
 
-#: lib/Padre/Wx/Directory/TreeCtrl.pm:273
+#: lib/Padre/Wx/Directory/TreeCtrl.pm:277
 msgid "Rename Directory"
 msgstr "Переименовать каталог"
 
-#: lib/Padre/Wx/Directory/TreeCtrl.pm:332
+#: lib/Padre/Wx/Directory/TreeCtrl.pm:336
 msgid "Rename File"
 msgstr "Переименовать файл"
 
-#: lib/Padre/Wx/Directory/TreeCtrl.pm:162
+#: lib/Padre/Wx/Directory/TreeCtrl.pm:166
 msgid "Rename directory"
 msgstr "Переименовать каталог"
 
-#: lib/Padre/Wx/Directory/TreeCtrl.pm:166
+#: lib/Padre/Wx/Directory/TreeCtrl.pm:170
 msgid "Rename file"
 msgstr "Переименовать файл"
 
-#: lib/Padre/Document/Perl.pm:798
-#: lib/Padre/Document/Perl.pm:808
+#: lib/Padre/Document/Perl.pm:815
+#: lib/Padre/Document/Perl.pm:825
 msgid "Rename variable"
 msgstr "Переименование переменной"
 
-#: lib/Padre/Wx/VCS.pm:245
+#: lib/Padre/Wx/VCS.pm:262
 msgid "Renamed"
 msgstr "Переименован"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1206
+#: lib/Padre/Wx/ActionLibrary.pm:1223
 msgid "Repeat the last find to find the next match"
 msgstr "Повторить последний поиск для нахождения следующего совпадения"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1222
+#: lib/Padre/Wx/ActionLibrary.pm:1234
 msgid "Repeat the last find, but backwards to find the previous match"
 msgstr "Повторить последний поиск, но назад, чтобы найти предыдущее совпадение"
 
-#: lib/Padre/Wx/Replace.pm:249
-#: lib/Padre/Wx/FBP/Replace.pm:30
+#: lib/Padre/Wx/FBP/Replace.pm:31
 msgid "Replace"
 msgstr "&Заменить"
 
-#: lib/Padre/Wx/Replace.pm:135
+#: lib/Padre/Wx/FBP/Replace.pm:186
 msgid "Replace &All"
 msgstr "Заменить &все"
 
-#: lib/Padre/Wx/FBP/Replace.pm:137
-msgid "Replace All"
-msgstr "Заменить все"
+#: lib/Padre/Wx/FBP/Replace.pm:88
+msgid "Replace &With:"
+msgstr "Заменить &текстом:"
+
+#: lib/Padre/Wx/FBP/Preferences.pm:485
+msgid "Replace In Files"
+msgstr "Заменить в Файлах"
 
-#: lib/Padre/Document/Perl.pm:892
-#: lib/Padre/Document/Perl.pm:941
+#: lib/Padre/Document/Perl.pm:909
+#: lib/Padre/Document/Perl.pm:958
 msgid "Replace Operation Canceled"
 msgstr "Операция замены отменена"
 
-#: lib/Padre/Wx/Replace.pm:257
-msgid "Replace Text:"
-msgstr "Заменить текст:"
-
-#: lib/Padre/Wx/FBP/ReplaceInFiles.pm:63
-msgid "Replace With"
-msgstr "Заменить текстом"
-
-#: lib/Padre/Wx/FBP/Replace.pm:80
+#: lib/Padre/Wx/FBP/ReplaceInFiles.pm:66
 msgid "Replace With:"
 msgstr "Заменить текстом:"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:491
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:490
 msgid "Replace all occurrences of the pattern"
 msgstr "Заменить все вхождения в шаблоне"
 
-#: lib/Padre/Wx/ReplaceInFiles.pm:179
+#: lib/Padre/Wx/ReplaceInFiles.pm:247
 #, perl-format
 msgid "Replace complete, found '%s' %d time(s) in %d file(s) inside '%s'"
 msgstr "Переименование завершено, найдено '%s' %d раз в %d файлах внутри '%s'"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:763
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:761
 #, perl-format
 msgid "Replace failure in %s:  %s"
 msgstr "Ошибка замены в %s:  %s"
 
-#: lib/Padre/Wx/ReplaceInFiles.pm:228
-#: lib/Padre/Wx/FBP/ReplaceInFiles.pm:29
+#: lib/Padre/Wx/ReplaceInFiles.pm:131
+#: lib/Padre/Wx/FBP/ReplaceInFiles.pm:32
 msgid "Replace in Files"
 msgstr "Заменить в файлах"
 
-#: lib/Padre/Wx/Replace.pm:579
+#: lib/Padre/Wx/ActionLibrary.pm:1251
+msgid "Replace..."
+msgstr "Заменить..."
+
+#: lib/Padre/Wx/Dialog/Replace.pm:128
 #, perl-format
 msgid "Replaced %d match"
 msgstr "Заменено %d совпадение"
 
-#: lib/Padre/Wx/Replace.pm:579
+#: lib/Padre/Wx/Dialog/Replace.pm:128
 #, perl-format
 msgid "Replaced %d matches"
 msgstr "Заменено %d совпадений"
 
-#: lib/Padre/Wx/ReplaceInFiles.pm:120
+#: lib/Padre/Wx/ReplaceInFiles.pm:188
 #, perl-format
 msgid "Replacing '%s' in '%s'..."
 msgstr "Замена '%s' в '%s'..."
 
-#: lib/Padre/Wx/ActionLibrary.pm:2680
+#: lib/Padre/Wx/ActionLibrary.pm:2589
 msgid "Report a New &Bug"
 msgstr "Сообщить о новом &баге"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2376
+#: lib/Padre/Wx/ActionLibrary.pm:2301
 msgid "Reset My plug-in"
 msgstr "Сбросить Мой плагин"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2370
+#: lib/Padre/Wx/ActionLibrary.pm:2295
 msgid "Reset the My plug-in to the default"
 msgstr "Сбросить Мой плагин к состоянию по умолчанию"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1651
+#: lib/Padre/Wx/ActionLibrary.pm:1662
 msgid "Reset the size of the letters to the default in the editor window"
 msgstr "Установить размер по умолчанию букв в окне редактора"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:768
+#: lib/Padre/Wx/FBP/Preferences.pm:1222
 msgid "Reset to default shortcut"
 msgstr "Сбросить до комбинаций клавиш по-умолчанию"
 
-#: lib/Padre/Wx/Main.pm:3208
+#: lib/Padre/Wx/Main.pm:3242
 msgid "Restore focus..."
 msgstr "Восстановить фокус..."
 
-#: lib/Padre/Wx/FBP/VCS.pm:122
+#: lib/Padre/Wx/FBP/VCS.pm:123
 msgid "Restore pristine working copy file (undo most local edits)"
 msgstr "Восстановить первоначальную рабочую копию файла (отменить все локальные изменения)"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:143
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:142
 msgid "Return"
 msgstr "Возврат"
 
-#: lib/Padre/Wx/VCS.pm:552
+#: lib/Padre/Wx/VCS.pm:561
 msgid "Revert changes?"
 msgstr "Откатить изменения?"
 
@@ -4483,32 +4639,40 @@ msgstr "Откатить изменения?"
 msgid "Revert this change"
 msgstr "Откатить это изменение"
 
-#: lib/Padre/Wx/VCS.pm:52
+#: lib/Padre/Config.pm:1931
+msgid "Revised BSD License"
+msgstr "Пересмотренная BSD лицензия"
+
+#: lib/Padre/Wx/VCS.pm:56
 msgid "Revision"
 msgstr "Ревизия"
 
-#: lib/Padre/Wx/Dialog/Preferences.pm:136
+#: lib/Padre/Wx/Dialog/Preferences.pm:39
 msgid "Right"
 msgstr "Вправо"
 
-#: lib/Padre/Wx/FBP/Diff.pm:82
+#: lib/Padre/Config.pm:137
+msgid "Right Panel"
+msgstr "Правая Панель"
+
+#: lib/Padre/Wx/FBP/Diff.pm:83
 msgid "Right side"
 msgstr "Правая сторона"
 
-#: lib/Padre/Wx/Main.pm:4369
+#: lib/Padre/Wx/Main.pm:4428
 msgid "Ruby Files"
 msgstr "Файлы Ruby"
 
 #: lib/Padre/Wx/Dialog/FilterTool.pm:151
-#: lib/Padre/Wx/Dialog/QuickMenuAccess.pm:389
+#: lib/Padre/Wx/Dialog/QuickMenuAccess.pm:369
 msgid "Run"
 msgstr "Запуск"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1982
+#: lib/Padre/Wx/ActionLibrary.pm:1994
 msgid "Run &Build and Tests"
 msgstr "Выполнить &сборку и тесты"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1971
+#: lib/Padre/Wx/ActionLibrary.pm:1983
 msgid "Run &Command"
 msgstr "Запустить &комманду"
 
@@ -4520,19 +4684,29 @@ msgstr "Выполнить &документ в Padre"
 msgid "Run &Selection inside Padre"
 msgstr "Выполнить &выделение в Padre"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1994
+#: lib/Padre/Wx/ActionLibrary.pm:2006
 msgid "Run &Tests"
 msgstr "Выполнить &тесты"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1959
+#: lib/Padre/Wx/FBP/Debugger.pm:43
+msgid ""
+"Run Debug\n"
+"BLUE MORPHO CATERPILLAR \n"
+"cool bug"
+msgstr ""
+"Запуск Отладки\n"
+"BLUE MORPHO CATERPILLAR \n"
+"прикольный жучок"
+
+#: lib/Padre/Wx/ActionLibrary.pm:1971
 msgid "Run Script (&Debug Info)"
 msgstr "Выполнить скрипт (режим &отладки)"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2013
+#: lib/Padre/Wx/ActionLibrary.pm:2025
 msgid "Run T&his Test"
 msgstr "Выполнить &этот тест"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1996
+#: lib/Padre/Wx/ActionLibrary.pm:2008
 msgid "Run all tests for the current project or document and show the results in the output panel."
 msgstr "Выполнить все тесты текущего проекта или документа и показать результаты в панели вывода."
 
@@ -4540,48 +4714,48 @@ msgstr "Выполнить все тесты текущего проекта и
 msgid "Run filter"
 msgstr "Запустить фильтр"
 
-#: lib/Padre/Wx/Main.pm:2697
+#: lib/Padre/Wx/Main.pm:2725
 msgid "Run setup"
 msgstr "Выполнить установку"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1960
+#: lib/Padre/Wx/ActionLibrary.pm:1972
 msgid "Run the current document but include debug info in the output."
 msgstr "Выполнить текущий документ, но включить отладочную информацию в вывод."
 
-#: lib/Padre/Wx/ActionLibrary.pm:2014
+#: lib/Padre/Wx/ActionLibrary.pm:2026
 msgid "Run the current test if the current document is a test. (prove -lv)"
 msgstr "Выполнить текущий тест, если текущий документ это тест. (prove -lv)"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2104
-msgid "Run till Breakpoint (&c)"
-msgstr "Выполнять до точки остановки (&c)"
-
-#: lib/Padre/Wx/ActionLibrary.pm:2180
-msgid "Run to Cursor"
-msgstr "Выполнять до курсора"
-
-#: lib/Padre/Wx/ActionLibrary.pm:1972
+#: lib/Padre/Wx/ActionLibrary.pm:1984
 msgid "Runs a shell command and shows the output."
 msgstr "Выполнить команду оболочки и показать вывод."
 
-#: lib/Padre/Wx/ActionLibrary.pm:1944
+#: lib/Padre/Wx/ActionLibrary.pm:1956
 msgid "Runs the current document and shows its output in the output panel."
 msgstr "Выполнить текущий документ и показать его вывод в панели вывода."
 
-#: lib/Padre/Locale.pm:410
-#: lib/Padre/Wx/FBP/About.pm:675
+#: lib/Padre/Locale.pm:411
+#: lib/Padre/Wx/FBP/About.pm:622
 msgid "Russian"
 msgstr "Русский"
 
-#: lib/Padre/Wx/FBP/About.pm:247
+#: lib/Padre/Wx/FBP/About.pm:188
 msgid "Ryan Niebur"
 msgstr "Ryan Niebur"
 
+#: lib/Padre/Wx/FBP/Debugger.pm:444
+msgid ""
+"S [[!]regex]\n"
+"List subroutine names [not] matching the regex."
+msgstr ""
+"S [[!]regex]\n"
+"Показать имена подпрограмм [не] совпадающие с регулярным выражением."
+
 #: lib/Padre/Wx/Dialog/Advanced.pm:184
 msgid "S&ave"
 msgstr "&Сохранить"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:725
+#: lib/Padre/Wx/FBP/Preferences.pm:1179
 msgid "S&et"
 msgstr "У&становить"
 
@@ -4589,11 +4763,11 @@ msgstr "У&становить"
 msgid "SHIFT"
 msgstr "SHIFT"
 
-#: lib/Padre/Wx/Main.pm:4371
+#: lib/Padre/Wx/Main.pm:4430
 msgid "SQL Files"
 msgstr "Файлы SQL"
 
-#: lib/Padre/Wx/Dialog/Patch.pm:581
+#: lib/Padre/Wx/Dialog/Patch.pm:584
 #, perl-format
 msgid "SVN Diff successful. You should see a new tab in editor called %s."
 msgstr "SVN Diff произведён успешно. Вы должны увидеть новую вкладку в редакторе названную %s."
@@ -4602,35 +4776,39 @@ msgstr "SVN Diff произведён успешно. Вы должны увид
 msgid "Save"
 msgstr "&Сохранить"
 
-#: lib/Padre/Wx/ActionLibrary.pm:423
+#: lib/Padre/Wx/ActionLibrary.pm:439
 msgid "Save &As..."
 msgstr "Сохранить &как..."
 
-#: lib/Padre/Wx/ActionLibrary.pm:436
+#: lib/Padre/Wx/ActionLibrary.pm:452
 msgid "Save &Intuition"
 msgstr "&Интуитивное сохранение"
 
-#: lib/Padre/Wx/ActionLibrary.pm:447
+#: lib/Padre/Wx/ActionLibrary.pm:463
 msgid "Save All"
 msgstr "Сохранить все"
 
-#: lib/Padre/Wx/ActionLibrary.pm:483
+#: lib/Padre/Wx/ActionLibrary.pm:499
 msgid "Save Sess&ion..."
 msgstr "Сохранить сесс&ию..."
 
-#: lib/Padre/Document.pm:1538
+#: lib/Padre/Document.pm:782
 msgid "Save Warning"
 msgstr "Сохранить предупреждение"
 
-#: lib/Padre/Wx/ActionLibrary.pm:448
+#: lib/Padre/Wx/ActionLibrary.pm:464
 msgid "Save all the files"
 msgstr "Сохранить все файлы"
 
-#: lib/Padre/Wx/ActionLibrary.pm:411
+#: lib/Padre/Wx/FBP/Preferences.pm:645
+msgid "Save and Close"
+msgstr "Сохранить и Закрыть"
+
+#: lib/Padre/Wx/ActionLibrary.pm:427
 msgid "Save current document"
 msgstr "Сохранить текущий документ"
 
-#: lib/Padre/Wx/Main.pm:4767
+#: lib/Padre/Wx/Main.pm:4802
 msgid "Save file as..."
 msgstr "Сохранить файл как..."
 
@@ -4638,77 +4816,77 @@ msgstr "Сохранить файл как..."
 msgid "Save session as..."
 msgstr "Сохранить сессию как..."
 
-#: lib/Padre/Wx/FBP/VCS.pm:42
+#: lib/Padre/Wx/FBP/SessionManager.pm:70
+msgid "Save session automatically"
+msgstr "Сохранить сессию автоматически"
+
+#: lib/Padre/Wx/FBP/VCS.pm:43
 msgid "Schedule the file or directory for addition to the repository"
 msgstr "Внести файл или каталог в перечень для добавления в репозиторий "
 
-#: lib/Padre/Wx/FBP/VCS.pm:62
+#: lib/Padre/Wx/FBP/VCS.pm:63
 msgid "Schedule the file or directory for deletion from the repository"
 msgstr "Внести файл или каталог в перечень для удаления из репозитория"
 
-#: lib/Padre/MimeTypes.pm:455
-#: lib/Padre/MimeTypes.pm:464
-#: lib/Padre/Config.pm:1148
+#: lib/Padre/Config.pm:1318
 msgid "Scintilla"
 msgstr "Scintilla"
 
-#: lib/Padre/Wx/Main.pm:4377
+#: lib/Padre/Wx/FBP/Preferences.pm:1901
+msgid "Screen Layout"
+msgstr "Раскладка Экрана"
+
+#: lib/Padre/Wx/FBP/Preferences.pm:1466
+msgid "Script Arguments"
+msgstr "Аргументы Скрипта"
+
+#: lib/Padre/Wx/FBP/Preferences.pm:1421
+msgid "Script Execution"
+msgstr "Выполнение Скрипта"
+
+#: lib/Padre/Wx/Main.pm:4436
 msgid "Script Files"
 msgstr "Файлы скриптов"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:849
-msgid "Script arguments"
-msgstr "Параметры скрипта"
-
-#: lib/Padre/Wx/Directory.pm:82
-#: lib/Padre/Wx/Directory.pm:514
-#: lib/Padre/Wx/FBP/CPAN.pm:268
-#: lib/Padre/Wx/Dialog/QuickMenuAccess.pm:385
-#: lib/Padre/Wx/Dialog/Find.pm:74
+#: lib/Padre/Wx/Directory.pm:84
+#: lib/Padre/Wx/Directory.pm:505
+#: lib/Padre/Wx/FBP/CPAN.pm:276
+#: lib/Padre/Wx/Dialog/QuickMenuAccess.pm:365
+#: lib/Padre/Wx/Dialog/Find.pm:66
 msgid "Search"
 msgstr "Поиск"
 
-#: lib/Padre/Wx/Replace.pm:121
-#: lib/Padre/Wx/FBP/Find.pm:79
-#: lib/Padre/Wx/FBP/Replace.pm:121
+#: lib/Padre/Wx/FBP/Find.pm:87
 msgid "Search &Backwards"
 msgstr "Поиск &назад"
 
-#: lib/Padre/Wx/FBP/FindInFiles.pm:38
-#: lib/Padre/Wx/FBP/Find.pm:38
-#: lib/Padre/Wx/FBP/ReplaceInFiles.pm:38
-msgid "Search &Term"
-msgstr "&Условия поиска"
-
-#: lib/Padre/Wx/FBP/Replace.pm:39
+#: lib/Padre/Wx/FBP/FindInFiles.pm:48
+#: lib/Padre/Wx/FBP/Find.pm:46
+#: lib/Padre/Wx/FBP/ReplaceInFiles.pm:41
+#: lib/Padre/Wx/FBP/Replace.pm:47
 msgid "Search &Term:"
 msgstr "&Условия поиска:"
 
-#: lib/Padre/Document/Perl.pm:643
+#: lib/Padre/Document/Perl.pm:660
 msgid "Search Canceled"
 msgstr "Поиск отменён"
 
-#: lib/Padre/Wx/FindInFiles.pm:230
-#, perl-format
-msgid "Search again for '%s'"
-msgstr "Снова искать '%s'"
-
-#: lib/Padre/Wx/Replace.pm:542
-#: lib/Padre/Wx/Replace.pm:584
-#: lib/Padre/Wx/Replace.pm:589
+#: lib/Padre/Wx/Dialog/Replace.pm:131
+#: lib/Padre/Wx/Dialog/Replace.pm:136
+#: lib/Padre/Wx/Dialog/Replace.pm:161
 msgid "Search and Replace"
 msgstr "Найти и заменить"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1269
+#: lib/Padre/Wx/ActionLibrary.pm:1280
 msgid "Search and replace text in all files below a given directory"
 msgstr "Поиск и замена текста во всех файлах ниже данного каталога"
 
-#: lib/Padre/Wx/FindInFiles.pm:208
+#: lib/Padre/Wx/Panel/FoundInFiles.pm:294
 #, perl-format
 msgid "Search complete, found '%s' %d time(s) in %d file(s) inside '%s'"
 msgstr "Поиск завершён, найдено '%s' %d раз в %d файлах внутри '%s'"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1253
+#: lib/Padre/Wx/ActionLibrary.pm:1264
 msgid "Search for a text in all files below a given directory"
 msgstr "Поиск текста во всех файлах ниже данного каталога"
 
@@ -4717,7 +4895,7 @@ msgstr "Поиск текста во всех файлах ниже данног
 msgid "Search for perldoc - e.g. Padre::Task, Net::LDAP"
 msgstr "Поиск по документации Perl - например Padre::Task, Net::LDAP"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2595
+#: lib/Padre/Wx/ActionLibrary.pm:2493
 msgid "Search the Perl help pages (perldoc)"
 msgstr "Поиск по страницам помощи Perl (perldoc)"
 
@@ -4730,17 +4908,17 @@ msgstr "Поиск:"
 msgid "Searched for '%s' and failed..."
 msgstr "Поиск по '%s' не удался..."
 
-#: lib/Padre/Wx/ActionLibrary.pm:1732
+#: lib/Padre/Wx/ActionLibrary.pm:1744
 msgid "Searches the source code for brackets with lack a matching (opening/closing) part."
 msgstr "Поиск в исходном коде непарных (открывающихся/закрывающихся) скобок"
 
-#: lib/Padre/Wx/FindInFiles.pm:157
+#: lib/Padre/Wx/Panel/FoundInFiles.pm:242
 #, perl-format
 msgid "Searching for '%s' in '%s'..."
 msgstr "Поиск '%s' в '%s'..."
 
-#: lib/Padre/Wx/FBP/About.pm:199
-#: lib/Padre/Wx/FBP/About.pm:504
+#: lib/Padre/Wx/FBP/About.pm:140
+#: lib/Padre/Wx/FBP/About.pm:445
 msgid "Sebastian Willing"
 msgstr "Sebastian Willing"
 
@@ -4756,12 +4934,12 @@ msgstr "Смотрите http://padre.perlide.org/ для обновления 
 msgid "Select"
 msgstr "Выбрать"
 
-#: lib/Padre/Wx/ActionLibrary.pm:608
+#: lib/Padre/Wx/ActionLibrary.pm:634
 msgid "Select &All"
 msgstr "Выделить &все"
 
-#: lib/Padre/Wx/Dialog/FindInFiles.pm:60
-#: lib/Padre/Wx/Dialog/ReplaceInFiles.pm:53
+#: lib/Padre/Wx/Dialog/FindInFiles.pm:52
+#: lib/Padre/Wx/Dialog/ReplaceInFiles.pm:44
 msgid "Select Directory"
 msgstr "Выбрать каталог"
 
@@ -4769,71 +4947,72 @@ msgstr "Выбрать каталог"
 msgid "Select Function"
 msgstr "Выбрать функцию"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1309
+#: lib/Padre/Wx/ActionLibrary.pm:1320
 msgid "Select a bookmark created earlier and jump to that position"
 msgstr "Выбрать закладку, созданную ранее, и перейти к этой позиции"
 
-#: lib/Padre/Wx/ActionLibrary.pm:896
+#: lib/Padre/Wx/ActionLibrary.pm:920
 msgid "Select a date, filename or other value and insert at the current location"
 msgstr "Выбрать дату, имя файла или другое значение и вставить в текущую позицию"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:933
+#: lib/Padre/Wx/FBP/Preferences.pm:1411
 msgid "Select a file"
 msgstr "Выбрать файл"
 
-#: lib/Padre/Wx/ActionLibrary.pm:920
+#: lib/Padre/Wx/ActionLibrary.pm:944
 msgid "Select a file and insert its content at the current location"
 msgstr "Выбрать файл и вставить его содержимое в текущую позицию"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:404
+#: lib/Padre/Wx/FBP/Preferences.pm:595
+#: lib/Padre/Wx/FBP/ModuleStarter.pm:121
 msgid "Select a folder"
 msgstr "Выбрать каталог"
 
-#: lib/Padre/Wx/ActionLibrary.pm:473
+#: lib/Padre/Wx/ActionLibrary.pm:489
 msgid "Select a session. Close all the files currently open and open all the listed in the session"
 msgstr "Выбрать сессию. Закрыть все файлы, который на данный момент открыты и открыть все, указанные в сессии"
 
-#: lib/Padre/Wx/ActionLibrary.pm:609
+#: lib/Padre/Wx/ActionLibrary.pm:635
 msgid "Select all the text in the current document"
 msgstr "Выделить весь текст в текущем документе"
 
-#: lib/Padre/Wx/ActionLibrary.pm:991
+#: lib/Padre/Wx/ActionLibrary.pm:1015
 msgid "Select an encoding and encode the document to that"
 msgstr "Выбрать кодировку и перекодировать документ в эту кодировку"
 
-#: lib/Padre/Wx/ActionLibrary.pm:908
+#: lib/Padre/Wx/ActionLibrary.pm:932
 msgid "Select and insert a snippet at the current location"
 msgstr "Выбрать и вставить фрагмент в текущую позицию"
 
-#: lib/Padre/CPAN.pm:105
+#: lib/Padre/CPAN.pm:100
 msgid "Select distribution to install"
 msgstr "Выберите дистрибутив для установки"
 
-#: lib/Padre/Wx/Main.pm:5285
+#: lib/Padre/Wx/Main.pm:5273
 msgid "Select files to close:"
 msgstr "Выбрать файлы для закрытия:"
 
-#: lib/Padre/Wx/Dialog/OpenResource.pm:236
+#: lib/Padre/Wx/Dialog/OpenResource.pm:238
 msgid "Select one or more resources to open"
 msgstr "Выбрать один или более русурсов для открытия"
 
-#: lib/Padre/Wx/ActionLibrary.pm:347
+#: lib/Padre/Wx/ActionLibrary.pm:363
 msgid "Select some open files for closing"
 msgstr "Выбрать некоторые открытые файлы для закрытия"
 
-#: lib/Padre/Wx/ActionLibrary.pm:397
+#: lib/Padre/Wx/ActionLibrary.pm:413
 msgid "Select some open files for reload"
 msgstr "Выбрать некоторые открытые файлы для перезагрузки"
 
-#: lib/Padre/Wx/Dialog/HelpSearch.pm:130
+#: lib/Padre/Wx/Dialog/HelpSearch.pm:131
 msgid "Select the help &topic"
 msgstr "Выбрать тему помощи"
 
-#: lib/Padre/Wx/ActionLibrary.pm:871
+#: lib/Padre/Wx/ActionLibrary.pm:895
 msgid "Select to Matching &Brace"
 msgstr "Выделить до парной &скобки"
 
-#: lib/Padre/Wx/ActionLibrary.pm:872
+#: lib/Padre/Wx/ActionLibrary.pm:896
 msgid "Select to the matching opening or closing brace"
 msgstr "Выделить до парной открывающей или закрывающей скобки"
 
@@ -4845,19 +5024,19 @@ msgstr ""
 "Выбрать подпрограмму, перед которой будет вставлена\n"
 "новая подпрограмма"
 
-#: lib/Padre/Wx/Dialog/DocStats.pm:40
+#: lib/Padre/Wx/FBP/Document.pm:129
 msgid "Selection"
 msgstr "Выделение"
 
-#: lib/Padre/Document/Perl.pm:935
+#: lib/Padre/Document/Perl.pm:952
 msgid "Selection not part of a Perl statement?"
 msgstr "Выделение не является часть оператора Perl?"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2681
+#: lib/Padre/Wx/ActionLibrary.pm:2590
 msgid "Send a bug report to the Padre developer team"
 msgstr "Отправить отчёт по багу команде разработчиков Padre"
 
-#: lib/Padre/Wx/FBP/VCS.pm:102
+#: lib/Padre/Wx/FBP/VCS.pm:103
 msgid "Send changes from your working copy to the repository"
 msgstr "Отправить изменения из Вашей локальной копии в репозиторий"
 
@@ -4866,10 +5045,11 @@ msgstr "Отправить изменения из Вашей локальной
 msgid "Sending HTTP request %s..."
 msgstr "Отправка HTTP запроса %s..."
 
-#: lib/Padre/Wx/FBP/Sync.pm:37
-msgid "Server"
-msgstr "Сервер"
+#: lib/Padre/Wx/FBP/Sync.pm:38
+msgid "Server:"
+msgstr "Сервер:"
 
+#: lib/Padre/Wx/FBP/SessionManager.pm:29
 #: lib/Padre/Wx/Dialog/SessionManager.pm:37
 msgid "Session Manager"
 msgstr "Менеджер сесиий"
@@ -4878,258 +5058,269 @@ msgstr "Менеджер сесиий"
 msgid "Session name:"
 msgstr "Название сессии:"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1297
+#: lib/Padre/Wx/ActionLibrary.pm:1308
 msgid "Set &Bookmark"
 msgstr "Установить &закладку"
 
-#: lib/Padre/Wx/FBP/Bookmarks.pm:37
-msgid "Set Bookmark"
-msgstr "Установить закладку"
+#: lib/Padre/Wx/FBP/Bookmarks.pm:38
+msgid "Set Bookmark:"
+msgstr "Установить закладку:"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2135
+#: lib/Padre/Wx/ActionLibrary.pm:2155
 msgid "Set Breakpoint (&b)"
 msgstr "Установить точку останова (&b)"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1667
+#: lib/Padre/Wx/FBP/Breakpoints.pm:83
+msgid "Set Breakpoints (toggle)"
+msgstr "Установить точки останова (переключение)"
+
+#: lib/Padre/Wx/ActionLibrary.pm:1678
 msgid "Set Padre in full screen mode"
 msgstr "Включить Padre в режим на полный экран"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2181
-msgid "Set a breakpoint at the line where to cursor is and run till there"
-msgstr "Установить точку останова на линии, где находится курсор и выполнять до этой точки"
-
-#: lib/Padre/Wx/ActionLibrary.pm:2136
+#: lib/Padre/Wx/ActionLibrary.pm:2156
 msgid "Set a breakpoint to the current location of the cursor with a condition"
 msgstr "Установить точку останова в текущем положении курсора с условием"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2120
-msgid "Set focus to the line where the current statement is in the debugging process"
-msgstr "Установить фокус на линии, где находится текущий оператор в процессе отладки"
-
-#: lib/Padre/Wx/ActionLibrary.pm:2492
+#: lib/Padre/Wx/ActionLibrary.pm:2404
 msgid "Set the focus to the \"CPAN Explorer\" window"
 msgstr "Установить фокус на окне \"Исследователь CPAN\""
 
-#: lib/Padre/Wx/ActionLibrary.pm:2561
+#: lib/Padre/Wx/ActionLibrary.pm:2460
 msgid "Set the focus to the \"Command Line\" window"
 msgstr "Установить фокус на окне \"Коммандная строка\""
 
-#: lib/Padre/Wx/ActionLibrary.pm:2503
+#: lib/Padre/Wx/ActionLibrary.pm:2415
 msgid "Set the focus to the \"Functions\" window"
 msgstr "Поместить фокус на окно \"Функции\""
 
-#: lib/Padre/Wx/ActionLibrary.pm:2528
+#: lib/Padre/Wx/ActionLibrary.pm:2427
 msgid "Set the focus to the \"Outline\" window"
 msgstr "Установить фокус на окне \"Схема\""
 
-#: lib/Padre/Wx/ActionLibrary.pm:2539
+#: lib/Padre/Wx/ActionLibrary.pm:2438
 msgid "Set the focus to the \"Output\" window"
 msgstr "Поместить фокус на окне \"Вывод\""
 
-#: lib/Padre/Wx/ActionLibrary.pm:2550
+#: lib/Padre/Wx/ActionLibrary.pm:2449
 msgid "Set the focus to the \"Syntax Check\" window"
 msgstr "Поместить фокус на окне \"Проверка Синтаксиса\""
 
-#: lib/Padre/Wx/ActionLibrary.pm:2515
-msgid "Set the focus to the \"Todo\" window"
-msgstr "Установить фокус на окне \"Todo\""
-
-#: lib/Padre/Wx/ActionLibrary.pm:2572
+#: lib/Padre/Wx/ActionLibrary.pm:2471
 msgid "Set the focus to the main editor window"
 msgstr "Поместить фокус на главное окно редактора"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:730
+#: lib/Padre/Wx/FBP/Preferences.pm:1184
 msgid "Sets the keyboard binding"
 msgstr "Установить сочетание клавиш"
 
-#: lib/Padre/Config.pm:517
-#: lib/Padre/Config.pm:528
+#: lib/Padre/Wx/ActionLibrary.pm:182
+msgid "Setup a skeleton Perl distribution"
+msgstr "Задать шаблон дистрибутива модуля Perl"
+
+#: lib/Padre/Config.pm:727
+#: lib/Padre/Config.pm:982
 msgid "Several placeholders like the filename can be used"
 msgstr "Несколько обозначений такие как имя файла могут быть использованы"
 
-#: lib/Padre/Wx/Syntax.pm:55
+#: lib/Padre/Wx/Syntax.pm:59
 msgid "Severe Warning"
 msgstr "Строгое предупреждение"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2285
+#: lib/Padre/Wx/ActionLibrary.pm:2213
 msgid "Share your preferences between multiple computers"
 msgstr "Поделиться вашими настройками между несколькими компьютерами"
 
-#: lib/Padre/MimeTypes.pm:310
+#: lib/Padre/MIME.pm:1037
 msgid "Shell Script"
 msgstr "Shell Скрипт"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:702
+#: lib/Padre/Wx/FBP/Preferences.pm:1156
 msgid "Shift"
 msgstr "Shift"
 
-#: lib/Padre/Wx/FBP/About.pm:531
+#: lib/Padre/Wx/FBP/About.pm:472
 msgid "Shlomi Fish"
 msgstr "Shlomi Fish"
 
+#: lib/Padre/Wx/Dialog/Preferences.pm:174
 #: lib/Padre/Wx/Dialog/Shortcut.pm:113
 msgid "Shortcut"
 msgstr "Сочетание клавиш"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:674
+#: lib/Padre/Wx/FBP/Preferences.pm:1128
 msgid "Shortcut:"
 msgstr "Сочетание клавиш:"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:491
+#: lib/Padre/Wx/FBP/Preferences.pm:136
 msgid "Shorten the common path in window list"
 msgstr "Сокращать общий путь в списке окон"
 
-#: lib/Padre/Wx/FBP/VCS.pm:246
+#: lib/Padre/Wx/FBP/VCS.pm:239
+#: lib/Padre/Wx/FBP/Breakpoints.pm:159
+#: lib/Padre/Wx/FBP/Debugger.pm:519
 msgid "Show"
 msgstr "Показать"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1379
+#: lib/Padre/Wx/ActionLibrary.pm:1390
 msgid "Show &Command Line"
 msgstr "Показать окно &коммандной строки"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:216
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:215
 msgid "Show &Description"
 msgstr "Показать &Описание"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1369
-msgid "Show &Functions"
-msgstr "Показывать &функции"
+#: lib/Padre/Wx/ActionLibrary.pm:1380
+msgid "Show &Function List"
+msgstr "Показывать список &функций"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1607
+#: lib/Padre/Wx/ActionLibrary.pm:1618
 msgid "Show &Indentation Guide"
 msgstr "Показывать руководство по &отступам"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1419
+#: lib/Padre/Wx/ActionLibrary.pm:1430
 msgid "Show &Outline"
 msgstr "Показывать &схему"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1359
+#: lib/Padre/Wx/ActionLibrary.pm:1370
 msgid "Show &Output"
 msgstr "Показывать &вывод"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1430
+#: lib/Padre/Wx/ActionLibrary.pm:1441
 msgid "Show &Project Browser"
 msgstr "Показывать обозреватель &проекта"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1409
-msgid "Show &To-do List"
-msgstr "Показывать список &To-do"
+#: lib/Padre/Wx/ActionLibrary.pm:1420
+msgid "Show &Task List"
+msgstr "Показывать Список &Задач"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1597
+#: lib/Padre/Wx/ActionLibrary.pm:1608
 msgid "Show &Whitespaces"
 msgstr "Показывать &пробелы"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1565
+#: lib/Padre/Wx/ActionLibrary.pm:1576
 msgid "Show C&urrent Line"
 msgstr "Подсветка &текущей строки"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1389
+#: lib/Padre/Wx/ActionLibrary.pm:1400
 msgid "Show CPA&N Explorer"
 msgstr "Показать Исследователь CPA&N"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1551
+#: lib/Padre/Wx/ActionLibrary.pm:1562
 msgid "Show Ca&ll Tips"
 msgstr "Показывать подсказки по вызову фу&нкций"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1510
+#: lib/Padre/Wx/ActionLibrary.pm:1521
 msgid "Show Code &Folding"
 msgstr "Показывать &сворачивание кода"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1499
+#: lib/Padre/Wx/ActionLibrary.pm:2075
+msgid "Show Debug Breakpoints"
+msgstr "Показывать Отладочные Точки Останова"
+
+#: lib/Padre/Wx/ActionLibrary.pm:2088
+msgid "Show Debug Output"
+msgstr "Показывать Отладочный Вывод"
+
+#: lib/Padre/Wx/ActionLibrary.pm:2098
+msgid "Show Debugger"
+msgstr "Показывать Отладчик"
+
+#: lib/Padre/Wx/FBP/Debugger.pm:212
+msgid "Show Global Variables"
+msgstr "Показать Глобальные Переменные"
+
+#: lib/Padre/Wx/ActionLibrary.pm:1510
 msgid "Show Line &Numbers"
 msgstr "Показывать &номера строк"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1587
+#: lib/Padre/Wx/FBP/Debugger.pm:193
+msgid "Show Local Variables"
+msgstr "Показать Локальные Переменные"
+
+#: lib/Padre/Wx/ActionLibrary.pm:1598
 msgid "Show Ne&wlines"
 msgstr "Показывать пе&реводы строк"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1575
+#: lib/Padre/Wx/ActionLibrary.pm:1586
 msgid "Show Right &Margin"
 msgstr "Показывать &границу справа"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1440
+#: lib/Padre/Wx/ActionLibrary.pm:1451
 msgid "Show S&yntax Check"
 msgstr "Показывать пр&оверку синтаксиса"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1460
+#: lib/Padre/Wx/ActionLibrary.pm:1472
 msgid "Show St&atus Bar"
 msgstr "Показывать ст&атусную строку"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2195
-msgid "Show Stack Trace (&t)"
-msgstr "Показать трассировку стека (&t)"
-
-#: lib/Padre/Wx/FBP/Syntax.pm:70
+#: lib/Padre/Wx/FBP/Syntax.pm:63
 msgid "Show Standard Error"
 msgstr "Показывать стандартную ошибку"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:246
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:245
 msgid "Show Subs&titution"
 msgstr "Показывать &Замещение"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1470
+#: lib/Padre/Wx/ActionLibrary.pm:1482
 msgid "Show Tool&bar"
 msgstr "Показывать па&нель инструментов"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1450
+#: lib/Padre/Wx/ActionLibrary.pm:1461
 msgid "Show V&ersion Control"
 msgstr "Показать Контроль В&ерсий"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2226
-msgid "Show Value Now (&x)"
-msgstr "Показать значение сейчас (&x)"
-
-#: lib/Padre/Wx/ActionLibrary.pm:1576
+#: lib/Padre/Wx/ActionLibrary.pm:1587
 msgid "Show a vertical line indicating the right margin"
 msgstr "Показывать вертикальную линию, отображающую границу справа"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1370
+#: lib/Padre/Wx/ActionLibrary.pm:1421
+msgid "Show a window listing all task items in the current document"
+msgstr "Показывать окно отображающее все пункты задач в текущем документе"
+
+#: lib/Padre/Wx/ActionLibrary.pm:1381
 msgid "Show a window listing all the functions in the current document"
 msgstr "Показывать окно отображающее все функции в текущем документе"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1420
+#: lib/Padre/Wx/ActionLibrary.pm:1431
 msgid "Show a window listing all the parts of the current file (functions, pragmas, modules)"
 msgstr "Показывать окно отображающее все части текущего дкоумента (функции, прагмы, модули)"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1410
-msgid "Show a window listing all todo items in the current document"
-msgstr "Показывать окно отображающее все метки TODO в текущем документе"
-
-#: lib/Padre/Wx/Menu/Edit.pm:299
+#: lib/Padre/Wx/Menu/Edit.pm:297
 msgid "Show as"
 msgstr "Показать как"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1143
+#: lib/Padre/Wx/ActionLibrary.pm:1167
 msgid "Show as &Decimal"
 msgstr "Показать как &десятичное"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1133
+#: lib/Padre/Wx/ActionLibrary.pm:1157
 msgid "Show as &Hexadecimal"
 msgstr "Показать как &шестнадцатиричное"
 
-#: lib/Padre/Plugin/PopularityContest.pm:208
+#: lib/Padre/Plugin/PopularityContest.pm:212
 msgid "Show current report"
 msgstr "Показать текущий отчёт"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1399
+#: lib/Padre/Wx/ActionLibrary.pm:1410
 msgid "Show diff window!"
 msgstr "Показать окно различий!"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2721
+#: lib/Padre/Wx/ActionLibrary.pm:2618
 msgid "Show information about Padre"
 msgstr "Показать информацию о Padre"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:96
+#: lib/Padre/Wx/FBP/Preferences.pm:152
 msgid "Show low priority info messages on status bar (not in a popup)"
 msgstr "Показывать низкоприоритетные информационные сообщения в статусной строке (не во всплывающем окне)"
 
-#: lib/Padre/Config.pm:1167
+#: lib/Padre/Config.pm:1337
 msgid "Show low-priority info messages on statusbar (not in a popup)"
 msgstr ""
 "Показывать низкоприоритетные информационные сообщения\n"
 "в статусной строке (не во всплывающем окне)"
 
-#: lib/Padre/Config.pm:777
+#: lib/Padre/Config.pm:974
 msgid "Show or hide the status bar at the bottom of the window."
 msgstr "Показать или скрыть строку статуса внизу окна."
 
@@ -5137,87 +5328,87 @@ msgstr "Показать или скрыть строку статуса вни
 msgid "Show previous positions"
 msgstr "Показать предыдущую позицию"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:104
+#: lib/Padre/Wx/FBP/Preferences.pm:727
 msgid "Show right margin at column"
 msgstr "Показывать границу справа у колонки"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1144
+#: lib/Padre/Wx/FBP/Preferences.pm:548
+msgid "Show splash screen"
+msgstr "Показывать заставку"
+
+#: lib/Padre/Wx/ActionLibrary.pm:1168
 msgid "Show the ASCII values of the selected text in decimal numbers in the output window"
 msgstr "Показать ASCII значения выделенного текста в десятичном представлении в окне вывода"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1134
+#: lib/Padre/Wx/ActionLibrary.pm:1158
 msgid "Show the ASCII values of the selected text in hexadecimal notation in the output window"
 msgstr "Показать ASCII значения выделенного текста в шестнадцатиричном представлении в окне вывода"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2620
+#: lib/Padre/Wx/ActionLibrary.pm:2518
 msgid "Show the POD (Perldoc) version of the current document"
 msgstr "Показать версию POD (Perldoc) текущего документа"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2586
+#: lib/Padre/Wx/ActionLibrary.pm:2484
 msgid "Show the Padre help"
 msgstr "Показать помощь по Padre"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2319
+#: lib/Padre/Wx/ActionLibrary.pm:2247
 msgid "Show the Padre plug-in manager to enable or disable plug-ins"
 msgstr "Показать менеджер плагинов Padre для включения или отключения плагинов"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1380
+#: lib/Padre/Wx/ActionLibrary.pm:1391
 msgid "Show the command line window"
 msgstr "Показать окно коммандной строки"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2607
+#: lib/Padre/Wx/ActionLibrary.pm:2505
 msgid "Show the help article for the current context"
 msgstr "Показать страницу помощи для текущего контекста"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2227
-msgid "Show the value of a variable now in a pop-up window."
-msgstr "Показать значение переменной сейчас в сплывающем окне."
-
-#: lib/Padre/Wx/ActionLibrary.pm:1360
+#: lib/Padre/Wx/ActionLibrary.pm:1371
 msgid "Show the window displaying the standard output and standard error of the running scripts"
 msgstr "Показывать окно отображающее стандартный вывод и стандартный вывод ошибок запущенных скриптов"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1720
+#: lib/Padre/Wx/ActionLibrary.pm:1732
 msgid "Show what perl thinks about your code"
 msgstr "Показать, что perl думает о Вашем коде"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1511
+#: lib/Padre/Wx/ActionLibrary.pm:1522
 msgid "Show/hide a vertical line on the left hand side of the window to allow folding rows"
 msgstr "Показать/скрыть вертикальную линию на левой стороне окна для возможности сворачивания рядов"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1500
+#: lib/Padre/Wx/ActionLibrary.pm:1511
 msgid "Show/hide the line numbers of all the documents on the left side of the window"
 msgstr "Показать/скрыть номера строк всех документов на левой строне окна"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1588
+#: lib/Padre/Wx/ActionLibrary.pm:1599
 msgid "Show/hide the newlines with special character"
 msgstr "Показать/скрыть специальный символ для отображения перевода строки"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1461
+#: lib/Padre/Wx/ActionLibrary.pm:1473
 msgid "Show/hide the status bar at the bottom of the screen"
 msgstr "Показать/скрыть строку статуса внизу экрана"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1598
+#: lib/Padre/Wx/ActionLibrary.pm:1609
 msgid "Show/hide the tabs and the spaces with special characters"
 msgstr "Показать/скрыть специальные символы для отображения табуляции и пробелов"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1471
+#: lib/Padre/Wx/ActionLibrary.pm:1483
 msgid "Show/hide the toolbar at the top of the editor"
 msgstr "Показать/скрыть панель инструментов вверху редактора"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1608
+#: lib/Padre/Wx/ActionLibrary.pm:1619
 msgid "Show/hide vertical bars at every indentation position on the left of the rows"
 msgstr "Показать/скрыть вертикальные панели на каждый отступ позиции влево в рядах"
 
-#: lib/Padre/Config.pm:451
+#: lib/Padre/Config.pm:664
 msgid "Showing the splash image during start-up"
 msgstr "Показывать заставку при старте"
 
-#: lib/Padre/Wx/FBP/About.pm:567
+#: lib/Padre/Wx/FBP/About.pm:508
 msgid "Simone Blandino"
 msgstr "Simone Blandino"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1097
+#: lib/Padre/Wx/ActionLibrary.pm:1121
 msgid "Simplistic Patch only works on saved files"
 msgstr "Упрощённый патч работает только на сохранённых файлах"
 
@@ -5233,11 +5424,11 @@ msgstr "Имитация &падения"
 msgid "Simulate Background &Exception"
 msgstr "Имитация фонового &исключения"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2478
+#: lib/Padre/Wx/ActionLibrary.pm:2390
 msgid "Simulate a right mouse button click to open the context menu"
 msgstr "Иммитировать правую кнопку мыши для открытия контекстного меню"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:477
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:476
 msgid "Single-line (&s)"
 msgstr "Одна строка (&s)"
 
@@ -5249,26 +5440,22 @@ msgstr "Размер"
 msgid "Skip question without giving feedback"
 msgstr "Пропустить вопросы без отправки отзыва"
 
-#: lib/Padre/Wx/Dialog/OpenResource.pm:268
+#: lib/Padre/Wx/Dialog/OpenResource.pm:270
 msgid "Skip using MANIFEST.SKIP"
 msgstr "Пропускать используя MANIFEST.SKIP"
 
-#: lib/Padre/Wx/Dialog/OpenResource.pm:264
+#: lib/Padre/Wx/Dialog/OpenResource.pm:266
 msgid "Skip version control system files"
 msgstr "Пропускать файлы систем контроля версий"
 
-#: lib/Padre/Document.pm:2105
-#: lib/Padre/Document.pm:2106
+#: lib/Padre/Document.pm:1444
+#: lib/Padre/Document.pm:1445
 msgid "Skipped for large files"
 msgstr "Пропущено для больших файлов"
 
-#: lib/Padre/MimeTypes.pm:472
-msgid "Slow but accurate and we have full control so bugs can be fixed"
-msgstr "Медленный, но точный и мы имеем полный контроль, т.о. баги могут быть исправлены"
-
-#: lib/Padre/Wx/FBP/Snippet.pm:60
-msgid "Snippet"
-msgstr "Фрагмент"
+#: lib/Padre/Wx/FBP/Snippet.pm:61
+msgid "Snippet:"
+msgstr "Фрагмент:"
 
 #: lib/Padre/Wx/Dialog/SessionManager.pm:112
 #, perl-format
@@ -5279,96 +5466,91 @@ msgstr ""
 "Что-то не так с Вашей базой Padre:\n"
 "Сессия %s есть в списке, но там нет данных"
 
-#: lib/Padre/Wx/Dialog/Patch.pm:502
+#: lib/Padre/Wx/Dialog/Patch.pm:497
 msgid "Sorry Diff Failed, are you sure your choice of files was correct for this action"
 msgstr "Простите, Diff был неудачен, Вы уверены, что Ваш выбор файлов бул корректен для данного действия"
 
-#: lib/Padre/Wx/Dialog/Patch.pm:597
+#: lib/Padre/Wx/Dialog/Patch.pm:602
 msgid "Sorry, Diff failed. Are you sure your have access to the repository for this action"
 msgstr "Простите, Diff был неудачен. Вы уверены, что Вы имеете доступ к репозиторию для данного действия"
 
-#: lib/Padre/Wx/Dialog/Patch.pm:446
+#: lib/Padre/Wx/Dialog/Patch.pm:439
 msgid "Sorry, patch failed, are you sure your choice of files was correct for this action"
 msgstr "Простите, патч не применён, Вы уверены, что Ваш выбор файлов был корректен для данного действия"
 
-#: lib/Padre/Wx/Dialog/Preferences.pm:135
+#: lib/Padre/Wx/FBP/Preferences.pm:73
+msgid "Sort Order:"
+msgstr "Порядок Сортировки:"
+
+#: lib/Padre/Wx/FBP/Document.pm:228
+msgid "Source Lines of Code"
+msgstr "Исходные Строки Кода"
+
+#: lib/Padre/Wx/Dialog/Preferences.pm:35
 msgid "Space"
 msgstr "Пробел"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:87
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:86
 msgid "Space and tab"
 msgstr "Пробелы и табуляция"
 
-#: lib/Padre/Wx/Main.pm:6301
+#: lib/Padre/Wx/Main.pm:6310
 msgid "Space to Tab"
 msgstr "Пробелы в табуляцию"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1042
+#: lib/Padre/Wx/ActionLibrary.pm:1066
 msgid "Spaces to &Tabs..."
 msgstr "Пробелы в &табы..."
 
-#: lib/Padre/Locale.pm:248
-#: lib/Padre/Wx/FBP/About.pm:654
+#: lib/Padre/Locale.pm:249
+#: lib/Padre/Wx/FBP/About.pm:601
 msgid "Spanish"
 msgstr "Испанский"
 
-#: lib/Padre/Locale.pm:234
+#: lib/Padre/Locale.pm:235
 msgid "Spanish (Argentina)"
 msgstr "Испанский (Аргентина)"
 
-#: lib/Padre/Wx/ActionLibrary.pm:895
+#: lib/Padre/Wx/ActionLibrary.pm:919
 msgid "Special &Value..."
 msgstr "Специальное &значение..."
 
-#: lib/Padre/Config.pm:1414
+#: lib/Padre/Config.pm:1580
 msgid "Specify Devel::EndStats options. 'feature_devel_endstats' must be enabled."
 msgstr "Укажите опции для Devel::EndStats.  'feature_devel_endstats' должна быть включена."
 
-#: lib/Padre/Config.pm:1433
+#: lib/Padre/Config.pm:1600
 msgid "Specify Devel::TraceUse options. 'feature_devel_traceuse' must be enabled."
 msgstr "Укажите опции для Devel::TraceUse. 'feature_devel_traceuse'  должна быть включена."
 
-#: lib/Padre/Wx/ActionLibrary.pm:2105
-msgid "Start running and/or continue running till next breakpoint or watch"
-msgstr "Приступить к выполнению и/или продолжать выполнение пока не достигнута следующая точка останова или доступа"
-
-#: lib/Padre/Wx/Main.pm:6273
-msgid "Stats"
-msgstr "Статистика"
+#: lib/Padre/Wx/FBP/Preferences.pm:508
+msgid "Startup"
+msgstr "Запуск"
 
-#: lib/Padre/Wx/VCS.pm:49
-#: lib/Padre/Wx/FBP/Sync.pm:51
-#: lib/Padre/Wx/Dialog/PluginManager.pm:69
+#: lib/Padre/Wx/VCS.pm:53
+#: lib/Padre/Wx/FBP/DebugOutput.pm:37
 #: lib/Padre/Wx/Dialog/Advanced.pm:111
-#: lib/Padre/Wx/CPAN/Listview.pm:32
-#: lib/Padre/Wx/CPAN/Listview.pm:64
+#: lib/Padre/Wx/CPAN/Listview.pm:35
+#: lib/Padre/Wx/CPAN/Listview.pm:59
 msgid "Status"
 msgstr "Статус"
 
-#: lib/Padre/Wx/FBP/About.pm:211
+#: lib/Padre/Wx/FBP/Sync.pm:52
+msgid "Status:"
+msgstr "Статус:"
+
+#: lib/Padre/Wx/FBP/About.pm:152
 msgid "Steffen Muller"
 msgstr "Steffen Muller"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2053
-msgid "Step In (&s)"
-msgstr "Шаг внутрь (&s)"
-
-#: lib/Padre/Wx/ActionLibrary.pm:2088
-msgid "Step Out (&r)"
-msgstr "Шаг наружу (&r)"
-
-#: lib/Padre/Wx/ActionLibrary.pm:2070
-msgid "Step Over (&n)"
-msgstr "Шаг через (&n)"
+#: lib/Padre/Wx/FBP/FoundInFiles.pm:111
+msgid "Stop Search"
+msgstr "Остановить поиск"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2026
+#: lib/Padre/Wx/ActionLibrary.pm:2038
 msgid "Stop a running task."
 msgstr "Остановить запущенную задачу."
 
-#: lib/Padre/Wx/FindInFiles.pm:76
-msgid "Stop search"
-msgstr "Остановить поиск"
-
 #: lib/Padre/Wx/ActionLibrary.pm:110
 msgid "Stops processing of other action queue items for 1 second"
 msgstr "Прекратить обработку других элементов очереди действий на 1 секунду"
@@ -5393,12 +5575,17 @@ msgstr "Трассировка процедуры запущена"
 msgid "Sub-tracing stopped"
 msgstr "Трассировка процедуры остановлена"
 
+#: lib/Padre/Wx/Dialog/Sync.pm:196
+#: lib/Padre/Wx/Dialog/Sync.pm:220
+msgid "Success"
+msgstr "Успех"
+
 #: lib/Padre/Wx/ActionLibrary.pm:69
 #, perl-format
 msgid "Switch Padre interface language to %s"
 msgstr "Переключить язык интерфейса Padre на %s"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1486
+#: lib/Padre/Wx/ActionLibrary.pm:1497
 msgid "Switch document type"
 msgstr "Изменить тип документа"
 
@@ -5406,70 +5593,75 @@ msgstr "Изменить тип документа"
 msgid "Switch language to system default"
 msgstr "Сменить язык на системный по умолчанию"
 
-#: lib/Padre/Wx/Syntax.pm:242
+#: lib/Padre/Wx/Syntax.pm:159
+#: lib/Padre/Wx/FBP/Preferences.pm:440
 msgid "Syntax Check"
 msgstr "Проверка синтаксиса"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:911
-msgid "Syntax Highlighter"
-msgstr "Выделитель"
-
 #: lib/Padre/Wx/ActionLibrary.pm:39
 msgid "System Default"
 msgstr "Системные установки по умолчанию"
 
-#: lib/Padre/Wx/Dialog/Preferences.pm:135
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:141
+#: lib/Padre/Wx/FBP/Debugger.pm:356
+msgid ""
+"T\n"
+"Produce a stack backtrace."
+msgstr ""
+"T\n"
+"Получить цепочку стэка вызовов."
+
+#: lib/Padre/Wx/Dialog/Preferences.pm:34
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:140
 msgid "Tab"
 msgstr "Табуляция"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:569
-msgid "Tab display size (in spaces)"
-msgstr "Размер табуляции (в пробелах)"
+#: lib/Padre/Wx/FBP/Preferences.pm:983
+msgid "Tab Spaces:"
+msgstr "Пробелов в Табуляции:"
 
-#: lib/Padre/Wx/Main.pm:6302
+#: lib/Padre/Wx/Main.pm:6311
 msgid "Tab to Space"
 msgstr "Табуляцию в пробелы"
 
-#: lib/Padre/Wx/Menu/Edit.pm:235
+#: lib/Padre/Wx/Menu/Edit.pm:233
 msgid "Tabs and S&paces"
 msgstr "Табуляция и п&робелы"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1032
+#: lib/Padre/Wx/ActionLibrary.pm:1056
 msgid "Tabs to &Spaces..."
 msgstr "Табы в &пробелы..."
 
-#: lib/Padre/MimeTypes.pm:417
+#: lib/Padre/Wx/TaskList.pm:184
+#: lib/Padre/Wx/FBP/Preferences.pm:88
+#: lib/Padre/Wx/FBP/Preferences.pm:391
+#: lib/Padre/Wx/Panel/TaskList.pm:96
+msgid "Task List"
+msgstr "Список Задач"
+
+#: lib/Padre/MIME.pm:880
 msgid "Text"
 msgstr "Текст"
 
-#: lib/Padre/Wx/Main.pm:4373
+#: lib/Padre/Wx/Main.pm:4432
+#: lib/Padre/Wx/Choice/Files.pm:20
 msgid "Text Files"
 msgstr "Текстовые файлы"
 
-#: lib/Padre/Wx/Dialog/Bookmarks.pm:110
+#: lib/Padre/Wx/Dialog/Bookmarks.pm:108
 #, perl-format
 msgid "The bookmark '%s' no longer exists"
 msgstr "Закладка '%s' больше не существует"
 
-#: lib/Padre/Wx/Debugger.pm:191
-msgid ""
-"The debugger is not running.\n"
-"You can start the debugger using one of the commands 'Step In', 'Step Over', or 'Run till Breakpoint' in the Debug menu."
-msgstr ""
-"Отладчик не запущен.\n"
-"Вы можете запустить отладчик, используя одну из команд 'Шаг внутрь', 'Шаг через', или 'Выполнять до точки остановки' в меню отладки."
-
-#: lib/Padre/Wx/Directory.pm:590
-msgid "The directory browser got an undef object and may stop working now. Please save your work and restart Padre."
-msgstr "Обозреватель каталогов получил неопределённый объект и может сейчас прекратить работать. Пожалуйста, сохраните Вашу работу и перезапустите Padre."
-
-#: lib/Padre/Document.pm:980
+#: lib/Padre/Document.pm:254
 #, perl-format
 msgid "The file %s you are trying to open is %s bytes large. It is over the arbitrary file size limit of Padre which is currently %s. Opening this file may reduce performance. Do you still want to open the file?"
 msgstr "Файл %s, который вы пытаетесь открыть, имеет размер %s. Это превышает допустимый предел для Padre, который составляет сейчас %s. Открытие этого файла может ухудшить производительность. Вы действительно хотите открыть файл?"
 
-#: lib/Padre/Wx/Dialog/Preferences.pm:459
+#: lib/Padre/Config.pm:1937
+msgid "The same as Perl itself"
+msgstr "То же, что и самого Perl"
+
+#: lib/Padre/Wx/Dialog/Preferences.pm:478
 #, perl-format
 msgid "The shortcut '%s' is already used by the action '%s'.\n"
 msgstr "Комбинация клавиш '%s' уже используется для действия '%s'.\n"
@@ -5482,68 +5674,70 @@ msgstr "Пока не сохранено ни одной позиции"
 msgid "This document does not contain any POD"
 msgstr "Этот документ не содержит POD"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2361
+#: lib/Padre/Wx/ActionLibrary.pm:2286
 msgid "This function reloads the My plug-in without restarting Padre"
 msgstr "Эта функция перегружает Мой плагин без перезапуска Padre"
 
-#: lib/Padre/Config.pm:1405
+#: lib/Padre/Config.pm:1571
 msgid "This requires an installed Devel::EndStats and a Padre restart"
 msgstr "Это требует установленного Devel::EndStats и перезапуск Padre"
 
-#: lib/Padre/Config.pm:1424
+#: lib/Padre/Config.pm:1591
 msgid "This requires an installed Devel::TraceUse and a Padre restart"
 msgstr "Это требует установленного Devel::TraceUse и перезапуск Padre"
 
-#: lib/Padre/Wx/Main.pm:5407
+#: lib/Padre/Wx/Main.pm:5401
 msgid "This type of file (URL) is missing delete support."
 msgstr "Для данного типа файла (URL) нет возможности удаления."
 
-#: lib/Padre/Wx/Dialog/About.pm:192
+#: lib/Padre/Wx/Dialog/About.pm:154
 msgid "Threads"
 msgstr "Нити"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:990
-#: lib/Padre/Wx/FBP/Preferences.pm:1014
-msgid "Timeout (in seconds)"
+#: lib/Padre/Wx/FBP/Preferences.pm:1296
+#: lib/Padre/Wx/FBP/Preferences.pm:1339
+msgid "Timeout (seconds)"
 msgstr "Таймаут (в секундах)"
 
-#: lib/Padre/Wx/TodoList.pm:219
-msgid "To-do"
-msgstr "To-do"
-
 #: lib/Padre/Wx/Dialog/Special.pm:67
 msgid "Today"
 msgstr "Сегодня"
 
-#: lib/Padre/Config.pm:1478
+#: lib/Padre/Config.pm:1650
 msgid "Toggle Diff window feature that compares two buffers graphically"
 msgstr "Показать/Cкрыть окно Diff, которое сравнивает два буфера графически "
 
-#: lib/Padre/Config.pm:1469
-msgid "Toggle MetaCPAN CPAN explorer panel"
-msgstr "Показать/Cкрыть панель MetaCPAN  обозревателя CPAN"
-
-#: lib/Padre/Config.pm:1487
+#: lib/Padre/Config.pm:1669
 msgid "Toggle Perl 6 auto detection in Perl 5 files"
 msgstr "Показать/Cкрыть автоопределение Perl 6 в Perl 5 файлах"
 
-#: lib/Padre/Config.pm:1451
-msgid "Toggle document differences feature"
-msgstr "Показать/Cкрыть отображение отличий документов"
-
-#: lib/Padre/Config.pm:1442
-msgid "Toggle syntax checker annotations in editor"
-msgstr "Показать/Cкрыть аннотации проверки синтаксиса в редакторе"
-
-#: lib/Padre/Config.pm:1460
-msgid "Toggle version control system support"
-msgstr "Включить/Отключить поддержку системы контроля версий"
+#: lib/Padre/Wx/FBP/Debugger.pm:316
+msgid ""
+"Toggle running breakpoints (update DB)\n"
+"b\n"
+"Sets breakpoint on current line\n"
+"B line\n"
+"Delete a breakpoint from the specified line."
+msgstr ""
+"Переключить текущие точки останова (обновить DB)\n"
+"b\n"
+"Установить точку останова на текущей строки\n"
+"B строка\n"
+"Удалить точку останова с указанной строки."
 
-#: lib/Padre/Wx/FBP/About.pm:289
+#: lib/Padre/Wx/FBP/About.pm:230
 msgid "Tom Eliaz"
 msgstr "Tom Eliaz"
 
-#: lib/Padre/Wx/FBP/About.pm:925
+#: lib/Padre/Wx/FBP/Preferences.pm:329
+msgid "Tool Positions"
+msgstr "Расположение Утилиты"
+
+#: lib/Padre/Wx/FBP/Debugger.pm:231
+msgid "Trace"
+msgstr "Трассировка"
+
+#: lib/Padre/Wx/FBP/About.pm:850
 msgid "Translation"
 msgstr "Перевод"
 
@@ -5552,24 +5746,28 @@ msgstr "Перевод"
 msgid "True"
 msgstr "Истина"
 
-#: lib/Padre/Locale.pm:420
-#: lib/Padre/Wx/FBP/About.pm:690
+#: lib/Padre/Locale.pm:421
+#: lib/Padre/Wx/FBP/About.pm:637
 msgid "Turkish"
 msgstr "Турецкий"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1390
+#: lib/Padre/Wx/ActionLibrary.pm:1401
 msgid "Turn on CPAN explorer"
 msgstr "Включить обозреватель CPAN"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1400
+#: lib/Padre/Wx/ActionLibrary.pm:1411
 msgid "Turn on Diff window"
 msgstr "Включить окно Diff"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1441
+#: lib/Padre/Wx/ActionLibrary.pm:2076
+msgid "Turn on debug breakpoints panel"
+msgstr "Включить панель с отладочными точками останова"
+
+#: lib/Padre/Wx/ActionLibrary.pm:1452
 msgid "Turn on syntax checking of the current document and show output in a window"
 msgstr "Включить проверку синтаксиса текущего дкоумента и показать вывод в окне"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1451
+#: lib/Padre/Wx/ActionLibrary.pm:1463
 msgid "Turn on version control view of the current project and show version control changes in a window"
 msgstr "Включить просмотр системы контроля версий для текущего проекта и показать изменения системы контроля версий в окне"
 
@@ -5577,19 +5775,15 @@ msgstr "Включить просмотр системы контроля вер
 msgid "Type"
 msgstr "Тип"
 
-#: lib/Padre/Wx/Dialog/HelpSearch.pm:147
+#: lib/Padre/Wx/Dialog/HelpSearch.pm:148
 msgid "Type a help &keyword to read:"
 msgstr "Введите &ключевое слово помощи для чтения:"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2242
-msgid "Type in any expression and evaluate it in the debugged process"
-msgstr "Ввести любое выражение и вычислить его в отладочном процессе"
-
-#: lib/Padre/MimeTypes.pm:712
+#: lib/Padre/MIME.pm:40
 msgid "UNKNOWN"
 msgstr "НЕИЗВЕСТНЫЙ"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1530
+#: lib/Padre/Wx/ActionLibrary.pm:1541
 msgid "Un&fold All"
 msgstr "Ра&звернуть все"
 
@@ -5598,28 +5792,28 @@ msgstr "Ра&звернуть все"
 msgid "Unable to parse %s"
 msgstr "Невозможно разобрать %s"
 
-#: lib/Padre/Wx/ActionLibrary.pm:575
+#: lib/Padre/Wx/ActionLibrary.pm:601
 msgid "Undo last change in current file"
 msgstr "Отменить последнее изменение в текущем файле"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1531
-#: lib/Padre/Wx/ActionLibrary.pm:1541
+#: lib/Padre/Wx/ActionLibrary.pm:1542
+#: lib/Padre/Wx/ActionLibrary.pm:1552
 msgid "Unfold all the blocks that can be folded (need folding to be enabled)"
 msgstr "Развернуть все блоки, которые могут быть развёрнуты (необходимо включение функции сворачивания кода)"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:151
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:150
 msgid "Unicode character 'name'"
 msgstr "Символ юникода 'name'"
 
-#: lib/Padre/Locale.pm:142
-#: lib/Padre/Wx/Main.pm:4116
+#: lib/Padre/Locale.pm:143
+#: lib/Padre/Wx/Main.pm:4171
 msgid "Unknown"
 msgstr "Неизвестный"
 
-#: lib/Padre/PluginManager.pm:928
-#: lib/Padre/Document/Perl.pm:639
-#: lib/Padre/Document/Perl.pm:888
-#: lib/Padre/Document/Perl.pm:937
+#: lib/Padre/PluginManager.pm:771
+#: lib/Padre/Document/Perl.pm:656
+#: lib/Padre/Document/Perl.pm:905
+#: lib/Padre/Document/Perl.pm:954
 #: lib/Padre/File/FTP.pm:145
 msgid "Unknown error"
 msgstr "Неизвестная ошибка"
@@ -5628,16 +5822,20 @@ msgstr "Неизвестная ошибка"
 msgid "Unknown error from "
 msgstr "Неизвестная ошибка из "
 
-#: lib/Padre/Wx/VCS.pm:241
+#: lib/Padre/PluginHandle.pm:24
+msgid "Unloaded"
+msgstr "Выгружен"
+
+#: lib/Padre/Wx/VCS.pm:258
 msgid "Unmodified"
 msgstr "Не изменён"
 
-#: lib/Padre/Document.pm:1754
+#: lib/Padre/Document.pm:1062
 #, perl-format
 msgid "Unsaved %d"
 msgstr "Несохраненный %d"
 
-#: lib/Padre/Wx/Main.pm:5150
+#: lib/Padre/Wx/Main.pm:5134
 msgid "Unsaved File"
 msgstr "Несохраненный файл"
 
@@ -5652,165 +5850,161 @@ msgstr "Неподдерживаемые OS: %s"
 msgid "Untitled"
 msgstr "Неозаглавлен"
 
-#: lib/Padre/Wx/VCS.pm:234
-#: lib/Padre/Wx/VCS.pm:248
-#: lib/Padre/Wx/FBP/VCS.pm:196
+#: lib/Padre/Wx/VCS.pm:251
+#: lib/Padre/Wx/VCS.pm:265
+#: lib/Padre/Wx/FBP/VCS.pm:189
 msgid "Unversioned"
 msgstr "Без версии"
 
-#: lib/Padre/Wx/Dialog/Preferences.pm:135
+#: lib/Padre/Wx/Dialog/Preferences.pm:36
 msgid "Up"
 msgstr "Вверх"
 
-#: lib/Padre/Wx/VCS.pm:247
+#: lib/Padre/Wx/VCS.pm:264
 msgid "Updated but unmerged"
 msgstr "Обновлён, но не объединён"
 
-#: lib/Padre/Wx/FBP/Sync.pm:215
+#: lib/Padre/Wx/FBP/Sync.pm:202
 msgid "Upload"
 msgstr "Выгрузить"
 
-#: lib/Padre/Wx/Menu/Edit.pm:265
+#: lib/Padre/Wx/Menu/Edit.pm:263
 msgid "Upper/Lo&wer Case"
 msgstr "Верхний/ни&жний регистр"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:95
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:94
 msgid "Uppercase characters"
 msgstr "Символы верхнего регистра"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:153
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:152
 msgid "Uppercase next character"
 msgstr "Перевести следующий символ в верхний регистр"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:155
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:154
 msgid "Uppercase till \\E"
 msgstr "Всё в верхний регистр до \\E"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:1032
+#: lib/Padre/Wx/FBP/Preferences.pm:1331
 msgid "Use FTP passive mode"
 msgstr "Использовать пассивный режим FTP"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1124
+#: lib/Padre/Wx/ActionLibrary.pm:1148
 msgid "Use Perl source as filter"
 msgstr "Использовать исходный код на Perl как фильтр"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:561
-msgid "Use Tabs"
-msgstr "Использовать табы"
-
-#: lib/Padre/Wx/FBP/Preferences.pm:499
+#: lib/Padre/Wx/FBP/Preferences.pm:629
 msgid "Use X11 middle button paste style"
 msgstr "Использовать X11 стиль вставки средней кнопкой"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1323
+#: lib/Padre/Wx/ActionLibrary.pm:1334
 msgid "Use a filter to select one or more files"
 msgstr "Используйте фильтр для выбора одного или нескольких файлов"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:821
+#: lib/Padre/Wx/FBP/Preferences.pm:1438
 msgid "Use external window for execution"
 msgstr "Использовать внешнее окно для запуска"
 
-#: lib/Padre/Wx/FBP/Preferences.pm:521
-msgid "Use splash screen"
-msgstr "Использовать заставку"
+#: lib/Padre/Wx/FBP/Preferences.pm:957
+msgid "Use tabs instead of spaces"
+msgstr "Использовать табуляцию вместо пробелов"
 
 #: lib/Padre/Wx/Dialog/Advanced.pm:819
 msgid "User"
 msgstr "Пользователь"
 
-#: lib/Padre/Wx/FBP/Sync.pm:74
-#: lib/Padre/Wx/FBP/Sync.pm:119
-msgid "Username"
-msgstr "Пользователь"
-
-#: lib/Padre/Wx/ActionLibrary.pm:2423
+#: lib/Padre/Wx/ActionLibrary.pm:2335
 msgid "Using CPAN.pm to install a CPAN like package opened locally"
 msgstr "Используя CPAN.pm установить CPAN-подобный пакет, открытый локально"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2433
+#: lib/Padre/Wx/ActionLibrary.pm:2345
 msgid "Using pip to download a tar.gz file and install it using CPAN.pm"
 msgstr "Использовать pip для загрузки тарболла и устаноить его с помощью CPAN.pm"
 
-#: lib/Padre/Wx/Debug.pm:123
 #: lib/Padre/Wx/Dialog/Advanced.pm:113
 msgid "Value"
 msgstr "Значение"
 
-#: lib/Padre/Wx/Debug.pm:122
-msgid "Variable"
-msgstr "Переменная"
-
-#: lib/Padre/Wx/ActionLibrary.pm:1912
+#: lib/Padre/Wx/ActionLibrary.pm:1924
 msgid "Variable Name"
 msgstr "Имя переменной"
 
-#: lib/Padre/Document/Perl.pm:848
+#: lib/Padre/Document/Perl.pm:865
 msgid "Variable case change"
 msgstr "Изменить переменный регистр"
 
-#: lib/Padre/Wx/Dialog/PluginManager.pm:68
-msgid "Version"
-msgstr "Версия"
-
-#: lib/Padre/Wx/VCS.pm:142
+#: lib/Padre/Wx/VCS.pm:124
+#: lib/Padre/Wx/FBP/Preferences.pm:423
 msgid "Version Control"
 msgstr "Контроль Версий"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1768
+#: lib/Padre/Wx/FBP/Preferences.pm:916
+msgid "Version Control Tool"
+msgstr "Утилита Контроля Версий"
+
+#: lib/Padre/Wx/ActionLibrary.pm:1780
 msgid "Vertically &Align Selected"
 msgstr "Вертикальное &выравнивание выделения"
 
-#: lib/Padre/Wx/Syntax.pm:73
+#: lib/Padre/Wx/Syntax.pm:77
 msgid "Very Fatal Error"
 msgstr "Самая фатальная ошибка"
 
-#: lib/Padre/Wx/Dialog/QuickMenuAccess.pm:386
+#: lib/Padre/Wx/Dialog/QuickMenuAccess.pm:366
 msgid "View"
 msgstr "Вид"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2688
+#: lib/Padre/Wx/ActionLibrary.pm:2597
 msgid "View All &Open Bugs"
 msgstr "Показать все &открытые баги"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2689
+#: lib/Padre/Wx/ActionLibrary.pm:2598
 msgid "View all known and currently unsolved bugs in Padre"
 msgstr "Просмотреть все известные и нерешённые баги в Padre"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:90
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:89
 msgid "Visible characters"
 msgstr "Видимые символы"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:92
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:91
 msgid "Visible characters and spaces"
 msgstr "Видимые символы и пробелы"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2668
+#: lib/Padre/Wx/ActionLibrary.pm:2188
+msgid "Visit Debug &Wiki..."
+msgstr "Посетите &Wiki Отладки..."
+
+#: lib/Padre/Wx/ActionLibrary.pm:2578
 msgid "Visit Perl Websites..."
 msgstr "Посетите веб-сайты Perl..."
 
-#: lib/Padre/Document.pm:1534
+#: lib/Padre/Document.pm:778
 #, perl-format
 msgid "Visual filename %s does not match the internal filename %s, do you want to abort saving?"
 msgstr "Видимое имя файла %s не совпадает с внутрнним именем %s, хотите ли вы прервать сохранение?"
 
-#: lib/Padre/Document.pm:986
-#: lib/Padre/Wx/Syntax.pm:43
-#: lib/Padre/Wx/Main.pm:3094
-#: lib/Padre/Wx/Main.pm:3809
+#: lib/Padre/Document.pm:260
+#: lib/Padre/Wx/Syntax.pm:47
+#: lib/Padre/Wx/Main.pm:3127
+#: lib/Padre/Wx/Main.pm:3850
+#: lib/Padre/Wx/Main.pm:5417
 #: lib/Padre/Wx/Dialog/Warning.pm:64
 msgid "Warning"
 msgstr "Предупреждение"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2374
+#: lib/Padre/Wx/ActionLibrary.pm:2299
 msgid "Warning! This will delete all the changes you made to 'My plug-in' and replace it with the default code that comes with your installation of Padre"
 msgstr "Внимание! Это удалит все изменения, которые вы сделали в 'My plug-in' и заменит их кодом по-умолчанию, который идёт с вашей инсталляцией Padre"
 
-#: lib/Padre/Wx/Dialog/Patch.pm:539
+#: lib/Padre/Wx/Dialog/Patch.pm:535
 #, perl-format
 msgid "Warning: found SVN v%s but we require SVN v%s and it is now called \"Apache Subversion\""
 msgstr "Внимание: найден SVN v%s, но нам требуется SVN v%s и сейчас он называется \"Apache Subversion\""
 
-#: lib/Padre/PluginManager.pm:421
+#: lib/Padre/Wx/FBP/Expression.pm:96
+msgid "Watch"
+msgstr "Наблюдать"
+
+#: lib/Padre/PluginManager.pm:383
 msgid ""
 "We found several new plug-ins.\n"
 "In order to configure and enable them go to\n"
@@ -5826,7 +6020,12 @@ msgstr ""
 "Список новых плагинов:\n"
 "\n"
 
-#: lib/Padre/Wx/Main.pm:4375
+#: lib/Padre/Wx/ActionLibrary.pm:2089
+#: lib/Padre/Wx/ActionLibrary.pm:2099
+msgid "We should not need this menu item"
+msgstr "Нам не требуется этот пункт меню"
+
+#: lib/Padre/Wx/Main.pm:4434
 msgid "Web Files"
 msgstr "Файлы веб"
 
@@ -5834,11 +6033,7 @@ msgstr "Файлы веб"
 msgid "Whatever"
 msgstr "Любой"
 
-#: lib/Padre/Wx/ActionLibrary.pm:2196
-msgid "When in a subroutine call show all the calls since the main of the program"
-msgstr "Когда находимся в подпрограмме, показать все вызовы, начиная с начала программы"
-
-#: lib/Padre/Wx/ActionLibrary.pm:1552
+#: lib/Padre/Wx/ActionLibrary.pm:1563
 msgid "When typing in functions allow showing short examples of the function"
 msgstr "При наборе в функциях разрешить показывать короткие примеры этой функции"
 
@@ -5846,27 +6041,27 @@ msgstr "При наборе в функциях разрешить показы
 msgid "Where did you hear about Padre?"
 msgstr "Где вы узнали о Padre?"
 
-#: lib/Padre/Wx/Dialog/RegexEditor.pm:94
+#: lib/Padre/Wx/Dialog/RegexEditor.pm:93
 msgid "Whitespace characters"
 msgstr "Пробельные символы"
 
-#: lib/Padre/Wx/Dialog/QuickMenuAccess.pm:392
+#: lib/Padre/Wx/Dialog/QuickMenuAccess.pm:372
 msgid "Window"
 msgstr "Окно"
 
-#: lib/Padre/Wx/Dialog/WindowList.pm:35
+#: lib/Padre/Wx/Dialog/WindowList.pm:34
 msgid "Window list"
 msgstr "Список окон"
 
-#: lib/Padre/Wx/ActionLibrary.pm:542
+#: lib/Padre/Wx/ActionLibrary.pm:558
 msgid "Word count and other statistics of the current document"
 msgstr "Количество слов и другая статистика текущего документа"
 
-#: lib/Padre/Wx/Dialog/DocStats.pm:102
+#: lib/Padre/Wx/FBP/Document.pm:156
 msgid "Words"
 msgstr "Слов"
 
-#: lib/Padre/Wx/ActionLibrary.pm:1618
+#: lib/Padre/Wx/ActionLibrary.pm:1629
 msgid "Wrap long lines"
 msgstr "Разбивать длинные строки"
 
@@ -5874,8 +6069,8 @@ msgstr "Разбивать длинные строки"
 msgid "Writing file to FTP server..."
 msgstr "Запись файла на FTP сервер..."
 
-#: lib/Padre/Wx/Output.pm:146
-#: lib/Padre/Wx/Main.pm:2950
+#: lib/Padre/Wx/Output.pm:165
+#: lib/Padre/Wx/Main.pm:2983
 #, perl-format
 msgid ""
 "Wx::Perl::ProcessStream is version %s which is known to cause problems. Get at least 0.20 by typing\n"
@@ -5884,10 +6079,6 @@ msgstr ""
 "Wx::Perl::ProcessStream версии %s, которая гарантировано вызовет проблемы. /установите по крайней мере 0.20 набрав\n"
 "cpan Wx::Perl::ProcessStream"
 
-#: lib/Padre/Wx/FBP/FindFast.pm:36
-msgid "X"
-msgstr "X"
-
 #: lib/Padre/Wx/Dialog/Special.pm:68
 msgid "Year"
 msgstr "Год"
@@ -5900,72 +6091,172 @@ msgstr ""
 "Вы пытаетесь записать файл используя HTTP PUT.\n"
 "Это крайне экспериментальная возможность и не поддерживается большинством серверов."
 
-#: lib/Padre/Wx/Editor.pm:1529
+#: lib/Padre/Wx/FBP/ModuleStarter.pm:50
+msgid "You can now add multiple module names, ie: Foo::Bar, Foo::Bar::Two (csv)"
+msgstr "Теперь Вы можете добавлять множество имён модулей, например: Foo::Bar, Foo::Bar::Two (csv)"
+
+#: lib/Padre/Wx/Editor.pm:1888
 msgid "You must select a range of lines"
 msgstr "Вы должны выбрать диапазон строк"
 
-#: lib/Padre/Wx/Main.pm:3808
+#: lib/Padre/Wx/Main.pm:3849
 msgid "You still have a running process. Do you want to kill it and exit?"
 msgstr "Вы по-прежнему имеете запущеный процесс. Хотите ли вы завершить его и выйти?"
 
-#: lib/Padre/Wx/FBP/About.pm:217
-#: lib/Padre/Wx/FBP/About.pm:510
+#: lib/Padre/MIME.pm:1215
+msgid "ZIP Archive"
+msgstr "ZIP архив"
+
+#: lib/Padre/Wx/FBP/About.pm:158
+#: lib/Padre/Wx/FBP/About.pm:451
 msgid "Zeno Gantner"
 msgstr "Zeno Gantner"
 
-#: lib/Padre/Wx/FBP/About.pm:373
+#: lib/Padre/Wx/FBP/Debugger.pm:123
+msgid ""
+"c [line|sub]\n"
+"Continue, optionally inserting a one-time-only breakpoint at the specified line or subroutine."
+msgstr ""
+"c [line|sub]\n"
+"Продолжить, возможно вставляя одноразовые точки останова на указанной строке подпрограммы"
+
+#: lib/Padre/Wx/FBP/About.pm:314
 msgid "code4pay"
 msgstr "code4pay"
 
-#: lib/Padre/CPAN.pm:185
+#: lib/Padre/CPAN.pm:180
 msgid "cpanm is unexpectedly not installed"
 msgstr "cpanm неожиданно не установлен"
 
-#: lib/Padre/PluginHandle.pm:93
-#: lib/Padre/Wx/Dialog/PluginManager.pm:530
-msgid "disabled"
-msgstr "отключён"
-
 #: lib/Padre/Wx/Dialog/OpenURL.pm:79
 msgid "e.g."
 msgstr "например"
 
-#: lib/Padre/PluginHandle.pm:94
-#: lib/Padre/Wx/Dialog/PluginManager.pm:518
-msgid "enabled"
-msgstr "подключён"
-
-#: lib/Padre/PluginHandle.pm:89
-#: lib/Padre/Wx/Dialog/PluginManager.pm:491
-msgid "error"
-msgstr "Ошибка"
-
-#: lib/Padre/Wx/Dialog/WindowList.pm:350
-#: lib/Padre/Wx/Dialog/WindowList.pm:354
+#: lib/Padre/Wx/Dialog/WindowList.pm:349
+#: lib/Padre/Wx/Dialog/WindowList.pm:353
 msgid "fresh"
 msgstr "новый"
 
-#: lib/Padre/PluginHandle.pm:92
-#: lib/Padre/Wx/Dialog/PluginManager.pm:503
-msgid "incompatible"
-msgstr "несовместим"
-
-#: lib/Padre/PluginHandle.pm:91
-msgid "loaded"
-msgstr "загружен"
+#: lib/Padre/Wx/Dialog/ModuleStarter.pm:113
+msgid "missing field"
+msgstr "пропущеное поле"
 
-#: lib/Padre/Document.pm:1732
+#: lib/Padre/Wx/Dialog/ModuleStarter.pm:167
 #, perl-format
-msgid "no highlighter for mime-type '%s' using stc"
-msgstr "нет подсветки синтаксиса для типа mime '%s' используя stc"
+msgid "module-starter error: %s"
+msgstr "ошибка module-starter: %s"
+
+#: lib/Padre/Wx/FBP/Debugger.pm:83
+msgid ""
+"n [expr]\n"
+"Next. Executes over subroutine calls, until the beginning of the next statement. If an expression is supplied that includes function calls, those functions will be executed with stops before each statement."
+msgstr ""
+"n [expr]\n"
+"Следующий. Выполнить через процедурный вызов до следующего операторы. Если указано выражение, которое включает вызов функции, эта функция будет вызывана с остановкой перед каждым оператором."
 
-#: lib/Padre/Wx/Dialog/DocStats.pm:179
-msgid "none"
-msgstr "нет"
+#: lib/Padre/Wx/FBP/Debugger.pm:396
+msgid ""
+"o\n"
+"Display all options.\n"
+"\n"
+"o booloption ...\n"
+"Set each listed Boolean option to the value 1.\n"
+"\n"
+"o anyoption? ...\n"
+"Print out the value of one or more options.\n"
+"\n"
+"o option=value ...\n"
+"Set the value of one or more options. If the value has internal whitespace, it should be quoted. For example, you could set o pager=\"less -MQeicsNfr\" to call less with those specific options. You may use either single or double quotes, but if you do, you must escape any embedded instances of same sort of quote you began with, as well as any escaping any escapes that immediately precede that quote but which are not meant to escape the quote itself. In other words, you follow single-quoting rules irrespective of the quote; eg: o option='this isn't bad' or o option=\"She said, \"Isn't it?\"\" .\n"
+"\n"
+"For historical reasons, the =value is optional, but defaults to 1 only where it is safe to do so--that is, mostly for Boolean options. It is always better to assign a specific value using = . The option can be abbreviated, but for clarity probably should not be. Several options can be set together. See Configurable Options for a list of these."
+msgstr ""
+"o\n"
+"Показать все опции.\n"
+"\n"
+"o booloption ...\n"
+"Установить каждую указанную опцию в значение 1.\n"
+"\n"
+"o anyoption? ...\n"
+"Напечатать значение одной или нескольких опций.\n"
+"\n"
+"o option=value ...\n"
+"Установить значение одной или нескольких опций. Если значение имеет внутренний пробел, оно должно быть заключено в кавычки. Например, вы можете задать o pager=\"less -MQeicsNfr\" чтобы вызывать less с указанными опциями. Вы можете использовать как одинарные, так и двойные кавыки, и, в таком случае, вы должны экранировать любые внутренние кавычки того же типа, как и экранировать символы экранирования, которые не преследуют цель экранирования. Другими словами используйте правило одинарных кавычек независимо от типа кавычек, например,  o option='this isn't bad' or o option=\"She said, \"Isn't it?\"\" .\n"
+"\n"
+"По историческим причинам, часть =value опициональна, но по-умолчанию значение 1 присваивается только, когда это вполне безопасно --, например, для булевых опций. Всегда лучше присваивать конкретное значение, используя =. Опция может быть сокращена, но для лучшего понимания этого лучше не делать. Некоторые опции могут быть установлены вместе. Смотрите Редактируемые Опции со списком таких опций."
+
+#: lib/Padre/Wx/FBP/PluginManager.pm:89
+msgid "plugin name"
+msgstr "имя плагина"
 
-#: lib/Padre/PluginHandle.pm:90
-msgid "unloaded"
-msgstr "выгружен"
+#: lib/Padre/Wx/FBP/PluginManager.pm:104
+msgid "plugin status"
+msgstr "статус плагина"
+
+#: lib/Padre/Wx/FBP/PluginManager.pm:98
+msgid "plugin version"
+msgstr "версия плагина"
+
+#: lib/Padre/Wx/FBP/Breakpoints.pm:113
+msgid "project"
+msgstr "проект"
+
+#: lib/Padre/Wx/FBP/Debugger.pm:103
+msgid ""
+"r\n"
+"Continue until the return from the current subroutine. Dump the return value if the PrintRet option is set (default)."
+msgstr ""
+"r\n"
+"Продолжить до возврата из текущей подпрограммы. Вывести возвращаемое значение, если установлена опция PrintRet (по-умолчанию)."
+
+#: lib/Padre/Wx/FBP/Debugger.pm:63
+msgid ""
+"s [expr]\n"
+"Single step. Executes until the beginning of another statement, descending into subroutine calls. If an expression is supplied that includes function calls, it too will be single-stepped."
+msgstr ""
+"s [expr]\n"
+"Один шаг. Выполнение до следующего оператора с погружением в процедурные вызовы. Если указано выражение, которое включает вызов функции, оно также будет выполнено пошагово."
+
+#: lib/Padre/Wx/FBP/Breakpoints.pm:118
+msgid "show breakpoints in project"
+msgstr "показать точки останова проекта"
+
+#: lib/Padre/Wx/FBP/Debugger.pm:236
+msgid ""
+"t\n"
+"Toggle trace mode (see also the AutoTrace option)."
+msgstr ""
+"t\n"
+"Включить режим трассировки (смотрите также опцию AutoTrace)."
+
+#: lib/Padre/Wx/FBP/Debugger.pm:276
+msgid "v [line]    View window around line."
+msgstr "v [line]    Окно просмотра вокруг указанной строки."
+
+#: lib/Padre/Wx/FBP/Debugger.pm:464
+msgid ""
+"w expr\n"
+"Add a global watch-expression. Whenever a watched global changes the debugger will stop and display the old and new values.\n"
+"\n"
+"W expr\n"
+"Delete watch-expression\n"
+"W *\n"
+"Delete all watch-expressions."
+msgstr ""
+"w expr\n"
+"Добавить глобальное наблюдение за выражением. Всякий раз когда наблюдаемое глобальная переменная изменяется, отладчик останавливается и показывает старое и новое значение.\n"
+"\n"
+"W expr\n"
+"Удалить наблюдение за выражением\n"
+"W *\n"
+"Удалить все наблюдаемые выражения."
+
+#: lib/Padre/Wx/FBP/Debugger.pm:217
+msgid ""
+"working now with some gigery pokery to get around\n"
+"Intermitent Error, You can't FIRSTKEY with the %~ hash"
+msgstr ""
+"работаем теперь с некоторым костылём для обхода проблемы\n"
+"Прерывающая Ошибка, Вы не можете использовать FIRSTKEY с хэшем %~"
 
 #: lib/Padre/Wx/Dialog/PerlFilter.pm:76
 msgid "wrap in grep { }"
@@ -5979,6 +6270,401 @@ msgstr "обернуть в map {}"
 msgid "wxPerl &Live Support"
 msgstr "&Live поддержка wxPerl"
 
+#: lib/Padre/Wx/FBP/Debugger.pm:198
+msgid ""
+"y [level [vars]]\n"
+"Display all (or some) lexical variables (mnemonic: mY variables) in the current scope or level scopes higher. You can limit the variables that you see with vars which works exactly as it does for the V and X commands. Requires the PadWalker module version 0.08 or higher; will warn if this isn't installed. Output is pretty-printed in the same style as for V and the format is controlled by the same options."
+msgstr ""
+"y [level [vars]]\n"
+"Показать все (или некоторые) лексические переменные (мнемонически: mY переменные) в текущей области видимости или областями видимости более высокого уровня. Вы можете ограничить переменные, которые Вы хотите видеть тем набором vars, которые работает так же, как работают команды V и X комманды. Требуется модуль PadWalker 0.08 или выше; вызовет предупреждение если он не установлен. Вывод симпатично печатается в том же стиле, что и для V и формат контроллируется теми же опциями."
+
+#~ msgid "&Install CPAN Module"
+#~ msgstr "&Установить CPAN-модуль"
+
+#~ msgid "&Module Tools"
+#~ msgstr "&Утилиты модулей"
+
+#~ msgid "&Update"
+#~ msgstr "&Обновить"
+
+#~ msgid "Ahmad Zawawi: Developer"
+#~ msgstr "Ahmad Zawawi: Разработчик"
+
+#~ msgid "Auto-Complete"
+#~ msgstr "Автоподстановка"
+
+#~ msgid "Automatic indentation style detection"
+#~ msgstr "Автоматическое определение стиля для отступов"
+
+#~ msgid "Case &sensitive"
+#~ msgstr "Регистро&зависимо"
+
+#~ msgid "Characters (including whitespace)"
+#~ msgstr "Символов (включая пробельные)"
+
+#~ msgid "Check for file updates on disk every (seconds)"
+#~ msgstr "Проверять обновление файла на диске каждые (секунд)"
+
+#~ msgid "Cl&ose Window on Hit"
+#~ msgstr "З&акрыть окно при совпадении"
+
+#~ msgid "Close Window on &Hit"
+#~ msgstr "Закрыть окно при &совпадении"
+
+#~ msgid "Content"
+#~ msgstr "Содержимое"
+
+#~ msgid "Copy &All"
+#~ msgstr "Копировать В&сё"
+
+#~ msgid "Copy &Selected"
+#~ msgstr "Копировать &Выделенное"
+
+#~ msgid "Core Team"
+#~ msgstr "Основная Команда"
+
+#~ msgid "Could not determine the comment character for %s document type"
+#~ msgstr "Не могу определить символ комментария для типа документа %s"
+
+#~ msgid "Could not set breakpoint on file '%s' row '%s'"
+#~ msgstr "Не могу установить точку останова на файл '%s' в строке '%s'"
+
+#~ msgid "Created by:"
+#~ msgstr "Создано:"
+
+#~ msgid "Debugger not running"
+#~ msgstr "Отладчик не запущен"
+
+#~ msgid "Developers"
+#~ msgstr "Разработчики"
+
+#~ msgid "Did not find any matches."
+#~ msgstr "Не удалось найти каких-либо совпадений."
+
+#~ msgid ""
+#~ "Display the current value of a variable in the right hand side debugger "
+#~ "pane"
+#~ msgstr ""
+#~ "Отобразить текущее значение переменной с правой стороны панели отладчика"
+
+#~ msgid "Document Tools (Right)"
+#~ msgstr "Утилиты документа (справа)"
+
+#~ msgid "Error loading pod for class '%s': %s"
+#~ msgstr "Ошибка загрузки pod для класса '%s': %s"
+
+#~ msgid "Evaluate Expression..."
+#~ msgstr "Вычислить выражение..."
+
+#~ msgid ""
+#~ "Execute the next statement, enter subroutine if needed. (Start debugger "
+#~ "if it is not yet running)"
+#~ msgstr ""
+#~ "Выполнить следующий оператор, ввойти в подпрограмму если необходимо. "
+#~ "(Запустить отладчик, если он ещё не запущен)"
+
+#~ msgid ""
+#~ "Execute the next statement. If it is a subroutine call, stop only after "
+#~ "it returned. (Start debugger if it is not yet running)"
+#~ msgstr ""
+#~ "Выполнить следующий оператор. Если это вызов процедуры, то остановиться "
+#~ "только после того, как она вернёт управление. (Запустить отладчик, если "
+#~ "он ещё не запущен)"
+
+#~ msgid "Expr"
+#~ msgstr "Выражение"
+
+#~ msgid "Expression:"
+#~ msgstr "Выражение:"
+
+#~ msgid "Fast but might be out of date"
+#~ msgstr "Быстрый, но может быть неточным"
+
+#~ msgid "File access via FTP"
+#~ msgstr "Файловый доступ через FTP"
+
+#~ msgid "File access via HTTP"
+#~ msgstr "Файловый доступ через HTTP"
+
+#~ msgid "Filename"
+#~ msgstr "Имя файла"
+
+#~ msgid "Filter"
+#~ msgstr "Фильтр"
+
+#~ msgid "Find Results (%s)"
+#~ msgstr "Найдены Результаты (%s)"
+
+#~ msgid "Find Text:"
+#~ msgstr "Найти текст:"
+
+#~ msgid "Find and Replace"
+#~ msgstr "Найти и заменить"
+
+#~ msgid "Gabor Szabo: Project Manager"
+#~ msgstr "Gabor Szabo: Руководитель проекта"
+
+#~ msgid "Go to &Todo Window"
+#~ msgstr "Перейти к окну &Todo"
+
+#~ msgid ""
+#~ "Hopefully faster than the PPI Traditional. Big file will fall back to "
+#~ "Scintilla highlighter."
+#~ msgstr ""
+#~ "Надеемся быстрее чем PPI Традиционный.\n"
+#~ "Большие файлы будут обрабатываться в движке подсветки синтаксиса Scintilla"
+
+#~ msgid "If within a subroutine, run till return is called and then stop."
+#~ msgstr ""
+#~ "Если внутри подпрограммы, то работать пока не произойдёт вызов return, и "
+#~ "после этого остановиться."
+
+#~ msgid "Indentation width (in columns)"
+#~ msgstr "Размер отступов (в символах):"
+
+#~ msgid "Install a Perl module from CPAN"
+#~ msgstr "Установить Perl модуль из CPAN"
+
+#~ msgid "Interpreter arguments"
+#~ msgstr "Параметры интерпретатора"
+
+#~ msgid "Jump to Current Execution Line"
+#~ msgstr "Перейти к текущей линии выполнения"
+
+#~ msgid "Kibibytes (kiB)"
+#~ msgstr "Кибибайты (киБ)"
+
+#~ msgid "Kilobytes (kB)"
+#~ msgstr "Килобайты (кБ)"
+
+#~ msgid "Line"
+#~ msgstr "Строка"
+
+#~ msgid "Line break mode"
+#~ msgstr "Режим переноса строк"
+
+#~ msgid "List all the breakpoints on the console"
+#~ msgstr "Показать все точки останова в консоли"
+
+#~ msgid "Local/Remote File Access"
+#~ msgstr "Локальный/Удалённый файловый доступ"
+
+#~ msgid "MIME type did not have a class entry when %s(%s) was called"
+#~ msgstr "Тип MIME не имеет класса при вызове %s(%s)"
+
+#~ msgid "MIME type is not supported when %s(%s) was called"
+#~ msgstr "Неподдерживаемый тип MIME при вызове %s(%s)"
+
+#~ msgid "MIME type was not supported when %s(%s) was called"
+#~ msgstr "Неподдерживаемый тип MIME при вызове %s(%s)"
+
+#~ msgid "Match Case"
+#~ msgstr "Случай совпадения"
+
+#~ msgid "Methods order"
+#~ msgstr "Порядок методов"
+
+#~ msgid "Module name:"
+#~ msgstr "Название модуля:"
+
+#~ msgid "Move to other panel"
+#~ msgstr "Переместить на другую панель"
+
+#~ msgid "MyLabel"
+#~ msgstr "МояМетка"
+
+#~ msgid "Next"
+#~ msgstr "Следующий"
+
+#~ msgid "No file is open"
+#~ msgstr "Ни один файл не открыт"
+
+#~ msgid "No module mime_type='%s' filename='%s'"
+#~ msgstr "Нет модуля mime_type='%s' файл='%s'"
+
+#~ msgid "Non-whitespace characters"
+#~ msgstr "Непробельных символов"
+
+#~ msgid "Open files"
+#~ msgstr "Открыть файлы"
+
+#~ msgid "Padre:-"
+#~ msgstr "Padre:"
+
+#~ msgid "Perl interpreter"
+#~ msgstr "Интерпретатор Perl"
+
+#~ msgid "Plug-in Name"
+#~ msgstr "Имя плагина"
+
+#~ msgid "Prefered language for error diagnostics"
+#~ msgstr "Предпочитаемый язык для диагностики ошибок"
+
+#~ msgid "Previ&ous"
+#~ msgstr "Преды&дущий"
+
+#~ msgid "Project Tools (Left)"
+#~ msgstr "Утилиты проекта (слева)"
+
+#~ msgid "R/W"
+#~ msgstr "Чтение/Запись"
+
+#~ msgid "RegExp for TODO panel"
+#~ msgstr "Регулярное выражение для TODO-панели"
+
+#~ msgid "Regular &Expression"
+#~ msgstr "Регулярное &Выражение"
+
+#~ msgid "Related editor has been closed"
+#~ msgstr "Связанный редактор был закрыт"
+
+#~ msgid "Reload all files"
+#~ msgstr "Переоткрыть все файлы"
+
+#~ msgid "Reload some"
+#~ msgstr "Переоткрыть некоторые"
+
+#~ msgid "Reload some files"
+#~ msgstr "Переоткрыть некоторые файлы"
+
+#~ msgid "Remove the breakpoint at the current location of the cursor"
+#~ msgstr "Удалить точку останова в текущей позиции курсора"
+
+#~ msgid "Replace All"
+#~ msgstr "Заменить все"
+
+#~ msgid "Replace Text:"
+#~ msgstr "Заменить текст:"
+
+#~ msgid "Replace With"
+#~ msgstr "Заменить текстом"
+
+#~ msgid "Run till Breakpoint (&c)"
+#~ msgstr "Выполнять до точки остановки (&c)"
+
+#~ msgid "Run to Cursor"
+#~ msgstr "Выполнять до курсора"
+
+#~ msgid "Search &Term"
+#~ msgstr "&Условия поиска"
+
+#~ msgid "Search again for '%s'"
+#~ msgstr "Снова искать '%s'"
+
+#~ msgid "Set a breakpoint at the line where to cursor is and run till there"
+#~ msgstr ""
+#~ "Установить точку останова на линии, где находится курсор и выполнять до "
+#~ "этой точки"
+
+#~ msgid ""
+#~ "Set focus to the line where the current statement is in the debugging "
+#~ "process"
+#~ msgstr ""
+#~ "Установить фокус на линии, где находится текущий оператор в процессе "
+#~ "отладки"
+
+#~ msgid "Set the focus to the \"Todo\" window"
+#~ msgstr "Установить фокус на окне \"Todo\""
+
+#~ msgid "Show Stack Trace (&t)"
+#~ msgstr "Показать трассировку стека (&t)"
+
+#~ msgid "Show Value Now (&x)"
+#~ msgstr "Показать значение сейчас (&x)"
+
+#~ msgid "Show the value of a variable now in a pop-up window."
+#~ msgstr "Показать значение переменной сейчас в сплывающем окне."
+
+#~ msgid "Slow but accurate and we have full control so bugs can be fixed"
+#~ msgstr ""
+#~ "Медленный, но точный и мы имеем полный контроль, т.о. баги могут быть "
+#~ "исправлены"
+
+#~ msgid "Start running and/or continue running till next breakpoint or watch"
+#~ msgstr ""
+#~ "Приступить к выполнению и/или продолжать выполнение пока не достигнута "
+#~ "следующая точка останова или доступа"
+
+#~ msgid "Stats"
+#~ msgstr "Статистика"
+
+#~ msgid "Step In (&s)"
+#~ msgstr "Шаг внутрь (&s)"
+
+#~ msgid "Step Out (&r)"
+#~ msgstr "Шаг наружу (&r)"
+
+#~ msgid "Step Over (&n)"
+#~ msgstr "Шаг через (&n)"
+
+#~ msgid "Syntax Highlighter"
+#~ msgstr "Выделитель"
+
+#~ msgid "Tab display size (in spaces)"
+#~ msgstr "Размер табуляции (в пробелах)"
+
+#~ msgid ""
+#~ "The debugger is not running.\n"
+#~ "You can start the debugger using one of the commands 'Step In', 'Step "
+#~ "Over', or 'Run till Breakpoint' in the Debug menu."
+#~ msgstr ""
+#~ "Отладчик не запущен.\n"
+#~ "Вы можете запустить отладчик, используя одну из команд 'Шаг внутрь', 'Шаг "
+#~ "через', или 'Выполнять до точки остановки' в меню отладки."
+
+#~ msgid ""
+#~ "The directory browser got an undef object and may stop working now. "
+#~ "Please save your work and restart Padre."
+#~ msgstr ""
+#~ "Обозреватель каталогов получил неопределённый объект и может сейчас "
+#~ "прекратить работать. Пожалуйста, сохраните Вашу работу и перезапустите "
+#~ "Padre."
+
+#~ msgid "To-do"
+#~ msgstr "To-do"
+
+#~ msgid "Toggle MetaCPAN CPAN explorer panel"
+#~ msgstr "Показать/Cкрыть панель MetaCPAN  обозревателя CPAN"
+
+#~ msgid "Type in any expression and evaluate it in the debugged process"
+#~ msgstr "Ввести любое выражение и вычислить его в отладочном процессе"
+
+#~ msgid "Use Tabs"
+#~ msgstr "Использовать табы"
+
+#~ msgid "Username"
+#~ msgstr "Пользователь"
+
+#~ msgid "Variable"
+#~ msgstr "Переменная"
+
+#~ msgid "Version"
+#~ msgstr "Версия"
+
+#~ msgid ""
+#~ "When in a subroutine call show all the calls since the main of the program"
+#~ msgstr ""
+#~ "Когда находимся в подпрограмме, показать все вызовы, начиная с начала "
+#~ "программы"
+
+#~ msgid "X"
+#~ msgstr "X"
+
+#~ msgid "disabled"
+#~ msgstr "отключён"
+
+#~ msgid "enabled"
+#~ msgstr "подключён"
+
+#~ msgid "error"
+#~ msgstr "Ошибка"
+
+#~ msgid "no highlighter for mime-type '%s' using stc"
+#~ msgstr "нет подсветки синтаксиса для типа mime '%s' используя stc"
+
+#~ msgid "none"
+#~ msgstr "нет"
+
 #~ msgid "%s has no constructor"
 #~ msgstr "%s не имеет конструктора"
 
@@ -5988,9 +6674,6 @@ msgstr "&Live поддержка wxPerl"
 #~ msgid "&Back"
 #~ msgstr "&Назад"
 
-#~ msgid "&Comment Selected Lines"
-#~ msgstr "За&комментировать выделенные строки"
-
 #~ msgid "&Insert"
 #~ msgstr "Вст&авить"
 
@@ -6000,19 +6683,9 @@ msgstr "&Live поддержка wxPerl"
 #~ msgid "About Padre"
 #~ msgstr "О программе"
 
-#~ msgid ""
-#~ "An error has occured while generating '%s':\n"
-#~ "%s"
-#~ msgstr ""
-#~ "Произошла ошибка при генерации '%s':\n"
-#~ "%s"
-
 #~ msgid "Any changes to these options require a restart:"
 #~ msgstr "Любые изменения в этих опциях требуют рестарта:"
 
-#~ msgid "Apache License"
-#~ msgstr "Лицензия Apache"
-
 #~ msgid "Apply Diff to File"
 #~ msgstr "Применить изменения к файлу"
 
@@ -6037,9 +6710,6 @@ msgstr "&Live поддержка wxPerl"
 #~ msgid "Browse..."
 #~ msgstr "Просмотр..."
 
-#~ msgid "Builder:"
-#~ msgstr "Сборщик:"
-
 #~ msgid "Cannot diff if file was never saved"
 #~ msgstr "Невозможно найти различия в несохраненном файле"
 
@@ -6098,9 +6768,6 @@ msgstr "&Live поддержка wxPerl"
 #~ msgid "Diff tool:"
 #~ msgstr "Утилита сравнения:"
 
-#~ msgid "Document location:"
-#~ msgstr "Расположение документа:"
-
 #~ msgid "Document name:"
 #~ msgstr "Название документа:"
 
@@ -6131,9 +6798,6 @@ msgstr "&Live поддержка wxPerl"
 #~ msgid "Edit/Add Snippets"
 #~ msgstr "Редактировать/добавить фрагменты"
 
-#~ msgid "Email Address:"
-#~ msgstr "Email Адрес:"
-
 #~ msgid "Enable bookmarks"
 #~ msgstr "Включить закладки"
 
@@ -6149,21 +6813,12 @@ msgstr "&Live поддержка wxPerl"
 #~ msgid "Evening"
 #~ msgstr "Вечер"
 
-#~ msgid "Expression"
-#~ msgstr "Выражение"
-
 #~ msgid "External Tools"
 #~ msgstr "Внешние утилиты"
 
 #~ msgid "Failed to find template file '%s'"
 #~ msgstr "Не удалось найти файл шаблона '%s'"
 
-#~ msgid "Field %s was missing. Module not created."
-#~ msgstr "Поле %s пропущено. Модуль не создан."
-
-#~ msgid "Files and Colors"
-#~ msgstr "Файлы и цвета"
-
 #~ msgid "Find Previous"
 #~ msgstr "Найти предыдущее"
 
@@ -6184,9 +6839,6 @@ msgstr "&Live поддержка wxPerl"
 #~ msgid "Found %d issue(s)"
 #~ msgstr "Найдено %d ошибок"
 
-#~ msgid "GPL 2 or later"
-#~ msgstr "GPL 2 или позднее"
-
 #~ msgid "Goto"
 #~ msgstr "Перейти"
 
@@ -6214,27 +6866,12 @@ msgstr "&Live поддержка wxPerl"
 #~ msgid "Jump to the last position saved in memory"
 #~ msgstr "Переход на последнюю позицию, сохранённую в памяти"
 
-#~ msgid "LGPL 2.1 or later"
-#~ msgstr "LGPL 2.1 или позднее"
-
-#~ msgid "License:"
-#~ msgstr "Лицензия:"
-
-#~ msgid "MIT License"
-#~ msgstr "MIT лицензия"
-
 #~ msgid "Mime type already had a class '%s' when %s(%s) was called"
 #~ msgstr "Тип MIME уже имеет класс '%s' при вызове %s(%s)"
 
 #~ msgid "Module"
 #~ msgstr "Модуль"
 
-#~ msgid "Module Name:"
-#~ msgstr "Название модуля:"
-
-#~ msgid "Module Start"
-#~ msgstr "Начало модуля"
-
 #~ msgid "Mozilla Public License"
 #~ msgstr "Публичная лицензия Mozilla"
 
@@ -6265,9 +6902,6 @@ msgstr "&Live поддержка wxPerl"
 #~ msgid "Notepad++"
 #~ msgstr "Notepad++"
 
-#~ msgid "Number of lines"
-#~ msgstr "Число линий"
-
 #~ msgid "Oldest Visited File"
 #~ msgstr "Самый старый из открытых файлов"
 
@@ -6292,9 +6926,6 @@ msgstr "&Live поддержка wxPerl"
 #~ msgid "Padre version"
 #~ msgstr "Версия Padre"
 
-#~ msgid "Parent Directory:"
-#~ msgstr "Родительский каталог:"
-
 #~ msgid "Perl 5"
 #~ msgstr "Perl 5"
 
@@ -6310,21 +6941,12 @@ msgstr "&Live поддержка wxPerl"
 #~ msgid "Pick parent directory"
 #~ msgstr "Выбрать родительский каталог"
 
-#~ msgid "Plugin"
-#~ msgstr "Плагин"
-
 #~ msgid "Project name"
 #~ msgstr "Название проекта"
 
 #~ msgid "Put focus on tab visited the longest time ago."
 #~ msgstr "Поместить фокус на табе посещённый давнее других."
 
-#~ msgid "Regular Expression"
-#~ msgstr "Регулярное выражение"
-
-#~ msgid "Revised BSD License"
-#~ msgstr "Пересмотренная BSD лицензия"
-
 #~ msgid "Run Parameters"
 #~ msgstr "Параметры запуска"
 
@@ -6346,9 +6968,6 @@ msgstr "&Live поддержка wxPerl"
 #~ msgid "Settings Demo"
 #~ msgstr "Настройки демо"
 
-#~ msgid "Setup a skeleton Perl module distribution"
-#~ msgstr "Задать каркас дистрибутива модуля Perl"
-
 #~ msgid "Show the key bindings dialog to configure Padre shortcuts"
 #~ msgstr "Показать диалог привязки клавиш для конфигурации сочетаний клавиш"
 
@@ -6465,9 +7084,6 @@ msgstr "&Live поддержка wxPerl"
 #~ "вызовет проблемы, пожалуйста закройте или сохраните_как этот файл, если "
 #~ "только выне осознаете что делаете"
 
-#~ msgid "&Find Next"
-#~ msgstr "&Найти следующее"
-
 #~ msgid "Find &Text:"
 #~ msgstr "Найти &Текст:"
 
@@ -6653,9 +7269,6 @@ msgstr "&Live поддержка wxPerl"
 #~ msgid "Chars with spaces: %d"
 #~ msgstr "Символов с пробелами: %d"
 
-#~ msgid "Newline type: %s"
-#~ msgstr "Перевод строк: %s"
-
 #~ msgid "File changed on disk since last saved. Do you want to reload it?"
 #~ msgstr ""
 #~ "Со времени последнего сохранения файл изменился. Переоткрыть с диска?"
@@ -1,8 +1,14 @@
-#!/usr/bin/perl
+#![% style.bin_perl %]
 
-use 5.008;
+[% IF style.use_perl %]
+[% style.use_perl %]
+[% END %]
+[% IF style.use_strict %]
 use strict;
+[% END %]
+[% IF style.use_warnings %]
 use warnings;
+[% END %]
 use Test::More tests => 1;
 
-use_ok( '[% module %]' );
+require_ok('[% module %]');
@@ -1,87 +1,26 @@
 package [% module %];
 
-=pod
-
-=head1 NAME
-
-[% module %] - My author was too lazy to write an abstract
-
-=head1 SYNOPSIS
-
-  my $object = [% module %]->new(
-      foo  => 'bar',
-      flag => 1,
-  );
-  
-  $object->dummy;
-
-=head1 DESCRIPTION
-
-The author was too lazy to write a description.
-
-=head1 METHODS
-
-=cut
-
-use 5.010;
+[% IF style.use_perl %]
+[% style.use_perl %]
+[% END %]
+[% IF style.use_strict %]
 use strict;
+[% END %]
+[% IF style.use_warnings %]
 use warnings;
+[% END %]
+[% IF style.version_line %]
+[% style.version_line %]
+[% ELSE %]
 
 our $VERSION = '0.01';
-
-=pod
-
-=head2 new
-
-  my $object = [% module %]->new(
-      foo => 'bar',
-  );
-
-The C<new> constructor lets you create a new B<[% module %]> object.
-
-So no big surprises there...
-
-Returns a new B<[% module %]> or dies on error.
-
-=cut
+[% END %]
 
 sub new {
 	my $class = shift;
 	my $self  = bless { @_ }, $class;
-	return $self;
-}
-
-=pod
-
-=head2 dummy
-
-This method does something... apparently.
-
-=cut
-
-sub dummy {
-	my $self = shift;
-
-	# Do something here
 
-	return 1;
+	return $self;
 }
 
 1;
-
-=pod
-
-=head1 SUPPORT
-
-No support is available
-
-=head1 AUTHOR
-
-Copyright 2012
-[%- IF config.identity_name -%]
- [% config.identity_name %]
-[%- ELSE -%]
- Anonymous
-[%- END %].
-
-=cut
@@ -1,7 +1,15 @@
-#!/usr/bin/perl
+#![% style.bin_perl %]
 
-use 5.010;
+[% IF style.use_perl %]
+[% style.use_perl %]
+[% END %]
+[% IF style.use_strict %]
 use strict;
+[% END %]
+[% IF style.use_warnings %]
 use warnings;
+[% END %]
+[% IF style.version_line %]
+[% style.version_line %]
+[% END %]
 
-say 'Hello World!';
@@ -1,8 +1,11 @@
-#!/usr/bin/perl
+#![% style.bin_perl %]
 
-use 5.010;
+[% IF style.use_strict %]
 use strict;
+[% END %]
+[% IF style.use_warnings %]
 use warnings;
+[% END %]
 use Test::More tests => 1;
 
 ok( 0, 'Dummy Test' );
@@ -258,7 +258,7 @@ StyleSetForeground SCE_SH_BACKTICKS				ff0000 # red
 StyleSetForeground SCE_SH_HERE_DELIM			00ff00
 StyleSetForeground SCE_SH_HERE_Q				000000
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -92,7 +92,7 @@ StyleSetForeground SCE_PL_STRING_QX             ffaa00
 StyleSetForeground SCE_PL_STRING_QR             ffcc99
 StyleSetForeground SCE_PL_STRING_QW             66cccc
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -95,7 +95,7 @@ StyleSetForeground SCE_PL_STRING_QX             ffaa00
 StyleSetForeground SCE_PL_STRING_QR             ff007f
 StyleSetForeground SCE_PL_STRING_QW             7f007f
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -98,7 +98,7 @@ StyleSetForeground SCE_PL_STRING_QX             000000
 StyleSetForeground SCE_PL_STRING_QR             000000
 StyleSetForeground SCE_PL_STRING_QW             000000
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -617,7 +617,7 @@ StyleSetBold            SCE_POV_WORD6 1
 StyleSetForeground      SCE_POV_WORD7 d33682 # reserved identifiers
 StyleSetForeground      SCE_POV_WORD8 d33682
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -618,7 +618,7 @@ StyleSetBold            SCE_POV_WORD6 1
 StyleSetForeground      SCE_POV_WORD7 d33682 # reserved identifiers
 StyleSetForeground      SCE_POV_WORD8 d33682
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -94,7 +94,7 @@ StyleSetForeground SCE_PL_STRING_QW             7f7f7f
 # Missing SCE_PL_FORMAT_IDENT     (41)
 # Missing SCE_PL_FORMAT           (42)
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -9,7 +9,7 @@ BEGIN {
 		plan skip_all => 'Needs DISPLAY';
 		exit 0;
 	}
-	plan( tests => 63 );
+	plan( tests => 62 );
 }
 use Test::NoWarnings;
 use t::lib::Padre;
@@ -77,7 +77,6 @@ SCOPE: {
 	is( $config->run_save                 => 'same' );
 	is( $config->threads                  => 1 );
 	is( $config->locale                   => '' );
-	is( $config->locale_perldiag          => '' );
 	is( $config->editor_style             => 'default' );
 	is( $config->main_maximized           => 0 );
 	is( $config->main_top                 => -1 );
@@ -2,10 +2,10 @@
 
 use strict;
 use warnings;
-use constant NUMBER_OF_CONFIG_OPTIONS => 159;
+use constant NUMBER_OF_CONFIG_OPTIONS => 161;
 
 # Move of Debug to Run Menu
-use Test::More tests => NUMBER_OF_CONFIG_OPTIONS * 2 + 24;
+use Test::More tests => NUMBER_OF_CONFIG_OPTIONS * 2 + 25;
 use Test::NoWarnings;
 use File::Spec::Functions ':ALL';
 use File::Temp ();
@@ -31,20 +31,34 @@ isa_ok( $config,        'Padre::Config' );
 isa_ok( $config->host,  'Padre::Config::Host' );
 isa_ok( $config->human, 'Padre::Config::Human' );
 is( $config->project, undef, '->project is undef' );
+is( $config->restart, 0, '->restart is false' );
 
 # Loading the config file should not result in Wx loading
 is( $Wx::VERSION, undef, 'Wx was not loaded during config read' );
 
 # Check that the defaults work
-my @names =
-	sort { length($a) <=> length($b) or $a cmp $b } keys %Padre::Config::SETTING;
+my @names = sort { length($a) <=> length($b) or $a cmp $b } keys %Padre::Config::SETTING;
 is( scalar(@names), NUMBER_OF_CONFIG_OPTIONS, 'Expected number of config options' );
 foreach my $name (@names) {
 	ok( defined( $config->$name() ), "->$name is defined" );
-	is( $config->$name(),
-		$Padre::Config::DEFAULT{$name},
-		"->$name defaults ok",
-	);
+	if (
+		$Portable::ENABLED
+		and
+		Padre::Config->meta($name)->type == Padre::Constant::PATH
+		and
+		defined $config->$name()
+	) {
+		ok(
+			$config->$name() =~ /$Padre::Config::DEFAULT{$name}$/,
+			"->$name defaults ok",
+		);
+	} else {
+		is(
+			$config->$name(),
+			$Padre::Config::DEFAULT{$name},
+			"->$name defaults ok",
+		);
+	}
 }
 
 # The config version number is a requirement for every config and
@@ -7,7 +7,7 @@ use warnings;
 use Test::More;
 
 BEGIN {
-	if ( -d '.svn' ) {
+	if ( -d '.svn' || -d '../.svn' ) {
 		plan tests => 4;
 	} else {
 		plan skip_all => 'Not in an SVN checkout';
@@ -17,25 +17,27 @@ use Test::NoWarnings;
 use File::Spec::Functions ':ALL';
 use t::lib::Padre;
 use Padre::SVN;
+use Padre::Util::SVN;
 
-my $t = catfile( 't', '11_svn.t' );
-ok( -f $t, "Found file $t" );
 
+SKIP: {
+	skip( "svn version 1.7.x is not supported by Padre::SVN", 3 ) if Padre::Util::SVN::local_svn_ver();
+	skip( 'svn not in PATH', 3 ) unless File::Which::which('svn');
 
+	my $t = catfile( 't', '11_svn.t' );
+	ok( -f $t, "Found file $t" );
 
+	# Find the property file
+	my $file = Padre::SVN::find_props($t);
+	ok( -f $file, "Found property file $file" );
 
+	# Parse the property file
+	my $hash = Padre::SVN::parse_props($file);
+	is_deeply(
+		$hash,
+		{ 'svn:eol-style' => 'LF' },
+		'Found expected properties',
+	);
 
-######################################################################
-# Basic checks
-
-# Find the property file
-my $file = Padre::SVN::find_props($t);
-ok( -f $file, "Found property file $file" );
+}
 
-# Parse the property file
-my $hash = Padre::SVN::parse_props($file);
-is_deeply(
-	$hash,
-	{ 'svn:eol-style' => 'LF' },
-	'Found expected properties',
-);
@@ -9,7 +9,7 @@ use Test::NoWarnings;
 use File::Spec::Functions;
 use t::lib::Padre;
 use Padre::MIME;
-
+use Padre::Util::SVN;
 
 
 
@@ -60,14 +60,17 @@ SCOPE: {
 
 # Detect the mime type using svn metadata
 SKIP: {
-	skip( "Not an SVN checkout", 3 ) unless -e '.svn';
+	skip( "Not an SVN checkout", 3 ) unless -e '.svn' and Padre::Util::SVN::local_svn_ver();
+	skip( 'svn not in PATH', 3 ) unless File::Which::which('svn');
 
 	my $file = catfile( 't', 'perl', 'zerolengthperl' );
 	ok( -f $file, "Found zero length perl file $file" );
+
 	my $type1 = Padre::MIME->detect(
 		file => $file,
 	);
 	is( $type1, 'text/plain', '->detect(zerolengthsvn)' );
+
 	my $type2 = Padre::MIME->detect(
 		file => $file,
 		svn  => 1,
@@ -48,6 +48,7 @@ my %skip_files = (
 	'Padre/Wx/Constant.pm'     => 'Bad substitution',
 	'Padre/Wx/Theme.pm'        => 'Bad substitution',
 	'Padre/Wx/Dialog/Patch.pm' => 'equals in an if',
+	'Padre/Wx/Scintilla.pm'    => 'PHP language keywords -> elseif',
 );
 
 my @files = File::Find::Rule->relative->file->name('*.pm')->in('lib');
@@ -60,7 +60,7 @@ my $timer2 = Wx::Timer->new( $wxapp, TIMER_LASTRESORT );
 
 # Start the timers
 $timer1->Start( 1,     1 );
-$timer2->Start( 10000, 1 );
+$timer2->Start( 1000, 1 );
 
 
 
@@ -70,14 +70,14 @@ $timer2->Start( 10000, 1 );
 # Main Process
 
 # We start with no threads
-is( scalar( threads->list ), 0, 'No threads' );
+is( scalar( threads->list ), 0, 'We start with No threads' );
 
 # Enter the wx loop
 # $window->Show(1) if $window;
 $wxapp->MainLoop;
 
 # We end with no threads
-is( scalar( threads->list ), 0, 'No threads' );
+is( scalar( threads->list ), 0, 'We end with No threads' );
 
 
 
@@ -89,7 +89,7 @@ is( scalar( threads->list ), 0, 'No threads' );
 sub startup {
 
 	# Run the startup process
-	ok( $manager->start, '->start ok' );
+	ok( $manager->start, '->start, startup process ok' );
 	Time::HiRes::sleep(1);
 	is( scalar( threads->list ), 1, 'Three threads exists' );
 
@@ -101,10 +101,10 @@ sub startup {
 	isa_ok( $addition, 'Padre::Task::Addition' );
 
 	# Schedule the task (which should trigger it's execution)
-	ok( $manager->schedule($addition), '->schedule ok' );
-	is( $addition->{prepare}, 1, '->{prepare} is false' );
-	is( $addition->{run},     0, '->{run}     is false' );
-	is( $addition->{finish},  0, '->{finish}  is false' );
+	ok( $manager->schedule($addition), '->schedule startup ok' );
+	is( $addition->{prepare}, 1, '->{prepare} startup is false' ); #should this be true as 1
+	is( $addition->{run},     0, '->{run}     startup is false' );
+	is( $addition->{finish},  0, '->{finish}  startup is false' );
 }
 
 sub timeout {
@@ -112,9 +112,17 @@ sub timeout {
 	# Run the shutdown process
 	$timer1 = undef;
 	$timer2 = undef;
-	ok( $manager->stop,     '->stop ok' );
-	ok( $manager->waitjoin, '->waitjoin ok' );
+	ok( $manager->stop,     '->stop timeout ok' );
+	# we appire to hang here
+	ok( $manager->waitjoin, '->waitjoin timeout ok' );
 
 	# $window->Show(0) if $window;
 	$wxapp->ExitMainLoop;
 }
+
+
+# done_testing();
+
+1;
+
+__END__
@@ -46,7 +46,8 @@ ok( $dialog->config_load($config), '->load ok' );
 # SetSelectedFont() doesn't work on wxNullFont.
 my $diff = $dialog->config_diff($config);
 if ($diff) {
-	is scalar keys %$diff, 1, 'only one key defined in the diff';
+	is scalar keys %$diff, 1, 'only one key defined in the diff' or
+		diag explain $diff;
 	ok exists $diff->{editor_font}, 'only key defined is "editor_font"';
 } else {
 	ok !$diff, 'null font loaded, config_diff() returned nothing';
@@ -0,0 +1,86 @@
+#!/usr/bin/perl
+
+use strict;
+use warnings;
+use Test::More tests => 8;
+use Test::NoWarnings;
+
+use Padre::Document::Perl::Starter ();
+
+use constant {
+	Starter => 'Padre::Document::Perl::Starter',
+	Style   => 'Padre::Document::Perl::Starter::Style',
+};
+
+
+
+
+
+######################################################################
+# Constructor
+
+SCOPE: {
+	my $starter = new_ok(Starter);
+	isa_ok( $starter->style, Style );
+}
+
+
+
+
+
+######################################################################
+# Simple Perl files with default settings
+
+SCOPE: {
+	my $starter = new_ok(Starter);
+
+	my $script = $starter->generate_script;
+	is( $script, <<'END_PERL', '->generate_script(default) ok' );
+#!/usr/bin/perl
+
+use strict;
+use warnings;
+
+END_PERL
+
+	my $module  = $starter->generate_module( module => 'Foo::Bar' );
+	is( $module, <<'END_PERL', '->generate_module(default) ok' );
+package Foo::Bar;
+
+use strict;
+use warnings;
+
+our $VERSION = '0.01';
+
+sub new {
+	my $class = shift;
+	my $self  = bless { @_ }, $class;
+
+	return $self;
+}
+
+1;
+END_PERL
+
+	my $compile = $starter->generate_test_compile( module => 'Foo::Bar' );
+	is( $compile, <<'END_PERL', '=>generate_test_compile(default) ok' );
+#!/usr/bin/perl
+
+use strict;
+use warnings;
+use Test::More tests => 1;
+
+require_ok('Foo::Bar');
+END_PERL
+
+	my $test = $starter->generate_test;
+	is( $test, <<'END_PERL', '=>generate_test ok' );
+#!/usr/bin/perl
+
+use strict;
+use warnings;
+use Test::More tests => 1;
+
+ok( 0, 'Dummy Test' );
+END_PERL
+}
@@ -187,7 +187,7 @@ int main(int argc, char **argv, char **env)
 	return exitcode;
 }
 /**
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -25,7 +25,7 @@ unless ( $ENV{AUTOMATED_TESTING} or $ENV{RELEASE_TESTING} ) {
 
 my $devpl;
 
-# Search for dev.pl
+# Search for dev
 for ( '.', '..', '../..', 'blib/lib', 'lib' ) {
 	if ( $^O eq 'MSWin32' ) {
 		next if !-e File::Spec->catfile( $_, 'dev' );
@@ -76,7 +76,7 @@ ok( 1, 'Using Perl: ' . $cmd );
 my $dir = File::Temp->newdir;
 $ENV{PADRE_HOME} = $dir->dirname;
 
-# Complete the dev.pl - command
+# Complete the dev - command
 $cmd .= $devpl . ' --invisible -- --home=' . $dir->dirname;
 $cmd .= ' ' . File::Spec->catfile( $dir->dirname, 'newfile.txt' );
 $cmd .= ' --actionqueue=internal.dump_padre,file.quit';
@@ -27,7 +27,7 @@ unless ( $ENV{DISPLAY} or $^O eq 'MSWin32' ) {
 
 my $devpl;
 
-# Search for dev.pl
+# Search for dev
 for ( '.', '..', '../..', 'blib/lib', 'lib' ) {
 	if ( $^O eq 'MSWin32' ) {
 		next if !-e File::Spec->catfile( $_, 'dev' );
@@ -92,7 +92,7 @@ if ( $^O eq 'MSWin32' ) {
 my $dir = File::Temp->newdir;
 $ENV{PADRE_HOME} = $dir->dirname;
 
-# Complete the dev.pl - command
+# Complete the dev - command
 $cmd .= $devpl . ' --invisible -- --home=' . $dir->dirname;
 $cmd .= ' ' . File::Spec->catfile( $dir->dirname, 'newfile.txt' );
 $cmd .= ' --actionqueue=';
@@ -27,7 +27,7 @@ if ( $^O eq 'MSWin32' ) {
 
 my $devpl;
 
-# Search for dev.pl
+# Search for dev
 for ( '.', '..', '../..', 'blib/lib', 'lib' ) {
 	if ( $^O eq 'MSWin32' ) {
 		next if !-e File::Spec->catfile( $_, 'dev' );
@@ -55,7 +55,7 @@ if ( $^O eq 'MSWin32' ) {
 my $dir = File::Temp->newdir;
 $ENV{PADRE_HOME} = $dir->dirname;
 
-# Complete the dev.pl - command
+# Complete the dev - command
 $cmd .= $devpl . ' --invisible -- --home=' . $dir->dirname;
 $cmd .= ' ' . File::Spec->catfile( $dir->dirname, 'newfile.txt' );
 $cmd .= ' --actionqueue=file.new,search.goto,edit.join_lines,edit.comment_toggle';
@@ -297,7 +297,7 @@ sub on_open_in_file_browser {
 
 =head1 COPYRIGHT & LICENSE
 
-Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 
 This program is free software; you can redistribute
 it and/or modify it under the same terms as Perl itself.
@@ -307,7 +307,7 @@ LICENSE file included with this module.
 
 =cut
 
-# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
+# Copyright 2008-2013 The Padre development team as listed in Padre.pm.
 # LICENSE
 # This program is free software; you can redistribute it and/or
 # modify it under the same terms as Perl 5 itself.
@@ -11,7 +11,7 @@ BEGIN {
 }
 
 my @MODULES = (
-	'Perl::MinimumVersion 1.25',
+	'Perl::MinimumVersion 1.32', #detects \N
 	'Test::MinimumVersion 0.101080',
 );
 
@@ -1,6 +1,6 @@
 #
 # Tests all *.pm files for
-# use 5.008;
+# use 5.008/5.010/5.011;
 # use strict;
 # use warnings;
 #
@@ -19,7 +19,7 @@ unless ( $ENV{AUTOMATED_TESTING} or $ENV{RELEASE_TESTING} ) {
 my @files = File::Find::Rule->name('*.pm')->file->in('lib');
 plan tests => scalar @files;
 
-my $pragma = qr{use 5.008(005)?;\s*};
+my $pragma = qr{use (?:5.008(005)?|5.010|5.011);\s*}; #use v5.10 will trigger a warning on 5.10.0
 $pragma = qr{${pragma}use strict;\s*};
 $pragma = qr{${pragma}use warnings;\s*};
 
@@ -26,7 +26,7 @@ plan tests => 5;
 
 my $devpl;
 
-# Search for dev.pl
+# Search for dev
 for ( '.', '..', '../..', 'blib/lib', 'lib' ) {
 	if ( $^O eq 'MSWin32' ) {
 		next unless -e File::Spec->catfile( $_, 'dev' );
@@ -74,7 +74,7 @@ ok( 1, 'Using Perl: ' . $cmd );
 my $dir = File::Temp->newdir;
 $ENV{PADRE_HOME} = $dir->dirname;
 
-# Complete the dev.pl - command
+# Complete the dev - command
 $cmd .= $devpl . ' --invisible -- --with-plugin=Padre::Plugin::Test --home=' . $dir->dirname;
 $cmd .= ' ' . File::Spec->catfile( $dir->dirname, 'newfile.txt' );
 $cmd .= ' --actionqueue=edit.copy_filename,edit.paste,file.save,file.quit';