[geany/geany-plugins] 456736: Merge branch 'master' of https://github.com/federeghe/geany-plugins

federeghe git-noreply at xxxxx
Thu Sep 11 20:39:09 UTC 2014


Branch:      refs/heads/master
Author:      federeghe <federico.dev at reghe.net>
Committer:   federeghe <federico.dev at reghe.net>
Date:        Fri, 11 Apr 2014 05:12:32 UTC
Commit:      45673669a309866596e60e57d36770c7dda0d86f
             https://github.com/geany/geany-plugins/commit/45673669a309866596e60e57d36770c7dda0d86f

Log Message:
-----------
Merge branch 'master' of https://github.com/federeghe/geany-plugins


Modified Paths:
--------------
    MAINTAINERS
    NEWS
    addons/src/addons.c
    addons/src/ao_bookmarklist.c
    addons/src/ao_openuri.c
    addons/src/ao_tasks.c
    geanydoc/src/config.c
    geanydoc/src/geanydoc.c
    geanylatex/src/geanylatex.c
    geanylatex/src/latexutils.c
    geanylua/glspi_dlg.c
    geanyvc/src/geanyvc.c
    geanyvc/src/vc_bzr.c
    geanyvc/src/vc_cvs.c
    geanyvc/src/vc_git.c
    geanyvc/src/vc_hg.c
    geanyvc/src/vc_svk.c
    geanyvc/src/vc_svn.c
    gproject/src/gproject-project.c
    gproject/src/gproject-sidebar.c
    gproject/src/gproject-utils.c
    po/be.po
    po/ca.po
    po/da.po
    po/de.po
    po/es.po
    po/fr.po
    po/gl.po
    po/it.po
    po/ja.po
    po/nl.po
    po/pt.po
    po/pt_BR.po
    po/ru.po
    po/tr.po
    po/zh_CN.po
    pohelper/src/gph-plugin.c
    shiftcolumn/ChangeLog
    shiftcolumn/README
    shiftcolumn/src/shiftcolumn.c
    spellcheck/src/gui.c
    spellcheck/src/scplugin.c
    spellcheck/src/speller.c
    treebrowser/src/Makefile.am
    treebrowser/src/treebrowser.c

Modified: MAINTAINERS
24 lines changed, 12 insertions(+), 12 deletions(-)
===================================================================
@@ -5,7 +5,7 @@
 #    Maintained:  Someone actually looks after it.
 #    Odd Fixes:   It has a maintainer but they don't have time to do
 #                 much other than throw the odd patch in. See below..
-#    Orphan:      No current maintainer [but maybe you could take the
+#    Orphaned:    No current maintainer [but maybe you could take the
 #                 role as you write your new code].
 #    Obsolete:    Old code. Something tagged obsolete generally means
 #                 it has been replaced by a better system and you
@@ -24,10 +24,10 @@ W:
 S: Maintained
 
 codenav
-P:
-M:
-W:
-S: Orphan
+P: Federico Reghenzani <federico(dot)dev(at)reghe(dot)net>
+M: Federico Reghenzani <federico(dot)dev(at)reghe(dot)net>
+W: http://plugins.geany.org/codenav.html
+S: Maintained
 
 commander
 P: Colomban Wendling <ban at herbesfolles.org>
@@ -94,7 +94,7 @@ geanylua
 P:
 M:
 W:
-S: Orphan
+S: Orphaned
 
 geanymacro
 P: William Fraser <william.fraser at virgin.net>
@@ -178,7 +178,7 @@ pretty-printer
 P:
 M:
 W:
-S: Orphan
+S: Orphaned
 
 pohelper
 P: Colomban Wendling <ban at herbesfolles.org>
@@ -196,7 +196,7 @@ shiftcolumn
 P:
 M:
 W:
-S: Orphan
+S: Orphaned
 
 spellcheck
 P: Enrico Tröger <enrico.troeger at uvena.de>
@@ -211,10 +211,10 @@ W: http://plugins.geany.org/tableconvert.html
 S: Maintained
 
 treebrowser
-P: Adam Dingle <adam at yorba.org>
-M: Adam Dingle <adam at yorba.org>
-W: http://plugins.geany.org/treebrowser.html
-S: Maintained
+P: 
+M: 
+W: 
+S: Orphaned
 
 updatechecker
 P: Frank Lanitz <frank at frank.uvena.de>


