From 42b3629aafb223e66695a8079397c16ec39760b0 Mon Sep 17 00:00:00 2001 From: Lex Trotman Date: Tue, 9 Oct 2012 13:56:13 +1100 Subject: [PATCH 01/92] Fix sign comparison warnings GTK uses a signed page_nr parameter to callback draw_page despite describing it as 0 based, cast it to unsigned for comparisons to array len which is also unsigned. --- src/printing.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/printing.c b/src/printing.c index e24335411..6ce6b5bb5 100644 --- a/src/printing.c +++ b/src/printing.c @@ -399,7 +399,7 @@ static void draw_page(GtkPrintOperation *operation, GtkPrintContext *context, gdouble width, height; g_return_if_fail(dinfo != NULL); - g_return_if_fail(page_nr < dinfo->pages->len); + g_return_if_fail((guint)page_nr < dinfo->pages->len); if (dinfo->pages->len > 0) { @@ -418,7 +418,7 @@ static void draw_page(GtkPrintOperation *operation, GtkPrintContext *context, add_page_header(dinfo, cr, width, page_nr); dinfo->fr.chrg.cpMin = g_array_index(dinfo->pages, gint, page_nr); - if (page_nr + 1 < dinfo->pages->len) + if ((guint)page_nr + 1 < dinfo->pages->len) dinfo->fr.chrg.cpMax = g_array_index(dinfo->pages, gint, page_nr + 1) - 1; else /* it's the last page, print 'til the end */ dinfo->fr.chrg.cpMax = sci_get_length(dinfo->sci); From 5bb0ca5a83fff906256d9924e8831f7c2bc24024 Mon Sep 17 00:00:00 2001 From: Colomban Wendling Date: Fri, 12 Oct 2012 00:10:15 +0200 Subject: [PATCH 02/92] Fix cursor position after comment toggling with no selection The implementation drops the non-selection code paths and simply makes sure both caret and anchor are placed at the same position if there was no selection. This avoids having two completely different code paths for things that are very similar -- and alternative code paths were buggy. Closes #3576431. --- src/editor.c | 56 +++++++++++++++++++++++----------------------------- 1 file changed, 25 insertions(+), 31 deletions(-) diff --git a/src/editor.c b/src/editor.c index 9391c98ad..a6f547b36 100644 --- a/src/editor.c +++ b/src/editor.c @@ -3133,46 +3133,40 @@ void editor_do_comment_toggle(GeanyEditor *editor) co_len += tm_len; - /* restore selection if there is one */ - if (sel_start < sel_end) + /* restore selection or caret position */ + if (single_line) { - if (single_line) + gint a = (first_line_was_comment) ? - co_len : co_len; + + /* don't modify sel_start when the selection starts within indentation */ + read_indent(editor, sel_start); + if ((sel_start - first_line_start) <= (gint) strlen(indent)) + a = 0; + + if (sel_start < sel_end) { - gint a = (first_line_was_comment) ? - co_len : co_len; - - /* don't modify sel_start when the selection starts within indentation */ - read_indent(editor, sel_start); - if ((sel_start - first_line_start) <= (gint) strlen(indent)) - a = 0; - sci_set_selection_start(editor->sci, sel_start + a); sci_set_selection_end(editor->sci, sel_end + (count_commented * co_len) - (count_uncommented * co_len)); } else + sci_set_current_position(editor->sci, sel_start + a, TRUE); + } + else + { + gint eol_len = editor_get_eol_char_len(editor); + if (count_uncommented > 0) { - gint eol_len = editor_get_eol_char_len(editor); - if (count_uncommented > 0) - { - sci_set_selection_start(editor->sci, sel_start - co_len + eol_len); - sci_set_selection_end(editor->sci, sel_end - co_len + eol_len); - } - else if (count_commented > 0) - { - sci_set_selection_start(editor->sci, sel_start + co_len - eol_len); - sci_set_selection_end(editor->sci, sel_end + co_len - eol_len); - } + sci_set_selection_start(editor->sci, sel_start - co_len + eol_len); + sci_set_selection_end(editor->sci, sel_end - co_len + eol_len); } - } - else if (count_uncommented > 0) - { - gint eol_len = single_line ? 0: editor_get_eol_char_len(editor); - sci_set_current_position(editor->sci, sel_start - co_len + eol_len, TRUE); - } - else if (count_commented > 0) - { - gint eol_len = single_line ? 0: editor_get_eol_char_len(editor); - sci_set_current_position(editor->sci, sel_start + co_len - eol_len, TRUE); + else if (count_commented > 0) + { + sci_set_selection_start(editor->sci, sel_start + co_len - eol_len); + sci_set_selection_end(editor->sci, sel_end + co_len - eol_len); + } + if (sel_start >= sel_end) + sci_scroll_caret(editor->sci); } } From 206c39cb6aa02e12bbf5d3c5b63f9fd9d95f705f Mon Sep 17 00:00:00 2001 From: Matthew Brush Date: Thu, 11 Oct 2012 23:01:29 -0700 Subject: [PATCH 03/92] Fix reshowing calltip after autoc list closed Using default priority causes Geany's reshowing idle handler to run before Scintilla's, changing priority to low in hopes of making it run after. --- src/editor.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/editor.c b/src/editor.c index a6f547b36..b1ccfea32 100644 --- a/src/editor.c +++ b/src/editor.c @@ -696,8 +696,10 @@ static void request_reshowing_calltip(SCNotification *nt) if (calltip.set) { /* delay the reshow of the calltip window to make sure it is actually displayed, - * without it might be not visible on SCN_AUTOCCANCEL */ - g_idle_add(reshow_calltip, NULL); + * without it might be not visible on SCN_AUTOCCANCEL. the priority is set to + * low to hopefully make Scintilla's events happen before reshowing since they + * seem to re-cancel the calltip on autoc menu hiding too */ + g_idle_add_full(G_PRIORITY_LOW, reshow_calltip, NULL, NULL); } } From 220ace841ca08baff629e2443df92540aa8fca62 Mon Sep 17 00:00:00 2001 From: Colomban Wendling Date: Fri, 12 Oct 2012 20:40:38 +0200 Subject: [PATCH 04/92] Fix uncommenting multi-line comments when cursor is on a delimiter If the cursor was inside one of the comment's delimiters, the code used to look for another delimiter, leading to removing previous comment's start. Moreover, the code assumed the delimiter will always be found, leading to improper deletions if a delimiter could not be found (either because of the above problem or because the comment wasn't terminated). Also, the code used document_find_text() which, if the searched text cannot be found on the requested direction, either wraps or asks the user whether to wrap. Wrapping is wrong if there is more than one single comment in the file, and the dialog is confusing for the use since she didn't ask for it. So, rework the code for it to correctly find the delimiters, and not to wrap search or ask the user. It is also simpler by reusing some already existing code. --- src/editor.c | 86 +++++++++++++++++++++++++++++++++------------------- 1 file changed, 54 insertions(+), 32 deletions(-) diff --git a/src/editor.c b/src/editor.c index b1ccfea32..1b17320f0 100644 --- a/src/editor.c +++ b/src/editor.c @@ -109,6 +109,7 @@ static const gchar *snippets_find_completion_by_name(const gchar *type, const gc static void snippets_make_replacements(GeanyEditor *editor, GString *pattern); static gssize replace_cursor_markers(GeanyEditor *editor, GString *pattern); static GeanyFiletype *editor_get_filetype_at_current_pos(GeanyEditor *editor); +static gboolean sci_is_blank_line(ScintillaObject *sci, gint line); void editor_snippets_free(void) @@ -2820,47 +2821,68 @@ static void real_comment_multiline(GeanyEditor *editor, gint line_start, gint la } -static void real_uncomment_multiline(GeanyEditor *editor) +/* find @p text inside the range of the current style */ +static gint find_in_current_style(ScintillaObject *sci, const gchar *text, gboolean backwards) +{ + gint start = sci_get_current_position(sci); + gint end = start; + gint len = sci_get_length(sci); + gint current_style = sci_get_style_at(sci, start); + struct Sci_TextToFind ttf; + + while (start > 0 && sci_get_style_at(sci, start - 1) == current_style) + start -= 1; + while (end < len && sci_get_style_at(sci, end + 1) == current_style) + end += 1; + + ttf.lpstrText = (gchar*) text; + ttf.chrg.cpMin = backwards ? end + 1 : start; + ttf.chrg.cpMax = backwards ? start : end + 1; + return sci_find_text(sci, 0, &ttf); +} + + +static void sci_delete_line(ScintillaObject *sci, gint line) +{ + gint start = sci_get_position_from_line(sci, line); + gint len = sci_get_line_length(sci, line); + SSM(sci, SCI_DELETERANGE, start, len); +} + + +static gboolean real_uncomment_multiline(GeanyEditor *editor) { /* find the beginning of the multi line comment */ - gint pos, line, len, x; - gchar *linebuf; - GeanyDocument *doc; + gint start, end, start_line, end_line; GeanyFiletype *ft; const gchar *co, *cc; - g_return_if_fail(editor != NULL && editor->document->file_type != NULL); - doc = editor->document; + g_return_val_if_fail(editor != NULL && editor->document->file_type != NULL, FALSE); ft = editor_get_filetype_at_current_pos(editor); if (! filetype_get_comment_open_close(ft, FALSE, &co, &cc)) - g_return_if_reached(); + g_return_val_if_reached(FALSE); - /* remove comment open chars */ - pos = document_find_text(doc, co, NULL, 0, TRUE, FALSE, NULL); - SSM(editor->sci, SCI_DELETEBACK, 0, 0); + start = find_in_current_style(editor->sci, co, TRUE); + end = find_in_current_style(editor->sci, cc, FALSE); - /* check whether the line is empty and can be deleted */ - line = sci_get_line_from_position(editor->sci, pos); - len = sci_get_line_length(editor->sci, line); - linebuf = sci_get_line(editor->sci, line); - x = 0; - while (linebuf[x] != '\0' && isspace(linebuf[x])) x++; - if (x == len) SSM(editor->sci, SCI_LINEDELETE, 0, 0); - g_free(linebuf); + if (start < 0 || end < 0 || start > end /* who knows */) + return FALSE; + + start_line = sci_get_line_from_position(editor->sci, start); + end_line = sci_get_line_from_position(editor->sci, end); /* remove comment close chars */ - pos = document_find_text(doc, cc, NULL, 0, FALSE, FALSE, NULL); - SSM(editor->sci, SCI_DELETEBACK, 0, 0); + SSM(editor->sci, SCI_DELETERANGE, end, strlen(cc)); + if (sci_is_blank_line(editor->sci, end_line)) + sci_delete_line(editor->sci, end_line); - /* check whether the line is empty and can be deleted */ - line = sci_get_line_from_position(editor->sci, pos); - len = sci_get_line_length(editor->sci, line); - linebuf = sci_get_line(editor->sci, line); - x = 0; - while (linebuf[x] != '\0' && isspace(linebuf[x])) x++; - if (x == len) SSM(editor->sci, SCI_LINEDELETE, 0, 0); - g_free(linebuf); + /* remove comment open chars (do it last since it would move the end position) */ + SSM(editor->sci, SCI_DELETERANGE, start, strlen(co)); + if (sci_is_blank_line(editor->sci, start_line)) + sci_delete_line(editor->sci, start_line); + + return TRUE; } @@ -2993,8 +3015,8 @@ gint editor_do_uncomment(GeanyEditor *editor, gint line, gboolean toggle) style_comment = get_multiline_comment_style(editor, line_start); if (sci_get_style_at(editor->sci, line_start + x) == style_comment) { - real_uncomment_multiline(editor); - count = 1; + if (real_uncomment_multiline(editor)) + count = 1; } /* break because we are already on the last line */ @@ -3116,8 +3138,8 @@ void editor_do_comment_toggle(GeanyEditor *editor) style_comment = get_multiline_comment_style(editor, line_start); if (sci_get_style_at(editor->sci, line_start + x) == style_comment) { - real_uncomment_multiline(editor); - count_uncommented++; + if (real_uncomment_multiline(editor)) + count_uncommented++; } else { From 4c7ca69be0642aeec9e7d3831d799215d1737b95 Mon Sep 17 00:00:00 2001 From: Matthew Brush Date: Sat, 13 Oct 2012 15:30:41 -0700 Subject: [PATCH 05/92] Prefer to use Geany icon from theme over inline one Note that no attempt is made to handle when the icon theme is changed to update Geany's window icon (ex. using the style-set signal). --- src/main.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/main.c b/src/main.c index 7dcf326de..744092e47 100644 --- a/src/main.c +++ b/src/main.c @@ -1059,7 +1059,13 @@ gint main(gint argc, gchar **argv) /* set window icon */ { - GdkPixbuf *pb = ui_new_pixbuf_from_inline(GEANY_IMAGE_LOGO); + GdkPixbuf *pb; + pb = gtk_icon_theme_load_icon(gtk_icon_theme_get_default(), "geany", 48, 0, NULL); + if (pb == NULL) + { + g_warning("Unable to find Geany icon in theme, using embedded icon"); + pb = ui_new_pixbuf_from_inline(GEANY_IMAGE_LOGO); + } gtk_window_set_icon(GTK_WINDOW(main_widgets.window), pb); g_object_unref(pb); /* free our reference */ } From 6897cd49c69535c6563e56ae011c6f8382fec485 Mon Sep 17 00:00:00 2001 From: Lex Date: Sun, 14 Oct 2012 12:55:34 +1100 Subject: [PATCH 06/92] Make use of theme icon a various pref. Some users want the theme icon, some dislike the icon provided by their theme and want the traditional Geany icon. This makes that choice a various pref. Used a standalone global to avoid impacting the plugin interface and CommandLineOptions and GeanyStatus didn't make sense. --- src/keyfile.c | 4 ++++ src/main.c | 20 ++++++++++++++------ src/main.h | 2 ++ 3 files changed, 20 insertions(+), 6 deletions(-) diff --git a/src/keyfile.c b/src/keyfile.c index 9dfaa99f6..651138bf6 100644 --- a/src/keyfile.c +++ b/src/keyfile.c @@ -240,6 +240,10 @@ static void init_pref_groups(void) "number_non_ft_menu_items", 0); stash_group_add_integer(group, &build_menu_prefs.number_exec_menu_items, "number_exec_menu_items", 0); + + /* use the Geany icon instead of the theme */ + stash_group_add_boolean(group, &main_use_geany_icon, + "use_geany_icon", TRUE); } diff --git a/src/main.c b/src/main.c index 744092e47..16f0e7924 100644 --- a/src/main.c +++ b/src/main.c @@ -90,6 +90,7 @@ gboolean ignore_callback; /* hack workaround for GTK+ toggle button callback pro GeanyStatus main_status; CommandLineOptions cl_options; /* fields initialised in parse_command_line_options */ +gboolean main_use_geany_icon; static const gchar geany_lib_versions[] = "GTK %u.%u.%u, GLib %u.%u.%u"; @@ -1060,12 +1061,19 @@ gint main(gint argc, gchar **argv) /* set window icon */ { GdkPixbuf *pb; - pb = gtk_icon_theme_load_icon(gtk_icon_theme_get_default(), "geany", 48, 0, NULL); - if (pb == NULL) - { - g_warning("Unable to find Geany icon in theme, using embedded icon"); - pb = ui_new_pixbuf_from_inline(GEANY_IMAGE_LOGO); - } + if (main_use_geany_icon) + { + pb = ui_new_pixbuf_from_inline(GEANY_IMAGE_LOGO); + } + else + { + pb = gtk_icon_theme_load_icon(gtk_icon_theme_get_default(), "geany", 48, 0, NULL); + if (pb == NULL) + { + g_warning("Unable to find Geany icon in theme, using embedded icon"); + pb = ui_new_pixbuf_from_inline(GEANY_IMAGE_LOGO); + } + } gtk_window_set_icon(GTK_WINDOW(main_widgets.window), pb); g_object_unref(pb); /* free our reference */ } diff --git a/src/main.h b/src/main.h index 30e07b038..6f4c2e04b 100644 --- a/src/main.h +++ b/src/main.h @@ -51,6 +51,8 @@ GeanyStatus; extern GeanyStatus main_status; +extern gboolean main_use_geany_icon; + const gchar *main_get_version_string(void); From 306eaab3916649567c892215ad8390b9d39de82f Mon Sep 17 00:00:00 2001 From: Lex Date: Mon, 15 Oct 2012 11:56:03 +1100 Subject: [PATCH 07/92] Alter default and document icon setting Previous default value prevented the preceding commit from working (by default), oops. --- doc/geany.txt | 2 ++ src/keyfile.c | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/doc/geany.txt b/doc/geany.txt index 8375468a6..b60c7098e 100644 --- a/doc/geany.txt +++ b/doc/geany.txt @@ -2498,6 +2498,8 @@ msgwin_messages_visible Whether to show the Messages tab in the tru Messages Window msgwin_scribble_visible Whether to show the Scribble tab in the true immediately Messages Window +use_geany_icon Whether to use the Geany icon on the false on restart + window instead of the theme's icon ================================ ========================================= ========== =========== By default, statusbar_template is empty. This tells Geany to use its diff --git a/src/keyfile.c b/src/keyfile.c index 651138bf6..7df84eb20 100644 --- a/src/keyfile.c +++ b/src/keyfile.c @@ -243,7 +243,7 @@ static void init_pref_groups(void) /* use the Geany icon instead of the theme */ stash_group_add_boolean(group, &main_use_geany_icon, - "use_geany_icon", TRUE); + "use_geany_icon", FALSE); } From 49d88f0cd549635ad46613daa236f1b5d36582e0 Mon Sep 17 00:00:00 2001 From: Matthew Brush Date: Tue, 21 Feb 2012 20:16:12 -0800 Subject: [PATCH 08/92] Don't ignore custom M4 files in m4/ directory --- .gitignore | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 467b75693..566314f1b 100644 --- a/.gitignore +++ b/.gitignore @@ -46,7 +46,9 @@ Makefile.in /localwin32.mk /.lock-wscript /ltmain.sh -/m4/ +/m4/lt*.m4 +/m4/intltool.m4 +/m4/libtool.m4 /make_deb.sh /missing /mkinstalldirs From 6e8e0c7bfb6597cbfbf6e5dbfa2cb9a356146c49 Mon Sep 17 00:00:00 2001 From: Colomban Wendling Date: Thu, 18 Oct 2012 16:55:33 +0200 Subject: [PATCH 09/92] Fix display of non-ASCII tags in the symbols tree for non-UTF-8 files We used to convert the tags from the file encoding to UTF-8, but since we parse directly from our UTF-8 buffer, all tags are UTF-8, which lead to an improper conversion. --- src/symbols.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/symbols.c b/src/symbols.c index 58ff59d80..c55a4ea67 100644 --- a/src/symbols.c +++ b/src/symbols.c @@ -1028,6 +1028,9 @@ static const gchar *get_symbol_name(GeanyDocument *doc, const TMTag *tag, gboole if (utils_str_equal(doc->encoding, "UTF-8") || utils_str_equal(doc->encoding, "None")) doc_is_utf8 = TRUE; + else /* normally the tags will always be in UTF-8 since we parse from our buffer, but a + * plugin might have called tm_source_file_update(), so check to be sure */ + doc_is_utf8 = g_utf8_validate(tag->name, -1, NULL); if (! doc_is_utf8) utf8_name = encodings_convert_to_utf8_from_charset(tag->name, From b626cc93e3c819f747160589227596b0d6a53484 Mon Sep 17 00:00:00 2001 From: Colomban Wendling Date: Thu, 18 Oct 2012 17:02:39 +0200 Subject: [PATCH 10/92] ReStructuredText: fix parsing of titles containing UTF-8 characters If a title contained multi-byte UTF-8 characters, it wasn't properly recognized due to the title being longer (in bytes) than the underline. So, fix the title length computation to properly count the characters, not the bytes. Note that this fix only handles ASCII, one-byte charsets and UTF-8, it won't help with other multi-bytes encodings. However, the whole parser expects ASCII-compatible encoding anyway, and in most situations it will be fed the Geany's UTF-8 buffer. Closes #3578050. --- tagmanager/ctags/rest.c | 36 +++++++++++++++++++++++++++++++++++- 1 file changed, 35 insertions(+), 1 deletion(-) diff --git a/tagmanager/ctags/rest.c b/tagmanager/ctags/rest.c index 7a8e99213..3cb81331e 100644 --- a/tagmanager/ctags/rest.c +++ b/tagmanager/ctags/rest.c @@ -123,6 +123,35 @@ static int get_kind(char c) } +/* computes the length of an UTF-8 string + * if the string doesn't look like UTF-8, return -1 */ +static int utf8_strlen(const char *buf, int buf_len) +{ + int len = 0; + const char *end = buf + buf_len; + + for (len = 0; buf < end; len ++) + { + /* perform quick and naive validation (no sub-byte checking) */ + if (! (*buf & 0x80)) + buf ++; + else if ((*buf & 0xe0) == 0xc0) + buf += 2; + else if ((*buf & 0xf0) == 0xe0) + buf += 3; + else if ((*buf & 0xf8) == 0xf0) + buf += 4; + else /* not a valid leading UTF-8 byte, abort */ + return -1; + + if (buf > end) /* incomplete last byte */ + return -1; + } + + return len; +} + + /* TODO: parse overlining & underlining as distinct sections. */ static void findRestTags (void) { @@ -135,7 +164,12 @@ static void findRestTags (void) while ((line = fileReadLine ()) != NULL) { int line_len = strlen((const char*) line); - int name_len = vStringLength(name); + int name_len_bytes = vStringLength(name); + int name_len = utf8_strlen(vStringValue(name), name_len_bytes); + + /* if the name doesn't look like UTF-8, assume one-byte charset */ + if (name_len < 0) + name_len = name_len_bytes; /* underlines must be the same length or more */ if (line_len >= name_len && name_len > 0 && From f04df056cdd96be7c3319993d71b8dc36fdd397c Mon Sep 17 00:00:00 2001 From: Colomban Wendling Date: Fri, 19 Oct 2012 21:39:38 +0200 Subject: [PATCH 11/92] Fix parsing of C++11 final classes Closes #3577559. --- tagmanager/ctags/c.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/tagmanager/ctags/c.c b/tagmanager/ctags/c.c index f64a72400..62cdaa732 100644 --- a/tagmanager/ctags/c.c +++ b/tagmanager/ctags/c.c @@ -423,7 +423,7 @@ static const keywordDesc KeywordTable [] = { { "extends", KEYWORD_EXTENDS, { 0, 0, 0, 1, 1, 0, 0 } }, { "extern", KEYWORD_EXTERN, { 1, 1, 1, 0, 1, 1, 0 } }, { "extern", KEYWORD_NAMESPACE, { 0, 0, 0, 0, 0, 0, 1 } }, /* parse block */ - { "final", KEYWORD_FINAL, { 0, 0, 0, 1, 0, 0, 1 } }, + { "final", KEYWORD_FINAL, { 0, 1, 0, 1, 0, 0, 1 } }, { "finally", KEYWORD_FINALLY, { 0, 0, 0, 0, 0, 1, 1 } }, { "float", KEYWORD_FLOAT, { 1, 1, 1, 1, 0, 1, 1 } }, { "for", KEYWORD_FOR, { 1, 1, 1, 1, 0, 1, 1 } }, @@ -2955,6 +2955,13 @@ static void tagCheck (statementInfo *const st) } } } + /* C++ 11 allows class final { ... } */ + else if (isLanguage (Lang_cpp) && isType (prev, TOKEN_KEYWORD) && + prev->keyword == KEYWORD_FINAL && isType(prev2, TOKEN_NAME)) + { + name_token = (tokenInfo *)prev2; + copyToken (st->blockName, name_token); + } else if (isLanguage (Lang_csharp)) makeTag (prev, st, FALSE, TAG_PROPERTY); else From a77785e3780db6830ce94c01da8ee34c54f116e7 Mon Sep 17 00:00:00 2001 From: Colomban Wendling Date: Sat, 20 Oct 2012 14:07:13 +0200 Subject: [PATCH 12/92] Set style for SCE_C_STRINGRAW (C++11 raw strings) Part of #3578557. --- data/filetypes.c | 1 + src/highlightingmappings.h | 1 + 2 files changed, 2 insertions(+) diff --git a/data/filetypes.c b/data/filetypes.c index 291c2c1fa..fb39193a9 100644 --- a/data/filetypes.c +++ b/data/filetypes.c @@ -10,6 +10,7 @@ number=number_1 word=keyword_1 word2=keyword_2 string=string_1 +stringraw=string_2 character=character uuid=other preprocessor=preprocessor diff --git a/src/highlightingmappings.h b/src/highlightingmappings.h index e11ec2e28..3bd7ee247 100644 --- a/src/highlightingmappings.h +++ b/src/highlightingmappings.h @@ -185,6 +185,7 @@ static const HLStyle highlighting_styles_C[] = { SCE_C_WORD, "word", FALSE }, { SCE_C_WORD2, "word2", FALSE }, { SCE_C_STRING, "string", FALSE }, + { SCE_C_STRINGRAW, "stringraw", FALSE }, { SCE_C_CHARACTER, "character", FALSE }, { SCE_C_UUID, "uuid", FALSE }, { SCE_C_PREPROCESSOR, "preprocessor", FALSE }, From f2f22d34ab9063852279bc6c5a45c8d3cfafdc0a Mon Sep 17 00:00:00 2001 From: Colomban Wendling Date: Mon, 22 Oct 2012 20:30:18 +0200 Subject: [PATCH 13/92] Parse C++11 enums with type specifier Part of #3578557. --- tagmanager/ctags/c.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/tagmanager/ctags/c.c b/tagmanager/ctags/c.c index 62cdaa732..f502bbcba 100644 --- a/tagmanager/ctags/c.c +++ b/tagmanager/ctags/c.c @@ -2625,6 +2625,15 @@ static void processColon (statementInfo *const st) else if (c == ';') setToken (st, TOKEN_SEMICOLON); } + else if (isLanguage (Lang_cpp) && st->declaration == DECL_ENUM) + { + /* skip enum's base type */ + c = skipToOneOf ("{;"); + if (c == '{') + setToken (st, TOKEN_BRACE_OPEN); + else if (c == ';') + setToken (st, TOKEN_SEMICOLON); + } else { const tokenInfo *const prev = prevToken (st, 1); From 6c7f69578d8e142f5994cc9cf0e0abc83a606a1b Mon Sep 17 00:00:00 2001 From: Colomban Wendling Date: Mon, 22 Oct 2012 20:43:06 +0200 Subject: [PATCH 14/92] Parse C++11 classed enums Part of #3578557. --- tagmanager/ctags/c.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/tagmanager/ctags/c.c b/tagmanager/ctags/c.c index f502bbcba..2fde3ede2 100644 --- a/tagmanager/ctags/c.c +++ b/tagmanager/ctags/c.c @@ -1968,6 +1968,12 @@ static void readParents (statementInfo *const st, const int qualifier) deleteToken (token); } +static void checkIsClassEnum (statementInfo *const st, const declType decl) +{ + if (! isLanguage (Lang_cpp) || st->declaration != DECL_ENUM) + st->declaration = decl; +} + static void processToken (tokenInfo *const token, statementInfo *const st) { switch (token->keyword) /* is it a reserved word? */ @@ -1979,7 +1985,7 @@ static void processToken (tokenInfo *const token, statementInfo *const st) case KEYWORD_ATTRIBUTE: skipParens (); initToken (token); break; case KEYWORD_CATCH: skipParens (); skipBraces (); break; case KEYWORD_CHAR: st->declaration = DECL_BASE; break; - case KEYWORD_CLASS: st->declaration = DECL_CLASS; break; + case KEYWORD_CLASS: checkIsClassEnum (st, DECL_CLASS); break; case KEYWORD_CONST: st->declaration = DECL_BASE; break; case KEYWORD_DOUBLE: st->declaration = DECL_BASE; break; case KEYWORD_ENUM: st->declaration = DECL_ENUM; break; @@ -2003,7 +2009,7 @@ static void processToken (tokenInfo *const token, statementInfo *const st) case KEYWORD_PUBLIC: setAccess (st, ACCESS_PUBLIC); break; case KEYWORD_SHORT: st->declaration = DECL_BASE; break; case KEYWORD_SIGNED: st->declaration = DECL_BASE; break; - case KEYWORD_STRUCT: st->declaration = DECL_STRUCT; break; + case KEYWORD_STRUCT: checkIsClassEnum (st, DECL_STRUCT); break; case KEYWORD_THROWS: discardTypeList (token); break; case KEYWORD_TYPEDEF: st->scope = SCOPE_TYPEDEF; break; case KEYWORD_UNION: st->declaration = DECL_UNION; break; From 8855c146cc477ba2961c752fd3fe70ac268ac4a3 Mon Sep 17 00:00:00 2001 From: Colomban Wendling Date: Mon, 22 Oct 2012 22:40:19 +0200 Subject: [PATCH 15/92] Fix a use of non-const variable to hold a string literal --- tagmanager/ctags/c.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tagmanager/ctags/c.c b/tagmanager/ctags/c.c index 2fde3ede2..2f6cbbb7b 100644 --- a/tagmanager/ctags/c.c +++ b/tagmanager/ctags/c.c @@ -3145,8 +3145,8 @@ static void initializeDParser (const langType language) { /* keyword aliases - some are for parsing like const(Type), some are just * function attributes */ - char *const_aliases[] = {"immutable", "nothrow", "pure", "shared", NULL}; - char **s; + const char *const_aliases[] = {"immutable", "nothrow", "pure", "shared", NULL}; + const char **s; Lang_d = language; buildKeywordHash (language, 6); From a3664fae9ece396952d732cc937e63192d8c6f76 Mon Sep 17 00:00:00 2001 From: Nick Treleaven Date: Mon, 17 Sep 2012 16:31:28 +0100 Subject: [PATCH 16/92] Fix spawning [synchronous] commands on Windows Build command spawning failed sometimes when there were several pages of errors. In these cases the process would block for 30s and then abort. (Some hangs were also experienced). This fix does cause a console window to be shown for the duration of the spawned process. This seems acceptable compared with the old broken behaviour, and can be useful to abort the build command by closing the console window. Note: If 'env' is passed, the old broken spawning is used. --- src/build.c | 16 ++++++------ src/win32.c | 72 ++++++++++++++++++++++++++++++++++++++++++++++++++++- 2 files changed, 79 insertions(+), 9 deletions(-) diff --git a/src/build.c b/src/build.c index 5463db133..3295872ea 100644 --- a/src/build.c +++ b/src/build.c @@ -498,7 +498,7 @@ static GeanyBuildCommand *get_build_group(const GeanyBuildSource src, const Gean * If any parameter is out of range does nothing. * * Updates the menu. - * + * **/ void build_remove_menu_item(const GeanyBuildSource src, const GeanyBuildGroup grp, const gint cmd) { @@ -560,12 +560,12 @@ GeanyBuildCommand *build_get_menu_item(GeanyBuildSource src, GeanyBuildGroup grp * This is a pointer to an internal structure and must not be freed. * **/ -const gchar *build_get_current_menu_item(const GeanyBuildGroup grp, const guint cmd, +const gchar *build_get_current_menu_item(const GeanyBuildGroup grp, const guint cmd, const GeanyBuildCmdEntries fld) { GeanyBuildCommand *c; gchar *str = NULL; - + g_return_val_if_fail(grp < GEANY_GBG_COUNT, NULL); g_return_val_if_fail(fld < GEANY_BC_CMDENTRIES_COUNT, NULL); g_return_val_if_fail(cmd < build_groups_count[grp], NULL); @@ -593,19 +593,19 @@ const gchar *build_get_current_menu_item(const GeanyBuildGroup grp, const guint * * Set the specified field of the command specified by @a src, @a grp and @a cmd. * - * @param src the source of the menu item + * @param src the source of the menu item * @param grp the group of the specified menu item. * @param cmd the index of the menu item within the group. * @param fld the field in the menu item command to set * @param val the value to set the field to, is copied * **/ - -void build_set_menu_item(const GeanyBuildSource src, const GeanyBuildGroup grp, + +void build_set_menu_item(const GeanyBuildSource src, const GeanyBuildGroup grp, const guint cmd, const GeanyBuildCmdEntries fld, const gchar *val) { GeanyBuildCommand **g; - + g_return_if_fail(src < GEANY_BCS_COUNT); g_return_if_fail(grp < GEANY_GBG_COUNT); g_return_if_fail(fld < GEANY_BC_CMDENTRIES_COUNT); @@ -827,7 +827,7 @@ static GPid build_spawn_cmd(GeanyDocument *doc, const gchar *cmd, const gchar *d &(build_info.pid), NULL, &stdout_fd, &stderr_fd, &error)) #endif { - geany_debug("g_spawn_async_with_pipes() failed: %s", error->message); + geany_debug("build command spawning failed: %s", error->message); ui_set_statusbar(TRUE, _("Process failed (%s)"), error->message); g_strfreev(argv); g_error_free(error); diff --git a/src/win32.c b/src/win32.c index e3cf1aff4..0a59dbdd5 100644 --- a/src/win32.c +++ b/src/win32.c @@ -40,6 +40,7 @@ #include #include +#include #include #include "win32.h" @@ -820,9 +821,28 @@ gchar *win32_get_hostname(void) } +static gchar *create_temp_file(void) +{ + gchar *name; + gint fd; + + fd = g_file_open_tmp("tmp_XXXXXX", &name, NULL); + if (fd == -1) + name = NULL; + else + close(fd); + + return name; +} + + +/* Sometimes this blocks for 30s before aborting when there are several + * pages of (error) output and sometimes hangs - see the FIXME. + * Also gw_spawn.dwExitCode seems to be not set properly. */ /* Process spawning implementation for Windows, by Pierre Joye. * Don't call this function directly, use utils_spawn_[a]sync() instead. */ -gboolean win32_spawn(const gchar *dir, gchar **argv, gchar **env, GSpawnFlags flags, +static +gboolean _broken_win32_spawn(const gchar *dir, gchar **argv, gchar **env, GSpawnFlags flags, gchar **std_out, gchar **std_err, gint *exit_status, GError **error) { TCHAR buffer[CMDSIZE]=TEXT(""); @@ -980,6 +1000,56 @@ gboolean win32_spawn(const gchar *dir, gchar **argv, gchar **env, GSpawnFlags fl } +/* Simple replacement for _broken_win32_spawn(). + * flags is ignored, G_SPAWN_SEARCH_PATH is implied. + * Don't call this function directly, use utils_spawn_[a]sync() instead. + * Adapted from tm_workspace_create_global_tags(). */ +gboolean win32_spawn(const gchar *dir, gchar **argv, gchar **env, GSpawnFlags flags, + gchar **std_out, gchar **std_err, gint *exit_status, GError **error) +{ + gint ret; + gboolean fail; + gchar *tmp_file = create_temp_file(); + gchar *tmp_errfile = create_temp_file(); + gchar *command; + + if (env != NULL) + { + return _broken_win32_spawn(dir, argv, env, flags, std_out, std_err, + exit_status, error); + } + if (!tmp_file || !tmp_errfile) + { + g_warning("%s: Could not create temporary files!", G_STRFUNC); + return FALSE; + } + command = g_strjoinv(" ", argv); + SETPTR(command, g_strdup_printf("%s >%s 2>%s", + command, tmp_file, tmp_errfile)); + g_chdir(dir); + ret = system(command); + /* the command can return -1 as an exit code, so check errno also */ + fail = ret == -1 && errno; + if (!fail) + { + g_file_get_contents(tmp_file, std_out, NULL, NULL); + g_file_get_contents(tmp_errfile, std_err, NULL, NULL); + } + else if (error) + g_set_error_literal(error, G_SPAWN_ERROR, errno, g_strerror(errno)); + + g_free(command); + g_unlink(tmp_file); + g_free(tmp_file); + g_unlink(tmp_errfile); + g_free(tmp_errfile); + if (exit_status) + *exit_status = ret; + + return !fail; +} + + static gboolean GetContentFromHandle(HANDLE hFile, gchar **content, GError **error) { DWORD filesize; From 00c2cc20eaacd9ef26e89ab0c0c7a009a8f64118 Mon Sep 17 00:00:00 2001 From: Nick Treleaven Date: Wed, 24 Oct 2012 17:43:26 +0100 Subject: [PATCH 17/92] Fix gcc missing field initializer warning --- src/printing.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/printing.c b/src/printing.c index 6ce6b5bb5..196bb3558 100644 --- a/src/printing.c +++ b/src/printing.c @@ -472,7 +472,8 @@ static void printing_print_gtk(GeanyDocument *doc) GtkPrintOperation *op; GtkPrintOperationResult res = GTK_PRINT_OPERATION_RESULT_ERROR; GError *error = NULL; - DocInfo dinfo = { 0 }; + static const DocInfo dinfo0; + DocInfo dinfo = dinfo0; PrintWidgets *widgets; /** TODO check for monospace font, detect the widest character in the font and From d7e285d00e2b7d943f32d01e7d3308dbc86620e7 Mon Sep 17 00:00:00 2001 From: Nick Treleaven Date: Thu, 25 Oct 2012 13:51:14 +0100 Subject: [PATCH 18/92] Fix parsing colons in D (#3577788) --- tagmanager/ctags/c.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/tagmanager/ctags/c.c b/tagmanager/ctags/c.c index 2f6cbbb7b..ba0bfeaf4 100644 --- a/tagmanager/ctags/c.c +++ b/tagmanager/ctags/c.c @@ -2615,11 +2615,10 @@ static void processColon (statementInfo *const st) else { cppUngetc (c); - if ((((isLanguage (Lang_cpp) && + if (((isLanguage (Lang_cpp) && (st->declaration == DECL_CLASS || st->declaration == DECL_STRUCT)) || - isLanguage (Lang_csharp) || isLanguage (Lang_vala)) && - inheritingDeclaration (st->declaration)) || - isLanguage (Lang_d)) + isLanguage (Lang_csharp) || isLanguage (Lang_d) || isLanguage (Lang_vala)) && + inheritingDeclaration (st->declaration)) { readParents (st, ':'); } From 4d1675426779de628bc47bee3591df76a8028435 Mon Sep 17 00:00:00 2001 From: Colomban Wendling Date: Thu, 25 Oct 2012 16:08:32 +0200 Subject: [PATCH 19/92] Update Scintilla to version 3.2.3 Closes #2909124, #3094431 and #3233160. --- scintilla/gtk/ScintillaGTK.cxx | 4 + scintilla/include/SciLexer.h | 7 ++ scintilla/include/Scintilla.iface | 7 ++ scintilla/include/ScintillaWidget.h | 4 +- scintilla/lexers/LexBash.cxx | 156 +++++++++++++++++++++++++--- scintilla/lexers/LexCPP.cxx | 15 ++- scintilla/lexers/LexOthers.cxx | 73 ------------- scintilla/lexers/LexPO.cxx | 149 ++++++++++++++++++++++++++ scintilla/lexers/LexRuby.cxx | 14 ++- scintilla/lexers/LexSQL.cxx | 33 +++--- scintilla/src/Catalogue.cxx | 2 +- scintilla/src/Document.cxx | 24 ++++- scintilla/src/Document.h | 6 +- scintilla/src/Editor.cxx | 45 ++++---- scintilla/src/Editor.h | 1 + scintilla/src/RESearch.cxx | 2 +- scintilla/src/RunStyles.cxx | 1 + scintilla/version.txt | 2 +- 18 files changed, 402 insertions(+), 143 deletions(-) create mode 100644 scintilla/lexers/LexPO.cxx diff --git a/scintilla/gtk/ScintillaGTK.cxx b/scintilla/gtk/ScintillaGTK.cxx index be007e775..8a09b105b 100644 --- a/scintilla/gtk/ScintillaGTK.cxx +++ b/scintilla/gtk/ScintillaGTK.cxx @@ -1213,6 +1213,10 @@ bool ScintillaGTK::ModifyScrollBars(int nMax, int nPage) { modified = true; } #endif + if (modified && (paintState == painting)) { + paintState = paintAbandoned; + } + return modified; } diff --git a/scintilla/include/SciLexer.h b/scintilla/include/SciLexer.h index 57b5cf6e7..85ba2a1cc 100644 --- a/scintilla/include/SciLexer.h +++ b/scintilla/include/SciLexer.h @@ -1354,6 +1354,13 @@ #define SCE_PO_MSGCTXT 6 #define SCE_PO_MSGCTXT_TEXT 7 #define SCE_PO_FUZZY 8 +#define SCE_PO_PROGRAMMER_COMMENT 9 +#define SCE_PO_REFERENCE 10 +#define SCE_PO_FLAGS 11 +#define SCE_PO_MSGID_TEXT_EOL 12 +#define SCE_PO_MSGSTR_TEXT_EOL 13 +#define SCE_PO_MSGCTXT_TEXT_EOL 14 +#define SCE_PO_ERROR 15 #define SCE_PAS_DEFAULT 0 #define SCE_PAS_IDENTIFIER 1 #define SCE_PAS_COMMENT 2 diff --git a/scintilla/include/Scintilla.iface b/scintilla/include/Scintilla.iface index ff70c0a5a..28e21ee15 100644 --- a/scintilla/include/Scintilla.iface +++ b/scintilla/include/Scintilla.iface @@ -3924,6 +3924,13 @@ val SCE_PO_MSGSTR_TEXT=5 val SCE_PO_MSGCTXT=6 val SCE_PO_MSGCTXT_TEXT=7 val SCE_PO_FUZZY=8 +val SCE_PO_PROGRAMMER_COMMENT=9 +val SCE_PO_REFERENCE=10 +val SCE_PO_FLAGS=11 +val SCE_PO_MSGID_TEXT_EOL=12 +val SCE_PO_MSGSTR_TEXT_EOL=13 +val SCE_PO_MSGCTXT_TEXT_EOL=14 +val SCE_PO_ERROR=15 # Lexical states for SCLEX_PASCAL lex Pascal=SCLEX_PASCAL SCE_PAS_ val SCE_PAS_DEFAULT=0 diff --git a/scintilla/include/ScintillaWidget.h b/scintilla/include/ScintillaWidget.h index 021af2a30..f8cd212b0 100644 --- a/scintilla/include/ScintillaWidget.h +++ b/scintilla/include/ScintillaWidget.h @@ -16,8 +16,8 @@ extern "C" { #endif #define SCINTILLA(obj) G_TYPE_CHECK_INSTANCE_CAST (obj, scintilla_get_type (), ScintillaObject) -#define SCINTILLA_CLASS(klass) GTK_CHECK_CLASS_CAST (klass, scintilla_get_type (), ScintillaClass) -#define IS_SCINTILLA(obj) GTK_CHECK_TYPE (obj, scintilla_get_type ()) +#define SCINTILLA_CLASS(klass) G_TYPE_CHECK_CLASS_CAST (klass, scintilla_get_type (), ScintillaClass) +#define IS_SCINTILLA(obj) G_TYPE_CHECK_INSTANCE_TYPE (obj, scintilla_get_type ()) typedef struct _ScintillaObject ScintillaObject; typedef struct _ScintillaClass ScintillaClass; diff --git a/scintilla/lexers/LexBash.cxx b/scintilla/lexers/LexBash.cxx index 8cd6cc570..2dc8707e5 100644 --- a/scintilla/lexers/LexBash.cxx +++ b/scintilla/lexers/LexBash.cxx @@ -2,7 +2,7 @@ /** @file LexBash.cxx ** Lexer for Bash. **/ -// Copyright 2004-2010 by Neil Hodgson +// Copyright 2004-2012 by Neil Hodgson // Adapted from LexPerl by Kein-Hong Man 2004 // The License.txt file describes the conditions under which this software may be distributed. @@ -49,6 +49,17 @@ using namespace Scintilla; #define BASH_CMD_ARITH 4 #define BASH_CMD_DELIM 5 +// state constants for nested delimiter pairs, used by +// SCE_SH_STRING and SCE_SH_BACKTICKS processing +#define BASH_DELIM_LITERAL 0 +#define BASH_DELIM_STRING 1 +#define BASH_DELIM_CSTRING 2 +#define BASH_DELIM_LSTRING 3 +#define BASH_DELIM_COMMAND 4 +#define BASH_DELIM_BACKTICK 5 + +#define BASH_DELIM_STACK_MAX 7 + static inline int translateBashDigit(int ch) { if (ch >= '0' && ch <= '9') { return ch - '0'; @@ -154,6 +165,60 @@ static void ColouriseBashDoc(unsigned int startPos, int length, int initStyle, }; QuoteCls Quote; + class QuoteStackCls { // Class to manage quote pairs that nest + public: + int Count; + int Up, Down; + int Style; + int Depth; // levels pushed + int *CountStack; + int *UpStack; + int *StyleStack; + QuoteStackCls() { + Count = 0; + Up = '\0'; + Down = '\0'; + Style = 0; + Depth = 0; + CountStack = new int[BASH_DELIM_STACK_MAX]; + UpStack = new int[BASH_DELIM_STACK_MAX]; + StyleStack = new int[BASH_DELIM_STACK_MAX]; + } + void Start(int u, int s) { + Count = 1; + Up = u; + Down = opposite(Up); + Style = s; + } + void Push(int u, int s) { + if (Depth >= BASH_DELIM_STACK_MAX) + return; + CountStack[Depth] = Count; + UpStack [Depth] = Up; + StyleStack[Depth] = Style; + Depth++; + Count = 1; + Up = u; + Down = opposite(Up); + Style = s; + } + void Pop(void) { + if (Depth <= 0) + return; + Depth--; + Count = CountStack[Depth]; + Up = UpStack [Depth]; + Style = StyleStack[Depth]; + Down = opposite(Up); + } + ~QuoteStackCls() { + delete []CountStack; + delete []UpStack; + delete []StyleStack; + } + }; + QuoteStackCls QuoteStack; + int numBase = 0; int digit; unsigned int endPos = startPos + length; @@ -163,6 +228,8 @@ static void ColouriseBashDoc(unsigned int startPos, int length, int initStyle, // Always backtracks to the start of a line that is not a continuation // of the previous line (i.e. start of a bash command segment) int ln = styler.GetLine(startPos); + if (ln > 0 && startPos == static_cast(styler.LineStart(ln))) + ln--; for (;;) { startPos = styler.LineStart(ln); if (ln == 0 || styler.GetLineState(ln) == BASH_CMD_START) @@ -376,7 +443,7 @@ static void ColouriseBashDoc(unsigned int startPos, int length, int initStyle, sc.ForwardSetState(SCE_SH_DEFAULT); } else if (sc.ch == '\\') { // skip escape prefix - } else { + } else if (!HereDoc.Quoted) { sc.SetState(SCE_SH_DEFAULT); } if (HereDoc.DelimiterLength >= HERE_DELIM_MAX - 1) { // force blowup @@ -401,8 +468,11 @@ static void ColouriseBashDoc(unsigned int startPos, int length, int initStyle, } char s[HERE_DELIM_MAX]; sc.GetCurrent(s, sizeof(s)); - if (sc.LengthCurrent() == 0) + if (sc.LengthCurrent() == 0) { // '' or "" delimiters + if (prefixws == 0 && HereDoc.Quoted && HereDoc.DelimiterLength == 0) + sc.SetState(SCE_SH_DEFAULT); break; + } if (s[strlen(s) - 1] == '\r') s[strlen(s) - 1] = '\0'; if (strcmp(HereDoc.Delimiter, s) == 0) { @@ -424,9 +494,56 @@ static void ColouriseBashDoc(unsigned int startPos, int length, int initStyle, } } break; - case SCE_SH_STRING: // delimited styles + case SCE_SH_STRING: // delimited styles, can nest case SCE_SH_BACKTICKS: - case SCE_SH_PARAM: + if (sc.ch == '\\' && QuoteStack.Up != '\\') { + if (QuoteStack.Style != BASH_DELIM_LITERAL) + sc.Forward(); + } else if (sc.ch == QuoteStack.Down) { + QuoteStack.Count--; + if (QuoteStack.Count == 0) { + if (QuoteStack.Depth > 0) { + QuoteStack.Pop(); + } else + sc.ForwardSetState(SCE_SH_DEFAULT); + } + } else if (sc.ch == QuoteStack.Up) { + QuoteStack.Count++; + } else { + if (QuoteStack.Style == BASH_DELIM_STRING || + QuoteStack.Style == BASH_DELIM_LSTRING + ) { // do nesting for "string", $"locale-string" + if (sc.ch == '`') { + QuoteStack.Push(sc.ch, BASH_DELIM_BACKTICK); + } else if (sc.ch == '$' && sc.chNext == '(') { + sc.Forward(); + QuoteStack.Push(sc.ch, BASH_DELIM_COMMAND); + } + } else if (QuoteStack.Style == BASH_DELIM_COMMAND || + QuoteStack.Style == BASH_DELIM_BACKTICK + ) { // do nesting for $(command), `command` + if (sc.ch == '\'') { + QuoteStack.Push(sc.ch, BASH_DELIM_LITERAL); + } else if (sc.ch == '\"') { + QuoteStack.Push(sc.ch, BASH_DELIM_STRING); + } else if (sc.ch == '`') { + QuoteStack.Push(sc.ch, BASH_DELIM_BACKTICK); + } else if (sc.ch == '$') { + if (sc.chNext == '\'') { + sc.Forward(); + QuoteStack.Push(sc.ch, BASH_DELIM_CSTRING); + } else if (sc.chNext == '\"') { + sc.Forward(); + QuoteStack.Push(sc.ch, BASH_DELIM_LSTRING); + } else if (sc.chNext == '(') { + sc.Forward(); + QuoteStack.Push(sc.ch, BASH_DELIM_COMMAND); + } + } + } + } + break; + case SCE_SH_PARAM: // ${parameter} if (sc.ch == '\\' && Quote.Up != '\\') { sc.Forward(); } else if (sc.ch == Quote.Down) { @@ -461,8 +578,14 @@ static void ColouriseBashDoc(unsigned int startPos, int length, int initStyle, sc.ChangeState(SCE_SH_ERROR); } // HereDoc.Quote always == '\'' + sc.SetState(SCE_SH_HERE_Q); + } else if (HereDoc.DelimiterLength == 0) { + // no delimiter, illegal (but '' and "" are legal) + sc.ChangeState(SCE_SH_ERROR); + sc.SetState(SCE_SH_DEFAULT); + } else { + sc.SetState(SCE_SH_HERE_Q); } - sc.SetState(SCE_SH_HERE_Q); } // update cmdState about the current command segment @@ -497,13 +620,13 @@ static void ColouriseBashDoc(unsigned int startPos, int length, int initStyle, sc.SetState(SCE_SH_COMMENTLINE); } else if (sc.ch == '\"') { sc.SetState(SCE_SH_STRING); - Quote.Start(sc.ch); + QuoteStack.Start(sc.ch, BASH_DELIM_STRING); } else if (sc.ch == '\'') { sc.SetState(SCE_SH_CHARACTER); Quote.Start(sc.ch); } else if (sc.ch == '`') { sc.SetState(SCE_SH_BACKTICKS); - Quote.Start(sc.ch); + QuoteStack.Start(sc.ch, BASH_DELIM_BACKTICK); } else if (sc.ch == '$') { if (sc.Match("$((")) { sc.SetState(SCE_SH_OPERATOR); // handle '((' later @@ -513,17 +636,22 @@ static void ColouriseBashDoc(unsigned int startPos, int length, int initStyle, sc.Forward(); if (sc.ch == '{') { sc.ChangeState(SCE_SH_PARAM); + Quote.Start(sc.ch); } else if (sc.ch == '\'') { sc.ChangeState(SCE_SH_STRING); + QuoteStack.Start(sc.ch, BASH_DELIM_CSTRING); } else if (sc.ch == '"') { sc.ChangeState(SCE_SH_STRING); - } else if (sc.ch == '(' || sc.ch == '`') { + QuoteStack.Start(sc.ch, BASH_DELIM_LSTRING); + } else if (sc.ch == '(') { sc.ChangeState(SCE_SH_BACKTICKS); + QuoteStack.Start(sc.ch, BASH_DELIM_COMMAND); + } else if (sc.ch == '`') { // $` seen in a configure script, valid? + sc.ChangeState(SCE_SH_BACKTICKS); + QuoteStack.Start(sc.ch, BASH_DELIM_BACKTICK); } else { continue; // scalar has no delimiter pair } - // fallthrough, open delim for $[{'"(`] - Quote.Start(sc.ch); } else if (sc.Match('<', '<')) { sc.SetState(SCE_SH_HERE_DELIM); HereDoc.State = 0; @@ -597,6 +725,10 @@ static void ColouriseBashDoc(unsigned int startPos, int length, int initStyle, }// sc.state } sc.Complete(); + if (sc.state == SCE_SH_HERE_Q) { + styler.ChangeLexerState(sc.currentPos, styler.Length()); + } + sc.Complete(); } static bool IsCommentLine(int line, Accessor &styler) { @@ -651,7 +783,7 @@ static void FoldBashDoc(unsigned int startPos, int length, int, WordList *[], if (ch == '<' && chNext == '<') { levelCurrent++; } - } else if (style == SCE_SH_HERE_Q && styler.StyleAt(i+1) == SCE_PL_DEFAULT) { + } else if (style == SCE_SH_HERE_Q && styler.StyleAt(i+1) == SCE_SH_DEFAULT) { levelCurrent--; } if (atEOL) { diff --git a/scintilla/lexers/LexCPP.cxx b/scintilla/lexers/LexCPP.cxx index d6efa7ee0..952037e9b 100644 --- a/scintilla/lexers/LexCPP.cxx +++ b/scintilla/lexers/LexCPP.cxx @@ -467,6 +467,7 @@ void SCI_METHOD LexerCPP::Lex(unsigned int startPos, int length, int initStyle, int styleBeforeDCKeyword = SCE_C_DEFAULT; bool continuationLine = false; bool isIncludePreprocessor = false; + bool isStringInPreprocessor = false; int lineCurrent = styler.GetLine(startPos); if ((MaskActive(initStyle) == SCE_C_PREPROCESSOR) || @@ -578,7 +579,9 @@ void SCI_METHOD LexerCPP::Lex(unsigned int startPos, int length, int initStyle, break; case SCE_C_NUMBER: // We accept almost anything because of hex. and number suffixes - if (!(setWord.Contains(sc.ch) || ((sc.ch == '+' || sc.ch == '-') && (sc.chPrev == 'e' || sc.chPrev == 'E')))) { + if (!(setWord.Contains(sc.ch) + || ((sc.ch == '+' || sc.ch == '-') && (sc.chPrev == 'e' || sc.chPrev == 'E' || + sc.chPrev == 'p' || sc.chPrev == 'P')))) { sc.SetState(SCE_C_DEFAULT|activitySet); } break; @@ -618,13 +621,17 @@ void SCI_METHOD LexerCPP::Lex(unsigned int startPos, int length, int initStyle, sc.SetState(SCE_C_DEFAULT|activitySet); } break; - case SCE_C_PREPROCESSOR: + case SCE_C_PREPROCESSOR: if (options.stylingWithinPreprocessor) { if (IsASpace(sc.ch)) { sc.SetState(SCE_C_DEFAULT|activitySet); } - } else { - if (sc.Match('/', '*')) { + } else if (isStringInPreprocessor && (sc.Match('>') || sc.Match('\"'))) { + isStringInPreprocessor = false; + } else if (!isStringInPreprocessor) { + if ((isIncludePreprocessor && sc.Match('<')) || sc.Match('\"')) { + isStringInPreprocessor = true; + } else if (sc.Match('/', '*')) { sc.SetState(SCE_C_PREPROCESSORCOMMENT|activitySet); sc.Forward(); // Eat the * } else if (sc.Match('/', '/')) { diff --git a/scintilla/lexers/LexOthers.cxx b/scintilla/lexers/LexOthers.cxx index 77c156a3c..d27c83545 100644 --- a/scintilla/lexers/LexOthers.cxx +++ b/scintilla/lexers/LexOthers.cxx @@ -614,78 +614,6 @@ static void FoldDiffDoc(unsigned int startPos, int length, int, WordList *[], Ac } while (static_cast(startPos) + length > curLineStart); } -static void ColourisePoLine( - char *lineBuffer, - unsigned int lengthLine, - unsigned int startLine, - unsigned int endPos, - Accessor &styler) { - - unsigned int i = 0; - static unsigned int state = SCE_PO_DEFAULT; - unsigned int state_start = SCE_PO_DEFAULT; - - while ((i < lengthLine) && isspacechar(lineBuffer[i])) // Skip initial spaces - i++; - if (i < lengthLine) { - if (lineBuffer[i] == '#') { - // check if the comment contains any flags ("#, ") and - // then whether the flags contain "fuzzy" - if (strstart(lineBuffer, "#, ") && strstr(lineBuffer, "fuzzy")) - styler.ColourTo(endPos, SCE_PO_FUZZY); - else - styler.ColourTo(endPos, SCE_PO_COMMENT); - } else { - if (lineBuffer[0] == '"') { - // line continuation, use previous style - styler.ColourTo(endPos, state); - return; - // this implicitly also matches "msgid_plural" - } else if (strstart(lineBuffer, "msgid")) { - state_start = SCE_PO_MSGID; - state = SCE_PO_MSGID_TEXT; - } else if (strstart(lineBuffer, "msgstr")) { - state_start = SCE_PO_MSGSTR; - state = SCE_PO_MSGSTR_TEXT; - } else if (strstart(lineBuffer, "msgctxt")) { - state_start = SCE_PO_MSGCTXT; - state = SCE_PO_MSGCTXT_TEXT; - } - if (state_start != SCE_PO_DEFAULT) { - // find the next space - while ((i < lengthLine) && ! isspacechar(lineBuffer[i])) - i++; - styler.ColourTo(startLine + i - 1, state_start); - styler.ColourTo(startLine + i, SCE_PO_DEFAULT); - styler.ColourTo(endPos, state); - } - } - } else { - styler.ColourTo(endPos, SCE_PO_DEFAULT); - } -} - -static void ColourisePoDoc(unsigned int startPos, int length, int, WordList *[], Accessor &styler) { - char lineBuffer[1024]; - styler.StartAt(startPos); - styler.StartSegment(startPos); - unsigned int linePos = 0; - unsigned int startLine = startPos; - for (unsigned int i = startPos; i < startPos + length; i++) { - lineBuffer[linePos++] = styler[i]; - if (AtEOL(styler, i) || (linePos >= sizeof(lineBuffer) - 1)) { - // End of line (or of line buffer) met, colourise it - lineBuffer[linePos] = '\0'; - ColourisePoLine(lineBuffer, linePos, startLine, i, styler); - linePos = 0; - startLine = i + 1; - } - } - if (linePos > 0) { // Last line does not have ending characters - ColourisePoLine(lineBuffer, linePos, startLine, startPos + length - 1, styler); - } -} - static inline bool isassignchar(unsigned char ch) { return (ch == '=') || (ch == ':'); } @@ -1498,7 +1426,6 @@ static void ColouriseNullDoc(unsigned int startPos, int length, int, WordList *[ LexerModule lmBatch(SCLEX_BATCH, ColouriseBatchDoc, "batch", 0, batchWordListDesc); LexerModule lmDiff(SCLEX_DIFF, ColouriseDiffDoc, "diff", FoldDiffDoc, emptyWordListDesc); -LexerModule lmPo(SCLEX_PO, ColourisePoDoc, "po", 0, emptyWordListDesc); LexerModule lmProps(SCLEX_PROPERTIES, ColourisePropsDoc, "props", FoldPropsDoc, emptyWordListDesc); LexerModule lmMake(SCLEX_MAKEFILE, ColouriseMakeDoc, "makefile", 0, emptyWordListDesc); LexerModule lmErrorList(SCLEX_ERRORLIST, ColouriseErrorListDoc, "errorlist", 0, emptyWordListDesc); diff --git a/scintilla/lexers/LexPO.cxx b/scintilla/lexers/LexPO.cxx new file mode 100644 index 000000000..ced58efe2 --- /dev/null +++ b/scintilla/lexers/LexPO.cxx @@ -0,0 +1,149 @@ +// Scintilla source code edit control +/** @file LexPO.cxx + ** Lexer for GetText Translation (PO) files. + **/ +// Copyright 2012 by Colomban Wendling +// The License.txt file describes the conditions under which this software may be distributed. + +// see https://www.gnu.org/software/gettext/manual/gettext.html#PO-Files for the syntax reference +// some details are taken from the GNU msgfmt behavior (like that indent is allows in front of lines) + +// TODO: +// * add keywords for flags (fuzzy, c-format, ...) +// * highlight formats inside c-format strings (%s, %d, etc.) +// * style for previous untranslated string? ("#|" comment) + +#include +#include +#include +#include +#include +#include + +#include "ILexer.h" +#include "Scintilla.h" +#include "SciLexer.h" + +#include "WordList.h" +#include "LexAccessor.h" +#include "Accessor.h" +#include "StyleContext.h" +#include "CharacterSet.h" +#include "LexerModule.h" + +#ifdef SCI_NAMESPACE +using namespace Scintilla; +#endif + +static void ColourisePODoc(unsigned int startPos, int length, int initStyle, WordList *[], Accessor &styler) { + StyleContext sc(startPos, length, initStyle, styler); + bool escaped = false; + int curLine = styler.GetLine(startPos); + // the line state holds the last state on or before the line that isn't the default style + int curLineState = curLine > 0 ? styler.GetLineState(curLine - 1) : SCE_PO_DEFAULT; + + for (; sc.More(); sc.Forward()) { + // whether we should leave a state + switch (sc.state) { + case SCE_PO_COMMENT: + case SCE_PO_PROGRAMMER_COMMENT: + case SCE_PO_REFERENCE: + case SCE_PO_FLAGS: + case SCE_PO_FUZZY: + if (sc.atLineEnd) + sc.SetState(SCE_PO_DEFAULT); + else if (sc.state == SCE_PO_FLAGS && sc.Match("fuzzy")) + // here we behave like the previous parser, but this should probably be highlighted + // on its own like a keyword rather than changing the whole flags style + sc.ChangeState(SCE_PO_FUZZY); + break; + + case SCE_PO_MSGCTXT: + case SCE_PO_MSGID: + case SCE_PO_MSGSTR: + if (isspacechar(sc.ch)) + sc.SetState(SCE_PO_DEFAULT); + break; + + case SCE_PO_ERROR: + if (sc.atLineEnd) + sc.SetState(SCE_PO_DEFAULT); + break; + + case SCE_PO_MSGCTXT_TEXT: + case SCE_PO_MSGID_TEXT: + case SCE_PO_MSGSTR_TEXT: + if (sc.atLineEnd) { // invalid inside a string + if (sc.state == SCE_PO_MSGCTXT_TEXT) + sc.ChangeState(SCE_PO_MSGCTXT_TEXT_EOL); + else if (sc.state == SCE_PO_MSGID_TEXT) + sc.ChangeState(SCE_PO_MSGID_TEXT_EOL); + else if (sc.state == SCE_PO_MSGSTR_TEXT) + sc.ChangeState(SCE_PO_MSGSTR_TEXT_EOL); + sc.SetState(SCE_PO_DEFAULT); + escaped = false; + } else { + if (escaped) + escaped = false; + else if (sc.ch == '\\') + escaped = true; + else if (sc.ch == '"') + sc.ForwardSetState(SCE_PO_DEFAULT); + } + break; + } + + // whether we should enter a new state + if (sc.state == SCE_PO_DEFAULT) { + // forward to the first non-white character on the line + bool atLineStart = sc.atLineStart; + if (atLineStart) { + while (sc.More() && ! sc.atLineEnd && isspacechar(sc.ch)) + sc.Forward(); + } + + if (atLineStart && sc.ch == '#') { + if (sc.chNext == '.') + sc.SetState(SCE_PO_PROGRAMMER_COMMENT); + else if (sc.chNext == ':') + sc.SetState(SCE_PO_REFERENCE); + else if (sc.chNext == ',') + sc.SetState(SCE_PO_FLAGS); + else + sc.SetState(SCE_PO_COMMENT); + } else if (atLineStart && sc.Match("msgid")) { // includes msgid_plural + sc.SetState(SCE_PO_MSGID); + } else if (atLineStart && sc.Match("msgstr")) { // includes [] suffixes + sc.SetState(SCE_PO_MSGSTR); + } else if (atLineStart && sc.Match("msgctxt")) { + sc.SetState(SCE_PO_MSGCTXT); + } else if (sc.ch == '"') { + if (curLineState == SCE_PO_MSGCTXT || curLineState == SCE_PO_MSGCTXT_TEXT) + sc.SetState(SCE_PO_MSGCTXT_TEXT); + else if (curLineState == SCE_PO_MSGID || curLineState == SCE_PO_MSGID_TEXT) + sc.SetState(SCE_PO_MSGID_TEXT); + else if (curLineState == SCE_PO_MSGSTR || curLineState == SCE_PO_MSGSTR_TEXT) + sc.SetState(SCE_PO_MSGSTR_TEXT); + else + sc.SetState(SCE_PO_ERROR); + } else if (! isspacechar(sc.ch)) + sc.SetState(SCE_PO_ERROR); + + if (sc.state != SCE_PO_DEFAULT) + curLineState = sc.state; + } + + if (sc.atLineEnd) { + // Update the line state, so it can be seen by next line + curLine = styler.GetLine(sc.currentPos); + styler.SetLineState(curLine, curLineState); + } + } + sc.Complete(); +} + +static const char *const poWordListDesc[] = { + 0 +}; + +LexerModule lmPO(SCLEX_PO, ColourisePODoc, "po", 0, poWordListDesc); diff --git a/scintilla/lexers/LexRuby.cxx b/scintilla/lexers/LexRuby.cxx index 23115e6e0..40424aabd 100644 --- a/scintilla/lexers/LexRuby.cxx +++ b/scintilla/lexers/LexRuby.cxx @@ -465,7 +465,9 @@ static bool sureThisIsNotHeredoc(int lt2StartPos, } prevStyle = styler.StyleAt(firstWordPosn); // If we have '<<' following a keyword, it's not a heredoc - if (prevStyle != SCE_RB_IDENTIFIER) { + if (prevStyle != SCE_RB_IDENTIFIER + && prevStyle != SCE_RB_INSTANCE_VAR + && prevStyle != SCE_RB_CLASS_VAR) { return definitely_not_a_here_doc; } int newStyle = prevStyle; @@ -495,6 +497,9 @@ static bool sureThisIsNotHeredoc(int lt2StartPos, } else { break; } + // on second and next passes, only identifiers may appear since + // class and instance variable are private + prevStyle = SCE_RB_IDENTIFIER; } // Skip next batch of white-space firstWordPosn = skipWhitespace(firstWordPosn, lt2StartPos, styler); @@ -1436,7 +1441,8 @@ static bool keywordIsAmbiguous(const char *prevWord) || !strcmp(prevWord, "do") || !strcmp(prevWord, "while") || !strcmp(prevWord, "unless") - || !strcmp(prevWord, "until")) { + || !strcmp(prevWord, "until") + || !strcmp(prevWord, "for")) { return true; } else { return false; @@ -1554,6 +1560,7 @@ static bool keywordIsModifier(const char *word, #define WHILE_BACKWARDS "elihw" #define UNTIL_BACKWARDS "litnu" +#define FOR_BACKWARDS "rof" // Nothing fancy -- look to see if we follow a while/until somewhere // on the current line @@ -1591,7 +1598,8 @@ static bool keywordDoStartsLoop(int pos, *dst = 0; // Did we see our keyword? if (!strcmp(prevWord, WHILE_BACKWARDS) - || !strcmp(prevWord, UNTIL_BACKWARDS)) { + || !strcmp(prevWord, UNTIL_BACKWARDS) + || !strcmp(prevWord, FOR_BACKWARDS)) { return true; } // We can move pos to the beginning of the keyword, and then diff --git a/scintilla/lexers/LexSQL.cxx b/scintilla/lexers/LexSQL.cxx index d9013db9b..dc4bf6697 100644 --- a/scintilla/lexers/LexSQL.cxx +++ b/scintilla/lexers/LexSQL.cxx @@ -122,13 +122,11 @@ public : return sqlStatesLine; } - - unsigned short int IntoSelectStatement (unsigned short int sqlStatesLine, bool found) { + unsigned short int IntoSelectStatementOrAssignment (unsigned short int sqlStatesLine, bool found) { if (found) - sqlStatesLine |= MASK_INTO_SELECT_STATEMENT; + sqlStatesLine |= MASK_INTO_SELECT_STATEMENT_OR_ASSIGNEMENT; else - sqlStatesLine &= ~MASK_INTO_SELECT_STATEMENT; - + sqlStatesLine &= ~MASK_INTO_SELECT_STATEMENT_OR_ASSIGNEMENT; return sqlStatesLine; } @@ -161,11 +159,9 @@ public : bool IsIntoExceptionBlock (unsigned short int sqlStatesLine) { return (sqlStatesLine & MASK_INTO_EXCEPTION) != 0; } - - bool IsIntoSelectStatement (unsigned short int sqlStatesLine) { - return (sqlStatesLine & MASK_INTO_SELECT_STATEMENT) != 0; + bool IsIntoSelectStatementOrAssignment (unsigned short int sqlStatesLine) { + return (sqlStatesLine & MASK_INTO_SELECT_STATEMENT_OR_ASSIGNEMENT) != 0; } - bool IsCaseMergeWithoutWhenFound (unsigned short int sqlStatesLine) { return (sqlStatesLine & MASK_CASE_MERGE_WITHOUT_WHEN_FOUND) != 0; } @@ -188,7 +184,7 @@ private : SparseState sqlStatement; enum { MASK_NESTED_CASES = 0x01FF, - MASK_INTO_SELECT_STATEMENT = 0x0200, + MASK_INTO_SELECT_STATEMENT_OR_ASSIGNEMENT = 0x0200, MASK_CASE_MERGE_WITHOUT_WHEN_FOUND = 0x0400, MASK_MERGE_STATEMENT = 0x0800, MASK_INTO_DECLARE = 0x1000, @@ -608,9 +604,12 @@ void SCI_METHOD LexerSQL::Fold(unsigned int startPos, int length, int initStyle, sqlStatesCurrentLine = sqlStates.IntoMergeStatement(sqlStatesCurrentLine, false); levelNext--; } - if (sqlStates.IsIntoSelectStatement(sqlStatesCurrentLine)) - sqlStatesCurrentLine = sqlStates.IntoSelectStatement(sqlStatesCurrentLine, false); + if (sqlStates.IsIntoSelectStatementOrAssignment(sqlStatesCurrentLine)) + sqlStatesCurrentLine = sqlStates.IntoSelectStatementOrAssignment(sqlStatesCurrentLine, false); } + if (ch == ':' && chNext == '=' && !IsCommentStyle(style)) + sqlStatesCurrentLine = sqlStates.IntoSelectStatementOrAssignment(sqlStatesCurrentLine, true); + if (options.foldComment && IsStreamCommentStyle(style)) { if (!IsStreamCommentStyle(stylePrev)) { levelNext++; @@ -666,10 +665,9 @@ void SCI_METHOD LexerSQL::Fold(unsigned int startPos, int length, int initStyle, } else { s[j] = '\0'; } - if (!options.foldOnlyBegin && strcmp(s, "select") == 0) { - sqlStatesCurrentLine = sqlStates.IntoSelectStatement(sqlStatesCurrentLine, true); + sqlStatesCurrentLine = sqlStates.IntoSelectStatementOrAssignment(sqlStatesCurrentLine, true); } else if (strcmp(s, "if") == 0) { if (endFound) { endFound = false; @@ -719,8 +717,10 @@ void SCI_METHOD LexerSQL::Fold(unsigned int startPos, int length, int initStyle, levelNext--; //again for the "end case;" and block when } } else if (!options.foldOnlyBegin) { - if (strcmp(s, "case") == 0) + if (strcmp(s, "case") == 0) { sqlStatesCurrentLine = sqlStates.BeginCaseBlock(sqlStatesCurrentLine); + sqlStatesCurrentLine = sqlStates.CaseMergeWithoutWhenFound(sqlStatesCurrentLine, true); + } if (levelCurrent > levelNext) levelCurrent = levelNext; @@ -728,7 +728,6 @@ void SCI_METHOD LexerSQL::Fold(unsigned int startPos, int length, int initStyle, if (!statementFound) levelNext++; - sqlStatesCurrentLine = sqlStates.CaseMergeWithoutWhenFound(sqlStatesCurrentLine, true); statementFound = true; } else if (levelCurrent > levelNext) { // doesn't include this line into the folding block @@ -765,7 +764,7 @@ void SCI_METHOD LexerSQL::Fold(unsigned int startPos, int length, int initStyle, (strcmp(s, "endif") == 0)) { endFound = true; levelNext--; - if (sqlStates.IsIntoSelectStatement(sqlStatesCurrentLine) && !sqlStates.IsCaseMergeWithoutWhenFound(sqlStatesCurrentLine)) + if (sqlStates.IsIntoSelectStatementOrAssignment(sqlStatesCurrentLine) && !sqlStates.IsCaseMergeWithoutWhenFound(sqlStatesCurrentLine)) levelNext--; if (levelNext < SC_FOLDLEVELBASE) { levelNext = SC_FOLDLEVELBASE; diff --git a/scintilla/src/Catalogue.cxx b/scintilla/src/Catalogue.cxx index a34f8342d..257ba28ae 100644 --- a/scintilla/src/Catalogue.cxx +++ b/scintilla/src/Catalogue.cxx @@ -109,7 +109,7 @@ int Scintilla_LinkLexers() { LINK_LEXER(lmOctave); LINK_LEXER(lmPascal); LINK_LEXER(lmPerl); - LINK_LEXER(lmPo); + LINK_LEXER(lmPO); LINK_LEXER(lmProps); LINK_LEXER(lmPython); LINK_LEXER(lmR); diff --git a/scintilla/src/Document.cxx b/scintilla/src/Document.cxx index 4ce62c45b..1938149e7 100644 --- a/scintilla/src/Document.cxx +++ b/scintilla/src/Document.cxx @@ -69,6 +69,7 @@ void LexInterface::Colourise(int start, int end) { Document::Document() { refCount = 0; + pcf = NULL; #ifdef _WIN32 eolMode = SC_EOL_CRLF; #else @@ -123,6 +124,8 @@ Document::~Document() { regex = 0; delete pli; pli = 0; + delete pcf; + pcf = 0; } void Document::Init() { @@ -132,6 +135,16 @@ void Document::Init() { } } +bool Document::SetDBCSCodePage(int dbcsCodePage_) { + if (dbcsCodePage != dbcsCodePage_) { + dbcsCodePage = dbcsCodePage_; + SetCaseFolder(NULL); + return true; + } else { + return false; + } +} + void Document::InsertLine(int line) { for (int j=0; j maxPos to do a backward search) @@ -1426,7 +1448,7 @@ bool Document::MatchesWordOptions(bool word, bool wordStart, int pos, int length */ long Document::FindText(int minPos, int maxPos, const char *search, bool caseSensitive, bool word, bool wordStart, bool regExp, int flags, - int *length, CaseFolder *pcf) { + int *length) { if (*length <= 0) return minPos; if (regExp) { diff --git a/scintilla/src/Document.h b/scintilla/src/Document.h index 30c6aee1c..36d670937 100644 --- a/scintilla/src/Document.h +++ b/scintilla/src/Document.h @@ -212,6 +212,7 @@ private: int refCount; CellBuffer cb; CharClassify charClass; + CaseFolder *pcf; char stylingMask; int endStyled; int styleClock; @@ -255,6 +256,7 @@ public: int SCI_METHOD Release(); virtual void Init(); + bool SetDBCSCodePage(int dbcsCodePage_); virtual void InsertLine(int line); virtual void RemoveLine(int line); @@ -355,8 +357,10 @@ public: int SCI_METHOD Length() const { return cb.Length(); } void Allocate(int newSize) { cb.Allocate(newSize); } bool MatchesWordOptions(bool word, bool wordStart, int pos, int length); + bool HasCaseFolder(void) const; + void SetCaseFolder(CaseFolder *pcf_); long FindText(int minPos, int maxPos, const char *search, bool caseSensitive, bool word, - bool wordStart, bool regExp, int flags, int *length, CaseFolder *pcf); + bool wordStart, bool regExp, int flags, int *length); const char *SubstituteByPosition(const char *text, int *length); int LinesTotal() const; diff --git a/scintilla/src/Editor.cxx b/scintilla/src/Editor.cxx index 17b899d87..bb23e9e6d 100644 --- a/scintilla/src/Editor.cxx +++ b/scintilla/src/Editor.cxx @@ -220,6 +220,7 @@ Editor::Editor() { marginNumberPadding = 3; ctrlCharPadding = 3; // +3 For a blank on front and rounded edge each side + lastSegItalicsOffset = 2; hsStart = -1; hsEnd = -1; @@ -2243,7 +2244,7 @@ void Editor::LayoutLine(int line, Surface *surface, ViewStyle &vstyle, LineLayou } // Small hack to make lines that end with italics not cut off the edge of the last character if ((startseg > 0) && lastSegItalics) { - ll->positions[startseg] += 2; + ll->positions[startseg] += lastSegItalicsOffset; } ll->numCharsInLine = numCharsInLine; ll->numCharsBeforeEOL = numCharsBeforeEOL; @@ -3438,6 +3439,8 @@ void Editor::Paint(Surface *surfaceWindow, PRectangle rcArea) { AllocateGraphics(); RefreshStyleData(); + if (paintState == paintAbandoned) + return; // Scroll bars may have changed so need redraw RefreshPixMaps(surfaceWindow); StyleToPositionInView(PositionAfterArea(rcArea)); @@ -5732,15 +5735,15 @@ long Editor::FindText( Sci_TextToFind *ft = reinterpret_cast(lParam); int lengthFound = istrlen(ft->lpstrText); - std::auto_ptr pcf(CaseFolderForEncoding()); + if (!pdoc->HasCaseFolder()) + pdoc->SetCaseFolder(CaseFolderForEncoding()); int pos = pdoc->FindText(ft->chrg.cpMin, ft->chrg.cpMax, ft->lpstrText, (wParam & SCFIND_MATCHCASE) != 0, (wParam & SCFIND_WHOLEWORD) != 0, (wParam & SCFIND_WORDSTART) != 0, (wParam & SCFIND_REGEXP) != 0, wParam, - &lengthFound, - pcf.get()); + &lengthFound); if (pos != -1) { ft->chrgText.cpMin = pos; ft->chrgText.cpMax = pos + lengthFound; @@ -5763,19 +5766,6 @@ void Editor::SearchAnchor() { searchAnchor = SelectionStart().Position(); } -// Simple RAII wrapper for CaseFolder as std::auto_ptr is now deprecated -class ScopedCaseFolder { - CaseFolder *pcf; -public: - ScopedCaseFolder(CaseFolder *pcf_) : pcf(pcf_) { - } - ~ScopedCaseFolder() { - delete pcf; - pcf = 0; - } - CaseFolder *get() const { return pcf; } -}; - /** * Find text from current search anchor: Must call @c SearchAnchor first. * Used for next text and previous text requests. @@ -5790,7 +5780,8 @@ long Editor::SearchText( const char *txt = reinterpret_cast(lParam); int pos; int lengthFound = istrlen(txt); - ScopedCaseFolder pcf(CaseFolderForEncoding()); + if (!pdoc->HasCaseFolder()) + pdoc->SetCaseFolder(CaseFolderForEncoding()); if (iMessage == SCI_SEARCHNEXT) { pos = pdoc->FindText(searchAnchor, pdoc->Length(), txt, (wParam & SCFIND_MATCHCASE) != 0, @@ -5798,8 +5789,7 @@ long Editor::SearchText( (wParam & SCFIND_WORDSTART) != 0, (wParam & SCFIND_REGEXP) != 0, wParam, - &lengthFound, - pcf.get()); + &lengthFound); } else { pos = pdoc->FindText(searchAnchor, 0, txt, (wParam & SCFIND_MATCHCASE) != 0, @@ -5807,8 +5797,7 @@ long Editor::SearchText( (wParam & SCFIND_WORDSTART) != 0, (wParam & SCFIND_REGEXP) != 0, wParam, - &lengthFound, - pcf.get()); + &lengthFound); } if (pos != -1) { SetSelection(pos, pos + lengthFound); @@ -5841,15 +5830,15 @@ std::string Editor::CaseMapString(const std::string &s, int caseMapping) { long Editor::SearchInTarget(const char *text, int length) { int lengthFound = length; - ScopedCaseFolder pcf(CaseFolderForEncoding()); + if (!pdoc->HasCaseFolder()) + pdoc->SetCaseFolder(CaseFolderForEncoding()); int pos = pdoc->FindText(targetStart, targetEnd, text, (searchFlags & SCFIND_MATCHCASE) != 0, (searchFlags & SCFIND_WHOLEWORD) != 0, (searchFlags & SCFIND_WORDSTART) != 0, (searchFlags & SCFIND_REGEXP) != 0, searchFlags, - &lengthFound, - pcf.get()); + &lengthFound); if (pos != -1) { targetStart = pos; targetEnd = pos + lengthFound; @@ -7098,6 +7087,7 @@ void Editor::StyleSetMessage(unsigned int iMessage, uptr_t wParam, sptr_t lParam break; case SCI_STYLESETCHARACTERSET: vs.styles[wParam].characterSet = lParam; + pdoc->SetCaseFolder(NULL); break; case SCI_STYLESETVISIBLE: vs.styles[wParam].visible = lParam != 0; @@ -8076,8 +8066,9 @@ sptr_t Editor::WndProc(unsigned int iMessage, uptr_t wParam, sptr_t lParam) { case SCI_SETCODEPAGE: if (ValidCodePage(wParam)) { - pdoc->dbcsCodePage = wParam; - InvalidateStyleRedraw(); + if (pdoc->SetDBCSCodePage(wParam)) { + InvalidateStyleRedraw(); + } } break; diff --git a/scintilla/src/Editor.h b/scintilla/src/Editor.h index cb1141b61..e040bdb47 100644 --- a/scintilla/src/Editor.h +++ b/scintilla/src/Editor.h @@ -271,6 +271,7 @@ protected: // ScintillaBase subclass needs access to much of Editor int marginNumberPadding; // the right-side padding of the number margin int ctrlCharPadding; // the padding around control character text blobs + int lastSegItalicsOffset; // the offset so as not to clip italic characters at EOLs Document *pdoc; diff --git a/scintilla/src/RESearch.cxx b/scintilla/src/RESearch.cxx index ffcc58d36..87f2a6985 100644 --- a/scintilla/src/RESearch.cxx +++ b/scintilla/src/RESearch.cxx @@ -788,7 +788,7 @@ int RESearch::Execute(CharacterIndexer &ci, int lp, int endp) { } case CHR: /* ordinary char: locate it fast */ c = *(ap+1); - while ((lp < endp) && (ci.CharAt(lp) != c)) + while ((lp < endp) && (static_cast(ci.CharAt(lp)) != c)) lp++; if (lp >= endp) /* if EOS, fail, else fall thru. */ return 0; diff --git a/scintilla/src/RunStyles.cxx b/scintilla/src/RunStyles.cxx index 643d2fb2d..9c4e90a66 100644 --- a/scintilla/src/RunStyles.cxx +++ b/scintilla/src/RunStyles.cxx @@ -205,6 +205,7 @@ void RunStyles::DeleteRange(int position, int deleteLength) { if (runStart == runEnd) { // Deleting from inside one run starts->InsertText(runStart, -deleteLength); + RemoveRunIfEmpty(runStart); } else { runStart = SplitRun(position); runEnd = SplitRun(end); diff --git a/scintilla/version.txt b/scintilla/version.txt index 18fdcb2a9..3860ed913 100644 --- a/scintilla/version.txt +++ b/scintilla/version.txt @@ -1 +1 @@ -322 +323 From 7acc68ea0082d91e367bd37cdc1e39a65e440647 Mon Sep 17 00:00:00 2001 From: Colomban Wendling Date: Wed, 24 Oct 2012 22:47:47 +0200 Subject: [PATCH 20/92] Refresh our Scintilla patch for the new lexers --- scintilla/scintilla_changes.patch | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scintilla/scintilla_changes.patch b/scintilla/scintilla_changes.patch index 6cbde6165..836a7c7f8 100644 --- a/scintilla/scintilla_changes.patch +++ b/scintilla/scintilla_changes.patch @@ -107,7 +107,7 @@ index 2f75247..a34f834 100644 LINK_LEXER(lmPerl); - LINK_LEXER(lmPHPSCRIPT); - LINK_LEXER(lmPLM); - LINK_LEXER(lmPo); + LINK_LEXER(lmPO); - LINK_LEXER(lmPOV); - LINK_LEXER(lmPowerPro); - LINK_LEXER(lmPowerShell); From 2874357a975ebaac4a768690a400da84c44ec7e0 Mon Sep 17 00:00:00 2001 From: Colomban Wendling Date: Wed, 24 Oct 2012 23:13:46 +0200 Subject: [PATCH 21/92] Add new PO lexer to the build system --- scintilla/Makefile.am | 1 + scintilla/makefile.win32 | 1 + 2 files changed, 2 insertions(+) diff --git a/scintilla/Makefile.am b/scintilla/Makefile.am index 2ab1eba7d..3fbabadec 100644 --- a/scintilla/Makefile.am +++ b/scintilla/Makefile.am @@ -30,6 +30,7 @@ lexers/LexOthers.cxx \ lexers/LexPascal.cxx \ lexers/LexPerl.cxx \ lexers/LexPython.cxx \ +lexers/LexPO.cxx \ lexers/LexR.cxx \ lexers/LexRuby.cxx \ lexers/LexSQL.cxx \ diff --git a/scintilla/makefile.win32 b/scintilla/makefile.win32 index 781cd9b7f..2c7b4662b 100644 --- a/scintilla/makefile.win32 +++ b/scintilla/makefile.win32 @@ -73,6 +73,7 @@ LexHTML.o \ LexOthers.o \ LexPascal.o \ LexPerl.o \ +LexPO.o \ LexPython.o \ LexSQL.o \ LexCaml.o \ From 4ffd446c43986385170a2e144f951557e101ec05 Mon Sep 17 00:00:00 2001 From: Colomban Wendling Date: Wed, 24 Oct 2012 23:15:38 +0200 Subject: [PATCH 22/92] Update for new PO styles --- data/filetypes.po | 9 ++++++++- src/highlighting.c | 11 ++++++++++- src/highlightingmappings.h | 25 ++++++++++++++++--------- 3 files changed, 34 insertions(+), 11 deletions(-) diff --git a/data/filetypes.po b/data/filetypes.po index b613f4c00..06271737a 100644 --- a/data/filetypes.po +++ b/data/filetypes.po @@ -3,13 +3,20 @@ # Edit these in the colorscheme .conf file instead default=default comment=comment +programmer_comment=comment_doc +reference=comment +flags=comment +fuzzy=comment_doc_keyword msgid=keyword_1 msgid_text=string_1 +msgid_text_eol=string_eol msgstr=keyword_2 msgstr_text=string_1 +msgstr_text_eol=string_eol msgctxt=keyword_3 msgctxt_text=string_1 -fuzzy=comment_doc_keyword +msgctxt_text_eol=string_eol +error=error [settings] # default extension used when saving files diff --git a/src/highlighting.c b/src/highlighting.c index 3c2b3cdb3..21323e73c 100644 --- a/src/highlighting.c +++ b/src/highlighting.c @@ -1469,6 +1469,14 @@ gboolean highlighting_is_string_style(gint lexer, gint style) style == SCE_PL_XLAT /* we don't include any STRING_*_VAR for autocompletion */); + case SCLEX_PO: + return (style == SCE_PO_MSGCTXT_TEXT || + style == SCE_PO_MSGCTXT_TEXT_EOL || + style == SCE_PO_MSGID_TEXT || + style == SCE_PO_MSGID_TEXT_EOL || + style == SCE_PO_MSGSTR_TEXT || + style == SCE_PO_MSGSTR_TEXT_EOL); + case SCLEX_R: return (style == SCE_R_STRING); @@ -1610,7 +1618,8 @@ gboolean highlighting_is_comment_style(gint lexer, gint style) return (style == SCE_PROPS_COMMENT); case SCLEX_PO: - return (style == SCE_PO_COMMENT); + return (style == SCE_PO_COMMENT || + style == SCE_PO_PROGRAMMER_COMMENT); case SCLEX_LATEX: return (style == SCE_L_COMMENT || diff --git a/src/highlightingmappings.h b/src/highlightingmappings.h index 3bd7ee247..397176042 100644 --- a/src/highlightingmappings.h +++ b/src/highlightingmappings.h @@ -1080,15 +1080,22 @@ static const HLKeyword highlighting_keywords_PERL[] = #define highlighting_lexer_PO SCLEX_PO static const HLStyle highlighting_styles_PO[] = { - { SCE_PO_DEFAULT, "default", FALSE }, - { SCE_PO_COMMENT, "comment", FALSE }, - { SCE_PO_MSGID, "msgid", FALSE }, - { SCE_PO_MSGID_TEXT, "msgid_text", FALSE }, - { SCE_PO_MSGSTR, "msgstr", FALSE }, - { SCE_PO_MSGSTR_TEXT, "msgstr_text", FALSE }, - { SCE_PO_MSGCTXT, "msgctxt", FALSE }, - { SCE_PO_MSGCTXT_TEXT, "msgctxt_text", FALSE }, - { SCE_PO_FUZZY, "fuzzy", FALSE } + { SCE_PO_DEFAULT, "default", FALSE }, + { SCE_PO_COMMENT, "comment", FALSE }, + { SCE_PO_PROGRAMMER_COMMENT, "programmer_comment", FALSE }, + { SCE_PO_REFERENCE, "reference", FALSE }, + { SCE_PO_FLAGS, "flags", FALSE }, + { SCE_PO_FUZZY, "fuzzy", FALSE }, + { SCE_PO_MSGID, "msgid", FALSE }, + { SCE_PO_MSGID_TEXT, "msgid_text", FALSE }, + { SCE_PO_MSGID_TEXT_EOL, "msgid_text_eol", FALSE }, + { SCE_PO_MSGSTR, "msgstr", FALSE }, + { SCE_PO_MSGSTR_TEXT, "msgstr_text", FALSE }, + { SCE_PO_MSGSTR_TEXT_EOL, "msgstr_text_eol", FALSE }, + { SCE_PO_MSGCTXT, "msgctxt", FALSE }, + { SCE_PO_MSGCTXT_TEXT, "msgctxt_text", FALSE }, + { SCE_PO_MSGCTXT_TEXT_EOL, "msgctxt_text_eol", FALSE }, + { SCE_PO_ERROR, "error", FALSE } }; #define highlighting_keywords_PO EMPTY_KEYWORDS #define highlighting_properties_PO EMPTY_PROPERTIES From f7f47af0856f32798a07bacf23f8a1fa751bef4b Mon Sep 17 00:00:00 2001 From: Colomban Wendling Date: Thu, 25 Oct 2012 17:07:07 +0200 Subject: [PATCH 23/92] Update NEWS --- NEWS | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/NEWS b/NEWS index 2656242e6..b07624270 100644 --- a/NEWS +++ b/NEWS @@ -7,7 +7,8 @@ Geany 1.23 (unreleased) * Fix too aggressive scope caching (#2142789, #2667917, #2868850). Editor - * Update Scintilla to version 3.2.2 (#2808638, #3540469). + * Update Scintilla to version 3.2.3 (#2808638, #2909124, #3094431, + #3233160, #3540469). Search * 'Mark All' now also uses the fully-featured PCRE engine (#3564132). From 3cfd8fa8b1ff8d8efaa58dae58aa93a0230d841a Mon Sep 17 00:00:00 2001 From: Nick Treleaven Date: Thu, 25 Oct 2012 17:45:17 +0100 Subject: [PATCH 24/92] Clear search markers on Mark All keybinding when already set --- doc/geany.html | 14 ++++++++++---- doc/geany.txt | 3 ++- src/keybindings.c | 12 +++++++++--- 3 files changed, 21 insertions(+), 8 deletions(-) diff --git a/doc/geany.html b/doc/geany.html index 7a32508b7..8847419d5 100644 --- a/doc/geany.html +++ b/doc/geany.html @@ -2891,6 +2891,12 @@ Messages Window true immediately +use_geany_icon +Whether to use the Geany icon on the +window instead of the theme's icon +false +on restart +

By default, statusbar_template is empty. This tells Geany to use its @@ -4137,7 +4143,8 @@ window. Highlight all matches of the current word/selection in the current document with a colored box. If there's nothing to -find, highlighted matches will be cleared. +find, or the cursor is next to an existing match, +the highlighted matches will be cleared. @@ -4908,8 +4915,7 @@ and searching using word matching options.

Example: (look at system filetypes.* files)

Note

-

This can be overridden by the whitespace_chars -filetypes.common setting.

+

This overrides the whitespace_chars filetypes.common setting.

comment_single
@@ -6803,7 +6809,7 @@ USE OR PERFORMANCE OF THIS SOFTWARE.

diff --git a/doc/geany.txt b/doc/geany.txt index b60c7098e..df9273f09 100644 --- a/doc/geany.txt +++ b/doc/geany.txt @@ -3464,7 +3464,8 @@ Find Document Usage Ctrl-Shift-D Finds all occurrences Mark All Ctrl-Shift-M Highlight all matches of the current word/selection in the current document with a colored box. If there's nothing to - find, highlighted matches will be cleared. + find, or the cursor is next to an existing match, + the highlighted matches will be cleared. =============================== ========================= ================================================== diff --git a/src/keybindings.c b/src/keybindings.c index 2d9cfb364..962d2da8e 100644 --- a/src/keybindings.c +++ b/src/keybindings.c @@ -1413,14 +1413,20 @@ static gboolean cb_func_search_action(guint key_id) case GEANY_KEYS_SEARCH_MARKALL: { gchar *text = get_current_word_or_sel(doc, TRUE); + gint pos = sci_get_current_position(sci); + + /* clear existing search indicators instead if next to cursor */ + if (scintilla_send_message(sci, SCI_INDICATORVALUEAT, + GEANY_INDICATOR_SEARCH, pos) || + scintilla_send_message(sci, SCI_INDICATORVALUEAT, + GEANY_INDICATOR_SEARCH, MAX(pos - 1, 0))) + text = NULL; if (sci_has_selection(sci)) search_mark_all(doc, text, SCFIND_MATCHCASE); else - { - /* clears markers if text is null */ search_mark_all(doc, text, SCFIND_MATCHCASE | SCFIND_WHOLEWORD); - } + g_free(text); break; } From 4dafe0d8d30225be4cdecd36f2ee281f3d6326c9 Mon Sep 17 00:00:00 2001 From: Colomban Wendling Date: Fri, 26 Oct 2012 16:59:21 +0200 Subject: [PATCH 25/92] JavaScript parser: properly parse regular expression literals This prevents a regex pattern from fooling the parser if it contains some recognized constructs, like comment or string literal starts. Closes #2992393 and #3398636. --- tagmanager/ctags/js.c | 54 +++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 52 insertions(+), 2 deletions(-) diff --git a/tagmanager/ctags/js.c b/tagmanager/ctags/js.c index 690d97f9b..2c13e801b 100644 --- a/tagmanager/ctags/js.c +++ b/tagmanager/ctags/js.c @@ -97,7 +97,8 @@ typedef enum eTokenType { TOKEN_EQUAL_SIGN, TOKEN_FORWARD_SLASH, TOKEN_OPEN_SQUARE, - TOKEN_CLOSE_SQUARE + TOKEN_CLOSE_SQUARE, + TOKEN_REGEXP } tokenType; typedef struct sTokenInfo { @@ -115,6 +116,8 @@ typedef struct sTokenInfo { * DATA DEFINITIONS */ +static tokenType LastTokenType; + static langType Lang_js; static jmp_buf Exception; @@ -343,6 +346,32 @@ static void parseString (vString *const string, const int delimiter) vStringTerminate (string); } +static void parseRegExp (void) +{ + int c; + boolean in_range = FALSE; + + do + { + c = fileGetc (); + if (! in_range && c == '/') + { + do /* skip flags */ + { + c = fileGetc (); + } while (isalpha (c)); + fileUngetc (c); + break; + } + else if (c == '\\') + c = fileGetc (); /* skip next character */ + else if (c == '[') + in_range = TRUE; + else if (c == ']') + in_range = FALSE; + } while (c != EOF); +} + /* Read a C identifier beginning with "firstChar" and places it into * "name". */ @@ -426,8 +455,26 @@ getNextChar: if ( (d != '*') && /* is this the start of a comment? */ (d != '/') ) /* is a one line comment? */ { - token->type = TOKEN_FORWARD_SLASH; fileUngetc (d); + switch (LastTokenType) + { + case TOKEN_CHARACTER: + case TOKEN_KEYWORD: + case TOKEN_IDENTIFIER: + case TOKEN_STRING: + case TOKEN_CLOSE_CURLY: + case TOKEN_CLOSE_PAREN: + case TOKEN_CLOSE_SQUARE: + token->type = TOKEN_FORWARD_SLASH; + break; + + default: + token->type = TOKEN_REGEXP; + parseRegExp (); + token->lineNumber = getSourceLineNumber (); + token->filePosition = getInputFilePosition (); + break; + } } else { @@ -469,6 +516,8 @@ getNextChar: } break; } + + LastTokenType = token->type; } static void copyToken (tokenInfo *const dest, tokenInfo *const src) @@ -1626,6 +1675,7 @@ static void findJsTags (void) ClassNames = stringListNew (); FunctionNames = stringListNew (); + LastTokenType = TOKEN_UNDEFINED; exception = (exception_t) (setjmp (Exception)); while (exception == ExceptionNone) From 21096777813f256826b6a1384dc6bcc14e9ad715 Mon Sep 17 00:00:00 2001 From: Colomban Wendling Date: Sun, 28 Oct 2012 18:55:48 +0100 Subject: [PATCH 26/92] JavaScript parser: fix scope of functions nested inside methods --- tagmanager/ctags/js.c | 1 + 1 file changed, 1 insertion(+) diff --git a/tagmanager/ctags/js.c b/tagmanager/ctags/js.c index 2c13e801b..17369911b 100644 --- a/tagmanager/ctags/js.c +++ b/tagmanager/ctags/js.c @@ -1243,6 +1243,7 @@ static boolean parseStatement (tokenInfo *const token, boolean is_inside_class) makeJsTag (token, JSTAG_METHOD); readToken (method_body_token); + vStringCopy (method_body_token->scope, token->scope); while (! ( isType (method_body_token, TOKEN_SEMICOLON) || isType (method_body_token, TOKEN_CLOSE_CURLY) || From 75cb789eb5790f3becea5a331ce06000e30b3f7e Mon Sep 17 00:00:00 2001 From: Colomban Wendling Date: Tue, 30 Oct 2012 23:44:47 +0100 Subject: [PATCH 27/92] Fix a c-format typo in the Turkish translation leading to a crash --- po/tr.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/po/tr.po b/po/tr.po index 3a3cc4ba2..049b793eb 100644 --- a/po/tr.po +++ b/po/tr.po @@ -4973,7 +4973,7 @@ msgstr "" #. L = lines #: ../src/ui_utils.c:219 msgid "%dL" -msgstr "%sS" +msgstr "%dS" #. RO = read-only #: ../src/ui_utils.c:225 ../src/ui_utils.c:232 From 55b8c7af3fbaffe1acb32eb398ff96e1825ca695 Mon Sep 17 00:00:00 2001 From: Colomban Wendling Date: Thu, 1 Nov 2012 16:38:49 +0100 Subject: [PATCH 28/92] Printing: fix text resolution Scintilla doesn't respect the context resolution, so we need to scale its draws ourselves. --- src/printing.c | 38 +++++++++++++++++++++++++++++++++++--- 1 file changed, 35 insertions(+), 3 deletions(-) diff --git a/src/printing.c b/src/printing.c index 5229267f2..8e91adbf7 100644 --- a/src/printing.c +++ b/src/printing.c @@ -59,6 +59,7 @@ typedef struct * takes more than a second) */ time_t print_time; PangoLayout *layout; /* commonly used layout object */ + gdouble sci_scale; struct Sci_RangeToFormat fr; GArray *pages; @@ -325,6 +326,15 @@ static void setup_range(DocInfo *dinfo, GtkPrintContext *ctx) if (printing_prefs.print_page_numbers) dinfo->fr.rc.bottom -= dinfo->line_height * 1; /* footer height */ + dinfo->fr.rcPage.left /= dinfo->sci_scale; + dinfo->fr.rcPage.top /= dinfo->sci_scale; + dinfo->fr.rcPage.right /= dinfo->sci_scale; + dinfo->fr.rcPage.bottom /= dinfo->sci_scale; + dinfo->fr.rc.left /= dinfo->sci_scale; + dinfo->fr.rc.top /= dinfo->sci_scale; + dinfo->fr.rc.right /= dinfo->sci_scale; + dinfo->fr.rc.bottom /= dinfo->sci_scale; + dinfo->fr.chrg.cpMin = 0; dinfo->fr.chrg.cpMax = sci_get_length(dinfo->sci); } @@ -333,6 +343,7 @@ static void setup_range(DocInfo *dinfo, GtkPrintContext *ctx) static void begin_print(GtkPrintOperation *operation, GtkPrintContext *context, gpointer user_data) { DocInfo *dinfo = user_data; + PangoContext *pango_ctx, *widget_pango_ctx; PangoFontDescription *desc; if (dinfo == NULL) @@ -351,9 +362,17 @@ static void begin_print(GtkPrintOperation *operation, GtkPrintContext *context, scintilla_send_message(dinfo->sci, SCI_SETVIEWWS, SCWS_INVISIBLE, 0); scintilla_send_message(dinfo->sci, SCI_SETVIEWEOL, FALSE, 0); scintilla_send_message(dinfo->sci, SCI_SETEDGEMODE, EDGE_NONE, 0); - scintilla_send_message(dinfo->sci, SCI_SETPRINTMAGNIFICATION, (uptr_t) -2, 0); /* WTF? */ scintilla_send_message(dinfo->sci, SCI_SETPRINTCOLOURMODE, SC_PRINT_COLOURONWHITE, 0); + /* Scintilla doesn't respect the context resolution, so we'll scale ourselves. + * Actually Scintilla simply doesn't know about the resolution since it creates its own + * Pango context out of the Cairo target, and the resolution is in the GtkPrintOperation's + * Pango context */ + pango_ctx = gtk_print_context_create_pango_context(context); + widget_pango_ctx = gtk_widget_get_pango_context(GTK_WIDGET(dinfo->sci)); + dinfo->sci_scale = pango_cairo_context_get_resolution(pango_ctx) / pango_cairo_context_get_resolution(widget_pango_ctx); + g_object_unref(pango_ctx); + dinfo->pages = g_array_new(FALSE, FALSE, sizeof(gint)); dinfo->print_time = time(NULL); @@ -370,6 +389,19 @@ static void begin_print(GtkPrintOperation *operation, GtkPrintContext *context, } +static gint format_range(DocInfo *dinfo, gboolean draw) +{ + gint pos; + + cairo_save(dinfo->fr.hdc); + cairo_scale(dinfo->fr.hdc, dinfo->sci_scale, dinfo->sci_scale); + pos = (gint) scintilla_send_message(dinfo->sci, SCI_FORMATRANGE, draw, (sptr_t) &dinfo->fr); + cairo_restore(dinfo->fr.hdc); + + return pos; +} + + static gboolean paginate(GtkPrintOperation *operation, GtkPrintContext *context, gpointer user_data) { DocInfo *dinfo = user_data; @@ -383,7 +415,7 @@ static gboolean paginate(GtkPrintOperation *operation, GtkPrintContext *context, gtk_progress_bar_set_text(GTK_PROGRESS_BAR(main_widgets.progressbar), _("Paginating")); g_array_append_val(dinfo->pages, dinfo->fr.chrg.cpMin); - dinfo->fr.chrg.cpMin = (gint) scintilla_send_message(dinfo->sci, SCI_FORMATRANGE, FALSE, (sptr_t) &dinfo->fr); + dinfo->fr.chrg.cpMin = format_range(dinfo, FALSE); gtk_print_operation_set_n_pages(operation, dinfo->pages->len); @@ -423,7 +455,7 @@ static void draw_page(GtkPrintOperation *operation, GtkPrintContext *context, else /* it's the last page, print 'til the end */ dinfo->fr.chrg.cpMax = sci_get_length(dinfo->sci); - scintilla_send_message(dinfo->sci, SCI_FORMATRANGE, TRUE, (sptr_t) &dinfo->fr); + format_range(dinfo, TRUE); /* reset color */ cairo_set_source_rgb(cr, 0, 0, 0); From 9f32fdd1a4c54ba035c2f655bea6096c3b74fbe9 Mon Sep 17 00:00:00 2001 From: Colomban Wendling Date: Thu, 1 Nov 2012 16:41:47 +0100 Subject: [PATCH 29/92] Printing: draw the vertical separator line more accurately Use the dimensions and offsets used by Scintilla to position our separator line, since its position depends on where Scintilla drawn. Closes #3580268. --- src/printing.c | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/src/printing.c b/src/printing.c index 8e91adbf7..9ba85f164 100644 --- a/src/printing.c +++ b/src/printing.c @@ -462,18 +462,17 @@ static void draw_page(GtkPrintOperation *operation, GtkPrintContext *context, if (printing_prefs.print_line_numbers) { /* print a thin line between the line number margin and the data */ - gint y1 = 0, y2 = height; + gdouble y1 = dinfo->fr.rc.top * dinfo->sci_scale; + gdouble y2 = dinfo->fr.rc.bottom * dinfo->sci_scale; + gdouble x = dinfo->fr.rc.left * dinfo->sci_scale + dinfo->margin_width; if (printing_prefs.print_page_header) - y1 += (dinfo->line_height * 3) - 2; /* "- 2": to connect the line number line to - * the page header frame */ - - if (printing_prefs.print_page_numbers) - y2 -= (dinfo->line_height * 2) - 2; + y1 -= 2 - 0.3; /* to connect the line number line to the page header frame, + * 2 is the border, and 0.3 the line width */ cairo_set_line_width(cr, 0.3); - cairo_move_to(cr, dinfo->margin_width, y1); - cairo_line_to(cr, dinfo->margin_width, y2); + cairo_move_to(cr, x, y1); + cairo_line_to(cr, x, y2); cairo_stroke(cr); } From 4423de1a7223bc85ea89d706e699d2344d8dd36a Mon Sep 17 00:00:00 2001 From: Colomban Wendling Date: Fri, 2 Nov 2012 15:22:37 +0100 Subject: [PATCH 30/92] Printing: fix improper margins when printing to a physical device We were improperly adding the printing device margins to the area where we print, leading to wider margins on physical outputs than on PDF or preview outputs (which have no hard margins), as well as wasting space and not respecting user's settings. Closes #3580269. --- src/printing.c | 13 +------------ 1 file changed, 1 insertion(+), 12 deletions(-) diff --git a/src/printing.c b/src/printing.c index 9ba85f164..e95f48547 100644 --- a/src/printing.c +++ b/src/printing.c @@ -309,18 +309,7 @@ static void setup_range(DocInfo *dinfo, GtkPrintContext *ctx) dinfo->fr.rc.top = dinfo->fr.rcPage.top; dinfo->fr.rc.right = dinfo->fr.rcPage.right; dinfo->fr.rc.bottom = dinfo->fr.rcPage.bottom; -#if GTK_CHECK_VERSION(2, 20, 0) - { - gdouble m_top, m_left, m_right, m_bottom; - if (gtk_print_context_get_hard_margins(ctx, &m_top, &m_bottom, &m_left, &m_right)) - { - dinfo->fr.rc.left += m_left; - dinfo->fr.rc.top += m_top; - dinfo->fr.rc.right -= m_right; - dinfo->fr.rc.bottom -= m_bottom; - } - } -#endif + if (printing_prefs.print_page_header) dinfo->fr.rc.top += dinfo->line_height * 3; /* header height */ if (printing_prefs.print_page_numbers) From 7d4ffb1e4596f9dc2283f3251aae63781de0aea0 Mon Sep 17 00:00:00 2001 From: Nick Treleaven Date: Sat, 3 Nov 2012 16:02:40 +0000 Subject: [PATCH 31/92] Fix parsing D 'static assert' (#3582833) --- tagmanager/ctags/c.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tagmanager/ctags/c.c b/tagmanager/ctags/c.c index ba0bfeaf4..340aa9cec 100644 --- a/tagmanager/ctags/c.c +++ b/tagmanager/ctags/c.c @@ -3154,6 +3154,8 @@ static void initializeDParser (const langType language) { addKeyword (*s, language, KEYWORD_CONST); } + /* skip 'static assert' like 'static if' */ + addKeyword ("assert", language, KEYWORD_IF); } static void initializeGLSLParser (const langType language) From a742ff354673d6a593b65666f6b158e6f6c8bba3 Mon Sep 17 00:00:00 2001 From: Nick Treleaven Date: Mon, 5 Nov 2012 16:15:48 +0000 Subject: [PATCH 32/92] Parse scope for D nested template blocks (#3582833) --- tagmanager/ctags/c.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/tagmanager/ctags/c.c b/tagmanager/ctags/c.c index 340aa9cec..de340da00 100644 --- a/tagmanager/ctags/c.c +++ b/tagmanager/ctags/c.c @@ -1191,6 +1191,10 @@ static void addOtherFields (tagEntryInfo* const tag, const tagType type, { default: break; + case TAG_NAMESPACE: + /* D nested template block */ + if (!isLanguage(Lang_d)) + break; case TAG_CLASS: case TAG_ENUM: case TAG_ENUMERATOR: From 523e0d7c11c6c99035793a14c2ccc92fabe0c0b3 Mon Sep 17 00:00:00 2001 From: Colomban Wendling Date: Thu, 8 Nov 2012 15:53:19 +0100 Subject: [PATCH 33/92] Fix reStructuredText comment marker Closes #3585377. --- data/filetypes.restructuredtext | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data/filetypes.restructuredtext b/data/filetypes.restructuredtext index c9375f405..ce70288dc 100644 --- a/data/filetypes.restructuredtext +++ b/data/filetypes.restructuredtext @@ -10,7 +10,7 @@ extension=rst #wordchars=_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 # single comments, like # in this file -comment_single=.. +comment_single=..\s # multiline comments #comment_open= #comment_close= From e9e41ee47bb2b53e5a42224477d0ea43471e110f Mon Sep 17 00:00:00 2001 From: Nick Treleaven Date: Thu, 8 Nov 2012 16:56:38 +0000 Subject: [PATCH 34/92] Move D, Vala unique keyword aliases out of keywordTable Instead put them in initialize*Parser(). --- tagmanager/ctags/c.c | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/tagmanager/ctags/c.c b/tagmanager/ctags/c.c index de340da00..901d55ad4 100644 --- a/tagmanager/ctags/c.c +++ b/tagmanager/ctags/c.c @@ -383,6 +383,7 @@ static kindOption ValaKinds [] = { { TRUE, 's', "struct", "structure names"}, }; +/* Note: some keyword aliases are added in initializeDParser, initializeValaParser */ static const keywordDesc KeywordTable [] = { /* C++ */ /* ANSI C | C# Java */ @@ -392,7 +393,6 @@ static const keywordDesc KeywordTable [] = { /* keyword keyword ID | | | | | | | */ { "__attribute__", KEYWORD_ATTRIBUTE, { 1, 1, 1, 0, 0, 0, 1 } }, { "abstract", KEYWORD_ABSTRACT, { 0, 0, 1, 1, 0, 1, 1 } }, - { "alias", KEYWORD_TYPEDEF, { 0, 0, 0, 0, 0, 0, 1 } }, /* handle like typedef */ { "bad_state", KEYWORD_BAD_STATE, { 0, 0, 0, 0, 1, 0, 0 } }, { "bad_trans", KEYWORD_BAD_TRANS, { 0, 0, 0, 0, 1, 0, 0 } }, { "bind", KEYWORD_BIND, { 0, 0, 0, 0, 1, 0, 0 } }, @@ -415,9 +415,7 @@ static const keywordDesc KeywordTable [] = { { "delete", KEYWORD_DELETE, { 0, 1, 0, 0, 0, 1, 1 } }, { "double", KEYWORD_DOUBLE, { 1, 1, 1, 1, 0, 1, 1 } }, { "else", KEYWORD_ELSE, { 1, 1, 0, 1, 0, 1, 1 } }, - { "ensures", KEYWORD_ATTRIBUTE, { 0, 0, 0, 0, 0, 1, 0 } }, /* ignore */ { "enum", KEYWORD_ENUM, { 1, 1, 1, 1, 1, 1, 1 } }, - { "errordomain", KEYWORD_ENUM, { 0, 0, 0, 0, 0, 1, 0 } }, /* errordomain behaves like enum */ { "event", KEYWORD_EVENT, { 0, 0, 1, 0, 1, 0, 0 } }, { "explicit", KEYWORD_EXPLICIT, { 0, 1, 1, 0, 0, 0, 1 } }, { "extends", KEYWORD_EXTENDS, { 0, 0, 0, 1, 1, 0, 0 } }, @@ -469,7 +467,6 @@ static const keywordDesc KeywordTable [] = { { "public", KEYWORD_PUBLIC, { 0, 1, 1, 1, 1, 1, 1 } }, { "ref", KEYWORD_REF, { 0, 0, 0, 0, 0, 1, 1 } }, { "register", KEYWORD_REGISTER, { 1, 1, 0, 0, 0, 0, 0 } }, - { "requires", KEYWORD_ATTRIBUTE, { 0, 0, 0, 0, 0, 1, 0 } }, /* ignore */ { "return", KEYWORD_RETURN, { 1, 1, 1, 1, 0, 1, 1 } }, { "set", KEYWORD_SET, { 0, 0, 0, 0, 0, 1, 0 } }, { "shadow", KEYWORD_SHADOW, { 0, 0, 0, 0, 1, 0, 0 } }, @@ -498,11 +495,9 @@ static const keywordDesc KeywordTable [] = { { "uint", KEYWORD_UINT, { 0, 0, 1, 0, 0, 1, 1 } }, { "ulong", KEYWORD_ULONG, { 0, 0, 1, 0, 0, 1, 1 } }, { "union", KEYWORD_UNION, { 1, 1, 0, 0, 0, 0, 1 } }, - { "unittest", KEYWORD_BODY, { 0, 0, 0, 0, 0, 0, 1 } }, /* ignore */ { "unsigned", KEYWORD_UNSIGNED, { 1, 1, 1, 0, 0, 0, 1 } }, { "ushort", KEYWORD_USHORT, { 0, 0, 1, 0, 0, 1, 1 } }, { "using", KEYWORD_USING, { 0, 1, 1, 0, 0, 1, 0 } }, - { "version", KEYWORD_NAMESPACE, { 0, 0, 0, 0, 0, 0, 1 } }, /* parse block */ { "virtual", KEYWORD_VIRTUAL, { 0, 1, 1, 0, 1, 1, 0 } }, { "void", KEYWORD_VOID, { 1, 1, 1, 1, 1, 1, 1 } }, { "volatile", KEYWORD_VOLATILE, { 1, 1, 1, 1, 0, 0, 1 } }, @@ -3146,7 +3141,7 @@ static void initializeJavaParser (const langType language) static void initializeDParser (const langType language) { - /* keyword aliases - some are for parsing like const(Type), some are just + /* treat these like const - some are for parsing like const(Type), some are just * function attributes */ const char *const_aliases[] = {"immutable", "nothrow", "pure", "shared", NULL}; const char **s; @@ -3158,8 +3153,12 @@ static void initializeDParser (const langType language) { addKeyword (*s, language, KEYWORD_CONST); } - /* skip 'static assert' like 'static if' */ + /* other keyword aliases */ + addKeyword ("alias", language, KEYWORD_TYPEDEF); + /* skip 'static assert(...)' like 'static if (...)' */ addKeyword ("assert", language, KEYWORD_IF); + addKeyword ("unittest", language, KEYWORD_BODY); /* ignore */ + addKeyword ("version", language, KEYWORD_NAMESPACE); /* parse block */ } static void initializeGLSLParser (const langType language) @@ -3184,6 +3183,11 @@ static void initializeValaParser (const langType language) { Lang_vala = language; buildKeywordHash (language, 5); + + /* keyword aliases */ + addKeyword ("ensures", language, KEYWORD_ATTRIBUTE); /* ignore */ + addKeyword ("errordomain", language, KEYWORD_ENUM); /* looks like enum */ + addKeyword ("requires", language, KEYWORD_ATTRIBUTE); /* ignore */ } extern parserDefinition* CParser (void) From b8fa21ff3baf773badf65548338d3b5ea7d47080 Mon Sep 17 00:00:00 2001 From: Nick Treleaven Date: Thu, 15 Nov 2012 13:34:19 +0000 Subject: [PATCH 35/92] Never strip trailing spaces for Diff documents --- doc/geany.html | 17 ++++++++++++----- doc/geany.txt | 13 +++++++++---- src/editor.c | 4 ++++ 3 files changed, 25 insertions(+), 9 deletions(-) diff --git a/doc/geany.html b/doc/geany.html index 8847419d5..808132a29 100644 --- a/doc/geany.html +++ b/doc/geany.html @@ -2378,9 +2378,9 @@ is folded.
Use indicators to show compile errors
Underline lines with compile errors using red squiggles to indicate them in the editor area.
-
Newline strip trailing spaces
-
Remove any white space at the end of the line when you hit the -Enter/Return key.
+
Newline strips trailing spaces
+
Remove any whitespace at the end of the line when you hit the +Enter/Return key. See also Strip trailing spaces.
Line breaking column
The editor column number to insert a newline at when Line Breaking is enabled for the current document.
@@ -2628,8 +2628,15 @@ can each be undone with the Undo command.

Ensure consistent line endings
Ensures that newline characters always get converted before saving, avoiding mixed line endings in the same file.
+ +
Strip trailing spaces
-
Remove the trailing spaces on each line of the document.
+

Remove any whitespace at the end of each document line.

+
+

Note

+

This does not apply to Diff documents, e.g. patch files.

+
+
Replace tabs by space

Replace all tabs in the document with the equivalent number of spaces.

@@ -6809,7 +6816,7 @@ USE OR PERFORMANCE OF THIS SOFTWARE.

diff --git a/doc/geany.txt b/doc/geany.txt index df9273f09..844dfe098 100644 --- a/doc/geany.txt +++ b/doc/geany.txt @@ -2011,9 +2011,9 @@ Use indicators to show compile errors Underline lines with compile errors using red squiggles to indicate them in the editor area. -Newline strip trailing spaces - Remove any white space at the end of the line when you hit the - Enter/Return key. +Newline strips trailing spaces + Remove any whitespace at the end of the line when you hit the + Enter/Return key. See also `Strip trailing spaces`_. Line breaking column The editor column number to insert a newline at when Line Breaking @@ -2297,8 +2297,13 @@ Ensure consistent line endings Ensures that newline characters always get converted before saving, avoiding mixed line endings in the same file. +.. _Strip trailing spaces: + Strip trailing spaces - Remove the trailing spaces on each line of the document. + Remove any whitespace at the end of each document line. + + .. note:: + This does not apply to Diff documents, e.g. patch files. Replace tabs by space Replace all tabs in the document with the equivalent number of spaces. diff --git a/src/editor.c b/src/editor.c index 1b17320f0..11c35568c 100644 --- a/src/editor.c +++ b/src/editor.c @@ -4389,6 +4389,10 @@ void editor_strip_line_trailing_spaces(GeanyEditor *editor, gint line) gint i = line_end - 1; gchar ch = sci_get_char_at(editor->sci, i); + /* Diff hunks should keep trailing spaces */ + if (sci_get_lexer(editor->sci) == SCLEX_DIFF) + return; + while ((i >= line_start) && ((ch == ' ') || (ch == '\t'))) { i--; From 9df961f8c580ad0546c28fa185372140d16c1d1c Mon Sep 17 00:00:00 2001 From: Nick Treleaven Date: Thu, 15 Nov 2012 15:40:05 +0000 Subject: [PATCH 36/92] Scroll cursor in view after line breaking --- src/editor.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/editor.c b/src/editor.c index 11c35568c..4c82d7216 100644 --- a/src/editor.c +++ b/src/editor.c @@ -600,7 +600,7 @@ static void check_line_breaking(GeanyEditor *editor, gint pos, gchar c) /* last column - distance is the desired column, then retrieve its document position */ pos = SSM(sci, SCI_FINDCOLUMN, line, last_col - diff); sci_set_current_position(sci, pos, FALSE); - + sci_scroll_caret(sci); return; } } From da78a44a1cfeb753e0d06d7175e882f508ad9788 Mon Sep 17 00:00:00 2001 From: Lex Date: Sat, 17 Nov 2012 19:19:27 +1100 Subject: [PATCH 37/92] Add Asciidoc filetype with symbol parser Add an Asciidoc filetype and a basic symbol parser based on ReST. See the FIXMEs for ReST to Asciidoc changes still to be done. --- data/filetypes.asciidoc | 35 ++++++ tagmanager/ctags/asciidoc.c | 208 ++++++++++++++++++++++++++++++++++++ 2 files changed, 243 insertions(+) create mode 100644 data/filetypes.asciidoc create mode 100644 tagmanager/ctags/asciidoc.c diff --git a/data/filetypes.asciidoc b/data/filetypes.asciidoc new file mode 100644 index 000000000..94da6f04c --- /dev/null +++ b/data/filetypes.asciidoc @@ -0,0 +1,35 @@ +# For complete documentation of this file, please see Geany's main documentation +[styling] +# no syntax highlighting yet + +[settings] +# default extension used when saving files +extension=asciidoc + +# the following characters are these which a "word" can contains, see documentation +#wordchars=_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 + +# single comments, like # in this file +comment_single=// +# multiline comments +#comment_open=//// +#comment_close=//// + +# set to false if a comment character/string should start at column 0 of a line, true uses any +# indentation of the line, e.g. setting to true causes the following on pressing CTRL+d + #command_example(); +# setting to false would generate this +# command_example(); +# This setting works only for single line comments +comment_use_indent=false + +# context action command (please see Geany's main documentation for details) +context_action_cmd= + +# sort tags by appearance +symbol_list_sort_mode=1 + +[indentation] +#width=4 +# 0 is spaces, 1 is tabs, 2 is tab & spaces +#type=1 diff --git a/tagmanager/ctags/asciidoc.c b/tagmanager/ctags/asciidoc.c new file mode 100644 index 000000000..f9e674fa6 --- /dev/null +++ b/tagmanager/ctags/asciidoc.c @@ -0,0 +1,208 @@ +/* +* +* Copyright (c) 2012, Lex Trotman +* Based on Rest code by Nick Treleaven, see rest.c +* +* This source code is released for free distribution under the terms of the +* GNU General Public License. +* +* This module contains functions for generating tags for asciidoc files. +*/ + +/* +* INCLUDE FILES +*/ +#include "general.h" /* must always come first */ + +#include +#include + +#include "parse.h" +#include "read.h" +#include "vstring.h" +#include "nestlevel.h" + +/* +* DATA DEFINITIONS +*/ +typedef enum { + K_CHAPTER = 0, + K_SECTION, + K_SUBSECTION, + K_SUBSUBSECTION, + K_LEVEL5SECTION, + SECTION_COUNT +} asciidocKind; + +static kindOption AsciidocKinds[] = { + { TRUE, 'n', "namespace", "chapters"}, + { TRUE, 'm', "member", "sections" }, + { TRUE, 'd', "macro", "level2sections" }, + { TRUE, 'v', "variable", "level3sections" }, + { TRUE, 's', "struct", "level4sections" } +}; + +static char kindchars[SECTION_COUNT]={ '=', '-', '~', '^', '+' }; + +static NestingLevels *nestingLevels = NULL; + +/* +* FUNCTION DEFINITIONS +*/ + +static NestingLevel *getNestingLevel(const int kind) +{ + NestingLevel *nl; + + while (1) + { + nl = nestingLevelsGetCurrent(nestingLevels); + if (nl && nl->type >= kind) + nestingLevelsPop(nestingLevels); + else + break; + } + return nl; +} + +static void makeAsciidocTag (const vString* const name, const int kind) +{ + const NestingLevel *const nl = getNestingLevel(kind); + + if (vStringLength (name) > 0) + { + tagEntryInfo e; + initTagEntry (&e, vStringValue (name)); + + e.lineNumber--; /* we want the line before the '---' underline chars */ + e.kindName = AsciidocKinds [kind].name; + e.kind = AsciidocKinds [kind].letter; + + if (nl && nl->type < kind) + { + e.extensionFields.scope [0] = AsciidocKinds [nl->type].name; + e.extensionFields.scope [1] = vStringValue (nl->name); + } + makeTagEntry (&e); + } + nestingLevelsPush(nestingLevels, name, kind); +} + + +/* checks if str is all the same character + * FIXME needs to consider single line titles as well as underlines + * and rename me istitle() */ +static boolean issame(const char *str) +{ + char first = *str; + + while (*str) + { + char c; + + str++; + c = *str; + if (c && c != first) + return FALSE; + } + return TRUE; +} + + +static int get_kind(char c) +{ + int i; + + for (i = 0; i < SECTION_COUNT; i++) + { + if (kindchars[i] == c) + return i; + } + return -1; +} + + +/* computes the length of an UTF-8 string + * if the string doesn't look like UTF-8, return -1 + * FIXME asciidoc also takes the asian character width into consideration */ +static int utf8_strlen(const char *buf, int buf_len) +{ + int len = 0; + const char *end = buf + buf_len; + + for (len = 0; buf < end; len ++) + { + /* perform quick and naive validation (no sub-byte checking) */ + if (! (*buf & 0x80)) + buf ++; + else if ((*buf & 0xe0) == 0xc0) + buf += 2; + else if ((*buf & 0xf0) == 0xe0) + buf += 3; + else if ((*buf & 0xf8) == 0xf0) + buf += 4; + else /* not a valid leading UTF-8 byte, abort */ + return -1; + + if (buf > end) /* incomplete last byte */ + return -1; + } + + return len; +} + + +static void findAsciidocTags (void) +{ + vString *name = vStringNew (); + const unsigned char *line; + + nestingLevels = nestingLevelsNew(); + + while ((line = fileReadLine ()) != NULL) + { + int line_len = strlen((const char*) line); + int name_len_bytes = vStringLength(name); + int name_len = utf8_strlen(vStringValue(name), name_len_bytes); + + /* if the name doesn't look like UTF-8, assume one-byte charset */ + if (name_len < 0) + name_len = name_len_bytes; + + /* underlines must be +-2 chars */ + if (line_len >= name_len - 2 && line_len <= name_len + 2 && name_len > 0 && + ispunct(line[0]) && issame((const char*) line)) + { + char c = line[0]; + int kind = get_kind(c); + + if (kind >= 0) + { + makeAsciidocTag(name, kind); + continue; + } + } + vStringClear (name); + if (! isspace(*line)) + vStringCatS(name, (const char*) line); + vStringTerminate(name); + } + vStringDelete (name); + nestingLevelsFree(nestingLevels); +} + +extern parserDefinition* AsciidocParser (void) +{ + static const char *const patterns [] = { "*.asciidoc", NULL }; + static const char *const extensions [] = { "asciidoc", NULL }; + parserDefinition* const def = parserNew ("Asciidoc"); + + def->kinds = AsciidocKinds; + def->kindCount = KIND_COUNT (AsciidocKinds); + def->patterns = patterns; + def->extensions = extensions; + def->parser = findAsciidocTags; + return def; +} + +/* vi:set tabstop=8 shiftwidth=4: */ From 3f7eec5910473b8b4b9ed08adb3a51a58db6b2f8 Mon Sep 17 00:00:00 2001 From: Frank Lanitz Date: Mon, 19 Nov 2012 22:38:45 +0100 Subject: [PATCH 38/92] Fix a typo insode geany.glade --- data/geany.glade | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data/geany.glade b/data/geany.glade index 01057fa51..61c03f202 100644 --- a/data/geany.glade +++ b/data/geany.glade @@ -5931,7 +5931,7 @@ True True True - Sets the backround color of the text in the terminal widget + Sets the background color of the text in the terminal widget Color Chooser #000000000000 From 9256dd660ccae42d9366cbc004074b3e1e0fb3fa Mon Sep 17 00:00:00 2001 From: Frank Lanitz Date: Mon, 19 Nov 2012 22:44:16 +0100 Subject: [PATCH 39/92] Update of Dutch translation --- po/nl.po | 2046 +++++++++++++++++++++++++++--------------------------- 1 file changed, 1021 insertions(+), 1025 deletions(-) diff --git a/po/nl.po b/po/nl.po index f7b16f3e8..b9a6f0637 100644 --- a/po/nl.po +++ b/po/nl.po @@ -2,14 +2,14 @@ # This file is distributed under the same license as the GEANY package. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER. # Kurt De Bree , 2006. -# Peter Scholtens , 2009 - 2011 +# Peter Scholtens , 2009 - 2012 # Ayke van Laëthem , 2009, 2010 msgid "" msgstr "" "Project-Id-Version: Geany 1.22\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-06-03 17:50+0200\n" -"PO-Revision-Date: 2011-09-19 20:41+0100\n" +"POT-Creation-Date: 2012-11-19 22:42+0100\n" +"PO-Revision-Date: 2012-11-19 21:44+0100\n" "Last-Translator: Peter Scholtens \n" "Language-Team: Dutch \n" "Language: nl\n" @@ -20,7 +20,7 @@ msgstr "" "X-Generator: KBabel 1.9.1\n" "X-Poedit-Language: Dutch\n" -#: ../geany.desktop.in.h:1 ../data/geany.glade.h:346 +#: ../geany.desktop.in.h:1 ../data/geany.glade.h:347 msgid "Geany" msgstr "Geany" @@ -46,7 +46,7 @@ msgstr "invoegen" #: ../data/geany.glade.h:4 msgid "Insert _ChangeLog Entry" -msgstr "Logboek item (ChangeLog) invoegen" +msgstr "_Logboek item (ChangeLog) invoegen" #: ../data/geany.glade.h:5 msgid "Insert _Function Description" @@ -84,9 +84,9 @@ msgstr "onzichtbaar" msgid "_Insert \"include <...>\"" msgstr "\"include <...>\" _invoegen" -#: ../data/geany.glade.h:14 ../src/keybindings.c:408 +#: ../data/geany.glade.h:14 ../src/keybindings.c:411 msgid "_Insert Alternative White Space" -msgstr "Voeg alternatieve lege spaties in" +msgstr "Voeg alternatieve lege _spaties in" #: ../data/geany.glade.h:15 msgid "_Search" @@ -98,11 +98,11 @@ msgstr "Gesele_cteerd bestand openen" #: ../data/geany.glade.h:17 msgid "Find _Usage" -msgstr "Zoek woord" +msgstr "Zoek _woord" #: ../data/geany.glade.h:18 msgid "Find _Document Usage" -msgstr "Zoek woord in document" +msgstr "Zoek woord in _document" #: ../data/geany.glade.h:19 msgid "Go to _Tag Definition" @@ -128,7 +128,7 @@ msgstr "Huidige chars" msgid "Match braces" msgstr "haakjes" -#: ../data/geany.glade.h:25 ../src/keybindings.c:418 +#: ../data/geany.glade.h:25 ../src/keybindings.c:421 msgid "Preferences" msgstr "Voorkeuren" @@ -186,11 +186,8 @@ msgstr "Opstart pad:" #: ../data/geany.glade.h:38 msgid "" -"Path to start in when opening or saving files. Must be an absolute path. " -"Leave blank to use the current working directory." -msgstr "" -"Beginpad om bestand te openen of te schrijven. Moet absoluut zijn. Laat veld " -"leeg om de huidige werk directory te gebruiken." +"Path to start in when opening or saving files. Must be an absolute path." +msgstr "Beginpad om bestand te openen of te schrijven. Moet absoluut zijn." #: ../data/geany.glade.h:39 msgid "Project files:" @@ -290,24 +287,19 @@ msgstr "Overige" #: ../data/geany.glade.h:56 msgid "Always wrap search" -msgstr "" +msgstr "Blijf telkens opnieuw doorzoeken" #: ../data/geany.glade.h:57 -#, fuzzy msgid "Always wrap search around the document" -msgstr "Ga door met zoeken en verberg het zoekdialoog" +msgstr "Blijf dokument telkens opnieuw doorzoeken" #: ../data/geany.glade.h:58 -#, fuzzy msgid "Hide the Find dialog" -msgstr "Ga door met zoeken en verberg het zoekdialoog" +msgstr "Verberg het zoekdialoog" #: ../data/geany.glade.h:59 -#, fuzzy msgid "Hide the Find dialog after clicking Find Next/Previous" -msgstr "" -"Zoek altijd opnieuw en verberg het zoekvenster na klikken op Zoek volgende/" -"vorige" +msgstr "Verberg het zoekvenster na klikken op Zoek volgende/vorige" #: ../data/geany.glade.h:60 msgid "Use the current word under the cursor for Find dialogs" @@ -369,7 +361,7 @@ msgstr "Overige" #. * corresponding chapter in the documentation, comparing translatable #. * strings is easy to break. Maybe attach an identifying string to the #. * tab label object. -#: ../data/geany.glade.h:70 ../src/prefs.c:1575 +#: ../data/geany.glade.h:70 ../src/prefs.c:1578 msgid "General" msgstr "Algemeen" @@ -410,54 +402,62 @@ msgid "Sidebar" msgstr "Zijbalk" #: ../data/geany.glade.h:80 -msgid "Symbol list:" -msgstr "Lijst van symbolen:" +msgid "Bottom" +msgstr "Onderaan" #: ../data/geany.glade.h:81 -msgid "Message window:" +msgid "Message window" msgstr "Berichtenvenster:" #: ../data/geany.glade.h:82 +msgid "Symbol list:" +msgstr "Lijst van symbolen:" + +#: ../data/geany.glade.h:83 +msgid "Message window:" +msgstr "Berichtenvenster:" + +#: ../data/geany.glade.h:84 msgid "Editor:" msgstr "Editor:" -#: ../data/geany.glade.h:83 +#: ../data/geany.glade.h:85 msgid "Sets the font for the message window" msgstr "Stelt het lettertype in voor het berichtenvenster" -#: ../data/geany.glade.h:84 +#: ../data/geany.glade.h:86 msgid "Sets the font for the symbol list" msgstr "Kies lettertype voor symbolenlijst" -#: ../data/geany.glade.h:85 +#: ../data/geany.glade.h:87 msgid "Sets the editor font" msgstr "Kies editor lettertype" -#: ../data/geany.glade.h:86 +#: ../data/geany.glade.h:88 msgid "Fonts" msgstr "Lettertypes" -#: ../data/geany.glade.h:87 +#: ../data/geany.glade.h:89 msgid "Show status bar" msgstr "Statusregel weergeven" -#: ../data/geany.glade.h:88 +#: ../data/geany.glade.h:90 msgid "Whether to show the status bar at the bottom of the main window" msgstr "Of de statusregel onder aan het hoofdvenster weergegeven moet worden" -#: ../data/geany.glade.h:89 ../src/prefs.c:1577 +#: ../data/geany.glade.h:91 ../src/prefs.c:1580 msgid "Interface" msgstr "Interface" -#: ../data/geany.glade.h:90 +#: ../data/geany.glade.h:92 msgid "Show editor tabs" msgstr "Laat editor tabs zien" -#: ../data/geany.glade.h:91 +#: ../data/geany.glade.h:93 msgid "Show close buttons" msgstr "Toon afsluit knoppen" -#: ../data/geany.glade.h:92 +#: ../data/geany.glade.h:94 msgid "" "Shows a small cross button in the file tabs to easily close files when " "clicking on it (requires restart of Geany)" @@ -465,25 +465,25 @@ msgstr "" "Toont een kleine knop met kruis in de bestandstabs, om gemakkelijk bestanden " "te sluiten door daar op te klikken (vereist herstart van Geany)" -#: ../data/geany.glade.h:93 +#: ../data/geany.glade.h:95 msgid "Placement of new file tabs:" msgstr "Plaats van nieuwe tabs:" -#: ../data/geany.glade.h:94 +#: ../data/geany.glade.h:96 msgid "File tabs will be placed on the left of the notebook" msgstr "" "Nieuwe bestandtabs zullen links van het tabbladvenster worden geplaatst" -#: ../data/geany.glade.h:95 +#: ../data/geany.glade.h:97 msgid "File tabs will be placed on the right of the notebook" msgstr "" "Nieuwe bestandtabs zullen rechts van het tabbladvenster worden geplaatst" -#: ../data/geany.glade.h:96 +#: ../data/geany.glade.h:98 msgid "Next to current" msgstr "Naast huidige" -#: ../data/geany.glade.h:97 +#: ../data/geany.glade.h:99 msgid "" "Whether to place file tabs next to the current tab rather than at the edges " "of the notebook" @@ -491,104 +491,103 @@ msgstr "" "Of de bestandstabbladen naast het huidige tabblad geplaatst worden, in " "plaats van aan de uiteinden van het tabbladvenster." -#: ../data/geany.glade.h:98 +#: ../data/geany.glade.h:100 msgid "Double-clicking hides all additional widgets" msgstr "Dubbelklikken verbergt alle toegevoegde widgets" -#: ../data/geany.glade.h:99 +#: ../data/geany.glade.h:101 msgid "Calls the View->Toggle All Additional Widgets command" msgstr "Roept Bewerken->Verberg/toon alle extra widgets aan" -#: ../data/geany.glade.h:100 -#, fuzzy +#: ../data/geany.glade.h:102 msgid "Switch to last used document after closing a tab" -msgstr "Schakel naar laatst gebruikte document" +msgstr "Schakel naar laatst gebruikte document bij afsluiten van een tabblad" -#: ../data/geany.glade.h:101 +#: ../data/geany.glade.h:103 msgid "Editor tabs" msgstr "Editor tabbladen" -#: ../data/geany.glade.h:102 +#: ../data/geany.glade.h:104 msgid "Sidebar:" msgstr "Zijbalk:" -#: ../data/geany.glade.h:103 +#: ../data/geany.glade.h:105 msgid "Tab positions" msgstr "Tab posities" -#: ../data/geany.glade.h:104 +#: ../data/geany.glade.h:106 msgid "Notebook tabs" -msgstr "Tabbladden" +msgstr "Tabbladen" -#: ../data/geany.glade.h:105 +#: ../data/geany.glade.h:107 msgid "Show t_oolbar" msgstr "_Werkbalk weergeven" -#: ../data/geany.glade.h:106 +#: ../data/geany.glade.h:108 msgid "_Append toolbar to the menu" -msgstr "_Voeg de toolbar toe aan het menu" +msgstr "_Voeg de werkbalk toe aan het menu" -#: ../data/geany.glade.h:107 +#: ../data/geany.glade.h:109 msgid "Pack the toolbar to the main menu to save vertical space" msgstr "Zet de werkbalk naast het menu om verticale ruimte te besparen" -#: ../data/geany.glade.h:108 ../src/toolbar.c:933 +#: ../data/geany.glade.h:110 ../src/toolbar.c:933 msgid "Customize Toolbar" msgstr "Werkbalk aanpassen" -#: ../data/geany.glade.h:109 +#: ../data/geany.glade.h:111 msgid "System _default" msgstr "Systeem _standaard" -#: ../data/geany.glade.h:110 +#: ../data/geany.glade.h:112 msgid "Images _and text" msgstr "Pictogr_ammen en tekst" -#: ../data/geany.glade.h:111 +#: ../data/geany.glade.h:113 msgid "_Images only" msgstr "Enkel p_ictogrammen" -#: ../data/geany.glade.h:112 +#: ../data/geany.glade.h:114 msgid "_Text only" msgstr "Enkel _tekst" -#: ../data/geany.glade.h:113 +#: ../data/geany.glade.h:115 msgid "Icon style" msgstr "Icon style" -#: ../data/geany.glade.h:114 +#: ../data/geany.glade.h:116 msgid "S_ystem default" msgstr "S_ysteem standaard" -#: ../data/geany.glade.h:115 +#: ../data/geany.glade.h:117 msgid "_Small icons" msgstr "_Kleine pictogrammen" -#: ../data/geany.glade.h:116 +#: ../data/geany.glade.h:118 msgid "_Very small icons" msgstr "_Miniscule pictogrammen" -#: ../data/geany.glade.h:117 +#: ../data/geany.glade.h:119 msgid "_Large icons" msgstr "_Grote pictogrammen" -#: ../data/geany.glade.h:118 +#: ../data/geany.glade.h:120 msgid "Icon size" msgstr "Icon grootte" -#: ../data/geany.glade.h:119 +#: ../data/geany.glade.h:121 msgid "Toolbar" msgstr "Werkbalk" -#: ../data/geany.glade.h:120 ../src/prefs.c:1579 +#: ../data/geany.glade.h:122 ../src/prefs.c:1582 msgid "Toolbar" msgstr "Werkbalk" -#: ../data/geany.glade.h:121 +#: ../data/geany.glade.h:123 msgid "Line wrapping" msgstr "Regelterugloop" -#: ../data/geany.glade.h:122 +#: ../data/geany.glade.h:124 msgid "" "Wrap the line at the window border and continue it on the next line. Note: " "line wrapping has a high performance cost for large documents so should be " @@ -598,11 +597,11 @@ msgstr "" "volgende regel. Let op: regelterugloop eist veel van uw systeem voor grote " "documenten, dus zou moeten worden uitgeschakeld op trage systemen." -#: ../data/geany.glade.h:123 +#: ../data/geany.glade.h:125 msgid "\"Smart\" home key" msgstr "\"Slimme\" HOME toets" -#: ../data/geany.glade.h:124 +#: ../data/geany.glade.h:126 msgid "" "When \"smart\" home is enabled, the HOME key will move the caret to the " "first non-blank character of the line, unless it is already there, it moves " @@ -616,11 +615,11 @@ msgstr "" "optie uitgeschakeld is, beweegt de HOME toets de cursor altijd naar het " "begin van de regel." -#: ../data/geany.glade.h:125 +#: ../data/geany.glade.h:127 msgid "Disable Drag and Drop" msgstr "'Drag and Drop' uitzetten" -#: ../data/geany.glade.h:126 +#: ../data/geany.glade.h:128 msgid "" "Disable drag and drop completely in the editor window so you can't drag and " "drop any selections within or outside of the editor window" @@ -628,15 +627,15 @@ msgstr "" "'Drag and Drop' geheel uitzetten in het editorvenster zodat u geen selecties " "van of naar het venster kunt verslepen" -#: ../data/geany.glade.h:127 +#: ../data/geany.glade.h:129 msgid "Code folding" msgstr "Invouwen code" -#: ../data/geany.glade.h:128 +#: ../data/geany.glade.h:130 msgid "Fold/unfold all children of a fold point" msgstr "Samenvoegen/uitklappen van onderliggende objecten van een vouwpunt" -#: ../data/geany.glade.h:129 +#: ../data/geany.glade.h:131 msgid "" "Fold or unfold all children of a fold point. By pressing the Shift key while " "clicking on a fold symbol the contrary behavior is used." @@ -644,11 +643,11 @@ msgstr "" "Samenvoegen of uitklappen van een vouwpunt. Door tijdens het klikken op de " "Shift toets te drukken wordt het tegenovergestelde gedrag bereikt." -#: ../data/geany.glade.h:130 +#: ../data/geany.glade.h:132 msgid "Use indicators to show compile errors" msgstr "Gebruik markeringen om compile fouten weer te geven" -#: ../data/geany.glade.h:131 +#: ../data/geany.glade.h:133 msgid "" "Whether to use indicators (a squiggly underline) to highlight the lines " "where the compiler found a warning or an error" @@ -657,25 +656,25 @@ msgstr "" "regels te markeren waarin de compiler een waarschuwing of een fout heeft " "gevonden." -#: ../data/geany.glade.h:132 +#: ../data/geany.glade.h:134 msgid "Newline strips trailing spaces" msgstr "Enter verwijderd lege spaties" -#: ../data/geany.glade.h:133 +#: ../data/geany.glade.h:135 msgid "Enable newline to strip the trailing spaces on the previous line" msgstr "" "Gebruik enter om lege spaties aan het einde van de vorige regel te " "verwijderen" -#: ../data/geany.glade.h:134 +#: ../data/geany.glade.h:136 msgid "Line breaking column:" msgstr "Afbreekkolom:" -#: ../data/geany.glade.h:135 +#: ../data/geany.glade.h:137 msgid "Comment toggle marker:" msgstr "'Lange regel' marker:" -#: ../data/geany.glade.h:136 +#: ../data/geany.glade.h:138 msgid "" "A string which is added when toggling a line comment in a source file, it is " "used to mark the comment as toggled." @@ -684,15 +683,15 @@ msgstr "" "in een bronbestand. Deze wordt gebruikt om het actieve commentaar te " "markeren." -#: ../data/geany.glade.h:137 +#: ../data/geany.glade.h:139 msgid "Features" msgstr "Functies" -#: ../data/geany.glade.h:138 +#: ../data/geany.glade.h:140 msgid "Features" msgstr "Functies" -#: ../data/geany.glade.h:139 +#: ../data/geany.glade.h:141 msgid "" "Note: To apply these settings to all currently open documents, use " "Project->Apply Default Indentation." @@ -700,23 +699,23 @@ msgstr "" "Opmerking: Om deze instellingen bij alle huidige geopende documenten toe te " "passen,gebruik Project->Standaard inspringinstellingen." -#: ../data/geany.glade.h:140 +#: ../data/geany.glade.h:142 msgid "Width:" msgstr "Breedte:" -#: ../data/geany.glade.h:141 +#: ../data/geany.glade.h:143 msgid "The width in chars of a single indent" msgstr "De breedte in tekens van een inspringing" -#: ../data/geany.glade.h:142 +#: ../data/geany.glade.h:144 msgid "Auto-indent mode:" msgstr "Automatische inspringingsmode:" -#: ../data/geany.glade.h:143 +#: ../data/geany.glade.h:145 msgid "Detect type from file" msgstr "Detecteer type uit bestand" -#: ../data/geany.glade.h:144 +#: ../data/geany.glade.h:146 msgid "" "Whether to detect the indentation type from file contents when a file is " "opened" @@ -724,38 +723,38 @@ msgstr "" "Of het inspringingstype van het bestand gedetecteerd moet worden als het is " "geopend" -#: ../data/geany.glade.h:145 +#: ../data/geany.glade.h:147 msgid "T_abs and spaces" msgstr "T_abs en spaties" -#: ../data/geany.glade.h:146 +#: ../data/geany.glade.h:148 msgid "" "Use spaces if the total indent is less than the tab width, otherwise use both" msgstr "" "Gebruik spaties als de inspringing kleiner is dan een tabbreedte, gebruik " "anders beide" -#: ../data/geany.glade.h:147 +#: ../data/geany.glade.h:149 msgid "_Spaces" msgstr "_Spaties" -#: ../data/geany.glade.h:148 +#: ../data/geany.glade.h:150 msgid "Use spaces when inserting indentation" msgstr "Voeg spaties toe bij inspringen" -#: ../data/geany.glade.h:149 +#: ../data/geany.glade.h:151 msgid "_Tabs" msgstr "_Tabs" -#: ../data/geany.glade.h:150 +#: ../data/geany.glade.h:152 msgid "Use one tab per indent" msgstr "Gebruik enkele inspringing" -#: ../data/geany.glade.h:151 +#: ../data/geany.glade.h:153 msgid "Detect width from file" msgstr "Haal breedte uit bestand" -#: ../data/geany.glade.h:152 +#: ../data/geany.glade.h:154 msgid "" "Whether to detect the indentation width from file contents when a file is " "opened" @@ -763,34 +762,34 @@ msgstr "" "Of het inspringingstype van het bestand gedetecteerd moet worden als het is " "geopend" -#: ../data/geany.glade.h:153 +#: ../data/geany.glade.h:155 msgid "Type:" msgstr "Type:" -#: ../data/geany.glade.h:154 +#: ../data/geany.glade.h:156 msgid "Tab key indents" msgstr "Tabtoets springt in" -#: ../data/geany.glade.h:155 +#: ../data/geany.glade.h:157 msgid "" "Pressing tab/shift-tab indents/unindents instead of inserting a tab character" msgstr "" "Drukken op tab/shift-tab springt in/uit in plaat van een tabteken in te " "voegen" -#: ../data/geany.glade.h:156 +#: ../data/geany.glade.h:158 msgid "Indentation" msgstr "Inspringing" -#: ../data/geany.glade.h:157 +#: ../data/geany.glade.h:159 msgid "Indentation" msgstr "Inspringing" -#: ../data/geany.glade.h:158 +#: ../data/geany.glade.h:160 msgid "Snippet completion" msgstr "Fragment voltooiing" -#: ../data/geany.glade.h:159 +#: ../data/geany.glade.h:161 msgid "" "Type a defined short character sequence and complete it to a more complex " "string using a single keypress" @@ -798,19 +797,19 @@ msgstr "" "Typ een ingegeven afkorting en voltooi het in een complexere string met een " "druk op een knop" -#: ../data/geany.glade.h:160 +#: ../data/geany.glade.h:162 msgid "XML/HTML tag auto-closing" msgstr "automatische XML/HTML-tag voltooiing" -#: ../data/geany.glade.h:161 +#: ../data/geany.glade.h:163 msgid "Insert matching closing tag for XML/HTML" msgstr "Voeg automatisch XML/HTML sluithaakje toe" -#: ../data/geany.glade.h:162 +#: ../data/geany.glade.h:164 msgid "Automatic continuation of multi-line comments" msgstr "Automatisch doorgaan met multiregelcommentaar" -#: ../data/geany.glade.h:163 +#: ../data/geany.glade.h:165 msgid "" "Continue automatically multi-line comments in languages like C, C++ and Java " "when a new line is entered inside such a comment" @@ -818,11 +817,11 @@ msgstr "" "Automatisch doorgaan met multiregelcommentaar in talen als C, C++ en Java " "als er een nieuwe regel in zo'n commentaar wordt ingevoegd" -#: ../data/geany.glade.h:164 +#: ../data/geany.glade.h:166 msgid "Autocomplete symbols" msgstr "Symbolen automatisch aanvullen" -#: ../data/geany.glade.h:165 +#: ../data/geany.glade.h:167 msgid "" "Automatic completion of known symbols in open files (function names, global " "variables, ...)" @@ -830,45 +829,45 @@ msgstr "" "Automatisch aanvullen van bekende symbolen in open bestanden (functienamen, " "globale variabelen, ...)" -#: ../data/geany.glade.h:166 +#: ../data/geany.glade.h:168 msgid "Autocomplete all words in document" msgstr "Vul automatisch aan met alle woorden in het document" -#: ../data/geany.glade.h:167 +#: ../data/geany.glade.h:169 msgid "Drop rest of word on completion" msgstr "Automatische voltooiing onderdrukken" -#: ../data/geany.glade.h:168 +#: ../data/geany.glade.h:170 msgid "Max. symbol name suggestions:" msgstr "Max. aantal symboolnaam suggesties:" -#: ../data/geany.glade.h:169 +#: ../data/geany.glade.h:171 msgid "Completion list height:" msgstr "Aanvullingslijst hoogte:" -#: ../data/geany.glade.h:170 +#: ../data/geany.glade.h:172 msgid "Characters to type for autocompletion:" msgstr "Automatische voltooiing van constructies" -#: ../data/geany.glade.h:171 +#: ../data/geany.glade.h:173 msgid "" "The amount of characters which are necessary to show the symbol " "autocompletion list" msgstr "Het aantal karakters dat nodig is om de autovoltooiingslijst te tonen" -#: ../data/geany.glade.h:172 +#: ../data/geany.glade.h:174 msgid "Display height in rows for the autocompletion list" msgstr "Weergavehoogte in regels van de autovoltooiingslijst" -#: ../data/geany.glade.h:173 +#: ../data/geany.glade.h:175 msgid "Maximum number of entries to display in the autocompletion list" msgstr "Maximum aantal items weer te geven in de autovoltooiingslijst" -#: ../data/geany.glade.h:174 +#: ../data/geany.glade.h:176 msgid "Symbol list update frequency:" msgstr "Verversingsfrequentie symbolen lijst:" -#: ../data/geany.glade.h:175 +#: ../data/geany.glade.h:177 msgid "" "Minimal delay (in milliseconds) between two automatic updates of the symbol " "list. Note that a too short delay may have performance impact, especially " @@ -879,107 +878,107 @@ msgstr "" "beïnvloeden, zeker bij grote bestanden. Een vertraging van 0 schakelt de " "directe updates uit." -#: ../data/geany.glade.h:176 +#: ../data/geany.glade.h:178 msgid "Completions" msgstr "Automatisch voltooien" -#: ../data/geany.glade.h:177 +#: ../data/geany.glade.h:179 msgid "Parenthesis ( )" msgstr "Haakjes ( )" -#: ../data/geany.glade.h:178 +#: ../data/geany.glade.h:180 msgid "Auto-close parenthesis when typing an opening one" msgstr "Sluit haakjes automatisch af bij het typen van een nieuw haakje" -#: ../data/geany.glade.h:179 +#: ../data/geany.glade.h:181 msgid "Single quotes ' '" msgstr "Enkele aanhalingstekens" -#: ../data/geany.glade.h:180 +#: ../data/geany.glade.h:182 msgid "Auto-close single quote when typing an opening one" msgstr "Sluit bij een nieuwe enkele aanhalingsteken deze automatisch af" -#: ../data/geany.glade.h:181 +#: ../data/geany.glade.h:183 msgid "Curly brackets { }" msgstr "Gekrulde haken { }" -#: ../data/geany.glade.h:182 +#: ../data/geany.glade.h:184 msgid "Auto-close curly bracket when typing an opening one" msgstr "Sluit bij een nieuw gekrulde haakje deze automatisch af" -#: ../data/geany.glade.h:183 +#: ../data/geany.glade.h:185 msgid "Square brackets [ ]" msgstr "Vierkante haken [ ]" -#: ../data/geany.glade.h:184 +#: ../data/geany.glade.h:186 msgid "Auto-close square-bracket when typing an opening one" msgstr "Sluit bij een nieuw vierkant haakje deze automatisch af" -#: ../data/geany.glade.h:185 +#: ../data/geany.glade.h:187 msgid "Double quotes \" \"" msgstr "Aanhalingstekens \" \"" -#: ../data/geany.glade.h:186 +#: ../data/geany.glade.h:188 msgid "Auto-close double quote when typing an opening one" msgstr "Sluit bij een nieuw aanhalingsteken deze automatisch af" -#: ../data/geany.glade.h:187 +#: ../data/geany.glade.h:189 msgid "Auto-close quotes and brackets" msgstr "Automatisch sluiten van haakjes en aanhalingstekens" -#: ../data/geany.glade.h:188 +#: ../data/geany.glade.h:190 msgid "Completions" msgstr "Voltooiing" -#: ../data/geany.glade.h:189 +#: ../data/geany.glade.h:191 msgid "Invert syntax highlighting colors" msgstr "Draai syntaxisaccentuering kleuren om" -#: ../data/geany.glade.h:190 +#: ../data/geany.glade.h:192 msgid "Invert all colors, by default using white text on a black background" msgstr "" "Draai alle kleuren om, standaard met een witte tekst op een zwarte " "achtergrond" -#: ../data/geany.glade.h:191 +#: ../data/geany.glade.h:193 msgid "Show indentation guides" msgstr "Inspringingsmarkeringen weergeven" -#: ../data/geany.glade.h:192 +#: ../data/geany.glade.h:194 msgid "Shows small dotted lines to help you to use the right indentation" msgstr "" "Toont kleine stippellijnen om het gebruik van de juiste inspringing te " "vergemakkelijken" -#: ../data/geany.glade.h:193 +#: ../data/geany.glade.h:195 msgid "Show white space" msgstr "Lege spaties weergeven" -#: ../data/geany.glade.h:194 +#: ../data/geany.glade.h:196 msgid "Marks spaces with dots and tabs with arrows" msgstr "Markeert spaties met punten en tabs met pijlen" -#: ../data/geany.glade.h:195 +#: ../data/geany.glade.h:197 msgid "Show line endings" msgstr "Regeleinden weergeven" -#: ../data/geany.glade.h:196 +#: ../data/geany.glade.h:198 msgid "Shows the line ending character" msgstr "Toont het regeleindeteken" -#: ../data/geany.glade.h:197 +#: ../data/geany.glade.h:199 msgid "Show line numbers" msgstr "Regelnummers weergeven" -#: ../data/geany.glade.h:198 +#: ../data/geany.glade.h:200 msgid "Shows or hides the Line Number margin" msgstr "Toont of verbergt de regelnummerrand" -#: ../data/geany.glade.h:199 +#: ../data/geany.glade.h:201 msgid "Show markers margin" msgstr "Markeerrand weergeven" -#: ../data/geany.glade.h:200 +#: ../data/geany.glade.h:202 msgid "" "Shows or hides the small margin right of the line numbers, which is used to " "mark lines" @@ -987,37 +986,37 @@ msgstr "" "Toont of verbergt de smalle rand rechts van de regelnummers die wordt " "gebruikt om regels te markeren" -#: ../data/geany.glade.h:201 +#: ../data/geany.glade.h:203 msgid "Stop scrolling at last line" msgstr "Stop scrollen bij de laatste regel" -#: ../data/geany.glade.h:202 +#: ../data/geany.glade.h:204 msgid "Whether to stop scrolling one page past the last line of a document" msgstr "" "Of scrollen van een pagina na de laatste regel van een document gestopt moet " "worden" -#: ../data/geany.glade.h:203 +#: ../data/geany.glade.h:205 msgid "Display" msgstr "Weergave" -#: ../data/geany.glade.h:204 +#: ../data/geany.glade.h:206 msgid "Column:" msgstr "Kolom:" -#: ../data/geany.glade.h:205 +#: ../data/geany.glade.h:207 msgid "Color:" msgstr "Kleur:" -#: ../data/geany.glade.h:206 +#: ../data/geany.glade.h:208 msgid "Sets the color of the long line marker" msgstr "Stelt de kleur van de 'lange regel' marker in" -#: ../data/geany.glade.h:207 ../src/toolbar.c:70 ../src/tools.c:972 +#: ../data/geany.glade.h:209 ../src/toolbar.c:70 ../src/tools.c:976 msgid "Color Chooser" msgstr "Kleurkiezer" -#: ../data/geany.glade.h:208 +#: ../data/geany.glade.h:210 msgid "" "The long line marker is a thin vertical line in the editor, it helps to mark " "long lines, or as a hint to break the line. Set this value to a value " @@ -1028,11 +1027,11 @@ msgstr "" "een grotere waarde dan '0' in om de kolom te bepalen waar deze moet " "verschijnen." -#: ../data/geany.glade.h:209 +#: ../data/geany.glade.h:211 msgid "Line" msgstr "Lijn" -#: ../data/geany.glade.h:210 +#: ../data/geany.glade.h:212 msgid "" "Prints a vertical line in the editor window at the given cursor position " "(see below)" @@ -1040,11 +1039,11 @@ msgstr "" "Geeft een verticale lijn weer in het venster van de editor op de huidige " "cursorpositie (zie hieronder)" -#: ../data/geany.glade.h:211 +#: ../data/geany.glade.h:213 msgid "Background" msgstr "Achtergrond" -#: ../data/geany.glade.h:212 +#: ../data/geany.glade.h:214 msgid "" "The background color of characters after the given cursor position (see " "below) changed to the color set below, (this is recommended if you use " @@ -1054,27 +1053,27 @@ msgstr "" "hieronder) veranderde naar de kleurinstelling hieronder. (Aangeraden indien " "u proportionele lettertypen gebruikt)" -#: ../data/geany.glade.h:213 +#: ../data/geany.glade.h:215 msgid "Enabled" msgstr "Aang_ezet" -#: ../data/geany.glade.h:214 +#: ../data/geany.glade.h:216 msgid "Long line marker" msgstr "Lange regel marker" -#: ../data/geany.glade.h:215 +#: ../data/geany.glade.h:217 msgid "Disabled" msgstr "Uitgeschakeld" -#: ../data/geany.glade.h:216 +#: ../data/geany.glade.h:218 msgid "Do not show virtual spaces" msgstr "Laat lege spaties niet zien" -#: ../data/geany.glade.h:217 +#: ../data/geany.glade.h:219 msgid "Only for rectangular selections" msgstr "Alleen voor rechthoekige selecties" -#: ../data/geany.glade.h:218 +#: ../data/geany.glade.h:220 msgid "" "Only show virtual spaces beyond the end of lines when drawing a rectangular " "selection" @@ -1082,56 +1081,56 @@ msgstr "" "Laat lege spaties voorbij regeleinden alleen zien wanneer een rechthoekige " "selectie gemaakt wordt" -#: ../data/geany.glade.h:219 +#: ../data/geany.glade.h:221 msgid "Always" msgstr "Altijd" -#: ../data/geany.glade.h:220 +#: ../data/geany.glade.h:222 msgid "Always show virtual spaces beyond the end of lines" msgstr "Laat lege spaties aan regeleinden altijd zien" -#: ../data/geany.glade.h:221 +#: ../data/geany.glade.h:223 msgid "Virtual spaces" msgstr "Lege spaties" -#: ../data/geany.glade.h:222 +#: ../data/geany.glade.h:224 msgid "Display" msgstr "Weergave" -#: ../data/geany.glade.h:223 ../src/keybindings.c:224 ../src/prefs.c:1581 +#: ../data/geany.glade.h:225 ../src/keybindings.c:227 ../src/prefs.c:1584 msgid "Editor" msgstr "Editor" -#: ../data/geany.glade.h:224 +#: ../data/geany.glade.h:226 msgid "Open new documents from the command-line" msgstr "Open nieuwe bestanden van de opdrachtregel" -#: ../data/geany.glade.h:225 +#: ../data/geany.glade.h:227 msgid "Start a new file for each command-line filename that doesn't exist" msgstr "" "Open een nieuw bestand voor elk bestand op de opdrachtregel die niet bestaat" -#: ../data/geany.glade.h:226 +#: ../data/geany.glade.h:228 msgid "Default end of line characters:" msgstr "Standaard regeleindetekens:" -#: ../data/geany.glade.h:227 +#: ../data/geany.glade.h:229 msgid "New files" msgstr "Nieuwe bestanden" -#: ../data/geany.glade.h:228 +#: ../data/geany.glade.h:230 msgid "Default encoding (new files):" msgstr "Standaard codering (nieuwe bestanden):" -#: ../data/geany.glade.h:229 +#: ../data/geany.glade.h:231 msgid "Sets the default encoding for newly created files" msgstr "Stelt de standaard codering in voor nieuw aangemaakte bestanden" -#: ../data/geany.glade.h:230 +#: ../data/geany.glade.h:232 msgid "Use fixed encoding when opening non-Unicode files" msgstr "Gebruik vaste codering bij het openen van niet-Unicode bestanden" -#: ../data/geany.glade.h:231 +#: ../data/geany.glade.h:233 msgid "" "This option disables the automatic detection of the file encoding when " "opening non-Unicode files and opens the file with the specified encoding " @@ -1141,33 +1140,33 @@ msgstr "" "bij openen van niet-Unicode bestanden en opent het bestand met de opgegeven " "codering (meestal niet nodig)" -#: ../data/geany.glade.h:232 +#: ../data/geany.glade.h:234 msgid "Default encoding (existing non-Unicode files):" msgstr "Standaard codering (bestaande niet-Unicode bestanden):" -#: ../data/geany.glade.h:233 +#: ../data/geany.glade.h:235 msgid "Sets the default encoding for opening existing non-Unicode files" msgstr "" "Stelt de standaard codering in voor bij het openen van niet-Unicode bestanden" -#: ../data/geany.glade.h:234 +#: ../data/geany.glade.h:236 msgid "Encodings" msgstr "Coderingen" -#: ../data/geany.glade.h:235 +#: ../data/geany.glade.h:237 msgid "Ensure new line at file end" msgstr "Nieuwe regel aan einde van het bestand" -#: ../data/geany.glade.h:236 +#: ../data/geany.glade.h:238 msgid "Ensures that at the end of the file is a new line" msgstr "" "Voegt aan het einde van het bestand een nieuwe regel toe als er nog geen is" -#: ../data/geany.glade.h:237 +#: ../data/geany.glade.h:239 msgid "Ensure consistent line endings" msgstr "Zorg voor consistente nieuwe regels" -#: ../data/geany.glade.h:238 +#: ../data/geany.glade.h:240 msgid "" "Ensures that newline characters always get converted before saving, avoiding " "mixed line endings in the same file" @@ -1175,41 +1174,41 @@ msgstr "" "Verzekert dat nieuwe regel karakters altijd omgezet worden voor het " "wegschrijven om verschillende regeleindes in hetzelfde bestand te vermijden" -#: ../data/geany.glade.h:239 +#: ../data/geany.glade.h:241 msgid "Strip trailing spaces and tabs" msgstr "Lege spaties aan regeleinden verwijderen" -#: ../data/geany.glade.h:240 +#: ../data/geany.glade.h:242 msgid "Removes trailing spaces and tabs and the end of lines" msgstr "Verwijdert lege spaties aan regeleinden" -#: ../data/geany.glade.h:241 ../src/keybindings.c:559 +#: ../data/geany.glade.h:243 ../src/keybindings.c:564 msgid "Replace tabs by space" msgstr "Vervang tabs door spaties" -#: ../data/geany.glade.h:242 +#: ../data/geany.glade.h:244 msgid "Replaces all tabs in document by spaces" msgstr "Vervangt alle tabs in het document door spaties" -#: ../data/geany.glade.h:243 +#: ../data/geany.glade.h:245 msgid "Saving files" msgstr "Bij opslaan van bestanden" -#: ../data/geany.glade.h:244 +#: ../data/geany.glade.h:246 msgid "Recent files list length:" msgstr "Lengte 'laatst geopende bestanden' lijst:" -#: ../data/geany.glade.h:245 +#: ../data/geany.glade.h:247 msgid "Specifies the number of files which are stored in the Recent files list" msgstr "" "Specificeert het aantal bestanden die opgeslagen zijn in de 'laatst geopende " "bestanden' lijst" -#: ../data/geany.glade.h:246 +#: ../data/geany.glade.h:248 msgid "Disk check timeout:" msgstr "Time-out van disk:" -#: ../data/geany.glade.h:247 +#: ../data/geany.glade.h:249 msgid "" "How often to check for changes to document files on disk, in seconds. Zero " "disables checking." @@ -1217,20 +1216,20 @@ msgstr "" "Hoe vaak er naar veranderingen van documenten op de schijf gekeken moet " "worden, uitgedrukt in seconden. Nul zet de controle uit." -#: ../data/geany.glade.h:248 ../src/prefs.c:1583 ../src/symbols.c:687 -#: ../plugins/filebrowser.c:1120 +#: ../data/geany.glade.h:250 ../src/prefs.c:1586 ../src/symbols.c:688 +#: ../plugins/filebrowser.c:1119 msgid "Files" msgstr "Bestanden" -#: ../data/geany.glade.h:249 +#: ../data/geany.glade.h:251 msgid "Terminal:" msgstr "Terminal:" -#: ../data/geany.glade.h:250 +#: ../data/geany.glade.h:252 msgid "Browser:" msgstr "Browser:" -#: ../data/geany.glade.h:251 +#: ../data/geany.glade.h:253 msgid "" "A terminal emulator like xterm, gnome-terminal or konsole (should accept the " "-e argument)" @@ -1238,23 +1237,23 @@ msgstr "" "Een terminalemulator zoals xterm, gnome-terminal of konsole (zou het -e " "argument moeten accepteren" -#: ../data/geany.glade.h:252 +#: ../data/geany.glade.h:254 msgid "Path (and possibly additional arguments) to your favorite browser" msgstr "Pad (en mogelijke bijkomende argumenten)" -#: ../data/geany.glade.h:253 +#: ../data/geany.glade.h:255 msgid "Grep:" msgstr "Grep:" -#: ../data/geany.glade.h:254 +#: ../data/geany.glade.h:256 msgid "Tool paths" msgstr "Hulpprogramma plaatsen" -#: ../data/geany.glade.h:255 +#: ../data/geany.glade.h:257 msgid "Context action:" msgstr "Contextactie:" -#: ../data/geany.glade.h:257 +#: ../data/geany.glade.h:259 #, no-c-format msgid "" "Context action command. The currently selected word can be used with %s. It " @@ -1264,67 +1263,67 @@ msgstr "" "Contextactie commando. Het geselecteerde woord kan gebruikt worden met %s. " "Het kan overal in het commando zitten en wordt vervangen voor uitvoering." -#: ../data/geany.glade.h:258 +#: ../data/geany.glade.h:260 msgid "Commands" msgstr "Commando's" -#: ../data/geany.glade.h:259 ../src/keybindings.c:236 ../src/prefs.c:1585 +#: ../data/geany.glade.h:261 ../src/keybindings.c:239 ../src/prefs.c:1588 msgid "Tools" msgstr "Hulpprogramma's" -#: ../data/geany.glade.h:260 +#: ../data/geany.glade.h:262 msgid "email address of the developer" msgstr "E-mailadres van de ontwikkelaar" -#: ../data/geany.glade.h:261 +#: ../data/geany.glade.h:263 msgid "Initials of the developer name" msgstr "Initialen van de ontwikkelaar" -#: ../data/geany.glade.h:262 +#: ../data/geany.glade.h:264 msgid "Initial version:" msgstr "Initiële versie:" -#: ../data/geany.glade.h:263 +#: ../data/geany.glade.h:265 msgid "Version number, which a new file initially has" msgstr "Versienummer, welke een nieuw bestand initieel heeft" -#: ../data/geany.glade.h:264 +#: ../data/geany.glade.h:266 msgid "Company name" msgstr "Bedrijfsnaam" -#: ../data/geany.glade.h:265 +#: ../data/geany.glade.h:267 msgid "Developer:" msgstr "Ontwikkelaar:" -#: ../data/geany.glade.h:266 +#: ../data/geany.glade.h:268 msgid "Company:" msgstr "Bedrijf:" -#: ../data/geany.glade.h:267 +#: ../data/geany.glade.h:269 msgid "Mail address:" msgstr "E-mailadres:" -#: ../data/geany.glade.h:268 +#: ../data/geany.glade.h:270 msgid "Initials:" msgstr "Initialen:" -#: ../data/geany.glade.h:269 +#: ../data/geany.glade.h:271 msgid "The name of the developer" msgstr "De naam van de ontwikkelaar" -#: ../data/geany.glade.h:270 +#: ../data/geany.glade.h:272 msgid "Year:" msgstr "Jaar:" -#: ../data/geany.glade.h:271 +#: ../data/geany.glade.h:273 msgid "Date:" msgstr "Datum:" -#: ../data/geany.glade.h:272 +#: ../data/geany.glade.h:274 msgid "Date & time:" msgstr "Datum & Tijd;" -#: ../data/geany.glade.h:273 +#: ../data/geany.glade.h:275 msgid "" "Specify a format for the the {datetime} wildcard. You can use any conversion " "specifiers which can be used with the ANSI C strftime function." @@ -1333,7 +1332,7 @@ msgstr "" "maken van elke conversie specifieerder die beschikbaar is voor de ANSI C " "strftime functie." -#: ../data/geany.glade.h:274 +#: ../data/geany.glade.h:276 msgid "" "Specify a format for the the {year} wildcard. You can use any conversion " "specifiers which can be used with the ANSI C strftime function." @@ -1342,7 +1341,7 @@ msgstr "" "maken van elke conversie specifieerder die beschikbaar is voor de ANSI C " "strftime functie." -#: ../data/geany.glade.h:275 +#: ../data/geany.glade.h:277 msgid "" "Specify a format for the the {date} wildcard. You can use any conversion " "specifiers which can be used with the ANSI C strftime function." @@ -1351,65 +1350,65 @@ msgstr "" "maken van elke conversie specifieerder die beschikbaar is voor de ANSI C " "strftime functie." -#: ../data/geany.glade.h:276 +#: ../data/geany.glade.h:278 msgid "Template data" msgstr "Sjablooninformatie" -#: ../data/geany.glade.h:277 ../src/prefs.c:1587 +#: ../data/geany.glade.h:279 ../src/prefs.c:1590 msgid "Templates" msgstr "Sjablonen" -#: ../data/geany.glade.h:278 +#: ../data/geany.glade.h:280 msgid "C_hange" msgstr "_Wijzigen" -#: ../data/geany.glade.h:279 +#: ../data/geany.glade.h:281 msgid "Keyboard shortcuts" msgstr "Sneltoetsen" -#: ../data/geany.glade.h:280 ../src/prefs.c:1589 +#: ../data/geany.glade.h:282 ../src/prefs.c:1592 msgid "Keybindings" msgstr "Sneltoetsen" -#: ../data/geany.glade.h:281 +#: ../data/geany.glade.h:283 msgid "Command:" msgstr "Commando:" -#: ../data/geany.glade.h:283 +#: ../data/geany.glade.h:285 #, no-c-format msgid "Path to the command for printing files (use %f for the filename)" msgstr "" "Pad naar het commando om bestanden af te drukken (gebruik %f voor de " "bestandsnaam)" -#: ../data/geany.glade.h:284 +#: ../data/geany.glade.h:286 msgid "Use an external command for printing" msgstr "Gebruik een externe opdrachtregel om te printen" -#: ../data/geany.glade.h:285 ../src/printing.c:376 +#: ../data/geany.glade.h:287 ../src/printing.c:233 msgid "Print line numbers" msgstr "Print regelnummers" -#: ../data/geany.glade.h:286 ../src/printing.c:378 +#: ../data/geany.glade.h:288 ../src/printing.c:235 msgid "Add line numbers to the printed page" msgstr "Voeg regelnummers toe aan het te printen bestand" -#: ../data/geany.glade.h:287 ../src/printing.c:381 +#: ../data/geany.glade.h:289 ../src/printing.c:238 msgid "Print page numbers" msgstr "Print paginanummers" -#: ../data/geany.glade.h:288 ../src/printing.c:383 +#: ../data/geany.glade.h:290 ../src/printing.c:240 msgid "" "Add page numbers at the bottom of each page. It takes 2 lines of the page." msgstr "" "Voeg paginanummers toe aan de onderkant van elke pagina. Kost 2 regels per " "pagina." -#: ../data/geany.glade.h:289 ../src/printing.c:386 +#: ../data/geany.glade.h:291 ../src/printing.c:243 msgid "Print page header" msgstr "Print paginahoofd" -#: ../data/geany.glade.h:290 ../src/printing.c:388 +#: ../data/geany.glade.h:292 ../src/printing.c:245 msgid "" "Add a little header to every page containing the page number, the filename " "and the current date (see below). It takes 3 lines of the page." @@ -1418,21 +1417,21 @@ msgstr "" "bestandsnaam en de huidige datum (zie hieronder). Kost 3 regels van de " "pagina." -#: ../data/geany.glade.h:291 ../src/printing.c:404 +#: ../data/geany.glade.h:293 ../src/printing.c:261 msgid "Use the basename of the printed file" msgstr "Gebruik de naam van het te printen bestand" -#: ../data/geany.glade.h:292 +#: ../data/geany.glade.h:294 msgid "Print only the basename (without the path) of the printed file" msgstr "" "Print alleen de naam van het bestand (zonder het pad) van het te printen " "bestand" -#: ../data/geany.glade.h:293 ../src/printing.c:412 +#: ../data/geany.glade.h:295 ../src/printing.c:269 msgid "Date format:" msgstr "Datumformaat:" -#: ../data/geany.glade.h:294 ../src/printing.c:418 +#: ../data/geany.glade.h:296 ../src/printing.c:275 msgid "" "Specify a format for the date and time stamp which is added to the page " "header on each page. You can use any conversion specifiers which can be used " @@ -1442,108 +1441,107 @@ msgstr "" "kop van elke pagina. U kunt gebruik maken van elke conversie specifieerder " "die beschikbaar is voor de ANSI C strftime functie." -#: ../data/geany.glade.h:295 +#: ../data/geany.glade.h:297 msgid "Use native GTK printing" msgstr "Gebruik standaard GTK printing" -#: ../data/geany.glade.h:296 +#: ../data/geany.glade.h:298 msgid "Printing" msgstr "Afdrukken" -#: ../data/geany.glade.h:297 ../src/prefs.c:1591 +#: ../data/geany.glade.h:299 ../src/prefs.c:1594 msgid "Printing" msgstr "Afdrukken" -#: ../data/geany.glade.h:298 +#: ../data/geany.glade.h:300 msgid "Font:" msgstr "Lettertype:" -#: ../data/geany.glade.h:299 +#: ../data/geany.glade.h:301 msgid "Sets the font for the terminal widget" msgstr "Stelt het lettertype in voor de terminal." -#: ../data/geany.glade.h:300 -#, fuzzy +#: ../data/geany.glade.h:302 msgid "Choose Terminal Font" -msgstr "Terminal lettertype:" +msgstr "Kies lettertype terminalvenster" -#: ../data/geany.glade.h:301 +#: ../data/geany.glade.h:303 msgid "Foreground color:" msgstr "Letterkleur:" -#: ../data/geany.glade.h:302 +#: ../data/geany.glade.h:304 msgid "Background color:" msgstr "Achtergrondkleur:" -#: ../data/geany.glade.h:303 +#: ../data/geany.glade.h:305 msgid "Scrollback lines:" msgstr "Aantal regels:" -#: ../data/geany.glade.h:304 +#: ../data/geany.glade.h:306 msgid "Shell:" msgstr "Shell:" -#: ../data/geany.glade.h:305 +#: ../data/geany.glade.h:307 msgid "Sets the foreground color of the text in the terminal widget" msgstr "Stelt de letterkleur in van de de tekst in de terminal" -#: ../data/geany.glade.h:306 +#: ../data/geany.glade.h:308 #, fuzzy -msgid "Sets the backround color of the text in the terminal widget" -msgstr "Stelt de achtergrondkleur in van de de tekst in de terminal" +msgid "Sets the background color of the text in the terminal widget" +msgstr "Stelt de achtergrondkleur in van de tekst in de terminal" -#: ../data/geany.glade.h:307 +#: ../data/geany.glade.h:309 msgid "" "Specifies the history in lines, which you can scroll back in the terminal " "widget" msgstr "Stelt het aantal regels in die u terug kunt schuiven in de terminal" -#: ../data/geany.glade.h:308 +#: ../data/geany.glade.h:310 msgid "" "Sets the path to the shell which should be started inside the terminal " "emulation" msgstr "Stelt het pad in naar de shell die moet worden gestart in de terminal" -#: ../data/geany.glade.h:309 +#: ../data/geany.glade.h:311 msgid "Scroll on keystroke" msgstr "Schuiven op toetsaanslag" -#: ../data/geany.glade.h:310 +#: ../data/geany.glade.h:312 msgid "Whether to scroll to the bottom if a key was pressed" msgstr "" "Of de terminal naar beneden moet schuiven als er een toets werd ingedrukt" -#: ../data/geany.glade.h:311 +#: ../data/geany.glade.h:313 msgid "Scroll on output" msgstr "Schuiven op uitvoer" -#: ../data/geany.glade.h:312 +#: ../data/geany.glade.h:314 msgid "Whether to scroll to the bottom when output is generated" msgstr "" "Of de terminal naar beneden moet schuiven als er uitvoer is geproduceert" -#: ../data/geany.glade.h:313 +#: ../data/geany.glade.h:315 msgid "Cursor blinks" msgstr "Cursor knippert" -#: ../data/geany.glade.h:314 +#: ../data/geany.glade.h:316 msgid "Whether to blink the cursor" msgstr "Of de cursor moet knipperen" -#: ../data/geany.glade.h:315 +#: ../data/geany.glade.h:317 msgid "Override Geany keybindings" msgstr "Overschrijf Geany's toetsbindingen" -#: ../data/geany.glade.h:316 +#: ../data/geany.glade.h:318 msgid "" "Allows the VTE to receive keyboard shortcuts (apart from focus commands)" msgstr "Laat de terminal sneltoetsen krijgen (op focuscommando's na)" -#: ../data/geany.glade.h:317 +#: ../data/geany.glade.h:319 msgid "Disable menu shortcut key (F10 by default)" msgstr "Sneltoetsmenu uitschakelen (standaard: F10)" -#: ../data/geany.glade.h:318 +#: ../data/geany.glade.h:320 msgid "" "This option disables the keybinding to popup the menu bar (default is F10). " "Disabling it can be useful if you use, for example, Midnight Commander " @@ -1553,25 +1551,22 @@ msgstr "" "te brengen (standaard: F10). Dit kan nuttig zijn als u bijv. Midnight " "Commander gebruikt binnenin de VTE." -#: ../data/geany.glade.h:319 -#, fuzzy +#: ../data/geany.glade.h:321 msgid "Follow path of the current file" msgstr "Pad van het huidige bestand volgen" -#: ../data/geany.glade.h:320 -#, fuzzy +#: ../data/geany.glade.h:322 msgid "" "Whether to execute \\\"cd $path\\\" when you switch between opened files" msgstr "" "Of \"cd $path\" moet worden uitgevoerd als u tussen geopende bestanden " "wisselt" -#: ../data/geany.glade.h:321 -#, fuzzy +#: ../data/geany.glade.h:323 msgid "Execute programs in the VTE" msgstr "Voer programmas uit in VTE" -#: ../data/geany.glade.h:322 +#: ../data/geany.glade.h:324 msgid "" "Don't use the simple run script which is usually used to display the exit " "status of the executed program" @@ -1579,11 +1574,11 @@ msgstr "" "Gebruik niet het simpele runscript dat meestal wordt gebruikt om de exit " "status van een programma weer te geven" -#: ../data/geany.glade.h:323 +#: ../data/geany.glade.h:325 msgid "Don't use run script" msgstr "Gebruik geen runscript" -#: ../data/geany.glade.h:324 +#: ../data/geany.glade.h:326 msgid "" "Run programs in VTE instead of opening a terminal emulation window. Please " "note, programs executed in VTE cannot be stopped" @@ -1592,53 +1587,52 @@ msgstr "" "terminalvenster te openen. Let wel, programma's uitgevoerd in de virtuele " "terminal kunnen niet gestopt worden." -#: ../data/geany.glade.h:325 -#, fuzzy +#: ../data/geany.glade.h:327 msgid "Terminal" -msgstr "Permissies:" +msgstr "Terminal" -#: ../data/geany.glade.h:326 ../src/prefs.c:1595 ../src/vte.c:281 +#: ../data/geany.glade.h:328 ../src/prefs.c:1598 ../src/vte.c:290 msgid "Terminal" msgstr "Terminal" -#: ../data/geany.glade.h:327 +#: ../data/geany.glade.h:329 msgid "Warning: read the manual before changing these preferences." msgstr "Lees de handleiding voor meer details over deze voorkeuren." -#: ../data/geany.glade.h:328 +#: ../data/geany.glade.h:330 msgid "Various preferences" msgstr "Diverse voorkeuren" -#: ../data/geany.glade.h:329 ../src/prefs.c:1593 +#: ../data/geany.glade.h:331 ../src/prefs.c:1596 msgid "Various" msgstr "Diversen" -#: ../data/geany.glade.h:330 +#: ../data/geany.glade.h:332 msgid "Project Properties" msgstr "Eigenschappen" -#: ../data/geany.glade.h:331 ../src/plugins.c:1457 ../src/project.c:150 +#: ../data/geany.glade.h:333 ../src/plugins.c:1458 ../src/project.c:150 msgid "Filename:" msgstr "Bestandsnaam:" -#: ../data/geany.glade.h:332 ../src/project.c:141 -#: ../plugins/classbuilder.c:470 ../plugins/classbuilder.c:480 +#: ../data/geany.glade.h:334 ../src/project.c:141 +#: ../plugins/classbuilder.c:469 ../plugins/classbuilder.c:479 msgid "Name:" msgstr "Naam:" -#: ../data/geany.glade.h:333 +#: ../data/geany.glade.h:335 msgid "Description:" msgstr "Beschrijving:" -#: ../data/geany.glade.h:334 ../src/project.c:166 +#: ../data/geany.glade.h:336 ../src/project.c:166 msgid "Base path:" msgstr "Basis pad:" -#: ../data/geany.glade.h:335 +#: ../data/geany.glade.h:337 msgid "File patterns:" msgstr "Bestandspatroon:" -#: ../data/geany.glade.h:336 +#: ../data/geany.glade.h:338 msgid "" "Space separated list of file patterns used for the find in files dialog (e." "g. *.c *.h)" @@ -1646,7 +1640,7 @@ msgstr "" "Lijst van bestandsnaampatronen voor zoekfunctie in bestandsdialoog (bijv. *." "c *.h) gescheiden door spaties" -#: ../data/geany.glade.h:337 ../src/project.c:172 +#: ../data/geany.glade.h:339 ../src/project.c:172 msgid "" "Base directory of all files that make up the project. This can be a new " "path, or an existing directory tree. You can use paths relative to the " @@ -1656,501 +1650,495 @@ msgstr "" "nieuw of bestaande padnaam zijn. U kunt relatieve paden t.o.v. de " "projectnaam gebruiken." -#: ../data/geany.glade.h:338 ../src/keybindings.c:234 +#: ../data/geany.glade.h:340 ../src/keybindings.c:237 msgid "Project" msgstr "Project" -#: ../data/geany.glade.h:339 +#: ../data/geany.glade.h:341 msgid "Display:" msgstr "Weergave:" -#: ../data/geany.glade.h:340 +#: ../data/geany.glade.h:342 msgid "Custom" msgstr "Aangepast" -#: ../data/geany.glade.h:341 +#: ../data/geany.glade.h:343 msgid "Use global settings" msgstr "Gebruik algemene instellingen" -#: ../data/geany.glade.h:342 +#: ../data/geany.glade.h:344 msgid "Top" msgstr "Bovenaan" -#: ../data/geany.glade.h:343 -msgid "Bottom" -msgstr "Onderaan" - -#: ../data/geany.glade.h:344 -msgid "_Toolbar Preferences" -msgstr "Toolbar voorkeuren" - #: ../data/geany.glade.h:345 +msgid "_Toolbar Preferences" +msgstr "Werkbalk voorkeuren" + +#: ../data/geany.glade.h:346 msgid "_Hide Toolbar" msgstr "Werkbalk verbergen" -#: ../data/geany.glade.h:347 +#: ../data/geany.glade.h:348 msgid "_File" msgstr "_Bestand" -#: ../data/geany.glade.h:348 +#: ../data/geany.glade.h:349 msgid "New (with _Template)" msgstr "Nieuw (met Sja_bloon)" -#: ../data/geany.glade.h:349 +#: ../data/geany.glade.h:350 msgid "Recent _Files" msgstr "_Recente bestanden" -#: ../data/geany.glade.h:350 +#: ../data/geany.glade.h:351 msgid "Save A_ll" msgstr "A_lles Opslaan" -#: ../data/geany.glade.h:351 ../src/callbacks.c:430 ../src/document.c:2838 -#: ../src/sidebar.c:696 +#: ../data/geany.glade.h:352 ../src/callbacks.c:433 ../src/document.c:2838 +#: ../src/sidebar.c:697 msgid "_Reload" msgstr "_Herladen" # Alle letters zijn al in gebruik als hotkey. -#: ../data/geany.glade.h:352 +#: ../data/geany.glade.h:353 msgid "R_eload As" msgstr "He_rladen als" -#: ../data/geany.glade.h:353 +#: ../data/geany.glade.h:354 msgid "Page Set_up" msgstr "_Pagina opmaak" -#: ../data/geany.glade.h:354 ../src/notebook.c:489 +#: ../data/geany.glade.h:355 ../src/notebook.c:489 msgid "Close Ot_her Documents" msgstr "Sluit andere docu_menten" -#: ../data/geany.glade.h:355 ../src/notebook.c:495 +#: ../data/geany.glade.h:356 ../src/notebook.c:495 msgid "C_lose All" msgstr "Alles sl_uiten" -#: ../data/geany.glade.h:356 +#: ../data/geany.glade.h:357 msgid "_Commands" msgstr "_Commando's" -#: ../data/geany.glade.h:357 ../src/keybindings.c:343 +#: ../data/geany.glade.h:358 ../src/keybindings.c:346 msgid "_Cut Current Line(s)" -msgstr "Knip huidige regel(s)" +msgstr "K_nip huidige regel(s)" -#: ../data/geany.glade.h:358 ../src/keybindings.c:340 +#: ../data/geany.glade.h:359 ../src/keybindings.c:343 msgid "_Copy Current Line(s)" -msgstr "Kopiëer huidige regel(s)" +msgstr "_Kopiëer huidige regel(s)" -#: ../data/geany.glade.h:359 ../src/keybindings.c:295 +#: ../data/geany.glade.h:360 ../src/keybindings.c:298 msgid "_Delete Current Line(s)" -msgstr "Verwijder huidige regel(s)" +msgstr "_Verwijder huidige regel(s)" -#: ../data/geany.glade.h:360 ../src/keybindings.c:292 +#: ../data/geany.glade.h:361 ../src/keybindings.c:295 msgid "_Duplicate Line or Selection" -msgstr "Kloon regel of selectie" - -#: ../data/geany.glade.h:361 ../src/keybindings.c:353 -msgid "_Select Current Line(s)" -msgstr "Selecteer huidige regel(s)" +msgstr "Kl_oon regel of selectie" #: ../data/geany.glade.h:362 ../src/keybindings.c:356 -msgid "_Select Current Paragraph" -msgstr "Selecteer huidige paragraaf" +msgid "_Select Current Line(s)" +msgstr "Selecteer huidige _regel(s)" -#: ../data/geany.glade.h:363 ../src/keybindings.c:395 +#: ../data/geany.glade.h:363 ../src/keybindings.c:359 +msgid "_Select Current Paragraph" +msgstr "Selecteer huidige _paragraaf" + +#: ../data/geany.glade.h:364 ../src/keybindings.c:398 msgid "_Send Selection to Terminal" msgstr "_Stuur Selectie naar Terminal" -#: ../data/geany.glade.h:364 ../src/keybindings.c:397 +#: ../data/geany.glade.h:365 ../src/keybindings.c:400 msgid "_Reflow Lines/Block" msgstr "Herver_deel woorden in regel/tekstblok" -#: ../data/geany.glade.h:365 ../src/keybindings.c:367 +#: ../data/geany.glade.h:366 ../src/keybindings.c:370 msgid "T_oggle Case of Selection" msgstr "_Maak selectie onder- of bovenkast" -#: ../data/geany.glade.h:366 ../src/keybindings.c:302 +#: ../data/geany.glade.h:367 ../src/keybindings.c:305 msgid "_Transpose Current Line" msgstr "_Verwissel huidige met bovenstaande regel" -#: ../data/geany.glade.h:367 +#: ../data/geany.glade.h:368 msgid "_Comment Line(s)" msgstr "_Plaats commentaar teken voor de regel(s)" -#: ../data/geany.glade.h:368 +#: ../data/geany.glade.h:369 msgid "U_ncomment Line(s)" msgstr "Haal commentaar tekens _weg" -#: ../data/geany.glade.h:369 +#: ../data/geany.glade.h:370 msgid "_Toggle Line Commentation" msgstr "_Regelcommentaar in/uitschakelen" -#: ../data/geany.glade.h:370 +#: ../data/geany.glade.h:371 msgid "_Increase Indent" msgstr "Inspringing vergr_oten" -#: ../data/geany.glade.h:371 +#: ../data/geany.glade.h:372 msgid "_Decrease Indent" msgstr "Inspringing verkl_einen" -#: ../data/geany.glade.h:372 ../src/keybindings.c:386 +#: ../data/geany.glade.h:373 ../src/keybindings.c:389 msgid "_Smart Line Indent" msgstr "_Slimme regel inspringing" -#: ../data/geany.glade.h:373 +#: ../data/geany.glade.h:374 msgid "_Send Selection to" msgstr "Stuur Selectie _naar" -#: ../data/geany.glade.h:374 +#: ../data/geany.glade.h:375 msgid "I_nsert Comments" msgstr "_Commentaren Invoegen" -#: ../data/geany.glade.h:375 +#: ../data/geany.glade.h:376 msgid "Preference_s" msgstr "Voo_rkeuren" -#: ../data/geany.glade.h:376 ../src/keybindings.c:421 +#: ../data/geany.glade.h:377 ../src/keybindings.c:424 msgid "P_lugin Preferences" msgstr "P_lugin voorkeuren" -#: ../data/geany.glade.h:377 +#: ../data/geany.glade.h:378 msgid "Find _Next" msgstr "Zoek v_olgende" -#: ../data/geany.glade.h:378 +#: ../data/geany.glade.h:379 msgid "Find _Previous" msgstr "Zoek vor_ige" -#: ../data/geany.glade.h:379 +#: ../data/geany.glade.h:380 msgid "Find in F_iles" msgstr "Zoek _in bestanden" -#: ../data/geany.glade.h:380 ../src/search.c:629 +#: ../data/geany.glade.h:381 ../src/search.c:603 msgid "_Replace" msgstr "_Vervangen" -#: ../data/geany.glade.h:381 -msgid "Next _Message" -msgstr "Volgende Bericht" - #: ../data/geany.glade.h:382 +msgid "Next _Message" +msgstr "Vo_lgende Bericht" + +#: ../data/geany.glade.h:383 msgid "Pr_evious Message" msgstr "Vorige B_ericht" -#: ../data/geany.glade.h:383 ../src/keybindings.c:470 -msgid "_Go to Next Marker" -msgstr "Ga naar volgende marker" - #: ../data/geany.glade.h:384 ../src/keybindings.c:473 -msgid "_Go to Previous Marker" -msgstr "Ga naar vorige marker" +msgid "_Go to Next Marker" +msgstr "Ga naar volgende _marker" -#: ../data/geany.glade.h:385 +#: ../data/geany.glade.h:385 ../src/keybindings.c:476 +msgid "_Go to Previous Marker" +msgstr "Ga naar vorige ma_rker" + +#: ../data/geany.glade.h:386 msgid "_Go to Line" msgstr "_Ga naar regel" -#: ../data/geany.glade.h:386 ../src/keybindings.c:433 +#: ../data/geany.glade.h:387 ../src/keybindings.c:436 msgid "Find Next _Selection" -msgstr "Volgende selectie zoeken" +msgstr "Vo_lgende selectie zoeken" -#: ../data/geany.glade.h:387 ../src/keybindings.c:435 +#: ../data/geany.glade.h:388 ../src/keybindings.c:438 msgid "Find Pre_vious Selection" -msgstr "Vorige selectie zoeken" +msgstr "Vo_rige selectie zoeken" -#: ../data/geany.glade.h:388 ../src/keybindings.c:452 +#: ../data/geany.glade.h:389 ../src/keybindings.c:455 msgid "_Mark All" msgstr "Alles markeren" -#: ../data/geany.glade.h:389 +#: ../data/geany.glade.h:390 msgid "Go to T_ag Declaration" msgstr "Ga naar t_ag declaratie" # Wordt voor twee dingen gebruikt, ook voor het 'openen' dialoogvenster. Daar zou 'alleen-lezen' meer passen. -#: ../data/geany.glade.h:390 ../src/dialogs.c:365 +#: ../data/geany.glade.h:391 ../src/dialogs.c:365 msgid "_View" msgstr "_Beeld" -#: ../data/geany.glade.h:391 +#: ../data/geany.glade.h:392 msgid "Change _Font" msgstr "_Lettertype wijzigen" -#: ../data/geany.glade.h:392 +#: ../data/geany.glade.h:393 msgid "To_ggle All Additional Widgets" msgstr "Verberg/toon alle _extra widgets" -#: ../data/geany.glade.h:393 +#: ../data/geany.glade.h:394 msgid "Full_screen" msgstr "_Volledig scherm" -#: ../data/geany.glade.h:394 +#: ../data/geany.glade.h:395 msgid "Show Message _Window" msgstr "_Berichtenvenster weergeven" -#: ../data/geany.glade.h:395 +#: ../data/geany.glade.h:396 msgid "Show _Toolbar" msgstr "_Werkbalk weergeven" -#: ../data/geany.glade.h:396 +#: ../data/geany.glade.h:397 msgid "Show Side_bar" msgstr "_Zijbalk weergeven" -#: ../data/geany.glade.h:397 +#: ../data/geany.glade.h:398 msgid "_Color Schemes" msgstr "_Kleurkiezer" -#: ../data/geany.glade.h:398 +#: ../data/geany.glade.h:399 msgid "Show _Markers Margin" msgstr "_Markeerrand weergeven" -#: ../data/geany.glade.h:399 +#: ../data/geany.glade.h:400 msgid "Show _Line Numbers" msgstr "_Regelnummers weergeven" -#: ../data/geany.glade.h:400 +#: ../data/geany.glade.h:401 msgid "Show _White Space" msgstr "Lege spaties _weergeven" -#: ../data/geany.glade.h:401 +#: ../data/geany.glade.h:402 msgid "Show Line _Endings" msgstr "Regel_einden weergeven" -#: ../data/geany.glade.h:402 +#: ../data/geany.glade.h:403 msgid "Show _Indentation Guides" msgstr "_Inspringingsmarkeringen weergeven" -#: ../data/geany.glade.h:403 +#: ../data/geany.glade.h:404 msgid "_Document" msgstr "_Document" -#: ../data/geany.glade.h:404 +#: ../data/geany.glade.h:405 msgid "_Line Wrapping" msgstr "_Regelterugloop" -#: ../data/geany.glade.h:405 +#: ../data/geany.glade.h:406 msgid "Line _Breaking" msgstr "Regelaf_breking" -#: ../data/geany.glade.h:406 +#: ../data/geany.glade.h:407 msgid "_Auto-indentation" msgstr "_Automatisch inspringen" -#: ../data/geany.glade.h:407 +#: ../data/geany.glade.h:408 msgid "In_dent Type" msgstr "I_nspringingstype" -#: ../data/geany.glade.h:408 +#: ../data/geany.glade.h:409 msgid "_Detect from Content" msgstr "Haal uit inhoud" -#: ../data/geany.glade.h:409 +#: ../data/geany.glade.h:410 msgid "T_abs and Spaces" msgstr "T_abs en Spaties" -#: ../data/geany.glade.h:410 +#: ../data/geany.glade.h:411 msgid "Indent Widt_h" msgstr "Inspring breedte" -#: ../data/geany.glade.h:411 +#: ../data/geany.glade.h:412 msgid "_1" msgstr "_1" -#: ../data/geany.glade.h:412 +#: ../data/geany.glade.h:413 msgid "_2" msgstr "_2" -#: ../data/geany.glade.h:413 +#: ../data/geany.glade.h:414 msgid "_3" msgstr "_3" -#: ../data/geany.glade.h:414 +#: ../data/geany.glade.h:415 msgid "_4" msgstr "_4" -#: ../data/geany.glade.h:415 +#: ../data/geany.glade.h:416 msgid "_5" msgstr "_5" -#: ../data/geany.glade.h:416 +#: ../data/geany.glade.h:417 msgid "_6" msgstr "_6" -#: ../data/geany.glade.h:417 +#: ../data/geany.glade.h:418 msgid "_7" msgstr "_7" -#: ../data/geany.glade.h:418 +#: ../data/geany.glade.h:419 msgid "_8" msgstr "_8" -#: ../data/geany.glade.h:419 +#: ../data/geany.glade.h:420 msgid "Read _Only" msgstr "Alleen _lezen" -#: ../data/geany.glade.h:420 +#: ../data/geany.glade.h:421 msgid "_Write Unicode BOM" msgstr "_Unicode BOM schrijven" -#: ../data/geany.glade.h:421 +#: ../data/geany.glade.h:422 msgid "Set File_type" msgstr "Bestandst_ype instellen" -#: ../data/geany.glade.h:422 +#: ../data/geany.glade.h:423 msgid "Set _Encoding" msgstr "_Codering instellen" -#: ../data/geany.glade.h:423 +#: ../data/geany.glade.h:424 msgid "Set Line E_ndings" msgstr "Regel_einden instellen" -#: ../data/geany.glade.h:424 +#: ../data/geany.glade.h:425 msgid "Convert and Set to _CR/LF (Win)" msgstr "Converteren en instellen op CR/LF (_Win)" -#: ../data/geany.glade.h:425 +#: ../data/geany.glade.h:426 msgid "Convert and Set to _LF (Unix)" msgstr "Converteren en instellen op LF (_Unix)" -#: ../data/geany.glade.h:426 +#: ../data/geany.glade.h:427 msgid "Convert and Set to CR (_Mac)" msgstr "Converteren en instellen op CR (_Mac)" -#: ../data/geany.glade.h:427 +#: ../data/geany.glade.h:428 msgid "_Strip Trailing Spaces" msgstr "_Lege spaties aan regeleinden verwijderen" -#: ../data/geany.glade.h:428 +#: ../data/geany.glade.h:429 msgid "_Replace Tabs by Spaces" msgstr "Vervang tabs door s_paties" -#: ../data/geany.glade.h:429 +#: ../data/geany.glade.h:430 msgid "Replace Spaces b_y Tabs" msgstr "Vervang spaties door _tabs" -#: ../data/geany.glade.h:430 +#: ../data/geany.glade.h:431 msgid "_Fold All" msgstr "Alles samen_vouwen" -#: ../data/geany.glade.h:431 +#: ../data/geany.glade.h:432 msgid "_Unfold All" msgstr "Alles uitvou_wen" -#: ../data/geany.glade.h:432 +#: ../data/geany.glade.h:433 msgid "Remove _Markers" msgstr "Verwijder _markers" -#: ../data/geany.glade.h:433 +#: ../data/geany.glade.h:434 msgid "Remove Error _Indicators" msgstr "Verwijder fout_indicaties" -#: ../data/geany.glade.h:434 +#: ../data/geany.glade.h:435 msgid "_Project" msgstr "_Project" -#: ../data/geany.glade.h:435 +#: ../data/geany.glade.h:436 msgid "_New" msgstr "_Nieuw" -#: ../data/geany.glade.h:436 +#: ../data/geany.glade.h:437 msgid "_Open" msgstr "_Openen" -#: ../data/geany.glade.h:437 +#: ../data/geany.glade.h:438 msgid "_Recent Projects" msgstr "_Recente projecten" -#: ../data/geany.glade.h:438 +#: ../data/geany.glade.h:439 msgid "_Close" msgstr "_Sluiten" -#: ../data/geany.glade.h:439 +#: ../data/geany.glade.h:440 msgid "Apply the default indentation settings to all documents" msgstr "Pas de standaard inspringinstellingen toe voor alle documenten" -#: ../data/geany.glade.h:440 +#: ../data/geany.glade.h:441 msgid "_Apply Default Indentation" msgstr "Standaard inspringinstellingen" #. build the code -#: ../data/geany.glade.h:441 ../src/build.c:2568 ../src/build.c:2845 +#: ../data/geany.glade.h:442 ../src/build.c:2568 ../src/build.c:2845 msgid "_Build" msgstr "B_ouwen" -#: ../data/geany.glade.h:442 +#: ../data/geany.glade.h:443 msgid "_Tools" msgstr "_Extra" -#: ../data/geany.glade.h:443 +#: ../data/geany.glade.h:444 msgid "_Reload Configuration" msgstr "He_rlaad configuratie" -#: ../data/geany.glade.h:444 +#: ../data/geany.glade.h:445 msgid "C_onfiguration Files" msgstr "C_onfiguratiebestanden" -#: ../data/geany.glade.h:445 +#: ../data/geany.glade.h:446 msgid "_Color Chooser" msgstr "_Kleurkiezer" -#: ../data/geany.glade.h:446 +#: ../data/geany.glade.h:447 msgid "_Word Count" msgstr "_Woorden tellen" -#: ../data/geany.glade.h:447 +#: ../data/geany.glade.h:448 msgid "Load Ta_gs" msgstr "_Labels laden" -#: ../data/geany.glade.h:448 +#: ../data/geany.glade.h:449 msgid "_Help" msgstr "_Help" -#: ../data/geany.glade.h:449 +#: ../data/geany.glade.h:450 msgid "_Keyboard Shortcuts" msgstr "_Sneltoetsen" -#: ../data/geany.glade.h:450 -#, fuzzy +#: ../data/geany.glade.h:451 msgid "Debug _Messages" msgstr "Debug berichten" -#: ../data/geany.glade.h:451 +#: ../data/geany.glade.h:452 msgid "_Website" msgstr "_Website" -#: ../data/geany.glade.h:452 +#: ../data/geany.glade.h:453 msgid "Wi_ki" msgstr "" -#: ../data/geany.glade.h:453 -msgid "Report a _Bug" -msgstr "" - #: ../data/geany.glade.h:454 -#, fuzzy -msgid "_Donate" -msgstr "_Niet opslaan" +msgid "Report a _Bug" +msgstr "Rapporteer een fout" -#: ../data/geany.glade.h:455 ../src/sidebar.c:124 +#: ../data/geany.glade.h:455 +msgid "_Donate" +msgstr "_Doneer" + +#: ../data/geany.glade.h:456 ../src/sidebar.c:124 msgid "Symbols" msgstr "Symbolen" -#: ../data/geany.glade.h:456 +#: ../data/geany.glade.h:457 msgid "Documents" msgstr "Documenten" -#: ../data/geany.glade.h:457 +#: ../data/geany.glade.h:458 msgid "Status" msgstr "Status" -#: ../data/geany.glade.h:458 +#: ../data/geany.glade.h:459 msgid "Compiler" msgstr "Compiler" -#: ../data/geany.glade.h:459 +#: ../data/geany.glade.h:460 msgid "Messages" msgstr "Berichten" -#: ../data/geany.glade.h:460 +#: ../data/geany.glade.h:461 msgid "Scribble" msgstr "Notities" -#: ../src/about.c:41 +#: ../src/about.c:42 msgid "" "Copyright (c) 2005-2012\n" "Colomban Wendling\n" @@ -2161,53 +2149,53 @@ msgid "" "All rights reserved." msgstr "" -#: ../src/about.c:157 +#: ../src/about.c:160 msgid "About Geany" msgstr "Over Geany" -#: ../src/about.c:207 +#: ../src/about.c:210 msgid "A fast and lightweight IDE" msgstr "Een snel en lichtgewicht IDE" -#: ../src/about.c:228 +#: ../src/about.c:231 #, c-format msgid "(built on or after %s)" msgstr "(gebouwd op of na %s)" #. gtk_container_add(GTK_CONTAINER(info_box), cop_label); -#: ../src/about.c:259 +#: ../src/about.c:262 msgid "Info" msgstr "Info" -#: ../src/about.c:275 +#: ../src/about.c:278 msgid "Developers" msgstr "Ontwikkelaars" -#: ../src/about.c:282 +#: ../src/about.c:285 msgid "maintainer" msgstr "beheerder" -#: ../src/about.c:290 ../src/about.c:298 ../src/about.c:306 +#: ../src/about.c:293 ../src/about.c:301 ../src/about.c:309 msgid "developer" msgstr "ontwikkelaar" -#: ../src/about.c:314 +#: ../src/about.c:317 msgid "translation maintainer" msgstr "vertalingscoördinator" -#: ../src/about.c:323 +#: ../src/about.c:326 msgid "Translators" msgstr "Vertalers" -#: ../src/about.c:343 +#: ../src/about.c:346 msgid "Previous Translators" msgstr "Vorige vertalers" -#: ../src/about.c:364 +#: ../src/about.c:367 msgid "Contributors" msgstr "Ontwikkelaars" -#: ../src/about.c:374 +#: ../src/about.c:377 #, c-format msgid "" "Some of the many contributors (for a more detailed list, see the file %s):" @@ -2215,15 +2203,15 @@ msgstr "" "Enkele van de vele ontwikkelaars (voor een gedetailleerde lijst, raadpleeg " "bestand %s):" -#: ../src/about.c:400 +#: ../src/about.c:403 msgid "Credits" msgstr "Credits" -#: ../src/about.c:417 +#: ../src/about.c:420 msgid "License" msgstr "Licentie" -#: ../src/about.c:426 +#: ../src/about.c:429 msgid "" "License text could not be found, please visit http://www.gnu.org/licenses/" "gpl-2.0.txt to view it online." @@ -2246,7 +2234,7 @@ msgstr "Handeling mislukt. Geen werkmap beschikbaar." msgid "%s (in directory: %s)" msgstr "%s (in map: %s)" -#: ../src/build.c:831 ../src/build.c:1055 ../src/search.c:1632 +#: ../src/build.c:831 ../src/build.c:1055 ../src/search.c:1624 #, c-format msgid "Process failed (%s)" msgstr "Proces mislukt (%s)" @@ -2257,9 +2245,10 @@ msgid "Failed to change the working directory to \"%s\"" msgstr "Kon werkmap niet veranderen naar %s" #: ../src/build.c:929 -#, fuzzy, c-format +#, c-format msgid "Failed to execute \"%s\" (start-script could not be created: %s)" -msgstr "Uitvoeren van '%s' mislukt (start-script kon niet worden aangemaakt)" +msgstr "" +"Uitvoeren van '%s' mislukt (start-script kon niet worden aangemaakt: %s)" #: ../src/build.c:984 msgid "" @@ -2337,12 +2326,12 @@ msgstr "Geen bouwfouten meer." msgid "Set menu item label" msgstr "Menu item label instellen" -#: ../src/build.c:1967 ../src/symbols.c:742 ../src/tools.c:554 +#: ../src/build.c:1967 ../src/symbols.c:743 ../src/tools.c:554 msgid "Label" msgstr "Label" #. command column, holding status and command display -#: ../src/build.c:1968 ../src/symbols.c:737 ../src/tools.c:539 +#: ../src/build.c:1968 ../src/symbols.c:738 ../src/tools.c:539 msgid "Command" msgstr "Commando" @@ -2436,63 +2425,63 @@ msgid_plural "%d files saved." msgstr[0] "%d Bestand opgeslagen." msgstr[1] "%d Bestanden opgeslagen." -#: ../src/callbacks.c:431 +#: ../src/callbacks.c:434 msgid "Any unsaved changes will be lost." msgstr "Niet opgeslagen wijzigingen zullen verloren gaan." -#: ../src/callbacks.c:432 +#: ../src/callbacks.c:435 #, c-format msgid "Are you sure you want to reload '%s'?" msgstr "Bent u zeker om '%s' te herladen?" -#: ../src/callbacks.c:1062 ../src/keybindings.c:461 +#: ../src/callbacks.c:1065 ../src/keybindings.c:464 msgid "Go to Line" msgstr "Ga naar regel" -#: ../src/callbacks.c:1063 +#: ../src/callbacks.c:1066 msgid "Enter the line you want to go to:" msgstr "Voer het regelnummer in waarnaar u wilt springen:" -#: ../src/callbacks.c:1164 ../src/callbacks.c:1189 +#: ../src/callbacks.c:1167 ../src/callbacks.c:1192 msgid "" "Please set the filetype for the current file before using this function." msgstr "" "Gelieve het bestandstype voor het huidige bestand in te stellen vooraleer " "deze functie te gebruiken." -#: ../src/callbacks.c:1294 ../src/ui_utils.c:639 +#: ../src/callbacks.c:1297 ../src/ui_utils.c:639 msgid "dd.mm.yyyy" msgstr "dd.mm.jjjj" -#: ../src/callbacks.c:1296 ../src/ui_utils.c:640 +#: ../src/callbacks.c:1299 ../src/ui_utils.c:640 msgid "mm.dd.yyyy" msgstr "mm.dd.jjjj" -#: ../src/callbacks.c:1298 ../src/ui_utils.c:641 +#: ../src/callbacks.c:1301 ../src/ui_utils.c:641 msgid "yyyy/mm/dd" msgstr "jjjj/mm/dd" -#: ../src/callbacks.c:1300 ../src/ui_utils.c:650 +#: ../src/callbacks.c:1303 ../src/ui_utils.c:650 msgid "dd.mm.yyyy hh:mm:ss" msgstr "dd.mm.jjjj uu:mm:ss" -#: ../src/callbacks.c:1302 ../src/ui_utils.c:651 +#: ../src/callbacks.c:1305 ../src/ui_utils.c:651 msgid "mm.dd.yyyy hh:mm:ss" msgstr "mm.dd.jjjj uu:mm:ss" -#: ../src/callbacks.c:1304 ../src/ui_utils.c:652 +#: ../src/callbacks.c:1307 ../src/ui_utils.c:652 msgid "yyyy/mm/dd hh:mm:ss" msgstr "jjjj/mm/dd uu:mm:ss" -#: ../src/callbacks.c:1306 ../src/ui_utils.c:661 +#: ../src/callbacks.c:1309 ../src/ui_utils.c:661 msgid "_Use Custom Date Format" msgstr "Gebr_uik een aangepast datumformaat" -#: ../src/callbacks.c:1310 +#: ../src/callbacks.c:1313 msgid "Custom Date Format" msgstr "Aangepast datumformaat" -#: ../src/callbacks.c:1311 +#: ../src/callbacks.c:1314 msgid "" "Enter here a custom date and time format. You can use any conversion " "specifiers which can be used with the ANSI C strftime function." @@ -2501,19 +2490,19 @@ msgstr "" "elke conversie specifieerder die beschikbaar is voor de ANSI C strftime " "functie." -#: ../src/callbacks.c:1334 +#: ../src/callbacks.c:1337 msgid "Date format string could not be converted (possibly too long)." msgstr "" "Datumformaatstring kon niet worden geconverteerd (waarschijnlijk te lang)." -#: ../src/callbacks.c:1527 ../src/callbacks.c:1535 +#: ../src/callbacks.c:1530 ../src/callbacks.c:1538 msgid "No more message items." msgstr "Niet meer opmerkingen." -#: ../src/callbacks.c:1673 -#, fuzzy, c-format +#: ../src/callbacks.c:1676 +#, c-format msgid "Could not open file %s (File not found)" -msgstr "Kon bestand %s niet openen (%s)" +msgstr "Kon bestand %s niet openen (Niet gevonden)" #: ../src/dialogs.c:226 msgid "Detect from file" @@ -2637,20 +2626,20 @@ msgstr "" "Houdt het huidige (veranderde) document open en open nieuw weggeschreven " "bestand in een nieuw tabblad" -#: ../src/dialogs.c:725 ../src/win32.c:677 +#: ../src/dialogs.c:725 ../src/win32.c:678 msgid "Error" msgstr "Fout" -#: ../src/dialogs.c:728 ../src/dialogs.c:811 ../src/dialogs.c:1592 -#: ../src/win32.c:683 +#: ../src/dialogs.c:728 ../src/dialogs.c:811 ../src/dialogs.c:1596 +#: ../src/win32.c:684 msgid "Question" msgstr "Vraag" -#: ../src/dialogs.c:731 ../src/win32.c:689 +#: ../src/dialogs.c:731 ../src/win32.c:690 msgid "Warning" msgstr "Waarschuwing" -#: ../src/dialogs.c:734 ../src/win32.c:695 +#: ../src/dialogs.c:734 ../src/win32.c:696 msgid "Information" msgstr "Informatie" @@ -2667,11 +2656,11 @@ msgstr "Het bestand '%s' is niet opgeslagen." msgid "Do you want to save it before closing?" msgstr "Wilt u het bestand op slaan vooraleer af te sluiten?" -#: ../src/dialogs.c:906 +#: ../src/dialogs.c:907 msgid "Choose font" msgstr "Lettertype kiezen" -#: ../src/dialogs.c:1204 +#: ../src/dialogs.c:1208 msgid "" "An error occurred or file information could not be retrieved (e.g. from a " "new file)." @@ -2679,90 +2668,89 @@ msgstr "" "Er is een fout opgetreden of er kon geen bestandsinformatie worden opgehaald " "(bijv van een nieuw bestand)." -#: ../src/dialogs.c:1223 ../src/dialogs.c:1224 ../src/dialogs.c:1225 -#: ../src/dialogs.c:1231 ../src/dialogs.c:1232 ../src/dialogs.c:1233 -#: ../src/symbols.c:2094 ../src/symbols.c:2115 ../src/symbols.c:2167 -#: ../src/ui_utils.c:264 +#: ../src/dialogs.c:1227 ../src/dialogs.c:1228 ../src/dialogs.c:1229 +#: ../src/dialogs.c:1235 ../src/dialogs.c:1236 ../src/dialogs.c:1237 +#: ../src/symbols.c:2164 ../src/symbols.c:2178 ../src/ui_utils.c:264 msgid "unknown" msgstr "Onbekend" -#: ../src/dialogs.c:1238 ../src/symbols.c:892 +#: ../src/dialogs.c:1242 ../src/symbols.c:893 msgid "Properties" msgstr "Eigenschappen" -#: ../src/dialogs.c:1269 +#: ../src/dialogs.c:1273 msgid "Type:" msgstr "Bestandstype:" -#: ../src/dialogs.c:1283 +#: ../src/dialogs.c:1287 msgid "Size:" msgstr "Grootte:" -#: ../src/dialogs.c:1299 +#: ../src/dialogs.c:1303 msgid "Location:" msgstr "Locatie:" -#: ../src/dialogs.c:1313 +#: ../src/dialogs.c:1317 msgid "Read-only:" msgstr "Alleen lezen:" -#: ../src/dialogs.c:1320 +#: ../src/dialogs.c:1324 msgid "(only inside Geany)" msgstr "(enkel binnenin Geany)" -#: ../src/dialogs.c:1329 +#: ../src/dialogs.c:1333 msgid "Encoding:" msgstr "Codering:" -#: ../src/dialogs.c:1339 ../src/ui_utils.c:268 +#: ../src/dialogs.c:1343 ../src/ui_utils.c:268 msgid "(with BOM)" msgstr "(met BOM)" -#: ../src/dialogs.c:1339 +#: ../src/dialogs.c:1343 msgid "(without BOM)" msgstr "(zonder BOM)" -#: ../src/dialogs.c:1350 +#: ../src/dialogs.c:1354 msgid "Modified:" msgstr "Gemodificeerd:" -#: ../src/dialogs.c:1364 +#: ../src/dialogs.c:1368 msgid "Changed:" msgstr "Gewijzigd:" -#: ../src/dialogs.c:1378 +#: ../src/dialogs.c:1382 msgid "Accessed:" msgstr "Geopend:" -#: ../src/dialogs.c:1400 +#: ../src/dialogs.c:1404 msgid "Permissions:" msgstr "Permissies:" #. Header -#: ../src/dialogs.c:1408 +#: ../src/dialogs.c:1412 msgid "Read:" msgstr "Lezen:" -#: ../src/dialogs.c:1415 +#: ../src/dialogs.c:1419 msgid "Write:" msgstr "Schrijven:" -#: ../src/dialogs.c:1422 +#: ../src/dialogs.c:1426 msgid "Execute:" msgstr "Uitvoeren:" #. Owner -#: ../src/dialogs.c:1430 +#: ../src/dialogs.c:1434 msgid "Owner:" msgstr "Eigenaar:" #. Group -#: ../src/dialogs.c:1466 +#: ../src/dialogs.c:1470 msgid "Group:" msgstr "Groep:" #. Other -#: ../src/dialogs.c:1502 +#: ../src/dialogs.c:1506 msgid "Other:" msgstr "Andere:" @@ -2925,8 +2913,8 @@ msgstr "\"%s\" is niet gevonden." msgid "Wrap search and find again?" msgstr "Document opnieuw doorzoeken?" -#: ../src/document.c:2034 ../src/search.c:1279 ../src/search.c:1323 -#: ../src/search.c:2087 ../src/search.c:2088 +#: ../src/document.c:2034 ../src/search.c:1270 ../src/search.c:1314 +#: ../src/search.c:2083 ../src/search.c:2084 #, c-format msgid "No matches found for \"%s\"." msgstr "Geen overeenkomsten gevonden voor '%s'." @@ -2964,15 +2952,15 @@ msgstr "Opnieuw proberen net bestand weg te schrijven?" msgid "File \"%s\" was not found on disk!" msgstr "Bestand \"%s\" is niet gevonden!" -#: ../src/editor.c:4310 +#: ../src/editor.c:4348 msgid "Enter Tab Width" msgstr "Tabgrootte:" -#: ../src/editor.c:4311 +#: ../src/editor.c:4349 msgid "Enter the amount of spaces which should be replaced by a tab character." msgstr "Geef het aantal spaties dat een tab karakter zou moeten vervangen." -#: ../src/editor.c:4469 +#: ../src/editor.c:4511 #, c-format msgid "Warning: non-standard hard tab width: %d != 8!" msgstr "Waarschuwing: niet-standaard tabbreedte %d != 8!" @@ -3158,17 +3146,17 @@ msgstr "Op_maaktalen" msgid "M_iscellaneous" msgstr "Overige" -#: ../src/filetypes.c:1459 ../src/win32.c:104 +#: ../src/filetypes.c:1461 ../src/win32.c:105 msgid "All Source" msgstr "Alle bronbestanden" #. create meta file filter "All files" -#: ../src/filetypes.c:1484 ../src/project.c:295 ../src/win32.c:94 -#: ../src/win32.c:139 ../src/win32.c:160 ../src/win32.c:165 +#: ../src/filetypes.c:1486 ../src/project.c:295 ../src/win32.c:95 +#: ../src/win32.c:140 ../src/win32.c:161 ../src/win32.c:166 msgid "All files" msgstr "Alle bestanden" -#: ../src/filetypes.c:1532 +#: ../src/filetypes.c:1534 #, c-format msgid "Bad regex for filetype %s: %s" msgstr "Verkeerde reguliere expressie voor bestandstype %s; %s" @@ -3177,547 +3165,547 @@ msgstr "Verkeerde reguliere expressie voor bestandstype %s; %s" msgid "untitled" msgstr "naamloos" -#: ../src/highlighting.c:1225 ../src/main.c:828 ../src/socket.c:166 +#: ../src/highlighting.c:1255 ../src/main.c:833 ../src/socket.c:166 #: ../src/templates.c:224 #, c-format msgid "Could not find file '%s'." msgstr "Kan bestand %s niet vinden." -#: ../src/highlighting.c:1297 -#, fuzzy +#: ../src/highlighting.c:1327 msgid "Default" msgstr "_Standaard" -#: ../src/highlighting.c:1336 -#, fuzzy +#: ../src/highlighting.c:1366 msgid "The current filetype overrides the default style." -msgstr "Bouwt het huidig bestand met 'make' en het standaard doel" +msgstr "Het huidige bestandstype overschrijft de standaardstijl." -#: ../src/highlighting.c:1337 +#: ../src/highlighting.c:1367 msgid "This may cause color schemes to display incorrectly." -msgstr "" +msgstr "Dit kan de kleurenselectie verkeerd weergeven." -#: ../src/highlighting.c:1358 -#, fuzzy +#: ../src/highlighting.c:1388 msgid "Color Schemes" msgstr "_Kleurkiezer" #. visual group order -#: ../src/keybindings.c:223 ../src/symbols.c:714 +#: ../src/keybindings.c:226 ../src/symbols.c:715 msgid "File" msgstr "Bestand" -#: ../src/keybindings.c:225 +#: ../src/keybindings.c:228 msgid "Clipboard" msgstr "Klembord-plugin" -#: ../src/keybindings.c:226 +#: ../src/keybindings.c:229 msgid "Select" msgstr "Selecteer" -#: ../src/keybindings.c:227 +#: ../src/keybindings.c:230 msgid "Format" msgstr "Indeling" -#: ../src/keybindings.c:228 +#: ../src/keybindings.c:231 msgid "Insert" msgstr "invoegen" -#: ../src/keybindings.c:229 +#: ../src/keybindings.c:232 msgid "Settings" msgstr "Instellingen" -#: ../src/keybindings.c:230 +#: ../src/keybindings.c:233 msgid "Search" msgstr "Zoeken" -#: ../src/keybindings.c:231 +#: ../src/keybindings.c:234 msgid "Go to" msgstr "Ga naar" -#: ../src/keybindings.c:232 +#: ../src/keybindings.c:235 msgid "View" msgstr "Beeld" -#: ../src/keybindings.c:233 +#: ../src/keybindings.c:236 msgid "Document" msgstr "Document" -#: ../src/keybindings.c:235 ../src/keybindings.c:582 ../src/project.c:444 -#: ../src/ui_utils.c:1980 +#: ../src/keybindings.c:238 ../src/keybindings.c:587 ../src/project.c:444 +#: ../src/ui_utils.c:1968 msgid "Build" msgstr "Bouwen" -#: ../src/keybindings.c:237 ../src/keybindings.c:607 +#: ../src/keybindings.c:240 ../src/keybindings.c:612 msgid "Help" msgstr "Help" -#: ../src/keybindings.c:238 +#: ../src/keybindings.c:241 msgid "Focus" msgstr "Focus" -#: ../src/keybindings.c:239 +#: ../src/keybindings.c:242 msgid "Notebook tab" msgstr "Tabblad" -#: ../src/keybindings.c:248 ../src/keybindings.c:276 +#: ../src/keybindings.c:251 ../src/keybindings.c:279 msgid "New" msgstr "Nieuw" -#: ../src/keybindings.c:250 ../src/keybindings.c:278 +#: ../src/keybindings.c:253 ../src/keybindings.c:281 msgid "Open" msgstr "Openen" -#: ../src/keybindings.c:253 +#: ../src/keybindings.c:256 msgid "Open selected file" msgstr "Geselecteerd bestand openen" -#: ../src/keybindings.c:255 +#: ../src/keybindings.c:258 msgid "Save" msgstr "Opslaan" -#: ../src/keybindings.c:257 ../src/toolbar.c:55 +#: ../src/keybindings.c:260 ../src/toolbar.c:55 msgid "Save as" msgstr "Opslaan als" -#: ../src/keybindings.c:259 +#: ../src/keybindings.c:262 msgid "Save all" msgstr "Alles opslaan" -#: ../src/keybindings.c:262 +#: ../src/keybindings.c:265 msgid "Print" msgstr "Afdrukken" -#: ../src/keybindings.c:264 ../src/keybindings.c:283 +#: ../src/keybindings.c:267 ../src/keybindings.c:286 msgid "Close" msgstr "Sluiten" -#: ../src/keybindings.c:266 +#: ../src/keybindings.c:269 msgid "Close all" msgstr "Alles sluiten" -#: ../src/keybindings.c:269 +#: ../src/keybindings.c:272 msgid "Reload file" msgstr "Bestand herladen" -#: ../src/keybindings.c:271 +#: ../src/keybindings.c:274 msgid "Re-open last closed tab" msgstr "Her-open laatst gesloten tabblad" -#: ../src/keybindings.c:288 +#: ../src/keybindings.c:291 msgid "Undo" msgstr "Ongedaan maken" -#: ../src/keybindings.c:290 +#: ../src/keybindings.c:293 msgid "Redo" msgstr "Opnieuw" -#: ../src/keybindings.c:299 +#: ../src/keybindings.c:302 msgid "Delete to line end" msgstr "Rest van de regel verwijderen" -#: ../src/keybindings.c:305 +#: ../src/keybindings.c:308 msgid "Scroll to current line" msgstr "Scroll naar huidige regel" -#: ../src/keybindings.c:307 +#: ../src/keybindings.c:310 msgid "Scroll up the view by one line" msgstr "Scroll een regel naar boven" -#: ../src/keybindings.c:309 +#: ../src/keybindings.c:312 msgid "Scroll down the view by one line" msgstr "Scroll een regel naar beneden" -#: ../src/keybindings.c:311 +#: ../src/keybindings.c:314 msgid "Complete snippet" msgstr "Fragment voltooiing" -#: ../src/keybindings.c:313 +#: ../src/keybindings.c:316 msgid "Move cursor in snippet" msgstr "Verplaats cursor in fragment" -#: ../src/keybindings.c:315 +#: ../src/keybindings.c:318 msgid "Suppress snippet completion" msgstr "Automatisch voltooien onderdrukken" -#: ../src/keybindings.c:317 +#: ../src/keybindings.c:320 msgid "Context Action" msgstr "Contextactie" -#: ../src/keybindings.c:319 +#: ../src/keybindings.c:322 msgid "Complete word" msgstr "Woord aanvullen" -#: ../src/keybindings.c:321 +#: ../src/keybindings.c:324 msgid "Show calltip" msgstr "Hulptip weergeven" -#: ../src/keybindings.c:323 +#: ../src/keybindings.c:326 msgid "Show macro list" msgstr "Macrolijst weergeven" -#: ../src/keybindings.c:325 +#: ../src/keybindings.c:328 msgid "Word part completion" msgstr "Woord voltooien" -#: ../src/keybindings.c:327 +#: ../src/keybindings.c:330 msgid "Move line(s) up" msgstr "Verplaats regel(s) omhoog" -#: ../src/keybindings.c:329 +#: ../src/keybindings.c:332 msgid "Move line(s) down" msgstr "Verplaats regel(s) omlaag" -#: ../src/keybindings.c:334 +#: ../src/keybindings.c:337 msgid "Cut" msgstr "Knip" -#: ../src/keybindings.c:336 +#: ../src/keybindings.c:339 msgid "Copy" msgstr "Kopieer" -#: ../src/keybindings.c:338 +#: ../src/keybindings.c:341 msgid "Paste" msgstr "Plak" -#: ../src/keybindings.c:349 +#: ../src/keybindings.c:352 msgid "Select All" msgstr "Alles selecteren" -#: ../src/keybindings.c:351 +#: ../src/keybindings.c:354 msgid "Select current word" msgstr "Selecteer huidige woord" -#: ../src/keybindings.c:359 +#: ../src/keybindings.c:362 msgid "Select to previous word part" msgstr "Ga naar vorige woorddeel" -#: ../src/keybindings.c:361 +#: ../src/keybindings.c:364 msgid "Select to next word part" msgstr "Ga naar volgende woorddeel" -#: ../src/keybindings.c:369 +#: ../src/keybindings.c:372 msgid "Toggle line commentation" msgstr "Schakel regelcommentaar uit" -#: ../src/keybindings.c:372 +#: ../src/keybindings.c:375 msgid "Comment line(s)" msgstr "Commentarieer regel(s) uit" -#: ../src/keybindings.c:374 +#: ../src/keybindings.c:377 msgid "Uncomment line(s)" msgstr "Maak uitcommentarieering regel(s) ongedaan." -#: ../src/keybindings.c:376 +#: ../src/keybindings.c:379 msgid "Increase indent" msgstr "Inspringing vergroten" -#: ../src/keybindings.c:379 +#: ../src/keybindings.c:382 msgid "Decrease indent" msgstr "Inspringing verkleinen" -#: ../src/keybindings.c:382 +#: ../src/keybindings.c:385 msgid "Increase indent by one space" msgstr "Inspringing een spatie vergroten" -#: ../src/keybindings.c:384 +#: ../src/keybindings.c:387 msgid "Decrease indent by one space" msgstr "Inspringing een spatie verkleinen" -#: ../src/keybindings.c:388 +#: ../src/keybindings.c:391 msgid "Send to Custom Command 1" msgstr "Zend naar Aangepast Commando 1" -#: ../src/keybindings.c:390 +#: ../src/keybindings.c:393 msgid "Send to Custom Command 2" msgstr "Zend naar Aangepast Commando 2" -#: ../src/keybindings.c:392 +#: ../src/keybindings.c:395 msgid "Send to Custom Command 3" msgstr "Zend naar Aangepast Commando 3" -#: ../src/keybindings.c:400 -#, fuzzy +#: ../src/keybindings.c:403 msgid "Join lines" -msgstr "Commentarieer regel(s) uit" +msgstr "Voeg regels samen" -#: ../src/keybindings.c:405 +#: ../src/keybindings.c:408 msgid "Insert date" msgstr "Datum invoegen" -#: ../src/keybindings.c:411 +#: ../src/keybindings.c:414 msgid "Insert New Line Before Current" msgstr "Voeg nieuwe regel toe voor huidige" -#: ../src/keybindings.c:413 +#: ../src/keybindings.c:416 msgid "Insert New Line After Current" msgstr "Voeg nieuwe regel achter huidige" -#: ../src/keybindings.c:426 ../src/search.c:463 +#: ../src/keybindings.c:429 ../src/search.c:439 msgid "Find" msgstr "Zoek" -#: ../src/keybindings.c:428 +#: ../src/keybindings.c:431 msgid "Find Next" msgstr "Zoek volgende" -#: ../src/keybindings.c:430 +#: ../src/keybindings.c:433 msgid "Find Previous" msgstr "Zoek vorige" -#: ../src/keybindings.c:437 ../src/search.c:619 +#: ../src/keybindings.c:440 ../src/search.c:593 msgid "Replace" msgstr "Vervangen" -#: ../src/keybindings.c:439 ../src/search.c:871 +#: ../src/keybindings.c:442 ../src/search.c:843 msgid "Find in Files" msgstr "Zoek in bestanden" -#: ../src/keybindings.c:442 +#: ../src/keybindings.c:445 msgid "Next Message" msgstr "Volgende Bericht" -#: ../src/keybindings.c:444 +#: ../src/keybindings.c:447 msgid "Previous Message" msgstr "Vorige Bericht" -#: ../src/keybindings.c:447 +#: ../src/keybindings.c:450 msgid "Find Usage" msgstr "Zoek woord in sessie" -#: ../src/keybindings.c:450 +#: ../src/keybindings.c:453 msgid "Find Document Usage" msgstr "Zoek woord in document" -#: ../src/keybindings.c:457 ../src/toolbar.c:66 +#: ../src/keybindings.c:460 ../src/toolbar.c:66 msgid "Navigate back a location" msgstr "Ga een plaats terug" -#: ../src/keybindings.c:459 ../src/toolbar.c:67 +#: ../src/keybindings.c:462 ../src/toolbar.c:67 msgid "Navigate forward a location" msgstr "Ga een plaats vooruit" -#: ../src/keybindings.c:464 +#: ../src/keybindings.c:467 msgid "Go to matching brace" msgstr "Ga naar bijbehorend haakje" -#: ../src/keybindings.c:467 +#: ../src/keybindings.c:470 msgid "Toggle marker" msgstr "Zet regel lengte marker aan/uit" -#: ../src/keybindings.c:476 +#: ../src/keybindings.c:479 msgid "Go to Tag Definition" msgstr "Ga naar tag definitie" -#: ../src/keybindings.c:479 +#: ../src/keybindings.c:482 msgid "Go to Tag Declaration" msgstr "Ga naar tag declaratie" -#: ../src/keybindings.c:481 +#: ../src/keybindings.c:484 msgid "Go to Start of Line" msgstr "Ga naar begin van de regel" -#: ../src/keybindings.c:483 +#: ../src/keybindings.c:486 msgid "Go to End of Line" msgstr "Ga naar eind van de regel" -#: ../src/keybindings.c:485 +#: ../src/keybindings.c:488 +msgid "Go to Start of Display Line" +msgstr "Ga naar begin van zichtbare regel" + +#: ../src/keybindings.c:490 msgid "Go to End of Display Line" msgstr "Ga naar eind van zichtbare regel" -#: ../src/keybindings.c:487 +#: ../src/keybindings.c:492 msgid "Go to Previous Word Part" msgstr "Ga naar vorige woorddeel" -#: ../src/keybindings.c:489 +#: ../src/keybindings.c:494 msgid "Go to Next Word Part" msgstr "Ga naar volgende woorddeel" -#: ../src/keybindings.c:494 +#: ../src/keybindings.c:499 msgid "Toggle All Additional Widgets" msgstr "Verberg/toon alle extra widgets" -#: ../src/keybindings.c:497 +#: ../src/keybindings.c:502 msgid "Fullscreen" msgstr "Volledig scherm" -#: ../src/keybindings.c:499 +#: ../src/keybindings.c:504 msgid "Toggle Messages Window" msgstr "Berichtenvenster verbergen" -#: ../src/keybindings.c:502 +#: ../src/keybindings.c:507 msgid "Toggle Sidebar" msgstr "Zijbalk verbergen" -#: ../src/keybindings.c:504 +#: ../src/keybindings.c:509 msgid "Zoom In" msgstr "Inzoomen" -#: ../src/keybindings.c:506 +#: ../src/keybindings.c:511 msgid "Zoom Out" msgstr "Uitzoomen" -#: ../src/keybindings.c:508 +#: ../src/keybindings.c:513 msgid "Zoom Reset" msgstr "Normale afmeting" -#: ../src/keybindings.c:513 +#: ../src/keybindings.c:518 msgid "Switch to Editor" msgstr "Schakel naar Editor" -#: ../src/keybindings.c:515 +#: ../src/keybindings.c:520 msgid "Switch to Search Bar" msgstr "Schakel naar Zoekbalk" -#: ../src/keybindings.c:517 +#: ../src/keybindings.c:522 msgid "Switch to Message Window" msgstr "Schakel naar berichtenvenster" -#: ../src/keybindings.c:519 +#: ../src/keybindings.c:524 msgid "Switch to Compiler" msgstr "Schakel naar Compiler" -#: ../src/keybindings.c:521 +#: ../src/keybindings.c:526 msgid "Switch to Messages" msgstr "Schakel naar Berichten" -#: ../src/keybindings.c:523 +#: ../src/keybindings.c:528 msgid "Switch to Scribble" msgstr "Schakel naar Notities" -#: ../src/keybindings.c:525 +#: ../src/keybindings.c:530 msgid "Switch to VTE" msgstr "Schakel naar VTE" -#: ../src/keybindings.c:527 +#: ../src/keybindings.c:532 msgid "Switch to Sidebar" msgstr "Schakel naar Zijbalk" -#: ../src/keybindings.c:529 +#: ../src/keybindings.c:534 msgid "Switch to Sidebar Symbol List" msgstr "Schakel naar symbollijst in zijbalk" -#: ../src/keybindings.c:531 +#: ../src/keybindings.c:536 msgid "Switch to Sidebar Document List" msgstr "Schakel naar documentenlijst in zijbalk" -#: ../src/keybindings.c:536 +#: ../src/keybindings.c:541 msgid "Switch to left document" msgstr "Schakel naar linker document" -#: ../src/keybindings.c:538 +#: ../src/keybindings.c:543 msgid "Switch to right document" msgstr "Schakel naar rechter document" -#: ../src/keybindings.c:540 +#: ../src/keybindings.c:545 msgid "Switch to last used document" msgstr "Schakel naar laatst gebruikte document" -#: ../src/keybindings.c:543 +#: ../src/keybindings.c:548 msgid "Move document left" msgstr "Verplaats document naar links" -#: ../src/keybindings.c:546 +#: ../src/keybindings.c:551 msgid "Move document right" msgstr "Verplaats document naar rechts" -#: ../src/keybindings.c:548 +#: ../src/keybindings.c:553 msgid "Move document first" msgstr "Verplaats document naar eerste positie" -#: ../src/keybindings.c:550 +#: ../src/keybindings.c:555 msgid "Move document last" msgstr "Verplaats document naar laatste positie" -#: ../src/keybindings.c:555 +#: ../src/keybindings.c:560 msgid "Toggle Line wrapping" msgstr "Regelterugloop in/uitschakelen" -#: ../src/keybindings.c:557 +#: ../src/keybindings.c:562 msgid "Toggle Line breaking" msgstr "Regelafbreking in/uitschakelen" -#: ../src/keybindings.c:561 +#: ../src/keybindings.c:566 msgid "Replace spaces by tabs" msgstr "Vervang spaties door tabs" -#: ../src/keybindings.c:563 +#: ../src/keybindings.c:568 msgid "Toggle current fold" msgstr "Vouw in of uit" -#: ../src/keybindings.c:565 +#: ../src/keybindings.c:570 msgid "Fold all" msgstr "Alles invouwen" -#: ../src/keybindings.c:567 +#: ../src/keybindings.c:572 msgid "Unfold all" msgstr "Alles uitvouwen" -#: ../src/keybindings.c:569 +#: ../src/keybindings.c:574 msgid "Reload symbol list" msgstr "Symbolenlijst herladen" -#: ../src/keybindings.c:571 +#: ../src/keybindings.c:576 msgid "Remove Markers" msgstr "Verwijder _markers" -#: ../src/keybindings.c:573 +#: ../src/keybindings.c:578 msgid "Remove Error Indicators" msgstr "Verwijder fout_indicatoren" -#: ../src/keybindings.c:575 +#: ../src/keybindings.c:580 msgid "Remove Markers and Error Indicators" msgstr "Verwijder markeer en fout_indicatoren" -#: ../src/keybindings.c:580 ../src/toolbar.c:68 +#: ../src/keybindings.c:585 ../src/toolbar.c:68 msgid "Compile" msgstr "Compileer" -#: ../src/keybindings.c:584 +#: ../src/keybindings.c:589 msgid "Make all" msgstr "Make all" -#: ../src/keybindings.c:587 +#: ../src/keybindings.c:592 msgid "Make custom target" msgstr "Make aangepast doel" -#: ../src/keybindings.c:589 +#: ../src/keybindings.c:594 msgid "Make object" msgstr "Make object" -#: ../src/keybindings.c:591 +#: ../src/keybindings.c:596 msgid "Next error" msgstr "Volgende fout" -#: ../src/keybindings.c:593 +#: ../src/keybindings.c:598 msgid "Previous error" msgstr "Vorige fout" -#: ../src/keybindings.c:595 +#: ../src/keybindings.c:600 msgid "Run" msgstr "Uitvoeren" -#: ../src/keybindings.c:597 +#: ../src/keybindings.c:602 msgid "Build options" msgstr "Bouwopties" -#: ../src/keybindings.c:602 +#: ../src/keybindings.c:607 msgid "Show Color Chooser" msgstr "Kleurkiezer weergeven" -#: ../src/keybindings.c:849 +#: ../src/keybindings.c:854 msgid "Keyboard Shortcuts" msgstr "_Sneltoetsen" -#: ../src/keybindings.c:861 +#: ../src/keybindings.c:866 msgid "The following keyboard shortcuts are configurable:" msgstr "De volgende sneltoetsen zijn gedefinieerd:" -#: ../src/keyfile.c:950 +#: ../src/keyfile.c:960 msgid "Type here what you want, use it as a notice/scratch board" msgstr "Type hier wat u wilt, gebruik het als notitie/krabbelbord" -#: ../src/keyfile.c:1150 +#: ../src/keyfile.c:1166 msgid "Failed to load one or more session files." msgstr "Kon bestanden van vorige sessies niet laden." @@ -3729,7 +3717,7 @@ msgstr "Debug berichten" msgid "Cl_ear" msgstr "Ruim op" -#: ../src/main.c:121 +#: ../src/main.c:122 msgid "" "Set initial column number for the first opened file (useful in conjunction " "with --line)" @@ -3737,105 +3725,105 @@ msgstr "" "Stel initiële kolomnummer in voor het eerstgeopende bestand (handig in " "samenwerking met --line)" -#: ../src/main.c:122 +#: ../src/main.c:123 msgid "Use an alternate configuration directory" msgstr "Gebruik een alternatieve configuratiemap" -#: ../src/main.c:123 +#: ../src/main.c:124 msgid "Print internal filetype names" msgstr "Geef interne bestandstype-namen weer" -#: ../src/main.c:124 +#: ../src/main.c:125 msgid "Generate global tags file (see documentation)" msgstr "Genereer globale labels bestand (zie documentatie)" -#: ../src/main.c:125 +#: ../src/main.c:126 msgid "Don't preprocess C/C++ files when generating tags" msgstr "" "Laat voorbewerking C/C++ bestanden achterwege bij het genereren van labels" -#: ../src/main.c:127 +#: ../src/main.c:128 msgid "Don't open files in a running instance, force opening a new instance" msgstr "" "Open geen bestanden in een reeds geopend venster van Geany, maar gebruik een " "nieuw venster" -#: ../src/main.c:128 +#: ../src/main.c:129 msgid "" "Use this socket filename for communication with a running Geany instance" msgstr "" "Gebruik deze bestandsnaamsocket om te communiceren met een lopende Geany " "instantatie" -#: ../src/main.c:129 +#: ../src/main.c:130 msgid "Return a list of open documents in a running Geany instance" msgstr "" "Geeft een lijst met geopende documenten van een lopende Geany instantiatie" -#: ../src/main.c:131 +#: ../src/main.c:132 msgid "Set initial line number for the first opened file" msgstr "Stel initiële regelnummer in voor het eerstgeopende bestand" -#: ../src/main.c:132 +#: ../src/main.c:133 msgid "Don't show message window at startup" msgstr "toon geen berichtenvenster bij opstarten" -#: ../src/main.c:133 +#: ../src/main.c:134 msgid "Don't load auto completion data (see documentation)" msgstr "Autovoltooiingsdata niet laden (zie documentatie)" -#: ../src/main.c:135 +#: ../src/main.c:136 msgid "Don't load plugins" msgstr "Plugins niet laden" # Of installatiedirectory's? -#: ../src/main.c:137 +#: ../src/main.c:138 msgid "Print Geany's installation prefix" msgstr "Print Geany's installatieprefix" -#: ../src/main.c:138 -msgid "Open all FILES in read-only mode (see documention)" -msgstr "" - #: ../src/main.c:139 +msgid "Open all FILES in read-only mode (see documention)" +msgstr "Open alle BESTANDEN in alleen-lezen modus (zie documentatie)" + +#: ../src/main.c:140 msgid "Don't load the previous session's files" msgstr "bestanden van vorige sessies niet laden" -#: ../src/main.c:141 +#: ../src/main.c:142 msgid "Don't load terminal support" msgstr "Terminalondersteuning niet laden" -#: ../src/main.c:142 +#: ../src/main.c:143 msgid "Filename of libvte.so" msgstr "Bestandsnaam van libvte.so" -#: ../src/main.c:144 +#: ../src/main.c:145 msgid "Be verbose" msgstr "Uitvoerig toelichten" -#: ../src/main.c:145 +#: ../src/main.c:146 msgid "Show version and exit" msgstr "Toon versie en sluit af" -#: ../src/main.c:516 +#: ../src/main.c:520 msgid "[FILES...]" msgstr "[BESTANDEN...]" #. note for translators: library versions are printed after this -#: ../src/main.c:547 +#: ../src/main.c:551 #, c-format msgid "built on %s with " msgstr "gebouwd op %s mbv." -#: ../src/main.c:635 +#: ../src/main.c:639 msgid "Move it now?" msgstr "Nu verplaatsen?" -#: ../src/main.c:637 +#: ../src/main.c:641 msgid "Geany needs to move your old configuration directory before starting." msgstr "Geany moet uw oude configuratiemap verplaatsen voor het starten." -#: ../src/main.c:646 +#: ../src/main.c:650 #, c-format msgid "" "Your configuration directory has been successfully moved from \"%s\" to \"%s" @@ -3844,7 +3832,7 @@ msgstr "Je configuratiemap is succesvol verplaatst van \"%s\" naar \"%s\"." #. for translators: the third %s in brackets is the error message which #. * describes why moving the dir didn't work -#: ../src/main.c:656 +#: ../src/main.c:660 #, c-format msgid "" "Your old configuration directory \"%s\" could not be moved to \"%s\" (%s). " @@ -3853,7 +3841,7 @@ msgstr "" "Je oude configuratiemap \"%s\" kon niet worden verplaatst naar \"%s\" (%s). " "Verplaats de map alstublieft naar de nieuwe plaats." -#: ../src/main.c:737 +#: ../src/main.c:741 #, c-format msgid "" "Configuration directory could not be created (%s).\n" @@ -3865,17 +3853,17 @@ msgstr "" "configuratiemap.\n" "Geany sowieso starten?" -#: ../src/main.c:1074 +#: ../src/main.c:1092 #, c-format msgid "This is Geany %s." msgstr "Dit is Geany %s." -#: ../src/main.c:1076 +#: ../src/main.c:1094 #, c-format msgid "Configuration directory could not be created (%s)." msgstr "Configuratiemap kon niet worden aangemaakt (%s)." -#: ../src/main.c:1293 +#: ../src/main.c:1311 msgid "Configuration files reloaded." msgstr "Configuratie bestanden opnieuw ingeladen." @@ -3904,7 +3892,7 @@ msgstr "Kan bestand \"%s\" niet vinden - probeer huidige document pad." msgid "Switch to Document" msgstr "Schakel naar document" -#: ../src/plugins.c:497 +#: ../src/plugins.c:496 #, c-format msgid "" "The plugin \"%s\" is not binary compatible with this release of Geany - " @@ -3913,54 +3901,53 @@ msgstr "" "Plugin \"%s\" is binair niet compatibel met deze release van Geany - " "hercompileren vereist." -#: ../src/plugins.c:1041 +#: ../src/plugins.c:1040 msgid "_Plugin Manager" msgstr "_Plugin beheer" #. Translators: -#: ../src/plugins.c:1212 +#: ../src/plugins.c:1211 #, c-format msgid "%s %s" msgstr "%s %s" -#: ../src/plugins.c:1288 +#: ../src/plugins.c:1287 msgid "Active" msgstr "Actief" -#: ../src/plugins.c:1294 +#: ../src/plugins.c:1293 msgid "Plugin" msgstr "Plugin" -#: ../src/plugins.c:1300 -#, fuzzy +#: ../src/plugins.c:1299 msgid "Description" msgstr "Beschrijving:" -#: ../src/plugins.c:1318 +#: ../src/plugins.c:1317 msgid "No plugins available." msgstr "Geen plugins beschikbaar" -#: ../src/plugins.c:1414 +#: ../src/plugins.c:1415 msgid "Plugins" msgstr "Plugins" -#: ../src/plugins.c:1434 +#: ../src/plugins.c:1435 msgid "Choose which plugins should be loaded at startup:" msgstr "Kies welke plugins bij het starten geladen moeten worden:" -#: ../src/plugins.c:1446 +#: ../src/plugins.c:1447 msgid "Plugin details:" msgstr "Plugin details:" -#: ../src/plugins.c:1455 +#: ../src/plugins.c:1456 msgid "Plugin:" msgstr "Plugin" -#: ../src/plugins.c:1456 +#: ../src/plugins.c:1457 msgid "Author(s):" msgstr "Auteurs(s):" -#: ../src/pluginutils.c:332 +#: ../src/pluginutils.c:331 msgid "Configure Plugins" msgstr "Configureer Plugins" @@ -3974,11 +3961,11 @@ msgid "Press the combination of the keys you want to use for \"%s\"." msgstr "" "Type de combinatie van de toetsen die u wenst te gebruiken voor \"%s\"." -#: ../src/prefs.c:226 ../src/symbols.c:2236 ../src/sidebar.c:730 +#: ../src/prefs.c:226 ../src/symbols.c:2286 ../src/sidebar.c:731 msgid "_Expand All" msgstr "_Alles uitvouwen" -#: ../src/prefs.c:231 ../src/symbols.c:2241 ../src/sidebar.c:736 +#: ../src/prefs.c:231 ../src/symbols.c:2291 ../src/sidebar.c:737 msgid "_Collapse All" msgstr "Alles _invouwen" @@ -3990,33 +3977,33 @@ msgstr "Actie" msgid "Shortcut" msgstr "Sneltoets" -#: ../src/prefs.c:1456 +#: ../src/prefs.c:1459 msgid "_Allow" msgstr "_Toestaan" -#: ../src/prefs.c:1458 +#: ../src/prefs.c:1461 msgid "_Override" msgstr "_Overschrijf" -#: ../src/prefs.c:1459 +#: ../src/prefs.c:1462 msgid "Override that keybinding?" msgstr "Overschrijf die sneltoets?" -#: ../src/prefs.c:1460 +#: ../src/prefs.c:1463 #, c-format msgid "The combination '%s' is already used for \"%s\"." msgstr "De combinatie '%s' is al in gebruik voor \"%s\"." #. add manually GeanyWrapLabels because they can't be added with Glade #. page Tools -#: ../src/prefs.c:1661 +#: ../src/prefs.c:1664 msgid "Enter tool paths below. Tools you do not need can be left blank." msgstr "" "Voer hier de paden in voor hulpprogramma's. Hulpprogramma's die u niet " "gebruikt kunnen leeg gelaten worden." #. page Templates -#: ../src/prefs.c:1666 +#: ../src/prefs.c:1669 msgid "" "Set the information to be used in templates. See the documentation for " "details." @@ -4025,7 +4012,7 @@ msgstr "" "documentatie voor details." #. page Keybindings -#: ../src/prefs.c:1671 +#: ../src/prefs.c:1674 msgid "" "Here you can change keyboard shortcuts for various actions. Select one and " "press the Change button to enter a new shortcut, or double click on an " @@ -4036,7 +4023,7 @@ msgstr "" "dubbelklik op een actie om de stringrepresentatie direct te wijzigen." #. page Editor->Indentation -#: ../src/prefs.c:1676 +#: ../src/prefs.c:1679 msgid "" "Warning: these settings are overridden by the current project. See " "Project->Properties." @@ -4044,54 +4031,50 @@ msgstr "" "Waarschuwing: deze instellingen worden overschreven door het huidige " "project. Zie Project->Eigenschappen." -#: ../src/printing.c:183 -msgid "The editor font is not a monospaced font!" -msgstr "Het edit font is niet enkelgespatiëerd!" - -#: ../src/printing.c:184 -msgid "Text will be wrongly spaced." -msgstr "Tekst zal verkeerd gespatieerd worden." - -#: ../src/printing.c:301 +#: ../src/printing.c:158 #, c-format msgid "Page %d of %d" msgstr "Pagina %d van %d:" -#: ../src/printing.c:371 +#: ../src/printing.c:228 msgid "Document Setup" msgstr "Document Opmaak" -#: ../src/printing.c:406 +#: ../src/printing.c:263 msgid "Print only the basename(without the path) of the printed file" msgstr "" "Print alleen de naam van het bestand (zonder het pad) van het te printen " "bestand" -#: ../src/printing.c:525 +#: ../src/printing.c:383 +msgid "Paginating" +msgstr "Paginering" + +#: ../src/printing.c:407 #, c-format msgid "Page %d of %d" msgstr "Bladzijde %d van %d" -#: ../src/printing.c:779 +#: ../src/printing.c:464 #, c-format msgid "Did not send document %s to the printing subsystem." msgstr "Kon document %s niet naar printer verzenden." -#: ../src/printing.c:781 +#: ../src/printing.c:466 #, c-format msgid "Document %s was sent to the printing subsystem." msgstr "Document %s verzonden naar printer." -#: ../src/printing.c:833 +#: ../src/printing.c:519 #, c-format msgid "Printing of %s failed (%s)." msgstr "Afdrukken van %s mislukt (%s)." -#: ../src/printing.c:872 +#: ../src/printing.c:557 msgid "Please set a print command in the preferences dialog first." msgstr "Stel eerst het print commando in, onder 'voorkeuren'." -#: ../src/printing.c:880 +#: ../src/printing.c:565 #, c-format msgid "" "The file \"%s\" will be printed with the following command:\n" @@ -4102,12 +4085,12 @@ msgstr "" "\n" "%s" -#: ../src/printing.c:896 +#: ../src/printing.c:581 #, c-format msgid "Printing of \"%s\" failed (return code: %s)." msgstr "Afdrukken van \"%s\" mislukt (foutcode: %s)." -#: ../src/printing.c:902 +#: ../src/printing.c:587 #, c-format msgid "File %s printed." msgstr "Bestand %s afgedrukt." @@ -4167,7 +4150,7 @@ msgid "Do you want to close it before proceeding?" msgstr "Wilt u het sluiten voordat u doorgaat?" #: ../src/project.c:597 -#, fuzzy, c-format +#, c-format msgid "The '%s' project is open." msgstr "Het project '%s' is al geopend." @@ -4215,7 +4198,7 @@ msgid "Project \"%s\" opened." msgstr "Project \"%s\" geopend." # _r wordt al gebruikt door Vo_rige -#: ../src/search.c:290 ../src/search.c:970 +#: ../src/search.c:290 ../src/search.c:942 msgid "_Use regular expressions" msgstr "Gebruik _reguliere expressies" @@ -4243,11 +4226,11 @@ msgstr "" "Vervang \\\\, \\t, \\n, \\r en \\uXXXX (Unicode tekens) met de bijbehorende " "stuurtekens" -#: ../src/search.c:326 ../src/search.c:979 +#: ../src/search.c:326 ../src/search.c:951 msgid "C_ase sensitive" msgstr "_Hoofdlettergevoelig" -#: ../src/search.c:330 ../src/search.c:984 +#: ../src/search.c:330 ../src/search.c:956 msgid "Match only a _whole word" msgstr "Alleen op _volledig woord zoeken" @@ -4256,83 +4239,83 @@ msgstr "Alleen op _volledig woord zoeken" msgid "Match from s_tart of word" msgstr "Komt _overeen met begin van woord" -#: ../src/search.c:470 +#: ../src/search.c:446 msgid "_Previous" msgstr "Vo_rige" -#: ../src/search.c:475 +#: ../src/search.c:451 msgid "_Next" msgstr "_Volgende" -#: ../src/search.c:479 ../src/search.c:640 ../src/search.c:881 +#: ../src/search.c:455 ../src/search.c:614 ../src/search.c:853 msgid "_Search for:" msgstr "Zoek _naar:" #. Now add the multiple match options -#: ../src/search.c:508 +#: ../src/search.c:484 msgid "_Find All" msgstr "Zoek _alles" -#: ../src/search.c:515 +#: ../src/search.c:491 msgid "_Mark" msgstr "_Markeer" -#: ../src/search.c:517 +#: ../src/search.c:493 msgid "Mark all matches in the current document" msgstr "Markeert alle overeenkomsten in het huidige document" -#: ../src/search.c:522 ../src/search.c:697 +#: ../src/search.c:498 ../src/search.c:671 msgid "In Sessi_on" msgstr "In _sessie" -#: ../src/search.c:527 ../src/search.c:702 +#: ../src/search.c:503 ../src/search.c:676 msgid "_In Document" msgstr "_In document" #. close window checkbox -#: ../src/search.c:533 ../src/search.c:715 +#: ../src/search.c:509 ../src/search.c:689 msgid "Close _dialog" msgstr "Sluit _dialoogvenster" -#: ../src/search.c:537 ../src/search.c:719 +#: ../src/search.c:513 ../src/search.c:693 msgid "Disable this option to keep the dialog open" msgstr "Schakel deze optie uit om het dialoogvenster open te houden" -#: ../src/search.c:634 +#: ../src/search.c:608 msgid "Replace & Fi_nd" msgstr "Verva_ngen & zoeken" -#: ../src/search.c:643 +#: ../src/search.c:617 msgid "Replace wit_h:" msgstr "Verv_angen met:" #. Now add the multiple replace options -#: ../src/search.c:690 +#: ../src/search.c:664 msgid "Re_place All" msgstr "A_lles vervangen" -#: ../src/search.c:707 +#: ../src/search.c:681 msgid "In Se_lection" msgstr "In sele_ctie" -#: ../src/search.c:709 +#: ../src/search.c:683 msgid "Replace all matches found in the currently selected text" msgstr "" "Vervang alle overeenkomsten die werden gevonden in de geselecteerde tekst" -#: ../src/search.c:826 +#: ../src/search.c:800 msgid "all" msgstr "allemaal" -#: ../src/search.c:828 +#: ../src/search.c:802 msgid "project" msgstr "project" -#: ../src/search.c:830 +#: ../src/search.c:804 msgid "custom" msgstr "Aangepast" -#: ../src/search.c:834 +#: ../src/search.c:808 msgid "" "All: search all files in the directory\n" "Project: use file patterns defined in the project settings\n" @@ -4343,109 +4326,109 @@ msgstr "" "projectsinstellingen\n" "Aangepast: specifiëer de bestandspatronen handmatig." -#: ../src/search.c:900 +#: ../src/search.c:872 msgid "Fi_les:" msgstr "Bestanden:" -#: ../src/search.c:912 +#: ../src/search.c:884 msgid "File patterns, e.g. *.c *.h" msgstr "Bestandspatronen, bijv. *.c *.h:" -#: ../src/search.c:924 +#: ../src/search.c:896 msgid "_Directory:" msgstr "_Map:" -#: ../src/search.c:942 +#: ../src/search.c:914 msgid "E_ncoding:" msgstr "Coderin_g:" -#: ../src/search.c:973 +#: ../src/search.c:945 msgid "See grep's manual page for more information" msgstr "Zie greps man-pagina voor meer informatie" -#: ../src/search.c:975 +#: ../src/search.c:947 msgid "_Recurse in subfolders" msgstr "_Daal af in submappen" -#: ../src/search.c:988 +#: ../src/search.c:960 msgid "_Invert search results" msgstr "Zoekresultaten _omkeren" -#: ../src/search.c:992 +#: ../src/search.c:964 msgid "Invert the sense of matching, to select non-matching lines" msgstr "" "Keert de zoekresultaten om, om niet-overeenkomstige regels te selecteren" -#: ../src/search.c:1009 +#: ../src/search.c:981 msgid "E_xtra options:" msgstr "E_xtra opties:" -#: ../src/search.c:1016 +#: ../src/search.c:988 msgid "Other options to pass to Grep" msgstr "Andere opties die aan Grep meegegeven moeten worden" -#: ../src/search.c:1282 ../src/search.c:2093 ../src/search.c:2096 +#: ../src/search.c:1273 ../src/search.c:2089 ../src/search.c:2092 #, c-format msgid "Found %d match for \"%s\"." msgid_plural "Found %d matches for \"%s\"." msgstr[0] "%d overeenkomst gevonden met '%s'." msgstr[1] "%d overeenkomsten gevonden met '%s'." -#: ../src/search.c:1329 +#: ../src/search.c:1320 #, c-format msgid "Replaced %u matches in %u documents." msgstr "In totaal %u maal vervangen in %u documenten." -#: ../src/search.c:1519 +#: ../src/search.c:1511 msgid "Invalid directory for find in files." msgstr "Ongeldige map voor zoeken in bestanden." -#: ../src/search.c:1540 +#: ../src/search.c:1532 msgid "No text to find." msgstr "Geen tekst te vinden." -#: ../src/search.c:1567 +#: ../src/search.c:1559 #, c-format msgid "Cannot execute grep tool '%s'; check the path setting in Preferences." msgstr "" "Kon hulpprogramma grep '%s' niet uitvoeren; controleer de padinstelling in " "Voorkeuren." -#: ../src/search.c:1574 +#: ../src/search.c:1566 #, c-format msgid "Cannot parse extra options: %s" -msgstr "" +msgstr "Kan extra opties niet ontleden: %s" -#: ../src/search.c:1640 +#: ../src/search.c:1632 msgid "Searching..." msgstr "Zoeken..." -#: ../src/search.c:1651 +#: ../src/search.c:1643 #, c-format msgid "%s %s -- %s (in directory: %s)" msgstr "%s %s -- %s (in map: %s)" -#: ../src/search.c:1692 +#: ../src/search.c:1684 #, c-format msgid "Could not open directory (%s)" msgstr "Kon de map niet openen (%s)" -#: ../src/search.c:1794 +#: ../src/search.c:1786 msgid "Search failed." msgstr "Zoeken mislukt." -#: ../src/search.c:1814 +#: ../src/search.c:1806 #, c-format msgid "Search completed with %d match." msgid_plural "Search completed with %d matches." msgstr[0] "Zoeken beëindigd met %d resultaat." msgstr[1] "Zoeken beëindigd met %d resultaten." -#: ../src/search.c:1822 +#: ../src/search.c:1814 msgid "No matches found." msgstr "Geen overeenkomsten gevonden." -#: ../src/search.c:1852 +#: ../src/search.c:1844 #, c-format msgid "Bad regex: %s" msgstr "Verkeerde reguliere expressie: %s" @@ -4461,276 +4444,275 @@ msgstr "" "lopende instantiatie te benaderen.\n" "Dit is een fatale fout en Geany zal nu stoppen." -#: ../src/stash.c:1099 -#, fuzzy +#: ../src/stash.c:1098 msgid "Name" msgstr "Naam:" -#: ../src/stash.c:1106 +#: ../src/stash.c:1105 msgid "Value" -msgstr "" +msgstr "Waarde" -#: ../src/symbols.c:693 ../src/symbols.c:743 ../src/symbols.c:810 +#: ../src/symbols.c:694 ../src/symbols.c:744 ../src/symbols.c:811 msgid "Chapter" msgstr "Hoofdstuk" -#: ../src/symbols.c:694 ../src/symbols.c:739 ../src/symbols.c:811 +#: ../src/symbols.c:695 ../src/symbols.c:740 ../src/symbols.c:812 msgid "Section" msgstr "Sectie" -#: ../src/symbols.c:695 +#: ../src/symbols.c:696 msgid "Sect1" msgstr "Sect1" -#: ../src/symbols.c:696 +#: ../src/symbols.c:697 msgid "Sect2" msgstr "Sect2" -#: ../src/symbols.c:697 +#: ../src/symbols.c:698 msgid "Sect3" msgstr "Sect3" -#: ../src/symbols.c:698 +#: ../src/symbols.c:699 msgid "Appendix" msgstr "Appendix" -#: ../src/symbols.c:699 ../src/symbols.c:744 ../src/symbols.c:760 -#: ../src/symbols.c:771 ../src/symbols.c:858 ../src/symbols.c:869 -#: ../src/symbols.c:881 ../src/symbols.c:895 ../src/symbols.c:907 -#: ../src/symbols.c:919 ../src/symbols.c:934 ../src/symbols.c:963 -#: ../src/symbols.c:993 +#: ../src/symbols.c:700 ../src/symbols.c:745 ../src/symbols.c:761 +#: ../src/symbols.c:772 ../src/symbols.c:859 ../src/symbols.c:870 +#: ../src/symbols.c:882 ../src/symbols.c:896 ../src/symbols.c:908 +#: ../src/symbols.c:920 ../src/symbols.c:935 ../src/symbols.c:964 +#: ../src/symbols.c:994 msgid "Other" msgstr "Andere" -#: ../src/symbols.c:705 ../src/symbols.c:927 ../src/symbols.c:972 +#: ../src/symbols.c:706 ../src/symbols.c:928 ../src/symbols.c:973 msgid "Module" msgstr "Module" -#: ../src/symbols.c:706 ../src/symbols.c:854 ../src/symbols.c:905 -#: ../src/symbols.c:917 ../src/symbols.c:932 ../src/symbols.c:944 +#: ../src/symbols.c:707 ../src/symbols.c:855 ../src/symbols.c:906 +#: ../src/symbols.c:918 ../src/symbols.c:933 ../src/symbols.c:945 msgid "Types" msgstr "Types" -#: ../src/symbols.c:707 +#: ../src/symbols.c:708 msgid "Type constructors" msgstr "Type constructors" -#: ../src/symbols.c:708 ../src/symbols.c:730 ../src/symbols.c:751 -#: ../src/symbols.c:759 ../src/symbols.c:768 ../src/symbols.c:780 -#: ../src/symbols.c:789 ../src/symbols.c:842 ../src/symbols.c:891 -#: ../src/symbols.c:914 ../src/symbols.c:929 ../src/symbols.c:957 -#: ../src/symbols.c:980 +#: ../src/symbols.c:709 ../src/symbols.c:731 ../src/symbols.c:752 +#: ../src/symbols.c:760 ../src/symbols.c:769 ../src/symbols.c:781 +#: ../src/symbols.c:790 ../src/symbols.c:843 ../src/symbols.c:892 +#: ../src/symbols.c:915 ../src/symbols.c:930 ../src/symbols.c:958 +#: ../src/symbols.c:981 msgid "Functions" msgstr "Functies" -#: ../src/symbols.c:713 +#: ../src/symbols.c:714 msgid "Program" msgstr "Programma" -#: ../src/symbols.c:715 ../src/symbols.c:723 ../src/symbols.c:729 +#: ../src/symbols.c:716 ../src/symbols.c:724 ../src/symbols.c:730 msgid "Sections" msgstr "Secties" -#: ../src/symbols.c:716 +#: ../src/symbols.c:717 msgid "Paragraph" msgstr "Paragraaf" -#: ../src/symbols.c:717 +#: ../src/symbols.c:718 msgid "Group" msgstr "Groep:" -#: ../src/symbols.c:718 +#: ../src/symbols.c:719 msgid "Data" msgstr "Data:" -#: ../src/symbols.c:724 +#: ../src/symbols.c:725 msgid "Keys" msgstr "Sleutels" -#: ../src/symbols.c:731 ../src/symbols.c:782 ../src/symbols.c:843 -#: ../src/symbols.c:868 ../src/symbols.c:893 ../src/symbols.c:906 -#: ../src/symbols.c:915 ../src/symbols.c:931 ../src/symbols.c:992 +#: ../src/symbols.c:732 ../src/symbols.c:783 ../src/symbols.c:844 +#: ../src/symbols.c:869 ../src/symbols.c:894 ../src/symbols.c:907 +#: ../src/symbols.c:916 ../src/symbols.c:932 ../src/symbols.c:993 msgid "Variables" msgstr "Variabelen" -#: ../src/symbols.c:738 +#: ../src/symbols.c:739 msgid "Environment" msgstr "Omgeving" -#: ../src/symbols.c:740 ../src/symbols.c:812 +#: ../src/symbols.c:741 ../src/symbols.c:813 msgid "Subsection" msgstr "Subsectie" -#: ../src/symbols.c:741 ../src/symbols.c:813 +#: ../src/symbols.c:742 ../src/symbols.c:814 msgid "Subsubsection" msgstr "Subsubsectie" -#: ../src/symbols.c:752 +#: ../src/symbols.c:753 msgid "Structures" msgstr "Structures" -#: ../src/symbols.c:767 ../src/symbols.c:851 ../src/symbols.c:876 -#: ../src/symbols.c:888 +#: ../src/symbols.c:768 ../src/symbols.c:852 ../src/symbols.c:877 +#: ../src/symbols.c:889 msgid "Package" msgstr "Pakket" -#: ../src/symbols.c:769 ../src/symbols.c:918 ../src/symbols.c:941 +#: ../src/symbols.c:770 ../src/symbols.c:919 ../src/symbols.c:942 msgid "Labels" msgstr "Labels" -#: ../src/symbols.c:770 ../src/symbols.c:781 ../src/symbols.c:894 -#: ../src/symbols.c:916 +#: ../src/symbols.c:771 ../src/symbols.c:782 ../src/symbols.c:895 +#: ../src/symbols.c:917 msgid "Constants" msgstr "Constanten" -#: ../src/symbols.c:778 ../src/symbols.c:877 ../src/symbols.c:889 -#: ../src/symbols.c:902 ../src/symbols.c:928 ../src/symbols.c:979 +#: ../src/symbols.c:779 ../src/symbols.c:878 ../src/symbols.c:890 +#: ../src/symbols.c:903 ../src/symbols.c:929 ../src/symbols.c:980 msgid "Interfaces" msgstr "Interfaces" -#: ../src/symbols.c:779 ../src/symbols.c:800 ../src/symbols.c:821 -#: ../src/symbols.c:831 ../src/symbols.c:840 ../src/symbols.c:878 -#: ../src/symbols.c:890 ../src/symbols.c:903 ../src/symbols.c:978 +#: ../src/symbols.c:780 ../src/symbols.c:801 ../src/symbols.c:822 +#: ../src/symbols.c:832 ../src/symbols.c:841 ../src/symbols.c:879 +#: ../src/symbols.c:891 ../src/symbols.c:904 ../src/symbols.c:979 msgid "Classes" msgstr "Classen" -#: ../src/symbols.c:790 +#: ../src/symbols.c:791 msgid "Anchors" msgstr "Ankers" -#: ../src/symbols.c:791 +#: ../src/symbols.c:792 msgid "H1 Headings" msgstr "H1 kopregels" -#: ../src/symbols.c:792 +#: ../src/symbols.c:793 msgid "H2 Headings" msgstr "H2 kopregels" -#: ../src/symbols.c:793 +#: ../src/symbols.c:794 msgid "H3 Headings" msgstr "H3 kopregels" -#: ../src/symbols.c:801 +#: ../src/symbols.c:802 msgid "ID Selectors" msgstr "ID selectors" -#: ../src/symbols.c:802 +#: ../src/symbols.c:803 msgid "Type Selectors" msgstr "Type selectors" -#: ../src/symbols.c:820 ../src/symbols.c:866 +#: ../src/symbols.c:821 ../src/symbols.c:867 msgid "Modules" msgstr "Modulen" -#: ../src/symbols.c:822 +#: ../src/symbols.c:823 msgid "Singletons" msgstr "Wezen" -#: ../src/symbols.c:823 ../src/symbols.c:832 ../src/symbols.c:841 -#: ../src/symbols.c:879 ../src/symbols.c:904 +#: ../src/symbols.c:824 ../src/symbols.c:833 ../src/symbols.c:842 +#: ../src/symbols.c:880 ../src/symbols.c:905 msgid "Methods" msgstr "Methoden" -#: ../src/symbols.c:830 ../src/symbols.c:975 +#: ../src/symbols.c:831 ../src/symbols.c:976 msgid "Namespaces" msgstr "Naamruimtes" -#: ../src/symbols.c:833 ../src/symbols.c:958 +#: ../src/symbols.c:834 ../src/symbols.c:959 msgid "Procedures" msgstr "Procedures" -#: ../src/symbols.c:844 +#: ../src/symbols.c:845 msgid "Imports" msgstr "Imports" -#: ../src/symbols.c:852 +#: ../src/symbols.c:853 msgid "Entities" msgstr "Entiteiten" -#: ../src/symbols.c:853 +#: ../src/symbols.c:854 msgid "Architectures" msgstr "Architecturen" -#: ../src/symbols.c:855 +#: ../src/symbols.c:856 msgid "Functions / Procedures" msgstr "Functies / Procedures" -#: ../src/symbols.c:856 +#: ../src/symbols.c:857 msgid "Variables / Signals" msgstr "Variabelen / Signalen" -#: ../src/symbols.c:857 -msgid "Processes / Components" -msgstr "Processen / Componenten" +#: ../src/symbols.c:858 +msgid "Processes / Blocks / Components" +msgstr "Processen / Blokken / Componenten" -#: ../src/symbols.c:865 +#: ../src/symbols.c:866 msgid "Events" msgstr "Gebeurtenissen" -#: ../src/symbols.c:867 +#: ../src/symbols.c:868 msgid "Functions / Tasks" msgstr "Functies / taken" -#: ../src/symbols.c:880 ../src/symbols.c:981 +#: ../src/symbols.c:881 ../src/symbols.c:982 msgid "Members" msgstr "Leden" -#: ../src/symbols.c:930 +#: ../src/symbols.c:931 msgid "Subroutines" msgstr "Subroutines" -#: ../src/symbols.c:933 +#: ../src/symbols.c:934 msgid "Blocks" msgstr "Blokken" -#: ../src/symbols.c:942 ../src/symbols.c:951 ../src/symbols.c:989 +#: ../src/symbols.c:943 ../src/symbols.c:952 ../src/symbols.c:990 msgid "Macros" msgstr "Macro's" -#: ../src/symbols.c:943 +#: ../src/symbols.c:944 msgid "Defines" msgstr "Definities" -#: ../src/symbols.c:950 +#: ../src/symbols.c:951 msgid "Targets" msgstr "Doelen" -#: ../src/symbols.c:959 +#: ../src/symbols.c:960 msgid "Indexes" msgstr "Indices" -#: ../src/symbols.c:960 +#: ../src/symbols.c:961 msgid "Tables" msgstr "Tabellen" -#: ../src/symbols.c:961 +#: ../src/symbols.c:962 msgid "Triggers" msgstr "Doelen" -#: ../src/symbols.c:962 +#: ../src/symbols.c:963 msgid "Views" msgstr "Beeld" -#: ../src/symbols.c:982 +#: ../src/symbols.c:983 msgid "Structs" msgstr "Constructies" -#: ../src/symbols.c:983 +#: ../src/symbols.c:984 msgid "Typedefs / Enums" msgstr "Typedefs / Enums" -#: ../src/symbols.c:1728 +#: ../src/symbols.c:1732 #, c-format msgid "Unknown filetype extension for \"%s\".\n" msgstr "Onbekende bestandsextensie \"%s\".\n" -#: ../src/symbols.c:1751 +#: ../src/symbols.c:1755 #, c-format msgid "Failed to create tags file, perhaps because no tags were found.\n" msgstr "" "Kon geen label bestand maken, misschien omdat er geen labels gevonden zijn.\n" -#: ../src/symbols.c:1758 +#: ../src/symbols.c:1762 #, c-format msgid "" "Usage: %s -g \n" @@ -4739,7 +4721,7 @@ msgstr "" "Gebruik: %s -g \n" "\n" -#: ../src/symbols.c:1759 +#: ../src/symbols.c:1763 #, c-format msgid "" "Example:\n" @@ -4750,41 +4732,40 @@ msgstr "" "CFLAGS=`pkg-config gtk+-2.0 --cflags` %s -g gtk2.c.tags /usr/include/gtk-2.0/" "gtk/gtk.h\n" -#: ../src/symbols.c:1773 +#: ../src/symbols.c:1777 msgid "Load Tags" msgstr "Laad Labels" -#: ../src/symbols.c:1780 -#, fuzzy +#: ../src/symbols.c:1784 msgid "Geany tag files (*.*.tags)" -msgstr "Geany label files (*.tags)" +msgstr "Geany label bestanden (*.tags)" #. For translators: the first wildcard is the filetype, the second the filename -#: ../src/symbols.c:1800 +#: ../src/symbols.c:1804 #, c-format msgid "Loaded %s tags file '%s'." msgstr "Bestand met %s labels geladen '%s'." -#: ../src/symbols.c:1803 +#: ../src/symbols.c:1807 #, c-format msgid "Could not load tags file '%s'." msgstr "Kon labe bestand '%s' niet laden." -#: ../src/symbols.c:1943 +#: ../src/symbols.c:1947 #, c-format msgid "Forward declaration \"%s\" not found." msgstr "Declaratie van '%s' niet gevonden." -#: ../src/symbols.c:1945 +#: ../src/symbols.c:1949 #, c-format msgid "Definition of \"%s\" not found." msgstr "Definitie van '%s' niet gevonden." -#: ../src/symbols.c:2251 +#: ../src/symbols.c:2301 msgid "Sort by _Name" msgstr "Sorteer op _Naam" -#: ../src/symbols.c:2258 +#: ../src/symbols.c:2308 msgid "Sort by _Appearance" msgstr "Sorteer op _plaats in document" @@ -4914,9 +4895,8 @@ msgid "Choose more build actions" msgstr "Kies meer bouw acties" #: ../src/toolbar.c:380 -#, fuzzy msgid "Search Field" -msgstr "Zoeken mislukt." +msgstr "Zoekveld" #: ../src/toolbar.c:390 msgid "Goto Field" @@ -5032,23 +5012,23 @@ msgstr "Karakters:" msgid "No tags found" msgstr "Geen tags gevonden" -#: ../src/sidebar.c:588 +#: ../src/sidebar.c:589 msgid "Show S_ymbol List" msgstr "Toon s_ymbolenlijst" -#: ../src/sidebar.c:596 +#: ../src/sidebar.c:597 msgid "Show _Document List" msgstr "Toon _bestandenlijst" -#: ../src/sidebar.c:604 ../plugins/filebrowser.c:659 +#: ../src/sidebar.c:605 ../plugins/filebrowser.c:658 msgid "H_ide Sidebar" msgstr "Zijbalk _verbergen" -#: ../src/sidebar.c:709 ../plugins/filebrowser.c:630 +#: ../src/sidebar.c:710 ../plugins/filebrowser.c:629 msgid "_Find in Files" msgstr "_Zoek in bestanden" -#: ../src/sidebar.c:719 +#: ../src/sidebar.c:720 msgid "Show _Paths" msgstr "_Paden weergeven" @@ -5107,9 +5087,9 @@ msgid "pos: %d" msgstr "" #: ../src/ui_utils.c:330 -#, fuzzy, c-format +#, c-format msgid "style: %d" -msgstr "Pictogramstijl:" +msgstr "Pictogramstijl: %d" #: ../src/ui_utils.c:382 msgid " (new instance)" @@ -5144,25 +5124,25 @@ msgstr "C++ STL" msgid "_Set Custom Date Format" msgstr "Aangepast _datumformaat instellen" -#: ../src/ui_utils.c:1819 +#: ../src/ui_utils.c:1807 msgid "Select Folder" msgstr "Map selecteren" -#: ../src/ui_utils.c:1819 +#: ../src/ui_utils.c:1807 msgid "Select File" msgstr "Bestand selecteren" -#: ../src/ui_utils.c:1978 +#: ../src/ui_utils.c:1966 msgid "Save All" msgstr "Alles opslaan" -#: ../src/ui_utils.c:1979 +#: ../src/ui_utils.c:1967 msgid "Close All" msgstr "Alles sluiten" -#: ../src/ui_utils.c:2225 +#: ../src/ui_utils.c:2213 msgid "Geany cannot start!" -msgstr "" +msgstr "Geany kan niet starten!" #: ../src/utils.c:87 msgid "Select Browser" @@ -5188,19 +5168,24 @@ msgstr "Mac (CR)" msgid "Unix (LF)" msgstr "Unix (LF)" -#: ../src/vte.c:548 +#: ../src/vte.c:426 +#, c-format +msgid "invalid VTE library \"%s\": missing symbol \"%s\"" +msgstr "" + +#: ../src/vte.c:573 msgid "_Set Path From Document" msgstr "_Haal pad van document" -#: ../src/vte.c:553 +#: ../src/vte.c:578 msgid "_Restart Terminal" msgstr "He_rstart Terminal" -#: ../src/vte.c:576 +#: ../src/vte.c:601 msgid "_Input Methods" msgstr "_Invoermethoden" -#: ../src/vte.c:670 +#: ../src/vte.c:695 msgid "" "Could not change the directory in the VTE because it probably contains a " "command." @@ -5208,182 +5193,187 @@ msgstr "" "Kon de directory niet veranderen in de terminal omdat er waarschijnlijk een " "commando in staat." -#: ../src/win32.c:159 +#: ../src/win32.c:160 msgid "Geany project files" msgstr "Geany Project bestanden" -#: ../src/win32.c:164 +#: ../src/win32.c:165 msgid "Executables" msgstr "Uitvoerbare" -#: ../plugins/classbuilder.c:38 +#: ../src/win32.c:1173 +#, c-format +msgid "Process timed out after %.02f s!" +msgstr "" + +#: ../plugins/classbuilder.c:37 msgid "Class Builder" msgstr "Class Maker" -#: ../plugins/classbuilder.c:38 +#: ../plugins/classbuilder.c:37 msgid "Creates source files for new class types." msgstr "Creëer bronbestanden voor nieuwe class types." -#: ../plugins/classbuilder.c:435 +#: ../plugins/classbuilder.c:434 msgid "Create Class" msgstr "Creëer class" -#: ../plugins/classbuilder.c:446 +#: ../plugins/classbuilder.c:445 msgid "Create C++ Class" msgstr "Creëer C++ class" -#: ../plugins/classbuilder.c:449 +#: ../plugins/classbuilder.c:448 msgid "Create GTK+ Class" msgstr "Creëer GTK+ class" -#: ../plugins/classbuilder.c:452 +#: ../plugins/classbuilder.c:451 msgid "Create PHP Class" msgstr "Creëer PHP class" -#: ../plugins/classbuilder.c:469 +#: ../plugins/classbuilder.c:468 msgid "Namespace" msgstr "Naamruimte" -#: ../plugins/classbuilder.c:476 ../plugins/classbuilder.c:478 +#: ../plugins/classbuilder.c:475 ../plugins/classbuilder.c:477 msgid "Class" msgstr "Class" -#: ../plugins/classbuilder.c:485 +#: ../plugins/classbuilder.c:484 msgid "Header file:" msgstr "Headerbestand:" -#: ../plugins/classbuilder.c:487 +#: ../plugins/classbuilder.c:486 msgid "Source file:" msgstr "Bronbestand:" -#: ../plugins/classbuilder.c:489 +#: ../plugins/classbuilder.c:488 msgid "Inheritance" msgstr "Overerving" -#: ../plugins/classbuilder.c:491 +#: ../plugins/classbuilder.c:490 msgid "Base class:" msgstr "Basis class:" -#: ../plugins/classbuilder.c:499 +#: ../plugins/classbuilder.c:498 msgid "Base source:" msgstr "Bronbestand:" -#: ../plugins/classbuilder.c:504 +#: ../plugins/classbuilder.c:503 msgid "Base header:" msgstr "Basis header:" -#: ../plugins/classbuilder.c:512 +#: ../plugins/classbuilder.c:511 msgid "Global" msgstr "Globaal" -#: ../plugins/classbuilder.c:531 +#: ../plugins/classbuilder.c:530 msgid "Base GType:" msgstr "Basis GType:" -#: ../plugins/classbuilder.c:536 +#: ../plugins/classbuilder.c:535 msgid "Implements:" msgstr "Implementeert:" -#: ../plugins/classbuilder.c:538 +#: ../plugins/classbuilder.c:537 msgid "Options" msgstr "Opties" -#: ../plugins/classbuilder.c:555 +#: ../plugins/classbuilder.c:554 msgid "Create constructor" msgstr "Maak constructor" -#: ../plugins/classbuilder.c:560 +#: ../plugins/classbuilder.c:559 msgid "Create destructor" msgstr "Maak destructor" -#: ../plugins/classbuilder.c:567 +#: ../plugins/classbuilder.c:566 msgid "Is abstract" msgstr "Is abstract" -#: ../plugins/classbuilder.c:570 +#: ../plugins/classbuilder.c:569 msgid "Is singleton" msgstr "Is singleton" -#: ../plugins/classbuilder.c:580 +#: ../plugins/classbuilder.c:579 msgid "Constructor type:" msgstr "constructor type:" -#: ../plugins/classbuilder.c:1092 +#: ../plugins/classbuilder.c:1091 msgid "Create Cla_ss" msgstr "Creëer cla_ss" -#: ../plugins/classbuilder.c:1098 +#: ../plugins/classbuilder.c:1097 msgid "_C++ Class" msgstr "_C++ class" -#: ../plugins/classbuilder.c:1101 +#: ../plugins/classbuilder.c:1100 msgid "_GTK+ Class" msgstr "_GTK+ class" -#: ../plugins/classbuilder.c:1104 +#: ../plugins/classbuilder.c:1103 msgid "_PHP Class" msgstr "_PHP class" -#: ../plugins/htmlchars.c:41 +#: ../plugins/htmlchars.c:40 msgid "HTML Characters" msgstr "HTML Karakters" -#: ../plugins/htmlchars.c:41 +#: ../plugins/htmlchars.c:40 msgid "Inserts HTML character entities like '&'." msgstr "Voeg HTML karakters toe zoals '&'." -#: ../plugins/htmlchars.c:42 ../plugins/export.c:40 -#: ../plugins/filebrowser.c:46 ../plugins/saveactions.c:42 -#: ../plugins/splitwindow.c:35 +#: ../plugins/htmlchars.c:41 ../plugins/export.c:39 +#: ../plugins/filebrowser.c:45 ../plugins/saveactions.c:41 +#: ../plugins/splitwindow.c:34 msgid "The Geany developer team" msgstr "Het Geany ontwikkelingsteam" -#: ../plugins/htmlchars.c:78 +#: ../plugins/htmlchars.c:77 msgid "HTML characters" msgstr "HTML karakters" -#: ../plugins/htmlchars.c:84 +#: ../plugins/htmlchars.c:83 msgid "ISO 8859-1 characters" msgstr "ISO 8859-1 characters" -#: ../plugins/htmlchars.c:182 +#: ../plugins/htmlchars.c:181 msgid "Greek characters" msgstr "Griekse karakters" -#: ../plugins/htmlchars.c:237 +#: ../plugins/htmlchars.c:236 msgid "Mathematical characters" msgstr "Wiskundige karakters" -#: ../plugins/htmlchars.c:278 +#: ../plugins/htmlchars.c:277 msgid "Technical characters" msgstr "Technische karakters" -#: ../plugins/htmlchars.c:286 +#: ../plugins/htmlchars.c:285 msgid "Arrow characters" msgstr "Richting karakter" -#: ../plugins/htmlchars.c:299 +#: ../plugins/htmlchars.c:298 msgid "Punctuation characters" msgstr "Interpunctie karakters" -#: ../plugins/htmlchars.c:315 +#: ../plugins/htmlchars.c:314 msgid "Miscellaneous characters" msgstr "Overige karakters" -#: ../plugins/htmlchars.c:370 ../plugins/filebrowser.c:1154 -#: ../plugins/saveactions.c:475 +#: ../plugins/htmlchars.c:369 ../plugins/filebrowser.c:1153 +#: ../plugins/saveactions.c:474 msgid "Plugin configuration directory could not be created." msgstr "Plugin configuratiemap kon niet worden aangemaakt." -#: ../plugins/htmlchars.c:491 +#: ../plugins/htmlchars.c:490 msgid "Special Characters" msgstr "Speciale karakters" -#: ../plugins/htmlchars.c:493 +#: ../plugins/htmlchars.c:492 msgid "_Insert" msgstr "_Invoegen" -#: ../plugins/htmlchars.c:502 +#: ../plugins/htmlchars.c:501 msgid "" "Choose a special character from the list below and double click on it or use " "the button to insert it at the current cursor position." @@ -5391,147 +5381,147 @@ msgstr "" "Kies een speciaal karakter uit de lijst hieronder en dubbelklik erop of " "gebruik de invoegknop om het op de huidige cursor positie in te voegen." -#: ../plugins/htmlchars.c:516 +#: ../plugins/htmlchars.c:515 msgid "Character" msgstr "Karakter" -#: ../plugins/htmlchars.c:522 +#: ../plugins/htmlchars.c:521 msgid "HTML (name)" msgstr "HTML (naam)" -#: ../plugins/htmlchars.c:740 +#: ../plugins/htmlchars.c:739 msgid "_Insert Special HTML Characters" msgstr "Voeg spec_iale HTML karakters toe" #. Add menuitem for html replacement functions -#: ../plugins/htmlchars.c:755 +#: ../plugins/htmlchars.c:754 msgid "_HTML Replacement" msgstr "HTML vervangingsfuncties" -#: ../plugins/htmlchars.c:762 +#: ../plugins/htmlchars.c:761 msgid "_Auto-replace Special Characters" msgstr "Automatisch vervangen speciale karakters" -#: ../plugins/htmlchars.c:771 +#: ../plugins/htmlchars.c:770 msgid "_Replace Characters in Selection" msgstr "Vervang karakters in selectie" -#: ../plugins/htmlchars.c:786 +#: ../plugins/htmlchars.c:785 msgid "Insert Special HTML Characters" msgstr "Voeg Speciale HTML karakters in" -#: ../plugins/htmlchars.c:789 +#: ../plugins/htmlchars.c:788 msgid "Replace special characters" msgstr "Vervang speciale karakters" -#: ../plugins/htmlchars.c:792 +#: ../plugins/htmlchars.c:791 msgid "Toggle plugin status" msgstr "Zet plug-in aan/uit" -#: ../plugins/export.c:39 +#: ../plugins/export.c:38 msgid "Export" msgstr "Exporteer" -#: ../plugins/export.c:39 +#: ../plugins/export.c:38 msgid "Exports the current file into different formats." msgstr "Exporteert het huidige bestand naar verschillende formaten." -#: ../plugins/export.c:171 +#: ../plugins/export.c:170 msgid "Export File" msgstr "Bestand exporteren" -#: ../plugins/export.c:189 +#: ../plugins/export.c:188 msgid "_Insert line numbers" msgstr "Voeg regelnummers toe" -#: ../plugins/export.c:191 +#: ../plugins/export.c:190 msgid "Insert line numbers before each line in the exported document" msgstr "Voeg regelnummers toe vooraan elke regel in het uitvoerbestand" -#: ../plugins/export.c:201 +#: ../plugins/export.c:200 msgid "_Use current zoom level" msgstr "_Gebruik huidig zoom niveau" -#: ../plugins/export.c:203 +#: ../plugins/export.c:202 msgid "" "Renders the font size of the document together with the current zoom level" msgstr "Slaat de huidige lettergrootte samen met het huidige zoomniveau op" -#: ../plugins/export.c:281 +#: ../plugins/export.c:280 #, c-format msgid "Document successfully exported as '%s'." msgstr "Document succesvol geëxporteerd als '%s'." -#: ../plugins/export.c:283 +#: ../plugins/export.c:282 #, c-format msgid "File '%s' could not be written (%s)." msgstr "Bestand '%s' kon niet worden opgeslagen (%s)." -#: ../plugins/export.c:333 +#: ../plugins/export.c:332 #, c-format msgid "The file '%s' already exists. Do you want to overwrite it?" msgstr "Het bestand '%s' bestaat reeds. Wenst u deze te overschrijven?" -#: ../plugins/export.c:781 +#: ../plugins/export.c:780 msgid "_Export" msgstr "_Exporteer" #. HTML -#: ../plugins/export.c:788 +#: ../plugins/export.c:787 msgid "As _HTML" msgstr "Als _HTML" #. LaTeX -#: ../plugins/export.c:794 +#: ../plugins/export.c:793 msgid "As _LaTeX" msgstr "Als _LaTeX" -#: ../plugins/filebrowser.c:45 +#: ../plugins/filebrowser.c:44 msgid "File Browser" msgstr "Bestandsbrowser" -#: ../plugins/filebrowser.c:45 +#: ../plugins/filebrowser.c:44 msgid "Adds a file browser tab to the sidebar." msgstr "Voeg een bestandsbrowser tabblad toe aan het zijpaneel." -#: ../plugins/filebrowser.c:369 +#: ../plugins/filebrowser.c:368 msgid "Too many items selected!" msgstr "Teveel items geselecteerd!" -#: ../plugins/filebrowser.c:445 +#: ../plugins/filebrowser.c:444 #, c-format msgid "Could not execute configured external command '%s' (%s)." msgstr "Kon extern geconfigureerd commando '%s' niet uitvoeren (%s)." -#: ../plugins/filebrowser.c:615 +#: ../plugins/filebrowser.c:614 msgid "Open _externally" msgstr "Open _extern" -#: ../plugins/filebrowser.c:640 +#: ../plugins/filebrowser.c:639 msgid "Show _Hidden Files" msgstr "Ver_borgen bestanden weergeven" -#: ../plugins/filebrowser.c:871 +#: ../plugins/filebrowser.c:870 msgid "Up" msgstr "Omhoog" -#: ../plugins/filebrowser.c:876 +#: ../plugins/filebrowser.c:875 msgid "Refresh" msgstr "Vernieuwen" -#: ../plugins/filebrowser.c:881 +#: ../plugins/filebrowser.c:880 msgid "Home" msgstr "Thuis" -#: ../plugins/filebrowser.c:886 +#: ../plugins/filebrowser.c:885 msgid "Set path from document" msgstr "Haal pad van document" -#: ../plugins/filebrowser.c:900 +#: ../plugins/filebrowser.c:899 msgid "Filter:" msgstr "Filter" -#: ../plugins/filebrowser.c:909 +#: ../plugins/filebrowser.c:908 msgid "" "Filter your files with the usual wildcards. Separate multiple patterns with " "a space." @@ -5539,19 +5529,19 @@ msgstr "" "Zeef je bestanden met de gebruikelijke jokertekens. Scheid meerdere patronen " "door een spatie." -#: ../plugins/filebrowser.c:1124 +#: ../plugins/filebrowser.c:1123 msgid "Focus File List" msgstr "Focus bestandenlijst" -#: ../plugins/filebrowser.c:1126 +#: ../plugins/filebrowser.c:1125 msgid "Focus Path Entry" msgstr "Focus pad invoerveld" -#: ../plugins/filebrowser.c:1219 +#: ../plugins/filebrowser.c:1218 msgid "External open command:" msgstr "Extern open commando:" -#: ../plugins/filebrowser.c:1227 +#: ../plugins/filebrowser.c:1226 #, c-format msgid "" "The command to execute when using \"Open with\". You can use %f and %d " @@ -5566,54 +5556,54 @@ msgstr "" "%d wordt vervangen door het pad van het geselecteerde bestand zonder de " "bestandsnaam" -#: ../plugins/filebrowser.c:1235 +#: ../plugins/filebrowser.c:1234 msgid "Show hidden files" msgstr "Verborgen bestanden weergeven" -#: ../plugins/filebrowser.c:1243 +#: ../plugins/filebrowser.c:1242 msgid "Hide file extensions:" msgstr "Verberg bestandsextensies:" -#: ../plugins/filebrowser.c:1262 +#: ../plugins/filebrowser.c:1261 msgid "Follow the path of the current file" msgstr "Pad van het huidige bestand volgen" -#: ../plugins/filebrowser.c:1268 +#: ../plugins/filebrowser.c:1267 msgid "Use the project's base directory" msgstr "Gebruik de project basisdirectory" # -#: ../plugins/filebrowser.c:1272 +#: ../plugins/filebrowser.c:1271 msgid "" "Change the directory to the base directory of the currently opened project" msgstr "Verander de directory naar de basis van het huidige geopende project" # -#: ../plugins/saveactions.c:41 +#: ../plugins/saveactions.c:40 msgid "Save Actions" msgstr "Opslag Acties" -#: ../plugins/saveactions.c:41 +#: ../plugins/saveactions.c:40 msgid "This plugin provides different actions related to saving of files." msgstr "Deze plugin bevat verschillende acties mbt. het opslaan van bestanden." -#: ../plugins/saveactions.c:171 +#: ../plugins/saveactions.c:170 #, c-format msgid "Backup Copy: Directory could not be created (%s)." msgstr "Backupkopie: Directory kon niet worden aangemaakt (%s)." #. it's unlikely that this happens -#: ../plugins/saveactions.c:203 +#: ../plugins/saveactions.c:202 #, c-format msgid "Backup Copy: File could not be read (%s)." msgstr "Backupkopie: Bestand kon niet worden gelezen (%s)." -#: ../plugins/saveactions.c:221 +#: ../plugins/saveactions.c:220 #, c-format msgid "Backup Copy: File could not be saved (%s)." msgstr "Backupkopie: Bestand kon niet worden opgeslagen (%s)." -#: ../plugins/saveactions.c:313 +#: ../plugins/saveactions.c:312 #, c-format msgid "Autosave: Saved %d file automatically." msgid_plural "Autosave: Saved %d files automatically." @@ -5621,106 +5611,112 @@ msgstr[0] "Autosave: %d bestand automatisch opgeslagen." msgstr[1] "Autosave: %d bestanden automatisch opgeslagen." #. initialize the dialog -#: ../plugins/saveactions.c:382 +#: ../plugins/saveactions.c:381 msgid "Select Directory" msgstr "Kies directory" -#: ../plugins/saveactions.c:467 +#: ../plugins/saveactions.c:466 msgid "Backup directory does not exist or is not writable." msgstr "Backup directory bestaat niet of er kan niet in weggeschreven worden." -#: ../plugins/saveactions.c:548 +#: ../plugins/saveactions.c:547 msgid "Auto Save" msgstr "Automatisch opslaan" -#: ../plugins/saveactions.c:550 ../plugins/saveactions.c:612 -#: ../plugins/saveactions.c:653 +#: ../plugins/saveactions.c:549 ../plugins/saveactions.c:611 +#: ../plugins/saveactions.c:652 msgid "_Enable" msgstr "Aanz_etten" -#: ../plugins/saveactions.c:558 +#: ../plugins/saveactions.c:557 msgid "Auto save _interval:" msgstr "_Interval voor automatische backup:" -#: ../plugins/saveactions.c:566 +#: ../plugins/saveactions.c:565 msgid "seconds" msgstr "seconden" -#: ../plugins/saveactions.c:575 +#: ../plugins/saveactions.c:574 msgid "_Print status message if files have been automatically saved" msgstr "Druk status informatie af als bestanden automatisch o_pgeslagen worden" -#: ../plugins/saveactions.c:583 +#: ../plugins/saveactions.c:582 msgid "Save only current open _file" msgstr "Sla alleen _huidig open bestand op" -#: ../plugins/saveactions.c:590 +#: ../plugins/saveactions.c:589 msgid "Sa_ve all open files" msgstr "_Alle geopende bestanden opslaan" -#: ../plugins/saveactions.c:610 +#: ../plugins/saveactions.c:609 msgid "Instant Save" msgstr "Instant opslaan" # Of nieuw aangemaakte bestanden? -#: ../plugins/saveactions.c:620 +#: ../plugins/saveactions.c:619 msgid "_Filetype to use for newly opened files:" msgstr "_Bestandstype voor nieuw geopende bestanden:" -#: ../plugins/saveactions.c:651 +#: ../plugins/saveactions.c:650 msgid "Backup Copy" msgstr "Backupkopie" -#: ../plugins/saveactions.c:661 +#: ../plugins/saveactions.c:660 msgid "_Directory to save backup files in:" msgstr "_Directory om backup bestanden op te slaan:" -#: ../plugins/saveactions.c:684 +#: ../plugins/saveactions.c:683 msgid "Date/_Time format for backup files (\"man strftime\" for details):" msgstr "" "Datum/_Tijd format for backup bestanden (zie \"man strftime\" voor details):" -#: ../plugins/saveactions.c:697 +#: ../plugins/saveactions.c:696 msgid "Directory _levels to include in the backup destination:" msgstr "Aanta_l directory niveau's dat bij een backup wordt meegenomen:" -#: ../plugins/splitwindow.c:34 +#: ../plugins/splitwindow.c:33 msgid "Split Window" msgstr "Splits Venster" -#: ../plugins/splitwindow.c:34 +#: ../plugins/splitwindow.c:33 msgid "Splits the editor view into two windows." msgstr "Splitst de editor in twee delen." -#: ../plugins/splitwindow.c:273 +#: ../plugins/splitwindow.c:272 msgid "Show the current document" msgstr "Toon huidige document." -#: ../plugins/splitwindow.c:290 ../plugins/splitwindow.c:418 -#: ../plugins/splitwindow.c:433 +#: ../plugins/splitwindow.c:289 ../plugins/splitwindow.c:417 +#: ../plugins/splitwindow.c:432 msgid "_Unsplit" msgstr "_Maak splitsing ongedaan" -#: ../plugins/splitwindow.c:400 +#: ../plugins/splitwindow.c:399 msgid "_Split Window" msgstr "_Splits Venster" -#: ../plugins/splitwindow.c:408 +#: ../plugins/splitwindow.c:407 msgid "_Side by Side" -msgstr "Zij aan zij" +msgstr "_Zij aan zij" -#: ../plugins/splitwindow.c:413 +#: ../plugins/splitwindow.c:412 msgid "_Top and Bottom" msgstr "_Boven en Onder" -#: ../plugins/splitwindow.c:429 +#: ../plugins/splitwindow.c:428 msgid "Split Horizontally" msgstr "Splits Horizontaal" -#: ../plugins/splitwindow.c:431 +#: ../plugins/splitwindow.c:430 msgid "Split Vertically" msgstr "Splits Verticaal" +#~ msgid "The editor font is not a monospaced font!" +#~ msgstr "Het edit font is niet enkelgespatiëerd!" + +#~ msgid "Text will be wrongly spaced." +#~ msgstr "Tekst zal verkeerd gespatieerd worden." + #~ msgid "Invalid filename" #~ msgstr "Ongeldige bestandsnaam" From c9f68df68334fd1fad10481bf06aea06b3125a24 Mon Sep 17 00:00:00 2001 From: Nick Treleaven Date: Wed, 21 Nov 2012 13:07:37 +0000 Subject: [PATCH 40/92] Fix cancelling Project Close when showing the unsaved changes dialog --- src/project.c | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/src/project.c b/src/project.c index b2f929800..357cb3066 100644 --- a/src/project.c +++ b/src/project.c @@ -348,12 +348,18 @@ void project_close(gboolean open_default) g_return_if_fail(app->project != NULL); - ui_set_statusbar(TRUE, _("Project \"%s\" closed."), app->project->name); - - /* use write_config() to save project session files */ + /* save project session files, etc */ if (!write_config(FALSE)) g_warning("Project file \"%s\" could not be written", app->project->file_name); + if (project_prefs.project_session) + { + /* close all existing tabs first */ + if (!document_close_all()) + return; + } + ui_set_statusbar(TRUE, _("Project \"%s\" closed."), app->project->name); + /* remove project filetypes build entries */ if (app->project->build_filetypes_list != NULL) { @@ -383,9 +389,6 @@ void project_close(gboolean open_default) if (project_prefs.project_session) { - /* close all existing tabs first */ - document_close_all(); - /* after closing all tabs let's open the tabs found in the default config */ if (open_default && cl_options.load_session) { From fe1da1891a4a21263c477dbd4c9cbc63d32d466d Mon Sep 17 00:00:00 2001 From: Nick Treleaven Date: Wed, 21 Nov 2012 12:39:26 +0000 Subject: [PATCH 41/92] Fix sci_get_contents() buffer length parameter name & doc sci_get_contents() takes buffer length as a parameter, not the number of characters to copy. Buffer length includes a null byte. --- src/sciwrappers.c | 11 +++++------ src/sciwrappers.h | 2 +- 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/src/sciwrappers.c b/src/sciwrappers.c index f416f0596..3da979959 100644 --- a/src/sciwrappers.c +++ b/src/sciwrappers.c @@ -590,18 +590,17 @@ void sci_get_text(ScintillaObject *sci, gint len, gchar *text) } -/** Gets all text inside a given text length. +/** Allocates and fills a buffer with text from the start of the document. * @param sci Scintilla widget. - * @param len Length of the text to retrieve from the start of the document, - * usually sci_get_length() + 1. + * @param buffer_len Buffer length to allocate, usually sci_get_length() + 1. * @return A copy of the text. Should be freed when no longer needed. * * @since 0.17 */ -gchar *sci_get_contents(ScintillaObject *sci, gint len) +gchar *sci_get_contents(ScintillaObject *sci, gint buffer_len) { - gchar *text = g_malloc(len); - SSM(sci, SCI_GETTEXT, (uptr_t) len, (sptr_t) text); + gchar *text = g_malloc(buffer_len); + SSM(sci, SCI_GETTEXT, (uptr_t) buffer_len, (sptr_t) text); return text; } diff --git a/src/sciwrappers.h b/src/sciwrappers.h index 0fff8ab1b..00e56a54b 100644 --- a/src/sciwrappers.h +++ b/src/sciwrappers.h @@ -84,7 +84,7 @@ void sci_set_selection (ScintillaObject *sci, gint anchorPos, gint currentP gint sci_get_length (ScintillaObject *sci); void sci_get_text (ScintillaObject *sci, gint len, gchar *text); -gchar* sci_get_contents (ScintillaObject *sci, gint len); +gchar* sci_get_contents (ScintillaObject *sci, gint buffer_len); void sci_get_selected_text (ScintillaObject *sci, gchar *text); gint sci_get_selected_text_length(ScintillaObject *sci); gchar* sci_get_selection_contents (ScintillaObject *sci); From 43c49ba46d79e57314fd977465dd3819c2522c4f Mon Sep 17 00:00:00 2001 From: Nick Treleaven Date: Wed, 21 Nov 2012 13:31:30 +0000 Subject: [PATCH 42/92] Make sci_get_contents() accept -1 for buffer_len to get all text --- src/sciwrappers.c | 18 ++++++++++++------ src/tools.c | 6 ++---- 2 files changed, 14 insertions(+), 10 deletions(-) diff --git a/src/sciwrappers.c b/src/sciwrappers.c index 3da979959..fc3093f58 100644 --- a/src/sciwrappers.c +++ b/src/sciwrappers.c @@ -592,14 +592,21 @@ void sci_get_text(ScintillaObject *sci, gint len, gchar *text) /** Allocates and fills a buffer with text from the start of the document. * @param sci Scintilla widget. - * @param buffer_len Buffer length to allocate, usually sci_get_length() + 1. + * @param buffer_len Buffer length to allocate, including the terminating + * null char, e.g. sci_get_length() + 1. Alternatively use @c -1 to get all + * text (since Geany 1.23). * @return A copy of the text. Should be freed when no longer needed. * - * @since 0.17 + * @since 1.23 (0.17) */ gchar *sci_get_contents(ScintillaObject *sci, gint buffer_len) { - gchar *text = g_malloc(buffer_len); + gchar *text; + + if (buffer_len < 0) + buffer_len = sci_get_length(sci) + 1; + + text = g_malloc(buffer_len); SSM(sci, SCI_GETTEXT, (uptr_t) buffer_len, (sptr_t) text); return text; } @@ -926,10 +933,9 @@ void sci_get_text_range(ScintillaObject *sci, gint start, gint end, gchar *text) /** Gets text between @a start and @a end. - * * @param sci Scintilla widget. - * @param start Start. - * @param end End. + * @param start Start position. + * @param end End position. * @return The text inside the given range. Should be freed when no longer needed. * * @since 0.17 diff --git a/src/tools.c b/src/tools.c index 80bb10182..4e17ae4a0 100644 --- a/src/tools.c +++ b/src/tools.c @@ -848,14 +848,12 @@ void tools_word_count(void) if (sci_has_selection(doc->editor->sci)) { - text = g_malloc0(sci_get_selected_text_length(doc->editor->sci) + 1); - sci_get_selected_text(doc->editor->sci, text); + text = sci_get_selection_contents(doc->editor->sci); range = _("selection"); } else { - text = g_malloc(sci_get_length(doc->editor->sci) + 1); - sci_get_text(doc->editor->sci, sci_get_length(doc->editor->sci) + 1 , text); + text = sci_get_contents(doc->editor->sci, -1); range = _("whole document"); } word_count(text, &chars, &lines, &words); From 3949cf730435c023215f8b8757144b6fb369a367 Mon Sep 17 00:00:00 2001 From: Nick Treleaven Date: Thu, 15 Nov 2012 16:06:27 +0000 Subject: [PATCH 43/92] Remove 'Open file in a new tab' save as option --- src/dialogs.c | 68 ++++++++++----------------------------------------- 1 file changed, 13 insertions(+), 55 deletions(-) diff --git a/src/dialogs.c b/src/dialogs.c index d8071db5f..82aa33705 100644 --- a/src/dialogs.c +++ b/src/dialogs.c @@ -74,10 +74,6 @@ static struct FileSelState gboolean show_hidden; gboolean more_options_visible; } open; - struct - { - gboolean open_in_new_tab; - } save; } filesel_state = { { @@ -86,9 +82,6 @@ filesel_state = { 0, FALSE, FALSE - }, - { - FALSE } }; @@ -487,40 +480,26 @@ void dialogs_show_open_file(void) } -static void on_save_as_new_tab_toggled(GtkToggleButton *togglebutton, gpointer user_data) -{ - gtk_widget_set_sensitive(GTK_WIDGET(user_data), ! gtk_toggle_button_get_active(togglebutton)); -} - - -static gboolean handle_save_as(const gchar *utf8_filename, gboolean open_new_tab, gboolean rename_file) +static gboolean handle_save_as(const gchar *utf8_filename, gboolean rename_file) { GeanyDocument *doc = document_get_current(); gboolean success = FALSE; g_return_val_if_fail(NZV(utf8_filename), FALSE); - if (open_new_tab) - { /* "open" the saved file in a new tab and switch to it */ - doc = document_clone(doc, utf8_filename); - success = document_save_file_as(doc, NULL); - } - else + if (doc->file_name != NULL) { - if (doc->file_name != NULL) + if (rename_file) { - if (rename_file) - { - document_rename_file(doc, utf8_filename); - } - /* create a new tm_source_file object otherwise tagmanager won't work correctly */ - tm_workspace_remove_object(doc->tm_file, TRUE, TRUE); - doc->tm_file = NULL; + document_rename_file(doc, utf8_filename); } - success = document_save_file_as(doc, utf8_filename); - - build_menu_update(doc); + /* create a new tm_source_file object otherwise tagmanager won't work correctly */ + tm_workspace_remove_object(doc->tm_file, TRUE, TRUE); + doc->tm_file = NULL; } + success = document_save_file_as(doc, utf8_filename); + + build_menu_update(doc); return success; } @@ -549,16 +528,10 @@ static gboolean save_as_dialog_handle_response(GtkWidget *dialog, gint response) /* fall through */ case GTK_RESPONSE_ACCEPT: { - gboolean open_new_tab = gtk_toggle_button_get_active( - GTK_TOGGLE_BUTTON(ui_lookup_widget(dialog, "check_open_new_tab"))); gchar *utf8_filename; utf8_filename = utils_get_utf8_from_locale(new_filename); - success = handle_save_as(utf8_filename, open_new_tab, rename_file); - - if (success) - filesel_state.save.open_in_new_tab = open_new_tab; - + success = handle_save_as(utf8_filename, rename_file); g_free(utf8_filename); break; } @@ -575,7 +548,7 @@ static gboolean save_as_dialog_handle_response(GtkWidget *dialog, gint response) static GtkWidget *create_save_file_dialog(void) { - GtkWidget *dialog, *vbox, *check_open_new_tab, *rename_btn; + GtkWidget *dialog, *rename_btn; const gchar *initdir; dialog = gtk_file_chooser_dialog_new(_("Save File"), GTK_WINDOW(main_widgets.window), @@ -595,15 +568,6 @@ static GtkWidget *create_save_file_dialog(void) GTK_STOCK_SAVE, GTK_RESPONSE_ACCEPT, NULL); gtk_dialog_set_default_response(GTK_DIALOG(dialog), GTK_RESPONSE_ACCEPT); - vbox = gtk_vbox_new(FALSE, 0); - check_open_new_tab = gtk_check_button_new_with_mnemonic(_("_Open file in a new tab")); - gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(check_open_new_tab), filesel_state.save.open_in_new_tab); - gtk_widget_set_tooltip_text(check_open_new_tab, - _("Keep the current unsaved document open" - " and open the newly saved file in a new tab")); - gtk_box_pack_start(GTK_BOX(vbox), check_open_new_tab, FALSE, FALSE, 0); - gtk_widget_show_all(vbox); - gtk_file_chooser_set_extra_widget(GTK_FILE_CHOOSER(dialog), vbox); gtk_file_chooser_set_do_overwrite_confirmation(GTK_FILE_CHOOSER(dialog), TRUE); gtk_file_chooser_set_local_only(GTK_FILE_CHOOSER(dialog), FALSE); @@ -615,12 +579,6 @@ static GtkWidget *create_save_file_dialog(void) gtk_file_chooser_set_current_folder(GTK_FILE_CHOOSER(dialog), linitdir); g_free(linitdir); } - - g_signal_connect(check_open_new_tab, "toggled", - G_CALLBACK(on_save_as_new_tab_toggled), rename_btn); - - ui_hookup_widget(dialog, check_open_new_tab, "check_open_new_tab"); - return dialog; } @@ -706,7 +664,7 @@ gboolean dialogs_show_save_as() gchar *utf8_name = win32_show_document_save_as_dialog(GTK_WINDOW(main_widgets.window), _("Save File"), DOC_FILENAME(doc)); if (utf8_name != NULL) - result = handle_save_as(utf8_name, FALSE, FALSE); + result = handle_save_as(utf8_name, FALSE); } else #endif From 85006b6d0b5c2d2aee48d700f646fecc48ed1034 Mon Sep 17 00:00:00 2001 From: Nick Treleaven Date: Thu, 15 Nov 2012 16:08:56 +0000 Subject: [PATCH 44/92] Add 'Document->Clone' menu command This copies the current document text and properties into a new document, similar to the old Save As 'Open file in a new tab' option, but easier to understand and decoupled from saving. One notable difference is that the new document does not copy the filename - the old behaviour was confusing and error-prone for the user (e.g. editing two documents with the same filename). --- data/geany.glade | 10 ++++++++++ src/document.c | 11 ++++++----- src/document.h | 2 -- 3 files changed, 16 insertions(+), 7 deletions(-) diff --git a/data/geany.glade b/data/geany.glade index 61c03f202..e9c704965 100644 --- a/data/geany.glade +++ b/data/geany.glade @@ -8864,6 +8864,16 @@ False + + + False + True + False + _Clone + True + + + False diff --git a/src/document.c b/src/document.c index 98cb0334c..915e3d68d 100644 --- a/src/document.c +++ b/src/document.c @@ -2737,19 +2737,20 @@ GeanyDocument *document_index(gint idx) /* create a new file and copy file content and properties */ -GeanyDocument *document_clone(GeanyDocument *old_doc, const gchar *utf8_filename) +G_MODULE_EXPORT void on_clone1_activate(GtkMenuItem *menuitem, gpointer user_data) { gint len; gchar *text; GeanyDocument *doc; + GeanyDocument *old_doc = document_get_current(); - g_return_val_if_fail(old_doc != NULL, NULL); + if (!old_doc) + return; len = sci_get_length(old_doc->editor->sci) + 1; text = (gchar*) g_malloc(len); sci_get_text(old_doc->editor->sci, len, text); - /* use old file type (or maybe NULL for auto detect would be better?) */ - doc = document_new_file(utf8_filename, old_doc->file_type, text); + doc = document_new_file(NULL, old_doc->file_type, text); g_free(text); /* copy file properties */ @@ -2760,8 +2761,8 @@ GeanyDocument *document_clone(GeanyDocument *old_doc, const gchar *utf8_filename sci_set_lines_wrapped(doc->editor->sci, doc->editor->line_wrapping); sci_set_readonly(doc->editor->sci, doc->readonly); + /* update ui */ ui_document_show_hide(doc); - return doc; } diff --git a/src/document.h b/src/document.h index 9d8eecd90..1bbea9df5 100644 --- a/src/document.h +++ b/src/document.h @@ -210,8 +210,6 @@ gboolean document_account_for_unsaved(void); gboolean document_close_all(void); -GeanyDocument *document_clone(GeanyDocument *old_doc, const gchar *utf8_filename); - GeanyDocument *document_open_file_full(GeanyDocument *doc, const gchar *filename, gint pos, gboolean readonly, GeanyFiletype *ft, const gchar *forced_enc); From c0a8a2b806956fc7e48ac756985dd68c7ed04441 Mon Sep 17 00:00:00 2001 From: Nick Treleaven Date: Fri, 16 Nov 2012 13:57:26 +0000 Subject: [PATCH 45/92] Disable 'Save As' dialog Rename button unless document exists on disk --- src/dialogs.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/dialogs.c b/src/dialogs.c index 82aa33705..92e97725c 100644 --- a/src/dialogs.c +++ b/src/dialogs.c @@ -546,7 +546,7 @@ static gboolean save_as_dialog_handle_response(GtkWidget *dialog, gint response) } -static GtkWidget *create_save_file_dialog(void) +static GtkWidget *create_save_file_dialog(GeanyDocument *doc) { GtkWidget *dialog, *rename_btn; const gchar *initdir; @@ -562,6 +562,8 @@ static GtkWidget *create_save_file_dialog(void) rename_btn = gtk_dialog_add_button(GTK_DIALOG(dialog), _("R_ename"), GEANY_RESPONSE_RENAME); gtk_widget_set_tooltip_text(rename_btn, _("Save the file and rename it")); + /* disable rename unless file exists on disk */ + gtk_widget_set_sensitive(rename_btn, doc->real_path != NULL); gtk_dialog_add_buttons(GTK_DIALOG(dialog), GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL, @@ -590,7 +592,7 @@ static gboolean show_save_as_gtk(GeanyDocument *doc) g_return_val_if_fail(doc != NULL, FALSE); - dialog = create_save_file_dialog(); + dialog = create_save_file_dialog(doc); if (doc->file_name != NULL) { From 06661f36a530c409487d6f03351afb0799f520ff Mon Sep 17 00:00:00 2001 From: Nick Treleaven Date: Fri, 16 Nov 2012 14:04:19 +0000 Subject: [PATCH 46/92] Mark cloned documents as modified This helps avoid accidental data loss. --- src/document.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/document.c b/src/document.c index 915e3d68d..150ffbe2b 100644 --- a/src/document.c +++ b/src/document.c @@ -2752,6 +2752,7 @@ G_MODULE_EXPORT void on_clone1_activate(GtkMenuItem *menuitem, gpointer user_dat sci_get_text(old_doc->editor->sci, len, text); doc = document_new_file(NULL, old_doc->file_type, text); g_free(text); + document_set_text_changed(doc, TRUE); /* copy file properties */ doc->editor->line_wrapping = old_doc->editor->line_wrapping; From 5200450b854cbef1cb67d42d83767fdfbfbe3803 Mon Sep 17 00:00:00 2001 From: Nick Treleaven Date: Fri, 16 Nov 2012 14:14:18 +0000 Subject: [PATCH 47/92] Clone line breaking, auto indent, indent type, indent width settings --- src/document.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/document.c b/src/document.c index 150ffbe2b..e89b4e185 100644 --- a/src/document.c +++ b/src/document.c @@ -2756,6 +2756,10 @@ G_MODULE_EXPORT void on_clone1_activate(GtkMenuItem *menuitem, gpointer user_dat /* copy file properties */ doc->editor->line_wrapping = old_doc->editor->line_wrapping; + doc->editor->line_breaking = old_doc->editor->line_breaking; + doc->editor->auto_indent = old_doc->editor->auto_indent; + editor_set_indent(doc->editor, old_doc->editor->indent_type, + old_doc->editor->indent_width); doc->readonly = old_doc->readonly; doc->has_bom = old_doc->has_bom; document_set_encoding(doc, old_doc->encoding); From 22d5b4795bdfc9bf5f0544d448e6d8cb8a852510 Mon Sep 17 00:00:00 2001 From: Nick Treleaven Date: Fri, 16 Nov 2012 14:27:23 +0000 Subject: [PATCH 48/92] Update manual for Document->Clone command --- doc/geany.txt | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/doc/geany.txt b/doc/geany.txt index 844dfe098..8787da57f 100644 --- a/doc/geany.txt +++ b/doc/geany.txt @@ -565,6 +565,13 @@ order. It is not alphabetical as shown in the documents list See the `Notebook tab keybindings`_ section for useful shortcuts including for Most-Recently-Used document switching. +Cloning documents +^^^^^^^^^^^^^^^^^ +The `Document->Clone` menu item copies the current document's text, +cursor position and properties into a new untitled document. This +can be useful when making temporary copies of text or for creating +documents with similar or identical contents. + Character sets and Unicode Byte-Order-Mark (BOM) ------------------------------------------------ From 535b7a6b6e2c0b8e536a7e6d6ce82db92e06c8c1 Mon Sep 17 00:00:00 2001 From: Nick Treleaven Date: Sat, 17 Nov 2012 16:22:23 +0000 Subject: [PATCH 49/92] Copy selected text only (when present) for Document->Clone --- doc/geany.txt | 5 +++-- src/document.c | 11 +++++++---- 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/doc/geany.txt b/doc/geany.txt index 8787da57f..377369584 100644 --- a/doc/geany.txt +++ b/doc/geany.txt @@ -568,8 +568,9 @@ shortcuts including for Most-Recently-Used document switching. Cloning documents ^^^^^^^^^^^^^^^^^ The `Document->Clone` menu item copies the current document's text, -cursor position and properties into a new untitled document. This -can be useful when making temporary copies of text or for creating +cursor position and properties into a new untitled document. If +there is a selection, only the selected text is copied. This can be +useful when making temporary copies of text or for creating documents with similar or identical contents. diff --git a/src/document.c b/src/document.c index e89b4e185..03675a2d7 100644 --- a/src/document.c +++ b/src/document.c @@ -2739,17 +2739,20 @@ GeanyDocument *document_index(gint idx) /* create a new file and copy file content and properties */ G_MODULE_EXPORT void on_clone1_activate(GtkMenuItem *menuitem, gpointer user_data) { - gint len; gchar *text; GeanyDocument *doc; GeanyDocument *old_doc = document_get_current(); + ScintillaObject *old_sci; if (!old_doc) return; - len = sci_get_length(old_doc->editor->sci) + 1; - text = (gchar*) g_malloc(len); - sci_get_text(old_doc->editor->sci, len, text); + old_sci = old_doc->editor->sci; + if (sci_has_selection(old_sci)) + text = sci_get_selection_contents(old_sci); + else + text = sci_get_contents(old_sci, -1); + doc = document_new_file(NULL, old_doc->file_type, text); g_free(text); document_set_text_changed(doc, TRUE); From 0b63957e5961c90b081066cadd9d63001dec0d90 Mon Sep 17 00:00:00 2001 From: Nick Treleaven Date: Fri, 23 Nov 2012 16:18:50 +0000 Subject: [PATCH 50/92] Add 'Move Line(s)' menu items in Edit->Commands (and popup menu) Although using menu items for these is not very practical, it helps discoverability, and they're more useful and intuitive than 'Transpose Current Line'. --- data/geany.glade | 36 ++++++++++++++++++++++++++---------- src/callbacks.c | 10 ++++++++-- src/callbacks.h | 4 ---- src/keybindings.c | 11 ++++++----- 4 files changed, 40 insertions(+), 21 deletions(-) diff --git a/data/geany.glade b/data/geany.glade index e9c704965..d3d8aa4b2 100644 --- a/data/geany.glade +++ b/data/geany.glade @@ -7699,6 +7699,32 @@ + + + True + False + + + + + False + True + False + _Move Line(s) Up + True + + + + + + False + True + False + _Move Line(s) Down + True + + + True @@ -7749,16 +7775,6 @@ - - - False - True - False - _Transpose Current Line - True - - - True diff --git a/src/callbacks.c b/src/callbacks.c index bb9f4b88e..dd72322af 100644 --- a/src/callbacks.c +++ b/src/callbacks.c @@ -2086,9 +2086,15 @@ G_MODULE_EXPORT void on_reflow_lines_block1_activate(GtkMenuItem *menuitem, gpoi } -G_MODULE_EXPORT void on_transpose_current_line1_activate(GtkMenuItem *menuitem, gpointer user_data) +G_MODULE_EXPORT void on_move_lines_up1_activate(GtkMenuItem *menuitem, gpointer user_data) { - keybindings_send_command(GEANY_KEY_GROUP_EDITOR, GEANY_KEYS_EDITOR_TRANSPOSELINE); + keybindings_send_command(GEANY_KEY_GROUP_EDITOR, GEANY_KEYS_EDITOR_MOVELINEUP); +} + + +G_MODULE_EXPORT void on_move_lines_down1_activate(GtkMenuItem *menuitem, gpointer user_data) +{ + keybindings_send_command(GEANY_KEY_GROUP_EDITOR, GEANY_KEYS_EDITOR_MOVELINEDOWN); } diff --git a/src/callbacks.h b/src/callbacks.h index 7d7843725..a17d7ce2f 100644 --- a/src/callbacks.h +++ b/src/callbacks.h @@ -642,10 +642,6 @@ G_MODULE_EXPORT void on_reflow_lines_block1_activate (GtkMenuItem *menuitem, gpointer user_data); -G_MODULE_EXPORT void -on_transpose_current_line1_activate (GtkMenuItem *menuitem, - gpointer user_data); - G_MODULE_EXPORT void on_smart_line_indent1_activate (GtkMenuItem *menuitem, gpointer user_data); diff --git a/src/keybindings.c b/src/keybindings.c index 962d2da8e..b36c56b9d 100644 --- a/src/keybindings.c +++ b/src/keybindings.c @@ -300,10 +300,9 @@ static void init_default_kb(void) add_kb(group, GEANY_KEYS_EDITOR_DELETELINETOEND, NULL, GDK_Delete, GDK_SHIFT_MASK | GDK_CONTROL_MASK, "edit_deletelinetoend", _("Delete to line end"), NULL); - /* transpose may fit better in format group */ + /* Note: transpose may fit better in format group, but that would break the API */ add_kb(group, GEANY_KEYS_EDITOR_TRANSPOSELINE, NULL, - 0, 0, "edit_transposeline", _("_Transpose Current Line"), - "transpose_current_line1"); + 0, 0, "edit_transposeline", _("_Transpose Current Line"), NULL); add_kb(group, GEANY_KEYS_EDITOR_SCROLLTOLINE, NULL, GDK_l, GDK_SHIFT_MASK | GDK_CONTROL_MASK, "edit_scrolltoline", _("Scroll to current line"), NULL); add_kb(group, GEANY_KEYS_EDITOR_SCROLLLINEUP, NULL, @@ -327,9 +326,11 @@ static void init_default_kb(void) add_kb(group, GEANY_KEYS_EDITOR_WORDPARTCOMPLETION, NULL, GDK_Tab, 0, "edit_wordpartcompletion", _("Word part completion"), NULL); add_kb(group, GEANY_KEYS_EDITOR_MOVELINEUP, NULL, - GDK_Page_Up, GDK_MOD1_MASK, "edit_movelineup", _("Move line(s) up"), NULL); + GDK_Page_Up, GDK_MOD1_MASK, "edit_movelineup", + _("Move line(s) up"), "move_lines_up1"); add_kb(group, GEANY_KEYS_EDITOR_MOVELINEDOWN, NULL, - GDK_Page_Down, GDK_MOD1_MASK, "edit_movelinedown", _("Move line(s) down"), NULL); + GDK_Page_Down, GDK_MOD1_MASK, "edit_movelinedown", + _("Move line(s) down"), "move_lines_down1"); group = keybindings_get_core_group(GEANY_KEY_GROUP_CLIPBOARD); From 48f7efaa68c295d2da6f1e1616312e2dcdd24df4 Mon Sep 17 00:00:00 2001 From: Nick Treleaven Date: Tue, 27 Nov 2012 13:30:36 +0000 Subject: [PATCH 51/92] Ignore D angle brackets e.g. Foo!(x < 2) --- tagmanager/ctags/c.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tagmanager/ctags/c.c b/tagmanager/ctags/c.c index 901d55ad4..cdfb9cfd5 100644 --- a/tagmanager/ctags/c.c +++ b/tagmanager/ctags/c.c @@ -1620,6 +1620,8 @@ static void skipToMatch (const char *const pair) const unsigned long inputLineNumber = getInputLineNumber (); int matchLevel = 1; int c = '\0'; + if (isLanguage(Lang_d) && pair[0] == '<') + return; /* ignore e.g. Foo!(x < 2) */ while (matchLevel > 0 && (c = cppGetc ()) != EOF) { if (c == begin) From a1022060d29e35d4ace6fced2acc277a56f20f65 Mon Sep 17 00:00:00 2001 From: Nick Treleaven Date: Tue, 27 Nov 2012 14:16:30 +0000 Subject: [PATCH 52/92] Show Find in Files status summary on Windows --- src/search.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/search.c b/src/search.c index 22bc29beb..2d1eeee6a 100644 --- a/src/search.c +++ b/src/search.c @@ -1781,9 +1781,8 @@ static gboolean search_read_io_stderr(GIOChannel *source, GIOCondition condition static void search_close_pid(GPid child_pid, gint status, gpointer user_data) { - /* TODO: port this also to Windows API */ -#ifdef G_OS_UNIX const gchar *msg = _("Search failed."); +#ifdef G_OS_UNIX gint exit_status = 1; if (WIFEXITED(status)) @@ -1795,6 +1794,9 @@ static void search_close_pid(GPid child_pid, gint status, gpointer user_data) exit_status = -1; g_warning("Find in Files: The command failed unexpectedly (signal received)."); } +#else + gint exit_status = status; +#endif switch (exit_status) { @@ -1817,8 +1819,6 @@ static void search_close_pid(GPid child_pid, gint status, gpointer user_data) ui_set_statusbar(FALSE, "%s", msg); break; } -#endif - utils_beep(); g_spawn_close_pid(child_pid); ui_progress_bar_stop(); From 3205eeaa714222114fd82063fe51f9656d3e635d Mon Sep 17 00:00:00 2001 From: Evandro Borracini Date: Tue, 27 Nov 2012 17:05:51 +0000 Subject: [PATCH 53/92] Reduce unnecessary redraws when typing --- src/document.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/document.c b/src/document.c index 03675a2d7..cce76cf1f 100644 --- a/src/document.c +++ b/src/document.c @@ -2506,6 +2506,7 @@ void document_undo_clear(GeanyDocument *doc) } +/* note: this is called on SCN_MODIFIED notifications */ void document_undo_add(GeanyDocument *doc, guint type, gpointer data) { undo_action *action; @@ -2518,7 +2519,10 @@ void document_undo_add(GeanyDocument *doc, guint type, gpointer data) g_trash_stack_push(&doc->priv->undo_actions, action); - document_set_text_changed(doc, TRUE); + /* avoid unnecessary redraws */ + if (type != UNDO_SCINTILLA || !doc->changed) + document_set_text_changed(doc, TRUE); + ui_update_popup_reundo_items(doc); } @@ -2682,7 +2686,9 @@ static void document_redo_add(GeanyDocument *doc, guint type, gpointer data) g_trash_stack_push(&doc->priv->redo_actions, action); - document_set_text_changed(doc, TRUE); + if (type != UNDO_SCINTILLA || !doc->changed) + document_set_text_changed(doc, TRUE); + ui_update_popup_reundo_items(doc); } From c4b245776151aa36a05fbc361ce2c2e3efd0279e Mon Sep 17 00:00:00 2001 From: Nick Treleaven Date: Wed, 28 Nov 2012 13:50:27 +0000 Subject: [PATCH 54/92] Fix clashing button mnemonic in detect/reload dialog (#3587465) --- src/document.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/document.c b/src/document.c index cce76cf1f..72459d887 100644 --- a/src/document.c +++ b/src/document.c @@ -2847,9 +2847,10 @@ static void monitor_reload_file(GeanyDocument *doc) gchar *base_name = g_path_get_basename(doc->file_name); gint ret; + /* we use No instead of Cancel to avoid mnemonic clash */ ret = dialogs_show_prompt(NULL, GTK_STOCK_CLOSE, GTK_RESPONSE_CLOSE, - GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL, + GTK_STOCK_NO, GTK_RESPONSE_CANCEL, _("_Reload"), GTK_RESPONSE_ACCEPT, _("Do you want to reload it?"), _("The file '%s' on the disk is more recent than\nthe current buffer."), From 8f96498323914d543ab98c7fa9c850f2de551379 Mon Sep 17 00:00:00 2001 From: Colomban Wendling Date: Sun, 2 Dec 2012 16:45:17 +0100 Subject: [PATCH 55/92] Fix a typo in the docs --- doc/geany.txt | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/doc/geany.txt b/doc/geany.txt index 377369584..efdb86193 100644 --- a/doc/geany.txt +++ b/doc/geany.txt @@ -2489,10 +2489,11 @@ indent_hard_tab_width The size of a tab character. Don't change 8 **Interface related** show_symbol_list_expanders Whether to show or hide the small true to new expander icons on the symbol list documents -allow_always_save treeview. Whether files can be saved false immediately - always, even if they don't have any - changes. By default, the Save button and - menu item are disabled when a file is + treeview. +allow_always_save Whether files can be saved always, even false immediately + if they don't have any changes. + By default, the Save button and menu + item are disabled when a file is unchanged. When setting this option to true, the Save button and menu item are always active and files can be saved. From 8c4db25396842c4c4ad08958068e399119e5947d Mon Sep 17 00:00:00 2001 From: Quentin Glidic Date: Sat, 1 Dec 2012 23:37:21 +0100 Subject: [PATCH 56/92] Fix file saving behavior with "allow_always_save" This preference should only be used for UI action, not for other file saving triggering. --- src/callbacks.c | 2 +- src/document.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/callbacks.c b/src/callbacks.c index dd72322af..4440ed96d 100644 --- a/src/callbacks.c +++ b/src/callbacks.c @@ -173,7 +173,7 @@ G_MODULE_EXPORT void on_save1_activate(GtkMenuItem *menuitem, gpointer user_data if (doc != NULL && cur_page >= 0) { - document_save_file(doc, FALSE); + document_save_file(doc, ui_prefs.allow_always_save); } } diff --git a/src/document.c b/src/document.c index 72459d887..15548bc54 100644 --- a/src/document.c +++ b/src/document.c @@ -1701,7 +1701,7 @@ gboolean document_save_file(GeanyDocument *doc, gboolean force) } /* the "changed" flag should exclude the "readonly" flag, but check it anyway for safety */ - if (! force && ! ui_prefs.allow_always_save && (! doc->changed || doc->readonly)) + if (! force && (! doc->changed || doc->readonly)) return FALSE; fp = project_get_file_prefs(); From d01974151248c268fd89d593a7965c35ae10f104 Mon Sep 17 00:00:00 2001 From: Colomban Wendling Date: Sun, 2 Dec 2012 18:03:14 +0100 Subject: [PATCH 57/92] Properly register the statusbar context ID Getting the statusbar context ID using the context registration API allows for other (namely, plugins) to register their own context without a risk of overriding Geany's one. --- src/ui_utils.c | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/src/ui_utils.c b/src/ui_utils.c index 0eecbdd35..daec3d978 100644 --- a/src/ui_utils.c +++ b/src/ui_utils.c @@ -122,6 +122,7 @@ void ui_widget_set_sensitive(GtkWidget *widget, gboolean set) * that didn't use allow_override and has not timed out. */ static void set_statusbar(const gchar *text, gboolean allow_override) { + static guint id = 0; static glong last_time = 0; GTimeVal timeval; const gint GEANY_STATUS_TIMEOUT = 1; @@ -129,19 +130,22 @@ static void set_statusbar(const gchar *text, gboolean allow_override) if (! interface_prefs.statusbar_visible) return; /* just do nothing if statusbar is not visible */ + if (id == 0) + id = gtk_statusbar_get_context_id(GTK_STATUSBAR(ui_widgets.statusbar), "geany-main"); + g_get_current_time(&timeval); if (! allow_override) { - gtk_statusbar_pop(GTK_STATUSBAR(ui_widgets.statusbar), 1); - gtk_statusbar_push(GTK_STATUSBAR(ui_widgets.statusbar), 1, text); + gtk_statusbar_pop(GTK_STATUSBAR(ui_widgets.statusbar), id); + gtk_statusbar_push(GTK_STATUSBAR(ui_widgets.statusbar), id, text); last_time = timeval.tv_sec; } else if (timeval.tv_sec > last_time + GEANY_STATUS_TIMEOUT) { - gtk_statusbar_pop(GTK_STATUSBAR(ui_widgets.statusbar), 1); - gtk_statusbar_push(GTK_STATUSBAR(ui_widgets.statusbar), 1, text); + gtk_statusbar_pop(GTK_STATUSBAR(ui_widgets.statusbar), id); + gtk_statusbar_push(GTK_STATUSBAR(ui_widgets.statusbar), id, text); } } From 67fccdba88f2d1d11b18c684222839b42f8b3d96 Mon Sep 17 00:00:00 2001 From: YosefOr Date: Tue, 4 Dec 2012 19:40:52 +0200 Subject: [PATCH 58/92] Update po/he.po --- po/he.po | 1917 +++++++++++++++++++++++++++--------------------------- 1 file changed, 970 insertions(+), 947 deletions(-) diff --git a/po/he.po b/po/he.po index bedaf0e8d..c0908608f 100644 --- a/po/he.po +++ b/po/he.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: Geany 1.23\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-08-13 04:39+0000\n" -"PO-Revision-Date: 2012-08-28 \n" +"POT-Creation-Date: 2012-11-28 04:40+0000\n" +"PO-Revision-Date: 2012-12-04 19:33+0200\n" "Last-Translator: Yosef Or Botschko \n" "Language-Team: Hebrew <>\n" "Language: he\n" @@ -16,12 +16,13 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Poedit 1.5.4\n" #: ../geany.desktop.in.h:1 msgid "A fast and lightweight IDE using GTK2" msgstr "סביבת פיתוח משולבת קטנה וקלת משקל המשתמשת ב-GTK2" -#: ../geany.desktop.in.h:2 ../data/geany.glade.h:153 +#: ../geany.desktop.in.h:2 ../data/geany.glade.h:154 msgid "Geany" msgstr "Geany" @@ -86,78 +87,82 @@ msgid "Long line marker" msgstr "סימון שורה ארוכה" #: ../data/geany.glade.h:15 +msgid "Message window" +msgstr "חלון ההודעות:" + +#: ../data/geany.glade.h:16 msgid "Miscellaneous" msgstr "שונות" -#: ../data/geany.glade.h:16 +#: ../data/geany.glade.h:17 msgid "New files" msgstr "קבצים חדשים" -#: ../data/geany.glade.h:17 +#: ../data/geany.glade.h:18 msgid "Paths" msgstr "נתיבים" -#: ../data/geany.glade.h:18 +#: ../data/geany.glade.h:19 msgid "Printing" msgstr "הדפסה" -#: ../data/geany.glade.h:19 +#: ../data/geany.glade.h:20 msgid "Projects" msgstr "מיזמים" -#: ../data/geany.glade.h:20 +#: ../data/geany.glade.h:21 msgid "Saving files" msgstr "שמירת קבצים" -#: ../data/geany.glade.h:21 +#: ../data/geany.glade.h:22 msgid "Search" msgstr "חיפוש" -#: ../data/geany.glade.h:22 +#: ../data/geany.glade.h:23 msgid "Shutdown" msgstr "כיבוי" -#: ../data/geany.glade.h:23 +#: ../data/geany.glade.h:24 msgid "Sidebar" msgstr "סרגל צידי" -#: ../data/geany.glade.h:24 +#: ../data/geany.glade.h:25 msgid "Startup" msgstr "אתחול" -#: ../data/geany.glade.h:25 +#: ../data/geany.glade.h:26 msgid "Tab positions" msgstr "מיקום הכרטיסיות" -#: ../data/geany.glade.h:26 +#: ../data/geany.glade.h:27 msgid "Template data" msgstr "תבניות נתונים" -#: ../data/geany.glade.h:27 +#: ../data/geany.glade.h:28 msgid "Terminal" msgstr "מסוף" -#: ../data/geany.glade.h:28 +#: ../data/geany.glade.h:29 msgid "Tool paths" msgstr "נתיבי כלים" -#: ../data/geany.glade.h:29 +#: ../data/geany.glade.h:30 msgid "Toolbar" msgstr "סרגל הכלים" -#: ../data/geany.glade.h:30 +#: ../data/geany.glade.h:31 msgid "Various preferences" msgstr "העדפות שונות" -#: ../data/geany.glade.h:31 +#: ../data/geany.glade.h:32 msgid "Virtual spaces" msgstr "רווחים וירטואליים" -#: ../data/geany.glade.h:32 +#: ../data/geany.glade.h:33 msgid "Warning: read the manual before changing these preferences." msgstr "אזהרה: קרא את המדריך לפני שינוי העדפות אלה." -#: ../data/geany.glade.h:33 +#: ../data/geany.glade.h:34 msgid "" "A string which is added when toggling a line comment in a source file, it is " "used to mark the comment as toggled." @@ -165,13 +170,13 @@ msgstr "" "מחרוזת אשר מתווספת בעת הוספת הערת שורה בקובץ המקור, לסימון ההערה כמתג שחרור, " "אשר אפשר להסיר אותה." -#: ../data/geany.glade.h:34 +#: ../data/geany.glade.h:35 msgid "" "A terminal emulator like xterm, gnome-terminal or konsole (should accept the " "-e argument)" msgstr "הדמיית מסוף דוגמת xterm, gnome-terminal או konsole" -#: ../data/geany.glade.h:35 ../src/printing.c:388 +#: ../data/geany.glade.h:36 ../src/printing.c:245 msgid "" "Add a little header to every page containing the page number, the filename " "and the current date (see below). It takes 3 lines of the page." @@ -179,78 +184,78 @@ msgstr "" "הוספת כותרת קטנה בכל דף המכילה את מספר העמוד, את שם הקובץ ואת התאריך הנוכחי " "(ראה להלן). זה לוקח שלוש שורות בכל עמוד." -#: ../data/geany.glade.h:36 ../src/printing.c:378 +#: ../data/geany.glade.h:37 ../src/printing.c:235 msgid "Add line numbers to the printed page" msgstr "הוספת מספרי שורות לדף המודפס" -#: ../data/geany.glade.h:37 ../src/printing.c:383 +#: ../data/geany.glade.h:38 ../src/printing.c:240 msgid "" "Add page numbers at the bottom of each page. It takes 2 lines of the page." msgstr "הוספת מספרי עמודים בכל תחתית עמוד. זה לוקח שתי שורות בכל עמוד." -#: ../data/geany.glade.h:38 +#: ../data/geany.glade.h:39 msgid "" "Allows the VTE to receive keyboard shortcuts (apart from focus commands)" msgstr "מאפשר קבלת קיצורי מקשים למדמה המסוף (VTE), למעט פקודות מיקוד" -#: ../data/geany.glade.h:39 +#: ../data/geany.glade.h:40 msgid "Always" msgstr "אַפְשר תמיד" -#: ../data/geany.glade.h:40 +#: ../data/geany.glade.h:41 msgid "Always show virtual spaces beyond the end of lines" msgstr "מציג תמיד רווחים וירטואליים מעבר לסוף השורות" -#: ../data/geany.glade.h:41 +#: ../data/geany.glade.h:42 msgid "Always wrap search" msgstr "חיפוש חוזר בהגעה לסוף הדף" -#: ../data/geany.glade.h:42 +#: ../data/geany.glade.h:43 msgid "Always wrap search around the document" msgstr "" "מאפשר התחלה מחודשת של החיפוש, מתחילת הדף, לאחר שהחיפוש הסתיים והגיע לסוף הדף." -#: ../data/geany.glade.h:43 +#: ../data/geany.glade.h:44 msgid "Apply the default indentation settings to all documents" msgstr "החלת הזחת ברירת מחדל על כל המסמכים" -#: ../data/geany.glade.h:44 +#: ../data/geany.glade.h:45 msgid "Auto-close curly bracket when typing an opening one" msgstr "השלמה אוטומטית של סוגַר סוגְר לאחר הזנת סוגַר פותח" -#: ../data/geany.glade.h:45 +#: ../data/geany.glade.h:46 msgid "Auto-close double quote when typing an opening one" msgstr "השלמה אוטומטית של זוג גרשיים" -#: ../data/geany.glade.h:46 +#: ../data/geany.glade.h:47 msgid "Auto-close parenthesis when typing an opening one" msgstr "השלמה אוטומטית של סוגַר סוגְר לאחר הזנת סוגַר פותח" -#: ../data/geany.glade.h:47 +#: ../data/geany.glade.h:48 msgid "Auto-close single quote when typing an opening one" msgstr "השלמה אוטומטית של גרש שני לאחר הזנת גרש ראשון" -#: ../data/geany.glade.h:48 +#: ../data/geany.glade.h:49 msgid "Auto-close square-bracket when typing an opening one" msgstr "השלמה אוטומטית של סוגַר סוגְר לאחר הזנת סוגַר פותח" -#: ../data/geany.glade.h:49 +#: ../data/geany.glade.h:50 msgid "Auto-focus widgets (focus follows mouse)" msgstr "אפשור מיקוד יישומונים אוטומטי (מיקוד עוקב עכבר)" -#: ../data/geany.glade.h:50 +#: ../data/geany.glade.h:51 msgid "Auto-indent mode:" msgstr "מצב הזחה אוטומטית:" -#: ../data/geany.glade.h:51 +#: ../data/geany.glade.h:52 msgid "Autocomplete all words in document" msgstr "השלמה אוטומטית לכל המילים במסמך" -#: ../data/geany.glade.h:52 +#: ../data/geany.glade.h:53 msgid "Autocomplete symbols" msgstr "השלמת סמלים אוטומטית" -#: ../data/geany.glade.h:53 +#: ../data/geany.glade.h:54 msgid "" "Automatic completion of known symbols in open files (function names, global " "variables, ...)" @@ -258,19 +263,19 @@ msgstr "" "השלמה אוטומטית של הסמלים הידועים בקבצים פתוחים (פונקציות, משתנים גלובליים, " "הגדרות פונקציות וכד')." -#: ../data/geany.glade.h:54 +#: ../data/geany.glade.h:55 msgid "Automatic continuation of multi-line comments" msgstr "המשך אוטומטי של הערה מרובת שורות" -#: ../data/geany.glade.h:55 +#: ../data/geany.glade.h:56 msgid "Background" msgstr "רקע" -#: ../data/geany.glade.h:56 +#: ../data/geany.glade.h:57 msgid "Background color:" msgstr "צבע רקע:" -#: ../data/geany.glade.h:57 ../src/project.c:172 +#: ../data/geany.glade.h:58 ../src/project.c:172 msgid "" "Base directory of all files that make up the project. This can be a new " "path, or an existing directory tree. You can use paths relative to the " @@ -279,111 +284,111 @@ msgstr "" "נתיב התיקייה המכילה את כל קָבְצי המיזם. נתיב זה יכול להיות נתיב חדש או נתיב " "תיקייה קימת. ניתן להשתמש בנתיב יחסי למיקום קובץ המיזם." -#: ../data/geany.glade.h:58 ../src/project.c:166 +#: ../data/geany.glade.h:59 ../src/project.c:166 msgid "Base path:" msgstr "נתיב בסיסי:" -#: ../data/geany.glade.h:59 +#: ../data/geany.glade.h:60 msgid "Basic" msgstr "בסיסי" -#: ../data/geany.glade.h:60 +#: ../data/geany.glade.h:61 msgid "Beep on errors or when compilation has finished" msgstr "השמעת צפצוף בסיום הידור ובהצגת שגיאות" -#: ../data/geany.glade.h:61 +#: ../data/geany.glade.h:62 msgid "Bottom" msgstr "למטה" -#: ../data/geany.glade.h:62 +#: ../data/geany.glade.h:63 msgid "Browser:" msgstr "דפדפן:" -#: ../data/geany.glade.h:63 +#: ../data/geany.glade.h:64 msgid "C_hange" msgstr "ש_נה" -#: ../data/geany.glade.h:64 ../src/notebook.c:495 +#: ../data/geany.glade.h:65 ../src/notebook.c:495 msgid "C_lose All" msgstr "ס_גירת הכל" -#: ../data/geany.glade.h:65 +#: ../data/geany.glade.h:66 msgid "C_onfiguration Files" msgstr "קָבְצי _תצורה" -#: ../data/geany.glade.h:66 +#: ../data/geany.glade.h:67 msgid "Calls the View->Toggle All Additional Widgets command" msgstr "תצוגה->הצגה או הסתרת היישומונים מציגה שוב את כל היישומונים" -#: ../data/geany.glade.h:67 +#: ../data/geany.glade.h:68 msgid "Change _Font" msgstr "שינוי גו_פן" -#: ../data/geany.glade.h:68 +#: ../data/geany.glade.h:69 msgid "Characters to type for autocompletion:" msgstr "מספר התווים להקלדה להצגת השלמה אוטומטית:" -#: ../data/geany.glade.h:69 +#: ../data/geany.glade.h:70 msgid "Choose Terminal Font" msgstr "גופן מדמה מסוף:" -#: ../data/geany.glade.h:70 ../src/notebook.c:489 +#: ../data/geany.glade.h:71 ../src/notebook.c:489 msgid "Close Ot_her Documents" msgstr "סגירת _שאר המסמכים" -#: ../data/geany.glade.h:71 +#: ../data/geany.glade.h:72 msgid "Code folding" msgstr "קיפול קוד" -#: ../data/geany.glade.h:72 ../src/toolbar.c:70 ../src/tools.c:972 +#: ../data/geany.glade.h:73 ../src/toolbar.c:70 ../src/tools.c:974 msgid "Color Chooser" msgstr "בחירת צבע" -#: ../data/geany.glade.h:73 +#: ../data/geany.glade.h:74 msgid "Color:" msgstr "צבע:" -#: ../data/geany.glade.h:74 +#: ../data/geany.glade.h:75 msgid "Column:" msgstr "עמודה:" -#: ../data/geany.glade.h:75 +#: ../data/geany.glade.h:76 msgid "Command:" msgstr "פקודה:" -#: ../data/geany.glade.h:76 +#: ../data/geany.glade.h:77 msgid "Comment toggle marker:" msgstr "החלפת מצב הדגשה:" -#: ../data/geany.glade.h:77 +#: ../data/geany.glade.h:78 msgid "Company name" msgstr "שם החברה" -#: ../data/geany.glade.h:78 +#: ../data/geany.glade.h:79 msgid "Company:" msgstr "חברה:" -#: ../data/geany.glade.h:79 +#: ../data/geany.glade.h:80 msgid "Compiler" msgstr "מהדר" -#: ../data/geany.glade.h:80 +#: ../data/geany.glade.h:81 msgid "Completion list height:" msgstr "מספר ההשלמות לחלון השלמה אוטומטית:" -#: ../data/geany.glade.h:81 +#: ../data/geany.glade.h:82 msgid "Completions" msgstr "השלמות" -#: ../data/geany.glade.h:82 +#: ../data/geany.glade.h:83 msgid "Confirm exit" msgstr "בקשת אישור ליציאה מהיישום" -#: ../data/geany.glade.h:83 +#: ../data/geany.glade.h:84 msgid "Conte_xt Action" msgstr "פעולה בה_קשר" -#: ../data/geany.glade.h:85 +#: ../data/geany.glade.h:86 #, no-c-format msgid "" "Context action command. The currently selected word can be used with %s. It " @@ -393,11 +398,11 @@ msgstr "" "פעולה בהקשר לשורת הפקודה. כל מקום בו תופיע המחרוזת %s, היא תוחלף במילה " "שנבחרה כאן." -#: ../data/geany.glade.h:86 +#: ../data/geany.glade.h:87 msgid "Context action:" msgstr "פעולה בהקשר:" -#: ../data/geany.glade.h:87 +#: ../data/geany.glade.h:88 msgid "" "Continue automatically multi-line comments in languages like C, C++ and Java " "when a new line is entered inside such a comment" @@ -405,67 +410,67 @@ msgstr "" "המשך הערה מרובת שורות באופן אוטומטיבשפות ‎כמו C ו-Java, כאשר השורה החדשה " "מוזחת אוטומטית." -#: ../data/geany.glade.h:88 +#: ../data/geany.glade.h:89 msgid "Convert and Set to CR (_Mac)" msgstr "המרה והגדרת ‪CR ‭‫(_Mac)" -#: ../data/geany.glade.h:89 +#: ../data/geany.glade.h:90 msgid "Convert and Set to _CR/LF (Win)" msgstr "המרה והגדרת ‪_CR\\LF ‭‫(Win)" -#: ../data/geany.glade.h:90 +#: ../data/geany.glade.h:91 msgid "Convert and Set to _LF (Unix)" msgstr "המרה וה_גדרת ‪LF ‭‫(Unix)" -#: ../data/geany.glade.h:91 +#: ../data/geany.glade.h:92 msgid "Curly brackets { }" msgstr "סוגריים מסולסלים { }" -#: ../data/geany.glade.h:92 +#: ../data/geany.glade.h:93 msgid "Current chars" msgstr "תווים נוכחיים" -#: ../data/geany.glade.h:93 +#: ../data/geany.glade.h:94 msgid "Cursor blinks" msgstr "אפשור הבהוב הסמן" -#: ../data/geany.glade.h:94 +#: ../data/geany.glade.h:95 msgid "Custom" msgstr "התאמה אישית" -#: ../data/geany.glade.h:95 ../src/toolbar.c:933 +#: ../data/geany.glade.h:96 ../src/toolbar.c:933 msgid "Customize Toolbar" msgstr "התאמה אישית של סרגל הכלים" -#: ../data/geany.glade.h:96 +#: ../data/geany.glade.h:97 msgid "Date & time:" msgstr "תאריך ושעה:" -#: ../data/geany.glade.h:97 ../src/printing.c:412 +#: ../data/geany.glade.h:98 ../src/printing.c:269 msgid "Date format:" msgstr "תבנית התאריך:" -#: ../data/geany.glade.h:98 +#: ../data/geany.glade.h:99 msgid "Date:" msgstr "תאריך:" -#: ../data/geany.glade.h:99 +#: ../data/geany.glade.h:100 msgid "Debug _Messages" msgstr "הודעות ניפוי ש_גיאות" -#: ../data/geany.glade.h:100 +#: ../data/geany.glade.h:101 msgid "Default encoding (existing non-Unicode files):" msgstr "קידוד ברירת מחדל (לקבצים שאינם בקידוד יוניקוד):" -#: ../data/geany.glade.h:101 +#: ../data/geany.glade.h:102 msgid "Default encoding (new files):" msgstr "קידוד ברירת מחדל (לקבצים חדשים):" -#: ../data/geany.glade.h:102 +#: ../data/geany.glade.h:103 msgid "Default end of line characters:" msgstr "תווי ברירת מחדל לסוף שורה:" -#: ../data/geany.glade.h:103 +#: ../data/geany.glade.h:104 msgid "" "Defines whether to use the native Windows File Open/Save dialogs or whether " "to use the GTK default dialogs" @@ -473,214 +478,214 @@ msgstr "" "מגדיר אם להשתמש בסייר הקבצים של חלונות לפתיחה ולשמירת קבצים או להשתמש בדו-" "שיח ברירת המחדל של GTK לפתיחת קבצים" -#: ../data/geany.glade.h:104 +#: ../data/geany.glade.h:105 msgid "Description:" msgstr "תיאור:" -#: ../data/geany.glade.h:105 +#: ../data/geany.glade.h:106 msgid "Detect type from file" msgstr "זיהוי סוג הזחת הקובץ" -#: ../data/geany.glade.h:106 +#: ../data/geany.glade.h:107 msgid "Detect width from file" msgstr "זיהוי רוחב טאב מהקובץ" -#: ../data/geany.glade.h:107 +#: ../data/geany.glade.h:108 msgid "Developer:" msgstr "מפתח:" -#: ../data/geany.glade.h:108 +#: ../data/geany.glade.h:109 msgid "Disable Drag and Drop" msgstr "השבתת גרירה ושחרור" -#: ../data/geany.glade.h:109 +#: ../data/geany.glade.h:110 msgid "" "Disable drag and drop completely in the editor window so you can't drag and " "drop any selections within or outside of the editor window" msgstr "משבית אפשרות גרירה ושחרור של לשוניות העורך" -#: ../data/geany.glade.h:110 +#: ../data/geany.glade.h:111 msgid "Disable menu shortcut key (F10 by default)" msgstr "השבתת קיצור-מקש המציג את התפריט (F10 כברירת מחדל)" -#: ../data/geany.glade.h:111 +#: ../data/geany.glade.h:112 msgid "Disabled" msgstr "להשבית" -#: ../data/geany.glade.h:112 +#: ../data/geany.glade.h:113 msgid "Disk check timeout:" msgstr "תדירות בדיקת שינויים במסמכים הפתוחים:" -#: ../data/geany.glade.h:113 +#: ../data/geany.glade.h:114 msgid "Display" msgstr "תצוגה" -#: ../data/geany.glade.h:114 +#: ../data/geany.glade.h:115 msgid "Display height in rows for the autocompletion list" msgstr "מספר השלמות מזערי להצגת חלון השלמה אוטומטית" -#: ../data/geany.glade.h:115 +#: ../data/geany.glade.h:116 msgid "Display:" msgstr "תצוגה:" -#: ../data/geany.glade.h:116 +#: ../data/geany.glade.h:117 msgid "Do not show virtual spaces" msgstr "מבטל הצגת רווחים וירטואליים" -#: ../data/geany.glade.h:117 +#: ../data/geany.glade.h:118 msgid "Documents" msgstr "מסמכים" -#: ../data/geany.glade.h:118 +#: ../data/geany.glade.h:119 msgid "Don't use run script" msgstr "השבתת הרצת תסריט" -#: ../data/geany.glade.h:119 +#: ../data/geany.glade.h:120 msgid "" "Don't use the simple run script which is usually used to display the exit " "status of the executed program" msgstr "" "מבטל השימוש בתסריט הרצה פשוט, אשר משמש בדרך כלל להצגת מצב היציאה של התכנית" -#: ../data/geany.glade.h:120 +#: ../data/geany.glade.h:121 msgid "Double quotes \" \"" msgstr "גרשיים \" \"" -#: ../data/geany.glade.h:121 +#: ../data/geany.glade.h:122 msgid "Double-clicking hides all additional widgets" msgstr "לחיצה כפולה מסתירה את כל היישומונים" -#: ../data/geany.glade.h:122 +#: ../data/geany.glade.h:123 msgid "Drop rest of word on completion" msgstr "מחיקת החלק הימני של המילה בעת השלמה אוטומטית" -#: ../data/geany.glade.h:123 ../src/keybindings.c:227 ../src/prefs.c:1581 +#: ../data/geany.glade.h:124 ../src/keybindings.c:227 ../src/prefs.c:1584 msgid "Editor" msgstr "עורך" -#: ../data/geany.glade.h:124 +#: ../data/geany.glade.h:125 msgid "Editor:" msgstr "עורך:" -#: ../data/geany.glade.h:125 +#: ../data/geany.glade.h:126 msgid "Enable newline to strip the trailing spaces on the previous line" msgstr "מנקה רווח לבן בסוף שורה לאחר שהוזן Enter" -#: ../data/geany.glade.h:126 +#: ../data/geany.glade.h:127 msgid "Enable plugin support" msgstr "אפשור תוספים" -#: ../data/geany.glade.h:127 +#: ../data/geany.glade.h:128 msgid "Enabled" msgstr "לאפשר" -#: ../data/geany.glade.h:128 +#: ../data/geany.glade.h:129 msgid "Ensure consistent line endings" msgstr "בדיקה שתווי סיום השורות עקביים" -#: ../data/geany.glade.h:129 +#: ../data/geany.glade.h:130 msgid "Ensure new line at file end" msgstr "הוספת שורה חדשה בסוף קובץ" -#: ../data/geany.glade.h:130 +#: ../data/geany.glade.h:131 msgid "Ensures that at the end of the file is a new line" msgstr "מוודא שקיימת שורה ריקה בסוף מסמך" -#: ../data/geany.glade.h:131 +#: ../data/geany.glade.h:132 msgid "" "Ensures that newline characters always get converted before saving, avoiding " "mixed line endings in the same file" msgstr "מוודא שתווי סיום השורות זהים בכל הקובץ, ואין תווים שונים בחלק מהשורות." -#: ../data/geany.glade.h:132 +#: ../data/geany.glade.h:133 msgid "Execute programs in the VTE" msgstr "הפעלת תכניות VTE" -#: ../data/geany.glade.h:133 +#: ../data/geany.glade.h:134 msgid "Extra plugin path:" msgstr "נתיב נוסף לטעינת תוספים:" -#: ../data/geany.glade.h:134 +#: ../data/geany.glade.h:135 msgid "Features" msgstr "תכונות" -#: ../data/geany.glade.h:135 +#: ../data/geany.glade.h:136 msgid "File patterns:" msgstr "סוגי קבצים:" -#: ../data/geany.glade.h:136 +#: ../data/geany.glade.h:137 msgid "File tabs will be placed on the left of the notebook" msgstr "כרטיסיות קבצים חדשים תוצבנה משמאל לכרטיסיות הפתוחות" -#: ../data/geany.glade.h:137 +#: ../data/geany.glade.h:138 msgid "File tabs will be placed on the right of the notebook" msgstr "כרטיסיות קבצים חדשים תוצבנה מימין לכרטיסיות הפתוחות" -#: ../data/geany.glade.h:138 ../src/plugins.c:1459 ../src/project.c:150 +#: ../data/geany.glade.h:139 ../src/plugins.c:1458 ../src/project.c:150 msgid "Filename:" msgstr "שם קובץ:" -#: ../data/geany.glade.h:139 ../src/prefs.c:1583 ../src/symbols.c:688 -#: ../plugins/filebrowser.c:1120 +#: ../data/geany.glade.h:140 ../src/prefs.c:1586 ../src/symbols.c:688 +#: ../plugins/filebrowser.c:1119 msgid "Files" msgstr "קבצים" -#: ../data/geany.glade.h:140 ../src/keybindings.c:436 +#: ../data/geany.glade.h:141 ../src/keybindings.c:437 msgid "Find Next _Selection" msgstr "מעבר לבחירה ה_באה" -#: ../data/geany.glade.h:141 ../src/keybindings.c:438 +#: ../data/geany.glade.h:142 ../src/keybindings.c:439 msgid "Find Pre_vious Selection" msgstr "מעבר לבחירה ה_קודמת" -#: ../data/geany.glade.h:142 +#: ../data/geany.glade.h:143 msgid "Find _Document Usage" msgstr "חיפוש _מספר המופעים במסמך" -#: ../data/geany.glade.h:143 +#: ../data/geany.glade.h:144 msgid "Find _Next" msgstr "חיפוש ה_בא" -#: ../data/geany.glade.h:144 +#: ../data/geany.glade.h:145 msgid "Find _Previous" msgstr "חיפוש ה_קודם" -#: ../data/geany.glade.h:145 +#: ../data/geany.glade.h:146 msgid "Find _Usage" msgstr "חיפוש _מספר המופעים" -#: ../data/geany.glade.h:146 +#: ../data/geany.glade.h:147 msgid "Find in F_iles" msgstr "חיפוש ב_קובץ" -#: ../data/geany.glade.h:147 +#: ../data/geany.glade.h:148 msgid "" "Fold or unfold all children of a fold point. By pressing the Shift key while " "clicking on a fold symbol the contrary behavior is used." msgstr "" "כאשר אפשרות זו מופעלת, אם קופל או נפתח קטע קוד, כל הקוד שבתוכו יקופל/יפתח" -#: ../data/geany.glade.h:148 +#: ../data/geany.glade.h:149 msgid "Fold/unfold all children of a fold point" msgstr "קיפול/פתיחת כל הקוד שמתקפל/נפתח" -#: ../data/geany.glade.h:149 +#: ../data/geany.glade.h:150 msgid "Follow path of the current file" msgstr "עקוב אחר נתיב הקובץ הנוכחי" -#: ../data/geany.glade.h:150 +#: ../data/geany.glade.h:151 msgid "Font:" msgstr "גופן:" -#: ../data/geany.glade.h:151 +#: ../data/geany.glade.h:152 msgid "Foreground color:" msgstr "צבע חזית:" -#: ../data/geany.glade.h:152 +#: ../data/geany.glade.h:153 msgid "Full_screen" msgstr "מסך _מלא" -#: ../data/geany.glade.h:154 +#: ../data/geany.glade.h:155 msgid "" "Geany looks by default in the global installation path and in the " "configuration directory. The path entered here will be searched additionally " @@ -693,11 +698,11 @@ msgstr "" #. * corresponding chapter in the documentation, comparing translatable #. * strings is easy to break. Maybe attach an identifying string to the #. * tab label object. -#: ../data/geany.glade.h:155 ../src/prefs.c:1575 +#: ../data/geany.glade.h:156 ../src/prefs.c:1578 msgid "General" msgstr "כללי" -#: ../data/geany.glade.h:156 +#: ../data/geany.glade.h:157 msgid "" "Gives the focus automatically to widgets below the mouse cursor. Works for " "the main editor widget, the scribble, the toolbar search and goto line " @@ -706,177 +711,177 @@ msgstr "" "ממקד באופן אוטומטי יישומונים הנמצאים מתחת לסמן העכבר. זה עובד עבור יישומון " "העורך הראשי, חיפוש ומעבר שורה בסרגל הכלים ושדות במדמה המסוף (VTE)." -#: ../data/geany.glade.h:157 +#: ../data/geany.glade.h:158 msgid "Go to T_ag Declaration" msgstr "מעבר לה_צהרת התווית" -#: ../data/geany.glade.h:158 +#: ../data/geany.glade.h:159 msgid "Go to _Tag Definition" msgstr "מעבר לה_גדרת התווית" -#: ../data/geany.glade.h:159 +#: ../data/geany.glade.h:160 msgid "Grep:" msgstr "‏Grep:" -#: ../data/geany.glade.h:160 +#: ../data/geany.glade.h:161 msgid "Hide the Find dialog" msgstr "הסתרת דו-שיח החיפוש" -#: ../data/geany.glade.h:161 +#: ../data/geany.glade.h:162 msgid "Hide the Find dialog after clicking Find Next/Previous" msgstr "הסתרת דו-שיח החיפוש לאחר לחיצה על הבא/הקודם" -#: ../data/geany.glade.h:162 +#: ../data/geany.glade.h:163 msgid "" "How often to check for changes to document files on disk, in seconds. Zero " "disables checking." msgstr "תדירות בדיקת שינויים במסמכים הפתוחים (בשניות). 0 משבית בדיקה זו." -#: ../data/geany.glade.h:163 +#: ../data/geany.glade.h:164 msgid "I_nsert" msgstr "ה_כנסה" -#: ../data/geany.glade.h:164 +#: ../data/geany.glade.h:165 msgid "I_nsert Comments" msgstr "ה_כנסת הערות" -#: ../data/geany.glade.h:165 +#: ../data/geany.glade.h:166 msgid "Images _and text" msgstr "תמונות ו_טקסט" -#: ../data/geany.glade.h:166 +#: ../data/geany.glade.h:167 msgid "In_dent Type" msgstr "סוג ה_זחה" -#: ../data/geany.glade.h:167 +#: ../data/geany.glade.h:168 msgid "Indent Widt_h" msgstr "רוח_ב הזחה" -#: ../data/geany.glade.h:168 +#: ../data/geany.glade.h:169 msgid "Indentation" msgstr "הזחה" -#: ../data/geany.glade.h:169 +#: ../data/geany.glade.h:170 msgid "Initial version:" msgstr "גרסה ראשונית:" -#: ../data/geany.glade.h:170 +#: ../data/geany.glade.h:171 msgid "Initials of the developer name" msgstr "ראשי התיבות של שם המפתח" -#: ../data/geany.glade.h:171 +#: ../data/geany.glade.h:172 msgid "Initials:" msgstr "ראשי תיבות:" -#: ../data/geany.glade.h:172 +#: ../data/geany.glade.h:173 msgid "Insert Dat_e" msgstr "הכנסת _תאריך" -#: ../data/geany.glade.h:173 +#: ../data/geany.glade.h:174 msgid "Insert File _Header" msgstr "הכנסת קובץ _כותר" -#: ../data/geany.glade.h:174 +#: ../data/geany.glade.h:175 msgid "Insert _BSD License Notice" msgstr "הכנסת רישיון _BSD" -#: ../data/geany.glade.h:175 +#: ../data/geany.glade.h:176 msgid "Insert _ChangeLog Entry" msgstr "הכנסת _ChangeLog" -#: ../data/geany.glade.h:176 +#: ../data/geany.glade.h:177 msgid "Insert _Function Description" msgstr "הכנסת _תיאור פונקציה" -#: ../data/geany.glade.h:177 +#: ../data/geany.glade.h:178 msgid "Insert _GPL Notice" msgstr "הכנסת רישיון _GPL" -#: ../data/geany.glade.h:178 +#: ../data/geany.glade.h:179 msgid "Insert _Multiline Comment" msgstr "הכנסת ה_ערה מרובת שורות" -#: ../data/geany.glade.h:179 +#: ../data/geany.glade.h:180 msgid "Insert matching closing tag for XML/HTML" msgstr "הכנסת התאמת תג סוגר עבור XML/HTML" -#: ../data/geany.glade.h:180 ../src/prefs.c:1577 +#: ../data/geany.glade.h:181 ../src/prefs.c:1580 msgid "Interface" msgstr "ממשק" -#: ../data/geany.glade.h:181 +#: ../data/geany.glade.h:182 msgid "Invert all colors, by default using white text on a black background" msgstr "הופך את צבעי הדגשת התחביר כברירת מחדל באמצעות טקסט לבן על רקע שחור" -#: ../data/geany.glade.h:182 +#: ../data/geany.glade.h:183 msgid "Invert syntax highlighting colors" msgstr "היפוך צבעים בהדגשת תחביר" -#: ../data/geany.glade.h:183 ../src/prefs.c:1589 +#: ../data/geany.glade.h:184 ../src/prefs.c:1592 msgid "Keybindings" msgstr "קיצורי מקשים" -#: ../data/geany.glade.h:184 +#: ../data/geany.glade.h:185 msgid "Left" msgstr "שמאל" -#: ../data/geany.glade.h:185 +#: ../data/geany.glade.h:186 msgid "Line" msgstr "עמודה" -#: ../data/geany.glade.h:186 +#: ../data/geany.glade.h:187 msgid "Line _Breaking" msgstr "ש_בירת שורות" -#: ../data/geany.glade.h:187 +#: ../data/geany.glade.h:188 msgid "Line breaking column:" msgstr "עמודה לשבירת שורה:" -#: ../data/geany.glade.h:188 +#: ../data/geany.glade.h:189 msgid "Line wrapping" msgstr "גלישת שורות" -#: ../data/geany.glade.h:189 +#: ../data/geany.glade.h:190 msgid "Load Ta_gs" msgstr "טעינת _תגיות" -#: ../data/geany.glade.h:190 +#: ../data/geany.glade.h:191 msgid "Load files from the last session" msgstr "טעינת קבצים מההפעלה האחרונה" -#: ../data/geany.glade.h:191 +#: ../data/geany.glade.h:192 msgid "Load virtual terminal support" msgstr "טעינת מדמה המסוף" -#: ../data/geany.glade.h:192 +#: ../data/geany.glade.h:193 msgid "Mail address:" msgstr "כתובת דוא\"ל:" -#: ../data/geany.glade.h:193 +#: ../data/geany.glade.h:194 msgid "Marks spaces with dots and tabs with arrows" msgstr "מציג חִצים קטנים להצגת רווחים והזחות" -#: ../data/geany.glade.h:194 +#: ../data/geany.glade.h:195 msgid "Match braces" msgstr "התאמת סוגריים מסולסלים" -#: ../data/geany.glade.h:195 +#: ../data/geany.glade.h:196 msgid "Max. symbol name suggestions:" msgstr "מספר מרבי של פריטים להשלמה אוטומטית:" -#: ../data/geany.glade.h:196 +#: ../data/geany.glade.h:197 msgid "Maximum number of entries to display in the autocompletion list" msgstr "מספר מרבי של השלמות להצגה ברשימת השלמה אוטומטית" -#: ../data/geany.glade.h:197 +#: ../data/geany.glade.h:198 msgid "Message window:" msgstr "חלון ההודעות:" -#: ../data/geany.glade.h:198 +#: ../data/geany.glade.h:199 msgid "Messages" msgstr "הודעות" -#: ../data/geany.glade.h:199 +#: ../data/geany.glade.h:200 msgid "" "Minimal delay (in milliseconds) between two automatic updates of the symbol " "list. Note that a too short delay may have performance impact, especially " @@ -886,36 +891,36 @@ msgstr "" "לב, עיקוב קצר מדי עשוי להשפיע על הביצועים, בhיחוד בקבצים גדולים. עיכוב 0 " "משבית עדכונים בזמן אמת." -#: ../data/geany.glade.h:200 +#: ../data/geany.glade.h:201 msgid "Miscellaneous" msgstr "שונות" -#: ../data/geany.glade.h:201 ../src/project.c:141 -#: ../plugins/classbuilder.c:470 ../plugins/classbuilder.c:480 +#: ../data/geany.glade.h:202 ../src/project.c:141 +#: ../plugins/classbuilder.c:469 ../plugins/classbuilder.c:479 msgid "Name:" msgstr "שם:" -#: ../data/geany.glade.h:202 +#: ../data/geany.glade.h:203 msgid "New (with _Template)" msgstr "חדש (עם _תבנית)" -#: ../data/geany.glade.h:203 +#: ../data/geany.glade.h:204 msgid "Newline strips trailing spaces" msgstr "ניקוי רווח לבן בסוף שורה" -#: ../data/geany.glade.h:204 +#: ../data/geany.glade.h:205 msgid "Next _Message" msgstr "ה_ודעה הבאה" -#: ../data/geany.glade.h:205 +#: ../data/geany.glade.h:206 msgid "Next to current" msgstr "לצד הכרטיסייה הנוכחית" -#: ../data/geany.glade.h:206 ../src/filetypes.c:102 ../src/filetypes.c:1775 +#: ../data/geany.glade.h:207 ../src/filetypes.c:102 ../src/filetypes.c:1775 msgid "None" msgstr "ללא" -#: ../data/geany.glade.h:207 +#: ../data/geany.glade.h:208 msgid "" "Note: To apply these settings to all currently open documents, use " "Project->Apply Default Indentation." @@ -923,192 +928,192 @@ msgstr "" "הערה: כדי להחיל הגדרות אלה על המסמכים הפתוחים כעת,\n" "בחר בתפריט מיזם->החל הזחת ברירת מחדל." -#: ../data/geany.glade.h:208 +#: ../data/geany.glade.h:209 msgid "Notebook tabs" msgstr "כרטיסיות" -#: ../data/geany.glade.h:209 +#: ../data/geany.glade.h:210 msgid "Only for rectangular selections" msgstr "רק בחירות מלבניות" -#: ../data/geany.glade.h:210 +#: ../data/geany.glade.h:211 msgid "" "Only show virtual spaces beyond the end of lines when drawing a rectangular " "selection" msgstr "מציג רווחים וירטואליים מעבר לסוף שורה כאשר ישנה בחירה מלבנית" -#: ../data/geany.glade.h:211 +#: ../data/geany.glade.h:212 msgid "Open Selected F_ile" msgstr "_פתיחת קובץ נבחר" -#: ../data/geany.glade.h:212 +#: ../data/geany.glade.h:213 msgid "Open new documents from the command-line" msgstr "פתיחת מסמכים חדשים משורת הפקודה" -#: ../data/geany.glade.h:213 +#: ../data/geany.glade.h:214 msgid "Opens at startup the files from the last session" msgstr "פתיחת הקבצים מההפעלה האחרונה בעת הפעלה מחודשת" -#: ../data/geany.glade.h:214 +#: ../data/geany.glade.h:215 msgid "Override Geany keybindings" msgstr "קיצורי מקשים עוקפי Geany למדמה המסוף" -#: ../data/geany.glade.h:215 ../src/keybindings.c:424 +#: ../data/geany.glade.h:216 ../src/keybindings.c:425 msgid "P_lugin Preferences" msgstr "העדפות _תוספים" -#: ../data/geany.glade.h:216 +#: ../data/geany.glade.h:217 msgid "Pack the toolbar to the main menu to save vertical space" msgstr "לארוז את סרגל הכלים לתוך התפריט הראשי כדי לחסוך במקום" -#: ../data/geany.glade.h:217 +#: ../data/geany.glade.h:218 msgid "Page Set_up" msgstr "ה_גדרת עמוד" -#: ../data/geany.glade.h:218 +#: ../data/geany.glade.h:219 msgid "Parenthesis ( )" msgstr "סוגריים עגולים ( )" -#: ../data/geany.glade.h:219 +#: ../data/geany.glade.h:220 msgid "Path (and possibly additional arguments) to your favorite browser" msgstr "נתיב (ואולי דגלים נוספים) לדפדפן החביב עליך" -#: ../data/geany.glade.h:220 +#: ../data/geany.glade.h:221 msgid "" "Path to start in when opening or saving files. Must be an absolute path." msgstr "" "נתיב שיוצג בעת פתיחה או שמירה של קבצים. חייב להיות נתיב מלא. השאר ריק אם " "ברצונך להשתמש בתיקיית העבודה הנוכחית." -#: ../data/geany.glade.h:221 +#: ../data/geany.glade.h:222 msgid "Path to start in when opening project files" msgstr "נתיב שיוצג בעת פתיחת קָבְצי מיזם" -#: ../data/geany.glade.h:223 +#: ../data/geany.glade.h:224 #, no-c-format msgid "Path to the command for printing files (use %f for the filename)" msgstr "נתיב הפקודה להדפסת קבצים ‏(השתמש במחרוזת ‎%f ‏לקבלת שם הקובץ)" -#: ../data/geany.glade.h:224 +#: ../data/geany.glade.h:225 msgid "Placement of new file tabs:" msgstr "מיקום פתיחת כרטיסיות קבצים חדשים:" -#: ../data/geany.glade.h:225 +#: ../data/geany.glade.h:226 msgid "Position:" msgstr "מיקום:" -#: ../data/geany.glade.h:226 +#: ../data/geany.glade.h:227 msgid "Pr_evious Message" msgstr "הודעה _קודמת" -#: ../data/geany.glade.h:227 +#: ../data/geany.glade.h:228 msgid "Preference_s" msgstr "ה_עדפות" -#: ../data/geany.glade.h:228 ../src/keybindings.c:421 +#: ../data/geany.glade.h:229 ../src/keybindings.c:422 msgid "Preferences" msgstr "העדפות" -#: ../data/geany.glade.h:229 +#: ../data/geany.glade.h:230 msgid "" "Pressing tab/shift-tab indents/unindents instead of inserting a tab character" msgstr "" "מאפשר הזחה באמצעות לחיצה על Tab והפחתת הזחה באמצעות לחיצה על Shift+Tab." -#: ../data/geany.glade.h:230 ../src/printing.c:376 +#: ../data/geany.glade.h:231 ../src/printing.c:233 msgid "Print line numbers" msgstr "הדפסת מספרי שורות" -#: ../data/geany.glade.h:231 +#: ../data/geany.glade.h:232 msgid "Print only the basename (without the path) of the printed file" msgstr "הדפסת שם הקובץ בלבד, ללא הנתיב המלא" -#: ../data/geany.glade.h:232 ../src/printing.c:386 +#: ../data/geany.glade.h:233 ../src/printing.c:243 msgid "Print page header" msgstr "הדפסת כותרת בכל דף" -#: ../data/geany.glade.h:233 ../src/printing.c:381 +#: ../data/geany.glade.h:234 ../src/printing.c:238 msgid "Print page numbers" msgstr "מספור הדפים המודפסים" -#: ../data/geany.glade.h:234 ../src/prefs.c:1591 +#: ../data/geany.glade.h:235 ../src/prefs.c:1594 msgid "Printing" msgstr "הדפסה" -#: ../data/geany.glade.h:235 +#: ../data/geany.glade.h:236 msgid "" "Prints a vertical line in the editor window at the given cursor position " "(see below)" msgstr "הדפסת קו אנכי בחלון העורך במיקום הסמן הנתון (ראה להלן)" -#: ../data/geany.glade.h:236 ../src/keybindings.c:237 +#: ../data/geany.glade.h:237 ../src/keybindings.c:237 msgid "Project" msgstr "מיזם" -#: ../data/geany.glade.h:237 +#: ../data/geany.glade.h:238 msgid "Project Properties" msgstr "העדפות מיזם" -#: ../data/geany.glade.h:238 +#: ../data/geany.glade.h:239 msgid "Project files:" msgstr "קָבְצי מיזם:" -#: ../data/geany.glade.h:239 +#: ../data/geany.glade.h:240 msgid "R_eload As" msgstr "טעינה _מחדש בקידוד" -#: ../data/geany.glade.h:240 +#: ../data/geany.glade.h:241 msgid "Read _Only" msgstr "קריאה _בלבד" -#: ../data/geany.glade.h:241 +#: ../data/geany.glade.h:242 msgid "Recent _Files" msgstr "_קבצים אחרונים" -#: ../data/geany.glade.h:242 +#: ../data/geany.glade.h:243 msgid "Recent files list length:" msgstr "אורך רשימת קבצים אחרונים:" -#: ../data/geany.glade.h:243 +#: ../data/geany.glade.h:244 msgid "Remove Error _Indicators" msgstr "הסרת מחוו_ני הצגת שגיאות" -#: ../data/geany.glade.h:244 +#: ../data/geany.glade.h:245 msgid "Remove _Markers" msgstr "הסרת הדג_שות" -#: ../data/geany.glade.h:245 +#: ../data/geany.glade.h:246 msgid "" "Removes all messages from the status bar. The messages are still displayed " "in the status messages window." msgstr "" "הסרת כל ההודעות משורת המצב. ההודעות עדיין תוצגנה בכרטיסיית הודעות המצב." -#: ../data/geany.glade.h:246 +#: ../data/geany.glade.h:247 msgid "Removes trailing spaces and tabs and the end of lines" msgstr "מסיר רווחים והזחות הנמצאים בסופי שורות" -#: ../data/geany.glade.h:247 +#: ../data/geany.glade.h:248 msgid "Replace Spaces b_y Tabs" msgstr "החלפת רווחים בטא_בים" -#: ../data/geany.glade.h:248 ../src/keybindings.c:564 +#: ../data/geany.glade.h:249 ../src/keybindings.c:565 msgid "Replace tabs by space" msgstr "החלפת טאבים ברווחים" -#: ../data/geany.glade.h:249 +#: ../data/geany.glade.h:250 msgid "Replaces all tabs in document by spaces" msgstr "החלפת כל הטאבים במסמך ברווחים" -#: ../data/geany.glade.h:250 +#: ../data/geany.glade.h:251 msgid "Report a _Bug" msgstr "דווח על _תקלה" -#: ../data/geany.glade.h:251 +#: ../data/geany.glade.h:252 msgid "Right" msgstr "ימין" -#: ../data/geany.glade.h:252 +#: ../data/geany.glade.h:253 msgid "" "Run programs in VTE instead of opening a terminal emulation window. Please " "note, programs executed in VTE cannot be stopped" @@ -1116,233 +1121,234 @@ msgstr "" "מאפשר הפעלת תכניות ב-VTE במקום לפתוח חלון הדמיית מסוף. שים לב כי לא ניתן " "לעצור תכניות אלו." -#: ../data/geany.glade.h:253 +#: ../data/geany.glade.h:254 msgid "S_ystem default" msgstr "ברירת מ_חדל של המערכת" -#: ../data/geany.glade.h:254 +#: ../data/geany.glade.h:255 msgid "Save A_ll" msgstr "שמירת ה_כל" -#: ../data/geany.glade.h:255 +#: ../data/geany.glade.h:256 msgid "Save window position and geometry" msgstr "שמירת מיקום החלון ותכונותיו הגאומטריות" -#: ../data/geany.glade.h:256 +#: ../data/geany.glade.h:257 msgid "Saves the window position and geometry and restores it at the start" msgstr "שומר את מיקום החלון ותכונותיו הגיאומטריות ומשחזרם בהפעלה הבאה" -#: ../data/geany.glade.h:257 +#: ../data/geany.glade.h:258 msgid "Scribble" msgstr "הערות" -#: ../data/geany.glade.h:258 +#: ../data/geany.glade.h:259 msgid "Scroll on keystroke" msgstr "גלילה לסוף בלחיצת מקש" -#: ../data/geany.glade.h:259 +#: ../data/geany.glade.h:260 msgid "Scroll on output" msgstr "גלילה לסוף עם קבלת פלט" -#: ../data/geany.glade.h:260 +#: ../data/geany.glade.h:261 msgid "Scrollback lines:" msgstr "קווי גלילה:" -#: ../data/geany.glade.h:261 +#: ../data/geany.glade.h:262 msgid "Set File_type" msgstr "הגדרת סוג הקו_בץ" -#: ../data/geany.glade.h:262 +#: ../data/geany.glade.h:263 msgid "Set Line E_ndings" msgstr "הגדרת סוג תו סיו_ם-שורה" -#: ../data/geany.glade.h:263 +#: ../data/geany.glade.h:264 msgid "Set _Encoding" msgstr "הגדרת _קידוד" -#: ../data/geany.glade.h:264 -msgid "Sets the backround color of the text in the terminal widget" +#: ../data/geany.glade.h:265 +msgid "Sets the background color of the text in the terminal widget" msgstr "קובע את צבע רקע הטקסט של מדמה המסוף" -#: ../data/geany.glade.h:265 +#: ../data/geany.glade.h:266 msgid "Sets the color of the long line marker" msgstr "מגדיר צבע לסימון שורה ארוכה" -#: ../data/geany.glade.h:266 +#: ../data/geany.glade.h:267 msgid "Sets the default encoding for newly created files" msgstr "קובע את קידוד ברירת המחדל לקבצים שנוצרים על ידי Geany" -#: ../data/geany.glade.h:267 +#: ../data/geany.glade.h:268 msgid "Sets the default encoding for opening existing non-Unicode files" msgstr "קובע את קידוד ברירת המחדל לקבצים קיימים שאינם בקידוד יוניקוד" -#: ../data/geany.glade.h:268 +#: ../data/geany.glade.h:269 msgid "Sets the editor font" msgstr "קובע את גופן העורך" -#: ../data/geany.glade.h:269 +#: ../data/geany.glade.h:270 msgid "Sets the font for the message window" msgstr "קובע את גופן חלון ההודעות" -#: ../data/geany.glade.h:270 +#: ../data/geany.glade.h:271 msgid "Sets the font for the symbol list" msgstr "קובע את גופן רשימת הסמלים" -#: ../data/geany.glade.h:271 +#: ../data/geany.glade.h:272 msgid "Sets the font for the terminal widget" msgstr "קובע את גופן מדמה המסוף" -#: ../data/geany.glade.h:272 +#: ../data/geany.glade.h:273 msgid "Sets the foreground color of the text in the terminal widget" msgstr "קובע את צבע החזית של טקסט מדמה המסוף" -#: ../data/geany.glade.h:273 +#: ../data/geany.glade.h:274 msgid "" "Sets the path to the shell which should be started inside the terminal " "emulation" msgstr "מגדיר את מיקום המעטפת במערכת" -#: ../data/geany.glade.h:274 +#: ../data/geany.glade.h:275 msgid "Shell:" msgstr "מעטפת:" -#: ../data/geany.glade.h:275 +#: ../data/geany.glade.h:276 msgid "Show Line _Endings" msgstr "הצגת תו סיום שו_רה" -#: ../data/geany.glade.h:276 +#: ../data/geany.glade.h:277 msgid "Show Message _Window" msgstr "הצגת _חלון ההודעות" -#: ../data/geany.glade.h:277 +#: ../data/geany.glade.h:278 msgid "Show Side_bar" msgstr "הצגת הסרגל ה_צידי" -#: ../data/geany.glade.h:278 +#: ../data/geany.glade.h:279 msgid "Show _Indentation Guides" msgstr "הצגת ה_זחה" -#: ../data/geany.glade.h:279 +#: ../data/geany.glade.h:280 msgid "Show _Line Numbers" msgstr "הצגת מספור _שורות" -#: ../data/geany.glade.h:280 +#: ../data/geany.glade.h:281 msgid "Show _Markers Margin" msgstr "הצגת שוליים צרים לצד _מספור השורות" -#: ../data/geany.glade.h:281 +#: ../data/geany.glade.h:282 msgid "Show _Toolbar" msgstr "הצגת _סרגל הכלים" -#: ../data/geany.glade.h:282 +#: ../data/geany.glade.h:283 msgid "Show _White Space" msgstr "הצגת רוו_חים לבנים" -#: ../data/geany.glade.h:283 +#: ../data/geany.glade.h:284 msgid "Show close buttons" msgstr "הצגת כפתורי סגירה" -#: ../data/geany.glade.h:284 +#: ../data/geany.glade.h:285 msgid "Show documents list" msgstr "הצגת רשימת המסמכים" -#: ../data/geany.glade.h:285 +#: ../data/geany.glade.h:286 msgid "Show editor tabs" msgstr "הצגת לשוניות העורך" -#: ../data/geany.glade.h:286 +#: ../data/geany.glade.h:287 msgid "Show indentation guides" msgstr "הצגת הזחה" -#: ../data/geany.glade.h:287 +#: ../data/geany.glade.h:288 msgid "Show line endings" msgstr "הצגת תווי סוף-שורה" -#: ../data/geany.glade.h:288 +#: ../data/geany.glade.h:289 msgid "Show line numbers" msgstr "הצגת מספור שורות" -#: ../data/geany.glade.h:289 +#: ../data/geany.glade.h:290 msgid "Show markers margin" msgstr "הצגת שוליים צרים לצד מספור השורות" -#: ../data/geany.glade.h:290 +#: ../data/geany.glade.h:291 msgid "Show sidebar" msgstr "הצגת הסרגל הצידי" -#: ../data/geany.glade.h:291 +#: ../data/geany.glade.h:292 msgid "Show status bar" msgstr "הצגת שורת המצב" -#: ../data/geany.glade.h:292 +#: ../data/geany.glade.h:293 msgid "Show symbol list" msgstr "הצגת רשימת הסמלים" -#: ../data/geany.glade.h:293 +#: ../data/geany.glade.h:294 msgid "Show t_oolbar" msgstr "הצגת סרגל ה_כלים" -#: ../data/geany.glade.h:294 +#: ../data/geany.glade.h:295 msgid "Show white space" msgstr "הצגת רווחים לבנים" -#: ../data/geany.glade.h:295 +#: ../data/geany.glade.h:296 msgid "Shows a confirmation dialog on exit" msgstr "מציג דו-שיח לאישור יציאה" -#: ../data/geany.glade.h:296 +#: ../data/geany.glade.h:297 msgid "" "Shows a small cross button in the file tabs to easily close files when " "clicking on it (requires restart of Geany)" msgstr "מציג כפתור X קטן המאפשר לסגור קבצים בקלות על-ידי לחיצה עליו" -#: ../data/geany.glade.h:297 +#: ../data/geany.glade.h:298 msgid "Shows or hides the Line Number margin" msgstr "הצגה או הסתרה של מספור השורות" -#: ../data/geany.glade.h:298 +#: ../data/geany.glade.h:299 msgid "" "Shows or hides the small margin right of the line numbers, which is used to " "mark lines" msgstr "מציג או מסתיר שוליים צרים לצד מספור השורות" -#: ../data/geany.glade.h:299 +#: ../data/geany.glade.h:300 msgid "Shows small dotted lines to help you to use the right indentation" msgstr "מציג קווים אנכיים בכדי להראות כמה הזחות בכל שורה" -#: ../data/geany.glade.h:300 +#: ../data/geany.glade.h:301 msgid "Shows the line ending character" msgstr "מציג תווי סיום שורה בסוף כל שורה" -#: ../data/geany.glade.h:301 +#: ../data/geany.glade.h:302 msgid "Sidebar:" msgstr "סרגל צידי:" -#: ../data/geany.glade.h:302 +#: ../data/geany.glade.h:303 msgid "Single quotes ' '" msgstr "גרש ' '" -#: ../data/geany.glade.h:303 +#: ../data/geany.glade.h:304 msgid "Snippet completion" msgstr "השלמת קוד" -#: ../data/geany.glade.h:304 +#: ../data/geany.glade.h:305 msgid "" "Space separated list of file patterns used for the find in files dialog (e." "g. *.c *.h)" msgstr "רשימת סוגי הקבצים המשמשים את דו-שיח מציאת הקבצים (לדוגמה: ‎*.c *.h)" -#: ../data/geany.glade.h:305 +#: ../data/geany.glade.h:306 msgid "" "Specifies the history in lines, which you can scroll back in the terminal " "widget" -msgstr "מציין את ההיסטוריה בשורות, כך שניתן לגלול חזרה במדמה המסוף" +msgstr "" +"מציין את מספר השורות שתשמרנה בהיסטוריה, כך שיהיה ניתן לגלול חזרה במדמה המסוף" -#: ../data/geany.glade.h:306 +#: ../data/geany.glade.h:307 msgid "Specifies the number of files which are stored in the Recent files list" msgstr "מציין את מספר הקבצים שמאוחסנים ברשימת הקבצים האחרונים שנפתחו" -#: ../data/geany.glade.h:307 ../src/printing.c:418 +#: ../data/geany.glade.h:308 ../src/printing.c:275 msgid "" "Specify a format for the date and time stamp which is added to the page " "header on each page. You can use any conversion specifiers which can be used " @@ -1351,7 +1357,7 @@ msgstr "" "ציין תבנית עבור תווים כלליים לציון תאריך. אתה יכול להשתמש בכל תווי ההמרה אשר " "ניתן להשתמש בפונקציית strftime לפי תקן ANSI C." -#: ../data/geany.glade.h:308 +#: ../data/geany.glade.h:309 msgid "" "Specify a format for the the {datetime} wildcard. You can use any conversion " "specifiers which can be used with the ANSI C strftime function." @@ -1359,7 +1365,7 @@ msgstr "" "ציין תבנית עבור תווים כלליים לציון תאריך ושעה. אתה יכול להשתמש בכל תווי " "ההמרה אשר ניתן להשתמש בפונקציית strftime לפי תקן ANSI C." -#: ../data/geany.glade.h:309 +#: ../data/geany.glade.h:310 msgid "" "Specify a format for the the {date} wildcard. You can use any conversion " "specifiers which can be used with the ANSI C strftime function." @@ -1367,7 +1373,7 @@ msgstr "" "ציין תבנית עבור תווים כלליים לציון תאריך. אתה יכול להשתמש בכל תווי ההמרה אשר " "ניתן להשתמש בפונקציית strftime לפי תקן ANSI C." -#: ../data/geany.glade.h:310 +#: ../data/geany.glade.h:311 msgid "" "Specify a format for the the {year} wildcard. You can use any conversion " "specifiers which can be used with the ANSI C strftime function." @@ -1375,51 +1381,51 @@ msgstr "" "ציין תבנית עבור תווים כלליים לציון שנה. אתה יכול להשתמש בכל תווי ההמרה אשר " "ניתן להשתמש בפונקציית strftime לפי תקן ANSI C." -#: ../data/geany.glade.h:311 +#: ../data/geany.glade.h:312 msgid "Square brackets [ ]" msgstr "סוגריים מרובעים [ ]" -#: ../data/geany.glade.h:312 +#: ../data/geany.glade.h:313 msgid "Start a new file for each command-line filename that doesn't exist" msgstr "אם ליצור מסמכים חדשים, כאשר נשלחים משורת הפקודה קבצים שאינם קיימים." -#: ../data/geany.glade.h:313 +#: ../data/geany.glade.h:314 msgid "Startup" msgstr "אתחול" -#: ../data/geany.glade.h:314 +#: ../data/geany.glade.h:315 msgid "Startup path:" msgstr "נתיב הפעלה:" -#: ../data/geany.glade.h:315 +#: ../data/geany.glade.h:316 msgid "Status" msgstr "מצבים" -#: ../data/geany.glade.h:316 +#: ../data/geany.glade.h:317 msgid "Stop scrolling at last line" msgstr "עצירת הגלילה בשורה האחרונה" -#: ../data/geany.glade.h:317 +#: ../data/geany.glade.h:318 msgid "Store project file inside the project base directory" msgstr "אחסון קָבְצי המיזם בתיקיית המיזם הבסיסית" -#: ../data/geany.glade.h:318 +#: ../data/geany.glade.h:319 msgid "Strip trailing spaces and tabs" msgstr "הסרת רווחים והזחות מיותרים" -#: ../data/geany.glade.h:319 +#: ../data/geany.glade.h:320 msgid "Suppress status messages in the status bar" msgstr "הסתרת הודעות-מצב בשורת המצב" -#: ../data/geany.glade.h:320 +#: ../data/geany.glade.h:321 msgid "Switch to last used document after closing a tab" msgstr "לאחר סגירת לשונית, עבור למסמך האחרון שנצפה" -#: ../data/geany.glade.h:321 +#: ../data/geany.glade.h:322 msgid "Switch to status message list at new message" msgstr "מעבר לרשימת ההודעות בעת קבלת הודעת-מצב חדשה" -#: ../data/geany.glade.h:322 +#: ../data/geany.glade.h:323 msgid "" "Switch to the status message tab (in the notebook window at the bottom) if a " "new status message arrives" @@ -1427,64 +1433,64 @@ msgstr "" "מעבר אל כרטיסיית הודעות המצב (בחלון הכרטיסיות שבתחתית החלון הראשי) כאשר " "מתקבלת הודעת-מצב חדשה" -#: ../data/geany.glade.h:323 +#: ../data/geany.glade.h:324 msgid "Symbol list update frequency:" msgstr "תדירות עדכון רשימת הסמלים:" -#: ../data/geany.glade.h:324 +#: ../data/geany.glade.h:325 msgid "Symbol list:" msgstr "רשימת סמלים:" -#: ../data/geany.glade.h:325 ../src/sidebar.c:124 +#: ../data/geany.glade.h:326 ../src/sidebar.c:124 msgid "Symbols" msgstr "סמלים" -#: ../data/geany.glade.h:326 +#: ../data/geany.glade.h:327 msgid "System _default" msgstr "ברירת המח_דל של המערכת" -#: ../data/geany.glade.h:327 +#: ../data/geany.glade.h:328 msgid "T_abs and Spaces" msgstr "טאבים ורוו_חים" -#: ../data/geany.glade.h:328 +#: ../data/geany.glade.h:329 msgid "T_abs and spaces" msgstr "טאבים ורוו_חים" -#: ../data/geany.glade.h:329 ../src/keybindings.c:370 +#: ../data/geany.glade.h:330 ../src/keybindings.c:371 msgid "T_oggle Case of Selection" msgstr "שינוי הטקסט הנוכחי לאותיות ק_טנות" -#: ../data/geany.glade.h:330 +#: ../data/geany.glade.h:331 msgid "Tab key indents" msgstr "הזחה באמצעות מקש טאב" -#: ../data/geany.glade.h:331 ../src/prefs.c:1587 +#: ../data/geany.glade.h:332 ../src/prefs.c:1590 msgid "Templates" msgstr "תבניות" -#: ../data/geany.glade.h:332 ../src/prefs.c:1595 ../src/vte.c:281 +#: ../data/geany.glade.h:333 ../src/prefs.c:1598 ../src/vte.c:290 msgid "Terminal" msgstr "מסוף" -#: ../data/geany.glade.h:333 +#: ../data/geany.glade.h:334 msgid "Terminal:" msgstr "מדמה מסוף:" -#: ../data/geany.glade.h:334 +#: ../data/geany.glade.h:335 msgid "" "The amount of characters which are necessary to show the symbol " "autocompletion list" msgstr "מספר התווים המזערי הנחוצים בכדי להציג רשימת השלמה אוטומטית" -#: ../data/geany.glade.h:335 +#: ../data/geany.glade.h:336 msgid "" "The background color of characters after the given cursor position (see " "below) changed to the color set below, (this is recommended if you use " "proportional fonts)" msgstr "צבע הרקע של התווים לאחר מיקום שבירת השורה" -#: ../data/geany.glade.h:336 +#: ../data/geany.glade.h:337 msgid "" "The long line marker is a thin vertical line in the editor, it helps to mark " "long lines, or as a hint to break the line. Set this value to a value " @@ -1493,15 +1499,15 @@ msgstr "" "קו אנכי דק בעורך משמש להצגת שורה ארוכה, או רמז לשבירת שורה. קבע ערך זה לגדול " "מאפס בכדי לציין את מיקום העמודה בו הוא אמור להופיע" -#: ../data/geany.glade.h:337 +#: ../data/geany.glade.h:338 msgid "The name of the developer" msgstr "שם המפתח" -#: ../data/geany.glade.h:338 +#: ../data/geany.glade.h:339 msgid "The width in chars of a single indent" msgstr "רוחב (בתווים) של הזחה אחת" -#: ../data/geany.glade.h:339 +#: ../data/geany.glade.h:340 msgid "" "This option disables the automatic detection of the file encoding when " "opening non-Unicode files and opens the file with the specified encoding " @@ -1510,121 +1516,121 @@ msgstr "" "אפשרות זו מבטלת זיהוי אוטומטי של קידוד קובץ שאינו בקידוד יוניקוד ופותחת את " "הקובץ בקידוד שצוין (ראה להלן)." -#: ../data/geany.glade.h:340 +#: ../data/geany.glade.h:341 msgid "" "This option disables the keybinding to popup the menu bar (default is F10). " "Disabling it can be useful if you use, for example, Midnight Commander " "within the VTE." msgstr "אפשרות זו מבטלת את קיצור-המקש להצגת התפריט קופץ (F10 בברירת מחדל)" -#: ../data/geany.glade.h:341 +#: ../data/geany.glade.h:342 msgid "To_ggle All Additional Widgets" msgstr "ה_צגה או הסתרת היישומונים" -#: ../data/geany.glade.h:342 +#: ../data/geany.glade.h:343 msgid "Toggle the documents list on and off" msgstr "הצגה או הסתרה של רשימת המסמכים" -#: ../data/geany.glade.h:343 +#: ../data/geany.glade.h:344 msgid "Toggle the symbol list on and off" msgstr "הצגה או הסתרה של רשימת הסמלים" -#: ../data/geany.glade.h:344 ../src/prefs.c:1579 +#: ../data/geany.glade.h:345 ../src/prefs.c:1582 msgid "Toolbar" msgstr "סרגל הכלים" -#: ../data/geany.glade.h:345 ../src/keybindings.c:239 ../src/prefs.c:1585 +#: ../data/geany.glade.h:346 ../src/keybindings.c:239 ../src/prefs.c:1588 msgid "Tools" msgstr "כלים" -#: ../data/geany.glade.h:346 +#: ../data/geany.glade.h:347 msgid "Top" msgstr "למעלה" -#: ../data/geany.glade.h:347 +#: ../data/geany.glade.h:348 msgid "" "Type a defined short character sequence and complete it to a more complex " "string using a single keypress" msgstr "" "מאפשר הקלדת רצף תווים קצר ומוגדר ולהשלים אותו באמצעות לחיצה על מקש מסוים" -#: ../data/geany.glade.h:348 +#: ../data/geany.glade.h:349 msgid "Type:" msgstr "סוג:" -#: ../data/geany.glade.h:349 +#: ../data/geany.glade.h:350 msgid "U_ncomment Line(s)" msgstr "הסרת הער_ת שורה" -#: ../data/geany.glade.h:350 +#: ../data/geany.glade.h:351 msgid "Use Windows File Open/Save dialogs" msgstr "שימוש בסייר הקבצים של חלונות לפתיחה ולשמירת קבצים" -#: ../data/geany.glade.h:351 +#: ../data/geany.glade.h:352 msgid "Use an external command for printing" msgstr "השתמש בפקודה חיצונית להדפסה" -#: ../data/geany.glade.h:352 +#: ../data/geany.glade.h:353 msgid "" "Use current word under the cursor when opening the Find, Find in Files or " "Replace dialog and there is no selection" msgstr "" "משתמש במילה הנמצאת תחת הסמן בתיבת דו-שיח לחיפוש, חיפוש בקובץ וחיפוש והחלפה" -#: ../data/geany.glade.h:353 +#: ../data/geany.glade.h:354 msgid "Use fixed encoding when opening non-Unicode files" msgstr "השתמש בקידוד קבוע לפתיחת קבצים שאינם בקידוד יוניקוד" -#: ../data/geany.glade.h:354 +#: ../data/geany.glade.h:355 msgid "Use global settings" msgstr "השתמש בהגדרות הראשיות" -#: ../data/geany.glade.h:355 +#: ../data/geany.glade.h:356 msgid "Use indicators to show compile errors" msgstr "השתמש במחוונים להצגת שגיאות הידור" -#: ../data/geany.glade.h:356 +#: ../data/geany.glade.h:357 msgid "Use native GTK printing" msgstr "השתמש במדפיס GTK" -#: ../data/geany.glade.h:357 +#: ../data/geany.glade.h:358 msgid "Use one tab per indent" msgstr "השתמש בטאב אחד לכל כניסה" -#: ../data/geany.glade.h:358 +#: ../data/geany.glade.h:359 msgid "Use project-based session files" msgstr "שמירת הקבצים הפתוחים האחרונים במיזם ושחזורם בפתיחתו הבאה" -#: ../data/geany.glade.h:359 +#: ../data/geany.glade.h:360 msgid "" "Use spaces if the total indent is less than the tab width, otherwise use both" msgstr "השתמש ברווחים אם הכניסה קטנה מרוחב הטאב, אחרת השתמש בשניהם." -#: ../data/geany.glade.h:360 +#: ../data/geany.glade.h:361 msgid "Use spaces when inserting indentation" msgstr "הכנס רווחים במקום טאבים" -#: ../data/geany.glade.h:361 ../src/printing.c:404 +#: ../data/geany.glade.h:362 ../src/printing.c:261 msgid "Use the basename of the printed file" msgstr "הדפסת שם הקובץ הבסיסי בלבד" -#: ../data/geany.glade.h:362 +#: ../data/geany.glade.h:363 msgid "Use the current file's directory for Find in Files" msgstr "שימוש בתיקיית הקובץ הנוכחי לחיפוש קבצים" -#: ../data/geany.glade.h:363 +#: ../data/geany.glade.h:364 msgid "Use the current word under the cursor for Find dialogs" msgstr "שימוש במילה הנמצאת תחת הסמן לחיפוש בדו-שיח החיפוש" -#: ../data/geany.glade.h:364 ../src/prefs.c:1593 +#: ../data/geany.glade.h:365 ../src/prefs.c:1596 msgid "Various" msgstr "שונות" -#: ../data/geany.glade.h:365 +#: ../data/geany.glade.h:366 msgid "Version number, which a new file initially has" msgstr "מספר הגרסה, אשר יופיע בתחילת כל קובץ" -#: ../data/geany.glade.h:366 +#: ../data/geany.glade.h:367 msgid "" "When \"smart\" home is enabled, the HOME key will move the caret to the " "first non-blank character of the line, unless it is already there, it moves " @@ -1635,7 +1641,7 @@ msgstr "" "כאשר המקש \"Home\" נמצא במצב \"חכם\", שימוש בו יזיז את הסמן לתו הראשון בשורה " "שאינו תו לבן. אם הסמן כבר מוצב עליו, אזי הוא יוזז לתחילת השורה. " -#: ../data/geany.glade.h:367 +#: ../data/geany.glade.h:368 msgid "" "When enabled, a project file is stored by default inside the project base " "directory when creating new projects instead of one directory above the base " @@ -1646,7 +1652,7 @@ msgstr "" "שלו במקום בתיקייה אחת מעל. אתה עדיין יכול לשנות את נתיב קובץ המיזם בדו-שיח " "ליצירת מיזם חדש." -#: ../data/geany.glade.h:368 +#: ../data/geany.glade.h:369 msgid "" "Whether the virtual terminal emulation (VTE) should be loaded at startup, " "disable it if you do not need it" @@ -1654,34 +1660,34 @@ msgstr "" "האם לטעון את הדמיית המסוף בעת ההפעלה, לא לסמן אם אתה רוצה להשבית את הדמיית " "המסוף" -#: ../data/geany.glade.h:369 +#: ../data/geany.glade.h:370 msgid "" "Whether to beep if an error occurred or when the compilation process has " "finished" msgstr "האם להשמיע צפצוף בסיום הידור ובעת הצגת שגיאות" -#: ../data/geany.glade.h:370 +#: ../data/geany.glade.h:371 msgid "Whether to blink the cursor" msgstr "מגדיר אם סמן מדמה המסוף יהבהב" -#: ../data/geany.glade.h:371 +#: ../data/geany.glade.h:372 msgid "" "Whether to detect the indentation type from file contents when a file is " "opened" msgstr "מנסה לזהות ולהגדיר את סוג הזחת הקובץ בעת פתיחתו, בהסתמך על תָכְנו." -#: ../data/geany.glade.h:372 +#: ../data/geany.glade.h:373 msgid "" "Whether to detect the indentation width from file contents when a file is " "opened" msgstr "מנסה לזהות ולהגדיר את סוג הזחת הקובץ בעת פתיחתו, בהסתמך תָכְנו." -#: ../data/geany.glade.h:373 +#: ../data/geany.glade.h:374 msgid "" "Whether to execute \\\"cd $path\\\" when you switch between opened files" msgstr "האם לבצע \\\"‎cd $path\\\" ‏בעת מעבר בין קבצים שנפתחו" -#: ../data/geany.glade.h:374 +#: ../data/geany.glade.h:375 msgid "" "Whether to place file tabs next to the current tab rather than at the edges " "of the notebook" @@ -1689,23 +1695,23 @@ msgstr "" "אם למקם כרטיסיות קבצים חדשים לצד הכרטיסייה הנוכחית במקום בצידי הכרטיסיות " "הפתוחות." -#: ../data/geany.glade.h:375 +#: ../data/geany.glade.h:376 msgid "Whether to scroll to the bottom if a key was pressed" msgstr "מגדיר אם לגלול לתחתית מדמה המסוף בלחיצת מקש" -#: ../data/geany.glade.h:376 +#: ../data/geany.glade.h:377 msgid "Whether to scroll to the bottom when output is generated" msgstr "מגדיר אם לגלול לתחתית מדמה המסוף כשמתקבל פלט" -#: ../data/geany.glade.h:377 +#: ../data/geany.glade.h:378 msgid "Whether to show the status bar at the bottom of the main window" msgstr "קובע האם להציג את שורת המצב בחלון הראשי" -#: ../data/geany.glade.h:378 +#: ../data/geany.glade.h:379 msgid "Whether to stop scrolling one page past the last line of a document" msgstr "קובע אם אפשר לגלול דף נוסף מעבר לסוף הקובץ." -#: ../data/geany.glade.h:379 +#: ../data/geany.glade.h:380 msgid "" "Whether to store a project's session files and open them when re-opening the " "project" @@ -1713,7 +1719,7 @@ msgstr "" "האם לשמור את קָבְצי המיזם הפתוחים לפני סגירת המיזם, ולפָתְחם בעת פתיחה מחודשת של " "המיזם" -#: ../data/geany.glade.h:380 +#: ../data/geany.glade.h:381 msgid "" "Whether to use indicators (a squiggly underline) to highlight the lines " "where the compiler found a warning or an error" @@ -1721,15 +1727,15 @@ msgstr "" "קובע האם להשתמש במחוונים (קו תחתון מתפתל) כדי להדגיש את השורות בהן המהדר מצא " "שגיאה או התרה על אזהרה" -#: ../data/geany.glade.h:381 +#: ../data/geany.glade.h:382 msgid "Wi_ki" msgstr "וי_קי" -#: ../data/geany.glade.h:382 +#: ../data/geany.glade.h:383 msgid "Width:" msgstr "רוחב:" -#: ../data/geany.glade.h:383 +#: ../data/geany.glade.h:384 msgid "" "Wrap the line at the window border and continue it on the next line. Note: " "line wrapping has a high performance cost for large documents so should be " @@ -1739,313 +1745,321 @@ msgstr "" "שורות עלות ביצועים גבוהה במסמכים גדולים, לכן יש להימנע משימוש באפשרות זו " "במחשבים איטיים." -#: ../data/geany.glade.h:384 +#: ../data/geany.glade.h:385 msgid "XML/HTML tag auto-closing" msgstr "תג סגירה אוטומטי ב-XML/HTML" -#: ../data/geany.glade.h:385 +#: ../data/geany.glade.h:386 msgid "Year:" msgstr "שנה:" -#: ../data/geany.glade.h:386 +#: ../data/geany.glade.h:387 msgid "_1" msgstr "_1" -#: ../data/geany.glade.h:387 +#: ../data/geany.glade.h:388 msgid "_2" msgstr "_2" -#: ../data/geany.glade.h:388 +#: ../data/geany.glade.h:389 msgid "_3" msgstr "_3" -#: ../data/geany.glade.h:389 +#: ../data/geany.glade.h:390 msgid "_4" msgstr "_4" -#: ../data/geany.glade.h:390 +#: ../data/geany.glade.h:391 msgid "_5" msgstr "_5" -#: ../data/geany.glade.h:391 +#: ../data/geany.glade.h:392 msgid "_6" msgstr "_6" -#: ../data/geany.glade.h:392 +#: ../data/geany.glade.h:393 msgid "_7" msgstr "_7" -#: ../data/geany.glade.h:393 +#: ../data/geany.glade.h:394 msgid "_8" msgstr "_8" -#: ../data/geany.glade.h:394 +#: ../data/geany.glade.h:395 msgid "_Append toolbar to the menu" msgstr "_צירוף סרגל הכלים לשורת התפריטים" -#: ../data/geany.glade.h:395 +#: ../data/geany.glade.h:396 msgid "_Apply Default Indentation" msgstr "ה_חל הזחת ברירת מחדל" -#: ../data/geany.glade.h:396 +#: ../data/geany.glade.h:397 msgid "_Auto-indentation" msgstr "הזחה אוטומ_טית" #. build the code -#: ../data/geany.glade.h:397 ../src/build.c:2568 ../src/build.c:2845 +#: ../data/geany.glade.h:398 ../src/build.c:2568 ../src/build.c:2845 msgid "_Build" msgstr "_בנייה" -#: ../data/geany.glade.h:398 +#: ../data/geany.glade.h:399 +msgid "_Clone" +msgstr "פתי_חת עותק זמני של הקובץ" + +#: ../data/geany.glade.h:400 msgid "_Close" msgstr "_סגירה" -#: ../data/geany.glade.h:399 +#: ../data/geany.glade.h:401 msgid "_Color Chooser" msgstr "בחירת _צבע" -#: ../data/geany.glade.h:400 +#: ../data/geany.glade.h:402 msgid "_Color Schemes" msgstr "בחירת ער_כת צבעים" -#: ../data/geany.glade.h:401 +#: ../data/geany.glade.h:403 msgid "_Commands" msgstr "פ_קודות" -#: ../data/geany.glade.h:402 +#: ../data/geany.glade.h:404 msgid "_Comment Line(s)" msgstr "ה_כנסת הערת שורה" -#: ../data/geany.glade.h:403 ../src/keybindings.c:343 +#: ../data/geany.glade.h:405 ../src/keybindings.c:344 msgid "_Copy Current Line(s)" msgstr "ה_עתקת השורה הנוכחית" -#: ../data/geany.glade.h:404 ../src/keybindings.c:346 +#: ../data/geany.glade.h:406 ../src/keybindings.c:347 msgid "_Cut Current Line(s)" msgstr "_גזירת השורה הנוכחית" -#: ../data/geany.glade.h:405 +#: ../data/geany.glade.h:407 msgid "_Decrease Indent" msgstr "ה_זח החוצה" -#: ../data/geany.glade.h:406 ../src/keybindings.c:298 +#: ../data/geany.glade.h:408 ../src/keybindings.c:298 msgid "_Delete Current Line(s)" msgstr "_מחיקת השורה הנוכחית" -#: ../data/geany.glade.h:407 +#: ../data/geany.glade.h:409 msgid "_Detect from Content" msgstr "זיהוי סוג הז_חת הקובץ" -#: ../data/geany.glade.h:408 +#: ../data/geany.glade.h:410 msgid "_Document" msgstr "_מסמך" -#: ../data/geany.glade.h:409 +#: ../data/geany.glade.h:411 msgid "_Donate" msgstr "תרומו_ת" -#: ../data/geany.glade.h:410 ../src/keybindings.c:295 +#: ../data/geany.glade.h:412 ../src/keybindings.c:295 msgid "_Duplicate Line or Selection" msgstr "שכפול השו_רה או הבחירה נוכחית" -#: ../data/geany.glade.h:411 +#: ../data/geany.glade.h:413 msgid "_Edit" msgstr "_עריכה" -#: ../data/geany.glade.h:412 +#: ../data/geany.glade.h:414 msgid "_File" msgstr "_קובץ" -#: ../data/geany.glade.h:413 +#: ../data/geany.glade.h:415 msgid "_Fold All" msgstr "קיפול ה_כל" -#: ../data/geany.glade.h:414 +#: ../data/geany.glade.h:416 msgid "_Format" msgstr "_תבנית" -#: ../data/geany.glade.h:415 +#: ../data/geany.glade.h:417 msgid "_Go to Line" msgstr "מעבר _לשורה" -#: ../data/geany.glade.h:416 ../src/keybindings.c:473 +#: ../data/geany.glade.h:418 ../src/keybindings.c:474 msgid "_Go to Next Marker" msgstr "מ_עבר להדגשה הבאה" -#: ../data/geany.glade.h:417 ../src/keybindings.c:476 +#: ../data/geany.glade.h:419 ../src/keybindings.c:477 msgid "_Go to Previous Marker" msgstr "מ_עבר להדגשה הקודמת" -#: ../data/geany.glade.h:418 +#: ../data/geany.glade.h:420 msgid "_Help" msgstr "ע_זרה" -#: ../data/geany.glade.h:419 +#: ../data/geany.glade.h:421 msgid "_Hide Toolbar" msgstr "הסתרת סרגל הכ_לים" -#: ../data/geany.glade.h:420 +#: ../data/geany.glade.h:422 msgid "_Images only" msgstr "רק תמו_נות" -#: ../data/geany.glade.h:421 +#: ../data/geany.glade.h:423 msgid "_Increase Indent" msgstr "_הזח פנימה" -#: ../data/geany.glade.h:422 +#: ../data/geany.glade.h:424 msgid "_Insert \"include <...>\"" msgstr "ה_כנסת \"include <...>\"" -#: ../data/geany.glade.h:423 ../src/keybindings.c:411 +#: ../data/geany.glade.h:425 ../src/keybindings.c:412 msgid "_Insert Alternative White Space" msgstr "ה_כנסת רווחים" -#: ../data/geany.glade.h:424 +#: ../data/geany.glade.h:426 msgid "_Keyboard Shortcuts" msgstr "קיצורי _מקשים" -#: ../data/geany.glade.h:425 +#: ../data/geany.glade.h:427 msgid "_Large icons" msgstr "צלמיות _גדולות" -#: ../data/geany.glade.h:426 +#: ../data/geany.glade.h:428 msgid "_Line Wrapping" msgstr "גלישת _שורות" -#: ../data/geany.glade.h:427 ../src/keybindings.c:455 +#: ../data/geany.glade.h:429 ../src/keybindings.c:456 msgid "_Mark All" msgstr "הד_גשת הכל" -#: ../data/geany.glade.h:428 +#: ../data/geany.glade.h:430 msgid "_More" msgstr "_עוד" -#: ../data/geany.glade.h:429 +#: ../data/geany.glade.h:431 +msgid "_Move Line(s) Down" +msgstr "ה_זזת שורה מטה" + +#: ../data/geany.glade.h:432 +msgid "_Move Line(s) Up" +msgstr "הזז_ת שורה מעלה" + +#: ../data/geany.glade.h:433 msgid "_New" msgstr "_חדש" -#: ../data/geany.glade.h:430 +#: ../data/geany.glade.h:434 msgid "_Open" msgstr "_פתיחה" -#: ../data/geany.glade.h:431 +#: ../data/geany.glade.h:435 msgid "_Project" msgstr "_מיזם" -#: ../data/geany.glade.h:432 +#: ../data/geany.glade.h:436 msgid "_Recent Projects" msgstr "מיזמים _אחרונים" -#: ../data/geany.glade.h:433 ../src/keybindings.c:400 +#: ../data/geany.glade.h:437 ../src/keybindings.c:401 msgid "_Reflow Lines/Block" msgstr "הצג_ת בלוק/שורות מחדש" -#: ../data/geany.glade.h:434 ../src/callbacks.c:433 ../src/document.c:2838 +#: ../data/geany.glade.h:438 ../src/callbacks.c:433 ../src/document.c:2853 #: ../src/sidebar.c:697 msgid "_Reload" msgstr "טעינה מחד_ש" -#: ../data/geany.glade.h:435 +#: ../data/geany.glade.h:439 msgid "_Reload Configuration" msgstr "רענון תצו_רה" -#: ../data/geany.glade.h:436 ../src/search.c:629 +#: ../data/geany.glade.h:440 ../src/search.c:603 msgid "_Replace" msgstr "הח_לפה" -#: ../data/geany.glade.h:437 +#: ../data/geany.glade.h:441 msgid "_Replace Tabs by Spaces" msgstr "החלפת _טאבים ברווחים" -#: ../data/geany.glade.h:438 +#: ../data/geany.glade.h:442 msgid "_Search" msgstr "_חיפוש" -#: ../data/geany.glade.h:439 ../src/keybindings.c:356 +#: ../data/geany.glade.h:443 ../src/keybindings.c:357 msgid "_Select Current Line(s)" msgstr "_בחירת השורה הנוכחית" -#: ../data/geany.glade.h:440 ../src/keybindings.c:359 +#: ../data/geany.glade.h:444 ../src/keybindings.c:360 msgid "_Select Current Paragraph" msgstr "_בחירת הפסקה הנוכחית" -#: ../data/geany.glade.h:441 +#: ../data/geany.glade.h:445 msgid "_Send Selection to" msgstr "שליחת בח_ירה אל" -#: ../data/geany.glade.h:442 ../src/keybindings.c:398 +#: ../data/geany.glade.h:446 ../src/keybindings.c:399 msgid "_Send Selection to Terminal" msgstr "_שליחת הבחירה למסוף" -#: ../data/geany.glade.h:443 +#: ../data/geany.glade.h:447 msgid "_Small icons" msgstr "_צלמיות קטנות" -#: ../data/geany.glade.h:444 ../src/keybindings.c:389 +#: ../data/geany.glade.h:448 ../src/keybindings.c:390 msgid "_Smart Line Indent" msgstr "הזח ש_ורות" -#: ../data/geany.glade.h:445 +#: ../data/geany.glade.h:449 msgid "_Spaces" msgstr "רוו_חים" -#: ../data/geany.glade.h:446 +#: ../data/geany.glade.h:450 msgid "_Strip Trailing Spaces" msgstr "הסרת רווחים והזחות מ_יותרים" -#: ../data/geany.glade.h:447 +#: ../data/geany.glade.h:451 msgid "_Tabs" msgstr "_טאב" -#: ../data/geany.glade.h:448 +#: ../data/geany.glade.h:452 msgid "_Text only" msgstr "רק טקס_ט" -#: ../data/geany.glade.h:449 +#: ../data/geany.glade.h:453 msgid "_Toggle Line Commentation" msgstr "הכנסת/הסרת הע_רת שורה" -#: ../data/geany.glade.h:450 +#: ../data/geany.glade.h:454 msgid "_Toolbar Preferences" msgstr "העדפות סרגל ה_כלים" -#: ../data/geany.glade.h:451 +#: ../data/geany.glade.h:455 msgid "_Tools" msgstr "_כלים" -#: ../data/geany.glade.h:452 ../src/keybindings.c:305 -msgid "_Transpose Current Line" -msgstr "הח_לפת השורה הנוכחית" - -#: ../data/geany.glade.h:453 +#: ../data/geany.glade.h:456 msgid "_Unfold All" msgstr "פתיחת ה_כל" -#: ../data/geany.glade.h:454 +#: ../data/geany.glade.h:457 msgid "_Very small icons" msgstr "צלמיות קטנו_ת מאוד" -#: ../data/geany.glade.h:455 ../src/dialogs.c:365 +#: ../data/geany.glade.h:458 ../src/dialogs.c:358 msgid "_View" msgstr "תצו_גה" -#: ../data/geany.glade.h:456 +#: ../data/geany.glade.h:459 msgid "_Website" msgstr "דף ה_בית" -#: ../data/geany.glade.h:457 +#: ../data/geany.glade.h:460 msgid "_Word Count" msgstr "מונה _מילים" -#: ../data/geany.glade.h:458 +#: ../data/geany.glade.h:461 msgid "_Write Unicode BOM" msgstr "_כתיבת יוניקוד BOM" -#: ../data/geany.glade.h:459 +#: ../data/geany.glade.h:462 msgid "email address of the developer" msgstr "כתובת הדואר האלקטרוני של המפתח" -#: ../data/geany.glade.h:460 +#: ../data/geany.glade.h:463 msgid "invisible" msgstr "הסתרה" @@ -2067,67 +2081,67 @@ msgstr "" "Frank Lanitz\n" "כל הזכויות שמורות." -#: ../src/about.c:158 +#: ../src/about.c:160 msgid "About Geany" msgstr "‫אודות Geany" -#: ../src/about.c:208 +#: ../src/about.c:210 msgid "A fast and lightweight IDE" msgstr "סביבת פיתוח משולבת מהירה וקלת משקל" -#: ../src/about.c:229 +#: ../src/about.c:231 #, c-format msgid "(built on or after %s)" msgstr "(נבנה בתאריך %s או לאחריו)" #. gtk_container_add(GTK_CONTAINER(info_box), cop_label); -#: ../src/about.c:260 +#: ../src/about.c:262 msgid "Info" msgstr "מידע" -#: ../src/about.c:276 +#: ../src/about.c:278 msgid "Developers" msgstr "מפתחים" -#: ../src/about.c:283 +#: ../src/about.c:285 msgid "maintainer" msgstr "מתחזק" -#: ../src/about.c:291 ../src/about.c:299 ../src/about.c:307 +#: ../src/about.c:293 ../src/about.c:301 ../src/about.c:309 msgid "developer" msgstr "מפתח" -#: ../src/about.c:315 +#: ../src/about.c:317 msgid "translation maintainer" msgstr "מתחזק תרגום" -#: ../src/about.c:324 +#: ../src/about.c:326 msgid "Translators" msgstr "מתרגמים" -#: ../src/about.c:344 +#: ../src/about.c:346 msgid "Previous Translators" msgstr "מתרגמים קודמים" -#: ../src/about.c:365 +#: ../src/about.c:367 msgid "Contributors" msgstr "תורמים" -#: ../src/about.c:375 +#: ../src/about.c:377 #, c-format msgid "" "Some of the many contributors (for a more detailed list, see the file %s):" msgstr "חלק מהתורמים רבות ל-Geany (עבור רשימה מפורטת יותר, עיין בקובץ %s):" -#: ../src/about.c:401 +#: ../src/about.c:403 msgid "Credits" msgstr "תודות" -#: ../src/about.c:418 +#: ../src/about.c:420 msgid "License" msgstr "רישיון" -#: ../src/about.c:427 +#: ../src/about.c:429 msgid "" "License text could not be found, please visit http://www.gnu.org/licenses/" "gpl-2.0.txt to view it online." @@ -2137,6 +2151,7 @@ msgstr "" #. fall back to %d #: ../src/build.c:748 +#, c-format msgid "failed to substitute %%p, no project active" msgstr "" @@ -2149,7 +2164,7 @@ msgstr "התהליך נכשל, אין תיקיית עבודה." msgid "%s (in directory: %s)" msgstr "%s (בתיקייה %s)" -#: ../src/build.c:831 ../src/build.c:1055 ../src/search.c:1647 +#: ../src/build.c:831 ../src/build.c:1055 ../src/search.c:1624 #, c-format msgid "Process failed (%s)" msgstr "התהליך נכשל (%s)" @@ -2340,7 +2355,7 @@ msgstr "כל השינויים שלא נשמרו יאבדו." msgid "Are you sure you want to reload '%s'?" msgstr "האם אתה בטוח שברצונך לטעון מחדש את הקובץ '%s' ?" -#: ../src/callbacks.c:1065 ../src/keybindings.c:464 +#: ../src/callbacks.c:1065 ../src/keybindings.c:465 msgid "Go to Line" msgstr "מעבר לשורה" @@ -2406,50 +2421,50 @@ msgstr "אין פריטים נוספים" msgid "Could not open file %s (File not found)" msgstr "לא ניתן לפתוח את הקובץ %s" -#: ../src/dialogs.c:226 +#: ../src/dialogs.c:219 msgid "Detect from file" msgstr "זיהוי מקובץ" -#: ../src/dialogs.c:229 +#: ../src/dialogs.c:222 msgid "West European" msgstr "מערב אירופה" -#: ../src/dialogs.c:231 +#: ../src/dialogs.c:224 msgid "East European" msgstr "מזרח אירופה" -#: ../src/dialogs.c:233 +#: ../src/dialogs.c:226 msgid "East Asian" msgstr "מזרח אסיה" -#: ../src/dialogs.c:235 +#: ../src/dialogs.c:228 msgid "SE & SW Asian" msgstr "מזרח ומערב אסיה" -#: ../src/dialogs.c:237 +#: ../src/dialogs.c:230 msgid "Middle Eastern" msgstr "המזרח התיכון" -#: ../src/dialogs.c:239 ../src/encodings.c:112 ../src/encodings.c:113 +#: ../src/dialogs.c:232 ../src/encodings.c:112 ../src/encodings.c:113 #: ../src/encodings.c:114 ../src/encodings.c:115 ../src/encodings.c:116 #: ../src/encodings.c:117 ../src/encodings.c:118 ../src/encodings.c:119 msgid "Unicode" msgstr "יוניקוד" -#: ../src/dialogs.c:288 +#: ../src/dialogs.c:281 msgid "_More Options" msgstr "א_פשרויות נוספות" #. line 1 with checkbox and encoding combo -#: ../src/dialogs.c:295 +#: ../src/dialogs.c:288 msgid "Show _hidden files" msgstr "הצגת ק_בצים מוסתרים" -#: ../src/dialogs.c:306 +#: ../src/dialogs.c:299 msgid "Set encoding:" msgstr "הגדרת קידוד:" -#: ../src/dialogs.c:315 +#: ../src/dialogs.c:308 msgid "" "Explicitly defines an encoding for the file, if it would not be detected. " "This is useful when you know that the encoding of a file cannot be detected " @@ -2462,11 +2477,11 @@ msgstr "" "קבצים, כולם יפתחו בקידוד הנבחר." #. line 2 with filetype combo -#: ../src/dialogs.c:322 +#: ../src/dialogs.c:315 msgid "Set filetype:" msgstr "הגדרת סוג-קובץ:" -#: ../src/dialogs.c:332 +#: ../src/dialogs.c:325 msgid "" "Explicitly defines a filetype for the file, if it would not be detected by " "filename extension.\n" @@ -2476,177 +2491,164 @@ msgstr "" "מגדיר במפורש את סוג הקובץ הנפתח. אם תפתח מספר קבצים, כולם יפתחו באותו סוג " "קובץ." -#: ../src/dialogs.c:361 ../src/dialogs.c:466 +#: ../src/dialogs.c:354 ../src/dialogs.c:459 msgid "Open File" msgstr "פתיחת קובץ" -#: ../src/dialogs.c:367 +#: ../src/dialogs.c:360 msgid "" "Opens the file in read-only mode. If you choose more than one file to open, " "all files will be opened read-only." msgstr "" "פותח את הקובץ לקריאה בלבד. אם נבחרו מספר קבצים, כולם יפתחו לקריאה בלבד." -#: ../src/dialogs.c:387 +#: ../src/dialogs.c:380 msgid "Detect by file extension" msgstr "זיהוי באמצעות סיומת הקובץ" -#: ../src/dialogs.c:545 +#: ../src/dialogs.c:524 msgid "Overwrite?" msgstr "להחליף ?" -#: ../src/dialogs.c:546 +#: ../src/dialogs.c:525 msgid "Filename already exists!" msgstr "קובץ בשם זה כבר קיים !" -#: ../src/dialogs.c:581 ../src/dialogs.c:707 +#: ../src/dialogs.c:554 ../src/dialogs.c:667 msgid "Save File" msgstr "שמירת הקובץ" -#: ../src/dialogs.c:590 +#: ../src/dialogs.c:563 msgid "R_ename" msgstr "_שינוי שם" -#: ../src/dialogs.c:591 +#: ../src/dialogs.c:564 msgid "Save the file and rename it" msgstr "שמירת הקובץ ושינוי שמו" -#: ../src/dialogs.c:599 -msgid "_Open file in a new tab" -msgstr "פתיח_ת הקובץ בלשונית חדשה" - -#: ../src/dialogs.c:602 -msgid "" -"Keep the current unsaved document open and open the newly saved file in a " -"new tab" -msgstr "" -"שומר את הקובץ שלא-נשמר ופותח אותו בכרטיסייה חדשה, ומשאיר את המסמך של הקובץ " -"שלא נשמר בכרטיסייה נוספת." - -#: ../src/dialogs.c:725 ../src/win32.c:677 +#: ../src/dialogs.c:685 ../src/win32.c:678 msgid "Error" msgstr "שגיאה" -#: ../src/dialogs.c:728 ../src/dialogs.c:811 ../src/dialogs.c:1592 -#: ../src/win32.c:683 +#: ../src/dialogs.c:688 ../src/dialogs.c:771 ../src/dialogs.c:1556 +#: ../src/win32.c:684 msgid "Question" msgstr "שאלה" -#: ../src/dialogs.c:731 ../src/win32.c:689 +#: ../src/dialogs.c:691 ../src/win32.c:690 msgid "Warning" msgstr "אזהרה" -#: ../src/dialogs.c:734 ../src/win32.c:695 +#: ../src/dialogs.c:694 ../src/win32.c:696 msgid "Information" msgstr "מידע" -#: ../src/dialogs.c:815 +#: ../src/dialogs.c:775 msgid "_Don't save" msgstr "סגירה ל_לא שמירה" -#: ../src/dialogs.c:844 +#: ../src/dialogs.c:804 #, c-format msgid "The file '%s' is not saved." msgstr "הקובץ '%s' לא נשמר." -#: ../src/dialogs.c:845 +#: ../src/dialogs.c:805 msgid "Do you want to save it before closing?" msgstr "האם ברצונך לשמור אותו לפני סגירתו ?" -#: ../src/dialogs.c:906 +#: ../src/dialogs.c:867 msgid "Choose font" msgstr "בחירת גופן" -#: ../src/dialogs.c:1204 +#: ../src/dialogs.c:1168 msgid "" "An error occurred or file information could not be retrieved (e.g. from a " "new file)." msgstr "ארעה שגיאה או שפרטי הקובץ אינם ניתנים לשחזור." -#: ../src/dialogs.c:1223 ../src/dialogs.c:1224 ../src/dialogs.c:1225 -#: ../src/dialogs.c:1231 ../src/dialogs.c:1232 ../src/dialogs.c:1233 -#: ../src/symbols.c:2095 ../src/symbols.c:2116 ../src/symbols.c:2168 -#: ../src/ui_utils.c:264 +#: ../src/dialogs.c:1187 ../src/dialogs.c:1188 ../src/dialogs.c:1189 +#: ../src/dialogs.c:1195 ../src/dialogs.c:1196 ../src/dialogs.c:1197 +#: ../src/symbols.c:2164 ../src/symbols.c:2178 ../src/ui_utils.c:264 msgid "unknown" msgstr "לא ידוע" -#: ../src/dialogs.c:1238 ../src/symbols.c:893 +#: ../src/dialogs.c:1202 ../src/symbols.c:893 msgid "Properties" msgstr "מאפיינים" -#: ../src/dialogs.c:1269 +#: ../src/dialogs.c:1233 msgid "Type:" msgstr "סוג:" -#: ../src/dialogs.c:1283 +#: ../src/dialogs.c:1247 msgid "Size:" msgstr "גודל:" -#: ../src/dialogs.c:1299 +#: ../src/dialogs.c:1263 msgid "Location:" msgstr "מיקום:" -#: ../src/dialogs.c:1313 +#: ../src/dialogs.c:1277 msgid "Read-only:" msgstr "לקריאה בלבד:" -#: ../src/dialogs.c:1320 +#: ../src/dialogs.c:1284 msgid "(only inside Geany)" msgstr "(רק בתוך Geany)" -#: ../src/dialogs.c:1329 +#: ../src/dialogs.c:1293 msgid "Encoding:" msgstr "קידוד:" -#: ../src/dialogs.c:1339 ../src/ui_utils.c:268 +#: ../src/dialogs.c:1303 ../src/ui_utils.c:268 msgid "(with BOM)" msgstr "‫(עם BOM)" -#: ../src/dialogs.c:1339 +#: ../src/dialogs.c:1303 msgid "(without BOM)" msgstr "‫(ללא BOM)" -#: ../src/dialogs.c:1350 +#: ../src/dialogs.c:1314 msgid "Modified:" msgstr "שונו מאפיינים:" -#: ../src/dialogs.c:1364 +#: ../src/dialogs.c:1328 msgid "Changed:" msgstr "שוּנה:" -#: ../src/dialogs.c:1378 +#: ../src/dialogs.c:1342 msgid "Accessed:" msgstr "נפתח:" -#: ../src/dialogs.c:1400 +#: ../src/dialogs.c:1364 msgid "Permissions:" msgstr "הרשאות:" #. Header -#: ../src/dialogs.c:1408 +#: ../src/dialogs.c:1372 msgid "Read:" msgstr "קריאה:" -#: ../src/dialogs.c:1415 +#: ../src/dialogs.c:1379 msgid "Write:" msgstr "כתיבה:" -#: ../src/dialogs.c:1422 +#: ../src/dialogs.c:1386 msgid "Execute:" msgstr "הרצה:" #. Owner -#: ../src/dialogs.c:1430 +#: ../src/dialogs.c:1394 msgid "Owner:" msgstr "בעלים:" #. Group -#: ../src/dialogs.c:1466 +#: ../src/dialogs.c:1430 msgid "Group:" msgstr "קבוצה:" #. Other -#: ../src/dialogs.c:1502 +#: ../src/dialogs.c:1466 msgid "Other:" msgstr "אחר:" @@ -2805,8 +2807,8 @@ msgstr "‏\"%s\" לא נמצא." msgid "Wrap search and find again?" msgstr "לבצע חיפוש חוזר ?" -#: ../src/document.c:2034 ../src/search.c:1294 ../src/search.c:1338 -#: ../src/search.c:2106 ../src/search.c:2107 +#: ../src/document.c:2034 ../src/search.c:1270 ../src/search.c:1314 +#: ../src/search.c:2083 ../src/search.c:2084 #, c-format msgid "No matches found for \"%s\"." msgstr "לא נמצאו התאמות עבור \"%s\"." @@ -2818,39 +2820,39 @@ msgid_plural "%s: replaced %d occurrences of \"%s\" with \"%s\"." msgstr[0] "לא נמצאו התאמות עבור \"%s\"." msgstr[1] "%s: הוחלפו %d מופעים של \"%s\" ב-\"%s\"" -#: ../src/document.c:2839 +#: ../src/document.c:2854 msgid "Do you want to reload it?" msgstr "האם אתה בטוח שברצונך לטעון אותו מחדש ?" -#: ../src/document.c:2840 +#: ../src/document.c:2855 #, c-format msgid "" "The file '%s' on the disk is more recent than\n" "the current buffer." msgstr "הקובץ '%s' בדיסק מעודכן יותר." -#: ../src/document.c:2858 +#: ../src/document.c:2873 msgid "Close _without saving" msgstr "סגירה _ללא שמירה" -#: ../src/document.c:2861 +#: ../src/document.c:2876 msgid "Try to resave the file?" msgstr "לנסות שוב לשמור את הקובץ ?" -#: ../src/document.c:2862 +#: ../src/document.c:2877 #, c-format msgid "File \"%s\" was not found on disk!" msgstr "הקובץ \"%s\" לא נמצא בדיסק !" -#: ../src/editor.c:4315 +#: ../src/editor.c:4348 msgid "Enter Tab Width" msgstr "הכנסת רוחב טאב" -#: ../src/editor.c:4316 +#: ../src/editor.c:4349 msgid "Enter the amount of spaces which should be replaced by a tab character." msgstr "הזן את מספר הרווחים שיחליפו כל טאב." -#: ../src/editor.c:4474 +#: ../src/editor.c:4511 #, c-format msgid "Warning: non-standard hard tab width: %d != 8!" msgstr "לא תקני רוחב טאב: ‎%d != 8" @@ -3034,13 +3036,13 @@ msgstr "שפות _סימון" msgid "M_iscellaneous" msgstr "_שונות" -#: ../src/filetypes.c:1461 ../src/win32.c:104 +#: ../src/filetypes.c:1461 ../src/win32.c:105 msgid "All Source" msgstr "כל מקור" #. create meta file filter "All files" -#: ../src/filetypes.c:1486 ../src/project.c:295 ../src/win32.c:94 -#: ../src/win32.c:139 ../src/win32.c:160 ../src/win32.c:165 +#: ../src/filetypes.c:1486 ../src/project.c:295 ../src/win32.c:95 +#: ../src/win32.c:140 ../src/win32.c:161 ../src/win32.c:166 msgid "All files" msgstr "כל הקבצים" @@ -3053,25 +3055,25 @@ msgstr "ביטוי רגולרי לא תקין בסוג הקובץ %s: %s" msgid "untitled" msgstr "ללא שם" -#: ../src/highlighting.c:1233 ../src/main.c:828 ../src/socket.c:166 +#: ../src/highlighting.c:1255 ../src/main.c:833 ../src/socket.c:166 #: ../src/templates.c:224 #, c-format msgid "Could not find file '%s'." msgstr "הקובץ '%s' לא נמצא." -#: ../src/highlighting.c:1305 +#: ../src/highlighting.c:1327 msgid "Default" msgstr "ברירת מחדל" -#: ../src/highlighting.c:1344 +#: ../src/highlighting.c:1366 msgid "The current filetype overrides the default style." msgstr "סגנון הקובץ הנוכחי עוקף את סגנון ברירת המחדל." -#: ../src/highlighting.c:1345 +#: ../src/highlighting.c:1367 msgid "This may cause color schemes to display incorrectly." msgstr "דבר זה עלול לגרום להצגה שגויה של ערכות הצבעים" -#: ../src/highlighting.c:1366 +#: ../src/highlighting.c:1388 msgid "Color Schemes" msgstr "ערכות צבעים" @@ -3116,12 +3118,12 @@ msgstr "תצוגה" msgid "Document" msgstr "מסמך" -#: ../src/keybindings.c:238 ../src/keybindings.c:587 ../src/project.c:444 -#: ../src/ui_utils.c:1981 +#: ../src/keybindings.c:238 ../src/keybindings.c:588 ../src/project.c:447 +#: ../src/ui_utils.c:1968 msgid "Build" msgstr "בנייה" -#: ../src/keybindings.c:240 ../src/keybindings.c:612 +#: ../src/keybindings.c:240 ../src/keybindings.c:613 msgid "Help" msgstr "עזרה" @@ -3189,47 +3191,51 @@ msgstr "ביצוע חוזר" msgid "Delete to line end" msgstr "מחיקה עד סוף השורה" -#: ../src/keybindings.c:308 +#: ../src/keybindings.c:305 +msgid "_Transpose Current Line" +msgstr "הח_לפת השורה הנוכחית" + +#: ../src/keybindings.c:307 msgid "Scroll to current line" msgstr "גלילה לשורה הנוכחית" -#: ../src/keybindings.c:310 +#: ../src/keybindings.c:309 msgid "Scroll up the view by one line" msgstr "גלילה לשורה העליונה" -#: ../src/keybindings.c:312 +#: ../src/keybindings.c:311 msgid "Scroll down the view by one line" msgstr "גלילה לשורה התחתונה" -#: ../src/keybindings.c:314 +#: ../src/keybindings.c:313 msgid "Complete snippet" msgstr "מקטע שלם" -#: ../src/keybindings.c:316 +#: ../src/keybindings.c:315 msgid "Move cursor in snippet" msgstr "הזזת הסמן מקטע שלם" -#: ../src/keybindings.c:318 +#: ../src/keybindings.c:317 msgid "Suppress snippet completion" msgstr "הסתרת השלמת מילים" -#: ../src/keybindings.c:320 +#: ../src/keybindings.c:319 msgid "Context Action" msgstr "פעולה קשורה" -#: ../src/keybindings.c:322 +#: ../src/keybindings.c:321 msgid "Complete word" msgstr "השלמת מילה" -#: ../src/keybindings.c:324 +#: ../src/keybindings.c:323 msgid "Show calltip" msgstr "" -#: ../src/keybindings.c:326 +#: ../src/keybindings.c:325 msgid "Show macro list" msgstr "הצגת רשימת פקודות מאקרו" -#: ../src/keybindings.c:328 +#: ../src/keybindings.c:327 msgid "Word part completion" msgstr "השלמת מילה חלקית" @@ -3237,363 +3243,363 @@ msgstr "השלמת מילה חלקית" msgid "Move line(s) up" msgstr "הזזת שורה מעלה" -#: ../src/keybindings.c:332 +#: ../src/keybindings.c:333 msgid "Move line(s) down" msgstr "הזזת שורה מטה" -#: ../src/keybindings.c:337 +#: ../src/keybindings.c:338 msgid "Cut" msgstr "גזירה" -#: ../src/keybindings.c:339 +#: ../src/keybindings.c:340 msgid "Copy" msgstr "העתקה" -#: ../src/keybindings.c:341 +#: ../src/keybindings.c:342 msgid "Paste" msgstr "הדבקה" -#: ../src/keybindings.c:352 +#: ../src/keybindings.c:353 msgid "Select All" msgstr "בחירת הכל" -#: ../src/keybindings.c:354 +#: ../src/keybindings.c:355 msgid "Select current word" msgstr "בחירת מילה נוכחית" -#: ../src/keybindings.c:362 +#: ../src/keybindings.c:363 msgid "Select to previous word part" msgstr "בחירה עד תחילת המילה" -#: ../src/keybindings.c:364 +#: ../src/keybindings.c:365 msgid "Select to next word part" msgstr "בחירה עד סוף המילה" -#: ../src/keybindings.c:372 +#: ../src/keybindings.c:373 msgid "Toggle line commentation" msgstr "הכנסת/הסרת הערה" -#: ../src/keybindings.c:375 +#: ../src/keybindings.c:376 msgid "Comment line(s)" msgstr "הכנסת הערת שורה" -#: ../src/keybindings.c:377 +#: ../src/keybindings.c:378 msgid "Uncomment line(s)" msgstr "הסרת הערת שורה" -#: ../src/keybindings.c:379 +#: ../src/keybindings.c:380 msgid "Increase indent" msgstr "הזחה פנימה" -#: ../src/keybindings.c:382 +#: ../src/keybindings.c:383 msgid "Decrease indent" msgstr "הזחה החוצה" -#: ../src/keybindings.c:385 +#: ../src/keybindings.c:386 msgid "Increase indent by one space" msgstr "הזחה פנימה עם רווחים" -#: ../src/keybindings.c:387 +#: ../src/keybindings.c:388 msgid "Decrease indent by one space" msgstr "הזחה החוצה עם רווחים" -#: ../src/keybindings.c:391 +#: ../src/keybindings.c:392 msgid "Send to Custom Command 1" msgstr "שליחה לפקודה מותאמת אישית 1" -#: ../src/keybindings.c:393 +#: ../src/keybindings.c:394 msgid "Send to Custom Command 2" msgstr "שליחה לפקודה מותאמת אישית 2" -#: ../src/keybindings.c:395 +#: ../src/keybindings.c:396 msgid "Send to Custom Command 3" msgstr "שליחה לפקודה מותאמת אישית 3" -#: ../src/keybindings.c:403 +#: ../src/keybindings.c:404 msgid "Join lines" msgstr "צירוף שורות" -#: ../src/keybindings.c:408 +#: ../src/keybindings.c:409 msgid "Insert date" msgstr "הכנסת תאריך" -#: ../src/keybindings.c:414 +#: ../src/keybindings.c:415 msgid "Insert New Line Before Current" msgstr "הוספת שורה חדשה לפני השורה הנוכחית" -#: ../src/keybindings.c:416 +#: ../src/keybindings.c:417 msgid "Insert New Line After Current" msgstr "הוספת שורה חדשה לאחר השורה הנוכחית" -#: ../src/keybindings.c:429 ../src/search.c:463 +#: ../src/keybindings.c:430 ../src/search.c:439 msgid "Find" msgstr "חיפוש" -#: ../src/keybindings.c:431 +#: ../src/keybindings.c:432 msgid "Find Next" msgstr "חיפוש הבא" -#: ../src/keybindings.c:433 +#: ../src/keybindings.c:434 msgid "Find Previous" msgstr "חיפוש הקודם" -#: ../src/keybindings.c:440 ../src/search.c:619 +#: ../src/keybindings.c:441 ../src/search.c:593 msgid "Replace" msgstr "החלפה" -#: ../src/keybindings.c:442 ../src/search.c:871 +#: ../src/keybindings.c:443 ../src/search.c:843 msgid "Find in Files" msgstr "חיפוש בקובץ" -#: ../src/keybindings.c:445 +#: ../src/keybindings.c:446 msgid "Next Message" msgstr "הודעה הבאה" -#: ../src/keybindings.c:447 +#: ../src/keybindings.c:448 msgid "Previous Message" msgstr "הודעה קודמת" -#: ../src/keybindings.c:450 +#: ../src/keybindings.c:451 msgid "Find Usage" msgstr "חיפוש מספר המופעים" -#: ../src/keybindings.c:453 +#: ../src/keybindings.c:454 msgid "Find Document Usage" msgstr "חיפוש מספר המופעים במסמך" -#: ../src/keybindings.c:460 ../src/toolbar.c:66 +#: ../src/keybindings.c:461 ../src/toolbar.c:66 msgid "Navigate back a location" msgstr "ניווט לאחור" -#: ../src/keybindings.c:462 ../src/toolbar.c:67 +#: ../src/keybindings.c:463 ../src/toolbar.c:67 msgid "Navigate forward a location" msgstr "ניווט קדימה" -#: ../src/keybindings.c:467 +#: ../src/keybindings.c:468 msgid "Go to matching brace" msgstr "מעבר לסוגר המתאים" -#: ../src/keybindings.c:470 +#: ../src/keybindings.c:471 msgid "Toggle marker" msgstr "החלפת מצב הדגשה" -#: ../src/keybindings.c:479 +#: ../src/keybindings.c:480 msgid "Go to Tag Definition" msgstr "מעבר להגדרת התווית" -#: ../src/keybindings.c:482 +#: ../src/keybindings.c:483 msgid "Go to Tag Declaration" msgstr "מעבר להצהרת התווית" -#: ../src/keybindings.c:484 +#: ../src/keybindings.c:485 msgid "Go to Start of Line" msgstr "מעבר לתחילת השורה" -#: ../src/keybindings.c:486 +#: ../src/keybindings.c:487 msgid "Go to End of Line" msgstr "מעבר לסוף השורה" -#: ../src/keybindings.c:488 +#: ../src/keybindings.c:489 msgid "Go to Start of Display Line" msgstr "מעבר לתחילת השורה הנוכחית" -#: ../src/keybindings.c:490 +#: ../src/keybindings.c:491 msgid "Go to End of Display Line" msgstr "מעבר לסוף השורה הנוכחית" -#: ../src/keybindings.c:492 +#: ../src/keybindings.c:493 msgid "Go to Previous Word Part" msgstr "מעבר לתחילת המילה" -#: ../src/keybindings.c:494 +#: ../src/keybindings.c:495 msgid "Go to Next Word Part" msgstr "מעבר להמשך המילה" -#: ../src/keybindings.c:499 +#: ../src/keybindings.c:500 msgid "Toggle All Additional Widgets" msgstr "הצגה או הסתרת היישומונים" -#: ../src/keybindings.c:502 +#: ../src/keybindings.c:503 msgid "Fullscreen" msgstr "מסך מלא" -#: ../src/keybindings.c:504 +#: ../src/keybindings.c:505 msgid "Toggle Messages Window" msgstr "הצגת או הסתרת חלון ההודעות" -#: ../src/keybindings.c:507 +#: ../src/keybindings.c:508 msgid "Toggle Sidebar" msgstr "הצגה או הסתרת הסרגל הצידי" -#: ../src/keybindings.c:509 +#: ../src/keybindings.c:510 msgid "Zoom In" msgstr "התקרבות" -#: ../src/keybindings.c:511 +#: ../src/keybindings.c:512 msgid "Zoom Out" msgstr "התרחקות" -#: ../src/keybindings.c:513 +#: ../src/keybindings.c:514 msgid "Zoom Reset" msgstr "גודל רגיל" -#: ../src/keybindings.c:518 +#: ../src/keybindings.c:519 msgid "Switch to Editor" msgstr "מעבר לעורך" -#: ../src/keybindings.c:520 +#: ../src/keybindings.c:521 msgid "Switch to Search Bar" msgstr "מעבר לחיפוש בסרגל הכלים" -#: ../src/keybindings.c:522 +#: ../src/keybindings.c:523 msgid "Switch to Message Window" msgstr "מעבר לחלון ההודעות" -#: ../src/keybindings.c:524 +#: ../src/keybindings.c:525 msgid "Switch to Compiler" msgstr "מעבר לכרטיסיית המהדר" -#: ../src/keybindings.c:526 +#: ../src/keybindings.c:527 msgid "Switch to Messages" msgstr "מעבר לכרטיסיית ההודעות" -#: ../src/keybindings.c:528 +#: ../src/keybindings.c:529 msgid "Switch to Scribble" msgstr "מעבר לכרטיסיית ההערות" -#: ../src/keybindings.c:530 +#: ../src/keybindings.c:531 msgid "Switch to VTE" msgstr "מעבר למדמה המסוף" -#: ../src/keybindings.c:532 +#: ../src/keybindings.c:533 msgid "Switch to Sidebar" msgstr "מעבר לסרגל הצידי" -#: ../src/keybindings.c:534 +#: ../src/keybindings.c:535 msgid "Switch to Sidebar Symbol List" msgstr "מעבר לרשימת הסמלים בסרגל הצידי" -#: ../src/keybindings.c:536 +#: ../src/keybindings.c:537 msgid "Switch to Sidebar Document List" msgstr "מעבר לרשימת המסמכים בסרגל הצידי" -#: ../src/keybindings.c:541 +#: ../src/keybindings.c:542 msgid "Switch to left document" msgstr "מעבר למסמך השמאלי" -#: ../src/keybindings.c:543 +#: ../src/keybindings.c:544 msgid "Switch to right document" msgstr "מעבר למסמך הימני" -#: ../src/keybindings.c:545 +#: ../src/keybindings.c:546 msgid "Switch to last used document" msgstr "מעבר למסמך האחרון שנעשה בו שימוש" -#: ../src/keybindings.c:548 +#: ../src/keybindings.c:549 msgid "Move document left" msgstr "הזזת המסמך שמאלה" -#: ../src/keybindings.c:551 +#: ../src/keybindings.c:552 msgid "Move document right" msgstr "הזזת המסמך ימינה" -#: ../src/keybindings.c:553 +#: ../src/keybindings.c:554 msgid "Move document first" msgstr "הזזת המסמך להתחלה" -#: ../src/keybindings.c:555 +#: ../src/keybindings.c:556 msgid "Move document last" msgstr "הזזת המסמך לסוף" -#: ../src/keybindings.c:560 +#: ../src/keybindings.c:561 msgid "Toggle Line wrapping" msgstr "ביטול/הפעלת גלישת שורות" -#: ../src/keybindings.c:562 +#: ../src/keybindings.c:563 msgid "Toggle Line breaking" msgstr "ביטול/הפעלת שבירת שורות" -#: ../src/keybindings.c:566 +#: ../src/keybindings.c:567 msgid "Replace spaces by tabs" msgstr "החלפת רווחים בטאבים" -#: ../src/keybindings.c:568 +#: ../src/keybindings.c:569 msgid "Toggle current fold" msgstr "החלפת מצב קיפול קוד" -#: ../src/keybindings.c:570 +#: ../src/keybindings.c:571 msgid "Fold all" msgstr "קיפול הכל" -#: ../src/keybindings.c:572 +#: ../src/keybindings.c:573 msgid "Unfold all" msgstr "פתיחת הכל" -#: ../src/keybindings.c:574 +#: ../src/keybindings.c:575 msgid "Reload symbol list" msgstr "טעינה מחודשת של רשימת הסמלים" -#: ../src/keybindings.c:576 +#: ../src/keybindings.c:577 msgid "Remove Markers" msgstr "הסרת הדגשות" -#: ../src/keybindings.c:578 +#: ../src/keybindings.c:579 msgid "Remove Error Indicators" msgstr "הסרת מחווני הצגת שגיאות" -#: ../src/keybindings.c:580 +#: ../src/keybindings.c:581 msgid "Remove Markers and Error Indicators" msgstr "הסרת הדגשות ומחווני הצגת שגיאות" -#: ../src/keybindings.c:585 ../src/toolbar.c:68 +#: ../src/keybindings.c:586 ../src/toolbar.c:68 msgid "Compile" msgstr "הידור" -#: ../src/keybindings.c:589 +#: ../src/keybindings.c:590 msgid "Make all" msgstr "בניית הכל" -#: ../src/keybindings.c:592 +#: ../src/keybindings.c:593 msgid "Make custom target" msgstr "בנייה מותאמת אישית" -#: ../src/keybindings.c:594 +#: ../src/keybindings.c:595 msgid "Make object" msgstr "בניית קובץ Object" -#: ../src/keybindings.c:596 +#: ../src/keybindings.c:597 msgid "Next error" msgstr "שגיאה הבאה" -#: ../src/keybindings.c:598 +#: ../src/keybindings.c:599 msgid "Previous error" msgstr "שגיאה קודמת" -#: ../src/keybindings.c:600 +#: ../src/keybindings.c:601 msgid "Run" msgstr "הרצה" -#: ../src/keybindings.c:602 +#: ../src/keybindings.c:603 msgid "Build options" msgstr "אפשרויות בנייה" -#: ../src/keybindings.c:607 +#: ../src/keybindings.c:608 msgid "Show Color Chooser" msgstr "הצגת בוחר הצבעים" -#: ../src/keybindings.c:854 +#: ../src/keybindings.c:855 msgid "Keyboard Shortcuts" msgstr "קיצורי מקשים" -#: ../src/keybindings.c:866 +#: ../src/keybindings.c:867 msgid "The following keyboard shortcuts are configurable:" msgstr "ניתן לקבוע קיצורי מקשים לפעולות הבאות:" -#: ../src/keyfile.c:950 +#: ../src/keyfile.c:960 msgid "Type here what you want, use it as a notice/scratch board" msgstr "הזן כאן מה שאתה רוצה והשתמש בזה בתור הודעות או לוח רישום." -#: ../src/keyfile.c:1150 +#: ../src/keyfile.c:1166 msgid "Failed to load one or more session files." msgstr "אירעה תקלה בטעינת קובץ אחד או יותר בעת ההפעלה." @@ -3605,104 +3611,104 @@ msgstr "חלון איתור שגיאות" msgid "Cl_ear" msgstr "ני_קוי" -#: ../src/main.c:121 +#: ../src/main.c:122 msgid "" "Set initial column number for the first opened file (useful in conjunction " "with --line)" msgstr "הגדרת העמודה בה יוצב הסמן לראשונה ‫(יחד עם הדגל ‎--line)" -#: ../src/main.c:122 +#: ../src/main.c:123 msgid "Use an alternate configuration directory" msgstr "השתמש בתיקיית תצורה חלופית" -#: ../src/main.c:123 +#: ../src/main.c:124 msgid "Print internal filetype names" msgstr "הדפס את כל סוגי הקבצים הנתמכים על ידי ‫Geany" -#: ../src/main.c:124 +#: ../src/main.c:125 msgid "Generate global tags file (see documentation)" msgstr "צור קובץ תגיות ראשי ‫(עיין בתיעוד)" -#: ../src/main.c:125 +#: ../src/main.c:126 msgid "Don't preprocess C/C++ files when generating tags" msgstr "הכללת הגדרות אשר לא מהודרות לאחר סינון הקדם מעבד בשפות C/C‎‭++‭‮‏" -#: ../src/main.c:127 +#: ../src/main.c:128 msgid "Don't open files in a running instance, force opening a new instance" msgstr "במקרה שכבר רץ ברקע ‫Geany, אפשרות זו תכפה פתיחת הקובץ בחלון חדש." -#: ../src/main.c:128 +#: ../src/main.c:129 msgid "" "Use this socket filename for communication with a running Geany instance" msgstr "" -#: ../src/main.c:129 +#: ../src/main.c:130 msgid "Return a list of open documents in a running Geany instance" msgstr "החזר רשימה של קבצים הפתוחים כעת, במקרה ש‫-Geany כבר פתוח" -#: ../src/main.c:131 +#: ../src/main.c:132 msgid "Set initial line number for the first opened file" msgstr "הגדר השורה בה יוצב הסמן לראשונה" -#: ../src/main.c:132 +#: ../src/main.c:133 msgid "Don't show message window at startup" msgstr "אל תציג את חלון ההודעות בעת ההפעלה" -#: ../src/main.c:133 +#: ../src/main.c:134 msgid "Don't load auto completion data (see documentation)" msgstr "אל תטען נתוני השלמה אוטומטית ‫(ראה תיעוד)" -#: ../src/main.c:135 +#: ../src/main.c:136 msgid "Don't load plugins" msgstr "אל תטען תוספים" -#: ../src/main.c:137 +#: ../src/main.c:138 msgid "Print Geany's installation prefix" msgstr "הדפס את קידומת ההתקנה של ‫Geany" -#: ../src/main.c:138 +#: ../src/main.c:139 msgid "Open all FILES in read-only mode (see documention)" msgstr "פתח את כל הקבצים לקריאה בלבד ‫(ראה תיעוד)" -#: ../src/main.c:139 +#: ../src/main.c:140 msgid "Don't load the previous session's files" msgstr "אל תטען קבצים מההפעלה הקודמת" -#: ../src/main.c:141 +#: ../src/main.c:142 msgid "Don't load terminal support" msgstr "אל תטען תמיכה במדמה מסוף" -#: ../src/main.c:142 +#: ../src/main.c:143 msgid "Filename of libvte.so" msgstr "שם הקובץ ל‫-libvte.so" -#: ../src/main.c:144 +#: ../src/main.c:145 msgid "Be verbose" msgstr "מידע מפורט יותר" -#: ../src/main.c:145 +#: ../src/main.c:146 msgid "Show version and exit" msgstr "הצגת הגרסה ויציאה" -#: ../src/main.c:516 +#: ../src/main.c:520 msgid "[FILES...]" msgstr "‫[קבצים...]" #. note for translators: library versions are printed after this -#: ../src/main.c:547 +#: ../src/main.c:551 #, c-format msgid "built on %s with " msgstr "נבנה בתאריך %s עם " -#: ../src/main.c:635 +#: ../src/main.c:639 msgid "Move it now?" msgstr "להזיז אותו עכשיו ?" -#: ../src/main.c:637 +#: ../src/main.c:641 msgid "Geany needs to move your old configuration directory before starting." msgstr "‏Geany לעבור בתיקיית התצורה לפני כן." -#: ../src/main.c:646 +#: ../src/main.c:650 #, c-format msgid "" "Your configuration directory has been successfully moved from \"%s\" to \"%s" @@ -3711,14 +3717,14 @@ msgstr "תיקיית התצורה שלך הועברה בהצלחה מ-\"%s\" ל- #. for translators: the third %s in brackets is the error message which #. * describes why moving the dir didn't work -#: ../src/main.c:656 +#: ../src/main.c:660 #, c-format msgid "" "Your old configuration directory \"%s\" could not be moved to \"%s\" (%s). " "Please move manually the directory to the new location." msgstr "לא ניתן להעביר את תיקיית התצורה הישנה שלך מ-\"%s\" ל-\"%s\" ‏(%s)" -#: ../src/main.c:737 +#: ../src/main.c:741 #, c-format msgid "" "Configuration directory could not be created (%s).\n" @@ -3729,17 +3735,17 @@ msgstr "" "ייתכן ותהיינה לך מספר בעיות בהפעלת Geany ללא תיקיית תצורה.\n" "למרות זאת להפעיל את Geany ?" -#: ../src/main.c:1074 +#: ../src/main.c:1092 #, c-format msgid "This is Geany %s." msgstr "‏Geany %s." -#: ../src/main.c:1076 +#: ../src/main.c:1094 #, c-format msgid "Configuration directory could not be created (%s)." msgstr "לא ניתן ליצור את תיקיית התצורה (%s)." -#: ../src/main.c:1293 +#: ../src/main.c:1311 msgid "Configuration files reloaded." msgstr "קָבְצי התצורה נטענו מחדש." @@ -3768,60 +3774,60 @@ msgstr "לא ניתן למצוא את הקובץ '%s' - ניסה את נתיב msgid "Switch to Document" msgstr "מעבר למסמך." -#: ../src/plugins.c:497 +#: ../src/plugins.c:496 #, c-format msgid "" "The plugin \"%s\" is not binary compatible with this release of Geany - " "please recompile it." msgstr "התוסף \"%s\" אינו תואם בינארית לגרסה זו של Geany. נא הדר אותו מחדש." -#: ../src/plugins.c:1041 +#: ../src/plugins.c:1040 msgid "_Plugin Manager" msgstr "ניהו_ל תוספים" #. Translators: -#: ../src/plugins.c:1212 +#: ../src/plugins.c:1211 #, c-format msgid "%s %s" msgstr "%s %s" -#: ../src/plugins.c:1288 +#: ../src/plugins.c:1287 msgid "Active" msgstr "פעיל" -#: ../src/plugins.c:1294 +#: ../src/plugins.c:1293 msgid "Plugin" msgstr "תוסף" -#: ../src/plugins.c:1300 +#: ../src/plugins.c:1299 msgid "Description" msgstr "תיאור" -#: ../src/plugins.c:1318 +#: ../src/plugins.c:1317 msgid "No plugins available." msgstr "אין תוספים זמינים." -#: ../src/plugins.c:1416 +#: ../src/plugins.c:1415 msgid "Plugins" msgstr "תוספים" -#: ../src/plugins.c:1436 +#: ../src/plugins.c:1435 msgid "Choose which plugins should be loaded at startup:" msgstr "בחר אילו תוספים יטענו בעת ההפעלה:" -#: ../src/plugins.c:1448 +#: ../src/plugins.c:1447 msgid "Plugin details:" msgstr "פרטי התוסף:" -#: ../src/plugins.c:1457 +#: ../src/plugins.c:1456 msgid "Plugin:" msgstr "תוסף:" -#: ../src/plugins.c:1458 +#: ../src/plugins.c:1457 msgid "Author(s):" msgstr "יוצר:" -#: ../src/pluginutils.c:332 +#: ../src/pluginutils.c:331 msgid "Configure Plugins" msgstr "תצורת תוספים" @@ -3834,11 +3840,11 @@ msgstr "בחירת צירוף-מקשים" msgid "Press the combination of the keys you want to use for \"%s\"." msgstr "לחץ על צירוף המקשים שברצונך להשתמש עבור \"%s\"." -#: ../src/prefs.c:226 ../src/symbols.c:2237 ../src/sidebar.c:731 +#: ../src/prefs.c:226 ../src/symbols.c:2286 ../src/sidebar.c:731 msgid "_Expand All" msgstr "הר_חב הכל" -#: ../src/prefs.c:231 ../src/symbols.c:2242 ../src/sidebar.c:737 +#: ../src/prefs.c:231 ../src/symbols.c:2291 ../src/sidebar.c:737 msgid "_Collapse All" msgstr "_כווץ הכל" @@ -3850,38 +3856,38 @@ msgstr "פעולה" msgid "Shortcut" msgstr "קיצור מקש" -#: ../src/prefs.c:1456 +#: ../src/prefs.c:1459 msgid "_Allow" msgstr "א_פשר" -#: ../src/prefs.c:1458 +#: ../src/prefs.c:1461 msgid "_Override" msgstr "ד_רוס" -#: ../src/prefs.c:1459 +#: ../src/prefs.c:1462 msgid "Override that keybinding?" msgstr "האם לדרוס קיצור דרך זה ?" -#: ../src/prefs.c:1460 +#: ../src/prefs.c:1463 #, c-format msgid "The combination '%s' is already used for \"%s\"." msgstr "צירוף המקשים \"%s\" כבר קיים עבור \"%s\"." #. add manually GeanyWrapLabels because they can't be added with Glade #. page Tools -#: ../src/prefs.c:1661 +#: ../src/prefs.c:1664 msgid "Enter tool paths below. Tools you do not need can be left blank." msgstr "הזן נתיבי הכלים שלהלן. נתיבי כלים שאינך צריך יכולים להישאר ריקים." #. page Templates -#: ../src/prefs.c:1666 +#: ../src/prefs.c:1669 msgid "" "Set the information to be used in templates. See the documentation for " "details." msgstr "הגדרת את המידע לשימוש בתבניות. עיין בתיעוד לפרטים." #. page Keybindings -#: ../src/prefs.c:1671 +#: ../src/prefs.c:1674 msgid "" "Here you can change keyboard shortcuts for various actions. Select one and " "press the Change button to enter a new shortcut, or double click on an " @@ -3892,7 +3898,7 @@ msgstr "" "המייצגת את קיצור המקש שברצונך לבחור." #. page Editor->Indentation -#: ../src/prefs.c:1676 +#: ../src/prefs.c:1679 msgid "" "Warning: these settings are overridden by the current project. See " "Project->Properties." @@ -3900,52 +3906,48 @@ msgstr "" "אזהרה: הגדרות אלו עלולות להיעקף על ידי המיזם הנוכחי. ראה מיזם-" ">מאפיינים" -#: ../src/printing.c:183 -msgid "The editor font is not a monospaced font!" -msgstr "תווי הגופן אינם בעלי אורך קבוע !" - -#: ../src/printing.c:184 -msgid "Text will be wrongly spaced." -msgstr "הטקסט יוצג במרווחים שונים בצורה לא נכונה." - -#: ../src/printing.c:301 +#: ../src/printing.c:158 #, c-format msgid "Page %d of %d" msgstr "עמוד %d מתוך %d" -#: ../src/printing.c:371 +#: ../src/printing.c:228 msgid "Document Setup" msgstr "הגדרות מסמך" -#: ../src/printing.c:406 +#: ../src/printing.c:263 msgid "Print only the basename(without the path) of the printed file" msgstr "הדפסת שם הקובץ בלבד, ללא הנתיב המלא" -#: ../src/printing.c:525 +#: ../src/printing.c:383 +msgid "Paginating" +msgstr "מדפיס" + +#: ../src/printing.c:407 #, c-format msgid "Page %d of %d" msgstr "עמוד %d מתוך %d" -#: ../src/printing.c:779 +#: ../src/printing.c:464 #, c-format msgid "Did not send document %s to the printing subsystem." msgstr "לא לשלוח את המסמכך %s להדפסה." -#: ../src/printing.c:781 +#: ../src/printing.c:466 #, c-format msgid "Document %s was sent to the printing subsystem." msgstr "המסמך %s נשלח להדפסה." -#: ../src/printing.c:833 +#: ../src/printing.c:519 #, c-format msgid "Printing of %s failed (%s)." msgstr "הדפסת %s נכשלה (%s)." -#: ../src/printing.c:872 +#: ../src/printing.c:557 msgid "Please set a print command in the preferences dialog first." msgstr "נא לקבוע פקודת הדפסה בשיח ההעדפות." -#: ../src/printing.c:880 +#: ../src/printing.c:565 #, c-format msgid "" "The file \"%s\" will be printed with the following command:\n" @@ -3955,12 +3957,12 @@ msgstr "" "הקובץ %s יודפס עם הפקודה הבאה:\n" "%s" -#: ../src/printing.c:896 +#: ../src/printing.c:581 #, c-format msgid "Printing of \"%s\" failed (return code: %s)." msgstr "הדפסת %s נכשלה (קוד יציאה: %s)." -#: ../src/printing.c:902 +#: ../src/printing.c:587 #, c-format msgid "File %s printed." msgstr "הקובץ %s הודפס." @@ -3979,11 +3981,11 @@ msgstr "מיזם חדש" msgid "C_reate" msgstr "י_צירה" -#: ../src/project.c:175 ../src/project.c:417 +#: ../src/project.c:175 ../src/project.c:420 msgid "Choose Project Base Path" msgstr "בחירת נתיב למיזם" -#: ../src/project.c:197 ../src/project.c:560 +#: ../src/project.c:197 ../src/project.c:563 msgid "Project file could not be written" msgstr "אין אפשרות לכתוב על קובץ המיזם." @@ -3992,7 +3994,7 @@ msgstr "אין אפשרות לכתוב על קובץ המיזם." msgid "Project \"%s\" created." msgstr "המיזם \"%s\" נוצר." -#: ../src/project.c:241 ../src/project.c:273 ../src/project.c:950 +#: ../src/project.c:241 ../src/project.c:273 ../src/project.c:953 #, c-format msgid "Project file \"%s\" could not be loaded." msgstr "לא ניתן לטעון את קובץ המיזם \"%s\"." @@ -4005,68 +4007,68 @@ msgstr "פתיחת מזים" msgid "Project files" msgstr "קָבְצי מיזם" -#: ../src/project.c:351 +#: ../src/project.c:361 #, c-format msgid "Project \"%s\" closed." msgstr "המיזם \"%s\" נסגר." -#: ../src/project.c:563 +#: ../src/project.c:566 #, c-format msgid "Project \"%s\" saved." msgstr "המיזם \"%s\" נסגר." -#: ../src/project.c:596 +#: ../src/project.c:599 msgid "Do you want to close it before proceeding?" msgstr "האם אתה רוצה לסגור אותו לפני שתמשיך ?" -#: ../src/project.c:597 +#: ../src/project.c:600 #, c-format msgid "The '%s' project is open." msgstr "המיזם '%s' נפתח." -#: ../src/project.c:646 +#: ../src/project.c:649 msgid "The specified project name is too short." msgstr "שם המיזם שצוין קצר מדי." -#: ../src/project.c:652 +#: ../src/project.c:655 #, c-format msgid "The specified project name is too long (max. %d characters)." msgstr "שם המיזם שהוזן ארוך מדי (לכל היותר %d תווים)." -#: ../src/project.c:664 +#: ../src/project.c:667 msgid "You have specified an invalid project filename." msgstr "ציינת שם קובץ לא חוקי למיזם." -#: ../src/project.c:687 +#: ../src/project.c:690 msgid "Create the project's base path directory?" msgstr "יצירת התיקייה הבסיסית של המיזם ?" -#: ../src/project.c:688 +#: ../src/project.c:691 #, c-format msgid "The path \"%s\" does not exist." msgstr "הנתיב \"%s\" לא קיים." -#: ../src/project.c:697 +#: ../src/project.c:700 #, c-format msgid "Project base directory could not be created (%s)." msgstr "לא התאפשר ליצור את תיקיית הבסיס של המיזם (%s)." -#: ../src/project.c:710 +#: ../src/project.c:713 #, c-format msgid "Project file could not be written (%s)." msgstr "לא ניתן לכתוב על קובץ המיזם (%s)." #. initialise the dialog -#: ../src/project.c:854 ../src/project.c:865 +#: ../src/project.c:857 ../src/project.c:868 msgid "Choose Project Filename" msgstr "בחר שם קובץ למיזם." -#: ../src/project.c:940 +#: ../src/project.c:943 #, c-format msgid "Project \"%s\" opened." msgstr "המיזם \"%s\" נפתח." -#: ../src/search.c:290 ../src/search.c:970 +#: ../src/search.c:290 ../src/search.c:942 msgid "_Use regular expressions" msgstr "שימוש ב_ביטויים רגולריים" @@ -4092,11 +4094,11 @@ msgid "" "corresponding control characters" msgstr "מחליף ‎\\\\, \\t, \\n, \\r ו-‎\\uXXXX (תווי יוניקוד) בתווי בקרה מתאימים" -#: ../src/search.c:326 ../src/search.c:979 +#: ../src/search.c:326 ../src/search.c:951 msgid "C_ase sensitive" msgstr "התא_מת אותיות גדולות/קטנות" -#: ../src/search.c:330 ../src/search.c:984 +#: ../src/search.c:330 ../src/search.c:956 msgid "Match only a _whole word" msgstr "התאמה ל_מילה שלמה" @@ -4104,82 +4106,82 @@ msgstr "התאמה ל_מילה שלמה" msgid "Match from s_tart of word" msgstr "התאמה _לתחילת מילה" -#: ../src/search.c:470 +#: ../src/search.c:446 msgid "_Previous" msgstr "ה_קודם" -#: ../src/search.c:475 +#: ../src/search.c:451 msgid "_Next" msgstr "ה_בא" -#: ../src/search.c:479 ../src/search.c:640 ../src/search.c:881 +#: ../src/search.c:455 ../src/search.c:614 ../src/search.c:853 msgid "_Search for:" msgstr "ח_פש:" #. Now add the multiple match options -#: ../src/search.c:508 +#: ../src/search.c:484 msgid "_Find All" msgstr "חיפוש ה_כל" -#: ../src/search.c:515 +#: ../src/search.c:491 msgid "_Mark" msgstr "הד_גשה" -#: ../src/search.c:517 +#: ../src/search.c:493 msgid "Mark all matches in the current document" msgstr "הדגש את כל ההתאמות במסמך הנוכחי" -#: ../src/search.c:522 ../src/search.c:697 +#: ../src/search.c:498 ../src/search.c:671 msgid "In Sessi_on" msgstr "בכל _המסמכים" -#: ../src/search.c:527 ../src/search.c:702 +#: ../src/search.c:503 ../src/search.c:676 msgid "_In Document" msgstr "במ_סמך" #. close window checkbox -#: ../src/search.c:533 ../src/search.c:715 +#: ../src/search.c:509 ../src/search.c:689 msgid "Close _dialog" msgstr "סגיר_ת דו-שיח" -#: ../src/search.c:537 ../src/search.c:719 +#: ../src/search.c:513 ../src/search.c:693 msgid "Disable this option to keep the dialog open" msgstr "בטל אפשרות זו בכדי להשאיר חלון דו-שיח זה פתוח" -#: ../src/search.c:634 +#: ../src/search.c:608 msgid "Replace & Fi_nd" msgstr "החלפ_ה וחיפוש" -#: ../src/search.c:643 +#: ../src/search.c:617 msgid "Replace wit_h:" msgstr "החלף ע_ם:" #. Now add the multiple replace options -#: ../src/search.c:690 +#: ../src/search.c:664 msgid "Re_place All" msgstr "החלף הכ_ל" -#: ../src/search.c:707 +#: ../src/search.c:681 msgid "In Se_lection" msgstr "בבחיר_ה" -#: ../src/search.c:709 +#: ../src/search.c:683 msgid "Replace all matches found in the currently selected text" msgstr "החלף את כל ההתאמות שנמצאו בטקסט שנבחר" -#: ../src/search.c:826 +#: ../src/search.c:800 msgid "all" msgstr "הכל" -#: ../src/search.c:828 +#: ../src/search.c:802 msgid "project" msgstr "מיזם" -#: ../src/search.c:830 +#: ../src/search.c:804 msgid "custom" msgstr "מותאם אישית" -#: ../src/search.c:834 +#: ../src/search.c:808 msgid "" "All: search all files in the directory\n" "Project: use file patterns defined in the project settings\n" @@ -4189,106 +4191,106 @@ msgstr "" "מיזם: חפש בסוגי הקבצים שהוגדרו בהגדרות המיזם.\n" "מותאם אישית: לציין סוגי הקבצים לחיפוש באופן ידני." -#: ../src/search.c:900 +#: ../src/search.c:872 msgid "Fi_les:" msgstr "קבצי_ם:" -#: ../src/search.c:912 +#: ../src/search.c:884 msgid "File patterns, e.g. *.c *.h" msgstr "סוגי קבצים לחיפוש, למשל: ‎*.c *.h" -#: ../src/search.c:924 +#: ../src/search.c:896 msgid "_Directory:" msgstr "תיקיי_ה:" -#: ../src/search.c:942 +#: ../src/search.c:914 msgid "E_ncoding:" msgstr "קי_דוד:" -#: ../src/search.c:973 +#: ../src/search.c:945 msgid "See grep's manual page for more information" msgstr "ראה תיעוד grep לפרטים נוספים" -#: ../src/search.c:975 +#: ../src/search.c:947 msgid "_Recurse in subfolders" msgstr "חיפ_וש רקורסיבי בספריות המשנה" -#: ../src/search.c:988 +#: ../src/search.c:960 msgid "_Invert search results" msgstr "הפיכת _תוצאות החיפוש" -#: ../src/search.c:992 +#: ../src/search.c:964 msgid "Invert the sense of matching, to select non-matching lines" msgstr "הופך את חיפוש ההתאמה, מחפש שורות שאינן תואמות לחיפוש" -#: ../src/search.c:1009 +#: ../src/search.c:981 msgid "E_xtra options:" msgstr "אפשרו_יות נוספות:" -#: ../src/search.c:1016 +#: ../src/search.c:988 msgid "Other options to pass to Grep" msgstr "אפשרויות נוספות שיועברו ל-grep" -#: ../src/search.c:1297 ../src/search.c:2112 ../src/search.c:2115 +#: ../src/search.c:1273 ../src/search.c:2089 ../src/search.c:2092 #, c-format msgid "Found %d match for \"%s\"." msgid_plural "Found %d matches for \"%s\"." msgstr[0] "נמצאו %d התאמות ל-\"%s\"." msgstr[1] "נמצאו %d התאמות ל-%s" -#: ../src/search.c:1344 +#: ../src/search.c:1320 #, c-format msgid "Replaced %u matches in %u documents." msgstr "הוחלפו %u התאמות ב-%u מסמכים." -#: ../src/search.c:1534 +#: ../src/search.c:1511 msgid "Invalid directory for find in files." msgstr "התיקייה לא חוקית לחיפוש בקבצים." -#: ../src/search.c:1555 +#: ../src/search.c:1532 msgid "No text to find." msgstr "לא נמצא טקסט." -#: ../src/search.c:1582 +#: ../src/search.c:1559 #, c-format msgid "Cannot execute grep tool '%s'; check the path setting in Preferences." msgstr "לא ניתן לבצע '%s' באמצעות grep. בדוק את העדפות הנתיב שלו." -#: ../src/search.c:1589 +#: ../src/search.c:1566 #, c-format msgid "Cannot parse extra options: %s" msgstr "האפשרויות הנוספות לא ניתנות לניתוח: %s" -#: ../src/search.c:1655 +#: ../src/search.c:1632 msgid "Searching..." msgstr "מחפש..." -#: ../src/search.c:1666 +#: ../src/search.c:1643 #, c-format msgid "%s %s -- %s (in directory: %s)" msgstr "‏%s %s -- %s (בתיקייה: %s)" -#: ../src/search.c:1707 +#: ../src/search.c:1684 #, c-format msgid "Could not open directory (%s)" msgstr "לא ניתן לפתוח את התיקייה (%s)" -#: ../src/search.c:1809 +#: ../src/search.c:1784 msgid "Search failed." msgstr "החיפוש נכשל." -#: ../src/search.c:1829 +#: ../src/search.c:1808 #, c-format msgid "Search completed with %d match." msgid_plural "Search completed with %d matches." msgstr[0] "נמצאה התאמה אחת." msgstr[1] "נמצאו %d התאמות." -#: ../src/search.c:1837 +#: ../src/search.c:1816 msgid "No matches found." msgstr "לא נמצאו התאמות." -#: ../src/search.c:1867 +#: ../src/search.c:1844 #, c-format msgid "Bad regex: %s" msgstr "ביטוי רגולרי לא תקין: %s" @@ -4301,11 +4303,11 @@ msgid "" "This is a fatal error and Geany will now quit." msgstr "" -#: ../src/stash.c:1099 +#: ../src/stash.c:1098 msgid "Name" msgstr "שם" -#: ../src/stash.c:1106 +#: ../src/stash.c:1105 msgid "Value" msgstr "ערך" @@ -4402,7 +4404,7 @@ msgstr "תת-סעיף" #: ../src/symbols.c:742 ../src/symbols.c:814 msgid "Subsubsection" -msgstr "" +msgstr "תת-תת סעיף" #: ../src/symbols.c:753 msgid "Structures" @@ -4499,8 +4501,8 @@ msgid "Variables / Signals" msgstr "משתנים/אותות" #: ../src/symbols.c:858 -msgid "Processes / Components" -msgstr "תהליכים/רכיבים" +msgid "Processes / Blocks / Components" +msgstr "תהליכים / בלוקים / רכיבים" #: ../src/symbols.c:866 msgid "Events" @@ -4558,17 +4560,17 @@ msgstr "מבנים" msgid "Typedefs / Enums" msgstr "Typedefs / Enums" -#: ../src/symbols.c:1729 +#: ../src/symbols.c:1732 #, c-format msgid "Unknown filetype extension for \"%s\".\n" msgstr "סיומת הקובץ \"%s\" לא מוכרת.\n" -#: ../src/symbols.c:1752 +#: ../src/symbols.c:1755 #, c-format msgid "Failed to create tags file, perhaps because no tags were found.\n" msgstr "נכשל ניסיון יצירת תגיות לקובץ, אולי לא נמצאו תגיות.\n" -#: ../src/symbols.c:1759 +#: ../src/symbols.c:1762 #, c-format msgid "" "Usage: %s -g \n" @@ -4577,7 +4579,7 @@ msgstr "" "השתמש: %s -g <קובץ תג> <רשימת קבצים>\n" "\n" -#: ../src/symbols.c:1760 +#: ../src/symbols.c:1763 #, c-format msgid "" "Example:\n" @@ -4588,40 +4590,40 @@ msgstr "" "CFLAGS=`pkg-config gtk+-2.0 --cflags` %s -g gtk2.c.tags /usr/include/gtk-2.0/" "gtk/gtk.h\n" -#: ../src/symbols.c:1774 +#: ../src/symbols.c:1777 msgid "Load Tags" msgstr "טעינת תגיות" -#: ../src/symbols.c:1781 +#: ../src/symbols.c:1784 msgid "Geany tag files (*.*.tags)" msgstr "‏Geany קָבְצי תג (‎*.*.tags)" #. For translators: the first wildcard is the filetype, the second the filename -#: ../src/symbols.c:1801 +#: ../src/symbols.c:1804 #, c-format msgid "Loaded %s tags file '%s'." msgstr "טעינת %s קובץ תג '%s'." -#: ../src/symbols.c:1804 +#: ../src/symbols.c:1807 #, c-format msgid "Could not load tags file '%s'." msgstr "לא ניתן לטעון את קובץ התגיות '%s'." -#: ../src/symbols.c:1944 +#: ../src/symbols.c:1947 #, c-format msgid "Forward declaration \"%s\" not found." msgstr "לא נמצאה הצהרה קודמת של \"%s\"." -#: ../src/symbols.c:1946 +#: ../src/symbols.c:1949 #, c-format msgid "Definition of \"%s\" not found." msgstr "לא נמצאה הגדרה קודמת של \"%s\"." -#: ../src/symbols.c:2252 +#: ../src/symbols.c:2301 msgid "Sort by _Name" msgstr "מיין ל_פי שם" -#: ../src/symbols.c:2259 +#: ../src/symbols.c:2308 msgid "Sort by _Appearance" msgstr "מיין ל_פי סדר הופעה" @@ -4834,27 +4836,27 @@ msgstr "לא הוגדרו פקודות מותאמות אישית" msgid "Word Count" msgstr "מונה מילים" -#: ../src/tools.c:853 +#: ../src/tools.c:852 msgid "selection" msgstr "בחירה" -#: ../src/tools.c:859 +#: ../src/tools.c:857 msgid "whole document" msgstr "כל המסמך" -#: ../src/tools.c:868 +#: ../src/tools.c:866 msgid "Range:" msgstr "טווח:" -#: ../src/tools.c:880 +#: ../src/tools.c:878 msgid "Lines:" msgstr "שורות:" -#: ../src/tools.c:894 +#: ../src/tools.c:892 msgid "Words:" msgstr "מילים:" -#: ../src/tools.c:908 +#: ../src/tools.c:906 msgid "Characters:" msgstr "תווים:" @@ -4870,11 +4872,11 @@ msgstr "הצגת ר_שימת הסמלים" msgid "Show _Document List" msgstr "הצגת רשימת המסמ_כים" -#: ../src/sidebar.c:605 ../plugins/filebrowser.c:659 +#: ../src/sidebar.c:605 ../plugins/filebrowser.c:658 msgid "H_ide Sidebar" msgstr "הסתרת ה_סרגל הצידי" -#: ../src/sidebar.c:710 ../plugins/filebrowser.c:630 +#: ../src/sidebar.c:710 ../plugins/filebrowser.c:629 msgid "_Find in Files" msgstr "חיפוש בק_ובץ" @@ -4972,23 +4974,23 @@ msgstr "C++ STL" msgid "_Set Custom Date Format" msgstr "הגדרת תבני_ת תאריך מותאמת אישית" -#: ../src/ui_utils.c:1820 +#: ../src/ui_utils.c:1807 msgid "Select Folder" msgstr "בחירת תיקייה" -#: ../src/ui_utils.c:1820 +#: ../src/ui_utils.c:1807 msgid "Select File" msgstr "בחירת קובץ" -#: ../src/ui_utils.c:1979 +#: ../src/ui_utils.c:1966 msgid "Save All" msgstr "שמירת הכל" -#: ../src/ui_utils.c:1980 +#: ../src/ui_utils.c:1967 msgid "Close All" msgstr "סגירת הכל" -#: ../src/ui_utils.c:2226 +#: ../src/ui_utils.c:2213 msgid "Geany cannot start!" msgstr "‫Geany לא יכול לרוץ !" @@ -5014,205 +5016,210 @@ msgstr "Mac (CR)" msgid "Unix (LF)" msgstr "Unix (LF)" -#: ../src/vte.c:548 +#: ../src/vte.c:426 +#, c-format +msgid "invalid VTE library \"%s\": missing symbol \"%s\"" +msgstr "" + +#: ../src/vte.c:573 msgid "_Set Path From Document" msgstr "הגדרת נ_תיב המסמך" -#: ../src/vte.c:553 +#: ../src/vte.c:578 msgid "_Restart Terminal" msgstr "הפעל מחד_ש את המסוף" -#: ../src/vte.c:576 +#: ../src/vte.c:601 msgid "_Input Methods" msgstr "שיטו_ת קלט" -#: ../src/vte.c:670 +#: ../src/vte.c:695 msgid "" "Could not change the directory in the VTE because it probably contains a " "command." msgstr "לא ניתן לשנות את תיקיית VTE. כנראה היא מחילה פקודה." -#: ../src/win32.c:159 +#: ../src/win32.c:160 msgid "Geany project files" msgstr "קבצים מיזם Geany" -#: ../src/win32.c:164 +#: ../src/win32.c:165 msgid "Executables" msgstr "הרצה" -#: ../src/win32.c:1103 +#: ../src/win32.c:1173 #, c-format msgid "Process timed out after %.02f s!" msgstr "תם הזמן שהוקצב לתהליך (%.02f)" -#: ../plugins/classbuilder.c:38 +#: ../plugins/classbuilder.c:37 msgid "Class Builder" msgstr "בונה מחלקות" -#: ../plugins/classbuilder.c:38 +#: ../plugins/classbuilder.c:37 msgid "Creates source files for new class types." msgstr "יצירת קָבְצי מקור לסוגי מחלקות חדשים" -#: ../plugins/classbuilder.c:435 +#: ../plugins/classbuilder.c:434 msgid "Create Class" msgstr "יצירת מחלקה" -#: ../plugins/classbuilder.c:446 +#: ../plugins/classbuilder.c:445 msgid "Create C++ Class" msgstr "‫יצירת מחלקת ‪C++" -#: ../plugins/classbuilder.c:449 +#: ../plugins/classbuilder.c:448 msgid "Create GTK+ Class" msgstr "‫יצירת מחלקת ‪GTK+" -#: ../plugins/classbuilder.c:452 +#: ../plugins/classbuilder.c:451 msgid "Create PHP Class" msgstr "‫יצירת מחלקת PHP" -#: ../plugins/classbuilder.c:469 +#: ../plugins/classbuilder.c:468 msgid "Namespace" msgstr "מרחב שם" -#: ../plugins/classbuilder.c:476 ../plugins/classbuilder.c:478 +#: ../plugins/classbuilder.c:475 ../plugins/classbuilder.c:477 msgid "Class" msgstr "מחלקה" -#: ../plugins/classbuilder.c:485 +#: ../plugins/classbuilder.c:484 msgid "Header file:" msgstr "קובץ כותר:" -#: ../plugins/classbuilder.c:487 +#: ../plugins/classbuilder.c:486 msgid "Source file:" msgstr "קובץ מקור:" -#: ../plugins/classbuilder.c:489 +#: ../plugins/classbuilder.c:488 msgid "Inheritance" msgstr "ירושה" -#: ../plugins/classbuilder.c:491 +#: ../plugins/classbuilder.c:490 msgid "Base class:" msgstr "מחלקת בסיס:" -#: ../plugins/classbuilder.c:499 +#: ../plugins/classbuilder.c:498 msgid "Base source:" msgstr "בסיס מקור:" -#: ../plugins/classbuilder.c:504 +#: ../plugins/classbuilder.c:503 msgid "Base header:" msgstr "בסיס כותר:" -#: ../plugins/classbuilder.c:512 +#: ../plugins/classbuilder.c:511 msgid "Global" msgstr "ראשי" -#: ../plugins/classbuilder.c:531 +#: ../plugins/classbuilder.c:530 msgid "Base GType:" msgstr "בסיס GType:" -#: ../plugins/classbuilder.c:536 +#: ../plugins/classbuilder.c:535 msgid "Implements:" msgstr "יישום:" -#: ../plugins/classbuilder.c:538 +#: ../plugins/classbuilder.c:537 msgid "Options" msgstr "אפשרויות:" -#: ../plugins/classbuilder.c:555 +#: ../plugins/classbuilder.c:554 msgid "Create constructor" msgstr "יצירת בנאי" -#: ../plugins/classbuilder.c:560 +#: ../plugins/classbuilder.c:559 msgid "Create destructor" msgstr "יצירת מפרק" -#: ../plugins/classbuilder.c:567 +#: ../plugins/classbuilder.c:566 msgid "Is abstract" msgstr "מופשט" -#: ../plugins/classbuilder.c:570 +#: ../plugins/classbuilder.c:569 msgid "Is singleton" msgstr "יצירת Singleton" -#: ../plugins/classbuilder.c:580 +#: ../plugins/classbuilder.c:579 msgid "Constructor type:" msgstr "סוג בנאי:" -#: ../plugins/classbuilder.c:1092 +#: ../plugins/classbuilder.c:1091 msgid "Create Cla_ss" msgstr "יצירת _מחלקה" -#: ../plugins/classbuilder.c:1098 +#: ../plugins/classbuilder.c:1097 msgid "_C++ Class" msgstr "מחל_קת ‪C++" -#: ../plugins/classbuilder.c:1101 +#: ../plugins/classbuilder.c:1100 msgid "_GTK+ Class" msgstr "מחלקת ‪G_TK+" -#: ../plugins/classbuilder.c:1104 +#: ../plugins/classbuilder.c:1103 msgid "_PHP Class" msgstr "מחלק_ת PHP" -#: ../plugins/htmlchars.c:41 +#: ../plugins/htmlchars.c:40 msgid "HTML Characters" msgstr "תווי HTML" -#: ../plugins/htmlchars.c:41 +#: ../plugins/htmlchars.c:40 msgid "Inserts HTML character entities like '&'." msgstr "הכנסת תווי HTML מיוחדים, דוגמת ‭'&'" -#: ../plugins/htmlchars.c:42 ../plugins/export.c:40 -#: ../plugins/filebrowser.c:46 ../plugins/saveactions.c:42 -#: ../plugins/splitwindow.c:35 +#: ../plugins/htmlchars.c:41 ../plugins/export.c:39 +#: ../plugins/filebrowser.c:45 ../plugins/saveactions.c:41 +#: ../plugins/splitwindow.c:34 msgid "The Geany developer team" msgstr "צוות המפתחים של Geany" -#: ../plugins/htmlchars.c:78 +#: ../plugins/htmlchars.c:77 msgid "HTML characters" msgstr "תווי HTML" -#: ../plugins/htmlchars.c:84 +#: ../plugins/htmlchars.c:83 msgid "ISO 8859-1 characters" msgstr "תווי ISO 8859-1" -#: ../plugins/htmlchars.c:182 +#: ../plugins/htmlchars.c:181 msgid "Greek characters" msgstr "תווים יווניים" -#: ../plugins/htmlchars.c:237 +#: ../plugins/htmlchars.c:236 msgid "Mathematical characters" msgstr "תווים מתימטיים" -#: ../plugins/htmlchars.c:278 +#: ../plugins/htmlchars.c:277 msgid "Technical characters" msgstr "תווים טכניים" -#: ../plugins/htmlchars.c:286 +#: ../plugins/htmlchars.c:285 msgid "Arrow characters" msgstr "תווי חצים" -#: ../plugins/htmlchars.c:299 +#: ../plugins/htmlchars.c:298 msgid "Punctuation characters" msgstr "תווי פיסוק" -#: ../plugins/htmlchars.c:315 +#: ../plugins/htmlchars.c:314 msgid "Miscellaneous characters" msgstr "תווים שונים" -#: ../plugins/htmlchars.c:370 ../plugins/filebrowser.c:1154 -#: ../plugins/saveactions.c:475 +#: ../plugins/htmlchars.c:369 ../plugins/filebrowser.c:1153 +#: ../plugins/saveactions.c:474 msgid "Plugin configuration directory could not be created." msgstr "לא ניתן ליצור את תיקיית תצורת התוסף." -#: ../plugins/htmlchars.c:491 +#: ../plugins/htmlchars.c:490 msgid "Special Characters" msgstr "תווים מיוחדים" -#: ../plugins/htmlchars.c:493 +#: ../plugins/htmlchars.c:492 msgid "_Insert" msgstr "הכ_נסה" -#: ../plugins/htmlchars.c:502 +#: ../plugins/htmlchars.c:501 msgid "" "Choose a special character from the list below and double click on it or use " "the button to insert it at the current cursor position." @@ -5220,165 +5227,165 @@ msgstr "" "בחר תו מיוחד מהרשימה ולאחר מכן לחץ על הכפתור הכנסה או לחיצה כפולה עליו כדי " "להכניס את התו למיקום הסמן הנוכחי." -#: ../plugins/htmlchars.c:516 +#: ../plugins/htmlchars.c:515 msgid "Character" msgstr "תו" -#: ../plugins/htmlchars.c:522 +#: ../plugins/htmlchars.c:521 msgid "HTML (name)" msgstr "HTML" -#: ../plugins/htmlchars.c:740 +#: ../plugins/htmlchars.c:739 msgid "_Insert Special HTML Characters" msgstr "הכנסת תווי H_TML מיוחדים" #. Add menuitem for html replacement functions -#: ../plugins/htmlchars.c:755 +#: ../plugins/htmlchars.c:754 msgid "_HTML Replacement" msgstr "החלפת תווי HTM_L" -#: ../plugins/htmlchars.c:762 +#: ../plugins/htmlchars.c:761 msgid "_Auto-replace Special Characters" msgstr "החלפה א_וטומטית של תווים מיוחדים" -#: ../plugins/htmlchars.c:771 +#: ../plugins/htmlchars.c:770 msgid "_Replace Characters in Selection" msgstr "החלפת _תווים בבחירה" -#: ../plugins/htmlchars.c:786 +#: ../plugins/htmlchars.c:785 msgid "Insert Special HTML Characters" msgstr "הכנסת תווי HTML מיוחדים" -#: ../plugins/htmlchars.c:789 +#: ../plugins/htmlchars.c:788 msgid "Replace special characters" msgstr "החלפת תווי HTML" -#: ../plugins/htmlchars.c:792 +#: ../plugins/htmlchars.c:791 msgid "Toggle plugin status" msgstr "החלפת מצב התוספים" -#: ../plugins/export.c:39 +#: ../plugins/export.c:38 msgid "Export" msgstr "יִצּוא" -#: ../plugins/export.c:39 +#: ../plugins/export.c:38 msgid "Exports the current file into different formats." msgstr "יִצּוא הקובץ הנוכחי לתבניות קבצים שונים." -#: ../plugins/export.c:171 +#: ../plugins/export.c:170 msgid "Export File" msgstr "יִצּוא קובץ" -#: ../plugins/export.c:189 +#: ../plugins/export.c:188 msgid "_Insert line numbers" msgstr "הוספת _מספרי שורות" -#: ../plugins/export.c:191 +#: ../plugins/export.c:190 msgid "Insert line numbers before each line in the exported document" msgstr "הוספת מספור שורות בתחילת כל שורה בקובץ המיוצא" -#: ../plugins/export.c:201 +#: ../plugins/export.c:200 msgid "_Use current zoom level" msgstr "השתמש ב_רמת התקריב הנוכחי" -#: ../plugins/export.c:203 +#: ../plugins/export.c:202 msgid "" "Renders the font size of the document together with the current zoom level" msgstr "מעבד את גודל הגופן של המסמך הנוכחי, יחד עם רמת התקריב הנוכחי" -#: ../plugins/export.c:281 +#: ../plugins/export.c:280 #, c-format msgid "Document successfully exported as '%s'." msgstr "המסמך יוצא בהצלחה ל-'%s'." -#: ../plugins/export.c:283 +#: ../plugins/export.c:282 #, c-format msgid "File '%s' could not be written (%s)." msgstr "הקובץ \"%s\" לא ניתן לכתיבה (%s)." -#: ../plugins/export.c:333 +#: ../plugins/export.c:332 #, c-format msgid "The file '%s' already exists. Do you want to overwrite it?" msgstr "הקובץ '%s' כבר קיים. האם אתה מעוניין להחליף אותו ?" -#: ../plugins/export.c:781 +#: ../plugins/export.c:780 msgid "_Export" msgstr "יִ_צּוא" #. HTML -#: ../plugins/export.c:788 +#: ../plugins/export.c:787 msgid "As _HTML" msgstr "ל-H_TML" #. LaTeX -#: ../plugins/export.c:794 +#: ../plugins/export.c:793 msgid "As _LaTeX" msgstr "ל-La_TeX" -#: ../plugins/filebrowser.c:45 +#: ../plugins/filebrowser.c:44 msgid "File Browser" msgstr "סייר קבצים" -#: ../plugins/filebrowser.c:45 +#: ../plugins/filebrowser.c:44 msgid "Adds a file browser tab to the sidebar." msgstr "הוספת סייר קבצים לסרגל הצידי." -#: ../plugins/filebrowser.c:369 +#: ../plugins/filebrowser.c:368 msgid "Too many items selected!" msgstr "נבחרו יותר מדי פריטים !" -#: ../plugins/filebrowser.c:445 +#: ../plugins/filebrowser.c:444 #, c-format msgid "Could not execute configured external command '%s' (%s)." msgstr "פקודת התצורה '%s' לא ניתנת לביצוע (%s)." -#: ../plugins/filebrowser.c:615 +#: ../plugins/filebrowser.c:614 msgid "Open _externally" msgstr "פתיח_ה חיצונית" -#: ../plugins/filebrowser.c:640 +#: ../plugins/filebrowser.c:639 msgid "Show _Hidden Files" msgstr "הצגת ק_בצים מוסתרים" -#: ../plugins/filebrowser.c:871 +#: ../plugins/filebrowser.c:870 msgid "Up" msgstr "מעלה" -#: ../plugins/filebrowser.c:876 +#: ../plugins/filebrowser.c:875 msgid "Refresh" msgstr "רענון" -#: ../plugins/filebrowser.c:881 +#: ../plugins/filebrowser.c:880 msgid "Home" msgstr "בית" -#: ../plugins/filebrowser.c:886 +#: ../plugins/filebrowser.c:885 msgid "Set path from document" msgstr "הגדרת נתיב המסמך" -#: ../plugins/filebrowser.c:900 +#: ../plugins/filebrowser.c:899 msgid "Filter:" msgstr "מסנן:" -#: ../plugins/filebrowser.c:909 +#: ../plugins/filebrowser.c:908 msgid "" "Filter your files with the usual wildcards. Separate multiple patterns with " "a space." msgstr "סינון סוגי הקבצים שיוצגו." -#: ../plugins/filebrowser.c:1124 +#: ../plugins/filebrowser.c:1123 msgid "Focus File List" msgstr "מיקוד רשימת הקבצים" -#: ../plugins/filebrowser.c:1126 +#: ../plugins/filebrowser.c:1125 msgid "Focus Path Entry" msgstr "מיקוד שדה נתיב" -#: ../plugins/filebrowser.c:1219 +#: ../plugins/filebrowser.c:1218 msgid "External open command:" msgstr "פקודת הפתיחה החיצונית:" -#: ../plugins/filebrowser.c:1227 +#: ../plugins/filebrowser.c:1226 #, c-format msgid "" "The command to execute when using \"Open with\". You can use %f and %d " @@ -5391,52 +5398,52 @@ msgstr "" "‫‎%f יוחלף בשם הקובץ, כולל הנתיב המלא.\n" "‫‎%d יוחלף בנתיב הקובץ, ללא שם הקובץ עצמו." -#: ../plugins/filebrowser.c:1235 +#: ../plugins/filebrowser.c:1234 msgid "Show hidden files" msgstr "הצגת קבצים מוסתרים" -#: ../plugins/filebrowser.c:1243 +#: ../plugins/filebrowser.c:1242 msgid "Hide file extensions:" msgstr "הסתרת סיומות קבצים:" -#: ../plugins/filebrowser.c:1262 +#: ../plugins/filebrowser.c:1261 msgid "Follow the path of the current file" msgstr "מעבר לנתיב הקובץ הנוכחי" -#: ../plugins/filebrowser.c:1268 +#: ../plugins/filebrowser.c:1267 msgid "Use the project's base directory" msgstr "שימוש בתיקיית הבסיס של המיזם" -#: ../plugins/filebrowser.c:1272 +#: ../plugins/filebrowser.c:1271 msgid "" "Change the directory to the base directory of the currently opened project" msgstr "מעבר לתיקיית הבסיס של המיזם הנפתח" -#: ../plugins/saveactions.c:41 +#: ../plugins/saveactions.c:40 msgid "Save Actions" msgstr "פעולות שמירה" -#: ../plugins/saveactions.c:41 +#: ../plugins/saveactions.c:40 msgid "This plugin provides different actions related to saving of files." msgstr "תוסף זה מספק פעולות שונות הקשורות לשמירת קבצים." -#: ../plugins/saveactions.c:171 +#: ../plugins/saveactions.c:170 #, c-format msgid "Backup Copy: Directory could not be created (%s)." msgstr "גיבוי: לא הייתה אפשרות ליצור את התיקייה (%s)." #. it's unlikely that this happens -#: ../plugins/saveactions.c:203 +#: ../plugins/saveactions.c:202 #, c-format msgid "Backup Copy: File could not be read (%s)." msgstr "גיבוי: לא היה ניתן לקרוא את הקובץ (%s)." -#: ../plugins/saveactions.c:221 +#: ../plugins/saveactions.c:220 #, c-format msgid "Backup Copy: File could not be saved (%s)." msgstr "גיבוי: לא היה ניתן לשמור את הקובץ (%s)." -#: ../plugins/saveactions.c:313 +#: ../plugins/saveactions.c:312 #, c-format msgid "Autosave: Saved %d file automatically." msgid_plural "Autosave: Saved %d files automatically." @@ -5444,100 +5451,116 @@ msgstr[0] "שמירה אוטומטית: קובץ אחד נשמר אוטומטי msgstr[1] "שמירה אוטומטית: %d קבצים נשמרו אוטומטית." #. initialize the dialog -#: ../plugins/saveactions.c:382 +#: ../plugins/saveactions.c:381 msgid "Select Directory" msgstr "בחירת תיקייה" -#: ../plugins/saveactions.c:467 +#: ../plugins/saveactions.c:466 msgid "Backup directory does not exist or is not writable." msgstr "תיקיית הגיבוי לא קיימת או שאינה ניתנת לכתיבה." -#: ../plugins/saveactions.c:548 +#: ../plugins/saveactions.c:547 msgid "Auto Save" msgstr "שמירה אוטומטית" -#: ../plugins/saveactions.c:550 ../plugins/saveactions.c:612 -#: ../plugins/saveactions.c:653 +#: ../plugins/saveactions.c:549 ../plugins/saveactions.c:611 +#: ../plugins/saveactions.c:652 msgid "_Enable" msgstr "לאפש_ר שמירה אוטומטית" -#: ../plugins/saveactions.c:558 +#: ../plugins/saveactions.c:557 msgid "Auto save _interval:" msgstr "תדירו_ת שמירה אוטומטית:" -#: ../plugins/saveactions.c:566 +#: ../plugins/saveactions.c:565 msgid "seconds" msgstr "שניות" -#: ../plugins/saveactions.c:575 +#: ../plugins/saveactions.c:574 msgid "_Print status message if files have been automatically saved" msgstr "הדפסת הודעות שמירת ק_בצים בשורת הקבצים אם הקבצים נשמרו אוטומטית." -#: ../plugins/saveactions.c:583 +#: ../plugins/saveactions.c:582 msgid "Save only current open _file" msgstr "שמירת הקובץ ה_פתוח הנוכחי בלבד" -#: ../plugins/saveactions.c:590 +#: ../plugins/saveactions.c:589 msgid "Sa_ve all open files" msgstr "שמירת _כל הקבצים הפתוחים" -#: ../plugins/saveactions.c:610 +#: ../plugins/saveactions.c:609 msgid "Instant Save" msgstr "שמירה מיידית" -#: ../plugins/saveactions.c:620 +#: ../plugins/saveactions.c:619 msgid "_Filetype to use for newly opened files:" msgstr "סוג הקו_בץ לשימוש קבצים חדשים שנפתחו:" -#: ../plugins/saveactions.c:651 +#: ../plugins/saveactions.c:650 msgid "Backup Copy" msgstr "גיבוי" -#: ../plugins/saveactions.c:661 +#: ../plugins/saveactions.c:660 msgid "_Directory to save backup files in:" msgstr "תיקייה לשמי_רת קָבְצי הגיבוי:" -#: ../plugins/saveactions.c:684 +#: ../plugins/saveactions.c:683 msgid "Date/_Time format for backup files (\"man strftime\" for details):" msgstr "תבנית תאריך/זמן ל_שמירת קָבְצי גיבוי (\"man strftime\" לפרטים נוספים):" -#: ../plugins/saveactions.c:697 +#: ../plugins/saveactions.c:696 msgid "Directory _levels to include in the backup destination:" msgstr "" -#: ../plugins/splitwindow.c:34 +#: ../plugins/splitwindow.c:33 msgid "Split Window" msgstr "פיצול חלון" -#: ../plugins/splitwindow.c:34 +#: ../plugins/splitwindow.c:33 msgid "Splits the editor view into two windows." msgstr "מפצל את חלון העורך לשני חלונות." -#: ../plugins/splitwindow.c:273 +#: ../plugins/splitwindow.c:272 msgid "Show the current document" msgstr "הצגת המסמך הנוכחי" -#: ../plugins/splitwindow.c:290 ../plugins/splitwindow.c:418 -#: ../plugins/splitwindow.c:433 +#: ../plugins/splitwindow.c:289 ../plugins/splitwindow.c:417 +#: ../plugins/splitwindow.c:432 msgid "_Unsplit" msgstr "ביט_ול הפיצול" -#: ../plugins/splitwindow.c:400 +#: ../plugins/splitwindow.c:399 msgid "_Split Window" msgstr "פיצול _חלון" -#: ../plugins/splitwindow.c:408 +#: ../plugins/splitwindow.c:407 msgid "_Side by Side" msgstr "ימין ושמ_אל" -#: ../plugins/splitwindow.c:413 +#: ../plugins/splitwindow.c:412 msgid "_Top and Bottom" msgstr "עליון ו_תחתון" -#: ../plugins/splitwindow.c:429 +#: ../plugins/splitwindow.c:428 msgid "Split Horizontally" msgstr "פיצול אופקי" -#: ../plugins/splitwindow.c:431 +#: ../plugins/splitwindow.c:430 msgid "Split Vertically" -msgstr "פיצול אנכי" \ No newline at end of file +msgstr "פיצול אנכי" + +#~ msgid "_Open file in a new tab" +#~ msgstr "פתיח_ת הקובץ בלשונית חדשה" + +#~ msgid "" +#~ "Keep the current unsaved document open and open the newly saved file in a " +#~ "new tab" +#~ msgstr "" +#~ "שומר את הקובץ שלא-נשמר ופותח אותו בכרטיסייה חדשה, ומשאיר את המסמך של " +#~ "הקובץ שלא נשמר בכרטיסייה נוספת." + +#~ msgid "The editor font is not a monospaced font!" +#~ msgstr "תווי הגופן אינם בעלי אורך קבוע !" + +#~ msgid "Text will be wrongly spaced." +#~ msgstr "הטקסט יוצג במרווחים שונים בצורה לא נכונה." From ed2cf2e5f423eb484400637a54b58c9876b88b0a Mon Sep 17 00:00:00 2001 From: Colomban Wendling Date: Tue, 4 Dec 2012 20:07:54 +0100 Subject: [PATCH 59/92] VTE: Grab focus upon middle click When pasting with the X primary clipboard (middle mouse button), the user expects the focus to be grabbed by the widget receiving the data. No idea why the VTE itself don't grab upon middle click, though. --- src/vte.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/vte.c b/src/vte.c index 838682ede..1cd536b02 100644 --- a/src/vte.c +++ b/src/vte.c @@ -399,6 +399,10 @@ static gboolean vte_button_pressed(GtkWidget *widget, GdkEventButton *event, gpo gtk_widget_grab_focus(vc->vte); gtk_menu_popup(GTK_MENU(vc->menu), NULL, NULL, NULL, NULL, event->button, event->time); } + else if (event->button == 2) + { + gtk_widget_grab_focus(widget); + } return FALSE; } From 288adaffd719a7027a4bb6e9fa28db11f7dbaacd Mon Sep 17 00:00:00 2001 From: Colomban Wendling Date: Thu, 6 Dec 2012 19:38:51 +0100 Subject: [PATCH 60/92] Python tag parser: fix detection of keywords followed by a tab (\t) The Python tag parser used to require a space, and a space only, as the character following a keyword. Fix this so it allows any whitespace. --- tagmanager/ctags/python.c | 25 +++++++++++++++++-------- 1 file changed, 17 insertions(+), 8 deletions(-) diff --git a/tagmanager/ctags/python.c b/tagmanager/ctags/python.c index a4392829d..5e7bccd6c 100644 --- a/tagmanager/ctags/python.c +++ b/tagmanager/ctags/python.c @@ -631,6 +631,19 @@ static boolean varIsLambda (const char *cp, char **arglist) return is_lambda; } +/* checks if @p cp has keyword @p keyword at the start, and fills @p cp_n with + * the position of the next non-whitespace after the keyword */ +static boolean matchKeyword (const char *keyword, const char *cp, const char **cp_n) +{ + size_t kw_len = strlen (keyword); + if (strncmp (cp, keyword, kw_len) == 0 && isspace (cp[kw_len])) + { + *cp_n = skipSpace (&cp[kw_len + 1]); + return TRUE; + } + return FALSE; +} + static void findPythonTags (void) { vString *const continuation = vStringNew (); @@ -700,20 +713,17 @@ static void findPythonTags (void) { boolean found = FALSE; boolean is_class = FALSE; - if (!strncmp (keyword, "def ", 4)) + if (matchKeyword ("def", keyword, &cp)) { - cp = skipSpace (keyword + 3); found = TRUE; } - else if (!strncmp (keyword, "class ", 6)) + else if (matchKeyword ("class", keyword, &cp)) { - cp = skipSpace (keyword + 5); found = TRUE; is_class = TRUE; } - else if (!strncmp (keyword, "cdef ", 5)) + else if (matchKeyword ("cdef", keyword, &cp)) { - cp = skipSpace(keyword + 4); candidate = skipTypeDecl (cp, &is_class); if (candidate) { @@ -722,9 +732,8 @@ static void findPythonTags (void) } } - else if (!strncmp (keyword, "cpdef ", 6)) + else if (matchKeyword ("cpdef", keyword, &cp)) { - cp = skipSpace(keyword + 5); candidate = skipTypeDecl (cp, &is_class); if (candidate) { From 83e7afc1991c882890d6e28027e0ec26552c0944 Mon Sep 17 00:00:00 2001 From: Colomban Wendling Date: Mon, 10 Dec 2012 22:37:20 +0100 Subject: [PATCH 61/92] Fix return value of search_find_text() when the match is out of bounds When performing a regular expression search on a range, and there is a match past the end of the range, search_find_text() used to improperly return the position of the match, but without filling the Sci_TextToFind structure. This lead to the calling code assume there was a match, and maybe read the uninitialized fields in the Sci_TextToFind structure, thus leading to undefined behavior. So, fix search_find_text() so it properly returns -1 when there is a match but it is outside the bounds. --- src/search.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/search.c b/src/search.c index 2d1eeee6a..7a7cb3ca9 100644 --- a/src/search.c +++ b/src/search.c @@ -1989,7 +1989,9 @@ gint search_find_text(ScintillaObject *sci, gint flags, struct Sci_TextToFind *t pos = ttf->chrg.cpMin; ret = find_regex(sci, pos, regex); - if (ret >= 0 && ret < ttf->chrg.cpMax) + if (ret >= ttf->chrg.cpMax) + ret = -1; + else if (ret >= 0) { ttf->chrgText.cpMin = regex_matches[0].start; ttf->chrgText.cpMax = regex_matches[0].end; From 6ca889c78b0c1e089a35e0100b5232b0e6760a76 Mon Sep 17 00:00:00 2001 From: Nick Treleaven Date: Wed, 12 Dec 2012 13:59:29 +0000 Subject: [PATCH 62/92] Add Document->Clone keybinding --- doc/geany.txt | 2 ++ src/document.c | 15 +++++++++++---- src/document.h | 2 ++ src/keybindings.c | 5 +++++ src/keybindings.h | 1 + 5 files changed, 21 insertions(+), 4 deletions(-) diff --git a/doc/geany.txt b/doc/geany.txt index efdb86193..593028fc7 100644 --- a/doc/geany.txt +++ b/doc/geany.txt @@ -3627,6 +3627,8 @@ Document keybindings ==================================== ==================== ================================================== Action Default shortcut Description ==================================== ==================== ================================================== +Clone See `Cloning documents`_. + Replace tabs by space Replaces all tabs with the right amount of spaces. Replace spaces by tabs Replaces leading spaces with tab characters. diff --git a/src/document.c b/src/document.c index 15548bc54..127253259 100644 --- a/src/document.c +++ b/src/document.c @@ -2744,15 +2744,21 @@ GeanyDocument *document_index(gint idx) /* create a new file and copy file content and properties */ G_MODULE_EXPORT void on_clone1_activate(GtkMenuItem *menuitem, gpointer user_data) +{ + GeanyDocument *old_doc = document_get_current(); + + if (old_doc) + document_clone(old_doc); +} + + +GeanyDocument *document_clone(GeanyDocument *old_doc) { gchar *text; GeanyDocument *doc; - GeanyDocument *old_doc = document_get_current(); ScintillaObject *old_sci; - if (!old_doc) - return; - + g_return_val_if_fail(old_doc, NULL); old_sci = old_doc->editor->sci; if (sci_has_selection(old_sci)) text = sci_get_selection_contents(old_sci); @@ -2777,6 +2783,7 @@ G_MODULE_EXPORT void on_clone1_activate(GtkMenuItem *menuitem, gpointer user_dat /* update ui */ ui_document_show_hide(doc); + return doc; } diff --git a/src/document.h b/src/document.h index 1bbea9df5..092537f20 100644 --- a/src/document.h +++ b/src/document.h @@ -279,6 +279,8 @@ gint document_compare_by_tab_order_reverse(gconstpointer a, gconstpointer b); void document_grab_focus(GeanyDocument *doc); +GeanyDocument *document_clone(GeanyDocument *old_doc); + G_END_DECLS #endif diff --git a/src/keybindings.c b/src/keybindings.c index b36c56b9d..ceed77de6 100644 --- a/src/keybindings.c +++ b/src/keybindings.c @@ -561,6 +561,8 @@ static void init_default_kb(void) 0, 0, "menu_linewrap", _("Toggle Line wrapping"), "menu_line_wrapping1"); add_kb(group, GEANY_KEYS_DOCUMENT_LINEBREAK, NULL, 0, 0, "menu_linebreak", _("Toggle Line breaking"), "line_breaking1"); + add_kb(group, GEANY_KEYS_DOCUMENT_CLONE, NULL, + 0, 0, "menu_clone", _("_Clone"), "clone1"); add_kb(group, GEANY_KEYS_DOCUMENT_REPLACETABS, NULL, 0, 0, "menu_replacetabs", _("Replace tabs by space"), "menu_replace_tabs"); add_kb(group, GEANY_KEYS_DOCUMENT_REPLACESPACES, NULL, @@ -2348,6 +2350,9 @@ static gboolean cb_func_document_action(guint key_id) on_line_wrapping1_toggled(NULL, NULL); ui_document_show_hide(doc); break; + case GEANY_KEYS_DOCUMENT_CLONE: + document_clone(doc); + break; case GEANY_KEYS_DOCUMENT_RELOADTAGLIST: document_update_tags(doc); break; diff --git a/src/keybindings.h b/src/keybindings.h index cabc5db5d..b1029170a 100644 --- a/src/keybindings.h +++ b/src/keybindings.h @@ -246,6 +246,7 @@ enum GeanyKeyBindingID GEANY_KEYS_PROJECT_CLOSE, /**< Keybinding. */ GEANY_KEYS_FORMAT_JOINLINES, /**< Keybinding. */ GEANY_KEYS_GOTO_LINESTARTVISUAL, /**< Keybinding. */ + GEANY_KEYS_DOCUMENT_CLONE, /**< Keybinding. */ GEANY_KEYS_COUNT /* must not be used by plugins */ }; From 550b2c1219bb54ff42e346b37212e30e64cebee7 Mon Sep 17 00:00:00 2001 From: Steven Blatnick Date: Thu, 13 Dec 2012 10:45:08 -0700 Subject: [PATCH 63/92] Use a backspace to browse up a directory. --- plugins/filebrowser.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/plugins/filebrowser.c b/plugins/filebrowser.c index d133a2086..b0658373f 100644 --- a/plugins/filebrowser.c +++ b/plugins/filebrowser.c @@ -715,9 +715,8 @@ static gboolean on_key_press(GtkWidget *widget, GdkEventKey *event, gpointer dat return TRUE; } - if ((event->keyval == GDK_Up || - event->keyval == GDK_KP_Up) && - (event->state & GDK_MOD1_MASK)) /* FIXME: Alt-Up doesn't seem to work! */ + if (( (event->keyval == GDK_Up || event->keyval == GDK_KP_Up) && (event->state & GDK_MOD1_MASK)) || /* FIXME: Alt-Up doesn't seem to work! */ + (event->keyval == GDK_KEY_BackSpace) ) { on_go_up(); return TRUE; From 6241a4520f79b9cab1b61f6114abb2d86d45e555 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Enrico=20Tr=C3=B6ger?= Date: Sun, 16 Dec 2012 10:21:01 +0100 Subject: [PATCH 64/92] Remove KEY prefix from GDK_KEY_BackSpace constant GDK_KEY_* is GTK3 and doesn't work on older GTK versions. --- plugins/filebrowser.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/filebrowser.c b/plugins/filebrowser.c index b0658373f..08b075fd6 100644 --- a/plugins/filebrowser.c +++ b/plugins/filebrowser.c @@ -716,7 +716,7 @@ static gboolean on_key_press(GtkWidget *widget, GdkEventKey *event, gpointer dat } if (( (event->keyval == GDK_Up || event->keyval == GDK_KP_Up) && (event->state & GDK_MOD1_MASK)) || /* FIXME: Alt-Up doesn't seem to work! */ - (event->keyval == GDK_KEY_BackSpace) ) + (event->keyval == GDK_BackSpace) ) { on_go_up(); return TRUE; From 15fddad323dbd28c147f987936161c09455029ae Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mislav=20Bla=C5=BEevi=C4=87?= Date: Tue, 18 Dec 2012 10:26:48 +0100 Subject: [PATCH 65/92] Implement terminal background image --- data/geany.glade | 77 +++++++++++++++++++++++++++++++++++++++++------- src/keyfile.c | 2 ++ src/prefs.c | 7 +++++ src/vte.c | 10 +++++++ src/vte.h | 1 + 5 files changed, 87 insertions(+), 10 deletions(-) diff --git a/data/geany.glade b/data/geany.glade index d3d8aa4b2..3b02f6f39 100644 --- a/data/geany.glade +++ b/data/geany.glade @@ -5879,6 +5879,20 @@ GTK_FILL + + + True + False + 0 + Background image: + + + 3 + 4 + GTK_FILL + GTK_FILL + + True @@ -5887,8 +5901,8 @@ Scrollback lines: - 3 - 4 + 4 + 5 GTK_FILL GTK_FILL @@ -5901,8 +5915,8 @@ Shell: - 4 - 5 + 5 + 6 GTK_FILL GTK_FILL @@ -5943,6 +5957,49 @@ GTK_FILL + + + True + True + Sets the path to the background image in the terminal widget + + False + False + True + True + + + 1 + 2 + 3 + 4 + GTK_FILL + + + + + False + True + True + True + + + True + False + gtk-open + 1 + + + + + 2 + 3 + 3 + 4 + GTK_FILL + GTK_FILL + + True @@ -5960,8 +6017,8 @@ 1 3 - 3 - 4 + 4 + 5 GTK_FILL @@ -5979,8 +6036,8 @@ 1 2 - 4 - 5 + 5 + 6 GTK_FILL @@ -6002,8 +6059,8 @@ 2 3 - 4 - 5 + 5 + 6 GTK_FILL GTK_FILL diff --git a/src/keyfile.c b/src/keyfile.c index 7df84eb20..ba810681c 100644 --- a/src/keyfile.c +++ b/src/keyfile.c @@ -519,6 +519,7 @@ static void save_dialog_prefs(GKeyFile *config) g_key_file_set_boolean(config, "VTE", "cursor_blinks", vc->cursor_blinks); g_key_file_set_integer(config, "VTE", "scrollback_lines", vc->scrollback_lines); g_key_file_set_string(config, "VTE", "font", vc->font); + g_key_file_set_string(config, "VTE", "image", vc->image); g_key_file_set_string(config, "VTE", "shell", vc->shell); tmp_string = utils_get_hex_from_color(vc->colour_fore); g_key_file_set_string(config, "VTE", "colour_fore", tmp_string); @@ -843,6 +844,7 @@ static void load_dialog_prefs(GKeyFile *config) vc->emulation = utils_get_setting_string(config, "VTE", "emulation", "xterm"); vc->send_selection_unsafe = utils_get_setting_boolean(config, "VTE", "send_selection_unsafe", FALSE); + vc->image = utils_get_setting_string(config, "VTE", "image", ""); vc->shell = utils_get_setting_string(config, "VTE", "shell", shell); vc->font = utils_get_setting_string(config, "VTE", "font", "Monospace 10"); vc->scroll_on_key = utils_get_setting_boolean(config, "VTE", "scroll_on_key", TRUE); diff --git a/src/prefs.c b/src/prefs.c index 33ed884b6..9a766afb7 100644 --- a/src/prefs.c +++ b/src/prefs.c @@ -744,6 +744,9 @@ static void prefs_init_dialog(void) widget = ui_lookup_widget(ui_widgets.prefs_dialog, "color_back"); gtk_color_button_set_color(GTK_COLOR_BUTTON(widget), vc->colour_back); + widget = ui_lookup_widget(ui_widgets.prefs_dialog, "entry_image"); + gtk_entry_set_text(GTK_ENTRY(widget), vc->image); + widget = ui_lookup_widget(ui_widgets.prefs_dialog, "spin_scrollback"); gtk_spin_button_set_value(GTK_SPIN_BUTTON(widget), vc->scrollback_lines); @@ -1208,6 +1211,10 @@ on_prefs_dialog_response(GtkDialog *dialog, gint response, gpointer user_data) gtk_spin_button_update(GTK_SPIN_BUTTON(widget)); vc->scrollback_lines = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(widget)); + widget = ui_lookup_widget(ui_widgets.prefs_dialog, "entry_image"); + g_free(vc->image); + vc->image = g_strdup(gtk_entry_get_text(GTK_ENTRY(widget))); + widget = ui_lookup_widget(ui_widgets.prefs_dialog, "entry_shell"); g_free(vc->shell); vc->shell = g_strdup(gtk_entry_get_text(GTK_ENTRY(widget))); diff --git a/src/vte.c b/src/vte.c index 1cd536b02..f25d8b538 100644 --- a/src/vte.c +++ b/src/vte.c @@ -112,6 +112,7 @@ struct VteFunctions void (*vte_terminal_set_cursor_blinks) (VteTerminal *terminal, gboolean blink); void (*vte_terminal_select_all) (VteTerminal *terminal); void (*vte_terminal_set_audible_bell) (VteTerminal *terminal, gboolean is_audible); + void (*vte_terminal_set_background_image_file) (VteTerminal *terminal, const char *path); }; @@ -303,6 +304,7 @@ void vte_close(void) g_object_unref(vc->menu); g_free(vc->emulation); g_free(vc->shell); + g_free(vc->image); g_free(vc->font); g_free(vc->colour_back); g_free(vc->colour_fore); @@ -451,6 +453,7 @@ static gboolean vte_register_symbols(GModule *mod) BIND_REQUIRED_SYMBOL(vte_terminal_set_color_foreground); BIND_REQUIRED_SYMBOL(vte_terminal_set_color_bold); BIND_REQUIRED_SYMBOL(vte_terminal_set_color_background); + BIND_REQUIRED_SYMBOL(vte_terminal_set_background_image_file); BIND_REQUIRED_SYMBOL(vte_terminal_feed_child); BIND_REQUIRED_SYMBOL(vte_terminal_im_append_menuitems); if (! BIND_SYMBOL(vte_terminal_set_cursor_blink_mode)) @@ -480,6 +483,7 @@ void vte_apply_user_settings(void) vf->vte_terminal_set_color_foreground(VTE_TERMINAL(vc->vte), vc->colour_fore); vf->vte_terminal_set_color_bold(VTE_TERMINAL(vc->vte), vc->colour_fore); vf->vte_terminal_set_color_background(VTE_TERMINAL(vc->vte), vc->colour_back); + vf->vte_terminal_set_background_image_file(VTE_TERMINAL(vc->vte), vc->image); vf->vte_terminal_set_audible_bell(VTE_TERMINAL(vc->vte), prefs.beep_on_errors); vte_set_cursor_blink_mode(); @@ -771,12 +775,18 @@ void vte_append_preferences_tab(void) GtkWidget *frame_term, *button_shell, *entry_shell; GtkWidget *check_run_in_vte, *check_skip_script; GtkWidget *font_button, *fg_color_button, *bg_color_button; + GtkWidget *entry_image, *button_image; button_shell = GTK_WIDGET(ui_lookup_widget(ui_widgets.prefs_dialog, "button_term_shell")); entry_shell = GTK_WIDGET(ui_lookup_widget(ui_widgets.prefs_dialog, "entry_shell")); ui_setup_open_button_callback(button_shell, NULL, GTK_FILE_CHOOSER_ACTION_OPEN, GTK_ENTRY(entry_shell)); + button_image = GTK_WIDGET(ui_lookup_widget(ui_widgets.prefs_dialog, "button_term_image")); + entry_image = GTK_WIDGET(ui_lookup_widget(ui_widgets.prefs_dialog, "entry_image")); + ui_setup_open_button_callback(button_image, NULL, + GTK_FILE_CHOOSER_ACTION_OPEN, GTK_ENTRY(entry_image)); + check_skip_script = GTK_WIDGET(ui_lookup_widget(ui_widgets.prefs_dialog, "check_skip_script")); gtk_widget_set_sensitive(check_skip_script, vc->run_in_vte); diff --git a/src/vte.h b/src/vte.h index ddeec2a7c..667b973c2 100644 --- a/src/vte.h +++ b/src/vte.h @@ -54,6 +54,7 @@ typedef struct gint scrollback_lines; gchar *emulation; gchar *shell; + gchar *image; gchar *font; gchar *send_cmd_prefix; GdkColor *colour_fore; From 40cef34326f172abeb8ee20949fb7cac25518ee3 Mon Sep 17 00:00:00 2001 From: Matthew Brush Date: Tue, 18 Dec 2012 15:47:06 -0800 Subject: [PATCH 66/92] Fix "default" named style mapping for filetypes.conf "default" was mapped to "value" which is normally a string-like style rather than a "default" type of style which make some themes that set different background colour for strings to look weird for config files highlighting. --- data/filetypes.conf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data/filetypes.conf b/data/filetypes.conf index 9b6617912..c0878eb5e 100644 --- a/data/filetypes.conf +++ b/data/filetypes.conf @@ -1,7 +1,7 @@ # For complete documentation of this file, please see Geany's main documentation [styling] # Edit these in the colorscheme .conf file instead -default=value +default=default comment=comment section=tag key=attribute From 283638c3d2ad7428d6c855b91008ccdbc3003ddc Mon Sep 17 00:00:00 2001 From: Andreas Ots Date: Wed, 26 Dec 2012 21:57:00 +0200 Subject: [PATCH 67/92] po/et.po: Initial version of estonian translation: 278 translated, 2 fuzzy, 961 not translated --- po/et.po | 5435 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 5435 insertions(+) create mode 100644 po/et.po diff --git a/po/et.po b/po/et.po new file mode 100644 index 000000000..af5d9a17d --- /dev/null +++ b/po/et.po @@ -0,0 +1,5435 @@ +# Estonian translations for geany. +# Copyright (C) 2012 THE geany'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: geany 1.22\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2012-12-26 18:25+0200\n" +"PO-Revision-Date: 2012-12-26 18:29+0200\n" +"Last-Translator: \n" +"Language-Team: Estonian\n" +"Language: et\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ../geany.desktop.in.h:1 ../data/geany.glade.h:347 +msgid "Geany" +msgstr "Geany" + +#: ../geany.desktop.in.h:2 +msgid "Integrated Development Environment" +msgstr "Integreeritud arenduskeskkond" + +#: ../geany.desktop.in.h:3 +msgid "A fast and lightweight IDE using GTK2" +msgstr "Kiire ja väike IDE GTK2 põhjal" + +#: ../data/geany.glade.h:1 +msgid "_Edit" +msgstr "_Redigeerimine" + +#: ../data/geany.glade.h:2 +msgid "_Format" +msgstr "_Vorming" + +#: ../data/geany.glade.h:3 +msgid "I_nsert" +msgstr "_Lisamine" + +#: ../data/geany.glade.h:4 +msgid "Insert _ChangeLog Entry" +msgstr "Lisa _ChangeLogi kirje" + +#: ../data/geany.glade.h:5 +msgid "Insert _Function Description" +msgstr "Lisa _funktsiooni kirjeldus" + +#: ../data/geany.glade.h:6 +msgid "Insert _Multiline Comment" +msgstr "Lisa _mitmerealine kommentaar" + +#: ../data/geany.glade.h:7 +msgid "_More" +msgstr "_Veel" + +#: ../data/geany.glade.h:8 +msgid "Insert File _Header" +msgstr "Lisa faili _päis" + +#: ../data/geany.glade.h:9 +msgid "Insert _GPL Notice" +msgstr "Lisa _GPL märge" + +#: ../data/geany.glade.h:10 +msgid "Insert _BSD License Notice" +msgstr "Lisa _BSD litsensi märge" + +#: ../data/geany.glade.h:11 +msgid "Insert Dat_e" +msgstr "Lisa _kuupäev" + +#: ../data/geany.glade.h:12 +msgid "invisible" +msgstr "nähtamatu" + +#: ../data/geany.glade.h:13 +msgid "_Insert \"include <...>\"" +msgstr "_Lisa \"include <...>\"" + +#: ../data/geany.glade.h:14 ../src/keybindings.c:412 +msgid "_Insert Alternative White Space" +msgstr "_Lisa teistsugune tühimärk" + +#: ../data/geany.glade.h:15 +msgid "_Search" +msgstr "_Otsi" + +#: ../data/geany.glade.h:16 +msgid "Open Selected F_ile" +msgstr "Ava valitud fa_il" + +#: ../data/geany.glade.h:17 +msgid "Find _Usage" +msgstr "" + +#: ../data/geany.glade.h:18 +msgid "Find _Document Usage" +msgstr "" + +#: ../data/geany.glade.h:19 +msgid "Go to _Tag Definition" +msgstr "" + +#: ../data/geany.glade.h:20 +msgid "Conte_xt Action" +msgstr "" + +#: ../data/geany.glade.h:21 ../src/filetypes.c:102 ../src/filetypes.c:1775 +msgid "None" +msgstr "Puudub" + +#: ../data/geany.glade.h:22 +msgid "Basic" +msgstr "" + +#: ../data/geany.glade.h:23 +msgid "Current chars" +msgstr "" + +#: ../data/geany.glade.h:24 +msgid "Match braces" +msgstr "Vii sulud vastavusse" + +#: ../data/geany.glade.h:25 ../src/keybindings.c:422 +msgid "Preferences" +msgstr "Eelistused" + +#: ../data/geany.glade.h:26 +msgid "Load files from the last session" +msgstr "Ava failid eelmisest seansist" + +#: ../data/geany.glade.h:27 +msgid "Opens at startup the files from the last session" +msgstr "Ava käivitumisel eelmises seansist avatud failid" + +#: ../data/geany.glade.h:28 +msgid "Load virtual terminal support" +msgstr "" + +#: ../data/geany.glade.h:29 +msgid "" +"Whether the virtual terminal emulation (VTE) should be loaded at startup, " +"disable it if you do not need it" +msgstr "" + +#: ../data/geany.glade.h:30 +msgid "Enable plugin support" +msgstr "" + +#: ../data/geany.glade.h:31 +msgid "Startup" +msgstr "" + +#: ../data/geany.glade.h:32 +msgid "Save window position and geometry" +msgstr "Salvesta akna asukoht ja suurus" + +#: ../data/geany.glade.h:33 +msgid "Saves the window position and geometry and restores it at the start" +msgstr "Salvestab akna asukoha ja suuruse ja taastab selle käivitamisel" + +#: ../data/geany.glade.h:34 +msgid "Confirm exit" +msgstr "Väljumise kinnitus" + +#: ../data/geany.glade.h:35 +msgid "Shows a confirmation dialog on exit" +msgstr "Näita väljumisel kinnituse dialoog" + +#: ../data/geany.glade.h:36 +msgid "Shutdown" +msgstr "" + +#: ../data/geany.glade.h:37 +msgid "Startup path:" +msgstr "" + +#: ../data/geany.glade.h:38 +msgid "" +"Path to start in when opening or saving files. Must be an absolute path." +msgstr "" + +#: ../data/geany.glade.h:39 +msgid "Project files:" +msgstr "" + +#: ../data/geany.glade.h:40 +msgid "Path to start in when opening project files" +msgstr "" + +#: ../data/geany.glade.h:41 +msgid "Extra plugin path:" +msgstr "" + +#: ../data/geany.glade.h:42 +msgid "" +"Geany looks by default in the global installation path and in the " +"configuration directory. The path entered here will be searched additionally " +"for plugins. Leave blank to disable." +msgstr "" + +#: ../data/geany.glade.h:43 +msgid "Paths" +msgstr "" + +#: ../data/geany.glade.h:44 +msgid "Startup" +msgstr "" + +#: ../data/geany.glade.h:45 +msgid "Beep on errors or when compilation has finished" +msgstr "" + +#: ../data/geany.glade.h:46 +msgid "" +"Whether to beep if an error occurred or when the compilation process has " +"finished" +msgstr "" + +#: ../data/geany.glade.h:47 +msgid "Switch to status message list at new message" +msgstr "" + +#: ../data/geany.glade.h:48 +msgid "" +"Switch to the status message tab (in the notebook window at the bottom) if a " +"new status message arrives" +msgstr "" + +#: ../data/geany.glade.h:49 +msgid "Suppress status messages in the status bar" +msgstr "" + +#: ../data/geany.glade.h:50 +msgid "" +"Removes all messages from the status bar. The messages are still displayed " +"in the status messages window." +msgstr "" + +#: ../data/geany.glade.h:51 +msgid "Auto-focus widgets (focus follows mouse)" +msgstr "" + +#: ../data/geany.glade.h:52 +msgid "" +"Gives the focus automatically to widgets below the mouse cursor. Works for " +"the main editor widget, the scribble, the toolbar search and goto line " +"fields and the VTE." +msgstr "" + +#: ../data/geany.glade.h:53 +msgid "Use Windows File Open/Save dialogs" +msgstr "" + +#: ../data/geany.glade.h:54 +msgid "" +"Defines whether to use the native Windows File Open/Save dialogs or whether " +"to use the GTK default dialogs" +msgstr "" + +#: ../data/geany.glade.h:55 +msgid "Miscellaneous" +msgstr "" + +#: ../data/geany.glade.h:56 +msgid "Always wrap search" +msgstr "" + +#: ../data/geany.glade.h:57 +msgid "Always wrap search around the document" +msgstr "" + +#: ../data/geany.glade.h:58 +msgid "Hide the Find dialog" +msgstr "" + +#: ../data/geany.glade.h:59 +msgid "Hide the Find dialog after clicking Find Next/Previous" +msgstr "" + +#: ../data/geany.glade.h:60 +msgid "Use the current word under the cursor for Find dialogs" +msgstr "" + +#: ../data/geany.glade.h:61 +msgid "" +"Use current word under the cursor when opening the Find, Find in Files or " +"Replace dialog and there is no selection" +msgstr "" + +#: ../data/geany.glade.h:62 +msgid "Use the current file's directory for Find in Files" +msgstr "" + +#: ../data/geany.glade.h:63 +msgid "Search" +msgstr "" + +#: ../data/geany.glade.h:64 +msgid "Use project-based session files" +msgstr "" + +#: ../data/geany.glade.h:65 +msgid "" +"Whether to store a project's session files and open them when re-opening the " +"project" +msgstr "" + +#: ../data/geany.glade.h:66 +msgid "Store project file inside the project base directory" +msgstr "" + +#: ../data/geany.glade.h:67 +msgid "" +"When enabled, a project file is stored by default inside the project base " +"directory when creating new projects instead of one directory above the base " +"directory. You can still change the path of the project file in the New " +"Project dialog." +msgstr "" + +#: ../data/geany.glade.h:68 +msgid "Projects" +msgstr "Projektid" + +#: ../data/geany.glade.h:69 +msgid "Miscellaneous" +msgstr "Muud" + +#. TODO Find a better way to map the current notebook page to the +#. * corresponding chapter in the documentation, comparing translatable +#. * strings is easy to break. Maybe attach an identifying string to the +#. * tab label object. +#: ../data/geany.glade.h:70 ../src/prefs.c:1578 +msgid "General" +msgstr "Üldine" + +#: ../data/geany.glade.h:71 +msgid "Show symbol list" +msgstr "Näita sümbolite nimekirja" + +#: ../data/geany.glade.h:72 +msgid "Toggle the symbol list on and off" +msgstr "Lülita sümbolite nimekiri sisse ja välja" + +#: ../data/geany.glade.h:73 +msgid "Show documents list" +msgstr "Näita dokumentide nimekirja" + +#: ../data/geany.glade.h:74 +msgid "Toggle the documents list on and off" +msgstr "Lülita dokumentide nimekiri sisse ja välja" + +#: ../data/geany.glade.h:75 +msgid "Show sidebar" +msgstr "Näita külgriba" + +#: ../data/geany.glade.h:76 +msgid "Position:" +msgstr "Asukoht:" + +#: ../data/geany.glade.h:77 +msgid "Left" +msgstr "vasakul" + +#: ../data/geany.glade.h:78 +msgid "Right" +msgstr "paremal" + +#: ../data/geany.glade.h:79 +msgid "Sidebar" +msgstr "Külgriba" + +#: ../data/geany.glade.h:80 +msgid "Bottom" +msgstr "all" + +#: ../data/geany.glade.h:81 +msgid "Message window" +msgstr "Teadete aken" + +#: ../data/geany.glade.h:82 +msgid "Symbol list:" +msgstr "Sümbolite nimekiri:" + +#: ../data/geany.glade.h:83 +msgid "Message window:" +msgstr "Teadete aken:" + +#: ../data/geany.glade.h:84 +msgid "Editor:" +msgstr "Redaktor:" + +#: ../data/geany.glade.h:85 +msgid "Sets the font for the message window" +msgstr "Valib teadete akna fondi" + +#: ../data/geany.glade.h:86 +msgid "Sets the font for the symbol list" +msgstr "Valib sümbolite nimekirja fondi" + +#: ../data/geany.glade.h:87 +msgid "Sets the editor font" +msgstr "Valib redaktori fondi" + +#: ../data/geany.glade.h:88 +msgid "Fonts" +msgstr "Fondid" + +#: ../data/geany.glade.h:89 +msgid "Show status bar" +msgstr "Näita olekuriba" + +#: ../data/geany.glade.h:90 +msgid "Whether to show the status bar at the bottom of the main window" +msgstr "" + +#: ../data/geany.glade.h:91 ../src/prefs.c:1580 +msgid "Interface" +msgstr "Kasutajaliides" + +#: ../data/geany.glade.h:92 +msgid "Show editor tabs" +msgstr "Näita redaktori kaarte" + +#: ../data/geany.glade.h:93 +msgid "Show close buttons" +msgstr "Näita sulgemisnuppe" + +#: ../data/geany.glade.h:94 +msgid "" +"Shows a small cross button in the file tabs to easily close files when " +"clicking on it (requires restart of Geany)" +msgstr "" + +#: ../data/geany.glade.h:95 +msgid "Placement of new file tabs:" +msgstr "" + +#: ../data/geany.glade.h:96 +msgid "File tabs will be placed on the left of the notebook" +msgstr "" + +#: ../data/geany.glade.h:97 +msgid "File tabs will be placed on the right of the notebook" +msgstr "" + +#: ../data/geany.glade.h:98 +msgid "Next to current" +msgstr "" + +#: ../data/geany.glade.h:99 +msgid "" +"Whether to place file tabs next to the current tab rather than at the edges " +"of the notebook" +msgstr "" + +#: ../data/geany.glade.h:100 +msgid "Double-clicking hides all additional widgets" +msgstr "" + +#: ../data/geany.glade.h:101 +msgid "Calls the View->Toggle All Additional Widgets command" +msgstr "" + +#: ../data/geany.glade.h:102 +msgid "Switch to last used document after closing a tab" +msgstr "" + +#: ../data/geany.glade.h:103 +msgid "Editor tabs" +msgstr "Redaktori kaardid" + +#: ../data/geany.glade.h:104 +msgid "Sidebar:" +msgstr "Külgriba:" + +#: ../data/geany.glade.h:105 +msgid "Tab positions" +msgstr "" + +#: ../data/geany.glade.h:106 +msgid "Notebook tabs" +msgstr "" + +#: ../data/geany.glade.h:107 +msgid "Show t_oolbar" +msgstr "Näita _tööriistariba" + +#: ../data/geany.glade.h:108 +msgid "_Append toolbar to the menu" +msgstr "_Aseta tööriistariba peale menüüriba" + +#: ../data/geany.glade.h:109 +msgid "Pack the toolbar to the main menu to save vertical space" +msgstr "Paki tööriistariba ruumis säästmiseks menüüribasse" + +#: ../data/geany.glade.h:110 ../src/toolbar.c:933 +msgid "Customize Toolbar" +msgstr "Kohanda tööriistariba" + +#: ../data/geany.glade.h:111 +msgid "System _default" +msgstr "Süsteemi _vaikimisi" + +#: ../data/geany.glade.h:112 +msgid "Images _and text" +msgstr "Ikoonid _ja tekst" + +#: ../data/geany.glade.h:113 +msgid "_Images only" +msgstr "Ainult _ikoonid" + +#: ../data/geany.glade.h:114 +msgid "_Text only" +msgstr "Ainult _tekst" + +#: ../data/geany.glade.h:115 +msgid "Icon style" +msgstr "Ikoonide stiil" + +#: ../data/geany.glade.h:116 +msgid "S_ystem default" +msgstr "Süsteemi _vaikimisi" + +#: ../data/geany.glade.h:117 +msgid "_Small icons" +msgstr "_Väikesed ikoonid" + +#: ../data/geany.glade.h:118 +msgid "_Very small icons" +msgstr "_Väga väikesed ikoonid" + +#: ../data/geany.glade.h:119 +msgid "_Large icons" +msgstr "_Suured ikoonid" + +#: ../data/geany.glade.h:120 +msgid "Icon size" +msgstr "Ikoonide suurus" + +#: ../data/geany.glade.h:121 +msgid "Toolbar" +msgstr "Tööriistariba" + +#: ../data/geany.glade.h:122 ../src/prefs.c:1582 +msgid "Toolbar" +msgstr "Tööriistariba" + +#: ../data/geany.glade.h:123 +msgid "Line wrapping" +msgstr "Reamurdmine" + +#: ../data/geany.glade.h:124 +msgid "" +"Wrap the line at the window border and continue it on the next line. Note: " +"line wrapping has a high performance cost for large documents so should be " +"disabled on slow machines." +msgstr "" + +#: ../data/geany.glade.h:125 +msgid "\"Smart\" home key" +msgstr "" + +#: ../data/geany.glade.h:126 +msgid "" +"When \"smart\" home is enabled, the HOME key will move the caret to the " +"first non-blank character of the line, unless it is already there, it moves " +"to the very beginning of the line. When this feature is disabled, the HOME " +"key always moves the caret to the start of the current line, regardless of " +"its current position." +msgstr "" + +#: ../data/geany.glade.h:127 +msgid "Disable Drag and Drop" +msgstr "Keela lohistamine" + +#: ../data/geany.glade.h:128 +msgid "" +"Disable drag and drop completely in the editor window so you can't drag and " +"drop any selections within or outside of the editor window" +msgstr "" + +#: ../data/geany.glade.h:129 +msgid "Code folding" +msgstr "Koodi voltimine" + +#: ../data/geany.glade.h:130 +msgid "Fold/unfold all children of a fold point" +msgstr "" + +#: ../data/geany.glade.h:131 +msgid "" +"Fold or unfold all children of a fold point. By pressing the Shift key while " +"clicking on a fold symbol the contrary behavior is used." +msgstr "" + +#: ../data/geany.glade.h:132 +msgid "Use indicators to show compile errors" +msgstr "Jooni alla kompileerimise vead" + +#: ../data/geany.glade.h:133 +msgid "" +"Whether to use indicators (a squiggly underline) to highlight the lines " +"where the compiler found a warning or an error" +msgstr "" + +#: ../data/geany.glade.h:134 +msgid "Newline strips trailing spaces" +msgstr "Reavahetus kustutab lõputühikud" + +#: ../data/geany.glade.h:135 +msgid "Enable newline to strip the trailing spaces on the previous line" +msgstr "" + +#: ../data/geany.glade.h:136 +msgid "Line breaking column:" +msgstr "" + +#: ../data/geany.glade.h:137 +msgid "Comment toggle marker:" +msgstr "" + +#: ../data/geany.glade.h:138 +msgid "" +"A string which is added when toggling a line comment in a source file, it is " +"used to mark the comment as toggled." +msgstr "" + +#: ../data/geany.glade.h:139 +msgid "Features" +msgstr "" + +#: ../data/geany.glade.h:140 +msgid "Features" +msgstr "" + +#: ../data/geany.glade.h:141 +msgid "" +"Note: To apply these settings to all currently open documents, use " +"Project->Apply Default Indentation." +msgstr "" + +#: ../data/geany.glade.h:142 +msgid "Width:" +msgstr "Laius:" + +#: ../data/geany.glade.h:143 +msgid "The width in chars of a single indent" +msgstr "Taande laius sümbolites" + +#: ../data/geany.glade.h:144 +msgid "Auto-indent mode:" +msgstr "Automaatne taandamine:" + +#: ../data/geany.glade.h:145 +msgid "Detect type from file" +msgstr "Tuvasta failitüübist" + +#: ../data/geany.glade.h:146 +msgid "" +"Whether to detect the indentation type from file contents when a file is " +"opened" +msgstr "" + +#: ../data/geany.glade.h:147 +msgid "T_abs and spaces" +msgstr "_Tabeldusmärgid ja tühikud" + +#: ../data/geany.glade.h:148 +msgid "" +"Use spaces if the total indent is less than the tab width, otherwise use both" +msgstr "" + +#: ../data/geany.glade.h:149 +msgid "_Spaces" +msgstr "_Tühikud" + +#: ../data/geany.glade.h:150 +msgid "Use spaces when inserting indentation" +msgstr "" + +#: ../data/geany.glade.h:151 +msgid "_Tabs" +msgstr "_Tabeldusmärgid" + +#: ../data/geany.glade.h:152 +msgid "Use one tab per indent" +msgstr "Kasuta ühte tabeldusmärki taande kohta" + +#: ../data/geany.glade.h:153 +msgid "Detect width from file" +msgstr "" + +#: ../data/geany.glade.h:154 +msgid "" +"Whether to detect the indentation width from file contents when a file is " +"opened" +msgstr "" + +#: ../data/geany.glade.h:155 +msgid "Type:" +msgstr "Tüüp:" + +#: ../data/geany.glade.h:156 +msgid "Tab key indents" +msgstr "Tabeldusklahv taandab" + +#: ../data/geany.glade.h:157 +msgid "" +"Pressing tab/shift-tab indents/unindents instead of inserting a tab character" +msgstr "" + +#: ../data/geany.glade.h:158 +msgid "Indentation" +msgstr "Taane" + +#: ../data/geany.glade.h:159 +msgid "Indentation" +msgstr "Taane" + +#: ../data/geany.glade.h:160 +msgid "Snippet completion" +msgstr "Koodijuppide lõpetamine" + +#: ../data/geany.glade.h:161 +msgid "" +"Type a defined short character sequence and complete it to a more complex " +"string using a single keypress" +msgstr "" + +#: ../data/geany.glade.h:162 +msgid "XML/HTML tag auto-closing" +msgstr "XML/HTML siltide automaatne sulgemine" + +#: ../data/geany.glade.h:163 +msgid "Insert matching closing tag for XML/HTML" +msgstr "" + +#: ../data/geany.glade.h:164 +msgid "Automatic continuation of multi-line comments" +msgstr "Mitmerealiste kommentaaride automaatne jätkamine" + +#: ../data/geany.glade.h:165 +msgid "" +"Continue automatically multi-line comments in languages like C, C++ and Java " +"when a new line is entered inside such a comment" +msgstr "" + +#: ../data/geany.glade.h:166 +msgid "Autocomplete symbols" +msgstr "Sümbolite automaatlõpetamine" + +#: ../data/geany.glade.h:167 +msgid "" +"Automatic completion of known symbols in open files (function names, global " +"variables, ...)" +msgstr "" + +#: ../data/geany.glade.h:168 +msgid "Autocomplete all words in document" +msgstr "Dokumendi kõikide sõnade automaatlõpetamine" + +#: ../data/geany.glade.h:169 +msgid "Drop rest of word on completion" +msgstr "" + +#: ../data/geany.glade.h:170 +msgid "Max. symbol name suggestions:" +msgstr "" + +#: ../data/geany.glade.h:171 +msgid "Completion list height:" +msgstr "" + +#: ../data/geany.glade.h:172 +msgid "Characters to type for autocompletion:" +msgstr "" + +#: ../data/geany.glade.h:173 +msgid "" +"The amount of characters which are necessary to show the symbol " +"autocompletion list" +msgstr "" + +#: ../data/geany.glade.h:174 +msgid "Display height in rows for the autocompletion list" +msgstr "" + +#: ../data/geany.glade.h:175 +msgid "Maximum number of entries to display in the autocompletion list" +msgstr "" + +#: ../data/geany.glade.h:176 +msgid "Symbol list update frequency:" +msgstr "" + +#: ../data/geany.glade.h:177 +msgid "" +"Minimal delay (in milliseconds) between two automatic updates of the symbol " +"list. Note that a too short delay may have performance impact, especially " +"with large files. A delay of 0 disables real-time updates." +msgstr "" + +#: ../data/geany.glade.h:178 +msgid "Completions" +msgstr "" + +#: ../data/geany.glade.h:179 +msgid "Parenthesis ( )" +msgstr "Sulud ( )" + +#: ../data/geany.glade.h:180 +msgid "Auto-close parenthesis when typing an opening one" +msgstr "Lisa parem sulg peale vasaku sisestamist" + +#: ../data/geany.glade.h:181 +msgid "Single quotes ' '" +msgstr "Ühekordsed jutumärgid ' '" + +#: ../data/geany.glade.h:182 +msgid "Auto-close single quote when typing an opening one" +msgstr "" + +#: ../data/geany.glade.h:183 +msgid "Curly brackets { }" +msgstr "Loogelised sulud { }" + +#: ../data/geany.glade.h:184 +msgid "Auto-close curly bracket when typing an opening one" +msgstr "Lisa parem loogeline sulg peale vasaku sisestamist" + +#: ../data/geany.glade.h:185 +msgid "Square brackets [ ]" +msgstr "Kandilised sulud [ ]" + +#: ../data/geany.glade.h:186 +msgid "Auto-close square-bracket when typing an opening one" +msgstr "Lisa parem kandiline sulg peale vasaku sisestamist" + +#: ../data/geany.glade.h:187 +msgid "Double quotes \" \"" +msgstr "Kahekordsed jutumärgid \" \"" + +#: ../data/geany.glade.h:188 +msgid "Auto-close double quote when typing an opening one" +msgstr "" + +#: ../data/geany.glade.h:189 +msgid "Auto-close quotes and brackets" +msgstr "Jutumärkide ja sulgude automaatne sulgemine" + +#: ../data/geany.glade.h:190 +msgid "Completions" +msgstr "" + +#: ../data/geany.glade.h:191 +msgid "Invert syntax highlighting colors" +msgstr "" + +#: ../data/geany.glade.h:192 +msgid "Invert all colors, by default using white text on a black background" +msgstr "" + +#: ../data/geany.glade.h:193 +msgid "Show indentation guides" +msgstr "" + +#: ../data/geany.glade.h:194 +msgid "Shows small dotted lines to help you to use the right indentation" +msgstr "" + +#: ../data/geany.glade.h:195 +msgid "Show white space" +msgstr "Näita tühimärke" + +#: ../data/geany.glade.h:196 +msgid "Marks spaces with dots and tabs with arrows" +msgstr "Märgib tühikud punktidega ja tabeldusmärgid nooltega" + +#: ../data/geany.glade.h:197 +msgid "Show line endings" +msgstr "Näita realõppe" + +#: ../data/geany.glade.h:198 +msgid "Shows the line ending character" +msgstr "Näitab realõpumärki" + +#: ../data/geany.glade.h:199 +msgid "Show line numbers" +msgstr "Näita reanumbreid" + +#: ../data/geany.glade.h:200 +msgid "Shows or hides the Line Number margin" +msgstr "Näitab või peidab reanumbrite veeru" + +#: ../data/geany.glade.h:201 +msgid "Show markers margin" +msgstr "" + +#: ../data/geany.glade.h:202 +msgid "" +"Shows or hides the small margin right of the line numbers, which is used to " +"mark lines" +msgstr "" + +#: ../data/geany.glade.h:203 +msgid "Stop scrolling at last line" +msgstr "" + +#: ../data/geany.glade.h:204 +msgid "Whether to stop scrolling one page past the last line of a document" +msgstr "" + +#: ../data/geany.glade.h:205 +msgid "Display" +msgstr "Kuvamine" + +#: ../data/geany.glade.h:206 +msgid "Column:" +msgstr "Veerg:" + +#: ../data/geany.glade.h:207 +msgid "Color:" +msgstr "Värv:" + +#: ../data/geany.glade.h:208 +msgid "Sets the color of the long line marker" +msgstr "" + +#: ../data/geany.glade.h:209 ../src/toolbar.c:70 ../src/tools.c:974 +msgid "Color Chooser" +msgstr "Värvivalija" + +#: ../data/geany.glade.h:210 +msgid "" +"The long line marker is a thin vertical line in the editor, it helps to mark " +"long lines, or as a hint to break the line. Set this value to a value " +"greater than 0 to specify the column where it should appear." +msgstr "" + +#: ../data/geany.glade.h:211 +msgid "Line" +msgstr "" + +#: ../data/geany.glade.h:212 +msgid "" +"Prints a vertical line in the editor window at the given cursor position " +"(see below)" +msgstr "" + +#: ../data/geany.glade.h:213 +msgid "Background" +msgstr "Taust" + +#: ../data/geany.glade.h:214 +msgid "" +"The background color of characters after the given cursor position (see " +"below) changed to the color set below, (this is recommended if you use " +"proportional fonts)" +msgstr "" + +#: ../data/geany.glade.h:215 +msgid "Enabled" +msgstr "Lubatud" + +#: ../data/geany.glade.h:216 +msgid "Long line marker" +msgstr "" + +#: ../data/geany.glade.h:217 +msgid "Disabled" +msgstr "Keelatud" + +#: ../data/geany.glade.h:218 +msgid "Do not show virtual spaces" +msgstr "" + +#: ../data/geany.glade.h:219 +msgid "Only for rectangular selections" +msgstr "" + +#: ../data/geany.glade.h:220 +msgid "" +"Only show virtual spaces beyond the end of lines when drawing a rectangular " +"selection" +msgstr "" + +#: ../data/geany.glade.h:221 +msgid "Always" +msgstr "Alati" + +#: ../data/geany.glade.h:222 +msgid "Always show virtual spaces beyond the end of lines" +msgstr "" + +#: ../data/geany.glade.h:223 +msgid "Virtual spaces" +msgstr "" + +#: ../data/geany.glade.h:224 +msgid "Display" +msgstr "" + +#: ../data/geany.glade.h:225 ../src/keybindings.c:227 ../src/prefs.c:1584 +msgid "Editor" +msgstr "Redaktor" + +#: ../data/geany.glade.h:226 +msgid "Open new documents from the command-line" +msgstr "" + +#: ../data/geany.glade.h:227 +msgid "Start a new file for each command-line filename that doesn't exist" +msgstr "" + +#: ../data/geany.glade.h:228 +msgid "Default end of line characters:" +msgstr "" + +#: ../data/geany.glade.h:229 +msgid "New files" +msgstr "Uued failid" + +#: ../data/geany.glade.h:230 +msgid "Default encoding (new files):" +msgstr "Vaikimisi kodeering uutele failidele:" + +#: ../data/geany.glade.h:231 +msgid "Sets the default encoding for newly created files" +msgstr "" + +#: ../data/geany.glade.h:232 +msgid "Use fixed encoding when opening non-Unicode files" +msgstr "" + +#: ../data/geany.glade.h:233 +msgid "" +"This option disables the automatic detection of the file encoding when " +"opening non-Unicode files and opens the file with the specified encoding " +"(usually not needed)" +msgstr "" + +#: ../data/geany.glade.h:234 +msgid "Default encoding (existing non-Unicode files):" +msgstr "Vaikimisi kodeering olemasolevatele mitte-Unicode failidele:" + +#: ../data/geany.glade.h:235 +msgid "Sets the default encoding for opening existing non-Unicode files" +msgstr "" + +#: ../data/geany.glade.h:236 +msgid "Encodings" +msgstr "Kodeeringud" + +#: ../data/geany.glade.h:237 +msgid "Ensure new line at file end" +msgstr "" + +#: ../data/geany.glade.h:238 +msgid "Ensures that at the end of the file is a new line" +msgstr "" + +#: ../data/geany.glade.h:239 +msgid "Ensure consistent line endings" +msgstr "" + +#: ../data/geany.glade.h:240 +msgid "" +"Ensures that newline characters always get converted before saving, avoiding " +"mixed line endings in the same file" +msgstr "" + +#: ../data/geany.glade.h:241 +msgid "Strip trailing spaces and tabs" +msgstr "Lõputühikud eemaldatakse" + +#: ../data/geany.glade.h:242 +msgid "Removes trailing spaces and tabs and the end of lines" +msgstr "Rea lõpud puhastatakse tühikutest ja tabeldusmärkidest" + +#: ../data/geany.glade.h:243 ../src/keybindings.c:567 +msgid "Replace tabs by space" +msgstr "Asenda tabeldusmärgid tühikutega" + +#: ../data/geany.glade.h:244 +msgid "Replaces all tabs in document by spaces" +msgstr "Kõik tabeldusmärgid asendatakse tühikutega" + +#: ../data/geany.glade.h:245 +msgid "Saving files" +msgstr "Failide salvestamine" + +#: ../data/geany.glade.h:246 +msgid "Recent files list length:" +msgstr "Hiljutiste failide nimekirja pikkus:" + +#: ../data/geany.glade.h:247 +msgid "Specifies the number of files which are stored in the Recent files list" +msgstr "Määrab hiljutiste failide nimekirja pikkuse" + +#: ../data/geany.glade.h:248 +msgid "Disk check timeout:" +msgstr "" + +#: ../data/geany.glade.h:249 +msgid "" +"How often to check for changes to document files on disk, in seconds. Zero " +"disables checking." +msgstr "" + +#: ../data/geany.glade.h:250 ../src/prefs.c:1586 ../src/symbols.c:688 +#: ../plugins/filebrowser.c:1118 +msgid "Files" +msgstr "Failid" + +#: ../data/geany.glade.h:251 +msgid "Terminal:" +msgstr "Terminal:" + +#: ../data/geany.glade.h:252 +msgid "Browser:" +msgstr "Veebilehitseja:" + +#: ../data/geany.glade.h:253 +msgid "" +"A terminal emulator like xterm, gnome-terminal or konsole (should accept the " +"-e argument)" +msgstr "" + +#: ../data/geany.glade.h:254 +msgid "Path (and possibly additional arguments) to your favorite browser" +msgstr "" + +#: ../data/geany.glade.h:255 +msgid "Grep:" +msgstr "Grep:" + +#: ../data/geany.glade.h:256 +msgid "Tool paths" +msgstr "Tööriistade otsinguteed" + +#: ../data/geany.glade.h:257 +msgid "Context action:" +msgstr "" + +#: ../data/geany.glade.h:259 +#, no-c-format +msgid "" +"Context action command. The currently selected word can be used with %s. It " +"can appear anywhere in the given command and will be replaced before " +"execution." +msgstr "" + +#: ../data/geany.glade.h:260 +msgid "Commands" +msgstr "Käsud" + +#: ../data/geany.glade.h:261 ../src/keybindings.c:239 ../src/prefs.c:1588 +msgid "Tools" +msgstr "Tööriistad" + +#: ../data/geany.glade.h:262 +msgid "email address of the developer" +msgstr "arendaja meiliaadress" + +#: ../data/geany.glade.h:263 +msgid "Initials of the developer name" +msgstr "Arendaja initsiaalid" + +#: ../data/geany.glade.h:264 +msgid "Initial version:" +msgstr "Esialgne versioon:" + +#: ../data/geany.glade.h:265 +msgid "Version number, which a new file initially has" +msgstr "Uue faili esialgne versioon" + +#: ../data/geany.glade.h:266 +msgid "Company name" +msgstr "Firma nimi" + +#: ../data/geany.glade.h:267 +msgid "Developer:" +msgstr "Arendaja:" + +#: ../data/geany.glade.h:268 +msgid "Company:" +msgstr "Firma:" + +#: ../data/geany.glade.h:269 +msgid "Mail address:" +msgstr "Meiliaadress:" + +#: ../data/geany.glade.h:270 +msgid "Initials:" +msgstr "Initsiaalid:" + +#: ../data/geany.glade.h:271 +msgid "The name of the developer" +msgstr "Arendaja nimi" + +#: ../data/geany.glade.h:272 +msgid "Year:" +msgstr "Aasta:" + +#: ../data/geany.glade.h:273 +msgid "Date:" +msgstr "Kuupäev:" + +#: ../data/geany.glade.h:274 +msgid "Date & time:" +msgstr "Kuupäev ja kellaaeg:" + +#: ../data/geany.glade.h:275 +msgid "" +"Specify a format for the the {datetime} wildcard. You can use any conversion " +"specifiers which can be used with the ANSI C strftime function." +msgstr "" + +#: ../data/geany.glade.h:276 +msgid "" +"Specify a format for the the {year} wildcard. You can use any conversion " +"specifiers which can be used with the ANSI C strftime function." +msgstr "" + +#: ../data/geany.glade.h:277 +msgid "" +"Specify a format for the the {date} wildcard. You can use any conversion " +"specifiers which can be used with the ANSI C strftime function." +msgstr "" + +#: ../data/geany.glade.h:278 +msgid "Template data" +msgstr "" + +#: ../data/geany.glade.h:279 ../src/prefs.c:1590 +msgid "Templates" +msgstr "Mallid" + +#: ../data/geany.glade.h:280 +msgid "C_hange" +msgstr "_Muuda" + +#: ../data/geany.glade.h:281 +msgid "Keyboard shortcuts" +msgstr "Kiirklahvid" + +#: ../data/geany.glade.h:282 ../src/prefs.c:1592 +msgid "Keybindings" +msgstr "Kiirklahvid" + +#: ../data/geany.glade.h:283 +msgid "Command:" +msgstr "Käsk:" + +#: ../data/geany.glade.h:285 +#, no-c-format +msgid "Path to the command for printing files (use %f for the filename)" +msgstr "" + +#: ../data/geany.glade.h:286 +msgid "Use an external command for printing" +msgstr "Kasuta trükkimiseks välist käsku" + +#: ../data/geany.glade.h:287 ../src/printing.c:233 +msgid "Print line numbers" +msgstr "Reanumbrite trükkimine" + +#: ../data/geany.glade.h:288 ../src/printing.c:235 +msgid "Add line numbers to the printed page" +msgstr "Lisa trükitavale lehele reanumbrid" + +#: ../data/geany.glade.h:289 ../src/printing.c:238 +msgid "Print page numbers" +msgstr "Leheküljenumbrite trükkimine" + +#: ../data/geany.glade.h:290 ../src/printing.c:240 +#, fuzzy +msgid "" +"Add page numbers at the bottom of each page. It takes 2 lines of the page." +msgstr "" +"Lisa lehe leheküljenumber lehe alumisse serva." + +#: ../data/geany.glade.h:291 ../src/printing.c:243 +msgid "Print page header" +msgstr "Lehe päise trükkimine" + +#: ../data/geany.glade.h:292 ../src/printing.c:245 +msgid "" +"Add a little header to every page containing the page number, the filename " +"and the current date (see below). It takes 3 lines of the page." +msgstr "" + +#: ../data/geany.glade.h:293 ../src/printing.c:261 +msgid "Use the basename of the printed file" +msgstr "" + +#: ../data/geany.glade.h:294 +msgid "Print only the basename (without the path) of the printed file" +msgstr "" + +#: ../data/geany.glade.h:295 ../src/printing.c:269 +msgid "Date format:" +msgstr "Kuupäeva vorming:" + +#: ../data/geany.glade.h:296 ../src/printing.c:275 +msgid "" +"Specify a format for the date and time stamp which is added to the page " +"header on each page. You can use any conversion specifiers which can be used " +"with the ANSI C strftime function." +msgstr "" + +#: ../data/geany.glade.h:297 +msgid "Use native GTK printing" +msgstr "Kasuta GTK trükkimist" + +#: ../data/geany.glade.h:298 +msgid "Printing" +msgstr "Trükkimine" + +#: ../data/geany.glade.h:299 ../src/prefs.c:1594 +msgid "Printing" +msgstr "Trükkimine" + +#: ../data/geany.glade.h:300 +msgid "Font:" +msgstr "Font:" + +#: ../data/geany.glade.h:301 +msgid "Sets the font for the terminal widget" +msgstr "" + +#: ../data/geany.glade.h:302 +msgid "Choose Terminal Font" +msgstr "" + +#: ../data/geany.glade.h:303 +msgid "Foreground color:" +msgstr "Esiplaani värv:" + +#: ../data/geany.glade.h:304 +msgid "Background color:" +msgstr "Tagaplaani värv:" + +#: ../data/geany.glade.h:305 +msgid "Scrollback lines:" +msgstr "Kerimispuhver ridades:" + +#: ../data/geany.glade.h:306 +msgid "Shell:" +msgstr "Kest (shell):" + +#: ../data/geany.glade.h:307 +msgid "Sets the foreground color of the text in the terminal widget" +msgstr "" + +#: ../data/geany.glade.h:308 +msgid "Sets the background color of the text in the terminal widget" +msgstr "" + +#: ../data/geany.glade.h:309 +msgid "" +"Specifies the history in lines, which you can scroll back in the terminal " +"widget" +msgstr "" + +#: ../data/geany.glade.h:310 +msgid "" +"Sets the path to the shell which should be started inside the terminal " +"emulation" +msgstr "" + +#: ../data/geany.glade.h:311 +msgid "Scroll on keystroke" +msgstr "" + +#: ../data/geany.glade.h:312 +msgid "Whether to scroll to the bottom if a key was pressed" +msgstr "" + +#: ../data/geany.glade.h:313 +msgid "Scroll on output" +msgstr "" + +#: ../data/geany.glade.h:314 +msgid "Whether to scroll to the bottom when output is generated" +msgstr "" + +#: ../data/geany.glade.h:315 +msgid "Cursor blinks" +msgstr "" + +#: ../data/geany.glade.h:316 +msgid "Whether to blink the cursor" +msgstr "" + +#: ../data/geany.glade.h:317 +msgid "Override Geany keybindings" +msgstr "" + +#: ../data/geany.glade.h:318 +msgid "" +"Allows the VTE to receive keyboard shortcuts (apart from focus commands)" +msgstr "" + +#: ../data/geany.glade.h:319 +msgid "Disable menu shortcut key (F10 by default)" +msgstr "Keela menüü kiirklahv (vaikimisi F10)" + +#: ../data/geany.glade.h:320 +msgid "" +"This option disables the keybinding to popup the menu bar (default is F10). " +"Disabling it can be useful if you use, for example, Midnight Commander " +"within the VTE." +msgstr "" + +#: ../data/geany.glade.h:321 +msgid "Follow path of the current file" +msgstr "" + +#: ../data/geany.glade.h:322 +msgid "" +"Whether to execute \\\"cd $path\\\" when you switch between opened files" +msgstr "" + +#: ../data/geany.glade.h:323 +msgid "Execute programs in the VTE" +msgstr "" + +#: ../data/geany.glade.h:324 +msgid "" +"Don't use the simple run script which is usually used to display the exit " +"status of the executed program" +msgstr "" + +#: ../data/geany.glade.h:325 +msgid "Don't use run script" +msgstr "" + +#: ../data/geany.glade.h:326 +msgid "" +"Run programs in VTE instead of opening a terminal emulation window. Please " +"note, programs executed in VTE cannot be stopped" +msgstr "" + +#: ../data/geany.glade.h:327 +msgid "Terminal" +msgstr "Terminal" + +#: ../data/geany.glade.h:328 ../src/prefs.c:1598 ../src/vte.c:290 +msgid "Terminal" +msgstr "Terminal" + +#: ../data/geany.glade.h:329 +msgid "Warning: read the manual before changing these preferences." +msgstr "Hoiatus: loe enne nende seadistuste muutmist kasutusjuhendit." + +#: ../data/geany.glade.h:330 +msgid "Various preferences" +msgstr "Mitmesugused seadistused" + +#: ../data/geany.glade.h:331 ../src/prefs.c:1596 +msgid "Various" +msgstr "Mitmesugust" + +#: ../data/geany.glade.h:332 +msgid "Project Properties" +msgstr "Projekti omadused" + +#: ../data/geany.glade.h:333 ../src/plugins.c:1458 ../src/project.c:150 +msgid "Filename:" +msgstr "Faili nimi:" + +#: ../data/geany.glade.h:334 ../src/project.c:141 +#: ../plugins/classbuilder.c:469 ../plugins/classbuilder.c:479 +msgid "Name:" +msgstr "Nimi:" + +#: ../data/geany.glade.h:335 +msgid "Description:" +msgstr "Kirjeldus:" + +#: ../data/geany.glade.h:336 ../src/project.c:166 +msgid "Base path:" +msgstr "" + +#: ../data/geany.glade.h:337 +msgid "File patterns:" +msgstr "Failinime mustrid:" + +#: ../data/geany.glade.h:338 +msgid "" +"Space separated list of file patterns used for the find in files dialog (e." +"g. *.c *.h)" +msgstr "" + +#: ../data/geany.glade.h:339 ../src/project.c:172 +msgid "" +"Base directory of all files that make up the project. This can be a new " +"path, or an existing directory tree. You can use paths relative to the " +"project filename." +msgstr "" + +#: ../data/geany.glade.h:340 ../src/keybindings.c:237 +msgid "Project" +msgstr "Projekt" + +#: ../data/geany.glade.h:341 +msgid "Display:" +msgstr "" + +#: ../data/geany.glade.h:342 +msgid "Custom" +msgstr "" + +#: ../data/geany.glade.h:343 +msgid "Use global settings" +msgstr "Kasutatakse globaalseid seadistusi" + +#: ../data/geany.glade.h:344 +msgid "Top" +msgstr "" + +#: ../data/geany.glade.h:345 +msgid "_Toolbar Preferences" +msgstr "_Tööriistariba eelistused" + +#: ../data/geany.glade.h:346 +msgid "_Hide Toolbar" +msgstr "_Peida tööriistariba" + +#: ../data/geany.glade.h:348 +msgid "_File" +msgstr "_Fail" + +#: ../data/geany.glade.h:349 +msgid "New (with _Template)" +msgstr "Uus (_malli põhjal)" + +#: ../data/geany.glade.h:350 +msgid "Recent _Files" +msgstr "Hiljutised _failid" + +#: ../data/geany.glade.h:351 +msgid "Save A_ll" +msgstr "Salvesta _kõik" + +#: ../data/geany.glade.h:352 ../src/callbacks.c:433 ../src/document.c:2861 +#: ../src/sidebar.c:697 +msgid "_Reload" +msgstr "_Laadi uuesti" + +#: ../data/geany.glade.h:353 +msgid "R_eload As" +msgstr "Laadi _uuesti kui" + +#: ../data/geany.glade.h:354 +msgid "Page Set_up" +msgstr "_Lehekülje sätted" + +#: ../data/geany.glade.h:355 ../src/notebook.c:489 +msgid "Close Ot_her Documents" +msgstr "Sulge _teised dokumendid" + +#: ../data/geany.glade.h:356 ../src/notebook.c:495 +msgid "C_lose All" +msgstr "_Sulge kõik" + +#: ../data/geany.glade.h:357 +msgid "_Commands" +msgstr "_Käsud" + +#: ../data/geany.glade.h:358 ../src/keybindings.c:347 +msgid "_Cut Current Line(s)" +msgstr "" + +#: ../data/geany.glade.h:359 ../src/keybindings.c:344 +msgid "_Copy Current Line(s)" +msgstr "" + +#: ../data/geany.glade.h:360 ../src/keybindings.c:298 +msgid "_Delete Current Line(s)" +msgstr "" + +#: ../data/geany.glade.h:361 ../src/keybindings.c:295 +msgid "_Duplicate Line or Selection" +msgstr "" + +#: ../data/geany.glade.h:362 ../src/keybindings.c:357 +msgid "_Select Current Line(s)" +msgstr "" + +#: ../data/geany.glade.h:363 ../src/keybindings.c:360 +msgid "_Select Current Paragraph" +msgstr "" + +#: ../data/geany.glade.h:364 +msgid "_Move Line(s) Up" +msgstr "" + +#: ../data/geany.glade.h:365 +msgid "_Move Line(s) Down" +msgstr "" + +#: ../data/geany.glade.h:366 ../src/keybindings.c:399 +msgid "_Send Selection to Terminal" +msgstr "" + +#: ../data/geany.glade.h:367 ../src/keybindings.c:401 +msgid "_Reflow Lines/Block" +msgstr "" + +#: ../data/geany.glade.h:368 ../src/keybindings.c:371 +msgid "T_oggle Case of Selection" +msgstr "" + +#: ../data/geany.glade.h:369 +msgid "_Comment Line(s)" +msgstr "" + +#: ../data/geany.glade.h:370 +msgid "U_ncomment Line(s)" +msgstr "" + +#: ../data/geany.glade.h:371 +msgid "_Toggle Line Commentation" +msgstr "" + +#: ../data/geany.glade.h:372 +msgid "_Increase Indent" +msgstr "" + +#: ../data/geany.glade.h:373 +msgid "_Decrease Indent" +msgstr "" + +#: ../data/geany.glade.h:374 ../src/keybindings.c:390 +msgid "_Smart Line Indent" +msgstr "" + +#: ../data/geany.glade.h:375 +msgid "_Send Selection to" +msgstr "" + +#: ../data/geany.glade.h:376 +msgid "I_nsert Comments" +msgstr "" + +#: ../data/geany.glade.h:377 +msgid "Preference_s" +msgstr "_Eelistused" + +#: ../data/geany.glade.h:378 ../src/keybindings.c:425 +msgid "P_lugin Preferences" +msgstr "P_luginate eelistused" + +#: ../data/geany.glade.h:379 +msgid "Find _Next" +msgstr "Otsi _järgmist" + +#: ../data/geany.glade.h:380 +msgid "Find _Previous" +msgstr "Otsi _eelmist" + +#: ../data/geany.glade.h:381 +msgid "Find in F_iles" +msgstr "_Failides otsimine" + +#: ../data/geany.glade.h:382 ../src/search.c:603 +msgid "_Replace" +msgstr "_Asenda" + +#: ../data/geany.glade.h:383 +msgid "Next _Message" +msgstr "Järgmine _sõnum" + +#: ../data/geany.glade.h:384 +msgid "Pr_evious Message" +msgstr "_Eelmine sõnum" + +#: ../data/geany.glade.h:385 ../src/keybindings.c:474 +msgid "_Go to Next Marker" +msgstr "_Mine järmise tähise juurde" + +#: ../data/geany.glade.h:386 ../src/keybindings.c:477 +msgid "_Go to Previous Marker" +msgstr "_Mine eelmise tähise juurde" + +#: ../data/geany.glade.h:387 +msgid "_Go to Line" +msgstr "_Mine reale" + +#: ../data/geany.glade.h:388 ../src/keybindings.c:437 +msgid "Find Next _Selection" +msgstr "" + +#: ../data/geany.glade.h:389 ../src/keybindings.c:439 +msgid "Find Pre_vious Selection" +msgstr "" + +#: ../data/geany.glade.h:390 ../src/keybindings.c:456 +msgid "_Mark All" +msgstr "_Märgi kõik" + +#: ../data/geany.glade.h:391 +msgid "Go to T_ag Declaration" +msgstr "" + +#: ../data/geany.glade.h:392 ../src/dialogs.c:358 +msgid "_View" +msgstr "_Vaade" + +#: ../data/geany.glade.h:393 +msgid "Change _Font" +msgstr "Muuda _fonti" + +#: ../data/geany.glade.h:394 +msgid "To_ggle All Additional Widgets" +msgstr "" + +#: ../data/geany.glade.h:395 +msgid "Full_screen" +msgstr "_TäisekraanLisa sulgev ühekordne jutumärk peale " + +#: ../data/geany.glade.h:396 +msgid "Show Message _Window" +msgstr "Näita _sõnumiakent" + +#: ../data/geany.glade.h:397 +msgid "Show _Toolbar" +msgstr "Näita _tööriistariba" + +#: ../data/geany.glade.h:398 +msgid "Show Side_bar" +msgstr "Näita _külgriba" + +#: ../data/geany.glade.h:399 +msgid "_Color Schemes" +msgstr "_Värviskeem" + +#: ../data/geany.glade.h:400 +msgid "Show _Markers Margin" +msgstr "Näita _tähiste serva" + +#: ../data/geany.glade.h:401 +msgid "Show _Line Numbers" +msgstr "Näita _reanumbreid" + +#: ../data/geany.glade.h:402 +msgid "Show _White Space" +msgstr "Näita _tühimärke" + +#: ../data/geany.glade.h:403 +msgid "Show Line _Endings" +msgstr "Näita rea_lõppe" + +#: ../data/geany.glade.h:404 +msgid "Show _Indentation Guides" +msgstr "" + +#: ../data/geany.glade.h:405 +msgid "_Document" +msgstr "_Dokument" + +#: ../data/geany.glade.h:406 +msgid "_Line Wrapping" +msgstr "_Reamurdmine" + +#: ../data/geany.glade.h:407 +msgid "Line _Breaking" +msgstr "Rea_katkestused" + +#: ../data/geany.glade.h:408 +msgid "_Auto-indentation" +msgstr "_Automaatne taane" + +#: ../data/geany.glade.h:409 +msgid "In_dent Type" +msgstr "_Taande tüüp" + +#: ../data/geany.glade.h:410 +msgid "_Detect from Content" +msgstr "_Tuvasta sisust" + +#: ../data/geany.glade.h:411 +msgid "T_abs and Spaces" +msgstr "T_abeldusmärgid ja tühikud" + +#: ../data/geany.glade.h:412 +msgid "Indent Widt_h" +msgstr "Taande _laius" + +#: ../data/geany.glade.h:413 +msgid "_1" +msgstr "_1" + +#: ../data/geany.glade.h:414 +msgid "_2" +msgstr "_2" + +#: ../data/geany.glade.h:415 +msgid "_3" +msgstr "_3" + +#: ../data/geany.glade.h:416 +msgid "_4" +msgstr "_4" + +#: ../data/geany.glade.h:417 +msgid "_5" +msgstr "_5" + +#: ../data/geany.glade.h:418 +msgid "_6" +msgstr "_6" + +#: ../data/geany.glade.h:419 +msgid "_7" +msgstr "_7" + +#: ../data/geany.glade.h:420 +msgid "_8" +msgstr "_8" + +#: ../data/geany.glade.h:421 +msgid "Read _Only" +msgstr "_Kirjutuskaitstud" + +#: ../data/geany.glade.h:422 +#, fuzzy +msgid "_Write Unicode BOM" +msgstr "_Unicode BOM'i kirjutamine" + +#: ../data/geany.glade.h:423 +msgid "Set File_type" +msgstr "" + +#: ../data/geany.glade.h:424 +msgid "Set _Encoding" +msgstr "" + +#: ../data/geany.glade.h:425 +msgid "Set Line E_ndings" +msgstr "" + +#: ../data/geany.glade.h:426 +msgid "Convert and Set to _CR/LF (Win)" +msgstr "" + +#: ../data/geany.glade.h:427 +msgid "Convert and Set to _LF (Unix)" +msgstr "" + +#: ../data/geany.glade.h:428 +msgid "Convert and Set to CR (_Mac)" +msgstr "" + +#: ../data/geany.glade.h:429 ../src/keybindings.c:565 +msgid "_Clone" +msgstr "" + +#: ../data/geany.glade.h:430 +msgid "_Strip Trailing Spaces" +msgstr "" + +#: ../data/geany.glade.h:431 +msgid "_Replace Tabs by Spaces" +msgstr "_Asenda tabeldusmärgid tühikutega" + +#: ../data/geany.glade.h:432 +msgid "Replace Spaces b_y Tabs" +msgstr "Asenda t_ühikud tabeldusmärkidega" + +#: ../data/geany.glade.h:433 +msgid "_Fold All" +msgstr "_Voldi kõik" + +#: ../data/geany.glade.h:434 +msgid "_Unfold All" +msgstr "_Voldi kõik lahti" + +#: ../data/geany.glade.h:435 +msgid "Remove _Markers" +msgstr "_Eemalda tähised" + +#: ../data/geany.glade.h:436 +msgid "Remove Error _Indicators" +msgstr "" + +#: ../data/geany.glade.h:437 +msgid "_Project" +msgstr "_Projekt" + +#: ../data/geany.glade.h:438 +msgid "_New" +msgstr "_Uus" + +#: ../data/geany.glade.h:439 +msgid "_Open" +msgstr "_Ava" + +#: ../data/geany.glade.h:440 +msgid "_Recent Projects" +msgstr "_Hiljutised projektid" + +#: ../data/geany.glade.h:441 +msgid "_Close" +msgstr "_Sulge" + +#: ../data/geany.glade.h:442 +msgid "Apply the default indentation settings to all documents" +msgstr "" + +#: ../data/geany.glade.h:443 +msgid "_Apply Default Indentation" +msgstr "" + +#. build the code +#: ../data/geany.glade.h:444 ../src/build.c:2568 ../src/build.c:2845 +msgid "_Build" +msgstr "_Ehitamine" + +#: ../data/geany.glade.h:445 +msgid "_Tools" +msgstr "_Tööriistad" + +#: ../data/geany.glade.h:446 +msgid "_Reload Configuration" +msgstr "_Seadistuste taaslaadimine" + +#: ../data/geany.glade.h:447 +msgid "C_onfiguration Files" +msgstr "S_eadistusfailid" + +#: ../data/geany.glade.h:448 +msgid "_Color Chooser" +msgstr "_Värvivalija" + +#: ../data/geany.glade.h:449 +msgid "_Word Count" +msgstr "Sõnade _arv" + +#: ../data/geany.glade.h:450 +msgid "Load Ta_gs" +msgstr "Laadi sildid" + +#: ../data/geany.glade.h:451 +msgid "_Help" +msgstr "_Abi" + +#: ../data/geany.glade.h:452 +msgid "_Keyboard Shortcuts" +msgstr "_Kiirklahvid" + +#: ../data/geany.glade.h:453 +msgid "Debug _Messages" +msgstr "Silumis_teated" + +#: ../data/geany.glade.h:454 +msgid "_Website" +msgstr "_Veebileht" + +#: ../data/geany.glade.h:455 +msgid "Wi_ki" +msgstr "Vi_ki" + +#: ../data/geany.glade.h:456 +msgid "Report a _Bug" +msgstr "Saada vea_raport" + +#: ../data/geany.glade.h:457 +msgid "_Donate" +msgstr "_Anneta" + +#: ../data/geany.glade.h:458 ../src/sidebar.c:124 +msgid "Symbols" +msgstr "Sümbolid" + +#: ../data/geany.glade.h:459 +msgid "Documents" +msgstr "Dokumendid" + +#: ../data/geany.glade.h:460 +msgid "Status" +msgstr "Olek" + +#: ../data/geany.glade.h:461 +msgid "Compiler" +msgstr "Kompilaator" + +#: ../data/geany.glade.h:462 +msgid "Messages" +msgstr "Sõnumid" + +#: ../data/geany.glade.h:463 +msgid "Scribble" +msgstr "Sodi" + +#: ../src/about.c:42 +msgid "" +"Copyright (c) 2005-2012\n" +"Colomban Wendling\n" +"Nick Treleaven\n" +"Matthew Brush\n" +"Enrico Tröger\n" +"Frank Lanitz\n" +"All rights reserved." +msgstr "" +"Copyright (c) 2005-2012\n" +"Colomban Wendling\n" +"Nick Treleaven\n" +"Matthew Brush\n" +"Enrico Tröger\n" +"Frank Lanitz\n" +"Kõik õigused kaitstud." + +#: ../src/about.c:160 +msgid "About Geany" +msgstr "Geany teave" + +#: ../src/about.c:210 +msgid "A fast and lightweight IDE" +msgstr "Kiire ja väike IDE GTK2 põhjal" + +#: ../src/about.c:231 +#, c-format +msgid "(built on or after %s)" +msgstr "" + +#. gtk_container_add(GTK_CONTAINER(info_box), cop_label); +#: ../src/about.c:262 +msgid "Info" +msgstr "Info" + +#: ../src/about.c:278 +msgid "Developers" +msgstr "Arendajad" + +#: ../src/about.c:285 +msgid "maintainer" +msgstr "hooldaja" + +#: ../src/about.c:293 ../src/about.c:301 ../src/about.c:309 +msgid "developer" +msgstr "arendaja" + +#: ../src/about.c:317 +msgid "translation maintainer" +msgstr "tõlkimiste hooldaja" + +#: ../src/about.c:326 +msgid "Translators" +msgstr "Tõlkijad" + +#: ../src/about.c:346 +msgid "Previous Translators" +msgstr "Endised tõlkijad" + +#: ../src/about.c:367 +msgid "Contributors" +msgstr "Kaasautorid" + +#: ../src/about.c:377 +#, c-format +msgid "" +"Some of the many contributors (for a more detailed list, see the file %s):" +msgstr "" + +#: ../src/about.c:403 +msgid "Credits" +msgstr "Autorid" + +#: ../src/about.c:420 +msgid "License" +msgstr "Litsens" + +#: ../src/about.c:429 +msgid "" +"License text could not be found, please visit http://www.gnu.org/licenses/" +"gpl-2.0.txt to view it online." +msgstr "" + +#. fall back to %d +#: ../src/build.c:748 +#, c-format +msgid "failed to substitute %%p, no project active" +msgstr "" + +#: ../src/build.c:786 +msgid "Process failed, no working directory" +msgstr "" + +#: ../src/build.c:811 +#, c-format +msgid "%s (in directory: %s)" +msgstr "" + +#: ../src/build.c:831 ../src/build.c:1055 ../src/search.c:1624 +#, c-format +msgid "Process failed (%s)" +msgstr "" + +#: ../src/build.c:900 +#, c-format +msgid "Failed to change the working directory to \"%s\"" +msgstr "" + +#: ../src/build.c:929 +#, c-format +msgid "Failed to execute \"%s\" (start-script could not be created: %s)" +msgstr "" + +#: ../src/build.c:984 +msgid "" +"Could not execute the file in the VTE because it probably contains a command." +msgstr "" + +#: ../src/build.c:1022 +#, c-format +msgid "" +"Could not find terminal \"%s\" (check path for Terminal tool setting in " +"Preferences)" +msgstr "" + +#: ../src/build.c:1195 +msgid "Compilation failed." +msgstr "" + +#: ../src/build.c:1209 +msgid "Compilation finished successfully." +msgstr "" + +#: ../src/build.c:1395 +msgid "Custom Text" +msgstr "" + +#: ../src/build.c:1396 +msgid "Enter custom text here, all entered text is appended to the command." +msgstr "" + +#: ../src/build.c:1474 +msgid "_Next Error" +msgstr "" + +#: ../src/build.c:1476 +msgid "_Previous Error" +msgstr "" + +#. arguments +#: ../src/build.c:1486 ../src/build.c:2885 +msgid "_Set Build Commands" +msgstr "" + +#: ../src/build.c:1770 ../src/toolbar.c:372 +msgid "Build the current file" +msgstr "" + +#: ../src/build.c:1781 +msgid "Build the current file with Make and the default target" +msgstr "" + +#: ../src/build.c:1783 +msgid "Build the current file with Make and the specified target" +msgstr "" + +#: ../src/build.c:1785 +msgid "Compile the current file with Make" +msgstr "" + +#: ../src/build.c:1812 +#, c-format +msgid "Process could not be stopped (%s)." +msgstr "" + +#: ../src/build.c:1829 ../src/build.c:1841 +msgid "No more build errors." +msgstr "" + +#: ../src/build.c:1940 ../src/build.c:1942 +msgid "Set menu item label" +msgstr "" + +#: ../src/build.c:1967 ../src/symbols.c:743 ../src/tools.c:554 +msgid "Label" +msgstr "" + +#. command column, holding status and command display +#: ../src/build.c:1968 ../src/symbols.c:738 ../src/tools.c:539 +msgid "Command" +msgstr "" + +#: ../src/build.c:1969 +msgid "Working directory" +msgstr "" + +#: ../src/build.c:1970 +msgid "Reset" +msgstr "" + +#: ../src/build.c:2015 +msgid "Click to set menu item label" +msgstr "" + +#: ../src/build.c:2099 ../src/build.c:2101 +#, c-format +msgid "%s commands" +msgstr "" + +#: ../src/build.c:2101 +msgid "No filetype" +msgstr "" + +#: ../src/build.c:2110 ../src/build.c:2145 +msgid "Error regular expression:" +msgstr "" + +#: ../src/build.c:2138 +msgid "Independent commands" +msgstr "" + +#: ../src/build.c:2170 +msgid "Note: Item 2 opens a dialog and appends the response to the command." +msgstr "" + +#: ../src/build.c:2179 +msgid "Execute commands" +msgstr "" + +#: ../src/build.c:2191 +#, c-format +msgid "" +"%d, %e, %f, %p are substituted in command and directory fields, see manual " +"for details." +msgstr "" + +#: ../src/build.c:2349 +msgid "Set Build Commands" +msgstr "" + +#: ../src/build.c:2561 +msgid "_Compile" +msgstr "" + +#: ../src/build.c:2575 ../src/build.c:2605 ../src/build.c:2813 +msgid "_Execute" +msgstr "" + +#. build the code with make custom +#: ../src/build.c:2620 ../src/build.c:2811 ../src/build.c:2865 +msgid "Make Custom _Target" +msgstr "" + +#. build the code with make object +#: ../src/build.c:2622 ../src/build.c:2812 ../src/build.c:2873 +msgid "Make _Object" +msgstr "" + +#: ../src/build.c:2624 ../src/build.c:2810 +msgid "_Make" +msgstr "" + +#. build the code with make all +#: ../src/build.c:2857 +msgid "_Make All" +msgstr "" + +#: ../src/callbacks.c:148 +msgid "Do you really want to quit?" +msgstr "" + +#: ../src/callbacks.c:206 +#, c-format +msgid "%d file saved." +msgid_plural "%d files saved." +msgstr[0] "" +msgstr[1] "" + +#: ../src/callbacks.c:434 +msgid "Any unsaved changes will be lost." +msgstr "" + +#: ../src/callbacks.c:435 +#, c-format +msgid "Are you sure you want to reload '%s'?" +msgstr "" + +#: ../src/callbacks.c:1065 ../src/keybindings.c:465 +msgid "Go to Line" +msgstr "" + +#: ../src/callbacks.c:1066 +msgid "Enter the line you want to go to:" +msgstr "" + +#: ../src/callbacks.c:1167 ../src/callbacks.c:1192 +msgid "" +"Please set the filetype for the current file before using this function." +msgstr "" + +#: ../src/callbacks.c:1297 ../src/ui_utils.c:643 +msgid "dd.mm.yyyy" +msgstr "" + +#: ../src/callbacks.c:1299 ../src/ui_utils.c:644 +msgid "mm.dd.yyyy" +msgstr "" + +#: ../src/callbacks.c:1301 ../src/ui_utils.c:645 +msgid "yyyy/mm/dd" +msgstr "" + +#: ../src/callbacks.c:1303 ../src/ui_utils.c:654 +msgid "dd.mm.yyyy hh:mm:ss" +msgstr "" + +#: ../src/callbacks.c:1305 ../src/ui_utils.c:655 +msgid "mm.dd.yyyy hh:mm:ss" +msgstr "" + +#: ../src/callbacks.c:1307 ../src/ui_utils.c:656 +msgid "yyyy/mm/dd hh:mm:ss" +msgstr "" + +#: ../src/callbacks.c:1309 ../src/ui_utils.c:665 +msgid "_Use Custom Date Format" +msgstr "" + +#: ../src/callbacks.c:1313 +msgid "Custom Date Format" +msgstr "" + +#: ../src/callbacks.c:1314 +msgid "" +"Enter here a custom date and time format. You can use any conversion " +"specifiers which can be used with the ANSI C strftime function." +msgstr "" + +#: ../src/callbacks.c:1337 +msgid "Date format string could not be converted (possibly too long)." +msgstr "" + +#: ../src/callbacks.c:1530 ../src/callbacks.c:1538 +msgid "No more message items." +msgstr "" + +#: ../src/callbacks.c:1676 +#, c-format +msgid "Could not open file %s (File not found)" +msgstr "" + +#: ../src/dialogs.c:219 +msgid "Detect from file" +msgstr "" + +#: ../src/dialogs.c:222 +msgid "West European" +msgstr "" + +#: ../src/dialogs.c:224 +msgid "East European" +msgstr "" + +#: ../src/dialogs.c:226 +msgid "East Asian" +msgstr "" + +#: ../src/dialogs.c:228 +msgid "SE & SW Asian" +msgstr "" + +#: ../src/dialogs.c:230 +msgid "Middle Eastern" +msgstr "" + +#: ../src/dialogs.c:232 ../src/encodings.c:112 ../src/encodings.c:113 +#: ../src/encodings.c:114 ../src/encodings.c:115 ../src/encodings.c:116 +#: ../src/encodings.c:117 ../src/encodings.c:118 ../src/encodings.c:119 +msgid "Unicode" +msgstr "" + +#: ../src/dialogs.c:281 +msgid "_More Options" +msgstr "" + +#. line 1 with checkbox and encoding combo +#: ../src/dialogs.c:288 +msgid "Show _hidden files" +msgstr "" + +#: ../src/dialogs.c:299 +msgid "Set encoding:" +msgstr "" + +#: ../src/dialogs.c:308 +msgid "" +"Explicitly defines an encoding for the file, if it would not be detected. " +"This is useful when you know that the encoding of a file cannot be detected " +"correctly by Geany.\n" +"Note if you choose multiple files, they will all be opened with the chosen " +"encoding." +msgstr "" + +#. line 2 with filetype combo +#: ../src/dialogs.c:315 +msgid "Set filetype:" +msgstr "" + +#: ../src/dialogs.c:325 +msgid "" +"Explicitly defines a filetype for the file, if it would not be detected by " +"filename extension.\n" +"Note if you choose multiple files, they will all be opened with the chosen " +"filetype." +msgstr "" + +#: ../src/dialogs.c:354 ../src/dialogs.c:459 +msgid "Open File" +msgstr "" + +#: ../src/dialogs.c:360 +msgid "" +"Opens the file in read-only mode. If you choose more than one file to open, " +"all files will be opened read-only." +msgstr "" + +#: ../src/dialogs.c:380 +msgid "Detect by file extension" +msgstr "" + +#: ../src/dialogs.c:524 +msgid "Overwrite?" +msgstr "" + +#: ../src/dialogs.c:525 +msgid "Filename already exists!" +msgstr "" + +#: ../src/dialogs.c:554 ../src/dialogs.c:667 +msgid "Save File" +msgstr "" + +#: ../src/dialogs.c:563 +msgid "R_ename" +msgstr "" + +#: ../src/dialogs.c:564 +msgid "Save the file and rename it" +msgstr "" + +#: ../src/dialogs.c:685 ../src/win32.c:678 +msgid "Error" +msgstr "" + +#: ../src/dialogs.c:688 ../src/dialogs.c:771 ../src/dialogs.c:1556 +#: ../src/win32.c:684 +msgid "Question" +msgstr "" + +#: ../src/dialogs.c:691 ../src/win32.c:690 +msgid "Warning" +msgstr "" + +#: ../src/dialogs.c:694 ../src/win32.c:696 +msgid "Information" +msgstr "" + +#: ../src/dialogs.c:775 +msgid "_Don't save" +msgstr "" + +#: ../src/dialogs.c:804 +#, c-format +msgid "The file '%s' is not saved." +msgstr "" + +#: ../src/dialogs.c:805 +msgid "Do you want to save it before closing?" +msgstr "" + +#: ../src/dialogs.c:867 +msgid "Choose font" +msgstr "" + +#: ../src/dialogs.c:1168 +msgid "" +"An error occurred or file information could not be retrieved (e.g. from a " +"new file)." +msgstr "" + +#: ../src/dialogs.c:1187 ../src/dialogs.c:1188 ../src/dialogs.c:1189 +#: ../src/dialogs.c:1195 ../src/dialogs.c:1196 ../src/dialogs.c:1197 +#: ../src/symbols.c:2164 ../src/symbols.c:2178 ../src/ui_utils.c:268 +msgid "unknown" +msgstr "" + +#: ../src/dialogs.c:1202 ../src/symbols.c:893 +msgid "Properties" +msgstr "" + +#: ../src/dialogs.c:1233 +msgid "Type:" +msgstr "" + +#: ../src/dialogs.c:1247 +msgid "Size:" +msgstr "" + +#: ../src/dialogs.c:1263 +msgid "Location:" +msgstr "" + +#: ../src/dialogs.c:1277 +msgid "Read-only:" +msgstr "" + +#: ../src/dialogs.c:1284 +msgid "(only inside Geany)" +msgstr "" + +#: ../src/dialogs.c:1293 +msgid "Encoding:" +msgstr "" + +#: ../src/dialogs.c:1303 ../src/ui_utils.c:272 +msgid "(with BOM)" +msgstr "" + +#: ../src/dialogs.c:1303 +msgid "(without BOM)" +msgstr "" + +#: ../src/dialogs.c:1314 +msgid "Modified:" +msgstr "" + +#: ../src/dialogs.c:1328 +msgid "Changed:" +msgstr "" + +#: ../src/dialogs.c:1342 +msgid "Accessed:" +msgstr "" + +#: ../src/dialogs.c:1364 +msgid "Permissions:" +msgstr "" + +#. Header +#: ../src/dialogs.c:1372 +msgid "Read:" +msgstr "" + +#: ../src/dialogs.c:1379 +msgid "Write:" +msgstr "" + +#: ../src/dialogs.c:1386 +msgid "Execute:" +msgstr "" + +#. Owner +#: ../src/dialogs.c:1394 +msgid "Owner:" +msgstr "" + +#. Group +#: ../src/dialogs.c:1430 +msgid "Group:" +msgstr "" + +#. Other +#: ../src/dialogs.c:1466 +msgid "Other:" +msgstr "" + +#: ../src/document.c:600 +#, c-format +msgid "File %s closed." +msgstr "" + +#: ../src/document.c:744 +#, c-format +msgid "New file \"%s\" opened." +msgstr "" + +#: ../src/document.c:795 ../src/document.c:1319 +#, c-format +msgid "Could not open file %s (%s)" +msgstr "" + +#: ../src/document.c:815 +#, c-format +msgid "The file \"%s\" is not valid %s." +msgstr "" + +#: ../src/document.c:821 +#, c-format +msgid "" +"The file \"%s\" does not look like a text file or the file encoding is not " +"supported." +msgstr "" + +#: ../src/document.c:831 +#, c-format +msgid "" +"The file \"%s\" could not be opened properly and has been truncated. This " +"can occur if the file contains a NULL byte. Be aware that saving it can " +"cause data loss.\n" +"The file was set to read-only." +msgstr "" + +#: ../src/document.c:1033 +msgid "Spaces" +msgstr "" + +#: ../src/document.c:1036 +msgid "Tabs" +msgstr "" + +#: ../src/document.c:1039 +msgid "Tabs and Spaces" +msgstr "" + +#. For translators: first wildcard is the indentation mode (Spaces, Tabs, Tabs +#. * and Spaces), the second one is the filename +#: ../src/document.c:1044 +#, c-format +msgid "Setting %s indentation mode for %s." +msgstr "" + +#: ../src/document.c:1055 +#, c-format +msgid "Setting indentation width to %d for %s." +msgstr "" + +#: ../src/document.c:1207 +#, c-format +msgid "File %s reloaded." +msgstr "" + +#. For translators: this is the status window message for opening a file. %d is the number +#. * of the newly opened file, %s indicates whether the file is opened read-only +#. * (it is replaced with the string ", read-only"). +#: ../src/document.c:1215 +#, c-format +msgid "File %s opened(%d%s)." +msgstr "" + +#: ../src/document.c:1217 +msgid ", read-only" +msgstr "" + +#: ../src/document.c:1413 +msgid "Error renaming file." +msgstr "" + +#: ../src/document.c:1500 +#, c-format +msgid "" +"An error occurred while converting the file from UTF-8 in \"%s\". The file " +"remains unsaved." +msgstr "" + +#: ../src/document.c:1522 +#, c-format +msgid "" +"Error message: %s\n" +"The error occurred at \"%s\" (line: %d, column: %d)." +msgstr "" + +#: ../src/document.c:1527 +#, c-format +msgid "Error message: %s." +msgstr "" + +#: ../src/document.c:1587 +#, c-format +msgid "Failed to open file '%s' for writing: fopen() failed: %s" +msgstr "" + +#: ../src/document.c:1605 +#, c-format +msgid "Failed to write file '%s': fwrite() failed: %s" +msgstr "" + +#: ../src/document.c:1619 +#, c-format +msgid "Failed to close file '%s': fclose() failed: %s" +msgstr "" + +#: ../src/document.c:1768 +#, c-format +msgid "Error saving file (%s)." +msgstr "" + +#: ../src/document.c:1773 +#, c-format +msgid "" +"%s\n" +"\n" +"The file on disk may now be truncated!" +msgstr "" + +#: ../src/document.c:1775 +msgid "Error saving file." +msgstr "" + +#: ../src/document.c:1799 +#, c-format +msgid "File %s saved." +msgstr "" + +#: ../src/document.c:1876 ../src/document.c:1940 ../src/document.c:1948 +#, c-format +msgid "\"%s\" was not found." +msgstr "" + +#: ../src/document.c:1948 +msgid "Wrap search and find again?" +msgstr "" + +#: ../src/document.c:2034 ../src/search.c:1270 ../src/search.c:1314 +#: ../src/search.c:2085 ../src/search.c:2086 +#, c-format +msgid "No matches found for \"%s\"." +msgstr "" + +#: ../src/document.c:2040 +#, c-format +msgid "%s: replaced %d occurrence of \"%s\" with \"%s\"." +msgid_plural "%s: replaced %d occurrences of \"%s\" with \"%s\"." +msgstr[0] "" +msgstr[1] "" + +#: ../src/document.c:2862 +msgid "Do you want to reload it?" +msgstr "" + +#: ../src/document.c:2863 +#, c-format +msgid "" +"The file '%s' on the disk is more recent than\n" +"the current buffer." +msgstr "" + +#: ../src/document.c:2881 +msgid "Close _without saving" +msgstr "" + +#: ../src/document.c:2884 +msgid "Try to resave the file?" +msgstr "" + +#: ../src/document.c:2885 +#, c-format +msgid "File \"%s\" was not found on disk!" +msgstr "" + +#: ../src/editor.c:4348 +msgid "Enter Tab Width" +msgstr "" + +#: ../src/editor.c:4349 +msgid "Enter the amount of spaces which should be replaced by a tab character." +msgstr "" + +#: ../src/editor.c:4511 +#, c-format +msgid "Warning: non-standard hard tab width: %d != 8!" +msgstr "" + +#: ../src/encodings.c:67 +msgid "Celtic" +msgstr "" + +#: ../src/encodings.c:68 ../src/encodings.c:69 +msgid "Greek" +msgstr "" + +#: ../src/encodings.c:70 +msgid "Nordic" +msgstr "" + +#: ../src/encodings.c:71 +msgid "South European" +msgstr "" + +#: ../src/encodings.c:72 ../src/encodings.c:73 ../src/encodings.c:74 +#: ../src/encodings.c:75 +msgid "Western" +msgstr "" + +#: ../src/encodings.c:77 ../src/encodings.c:78 ../src/encodings.c:79 +msgid "Baltic" +msgstr "" + +#: ../src/encodings.c:80 ../src/encodings.c:81 ../src/encodings.c:82 +msgid "Central European" +msgstr "" + +#. ISO-IR-111 not available on Windows +#: ../src/encodings.c:83 ../src/encodings.c:84 ../src/encodings.c:86 +#: ../src/encodings.c:87 ../src/encodings.c:88 +msgid "Cyrillic" +msgstr "" + +#: ../src/encodings.c:89 +msgid "Cyrillic/Russian" +msgstr "" + +#: ../src/encodings.c:90 +msgid "Cyrillic/Ukrainian" +msgstr "" + +#: ../src/encodings.c:91 +msgid "Romanian" +msgstr "" + +#: ../src/encodings.c:93 ../src/encodings.c:94 ../src/encodings.c:95 +msgid "Arabic" +msgstr "" + +#. not available at all, ? +#: ../src/encodings.c:96 ../src/encodings.c:98 ../src/encodings.c:99 +msgid "Hebrew" +msgstr "" + +#: ../src/encodings.c:100 +msgid "Hebrew Visual" +msgstr "" + +#: ../src/encodings.c:102 +msgid "Armenian" +msgstr "" + +#: ../src/encodings.c:103 +msgid "Georgian" +msgstr "" + +#: ../src/encodings.c:104 +msgid "Thai" +msgstr "" + +#: ../src/encodings.c:105 ../src/encodings.c:106 ../src/encodings.c:107 +msgid "Turkish" +msgstr "" + +#: ../src/encodings.c:108 ../src/encodings.c:109 ../src/encodings.c:110 +msgid "Vietnamese" +msgstr "" + +#. maybe not available on Linux +#: ../src/encodings.c:121 ../src/encodings.c:122 ../src/encodings.c:123 +#: ../src/encodings.c:125 +msgid "Chinese Simplified" +msgstr "" + +#: ../src/encodings.c:126 ../src/encodings.c:127 ../src/encodings.c:128 +msgid "Chinese Traditional" +msgstr "" + +#: ../src/encodings.c:129 ../src/encodings.c:130 ../src/encodings.c:131 +#: ../src/encodings.c:132 +msgid "Japanese" +msgstr "" + +#: ../src/encodings.c:133 ../src/encodings.c:134 ../src/encodings.c:135 +#: ../src/encodings.c:136 +msgid "Korean" +msgstr "" + +#: ../src/encodings.c:138 +msgid "Without encoding" +msgstr "" + +#: ../src/encodings.c:420 +msgid "_West European" +msgstr "" + +#: ../src/encodings.c:426 +msgid "_East European" +msgstr "" + +#: ../src/encodings.c:432 +msgid "East _Asian" +msgstr "" + +#: ../src/encodings.c:438 +msgid "_SE & SW Asian" +msgstr "" + +#: ../src/encodings.c:444 +msgid "_Middle Eastern" +msgstr "" + +#: ../src/encodings.c:450 +msgid "_Unicode" +msgstr "" + +#: ../src/filetypes.c:83 ../src/filetypes.c:173 ../src/filetypes.c:187 +#: ../src/filetypes.c:195 ../src/filetypes.c:209 +#, c-format +msgid "%s source file" +msgstr "" + +#: ../src/filetypes.c:84 +#, c-format +msgid "%s file" +msgstr "" + +#: ../src/filetypes.c:311 +msgid "Shell script" +msgstr "" + +#: ../src/filetypes.c:319 +msgid "Makefile" +msgstr "" + +#: ../src/filetypes.c:326 +msgid "XML document" +msgstr "" + +#: ../src/filetypes.c:350 +msgid "Cascading StyleSheet" +msgstr "" + +#: ../src/filetypes.c:419 +msgid "Config file" +msgstr "" + +#: ../src/filetypes.c:425 +msgid "Gettext translation file" +msgstr "" + +#: ../src/filetypes.c:720 +msgid "_Programming Languages" +msgstr "" + +#: ../src/filetypes.c:721 +msgid "_Scripting Languages" +msgstr "" + +#: ../src/filetypes.c:722 +msgid "_Markup Languages" +msgstr "" + +#: ../src/filetypes.c:723 +msgid "M_iscellaneous" +msgstr "" + +#: ../src/filetypes.c:1461 ../src/win32.c:105 +msgid "All Source" +msgstr "" + +#. create meta file filter "All files" +#: ../src/filetypes.c:1486 ../src/project.c:295 ../src/win32.c:95 +#: ../src/win32.c:140 ../src/win32.c:161 ../src/win32.c:166 +msgid "All files" +msgstr "" + +#: ../src/filetypes.c:1534 +#, c-format +msgid "Bad regex for filetype %s: %s" +msgstr "" + +#: ../src/geany.h:55 +msgid "untitled" +msgstr "" + +#: ../src/highlighting.c:1255 ../src/main.c:833 ../src/socket.c:166 +#: ../src/templates.c:224 +#, c-format +msgid "Could not find file '%s'." +msgstr "" + +#: ../src/highlighting.c:1327 +msgid "Default" +msgstr "" + +#: ../src/highlighting.c:1366 +msgid "The current filetype overrides the default style." +msgstr "" + +#: ../src/highlighting.c:1367 +msgid "This may cause color schemes to display incorrectly." +msgstr "" + +#: ../src/highlighting.c:1388 +msgid "Color Schemes" +msgstr "" + +#. visual group order +#: ../src/keybindings.c:226 ../src/symbols.c:715 +msgid "File" +msgstr "" + +#: ../src/keybindings.c:228 +msgid "Clipboard" +msgstr "" + +#: ../src/keybindings.c:229 +msgid "Select" +msgstr "" + +#: ../src/keybindings.c:230 +msgid "Format" +msgstr "" + +#: ../src/keybindings.c:231 +msgid "Insert" +msgstr "" + +#: ../src/keybindings.c:232 +msgid "Settings" +msgstr "" + +#: ../src/keybindings.c:233 +msgid "Search" +msgstr "" + +#: ../src/keybindings.c:234 +msgid "Go to" +msgstr "" + +#: ../src/keybindings.c:235 +msgid "View" +msgstr "" + +#: ../src/keybindings.c:236 +msgid "Document" +msgstr "" + +#: ../src/keybindings.c:238 ../src/keybindings.c:590 ../src/project.c:447 +#: ../src/ui_utils.c:1972 +msgid "Build" +msgstr "" + +#: ../src/keybindings.c:240 ../src/keybindings.c:615 +msgid "Help" +msgstr "" + +#: ../src/keybindings.c:241 +msgid "Focus" +msgstr "" + +#: ../src/keybindings.c:242 +msgid "Notebook tab" +msgstr "" + +#: ../src/keybindings.c:251 ../src/keybindings.c:279 +msgid "New" +msgstr "" + +#: ../src/keybindings.c:253 ../src/keybindings.c:281 +msgid "Open" +msgstr "" + +#: ../src/keybindings.c:256 +msgid "Open selected file" +msgstr "" + +#: ../src/keybindings.c:258 +msgid "Save" +msgstr "" + +#: ../src/keybindings.c:260 ../src/toolbar.c:55 +msgid "Save as" +msgstr "" + +#: ../src/keybindings.c:262 +msgid "Save all" +msgstr "" + +#: ../src/keybindings.c:265 +msgid "Print" +msgstr "" + +#: ../src/keybindings.c:267 ../src/keybindings.c:286 +msgid "Close" +msgstr "" + +#: ../src/keybindings.c:269 +msgid "Close all" +msgstr "" + +#: ../src/keybindings.c:272 +msgid "Reload file" +msgstr "" + +#: ../src/keybindings.c:274 +msgid "Re-open last closed tab" +msgstr "" + +#: ../src/keybindings.c:291 +msgid "Undo" +msgstr "" + +#: ../src/keybindings.c:293 +msgid "Redo" +msgstr "" + +#: ../src/keybindings.c:302 +msgid "Delete to line end" +msgstr "" + +#: ../src/keybindings.c:305 +msgid "_Transpose Current Line" +msgstr "" + +#: ../src/keybindings.c:307 +msgid "Scroll to current line" +msgstr "" + +#: ../src/keybindings.c:309 +msgid "Scroll up the view by one line" +msgstr "" + +#: ../src/keybindings.c:311 +msgid "Scroll down the view by one line" +msgstr "" + +#: ../src/keybindings.c:313 +msgid "Complete snippet" +msgstr "" + +#: ../src/keybindings.c:315 +msgid "Move cursor in snippet" +msgstr "" + +#: ../src/keybindings.c:317 +msgid "Suppress snippet completion" +msgstr "" + +#: ../src/keybindings.c:319 +msgid "Context Action" +msgstr "" + +#: ../src/keybindings.c:321 +msgid "Complete word" +msgstr "" + +#: ../src/keybindings.c:323 +msgid "Show calltip" +msgstr "" + +#: ../src/keybindings.c:325 +msgid "Show macro list" +msgstr "" + +#: ../src/keybindings.c:327 +msgid "Word part completion" +msgstr "" + +#: ../src/keybindings.c:330 +msgid "Move line(s) up" +msgstr "" + +#: ../src/keybindings.c:333 +msgid "Move line(s) down" +msgstr "" + +#: ../src/keybindings.c:338 +msgid "Cut" +msgstr "" + +#: ../src/keybindings.c:340 +msgid "Copy" +msgstr "" + +#: ../src/keybindings.c:342 +msgid "Paste" +msgstr "" + +#: ../src/keybindings.c:353 +msgid "Select All" +msgstr "" + +#: ../src/keybindings.c:355 +msgid "Select current word" +msgstr "" + +#: ../src/keybindings.c:363 +msgid "Select to previous word part" +msgstr "" + +#: ../src/keybindings.c:365 +msgid "Select to next word part" +msgstr "" + +#: ../src/keybindings.c:373 +msgid "Toggle line commentation" +msgstr "" + +#: ../src/keybindings.c:376 +msgid "Comment line(s)" +msgstr "" + +#: ../src/keybindings.c:378 +msgid "Uncomment line(s)" +msgstr "" + +#: ../src/keybindings.c:380 +msgid "Increase indent" +msgstr "" + +#: ../src/keybindings.c:383 +msgid "Decrease indent" +msgstr "" + +#: ../src/keybindings.c:386 +msgid "Increase indent by one space" +msgstr "" + +#: ../src/keybindings.c:388 +msgid "Decrease indent by one space" +msgstr "" + +#: ../src/keybindings.c:392 +msgid "Send to Custom Command 1" +msgstr "" + +#: ../src/keybindings.c:394 +msgid "Send to Custom Command 2" +msgstr "" + +#: ../src/keybindings.c:396 +msgid "Send to Custom Command 3" +msgstr "" + +#: ../src/keybindings.c:404 +msgid "Join lines" +msgstr "" + +#: ../src/keybindings.c:409 +msgid "Insert date" +msgstr "" + +#: ../src/keybindings.c:415 +msgid "Insert New Line Before Current" +msgstr "" + +#: ../src/keybindings.c:417 +msgid "Insert New Line After Current" +msgstr "" + +#: ../src/keybindings.c:430 ../src/search.c:439 +msgid "Find" +msgstr "" + +#: ../src/keybindings.c:432 +msgid "Find Next" +msgstr "" + +#: ../src/keybindings.c:434 +msgid "Find Previous" +msgstr "" + +#: ../src/keybindings.c:441 ../src/search.c:593 +msgid "Replace" +msgstr "" + +#: ../src/keybindings.c:443 ../src/search.c:843 +msgid "Find in Files" +msgstr "" + +#: ../src/keybindings.c:446 +msgid "Next Message" +msgstr "" + +#: ../src/keybindings.c:448 +msgid "Previous Message" +msgstr "" + +#: ../src/keybindings.c:451 +msgid "Find Usage" +msgstr "" + +#: ../src/keybindings.c:454 +msgid "Find Document Usage" +msgstr "" + +#: ../src/keybindings.c:461 ../src/toolbar.c:66 +msgid "Navigate back a location" +msgstr "" + +#: ../src/keybindings.c:463 ../src/toolbar.c:67 +msgid "Navigate forward a location" +msgstr "" + +#: ../src/keybindings.c:468 +msgid "Go to matching brace" +msgstr "" + +#: ../src/keybindings.c:471 +msgid "Toggle marker" +msgstr "" + +#: ../src/keybindings.c:480 +msgid "Go to Tag Definition" +msgstr "" + +#: ../src/keybindings.c:483 +msgid "Go to Tag Declaration" +msgstr "" + +#: ../src/keybindings.c:485 +msgid "Go to Start of Line" +msgstr "" + +#: ../src/keybindings.c:487 +msgid "Go to End of Line" +msgstr "" + +#: ../src/keybindings.c:489 +msgid "Go to Start of Display Line" +msgstr "" + +#: ../src/keybindings.c:491 +msgid "Go to End of Display Line" +msgstr "" + +#: ../src/keybindings.c:493 +msgid "Go to Previous Word Part" +msgstr "" + +#: ../src/keybindings.c:495 +msgid "Go to Next Word Part" +msgstr "" + +#: ../src/keybindings.c:500 +msgid "Toggle All Additional Widgets" +msgstr "" + +#: ../src/keybindings.c:503 +msgid "Fullscreen" +msgstr "" + +#: ../src/keybindings.c:505 +msgid "Toggle Messages Window" +msgstr "" + +#: ../src/keybindings.c:508 +msgid "Toggle Sidebar" +msgstr "" + +#: ../src/keybindings.c:510 +msgid "Zoom In" +msgstr "" + +#: ../src/keybindings.c:512 +msgid "Zoom Out" +msgstr "" + +#: ../src/keybindings.c:514 +msgid "Zoom Reset" +msgstr "" + +#: ../src/keybindings.c:519 +msgid "Switch to Editor" +msgstr "" + +#: ../src/keybindings.c:521 +msgid "Switch to Search Bar" +msgstr "" + +#: ../src/keybindings.c:523 +msgid "Switch to Message Window" +msgstr "" + +#: ../src/keybindings.c:525 +msgid "Switch to Compiler" +msgstr "" + +#: ../src/keybindings.c:527 +msgid "Switch to Messages" +msgstr "" + +#: ../src/keybindings.c:529 +msgid "Switch to Scribble" +msgstr "" + +#: ../src/keybindings.c:531 +msgid "Switch to VTE" +msgstr "" + +#: ../src/keybindings.c:533 +msgid "Switch to Sidebar" +msgstr "" + +#: ../src/keybindings.c:535 +msgid "Switch to Sidebar Symbol List" +msgstr "" + +#: ../src/keybindings.c:537 +msgid "Switch to Sidebar Document List" +msgstr "" + +#: ../src/keybindings.c:542 +msgid "Switch to left document" +msgstr "" + +#: ../src/keybindings.c:544 +msgid "Switch to right document" +msgstr "" + +#: ../src/keybindings.c:546 +msgid "Switch to last used document" +msgstr "" + +#: ../src/keybindings.c:549 +msgid "Move document left" +msgstr "" + +#: ../src/keybindings.c:552 +msgid "Move document right" +msgstr "" + +#: ../src/keybindings.c:554 +msgid "Move document first" +msgstr "" + +#: ../src/keybindings.c:556 +msgid "Move document last" +msgstr "" + +#: ../src/keybindings.c:561 +msgid "Toggle Line wrapping" +msgstr "" + +#: ../src/keybindings.c:563 +msgid "Toggle Line breaking" +msgstr "" + +#: ../src/keybindings.c:569 +msgid "Replace spaces by tabs" +msgstr "" + +#: ../src/keybindings.c:571 +msgid "Toggle current fold" +msgstr "" + +#: ../src/keybindings.c:573 +msgid "Fold all" +msgstr "" + +#: ../src/keybindings.c:575 +msgid "Unfold all" +msgstr "" + +#: ../src/keybindings.c:577 +msgid "Reload symbol list" +msgstr "" + +#: ../src/keybindings.c:579 +msgid "Remove Markers" +msgstr "" + +#: ../src/keybindings.c:581 +msgid "Remove Error Indicators" +msgstr "" + +#: ../src/keybindings.c:583 +msgid "Remove Markers and Error Indicators" +msgstr "" + +#: ../src/keybindings.c:588 ../src/toolbar.c:68 +msgid "Compile" +msgstr "" + +#: ../src/keybindings.c:592 +msgid "Make all" +msgstr "" + +#: ../src/keybindings.c:595 +msgid "Make custom target" +msgstr "" + +#: ../src/keybindings.c:597 +msgid "Make object" +msgstr "" + +#: ../src/keybindings.c:599 +msgid "Next error" +msgstr "" + +#: ../src/keybindings.c:601 +msgid "Previous error" +msgstr "" + +#: ../src/keybindings.c:603 +msgid "Run" +msgstr "" + +#: ../src/keybindings.c:605 +msgid "Build options" +msgstr "" + +#: ../src/keybindings.c:610 +msgid "Show Color Chooser" +msgstr "" + +#: ../src/keybindings.c:857 +msgid "Keyboard Shortcuts" +msgstr "" + +#: ../src/keybindings.c:869 +msgid "The following keyboard shortcuts are configurable:" +msgstr "" + +#: ../src/keyfile.c:960 +msgid "Type here what you want, use it as a notice/scratch board" +msgstr "" + +#: ../src/keyfile.c:1166 +msgid "Failed to load one or more session files." +msgstr "" + +#: ../src/log.c:181 +msgid "Debug Messages" +msgstr "" + +#: ../src/log.c:183 +msgid "Cl_ear" +msgstr "" + +#: ../src/main.c:122 +msgid "" +"Set initial column number for the first opened file (useful in conjunction " +"with --line)" +msgstr "" + +#: ../src/main.c:123 +msgid "Use an alternate configuration directory" +msgstr "" + +#: ../src/main.c:124 +msgid "Print internal filetype names" +msgstr "" + +#: ../src/main.c:125 +msgid "Generate global tags file (see documentation)" +msgstr "" + +#: ../src/main.c:126 +msgid "Don't preprocess C/C++ files when generating tags" +msgstr "" + +#: ../src/main.c:128 +msgid "Don't open files in a running instance, force opening a new instance" +msgstr "" + +#: ../src/main.c:129 +msgid "" +"Use this socket filename for communication with a running Geany instance" +msgstr "" + +#: ../src/main.c:130 +msgid "Return a list of open documents in a running Geany instance" +msgstr "" + +#: ../src/main.c:132 +msgid "Set initial line number for the first opened file" +msgstr "" + +#: ../src/main.c:133 +msgid "Don't show message window at startup" +msgstr "" + +#: ../src/main.c:134 +msgid "Don't load auto completion data (see documentation)" +msgstr "" + +#: ../src/main.c:136 +msgid "Don't load plugins" +msgstr "" + +#: ../src/main.c:138 +msgid "Print Geany's installation prefix" +msgstr "" + +#: ../src/main.c:139 +msgid "Open all FILES in read-only mode (see documention)" +msgstr "" + +#: ../src/main.c:140 +msgid "Don't load the previous session's files" +msgstr "" + +#: ../src/main.c:142 +msgid "Don't load terminal support" +msgstr "" + +#: ../src/main.c:143 +msgid "Filename of libvte.so" +msgstr "" + +#: ../src/main.c:145 +msgid "Be verbose" +msgstr "" + +#: ../src/main.c:146 +msgid "Show version and exit" +msgstr "" + +#: ../src/main.c:520 +msgid "[FILES...]" +msgstr "" + +#. note for translators: library versions are printed after this +#: ../src/main.c:551 +#, c-format +msgid "built on %s with " +msgstr "" + +#: ../src/main.c:639 +msgid "Move it now?" +msgstr "" + +#: ../src/main.c:641 +msgid "Geany needs to move your old configuration directory before starting." +msgstr "" + +#: ../src/main.c:650 +#, c-format +msgid "" +"Your configuration directory has been successfully moved from \"%s\" to \"%s" +"\"." +msgstr "" + +#. for translators: the third %s in brackets is the error message which +#. * describes why moving the dir didn't work +#: ../src/main.c:660 +#, c-format +msgid "" +"Your old configuration directory \"%s\" could not be moved to \"%s\" (%s). " +"Please move manually the directory to the new location." +msgstr "" + +#: ../src/main.c:741 +#, c-format +msgid "" +"Configuration directory could not be created (%s).\n" +"There could be some problems using Geany without a configuration directory.\n" +"Start Geany anyway?" +msgstr "" + +#: ../src/main.c:1092 +#, c-format +msgid "This is Geany %s." +msgstr "" + +#: ../src/main.c:1094 +#, c-format +msgid "Configuration directory could not be created (%s)." +msgstr "" + +#: ../src/main.c:1311 +msgid "Configuration files reloaded." +msgstr "" + +#: ../src/msgwindow.c:158 +msgid "Status messages" +msgstr "" + +#: ../src/msgwindow.c:556 +msgid "C_opy" +msgstr "" + +#: ../src/msgwindow.c:565 +msgid "Copy _All" +msgstr "" + +#: ../src/msgwindow.c:595 +msgid "_Hide Message Window" +msgstr "" + +#: ../src/msgwindow.c:651 +#, c-format +msgid "Could not find file '%s' - trying the current document path." +msgstr "" + +#: ../src/notebook.c:195 +msgid "Switch to Document" +msgstr "" + +#: ../src/plugins.c:496 +#, c-format +msgid "" +"The plugin \"%s\" is not binary compatible with this release of Geany - " +"please recompile it." +msgstr "" + +#: ../src/plugins.c:1040 +msgid "_Plugin Manager" +msgstr "" + +#. Translators: +#: ../src/plugins.c:1211 +#, c-format +msgid "%s %s" +msgstr "" + +#: ../src/plugins.c:1287 +msgid "Active" +msgstr "" + +#: ../src/plugins.c:1293 +msgid "Plugin" +msgstr "" + +#: ../src/plugins.c:1299 +msgid "Description" +msgstr "" + +#: ../src/plugins.c:1317 +msgid "No plugins available." +msgstr "" + +#: ../src/plugins.c:1415 +msgid "Plugins" +msgstr "" + +#: ../src/plugins.c:1435 +msgid "Choose which plugins should be loaded at startup:" +msgstr "" + +#: ../src/plugins.c:1447 +msgid "Plugin details:" +msgstr "" + +#: ../src/plugins.c:1456 +msgid "Plugin:" +msgstr "" + +#: ../src/plugins.c:1457 +msgid "Author(s):" +msgstr "" + +#: ../src/pluginutils.c:331 +msgid "Configure Plugins" +msgstr "" + +#: ../src/prefs.c:179 +msgid "Grab Key" +msgstr "" + +#: ../src/prefs.c:185 +#, c-format +msgid "Press the combination of the keys you want to use for \"%s\"." +msgstr "" + +#: ../src/prefs.c:226 ../src/symbols.c:2286 ../src/sidebar.c:731 +msgid "_Expand All" +msgstr "" + +#: ../src/prefs.c:231 ../src/symbols.c:2291 ../src/sidebar.c:737 +msgid "_Collapse All" +msgstr "" + +#: ../src/prefs.c:291 +msgid "Action" +msgstr "" + +#: ../src/prefs.c:296 +msgid "Shortcut" +msgstr "" + +#: ../src/prefs.c:1459 +msgid "_Allow" +msgstr "" + +#: ../src/prefs.c:1461 +msgid "_Override" +msgstr "" + +#: ../src/prefs.c:1462 +msgid "Override that keybinding?" +msgstr "" + +#: ../src/prefs.c:1463 +#, c-format +msgid "The combination '%s' is already used for \"%s\"." +msgstr "" + +#. add manually GeanyWrapLabels because they can't be added with Glade +#. page Tools +#: ../src/prefs.c:1664 +msgid "Enter tool paths below. Tools you do not need can be left blank." +msgstr "" + +#. page Templates +#: ../src/prefs.c:1669 +msgid "" +"Set the information to be used in templates. See the documentation for " +"details." +msgstr "" + +#. page Keybindings +#: ../src/prefs.c:1674 +msgid "" +"Here you can change keyboard shortcuts for various actions. Select one and " +"press the Change button to enter a new shortcut, or double click on an " +"action to edit the string representation of the shortcut directly." +msgstr "" + +#. page Editor->Indentation +#: ../src/prefs.c:1679 +msgid "" +"Warning: these settings are overridden by the current project. See " +"Project->Properties." +msgstr "" + +#: ../src/printing.c:158 +#, c-format +msgid "Page %d of %d" +msgstr "" + +#: ../src/printing.c:228 +msgid "Document Setup" +msgstr "" + +#: ../src/printing.c:263 +msgid "Print only the basename(without the path) of the printed file" +msgstr "" + +#: ../src/printing.c:383 +msgid "Paginating" +msgstr "" + +#: ../src/printing.c:407 +#, c-format +msgid "Page %d of %d" +msgstr "" + +#: ../src/printing.c:464 +#, c-format +msgid "Did not send document %s to the printing subsystem." +msgstr "" + +#: ../src/printing.c:466 +#, c-format +msgid "Document %s was sent to the printing subsystem." +msgstr "" + +#: ../src/printing.c:519 +#, c-format +msgid "Printing of %s failed (%s)." +msgstr "" + +#: ../src/printing.c:557 +msgid "Please set a print command in the preferences dialog first." +msgstr "" + +#: ../src/printing.c:565 +#, c-format +msgid "" +"The file \"%s\" will be printed with the following command:\n" +"\n" +"%s" +msgstr "" + +#: ../src/printing.c:581 +#, c-format +msgid "Printing of \"%s\" failed (return code: %s)." +msgstr "" + +#: ../src/printing.c:587 +#, c-format +msgid "File %s printed." +msgstr "" + +#. "projects" is part of the default project base path so be careful when translating +#. * please avoid special characters and spaces, look at the source for details or ask Frank +#: ../src/project.c:97 +msgid "projects" +msgstr "" + +#: ../src/project.c:119 +msgid "New Project" +msgstr "" + +#: ../src/project.c:127 +msgid "C_reate" +msgstr "" + +#: ../src/project.c:175 ../src/project.c:420 +msgid "Choose Project Base Path" +msgstr "" + +#: ../src/project.c:197 ../src/project.c:563 +msgid "Project file could not be written" +msgstr "" + +#: ../src/project.c:200 +#, c-format +msgid "Project \"%s\" created." +msgstr "" + +#: ../src/project.c:241 ../src/project.c:273 ../src/project.c:953 +#, c-format +msgid "Project file \"%s\" could not be loaded." +msgstr "" + +#: ../src/project.c:267 ../src/project.c:279 +msgid "Open Project" +msgstr "" + +#: ../src/project.c:299 +msgid "Project files" +msgstr "" + +#: ../src/project.c:361 +#, c-format +msgid "Project \"%s\" closed." +msgstr "" + +#: ../src/project.c:566 +#, c-format +msgid "Project \"%s\" saved." +msgstr "" + +#: ../src/project.c:599 +msgid "Do you want to close it before proceeding?" +msgstr "" + +#: ../src/project.c:600 +#, c-format +msgid "The '%s' project is open." +msgstr "" + +#: ../src/project.c:649 +msgid "The specified project name is too short." +msgstr "" + +#: ../src/project.c:655 +#, c-format +msgid "The specified project name is too long (max. %d characters)." +msgstr "" + +#: ../src/project.c:667 +msgid "You have specified an invalid project filename." +msgstr "" + +#: ../src/project.c:690 +msgid "Create the project's base path directory?" +msgstr "" + +#: ../src/project.c:691 +#, c-format +msgid "The path \"%s\" does not exist." +msgstr "" + +#: ../src/project.c:700 +#, c-format +msgid "Project base directory could not be created (%s)." +msgstr "" + +#: ../src/project.c:713 +#, c-format +msgid "Project file could not be written (%s)." +msgstr "" + +#. initialise the dialog +#: ../src/project.c:857 ../src/project.c:868 +msgid "Choose Project Filename" +msgstr "" + +#: ../src/project.c:943 +#, c-format +msgid "Project \"%s\" opened." +msgstr "" + +#: ../src/search.c:290 ../src/search.c:942 +msgid "_Use regular expressions" +msgstr "" + +#: ../src/search.c:293 +msgid "" +"Use POSIX-like regular expressions. For detailed information about using " +"regular expressions, please read the documentation." +msgstr "" + +#: ../src/search.c:300 +msgid "Search _backwards" +msgstr "" + +#: ../src/search.c:313 +msgid "Use _escape sequences" +msgstr "" + +#: ../src/search.c:317 +msgid "" +"Replace \\\\, \\t, \\n, \\r and \\uXXXX (Unicode chararacters) with the " +"corresponding control characters" +msgstr "" + +#: ../src/search.c:326 ../src/search.c:951 +msgid "C_ase sensitive" +msgstr "" + +#: ../src/search.c:330 ../src/search.c:956 +msgid "Match only a _whole word" +msgstr "" + +#: ../src/search.c:334 +msgid "Match from s_tart of word" +msgstr "" + +#: ../src/search.c:446 +msgid "_Previous" +msgstr "" + +#: ../src/search.c:451 +msgid "_Next" +msgstr "" + +#: ../src/search.c:455 ../src/search.c:614 ../src/search.c:853 +msgid "_Search for:" +msgstr "" + +#. Now add the multiple match options +#: ../src/search.c:484 +msgid "_Find All" +msgstr "" + +#: ../src/search.c:491 +msgid "_Mark" +msgstr "" + +#: ../src/search.c:493 +msgid "Mark all matches in the current document" +msgstr "" + +#: ../src/search.c:498 ../src/search.c:671 +msgid "In Sessi_on" +msgstr "" + +#: ../src/search.c:503 ../src/search.c:676 +msgid "_In Document" +msgstr "" + +#. close window checkbox +#: ../src/search.c:509 ../src/search.c:689 +msgid "Close _dialog" +msgstr "" + +#: ../src/search.c:513 ../src/search.c:693 +msgid "Disable this option to keep the dialog open" +msgstr "" + +#: ../src/search.c:608 +msgid "Replace & Fi_nd" +msgstr "" + +#: ../src/search.c:617 +msgid "Replace wit_h:" +msgstr "" + +#. Now add the multiple replace options +#: ../src/search.c:664 +msgid "Re_place All" +msgstr "" + +#: ../src/search.c:681 +msgid "In Se_lection" +msgstr "" + +#: ../src/search.c:683 +msgid "Replace all matches found in the currently selected text" +msgstr "" + +#: ../src/search.c:800 +msgid "all" +msgstr "" + +#: ../src/search.c:802 +msgid "project" +msgstr "" + +#: ../src/search.c:804 +msgid "custom" +msgstr "" + +#: ../src/search.c:808 +msgid "" +"All: search all files in the directory\n" +"Project: use file patterns defined in the project settings\n" +"Custom: specify file patterns manually" +msgstr "" + +#: ../src/search.c:872 +msgid "Fi_les:" +msgstr "" + +#: ../src/search.c:884 +msgid "File patterns, e.g. *.c *.h" +msgstr "" + +#: ../src/search.c:896 +msgid "_Directory:" +msgstr "" + +#: ../src/search.c:914 +msgid "E_ncoding:" +msgstr "" + +#: ../src/search.c:945 +msgid "See grep's manual page for more information" +msgstr "" + +#: ../src/search.c:947 +msgid "_Recurse in subfolders" +msgstr "" + +#: ../src/search.c:960 +msgid "_Invert search results" +msgstr "" + +#: ../src/search.c:964 +msgid "Invert the sense of matching, to select non-matching lines" +msgstr "" + +#: ../src/search.c:981 +msgid "E_xtra options:" +msgstr "" + +#: ../src/search.c:988 +msgid "Other options to pass to Grep" +msgstr "" + +#: ../src/search.c:1273 ../src/search.c:2091 ../src/search.c:2094 +#, c-format +msgid "Found %d match for \"%s\"." +msgid_plural "Found %d matches for \"%s\"." +msgstr[0] "" +msgstr[1] "" + +#: ../src/search.c:1320 +#, c-format +msgid "Replaced %u matches in %u documents." +msgstr "" + +#: ../src/search.c:1511 +msgid "Invalid directory for find in files." +msgstr "" + +#: ../src/search.c:1532 +msgid "No text to find." +msgstr "" + +#: ../src/search.c:1559 +#, c-format +msgid "Cannot execute grep tool '%s'; check the path setting in Preferences." +msgstr "" + +#: ../src/search.c:1566 +#, c-format +msgid "Cannot parse extra options: %s" +msgstr "" + +#: ../src/search.c:1632 +msgid "Searching..." +msgstr "" + +#: ../src/search.c:1643 +#, c-format +msgid "%s %s -- %s (in directory: %s)" +msgstr "" + +#: ../src/search.c:1684 +#, c-format +msgid "Could not open directory (%s)" +msgstr "" + +#: ../src/search.c:1784 +msgid "Search failed." +msgstr "" + +#: ../src/search.c:1808 +#, c-format +msgid "Search completed with %d match." +msgid_plural "Search completed with %d matches." +msgstr[0] "" +msgstr[1] "" + +#: ../src/search.c:1816 +msgid "No matches found." +msgstr "" + +#: ../src/search.c:1844 +#, c-format +msgid "Bad regex: %s" +msgstr "" + +#. TODO maybe this message needs a rewording +#: ../src/socket.c:228 +msgid "" +"Geany tried to access the Unix Domain socket of another instance running as " +"another user.\n" +"This is a fatal error and Geany will now quit." +msgstr "" + +#: ../src/stash.c:1098 +msgid "Name" +msgstr "" + +#: ../src/stash.c:1105 +msgid "Value" +msgstr "" + +#: ../src/symbols.c:694 ../src/symbols.c:744 ../src/symbols.c:811 +msgid "Chapter" +msgstr "" + +#: ../src/symbols.c:695 ../src/symbols.c:740 ../src/symbols.c:812 +msgid "Section" +msgstr "" + +#: ../src/symbols.c:696 +msgid "Sect1" +msgstr "" + +#: ../src/symbols.c:697 +msgid "Sect2" +msgstr "" + +#: ../src/symbols.c:698 +msgid "Sect3" +msgstr "" + +#: ../src/symbols.c:699 +msgid "Appendix" +msgstr "" + +#: ../src/symbols.c:700 ../src/symbols.c:745 ../src/symbols.c:761 +#: ../src/symbols.c:772 ../src/symbols.c:859 ../src/symbols.c:870 +#: ../src/symbols.c:882 ../src/symbols.c:896 ../src/symbols.c:908 +#: ../src/symbols.c:920 ../src/symbols.c:935 ../src/symbols.c:964 +#: ../src/symbols.c:994 +msgid "Other" +msgstr "" + +#: ../src/symbols.c:706 ../src/symbols.c:928 ../src/symbols.c:973 +msgid "Module" +msgstr "" + +#: ../src/symbols.c:707 ../src/symbols.c:855 ../src/symbols.c:906 +#: ../src/symbols.c:918 ../src/symbols.c:933 ../src/symbols.c:945 +msgid "Types" +msgstr "" + +#: ../src/symbols.c:708 +msgid "Type constructors" +msgstr "" + +#: ../src/symbols.c:709 ../src/symbols.c:731 ../src/symbols.c:752 +#: ../src/symbols.c:760 ../src/symbols.c:769 ../src/symbols.c:781 +#: ../src/symbols.c:790 ../src/symbols.c:843 ../src/symbols.c:892 +#: ../src/symbols.c:915 ../src/symbols.c:930 ../src/symbols.c:958 +#: ../src/symbols.c:981 +msgid "Functions" +msgstr "" + +#: ../src/symbols.c:714 +msgid "Program" +msgstr "" + +#: ../src/symbols.c:716 ../src/symbols.c:724 ../src/symbols.c:730 +msgid "Sections" +msgstr "" + +#: ../src/symbols.c:717 +msgid "Paragraph" +msgstr "" + +#: ../src/symbols.c:718 +msgid "Group" +msgstr "" + +#: ../src/symbols.c:719 +msgid "Data" +msgstr "" + +#: ../src/symbols.c:725 +msgid "Keys" +msgstr "" + +#: ../src/symbols.c:732 ../src/symbols.c:783 ../src/symbols.c:844 +#: ../src/symbols.c:869 ../src/symbols.c:894 ../src/symbols.c:907 +#: ../src/symbols.c:916 ../src/symbols.c:932 ../src/symbols.c:993 +msgid "Variables" +msgstr "" + +#: ../src/symbols.c:739 +msgid "Environment" +msgstr "" + +#: ../src/symbols.c:741 ../src/symbols.c:813 +msgid "Subsection" +msgstr "" + +#: ../src/symbols.c:742 ../src/symbols.c:814 +msgid "Subsubsection" +msgstr "" + +#: ../src/symbols.c:753 +msgid "Structures" +msgstr "" + +#: ../src/symbols.c:768 ../src/symbols.c:852 ../src/symbols.c:877 +#: ../src/symbols.c:889 +msgid "Package" +msgstr "" + +#: ../src/symbols.c:770 ../src/symbols.c:919 ../src/symbols.c:942 +msgid "Labels" +msgstr "" + +#: ../src/symbols.c:771 ../src/symbols.c:782 ../src/symbols.c:895 +#: ../src/symbols.c:917 +msgid "Constants" +msgstr "" + +#: ../src/symbols.c:779 ../src/symbols.c:878 ../src/symbols.c:890 +#: ../src/symbols.c:903 ../src/symbols.c:929 ../src/symbols.c:980 +msgid "Interfaces" +msgstr "" + +#: ../src/symbols.c:780 ../src/symbols.c:801 ../src/symbols.c:822 +#: ../src/symbols.c:832 ../src/symbols.c:841 ../src/symbols.c:879 +#: ../src/symbols.c:891 ../src/symbols.c:904 ../src/symbols.c:979 +msgid "Classes" +msgstr "" + +#: ../src/symbols.c:791 +msgid "Anchors" +msgstr "" + +#: ../src/symbols.c:792 +msgid "H1 Headings" +msgstr "" + +#: ../src/symbols.c:793 +msgid "H2 Headings" +msgstr "" + +#: ../src/symbols.c:794 +msgid "H3 Headings" +msgstr "" + +#: ../src/symbols.c:802 +msgid "ID Selectors" +msgstr "" + +#: ../src/symbols.c:803 +msgid "Type Selectors" +msgstr "" + +#: ../src/symbols.c:821 ../src/symbols.c:867 +msgid "Modules" +msgstr "" + +#: ../src/symbols.c:823 +msgid "Singletons" +msgstr "" + +#: ../src/symbols.c:824 ../src/symbols.c:833 ../src/symbols.c:842 +#: ../src/symbols.c:880 ../src/symbols.c:905 +msgid "Methods" +msgstr "" + +#: ../src/symbols.c:831 ../src/symbols.c:976 +msgid "Namespaces" +msgstr "" + +#: ../src/symbols.c:834 ../src/symbols.c:959 +msgid "Procedures" +msgstr "" + +#: ../src/symbols.c:845 +msgid "Imports" +msgstr "" + +#: ../src/symbols.c:853 +msgid "Entities" +msgstr "" + +#: ../src/symbols.c:854 +msgid "Architectures" +msgstr "" + +#: ../src/symbols.c:856 +msgid "Functions / Procedures" +msgstr "" + +#: ../src/symbols.c:857 +msgid "Variables / Signals" +msgstr "" + +#: ../src/symbols.c:858 +msgid "Processes / Blocks / Components" +msgstr "" + +#: ../src/symbols.c:866 +msgid "Events" +msgstr "" + +#: ../src/symbols.c:868 +msgid "Functions / Tasks" +msgstr "" + +#: ../src/symbols.c:881 ../src/symbols.c:982 +msgid "Members" +msgstr "" + +#: ../src/symbols.c:931 +msgid "Subroutines" +msgstr "" + +#: ../src/symbols.c:934 +msgid "Blocks" +msgstr "" + +#: ../src/symbols.c:943 ../src/symbols.c:952 ../src/symbols.c:990 +msgid "Macros" +msgstr "" + +#: ../src/symbols.c:944 +msgid "Defines" +msgstr "" + +#: ../src/symbols.c:951 +msgid "Targets" +msgstr "" + +#: ../src/symbols.c:960 +msgid "Indexes" +msgstr "" + +#: ../src/symbols.c:961 +msgid "Tables" +msgstr "" + +#: ../src/symbols.c:962 +msgid "Triggers" +msgstr "" + +#: ../src/symbols.c:963 +msgid "Views" +msgstr "" + +#: ../src/symbols.c:983 +msgid "Structs" +msgstr "" + +#: ../src/symbols.c:984 +msgid "Typedefs / Enums" +msgstr "" + +#: ../src/symbols.c:1732 +#, c-format +msgid "Unknown filetype extension for \"%s\".\n" +msgstr "" + +#: ../src/symbols.c:1755 +#, c-format +msgid "Failed to create tags file, perhaps because no tags were found.\n" +msgstr "" + +#: ../src/symbols.c:1762 +#, c-format +msgid "" +"Usage: %s -g \n" +"\n" +msgstr "" + +#: ../src/symbols.c:1763 +#, c-format +msgid "" +"Example:\n" +"CFLAGS=`pkg-config gtk+-2.0 --cflags` %s -g gtk2.c.tags /usr/include/gtk-2.0/" +"gtk/gtk.h\n" +msgstr "" + +#: ../src/symbols.c:1777 +msgid "Load Tags" +msgstr "" + +#: ../src/symbols.c:1784 +msgid "Geany tag files (*.*.tags)" +msgstr "" + +#. For translators: the first wildcard is the filetype, the second the filename +#: ../src/symbols.c:1804 +#, c-format +msgid "Loaded %s tags file '%s'." +msgstr "" + +#: ../src/symbols.c:1807 +#, c-format +msgid "Could not load tags file '%s'." +msgstr "" + +#: ../src/symbols.c:1947 +#, c-format +msgid "Forward declaration \"%s\" not found." +msgstr "" + +#: ../src/symbols.c:1949 +#, c-format +msgid "Definition of \"%s\" not found." +msgstr "" + +#: ../src/symbols.c:2301 +msgid "Sort by _Name" +msgstr "" + +#: ../src/symbols.c:2308 +msgid "Sort by _Appearance" +msgstr "" + +#: ../src/templates.c:75 +#, c-format +msgid "Failed to convert template file \"%s\" to UTF-8" +msgstr "" + +#. custom actions defined in toolbar_init(): "New", "Open", "SearchEntry", "GotoEntry", "Build" +#: ../src/toolbar.c:54 +msgid "Save the current file" +msgstr "" + +#: ../src/toolbar.c:56 +msgid "Save all open files" +msgstr "" + +#: ../src/toolbar.c:57 +msgid "Reload the current file from disk" +msgstr "" + +#: ../src/toolbar.c:58 +msgid "Close the current file" +msgstr "" + +#: ../src/toolbar.c:59 +msgid "Close all open files" +msgstr "" + +#: ../src/toolbar.c:60 +msgid "Cut the current selection" +msgstr "" + +#: ../src/toolbar.c:61 +msgid "Copy the current selection" +msgstr "" + +#: ../src/toolbar.c:62 +msgid "Paste the contents of the clipboard" +msgstr "" + +#: ../src/toolbar.c:63 +msgid "Delete the current selection" +msgstr "" + +#: ../src/toolbar.c:64 +msgid "Undo the last modification" +msgstr "" + +#: ../src/toolbar.c:65 +msgid "Redo the last modification" +msgstr "" + +#: ../src/toolbar.c:68 +msgid "Compile the current file" +msgstr "" + +#: ../src/toolbar.c:69 +msgid "Run or view the current file" +msgstr "" + +#: ../src/toolbar.c:70 +msgid "" +"Open a color chooser dialog, to interactively pick colors from a palette" +msgstr "" + +#: ../src/toolbar.c:71 +msgid "Zoom in the text" +msgstr "" + +#: ../src/toolbar.c:72 +msgid "Zoom out the text" +msgstr "" + +#: ../src/toolbar.c:73 +msgid "Decrease indentation" +msgstr "" + +#: ../src/toolbar.c:74 +msgid "Increase indentation" +msgstr "" + +#: ../src/toolbar.c:75 ../src/toolbar.c:380 +msgid "Find the entered text in the current file" +msgstr "" + +#: ../src/toolbar.c:76 ../src/toolbar.c:390 +msgid "Jump to the entered line number" +msgstr "" + +#: ../src/toolbar.c:77 +msgid "Show the preferences dialog" +msgstr "" + +#: ../src/toolbar.c:78 +msgid "Quit Geany" +msgstr "" + +#: ../src/toolbar.c:79 +msgid "Print document" +msgstr "" + +#: ../src/toolbar.c:80 +msgid "Replace text in the current document" +msgstr "" + +#: ../src/toolbar.c:356 +msgid "Create a new file" +msgstr "" + +#: ../src/toolbar.c:357 +msgid "Create a new file from a template" +msgstr "" + +#: ../src/toolbar.c:364 +msgid "Open an existing file" +msgstr "" + +#: ../src/toolbar.c:365 +msgid "Open a recent file" +msgstr "" + +#: ../src/toolbar.c:373 +msgid "Choose more build actions" +msgstr "" + +#: ../src/toolbar.c:380 +msgid "Search Field" +msgstr "" + +#: ../src/toolbar.c:390 +msgid "Goto Field" +msgstr "" + +#: ../src/toolbar.c:579 +msgid "Separator" +msgstr "" + +#: ../src/toolbar.c:580 +msgid "--- Separator ---" +msgstr "" + +#: ../src/toolbar.c:949 +msgid "" +"Select items to be displayed on the toolbar. Items can be reordered by drag " +"and drop." +msgstr "" + +#: ../src/toolbar.c:965 +msgid "Available Items" +msgstr "" + +#: ../src/toolbar.c:986 +msgid "Displayed Items" +msgstr "" + +#: ../src/tools.c:109 ../src/tools.c:114 +#, c-format +msgid "Invalid command: %s" +msgstr "" + +#: ../src/tools.c:109 +msgid "Command not found" +msgstr "" + +#: ../src/tools.c:260 +#, c-format +msgid "" +"The executed custom command returned an error. Your selection was not " +"changed. Error message: %s" +msgstr "" + +#: ../src/tools.c:326 +msgid "The executed custom command exited with an unsuccessful exit code." +msgstr "" + +#: ../src/tools.c:354 ../src/tools.c:402 +#, c-format +msgid "Custom command failed: %s" +msgstr "" + +#: ../src/tools.c:358 +#, c-format +msgid "Passing data and executing custom command: %s" +msgstr "" + +#: ../src/tools.c:514 ../src/tools.c:774 +msgid "Set Custom Commands" +msgstr "" + +#: ../src/tools.c:522 +msgid "" +"You can send the current selection to any of these commands and the output " +"of the command replaces the current selection." +msgstr "" + +#: ../src/tools.c:536 +msgid "ID" +msgstr "" + +#: ../src/tools.c:745 +msgid "No custom commands defined." +msgstr "" + +#: ../src/tools.c:843 +msgid "Word Count" +msgstr "" + +#: ../src/tools.c:852 +msgid "selection" +msgstr "" + +#: ../src/tools.c:857 +msgid "whole document" +msgstr "" + +#: ../src/tools.c:866 +msgid "Range:" +msgstr "" + +#: ../src/tools.c:878 +msgid "Lines:" +msgstr "" + +#: ../src/tools.c:892 +msgid "Words:" +msgstr "" + +#: ../src/tools.c:906 +msgid "Characters:" +msgstr "" + +#: ../src/sidebar.c:175 +msgid "No tags found" +msgstr "" + +#: ../src/sidebar.c:589 +msgid "Show S_ymbol List" +msgstr "" + +#: ../src/sidebar.c:597 +msgid "Show _Document List" +msgstr "" + +#: ../src/sidebar.c:605 ../plugins/filebrowser.c:658 +msgid "H_ide Sidebar" +msgstr "" + +#: ../src/sidebar.c:710 ../plugins/filebrowser.c:629 +msgid "_Find in Files" +msgstr "" + +#: ../src/sidebar.c:720 +msgid "Show _Paths" +msgstr "" + +#. Status bar statistics: col = column, sel = selection. +#: ../src/ui_utils.c:189 +msgid "" +"line: %l / %L\t col: %c\t sel: %s\t %w %t %mmode: %M " +"encoding: %e filetype: %f scope: %S" +msgstr "" + +#. L = lines +#: ../src/ui_utils.c:223 +#, c-format +msgid "%dL" +msgstr "" + +#. RO = read-only +#: ../src/ui_utils.c:229 ../src/ui_utils.c:236 +msgid "RO " +msgstr "" + +#. OVR = overwrite/overtype, INS = insert +#: ../src/ui_utils.c:231 +msgid "OVR" +msgstr "" + +#: ../src/ui_utils.c:231 +msgid "INS" +msgstr "" + +#: ../src/ui_utils.c:245 +msgid "TAB" +msgstr "" + +#. SP = space +#: ../src/ui_utils.c:248 +msgid "SP" +msgstr "" + +#. T/S = tabs and spaces +#: ../src/ui_utils.c:251 +msgid "T/S" +msgstr "" + +#: ../src/ui_utils.c:259 +msgid "MOD" +msgstr "" + +#: ../src/ui_utils.c:332 +#, c-format +msgid "pos: %d" +msgstr "" + +#: ../src/ui_utils.c:334 +#, c-format +msgid "style: %d" +msgstr "" + +#: ../src/ui_utils.c:386 +msgid " (new instance)" +msgstr "" + +#: ../src/ui_utils.c:416 +#, c-format +msgid "Font updated (%s)." +msgstr "" + +#: ../src/ui_utils.c:612 +msgid "C Standard Library" +msgstr "" + +#: ../src/ui_utils.c:613 +msgid "ISO C99" +msgstr "" + +#: ../src/ui_utils.c:614 +msgid "C++ (C Standard Library)" +msgstr "" + +#: ../src/ui_utils.c:615 +msgid "C++ Standard Library" +msgstr "" + +#: ../src/ui_utils.c:616 +msgid "C++ STL" +msgstr "" + +#: ../src/ui_utils.c:678 +msgid "_Set Custom Date Format" +msgstr "" + +#: ../src/ui_utils.c:1811 +msgid "Select Folder" +msgstr "" + +#: ../src/ui_utils.c:1811 +msgid "Select File" +msgstr "" + +#: ../src/ui_utils.c:1970 +msgid "Save All" +msgstr "" + +#: ../src/ui_utils.c:1971 +msgid "Close All" +msgstr "" + +#: ../src/ui_utils.c:2217 +msgid "Geany cannot start!" +msgstr "" + +#: ../src/utils.c:87 +msgid "Select Browser" +msgstr "" + +#: ../src/utils.c:88 +msgid "" +"Failed to spawn the configured browser command. Please correct it or enter " +"another one." +msgstr "" + +#: ../src/utils.c:366 +msgid "Win (CRLF)" +msgstr "" + +#: ../src/utils.c:367 +msgid "Mac (CR)" +msgstr "" + +#: ../src/utils.c:368 +msgid "Unix (LF)" +msgstr "" + +#: ../src/vte.c:430 +#, c-format +msgid "invalid VTE library \"%s\": missing symbol \"%s\"" +msgstr "" + +#: ../src/vte.c:577 +msgid "_Set Path From Document" +msgstr "" + +#: ../src/vte.c:582 +msgid "_Restart Terminal" +msgstr "" + +#: ../src/vte.c:605 +msgid "_Input Methods" +msgstr "" + +#: ../src/vte.c:699 +msgid "" +"Could not change the directory in the VTE because it probably contains a " +"command." +msgstr "" + +#: ../src/win32.c:160 +msgid "Geany project files" +msgstr "" + +#: ../src/win32.c:165 +msgid "Executables" +msgstr "" + +#: ../src/win32.c:1173 +#, c-format +msgid "Process timed out after %.02f s!" +msgstr "" + +#: ../plugins/classbuilder.c:37 +msgid "Class Builder" +msgstr "" + +#: ../plugins/classbuilder.c:37 +msgid "Creates source files for new class types." +msgstr "" + +#: ../plugins/classbuilder.c:434 +msgid "Create Class" +msgstr "" + +#: ../plugins/classbuilder.c:445 +msgid "Create C++ Class" +msgstr "" + +#: ../plugins/classbuilder.c:448 +msgid "Create GTK+ Class" +msgstr "" + +#: ../plugins/classbuilder.c:451 +msgid "Create PHP Class" +msgstr "" + +#: ../plugins/classbuilder.c:468 +msgid "Namespace" +msgstr "" + +#: ../plugins/classbuilder.c:475 ../plugins/classbuilder.c:477 +msgid "Class" +msgstr "" + +#: ../plugins/classbuilder.c:484 +msgid "Header file:" +msgstr "" + +#: ../plugins/classbuilder.c:486 +msgid "Source file:" +msgstr "" + +#: ../plugins/classbuilder.c:488 +msgid "Inheritance" +msgstr "" + +#: ../plugins/classbuilder.c:490 +msgid "Base class:" +msgstr "" + +#: ../plugins/classbuilder.c:498 +msgid "Base source:" +msgstr "" + +#: ../plugins/classbuilder.c:503 +msgid "Base header:" +msgstr "" + +#: ../plugins/classbuilder.c:511 +msgid "Global" +msgstr "" + +#: ../plugins/classbuilder.c:530 +msgid "Base GType:" +msgstr "" + +#: ../plugins/classbuilder.c:535 +msgid "Implements:" +msgstr "" + +#: ../plugins/classbuilder.c:537 +msgid "Options" +msgstr "" + +#: ../plugins/classbuilder.c:554 +msgid "Create constructor" +msgstr "" + +#: ../plugins/classbuilder.c:559 +msgid "Create destructor" +msgstr "" + +#: ../plugins/classbuilder.c:566 +msgid "Is abstract" +msgstr "" + +#: ../plugins/classbuilder.c:569 +msgid "Is singleton" +msgstr "" + +#: ../plugins/classbuilder.c:579 +msgid "Constructor type:" +msgstr "" + +#: ../plugins/classbuilder.c:1091 +msgid "Create Cla_ss" +msgstr "" + +#: ../plugins/classbuilder.c:1097 +msgid "_C++ Class" +msgstr "" + +#: ../plugins/classbuilder.c:1100 +msgid "_GTK+ Class" +msgstr "" + +#: ../plugins/classbuilder.c:1103 +msgid "_PHP Class" +msgstr "" + +#: ../plugins/htmlchars.c:40 +msgid "HTML Characters" +msgstr "" + +#: ../plugins/htmlchars.c:40 +msgid "Inserts HTML character entities like '&'." +msgstr "" + +#: ../plugins/htmlchars.c:41 ../plugins/export.c:39 +#: ../plugins/filebrowser.c:45 ../plugins/saveactions.c:41 +#: ../plugins/splitwindow.c:34 +msgid "The Geany developer team" +msgstr "" + +#: ../plugins/htmlchars.c:77 +msgid "HTML characters" +msgstr "" + +#: ../plugins/htmlchars.c:83 +msgid "ISO 8859-1 characters" +msgstr "" + +#: ../plugins/htmlchars.c:181 +msgid "Greek characters" +msgstr "" + +#: ../plugins/htmlchars.c:236 +msgid "Mathematical characters" +msgstr "" + +#: ../plugins/htmlchars.c:277 +msgid "Technical characters" +msgstr "" + +#: ../plugins/htmlchars.c:285 +msgid "Arrow characters" +msgstr "" + +#: ../plugins/htmlchars.c:298 +msgid "Punctuation characters" +msgstr "" + +#: ../plugins/htmlchars.c:314 +msgid "Miscellaneous characters" +msgstr "" + +#: ../plugins/htmlchars.c:369 ../plugins/filebrowser.c:1152 +#: ../plugins/saveactions.c:474 +msgid "Plugin configuration directory could not be created." +msgstr "" + +#: ../plugins/htmlchars.c:490 +msgid "Special Characters" +msgstr "" + +#: ../plugins/htmlchars.c:492 +msgid "_Insert" +msgstr "" + +#: ../plugins/htmlchars.c:501 +msgid "" +"Choose a special character from the list below and double click on it or use " +"the button to insert it at the current cursor position." +msgstr "" + +#: ../plugins/htmlchars.c:515 +msgid "Character" +msgstr "" + +#: ../plugins/htmlchars.c:521 +msgid "HTML (name)" +msgstr "" + +#: ../plugins/htmlchars.c:739 +msgid "_Insert Special HTML Characters" +msgstr "" + +#. Add menuitem for html replacement functions +#: ../plugins/htmlchars.c:754 +msgid "_HTML Replacement" +msgstr "" + +#: ../plugins/htmlchars.c:761 +msgid "_Auto-replace Special Characters" +msgstr "" + +#: ../plugins/htmlchars.c:770 +msgid "_Replace Characters in Selection" +msgstr "" + +#: ../plugins/htmlchars.c:785 +msgid "Insert Special HTML Characters" +msgstr "" + +#: ../plugins/htmlchars.c:788 +msgid "Replace special characters" +msgstr "" + +#: ../plugins/htmlchars.c:791 +msgid "Toggle plugin status" +msgstr "" + +#: ../plugins/export.c:38 +msgid "Export" +msgstr "" + +#: ../plugins/export.c:38 +msgid "Exports the current file into different formats." +msgstr "" + +#: ../plugins/export.c:170 +msgid "Export File" +msgstr "" + +#: ../plugins/export.c:188 +msgid "_Insert line numbers" +msgstr "" + +#: ../plugins/export.c:190 +msgid "Insert line numbers before each line in the exported document" +msgstr "" + +#: ../plugins/export.c:200 +msgid "_Use current zoom level" +msgstr "" + +#: ../plugins/export.c:202 +msgid "" +"Renders the font size of the document together with the current zoom level" +msgstr "" + +#: ../plugins/export.c:280 +#, c-format +msgid "Document successfully exported as '%s'." +msgstr "" + +#: ../plugins/export.c:282 +#, c-format +msgid "File '%s' could not be written (%s)." +msgstr "" + +#: ../plugins/export.c:332 +#, c-format +msgid "The file '%s' already exists. Do you want to overwrite it?" +msgstr "" + +#: ../plugins/export.c:780 +msgid "_Export" +msgstr "" + +#. HTML +#: ../plugins/export.c:787 +msgid "As _HTML" +msgstr "" + +#. LaTeX +#: ../plugins/export.c:793 +msgid "As _LaTeX" +msgstr "" + +#: ../plugins/filebrowser.c:44 +msgid "File Browser" +msgstr "" + +#: ../plugins/filebrowser.c:44 +msgid "Adds a file browser tab to the sidebar." +msgstr "" + +#: ../plugins/filebrowser.c:368 +msgid "Too many items selected!" +msgstr "" + +#: ../plugins/filebrowser.c:444 +#, c-format +msgid "Could not execute configured external command '%s' (%s)." +msgstr "" + +#: ../plugins/filebrowser.c:614 +msgid "Open _externally" +msgstr "" + +#: ../plugins/filebrowser.c:639 +msgid "Show _Hidden Files" +msgstr "" + +#: ../plugins/filebrowser.c:869 +msgid "Up" +msgstr "" + +#: ../plugins/filebrowser.c:874 +msgid "Refresh" +msgstr "" + +#: ../plugins/filebrowser.c:879 +msgid "Home" +msgstr "" + +#: ../plugins/filebrowser.c:884 +msgid "Set path from document" +msgstr "" + +#: ../plugins/filebrowser.c:898 +msgid "Filter:" +msgstr "" + +#: ../plugins/filebrowser.c:907 +msgid "" +"Filter your files with the usual wildcards. Separate multiple patterns with " +"a space." +msgstr "" + +#: ../plugins/filebrowser.c:1122 +msgid "Focus File List" +msgstr "" + +#: ../plugins/filebrowser.c:1124 +msgid "Focus Path Entry" +msgstr "" + +#: ../plugins/filebrowser.c:1217 +msgid "External open command:" +msgstr "" + +#: ../plugins/filebrowser.c:1225 +#, c-format +msgid "" +"The command to execute when using \"Open with\". You can use %f and %d " +"wildcards.\n" +"%f will be replaced with the filename including full path\n" +"%d will be replaced with the path name of the selected file without the " +"filename" +msgstr "" + +#: ../plugins/filebrowser.c:1233 +msgid "Show hidden files" +msgstr "" + +#: ../plugins/filebrowser.c:1241 +msgid "Hide file extensions:" +msgstr "" + +#: ../plugins/filebrowser.c:1260 +msgid "Follow the path of the current file" +msgstr "" + +#: ../plugins/filebrowser.c:1266 +msgid "Use the project's base directory" +msgstr "" + +#: ../plugins/filebrowser.c:1270 +msgid "" +"Change the directory to the base directory of the currently opened project" +msgstr "" + +#: ../plugins/saveactions.c:40 +msgid "Save Actions" +msgstr "" + +#: ../plugins/saveactions.c:40 +msgid "This plugin provides different actions related to saving of files." +msgstr "" + +#: ../plugins/saveactions.c:170 +#, c-format +msgid "Backup Copy: Directory could not be created (%s)." +msgstr "" + +#. it's unlikely that this happens +#: ../plugins/saveactions.c:202 +#, c-format +msgid "Backup Copy: File could not be read (%s)." +msgstr "" + +#: ../plugins/saveactions.c:220 +#, c-format +msgid "Backup Copy: File could not be saved (%s)." +msgstr "" + +#: ../plugins/saveactions.c:312 +#, c-format +msgid "Autosave: Saved %d file automatically." +msgid_plural "Autosave: Saved %d files automatically." +msgstr[0] "" +msgstr[1] "" + +#. initialize the dialog +#: ../plugins/saveactions.c:381 +msgid "Select Directory" +msgstr "" + +#: ../plugins/saveactions.c:466 +msgid "Backup directory does not exist or is not writable." +msgstr "" + +#: ../plugins/saveactions.c:547 +msgid "Auto Save" +msgstr "" + +#: ../plugins/saveactions.c:549 ../plugins/saveactions.c:611 +#: ../plugins/saveactions.c:652 +msgid "_Enable" +msgstr "" + +#: ../plugins/saveactions.c:557 +msgid "Auto save _interval:" +msgstr "" + +#: ../plugins/saveactions.c:565 +msgid "seconds" +msgstr "" + +#: ../plugins/saveactions.c:574 +msgid "_Print status message if files have been automatically saved" +msgstr "" + +#: ../plugins/saveactions.c:582 +msgid "Save only current open _file" +msgstr "" + +#: ../plugins/saveactions.c:589 +msgid "Sa_ve all open files" +msgstr "" + +#: ../plugins/saveactions.c:609 +msgid "Instant Save" +msgstr "" + +#: ../plugins/saveactions.c:619 +msgid "_Filetype to use for newly opened files:" +msgstr "" + +#: ../plugins/saveactions.c:650 +msgid "Backup Copy" +msgstr "" + +#: ../plugins/saveactions.c:660 +msgid "_Directory to save backup files in:" +msgstr "" + +#: ../plugins/saveactions.c:683 +msgid "Date/_Time format for backup files (\"man strftime\" for details):" +msgstr "" + +#: ../plugins/saveactions.c:696 +msgid "Directory _levels to include in the backup destination:" +msgstr "" + +#: ../plugins/splitwindow.c:33 +msgid "Split Window" +msgstr "" + +#: ../plugins/splitwindow.c:33 +msgid "Splits the editor view into two windows." +msgstr "" + +#: ../plugins/splitwindow.c:272 +msgid "Show the current document" +msgstr "" + +#: ../plugins/splitwindow.c:289 ../plugins/splitwindow.c:417 +#: ../plugins/splitwindow.c:432 +msgid "_Unsplit" +msgstr "" + +#: ../plugins/splitwindow.c:399 +msgid "_Split Window" +msgstr "_Jaota aken" + +#: ../plugins/splitwindow.c:407 +msgid "_Side by Side" +msgstr "" + +#: ../plugins/splitwindow.c:412 +msgid "_Top and Bottom" +msgstr "" + +#: ../plugins/splitwindow.c:428 +msgid "Split Horizontally" +msgstr "Akna poolitamine rõhtselt" + +#: ../plugins/splitwindow.c:430 +msgid "Split Vertically" +msgstr "Akna poolitamine püstiselt" From 7511e2b0df042467678c9522dbcc74bba0895606 Mon Sep 17 00:00:00 2001 From: Andreas Ots Date: Thu, 27 Dec 2012 00:50:04 +0200 Subject: [PATCH 68/92] po/et.po: Translation update: 365 translated, 6 fuzzy, 870 untranslated --- po/et.po | 192 ++++++++++++++++++++++++++++--------------------------- 1 file changed, 99 insertions(+), 93 deletions(-) diff --git a/po/et.po b/po/et.po index af5d9a17d..06306793e 100644 --- a/po/et.po +++ b/po/et.po @@ -1724,7 +1724,7 @@ msgstr "" #: ../data/geany.glade.h:395 msgid "Full_screen" -msgstr "_TäisekraanLisa sulgev ühekordne jutumärk peale " +msgstr "_Täisekraan" #: ../data/geany.glade.h:396 msgid "Show Message _Window" @@ -1889,7 +1889,7 @@ msgstr "_Eemalda tähised" #: ../data/geany.glade.h:436 msgid "Remove Error _Indicators" -msgstr "" +msgstr "Eemalda vea _indikaatorid" #: ../data/geany.glade.h:437 msgid "_Project" @@ -1913,11 +1913,11 @@ msgstr "_Sulge" #: ../data/geany.glade.h:442 msgid "Apply the default indentation settings to all documents" -msgstr "" +msgstr "Rakenda vaikimisi taande seadistused kõigile dokumentidele" #: ../data/geany.glade.h:443 msgid "_Apply Default Indentation" -msgstr "" +msgstr "_Rakenda vaikimisi taane" #. build the code #: ../data/geany.glade.h:444 ../src/build.c:2568 ../src/build.c:2845 @@ -1946,7 +1946,7 @@ msgstr "Sõnade _arv" #: ../data/geany.glade.h:450 msgid "Load Ta_gs" -msgstr "Laadi sildid" +msgstr "Laadi _sildid" #: ../data/geany.glade.h:451 msgid "_Help" @@ -2083,6 +2083,8 @@ msgid "" "License text could not be found, please visit http://www.gnu.org/licenses/" "gpl-2.0.txt to view it online." msgstr "" +"Litsensi teksti ei leitud, selle vaatamiseks külastage veebilehte aadressil" +"http://www.gnu.org/licenses/gpl-2.0.txt" #. fall back to %d #: ../src/build.c:748 @@ -2107,12 +2109,12 @@ msgstr "" #: ../src/build.c:900 #, c-format msgid "Failed to change the working directory to \"%s\"" -msgstr "" +msgstr "Kausta \"%s\" liikumine nurjus" #: ../src/build.c:929 #, c-format msgid "Failed to execute \"%s\" (start-script could not be created: %s)" -msgstr "" +msgstr "\"%s\" käivitamine ebaõnnestus (käivitusskripti loomine nurjus: %s)" #: ../src/build.c:984 msgid "" @@ -2128,48 +2130,51 @@ msgstr "" #: ../src/build.c:1195 msgid "Compilation failed." -msgstr "" +msgstr "Kompileerimine ebaõnnestus." #: ../src/build.c:1209 msgid "Compilation finished successfully." -msgstr "" +msgstr "Kompileerimine edukalt lõpetatud." #: ../src/build.c:1395 msgid "Custom Text" -msgstr "" +msgstr "Kohandatud teks" #: ../src/build.c:1396 msgid "Enter custom text here, all entered text is appended to the command." -msgstr "" +msgstr "Sisesta kohandatud tekst siia. Sisestatud tekst lisatakse käsu lõppu." #: ../src/build.c:1474 msgid "_Next Error" -msgstr "" +msgstr "_Järgmine viga" #: ../src/build.c:1476 msgid "_Previous Error" -msgstr "" +msgstr "_Eelmine viga" #. arguments #: ../src/build.c:1486 ../src/build.c:2885 msgid "_Set Build Commands" -msgstr "" +msgstr "_Määra ehitamise käsud" #: ../src/build.c:1770 ../src/toolbar.c:372 msgid "Build the current file" -msgstr "" +msgstr "Ehita aktiivne fail" #: ../src/build.c:1781 +#, fuzzy msgid "Build the current file with Make and the default target" -msgstr "" +msgstr "Ehita aktiivne fail Make'i ja vaikimisi sihtmärgiga" #: ../src/build.c:1783 +#, fuzzy msgid "Build the current file with Make and the specified target" -msgstr "" +msgstr "Ehita aktiivne fail Make'i ja määratud sihtmärgiga" #: ../src/build.c:1785 +#, fuzzy msgid "Compile the current file with Make" -msgstr "" +msgstr "Ehita aktiivne fail Make'iga" #: ../src/build.c:1812 #, c-format @@ -2186,20 +2191,20 @@ msgstr "" #: ../src/build.c:1967 ../src/symbols.c:743 ../src/tools.c:554 msgid "Label" -msgstr "" +msgstr "Silt" #. command column, holding status and command display #: ../src/build.c:1968 ../src/symbols.c:738 ../src/tools.c:539 msgid "Command" -msgstr "" +msgstr "Käsk" #: ../src/build.c:1969 msgid "Working directory" -msgstr "" +msgstr "Töökataloog" #: ../src/build.c:1970 msgid "Reset" -msgstr "" +msgstr "Lähtesta" #: ../src/build.c:2015 msgid "Click to set menu item label" @@ -2215,8 +2220,9 @@ msgid "No filetype" msgstr "" #: ../src/build.c:2110 ../src/build.c:2145 +#, fuzzy msgid "Error regular expression:" -msgstr "" +msgstr "Vigane regulaaravaldis:" #: ../src/build.c:2138 msgid "Independent commands" @@ -2228,7 +2234,7 @@ msgstr "" #: ../src/build.c:2179 msgid "Execute commands" -msgstr "" +msgstr "Käivita käsud" #: ../src/build.c:2191 #, c-format @@ -2243,11 +2249,11 @@ msgstr "" #: ../src/build.c:2561 msgid "_Compile" -msgstr "" +msgstr "_Kompileeri" #: ../src/build.c:2575 ../src/build.c:2605 ../src/build.c:2813 msgid "_Execute" -msgstr "" +msgstr "_Käivita" #. build the code with make custom #: ../src/build.c:2620 ../src/build.c:2811 ../src/build.c:2865 @@ -2270,27 +2276,27 @@ msgstr "" #: ../src/callbacks.c:148 msgid "Do you really want to quit?" -msgstr "" +msgstr "Kas tahad tõesti väljuda?" #: ../src/callbacks.c:206 #, c-format msgid "%d file saved." msgid_plural "%d files saved." -msgstr[0] "" -msgstr[1] "" +msgstr[0] "%d fail salvestatud." +msgstr[1] "%d faili salvestatud." #: ../src/callbacks.c:434 msgid "Any unsaved changes will be lost." -msgstr "" +msgstr "Kõik salvestamata muudatused lähevad kaotsi." #: ../src/callbacks.c:435 #, c-format msgid "Are you sure you want to reload '%s'?" -msgstr "" +msgstr "Kas tõesti soovid '%s' uuesti laadida?" #: ../src/callbacks.c:1065 ../src/keybindings.c:465 msgid "Go to Line" -msgstr "" +msgstr "Mine reale" #: ../src/callbacks.c:1066 msgid "Enter the line you want to go to:" @@ -2303,35 +2309,35 @@ msgstr "" #: ../src/callbacks.c:1297 ../src/ui_utils.c:643 msgid "dd.mm.yyyy" -msgstr "" +msgstr "pp.kk.aaaa" #: ../src/callbacks.c:1299 ../src/ui_utils.c:644 msgid "mm.dd.yyyy" -msgstr "" +msgstr "kk.pp.aaaa" #: ../src/callbacks.c:1301 ../src/ui_utils.c:645 msgid "yyyy/mm/dd" -msgstr "" +msgstr "aaaa/kk/pp" #: ../src/callbacks.c:1303 ../src/ui_utils.c:654 msgid "dd.mm.yyyy hh:mm:ss" -msgstr "" +msgstr "pp.kk.aaaa hh:mm:ss" #: ../src/callbacks.c:1305 ../src/ui_utils.c:655 msgid "mm.dd.yyyy hh:mm:ss" -msgstr "" +msgstr "kk.pp.aaaa hh:mm:ss" #: ../src/callbacks.c:1307 ../src/ui_utils.c:656 msgid "yyyy/mm/dd hh:mm:ss" -msgstr "" +msgstr "aaaa/kk/pp hh:mm:ss" #: ../src/callbacks.c:1309 ../src/ui_utils.c:665 msgid "_Use Custom Date Format" -msgstr "" +msgstr "_Kasuta kohandatud kuupäeva vormingut" #: ../src/callbacks.c:1313 msgid "Custom Date Format" -msgstr "" +msgstr "Kohandatud kuupäeva vorming" #: ../src/callbacks.c:1314 msgid "" @@ -2350,7 +2356,7 @@ msgstr "" #: ../src/callbacks.c:1676 #, c-format msgid "Could not open file %s (File not found)" -msgstr "" +msgstr "Faili %s avamine ebaõnnestus (Faili ei leitud)" #: ../src/dialogs.c:219 msgid "Detect from file" @@ -2358,42 +2364,42 @@ msgstr "" #: ../src/dialogs.c:222 msgid "West European" -msgstr "" +msgstr "Lääne-Euroopa" #: ../src/dialogs.c:224 msgid "East European" -msgstr "" +msgstr "Ida-Euroopa" #: ../src/dialogs.c:226 msgid "East Asian" -msgstr "" +msgstr "Ida-Aasia" #: ../src/dialogs.c:228 msgid "SE & SW Asian" -msgstr "" +msgstr "Edela- ja Kagu-Aasia" #: ../src/dialogs.c:230 msgid "Middle Eastern" -msgstr "" +msgstr "Kesk-Euroopa" #: ../src/dialogs.c:232 ../src/encodings.c:112 ../src/encodings.c:113 #: ../src/encodings.c:114 ../src/encodings.c:115 ../src/encodings.c:116 #: ../src/encodings.c:117 ../src/encodings.c:118 ../src/encodings.c:119 msgid "Unicode" -msgstr "" +msgstr "Unicode" #: ../src/dialogs.c:281 msgid "_More Options" -msgstr "" +msgstr "_Rohkem valikuid" #. line 1 with checkbox and encoding combo #: ../src/dialogs.c:288 msgid "Show _hidden files" -msgstr "" +msgstr "Näita _peidetuid faile" #: ../src/dialogs.c:299 msgid "Set encoding:" -msgstr "" +msgstr "Kodeering:" #: ../src/dialogs.c:308 msgid "" @@ -2407,7 +2413,7 @@ msgstr "" #. line 2 with filetype combo #: ../src/dialogs.c:315 msgid "Set filetype:" -msgstr "" +msgstr "Failitüüp:" #: ../src/dialogs.c:325 msgid "" @@ -2419,7 +2425,7 @@ msgstr "" #: ../src/dialogs.c:354 ../src/dialogs.c:459 msgid "Open File" -msgstr "" +msgstr "Ava fail" #: ../src/dialogs.c:360 msgid "" @@ -2429,61 +2435,61 @@ msgstr "" #: ../src/dialogs.c:380 msgid "Detect by file extension" -msgstr "" +msgstr "Tuvasta faililaiendist" #: ../src/dialogs.c:524 msgid "Overwrite?" -msgstr "" +msgstr "Kirjuta üle?" #: ../src/dialogs.c:525 msgid "Filename already exists!" -msgstr "" +msgstr "Failinimi on juba olemas!" #: ../src/dialogs.c:554 ../src/dialogs.c:667 msgid "Save File" -msgstr "" +msgstr "Salvesta fail" #: ../src/dialogs.c:563 msgid "R_ename" -msgstr "" +msgstr "_Nimeta ümber" #: ../src/dialogs.c:564 msgid "Save the file and rename it" -msgstr "" +msgstr "Salvesta fail ja nimeta see ümber" #: ../src/dialogs.c:685 ../src/win32.c:678 msgid "Error" -msgstr "" +msgstr "Viga" #: ../src/dialogs.c:688 ../src/dialogs.c:771 ../src/dialogs.c:1556 #: ../src/win32.c:684 msgid "Question" -msgstr "" +msgstr "Küsimus" #: ../src/dialogs.c:691 ../src/win32.c:690 msgid "Warning" -msgstr "" +msgstr "Hoiatus" #: ../src/dialogs.c:694 ../src/win32.c:696 msgid "Information" -msgstr "" +msgstr "Informatsioon" #: ../src/dialogs.c:775 msgid "_Don't save" -msgstr "" +msgstr "_Ära salvesta" #: ../src/dialogs.c:804 #, c-format msgid "The file '%s' is not saved." -msgstr "" +msgstr "Fail '%s' ei ole salvestatud." #: ../src/dialogs.c:805 msgid "Do you want to save it before closing?" -msgstr "" +msgstr "Kas sa tahad selle enne sulgemist salvestada?" #: ../src/dialogs.c:867 msgid "Choose font" -msgstr "" +msgstr "Vali font" #: ../src/dialogs.c:1168 msgid "" @@ -2495,107 +2501,107 @@ msgstr "" #: ../src/dialogs.c:1195 ../src/dialogs.c:1196 ../src/dialogs.c:1197 #: ../src/symbols.c:2164 ../src/symbols.c:2178 ../src/ui_utils.c:268 msgid "unknown" -msgstr "" +msgstr "tundmatu" #: ../src/dialogs.c:1202 ../src/symbols.c:893 msgid "Properties" -msgstr "" +msgstr "Omadused" #: ../src/dialogs.c:1233 msgid "Type:" -msgstr "" +msgstr "Tüüp:" #: ../src/dialogs.c:1247 msgid "Size:" -msgstr "" +msgstr "Suurus:" #: ../src/dialogs.c:1263 msgid "Location:" -msgstr "" +msgstr "Asukoht:" #: ../src/dialogs.c:1277 msgid "Read-only:" -msgstr "" +msgstr "Kirjutuskaitstud:" #: ../src/dialogs.c:1284 msgid "(only inside Geany)" -msgstr "" +msgstr "(ainult Geanys)" #: ../src/dialogs.c:1293 msgid "Encoding:" -msgstr "" +msgstr "Kodeering:" #: ../src/dialogs.c:1303 ../src/ui_utils.c:272 msgid "(with BOM)" -msgstr "" +msgstr "(koos BOMiga)" #: ../src/dialogs.c:1303 msgid "(without BOM)" -msgstr "" +msgstr "(ilma BOMita)" #: ../src/dialogs.c:1314 msgid "Modified:" -msgstr "" +msgstr "Muudetud:" #: ../src/dialogs.c:1328 msgid "Changed:" -msgstr "" +msgstr "Muudetud:" #: ../src/dialogs.c:1342 msgid "Accessed:" -msgstr "" +msgstr "Pöördutud:" #: ../src/dialogs.c:1364 msgid "Permissions:" -msgstr "" +msgstr "Õigused:" #. Header #: ../src/dialogs.c:1372 msgid "Read:" -msgstr "" +msgstr "Lugemine:" #: ../src/dialogs.c:1379 msgid "Write:" -msgstr "" +msgstr "Kirjutamine:" #: ../src/dialogs.c:1386 msgid "Execute:" -msgstr "" +msgstr "Käivitamine:" #. Owner #: ../src/dialogs.c:1394 msgid "Owner:" -msgstr "" +msgstr "Omanik:" #. Group #: ../src/dialogs.c:1430 msgid "Group:" -msgstr "" +msgstr "Grupp:" #. Other #: ../src/dialogs.c:1466 msgid "Other:" -msgstr "" +msgstr "Teised:" #: ../src/document.c:600 #, c-format msgid "File %s closed." -msgstr "" +msgstr "Fail %s on suletud." #: ../src/document.c:744 #, c-format msgid "New file \"%s\" opened." -msgstr "" +msgstr "Avati uus fail \"%s\"." #: ../src/document.c:795 ../src/document.c:1319 #, c-format msgid "Could not open file %s (%s)" -msgstr "" +msgstr "Faili %s avamine nurjus (%s)" #: ../src/document.c:815 #, c-format msgid "The file \"%s\" is not valid %s." -msgstr "" +msgstr "Fail \"%s\" ei ole korrektne %s." #: ../src/document.c:821 #, c-format @@ -2615,15 +2621,15 @@ msgstr "" #: ../src/document.c:1033 msgid "Spaces" -msgstr "" +msgstr "Tühikud" #: ../src/document.c:1036 msgid "Tabs" -msgstr "" +msgstr "Tabeldusmärgid" #: ../src/document.c:1039 msgid "Tabs and Spaces" -msgstr "" +msgstr "Tabeldusmärgid ja tühikud" #. For translators: first wildcard is the indentation mode (Spaces, Tabs, Tabs #. * and Spaces), the second one is the filename From 7234f848d8bc3ae64b415307b540622cd8f025ef Mon Sep 17 00:00:00 2001 From: Andreas Ots Date: Thu, 27 Dec 2012 12:26:04 +0200 Subject: [PATCH 69/92] po/et.po: 623 translated, 2 fuzzy, 616 untranslated --- po/et.po | 1566 ++++++++++++++++++++++++++++-------------------------- 1 file changed, 825 insertions(+), 741 deletions(-) diff --git a/po/et.po b/po/et.po index 06306793e..44b6a69e2 100644 --- a/po/et.po +++ b/po/et.po @@ -8,8 +8,8 @@ msgstr "" "Project-Id-Version: geany 1.22\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2012-12-26 18:25+0200\n" -"PO-Revision-Date: 2012-12-26 18:29+0200\n" -"Last-Translator: \n" +"PO-Revision-Date: 2012-12-27 12:24+0300\n" +"Last-Translator: Andreas Ots \n" "Language-Team: Estonian\n" "Language: et\n" "MIME-Version: 1.0\n" @@ -17,7 +17,8 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: ../geany.desktop.in.h:1 ../data/geany.glade.h:347 +#: ../geany.desktop.in.h:1 +#: ../data/geany.glade.h:347 msgid "Geany" msgstr "Geany" @@ -81,7 +82,8 @@ msgstr "nähtamatu" msgid "_Insert \"include <...>\"" msgstr "_Lisa \"include <...>\"" -#: ../data/geany.glade.h:14 ../src/keybindings.c:412 +#: ../data/geany.glade.h:14 +#: ../src/keybindings.c:412 msgid "_Insert Alternative White Space" msgstr "_Lisa teistsugune tühimärk" @@ -95,21 +97,23 @@ msgstr "Ava valitud fa_il" #: ../data/geany.glade.h:17 msgid "Find _Usage" -msgstr "" +msgstr "Otsi _kasutamist" #: ../data/geany.glade.h:18 msgid "Find _Document Usage" -msgstr "" +msgstr "Otsi _dokumendi kasutamist" #: ../data/geany.glade.h:19 msgid "Go to _Tag Definition" -msgstr "" +msgstr "Mine _sildi definitsiooni juurde" #: ../data/geany.glade.h:20 msgid "Conte_xt Action" msgstr "" -#: ../data/geany.glade.h:21 ../src/filetypes.c:102 ../src/filetypes.c:1775 +#: ../data/geany.glade.h:21 +#: ../src/filetypes.c:102 +#: ../src/filetypes.c:1775 msgid "None" msgstr "Puudub" @@ -125,7 +129,8 @@ msgstr "" msgid "Match braces" msgstr "Vii sulud vastavusse" -#: ../data/geany.glade.h:25 ../src/keybindings.c:422 +#: ../data/geany.glade.h:25 +#: ../src/keybindings.c:422 msgid "Preferences" msgstr "Eelistused" @@ -142,9 +147,7 @@ msgid "Load virtual terminal support" msgstr "" #: ../data/geany.glade.h:29 -msgid "" -"Whether the virtual terminal emulation (VTE) should be loaded at startup, " -"disable it if you do not need it" +msgid "Whether the virtual terminal emulation (VTE) should be loaded at startup, disable it if you do not need it" msgstr "" #: ../data/geany.glade.h:30 @@ -153,7 +156,7 @@ msgstr "" #: ../data/geany.glade.h:31 msgid "Startup" -msgstr "" +msgstr "Käivitamine" #: ../data/geany.glade.h:32 msgid "Save window position and geometry" @@ -173,15 +176,14 @@ msgstr "Näita väljumisel kinnituse dialoog" #: ../data/geany.glade.h:36 msgid "Shutdown" -msgstr "" +msgstr "Sulgemine" #: ../data/geany.glade.h:37 msgid "Startup path:" msgstr "" #: ../data/geany.glade.h:38 -msgid "" -"Path to start in when opening or saving files. Must be an absolute path." +msgid "Path to start in when opening or saving files. Must be an absolute path." msgstr "" #: ../data/geany.glade.h:39 @@ -197,10 +199,7 @@ msgid "Extra plugin path:" msgstr "" #: ../data/geany.glade.h:42 -msgid "" -"Geany looks by default in the global installation path and in the " -"configuration directory. The path entered here will be searched additionally " -"for plugins. Leave blank to disable." +msgid "Geany looks by default in the global installation path and in the configuration directory. The path entered here will be searched additionally for plugins. Leave blank to disable." msgstr "" #: ../data/geany.glade.h:43 @@ -216,9 +215,7 @@ msgid "Beep on errors or when compilation has finished" msgstr "" #: ../data/geany.glade.h:46 -msgid "" -"Whether to beep if an error occurred or when the compilation process has " -"finished" +msgid "Whether to beep if an error occurred or when the compilation process has finished" msgstr "" #: ../data/geany.glade.h:47 @@ -226,9 +223,7 @@ msgid "Switch to status message list at new message" msgstr "" #: ../data/geany.glade.h:48 -msgid "" -"Switch to the status message tab (in the notebook window at the bottom) if a " -"new status message arrives" +msgid "Switch to the status message tab (in the notebook window at the bottom) if a new status message arrives" msgstr "" #: ../data/geany.glade.h:49 @@ -236,9 +231,7 @@ msgid "Suppress status messages in the status bar" msgstr "" #: ../data/geany.glade.h:50 -msgid "" -"Removes all messages from the status bar. The messages are still displayed " -"in the status messages window." +msgid "Removes all messages from the status bar. The messages are still displayed in the status messages window." msgstr "" #: ../data/geany.glade.h:51 @@ -246,10 +239,7 @@ msgid "Auto-focus widgets (focus follows mouse)" msgstr "" #: ../data/geany.glade.h:52 -msgid "" -"Gives the focus automatically to widgets below the mouse cursor. Works for " -"the main editor widget, the scribble, the toolbar search and goto line " -"fields and the VTE." +msgid "Gives the focus automatically to widgets below the mouse cursor. Works for the main editor widget, the scribble, the toolbar search and goto line fields and the VTE." msgstr "" #: ../data/geany.glade.h:53 @@ -257,14 +247,12 @@ msgid "Use Windows File Open/Save dialogs" msgstr "" #: ../data/geany.glade.h:54 -msgid "" -"Defines whether to use the native Windows File Open/Save dialogs or whether " -"to use the GTK default dialogs" +msgid "Defines whether to use the native Windows File Open/Save dialogs or whether to use the GTK default dialogs" msgstr "" #: ../data/geany.glade.h:55 msgid "Miscellaneous" -msgstr "" +msgstr "Muud" #: ../data/geany.glade.h:56 msgid "Always wrap search" @@ -276,7 +264,7 @@ msgstr "" #: ../data/geany.glade.h:58 msgid "Hide the Find dialog" -msgstr "" +msgstr "Peida otsimisdialoog" #: ../data/geany.glade.h:59 msgid "Hide the Find dialog after clicking Find Next/Previous" @@ -287,9 +275,7 @@ msgid "Use the current word under the cursor for Find dialogs" msgstr "" #: ../data/geany.glade.h:61 -msgid "" -"Use current word under the cursor when opening the Find, Find in Files or " -"Replace dialog and there is no selection" +msgid "Use current word under the cursor when opening the Find, Find in Files or Replace dialog and there is no selection" msgstr "" #: ../data/geany.glade.h:62 @@ -298,16 +284,14 @@ msgstr "" #: ../data/geany.glade.h:63 msgid "Search" -msgstr "" +msgstr "Otsimine" #: ../data/geany.glade.h:64 msgid "Use project-based session files" msgstr "" #: ../data/geany.glade.h:65 -msgid "" -"Whether to store a project's session files and open them when re-opening the " -"project" +msgid "Whether to store a project's session files and open them when re-opening the project" msgstr "" #: ../data/geany.glade.h:66 @@ -315,11 +299,7 @@ msgid "Store project file inside the project base directory" msgstr "" #: ../data/geany.glade.h:67 -msgid "" -"When enabled, a project file is stored by default inside the project base " -"directory when creating new projects instead of one directory above the base " -"directory. You can still change the path of the project file in the New " -"Project dialog." +msgid "When enabled, a project file is stored by default inside the project base directory when creating new projects instead of one directory above the base directory. You can still change the path of the project file in the New Project dialog." msgstr "" #: ../data/geany.glade.h:68 @@ -334,7 +314,8 @@ msgstr "Muud" #. * corresponding chapter in the documentation, comparing translatable #. * strings is easy to break. Maybe attach an identifying string to the #. * tab label object. -#: ../data/geany.glade.h:70 ../src/prefs.c:1578 +#: ../data/geany.glade.h:70 +#: ../src/prefs.c:1578 msgid "General" msgstr "Üldine" @@ -418,7 +399,8 @@ msgstr "Näita olekuriba" msgid "Whether to show the status bar at the bottom of the main window" msgstr "" -#: ../data/geany.glade.h:91 ../src/prefs.c:1580 +#: ../data/geany.glade.h:91 +#: ../src/prefs.c:1580 msgid "Interface" msgstr "Kasutajaliides" @@ -431,9 +413,7 @@ msgid "Show close buttons" msgstr "Näita sulgemisnuppe" #: ../data/geany.glade.h:94 -msgid "" -"Shows a small cross button in the file tabs to easily close files when " -"clicking on it (requires restart of Geany)" +msgid "Shows a small cross button in the file tabs to easily close files when clicking on it (requires restart of Geany)" msgstr "" #: ../data/geany.glade.h:95 @@ -453,9 +433,7 @@ msgid "Next to current" msgstr "" #: ../data/geany.glade.h:99 -msgid "" -"Whether to place file tabs next to the current tab rather than at the edges " -"of the notebook" +msgid "Whether to place file tabs next to the current tab rather than at the edges of the notebook" msgstr "" #: ../data/geany.glade.h:100 @@ -498,7 +476,8 @@ msgstr "_Aseta tööriistariba peale menüüriba" msgid "Pack the toolbar to the main menu to save vertical space" msgstr "Paki tööriistariba ruumis säästmiseks menüüribasse" -#: ../data/geany.glade.h:110 ../src/toolbar.c:933 +#: ../data/geany.glade.h:110 +#: ../src/toolbar.c:933 msgid "Customize Toolbar" msgstr "Kohanda tööriistariba" @@ -546,7 +525,8 @@ msgstr "Ikoonide suurus" msgid "Toolbar" msgstr "Tööriistariba" -#: ../data/geany.glade.h:122 ../src/prefs.c:1582 +#: ../data/geany.glade.h:122 +#: ../src/prefs.c:1582 msgid "Toolbar" msgstr "Tööriistariba" @@ -555,10 +535,7 @@ msgid "Line wrapping" msgstr "Reamurdmine" #: ../data/geany.glade.h:124 -msgid "" -"Wrap the line at the window border and continue it on the next line. Note: " -"line wrapping has a high performance cost for large documents so should be " -"disabled on slow machines." +msgid "Wrap the line at the window border and continue it on the next line. Note: line wrapping has a high performance cost for large documents so should be disabled on slow machines." msgstr "" #: ../data/geany.glade.h:125 @@ -566,12 +543,7 @@ msgid "\"Smart\" home key" msgstr "" #: ../data/geany.glade.h:126 -msgid "" -"When \"smart\" home is enabled, the HOME key will move the caret to the " -"first non-blank character of the line, unless it is already there, it moves " -"to the very beginning of the line. When this feature is disabled, the HOME " -"key always moves the caret to the start of the current line, regardless of " -"its current position." +msgid "When \"smart\" home is enabled, the HOME key will move the caret to the first non-blank character of the line, unless it is already there, it moves to the very beginning of the line. When this feature is disabled, the HOME key always moves the caret to the start of the current line, regardless of its current position." msgstr "" #: ../data/geany.glade.h:127 @@ -579,9 +551,7 @@ msgid "Disable Drag and Drop" msgstr "Keela lohistamine" #: ../data/geany.glade.h:128 -msgid "" -"Disable drag and drop completely in the editor window so you can't drag and " -"drop any selections within or outside of the editor window" +msgid "Disable drag and drop completely in the editor window so you can't drag and drop any selections within or outside of the editor window" msgstr "" #: ../data/geany.glade.h:129 @@ -593,9 +563,7 @@ msgid "Fold/unfold all children of a fold point" msgstr "" #: ../data/geany.glade.h:131 -msgid "" -"Fold or unfold all children of a fold point. By pressing the Shift key while " -"clicking on a fold symbol the contrary behavior is used." +msgid "Fold or unfold all children of a fold point. By pressing the Shift key while clicking on a fold symbol the contrary behavior is used." msgstr "" #: ../data/geany.glade.h:132 @@ -603,9 +571,7 @@ msgid "Use indicators to show compile errors" msgstr "Jooni alla kompileerimise vead" #: ../data/geany.glade.h:133 -msgid "" -"Whether to use indicators (a squiggly underline) to highlight the lines " -"where the compiler found a warning or an error" +msgid "Whether to use indicators (a squiggly underline) to highlight the lines where the compiler found a warning or an error" msgstr "" #: ../data/geany.glade.h:134 @@ -625,9 +591,7 @@ msgid "Comment toggle marker:" msgstr "" #: ../data/geany.glade.h:138 -msgid "" -"A string which is added when toggling a line comment in a source file, it is " -"used to mark the comment as toggled." +msgid "A string which is added when toggling a line comment in a source file, it is used to mark the comment as toggled." msgstr "" #: ../data/geany.glade.h:139 @@ -639,9 +603,7 @@ msgid "Features" msgstr "" #: ../data/geany.glade.h:141 -msgid "" -"Note: To apply these settings to all currently open documents, use " -"Project->Apply Default Indentation." +msgid "Note: To apply these settings to all currently open documents, use Project->Apply Default Indentation." msgstr "" #: ../data/geany.glade.h:142 @@ -661,9 +623,7 @@ msgid "Detect type from file" msgstr "Tuvasta failitüübist" #: ../data/geany.glade.h:146 -msgid "" -"Whether to detect the indentation type from file contents when a file is " -"opened" +msgid "Whether to detect the indentation type from file contents when a file is opened" msgstr "" #: ../data/geany.glade.h:147 @@ -671,8 +631,7 @@ msgid "T_abs and spaces" msgstr "_Tabeldusmärgid ja tühikud" #: ../data/geany.glade.h:148 -msgid "" -"Use spaces if the total indent is less than the tab width, otherwise use both" +msgid "Use spaces if the total indent is less than the tab width, otherwise use both" msgstr "" #: ../data/geany.glade.h:149 @@ -696,9 +655,7 @@ msgid "Detect width from file" msgstr "" #: ../data/geany.glade.h:154 -msgid "" -"Whether to detect the indentation width from file contents when a file is " -"opened" +msgid "Whether to detect the indentation width from file contents when a file is opened" msgstr "" #: ../data/geany.glade.h:155 @@ -710,8 +667,7 @@ msgid "Tab key indents" msgstr "Tabeldusklahv taandab" #: ../data/geany.glade.h:157 -msgid "" -"Pressing tab/shift-tab indents/unindents instead of inserting a tab character" +msgid "Pressing tab/shift-tab indents/unindents instead of inserting a tab character" msgstr "" #: ../data/geany.glade.h:158 @@ -727,9 +683,7 @@ msgid "Snippet completion" msgstr "Koodijuppide lõpetamine" #: ../data/geany.glade.h:161 -msgid "" -"Type a defined short character sequence and complete it to a more complex " -"string using a single keypress" +msgid "Type a defined short character sequence and complete it to a more complex string using a single keypress" msgstr "" #: ../data/geany.glade.h:162 @@ -745,9 +699,7 @@ msgid "Automatic continuation of multi-line comments" msgstr "Mitmerealiste kommentaaride automaatne jätkamine" #: ../data/geany.glade.h:165 -msgid "" -"Continue automatically multi-line comments in languages like C, C++ and Java " -"when a new line is entered inside such a comment" +msgid "Continue automatically multi-line comments in languages like C, C++ and Java when a new line is entered inside such a comment" msgstr "" #: ../data/geany.glade.h:166 @@ -755,9 +707,7 @@ msgid "Autocomplete symbols" msgstr "Sümbolite automaatlõpetamine" #: ../data/geany.glade.h:167 -msgid "" -"Automatic completion of known symbols in open files (function names, global " -"variables, ...)" +msgid "Automatic completion of known symbols in open files (function names, global variables, ...)" msgstr "" #: ../data/geany.glade.h:168 @@ -781,9 +731,7 @@ msgid "Characters to type for autocompletion:" msgstr "" #: ../data/geany.glade.h:173 -msgid "" -"The amount of characters which are necessary to show the symbol " -"autocompletion list" +msgid "The amount of characters which are necessary to show the symbol autocompletion list" msgstr "" #: ../data/geany.glade.h:174 @@ -799,10 +747,7 @@ msgid "Symbol list update frequency:" msgstr "" #: ../data/geany.glade.h:177 -msgid "" -"Minimal delay (in milliseconds) between two automatic updates of the symbol " -"list. Note that a too short delay may have performance impact, especially " -"with large files. A delay of 0 disables real-time updates." +msgid "Minimal delay (in milliseconds) between two automatic updates of the symbol list. Note that a too short delay may have performance impact, especially with large files. A delay of 0 disables real-time updates." msgstr "" #: ../data/geany.glade.h:178 @@ -902,9 +847,7 @@ msgid "Show markers margin" msgstr "" #: ../data/geany.glade.h:202 -msgid "" -"Shows or hides the small margin right of the line numbers, which is used to " -"mark lines" +msgid "Shows or hides the small margin right of the line numbers, which is used to mark lines" msgstr "" #: ../data/geany.glade.h:203 @@ -931,15 +874,14 @@ msgstr "Värv:" msgid "Sets the color of the long line marker" msgstr "" -#: ../data/geany.glade.h:209 ../src/toolbar.c:70 ../src/tools.c:974 +#: ../data/geany.glade.h:209 +#: ../src/toolbar.c:70 +#: ../src/tools.c:974 msgid "Color Chooser" msgstr "Värvivalija" #: ../data/geany.glade.h:210 -msgid "" -"The long line marker is a thin vertical line in the editor, it helps to mark " -"long lines, or as a hint to break the line. Set this value to a value " -"greater than 0 to specify the column where it should appear." +msgid "The long line marker is a thin vertical line in the editor, it helps to mark long lines, or as a hint to break the line. Set this value to a value greater than 0 to specify the column where it should appear." msgstr "" #: ../data/geany.glade.h:211 @@ -947,9 +889,7 @@ msgid "Line" msgstr "" #: ../data/geany.glade.h:212 -msgid "" -"Prints a vertical line in the editor window at the given cursor position " -"(see below)" +msgid "Prints a vertical line in the editor window at the given cursor position (see below)" msgstr "" #: ../data/geany.glade.h:213 @@ -957,10 +897,7 @@ msgid "Background" msgstr "Taust" #: ../data/geany.glade.h:214 -msgid "" -"The background color of characters after the given cursor position (see " -"below) changed to the color set below, (this is recommended if you use " -"proportional fonts)" +msgid "The background color of characters after the given cursor position (see below) changed to the color set below, (this is recommended if you use proportional fonts)" msgstr "" #: ../data/geany.glade.h:215 @@ -984,9 +921,7 @@ msgid "Only for rectangular selections" msgstr "" #: ../data/geany.glade.h:220 -msgid "" -"Only show virtual spaces beyond the end of lines when drawing a rectangular " -"selection" +msgid "Only show virtual spaces beyond the end of lines when drawing a rectangular selection" msgstr "" #: ../data/geany.glade.h:221 @@ -1005,7 +940,9 @@ msgstr "" msgid "Display" msgstr "" -#: ../data/geany.glade.h:225 ../src/keybindings.c:227 ../src/prefs.c:1584 +#: ../data/geany.glade.h:225 +#: ../src/keybindings.c:227 +#: ../src/prefs.c:1584 msgid "Editor" msgstr "Redaktor" @@ -1038,10 +975,7 @@ msgid "Use fixed encoding when opening non-Unicode files" msgstr "" #: ../data/geany.glade.h:233 -msgid "" -"This option disables the automatic detection of the file encoding when " -"opening non-Unicode files and opens the file with the specified encoding " -"(usually not needed)" +msgid "This option disables the automatic detection of the file encoding when opening non-Unicode files and opens the file with the specified encoding (usually not needed)" msgstr "" #: ../data/geany.glade.h:234 @@ -1069,9 +1003,7 @@ msgid "Ensure consistent line endings" msgstr "" #: ../data/geany.glade.h:240 -msgid "" -"Ensures that newline characters always get converted before saving, avoiding " -"mixed line endings in the same file" +msgid "Ensures that newline characters always get converted before saving, avoiding mixed line endings in the same file" msgstr "" #: ../data/geany.glade.h:241 @@ -1082,7 +1014,8 @@ msgstr "Lõputühikud eemaldatakse" msgid "Removes trailing spaces and tabs and the end of lines" msgstr "Rea lõpud puhastatakse tühikutest ja tabeldusmärkidest" -#: ../data/geany.glade.h:243 ../src/keybindings.c:567 +#: ../data/geany.glade.h:243 +#: ../src/keybindings.c:567 msgid "Replace tabs by space" msgstr "Asenda tabeldusmärgid tühikutega" @@ -1107,12 +1040,12 @@ msgid "Disk check timeout:" msgstr "" #: ../data/geany.glade.h:249 -msgid "" -"How often to check for changes to document files on disk, in seconds. Zero " -"disables checking." +msgid "How often to check for changes to document files on disk, in seconds. Zero disables checking." msgstr "" -#: ../data/geany.glade.h:250 ../src/prefs.c:1586 ../src/symbols.c:688 +#: ../data/geany.glade.h:250 +#: ../src/prefs.c:1586 +#: ../src/symbols.c:688 #: ../plugins/filebrowser.c:1118 msgid "Files" msgstr "Failid" @@ -1126,9 +1059,7 @@ msgid "Browser:" msgstr "Veebilehitseja:" #: ../data/geany.glade.h:253 -msgid "" -"A terminal emulator like xterm, gnome-terminal or konsole (should accept the " -"-e argument)" +msgid "A terminal emulator like xterm, gnome-terminal or konsole (should accept the -e argument)" msgstr "" #: ../data/geany.glade.h:254 @@ -1149,17 +1080,16 @@ msgstr "" #: ../data/geany.glade.h:259 #, no-c-format -msgid "" -"Context action command. The currently selected word can be used with %s. It " -"can appear anywhere in the given command and will be replaced before " -"execution." +msgid "Context action command. The currently selected word can be used with %s. It can appear anywhere in the given command and will be replaced before execution." msgstr "" #: ../data/geany.glade.h:260 msgid "Commands" msgstr "Käsud" -#: ../data/geany.glade.h:261 ../src/keybindings.c:239 ../src/prefs.c:1588 +#: ../data/geany.glade.h:261 +#: ../src/keybindings.c:239 +#: ../src/prefs.c:1588 msgid "Tools" msgstr "Tööriistad" @@ -1216,28 +1146,23 @@ msgid "Date & time:" msgstr "Kuupäev ja kellaaeg:" #: ../data/geany.glade.h:275 -msgid "" -"Specify a format for the the {datetime} wildcard. You can use any conversion " -"specifiers which can be used with the ANSI C strftime function." +msgid "Specify a format for the the {datetime} wildcard. You can use any conversion specifiers which can be used with the ANSI C strftime function." msgstr "" #: ../data/geany.glade.h:276 -msgid "" -"Specify a format for the the {year} wildcard. You can use any conversion " -"specifiers which can be used with the ANSI C strftime function." +msgid "Specify a format for the the {year} wildcard. You can use any conversion specifiers which can be used with the ANSI C strftime function." msgstr "" #: ../data/geany.glade.h:277 -msgid "" -"Specify a format for the the {date} wildcard. You can use any conversion " -"specifiers which can be used with the ANSI C strftime function." +msgid "Specify a format for the the {date} wildcard. You can use any conversion specifiers which can be used with the ANSI C strftime function." msgstr "" #: ../data/geany.glade.h:278 msgid "Template data" msgstr "" -#: ../data/geany.glade.h:279 ../src/prefs.c:1590 +#: ../data/geany.glade.h:279 +#: ../src/prefs.c:1590 msgid "Templates" msgstr "Mallid" @@ -1249,7 +1174,8 @@ msgstr "_Muuda" msgid "Keyboard shortcuts" msgstr "Kiirklahvid" -#: ../data/geany.glade.h:282 ../src/prefs.c:1592 +#: ../data/geany.glade.h:282 +#: ../src/prefs.c:1592 msgid "Keybindings" msgstr "Kiirklahvid" @@ -1266,36 +1192,39 @@ msgstr "" msgid "Use an external command for printing" msgstr "Kasuta trükkimiseks välist käsku" -#: ../data/geany.glade.h:287 ../src/printing.c:233 +#: ../data/geany.glade.h:287 +#: ../src/printing.c:233 msgid "Print line numbers" msgstr "Reanumbrite trükkimine" -#: ../data/geany.glade.h:288 ../src/printing.c:235 +#: ../data/geany.glade.h:288 +#: ../src/printing.c:235 msgid "Add line numbers to the printed page" msgstr "Lisa trükitavale lehele reanumbrid" -#: ../data/geany.glade.h:289 ../src/printing.c:238 +#: ../data/geany.glade.h:289 +#: ../src/printing.c:238 msgid "Print page numbers" msgstr "Leheküljenumbrite trükkimine" -#: ../data/geany.glade.h:290 ../src/printing.c:240 +#: ../data/geany.glade.h:290 +#: ../src/printing.c:240 #, fuzzy -msgid "" -"Add page numbers at the bottom of each page. It takes 2 lines of the page." -msgstr "" -"Lisa lehe leheküljenumber lehe alumisse serva." +msgid "Add page numbers at the bottom of each page. It takes 2 lines of the page." +msgstr "Lisa lehe leheküljenumber lehe alumisse serva." -#: ../data/geany.glade.h:291 ../src/printing.c:243 +#: ../data/geany.glade.h:291 +#: ../src/printing.c:243 msgid "Print page header" msgstr "Lehe päise trükkimine" -#: ../data/geany.glade.h:292 ../src/printing.c:245 -msgid "" -"Add a little header to every page containing the page number, the filename " -"and the current date (see below). It takes 3 lines of the page." +#: ../data/geany.glade.h:292 +#: ../src/printing.c:245 +msgid "Add a little header to every page containing the page number, the filename and the current date (see below). It takes 3 lines of the page." msgstr "" -#: ../data/geany.glade.h:293 ../src/printing.c:261 +#: ../data/geany.glade.h:293 +#: ../src/printing.c:261 msgid "Use the basename of the printed file" msgstr "" @@ -1303,15 +1232,14 @@ msgstr "" msgid "Print only the basename (without the path) of the printed file" msgstr "" -#: ../data/geany.glade.h:295 ../src/printing.c:269 +#: ../data/geany.glade.h:295 +#: ../src/printing.c:269 msgid "Date format:" msgstr "Kuupäeva vorming:" -#: ../data/geany.glade.h:296 ../src/printing.c:275 -msgid "" -"Specify a format for the date and time stamp which is added to the page " -"header on each page. You can use any conversion specifiers which can be used " -"with the ANSI C strftime function." +#: ../data/geany.glade.h:296 +#: ../src/printing.c:275 +msgid "Specify a format for the date and time stamp which is added to the page header on each page. You can use any conversion specifiers which can be used with the ANSI C strftime function." msgstr "" #: ../data/geany.glade.h:297 @@ -1322,7 +1250,8 @@ msgstr "Kasuta GTK trükkimist" msgid "Printing" msgstr "Trükkimine" -#: ../data/geany.glade.h:299 ../src/prefs.c:1594 +#: ../data/geany.glade.h:299 +#: ../src/prefs.c:1594 msgid "Printing" msgstr "Trükkimine" @@ -1363,15 +1292,11 @@ msgid "Sets the background color of the text in the terminal widget" msgstr "" #: ../data/geany.glade.h:309 -msgid "" -"Specifies the history in lines, which you can scroll back in the terminal " -"widget" +msgid "Specifies the history in lines, which you can scroll back in the terminal widget" msgstr "" #: ../data/geany.glade.h:310 -msgid "" -"Sets the path to the shell which should be started inside the terminal " -"emulation" +msgid "Sets the path to the shell which should be started inside the terminal emulation" msgstr "" #: ../data/geany.glade.h:311 @@ -1403,8 +1328,7 @@ msgid "Override Geany keybindings" msgstr "" #: ../data/geany.glade.h:318 -msgid "" -"Allows the VTE to receive keyboard shortcuts (apart from focus commands)" +msgid "Allows the VTE to receive keyboard shortcuts (apart from focus commands)" msgstr "" #: ../data/geany.glade.h:319 @@ -1412,10 +1336,7 @@ msgid "Disable menu shortcut key (F10 by default)" msgstr "Keela menüü kiirklahv (vaikimisi F10)" #: ../data/geany.glade.h:320 -msgid "" -"This option disables the keybinding to popup the menu bar (default is F10). " -"Disabling it can be useful if you use, for example, Midnight Commander " -"within the VTE." +msgid "This option disables the keybinding to popup the menu bar (default is F10). Disabling it can be useful if you use, for example, Midnight Commander within the VTE." msgstr "" #: ../data/geany.glade.h:321 @@ -1423,8 +1344,7 @@ msgid "Follow path of the current file" msgstr "" #: ../data/geany.glade.h:322 -msgid "" -"Whether to execute \\\"cd $path\\\" when you switch between opened files" +msgid "Whether to execute \\\"cd $path\\\" when you switch between opened files" msgstr "" #: ../data/geany.glade.h:323 @@ -1432,9 +1352,7 @@ msgid "Execute programs in the VTE" msgstr "" #: ../data/geany.glade.h:324 -msgid "" -"Don't use the simple run script which is usually used to display the exit " -"status of the executed program" +msgid "Don't use the simple run script which is usually used to display the exit status of the executed program" msgstr "" #: ../data/geany.glade.h:325 @@ -1442,16 +1360,16 @@ msgid "Don't use run script" msgstr "" #: ../data/geany.glade.h:326 -msgid "" -"Run programs in VTE instead of opening a terminal emulation window. Please " -"note, programs executed in VTE cannot be stopped" +msgid "Run programs in VTE instead of opening a terminal emulation window. Please note, programs executed in VTE cannot be stopped" msgstr "" #: ../data/geany.glade.h:327 msgid "Terminal" msgstr "Terminal" -#: ../data/geany.glade.h:328 ../src/prefs.c:1598 ../src/vte.c:290 +#: ../data/geany.glade.h:328 +#: ../src/prefs.c:1598 +#: ../src/vte.c:290 msgid "Terminal" msgstr "Terminal" @@ -1461,9 +1379,10 @@ msgstr "Hoiatus: loe enne nende seadistuste muutmist kasutusjuhendit." #: ../data/geany.glade.h:330 msgid "Various preferences" -msgstr "Mitmesugused seadistused" +msgstr "Mitmesugused seadistused" -#: ../data/geany.glade.h:331 ../src/prefs.c:1596 +#: ../data/geany.glade.h:331 +#: ../src/prefs.c:1596 msgid "Various" msgstr "Mitmesugust" @@ -1471,12 +1390,16 @@ msgstr "Mitmesugust" msgid "Project Properties" msgstr "Projekti omadused" -#: ../data/geany.glade.h:333 ../src/plugins.c:1458 ../src/project.c:150 +#: ../data/geany.glade.h:333 +#: ../src/plugins.c:1458 +#: ../src/project.c:150 msgid "Filename:" msgstr "Faili nimi:" -#: ../data/geany.glade.h:334 ../src/project.c:141 -#: ../plugins/classbuilder.c:469 ../plugins/classbuilder.c:479 +#: ../data/geany.glade.h:334 +#: ../src/project.c:141 +#: ../plugins/classbuilder.c:469 +#: ../plugins/classbuilder.c:479 msgid "Name:" msgstr "Nimi:" @@ -1484,7 +1407,8 @@ msgstr "Nimi:" msgid "Description:" msgstr "Kirjeldus:" -#: ../data/geany.glade.h:336 ../src/project.c:166 +#: ../data/geany.glade.h:336 +#: ../src/project.c:166 msgid "Base path:" msgstr "" @@ -1493,19 +1417,16 @@ msgid "File patterns:" msgstr "Failinime mustrid:" #: ../data/geany.glade.h:338 -msgid "" -"Space separated list of file patterns used for the find in files dialog (e." -"g. *.c *.h)" +msgid "Space separated list of file patterns used for the find in files dialog (e.g. *.c *.h)" msgstr "" -#: ../data/geany.glade.h:339 ../src/project.c:172 -msgid "" -"Base directory of all files that make up the project. This can be a new " -"path, or an existing directory tree. You can use paths relative to the " -"project filename." +#: ../data/geany.glade.h:339 +#: ../src/project.c:172 +msgid "Base directory of all files that make up the project. This can be a new path, or an existing directory tree. You can use paths relative to the project filename." msgstr "" -#: ../data/geany.glade.h:340 ../src/keybindings.c:237 +#: ../data/geany.glade.h:340 +#: ../src/keybindings.c:237 msgid "Project" msgstr "Projekt" @@ -1549,7 +1470,9 @@ msgstr "Hiljutised _failid" msgid "Save A_ll" msgstr "Salvesta _kõik" -#: ../data/geany.glade.h:352 ../src/callbacks.c:433 ../src/document.c:2861 +#: ../data/geany.glade.h:352 +#: ../src/callbacks.c:433 +#: ../src/document.c:2861 #: ../src/sidebar.c:697 msgid "_Reload" msgstr "_Laadi uuesti" @@ -1562,11 +1485,13 @@ msgstr "Laadi _uuesti kui" msgid "Page Set_up" msgstr "_Lehekülje sätted" -#: ../data/geany.glade.h:355 ../src/notebook.c:489 +#: ../data/geany.glade.h:355 +#: ../src/notebook.c:489 msgid "Close Ot_her Documents" msgstr "Sulge _teised dokumendid" -#: ../data/geany.glade.h:356 ../src/notebook.c:495 +#: ../data/geany.glade.h:356 +#: ../src/notebook.c:495 msgid "C_lose All" msgstr "_Sulge kõik" @@ -1574,27 +1499,33 @@ msgstr "_Sulge kõik" msgid "_Commands" msgstr "_Käsud" -#: ../data/geany.glade.h:358 ../src/keybindings.c:347 +#: ../data/geany.glade.h:358 +#: ../src/keybindings.c:347 msgid "_Cut Current Line(s)" msgstr "" -#: ../data/geany.glade.h:359 ../src/keybindings.c:344 +#: ../data/geany.glade.h:359 +#: ../src/keybindings.c:344 msgid "_Copy Current Line(s)" msgstr "" -#: ../data/geany.glade.h:360 ../src/keybindings.c:298 +#: ../data/geany.glade.h:360 +#: ../src/keybindings.c:298 msgid "_Delete Current Line(s)" msgstr "" -#: ../data/geany.glade.h:361 ../src/keybindings.c:295 +#: ../data/geany.glade.h:361 +#: ../src/keybindings.c:295 msgid "_Duplicate Line or Selection" msgstr "" -#: ../data/geany.glade.h:362 ../src/keybindings.c:357 +#: ../data/geany.glade.h:362 +#: ../src/keybindings.c:357 msgid "_Select Current Line(s)" msgstr "" -#: ../data/geany.glade.h:363 ../src/keybindings.c:360 +#: ../data/geany.glade.h:363 +#: ../src/keybindings.c:360 msgid "_Select Current Paragraph" msgstr "" @@ -1606,15 +1537,18 @@ msgstr "" msgid "_Move Line(s) Down" msgstr "" -#: ../data/geany.glade.h:366 ../src/keybindings.c:399 +#: ../data/geany.glade.h:366 +#: ../src/keybindings.c:399 msgid "_Send Selection to Terminal" msgstr "" -#: ../data/geany.glade.h:367 ../src/keybindings.c:401 +#: ../data/geany.glade.h:367 +#: ../src/keybindings.c:401 msgid "_Reflow Lines/Block" msgstr "" -#: ../data/geany.glade.h:368 ../src/keybindings.c:371 +#: ../data/geany.glade.h:368 +#: ../src/keybindings.c:371 msgid "T_oggle Case of Selection" msgstr "" @@ -1638,7 +1572,8 @@ msgstr "" msgid "_Decrease Indent" msgstr "" -#: ../data/geany.glade.h:374 ../src/keybindings.c:390 +#: ../data/geany.glade.h:374 +#: ../src/keybindings.c:390 msgid "_Smart Line Indent" msgstr "" @@ -1654,7 +1589,8 @@ msgstr "" msgid "Preference_s" msgstr "_Eelistused" -#: ../data/geany.glade.h:378 ../src/keybindings.c:425 +#: ../data/geany.glade.h:378 +#: ../src/keybindings.c:425 msgid "P_lugin Preferences" msgstr "P_luginate eelistused" @@ -1670,7 +1606,8 @@ msgstr "Otsi _eelmist" msgid "Find in F_iles" msgstr "_Failides otsimine" -#: ../data/geany.glade.h:382 ../src/search.c:603 +#: ../data/geany.glade.h:382 +#: ../src/search.c:603 msgid "_Replace" msgstr "_Asenda" @@ -1682,11 +1619,13 @@ msgstr "Järgmine _sõnum" msgid "Pr_evious Message" msgstr "_Eelmine sõnum" -#: ../data/geany.glade.h:385 ../src/keybindings.c:474 +#: ../data/geany.glade.h:385 +#: ../src/keybindings.c:474 msgid "_Go to Next Marker" msgstr "_Mine järmise tähise juurde" -#: ../data/geany.glade.h:386 ../src/keybindings.c:477 +#: ../data/geany.glade.h:386 +#: ../src/keybindings.c:477 msgid "_Go to Previous Marker" msgstr "_Mine eelmise tähise juurde" @@ -1694,15 +1633,18 @@ msgstr "_Mine eelmise tähise juurde" msgid "_Go to Line" msgstr "_Mine reale" -#: ../data/geany.glade.h:388 ../src/keybindings.c:437 +#: ../data/geany.glade.h:388 +#: ../src/keybindings.c:437 msgid "Find Next _Selection" msgstr "" -#: ../data/geany.glade.h:389 ../src/keybindings.c:439 +#: ../data/geany.glade.h:389 +#: ../src/keybindings.c:439 msgid "Find Pre_vious Selection" msgstr "" -#: ../data/geany.glade.h:390 ../src/keybindings.c:456 +#: ../data/geany.glade.h:390 +#: ../src/keybindings.c:456 msgid "_Mark All" msgstr "_Märgi kõik" @@ -1710,7 +1652,8 @@ msgstr "_Märgi kõik" msgid "Go to T_ag Declaration" msgstr "" -#: ../data/geany.glade.h:392 ../src/dialogs.c:358 +#: ../data/geany.glade.h:392 +#: ../src/dialogs.c:358 msgid "_View" msgstr "_Vaade" @@ -1831,7 +1774,6 @@ msgid "Read _Only" msgstr "_Kirjutuskaitstud" #: ../data/geany.glade.h:422 -#, fuzzy msgid "_Write Unicode BOM" msgstr "_Unicode BOM'i kirjutamine" @@ -1859,13 +1801,14 @@ msgstr "" msgid "Convert and Set to CR (_Mac)" msgstr "" -#: ../data/geany.glade.h:429 ../src/keybindings.c:565 +#: ../data/geany.glade.h:429 +#: ../src/keybindings.c:565 msgid "_Clone" msgstr "" #: ../data/geany.glade.h:430 msgid "_Strip Trailing Spaces" -msgstr "" +msgstr "_Realõputühikute eemaldamine" #: ../data/geany.glade.h:431 msgid "_Replace Tabs by Spaces" @@ -1920,7 +1863,9 @@ msgid "_Apply Default Indentation" msgstr "_Rakenda vaikimisi taane" #. build the code -#: ../data/geany.glade.h:444 ../src/build.c:2568 ../src/build.c:2845 +#: ../data/geany.glade.h:444 +#: ../src/build.c:2568 +#: ../src/build.c:2845 msgid "_Build" msgstr "_Ehitamine" @@ -1976,7 +1921,8 @@ msgstr "Saada vea_raport" msgid "_Donate" msgstr "_Anneta" -#: ../data/geany.glade.h:458 ../src/sidebar.c:124 +#: ../data/geany.glade.h:458 +#: ../src/sidebar.c:124 msgid "Symbols" msgstr "Sümbolid" @@ -2044,7 +1990,9 @@ msgstr "Arendajad" msgid "maintainer" msgstr "hooldaja" -#: ../src/about.c:293 ../src/about.c:301 ../src/about.c:309 +#: ../src/about.c:293 +#: ../src/about.c:301 +#: ../src/about.c:309 msgid "developer" msgstr "arendaja" @@ -2066,8 +2014,7 @@ msgstr "Kaasautorid" #: ../src/about.c:377 #, c-format -msgid "" -"Some of the many contributors (for a more detailed list, see the file %s):" +msgid "Some of the many contributors (for a more detailed list, see the file %s):" msgstr "" #: ../src/about.c:403 @@ -2079,12 +2026,8 @@ msgid "License" msgstr "Litsens" #: ../src/about.c:429 -msgid "" -"License text could not be found, please visit http://www.gnu.org/licenses/" -"gpl-2.0.txt to view it online." -msgstr "" -"Litsensi teksti ei leitud, selle vaatamiseks külastage veebilehte aadressil" -"http://www.gnu.org/licenses/gpl-2.0.txt" +msgid "License text could not be found, please visit http://www.gnu.org/licenses/gpl-2.0.txt to view it online." +msgstr "Litsensi teksti ei leitud, selle vaatamiseks külastage veebilehte aadressilhttp://www.gnu.org/licenses/gpl-2.0.txt" #. fall back to %d #: ../src/build.c:748 @@ -2101,7 +2044,9 @@ msgstr "" msgid "%s (in directory: %s)" msgstr "" -#: ../src/build.c:831 ../src/build.c:1055 ../src/search.c:1624 +#: ../src/build.c:831 +#: ../src/build.c:1055 +#: ../src/search.c:1624 #, c-format msgid "Process failed (%s)" msgstr "" @@ -2117,15 +2062,12 @@ msgid "Failed to execute \"%s\" (start-script could not be created: %s)" msgstr "\"%s\" käivitamine ebaõnnestus (käivitusskripti loomine nurjus: %s)" #: ../src/build.c:984 -msgid "" -"Could not execute the file in the VTE because it probably contains a command." +msgid "Could not execute the file in the VTE because it probably contains a command." msgstr "" #: ../src/build.c:1022 #, c-format -msgid "" -"Could not find terminal \"%s\" (check path for Terminal tool setting in " -"Preferences)" +msgid "Could not find terminal \"%s\" (check path for Terminal tool setting in Preferences)" msgstr "" #: ../src/build.c:1195 @@ -2153,26 +2095,25 @@ msgid "_Previous Error" msgstr "_Eelmine viga" #. arguments -#: ../src/build.c:1486 ../src/build.c:2885 +#: ../src/build.c:1486 +#: ../src/build.c:2885 msgid "_Set Build Commands" msgstr "_Määra ehitamise käsud" -#: ../src/build.c:1770 ../src/toolbar.c:372 +#: ../src/build.c:1770 +#: ../src/toolbar.c:372 msgid "Build the current file" msgstr "Ehita aktiivne fail" #: ../src/build.c:1781 -#, fuzzy msgid "Build the current file with Make and the default target" msgstr "Ehita aktiivne fail Make'i ja vaikimisi sihtmärgiga" #: ../src/build.c:1783 -#, fuzzy msgid "Build the current file with Make and the specified target" msgstr "Ehita aktiivne fail Make'i ja määratud sihtmärgiga" #: ../src/build.c:1785 -#, fuzzy msgid "Compile the current file with Make" msgstr "Ehita aktiivne fail Make'iga" @@ -2181,20 +2122,26 @@ msgstr "Ehita aktiivne fail Make'iga" msgid "Process could not be stopped (%s)." msgstr "" -#: ../src/build.c:1829 ../src/build.c:1841 +#: ../src/build.c:1829 +#: ../src/build.c:1841 msgid "No more build errors." msgstr "" -#: ../src/build.c:1940 ../src/build.c:1942 +#: ../src/build.c:1940 +#: ../src/build.c:1942 msgid "Set menu item label" msgstr "" -#: ../src/build.c:1967 ../src/symbols.c:743 ../src/tools.c:554 +#: ../src/build.c:1967 +#: ../src/symbols.c:743 +#: ../src/tools.c:554 msgid "Label" msgstr "Silt" #. command column, holding status and command display -#: ../src/build.c:1968 ../src/symbols.c:738 ../src/tools.c:539 +#: ../src/build.c:1968 +#: ../src/symbols.c:738 +#: ../src/tools.c:539 msgid "Command" msgstr "Käsk" @@ -2210,7 +2157,8 @@ msgstr "Lähtesta" msgid "Click to set menu item label" msgstr "" -#: ../src/build.c:2099 ../src/build.c:2101 +#: ../src/build.c:2099 +#: ../src/build.c:2101 #, c-format msgid "%s commands" msgstr "" @@ -2219,7 +2167,8 @@ msgstr "" msgid "No filetype" msgstr "" -#: ../src/build.c:2110 ../src/build.c:2145 +#: ../src/build.c:2110 +#: ../src/build.c:2145 #, fuzzy msgid "Error regular expression:" msgstr "Vigane regulaaravaldis:" @@ -2238,9 +2187,7 @@ msgstr "Käivita käsud" #: ../src/build.c:2191 #, c-format -msgid "" -"%d, %e, %f, %p are substituted in command and directory fields, see manual " -"for details." +msgid "%d, %e, %f, %p are substituted in command and directory fields, see manual for details." msgstr "" #: ../src/build.c:2349 @@ -2251,21 +2198,28 @@ msgstr "" msgid "_Compile" msgstr "_Kompileeri" -#: ../src/build.c:2575 ../src/build.c:2605 ../src/build.c:2813 +#: ../src/build.c:2575 +#: ../src/build.c:2605 +#: ../src/build.c:2813 msgid "_Execute" msgstr "_Käivita" #. build the code with make custom -#: ../src/build.c:2620 ../src/build.c:2811 ../src/build.c:2865 +#: ../src/build.c:2620 +#: ../src/build.c:2811 +#: ../src/build.c:2865 msgid "Make Custom _Target" msgstr "" #. build the code with make object -#: ../src/build.c:2622 ../src/build.c:2812 ../src/build.c:2873 +#: ../src/build.c:2622 +#: ../src/build.c:2812 +#: ../src/build.c:2873 msgid "Make _Object" msgstr "" -#: ../src/build.c:2624 ../src/build.c:2810 +#: ../src/build.c:2624 +#: ../src/build.c:2810 msgid "_Make" msgstr "" @@ -2294,7 +2248,8 @@ msgstr "Kõik salvestamata muudatused lähevad kaotsi." msgid "Are you sure you want to reload '%s'?" msgstr "Kas tõesti soovid '%s' uuesti laadida?" -#: ../src/callbacks.c:1065 ../src/keybindings.c:465 +#: ../src/callbacks.c:1065 +#: ../src/keybindings.c:465 msgid "Go to Line" msgstr "Mine reale" @@ -2302,36 +2257,43 @@ msgstr "Mine reale" msgid "Enter the line you want to go to:" msgstr "" -#: ../src/callbacks.c:1167 ../src/callbacks.c:1192 -msgid "" -"Please set the filetype for the current file before using this function." +#: ../src/callbacks.c:1167 +#: ../src/callbacks.c:1192 +msgid "Please set the filetype for the current file before using this function." msgstr "" -#: ../src/callbacks.c:1297 ../src/ui_utils.c:643 +#: ../src/callbacks.c:1297 +#: ../src/ui_utils.c:643 msgid "dd.mm.yyyy" msgstr "pp.kk.aaaa" -#: ../src/callbacks.c:1299 ../src/ui_utils.c:644 +#: ../src/callbacks.c:1299 +#: ../src/ui_utils.c:644 msgid "mm.dd.yyyy" msgstr "kk.pp.aaaa" -#: ../src/callbacks.c:1301 ../src/ui_utils.c:645 +#: ../src/callbacks.c:1301 +#: ../src/ui_utils.c:645 msgid "yyyy/mm/dd" msgstr "aaaa/kk/pp" -#: ../src/callbacks.c:1303 ../src/ui_utils.c:654 +#: ../src/callbacks.c:1303 +#: ../src/ui_utils.c:654 msgid "dd.mm.yyyy hh:mm:ss" msgstr "pp.kk.aaaa hh:mm:ss" -#: ../src/callbacks.c:1305 ../src/ui_utils.c:655 +#: ../src/callbacks.c:1305 +#: ../src/ui_utils.c:655 msgid "mm.dd.yyyy hh:mm:ss" msgstr "kk.pp.aaaa hh:mm:ss" -#: ../src/callbacks.c:1307 ../src/ui_utils.c:656 +#: ../src/callbacks.c:1307 +#: ../src/ui_utils.c:656 msgid "yyyy/mm/dd hh:mm:ss" msgstr "aaaa/kk/pp hh:mm:ss" -#: ../src/callbacks.c:1309 ../src/ui_utils.c:665 +#: ../src/callbacks.c:1309 +#: ../src/ui_utils.c:665 msgid "_Use Custom Date Format" msgstr "_Kasuta kohandatud kuupäeva vormingut" @@ -2340,16 +2302,15 @@ msgid "Custom Date Format" msgstr "Kohandatud kuupäeva vorming" #: ../src/callbacks.c:1314 -msgid "" -"Enter here a custom date and time format. You can use any conversion " -"specifiers which can be used with the ANSI C strftime function." +msgid "Enter here a custom date and time format. You can use any conversion specifiers which can be used with the ANSI C strftime function." msgstr "" #: ../src/callbacks.c:1337 msgid "Date format string could not be converted (possibly too long)." msgstr "" -#: ../src/callbacks.c:1530 ../src/callbacks.c:1538 +#: ../src/callbacks.c:1530 +#: ../src/callbacks.c:1538 msgid "No more message items." msgstr "" @@ -2382,9 +2343,15 @@ msgstr "Edela- ja Kagu-Aasia" msgid "Middle Eastern" msgstr "Kesk-Euroopa" -#: ../src/dialogs.c:232 ../src/encodings.c:112 ../src/encodings.c:113 -#: ../src/encodings.c:114 ../src/encodings.c:115 ../src/encodings.c:116 -#: ../src/encodings.c:117 ../src/encodings.c:118 ../src/encodings.c:119 +#: ../src/dialogs.c:232 +#: ../src/encodings.c:112 +#: ../src/encodings.c:113 +#: ../src/encodings.c:114 +#: ../src/encodings.c:115 +#: ../src/encodings.c:116 +#: ../src/encodings.c:117 +#: ../src/encodings.c:118 +#: ../src/encodings.c:119 msgid "Unicode" msgstr "Unicode" @@ -2403,11 +2370,8 @@ msgstr "Kodeering:" #: ../src/dialogs.c:308 msgid "" -"Explicitly defines an encoding for the file, if it would not be detected. " -"This is useful when you know that the encoding of a file cannot be detected " -"correctly by Geany.\n" -"Note if you choose multiple files, they will all be opened with the chosen " -"encoding." +"Explicitly defines an encoding for the file, if it would not be detected. This is useful when you know that the encoding of a file cannot be detected correctly by Geany.\n" +"Note if you choose multiple files, they will all be opened with the chosen encoding." msgstr "" #. line 2 with filetype combo @@ -2417,20 +2381,17 @@ msgstr "Failitüüp:" #: ../src/dialogs.c:325 msgid "" -"Explicitly defines a filetype for the file, if it would not be detected by " -"filename extension.\n" -"Note if you choose multiple files, they will all be opened with the chosen " -"filetype." +"Explicitly defines a filetype for the file, if it would not be detected by filename extension.\n" +"Note if you choose multiple files, they will all be opened with the chosen filetype." msgstr "" -#: ../src/dialogs.c:354 ../src/dialogs.c:459 +#: ../src/dialogs.c:354 +#: ../src/dialogs.c:459 msgid "Open File" msgstr "Ava fail" #: ../src/dialogs.c:360 -msgid "" -"Opens the file in read-only mode. If you choose more than one file to open, " -"all files will be opened read-only." +msgid "Opens the file in read-only mode. If you choose more than one file to open, all files will be opened read-only." msgstr "" #: ../src/dialogs.c:380 @@ -2445,7 +2406,8 @@ msgstr "Kirjuta üle?" msgid "Filename already exists!" msgstr "Failinimi on juba olemas!" -#: ../src/dialogs.c:554 ../src/dialogs.c:667 +#: ../src/dialogs.c:554 +#: ../src/dialogs.c:667 msgid "Save File" msgstr "Salvesta fail" @@ -2457,20 +2419,25 @@ msgstr "_Nimeta ümber" msgid "Save the file and rename it" msgstr "Salvesta fail ja nimeta see ümber" -#: ../src/dialogs.c:685 ../src/win32.c:678 +#: ../src/dialogs.c:685 +#: ../src/win32.c:678 msgid "Error" msgstr "Viga" -#: ../src/dialogs.c:688 ../src/dialogs.c:771 ../src/dialogs.c:1556 +#: ../src/dialogs.c:688 +#: ../src/dialogs.c:771 +#: ../src/dialogs.c:1556 #: ../src/win32.c:684 msgid "Question" msgstr "Küsimus" -#: ../src/dialogs.c:691 ../src/win32.c:690 +#: ../src/dialogs.c:691 +#: ../src/win32.c:690 msgid "Warning" msgstr "Hoiatus" -#: ../src/dialogs.c:694 ../src/win32.c:696 +#: ../src/dialogs.c:694 +#: ../src/win32.c:696 msgid "Information" msgstr "Informatsioon" @@ -2492,18 +2459,23 @@ msgid "Choose font" msgstr "Vali font" #: ../src/dialogs.c:1168 -msgid "" -"An error occurred or file information could not be retrieved (e.g. from a " -"new file)." +msgid "An error occurred or file information could not be retrieved (e.g. from a new file)." msgstr "" -#: ../src/dialogs.c:1187 ../src/dialogs.c:1188 ../src/dialogs.c:1189 -#: ../src/dialogs.c:1195 ../src/dialogs.c:1196 ../src/dialogs.c:1197 -#: ../src/symbols.c:2164 ../src/symbols.c:2178 ../src/ui_utils.c:268 +#: ../src/dialogs.c:1187 +#: ../src/dialogs.c:1188 +#: ../src/dialogs.c:1189 +#: ../src/dialogs.c:1195 +#: ../src/dialogs.c:1196 +#: ../src/dialogs.c:1197 +#: ../src/symbols.c:2164 +#: ../src/symbols.c:2178 +#: ../src/ui_utils.c:268 msgid "unknown" msgstr "tundmatu" -#: ../src/dialogs.c:1202 ../src/symbols.c:893 +#: ../src/dialogs.c:1202 +#: ../src/symbols.c:893 msgid "Properties" msgstr "Omadused" @@ -2531,7 +2503,8 @@ msgstr "(ainult Geanys)" msgid "Encoding:" msgstr "Kodeering:" -#: ../src/dialogs.c:1303 ../src/ui_utils.c:272 +#: ../src/dialogs.c:1303 +#: ../src/ui_utils.c:272 msgid "(with BOM)" msgstr "(koos BOMiga)" @@ -2593,7 +2566,8 @@ msgstr "Fail %s on suletud." msgid "New file \"%s\" opened." msgstr "Avati uus fail \"%s\"." -#: ../src/document.c:795 ../src/document.c:1319 +#: ../src/document.c:795 +#: ../src/document.c:1319 #, c-format msgid "Could not open file %s (%s)" msgstr "Faili %s avamine nurjus (%s)" @@ -2605,17 +2579,13 @@ msgstr "Fail \"%s\" ei ole korrektne %s." #: ../src/document.c:821 #, c-format -msgid "" -"The file \"%s\" does not look like a text file or the file encoding is not " -"supported." +msgid "The file \"%s\" does not look like a text file or the file encoding is not supported." msgstr "" #: ../src/document.c:831 #, c-format msgid "" -"The file \"%s\" could not be opened properly and has been truncated. This " -"can occur if the file contains a NULL byte. Be aware that saving it can " -"cause data loss.\n" +"The file \"%s\" could not be opened properly and has been truncated. This can occur if the file contains a NULL byte. Be aware that saving it can cause data loss.\n" "The file was set to read-only." msgstr "" @@ -2666,9 +2636,7 @@ msgstr "" #: ../src/document.c:1500 #, c-format -msgid "" -"An error occurred while converting the file from UTF-8 in \"%s\". The file " -"remains unsaved." +msgid "An error occurred while converting the file from UTF-8 in \"%s\". The file remains unsaved." msgstr "" #: ../src/document.c:1522 @@ -2720,7 +2688,9 @@ msgstr "" msgid "File %s saved." msgstr "" -#: ../src/document.c:1876 ../src/document.c:1940 ../src/document.c:1948 +#: ../src/document.c:1876 +#: ../src/document.c:1940 +#: ../src/document.c:1948 #, c-format msgid "\"%s\" was not found." msgstr "" @@ -2729,8 +2699,11 @@ msgstr "" msgid "Wrap search and find again?" msgstr "" -#: ../src/document.c:2034 ../src/search.c:1270 ../src/search.c:1314 -#: ../src/search.c:2085 ../src/search.c:2086 +#: ../src/document.c:2034 +#: ../src/search.c:1270 +#: ../src/search.c:1314 +#: ../src/search.c:2085 +#: ../src/search.c:2086 #, c-format msgid "No matches found for \"%s\"." msgstr "" @@ -2781,134 +2754,163 @@ msgstr "" #: ../src/encodings.c:67 msgid "Celtic" -msgstr "" +msgstr "Keldi" -#: ../src/encodings.c:68 ../src/encodings.c:69 +#: ../src/encodings.c:68 +#: ../src/encodings.c:69 msgid "Greek" -msgstr "" +msgstr "Kreeka" #: ../src/encodings.c:70 msgid "Nordic" -msgstr "" +msgstr "Põhjamaade" #: ../src/encodings.c:71 msgid "South European" -msgstr "" +msgstr "Lõuna-Euroopa" -#: ../src/encodings.c:72 ../src/encodings.c:73 ../src/encodings.c:74 +#: ../src/encodings.c:72 +#: ../src/encodings.c:73 +#: ../src/encodings.c:74 #: ../src/encodings.c:75 msgid "Western" -msgstr "" +msgstr "Lääne" -#: ../src/encodings.c:77 ../src/encodings.c:78 ../src/encodings.c:79 +#: ../src/encodings.c:77 +#: ../src/encodings.c:78 +#: ../src/encodings.c:79 msgid "Baltic" -msgstr "" +msgstr "Balti" -#: ../src/encodings.c:80 ../src/encodings.c:81 ../src/encodings.c:82 +#: ../src/encodings.c:80 +#: ../src/encodings.c:81 +#: ../src/encodings.c:82 msgid "Central European" -msgstr "" +msgstr "Kesk-Euroopa" #. ISO-IR-111 not available on Windows -#: ../src/encodings.c:83 ../src/encodings.c:84 ../src/encodings.c:86 -#: ../src/encodings.c:87 ../src/encodings.c:88 +#: ../src/encodings.c:83 +#: ../src/encodings.c:84 +#: ../src/encodings.c:86 +#: ../src/encodings.c:87 +#: ../src/encodings.c:88 msgid "Cyrillic" -msgstr "" +msgstr "Kirillitsa" #: ../src/encodings.c:89 msgid "Cyrillic/Russian" -msgstr "" +msgstr "Kirillitsa/Vene" #: ../src/encodings.c:90 msgid "Cyrillic/Ukrainian" -msgstr "" +msgstr "Kirillitsa/Ukraina" #: ../src/encodings.c:91 msgid "Romanian" -msgstr "" +msgstr "Romaani" -#: ../src/encodings.c:93 ../src/encodings.c:94 ../src/encodings.c:95 +#: ../src/encodings.c:93 +#: ../src/encodings.c:94 +#: ../src/encodings.c:95 msgid "Arabic" -msgstr "" +msgstr "Araabia" #. not available at all, ? -#: ../src/encodings.c:96 ../src/encodings.c:98 ../src/encodings.c:99 +#: ../src/encodings.c:96 +#: ../src/encodings.c:98 +#: ../src/encodings.c:99 msgid "Hebrew" -msgstr "" +msgstr "Heebrea" #: ../src/encodings.c:100 msgid "Hebrew Visual" -msgstr "" +msgstr "Heebrea visuaalne" #: ../src/encodings.c:102 msgid "Armenian" -msgstr "" +msgstr "Armeenia" #: ../src/encodings.c:103 msgid "Georgian" -msgstr "" +msgstr "Gruusia" #: ../src/encodings.c:104 msgid "Thai" -msgstr "" +msgstr "Tai" -#: ../src/encodings.c:105 ../src/encodings.c:106 ../src/encodings.c:107 +#: ../src/encodings.c:105 +#: ../src/encodings.c:106 +#: ../src/encodings.c:107 msgid "Turkish" -msgstr "" +msgstr "Türgi" -#: ../src/encodings.c:108 ../src/encodings.c:109 ../src/encodings.c:110 +#: ../src/encodings.c:108 +#: ../src/encodings.c:109 +#: ../src/encodings.c:110 msgid "Vietnamese" -msgstr "" +msgstr "Vietnami" #. maybe not available on Linux -#: ../src/encodings.c:121 ../src/encodings.c:122 ../src/encodings.c:123 +#: ../src/encodings.c:121 +#: ../src/encodings.c:122 +#: ../src/encodings.c:123 #: ../src/encodings.c:125 msgid "Chinese Simplified" -msgstr "" +msgstr "Lihtsustatud Hiina" -#: ../src/encodings.c:126 ../src/encodings.c:127 ../src/encodings.c:128 +#: ../src/encodings.c:126 +#: ../src/encodings.c:127 +#: ../src/encodings.c:128 msgid "Chinese Traditional" -msgstr "" +msgstr "Traditsiooniline Hiina" -#: ../src/encodings.c:129 ../src/encodings.c:130 ../src/encodings.c:131 +#: ../src/encodings.c:129 +#: ../src/encodings.c:130 +#: ../src/encodings.c:131 #: ../src/encodings.c:132 msgid "Japanese" -msgstr "" +msgstr "Jaapani" -#: ../src/encodings.c:133 ../src/encodings.c:134 ../src/encodings.c:135 +#: ../src/encodings.c:133 +#: ../src/encodings.c:134 +#: ../src/encodings.c:135 #: ../src/encodings.c:136 msgid "Korean" -msgstr "" +msgstr "Korea" #: ../src/encodings.c:138 msgid "Without encoding" -msgstr "" +msgstr "Kodeeringuta" #: ../src/encodings.c:420 msgid "_West European" -msgstr "" +msgstr "_Lääne-Euroopa" #: ../src/encodings.c:426 msgid "_East European" -msgstr "" +msgstr "_Ida-Euroopa" #: ../src/encodings.c:432 msgid "East _Asian" -msgstr "" +msgstr "Ida-_Aasia" #: ../src/encodings.c:438 msgid "_SE & SW Asian" -msgstr "" +msgstr "_Edela- ja Kagu-Aasia" #: ../src/encodings.c:444 msgid "_Middle Eastern" -msgstr "" +msgstr "_Lähis-Ida" #: ../src/encodings.c:450 msgid "_Unicode" -msgstr "" +msgstr "_Unicode" -#: ../src/filetypes.c:83 ../src/filetypes.c:173 ../src/filetypes.c:187 -#: ../src/filetypes.c:195 ../src/filetypes.c:209 +#: ../src/filetypes.c:83 +#: ../src/filetypes.c:173 +#: ../src/filetypes.c:187 +#: ../src/filetypes.c:195 +#: ../src/filetypes.c:209 #, c-format msgid "%s source file" msgstr "" @@ -2920,53 +2922,58 @@ msgstr "" #: ../src/filetypes.c:311 msgid "Shell script" -msgstr "" +msgstr "Kesta (shelli) skript" #: ../src/filetypes.c:319 msgid "Makefile" -msgstr "" +msgstr "Makefile" #: ../src/filetypes.c:326 msgid "XML document" -msgstr "" +msgstr "XML dokument" #: ../src/filetypes.c:350 msgid "Cascading StyleSheet" -msgstr "" +msgstr "CSS laaditabel" #: ../src/filetypes.c:419 msgid "Config file" -msgstr "" +msgstr "Konfiguratsioonifail" #: ../src/filetypes.c:425 msgid "Gettext translation file" -msgstr "" +msgstr "Gettexti tõlkefail" #: ../src/filetypes.c:720 msgid "_Programming Languages" -msgstr "" +msgstr "_Programmeerimiskeeled" #: ../src/filetypes.c:721 msgid "_Scripting Languages" -msgstr "" +msgstr "_Skriptimiskeeled" #: ../src/filetypes.c:722 msgid "_Markup Languages" -msgstr "" +msgstr "_Märkekeeled" #: ../src/filetypes.c:723 msgid "M_iscellaneous" -msgstr "" +msgstr "M_uud" -#: ../src/filetypes.c:1461 ../src/win32.c:105 +#: ../src/filetypes.c:1461 +#: ../src/win32.c:105 msgid "All Source" msgstr "" #. create meta file filter "All files" -#: ../src/filetypes.c:1486 ../src/project.c:295 ../src/win32.c:95 -#: ../src/win32.c:140 ../src/win32.c:161 ../src/win32.c:166 +#: ../src/filetypes.c:1486 +#: ../src/project.c:295 +#: ../src/win32.c:95 +#: ../src/win32.c:140 +#: ../src/win32.c:161 +#: ../src/win32.c:166 msgid "All files" -msgstr "" +msgstr "Kõik failid" #: ../src/filetypes.c:1534 #, c-format @@ -2975,9 +2982,11 @@ msgstr "" #: ../src/geany.h:55 msgid "untitled" -msgstr "" +msgstr "nimetu" -#: ../src/highlighting.c:1255 ../src/main.c:833 ../src/socket.c:166 +#: ../src/highlighting.c:1255 +#: ../src/main.c:833 +#: ../src/socket.c:166 #: ../src/templates.c:224 #, c-format msgid "Could not find file '%s'." @@ -3000,17 +3009,18 @@ msgid "Color Schemes" msgstr "" #. visual group order -#: ../src/keybindings.c:226 ../src/symbols.c:715 +#: ../src/keybindings.c:226 +#: ../src/symbols.c:715 msgid "File" -msgstr "" +msgstr "Fail" #: ../src/keybindings.c:228 msgid "Clipboard" -msgstr "" +msgstr "Lõikepuhver" #: ../src/keybindings.c:229 msgid "Select" -msgstr "" +msgstr "Vali" #: ../src/keybindings.c:230 msgid "Format" @@ -3040,14 +3050,17 @@ msgstr "" msgid "Document" msgstr "" -#: ../src/keybindings.c:238 ../src/keybindings.c:590 ../src/project.c:447 +#: ../src/keybindings.c:238 +#: ../src/keybindings.c:590 +#: ../src/project.c:447 #: ../src/ui_utils.c:1972 msgid "Build" msgstr "" -#: ../src/keybindings.c:240 ../src/keybindings.c:615 +#: ../src/keybindings.c:240 +#: ../src/keybindings.c:615 msgid "Help" -msgstr "" +msgstr "Abi" #: ../src/keybindings.c:241 msgid "Focus" @@ -3057,57 +3070,61 @@ msgstr "" msgid "Notebook tab" msgstr "" -#: ../src/keybindings.c:251 ../src/keybindings.c:279 +#: ../src/keybindings.c:251 +#: ../src/keybindings.c:279 msgid "New" -msgstr "" +msgstr "Uus" -#: ../src/keybindings.c:253 ../src/keybindings.c:281 +#: ../src/keybindings.c:253 +#: ../src/keybindings.c:281 msgid "Open" -msgstr "" +msgstr "Ava" #: ../src/keybindings.c:256 msgid "Open selected file" -msgstr "" +msgstr "Ava valitud fail" #: ../src/keybindings.c:258 msgid "Save" -msgstr "" +msgstr "Salvesta" -#: ../src/keybindings.c:260 ../src/toolbar.c:55 +#: ../src/keybindings.c:260 +#: ../src/toolbar.c:55 msgid "Save as" -msgstr "" +msgstr "Salvesta kui" #: ../src/keybindings.c:262 msgid "Save all" -msgstr "" +msgstr "Salvesta kõik" #: ../src/keybindings.c:265 msgid "Print" -msgstr "" +msgstr "Trüki" -#: ../src/keybindings.c:267 ../src/keybindings.c:286 +#: ../src/keybindings.c:267 +#: ../src/keybindings.c:286 msgid "Close" -msgstr "" +msgstr "Sulge" #: ../src/keybindings.c:269 msgid "Close all" -msgstr "" +msgstr "Sulge kõik" #: ../src/keybindings.c:272 msgid "Reload file" -msgstr "" +msgstr "Laadi fail uuesti" #: ../src/keybindings.c:274 msgid "Re-open last closed tab" -msgstr "" +msgstr "Ava viimati suletud kaart" #: ../src/keybindings.c:291 msgid "Undo" -msgstr "" +msgstr "Võta tagasi" #: ../src/keybindings.c:293 msgid "Redo" -msgstr "" +msgstr "Tee uuesti" #: ../src/keybindings.c:302 msgid "Delete to line end" @@ -3171,19 +3188,19 @@ msgstr "" #: ../src/keybindings.c:338 msgid "Cut" -msgstr "" +msgstr "Lõika" #: ../src/keybindings.c:340 msgid "Copy" -msgstr "" +msgstr "Kopeeri" #: ../src/keybindings.c:342 msgid "Paste" -msgstr "" +msgstr "Aseta" #: ../src/keybindings.c:353 msgid "Select All" -msgstr "" +msgstr "Vali kõik" #: ../src/keybindings.c:355 msgid "Select current word" @@ -3253,7 +3270,8 @@ msgstr "" msgid "Insert New Line After Current" msgstr "" -#: ../src/keybindings.c:430 ../src/search.c:439 +#: ../src/keybindings.c:430 +#: ../src/search.c:439 msgid "Find" msgstr "" @@ -3265,11 +3283,13 @@ msgstr "" msgid "Find Previous" msgstr "" -#: ../src/keybindings.c:441 ../src/search.c:593 +#: ../src/keybindings.c:441 +#: ../src/search.c:593 msgid "Replace" msgstr "" -#: ../src/keybindings.c:443 ../src/search.c:843 +#: ../src/keybindings.c:443 +#: ../src/search.c:843 msgid "Find in Files" msgstr "" @@ -3289,11 +3309,13 @@ msgstr "" msgid "Find Document Usage" msgstr "" -#: ../src/keybindings.c:461 ../src/toolbar.c:66 +#: ../src/keybindings.c:461 +#: ../src/toolbar.c:66 msgid "Navigate back a location" msgstr "" -#: ../src/keybindings.c:463 ../src/toolbar.c:67 +#: ../src/keybindings.c:463 +#: ../src/toolbar.c:67 msgid "Navigate forward a location" msgstr "" @@ -3367,27 +3389,27 @@ msgstr "" #: ../src/keybindings.c:519 msgid "Switch to Editor" -msgstr "" +msgstr "Lülitu redaktorile" #: ../src/keybindings.c:521 msgid "Switch to Search Bar" -msgstr "" +msgstr "Lülitu otsinguribale" #: ../src/keybindings.c:523 msgid "Switch to Message Window" -msgstr "" +msgstr "Lülitu teadete aknale" #: ../src/keybindings.c:525 msgid "Switch to Compiler" -msgstr "" +msgstr "Lülitu kompilaatorile" #: ../src/keybindings.c:527 msgid "Switch to Messages" -msgstr "" +msgstr "Lülitu teadetele" #: ../src/keybindings.c:529 msgid "Switch to Scribble" -msgstr "" +msgstr "Lülitu sodile" #: ../src/keybindings.c:531 msgid "Switch to VTE" @@ -3473,7 +3495,8 @@ msgstr "" msgid "Remove Markers and Error Indicators" msgstr "" -#: ../src/keybindings.c:588 ../src/toolbar.c:68 +#: ../src/keybindings.c:588 +#: ../src/toolbar.c:68 msgid "Compile" msgstr "" @@ -3534,9 +3557,7 @@ msgid "Cl_ear" msgstr "" #: ../src/main.c:122 -msgid "" -"Set initial column number for the first opened file (useful in conjunction " -"with --line)" +msgid "Set initial column number for the first opened file (useful in conjunction with --line)" msgstr "" #: ../src/main.c:123 @@ -3560,8 +3581,7 @@ msgid "Don't open files in a running instance, force opening a new instance" msgstr "" #: ../src/main.c:129 -msgid "" -"Use this socket filename for communication with a running Geany instance" +msgid "Use this socket filename for communication with a running Geany instance" msgstr "" #: ../src/main.c:130 @@ -3632,18 +3652,14 @@ msgstr "" #: ../src/main.c:650 #, c-format -msgid "" -"Your configuration directory has been successfully moved from \"%s\" to \"%s" -"\"." +msgid "Your configuration directory has been successfully moved from \"%s\" to \"%s\"." msgstr "" #. for translators: the third %s in brackets is the error message which #. * describes why moving the dir didn't work #: ../src/main.c:660 #, c-format -msgid "" -"Your old configuration directory \"%s\" could not be moved to \"%s\" (%s). " -"Please move manually the directory to the new location." +msgid "Your old configuration directory \"%s\" could not be moved to \"%s\" (%s). Please move manually the directory to the new location." msgstr "" #: ../src/main.c:741 @@ -3695,9 +3711,7 @@ msgstr "" #: ../src/plugins.c:496 #, c-format -msgid "" -"The plugin \"%s\" is not binary compatible with this release of Geany - " -"please recompile it." +msgid "The plugin \"%s\" is not binary compatible with this release of Geany - please recompile it." msgstr "" #: ../src/plugins.c:1040 @@ -3759,11 +3773,15 @@ msgstr "" msgid "Press the combination of the keys you want to use for \"%s\"." msgstr "" -#: ../src/prefs.c:226 ../src/symbols.c:2286 ../src/sidebar.c:731 +#: ../src/prefs.c:226 +#: ../src/symbols.c:2286 +#: ../src/sidebar.c:731 msgid "_Expand All" msgstr "" -#: ../src/prefs.c:231 ../src/symbols.c:2291 ../src/sidebar.c:737 +#: ../src/prefs.c:231 +#: ../src/symbols.c:2291 +#: ../src/sidebar.c:737 msgid "_Collapse All" msgstr "" @@ -3800,24 +3818,17 @@ msgstr "" #. page Templates #: ../src/prefs.c:1669 -msgid "" -"Set the information to be used in templates. See the documentation for " -"details." +msgid "Set the information to be used in templates. See the documentation for details." msgstr "" #. page Keybindings #: ../src/prefs.c:1674 -msgid "" -"Here you can change keyboard shortcuts for various actions. Select one and " -"press the Change button to enter a new shortcut, or double click on an " -"action to edit the string representation of the shortcut directly." +msgid "Here you can change keyboard shortcuts for various actions. Select one and press the Change button to enter a new shortcut, or double click on an action to edit the string representation of the shortcut directly." msgstr "" #. page Editor->Indentation #: ../src/prefs.c:1679 -msgid "" -"Warning: these settings are overridden by the current project. See " -"Project->Properties." +msgid "Warning: these settings are overridden by the current project. See Project->Properties." msgstr "" #: ../src/printing.c:158 @@ -3887,17 +3898,19 @@ msgstr "" #: ../src/project.c:119 msgid "New Project" -msgstr "" +msgstr "Uus projekt" #: ../src/project.c:127 msgid "C_reate" -msgstr "" +msgstr "_Loo" -#: ../src/project.c:175 ../src/project.c:420 +#: ../src/project.c:175 +#: ../src/project.c:420 msgid "Choose Project Base Path" msgstr "" -#: ../src/project.c:197 ../src/project.c:563 +#: ../src/project.c:197 +#: ../src/project.c:563 msgid "Project file could not be written" msgstr "" @@ -3906,12 +3919,15 @@ msgstr "" msgid "Project \"%s\" created." msgstr "" -#: ../src/project.c:241 ../src/project.c:273 ../src/project.c:953 +#: ../src/project.c:241 +#: ../src/project.c:273 +#: ../src/project.c:953 #, c-format msgid "Project file \"%s\" could not be loaded." msgstr "" -#: ../src/project.c:267 ../src/project.c:279 +#: ../src/project.c:267 +#: ../src/project.c:279 msgid "Open Project" msgstr "" @@ -3971,7 +3987,8 @@ msgid "Project file could not be written (%s)." msgstr "" #. initialise the dialog -#: ../src/project.c:857 ../src/project.c:868 +#: ../src/project.c:857 +#: ../src/project.c:868 msgid "Choose Project Filename" msgstr "" @@ -3980,116 +3997,125 @@ msgstr "" msgid "Project \"%s\" opened." msgstr "" -#: ../src/search.c:290 ../src/search.c:942 +#: ../src/search.c:290 +#: ../src/search.c:942 msgid "_Use regular expressions" msgstr "" #: ../src/search.c:293 -msgid "" -"Use POSIX-like regular expressions. For detailed information about using " -"regular expressions, please read the documentation." -msgstr "" +msgid "Use POSIX-like regular expressions. For detailed information about using regular expressions, please read the documentation." +msgstr "Kasuta POSIX-isarnaseid regulaaravaldisi. Täpsema info regulaaravaldiste kohta leiad dokumentatsioonist." #: ../src/search.c:300 msgid "Search _backwards" -msgstr "" +msgstr "Otsi _tagasisuunas" #: ../src/search.c:313 msgid "Use _escape sequences" -msgstr "" +msgstr "Kasuta _paojadasid" #: ../src/search.c:317 msgid "" -"Replace \\\\, \\t, \\n, \\r and \\uXXXX (Unicode chararacters) with the " -"corresponding control characters" +"Replace \\\\, \\t, \\n" +", \\r and \\uXXXX (Unicode chararacters) with the corresponding control characters" msgstr "" +"Asenda \\\\, \\t, \\n" +", \\r ja \\uXXXX (Unicode sümbolid) juhtmärkidega" -#: ../src/search.c:326 ../src/search.c:951 +#: ../src/search.c:326 +#: ../src/search.c:951 msgid "C_ase sensitive" -msgstr "" +msgstr "_Tõstutundlik" -#: ../src/search.c:330 ../src/search.c:956 +#: ../src/search.c:330 +#: ../src/search.c:956 msgid "Match only a _whole word" -msgstr "" +msgstr "Otsitakse _täpset sõnavastet" #: ../src/search.c:334 msgid "Match from s_tart of word" -msgstr "" +msgstr "Otsitakse sõna _algust" #: ../src/search.c:446 msgid "_Previous" -msgstr "" +msgstr "_Eelmine" #: ../src/search.c:451 msgid "_Next" -msgstr "" +msgstr "_Järgmine" -#: ../src/search.c:455 ../src/search.c:614 ../src/search.c:853 +#: ../src/search.c:455 +#: ../src/search.c:614 +#: ../src/search.c:853 msgid "_Search for:" -msgstr "" +msgstr "_Otsi:" #. Now add the multiple match options #: ../src/search.c:484 msgid "_Find All" -msgstr "" +msgstr "_Otsi kõik:" #: ../src/search.c:491 msgid "_Mark" -msgstr "" +msgstr "_Märgi" #: ../src/search.c:493 msgid "Mark all matches in the current document" -msgstr "" +msgstr "Märgi kõik vasted selles dokumendis" -#: ../src/search.c:498 ../src/search.c:671 +#: ../src/search.c:498 +#: ../src/search.c:671 msgid "In Sessi_on" -msgstr "" +msgstr "_Sessioonis" -#: ../src/search.c:503 ../src/search.c:676 +#: ../src/search.c:503 +#: ../src/search.c:676 msgid "_In Document" -msgstr "" +msgstr "_Dokumendis" #. close window checkbox -#: ../src/search.c:509 ../src/search.c:689 +#: ../src/search.c:509 +#: ../src/search.c:689 msgid "Close _dialog" -msgstr "" +msgstr "Sulge _dialoog" -#: ../src/search.c:513 ../src/search.c:693 +#: ../src/search.c:513 +#: ../src/search.c:693 msgid "Disable this option to keep the dialog open" msgstr "" #: ../src/search.c:608 msgid "Replace & Fi_nd" -msgstr "" +msgstr "Otsi ja _asenda" #: ../src/search.c:617 msgid "Replace wit_h:" -msgstr "" +msgstr "_Asenda:" #. Now add the multiple replace options #: ../src/search.c:664 msgid "Re_place All" -msgstr "" +msgstr "Asenda _kõik" #: ../src/search.c:681 msgid "In Se_lection" -msgstr "" +msgstr "_Valikus" #: ../src/search.c:683 msgid "Replace all matches found in the currently selected text" -msgstr "" +msgstr "Asenda valitud tekstis kõik vasted" #: ../src/search.c:800 msgid "all" -msgstr "" +msgstr "kõik" #: ../src/search.c:802 msgid "project" -msgstr "" +msgstr "projekt" #: ../src/search.c:804 msgid "custom" -msgstr "" +msgstr "kohandatud" #: ../src/search.c:808 msgid "" @@ -4097,22 +4123,25 @@ msgid "" "Project: use file patterns defined in the project settings\n" "Custom: specify file patterns manually" msgstr "" +"Kõik: otsi kõigist failidest selles kaustas\n" +"Project: kasuta projekti faili mustreid\n" +"Custom: täpsusta faili mustrid käsitsi" #: ../src/search.c:872 msgid "Fi_les:" -msgstr "" +msgstr "_Failid:" #: ../src/search.c:884 msgid "File patterns, e.g. *.c *.h" -msgstr "" +msgstr "Faili mustrid, näiteks *.c *.h" #: ../src/search.c:896 msgid "_Directory:" -msgstr "" +msgstr "_Kaustad:" #: ../src/search.c:914 msgid "E_ncoding:" -msgstr "" +msgstr "_Kodeering:" #: ../src/search.c:945 msgid "See grep's manual page for more information" @@ -4138,7 +4167,9 @@ msgstr "" msgid "Other options to pass to Grep" msgstr "" -#: ../src/search.c:1273 ../src/search.c:2091 ../src/search.c:2094 +#: ../src/search.c:1273 +#: ../src/search.c:2091 +#: ../src/search.c:2094 #, c-format msgid "Found %d match for \"%s\"." msgid_plural "Found %d matches for \"%s\"." @@ -4205,26 +4236,29 @@ msgstr "" #. TODO maybe this message needs a rewording #: ../src/socket.c:228 msgid "" -"Geany tried to access the Unix Domain socket of another instance running as " -"another user.\n" +"Geany tried to access the Unix Domain socket of another instance running as another user.\n" "This is a fatal error and Geany will now quit." msgstr "" #: ../src/stash.c:1098 msgid "Name" -msgstr "" +msgstr "Nimi" #: ../src/stash.c:1105 msgid "Value" -msgstr "" +msgstr "Väärtus" -#: ../src/symbols.c:694 ../src/symbols.c:744 ../src/symbols.c:811 +#: ../src/symbols.c:694 +#: ../src/symbols.c:744 +#: ../src/symbols.c:811 msgid "Chapter" -msgstr "" +msgstr "Peatükk" -#: ../src/symbols.c:695 ../src/symbols.c:740 ../src/symbols.c:812 +#: ../src/symbols.c:695 +#: ../src/symbols.c:740 +#: ../src/symbols.c:812 msgid "Section" -msgstr "" +msgstr "Sektsioon" #: ../src/symbols.c:696 msgid "Sect1" @@ -4240,232 +4274,289 @@ msgstr "" #: ../src/symbols.c:699 msgid "Appendix" -msgstr "" +msgstr "Lisa" -#: ../src/symbols.c:700 ../src/symbols.c:745 ../src/symbols.c:761 -#: ../src/symbols.c:772 ../src/symbols.c:859 ../src/symbols.c:870 -#: ../src/symbols.c:882 ../src/symbols.c:896 ../src/symbols.c:908 -#: ../src/symbols.c:920 ../src/symbols.c:935 ../src/symbols.c:964 +#: ../src/symbols.c:700 +#: ../src/symbols.c:745 +#: ../src/symbols.c:761 +#: ../src/symbols.c:772 +#: ../src/symbols.c:859 +#: ../src/symbols.c:870 +#: ../src/symbols.c:882 +#: ../src/symbols.c:896 +#: ../src/symbols.c:908 +#: ../src/symbols.c:920 +#: ../src/symbols.c:935 +#: ../src/symbols.c:964 #: ../src/symbols.c:994 msgid "Other" -msgstr "" +msgstr "Muu" -#: ../src/symbols.c:706 ../src/symbols.c:928 ../src/symbols.c:973 +#: ../src/symbols.c:706 +#: ../src/symbols.c:928 +#: ../src/symbols.c:973 msgid "Module" -msgstr "" +msgstr "Moodul" -#: ../src/symbols.c:707 ../src/symbols.c:855 ../src/symbols.c:906 -#: ../src/symbols.c:918 ../src/symbols.c:933 ../src/symbols.c:945 +#: ../src/symbols.c:707 +#: ../src/symbols.c:855 +#: ../src/symbols.c:906 +#: ../src/symbols.c:918 +#: ../src/symbols.c:933 +#: ../src/symbols.c:945 msgid "Types" -msgstr "" +msgstr "Tüübid" #: ../src/symbols.c:708 msgid "Type constructors" -msgstr "" +msgstr "Tüübikonstruktorid" -#: ../src/symbols.c:709 ../src/symbols.c:731 ../src/symbols.c:752 -#: ../src/symbols.c:760 ../src/symbols.c:769 ../src/symbols.c:781 -#: ../src/symbols.c:790 ../src/symbols.c:843 ../src/symbols.c:892 -#: ../src/symbols.c:915 ../src/symbols.c:930 ../src/symbols.c:958 +#: ../src/symbols.c:709 +#: ../src/symbols.c:731 +#: ../src/symbols.c:752 +#: ../src/symbols.c:760 +#: ../src/symbols.c:769 +#: ../src/symbols.c:781 +#: ../src/symbols.c:790 +#: ../src/symbols.c:843 +#: ../src/symbols.c:892 +#: ../src/symbols.c:915 +#: ../src/symbols.c:930 +#: ../src/symbols.c:958 #: ../src/symbols.c:981 msgid "Functions" -msgstr "" +msgstr "Funktsioonid" #: ../src/symbols.c:714 msgid "Program" -msgstr "" +msgstr "Programm" -#: ../src/symbols.c:716 ../src/symbols.c:724 ../src/symbols.c:730 +#: ../src/symbols.c:716 +#: ../src/symbols.c:724 +#: ../src/symbols.c:730 msgid "Sections" -msgstr "" +msgstr "Sektsioonid" #: ../src/symbols.c:717 msgid "Paragraph" -msgstr "" +msgstr "Lõik" #: ../src/symbols.c:718 msgid "Group" -msgstr "" +msgstr "Grupp" #: ../src/symbols.c:719 msgid "Data" -msgstr "" +msgstr "Andmed" #: ../src/symbols.c:725 msgid "Keys" -msgstr "" +msgstr "Võtmed" -#: ../src/symbols.c:732 ../src/symbols.c:783 ../src/symbols.c:844 -#: ../src/symbols.c:869 ../src/symbols.c:894 ../src/symbols.c:907 -#: ../src/symbols.c:916 ../src/symbols.c:932 ../src/symbols.c:993 +#: ../src/symbols.c:732 +#: ../src/symbols.c:783 +#: ../src/symbols.c:844 +#: ../src/symbols.c:869 +#: ../src/symbols.c:894 +#: ../src/symbols.c:907 +#: ../src/symbols.c:916 +#: ../src/symbols.c:932 +#: ../src/symbols.c:993 msgid "Variables" -msgstr "" +msgstr "Muutujad" #: ../src/symbols.c:739 msgid "Environment" -msgstr "" +msgstr "Keskkond" -#: ../src/symbols.c:741 ../src/symbols.c:813 +#: ../src/symbols.c:741 +#: ../src/symbols.c:813 msgid "Subsection" -msgstr "" +msgstr "Alamsektsioon" -#: ../src/symbols.c:742 ../src/symbols.c:814 +#: ../src/symbols.c:742 +#: ../src/symbols.c:814 msgid "Subsubsection" -msgstr "" +msgstr "Alamalamsektsioon" #: ../src/symbols.c:753 msgid "Structures" -msgstr "" +msgstr "Struktuurid" -#: ../src/symbols.c:768 ../src/symbols.c:852 ../src/symbols.c:877 +#: ../src/symbols.c:768 +#: ../src/symbols.c:852 +#: ../src/symbols.c:877 #: ../src/symbols.c:889 msgid "Package" -msgstr "" +msgstr "Pakid" -#: ../src/symbols.c:770 ../src/symbols.c:919 ../src/symbols.c:942 +#: ../src/symbols.c:770 +#: ../src/symbols.c:919 +#: ../src/symbols.c:942 msgid "Labels" -msgstr "" +msgstr "Sildid" -#: ../src/symbols.c:771 ../src/symbols.c:782 ../src/symbols.c:895 +#: ../src/symbols.c:771 +#: ../src/symbols.c:782 +#: ../src/symbols.c:895 #: ../src/symbols.c:917 msgid "Constants" -msgstr "" +msgstr "Konstandid" -#: ../src/symbols.c:779 ../src/symbols.c:878 ../src/symbols.c:890 -#: ../src/symbols.c:903 ../src/symbols.c:929 ../src/symbols.c:980 +#: ../src/symbols.c:779 +#: ../src/symbols.c:878 +#: ../src/symbols.c:890 +#: ../src/symbols.c:903 +#: ../src/symbols.c:929 +#: ../src/symbols.c:980 msgid "Interfaces" -msgstr "" +msgstr "Liidesed" -#: ../src/symbols.c:780 ../src/symbols.c:801 ../src/symbols.c:822 -#: ../src/symbols.c:832 ../src/symbols.c:841 ../src/symbols.c:879 -#: ../src/symbols.c:891 ../src/symbols.c:904 ../src/symbols.c:979 +#: ../src/symbols.c:780 +#: ../src/symbols.c:801 +#: ../src/symbols.c:822 +#: ../src/symbols.c:832 +#: ../src/symbols.c:841 +#: ../src/symbols.c:879 +#: ../src/symbols.c:891 +#: ../src/symbols.c:904 +#: ../src/symbols.c:979 msgid "Classes" -msgstr "" +msgstr "Klassid" #: ../src/symbols.c:791 msgid "Anchors" -msgstr "" +msgstr "Ankrud" #: ../src/symbols.c:792 msgid "H1 Headings" -msgstr "" +msgstr "H1 pealkirjad" #: ../src/symbols.c:793 msgid "H2 Headings" -msgstr "" +msgstr "H2 pealkirjad" #: ../src/symbols.c:794 msgid "H3 Headings" -msgstr "" +msgstr "H3 pealkirjad" #: ../src/symbols.c:802 msgid "ID Selectors" -msgstr "" +msgstr "ID valijad" #: ../src/symbols.c:803 msgid "Type Selectors" -msgstr "" +msgstr "Tüübivalijad" -#: ../src/symbols.c:821 ../src/symbols.c:867 +#: ../src/symbols.c:821 +#: ../src/symbols.c:867 msgid "Modules" -msgstr "" +msgstr "Moodulid" #: ../src/symbols.c:823 msgid "Singletons" -msgstr "" +msgstr "Singletonid" -#: ../src/symbols.c:824 ../src/symbols.c:833 ../src/symbols.c:842 -#: ../src/symbols.c:880 ../src/symbols.c:905 +#: ../src/symbols.c:824 +#: ../src/symbols.c:833 +#: ../src/symbols.c:842 +#: ../src/symbols.c:880 +#: ../src/symbols.c:905 msgid "Methods" -msgstr "" +msgstr "Meetodid" -#: ../src/symbols.c:831 ../src/symbols.c:976 +#: ../src/symbols.c:831 +#: ../src/symbols.c:976 msgid "Namespaces" -msgstr "" +msgstr "Nimeruumid" -#: ../src/symbols.c:834 ../src/symbols.c:959 +#: ../src/symbols.c:834 +#: ../src/symbols.c:959 msgid "Procedures" -msgstr "" +msgstr "Protseduurid" #: ../src/symbols.c:845 msgid "Imports" -msgstr "" +msgstr "Impordid" #: ../src/symbols.c:853 msgid "Entities" -msgstr "" +msgstr "Olemid" #: ../src/symbols.c:854 msgid "Architectures" -msgstr "" +msgstr "Arhitektuurid" #: ../src/symbols.c:856 msgid "Functions / Procedures" -msgstr "" +msgstr "Funktsioonid / Protseduurid" #: ../src/symbols.c:857 msgid "Variables / Signals" -msgstr "" +msgstr "Muutujad / Signaalid" #: ../src/symbols.c:858 msgid "Processes / Blocks / Components" -msgstr "" +msgstr "Protsessid / Plokid / Komponendid" #: ../src/symbols.c:866 msgid "Events" -msgstr "" +msgstr "Sündmused" #: ../src/symbols.c:868 msgid "Functions / Tasks" -msgstr "" +msgstr "Funktsioonid / Ülesanded" -#: ../src/symbols.c:881 ../src/symbols.c:982 +#: ../src/symbols.c:881 +#: ../src/symbols.c:982 msgid "Members" -msgstr "" +msgstr "Liikmed" #: ../src/symbols.c:931 msgid "Subroutines" -msgstr "" +msgstr "Alamfunktsioonid" #: ../src/symbols.c:934 msgid "Blocks" -msgstr "" +msgstr "Plokid" -#: ../src/symbols.c:943 ../src/symbols.c:952 ../src/symbols.c:990 +#: ../src/symbols.c:943 +#: ../src/symbols.c:952 +#: ../src/symbols.c:990 msgid "Macros" -msgstr "" +msgstr "Makrod" #: ../src/symbols.c:944 msgid "Defines" -msgstr "" +msgstr "Definitsioonid" #: ../src/symbols.c:951 msgid "Targets" -msgstr "" +msgstr "Sihtmärgid" #: ../src/symbols.c:960 msgid "Indexes" -msgstr "" +msgstr "Indeksid" #: ../src/symbols.c:961 msgid "Tables" -msgstr "" +msgstr "Tabelid" #: ../src/symbols.c:962 msgid "Triggers" -msgstr "" +msgstr "Päästikud" #: ../src/symbols.c:963 msgid "Views" -msgstr "" +msgstr "Vaated" #: ../src/symbols.c:983 msgid "Structs" -msgstr "" +msgstr "Struktuurid" #: ../src/symbols.c:984 msgid "Typedefs / Enums" -msgstr "" +msgstr "Tüübidefinitsioon / Väärtustikud" #: ../src/symbols.c:1732 #, c-format @@ -4488,8 +4579,7 @@ msgstr "" #, c-format msgid "" "Example:\n" -"CFLAGS=`pkg-config gtk+-2.0 --cflags` %s -g gtk2.c.tags /usr/include/gtk-2.0/" -"gtk/gtk.h\n" +"CFLAGS=`pkg-config gtk+-2.0 --cflags` %s -g gtk2.c.tags /usr/include/gtk-2.0/gtk/gtk.h\n" msgstr "" #: ../src/symbols.c:1777 @@ -4523,11 +4613,11 @@ msgstr "" #: ../src/symbols.c:2301 msgid "Sort by _Name" -msgstr "" +msgstr "Sorteeri _nime järgi" #: ../src/symbols.c:2308 msgid "Sort by _Appearance" -msgstr "" +msgstr "Sorteeri _välimuse järgi" #: ../src/templates.c:75 #, c-format @@ -4537,96 +4627,97 @@ msgstr "" #. custom actions defined in toolbar_init(): "New", "Open", "SearchEntry", "GotoEntry", "Build" #: ../src/toolbar.c:54 msgid "Save the current file" -msgstr "" +msgstr "Salvesta aktiivne fail" #: ../src/toolbar.c:56 msgid "Save all open files" -msgstr "" +msgstr "Salvesta kõik avatud failid" #: ../src/toolbar.c:57 msgid "Reload the current file from disk" -msgstr "" +msgstr "Laadi aktiivne fail uuesti" #: ../src/toolbar.c:58 msgid "Close the current file" -msgstr "" +msgstr "Sulge aktiivne fail" #: ../src/toolbar.c:59 msgid "Close all open files" -msgstr "" +msgstr "Sulge kõik avatud failid" #: ../src/toolbar.c:60 msgid "Cut the current selection" -msgstr "" +msgstr "Lõika aktiivne valik" #: ../src/toolbar.c:61 msgid "Copy the current selection" -msgstr "" +msgstr "Kopeeri aktiivne valik" #: ../src/toolbar.c:62 msgid "Paste the contents of the clipboard" -msgstr "" +msgstr "Aseta lõikelaua sisu" #: ../src/toolbar.c:63 msgid "Delete the current selection" -msgstr "" +msgstr "Kustuta aktiivne valik" #: ../src/toolbar.c:64 msgid "Undo the last modification" -msgstr "" +msgstr "Tühista viimane muudatus" #: ../src/toolbar.c:65 msgid "Redo the last modification" -msgstr "" +msgstr "Ennista viimane muudatus" #: ../src/toolbar.c:68 msgid "Compile the current file" -msgstr "" +msgstr "Kompileeri aktiivne fail" #: ../src/toolbar.c:69 msgid "Run or view the current file" -msgstr "" +msgstr "Käivita või näita aktiivset faili" #: ../src/toolbar.c:70 -msgid "" -"Open a color chooser dialog, to interactively pick colors from a palette" +msgid "Open a color chooser dialog, to interactively pick colors from a palette" msgstr "" #: ../src/toolbar.c:71 msgid "Zoom in the text" -msgstr "" +msgstr "Suurenda teksti" #: ../src/toolbar.c:72 msgid "Zoom out the text" -msgstr "" +msgstr "Vähenda teksti" #: ../src/toolbar.c:73 msgid "Decrease indentation" -msgstr "" +msgstr "Vähenda taanet" #: ../src/toolbar.c:74 msgid "Increase indentation" -msgstr "" +msgstr "Suurenda taanet" -#: ../src/toolbar.c:75 ../src/toolbar.c:380 +#: ../src/toolbar.c:75 +#: ../src/toolbar.c:380 msgid "Find the entered text in the current file" msgstr "" -#: ../src/toolbar.c:76 ../src/toolbar.c:390 +#: ../src/toolbar.c:76 +#: ../src/toolbar.c:390 msgid "Jump to the entered line number" -msgstr "" +msgstr "Hüppa sisestatud reale" #: ../src/toolbar.c:77 msgid "Show the preferences dialog" -msgstr "" +msgstr "Näita eelistuste dialoogi" #: ../src/toolbar.c:78 msgid "Quit Geany" -msgstr "" +msgstr "Välju Geanyst" #: ../src/toolbar.c:79 msgid "Print document" -msgstr "" +msgstr "Trüki dokument" #: ../src/toolbar.c:80 msgid "Replace text in the current document" @@ -4634,19 +4725,19 @@ msgstr "" #: ../src/toolbar.c:356 msgid "Create a new file" -msgstr "" +msgstr "Loo uus fail" #: ../src/toolbar.c:357 msgid "Create a new file from a template" -msgstr "" +msgstr "Loo uus fail malli järgi" #: ../src/toolbar.c:364 msgid "Open an existing file" -msgstr "" +msgstr "Ava olemasolev fail" #: ../src/toolbar.c:365 msgid "Open a recent file" -msgstr "" +msgstr "Ava hiljutiavatud fail" #: ../src/toolbar.c:373 msgid "Choose more build actions" @@ -4654,7 +4745,7 @@ msgstr "" #: ../src/toolbar.c:380 msgid "Search Field" -msgstr "" +msgstr "Otsinguväli" #: ../src/toolbar.c:390 msgid "Goto Field" @@ -4662,16 +4753,14 @@ msgstr "" #: ../src/toolbar.c:579 msgid "Separator" -msgstr "" +msgstr "Eraldaja" #: ../src/toolbar.c:580 msgid "--- Separator ---" -msgstr "" +msgstr "--- Eraldaja ---" #: ../src/toolbar.c:949 -msgid "" -"Select items to be displayed on the toolbar. Items can be reordered by drag " -"and drop." +msgid "Select items to be displayed on the toolbar. Items can be reordered by drag and drop." msgstr "" #: ../src/toolbar.c:965 @@ -4682,27 +4771,27 @@ msgstr "" msgid "Displayed Items" msgstr "" -#: ../src/tools.c:109 ../src/tools.c:114 +#: ../src/tools.c:109 +#: ../src/tools.c:114 #, c-format msgid "Invalid command: %s" msgstr "" #: ../src/tools.c:109 msgid "Command not found" -msgstr "" +msgstr "Käsku ei leitud" #: ../src/tools.c:260 #, c-format -msgid "" -"The executed custom command returned an error. Your selection was not " -"changed. Error message: %s" +msgid "The executed custom command returned an error. Your selection was not changed. Error message: %s" msgstr "" #: ../src/tools.c:326 msgid "The executed custom command exited with an unsuccessful exit code." msgstr "" -#: ../src/tools.c:354 ../src/tools.c:402 +#: ../src/tools.c:354 +#: ../src/tools.c:402 #, c-format msgid "Custom command failed: %s" msgstr "" @@ -4712,14 +4801,13 @@ msgstr "" msgid "Passing data and executing custom command: %s" msgstr "" -#: ../src/tools.c:514 ../src/tools.c:774 +#: ../src/tools.c:514 +#: ../src/tools.c:774 msgid "Set Custom Commands" msgstr "" #: ../src/tools.c:522 -msgid "" -"You can send the current selection to any of these commands and the output " -"of the command replaces the current selection." +msgid "You can send the current selection to any of these commands and the output of the command replaces the current selection." msgstr "" #: ../src/tools.c:536 @@ -4732,7 +4820,7 @@ msgstr "" #: ../src/tools.c:843 msgid "Word Count" -msgstr "" +msgstr "Sõnade arv" #: ../src/tools.c:852 msgid "selection" @@ -4770,11 +4858,13 @@ msgstr "" msgid "Show _Document List" msgstr "" -#: ../src/sidebar.c:605 ../plugins/filebrowser.c:658 +#: ../src/sidebar.c:605 +#: ../plugins/filebrowser.c:658 msgid "H_ide Sidebar" msgstr "" -#: ../src/sidebar.c:710 ../plugins/filebrowser.c:629 +#: ../src/sidebar.c:710 +#: ../plugins/filebrowser.c:629 msgid "_Find in Files" msgstr "" @@ -4784,9 +4874,7 @@ msgstr "" #. Status bar statistics: col = column, sel = selection. #: ../src/ui_utils.c:189 -msgid "" -"line: %l / %L\t col: %c\t sel: %s\t %w %t %mmode: %M " -"encoding: %e filetype: %f scope: %S" +msgid "line: %l / %L\t col: %c\t sel: %s\t %w %t %mmode: %M encoding: %e filetype: %f scope: %S" msgstr "" #. L = lines @@ -4796,7 +4884,8 @@ msgid "%dL" msgstr "" #. RO = read-only -#: ../src/ui_utils.c:229 ../src/ui_utils.c:236 +#: ../src/ui_utils.c:229 +#: ../src/ui_utils.c:236 msgid "RO " msgstr "" @@ -4848,23 +4937,23 @@ msgstr "" #: ../src/ui_utils.c:612 msgid "C Standard Library" -msgstr "" +msgstr "C standardteek" #: ../src/ui_utils.c:613 msgid "ISO C99" -msgstr "" +msgstr "ISO C99" #: ../src/ui_utils.c:614 msgid "C++ (C Standard Library)" -msgstr "" +msgstr "C++ (C standardteek)" #: ../src/ui_utils.c:615 msgid "C++ Standard Library" -msgstr "" +msgstr "C++ standardteek" #: ../src/ui_utils.c:616 msgid "C++ STL" -msgstr "" +msgstr "C++ STL" #: ../src/ui_utils.c:678 msgid "_Set Custom Date Format" @@ -4872,19 +4961,19 @@ msgstr "" #: ../src/ui_utils.c:1811 msgid "Select Folder" -msgstr "" +msgstr "Vali _kaust" #: ../src/ui_utils.c:1811 msgid "Select File" -msgstr "" +msgstr "Vali _fail" #: ../src/ui_utils.c:1970 msgid "Save All" -msgstr "" +msgstr "Salvesta kõik" #: ../src/ui_utils.c:1971 msgid "Close All" -msgstr "" +msgstr "Sule kõik" #: ../src/ui_utils.c:2217 msgid "Geany cannot start!" @@ -4895,22 +4984,20 @@ msgid "Select Browser" msgstr "" #: ../src/utils.c:88 -msgid "" -"Failed to spawn the configured browser command. Please correct it or enter " -"another one." +msgid "Failed to spawn the configured browser command. Please correct it or enter another one." msgstr "" #: ../src/utils.c:366 msgid "Win (CRLF)" -msgstr "" +msgstr "Win (CRLF)" #: ../src/utils.c:367 msgid "Mac (CR)" -msgstr "" +msgstr "Mac (CR)" #: ../src/utils.c:368 msgid "Unix (LF)" -msgstr "" +msgstr "Unix (LF)" #: ../src/vte.c:430 #, c-format @@ -4930,9 +5017,7 @@ msgid "_Input Methods" msgstr "" #: ../src/vte.c:699 -msgid "" -"Could not change the directory in the VTE because it probably contains a " -"command." +msgid "Could not change the directory in the VTE because it probably contains a command." msgstr "" #: ../src/win32.c:160 @@ -4958,51 +5043,52 @@ msgstr "" #: ../plugins/classbuilder.c:434 msgid "Create Class" -msgstr "" +msgstr "Loo klass" #: ../plugins/classbuilder.c:445 msgid "Create C++ Class" -msgstr "" +msgstr "Loo C++ klass" #: ../plugins/classbuilder.c:448 msgid "Create GTK+ Class" -msgstr "" +msgstr "Loo GTK+ klass" #: ../plugins/classbuilder.c:451 msgid "Create PHP Class" -msgstr "" +msgstr "Loo PHP klass" #: ../plugins/classbuilder.c:468 msgid "Namespace" -msgstr "" +msgstr "Nimeruum" -#: ../plugins/classbuilder.c:475 ../plugins/classbuilder.c:477 +#: ../plugins/classbuilder.c:475 +#: ../plugins/classbuilder.c:477 msgid "Class" -msgstr "" +msgstr "Klass" #: ../plugins/classbuilder.c:484 msgid "Header file:" -msgstr "" +msgstr "Päisefail:" #: ../plugins/classbuilder.c:486 msgid "Source file:" -msgstr "" +msgstr "Lähtekoodi fail:" #: ../plugins/classbuilder.c:488 msgid "Inheritance" -msgstr "" +msgstr "Pärimine" #: ../plugins/classbuilder.c:490 msgid "Base class:" -msgstr "" +msgstr "Alusklass:" #: ../plugins/classbuilder.c:498 msgid "Base source:" -msgstr "" +msgstr "Aluslähtekood:" #: ../plugins/classbuilder.c:503 msgid "Base header:" -msgstr "" +msgstr "Aluspäis:" #: ../plugins/classbuilder.c:511 msgid "Global" @@ -5014,7 +5100,7 @@ msgstr "" #: ../plugins/classbuilder.c:535 msgid "Implements:" -msgstr "" +msgstr "Pärib:" #: ../plugins/classbuilder.c:537 msgid "Options" @@ -5022,112 +5108,113 @@ msgstr "" #: ../plugins/classbuilder.c:554 msgid "Create constructor" -msgstr "" +msgstr "Loo konstruktor" #: ../plugins/classbuilder.c:559 msgid "Create destructor" -msgstr "" +msgstr "Loo destruktor" #: ../plugins/classbuilder.c:566 msgid "Is abstract" -msgstr "" +msgstr "On abstraktne" #: ../plugins/classbuilder.c:569 msgid "Is singleton" -msgstr "" +msgstr "On singleton" #: ../plugins/classbuilder.c:579 msgid "Constructor type:" -msgstr "" +msgstr "Konstruktori tüüp:" #: ../plugins/classbuilder.c:1091 msgid "Create Cla_ss" -msgstr "" +msgstr "Loo k_lass" #: ../plugins/classbuilder.c:1097 msgid "_C++ Class" -msgstr "" +msgstr "_C++ klass" #: ../plugins/classbuilder.c:1100 msgid "_GTK+ Class" -msgstr "" +msgstr "_GTK+ klass" #: ../plugins/classbuilder.c:1103 msgid "_PHP Class" -msgstr "" +msgstr "_PHP klass" #: ../plugins/htmlchars.c:40 msgid "HTML Characters" -msgstr "" +msgstr "HTML märgid" #: ../plugins/htmlchars.c:40 msgid "Inserts HTML character entities like '&'." msgstr "" -#: ../plugins/htmlchars.c:41 ../plugins/export.c:39 -#: ../plugins/filebrowser.c:45 ../plugins/saveactions.c:41 +#: ../plugins/htmlchars.c:41 +#: ../plugins/export.c:39 +#: ../plugins/filebrowser.c:45 +#: ../plugins/saveactions.c:41 #: ../plugins/splitwindow.c:34 msgid "The Geany developer team" -msgstr "" +msgstr "Geany arendajate meeskond" #: ../plugins/htmlchars.c:77 msgid "HTML characters" -msgstr "" +msgstr "HTML märgid" #: ../plugins/htmlchars.c:83 msgid "ISO 8859-1 characters" -msgstr "" +msgstr "ISO 8859-1 märgid" #: ../plugins/htmlchars.c:181 msgid "Greek characters" -msgstr "" +msgstr "Kreeka märgid" #: ../plugins/htmlchars.c:236 msgid "Mathematical characters" -msgstr "" +msgstr "Matemaatilised märgid" #: ../plugins/htmlchars.c:277 msgid "Technical characters" -msgstr "" +msgstr "Tehnilised märgid" #: ../plugins/htmlchars.c:285 msgid "Arrow characters" -msgstr "" +msgstr "Noolemärgid" #: ../plugins/htmlchars.c:298 msgid "Punctuation characters" -msgstr "" +msgstr "Kirjavahemärgid" #: ../plugins/htmlchars.c:314 msgid "Miscellaneous characters" -msgstr "" +msgstr "Muud märgid" -#: ../plugins/htmlchars.c:369 ../plugins/filebrowser.c:1152 +#: ../plugins/htmlchars.c:369 +#: ../plugins/filebrowser.c:1152 #: ../plugins/saveactions.c:474 msgid "Plugin configuration directory could not be created." -msgstr "" +msgstr "Plugina konfiguratsioonikausta loomine nurjus" #: ../plugins/htmlchars.c:490 msgid "Special Characters" -msgstr "" +msgstr "Erimärgid" #: ../plugins/htmlchars.c:492 msgid "_Insert" -msgstr "" +msgstr "_Lisa" #: ../plugins/htmlchars.c:501 -msgid "" -"Choose a special character from the list below and double click on it or use " -"the button to insert it at the current cursor position." +msgid "Choose a special character from the list below and double click on it or use the button to insert it at the current cursor position." msgstr "" #: ../plugins/htmlchars.c:515 msgid "Character" -msgstr "" +msgstr "Märk" #: ../plugins/htmlchars.c:521 msgid "HTML (name)" -msgstr "" +msgstr "HTML (nimi)" #: ../plugins/htmlchars.c:739 msgid "_Insert Special HTML Characters" @@ -5183,8 +5270,7 @@ msgid "_Use current zoom level" msgstr "" #: ../plugins/export.c:202 -msgid "" -"Renders the font size of the document together with the current zoom level" +msgid "Renders the font size of the document together with the current zoom level" msgstr "" #: ../plugins/export.c:280 @@ -5247,7 +5333,7 @@ msgstr "" #: ../plugins/filebrowser.c:874 msgid "Refresh" -msgstr "" +msgstr "Värskenda" #: ../plugins/filebrowser.c:879 msgid "Home" @@ -5262,9 +5348,7 @@ msgid "Filter:" msgstr "" #: ../plugins/filebrowser.c:907 -msgid "" -"Filter your files with the usual wildcards. Separate multiple patterns with " -"a space." +msgid "Filter your files with the usual wildcards. Separate multiple patterns with a space." msgstr "" #: ../plugins/filebrowser.c:1122 @@ -5282,16 +5366,14 @@ msgstr "" #: ../plugins/filebrowser.c:1225 #, c-format msgid "" -"The command to execute when using \"Open with\". You can use %f and %d " -"wildcards.\n" +"The command to execute when using \"Open with\". You can use %f and %d wildcards.\n" "%f will be replaced with the filename including full path\n" -"%d will be replaced with the path name of the selected file without the " -"filename" +"%d will be replaced with the path name of the selected file without the filename" msgstr "" #: ../plugins/filebrowser.c:1233 msgid "Show hidden files" -msgstr "" +msgstr "Näita peidetud faile" #: ../plugins/filebrowser.c:1241 msgid "Hide file extensions:" @@ -5306,8 +5388,7 @@ msgid "Use the project's base directory" msgstr "" #: ../plugins/filebrowser.c:1270 -msgid "" -"Change the directory to the base directory of the currently opened project" +msgid "Change the directory to the base directory of the currently opened project" msgstr "" #: ../plugins/saveactions.c:40 @@ -5354,7 +5435,8 @@ msgstr "" msgid "Auto Save" msgstr "" -#: ../plugins/saveactions.c:549 ../plugins/saveactions.c:611 +#: ../plugins/saveactions.c:549 +#: ../plugins/saveactions.c:611 #: ../plugins/saveactions.c:652 msgid "_Enable" msgstr "" @@ -5405,20 +5487,21 @@ msgstr "" #: ../plugins/splitwindow.c:33 msgid "Split Window" -msgstr "" +msgstr "Jaota aken" #: ../plugins/splitwindow.c:33 msgid "Splits the editor view into two windows." -msgstr "" +msgstr "Jaotab redaktoriakna kaheks aknaks" #: ../plugins/splitwindow.c:272 msgid "Show the current document" -msgstr "" +msgstr "Näita aktiivset dokumenti" -#: ../plugins/splitwindow.c:289 ../plugins/splitwindow.c:417 +#: ../plugins/splitwindow.c:289 +#: ../plugins/splitwindow.c:417 #: ../plugins/splitwindow.c:432 msgid "_Unsplit" -msgstr "" +msgstr "_Eemalda vaate poolitus" #: ../plugins/splitwindow.c:399 msgid "_Split Window" @@ -5426,7 +5509,7 @@ msgstr "_Jaota aken" #: ../plugins/splitwindow.c:407 msgid "_Side by Side" -msgstr "" +msgstr "_Kõrvuti" #: ../plugins/splitwindow.c:412 msgid "_Top and Bottom" @@ -5439,3 +5522,4 @@ msgstr "Akna poolitamine rõhtselt" #: ../plugins/splitwindow.c:430 msgid "Split Vertically" msgstr "Akna poolitamine püstiselt" + From 4e950a39db1bb046572b0d1c7ba1be922f3969e6 Mon Sep 17 00:00:00 2001 From: Andreas Ots Date: Thu, 27 Dec 2012 13:23:50 +0200 Subject: [PATCH 70/92] po/et.po: 650 translated, 2 fuzzy, 589 untranslated --- po/et.po | 58 ++++++++++++++++++++++++++++---------------------------- 1 file changed, 29 insertions(+), 29 deletions(-) diff --git a/po/et.po b/po/et.po index 44b6a69e2..4a919f15f 100644 --- a/po/et.po +++ b/po/et.po @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: geany 1.22\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2012-12-26 18:25+0200\n" -"PO-Revision-Date: 2012-12-27 12:24+0300\n" +"PO-Revision-Date: 2012-12-27 13:23+0300\n" "Last-Translator: Andreas Ots \n" "Language-Team: Estonian\n" "Language: et\n" @@ -109,7 +109,7 @@ msgstr "Mine _sildi definitsiooni juurde" #: ../data/geany.glade.h:20 msgid "Conte_xt Action" -msgstr "" +msgstr "_Kontekstipõhine toiming" #: ../data/geany.glade.h:21 #: ../src/filetypes.c:102 @@ -144,15 +144,15 @@ msgstr "Ava käivitumisel eelmises seansist avatud failid" #: ../data/geany.glade.h:28 msgid "Load virtual terminal support" -msgstr "" +msgstr "Lae virtuaalterminalide tugi" #: ../data/geany.glade.h:29 msgid "Whether the virtual terminal emulation (VTE) should be loaded at startup, disable it if you do not need it" -msgstr "" +msgstr "Kas käivitamisel laadida virtuaalterminalid, keela kui sa seda ei vaja" #: ../data/geany.glade.h:30 msgid "Enable plugin support" -msgstr "" +msgstr "Luba pluginate tugi" #: ../data/geany.glade.h:31 msgid "Startup" @@ -188,7 +188,7 @@ msgstr "" #: ../data/geany.glade.h:39 msgid "Project files:" -msgstr "" +msgstr "Projektifailid:" #: ../data/geany.glade.h:40 msgid "Path to start in when opening project files" @@ -204,31 +204,31 @@ msgstr "" #: ../data/geany.glade.h:43 msgid "Paths" -msgstr "" +msgstr "Asukohad" #: ../data/geany.glade.h:44 msgid "Startup" -msgstr "" +msgstr "Käivitus" #: ../data/geany.glade.h:45 msgid "Beep on errors or when compilation has finished" -msgstr "" +msgstr "Piiks vigade korral või kui kompileerimine on lõpetatud" #: ../data/geany.glade.h:46 msgid "Whether to beep if an error occurred or when the compilation process has finished" -msgstr "" +msgstr "Kas teha piiks vea korral või kui kompileerimine on lõpetatud" #: ../data/geany.glade.h:47 msgid "Switch to status message list at new message" -msgstr "" +msgstr "Uue teate korral lülitu teadeteaknale" #: ../data/geany.glade.h:48 msgid "Switch to the status message tab (in the notebook window at the bottom) if a new status message arrives" -msgstr "" +msgstr "Uue olekuteate saabumisel lülitu teadeteaknale (all märkmikuaknas)" #: ../data/geany.glade.h:49 msgid "Suppress status messages in the status bar" -msgstr "" +msgstr "Ära näita olekuteateid olekuribal" #: ../data/geany.glade.h:50 msgid "Removes all messages from the status bar. The messages are still displayed in the status messages window." @@ -244,11 +244,11 @@ msgstr "" #: ../data/geany.glade.h:53 msgid "Use Windows File Open/Save dialogs" -msgstr "" +msgstr "Kasuta Windowsi failiavamis- ja salvestusdialooge" #: ../data/geany.glade.h:54 msgid "Defines whether to use the native Windows File Open/Save dialogs or whether to use the GTK default dialogs" -msgstr "" +msgstr "Kas kasutada Windowsile omaseid failiavamis- ja salvestusdialooge või kasutada GTK vaikimisi dialooge" #: ../data/geany.glade.h:55 msgid "Miscellaneous" @@ -272,7 +272,7 @@ msgstr "" #: ../data/geany.glade.h:60 msgid "Use the current word under the cursor for Find dialogs" -msgstr "" +msgstr "Kasuta kursori all olevat sõna otsimisdialoogides" #: ../data/geany.glade.h:61 msgid "Use current word under the cursor when opening the Find, Find in Files or Replace dialog and there is no selection" @@ -288,7 +288,7 @@ msgstr "Otsimine" #: ../data/geany.glade.h:64 msgid "Use project-based session files" -msgstr "" +msgstr "Kasuta projektipõhiseid sessioonifaile" #: ../data/geany.glade.h:65 msgid "Whether to store a project's session files and open them when re-opening the project" @@ -296,7 +296,7 @@ msgstr "" #: ../data/geany.glade.h:66 msgid "Store project file inside the project base directory" -msgstr "" +msgstr "Hoia projektifaili projektide aluskataloogis" #: ../data/geany.glade.h:67 msgid "When enabled, a project file is stored by default inside the project base directory when creating new projects instead of one directory above the base directory. You can still change the path of the project file in the New Project dialog." @@ -397,7 +397,7 @@ msgstr "Näita olekuriba" #: ../data/geany.glade.h:90 msgid "Whether to show the status bar at the bottom of the main window" -msgstr "" +msgstr "Kas näidata olekuriba akna alumises servas" #: ../data/geany.glade.h:91 #: ../src/prefs.c:1580 @@ -418,23 +418,23 @@ msgstr "" #: ../data/geany.glade.h:95 msgid "Placement of new file tabs:" -msgstr "" +msgstr "Uute failikaartide asukoht:" #: ../data/geany.glade.h:96 msgid "File tabs will be placed on the left of the notebook" -msgstr "" +msgstr "Failikaardid asetatakse märkmikus vasakule" #: ../data/geany.glade.h:97 msgid "File tabs will be placed on the right of the notebook" -msgstr "" +msgstr "Failikaardid asetatakse märkmikus paremale" #: ../data/geany.glade.h:98 msgid "Next to current" -msgstr "" +msgstr "Aktiivse kõrvale" #: ../data/geany.glade.h:99 msgid "Whether to place file tabs next to the current tab rather than at the edges of the notebook" -msgstr "" +msgstr "Kas asetada uued failikaardid aktiivse kaardi kõrvale, mitte märkmiku servadesse" #: ../data/geany.glade.h:100 msgid "Double-clicking hides all additional widgets" @@ -446,7 +446,7 @@ msgstr "" #: ../data/geany.glade.h:102 msgid "Switch to last used document after closing a tab" -msgstr "" +msgstr "Lülitu kaardi sulgemisel viimati avatud dokumendile" #: ../data/geany.glade.h:103 msgid "Editor tabs" @@ -458,11 +458,11 @@ msgstr "Külgriba:" #: ../data/geany.glade.h:105 msgid "Tab positions" -msgstr "" +msgstr "Kaartide asukohad" #: ../data/geany.glade.h:106 msgid "Notebook tabs" -msgstr "" +msgstr "Märkmiku kaardid" #: ../data/geany.glade.h:107 msgid "Show t_oolbar" @@ -540,7 +540,7 @@ msgstr "" #: ../data/geany.glade.h:125 msgid "\"Smart\" home key" -msgstr "" +msgstr "\"Tark\" home-klahv" #: ../data/geany.glade.h:126 msgid "When \"smart\" home is enabled, the HOME key will move the caret to the first non-blank character of the line, unless it is already there, it moves to the very beginning of the line. When this feature is disabled, the HOME key always moves the caret to the start of the current line, regardless of its current position." @@ -3397,7 +3397,7 @@ msgstr "Lülitu otsinguribale" #: ../src/keybindings.c:523 msgid "Switch to Message Window" -msgstr "Lülitu teadete aknale" +msgstr "Lülitu teadeteaknale" #: ../src/keybindings.c:525 msgid "Switch to Compiler" From 4c3b44f9d71eb5b1cc82a286b7a4a5838583b7b4 Mon Sep 17 00:00:00 2001 From: Andreas Ots Date: Thu, 27 Dec 2012 13:23:50 +0200 Subject: [PATCH 71/92] po/et.po: 650 translated, 2 fuzzy, 589 untranslated --- po/et.po | 470 ++++++++++++++++++++++++++++--------------------------- 1 file changed, 240 insertions(+), 230 deletions(-) diff --git a/po/et.po b/po/et.po index 44b6a69e2..69420100f 100644 --- a/po/et.po +++ b/po/et.po @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: geany 1.22\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2012-12-26 18:25+0200\n" -"PO-Revision-Date: 2012-12-27 12:24+0300\n" +"PO-Revision-Date: 2012-12-27 15:25+0300\n" "Last-Translator: Andreas Ots \n" "Language-Team: Estonian\n" "Language: et\n" @@ -109,7 +109,7 @@ msgstr "Mine _sildi definitsiooni juurde" #: ../data/geany.glade.h:20 msgid "Conte_xt Action" -msgstr "" +msgstr "_Kontekstipõhine toiming" #: ../data/geany.glade.h:21 #: ../src/filetypes.c:102 @@ -144,15 +144,15 @@ msgstr "Ava käivitumisel eelmises seansist avatud failid" #: ../data/geany.glade.h:28 msgid "Load virtual terminal support" -msgstr "" +msgstr "Lae virtuaalterminalide tugi" #: ../data/geany.glade.h:29 msgid "Whether the virtual terminal emulation (VTE) should be loaded at startup, disable it if you do not need it" -msgstr "" +msgstr "Kas käivitamisel laadida virtuaalterminalid, keela kui sa seda ei vaja" #: ../data/geany.glade.h:30 msgid "Enable plugin support" -msgstr "" +msgstr "Luba pluginate tugi" #: ../data/geany.glade.h:31 msgid "Startup" @@ -188,7 +188,7 @@ msgstr "" #: ../data/geany.glade.h:39 msgid "Project files:" -msgstr "" +msgstr "Projektifailid:" #: ../data/geany.glade.h:40 msgid "Path to start in when opening project files" @@ -204,31 +204,31 @@ msgstr "" #: ../data/geany.glade.h:43 msgid "Paths" -msgstr "" +msgstr "Asukohad" #: ../data/geany.glade.h:44 msgid "Startup" -msgstr "" +msgstr "Käivitus" #: ../data/geany.glade.h:45 msgid "Beep on errors or when compilation has finished" -msgstr "" +msgstr "Piiks vigade korral või kui kompileerimine on lõpetatud" #: ../data/geany.glade.h:46 msgid "Whether to beep if an error occurred or when the compilation process has finished" -msgstr "" +msgstr "Kas teha piiks vea korral või kui kompileerimine on lõpetatud" #: ../data/geany.glade.h:47 msgid "Switch to status message list at new message" -msgstr "" +msgstr "Uue teate korral lülitu teadeteaknale" #: ../data/geany.glade.h:48 msgid "Switch to the status message tab (in the notebook window at the bottom) if a new status message arrives" -msgstr "" +msgstr "Uue olekuteate saabumisel lülitu teadeteaknale (all märkmikuaknas)" #: ../data/geany.glade.h:49 msgid "Suppress status messages in the status bar" -msgstr "" +msgstr "Ära näita olekuteateid olekuribal" #: ../data/geany.glade.h:50 msgid "Removes all messages from the status bar. The messages are still displayed in the status messages window." @@ -244,11 +244,11 @@ msgstr "" #: ../data/geany.glade.h:53 msgid "Use Windows File Open/Save dialogs" -msgstr "" +msgstr "Kasuta Windowsi failiavamis- ja salvestusdialooge" #: ../data/geany.glade.h:54 msgid "Defines whether to use the native Windows File Open/Save dialogs or whether to use the GTK default dialogs" -msgstr "" +msgstr "Kas kasutada Windowsile omaseid failiavamis- ja salvestusdialooge või kasutada GTK vaikimisi dialooge" #: ../data/geany.glade.h:55 msgid "Miscellaneous" @@ -272,7 +272,7 @@ msgstr "" #: ../data/geany.glade.h:60 msgid "Use the current word under the cursor for Find dialogs" -msgstr "" +msgstr "Kasuta kursori all olevat sõna otsimisdialoogides" #: ../data/geany.glade.h:61 msgid "Use current word under the cursor when opening the Find, Find in Files or Replace dialog and there is no selection" @@ -288,7 +288,7 @@ msgstr "Otsimine" #: ../data/geany.glade.h:64 msgid "Use project-based session files" -msgstr "" +msgstr "Kasuta projektipõhiseid sessioonifaile" #: ../data/geany.glade.h:65 msgid "Whether to store a project's session files and open them when re-opening the project" @@ -296,7 +296,7 @@ msgstr "" #: ../data/geany.glade.h:66 msgid "Store project file inside the project base directory" -msgstr "" +msgstr "Hoia projektifaili projektide aluskataloogis" #: ../data/geany.glade.h:67 msgid "When enabled, a project file is stored by default inside the project base directory when creating new projects instead of one directory above the base directory. You can still change the path of the project file in the New Project dialog." @@ -397,7 +397,7 @@ msgstr "Näita olekuriba" #: ../data/geany.glade.h:90 msgid "Whether to show the status bar at the bottom of the main window" -msgstr "" +msgstr "Kas näidata olekuriba akna alumises servas" #: ../data/geany.glade.h:91 #: ../src/prefs.c:1580 @@ -418,23 +418,23 @@ msgstr "" #: ../data/geany.glade.h:95 msgid "Placement of new file tabs:" -msgstr "" +msgstr "Uute failikaartide asukoht:" #: ../data/geany.glade.h:96 msgid "File tabs will be placed on the left of the notebook" -msgstr "" +msgstr "Failikaardid asetatakse märkmikus vasakule" #: ../data/geany.glade.h:97 msgid "File tabs will be placed on the right of the notebook" -msgstr "" +msgstr "Failikaardid asetatakse märkmikus paremale" #: ../data/geany.glade.h:98 msgid "Next to current" -msgstr "" +msgstr "Aktiivse kõrvale" #: ../data/geany.glade.h:99 msgid "Whether to place file tabs next to the current tab rather than at the edges of the notebook" -msgstr "" +msgstr "Kas asetada uued failikaardid aktiivse kaardi kõrvale, mitte märkmiku servadesse" #: ../data/geany.glade.h:100 msgid "Double-clicking hides all additional widgets" @@ -446,7 +446,7 @@ msgstr "" #: ../data/geany.glade.h:102 msgid "Switch to last used document after closing a tab" -msgstr "" +msgstr "Lülitu kaardi sulgemisel viimati avatud dokumendile" #: ../data/geany.glade.h:103 msgid "Editor tabs" @@ -458,11 +458,11 @@ msgstr "Külgriba:" #: ../data/geany.glade.h:105 msgid "Tab positions" -msgstr "" +msgstr "Kaartide asukohad" #: ../data/geany.glade.h:106 msgid "Notebook tabs" -msgstr "" +msgstr "Märkmiku kaardid" #: ../data/geany.glade.h:107 msgid "Show t_oolbar" @@ -540,11 +540,11 @@ msgstr "" #: ../data/geany.glade.h:125 msgid "\"Smart\" home key" -msgstr "" +msgstr "\"Tark\" Home-klahv" #: ../data/geany.glade.h:126 msgid "When \"smart\" home is enabled, the HOME key will move the caret to the first non-blank character of the line, unless it is already there, it moves to the very beginning of the line. When this feature is disabled, the HOME key always moves the caret to the start of the current line, regardless of its current position." -msgstr "" +msgstr "Kui \"tark\" Home-klahv on lubatud, viib Home-klahvile vajutamine kursori rea esimesele mittetühikulisele sümbolile. Kui kursor on juba seal, viiakse see rea algusesse. Kui see funktsionaalsus on keelatud, viib Home-klahv kursori alati real algusesse, hoolimata selle esialgsest asukohast." #: ../data/geany.glade.h:127 msgid "Disable Drag and Drop" @@ -572,7 +572,7 @@ msgstr "Jooni alla kompileerimise vead" #: ../data/geany.glade.h:133 msgid "Whether to use indicators (a squiggly underline) to highlight the lines where the compiler found a warning or an error" -msgstr "" +msgstr "Kas kasutada allajoonimist kohtades, kus kompilaator leidis vea või hoiatuse" #: ../data/geany.glade.h:134 msgid "Newline strips trailing spaces" @@ -596,11 +596,11 @@ msgstr "" #: ../data/geany.glade.h:139 msgid "Features" -msgstr "" +msgstr "Võimalused" #: ../data/geany.glade.h:140 msgid "Features" -msgstr "" +msgstr "Võimalused" #: ../data/geany.glade.h:141 msgid "Note: To apply these settings to all currently open documents, use Project->Apply Default Indentation." @@ -632,7 +632,7 @@ msgstr "_Tabeldusmärgid ja tühikud" #: ../data/geany.glade.h:148 msgid "Use spaces if the total indent is less than the tab width, otherwise use both" -msgstr "" +msgstr "Kasuta tühikuid kui taane on väiksem kui tabeldusmärgi laius, muidu kasuta mõlemat" #: ../data/geany.glade.h:149 msgid "_Spaces" @@ -640,7 +640,7 @@ msgstr "_Tühikud" #: ../data/geany.glade.h:150 msgid "Use spaces when inserting indentation" -msgstr "" +msgstr "Kasuta taande sisestamisel tühikuid" #: ../data/geany.glade.h:151 msgid "_Tabs" @@ -652,11 +652,11 @@ msgstr "Kasuta ühte tabeldusmärki taande kohta" #: ../data/geany.glade.h:153 msgid "Detect width from file" -msgstr "" +msgstr "Tuvasta laius failist" #: ../data/geany.glade.h:154 msgid "Whether to detect the indentation width from file contents when a file is opened" -msgstr "" +msgstr "Kas tuvastada faili avamisel taande laius faili sisust" #: ../data/geany.glade.h:155 msgid "Type:" @@ -668,7 +668,7 @@ msgstr "Tabeldusklahv taandab" #: ../data/geany.glade.h:157 msgid "Pressing tab/shift-tab indents/unindents instead of inserting a tab character" -msgstr "" +msgstr "Tabeldusklahvi/Shift+tabeldusklahvi vajutamine taandab/eemaldab taande tabeldusmärgi lisamise asemel" #: ../data/geany.glade.h:158 msgid "Indentation" @@ -692,7 +692,7 @@ msgstr "XML/HTML siltide automaatne sulgemine" #: ../data/geany.glade.h:163 msgid "Insert matching closing tag for XML/HTML" -msgstr "" +msgstr "Sisesta vastav sulgev XML/HTML silt" #: ../data/geany.glade.h:164 msgid "Automatic continuation of multi-line comments" @@ -700,7 +700,7 @@ msgstr "Mitmerealiste kommentaaride automaatne jätkamine" #: ../data/geany.glade.h:165 msgid "Continue automatically multi-line comments in languages like C, C++ and Java when a new line is entered inside such a comment" -msgstr "" +msgstr "Automaatselt jätka mitmerealiseid kommentaare reavahetuse sisestamisel sellise kommentaari sees sellistes keeltes nagu C, C++ ja Java" #: ../data/geany.glade.h:166 msgid "Autocomplete symbols" @@ -752,7 +752,7 @@ msgstr "" #: ../data/geany.glade.h:178 msgid "Completions" -msgstr "" +msgstr "Lõpetamised" #: ../data/geany.glade.h:179 msgid "Parenthesis ( )" @@ -800,7 +800,7 @@ msgstr "Jutumärkide ja sulgude automaatne sulgemine" #: ../data/geany.glade.h:190 msgid "Completions" -msgstr "" +msgstr "Lõpetamised" #: ../data/geany.glade.h:191 msgid "Invert syntax highlighting colors" @@ -914,11 +914,11 @@ msgstr "Keelatud" #: ../data/geany.glade.h:218 msgid "Do not show virtual spaces" -msgstr "" +msgstr "Ära näita virtuaalseid tühikuid" #: ../data/geany.glade.h:219 msgid "Only for rectangular selections" -msgstr "" +msgstr "Ainult ristkülikukujulistes valikutes" #: ../data/geany.glade.h:220 msgid "Only show virtual spaces beyond the end of lines when drawing a rectangular selection" @@ -934,11 +934,11 @@ msgstr "" #: ../data/geany.glade.h:223 msgid "Virtual spaces" -msgstr "" +msgstr "Virtuaalsed tühikud" #: ../data/geany.glade.h:224 msgid "Display" -msgstr "" +msgstr "Kuvamine" #: ../data/geany.glade.h:225 #: ../src/keybindings.c:227 @@ -956,7 +956,7 @@ msgstr "" #: ../data/geany.glade.h:228 msgid "Default end of line characters:" -msgstr "" +msgstr "Vaikimisi realõpumärgid:" #: ../data/geany.glade.h:229 msgid "New files" @@ -972,7 +972,7 @@ msgstr "" #: ../data/geany.glade.h:232 msgid "Use fixed encoding when opening non-Unicode files" -msgstr "" +msgstr "Kasuta mitte-Unicode failide avamisel sama kodeeringut" #: ../data/geany.glade.h:233 msgid "This option disables the automatic detection of the file encoding when opening non-Unicode files and opens the file with the specified encoding (usually not needed)" @@ -992,7 +992,7 @@ msgstr "Kodeeringud" #: ../data/geany.glade.h:237 msgid "Ensure new line at file end" -msgstr "" +msgstr "Taga reavahetus faili lõpus" #: ../data/geany.glade.h:238 msgid "Ensures that at the end of the file is a new line" @@ -1000,7 +1000,7 @@ msgstr "" #: ../data/geany.glade.h:239 msgid "Ensure consistent line endings" -msgstr "" +msgstr "Taga ühesugused reavahetused" #: ../data/geany.glade.h:240 msgid "Ensures that newline characters always get converted before saving, avoiding mixed line endings in the same file" @@ -1060,7 +1060,7 @@ msgstr "Veebilehitseja:" #: ../data/geany.glade.h:253 msgid "A terminal emulator like xterm, gnome-terminal or konsole (should accept the -e argument)" -msgstr "" +msgstr "Terminaliemulaator nagu xterm, gnome-terminal või konsole (peaks aksepteerima -e argumenti)" #: ../data/geany.glade.h:254 msgid "Path (and possibly additional arguments) to your favorite browser" @@ -1159,7 +1159,7 @@ msgstr "" #: ../data/geany.glade.h:278 msgid "Template data" -msgstr "" +msgstr "Malli andmed" #: ../data/geany.glade.h:279 #: ../src/prefs.c:1590 @@ -1265,7 +1265,7 @@ msgstr "" #: ../data/geany.glade.h:302 msgid "Choose Terminal Font" -msgstr "" +msgstr "Vali terminali font" #: ../data/geany.glade.h:303 msgid "Foreground color:" @@ -1301,35 +1301,36 @@ msgstr "" #: ../data/geany.glade.h:311 msgid "Scroll on keystroke" -msgstr "" +msgstr "Kerimine klahvivajutuse puhul" #: ../data/geany.glade.h:312 msgid "Whether to scroll to the bottom if a key was pressed" -msgstr "" +msgstr "Kas kerida klahvivajutuse puhul alla" #: ../data/geany.glade.h:313 msgid "Scroll on output" -msgstr "" +msgstr "Kermine väljundi saamisel" #: ../data/geany.glade.h:314 msgid "Whether to scroll to the bottom when output is generated" -msgstr "" +msgstr "Kas kerida väljundi saamisel alla" #: ../data/geany.glade.h:315 msgid "Cursor blinks" -msgstr "" +msgstr "Vilkuv kursor" #: ../data/geany.glade.h:316 msgid "Whether to blink the cursor" -msgstr "" +msgstr "Kas vilgutada kursorit" #: ../data/geany.glade.h:317 msgid "Override Geany keybindings" -msgstr "" +msgstr "Tühista Geany kiirklahvid" #: ../data/geany.glade.h:318 +#, fuzzy msgid "Allows the VTE to receive keyboard shortcuts (apart from focus commands)" -msgstr "" +msgstr "Lubab virtuaalterminalil peale fookuskäskude saada kiirklahve" #: ../data/geany.glade.h:319 msgid "Disable menu shortcut key (F10 by default)" @@ -1349,7 +1350,7 @@ msgstr "" #: ../data/geany.glade.h:323 msgid "Execute programs in the VTE" -msgstr "" +msgstr "Käivita programmid virtuaalterminalis" #: ../data/geany.glade.h:324 msgid "Don't use the simple run script which is usually used to display the exit status of the executed program" @@ -1502,32 +1503,32 @@ msgstr "_Käsud" #: ../data/geany.glade.h:358 #: ../src/keybindings.c:347 msgid "_Cut Current Line(s)" -msgstr "" +msgstr "_Lõika aktiivne rida/aktiivsed read" #: ../data/geany.glade.h:359 #: ../src/keybindings.c:344 msgid "_Copy Current Line(s)" -msgstr "" +msgstr "_Kopeeri aktiivne rida/aktiivsed read" #: ../data/geany.glade.h:360 #: ../src/keybindings.c:298 msgid "_Delete Current Line(s)" -msgstr "" +msgstr "_Kustuta aktiivne rida/aktiivsed read" #: ../data/geany.glade.h:361 #: ../src/keybindings.c:295 msgid "_Duplicate Line or Selection" -msgstr "" +msgstr "_Paljunda rida või valikut" #: ../data/geany.glade.h:362 #: ../src/keybindings.c:357 msgid "_Select Current Line(s)" -msgstr "" +msgstr "_Vali aktiivne rida/aktiivsed read" #: ../data/geany.glade.h:363 #: ../src/keybindings.c:360 msgid "_Select Current Paragraph" -msgstr "" +msgstr "_Vali aktiivne lõik" #: ../data/geany.glade.h:364 msgid "_Move Line(s) Up" @@ -1566,11 +1567,11 @@ msgstr "" #: ../data/geany.glade.h:372 msgid "_Increase Indent" -msgstr "" +msgstr "_Suurenda taanet" #: ../data/geany.glade.h:373 msgid "_Decrease Indent" -msgstr "" +msgstr "_Vähenda taanet" #: ../data/geany.glade.h:374 #: ../src/keybindings.c:390 @@ -2255,7 +2256,7 @@ msgstr "Mine reale" #: ../src/callbacks.c:1066 msgid "Enter the line you want to go to:" -msgstr "" +msgstr "Sisesta reanumber, kuhu tahad minna:" #: ../src/callbacks.c:1167 #: ../src/callbacks.c:1192 @@ -2321,7 +2322,7 @@ msgstr "Faili %s avamine ebaõnnestus (Faili ei leitud)" #: ../src/dialogs.c:219 msgid "Detect from file" -msgstr "" +msgstr "Tuvasta failist" #: ../src/dialogs.c:222 msgid "West European" @@ -2616,7 +2617,7 @@ msgstr "" #: ../src/document.c:1207 #, c-format msgid "File %s reloaded." -msgstr "" +msgstr "Fail %s laaditi uuesti" #. For translators: this is the status window message for opening a file. %d is the number #. * of the newly opened file, %s indicates whether the file is opened read-only @@ -2624,15 +2625,15 @@ msgstr "" #: ../src/document.c:1215 #, c-format msgid "File %s opened(%d%s)." -msgstr "" +msgstr "Fail %s avati (%d%s)." #: ../src/document.c:1217 msgid ", read-only" -msgstr "" +msgstr ", kirjutuskaitsud" #: ../src/document.c:1413 msgid "Error renaming file." -msgstr "" +msgstr "Viga faili ümbernimetamisel." #: ../src/document.c:1500 #, c-format @@ -2645,31 +2646,33 @@ msgid "" "Error message: %s\n" "The error occurred at \"%s\" (line: %d, column: %d)." msgstr "" +"Veateade: %s\n" +"Viga tekkis failis \"%s\" (rida: %d, sümbol: %d)." #: ../src/document.c:1527 #, c-format msgid "Error message: %s." -msgstr "" +msgstr "Veateade: %s." #: ../src/document.c:1587 #, c-format msgid "Failed to open file '%s' for writing: fopen() failed: %s" -msgstr "" +msgstr "Faili '%s' kirjutamiseks avamine ebaõnnestus: fopen() nurjus: %s" #: ../src/document.c:1605 #, c-format msgid "Failed to write file '%s': fwrite() failed: %s" -msgstr "" +msgstr "Faili '%s' kirjutamine ebaõnnestus: fwrite() nurjus: %s" #: ../src/document.c:1619 #, c-format msgid "Failed to close file '%s': fclose() failed: %s" -msgstr "" +msgstr "Faili '%s' sulgemine ebaõnnestus: fclose() nurjus: %s" #: ../src/document.c:1768 #, c-format msgid "Error saving file (%s)." -msgstr "" +msgstr "Faili salvestamine ebaõnnestus (%s)" #: ../src/document.c:1773 #, c-format @@ -2678,22 +2681,25 @@ msgid "" "\n" "The file on disk may now be truncated!" msgstr "" +"%s\n" +"\n" +"Fail kettal võib olla kärbitud!" #: ../src/document.c:1775 msgid "Error saving file." -msgstr "" +msgstr "Faili salvestamine ebaõnnestus." #: ../src/document.c:1799 #, c-format msgid "File %s saved." -msgstr "" +msgstr "Fail %s salvestati." #: ../src/document.c:1876 #: ../src/document.c:1940 #: ../src/document.c:1948 #, c-format msgid "\"%s\" was not found." -msgstr "" +msgstr "\"%s\" ei leitud." #: ../src/document.c:1948 msgid "Wrap search and find again?" @@ -2728,7 +2734,7 @@ msgstr "" #: ../src/document.c:2881 msgid "Close _without saving" -msgstr "" +msgstr "Sule _ilma salvestamata" #: ../src/document.c:2884 msgid "Try to resave the file?" @@ -2737,7 +2743,7 @@ msgstr "" #: ../src/document.c:2885 #, c-format msgid "File \"%s\" was not found on disk!" -msgstr "" +msgstr "Faili \"%s\" kettalt ei leitud!" #: ../src/editor.c:4348 msgid "Enter Tab Width" @@ -2913,12 +2919,12 @@ msgstr "_Unicode" #: ../src/filetypes.c:209 #, c-format msgid "%s source file" -msgstr "" +msgstr "%s lähtekood" #: ../src/filetypes.c:84 #, c-format msgid "%s file" -msgstr "" +msgstr "%s fail" #: ../src/filetypes.c:311 msgid "Shell script" @@ -3273,20 +3279,20 @@ msgstr "" #: ../src/keybindings.c:430 #: ../src/search.c:439 msgid "Find" -msgstr "" +msgstr "Otsi" #: ../src/keybindings.c:432 msgid "Find Next" -msgstr "" +msgstr "Otsi järgmist" #: ../src/keybindings.c:434 msgid "Find Previous" -msgstr "" +msgstr "Otsi eelmist" #: ../src/keybindings.c:441 #: ../src/search.c:593 msgid "Replace" -msgstr "" +msgstr "Asenda" #: ../src/keybindings.c:443 #: ../src/search.c:843 @@ -3295,11 +3301,11 @@ msgstr "" #: ../src/keybindings.c:446 msgid "Next Message" -msgstr "" +msgstr "Järgmine teade" #: ../src/keybindings.c:448 msgid "Previous Message" -msgstr "" +msgstr "Eelmine teade" #: ../src/keybindings.c:451 msgid "Find Usage" @@ -3337,11 +3343,11 @@ msgstr "" #: ../src/keybindings.c:485 msgid "Go to Start of Line" -msgstr "" +msgstr "Mine rea algusesse" #: ../src/keybindings.c:487 msgid "Go to End of Line" -msgstr "" +msgstr "Mine rea lõppu" #: ../src/keybindings.c:489 msgid "Go to Start of Display Line" @@ -3365,7 +3371,7 @@ msgstr "" #: ../src/keybindings.c:503 msgid "Fullscreen" -msgstr "" +msgstr "Täisekraan" #: ../src/keybindings.c:505 msgid "Toggle Messages Window" @@ -3377,15 +3383,15 @@ msgstr "" #: ../src/keybindings.c:510 msgid "Zoom In" -msgstr "" +msgstr "Suurenda" #: ../src/keybindings.c:512 msgid "Zoom Out" -msgstr "" +msgstr "Vähenda" #: ../src/keybindings.c:514 msgid "Zoom Reset" -msgstr "" +msgstr "Algsuurendus" #: ../src/keybindings.c:519 msgid "Switch to Editor" @@ -3397,7 +3403,7 @@ msgstr "Lülitu otsinguribale" #: ../src/keybindings.c:523 msgid "Switch to Message Window" -msgstr "Lülitu teadete aknale" +msgstr "Lülitu teadeteaknale" #: ../src/keybindings.c:525 msgid "Switch to Compiler" @@ -3413,11 +3419,11 @@ msgstr "Lülitu sodile" #: ../src/keybindings.c:531 msgid "Switch to VTE" -msgstr "" +msgstr "Lülitu virtuaalterminalile" #: ../src/keybindings.c:533 msgid "Switch to Sidebar" -msgstr "" +msgstr "Lülitu külgribale" #: ../src/keybindings.c:535 msgid "Switch to Sidebar Symbol List" @@ -3429,31 +3435,31 @@ msgstr "" #: ../src/keybindings.c:542 msgid "Switch to left document" -msgstr "" +msgstr "Lülitu vasakule dokumendile" #: ../src/keybindings.c:544 msgid "Switch to right document" -msgstr "" +msgstr "Lülitu paremale dokumendile" #: ../src/keybindings.c:546 msgid "Switch to last used document" -msgstr "" +msgstr "Lülitu viimati kasutatud dokumendile" #: ../src/keybindings.c:549 msgid "Move document left" -msgstr "" +msgstr "Liiguta dokumenti vasakule" #: ../src/keybindings.c:552 msgid "Move document right" -msgstr "" +msgstr "Liiguta dokumenti paremale" #: ../src/keybindings.c:554 msgid "Move document first" -msgstr "" +msgstr "Vii dokument esimeseks" #: ../src/keybindings.c:556 msgid "Move document last" -msgstr "" +msgstr "Vii dokument viimaseks" #: ../src/keybindings.c:561 msgid "Toggle Line wrapping" @@ -3465,7 +3471,7 @@ msgstr "" #: ../src/keybindings.c:569 msgid "Replace spaces by tabs" -msgstr "" +msgstr "Asenda tühikud tabeldusmärkidega" #: ../src/keybindings.c:571 msgid "Toggle current fold" @@ -3473,7 +3479,7 @@ msgstr "" #: ../src/keybindings.c:573 msgid "Fold all" -msgstr "" +msgstr "Voldi kõik" #: ../src/keybindings.c:575 msgid "Unfold all" @@ -3485,20 +3491,20 @@ msgstr "" #: ../src/keybindings.c:579 msgid "Remove Markers" -msgstr "" +msgstr "Eemalda tähised" #: ../src/keybindings.c:581 msgid "Remove Error Indicators" -msgstr "" +msgstr "Eemalda vigade allajoonimine" #: ../src/keybindings.c:583 msgid "Remove Markers and Error Indicators" -msgstr "" +msgstr "Eemalda tähised ja vigade allajoonimine" #: ../src/keybindings.c:588 #: ../src/toolbar.c:68 msgid "Compile" -msgstr "" +msgstr "Kompileeri" #: ../src/keybindings.c:592 msgid "Make all" @@ -3514,15 +3520,15 @@ msgstr "" #: ../src/keybindings.c:599 msgid "Next error" -msgstr "" +msgstr "Järgmine viga" #: ../src/keybindings.c:601 msgid "Previous error" -msgstr "" +msgstr "Eelmine viga" #: ../src/keybindings.c:603 msgid "Run" -msgstr "" +msgstr "Käivita" #: ../src/keybindings.c:605 msgid "Build options" @@ -3534,11 +3540,11 @@ msgstr "" #: ../src/keybindings.c:857 msgid "Keyboard Shortcuts" -msgstr "" +msgstr "Kiirklahvid" #: ../src/keybindings.c:869 msgid "The following keyboard shortcuts are configurable:" -msgstr "" +msgstr "Need kiirklahvid on muudetavad:" #: ../src/keyfile.c:960 msgid "Type here what you want, use it as a notice/scratch board" @@ -3550,11 +3556,11 @@ msgstr "" #: ../src/log.c:181 msgid "Debug Messages" -msgstr "" +msgstr "Silumisteated" #: ../src/log.c:183 msgid "Cl_ear" -msgstr "" +msgstr "_Tühjenda" #: ../src/main.c:122 msgid "Set initial column number for the first opened file (useful in conjunction with --line)" @@ -3602,7 +3608,7 @@ msgstr "" #: ../src/main.c:136 msgid "Don't load plugins" -msgstr "" +msgstr "Ära lae pluginaid" #: ../src/main.c:138 msgid "Print Geany's installation prefix" @@ -3630,11 +3636,11 @@ msgstr "" #: ../src/main.c:146 msgid "Show version and exit" -msgstr "" +msgstr "Väljasta versiooniinfo ja lõpeta töö" #: ../src/main.c:520 msgid "[FILES...]" -msgstr "" +msgstr "[FAILID...]" #. note for translators: library versions are printed after this #: ../src/main.c:551 @@ -3678,7 +3684,7 @@ msgstr "" #: ../src/main.c:1094 #, c-format msgid "Configuration directory could not be created (%s)." -msgstr "" +msgstr "Seadistuste kataloogi loomine ebaõnnestus (%s)." #: ../src/main.c:1311 msgid "Configuration files reloaded." @@ -3686,19 +3692,19 @@ msgstr "" #: ../src/msgwindow.c:158 msgid "Status messages" -msgstr "" +msgstr "Olekuteated" #: ../src/msgwindow.c:556 msgid "C_opy" -msgstr "" +msgstr "_Kopeeri" #: ../src/msgwindow.c:565 msgid "Copy _All" -msgstr "" +msgstr "K_opeeri kõik" #: ../src/msgwindow.c:595 msgid "_Hide Message Window" -msgstr "" +msgstr "_Peida teadeteaken" #: ../src/msgwindow.c:651 #, c-format @@ -3707,7 +3713,7 @@ msgstr "" #: ../src/notebook.c:195 msgid "Switch to Document" -msgstr "" +msgstr "Lülitu dokumendile" #: ../src/plugins.c:496 #, c-format @@ -3716,53 +3722,53 @@ msgstr "" #: ../src/plugins.c:1040 msgid "_Plugin Manager" -msgstr "" +msgstr "_Pluginahaldur" #. Translators: #: ../src/plugins.c:1211 #, c-format msgid "%s %s" -msgstr "" +msgstr "%s %s" #: ../src/plugins.c:1287 msgid "Active" -msgstr "" +msgstr "Aktiivne" #: ../src/plugins.c:1293 msgid "Plugin" -msgstr "" +msgstr "Plugin" #: ../src/plugins.c:1299 msgid "Description" -msgstr "" +msgstr "Kirjeldus" #: ../src/plugins.c:1317 msgid "No plugins available." -msgstr "" +msgstr "Pluginaid ei ole saadaval" #: ../src/plugins.c:1415 msgid "Plugins" -msgstr "" +msgstr "Pluginad" #: ../src/plugins.c:1435 msgid "Choose which plugins should be loaded at startup:" -msgstr "" +msgstr "Vali, millised pluginad laetakse käivitusel:" #: ../src/plugins.c:1447 msgid "Plugin details:" -msgstr "" +msgstr "Plugina üksikasjad" #: ../src/plugins.c:1456 msgid "Plugin:" -msgstr "" +msgstr "Plugin:" #: ../src/plugins.c:1457 msgid "Author(s):" -msgstr "" +msgstr "Autor(id):" #: ../src/pluginutils.c:331 msgid "Configure Plugins" -msgstr "" +msgstr "Seadista pluginaid" #: ../src/prefs.c:179 msgid "Grab Key" @@ -3777,13 +3783,13 @@ msgstr "" #: ../src/symbols.c:2286 #: ../src/sidebar.c:731 msgid "_Expand All" -msgstr "" +msgstr "_Ava kõik" #: ../src/prefs.c:231 #: ../src/symbols.c:2291 #: ../src/sidebar.c:737 msgid "_Collapse All" -msgstr "" +msgstr "_Sulge kõik" #: ../src/prefs.c:291 msgid "Action" @@ -3791,15 +3797,15 @@ msgstr "" #: ../src/prefs.c:296 msgid "Shortcut" -msgstr "" +msgstr "Otsetee" #: ../src/prefs.c:1459 msgid "_Allow" -msgstr "" +msgstr "_Luba" #: ../src/prefs.c:1461 msgid "_Override" -msgstr "" +msgstr "_Kirjuta üle" #: ../src/prefs.c:1462 msgid "Override that keybinding?" @@ -3851,7 +3857,7 @@ msgstr "" #: ../src/printing.c:407 #, c-format msgid "Page %d of %d" -msgstr "" +msgstr "Lehekülg %d %d-st" #: ../src/printing.c:464 #, c-format @@ -3894,7 +3900,7 @@ msgstr "" #. * please avoid special characters and spaces, look at the source for details or ask Frank #: ../src/project.c:97 msgid "projects" -msgstr "" +msgstr "projektid" #: ../src/project.c:119 msgid "New Project" @@ -3929,11 +3935,11 @@ msgstr "" #: ../src/project.c:267 #: ../src/project.c:279 msgid "Open Project" -msgstr "" +msgstr "Ava projekt" #: ../src/project.c:299 msgid "Project files" -msgstr "" +msgstr "Projektifaild" #: ../src/project.c:361 #, c-format @@ -3956,16 +3962,16 @@ msgstr "" #: ../src/project.c:649 msgid "The specified project name is too short." -msgstr "" +msgstr "Projekti nimi on liiga lühike." #: ../src/project.c:655 #, c-format msgid "The specified project name is too long (max. %d characters)." -msgstr "" +msgstr "Projekti nimi on liiga pikk (maksimaalselt %d tähemärki)." #: ../src/project.c:667 msgid "You have specified an invalid project filename." -msgstr "" +msgstr "Sisestatud projektinimi on vigane." #: ../src/project.c:690 msgid "Create the project's base path directory?" @@ -3995,12 +4001,12 @@ msgstr "" #: ../src/project.c:943 #, c-format msgid "Project \"%s\" opened." -msgstr "" +msgstr "Projekt \"%s\" avati." #: ../src/search.c:290 #: ../src/search.c:942 msgid "_Use regular expressions" -msgstr "" +msgstr "_Kasuta regulaaravaldisi" #: ../src/search.c:293 msgid "Use POSIX-like regular expressions. For detailed information about using regular expressions, please read the documentation." @@ -4201,37 +4207,37 @@ msgstr "" #: ../src/search.c:1632 msgid "Searching..." -msgstr "" +msgstr "Otsimine..." #: ../src/search.c:1643 #, c-format msgid "%s %s -- %s (in directory: %s)" -msgstr "" +msgstr "%s %s -- %s (kaustas: %s)" #: ../src/search.c:1684 #, c-format msgid "Could not open directory (%s)" -msgstr "" +msgstr "Kausta avamine ebaõnnestus (%s)" #: ../src/search.c:1784 msgid "Search failed." -msgstr "" +msgstr "Otsimine ebaõnnestus." #: ../src/search.c:1808 #, c-format msgid "Search completed with %d match." msgid_plural "Search completed with %d matches." -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Otsing lõpetatud %d vastega." +msgstr[1] "Otsing lõpetatud %d vastega." #: ../src/search.c:1816 msgid "No matches found." -msgstr "" +msgstr "Vasteid ei leitud." #: ../src/search.c:1844 #, c-format msgid "Bad regex: %s" -msgstr "" +msgstr "Vigane regulaaravaldis: %s" #. TODO maybe this message needs a rewording #: ../src/socket.c:228 @@ -4574,6 +4580,8 @@ msgid "" "Usage: %s -g \n" "\n" msgstr "" +"Kasutamine: %s -g \n" +"\n" #: ../src/symbols.c:1763 #, c-format @@ -4581,14 +4589,16 @@ msgid "" "Example:\n" "CFLAGS=`pkg-config gtk+-2.0 --cflags` %s -g gtk2.c.tags /usr/include/gtk-2.0/gtk/gtk.h\n" msgstr "" +"Näide:\n" +"CFLAGS=`pkg-config gtk+-2.0 --cflags` %s -g gtk2.c.tags /usr/include/gtk-2.0/gtk/gtk.h\n" #: ../src/symbols.c:1777 msgid "Load Tags" -msgstr "" +msgstr "Lae sildid" #: ../src/symbols.c:1784 msgid "Geany tag files (*.*.tags)" -msgstr "" +msgstr "Geany sildifaild (*.*.tags)" #. For translators: the first wildcard is the filetype, the second the filename #: ../src/symbols.c:1804 @@ -4604,12 +4614,12 @@ msgstr "" #: ../src/symbols.c:1947 #, c-format msgid "Forward declaration \"%s\" not found." -msgstr "" +msgstr "Eeldeklaratsiooni \"%s\" ei leitud." #: ../src/symbols.c:1949 #, c-format msgid "Definition of \"%s\" not found." -msgstr "" +msgstr "\"%s\" definitsiooni ei leitud." #: ../src/symbols.c:2301 msgid "Sort by _Name" @@ -4622,7 +4632,7 @@ msgstr "Sorteeri _välimuse järgi" #: ../src/templates.c:75 #, c-format msgid "Failed to convert template file \"%s\" to UTF-8" -msgstr "" +msgstr "Mallifaili \"%s\" teisendamine UTF-8 ebaõnnestus" #. custom actions defined in toolbar_init(): "New", "Open", "SearchEntry", "GotoEntry", "Build" #: ../src/toolbar.c:54 @@ -4700,7 +4710,7 @@ msgstr "Suurenda taanet" #: ../src/toolbar.c:75 #: ../src/toolbar.c:380 msgid "Find the entered text in the current file" -msgstr "" +msgstr "Otsi aktiivsest failist sisestatud teksti" #: ../src/toolbar.c:76 #: ../src/toolbar.c:390 @@ -4721,7 +4731,7 @@ msgstr "Trüki dokument" #: ../src/toolbar.c:80 msgid "Replace text in the current document" -msgstr "" +msgstr "Asenda aktiivses failis teksi" #: ../src/toolbar.c:356 msgid "Create a new file" @@ -4765,17 +4775,17 @@ msgstr "" #: ../src/toolbar.c:965 msgid "Available Items" -msgstr "" +msgstr "Olemasolevad kirjed" #: ../src/toolbar.c:986 msgid "Displayed Items" -msgstr "" +msgstr "Kuvatud kirjed" #: ../src/tools.c:109 #: ../src/tools.c:114 #, c-format msgid "Invalid command: %s" -msgstr "" +msgstr "Vigane käsk: %s" #: ../src/tools.c:109 msgid "Command not found" @@ -4784,17 +4794,17 @@ msgstr "Käsku ei leitud" #: ../src/tools.c:260 #, c-format msgid "The executed custom command returned an error. Your selection was not changed. Error message: %s" -msgstr "" +msgstr "Käivitatud kohandatud käsk lõpetas veateatega. Valikut ei muudetud. Veateade: %s" #: ../src/tools.c:326 msgid "The executed custom command exited with an unsuccessful exit code." -msgstr "" +msgstr "Käivitatud kohandatud käsk lõpetas veakoodiga." #: ../src/tools.c:354 #: ../src/tools.c:402 #, c-format msgid "Custom command failed: %s" -msgstr "" +msgstr "Kohandatud käsk ebaõnnestus: %s" #: ../src/tools.c:358 #, c-format @@ -4852,21 +4862,21 @@ msgstr "" #: ../src/sidebar.c:589 msgid "Show S_ymbol List" -msgstr "" +msgstr "Näita _sümbolite nimekirja" #: ../src/sidebar.c:597 msgid "Show _Document List" -msgstr "" +msgstr "Näita _dokumentide nimekirja" #: ../src/sidebar.c:605 #: ../plugins/filebrowser.c:658 msgid "H_ide Sidebar" -msgstr "" +msgstr "_Peida külgriba" #: ../src/sidebar.c:710 #: ../plugins/filebrowser.c:629 msgid "_Find in Files" -msgstr "" +msgstr "Otsi _failidest" #: ../src/sidebar.c:720 msgid "Show _Paths" @@ -4875,7 +4885,7 @@ msgstr "" #. Status bar statistics: col = column, sel = selection. #: ../src/ui_utils.c:189 msgid "line: %l / %L\t col: %c\t sel: %s\t %w %t %mmode: %M encoding: %e filetype: %f scope: %S" -msgstr "" +msgstr "rida: %l / %L\t veerg: %c\t val: %s\t %w %t %mrežiim: %M kodeering: %e failitüüp: %f skoop: %S" #. L = lines #: ../src/ui_utils.c:223 @@ -4887,30 +4897,30 @@ msgstr "" #: ../src/ui_utils.c:229 #: ../src/ui_utils.c:236 msgid "RO " -msgstr "" +msgstr "KK" #. OVR = overwrite/overtype, INS = insert #: ../src/ui_utils.c:231 msgid "OVR" -msgstr "" +msgstr "ÜLE" #: ../src/ui_utils.c:231 msgid "INS" -msgstr "" +msgstr "LIS" #: ../src/ui_utils.c:245 msgid "TAB" -msgstr "" +msgstr "TAB" #. SP = space #: ../src/ui_utils.c:248 msgid "SP" -msgstr "" +msgstr "TÜH" #. T/S = tabs and spaces #: ../src/ui_utils.c:251 msgid "T/S" -msgstr "" +msgstr "TAB/TÜH" #: ../src/ui_utils.c:259 msgid "MOD" @@ -5010,19 +5020,19 @@ msgstr "" #: ../src/vte.c:582 msgid "_Restart Terminal" -msgstr "" +msgstr "_Taaskäivita terminal" #: ../src/vte.c:605 msgid "_Input Methods" -msgstr "" +msgstr "_Sisestusmeetodid" #: ../src/vte.c:699 msgid "Could not change the directory in the VTE because it probably contains a command." -msgstr "" +msgstr "Virtuaalterminalis töökataloogi vahetamine ebaõnnestus, sest tõenäoliselt on seal käsk." #: ../src/win32.c:160 msgid "Geany project files" -msgstr "" +msgstr "Geany projektifailid" #: ../src/win32.c:165 msgid "Executables" @@ -5035,7 +5045,7 @@ msgstr "" #: ../plugins/classbuilder.c:37 msgid "Class Builder" -msgstr "" +msgstr "Klassiehitaja" #: ../plugins/classbuilder.c:37 msgid "Creates source files for new class types." @@ -5092,7 +5102,7 @@ msgstr "Aluspäis:" #: ../plugins/classbuilder.c:511 msgid "Global" -msgstr "" +msgstr "Globaalne" #: ../plugins/classbuilder.c:530 msgid "Base GType:" @@ -5104,7 +5114,7 @@ msgstr "Pärib:" #: ../plugins/classbuilder.c:537 msgid "Options" -msgstr "" +msgstr "Valikud" #: ../plugins/classbuilder.c:554 msgid "Create constructor" @@ -5247,27 +5257,27 @@ msgstr "" #: ../plugins/export.c:38 msgid "Export" -msgstr "" +msgstr "Ekspordi" #: ../plugins/export.c:38 msgid "Exports the current file into different formats." -msgstr "" +msgstr "Ekspordi aktiivne fail erinevates vormingutes." #: ../plugins/export.c:170 msgid "Export File" -msgstr "" +msgstr "Ekspordi fail" #: ../plugins/export.c:188 msgid "_Insert line numbers" -msgstr "" +msgstr "_Kasuta reanumbreid" #: ../plugins/export.c:190 msgid "Insert line numbers before each line in the exported document" -msgstr "" +msgstr "Aseta eksporditavas dokumendis iga rea ette reanumbrid" #: ../plugins/export.c:200 msgid "_Use current zoom level" -msgstr "" +msgstr "_Kasuta praegust suurendust" #: ../plugins/export.c:202 msgid "Renders the font size of the document together with the current zoom level" @@ -5276,60 +5286,60 @@ msgstr "" #: ../plugins/export.c:280 #, c-format msgid "Document successfully exported as '%s'." -msgstr "" +msgstr "Dokument eksportimine faili '%s' õnnestus." #: ../plugins/export.c:282 #, c-format msgid "File '%s' could not be written (%s)." -msgstr "" +msgstr "Faili '%s' kirjutamine ebaõnnestus (%s)." #: ../plugins/export.c:332 #, c-format msgid "The file '%s' already exists. Do you want to overwrite it?" -msgstr "" +msgstr "Fail '%s' on juba olemas. Kas sa tahad selle üle kirjutada?" #: ../plugins/export.c:780 msgid "_Export" -msgstr "" +msgstr "_Ekspordi" #. HTML #: ../plugins/export.c:787 msgid "As _HTML" -msgstr "" +msgstr "_HTML" #. LaTeX #: ../plugins/export.c:793 msgid "As _LaTeX" -msgstr "" +msgstr "_LaTex" #: ../plugins/filebrowser.c:44 msgid "File Browser" -msgstr "" +msgstr "Faililehitseja" #: ../plugins/filebrowser.c:44 msgid "Adds a file browser tab to the sidebar." -msgstr "" +msgstr "Lisab faililehitseja kaardi külgribale." #: ../plugins/filebrowser.c:368 msgid "Too many items selected!" -msgstr "" +msgstr "Valitud on liiga palju kirjeid." #: ../plugins/filebrowser.c:444 #, c-format msgid "Could not execute configured external command '%s' (%s)." -msgstr "" +msgstr "Välise käsu '%s' käivitamine ebaõnnestus (%s)." #: ../plugins/filebrowser.c:614 msgid "Open _externally" -msgstr "" +msgstr "Ava _välise programmiga" #: ../plugins/filebrowser.c:639 msgid "Show _Hidden Files" -msgstr "" +msgstr "Näita _peidetud faile" #: ../plugins/filebrowser.c:869 msgid "Up" -msgstr "" +msgstr "Üles" #: ../plugins/filebrowser.c:874 msgid "Refresh" @@ -5337,7 +5347,7 @@ msgstr "Värskenda" #: ../plugins/filebrowser.c:879 msgid "Home" -msgstr "" +msgstr "Kodu" #: ../plugins/filebrowser.c:884 msgid "Set path from document" @@ -5345,7 +5355,7 @@ msgstr "" #: ../plugins/filebrowser.c:898 msgid "Filter:" -msgstr "" +msgstr "Filter:" #: ../plugins/filebrowser.c:907 msgid "Filter your files with the usual wildcards. Separate multiple patterns with a space." @@ -5377,7 +5387,7 @@ msgstr "Näita peidetud faile" #: ../plugins/filebrowser.c:1241 msgid "Hide file extensions:" -msgstr "" +msgstr "Peida faililaiendid: " #: ../plugins/filebrowser.c:1260 msgid "Follow the path of the current file" @@ -5425,7 +5435,7 @@ msgstr[1] "" #. initialize the dialog #: ../plugins/saveactions.c:381 msgid "Select Directory" -msgstr "" +msgstr "Vali kaust" #: ../plugins/saveactions.c:466 msgid "Backup directory does not exist or is not writable." @@ -5433,21 +5443,21 @@ msgstr "" #: ../plugins/saveactions.c:547 msgid "Auto Save" -msgstr "" +msgstr "Automaatne salvestamine" #: ../plugins/saveactions.c:549 #: ../plugins/saveactions.c:611 #: ../plugins/saveactions.c:652 msgid "_Enable" -msgstr "" +msgstr "_Luba" #: ../plugins/saveactions.c:557 msgid "Auto save _interval:" -msgstr "" +msgstr "Automaatse salvestuse _intervall:" #: ../plugins/saveactions.c:565 msgid "seconds" -msgstr "" +msgstr "sekundit" #: ../plugins/saveactions.c:574 msgid "_Print status message if files have been automatically saved" @@ -5455,15 +5465,15 @@ msgstr "" #: ../plugins/saveactions.c:582 msgid "Save only current open _file" -msgstr "" +msgstr "Salvesta ainult aktiivne _fail" #: ../plugins/saveactions.c:589 msgid "Sa_ve all open files" -msgstr "" +msgstr "Salvesta kõik _avatud failid" #: ../plugins/saveactions.c:609 msgid "Instant Save" -msgstr "" +msgstr "Kiirsalvestus" #: ../plugins/saveactions.c:619 msgid "_Filetype to use for newly opened files:" @@ -5471,15 +5481,15 @@ msgstr "" #: ../plugins/saveactions.c:650 msgid "Backup Copy" -msgstr "" +msgstr "Varukoopia" #: ../plugins/saveactions.c:660 msgid "_Directory to save backup files in:" -msgstr "" +msgstr "Varukoopiate _kaust:" #: ../plugins/saveactions.c:683 msgid "Date/_Time format for backup files (\"man strftime\" for details):" -msgstr "" +msgstr "Varukoopiate _kuupäeva ja kellaaja vorming (lähemalt räägib \"man strftime\")" #: ../plugins/saveactions.c:696 msgid "Directory _levels to include in the backup destination:" @@ -5513,7 +5523,7 @@ msgstr "_Kõrvuti" #: ../plugins/splitwindow.c:412 msgid "_Top and Bottom" -msgstr "" +msgstr "_Ülemine ja alumine" #: ../plugins/splitwindow.c:428 msgid "Split Horizontally" From 8b9c9d8e432052dfe80b301a5220f8bafd659f4e Mon Sep 17 00:00:00 2001 From: Andreas Ots Date: Thu, 27 Dec 2012 15:31:00 +0200 Subject: [PATCH 72/92] po/et.po: Header fix --- po/et.po | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/po/et.po b/po/et.po index f6c5ca097..ce44b8385 100644 --- a/po/et.po +++ b/po/et.po @@ -8,11 +8,7 @@ msgstr "" "Project-Id-Version: geany 1.22\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2012-12-26 18:25+0200\n" -<<<<<<< HEAD -"PO-Revision-Date: 2012-12-27 15:25+0300\n" -======= -"PO-Revision-Date: 2012-12-27 13:23+0300\n" ->>>>>>> 4e950a39db1bb046572b0d1c7ba1be922f3969e6 +"PO-Revision-Date: 2012-12-27 13:25+0300\n" "Last-Translator: Andreas Ots \n" "Language-Team: Estonian\n" "Language: et\n" From 3a7453bec4c5fdd41b735bd464abdc485063296b Mon Sep 17 00:00:00 2001 From: Andreas Ots Date: Thu, 27 Dec 2012 15:32:27 +0200 Subject: [PATCH 73/92] po/et.po: Git trashed the translations --- po/et.po | 4 ---- 1 file changed, 4 deletions(-) diff --git a/po/et.po b/po/et.po index ce44b8385..e685176dc 100644 --- a/po/et.po +++ b/po/et.po @@ -540,11 +540,7 @@ msgstr "" #: ../data/geany.glade.h:125 msgid "\"Smart\" home key" -<<<<<<< HEAD msgstr "\"Tark\" Home-klahv" -======= -msgstr "\"Tark\" home-klahv" ->>>>>>> 4e950a39db1bb046572b0d1c7ba1be922f3969e6 #: ../data/geany.glade.h:126 msgid "When \"smart\" home is enabled, the HOME key will move the caret to the first non-blank character of the line, unless it is already there, it moves to the very beginning of the line. When this feature is disabled, the HOME key always moves the caret to the start of the current line, regardless of its current position." From c597e5b3902acc83d237d90dffd027122c83fa3f Mon Sep 17 00:00:00 2001 From: Andreas Ots Date: Thu, 27 Dec 2012 16:39:48 +0200 Subject: [PATCH 74/92] po/et.po: 970 translated, 4 fuzzy, 267 untranslated --- po/et.po | 242 ++++++++++++++++++++++++++++--------------------------- 1 file changed, 123 insertions(+), 119 deletions(-) diff --git a/po/et.po b/po/et.po index e685176dc..500375fdd 100644 --- a/po/et.po +++ b/po/et.po @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: geany 1.22\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2012-12-26 18:25+0200\n" -"PO-Revision-Date: 2012-12-27 13:25+0300\n" +"PO-Revision-Date: 2012-12-27 16:38+0300\n" "Last-Translator: Andreas Ots \n" "Language-Team: Estonian\n" "Language: et\n" @@ -886,7 +886,7 @@ msgstr "" #: ../data/geany.glade.h:211 msgid "Line" -msgstr "" +msgstr "Joon" #: ../data/geany.glade.h:212 msgid "Prints a vertical line in the editor window at the given cursor position (see below)" @@ -1358,7 +1358,7 @@ msgstr "" #: ../data/geany.glade.h:325 msgid "Don't use run script" -msgstr "" +msgstr "Ära kasuta käivitusskripti" #: ../data/geany.glade.h:326 msgid "Run programs in VTE instead of opening a terminal emulation window. Please note, programs executed in VTE cannot be stopped" @@ -1532,16 +1532,16 @@ msgstr "_Vali aktiivne lõik" #: ../data/geany.glade.h:364 msgid "_Move Line(s) Up" -msgstr "" +msgstr "_Liiguta rida/read üles" #: ../data/geany.glade.h:365 msgid "_Move Line(s) Down" -msgstr "" +msgstr "_Liiguta rida/read alla" #: ../data/geany.glade.h:366 #: ../src/keybindings.c:399 msgid "_Send Selection to Terminal" -msgstr "" +msgstr "_Saada valik terminali" #: ../data/geany.glade.h:367 #: ../src/keybindings.c:401 @@ -1637,12 +1637,12 @@ msgstr "_Mine reale" #: ../data/geany.glade.h:388 #: ../src/keybindings.c:437 msgid "Find Next _Selection" -msgstr "" +msgstr "Otsi _järgmine valik" #: ../data/geany.glade.h:389 #: ../src/keybindings.c:439 msgid "Find Pre_vious Selection" -msgstr "" +msgstr "Otsi _eelmine valik" #: ../data/geany.glade.h:390 #: ../src/keybindings.c:456 @@ -1651,7 +1651,7 @@ msgstr "_Märgi kõik" #: ../data/geany.glade.h:391 msgid "Go to T_ag Declaration" -msgstr "" +msgstr "Mine _sildi deklaratsiooni juurde" #: ../data/geany.glade.h:392 #: ../src/dialogs.c:358 @@ -1805,7 +1805,7 @@ msgstr "" #: ../data/geany.glade.h:429 #: ../src/keybindings.c:565 msgid "_Clone" -msgstr "" +msgstr "_Klooni" #: ../data/geany.glade.h:430 msgid "_Strip Trailing Spaces" @@ -2126,7 +2126,7 @@ msgstr "" #: ../src/build.c:1829 #: ../src/build.c:1841 msgid "No more build errors." -msgstr "" +msgstr "Ehitamisel rohkem vigu ei olnud." #: ../src/build.c:1940 #: ../src/build.c:1942 @@ -2166,7 +2166,7 @@ msgstr "" #: ../src/build.c:2101 msgid "No filetype" -msgstr "" +msgstr "Failitüüp puudub" #: ../src/build.c:2110 #: ../src/build.c:2145 @@ -2581,7 +2581,7 @@ msgstr "Fail \"%s\" ei ole korrektne %s." #: ../src/document.c:821 #, c-format msgid "The file \"%s\" does not look like a text file or the file encoding is not supported." -msgstr "" +msgstr "Fali \"%s\" ei ole tekstifail või faili kodeering ei ole toetatud." #: ../src/document.c:831 #, c-format @@ -2996,11 +2996,11 @@ msgstr "nimetu" #: ../src/templates.c:224 #, c-format msgid "Could not find file '%s'." -msgstr "" +msgstr "Faili '%s' ei leitud." #: ../src/highlighting.c:1327 msgid "Default" -msgstr "" +msgstr "Vaikimisi" #: ../src/highlighting.c:1366 msgid "The current filetype overrides the default style." @@ -3012,7 +3012,7 @@ msgstr "" #: ../src/highlighting.c:1388 msgid "Color Schemes" -msgstr "" +msgstr "Värviskeemid" #. visual group order #: ../src/keybindings.c:226 @@ -3030,38 +3030,38 @@ msgstr "Vali" #: ../src/keybindings.c:230 msgid "Format" -msgstr "" +msgstr "Vorming" #: ../src/keybindings.c:231 msgid "Insert" -msgstr "" +msgstr "Lisamine" #: ../src/keybindings.c:232 msgid "Settings" -msgstr "" +msgstr "Seadistused" #: ../src/keybindings.c:233 msgid "Search" -msgstr "" +msgstr "Otsimine" #: ../src/keybindings.c:234 msgid "Go to" -msgstr "" +msgstr "Navigeerimine" #: ../src/keybindings.c:235 msgid "View" -msgstr "" +msgstr "Vaade" #: ../src/keybindings.c:236 msgid "Document" -msgstr "" +msgstr "Dokument" #: ../src/keybindings.c:238 #: ../src/keybindings.c:590 #: ../src/project.c:447 #: ../src/ui_utils.c:1972 msgid "Build" -msgstr "" +msgstr "Ehitamine" #: ../src/keybindings.c:240 #: ../src/keybindings.c:615 @@ -3070,11 +3070,11 @@ msgstr "Abi" #: ../src/keybindings.c:241 msgid "Focus" -msgstr "" +msgstr "Fookus" #: ../src/keybindings.c:242 msgid "Notebook tab" -msgstr "" +msgstr "Märkmiku kaardid" #: ../src/keybindings.c:251 #: ../src/keybindings.c:279 @@ -3134,7 +3134,7 @@ msgstr "Tee uuesti" #: ../src/keybindings.c:302 msgid "Delete to line end" -msgstr "" +msgstr "Kustuta siit rea lõpuni" #: ../src/keybindings.c:305 msgid "_Transpose Current Line" @@ -3142,19 +3142,19 @@ msgstr "" #: ../src/keybindings.c:307 msgid "Scroll to current line" -msgstr "" +msgstr "Keri aktiivse reani" #: ../src/keybindings.c:309 msgid "Scroll up the view by one line" -msgstr "" +msgstr "Keri üles ühe rea võrra" #: ../src/keybindings.c:311 msgid "Scroll down the view by one line" -msgstr "" +msgstr "Keri alla ühe rea võrra" #: ../src/keybindings.c:313 msgid "Complete snippet" -msgstr "" +msgstr "Lõpeta tekstijupp" #: ../src/keybindings.c:315 msgid "Move cursor in snippet" @@ -3162,7 +3162,7 @@ msgstr "" #: ../src/keybindings.c:317 msgid "Suppress snippet completion" -msgstr "" +msgstr "Ära lõpeta tekstijuppi" #: ../src/keybindings.c:319 msgid "Context Action" @@ -3178,7 +3178,7 @@ msgstr "" #: ../src/keybindings.c:325 msgid "Show macro list" -msgstr "" +msgstr "Näita makrode nimekirja" #: ../src/keybindings.c:327 msgid "Word part completion" @@ -3186,11 +3186,11 @@ msgstr "" #: ../src/keybindings.c:330 msgid "Move line(s) up" -msgstr "" +msgstr "Liiguta rida/ridu üles" #: ../src/keybindings.c:333 msgid "Move line(s) down" -msgstr "" +msgstr "Liiguta rida/ridu alla" #: ../src/keybindings.c:338 msgid "Cut" @@ -3210,7 +3210,7 @@ msgstr "Vali kõik" #: ../src/keybindings.c:355 msgid "Select current word" -msgstr "" +msgstr "Vali aktiivne sõna" #: ../src/keybindings.c:363 msgid "Select to previous word part" @@ -3234,19 +3234,19 @@ msgstr "" #: ../src/keybindings.c:380 msgid "Increase indent" -msgstr "" +msgstr "Suurenda taanet" #: ../src/keybindings.c:383 msgid "Decrease indent" -msgstr "" +msgstr "Vähenda taanet" #: ../src/keybindings.c:386 msgid "Increase indent by one space" -msgstr "" +msgstr "Suurenda taanet ühe tühiku võrra" #: ../src/keybindings.c:388 msgid "Decrease indent by one space" -msgstr "" +msgstr "Vähenda taanet ühe tühiku võrra" #: ../src/keybindings.c:392 msgid "Send to Custom Command 1" @@ -3262,19 +3262,19 @@ msgstr "" #: ../src/keybindings.c:404 msgid "Join lines" -msgstr "" +msgstr "Ühenda read" #: ../src/keybindings.c:409 msgid "Insert date" -msgstr "" +msgstr "Sisesta kuupäev" #: ../src/keybindings.c:415 msgid "Insert New Line Before Current" -msgstr "" +msgstr "Sisesta uus rida aktiivse rea ette" #: ../src/keybindings.c:417 msgid "Insert New Line After Current" -msgstr "" +msgstr "Sisesta uus rida peale aktiivset rida" #: ../src/keybindings.c:430 #: ../src/search.c:439 @@ -3297,7 +3297,7 @@ msgstr "Asenda" #: ../src/keybindings.c:443 #: ../src/search.c:843 msgid "Find in Files" -msgstr "" +msgstr "Otsi failidest" #: ../src/keybindings.c:446 msgid "Next Message" @@ -3309,7 +3309,7 @@ msgstr "Eelmine teade" #: ../src/keybindings.c:451 msgid "Find Usage" -msgstr "" +msgstr "Otsi kasutamist" #: ../src/keybindings.c:454 msgid "Find Document Usage" @@ -3331,15 +3331,15 @@ msgstr "" #: ../src/keybindings.c:471 msgid "Toggle marker" -msgstr "" +msgstr "Lülita tähist" #: ../src/keybindings.c:480 msgid "Go to Tag Definition" -msgstr "" +msgstr "Mine sildi definitsiooni juurde" #: ../src/keybindings.c:483 msgid "Go to Tag Declaration" -msgstr "" +msgstr "Mine sildi deklaratsiooni juurde" #: ../src/keybindings.c:485 msgid "Go to Start of Line" @@ -3375,11 +3375,11 @@ msgstr "Täisekraan" #: ../src/keybindings.c:505 msgid "Toggle Messages Window" -msgstr "" +msgstr "Lülita teadeteakent" #: ../src/keybindings.c:508 msgid "Toggle Sidebar" -msgstr "" +msgstr "Lülita külgriba" #: ../src/keybindings.c:510 msgid "Zoom In" @@ -3427,11 +3427,11 @@ msgstr "Lülitu külgribale" #: ../src/keybindings.c:535 msgid "Switch to Sidebar Symbol List" -msgstr "" +msgstr "Mine külgribal sümbolite nimekirja" #: ../src/keybindings.c:537 msgid "Switch to Sidebar Document List" -msgstr "" +msgstr "Mine külgribal dokumentide nimekirja" #: ../src/keybindings.c:542 msgid "Switch to left document" @@ -3475,7 +3475,7 @@ msgstr "Asenda tühikud tabeldusmärkidega" #: ../src/keybindings.c:571 msgid "Toggle current fold" -msgstr "" +msgstr "Lülita aktiivset volti" #: ../src/keybindings.c:573 msgid "Fold all" @@ -3483,11 +3483,11 @@ msgstr "Voldi kõik" #: ../src/keybindings.c:575 msgid "Unfold all" -msgstr "" +msgstr "Voldi kõik lahti" #: ../src/keybindings.c:577 msgid "Reload symbol list" -msgstr "" +msgstr "Lae sümbolite nimekiri uuesti" #: ../src/keybindings.c:579 msgid "Remove Markers" @@ -3536,7 +3536,7 @@ msgstr "" #: ../src/keybindings.c:610 msgid "Show Color Chooser" -msgstr "" +msgstr "Näita värvivalijat" #: ../src/keybindings.c:857 msgid "Keyboard Shortcuts" @@ -3552,7 +3552,7 @@ msgstr "" #: ../src/keyfile.c:1166 msgid "Failed to load one or more session files." -msgstr "" +msgstr "Ühe või rohkema sessioonifaili laadimine ebaõnnestus." #: ../src/log.c:181 msgid "Debug Messages" @@ -3576,7 +3576,7 @@ msgstr "" #: ../src/main.c:125 msgid "Generate global tags file (see documentation)" -msgstr "" +msgstr "Genereeri globaalne siltide fail (vaata dokumentatsiooni)" #: ../src/main.c:126 msgid "Don't preprocess C/C++ files when generating tags" @@ -3584,7 +3584,7 @@ msgstr "" #: ../src/main.c:128 msgid "Don't open files in a running instance, force opening a new instance" -msgstr "" +msgstr "Ära ava faile olemasolevas isendis, ava uus isend" #: ../src/main.c:129 msgid "Use this socket filename for communication with a running Geany instance" @@ -3592,7 +3592,7 @@ msgstr "" #: ../src/main.c:130 msgid "Return a list of open documents in a running Geany instance" -msgstr "" +msgstr "Tagasta avatud dokumentide nimekiri jooksvas Geany isendis" #: ../src/main.c:132 msgid "Set initial line number for the first opened file" @@ -3600,11 +3600,11 @@ msgstr "" #: ../src/main.c:133 msgid "Don't show message window at startup" -msgstr "" +msgstr "Ära näita käivitamisel teadeteakent" #: ../src/main.c:134 msgid "Don't load auto completion data (see documentation)" -msgstr "" +msgstr "Ära lae automaatlõpetuse andmeid (vaata dokumentatsiooni)" #: ../src/main.c:136 msgid "Don't load plugins" @@ -3612,19 +3612,19 @@ msgstr "Ära lae pluginaid" #: ../src/main.c:138 msgid "Print Geany's installation prefix" -msgstr "" +msgstr "Väljasta Geany paigaldamise prefix" #: ../src/main.c:139 msgid "Open all FILES in read-only mode (see documention)" -msgstr "" +msgstr "Ava kõik FAILID kirjutuskaitsult (vaata dokumentatsiooni)" #: ../src/main.c:140 msgid "Don't load the previous session's files" -msgstr "" +msgstr "Ära lae eelmise sessiooni faile" #: ../src/main.c:142 msgid "Don't load terminal support" -msgstr "" +msgstr "Ära lae terminali tuge" #: ../src/main.c:143 msgid "Filename of libvte.so" @@ -3688,7 +3688,7 @@ msgstr "Seadistuste kataloogi loomine ebaõnnestus (%s)." #: ../src/main.c:1311 msgid "Configuration files reloaded." -msgstr "" +msgstr "Konfiguratsioonifailid laaditi uuesti." #: ../src/msgwindow.c:158 msgid "Status messages" @@ -3809,7 +3809,7 @@ msgstr "_Kirjuta üle" #: ../src/prefs.c:1462 msgid "Override that keybinding?" -msgstr "" +msgstr "Tühista see kiirklahv?" #: ../src/prefs.c:1463 #, c-format @@ -3835,12 +3835,12 @@ msgstr "" #. page Editor->Indentation #: ../src/prefs.c:1679 msgid "Warning: these settings are overridden by the current project. See Project->Properties." -msgstr "" +msgstr "Hoiatus: aktiivse projekti seadistused tühistavad siinsed. Vaata Projekt->Omadused." #: ../src/printing.c:158 #, c-format msgid "Page %d of %d" -msgstr "" +msgstr "Lehekülg %d %d-st" #: ../src/printing.c:228 msgid "Document Setup" @@ -3848,7 +3848,7 @@ msgstr "" #: ../src/printing.c:263 msgid "Print only the basename(without the path) of the printed file" -msgstr "" +msgstr "Trüki ainult trükitava faili nimi ilma teekonnata" #: ../src/printing.c:383 msgid "Paginating" @@ -3872,7 +3872,7 @@ msgstr "" #: ../src/printing.c:519 #, c-format msgid "Printing of %s failed (%s)." -msgstr "" +msgstr "Faili %s trükkimine ebaõnnestus (%s)." #: ../src/printing.c:557 msgid "Please set a print command in the preferences dialog first." @@ -3885,16 +3885,19 @@ msgid "" "\n" "%s" msgstr "" +"Fail \"%s\" trükitakse järgmise käsuga:\n" +"\n" +"%s" #: ../src/printing.c:581 #, c-format msgid "Printing of \"%s\" failed (return code: %s)." -msgstr "" +msgstr "Faili \"%s\" trükkimine ebaõnnestus (veakood: %s)." #: ../src/printing.c:587 #, c-format msgid "File %s printed." -msgstr "" +msgstr "Fail %s trükitud." #. "projects" is part of the default project base path so be careful when translating #. * please avoid special characters and spaces, look at the source for details or ask Frank @@ -3913,24 +3916,24 @@ msgstr "_Loo" #: ../src/project.c:175 #: ../src/project.c:420 msgid "Choose Project Base Path" -msgstr "" +msgstr "Määra projekti aluskataloog" #: ../src/project.c:197 #: ../src/project.c:563 msgid "Project file could not be written" -msgstr "" +msgstr "Projektifaili kirjutamine ebaõnnestus" #: ../src/project.c:200 #, c-format msgid "Project \"%s\" created." -msgstr "" +msgstr "Loodi projekt \"%s\" ." #: ../src/project.c:241 #: ../src/project.c:273 #: ../src/project.c:953 #, c-format msgid "Project file \"%s\" could not be loaded." -msgstr "" +msgstr "Projektifaili \"%s\" laadimine ebaõnnestus." #: ../src/project.c:267 #: ../src/project.c:279 @@ -3944,12 +3947,12 @@ msgstr "Projektifaild" #: ../src/project.c:361 #, c-format msgid "Project \"%s\" closed." -msgstr "" +msgstr "Projekt \"%s\" suleti." #: ../src/project.c:566 #, c-format msgid "Project \"%s\" saved." -msgstr "" +msgstr "Projekt \"%s\" salvestati." #: ../src/project.c:599 msgid "Do you want to close it before proceeding?" @@ -3958,7 +3961,7 @@ msgstr "" #: ../src/project.c:600 #, c-format msgid "The '%s' project is open." -msgstr "" +msgstr "Projekt '%s' on avatud." #: ../src/project.c:649 msgid "The specified project name is too short." @@ -3980,23 +3983,23 @@ msgstr "" #: ../src/project.c:691 #, c-format msgid "The path \"%s\" does not exist." -msgstr "" +msgstr "Asukohta \"%s\" ei leitud." #: ../src/project.c:700 #, c-format msgid "Project base directory could not be created (%s)." -msgstr "" +msgstr "Projekti aluskataloogi loomine ebaõnnestus (%s)." #: ../src/project.c:713 #, c-format msgid "Project file could not be written (%s)." -msgstr "" +msgstr "Projektifaili kirjutamine ebaõnnestus (%s)." #. initialise the dialog #: ../src/project.c:857 #: ../src/project.c:868 msgid "Choose Project Filename" -msgstr "" +msgstr "Vali projekti failinimi" #: ../src/project.c:943 #, c-format @@ -4155,7 +4158,7 @@ msgstr "" #: ../src/search.c:947 msgid "_Recurse in subfolders" -msgstr "" +msgstr "_Lasku alamkataloogidesse" #: ../src/search.c:960 msgid "_Invert search results" @@ -4167,11 +4170,11 @@ msgstr "" #: ../src/search.c:981 msgid "E_xtra options:" -msgstr "" +msgstr "_Lisavalikud:" #: ../src/search.c:988 msgid "Other options to pass to Grep" -msgstr "" +msgstr "Muud Grepi võtmed" #: ../src/search.c:1273 #: ../src/search.c:2091 @@ -4185,7 +4188,7 @@ msgstr[1] "" #: ../src/search.c:1320 #, c-format msgid "Replaced %u matches in %u documents." -msgstr "" +msgstr "Asendati %u vastet %u dokumendis." #: ../src/search.c:1511 msgid "Invalid directory for find in files." @@ -4609,7 +4612,7 @@ msgstr "" #: ../src/symbols.c:1807 #, c-format msgid "Could not load tags file '%s'." -msgstr "" +msgstr "Sildifaili '%s' laadimine ebaõnnestus." #: ../src/symbols.c:1947 #, c-format @@ -4822,7 +4825,7 @@ msgstr "" #: ../src/tools.c:536 msgid "ID" -msgstr "" +msgstr "ID" #: ../src/tools.c:745 msgid "No custom commands defined." @@ -4834,31 +4837,31 @@ msgstr "Sõnade arv" #: ../src/tools.c:852 msgid "selection" -msgstr "" +msgstr "valik" #: ../src/tools.c:857 msgid "whole document" -msgstr "" +msgstr "kogu dokument" #: ../src/tools.c:866 msgid "Range:" -msgstr "" +msgstr "Piirkond:" #: ../src/tools.c:878 msgid "Lines:" -msgstr "" +msgstr "Ridu:" #: ../src/tools.c:892 msgid "Words:" -msgstr "" +msgstr "Sõnu:" #: ../src/tools.c:906 msgid "Characters:" -msgstr "" +msgstr "Märke:" #: ../src/sidebar.c:175 msgid "No tags found" -msgstr "" +msgstr "Silte ei leitud" #: ../src/sidebar.c:589 msgid "Show S_ymbol List" @@ -4924,26 +4927,26 @@ msgstr "TAB/TÜH" #: ../src/ui_utils.c:259 msgid "MOD" -msgstr "" +msgstr "MOD" #: ../src/ui_utils.c:332 #, c-format msgid "pos: %d" -msgstr "" +msgstr "asukoht: %d" #: ../src/ui_utils.c:334 #, c-format msgid "style: %d" -msgstr "" +msgstr "stiil: %d" #: ../src/ui_utils.c:386 msgid " (new instance)" -msgstr "" +msgstr "(uus isend)" #: ../src/ui_utils.c:416 #, c-format msgid "Font updated (%s)." -msgstr "" +msgstr "Font uuendatud (%s)." #: ../src/ui_utils.c:612 msgid "C Standard Library" @@ -4967,7 +4970,7 @@ msgstr "C++ STL" #: ../src/ui_utils.c:678 msgid "_Set Custom Date Format" -msgstr "" +msgstr "_Kohandatud kuupäeva vorming" #: ../src/ui_utils.c:1811 msgid "Select Folder" @@ -4991,7 +4994,7 @@ msgstr "" #: ../src/utils.c:87 msgid "Select Browser" -msgstr "" +msgstr "Vali lehitseja" #: ../src/utils.c:88 msgid "Failed to spawn the configured browser command. Please correct it or enter another one." @@ -5036,7 +5039,7 @@ msgstr "Geany projektifailid" #: ../src/win32.c:165 msgid "Executables" -msgstr "" +msgstr "Käivitatavad failid" #: ../src/win32.c:1173 #, c-format @@ -5228,16 +5231,17 @@ msgstr "HTML (nimi)" #: ../plugins/htmlchars.c:739 msgid "_Insert Special HTML Characters" -msgstr "" +msgstr "_Sisesta HTML erimärke" #. Add menuitem for html replacement functions #: ../plugins/htmlchars.c:754 +#, fuzzy msgid "_HTML Replacement" -msgstr "" +msgstr "_HTML asendus" #: ../plugins/htmlchars.c:761 msgid "_Auto-replace Special Characters" -msgstr "" +msgstr "_Asenda erimärgid automaatselt" #: ../plugins/htmlchars.c:770 msgid "_Replace Characters in Selection" @@ -5245,7 +5249,7 @@ msgstr "" #: ../plugins/htmlchars.c:785 msgid "Insert Special HTML Characters" -msgstr "" +msgstr "Sisesta HTML erimärke" #: ../plugins/htmlchars.c:788 msgid "Replace special characters" @@ -5253,7 +5257,7 @@ msgstr "" #: ../plugins/htmlchars.c:791 msgid "Toggle plugin status" -msgstr "" +msgstr "Lülita plugina olekut" #: ../plugins/export.c:38 msgid "Export" @@ -5412,25 +5416,25 @@ msgstr "" #: ../plugins/saveactions.c:170 #, c-format msgid "Backup Copy: Directory could not be created (%s)." -msgstr "" +msgstr "Varukoopia: Kataloogi loomine ebaõnnestus (%s)." #. it's unlikely that this happens #: ../plugins/saveactions.c:202 #, c-format msgid "Backup Copy: File could not be read (%s)." -msgstr "" +msgstr "Varukoopia: Faili lugemine ebaõnnestus (%s)." #: ../plugins/saveactions.c:220 #, c-format msgid "Backup Copy: File could not be saved (%s)." -msgstr "" +msgstr "Varukoopia: Faili salvestamine ebaõnnestus (%s)." #: ../plugins/saveactions.c:312 #, c-format msgid "Autosave: Saved %d file automatically." msgid_plural "Autosave: Saved %d files automatically." -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Automaatsalvestus: %d fail salvestatud." +msgstr[1] "Automaatsalvestus: %d faili salvestatud." #. initialize the dialog #: ../plugins/saveactions.c:381 @@ -5439,7 +5443,7 @@ msgstr "Vali kaust" #: ../plugins/saveactions.c:466 msgid "Backup directory does not exist or is not writable." -msgstr "" +msgstr "Varukoopiate kataloogi ei ole olemas või pole kirjutatav." #: ../plugins/saveactions.c:547 msgid "Auto Save" @@ -5461,7 +5465,7 @@ msgstr "sekundit" #: ../plugins/saveactions.c:574 msgid "_Print status message if files have been automatically saved" -msgstr "" +msgstr "_Väljasta olekuteade kui failid on automaatselt salvestatud" #: ../plugins/saveactions.c:582 msgid "Save only current open _file" From 1bad1551d7ab0827c3a4d9c08783424003123122 Mon Sep 17 00:00:00 2001 From: Colomban Wendling Date: Fri, 2 Nov 2012 21:54:51 +0100 Subject: [PATCH 75/92] Scintilla: properly update the Pango contexts for the target surface This fixes drawing on a surface that has different settings (like scaling) than the display surface, by performing the measurements on a layout properly set up for the target surface. In practice, this fixes e.g. printing on a scaled surface. (Applied to Scintilla HG as 74c71632dd1afa726b0f1608d13413e0864da9b0) --- scintilla/gtk/PlatGTK.cxx | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/scintilla/gtk/PlatGTK.cxx b/scintilla/gtk/PlatGTK.cxx index d98c23530..8b91f335f 100644 --- a/scintilla/gtk/PlatGTK.cxx +++ b/scintilla/gtk/PlatGTK.cxx @@ -541,6 +541,8 @@ void SurfaceImpl::Init(SurfaceID sid, WindowID wid) { PLATFORM_ASSERT(wid); context = cairo_reference(reinterpret_cast(sid)); pcontext = gtk_widget_create_pango_context(PWidget(wid)); + // update the Pango context in case sid isn't the widget's surface + pango_cairo_update_context(context, pcontext); layout = pango_layout_new(pcontext); cairo_set_line_width(context, 1); createdGC = true; @@ -554,6 +556,8 @@ void SurfaceImpl::InitPixMap(int width, int height, Surface *surface_, WindowID PLATFORM_ASSERT(wid); context = cairo_reference(surfImpl->context); pcontext = gtk_widget_create_pango_context(PWidget(wid)); + // update the Pango context in case surface_ isn't the widget's surface + pango_cairo_update_context(context, pcontext); PLATFORM_ASSERT(pcontext); layout = pango_layout_new(pcontext); PLATFORM_ASSERT(layout); From b9c1c9093890506b85fc6bd3db9da410717bdd20 Mon Sep 17 00:00:00 2001 From: Colomban Wendling Date: Tue, 1 Jan 2013 19:04:47 +0100 Subject: [PATCH 76/92] Revert "Alter default and document icon setting" This reverts commit 306eaab3916649567c892215ad8390b9d39de82f. --- doc/geany.txt | 2 -- src/keyfile.c | 2 +- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/doc/geany.txt b/doc/geany.txt index 593028fc7..929cf8c0b 100644 --- a/doc/geany.txt +++ b/doc/geany.txt @@ -2512,8 +2512,6 @@ msgwin_messages_visible Whether to show the Messages tab in the tru Messages Window msgwin_scribble_visible Whether to show the Scribble tab in the true immediately Messages Window -use_geany_icon Whether to use the Geany icon on the false on restart - window instead of the theme's icon ================================ ========================================= ========== =========== By default, statusbar_template is empty. This tells Geany to use its diff --git a/src/keyfile.c b/src/keyfile.c index 7df84eb20..651138bf6 100644 --- a/src/keyfile.c +++ b/src/keyfile.c @@ -243,7 +243,7 @@ static void init_pref_groups(void) /* use the Geany icon instead of the theme */ stash_group_add_boolean(group, &main_use_geany_icon, - "use_geany_icon", FALSE); + "use_geany_icon", TRUE); } From 003435e16ded66be6084a017a3169a1fc8a61bcb Mon Sep 17 00:00:00 2001 From: Colomban Wendling Date: Tue, 1 Jan 2013 19:04:59 +0100 Subject: [PATCH 77/92] Revert "Make use of theme icon a various pref." A preference for an icon doesn't make sense; if someone don't like her theme's icon she should either switch to another theme, override that specific icon or don't bother. This reverts commit 6897cd49c69535c6563e56ae011c6f8382fec485. --- src/keyfile.c | 4 ---- src/main.c | 20 ++++++-------------- src/main.h | 2 -- 3 files changed, 6 insertions(+), 20 deletions(-) diff --git a/src/keyfile.c b/src/keyfile.c index 651138bf6..9dfaa99f6 100644 --- a/src/keyfile.c +++ b/src/keyfile.c @@ -240,10 +240,6 @@ static void init_pref_groups(void) "number_non_ft_menu_items", 0); stash_group_add_integer(group, &build_menu_prefs.number_exec_menu_items, "number_exec_menu_items", 0); - - /* use the Geany icon instead of the theme */ - stash_group_add_boolean(group, &main_use_geany_icon, - "use_geany_icon", TRUE); } diff --git a/src/main.c b/src/main.c index 16f0e7924..744092e47 100644 --- a/src/main.c +++ b/src/main.c @@ -90,7 +90,6 @@ gboolean ignore_callback; /* hack workaround for GTK+ toggle button callback pro GeanyStatus main_status; CommandLineOptions cl_options; /* fields initialised in parse_command_line_options */ -gboolean main_use_geany_icon; static const gchar geany_lib_versions[] = "GTK %u.%u.%u, GLib %u.%u.%u"; @@ -1061,19 +1060,12 @@ gint main(gint argc, gchar **argv) /* set window icon */ { GdkPixbuf *pb; - if (main_use_geany_icon) - { - pb = ui_new_pixbuf_from_inline(GEANY_IMAGE_LOGO); - } - else - { - pb = gtk_icon_theme_load_icon(gtk_icon_theme_get_default(), "geany", 48, 0, NULL); - if (pb == NULL) - { - g_warning("Unable to find Geany icon in theme, using embedded icon"); - pb = ui_new_pixbuf_from_inline(GEANY_IMAGE_LOGO); - } - } + pb = gtk_icon_theme_load_icon(gtk_icon_theme_get_default(), "geany", 48, 0, NULL); + if (pb == NULL) + { + g_warning("Unable to find Geany icon in theme, using embedded icon"); + pb = ui_new_pixbuf_from_inline(GEANY_IMAGE_LOGO); + } gtk_window_set_icon(GTK_WINDOW(main_widgets.window), pb); g_object_unref(pb); /* free our reference */ } diff --git a/src/main.h b/src/main.h index 6f4c2e04b..30e07b038 100644 --- a/src/main.h +++ b/src/main.h @@ -51,8 +51,6 @@ GeanyStatus; extern GeanyStatus main_status; -extern gboolean main_use_geany_icon; - const gchar *main_get_version_string(void); From bd02c009a12d78dc90fe8eacd3cbc4ce5e117e05 Mon Sep 17 00:00:00 2001 From: Colomban Wendling Date: Mon, 15 Oct 2012 15:23:30 +0200 Subject: [PATCH 78/92] Use the Geany icon from the theme everywhere --- data/geany.glade | 3 + src/about.c | 10 +- src/dialogs.c | 14 +-- src/images.c | 319 ----------------------------------------------- src/main.c | 22 ++-- src/prefs.c | 4 - src/symbols.c | 16 +-- src/ui_utils.c | 3 - src/ui_utils.h | 1 - 9 files changed, 20 insertions(+), 372 deletions(-) diff --git a/data/geany.glade b/data/geany.glade index d3d8aa4b2..bfd9a2018 100644 --- a/data/geany.glade +++ b/data/geany.glade @@ -713,6 +713,7 @@ dialog True True + geany True @@ -6366,6 +6367,7 @@ dialog window1 True + geany True @@ -7227,6 +7229,7 @@ False Geany + geany Geany diff --git a/src/about.c b/src/about.c index 0a101f06d..db5e25ac1 100644 --- a/src/about.c +++ b/src/about.c @@ -145,7 +145,6 @@ static GtkWidget *create_dialog(void) GtkWidget *info_box; GtkWidget *header_hbox; GtkWidget *header_eventbox; - GdkPixbuf *icon; GtkTextBuffer* tb; gchar *license_text = NULL; gchar buffer[512]; @@ -158,6 +157,7 @@ static GtkWidget *create_dialog(void) gtk_window_set_transient_for(GTK_WINDOW(dialog), GTK_WINDOW(main_widgets.window)); gtk_window_set_position(GTK_WINDOW(dialog), GTK_WIN_POS_CENTER_ON_PARENT); gtk_window_set_title(GTK_WINDOW(dialog), _("About Geany")); + gtk_window_set_icon_name(GTK_WINDOW(dialog), "geany"); gtk_widget_set_name(dialog, "GeanyDialog"); gtk_dialog_add_button(GTK_DIALOG(dialog), GTK_STOCK_CLOSE, GTK_RESPONSE_CLOSE); gtk_dialog_set_default_response(GTK_DIALOG(dialog), GTK_RESPONSE_CLOSE); @@ -171,7 +171,7 @@ static GtkWidget *create_dialog(void) gtk_container_set_border_width(GTK_CONTAINER(header_hbox), 4); gtk_widget_show(header_hbox); gtk_container_add(GTK_CONTAINER(header_eventbox), header_hbox); - header_image = gtk_image_new(); + header_image = gtk_image_new_from_icon_name("geany", GTK_ICON_SIZE_DIALOG); gtk_box_pack_start(GTK_BOX(header_hbox), header_image, FALSE, FALSE, 0); header_label = gtk_label_new(NULL); gtk_label_set_use_markup(GTK_LABEL(header_label), TRUE); @@ -186,12 +186,6 @@ static GtkWidget *create_dialog(void) g_signal_connect_after(header_label, "style-set", G_CALLBACK(header_label_style_set), NULL); gtk_box_pack_start(GTK_BOX(gtk_dialog_get_content_area(GTK_DIALOG(dialog))), header_eventbox, FALSE, FALSE, 0); - /* set image */ - icon = ui_new_pixbuf_from_inline(GEANY_IMAGE_LOGO); - gtk_image_set_from_pixbuf(GTK_IMAGE(header_image), icon); - gtk_window_set_icon(GTK_WINDOW(dialog), icon); - g_object_unref(icon); /* free our reference */ - /* create notebook */ notebook = gtk_notebook_new(); gtk_widget_show(notebook); diff --git a/src/dialogs.c b/src/dialogs.c index 92e97725c..4a78065d2 100644 --- a/src/dialogs.c +++ b/src/dialogs.c @@ -695,12 +695,7 @@ static void show_msgbox_dialog(GtkWidget *dialog, GtkMessageType type, GtkWindow break; } gtk_window_set_title(GTK_WINDOW(dialog), title); - if (parent == NULL || GTK_IS_DIALOG(parent)) - { - GdkPixbuf *pb = ui_new_pixbuf_from_inline(GEANY_IMAGE_LOGO); - gtk_window_set_icon(GTK_WINDOW(dialog), pb); - g_object_unref(pb); - } + gtk_window_set_icon_name(GTK_WINDOW(dialog), "geany"); gtk_widget_set_name(dialog, "GeanyDialog"); gtk_dialog_run(GTK_DIALOG(dialog)); @@ -1554,12 +1549,7 @@ static gint show_prompt(GtkWidget *parent, GTK_BUTTONS_NONE, "%s", question_text); gtk_widget_set_name(dialog, "GeanyDialog"); gtk_window_set_title(GTK_WINDOW(dialog), _("Question")); - if (parent == NULL || GTK_IS_DIALOG(parent)) - { - GdkPixbuf *pb = ui_new_pixbuf_from_inline(GEANY_IMAGE_LOGO); - gtk_window_set_icon(GTK_WINDOW(dialog), pb); - g_object_unref(pb); - } + gtk_window_set_icon_name(GTK_WINDOW(dialog), "geany"); /* question_text will be in bold if optional extra_text used */ if (extra_text != NULL) diff --git a/src/images.c b/src/images.c index e9cde6e88..7c9d13cfc 100644 --- a/src/images.c +++ b/src/images.c @@ -26,325 +26,6 @@ /* GdkPixbuf RGBA C-Source image dump */ #include -#ifdef __SUNPRO_C -#pragma align 4 (aladin_inline) -#endif -#ifdef __GNUC__ -static const guint8 aladin_inline[] __attribute__ ((__aligned__ (4))) = -#else -static const guint8 aladin_inline[] = -#endif -{ "" - /* Pixbuf magic (0x47646b50) */ - "GdkP" - /* length: header (24) + pixel_data (5921) */ - "\0\0\27""9" - /* pixdata_type (0x2010002) */ - "\2\1\0\2" - /* rowstride (192) */ - "\0\0\0\300" - /* width (48) */ - "\0\0\0""0" - /* height (48) */ - "\0\0\0""0" - /* pixel_data: */ - "\203\377\377\377\0\7\272\275\266\25\272\275\266\222\272\275\266\317\272" - "\275\266\367\272\275\266\317\272\275\266\222\272\275\266\25\250\377\377" - "\377\0\11\272\275\266A\273\276\267\345\346\347\345\336\373\373\372\367" - "\375\375\375\375\373\373\372\367\346\347\345\336\273\276\267\345\272" - "\275\266A\246\377\377\377\0\13\272\275\266\25\273\276\267\345\371\371" - "\371\362\375\375\374\377\372\372\372\377\372\372\371\377\370\370\370" - "\377\373\373\373\377\370\371\370\362\273\276\267\345\272\275\266\25\245" - "\377\377\377\0\13\272\275\266\222\346\347\345\336\375\375\375\377\374" - "\374\374\377\375\375\375\377\373\373\373\377\371\371\371\377\367\367" - "\366\377\372\372\372\377\346\346\344\336\272\275\266\222\245\377\377" - "\377\0\3\272\275\266\317\373\373\372\367\373\373\372\377\202\375\375" - "\375\377\6\373\373\373\377\371\371\371\377\367\367\366\377\366\366\365" - "\377\372\372\372\367\272\275\266\317\245\377\377\377\0\3\272\275\266" - "\367\376\376\375\376\372\372\371\377\202\373\373\373\377\6\372\372\371" - "\377\370\370\367\377\366\366\365\377\364\364\363\377\375\375\375\376" - "\272\275\266\363\245\377\377\377\0\3\272\275\266\316\370\371\367\364" - "\371\371\371\377\202\371\371\370\377\6\370\370\367\377\366\366\365\377" - "\364\364\363\377\365\365\365\377\364\364\363\363\272\275\266\266\244" - "\377\377\377\0\14\272\275\266\2\272\275\266\312\355\356\354\340\373\373" - "\373\377\370\370\366\377\367\367\366\377\365\365\364\377\364\364\363" - "\377\362\362\361\377\372\372\371\377\330\332\326\334\272\275\266h\244" - "\377\377\377\0\14\272\275\266t\325\327\322\335\376\376\376\377\373\373" - "\373\377\372\372\372\377\371\371\370\377\366\366\365\377\365\365\362" - "\377\373\373\373\377\361\362\360\361\273\276\267\350\272\275\266\31\244" - "\377\377\377\0\13\272\275\266\312\371\371\371\364\374\374\374\377\376" - "\376\376\377\374\374\374\377\371\371\370\377\366\366\365\377\376\376" - "\376\376\326\327\323\324\272\275\266\322\272\275\266!\245\377\377\377" - "\0\12\272\275\266\363\375\375\375\376\373\373\372\377\374\374\373\377" - "\372\372\372\377\370\370\367\377\365\365\364\377\375\375\374\375\272" - "\275\266\366\272\275\266\12\233\377\377\377\0\3\304\240\0\10\305\241" - "\0x\307\244\0\301\202\305\242\0\362\3\307\244\0\303\305\242\0~\304\240" - "\0\16\203\377\377\377\0\11\272\275\266\272\366\367\365\363\372\372\371" - "\377\370\370\370\377\367\367\367\377\366\366\365\377\365\365\364\377" - "\370\370\367\366\272\275\266\265\213\377\377\377\0\6\303\241\0D\307\243" - "\5\233\306\242\4\352\306\242\3\352\307\243\2\233\303\241\0D\212\377\377" - "\377\0\12\304\240\0(\306\243\0\334\331\275+\367\357\341~\377\370\361" - "\266\377\370\360\262\377\361\345\217\377\331\275\"\371\306\242\0\352" - "\304\240\0B\202\377\377\377\0\11\272\275\266q\323\325\320\334\375\375" - "\375\377\367\367\366\377\366\366\365\377\370\370\367\377\374\374\374" - "\377\335\336\333\317\272\275\266u\212\377\377\377\0\10\306\240\2k\316" - "\256\32\365\362\347\257\377\374\370\325\377\374\364\276\377\360\341x" - "\377\315\253\16\365\306\240\0k\210\377\377\377\0\26\304\240\0\20\305" - "\242\0\360\346\317@\376\372\363\272\377\363\343Y\377\357\330\32\377\357" - "\331\33\377\363\344Z\377\371\363\271\377\355\336j\377\311\247\10\364" - "\304\240\0B\377\377\377\0\272\275\266\4\272\275\266\244\313\316\310\331" - "\376\376\376\375\373\373\373\377\374\374\373\377\372\372\372\377\367" - "\367\366\356\272\275\266\255\207\377\377\377\0\16\306\241\0""6\304\237" - "\0u\307\242\2\227\306\244\2\371\367\357\253\377\375\370\314\377\375\363" - "\250\377\371\353\177\377\372\356\216\377\365\345j\377\306\243\0\370\305" - "\241\0\200\305\240\0S\306\252\0\11\205\377\377\377\0\26\306\242\0\232" - "\335\3020\371\367\355\257\377\330\274(\364\306\243\0\366\306\243\0\367" - "\316\254\0\357\334\276\0\373\357\330\24\377\367\351\177\377\363\347\216" - "\377\306\243\2\352\304\240\0\16\377\377\377\0\272\275\266\2\272\275\266" - "\372\376\376\376\374\374\374\373\377\373\373\373\377\370\370\367\377" - "\375\375\375\374\272\275\266\357\204\377\377\377\0,\303\235\0/\305\242" - "\0\211\306\245\7\353\326\274@\372\350\327\205\376\354\336\227\377\312" - "\252\25\377\374\367\314\377\372\355\211\377\372\354~\377\367\347c\377" - "\365\343Q\377\373\357\223\377\312\251\16\377\350\326r\377\335\305M\374" - "\315\256\"\373\307\246\6\266\303\237\0M\325\252\0\6\377\377\377\0\304" - "\240\0\23\305\241\0\371\362\345\216\377\327\275G\370\304\240\0j\304\240" - "\0&\304\240\0\35\304\240\0L\306\243\0\305\314\252\0\362\350\316\2\377" - "\367\352\202\377\342\313K\372\305\242\0~\377\377\377\0\272\275\266\1" - "\272\275\266\333\366\366\365\343\373\373\372\377\367\367\366\377\371" - "\371\370\377\363\363\362\346\272\275\266\257\202\377\377\377\0\33\310" - "\233\0\27\307\243\1\306\321\2674\373\343\321{\377\361\351\270\377\372" - "\366\331\377\362\351\263\377\364\351\250\377\336\306R\377\356\337\203" - "\377\372\355\216\377\365\344T\377\364\341C\377\366\347f\377\354\331\\" - "\377\334\3028\377\363\343|\377\367\354\234\377\370\355\237\377\344\317" - "`\377\325\2722\376\313\252\25\367\303\240\0G\304\240\0A\324\270+\364" - "\354\336\220\373\305\242\6P\205\377\377\377\0*\305\241\0y\313\251\0\363" - "\357\333/\377\361\342}\377\307\244\0\303\377\377\377\0\272\275\266\206" - "\322\324\317\335\375\375\375\367\377\377\377\376\376\376\376\375\364" - "\364\362\345\304\307\300\355\272\275\266I\377\377\377\0\303\237\0@\306" - "\243\6\364\337\312m\377\373\370\345\377\367\361\305\377\372\361\251\377" - "\372\360\235\377\372\361\240\377\373\361\234\377\366\351\204\377\321" - "\263&\377\373\364\264\377\364\343R\377\363\340F\377\373\360\227\377\321" - "\261\34\377\356\326\35\377\361\332\30\377\357\330\17\377\361\332\40\377" - "\364\344Z\377\372\356\227\377\357\336y\377\313\253\26\376\306\242\3\323" - "\313\251\0\373\311\251\14\347\207\377\377\377\0)\306\243\0\277\334\300" - "\12\374\365\353\216\377\305\242\0\362\377\377\377\0\272\275\266\337\374" - "\374\374\366\375\375\375\377\373\373\373\377\375\375\374\365\272\275" - "\266\374\272\275\2661\377\377\377\0\306\240\0c\311\247\15\367\354\340" - "\243\377\373\370\345\377\371\357\221\377\371\355\210\377\371\357\227" - "\377\372\361\245\377\372\362\243\377\373\361\233\377\373\357\211\377" - "\332\275\23\377\331\2775\377\371\357\226\377\371\356\217\377\331\276" - ".\377\325\267\4\377\355\327\40\377\360\331\30\377\357\330\17\377\356" - "\325\6\377\353\322\0\377\350\315\5\377\363\342b\377\371\355\222\377\315" - "\255\30\376\304\240\0\377\307\244\0\260\207\377\377\377\0\32\304\240" - "\0D\320\260\13\362\365\351\203\377\304\240\0\377\377\377\377\0\272\275" - "\266\325\372\372\372\367\373\373\372\377\371\371\370\377\372\372\371" - "\367\272\275\266\325\377\377\377\0\304\235\0\32\306\242\0\364\360\347" - "\260\377\366\361\322\377\372\356\220\377\370\353|\377\371\355\213\377" - "\371\357\232\377\372\361\244\377\372\361\237\377\373\360\226\377\372" - "\350S\377\350\321\17\377\314\255\1\377\202\305\242\0\377\15\306\251\0" - "\377\334\306\7\377\351\323\37\377\355\327\30\377\357\330\17\377\356\325" - "\6\377\353\322\0\377\347\314\0\377\342\307\0\377\356\333T\377\373\360" - "\225\377\307\243\1\377\306\242\0\276\207\377\377\377\0)\304\240\0\22" - "\310\247\12\371\365\350w\377\304\240\0\377\377\377\377\0\272\275\266" - "j\320\321\306\353\370\367\363\376\370\367\362\377\317\315\273\373\274" - "\264~\231\377\377\377\0\305\240\0i\336\305D\370\366\357\312\377\350\326" - "q\377\374\366\304\377\370\354\201\377\371\355\213\377\371\357\227\377" - "\372\360\233\377\372\360\227\377\373\360\220\377\372\350R\377\370\344" - "@\377\354\325\30\377\346\313\4\377\342\310\4\377\345\315\17\377\355\330" - "#\377\360\331\40\377\361\332\27\377\357\330\17\377\356\325\6\377\353" - "\322\0\377\347\314\0\377\343\310\5\377\364\344w\377\364\344{\377\332" - "\2775\377\304\241\0\322\210\377\377\377\0(\307\245\12\377\365\347l\377" - "\304\240\0\377\377\377\377\0\305\265i\16\275\253O\366\261\260\234\377" - "\247\251\240\377\231\220Z\377\277\236\7\374\325\252\0\6\305\241\0\232" - "\352\332w\377\362\347\222\377\311\250\16\377\356\340\226\377\375\371" - "\332\377\374\363\256\377\371\357\223\377\372\356\222\377\372\357\216" - "\377\373\357\211\377\373\355{\377\374\350U\377\373\350L\377\371\345C" - "\377\370\343:\377\366\3411\377\364\336)\377\363\334\40\377\361\332\27" - "\377\357\327\16\377\356\325\5\377\354\324\10\377\360\336K\377\372\357" - "\233\377\346\321S\377\326\272-\377\363\343t\377\305\241\0\363\210\377" - "\377\377\0\3\307\246\12\377\363\344a\377\304\240\0\377\202\377\377\377" - "\0#\302\237\0P\274\232\3\376\303\237\4\377\303\245\36\377\321\2653\374" - "\377\377\0\1\305\242\0\232\354\335\200\377\370\355\225\377\347\324Z\377" - "\314\254\26\377\323\2660\377\356\341\231\377\374\367\323\377\375\370" - "\310\377\374\365\262\377\374\361\235\377\375\360\216\377\375\356\201" - "\377\373\353h\377\372\346K\377\370\344>\377\367\343A\377\366\343C\377" - "\366\343F\377\365\344O\377\367\347l\377\372\356\217\377\372\360\243\377" - "\350\324X\377\316\254\11\377\310\245\0\377\326\267\12\377\372\355\212" - "\377\304\241\0\364\210\377\377\377\0\3\310\246\12\377\363\342V\377\304" - "\240\0\377\203\377\377\377\0\"\304\241\0\321\370\360\270\377\365\354" - "\260\377\342\316m\372\301\236\0\35\305\241\0\222\353\334y\377\371\357" - "\240\377\367\353\212\377\366\352\202\377\343\315N\377\320\262!\377\307" - "\243\10\377\321\264*\377\340\311[\377\353\333\203\377\357\341\217\377" - "\362\347\234\377\370\356\254\377\374\363\274\377\373\363\270\377\366" - "\354\236\377\361\343\206\377\354\333o\377\350\323X\377\335\301,\377\317" - "\256\13\377\306\242\0\377\313\252\0\377\326\267\0\377\334\300\0\377\334" - "\276\13\377\372\355\211\377\304\240\0\362\210\377\377\377\0\3\311\246" - "\12\377\362\340K\377\304\240\0\377\203\377\377\377\0\"\306\240\0\234" - "\352\332\204\377\367\357\270\377\356\342\235\372\304\237\0E\306\240\0" - "\213\352\331t\377\371\361\251\377\370\355\222\377\367\354\214\377\356" - "\316u\377\356\316o\377\366\350v\377\353\330Y\377\337\306@\377\326\270" - "*\377\321\263\37\377\316\255\25\377\312\250\13\377\306\242\3\377\306" - "\242\2\377\311\247\6\377\314\253\10\377\317\256\10\377\323\262\7\377" - "\332\274\7\377\343\310\4\377\352\320\0\377\337\270\0\377\334\263\0\377" - "\335\300\0\377\333\276\14\377\371\354\207\377\305\240\0\360\210\377\377" - "\377\0\3\311\247\11\377\361\336A\377\304\240\0\377\203\377\377\377\0" - "\"\303\240\0f\335\304Q\371\365\354\256\377\374\366\316\377\322\2651\312" - "\303\240\0\204\352\330m\377\371\362\260\377\370\356\230\377\370\355\222" - "\377\304W3\377\304W1\377\371\353\200\377\371\353{\377\371\353v\377\372" - "\353s\377\372\353p\377\374\354m\377\374\354g\377\372\350W\377\367\344" - "A\377\366\3400\377\364\336(\377\362\334\37\377\361\331\26\377\357\327" - "\15\377\355\325\4\377\353\321\0\377\301V\0\377\277S\0\377\335\300\0\377" - "\333\277\14\377\371\354\206\377\304\240\0\356\210\377\377\377\0\3\310" - "\246\10\377\362\3366\377\304\240\0\377\203\377\377\377\0\"\305\242\0" - ",\315\253\33\366\372\364\301\377\363\350\237\377\365\354\267\375\312" - "\251\25\364\350\325g\376\372\363\264\377\370\355\224\377\356\322\203" - "\377\274B@\377\251\11\6\377\357\320t\377\371\354\177\377\371\353{\377" - "\372\353w\377\373\354t\377\374\354s\377\374\353i\377\365\332V\377\362" - "\327:\377\366\3400\377\364\336'\377\362\334\37\377\361\331\26\377\357" - "\327\15\377\355\325\4\377\344\277\0\377\27193\377\251\11\1\377\330\257" - "\0\377\334\277\16\377\371\353\204\377\304\241\0\354\210\377\377\377\0" - "\3\311\247\7\377\360\332-\377\304\240\0\377\204\377\377\377\0!\304\241" - "\0\331\362\347\237\377\356\340\204\377\365\354\247\377\372\363\304\377" - "\364\351\247\377\372\363\265\377\367\354\215\377\304W6\377\342\223\222" - "\377\307#!\377\306X2\377\371\355\203\377\372\355~\377\372\355{\377\373" - "\354w\377\374\355v\377\374\354m\377\306X#\377\305U\26\377\366\3400\377" - "\364\336'\377\362\334\36\377\361\331\26\377\357\327\15\377\355\325\4" - "\377\303Y\0\377\337\213\210\377\303\36\31\377\276R\1\377\340\305\36\377" - "\364\345v\377\304\241\0\324\210\377\377\377\0\3\311\247\6\377\357\332" - "\"\377\304\240\0\377\204\377\377\377\0!\305\241\0j\331\276@\367\370\357" - "\262\377\350\326[\377\362\344\201\377\370\360\254\377\372\361\252\377" - "\367\352\203\377\251\14\7\377\357\254\254\377\351MM\377\252\15\10\377" - "\371\354\204\377\372\355\202\377\372\355~\377\373\355{\377\374\356y\377" - "\351\267W\377\27140\377\253\13\4\377\344\256%\377\364\336'\377\362\334" - "\36\377\361\331\25\377\357\327\14\377\355\324\4\377\250\12\0\377\360" - "\260\260\377\347KK\377\250\12\1\377\346\3167\377\353\327Z\377\304\241" - "\0\240\210\377\377\377\0\3\312\247\5\377\356\330\31\377\304\240\0\377" - "\204\377\377\377\0!\277\237\0\20\304\240\1\367\371\360\263\377\356\335" - "r\377\355\333^\377\361\341h\377\365\347r\377\366\351|\377\314p@\377\321" - "_]\377\305(%\377\315rC\377\371\355\206\377\372\355\203\377\372\355\200" - "\377\373\356~\377\372\351y\377\262\40\20\377\351\236\236\377\315!!\377" - "\262\37\10\377\363\333&\377\362\334\36\377\361\331\25\377\357\327\14" - "\377\355\325\4\377\303X\0\377\325gc\377\311,'\377\275R\1\377\354\327" - "P\377\341\311@\371\303\240\0k\207\377\377\377\0\4\304\240\0'\316\256" - "\4\364\354\324\16\377\306\243\0\353\205\377\377\377\0\40\305\241\0\200" - "\334\303D\370\372\361\265\377\355\333Y\377\361\340_\377\364\346i\377" - "\365\350t\377\362\333w\377\261\34\30\377\253\15\10\377\363\336\177\377" - "\371\355\207\377\372\355\204\377\372\356\202\377\373\356\200\377\321" - "z@\377\30162\377\371\316\316\377\356II\377\270\30\20\377\315s\25\377" - "\362\334\36\377\361\331\25\377\357\327\14\377\355\324\3\377\344\276\0" - "\377\260\35\26\377\251\12\2\377\327\257\0\377\365\346t\377\324\266#\363" - "\304\237\0=\207\377\377\377\0\4\306\242\0\230\340\304\4\373\342\307\3" - "\377\307\243\0\250\205\377\377\377\0\40\325\252\0\6\305\241\0\342\360" - "\341\204\377\365\350\213\377\360\337X\377\364\344a\377\365\347l\377\366" - "\351v\377\314p<\377\315q\77\377\371\354\205\377\371\355\206\377\372\355" - "\204\377\373\356\203\377\373\353\177\377\251\13\6\377\344\177\177\377" - "\371\276\276\377\371``\377\33355\377\251\13\3\377\361\330\35\377\360" - "\331\24\377\357\327\14\377\355\324\3\377\352\320\0\377\301V\0\377\277" - "T\1\377\343\311\36\377\366\350z\377\305\241\0\352\377\200\0\2\205\377" - "\377\377\0\6\304\240\0\2\305\241\0p\316\256\2\370\354\323\15\377\313" - "\252\2\364\304\240\0I\206\377\377\377\0\36\303\237\0@\313\251\20\365" - "\373\363\263\377\363\345q\377\363\343Y\377\364\345e\377\366\347o\377" - "\362\331o\377\362\333v\377\371\354\201\377\371\355\203\377\372\355\203" - "\377\373\356\203\377\374\356\202\377\321{B\377\277/*\377\367\251\251" - "\377\371``\377\272\33\23\377\315s\25\377\362\333\35\377\360\331\24\377" - "\357\327\14\377\355\324\3\377\352\320\0\377\336\267\0\377\332\262\0\377" - "\360\335Z\377\341\311@\371\303\240\0|\205\377\377\377\0\6\304\240\0""0" - "\307\244\1\325\334\300\33\371\355\330.\377\330\273\17\367\306\242\0\235" - "\210\377\377\377\0\35\306\242\0~\324\266%\366\374\364\264\377\366\350" - "o\377\364\344]\377\365\346g\377\366\350q\377\370\352x\377\370\353}\377" - "\371\354\200\377\372\355\202\377\372\356\202\377\374\356\202\377\372" - "\352~\377\261\37\15\377\335dd\377\32500\377\262\37\10\377\363\333%\377" - "\362\333\35\377\360\331\24\377\357\327\13\377\355\324\3\377\352\320\0" - "\377\345\312\0\377\343\311\17\377\372\355\206\377\311\246\11\370\305" - "\242\0\26\202\377\377\377\0\11\304\240\0!\304\240\0p\315\252\14\320\330" - "\275)\371\355\333J\377\354\331\77\377\314\252\10\365\306\243\0\243\304" - "\240\0\7\211\377\377\377\0%\305\242\0\226\330\272*\366\373\364\263\377" - "\366\347m\377\365\345`\377\366\347j\377\367\351r\377\370\352w\377\371" - "\354|\377\372\354\177\377\372\355\200\377\374\356\201\377\374\357\201" - "\377\347\264@\377\261\31\24\377\254\14\5\377\343\256$\377\364\336%\377" - "\362\333\35\377\360\331\24\377\357\327\13\377\355\324\2\377\351\320\0" - "\377\346\313\4\377\366\347s\377\345\316F\373\305\241\0\300\304\240\0" - "z\311\246\5\272\317\261\34\354\331\2763\370\351\325[\373\357\340p\377" - "\347\322H\377\322\264\33\364\306\243\0\342\304\240\0Q\213\377\377\377" - "\0#\377\377\0\1\305\242\0\250\326\271(\366\372\362\250\377\371\355\212" - "\377\366\347e\377\367\350k\377\370\352r\377\370\353w\377\372\354{\377" - "\372\355~\377\374\356\177\377\374\356|\377\372\347I\377\306V\30\377\305" - "V\26\377\365\340.\377\364\336%\377\362\333\35\377\360\331\24\377\357" - "\327\13\377\355\324\2\377\351\317\0\377\364\342]\377\360\336b\376\307" - "\243\4\357\341\315\\\372\355\335|\375\361\344\222\377\353\334~\376\342" - "\317a\367\323\2662\372\310\245\3\337\306\243\0\236\304\240\0C\217\377" - "\377\377\0\36\306\241\0o\311\247\12\366\364\345~\377\373\362\247\377" - "\371\353\177\377\370\351m\377\370\352s\377\372\353w\377\372\354{\377" - "\374\356}\377\374\354o\377\372\347H\377\364\327;\377\362\3253\377\365" - "\340.\377\364\335%\377\362\333\34\377\360\331\23\377\357\326\13\377\355" - "\325\6\377\364\343S\377\367\351x\377\306\243\5\366\304\240\0\375\327" - "\276K\374\317\260)\370\311\247\10\312\305\241\0\202\304\240\0E\304\240" - "\0\15\223\377\377\377\0\31\303\235\0:\307\244\5\363\335\305@\376\371" - "\357\232\377\373\363\247\377\372\356\210\377\371\354w\377\372\354x\377" - "\373\355z\377\373\353a\377\372\347H\377\371\344\77\377\367\3426\377\365" - "\340-\377\364\335%\377\362\333\34\377\360\331\23\377\363\335-\377\372" - "\355\200\377\362\340a\377\314\253\22\377\336\304I\361\315\255\31\273" - "\305\237\0""7\304\240\0\2\225\377\377\377\0\34\314\231\0\12\331\301F" - "\221\356\337\214\372\371\360\256\376\340\311G\377\312\247\10\377\337" - "\306=\377\370\353\217\377\375\365\256\377\375\362\236\377\374\360\217" - "\377\373\354m\377\373\351V\377\371\345B\377\367\343=\377\366\342>\377" - "\366\343E\377\370\350c\377\373\356\207\377\372\356\205\377\335\303,\377" - "\313\252\0\377\341\307\25\377\350\323G\377\366\351\215\376\353\331m\373" - "\323\2713\225\272\214\0\13\223\377\377\377\0\37\302\243\0\31\321\262" - "%\353\373\363\270\376\370\350x\377\374\352R\377\374\351O\377\373\350" - "M\377\345\314.\377\311\247\7\377\310\246\12\377\337\310C\377\362\343" - "v\377\371\353\214\377\373\361\231\377\375\363\244\377\374\362\236\377" - "\373\360\221\377\367\352\177\377\353\327S\377\324\267\37\377\305\241" - "\0\377\312\247\1\377\354\324\0\377\347\314\0\377\341\305\0\377\335\301" - "\4\377\344\314>\377\365\352\212\376\315\256\32\355\226\177\0\40\0\0\0" - "\1\221\377\377\377\0\3\305\243\6\302\367\355\240\376\375\360\202\377" - "\205\374\351O\377\1\321\262\23\377\202\304\240\0\377\5\306\242\2\377" - "\310\245\5\377\307\244\4\377\305\242\1\377\306\242\1\377\202\307\243" - "\2\377\1\305\241\0\377\202\304\240\0\377\13\313\253\2\377\346\316\0\377" - "\346\313\0\377\341\305\0\377\334\277\0\377\327\270\0\377\342\314@\377" - "\355\335l\376\277\234\1\306\0\0\0\15\0\0\0\4\217\377\377\377\0\4\0\0" - "\0\4\306\242\4\366\375\364\254\377\375\356z\377\205\374\351O\377\2\364" - "\337D\377\320\260\23\377\212\304\240\0\377\15\311\251\4\377\332\301\10" - "\377\342\312\0\377\342\310\0\377\341\305\0\377\334\277\0\377\327\270" - "\0\377\340\3104\377\360\337o\377\303\240\1\367\0\0\0\25\0\0\0\15\0\0" - "\0\3\216\377\377\377\0\6\0\0\0\10\302\240\5\305\350\323L\374\376\367" - "\272\377\375\356t\377\374\351P\377\204\374\351O\377\30\366\344M\377\345" - "\3178\377\326\273\"\377\314\254\21\377\307\246\12\377\305\242\3\377\305" - "\241\3\377\305\244\7\377\306\246\12\377\313\257\20\377\321\272\24\377" - "\331\305\22\377\335\307\11\377\342\312\0\377\344\312\0\377\341\305\0" - "\377\334\277\1\377\342\311,\377\365\350}\377\323\264\35\375\274\231\0" - "\311\0\0\0\31\0\0\0\21\0\0\0\7\216\377\377\377\0\10\0\0\0\10xe\0(\305" - "\242\3\351\340\310H\370\374\362\251\377\374\364\256\377\374\356v\377" - "\374\352V\377\202\374\351O\377\30\373\350O\377\366\344M\377\360\336K" - "\377\353\331J\377\346\325H\377\342\321G\377\337\316A\377\334\3127\377" - "\333\310.\377\333\310%\377\335\311\34\377\340\313\23\377\343\314\12\377" - "\352\322\0\377\351\317\12\377\352\3232\377\364\345s\377\360\341l\377" - "\324\271'\371\301\236\0\353WI\0""8\0\0\0\31\0\0\0\21\0\0\0\5\216\377" - "\377\377\0\"\0\0\0\4\0\0\0\15D3\0\36\256\217\2\206\305\241\3\362\340" - "\310J\371\370\355\225\377\375\364\261\377\374\363\247\377\374\361\215" - "\377\374\355w\377\374\355k\377\373\352e\377\370\347]\377\365\344U\377" - "\361\340O\377\356\334H\377\354\332E\377\354\333D\377\356\334B\377\361" - "\336B\377\363\340I\377\365\345`\377\367\353z\377\367\352\204\377\360" - "\336b\377\327\275(\371\302\236\0\363\243\206\0\217,!\0/\0\0\0\35\0\0" - "\0\25\0\0\0\14\0\0\0\1\217\377\377\377\0\40\0\0\0\3\0\0\0\15\0\0\0\25" - "6(\0&\250\211\2\206\300\236\5\322\304\241\3\371\322\263%\366\345\317" - "U\373\362\343z\377\366\351\210\377\370\354\217\377\372\356\224\377\372" - "\357\233\377\372\360\236\377\372\360\234\377\371\356\221\377\370\353" - "\207\377\366\350{\377\363\344n\377\356\334[\377\341\3118\373\316\257" - "\27\367\304\240\1\371\273\231\0\325\236\201\0\216'\35\0""4\0\0\0$\0\0" - "\0\35\0\0\0\25\0\0\0\10\0\0\0\1\221\377\377\377\0\15\0\0\0\1\0\0\0\6" - "\0\0\0\20\0\0\0\27\0\0\0\35\15\15\0'u_\0S\234\177\0\206\262\224\4\267" - "\271\232\6\312\276\234\6\333\300\237\4\350\302\240\3\363\202\304\240" - "\1\374\16\302\237\3\363\300\237\3\350\275\233\2\334\267\230\2\314\256" - "\220\1\272\225z\0\214jV\0\\\12\12\0""1\0\0\0*\0\0\0$\0\0\0\35\0\0\0\27" - "\0\0\0\13\0\0\0\2\226\377\377\377\0\13\0\0\0\3\0\0\0\11\0\0\0\21\0\0" - "\0\27\0\0\0\34\0\0\0\40\0\0\0%\0\0\0(\0\0\0+\0\0\0,\0\0\0.\202\0\0\0" - "/\13\0\0\0.\0\0\0,\0\0\0+\0\0\0(\0\0\0%\0\0\0\40\0\0\0\34\0\0\0\26\0" - "\0\0\15\0\0\0\5\0\0\0\1\233\377\377\377\0\21\0\0\0\1\0\0\0\3\0\0\0\7" - "\0\0\0\11\0\0\0\14\0\0\0\20\0\0\0\23\0\0\0\25\0\0\0\27\0\0\0\26\0\0\0" - "\23\0\0\0\21\0\0\0\16\0\0\0\13\0\0\0\10\0\0\0\5\0\0\0\1\220\377\377\377" - "\0"}; - /* GdkPixbuf RGBA C-Source image dump */ diff --git a/src/main.c b/src/main.c index 744092e47..4806905f4 100644 --- a/src/main.c +++ b/src/main.c @@ -227,6 +227,15 @@ static void apply_settings(void) static void main_init(void) { + /* add our icon path in case we aren't installed in the system prefix */ +#ifndef G_OS_WIN32 + gchar *path = g_build_filename(GEANY_DATADIR, "icons", NULL); + gtk_icon_theme_append_search_path(gtk_icon_theme_get_default(), path); + g_free(path); +#else + gtk_icon_theme_append_search_path(gtk_icon_theme_get_default(), "share\\icons"); +#endif + /* inits */ ui_init_builder(); @@ -1057,19 +1066,6 @@ gint main(gint argc, gchar **argv) symbols_init(); editor_snippets_init(); - /* set window icon */ - { - GdkPixbuf *pb; - pb = gtk_icon_theme_load_icon(gtk_icon_theme_get_default(), "geany", 48, 0, NULL); - if (pb == NULL) - { - g_warning("Unable to find Geany icon in theme, using embedded icon"); - pb = ui_new_pixbuf_from_inline(GEANY_IMAGE_LOGO); - } - gtk_window_set_icon(GTK_WINDOW(main_widgets.window), pb); - g_object_unref(pb); /* free our reference */ - } - /* registering some basic events */ g_signal_connect(main_widgets.window, "delete-event", G_CALLBACK(on_exit_clicked), NULL); g_signal_connect(main_widgets.window, "window-state-event", G_CALLBACK(on_window_state_event), NULL); diff --git a/src/prefs.c b/src/prefs.c index 33ed884b6..bd009e5bf 100644 --- a/src/prefs.c +++ b/src/prefs.c @@ -1635,14 +1635,10 @@ void prefs_show_dialog(void) GtkWidget *label; guint i; gchar *encoding_string; - GdkPixbuf *pb; ui_widgets.prefs_dialog = create_prefs_dialog(); gtk_widget_set_name(ui_widgets.prefs_dialog, "GeanyPrefsDialog"); gtk_window_set_transient_for(GTK_WINDOW(ui_widgets.prefs_dialog), GTK_WINDOW(main_widgets.window)); - pb = ui_new_pixbuf_from_inline(GEANY_IMAGE_LOGO); - gtk_window_set_icon(GTK_WINDOW(ui_widgets.prefs_dialog), pb); - g_object_unref(pb); /* free our reference */ /* init the file encoding combo boxes */ encoding_list = ui_builder_get_object("encoding_list"); diff --git a/src/symbols.c b/src/symbols.c index c55a4ea67..917ec9b38 100644 --- a/src/symbols.c +++ b/src/symbols.c @@ -543,21 +543,13 @@ static void init_tag_iters(void) static GdkPixbuf *get_tag_icon(const gchar *icon_name) { static GtkIconTheme *icon_theme = NULL; - static gint x, y; + static gint x = -1; - if (G_UNLIKELY(icon_theme == NULL)) + if (G_UNLIKELY(x < 0)) { -#ifndef G_OS_WIN32 - gchar *path = g_build_filename(GEANY_DATADIR, "icons", NULL); -#endif - gtk_icon_size_lookup(GTK_ICON_SIZE_MENU, &x, &y); + gint dummy; icon_theme = gtk_icon_theme_get_default(); -#ifdef G_OS_WIN32 - gtk_icon_theme_append_search_path(icon_theme, "share\\icons"); -#else - gtk_icon_theme_append_search_path(icon_theme, path); - g_free(path); -#endif + gtk_icon_size_lookup(GTK_ICON_SIZE_MENU, &x, &dummy); } return gtk_icon_theme_load_icon(icon_theme, icon_name, x, 0, NULL); } diff --git a/src/ui_utils.c b/src/ui_utils.c index daec3d978..b48efa519 100644 --- a/src/ui_utils.c +++ b/src/ui_utils.c @@ -979,9 +979,6 @@ GdkPixbuf *ui_new_pixbuf_from_inline(gint img) { switch (img) { - case GEANY_IMAGE_LOGO: - return gdk_pixbuf_new_from_inline(-1, aladin_inline, FALSE, NULL); - break; case GEANY_IMAGE_SAVE_ALL: { /* check whether the icon theme looks like a Gnome icon theme, if so use the diff --git a/src/ui_utils.h b/src/ui_utils.h index 130c6d59b..ee6d01105 100644 --- a/src/ui_utils.h +++ b/src/ui_utils.h @@ -170,7 +170,6 @@ GeanyUIEditorFeatures; enum { - GEANY_IMAGE_LOGO, GEANY_IMAGE_SAVE_ALL, GEANY_IMAGE_CLOSE_ALL, GEANY_IMAGE_BUILD From dabae1f94f13a85b672746aa0a177d3534048d9f Mon Sep 17 00:00:00 2001 From: Colomban Wendling Date: Wed, 17 Oct 2012 22:18:54 +0200 Subject: [PATCH 79/92] Replace images embedded in the sources with proper themable icons Additionally, provide SVG versions of the icons as well as them rendered at the various icons sizes. --- configure.ac | 8 + data/geany.glade | 11 +- icons/16x16/Makefile.am | 13 +- icons/16x16/geany-build.png | Bin 0 -> 822 bytes icons/16x16/geany-close-all.png | Bin 0 -> 760 bytes icons/16x16/geany-save-all.png | Bin 0 -> 785 bytes icons/24x24/Makefile.am | 6 + icons/24x24/geany-build.png | Bin 0 -> 1259 bytes icons/24x24/geany-close-all.png | Bin 0 -> 1193 bytes icons/24x24/geany-save-all.png | Bin 0 -> 1157 bytes icons/32x32/Makefile.am | 6 + icons/32x32/geany-build.png | Bin 0 -> 1759 bytes icons/32x32/geany-close-all.png | Bin 0 -> 1612 bytes icons/32x32/geany-save-all.png | Bin 0 -> 1806 bytes icons/48x48/Makefile.am | 13 +- icons/48x48/geany-build.png | Bin 0 -> 2834 bytes icons/48x48/geany-close-all.png | Bin 0 -> 2659 bytes icons/48x48/geany-save-all.png | Bin 0 -> 2565 bytes icons/Makefile.am | 13 +- icons/scalable/Makefile.am | 13 +- icons/scalable/geany-build.svg | 162 +++ icons/scalable/geany-close-all.svg | 446 ++++++++ icons/scalable/geany-save-all.svg | 657 +++++++++++ icons/tango/16x16/Makefile.am | 7 + icons/tango/16x16/geany-save-all.png | Bin 0 -> 708 bytes icons/tango/16x16/geany-save-all.xcfgz | Bin 0 -> 2630 bytes icons/tango/24x24/Makefile.am | 4 + icons/tango/24x24/geany-save-all.png | Bin 0 -> 1722 bytes icons/tango/32x32/Makefile.am | 4 + icons/tango/32x32/geany-save-all.png | Bin 0 -> 2406 bytes icons/tango/48x48/Makefile.am | 4 + icons/tango/48x48/geany-save-all.png | Bin 0 -> 3981 bytes icons/tango/Makefile.am | 1 + icons/tango/scalable/Makefile.am | 4 + icons/tango/scalable/geany-save-all.svg | 613 ++++++++++ po/POTFILES.in | 1 - src/Makefile.am | 2 +- src/images.c | 1371 ----------------------- src/main.c | 4 +- src/ui_utils.c | 98 +- src/ui_utils.h | 12 - wscript | 69 +- 42 files changed, 2023 insertions(+), 1519 deletions(-) create mode 100644 icons/16x16/geany-build.png create mode 100644 icons/16x16/geany-close-all.png create mode 100644 icons/16x16/geany-save-all.png create mode 100644 icons/24x24/Makefile.am create mode 100644 icons/24x24/geany-build.png create mode 100644 icons/24x24/geany-close-all.png create mode 100644 icons/24x24/geany-save-all.png create mode 100644 icons/32x32/Makefile.am create mode 100644 icons/32x32/geany-build.png create mode 100644 icons/32x32/geany-close-all.png create mode 100644 icons/32x32/geany-save-all.png create mode 100644 icons/48x48/geany-build.png create mode 100644 icons/48x48/geany-close-all.png create mode 100644 icons/48x48/geany-save-all.png create mode 100644 icons/scalable/geany-build.svg create mode 100644 icons/scalable/geany-close-all.svg create mode 100644 icons/scalable/geany-save-all.svg create mode 100644 icons/tango/16x16/Makefile.am create mode 100644 icons/tango/16x16/geany-save-all.png create mode 100644 icons/tango/16x16/geany-save-all.xcfgz create mode 100644 icons/tango/24x24/Makefile.am create mode 100644 icons/tango/24x24/geany-save-all.png create mode 100644 icons/tango/32x32/Makefile.am create mode 100644 icons/tango/32x32/geany-save-all.png create mode 100644 icons/tango/48x48/Makefile.am create mode 100644 icons/tango/48x48/geany-save-all.png create mode 100644 icons/tango/Makefile.am create mode 100644 icons/tango/scalable/Makefile.am create mode 100644 icons/tango/scalable/geany-save-all.svg delete mode 100644 src/images.c diff --git a/configure.ac b/configure.ac index c1d5811ba..c37312aec 100644 --- a/configure.ac +++ b/configure.ac @@ -102,8 +102,16 @@ AC_CONFIG_FILES([ Makefile icons/Makefile icons/16x16/Makefile + icons/24x24/Makefile + icons/32x32/Makefile icons/48x48/Makefile icons/scalable/Makefile + icons/tango/Makefile + icons/tango/16x16/Makefile + icons/tango/24x24/Makefile + icons/tango/32x32/Makefile + icons/tango/48x48/Makefile + icons/tango/scalable/Makefile tagmanager/Makefile tagmanager/ctags/Makefile tagmanager/mio/Makefile diff --git a/data/geany.glade b/data/geany.glade index bfd9a2018..6b71e4d31 100644 --- a/data/geany.glade +++ b/data/geany.glade @@ -3,6 +3,13 @@ + + + + + + + 3 1000 @@ -467,7 +474,7 @@ True False - gtk-close + geany-close-all 1 @@ -671,7 +678,7 @@ True False - gtk-save + geany-save-all 1 diff --git a/icons/16x16/Makefile.am b/icons/16x16/Makefile.am index 77ed6380f..1c6e6e758 100644 --- a/icons/16x16/Makefile.am +++ b/icons/16x16/Makefile.am @@ -1,6 +1,8 @@ -iconsdir = $(datadir)/icons/hicolor/16x16/apps +iconsdir = $(datadir)/icons/hicolor/16x16 +icons_appsdir = $(iconsdir)/apps +icons_actionsdir = $(iconsdir)/actions -icons_DATA = \ +dist_icons_apps_DATA = \ classviewer-class.png \ classviewer-macro.png \ classviewer-member.png \ @@ -11,6 +13,11 @@ icons_DATA = \ classviewer-var.png \ geany.png -EXTRA_DIST = $(icons_DATA) \ +dist_icons_actions_DATA = \ + geany-build.png \ + geany-close-all.png \ + geany-save-all.png + +dist_noinst_DATA = \ classviewer-var.xpm \ classviewer-method.xpm diff --git a/icons/16x16/geany-build.png b/icons/16x16/geany-build.png new file mode 100644 index 0000000000000000000000000000000000000000..9a0558c171f501589c3cd1d26d84b80b27e8caa9 GIT binary patch literal 822 zcmV-61Ihe}P)FE?Q^=DI(a7f?%NwaVc)pMcqkVRYEtSVzE`5(xOQkYnXPLX+G!9*PS$T z@9UybLz5mjoW*(1!wc_05}WnQ+uf%x4!AQw>OmSw7_g;3#Zy6>>ml5EEX%8Vdfe;# zdU$QIO@47j7cMO8(9J;8Y*JRt*tO$>_Gm7NN)4*FLKUa$*i1vrx8a#>#&9p!&sX%` z%P0$_Kyck0OkCu$x1a!Zt&A`bHV-I(25uDNZ;@atlH zsl1{uHUK2a%#P-Le8HRRKdysuWht7PYQ$eo1o3G}(FVX8BsQ}np2JTjc*%f2YtijL zg7}*&%kfD`jrHOOHjv2s_S@41@9ScUottU?0aJB_n5b4x%>V!Z07*qoM6N<$f?%8Y&MVSnJ_2w4@lsJ5tG?$Y)N(@ z!l(-iLGZ?|lEkj`N*I9}L_~BUbQfeKbWwpI?xx!Y4h&)>RD@Gu9CDrQoNecvo$u?W zR#PgW7v8()`SHHb%S$-t_@AQx5@aSPukB1vKLH^W0JevRTRzUryxtxe2?7A&oMU`^ zT!j^^BjSbLT4i=@To<0ph(;yOZ-Phm$^bR4DwFx-qV2pt=2Cvr(zuynKy9;`7 z0Lw67_w^yLv;^MXj!Llzi_%LWMd_#kTrL+BMS-Fy;GDxWO*909_#6u1i_eFAJdO{! z977$^{#C;;f~8VPQdPC1xw-kaEX(I2k%%V}iJ-f? z8>*@zlgaE^mi3_S^nZG$g@uJ7S(cxL!{OFgEOu&TW#yZuX%`cT#QPHg0AO}@)*T20 qmL12rAxYAsxw*N-QO#cgC#moE*b6~PboxmE0000aVD80lgZQxnAoI7U5HX@o4OFO zg05OOrJ=YG+|-p-L4SY?@dvmQBpWwPAPW~2i_k6t)(jF#%b2Jn(ZO#S!!(3KJGr~{km4{U>hxT^@X#^FDlP|z3`v2b$PVM zpZI~~snLHPrnUpT9y%D-51m-pb^6-jHb6F=8gzDjo^pbJQA*Jo5I_(Rflm*_bGghX z@#m%PHh>lp^VJbXu71z!)l!>#SE`$8Q80HO3xK1>ChcQs@9z28i6i|h^W8ryWvdB` zyn5%`()>4L)K7lLr5`_oqKh#G0B0yFbPex5{AHgznCS~#l-gn`t?0?F41d3>;Q3X& zdPq~Z;0}N>LgLzWhKG{`LC_XE-IFH&`%An(pYY4{Dl>B~TAL35ZHxdUb|kRvwpwsv zF#t>yaPPq%SlvTdx)s3zXlg+lgXeqrHLnej+u2W33#radQqdC2(Eyg#n-gfJrk6;Z z7$F|ZU~MYG7~%O7pZrsosL>!Hf(V4sCO{NwDX#h4yfx15-qvHswu#5%toaS*f<5fa zrZHNRR0hj3cz(?a?V#BLXidFR;oE&ZG__Ez)w%f7S+dzI`TPtw?mVQvk;E^1jrkWZ zW>&qIYvIP5g8SE0wFPJz1n5Y1P%2khkK)8)4uwL2VyT3sAQVkRVs7^S?c?t+EFw;4 zjKFovKhxXG$lg6HFRxH8mswm~#At(KD>RBQ3?13>`xKxO>A`aYqi3!h+wTm- zcR0$nEVW)+7ZJf|Epw~(TBQ-&2r9+jRvwLC{vSX@P)ezHg?>cMtqI-&mJv8Sm% P00000NkvXXu0mjf2wG(f literal 0 HcmV?d00001 diff --git a/icons/24x24/Makefile.am b/icons/24x24/Makefile.am new file mode 100644 index 000000000..423b96983 --- /dev/null +++ b/icons/24x24/Makefile.am @@ -0,0 +1,6 @@ +icons_actionsdir = $(datadir)/icons/hicolor/24x24/actions + +dist_icons_actions_DATA = \ + geany-build.png \ + geany-close-all.png \ + geany-save-all.png diff --git a/icons/24x24/geany-build.png b/icons/24x24/geany-build.png new file mode 100644 index 0000000000000000000000000000000000000000..67fbb41d3e28870b63c0067f995d8fe77ff9b772 GIT binary patch literal 1259 zcmVCNgp&>jK&yU{2NX7*iOba z@p#U?E$c`pOdr0qz5Vrk=X~FH?kx}ztcI8mc5JG}vrPfmxt8^?rBmBZw_jDzDHf2PT_A;&G^glZnd;4t|(iLRPROd7$EJ?dNF>- z;uk>|q}DRQe8_~tfp%388QvPQe@sn&qz123JnRB86;QPW)E_}QHLU5w9h%1D_(LK9 zZG8Sv)=Eto%XtELgwdv6oct9^>j@MJIaD%!FhsWpJKj!88FSv=JsUwgSvEoMXT zUL{|yArN>CSeQ&=UgQ!y)v1V0wdIQYkm@{00TT$BAnpU&*Q)GuIhJjpf-g3KOWTFX zqaCf?8ZL5rY?AJ?ph|$3g&Cw z@$Mz=|!?6hv9gSBiUq9UF6is zzCeUK{_+-lZR1%y$LVmEN%8v?*eBa^-F(xRb9YniTD9RJ5Hn?+H5#S4_rbz<8w~_p#ttK7rwCE6Hw!?B|+Yc|%(T%8&|h)uonrhkzyy;?vyk%RCteeJ{@1^X3MBihE&M%f!98m^{|}+u V3(c@OCK><$002ovPDHLkV1gD;R5Snp literal 0 HcmV?d00001 diff --git a/icons/24x24/geany-close-all.png b/icons/24x24/geany-close-all.png new file mode 100644 index 0000000000000000000000000000000000000000..3bd62c531c131728e3ea18c7e852cf6ff6183108 GIT binary patch literal 1193 zcmV;a1XlZrP)mj5Vd}?c4PcXlwe5^*~BIU z3Wh*6Xha)mU;2`lmJ;fduB%XJC16WJ=&KE-#a5&So4lkYrj{m(l}LT?t4lB%L~(Iv zc6P>@+Xvmnua(xe2hPLg-t+(6|G6{w66YNMXRxCbjRpdR{nxGuDdvj)6<{XuB!URZWw-dW@f`lQT(=_NC1G}uU`Gs z7?X9HCIC#ImgE%F0US@puk(5gi!drz{JSsuD2< zayY;lGoY#>I0qaKzVhP5cMA_5v@~&U+5lj4b2E>KSYu-&bX`v=&KSdl*Gs?Nxr4KU zU`nx=K=C*Lh`?~-{gq)n5lmI~x5DtgofA$PHrb)V{0Yr)2!7fQ9T5<6YKl}Zc zFDxu*2Rc|@UOv=;cJCgFHa4K^I*14)NdOUeJPv3Y($dl{M!epEexmv&&hSyIWLM z1-+pGE4q$lw;O6p3s%?HF*7@hNPRu@fVCLb#-9Ianj89eX|mX?-Mo`KWpMB3@o z_$3fP&6O(<9S*3fiuCk!$g+&drY1~`jA(zndUXSUxeq`@aJ$_p0ir0v;c&o~mxtVf z0+f}NAs&xI(=>>ph^d(wlVxRnG;sIsY@%jYi#X?qL?X#lRTXZxJDE#`fQZilXd;OiWB591fFZS?}>Z4~%Ww z`WS$zo}QjlM3h*-5^EDe0AN`bGBPp{i^UL)MzOiMiQ(a41HdQU-QClBHy|n!y;mEQ;b=E|&|XrKN()<$~AiMMXsgWLbtR%NQCOGN-4f|KyyX z3X1 zr2-rj9UUFl1wpv&cDtPo4GmI$em;78dv!%o`Z_y1-%nNdw*deU3WYK`=bu}a)oQof z4Z|=ZL{uCM2G{=+KqA`P+b=N2iWp-*27|$uhpjyl;Ge`_KKi`oVisgZ00000NkvXX Hu0mjfaaA0M literal 0 HcmV?d00001 diff --git a/icons/24x24/geany-save-all.png b/icons/24x24/geany-save-all.png new file mode 100644 index 0000000000000000000000000000000000000000..3b392102d444ebb28e0850da6829386e5b6d9e56 GIT binary patch literal 1157 zcmV;01bX|4P)zOTEHusOyTkM;+92Zu1Q0`gBflt3< zS+2sGN7sUai~j|Hkt9aAO_IWr6?L_g#^s+nVKEgDTE%!i9qly+qZ1La)7dpp2kzOO z>;IuDB=hJVTI9&jzs0Jum~M27nl{ zX&+w<&N(6*EiQJLq`^6*YHb4sRvEZj=NF_XsF<2L)&L%{}_|x54wK3(fkfyN#Uf9t?`^uFR z3I$qnIXc=q2!enh2nfTFxAwfpV6=p>NsmP~#rVVoBk?VFJ-j@oC{a|E(d#FV0*N|_ z95#;0O32cOmU5=ApP&1$lJ&;fzxQ2QT3V=7DvXSbkV&WUt)L2#wTw>K!ja=Y?G2+J zA^>NrV^Qha3BdYO9wo9du__|qc^=7Bl4_;{4bS2G9_4bGLZLvhSVYy;&M zD%}|T>|O&?Rn^#^Zn7}4h}QHDf`CjWgHBu{R!bO$3=I_+9v)_Vd>msu#MKHORqfRD z(8-1ukch~`n_vIvoYC!_U8`F?&tt)Y9NV`&&EmE;f*_z;tx_tLh@yyWHjC#Qn#4zp zhmB)gY&{Y2Rn;~c`w3ue^RoPlOY<+i@mO0i-Px)M-%la}$z+o9*ckDYw-qSfDbZJ6 zGpYz0J2P_W*Mqmu9zNKJg-ks;pbKc8bA-;lBH$`;LsjEh0IG_JOfz}Vw52VSw@@Am zO5`1h!~hZ!O*8@_5*e}Do*`Cj8>wh- zm+GtZiLU^n?tcM*%TwqUtLp>u+ar?=Iyu82{yQQh&qZ8f?kxkr<<7Un(lW2u16udz z8)7NGYeXnSEM$pCDtzKpOM(3E@m6K;AFF6Zy`tujq_(i6gX0aFRW5%i^@yFf1i(;Y zZ@E`oc>xO_nqbi8Hr2PFN}g{;!fB=Qr)}-3_rN$O303(e0Vw%RL8cT8p9)-pRyQeH z+pPX7^N5df^#xzMpsPKmP$o`H*VJ-+INbr`R0;+t=95&3D9IB9#+>9F42Hq+GyBFk zzW6d1UpN4GA-5qCone_cK1~B?2faa57jX+J^+<{$ijh3za_%KRK-A|;db(4kL313P zVi4pyJ6K<&0dTmKut9y|J%AWpD4j$eM8MJs84P?vxF?;MS=-&E=)M|7!-JCUER&8o zXUF8v@WnGZ0pPHdxY87q_FLTsEvQmdiz*wj@M0u*evERY;l%8jNhMkqW{0JaLPrsp z>cQ{pMyQKXuQ-Wy{euR;0b}+y2BiIVw~}<;g$Al zld_YgX9faOk{SZql$BoHvc3#oFk9O@G((uC?29k(eUmT@u@DUW$}NQcr8We&89Kq~ z^B5KjyR;)xsX<1G#>eu%Jq2u@>9jxg{06{l63#UL}+}ekdv>!v4uvF}yP;zK-u%zMS%vjT;6CVcsGs|T> z>Jf>MOZNFq$;|Ym-3YW>P|5FiL?v-xAE1fF($SOI;mSA(x&zV(`#{ogsK!akLyP~i z1V}`CFq~MLm$1KJUc|v(yg3MegcS`7C@O{QDiZ*Q#}qq2{U7ry70szoG_y?6Jtk;#GKKE6xZ9GYpBLb+scR}Z(x(+OyEe71d(`dwCcqLGJzlaA3DP2-^N!R;OrDm1cr{!8;>Mk+~Zd zyG3H>DAl{MRb7E;6HP%CUo+fAPmIv9DH&_=9Rs?*#-s%mCQT|bxIKFY+#~`n@d|u! zaVbE|gB(-giH@*tQ`S0l9uRu=_jZI;Vm+$e+=9fZ_!o$EO)h%)Hj9?mS~M$akpD&i zI4}c_%!tar7sF_?z{0p9ZAkV4w^s@PTpi!iqLXJve;_shcyD;0gSH4b5_nTCb;rkhWG?it#=>*{efWT*ZJi+ zXnp|q2mjNX5iT#NKaH{6XJr7`ngJjckD={GhK=+1{W$Kc9FkYFB#3+%@H0LuWCBQm z*wo_Yk$WNHlAl^abPnmeVFrjG;`20sHY7*Pudpr^y5-lH6Z3}j-EaU9VZ<2#upg+k zdNH8B51MK%x9*U?oZbLLG0u`_3oNnkM#t}g;vZysR~AH#@CpC`002ovPDHLkV1ngS BHU|Iz literal 0 HcmV?d00001 diff --git a/icons/32x32/geany-close-all.png b/icons/32x32/geany-close-all.png new file mode 100644 index 0000000000000000000000000000000000000000..ffa5629c85f3c3c1412ffb950133373489a30d24 GIT binary patch literal 1612 zcmV-S2DABzP)%ZEa&K)QXKrt8Wi4ZG zY;SUNEn{zOZEtQnAY^Z2b!}yCbRcPSAZc!MaA|U7WFTUBAXH&)XKx^3Ze$>5Zf|X6 zEoozKZY^|ZWo>0H*9(Z7000GBNklz_o2ef#Z%TDsoIX&m?d4BJ6JMYT_0N(o)?|%WH^7WlrwtRV3rMLH_(Z*;O zFXopA1)YEE0A$>_V~4Tn>{+OYh`2oxgx1fG|1d7jY(IUv|BsN6OK%N;jNgxrHZ~?C zK*Pa<(0KAB=)=Qr7kGJ1=Ef+|_ydW=Y(ILGjj_pO{bfNxmqrAT$z)%gIB{YVD#{%x zLqZBc zhXEudB?aM22TF7@Qe69&M-A(euB-8!hlnbsgo?V#wo4#5;Y zK3CA(2cwqZP=LpeAA{X)cd2L3p1lP436oJ59Sv3M*F$Ak*f7C>mW1ZZw<29wF; zQsk+ct5-pe26Vx}P`+XXV7CJu%CL4V=;=OQ(>;2oU$X{^yuDRF&z$-3m;jxfoh-ht zWG^ZL4ZgH=*)q7hWC@h=`AlU9qm77wyOAt+b5hyLmGJAVS&9N4Z}O-B9UUFe z+S)oy0rKR=&|jF*&@ zKrsRm(05o7$yg~uq3{42pUN962gXwcREF5b;oP}%45k5NPX_gRJycay!PBQt!C){z zVqzj3J9g|A@0DgWB0ztCKXb1uaeaXPck$vy21WNNgq(+{r=+H)I&n-lf_l2ui0IEW zlcA!pjP@5u1?&}#p=92790n*aaz-qO!8FK*CuJJSPMCl_VBR?Dy z0NwLFy@=vfS6An@lu9K7xPawGIluu>)nsI3kn0_&1uhq*2(ShRI>)mh;gp=53^#Ay zgo=s^<}KEwR4VRys@tn#9PEt};nHlMR4P3X8yov&OiavI0)gN=7XJjrIjpvx6WLQ6CYIL?Q{mdcKFE+IQC0 z*0QqW5|46-jAKZzyt9o7#(W|gk)nFZSYBQpba!_{S63ILq@*}-=IuD<^LM^8LL*)X zASZ}3XU;g%)6+TE3;xxu85-SV=-LSb`dWFT*DAWC6tbz&e>bY*F7WpW@QMr?0zaCssiX=870AZBuJZ6HTfOCWP^ zV{0I3V{dMfUm|e;00tsSL_t(o!^M|hY#e75#ed&7|8{40ZO2VgY`2Y_IJQ#~+Efr) zBpQk;T7sZzr6M7rA|dg>1CJ=6zJQ9VNJSv^8SwyWi&RyB1f>F$T9GO!QE(a>h-)Wl zW7ol1JL_HV|C#T*Jj|}Wn>ci1A+gd(tC`WV+!-Yz{6BwgFE@=n^1~EiIPlF& ze;(Npt@UrW*r|~tmuE7=<+<0tpYIvK-eV`e;Pj<`9R{A7xPBq!TwhY#1u!^tZ_^6{ zJO0EA=jVU>-B0!eK)cRUpMU63II(Y-{n6jqbN;W}rn~;cF@I|B6u)?N`oQ?(C&uUB z_}+XE5~$GiGz<9(wR2~kGl2UKJwPtkhf-i| z(#lN$M!$UGNl$xUn<{;<^O6Fs1Ja+UG!Ck8Z9C+`wP62>u^Y2IGR$dwWOdqFb|4s9i zQyl-sXGy2hXsrRtj_T05QkmW1*mCCk_mMyQ7%48WI9pe1l9PgYv z!=ZzR$z^j0V65EC0Dvfntxy^qqW1JNiQ)=S3f0zMZ8~AoORauH5P{+yBUEZJz6d)8 z2Kmf`4@0YPeyv6}WyEB?nxr+jwq$YHGMB%qUl?vQX@m)*PW+?EW|V)Ve&6n60s z6odUlk){#F2?Juc0MJUQHbJ#ojoG<>^<1$m@uYie!GbY{T{}O*e1Au8o`xYKBR_A&L!4%d3pmrup;( z2iZ6FsjmHF_y)pWl^bGbfI{q6x$Emvu7(S7k|I@-kU|>1_ok-F%}SlAdOOr zLZQH=_dme&-%E97hOd0-7-5*f_kC7ZS6N$I!&nOvqgA4}F&1MjYgK#t>~DVl>#Z}}8Ke+FYr7XWK5uIqMWfyEfp zl121ZMQ;MIH2s6>(2;LF`|dx~^OFZA0?*ZGrO9M63=R(RlNWwWsZ=7D>qBdYIF146 z@9$51vR1&+id@=5DR8u=P&OFT@BklZ+zLQDS_XlK1}DGx)WF2iulJ{wop5J@d+r%U zYmK#*Fbr{&qExBSXf(Pys#MlhzU-Jw&55RMsoZQtPU*w5&*f)+^`eNBJ_)vqBeLyI#gtbU%ggUh0~bZ4dP@Kzf>O!>GOfeCDf+gz wk({{(`D)6znzS`ZSYNGuVNsz4(s4U_}{-v8Js0_Q}>`&IXim|^}rixrKjPEyJ_W<}?TpSR; zT2ku_TL8vu3#6(HiIE~HK8Jmr>k0sWF~rVDQ2ePnEQUYbEmJ>UtrLH9&{eN5le+s&me)B7+E>`7kg&qOYF(qFPGb9}7S9(S;2hlrE*xS8%$HhI@1$Ow zBh{DYOZ5U?Z*FwXL;_+2+b-b3|3*^(X(|;%+uNOsugsH*qx~92dF2#Gg^_4wSg2^w zK?v_N&g%tXy2>?#@kQJfVoM#1~@#ECkG%vKOl@(xXa)QsW$HR30yw zI6qtMGik<-b|k)HY~nwJ1i!V|9o^>h#jOPcFy>1=)u$nz?$XGza9a4RBapp*W+jxfiGVyX$D3oar)NgLi?(yZLz8HZo-n|rG zj0<2PKGmfm7~jRkSVoU7(K_}geHuZt&W<@=qLf%Oe8OO&jRtLhzfY-#R6;UZ~#@rChxF$zF~Qj;NH@Uy?B z6JlGdlL4_1M&v$BuFO=Zs&KkW#X?#-^i04MffbMpJ(6!m{p&@q_Qfx7{ffK*XmW;% z%_!RH!r=Q-Q(*$mC`1w!WfX!<8)e}5DpbTAA2G-BmGLoDqN6zy=Q^>cTdKKLdbVhK z&d!_g+bQ_smKNu{@kMV=0F2;Jg&8@v12i08YfPQzHk*vAM?1N;!AYDp349e04aKHH znPfS8JZ?RjIhN7WtH&n(5-J;KkjIsW#AvCuGUGseWr6m`lWAYvHU4(KmTduz z=Y`QSbzNgXN=Y8v`9_>@kM+n=Db|_pwZ$}nc2KPBn0P?ybMNZVH%0zIIEX=LC=p2myWZ;P zPRJ-u04_o_(~Tzhp5OHu5YC8Qn4)GT2m#RK$s7S#C5SOlWGE_K1bx z$f2$$rbk8c2P@MTK8p5&rnLP}nQ1FxCTwwFFGc-xfLIXh@$8fC?UYIS4w0x1OV6h< z_=djC0ANTV9>Ivl2aq(&*y?)y$`M&+Kp+=SV$;k_)R^gabs0_KMkncS=61AamRW*$ zx1CZ0F>$mH>Kg;;W7r#^kMd-K0ZMd7rJ56ys<&LK&WQA+7sv(RK}fNW}*`POef3P!ghr+tPbHmKd-HO;m zkOqAZOj*$zlv77UYnpXDlr~`!)h6|w$=I`2h^X3upo2x3@}lCuFb~9L|J0zmt39B$0b+Ag zK;2aDszE?3s&*mU2>=+F?k~b@arXOY2G1aA8&6LF@f0MruS-knzD_Nv+aak~=n??<`wet@9OWy1 zA7+9pB#pfev#`t*OsoLU81TYW*K%7F= zIdez5_5$j*SCMY0)D2)mNp2Zg02`MJaR8Fq3tvpR8~_6m47%c7LToWIqM7Hgq(*g% z!GXGwrrVKos%J`g_yOD(G2f6$!; z(T?~hB9#Hqp9WwYoEfG;FBpTqdO44quHF-LA*LbzWg$iZ`n6m(HhBge!S^Syz2$%Y zuLgM_dh9RX1b80F??NXDgAOD4-}1Thb@RUx<3RKyM)=c8bBP>=H{QqR4cFa2drSZ^ kfW$wLLOhK3ZXwV8U-&HS(Fc`(^b8FWQhbW?9;ba!ELWdL_~cP?peYja~^ zaAhuUa%Y?FJQ@H13E)XYK~!ko?O6*{jp-WR2QyPM(>T#`9JR=4N2ErHCK{JUOy+_y z4Pyo~j0^^IGLnQ`61k6SF3V-bF&wES5mD)`t6NgK?p=1dMHjlh=Xt;U*-R)DvyOkQ zXYIYe|NH;_KJVrE-tYfqL?rtwL-vNi{}X{wQ`3$I?CqO3je|4s@IkMhWmK6)mJ zFmv-BiNl903)ZivJWtQ6NGq#4Ni>P^=j`oO`OB7(;+J12Z_XUbad$6|=-Kn=0hz2$ z5}{qYn#Bzrs?1-rhLqE%Q|@oSQLejtRfMJGpGY*W@g^pANh3z6RErl=&ZJ4Cm^_&j zQ>Rj{voqzmxs^v)Sp11Zgt2k=xFJIns+B7RVa1dwr1<$~QqGt`N;kKva0`n^NHm)9 z!E(7?bl<)z)siKYGk!ef{PYv$Oq^Il1O~BJvt3=w!_3TTNdy}jc8?uASfTRp5Qg*I z90!M*>n2PPC&Yq=FXjK!S@R3)@^s%v}whh z2H8LSK-o+LhDcruT0|zRuF<~~E=kQ!yll|k50(q{k6fJw_Wn|=Wam<*)92lGV-FKAv{r3V{W5x(@s^p@$nIQkpWIULYiLo3fCknH) zyc*QL{lA{6LNAMet*vcK5NIxu2#_vYY7+{8tTG$4WOBH@4${7r(t2bo`E7xwYR4< z#y8(Q3Td24AY#ELCYSu$wE0K9S7LPn_wV0t5Y!?-)2B~A=jiC@F>BVW!ESDD@7I#h z*B=*SYny)+MV#{0R{~emAbx-SHKjpvgN%&M9oN%q)u3MJWkdk?pxwK7)4qNCD%Y=H zU$}7L!ZN5+hP%7_&b@v5c%QYiD@;XUCV%;5-555EQlUgAjf~Qs=KV&EfRB$4rKhJ; zNl6J+RaFUsAz0AD2MwyejNHC3WQf4UIv~cG2uKDR7$p0*Y^mL(5nuw|-rjWO$`vXu zE*4|CzP=Ro>8EsQ^ zsR9Ej{F6`U!iW)+U}IB@L(6iY3NXj{rF>w>)ZDs`t=h?LgB_EWfEYlG$zf7=J(Eh*m4j$*8=D5iJsTAc0EMIgQo0JQl`F=N_34BGCf}R-mX)s5gL(wUCjQrzagXHm0-4<;b2rDY92Dijn|Q z3^Z;Ops%m|kCv7-8|Bx!b#SzeO;t3=N^^KVU(5H12C1;#y~}*HwY^^`g`NcUBHoD2 zOTd5u6o#~kfC1s=<~8WigCcH~YYQ@7cak3Oy^e1c8kk=}d62AQ1v%&cKK>AATqh0Z$(8+?itb?W4fJz)CE1 zCFp`TPnj~M^+uVj^I>4b0wIrqUAmBufdRQ-Em(;i z*O4Pfh+Frls3_5fpEz-X$rmFM%E`vYvkq!&=N<3dx!hY*GsZ?HGl22h!27^EQjgVW zGP-l;PD)Bj5|O!a;|Aq{ND$Tm??sDfDmu~?D^}3Kg9nAw#>U2qHG>KBHGY16Gz}Xe zrw=}uxUEGCpSCht2N>K&jQ}@^%^OulnEt$+Cl#N+mftIh9*mTgzeS-vKQ^6L?F#yRDM|8m|)mqvt)CAUAV+_wJ?W=x9nw zNg1}X%wapY5?y2I=FOXL zKS1H8O`GmuVX9zdVele_F0)Rc>m*OC0bHQ$(bCe=+NiO2;ULi`oj-q`Qd3if=b1!# zdAXQVR8+)U(ozuZ^xTgYU0q!}1N{-|0qE&%Crp?yY{rZkx1kiYb?a7IzI?gxBm;j& z%a$z@MajhW?Ab#nPoAWNgan~385tQQMU*2Vwc33C&Ye2~OoF4s$Du=q?%|#rUdppk zmaGTcLQT#|&S}oq#Kc5VbezKoHw6U+Q9wX|Fp9m(#m`2wR~b@GvFDjEU&E=zbGg}* zM1ikcv}nz(Z zRXRL8JZRmzb+uh8&*S?@^Sr#giXZ@!U;5MO2PB#yrA8oayx_$&Xnh5WvHI}g!$SI4 zD%of*L^kMgsbylEJ{$#3EshY+l@1<5;ilU+@ac8KpU2mbX@NcOzftV>ckI|vTN5xq z$R|r9KO<6a3OV&SeK^%vaipCZA4~*=UyQo5X_EH?91U#N=R%$Cv*&`*^X%WhUl3u9 zhasHH!sBb#t|edW##otFuU;+m|LWDNB7GzRSdA+{{$!KB;6Tr!1p{Lsn*E~}+AK>B=Kova&~ zG;nUn_0nU7X-qgP#@P@#Pgws9l^Nr)jf`!!Kn!spV4TDe z0-OX8+@c&3AGko29CAU4e9H|HqvVhiIV4JuA|Q$s5`qCa2Nq$#CIo_akMS~N&tlI^ zFVj6;Ro}~@s;hhK9=pAaB})2K>aMP?@BiNa{ohies(hIb! z0MsK`^XRkNkG}THZH?=4sWGtb(dX{5*pKeM^CniW9K;B0eReBiqa^`Q>08FjPyYss zviIOg4vmZjxX}$Gf8REKSst(w-GK`C-nACvxCD_hlFH%?sGn@c&{Oa^ zI5L{Sny&zt2LO#}1H#m7jj^*;#tt83snkqPPq6p+3~QGc5aj9wu__>fh~Pf;b4*Gh zL4@-kC5!#h`5$9j#23o>zT{SEYosd!pz*$L|J`<6XK57q#AF5e;~qfKHdeUor&^TQ z39|HJFJPC%18t5^KK=NL_v`yUx7~7k%l_ldD_0eOwnb5^&0V>{rG2cZUL=UW`h#D2 zm9qB;Vr~O?X5Y(?^wf$2t-smkX8TKS7k$safmLN~1poSHuB}2`>^S}8GlaPu{oOtf z-gh%Y{rL+T%wCK_b93392;XWbz~JNvL3w7u4PD7w` z_wd6lcVLV|ccHt5JsMNUUI0Ly`XGo5U*AtXv`iJ}nI9XaGBdMe04Ao&(4S#=s29gE ze7^q>9}X1Bcjei%aq|NHTWg85gKAV!=0nTr=_=8QFE}$ZwPXOMCT4KG0zCx}fEB|l zxo5-O7{_T+M>SR;1+}&V6>3RPx%WR|-LkF@Q|d)^>-9D#c2j@#!koDryyLJM@6k@W8_FcYpi=(=%tUc*_rLehAmiw5#4YHC5!3gA*u< zV+@&$n@~rItPqk*19%xj3s#NEjlZFj<-E&px6GoOGvN(=OV;~3uyu`|_Drl`mqln0M z5CaX(RaM^p?9`I+f7kv==7T8F_gMMDFhrByT9SS{rI2l^)df8e|IlI;_8gkx#eW~+ zfxCtoC}ginB~cF}KG;9WYabj>B|A!J69hqOdO0U9qhxgy#0?Kv3vcZ{$?}~^~ zRoj+A4ZhW*kYl5h1ih0DpQ9lRcXW+yRQ^Ir@9^ z|6S1ff=o0fg1FdB7Espp6IOjHjwh&sG2!sPAL>^6Pox zu_x&3>pw50yRM7pd1SL$ve_)2=cS)L&*Sis!~A;tbIe!wGSmBQKq$}6aU_UFf z6HJGL962!3uCWhmllxyR9p5$EaJt)0Mk8y}tS7`n+uq(@RFx=-*zv~ejE#+9jDxiy zl}d#l|7dHvY2WwBWHMAL70Tr@^Yim`b>%@7gMtVualA#z^8iksiQYYW>WgcrR^L5 zuInzSWf~=bh~Rl1s!FL;qEe}(D~h66;{k)9BB*FnU91IFT)+1$aA=V%qKVb(K#)vY z+9k5sBGxKGGaDLX@I0?YVVZ!WC`uDiwOXZIE~lF>m&+JqQUDl9$A#9$je07h8NZrX z_d@AVwM9i1O=Q;EI6);3^gIvW_v2)<$m_7ihFbwtDiu7>Ly~($HED(w)rioVW|1bM zs(MMUdQ3BTBLSE#RuF-l@5Z{Gkf;%yzVBmkQP7pzL95+|q> zw4_awO-kf2@gS-qmpJY=2_>Yq`<>(1aL0)grx-moLDm&K$D~QuO913@Ikr5!h1DyD zSk)6SeElHzZ`_!Apj0ZQUZ~gW7-Mi82PbJIjU%{5a2udnY9Sj18Nj&|5Df~M@$omk z%-bJsTfXt>zM~^-v=+Qv4sqiLXEGVOy1H;(mxmsFi0^FP+~jqV05chvd_Irsx)ciS zGj_pu5yu4#juTU9z8=P2saJd;o2X4kEuovBH9#(yo9P>S=eK_t-t?31V_$Gb|3E)^ zQ=%7m<*zR@JUomehR{aXFd|=wHycGtsZ?aPI7<|^r|{U=X#B?I_$Zc4{HiT!T`QHE zTC0?ffAnqwpmr&P8A&`b1l$7LXx!|;@{Lbz&EyAeG+0?z7|mr(-CS_m)`7iBVLm)o zU0z#QEDJUY%GL3`uS|XRw?6|%fnuk@EUJo#I6whdk*waN*0>fEE}K|<3OET&0yR~& zmja;Sg?s`emwdif00N+rlnAv;k<#={eM>Aj$+}ka#RiBdSql + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + diff --git a/icons/scalable/geany-close-all.svg b/icons/scalable/geany-close-all.svg new file mode 100644 index 000000000..6ed956770 --- /dev/null +++ b/icons/scalable/geany-close-all.svg @@ -0,0 +1,446 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + Cross is from gnome-colors-common; document is inspired by Tango and gnome-icon-theme. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/icons/scalable/geany-save-all.svg b/icons/scalable/geany-save-all.svg new file mode 100644 index 000000000..1159a5425 --- /dev/null +++ b/icons/scalable/geany-save-all.svg @@ -0,0 +1,657 @@ + + + + + Save all + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + Save all + + + + + + Based on Jakub Steiner "Floppy" icon from GTK sock icon + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/icons/tango/16x16/Makefile.am b/icons/tango/16x16/Makefile.am new file mode 100644 index 000000000..f956d8581 --- /dev/null +++ b/icons/tango/16x16/Makefile.am @@ -0,0 +1,7 @@ +icons_actionsdir = $(datadir)/icons/Tango/16x16/actions + +dist_icons_actions_DATA = \ + geany-save-all.png + +dist_noinst_DATA = \ + geany-save-all.xcfgz diff --git a/icons/tango/16x16/geany-save-all.png b/icons/tango/16x16/geany-save-all.png new file mode 100644 index 0000000000000000000000000000000000000000..bc85f007e1cad3f676e67b37549ce0cc884b89f7 GIT binary patch literal 708 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJXMsm#F#`k3To7igG09%Yz`&Rk z;1l8slw=59rQp?`SCDOzvM9U0!!&IPkYSUt2*gNTY@W8rD}OPBJ$cp1t%oijJAVgA z0!3^x<~wIjcPm=uUcB17Y^_h(THlKG0ok1ac@qP(+k>k&gw$?`Y}^u6wht~)+|{`?iom#A+@87@w`0?ZC&!4}3{rdC!&)>g)|NZ;-|NsAv zr+LP}Ko%|u@(X5QW^QPiw*SP5`;VW!e*fVUP|eOwGueRBj7i?^E~P87X8Z^CwRqCnYy9sqq~QP?W2yXUuamm>(Jz7Upu%*Dd5`Y*cLQ+?kGNmu%S* zaxP|J$e}YEwwQ#^bzE#=tn2IJYUdjiYOZYSKG$)thXluxh6qoYBS``JK7wTiW&+zx zE?vL8S)6T^hK7#Fwrkgf%&uP9DEy6uGlj`DN2jHAZBDE0rbed9lL~?lYZShDoMYme zGR4UuFE2|gLP3j%qp6XDMaY5aU|(FFqoSc+phYpP=9Kzo>ESSLYJYso-`~-)f nq@<*p8WR=<))`j=8H^du7F+IQO%PKB`jf%a)z4*}Q$iB}z7=T3 literal 0 HcmV?d00001 diff --git a/icons/tango/16x16/geany-save-all.xcfgz b/icons/tango/16x16/geany-save-all.xcfgz new file mode 100644 index 0000000000000000000000000000000000000000..e84a0c4fc83f6a77476b80f7702c4cd91b9248bc GIT binary patch literal 2630 zcmV-M3c2+kiwFP!000001I+p zoxz#-ET`xjznYC+rHW>kF4ySD`Z$`_X;!JEtDkmxJo2Sz@S^r0Ty$pr6%Aph$tGvc^tjcS=jrCr60*F~<;OyF28nWYeC`-x8hlP4wW%IIXW8SyHZ*W+#_z4y;u85cW6dQ=)j)@3Ugt^`epND)=&!3_; zoV-%EfBB3Ru%d^dqr#`ZfAAll{+0D%?Mw@{G_YaEGiG1M6z;aOE8VtE>t|t!+utkf zq&l6CSk~16d$|+m!M*nZ*v|WnVOjB1yjhnSw!6KXW&51>>cX;gy5nIP_w4@#+eRFP zS?^}tbK1au+-h?=FHH^G=XBXxAF?cueKBRHI-JC~)Szf^)ipHKDeIbVfLWJaQdL`j zrQn-_Zz>vDwyEY=X?1P=#iLh`UM&aPa)-J@UH7}pH?pCuJ2_FS(7K}I69`Q%v*?nw zx!S<$2~B-G7rQFKbUS4Q=fm0KzsGlP?A2Z@UuOlH?RIW8&}_-l=6}Uhb=qupj_ZE_ zTe7DI>{oUXuA&^RJ!;dypg-%DF#FHz*9QElFz$$&AXY-*-K*9@@Nskld_W zoxCsmc1OuN#)q-97JS2U+R*at{x*Rm!vM*DpD;9DN~^KiIv+8N>j7-#ZafEfAjvS! z_FBUo6J;`AxMe75?`9ZaX)@foaKUOQ1eRdih@*Kaw!;ZFOVA;Q9{o*E|K)LxbK$FkJA(&6XdSoJB zAs8h+5z4~`LU~4HO#Eui4+Ssvl7rWOaM@?^^06Qqchs@&>Xo}_$t)u}vO`y^QJ6Yo5kmvyH zG+^fdJ8iMhf^dlA2zD4y(ESKZf}Inw!FfZgl01?(JPHv)E}h}}pq868Er_k1sJ&MjjcJM!;?)P>lpTS>j@l=m6|Sz|H`6qs3wrgh32Lu)~1D z*pI*@*clN!jLEPM*u7p`z|JU;LvONnby-dD-uLQ@iuR((d-s|EnnM5Bx>c_?fe;RQ z!of7tgse05go71JO@nsz>TaCO$F`7i(uj-Ow*XiB812@g*XM_ z7okXRhy;nDHq;Z1DiWPF1uruwy%qdfK^Za_lz}CZJ;dJ%tdaWyza<8bRg|h9zp6r5 ziF-a=vmrJ-A&H%iAWQWmYBw!gOQ$4#{xMj&Dy;q+7e9Gj9Q$jGKP)TSpw(_zPcv&4 z;N{VAtLA;QEOzlimi|L|gYM%G-dz&$=c!XQuit8|i2S{J?)=|PSy45wrTKbZ)RN5f zCCdtL?QFJKZ)R<4Y}%3Ce7%at;Z%4({vccc5xeU^THNjf+m_EEAa-p&n4Fn<_~4g1 z0wNqQ)~Ba0+Lyll69S@a|5n4EJ%+R`3vf(w+Rmi-Po8eOxfA9Re1~W%Azw>r;Mj6PM4LR z*js+H;zVKYS0@S!3W}3%wO%@rYdltL%q{(zfT%uovaIY>X{`rDWqD)M*=hjcLW*E` zad=;NV!Z+9`r1<_e0TY6Fdk2Th-VJJ);}6_$40C{lkqH~GB^$)$9#A(9w=X1i$D40 zOk6W3VkjERV|>U3uYGSDyfcyg7@GjQ+c6DhKA!8w3z`0h5wJnuTki*<5T)?4%1Y0W zC!5EgL*4Ni91h746-nI*$&>p+P7~utnns>shp=ww6@#$T(;^0ntzl7j1kLH` z1_PaaVjCFXba)#;U#H{cb$`5`8^XDv=_7cBUeCXivN?q|&x4pWcm%PhwG$8vJ)MBq z)6I#9UrsB>Z)S!tZs_0$Vxe*K1H^rvrp*JHv}>L}ne=G_WT8P5AbVOf5%P2F%YN~H zbYCO2nn*TL2!ipEF)=@-z26 z^JZVZa_Q@f4fW>QnrhSe%7wGd1(`<*ii?jQt;j9S%Ud|RuJq*bqT-@s`Q=AS^KutV zJXn0ZAooc2fqi>+rSC|Yf`^VC5ir6%YA7lFVsQc5;gaeCv{^}c0owDUr3D6P&kC0n z85}OJGf6;OT51H^l4|3jJy>u=+5P7z&ia)X-T87b8D)n ztQ``|8cvm0HbPrk+yvT^`sSfMSmH$516A&Y(nb#dF$xs?8U?w?uH5#YzV_=KkK6vP zgpSUhT3O$Xv8@N={SZRkZ|?9x8VByv_hS36Aci|8`1@Nrof!9kbPXq=x7>~Wao@u# z2)LU#0QWf|0>?ZcTK5!$_V73m_g5fv5As|8z2M*Ukni5P(|U0*cG1&%q+jFOA1WXE zbUAFD?O|xdo8tn;x!)Qo4P25${D1tQhhB1?@f{o8}+u3XM}?uuWqKA zp@VMbU&u*MaLA5&NOII8;`&KvJ)ZW$e<6oG!67^CA<1cvi0daE_jsch{tG$p2@ctT z4@nMuL|o6~#HZB5W_td4oc91x4jMS|2@YEh4bdeY`p5&UC-{X^pEx^&h65min0^ce o4&fZ6H&G^MeNj$XE6I}x*ULTpMAB23NHbyj9}a{VwJjF_0O(Q^_W%F@ literal 0 HcmV?d00001 diff --git a/icons/tango/24x24/Makefile.am b/icons/tango/24x24/Makefile.am new file mode 100644 index 000000000..13b32c547 --- /dev/null +++ b/icons/tango/24x24/Makefile.am @@ -0,0 +1,4 @@ +icons_actionsdir = $(datadir)/icons/Tango/24x24/actions + +dist_icons_actions_DATA = \ + geany-save-all.png diff --git a/icons/tango/24x24/geany-save-all.png b/icons/tango/24x24/geany-save-all.png new file mode 100644 index 0000000000000000000000000000000000000000..c780a11c1adb1d75f566d35964595c5b84d84d4d GIT binary patch literal 1722 zcmV;r21WUaP)Mh5=KJ?A0000$bVXQnL}hbha%pgMX>V=-Msja$AarPDAXH&)XKx^B zV{dLCXLM^Vb76L6J0N6bb7^O8AYyqSN@a6%Wgtyqd1Z4hV#3vi0000XbVXQnQ*U*0 zV`TtnbaZe!FE46oZEay=E^T#lX=7+%Y-}!LdTD0kUH||9NpwY6bVF}&d2(rIXmkKj zbz*F3V<1FtZDDC{AZT=Sa5^t9V{&C-bZK^FV{dJ3Z*FrgZ*pfZY-wXlIV1uscNK~zY`wN_nhQ&k-Q-`@828T5bC8;v}^ zBH(MnEl^YqvI`~s`mIT^W9>>U*yQ2Kae^01f|?jl-TwaPyKhaLJ^bB61(4j<8uWj) zyRW->HoF)u3bMDc!Q-xo3M8jyAhsa{^SMQ>A}Lbya<9Fr>L6ED(9kxM$)_(~xe-r( z`$6J?0^NH)JG>zh=)9erA5Z6spCfKvzRdH{>J<(BPTtNH%Q7_hJ&;akQZw_Vkxjji z#x;huN+@Dt0Fue+U*?BLJ1<>2rYsdOq4ySC!!Zg#r(_GmIa zW3zI4b5jH83K0K7QMMBWUgWILKMp*yx!< z=LoQC*RJ0F{{D+5yWc&ZufTZDViHsf&AXLjK`&>aGi1|7^Sr4f=~Tqyv_gJ1sTLC# zwx2q6>ip6!k};pPBCXsIKUriS@n+H`;O$P(G!bMZnNH_GQ*^MgRS+cAm)FJ5SK}Fn)(cDN(OV8Hlanpde~AH3XMr1GY|>zf43ZVQcwE|$fYx|I^d!akinT* z=nQ)y+{nR>=em$WeeE9t9UUF-xm+%e2#BHx7zymy*a|*t6^(tsVxl`E4NxsDz|mLN z0wXU#bd{gt-K+iJU_{v38zNM;o}Qlf?-3Xn7~tda_*Ov>7$U%N94#(p4fZ}821Y8v z(~mWSw3vfEn_6g*-*`R(ijYS<0BWTG16$TmLK1y68g0aeiPZ!Ue7UWyjf6%I5dxm) z!D_Wqp?xo`MbC4vZ(9U-hXd?(J2>n%IPlUs&?+9=_60%CAQp>r;Vga++ToWaOoF`<2$ncn?lkAf{;#j#{hT-91adL8!r`DlR zsErVj2#D9lAO-|8?utRGC7070@>e$#A-84KQ>w}*E zZJ&%np`c=PjM?ziNJAo#0GrK5BQa`V6x=v#Ob6D(AUEuZZ6=ecVWy=<#yudbksiYV zvJ#>C^Ywf6uN^~xMu0?&VcgZ#MTtqV>$|GH$oC^%`fbPa%wLz2ai>zL1$+m~0dQY>)0-E`tbq?0^5olfcy>8ScTkPadoxm->e92_(g6)qNwJ%xR{7juo@ zT-{Xfi4jHpc+fu)#PPetsK_H>Mh5=KJ?A0000$bVXQnL}hbha%pgMX>V=-Msja$AarPDAXH&)XKx^B zV{dLCXLM^Vb76L6J0N6bb7^O8AYyqSN@a6%Wgtyqd1Z4hV#3vi0000XbVXQnQ*U*0 zV`TtnbaZe!FE46oZEay=E^T#lX=7+%Y-}!LdTD0kUH||9NpwY6bVF}&d2(rIXmkKj zbz*F3V<1FtZDDC{AZT=Sa5^t9V{&C-bZK^FV{dJ3Z*FrgZ*pfZY-wXlIV2ir+RK~z}7#aC-=8(9@T^RPXBJ8^91)h5|A?`_(&O_Vl} zZc&$ZwNz}nNgATA*am`Btyr;Wm+&Y*$`7UM>B@m5%P6IrpCLyXWOGm(SM66o(NyR0Sj>`5Cvb_i za6ILG6pRPL8}IYLHP=-;zg$!0beT<(#B-2bUW=w4JPHO^!;z7N4}UQETm%T*Rcigi znUgKf3YVi!;5nYOIYreZo=CyuKYZ$urkb3`Wz(Y`R6I{QMa_f2aj@VIZhSI1`$u^# zb>-phvFOtX@I~NOcd2E3jP$cAE9kSQ65i zoOU*+xojv}Vv%>PxGkXBR#S)uweDGXH@Xpji+rNFQGr4?zjsrMQ z>9(KmIo41)HM_`lv>t>{XBHrp;lL#E`TKK$#hR)zLvLq;CyfL$SydxKUeR-E@>jR+ z{qX+yJ3oCE0;hV9)m^!Ff4L+kr>#V#a2og= zu^M!@|9a0SpFG|GlrjpsJdw^pg{RbNx0#36*W>*&vrFrOz-{IO>cg=Vv^7?jiJW0z zKMx4Myek=S?n$O|KSQuEQ}p-ukIc`{e?0A-`;ow_ofbo0bh*m;SSq)bl=(adMlRKO zrPnkv>5Z6QsHx(jaz@Ju5|g9@H4*y4uRr*SI5;@?$*u$(4QDNAOhNE}v6p>)ef5_w zU;cP#XvkzQaf|h})qHKWho2A1Ag7fAfU4~^=>=|N;3aV>nB+jvK{S!w(i`*wg^T~% z>%FJP#>Va-i3fY-Kp7HPV=rI6IQny;qI=Zsw1TQAfPF!Wd))yK_`?|p1S1d(hM?48 z0fWe6%oWtD(Ai!OOQEC|0wUnB=t1JMu(6SV)wT6_jx+d`Y)NEJZNZpPSdw?Guj^2LTK5cPVE0OiI;QqdAn zDfET)jWm=wB+w&~3Zu8ZdOE59Nm)uy8f!&Zr8x+2IvV*kQ#jN@-gr)Ekjq63-p-zczHO9 z;IrOG@OEDVymg@-9xpwHu9kAtakxi-?iLStAI!sdhB`nH1g-45y1Fi5iQ9G%z~pN_ zckbK~ygf$*$OxM^4f62br5C~HTY%3UuGD~*7X0wWnM#m!99SeC-hBB0Ec+ircWb%k znVDH1jD6(@=9M0Dxt!)rBp{|zso@<2Fy2?%+S(LUZh_luHqc|4F%o8@4&J`lqTMRG z7J>_1Zm4qG0Nn~Yoerv8Rv0>6jo}KyL*F8NyZH zba!_LhlhttVzHP8#*)ZvHe-3I8hZ){8Cnj>FuxLmg*Wf?3M3s4De#vXtYk_;OR22DqvaX1{% zSi6}gM2__21y(tyP*3Nh(arA>0w-YdXgC~(qeqYCCMG7{MAbVQ0W{Kj@ZiBb9^m5f zxMr9Ru|c2|8WtV`A%i3=T&!wX0&gGW1p+6+cmV-J)}mEXfuR|JRct~+F>tY=?Q1eb z!rs%&JV5K+&a!!NagoD)x-9}U@OF8h&$qRafw1*%&(E@F`!fv+;Z`qU3);vAeg|lI zKovm3+|7iAsCZ^lQc|ML-@&%Mh5=KJ?A0000$bVXQnL}hbha%pgMX>V=-Msja$AarPDAXH&)XKx^B zV{dLCXLM^Vb76L6J0N6bb7^O8AYyqSN@a6%Wgtyqd1Z4hV#3vi0000XbVXQnQ*U*0 zV`TtnbaZe!FE46oZEay=E^T#lX=7+%Y-}!LdTD0kUH||9NpwY6bVF}&d2(rIXmkKj zbz*F3V<1FtZDDC{AZT=Sa5^t9V{&C-bZK^FV{dJ3Z*FrgZ*pfZY-wXlIV4gyI;K~!ko)mmq8RM!=A66x---(a0`OgKJbcHSINOC;o8C^tVLA3i z*cI$v>~+{{I*z^U3}4G}z|DR1twkIUD>&d&0}zmT;KsQCcfQ?}RTrp!QhrbZaJQon zf+hj0IF5hQWYESXCB!N*7NbckiUEO#z|H;x*$# z3nau@1d~y3&}sxll4a>em%}$a<`ks>SIzt7H(Nh?x%FEU0KtEcEGS7y0ASnHO}Vo$#ZbpfOvwy@fI0{ zkdy%U{1VjEwSm{;hKjPqpx2>w&_W2FSJx}JPR1_bJv3@HJdiTJxYF*uaJ92r2JgDg zf4<)FKmMZ% zB`J`WWb@`^B25@>L1THh7B}HMQjAML^0UX1l@;^TLvc*5)D(*OW$a7BuAb7n- z6zX5BD*vE+V7%bd3oVs{!;@$6`?v7xVeBUCDX7(VGE?ny%Zjp$C(bv(?yW1~YI7IV zTOXz4utn9GNhQyB1|MS{X4$C;q^TD#}s z)$4C}9Q)N9_bR~7lErC{%&}Yi$Imn_LEi4c@Ypbee-N|x=(OVDA3eTYtgXKRqmy1( zvT!blq8J2+z_L@U@Zm=non3vS&mxn`=Vc^3zvba#gJaYUK1pVNA%$oqAl*{pP4I{6 z(@w81Ft6j-OMQ2h$PkncHM`bkF|_>qzYXQM`R19xQ^Way91u>U0Ci_Bw@M=uZdh8F z4H}KeK&cMfKk9^vbuXDXnH&{2``t{Mf9k2H7AT7H9$pp! zCkPq(1cNj@$Y*ONrN)+2C@Po_lgRIIKs1g{`XD1UPNSQwZ%Py$?jBDH-`$%F2D1gm zkapqgogP0DT7VdnHe=)Vs*6V6^YoD;N80b`1DPA&(h5Ak4z-tv;Qu@WcmcsT95`@b z{)!bVV8ZQ(3s-M|1w&w7P7*wQ@Gr2TvKTsg$C>7purNu^IX*T4HX{eG?fpKSxY!Q= zI@=B@sfo}(?3_k9>I>%D;ETEzc%;Y%r;mNmkIyZsuCBg$CkmnF6{1Y-Obc+6N6N~| z=9ib3!}$0(4D@5DR=i-xtl)KxBY*vvaf9)nCAScG#%-@3kZN$FX9ye)2gK?FFh1#G z89GS0kRyk>$16juSr1y16?X32nS=r6z^tMWax@FC`_KZnr1Vu=e|9N8qo9NrG!)xe zB9kytX*EIiwfBs|b30Z+{f$v(ftJ>8m~?uua0n(d9VWTKkqI0{mci%P&9G)wA-fM< zCgd~0$d#682G_(Sg;ew(BXnNB;dcd$b)l*ySOqA7AqWW1sgX+cf&Q7mBYomBE&6<) zP7ely4${%|JkPV}p+RTl@Vaa%fFKG?FtR}MoOozx?10K;xnQ-LnYLLEWoA*}Sh*_6 zf#5x1G;(3G%g;@L+{{F_Hn6HdgG)+DF_b8eep0JoZra@*7G}jzXmmxP&(6oUY}T$> zyB?l-<*#6iwSYOs0t4e7Q1b`s8+&fvCnB zcX?rG+zrF1q)7}IB@2?^!j%?peOup=nX+_L0iJl`iGs|`%%yR0ap3WIz+%+Gdnm-& z%T1UEWU$BTr$A3RE}0rF;lu~~6ajpq0X{qP6(m^=pw|jhYo~$s%V;4V1KdCCVk6z} zMj=ZVB}3QE0l0jnsV8I7z4va9l)JZY-wrO9i_wL+pPCqpmRJj?umoGTAsB4`}gnHpc7RU6d;G4&Y<&&A`>JXBgLWTR=}y6dWbh`z@QV+ z>^^30EW2;nOJ_9U*;5PWFEv5-oER3tCU8AzSqdGDB3oWoJnk*xGaBIc2OovJ#S1dG zZQE8kYXOFahBmEUy*hz_`+Pp8eHlw(zu(XL{IpnjX=e%4)HXt1h7IXth-ya6tgwAe z9%gC})Hhydw9p})qP2|V7|2bHg<~hbgx~I82__u}6%`ePVc*?QX!p8x>tJ$nG87)= zsV-qIAR!8}ZLoX80yuZE5gjc7;w<`GHqmQESX+_-=W3f_!?ILJixZ)>tqWG>r7*{i zYzgQqr3(|`ID$X8tAtsb{BPmHg&4*S+bOKyQ2^w9qSb2Ml%Af>_)k_)n6vpAcFI~^f;3h} ztBr!h>cTV@xpu9a2TQW!(Z>Y#JbKouRjYJ}qw0$Nl ztje>l3Q@H_7ZPIxxcYS`tY4M^E07|b?1L-y9q{6g1?(+AAk--nzq+dc8qhL6w;L^y z3Tu|mh32+ybX)6$4p;k}5uTUsM5*9(y)!+{m>5&0Dr0*olb=c5ODB znGmW42$0%e-c<~}{SNs1$Cu&tsv?MwHL|q?N~_gQUDH|{9_D|uuM|GTME4a&r$c*6 z!E7=@Y-}v^J?bG!PthnpKcDva0V>*j%b6H~>(F_7-+%vo8-`Iv9rfmraKX5aWdd1) z=E+L5vFd2lDS>qlOh68XLi(&~P*p~FXI12=kDc6-;)7ZzMTI|GT}RI+2H+tF&YwTO z@95E^f1LJi6hUpStgN)Dp_0r<+9FM;xqup7Q>X9rdOfoUZLSKU*GpLRnWs6tYAqU7 ze^RYtx64csqobqK)~n!cHX9r1ETTGdO-&8aXu1HnXa!|n+Kd{3QA21r-&KteK%yFT z0-|=+!Bv5$>Ug!n3<*Z#*x1;V^&;1*BY~#9XdT^`ot;ge%cxp7eE6_G{Oxo$#eOx$ zs~ijm9lm*ZqlZwBY@}`Wb}q~s;rBf|THeYH-CEH!QiE-NdG zIWdj27da!s4{2VR_ z-A~VB?^99mXd?xJ+gU2A1tLMr#u4w87Wd=u;%)hbTBV4j#^Bk4ixfK2Dep&+r~=>@ ze59#KfRvP!sgj!bPK6zr_I^U+Y%LY#RnM&gpvH__w{8_@+L#1TwW^i_BmiY>vWz;a z2~hQ;nRtIM5iZ)A-ring@J%_#(J{(^50)qjP&F8y2k4#V{l@i~z;$$VusVvOoW){+ z_V#u*(r22dghlmOb93`FN|U0H2}*Z&w}RMpV#tvN)Z|I5^48&j0q9*&xF#btJJZ}u z*Q&V{_7?7&xyX6-I|5822|^+0$r!wn2G z9a`?i`5xpRq}5e(OU&;+artOMHBM5=yJV@96tk|2e|9(GZ)2J%IF) zQ1jz`eSQ5nP1<)NHa8a*?(} nYX5%=;1B(AiHulpiQoSN@skp4Rl2kr00000NkvXXu0mjf0F81r literal 0 HcmV?d00001 diff --git a/icons/tango/Makefile.am b/icons/tango/Makefile.am new file mode 100644 index 000000000..263d37d3c --- /dev/null +++ b/icons/tango/Makefile.am @@ -0,0 +1 @@ +SUBDIRS = 16x16 24x24 32x32 48x48 scalable diff --git a/icons/tango/scalable/Makefile.am b/icons/tango/scalable/Makefile.am new file mode 100644 index 000000000..078ad1679 --- /dev/null +++ b/icons/tango/scalable/Makefile.am @@ -0,0 +1,4 @@ +icons_actionsdir = $(datadir)/icons/Tango/scalable/actions + +dist_icons_actions_DATA = \ + geany-save-all.svg diff --git a/icons/tango/scalable/geany-save-all.svg b/icons/tango/scalable/geany-save-all.svg new file mode 100644 index 000000000..6f8ab1b85 --- /dev/null +++ b/icons/tango/scalable/geany-save-all.svg @@ -0,0 +1,613 @@ + + + + + Save All + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + Save All + + + Jakub Steiner + + + + + hdd + hard drive + save + io + store + + + + + http://jimmac.musichall.cz + From the Tango icon gtk-save; design by Jesse Mayes. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/po/POTFILES.in b/po/POTFILES.in index 802bc7953..bea1d8c83 100644 --- a/po/POTFILES.in +++ b/po/POTFILES.in @@ -14,7 +14,6 @@ src/geany.h src/geanymenubuttonaction.c src/geanyentryaction.c src/highlighting.c -src/images.c src/keybindings.c src/keyfile.c src/log.c diff --git a/src/Makefile.am b/src/Makefile.am index 3d892ec25..a951e225c 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -1,7 +1,7 @@ ## Process this file with automake to produce Makefile.in -EXTRA_DIST = images.c gb.c win32.c win32.h plugindata.h \ +EXTRA_DIST = gb.c win32.c win32.h plugindata.h \ documentprivate.h filetypesprivate.h pluginprivate.h projectprivate.h \ makefile.win32 diff --git a/src/images.c b/src/images.c deleted file mode 100644 index 7c9d13cfc..000000000 --- a/src/images.c +++ /dev/null @@ -1,1371 +0,0 @@ -/* - * images.c - this file is part of Geany, a fast and lightweight IDE - * - * Copyright 2005-2012 Enrico Tröger - * Copyright 2006-2012 Nick Treleaven - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License along - * with this program; if not, write to the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - */ - -/* - * Inline image data. - */ - -/* GdkPixbuf RGBA C-Source image dump */ -#include - - -/* GdkPixbuf RGBA C-Source image dump */ - -#ifdef __SUNPRO_C -#pragma align 4 (save_all_gnome_inline) -#endif -#ifdef __GNUC__ -static const guint8 save_all_gnome_inline[] __attribute__ ((__aligned__ (4))) = -#else -static const guint8 save_all_gnome_inline[] = -#endif -{ "" - /* Pixbuf magic (0x47646b50) */ - "GdkP" - /* length: header (24) + pixel_data (2304) */ - "\0\0\11\30" - /* pixdata_type (0x1010002) */ - "\1\1\0\2" - /* rowstride (96) */ - "\0\0\0`" - /* width (24) */ - "\0\0\0\30" - /* height (24) */ - "\0\0\0\30" - /* pixel_data: */ - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\10\11\12\202\33\36\"" - "\377\25\30\32\377\33\27\27\377\"\34\33\377\"\34\33\377\"\33\31\377\"" - "\33\32\377\"\33\32\377\"\33\31\377!\32\31\377!\32\31\377!\32\31\377!" - "\33\32\377\32\27\26\377\26\30\32\377\30\34\37\377\6\7\10\205\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\34\37\"\377\267\321\353\377" - "\213\237\260\377\266\227\223\377\354\264\250\377\354\262\246\377\351" - "\252\236\377\351\254\241\377\347\255\242\377\344\251\236\377\342\245" - "\232\377\342\243\230\377\341\244\232\377\336\243\232\377\255\215\214" - "\377\216\235\254\377\223\257\306\377\24\30\33\377\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\33\37!\377\254\311\336\377y\212\236\377" - "\245xu\377\327\202t\377\327~p\377\325{m\377\325~p\377\320ym\377\316z" - "n\377\313rg\377\315ui\377\310ma\377\302f\\\377\230fe\377w\206\227\377" - "c~\224\377\14\20\23\377\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\32\36!\377\252\310\335\377}\220\240\377\264\242\242\377\350\307\304" - "\377\351\306\303\377\351\306\303\377\351\307\303\377\347\304\300\377" - "\347\303\300\377\346\301\275\377\350\306\302\377\345\275\271\377\344" - "\276\272\377\260\235\236\377z\212\231\377`|\222\377\14\20\23\377\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\32\36!\377\252\306\334\377" - "~\220\237\377\303\303\303\377\377\377\377\377\377\377\377\377\377\377" - "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" - "\377\377\377\377\377\377\377\377\377\377\377\377\377\303\303\303\377" - "|\215\232\377^y\216\377\13\17\22\377\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\32\36!\377\252\305\333\377}\217\236\377\253\253\253" - "\377\324\324\324\377\324\324\324\377\324\324\324\377\324\324\324\377" - "\324\324\324\377\324\324\324\377\324\324\324\377\324\324\324\377\324" - "\324\324\377\321\321\321\377\244\244\244\377\177\217\234\377[u\212\377" - "\12\16\21\377\10\11\12\202\33\36\"\377\25\30\32\377\33\27\27\377\"\34" - "\33\377\"\34\33\377\"\33\31\377\"\33\32\377\"\33\32\377\"\33\31\377!" - "\32\31\377!\32\31\377!\32\31\377!\33\32\377\32\27\26\377\26\30\32\377" - "\30\34\37\377}}~\377\377\377\377\377\377\377\377\377\303\303\303\377" - "\177\217\234\377Yr\205\377\12\15\20\377\34\37\"\377\267\321\353\377\213" - "\237\260\377\266\227\223\377\354\264\250\377\354\262\246\377\351\252" - "\236\377\351\254\241\377\347\255\242\377\344\251\236\377\342\245\232" - "\377\342\243\230\377\341\244\232\377\336\243\232\377\255\215\214\377" - "\216\235\254\377\223\257\306\377\24\30\33\377\361\361\361\377\360\360" - "\360\377\272\272\272\377~\216\234\377[q\202\377\12\15\17\377\33\37!\377" - "\254\311\336\377y\212\236\377\245xu\377\327\202t\377\327~p\377\325{m" - "\377\325~p\377\320ym\377\316zn\377\313rg\377\315ui\377\310ma\377\302" - "f\\\377\230fe\377w\206\227\377c~\224\377\14\20\23\377\342\342\342\377" - "\341\341\341\377\260\260\260\377}\216\233\377ar~\377\14\15\17\377\32" - "\36!\377\252\310\335\377}\220\240\377\264\242\242\377\350\307\304\377" - "\351\306\303\377\351\306\303\377\351\307\303\377\347\304\300\377\347" - "\303\300\377\346\301\275\377\350\306\302\377\345\275\271\377\344\276" - "\272\377\260\235\236\377z\212\231\377`|\222\377\14\20\23\377\257\257" - "\257\377\255\255\255\377\221\223\225\377|\216\235\377Vky\377\12\14\16" - "\377\32\36!\377\252\306\334\377~\220\237\377\303\303\303\377\377\377" - "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" - "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" - "\377\377\377\377\303\303\303\377|\215\232\377^y\216\377\13\17\22\377" - "\201\225\245\377\177\223\244\377\200\225\246\377\204\235\262\377Nev\377" - "\10\13\15\377\32\36!\377\252\305\333\377}\217\236\377\253\253\253\377" - "\324\324\324\377\324\324\324\377\324\324\324\377\324\324\324\377\324" - "\324\324\377\324\324\324\377\324\324\324\377\324\324\324\377\324\324" - "\324\377\321\321\321\377\244\244\244\377\177\217\234\377[u\212\377\12" - "\16\21\377Wdo\377EZh\377[o\201\377\220\251\300\377Thu\377\10\12\14\377" - "\32\36!\377\250\303\332\377u\207\226\377\275\275\275\377\377\377\377" - "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" - "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" - "\377\377\377\303\303\303\377\177\217\234\377Yr\205\377\12\15\20\377\227" - "\225\217\377Q`k\377Ok\202\377\206\243\272\377Vjv\377\7\12\13\377\32\35" - "!\377\244\277\330\377z\216\233\377\273\273\273\377\361\361\361\377\361" - "\361\361\377\361\361\361\377\361\361\361\377\361\361\361\377\361\361" - "\361\377\361\361\361\377\361\361\361\377\361\361\361\377\360\360\360" - "\377\272\272\272\377~\216\234\377[q\202\377\12\15\17\377\277\277\274" - "\377HVb\377Nl\201\377\211\243\266\377Wfs\377\7\11\12\377\31\35!\377\241" - "\301\327\377z\211\225\377\263\257\257\377\343\343\343\377\342\342\342" - "\377\342\342\342\377\342\342\342\377\342\342\342\377\342\342\342\377" - "\342\342\342\377\342\342\342\377\342\342\342\377\341\341\341\377\260" - "\260\260\377}\216\233\377ar~\377\14\15\17\377\314\314\313\377KYd\377" - "Nk\177\377\206\241\265\377Wfq\377\7\11\12\377\31\36\40\377\237\301\326" - "\377{\216\235\377\231\232\235\377\260\260\260\377\257\257\257\377\257" - "\257\257\377\257\257\257\377\255\256\257\377\254\255\255\377\256\256" - "\256\377\257\257\257\377\257\257\257\377\255\255\255\377\221\223\225" - "\377|\216\235\377Vky\377\12\14\16\377\320\321\320\377GV_\377Lfx\377}" - "\234\262\377Vcm\377\10\11\11\377\30\35\40\377\233\273\324\377z\227\257" - "\377\200\227\252\377\201\225\245\377~\223\244\377{\221\243\377|\221\243" - "\377z\220\242\377{\220\242\377\200\224\244\377\200\224\244\377\201\225" - "\245\377\177\223\244\377\200\225\246\377\204\235\262\377Nev\377\10\13" - "\15\377\262\261\256\377CPZ\377Jat\377z\231\255\377Tbl\377\10\11\11\377" - "\30\34\40\377\233\267\323\377r\223\255\377s\223\257\377Vhu\377KV_\377" - "Zgr\377eu\201\377br}\377`oz\377_mw\377^lu\377Wdo\377EZh\377[o\201\377" - "\220\251\300\377Thu\377\10\12\14\377\30\30\27\377\11\13\15\377\13\16" - "\20\377%.7\377\26\32\37\377\2\2\2\210\30\35\40\377\231\271\322\377o\220" - "\250\377Yly\377\207\207\204\377\327\325\321\377\322\320\314\377\325\324" - "\321\377\335\334\331\377\341\337\334\377\321\317\313\377\307\304\276" - "\377\227\225\217\377Q`k\377Ok\202\377\206\243\272\377Vjv\377\7\12\13" - "\377\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\30\35\40\377\230" - "\270\320\377m\215\245\377Ter\377\260\260\257\377\350\347\343\377db[\377" - "ROG\377\212\210\202\377\314\312\305\377\302\276\267\377\276\271\262\377" - "\277\277\274\377HVb\377Nl\201\377\211\243\266\377Wfs\377\7\11\12\377" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\30\34\40\377\225\266" - "\317\377m\214\244\377Sco\377\262\263\262\377\354\353\350\377\\YR\377" - "QNF\377\205\202{\377\305\302\274\377\304\300\272\377\322\317\312\377" - "\314\314\313\377KYd\377Nk\177\377\206\241\265\377Wfq\377\7\11\12\377" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\24\27\32\377\202\233" - "\260\377k\211\237\377L[h\377\254\253\252\377\336\335\331\377OLD\377N" - "JC\377\200|u\377\307\303\275\377\326\323\317\377\346\345\342\377\320" - "\321\320\377GV_\377Lfx\377}\234\262\377Vcm\377\10\11\11\377\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\14\15\17\2037AI\377Zo~\377Q`k" - "\377\224\224\221\377\303\300\272\377\234\227\220\377\250\244\236\377" - "\271\266\261\377\331\326\322\377\346\345\342\377\343\341\336\377\262" - "\261\256\377CPZ\377Jat\377z\231\255\377Tbl\377\10\11\11\377\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\3\3\4\26\10\12\13\206\14\16\20" - "\377\14\16\20\377\24\24\24\377\33\32\31\377\33\32\31\377\35\35\34\377" - "\36\35\35\377\40\37\37\377!!!\377\40\40\37\377\30\30\27\377\11\13\15" - "\377\13\16\20\377%.7\377\26\32\37\377\2\2\2\210\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0"}; - - -/* Close All icon, kindly provided by Tyler Mulligan (licenced as GPLv2). */ -/* GdkPixbuf RGBA C-Source image dump */ - -#ifdef __SUNPRO_C -#pragma align 4 (close_all_inline) -#endif -#ifdef __GNUC__ -static const guint8 close_all_inline[] __attribute__ ((__aligned__ (4))) = -#else -static const guint8 close_all_inline[] = -#endif -{ "" - /* Pixbuf magic (0x47646b50) */ - "GdkP" - /* length: header (24) + pixel_data (9216) */ - "\0\0$\30" - /* pixdata_type (0x1010002) */ - "\1\1\0\2" - /* rowstride (192) */ - "\0\0\0\300" - /* width (48) */ - "\0\0\0""0" - /* height (48) */ - "\0\0\0""0" - /* pixel_data: */ - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\203\0\0\4\255\21\21\341" - "\255\20\20\311\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\256\21\21\320\255\22\22\337\204\0" - "\0\4\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\252\14\14\336\342\177" - "\177\376\335qq\376\247\4\4\326\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\247\3\3\333\336uu\376\342}}\376\252" - "\13\13\336\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\255\22\22\311\336pp\377" - "\333DD\377\335JJ\377\334oo\376\253\14\14\273\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\254\15\15\300\335oo\376\334HH\377\333" - "EE\377\336pp\377\255\20\20\313\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\213\0\0\4\252\13\13\333\334" - "mm\377\330>>\376\330==\377\330==\377\331@@\377\331ff\376\250\7\7\313" - "\217\0\0\3\0\0\0\0\0\0\0\0\0\0\0\0\234\0\0\4\250\7\7\317\332gg\376\330" - "\77\77\377\330==\377\330==\377\330\77\77\376\335mm\377\251\12\12\336" - "\214\0\0\4\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\250\12\12\337\340yy\376\330BB\377\327<<\377\327==\377\327==\377" - "\327<<\377\331EE\377\333mm\376\247\7\7\314\0\0\0\0\0\0\0\0\0\0\0\0\250" - "\7\7\317\334nn\376\330CC\377\327<<\377\327==\377\327==\377\327<<\377" - "\330BB\377\340zz\376\247\10\10\327\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\205\205\205\27\214\216\211\341\210\212\205\377\210\212" - "\205\377\210\212\205\377\210\212\205\377\210\212\205\377\210\212\205" - "\377\210\212\205\377\210\212\205\377\210\212\205\377\210\212\205\377" - "\210\212\205\377\210\212\205\377\207\211\204\377\210\212\205\377\216" - "\220\212\310ypO\3\0\0\0\0\241\0\0_\306BB\377\334YY\377\32499\377\325" - "<<\377\325;;\377\325;;\377\325;;\377\327CC\377\326``\376\252\14\14\274" - "\250\0\0\3\253\14\14\300\327bb\376\327AA\377\325;;\377\325;;\377\325" - ";;\377\325<<\377\32499\377\334YY\377\304@@\377\242\0\0W\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\215\216\212\333\362\363\363\377\377" - "\377\377\376\377\377\377\377\377\377\377\377\377\377\377\377\377\377" - "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" - "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\376" - "\377\377\377\376\351\350\347\377\202\205\177\234\0\0\0\0\0\0\0\0\246" - "\0\0P\305@@\377\334[[\377\324::\377\325;;\377\325;;\377\325;;\377\324" - "::\377\325<<\377\331ee\374\244\0\0\377\331gg\374\325<<\377\324::\377" - "\325;;\377\325;;\377\325;;\377\324::\377\334[[\377\305@@\377\244\0\0" - "C\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\210\212\205" - "\377\377\377\377\376\350\350\350\376\351\351\351\377\352\352\352\377" - "\353\353\353\377\353\353\353\377\354\354\354\377\354\354\354\377\355" - "\355\355\377\355\355\355\377\355\355\355\377\355\355\355\377\354\354" - "\354\377\354\354\354\377\352\352\352\376\377\377\377\377{}x\272\0\0\0" - "\0\0\0\0\1\0\0\0\0\236\0\0]\27733\377\332XX\377\32277\377\323::\377\323" - "::\377\323::\377\323::\377\325BB\377\336nn\377\325BB\377\323::\377\323" - "::\377\323::\377\323::\377\32277\377\332VV\377\27744\377\235\0\0V\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\210\212" - "\205\377\377\377\377\377\351\351\351\377\353\353\353\377\354\354\354" - "\377\355\355\355\377\355\355\355\377\356\356\356\377\356\356\356\377" - "\356\356\356\377\357\357\357\377\357\357\357\377\357\357\357\377\356" - "\356\356\377\356\356\356\377\354\354\354\377\377\377\377\377z}w\272\0" - "\0\0\0\0\0\0\4\0\0\0\2\0\0\0\1\243\0\0U\306DD\375\331WW\377\32199\377" - "\32199\377\32199\377\32199\377\32199\377\32177\377\32199\377\32199\377" - "\32199\377\32199\377\32199\377\330TT\377\307FF\375\241\0\0M\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\210\212" - "\205\377\377\377\377\377\352\352\352\377\352\352\352\377\321\323\317" - "\377\321\322\316\377\321\323\317\377\322\323\317\377\322\323\320\377" - "\322\323\317\377\322\324\320\377\322\324\320\377\322\323\317\377\324" - "\326\322\377\360\360\361\377\355\355\355\377\377\377\377\377y{v\272\0" - "\0\0\0\0\0\0\0\0\0\0\4\0\0\0\5\0\0\0\3\240\0\0U\275//\377\330WW\377\317" - "55\377\32088\377\32088\377\32088\377\32088\377\32088\377\32088\377\320" - "88\377\31766\377\327RR\377\27522\377\242\0\0P\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\210\212\205" - "\377\377\377\377\377\353\353\353\377\354\354\354\377\351\351\350\377" - "\351\351\350\377\352\352\351\377\352\352\351\377\353\353\352\377\353" - "\353\352\377\353\353\352\377\353\353\352\377\352\353\352\377\353\353" - "\353\377\361\361\361\377\356\356\356\377\377\377\377\377z|w\366tuq\316" - "ijgu8=9\32\0\0\0\0\0\0\0\1\0\0\0\3\235\0\0]\30299\374\326SS\377\3176" - "6\377\31777\377\31777\377\31777\377\31777\377\31777\377\31766\377\325" - "NN\377\303>>\373\240\0\0[\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\210\212\205\377\377\377" - "\377\377\354\354\354\377\355\355\355\377\344\345\343\377\345\345\344" - "\377\345\345\344\377\345\346\345\377\346\347\345\377\346\347\345\377" - "\346\347\345\377\346\347\345\377\346\347\345\377\347\350\346\377\362" - "\362\362\377\360\360\360\377\377\377\377\377\234\235\231\377\376\375" - "\376\377\341\341\340\377\251\252\250\377\224\226\223\350\213\215\211" - "\211mnm>ac`#\244\0\0\377\325aa\376\31533\377\31677\377\31677\377\316" - "77\377\31677\377\31677\377\31533\377\324__\376\244\0\0\377\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\210\212\205\377\377\377\377\377\355\355\355\377\355" - "\355\355\377\332\333\330\377\331\332\327\377\332\333\330\377\332\334" - "\331\377\332\334\331\377\333\334\331\377\333\334\331\377\333\334\331" - "\377\333\334\331\377\335\336\333\377\363\363\363\377\361\361\361\377" - "\377\377\377\377\226\227\223\377\354\354\354\376\361\361\361\377\367" - "\367\367\377\367\367\367\377\347\350\347\377\317\320\317\377\26055\373" - "\317WW\376\316;;\377\31466\377\31466\377\31466\377\31466\377\31466\377" - "\31466\377\31466\377\316>>\377\317TT\374\251\10\10\273\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\210\212\205\377\377\377\377\377\356\356\356\377\360\360\360\377" - "\361\361\361\377\362\362\362\377\363\363\363\377\364\364\364\377\364" - "\364\364\377\365\365\365\377\365\365\365\377\365\365\365\377\365\365" - "\365\377\364\364\364\377\363\363\363\377\362\362\362\377\377\377\377" - "\377\226\230\224\377\355\355\355\377\355\355\355\377\356\356\356\377" - "\355\355\355\376\354\352\352\377\26411\377\313NN\377\31355\377\31244" - "\377\31244\377\31244\377\31244\377\31244\377\31244\377\31244\377\312" - "44\377\31244\377\31377\377\313LL\376\247\4\4\313\243\0\0\3\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\210\212" - "\205\377\377\377\377\377\356\356\356\377\355\355\355\377\310\312\305" - "\377\307\311\304\377\307\311\304\377\307\312\304\377\310\312\305\377" - "\310\312\305\377\310\312\305\377\310\312\305\377\307\312\304\377\313" - "\315\310\377\367\367\367\377\363\363\363\377\377\377\377\377\223\224" - "\220\377\342\343\341\377\353\353\353\377\361\360\361\377\357\357\357" - "\377\26655\377\315QQ\377\31399\377\31244\377\31244\377\31244\377\312" - "44\377\31233\377\31388\377\31233\377\31244\377\31244\377\31244\377\312" - "44\377\313::\377\315RR\376\246\4\4\313\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\210\212\205\377\377\377\377" - "\377\357\357\357\377\361\361\361\377\370\367\370\377\371\371\371\377" - "\372\372\373\377\373\373\373\377\374\374\375\377\375\374\375\377\376" - "\375\376\377\376\375\376\377\375\375\376\377\374\374\374\377\365\365" - "\365\377\364\364\364\377\377\377\377\377\223\225\220\377\330\331\327" - "\377\316\320\314\377\311\313\306\377\264@@\377\310FF\377\31288\377\310" - "22\377\31022\377\31022\377\31022\377\31011\377\315DD\376\303@@\377\315" - "DD\376\31011\377\31022\377\31022\377\31022\377\31022\377\31299\377\310" - "GG\376\250\6\6\273\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\210\212\205\377\377\377\377\377\360\360\360\377\356\356" - "\356\377\274\277\270\377\272\275\267\377\273\276\267\377\273\276\267" - "\377\273\276\267\377\273\276\267\377\273\276\267\377\273\276\267\377" - "\272\275\266\377\300\303\274\377\372\372\372\377\365\365\365\377\377" - "\377\377\377\227\231\225\377\360\360\360\377\362\362\362\377\26500\377" - "\310HH\377\31055\377\30611\377\30722\377\30722\377\30722\377\30611\377" - "\314EE\377\27400\377\243\0\0\210\27511\377\314EE\377\30611\377\30722" - "\377\30722\377\30722\377\30611\377\30744\377\311II\376\246\2\2\326\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\210\212\205\377" - "\377\377\377\377\360\360\360\377\362\362\362\377\372\372\372\377\374" - "\373\374\377\375\375\376\377\376\376\377\377\377\377\377\377\377\377" - "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" - "\377\367\367\367\377\366\366\366\377\377\377\377\377\220\222\215\377" - "\323\324\321\377\262;;\377\307GG\377\31088\377\30511\377\30611\377\306" - "11\377\30611\377\305//\377\313BB\377\267%%\377\231\0\0W\0\0\0\2\240\0" - "\0X\267&&\377\313BB\377\305//\377\30611\377\30611\377\30611\377\305/" - "/\377\316MM\377\252\13\13\377\243\0\0/\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\210\212\205\377\377\377\377\377\361\361\361\377\357" - "\357\357\377\277\301\273\377\275\300\272\377\275\300\272\377\276\300" - "\272\377\276\300\272\377\276\300\272\377\276\301\272\377\276\301\272" - "\377\275\300\271\377\303\305\277\377\373\373\374\377\366\366\366\377" - "\377\377\377\377\230\232\226\377\362\362\362\377\313\200\200\377\301" - "99\377\310<<\377\30400\377\30400\377\30400\377\30400\377\311@@\377\273" - "11\377\17797\251\0\0\0\2\0\0\0\2\0\0\0\0\242\0\0O\27411\375\311AA\377" - "\30400\377\30400\377\30411\376\313HH\377\264\40\40\371\244\0\0.\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\210\212\205\377\377" - "\377\377\377\361\361\361\377\363\363\363\377\371\370\371\377\372\372" - "\372\377\374\373\374\377\375\375\375\377\376\376\377\377\377\377\377" - "\377\377\377\377\377\377\377\377\377\377\377\377\377\376\376\377\377" - "\371\371\371\377\367\367\367\377\377\377\377\377\217\221\213\377\327" - "\330\325\377\350\351\350\377\317\212\212\377\27511\377\306<<\377\303" - "//\377\302..\377\307@@\377\265\"\"\377\342\261\261\377\325\326\325\377" - "\220\223\220\330chb4@@>\6\0\0\0\0\241\0\0N\265!!\377\310@@\377\302,," - "\377\312FF\377\255\23\23\377\237\0\0""2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\210\212\205\377\377\377\377\377\361" - "\361\361\377\360\360\360\377\316\320\313\377\316\320\313\377\316\320" - "\314\377\316\321\314\377\324\325\321\377\376\376\376\377\375\375\375" - "\377\375\375\375\377\374\374\374\377\373\373\373\377\371\371\371\377" - "\367\367\367\377\377\377\377\377\230\231\225\377\352\353\352\377\337" - "\340\335\377\331\332\327\377\270jg\377\27400\377\30466\377\305<<\377" - "\270((\377\276\210\210\377\352\352\352\376\351\351\351\377\351\351\351" - "\377\273\273\272\377\203\205\202\261NNK6\0\2\2\1\226\0\0]\270((\377\311" - "II\376\262\35\35\371\236\0\0""2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\210\212\205\377\377\377\377\377\361" - "\361\361\377\362\362\362\377\362\362\362\377\363\363\363\377\365\365" - "\364\377\366\366\366\377\370\371\370\377\374\374\374\377\375\375\375" - "\377\375\375\375\377\374\374\374\377\373\373\373\377\371\371\371\377" - "\367\367\367\377\377\377\377\377\221\222\216\377\341\342\340\377\362" - "\362\362\377\354\354\354\377\354\354\353\377\307~~\377\301;;\377\270" - "((\377\211[Y\377\321\321\321\377\315\315\315\377\314\314\314\376\313" - "\313\313\377\316\316\316\377\326\326\326\377\224\226\223\361]_[\253\6" - "\6\7\34\201\0\0[\245\0\0\377u\0\0""6\0\0\0\16\0\0\0\13\0\0\0\7\0\0\0" - "\3\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\207\211\204\377\377" - "\377\377\376\361\361\361\377\363\363\363\377\364\364\364\377\365\365" - "\365\377\367\367\367\377\370\370\370\377\371\371\371\377\373\373\373" - "\377\374\374\374\377\374\374\374\377\374\374\374\377\372\372\372\377" - "\371\371\371\377\367\367\367\377\377\377\377\377\223\225\220\377\324" - "\326\324\377\301\303\276\377\303\304\300\377\331\331\330\377\336\336" - "\336\377\275jj\377\273\177\177\377\201\203\177\377\261\262\260\377\273" - "\273\273\377\275\275\275\377\267\267\267\377\264\264\264\377\267\267" - "\267\376\310\310\310\377\261\261\260\377UVT\205\0\0\0$+\0\0,\0\0\0\33" - "\0\0\0\31\0\0\0\24\0\0\0\17\0\0\0\12\0\0\0\6\0\0\0\1\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\210\212\205\377\377\377\377\376\360\360\360\376\362" - "\362\362\377\363\363\363\377\365\365\365\377\366\366\366\377\370\370" - "\370\377\370\370\370\377\372\372\372\377\372\372\372\377\372\372\372" - "\377\372\372\372\377\371\371\371\377\370\370\370\377\366\366\366\377" - "\377\377\377\377\225\227\222\377\360\360\360\377\370\370\370\377\352" - "\352\352\377\345\345\345\377\341\341\341\377\351\351\351\377\242\243" - "\240\377\263\263\263\377\302\304\302\377\256\260\253\377\262\263\261" - "\377\307\306\306\377\305\305\305\377\305\305\305\377\303\303\303\377" - "\311\311\311\377stq\222\0\0\0!\0\0\0\35\0\0\0\31\0\0\0\25\0\0\0\21\0" - "\0\0\14\0\0\0\10\0\0\0\3\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\217" - "\222\215\261\343\343\342\377\372\373\372\377\372\372\372\377\372\372" - "\372\377\372\372\372\377\372\372\372\377\373\373\373\376\373\373\372" - "\376\373\373\372\377\372\373\372\377\372\373\372\377\372\373\372\377" - "\373\373\372\377\373\373\372\377\375\375\375\377\326\327\325\377\257" - "\260\255\377\314\316\312\377\303\305\277\377\334\335\332\377\365\365" - "\364\377\364\364\364\377\371\371\371\377\177\200~\377\302\304\301\377" - "\342\342\342\377\342\342\342\377\313\314\312\377\275\277\273\377\337" - "\337\337\377\334\334\334\376\343\343\343\377\306\307\305\373TVRS\0\0" - "\0\15\0\0\0\13\0\0\0\10\0\0\0\5\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0iP\23\1\201\203}\202y|v\227xzt\230" - "wyt\231vxs\230z|w\316\240\242\236\377\243\245\241\377\244\245\242\377" - "\245\246\243\377\245\246\243\377\246\247\244\377\246\247\244\377\235" - "\237\233\377\242\243\237\377\276\276\274\377\371\371\370\377\377\377" - "\377\377\374\374\374\377\357\360\357\377\370\370\370\377\370\370\370" - "\377\357\357\357\377\251\252\250\377\344\345\343\377\320\322\316\377" - "\331\333\327\377\357\360\360\377\357\360\357\377\357\357\357\377\360" - "\360\360\376\372\372\372\377|~{\266\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\3\0\0\0\0\221\223\220" - "\257\360\360\360\377\357\357\357\377\361\361\361\377\362\362\362\377" - "\365\365\365\377\366\366\366\377\367\367\367\377\365\365\365\377\370" - "\370\370\377\374\374\374\377\376\376\376\377\375\375\375\377\374\374" - "\374\377\372\372\372\377\371\371\371\377\371\371\371\377\305\306\305" - "\377\251\254\246\377\363\363\362\377\363\363\363\377\344\345\343\377" - "\326\330\324\377\360\360\360\377\360\360\360\376\376\376\376\377\234" - "\235\233\377ceb\35\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\2\0\0\0\5\0\0\0\4~\201\177p\326\326\325\377" - "\364\364\364\377\366\366\366\377\366\366\366\377\367\367\367\377\367" - "\367\367\376\370\370\370\377\372\372\372\377\373\373\373\377\374\374" - "\374\377\375\375\375\377\375\375\375\377\373\373\373\377\372\372\372" - "\377\370\370\370\377\372\372\372\377\265\266\264\377\333\334\333\377" - "\310\312\304\377\337\340\335\377\361\361\361\377\365\365\365\377\362" - "\362\362\377\363\363\363\377\337\337\336\377\200\202~\204\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\3\3\3\3\6""553\21mnkm\240\242\236\252\264\265\263\357\302" - "\302\301\377\355\355\354\376\377\377\377\377\377\377\377\377\374\374" - "\374\377\372\372\372\377\373\373\373\377\374\374\374\377\373\373\373" - "\377\372\372\372\377\371\371\371\377\367\367\367\377\367\367\366\377" - "\255\256\252\377\344\344\343\377\373\373\373\377\337\340\335\377\340" - "\341\336\377\365\365\365\377\362\362\362\377\370\370\370\377\246\247" - "\245\327SSR\12\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\2\0\0\0\4\0\0\0\7\0\0\0\12\30\31" - "\30\21,-+\27RRS.wxu\366\215\220\214\377\255\256\253\377\351\351\350\377" - "\377\377\377\377\377\377\377\377\375\375\375\377\372\372\372\377\371" - "\371\371\377\370\370\370\377\366\366\366\377\357\357\357\377\255\257" - "\254\377\315\317\312\377\321\324\317\377\366\365\365\377\365\365\365" - "\377\364\364\364\377\367\367\367\376\346\347\346\375klim\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\2\0\0\0\5\0\0\0\7\0\0\0\12\0\0\0\12CD@6\272" - "\273\272\372\370\370\370\377\322\323\323\377\256\257\255\377\223\225" - "\222\377\266\270\265\377\327\330\327\377\340\340\340\377\363\363\363" - "\377\373\373\373\377\377\377\377\377\330\330\327\377\273\274\271\377" - "\376\375\376\377\345\345\343\377\342\344\341\377\366\366\366\377\365" - "\365\365\377\377\377\377\377\200\201~\320\0\0\0\3\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\3\0\0\0\5\0\0\0\7\0\0\0\11\35\40\37\27\231" - "\232\227\377\377\377\377\377\370\370\370\377\362\362\362\377\362\362" - "\362\377\344\344\344\377\316\316\315\377\274\274\273\377\250\251\245" - "\377\250\251\247\377\240\241\236\377\253\254\252\377\322\324\320\377" - "\317\321\314\377\362\363\362\377\371\371\371\377\367\367\367\376\376" - "\376\377\377\257\261\257\377hhf7\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\3\0\0\0\4\0\0\0\7\0\0\0\7^^^3\212\213\207" - "\346\353\353\352\375\373\373\373\376\366\366\366\377\366\366\366\377" - "\370\370\370\377\372\372\372\377\367\367\367\377\360\360\360\377\356" - "\356\356\377\366\366\366\377\376\376\376\377\361\362\362\377\345\346" - "\344\377\371\371\371\377\367\367\367\377\351\351\351\377\214\216\213" - "\233\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\3\0\0\0\4\3\3\3\7\0\0\0\5\0\0\0\15cd`\206\263\265\263" - "\336\344\344\344\377\377\376\377\377\370\370\370\376\371\371\371\377" - "\373\373\373\377\375\375\375\377\377\377\377\377\376\376\376\377\374" - "\374\374\377\373\373\373\377\373\373\373\377\367\367\367\377\374\374" - "\374\376\267\270\266\351STR\35\23\24\23\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\2\0\0\0\4\0\0\0\5" - "\0\0\0\7\0\0\0\4MOK$\205\210\204\221\245\246\244\377\377\377\377\377" - "\375\375\375\377\372\372\372\377\374\374\374\377\375\375\375\377\374" - "\374\374\377\373\373\373\377\372\372\372\377\370\370\370\377\372\371" - "\372\376\362\363\362\377tur\215\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\0" - "\0\0\2\0\0\0\4\0\0\0\5\0\0\0\6\0\0\0\0UTU)\201\203\177\324\334\335\334" - "\371\372\372\372\377\374\374\374\377\373\373\373\376\372\372\372\377" - "\372\372\372\377\371\371\371\377\370\370\370\377\377\377\377\377\206" - "\210\205\346\30\22\35\6\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\1\0\0\0\2\0\0\0\4\4\4\4\5\0\0\0\3\0\0\0\3]`[`\252\253\250\317\324" - "\325\324\377\377\377\377\377\373\373\373\376\371\371\371\377\370\370" - "\370\377\374\374\374\377\303\304\302\377wytP\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\0\0\0\1\0\0\0\3" - "\0\0\0\3\0\0\0\2RTP\17}\177{n\233\234\231\364\376\376\376\377\375\374" - "\375\377\366\366\366\376\361\361\361\377\230\231\227\256\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\0\0\0\0RYT\26wyv\270\315" - "\315\313\361\347\347\346\377\300\301\277\360cf_1\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0eic:\177" - "\200}^kmh6\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"}; - - -/* Build icon, based on mattone_poroton_architet_01.png from openclipart.org. */ -/* GdkPixbuf RGBA C-Source image dump */ - -#ifdef __SUNPRO_C -#pragma align 4 (build_inline) -#endif -#ifdef __GNUC__ -static const guint8 build_inline[] __attribute__ ((__aligned__ (4))) = -#else -static const guint8 build_inline[] = -#endif -{ "" - /* Pixbuf magic (0x47646b50) */ - "GdkP" - /* length: header (24) + pixel_data (9216) */ - "\0\0$\30" - /* pixdata_type (0x1010002) */ - "\1\1\0\2" - /* rowstride (192) */ - "\0\0\0\300" - /* width (48) */ - "\0\0\0""0" - /* height (48) */ - "\0\0\0""0" - /* pixel_data: */ - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0.\0\0\0z\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377" - "\301B\0\377\277B\0\377[\37\0\376\0\0\0:\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\212\0\0\0\377\22\6\0\377\301" - "B\0\377\302C\0\377\311E\0\377\1\0\0\347\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\0\0\0\377~+\0\377\302C\0\377\302" - "C\0\377\302C\0\377\305D\0\377\0\0\0\377\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\5\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "=\1\0\0\374\34\11\0\373\306D\0\377\277B\0\377\302C\0\377\277B\0\377\320" - "G\0\377\320G\0\377\302C\0\377\300B\0\377\24\6\0\375\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\332\0\0\0\377/\20\0\376\0\0\0\377" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0E\0\0\0\3777\23" - "\0\376\320H\0\377\301B\0\377\301C\0\377\311E\0\377{*\0\377\0\0\0\377" - "\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\314F\0\377\302C\0\377\2263\0" - "\377\1\0\0\203\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\10\2\0\377\302C\0\377\302C\0\377" - "\301B\0\377\277B\0\377\22\6\0\376\0\0\0\370\0\0\0\37\0\0\0f\0\0\0\377" - "A\26\0\374\307D\0\377\300B\0\377\301B\0\377\305D\0\377}+\0\377\0\0\0" - "\377\1\0\0\377\0\0\0\377\5\2\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0" - "\0\377\2\0\0\377\313F\0\377\302C\0\377\313F\0\377\0\0\0\377\0\0\0\2\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\374\0\0\0\377\277B\0\377\301C\0\377\302C\0\377\301B\0\377" - "\275A\0\377\312E\0\377\301B\0\377\302C\0\377\277B\0\377\314F\0\377;\24" - "\0\377\0\0\0\377\0\0\0\377\0\0\0\377\1\0\0\377\0\0\0\377\0\0\0\377\0" - "\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377" - "\275A\0\377\301B\0\377\301B\0\377\0\0\0\377\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\371\0\0\0\377" - "\0\0\0\377\300B\0\377\302C\0\377\302C\0\377\301B\0\377\301C\0\377\301" - "B\0\377\37\12\0\377\1\0\0\377\0\0\0\377\0\0\0\377*\17\0\3772\22\0\377" - "\0\0\0\377\4\1\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377" - "\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\277B\0\377\302C\0" - "\377\301B\0\377F\30\0\375\0\0\0\34\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\372\0\0\0\377\0\0\0\377\0\0\0\377\277" - "B\0\377\302C\0\377\302C\0\377\302C\0\377\0\0\0\377\0\0\0\377\0\0\0\377" - "!\14\0\377(\16\0\377\0\0\0\377\0\0\0\377\0\0\0\377\12\3\0\377\0\0\0\377" - "\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\14\4\0\377" - "\263=\0\377\277B\0\377\301C\0\377\302C\0\377\302C\0\377\302C\0\377\277" - "A\0\377\2\0\0\312\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\373\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\301B\0\377\302C\0" - "\377\302B\0\377,\17\0\377\0\0\0\377\0\0\0\377\0\0\0\377\1\0\0\377\1\0" - "\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0" - "\0\0\3779\23\0\377\317G\0\377\301B\0\377\302C\0\377\302C\0\377\303C\0" - "\377\270\77\0\377\32\10\0\377=\24\0\377\314F\0\377\302C\0\377\305D\0" - "\377\0\0\0\377\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\373" - "\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\306D\0\377\301C\0" - "\377\302C\0\377\2253\0\377\7\2\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0" - "\0\0\377/\20\0\377\0\0\0\377\0\0\0\3776\22\0\377\313F\0\377\301B\0\377" - "\301B\0\377\302C\0\377\302C\0\377\311E\0\377\0\0\0\377\1\0\0\377\0\0" - "\0\377\0\0\0\377\0\0\0\377\1\0\0\377\2201\0\377\302C\0\377\300B\0\377" - "\2\0\0\375\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\373\0\0\0\377\0" - "\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\313F\0\377\302B\0\377" - "\302C\0\377\2407\0\377\0\0\0\377\0\0\0\377\0\0\0\377\1\0\0\377\30\10" - "\0\377\310E\0\377\300B\0\377\301B\0\377\301C\0\377\301B\0\377\320H\0" - "\377\21\5\0\377\3\1\0\377\6\2\0\377$\15\0\377\0\0\0\377\0\0\0\377\0\0" - "\0\377\0\0\0\377\0\0\0\377\0\0\0\377N\32\0\377\302C\0\377\302C\0\377" - "u(\0\376\0\0\0W\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\373\0\0\0\377\0\0\0\377\17\5" - "\0\377\4\1\0\377\0\0\0\377\0\0\0\377\1\0\0\377\320G\0\377\302C\0\377" - "\302C\0\377\311E\0\377\262=\0\377\320G\0\377\300B\0\377\302B\0\377\302" - "C\0\377\301B\0\377\306D\0\377\23\6\0\377\2\0\0\377\13\3\0\377\0\0\0\377" - "\0\0\0\377\0\0\0\377\0\0\0\377\1\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377" - "\0\0\0\377\0\0\0\377\0\0\0\377-\17\0\377\301B\0\377\301B\0\377\314F\0" - "\377\1\0\0\365\0\0\0\2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\372\0\0\0\3771\21\0\377\0\0\0\377\0" - "\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\1\0\0\377\307D\0\377\302C\0\377" - "\301C\0\377\302C\0\377\302C\0\377\302C\0\377\307E\0\377\24\7\0\377\1" - "\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\1\0\0\377\0\0\0\377\0\0\0\377" - "\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377" - "\0\0\0\377\0\0\0\377\0\0\0\377\307D\0\377\301C\0\377\302C\0\377\303C" - "\0\377\0\0\0\377\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\371\0\0\0\377\1\0\0\377\1\0\0\377\0\0\0\377" - "\0\0\0\377\0\0\0\377#\14\0\377\0\0\0\377\0\0\0\377\255;\0\377\301B\0" - "\377\302C\0\377\301C\0\377\311E\0\377\1\0\0\377\0\0\0\377\0\0\0\377\0" - "\0\0\377\3\1\0\377\0\0\0\377\1\0\0\377\36\12\0\377\0\0\0\377\0\0\0\377" - "\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\1\0\0\377" - "\0\0\0\377\312E\0\377\302C\0\377\301C\0\377\302C\0\377\301C\0\377\300" - "B\0\377\23\6\0\374\0\0\0\31\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\1\0\0\372=\26\0\377\13\4\0\377\17\5\0\377\12\3\0\377\0" - "\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\33\12\0\377\0\0\0\377\177,\0\377" - "\302C\0\377\301C\0\377\310E\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0" - "\377\0\0\0\377\0\0\0\377\0\0\0\377\1\0\0\377:\25\0\377-\20\0\377\0\0" - "\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\2479\0\377\277B\0\377" - "\301B\0\377\301B\0\377\310E\0\377\2479\0\377K\32\0\377\302C\0\377\301" - "B\0\377\302C\0\377\212/\0\377\0\0\0\332\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0a#\0\373\2\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\32" - "\11\0\377\0\0\0\377\20\5\0\377\26\7\0\377\4\1\0\377\23\6\0\377\0\0\0" - "\377<\24\0\377\301B\0\377\302B\0\377\302C\0\377\0\0\0\377\0\0\0\377\4" - "\1\0\377\0\0\0\377!\14\0\377\40\13\0\377\0\0\0\377\5\1\0\377\35\12\0" - "\377\0\0\0\377\1\0\0\377\3\0\0\377\316G\0\377\301B\0\377\302B\0\377\301" - "B\0\377\317G\0\377\0\0\0\377\1\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377" - "\0\0\0\377\307E\0\377\301B\0\377\320H\0\377\0\0\0\377\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0l&\0\374\0\0\0\377@\27\0\377\2204\0\377\0\0\0" - "\377\200.\0\377|,\0\377*\17\0\377\7\2\0\377)\16\0\377\0\0\0\377\15\5" - "\0\377\0\0\0\377\20\5\0\377\301B\0\377\302C\0\377\277B\0\377\0\0\0\377" - "\0\0\0\377\177-\0\377\24\6\0\377\0\0\0\377\0\0\0\377*\17\0\377\0\0\0" - "\377\2304\0\377\277B\0\377\301B\0\377\302C\0\377\277B\0\377\2437\0\377" - "\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377" - "\0\0\0\377\1\0\0\377\315F\0\377\301B\0\377\304C\0\377\0\0\0\374\0\0\0" - "\5\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\2153\0\377\27\10\0\377\2050\0\377" - "\201.\0\377\2101\0\377\2060\0\377\2101\0\377\0\0\0\377\200.\0\377\0\0" - "\0\377\23\6\0\377\0\0\0\377\0\0\0\377\0\0\0\377\300B\0\377\302C\0\377" - "\302C\0\377\0\0\0\377\0\0\0\377\36\13\0\377\0\0\0\377N\32\0\377\303C" - "\0\377\301B\0\377\302C\0\377\301B\0\377\314F\0\377)\16\0\377\2\0\0\377" - "\0\0\0\377\0\0\0\377\4\1\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377" - "\0\0\0\377\0\0\0\377\0\0\0\377\2\0\0\377\307D\0\377\302C\0\377\277B\0" - "\377\7\2\0\377\0\0\0\271\0\0\0\1\0\0\0\322Z\40\0\377\2050\0\377\202/" - "\0\377&\15\0\377k&\0\377\2101\0\377\1\0\0\377\2070\0\377\77\26\0\377" - "\26\10\0\377\2214\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0" - "\377\301B\0\377\302C\0\377\302C\0\377\306D\0\377\307E\0\377\300B\0\377" - "\301B\0\377\302C\0\377\302C\0\377\2325\0\377\0\0\0\377\0\0\0\377\0\0" - "\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0" - "\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377" - "\304C\0\377\301C\0\377\301B\0\377t'\0\377\0\0\0\377\0\0\0\0\0\0\0\376" - "\2050\0\377;\25\0\377|-\0\3776\23\0\377\201.\0\377R\35\0\377\2060\0\377" - "\204/\0\377\2040\0\377\2071\0\377\0\0\0\377\0\0\0\377\34\12\0\377\0\0" - "\0\377\0\0\0\377\0\0\0\377\305D\0\377\301B\0\377\301B\0\377\302C\0\377" - "\302C\0\377\302C\0\377\207.\0\377\2\0\0\377\0\0\0\377\0\0\0\377\0\0\0" - "\377\0\0\0\377\0\0\0\377\0\0\0\377c#\0\377\0\0\0\377\0\0\0\377\0\0\0" - "\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\272" - "@\0\377\302C\0\377\301B\0\377\276A\0\377\177+\0\377\0\0\0\377\0\0\0\0" - "\0\0\0\25\3\0\0\376\2111\0\377\0\0\0\377X\37\0\377T\36\0\377\201.\0\377" - "\201.\0\377<\25\0\377\201.\0\377b#\0\377\2153\0\377\2071\0\377|,\0\377" - "#\14\0\377Z\40\0\377\0\0\0\377\0\0\0\377\316G\0\377\302C\0\377\302C\0" - "\377\302C\0\377\2438\0\377\0\0\0\377\0\0\0\377\0\0\0\377\11\3\0\377\0" - "\0\0\377\0\0\0\377\0\0\0\377\6\1\0\377*\17\0\3775\23\0\377\25\7\0\377" - "\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\312E\0\377\301B\0" - "\377\301B\0\377\305D\0\377L\32\0\377\2\0\0\377\0\0\0\377\0\0\0\377\0" - "\0\0\0\0\0\0\0\0\0\0\0\3\1\0\374\0\0\0\377\0\0\0\377\200.\0\377\201." - "\0\377\2111\0\377\2060\0\377\201.\0\377\200.\0\377\2050\0\377\2111\0" - "\377\0\0\0\377\10\2\0\377]!\0\377\0\0\0\377\0\0\0\377\1\0\0\377\314F" - "\0\377\302C\0\377\302C\0\377\316G\0\377\1\0\0\377\0\0\0\377\0\0\0\377" - "\4\1\0\377\0\0\0\377\0\0\0\377\0\0\0\377\1\0\0\377N\33\0\377\0\0\0\377" - "\1\0\0\377\0\0\0\377\0\0\0\377\11\3\0\377\310E\0\377\302C\0\377\301B" - "\0\377\304C\0\377#\13\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0" - "\0\0\377\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0,\17\0\374v*\0\377*\16\0\377" - "\2070\0\377\2050\0\377\202/\0\377\202/\0\377\2050\0\377\37\13\0\377\0" - "\0\0\377N\33\0\377,\20\0\377\7\2\0\377\1\0\0\377\1\0\0\377\0\0\0\377" - "\1\0\0\377\273@\0\377\301B\0\377\301C\0\377\315F\0\377\2\1\0\377\0\0" - "\0\377\0\0\0\377\0\0\0\377\1\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0" - "\0\0\377\3\1\0\377;\23\0\377\302C\0\377\301B\0\377\302C\0\377\315F\0" - "\377\5\1\0\377\13\4\0\377\34\11\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0" - "\0\0\377\0\0\0\377\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\23\7\0\375" - "O\34\0\377\27\10\0\377\201.\0\377\202/\0\377W\37\0\377\2050\0\377\201" - ".\0\3772\21\0\377\0\0\0\377x+\0\377\204/\0\377\200.\0\377>\26\0\377\1" - "\0\0\377\0\0\0\377\0\0\0\377\2366\0\377\302C\0\377\301C\0\377\303C\0" - "\377\0\0\0\377#\14\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0" - "\0\377{*\0\377\300B\0\377\301B\0\377\302C\0\377\321H\0\377\0\0\0\377" - "\0\0\0\377r)\0\377\2060\0\377k&\0\377S\36\0\377#\14\0\377\0\0\0\377\0" - "\0\0\377\0\0\0\377\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\77" - "\27\0\375\204/\0\377\2070\0\377o(\0\377u*\0\377\204/\0\377\201.\0\377" - "U\36\0\377\2132\0\377V\36\0\377\204/\0\377\0\0\0\377v+\0\377Q\35\0\377" - "\0\0\0\377\0\0\0\377\0\0\0\377q&\0\377\302C\0\377\302B\0\377\300B\0\377" - "\4\1\0\377\0\0\0\377\0\0\0\377\0\0\0\377\306D\0\377\300B\0\377\302B\0" - "\377\301B\0\377\277A\0\377\0\0\0\3773\22\0\377}-\0\377\0\0\0\377\211" - "1\0\377\2101\0\377\0\0\0\377\25\10\0\377\0\0\0\377&\15\0\377\0\0\0\377" - "%\15\0\377\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\4}-" - "\0\376N\34\0\377\201.\0\377\2122\0\377z,\0\377\2060\0\377\204/\0\377" - "\0\0\0\3776\23\0\377\2204\0\377\0\0\0\377G\31\0\377\3\1\0\377\0\0\0\377" - "\0\0\0\377\0\0\0\377\0\0\0\377N\32\0\377\302C\0\377\302C\0\377\302C\0" - "\377\277B\0\377\314F\0\377\302C\0\377\302C\0\377\301B\0\377\2274\0\377" - "\0\0\0\377H\32\0\377\203/\0\377\202/\0\377\2070\0\377\2060\0\377\203" - "/\0\377\2163\0\377D\30\0\3771\21\0\377\0\0\0\377@\26\0\377\2111\0\377" - "\0\0\0\377\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\5" - "\1\0\13\0\0\0\376l'\0\377Q\35\0\377\203/\0\377o(\0\377\10\2\0\377\177" - ".\0\377|,\0\377\0\0\0\377\2\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377A\27" - "\0\377\0\0\0\377\0\0\0\377\0\0\0\377;\23\0\377\301B\0\377\301B\0\377" - "\301B\0\377\302C\0\377\306D\0\377I\31\0\377\5\1\0\377\2060\0\377[!\0" - "\377\202/\0\377\202/\0\377T\36\0\377\202/\0\377\2070\0\377\2071\0\377" - "\2101\0\377k&\0\3772\22\0\377f%\0\377\6\1\0\377\7\2\0\377\15\5\0\377" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\32\22\6\0\377\2\0\0\377\2070\0\377\204/\0\377\201.\0\377\202/\0\377" - "\2070\0\377\2100\0\377\203/\0\377\0\0\0\377\0\0\0\377\16\5\0\377\0\0" - "\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377q&\0\377\302C\0\377\303" - "C\0\377\22\6\0\377\0\0\0\377\204/\0\377\202/\0\377\201.\0\377\202/\0" - "\377\202/\0\377\202/\0\377\2050\0\377\2101\0\377t*\0\377\201.\0\377\200" - ".\0\377M\33\0\377\201.\0\377\2101\0\377E\30\0\377\204/\0\377i&\0\377" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0*\0\0\0\377\2060\0\377\2122\0\377\201.\0\377U\36\0\377\206" - "0\0\377-\20\0\377\0\0\0\377\\!\0\377P\34\0\377l'\0\377\0\0\0\377\0\0" - "\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\207" - "0\0\377\202/\0\377\202/\0\377\202/\0\377\203/\0\377\202/\0\377\202/\0" - "\377\203/\0\377\202/\0\377\2111\0\377\201.\0\377\10\3\0\377\200.\0\377" - "\31\11\0\377\201.\0\377N\34\0\377\2111\0\377t*\0\377\0\0\0\377\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0""6\0\0\0\377>\26\0\377<\25\0\377\202/\0\377\202/\0\377\202" - "/\0\377\177.\0\377E\30\0\3773\22\0\377\0\0\0\377\0\0\0\377\0\0\0\377" - "\0\0\0\377Z\40\0\377\0\0\0\377\0\0\0\377\26\7\0\377\202/\0\377\202/\0" - "\377\202/\0\377\202/\0\377\202.\0\377\201.\0\377\204/\0\377\202/\0\377" - "\202/\0\377\202/\0\377\2060\0\377\203/\0\377\202/\0\377\201/\0\377\202" - "/\0\377M\33\0\377\201.\0\377\202/\0\377\203/\0\377I\32\0\377\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0I\2071\0\377\2060\0\377\1\0\0\377]!\0\377E\30\0\377" - "\203/\0\377\0\0\0\377\202.\0\377\1\0\0\377\26\10\0\377&\15\0\377\6\2" - "\0\377]!\0\377\0\0\0\377\0\0\0\377\33\11\0\377\202.\0\377\202/\0\377" - "\202/\0\377\202.\0\377\202/\0\377\202/\0\377\201.\0\377\202/\0\377\202" - ".\0\3775\23\0\377\201.\0\377B\27\0\377\203/\0\377\201.\0\377`\"\0\377" - "\201.\0\377~-\0\377\201.\0\377J\32\0\377\0\0\0\377\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\5\1\0^\2163\0\377j&\0\377\201.\0\377\202/\0\377Q\35\0\377" - "\16\5\0\377t)\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377" - "\0\0\0\377\0\0\0\377\27\10\0\377\202/\0\377\202/\0\377P\35\0\377\200" - ".\0\377\202/\0\377\202/\0\377\202/\0\377\0\0\0\377\202/\0\377\202/\0" - "\377\202/\0\377\201.\0\377\201.\0\377`\"\0\377\201.\0\377\201.\0\377" - "\2071\0\377\201.\0\377\202/\0\377\36\12\0\377\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\1\0\0o\2111\0\377\202/\0\377u*\0\377\201.\0\377\2060\0\377" - "\0\0\0\377-\20\0\377A\27\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377" - "\0\0\0\377!\14\0\377\202/\0\377\202/\0\377\201.\0\377\201.\0\377\203" - "/\0\377\202/\0\377\202/\0\377\202.\0\377\202/\0\377\202/\0\377.\20\0" - "\377\201.\0\377\202/\0\377\201.\0\377\201.\0\377\201.\0\377r)\0\377\201" - ".\0\377\2122\0\377\33\11\0\377\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\2\0\0\206\2132\0\377w*\0\377\2132\0\377|,\0\377r)\0\377\2111\0" - "\377\0\0\0\377L\33\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377+\17" - "\0\377\201.\0\377\202/\0\377\202/\0\377\201.\0\377\202/\0\377\202/\0" - "\377\201.\0\377\202/\0\377\201.\0\377\202/\0\377\202/\0\377\201.\0\377" - "\202/\0\377\202/\0\377\202/\0\377\203/\0\377w+\0\377\201.\0\377\202/" - "\0\377\21\6\0\377\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\237\2132\0\377X\37\0\377\201.\0\377~-\0\3777\23\0\377\7\2\0\377" - "G\31\0\377\0\0\0\377\0\0\0\377I\32\0\377\0\0\0\3776\23\0\377\202.\0\377" - "\202/\0\377\202.\0\377\202.\0\377\202/\0\377\2050\0\377z,\0\377\202." - "\0\377\202.\0\377\6\2\0\377\201.\0\377\202.\0\377\202/\0\377\202.\0\377" - "\202.\0\377\202.\0\377\201.\0\377\201.\0\377\2040\0\377\0\0\0\377\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\264\214" - "2\0\377\203/\0\377\11\3\0\377\2111\0\377\2101\0\377\0\0\0\377\1\0\0\377" - "\10\2\0\377\2\0\0\377\0\0\0\377C\30\0\377\201/\0\377\201/\0\377k&\0\377" - "\201.\0\377\202/\0\377\201.\0\377\201/\0\377\201.\0\377\201/\0\377\201" - "/\0\377\201.\0\377\201/\0\377\202/\0\377{,\0\377\201.\0\377\201.\0\377" - "\201.\0\3778\23\0\377\1\0\0\275\0\0\0\2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\2\0\0\310\2121\0\377P\34\0\377" - "2\21\0\377\2111\0\377\10\2\0\377\"\14\0\377\20\5\0\377\0\0\0\377\0\0" - "\0\377Q\35\0\377\201/\0\377\202/\0\377\200.\0\377\201.\0\377\202/\0\377" - "\201/\0\377\201/\0\377\201/\0\377\201/\0\377\2050\0\377\202/\0\377\201" - "/\0\377\202/\0\377\201/\0\377\201.\0\377j&\0\377\1\0\0\366\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\335\2122\0\377\201.\0\377\0\0\0\377\0\0" - "\0\377\0\0\0\377x+\0\377\0\0\0\377G\31\0\377^!\0\377\201.\0\377\202/" - "\0\377\201.\0\377\201.\0\377\202/\0\377\2050\0\377\2111\0\377\201.\0" - "\377\201.\0\377\201.\0\377\201.\0\377\201.\0\377\201.\0\377\2101\0\377" - "\0\0\0\377\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\351\3\1\0\377\0\0\0\377H\32\0\377\0\0\0\377\15\4\0\377\0\0\0\377" - "\0\0\0\377h%\0\377\201.\0\377\202/\0\377\202.\0\377\201.\0\377\202/\0" - "\377\202/\0\377\202/\0\377\202.\0\377\201.\0\377F\31\0\377\201.\0\377" - "\2122\0\377\0\0\0\377\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\372~-\0\377\0\0\0\377\0\0\0\377" - "\0\0\0\377\0\0\0\377\0\0\0\377k&\0\377\202/\0\377\202/\0\377\202/\0\377" - "\40\13\0\377\201.\0\377\202/\0\377\202/\0\377\202/\0\377\202/\0\377\206" - "0\0\377\7\2\0\377\0\0\0'\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\2\0\0\0\377\0\0\0" - "\377@\27\0\3777\24\0\377\0\0\0\377\0\0\0\377o(\0\377\202/\0\377\202/" - "\0\377\202/\0\377\202/\0\377\202/\0\377\202/\0\377\202/\0\377\202/\0" - "\377)\16\0\377\1\0\0\223\0\0\0\3\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\1\0\0\0\377\13\4\0\377\0\0\0\377\0\0\0\377\0\0\0\377r)\0\377\202" - "/\0\377\202/\0\377\202/\0\377\202/\0\377\202.\0\377\201.\0\377V\36\0" - "\377\1\0\0\357\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\3\0\0\0\377\24\7\0\377\0\0\0\377\0\0\0\377u*\0\377" - "\202/\0\377\202/\0\377\202/\0\377\201.\0\377|,\0\377\0\0\0\377\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\0\0\0\377\0\0\0\377y+\0\377\201" - ".\0\377\201.\0\377\2121\0\377\0\0\0\377\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\11\3\0\377|,\0\377\2101\0\377\0" - "\0\0\377\0\0\0\26\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\374\10\3\0\377\0\0\0Y\0\0\0\2\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" - "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"}; - - -/* Tango-like Save All icon, kindly provided by Jesse Mayes (licenced as GPLv2). */ -/* GdkPixbuf RGBA C-Source image dump */ - -#ifdef __SUNPRO_C -#pragma align 4 (save_all_tango_inline) -#endif -#ifdef __GNUC__ -static const guint8 save_all_tango_inline[] __attribute__ ((__aligned__ (4))) = -#else -static const guint8 save_all_tango_inline[] = -#endif -{ "" - /* Pixbuf magic (0x47646b50) */ - "GdkP" - /* length: header (24) + pixel_data (9216) */ - "\0\0$\30" - /* pixdata_type (0x1010002) */ - "\1\1\0\2" - /* rowstride (192) */ - "\0\0\0\300" - /* width (48) */ - "\0\0\0""0" - /* height (48) */ - "\0\0\0""0" - /* pixel_data: */ - "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" - "\0\377\377\377\0\377\377\377\0\377\377\377\0\40J\207=\40J\207\211!L\211" - "\315!K\210\363\"L\210\363!K\210\361!L\211\332!K\210\226\40J\207O\40J" - "\207\3\377\377\377\0\377\377\377\0\40J\207\16\40J\207g!K\210\252!K\210" - "\346\"L\210\365!K\210\363!K\210\355!L\211\274\40J\207s\40J\207$\377\377" - "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" - "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" - "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" - "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" - "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\40J\207B!K\210\306%" - "N\212\357Rv\247\351j\213\267\370w\227\301\377\202\240\306\377\214\247" - "\312\377{\231\300\377[}\256\3754[\224\364!K\210\350\40J\207r\40J\207" - "\205\40J\207\3628_\227\344b\204\261\361p\221\274\377|\233\303\377\207" - "\243\310\377\211\243\310\377k\213\270\377Jo\243\371&O\212\371!K\210\262" - "\40J\207,\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" - "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" - "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" - "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" - "\377\377\0\40J\207\3\40J\207\217&P\213\353^\200\256\272\227\260\320\300" - "\227\261\321\335\221\254\316\364\220\252\315\377\222\254\316\377\224" - "\255\317\377\224\256\317\377\224\256\317\377\226\257\320\377r\221\272" - "\377%N\212\3768^\226\365|\232\300\276\233\263\322\320\224\256\317\350" - "\217\252\315\377\221\254\316\377\223\255\316\377\224\256\320\377\224" - "\256\317\377\225\257\317\377\223\254\315\377k\213\266\375+S\215\367\40" - "J\207n\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" - "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" - "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" - "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\40J\207\15\40J\207\271" - "\77d\230\323\255\277\330\220\254\300\332\243\237\266\324\276\226\257" - "\320\330\217\252\315\361\215\251\314\377\217\252\315\377\220\252\315" - "\377\216\251\314\377\214\247\313\377i\212\266\377+T\216\377\205\237\303" - "\377\224\253\314\376~\232\300\373\224\255\316\326\222\255\316\344\215" - "\250\314\374\216\251\314\377\220\252\315\377\217\252\315\377\215\251" - "\314\377\213\247\313\377\211\246\312\377\217\252\315\377\210\243\307" - "\377>d\231\366!K\210\260\40J\207\3\377\377\377\0\377\377\377\0\377\377" - "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" - "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" - "\377\0\377\377\377\0\377\377\377\0\40J\207\1\40J\207\261>b\227\265\332" - "\342\355f\300\317\343\201\251\275\327\243\237\266\323\276\232\263\322" - "\326\223\255\316\355\217\252\315\377\215\251\314\377\214\247\313\377" - "\213\247\313\377t\224\275\377(Q\214\377\217\250\311\377\243\272\326\377" - "\243\272\326\377\226\256\316\377\206\240\304\374\224\255\317\345\220" - "\253\315\371\216\252\315\377\214\247\313\377\214\247\313\377\212\246" - "\313\377\210\244\311\377\205\243\310\377\202\240\307\377\203\241\307" - "\377\220\253\315\377Mq\242\366!K\210\235\377\377\377\0\377\377\377\0" - "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" - "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" - "\0\377\377\377\0\377\377\377\0\377\377\377\0\40J\207b6\\\223\303\356" - "\361\366S\277\314\336r]}\252\3017\\\223\372.U\217\372%O\212\3776\\\224" - "\372Vy\251\370\203\240\306\377\220\253\316\377\202\237\306\377:a\227" - "\377\201\233\301\377\250\275\330\377\204\237\303\377Jm\237\3775[\223" - "\377*Q\214\377(Q\214\377Di\234\365j\213\267\376\221\253\316\377\214\250" - "\314\377\207\244\311\377\204\242\310\377\203\241\307\377\200\236\306" - "\377|\234\304\377\177\235\306\377\222\254\315\377Dg\234\366\40K\210q" - "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" - "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" - "\0\377\377\377\0\377\377\377\0\377\377\377\0\40J\207!1X\220\251\275\311" - "\333bYx\246\264'P\213\362\40J\207\220\40J\207\32\377\377\377\0\40J\207" - "\7\40J\207\32!K\210\224%N\212\370l\214\267\374_\201\257\377t\221\271" - "\377\215\246\307\377Bf\232\3772Z\223\377\\\200\260\377v\227\302\377\213" - "\246\312\377Or\245\370!K\210\250!K\210\335\77d\232\365\213\246\310\377" - "\211\246\312\377\201\240\307\377\200\236\306\377}\235\305\377z\232\303" - "\377x\230\302\377{\233\304\377\207\243\307\377&O\213\365\40J\207\30\377" - "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" - "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" - "\377\377\0\377\377\377\0\40J\207]\206\235\276eQr\241\233\40J\207\234" - "\40J\207\25\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" - "\377\377\0\377\377\377\0\40J\207+!K\210\333Mp\242\376\231\257\316\377" - ";a\230\377`\203\262\377x\231\303\377w\230\302\377t\225\301\377w\230\302" - "\377\212\246\311\377&O\212\366\40J\207\40\40J\207p3Z\222\367\214\250" - "\313\377\204\242\310\377|\234\304\377z\232\303\377x\230\302\377u\227" - "\301\377r\224\300\377\211\246\312\377Z}\254\371!K\210\243\377\377\377" - "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" - "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" - "\0\40J\207\21""2Y\221b^|\250b\40J\207\214\40J\207\7\377\377\377\0\377" - "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" - "\377\377\0\377\377\377\0\40J\207Y=a\226\371Su\246\377f\210\265\377x\230" - "\302\377v\227\302\377t\225\301\377q\224\277\377n\221\276\377\211\246" - "\312\377\\\177\255\373!K\210\216\377\377\377\0!K\210\230Vy\251\370\216" - "\251\314\377y\232\303\377w\230\302\377u\227\301\377s\225\300\377p\222" - "\277\377t\226\301\377\216\251\313\377'O\213\372\40J\207\17\377\377\377" - "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" - "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\40J\207%P" - "q\241O\40J\207n\40J\207\20\377\377\377\0\377\377\377\0\377\377\377\0" - "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" - "\0\40J\207\7.U\216A0W\220\243Gk\235\371\211\245\312\377u\227\301\377" - "s\225\300\377q\224\277\377n\221\276\377l\217\275\377t\226\300\377\211" - "\245\310\377#M\211\344\377\377\377\0\40J\207\12%N\212\346\210\242\305" - "\377{\232\304\377t\226\301\377r\224\300\377p\222\277\377m\220\276\377" - "j\216\274\377\210\245\311\377Vx\247\365\40J\207X\377\377\377\0\377\377" - "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" - "\377\0\377\377\377\0\377\377\377\0\377\377\377\0.U\217\40""7\\\223E\40" - "J\207\26\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" - "\377\377\0\377\377\377\0UUU6SSS\265SSS\337QSU\341OWd\347FQa\347+Q\211" - "\375\215\247\311\377s\225\300\377p\222\277\377n\221\276\377l\217\275" - "\377i\215\274\377f\213\272\377\220\253\315\3770W\216\376JQ\\\345SSS\340" - "\77Og\353`\177\252\376\203\241\307\377q\223\277\377o\222\276\377m\220" - "\275\377j\216\274\377h\214\273\377x\231\302\377p\220\271\377/Nz\365S" - "SS\271OOO\35\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0" - "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0""3Y\221\14\40" - "J\207\40\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" - "\377\377\0\377\377\377\0QQQ\26TTT\356\316\316\316\377\364\364\364\377" - "\365\365\365\377\336\342\351\377\352\354\357\377Rs\242\377\200\234\302" - "\377u\226\301\377m\220\275\377k\217\275\377i\215\274\377f\213\272\377" - "d\211\271\377\211\246\312\377Ko\242\377\251\267\313\377\355\355\355\377" - "\306\316\331\377Oq\241\377\210\245\312\377m\220\276\377l\217\275\377" - "i\215\274\377h\214\273\377e\212\272\377p\222\277\377\202\236\305\377" - "7]\223\377\270\270\270\377TTT\344UUU\36\377\377\377\0\377\377\377\0\377" - "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" - "\377\377\0\40J\207\11\377\377\377\0\377\377\377\0\377\377\377\0\377\377" - "\377\0\377\377\377\0\377\377\377\0RRRv\245\245\245\377\372\372\372\377" - "\350\350\350\377\347\347\347\377\342\343\345\377\350\350\350\377u\215" - "\261\377s\222\272\377v\227\302\377i\215\274\377h\214\273\377e\212\272" - "\377c\211\271\377a\207\270\377\202\240\307\377Z{\252\377\217\241\274" - "\377\343\343\343\377\334\336\340\377;`\226\377\211\246\312\377j\216\274" - "\377i\215\274\377f\213\272\377e\212\272\377b\210\271\377h\214\273\377" - "\220\251\314\377(P\213\377\355\355\355\377\255\255\255\377SSS\220\377" - "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" - "\377\377\0\377\377\377\0\377\377\377\0\40J\207\0\377\377\377\0\377\377" - "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\40J\207E7No\352\203" - "\230\267\377\206\233\271\377\201\226\264\377\201\226\264\377\201\226" - "\265\377\201\226\265\377Wu\241\377l\212\264\377w\230\302\377e\212\272" - "\377a\206\266\377Ck\242\377@h\237\377>g\237\377Mr\245\377Ch\235\3777" - "\\\222\377Oo\234\377Oo\234\3771W\221\377\211\245\311\377f\213\272\377" - "e\212\272\377c\211\271\377a\207\270\377_\206\267\377^\205\267\377\227" - "\257\320\377(P\213\377\177\224\263\377\201\226\264\3778Nn\366!J\206\203" - "\40J\207\200\40J\207\200\40J\207\200\40J\207}\40J\207\16\377\377\377" - "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" - "\0\377\377\377\0\377\377\377\0GRbD.Q\203\377Qs\242\377t\221\266\377m" - "\213\264\377f\206\261\377f\205\261\377g\207\263\377h\207\263\377{\227" - "\276\377x\231\303\377b\210\271\377a\207\270\377Hp\246\377(P\214\377_" - "\177\255\377f\206\261\377f\206\262\377c\203\261\377f\205\262\377g\206" - "\262\377i\210\264\377\214\246\311\377d\211\271\377a\207\270\377`\206" - "\270\377^\205\267\377\\\203\266\377Y\201\265\377\221\253\315\377w\224" - "\274\377s\220\270\377s\220\270\377t\220\270\377t\221\271\376t\221\271" - "\375n\214\265\375+S\215\377\40K\210v\377\377\377\0\377\377\377\0\377" - "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" - "\377\377\0\377\377\377\0SSS\226\257\264\273\3778^\223\377\212\242\302" - "\377\226\257\316\377w\227\301\377p\222\277\377q\223\277\377q\223\277" - "\377q\223\300\377i\215\274\377_\206\267\377]\204\267\377\\\203\266\377" - ">g\237\377Il\236\377\206\242\310\377y\231\304\377o\222\277\377p\223\277" - "\377q\224\300\377r\224\277\377r\223\300\377`\206\270\377^\205\267\377" - "]\204\266\377[\203\265\377Y\201\264\377V\177\263\377i\215\274\377m\220" - "\275\377l\220\275\377k\217\275\377i\216\274\377p\222\277\377\233\263" - "\322\377Su\245\367!K\210\234\377\377\377\0\377\377\377\0\377\377\377" - "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" - "\0\377\377\377\0III\7SSS\356\362\362\362\377\306\315\327\3776[\223\377" - "\210\242\304\377y\232\303\377^\205\267\377^\205\267\377^\205\267\377" - "]\204\267\377]\204\266\377[\203\265\377Y\201\265\377X\200\264\377V\177" - "\263\3775_\230\377Rt\245\377\200\236\305\377b\210\270\377^\205\267\377" - "^\205\267\377]\204\267\377]\204\266\377\\\203\266\377Z\202\265\377Y\201" - "\264\377W\200\264\377U~\263\377T}\262\377Q{\261\377Oz\260\377Kw\256\377" - "Jv\256\377Lw\257\377\213\247\313\377e\204\260\372!K\211\275\40J\207\3" - "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" - "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0SSSV\215\215" - "\215\377\370\370\370\377\340\340\340\377\262\275\313\3779^\224\377\203" - "\237\303\377j\217\275\377Z\202\265\377Z\202\265\377Y\201\265\377Y\201" - "\264\377X\200\264\377V\177\263\377U~\263\377S}\262\377Jv\256\377+V\222" - "\377Z{\253\377}\234\305\377^\205\267\377Z\202\265\377Y\201\265\377Y\201" - "\265\377X\200\264\377W\200\264\377U~\263\377U~\263\377Oz\260\377Fr\254" - "\377=l\250\3776f\245\3774e\244\3775f\245\377x\230\302\377o\216\270\377" - "%L\204\353\40J\207\13\377\377\377\0\377\377\377\0\377\377\377\0\377\377" - "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" - "\377\0\377\377\377\0SSS\266\326\326\326\377\355\355\355\377\340\340\340" - "\377\340\340\340\377\250\265\310\377>c\227\377|\233\302\377d\211\272" - "\377U~\263\377T}\262\377R|\262\377Oz\260\377Fr\253\377=l\247\3775f\243" - "\3774d\243\3773c\242\377'R\217\377c\203\260\377y\231\303\377W\200\264" - "\377T}\262\377S}\262\377Q{\261\377Jv\256\377Bo\252\3779i\246\3774e\244" - "\3774e\244\3774e\244\3774e\244\3774e\244\377k\217\275\377z\227\276\377" - "3Z\221\377NRX\343\0\0\0\1\377\377\377\0\377\377\377\0\377\377\377\0\377" - "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" - "\377\377\0RRR\31]]]\374\370\370\370\377\342\342\342\377\340\340\340\377" - "\345\345\345\377\346\346\346\377\231\251\301\3777]\224\377i\214\271\377" - "Bo\251\3773c\241\3773c\241\3773c\241\3773c\240\3773b\237\3773b\237\377" - "3b\237\3772b\237\3771a\236\377&Q\214\377Uy\252\377_\206\267\3775f\245" - "\3774e\244\3774e\244\3774e\244\3774e\244\3774e\244\3774e\244\3774e\244" - "\3774e\244\3774e\244\377^\205\267\377\203\237\304\3770X\217\377\310\317" - "\331\377vvv\377SSSD\377\377\377\0\377\377\377\0\377\377\377\0\377\377" - "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" - "\377\0RRRv\252\252\252\377\363\363\363\377\337\337\337\377\344\344\344" - "\377\346\346\346\377\343\343\343\377\341\341\341\377\202\226\263\377" - "<`\224\377k\215\270\377>k\244\3772a\236\3772a\236\3772a\235\3772`\234" - "\3772`\234\3771`\234\3771`\234\3774c\236\377q\217\267\377)R\214\377]" - "\200\260\377^\205\267\3774e\244\3774e\244\3774e\244\3774e\244\3774e\244" - "\3774e\244\3774e\244\3774e\244\377R|\262\377\212\245\311\3777]\223\377" - "\250\263\303\377\342\342\342\377\267\267\267\377RRR\247\377\377\377\0" - "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" - "\0\377\377\377\0\377\377\377\0\377\377\377\0SSS\325\345\345\345\377\347" - "\347\347\377\337\337\337\377\344\344\344\377\341\341\341\377\340\340" - "\340\377\335\335\335\377\333\333\333\377n\205\247\377Ce\226\377m\215" - "\266\377:f\237\3771_\232\3771_\232\3771^\231\3770^\230\3770^\230\377" - "1_\230\377n\214\263\377i\205\253\3777Y\212\377/V\216\377h\211\265\377" - "[\203\266\3774e\244\3774e\244\3774e\244\3774e\244\3774e\244\3774e\244" - "\377Ht\255\377\214\247\312\377@e\231\377\224\244\273\377\331\331\331" - "\377\332\332\332\377\341\341\341\377XXX\370UUU\22\377\377\377\0\377\377" - "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377" - "\377\0UUU6ttt\377\367\367\367\377\336\336\336\377\337\337\337\377\337" - "\337\337\377\335\335\335\377\333\333\333\377\332\332\332\377\327\327" - "\327\377\324\324\325\377Zv\234\377Kl\232\377l\212\262\3776b\233\3770" - "]\227\3770]\226\3770\\\226\377/\\\225\377`\201\252\377p\212\255\377." - "R\203\377\273\276\304\377\254\264\300\3770V\217\377q\221\273\377X\200" - "\264\3774e\244\3774e\244\3774e\244\3774e\244\377@n\251\377\212\246\312" - "\377Mo\241\377x\216\256\377\331\331\331\377\331\331\331\377\325\325\325" - "\377\344\344\344\377\221\221\221\377RRRm\377\377\377\0\377\377\377\0" - "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" - "\0SSS\226\302\302\302\377\355\355\355\377\333\333\333\377\341\341\341" - "\377\335\335\335\377\332\332\332\377\327\327\327\377\325\325\325\377" - "\326\326\326\377\325\325\325\377\321\322\323\377Lj\224\377Sq\234\377" - "k\211\260\3773^\226\377/[\223\377.Z\223\377Rv\242\377u\216\257\377+N" - "\201\377\250\257\271\377\307\307\307\377\307\307\307\377\236\250\270" - "\3772Y\220\377z\231\301\377S}\262\3774e\244\3774e\244\377:j\247\377\205" - "\241\310\377[{\251\377]z\242\377\325\325\325\377\327\327\327\377\335" - "\335\335\377\324\324\324\377\335\335\335\377\311\311\311\377SSS\320\377" - "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" - "\377\377\0III\7UUU\356\360\360\360\377\340\340\340\377\332\332\332\377" - "\336\336\336\377\341\341\341\377\327\327\327\377\326\326\326\377\326" - "\326\326\377\326\326\326\377\325\325\325\377\325\325\325\377\314\316" - "\317\377\77^\214\377[x\240\377g\206\254\3770\\\223\377Gm\234\377z\221" - "\260\3771R\201\377\224\237\255\377\302\302\302\377\303\303\303\377\304" - "\304\304\377\305\305\305\377\221\236\262\3779^\224\377\202\237\305\377" - "Ny\260\3776g\245\377{\233\304\377i\207\262\377Hi\231\377\317\320\322" - "\377\324\324\324\377\330\330\330\377\341\341\341\377\323\323\323\377" - "\325\325\325\377\345\345\345\377iii\377UUU3\377\377\377\0\377\377\377" - "\0\377\377\377\0\377\377\377\0\377\377\377\0SSSV\222\222\222\377\363" - "\363\363\377\334\334\334\377\332\332\332\377\331\331\331\377\344\344" - "\344\377\335\335\335\377\330\330\330\377\327\327\327\377\327\327\327" - "\377\327\327\327\377\324\324\324\377\322\322\322\377\304\306\312\377" - "5V\207\377d\200\246\377j\210\255\377}\225\264\377;[\210\377\202\220\245" - "\377\303\303\303\377\302\302\302\377\303\303\303\377\304\304\304\377" - "\306\306\306\377\307\307\307\377\205\226\257\377@e\231\377\210\244\310" - "\377x\231\303\377t\222\272\3778]\223\377\310\313\317\377\323\323\323" - "\377\326\326\326\377\343\343\343\377\327\327\327\377\322\322\322\377" - "\324\324\324\377\337\337\337\377\250\250\250\377SSS\226\377\377\377\0" - "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0SSS\266\325\325" - "\325\377\347\347\347\377\333\333\333\377\333\333\333\377\331\331\331" - "\377\332\332\332\377\346\346\346\377\343\343\343\377\333\333\333\377" - "\331\331\331\377\327\327\327\377\325\325\325\377\322\322\322\377\321" - "\321\321\377\274\300\306\3770R\204\377n\207\253\377Ig\223\377n\201\237" - "\377\307\307\307\377\306\306\306\377\306\306\306\377\306\306\306\377" - "\307\307\307\377\311\311\311\377\312\312\312\377\314\314\314\377v\213" - "\252\377Im\236\377}\231\277\3771X\220\377\275\302\311\377\323\323\323" - "\377\333\333\333\377\346\346\346\377\332\332\332\377\323\323\323\377" - "\323\323\323\377\325\325\325\377\330\330\330\377\327\327\327\377TTT\357" - "UUU\11\377\377\377\0\377\377\377\0\377\377\377\0RRR\31aaa\374\364\364" - "\364\377\335\335\335\377\333\333\333\377\333\333\333\377\332\332\332" - "\377\331\331\331\377\331\331\331\377\343\343\343\377\350\350\350\377" - "\335\335\335\377\330\330\330\377\326\326\326\377\326\326\326\377\323" - "\323\323\377\322\322\322\377\265\273\304\377*N\202\377Wq\227\377\313" - "\313\314\377\314\314\314\377\314\314\314\377\313\313\313\377\314\314" - "\314\377\315\315\315\377\315\315\315\377\316\316\316\377\317\317\317" - "\377\320\320\320\377h\201\245\377(P\214\377\260\270\304\377\327\327\327" - "\377\342\342\342\377\345\345\345\377\327\327\327\377\323\323\323\377" - "\323\323\323\377\325\325\325\377\324\324\324\377\324\324\324\377\342" - "\342\342\377\201\201\201\377TTT[\377\377\377\0\377\377\377\0\377\377" - "\377\0RRRv\254\254\254\377\355\355\355\377\332\332\332\377\333\333\333" - "\377\334\334\334\377\333\333\333\377\333\333\333\377\331\331\331\377" - "\331\331\331\377\337\337\337\377\352\352\352\377\350\350\350\377\343" - "\343\343\377\331\331\331\377\325\325\325\377\324\324\324\377\323\323" - "\323\377\264\272\304\377\315\316\317\377\320\320\320\377\317\317\317" - "\377\320\320\320\377\320\320\320\377\320\320\320\377\321\321\321\377" - "\321\321\321\377\323\323\323\377\323\323\323\377\324\324\324\377\326" - "\326\326\377\271\301\315\377\345\345\345\377\351\351\351\377\342\342" - "\342\377\324\324\324\377\324\324\324\377\326\326\326\377\325\325\325" - "\377\326\326\326\377\327\327\327\377\324\324\324\377\332\332\332\377" - "\272\272\272\377SSS\276\377\377\377\0\377\377\377\0\377\377\377\0SSS" - "\324\343\343\343\377\341\341\341\377\335\335\335\377\352\352\352\377" - "\352\352\352\377\335\335\335\377\333\333\333\377\333\333\333\377\333" - "\333\333\377\332\332\332\377\330\330\330\377\336\336\336\377\346\346" - "\346\377\354\354\354\377\353\353\353\377\344\344\344\377\337\337\337" - "\377\336\336\336\377\332\332\332\377\330\330\330\377\326\326\326\377" - "\324\324\324\377\325\325\325\377\327\327\327\377\331\331\331\377\334" - "\334\334\377\335\335\335\377\341\341\341\377\350\350\350\377\354\354" - "\354\377\347\347\347\377\337\337\337\377\327\327\327\377\326\326\326" - "\377\326\326\326\377\326\326\326\377\325\325\325\377\325\325\325\377" - "\345\345\345\377\350\350\350\377\337\337\337\377\324\324\324\377\336" - "\336\336\377```\376SSS\"\377\377\377\0]]]\13ZZZ\377\364\364\364\377\331" - "\331\331\377\334\334\334\377\350\350\350\377\350\350\350\377\334\334" - "\334\377\332\332\332\377\332\332\332\377\333\333\333\377\333\333\333" - "\377\333\333\333\377\333\333\333\377\333\333\333\377\333\333\333\377" - "\341\341\341\377\347\347\347\377\351\351\351\377\354\354\354\377\356" - "\356\356\377\357\357\357\377\357\357\357\377\357\357\357\377\357\357" - "\357\377\357\357\357\377\356\356\356\377\354\354\354\377\352\352\352" - "\377\350\350\350\377\343\343\343\377\333\333\333\377\327\327\327\377" - "\327\327\327\377\327\327\327\377\326\326\326\377\326\326\326\377\325" - "\325\325\377\325\325\325\377\325\325\325\377\337\337\337\377\344\344" - "\344\377\331\331\331\377\323\323\323\377\336\336\336\377\226\226\226" - "\377RRRc\377\377\377\0UUU-~~~\377\362\362\362\377\330\330\330\377\331" - "\331\331\377\331\331\331\377\331\331\331\377\331\331\331\377\332\332" - "\332\377\332\332\332\377\332\332\332\377\332\332\332\377\332\332\332" - "\377\332\332\332\377\332\332\332\377\332\332\332\377\332\332\332\377" - "\332\332\332\377\332\332\332\377\332\332\332\377\332\332\332\377\333" - "\333\333\377\336\336\336\377\340\340\340\377\336\336\336\377\334\334" - "\334\377\331\331\331\377\331\331\331\377\330\330\330\377\330\330\330" - "\377\330\330\330\377\327\327\327\377\327\327\327\377\327\327\327\377" - "\326\326\326\377\326\326\326\377\326\326\326\377\325\325\325\377\325" - "\325\325\377\324\324\324\377\324\324\324\377\323\323\323\377\323\323" - "\323\377\323\323\323\377\350\350\350\377\235\235\235\377TTTt\377\377" - "\377\0TTT@\177\177\177\377\361\361\361\377\361\361\361\377\363\363\363" - "\377\363\363\363\377\363\363\363\377\362\362\362\377\362\362\362\377" - "\362\362\362\377\362\362\362\377\362\362\362\377\362\362\362\377\362" - "\362\362\377\362\362\362\377\362\362\362\377\362\362\362\377\362\362" - "\362\377\362\362\362\377\362\362\362\377\362\362\362\377\362\362\362" - "\377\361\361\361\377\361\361\361\377\361\361\361\377\361\361\361\377" - "\361\361\361\377\361\361\361\377\361\361\361\377\361\361\361\377\360" - "\360\360\377\360\360\360\377\360\360\360\377\360\360\360\377\360\360" - "\360\377\360\360\360\377\360\360\360\377\357\357\357\377\357\357\357" - "\377\357\357\357\377\357\357\357\377\357\357\357\377\357\357\357\377" - "\357\357\357\377\335\335\335\377\205\205\205\377SSSx\377\377\377\0TT" - "T@\177\177\177\377\343\343\343\377\274\274\274\377\277\277\277\377\277" - "\277\277\377\277\277\277\377\276\276\276\377\275\275\275\377\274\274" - "\274\377\274\274\274\377\274\274\274\377\273\273\273\377\272\272\272" - "\377\271\271\271\377\271\271\271\377\270\270\270\377\267\267\267\377" - "\266\266\266\377\265\265\265\377\265\265\265\377\264\264\264\377\263" - "\263\263\377\262\262\262\377\261\261\261\377\261\261\261\377\260\260" - "\260\377\257\257\257\377\256\256\256\377\255\255\255\377\255\255\255" - "\377\255\255\255\377\254\254\254\377\253\253\253\377\253\253\253\377" - "\252\252\252\377\251\251\251\377\250\250\250\377\247\247\247\377\247" - "\247\247\377\246\246\246\377\245\245\245\377\245\245\245\377\244\244" - "\244\377\261\261\261\377\204\204\204\377SSSx\377\377\377\0TTT@~~~\377" - "\342\342\342\377\273\273\273\377\273\273\273\377\273\273\273\377\272" - "\272\272\377\271\271\271\377\271\271\271\377\270\270\270\377\267\267" - "\267\377\266\266\266\377\266\266\266\377\265\265\265\377\264\264\264" - "\377\263\263\263\377\262\262\262\377\262\262\262\377\261\261\261\377" - "\260\260\260\377\257\257\257\377\256\256\256\377\256\256\256\377\255" - "\255\255\377\254\254\254\377\253\253\253\377\252\252\252\377\252\252" - "\252\377\251\251\251\377\250\250\250\377\247\247\247\377\247\247\247" - "\377\246\246\246\377\245\245\245\377\244\244\244\377\243\243\243\377" - "\243\243\243\377\242\242\242\377\241\241\241\377\240\240\240\377\237" - "\237\237\377\237\237\237\377\237\237\237\377\237\237\237\377\260\260" - "\260\377\203\203\203\377SSSx\377\377\377\0TTT@}}}\377\341\341\341\377" - "\273\273\273\377\273\273\273\377\273\273\273\377\261\261\261\377\245" - "\245\245\377\247\247\247\377\251\251\251\377\252\252\252\377\254\254" - "\254\377\254\254\254\377\255\255\255\377\256\256\256\377\257\257\257" - "\377\256\256\256\377\257\257\257\377\256\256\256\377\260\260\260\377" - "\257\257\257\377\256\256\256\377\256\256\256\377\256\256\256\377\255" - "\255\255\377\253\253\253\377\252\252\252\377\251\251\251\377\251\251" - "\251\377\257\257\257\377\264\264\264\377\245\245\245\377\266\266\266" - "\377\242\242\242\377\270\270\270\377\234\234\234\377\271\271\271\377" - "\231\231\231\377\270\270\270\377\230\230\230\377\266\266\266\377\243" - "\243\243\377\237\237\237\377\237\237\237\377\257\257\257\377\203\203" - "\203\377SSSx\377\377\377\0TTT@}}}\377\341\341\341\377\273\273\273\377" - "\273\273\273\377\272\272\272\377\246\246\246\377\210\210\210\377\215" - "\215\215\377\223\223\223\377\230\230\230\377\234\234\234\377\237\237" - "\237\377\243\243\243\377\245\245\245\377\250\250\250\377\252\252\252" - "\377\254\254\254\377\255\255\255\377\256\256\256\377\256\256\256\377" - "\256\256\256\377\256\256\256\377\255\255\255\377\253\253\253\377\253" - "\253\253\377\252\252\252\377\251\251\251\377\250\250\250\377\263\263" - "\263\377\275\275\275\377\241\241\241\377\300\300\300\377\234\234\234" - "\377\304\304\304\377\226\226\226\377\307\307\307\377\221\221\221\377" - "\306\306\306\377\224\224\224\377\302\302\302\377\245\245\245\377\237" - "\237\237\377\237\237\237\377\256\256\256\377\201\201\201\377SSSx\377" - "\377\377\0TTT@}}}\377\340\340\340\377\273\273\273\377\273\273\273\377" - "\272\272\272\377\250\250\250\377\210\210\210\377\215\215\215\377\223" - "\223\223\377\230\230\230\377\233\233\233\377\237\237\237\377\243\243" - "\243\377\245\245\245\377\250\250\250\377\252\252\252\377\254\254\254" - "\377\255\255\255\377\256\256\256\377\256\256\256\377\255\255\255\377" - "\256\256\256\377\255\255\255\377\253\253\253\377\252\252\252\377\251" - "\251\251\377\251\251\251\377\250\250\250\377\263\263\263\377\274\274" - "\274\377\241\241\241\377\300\300\300\377\234\234\234\377\304\304\304" - "\377\225\225\225\377\307\307\307\377\221\221\221\377\306\306\306\377" - "\223\223\223\377\302\302\302\377\245\245\245\377\237\237\237\377\237" - "\237\237\377\255\255\255\377\201\201\201\377SSSx\377\377\377\0TTT@||" - "|\377\337\337\337\377\273\273\273\377\272\272\272\377\272\272\272\377" - "\254\254\254\377\212\212\212\377\215\215\215\377\223\223\223\377\230" - "\230\230\377\233\233\233\377\237\237\237\377\242\242\242\377\245\245" - "\245\377\250\250\250\377\252\252\252\377\253\253\253\377\254\254\254" - "\377\256\256\256\377\256\256\256\377\255\255\255\377\255\255\255\377" - "\254\254\254\377\253\253\253\377\252\252\252\377\251\251\251\377\250" - "\250\250\377\250\250\250\377\263\263\263\377\274\274\274\377\241\241" - "\241\377\277\277\277\377\234\234\234\377\304\304\304\377\225\225\225" - "\377\307\307\307\377\220\220\220\377\306\306\306\377\223\223\223\377" - "\302\302\302\377\245\245\245\377\237\237\237\377\237\237\237\377\254" - "\254\254\377\200\200\200\377SSSx\377\377\377\0TTT@|||\377\336\336\336" - "\377\273\273\273\377\272\272\272\377\271\271\271\377\265\265\265\377" - "\241\241\241\377\242\242\242\377\235\235\235\377\231\231\231\377\233" - "\233\233\377\237\237\237\377\242\242\242\377\245\245\245\377\247\247" - "\247\377\252\252\252\377\253\253\253\377\254\254\254\377\255\255\255" - "\377\256\256\256\377\255\255\255\377\255\255\255\377\254\254\254\377" - "\252\252\252\377\252\252\252\377\251\251\251\377\250\250\250\377\247" - "\247\247\377\262\262\262\377\274\274\274\377\241\241\241\377\277\277" - "\277\377\233\233\233\377\304\304\304\377\225\225\225\377\307\307\307" - "\377\220\220\220\377\306\306\306\377\223\223\223\377\302\302\302\377" - "\245\245\245\377\237\237\237\377\237\237\237\377\253\253\253\377\177" - "\177\177\377SSSx\377\377\377\0LLLG{{{\377\335\335\335\377\273\273\273" - "\377\272\272\272\377\271\271\271\377\273\273\273\377\270\270\270\377" - "\274\274\274\377\276\276\276\377\301\301\301\377\267\267\267\377\255" - "\255\255\377\251\251\251\377\246\246\246\377\247\247\247\377\251\251" - "\251\377\253\253\253\377\254\254\254\377\255\255\255\377\255\255\255" - "\377\255\255\255\377\255\255\255\377\254\254\254\377\252\252\252\377" - "\251\251\251\377\250\250\250\377\250\250\250\377\247\247\247\377\262" - "\262\262\377\274\274\274\377\241\241\241\377\277\277\277\377\233\233" - "\233\377\304\304\304\377\225\225\225\377\307\307\307\377\220\220\220" - "\377\306\306\306\377\223\223\223\377\302\302\302\377\245\245\245\377" - "\237\237\237\377\237\237\237\377\252\252\252\377~~~\377PPP|\0\0\0\11" - "CCCPyyy\377\336\336\336\377\272\272\272\377\271\271\271\377\271\271\271" - "\377\273\273\273\377\304\304\304\377\306\306\306\377\306\306\306\377" - "\307\307\307\377\306\306\306\377\306\306\306\377\305\305\305\377\306" - "\306\306\377\276\276\276\377\270\270\270\377\264\264\264\377\262\262" - "\262\377\256\256\256\377\255\255\255\377\254\254\254\377\253\253\253" - "\377\253\253\253\377\252\252\252\377\251\251\251\377\250\250\250\377" - "\247\247\247\377\247\247\247\377\257\257\257\377\265\265\265\377\240" - "\240\240\377\270\270\270\377\235\235\235\377\274\274\274\377\227\227" - "\227\377\274\274\274\377\223\223\223\377\274\274\274\377\226\226\226" - "\377\267\267\267\377\243\243\243\377\237\237\237\377\237\237\237\377" - "\252\252\252\377|||\377MMM\202\0\0\0\17""222=]]]\377\340\340\340\377" - "\313\313\313\377\303\303\303\377\302\302\302\377\302\302\302\377\301" - "\301\301\377\300\300\300\377\277\277\277\377\275\275\275\377\275\275" - "\275\377\274\274\274\377\273\273\273\377\272\272\272\377\271\271\271" - "\377\271\271\271\377\270\270\270\377\267\267\267\377\265\265\265\377" - "\264\264\264\377\264\264\264\377\263\263\263\377\262\262\262\377\261" - "\261\261\377\260\260\260\377\260\260\260\377\256\256\256\377\255\255" - "\255\377\254\254\254\377\254\254\254\377\252\252\252\377\251\251\251" - "\377\250\250\250\377\247\247\247\377\247\247\247\377\246\246\246\377" - "\244\244\244\377\244\244\244\377\244\244\244\377\244\244\244\377\244" - "\244\244\377\243\243\243\377\244\244\244\377\254\254\254\377jjj\377D" - "DDe\0\0\0\20\0\0\0\34PPP\315\224\224\224\377\307\307\307\377\315\315" - "\315\377\313\313\313\377\313\313\313\377\311\311\311\377\311\311\311" - "\377\307\307\307\377\306\306\306\377\304\304\304\377\303\303\303\377" - "\303\303\303\377\302\302\302\377\300\300\300\377\277\277\277\377\276" - "\276\276\377\275\275\275\377\273\273\273\377\272\272\272\377\270\270" - "\270\377\270\270\270\377\266\266\266\377\265\265\265\377\263\263\263" - "\377\262\262\262\377\261\261\261\377\257\257\257\377\256\256\256\377" - "\254\254\254\377\253\253\253\377\252\252\252\377\251\251\251\377\247" - "\247\247\377\245\245\245\377\245\245\245\377\243\243\243\377\242\242" - "\242\377\241\241\241\377\240\240\240\377\237\237\237\377\236\236\236" - "\377\234\234\234\377\201\201\201\377SSS\355\25\25\25$\0\0\0\12\0\0\0" - "\26%%%7JJJ\245PPP\334OOO\342OOO\343OOO\342OOO\343OOO\343OOO\343OOO\343" - "OOO\343OOO\343OOO\343OOO\343OOO\343OOO\343OOO\343OOO\343OOO\343OOO\343" - "OOO\343OOO\343OOO\343OOO\343OOO\343OOO\343OOO\343OOO\343OOO\343OOO\343" - "OOO\343OOO\343OOO\343OOO\343OOO\343OOO\343OOO\343OOO\343OOO\343OOO\342" - "OOO\343OOO\342PPP\337LLL\263333F\0\0\0\25\0\0\0\1\0\0\0\14\0\0\0\26\0" - "\0\0\36\0\0\0&\0\0\0,\0\0\0""0\0\0\0""1\0\0\0""4\0\0\0""4\0\0\0""4\0" - "\0\0""4\0\0\0""4\0\0\0""4\0\0\0""4\0\0\0""4\0\0\0""4\0\0\0""4\0\0\0""4" - "\0\0\0""4\0\0\0""4\0\0\0""4\0\0\0""4\0\0\0""4\0\0\0""4\0\0\0""4\0\0\0" - "4\0\0\0""4\0\0\0""4\0\0\0""4\0\0\0""4\0\0\0""4\0\0\0""4\0\0\0""4\0\0" - "\0""4\0\0\0""4\0\0\0""4\0\0\0""4\0\0\0""4\0\0\0""4\0\0\0""4\0\0\0""0" - "\0\0\0""0\0\0\0,\0\0\0&\0\0\0\36\0\0\0\25\0\0\0\13\377\377\377\0\377" - "\377\377\0\0\0\0\4\0\0\0\15\0\0\0\23\0\0\0\30\0\0\0\33\0\0\0\34\0\0\0" - "\40\0\0\0\40\0\0\0\40\0\0\0\40\0\0\0\40\0\0\0\40\0\0\0\40\0\0\0\40\0" - "\0\0\40\0\0\0\40\0\0\0\40\0\0\0\40\0\0\0\40\0\0\0\40\0\0\0\40\0\0\0\40" - "\0\0\0\40\0\0\0\40\0\0\0\40\0\0\0\40\0\0\0\40\0\0\0\40\0\0\0\40\0\0\0" - "\40\0\0\0\40\0\0\0\40\0\0\0\40\0\0\0\40\0\0\0\40\0\0\0\40\0\0\0\40\0" - "\0\0\40\0\0\0\40\0\0\0\34\0\0\0\33\0\0\0\30\0\0\0\23\0\0\0\15\0\0\0\4" - "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377" - "\0\377\377\377\0\0\0\0\2\0\0\0\4\0\0\0\10\0\0\0\12\0\0\0\12\0\0\0\12" - "\0\0\0\12\0\0\0\12\0\0\0\12\0\0\0\12\0\0\0\12\0\0\0\12\0\0\0\12\0\0\0" - "\12\0\0\0\12\0\0\0\12\0\0\0\12\0\0\0\12\0\0\0\12\0\0\0\12\0\0\0\12\0" - "\0\0\12\0\0\0\12\0\0\0\12\0\0\0\12\0\0\0\12\0\0\0\12\0\0\0\12\0\0\0\12" - "\0\0\0\12\0\0\0\12\0\0\0\12\0\0\0\12\0\0\0\12\0\0\0\12\0\0\0\12\0\0\0" - "\7\0\0\0\4\0\0\0\2\377\377\377\0\377\377\377\0\377\377\377\0\377\377" - "\377\0"}; diff --git a/src/main.c b/src/main.c index 4806905f4..98f1df6bd 100644 --- a/src/main.c +++ b/src/main.c @@ -237,6 +237,8 @@ static void main_init(void) #endif /* inits */ + ui_init_stock_items(); + ui_init_builder(); main_widgets.window = NULL; @@ -254,8 +256,6 @@ static void main_init(void) ui_prefs.recent_projects_queue = g_queue_new(); main_status.opening_session_files = FALSE; - ui_init_stock_items(); - main_widgets.window = create_window1(); /* add recent projects to the Project menu */ diff --git a/src/ui_utils.c b/src/ui_utils.c index b48efa519..887b43a61 100644 --- a/src/ui_utils.c +++ b/src/ui_utils.c @@ -44,7 +44,6 @@ #include "utils.h" #include "callbacks.h" #include "encodings.h" -#include "images.c" #include "sidebar.h" #include "win32.h" #include "project.h" @@ -952,84 +951,6 @@ void ui_set_search_entry_background(GtkWidget *widget, gboolean success) } -static gboolean have_tango_icon_theme(void) -{ - static gboolean result = FALSE; - static gboolean checked = FALSE; - - if (! checked) - { - gchar *theme_name; - - g_object_get(G_OBJECT(gtk_settings_get_default()), "gtk-icon-theme-name", &theme_name, NULL); - SETPTR(theme_name, g_utf8_strdown(theme_name, -1)); - - result = (strstr(theme_name, "tango") != NULL); - checked = TRUE; - - g_free(theme_name); - } - - return result; -} - - -/* Note: remember to unref the pixbuf once an image or window has added a reference. */ -GdkPixbuf *ui_new_pixbuf_from_inline(gint img) -{ - switch (img) - { - case GEANY_IMAGE_SAVE_ALL: - { - /* check whether the icon theme looks like a Gnome icon theme, if so use the - * old Gnome based Save All icon, otherwise assume a Tango-like icon theme */ - if (have_tango_icon_theme()) - return gdk_pixbuf_new_from_inline(-1, save_all_tango_inline, FALSE, NULL); - else - return gdk_pixbuf_new_from_inline(-1, save_all_gnome_inline, FALSE, NULL); - break; - } - case GEANY_IMAGE_CLOSE_ALL: - { - return gdk_pixbuf_new_from_inline(-1, close_all_inline, FALSE, NULL); - break; - } - case GEANY_IMAGE_BUILD: - { - return gdk_pixbuf_new_from_inline(-1, build_inline, FALSE, NULL); - break; - } - default: - return NULL; - } -} - - -static GdkPixbuf *ui_new_pixbuf_from_stock(const gchar *stock_id) -{ - if (utils_str_equal(stock_id, GEANY_STOCK_CLOSE_ALL)) - return ui_new_pixbuf_from_inline(GEANY_IMAGE_CLOSE_ALL); - else if (utils_str_equal(stock_id, GEANY_STOCK_BUILD)) - return ui_new_pixbuf_from_inline(GEANY_IMAGE_BUILD); - else if (utils_str_equal(stock_id, GEANY_STOCK_SAVE_ALL)) - return ui_new_pixbuf_from_inline(GEANY_IMAGE_SAVE_ALL); - - return NULL; -} - - -GtkWidget *ui_new_image_from_inline(gint img) -{ - GtkWidget *wid; - GdkPixbuf *pb; - - pb = ui_new_pixbuf_from_inline(img); - wid = gtk_image_new_from_pixbuf(pb); - g_object_unref(pb); /* the image doesn't adopt our reference, so remove our ref. */ - return wid; -} - - static void recent_create_menu(GeanyRecentFiles *grf) { GtkWidget *tmp; @@ -1958,10 +1879,6 @@ static void create_config_files_menu(void) void ui_init_stock_items(void) { - GtkIconSet *icon_set; - GtkIconFactory *factory = gtk_icon_factory_new(); - GdkPixbuf *pb; - guint i, len; GtkStockItem items[] = { { GEANY_STOCK_SAVE_ALL, N_("Save All"), 0, 0, GETTEXT_PACKAGE }, @@ -1969,20 +1886,7 @@ void ui_init_stock_items(void) { GEANY_STOCK_BUILD, N_("Build"), 0, 0, GETTEXT_PACKAGE } }; - len = G_N_ELEMENTS(items); - for (i = 0; i < len; i++) - { - pb = ui_new_pixbuf_from_stock(items[i].stock_id); - icon_set = gtk_icon_set_new_from_pixbuf(pb); - - gtk_icon_factory_add(factory, items[i].stock_id, icon_set); - - gtk_icon_set_unref(icon_set); - g_object_unref(pb); - } - gtk_stock_add((GtkStockItem *) items, len); - gtk_icon_factory_add_default(factory); - g_object_unref(factory); + gtk_stock_add((GtkStockItem *) items, G_N_ELEMENTS(items)); } diff --git a/src/ui_utils.h b/src/ui_utils.h index ee6d01105..6fb2d75c7 100644 --- a/src/ui_utils.h +++ b/src/ui_utils.h @@ -168,13 +168,6 @@ GeanyUIEditorFeatures; #define GEANY_STOCK_CLOSE_ALL "geany-close-all" #define GEANY_STOCK_BUILD "geany-build" -enum -{ - GEANY_IMAGE_SAVE_ALL, - GEANY_IMAGE_CLOSE_ALL, - GEANY_IMAGE_BUILD -}; - void ui_widget_show_hide(GtkWidget *widget, gboolean show); @@ -304,11 +297,6 @@ void ui_document_show_hide(GeanyDocument *doc); void ui_set_search_entry_background(GtkWidget *widget, gboolean success); -GdkPixbuf *ui_new_pixbuf_from_inline(gint img); - -GtkWidget *ui_new_image_from_inline(gint img); - - void ui_create_recent_menus(void); void ui_add_recent_document(GeanyDocument *doc); diff --git a/wscript b/wscript index 1617b5d10..4825f3264 100644 --- a/wscript +++ b/wscript @@ -134,6 +134,40 @@ geany_sources = set([ 'src/templates.c', 'src/toolbar.c', 'src/tools.c', 'src/sidebar.c', 'src/ui_utils.c', 'src/utils.c']) +geany_icons = { + 'hicolor/16x16/apps': ['16x16/classviewer-class.png', + '16x16/classviewer-macro.png', + '16x16/classviewer-member.png', + '16x16/classviewer-method.png', + '16x16/classviewer-namespace.png', + '16x16/classviewer-other.png', + '16x16/classviewer-struct.png', + '16x16/classviewer-var.png', + '16x16/geany.png'], + 'hicolor/16x16/actions': ['16x16/geany-build.png', + '16x16/geany-close-all.png', + '16x16/geany-save-all.png'], + 'hicolor/24x24/actions': ['24x24/geany-build.png', + '24x24/geany-close-all.png', + '24x24/geany-save-all.png'], + 'hicolor/32x32/actions': ['32x32/geany-build.png', + '32x32/geany-close-all.png', + '32x32/geany-save-all.png'], + 'hicolor/48x48/actions': ['48x48/geany-build.png', + '48x48/geany-close-all.png', + '48x48/geany-save-all.png'], + 'hicolor/48x48/apps': ['48x48/geany.png'], + 'hicolor/scalable/apps': ['scalable/geany.svg'], + 'hicolor/scalable/actions': ['scalable/geany-build.svg', + 'scalable/geany-close-all.svg', + 'scalable/geany-save-all.svg'], + 'Tango/16x16/actions': ['tango/16x16/geany-save-all.png'], + 'Tango/24x24/actions': ['tango/24x24/geany-save-all.png'], + 'Tango/32x32/actions': ['tango/32x32/geany-save-all.png'], + 'Tango/48x48/actions': ['tango/48x48/geany-save-all.png'], + 'Tango/scalable/actions': ['tango/scalable/geany-save-all.svg'] +} + def configure(conf): @@ -495,16 +529,12 @@ def build(bld): template_dest = '${DATADIR}/%s/templates' % data_dir bld.install_files(template_dest, start_dir.ant_glob('**/*'), cwd=start_dir, relative_trick=True) # Icons - icon_dest = '${PREFIX}/share/icons' if is_win32 else '${DATADIR}/icons/hicolor/16x16/apps' - start_dir = bld.path.find_dir('icons/16x16') - bld.install_files(icon_dest, start_dir.ant_glob('*.png'), cwd=start_dir) - if not is_win32: - start_dir = bld.path.find_dir('icons/48x48') - icon_dest = '${DATADIR}/icons/hicolor/48x48/apps' - bld.install_files(icon_dest, start_dir.ant_glob('*.png'), cwd=start_dir) - start_dir = bld.path.find_dir('icons/scalable') - scalable_dest = '${DATADIR}/icons/hicolor/scalable/apps' - bld.install_files(scalable_dest, start_dir.ant_glob('*.svg'), cwd=start_dir) + for dest in geany_icons: + if is_win32 and dest != 'hicolor/16x16/apps': + continue + + dest_dir = '${PREFIX}/share/icons' if is_win32 else os.path.join('${DATADIR}/icons/', dest) + bld.install_files(dest_dir, geany_icons[dest], cwd=bld.path.find_dir('icons')) def distclean(ctx): @@ -545,15 +575,16 @@ def _post_install(ctx): is_win32 = _target_is_win32(ctx) if is_win32: return - theme_dir = Utils.subst_vars('${DATADIR}/icons/hicolor', ctx.env) - icon_cache_updated = False - if not ctx.options.destdir: - ctx.exec_command('gtk-update-icon-cache -q -f -t %s' % theme_dir) - Logs.pprint('GREEN', 'GTK icon cache updated.') - icon_cache_updated = True - if not icon_cache_updated: - Logs.pprint('YELLOW', 'Icon cache not updated. After install, run this:') - Logs.pprint('YELLOW', 'gtk-update-icon-cache -q -f -t %s' % theme_dir) + for d in 'hicolor', 'Tango': + theme_dir = Utils.subst_vars('${DATADIR}/icons/' + d, ctx.env) + icon_cache_updated = False + if not ctx.options.destdir: + ctx.exec_command('gtk-update-icon-cache -q -f -t %s' % theme_dir) + Logs.pprint('GREEN', 'GTK icon cache updated.') + icon_cache_updated = True + if not icon_cache_updated: + Logs.pprint('YELLOW', 'Icon cache not updated. After install, run this:') + Logs.pprint('YELLOW', 'gtk-update-icon-cache -q -f -t %s' % theme_dir) def updatepo(ctx): From 3783eed0ea0a032fae43f031305c1605aa245c8f Mon Sep 17 00:00:00 2001 From: Colomban Wendling Date: Thu, 18 Oct 2012 02:33:28 +0200 Subject: [PATCH 80/92] Use icons from the theme in the completion popup Drop the XPM icons and load the PNG ones through the theme mechanisms, like we do for the symbols tree. --- icons/16x16/Makefile.am | 4 --- icons/16x16/classviewer-method.xpm | 27 ------------------ icons/16x16/classviewer-var.xpm | 27 ------------------ src/editor.c | 46 +++++++++++++++++++++++++++--- 4 files changed, 42 insertions(+), 62 deletions(-) delete mode 100644 icons/16x16/classviewer-method.xpm delete mode 100644 icons/16x16/classviewer-var.xpm diff --git a/icons/16x16/Makefile.am b/icons/16x16/Makefile.am index 1c6e6e758..0ec722ec3 100644 --- a/icons/16x16/Makefile.am +++ b/icons/16x16/Makefile.am @@ -17,7 +17,3 @@ dist_icons_actions_DATA = \ geany-build.png \ geany-close-all.png \ geany-save-all.png - -dist_noinst_DATA = \ - classviewer-var.xpm \ - classviewer-method.xpm diff --git a/icons/16x16/classviewer-method.xpm b/icons/16x16/classviewer-method.xpm deleted file mode 100644 index e36b1b5fc..000000000 --- a/icons/16x16/classviewer-method.xpm +++ /dev/null @@ -1,27 +0,0 @@ -/* XPM */ -static char *classviewer_method[] = { -/* columns rows colors chars-per-pixel */ -"16 16 5 1", -" c black", -". c #E0BC38", -"X c #F0DC5C", -"o c #FCFC80", -"O c None", -/* pixels */ -"OOOOOOOOOOOOOOOO", -"OOOOOOOOOOOOOOOO", -"OOOOOOOOOOOOOOOO", -"OOOOOOOOOO OOOO", -"OOOOOOOOO oo OO", -"OOOOOOOO ooooo O", -"OOOOOOO ooooo. O", -"OOOO O XXoo.. O", -"OOO oo XXX... O", -"OO ooooo XX.. OO", -"O ooooo. X. OOO", -"O XXoo.. O OOOO", -"O XXX... OOOOOOO", -"O XXX.. OOOOOOOO", -"OO X. OOOOOOOOO", -"OOOO OOOOOOOOOO" -}; diff --git a/icons/16x16/classviewer-var.xpm b/icons/16x16/classviewer-var.xpm deleted file mode 100644 index e087626f9..000000000 --- a/icons/16x16/classviewer-var.xpm +++ /dev/null @@ -1,27 +0,0 @@ -/* XPM */ -static char *classviewer_var[] = { -/* columns rows colors chars-per-pixel */ -"16 16 5 1", -" c black", -". c #8C748C", -"X c #9C94A4", -"o c #ACB4C0", -"O c None", -/* pixels */ -"OOOOOOOOOOOOOOOO", -"OOOOOOOOOOOOOOOO", -"OOOOOOOOOOOOOOOO", -"OOOOOOOOOOOOOOOO", -"OOOOOOOOOOOOOOOO", -"OOOOOOOOOOOOOOOO", -"OOOOOOOOO OOOOO", -"OOOOOOOO oo OOO", -"OOOOOOO ooooo OO", -"OOOOOO ooooo. OO", -"OOOOOO XXoo.. OO", -"OOOOOO XXX... OO", -"OOOOOO XXX.. OOO", -"OOOOOOO X. OOOO", -"OOOOOOOOO OOOOO", -"OOOOOOOOOOOOOOOO" -}; diff --git a/src/editor.c b/src/editor.c index 4c82d7216..46507d3a5 100644 --- a/src/editor.c +++ b/src/editor.c @@ -4682,8 +4682,46 @@ static void setup_sci_keys(ScintillaObject *sci) } -#include "icons/16x16/classviewer-var.xpm" -#include "icons/16x16/classviewer-method.xpm" +/* registers a Scintilla image from a named icon from the theme */ +static gboolean register_named_icon(ScintillaObject *sci, guint id, const gchar *name) +{ + GError *error = NULL; + GdkPixbuf *pixbuf; + gint n_channels, rowstride, width, height; + gint size; + + gtk_icon_size_lookup(GTK_ICON_SIZE_MENU, &size, NULL); + pixbuf = gtk_icon_theme_load_icon(gtk_icon_theme_get_default(), name, size, 0, &error); + if (! pixbuf) + { + g_warning("failed to load icon '%s': %s", name, error->message); + g_error_free(error); + return FALSE; + } + + n_channels = gdk_pixbuf_get_n_channels(pixbuf); + rowstride = gdk_pixbuf_get_rowstride(pixbuf); + width = gdk_pixbuf_get_width(pixbuf); + height = gdk_pixbuf_get_height(pixbuf); + + if (gdk_pixbuf_get_bits_per_sample(pixbuf) != 8 || + ! gdk_pixbuf_get_has_alpha(pixbuf) || + n_channels != 4 || + rowstride != width * n_channels) + { + g_warning("incompatible image data for icon '%s'", name); + g_object_unref(pixbuf); + return FALSE; + } + + SSM(sci, SCI_RGBAIMAGESETWIDTH, width, 0); + SSM(sci, SCI_RGBAIMAGESETHEIGHT, height, 0); + SSM(sci, SCI_REGISTERRGBAIMAGE, id, (sptr_t)gdk_pixbuf_get_pixels(pixbuf)); + + g_object_unref(pixbuf); + return TRUE; +} + /* Create new editor widget (scintilla). * @note The @c "sci-notify" signal is connected separately. */ @@ -4715,8 +4753,8 @@ static ScintillaObject *create_new_sci(GeanyEditor *editor) SSM(sci, SCI_SETSCROLLWIDTHTRACKING, 1, 0); /* tag autocompletion images */ - SSM(sci, SCI_REGISTERIMAGE, 1, (sptr_t)classviewer_var); - SSM(sci, SCI_REGISTERIMAGE, 2, (sptr_t)classviewer_method); + register_named_icon(sci, 1, "classviewer-var"); + register_named_icon(sci, 2, "classviewer-method"); /* necessary for column mode editing, implemented in Scintilla since 2.0 */ SSM(sci, SCI_SETADDITIONALSELECTIONTYPING, 1, 0); From 7688999e62f658bdddb3cde77563db620dcc8774 Mon Sep 17 00:00:00 2001 From: Colomban Wendling Date: Tue, 1 Jan 2013 19:14:50 +0100 Subject: [PATCH 81/92] Optimize PNG icons --- icons/16x16/classviewer-macro.png | Bin 332 -> 257 bytes icons/16x16/classviewer-other.png | Bin 287 -> 273 bytes icons/48x48/geany.png | Bin 4361 -> 4314 bytes 3 files changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/16x16/classviewer-macro.png b/icons/16x16/classviewer-macro.png index 4b26f25b751ae96b673961faef41e59c30f506a6..dc34b41550a2d15a5d04a167ee9034ddaf4f9170 100644 GIT binary patch delta 189 zcmX@Z)W|eJf|G@rfq~)e-A6$a6@@3dY1B&u_=LCug@8bXfuZi6`GY+cAMV8b`P1|%)>uYsH(PZ!4!j_b(@K|qkez?7PtoUAOu z7U4C4kxAn60-cRpOc*;HqPRK~Pe{yqro<2?AjOo#AllJp;UvP*){x?$#^ta}QjzNb jk9$XE0;_=73>F4k27bodTjsw78qeVA>gTe~DWM4f?w31{ delta 262 zcmV+h0r~!c0?Y!C7zqdl0000V^Z#LyArlVeE6+>Y;}NmC^^NWkU@?we?mVzxwfSq1>493pm$frmr=jl^09 zS@`?B`{$g2CFo=}n%U?q3|}BiH%d7~#m+`E1x8L`2gR(D?g6|(cX@fXsljgCR*n8$ z2uBfI&O@gn*iG81G5a5+9Tc;spi^~?>9}jMfSq)2&Ep)ca<6v5KL8(Akng2SivR!s M07*qoM6N<$f)hD%IRF3v diff --git a/icons/16x16/classviewer-other.png b/icons/16x16/classviewer-other.png index 4867dfa3503d5418215b925e0ceba65682df96b7..a4c9aa9f5d5c04b6f87e057aa705cdbeb56efb9c 100644 GIT binary patch delta 218 zcmbQwG?8h71SbnK0|Ud`yN`k<>TB042Ka=y0{KAT;NXy(n_FI9K4r?3HEY)F-o5+w z?c49(z5D#6i!@LBm1rdISHxIv(8%YmGZtdhW9n{=4_!UbU`)+n#S#qCB}( zG44iNs$}M?c-`%@?A)C5dQMOJ{Er+>d#UU R`i`RYU*) delta 232 zcmV5&&kWRLj8wEVX;DN$8L>lFIEsY(5lFbXv!CVX=SPkx`ihX@ z7uI#HNa71Taj06F8SXrnLOYYCrq%omh76lbX`?0&8{E;GzzzE-H1*ECo5%9M7CVG< zgdIj~5?oLukr<6>M&_y%+36e;bRo=QVwZ}o9<6bK7m5MfBvLpQcW7#nUj}>*m1WjW i6h5Bf?x&l7%;pUxFg4n!@2kuJ00003|m6SnwsKNow~PPop+SC7!#!1+S^(V9^U7Q$Y&PJuitP(5?H%_ zb(vCX&->=g&$DeSF9-}E7$aDgMPP!yjhi?0iOAF&?Id*e`OS$Frlf4!&JzL4vQSE+ zl*0Etw9O4FHiyt{gdf@X)#DMg!clV19kejYwdEZQD5+yU%F9$iOsmuDP)qC|xkW zKK}m&YV$G`R*EOIMZGah%UA|`jbW`AemrN9^j=EftyDUBt8Ll2L0|@e1K@dH3fS;o zz;9Zv?tip(=A0+r%ZShh`<-}p-H6IH{3jYSgClxz6_xzEc z&g^Jvcy#kJ^~pJlWc`2-tUlRr{DNiK7o}5cjq8SKYCd-qcw?~O-&$rp63wezIq}Zl zFP`~{y=5~Ot}UDJzOOCL$;n^&)-v_TAix(Y&41QWljc>Ap84-#TOTLUvY5n$htRT} zQ8RzxjGy~(S;!6ldGj(gA3&{H_lgZHEh;L$W%|^aH9-()rN9^=2>h;%Ti)2PV1E6_ z-VyY2HPaaW*0OZ9Xg)XXgU>roWHfju@RNs8Rsmk(1bf&2JSB!7BJ5W=ymITklDO(y zD}U6}6{Dsus+{<3=gjV}$2wb%Xh4M{B=d{OEvYQE!$ptan*#Q~{?#@Um>PS*{Ca=w z`qlS$b#*2IQ3?j)f#bOO!2GMsHm{&~*aF*ji&evpZxITQCWx&A ziDCREOmZJi?tE+~-yJb|@wa1L$Aj(*2Y+Sj@7%S1D*cP%D6iGsE9uS4REbh7DjRdZ zb9&D&Qyu4yd<}RVNW}ZODVgBw-RLFP+l5 zvuVR8=PZ&JFWIw3;H53g)z=%3n}2fi{+L@(@sUu|(U%ttMB*ohR1DRw8!ol&khpHx zcwV}B?}1$|@HD`trD~oDJ12*Xe}DAWy4zRUrK9d967GTYCc@zk+;Bfb#@tNfffXos zT-Ki~LXl}S9eIP|(k4ve8ItW^A=U9+3d_=ro$&=#Gh=Z$94%k1we^!k&q4R(_HVS$ zzAyFSwaj(){qh4Z&5n+yWW+Q~zKu z+MX#mTqqyz;`;(N=u47a5s$8>XUQ%7I8*NUrrNRUQN&38b;N2{G9fO~e_1m3vqOh> z^ap-Q#H2a6|1Y*qY~2K)EbbXH=1$uQSJK<`8+3REs8IHA0Z0NQ34f#kp|E5cqiQP{ zJ;7%9IGd3*1r!xm;W`T2lB+8!6~c*(A=TeZN!1LDQ2K7@=PZ&=F*r!u-WZsp9rU*qJArC{i%kn{lpzX^;7 z$_G4DXaY9JC@9Ir6n`cVlfak+CP-%A$w(Z6(qSUScaT%`QQFVGO813h44-fpZD+TS zzJ47ECb)#a?7M&7yK$-dbkuw4zl%dkQC3NQ;Uwzr-sx>w0osb-I2I!&eTaq~-@(m! znqd-3j zrxN5B=iug)BcKL>AIv2L0B(CgUfjG~?VoYat5X6$NypiB<}bh5S!G)!MN%jorLbZu z1?9DLH16Q+-XD_aX(6Ymnu4-vM2l;&om?zu7>+v;J6wpu$4fQiCC=j|FW@IH5bJz{ z-j3gp=#LQ!Lw__6@=F1uvi^h_3<0^40Du;@_qOhsl2LJ;dN7J7V5^w4UWdk9= zMkyO`Kz}q|ui*8iE(!FPk5nfl8>iFyio)vxg$6O824O-#2ADDVke4Pk}-t#i1uxG4AgcGNN)Ahkv*pl#S9BXgd=Zlm*IW@3(fc|63<6 z-M7m?oO&9@Exeb?vLQ6DP}oi(Ub+|H{Ppu*L4U4w0$B%ns^##qWKO{p`dVKi*|QGY z4Q0IE#A$kYFL^^Nsji#Ext9-tsH`PsfTJurwztxEB9G=*I_caMyMly(K+{Sn8e2=v zp@vVrY7_<0R&aPU? ziGSlq81scWpmf%NH7En+RG6X9I_KyE?AzR)PKAYj=w3Dn&yX=Awm_|_lAooFqVGZc{|Vp3pI zjC*K0V;`Oc_!;pXAYob5J~5Z$FTQ|j%k+RxH8)W6U~wj4yM0}7Ss|pzs6CR&SZ+9cjYu9pO&mNL?jByVZUQ>gOdx>K+&~dr8FWTZ5QBl+HovFiM3`I)uUkrO--&g0{^Yc>4N;xR)f(oIt@~M>q0!(Tr zJ09PSV3_)^L$aW+AmACICHLX`AvwHxc~52CC!@KAqb%Dk*Xd-tB>EatJuQ2!Sl8Yr zV}cDP;J@Z9l6CKRLv!7h$#V6$<>dTe;`_cDaq}i%Qb)2CnUf`uX@5y#dNJNn(%pR+ zlf;U8m!%LABr)RQ=6@K=8O!c9|CTU;=a!84pd@=6{B+{fK0lp&RfLVe);Wu$Z%|iE zgKAnmt7hA7=(Y0EbD~vspH|w=L%cJH=|Z7UN`q-Z{FbXhXWuQm61VVUB>T>AZ2L-z zhtBHly0GW%WN*tiM1Qe;<0qhcPGuJD*lLdA0BVLD`7+KNKyhwp)(=r)q6@ld_Sw zFm&ufLOCNL=tfKr;x|BW0pqu0jE9H<<)T9)u$&qML*v2U(b;l<^5JE;xi^zv{(gyd zpAOES-tu(I{+(Z2@D+*upAp#jTQ#(xVC=rS+kaXT#NJT0K7R%hAYy1ecZPGvk0N4G zQGF{V!=~eg%h66AT1OE{Bc=~O-ARAP0WO^0K~L)$LXM((vfw2lodVytaig;-8u1}H zvgyZN+x9k3fB3tckwNUPeZ2)1&hz8u{Bwy8-d0K-zNmsqX)1<~roFj|zRnJsj;y2Q z*aoy^Wp8zYOn;2dURh)(-9eCP*AIXXMQjSn9ef}B;EI-s z-;bp&W!p>x!azi+YlXnUpMdQfwY%-q(plv-k6DmLynhpy1*33IlyNg=)792SPkSrz zo-Vv}3gf3T%dAYg9f~+OQJZkoVClp_UPBOM5|L=pL`p{1)39TyNu^|87TdrK{%R9? zWwZBrORs)28S@LO>OSk@%!c$<@K1we3YL(qDJm-?T2O-L37&88eIW?a1b#f5`XPju{L+K@tDRV7O03A8({!Xr~e+ zhg5$9EvL4m+s+(GpE=JnOMb=D1E=T&l0X88y?>iCUsr{)Hkbp1XVy~m<+k!~QB1>XmxuBSwUiUTSmC7~=47jW|O$a!!flg5u?dU=^W&2@B1 zNPknLEt98}L^UP?U_>Vj!~$RX(*fOyq;$5l%D#gq*t7H{4#wl8vTePAXFre-8C*bn zPm%bN6LGRC;asffGfyi!vnATaCY5AuS+WipWGW^6Ea*gb*L``9fZj8KYn+VE63|)j q*#a4zodclFCEy3v_#X(QKuYaX*bVsr0000aezBVYzm zV%jWbOw1&yC?+veZc(#TYBG~`QYK+4QxlWPGR7E|j45L>k+`5Bpn*n^P4>N^X}TMF z-`;xfJ-_+my+))FNTq7@S9R*X>b~#Z&-a|)a(?G25n;&IZGTu(27D8^0jLEI1Dk;F zEm>UO!F$lukbrd?*4(I+`t8&yGg4)xWh1q=9AkoXM`uUdfkS&;5&6uL#q}HCW!_RVd zmMbC{V=%@bGBh%Ovn@eqtQkp~}9wU>H-czR6ZCIlL zKNgF1YON8;KnKBFB0?dXGp)_%fIq+6z!#eazC5b3s(+-Yuy`zh);3ya0$3>_63HQv zO!POOY03pwzq`1@%?3VEQ$4vN>*v|oHvmK;xpMf(frDpSn+WyI*fY$6WhIL~2@q(q&f1!Za zQ|aXOwtr>k27ws@2f*{Z6tMBHf#1AR-E8a7KZ?k0ASflPePfwn6oyzguG zX^X1I&;8G^t&fptyNATN`_QtTadUs+OkQ|@S;!6lxnYG`44~Gof6)e(7Znv>H+$yX znji?YQecb_1b)w^Ew64|vbg?Z?+Cq8%{7L722?mgGQXJIlFCv$ zT=W3GDPZ3#U+pk~sj-(VuJ_k%SaVlTPj?a!rC_KYIF6eSEWY?fo1awI=n$V)mixKF zQHu(SM=h~!w^%jq_!gn?c!Jn^kQl~q!G9$8;^Z#IcJkdZ)9?9qtmjzJd+va2{hhnc zPo;lR9OdP@J0#t(LX{}R(y|G6Ij7$IWvc7U;jaO&0Eze@*CZ2sy|=S-dR5K$@(QZH zLse~kVe_FE9JF1J7?+slMKP%>0X+_s86VijRa^ zj=ZpBs1iRqqGF_W-EgUGhs1Tm#((qDt$X(Ga)HMIHZNC;OxQUwV)BF6*WI|T0Kt z1j4@WD-o02vTbukJRZM!$>RDoudh&_cfxsVCf)GsXw{5=#w7lL_BSD>8&nvS1qdN0 zL?ow+#_iuFlzTHyem#x5eu3?rMU=%*?-Y2gB)XrX`{YB|_Bm!O{)Td+Wm8iLY~u}X zyA=G8nSe(JdsQ40LkxLCE`Jm^#;8p28bp)^jx1SRzq{c{RjETfHhIyiu#;1b#GgTe zPLwVHGT?|0;vuOw$S?Idb9@Iop4$$9a-n>*i|-5ApfA|$ig@(2JV|cp$C+`{H`R{k z9z=}fUrqq9E13`%83f+i%>C@(p&f&PpAs=?4($7jtrJ@}11O8zMt@AW*>=K}^tb#5 z9i9U!l>J%&k^o5pX+S6}nZ>x;3dT>d89m8nY)t`0#Z|bD!nR}>jZz_;$OKY@t&~*F z!3d?7qhGL8y2aoiF(6aOh$f%=ZP(G(AH96?!z!M#>2F(WPs;z}=MO&fZ(l?)E4OU6 z>nFF;wD;FIITI-u`F|-Sy`R8u0po%40S^_Lg3VD1N^&uU3B)8YCV>f(+0SHB9D>qe zBE>h6Q}j_fPrpR(xucApatj@&w~xQV3V;F=Tp(cntv~PIv|N2U>OKFz#UZ6At0cd0 z8g;ks^tP-5ZAEY#i!swaMB|R{;O0EesHyjnU%m*XVo1;qet!o_g+NV1f;NM61RVp6e3pZDz2$g^m-G8wekNvk-V0 zAcI20pt!OClprQPTtEPC47BgOGg@5d&BL0XiuL44vZeIz^bX!-L2;w^)qY#;>K zC}jfy3aQQ87+16HP}DVsfi-`dH(ZympI z-rfdr@^P4S`yEu4ji7av!gdPr()|EuuOuL|QkPf(00ob=9a@phDVV`P`|~9G)?>S& zOw^k=EiddLZ)7Fab<;TW!a)#4#uGE(D2uM`?F<~xqxHpZx_8Ac5+NYavKope)>1S5 zTH0R%Co+;m{~3TCSHf3+2x2a=0sv{lQyr&YLn(#hR^TO0km`E{FTNF#6cg^bp3~2* z=J>J0O!&eAP&y+U4a&lJu-;5;J}bZP7VQz@odQS1DQ6yzjA8Zs|>c2a-U4B!NhhNe|59)cSR_ zwlp*8!G&3Pl@+2n^w{eZlvh(Yb0*_!YjILxj{dUe?Jp5w{6E357oX!)<1s4l6e0yR z40JW8m9Y160<`8!#pSs1ffx$b4-)`T7~%Wp8eeIT_wFW~cP%0*FiDUkcD^v`<26*@ zGY==R2 z`Z`V|7BtcD4l}Q}tW=MLbM@W11rhsPv&4dc6_*rHcZZ~n;jUv_e-wA3wOGzbM3RU} zfk`pxzS&H?e;(ii!CN9Mi`qvPa_re>FddmQ;FGP5)ZANtoY}BmWTQU|qwW&&N*B`6 zv?XnXpYUxNmW3KtsF{|n_En4>wQOwNG`I7tPI^i6^n#_b=8^&c7Tztdda2%JM>c&q z5h=I{D^w1WL?nq_pm7Q`B0fk)z|ibYd3YiHz0I_)TgUM?-y~_rm~?O91y6o!72Fbt zR1}a?IE}M^C$@>!ncgD{J-%UudSur#d2g1Ep0aJyy!yJrku}cAy+`BSXZ!wO4EMtY zzYn~VZCRy$UNWNY?g{gkMZAHvh#5fX9Fz{DR0yR*C@fG4trRHeXxPXbU)YZ~(8s)$ zV=0=cFhRDMnFJsTs9|MaW!)#ExrO5_+b!4WWTzwsnp1sk zd#qT0&z=@zf{iBNe-hc?iz}~vuj`J1`FruNelk9L|>9fc!EIAM9dme%BBiWPgAjlkl*AKym zA~pr(4!#e5@b+gJe-KMs%C?yWgn@`smnwm8*_Bqn_Kn)zadP>*@|uS%NF&~HE-Xgj zoG6p#%%`WLgTBso;(a}M=@iCKWp1-F+wD-q!HL?0qXtW7caj={06-Bfno7yodKz~u zH>s5D&9V)R;9{_=6~K!P-sdfUz2>!K%rB^_`>cyIAJSXFKLwI$SVFd@sH}`=K?$BG zc)r2+g&;^1`0?!4H-T0OESs7ggVruORDpIXL2^h9Hqv%-OS+@!aJuO%Pb~Wt%lDt88%P2PAa=Q6zG4>2 z`d|(ao?A=Nmp`lT9#Lj}$hOSn{Nn1Mq-tg;uXLhqJNanKMe9(uf3^UFm>3eoF~J~# zKY*9)Vxa4U-_?53kN35I>qJV9H=pI@Wl!+bk!E^Bmw_wa{u2X;36?Ypmz3ZalS!DXU7n{MEo0+y4Owq(DlZTOA7k0000< KMNUMnLSTYbwLpmg From ede5d362041baeccf83959d23973b67009103dea Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= Date: Sat, 5 Jan 2013 19:11:13 +0100 Subject: [PATCH 82/92] Updated the Czech translation --- po/cs.po | 113 ++++++++++++++++++++++++------------------------------- 1 file changed, 50 insertions(+), 63 deletions(-) diff --git a/po/cs.po b/po/cs.po index f855be5d0..fbf0be001 100644 --- a/po/cs.po +++ b/po/cs.po @@ -4,14 +4,15 @@ # Petr Messner , 2006-2007. # Anna Talianova , 2008. # Karel Kolman , 2009-2011. +# Miro Hrončok , 2013. # msgid "" msgstr "" "Project-Id-Version: Geany 1.22\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2012-06-03 17:50+0200\n" -"PO-Revision-Date: 2010-12-05 15:55+0100\n" -"Last-Translator: Karel Kolman \n" +"PO-Revision-Date: 2013-01-05 19:00+0100\n" +"Last-Translator: Miro Hrončok \n" "Language-Team: Czech \n" "Language: cs\n" "MIME-Version: 1.0\n" @@ -304,21 +305,16 @@ msgid "Always wrap search" msgstr "" #: ../data/geany.glade.h:57 -#, fuzzy msgid "Always wrap search around the document" -msgstr "Vždy hledat v celém dokumentu a skrýt dialogové okno Najít" +msgstr "Vždy hledat v celém dokumentu" #: ../data/geany.glade.h:58 -#, fuzzy msgid "Hide the Find dialog" -msgstr "Vždy hledat v celém dokumentu a skrýt dialogové okno Najít" +msgstr "Skrýt dialogové okno Najít" #: ../data/geany.glade.h:59 -#, fuzzy msgid "Hide the Find dialog after clicking Find Next/Previous" -msgstr "" -"Hledání bude vždy rozšířeno na celý dokument a dialogové okno Najít bude " -"skryto po kliknutí na Najít další/předchozí" +msgstr "Skrýt sialogové okno Najít po kliknutí na Najít další/předchozí" #: ../data/geany.glade.h:60 msgid "Use the current word under the cursor for Find dialogs" @@ -509,9 +505,8 @@ msgid "Calls the View->Toggle All Additional Widgets command" msgstr "Volá funkci menu Zobrazit->Skrýt/zobrazit všechny ostatní panely" #: ../data/geany.glade.h:100 -#, fuzzy msgid "Switch to last used document after closing a tab" -msgstr "Přejít do předchozího dokumentu" +msgstr "Přejít na naposledy používaný dokumentu po zvaření záložky" #: ../data/geany.glade.h:101 msgid "Editor tabs" @@ -1448,9 +1443,8 @@ msgid "Sets the font for the terminal widget" msgstr "Nastaví písmo terminálu." #: ../data/geany.glade.h:300 -#, fuzzy msgid "Choose Terminal Font" -msgstr "Písmo terminálu:" +msgstr "Vyberte písmo terminálu:" #: ../data/geany.glade.h:301 msgid "Foreground color:" @@ -1473,9 +1467,8 @@ msgid "Sets the foreground color of the text in the terminal widget" msgstr "Nastaví barvu textu v okně terminálu." #: ../data/geany.glade.h:306 -#, fuzzy msgid "Sets the backround color of the text in the terminal widget" -msgstr "Nastaví barvu pozadí v okně terminálu." +msgstr "Nastaví barvu pozadí textu v okně terminálu" #: ../data/geany.glade.h:307 msgid "" @@ -1539,19 +1532,16 @@ msgstr "" "Midnight Commanderu uvnitř VTE." #: ../data/geany.glade.h:319 -#, fuzzy msgid "Follow path of the current file" msgstr "Následovat cestu aktuálního otevřeného souboru" #: ../data/geany.glade.h:320 -#, fuzzy msgid "" "Whether to execute \\\"cd $path\\\" when you switch between opened files" msgstr "" -"Zda provádět příkaz \"cd $cesta\" při přepínání mezi otevřenými soubory." +"Zda provádět příkaz \\\"cd $cesta\\\" při přepínání mezi otevřenými soubory." #: ../data/geany.glade.h:321 -#, fuzzy msgid "Execute programs in the VTE" msgstr "Spouštět programy v emulátoru terminálu" @@ -1576,9 +1566,8 @@ msgstr "" "terminálu. Pozor, programy spuštěné v terminálu nemohou být zastaveny." #: ../data/geany.glade.h:325 -#, fuzzy msgid "Terminal" -msgstr "Oprávnění:" +msgstr "Terminál:" #: ../data/geany.glade.h:326 ../src/prefs.c:1595 ../src/vte.c:281 msgid "Terminal" @@ -2087,9 +2076,8 @@ msgid "_Keyboard Shortcuts" msgstr "_Klávesové zkratky" #: ../data/geany.glade.h:450 -#, fuzzy msgid "Debug _Messages" -msgstr "Debug zprávy" +msgstr "Debug _zprávy" #: ../data/geany.glade.h:451 msgid "_Website" @@ -2097,16 +2085,15 @@ msgstr "_Webové stránky" #: ../data/geany.glade.h:452 msgid "Wi_ki" -msgstr "" +msgstr "Wi_ki" #: ../data/geany.glade.h:453 msgid "Report a _Bug" -msgstr "" +msgstr "_Nahlásit chybu" #: ../data/geany.glade.h:454 -#, fuzzy msgid "_Donate" -msgstr "_Neukládat" +msgstr "_Přispět" #: ../data/geany.glade.h:455 ../src/sidebar.c:124 msgid "Symbols" @@ -2114,7 +2101,7 @@ msgstr "Symboly" #: ../data/geany.glade.h:456 msgid "Documents" -msgstr "_Dokumenty" +msgstr "Dokumenty" #: ../data/geany.glade.h:457 msgid "Status" @@ -2142,6 +2129,13 @@ msgid "" "Frank Lanitz\n" "All rights reserved." msgstr "" +"Copyright (c) 2005-2012\n" +"Colomban Wendling\n" +"Nick Treleaven\n" +"Matthew Brush\n" +"Enrico Tröger\n" +"Frank Lanitz\n" +"Všechna práva vyhrazena." #: ../src/about.c:157 msgid "About Geany" @@ -2237,9 +2231,9 @@ msgid "Failed to change the working directory to \"%s\"" msgstr "Selhala změna pracovního adresáře na \"%s\"" #: ../src/build.c:929 -#, fuzzy, c-format +#, c-format msgid "Failed to execute \"%s\" (start-script could not be created: %s)" -msgstr "Selhalo spuštění \"%s\" (startovací skript nemohl být vytvořen)" +msgstr "Selhalo spuštění \"%s\" (startovací skript nemohl být vytvořen: %s)" #: ../src/build.c:984 msgid "" @@ -2482,9 +2476,9 @@ msgid "No more message items." msgstr "Žádné další zprávy." #: ../src/callbacks.c:1673 -#, fuzzy, c-format +#, c-format msgid "Could not open file %s (File not found)" -msgstr "Soubor %s nemohl být otevřen (%s)" +msgstr "Soubor %s nemohl být otevřen (Soubor nenalezen)" #: ../src/dialogs.c:226 msgid "Detect from file" @@ -3154,23 +3148,21 @@ msgid "Could not find file '%s'." msgstr "Soubor \"%s\" nebyl nalezen." #: ../src/highlighting.c:1297 -#, fuzzy msgid "Default" -msgstr "_Výchozí" +msgstr "Výchozí" #: ../src/highlighting.c:1336 #, fuzzy msgid "The current filetype overrides the default style." -msgstr "Sestavit aktuální soubor nástrojem Make s výchozím cílem" +msgstr "Současný typ souboru přepisuje výchozí styl." #: ../src/highlighting.c:1337 msgid "This may cause color schemes to display incorrectly." -msgstr "" +msgstr "Toto může způspbit nesprávné zobrazení barevných schémat." #: ../src/highlighting.c:1358 -#, fuzzy msgid "Color Schemes" -msgstr "_Schémata barev" +msgstr "Schémata barev" #. visual group order #: ../src/keybindings.c:223 ../src/symbols.c:714 @@ -3410,9 +3402,8 @@ msgid "Send to Custom Command 3" msgstr "Použít Vlastní příkaz 3" #: ../src/keybindings.c:400 -#, fuzzy msgid "Join lines" -msgstr "Zakomentovat řádek" +msgstr "Spojit řádky" #: ../src/keybindings.c:405 msgid "Insert date" @@ -3763,7 +3754,7 @@ msgstr "Vypsat prefix Geany instalace" #: ../src/main.c:138 msgid "Open all FILES in read-only mode (see documention)" -msgstr "" +msgstr "Otevřít všechny SOUBORY v režimu pouze pro čtení (viz dokumentace)" #: ../src/main.c:139 msgid "Don't load the previous session's files" @@ -3899,9 +3890,8 @@ msgid "Plugin" msgstr "Plugin" #: ../src/plugins.c:1300 -#, fuzzy msgid "Description" -msgstr "Popis:" +msgstr "Popis" #: ../src/plugins.c:1318 msgid "No plugins available." @@ -4133,9 +4123,9 @@ msgid "Do you want to close it before proceeding?" msgstr "Chcete ho před pokračováním zavřít?" #: ../src/project.c:597 -#, fuzzy, c-format +#, c-format msgid "The '%s' project is open." -msgstr "Projekt '%s' je již otevřen." +msgstr "Projekt '%s' je otevřen." #: ../src/project.c:646 msgid "The specified project name is too short." @@ -4374,7 +4364,7 @@ msgstr "" #: ../src/search.c:1574 #, c-format msgid "Cannot parse extra options: %s" -msgstr "" +msgstr "Nemohu zpracovat extra hodnoty: %s" #: ../src/search.c:1640 msgid "Searching..." @@ -4423,13 +4413,12 @@ msgstr "" "Jde o závažnou chybu a aplikace bude nyní ukončena." #: ../src/stash.c:1099 -#, fuzzy msgid "Name" -msgstr "Název:" +msgstr "Název" #: ../src/stash.c:1106 msgid "Value" -msgstr "" +msgstr "Hodnota" #: ../src/symbols.c:693 ../src/symbols.c:743 ../src/symbols.c:810 msgid "Chapter" @@ -4558,7 +4547,7 @@ msgstr "Třídy" #: ../src/symbols.c:790 msgid "Anchors" -msgstr "" +msgstr "Kotvy" #: ../src/symbols.c:791 msgid "H1 Headings" @@ -4638,7 +4627,7 @@ msgstr "Funkce / Úkoly" # Java atd. #: ../src/symbols.c:880 ../src/symbols.c:981 msgid "Members" -msgstr "" +msgstr "Členy" # Fortran #: ../src/symbols.c:930 @@ -4656,7 +4645,7 @@ msgstr "Makra" # ASM #: ../src/symbols.c:943 msgid "Defines" -msgstr "" +msgstr "Definice" # Makefiles #: ../src/symbols.c:950 @@ -4677,7 +4666,7 @@ msgstr "Triggery" #: ../src/symbols.c:962 msgid "Views" -msgstr "" +msgstr "Pohledy" #: ../src/symbols.c:982 msgid "Structs" @@ -4685,7 +4674,7 @@ msgstr "Struktury" #: ../src/symbols.c:983 msgid "Typedefs / Enums" -msgstr "" +msgstr "Definice typů" #: ../src/symbols.c:1728 #, c-format @@ -4723,9 +4712,8 @@ msgid "Load Tags" msgstr "Načíst tagy" #: ../src/symbols.c:1780 -#, fuzzy msgid "Geany tag files (*.*.tags)" -msgstr "Geany soubor tagů (*.tags)" +msgstr "Geany soubor tagů (*.*.tags)" #. For translators: the first wildcard is the filetype, the second the filename #: ../src/symbols.c:1800 @@ -4880,13 +4868,12 @@ msgid "Choose more build actions" msgstr "Další akce sestavení" #: ../src/toolbar.c:380 -#, fuzzy msgid "Search Field" -msgstr "Hledání selhalo." +msgstr "Hledání selhalo" #: ../src/toolbar.c:390 msgid "Goto Field" -msgstr "" +msgstr "Políčko přechodu na řádek" #: ../src/toolbar.c:579 msgid "Separator" @@ -5071,9 +5058,9 @@ msgid "pos: %d" msgstr "" #: ../src/ui_utils.c:330 -#, fuzzy, c-format +#, c-format msgid "style: %d" -msgstr "Styl ikon:" +msgstr "styl: %d" #: ../src/ui_utils.c:382 msgid " (new instance)" @@ -5126,7 +5113,7 @@ msgstr "Zavřít vše" #: ../src/ui_utils.c:2225 msgid "Geany cannot start!" -msgstr "" +msgstr "Geany se nemůže spustit!" #: ../src/utils.c:87 msgid "Select Browser" From 1a7a26682d20e55d8d3db478678896fc5fb4cfa6 Mon Sep 17 00:00:00 2001 From: Matthew Brush Date: Sun, 6 Jan 2013 19:15:00 -0800 Subject: [PATCH 83/92] Add doc for terminal background image and regen HTML --- doc/geany.html | 878 +++++++++++++++++++++++++------------------------ doc/geany.txt | 3 + 2 files changed, 447 insertions(+), 434 deletions(-) diff --git a/doc/geany.html b/doc/geany.html index 808132a29..3a1230e25 100644 --- a/doc/geany.html +++ b/doc/geany.html @@ -195,337 +195,338 @@ of this program, and also in the chapter Documents -
  • Character sets and Unicode Byte-Order-Mark (BOM)
      -
    • Using character sets
    • -
    • In-file encoding specification
    • -
    • Special encoding "None"
    • -
    • Unicode Byte-Order-Mark (BOM)
    • +
    • Character sets and Unicode Byte-Order-Mark (BOM)
    • -
    • Editing
        -
      • Folding
      • -
      • Column mode editing (rectangular selections)
      • -
      • Drag and drop of text
      • -
      • Indentation
          -
        • Applying new indentation settings
        • -
        • Detecting indent type
        • +
        • Editing
            +
          • Folding
          • +
          • Column mode editing (rectangular selections)
          • +
          • Drag and drop of text
          • +
          • Indentation
          • -
          • Auto-indentation
          • -
          • Bookmarks
          • -
          • Code navigation history
          • -
          • Sending text through custom commands
          • -
          • Context actions
          • -
          • Autocompletion
              -
            • Word part completion
            • -
            • Scope autocompletion
            • +
            • Auto-indentation
            • +
            • Bookmarks
            • +
            • Code navigation history
            • +
            • Sending text through custom commands
            • +
            • Context actions
            • +
            • Autocompletion
            • -
            • User-definable snippets
            • -
            • Search, replace and go to
                -
              • Toolbar entries
                  -
                • Search bar
                • +
                • Search, replace and go to
                    +
                  • Toolbar entries
                  • -
                  • Find
                      -
                    • Matching options
                    • -
                    • Find all
                    • -
                    • Change font in search dialog text fields
                    • +
                    • Find
                    • -
                    • Find selection
                    • -
                    • Find usage
                    • -
                    • Find in files
                        -
                      • Filtering out version control files
                      • +
                      • Find selection
                      • +
                      • Find usage
                      • +
                      • Find in files
                      • -
                      • Replace
                      • -
                      • View menu
                          -
                        • Color schemes menu
                        • +
                        • View menu
                        • -
                        • Tags
                            -
                          • Workspace tags
                          • -
                          • Global tags
                              -
                            • Default global tags files
                            • -
                            • Global tags file format
                                -
                              • Pipe-separated format
                              • +
                              • Tags
                                  +
                                • Workspace tags
                                • +
                                • Global tags
                                • -
                                • Preferences
                                    -
                                  • General Startup preferences
                                      -
                                    • Startup
                                    • -
                                    • Shutdown
                                    • -
                                    • Paths
                                    • +
                                    • Preferences
                                        +
                                      • General Startup preferences
                                      • -
                                      • General Miscellaneous preferences
                                          -
                                        • Miscellaneous
                                        • -
                                        • Search
                                        • -
                                        • Projects
                                        • +
                                        • General Miscellaneous preferences
                                        • -
                                        • Interface preferences
                                            -
                                          • Sidebar
                                          • -
                                          • Fonts
                                          • -
                                          • Miscellaneous
                                          • +
                                          • Interface preferences
                                          • -
                                          • Interface Notebook tab preferences
                                              -
                                            • Editor tabs
                                            • -
                                            • Tab positions
                                            • +
                                            • Interface Notebook tab preferences
                                            • -
                                            • Interface Toolbar preferences
                                                -
                                              • Toolbar
                                              • -
                                              • Appearance
                                              • +
                                              • Interface Toolbar preferences
                                              • -
                                              • Editor Features preferences
                                                  -
                                                • Features
                                                • +
                                                • Editor Features preferences
                                                • -
                                                • Editor Indentation preferences
                                                    -
                                                  • Indentation group
                                                  • +
                                                  • Editor Indentation preferences
                                                  • -
                                                  • Editor Completions preferences
                                                      -
                                                    • Completions
                                                    • -
                                                    • Auto-close quotes and brackets
                                                    • +
                                                    • Editor Completions preferences
                                                    • -
                                                    • Editor Display preferences
                                                        -
                                                      • Display
                                                      • -
                                                      • Long line marker
                                                      • -
                                                      • Virtual spaces
                                                      • +
                                                      • Editor Display preferences
                                                      • -
                                                      • Files preferences
                                                          -
                                                        • New files
                                                        • -
                                                        • Saving files
                                                        • -
                                                        • Miscellaneous
                                                        • +
                                                        • Files preferences
                                                        • -
                                                        • Tools preferences
                                                            -
                                                          • Tool paths
                                                          • -
                                                          • Commands
                                                          • +
                                                          • Tools preferences
                                                          • -
                                                          • Template preferences
                                                              -
                                                            • Template data
                                                            • +
                                                            • Template preferences
                                                            • -
                                                            • Keybinding preferences
                                                            • -
                                                            • Printing preferences
                                                            • -
                                                            • Various preferences
                                                            • -
                                                            • Terminal (VTE) preferences
                                                            • -
                                                            • Project management
                                                                -
                                                              • New project
                                                              • -
                                                              • Project properties
                                                              • -
                                                              • Open project
                                                              • -
                                                              • Close project
                                                              • +
                                                              • Project management
                                                              • -
                                                              • Build menu
                                                                  -
                                                                • Indicators
                                                                • -
                                                                • Default build menu items
                                                                    -
                                                                  • Compile
                                                                  • -
                                                                  • Build
                                                                  • -
                                                                  • Make
                                                                  • -
                                                                  • Make custom target
                                                                  • -
                                                                  • Make object
                                                                  • -
                                                                  • Next error
                                                                  • -
                                                                  • Previous error
                                                                  • -
                                                                  • Execute
                                                                  • -
                                                                  • Stopping running processes
                                                                      -
                                                                    • Terminal emulators
                                                                    • +
                                                                    • Build menu
                                                                        +
                                                                      • Indicators
                                                                      • +
                                                                      • Default build menu items
                                                                      • -
                                                                      • Build menu configuration
                                                                      • -
                                                                      • Build menu commands dialog
                                                                      • -
                                                                      • Printing support
                                                                      • -
                                                                      • Plugins
                                                                          -
                                                                        • Plugin manager
                                                                        • +
                                                                        • Printing support
                                                                        • +
                                                                        • Plugins
                                                                        • -
                                                                        • Keybindings
                                                                            -
                                                                          • Switching documents
                                                                          • -
                                                                          • Configurable keybindings
                                                                          • -
                                                                          • Configuration files
                                                                              -
                                                                            • Configuration file paths
                                                                                -
                                                                              • Paths on Unix-like systems
                                                                              • -
                                                                              • Paths on Windows
                                                                              • +
                                                                              • Configuration files
                                                                                  +
                                                                                • Configuration file paths
                                                                                • -
                                                                                • Tools menu items
                                                                                • -
                                                                                • Global configuration file
                                                                                • -
                                                                                • Filetype definition files
                                                                                    -
                                                                                  • Filenames
                                                                                  • -
                                                                                  • System files
                                                                                  • -
                                                                                  • User files
                                                                                  • -
                                                                                  • Custom filetypes
                                                                                      -
                                                                                    • Creating a custom filetype from an existing filetype
                                                                                    • +
                                                                                    • Tools menu items
                                                                                    • +
                                                                                    • Global configuration file
                                                                                    • +
                                                                                    • Filetype definition files
                                                                                        +
                                                                                      • Filenames
                                                                                      • +
                                                                                      • System files
                                                                                      • +
                                                                                      • User files
                                                                                      • +
                                                                                      • Custom filetypes
                                                                                      • -
                                                                                      • Filetype configuration
                                                                                          -
                                                                                        • [styling] section
                                                                                            -
                                                                                          • Using a named style
                                                                                          • -
                                                                                          • Reading styles from another filetype
                                                                                          • +
                                                                                          • Filetype configuration
                                                                                          • -
                                                                                          • Special file filetypes.common
                                                                                          • -
                                                                                          • Filetype extensions
                                                                                          • -
                                                                                          • Filetype group membership
                                                                                          • -
                                                                                          • Preferences file format
                                                                                              -
                                                                                            • [build-menu] section
                                                                                            • +
                                                                                            • Filetype extensions
                                                                                            • +
                                                                                            • Filetype group membership
                                                                                            • +
                                                                                            • Preferences file format
                                                                                            • -
                                                                                            • Project file format
                                                                                                -
                                                                                              • [build-menu] additions
                                                                                              • +
                                                                                              • Project file format
                                                                                              • -
                                                                                              • Templates
                                                                                                  -
                                                                                                • Template meta data
                                                                                                • -
                                                                                                • File templates
                                                                                                    -
                                                                                                  • Adding file templates
                                                                                                  • +
                                                                                                  • Templates
                                                                                                      +
                                                                                                    • Template meta data
                                                                                                    • +
                                                                                                    • File templates
                                                                                                    • -
                                                                                                    • Customizing templates
                                                                                                        -
                                                                                                      • Template wildcards
                                                                                                      • -
                                                                                                      • Customizing the toolbar
                                                                                                      • -
                                                                                                      • Plugin documentation
                                                                                                          -
                                                                                                        • HTML Characters
                                                                                                            -
                                                                                                          • Insert entity dialog
                                                                                                          • -
                                                                                                          • Replace special chars by its entity
                                                                                                              -
                                                                                                            • At typing time
                                                                                                            • -
                                                                                                            • Bulk replacement
                                                                                                            • +
                                                                                                            • Plugin documentation
                                                                                                                +
                                                                                                              • HTML Characters
                                                                                                              • -
                                                                                                              • Save Actions
                                                                                                              • -
                                                                                                              • Contributing to this document
                                                                                                              • -
                                                                                                              • Scintilla keyboard commands
                                                                                                                  -
                                                                                                                • Keyboard commands
                                                                                                                • +
                                                                                                                • Contributing to this document
                                                                                                                • +
                                                                                                                • Scintilla keyboard commands
                                                                                                                • -
                                                                                                                • Tips and tricks
                                                                                                                  -

                                                                                                                  In-file encoding specification

                                                                                                                  +

                                                                                                                  In-file encoding specification

                                                                                                                  Geany detects meta tags of HTML files which contain charset information like:

                                                                                                                  @@ -1154,7 +1163,7 @@ Anything after the first 512 bytes will not be recognized.

                                                                                                                  -

                                                                                                                  Special encoding "None"

                                                                                                                  +

                                                                                                                  Special encoding "None"

                                                                                                                  There is a special encoding "None" which uses no encoding. It is useful when you know that Geany cannot auto-detect the encoding of a file and it is not displayed correctly. Especially @@ -1164,7 +1173,7 @@ of the first NULL-byte. Using this encoding opens the file as it is without any character conversion.

                                                                                                                  -

                                                                                                                  Unicode Byte-Order-Mark (BOM)

                                                                                                                  +

                                                                                                                  Unicode Byte-Order-Mark (BOM)

                                                                                                                  Furthermore, Geany detects a Unicode Byte Order Mark (see http://en.wikipedia.org/wiki/Byte_Order_Mark for details). Of course, this feature is only available if the opened file is in a Unicode @@ -1187,9 +1196,9 @@ safely ignore it.

                                                                                                                  -

                                                                                                                  Editing

                                                                                                                  +

                                                                                                                  Editing

                                                                                                                  -

                                                                                                                  Folding

                                                                                                                  +

                                                                                                                  Folding

                                                                                                                  Geany provides basic code folding support. Folding means the ability to show and hide parts of the text in the current file. You can hide unimportant code sections and concentrate on the parts you are working on @@ -1219,7 +1228,7 @@ children of a fold point" option is enabled, pressing Shift will disable it for this click and vice versa.

                                                                                                                  -

                                                                                                                  Column mode editing (rectangular selections)

                                                                                                                  +

                                                                                                                  Column mode editing (rectangular selections)

                                                                                                                  There is basic support for column mode editing. To use it, create a rectangular selection by holding down the Control and Shift keys (or Alt and Shift on Windows) while selecting some text. @@ -1230,7 +1239,7 @@ selection.

                                                                                                                  useful to insert text on multiple lines.

                                                                                                                  -

                                                                                                                  Drag and drop of text

                                                                                                                  +

                                                                                                                  Drag and drop of text

                                                                                                                  If you drag selected text in the editor widget of Geany the text is moved to the position where the mouse pointer is when releasing the mouse button. Holding Control when releasing the mouse button will @@ -1238,7 +1247,7 @@ copy the text instead. This behaviour was changed in Geany 0.11 - before the selected text was copied to the new position.

                                                                                                                  -

                                                                                                                  Indentation

                                                                                                                  +

                                                                                                                  Indentation

                                                                                                                  Geany allows each document to indent either with a tab character, multiple spaces or a combination of both. The default indent settings are set in Editor Indentation preferences (see the link @@ -1258,20 +1267,20 @@ as follows:

                                                                                                                  on a line.
                                                                                                                  -

                                                                                                                  Applying new indentation settings

                                                                                                                  +

                                                                                                                  Applying new indentation settings

                                                                                                                  After changing the default settings you may wish to apply the new settings to every document in the current session. To do this use the Project->Apply Default Indentation menu item.

                                                                                                                  -

                                                                                                                  Detecting indent type

                                                                                                                  +

                                                                                                                  Detecting indent type

                                                                                                                  The Detect from file indentation preference can be used to scan each file as it's opened and set the indent type based on how many lines start with a tab vs. 2 or more spaces.

                                                                                                                  -

                                                                                                                  Auto-indentation

                                                                                                                  +

                                                                                                                  Auto-indentation

                                                                                                                  When enabled, auto-indentation happens when pressing Enter in the Editor. It adds a certain amount of indentation to the new line so the user doesn't always have to indent each line manually.

                                                                                                                  @@ -1295,7 +1304,7 @@ mode is more than just Basic, and is also controlled by a filetype setting - see xml_indent_tags.

                                                                                                                  -

                                                                                                                  Bookmarks

                                                                                                                  +

                                                                                                                  Bookmarks

                                                                                                                  Geany provides a handy bookmarking feature that lets you mark one or more lines in a document, and return the cursor to them using a key combination.

                                                                                                                  @@ -1313,7 +1322,7 @@ together with the commands to switch from one editor tab to another navigate around multiple files.

                                                                                                                  -

                                                                                                                  Code navigation history

                                                                                                                  +

                                                                                                                  Code navigation history

                                                                                                                  To ease navigation in source files and especially between different files, Geany lets you jump between different navigation points. Currently, this works for the following:

                                                                                                                  @@ -1332,7 +1341,7 @@ location". This makes it easier to navigate in e.g. foreign code and between different files.

                                                                                                                  -

                                                                                                                  Sending text through custom commands

                                                                                                                  +

                                                                                                                  Sending text through custom commands

                                                                                                                  You can define several custom commands in Geany and send the current selection to one of these commands using the Edit->Format->Send Selection to menu or keybindings. The output of the command will be @@ -1357,7 +1366,7 @@ commands are not saved.

                                                                                                                  function, but it can be handy to have common commands already set up.

                                                                                                                  -

                                                                                                                  Context actions

                                                                                                                  +

                                                                                                                  Context actions

                                                                                                                  You can execute the context action command on the current word at the cursor position or the available selection. This word or selection can be used as an argument to the command. @@ -1384,7 +1393,7 @@ the word "echo", a browser window will open(assumed your browser is called firefox) and it will open the address: http://www.php.net/echo.

                                                                                                                  -

                                                                                                                  Autocompletion

                                                                                                                  +

                                                                                                                  Autocompletion

                                                                                                                  Geany can offer a list of possible completions for symbols defined in the tags and for all words in a document.

                                                                                                                  The autocompletion list for symbols is presented when the first few @@ -1409,7 +1418,7 @@ word on completion preference is set (in ) then any characters after the cursor that match a symbol or word are deleted.

                                                                                                                  -

                                                                                                                  Word part completion

                                                                                                                  +

                                                                                                                  Word part completion

                                                                                                                  By default, pressing Tab will complete the selected item by word part; useful e.g. for adding the prefix gtk_combo_box_entry_ without typing it manually:

                                                                                                                  @@ -1425,7 +1434,7 @@ If you clear/change the key combination for word part completion, Tab will complete the whole word instead, like Enter.

                                                                                                                  -

                                                                                                                  Scope autocompletion

                                                                                                                  +

                                                                                                                  Scope autocompletion

                                                                                                                  E.g.:

                                                                                                                   struct
                                                                                                                  @@ -1443,7 +1452,7 @@ in local scope.

                                                                                                                  -

                                                                                                                  User-definable snippets

                                                                                                                  +

                                                                                                                  User-definable snippets

                                                                                                                  Snippets are small strings or code constructs which can be replaced or completed to a more complex string. So you can save a lot of time when typing common strings and letting Geany do the work for you. @@ -1540,7 +1549,7 @@ to be recognized as a word for completion. Leave it commented to use default characters or define it to add or remove characters to fit your needs.

                                                                                                                  -

                                                                                                                  Snippet keybindings

                                                                                                                  +

                                                                                                                  Snippet keybindings

                                                                                                                  Normally you would type the snippet name and press Tab. However, you can define keybindings for snippets under the Keybindings group in snippets.conf:

                                                                                                                  @@ -1557,7 +1566,7 @@ keybindings.

                                                                                                                  -

                                                                                                                  Inserting Unicode characters

                                                                                                                  +

                                                                                                                  Inserting Unicode characters

                                                                                                                  You can insert Unicode code points by hitting Ctrl-Shift-u, then still holding Ctrl-Shift, type some hex digits representing the code point for the character you want and hit Enter or Return (still holding Ctrl-Shift). If you release @@ -1572,7 +1581,7 @@ keys while typing the code point hex digits (and the Enter or Return to finish t

                                                                                                                  -

                                                                                                                  Search, replace and go to

                                                                                                                  +

                                                                                                                  Search, replace and go to

                                                                                                                  This section describes search-related commands from the Search menu and the editor window's popup menu:

                                                                                                                    @@ -1587,7 +1596,7 @@ and the editor window's popup menu:

                                                                                                                  See also Search preferences.

                                                                                                                  -

                                                                                                                  Toolbar entries

                                                                                                                  +

                                                                                                                  Toolbar entries

                                                                                                                  There are also two toolbar entries:

                                                                                                                  • Search bar
                                                                                                                  • @@ -1596,7 +1605,7 @@ and the editor window's popup menu:

                                                                                                                    There are keybindings to focus each of these - see Focus keybindings. Pressing Escape will then focus the editor.

                                                                                                                  -

                                                                                                                  Find

                                                                                                                  +

                                                                                                                  Find

                                                                                                                  The Find dialog is used for finding text in one or more open documents.

                                                                                                                  ./images/find_dialog.png
                                                                                                                  -

                                                                                                                  Matching options

                                                                                                                  +

                                                                                                                  Matching options

                                                                                                                  The syntax for the Use regular expressions option is shown in Regular expressions.

                                                                                                                  @@ -1621,7 +1630,7 @@ a tab character. Other recognized symbols are: \\, \n, \r, \uXXXX (Unicode characters).

                                                                                                                  -

                                                                                                                  Find all

                                                                                                                  +

                                                                                                                  Find all

                                                                                                                  To find all matches, click on the Find All expander. This will reveal several options:

                                                                                                                    @@ -1637,7 +1646,7 @@ colored box. These markers can be removed by selecting the Remove Markers command from the Document menu.

                                                                                                                  -

                                                                                                                  Change font in search dialog text fields

                                                                                                                  +

                                                                                                                  Change font in search dialog text fields

                                                                                                                  All search related dialogs use a Monospace for the text input fields to increase the readability of input text. This is useful when you are typing input such as regular expressions with spaces, periods and commas which @@ -1659,7 +1668,7 @@ for the search dialogs.

                                                                                                                  -

                                                                                                                  Find selection

                                                                                                                  +

                                                                                                                  Find selection

                                                                                                                  The Find Next/Previous Selection commands perform a search for the current selected text. If nothing is selected, by default the current word is used instead. This can be customized by the @@ -1688,7 +1697,7 @@ word is used instead. This can be customized by the

                                                                                                                  -

                                                                                                                  Find usage

                                                                                                                  +

                                                                                                                  Find usage

                                                                                                                  Find usage searches all open files. It is similar to the Find All In Session option in the Find dialog.

                                                                                                                  If there is a selection, then it is used as the search text; otherwise @@ -1698,7 +1707,7 @@ click position when the popup menu is used. The search results are shown in the Messages tab of the Message Window.

                                                                                                                  -

                                                                                                                  Find in files

                                                                                                                  +

                                                                                                                  Find in files

                                                                                                                  Find in files is a more powerful version of Find usage that searches all files in a certain directory using the Grep tool. The Grep tool must be correctly set in Preferences to the path of the system's Grep @@ -1737,7 +1746,7 @@ the grep tool.

                                                                                                                  not work with other Grep implementations.

                                                                                                                  -

                                                                                                                  Filtering out version control files

                                                                                                                  +

                                                                                                                  Filtering out version control files

                                                                                                                  When using the Recurse in subfolders option with a directory that's under version control, you can set the Extra options field to filter out version control files.

                                                                                                                  @@ -1751,7 +1760,7 @@ to filter out filenames.

                                                                                                                  -

                                                                                                                  Replace

                                                                                                                  +

                                                                                                                  Replace

                                                                                                                  The Replace dialog is used for replacing text in one or more open documents.

                                                                                                                  ./images/replace_dialog.png @@ -1761,7 +1770,7 @@ dialog. See the section M be used in the search string and back references in the replacement text -- see the entry for '\n' in Regular expressions.

                                                                                                                  -

                                                                                                                  Replace all

                                                                                                                  +

                                                                                                                  Replace all

                                                                                                                  To replace several matches, click on the Replace All expander. This will reveal several options:

                                                                                                                    @@ -1776,7 +1785,7 @@ in the current selection of the current document.

                                                                                                                  -

                                                                                                                  Go to tag definition

                                                                                                                  +

                                                                                                                  Go to tag definition

                                                                                                                  If the current word or selection is the name of a tag definition (e.g. a function name) and the file containing the tag definition is open, this command will switch to that file and go to the @@ -1792,17 +1801,17 @@ first in this case also.

                                                                                                                  -

                                                                                                                  Go to tag declaration

                                                                                                                  +

                                                                                                                  Go to tag declaration

                                                                                                                  Like Go to tag definition, but for a forward declaration such as a C function prototype or extern declaration instead of a function body.

                                                                                                                  -

                                                                                                                  Go to line

                                                                                                                  +

                                                                                                                  Go to line

                                                                                                                  Go to a particular line number in the current file.

                                                                                                                  -

                                                                                                                  Regular expressions

                                                                                                                  +

                                                                                                                  Regular expressions

                                                                                                                  You can use regular expressions in the Find and Replace dialogs by selecting the Use regular expressions check box (see Matching options). The syntax is Perl compatible. Basic syntax is described @@ -1914,11 +1923,11 @@ distributed under the -

                                                                                                                  View menu

                                                                                                                  +

                                                                                                                  View menu

                                                                                                                  The View menu allows various elements of the main window to be shown or hidden, and also provides various display-related editor options.

                                                                                                                  -

                                                                                                                  Color schemes menu

                                                                                                                  +

                                                                                                                  Color schemes menu

                                                                                                                  The Color schemes menu is available under the View->Editor submenu. It lists various color schemes for editor highlighting styles, including the default scheme first. Other items are available based @@ -1941,7 +1950,7 @@ key[fr_FR]=Bonjour

                                                                                                                  -

                                                                                                                  Tags

                                                                                                                  +

                                                                                                                  Tags

                                                                                                                  Tags are information that relates symbols in a program with the source file location of the declaration and definition.

                                                                                                                  Geany has built-in functionality for generating tag information (aka @@ -1952,7 +1961,7 @@ tags files") upon startup, or manually using Tools --> Load Tags

                                                                                                                  -

                                                                                                                  Workspace tags

                                                                                                                  +

                                                                                                                  Workspace tags

                                                                                                                  Tags for each document are parsed whenever a file is loaded, saved or modified (see Symbol list update frequency preference in the Editor Completions preferences). These are shown in the Symbol list in the @@ -1962,7 +1971,7 @@ for all documents open in the current session that have the same filetype.

                                                                                                                  Go to tag definition.

                                                                                                                  -

                                                                                                                  Global tags

                                                                                                                  +

                                                                                                                  Global tags

                                                                                                                  Global tags are used to provide autocompletion of symbols and calltips without having to open the corresponding source files. This is intended for library APIs, as the tags file only has to be updated when you upgrade @@ -1982,7 +1991,7 @@ name.lang_ext.tags with the tags. See the section called Filetype extensions for more information.

                                                                                                                  -

                                                                                                                  Default global tags files

                                                                                                                  +

                                                                                                                  Default global tags files

                                                                                                                  For some languages, a list of global tags is loaded when the corresponding filetype is first used. Currently these are for:

                                                                                                                    @@ -1995,7 +2004,7 @@ corresponding filetype is first used. Currently these are for:

                                                                                                                  -

                                                                                                                  Global tags file format

                                                                                                                  +

                                                                                                                  Global tags file format

                                                                                                                  Global tags files can have two different formats:

                                                                                                                  • Tagmanager format
                                                                                                                  • @@ -2013,7 +2022,7 @@ Different tag attributes like the return value or the argument list are separated with different characters indicating the type of the following argument.

                                                                                                                    -
                                                                                                                    Pipe-separated format
                                                                                                                    +
                                                                                                                    Pipe-separated format

                                                                                                                    The Pipe-separated format is easier to read and write. There is one tag per line and different tag attributes are separated by the pipe character (|). A line looks like:

                                                                                                                    @@ -2035,7 +2044,7 @@ section Global tags.

                                                                                                                  -

                                                                                                                  Generating a global tags file

                                                                                                                  +

                                                                                                                  Generating a global tags file

                                                                                                                  You can generate your own global tags files by parsing a list of source files. The command is:

                                                                                                                  @@ -2058,7 +2067,7 @@ don't want to specify the CFLAGS environment variable.
                                                                                                                • geany -g wxd.d.tags /home/username/wxd/wx/*.d
                                                                                                                  -
                                                                                                                  Generating C/C++ tag files
                                                                                                                  +
                                                                                                                  Generating C/C++ tag files

                                                                                                                  You may need to first setup the C ignore.tags file.

                                                                                                                  For C/C++ tag files gcc is required by default, so that header files can be preprocessed to include any other headers they depend upon. If @@ -2074,7 +2083,7 @@ CFLAGS=`pkg-config --cflags libgnomeui-2.0` geany -g gnomeui.c.tags \ for whichever libraries you want.

                                                                                                                  -
                                                                                                                  Generating tag files on Windows
                                                                                                                  +
                                                                                                                  Generating tag files on Windows

                                                                                                                  This works basically the same as on other platforms:

                                                                                                                   "c:\program files\geany\bin\geany" -g c:\mytags.php.tags c:\code\somefile.php
                                                                                                                  @@ -2083,7 +2092,7 @@ for whichever libraries you want.

                                                                                                                  -

                                                                                                                  C ignore.tags

                                                                                                                  +

                                                                                                                  C ignore.tags

                                                                                                                  You can ignore certain tags for C-based languages if they would lead to wrong parsing of the code. Use the Tools->Configuration Files->ignore.tags menu item to open the user ignore.tags file. @@ -2121,7 +2130,7 @@ that items like G_GNUC_PRINTF+ get parsed correctly.

                                                                                                                  -

                                                                                                                  Preferences

                                                                                                                  +

                                                                                                                  Preferences

                                                                                                                  You may adjust Geany's settings using the Edit --> Preferences dialog. Any changes you make there can be applied by hitting either the Apply or the OK button. These settings will persist between Geany @@ -2138,10 +2147,10 @@ when restarting Geany.

                                                                                                                  comes after the screenshot of that tab.

                                                                                                                  -

                                                                                                                  General Startup preferences

                                                                                                                  +

                                                                                                                  General Startup preferences

                                                                                                                  ./images/pref_dialog_gen_startup.png
                                                                                                                  -

                                                                                                                  Startup

                                                                                                                  +

                                                                                                                  Startup

                                                                                                                  Load files from the last session
                                                                                                                  On startup, load the same files you had open the last time you @@ -2153,7 +2162,7 @@ used Geany.
                                                                                                                  -

                                                                                                                  Shutdown

                                                                                                                  +

                                                                                                                  Shutdown

                                                                                                                  Save window position and geometry
                                                                                                                  Save the current position and size of the main window so next time @@ -2163,7 +2172,7 @@ you open Geany it's in the same location.
                                                                                                                  -

                                                                                                                  Paths

                                                                                                                  +

                                                                                                                  Paths

                                                                                                                  Startup path
                                                                                                                  Path to start in when opening or saving files. @@ -2182,10 +2191,10 @@ Leave blank to not set an additional lookup path.
                                                                                                                  -

                                                                                                                  General Miscellaneous preferences

                                                                                                                  +

                                                                                                                  General Miscellaneous preferences

                                                                                                                  ./images/pref_dialog_gen_misc.png
                                                                                                                  -

                                                                                                                  Miscellaneous

                                                                                                                  +

                                                                                                                  Miscellaneous

                                                                                                                  Beep on errors when compilation has finished
                                                                                                                  Have the computer make a beeping sound when compilation of your program @@ -2213,7 +2222,7 @@ goto line fields and the VTE.
                                                                                                                  -

                                                                                                                  Projects

                                                                                                                  +

                                                                                                                  Projects

                                                                                                                  Use project-based session files
                                                                                                                  Save your current session when closing projects. You will be able to @@ -2247,10 +2256,10 @@ defaults automatically for convenience.
                                                                                                                  -

                                                                                                                  Interface preferences

                                                                                                                  +

                                                                                                                  Interface preferences

                                                                                                                  ./images/pref_dialog_interface_interface.png
                                                                                                                  -

                                                                                                                  Fonts

                                                                                                                  +

                                                                                                                  Fonts

                                                                                                                  Editor
                                                                                                                  Change the font used to display documents.
                                                                                                                  @@ -2277,7 +2286,7 @@ to perform some common operations such as saving, closing and reloading.
                                                                                                                  -

                                                                                                                  Miscellaneous

                                                                                                                  +

                                                                                                                  Miscellaneous

                                                                                                                  Show status bar
                                                                                                                  Show the status bar at the bottom of the main window. It gives information about @@ -2287,10 +2296,10 @@ modifications were done, the file encoding, the filetype and other information.<
                                                                                                                  -

                                                                                                                  Interface Notebook tab preferences

                                                                                                                  +

                                                                                                                  Interface Notebook tab preferences

                                                                                                                  ./images/pref_dialog_interface_notebook.png
                                                                                                                  -

                                                                                                                  Editor tabs

                                                                                                                  +

                                                                                                                  Editor tabs

                                                                                                                  Show editor tabs
                                                                                                                  Show a notebook tab for all documents so you can switch between them @@ -2310,7 +2319,7 @@ when double-clicking on a notebook tab.
                                                                                                                  -

                                                                                                                  Tab positions

                                                                                                                  +

                                                                                                                  Tab positions

                                                                                                                  Editor
                                                                                                                  Set the positioning of the editor's notebook tabs to the right, @@ -2325,11 +2334,11 @@ right, left, top, or bottom of the message window.
                                                                                                                  -

                                                                                                                  Interface Toolbar preferences

                                                                                                                  +

                                                                                                                  Interface Toolbar preferences

                                                                                                                  Affects the main toolbar underneath the menu bar.

                                                                                                                  ./images/pref_dialog_interface_toolbar.png
                                                                                                                  -

                                                                                                                  Toolbar

                                                                                                                  +

                                                                                                                  Toolbar

                                                                                                                  Show Toolbar
                                                                                                                  Whether to show the toolbar.
                                                                                                                  @@ -2341,7 +2350,7 @@ This is useful to save vertical space.
                                                                                                                  -

                                                                                                                  Appearance

                                                                                                                  +

                                                                                                                  Appearance

                                                                                                                  Icon Style
                                                                                                                  Select the toolbar icon style to use - either icons and text, just @@ -2354,10 +2363,10 @@ The choice System default uses whatever icon size is set by GTK.
                                                                                                                  -

                                                                                                                  Editor Features preferences

                                                                                                                  +

                                                                                                                  Editor Features preferences

                                                                                                                  ./images/pref_dialog_edit_features.png
                                                                                                                  -

                                                                                                                  Features

                                                                                                                  +

                                                                                                                  Features

                                                                                                                  Line wrapping
                                                                                                                  Show long lines wrapped around to new display lines.
                                                                                                                  @@ -2391,10 +2400,10 @@ It is used to mark the comment as toggled.
                                                                                                                  -

                                                                                                                  Editor Indentation preferences

                                                                                                                  +

                                                                                                                  Editor Indentation preferences

                                                                                                                  ./images/pref_dialog_edit_indentation.png
                                                                                                                  -

                                                                                                                  Indentation group

                                                                                                                  +

                                                                                                                  Indentation group

                                                                                                                  See Indentation for more information.

                                                                                                                  Width
                                                                                                                  @@ -2446,10 +2455,10 @@ meanings in different contexts - e.g. for snippet completion.

                                                                                                                  -

                                                                                                                  Editor Completions preferences

                                                                                                                  +

                                                                                                                  Editor Completions preferences

                                                                                                                  ./images/pref_dialog_edit_completions.png
                                                                                                                  -

                                                                                                                  Completions

                                                                                                                  +

                                                                                                                  Completions

                                                                                                                  Snippet Completion
                                                                                                                  Whether to replace special keywords after typing Tab into a @@ -2506,7 +2515,7 @@ updated upon document saving.

                                                                                                                  -

                                                                                                                  Auto-close quotes and brackets

                                                                                                                  +

                                                                                                                  Auto-close quotes and brackets

                                                                                                                  Geany can automatically insert a closing bracket and quote characters when you open them. For instance, you type a ( and Geany will automatically insert ). With the following options, you can define for which @@ -2526,11 +2535,11 @@ characters this should work.

                                                                                                                  -

                                                                                                                  Editor Display preferences

                                                                                                                  +

                                                                                                                  Editor Display preferences

                                                                                                                  This is for visual elements displayed in the editor window.

                                                                                                                  ./images/pref_dialog_edit_display.png
                                                                                                                  -

                                                                                                                  Display

                                                                                                                  +

                                                                                                                  Display

                                                                                                                  Invert syntax highlighting colors
                                                                                                                  Invert all colors, by default this makes white text on a black @@ -2555,7 +2564,7 @@ Otherwise you can scroll one more page even if there are no real lines.
                                                                                                                  -

                                                                                                                  Long line marker

                                                                                                                  +

                                                                                                                  Long line marker

                                                                                                                  The long line marker helps to indicate overly-long lines, or as a hint to the user for when to break the line.

                                                                                                                  @@ -2580,7 +2589,7 @@ where it should appear.
                                                                                                                  -

                                                                                                                  Virtual spaces

                                                                                                                  +

                                                                                                                  Virtual spaces

                                                                                                                  Virtual space is space beyond the end of each line. The cursor may be moved into virtual space but no real space will be added to the document until there is some text typed or some other @@ -2596,10 +2605,10 @@ text insertion command is used.

                                                                                                                  -

                                                                                                                  Files preferences

                                                                                                                  +

                                                                                                                  Files preferences

                                                                                                                  ./images/pref_dialog_files.png
                                                                                                                  -

                                                                                                                  New files

                                                                                                                  +

                                                                                                                  New files

                                                                                                                  Open new documents from the command-line
                                                                                                                  Whether to create new documents when passing filenames that don't @@ -2619,7 +2628,7 @@ On Unix-like systems, LF is default and CR is used on MAC systems.
                                                                                                                  -

                                                                                                                  Saving files

                                                                                                                  +

                                                                                                                  Saving files

                                                                                                                  Perform formatting operations when a document is saved. These can each be undone with the Undo command.

                                                                                                                  @@ -2648,7 +2657,7 @@ saving, avoiding mixed line endings in the same file.
                                                                                                                  -

                                                                                                                  Miscellaneous

                                                                                                                  +

                                                                                                                  Miscellaneous

                                                                                                                  Recent files list length
                                                                                                                  The number of files to remember in the recently used files list.
                                                                                                                  @@ -2667,10 +2676,10 @@ not checked for changes due to performance issues
                                                                                                                  -

                                                                                                                  Tools preferences

                                                                                                                  +

                                                                                                                  Tools preferences

                                                                                                                  ./images/pref_dialog_tools.png
                                                                                                                  -

                                                                                                                  Tool paths

                                                                                                                  +

                                                                                                                  Tool paths

                                                                                                                  Terminal
                                                                                                                  The location of your terminal executable.
                                                                                                                  @@ -2688,7 +2697,7 @@ Mingw project for instance might not work with Geany at the moment.

                                                                                                                  -

                                                                                                                  Commands

                                                                                                                  +

                                                                                                                  Commands

                                                                                                                  Context action
                                                                                                                  Set this to a command to execute on the current word. @@ -2698,13 +2707,13 @@ to the specified command.
                                                                                                                  -

                                                                                                                  Template preferences

                                                                                                                  +

                                                                                                                  Template preferences

                                                                                                                  This data is used as meta data for various template text to insert into a document, such as the file header. You only need to set fields that you want to use in your template files.

                                                                                                                  ./images/pref_dialog_templ.png
                                                                                                                  -

                                                                                                                  Template data

                                                                                                                  +

                                                                                                                  Template data

                                                                                                                  Developer
                                                                                                                  The name of the developer who will be creating files.
                                                                                                                  @@ -2737,7 +2746,7 @@ which can be used with the ANSI C strftime function. For details please see
                                                                                                                  -

                                                                                                                  Keybinding preferences

                                                                                                                  +

                                                                                                                  Keybinding preferences

                                                                                                                  ./images/pref_dialog_keys.png

                                                                                                                  There are some commands listed in the keybinding dialog that are not, by default, bound to a key combination, and may not be available as a menu item.

                                                                                                                  @@ -2747,7 +2756,7 @@ bound to a key combination, and may not be available as a menu item.

                                                                                                                  -

                                                                                                                  Printing preferences

                                                                                                                  +

                                                                                                                  Printing preferences

                                                                                                                  ./images/pref_dialog_printing.png
                                                                                                                  Use external command for printing
                                                                                                                  @@ -2769,7 +2778,7 @@ see http://man.cx/st
                                                                                                                  -

                                                                                                                  Various preferences

                                                                                                                  +

                                                                                                                  Various preferences

                                                                                                                  ./images/pref_dialog_various.png

                                                                                                                  Rarely used preferences, explained in the table below. A few of them require restart to take effect, and a few other will only affect newly opened or created @@ -2839,16 +2848,17 @@ indentation settings instead. show_symbol_list_expanders Whether to show or hide the small -expander icons on the symbol list +expander icons on the symbol list +treeview. true to new documents allow_always_save -treeview. Whether files can be saved -always, even if they don't have any -changes. By default, the Save button and -menu item are disabled when a file is +Whether files can be saved always, even +if they don't have any changes. +By default, the Save button and menu +item are disabled when a file is unchanged. When setting this option to true, the Save button and menu item are always active and files can be saved. @@ -2898,12 +2908,6 @@ Messages Window true immediately -use_geany_icon -Whether to use the Geany icon on the -window instead of the theme's icon -false -on restart -

                                                                                                                  By default, statusbar_template is empty. This tells Geany to use its @@ -3051,11 +3055,11 @@ execute section of the Build menu.

                                                                                                                  The extract_filetype_regex has the default value GEANY_DEFAULT_FILETYPE_REGEX.

                                                                                                                  -

                                                                                                                  Terminal (VTE) preferences

                                                                                                                  +

                                                                                                                  Terminal (VTE) preferences

                                                                                                                  See also: Virtual terminal emulator widget (VTE).

                                                                                                                  ./images/pref_dialog_vte.png
                                                                                                                  -

                                                                                                                  Terminal widget

                                                                                                                  +

                                                                                                                  Terminal widget

                                                                                                                  Terminal font
                                                                                                                  Select the font that will be used in the terminal emulation control.
                                                                                                                  @@ -3063,6 +3067,8 @@ execute section of the Build menu.
                                                                                                                  Select the font color.
                                                                                                                  Background color
                                                                                                                  Select the background color of the terminal.
                                                                                                                  +
                                                                                                                  Background image
                                                                                                                  +
                                                                                                                  Select the background image to show behind the terminal's text.
                                                                                                                  Scrollback lines
                                                                                                                  The number of lines buffered so that you can scroll though the history.
                                                                                                                  Shell
                                                                                                                  @@ -3094,7 +3100,7 @@ like a Python console (e.g. ipython). Use this with care.
                                                                                                                  -

                                                                                                                  Project management

                                                                                                                  +

                                                                                                                  Project management

                                                                                                                  Project management is optional in Geany. Currently it can be used for:

                                                                                                                  • Storing and opening session files on a project basis.
                                                                                                                  • @@ -3112,7 +3118,7 @@ Geany is shutdown. When restarting Geany, the previously opened project file that was in use at the end of the last session will be reopened.

                                                                                                                    The project menu items are detailed below.

                                                                                                                    -

                                                                                                                    New project

                                                                                                                    +

                                                                                                                    New project

                                                                                                                    To create a new project, fill in the Name field. By default this will setup a new project file ~/projects/name.geany. Usually it's best to store all your project files in the same directory (they are @@ -3122,7 +3128,7 @@ can safely be set to any existing path -- it will not touch the file structure contained in it.

                                                                                                                    -

                                                                                                                    Project properties

                                                                                                                    +

                                                                                                                    Project properties

                                                                                                                    You can set an optional description for the project. Currently it's only used for a template wildcard - see Template wildcards.

                                                                                                                    The Base path field is used as the directory to run the Build menu commands. @@ -3134,7 +3140,7 @@ project, which can be used in the Indentation settings.

                                                                                                                    -

                                                                                                                    Open project

                                                                                                                    +

                                                                                                                    Open project

                                                                                                                    The Open command displays a standard file chooser, starting in ~/projects. Choose a project file named with the .geany extension.

                                                                                                                    @@ -3142,14 +3148,14 @@ extension.

                                                                                                                    open files and open the session files associated with the project.

                                                                                                                    -

                                                                                                                    Close project

                                                                                                                    +

                                                                                                                    Close project

                                                                                                                    Project file settings are saved when the project is closed.

                                                                                                                    When project session support is enabled, Geany will close the project session files and open any previously closed default session files.

                                                                                                                  -

                                                                                                                  Build menu

                                                                                                                  +

                                                                                                                  Build menu

                                                                                                                  After editing code with Geany, the next step is to compile, link, build, interpret, run etc. As Geany supports many languages each with a different approach to such operations, and as there are also many language independent @@ -3176,7 +3182,7 @@ the tool you're using, you can set a custom regex in the Build Commands Dialog, see Build Menu Configuration.

                                                                                                                  -

                                                                                                                  Indicators

                                                                                                                  +

                                                                                                                  Indicators

                                                                                                                  Indicators are red squiggly underlines which are used to highlight errors which occurred while compiling the current file. So you can easily see where your code failed to compile. You can remove them by @@ -3185,7 +3191,7 @@ selecting Remove Error Indicators in the Document menu.

                                                                                                                  preferences.

                                                                                                                  -

                                                                                                                  Default build menu items

                                                                                                                  +

                                                                                                                  Default build menu items

                                                                                                                  Depending on the current file's filetype, the default Build menu will contain the following items:

                                                                                                                    @@ -3200,7 +3206,7 @@ the following items:

                                                                                                                  • Set Build Menu Commands
                                                                                                                  -

                                                                                                                  Compile

                                                                                                                  +

                                                                                                                  Compile

                                                                                                                  The Compile command has different uses for different kinds of files.

                                                                                                                  For compilable languages such as C and C++, the Compile command is set up to compile the current source file into a binary object file.

                                                                                                                  @@ -3210,7 +3216,7 @@ bytecode if the language supports it, or will run a syntax check, or if that is not available will run the file in its language interpreter.

                                                                                                                  -

                                                                                                                  Build

                                                                                                                  +

                                                                                                                  Build

                                                                                                                  For compilable languages such as C and C++, the Build command will link the current source file's equivalent object file into an executable. If the object file does not exist, the source will be compiled and linked @@ -3225,32 +3231,32 @@ build your software.

                                                                                                                  -

                                                                                                                  Make

                                                                                                                  +

                                                                                                                  Make

                                                                                                                  This runs "make" in the same directory as the current file.

                                                                                                                  -

                                                                                                                  Make custom target

                                                                                                                  +

                                                                                                                  Make custom target

                                                                                                                  This is similar to running 'Make' but you will be prompted for the make target name to be passed to the Make tool. For example, typing 'clean' in the dialog prompt will run "make clean".

                                                                                                                  -

                                                                                                                  Make object

                                                                                                                  +

                                                                                                                  Make object

                                                                                                                  Make object will run "make current_file.o" in the same directory as the current file, using the filename for 'current_file'. It is useful for building just the current file without building the whole project.

                                                                                                                  -

                                                                                                                  Next error

                                                                                                                  +

                                                                                                                  Next error

                                                                                                                  The next error item will move to the next detected error in the file.

                                                                                                                  -

                                                                                                                  Previous error

                                                                                                                  +

                                                                                                                  Previous error

                                                                                                                  The previous error item will move to the previous detected error in the file.

                                                                                                                  -

                                                                                                                  Execute

                                                                                                                  +

                                                                                                                  Execute

                                                                                                                  Execute will run the corresponding executable file, shell script or interpreted script in a terminal window. Note that the Terminal tool path must be correctly set in the Tools tab of the Preferences dialog - @@ -3267,7 +3273,7 @@ output from the program before the terminal window is closed.

                                                                                                                  -

                                                                                                                  Stopping running processes

                                                                                                                  +

                                                                                                                  Stopping running processes

                                                                                                                  When there is a running program, the Execute menu item in the menu and the Run button in the toolbar each become a stop button so you can stop the current running program (and @@ -3276,7 +3282,7 @@ any child processes). This works by sending the SIGQUIT signal to the process.

                                                                                                                  -
                                                                                                                  Terminal emulators
                                                                                                                  +
                                                                                                                  Terminal emulators

                                                                                                                  Xterm is known to work properly. If you are using "Terminal" (the terminal program of Xfce), you should add the command line option --disable-server otherwise the started process cannot be @@ -3285,7 +3291,7 @@ tab in the terminal field.

                                                                                                                  -

                                                                                                                  Set build commands

                                                                                                                  +

                                                                                                                  Set build commands

                                                                                                                  By default Compile, Build and Execute are fairly basic commands. You may wish to customise them using Set Build Commands.

                                                                                                                  E.g. for C you can add any include paths and compile flags for the @@ -3294,7 +3300,7 @@ arguments you want to use when running Execute.

                                                                                                                  -

                                                                                                                  Build menu configuration

                                                                                                                  +

                                                                                                                  Build menu configuration

                                                                                                                  The build menu has considerable flexibility and configurability, allowing both menu labels the commands they execute and the directory they execute in to be configured.

                                                                                                                  @@ -3453,7 +3459,7 @@ format.
                                                                                                                -

                                                                                                                Build menu commands dialog

                                                                                                                +

                                                                                                                Build menu commands dialog

                                                                                                                Most of the configuration of the build menu is done through the Build Menu Commands Dialog. You edit the configuration sourced from preferences in the dialog opened from the Build->Build Menu Commands item and you edit the @@ -3485,7 +3491,7 @@ When you do this the command from the next lower priority source will be shown. To hide lower priority menu items without having anything show in the menu configure with a nothing in the label but at least one character in the command.

                                                                                                                -

                                                                                                                Substitutions in commands and working directories

                                                                                                                +

                                                                                                                Substitutions in commands and working directories

                                                                                                                The first occurence of each of the following character sequences in each of the command and working directory fields is substituted by the items specified below before the command is run.

                                                                                                                @@ -3506,7 +3512,7 @@ build menu.

                                                                                                                -

                                                                                                                Build menu keyboard shortcuts

                                                                                                                +

                                                                                                                Build menu keyboard shortcuts

                                                                                                                Keyboard shortcuts can be defined for the first two filetype menu items, the first three independent menu items, the first two execute menu items and the fixed menu items. In the keybindings configuration dialog (see Keybinding preferences) @@ -3515,7 +3521,7 @@ these items are identified by the default labels shown in the -

                                                                                                                Old settings

                                                                                                                +

                                                                                                                Old settings

                                                                                                                The configurable Build Menu capability was introduced in Geany 0.19 and required a new section to be added to the configuration files (See Preferences file format). Geany will still load older format project, @@ -3531,7 +3537,7 @@ older format configuration files.

                                                                                                                -

                                                                                                                Printing support

                                                                                                                +

                                                                                                                Printing support

                                                                                                                Since Geany 0.13 there has been printing support using GTK's printing API. The printed page(s) will look nearly the same as on your screen in Geany. Additionally, there are some options to modify the printed page(s).

                                                                                                                @@ -3582,7 +3588,7 @@ command line).

                                                                                                                gtklp or similar programs can be used.

                                                                                                                -

                                                                                                                Plugins

                                                                                                                +

                                                                                                                Plugins

                                                                                                                Plugins are loaded at startup, if the Enable plugin support general preference is set. There is also a command-line option, -p, which prevents plugins being loaded. Plugins are scanned in @@ -3598,7 +3604,7 @@ the following directories:

                                                                                                                See also Plugin documentation for information about single plugins which are included in Geany.

                                                                                                                -

                                                                                                                Plugin manager

                                                                                                                +

                                                                                                                Plugin manager

                                                                                                                The Plugin Manager dialog lets you choose which plugins should be loaded at startup. You can also load and unload plugins on the fly using this dialog. Once you click the checkbox for a specific plugin @@ -3609,13 +3615,13 @@ provides any.

                                                                                                                -

                                                                                                                Keybindings

                                                                                                                +

                                                                                                                Keybindings

                                                                                                                Geany supports the default keyboard shortcuts for the Scintilla editing widget. For a list of these commands, see Scintilla keyboard commands. The Scintilla keyboard shortcuts will be overridden by any custom keybindings with the same keyboard shortcut.

                                                                                                                -

                                                                                                                Switching documents

                                                                                                                +

                                                                                                                Switching documents

                                                                                                                There are some non-configurable bindings to switch between documents, listed below. These can also be overridden by custom keybindings.

                                                                                                                @@ -3640,7 +3646,7 @@ listed below. These can also be overridden by custom keybindings.

                                                                                                                See also Notebook tab keybindings.

                                                                                                                -

                                                                                                                Configurable keybindings

                                                                                                                +

                                                                                                                Configurable keybindings

                                                                                                                For all actions listed below you can define your own keybindings. Open the Preferences dialog, select the desired action and click on change. In the resulting dialog you can press the key combination you @@ -3658,7 +3664,7 @@ either Ctrl-O or Alt-O.

                                                                                                                which are common to many applications are marked with (C) after the shortcut.

                                                                                                                @@ -3721,7 +3727,7 @@ will be lost.
                                                                                                                -

                                                                                                                Editor keybindings

                                                                                                                +

                                                                                                                Editor keybindings

                                                                                                                @@ -3843,7 +3849,7 @@ one line.
                                                                                                                -

                                                                                                                Clipboard keybindings

                                                                                                                +

                                                                                                                Clipboard keybindings

                                                                                                                @@ -3883,7 +3889,7 @@ selection) to the clipboard.
                                                                                                                -

                                                                                                                Select keybindings

                                                                                                                +

                                                                                                                Select keybindings

                                                                                                                @@ -3928,7 +3934,7 @@ partially selected lines).
                                                                                                                -

                                                                                                                Insert keybindings

                                                                                                                +

                                                                                                                Insert keybindings

                                                                                                                @@ -3965,7 +3971,7 @@ tabs should be used for indentation.
                                                                                                                -

                                                                                                                Format keybindings

                                                                                                                +

                                                                                                                Format keybindings

                                                                                                                @@ -4053,7 +4059,7 @@ enabled for the current document.
                                                                                                                -

                                                                                                                Settings keybindings

                                                                                                                +

                                                                                                                Settings keybindings

                                                                                                                @@ -4079,7 +4085,7 @@ enabled for the current document.
                                                                                                                -

                                                                                                                Search keybindings

                                                                                                                +

                                                                                                                Search keybindings

                                                                                                                @@ -4157,7 +4163,7 @@ the highlighted matches will be cleared.
                                                                                                                -

                                                                                                                Go to keybindings

                                                                                                                +

                                                                                                                Go to keybindings

                                                                                                                @@ -4254,7 +4260,7 @@ If the line is not wrapped, it behaves like
                                                                                                                -

                                                                                                                View keybindings

                                                                                                                +

                                                                                                                View keybindings

                                                                                                                @@ -4303,7 +4309,7 @@ and the status bar.
                                                                                                                -

                                                                                                                Focus keybindings

                                                                                                                +

                                                                                                                Focus keybindings

                                                                                                                @@ -4366,7 +4372,7 @@ visible).
                                                                                                                -

                                                                                                                Notebook tab keybindings

                                                                                                                +

                                                                                                                Notebook tab keybindings

                                                                                                                @@ -4420,7 +4426,7 @@ one.
                                                                                                                -

                                                                                                                Document keybindings

                                                                                                                +

                                                                                                                Document keybindings

                                                                                                                @@ -4434,6 +4440,10 @@ one. + + + + @@ -4487,7 +4497,7 @@ current document.
                                                                                                                Clone See Cloning documents.
                                                                                                                Replace tabs by space   Replaces all tabs with the right amount of spaces.
                                                                                                                -

                                                                                                                Project keybindings

                                                                                                                +

                                                                                                                Project keybindings

                                                                                                                @@ -4521,7 +4531,7 @@ current document.
                                                                                                                -

                                                                                                                Build keybindings

                                                                                                                +

                                                                                                                Build keybindings

                                                                                                                @@ -4579,7 +4589,7 @@ the last build process.
                                                                                                                -

                                                                                                                Tools keybindings

                                                                                                                +

                                                                                                                Tools keybindings

                                                                                                                @@ -4601,7 +4611,7 @@ the last build process.
                                                                                                                -

                                                                                                                Help keybindings

                                                                                                                +

                                                                                                                Help keybindings

                                                                                                                @@ -4626,13 +4636,13 @@ the last build process.
                                                                                                                -

                                                                                                                Configuration files

                                                                                                                +

                                                                                                                Configuration files

                                                                                                                Warning

                                                                                                                You must use UTF-8 encoding without BOM for configuration files.

                                                                                                                -

                                                                                                                Configuration file paths

                                                                                                                +

                                                                                                                Configuration file paths

                                                                                                                Geany has default configuration files installed for the system and also per-user configuration files.

                                                                                                                The system files should not normally be edited because they will be @@ -4651,14 +4661,14 @@ Geany-INFO: System data dir: /usr/share/geany Geany-INFO: User config dir: /home/username/.config/geany

                                                                                                                -

                                                                                                                Paths on Unix-like systems

                                                                                                                +

                                                                                                                Paths on Unix-like systems

                                                                                                                The system path is $prefix/share/geany, where $prefix is the path where Geany is installed (see Installation prefix).

                                                                                                                The user configuration directory is normally: /home/username/.config/geany

                                                                                                                -

                                                                                                                Paths on Windows

                                                                                                                +

                                                                                                                Paths on Windows

                                                                                                                The system path is the data subfolder of the installation path on Windows.

                                                                                                                The user configuration directory might vary, but on Windows XP it's: @@ -4666,7 +4676,7 @@ on Windows.

                                                                                                                -

                                                                                                                Tools menu items

                                                                                                                +

                                                                                                                Tools menu items

                                                                                                                There's a Configuration files submenu in the Tools menu that contains items for some of the available user configuration files. Clicking on one opens it in the editor for you to update. Geany will @@ -4689,7 +4699,7 @@ amount of time.

                                                                                                                -

                                                                                                                Global configuration file

                                                                                                                +

                                                                                                                Global configuration file

                                                                                                                System administrators can add a global configuration file for Geany which will be used when starting Geany and a user configuration file does not exist.

                                                                                                                @@ -4706,14 +4716,14 @@ need to do that.

                                                                                                                -

                                                                                                                Filetype definition files

                                                                                                                +

                                                                                                                Filetype definition files

                                                                                                                All color definitions and other filetype specific settings are stored in the filetype definition files. Those settings are colors for syntax highlighting, general settings like comment characters or word delimiter characters as well as compiler and linker settings.

                                                                                                                See also Configuration file paths.

                                                                                                                -

                                                                                                                Filenames

                                                                                                                +

                                                                                                                Filenames

                                                                                                                Each filetype has a corresponding filetype definition file. The format for built-in filetype Foo is:

                                                                                                                @@ -4754,7 +4764,7 @@ filetypes.Foo.conf
                                                                                                                 

                                                                                                                See the link for details.

                                                                                                                -

                                                                                                                System files

                                                                                                                +

                                                                                                                System files

                                                                                                                The system-wide filetype configuration files can be found in the system configuration path and are called filetypes.$ext, where $ext is the name of the filetype. For every @@ -4768,7 +4778,7 @@ because they will be overridden when Geany is updated.

                                                                                                                -

                                                                                                                User files

                                                                                                                +

                                                                                                                User files

                                                                                                                To change the settings, copy a file from the system configuration path to the subdirectory filedefs in your user configuration directory. Then you can edit the file and the changes will still be @@ -4778,7 +4788,7 @@ settings you want to change. All missing settings will be read from the corresponding system configuration file.

                                                                                                                -

                                                                                                                Custom filetypes

                                                                                                                +

                                                                                                                Custom filetypes

                                                                                                                At startup Geany looks for filetypes.*.conf files in the system and user filetype paths, adding any filetypes found with the name matching the '*' wildcard - e.g. filetypes.Bar.conf.

                                                                                                                @@ -4804,7 +4814,7 @@ support for the following has been implemented:

                                                                                                                See Filetype configuration for details on each setting.

                                                                                                                -

                                                                                                                Creating a custom filetype from an existing filetype

                                                                                                                +

                                                                                                                Creating a custom filetype from an existing filetype

                                                                                                                Because most filetype settings will relate to the syntax highlighting (e.g. styling, keywords, lexer_properties sections), it is best to copy an existing filetype file that uses @@ -4825,11 +4835,11 @@ list, or none.

                                                                                                                -

                                                                                                                Filetype configuration

                                                                                                                +

                                                                                                                Filetype configuration

                                                                                                                As well as the sections listed below, each filetype file can contain a [build-menu] section as described in [build-menu] section.

                                                                                                                -

                                                                                                                [styling] section

                                                                                                                +

                                                                                                                [styling] section

                                                                                                                In this section the colors for syntax highlighting are defined. The manual format is:

                                                                                                                  @@ -4849,7 +4859,7 @@ value is something other than "true" or "false", "false

                                                                                                                  This makes the key style have red foreground text, default background color text and bold emphasis.

                                                                                                                  -
                                                                                                                  Using a named style
                                                                                                                  +
                                                                                                                  Using a named style

                                                                                                                  The second format uses a named style name to reference a style defined in filetypes.common.

                                                                                                                    @@ -4867,7 +4877,7 @@ italic emphasis.

                                                                                                                    Section.

                                                                                                                  -
                                                                                                                  Reading styles from another filetype
                                                                                                                  +
                                                                                                                  Reading styles from another filetype

                                                                                                                  You can automatically copy all of the styles from another filetype definition file by using the following syntax for the [styling] group:

                                                                                                                  @@ -4886,7 +4896,7 @@ styling the same as the C styling, you would put the following in
                                                                                                                -

                                                                                                                [keywords] section

                                                                                                                +

                                                                                                                [keywords] section

                                                                                                                This section contains keys for different keyword lists specific to the filetype. Some filetypes do not support keywords, so adding a new key will not work. You can only add or remove keywords to/from @@ -4897,7 +4907,7 @@ an existing list.

                                                                                                                -

                                                                                                                [lexer_properties] section

                                                                                                                +

                                                                                                                [lexer_properties] section

                                                                                                                Here any special properties for the Scintilla lexer can be set in the format key.name.field=some.value.

                                                                                                                Properties Geany uses are listed in the system filetype files. To find @@ -4907,7 +4917,7 @@ egrep -o 'GetProperty\w*\("([^"]+)"[^)]+\)' scintilla/Lex*.cxx

                                                                                                                -

                                                                                                                [settings] section

                                                                                                                +

                                                                                                                [settings] section

                                                                                                                extension

                                                                                                                This is the default file extension used when saving files, not @@ -5029,7 +5039,7 @@ this setting in their system configuration files.

                                                                                                                -

                                                                                                                [indentation] section

                                                                                                                +

                                                                                                                [indentation] section

                                                                                                                This section allows definition of default indentation settings specific to the file type, overriding the ones configured in the preferences. This can be useful for file types requiring specific indentation settings (e.g. tabs @@ -5065,7 +5075,7 @@ only for Makefile). These settings don't override auto-detection if activated.<

                                                                                                                -

                                                                                                                [build_settings] section

                                                                                                                +

                                                                                                                [build_settings] section

                                                                                                                As of Geany 0.19 this section is supplemented by the [build-menu] section. Values that are set in the [build-menu] section will override those in this section.

                                                                                                                @@ -5118,7 +5128,7 @@ complete filename, e.g. for shell scripts.

                                                                                                                -

                                                                                                                Special file filetypes.common

                                                                                                                +

                                                                                                                Special file filetypes.common

                                                                                                                There is a special filetype definition file called filetypes.common. This file defines some general non-filetype-specific settings.

                                                                                                                @@ -5133,7 +5143,7 @@ the system file.

                                                                                                                See the Filetype configuration section for how to define styles.

                                                                                                                -

                                                                                                                [named_styles] section

                                                                                                                +

                                                                                                                [named_styles] section

                                                                                                                Named styles declared here can be used in the [styling] section of any filetypes.* file.

                                                                                                                For example:

                                                                                                                @@ -5158,7 +5168,7 @@ original style.

                                                                                                                -

                                                                                                                [named_colors] section

                                                                                                                +

                                                                                                                [named_colors] section

                                                                                                                Named colors declared here can be used in the [styling] or [named_styles] section of any filetypes.* file or color scheme.

                                                                                                                For example:

                                                                                                                @@ -5174,7 +5184,7 @@ foo=my_red_color;my_blue_color;false;true scheme-wide only involves changing the hex value in a single location.

                                                                                                                -

                                                                                                                [styling] section

                                                                                                                +

                                                                                                                [styling] section

                                                                                                                default

                                                                                                                This is the default style. It is used for styling files without a @@ -5358,7 +5368,7 @@ arguments set whether to use the defined colors.

                                                                                                                -

                                                                                                                [settings] section

                                                                                                                +

                                                                                                                [settings] section

                                                                                                                whitespace_chars

                                                                                                                Characters to treat as whitespace. These characters are ignored @@ -5372,7 +5382,7 @@ when moving, selecting and deleting across word boundaries

                                                                                                                -

                                                                                                                Filetype extensions

                                                                                                                +

                                                                                                                Filetype extensions

                                                                                                                To change the default filetype extension used when saving a new file, see Filetype definition files.

                                                                                                                You can override the list of file extensions that Geany uses to detect @@ -5392,7 +5402,7 @@ Make=Makefile*;*.mk;Buildfile;

                                                                                                                -

                                                                                                                Filetype group membership

                                                                                                                +

                                                                                                                Filetype group membership

                                                                                                                Group membership is also stored in filetype_extensions.conf. This file is used to store information Geany needs at startup, whereas the separate filetype definition files hold information only needed when @@ -5413,13 +5423,13 @@ None=None;

                                                                                                                -

                                                                                                                Preferences file format

                                                                                                                +

                                                                                                                Preferences file format

                                                                                                                The user preferences file geany.conf holds settings for all the items configured in the preferences dialog. This file should not be edited while Geany is running as the file will be overwritten when the preferences in Geany are changed or Geany is quit.

                                                                                                                -

                                                                                                                [build-menu] section

                                                                                                                +

                                                                                                                [build-menu] section

                                                                                                                The [build-menu] section contains the configuration of the build menu. This section can occur in filetype, preferences and project files and always has the format described here. Different menu items are loaded @@ -5451,11 +5461,11 @@ starting at 00

                                                                                                                -

                                                                                                                Project file format

                                                                                                                +

                                                                                                                Project file format

                                                                                                                The project file contains project related settings and possibly a record of the current session files.

                                                                                                                -

                                                                                                                [build-menu] additions

                                                                                                                +

                                                                                                                [build-menu] additions

                                                                                                                The project file also can have extra fields in the [build-menu] section in addition to those listed in [build-menu] section above.

                                                                                                                When filetype menu items are configured for the project they are stored @@ -5471,7 +5481,7 @@ filetype menu item 0 for the C filetype would be

                                                                                                                -

                                                                                                                Templates

                                                                                                                +

                                                                                                                Templates

                                                                                                                Geany supports the following templates:

                                                                                                                • ChangeLog entry
                                                                                                                • @@ -5500,7 +5510,7 @@ save a file in the user's template configuration directory. You can also force this by selecting Tools->Reload Configuration.

                                                                                                                -

                                                                                                                Template meta data

                                                                                                                +

                                                                                                                Template meta data

                                                                                                                Meta data can be used with all templates, but by default user set meta data is only used for the ChangeLog and File header templates.

                                                                                                                In the configuration dialog you can find a tab "Templates" (see @@ -5508,7 +5518,7 @@ meta data is only used for the ChangeLog and File header templates.

                                                                                                                which will be inserted in the templates.

                                                                                                                -

                                                                                                                File templates

                                                                                                                +

                                                                                                                File templates

                                                                                                                File templates are templates used as the basis of a new file. To use them, choose the New (with Template) menu item from the File menu.

                                                                                                                @@ -5520,7 +5530,7 @@ optional template wildcards like {fileheader}. wildcard can be placed anywhere, but it's usually put on the first line of the file, followed by a blank line.

                                                                                                                -

                                                                                                                Adding file templates

                                                                                                                +

                                                                                                                Adding file templates

                                                                                                                File templates are read from templates/files under the Configuration file paths.

                                                                                                                The filetype to use is detected from the template file's extension, if @@ -5531,7 +5541,7 @@ clicked.

                                                                                                                -

                                                                                                                Customizing templates

                                                                                                                +

                                                                                                                Customizing templates

                                                                                                                Each template can be customized to your needs. The templates are stored in the ~/.config/geany/templates/ directory (see the section called Command line options for further information about the configuration @@ -5539,7 +5549,7 @@ directory). Just open the desired template with an editor (ideally, Geany ;-) ) and edit the template to your needs. There are some wildcards which will be automatically replaced by Geany at startup.

                                                                                                                -

                                                                                                                Template wildcards

                                                                                                                +

                                                                                                                Template wildcards

                                                                                                                All wildcards must be enclosed by "{" and "}", e.g. {date}.

                                                                                                                Wildcards for character escaping

                                                                                                                @@ -5752,7 +5762,7 @@ will only be replaced in file templates.
                                                                                                                -
                                                                                                                Special {command:} wildcard
                                                                                                                +
                                                                                                                Special {command:} wildcard

                                                                                                                The {command:} wildcard is a special one because it can execute a specified command and put the command's output (stdout) into the template.

                                                                                                                @@ -5787,14 +5797,14 @@ standard error and in the Help->Debug Messages dialog.

                                                                                                                -

                                                                                                                Customizing the toolbar

                                                                                                                +

                                                                                                                Customizing the toolbar

                                                                                                                You can add, remove and reorder the elements in the toolbar by using the toolbar editor, or by manually editing the configuration file ui_toolbar.xml.

                                                                                                                The toolbar editor can be opened from the preferences editor on the Toolbar tab or by right-clicking on the toolbar itself and choosing it from the menu.

                                                                                                                -

                                                                                                                Manually editing the toolbar layout

                                                                                                                +

                                                                                                                Manually editing the toolbar layout

                                                                                                                To override the system-wide configuration file, copy it to your user configuration directory (see Configuration file paths).

                                                                                                                For example:

                                                                                                                @@ -5816,7 +5826,7 @@ will be used instead.

                                                                                                                -

                                                                                                                Available toolbar elements

                                                                                                                +

                                                                                                                Available toolbar elements

                                                                                                                @@ -5930,13 +5940,13 @@ use 'SearchEntry')
                                                                                                                -

                                                                                                                Plugin documentation

                                                                                                                +

                                                                                                                Plugin documentation

                                                                                                                -

                                                                                                                HTML Characters

                                                                                                                +

                                                                                                                HTML Characters

                                                                                                                The HTML Characters plugin helps when working with special characters in XML/HTML, e.g. German Umlauts ü and ä.

                                                                                                                -

                                                                                                                Insert entity dialog

                                                                                                                +

                                                                                                                Insert entity dialog

                                                                                                                When the plugin is enabled, you can insert special character entities using Tools->Insert Special HTML Characters.

                                                                                                                This opens up a dialog where you can find a huge amount of special @@ -5948,7 +5958,7 @@ the entity for the character at the current cursor position. You might also like to double click the chosen entity instead.

                                                                                                                -

                                                                                                                Replace special chars by its entity

                                                                                                                +

                                                                                                                Replace special chars by its entity

                                                                                                                To help make a XML/HTML document valid the plugin supports replacement of special chars known by the plugin. Both bulk replacement and immediate replacement during typing are supported.

                                                                                                                @@ -5964,7 +5974,7 @@ replacement and immediate replacement during typing are supported.

                                                                                                                -

                                                                                                                At typing time

                                                                                                                +

                                                                                                                At typing time

                                                                                                                You can activate/deactivate this feature using the Tools->HTML Replacement->Auto-replace Special Characters menu item. If it's activated, all special characters (beside the given exceptions from @@ -5973,7 +5983,7 @@ above) known by the plugin will be replaced by their entities.

                                                                                                                of this feature.

                                                                                                                -

                                                                                                                Bulk replacement

                                                                                                                +

                                                                                                                Bulk replacement

                                                                                                                After inserting a huge amount of text, e.g. by using copy & paste, the plugin allows bulk replacement of all known characters (beside the mentioned exceptions). You can find the function under the same @@ -5983,9 +5993,9 @@ configure a keybinding for the plugin.

                                                                                                                -

                                                                                                                Save Actions

                                                                                                                +

                                                                                                                Save Actions

                                                                                                                -

                                                                                                                Instant Save

                                                                                                                +

                                                                                                                Instant Save

                                                                                                                This plugin sets on every new file (File->New or File->New (with template)) a randomly chosen filename and set its filetype appropriate to the used template or when no template was used, to a configurable default filetype. @@ -5995,7 +6005,7 @@ useful when you often create new files just for testing some code or something similar.

                                                                                                                -

                                                                                                                Backup Copy

                                                                                                                +

                                                                                                                Backup Copy

                                                                                                                This plugin creates a backup copy of the current file in Geany when it is saved. You can specify the directory where the backup copy is saved and you can configure the automatically added extension in the configure dialog @@ -6006,7 +6016,7 @@ copied into the configured backup directory when the file is saved in Geany.

                                                                                                                -

                                                                                                                Contributing to this document

                                                                                                                +

                                                                                                                Contributing to this document

                                                                                                                This document (geany.txt) is written in reStructuredText (or "reST"). The source file for it is located in Geany's doc subdirectory. If you intend on making changes, you should grab the @@ -6038,7 +6048,7 @@ to build the docs. The package is named

                                                                                                                -

                                                                                                                Scintilla keyboard commands

                                                                                                                +

                                                                                                                Scintilla keyboard commands

                                                                                                                Copyright © 1998, 2006 Neil Hodgson <neilh(at)scintilla(dot)org>

                                                                                                                This appendix is distributed under the terms of the License for Scintilla and SciTE. A copy of this license can be found in the file @@ -6047,7 +6057,7 @@ program and in the appendix of this document. See .

                                                                                                                20 June 2006

                                                                                                                -

                                                                                                                Keyboard commands

                                                                                                                +

                                                                                                                Keyboard commands

                                                                                                                Keyboard commands for Scintilla mostly follow common Windows and GTK+ conventions. All move keys (arrows, page up/down, home and end) allows to extend or reduce the stream selection when holding the @@ -6130,9 +6140,9 @@ menus. Some less common commands with no menu equivalent are:

                                                                                                                -

                                                                                                                Tips and tricks

                                                                                                                +

                                                                                                                Tips and tricks

                                                                                                                -

                                                                                                                Document notebook

                                                                                                                +

                                                                                                                Document notebook

                                                                                                                • Double-click on empty space in the notebook tab bar to open a new document.
                                                                                                                • @@ -6145,7 +6155,7 @@ shortcut). The interface pref must be enabled for this to work.
                                                                                                                -

                                                                                                                Editor

                                                                                                                +

                                                                                                                Editor

                                                                                                                • Alt-scroll wheel moves up/down a page.
                                                                                                                • Ctrl-scroll wheel zooms in/out.
                                                                                                                • @@ -6155,13 +6165,13 @@ shortcut). The interface pref must be enabled for this to work.
                                                                                                                -

                                                                                                                Interface

                                                                                                                +

                                                                                                                Interface

                                                                                                                • Double-click on a symbol-list group to expand or compact it.
                                                                                                                -

                                                                                                                Compile-time options

                                                                                                                +

                                                                                                                Compile-time options

                                                                                                                There are some options which can only be changed at compile time, and some options which are used as the default for configurable options. To change these options, edit the appropriate source file @@ -6188,7 +6198,7 @@ not be changed.

                                                                                                                Most users should not need to change these options.

                                                                                                                @@ -6245,7 +6255,7 @@ when building on a non-Win32 system.
                                                                                                                -

                                                                                                                project.h

                                                                                                                +

                                                                                                                project.h

                                                                                                                @@ -6270,7 +6280,7 @@ open dialog.
                                                                                                                -

                                                                                                                filetypes.c

                                                                                                                +

                                                                                                                filetypes.c

                                                                                                                @@ -6293,7 +6303,7 @@ filetype with the extract filetype regex.
                                                                                                                -

                                                                                                                editor.h

                                                                                                                +

                                                                                                                editor.h

                                                                                                                @@ -6319,7 +6329,7 @@ underscore.
                                                                                                                -

                                                                                                                keyfile.c

                                                                                                                +

                                                                                                                keyfile.c

                                                                                                                These are default settings that can be overridden in the Preferences dialog.

                                                                                                                @@ -6406,7 +6416,7 @@ files.

                                                                                                                The GEANY_DEFAULT_FILETYPE_REGEX default value is -\*-\s*([^\s]+)\s*-\*- which finds Emacs filetypes.

                                                                                                                @@ -6451,7 +6461,7 @@ overriding the compile setting.
                                                                                                                -

                                                                                                                GNU General Public License

                                                                                                                +

                                                                                                                GNU General Public License

                                                                                                                             GNU GENERAL PUBLIC LICENSE
                                                                                                                                Version 2, June 1991
                                                                                                                @@ -6796,7 +6806,7 @@ Public License instead of this License.
                                                                                                                 
                                                                                                                -

                                                                                                                License for Scintilla and SciTE

                                                                                                                +

                                                                                                                License for Scintilla and SciTE

                                                                                                                Copyright 1998-2003 by Neil Hodgson <neilh(at)scintilla(dot)org>

                                                                                                                All Rights Reserved

                                                                                                                Permission to use, copy, modify, and distribute this software and @@ -6816,7 +6826,7 @@ USE OR PERFORMANCE OF THIS SOFTWARE.

                                                                                                                diff --git a/doc/geany.txt b/doc/geany.txt index 929cf8c0b..58d353b0d 100644 --- a/doc/geany.txt +++ b/doc/geany.txt @@ -2604,6 +2604,9 @@ Foreground color Background color Select the background color of the terminal. +Background image + Select the background image to show behind the terminal's text. + Scrollback lines The number of lines buffered so that you can scroll though the history. From ba09cb310b80bcbfd218ad05f9f2fb91280ac07e Mon Sep 17 00:00:00 2001 From: YosefOr Date: Tue, 8 Jan 2013 20:52:55 +0200 Subject: [PATCH 84/92] Update Hebrew Translator --- po/he.po | 1364 +++++++++++++++++++++++++++--------------------------- 1 file changed, 686 insertions(+), 678 deletions(-) diff --git a/po/he.po b/po/he.po index c0908608f..ab046d74c 100644 --- a/po/he.po +++ b/po/he.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: Geany 1.23\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-11-28 04:40+0000\n" -"PO-Revision-Date: 2012-12-04 19:33+0200\n" +"POT-Creation-Date: 2013-01-08 04:40+0000\n" +"PO-Revision-Date: 2013-01-08 20:48+0200\n" "Last-Translator: Yosef Or Botschko \n" "Language-Team: Hebrew <>\n" "Language: he\n" @@ -22,7 +22,7 @@ msgstr "" msgid "A fast and lightweight IDE using GTK2" msgstr "סביבת פיתוח משולבת קטנה וקלת משקל המשתמשת ב-GTK2" -#: ../geany.desktop.in.h:2 ../data/geany.glade.h:154 +#: ../geany.desktop.in.h:2 ../data/geany.glade.h:155 msgid "Geany" msgstr "Geany" @@ -176,7 +176,7 @@ msgid "" "-e argument)" msgstr "הדמיית מסוף דוגמת xterm, gnome-terminal או konsole" -#: ../data/geany.glade.h:36 ../src/printing.c:245 +#: ../data/geany.glade.h:36 ../src/printing.c:246 msgid "" "Add a little header to every page containing the page number, the filename " "and the current date (see below). It takes 3 lines of the page." @@ -184,11 +184,11 @@ msgstr "" "הוספת כותרת קטנה בכל דף המכילה את מספר העמוד, את שם הקובץ ואת התאריך הנוכחי " "(ראה להלן). זה לוקח שלוש שורות בכל עמוד." -#: ../data/geany.glade.h:37 ../src/printing.c:235 +#: ../data/geany.glade.h:37 ../src/printing.c:236 msgid "Add line numbers to the printed page" msgstr "הוספת מספרי שורות לדף המודפס" -#: ../data/geany.glade.h:38 ../src/printing.c:240 +#: ../data/geany.glade.h:38 ../src/printing.c:241 msgid "" "Add page numbers at the bottom of each page. It takes 2 lines of the page." msgstr "הוספת מספרי עמודים בכל תחתית עמוד. זה לוקח שתי שורות בכל עמוד." @@ -275,7 +275,11 @@ msgstr "רקע" msgid "Background color:" msgstr "צבע רקע:" -#: ../data/geany.glade.h:58 ../src/project.c:172 +#: ../data/geany.glade.h:58 +msgid "Background image:" +msgstr "תמונת רקע:" + +#: ../data/geany.glade.h:59 ../src/project.c:172 msgid "" "Base directory of all files that make up the project. This can be a new " "path, or an existing directory tree. You can use paths relative to the " @@ -284,111 +288,111 @@ msgstr "" "נתיב התיקייה המכילה את כל קָבְצי המיזם. נתיב זה יכול להיות נתיב חדש או נתיב " "תיקייה קימת. ניתן להשתמש בנתיב יחסי למיקום קובץ המיזם." -#: ../data/geany.glade.h:59 ../src/project.c:166 +#: ../data/geany.glade.h:60 ../src/project.c:166 msgid "Base path:" msgstr "נתיב בסיסי:" -#: ../data/geany.glade.h:60 +#: ../data/geany.glade.h:61 msgid "Basic" msgstr "בסיסי" -#: ../data/geany.glade.h:61 +#: ../data/geany.glade.h:62 msgid "Beep on errors or when compilation has finished" msgstr "השמעת צפצוף בסיום הידור ובהצגת שגיאות" -#: ../data/geany.glade.h:62 +#: ../data/geany.glade.h:63 msgid "Bottom" msgstr "למטה" -#: ../data/geany.glade.h:63 +#: ../data/geany.glade.h:64 msgid "Browser:" msgstr "דפדפן:" -#: ../data/geany.glade.h:64 +#: ../data/geany.glade.h:65 msgid "C_hange" msgstr "ש_נה" -#: ../data/geany.glade.h:65 ../src/notebook.c:495 +#: ../data/geany.glade.h:66 ../src/notebook.c:495 msgid "C_lose All" msgstr "ס_גירת הכל" -#: ../data/geany.glade.h:66 +#: ../data/geany.glade.h:67 msgid "C_onfiguration Files" msgstr "קָבְצי _תצורה" -#: ../data/geany.glade.h:67 +#: ../data/geany.glade.h:68 msgid "Calls the View->Toggle All Additional Widgets command" msgstr "תצוגה->הצגה או הסתרת היישומונים מציגה שוב את כל היישומונים" -#: ../data/geany.glade.h:68 +#: ../data/geany.glade.h:69 msgid "Change _Font" msgstr "שינוי גו_פן" -#: ../data/geany.glade.h:69 +#: ../data/geany.glade.h:70 msgid "Characters to type for autocompletion:" msgstr "מספר התווים להקלדה להצגת השלמה אוטומטית:" -#: ../data/geany.glade.h:70 +#: ../data/geany.glade.h:71 msgid "Choose Terminal Font" msgstr "גופן מדמה מסוף:" -#: ../data/geany.glade.h:71 ../src/notebook.c:489 +#: ../data/geany.glade.h:72 ../src/notebook.c:489 msgid "Close Ot_her Documents" msgstr "סגירת _שאר המסמכים" -#: ../data/geany.glade.h:72 +#: ../data/geany.glade.h:73 msgid "Code folding" msgstr "קיפול קוד" -#: ../data/geany.glade.h:73 ../src/toolbar.c:70 ../src/tools.c:974 +#: ../data/geany.glade.h:74 ../src/toolbar.c:70 ../src/tools.c:974 msgid "Color Chooser" msgstr "בחירת צבע" -#: ../data/geany.glade.h:74 +#: ../data/geany.glade.h:75 msgid "Color:" msgstr "צבע:" -#: ../data/geany.glade.h:75 +#: ../data/geany.glade.h:76 msgid "Column:" msgstr "עמודה:" -#: ../data/geany.glade.h:76 +#: ../data/geany.glade.h:77 msgid "Command:" msgstr "פקודה:" -#: ../data/geany.glade.h:77 +#: ../data/geany.glade.h:78 msgid "Comment toggle marker:" msgstr "החלפת מצב הדגשה:" -#: ../data/geany.glade.h:78 +#: ../data/geany.glade.h:79 msgid "Company name" msgstr "שם החברה" -#: ../data/geany.glade.h:79 +#: ../data/geany.glade.h:80 msgid "Company:" msgstr "חברה:" -#: ../data/geany.glade.h:80 +#: ../data/geany.glade.h:81 msgid "Compiler" msgstr "מהדר" -#: ../data/geany.glade.h:81 +#: ../data/geany.glade.h:82 msgid "Completion list height:" msgstr "מספר ההשלמות לחלון השלמה אוטומטית:" -#: ../data/geany.glade.h:82 +#: ../data/geany.glade.h:83 msgid "Completions" msgstr "השלמות" -#: ../data/geany.glade.h:83 +#: ../data/geany.glade.h:84 msgid "Confirm exit" msgstr "בקשת אישור ליציאה מהיישום" -#: ../data/geany.glade.h:84 +#: ../data/geany.glade.h:85 msgid "Conte_xt Action" msgstr "פעולה בה_קשר" -#: ../data/geany.glade.h:86 +#: ../data/geany.glade.h:87 #, no-c-format msgid "" "Context action command. The currently selected word can be used with %s. It " @@ -398,11 +402,11 @@ msgstr "" "פעולה בהקשר לשורת הפקודה. כל מקום בו תופיע המחרוזת %s, היא תוחלף במילה " "שנבחרה כאן." -#: ../data/geany.glade.h:87 +#: ../data/geany.glade.h:88 msgid "Context action:" msgstr "פעולה בהקשר:" -#: ../data/geany.glade.h:88 +#: ../data/geany.glade.h:89 msgid "" "Continue automatically multi-line comments in languages like C, C++ and Java " "when a new line is entered inside such a comment" @@ -410,67 +414,67 @@ msgstr "" "המשך הערה מרובת שורות באופן אוטומטיבשפות ‎כמו C ו-Java, כאשר השורה החדשה " "מוזחת אוטומטית." -#: ../data/geany.glade.h:89 +#: ../data/geany.glade.h:90 msgid "Convert and Set to CR (_Mac)" msgstr "המרה והגדרת ‪CR ‭‫(_Mac)" -#: ../data/geany.glade.h:90 +#: ../data/geany.glade.h:91 msgid "Convert and Set to _CR/LF (Win)" msgstr "המרה והגדרת ‪_CR\\LF ‭‫(Win)" -#: ../data/geany.glade.h:91 +#: ../data/geany.glade.h:92 msgid "Convert and Set to _LF (Unix)" msgstr "המרה וה_גדרת ‪LF ‭‫(Unix)" -#: ../data/geany.glade.h:92 +#: ../data/geany.glade.h:93 msgid "Curly brackets { }" msgstr "סוגריים מסולסלים { }" -#: ../data/geany.glade.h:93 +#: ../data/geany.glade.h:94 msgid "Current chars" msgstr "תווים נוכחיים" -#: ../data/geany.glade.h:94 +#: ../data/geany.glade.h:95 msgid "Cursor blinks" msgstr "אפשור הבהוב הסמן" -#: ../data/geany.glade.h:95 +#: ../data/geany.glade.h:96 msgid "Custom" msgstr "התאמה אישית" -#: ../data/geany.glade.h:96 ../src/toolbar.c:933 +#: ../data/geany.glade.h:97 ../src/toolbar.c:933 msgid "Customize Toolbar" msgstr "התאמה אישית של סרגל הכלים" -#: ../data/geany.glade.h:97 +#: ../data/geany.glade.h:98 msgid "Date & time:" msgstr "תאריך ושעה:" -#: ../data/geany.glade.h:98 ../src/printing.c:269 +#: ../data/geany.glade.h:99 ../src/printing.c:270 msgid "Date format:" msgstr "תבנית התאריך:" -#: ../data/geany.glade.h:99 +#: ../data/geany.glade.h:100 msgid "Date:" msgstr "תאריך:" -#: ../data/geany.glade.h:100 +#: ../data/geany.glade.h:101 msgid "Debug _Messages" msgstr "הודעות ניפוי ש_גיאות" -#: ../data/geany.glade.h:101 +#: ../data/geany.glade.h:102 msgid "Default encoding (existing non-Unicode files):" msgstr "קידוד ברירת מחדל (לקבצים שאינם בקידוד יוניקוד):" -#: ../data/geany.glade.h:102 +#: ../data/geany.glade.h:103 msgid "Default encoding (new files):" msgstr "קידוד ברירת מחדל (לקבצים חדשים):" -#: ../data/geany.glade.h:103 +#: ../data/geany.glade.h:104 msgid "Default end of line characters:" msgstr "תווי ברירת מחדל לסוף שורה:" -#: ../data/geany.glade.h:104 +#: ../data/geany.glade.h:105 msgid "" "Defines whether to use the native Windows File Open/Save dialogs or whether " "to use the GTK default dialogs" @@ -478,214 +482,214 @@ msgstr "" "מגדיר אם להשתמש בסייר הקבצים של חלונות לפתיחה ולשמירת קבצים או להשתמש בדו-" "שיח ברירת המחדל של GTK לפתיחת קבצים" -#: ../data/geany.glade.h:105 +#: ../data/geany.glade.h:106 msgid "Description:" msgstr "תיאור:" -#: ../data/geany.glade.h:106 +#: ../data/geany.glade.h:107 msgid "Detect type from file" msgstr "זיהוי סוג הזחת הקובץ" -#: ../data/geany.glade.h:107 +#: ../data/geany.glade.h:108 msgid "Detect width from file" msgstr "זיהוי רוחב טאב מהקובץ" -#: ../data/geany.glade.h:108 +#: ../data/geany.glade.h:109 msgid "Developer:" msgstr "מפתח:" -#: ../data/geany.glade.h:109 +#: ../data/geany.glade.h:110 msgid "Disable Drag and Drop" msgstr "השבתת גרירה ושחרור" -#: ../data/geany.glade.h:110 +#: ../data/geany.glade.h:111 msgid "" "Disable drag and drop completely in the editor window so you can't drag and " "drop any selections within or outside of the editor window" msgstr "משבית אפשרות גרירה ושחרור של לשוניות העורך" -#: ../data/geany.glade.h:111 +#: ../data/geany.glade.h:112 msgid "Disable menu shortcut key (F10 by default)" msgstr "השבתת קיצור-מקש המציג את התפריט (F10 כברירת מחדל)" -#: ../data/geany.glade.h:112 +#: ../data/geany.glade.h:113 msgid "Disabled" msgstr "להשבית" -#: ../data/geany.glade.h:113 +#: ../data/geany.glade.h:114 msgid "Disk check timeout:" msgstr "תדירות בדיקת שינויים במסמכים הפתוחים:" -#: ../data/geany.glade.h:114 +#: ../data/geany.glade.h:115 msgid "Display" msgstr "תצוגה" -#: ../data/geany.glade.h:115 +#: ../data/geany.glade.h:116 msgid "Display height in rows for the autocompletion list" msgstr "מספר השלמות מזערי להצגת חלון השלמה אוטומטית" -#: ../data/geany.glade.h:116 +#: ../data/geany.glade.h:117 msgid "Display:" msgstr "תצוגה:" -#: ../data/geany.glade.h:117 +#: ../data/geany.glade.h:118 msgid "Do not show virtual spaces" msgstr "מבטל הצגת רווחים וירטואליים" -#: ../data/geany.glade.h:118 +#: ../data/geany.glade.h:119 msgid "Documents" msgstr "מסמכים" -#: ../data/geany.glade.h:119 +#: ../data/geany.glade.h:120 msgid "Don't use run script" msgstr "השבתת הרצת תסריט" -#: ../data/geany.glade.h:120 +#: ../data/geany.glade.h:121 msgid "" "Don't use the simple run script which is usually used to display the exit " "status of the executed program" msgstr "" "מבטל השימוש בתסריט הרצה פשוט, אשר משמש בדרך כלל להצגת מצב היציאה של התכנית" -#: ../data/geany.glade.h:121 +#: ../data/geany.glade.h:122 msgid "Double quotes \" \"" msgstr "גרשיים \" \"" -#: ../data/geany.glade.h:122 +#: ../data/geany.glade.h:123 msgid "Double-clicking hides all additional widgets" msgstr "לחיצה כפולה מסתירה את כל היישומונים" -#: ../data/geany.glade.h:123 +#: ../data/geany.glade.h:124 msgid "Drop rest of word on completion" msgstr "מחיקת החלק הימני של המילה בעת השלמה אוטומטית" -#: ../data/geany.glade.h:124 ../src/keybindings.c:227 ../src/prefs.c:1584 +#: ../data/geany.glade.h:125 ../src/keybindings.c:227 ../src/prefs.c:1591 msgid "Editor" msgstr "עורך" -#: ../data/geany.glade.h:125 +#: ../data/geany.glade.h:126 msgid "Editor:" msgstr "עורך:" -#: ../data/geany.glade.h:126 +#: ../data/geany.glade.h:127 msgid "Enable newline to strip the trailing spaces on the previous line" msgstr "מנקה רווח לבן בסוף שורה לאחר שהוזן Enter" -#: ../data/geany.glade.h:127 +#: ../data/geany.glade.h:128 msgid "Enable plugin support" msgstr "אפשור תוספים" -#: ../data/geany.glade.h:128 +#: ../data/geany.glade.h:129 msgid "Enabled" msgstr "לאפשר" -#: ../data/geany.glade.h:129 +#: ../data/geany.glade.h:130 msgid "Ensure consistent line endings" msgstr "בדיקה שתווי סיום השורות עקביים" -#: ../data/geany.glade.h:130 +#: ../data/geany.glade.h:131 msgid "Ensure new line at file end" msgstr "הוספת שורה חדשה בסוף קובץ" -#: ../data/geany.glade.h:131 +#: ../data/geany.glade.h:132 msgid "Ensures that at the end of the file is a new line" msgstr "מוודא שקיימת שורה ריקה בסוף מסמך" -#: ../data/geany.glade.h:132 +#: ../data/geany.glade.h:133 msgid "" "Ensures that newline characters always get converted before saving, avoiding " "mixed line endings in the same file" msgstr "מוודא שתווי סיום השורות זהים בכל הקובץ, ואין תווים שונים בחלק מהשורות." -#: ../data/geany.glade.h:133 +#: ../data/geany.glade.h:134 msgid "Execute programs in the VTE" msgstr "הפעלת תכניות VTE" -#: ../data/geany.glade.h:134 +#: ../data/geany.glade.h:135 msgid "Extra plugin path:" msgstr "נתיב נוסף לטעינת תוספים:" -#: ../data/geany.glade.h:135 +#: ../data/geany.glade.h:136 msgid "Features" msgstr "תכונות" -#: ../data/geany.glade.h:136 +#: ../data/geany.glade.h:137 msgid "File patterns:" msgstr "סוגי קבצים:" -#: ../data/geany.glade.h:137 +#: ../data/geany.glade.h:138 msgid "File tabs will be placed on the left of the notebook" msgstr "כרטיסיות קבצים חדשים תוצבנה משמאל לכרטיסיות הפתוחות" -#: ../data/geany.glade.h:138 +#: ../data/geany.glade.h:139 msgid "File tabs will be placed on the right of the notebook" msgstr "כרטיסיות קבצים חדשים תוצבנה מימין לכרטיסיות הפתוחות" -#: ../data/geany.glade.h:139 ../src/plugins.c:1458 ../src/project.c:150 +#: ../data/geany.glade.h:140 ../src/plugins.c:1458 ../src/project.c:150 msgid "Filename:" msgstr "שם קובץ:" -#: ../data/geany.glade.h:140 ../src/prefs.c:1586 ../src/symbols.c:688 -#: ../plugins/filebrowser.c:1119 +#: ../data/geany.glade.h:141 ../src/prefs.c:1593 ../src/symbols.c:680 +#: ../plugins/filebrowser.c:1118 msgid "Files" msgstr "קבצים" -#: ../data/geany.glade.h:141 ../src/keybindings.c:437 +#: ../data/geany.glade.h:142 ../src/keybindings.c:437 msgid "Find Next _Selection" msgstr "מעבר לבחירה ה_באה" -#: ../data/geany.glade.h:142 ../src/keybindings.c:439 +#: ../data/geany.glade.h:143 ../src/keybindings.c:439 msgid "Find Pre_vious Selection" msgstr "מעבר לבחירה ה_קודמת" -#: ../data/geany.glade.h:143 +#: ../data/geany.glade.h:144 msgid "Find _Document Usage" msgstr "חיפוש _מספר המופעים במסמך" -#: ../data/geany.glade.h:144 +#: ../data/geany.glade.h:145 msgid "Find _Next" msgstr "חיפוש ה_בא" -#: ../data/geany.glade.h:145 +#: ../data/geany.glade.h:146 msgid "Find _Previous" msgstr "חיפוש ה_קודם" -#: ../data/geany.glade.h:146 +#: ../data/geany.glade.h:147 msgid "Find _Usage" msgstr "חיפוש _מספר המופעים" -#: ../data/geany.glade.h:147 +#: ../data/geany.glade.h:148 msgid "Find in F_iles" msgstr "חיפוש ב_קובץ" -#: ../data/geany.glade.h:148 +#: ../data/geany.glade.h:149 msgid "" "Fold or unfold all children of a fold point. By pressing the Shift key while " "clicking on a fold symbol the contrary behavior is used." msgstr "" "כאשר אפשרות זו מופעלת, אם קופל או נפתח קטע קוד, כל הקוד שבתוכו יקופל/יפתח" -#: ../data/geany.glade.h:149 +#: ../data/geany.glade.h:150 msgid "Fold/unfold all children of a fold point" msgstr "קיפול/פתיחת כל הקוד שמתקפל/נפתח" -#: ../data/geany.glade.h:150 +#: ../data/geany.glade.h:151 msgid "Follow path of the current file" msgstr "עקוב אחר נתיב הקובץ הנוכחי" -#: ../data/geany.glade.h:151 +#: ../data/geany.glade.h:152 msgid "Font:" msgstr "גופן:" -#: ../data/geany.glade.h:152 +#: ../data/geany.glade.h:153 msgid "Foreground color:" msgstr "צבע חזית:" -#: ../data/geany.glade.h:153 +#: ../data/geany.glade.h:154 msgid "Full_screen" msgstr "מסך _מלא" -#: ../data/geany.glade.h:155 +#: ../data/geany.glade.h:156 msgid "" "Geany looks by default in the global installation path and in the " "configuration directory. The path entered here will be searched additionally " @@ -698,11 +702,11 @@ msgstr "" #. * corresponding chapter in the documentation, comparing translatable #. * strings is easy to break. Maybe attach an identifying string to the #. * tab label object. -#: ../data/geany.glade.h:156 ../src/prefs.c:1578 +#: ../data/geany.glade.h:157 ../src/prefs.c:1585 msgid "General" msgstr "כללי" -#: ../data/geany.glade.h:157 +#: ../data/geany.glade.h:158 msgid "" "Gives the focus automatically to widgets below the mouse cursor. Works for " "the main editor widget, the scribble, the toolbar search and goto line " @@ -711,177 +715,177 @@ msgstr "" "ממקד באופן אוטומטי יישומונים הנמצאים מתחת לסמן העכבר. זה עובד עבור יישומון " "העורך הראשי, חיפוש ומעבר שורה בסרגל הכלים ושדות במדמה המסוף (VTE)." -#: ../data/geany.glade.h:158 +#: ../data/geany.glade.h:159 msgid "Go to T_ag Declaration" msgstr "מעבר לה_צהרת התווית" -#: ../data/geany.glade.h:159 +#: ../data/geany.glade.h:160 msgid "Go to _Tag Definition" msgstr "מעבר לה_גדרת התווית" -#: ../data/geany.glade.h:160 +#: ../data/geany.glade.h:161 msgid "Grep:" msgstr "‏Grep:" -#: ../data/geany.glade.h:161 +#: ../data/geany.glade.h:162 msgid "Hide the Find dialog" msgstr "הסתרת דו-שיח החיפוש" -#: ../data/geany.glade.h:162 +#: ../data/geany.glade.h:163 msgid "Hide the Find dialog after clicking Find Next/Previous" msgstr "הסתרת דו-שיח החיפוש לאחר לחיצה על הבא/הקודם" -#: ../data/geany.glade.h:163 +#: ../data/geany.glade.h:164 msgid "" "How often to check for changes to document files on disk, in seconds. Zero " "disables checking." msgstr "תדירות בדיקת שינויים במסמכים הפתוחים (בשניות). 0 משבית בדיקה זו." -#: ../data/geany.glade.h:164 +#: ../data/geany.glade.h:165 msgid "I_nsert" msgstr "ה_כנסה" -#: ../data/geany.glade.h:165 +#: ../data/geany.glade.h:166 msgid "I_nsert Comments" msgstr "ה_כנסת הערות" -#: ../data/geany.glade.h:166 +#: ../data/geany.glade.h:167 msgid "Images _and text" msgstr "תמונות ו_טקסט" -#: ../data/geany.glade.h:167 +#: ../data/geany.glade.h:168 msgid "In_dent Type" msgstr "סוג ה_זחה" -#: ../data/geany.glade.h:168 +#: ../data/geany.glade.h:169 msgid "Indent Widt_h" msgstr "רוח_ב הזחה" -#: ../data/geany.glade.h:169 +#: ../data/geany.glade.h:170 msgid "Indentation" msgstr "הזחה" -#: ../data/geany.glade.h:170 +#: ../data/geany.glade.h:171 msgid "Initial version:" msgstr "גרסה ראשונית:" -#: ../data/geany.glade.h:171 +#: ../data/geany.glade.h:172 msgid "Initials of the developer name" msgstr "ראשי התיבות של שם המפתח" -#: ../data/geany.glade.h:172 +#: ../data/geany.glade.h:173 msgid "Initials:" msgstr "ראשי תיבות:" -#: ../data/geany.glade.h:173 +#: ../data/geany.glade.h:174 msgid "Insert Dat_e" msgstr "הכנסת _תאריך" -#: ../data/geany.glade.h:174 +#: ../data/geany.glade.h:175 msgid "Insert File _Header" msgstr "הכנסת קובץ _כותר" -#: ../data/geany.glade.h:175 +#: ../data/geany.glade.h:176 msgid "Insert _BSD License Notice" msgstr "הכנסת רישיון _BSD" -#: ../data/geany.glade.h:176 +#: ../data/geany.glade.h:177 msgid "Insert _ChangeLog Entry" msgstr "הכנסת _ChangeLog" -#: ../data/geany.glade.h:177 +#: ../data/geany.glade.h:178 msgid "Insert _Function Description" msgstr "הכנסת _תיאור פונקציה" -#: ../data/geany.glade.h:178 +#: ../data/geany.glade.h:179 msgid "Insert _GPL Notice" msgstr "הכנסת רישיון _GPL" -#: ../data/geany.glade.h:179 +#: ../data/geany.glade.h:180 msgid "Insert _Multiline Comment" msgstr "הכנסת ה_ערה מרובת שורות" -#: ../data/geany.glade.h:180 +#: ../data/geany.glade.h:181 msgid "Insert matching closing tag for XML/HTML" msgstr "הכנסת התאמת תג סוגר עבור XML/HTML" -#: ../data/geany.glade.h:181 ../src/prefs.c:1580 +#: ../data/geany.glade.h:182 ../src/prefs.c:1587 msgid "Interface" msgstr "ממשק" -#: ../data/geany.glade.h:182 +#: ../data/geany.glade.h:183 msgid "Invert all colors, by default using white text on a black background" msgstr "הופך את צבעי הדגשת התחביר כברירת מחדל באמצעות טקסט לבן על רקע שחור" -#: ../data/geany.glade.h:183 +#: ../data/geany.glade.h:184 msgid "Invert syntax highlighting colors" msgstr "היפוך צבעים בהדגשת תחביר" -#: ../data/geany.glade.h:184 ../src/prefs.c:1592 +#: ../data/geany.glade.h:185 ../src/prefs.c:1599 msgid "Keybindings" msgstr "קיצורי מקשים" -#: ../data/geany.glade.h:185 +#: ../data/geany.glade.h:186 msgid "Left" msgstr "שמאל" -#: ../data/geany.glade.h:186 +#: ../data/geany.glade.h:187 msgid "Line" msgstr "עמודה" -#: ../data/geany.glade.h:187 +#: ../data/geany.glade.h:188 msgid "Line _Breaking" msgstr "ש_בירת שורות" -#: ../data/geany.glade.h:188 +#: ../data/geany.glade.h:189 msgid "Line breaking column:" msgstr "עמודה לשבירת שורה:" -#: ../data/geany.glade.h:189 +#: ../data/geany.glade.h:190 msgid "Line wrapping" msgstr "גלישת שורות" -#: ../data/geany.glade.h:190 +#: ../data/geany.glade.h:191 msgid "Load Ta_gs" msgstr "טעינת _תגיות" -#: ../data/geany.glade.h:191 +#: ../data/geany.glade.h:192 msgid "Load files from the last session" msgstr "טעינת קבצים מההפעלה האחרונה" -#: ../data/geany.glade.h:192 +#: ../data/geany.glade.h:193 msgid "Load virtual terminal support" msgstr "טעינת מדמה המסוף" -#: ../data/geany.glade.h:193 +#: ../data/geany.glade.h:194 msgid "Mail address:" msgstr "כתובת דוא\"ל:" -#: ../data/geany.glade.h:194 +#: ../data/geany.glade.h:195 msgid "Marks spaces with dots and tabs with arrows" msgstr "מציג חִצים קטנים להצגת רווחים והזחות" -#: ../data/geany.glade.h:195 +#: ../data/geany.glade.h:196 msgid "Match braces" msgstr "התאמת סוגריים מסולסלים" -#: ../data/geany.glade.h:196 +#: ../data/geany.glade.h:197 msgid "Max. symbol name suggestions:" msgstr "מספר מרבי של פריטים להשלמה אוטומטית:" -#: ../data/geany.glade.h:197 +#: ../data/geany.glade.h:198 msgid "Maximum number of entries to display in the autocompletion list" msgstr "מספר מרבי של השלמות להצגה ברשימת השלמה אוטומטית" -#: ../data/geany.glade.h:198 +#: ../data/geany.glade.h:199 msgid "Message window:" msgstr "חלון ההודעות:" -#: ../data/geany.glade.h:199 +#: ../data/geany.glade.h:200 msgid "Messages" msgstr "הודעות" -#: ../data/geany.glade.h:200 +#: ../data/geany.glade.h:201 msgid "" "Minimal delay (in milliseconds) between two automatic updates of the symbol " "list. Note that a too short delay may have performance impact, especially " @@ -891,36 +895,36 @@ msgstr "" "לב, עיקוב קצר מדי עשוי להשפיע על הביצועים, בhיחוד בקבצים גדולים. עיכוב 0 " "משבית עדכונים בזמן אמת." -#: ../data/geany.glade.h:201 +#: ../data/geany.glade.h:202 msgid "Miscellaneous" msgstr "שונות" -#: ../data/geany.glade.h:202 ../src/project.c:141 +#: ../data/geany.glade.h:203 ../src/project.c:141 #: ../plugins/classbuilder.c:469 ../plugins/classbuilder.c:479 msgid "Name:" msgstr "שם:" -#: ../data/geany.glade.h:203 +#: ../data/geany.glade.h:204 msgid "New (with _Template)" msgstr "חדש (עם _תבנית)" -#: ../data/geany.glade.h:204 +#: ../data/geany.glade.h:205 msgid "Newline strips trailing spaces" msgstr "ניקוי רווח לבן בסוף שורה" -#: ../data/geany.glade.h:205 +#: ../data/geany.glade.h:206 msgid "Next _Message" msgstr "ה_ודעה הבאה" -#: ../data/geany.glade.h:206 +#: ../data/geany.glade.h:207 msgid "Next to current" msgstr "לצד הכרטיסייה הנוכחית" -#: ../data/geany.glade.h:207 ../src/filetypes.c:102 ../src/filetypes.c:1775 +#: ../data/geany.glade.h:208 ../src/filetypes.c:102 ../src/filetypes.c:1775 msgid "None" msgstr "ללא" -#: ../data/geany.glade.h:208 +#: ../data/geany.glade.h:209 msgid "" "Note: To apply these settings to all currently open documents, use " "Project->Apply Default Indentation." @@ -928,192 +932,192 @@ msgstr "" "הערה: כדי להחיל הגדרות אלה על המסמכים הפתוחים כעת,\n" "בחר בתפריט מיזם->החל הזחת ברירת מחדל." -#: ../data/geany.glade.h:209 +#: ../data/geany.glade.h:210 msgid "Notebook tabs" msgstr "כרטיסיות" -#: ../data/geany.glade.h:210 +#: ../data/geany.glade.h:211 msgid "Only for rectangular selections" msgstr "רק בחירות מלבניות" -#: ../data/geany.glade.h:211 +#: ../data/geany.glade.h:212 msgid "" "Only show virtual spaces beyond the end of lines when drawing a rectangular " "selection" msgstr "מציג רווחים וירטואליים מעבר לסוף שורה כאשר ישנה בחירה מלבנית" -#: ../data/geany.glade.h:212 +#: ../data/geany.glade.h:213 msgid "Open Selected F_ile" msgstr "_פתיחת קובץ נבחר" -#: ../data/geany.glade.h:213 +#: ../data/geany.glade.h:214 msgid "Open new documents from the command-line" msgstr "פתיחת מסמכים חדשים משורת הפקודה" -#: ../data/geany.glade.h:214 +#: ../data/geany.glade.h:215 msgid "Opens at startup the files from the last session" msgstr "פתיחת הקבצים מההפעלה האחרונה בעת הפעלה מחודשת" -#: ../data/geany.glade.h:215 +#: ../data/geany.glade.h:216 msgid "Override Geany keybindings" msgstr "קיצורי מקשים עוקפי Geany למדמה המסוף" -#: ../data/geany.glade.h:216 ../src/keybindings.c:425 +#: ../data/geany.glade.h:217 ../src/keybindings.c:425 msgid "P_lugin Preferences" msgstr "העדפות _תוספים" -#: ../data/geany.glade.h:217 +#: ../data/geany.glade.h:218 msgid "Pack the toolbar to the main menu to save vertical space" msgstr "לארוז את סרגל הכלים לתוך התפריט הראשי כדי לחסוך במקום" -#: ../data/geany.glade.h:218 +#: ../data/geany.glade.h:219 msgid "Page Set_up" msgstr "ה_גדרת עמוד" -#: ../data/geany.glade.h:219 +#: ../data/geany.glade.h:220 msgid "Parenthesis ( )" msgstr "סוגריים עגולים ( )" -#: ../data/geany.glade.h:220 +#: ../data/geany.glade.h:221 msgid "Path (and possibly additional arguments) to your favorite browser" msgstr "נתיב (ואולי דגלים נוספים) לדפדפן החביב עליך" -#: ../data/geany.glade.h:221 +#: ../data/geany.glade.h:222 msgid "" "Path to start in when opening or saving files. Must be an absolute path." msgstr "" "נתיב שיוצג בעת פתיחה או שמירה של קבצים. חייב להיות נתיב מלא. השאר ריק אם " "ברצונך להשתמש בתיקיית העבודה הנוכחית." -#: ../data/geany.glade.h:222 +#: ../data/geany.glade.h:223 msgid "Path to start in when opening project files" msgstr "נתיב שיוצג בעת פתיחת קָבְצי מיזם" -#: ../data/geany.glade.h:224 +#: ../data/geany.glade.h:225 #, no-c-format msgid "Path to the command for printing files (use %f for the filename)" msgstr "נתיב הפקודה להדפסת קבצים ‏(השתמש במחרוזת ‎%f ‏לקבלת שם הקובץ)" -#: ../data/geany.glade.h:225 +#: ../data/geany.glade.h:226 msgid "Placement of new file tabs:" msgstr "מיקום פתיחת כרטיסיות קבצים חדשים:" -#: ../data/geany.glade.h:226 +#: ../data/geany.glade.h:227 msgid "Position:" msgstr "מיקום:" -#: ../data/geany.glade.h:227 +#: ../data/geany.glade.h:228 msgid "Pr_evious Message" msgstr "הודעה _קודמת" -#: ../data/geany.glade.h:228 +#: ../data/geany.glade.h:229 msgid "Preference_s" msgstr "ה_עדפות" -#: ../data/geany.glade.h:229 ../src/keybindings.c:422 +#: ../data/geany.glade.h:230 ../src/keybindings.c:422 msgid "Preferences" msgstr "העדפות" -#: ../data/geany.glade.h:230 +#: ../data/geany.glade.h:231 msgid "" "Pressing tab/shift-tab indents/unindents instead of inserting a tab character" msgstr "" "מאפשר הזחה באמצעות לחיצה על Tab והפחתת הזחה באמצעות לחיצה על Shift+Tab." -#: ../data/geany.glade.h:231 ../src/printing.c:233 +#: ../data/geany.glade.h:232 ../src/printing.c:234 msgid "Print line numbers" msgstr "הדפסת מספרי שורות" -#: ../data/geany.glade.h:232 +#: ../data/geany.glade.h:233 msgid "Print only the basename (without the path) of the printed file" msgstr "הדפסת שם הקובץ בלבד, ללא הנתיב המלא" -#: ../data/geany.glade.h:233 ../src/printing.c:243 +#: ../data/geany.glade.h:234 ../src/printing.c:244 msgid "Print page header" msgstr "הדפסת כותרת בכל דף" -#: ../data/geany.glade.h:234 ../src/printing.c:238 +#: ../data/geany.glade.h:235 ../src/printing.c:239 msgid "Print page numbers" msgstr "מספור הדפים המודפסים" -#: ../data/geany.glade.h:235 ../src/prefs.c:1594 +#: ../data/geany.glade.h:236 ../src/prefs.c:1601 msgid "Printing" msgstr "הדפסה" -#: ../data/geany.glade.h:236 +#: ../data/geany.glade.h:237 msgid "" "Prints a vertical line in the editor window at the given cursor position " "(see below)" msgstr "הדפסת קו אנכי בחלון העורך במיקום הסמן הנתון (ראה להלן)" -#: ../data/geany.glade.h:237 ../src/keybindings.c:237 +#: ../data/geany.glade.h:238 ../src/keybindings.c:237 msgid "Project" msgstr "מיזם" -#: ../data/geany.glade.h:238 +#: ../data/geany.glade.h:239 msgid "Project Properties" msgstr "העדפות מיזם" -#: ../data/geany.glade.h:239 +#: ../data/geany.glade.h:240 msgid "Project files:" msgstr "קָבְצי מיזם:" -#: ../data/geany.glade.h:240 +#: ../data/geany.glade.h:241 msgid "R_eload As" msgstr "טעינה _מחדש בקידוד" -#: ../data/geany.glade.h:241 +#: ../data/geany.glade.h:242 msgid "Read _Only" msgstr "קריאה _בלבד" -#: ../data/geany.glade.h:242 +#: ../data/geany.glade.h:243 msgid "Recent _Files" msgstr "_קבצים אחרונים" -#: ../data/geany.glade.h:243 +#: ../data/geany.glade.h:244 msgid "Recent files list length:" msgstr "אורך רשימת קבצים אחרונים:" -#: ../data/geany.glade.h:244 +#: ../data/geany.glade.h:245 msgid "Remove Error _Indicators" msgstr "הסרת מחוו_ני הצגת שגיאות" -#: ../data/geany.glade.h:245 +#: ../data/geany.glade.h:246 msgid "Remove _Markers" msgstr "הסרת הדג_שות" -#: ../data/geany.glade.h:246 +#: ../data/geany.glade.h:247 msgid "" "Removes all messages from the status bar. The messages are still displayed " "in the status messages window." msgstr "" "הסרת כל ההודעות משורת המצב. ההודעות עדיין תוצגנה בכרטיסיית הודעות המצב." -#: ../data/geany.glade.h:247 +#: ../data/geany.glade.h:248 msgid "Removes trailing spaces and tabs and the end of lines" msgstr "מסיר רווחים והזחות הנמצאים בסופי שורות" -#: ../data/geany.glade.h:248 +#: ../data/geany.glade.h:249 msgid "Replace Spaces b_y Tabs" msgstr "החלפת רווחים בטא_בים" -#: ../data/geany.glade.h:249 ../src/keybindings.c:565 +#: ../data/geany.glade.h:250 ../src/keybindings.c:567 msgid "Replace tabs by space" msgstr "החלפת טאבים ברווחים" -#: ../data/geany.glade.h:250 +#: ../data/geany.glade.h:251 msgid "Replaces all tabs in document by spaces" msgstr "החלפת כל הטאבים במסמך ברווחים" -#: ../data/geany.glade.h:251 +#: ../data/geany.glade.h:252 msgid "Report a _Bug" msgstr "דווח על _תקלה" -#: ../data/geany.glade.h:252 +#: ../data/geany.glade.h:253 msgid "Right" msgstr "ימין" -#: ../data/geany.glade.h:253 +#: ../data/geany.glade.h:254 msgid "" "Run programs in VTE instead of opening a terminal emulation window. Please " "note, programs executed in VTE cannot be stopped" @@ -1121,234 +1125,238 @@ msgstr "" "מאפשר הפעלת תכניות ב-VTE במקום לפתוח חלון הדמיית מסוף. שים לב כי לא ניתן " "לעצור תכניות אלו." -#: ../data/geany.glade.h:254 +#: ../data/geany.glade.h:255 msgid "S_ystem default" msgstr "ברירת מ_חדל של המערכת" -#: ../data/geany.glade.h:255 +#: ../data/geany.glade.h:256 msgid "Save A_ll" msgstr "שמירת ה_כל" -#: ../data/geany.glade.h:256 +#: ../data/geany.glade.h:257 msgid "Save window position and geometry" msgstr "שמירת מיקום החלון ותכונותיו הגאומטריות" -#: ../data/geany.glade.h:257 +#: ../data/geany.glade.h:258 msgid "Saves the window position and geometry and restores it at the start" msgstr "שומר את מיקום החלון ותכונותיו הגיאומטריות ומשחזרם בהפעלה הבאה" -#: ../data/geany.glade.h:258 +#: ../data/geany.glade.h:259 msgid "Scribble" msgstr "הערות" -#: ../data/geany.glade.h:259 +#: ../data/geany.glade.h:260 msgid "Scroll on keystroke" msgstr "גלילה לסוף בלחיצת מקש" -#: ../data/geany.glade.h:260 +#: ../data/geany.glade.h:261 msgid "Scroll on output" msgstr "גלילה לסוף עם קבלת פלט" -#: ../data/geany.glade.h:261 +#: ../data/geany.glade.h:262 msgid "Scrollback lines:" msgstr "קווי גלילה:" -#: ../data/geany.glade.h:262 +#: ../data/geany.glade.h:263 msgid "Set File_type" msgstr "הגדרת סוג הקו_בץ" -#: ../data/geany.glade.h:263 +#: ../data/geany.glade.h:264 msgid "Set Line E_ndings" msgstr "הגדרת סוג תו סיו_ם-שורה" -#: ../data/geany.glade.h:264 +#: ../data/geany.glade.h:265 msgid "Set _Encoding" msgstr "הגדרת _קידוד" -#: ../data/geany.glade.h:265 +#: ../data/geany.glade.h:266 msgid "Sets the background color of the text in the terminal widget" msgstr "קובע את צבע רקע הטקסט של מדמה המסוף" -#: ../data/geany.glade.h:266 +#: ../data/geany.glade.h:267 msgid "Sets the color of the long line marker" msgstr "מגדיר צבע לסימון שורה ארוכה" -#: ../data/geany.glade.h:267 +#: ../data/geany.glade.h:268 msgid "Sets the default encoding for newly created files" msgstr "קובע את קידוד ברירת המחדל לקבצים שנוצרים על ידי Geany" -#: ../data/geany.glade.h:268 +#: ../data/geany.glade.h:269 msgid "Sets the default encoding for opening existing non-Unicode files" msgstr "קובע את קידוד ברירת המחדל לקבצים קיימים שאינם בקידוד יוניקוד" -#: ../data/geany.glade.h:269 +#: ../data/geany.glade.h:270 msgid "Sets the editor font" msgstr "קובע את גופן העורך" -#: ../data/geany.glade.h:270 +#: ../data/geany.glade.h:271 msgid "Sets the font for the message window" msgstr "קובע את גופן חלון ההודעות" -#: ../data/geany.glade.h:271 +#: ../data/geany.glade.h:272 msgid "Sets the font for the symbol list" msgstr "קובע את גופן רשימת הסמלים" -#: ../data/geany.glade.h:272 +#: ../data/geany.glade.h:273 msgid "Sets the font for the terminal widget" msgstr "קובע את גופן מדמה המסוף" -#: ../data/geany.glade.h:273 +#: ../data/geany.glade.h:274 msgid "Sets the foreground color of the text in the terminal widget" msgstr "קובע את צבע החזית של טקסט מדמה המסוף" -#: ../data/geany.glade.h:274 +#: ../data/geany.glade.h:275 +msgid "Sets the path to the background image in the terminal widget" +msgstr "קובע את תמונת רקע הטקסט של מדמה המסוף" + +#: ../data/geany.glade.h:276 msgid "" "Sets the path to the shell which should be started inside the terminal " "emulation" msgstr "מגדיר את מיקום המעטפת במערכת" -#: ../data/geany.glade.h:275 +#: ../data/geany.glade.h:277 msgid "Shell:" msgstr "מעטפת:" -#: ../data/geany.glade.h:276 +#: ../data/geany.glade.h:278 msgid "Show Line _Endings" msgstr "הצגת תו סיום שו_רה" -#: ../data/geany.glade.h:277 +#: ../data/geany.glade.h:279 msgid "Show Message _Window" msgstr "הצגת _חלון ההודעות" -#: ../data/geany.glade.h:278 +#: ../data/geany.glade.h:280 msgid "Show Side_bar" msgstr "הצגת הסרגל ה_צידי" -#: ../data/geany.glade.h:279 +#: ../data/geany.glade.h:281 msgid "Show _Indentation Guides" msgstr "הצגת ה_זחה" -#: ../data/geany.glade.h:280 +#: ../data/geany.glade.h:282 msgid "Show _Line Numbers" msgstr "הצגת מספור _שורות" -#: ../data/geany.glade.h:281 +#: ../data/geany.glade.h:283 msgid "Show _Markers Margin" msgstr "הצגת שוליים צרים לצד _מספור השורות" -#: ../data/geany.glade.h:282 +#: ../data/geany.glade.h:284 msgid "Show _Toolbar" msgstr "הצגת _סרגל הכלים" -#: ../data/geany.glade.h:283 +#: ../data/geany.glade.h:285 msgid "Show _White Space" msgstr "הצגת רוו_חים לבנים" -#: ../data/geany.glade.h:284 +#: ../data/geany.glade.h:286 msgid "Show close buttons" msgstr "הצגת כפתורי סגירה" -#: ../data/geany.glade.h:285 +#: ../data/geany.glade.h:287 msgid "Show documents list" msgstr "הצגת רשימת המסמכים" -#: ../data/geany.glade.h:286 +#: ../data/geany.glade.h:288 msgid "Show editor tabs" msgstr "הצגת לשוניות העורך" -#: ../data/geany.glade.h:287 +#: ../data/geany.glade.h:289 msgid "Show indentation guides" msgstr "הצגת הזחה" -#: ../data/geany.glade.h:288 +#: ../data/geany.glade.h:290 msgid "Show line endings" msgstr "הצגת תווי סוף-שורה" -#: ../data/geany.glade.h:289 +#: ../data/geany.glade.h:291 msgid "Show line numbers" msgstr "הצגת מספור שורות" -#: ../data/geany.glade.h:290 +#: ../data/geany.glade.h:292 msgid "Show markers margin" msgstr "הצגת שוליים צרים לצד מספור השורות" -#: ../data/geany.glade.h:291 +#: ../data/geany.glade.h:293 msgid "Show sidebar" msgstr "הצגת הסרגל הצידי" -#: ../data/geany.glade.h:292 +#: ../data/geany.glade.h:294 msgid "Show status bar" msgstr "הצגת שורת המצב" -#: ../data/geany.glade.h:293 +#: ../data/geany.glade.h:295 msgid "Show symbol list" msgstr "הצגת רשימת הסמלים" -#: ../data/geany.glade.h:294 +#: ../data/geany.glade.h:296 msgid "Show t_oolbar" msgstr "הצגת סרגל ה_כלים" -#: ../data/geany.glade.h:295 +#: ../data/geany.glade.h:297 msgid "Show white space" msgstr "הצגת רווחים לבנים" -#: ../data/geany.glade.h:296 +#: ../data/geany.glade.h:298 msgid "Shows a confirmation dialog on exit" msgstr "מציג דו-שיח לאישור יציאה" -#: ../data/geany.glade.h:297 +#: ../data/geany.glade.h:299 msgid "" "Shows a small cross button in the file tabs to easily close files when " "clicking on it (requires restart of Geany)" msgstr "מציג כפתור X קטן המאפשר לסגור קבצים בקלות על-ידי לחיצה עליו" -#: ../data/geany.glade.h:298 +#: ../data/geany.glade.h:300 msgid "Shows or hides the Line Number margin" msgstr "הצגה או הסתרה של מספור השורות" -#: ../data/geany.glade.h:299 +#: ../data/geany.glade.h:301 msgid "" "Shows or hides the small margin right of the line numbers, which is used to " "mark lines" msgstr "מציג או מסתיר שוליים צרים לצד מספור השורות" -#: ../data/geany.glade.h:300 +#: ../data/geany.glade.h:302 msgid "Shows small dotted lines to help you to use the right indentation" msgstr "מציג קווים אנכיים בכדי להראות כמה הזחות בכל שורה" -#: ../data/geany.glade.h:301 +#: ../data/geany.glade.h:303 msgid "Shows the line ending character" msgstr "מציג תווי סיום שורה בסוף כל שורה" -#: ../data/geany.glade.h:302 +#: ../data/geany.glade.h:304 msgid "Sidebar:" msgstr "סרגל צידי:" -#: ../data/geany.glade.h:303 +#: ../data/geany.glade.h:305 msgid "Single quotes ' '" msgstr "גרש ' '" -#: ../data/geany.glade.h:304 +#: ../data/geany.glade.h:306 msgid "Snippet completion" msgstr "השלמת קוד" -#: ../data/geany.glade.h:305 +#: ../data/geany.glade.h:307 msgid "" "Space separated list of file patterns used for the find in files dialog (e." "g. *.c *.h)" msgstr "רשימת סוגי הקבצים המשמשים את דו-שיח מציאת הקבצים (לדוגמה: ‎*.c *.h)" -#: ../data/geany.glade.h:306 +#: ../data/geany.glade.h:308 msgid "" "Specifies the history in lines, which you can scroll back in the terminal " "widget" msgstr "" "מציין את מספר השורות שתשמרנה בהיסטוריה, כך שיהיה ניתן לגלול חזרה במדמה המסוף" -#: ../data/geany.glade.h:307 +#: ../data/geany.glade.h:309 msgid "Specifies the number of files which are stored in the Recent files list" msgstr "מציין את מספר הקבצים שמאוחסנים ברשימת הקבצים האחרונים שנפתחו" -#: ../data/geany.glade.h:308 ../src/printing.c:275 +#: ../data/geany.glade.h:310 ../src/printing.c:276 msgid "" "Specify a format for the date and time stamp which is added to the page " "header on each page. You can use any conversion specifiers which can be used " @@ -1357,7 +1365,7 @@ msgstr "" "ציין תבנית עבור תווים כלליים לציון תאריך. אתה יכול להשתמש בכל תווי ההמרה אשר " "ניתן להשתמש בפונקציית strftime לפי תקן ANSI C." -#: ../data/geany.glade.h:309 +#: ../data/geany.glade.h:311 msgid "" "Specify a format for the the {datetime} wildcard. You can use any conversion " "specifiers which can be used with the ANSI C strftime function." @@ -1365,7 +1373,7 @@ msgstr "" "ציין תבנית עבור תווים כלליים לציון תאריך ושעה. אתה יכול להשתמש בכל תווי " "ההמרה אשר ניתן להשתמש בפונקציית strftime לפי תקן ANSI C." -#: ../data/geany.glade.h:310 +#: ../data/geany.glade.h:312 msgid "" "Specify a format for the the {date} wildcard. You can use any conversion " "specifiers which can be used with the ANSI C strftime function." @@ -1373,7 +1381,7 @@ msgstr "" "ציין תבנית עבור תווים כלליים לציון תאריך. אתה יכול להשתמש בכל תווי ההמרה אשר " "ניתן להשתמש בפונקציית strftime לפי תקן ANSI C." -#: ../data/geany.glade.h:311 +#: ../data/geany.glade.h:313 msgid "" "Specify a format for the the {year} wildcard. You can use any conversion " "specifiers which can be used with the ANSI C strftime function." @@ -1381,51 +1389,51 @@ msgstr "" "ציין תבנית עבור תווים כלליים לציון שנה. אתה יכול להשתמש בכל תווי ההמרה אשר " "ניתן להשתמש בפונקציית strftime לפי תקן ANSI C." -#: ../data/geany.glade.h:312 +#: ../data/geany.glade.h:314 msgid "Square brackets [ ]" msgstr "סוגריים מרובעים [ ]" -#: ../data/geany.glade.h:313 +#: ../data/geany.glade.h:315 msgid "Start a new file for each command-line filename that doesn't exist" msgstr "אם ליצור מסמכים חדשים, כאשר נשלחים משורת הפקודה קבצים שאינם קיימים." -#: ../data/geany.glade.h:314 +#: ../data/geany.glade.h:316 msgid "Startup" msgstr "אתחול" -#: ../data/geany.glade.h:315 +#: ../data/geany.glade.h:317 msgid "Startup path:" msgstr "נתיב הפעלה:" -#: ../data/geany.glade.h:316 +#: ../data/geany.glade.h:318 msgid "Status" msgstr "מצבים" -#: ../data/geany.glade.h:317 +#: ../data/geany.glade.h:319 msgid "Stop scrolling at last line" msgstr "עצירת הגלילה בשורה האחרונה" -#: ../data/geany.glade.h:318 +#: ../data/geany.glade.h:320 msgid "Store project file inside the project base directory" msgstr "אחסון קָבְצי המיזם בתיקיית המיזם הבסיסית" -#: ../data/geany.glade.h:319 +#: ../data/geany.glade.h:321 msgid "Strip trailing spaces and tabs" msgstr "הסרת רווחים והזחות מיותרים" -#: ../data/geany.glade.h:320 +#: ../data/geany.glade.h:322 msgid "Suppress status messages in the status bar" msgstr "הסתרת הודעות-מצב בשורת המצב" -#: ../data/geany.glade.h:321 +#: ../data/geany.glade.h:323 msgid "Switch to last used document after closing a tab" msgstr "לאחר סגירת לשונית, עבור למסמך האחרון שנצפה" -#: ../data/geany.glade.h:322 +#: ../data/geany.glade.h:324 msgid "Switch to status message list at new message" msgstr "מעבר לרשימת ההודעות בעת קבלת הודעת-מצב חדשה" -#: ../data/geany.glade.h:323 +#: ../data/geany.glade.h:325 msgid "" "Switch to the status message tab (in the notebook window at the bottom) if a " "new status message arrives" @@ -1433,64 +1441,64 @@ msgstr "" "מעבר אל כרטיסיית הודעות המצב (בחלון הכרטיסיות שבתחתית החלון הראשי) כאשר " "מתקבלת הודעת-מצב חדשה" -#: ../data/geany.glade.h:324 +#: ../data/geany.glade.h:326 msgid "Symbol list update frequency:" msgstr "תדירות עדכון רשימת הסמלים:" -#: ../data/geany.glade.h:325 +#: ../data/geany.glade.h:327 msgid "Symbol list:" msgstr "רשימת סמלים:" -#: ../data/geany.glade.h:326 ../src/sidebar.c:124 +#: ../data/geany.glade.h:328 ../src/sidebar.c:124 msgid "Symbols" msgstr "סמלים" -#: ../data/geany.glade.h:327 +#: ../data/geany.glade.h:329 msgid "System _default" msgstr "ברירת המח_דל של המערכת" -#: ../data/geany.glade.h:328 +#: ../data/geany.glade.h:330 msgid "T_abs and Spaces" msgstr "טאבים ורוו_חים" -#: ../data/geany.glade.h:329 +#: ../data/geany.glade.h:331 msgid "T_abs and spaces" msgstr "טאבים ורוו_חים" -#: ../data/geany.glade.h:330 ../src/keybindings.c:371 +#: ../data/geany.glade.h:332 ../src/keybindings.c:371 msgid "T_oggle Case of Selection" msgstr "שינוי הטקסט הנוכחי לאותיות ק_טנות" -#: ../data/geany.glade.h:331 +#: ../data/geany.glade.h:333 msgid "Tab key indents" msgstr "הזחה באמצעות מקש טאב" -#: ../data/geany.glade.h:332 ../src/prefs.c:1590 +#: ../data/geany.glade.h:334 ../src/prefs.c:1597 msgid "Templates" msgstr "תבניות" -#: ../data/geany.glade.h:333 ../src/prefs.c:1598 ../src/vte.c:290 +#: ../data/geany.glade.h:335 ../src/prefs.c:1605 ../src/vte.c:291 msgid "Terminal" msgstr "מסוף" -#: ../data/geany.glade.h:334 +#: ../data/geany.glade.h:336 msgid "Terminal:" msgstr "מדמה מסוף:" -#: ../data/geany.glade.h:335 +#: ../data/geany.glade.h:337 msgid "" "The amount of characters which are necessary to show the symbol " "autocompletion list" msgstr "מספר התווים המזערי הנחוצים בכדי להציג רשימת השלמה אוטומטית" -#: ../data/geany.glade.h:336 +#: ../data/geany.glade.h:338 msgid "" "The background color of characters after the given cursor position (see " "below) changed to the color set below, (this is recommended if you use " "proportional fonts)" msgstr "צבע הרקע של התווים לאחר מיקום שבירת השורה" -#: ../data/geany.glade.h:337 +#: ../data/geany.glade.h:339 msgid "" "The long line marker is a thin vertical line in the editor, it helps to mark " "long lines, or as a hint to break the line. Set this value to a value " @@ -1499,15 +1507,15 @@ msgstr "" "קו אנכי דק בעורך משמש להצגת שורה ארוכה, או רמז לשבירת שורה. קבע ערך זה לגדול " "מאפס בכדי לציין את מיקום העמודה בו הוא אמור להופיע" -#: ../data/geany.glade.h:338 +#: ../data/geany.glade.h:340 msgid "The name of the developer" msgstr "שם המפתח" -#: ../data/geany.glade.h:339 +#: ../data/geany.glade.h:341 msgid "The width in chars of a single indent" msgstr "רוחב (בתווים) של הזחה אחת" -#: ../data/geany.glade.h:340 +#: ../data/geany.glade.h:342 msgid "" "This option disables the automatic detection of the file encoding when " "opening non-Unicode files and opens the file with the specified encoding " @@ -1516,121 +1524,121 @@ msgstr "" "אפשרות זו מבטלת זיהוי אוטומטי של קידוד קובץ שאינו בקידוד יוניקוד ופותחת את " "הקובץ בקידוד שצוין (ראה להלן)." -#: ../data/geany.glade.h:341 +#: ../data/geany.glade.h:343 msgid "" "This option disables the keybinding to popup the menu bar (default is F10). " "Disabling it can be useful if you use, for example, Midnight Commander " "within the VTE." msgstr "אפשרות זו מבטלת את קיצור-המקש להצגת התפריט קופץ (F10 בברירת מחדל)" -#: ../data/geany.glade.h:342 +#: ../data/geany.glade.h:344 msgid "To_ggle All Additional Widgets" msgstr "ה_צגה או הסתרת היישומונים" -#: ../data/geany.glade.h:343 +#: ../data/geany.glade.h:345 msgid "Toggle the documents list on and off" msgstr "הצגה או הסתרה של רשימת המסמכים" -#: ../data/geany.glade.h:344 +#: ../data/geany.glade.h:346 msgid "Toggle the symbol list on and off" msgstr "הצגה או הסתרה של רשימת הסמלים" -#: ../data/geany.glade.h:345 ../src/prefs.c:1582 +#: ../data/geany.glade.h:347 ../src/prefs.c:1589 msgid "Toolbar" msgstr "סרגל הכלים" -#: ../data/geany.glade.h:346 ../src/keybindings.c:239 ../src/prefs.c:1588 +#: ../data/geany.glade.h:348 ../src/keybindings.c:239 ../src/prefs.c:1595 msgid "Tools" msgstr "כלים" -#: ../data/geany.glade.h:347 +#: ../data/geany.glade.h:349 msgid "Top" msgstr "למעלה" -#: ../data/geany.glade.h:348 +#: ../data/geany.glade.h:350 msgid "" "Type a defined short character sequence and complete it to a more complex " "string using a single keypress" msgstr "" "מאפשר הקלדת רצף תווים קצר ומוגדר ולהשלים אותו באמצעות לחיצה על מקש מסוים" -#: ../data/geany.glade.h:349 +#: ../data/geany.glade.h:351 msgid "Type:" msgstr "סוג:" -#: ../data/geany.glade.h:350 +#: ../data/geany.glade.h:352 msgid "U_ncomment Line(s)" msgstr "הסרת הער_ת שורה" -#: ../data/geany.glade.h:351 +#: ../data/geany.glade.h:353 msgid "Use Windows File Open/Save dialogs" msgstr "שימוש בסייר הקבצים של חלונות לפתיחה ולשמירת קבצים" -#: ../data/geany.glade.h:352 +#: ../data/geany.glade.h:354 msgid "Use an external command for printing" msgstr "השתמש בפקודה חיצונית להדפסה" -#: ../data/geany.glade.h:353 +#: ../data/geany.glade.h:355 msgid "" "Use current word under the cursor when opening the Find, Find in Files or " "Replace dialog and there is no selection" msgstr "" "משתמש במילה הנמצאת תחת הסמן בתיבת דו-שיח לחיפוש, חיפוש בקובץ וחיפוש והחלפה" -#: ../data/geany.glade.h:354 +#: ../data/geany.glade.h:356 msgid "Use fixed encoding when opening non-Unicode files" msgstr "השתמש בקידוד קבוע לפתיחת קבצים שאינם בקידוד יוניקוד" -#: ../data/geany.glade.h:355 +#: ../data/geany.glade.h:357 msgid "Use global settings" msgstr "השתמש בהגדרות הראשיות" -#: ../data/geany.glade.h:356 +#: ../data/geany.glade.h:358 msgid "Use indicators to show compile errors" msgstr "השתמש במחוונים להצגת שגיאות הידור" -#: ../data/geany.glade.h:357 +#: ../data/geany.glade.h:359 msgid "Use native GTK printing" msgstr "השתמש במדפיס GTK" -#: ../data/geany.glade.h:358 +#: ../data/geany.glade.h:360 msgid "Use one tab per indent" msgstr "השתמש בטאב אחד לכל כניסה" -#: ../data/geany.glade.h:359 +#: ../data/geany.glade.h:361 msgid "Use project-based session files" msgstr "שמירת הקבצים הפתוחים האחרונים במיזם ושחזורם בפתיחתו הבאה" -#: ../data/geany.glade.h:360 +#: ../data/geany.glade.h:362 msgid "" "Use spaces if the total indent is less than the tab width, otherwise use both" msgstr "השתמש ברווחים אם הכניסה קטנה מרוחב הטאב, אחרת השתמש בשניהם." -#: ../data/geany.glade.h:361 +#: ../data/geany.glade.h:363 msgid "Use spaces when inserting indentation" msgstr "הכנס רווחים במקום טאבים" -#: ../data/geany.glade.h:362 ../src/printing.c:261 +#: ../data/geany.glade.h:364 ../src/printing.c:262 msgid "Use the basename of the printed file" msgstr "הדפסת שם הקובץ הבסיסי בלבד" -#: ../data/geany.glade.h:363 +#: ../data/geany.glade.h:365 msgid "Use the current file's directory for Find in Files" msgstr "שימוש בתיקיית הקובץ הנוכחי לחיפוש קבצים" -#: ../data/geany.glade.h:364 +#: ../data/geany.glade.h:366 msgid "Use the current word under the cursor for Find dialogs" msgstr "שימוש במילה הנמצאת תחת הסמן לחיפוש בדו-שיח החיפוש" -#: ../data/geany.glade.h:365 ../src/prefs.c:1596 +#: ../data/geany.glade.h:367 ../src/prefs.c:1603 msgid "Various" msgstr "שונות" -#: ../data/geany.glade.h:366 +#: ../data/geany.glade.h:368 msgid "Version number, which a new file initially has" msgstr "מספר הגרסה, אשר יופיע בתחילת כל קובץ" -#: ../data/geany.glade.h:367 +#: ../data/geany.glade.h:369 msgid "" "When \"smart\" home is enabled, the HOME key will move the caret to the " "first non-blank character of the line, unless it is already there, it moves " @@ -1641,7 +1649,7 @@ msgstr "" "כאשר המקש \"Home\" נמצא במצב \"חכם\", שימוש בו יזיז את הסמן לתו הראשון בשורה " "שאינו תו לבן. אם הסמן כבר מוצב עליו, אזי הוא יוזז לתחילת השורה. " -#: ../data/geany.glade.h:368 +#: ../data/geany.glade.h:370 msgid "" "When enabled, a project file is stored by default inside the project base " "directory when creating new projects instead of one directory above the base " @@ -1652,7 +1660,7 @@ msgstr "" "שלו במקום בתיקייה אחת מעל. אתה עדיין יכול לשנות את נתיב קובץ המיזם בדו-שיח " "ליצירת מיזם חדש." -#: ../data/geany.glade.h:369 +#: ../data/geany.glade.h:371 msgid "" "Whether the virtual terminal emulation (VTE) should be loaded at startup, " "disable it if you do not need it" @@ -1660,34 +1668,34 @@ msgstr "" "האם לטעון את הדמיית המסוף בעת ההפעלה, לא לסמן אם אתה רוצה להשבית את הדמיית " "המסוף" -#: ../data/geany.glade.h:370 +#: ../data/geany.glade.h:372 msgid "" "Whether to beep if an error occurred or when the compilation process has " "finished" msgstr "האם להשמיע צפצוף בסיום הידור ובעת הצגת שגיאות" -#: ../data/geany.glade.h:371 +#: ../data/geany.glade.h:373 msgid "Whether to blink the cursor" msgstr "מגדיר אם סמן מדמה המסוף יהבהב" -#: ../data/geany.glade.h:372 +#: ../data/geany.glade.h:374 msgid "" "Whether to detect the indentation type from file contents when a file is " "opened" msgstr "מנסה לזהות ולהגדיר את סוג הזחת הקובץ בעת פתיחתו, בהסתמך על תָכְנו." -#: ../data/geany.glade.h:373 +#: ../data/geany.glade.h:375 msgid "" "Whether to detect the indentation width from file contents when a file is " "opened" msgstr "מנסה לזהות ולהגדיר את סוג הזחת הקובץ בעת פתיחתו, בהסתמך תָכְנו." -#: ../data/geany.glade.h:374 +#: ../data/geany.glade.h:376 msgid "" "Whether to execute \\\"cd $path\\\" when you switch between opened files" msgstr "האם לבצע \\\"‎cd $path\\\" ‏בעת מעבר בין קבצים שנפתחו" -#: ../data/geany.glade.h:375 +#: ../data/geany.glade.h:377 msgid "" "Whether to place file tabs next to the current tab rather than at the edges " "of the notebook" @@ -1695,23 +1703,23 @@ msgstr "" "אם למקם כרטיסיות קבצים חדשים לצד הכרטיסייה הנוכחית במקום בצידי הכרטיסיות " "הפתוחות." -#: ../data/geany.glade.h:376 +#: ../data/geany.glade.h:378 msgid "Whether to scroll to the bottom if a key was pressed" msgstr "מגדיר אם לגלול לתחתית מדמה המסוף בלחיצת מקש" -#: ../data/geany.glade.h:377 +#: ../data/geany.glade.h:379 msgid "Whether to scroll to the bottom when output is generated" msgstr "מגדיר אם לגלול לתחתית מדמה המסוף כשמתקבל פלט" -#: ../data/geany.glade.h:378 +#: ../data/geany.glade.h:380 msgid "Whether to show the status bar at the bottom of the main window" msgstr "קובע האם להציג את שורת המצב בחלון הראשי" -#: ../data/geany.glade.h:379 +#: ../data/geany.glade.h:381 msgid "Whether to stop scrolling one page past the last line of a document" msgstr "קובע אם אפשר לגלול דף נוסף מעבר לסוף הקובץ." -#: ../data/geany.glade.h:380 +#: ../data/geany.glade.h:382 msgid "" "Whether to store a project's session files and open them when re-opening the " "project" @@ -1719,7 +1727,7 @@ msgstr "" "האם לשמור את קָבְצי המיזם הפתוחים לפני סגירת המיזם, ולפָתְחם בעת פתיחה מחודשת של " "המיזם" -#: ../data/geany.glade.h:381 +#: ../data/geany.glade.h:383 msgid "" "Whether to use indicators (a squiggly underline) to highlight the lines " "where the compiler found a warning or an error" @@ -1727,15 +1735,15 @@ msgstr "" "קובע האם להשתמש במחוונים (קו תחתון מתפתל) כדי להדגיש את השורות בהן המהדר מצא " "שגיאה או התרה על אזהרה" -#: ../data/geany.glade.h:382 +#: ../data/geany.glade.h:384 msgid "Wi_ki" msgstr "וי_קי" -#: ../data/geany.glade.h:383 +#: ../data/geany.glade.h:385 msgid "Width:" msgstr "רוחב:" -#: ../data/geany.glade.h:384 +#: ../data/geany.glade.h:386 msgid "" "Wrap the line at the window border and continue it on the next line. Note: " "line wrapping has a high performance cost for large documents so should be " @@ -1745,321 +1753,321 @@ msgstr "" "שורות עלות ביצועים גבוהה במסמכים גדולים, לכן יש להימנע משימוש באפשרות זו " "במחשבים איטיים." -#: ../data/geany.glade.h:385 +#: ../data/geany.glade.h:387 msgid "XML/HTML tag auto-closing" msgstr "תג סגירה אוטומטי ב-XML/HTML" -#: ../data/geany.glade.h:386 +#: ../data/geany.glade.h:388 msgid "Year:" msgstr "שנה:" -#: ../data/geany.glade.h:387 +#: ../data/geany.glade.h:389 msgid "_1" msgstr "_1" -#: ../data/geany.glade.h:388 +#: ../data/geany.glade.h:390 msgid "_2" msgstr "_2" -#: ../data/geany.glade.h:389 +#: ../data/geany.glade.h:391 msgid "_3" msgstr "_3" -#: ../data/geany.glade.h:390 +#: ../data/geany.glade.h:392 msgid "_4" msgstr "_4" -#: ../data/geany.glade.h:391 +#: ../data/geany.glade.h:393 msgid "_5" msgstr "_5" -#: ../data/geany.glade.h:392 +#: ../data/geany.glade.h:394 msgid "_6" msgstr "_6" -#: ../data/geany.glade.h:393 +#: ../data/geany.glade.h:395 msgid "_7" msgstr "_7" -#: ../data/geany.glade.h:394 +#: ../data/geany.glade.h:396 msgid "_8" msgstr "_8" -#: ../data/geany.glade.h:395 +#: ../data/geany.glade.h:397 msgid "_Append toolbar to the menu" msgstr "_צירוף סרגל הכלים לשורת התפריטים" -#: ../data/geany.glade.h:396 +#: ../data/geany.glade.h:398 msgid "_Apply Default Indentation" msgstr "ה_חל הזחת ברירת מחדל" -#: ../data/geany.glade.h:397 +#: ../data/geany.glade.h:399 msgid "_Auto-indentation" msgstr "הזחה אוטומ_טית" #. build the code -#: ../data/geany.glade.h:398 ../src/build.c:2568 ../src/build.c:2845 +#: ../data/geany.glade.h:400 ../src/build.c:2568 ../src/build.c:2845 msgid "_Build" msgstr "_בנייה" -#: ../data/geany.glade.h:399 +#: ../data/geany.glade.h:401 ../src/keybindings.c:565 msgid "_Clone" msgstr "פתי_חת עותק זמני של הקובץ" -#: ../data/geany.glade.h:400 +#: ../data/geany.glade.h:402 msgid "_Close" msgstr "_סגירה" -#: ../data/geany.glade.h:401 +#: ../data/geany.glade.h:403 msgid "_Color Chooser" msgstr "בחירת _צבע" -#: ../data/geany.glade.h:402 +#: ../data/geany.glade.h:404 msgid "_Color Schemes" msgstr "בחירת ער_כת צבעים" -#: ../data/geany.glade.h:403 +#: ../data/geany.glade.h:405 msgid "_Commands" msgstr "פ_קודות" -#: ../data/geany.glade.h:404 +#: ../data/geany.glade.h:406 msgid "_Comment Line(s)" msgstr "ה_כנסת הערת שורה" -#: ../data/geany.glade.h:405 ../src/keybindings.c:344 +#: ../data/geany.glade.h:407 ../src/keybindings.c:344 msgid "_Copy Current Line(s)" msgstr "ה_עתקת השורה הנוכחית" -#: ../data/geany.glade.h:406 ../src/keybindings.c:347 +#: ../data/geany.glade.h:408 ../src/keybindings.c:347 msgid "_Cut Current Line(s)" msgstr "_גזירת השורה הנוכחית" -#: ../data/geany.glade.h:407 +#: ../data/geany.glade.h:409 msgid "_Decrease Indent" msgstr "ה_זח החוצה" -#: ../data/geany.glade.h:408 ../src/keybindings.c:298 +#: ../data/geany.glade.h:410 ../src/keybindings.c:298 msgid "_Delete Current Line(s)" msgstr "_מחיקת השורה הנוכחית" -#: ../data/geany.glade.h:409 +#: ../data/geany.glade.h:411 msgid "_Detect from Content" msgstr "זיהוי סוג הז_חת הקובץ" -#: ../data/geany.glade.h:410 +#: ../data/geany.glade.h:412 msgid "_Document" msgstr "_מסמך" -#: ../data/geany.glade.h:411 +#: ../data/geany.glade.h:413 msgid "_Donate" msgstr "תרומו_ת" -#: ../data/geany.glade.h:412 ../src/keybindings.c:295 +#: ../data/geany.glade.h:414 ../src/keybindings.c:295 msgid "_Duplicate Line or Selection" msgstr "שכפול השו_רה או הבחירה נוכחית" -#: ../data/geany.glade.h:413 +#: ../data/geany.glade.h:415 msgid "_Edit" msgstr "_עריכה" -#: ../data/geany.glade.h:414 +#: ../data/geany.glade.h:416 msgid "_File" msgstr "_קובץ" -#: ../data/geany.glade.h:415 +#: ../data/geany.glade.h:417 msgid "_Fold All" msgstr "קיפול ה_כל" -#: ../data/geany.glade.h:416 +#: ../data/geany.glade.h:418 msgid "_Format" msgstr "_תבנית" -#: ../data/geany.glade.h:417 +#: ../data/geany.glade.h:419 msgid "_Go to Line" msgstr "מעבר _לשורה" -#: ../data/geany.glade.h:418 ../src/keybindings.c:474 +#: ../data/geany.glade.h:420 ../src/keybindings.c:474 msgid "_Go to Next Marker" msgstr "מ_עבר להדגשה הבאה" -#: ../data/geany.glade.h:419 ../src/keybindings.c:477 +#: ../data/geany.glade.h:421 ../src/keybindings.c:477 msgid "_Go to Previous Marker" msgstr "מ_עבר להדגשה הקודמת" -#: ../data/geany.glade.h:420 +#: ../data/geany.glade.h:422 msgid "_Help" msgstr "ע_זרה" -#: ../data/geany.glade.h:421 +#: ../data/geany.glade.h:423 msgid "_Hide Toolbar" msgstr "הסתרת סרגל הכ_לים" -#: ../data/geany.glade.h:422 +#: ../data/geany.glade.h:424 msgid "_Images only" msgstr "רק תמו_נות" -#: ../data/geany.glade.h:423 +#: ../data/geany.glade.h:425 msgid "_Increase Indent" msgstr "_הזח פנימה" -#: ../data/geany.glade.h:424 +#: ../data/geany.glade.h:426 msgid "_Insert \"include <...>\"" msgstr "ה_כנסת \"include <...>\"" -#: ../data/geany.glade.h:425 ../src/keybindings.c:412 +#: ../data/geany.glade.h:427 ../src/keybindings.c:412 msgid "_Insert Alternative White Space" msgstr "ה_כנסת רווחים" -#: ../data/geany.glade.h:426 +#: ../data/geany.glade.h:428 msgid "_Keyboard Shortcuts" msgstr "קיצורי _מקשים" -#: ../data/geany.glade.h:427 +#: ../data/geany.glade.h:429 msgid "_Large icons" msgstr "צלמיות _גדולות" -#: ../data/geany.glade.h:428 +#: ../data/geany.glade.h:430 msgid "_Line Wrapping" msgstr "גלישת _שורות" -#: ../data/geany.glade.h:429 ../src/keybindings.c:456 +#: ../data/geany.glade.h:431 ../src/keybindings.c:456 msgid "_Mark All" msgstr "הד_גשת הכל" -#: ../data/geany.glade.h:430 +#: ../data/geany.glade.h:432 msgid "_More" msgstr "_עוד" -#: ../data/geany.glade.h:431 +#: ../data/geany.glade.h:433 msgid "_Move Line(s) Down" msgstr "ה_זזת שורה מטה" -#: ../data/geany.glade.h:432 +#: ../data/geany.glade.h:434 msgid "_Move Line(s) Up" msgstr "הזז_ת שורה מעלה" -#: ../data/geany.glade.h:433 +#: ../data/geany.glade.h:435 msgid "_New" msgstr "_חדש" -#: ../data/geany.glade.h:434 +#: ../data/geany.glade.h:436 msgid "_Open" msgstr "_פתיחה" -#: ../data/geany.glade.h:435 +#: ../data/geany.glade.h:437 msgid "_Project" msgstr "_מיזם" -#: ../data/geany.glade.h:436 +#: ../data/geany.glade.h:438 msgid "_Recent Projects" msgstr "מיזמים _אחרונים" -#: ../data/geany.glade.h:437 ../src/keybindings.c:401 +#: ../data/geany.glade.h:439 ../src/keybindings.c:401 msgid "_Reflow Lines/Block" msgstr "הצג_ת בלוק/שורות מחדש" -#: ../data/geany.glade.h:438 ../src/callbacks.c:433 ../src/document.c:2853 +#: ../data/geany.glade.h:440 ../src/callbacks.c:433 ../src/document.c:2861 #: ../src/sidebar.c:697 msgid "_Reload" msgstr "טעינה מחד_ש" -#: ../data/geany.glade.h:439 +#: ../data/geany.glade.h:441 msgid "_Reload Configuration" msgstr "רענון תצו_רה" -#: ../data/geany.glade.h:440 ../src/search.c:603 +#: ../data/geany.glade.h:442 ../src/search.c:603 msgid "_Replace" msgstr "הח_לפה" -#: ../data/geany.glade.h:441 +#: ../data/geany.glade.h:443 msgid "_Replace Tabs by Spaces" msgstr "החלפת _טאבים ברווחים" -#: ../data/geany.glade.h:442 +#: ../data/geany.glade.h:444 msgid "_Search" msgstr "_חיפוש" -#: ../data/geany.glade.h:443 ../src/keybindings.c:357 +#: ../data/geany.glade.h:445 ../src/keybindings.c:357 msgid "_Select Current Line(s)" msgstr "_בחירת השורה הנוכחית" -#: ../data/geany.glade.h:444 ../src/keybindings.c:360 +#: ../data/geany.glade.h:446 ../src/keybindings.c:360 msgid "_Select Current Paragraph" msgstr "_בחירת הפסקה הנוכחית" -#: ../data/geany.glade.h:445 +#: ../data/geany.glade.h:447 msgid "_Send Selection to" msgstr "שליחת בח_ירה אל" -#: ../data/geany.glade.h:446 ../src/keybindings.c:399 +#: ../data/geany.glade.h:448 ../src/keybindings.c:399 msgid "_Send Selection to Terminal" msgstr "_שליחת הבחירה למסוף" -#: ../data/geany.glade.h:447 +#: ../data/geany.glade.h:449 msgid "_Small icons" msgstr "_צלמיות קטנות" -#: ../data/geany.glade.h:448 ../src/keybindings.c:390 +#: ../data/geany.glade.h:450 ../src/keybindings.c:390 msgid "_Smart Line Indent" msgstr "הזח ש_ורות" -#: ../data/geany.glade.h:449 +#: ../data/geany.glade.h:451 msgid "_Spaces" msgstr "רוו_חים" -#: ../data/geany.glade.h:450 +#: ../data/geany.glade.h:452 msgid "_Strip Trailing Spaces" msgstr "הסרת רווחים והזחות מ_יותרים" -#: ../data/geany.glade.h:451 +#: ../data/geany.glade.h:453 msgid "_Tabs" msgstr "_טאב" -#: ../data/geany.glade.h:452 +#: ../data/geany.glade.h:454 msgid "_Text only" msgstr "רק טקס_ט" -#: ../data/geany.glade.h:453 +#: ../data/geany.glade.h:455 msgid "_Toggle Line Commentation" msgstr "הכנסת/הסרת הע_רת שורה" -#: ../data/geany.glade.h:454 +#: ../data/geany.glade.h:456 msgid "_Toolbar Preferences" msgstr "העדפות סרגל ה_כלים" -#: ../data/geany.glade.h:455 +#: ../data/geany.glade.h:457 msgid "_Tools" msgstr "_כלים" -#: ../data/geany.glade.h:456 +#: ../data/geany.glade.h:458 msgid "_Unfold All" msgstr "פתיחת ה_כל" -#: ../data/geany.glade.h:457 +#: ../data/geany.glade.h:459 msgid "_Very small icons" msgstr "צלמיות קטנו_ת מאוד" -#: ../data/geany.glade.h:458 ../src/dialogs.c:358 +#: ../data/geany.glade.h:460 ../src/dialogs.c:358 msgid "_View" msgstr "תצו_גה" -#: ../data/geany.glade.h:459 +#: ../data/geany.glade.h:461 msgid "_Website" msgstr "דף ה_בית" -#: ../data/geany.glade.h:460 +#: ../data/geany.glade.h:462 msgid "_Word Count" msgstr "מונה _מילים" -#: ../data/geany.glade.h:461 +#: ../data/geany.glade.h:463 msgid "_Write Unicode BOM" msgstr "_כתיבת יוניקוד BOM" -#: ../data/geany.glade.h:462 +#: ../data/geany.glade.h:464 msgid "email address of the developer" msgstr "כתובת הדואר האלקטרוני של המפתח" -#: ../data/geany.glade.h:463 +#: ../data/geany.glade.h:465 msgid "invisible" msgstr "הסתרה" @@ -2081,67 +2089,67 @@ msgstr "" "Frank Lanitz\n" "כל הזכויות שמורות." -#: ../src/about.c:160 +#: ../src/about.c:159 msgid "About Geany" msgstr "‫אודות Geany" -#: ../src/about.c:210 +#: ../src/about.c:204 msgid "A fast and lightweight IDE" msgstr "סביבת פיתוח משולבת מהירה וקלת משקל" -#: ../src/about.c:231 +#: ../src/about.c:225 #, c-format msgid "(built on or after %s)" msgstr "(נבנה בתאריך %s או לאחריו)" #. gtk_container_add(GTK_CONTAINER(info_box), cop_label); -#: ../src/about.c:262 +#: ../src/about.c:256 msgid "Info" msgstr "מידע" -#: ../src/about.c:278 +#: ../src/about.c:272 msgid "Developers" msgstr "מפתחים" -#: ../src/about.c:285 +#: ../src/about.c:279 msgid "maintainer" msgstr "מתחזק" -#: ../src/about.c:293 ../src/about.c:301 ../src/about.c:309 +#: ../src/about.c:287 ../src/about.c:295 ../src/about.c:303 msgid "developer" msgstr "מפתח" -#: ../src/about.c:317 +#: ../src/about.c:311 msgid "translation maintainer" msgstr "מתחזק תרגום" -#: ../src/about.c:326 +#: ../src/about.c:320 msgid "Translators" msgstr "מתרגמים" -#: ../src/about.c:346 +#: ../src/about.c:340 msgid "Previous Translators" msgstr "מתרגמים קודמים" -#: ../src/about.c:367 +#: ../src/about.c:361 msgid "Contributors" msgstr "תורמים" -#: ../src/about.c:377 +#: ../src/about.c:371 #, c-format msgid "" "Some of the many contributors (for a more detailed list, see the file %s):" msgstr "חלק מהתורמים רבות ל-Geany (עבור רשימה מפורטת יותר, עיין בקובץ %s):" -#: ../src/about.c:403 +#: ../src/about.c:397 msgid "Credits" msgstr "תודות" -#: ../src/about.c:420 +#: ../src/about.c:414 msgid "License" msgstr "רישיון" -#: ../src/about.c:429 +#: ../src/about.c:423 msgid "" "License text could not be found, please visit http://www.gnu.org/licenses/" "gpl-2.0.txt to view it online." @@ -2250,12 +2258,12 @@ msgstr "אין עוד שגיאות בנייה." msgid "Set menu item label" msgstr "קבע תווית לפריט בתפריט" -#: ../src/build.c:1967 ../src/symbols.c:743 ../src/tools.c:554 +#: ../src/build.c:1967 ../src/symbols.c:735 ../src/tools.c:554 msgid "Label" msgstr "תווית" #. command column, holding status and command display -#: ../src/build.c:1968 ../src/symbols.c:738 ../src/tools.c:539 +#: ../src/build.c:1968 ../src/symbols.c:730 ../src/tools.c:539 msgid "Command" msgstr "פקודה" @@ -2368,31 +2376,31 @@ msgid "" "Please set the filetype for the current file before using this function." msgstr "בבקשה, הגדר את סוג הקובץ הנוכחי לפני שימוש באפשרות זו." -#: ../src/callbacks.c:1297 ../src/ui_utils.c:639 +#: ../src/callbacks.c:1297 ../src/ui_utils.c:642 msgid "dd.mm.yyyy" msgstr "dd.mm.yyyy" -#: ../src/callbacks.c:1299 ../src/ui_utils.c:640 +#: ../src/callbacks.c:1299 ../src/ui_utils.c:643 msgid "mm.dd.yyyy" msgstr "mm.dd.yyyy" -#: ../src/callbacks.c:1301 ../src/ui_utils.c:641 +#: ../src/callbacks.c:1301 ../src/ui_utils.c:644 msgid "yyyy/mm/dd" msgstr "yyyy/mm/dd" -#: ../src/callbacks.c:1303 ../src/ui_utils.c:650 +#: ../src/callbacks.c:1303 ../src/ui_utils.c:653 msgid "dd.mm.yyyy hh:mm:ss" msgstr "dd.mm.yyyy hh:mm:ss" -#: ../src/callbacks.c:1305 ../src/ui_utils.c:651 +#: ../src/callbacks.c:1305 ../src/ui_utils.c:654 msgid "mm.dd.yyyy hh:mm:ss" msgstr "mm.dd.yyyy hh:mm:ss" -#: ../src/callbacks.c:1307 ../src/ui_utils.c:652 +#: ../src/callbacks.c:1307 ../src/ui_utils.c:655 msgid "yyyy/mm/dd hh:mm:ss" msgstr "yyyy/mm/dd hh:mm:ss" -#: ../src/callbacks.c:1309 ../src/ui_utils.c:661 +#: ../src/callbacks.c:1309 ../src/ui_utils.c:664 msgid "_Use Custom Date Format" msgstr "השתמש בתבנית _תאריך מותאמת אישית" @@ -2530,7 +2538,7 @@ msgstr "שמירת הקובץ ושינוי שמו" msgid "Error" msgstr "שגיאה" -#: ../src/dialogs.c:688 ../src/dialogs.c:771 ../src/dialogs.c:1556 +#: ../src/dialogs.c:688 ../src/dialogs.c:766 ../src/dialogs.c:1551 #: ../src/win32.c:684 msgid "Question" msgstr "שאלה" @@ -2543,112 +2551,112 @@ msgstr "אזהרה" msgid "Information" msgstr "מידע" -#: ../src/dialogs.c:775 +#: ../src/dialogs.c:770 msgid "_Don't save" msgstr "סגירה ל_לא שמירה" -#: ../src/dialogs.c:804 +#: ../src/dialogs.c:799 #, c-format msgid "The file '%s' is not saved." msgstr "הקובץ '%s' לא נשמר." -#: ../src/dialogs.c:805 +#: ../src/dialogs.c:800 msgid "Do you want to save it before closing?" msgstr "האם ברצונך לשמור אותו לפני סגירתו ?" -#: ../src/dialogs.c:867 +#: ../src/dialogs.c:862 msgid "Choose font" msgstr "בחירת גופן" -#: ../src/dialogs.c:1168 +#: ../src/dialogs.c:1163 msgid "" "An error occurred or file information could not be retrieved (e.g. from a " "new file)." msgstr "ארעה שגיאה או שפרטי הקובץ אינם ניתנים לשחזור." -#: ../src/dialogs.c:1187 ../src/dialogs.c:1188 ../src/dialogs.c:1189 -#: ../src/dialogs.c:1195 ../src/dialogs.c:1196 ../src/dialogs.c:1197 -#: ../src/symbols.c:2164 ../src/symbols.c:2178 ../src/ui_utils.c:264 +#: ../src/dialogs.c:1182 ../src/dialogs.c:1183 ../src/dialogs.c:1184 +#: ../src/dialogs.c:1190 ../src/dialogs.c:1191 ../src/dialogs.c:1192 +#: ../src/symbols.c:2156 ../src/symbols.c:2170 ../src/ui_utils.c:267 msgid "unknown" msgstr "לא ידוע" -#: ../src/dialogs.c:1202 ../src/symbols.c:893 +#: ../src/dialogs.c:1197 ../src/symbols.c:885 msgid "Properties" msgstr "מאפיינים" -#: ../src/dialogs.c:1233 +#: ../src/dialogs.c:1228 msgid "Type:" msgstr "סוג:" -#: ../src/dialogs.c:1247 +#: ../src/dialogs.c:1242 msgid "Size:" msgstr "גודל:" -#: ../src/dialogs.c:1263 +#: ../src/dialogs.c:1258 msgid "Location:" msgstr "מיקום:" -#: ../src/dialogs.c:1277 +#: ../src/dialogs.c:1272 msgid "Read-only:" msgstr "לקריאה בלבד:" -#: ../src/dialogs.c:1284 +#: ../src/dialogs.c:1279 msgid "(only inside Geany)" msgstr "(רק בתוך Geany)" -#: ../src/dialogs.c:1293 +#: ../src/dialogs.c:1288 msgid "Encoding:" msgstr "קידוד:" -#: ../src/dialogs.c:1303 ../src/ui_utils.c:268 +#: ../src/dialogs.c:1298 ../src/ui_utils.c:271 msgid "(with BOM)" msgstr "‫(עם BOM)" -#: ../src/dialogs.c:1303 +#: ../src/dialogs.c:1298 msgid "(without BOM)" msgstr "‫(ללא BOM)" -#: ../src/dialogs.c:1314 +#: ../src/dialogs.c:1309 msgid "Modified:" msgstr "שונו מאפיינים:" -#: ../src/dialogs.c:1328 +#: ../src/dialogs.c:1323 msgid "Changed:" msgstr "שוּנה:" -#: ../src/dialogs.c:1342 +#: ../src/dialogs.c:1337 msgid "Accessed:" msgstr "נפתח:" -#: ../src/dialogs.c:1364 +#: ../src/dialogs.c:1359 msgid "Permissions:" msgstr "הרשאות:" #. Header -#: ../src/dialogs.c:1372 +#: ../src/dialogs.c:1367 msgid "Read:" msgstr "קריאה:" -#: ../src/dialogs.c:1379 +#: ../src/dialogs.c:1374 msgid "Write:" msgstr "כתיבה:" -#: ../src/dialogs.c:1386 +#: ../src/dialogs.c:1381 msgid "Execute:" msgstr "הרצה:" #. Owner -#: ../src/dialogs.c:1394 +#: ../src/dialogs.c:1389 msgid "Owner:" msgstr "בעלים:" #. Group -#: ../src/dialogs.c:1430 +#: ../src/dialogs.c:1425 msgid "Group:" msgstr "קבוצה:" #. Other -#: ../src/dialogs.c:1466 +#: ../src/dialogs.c:1461 msgid "Other:" msgstr "אחר:" @@ -2808,7 +2816,7 @@ msgid "Wrap search and find again?" msgstr "לבצע חיפוש חוזר ?" #: ../src/document.c:2034 ../src/search.c:1270 ../src/search.c:1314 -#: ../src/search.c:2083 ../src/search.c:2084 +#: ../src/search.c:2085 ../src/search.c:2086 #, c-format msgid "No matches found for \"%s\"." msgstr "לא נמצאו התאמות עבור \"%s\"." @@ -2820,26 +2828,26 @@ msgid_plural "%s: replaced %d occurrences of \"%s\" with \"%s\"." msgstr[0] "לא נמצאו התאמות עבור \"%s\"." msgstr[1] "%s: הוחלפו %d מופעים של \"%s\" ב-\"%s\"" -#: ../src/document.c:2854 +#: ../src/document.c:2862 msgid "Do you want to reload it?" msgstr "האם אתה בטוח שברצונך לטעון אותו מחדש ?" -#: ../src/document.c:2855 +#: ../src/document.c:2863 #, c-format msgid "" "The file '%s' on the disk is more recent than\n" "the current buffer." msgstr "הקובץ '%s' בדיסק מעודכן יותר." -#: ../src/document.c:2873 +#: ../src/document.c:2881 msgid "Close _without saving" msgstr "סגירה _ללא שמירה" -#: ../src/document.c:2876 +#: ../src/document.c:2884 msgid "Try to resave the file?" msgstr "לנסות שוב לשמור את הקובץ ?" -#: ../src/document.c:2877 +#: ../src/document.c:2885 #, c-format msgid "File \"%s\" was not found on disk!" msgstr "הקובץ \"%s\" לא נמצא בדיסק !" @@ -3055,7 +3063,7 @@ msgstr "ביטוי רגולרי לא תקין בסוג הקובץ %s: %s" msgid "untitled" msgstr "ללא שם" -#: ../src/highlighting.c:1255 ../src/main.c:833 ../src/socket.c:166 +#: ../src/highlighting.c:1255 ../src/main.c:841 ../src/socket.c:166 #: ../src/templates.c:224 #, c-format msgid "Could not find file '%s'." @@ -3078,7 +3086,7 @@ msgid "Color Schemes" msgstr "ערכות צבעים" #. visual group order -#: ../src/keybindings.c:226 ../src/symbols.c:715 +#: ../src/keybindings.c:226 ../src/symbols.c:707 msgid "File" msgstr "קובץ" @@ -3118,12 +3126,12 @@ msgstr "תצוגה" msgid "Document" msgstr "מסמך" -#: ../src/keybindings.c:238 ../src/keybindings.c:588 ../src/project.c:447 -#: ../src/ui_utils.c:1968 +#: ../src/keybindings.c:238 ../src/keybindings.c:590 ../src/project.c:447 +#: ../src/ui_utils.c:1886 msgid "Build" msgstr "בנייה" -#: ../src/keybindings.c:240 ../src/keybindings.c:613 +#: ../src/keybindings.c:240 ../src/keybindings.c:615 msgid "Help" msgstr "עזרה" @@ -3519,87 +3527,87 @@ msgstr "ביטול/הפעלת גלישת שורות" msgid "Toggle Line breaking" msgstr "ביטול/הפעלת שבירת שורות" -#: ../src/keybindings.c:567 +#: ../src/keybindings.c:569 msgid "Replace spaces by tabs" msgstr "החלפת רווחים בטאבים" -#: ../src/keybindings.c:569 +#: ../src/keybindings.c:571 msgid "Toggle current fold" msgstr "החלפת מצב קיפול קוד" -#: ../src/keybindings.c:571 +#: ../src/keybindings.c:573 msgid "Fold all" msgstr "קיפול הכל" -#: ../src/keybindings.c:573 +#: ../src/keybindings.c:575 msgid "Unfold all" msgstr "פתיחת הכל" -#: ../src/keybindings.c:575 +#: ../src/keybindings.c:577 msgid "Reload symbol list" msgstr "טעינה מחודשת של רשימת הסמלים" -#: ../src/keybindings.c:577 +#: ../src/keybindings.c:579 msgid "Remove Markers" msgstr "הסרת הדגשות" -#: ../src/keybindings.c:579 +#: ../src/keybindings.c:581 msgid "Remove Error Indicators" msgstr "הסרת מחווני הצגת שגיאות" -#: ../src/keybindings.c:581 +#: ../src/keybindings.c:583 msgid "Remove Markers and Error Indicators" msgstr "הסרת הדגשות ומחווני הצגת שגיאות" -#: ../src/keybindings.c:586 ../src/toolbar.c:68 +#: ../src/keybindings.c:588 ../src/toolbar.c:68 msgid "Compile" msgstr "הידור" -#: ../src/keybindings.c:590 +#: ../src/keybindings.c:592 msgid "Make all" msgstr "בניית הכל" -#: ../src/keybindings.c:593 +#: ../src/keybindings.c:595 msgid "Make custom target" msgstr "בנייה מותאמת אישית" -#: ../src/keybindings.c:595 +#: ../src/keybindings.c:597 msgid "Make object" msgstr "בניית קובץ Object" -#: ../src/keybindings.c:597 +#: ../src/keybindings.c:599 msgid "Next error" msgstr "שגיאה הבאה" -#: ../src/keybindings.c:599 +#: ../src/keybindings.c:601 msgid "Previous error" msgstr "שגיאה קודמת" -#: ../src/keybindings.c:601 +#: ../src/keybindings.c:603 msgid "Run" msgstr "הרצה" -#: ../src/keybindings.c:603 +#: ../src/keybindings.c:605 msgid "Build options" msgstr "אפשרויות בנייה" -#: ../src/keybindings.c:608 +#: ../src/keybindings.c:610 msgid "Show Color Chooser" msgstr "הצגת בוחר הצבעים" -#: ../src/keybindings.c:855 +#: ../src/keybindings.c:857 msgid "Keyboard Shortcuts" msgstr "קיצורי מקשים" -#: ../src/keybindings.c:867 +#: ../src/keybindings.c:869 msgid "The following keyboard shortcuts are configurable:" msgstr "ניתן לקבוע קיצורי מקשים לפעולות הבאות:" -#: ../src/keyfile.c:960 +#: ../src/keyfile.c:958 msgid "Type here what you want, use it as a notice/scratch board" msgstr "הזן כאן מה שאתה רוצה והשתמש בזה בתור הודעות או לוח רישום." -#: ../src/keyfile.c:1166 +#: ../src/keyfile.c:1164 msgid "Failed to load one or more session files." msgstr "אירעה תקלה בטעינת קובץ אחד או יותר בעת ההפעלה." @@ -3611,104 +3619,104 @@ msgstr "חלון איתור שגיאות" msgid "Cl_ear" msgstr "ני_קוי" -#: ../src/main.c:122 +#: ../src/main.c:121 msgid "" "Set initial column number for the first opened file (useful in conjunction " "with --line)" msgstr "הגדרת העמודה בה יוצב הסמן לראשונה ‫(יחד עם הדגל ‎--line)" -#: ../src/main.c:123 +#: ../src/main.c:122 msgid "Use an alternate configuration directory" msgstr "השתמש בתיקיית תצורה חלופית" -#: ../src/main.c:124 +#: ../src/main.c:123 msgid "Print internal filetype names" msgstr "הדפס את כל סוגי הקבצים הנתמכים על ידי ‫Geany" -#: ../src/main.c:125 +#: ../src/main.c:124 msgid "Generate global tags file (see documentation)" msgstr "צור קובץ תגיות ראשי ‫(עיין בתיעוד)" -#: ../src/main.c:126 +#: ../src/main.c:125 msgid "Don't preprocess C/C++ files when generating tags" msgstr "הכללת הגדרות אשר לא מהודרות לאחר סינון הקדם מעבד בשפות C/C‎‭++‭‮‏" -#: ../src/main.c:128 +#: ../src/main.c:127 msgid "Don't open files in a running instance, force opening a new instance" msgstr "במקרה שכבר רץ ברקע ‫Geany, אפשרות זו תכפה פתיחת הקובץ בחלון חדש." -#: ../src/main.c:129 +#: ../src/main.c:128 msgid "" "Use this socket filename for communication with a running Geany instance" msgstr "" -#: ../src/main.c:130 +#: ../src/main.c:129 msgid "Return a list of open documents in a running Geany instance" msgstr "החזר רשימה של קבצים הפתוחים כעת, במקרה ש‫-Geany כבר פתוח" -#: ../src/main.c:132 +#: ../src/main.c:131 msgid "Set initial line number for the first opened file" msgstr "הגדר השורה בה יוצב הסמן לראשונה" -#: ../src/main.c:133 +#: ../src/main.c:132 msgid "Don't show message window at startup" msgstr "אל תציג את חלון ההודעות בעת ההפעלה" -#: ../src/main.c:134 +#: ../src/main.c:133 msgid "Don't load auto completion data (see documentation)" msgstr "אל תטען נתוני השלמה אוטומטית ‫(ראה תיעוד)" -#: ../src/main.c:136 +#: ../src/main.c:135 msgid "Don't load plugins" msgstr "אל תטען תוספים" -#: ../src/main.c:138 +#: ../src/main.c:137 msgid "Print Geany's installation prefix" msgstr "הדפס את קידומת ההתקנה של ‫Geany" -#: ../src/main.c:139 +#: ../src/main.c:138 msgid "Open all FILES in read-only mode (see documention)" msgstr "פתח את כל הקבצים לקריאה בלבד ‫(ראה תיעוד)" -#: ../src/main.c:140 +#: ../src/main.c:139 msgid "Don't load the previous session's files" msgstr "אל תטען קבצים מההפעלה הקודמת" -#: ../src/main.c:142 +#: ../src/main.c:141 msgid "Don't load terminal support" msgstr "אל תטען תמיכה במדמה מסוף" -#: ../src/main.c:143 +#: ../src/main.c:142 msgid "Filename of libvte.so" msgstr "שם הקובץ ל‫-libvte.so" -#: ../src/main.c:145 +#: ../src/main.c:144 msgid "Be verbose" msgstr "מידע מפורט יותר" -#: ../src/main.c:146 +#: ../src/main.c:145 msgid "Show version and exit" msgstr "הצגת הגרסה ויציאה" -#: ../src/main.c:520 +#: ../src/main.c:528 msgid "[FILES...]" msgstr "‫[קבצים...]" #. note for translators: library versions are printed after this -#: ../src/main.c:551 +#: ../src/main.c:559 #, c-format msgid "built on %s with " msgstr "נבנה בתאריך %s עם " -#: ../src/main.c:639 +#: ../src/main.c:647 msgid "Move it now?" msgstr "להזיז אותו עכשיו ?" -#: ../src/main.c:641 +#: ../src/main.c:649 msgid "Geany needs to move your old configuration directory before starting." msgstr "‏Geany לעבור בתיקיית התצורה לפני כן." -#: ../src/main.c:650 +#: ../src/main.c:658 #, c-format msgid "" "Your configuration directory has been successfully moved from \"%s\" to \"%s" @@ -3717,14 +3725,14 @@ msgstr "תיקיית התצורה שלך הועברה בהצלחה מ-\"%s\" ל- #. for translators: the third %s in brackets is the error message which #. * describes why moving the dir didn't work -#: ../src/main.c:660 +#: ../src/main.c:668 #, c-format msgid "" "Your old configuration directory \"%s\" could not be moved to \"%s\" (%s). " "Please move manually the directory to the new location." msgstr "לא ניתן להעביר את תיקיית התצורה הישנה שלך מ-\"%s\" ל-\"%s\" ‏(%s)" -#: ../src/main.c:741 +#: ../src/main.c:749 #, c-format msgid "" "Configuration directory could not be created (%s).\n" @@ -3735,17 +3743,17 @@ msgstr "" "ייתכן ותהיינה לך מספר בעיות בהפעלת Geany ללא תיקיית תצורה.\n" "למרות זאת להפעיל את Geany ?" -#: ../src/main.c:1092 +#: ../src/main.c:1080 #, c-format msgid "This is Geany %s." msgstr "‏Geany %s." -#: ../src/main.c:1094 +#: ../src/main.c:1082 #, c-format msgid "Configuration directory could not be created (%s)." msgstr "לא ניתן ליצור את תיקיית התצורה (%s)." -#: ../src/main.c:1311 +#: ../src/main.c:1299 msgid "Configuration files reloaded." msgstr "קָבְצי התצורה נטענו מחדש." @@ -3840,11 +3848,11 @@ msgstr "בחירת צירוף-מקשים" msgid "Press the combination of the keys you want to use for \"%s\"." msgstr "לחץ על צירוף המקשים שברצונך להשתמש עבור \"%s\"." -#: ../src/prefs.c:226 ../src/symbols.c:2286 ../src/sidebar.c:731 +#: ../src/prefs.c:226 ../src/symbols.c:2278 ../src/sidebar.c:731 msgid "_Expand All" msgstr "הר_חב הכל" -#: ../src/prefs.c:231 ../src/symbols.c:2291 ../src/sidebar.c:737 +#: ../src/prefs.c:231 ../src/symbols.c:2283 ../src/sidebar.c:737 msgid "_Collapse All" msgstr "_כווץ הכל" @@ -3856,38 +3864,38 @@ msgstr "פעולה" msgid "Shortcut" msgstr "קיצור מקש" -#: ../src/prefs.c:1459 +#: ../src/prefs.c:1466 msgid "_Allow" msgstr "א_פשר" -#: ../src/prefs.c:1461 +#: ../src/prefs.c:1468 msgid "_Override" msgstr "ד_רוס" -#: ../src/prefs.c:1462 +#: ../src/prefs.c:1469 msgid "Override that keybinding?" msgstr "האם לדרוס קיצור דרך זה ?" -#: ../src/prefs.c:1463 +#: ../src/prefs.c:1470 #, c-format msgid "The combination '%s' is already used for \"%s\"." msgstr "צירוף המקשים \"%s\" כבר קיים עבור \"%s\"." #. add manually GeanyWrapLabels because they can't be added with Glade #. page Tools -#: ../src/prefs.c:1664 +#: ../src/prefs.c:1667 msgid "Enter tool paths below. Tools you do not need can be left blank." msgstr "הזן נתיבי הכלים שלהלן. נתיבי כלים שאינך צריך יכולים להישאר ריקים." #. page Templates -#: ../src/prefs.c:1669 +#: ../src/prefs.c:1672 msgid "" "Set the information to be used in templates. See the documentation for " "details." msgstr "הגדרת את המידע לשימוש בתבניות. עיין בתיעוד לפרטים." #. page Keybindings -#: ../src/prefs.c:1674 +#: ../src/prefs.c:1677 msgid "" "Here you can change keyboard shortcuts for various actions. Select one and " "press the Change button to enter a new shortcut, or double click on an " @@ -3898,7 +3906,7 @@ msgstr "" "המייצגת את קיצור המקש שברצונך לבחור." #. page Editor->Indentation -#: ../src/prefs.c:1679 +#: ../src/prefs.c:1682 msgid "" "Warning: these settings are overridden by the current project. See " "Project->Properties." @@ -3906,48 +3914,48 @@ msgstr "" "אזהרה: הגדרות אלו עלולות להיעקף על ידי המיזם הנוכחי. ראה מיזם-" ">מאפיינים" -#: ../src/printing.c:158 +#: ../src/printing.c:159 #, c-format msgid "Page %d of %d" msgstr "עמוד %d מתוך %d" -#: ../src/printing.c:228 +#: ../src/printing.c:229 msgid "Document Setup" msgstr "הגדרות מסמך" -#: ../src/printing.c:263 +#: ../src/printing.c:264 msgid "Print only the basename(without the path) of the printed file" msgstr "הדפסת שם הקובץ בלבד, ללא הנתיב המלא" -#: ../src/printing.c:383 +#: ../src/printing.c:404 msgid "Paginating" msgstr "מדפיס" -#: ../src/printing.c:407 +#: ../src/printing.c:428 #, c-format msgid "Page %d of %d" msgstr "עמוד %d מתוך %d" -#: ../src/printing.c:464 +#: ../src/printing.c:484 #, c-format msgid "Did not send document %s to the printing subsystem." msgstr "לא לשלוח את המסמכך %s להדפסה." -#: ../src/printing.c:466 +#: ../src/printing.c:486 #, c-format msgid "Document %s was sent to the printing subsystem." msgstr "המסמך %s נשלח להדפסה." -#: ../src/printing.c:519 +#: ../src/printing.c:539 #, c-format msgid "Printing of %s failed (%s)." msgstr "הדפסת %s נכשלה (%s)." -#: ../src/printing.c:557 +#: ../src/printing.c:577 msgid "Please set a print command in the preferences dialog first." msgstr "נא לקבוע פקודת הדפסה בשיח ההעדפות." -#: ../src/printing.c:565 +#: ../src/printing.c:585 #, c-format msgid "" "The file \"%s\" will be printed with the following command:\n" @@ -3957,12 +3965,12 @@ msgstr "" "הקובץ %s יודפס עם הפקודה הבאה:\n" "%s" -#: ../src/printing.c:581 +#: ../src/printing.c:601 #, c-format msgid "Printing of \"%s\" failed (return code: %s)." msgstr "הדפסת %s נכשלה (קוד יציאה: %s)." -#: ../src/printing.c:587 +#: ../src/printing.c:607 #, c-format msgid "File %s printed." msgstr "הקובץ %s הודפס." @@ -4231,7 +4239,7 @@ msgstr "אפשרו_יות נוספות:" msgid "Other options to pass to Grep" msgstr "אפשרויות נוספות שיועברו ל-grep" -#: ../src/search.c:1273 ../src/search.c:2089 ../src/search.c:2092 +#: ../src/search.c:1273 ../src/search.c:2091 ../src/search.c:2094 #, c-format msgid "Found %d match for \"%s\"." msgid_plural "Found %d matches for \"%s\"." @@ -4311,266 +4319,266 @@ msgstr "שם" msgid "Value" msgstr "ערך" -#: ../src/symbols.c:694 ../src/symbols.c:744 ../src/symbols.c:811 +#: ../src/symbols.c:686 ../src/symbols.c:736 ../src/symbols.c:803 msgid "Chapter" msgstr "פרק" -#: ../src/symbols.c:695 ../src/symbols.c:740 ../src/symbols.c:812 +#: ../src/symbols.c:687 ../src/symbols.c:732 ../src/symbols.c:804 msgid "Section" msgstr "בחירה" -#: ../src/symbols.c:696 +#: ../src/symbols.c:688 msgid "Sect1" msgstr "קטע 1" -#: ../src/symbols.c:697 +#: ../src/symbols.c:689 msgid "Sect2" msgstr "קטע 2" -#: ../src/symbols.c:698 +#: ../src/symbols.c:690 msgid "Sect3" msgstr "קטע 3" -#: ../src/symbols.c:699 +#: ../src/symbols.c:691 msgid "Appendix" msgstr "נספח" -#: ../src/symbols.c:700 ../src/symbols.c:745 ../src/symbols.c:761 -#: ../src/symbols.c:772 ../src/symbols.c:859 ../src/symbols.c:870 -#: ../src/symbols.c:882 ../src/symbols.c:896 ../src/symbols.c:908 -#: ../src/symbols.c:920 ../src/symbols.c:935 ../src/symbols.c:964 -#: ../src/symbols.c:994 +#: ../src/symbols.c:692 ../src/symbols.c:737 ../src/symbols.c:753 +#: ../src/symbols.c:764 ../src/symbols.c:851 ../src/symbols.c:862 +#: ../src/symbols.c:874 ../src/symbols.c:888 ../src/symbols.c:900 +#: ../src/symbols.c:912 ../src/symbols.c:927 ../src/symbols.c:956 +#: ../src/symbols.c:986 msgid "Other" msgstr "אחר" -#: ../src/symbols.c:706 ../src/symbols.c:928 ../src/symbols.c:973 +#: ../src/symbols.c:698 ../src/symbols.c:920 ../src/symbols.c:965 msgid "Module" msgstr "מודול" -#: ../src/symbols.c:707 ../src/symbols.c:855 ../src/symbols.c:906 -#: ../src/symbols.c:918 ../src/symbols.c:933 ../src/symbols.c:945 +#: ../src/symbols.c:699 ../src/symbols.c:847 ../src/symbols.c:898 +#: ../src/symbols.c:910 ../src/symbols.c:925 ../src/symbols.c:937 msgid "Types" msgstr "סוג" -#: ../src/symbols.c:708 +#: ../src/symbols.c:700 msgid "Type constructors" msgstr "סוג בנאי" -#: ../src/symbols.c:709 ../src/symbols.c:731 ../src/symbols.c:752 -#: ../src/symbols.c:760 ../src/symbols.c:769 ../src/symbols.c:781 -#: ../src/symbols.c:790 ../src/symbols.c:843 ../src/symbols.c:892 -#: ../src/symbols.c:915 ../src/symbols.c:930 ../src/symbols.c:958 -#: ../src/symbols.c:981 +#: ../src/symbols.c:701 ../src/symbols.c:723 ../src/symbols.c:744 +#: ../src/symbols.c:752 ../src/symbols.c:761 ../src/symbols.c:773 +#: ../src/symbols.c:782 ../src/symbols.c:835 ../src/symbols.c:884 +#: ../src/symbols.c:907 ../src/symbols.c:922 ../src/symbols.c:950 +#: ../src/symbols.c:973 msgid "Functions" msgstr "פונקציות" -#: ../src/symbols.c:714 +#: ../src/symbols.c:706 msgid "Program" msgstr "תכנית" -#: ../src/symbols.c:716 ../src/symbols.c:724 ../src/symbols.c:730 +#: ../src/symbols.c:708 ../src/symbols.c:716 ../src/symbols.c:722 msgid "Sections" msgstr "סעיפים" -#: ../src/symbols.c:717 +#: ../src/symbols.c:709 msgid "Paragraph" msgstr "פסקה" -#: ../src/symbols.c:718 +#: ../src/symbols.c:710 msgid "Group" msgstr "קבוצה" -#: ../src/symbols.c:719 +#: ../src/symbols.c:711 msgid "Data" msgstr "תאריך" -#: ../src/symbols.c:725 +#: ../src/symbols.c:717 msgid "Keys" msgstr "מקשים" -#: ../src/symbols.c:732 ../src/symbols.c:783 ../src/symbols.c:844 -#: ../src/symbols.c:869 ../src/symbols.c:894 ../src/symbols.c:907 -#: ../src/symbols.c:916 ../src/symbols.c:932 ../src/symbols.c:993 +#: ../src/symbols.c:724 ../src/symbols.c:775 ../src/symbols.c:836 +#: ../src/symbols.c:861 ../src/symbols.c:886 ../src/symbols.c:899 +#: ../src/symbols.c:908 ../src/symbols.c:924 ../src/symbols.c:985 msgid "Variables" msgstr "משתנים" -#: ../src/symbols.c:739 +#: ../src/symbols.c:731 msgid "Environment" msgstr "סביבה" -#: ../src/symbols.c:741 ../src/symbols.c:813 +#: ../src/symbols.c:733 ../src/symbols.c:805 msgid "Subsection" msgstr "תת-סעיף" -#: ../src/symbols.c:742 ../src/symbols.c:814 +#: ../src/symbols.c:734 ../src/symbols.c:806 msgid "Subsubsection" msgstr "תת-תת סעיף" -#: ../src/symbols.c:753 +#: ../src/symbols.c:745 msgid "Structures" msgstr "מבנים" -#: ../src/symbols.c:768 ../src/symbols.c:852 ../src/symbols.c:877 -#: ../src/symbols.c:889 +#: ../src/symbols.c:760 ../src/symbols.c:844 ../src/symbols.c:869 +#: ../src/symbols.c:881 msgid "Package" msgstr "חבילה" -#: ../src/symbols.c:770 ../src/symbols.c:919 ../src/symbols.c:942 +#: ../src/symbols.c:762 ../src/symbols.c:911 ../src/symbols.c:934 msgid "Labels" msgstr "תוויות" -#: ../src/symbols.c:771 ../src/symbols.c:782 ../src/symbols.c:895 -#: ../src/symbols.c:917 +#: ../src/symbols.c:763 ../src/symbols.c:774 ../src/symbols.c:887 +#: ../src/symbols.c:909 msgid "Constants" msgstr "קבועים" -#: ../src/symbols.c:779 ../src/symbols.c:878 ../src/symbols.c:890 -#: ../src/symbols.c:903 ../src/symbols.c:929 ../src/symbols.c:980 +#: ../src/symbols.c:771 ../src/symbols.c:870 ../src/symbols.c:882 +#: ../src/symbols.c:895 ../src/symbols.c:921 ../src/symbols.c:972 msgid "Interfaces" msgstr "ממשקים" -#: ../src/symbols.c:780 ../src/symbols.c:801 ../src/symbols.c:822 -#: ../src/symbols.c:832 ../src/symbols.c:841 ../src/symbols.c:879 -#: ../src/symbols.c:891 ../src/symbols.c:904 ../src/symbols.c:979 +#: ../src/symbols.c:772 ../src/symbols.c:793 ../src/symbols.c:814 +#: ../src/symbols.c:824 ../src/symbols.c:833 ../src/symbols.c:871 +#: ../src/symbols.c:883 ../src/symbols.c:896 ../src/symbols.c:971 msgid "Classes" msgstr "מחלקות" -#: ../src/symbols.c:791 +#: ../src/symbols.c:783 msgid "Anchors" msgstr "עוגן" -#: ../src/symbols.c:792 +#: ../src/symbols.c:784 msgid "H1 Headings" msgstr "כותרות H1" -#: ../src/symbols.c:793 +#: ../src/symbols.c:785 msgid "H2 Headings" msgstr "כותרות H2" -#: ../src/symbols.c:794 +#: ../src/symbols.c:786 msgid "H3 Headings" msgstr "כותרות H3" -#: ../src/symbols.c:802 +#: ../src/symbols.c:794 msgid "ID Selectors" msgstr "ID Selectors" -#: ../src/symbols.c:803 +#: ../src/symbols.c:795 msgid "Type Selectors" msgstr "Type Selectors" -#: ../src/symbols.c:821 ../src/symbols.c:867 +#: ../src/symbols.c:813 ../src/symbols.c:859 msgid "Modules" msgstr "מודולים" -#: ../src/symbols.c:823 +#: ../src/symbols.c:815 msgid "Singletons" msgstr "אותות" -#: ../src/symbols.c:824 ../src/symbols.c:833 ../src/symbols.c:842 -#: ../src/symbols.c:880 ../src/symbols.c:905 +#: ../src/symbols.c:816 ../src/symbols.c:825 ../src/symbols.c:834 +#: ../src/symbols.c:872 ../src/symbols.c:897 msgid "Methods" msgstr "שגרות" -#: ../src/symbols.c:831 ../src/symbols.c:976 +#: ../src/symbols.c:823 ../src/symbols.c:968 msgid "Namespaces" msgstr "מרחבי שם" -#: ../src/symbols.c:834 ../src/symbols.c:959 +#: ../src/symbols.c:826 ../src/symbols.c:951 msgid "Procedures" msgstr "פרוצדורה" -#: ../src/symbols.c:845 +#: ../src/symbols.c:837 msgid "Imports" msgstr "יִבּוא" -#: ../src/symbols.c:853 +#: ../src/symbols.c:845 msgid "Entities" msgstr "ישויות" -#: ../src/symbols.c:854 +#: ../src/symbols.c:846 msgid "Architectures" msgstr "ארכיטקטורות" -#: ../src/symbols.c:856 +#: ../src/symbols.c:848 msgid "Functions / Procedures" msgstr "פונקציות/שגרות" -#: ../src/symbols.c:857 +#: ../src/symbols.c:849 msgid "Variables / Signals" msgstr "משתנים/אותות" -#: ../src/symbols.c:858 +#: ../src/symbols.c:850 msgid "Processes / Blocks / Components" msgstr "תהליכים / בלוקים / רכיבים" -#: ../src/symbols.c:866 +#: ../src/symbols.c:858 msgid "Events" msgstr "אירועים" -#: ../src/symbols.c:868 +#: ../src/symbols.c:860 msgid "Functions / Tasks" msgstr "פונקציות/משימות" -#: ../src/symbols.c:881 ../src/symbols.c:982 +#: ../src/symbols.c:873 ../src/symbols.c:974 msgid "Members" msgstr "משתמשים" -#: ../src/symbols.c:931 +#: ../src/symbols.c:923 msgid "Subroutines" msgstr "שגרות" -#: ../src/symbols.c:934 +#: ../src/symbols.c:926 msgid "Blocks" msgstr "בלוקים" -#: ../src/symbols.c:943 ../src/symbols.c:952 ../src/symbols.c:990 +#: ../src/symbols.c:935 ../src/symbols.c:944 ../src/symbols.c:982 msgid "Macros" msgstr "הגדרות מאקרו" -#: ../src/symbols.c:944 +#: ../src/symbols.c:936 msgid "Defines" msgstr "הגדרות Define" -#: ../src/symbols.c:951 +#: ../src/symbols.c:943 msgid "Targets" msgstr "מטרות" -#: ../src/symbols.c:960 +#: ../src/symbols.c:952 msgid "Indexes" msgstr "אינדקסים" -#: ../src/symbols.c:961 +#: ../src/symbols.c:953 msgid "Tables" msgstr "לוחות" -#: ../src/symbols.c:962 +#: ../src/symbols.c:954 msgid "Triggers" msgstr "Triggers" -#: ../src/symbols.c:963 +#: ../src/symbols.c:955 msgid "Views" msgstr "תצוגות" -#: ../src/symbols.c:983 +#: ../src/symbols.c:975 msgid "Structs" msgstr "מבנים" -#: ../src/symbols.c:984 +#: ../src/symbols.c:976 msgid "Typedefs / Enums" msgstr "Typedefs / Enums" -#: ../src/symbols.c:1732 +#: ../src/symbols.c:1724 #, c-format msgid "Unknown filetype extension for \"%s\".\n" msgstr "סיומת הקובץ \"%s\" לא מוכרת.\n" -#: ../src/symbols.c:1755 +#: ../src/symbols.c:1747 #, c-format msgid "Failed to create tags file, perhaps because no tags were found.\n" msgstr "נכשל ניסיון יצירת תגיות לקובץ, אולי לא נמצאו תגיות.\n" -#: ../src/symbols.c:1762 +#: ../src/symbols.c:1754 #, c-format msgid "" "Usage: %s -g \n" @@ -4579,7 +4587,7 @@ msgstr "" "השתמש: %s -g <קובץ תג> <רשימת קבצים>\n" "\n" -#: ../src/symbols.c:1763 +#: ../src/symbols.c:1755 #, c-format msgid "" "Example:\n" @@ -4590,40 +4598,40 @@ msgstr "" "CFLAGS=`pkg-config gtk+-2.0 --cflags` %s -g gtk2.c.tags /usr/include/gtk-2.0/" "gtk/gtk.h\n" -#: ../src/symbols.c:1777 +#: ../src/symbols.c:1769 msgid "Load Tags" msgstr "טעינת תגיות" -#: ../src/symbols.c:1784 +#: ../src/symbols.c:1776 msgid "Geany tag files (*.*.tags)" msgstr "‏Geany קָבְצי תג (‎*.*.tags)" #. For translators: the first wildcard is the filetype, the second the filename -#: ../src/symbols.c:1804 +#: ../src/symbols.c:1796 #, c-format msgid "Loaded %s tags file '%s'." msgstr "טעינת %s קובץ תג '%s'." -#: ../src/symbols.c:1807 +#: ../src/symbols.c:1799 #, c-format msgid "Could not load tags file '%s'." msgstr "לא ניתן לטעון את קובץ התגיות '%s'." -#: ../src/symbols.c:1947 +#: ../src/symbols.c:1939 #, c-format msgid "Forward declaration \"%s\" not found." msgstr "לא נמצאה הצהרה קודמת של \"%s\"." -#: ../src/symbols.c:1949 +#: ../src/symbols.c:1941 #, c-format msgid "Definition of \"%s\" not found." msgstr "לא נמצאה הגדרה קודמת של \"%s\"." -#: ../src/symbols.c:2301 +#: ../src/symbols.c:2293 msgid "Sort by _Name" msgstr "מיין ל_פי שם" -#: ../src/symbols.c:2308 +#: ../src/symbols.c:2300 msgid "Sort by _Appearance" msgstr "מיין ל_פי סדר הופעה" @@ -4885,7 +4893,7 @@ msgid "Show _Paths" msgstr "הצגת נתי_בים" #. Status bar statistics: col = column, sel = selection. -#: ../src/ui_utils.c:185 +#: ../src/ui_utils.c:188 msgid "" "line: %l / %L\t col: %c\t sel: %s\t %w %t %mmode: %M " "encoding: %e filetype: %f scope: %S" @@ -4894,103 +4902,103 @@ msgstr "" "%e סוג קובץ: %f טווח: %S מצב: ‪ %M" #. L = lines -#: ../src/ui_utils.c:219 +#: ../src/ui_utils.c:222 #, c-format msgid "%dL" msgstr "‏%d שורות" #. RO = read-only -#: ../src/ui_utils.c:225 ../src/ui_utils.c:232 +#: ../src/ui_utils.c:228 ../src/ui_utils.c:235 msgid "RO " msgstr "RO " #. OVR = overwrite/overtype, INS = insert -#: ../src/ui_utils.c:227 +#: ../src/ui_utils.c:230 msgid "OVR" msgstr "OVR" -#: ../src/ui_utils.c:227 +#: ../src/ui_utils.c:230 msgid "INS" msgstr "INS" -#: ../src/ui_utils.c:241 +#: ../src/ui_utils.c:244 msgid "TAB" msgstr "TAB" #. SP = space -#: ../src/ui_utils.c:244 +#: ../src/ui_utils.c:247 msgid "SP" msgstr "SP" #. T/S = tabs and spaces -#: ../src/ui_utils.c:247 +#: ../src/ui_utils.c:250 msgid "T/S" msgstr "T/S" -#: ../src/ui_utils.c:255 +#: ../src/ui_utils.c:258 msgid "MOD" msgstr "MOD" -#: ../src/ui_utils.c:328 +#: ../src/ui_utils.c:331 #, c-format msgid "pos: %d" msgstr "עמודה: %d" -#: ../src/ui_utils.c:330 +#: ../src/ui_utils.c:333 #, c-format msgid "style: %d" msgstr "סגנון: %d" -#: ../src/ui_utils.c:382 +#: ../src/ui_utils.c:385 msgid " (new instance)" msgstr "(מופע חדש)" -#: ../src/ui_utils.c:412 +#: ../src/ui_utils.c:415 #, c-format msgid "Font updated (%s)." msgstr "עדכון גופן (%s)" -#: ../src/ui_utils.c:608 +#: ../src/ui_utils.c:611 msgid "C Standard Library" msgstr "הספרייה התקנית C" -#: ../src/ui_utils.c:609 +#: ../src/ui_utils.c:612 msgid "ISO C99" msgstr "ISO C99" -#: ../src/ui_utils.c:610 +#: ../src/ui_utils.c:613 msgid "C++ (C Standard Library)" msgstr "C++ ‫(התיקייה התקנית C)" -#: ../src/ui_utils.c:611 +#: ../src/ui_utils.c:614 msgid "C++ Standard Library" msgstr "הספרייה התקנית ‪C++" -#: ../src/ui_utils.c:612 +#: ../src/ui_utils.c:615 msgid "C++ STL" msgstr "C++ STL" -#: ../src/ui_utils.c:674 +#: ../src/ui_utils.c:677 msgid "_Set Custom Date Format" msgstr "הגדרת תבני_ת תאריך מותאמת אישית" -#: ../src/ui_utils.c:1807 +#: ../src/ui_utils.c:1729 msgid "Select Folder" msgstr "בחירת תיקייה" -#: ../src/ui_utils.c:1807 +#: ../src/ui_utils.c:1729 msgid "Select File" msgstr "בחירת קובץ" -#: ../src/ui_utils.c:1966 +#: ../src/ui_utils.c:1884 msgid "Save All" msgstr "שמירת הכל" -#: ../src/ui_utils.c:1967 +#: ../src/ui_utils.c:1885 msgid "Close All" msgstr "סגירת הכל" -#: ../src/ui_utils.c:2213 +#: ../src/ui_utils.c:2118 msgid "Geany cannot start!" msgstr "‫Geany לא יכול לרוץ !" @@ -5016,24 +5024,24 @@ msgstr "Mac (CR)" msgid "Unix (LF)" msgstr "Unix (LF)" -#: ../src/vte.c:426 +#: ../src/vte.c:432 #, c-format msgid "invalid VTE library \"%s\": missing symbol \"%s\"" msgstr "" -#: ../src/vte.c:573 +#: ../src/vte.c:581 msgid "_Set Path From Document" msgstr "הגדרת נ_תיב המסמך" -#: ../src/vte.c:578 +#: ../src/vte.c:586 msgid "_Restart Terminal" msgstr "הפעל מחד_ש את המסוף" -#: ../src/vte.c:601 +#: ../src/vte.c:609 msgid "_Input Methods" msgstr "שיטו_ת קלט" -#: ../src/vte.c:695 +#: ../src/vte.c:703 msgid "" "Could not change the directory in the VTE because it probably contains a " "command." @@ -5206,7 +5214,7 @@ msgstr "תווי פיסוק" msgid "Miscellaneous characters" msgstr "תווים שונים" -#: ../plugins/htmlchars.c:369 ../plugins/filebrowser.c:1153 +#: ../plugins/htmlchars.c:369 ../plugins/filebrowser.c:1152 #: ../plugins/saveactions.c:474 msgid "Plugin configuration directory could not be created." msgstr "לא ניתן ליצור את תיקיית תצורת התוסף." @@ -5347,45 +5355,45 @@ msgstr "פתיח_ה חיצונית" msgid "Show _Hidden Files" msgstr "הצגת ק_בצים מוסתרים" -#: ../plugins/filebrowser.c:870 +#: ../plugins/filebrowser.c:869 msgid "Up" msgstr "מעלה" -#: ../plugins/filebrowser.c:875 +#: ../plugins/filebrowser.c:874 msgid "Refresh" msgstr "רענון" -#: ../plugins/filebrowser.c:880 +#: ../plugins/filebrowser.c:879 msgid "Home" msgstr "בית" -#: ../plugins/filebrowser.c:885 +#: ../plugins/filebrowser.c:884 msgid "Set path from document" msgstr "הגדרת נתיב המסמך" -#: ../plugins/filebrowser.c:899 +#: ../plugins/filebrowser.c:898 msgid "Filter:" msgstr "מסנן:" -#: ../plugins/filebrowser.c:908 +#: ../plugins/filebrowser.c:907 msgid "" "Filter your files with the usual wildcards. Separate multiple patterns with " "a space." msgstr "סינון סוגי הקבצים שיוצגו." -#: ../plugins/filebrowser.c:1123 +#: ../plugins/filebrowser.c:1122 msgid "Focus File List" msgstr "מיקוד רשימת הקבצים" -#: ../plugins/filebrowser.c:1125 +#: ../plugins/filebrowser.c:1124 msgid "Focus Path Entry" msgstr "מיקוד שדה נתיב" -#: ../plugins/filebrowser.c:1218 +#: ../plugins/filebrowser.c:1217 msgid "External open command:" msgstr "פקודת הפתיחה החיצונית:" -#: ../plugins/filebrowser.c:1226 +#: ../plugins/filebrowser.c:1225 #, c-format msgid "" "The command to execute when using \"Open with\". You can use %f and %d " @@ -5398,23 +5406,23 @@ msgstr "" "‫‎%f יוחלף בשם הקובץ, כולל הנתיב המלא.\n" "‫‎%d יוחלף בנתיב הקובץ, ללא שם הקובץ עצמו." -#: ../plugins/filebrowser.c:1234 +#: ../plugins/filebrowser.c:1233 msgid "Show hidden files" msgstr "הצגת קבצים מוסתרים" -#: ../plugins/filebrowser.c:1242 +#: ../plugins/filebrowser.c:1241 msgid "Hide file extensions:" msgstr "הסתרת סיומות קבצים:" -#: ../plugins/filebrowser.c:1261 +#: ../plugins/filebrowser.c:1260 msgid "Follow the path of the current file" msgstr "מעבר לנתיב הקובץ הנוכחי" -#: ../plugins/filebrowser.c:1267 +#: ../plugins/filebrowser.c:1266 msgid "Use the project's base directory" msgstr "שימוש בתיקיית הבסיס של המיזם" -#: ../plugins/filebrowser.c:1271 +#: ../plugins/filebrowser.c:1270 msgid "" "Change the directory to the base directory of the currently opened project" msgstr "מעבר לתיקיית הבסיס של המיזם הנפתח" From e506a370e9c3b4661f0832afa1c0fb2c90d61d76 Mon Sep 17 00:00:00 2001 From: Duncan de Wet Date: Mon, 14 Jan 2013 09:26:51 +1300 Subject: [PATCH 85/92] Added HTML5 self-closing tags http://www.w3.org/TR/html-markup/syntax.html#syntax-elements --- src/utils.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/utils.c b/src/utils.c index faee17253..565462b3a 100644 --- a/src/utils.c +++ b/src/utils.c @@ -341,12 +341,20 @@ gboolean utils_is_short_html_tag(const gchar *tag_name) "base", "basefont", /* < or not < */ "br", + "col", + "command", + "embed", "frame", "hr", "img", "input", + "keygen", "link", - "meta" + "meta", + "param", + "source", + "track", + "wbr" }; if (tag_name) From b80c8cd2a98b2623a85f36d5b28f55abf2e82a92 Mon Sep 17 00:00:00 2001 From: Colomban Wendling Date: Mon, 14 Jan 2013 19:20:01 +0100 Subject: [PATCH 86/92] Fix custom icons on Windows Install all icons on Windows, as well as a theme index because the system doesn't have one and one is required. Also install the theme index on non-Windows, although it shouldn't be necessary because the system is likely to provide one. --- icons/Makefile.am | 5 +++- icons/index.theme | 60 +++++++++++++++++++++++++++++++++++++++++ icons/tango/Makefile.am | 4 +++ icons/tango/index.theme | 33 +++++++++++++++++++++++ wscript | 7 +++-- 5 files changed, 104 insertions(+), 5 deletions(-) create mode 100644 icons/index.theme create mode 100644 icons/tango/index.theme diff --git a/icons/Makefile.am b/icons/Makefile.am index ee862559b..f94ac38f8 100644 --- a/icons/Makefile.am +++ b/icons/Makefile.am @@ -1,6 +1,9 @@ SUBDIRS = 16x16 24x24 32x32 48x48 scalable tango -EXTRA_DIST = geany.ico +iconsdir = $(datadir)/icons/hicolor + +dist_icons_DATA = index.theme +dist_noinst_DATA = geany.ico gtk_update_icon_cache = gtk-update-icon-cache -f -t diff --git a/icons/index.theme b/icons/index.theme new file mode 100644 index 000000000..d0721c80d --- /dev/null +++ b/icons/index.theme @@ -0,0 +1,60 @@ +[Icon Theme] +Name=Hicolor +Comment=Fallback icon theme +Hidden=true +Directories=16x16/actions,16x16/apps,24x24/actions,24x24/apps,32x32/actions,32x32/apps,48x48/actions,48x48/apps,scalable/actions,scalable/apps + + +[16x16/actions] +Size=16 +Context=Actions +Type=Threshold + +[16x16/apps] +Size=16 +Context=Applications +Type=Threshold + +[24x24/actions] +Size=24 +Context=Actions +Type=Threshold + +[24x24/apps] +Size=24 +Context=Applications +Type=Threshold + +[32x32/actions] +Size=32 +Context=Actions +Type=Threshold + +[32x32/apps] +Size=32 +Context=Applications +Type=Threshold + +[48x48/actions] +Size=48 +Context=Actions +Type=Threshold + +[48x48/apps] +Size=48 +Context=Applications +Type=Threshold + +[scalable/actions] +MinSize=1 +Size=128 +MaxSize=256 +Context=Actions +Type=Scalable + +[scalable/apps] +MinSize=1 +Size=128 +MaxSize=256 +Context=Applications +Type=Scalable diff --git a/icons/tango/Makefile.am b/icons/tango/Makefile.am index 263d37d3c..a448f5de4 100644 --- a/icons/tango/Makefile.am +++ b/icons/tango/Makefile.am @@ -1 +1,5 @@ SUBDIRS = 16x16 24x24 32x32 48x48 scalable + +iconsdir = $(datadir)/icons/Tango + +dist_icons_DATA = index.theme diff --git a/icons/tango/index.theme b/icons/tango/index.theme new file mode 100644 index 000000000..aa41686ec --- /dev/null +++ b/icons/tango/index.theme @@ -0,0 +1,33 @@ +[Icon Theme] +Name=Tango +Comment=Tango Icon Theme +Inherits=gnome,crystalsvg +Directories=16x16/actions,24x24/actions,32x32/actions,48x48/actions,scalable/actions + + +[16x16/actions] +Size=16 +Context=Actions +Type=Threshold + +[24x24/actions] +Size=24 +Context=Actions +Type=Threshold + +[32x32/actions] +Size=32 +Context=Actions +Type=Threshold + +[48x48/actions] +Size=48 +Context=Actions +Type=Threshold + +[scalable/actions] +MinSize=1 +Size=128 +MaxSize=256 +Context=Actions +Type=Scalable diff --git a/wscript b/wscript index 4825f3264..1899bb6c8 100644 --- a/wscript +++ b/wscript @@ -135,6 +135,7 @@ geany_sources = set([ 'src/ui_utils.c', 'src/utils.c']) geany_icons = { + 'hicolor': ['index.theme'], 'hicolor/16x16/apps': ['16x16/classviewer-class.png', '16x16/classviewer-macro.png', '16x16/classviewer-member.png', @@ -161,6 +162,7 @@ geany_icons = { 'hicolor/scalable/actions': ['scalable/geany-build.svg', 'scalable/geany-close-all.svg', 'scalable/geany-save-all.svg'], + 'Tango': ['tango/index.theme'], 'Tango/16x16/actions': ['tango/16x16/geany-save-all.png'], 'Tango/24x24/actions': ['tango/24x24/geany-save-all.png'], 'Tango/32x32/actions': ['tango/32x32/geany-save-all.png'], @@ -530,10 +532,7 @@ def build(bld): bld.install_files(template_dest, start_dir.ant_glob('**/*'), cwd=start_dir, relative_trick=True) # Icons for dest in geany_icons: - if is_win32 and dest != 'hicolor/16x16/apps': - continue - - dest_dir = '${PREFIX}/share/icons' if is_win32 else os.path.join('${DATADIR}/icons/', dest) + dest_dir = os.path.join('${PREFIX}/share/icons' if is_win32 else '${DATADIR}/icons', dest) bld.install_files(dest_dir, geany_icons[dest], cwd=bld.path.find_dir('icons')) From 320f10c85b8381dc5e8dc1daec2fbceb050a9a83 Mon Sep 17 00:00:00 2001 From: Colomban Wendling Date: Tue, 15 Jan 2013 22:28:00 +0100 Subject: [PATCH 87/92] Don't install themes index on non-Windows On non-Windows, the icons are installed on the system's icon directory, so installing our index.theme might override the system's one. Since it's highly unlikely the theme index is missing on non-Windows, just don't install it. --- icons/Makefile.am | 5 ++++- icons/tango/Makefile.am | 4 +++- wscript | 14 ++++++++++---- 3 files changed, 17 insertions(+), 6 deletions(-) diff --git a/icons/Makefile.am b/icons/Makefile.am index f94ac38f8..4451397c6 100644 --- a/icons/Makefile.am +++ b/icons/Makefile.am @@ -1,8 +1,11 @@ SUBDIRS = 16x16 24x24 32x32 48x48 scalable tango +# only install index.theme on Windows +if MINGW iconsdir = $(datadir)/icons/hicolor - dist_icons_DATA = index.theme +endif + dist_noinst_DATA = geany.ico gtk_update_icon_cache = gtk-update-icon-cache -f -t diff --git a/icons/tango/Makefile.am b/icons/tango/Makefile.am index a448f5de4..154b3f952 100644 --- a/icons/tango/Makefile.am +++ b/icons/tango/Makefile.am @@ -1,5 +1,7 @@ SUBDIRS = 16x16 24x24 32x32 48x48 scalable +# only install index.theme on Windows +if MINGW iconsdir = $(datadir)/icons/Tango - dist_icons_DATA = index.theme +endif diff --git a/wscript b/wscript index 1899bb6c8..8765311e9 100644 --- a/wscript +++ b/wscript @@ -135,7 +135,6 @@ geany_sources = set([ 'src/ui_utils.c', 'src/utils.c']) geany_icons = { - 'hicolor': ['index.theme'], 'hicolor/16x16/apps': ['16x16/classviewer-class.png', '16x16/classviewer-macro.png', '16x16/classviewer-member.png', @@ -162,13 +161,16 @@ geany_icons = { 'hicolor/scalable/actions': ['scalable/geany-build.svg', 'scalable/geany-close-all.svg', 'scalable/geany-save-all.svg'], - 'Tango': ['tango/index.theme'], 'Tango/16x16/actions': ['tango/16x16/geany-save-all.png'], 'Tango/24x24/actions': ['tango/24x24/geany-save-all.png'], 'Tango/32x32/actions': ['tango/32x32/geany-save-all.png'], 'Tango/48x48/actions': ['tango/48x48/geany-save-all.png'], 'Tango/scalable/actions': ['tango/scalable/geany-save-all.svg'] } +geany_icons_indexes = { + 'hicolor': ['index.theme'], + 'Tango': ['tango/index.theme'] +} def configure(conf): @@ -531,9 +533,13 @@ def build(bld): template_dest = '${DATADIR}/%s/templates' % data_dir bld.install_files(template_dest, start_dir.ant_glob('**/*'), cwd=start_dir, relative_trick=True) # Icons - for dest in geany_icons: + for dest, srcs in geany_icons.items(): dest_dir = os.path.join('${PREFIX}/share/icons' if is_win32 else '${DATADIR}/icons', dest) - bld.install_files(dest_dir, geany_icons[dest], cwd=bld.path.find_dir('icons')) + bld.install_files(dest_dir, srcs, cwd=bld.path.find_dir('icons')) + # install theme indexes on Windows + if is_win32: + for dest, srcs in geany_icons_indexes.items(): + bld.install_files(os.path.join('${PREFIX}/share/icons', dest), srcs, cwd=bld.path.find_dir('icons')) def distclean(ctx): From 76aec0852af3450aabb296dff17f878571d25a49 Mon Sep 17 00:00:00 2001 From: Lex Date: Thu, 17 Jan 2013 15:27:39 +1100 Subject: [PATCH 88/92] Revert incomplete Asciidoc filetype commit. This reverts commit da78a44a1cfeb753e0d06d7175e882f508ad9788. --- data/filetypes.asciidoc | 35 ------ tagmanager/ctags/asciidoc.c | 208 ------------------------------------ 2 files changed, 243 deletions(-) delete mode 100644 data/filetypes.asciidoc delete mode 100644 tagmanager/ctags/asciidoc.c diff --git a/data/filetypes.asciidoc b/data/filetypes.asciidoc deleted file mode 100644 index 94da6f04c..000000000 --- a/data/filetypes.asciidoc +++ /dev/null @@ -1,35 +0,0 @@ -# For complete documentation of this file, please see Geany's main documentation -[styling] -# no syntax highlighting yet - -[settings] -# default extension used when saving files -extension=asciidoc - -# the following characters are these which a "word" can contains, see documentation -#wordchars=_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 - -# single comments, like # in this file -comment_single=// -# multiline comments -#comment_open=//// -#comment_close=//// - -# set to false if a comment character/string should start at column 0 of a line, true uses any -# indentation of the line, e.g. setting to true causes the following on pressing CTRL+d - #command_example(); -# setting to false would generate this -# command_example(); -# This setting works only for single line comments -comment_use_indent=false - -# context action command (please see Geany's main documentation for details) -context_action_cmd= - -# sort tags by appearance -symbol_list_sort_mode=1 - -[indentation] -#width=4 -# 0 is spaces, 1 is tabs, 2 is tab & spaces -#type=1 diff --git a/tagmanager/ctags/asciidoc.c b/tagmanager/ctags/asciidoc.c deleted file mode 100644 index f9e674fa6..000000000 --- a/tagmanager/ctags/asciidoc.c +++ /dev/null @@ -1,208 +0,0 @@ -/* -* -* Copyright (c) 2012, Lex Trotman -* Based on Rest code by Nick Treleaven, see rest.c -* -* This source code is released for free distribution under the terms of the -* GNU General Public License. -* -* This module contains functions for generating tags for asciidoc files. -*/ - -/* -* INCLUDE FILES -*/ -#include "general.h" /* must always come first */ - -#include -#include - -#include "parse.h" -#include "read.h" -#include "vstring.h" -#include "nestlevel.h" - -/* -* DATA DEFINITIONS -*/ -typedef enum { - K_CHAPTER = 0, - K_SECTION, - K_SUBSECTION, - K_SUBSUBSECTION, - K_LEVEL5SECTION, - SECTION_COUNT -} asciidocKind; - -static kindOption AsciidocKinds[] = { - { TRUE, 'n', "namespace", "chapters"}, - { TRUE, 'm', "member", "sections" }, - { TRUE, 'd', "macro", "level2sections" }, - { TRUE, 'v', "variable", "level3sections" }, - { TRUE, 's', "struct", "level4sections" } -}; - -static char kindchars[SECTION_COUNT]={ '=', '-', '~', '^', '+' }; - -static NestingLevels *nestingLevels = NULL; - -/* -* FUNCTION DEFINITIONS -*/ - -static NestingLevel *getNestingLevel(const int kind) -{ - NestingLevel *nl; - - while (1) - { - nl = nestingLevelsGetCurrent(nestingLevels); - if (nl && nl->type >= kind) - nestingLevelsPop(nestingLevels); - else - break; - } - return nl; -} - -static void makeAsciidocTag (const vString* const name, const int kind) -{ - const NestingLevel *const nl = getNestingLevel(kind); - - if (vStringLength (name) > 0) - { - tagEntryInfo e; - initTagEntry (&e, vStringValue (name)); - - e.lineNumber--; /* we want the line before the '---' underline chars */ - e.kindName = AsciidocKinds [kind].name; - e.kind = AsciidocKinds [kind].letter; - - if (nl && nl->type < kind) - { - e.extensionFields.scope [0] = AsciidocKinds [nl->type].name; - e.extensionFields.scope [1] = vStringValue (nl->name); - } - makeTagEntry (&e); - } - nestingLevelsPush(nestingLevels, name, kind); -} - - -/* checks if str is all the same character - * FIXME needs to consider single line titles as well as underlines - * and rename me istitle() */ -static boolean issame(const char *str) -{ - char first = *str; - - while (*str) - { - char c; - - str++; - c = *str; - if (c && c != first) - return FALSE; - } - return TRUE; -} - - -static int get_kind(char c) -{ - int i; - - for (i = 0; i < SECTION_COUNT; i++) - { - if (kindchars[i] == c) - return i; - } - return -1; -} - - -/* computes the length of an UTF-8 string - * if the string doesn't look like UTF-8, return -1 - * FIXME asciidoc also takes the asian character width into consideration */ -static int utf8_strlen(const char *buf, int buf_len) -{ - int len = 0; - const char *end = buf + buf_len; - - for (len = 0; buf < end; len ++) - { - /* perform quick and naive validation (no sub-byte checking) */ - if (! (*buf & 0x80)) - buf ++; - else if ((*buf & 0xe0) == 0xc0) - buf += 2; - else if ((*buf & 0xf0) == 0xe0) - buf += 3; - else if ((*buf & 0xf8) == 0xf0) - buf += 4; - else /* not a valid leading UTF-8 byte, abort */ - return -1; - - if (buf > end) /* incomplete last byte */ - return -1; - } - - return len; -} - - -static void findAsciidocTags (void) -{ - vString *name = vStringNew (); - const unsigned char *line; - - nestingLevels = nestingLevelsNew(); - - while ((line = fileReadLine ()) != NULL) - { - int line_len = strlen((const char*) line); - int name_len_bytes = vStringLength(name); - int name_len = utf8_strlen(vStringValue(name), name_len_bytes); - - /* if the name doesn't look like UTF-8, assume one-byte charset */ - if (name_len < 0) - name_len = name_len_bytes; - - /* underlines must be +-2 chars */ - if (line_len >= name_len - 2 && line_len <= name_len + 2 && name_len > 0 && - ispunct(line[0]) && issame((const char*) line)) - { - char c = line[0]; - int kind = get_kind(c); - - if (kind >= 0) - { - makeAsciidocTag(name, kind); - continue; - } - } - vStringClear (name); - if (! isspace(*line)) - vStringCatS(name, (const char*) line); - vStringTerminate(name); - } - vStringDelete (name); - nestingLevelsFree(nestingLevels); -} - -extern parserDefinition* AsciidocParser (void) -{ - static const char *const patterns [] = { "*.asciidoc", NULL }; - static const char *const extensions [] = { "asciidoc", NULL }; - parserDefinition* const def = parserNew ("Asciidoc"); - - def->kinds = AsciidocKinds; - def->kindCount = KIND_COUNT (AsciidocKinds); - def->patterns = patterns; - def->extensions = extensions; - def->parser = findAsciidocTags; - return def; -} - -/* vi:set tabstop=8 shiftwidth=4: */ From 8294ea2c2e948894fd211d0ea55b34f12e76d553 Mon Sep 17 00:00:00 2001 From: Lex Date: Thu, 1 Nov 2012 11:14:55 +1100 Subject: [PATCH 89/92] Add Asciidoc filetype Add a filetype for Asciidoc with symbol parser, but not styling. --- data/filetype_extensions.conf | 1 + data/filetypes.asciidoc | 35 ++++++ src/filetypes.c | 8 ++ src/filetypes.h | 1 + src/symbols.c | 11 ++ tagmanager/ctags/Makefile.am | 1 + tagmanager/ctags/asciidoc.c | 205 ++++++++++++++++++++++++++++++++ tagmanager/ctags/makefile.win32 | 2 +- tagmanager/ctags/parsers.h | 4 +- wscript | 1 + 10 files changed, 267 insertions(+), 2 deletions(-) create mode 100644 data/filetypes.asciidoc create mode 100644 tagmanager/ctags/asciidoc.c diff --git a/data/filetype_extensions.conf b/data/filetype_extensions.conf index 33eefe0ef..755eafeed 100644 --- a/data/filetype_extensions.conf +++ b/data/filetype_extensions.conf @@ -5,6 +5,7 @@ Abc=*.abc;*.abp; ActionScript=*.as; Ada=*.adb;*.ads; +Asciidoc=*.asciidoc; ASM=*.asm; CAML=*.ml;*.mli; C=*.c;*.h; diff --git a/data/filetypes.asciidoc b/data/filetypes.asciidoc new file mode 100644 index 000000000..426d78c9f --- /dev/null +++ b/data/filetypes.asciidoc @@ -0,0 +1,35 @@ +# For complete documentation of this file, please see Geany's main documentation +[styling] +# no syntax highlighting yet + +[settings] +# default extension used when saving files +extension=asciidoc + +# the following characters are these which a "word" can contains, see documentation +#wordchars=_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 + +# single comments, like # in this file +comment_single=// +# multiline comments +#comment_open=//// +#comment_close=//// + +# set to false if a comment character/string should start at column 0 of a line, true uses any +# indentation of the line, e.g. setting to true causes the following on pressing CTRL+d + #command_example(); +# setting to false would generate this +# command_example(); +# This setting works only for single line comments +#comment_use_indent=true + +# context action command (please see Geany's main documentation for details) +context_action_cmd= + +# sort tags by appearance +symbol_list_sort_mode=1 + +[indentation] +#width=4 +# 0 is spaces, 1 is tabs, 2 is tab & spaces +#type=1 diff --git a/src/filetypes.c b/src/filetypes.c index 547c13530..7cf23f8f0 100644 --- a/src/filetypes.c +++ b/src/filetypes.c @@ -496,6 +496,14 @@ static void init_builtin_filetypes(void) ft->name = g_strdup("Forth"); filetype_make_title(ft, TITLE_SOURCE_FILE); ft->group = GEANY_FILETYPE_GROUP_SCRIPT; + +#define ASCIIDOC + ft = filetypes[GEANY_FILETYPES_ASCIIDOC]; + ft->lang = 43; + ft->name = g_strdup("Asciidoc"); + filetype_make_title(ft, TITLE_SOURCE_FILE); + ft->group = GEANY_FILETYPE_GROUP_MARKUP; + } diff --git a/src/filetypes.h b/src/filetypes.h index 8164a4453..8ed0649e2 100644 --- a/src/filetypes.h +++ b/src/filetypes.h @@ -90,6 +90,7 @@ typedef enum GEANY_FILETYPES_ERLANG, GEANY_FILETYPES_COBOL, GEANY_FILETYPES_OBJECTIVEC, + GEANY_FILETYPES_ASCIIDOC, /* ^ append items here */ GEANY_MAX_BUILT_IN_FILETYPES /* Don't use this, use filetypes_array->len instead */ } diff --git a/src/symbols.c b/src/symbols.c index 917ec9b38..b9a4ad91a 100644 --- a/src/symbols.c +++ b/src/symbols.c @@ -807,6 +807,17 @@ static void add_top_level_items(GeanyDocument *doc) NULL); break; } + case GEANY_FILETYPES_ASCIIDOC: + { + tag_list_add_groups(tag_store, + &(tv_iters.tag_namespace), _("Chapter"), NULL, + &(tv_iters.tag_member), _("Section"), NULL, + &(tv_iters.tag_macro), _("Level2section"), NULL, + &(tv_iters.tag_variable), _("Level3section"), NULL, + &(tv_iters.tag_struct), _("Level4section"), NULL, + NULL); + break; + } case GEANY_FILETYPES_RUBY: { tag_list_add_groups(tag_store, diff --git a/tagmanager/ctags/Makefile.am b/tagmanager/ctags/Makefile.am index f067345eb..160bd327e 100644 --- a/tagmanager/ctags/Makefile.am +++ b/tagmanager/ctags/Makefile.am @@ -13,6 +13,7 @@ noinst_LIBRARIES = libctags.a parsers = \ abc.c \ actionscript.c \ + asciidoc.c \ asm.c \ basic.c \ c.c \ diff --git a/tagmanager/ctags/asciidoc.c b/tagmanager/ctags/asciidoc.c new file mode 100644 index 000000000..4dfa40596 --- /dev/null +++ b/tagmanager/ctags/asciidoc.c @@ -0,0 +1,205 @@ +/* +* +* Copyright (c) 2012, Lex Trotman +* Based on Rest code by Nick Treleaven, see rest.c +* +* This source code is released for free distribution under the terms of the +* GNU General Public License. +* +* This module contains functions for generating tags for asciidoc files. +*/ + +/* +* INCLUDE FILES +*/ +#include "general.h" /* must always come first */ + +#include +#include + +#include "parse.h" +#include "read.h" +#include "vstring.h" +#include "nestlevel.h" + +/* +* DATA DEFINITIONS +*/ +typedef enum { + K_CHAPTER = 0, + K_SECTION, + K_SUBSECTION, + K_SUBSUBSECTION, + K_LEVEL5SECTION, + SECTION_COUNT +} asciidocKind; + +static kindOption AsciidocKinds[] = { + { TRUE, 'n', "namespace", "chapters"}, + { TRUE, 'm', "member", "sections" }, + { TRUE, 'd', "macro", "level2sections" }, + { TRUE, 'v', "variable", "level3sections" }, + { TRUE, 's', "struct", "level4sections" } +}; + +static char kindchars[SECTION_COUNT]={ '=', '-', '~', '^', '+' }; + +static NestingLevels *nestingLevels = NULL; + +/* +* FUNCTION DEFINITIONS +*/ + +static NestingLevel *getNestingLevel(const int kind) +{ + NestingLevel *nl; + + while (1) + { + nl = nestingLevelsGetCurrent(nestingLevels); + if (nl && nl->type >= kind) + nestingLevelsPop(nestingLevels); + else + break; + } + return nl; +} + +static void makeAsciidocTag (const vString* const name, const int kind) +{ + const NestingLevel *const nl = getNestingLevel(kind); + + if (vStringLength (name) > 0) + { + tagEntryInfo e; + initTagEntry (&e, vStringValue (name)); + + e.lineNumber--; /* we want the line before the '---' underline chars */ + e.kindName = AsciidocKinds [kind].name; + e.kind = AsciidocKinds [kind].letter; + + if (nl && nl->type < kind) + { + e.extensionFields.scope [0] = AsciidocKinds [nl->type].name; + e.extensionFields.scope [1] = vStringValue (nl->name); + } + makeTagEntry (&e); + } + nestingLevelsPush(nestingLevels, name, kind); +} + + +/* checks if str is all the same character */ +static boolean issame(const char *str) +{ + char first = *str; + + while (*str) + { + char c; + + str++; + c = *str; + if (c && c != first) + return FALSE; + } + return TRUE; +} + + +static int get_kind(char c) +{ + int i; + + for (i = 0; i < SECTION_COUNT; i++) + { + if (kindchars[i] == c) + return i; + } + return -1; +} + + +/* computes the length of an UTF-8 string + * if the string doesn't look like UTF-8, return -1 */ +static int utf8_strlen(const char *buf, int buf_len) +{ + int len = 0; + const char *end = buf + buf_len; + + for (len = 0; buf < end; len ++) + { + /* perform quick and naive validation (no sub-byte checking) */ + if (! (*buf & 0x80)) + buf ++; + else if ((*buf & 0xe0) == 0xc0) + buf += 2; + else if ((*buf & 0xf0) == 0xe0) + buf += 3; + else if ((*buf & 0xf8) == 0xf0) + buf += 4; + else /* not a valid leading UTF-8 byte, abort */ + return -1; + + if (buf > end) /* incomplete last byte */ + return -1; + } + + return len; +} + + +static void findAsciidocTags (void) +{ + vString *name = vStringNew (); + const unsigned char *line; + + nestingLevels = nestingLevelsNew(); + + while ((line = fileReadLine ()) != NULL) + { + int line_len = strlen((const char*) line); + int name_len_bytes = vStringLength(name); + int name_len = utf8_strlen(vStringValue(name), name_len_bytes); + + /* if the name doesn't look like UTF-8, assume one-byte charset */ + if (name_len < 0) + name_len = name_len_bytes; + + /* underlines must be +-2 chars */ + if (line_len >= name_len - 2 && line_len <= name_len + 2 && name_len > 0 && + ispunct(line[0]) && issame((const char*) line)) + { + char c = line[0]; + int kind = get_kind(c); + + if (kind >= 0) + { + makeAsciidocTag(name, kind); + continue; + } + } + vStringClear (name); + if (! isspace(*line)) + vStringCatS(name, (const char*) line); + vStringTerminate(name); + } + vStringDelete (name); + nestingLevelsFree(nestingLevels); +} + +extern parserDefinition* AsciidocParser (void) +{ + static const char *const patterns [] = { "*.asciidoc", NULL }; + static const char *const extensions [] = { "asciidoc", NULL }; + parserDefinition* const def = parserNew ("Asciidoc"); + + def->kinds = AsciidocKinds; + def->kindCount = KIND_COUNT (AsciidocKinds); + def->patterns = patterns; + def->extensions = extensions; + def->parser = findAsciidocTags; + return def; +} + +/* vi:set tabstop=8 shiftwidth=4: */ diff --git a/tagmanager/ctags/makefile.win32 b/tagmanager/ctags/makefile.win32 index 8a9039be9..819791b69 100644 --- a/tagmanager/ctags/makefile.win32 +++ b/tagmanager/ctags/makefile.win32 @@ -46,7 +46,7 @@ clean: $(COMPLIB): abc.o args.o c.o cobol.o fortran.o make.o conf.o pascal.o perl.o php.o diff.o vhdl.o verilog.o lua.o js.o \ actionscript.o nsis.o objc.o \ -haskell.o haxe.o html.o python.o lregex.o rest.o sh.o ctags.o entry.o get.o keyword.o nestlevel.o \ +haskell.o haxe.o html.o python.o lregex.o asciidoc.o rest.o sh.o ctags.o entry.o get.o keyword.o nestlevel.o \ options.o \ parse.o basic.o read.o sort.o strlist.o latex.o markdown.o matlab.o docbook.o tcl.o ruby.o asm.o sql.o txt2tags.o css.o \ vstring.o r.o diff --git a/tagmanager/ctags/parsers.h b/tagmanager/ctags/parsers.h index 1773d302c..79125eba2 100644 --- a/tagmanager/ctags/parsers.h +++ b/tagmanager/ctags/parsers.h @@ -57,7 +57,8 @@ VerilogParser, \ RParser, \ CobolParser, \ - ObjcParser + ObjcParser, \ + AsciidocParser /* langType of each parser 0 CParser @@ -103,6 +104,7 @@ langType of each parser 40 RParser 41 CobolParser 42 ObjcParser +43 AsciidocParser */ #endif /* _PARSERS_H */ diff --git a/wscript b/wscript index 8765311e9..a7457710a 100644 --- a/wscript +++ b/wscript @@ -64,6 +64,7 @@ ctags_sources = set([ 'tagmanager/ctags/args.c', 'tagmanager/ctags/abc.c', 'tagmanager/ctags/actionscript.c', + 'tagmanager/ctags/asciidoc.c', 'tagmanager/ctags/asm.c', 'tagmanager/ctags/basic.c', 'tagmanager/ctags/c.c', From 280e9eeb1c515bd05603d2d501636abb330dfe13 Mon Sep 17 00:00:00 2001 From: Lex Date: Thu, 1 Nov 2012 13:29:59 +1100 Subject: [PATCH 90/92] Correct Names of levels Make the top level the Document, make lower levels translatable although they do not normally show in Symbols pane. --- src/symbols.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/symbols.c b/src/symbols.c index b9a4ad91a..07b973f37 100644 --- a/src/symbols.c +++ b/src/symbols.c @@ -810,11 +810,11 @@ static void add_top_level_items(GeanyDocument *doc) case GEANY_FILETYPES_ASCIIDOC: { tag_list_add_groups(tag_store, - &(tv_iters.tag_namespace), _("Chapter"), NULL, - &(tv_iters.tag_member), _("Section"), NULL, - &(tv_iters.tag_macro), _("Level2section"), NULL, - &(tv_iters.tag_variable), _("Level3section"), NULL, - &(tv_iters.tag_struct), _("Level4section"), NULL, + &(tv_iters.tag_namespace), _("Document"), NULL, + &(tv_iters.tag_member), _("Section Level 1"), NULL, + &(tv_iters.tag_macro), _("Section Level 2"), NULL, + &(tv_iters.tag_variable), _("Section Level 3"), NULL, + &(tv_iters.tag_struct), _("Section Level 4"), NULL, NULL); break; } From dcac3e164c804729f49750510c3491205e2ff19d Mon Sep 17 00:00:00 2001 From: Lex Date: Thu, 1 Nov 2012 13:44:11 +1100 Subject: [PATCH 91/92] Fix indent setting Asciidoc requires single line comments to be at the start of the line so do not want indent. --- data/filetypes.asciidoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data/filetypes.asciidoc b/data/filetypes.asciidoc index 426d78c9f..94da6f04c 100644 --- a/data/filetypes.asciidoc +++ b/data/filetypes.asciidoc @@ -21,7 +21,7 @@ comment_single=// # setting to false would generate this # command_example(); # This setting works only for single line comments -#comment_use_indent=true +comment_use_indent=false # context action command (please see Geany's main documentation for details) context_action_cmd= From bd7b56a80f2c5c250b3f3d8d94f05a7d3513e73d Mon Sep 17 00:00:00 2001 From: Lex Date: Thu, 17 Jan 2013 15:50:40 +1100 Subject: [PATCH 92/92] Comment future fixes/additions Note where Asciidoc features need to be supported that would prevent code sharing with other markup parsers. --- tagmanager/ctags/asciidoc.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/tagmanager/ctags/asciidoc.c b/tagmanager/ctags/asciidoc.c index 4dfa40596..ffad9c630 100644 --- a/tagmanager/ctags/asciidoc.c +++ b/tagmanager/ctags/asciidoc.c @@ -121,7 +121,8 @@ static int get_kind(char c) /* computes the length of an UTF-8 string - * if the string doesn't look like UTF-8, return -1 */ + * if the string doesn't look like UTF-8, return -1 + * FIXME consider East_Asian_Width Unicode property */ static int utf8_strlen(const char *buf, int buf_len) { int len = 0; @@ -166,7 +167,7 @@ static void findAsciidocTags (void) if (name_len < 0) name_len = name_len_bytes; - /* underlines must be +-2 chars */ + /* underlines must be +-2 chars FIXME detect single line titles */ if (line_len >= name_len - 2 && line_len <= name_len + 2 && name_len > 0 && ispunct(line[0]) && issame((const char*) line)) {