Modified: NEWS
104 lines changed, 104 insertions(+), 0 deletions(-)
===================================================================
@@ -1,3 +1,97 @@
+Geany Plugins 1.24 (t.b.p.s.)
+    
+    Generell:
+    
+    * Depend on Geany 1.24
+    * Add new plugin pohelper
+    * Add new plugin PairTagHighlighter 
+    * Add new plugin autoclose
+    * Add Geanypy Python Plugin Plugin
+    * Add new plugin Defineformat
+    * Improvements of build system
+    * Update of waf to 1.6.11
+        
+    Debugger: 
+    * Fixing a crash when re-loading plugin
+    
+    GeanyGenDoc:
+    
+    * Fix a memory leak 
+    
+    GeanyExtraSel:
+    
+    * Add "Toggle Rectangular/Stream"
+        
+    GeanyInsertNum:
+    
+    * Add Gtk3 support
+    * Increase maxlines to 250000
+    
+    GeanyLipsum:
+    
+    * Add support for Gtk3
+    * Ensure whitespace between repetition of Lorem Ipsum test
+    
+    GeanyLua:
+    
+    * Add support for Gtk3
+    * Reenable build with C89 
+    
+    GeanyMiniScript:
+    
+    * Add Gtk3 support 
+    
+    GProject:
+    
+    * Add Gtk3 support
+    * Smaller fixes and improvements
+    
+    GeanyVC:
+    
+    * Add support for Subversion 1.7
+    * Limit the display of diff output to 16 KB to not freeze the UI on 
+      huge commit-diffs
+    * Add a little statusbar below the commit message text widget
+
+    Markdown:
+    
+    * Add support for Gtk3
+    * Add support for HTML tables in markdown files
+    
+    Multiterm:
+    
+    * Implement the other config VTE properties 
+    * Fix scroll jumping behavior 
+    
+    Prettyprinter:
+    
+    * Add support for Gtk3 
+    
+    Scope:
+    
+    * Add support for Gtk3
+    * Add support for registers
+    
+    Spellcheck:
+    
+    * Add support for Gtk3
+    * Fix check for default language if LANG contains UTF-8
+    * Remove check while typing idle callback when unloading the plugin 
+      (closing #96)
+    * Improve stripping of whitespace and punctuation characters 
+      (fixes #98)
+    
+    TreeBrowser:
+    
+    * Add support for Gtk3
+    * Don''t collapse expanded child of node when node gets selected
+    * Adding and improving some keybindings 
+    * Adding a way to open new created files
+    * Focus editor on file open
+    
+    Internationalisation:
+    * Update translations: de, 
+    
 Geany Plugins 1.23 (2013-03-10)
 
     * Depend on Geany 1.23
@@ -41,6 +135,12 @@ Geany Plugins 1.23 (2013-03-10)
     * Fixing of memory leaks
     * Fixing of a invalid memory free
 
+    GProject:
+    * Make toolbar buttons insensitive when no files displayed 
+    
+    Shiftcolumn: 
+    * Remove default keybinding 
+
     Spellcheck:
     * Perform a recheck/clear when toggling 'check while typing' (#3495051)
 
@@ -51,6 +151,10 @@ Geany Plugins 1.23 (2013-03-10)
     Treebrowser:
     * Added backspace to browse up a directory
     * Eexpand/collapse with spacebar
+    
+    Updatechecker:
+    * Fix comparing major versions. Didn't work when major has increased 
+      but minor didn't
 
     Webhelper:
     * Show the currently hovered link in the statusbar


Modified: addons/src/addons.c
2 lines changed, 1 insertions(+), 1 deletions(-)
===================================================================
@@ -504,7 +504,7 @@ GtkWidget *plugin_configure(GtkDialog *dialog)
 		_("Whether to show the tasks of all open documents in the list or only those of the current document."));
 
 	entry_tasks_tokens = gtk_entry_new();
-	if (NZV(ao_info->tasks_token_list))
+	if (!EMPTY(ao_info->tasks_token_list))
 		gtk_entry_set_text(GTK_ENTRY(entry_tasks_tokens), ao_info->tasks_token_list);
 	ui_entry_add_clear_icon(GTK_ENTRY(entry_tasks_tokens));
 	ui_widget_set_tooltip_text(entry_tasks_tokens,


Modified: addons/src/ao_bookmarklist.c
2 lines changed, 1 insertions(+), 1 deletions(-)
===================================================================
@@ -178,7 +178,7 @@ static void add_line(AoBookmarkList *bm, ScintillaObject *sci, gint line_nr)
 	AoBookmarkListPrivate *priv = AO_BOOKMARK_LIST_GET_PRIVATE(bm);
 
 	line = g_strstrip(sci_get_line(sci, line_nr));
-	if (! NZV(line))
+	if (EMPTY(line))
 		line = g_strdup(_("(Empty Line)"));
 	tooltip = g_markup_escape_text(line, -1);
 


Modified: addons/src/ao_openuri.c
4 lines changed, 2 insertions(+), 2 deletions(-)
===================================================================
@@ -129,7 +129,7 @@ static void ao_menu_open_activate_cb(GtkMenuItem *item, AoOpenUri *self)
 {
 	AoOpenUriPrivate *priv = AO_OPEN_URI_GET_PRIVATE(self);
 
-	if (NZV(priv->uri))
+	if (!EMPTY(priv->uri))
 		utils_open_browser(priv->uri);
 
 }
@@ -139,7 +139,7 @@ static void ao_menu_copy_activate_cb(GtkMenuItem *item, AoOpenUri *self)
 {
 	AoOpenUriPrivate *priv = AO_OPEN_URI_GET_PRIVATE(self);
 
-	if (NZV(priv->uri))
+	if (!EMPTY(priv->uri))
 		gtk_clipboard_set_text(gtk_clipboard_get(gdk_atom_intern("CLIPBOARD", FALSE)), priv->uri, -1);
 }
 


Modified: addons/src/ao_tasks.c
6 lines changed, 3 insertions(+), 3 deletions(-)
===================================================================
@@ -127,7 +127,7 @@ static void ao_tasks_set_property(GObject *object, guint prop_id,
 		case PROP_TOKENS:
 		{
 			const gchar *t = g_value_get_string(value);
-			if (! NZV(t))
+			if (EMPTY(t))
 				t = "TODO;FIXME"; /* fallback */
 			g_strfreev(priv->tokens);
 			priv->tokens = g_strsplit(t, ";", -1);
@@ -573,14 +573,14 @@ static void update_tasks_for_doc(AoTasks *t, GeanyDocument *doc)
 			token = priv->tokens;
 			while (*token != NULL)
 			{
-				if (NZV(*token) && (task_start = strstr(line_buf, *token)) != NULL)
+				if (!EMPTY(*token) && (task_start = strstr(line_buf, *token)) != NULL)
 				{
 					/* skip the token and additional whitespace */
 					task_start += strlen(*token);
 					while (*task_start == ' ' || *task_start == ':')
 						task_start++;
 					/* reset task_start in case there is no text following */
-					if (! NZV(task_start))
+					if (EMPTY(task_start))
 						task_start = line_buf;
 					/* create the task */
 					create_task(t, doc, line, *token, line_buf, task_start, display_name);


Modified: geanydoc/src/config.c
4 lines changed, 2 insertions(+), 2 deletions(-)
===================================================================
@@ -111,12 +111,12 @@ config_get_command(const gchar * lang, gint cmd_num, gboolean * intern)
 	gchar *key = g_strdup_printf("command%d", cmd_num);
 	ret = utils_get_setting_string(config, lang, key, "");
 	g_free(key);
-	if (!NZV(ret))
+	if (EMPTY(ret))
 		return ret;
 	key = g_strdup_printf("command%d", cmd_num + 1);
 	tmp = utils_get_setting_string(config, lang, key, "");
 	g_free(key);
-	if (NZV(tmp))
+	if (! EMPTY(tmp))
 		*intern = TRUE;
 	else
 		*intern = utils_get_setting_boolean(config, lang, "internal", FALSE);


Modified: geanydoc/src/geanydoc.c
8 lines changed, 4 insertions(+), 4 deletions(-)
===================================================================
@@ -185,7 +185,7 @@ show_doc(const gchar * word, gint cmd_num)
 
 	ftype = doc->file_type->name;
 	command = config_get_command(ftype, cmd_num, &intern);
-	if (!NZV(command))
+	if (EMPTY(command))
 	{
 		g_free(command);
 		return;
@@ -201,7 +201,7 @@ show_doc(const gchar * word, gint cmd_num)
 	if (intern)
 	{
 		g_spawn_command_line_sync(command, &tmp, NULL, NULL, NULL);
-		if (NZV(tmp))
+		if (! EMPTY(tmp))
 		{
 			show_output(tmp, "*DOC*", NULL, doc->file_type->id);
 		}
@@ -271,11 +271,11 @@ on_comboboxType_changed(GtkComboBox * combobox, G_GNUC_UNUSED gpointer user_data
 
 	if (from != NULL)
 	{
-		if (NZV(cmd0_txt))
+		if (! EMPTY(cmd0_txt))
 			g_key_file_set_string(config, from, "command0", cmd0_txt);
 		else
 			g_key_file_remove_key(config, from, "command0", NULL);
-		if (NZV(cmd1_txt))
+		if (! EMPTY(cmd1_txt))
 			g_key_file_set_string(config, from, "command1", cmd1_txt);
 		else
 			g_key_file_remove_key(config, from, "command1", NULL);


Modified: geanylatex/src/geanylatex.c
19 lines changed, 10 insertions(+), 9 deletions(-)
===================================================================
@@ -1265,6 +1265,8 @@ on_insert_bibtex_dialog_activate(G_GNUC_UNUSED GtkMenuItem *menuitem,
 		tmp_dir = g_path_get_dirname(doc->real_path);
 		dir = g_dir_open(tmp_dir, 0, NULL);
 
+		if(dir == NULL)
+			g_free(tmp_dir);
 		g_return_if_fail(dir != NULL);
 
 		foreach_dir(filename, dir)
@@ -1275,6 +1277,7 @@ on_insert_bibtex_dialog_activate(G_GNUC_UNUSED GtkMenuItem *menuitem,
 			glatex_parse_bib_file(fullpath, textbox);
 			g_free(fullpath);
 		}
+		g_free(tmp_dir);
 		g_dir_close(dir);
 		model = gtk_combo_box_get_model(GTK_COMBO_BOX(textbox));
 		gtk_tree_sortable_set_sort_column_id(GTK_TREE_SORTABLE(model),
@@ -1309,10 +1312,8 @@ on_insert_bibtex_dialog_activate(G_GNUC_UNUSED GtkMenuItem *menuitem,
 		}
 		else
 		{
-			if (ref_string != NULL)
-				g_free(ref_string);
-			if (template_string != NULL)
-				g_free(template_string);
+			g_free(ref_string);
+			g_free(template_string);
 		}
 	}
 
@@ -1447,7 +1448,7 @@ on_wizard_response(G_GNUC_UNUSED GtkDialog *dialog, gint response,
 				break;
 			}
 		}
-		if (classoptions != NULL && NZV(orientation_string))
+		if (classoptions != NULL && !EMPTY(orientation_string))
 		{
 			classoptions = g_strconcat(classoptions, ",", orientation_string, NULL);
 			g_free(orientation_string);
@@ -1465,11 +1466,11 @@ on_wizard_response(G_GNUC_UNUSED GtkDialog *dialog, gint response,
 			classoptions = g_strconcat(draft, NULL);
 			g_free(draft);
 		}
-		if (classoptions != NULL && NZV(fontsize))
+		if (classoptions != NULL && !EMPTY(fontsize))
 		{
 			classoptions = g_strconcat(classoptions, ",", fontsize, NULL);
 		}
-		else if (classoptions == NULL && NZV(fontsize))
+		else if (classoptions == NULL && !EMPTY(fontsize))
 		{
 			classoptions = g_strdup(fontsize);
 		}
@@ -1594,7 +1595,7 @@ on_wizard_response(G_GNUC_UNUSED GtkDialog *dialog, gint response,
 					break;
 				}
 			}
-			if (NZV(author))
+			if (!EMPTY(author))
 			{
 				gchar* author_string = NULL;
 				if (documentclass_int == 3)
@@ -1628,7 +1629,7 @@ on_wizard_response(G_GNUC_UNUSED GtkDialog *dialog, gint response,
 				g_free(author_string);
 			}
 
-			if (NZV(date))
+			if (!EMPTY(date))
 			{
 				gchar *date_string = NULL;
 				date_string = g_strconcat("\\date{", date, "}\n", NULL);


Modified: geanylatex/src/latexutils.c
2 lines changed, 1 insertions(+), 1 deletions(-)
===================================================================
@@ -64,7 +64,7 @@ void glatex_usepackage(const gchar *pkg, const gchar *options)
 
 			pos = sci_get_position_from_line(doc->editor->sci, i);
 			/* Building up package string and inserting it */
-			if (NZV(options))
+			if (!EMPTY(options))
 			{
 				packagestring = g_strconcat("\\usepackage[", options,
 					"]{", pkg, "}\n", NULL);


Modified: geanylua/glspi_dlg.c
11 lines changed, 7 insertions(+), 4 deletions(-)
===================================================================
@@ -425,9 +425,11 @@ static gchar *file_dlg(lua_State* L, gboolean save, const gchar *path,	const gch
 	if (name && *name) {
 		if (g_path_is_absolute(name)) {
 			fullname=g_strdup(name);
-		} else if (path) {fullname=g_build_filename(path,name,NULL);}
-			gtk_file_chooser_set_filename(GTK_FILE_CHOOSER(dlg), fullname);
-			if (save) gtk_file_chooser_set_current_name(GTK_FILE_CHOOSER(dlg), name);
+		} else if (path) {
+			fullname=g_build_filename(path,name,NULL);
+		}
+		gtk_file_chooser_set_filename(GTK_FILE_CHOOSER(dlg), fullname);
+		if (save) { gtk_file_chooser_set_current_name(GTK_FILE_CHOOSER(dlg), name); }
 	}
 	if (path && *path) {
 		gtk_file_chooser_set_current_folder(GTK_FILE_CHOOSER(dlg), path);
@@ -437,6 +439,7 @@ static gchar *file_dlg(lua_State* L, gboolean save, const gchar *path,	const gch
 			"failed to parse filter string at argument #3.\n"),
 			LUA_MODULE_NAME);
 		lua_error(L);
+		g_free(fullname);
 		return NULL;
 	}
 
@@ -454,7 +457,7 @@ static gchar *file_dlg(lua_State* L, gboolean save, const gchar *path,	const gch
 		rv=gtk_file_chooser_get_filename(GTK_FILE_CHOOSER(dlg));
 	}
 	gtk_widget_destroy(dlg);
-	if (fullname) {g_free(fullname);}
+	g_free(fullname);
 	return rv;
 }
 


Modified: geanyvc/src/geanyvc.c
10 lines changed, 5 insertions(+), 5 deletions(-)
===================================================================
@@ -491,7 +491,7 @@ execute_custom_command(const gchar * dir, const gchar ** argv, const gchar ** en
 				setptr(*std_out, encodings_convert_to_utf8(*std_out,
 									   strlen(*std_out), NULL));
 			}
-			if (!NZV(*std_out))
+			if (EMPTY(*std_out))
 			{
 				g_free(*std_out);
 				*std_out = NULL;
@@ -509,7 +509,7 @@ execute_custom_command(const gchar * dir, const gchar ** argv, const gchar ** en
 				setptr(*std_err, encodings_convert_to_utf8(*std_err,
 									   strlen(*std_err), NULL));
 			}
-			if (!NZV(*std_err))
+			if (EMPTY(*std_err))
 			{
 				g_free(*std_err);
 				*std_err = NULL;
@@ -968,7 +968,7 @@ vcupdate_activated(G_GNUC_UNUSED GtkMenuItem * menuitem, G_GNUC_UNUSED gpointer
 	{
 		document_reload_file(doc, NULL);
 
-		if (NZV(text))
+		if (!EMPTY(text))
 			show_output(text, "*VC-UPDATE*", NULL, NULL, 0);
 		g_free(text);
 	}
@@ -1604,7 +1604,7 @@ vccommit_activated(G_GNUC_UNUSED GtkMenuItem * menuitem, G_GNUC_UNUSED gpointer
 		g_error_free(spellcheck_error);
 		spellcheck_error = NULL;
 	}
-	else if (NZV(lang))
+	else if (!EMPTY(lang))
 	{
 		gtkspell_set_language(speller, lang, &spellcheck_error);
 		if (spellcheck_error != NULL)
@@ -1630,7 +1630,7 @@ vccommit_activated(G_GNUC_UNUSED GtkMenuItem * menuitem, G_GNUC_UNUSED gpointer
 		gtk_text_buffer_get_end_iter(mbuf, &end);
 		message = gtk_text_buffer_get_text(mbuf, &begin, &end, FALSE);
 		gtk_tree_model_foreach(model, get_commit_files_foreach, &selected_files);
-		if (NZV(message) && selected_files)
+		if (!EMPTY(message) && selected_files)
 		{
 			execute_command(vc, NULL, NULL, dir, VC_COMMAND_COMMIT, selected_files,
 					message);


Modified: geanyvc/src/vc_bzr.c
4 lines changed, 2 insertions(+), 2 deletions(-)
===================================================================
@@ -137,7 +137,7 @@ in_vc_bzr(const gchar * filename)
 	execute_custom_command(dir, (const gchar **) argv, NULL, &std_output, NULL,
 			       filename, NULL, NULL);
 
-	if (NZV(std_output))
+	if (!EMPTY(std_output))
 	{
 		ret = TRUE;
 	}
@@ -178,7 +178,7 @@ get_commit_files_bzr(const gchar * dir)
 	g_return_val_if_fail(base_dir, NULL);
 
 	execute_custom_command(base_dir, argv, NULL, &txt, NULL, base_dir, NULL, NULL);
-	if (!NZV(txt))
+	if (EMPTY(txt))
 	{
 		g_free(base_dir);
 		g_free(txt);


Modified: geanyvc/src/vc_cvs.c
2 lines changed, 1 insertions(+), 1 deletions(-)
===================================================================
@@ -167,7 +167,7 @@ get_commit_files_cvs(const gchar * dir)
 	const char *argv[] = { "cvs", "-nq", "update", NULL };
 
 	execute_custom_command(dir, argv, NULL, &txt, NULL, dir, NULL, NULL);
-	if (!NZV(txt))
+	if (EMPTY(txt))
 		return NULL;
 	p = txt;
 


Modified: geanyvc/src/vc_git.c
2 lines changed, 1 insertions(+), 1 deletions(-)
===================================================================
@@ -199,7 +199,7 @@ in_vc_git(const gchar * filename)
 
 	execute_custom_command(dir, (const gchar **) argv, NULL, &std_output, NULL,
 			       dir, NULL, NULL);
-	if (NZV(std_output))
+	if (!EMPTY(std_output))
 	{
 		ret = TRUE;
 		g_free(std_output);


Modified: geanyvc/src/vc_hg.c
4 lines changed, 2 insertions(+), 2 deletions(-)
===================================================================
@@ -135,7 +135,7 @@ in_vc_hg(const gchar * filename)
 
 	execute_custom_command(dir, (const gchar **) argv, NULL, &std_output, NULL,
 			       dir, NULL, NULL);
-	if (NZV(std_output))
+	if (!EMPTY(std_output))
 	{
 		ret = TRUE;
 		g_free(std_output);
@@ -173,7 +173,7 @@ get_commit_files_hg(const gchar * dir)
 	g_return_val_if_fail(base_dir, NULL);
 
 	execute_custom_command(base_dir, argv, NULL, &txt, NULL, base_dir, NULL, NULL);
-	if (!NZV(txt))
+	if (EMPTY(txt))
 	{
 		g_free(base_dir);
 		g_free(txt);


Modified: geanyvc/src/vc_svk.c
2 lines changed, 1 insertions(+), 1 deletions(-)
===================================================================
@@ -178,7 +178,7 @@ get_commit_files_svk(const gchar * dir)
 	const char *argv[] = { "svk", "status", NULL };
 
 	execute_custom_command(dir, argv, NULL, &txt, NULL, dir, NULL, NULL);
-	if (!NZV(txt))
+	if (EMPTY(txt))
 		return NULL;
 	p = txt;
 


Modified: geanyvc/src/vc_svn.c
4 lines changed, 2 insertions(+), 2 deletions(-)
===================================================================
@@ -189,7 +189,7 @@ in_vc_svn(const gchar * filename)
 
 	execute_custom_command(dir, (const gchar **) argv, NULL, &std_output, NULL,
 			       dir, NULL, NULL);
-	if (NZV(std_output))
+	if (!EMPTY(std_output))
 	{
 		ret = TRUE;
 		g_free(std_output);
@@ -223,7 +223,7 @@ get_commit_files_svn(const gchar * dir)
 	const char *argv[] = { "svn", "status", NULL };
 
 	execute_custom_command(dir, argv, NULL, &txt, NULL, dir, NULL, NULL);
-	if (!NZV(txt))
+	if (EMPTY(txt))
 		return NULL;
 	p = txt;
 


Modified: gproject/src/gproject-project.c
6 lines changed, 3 insertions(+), 3 deletions(-)
===================================================================
@@ -345,9 +345,9 @@ void gprj_project_open(GKeyFile * key_file)
 		ignored_dirs_patterns,
 		generate_tags);
 
-	g_free(source_patterns);
-	g_free(header_patterns);
-	g_free(ignored_dirs_patterns);
+	g_strfreev(source_patterns);
+	g_strfreev(header_patterns);
+	g_strfreev(ignored_dirs_patterns);
 }
 
 


Modified: gproject/src/gproject-sidebar.c
21 lines changed, 21 insertions(+), 0 deletions(-)
===================================================================
@@ -48,6 +48,14 @@ static gboolean s_follow_editor = FALSE;
 
 static struct
 {
+	GtkWidget *expand;
+	GtkWidget *collapse;
+	GtkWidget *follow;
+} s_project_toolbar = {NULL, NULL, NULL};
+
+
+static struct
+{
 	GtkWidget *widget;
 
 	GtkWidget *dir_label;
@@ -574,7 +582,13 @@ static void load_project(void)
 	}
 
 	if (path_list != NULL)
+	{
 		create_branch(0, path_list, NULL, header_patterns, source_patterns);
+		
+		gtk_widget_set_sensitive(s_project_toolbar.expand, TRUE);
+		gtk_widget_set_sensitive(s_project_toolbar.collapse, TRUE);
+		gtk_widget_set_sensitive(s_project_toolbar.follow, TRUE);
+	}
 	else
 	{
 		GtkTreeIter iter;
@@ -582,6 +596,10 @@ static void load_project(void)
 		gtk_tree_store_append(s_file_store, &iter, NULL);
 		gtk_tree_store_set(s_file_store, &iter,
 			FILEVIEW_COLUMN_NAME, "Set file patterns under Project->Properties", -1);
+
+		gtk_widget_set_sensitive(s_project_toolbar.expand, FALSE);
+		gtk_widget_set_sensitive(s_project_toolbar.collapse, FALSE);
+		gtk_widget_set_sensitive(s_project_toolbar.follow, FALSE);
 	}
 
 	g_slist_foreach(header_patterns, (GFunc) g_pattern_spec_free, NULL);
@@ -736,12 +754,14 @@ void gprj_sidebar_init(void)
 	ui_widget_set_tooltip_text(item, _("Expand all"));
 	g_signal_connect(item, "clicked", G_CALLBACK(on_expand_all), NULL);
 	gtk_container_add(GTK_CONTAINER(toolbar), item);
+	s_project_toolbar.expand = item;
 
 	item = GTK_WIDGET(gtk_tool_button_new(NULL, NULL));
 	gtk_tool_button_set_icon_name (GTK_TOOL_BUTTON(item), "gproject-collapse");
 	ui_widget_set_tooltip_text(item, _("Collapse all"));
 	g_signal_connect(item, "clicked", G_CALLBACK(on_collapse_all), NULL);
 	gtk_container_add(GTK_CONTAINER(toolbar), item);
+	s_project_toolbar.collapse = item;
 
 	item = GTK_WIDGET(gtk_separator_tool_item_new());
 	gtk_container_add(GTK_CONTAINER(toolbar), item);
@@ -751,6 +771,7 @@ void gprj_sidebar_init(void)
 	ui_widget_set_tooltip_text(item, _("Follow active editor"));
 	g_signal_connect(item, "clicked", G_CALLBACK(on_follow_active), NULL);
 	gtk_container_add(GTK_CONTAINER(toolbar), item);
+	s_project_toolbar.follow = item;
 
 	gtk_box_pack_start(GTK_BOX(s_file_view_vbox), toolbar, FALSE, FALSE, 0);
 


Modified: gproject/src/gproject-utils.c
4 lines changed, 2 insertions(+), 2 deletions(-)
===================================================================
@@ -36,7 +36,7 @@ static gchar *relpath(const gchar *origin_dir, const gchar *dest_dir)
 	origin = tm_get_real_path(origin_dir);
 	dest = tm_get_real_path(dest_dir);
 
-	if (!NZV(origin) || !NZV(dest) || origin[0] != dest[0])
+	if (EMPTY(origin) || EMPTY(dest) || origin[0] != dest[0])
 	{
 		g_free(origin);
 		g_free(dest);
@@ -65,7 +65,7 @@ static gchar *relpath(const gchar *origin_dir, const gchar *dest_dir)
 	g_free(dest);
 	g_strfreev(originv);
 	g_strfreev(destv);
-	
+
 	return ret;
 }
 


Modified: po/be.po
1465 lines changed, 912 insertions(+), 553 deletions(-)
===================================================================
@@ -5,9 +5,9 @@
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: Geany-plugins 1.23\n"
+"Project-Id-Version: Geany-plugins 1.24\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-02-23 14:32+0100\n"
+"POT-Creation-Date: 2014-03-30 19:33+0200\n"
 "PO-Revision-Date: 2009-06-11 10:15+0200\n"
 "Last-Translator: Yura Siamshka <yurand2 at gmail.com>>\n"
 "Language-Team: Belarusian <geany-i18n at uvena.de>\n"
@@ -37,12 +37,12 @@ msgstr ""
 msgid "Contents"
 msgstr ""
 
-#: ../addons/src/ao_bookmarklist.c:374 ../treebrowser/src/treebrowser.c:615
+#: ../addons/src/ao_bookmarklist.c:374 ../treebrowser/src/treebrowser.c:625
 msgid "Bookmarks"
 msgstr ""
 
 #. complete update
-#: ../addons/src/ao_tasks.c:373 ../geanyvc/src/geanyvc.c:2295
+#: ../addons/src/ao_tasks.c:373 ../geanyvc/src/geanyvc.c:2351
 msgid "_Update"
 msgstr ""
 
@@ -80,15 +80,15 @@ msgstr ""
 msgid "Context:"
 msgstr ""
 
-#: ../addons/src/ao_xmltagging.c:56
+#: ../addons/src/ao_xmltagging.c:54
 msgid "XML tagging"
 msgstr ""
 
-#: ../addons/src/ao_xmltagging.c:67
+#: ../addons/src/ao_xmltagging.c:65
 msgid "Tag name to be inserted:"
 msgstr ""
 
-#: ../addons/src/ao_xmltagging.c:71
+#: ../addons/src/ao_xmltagging.c:69
 #, c-format
 msgid ""
 "%s will be replaced with your current selection. Please keep care on your "
@@ -156,11 +156,12 @@ msgstr ""
 msgid "Run XML tagging"
 msgstr ""
 
-#: ../addons/src/addons.c:417 ../geanylatex/src/geanylatex.c:241
-#: ../geanyprj/src/geanyprj.c:174 ../geanysendmail/src/geanysendmail.c:121
-#: ../geanysendmail/src/geanysendmail.c:287 ../geanyvc/src/geanyvc.c:1798
+#: ../addons/src/addons.c:417 ../autoclose/src/autoclose.c:871
+#: ../geanylatex/src/geanylatex.c:241 ../geanyprj/src/geanyprj.c:174
+#: ../geanysendmail/src/geanysendmail.c:123
+#: ../geanysendmail/src/geanysendmail.c:291 ../geanyvc/src/geanyvc.c:1854
 #: ../geniuspaste/src/geniuspaste.c:140 ../spellcheck/src/scplugin.c:146
-#: ../treebrowser/src/treebrowser.c:1880
+#: ../treebrowser/src/treebrowser.c:1933
 #: ../updatechecker/src/updatechecker.c:253
 msgid "Plugin configuration directory could not be created."
 msgstr ""
@@ -247,6 +248,14 @@ msgstr ""
 msgid "Enclose selection automatically (without having to press a keybinding)"
 msgstr ""
 
+#: ../autoclose/src/autoclose.c:50
+msgid "Auto-close"
+msgstr ""
+
+#: ../autoclose/src/autoclose.c:51
+msgid "Auto-close braces and brackets with lot of features"
+msgstr ""
+
 #: ../codenav/src/codenavigation.c:52
 msgid "Code navigation"
 msgstr ""
@@ -311,8 +320,8 @@ msgstr ""
 msgid "Various debuggers integration."
 msgstr ""
 
-#: ../debugger/src/plugin.c:131 ../debugger/src/keys.c:76
-#: ../scope/data/scope.glade.h:125 ../scope/src/scope.c:225
+#: ../debugger/src/plugin.c:133 ../debugger/src/keys.c:76
+#: ../scope/data/scope.glade.h:124 ../scope/src/scope.c:226
 msgid "Debug"
 msgstr ""
 
@@ -448,7 +457,7 @@ msgstr ""
 msgid "Target"
 msgstr ""
 
-#: ../debugger/src/tabs.c:135 ../scope/data/scope.glade.h:69
+#: ../debugger/src/tabs.c:135 ../scope/src/scope.c:524
 msgid "Breakpoints"
 msgstr ""
 
@@ -485,22 +494,22 @@ msgid "Restart"
 msgstr ""
 
 #: ../debugger/src/keys.c:52 ../debugger/src/btnpanel.c:113
-#: ../scope/src/scope.c:67
+#: ../scope/src/scope.c:66
 msgid "Step into"
 msgstr ""
 
 #: ../debugger/src/keys.c:53 ../debugger/src/btnpanel.c:110
-#: ../scope/src/scope.c:68
+#: ../scope/src/scope.c:67
 msgid "Step over"
 msgstr ""
 
 #: ../debugger/src/keys.c:54 ../debugger/src/btnpanel.c:122
-#: ../scope/src/scope.c:69
+#: ../scope/src/scope.c:68
 msgid "Step out"
 msgstr ""
 
 #: ../debugger/src/keys.c:55 ../debugger/src/btnpanel.c:125
-#: ../scope/src/scope.c:65
+#: ../scope/src/scope.c:64
 msgid "Run to cursor"
 msgstr ""
 
@@ -509,7 +518,7 @@ msgid "Add / Remove breakpoint"
 msgstr ""
 
 #: ../debugger/src/keys.c:57
-msgid "Jump to the currect instruction"
+msgid "Jump to the current instruction"
 msgstr ""
 
 #: ../debugger/src/watch_model.c:220
@@ -540,6 +549,14 @@ msgstr ""
 msgid "Save debug session data to a project"
 msgstr ""
 
+#: ../defineformat/src/defineformat.c:56
+msgid "Define formatter"
+msgstr ""
+
+#: ../defineformat/src/defineformat.c:57
+msgid "Automatically align backslash in multi-line defines"
+msgstr ""
+
 #. never search for more than this many chars
 #: ../devhelp/src/dhp.h:38
 #, fuzzy
@@ -651,7 +668,7 @@ msgid "Book:"
 msgstr ""
 
 #. i18n: a documentation book
-#: ../devhelp/devhelp/dh-link.c:255 ../geanylatex/src/geanylatex.c:1760
+#: ../devhelp/devhelp/dh-link.c:255 ../geanylatex/src/geanylatex.c:1759
 msgid "Book"
 msgstr ""
 
@@ -780,13 +797,13 @@ msgstr ""
 msgid "A developers' help browser for GNOME"
 msgstr ""
 
-#: ../devhelp/devhelp/dh-window.c:759 ../geanyvc/src/geanyvc.c:2010
+#: ../devhelp/devhelp/dh-window.c:759 ../geanyvc/src/geanyvc.c:2066
 #, fuzzy
 msgid "_File"
 msgstr "Дадаць файл"
 
-#: ../devhelp/devhelp/dh-window.c:760 ../geanymacro/src/geanymacro.c:1815
-#: ../geanymacro/src/geanymacro.c:2112
+#: ../devhelp/devhelp/dh-window.c:760 ../geanymacro/src/geanymacro.c:1822
+#: ../geanymacro/src/geanymacro.c:2118
 msgid "_Edit"
 msgstr ""
 
@@ -970,58 +987,67 @@ msgstr ""
 msgid "Column mode, select to line / brace / anchor."
 msgstr ""
 
-#: ../geanyextrasel/src/extrasel.c:482
+#: ../geanyextrasel/src/extrasel.c:502
 msgid "E_xtra Selection"
 msgstr ""
 
-#: ../geanyextrasel/src/extrasel.c:489
+#: ../geanyextrasel/src/extrasel.c:509
 msgid "_Column Mode"
 msgstr ""
 
-#: ../geanyextrasel/src/extrasel.c:494
+#: ../geanyextrasel/src/extrasel.c:514
 msgid "Column mode"
 msgstr ""
 
-#: ../geanyextrasel/src/extrasel.c:496
+#: ../geanyextrasel/src/extrasel.c:516
 msgid "Select to _Line"
 msgstr ""
 
-#: ../geanyextrasel/src/extrasel.c:500
+#: ../geanyextrasel/src/extrasel.c:520
 #, fuzzy
 msgid "Select to line"
 msgstr "Выдаліць праэкт"
 
-#: ../geanyextrasel/src/extrasel.c:502
+#: ../geanyextrasel/src/extrasel.c:522
 msgid "Select to Matching _Brace"
 msgstr ""
 
-#: ../geanyextrasel/src/extrasel.c:506
+#: ../geanyextrasel/src/extrasel.c:526
 msgid "Select to matching brace"
 msgstr ""
 
-#: ../geanyextrasel/src/extrasel.c:510
+#: ../geanyextrasel/src/extrasel.c:528
+msgid "_Toggle Stream/Rectangular"
+msgstr ""
+
+#: ../geanyextrasel/src/extrasel.c:532
+#, fuzzy
+msgid "Convert selection"
+msgstr "Выдаліць праэкт"
+
+#: ../geanyextrasel/src/extrasel.c:537
 msgid "_Set Anchor"
 msgstr ""
 
-#: ../geanyextrasel/src/extrasel.c:514
+#: ../geanyextrasel/src/extrasel.c:541
 msgid "Set anchor"
 msgstr ""
 
-#: ../geanyextrasel/src/extrasel.c:516
+#: ../geanyextrasel/src/extrasel.c:543
 #, fuzzy
 msgid "Select to _Anchor"
 msgstr "Выдаліць праэкт"
 
-#: ../geanyextrasel/src/extrasel.c:520
+#: ../geanyextrasel/src/extrasel.c:547
 #, fuzzy
 msgid "Select to anchor"
 msgstr "Выдаліць праэкт"
 
-#: ../geanyextrasel/src/extrasel.c:522
+#: ../geanyextrasel/src/extrasel.c:549
 msgid "_Rectangle Select to Anchor"
 msgstr ""
 
-#: ../geanyextrasel/src/extrasel.c:527
+#: ../geanyextrasel/src/extrasel.c:554
 msgid "Rectangle select to anchor"
 msgstr ""
 
@@ -1416,78 +1442,78 @@ msgstr ""
 msgid "Default documentation type for languages that does not have one set"
 msgstr ""
 
-#: ../geanyinsertnum/src/insertnum.c:37 ../geanyinsertnum/src/insertnum.c:329
-#: ../geanyinsertnum/src/insertnum.c:461
+#: ../geanyinsertnum/src/insertnum.c:44 ../geanyinsertnum/src/insertnum.c:337
+#: ../geanyinsertnum/src/insertnum.c:484
 #, fuzzy
 msgid "Insert Numbers"
 msgstr "Наладкі"
 
-#: ../geanyinsertnum/src/insertnum.c:37
+#: ../geanyinsertnum/src/insertnum.c:44
 msgid "Insert/Fill columns with numbers."
 msgstr ""
 
-#: ../geanyinsertnum/src/insertnum.c:140
+#: ../geanyinsertnum/src/insertnum.c:146
 msgid "Counting..."
 msgstr ""
 
-#: ../geanyinsertnum/src/insertnum.c:188
+#: ../geanyinsertnum/src/insertnum.c:194
 msgid "Preparing..."
 msgstr ""
 
-#: ../geanyinsertnum/src/insertnum.c:194
+#: ../geanyinsertnum/src/insertnum.c:200
 msgid "Inserting..."
 msgstr ""
 
-#: ../geanyinsertnum/src/insertnum.c:318
+#: ../geanyinsertnum/src/insertnum.c:333
 msgid "For base 11 and above"
 msgstr ""
 
-#: ../geanyinsertnum/src/insertnum.c:341
+#: ../geanyinsertnum/src/insertnum.c:353
 msgid "_Start:"
 msgstr ""
 
-#: ../geanyinsertnum/src/insertnum.c:346
+#: ../geanyinsertnum/src/insertnum.c:358
 msgid "S_tep:"
 msgstr ""
 
-#: ../geanyinsertnum/src/insertnum.c:352
+#: ../geanyinsertnum/src/insertnum.c:364
 #, fuzzy
 msgid "_Base:"
 msgstr "Базавы шлях:"
 
-#: ../geanyinsertnum/src/insertnum.c:363
+#: ../geanyinsertnum/src/insertnum.c:380
 msgid "Letters:"
 msgstr ""
 
-#: ../geanyinsertnum/src/insertnum.c:366
+#: ../geanyinsertnum/src/insertnum.c:383
 msgid "_Upper"
 msgstr ""
 
-#: ../geanyinsertnum/src/insertnum.c:371
+#: ../geanyinsertnum/src/insertnum.c:388
 msgid "_Lower"
 msgstr ""
 
-#: ../geanyinsertnum/src/insertnum.c:376
+#: ../geanyinsertnum/src/insertnum.c:393
 msgid "Base _prefix"
 msgstr ""
 
-#: ../geanyinsertnum/src/insertnum.c:378
+#: ../geanyinsertnum/src/insertnum.c:395
 msgid "0 for octal, 0x for hex, + for positive decimal"
 msgstr ""
 
-#: ../geanyinsertnum/src/insertnum.c:380
+#: ../geanyinsertnum/src/insertnum.c:397
 msgid "Padding:"
 msgstr ""
 
-#: ../geanyinsertnum/src/insertnum.c:382
+#: ../geanyinsertnum/src/insertnum.c:399
 msgid "Sp_ace"
 msgstr ""
 
-#: ../geanyinsertnum/src/insertnum.c:385
+#: ../geanyinsertnum/src/insertnum.c:402
 msgid "_Zero"
 msgstr ""
 
-#: ../geanyinsertnum/src/insertnum.c:454
+#: ../geanyinsertnum/src/insertnum.c:477
 #, fuzzy
 msgid "Insert _Numbers"
 msgstr "Наладкі"
@@ -1926,20 +1952,20 @@ msgstr "Наладкі"
 msgid "BibTeX reference name:"
 msgstr "Наладкі"
 
-#: ../geanylatex/src/geanylatex.c:1680
+#: ../geanylatex/src/geanylatex.c:1679
 msgid "Dear Sir or Madame"
 msgstr ""
 
-#: ../geanylatex/src/geanylatex.c:1681
+#: ../geanylatex/src/geanylatex.c:1680
 msgid "With kind regards"
 msgstr ""
 
-#: ../geanylatex/src/geanylatex.c:1689
+#: ../geanylatex/src/geanylatex.c:1688
 msgid "No template assigned. Aborting"
 msgstr ""
 
 #. Building the wizard-dialog and showing it
-#: ../geanylatex/src/geanylatex.c:1716
+#: ../geanylatex/src/geanylatex.c:1715
 msgid "LaTeX-Wizard"
 msgstr ""
 
@@ -1947,79 +1973,79 @@ msgstr ""
 #. *  Adds custom templates if there are any. If there are none just
 #. *  adds default one
 #. TEMPLATE FILE
-#: ../geanylatex/src/geanylatex.c:1731 ../markdown/src/conf.c:666
+#: ../geanylatex/src/geanylatex.c:1730 ../markdown/src/conf.c:659
 msgid "Template:"
 msgstr ""
 
-#: ../geanylatex/src/geanylatex.c:1735
+#: ../geanylatex/src/geanylatex.c:1734
 msgid "Set the template which should be used for creating the new document"
 msgstr ""
 
-#: ../geanylatex/src/geanylatex.c:1744
+#: ../geanylatex/src/geanylatex.c:1743
 msgid "Default"
 msgstr ""
 
 #. Documentclass
-#: ../geanylatex/src/geanylatex.c:1755
+#: ../geanylatex/src/geanylatex.c:1754
 msgid "Documentclass:"
 msgstr ""
 
-#: ../geanylatex/src/geanylatex.c:1758
+#: ../geanylatex/src/geanylatex.c:1757
 msgid "Choose the kind of document you want to write"
 msgstr ""
 
-#: ../geanylatex/src/geanylatex.c:1762
+#: ../geanylatex/src/geanylatex.c:1761
 msgid "Article"
 msgstr ""
 
-#: ../geanylatex/src/geanylatex.c:1764
+#: ../geanylatex/src/geanylatex.c:1763
 msgid "Report"
 msgstr ""
 
-#: ../geanylatex/src/geanylatex.c:1766
+#: ../geanylatex/src/geanylatex.c:1765
 msgid "Letter"
 msgstr ""
 
-#: ../geanylatex/src/geanylatex.c:1768
+#: ../geanylatex/src/geanylatex.c:1767
 msgid "Presentation"
 msgstr ""
 
 #. Encoding
-#: ../geanylatex/src/geanylatex.c:1778
+#: ../geanylatex/src/geanylatex.c:1777
 msgid "Encoding:"
 msgstr ""
 
-#: ../geanylatex/src/geanylatex.c:1782
+#: ../geanylatex/src/geanylatex.c:1781
 msgid "Set the encoding for your new document"
 msgstr ""
 
 #. fontsize
-#: ../geanylatex/src/geanylatex.c:1798
+#: ../geanylatex/src/geanylatex.c:1797
 msgid "Font size"
 msgstr ""
 
-#: ../geanylatex/src/geanylatex.c:1804
+#: ../geanylatex/src/geanylatex.c:1803
 msgid "Set the default font size of your new document"
 msgstr ""
 
 #. Author
-#: ../geanylatex/src/geanylatex.c:1816
+#: ../geanylatex/src/geanylatex.c:1815
 msgid "Author:"
 msgstr ""
 
-#: ../geanylatex/src/geanylatex.c:1819
+#: ../geanylatex/src/geanylatex.c:1818
 msgid ""
 "Sets the value of the \\author command. In most cases this should be your "
 "name"
 msgstr ""
 
 #. Date
-#: ../geanylatex/src/geanylatex.c:1833
+#: ../geanylatex/src/geanylatex.c:1832
 #, fuzzy
 msgid "Date:"
 msgstr "Імя:"
 
-#: ../geanylatex/src/geanylatex.c:1836
+#: ../geanylatex/src/geanylatex.c:1835
 msgid ""
 "Sets the value of the \\date command inside header of your new created LaTeX-"
 "document. Keeping it at \\today is a good decision if you don't need any "
@@ -2027,267 +2053,267 @@ msgid ""
 msgstr ""
 
 #. Title of the new document
-#: ../geanylatex/src/geanylatex.c:1848
+#: ../geanylatex/src/geanylatex.c:1847
 msgid "Title:"
 msgstr ""
 
-#: ../geanylatex/src/geanylatex.c:1851
+#: ../geanylatex/src/geanylatex.c:1850
 msgid "Sets the title of your new document."
 msgstr ""
 
 #. Papersize
-#: ../geanylatex/src/geanylatex.c:1860
+#: ../geanylatex/src/geanylatex.c:1859
 msgid "Paper size:"
 msgstr ""
 
-#: ../geanylatex/src/geanylatex.c:1863
+#: ../geanylatex/src/geanylatex.c:1862
 msgid "Choose the paper format for the newly created document"
 msgstr ""
 
 #. Paper direction
-#: ../geanylatex/src/geanylatex.c:1876
+#: ../geanylatex/src/geanylatex.c:1875
 msgid "Paper Orientation:"
 msgstr ""
 
-#: ../geanylatex/src/geanylatex.c:1879
+#: ../geanylatex/src/geanylatex.c:1878
 msgid "Choose the paper orientation for the newly created document"
 msgstr ""
 
-#: ../geanylatex/src/geanylatex.c:1900
+#: ../geanylatex/src/geanylatex.c:1899
 msgid "Use KOMA-script classes if possible"
 msgstr ""
 
-#: ../geanylatex/src/geanylatex.c:1902
+#: ../geanylatex/src/geanylatex.c:1901
 msgid ""
 "Uses the KOMA-script classes by Markus Kohm.\n"
 "Keep in mind: To compile your document these classes have to be installed "
 "before."
 msgstr ""
 
-#: ../geanylatex/src/geanylatex.c:1909
+#: ../geanylatex/src/geanylatex.c:1908
 msgid "Use draft mode"
 msgstr ""
 
-#: ../geanylatex/src/geanylatex.c:1911
+#: ../geanylatex/src/geanylatex.c:1910
 msgid ""
 "Set the draft flag inside new created documents to get documents with a "
 "number of debugging helpers"
 msgstr ""
 
-#: ../geanylatex/src/geanylatex.c:1928
+#: ../geanylatex/src/geanylatex.c:1927
 msgid "Run LaTeX-Wizard"
 msgstr ""
 
-#: ../geanylatex/src/geanylatex.c:1930
+#: ../geanylatex/src/geanylatex.c:1929
 msgid "Insert \\label"
 msgstr ""
 
-#: ../geanylatex/src/geanylatex.c:1932
+#: ../geanylatex/src/geanylatex.c:1931
 msgid "Insert \\ref"
 msgstr ""
 
-#: ../geanylatex/src/geanylatex.c:1934
+#: ../geanylatex/src/geanylatex.c:1933
 msgid "Insert linebreak \\\\ "
 msgstr ""
 
-#: ../geanylatex/src/geanylatex.c:1937
+#: ../geanylatex/src/geanylatex.c:1936
 msgid "Insert command"
 msgstr ""
 
-#: ../geanylatex/src/geanylatex.c:1939
+#: ../geanylatex/src/geanylatex.c:1938
 msgid "Turn input replacement on/off"
 msgstr ""
 
-#: ../geanylatex/src/geanylatex.c:1943
+#: ../geanylatex/src/geanylatex.c:1942
 msgid "Replace special characters"
 msgstr ""
 
-#: ../geanylatex/src/geanylatex.c:1946
+#: ../geanylatex/src/geanylatex.c:1945
 msgid "Run insert environment dialog"
 msgstr ""
 
-#: ../geanylatex/src/geanylatex.c:1948
+#: ../geanylatex/src/geanylatex.c:1947
 msgid "Insert \\item"
 msgstr ""
 
-#: ../geanylatex/src/geanylatex.c:1950
+#: ../geanylatex/src/geanylatex.c:1949
 msgid "Format selection in bold font face"
 msgstr ""
 
-#: ../geanylatex/src/geanylatex.c:1952
+#: ../geanylatex/src/geanylatex.c:1951
 msgid "Format selection in italic font face"
 msgstr ""
 
-#: ../geanylatex/src/geanylatex.c:1954
+#: ../geanylatex/src/geanylatex.c:1953
 msgid "Format selection in typewriter font face"
 msgstr ""
 
-#: ../geanylatex/src/geanylatex.c:1956
+#: ../geanylatex/src/geanylatex.c:1955
 msgid "Format selection centered"
 msgstr ""
 
-#: ../geanylatex/src/geanylatex.c:1958
+#: ../geanylatex/src/geanylatex.c:1957
 msgid "Format selection left-aligned"
 msgstr ""
 
-#: ../geanylatex/src/geanylatex.c:1960
+#: ../geanylatex/src/geanylatex.c:1959
 msgid "Format selection right-aligned"
 msgstr ""
 
-#: ../geanylatex/src/geanylatex.c:1963
+#: ../geanylatex/src/geanylatex.c:1962
 msgid "Insert description list"
 msgstr ""
 
-#: ../geanylatex/src/geanylatex.c:1966
+#: ../geanylatex/src/geanylatex.c:1965
 msgid "Insert itemize list"
 msgstr ""
 
-#: ../geanylatex/src/geanylatex.c:1969
+#: ../geanylatex/src/geanylatex.c:1968
 msgid "Insert enumerate list"
 msgstr ""
 
-#: ../geanylatex/src/geanylatex.c:1972
+#: ../geanylatex/src/geanylatex.c:1971
 msgid "Set selection one level up"
 msgstr ""
 
-#: ../geanylatex/src/geanylatex.c:1975
+#: ../geanylatex/src/geanylatex.c:1974
 msgid "Set selection one level down"
 msgstr ""
 
-#: ../geanylatex/src/geanylatex.c:1978
+#: ../geanylatex/src/geanylatex.c:1977
 msgid "Insert \\usepackage{}"
 msgstr ""
 
-#: ../geanylatex/src/geanylatex.c:1981
+#: ../geanylatex/src/geanylatex.c:1980
 #, fuzzy
 msgid "Insert BibTeX reference dialog"
 msgstr "Наладкі"
 
-#: ../geanylatex/src/geanylatex.c:1988
+#: ../geanylatex/src/geanylatex.c:1987
 msgid ""
 "GeanyLaTeX is a plugin to improve support for LaTeX in Geany.\n"
 "\n"
 "Please report all bugs or feature requests to one of the authors."
 msgstr ""
 
-#: ../geanylatex/src/geanylatex.c:2026
+#: ../geanylatex/src/geanylatex.c:2025
 msgid ""
 "glatex_set_autocompletion_contextsize has been initialized with an invalid "
 "value. Default value taken. Please check your configuration file"
 msgstr ""
 
-#: ../geanylatex/src/geanylatex.c:2048 ../geanylatex/src/geanylatex.c:2055
+#: ../geanylatex/src/geanylatex.c:2047 ../geanylatex/src/geanylatex.c:2054
 msgid "page \\pageref{{{reference}}}"
 msgstr ""
 
-#: ../geanylatex/src/geanylatex.c:2052 ../geanylatex/src/geanylatex.c:2059
+#: ../geanylatex/src/geanylatex.c:2051 ../geanylatex/src/geanylatex.c:2058
 msgid "\\ref{{{reference}}}, page \\pageref{{{reference}}}"
 msgstr ""
 
 #. Build up menu for menubar
-#: ../geanylatex/src/geanylatex.c:2107
+#: ../geanylatex/src/geanylatex.c:2106
 msgid "_LaTeX"
 msgstr ""
 
 #. Filling up menubar menus
 #. LaTeX menu
-#: ../geanylatex/src/geanylatex.c:2116 ../geanylatex/src/geanylatex.c:2328
+#: ../geanylatex/src/geanylatex.c:2115 ../geanylatex/src/geanylatex.c:2327
 msgid "LaTeX-_Wizard"
 msgstr ""
 
-#: ../geanylatex/src/geanylatex.c:2119 ../geanylatex/src/geanylatex.c:2331
+#: ../geanylatex/src/geanylatex.c:2118 ../geanylatex/src/geanylatex.c:2330
 msgid "Starts a Wizard to easily create LaTeX-documents"
 msgstr ""
 
-#: ../geanylatex/src/geanylatex.c:2124
+#: ../geanylatex/src/geanylatex.c:2123
 msgid "I_nsert Special Character"
 msgstr ""
 
-#: ../geanylatex/src/geanylatex.c:2126
+#: ../geanylatex/src/geanylatex.c:2125
 msgid "Helps to use some not very common letters and signs"
 msgstr ""
 
-#: ../geanylatex/src/geanylatex.c:2136
+#: ../geanylatex/src/geanylatex.c:2135
 #, fuzzy
 msgid "Insert _Reference"
 msgstr "Наладкі"
 
-#: ../geanylatex/src/geanylatex.c:2138
+#: ../geanylatex/src/geanylatex.c:2137
 msgid "Inserting references to the document"
 msgstr ""
 
-#: ../geanylatex/src/geanylatex.c:2143
+#: ../geanylatex/src/geanylatex.c:2142
 msgid "Insert _Label"
 msgstr ""
 
-#: ../geanylatex/src/geanylatex.c:2145
+#: ../geanylatex/src/geanylatex.c:2144
 msgid "Helps at inserting labels to a document"
 msgstr ""
 
-#: ../geanylatex/src/geanylatex.c:2151
+#: ../geanylatex/src/geanylatex.c:2150
 msgid "Insert _Environment"
 msgstr ""
 
-#: ../geanylatex/src/geanylatex.c:2153
+#: ../geanylatex/src/geanylatex.c:2152
 msgid "Helps at inserting an environment a document"
 msgstr ""
 
-#: ../geanylatex/src/geanylatex.c:2159
+#: ../geanylatex/src/geanylatex.c:2158
 #, fuzzy
 msgid "Insert P_ackage"
 msgstr "Наладкі"
 
-#: ../geanylatex/src/geanylatex.c:2161
+#: ../geanylatex/src/geanylatex.c:2160
 msgid "A small dialog to insert \\usepackage{} into header of current file"
 msgstr ""
 
-#: ../geanylatex/src/geanylatex.c:2166 ../scope/data/scope.glade.h:58
+#: ../geanylatex/src/geanylatex.c:2165 ../scope/data/scope.glade.h:58
 msgid "_Format"
 msgstr ""
 
 #. Add font size menu
-#: ../geanylatex/src/geanylatex.c:2183
+#: ../geanylatex/src/geanylatex.c:2182
 msgid "F_ont size"
 msgstr ""
 
-#: ../geanylatex/src/geanylatex.c:2201
+#: ../geanylatex/src/geanylatex.c:2200
 msgid "_Special Character Replacement"
 msgstr ""
 
-#: ../geanylatex/src/geanylatex.c:2209
+#: ../geanylatex/src/geanylatex.c:2208
 msgid "Bulk _Replace Special Characters"
 msgstr ""
 
-#: ../geanylatex/src/geanylatex.c:2211
+#: ../geanylatex/src/geanylatex.c:2210
 msgid "_Replace selected special characters with TeX substitutes"
 msgstr ""
 
-#: ../geanylatex/src/geanylatex.c:2219
+#: ../geanylatex/src/geanylatex.c:2218
 msgid "Toggle _Special Character Replacement"
 msgstr ""
 
-#: ../geanylatex/src/geanylatex.c:2230
+#: ../geanylatex/src/geanylatex.c:2229
 msgid "Insert _Command"
 msgstr ""
 
-#: ../geanylatex/src/geanylatex.c:2232
+#: ../geanylatex/src/geanylatex.c:2231
 msgid "Inserting costumized command to document"
 msgstr ""
 
-#: ../geanylatex/src/geanylatex.c:2257
+#: ../geanylatex/src/geanylatex.c:2256
 msgid "_BibTeX"
 msgstr ""
 
-#: ../geanylatex/src/geanylatex.c:2265
+#: ../geanylatex/src/geanylatex.c:2264
 #, fuzzy
 msgid "Insert B_ibTeX reference"
 msgstr "Наладкі"
 
-#: ../geanylatex/src/geanylatex.c:2267
+#: ../geanylatex/src/geanylatex.c:2266
 msgid "Helps to insert a reference out of BibTeX files"
 msgstr ""
 
-#: ../geanylatex/src/geanylatex.c:2272
+#: ../geanylatex/src/geanylatex.c:2271
 msgid "_BibTeX entries"
 msgstr ""
 
@@ -2443,16 +2469,16 @@ msgstr ""
 msgid "Creating dummy text with Geany"
 msgstr ""
 
-#: ../geanylipsum/src/geanylipsum.c:86
+#: ../geanylipsum/src/geanylipsum.c:89
 msgid "Lipsum-Generator"
 msgstr ""
 
-#: ../geanylipsum/src/geanylipsum.c:87
+#: ../geanylipsum/src/geanylipsum.c:90
 msgid "Enter the length of Lipsum text here"
 msgstr ""
 
 #. Building menu entry
-#: ../geanylipsum/src/geanylipsum.c:163
+#: ../geanylipsum/src/geanylipsum.c:164
 msgid "_Lipsum"
 msgstr ""
 
@@ -2576,19 +2602,19 @@ msgstr ""
 msgid "Browse..."
 msgstr ""
 
-#: ../geanylua/gsdlg.c:175
+#: ../geanylua/gsdlg.c:176
 msgid "Select Color"
 msgstr ""
 
-#: ../geanylua/gsdlg.c:205
+#: ../geanylua/gsdlg.c:207
 msgid "Choose..."
 msgstr ""
 
-#: ../geanylua/gsdlg.c:226
+#: ../geanylua/gsdlg.c:228
 msgid "Select Font"
 msgstr ""
 
-#: ../geanylua/gsdlg.c:253
+#: ../geanylua/gsdlg.c:255
 msgid "Select..."
 msgstr ""
 
@@ -2613,7 +2639,7 @@ msgid ""
 "not enough arguments for command \"%s\".\n"
 msgstr ""
 
-#: ../geanylua/glspi_sci.c:652 ../geanylua/glspi_app.c:398
+#: ../geanylua/glspi_sci.c:652 ../geanylua/glspi_app.c:396
 #, c-format
 msgid ""
 "Error in module \"%s\" at function %s():\n"
@@ -2649,14 +2675,14 @@ msgstr ""
 msgid "Save file"
 msgstr "Выдаліць файл"
 
-#: ../geanylua/glspi_dlg.c:436
+#: ../geanylua/glspi_dlg.c:438
 #, c-format
 msgid ""
 "Error in module \"%s\" at function pickfile():\n"
 "failed to parse filter string at argument #3.\n"
 msgstr ""
 
-#: ../geanylua/glspi_dlg.c:486
+#: ../geanylua/glspi_dlg.c:489
 #, c-format
 msgid ""
 "Error in module \"%s\" at function %s():\n"
@@ -2695,21 +2721,21 @@ msgid ""
 "Please check your installation."
 msgstr ""
 
-#: ../geanylua/glspi_app.c:19
+#: ../geanylua/glspi_app.c:21
 #, c-format
 msgid ""
 "%s %s: %s\n"
 "Copyright (c) 2007-2010 "
 msgstr ""
 
-#: ../geanylua/glspi_app.c:149
+#: ../geanylua/glspi_app.c:151
 #, c-format
 msgid ""
 "Error in module \"%s\" at function %s():\n"
 "widget \"%s\" not found for argument #1.\n"
 msgstr ""
 
-#: ../geanylua/glspi_app.c:158
+#: ../geanylua/glspi_app.c:160
 #, c-format
 msgid ""
 "Error in module \"%s\" at function %s() argument #2:\n"
@@ -3070,6 +3096,19 @@ msgid ""
 "duplicate line"
 msgstr ""
 
+#: ../geanymacro/src/geanymacro.c:150
+msgid "Search for next \"\""
+msgstr ""
+
+#: ../geanymacro/src/geanymacro.c:151
+msgid "Search for previous \"\""
+msgstr ""
+
+#: ../geanymacro/src/geanymacro.c:152
+#, fuzzy
+msgid "Set start of search to beginning of selection"
+msgstr "Выдаліць праэкт"
+
 #: ../geanymacro/src/geanymacro.c:181
 msgid "Macros"
 msgstr ""
@@ -3270,12 +3309,12 @@ msgstr ""
 
 #. create buttons
 #: ../geanymacro/src/geanymacro.c:1393 ../geanymacro/src/geanymacro.c:1536
-#: ../geanymacro/src/geanymacro.c:1819 ../geanymacro/src/geanymacro.c:2116
+#: ../geanymacro/src/geanymacro.c:1826 ../geanymacro/src/geanymacro.c:2122
 msgid "_Ok"
 msgstr ""
 
 #: ../geanymacro/src/geanymacro.c:1394 ../geanymacro/src/geanymacro.c:1537
-#: ../geanymacro/src/geanymacro.c:1820
+#: ../geanymacro/src/geanymacro.c:1827
 msgid "_Cancel"
 msgstr ""
 
@@ -3292,7 +3331,7 @@ msgstr ""
 msgid "Search for contents of clipboard"
 msgstr ""
 
-#: ../geanymacro/src/geanymacro.c:1424 ../gproject/src/gproject-sidebar.c:92
+#: ../geanymacro/src/geanymacro.c:1424 ../gproject/src/gproject-sidebar.c:101
 msgid "Search for:"
 msgstr ""
 
@@ -3326,59 +3365,59 @@ msgstr ""
 msgid "Text:"
 msgstr ""
 
-#: ../geanymacro/src/geanymacro.c:1571 ../geanymacro/src/geanymacro.c:1755
+#: ../geanymacro/src/geanymacro.c:1570 ../geanymacro/src/geanymacro.c:1758
 #, c-format
 msgid "Insert/replace with \"%s\""
 msgstr ""
 
 #. create dialog box
-#: ../geanymacro/src/geanymacro.c:1731
+#: ../geanymacro/src/geanymacro.c:1735
 #, c-format
 msgid "Edit: %s"
 msgstr ""
 
 #. add column
-#: ../geanymacro/src/geanymacro.c:1794
+#: ../geanymacro/src/geanymacro.c:1801
 msgid "Event"
 msgstr ""
 
 #. add buttons
-#: ../geanymacro/src/geanymacro.c:1809
+#: ../geanymacro/src/geanymacro.c:1816
 msgid "Move _Up"
 msgstr ""
 
-#: ../geanymacro/src/geanymacro.c:1811
+#: ../geanymacro/src/geanymacro.c:1818
 msgid "Move Do_wn"
 msgstr ""
 
-#: ../geanymacro/src/geanymacro.c:1813
+#: ../geanymacro/src/geanymacro.c:1820
 msgid "New _Above"
 msgstr ""
 
-#: ../geanymacro/src/geanymacro.c:1814
+#: ../geanymacro/src/geanymacro.c:1821
 msgid "New _Below"
 msgstr ""
 
-#: ../geanymacro/src/geanymacro.c:1817 ../geanymacro/src/geanymacro.c:2114
+#: ../geanymacro/src/geanymacro.c:1824 ../geanymacro/src/geanymacro.c:2120
 #, fuzzy
 msgid "_Delete"
 msgstr "Выдаліць праэкт"
 
 #. create dialog box
-#: ../geanymacro/src/geanymacro.c:2059
+#: ../geanymacro/src/geanymacro.c:2065
 msgid "Edit Macros"
 msgstr ""
 
-#: ../geanymacro/src/geanymacro.c:2089
+#: ../geanymacro/src/geanymacro.c:2095
 msgid "Macro Name"
 msgstr ""
 
-#: ../geanymacro/src/geanymacro.c:2095
+#: ../geanymacro/src/geanymacro.c:2101
 msgid "Key Trigger"
 msgstr ""
 
 #. add buttons
-#: ../geanymacro/src/geanymacro.c:2110
+#: ../geanymacro/src/geanymacro.c:2116
 msgid "_Re-Record"
 msgstr ""
 
@@ -3397,6 +3436,33 @@ msgstr ""
 msgid "_Edit Macros"
 msgstr ""
 
+#. *< \brief It's the information message about geany mini script
+#: ../geanyminiscript/src/gms_gui.c:129
+msgid ""
+"<b>GMS : Geany Mini-Script filter Plugin</b>\n"
+"This plugin is a tool to apply a script filter on:\n"
+"   o the text selection,\n"
+"   o the current document,\n"
+"   o all documents of the current session.\n"
+"\n"
+"The filter type can be:\n"
+"   o Unix shell script,\n"
+"   o perl script,\n"
+"   o python script,\n"
+"   o sed commands,\n"
+"   o awk script.\n"
+"\n"
+"<b>AUTHOR</b>\n"
+"   Written by Pascal BURLOT (December,2008)\n"
+"\n"
+"<b>LICENSE:</b>\n"
+"This program is free software; you can redistribute\n"
+"it and/or modify it under the terms of the GNU \n"
+"General Public License as published by the Free\n"
+"Software Foundation; either version 2 of the License,\n"
+"or (at your option) any later version."
+msgstr ""
+
 #: ../geanyminiscript/src/gms_gui.c:253
 msgid "Load Mini-Script File"
 msgstr ""
@@ -3405,112 +3471,111 @@ msgstr ""
 msgid "Save Mini-Script File"
 msgstr ""
 
-#: ../geanyminiscript/src/gms_gui.c:418
+#: ../geanyminiscript/src/gms_gui.c:419
 msgid "Mini-Script Filter"
 msgstr ""
 
-#: ../geanyminiscript/src/gms_gui.c:446
+#: ../geanyminiscript/src/gms_gui.c:445
 msgid "Clear the mini-script window"
 msgstr ""
 
-#: ../geanyminiscript/src/gms_gui.c:451
+#: ../geanyminiscript/src/gms_gui.c:450
 msgid "Load a mini-script into this window"
 msgstr ""
 
-#: ../geanyminiscript/src/gms_gui.c:456
+#: ../geanyminiscript/src/gms_gui.c:455
 msgid "Save the mini-script into a file"
 msgstr ""
 
-#: ../geanyminiscript/src/gms_gui.c:461
+#: ../geanyminiscript/src/gms_gui.c:460
 msgid "Display a information about the mini-script plugin"
 msgstr ""
 
-#: ../geanyminiscript/src/gms_gui.c:469
+#: ../geanyminiscript/src/gms_gui.c:468
 msgid "select the mini-script type"
 msgstr ""
 
 #. Hbox : Radio bouttons for choosing the input:
 #. *                   selection/current document/all documents of the current session
-#: ../geanyminiscript/src/gms_gui.c:500
+#: ../geanyminiscript/src/gms_gui.c:499
 msgid "filter input"
 msgstr ""
 
-#: ../geanyminiscript/src/gms_gui.c:502
+#: ../geanyminiscript/src/gms_gui.c:501
 msgid "select the input of mini-script filter"
 msgstr ""
 
-#: ../geanyminiscript/src/gms_gui.c:508
+#: ../geanyminiscript/src/gms_gui.c:507
 #, fuzzy
 msgid "selection"
 msgstr "Выдаліць праэкт"
 
-#: ../geanyminiscript/src/gms_gui.c:509
+#: ../geanyminiscript/src/gms_gui.c:508
 #, fuzzy
 msgid "document"
 msgstr "Інтэрактыўная даведка"
 
-#: ../geanyminiscript/src/gms_gui.c:510
+#: ../geanyminiscript/src/gms_gui.c:509
 msgid "session"
 msgstr ""
 
 #. Hbox : Radio bouttons for choosing the output:
 #. *                   current document/ or new document
-#: ../geanyminiscript/src/gms_gui.c:519
+#: ../geanyminiscript/src/gms_gui.c:518
 msgid "filter output"
 msgstr ""
 
-#: ../geanyminiscript/src/gms_gui.c:521
+#: ../geanyminiscript/src/gms_gui.c:520
 msgid "select the output of mini-script filter"
 msgstr ""
 
-#: ../geanyminiscript/src/gms_gui.c:527
+#: ../geanyminiscript/src/gms_gui.c:526
 msgid "Current Doc."
 msgstr ""
 
-#: ../geanyminiscript/src/gms_gui.c:528
+#: ../geanyminiscript/src/gms_gui.c:527
 #, fuzzy
 msgid "New Doc."
 msgstr "Новы Праэкт"
 
-#: ../geanyminiscript/src/gms_gui.c:749
+#: ../geanyminiscript/src/gms_gui.c:748
 msgid "script configuration"
 msgstr ""
 
-#. All plugins must set name, description, version and author.
 #: ../geanyminiscript/src/gms.c:58
 msgid "Mini Script"
 msgstr ""
 
-#: ../geanyminiscript/src/gms.c:58
+#: ../geanyminiscript/src/gms.c:59
 msgid ""
 "A tool to apply a script filter on a text selection or current document(s)"
 msgstr ""
 
-#: ../geanyminiscript/src/gms.c:59
+#: ../geanyminiscript/src/gms.c:60
 msgid "Pascal BURLOT, a Geany user"
 msgstr ""
 
 #. Add an item to the Tools menu
-#: ../geanyminiscript/src/gms.c:278
+#: ../geanyminiscript/src/gms.c:249
 msgid "_Mini-Script"
 msgstr ""
 
-#: ../geanynumberedbookmarks/src/geanynumberedbookmarks.c:58
+#: ../geanynumberedbookmarks/src/geanynumberedbookmarks.c:61
 msgid "Numbered Bookmarks for Geany"
 msgstr ""
 
-#: ../geanynumberedbookmarks/src/geanynumberedbookmarks.c:923
+#: ../geanynumberedbookmarks/src/geanynumberedbookmarks.c:927
 #, c-format
 msgid "Unable to apply all markers to '%s' as all being used."
 msgstr ""
 
-#: ../geanynumberedbookmarks/src/geanynumberedbookmarks.c:925
-#: ../geanynumberedbookmarks/src/geanynumberedbookmarks.c:969
-#: ../geanynumberedbookmarks/src/geanynumberedbookmarks.c:1392
+#: ../geanynumberedbookmarks/src/geanynumberedbookmarks.c:929
+#: ../geanynumberedbookmarks/src/geanynumberedbookmarks.c:973
+#: ../geanynumberedbookmarks/src/geanynumberedbookmarks.c:1396
 msgid "_Okay"
 msgstr ""
 
-#: ../geanynumberedbookmarks/src/geanynumberedbookmarks.c:967
+#: ../geanynumberedbookmarks/src/geanynumberedbookmarks.c:971
 #, c-format
 msgid ""
 "'%s' has been edited since it was last saved by geany. Marker positions may "
@@ -3518,54 +3583,54 @@ msgid ""
 "Press Ignore to try an load markers anyway."
 msgstr ""
 
-#: ../geanynumberedbookmarks/src/geanynumberedbookmarks.c:970
+#: ../geanynumberedbookmarks/src/geanynumberedbookmarks.c:974
 msgid "_Ignore"
 msgstr ""
 
-#: ../geanynumberedbookmarks/src/geanynumberedbookmarks.c:1215
+#: ../geanynumberedbookmarks/src/geanynumberedbookmarks.c:1219
 msgid "remember fold state"
 msgstr ""
 
-#: ../geanynumberedbookmarks/src/geanynumberedbookmarks.c:1221
+#: ../geanynumberedbookmarks/src/geanynumberedbookmarks.c:1225
 msgid "Center view when goto bookmark"
 msgstr ""
 
-#: ../geanynumberedbookmarks/src/geanynumberedbookmarks.c:1228
+#: ../geanynumberedbookmarks/src/geanynumberedbookmarks.c:1232
 #, fuzzy
 msgid "Move to start of line"
 msgstr "Выдаліць праэкт"
 
-#: ../geanynumberedbookmarks/src/geanynumberedbookmarks.c:1229
+#: ../geanynumberedbookmarks/src/geanynumberedbookmarks.c:1233
 msgid "Move to remembered position in line"
 msgstr ""
 
-#: ../geanynumberedbookmarks/src/geanynumberedbookmarks.c:1230
+#: ../geanynumberedbookmarks/src/geanynumberedbookmarks.c:1234
 msgid "Move to position in current line"
 msgstr ""
 
-#: ../geanynumberedbookmarks/src/geanynumberedbookmarks.c:1231
+#: ../geanynumberedbookmarks/src/geanynumberedbookmarks.c:1235
 #, fuzzy
 msgid "Move to End of line"
 msgstr "Выдаліць праэкт"
 
-#: ../geanynumberedbookmarks/src/geanynumberedbookmarks.c:1237
+#: ../geanynumberedbookmarks/src/geanynumberedbookmarks.c:1241
 msgid "Save file settings with program settings"
 msgstr ""
 
-#: ../geanynumberedbookmarks/src/geanynumberedbookmarks.c:1238
+#: ../geanynumberedbookmarks/src/geanynumberedbookmarks.c:1242
 msgid "Save file settings to filename with suffix"
 msgstr ""
 
-#: ../geanynumberedbookmarks/src/geanynumberedbookmarks.c:1243
+#: ../geanynumberedbookmarks/src/geanynumberedbookmarks.c:1247
 msgid "remember normal Bookmarks"
 msgstr ""
 
 #. create dialog box
-#: ../geanynumberedbookmarks/src/geanynumberedbookmarks.c:1263
+#: ../geanynumberedbookmarks/src/geanynumberedbookmarks.c:1267
 msgid "Numbered Bookmarks help"
 msgstr ""
 
-#: ../geanynumberedbookmarks/src/geanynumberedbookmarks.c:1270
+#: ../geanynumberedbookmarks/src/geanynumberedbookmarks.c:1274
 msgid ""
 "This Plugin implements Numbered Bookmarks in Geany, as well as remembering "
 "the state of folds, and positions of standard non-numbered bookmarks when a "
@@ -3581,7 +3646,7 @@ msgid ""
 "previously set bookmark, press Ctrl+a number from 0 to 9."
 msgstr ""
 
-#: ../geanynumberedbookmarks/src/geanynumberedbookmarks.c:1391
+#: ../geanynumberedbookmarks/src/geanynumberedbookmarks.c:1395
 msgid "Unable to apply markers as all being used."
 msgstr ""
 
@@ -3662,36 +3727,36 @@ msgid "Select signer"
 msgstr "Выдаліць праэкт"
 
 #. shouldn't get here
-#: ../geanypg/src/pinentry.c:107
+#: ../geanypg/src/pinentry.c:111
 msgid "Could not use pinentry."
 msgstr ""
 
-#: ../geanypg/src/pinentry.c:119
+#: ../geanypg/src/pinentry.c:123
 msgid "Unexpected output from pinentry."
 msgstr ""
 
 #. read the rest of the first line after OK
-#: ../geanypg/src/pinentry.c:127
+#: ../geanypg/src/pinentry.c:131
 msgid "Passphrase entry"
 msgstr ""
 
-#: ../geanypg/src/pinentry.c:131
+#: ../geanypg/src/pinentry.c:135
 msgid "Passphrase"
 msgstr ""
 
-#: ../geanypg/src/pinentry.c:136
+#: ../geanypg/src/pinentry.c:140
 msgid "Enter passphrase for"
 msgstr ""
 
-#: ../geanypg/src/pinentry.c:167
+#: ../geanypg/src/pinentry.c:171
 msgid "pinentry gave error"
 msgstr ""
 
-#: ../geanypg/src/pinentry.c:170
+#: ../geanypg/src/pinentry.c:174
 msgid "Unexpected error from pinentry."
 msgstr ""
 
-#: ../geanypg/src/pinentry.c:195
+#: ../geanypg/src/pinentry.c:199
 msgid ""
 "Error, Passphrase input without using gpg-agent is not supported on Windows "
 "yet."
@@ -3701,8 +3766,8 @@ msgstr ""
 msgid "a key with fingerprint"
 msgstr ""
 
-#: ../geanypg/src/verify_aux.c:66 ../spellcheck/src/gui.c:522
-#: ../spellcheck/src/gui.c:533
+#: ../geanypg/src/verify_aux.c:66 ../spellcheck/src/gui.c:527
+#: ../spellcheck/src/gui.c:538
 msgid "unknown"
 msgstr ""
 
@@ -3858,7 +3923,7 @@ msgid "Open a signature file"
 msgstr ""
 
 #: ../geanyprj/src/geanyprj.c:38 ../geanyprj/src/sidebar.c:456
-#: ../gproject/src/gproject-sidebar.c:822
+#: ../gproject/src/gproject-sidebar.c:870
 msgid "Project"
 msgstr "Праэкт"
 
@@ -3887,7 +3952,7 @@ msgstr "Новы Праэкт"
 msgid "C_reate"
 msgstr "Стварыць"
 
-#: ../geanyprj/src/menu.c:123 ../scope/data/scope.glade.h:116
+#: ../geanyprj/src/menu.c:123 ../scope/data/scope.glade.h:114
 #, fuzzy
 msgid "Name:"
 msgstr "Імя:"
@@ -3968,7 +4033,7 @@ msgstr "Знайсьці і праэкце"
 msgid "Remove File"
 msgstr "Выдаліць файл"
 
-#: ../geanyprj/src/sidebar.c:240 ../gproject/src/gproject-sidebar.c:803
+#: ../geanyprj/src/sidebar.c:240 ../gproject/src/gproject-sidebar.c:849
 msgid "H_ide Sidebar"
 msgstr "Схаваць сайдбар"
 
@@ -3977,6 +4042,48 @@ msgstr "Схаваць сайдбар"
 msgid "Project \"%s\" opened."
 msgstr "Праэкт \"%s\" адчынен."
 
+#: ../geanypy/src/geanypy-plugin.c:34
+msgid "GeanyPy"
+msgstr ""
+
+#: ../geanypy/src/geanypy-plugin.c:35
+msgid "Python plugins support"
+msgstr ""
+
+#: ../geanypy/src/geanypy-plugin.c:77
+#, c-format
+msgid "Unable to pre-load Python library: %s."
+msgstr ""
+
+#: ../geanypy/src/geanypy-plugin.c:157
+msgid "Failed to import manager module"
+msgstr ""
+
+#: ../geanypy/src/geanypy-plugin.c:166
+msgid "Failed to retrieve PluginManager from manager module"
+msgstr ""
+
+#: ../geanypy/src/geanypy-plugin.c:182
+msgid "System plugin directory not found."
+msgstr ""
+
+#: ../geanypy/src/geanypy-plugin.c:211
+msgid "Unable to instantiate new PluginManager"
+msgstr ""
+
+#: ../geanypy/src/geanypy-plugin.c:227
+msgid "Unable to get show_all() method on plugin manager"
+msgstr ""
+
+#: ../geanypy/src/geanypy-plugin.c:255
+#, c-format
+msgid "Unable to create Python plugins directory: %s: %s"
+msgstr ""
+
+#: ../geanypy/src/geanypy-plugin.c:266
+msgid "Python Plugin Manager"
+msgstr ""
+
 #: ../geanysendmail/src/geanysendmail.c:43
 msgid "GeanySendMail"
 msgstr ""
@@ -3995,42 +4102,42 @@ msgstr ""
 msgid "Enter the recipient's e-mail address:"
 msgstr ""
 
-#: ../geanysendmail/src/geanysendmail.c:136
+#: ../geanysendmail/src/geanysendmail.c:138
 msgid "Filename placeholder not found. The executed command might have failed."
 msgstr ""
 
-#: ../geanysendmail/src/geanysendmail.c:142
+#: ../geanysendmail/src/geanysendmail.c:144
 msgid ""
 "Recipient address placeholder not found. The executed command might have "
 "failed."
 msgstr ""
 
-#: ../geanysendmail/src/geanysendmail.c:157
+#: ../geanysendmail/src/geanysendmail.c:159
 msgid "Could not execute mailer. Please check your configuration."
 msgstr ""
 
-#: ../geanysendmail/src/geanysendmail.c:166
+#: ../geanysendmail/src/geanysendmail.c:168
 msgid "Please define a mail client first."
 msgstr ""
 
-#: ../geanysendmail/src/geanysendmail.c:171
+#: ../geanysendmail/src/geanysendmail.c:173
 msgid "File has to be saved before sending."
 msgstr ""
 
-#: ../geanysendmail/src/geanysendmail.c:187
+#: ../geanysendmail/src/geanysendmail.c:191
 msgid "Mail"
 msgstr ""
 
-#: ../geanysendmail/src/geanysendmail.c:218
+#: ../geanysendmail/src/geanysendmail.c:222
 msgid "Send by mail"
 msgstr ""
 
 #. add a label and a text entry to the dialog
-#: ../geanysendmail/src/geanysendmail.c:308
+#: ../geanysendmail/src/geanysendmail.c:312
 msgid "Path and options for the mail client:"
 msgstr ""
 
-#: ../geanysendmail/src/geanysendmail.c:316
+#: ../geanysendmail/src/geanysendmail.c:320
 msgid ""
 "Note: \n"
 "\t%f will be replaced by your file.\n"
@@ -4041,28 +4148,28 @@ msgid ""
 "\tmutt -s \"Sending '%b'\" -a \"%f\" \"%r\""
 msgstr ""
 
-#: ../geanysendmail/src/geanysendmail.c:326
+#: ../geanysendmail/src/geanysendmail.c:330
 msgid "Show toolbar icon"
 msgstr ""
 
-#: ../geanysendmail/src/geanysendmail.c:328
+#: ../geanysendmail/src/geanysendmail.c:332
 msgid "Shows a icon in the toolbar to send file more easy."
 msgstr ""
 
-#: ../geanysendmail/src/geanysendmail.c:334
+#: ../geanysendmail/src/geanysendmail.c:338
 msgid "Use dialog for entering email address of recipients"
 msgstr ""
 
-#: ../geanysendmail/src/geanysendmail.c:356
+#: ../geanysendmail/src/geanysendmail.c:360
 msgid "Send file by mail"
 msgstr ""
 
 #. Build up menu entry
-#: ../geanysendmail/src/geanysendmail.c:379
+#: ../geanysendmail/src/geanysendmail.c:383
 msgid "_Mail document"
 msgstr ""
 
-#: ../geanysendmail/src/geanysendmail.c:382
+#: ../geanysendmail/src/geanysendmail.c:386
 msgid ""
 "Sends the opened file as unzipped attachment by any mailer from your $PATH"
 msgstr ""
@@ -4080,339 +4187,358 @@ msgstr ""
 msgid "geanyvc: s_spawn_sync error: %s"
 msgstr ""
 
-#: ../geanyvc/src/geanyvc.c:609 ../geanyvc/src/geanyvc.c:620
+#: ../geanyvc/src/geanyvc.c:561
+#, c-format
+msgid "File %s: action %s executed via %s."
+msgstr ""
+
+#: ../geanyvc/src/geanyvc.c:614 ../geanyvc/src/geanyvc.c:625
 #, c-format
 msgid "geanyvc: vcdiff_file_activated: Unable to rename '%s' to '%s'"
 msgstr ""
 
-#: ../geanyvc/src/geanyvc.c:646 ../geanyvc/src/geanyvc.c:696
+#: ../geanyvc/src/geanyvc.c:651 ../geanyvc/src/geanyvc.c:701
 msgid "No changes were made."
 msgstr ""
 
-#: ../geanyvc/src/geanyvc.c:723
+#: ../geanyvc/src/geanyvc.c:728
 msgid "No history available"
 msgstr ""
 
-#: ../geanyvc/src/geanyvc.c:916 ../geanyvc/src/geanyvc.c:924
+#: ../geanyvc/src/geanyvc.c:921 ../geanyvc/src/geanyvc.c:929
 #, c-format
 msgid "Do you really want to revert: %s?"
 msgstr ""
 
-#: ../geanyvc/src/geanyvc.c:932
+#: ../geanyvc/src/geanyvc.c:937
 #, c-format
 msgid "Do you really want to add: %s?"
 msgstr ""
 
-#: ../geanyvc/src/geanyvc.c:939
+#: ../geanyvc/src/geanyvc.c:944
 #, c-format
 msgid "Do you really want to remove: %s?"
 msgstr ""
 
-#: ../geanyvc/src/geanyvc.c:962
+#: ../geanyvc/src/geanyvc.c:967
 msgid "Do you really want to update?"
 msgstr ""
 
-#: ../geanyvc/src/geanyvc.c:1225
+#: ../geanyvc/src/geanyvc.c:1094
+msgid ""
+"The resulting differences cannot be displayed because the changes are too "
+"big to display here and would slow down the UI significantly.\n"
+"\n"
+"To view the differences, cancel this dialog and open the differences in "
+"Geany directly by using the GeanyVC menu (Base Dirrectory -> Diff)."
+msgstr ""
+
+#: ../geanyvc/src/geanyvc.c:1243
 msgid "Commit Y/N"
 msgstr ""
 
-#: ../geanyvc/src/geanyvc.c:1235
+#: ../geanyvc/src/geanyvc.c:1253
 msgid "Status"
 msgstr ""
 
-#: ../geanyvc/src/geanyvc.c:1242
+#: ../geanyvc/src/geanyvc.c:1260
 msgid "Path"
 msgstr ""
 
-#: ../geanyvc/src/geanyvc.c:1330
+#: ../geanyvc/src/geanyvc.c:1324
+#, c-format
+msgid "Line: %d Column: %d"
+msgstr ""
+
+#: ../geanyvc/src/geanyvc.c:1370
 msgid "Commit"
 msgstr ""
 
-#: ../geanyvc/src/geanyvc.c:1372
+#: ../geanyvc/src/geanyvc.c:1412
 msgid "_De-/select all files"
 msgstr ""
 
-#: ../geanyvc/src/geanyvc.c:1413
+#: ../geanyvc/src/geanyvc.c:1456
 msgid "<b>Commit message:</b>"
 msgstr ""
 
-#: ../geanyvc/src/geanyvc.c:1426
+#: ../geanyvc/src/geanyvc.c:1475
 msgid "C_ommit"
 msgstr ""
 
-#: ../geanyvc/src/geanyvc.c:1500
+#: ../geanyvc/src/geanyvc.c:1556
 msgid "Nothing to commit."
 msgstr ""
 
-#: ../geanyvc/src/geanyvc.c:1546
+#: ../geanyvc/src/geanyvc.c:1602
 #, c-format
 msgid "Error initializing spell checking: %s"
 msgstr ""
 
-#: ../geanyvc/src/geanyvc.c:1558
+#: ../geanyvc/src/geanyvc.c:1614
 #, c-format
 msgid ""
 "Error while setting up language for spellchecking. Please check "
 "configuration. Error message was: %s"
 msgstr ""
 
-#: ../geanyvc/src/geanyvc.c:1834
+#: ../geanyvc/src/geanyvc.c:1890
 msgid "Set Changed-flag for document tabs created by the plugin"
 msgstr ""
 
-#: ../geanyvc/src/geanyvc.c:1837
+#: ../geanyvc/src/geanyvc.c:1893
 msgid ""
 "If this option is activated, every new by the VC-plugin created document tab "
 "will be marked as changed. Even this option is useful in some cases, it "
 "could cause a big number of annoying \"Do you want to save\"-dialogs."
 msgstr ""
 
-#: ../geanyvc/src/geanyvc.c:1845
+#: ../geanyvc/src/geanyvc.c:1901
 msgid "Confirm adding new files to a VCS"
 msgstr ""
 
-#: ../geanyvc/src/geanyvc.c:1848
+#: ../geanyvc/src/geanyvc.c:1904
 msgid "Shows a confirmation dialog on adding a new (created) file to VCS."
 msgstr ""
 
-#: ../geanyvc/src/geanyvc.c:1854
+#: ../geanyvc/src/geanyvc.c:1910
 msgid "Maximize commit dialog"
 msgstr ""
 
-#: ../geanyvc/src/geanyvc.c:1855
+#: ../geanyvc/src/geanyvc.c:1911
 msgid "Show commit dialog maximize."
 msgstr ""
 
-#: ../geanyvc/src/geanyvc.c:1861
+#: ../geanyvc/src/geanyvc.c:1917
 msgid "Use external diff viewer"
 msgstr ""
 
-#: ../geanyvc/src/geanyvc.c:1863
+#: ../geanyvc/src/geanyvc.c:1919
 msgid "Use external diff viewer for file diff."
 msgstr ""
 
-#: ../geanyvc/src/geanyvc.c:1869
+#: ../geanyvc/src/geanyvc.c:1925
 msgid "Show VC entries at editor menu"
 msgstr ""
 
-#: ../geanyvc/src/geanyvc.c:1871
+#: ../geanyvc/src/geanyvc.c:1927
 msgid "Show entries for VC functions inside editor menu"
 msgstr ""
 
-#: ../geanyvc/src/geanyvc.c:1876
+#: ../geanyvc/src/geanyvc.c:1932
 msgid "Attach menu to menubar"
 msgstr ""
 
-#: ../geanyvc/src/geanyvc.c:1878
+#: ../geanyvc/src/geanyvc.c:1934
 msgid ""
 "Whether menu for this plugin are getting placed either inside tools menu or "
 "directly inside Geany's menubar.Will take in account after next start of "
 "GeanyVC"
 msgstr ""
 
-#: ../geanyvc/src/geanyvc.c:1886
+#: ../geanyvc/src/geanyvc.c:1942
 msgid "Enable CVS"
 msgstr ""
 
-#: ../geanyvc/src/geanyvc.c:1891
+#: ../geanyvc/src/geanyvc.c:1947
 msgid "Enable GIT"
 msgstr ""
 
-#: ../geanyvc/src/geanyvc.c:1896
+#: ../geanyvc/src/geanyvc.c:1952
 msgid "Enable SVN"
 msgstr ""
 
-#: ../geanyvc/src/geanyvc.c:1901
+#: ../geanyvc/src/geanyvc.c:1957
 msgid "Enable SVK"
 msgstr ""
 
-#: ../geanyvc/src/geanyvc.c:1906
+#: ../geanyvc/src/geanyvc.c:1962
 msgid "Enable Bazaar"
 msgstr ""
 
-#: ../geanyvc/src/geanyvc.c:1911
+#: ../geanyvc/src/geanyvc.c:1967
 msgid "Enable Mercurial"
 msgstr ""
 
-#: ../geanyvc/src/geanyvc.c:1917
+#: ../geanyvc/src/geanyvc.c:1973
 msgid "Spellcheck language"
 msgstr ""
 
-#: ../geanyvc/src/geanyvc.c:2008
+#: ../geanyvc/src/geanyvc.c:2064
 msgid "_VC file Actions"
 msgstr ""
 
 #. Diff of current file
 #. Diff of the current dir
 #. Complete diff of base directory
-#: ../geanyvc/src/geanyvc.c:2014 ../geanyvc/src/geanyvc.c:2091
-#: ../geanyvc/src/geanyvc.c:2131
+#: ../geanyvc/src/geanyvc.c:2070 ../geanyvc/src/geanyvc.c:2147
+#: ../geanyvc/src/geanyvc.c:2187
 msgid "_Diff"
 msgstr ""
 
-#: ../geanyvc/src/geanyvc.c:2017
+#: ../geanyvc/src/geanyvc.c:2073
 msgid "Make a diff from the current active file"
 msgstr ""
 
 #. Revert current file
 #. Revert current dir
 #. Revert everything
-#: ../geanyvc/src/geanyvc.c:2022 ../geanyvc/src/geanyvc.c:2100
-#: ../geanyvc/src/geanyvc.c:2139
+#: ../geanyvc/src/geanyvc.c:2078 ../geanyvc/src/geanyvc.c:2156
+#: ../geanyvc/src/geanyvc.c:2195
 msgid "_Revert"
 msgstr ""
 
-#: ../geanyvc/src/geanyvc.c:2025
+#: ../geanyvc/src/geanyvc.c:2081
 msgid "Restore pristine working copy file (undo local edits)."
 msgstr ""
 
 #. Blame for current file
-#: ../geanyvc/src/geanyvc.c:2034
+#: ../geanyvc/src/geanyvc.c:2090
 msgid "_Blame"
 msgstr ""
 
-#: ../geanyvc/src/geanyvc.c:2037
+#: ../geanyvc/src/geanyvc.c:2093
 msgid "Shows the changes made at one file per revision and author."
 msgstr ""
 
 #. History/log of current file
 #. History/log of the current dir
 #. Complete History/Log of base directory
-#: ../geanyvc/src/geanyvc.c:2044 ../geanyvc/src/geanyvc.c:2110
-#: ../geanyvc/src/geanyvc.c:2151
+#: ../geanyvc/src/geanyvc.c:2100 ../geanyvc/src/geanyvc.c:2166
+#: ../geanyvc/src/geanyvc.c:2207
 msgid "_History (log)"
 msgstr ""
 
-#: ../geanyvc/src/geanyvc.c:2047
+#: ../geanyvc/src/geanyvc.c:2103
 msgid "Shows the log of the current file"
 msgstr ""
 
 #. base version of the current file
-#: ../geanyvc/src/geanyvc.c:2052
+#: ../geanyvc/src/geanyvc.c:2108
 msgid "_Original"
 msgstr ""
 
-#: ../geanyvc/src/geanyvc.c:2055
+#: ../geanyvc/src/geanyvc.c:2111
 msgid "Shows the original of the current file"
 msgstr ""
 
 #. add current file
-#: ../geanyvc/src/geanyvc.c:2063
+#: ../geanyvc/src/geanyvc.c:2119
 msgid "_Add to Version Control"
 msgstr ""
 
-#: ../geanyvc/src/geanyvc.c:2065
+#: ../geanyvc/src/geanyvc.c:2121
 msgid "Add file to repository."
 msgstr ""
 
 #. remove current file
-#: ../geanyvc/src/geanyvc.c:2071
+#: ../geanyvc/src/geanyvc.c:2127
 msgid "_Remove from Version Control"
 msgstr ""
 
-#: ../geanyvc/src/geanyvc.c:2073
+#: ../geanyvc/src/geanyvc.c:2129
 msgid "Remove file from repository."
 msgstr ""
 
-#: ../geanyvc/src/geanyvc.c:2088
+#: ../geanyvc/src/geanyvc.c:2144
 msgid "_Directory"
 msgstr ""
 
-#: ../geanyvc/src/geanyvc.c:2094
+#: ../geanyvc/src/geanyvc.c:2150
 msgid "Make a diff from the directory of the current active file"
 msgstr ""
 
-#: ../geanyvc/src/geanyvc.c:2103
+#: ../geanyvc/src/geanyvc.c:2159
 msgid "Restore original files in the current folder (undo local edits)."
 msgstr ""
 
-#: ../geanyvc/src/geanyvc.c:2113
+#: ../geanyvc/src/geanyvc.c:2169
 msgid "Shows the log of the current directory"
 msgstr ""
 
-#: ../geanyvc/src/geanyvc.c:2127
+#: ../geanyvc/src/geanyvc.c:2183
 msgid "_Base Directory"
 msgstr ""
 
-#: ../geanyvc/src/geanyvc.c:2133
+#: ../geanyvc/src/geanyvc.c:2189
 msgid "Make a diff from the top VC directory"
 msgstr ""
 
-#: ../geanyvc/src/geanyvc.c:2141
+#: ../geanyvc/src/geanyvc.c:2197
 msgid "Revert any local edits."
 msgstr ""
 
-#: ../geanyvc/src/geanyvc.c:2154
+#: ../geanyvc/src/geanyvc.c:2210
 msgid "Shows the log of the top VC directory"
 msgstr ""
 
-#: ../geanyvc/src/geanyvc.c:2180
+#: ../geanyvc/src/geanyvc.c:2236
 msgid "VC _Commit"
 msgstr ""
 
-#: ../geanyvc/src/geanyvc.c:2215
+#: ../geanyvc/src/geanyvc.c:2271
 msgid "Show diff of file"
 msgstr ""
 
-#: ../geanyvc/src/geanyvc.c:2217
+#: ../geanyvc/src/geanyvc.c:2273
 msgid "Show diff of directory"
 msgstr ""
 
-#: ../geanyvc/src/geanyvc.c:2219
+#: ../geanyvc/src/geanyvc.c:2275
 msgid "Show diff of basedir"
 msgstr ""
 
-#: ../geanyvc/src/geanyvc.c:2222
+#: ../geanyvc/src/geanyvc.c:2278
 msgid "Commit changes"
 msgstr ""
 
-#: ../geanyvc/src/geanyvc.c:2224
+#: ../geanyvc/src/geanyvc.c:2280
 msgid "Show status"
 msgstr ""
 
-#: ../geanyvc/src/geanyvc.c:2226
+#: ../geanyvc/src/geanyvc.c:2282
 msgid "Revert single file"
 msgstr ""
 
-#: ../geanyvc/src/geanyvc.c:2228
+#: ../geanyvc/src/geanyvc.c:2284
 msgid "Revert directory"
 msgstr ""
 
-#: ../geanyvc/src/geanyvc.c:2230
+#: ../geanyvc/src/geanyvc.c:2286
 msgid "Revert base directory"
 msgstr ""
 
-#: ../geanyvc/src/geanyvc.c:2232
+#: ../geanyvc/src/geanyvc.c:2288
 msgid "Update file"
 msgstr ""
 
-#: ../geanyvc/src/geanyvc.c:2260
+#: ../geanyvc/src/geanyvc.c:2316
 msgid "_VC"
 msgstr ""
 
-#: ../geanyvc/src/geanyvc.c:2266
+#: ../geanyvc/src/geanyvc.c:2322
 msgid "_Version Control"
 msgstr ""
 
 #. Status of basedir
-#: ../geanyvc/src/geanyvc.c:2288
+#: ../geanyvc/src/geanyvc.c:2344
 msgid "_Status"
 msgstr ""
 
-#: ../geanyvc/src/geanyvc.c:2290
+#: ../geanyvc/src/geanyvc.c:2346
 msgid "Show status."
 msgstr ""
 
-#: ../geanyvc/src/geanyvc.c:2297
+#: ../geanyvc/src/geanyvc.c:2353
 msgid "Update from remote repository."
 msgstr ""
 
 #. Commit all changes
-#: ../geanyvc/src/geanyvc.c:2302
+#: ../geanyvc/src/geanyvc.c:2358
 msgid "_Commit"
 msgstr ""
 
-#: ../geanyvc/src/geanyvc.c:2304
+#: ../geanyvc/src/geanyvc.c:2360
 msgid "Commit changes."
 msgstr ""
 
@@ -4560,100 +4686,251 @@ msgid ""
 "tab."
 msgstr ""
 
-#: ../gproject/src/gproject-sidebar.c:81
-#: ../gproject/src/gproject-sidebar.c:792
+#: ../gproject/src/gproject-sidebar.c:90
+#: ../gproject/src/gproject-sidebar.c:838
 #, fuzzy
 msgid "Find File"
 msgstr "Дадаць файл"
 
-#: ../gproject/src/gproject-sidebar.c:108
+#: ../gproject/src/gproject-sidebar.c:117
 msgid "Search inside:"
 msgstr ""
 
-#: ../gproject/src/gproject-sidebar.c:120
+#: ../gproject/src/gproject-sidebar.c:129
 msgid "C_ase sensitive"
 msgstr ""
 
-#: ../gproject/src/gproject-sidebar.c:123
+#: ../gproject/src/gproject-sidebar.c:132
 msgid "Search in full path"
 msgstr ""
 
-#: ../gproject/src/gproject-sidebar.c:702
+#: ../gproject/src/gproject-sidebar.c:745
 msgid "Reload all"
 msgstr ""
 
-#: ../gproject/src/gproject-sidebar.c:711
-#: ../treebrowser/src/treebrowser.c:1282
+#: ../gproject/src/gproject-sidebar.c:754
+#: ../treebrowser/src/treebrowser.c:1281
 msgid "Expand all"
 msgstr ""
 
-#: ../gproject/src/gproject-sidebar.c:717
-#: ../treebrowser/src/treebrowser.c:1286
+#: ../gproject/src/gproject-sidebar.c:761
+#: ../treebrowser/src/treebrowser.c:1285
 msgid "Collapse all"
 msgstr ""
 
-#: ../gproject/src/gproject-sidebar.c:726
+#: ../gproject/src/gproject-sidebar.c:771
 msgid "Follow active editor"
 msgstr ""
 
-#: ../gproject/src/gproject-sidebar.c:774
+#: ../gproject/src/gproject-sidebar.c:820
 msgid "Expand All"
 msgstr ""
 
-#: ../gproject/src/gproject-sidebar.c:783
-#: ../treebrowser/src/treebrowser.c:1234
+#: ../gproject/src/gproject-sidebar.c:829
 #, fuzzy
 msgid "Find in Files"
 msgstr "Знайсьці і праэкце"
 
 #. POSITION OF VIEW
-#: ../markdown/src/conf.c:570
+#: ../markdown/src/conf.c:567
 #, fuzzy
 msgid "Position:"
 msgstr "Лакацыя:"
 
-#: ../markdown/src/conf.c:576
+#: ../markdown/src/conf.c:573
 #, fuzzy
 msgid "Sidebar"
 msgstr "Схаваць сайдбар"
 
-#: ../markdown/src/conf.c:584
+#: ../markdown/src/conf.c:581
 msgid "Message Window"
 msgstr ""
 
-#: ../markdown/src/conf.c:598
+#: ../markdown/src/conf.c:595
 msgid "Font:"
 msgstr ""
 
-#: ../markdown/src/conf.c:616
+#: ../markdown/src/conf.c:612
 msgid "Code Font:"
 msgstr ""
 
-#: ../markdown/src/conf.c:634
+#: ../markdown/src/conf.c:629
 msgid "BG Color:"
 msgstr ""
 
-#: ../markdown/src/conf.c:651
+#: ../markdown/src/conf.c:645
 msgid "FG Color:"
 msgstr ""
 
-#: ../markdown/src/conf.c:670
+#: ../markdown/src/conf.c:663
 #, fuzzy
 msgid "Select Template File"
 msgstr "Выдаліць праэкт"
 
-#: ../markdown/src/plugin.c:33
+#: ../markdown/src/plugin.c:35
 msgid "Real-time Markdown preview"
 msgstr ""
 
-#: ../markdown/src/plugin.c:49
+#: ../markdown/src/plugin.c:51
 msgid "Markdown Preview"
 msgstr ""
 
-#: ../markdown/src/plugin.c:160
+#: ../markdown/src/plugin.c:162
 msgid "The current document does not have a Markdown filetype."
 msgstr ""
 
+#: ../pairtaghighlighter/src/pair_tag_highlighter.c:35
+msgid "Pair Tag Highlighter"
+msgstr ""
+
+#: ../pairtaghighlighter/src/pair_tag_highlighter.c:36
+msgid "Finds and highlights matching opening/closing HTML tag"
+msgstr ""
+
+#: ../pohelper/data/menus.ui.h:1
+msgid "_Translation Helper"
+msgstr ""
+
+#: ../pohelper/data/menus.ui.h:2
+msgid "_Previous String"
+msgstr ""
+
+#: ../pohelper/data/menus.ui.h:3 ../pohelper/src/gph-plugin.c:1031
+msgid "Go to previous string"
+msgstr ""
+
+#: ../pohelper/data/menus.ui.h:4
+msgid "_Next String"
+msgstr ""
+
+#: ../pohelper/data/menus.ui.h:5 ../pohelper/src/gph-plugin.c:1034
+msgid "Go to next string"
+msgstr ""
+
+#: ../pohelper/data/menus.ui.h:6
+msgid "Pre_vious Untranslated"
+msgstr ""
+
+#: ../pohelper/data/menus.ui.h:7 ../pohelper/src/gph-plugin.c:1037
+msgid "Go to previous untranslated string"
+msgstr ""
+
+#: ../pohelper/data/menus.ui.h:8
+msgid "Next _Untranslated"
+msgstr ""
+
+#: ../pohelper/data/menus.ui.h:9 ../pohelper/src/gph-plugin.c:1040
+msgid "Go to next untranslated string"
+msgstr ""
+
+#: ../pohelper/data/menus.ui.h:10
+msgid "Previous Fu_zzy"
+msgstr ""
+
+#: ../pohelper/data/menus.ui.h:11 ../pohelper/src/gph-plugin.c:1043
+msgid "Go to previous fuzzily translated string"
+msgstr ""
+
+#: ../pohelper/data/menus.ui.h:12
+msgid "Next _Fuzzy"
+msgstr ""
+
+#: ../pohelper/data/menus.ui.h:13 ../pohelper/src/gph-plugin.c:1046
+msgid "Go to next fuzzily translated string"
+msgstr ""
+
+#: ../pohelper/data/menus.ui.h:14
+msgid "Previous Untranslated or Fuzz_y"
+msgstr ""
+
+#: ../pohelper/data/menus.ui.h:15 ../pohelper/src/gph-plugin.c:1049
+msgid "Go to previous untranslated or fuzzy string"
+msgstr ""
+
+#: ../pohelper/data/menus.ui.h:16
+msgid "Next Untranslated _or Fuzzy"
+msgstr ""
+
+#: ../pohelper/data/menus.ui.h:17 ../pohelper/src/gph-plugin.c:1053
+msgid "Go to next untranslated or fuzzy string"
+msgstr ""
+
+#: ../pohelper/data/menus.ui.h:18 ../pohelper/src/gph-plugin.c:1064
+#, fuzzy
+msgid "Toggle current translation fuzziness"
+msgstr "Інтэрактыўная даведка"
+
+#: ../pohelper/data/menus.ui.h:19
+msgid "_Toggle Fuzziness"
+msgstr ""
+
+#: ../pohelper/data/menus.ui.h:20
+msgid "Paste _Message as Translation"
+msgstr ""
+
+#: ../pohelper/data/menus.ui.h:21
+msgid "Paste the original untranslated string to the translation"
+msgstr ""
+
+#: ../pohelper/data/menus.ui.h:22 ../pohelper/src/gph-plugin.c:1061
+msgid "Reflow the current translation string"
+msgstr ""
+
+#: ../pohelper/data/menus.ui.h:23
+msgid "_Reflow Translation"
+msgstr ""
+
+#: ../pohelper/data/menus.ui.h:24
+msgid ""
+"Whether to update the translation headers (author, revision date, ...) upon "
+"file save"
+msgstr ""
+
+#: ../pohelper/data/menus.ui.h:25
+msgid "Update _Headers Upon Save"
+msgstr ""
+
+#: ../pohelper/src/gph-plugin.c:41
+msgid "Translation Helper"
+msgstr ""
+
+#: ../pohelper/src/gph-plugin.c:42
+msgid "Improves support for GetText translation files."
+msgstr ""
+
+#: ../pohelper/src/gph-plugin.c:1057
+msgid "Paste original untranslated string to translation"
+msgstr ""
+
+#: ../pohelper/src/gph-plugin.c:1099
+#, c-format
+msgid "Failed to load configuration file: %s"
+msgstr ""
+
+#: ../pohelper/src/gph-plugin.c:1124
+#, c-format
+msgid "Failed to create configuration directory \"%s\": %s"
+msgstr ""
+
+#: ../pohelper/src/gph-plugin.c:1127
+#, c-format
+msgid "Failed to save configuration file: %s"
+msgstr ""
+
+#: ../pohelper/src/gph-plugin.c:1182
+#, c-format
+msgid ""
+"Failed to load UI definition, please check your installation. The error was: "
+"%s"
+msgstr ""
+
+#: ../pohelper/src/gph-plugin.c:1222
+#, c-format
+msgid ""
+"Cannot find widget \"%s\" in the UI definition, please check your "
+"installation."
+msgstr ""
+
 #: ../pretty-printer/src/PluginEntry.c:37
 msgid "XML PrettyPrinter"
 msgstr ""
@@ -4989,255 +5266,318 @@ msgid "_Binary"
 msgstr ""
 
 #: ../scope/data/scope.glade.h:64
-msgid "_Evaluate/Modify"
+msgid "_Raw"
 msgstr ""
 
 #: ../scope/data/scope.glade.h:65
-msgid "_Watch Expression"
+msgid "_Evaluate/Modify"
 msgstr ""
 
 #: ../scope/data/scope.glade.h:66
+msgid "_Watch Expression"
+msgstr ""
+
+#: ../scope/data/scope.glade.h:67
 #, fuzzy
 msgid "_Inspect Variable"
 msgstr "Выдаліць праэкт"
 
-#: ../scope/data/scope.glade.h:67
-msgid "Program Terminal"
-msgstr ""
-
 #: ../scope/data/scope.glade.h:68
 msgid "Threads"
 msgstr ""
 
-#: ../scope/data/scope.glade.h:70
+#: ../scope/data/scope.glade.h:69
 msgid "Stack"
 msgstr ""
 
-#: ../scope/data/scope.glade.h:71
+#: ../scope/data/scope.glade.h:70
 msgid "Locals"
 msgstr ""
 
-#: ../scope/data/scope.glade.h:72
+#: ../scope/data/scope.glade.h:71
 msgid "Watches"
 msgstr ""
 
-#: ../scope/data/scope.glade.h:73
+#: ../scope/data/scope.glade.h:72
 msgid "Memory"
 msgstr ""
 
-#: ../scope/data/scope.glade.h:74
-msgid "Debug Console"
-msgstr ""
-
-#: ../scope/data/scope.glade.h:75
+#: ../scope/data/scope.glade.h:73
 msgid "Enter gdb command:"
 msgstr ""
 
-#: ../scope/data/scope.glade.h:76
+#: ../scope/data/scope.glade.h:74
 msgid "Convert _UTF-8 to locale"
 msgstr ""
 
-#: ../scope/data/scope.glade.h:77
+#: ../scope/data/scope.glade.h:75
 msgid "_Thread"
 msgstr ""
 
-#: ../scope/data/scope.glade.h:78
+#: ../scope/data/scope.glade.h:76
 msgid "_Group"
 msgstr ""
 
-#: ../scope/data/scope.glade.h:79
+#: ../scope/data/scope.glade.h:77
 msgid "_Frame"
 msgstr ""
 
-#: ../scope/data/scope.glade.h:80
+#: ../scope/data/scope.glade.h:78
 msgid "Setup Program"
 msgstr ""
 
-#: ../scope/data/scope.glade.h:81
+#: ../scope/data/scope.glade.h:79
 msgid "_Executable:"
 msgstr ""
 
-#: ../scope/data/scope.glade.h:82
+#: ../scope/data/scope.glade.h:80
 msgid "_Arguments:"
 msgstr ""
 
-#: ../scope/data/scope.glade.h:83
+#: ../scope/data/scope.glade.h:81
 msgid "En_vironment:"
 msgstr ""
 
-#: ../scope/data/scope.glade.h:84
+#: ../scope/data/scope.glade.h:82
 msgid "_Working dir:"
 msgstr ""
 
-#: ../scope/data/scope.glade.h:85
+#: ../scope/data/scope.glade.h:83
 msgid "_Load script:"
 msgstr ""
 
-#: ../scope/data/scope.glade.h:86
+#: ../scope/data/scope.glade.h:84
 msgid "Auto _run program/exit gdb"
 msgstr ""
 
-#: ../scope/data/scope.glade.h:87
+#: ../scope/data/scope.glade.h:85
 msgid "_Non-stop mode"
 msgstr ""
 
-#: ../scope/data/scope.glade.h:88
-msgid "_Temporary breakpoint at:"
+#: ../scope/data/scope.glade.h:86
+msgid "_Temporary breakpoint on load at:"
 msgstr ""
 
-#: ../scope/data/scope.glade.h:89
-msgid "_Delete all breakpoints, watches and inspects"
+#: ../scope/data/scope.glade.h:87
+msgid "_Delete all breakpoints, watches, inspects and registers"
 msgstr ""
 
-#: ../scope/data/scope.glade.h:90 ../scope/src/prefs.c:337
+#: ../scope/data/scope.glade.h:88 ../scope/src/scope.c:522
 msgid "Program"
 msgstr ""
 
-#: ../scope/data/scope.glade.h:91
+#: ../scope/data/scope.glade.h:89
 msgid "Open on"
 msgstr ""
 
-#: ../scope/data/scope.glade.h:92
+#: ../scope/data/scope.glade.h:90
 msgid "g_db load"
 msgstr ""
 
-#: ../scope/data/scope.glade.h:93
+#: ../scope/data/scope.glade.h:91
 msgid "p_rogram start"
 msgstr ""
 
-#: ../scope/data/scope.glade.h:94
+#: ../scope/data/scope.glade.h:92
 msgid "Update all _views"
 msgstr ""
 
-#: ../scope/data/scope.glade.h:95
+#: ../scope/data/scope.glade.h:93
 msgid "<b>Panel</b>"
 msgstr ""
 
-#: ../scope/data/scope.glade.h:96
+#: ../scope/data/scope.glade.h:94
 msgid "Default 8-bit text mode:"
 msgstr ""
 
-#: ../scope/data/scope.glade.h:97
+#: ../scope/data/scope.glade.h:95
 msgid "_7-bit \\nnn"
 msgstr ""
 
-#: ../scope/data/scope.glade.h:98
+#: ../scope/data/scope.glade.h:96
 msgid "Display"
 msgstr ""
 
-#: ../scope/data/scope.glade.h:99
+#: ../scope/data/scope.glade.h:97
 msgid "_member"
 msgstr ""
 
-#: ../scope/data/scope.glade.h:100
+#: ../scope/data/scope.glade.h:98
 msgid "and"
 msgstr ""
 
-#: ../scope/data/scope.glade.h:101
+#: ../scope/data/scope.glade.h:99
 msgid "_argument"
 msgstr ""
 
-#: ../scope/data/scope.glade.h:102
+#: ../scope/data/scope.glade.h:100
 msgid "names"
 msgstr ""
 
-#: ../scope/data/scope.glade.h:103
+#: ../scope/data/scope.glade.h:101
 msgid "<b>Values</b>"
 msgstr ""
 
-#: ../scope/data/scope.glade.h:104
+#: ../scope/data/scope.glade.h:102
 msgid "E_xpand on apply"
 msgstr ""
 
-#: ../scope/data/scope.glade.h:105
+#: ../scope/data/scope.glade.h:103
 msgid "S_how"
 msgstr ""
 
-#: ../scope/data/scope.glade.h:106
+#: ../scope/data/scope.glade.h:104
 msgid "children"
 msgstr ""
 
-#: ../scope/data/scope.glade.h:107
+#: ../scope/data/scope.glade.h:105
 msgid "<b>Inspect</b>"
 msgstr ""
 
-#: ../scope/data/scope.glade.h:108
+#: ../scope/data/scope.glade.h:106
 msgid "Show =li_brary messages"
 msgstr ""
 
-#: ../scope/data/scope.glade.h:109
+#: ../scope/data/scope.glade.h:107
 msgid "Show _tooltips"
 msgstr ""
 
-#: ../scope/data/scope.glade.h:110
+#: ../scope/data/scope.glade.h:108
 msgid "<b>Others</b>"
 msgstr ""
 
-#: ../scope/data/scope.glade.h:111
+#: ../scope/data/scope.glade.h:109
 msgid "Options"
 msgstr ""
 
-#: ../scope/data/scope.glade.h:112
+#: ../scope/data/scope.glade.h:110
 msgid "_Import"
 msgstr ""
 
-#: ../scope/data/scope.glade.h:113
+#: ../scope/data/scope.glade.h:111
 msgid "Enter assignment expression:"
 msgstr ""
 
-#: ../scope/data/scope.glade.h:114
+#: ../scope/data/scope.glade.h:112
 msgid "Inspect"
 msgstr ""
 
-#: ../scope/data/scope.glade.h:115
+#: ../scope/data/scope.glade.h:113
 msgid "Object:"
 msgstr ""
 
-#: ../scope/data/scope.glade.h:117
+#: ../scope/data/scope.glade.h:115
 msgid "-"
 msgstr ""
 
-#: ../scope/data/scope.glade.h:118
+#: ../scope/data/scope.glade.h:116
 #, fuzzy
 msgid "Frame:"
 msgstr "Імя:"
 
-#: ../scope/data/scope.glade.h:119
+#: ../scope/data/scope.glade.h:117
 msgid "@"
 msgstr ""
 
-#: ../scope/data/scope.glade.h:120
+#: ../scope/data/scope.glade.h:118
 msgid "_Apply on run"
 msgstr ""
 
-#: ../scope/data/scope.glade.h:121
+#: ../scope/data/scope.glade.h:119
 msgid "Expand"
 msgstr ""
 
-#: ../scope/data/scope.glade.h:122
+#: ../scope/data/scope.glade.h:120
 msgid "Start:"
 msgstr ""
 
-#: ../scope/data/scope.glade.h:123
+#: ../scope/data/scope.glade.h:121
 msgid "Count:"
 msgstr ""
 
-#: ../scope/data/scope.glade.h:124
+#: ../scope/data/scope.glade.h:122
 msgid "_Expand on apply"
 msgstr ""
 
-#: ../scope/src/break.c:947
+#: ../scope/data/scope.glade.h:123 ../scope/src/scope.c:522
+msgid "Program Terminal"
+msgstr ""
+
+#: ../scope/data/scope.glade.h:125
+msgid "Registers"
+msgstr ""
+
+#: ../scope/src/break.c:97
+msgid "breakpoint"
+msgstr ""
+
+#: ../scope/src/break.c:98
+msgid "hardware breakpoint"
+msgstr ""
+
+#: ../scope/src/break.c:99
+msgid "tracepoint"
+msgstr ""
+
+#: ../scope/src/break.c:100
+msgid "fast tracepoint"
+msgstr ""
+
+#: ../scope/src/break.c:101
+msgid "write watchpoint"
+msgstr ""
+
+#: ../scope/src/break.c:104
+msgid "access watchpoint"
+msgstr ""
+
+#: ../scope/src/break.c:106
+msgid "read watchpoint"
+msgstr ""
+
+#: ../scope/src/break.c:108
+msgid "catchpoint"
+msgstr ""
+
+#: ../scope/src/break.c:135 ../scope/src/break.c:139
+msgid "CLI"
+msgstr ""
+
+#: ../scope/src/break.c:136
+msgid "unsupported MI"
+msgstr ""
+
+#: ../scope/src/break.c:141
+msgid "on load"
+msgstr ""
+
+#: ../scope/src/break.c:142
+msgid "Run to Cursor"
+msgstr ""
+
+#: ../scope/src/break.c:1013
 #, c-format
 msgid ""
 "There are two or more breakpoints at %s:%d.\n"
+"\n"
 "Use the breakpoint list to remove the exact one."
 msgstr ""
 
-#: ../scope/src/break.c:1200
+#: ../scope/src/break.c:1252
+#, c-format
+msgid ", %s"
+msgstr ""
+
+#: ../scope/src/break.c:1278
+#, c-format
+msgid "func %s"
+msgstr ""
+
+#: ../scope/src/break.c:1309
 msgid "Add Breakpoint"
 msgstr ""
 
-#: ../scope/src/break.c:1215
+#: ../scope/src/break.c:1324
 msgid "Add Watchpoint"
 msgstr ""
 
@@ -5249,7 +5589,8 @@ msgstr ""
 msgid "Enter char # (0..255):"
 msgstr ""
 
-#: ../scope/src/conterm.c:466 ../scope/src/scope.c:502
+#: ../scope/src/conterm.c:509 ../scope/src/scope.c:550
+#: ../scope/src/scope.c:551
 #, c-format
 msgid "Scope: %s."
 msgstr ""
@@ -5268,61 +5609,62 @@ msgstr ""
 msgid "Program terminated."
 msgstr ""
 
-#: ../scope/src/debug.c:468
+#: ../scope/src/debug.c:469
 msgid "No breakpoints. Hanging."
 msgstr ""
 
-#: ../scope/src/debug.c:596 ../scope/src/thread.c:97
+#: ../scope/src/debug.c:598 ../scope/src/thread.c:92
 #, c-format
 msgid "%s."
 msgstr ""
 
-#: ../scope/src/inspect.c:77
+#: ../scope/src/inspect.c:66
 msgid "..."
 msgstr ""
 
-#: ../scope/src/inspect.c:324
+#: ../scope/src/inspect.c:339
 msgid "invalid data"
 msgstr ""
 
-#: ../scope/src/inspect.c:356
+#: ../scope/src/inspect.c:371
 msgid "no children in range"
 msgstr ""
 
-#: ../scope/src/inspect.c:440
+#: ../scope/src/inspect.c:454
 msgid "out of scope"
 msgstr ""
 
-#: ../scope/src/inspect.c:587
+#: ../scope/src/inspect.c:627
 msgid "Duplicate inspect variable name."
 msgstr ""
 
-#: ../scope/src/memory.c:299
+#: ../scope/src/memory.c:292
 msgid "Read Memory"
 msgstr ""
 
-#: ../scope/src/memory.c:408
-msgid "Scope: pointer size > 8, Data disabled."
+#: ../scope/src/memory.c:396
+#, c-format
+msgid "Scope: pointer size > %d, Data disabled."
 msgstr ""
 
-#: ../scope/src/menu.c:380
+#: ../scope/src/menu.c:375
 msgid "Modify"
 msgstr ""
 
-#: ../scope/src/menu.c:490
+#: ../scope/src/menu.c:481
 msgid "Evaluate/modify"
 msgstr ""
 
-#: ../scope/src/menu.c:491
+#: ../scope/src/menu.c:482
 msgid "Watch expression"
 msgstr ""
 
-#: ../scope/src/menu.c:492
+#: ../scope/src/menu.c:483
 #, fuzzy
 msgid "Inspect variable"
 msgstr "Выдаліць праэкт"
 
-#: ../scope/src/parse.c:416
+#: ../scope/src/parse.c:437
 msgid "Undefined GDB error."
 msgstr ""
 
@@ -5336,34 +5678,26 @@ msgstr "Выдаліць праэкт"
 msgid "Select File"
 msgstr "Выдаліць праэкт"
 
-#: ../scope/src/prefs.c:338
-msgid "Breaks"
-msgstr ""
-
-#: ../scope/src/prefs.c:339
-msgid "Console"
-msgstr ""
-
-#: ../scope/src/prefs.c:347 ../scope/src/utils.c:570
+#: ../scope/src/prefs.c:294 ../scope/src/utils.c:438
 #, c-format
 msgid "Scope: %s: %s."
 msgstr ""
 
-#: ../scope/src/prefs.c:352
+#: ../scope/src/prefs.c:299
 msgid "Scope: created configuration file."
 msgstr ""
 
-#: ../scope/src/program.c:231
+#: ../scope/src/program.c:251
 #, c-format
 msgid "Loaded debug settings for %s."
 msgstr ""
 
-#: ../scope/src/program.c:239
+#: ../scope/src/program.c:259
 #, c-format
 msgid "Could not load debug settings file %s: %s."
 msgstr ""
 
-#: ../scope/src/program.c:359
+#: ../scope/src/program.c:379
 #, c-format
 msgid ""
 "%s: %s.\n"
@@ -5371,15 +5705,15 @@ msgid ""
 "Continue?"
 msgstr ""
 
-#: ../scope/src/program.c:394
-msgid "Delete all breakpoints, watches and inspects?"
+#: ../scope/src/program.c:415
+msgid "Delete all breakpoints, watches et cetera?"
 msgstr ""
 
-#: ../scope/src/program.c:501
+#: ../scope/src/program.c:523
 msgid "as _Name=value"
 msgstr ""
 
-#: ../scope/src/program.c:502
+#: ../scope/src/program.c:524
 msgid "as _Name = value"
 msgstr ""
 
@@ -5388,159 +5722,171 @@ msgid "Scope Debugger"
 msgstr ""
 
 #: ../scope/src/scope.c:35
-msgid "Simple GDB front-end."
+msgid "Relatively simple GDB front-end."
 msgstr ""
 
-#: ../scope/src/scope.c:63
+#: ../scope/src/scope.c:62
 msgid "Setup program"
 msgstr ""
 
-#: ../scope/src/scope.c:64
+#: ../scope/src/scope.c:63
 msgid "Run/continue"
 msgstr ""
 
-#: ../scope/src/scope.c:66
+#: ../scope/src/scope.c:65
 msgid "Run to source"
 msgstr ""
 
-#: ../scope/src/scope.c:70
+#: ../scope/src/scope.c:69
 msgid "Terminate"
 msgstr ""
 
-#: ../scope/src/scope.c:71
+#: ../scope/src/scope.c:70
 msgid "Toggle breakpoint"
 msgstr ""
 
-#: ../scope/src/scope.c:73 ../scope/src/scope.c:76
+#: ../scope/src/scope.c:72 ../scope/src/scope.c:75
 msgid "GDB command"
 msgstr ""
 
-#: ../scope/src/scope.c:74
+#: ../scope/src/scope.c:73
 msgid "Show terminal"
 msgstr ""
 
-#: ../scope/src/scope.c:225
+#: ../scope/src/scope.c:226
 msgid "Busy"
 msgstr ""
 
-#: ../scope/src/scope.c:225
+#: ../scope/src/scope.c:226
 msgid "Ready"
 msgstr ""
 
-#: ../scope/src/scope.c:226
+#: ../scope/src/scope.c:227
 msgid "Hang"
 msgstr ""
 
-#: ../scope/src/scope.c:226
+#: ../scope/src/scope.c:227
 msgid "Assem"
 msgstr ""
 
-#: ../scope/src/scope.c:226
+#: ../scope/src/scope.c:227
 msgid "Load"
 msgstr ""
 
-#: ../scope/src/scope.c:394
+#: ../scope/src/scope.c:421
 msgid "Build action activated. Terminate debugging?"
 msgstr ""
 
-#: ../scope/src/thread.c:58
+#: ../scope/src/scope.c:524
+msgid "Breaks"
+msgstr ""
+
+#: ../scope/src/scope.c:526
+msgid "Console"
+msgstr ""
+
+#: ../scope/src/scope.c:526
+msgid "Debug Console"
+msgstr ""
+
+#: ../scope/src/thread.c:48
 #, c-format
 msgid "Thread group %s started."
 msgstr ""
 
-#: ../scope/src/thread.c:76
+#: ../scope/src/thread.c:63
 msgid "Thread group "
 msgstr ""
 
-#: ../scope/src/thread.c:88
+#: ../scope/src/thread.c:83
 msgid " exited"
 msgstr ""
 
-#: ../scope/src/thread.c:91
+#: ../scope/src/thread.c:86
 #, c-format
 msgid " with exit code %s"
 msgstr ""
 
-#: ../scope/src/thread.c:788
+#: ../scope/src/thread.c:748
 msgid "Send Signal"
 msgstr ""
 
-#: ../scope/src/thread.c:788
+#: ../scope/src/thread.c:748
 msgid "Enter signal #:"
 msgstr ""
 
-#: ../scope/src/thread.c:829
+#: ../scope/src/thread.c:788
 msgid "Terminate Process"
 msgstr ""
 
-#: ../scope/src/thread.c:829
+#: ../scope/src/thread.c:788
 msgid "Enter exit code:"
 msgstr ""
 
-#: ../scope/src/thread.c:937
+#: ../scope/src/thread.c:891
 msgid "Running"
 msgstr ""
 
-#: ../scope/src/thread.c:938
+#: ../scope/src/thread.c:892
 msgid "Stopped"
 msgstr ""
 
-#: ../scope/src/utils.c:44
+#: ../scope/src/utils.c:45
 #, c-format
-msgid "%s: error %lu."
+msgid "%s: %s"
 msgstr ""
 
-#: ../scope/src/utils.c:358
+#: ../scope/src/utils.c:225
 #, c-format
 msgid "Scope: error reading [%s]."
 msgstr ""
 
-#: ../scope/src/views.c:505
+#: ../scope/src/views.c:526
 msgid "…"
 msgstr ""
 
-#: ../scope/src/views.c:528
+#: ../scope/src/views.c:549
 msgid "_Send"
 msgstr ""
 
-#: ../scope/src/views.c:528
+#: ../scope/src/views.c:549
 msgid "_Busy"
 msgstr ""
 
-#: ../scope/src/views.c:535
+#: ../scope/src/views.c:558
 #, fuzzy
 msgid "GDB Command"
 msgstr "Каманда 0:"
 
-#: ../spellcheck/src/speller.c:94
+#: ../spellcheck/src/speller.c:180
 #, fuzzy
 msgid "Try: "
 msgstr "Тып:"
 
-#: ../spellcheck/src/speller.c:173
+#: ../spellcheck/src/speller.c:252
 msgid "Checking"
 msgstr ""
 
-#: ../spellcheck/src/speller.c:186
+#: ../spellcheck/src/speller.c:265
 #, c-format
 msgid "Checking file \"%s\" (lines %d to %d using %s):"
 msgstr ""
 
-#: ../spellcheck/src/speller.c:196
+#: ../spellcheck/src/speller.c:275
 #, c-format
 msgid "Checking file \"%s\" (using %s):"
 msgstr ""
 
-#: ../spellcheck/src/speller.c:223
+#: ../spellcheck/src/speller.c:302
 msgid "The checked text is spelled correctly."
 msgstr ""
 
-#: ../spellcheck/src/speller.c:233
+#: ../spellcheck/src/speller.c:312
 #, c-format
 msgid "The Enchant library couldn't be initialized (%s)."
 msgstr ""
 
-#: ../spellcheck/src/speller.c:234
+#: ../spellcheck/src/speller.c:313
 msgid "unknown error (maybe the chosen language is not available)"
 msgstr ""
 
@@ -5631,17 +5977,17 @@ msgstr ""
 msgid "Ignore All"
 msgstr ""
 
-#: ../spellcheck/src/gui.c:521
+#: ../spellcheck/src/gui.c:526
 #, c-format
 msgid "Default (%s)"
 msgstr ""
 
-#: ../spellcheck/src/gui.c:532
+#: ../spellcheck/src/gui.c:537
 #, c-format
 msgid "Toggle spell check while typing (current language: %s)"
 msgstr ""
 
-#: ../spellcheck/src/gui.c:587
+#: ../spellcheck/src/gui.c:592
 msgid "Spelling Suggestions"
 msgstr ""
 
@@ -5672,177 +6018,182 @@ msgstr ""
 #. OK. Something went not as expected.
 #. * We did have a selection but cannot parse it into rows.
 #. * Aborting
-#: ../tableconvert/src/tableconvert.c:236
+#: ../tableconvert/src/tableconvert.c:237
 msgid "Something went wrong on parsing selection. Aborting"
 msgstr ""
 
-#: ../tableconvert/src/tableconvert.c:268
+#: ../tableconvert/src/tableconvert.c:269
 msgid "Convert selection to table"
 msgstr ""
 
 #. Build up menu entry
-#: ../tableconvert/src/tableconvert.c:281
+#: ../tableconvert/src/tableconvert.c:282
 msgid "_Convert to table"
 msgstr ""
 
-#: ../tableconvert/src/tableconvert.c:284
+#: ../tableconvert/src/tableconvert.c:285
 msgid "Converts current marked list to a table."
 msgstr ""
 
-#: ../treebrowser/src/treebrowser.c:120
+#: ../treebrowser/src/treebrowser.c:124
 msgid "TreeBrowser"
 msgstr ""
 
-#: ../treebrowser/src/treebrowser.c:121
+#: ../treebrowser/src/treebrowser.c:125
 msgid ""
 "This plugin adds a tree browser to Geany, allowing the user to browse files "
 "using a tree view of the directory being browsed."
 msgstr ""
 
-#: ../treebrowser/src/treebrowser.c:430
+#: ../treebrowser/src/treebrowser.c:434
 #, c-format
 msgid "%s: no such directory."
 msgstr ""
 
-#: ../treebrowser/src/treebrowser.c:526 ../treebrowser/src/treebrowser.c:561
-#: ../treebrowser/src/treebrowser.c:663
+#: ../treebrowser/src/treebrowser.c:537 ../treebrowser/src/treebrowser.c:572
+#: ../treebrowser/src/treebrowser.c:670
 msgid "(Empty)"
 msgstr ""
 
-#: ../treebrowser/src/treebrowser.c:966
+#: ../treebrowser/src/treebrowser.c:971
 #, c-format
 msgid "Could not execute configured external command '%s' (%s)."
 msgstr ""
 
-#: ../treebrowser/src/treebrowser.c:1037
+#: ../treebrowser/src/treebrowser.c:1042
 #, fuzzy
 msgid "NewDirectory"
 msgstr "Выдаліць праэкт"
 
-#: ../treebrowser/src/treebrowser.c:1039
+#: ../treebrowser/src/treebrowser.c:1044
 #, fuzzy
 msgid "NewFile"
 msgstr "Дадаць файл"
 
-#: ../treebrowser/src/treebrowser.c:1044
+#: ../treebrowser/src/treebrowser.c:1049
 #, c-format
 msgid ""
 "Target file '%s' exists\n"
 ", do you really want to replace it with empty file?"
 msgstr ""
 
-#: ../treebrowser/src/treebrowser.c:1089
+#: ../treebrowser/src/treebrowser.c:1095
 #, c-format
 msgid "Do you really want to delete '%s' ?"
 msgstr ""
 
-#: ../treebrowser/src/treebrowser.c:1208 ../treebrowser/src/treebrowser.c:1692
+#: ../treebrowser/src/treebrowser.c:1207 ../treebrowser/src/treebrowser.c:1738
 msgid "Go up"
 msgstr ""
 
-#: ../treebrowser/src/treebrowser.c:1212 ../treebrowser/src/treebrowser.c:1707
+#: ../treebrowser/src/treebrowser.c:1211 ../treebrowser/src/treebrowser.c:1753
 msgid "Set path from document"
 msgstr ""
 
-#: ../treebrowser/src/treebrowser.c:1216
-msgid "Open externally"
+#: ../treebrowser/src/treebrowser.c:1215
+msgid "_Open externally"
 msgstr ""
 
-#: ../treebrowser/src/treebrowser.c:1221
+#: ../treebrowser/src/treebrowser.c:1220
 msgid "Open Terminal"
 msgstr ""
 
-#: ../treebrowser/src/treebrowser.c:1225
+#: ../treebrowser/src/treebrowser.c:1224
 msgid "Set as root"
 msgstr ""
 
-#: ../treebrowser/src/treebrowser.c:1230 ../treebrowser/src/treebrowser.c:1697
-#: ../treebrowser/src/treebrowser.c:2060
+#: ../treebrowser/src/treebrowser.c:1229 ../treebrowser/src/treebrowser.c:1743
+#: ../treebrowser/src/treebrowser.c:2123
 msgid "Refresh"
 msgstr ""
 
-#: ../treebrowser/src/treebrowser.c:1242
+#: ../treebrowser/src/treebrowser.c:1233
+#, fuzzy
+msgid "_Find in Files"
+msgstr "Знайсьці і праэкце"
+
+#: ../treebrowser/src/treebrowser.c:1241
 #, fuzzy
 msgid "Create new directory"
 msgstr "Выдаліць праэкт"
 
-#: ../treebrowser/src/treebrowser.c:1246
+#: ../treebrowser/src/treebrowser.c:1245
 msgid "Create new file"
 msgstr ""
 
-#: ../treebrowser/src/treebrowser.c:1250
+#: ../treebrowser/src/treebrowser.c:1249
 msgid "Rename"
 msgstr ""
 
-#: ../treebrowser/src/treebrowser.c:125@@ Diff output truncated at 100000 characters. @@

--------------
This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).


More information about the Plugins-Commits mailing list