From 72bd9c478ce6305e872f43ed9ac714ade8ac1cca Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Fri, 24 Jun 2011 02:10:07 +0000 Subject: update file lists (bzr r10348) --- src/dom/CMakeLists.txt | 2 -- src/ui/CMakeLists.txt | 3 --- 2 files changed, 5 deletions(-) diff --git a/src/dom/CMakeLists.txt b/src/dom/CMakeLists.txt index b328418c7..c90b204f0 100644 --- a/src/dom/CMakeLists.txt +++ b/src/dom/CMakeLists.txt @@ -69,8 +69,6 @@ set(dom_SRC io/bufferstream.h io/domstream.h io/gzipstream.h - io/httpclient.h - io/socket.h io/stringstream.h io/uristream.h diff --git a/src/ui/CMakeLists.txt b/src/ui/CMakeLists.txt index 30b72437f..9bbdd861e 100644 --- a/src/ui/CMakeLists.txt +++ b/src/ui/CMakeLists.txt @@ -166,9 +166,6 @@ set(ui_SRC dialog/tracedialog.h dialog/transformation.h dialog/undo-history.h - dialog/whiteboard-connect.h - dialog/whiteboard-sharewithchat.h - dialog/whiteboard-sharewithuser.h tool/commit-events.h tool/control-point-selection.h -- cgit v1.2.3 From be8f9d57bfd58257cd4a41642aa2d4be69610fd0 Mon Sep 17 00:00:00 2001 From: Nicolas Dufour Date: Thu, 23 Jun 2011 19:28:36 +0200 Subject: Filters. Fix for a crash introduced with revision 10313. (bzr r10349) --- src/extension/internal/filter/experimental.h | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/extension/internal/filter/experimental.h b/src/extension/internal/filter/experimental.h index f60a6b414..96485ad97 100755 --- a/src/extension/internal/filter/experimental.h +++ b/src/extension/internal/filter/experimental.h @@ -301,7 +301,7 @@ CrossEngraving::get_filter_text (Inkscape::Extension::Extension * ext) * Smoothness strength (0.01->20, default 0.6) -> blur2 (stdDeviation) * Dilatation (1.->50., default 6) -> color2 (n-1th value) * Erosion (0.->50., default 2) -> color2 (nth value 0->-50) - * Transluscent (boolean, default false) -> composite 8 (in, true->merge1, false->color5) + * translucent (boolean, default false) -> composite 8 (in, true->merge1, false->color5) * Blur strength (0.01->20., default 1.) -> blur3 (stdDeviation) * Blur dilatation (1.->50., default 6) -> color4 (n-1th value) @@ -379,7 +379,7 @@ Drawing::get_filter_text (Inkscape::Extension::Extension * ext) std::ostringstream smooth; std::ostringstream dilat; std::ostringstream erosion; - std::ostringstream transluscent; + std::ostringstream translucent; std::ostringstream offset; std::ostringstream blur; std::ostringstream bdilat; @@ -401,10 +401,10 @@ Drawing::get_filter_text (Inkscape::Extension::Extension * ext) smooth << ext->get_param_float("smooth"); dilat << ext->get_param_float("dilat"); erosion << (- ext->get_param_float("erosion")); - if (ext->get_param_bool("transluscent")) - transluscent << "merge1"; + if (ext->get_param_bool("translucent")) + translucent << "merge1"; else - transluscent << "color5"; + translucent << "color5"; offset << ext->get_param_int("offset"); blur << ext->get_param_float("blur"); @@ -462,7 +462,7 @@ Drawing::get_filter_text (Inkscape::Extension::Extension * ext) "\n" "\n" "\n" - "\n", simply.str().c_str(), clean.str().c_str(), erase.str().c_str(), smooth.str().c_str(), dilat.str().c_str(), erosion.str().c_str(), blur.str().c_str(), bdilat.str().c_str(), berosion.str().c_str(), stroker.str().c_str(), strokeg.str().c_str(), strokeb.str().c_str(), ios.str().c_str(), strokea.str().c_str(), offset.str().c_str(), offset.str().c_str(), fillr.str().c_str(), fillg.str().c_str(), fillb.str().c_str(), iof.str().c_str(), filla.str().c_str(), transluscent.str().c_str()); + "\n", simply.str().c_str(), clean.str().c_str(), erase.str().c_str(), smooth.str().c_str(), dilat.str().c_str(), erosion.str().c_str(), blur.str().c_str(), bdilat.str().c_str(), berosion.str().c_str(), stroker.str().c_str(), strokeg.str().c_str(), strokeb.str().c_str(), ios.str().c_str(), strokea.str().c_str(), offset.str().c_str(), offset.str().c_str(), fillr.str().c_str(), fillg.str().c_str(), fillb.str().c_str(), iof.str().c_str(), filla.str().c_str(), translucent.str().c_str()); return _filter; }; /* Drawing filter */ -- cgit v1.2.3 From 0ace7d7c5af21ae4d31ddbe24dd3d073cfafba47 Mon Sep 17 00:00:00 2001 From: Nicolas Dufour Date: Thu, 23 Jun 2011 22:34:13 +0200 Subject: Translations. Greek translation update by Dimitris Spingos. (bzr r10350) --- po/el.po | 57111 ++++++++++++++++++++++++++----------------------------------- 1 file changed, 24302 insertions(+), 32809 deletions(-) diff --git a/po/el.po b/po/el.po index 84535ed23..60e74f51c 100644 --- a/po/el.po +++ b/po/el.po @@ -1,39064 +1,30557 @@ # Greek translation for Inkscape. # This file is distributed under the same license as the Inkscape package. -# Copyright (C) 2001, 2006, 2011 Free Software Foundation. +# Copyright (C) 2001, 2006 Free Software Foundation. +# Simos Xenitellis , 2001. # Spyros Blanas , 2006, 2011. -# Simos Xenitellis , 2001, 2011. # George Boukeas , 2011. +# Dimitris Spingos (Δημήτρης Σπίγγος) , 2011 # msgid "" msgstr "" -"Project-Id-Version: inkscape\n" +"Project-Id-Version: greek translation of inkscape-0.48\n" "Report-Msgid-Bugs-To: inkscape-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2011-03-30 23:08+0200\n" -"PO-Revision-Date: 2011-03-12 19:52+0200\n" -"Last-Translator: George Boukeas \n" -"Language-Team: Greek \n" -"Language: el\n" +"POT-Creation-Date: 2010-12-15 22:51+0100\n" +"PO-Revision-Date: 2011-06-23 14:12+0200\n" +"Last-Translator: Dimitris Spingos (Δημήτρης Σπίγγος) <, 2011>\n" +"Language-Team: \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" +"X-Poedit-Bookmarks: -1,-1,-1,-1,-1,-1,-1,1797,-1,-1\n" +"X-Poedit-Language: Greek\n" +"X-Poedit-Country: GREECE\n" -#: ../inkscape.desktop.in.h:1 -msgid "Create and edit Scalable Vector Graphics images" -msgstr "" -"Δημιουργήστε και τροποποιήστε διανυσματικές εικόνες τύπου Scalable Vector " -"Graphics" - -#: ../inkscape.desktop.in.h:2 -#, fuzzy -msgid "Inkscape" -msgstr "escape" - -#: ../inkscape.desktop.in.h:3 -#, fuzzy -msgid "Inkscape Vector Graphics Editor" -msgstr "Διανυσματικά γραφικά" +#: ../share/extensions/addnodes.inx.h:1 +msgid "Add Nodes" +msgstr "Προσθήκη κόμβων" -#: ../inkscape.desktop.in.h:4 -#, fuzzy -msgid "Vector Graphics Editor" -msgstr "Διανυσματικά γραφικά" +#: ../share/extensions/addnodes.inx.h:2 +msgid "By max. segment length" +msgstr "Κατά μέγιστο μήκος τμήματος" -#: ../share/extensions/dimension.py:105 -#, fuzzy -msgid "Please select an object." -msgstr "" -"#-#-#-#-# gnome-control-center.master.el.po (el) #-#-#-#-#\n" -"Παρακαλώ επιλέξτε μια εικόνα.\n" -"#-#-#-#-# drwright.master.el.po (el) #-#-#-#-#\n" -"Παρακαλώ επιλέξτε μια εικόνα.\n" -"#-#-#-#-# gcompris.master.el.po (gcompris.HEAD) #-#-#-#-#\n" -"Παρακαλώ επίλεξε μια εικόνα." +#: ../share/extensions/addnodes.inx.h:3 +msgid "By number of segments" +msgstr "Κατ' αριθμό τμημάτων" -#: ../share/extensions/dimension.py:130 -msgid "Unable to process this object. Try changing it into a path first." -msgstr "" +#: ../share/extensions/addnodes.inx.h:4 +msgid "Division method:" +msgstr "Μέθοδος διαίρεσης:" -#. report to the Inkscape console using errormsg -#: ../share/extensions/draw_from_triangle.py:175 -#, fuzzy -msgid "Side Length 'a' (px): " -msgstr "Μήκος μπάρας κύλισης" +#: ../share/extensions/addnodes.inx.h:5 +msgid "Maximum segment length (px):" +msgstr "Μέγιστο μήκος τμήματος (px):" -#: ../share/extensions/draw_from_triangle.py:176 -#, fuzzy -msgid "Side Length 'b' (px): " -msgstr "Μήκος μπάρας κύλισης" +#: ../share/extensions/addnodes.inx.h:6 +#: ../share/extensions/convert2dashes.inx.h:2 +#: ../share/extensions/edge3d.inx.h:6 +#: ../share/extensions/flatten.inx.h:3 +#: ../share/extensions/fractalize.inx.h:2 +#: ../share/extensions/interp_att_g.inx.h:12 +#: ../share/extensions/markers_strokepaint.inx.h:2 +#: ../share/extensions/perspective.inx.h:1 +#: ../share/extensions/pixelsnap.inx.h:1 +#: ../share/extensions/radiusrand.inx.h:5 +#: ../share/extensions/rubberstretch.inx.h:3 +#: ../share/extensions/straightseg.inx.h:2 +#: ../share/extensions/summersnight.inx.h:2 +#: ../share/extensions/whirl.inx.h:2 +msgid "Modify Path" +msgstr "Τροποποίηση μονοπατιού" -#: ../share/extensions/draw_from_triangle.py:177 -#, fuzzy -msgid "Side Length 'c' (px): " -msgstr "Μήκος μπάρας κύλισης" +#: ../share/extensions/addnodes.inx.h:7 +msgid "Number of segments:" +msgstr "Αριθμός τμημάτων :" -#: ../share/extensions/draw_from_triangle.py:178 -msgid "Angle 'A' (radians): " -msgstr "" +#: ../share/extensions/ai_input.inx.h:1 +msgid "AI 8.0 Input" +msgstr "Είσοδος από Adobe Illustrator 8.0" -#: ../share/extensions/draw_from_triangle.py:179 -msgid "Angle 'B' (radians): " -msgstr "" +#: ../share/extensions/ai_input.inx.h:2 +msgid "Adobe Illustrator 8.0 and below (*.ai)" +msgstr "Adobe Illustrator 8.0 και προηγούμενες εκδόσεις (*.ai)" -#: ../share/extensions/draw_from_triangle.py:180 -msgid "Angle 'C' (radians): " -msgstr "" +#: ../share/extensions/ai_input.inx.h:3 +msgid "Open files saved with Adobe Illustrator 8.0 or older" +msgstr "Άνοιγμα αποθηκευμένων αρχείων με Adobe Illustrator 8.0 ή παλιότερες εκδόσεις" -#: ../share/extensions/draw_from_triangle.py:181 -msgid "Semiperimeter (px): " -msgstr "" +#: ../share/extensions/aisvg.inx.h:1 +msgid "AI SVG Input" +msgstr "Είσοδος SVG από Adobe Illustrator" -#: ../share/extensions/draw_from_triangle.py:182 -msgid "Area (px^2): " -msgstr "" +#: ../share/extensions/aisvg.inx.h:2 +msgid "Adobe Illustrator SVG (*.ai.svg)" +msgstr "Adobe Illustrator SVG (*.ai.svg)" -#: ../share/extensions/dxf_outlines.py:37 -msgid "" -"Failed to import the numpy or numpy.linalg modules. These modules are " -"required by this extension. Please install them and try again." -msgstr "" +#: ../share/extensions/aisvg.inx.h:3 +msgid "Cleans the cruft out of Adobe Illustrator SVGs before opening" +msgstr "Καθαρίζει τα SVG αρχεία του Adobe Illustrator πριν το άνοιγμα" -#: ../share/extensions/embedimage.py:75 -msgid "" -"No xlink:href or sodipodi:absref attributes found, or they do not point to " -"an existing file! Unable to embed image." -msgstr "" +#: ../share/extensions/ccx_input.inx.h:1 +msgid "Corel DRAW Compressed Exchange files (.ccx)" +msgstr "Αρχεία Corel DRAW Compressed Exchange (.ccx)" -#: ../share/extensions/embedimage.py:77 -#, fuzzy, python-format -msgid "Sorry we could not locate %s" -msgstr "αδυναμία ακρόασης: %s" +#: ../share/extensions/ccx_input.inx.h:2 +msgid "Corel DRAW Compressed Exchange files input" +msgstr "Είσοδος αρχείων Corel DRAW Compressed Exchange" -#: ../share/extensions/embedimage.py:102 -#, python-format -msgid "" -"%s is not of type image/png, image/jpeg, image/bmp, image/gif, image/tiff, " -"or image/x-icon" -msgstr "" +#: ../share/extensions/ccx_input.inx.h:3 +msgid "Open compressed exchange files saved in Corel DRAW" +msgstr "Άνοιγμα αποθηκευμένων αρχείων compressed exchange του Corel DRAW" -#: ../share/extensions/export_gimp_palette.py:14 -msgid "" -"The export_gpl.py module requires PyXML. Please download the latest version " -"from http://pyxml.sourceforge.net/." -msgstr "" +#: ../share/extensions/cdr_input.inx.h:1 +msgid "Corel DRAW 7-X4 files (*.cdr)" +msgstr "Αρχεία Corel DRAW 7-X4 (*.cdr)" -#: ../share/extensions/extractimage.py:65 -#, fuzzy, python-format -msgid "Image extracted to: %s" -msgstr "Συνδεδεμένο στο: %s" +#: ../share/extensions/cdr_input.inx.h:2 +msgid "Corel DRAW Input" +msgstr "Είσοδος από Corel DRAW" -#: ../share/extensions/extractimage.py:72 -#, fuzzy -msgid "Unable to find image data." -msgstr "Αποτυχία εύρεσης ατόμου δεδομένων εικόνας." +#: ../share/extensions/cdr_input.inx.h:3 +msgid "Open files saved in Corel DRAW 7-X4" +msgstr "Άνοιγμα αποθηκευμένων αρχείων στο Corel DRAW 7-X4" -#: ../share/extensions/gcodetools.py:3087 -#, fuzzy -msgid "" -"Directory does not exist! Please specify existing directory at Preferences " -"tab!" -msgstr "Ο φάκελος %s δεν υπάρχει ή δεν είναι φάκελος.\n" +#: ../share/extensions/cdt_input.inx.h:1 +msgid "Corel DRAW 7-13 template files (.cdt)" +msgstr "Αρχεία προτύπων Corel DRAW 7-13 (.cdt)" -# -#: ../share/extensions/gcodetools.py:3112 -#, fuzzy, python-format -msgid "" -"Can not write to specified file!\n" -"%s" -msgstr "Αδύνατη η δημιουργία προσωρινού αρχείου %s." +#: ../share/extensions/cdt_input.inx.h:2 +msgid "Corel DRAW templates input" +msgstr "Είσοδος προτύπων του Corel DRAW" -#: ../share/extensions/gcodetools.py:3240 -#, python-format -msgid "" -"Orientation points for '%s' layer have not been found! Please add " -"orientation points using Orientation tab!" -msgstr "" +#: ../share/extensions/cdt_input.inx.h:3 +msgid "Open files saved in Corel DRAW 7-13" +msgstr "Άνοιγμα αποθηκευμένων αρχείων στο Corel DRAW 7-13" -#: ../share/extensions/gcodetools.py:3246 -#, python-format -msgid "There are more than one orientation point groups in '%s' layer" -msgstr "" +#: ../share/extensions/cgm_input.inx.h:1 +msgid "Computer Graphics Metafile files (.cgm)" +msgstr "Αρχεία Computer Graphics Metafile (.cgm)" -#: ../share/extensions/gcodetools.py:3277 -#: ../share/extensions/gcodetools.py:3279 -msgid "" -"Orientation points are wrong! (if there are two orientation points they " -"sould not be the same. If there are three orientation points they should not " -"be in a straight line.)" -msgstr "" +#: ../share/extensions/cgm_input.inx.h:2 +msgid "Computer Graphics Metafile files input" +msgstr "Είσοδος αρχείων Computer Graphics Metafile" -#: ../share/extensions/gcodetools.py:3398 -#, python-format -msgid "" -"Warning! Found bad orientation points in '%s' layer. Resulting Gcode could " -"be corrupt!" -msgstr "" +#: ../share/extensions/cgm_input.inx.h:3 +msgid "Open Computer Graphics Metafile files" +msgstr "Άνοιγμα αρχείων Computer Graphics Metafile" -#. xgettext:no-pango-format -#: ../share/extensions/gcodetools.py:3412 -msgid "" -"This extension works with Paths and Dynamic Offsets and groups of them only! " -"All other objects will be ignored!\n" -"Solution 1: press Path->Object to path or Shift+Ctrl+C.\n" -"Solution 2: Path->Dynamic offset or Ctrl+J.\n" -"Solution 3: export all contours to PostScript level 2 (File->Save As->.ps) " -"and File->Import this file." -msgstr "" +#: ../share/extensions/cmx_input.inx.h:1 +msgid "Corel DRAW Presentation Exchange files (.cmx)" +msgstr "Αρχεία Corel DRAW Presentation Exchange (.cmx)" -#: ../share/extensions/gcodetools.py:3469 -#, python-format -msgid "" -"Warning! Tool's and default tool's parameter's (%s) types are not the same " -"( type('%s') != type('%s') )." -msgstr "" +#: ../share/extensions/cmx_input.inx.h:2 +msgid "Corel DRAW Presentation Exchange files input" +msgstr "Είσοδος αρχείων Corel DRAW Presentation Exchange" -#: ../share/extensions/gcodetools.py:3472 -#, python-format -msgid "Warning! Tool has parameter that default tool has not ( '%s': '%s' )." -msgstr "" +#: ../share/extensions/cmx_input.inx.h:3 +msgid "Open presentation exchange files saved in Corel DRAW" +msgstr "Άνοιγμα αποθηκευμένων αρχείων presentation exchange στο Corel DRAW" -#: ../share/extensions/gcodetools.py:3486 -#, fuzzy, python-format -msgid "Layer '%s' contains more than one tool!" -msgstr "η ομάδα DEFINE περιέχει περισσότερους από έναν κλάδους" +#: ../share/extensions/color_blackandwhite.inx.h:1 +msgid "Black and White" +msgstr "Ασπρόμαυρο" -#: ../share/extensions/gcodetools.py:3489 -#, python-format -msgid "" -"Can not find tool for '%s' layer! Please add one with Tools library tab!" -msgstr "" +# #-#-#-#-# gtkhtml.master.el.po (gtkhtml.HEAD) #-#-#-#-# +# +# #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# +# +#: ../share/extensions/color_blackandwhite.inx.h:2 +#: ../share/extensions/color_brighter.inx.h:2 +#: ../share/extensions/color_custom.inx.h:9 +#: ../share/extensions/color_darker.inx.h:1 +#: ../share/extensions/color_desaturate.inx.h:1 +#: ../share/extensions/color_grayscale.inx.h:1 +#: ../share/extensions/color_lesshue.inx.h:1 +#: ../share/extensions/color_lesslight.inx.h:1 +#: ../share/extensions/color_lesssaturation.inx.h:1 +#: ../share/extensions/color_morehue.inx.h:1 +#: ../share/extensions/color_morelight.inx.h:1 +#: ../share/extensions/color_moresaturation.inx.h:1 +#: ../share/extensions/color_negative.inx.h:1 +#: ../share/extensions/color_randomize.inx.h:1 +#: ../share/extensions/color_removeblue.inx.h:1 +#: ../share/extensions/color_removegreen.inx.h:1 +#: ../share/extensions/color_removered.inx.h:1 +#: ../share/extensions/color_replace.inx.h:2 +#: ../share/extensions/color_rgbbarrel.inx.h:1 +#: ../share/extensions/interp_att_g.inx.h:3 +#: ../share/filters/filters.svg.h:31 +#: ../share/filters/filters.svg.h:32 +#: ../share/filters/filters.svg.h:33 +#: ../share/filters/filters.svg.h:72 +#: ../share/filters/filters.svg.h:91 +#: ../share/filters/filters.svg.h:98 +#: ../share/filters/filters.svg.h:99 +#: ../share/filters/filters.svg.h:157 +#: ../share/filters/filters.svg.h:174 +#: ../share/filters/filters.svg.h:196 +#: ../share/filters/filters.svg.h:205 +#: ../share/filters/filters.svg.h:215 +#: ../share/filters/filters.svg.h:218 +#: ../share/filters/filters.svg.h:219 +#: ../src/dialogs/clonetiler.cpp:2588 +#: ../src/dialogs/clonetiler.cpp:2729 +#: ../src/extension/internal/bitmap/colorize.cpp:51 +#: ../src/extension/internal/filter/drop-shadow.h:160 +msgid "Color" +msgstr "Χρώμα" -#: ../share/extensions/gcodetools.py:3592 -#: ../share/extensions/gcodetools.py:3673 -msgid "No paths are selected! Trying to work on all available paths." -msgstr "" +#: ../share/extensions/color_brighter.inx.h:1 +msgid "Brighter" +msgstr "Φωτεινότερο" -#: ../share/extensions/gcodetools.py:3611 -#: ../share/extensions/gcodetools.py:3682 +#: ../share/extensions/color_custom.inx.h:1 msgid "" -"Warning: One or more paths dont have 'd' parameter, try to Ungroup (Ctrl" -"+Shift+G) and Object to Path (Ctrl+Shift+C)!" +"Allows you to evaluate different functions for each channel.\n" +"r, g and b are the normalized values of the red, green and blue channels. The resulting RGB values are automatically clamped.\n" +" \n" +"Example (half the red, swap green and blue):\n" +" Red Function: r*0.5 \n" +" Green Function: b \n" +" Blue Function: g" msgstr "" +"Σας επιτρέπει να εκτιμήσετε διαφορετικές συναρτήσεις για κάθε κανάλι.\n" +"r, g και b είναι οι κανονικοποιημένες τιμές του κόκκινου, πράσινου και μπλε καναλιού. Οι τελικές τιμές RGB υπολογίζονται αυτόματα.\n" +" \n" +"Παράδειγμα (μισό κόκκινο, εναλλαγή πράσινου και μπλε):\n" +" Κόκκινη συνάρτηση: r*0.5 \n" +" Πράσινη συνάρτηση: b \n" +" Μπλε συνάρτηση: g" -#: ../share/extensions/gcodetools.py:3641 -msgid "" -"Nothing is selected. Please select something to convert to drill point " -"(dxfpoint) or clear point sign." -msgstr "" +#: ../share/extensions/color_custom.inx.h:8 +msgid "Blue Function:" +msgstr "Μπλε συνάρτηση:" -#: ../share/extensions/gcodetools.py:3714 -#: ../share/extensions/gcodetools.py:3808 -#, fuzzy -msgid "This extension requires at least one selected path." -msgstr "Αντιγραφή επιλεγμένης εργασίας" +# #-#-#-#-# gnome-games.master.el.po (gnome-games.HEAD.el) #-#-#-#-# +# Translation of "custom" sucks! ("kata paraggelia"??? nah!) +# #-#-#-#-# gturing.master.el.po (el) #-#-#-#-# +# Translation of "custom" sucks! ("kata paraggelia"??? nah!) +# #-#-#-#-# gnome-terminal.master.el.po (gnome-terminal.HEAD) #-#-#-#-# +# #-#-#-#-# memory.el.po (abiword 1.0) #-#-#-#-# +# #-#-#-#-# gimp-el.po (gimp 1.3.2) #-#-#-#-# +# Translation of "custom" sucks! ("kata paraggelia"??? nah!) +# #-#-#-#-# gnome-games-el.po (gnome-games 1.2.0) #-#-#-#-# +# Translation of "custom" sucks! ("kata paraggelia"??? nah!) +# #-#-#-#-# gnucash-el.po (abiword 1.0) #-#-#-#-# +# Translation of "custom" sucks! ("kata paraggelia"??? nah!) +# #-#-#-#-# gnucash-glossary-el.po (gnucash-glossary 1.0) #-#-#-#-# +# Translation of "custom" sucks! ("kata paraggelia"??? nah!) +# #-#-#-#-# sodipodi-el.po (sodipodi 0.25) #-#-#-#-# +# Translation of "custom" sucks! ("kata paraggelia"??? nah!) +# #-#-#-#-# gimp-print-el.po (gimp-print 1.0) #-#-#-#-# +# Translation of "custom" sucks! ("kata paraggelia"??? nah!) +# #-#-#-#-# gturing-el.po (gnome-games 1.2.0) #-#-#-#-# +# Translation of "custom" sucks! ("kata paraggelia"??? nah!) +#: ../share/extensions/color_custom.inx.h:10 +#: ../src/interface.cpp:843 +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1419 +msgid "Custom" +msgstr "Προσαρμοσμένο" -#: ../share/extensions/gcodetools.py:3720 -#, python-format -msgid "Tool diameter must be > 0 but tool's diameter on '%s' layer is not!" -msgstr "" +#: ../share/extensions/color_custom.inx.h:11 +msgid "Green Function:" +msgstr "Πράσινη συνάρτηση:" -#: ../share/extensions/gcodetools.py:3731 -#, fuzzy -msgid "Warning: omitting non-path" -msgstr "Επιλογές προειδοποίησης" +# #-#-#-#-# yelp.master.el.po (el) #-#-#-#-# +# +# #-#-#-#-# galeon.master.el.po (galeon 1.0) #-#-#-#-# +# +# #-#-#-#-# gnome-terminal.master.el.po (gnome-terminal.HEAD) #-#-#-#-# +# #-#-#-#-# galeon-el.po (galeon 1.0) #-#-#-#-# +# +# #-#-#-#-# glimmer-el.po (glimmer 1.0) #-#-#-#-# +# +# #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-# +# +# #-#-#-#-# gnucash-el.po (abiword 1.0) #-#-#-#-# +# +# #-#-#-#-# mrproject-el.po (mrproject 0.5) #-#-#-#-# +# +# #-#-#-#-# sodipodi-el.po (sodipodi 0.25) #-#-#-#-# +# +# #-#-#-#-# gnomemeeting-el.po (gnomemeeting 0.12.2) #-#-#-#-# +# +# #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# +# +# #-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-# +# +#: ../share/extensions/color_custom.inx.h:12 +#: ../share/extensions/color_randomize.inx.h:3 +#: ../share/extensions/dots.inx.h:3 +#: ../share/extensions/draw_from_triangle.inx.h:20 +#: ../share/extensions/dxf_input.inx.h:10 +#: ../share/extensions/dxf_outlines.inx.h:9 +#: ../share/extensions/generate_voronoi.inx.h:6 +#: ../share/extensions/gimp_xcf.inx.h:3 +#: ../share/extensions/interp_att_g.inx.h:8 +#: ../share/extensions/jessyInk_autoTexts.inx.h:3 +#: ../share/extensions/jessyInk_effects.inx.h:7 +#: ../share/extensions/jessyInk_export.inx.h:2 +#: ../share/extensions/jessyInk_install.inx.h:1 +#: ../share/extensions/jessyInk_keyBindings.inx.h:8 +#: ../share/extensions/jessyInk_masterSlide.inx.h:1 +#: ../share/extensions/jessyInk_mouseHandler.inx.h:3 +#: ../share/extensions/jessyInk_summary.inx.h:1 +#: ../share/extensions/jessyInk_transitions.inx.h:5 +#: ../share/extensions/jessyInk_uninstall.inx.h:1 +#: ../share/extensions/jessyInk_video.inx.h:1 +#: ../share/extensions/jessyInk_view.inx.h:3 +#: ../share/extensions/lindenmayer.inx.h:23 +#: ../share/extensions/lorem_ipsum.inx.h:1 +#: ../share/extensions/measure.inx.h:3 +#: ../share/extensions/pathalongpath.inx.h:5 +#: ../share/extensions/pathscatter.inx.h:6 +#: ../share/extensions/radiusrand.inx.h:1 +#: ../share/extensions/scour.inx.h:5 +#: ../share/extensions/split.inx.h:1 +#: ../share/extensions/webslicer_create_group.inx.h:5 +#: ../share/extensions/webslicer_export.inx.h:5 +#: ../share/extensions/web-set-att.inx.h:4 +#: ../share/extensions/web-transmit-att.inx.h:4 +#: ../src/ui/dialog/extension-editor.cpp:81 +#: ../share/extensions/gcodetools_all_in_one.inx.h:25 +#: ../share/extensions/gcodetools_area.inx.h:17 +#: ../share/extensions/gcodetools_check_for_updates.inx.h:5 +#: ../share/extensions/gcodetools_dxf_points.inx.h:13 +#: ../share/extensions/gcodetools_engraving.inx.h:11 +#: ../share/extensions/gcodetools_lathe.inx.h:14 +#: ../share/extensions/gcodetools_orientation_points.inx.h:5 +#: ../share/extensions/gcodetools_path_to_gcode.inx.h:11 +#: ../share/extensions/gcodetools_tools_library.inx.h:3 +msgid "Help" +msgstr "Βοήθεια" -#: ../share/extensions/gcodetools.py:4063 -#, python-format -msgid "Tool '%s' has no shape!" -msgstr "" +#: ../share/extensions/color_custom.inx.h:13 +msgid "Input (r,g,b) Color Range:" +msgstr "Είσοδος (r,g,b) χρωματικού περιοχής:" -#: ../share/extensions/gcodetools.py:4073 -msgid "No need to engrave sharp angles." -msgstr "" +# #-#-#-#-# balsa.master.el.po (balsa 2.0.13) #-#-#-#-# +# +# #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# +# +# #-#-#-#-# pan2.master.el.po (el) #-#-#-#-# +# +# #-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-# +# +#. ## end option page +#: ../share/extensions/color_custom.inx.h:14 +#: ../share/extensions/color_randomize.inx.h:6 +#: ../share/extensions/dots.inx.h:5 +#: ../share/extensions/dxf_input.inx.h:12 +#: ../share/extensions/dxf_outlines.inx.h:10 +#: ../share/extensions/generate_voronoi.inx.h:7 +#: ../share/extensions/gimp_xcf.inx.h:4 +#: ../share/extensions/interp_att_g.inx.h:15 +#: ../share/extensions/jessyInk_uninstall.inx.h:3 +#: ../share/extensions/lorem_ipsum.inx.h:4 +#: ../share/extensions/pathalongpath.inx.h:7 +#: ../share/extensions/pathscatter.inx.h:10 +#: ../share/extensions/radiusrand.inx.h:6 +#: ../share/extensions/scour.inx.h:11 +#: ../share/extensions/split.inx.h:2 +#: ../share/extensions/webslicer_create_group.inx.h:7 +#: ../share/extensions/webslicer_export.inx.h:6 +#: ../share/extensions/web-set-att.inx.h:6 +#: ../share/extensions/web-transmit-att.inx.h:6 +#: ../src/ui/dialog/tracedialog.cpp:617 +#: ../src/ui/dialog/tracedialog.cpp:623 +#: ../share/extensions/gcodetools_all_in_one.inx.h:33 +#: ../share/extensions/gcodetools_area.inx.h:22 +#: ../share/extensions/gcodetools_engraving.inx.h:16 +#: ../share/extensions/gcodetools_lathe.inx.h:22 +#: ../share/extensions/gcodetools_path_to_gcode.inx.h:15 +msgid "Options" +msgstr "Επιλογές" -#: ../share/extensions/gcodetools.py:4086 -msgid "" -"Active layer already has orientation points! Remove them or select another " -"layer!" -msgstr "" +#: ../share/extensions/color_custom.inx.h:15 +msgid "Red Function:" +msgstr "Κόκκινη συνάρτηση:" -#: ../share/extensions/gcodetools.py:4134 -msgid "Active layer already has a tool! Remove it or select another layer!" -msgstr "" +#: ../share/extensions/color_darker.inx.h:2 +msgid "Darker" +msgstr "Σκοτεινότερο" -#: ../share/extensions/gcodetools.py:4258 -msgid "Selection is empty! Will compute whole drawing." -msgstr "" +#: ../share/extensions/color_desaturate.inx.h:2 +#: ../share/filters/filters.svg.h:31 +msgid "Desaturate" +msgstr "Αποκορεσμός" -#: ../share/extensions/gcodetools.py:4318 -msgid "" -"Tutorials, manuals and support can be found at\n" -"English support forum:\n" -"\thttp://www.cnc-club.ru/gcodetools\n" -"and Russian support forum:\n" -"\thttp://www.cnc-club.ru/gcodetoolsru" -msgstr "" +#: ../share/extensions/color_grayscale.inx.h:2 +#: ../share/extensions/webslicer_create_rect.inx.h:16 +msgid "Grayscale" +msgstr "Κλίμακα του γκρι" -#: ../share/extensions/gcodetools.py:4363 -msgid "Lathe X and Z axis remap should be 'X', 'Y' or 'Z'. Exiting..." -msgstr "" +#: ../share/extensions/color_lesshue.inx.h:2 +msgid "Less Hue" +msgstr "Λιγότερη απόχρωση" -#: ../share/extensions/gcodetools.py:4366 -msgid "Lathe X and Z axis remap should be the same. Exiting..." -msgstr "" +#: ../share/extensions/color_lesslight.inx.h:2 +msgid "Less Light" +msgstr "Λιγότερο φως" -#: ../share/extensions/gcodetools.py:4527 -msgid "" -"Select one of the active tabs - Path to Gcode, Area, Engraving, DXF points, " -"Orientation, Offset, Lathe or Tools library." -msgstr "" +#: ../share/extensions/color_lesssaturation.inx.h:2 +msgid "Less Saturation" +msgstr "Λιγότερος κορεσμός" -#: ../share/extensions/gcodetools.py:4533 -msgid "" -"Orientation points have not been defined! A default set of orientation " -"points has been automatically added." -msgstr "" +#: ../share/extensions/color_morehue.inx.h:2 +msgid "More Hue" +msgstr "Περισσότερη απόχρωση" -#: ../share/extensions/gcodetools.py:4537 -msgid "" -"Cutting tool has not been defined! A default tool has been automatically " -"added." -msgstr "" +#: ../share/extensions/color_morelight.inx.h:2 +msgid "More Light" +msgstr "Περισσότερο φως" -#: ../share/extensions/inkex.py:78 -#, python-format -msgid "" -"The fantastic lxml wrapper for libxml2 is required by inkex.py and therefore " -"this extension. Please download and install the latest version from http://" -"cheeseshop.python.org/pypi/lxml/, or install it through your package manager " -"by a command like: sudo apt-get install python-lxml\n" -"\n" -"Technical details:\n" -"%s" -msgstr "" +#: ../share/extensions/color_moresaturation.inx.h:2 +msgid "More Saturation" +msgstr "Περισσότερος κορεσμός" -#: ../share/extensions/inkex.py:242 -#, fuzzy, python-format -msgid "No matching node for expression: %s" -msgstr "Σφάλμα κατά την αντιστοίχιση της κανονικής έκφρασης %s: %s" +#: ../share/extensions/color_negative.inx.h:2 +msgid "Negative" +msgstr "Αρνητικό" -#: ../share/extensions/markers_strokepaint.py:78 -#, fuzzy, python-format -msgid "No style attribute found for id: %s" -msgstr "Δε βρέθηκε κατάλληλο άρθρωμα για το %s" +#: ../share/extensions/color_randomize.inx.h:2 +msgid "Converts to HSL, randomizes hue and/or saturation and/or lightness and converts it back to RGB." +msgstr "Μετατρέπει σε HSL, κάνει τυχαία την απόχρωση και/ή κορεσμό και/ή φωτεινότητα και το μετατρέπει πάλι σε RGB." -#: ../share/extensions/markers_strokepaint.py:132 -#, fuzzy, python-format -msgid "unable to locate marker: %s" -msgstr "" -"Αδυναμία φόρτωσης εικόνας:\n" -"%s" +#: ../share/extensions/color_randomize.inx.h:4 +#: ../src/flood-context.cpp:252 +#: ../src/widgets/sp-color-icc-selector.cpp:236 +#: ../src/widgets/sp-color-icc-selector.cpp:237 +#: ../src/widgets/sp-color-scales.cpp:431 +#: ../src/widgets/sp-color-scales.cpp:432 +#: ../src/widgets/toolbox.cpp:4429 +msgid "Hue" +msgstr "Απόχρωση" -#: ../share/extensions/pathalongpath.py:201 -#: ../share/extensions/pathscatter.py:220 -#: ../share/extensions/perspective.py:61 -#, fuzzy -msgid "This extension requires two selected paths." -msgstr "Αντιγραφή επιλεγμένης εργασίας" +#: ../share/extensions/color_randomize.inx.h:5 +#: ../src/flood-context.cpp:254 +#: ../src/widgets/sp-color-icc-selector.cpp:237 +#: ../src/widgets/sp-color-scales.cpp:437 +#: ../src/widgets/sp-color-scales.cpp:438 +#: ../src/widgets/toolbox.cpp:4461 +msgid "Lightness" +msgstr "Φωτεινότητα" -#: ../share/extensions/pathalongpath.py:227 -msgid "" -"The total length of the pattern is too small :\n" -"Please choose a larger object or set 'Space between copies' > 0" -msgstr "" +#: ../share/extensions/color_randomize.inx.h:7 +msgid "Randomize" +msgstr "Τυχαιοποίηση" -#: ../share/extensions/pathmodifier.py:229 -#, python-format -msgid "Please first convert objects to paths! (Got [%s].)" -msgstr "" +#: ../share/extensions/color_randomize.inx.h:8 +#: ../src/flood-context.cpp:253 +#: ../src/ui/dialog/inkscape-preferences.cpp:888 +#: ../src/widgets/sp-color-icc-selector.cpp:236 +#: ../src/widgets/sp-color-icc-selector.cpp:237 +#: ../src/widgets/sp-color-scales.cpp:434 +#: ../src/widgets/sp-color-scales.cpp:435 +#: ../src/widgets/toolbox.cpp:4445 +msgid "Saturation" +msgstr "Κορεσμός" -#: ../share/extensions/perspective.py:29 -msgid "" -"Failed to import the numpy or numpy.linalg modules. These modules are " -"required by this extension. Please install them and try again. On a Debian-" -"like system this can be done with the command, sudo apt-get install python-" -"numpy." -msgstr "" +#: ../share/extensions/color_removeblue.inx.h:2 +msgid "Remove Blue" +msgstr "Αφαίρεση Μπλε" -#: ../share/extensions/perspective.py:68 -#: ../share/extensions/summersnight.py:43 -#, python-format -msgid "" -"The first selected object is of type '%s'.\n" -"Try using the procedure Path->Object to Path." -msgstr "" +#: ../share/extensions/color_removegreen.inx.h:2 +msgid "Remove Green" +msgstr "Αφαίρεση Πρασίνου" -#: ../share/extensions/perspective.py:74 -#: ../share/extensions/summersnight.py:50 -msgid "" -"This extension requires that the second selected path be four nodes long." -msgstr "" +#: ../share/extensions/color_removered.inx.h:2 +msgid "Remove Red" +msgstr "Αφαίρεση Κόκκινου" -#: ../share/extensions/perspective.py:99 -#: ../share/extensions/summersnight.py:82 -msgid "" -"The second selected object is a group, not a path.\n" -"Try using the procedure Object->Ungroup." -msgstr "" +#: ../share/extensions/color_replace.inx.h:1 +msgid "By color (RRGGBB hex):" +msgstr "Κατά χρώμα (RRGGBB δεκαεξαδικό):" -#: ../share/extensions/perspective.py:101 -#: ../share/extensions/summersnight.py:84 -msgid "" -"The second selected object is not a path.\n" -"Try using the procedure Path->Object to Path." -msgstr "" +#: ../share/extensions/color_replace.inx.h:3 +msgid "Color to replace" +msgstr "Χρώμα προς αντικατάσταση" -#: ../share/extensions/perspective.py:104 -#: ../share/extensions/summersnight.py:87 -msgid "" -"The first selected object is not a path.\n" -"Try using the procedure Path->Object to Path." -msgstr "" +#: ../share/extensions/color_replace.inx.h:4 +msgid "New color" +msgstr "Νέο χρώμα" -#: ../share/extensions/polyhedron_3d.py:60 -msgid "" -"Failed to import the numpy module. This module is required by this " -"extension. Please install it and try again. On a Debian-like system this " -"can be done with the command 'sudo apt-get install python-numpy'." -msgstr "" +# #-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-# +# +#: ../share/extensions/color_replace.inx.h:5 +msgid "Replace color" +msgstr "Αντικατάσταση χρώματος" -#: ../share/extensions/polyhedron_3d.py:331 -#, fuzzy -msgid "No face data found in specified file." -msgstr "Καταγραφή ενεργειών φίλτρων στο καθορισμένο αρχείο καταγραφής." +#: ../share/extensions/color_replace.inx.h:6 +msgid "Replace color (RRGGBB hex):" +msgstr "Αντικατάσταση χρώματος (RRGGBB hex):" -#: ../share/extensions/polyhedron_3d.py:332 -msgid "Try selecting \"Edge Specified\" in the Model File tab.\n" -msgstr "" +#: ../share/extensions/color_rgbbarrel.inx.h:2 +msgid "RGB Barrel" +msgstr "Βαρέλι RGB" -#: ../share/extensions/polyhedron_3d.py:338 -#, fuzzy -msgid "No edge data found in specified file." -msgstr "Καταγραφή ενεργειών φίλτρων στο καθορισμένο αρχείο καταγραφής." +#: ../share/extensions/convert2dashes.inx.h:1 +msgid "Convert to Dashes" +msgstr "Μετατροπή σε Παύλες" -#: ../share/extensions/polyhedron_3d.py:339 -msgid "Try selecting \"Face Specified\" in the Model File tab.\n" -msgstr "" +#: ../share/extensions/dia.inx.h:1 +msgid "A diagram created with the program Dia" +msgstr "Διάγραμμα που δημιουργήθηκε από το πρόγραμμα Dia" -#. we cannot generate a list of faces from the edges without a lot of computation -#: ../share/extensions/polyhedron_3d.py:514 -msgid "" -"Face Data Not Found. Ensure file contains face data, and check the file is " -"imported as \"Face-Specified\" under the \"Model File\" tab.\n" -msgstr "" +#: ../share/extensions/dia.inx.h:2 +msgid "Dia Diagram (*.dia)" +msgstr "Διάγραμμα του Dia (*.dia)" -#: ../share/extensions/polyhedron_3d.py:516 -msgid "Internal Error. No view type selected\n" -msgstr "" +#: ../share/extensions/dia.inx.h:3 +msgid "Dia Input" +msgstr "Είσοδος από το Dia" -#: ../share/extensions/summersnight.py:36 -#, fuzzy -msgid "" -"This extension requires two selected paths. \n" -"The second path must be exactly four nodes long." -msgstr "Αντιγραφή επιλεγμένης εργασίας" +#: ../share/extensions/dia.inx.h:4 +msgid "In order to import Dia files, Dia itself must be installed. You can get Dia at http://live.gnome.org/Dia" +msgstr "Για εισαγωγή αρχείων Dia, το ίδιο το Dia πρέπει να είναι εγκατεστημένο. Προμηθευτείτε το Dia στη διεύθυνση http://live.gnome.org/Dia" -#: ../share/extensions/svg_and_media_zip_output.py:127 -#, fuzzy, python-format -msgid "Could not locate file: %s" -msgstr "Αδυναμία ανοίγματος του αρχείου %s" +#: ../share/extensions/dia.inx.h:5 +msgid "The dia2svg.sh script should be installed with your Inkscape distribution. If you do not have it, there is likely to be something wrong with your Inkscape installation." +msgstr "Το σενάριο dia2svg.sh πρέπει να εγκαταστάθηκε με την διανομή του Inkscape. Αν δεν υπάρχει, τότε μάλλον υπάρχει κάποια πρόβλημα με την εγκατάσταση του Inkscape." -#: ../share/extensions/svg_and_media_zip_output.py:191 -msgid "Didn't find any fonts in this document/selection." -msgstr "" +#: ../share/extensions/dimension.inx.h:1 +msgid "Bounding box type :" +msgstr "Τύπος οριακού πλαισίου:" -#: ../share/extensions/svg_and_media_zip_output.py:194 -#, python-format -msgid "Found the following font only: %s" -msgstr "" +#: ../share/extensions/dimension.inx.h:2 +msgid "Dimensions" +msgstr "Διαστάσεις" -#: ../share/extensions/svg_and_media_zip_output.py:196 -#, python-format -msgid "" -"Found the following fonts:\n" -"%s" -msgstr "" +#: ../share/extensions/dimension.inx.h:3 +msgid "Geometric" +msgstr "Γεωμετρικό" -#: ../share/extensions/uniconv_output.py:120 -#, fuzzy -msgid "You need to install the UniConvertor software.\n" -msgstr "Πρέπει να εγκαταστήσετε το άρθρωμα Python simplejson." +#: ../share/extensions/dimension.inx.h:4 +msgid "Visual" +msgstr "Οπτικό" -#: ../share/extensions/web-set-att.py:56 -#: ../share/extensions/web-transmit-att.py:52 -#, fuzzy -msgid "You must select at least two elements." -msgstr "Πρέπει να έχετε ρυθμίσεις για μια τουλάχιστον συσκευή" +#: ../share/extensions/dimension.inx.h:5 +#: ../share/extensions/dots.inx.h:13 +#: ../share/extensions/handles.inx.h:2 +#: ../share/extensions/measure.inx.h:20 +msgid "Visualize Path" +msgstr "Oπτικοποίηση μονοπατιού" -#: ../share/filters/filters.svg.h:2 -#, fuzzy -msgid "Matte jelly" -msgstr "Σχέδιο" +#: ../share/extensions/dimension.inx.h:6 +msgid "X Offset:" +msgstr "Μετατόπιση στον άξονα X:" -#: ../share/filters/filters.svg.h:2 ../share/filters/filters.svg.h:10 -#: ../share/filters/filters.svg.h:107 ../share/filters/filters.svg.h:109 -#: ../share/filters/filters.svg.h:115 ../share/filters/filters.svg.h:116 -#: ../share/filters/filters.svg.h:118 ../share/filters/filters.svg.h:122 -#: ../share/filters/filters.svg.h:167 ../share/filters/filters.svg.h:206 -msgid "ABCs" -msgstr "" +#: ../share/extensions/dimension.inx.h:7 +msgid "Y Offset:" +msgstr "Μετατόπιση στον άξονα Y:" -#: ../share/filters/filters.svg.h:2 ../src/extension/internal/filter/abc.h:386 -msgid "Bulging, matte jelly covering" -msgstr "" +# #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# +# +#: ../share/extensions/dots.inx.h:1 +msgid "Dot size:" +msgstr "Μέγεθος κουκίδας:" -#: ../share/filters/filters.svg.h:3 -#, fuzzy -msgid "Smart jelly" -msgstr "" -"#-#-#-#-# banshee.master.el.po (Banshee) #-#-#-#-#\n" -"Έξυπνη Λίστα Αναπαραγωγής\n" -"#-#-#-#-# banshee.stable-1.8.el.po (Banshee) #-#-#-#-#\n" -"Έξυπνος κατάλογος αναπαραγωγής" - -#: ../share/filters/filters.svg.h:3 ../share/filters/filters.svg.h:4 -#: ../share/filters/filters.svg.h:9 ../share/filters/filters.svg.h:14 -#: ../share/filters/filters.svg.h:15 ../share/filters/filters.svg.h:39 -#: ../share/filters/filters.svg.h:48 ../share/filters/filters.svg.h:49 -#: ../share/filters/filters.svg.h:50 ../share/filters/filters.svg.h:51 -#: ../share/filters/filters.svg.h:54 ../share/filters/filters.svg.h:56 -#: ../share/filters/filters.svg.h:69 ../share/filters/filters.svg.h:71 -#: ../share/filters/filters.svg.h:89 ../share/filters/filters.svg.h:101 -#: ../share/filters/filters.svg.h:102 ../share/filters/filters.svg.h:207 -#: ../share/filters/filters.svg.h:208 ../share/filters/filters.svg.h:209 -#: ../share/filters/filters.svg.h:210 ../share/filters/filters.svg.h:211 -#, fuzzy -msgid "Bevels" -msgstr "Beverly" +#: ../share/extensions/dots.inx.h:2 +#: ../src/widgets/font-selector.cpp:226 +msgid "Font size:" +msgstr "Μέγεθος γραμματοσειράς:" -#: ../share/filters/filters.svg.h:3 -msgid "Same as Matte jelly but with more controls" -msgstr "" +#: ../share/extensions/dots.inx.h:4 +msgid "Number Nodes" +msgstr "Αρίθμηση κόμβων" -#: ../share/filters/filters.svg.h:4 -#, fuzzy -msgid "Metal casting" -msgstr "Δοκιμαστική" +#: ../share/extensions/dots.inx.h:6 +msgid "Starting dot number:" +msgstr "Αριθμός κουκκίδας εκκίνησης:" -#: ../share/filters/filters.svg.h:4 -msgid "Smooth drop-like bevel with metallic finish" +#: ../share/extensions/dots.inx.h:7 +msgid "Step:" +msgstr "Βήμα:" + +#: ../share/extensions/dots.inx.h:8 +msgid "" +"This extension replaces the selection's nodes with numbered dots according to the following options:\n" +" * Font size: size of the node number labels (20px, 12pt...).\n" +" * Dot size: diameter of the dots placed at path nodes (10px, 2mm...).\n" +" * Starting dot number: first number in the sequence, assigned to the first node of the path.\n" +" * Step: numbering step between two nodes." msgstr "" +"Αυτή η επέκταση αντικαθιστά τους κόμβους επιλογής με αριθμημένες κουκκίδες σύμφωνα με τις πιο κάτω επιλογές:\n" +" * Μέγεθος γραμματοσειράς: μέγεθος των ετικετών του αριθμού του κόμβου (20px, 12pt...).\n" +" * Μέγεθος κουκκίδας: διάμετρος των τοποθετημένων κουκκίδων σε κόμβους μονοπατιού (10px, 2mm...).\n" +" * Αριθμός κουκκίδας εκκίνησης: πρώτος αριθμός στη σειρά, που αποδίδεται στον πρώτο κόμβο του μονοπατιού.\n" +" * Βήμα: αριθμημένο βήμα μεταξύ δύο κόμβων." -#: ../share/filters/filters.svg.h:5 -#, fuzzy -msgid "Motion blur, horizontal" -msgstr "Ορατό σε οριζόντια θέση" +#: ../share/extensions/draw_from_triangle.inx.h:1 +msgid "Altitudes" +msgstr "Ύψη" -#: ../share/filters/filters.svg.h:5 ../share/filters/filters.svg.h:6 -#: ../share/filters/filters.svg.h:7 ../share/filters/filters.svg.h:57 -#: ../share/filters/filters.svg.h:94 ../share/filters/filters.svg.h:108 -#: ../share/filters/filters.svg.h:111 ../share/filters/filters.svg.h:159 -#, fuzzy -msgid "Blurs" -msgstr "Blurb" +#: ../share/extensions/draw_from_triangle.inx.h:2 +msgid "Angle Bisectors" +msgstr "Διχοτόμοι γωνιών" -#: ../share/filters/filters.svg.h:5 -#, fuzzy -msgid "" -"Blur as if the object flies horizontally; adjust Standard Deviation to vary " -"force" -msgstr "Διαγραφή επιλεγμένων αντικειμένων" +#: ../share/extensions/draw_from_triangle.inx.h:3 +msgid "Centroid" +msgstr "Βαρύκεντρο" -#: ../share/filters/filters.svg.h:6 -#, fuzzy -msgid "Motion blur, vertical" -msgstr "Διαγραφή επιλεγμένων αντικειμένων" +#: ../share/extensions/draw_from_triangle.inx.h:4 +msgid "Circumcentre" +msgstr "Περίκεντρο" -#: ../share/filters/filters.svg.h:6 -#, fuzzy -msgid "" -"Blur as if the object flies vertically; adjust Standard Deviation to vary " -"force" -msgstr "Διαγραφή επιλεγμένων αντικειμένων" +#: ../share/extensions/draw_from_triangle.inx.h:5 +msgid "Circumcircle" +msgstr "Περιγεγραμμένος κύκλος" -#: ../share/filters/filters.svg.h:7 -#, fuzzy -msgid "Apparition" -msgstr "Χαρτογράφηση διαμερίσματος Apple" +#: ../share/extensions/draw_from_triangle.inx.h:6 +msgid "Common Objects" +msgstr "Κοινά αντικείμενα" -#: ../share/filters/filters.svg.h:7 -msgid "Edges are partly feathered out" -msgstr "" +#: ../share/extensions/draw_from_triangle.inx.h:7 +msgid "Contact Triangle" +msgstr "Τρίγωνο Gergonne" -#: ../share/filters/filters.svg.h:8 ../src/extension/internal/filter/abc.h:739 -#, fuzzy -msgid "Cutout" -msgstr "Αντιγραφή επιλεγμένης εργασίας" +#: ../share/extensions/draw_from_triangle.inx.h:8 +msgid "Custom Point Specified By:" +msgstr "Προσαρμοσμένο σημείο που ορίζεται από:" -#: ../share/filters/filters.svg.h:8 ../share/filters/filters.svg.h:40 -#: ../share/filters/filters.svg.h:85 ../share/filters/filters.svg.h:95 -#: ../share/filters/filters.svg.h:119 ../share/filters/filters.svg.h:169 -#: ../share/filters/filters.svg.h:170 ../share/filters/filters.svg.h:171 -#: ../share/filters/filters.svg.h:176 ../share/filters/filters.svg.h:214 -#: ../src/extension/internal/filter/drop-shadow.h:45 -#: ../src/extension/internal/filter/drop-shadow.h:105 -#, fuzzy -msgid "Shadows and Glows" -msgstr "Ειδήσεις και ιστολόγια" +#: ../share/extensions/draw_from_triangle.inx.h:9 +msgid "Custom Points and Options" +msgstr "Προσαρμοσμένα σημεία και επιλογές" -#: ../share/filters/filters.svg.h:8 -msgid "Drop shadow under the cut-out of the shape" -msgstr "" +#: ../share/extensions/draw_from_triangle.inx.h:10 +msgid "Draw Circle Around This Point" +msgstr "Σχεδιάστε κύκλο γύρω από αυτό το σημείο" -#: ../share/filters/filters.svg.h:9 -#, fuzzy -msgid "Jigsaw piece" -msgstr "Χαμένο κομμάτι" +#: ../share/extensions/draw_from_triangle.inx.h:11 +msgid "Draw From Triangle" +msgstr "Σχεδίαση από τρίγωνο" -#: ../share/filters/filters.svg.h:9 -msgid "Low, sharp bevel" -msgstr "" +#: ../share/extensions/draw_from_triangle.inx.h:12 +msgid "Draw Isogonal Conjugate" +msgstr "Σχεδίαση ισογώνιων συζυγών" -#: ../share/filters/filters.svg.h:10 -#, fuzzy -msgid "Roughen" -msgstr "Επεξεργασία Φακέλων" +#: ../share/extensions/draw_from_triangle.inx.h:13 +msgid "Draw Isotomic Conjugate" +msgstr "Σχεδίαση ισοτομικών συζυγών" -#: ../share/filters/filters.svg.h:10 -#: ../src/extension/internal/filter/abc.h:679 -#, fuzzy -msgid "Small-scale roughening to edges and content" -msgstr "Οριζόντιες Ρίγες" +#: ../share/extensions/draw_from_triangle.inx.h:14 +msgid "Draw Marker At This Point" +msgstr "Σχεδίαση σημαδιού σε αυτό το σημείο" -#: ../share/filters/filters.svg.h:11 -#, fuzzy -msgid "Rubber stamp" -msgstr "Ομαδοποίηση" +#: ../share/extensions/draw_from_triangle.inx.h:15 +msgid "Excentral Triangle" +msgstr "Παραγεγραμμένο τρίγωνο" -#: ../share/filters/filters.svg.h:11 ../share/filters/filters.svg.h:17 -#: ../share/filters/filters.svg.h:18 ../share/filters/filters.svg.h:19 -#: ../share/filters/filters.svg.h:21 ../share/filters/filters.svg.h:22 -#: ../share/filters/filters.svg.h:36 ../share/filters/filters.svg.h:37 -#: ../share/filters/filters.svg.h:38 ../share/filters/filters.svg.h:90 -#: ../share/filters/filters.svg.h:113 ../share/filters/filters.svg.h:114 -#: ../share/filters/filters.svg.h:117 ../share/filters/filters.svg.h:150 -#: ../share/filters/filters.svg.h:154 ../share/filters/filters.svg.h:183 -#: ../share/filters/filters.svg.h:217 -#, fuzzy -msgid "Overlays" -msgstr "Επικαλύψεις:" +#: ../share/extensions/draw_from_triangle.inx.h:16 +msgid "Excentres" +msgstr "Παράκεντρα" -#: ../share/filters/filters.svg.h:11 -#, fuzzy -msgid "Random whiteouts inside" -msgstr "Τυχαία με όμοια βάρη" +#: ../share/extensions/draw_from_triangle.inx.h:17 +msgid "Excircles" +msgstr "Παραγεγραμμένος κύκλος" -#: ../share/filters/filters.svg.h:12 -#, fuzzy -msgid "Ink bleed" -msgstr "Επίπεδο εισόδου" +#: ../share/extensions/draw_from_triangle.inx.h:18 +msgid "Extouch Triangle" +msgstr "Τρίγωνο Nagel" -#: ../share/filters/filters.svg.h:12 ../share/filters/filters.svg.h:13 -#: ../share/filters/filters.svg.h:41 ../share/filters/filters.svg.h:166 -#, fuzzy -msgid "Protrusions" -msgstr "Έκδοση πρωτοκόλλου:" +#: ../share/extensions/draw_from_triangle.inx.h:19 +msgid "Gergonne Point" +msgstr "Σημείο Gergonne" -#: ../share/filters/filters.svg.h:12 -msgid "Inky splotches underneath the object" -msgstr "" +#: ../share/extensions/draw_from_triangle.inx.h:21 +msgid "Incentre" +msgstr "Έκκεντρο" -#: ../share/filters/filters.svg.h:13 -#, fuzzy -msgid "Fire" -msgstr "Firefox" +#: ../share/extensions/draw_from_triangle.inx.h:22 +msgid "Incircle" +msgstr "Εγγεγραμμένος κύκλος" -#: ../share/filters/filters.svg.h:13 -msgid "Edges of object are on fire" -msgstr "" +#: ../share/extensions/draw_from_triangle.inx.h:23 +msgid "Nagel Point" +msgstr "Σημείο Nagel" -#: ../share/filters/filters.svg.h:14 -#, fuzzy -msgid "Bloom" -msgstr "Bloomington" +# +#: ../share/extensions/draw_from_triangle.inx.h:24 +msgid "Nine-Point Centre" +msgstr "Κέντρο εννέα σημείων" -#: ../share/filters/filters.svg.h:14 -msgid "Soft, cushion-like bevel with matte highlights" -msgstr "" +#: ../share/extensions/draw_from_triangle.inx.h:25 +msgid "Nine-Point Circle" +msgstr "Κύκλος εννέα σημείων" -#: ../share/filters/filters.svg.h:15 -#, fuzzy -msgid "Ridged border" -msgstr "Λευκό περίγραμμα" +#: ../share/extensions/draw_from_triangle.inx.h:26 +msgid "Orthic Triangle" +msgstr "Ορθικό τρίγωνο" -#: ../share/filters/filters.svg.h:15 -msgid "Ridged border with inner bevel" -msgstr "" +#: ../share/extensions/draw_from_triangle.inx.h:27 +msgid "Orthocentre" +msgstr "Ορθόκεντρο" -#: ../share/filters/filters.svg.h:16 -msgid "Ripple" -msgstr "Κυματισμός" +#: ../share/extensions/draw_from_triangle.inx.h:28 +msgid "Point At:" +msgstr "Κατευθύνω προς:" -#: ../share/filters/filters.svg.h:16 ../share/filters/filters.svg.h:43 -#: ../share/filters/filters.svg.h:106 ../share/filters/filters.svg.h:110 -#: ../share/filters/filters.svg.h:112 ../share/filters/filters.svg.h:128 -#: ../share/filters/filters.svg.h:173 ../share/filters/filters.svg.h:194 -#, fuzzy -msgid "Distort" -msgstr "Παραμόρφωση" +#: ../share/extensions/draw_from_triangle.inx.h:29 +#: ../share/extensions/wireframe_sphere.inx.h:4 +msgid "Radius (px):" +msgstr "Ακτίνα (px):" -#: ../share/filters/filters.svg.h:16 -#, fuzzy -msgid "Horizontal rippling of edges" -msgstr "Οριζόντιες επιλογές" +#: ../share/extensions/draw_from_triangle.inx.h:30 +#: ../share/extensions/eqtexsvg.inx.h:4 +#: ../share/extensions/foldablebox.inx.h:6 +#: ../share/extensions/funcplot.inx.h:14 +#: ../share/extensions/gears.inx.h:5 +#: ../share/extensions/grid_cartesian.inx.h:15 +#: ../share/extensions/grid_polar.inx.h:20 +#: ../share/extensions/guides_creator.inx.h:17 +#: ../share/extensions/lindenmayer.inx.h:31 +#: ../share/extensions/param_curves.inx.h:9 +#: ../share/extensions/perfectboundcover.inx.h:17 +#: ../share/extensions/polyhedron_3d.inx.h:31 +#: ../share/extensions/printing-marks.inx.h:14 +#: ../share/extensions/render_alphabetsoup.inx.h:3 +#: ../share/extensions/render_barcode.inx.h:5 +#: ../share/extensions/rtree.inx.h:4 +#: ../share/extensions/spirograph.inx.h:6 +#: ../share/extensions/svgcalendar.inx.h:20 +#: ../share/extensions/triangle.inx.h:10 +#: ../src/extension/internal/grid.cpp:209 +#: ../share/extensions/render_barcode_datamatrix.inx.h:3 +#: ../share/extensions/wireframe_sphere.inx.h:5 +msgid "Render" +msgstr "Απόδοση" -#: ../share/filters/filters.svg.h:17 -#, fuzzy -msgid "Speckle" -msgstr "Beckley" +# +#: ../share/extensions/draw_from_triangle.inx.h:31 +msgid "Report this triangle's properties" +msgstr "Αναφορά των ιδιοτήτων αυτού του τριγώνου" -#: ../share/filters/filters.svg.h:17 -msgid "Fill object with sparse translucent specks" -msgstr "" +#: ../share/extensions/draw_from_triangle.inx.h:32 +msgid "Symmedial Triangle" +msgstr "Τρίγωνο συμμετροδιαμέσων" -#: ../share/filters/filters.svg.h:18 -#, fuzzy -msgid "Oil slick" -msgstr "Μονό κλικ" +#: ../share/extensions/draw_from_triangle.inx.h:33 +msgid "Symmedian Point" +msgstr "Σημείο (τομή) συμμετροδιαμέσων" -#: ../share/filters/filters.svg.h:18 -msgid "Rainbow-colored semitransparent oily splotches" +#: ../share/extensions/draw_from_triangle.inx.h:34 +msgid "Symmedians" +msgstr "Συμετροδιάμεσοι" + +#: ../share/extensions/draw_from_triangle.inx.h:35 +msgid "" +"This extension draws constructions about a triangle defined by the first 3 nodes of a selected path. You may select one of preset objects or create your own ones.\n" +" \n" +"All units are the Inkscape's pixel unit. Angles are all in radians.\n" +"You can specify a point by trilinear coordinates or by a triangle centre function.\n" +"Enter as functions of the side length or angles.\n" +"Trilinear elements should be separated by a colon: ':'.\n" +"Side lengths are represented as 's_a', 's_b' and 's_c'.\n" +"Angles corresponding to these are 'a_a', 'a_b', and 'a_c'.\n" +"You can also use the semi-perimeter and area of the triangle as constants. Write 'area' or 'semiperim' for these.\n" +"\n" +"You can use any standard Python math function:\n" +"ceil(x); fabs(x); floor(x); fmod(x,y); frexp(x); ldexp(x,i); \n" +"modf(x); exp(x); log(x [, base]); log10(x); pow(x,y); sqrt(x); \n" +"acos(x); asin(x); atan(x); atan2(y,x); hypot(x,y); \n" +"cos(x); sin(x); tan(x); degrees(x); radians(x); \n" +"cosh(x); sinh(x); tanh(x)\n" +"\n" +"Also available are the inverse trigonometric functions:\n" +"sec(x); csc(x); cot(x)\n" +"\n" +"You can specify the radius of a circle around a custom point using a formula, which may also contain the side lengths, angles, etc. You can also plot the isogonal and isotomic conjugate of the point. Be aware that this may cause a divide-by-zero error for certain points.\n" msgstr "" +"Αυτή η επέκταση σχεδιάζει κατασκευές για ένα τρίγωνο που ορίζεται από τους πρώτους 3 κόμβους του επιλεγμένου μονοπατιού. Μπορείτε να επιλέξετε ένα από τα προκαθορισμένα αντικείμενα ή να δημιουργήσετε τα δικά σας. \n" +" \n" +"Όλες οι μονάδες είναι στη μονάδα εικονοστοιχείο του Inkscape. Οι γωνίες είναι όλες σε ακτίνια.\n" +"Μπορείτε να ορίσετε ένα σημείο με τριγραμμικές συντεταγμένες ή με μια συνάρτηση τριγωνικού κέντρου. \n" +"Εισάγετε ως συναρτήσεις του πλευρικού μήκους ή γωνιών.\n" +"Τριγραμμικά στοιχεία πρέπει να ξεχωρίζονται από : ':'.\n" +"Πλευρικά μήκη παριστάνονται ως 's_a', 's_b' and 's_c'.\n" +"Οι γωνίες που αντιστοιχούν σε αυτά είνα 'a_a', 'a_b', and 'a_c'.\n" +"Μπορείτε επίσης να χρησιμοποιήσετε την ημιπερίμετρο και την περιοχή του τριγώνου ως σταθερές. Γράψτε 'area' ή 'semiperim' για αυτά.\n" +"\n" +"Μπορείτε να χρησιμοποιήσετε τις βασικές μαθημετικές συναρτήσεις του Python:\n" +"ceil(x); fabs(x); floor(x); fmod(x,y); frexp(x); ldexp(x,i); \n" +"modf(x); exp(x); log(x [, base]); log10(x); pow(x,y); sqrt(x); \n" +"acos(x); asin(x); atan(x); atan2(y,x); hypot(x,y); \n" +"cos(x); sin(x); tan(x); degrees(x); radians(x); \n" +"cosh(x); sinh(x); tanh(x)\n" +"\n" +"Επίσης διαθέσιμες είναι οι αντίστροφες τριγωνομετρικές συναρτήσεις:\n" +"sec(x); csc(x); cot(x)\n" +"\n" +"Μπορείτε να ορίσετε την ακτίνα του κύκλου γύρω από ένα σημείο προσαρμογής χρησιμοποιώντας έναν τύπο, που μπορεί επίσης να περιέχει τα πλευρικά μεγέθη, γωνίες κλ. Μπορείτε επίσης να σχεδιάσετε την ισογώνια και την ισοτομική συζυγή του σημείου. Προσέξτε ότι αυτό μπορεί να προκαλέσει ένα σφάλμα διαίρεσης με το μηδέν για κάποια σημεία.\n" -#: ../share/filters/filters.svg.h:19 -#, fuzzy -msgid "Frost" -msgstr "Γραμματοσειρά" +#: ../share/extensions/draw_from_triangle.inx.h:57 +msgid "Triangle Function" +msgstr "Συνάρτηση τριγώνου" -#: ../share/filters/filters.svg.h:19 -msgid "Flake-like white splotches" -msgstr "" +#: ../share/extensions/draw_from_triangle.inx.h:58 +msgid "Trilinear Coordinates" +msgstr "Τριγραμμικές συντεταγμένες" -#: ../share/filters/filters.svg.h:20 -msgid "Leopard fur" +#: ../share/extensions/dxf_input.inx.h:1 +msgid "" +"- AutoCAD Release 13 and newer.\n" +"- assume dxf drawing is in mm.\n" +"- assume svg drawing is in pixels, at 90 dpi.\n" +"- layers are preserved only on File->Open, not Import.\n" +"- limited support for BLOCKS, use AutoCAD Explode Blocks instead, if needed." msgstr "" +"- AutoCAD έκδοση 13 και νεώτερες.\n" +"- υποθέτουμε ότι το σχέδιο dxf είναι σε mm.\n" +"- υποθέτουμε ότι το σχέδιο svg είναι σε εικονοστοιχεία, στα 90 dpi.\n" +"- οι στρώσεις διατηρούνται μόνο με Αρχείο->Άνοιγμα, όχι εισαγωγή.\n" +"- περιορισμένη υποστήριξη για BLOCKS, αντί γι' αυτό χρησιμοποιήστε AutoCAD Explode Blocks, εάν χρειάζεται." -#: ../share/filters/filters.svg.h:20 ../share/filters/filters.svg.h:58 -#: ../share/filters/filters.svg.h:59 ../share/filters/filters.svg.h:60 -#: ../share/filters/filters.svg.h:62 ../share/filters/filters.svg.h:67 -#: ../share/filters/filters.svg.h:78 ../share/filters/filters.svg.h:79 -#: ../share/filters/filters.svg.h:80 ../share/filters/filters.svg.h:82 -#: ../share/filters/filters.svg.h:136 ../share/filters/filters.svg.h:151 -#: ../share/filters/filters.svg.h:152 ../share/filters/filters.svg.h:153 -#, fuzzy -msgid "Materials" -msgstr "Monteria" +#: ../share/extensions/dxf_input.inx.h:6 +msgid "AutoCAD DXF R13 (*.dxf)" +msgstr "AutoCAD DXF R13 (*.dxf)" -#: ../share/filters/filters.svg.h:20 -msgid "Leopard spots (loses object's own color)" -msgstr "" +#: ../share/extensions/dxf_input.inx.h:7 +msgid "Character Encoding" +msgstr "Κωδικοποίηση χαρακτήρων" -#: ../share/filters/filters.svg.h:21 -msgid "Zebra" -msgstr "Ζέβρα" +#: ../share/extensions/dxf_input.inx.h:8 +msgid "DXF Input" +msgstr "Είσοδος DXF" -#: ../share/filters/filters.svg.h:21 -msgid "Irregular vertical dark stripes (loses object's own color)" -msgstr "" +#: ../share/extensions/dxf_input.inx.h:9 +msgid "Gcodetools compatible point import" +msgstr "Εισαγωγή συμβατών σημείων Gcodetools" -#: ../share/filters/filters.svg.h:22 -#, fuzzy -msgid "Clouds" -msgstr "Σύννεφο" +#: ../share/extensions/dxf_input.inx.h:11 +msgid "Import AutoCAD's Document Exchange Format" +msgstr "Εισαγωγή εγγράφου μορφής Exchange του AutoCAD" -#: ../share/filters/filters.svg.h:22 -msgid "Airy, fluffy, sparse white clouds" -msgstr "" +#: ../share/extensions/dxf_input.inx.h:13 +msgid "Or, use manual scale factor" +msgstr "Ή χρησιμοποιείστε χειροκίνητα το συντελεστή κλίμακας" -#: ../share/filters/filters.svg.h:23 -#: ../src/extension/internal/bitmap/sharpen.cpp:37 -msgid "Sharpen" -msgstr "Όξυνση" +# #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# +# +#: ../share/extensions/dxf_input.inx.h:14 +msgid "Text Font" +msgstr "Γραμματοσειρά κειμένου" -#: ../share/filters/filters.svg.h:23 ../share/filters/filters.svg.h:24 -#: ../share/filters/filters.svg.h:25 ../share/filters/filters.svg.h:26 -#: ../share/filters/filters.svg.h:27 ../share/filters/filters.svg.h:28 -#: ../share/filters/filters.svg.h:29 ../share/filters/filters.svg.h:30 -#: ../share/filters/filters.svg.h:34 ../share/filters/filters.svg.h:100 -#: ../share/filters/filters.svg.h:160 ../share/filters/filters.svg.h:162 -#: ../share/filters/filters.svg.h:175 ../share/filters/filters.svg.h:190 -#, fuzzy -msgid "Image effects" -msgstr "Αρχεία εικόνων" +#: ../share/extensions/dxf_input.inx.h:15 +msgid "Use automatic scaling to size A4" +msgstr "Χρήση αυτόματης κλιμάκωσης σε μέγεθος Α4" -#: ../share/filters/filters.svg.h:23 -msgid "Sharpen edges and boundaries within the object, force=0.15" +#: ../share/extensions/dxf_outlines.inx.h:1 +msgid "" +"- AutoCAD Release 13 format.\n" +"- assume svg drawing is in pixels, at 90 dpi.\n" +"- assume dxf drawing is in mm.\n" +"- only line and spline elements are supported.\n" +"- ROBO-Master spline output is a specialized spline readable only by ROBO-Master and AutoDesk viewers, not Inkscape.\n" +"- LWPOLYLINE output is a multiply-connected polyline, disable it to use a legacy version of the LINE output." msgstr "" +"- AutoCAD έκδοση 13 και νεώτερες.\n" +"- υποθέτουμε ότι το σχέδιο svg είναι σε εικονοστοιχεία, στα 90 dpi.\n" +"- υποθέτουμε ότι το σχέδιο dxf είναι σε mm.\n" +"- μόνο γραμμή και στοιχεία εξόδου spline υποστηρίζονται.\n" +"- η έξοδος spline του ROBO-Master είναι μια ειδική spline αναγνώσιμη μόνο από το ROBO-Master και τους θεατές AutoDesk, όχι από το Inkscape.\n" +"- η έξοδος LWPOLYLINE είναι μια πολυγραμμή πολλαπλώς συνδεμένη, απενεργοποιήστε την για να χρησιμοποιήσετε μια παλιά έκδοση της εξόδου του LINE." -#: ../share/filters/filters.svg.h:24 -#, fuzzy -msgid "Sharpen more" -msgstr "Όξυνση" +#: ../share/extensions/dxf_outlines.inx.h:7 +msgid "Desktop Cutting Plotter" +msgstr "Επιτραπέζιος κοπτικός σχεδιογράφος" -#: ../share/filters/filters.svg.h:24 -msgid "Sharpen edges and boundaries within the object, force=0.3" -msgstr "" +#: ../share/extensions/dxf_outlines.inx.h:8 +msgid "Desktop Cutting Plotter (R13) (*.dxf)" +msgstr "Επιτραπέζιος κοπτικός σχεδιογράφος (R13) (*.dxf)" -#: ../share/filters/filters.svg.h:25 -#, fuzzy -msgid "Oil painting" -msgstr "Απενεργοποίηση εκτύπωσης" +#: ../share/extensions/dxf_outlines.inx.h:11 +msgid "use LWPOLYLINE type of line output" +msgstr "χρησιμοποιείστε τη μορφή LWPOLYLINE της εξόδου γραμμής" -#: ../share/filters/filters.svg.h:25 -#, fuzzy -msgid "Simulate oil painting style" -msgstr "Εγκατάσταση με προσομοίωση " +#: ../share/extensions/dxf_outlines.inx.h:12 +msgid "use ROBO-Master type of spline output" +msgstr "χρησιμοποιείστε τη μορφή ROBO-Master της εξόδου spline" -#: ../share/filters/filters.svg.h:26 -#, fuzzy -msgid "Edge detect" -msgstr "" -"#-#-#-#-# gnome-control-center.master.el.po (el) #-#-#-#-#\n" -"Εντοπισμός κορύφωσης\n" -"#-#-#-#-# gnome-media.master.el.po (gnome-media.HEAD) #-#-#-#-#\n" -"Εντοπισμός κορύφωσης" +#: ../share/extensions/dxf_output.inx.h:1 +msgid "AutoCAD DXF R12 (*.dxf)" +msgstr "AutoCAD DXF R12 (*.dxf)" -#: ../share/filters/filters.svg.h:26 -#, fuzzy -msgid "Detect color edges in object" -msgstr "Επιλογή και μετακίνηση αντικειμένου" +#: ../share/extensions/dxf_output.inx.h:2 +msgid "DXF Output" +msgstr "Έξοδος DXF" -#: ../share/filters/filters.svg.h:27 -#, fuzzy -msgid "Horizontal edge detect" -msgstr "Οριζόντια διαβάθμιση" +#: ../share/extensions/dxf_output.inx.h:3 +msgid "DXF file written by pstoedit" +msgstr "Το αρχείο DXF γραμμένο από το pstoedit" -#: ../share/filters/filters.svg.h:27 -#, fuzzy -msgid "Detect horizontal color edges in object" -msgstr "Οριζόντιες Ρίγες" +#: ../share/extensions/dxf_output.inx.h:4 +msgid "pstoedit must be installed to run; see http://www.pstoedit.net/pstoedit" +msgstr "Το pstoedit πρέπει να εγκατασταθεί για να τρέξει. Δείτε http://www.pstoedit.net/pstoedit" -#: ../share/filters/filters.svg.h:28 -#, fuzzy -msgid "Vertical edge detect" -msgstr "" -"#-#-#-#-# drwright.master.el.po (el) #-#-#-#-#\n" -"Κάθετη διαβάθμιση\n" -"#-#-#-#-# brasero.master.el.po (el) #-#-#-#-#\n" -"Κατακόρυφη διαβάθμιση" +#: ../share/extensions/edge3d.inx.h:1 +msgid "Blur height:" +msgstr "Ύψος θόλωσης:" -#: ../share/filters/filters.svg.h:28 -msgid "Detect vertical color edges in object" -msgstr "" +#: ../share/extensions/edge3d.inx.h:2 +msgid "Blur stdDeviation:" +msgstr "Κανονική απόκλιση θόλωσης" -#. Pencil -#: ../share/filters/filters.svg.h:29 -#: ../src/ui/dialog/inkscape-preferences.cpp:511 ../src/verbs.cpp:2513 -msgid "Pencil" -msgstr "Μολύβι" +#: ../share/extensions/edge3d.inx.h:3 +msgid "Blur width:" +msgstr "Πλάτος θόλωσης:" -#: ../share/filters/filters.svg.h:29 -msgid "Detect color edges and retrace them in grayscale" -msgstr "" +#: ../share/extensions/edge3d.inx.h:4 +msgid "Edge 3D" +msgstr "Τρισδιάστατη ακμή" -#: ../share/filters/filters.svg.h:30 -#, fuzzy -msgid "Blueprint" -msgstr "Εκτύπωση" +#: ../share/extensions/edge3d.inx.h:5 +msgid "Illumination Angle:" +msgstr "Γωνία φωτισμού:" -#: ../share/filters/filters.svg.h:30 -msgid "Detect color edges and retrace them in blue" -msgstr "" +#: ../share/extensions/edge3d.inx.h:7 +msgid "Only black and white:" +msgstr "Μόνο άσπρο και μαύρο" -#: ../share/filters/filters.svg.h:31 -#: ../share/extensions/color_desaturate.inx.h:2 -msgid "Desaturate" -msgstr "Αποκορεσμός" +#: ../share/extensions/edge3d.inx.h:8 +msgid "Shades:" +msgstr "Αποχρώσεις:" -# #-#-#-#-# gtkhtml.master.el.po (gtkhtml.HEAD) #-#-#-#-# +#: ../share/extensions/edge3d.inx.h:9 +msgid "Stroke width:" +msgstr "Πάχος πινελιάς:" + +#: ../share/extensions/embedimage.inx.h:1 +msgid "Embed Images" +msgstr "Ενσωμάτωση εικόνων" + +#: ../share/extensions/embedimage.inx.h:2 +msgid "Embed only selected images" +msgstr "Ενσωμάτωση μόνο επιλεγμένων εικόνων" + +# #-#-#-#-# tracker.master.el.po (el) #-#-#-#-# +# #-#-#-#-# gimp.gimp-2-4.el.po (el) #-#-#-#-# # -# #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# +# #-#-#-#-# tracker.tracker-0.8.el.po (el) #-#-#-#-# +# #-#-#-#-# gimp.gimp-2-4.el.po (el) #-#-#-#-# # -#: ../share/filters/filters.svg.h:31 ../share/filters/filters.svg.h:32 -#: ../share/filters/filters.svg.h:33 ../share/filters/filters.svg.h:72 -#: ../share/filters/filters.svg.h:91 ../share/filters/filters.svg.h:98 -#: ../share/filters/filters.svg.h:99 ../share/filters/filters.svg.h:157 -#: ../share/filters/filters.svg.h:174 ../share/filters/filters.svg.h:196 -#: ../share/filters/filters.svg.h:205 ../share/filters/filters.svg.h:215 -#: ../share/filters/filters.svg.h:218 ../share/filters/filters.svg.h:219 -#: ../src/dialogs/clonetiler.cpp:2590 ../src/dialogs/clonetiler.cpp:2731 -#: ../src/extension/internal/bitmap/colorize.cpp:51 -#: ../src/extension/internal/filter/abc.h:477 -#: ../src/extension/internal/filter/abc.h:580 -#: ../src/extension/internal/filter/abc.h:740 -#: ../src/extension/internal/filter/color.h:153 -#: ../src/extension/internal/filter/color.h:806 -#: ../src/extension/internal/filter/experimental.h:97 -#: ../share/extensions/color_blackandwhite.inx.h:2 -#: ../share/extensions/color_brighter.inx.h:2 -#: ../share/extensions/color_custom.inx.h:9 -#: ../share/extensions/color_darker.inx.h:1 -#: ../share/extensions/color_desaturate.inx.h:1 -#: ../share/extensions/color_grayscale.inx.h:1 -#: ../share/extensions/color_lesshue.inx.h:1 -#: ../share/extensions/color_lesslight.inx.h:1 -#: ../share/extensions/color_lesssaturation.inx.h:1 -#: ../share/extensions/color_morehue.inx.h:1 -#: ../share/extensions/color_morelight.inx.h:1 -#: ../share/extensions/color_moresaturation.inx.h:1 -#: ../share/extensions/color_negative.inx.h:1 -#: ../share/extensions/color_randomize.inx.h:1 -#: ../share/extensions/color_removeblue.inx.h:1 -#: ../share/extensions/color_removegreen.inx.h:1 -#: ../share/extensions/color_removered.inx.h:1 -#: ../share/extensions/color_replace.inx.h:2 -#: ../share/extensions/color_rgbbarrel.inx.h:1 -#: ../share/extensions/interp_att_g.inx.h:3 -msgid "Color" -msgstr "Έγχρωμο" +#: ../share/extensions/embedimage.inx.h:3 +#: ../share/extensions/extractimage.inx.h:4 +#: ../src/dialogs/find.cpp:617 +#: ../src/ui/dialog/find.cpp:83 +msgid "Images" +msgstr "Εικόνες" -#: ../share/filters/filters.svg.h:31 -msgid "Render in shades of gray by reducing saturation to zero" -msgstr "" +#: ../share/extensions/eps_input.inx.h:1 +msgid "EPS Input" +msgstr "Είσοδος EPS" -#: ../share/filters/filters.svg.h:32 ../src/ui/widget/selected-style.cpp:229 -msgid "Invert" -msgstr "Αντιστροφή" +#: ../share/extensions/eps_input.inx.h:2 +#: ../src/extension/internal/cairo-ps-out.cpp:355 +msgid "Encapsulated PostScript" +msgstr "Encapsulated PostScript" -#: ../share/filters/filters.svg.h:32 -#, fuzzy -msgid "Invert colors" -msgstr "Αν_τιστροφή χρωμάτων" +#: ../share/extensions/eps_input.inx.h:3 +#: ../src/extension/internal/cairo-ps-out.cpp:373 +msgid "Encapsulated PostScript (*.eps)" +msgstr "Encapsulated PostScript (*.eps)" -#: ../share/filters/filters.svg.h:33 -msgid "Sepia" -msgstr "" +#: ../share/extensions/eqtexsvg.inx.h:1 +msgid "Additional packages (comma-separated): " +msgstr "Επιπλέον πακέτα (διαχωρισμός με κόμματα):" -# -#: ../share/filters/filters.svg.h:33 -#, fuzzy -msgid "Render in warm sepia tones" -msgstr "Επιλογή λεξικού" +#: ../share/extensions/eqtexsvg.inx.h:2 +msgid "LaTeX formula" +msgstr "Τύπος LaTeX" -#: ../share/filters/filters.svg.h:34 -msgid "Age" -msgstr "Ηλικία" +#: ../share/extensions/eqtexsvg.inx.h:3 +msgid "LaTeX formula: " +msgstr "Τύπος LaTeX:" -#: ../share/filters/filters.svg.h:34 -#, fuzzy -msgid "Imitate aged photograph" -msgstr "Κάντε διάλειμμα!" +#: ../share/extensions/export_gimp_palette.inx.h:1 +msgid "Export as GIMP Palette" +msgstr "Εξαγωγή σαν Παλέτα του GIMP" -#: ../share/filters/filters.svg.h:35 -#, fuzzy -msgid "Organic" -msgstr "Οργάνωση" - -#: ../share/filters/filters.svg.h:35 ../share/filters/filters.svg.h:42 -#: ../share/filters/filters.svg.h:45 ../share/filters/filters.svg.h:61 -#: ../share/filters/filters.svg.h:63 ../share/filters/filters.svg.h:64 -#: ../share/filters/filters.svg.h:81 ../share/filters/filters.svg.h:83 -#: ../share/filters/filters.svg.h:84 ../share/filters/filters.svg.h:125 -#: ../share/filters/filters.svg.h:126 ../share/filters/filters.svg.h:127 -#: ../share/filters/filters.svg.h:130 ../share/filters/filters.svg.h:131 -#: ../share/filters/filters.svg.h:132 ../share/filters/filters.svg.h:133 -#: ../share/filters/filters.svg.h:134 ../share/filters/filters.svg.h:135 -#: ../share/filters/filters.svg.h:155 ../share/filters/filters.svg.h:172 -#: ../share/filters/filters.svg.h:181 ../share/filters/filters.svg.h:187 -#: ../share/filters/filters.svg.h:200 -#, fuzzy -msgid "Textures" -msgstr "Χειρονομίες" +#: ../share/extensions/export_gimp_palette.inx.h:2 +msgid "Exports the colors of this document as GIMP Palette" +msgstr "Εξάγει τα χρώματα του εγγράφου σαν παλέτα του GIMP" -#: ../share/filters/filters.svg.h:35 -msgid "Bulging, knotty, slick 3D surface" -msgstr "" +#: ../share/extensions/export_gimp_palette.inx.h:3 +msgid "GIMP Palette (*.gpl)" +msgstr "GIMP Palette (*.gpl)" -#: ../share/filters/filters.svg.h:36 -msgid "Barbed wire" +#: ../share/extensions/extractimage.inx.h:1 +msgid "" +"* Don't type the file extension, it is appended automatically.\n" +"* A relative path (or a filename without path) is relative to the user's home directory." msgstr "" +"* Δε χρειάζεται επέκταση αρχείου, προσαρτάται αυτόματα.\n" +"* Ένα σχετικό μονοπάτι (ή όνομα αρχείου χωρίς μονοπάτι) είναι σχετικό ως προς τον κατάλογο του χρήστη." -#: ../share/filters/filters.svg.h:36 -msgid "Gray bevelled wires with drop shadows" -msgstr "" +#: ../share/extensions/extractimage.inx.h:3 +msgid "Extract Image" +msgstr "Εξαγωγή εικόνας" -#: ../share/filters/filters.svg.h:37 -#, fuzzy -msgid "Swiss cheese" -msgstr "τυρί" +#: ../share/extensions/extractimage.inx.h:5 +msgid "Path to save image:" +msgstr "Διαδρομή για αποθήκευση εικόνας:" -#: ../share/filters/filters.svg.h:37 -#, fuzzy -msgid "Random inner-bevel holes" -msgstr "Τυχαία χρώματα κομματιών" +#: ../share/extensions/extrude.inx.h:1 +#: ../src/live_effects/effect.cpp:94 +msgid "Extrude" +msgstr "Εξώθηση" -#: ../share/filters/filters.svg.h:38 -#, fuzzy -msgid "Blue cheese" -msgstr "τυρί" +#: ../share/extensions/extrude.inx.h:2 +#: ../share/extensions/generate_voronoi.inx.h:5 +#: ../share/extensions/interp.inx.h:3 +#: ../share/extensions/motion.inx.h:2 +#: ../share/extensions/pathalongpath.inx.h:4 +#: ../share/extensions/pathscatter.inx.h:5 +#: ../src/extension/internal/bluredge.cpp:141 +msgid "Generate from Path" +msgstr "Δημιουργία από μονοπάτι" -#: ../share/filters/filters.svg.h:38 -msgid "Marble-like bluish speckles" -msgstr "" +#: ../share/extensions/extrude.inx.h:3 +msgid "Lines" +msgstr "Γραμμές" -#: ../share/filters/filters.svg.h:39 -msgid "Button" -msgstr "Κουμπί" +#: ../share/extensions/extrude.inx.h:4 +#: ../share/extensions/triangle.inx.h:9 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2184 +#: ../src/widgets/toolbox.cpp:4019 +#: ../src/widgets/toolbox.cpp:4397 +#: ../src/widgets/toolbox.cpp:4664 +msgid "Mode:" +msgstr "Κατάσταση:" -#: ../share/filters/filters.svg.h:39 -msgid "Soft bevel, slightly depressed middle" -msgstr "" +#: ../share/extensions/extrude.inx.h:5 +msgid "Polygons" +msgstr "Πολύγωνα" -#: ../share/filters/filters.svg.h:40 -msgid "Inset" -msgstr "Ένθεμα" +#: ../share/extensions/fig_input.inx.h:1 +msgid "Open files saved with XFIG" +msgstr "Άνοιγμα αποθηκευμένων αρχείων με XFIG" -#: ../share/filters/filters.svg.h:40 -#, fuzzy -msgid "Shadowy outer bevel" -msgstr "Είδος σκίασης" +#: ../share/extensions/fig_input.inx.h:2 +msgid "XFIG Graphics File (*.fig)" +msgstr "Αρχείο XFIG Graphics (*.fig)" -#: ../share/filters/filters.svg.h:41 -#, fuzzy -msgid "Dripping" -msgstr "Flippin" +#: ../share/extensions/fig_input.inx.h:3 +msgid "XFIG Input" +msgstr "Είσοδος από το XFIG" -#: ../share/filters/filters.svg.h:41 -msgid "Random paint streaks downwards" -msgstr "" +#: ../share/extensions/flatten.inx.h:1 +msgid "Flatness:" +msgstr "Επιπεδότητα:" -#: ../share/filters/filters.svg.h:42 -#, fuzzy -msgid "Jam spread" -msgstr "Διάδοση (Spread)" +#: ../share/extensions/flatten.inx.h:2 +msgid "Flatten Beziers" +msgstr "Ισοπέδωση Beziers" -#: ../share/filters/filters.svg.h:42 -msgid "Glossy clumpy jam spread" -msgstr "" +#: ../share/extensions/foldablebox.inx.h:1 +msgid "Add Guide Lines" +msgstr "Προσθήκη γραμμών οδηγών" -#: ../share/filters/filters.svg.h:43 -#, fuzzy -msgid "Pixel smear" -msgstr "Μέγεθος εικονοστοιχείου" +#: ../share/extensions/foldablebox.inx.h:2 +msgid "Depth:" +msgstr "Βάθος:" -# -#: ../share/filters/filters.svg.h:43 -#, fuzzy -msgid "Van Gogh painting effect for bitmaps" -msgstr "Διαγραφή επιλεγμένου αντικειμένου" +#: ../share/extensions/foldablebox.inx.h:3 +msgid "Foldable Box" +msgstr "Πτυσσόμενο κουτί" -#: ../share/filters/filters.svg.h:44 -#, fuzzy -msgid "HSL Bumps" -msgstr "Αστερίσκοι" - -#: ../share/filters/filters.svg.h:44 ../share/filters/filters.svg.h:46 -#: ../share/filters/filters.svg.h:97 ../share/filters/filters.svg.h:120 -#: ../share/filters/filters.svg.h:121 ../share/filters/filters.svg.h:123 -#: ../share/filters/filters.svg.h:124 ../share/filters/filters.svg.h:161 -#: ../share/filters/filters.svg.h:163 ../share/filters/filters.svg.h:180 -#: ../share/filters/filters.svg.h:182 ../share/filters/filters.svg.h:184 -#: ../share/filters/filters.svg.h:185 ../share/filters/filters.svg.h:192 -#: ../share/filters/filters.svg.h:201 ../share/filters/filters.svg.h:202 -#: ../share/filters/filters.svg.h:203 ../share/filters/filters.svg.h:212 -#: ../share/filters/filters.svg.h:213 ../share/filters/filters.svg.h:216 -#, fuzzy -msgid "Bumps" -msgstr "Αστερίσκοι" +#: ../share/extensions/foldablebox.inx.h:4 +#: ../src/dialogs/object-attributes.cpp:54 +#: ../src/dialogs/object-attributes.cpp:62 +#: ../src/extension/internal/bitmap/adaptiveThreshold.cpp:41 +#: ../src/extension/internal/bitmap/raise.cpp:42 +#: ../src/extension/internal/bitmap/sample.cpp:41 +msgid "Height:" +msgstr "Ύψος:" -#: ../share/filters/filters.svg.h:44 -msgid "Highly flexible bump combining diffuse and specular lightings" -msgstr "" +#: ../share/extensions/foldablebox.inx.h:5 +msgid "Paper Thickness:" +msgstr "Πάχος χαρτιού:" -#: ../share/filters/filters.svg.h:45 -#, fuzzy -msgid "Cracked glass" -msgstr "Μνήμη %s" +#: ../share/extensions/foldablebox.inx.h:7 +msgid "Tab Proportion:" +msgstr "Αναλογία στηλοθετών:" -#: ../share/filters/filters.svg.h:45 -msgid "Under a cracked glass" -msgstr "" +#: ../share/extensions/foldablebox.inx.h:8 +#: ../share/extensions/interp_att_g.inx.h:27 +#: ../share/extensions/printing-marks.inx.h:20 +#: ../src/live_effects/lpe-ruler.cpp:44 +#: ../src/ui/dialog/guides.cpp:43 +msgid "Unit:" +msgstr "Μονάδα:" -#: ../share/filters/filters.svg.h:46 -msgid "Bubbly Bumps" -msgstr "" +#: ../share/extensions/foldablebox.inx.h:9 +#: ../src/dialogs/object-attributes.cpp:53 +#: ../src/dialogs/object-attributes.cpp:61 +#: ../src/extension/internal/bitmap/adaptiveThreshold.cpp:40 +#: ../src/extension/internal/bitmap/raise.cpp:41 +#: ../src/extension/internal/bitmap/sample.cpp:40 +#: ../src/extension/internal/bluredge.cpp:136 +#: ../src/live_effects/lpe-bendpath.cpp:56 +#: ../src/live_effects/lpe-patternalongpath.cpp:64 +#: ../src/widgets/toolbox.cpp:4271 +#: ../src/widgets/toolbox.cpp:4591 +#: ../src/widgets/toolbox.cpp:5091 +#: ../src/widgets/toolbox.cpp:6114 +msgid "Width:" +msgstr "Πλάτος:" -#: ../share/filters/filters.svg.h:46 -msgid "Flexible bubbles effect with some displacement" -msgstr "" +#: ../share/extensions/fractalize.inx.h:1 +msgid "Fractalize" +msgstr "Κλαστικοποίηση" -#: ../share/filters/filters.svg.h:47 -#, fuzzy -msgid "Glowing bubble" -msgstr "Υψηλά αιωρούμενη σκόνη" - -# #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# -# -# #-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-# -# -#: ../share/filters/filters.svg.h:47 ../share/filters/filters.svg.h:52 -#: ../share/filters/filters.svg.h:53 ../share/filters/filters.svg.h:65 -#: ../share/filters/filters.svg.h:66 ../share/filters/filters.svg.h:68 -#: ../share/filters/filters.svg.h:70 -#, fuzzy -msgid "Ridges" -msgstr "" -"#-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-#\n" -"Συστατικά λογισμικού\n" -"#-#-#-#-# glade.master.el.po (glade3.HEAD) #-#-#-#-#\n" -"Γραφικά συστατικά\n" -"#-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-#\n" -"Συστατικά λογισμικού" +#: ../share/extensions/fractalize.inx.h:3 +msgid "Smoothness:" +msgstr "Εξομάλυνση:" -#: ../share/filters/filters.svg.h:47 -msgid "Bubble effect with refraction and glow" -msgstr "" +#: ../share/extensions/fractalize.inx.h:4 +msgid "Subdivisions:" +msgstr "Υποδιαιρέσεις:" # -#: ../share/filters/filters.svg.h:48 -#, fuzzy -msgid "Neon" -msgstr "Κανένα" - -#: ../share/filters/filters.svg.h:48 -#, fuzzy -msgid "Neon light effect" -msgstr "εφέ γραμματοσειράς" - -#: ../share/filters/filters.svg.h:49 -#, fuzzy -msgid "Molten metal" -msgstr "αριστερό meta" +#: ../share/extensions/funcplot.inx.h:1 +msgid "Add x-axis endpoints" +msgstr "Προσθήκη τελικών σημείων στον άξονα x" -#: ../share/filters/filters.svg.h:49 -msgid "Melting parts of object together, with a glossy bevel and a glow" -msgstr "" +#: ../share/extensions/funcplot.inx.h:2 +msgid "Calculate first derivative numerically" +msgstr "Υπολογισμός πρώτης παραγώγου αριθμητικά" -#: ../share/filters/filters.svg.h:50 -#, fuzzy -msgid "Pressed steel" -msgstr "Πατήστε για συνέχεια" +#: ../share/extensions/funcplot.inx.h:3 +#: ../share/extensions/param_curves.inx.h:1 +msgid "Draw Axes" +msgstr "Άξονες σχεδίασης" -#: ../share/filters/filters.svg.h:50 -#, fuzzy -msgid "Pressed metal with a rolled edge" -msgstr " Ιδιότητες" +#: ../share/extensions/funcplot.inx.h:4 +msgid "End X value:" +msgstr "Τελική τιμή του X:" -#: ../share/filters/filters.svg.h:51 -#, fuzzy -msgid "Matte bevel" -msgstr "" -"#-#-#-#-# banshee.master.el.po (Banshee) #-#-#-#-#\n" -"Επίπεδο μπαταρίας\n" -"#-#-#-#-# banshee.stable-1.8.el.po (Banshee) #-#-#-#-#\n" -"Επίπεδο γεμίσματος" +#: ../share/extensions/funcplot.inx.h:5 +msgid "First derivative:" +msgstr "Πρώτη παράγωγος" -#: ../share/filters/filters.svg.h:51 -msgid "Soft, pastel-colored, blurry bevel" -msgstr "" +#: ../share/extensions/funcplot.inx.h:6 +msgid "Function Plotter" +msgstr "Σχεδίαση συναρτήσεων" -#: ../share/filters/filters.svg.h:52 -msgid "Thin Membrane" -msgstr "" +# #-#-#-#-# orca.master.el.po (orca.HEAD) #-#-#-#-# +# #-#-#-#-# libgnomeui.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-# +# +# #-#-#-#-# libgda-el.po (gnome-db 0.0.91) #-#-#-#-# +# +# #-#-#-#-# toutdoux-el.po (toutdoux 1.0) #-#-#-#-# +# +#: ../share/extensions/funcplot.inx.h:7 +msgid "Function:" +msgstr "Συνάρτηση:" -#: ../share/filters/filters.svg.h:52 -msgid "Thin like a soap membrane" -msgstr "" +#: ../share/extensions/funcplot.inx.h:8 +#: ../share/extensions/param_curves.inx.h:3 +msgid "Functions" +msgstr "Συναρτήσεις" -#: ../share/filters/filters.svg.h:53 -#, fuzzy -msgid "Matte ridge" -msgstr "Mobridge" +#: ../share/extensions/funcplot.inx.h:9 +#: ../share/extensions/param_curves.inx.h:4 +msgid "Isotropic scaling" +msgstr "Ισοτροπική κλιμάκωση" -# -#: ../share/filters/filters.svg.h:53 -#, fuzzy -msgid "Soft pastel ridge" -msgstr "Επιπλέον ύψος:" +#: ../share/extensions/funcplot.inx.h:10 +msgid "Multiply X range by 2*pi" +msgstr "Πολλαπλασιάστε την περιοχή X με 2*π" -#: ../share/filters/filters.svg.h:54 -#, fuzzy -msgid "Glowing metal" -msgstr "Υψηλά αιωρούμενη άμμος" +#: ../share/extensions/funcplot.inx.h:11 +msgid "Number of samples:" +msgstr "Πλήθος δειγμάτων:" -#: ../share/filters/filters.svg.h:54 -#, fuzzy -msgid "Glowing metal texture" -msgstr "Οριζόντιο κείμενο" +#: ../share/extensions/funcplot.inx.h:12 +msgid "Range and sampling" +msgstr "Εύρος και δειγματοληψία" -#: ../share/filters/filters.svg.h:55 -#, fuzzy -msgid "Leaves" -msgstr "Αποχώρηση" +#: ../share/extensions/funcplot.inx.h:13 +#: ../share/extensions/param_curves.inx.h:8 +msgid "Remove rectangle" +msgstr "Αφαίρεση ορθογωνίου" -#: ../share/filters/filters.svg.h:55 ../share/filters/filters.svg.h:77 -#: ../share/filters/filters.svg.h:86 ../share/extensions/pathscatter.inx.h:15 -#, fuzzy -msgid "Scatter" +#: ../share/extensions/funcplot.inx.h:15 +msgid "" +"Select a rectangle before calling the extension,\n" +"it will determine X and Y scales. If you wish to fill the area, then add x-axis endpoints.\n" +"\n" +"With polar coordinates:\n" +" Start and end X values define the angle range in radians.\n" +" X scale is set so that left and right edges of rectangle are at +/-1.\n" +" Isotropic scaling is disabled.\n" +" First derivative is always determined numerically." msgstr "" -"#-#-#-#-# pybliographer.master.el.po (el) #-#-#-#-#\n" -"Μοτίβο\n" -"#-#-#-#-# epiphany-extensions.master.el.po (el) #-#-#-#-#\n" -"Υπόδειγμα\n" -"#-#-#-#-# gnome-applets.master.el.po (gnome-applets.HEAD.el) #-#-#-#-#\n" -"Μοτίβο\n" -"#-#-#-#-# meld.master.el.po (el) #-#-#-#-#\n" -"Μοτίβο\n" -"#-#-#-#-# gtksourceview.master.el.po (el) #-#-#-#-#\n" -"Μοτίβο\n" -"#-#-#-#-# gtk+-properties.master.el.po (gtk+-properties.HEAD) #-#-#-#-#\n" -"Μοτίβο" +"Επιλογή ενός ορθογωνίου πριν την κλήση της επέκτασης,\n" +"θα προσδιορίσει τις κλίμακες X και Y. Εάν επιθυμείτε να γεμίσετε την περιοχή, τότε προσθέστε τελικά σημεία στον άξονα-x.\n" +"\n" +"Με πολικές συντεταγμένες:\n" +" Αρχικές και τελικές τιμές X ορίζουν το γωνιακό εύρος σε ακτίνια.\n" +" Η κλίμακα X ορίζεται έτσι ώστε αριστερή και δεξιά ακμή του ορθογωνίου να είναι στο +/-1.\n" +" Η ισοτροπική κλιμάκωση είναι απενεργοποιημένη.\n" +" Η πρώτη παράγωγος προσδιορίζεται πάντοτε αριθμητικά." -#: ../share/filters/filters.svg.h:55 -msgid "Leaves on the ground in Fall, or living foliage" +#: ../share/extensions/funcplot.inx.h:23 +#: ../share/extensions/param_curves.inx.h:13 +msgid "" +"Standard Python math functions are available:\n" +"\n" +"ceil(x); fabs(x); floor(x); fmod(x,y); frexp(x); ldexp(x,i); \n" +"modf(x); exp(x); log(x [, base]); log10(x); pow(x,y); sqrt(x); \n" +"acos(x); asin(x); atan(x); atan2(y,x); hypot(x,y); \n" +"cos(x); sin(x); tan(x); degrees(x); radians(x); \n" +"cosh(x); sinh(x); tanh(x).\n" +"\n" +"The constants pi and e are also available." msgstr "" +"Οι τυπικές μαθηματικές συναρτήσεις του Python είναι διαθέσιμες:\n" +"\n" +"ceil(x); fabs(x); floor(x); fmod(x,y); frexp(x); ldexp(x,i); \n" +"modf(x); exp(x); log(x [, base]); log10(x); pow(x,y); sqrt(x); \n" +"acos(x); asin(x); atan(x); atan2(y,x); hypot(x,y); \n" +"cos(x); sin(x); tan(x); degrees(x); radians(x); \n" +"cosh(x); sinh(x); tanh(x).\n" +"\n" +"Οι σταθερές π και e είναι επίσης διαθέσιμες." -#: ../share/filters/filters.svg.h:56 -#, fuzzy -msgid "Translucent" -msgstr "Διαφανές" +#: ../share/extensions/funcplot.inx.h:32 +msgid "Start X value:" +msgstr "Αρχική τιμή του X:" -#: ../share/filters/filters.svg.h:56 -msgid "Illuminated translucent plastic or glass effect" -msgstr "" +#: ../share/extensions/funcplot.inx.h:33 +#: ../share/extensions/param_curves.inx.h:23 +msgid "Use" +msgstr "Χρήση" -#: ../share/filters/filters.svg.h:57 -msgid "Cross-smooth" -msgstr "" +#: ../share/extensions/funcplot.inx.h:34 +msgid "Use polar coordinates" +msgstr "Χρήση πολικών συντεταγμένων" -#: ../share/filters/filters.svg.h:57 -#, fuzzy -msgid "Blur inner borders and intersections" -msgstr "Τοπο_θέτηση Σε Πλέγμα" +#: ../share/extensions/funcplot.inx.h:35 +#: ../share/extensions/param_curves.inx.h:24 +msgid "When set, Isotropic scaling uses smallest of width/xrange or height/yrange" +msgstr "Όταν οριστεί, η ισοτροπική κλιμάκωση χρησιμοποιεί την πιο μικρή από πλάτος/περιοχή x ή ύψος/περιοχή y" -#: ../share/filters/filters.svg.h:58 -msgid "Iridescent beeswax" -msgstr "" +#: ../share/extensions/funcplot.inx.h:36 +msgid "Y value of rectangle's bottom:" +msgstr "Τιμή του Υ του πάτου του ορθογωνίου:" -#: ../share/filters/filters.svg.h:58 -msgid "Waxy texture which keeps its iridescence through color fill change" -msgstr "" +#: ../share/extensions/funcplot.inx.h:37 +msgid "Y value of rectangle's top:" +msgstr "Τιμή του Υ της κορυφής του ορθογωνίου:" -#: ../share/filters/filters.svg.h:59 -#, fuzzy -msgid "Eroded metal" -msgstr "Ψάξε ορθογώνια" +#: ../share/extensions/gears.inx.h:1 +msgid "Circular pitch (px):" +msgstr "Κυκλική βήμα (px):" -#: ../share/filters/filters.svg.h:59 -msgid "Eroded metal texture with ridges, grooves, holes and bumps" -msgstr "" +#: ../share/extensions/gears.inx.h:2 +msgid "Gear" +msgstr "Γρανάζι" -#: ../share/filters/filters.svg.h:60 -msgid "Cracked Lava" -msgstr "" +#: ../share/extensions/gears.inx.h:3 +msgid "Number of teeth:" +msgstr "Αριθμός δοντιών:" -#: ../share/filters/filters.svg.h:60 -msgid "A volcanic texture, a little like leather" -msgstr "" +#: ../share/extensions/gears.inx.h:4 +msgid "Pressure angle:" +msgstr "Γωνία πίεσης:" -#: ../share/filters/filters.svg.h:61 -msgid "Bark" -msgstr "Bark" +#: ../share/extensions/generate_voronoi.inx.h:1 +msgid "Average size of cell (px):" +msgstr "Μέσος όρος μεγέθους των κελιών (px):" -#: ../share/filters/filters.svg.h:61 -msgid "Bark texture, vertical; use with deep colors" +#: ../share/extensions/generate_voronoi.inx.h:2 +msgid "" +"Generate a random pattern of Voronoi cells. The pattern will be accessible in the Fill and Stroke dialog. You must select an object or a group.\n" +"\n" +"If border is zero, the pattern will be discontinuous at the edges. Use a positive border, preferably greater than the cell size, to produce a smooth join of the pattern at the edges. Use a negative border to reduce the size of the pattern and get an empty border." msgstr "" +"Δημιουργία ενός τυχαίου μοτίβου των κελιών Voronoi. Αυτό το μοτίβο θα είναι προσπελάσιμο στο διάλογο γεμίσματος και πινελιάς. Πρέπει να επιλέξετε ένα αντικείμενο ή μια ομάδα.\n" +"\n" +"Εάν το περίγραμμα είναι μηδέν, το μοτίβο θα είναι ασυνεχές στις ακμές. Χρησιμοποιείστε ένα θετικό περίγραμμα, κατά προτίμηση μεγαλύτερο από το μέγεθος του κελιού, για να παράξετε μια ήπια ένωση του μοτίβου στις ακμές. Χρησιμοποιήστε ένα αρνητικό περίγραμμα για να μειώσετε το μέγεθος του μοτίβου και να πάρετε ένα άδειο περίγραμμα." -#: ../share/filters/filters.svg.h:62 -msgid "Lizard skin" -msgstr "" +#: ../share/extensions/generate_voronoi.inx.h:8 +msgid "Size of Border (px):" +msgstr "Μέγεθος περιγράμματος (px):" -#: ../share/filters/filters.svg.h:62 -msgid "Stylized reptile skin texture" -msgstr "" +#: ../share/extensions/generate_voronoi.inx.h:9 +msgid "Voronoi Pattern" +msgstr "Μοτίβο Voronoi" -#: ../share/filters/filters.svg.h:63 -#, fuzzy -msgid "Stone wall" -msgstr "Stoneham" +#: ../share/extensions/gimp_xcf.inx.h:1 +msgid "GIMP XCF" +msgstr "GIMP XCF" -#: ../share/filters/filters.svg.h:63 -msgid "Stone wall texture to use with not too saturated colors" -msgstr "" +#: ../share/extensions/gimp_xcf.inx.h:2 +msgid "GIMP XCF maintaining layers (*.xcf)" +msgstr "Διατήρηση στρώσεων GIMP XCF (*.xcf)" -#: ../share/filters/filters.svg.h:64 -msgid "Silk carpet" -msgstr "" +#: ../share/extensions/gimp_xcf.inx.h:5 +msgid "Save Background" +msgstr "Αποθήκευση υπόβαθρου" -#: ../share/filters/filters.svg.h:64 -msgid "Silk carpet texture, horizontal stripes" -msgstr "" +#: ../share/extensions/gimp_xcf.inx.h:6 +msgid "Save Grid" +msgstr "Αποθήκευση Πλέγματος" -#: ../share/filters/filters.svg.h:65 -#, fuzzy -msgid "Refractive gel A" -msgstr "Διαδραστική καθυστέρηση" +# +#: ../share/extensions/gimp_xcf.inx.h:7 +msgid "Save Guides" +msgstr "Αποθήκευση Οδηγών" -#: ../share/filters/filters.svg.h:65 -msgid "Gel effect with light refraction" +#: ../share/extensions/gimp_xcf.inx.h:8 +msgid "" +"This extension exports the document to Gimp XCF format according to the following options:\n" +" * Save Guides: convert all guides to Gimp guides.\n" +" * Save Grid: convert the first rectangular grid to a Gimp grid (note that the default Inkscape grid is very narrow when shown in Gimp).\n" +" * Save Background: add the document background to each converted layer.\n" +"\n" +"Each first level layer is converted to a Gimp layer. Sublayers are concatenated and converted with their first level parent layer into a single Gimp layer." msgstr "" +"Αυτή η επέκταση εξάγει το έγγραφο σε μορφή XCF στο Gimp σύμφωνα με τις ακόλουθες επιλογές:\n" +" * Αποθήκευση οδηγών: μετατρέπει όλους τους οδηγούς σε οδηγούς Gimp.\n" +" * Αποθήκευση πλέγματος: μετατρέπει το πρώτο ορθογώνιο πλέγμα σε πλέγμα του Gimp (σημειώστε ότι το προκαθορισμένο πλέγμα του Inkscape είναι πολύ στενό όταν εμφανίζεται στο Gimp).\n" +" * Αποθήκευση υπόβαθρου: προσθήκη του υπόβαθρου του εγγράφου σε κάθε μετατραπείσα στρώση.\n" +"\n" +"Κάθε στρώση πρώτης στάθμης μετατρέπεται σε στρώση Gimp. Υποστρώσεις συνενώνονται και μετατρέπονται μαζί με την γονική στρώση πρώτης στάθμης τους σε μια μόνο στρώση Gimp." -#: ../share/filters/filters.svg.h:66 -#, fuzzy -msgid "Refractive gel B" -msgstr "Διαδραστική καθυστέρηση" +#: ../share/extensions/grid_cartesian.inx.h:1 +msgid "Border Thickness (px):" +msgstr "Πάχος περιγράμματος (px):" -#: ../share/filters/filters.svg.h:66 -msgid "Gel effect with strong refraction" -msgstr "" +#: ../share/extensions/grid_cartesian.inx.h:2 +msgid "Cartesian Grid" +msgstr "Καρτεσιανό Πλέγμα" -#: ../share/filters/filters.svg.h:67 -#, fuzzy -msgid "Metallized paint" -msgstr "Εγκατεστημένες πρόσθετες λειτουργίες" +#: ../share/extensions/grid_cartesian.inx.h:3 +msgid "Halve X Subsubdiv. Frequency after 'n' Subdivs. (log only):" +msgstr "Υποδιπλασιασμός υπο-υποδιαιρέσεων του Χ. Συχνότητα μετά από 'n' υποδιαιρέσεις (μόνο λογαριθμικά):" -#: ../share/filters/filters.svg.h:67 -msgid "" -"Metallized effect with a soft lighting, slightly translucent at the edges" -msgstr "" +#: ../share/extensions/grid_cartesian.inx.h:4 +msgid "Halve Y Subsubdiv. Frequency after 'n' Subdivs. (log only):" +msgstr "Υποδιπλασιασμός υπο-υποδιαιρέσεων του Υ. Συχνότητα μετά από 'n' υποδιαιρέσεις (μόνο λογαριθμικά):" -#: ../share/filters/filters.svg.h:68 -#, fuzzy -msgid "Dragee" -msgstr "Αλλαγή διαστάσεων με σύρσιμο" +#: ../share/extensions/grid_cartesian.inx.h:5 +msgid "Logarithmic X Subdiv. (Base given by entry above)" +msgstr "Λογαριθμική υποδιαίρεση του Χ. (Η βάση δίνεται από την πιο πάνω είσοδο)" -#: ../share/filters/filters.svg.h:68 -msgid "Gel Ridge with a pearlescent look" -msgstr "" +#: ../share/extensions/grid_cartesian.inx.h:6 +msgid "Logarithmic Y Subdiv. (Base given by entry above)" +msgstr "Λογαριθμική υποδιαίρεση του Υ. (Η βάση δίνεται από την πιο πάνω καταχώρηση)" -#: ../share/filters/filters.svg.h:69 -#, fuzzy -msgid "Raised border" -msgstr "Περίγραμμα πλαισίου" +#: ../share/extensions/grid_cartesian.inx.h:7 +msgid "Major X Division Spacing (px):" +msgstr "Διάκενα πρωτευουσών διαιρέσεων του X (px)" -#: ../share/filters/filters.svg.h:69 -msgid "Strongly raised border around a flat surface" -msgstr "" +#: ../share/extensions/grid_cartesian.inx.h:8 +msgid "Major X Division Thickness (px):" +msgstr "Πάχος πρωτεύουσας διαίρεσης του Χ (px):" -#: ../share/filters/filters.svg.h:70 -#, fuzzy -msgid "Metallized ridge" -msgstr "Ειδικά γραφικά συστατικά (widgets)" +#: ../share/extensions/grid_cartesian.inx.h:9 +msgid "Major X Divisions:" +msgstr "Πρωτεύουσες διαιρέσεις του X:" -#: ../share/filters/filters.svg.h:70 -msgid "Gel Ridge metallized at its top" -msgstr "" +#: ../share/extensions/grid_cartesian.inx.h:10 +msgid "Major Y Division Spacing (px):" +msgstr "Διάκενα πρωτευουσών διαιρέσεων του Y (px)" -#: ../share/filters/filters.svg.h:71 -#, fuzzy -msgid "Fat oil" -msgstr " χρώμα" +#: ../share/extensions/grid_cartesian.inx.h:11 +msgid "Major Y Division Thickness (px):" +msgstr "Πάχος κύριας διαίρεσης του Υ (px):" -#: ../share/filters/filters.svg.h:71 -msgid "Fat oil with some adjustable turbulence" -msgstr "" +#: ../share/extensions/grid_cartesian.inx.h:12 +msgid "Major Y Divisions:" +msgstr "Πρωτεύουσες διαιρέσεις του Y:" -# -#: ../share/filters/filters.svg.h:72 -#: ../src/extension/internal/bitmap/colorize.cpp:49 -#, fuzzy -msgid "Colorize" -msgstr "Χρώματα" +#: ../share/extensions/grid_cartesian.inx.h:13 +msgid "Minor X Division Thickness (px):" +msgstr "Πάχος δευτερεύουσας διαίρεσης του X (px):" -#: ../share/filters/filters.svg.h:72 -msgid "Blend image or object with a flood color and set lightness and contrast" -msgstr "" +#: ../share/extensions/grid_cartesian.inx.h:14 +msgid "Minor Y Division Thickness (px):" +msgstr "Πάχος δευτερεύουσας διαίρεσης του Υ (px):" -#: ../share/filters/filters.svg.h:73 -#, fuzzy -msgid "Parallel hollow" -msgstr "Parallel ATA" - -#: ../share/filters/filters.svg.h:73 ../share/filters/filters.svg.h:74 -#: ../share/filters/filters.svg.h:75 ../share/filters/filters.svg.h:76 -#: ../share/filters/filters.svg.h:87 ../share/filters/filters.svg.h:88 -#: ../share/filters/filters.svg.h:92 ../share/filters/filters.svg.h:93 -#: ../share/filters/filters.svg.h:96 ../share/filters/filters.svg.h:105 -#: ../share/filters/filters.svg.h:129 ../share/filters/filters.svg.h:168 -#: ../src/filter-enums.cpp:31 -#, fuzzy -msgid "Morphology" -msgstr "αστρολογία" +#: ../share/extensions/grid_cartesian.inx.h:16 +msgid "Subdivisions per Major X Division:" +msgstr "Υποδιαιρέσεις ανά πρωτεύουσα διαίρεση του Χ:" -#: ../share/filters/filters.svg.h:73 -msgid "A blurry hollow going parallel to the edge on the inside" -msgstr "" +#: ../share/extensions/grid_cartesian.inx.h:17 +msgid "Subdivisions per Major Y Division:" +msgstr "Υποδιαιρέσεις ανά πρωτεύουσα διαίρεση του Υ:" -#: ../share/filters/filters.svg.h:74 -#, fuzzy -msgid "Hole" -msgstr "Holešov" +#: ../share/extensions/grid_cartesian.inx.h:18 +msgid "Subminor X Division Thickness (px):" +msgstr "Πάχος υποδευτερεύουσας διαίρεσης του X (px):" -#: ../share/filters/filters.svg.h:74 -msgid "Opens a smooth hole inside the shape" -msgstr "" +#: ../share/extensions/grid_cartesian.inx.h:19 +msgid "Subminor Y Division Thickness (px):" +msgstr "Πάχος υποδευτερεύουσας διαίρεσης του Υ (px):" -#: ../share/filters/filters.svg.h:75 -#, fuzzy -msgid "Black hole" -msgstr "Black Eagle" +#: ../share/extensions/grid_cartesian.inx.h:20 +msgid "Subsubdivs. per X Subdivision:" +msgstr "Υπο-υποδιαιρέσεις ανά υποδιαίρεση Χ:" -#: ../share/filters/filters.svg.h:75 -msgid "Creates a black light inside and outside" -msgstr "" +#: ../share/extensions/grid_cartesian.inx.h:21 +msgid "Subsubdivs. per Y Subdivision:" +msgstr "Υπο-υποδιαιρέσεις ανά υποδιαίρεση Υ:" -#: ../share/filters/filters.svg.h:76 -#, fuzzy -msgid "Smooth outline" -msgstr "Κύλιση:" +#: ../share/extensions/grid_cartesian.inx.h:22 +msgid "X Axis" +msgstr "Άξονας X" -#: ../share/filters/filters.svg.h:76 -msgid "Outlining the lines and smoothing their crossings" -msgstr "" +#: ../share/extensions/grid_cartesian.inx.h:23 +msgid "Y Axis" +msgstr "Άξονας Υ" -#: ../share/filters/filters.svg.h:77 -#, fuzzy -msgid "Cubes" -msgstr "Κύβος" +# +#: ../share/extensions/grid_polar.inx.h:1 +msgid "Angle Divisions at Centre:" +msgstr "Γωνιακές διαιρέσεις στο κέντρο:" -#: ../share/filters/filters.svg.h:77 -msgid "Scattered cubes; adjust the Morphology primitive to vary size" -msgstr "" +#: ../share/extensions/grid_polar.inx.h:2 +msgid "Angle Divisions:" +msgstr "Διαιρέσεις γωνίας:" -#: ../share/filters/filters.svg.h:78 -#, fuzzy -msgid "Peel off" -msgstr "οριζόντιο" +#: ../share/extensions/grid_polar.inx.h:3 +msgid "Angular Divisions" +msgstr "Γωνιακές διαιρέσεις" -#: ../share/filters/filters.svg.h:78 -msgid "Peeling painting on a wall" -msgstr "" +#: ../share/extensions/grid_polar.inx.h:4 +msgid "Centre Dot Diameter (px):" +msgstr "Διάμετρος κεντρικής κουκκίδας (px):" -#: ../share/filters/filters.svg.h:79 -#, fuzzy -msgid "Gold splatter" -msgstr "Μοτίβα αρχείου" +#: ../share/extensions/grid_polar.inx.h:5 +msgid "Circular Divisions" +msgstr "Κυκλικές διαιρέσεις" -#: ../share/filters/filters.svg.h:79 -msgid "Splattered cast metal, with golden highlights" -msgstr "" +#: ../share/extensions/grid_polar.inx.h:6 +msgid "Circumferential Label Outset (px):" +msgstr "Επέκταση των περιφερειακών ετικετών (px):" -#: ../share/filters/filters.svg.h:80 -#, fuzzy -msgid "Gold paste" -msgstr "Χρυσωρυχείο" +#: ../share/extensions/grid_polar.inx.h:7 +msgid "Circumferential Label Size (px):" +msgstr "Μέγεθος περιφερειακής ετικέτας (px):" -#: ../share/filters/filters.svg.h:80 -msgid "Fat pasted cast metal, with golden highlights" -msgstr "" +#: ../share/extensions/grid_polar.inx.h:8 +msgid "Circumferential Labels:" +msgstr "Περιφερειακές ετικέτες:" -#: ../share/filters/filters.svg.h:81 -msgid "Crumpled plastic" -msgstr "" +#: ../share/extensions/grid_polar.inx.h:9 +msgid "Degrees" +msgstr "Μοίρες" -#: ../share/filters/filters.svg.h:81 -msgid "Crumpled matte plastic, with melted edge" -msgstr "" +#: ../share/extensions/grid_polar.inx.h:10 +msgid "Logarithmic Subdiv. (Base given by entry above)" +msgstr "Λογαριθμικές υποδιαιρέσεις. (Η βάση δίνεται από την παραπάνω είσοδο)" -#: ../share/filters/filters.svg.h:82 -#, fuzzy -msgid "Enamel jewelry" -msgstr "κοσμήματα" +#: ../share/extensions/grid_polar.inx.h:11 +msgid "Major Angular Division Thickness (px):" +msgstr "Πάχος πρωτεύουσας γωνιακής διαίρεσης (px):" -#: ../share/filters/filters.svg.h:82 -msgid "Slightly cracked enameled texture" -msgstr "" +#: ../share/extensions/grid_polar.inx.h:12 +msgid "Major Circular Division Spacing (px):" +msgstr "Διάκενο πρωτεύουσας κυκλικής διαίρεσης (px):" -#: ../share/filters/filters.svg.h:83 -#, fuzzy -msgid "Rough paper" -msgstr "Τελείωσε το χαρτί" +#: ../share/extensions/grid_polar.inx.h:13 +msgid "Major Circular Division Thickness (px):" +msgstr "Πάχος πρωτεύουσας κυκλικής διαίρεσης (px): " -#: ../share/filters/filters.svg.h:83 -msgid "Aquarelle paper effect which can be used for pictures as for objects" -msgstr "" +#: ../share/extensions/grid_polar.inx.h:14 +msgid "Major Circular Divisions:" +msgstr "Πρωτεύουσες κυκλικές διαιρέσεις:" -#: ../share/filters/filters.svg.h:84 -msgid "Rough and glossy" -msgstr "" +#: ../share/extensions/grid_polar.inx.h:15 +msgid "Minor Angle Division End 'n' Divs. Before Centre:" +msgstr "Τα πέρατα των δευτερευουσών γωνιακών διαιρέσεων 'n' διαιρέσεις πριν το κέντρο:" -#: ../share/filters/filters.svg.h:84 -msgid "" -"Crumpled glossy paper effect which can be used for pictures as for objects" -msgstr "" +#: ../share/extensions/grid_polar.inx.h:16 +msgid "Minor Angular Division Thickness (px):" +msgstr "Πάχος δευτερεύουσας γωνιακής διαίρεσης (px):" -#: ../share/filters/filters.svg.h:85 -#, fuzzy -msgid "In and Out" -msgstr "" -"#-#-#-#-# mousetweaks.master.el.po (mousetweaks.HEAD) #-#-#-#-#\n" -"Ενεργοποίηση και αποσύνδεση\n" -"#-#-#-#-# gok.master.el.po (el) #-#-#-#-#\n" -"Ενεργοποίηση και Αποσύνδεση" +#: ../share/extensions/grid_polar.inx.h:17 +msgid "Minor Circular Division Thickness (px):" +msgstr "Πάχος δευτερεύουσας γωνιακής διαίρεσης (px): " -#: ../share/filters/filters.svg.h:85 -msgid "Inner colorized shadow, outer black shadow" -msgstr "" +# #-#-#-#-# gtk-engines.master.el.po (el) #-#-#-#-# +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-# +# +# #-#-#-#-# orca.gnome-2-20.el.po (el) #-#-#-#-# +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-# +# +# #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# +# +# #-#-#-#-# orca.master.el.po (orca.HEAD) #-#-#-#-# +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-# +# +# #-#-#-#-# nautilus.master.el.po (el) #-#-#-#-# +# +# #-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-# +# +#: ../share/extensions/grid_polar.inx.h:18 +#: ../share/extensions/guides_creator.inx.h:15 +#: ../share/extensions/scour.inx.h:8 +#: ../src/filter-enums.cpp:94 +#: ../src/live_effects/lpe-ruler.cpp:34 +#: ../src/ui/dialog/document-properties.cpp:326 +#: ../src/ui/dialog/filter-effects-dialog.cpp:477 +#: ../src/ui/dialog/inkscape-preferences.cpp:266 +#: ../src/ui/dialog/inkscape-preferences.cpp:429 +#: ../src/ui/dialog/inkscape-preferences.cpp:585 +#: ../src/ui/dialog/inkscape-preferences.cpp:1213 +#: ../src/ui/dialog/inkscape-preferences.cpp:1278 +#: ../src/ui/dialog/input.cpp:607 +#: ../src/ui/dialog/input.cpp:608 +#: ../src/ui/dialog/input.cpp:1269 +#: ../src/verbs.cpp:2225 +#: ../src/widgets/stroke-style.cpp:364 +#: ../src/widgets/toolbox.cpp:4047 +msgid "None" +msgstr "Τίποτα" -#: ../share/filters/filters.svg.h:86 -#, fuzzy -msgid "Air spray" -msgstr "Υψηλά αιωρούμενο αλατόνερο" +#: ../share/extensions/grid_polar.inx.h:19 +msgid "Polar Grid" +msgstr "Πολικό Πλέγμα" -#: ../share/filters/filters.svg.h:86 -msgid "Convert to small scattered particles with some thickness" -msgstr "" +#: ../share/extensions/grid_polar.inx.h:21 +msgid "Subdivisions per Major Angular Division:" +msgstr "Υποδιαιρέσεις ανά πρωτεύουσα γωνιακή διαίρεση:" -#: ../share/filters/filters.svg.h:87 -#, fuzzy -msgid "Warm inside" -msgstr "Oceanside" +#: ../share/extensions/grid_polar.inx.h:22 +msgid "Subdivisions per Major Circular Division:" +msgstr "Υποδιαιρέσεις ανά πρωτεύουσα κυκλική διαίρεση:" -#: ../share/filters/filters.svg.h:87 -msgid "Blurred colorized contour, filled inside" -msgstr "" +#: ../share/extensions/guides_creator.inx.h:1 +msgid "1/10" +msgstr "1/10" -#: ../share/filters/filters.svg.h:88 -#, fuzzy -msgid "Cool outside" -msgstr "στο πλάι" +#: ../share/extensions/guides_creator.inx.h:2 +msgid "1/2" +msgstr "1/2" -#: ../share/filters/filters.svg.h:88 -msgid "Blurred colorized contour, empty inside" -msgstr "" +#: ../share/extensions/guides_creator.inx.h:3 +msgid "1/3" +msgstr "1/3" -#: ../share/filters/filters.svg.h:89 -#, fuzzy -msgid "Electronic microscopy" -msgstr "Ηλεκτρονική" +#: ../share/extensions/guides_creator.inx.h:4 +msgid "1/4" +msgstr "1/4" -#: ../share/filters/filters.svg.h:89 -msgid "" -"Bevel, crude light, discoloration and glow like in electronic microscopy" -msgstr "" +#: ../share/extensions/guides_creator.inx.h:5 +msgid "1/5" +msgstr "1/5" -#: ../share/filters/filters.svg.h:90 -#, fuzzy -msgid "Tartan" -msgstr "Tartu" +#: ../share/extensions/guides_creator.inx.h:6 +msgid "1/6" +msgstr "1/6" -#: ../share/filters/filters.svg.h:90 -#, fuzzy -msgid "Checkered tartan pattern" -msgstr "Επιλεγμένη κατάσταση" +#: ../share/extensions/guides_creator.inx.h:7 +msgid "1/7" +msgstr "1/7" -#: ../share/filters/filters.svg.h:91 -#, fuzzy -msgid "Invert hue" -msgstr "" -"#-#-#-#-# gtk-engines.master.el.po (el) #-#-#-#-#\n" -"Ανεστραμμένη\n" -"#-#-#-#-# gtk+-properties.master.el.po (gtk+-properties.HEAD) #-#-#-#-#\n" -"Αντεστραμμένη" +#: ../share/extensions/guides_creator.inx.h:8 +msgid "1/8" +msgstr "1/8" -#: ../share/filters/filters.svg.h:91 -msgid "Invert hue, or rotate it" -msgstr "" +#: ../share/extensions/guides_creator.inx.h:9 +msgid "1/9" +msgstr "1/9" -#: ../share/filters/filters.svg.h:92 -#, fuzzy -msgid "Inner outline" -msgstr "περίγραμμα" +#: ../share/extensions/guides_creator.inx.h:10 +msgid "Custom..." +msgstr "Προσαρμοσμένο..." -#: ../share/filters/filters.svg.h:92 -#, fuzzy -msgid "Draws an outline around" -msgstr "Σχεδίαση περιγραμμάτων τετραγώνων" +#: ../share/extensions/guides_creator.inx.h:11 +msgid "Delete existing guides" +msgstr "Διαγραφή υπαρχόντων οδηγών" -#: ../share/filters/filters.svg.h:93 -#, fuzzy -msgid "Outline, double" -msgstr "Ρούβλι Ρωσίας" +#: ../share/extensions/guides_creator.inx.h:12 +msgid "Golden ratio" +msgstr "Χρυσή τομή" -#: ../share/filters/filters.svg.h:93 -msgid "Draws a smooth line inside colorized with the color it overlays" -msgstr "" +#: ../share/extensions/guides_creator.inx.h:13 +msgid "Guides creator" +msgstr "Δημιουργός γραμμών" -#: ../share/filters/filters.svg.h:94 -#, fuzzy -msgid "Fancy blur" -msgstr "Ζωηρό" +#: ../share/extensions/guides_creator.inx.h:14 +msgid "Horizontal guide each:" +msgstr "Οριζόντιος οδηγός κάθε:" -#: ../share/filters/filters.svg.h:94 -msgid "Smooth colorized contour which allows desaturation and hue rotation" -msgstr "" +#: ../share/extensions/guides_creator.inx.h:16 +msgid "Preset:" +msgstr "Προκαθορισμός:" -#: ../share/filters/filters.svg.h:95 -#, fuzzy -msgid "Glow" -msgstr " χρώμα" +#: ../share/extensions/guides_creator.inx.h:18 +msgid "Rule-of-third" +msgstr "Κανόνας των τρίτων" -#: ../share/filters/filters.svg.h:95 -msgid "Glow of object's own color at the edges" -msgstr "" +#: ../share/extensions/guides_creator.inx.h:19 +msgid "Start from edges" +msgstr "Εκκίνηση από ακμές" -#: ../share/filters/filters.svg.h:96 -#, fuzzy -msgid "Outline" -msgstr "περίγραμμα" +#: ../share/extensions/guides_creator.inx.h:20 +msgid "Vertical guide each:" +msgstr "Κάθετος οδηγός κάθε:" -#: ../share/filters/filters.svg.h:96 -msgid "Adds a glowing blur and removes the shape" -msgstr "" +#: ../share/extensions/guillotine.inx.h:1 +msgid "Directory to save images to" +msgstr "Κατάλογος αποθήκευσης εικόνων" -#: ../share/filters/filters.svg.h:97 -#, fuzzy -msgid "Color emboss" -msgstr "Χρωματικά επίπεδα" +#: ../share/extensions/guillotine.inx.h:2 +msgid "Export" +msgstr "Εξαγωγή" -#: ../share/filters/filters.svg.h:97 -msgid "Classic or colorized emboss effect: grayscale, color and 3D relief" -msgstr "" +#: ../share/extensions/guillotine.inx.h:3 +msgid "Guillotine" +msgstr "Λαιμητόμος" -# -#: ../share/filters/filters.svg.h:98 -#: ../src/extension/internal/bitmap/solarize.cpp:38 -#: ../src/extension/internal/filter/color.h:696 -#, fuzzy -msgid "Solarize" -msgstr "Χρώματα" +#: ../share/extensions/guillotine.inx.h:4 +msgid "Ignore these settings and use export hints?" +msgstr "Αγνοείστε αυτές τις ρυθμίσεις και χρησιμοποιείστε τις υποδείξεις εξαγωγής;" -#: ../share/filters/filters.svg.h:98 -msgid "Classical photographic solarization effect" -msgstr "" +#: ../share/extensions/guillotine.inx.h:5 +msgid "Image name (without extension)" +msgstr "Το όνομα της εικόνας (χωρίς επέκταση)" -# -#: ../share/filters/filters.svg.h:99 -#: ../src/extension/internal/filter/color.h:697 -#, fuzzy -msgid "Moonarize" -msgstr "Χρώματα" +#: ../share/extensions/handles.inx.h:1 +msgid "Draw Handles" +msgstr "Σχεδίαση λαβών" -#: ../share/filters/filters.svg.h:99 -msgid "" -"An effect between solarize and invert which often preserves sky and water " -"lights" -msgstr "" +#: ../share/extensions/hpgl_output.inx.h:1 +msgid "Export to an HP Graphics Language file" +msgstr "Εξαγωγή σε ένα αρχείο γλώσσας γραφικών HP" -#: ../share/filters/filters.svg.h:100 -#, fuzzy -msgid "Soft focus lens" -msgstr "Ελαφρά εστίαση" +#: ../share/extensions/hpgl_output.inx.h:2 +msgid "HP Graphics Language file (*.hpgl)" +msgstr "Αρχείο γλώσσας γραφικών HP (*.hpgl)" -#: ../share/filters/filters.svg.h:100 -#, fuzzy -msgid "Glowing image content without blurring it" -msgstr "Εμφάνιση των περιεχομένων της σελίδας με τα χρώματα αντιστραμμένα" +#: ../share/extensions/hpgl_output.inx.h:3 +msgid "HPGL Output" +msgstr "Έξοδος HPGL" -#: ../share/filters/filters.svg.h:101 -msgid "Stained glass" -msgstr "" +#: ../share/extensions/hpgl_output.inx.h:4 +msgid "Mirror Y-axis" +msgstr "Καθρέφτης του άξονα Y" -#: ../share/filters/filters.svg.h:101 -msgid "Illuminated stained glass effect" -msgstr "" +#: ../share/extensions/hpgl_output.inx.h:5 +msgid "Pen number" +msgstr "Αριθμός πένας" -#: ../share/filters/filters.svg.h:102 -#, fuzzy -msgid "Dark glass" -msgstr "ποτήρι" +#: ../share/extensions/hpgl_output.inx.h:6 +msgid "Plot invisible layers" +msgstr "Σχεδίαση αόρατων στρώσεων" -#: ../share/filters/filters.svg.h:102 -msgid "Illuminated glass effect with light coming from beneath" -msgstr "" +#: ../share/extensions/hpgl_output.inx.h:7 +msgid "Resolution (dpi)" +msgstr "Ανάλυση σε dpi" -#: ../share/filters/filters.svg.h:103 -#, fuzzy -msgid "HSL Bumps alpha" -msgstr "Αστερίσκοι" - -#: ../share/filters/filters.svg.h:103 ../share/filters/filters.svg.h:104 -#: ../share/filters/filters.svg.h:164 ../share/filters/filters.svg.h:165 -#: ../share/filters/filters.svg.h:177 ../share/filters/filters.svg.h:178 -#: ../share/filters/filters.svg.h:179 ../share/filters/filters.svg.h:186 -#: ../share/filters/filters.svg.h:188 ../share/filters/filters.svg.h:189 -#: ../share/filters/filters.svg.h:191 ../share/filters/filters.svg.h:193 -#: ../share/filters/filters.svg.h:204 -#, fuzzy -msgid "Image effects, transparent" -msgstr "Η προεπιλογή είναι διαφανές" +#: ../share/extensions/hpgl_output.inx.h:8 +msgid "X-origin (px)" +msgstr "αρχικό Χ (px)" -#: ../share/filters/filters.svg.h:103 -msgid "Same as HSL Bumps but with transparent highlights" -msgstr "" +#: ../share/extensions/hpgl_output.inx.h:9 +msgid "Y-origin (px)" +msgstr "Αρχικό Υ (px)" -#: ../share/filters/filters.svg.h:104 -msgid "Bubbly Bumps alpha" -msgstr "" +#: ../share/extensions/hpgl_output.inx.h:10 +msgid "hpgl output flatness" +msgstr "Επιπεδότητα εξόδου hpgl" -#: ../share/filters/filters.svg.h:104 -msgid "Same as Bubbly Bumps but with transparent highlights" -msgstr "" +# +#: ../share/extensions/inkscape_help_askaquestion.inx.h:1 +msgid "Ask Us a Question" +msgstr "Υποβολή ερώτησης" -#: ../share/filters/filters.svg.h:105 -#, fuzzy -msgid "Smooth edges" -msgstr "Εξομάλυνση" +#: ../share/extensions/inkscape_help_commandline.inx.h:1 +msgid "Command Line Options" +msgstr "Επιλογές γραμμής εντολών" -#: ../share/filters/filters.svg.h:105 -msgid "" -"Smooth the outside of shapes and pictures without altering their contents" -msgstr "" +#: ../share/extensions/inkscape_help_faq.inx.h:1 +msgid "FAQ" +msgstr "Συχνές Ερωτήσεις" -#: ../share/filters/filters.svg.h:106 ../share/filters/filters.svg.h:128 -#, fuzzy -msgid "Torn edges" -msgstr "Τέσσερις γέφυρες" +#: ../share/extensions/inkscape_help_keys.inx.h:1 +msgid "Keys and Mouse Reference" +msgstr "Αναφορά πλήκτρων και ποντικιού" -#: ../share/filters/filters.svg.h:106 ../share/filters/filters.svg.h:128 -msgid "" -"Displace the outside of shapes and pictures without altering their content" -msgstr "" +#: ../share/extensions/inkscape_help_keys.inx.h:2 +msgid "http://inkscape.org/doc/keys048.html" +msgstr "http://inkscape.org/doc/keys048.html" -#: ../share/filters/filters.svg.h:107 -#, fuzzy -msgid "Feather" -msgstr "Καιρός" +#: ../share/extensions/inkscape_help_manual.inx.h:1 +msgid "Inkscape Manual" +msgstr "Εγχειρίδιο του Inkscape" -#: ../share/filters/filters.svg.h:107 -#: ../src/extension/internal/filter/abc.h:321 -msgid "Blurred mask on the edge without altering the contents" -msgstr "" +#: ../share/extensions/inkscape_help_relnotes.inx.h:1 +msgid "New in This Version" +msgstr "Νέα σε αυτήν την έκδοση" -#: ../share/filters/filters.svg.h:108 -#, fuzzy -msgid "Blur content" -msgstr "περιεχόμενο html" +#: ../share/extensions/inkscape_help_reportabug.inx.h:1 +msgid "Report a Bug" +msgstr "Αναφορά σφάλματος" -#: ../share/filters/filters.svg.h:108 -#, fuzzy -msgid "Blur the contents of objects, preserving the outline" -msgstr "Παρουσιάζει τα περιεχόμενα της γραμμής εισαγωγής." +#: ../share/extensions/inkscape_help_svgspec.inx.h:1 +msgid "SVG 1.1 Specification" +msgstr "Προδιαγραφές SVG 1.1" -#: ../share/filters/filters.svg.h:109 -#, fuzzy -msgid "Specular light" -msgstr "Επισήμανση" +#: ../share/extensions/interp.inx.h:1 +msgid "Duplicate endpaths" +msgstr "Διπλασιασμός τελικών μονοπατιών" -#: ../share/filters/filters.svg.h:109 ../share/filters/filters.svg.h:211 -#: ../src/extension/internal/filter/abc.h:826 -msgid "Basic specular bevel to use for building textures" -msgstr "" +#: ../share/extensions/interp.inx.h:2 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2257 +msgid "Exponent:" +msgstr "Εκθέτης:" -#: ../share/filters/filters.svg.h:110 -#, fuzzy -msgid "Roughen inside" -msgstr "Επεξεργασία Φακέλων" +#: ../share/extensions/interp.inx.h:4 +msgid "Interpolate" +msgstr "Παρεμβολή" -#: ../share/filters/filters.svg.h:110 -msgid "Roughen all inside shapes" -msgstr "" +#: ../share/extensions/interp.inx.h:5 +msgid "Interpolate style" +msgstr "Μορφοποίηση παρεμβολής" -#: ../share/filters/filters.svg.h:111 -#, fuzzy -msgid "Evanescent" -msgstr "Javanese" +#: ../share/extensions/interp.inx.h:6 +msgid "Interpolation method:" +msgstr "Μέθοδος παρεμβολής:" -#: ../share/filters/filters.svg.h:111 -msgid "" -"Blur the contents of objects, preserving the outline and adding progressive " -"transparency at edges" -msgstr "" +#: ../share/extensions/interp.inx.h:7 +msgid "Interpolation steps:" +msgstr "Βήματα παρεμβολής:" -#: ../share/filters/filters.svg.h:112 -msgid "Chalk and sponge" -msgstr "" +#: ../share/extensions/interp_att_g.inx.h:1 +msgid "Apply to:" +msgstr "Εφαρμογή:" -#: ../share/filters/filters.svg.h:112 -msgid "Low turbulence gives sponge look and high turbulence chalk" -msgstr "" +#: ../share/extensions/interp_att_g.inx.h:2 +msgid "Attribute to Interpolate:" +msgstr "Γνώρισμα για παρεμβολή:" -# #-#-#-#-# gnome-icon-theme.master.el.po (el) #-#-#-#-# -# 48x48/emblems/emblem-people.icon.in.h:1 -# 48x48/emblems/emblem-people.icon.in.h:1 -#: ../share/filters/filters.svg.h:113 -#, fuzzy -msgid "People" -msgstr "" -"#-#-#-#-# gnome-icon-theme.master.el.po (el) #-#-#-#-#\n" -"Άνθρωποι\n" -"#-#-#-#-# f-spot.master.el.po (el) #-#-#-#-#\n" -"Άτομα" +#: ../share/extensions/interp_att_g.inx.h:4 +msgid "End Value:" +msgstr "Τελική τιμή:" -#: ../share/filters/filters.svg.h:113 -msgid "Colorized blotches, like a crowd of people" -msgstr "" +#: ../share/extensions/interp_att_g.inx.h:5 +#: ../src/ui/dialog/fill-and-stroke.cpp:57 +msgid "Fill" +msgstr "Γέμισμα" -#: ../share/filters/filters.svg.h:114 -msgid "Scotland" -msgstr "Σκωτία" +#: ../share/extensions/interp_att_g.inx.h:6 +msgid "Float Number" +msgstr "Αριθμός κινητής υποδιαστολής" -#: ../share/filters/filters.svg.h:114 -msgid "Colorized mountain tops out of the fog" -msgstr "" +#: ../share/extensions/interp_att_g.inx.h:7 +#: ../src/libgdl/gdl-dock-placeholder.c:177 +#: ../src/libgdl/gdl-dock.c:198 +#: ../src/widgets/toolbox.cpp:3272 +msgid "Height" +msgstr "Ύψος" -#: ../share/filters/filters.svg.h:115 -#, fuzzy -msgid "Noise transparency" -msgstr "Διαφάνεια γεγονότος" +#: ../share/extensions/interp_att_g.inx.h:9 +msgid "If you select \"Other\", you must know the SVG attributes to identify here this \"other\"." +msgstr "Εάν επιλέξετε \"Άλλο\", πρέπει να ξέρετε τα γνωρίσματα του SVG για να ταυτοποιήσετε εδώ αυτό το \"άλλο\"." -#: ../share/filters/filters.svg.h:115 -#, fuzzy -msgid "Basic noise transparency texture" -msgstr "Εικόνα Παρασκηνίου:" +#: ../share/extensions/interp_att_g.inx.h:10 +msgid "Integer Number" +msgstr "Ακέραιος αριθμός" -#: ../share/filters/filters.svg.h:116 -#, fuzzy -msgid "Noise fill" -msgstr "Κλείσιμο αρχείου" +#: ../share/extensions/interp_att_g.inx.h:11 +msgid "Interpolate Attribute in a group" +msgstr "Παρεμβολή γνωρίσματος σε μια ομάδα" -#: ../share/filters/filters.svg.h:116 -msgid "Basic noise fill texture; adjust color in Flood" -msgstr "" +#: ../share/extensions/interp_att_g.inx.h:13 +msgid "No Unit" +msgstr "Καμία μονάδα" -#: ../share/filters/filters.svg.h:117 -#, fuzzy -msgid "Garden of Delights" -msgstr "Σβήστε όλα τα φώτα" +#: ../share/extensions/interp_att_g.inx.h:14 +#: ../src/dialogs/clonetiler.cpp:2596 +#: ../src/dialogs/clonetiler.cpp:2739 +#: ../src/extension/internal/bitmap/opacity.cpp:37 +#: ../src/widgets/toolbox.cpp:4477 +msgid "Opacity" +msgstr "Αδιαφάνεια" -#: ../share/filters/filters.svg.h:117 -msgid "" -"Phantasmagorical turbulent wisps, like Hieronymus Bosch's Garden of Delights" -msgstr "" +# #-#-#-#-# galeon.master.el.po (galeon 1.0) #-#-#-#-# +# +# #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# +# +# #-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-# +# +#: ../share/extensions/interp_att_g.inx.h:16 +msgid "Other" +msgstr "Άλλο" -#: ../share/filters/filters.svg.h:118 -#, fuzzy -msgid "Diffuse light" -msgstr "Ορατό" +#: ../share/extensions/interp_att_g.inx.h:17 +msgid "Other Attribute type:" +msgstr "Άλλος τύπος γνωρίσματος:" -#: ../share/filters/filters.svg.h:118 -#: ../src/extension/internal/filter/abc.h:248 -msgid "Basic diffuse bevel to use for building textures" -msgstr "" +#: ../share/extensions/interp_att_g.inx.h:18 +msgid "Other Attribute:" +msgstr "Άλλο γνώρισμα:" -#: ../share/filters/filters.svg.h:119 -#, fuzzy -msgid "Cutout Glow" -msgstr "Galeon" +# #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# +# +#: ../share/extensions/interp_att_g.inx.h:19 +#: ../src/selection-chemistry.cpp:1665 +#: ../src/seltrans.cpp:514 +#: ../src/ui/dialog/transformation.cpp:749 +msgid "Scale" +msgstr "Κλίμακα" -#: ../share/filters/filters.svg.h:119 -msgid "In and out glow with a possible offset and colorizable flood" -msgstr "" +#: ../share/extensions/interp_att_g.inx.h:20 +msgid "Start Value:" +msgstr "Αρχική τιμή" -#: ../share/filters/filters.svg.h:120 -#, fuzzy -msgid "HSL Bumps, matte" -msgstr "Αστερίσκοι" +#: ../share/extensions/interp_att_g.inx.h:21 +#: ../share/extensions/polyhedron_3d.inx.h:43 +msgid "Style" +msgstr "Μορφοποίηση" -#: ../share/filters/filters.svg.h:120 -msgid "" -"Same as HSL bumps but with a diffuse reflection instead of a specular one" -msgstr "" +#: ../share/extensions/interp_att_g.inx.h:22 +msgid "Tag" +msgstr "Ετικέτα" -#: ../share/filters/filters.svg.h:121 -#, fuzzy -msgid "Dark Emboss" -msgstr "Κίνηση μαύρου" +#: ../share/extensions/interp_att_g.inx.h:23 +msgid "This effect applies a value for any interpolatable attribute for all elements inside the selected group or for all elements in a multiple selection." +msgstr "Αυτό το εφέ εφαρμόζει μια τιμή για κάθε παρεμβόλιμο γνώρισμα για όλα τα στοιχεία μες την επιλεγμένη ομάδα ή για όλα τα στοιχεία σε μια πολλαπλή επιλογή." -#: ../share/filters/filters.svg.h:121 -msgid "Emboss effect : 3D relief where white is replaced by black" -msgstr "" +#: ../share/extensions/interp_att_g.inx.h:24 +msgid "Transformation" +msgstr "Μετασχηματισμός" -#: ../share/filters/filters.svg.h:122 -#, fuzzy -msgid "Simple blur" -msgstr "" -"#-#-#-#-# gossip.master.el.po (el) #-#-#-#-#\n" -"Απλό\n" -"#-#-#-#-# gnome-games.master.el.po (gnome-games.HEAD.el) #-#-#-#-#\n" -"Απλό\n" -"#-#-#-#-# empathy.master.el.po (empathy.HEAD) #-#-#-#-#\n" -"Απλό\n" -"#-#-#-#-# balsa.master.el.po (balsa 2.0.13) #-#-#-#-#\n" -"Απλό\n" -"#-#-#-#-# gtk+.master.el.po (gtk+ 2.20.1.1) #-#-#-#-#\n" -"Απλό\n" -"#-#-#-#-# gnome-pilot-conduits.master.el.po (gnome-pilot 0.1.57pre1) #-#-#-" -"#-#\n" -"Απλή" +#: ../share/extensions/interp_att_g.inx.h:25 +msgid "Translate X" +msgstr "Μετατόπιση X" -#: ../share/filters/filters.svg.h:122 -msgid "Simple Gaussian blur, same as the blur slider in Fill and Stroke dialog" -msgstr "" +#: ../share/extensions/interp_att_g.inx.h:26 +msgid "Translate Y" +msgstr "Μετατόπιση Y" -#: ../share/filters/filters.svg.h:123 -msgid "Bubbly Bumps, matte" -msgstr "" +#: ../share/extensions/interp_att_g.inx.h:28 +#: ../src/libgdl/gdl-dock-placeholder.c:169 +#: ../src/libgdl/gdl-dock.c:190 +#: ../src/widgets/toolbox.cpp:3255 +#: ../src/widgets/toolbox.cpp:4271 +#: ../src/widgets/toolbox.cpp:4591 +msgid "Width" +msgstr "Πλάτος" -#: ../share/filters/filters.svg.h:123 -msgid "Same as Bubbly Bumps but with a diffuse light instead of a specular one" -msgstr "" +#: ../share/extensions/interp_att_g.inx.h:29 +msgid "••••••••••••••••••••••••••••••••••••••••••••••••" +msgstr "••••••••••••••••••••••••••••••••••••••••••••••••" -#: ../share/filters/filters.svg.h:124 -#: ../src/extension/internal/bitmap/emboss.cpp:37 -#, fuzzy -msgid "Emboss" -msgstr "ανάγλυφο" +#: ../share/extensions/jessyInk_autoTexts.inx.h:1 +msgid "Auto-Text:" +msgstr "Αυτόματο κείμενο:" -#: ../share/filters/filters.svg.h:124 -msgid "" -"Emboss effect : Colors of the original images are preserved or modified by " -"Blend" -msgstr "" +#: ../share/extensions/jessyInk_autoTexts.inx.h:2 +msgid "Auto-texts" +msgstr "Αυτόματα κείμενα:" -#: ../share/filters/filters.svg.h:125 -#, fuzzy -msgid "Blotting paper" -msgstr "Εξαγωγή σελίδας" +#: ../share/extensions/jessyInk_autoTexts.inx.h:4 +#: ../share/extensions/jessyInk_effects.inx.h:8 +#: ../share/extensions/jessyInk_install.inx.h:3 +#: ../share/extensions/jessyInk_keyBindings.inx.h:11 +#: ../share/extensions/jessyInk_masterSlide.inx.h:3 +#: ../share/extensions/jessyInk_mouseHandler.inx.h:4 +#: ../share/extensions/jessyInk_summary.inx.h:2 +#: ../share/extensions/jessyInk_transitions.inx.h:6 +#: ../share/extensions/jessyInk_uninstall.inx.h:2 +#: ../share/extensions/jessyInk_video.inx.h:2 +#: ../share/extensions/jessyInk_view.inx.h:4 +msgid "JessyInk" +msgstr "JessyInk" -#: ../share/filters/filters.svg.h:125 -msgid "Inkblot on blotting paper" -msgstr "" +#: ../share/extensions/jessyInk_autoTexts.inx.h:5 +msgid "None (remove)" +msgstr "Τίποτα (αφαίρεση)" -#: ../share/filters/filters.svg.h:126 -#, fuzzy -msgid "Wax print" -msgstr "Εκτύπωση εικόνας" +#: ../share/extensions/jessyInk_autoTexts.inx.h:6 +msgid "Number of slides" +msgstr "Αριθμός διαφανειών" -#: ../share/filters/filters.svg.h:126 -msgid "Wax print on tissue texture" -msgstr "" +#: ../share/extensions/jessyInk_autoTexts.inx.h:7 +#: ../share/extensions/jessyInk_effects.inx.h:12 +#: ../share/extensions/jessyInk_export.inx.h:8 +#: ../share/extensions/jessyInk_masterSlide.inx.h:6 +#: ../share/extensions/jessyInk_transitions.inx.h:9 +#: ../share/extensions/jessyInk_view.inx.h:7 +msgid "Settings" +msgstr "Ρυθμίσεις" -#: ../share/filters/filters.svg.h:127 -msgid "Inkblot" -msgstr "" +#: ../share/extensions/jessyInk_autoTexts.inx.h:8 +msgid "Slide number" +msgstr "Αριθμός διαφάνειας" -#: ../share/filters/filters.svg.h:127 -msgid "Inkblot on tissue or rough paper" -msgstr "" +#: ../share/extensions/jessyInk_autoTexts.inx.h:9 +msgid "Slide title" +msgstr "Τίτλος διαφάνειας" -#: ../share/filters/filters.svg.h:129 -#, fuzzy -msgid "Color outline, in" -msgstr "Χρώμα γραμμής" +#: ../share/extensions/jessyInk_autoTexts.inx.h:10 +msgid "This extension allows you to install, update and remove auto-texts for a JessyInk presentation. Please see code.google.com/p/jessyink for more details." +msgstr "Αυτή η επέκταση σας επιτρέπει να εγκαταστήσετε, να ενημερώσετε και να αφαιρέσετε αυτόματα κείμενα για μια παρουσίαση JessyInk. Παρακαλώ, δείτε code.google.com/p/jessyink για περισσότερες λεπτομέρειες. " -#: ../share/filters/filters.svg.h:129 -msgid "A colorizable inner outline with adjustable width and blur" -msgstr "" +#: ../share/extensions/jessyInk_effects.inx.h:1 +#: ../share/extensions/jessyInk_transitions.inx.h:1 +msgid "Appear" +msgstr "Εμφάνιση" -#: ../share/filters/filters.svg.h:130 -msgid "Liquid" -msgstr "" +#: ../share/extensions/jessyInk_effects.inx.h:2 +msgid "Build-in effect" +msgstr "Ενσωματωμένα εφέ" -#: ../share/filters/filters.svg.h:130 -msgid "Colorizable filling with liquid transparency" -msgstr "" +#: ../share/extensions/jessyInk_effects.inx.h:3 +msgid "Build-out effect" +msgstr "Εξερχόμενα εφέ" -#: ../share/filters/filters.svg.h:131 -#, fuzzy -msgid "Watercolor" -msgstr "Waterloo" +#: ../share/extensions/jessyInk_effects.inx.h:4 +#: ../share/extensions/jessyInk_transitions.inx.h:3 +#: ../share/extensions/jessyInk_view.inx.h:2 +msgid "Duration in seconds:" +msgstr "Διάρκεια σε δευτερόλεπτα:" -#: ../share/filters/filters.svg.h:131 -msgid "Cloudy watercolor effect" -msgstr "" +#: ../share/extensions/jessyInk_effects.inx.h:5 +msgid "Effects" +msgstr "Εφέ" -#: ../share/filters/filters.svg.h:132 -#, fuzzy -msgid "Felt" -msgstr "FreeArt" +#: ../share/extensions/jessyInk_effects.inx.h:6 +#: ../share/extensions/jessyInk_transitions.inx.h:4 +msgid "Fade" +msgstr "Ξεθώριασμα" -#: ../share/filters/filters.svg.h:132 -msgid "" -"Felt like texture with color turbulence and slightly darker at the edges" -msgstr "" +#: ../share/extensions/jessyInk_effects.inx.h:9 +msgid "None (default)" +msgstr "Τίποτα (προεπιλογή)" -#: ../share/filters/filters.svg.h:133 -#, fuzzy -msgid "Ink paint" -msgstr "Σημείο" +#: ../share/extensions/jessyInk_effects.inx.h:10 +#: ../share/extensions/jessyInk_view.inx.h:5 +#: ../share/extensions/lindenmayer.inx.h:26 +#: ../src/extension/internal/bitmap/reduceNoise.cpp:41 +msgid "Order:" +msgstr "Διάταξη:" -#: ../share/filters/filters.svg.h:133 -msgid "Ink paint on paper with some turbulent color shift" -msgstr "" +#: ../share/extensions/jessyInk_effects.inx.h:11 +#: ../share/extensions/jessyInk_transitions.inx.h:8 +msgid "Pop" +msgstr "Μπαμ" -#: ../share/filters/filters.svg.h:134 -#, fuzzy -msgid "Tinted rainbow" -msgstr "τόξο" +#: ../share/extensions/jessyInk_effects.inx.h:13 +msgid "This extension allows you to install, update and remove object effects for a JessyInk presentation. Please see code.google.com/p/jessyink for more details." +msgstr "Αυτή η επέκταση σας επιτρέπει να εγκαταστήσετε, να ενημερώσετε και να αφαιρέσετε εφέ αντικειμένων για μια παρουσίαση JessyInk. Παρακαλώ, δείτε code.google.com/p/jessyink για περισσότερες λεπτομέρειες. " -#: ../share/filters/filters.svg.h:134 -msgid "Smooth rainbow colors melted along the edges and colorizable" -msgstr "" +# #-#-#-#-# balsa.master.el.po (balsa 2.0.13) #-#-#-#-# +# +# #-#-#-#-# nautilus.master.el.po (el) #-#-#-#-# +# +#. _settings->add_checkbutton(false, SP_ATTR_STITCHTILES, _("Stitch Tiles"), "stitch", "noStitch"); +#: ../share/extensions/jessyInk_effects.inx.h:14 +#: ../share/extensions/jessyInk_export.inx.h:10 +#: ../share/extensions/jessyInk_transitions.inx.h:14 +#: ../share/extensions/webslicer_create_rect.inx.h:40 +#: ../src/dialogs/object-attributes.cpp:34 +#: ../src/extension/internal/bitmap/addNoise.cpp:46 +#: ../src/rdf.cpp:239 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2187 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2266 +msgid "Type:" +msgstr "Τύπος:" -#: ../share/filters/filters.svg.h:135 -#, fuzzy -msgid "Melted rainbow" -msgstr "τόξο" +#: ../share/extensions/jessyInk_export.inx.h:1 +msgid "Creates a zip file containing pdfs or pngs of all slides of a JessyInk presentation." +msgstr "Δημιουργεί ένα αρχείο zip που περιέχει pdfs ή pngs όλων των διαφανειών μιας παρουσίασης JessyInk." -#: ../share/filters/filters.svg.h:135 -msgid "Smooth rainbow colors slightly melted along the edges" -msgstr "" +#: ../share/extensions/jessyInk_export.inx.h:3 +msgid "JessyInk zipped pdf or png output" +msgstr "Έξοδος pdf ή png συμπιεσμένου JessyInk" -#: ../share/filters/filters.svg.h:136 -#, fuzzy -msgid "Flex metal" -msgstr "αριστερό meta" +#: ../share/extensions/jessyInk_export.inx.h:4 +msgid "JessyInk zipped pdf or png output (*.zip)" +msgstr "Έξοδος pdf ή png συμπιεσμένου JessyInk (*.zip)" -#: ../share/filters/filters.svg.h:136 -msgid "Bright, polished uneven metal casting, colorizable" -msgstr "" +#: ../share/extensions/jessyInk_export.inx.h:5 +msgid "PDF" +msgstr "PDF" -#: ../share/filters/filters.svg.h:137 -#, fuzzy -msgid "Comics draft" -msgstr "%d πρόχειρο" - -#: ../share/filters/filters.svg.h:137 ../share/filters/filters.svg.h:138 -#: ../share/filters/filters.svg.h:139 ../share/filters/filters.svg.h:140 -#: ../share/filters/filters.svg.h:141 ../share/filters/filters.svg.h:142 -#: ../share/filters/filters.svg.h:143 ../share/filters/filters.svg.h:144 -#: ../share/filters/filters.svg.h:145 ../share/filters/filters.svg.h:146 -#: ../share/filters/filters.svg.h:147 ../share/filters/filters.svg.h:148 -#: ../share/filters/filters.svg.h:149 ../share/filters/filters.svg.h:156 -msgid "Non realistic 3D shaders" -msgstr "" +#: ../share/extensions/jessyInk_export.inx.h:6 +msgid "PNG" +msgstr "PNG" -#: ../share/filters/filters.svg.h:137 -msgid "Draft painted cartoon shading with a glassy look" -msgstr "" +#: ../share/extensions/jessyInk_export.inx.h:7 +msgid "Resolution:" +msgstr "Ανάλυση:" -#: ../share/filters/filters.svg.h:138 -#, fuzzy -msgid "Comics fading" -msgstr "" -"#-#-#-#-# evolution.master.el.po (evolution.HEAD) #-#-#-#-#\n" -"Γίνεται φόρτωση\n" -"#-#-#-#-# yelp.master.el.po (el) #-#-#-#-#\n" -"Φορτώνεται\n" -"#-#-#-#-# ontv.master.el.po (ontv.HEAD) #-#-#-#-#\n" -"Φόρτωση" +#: ../share/extensions/jessyInk_export.inx.h:9 +msgid "This extension allows you to export a JessyInk presentation once you created an export layer in your browser. Please see code.google.com/p/jessyink for more details." +msgstr "Αυτή η επέκταση σας επιτρέπει να εξάγετε την παρουσίαση JessyInk, μόλις δημιουργήσετε μια εξαγώγιμη στρώση στον περιηγητή σας. Παρακαλώ, δείτε code.google.com/p/jessyink για περισσότερες λεπτομέρειες." -#: ../share/filters/filters.svg.h:138 -msgid "Cartoon paint style with some fading at the edges" -msgstr "" +#: ../share/extensions/jessyInk_install.inx.h:2 +msgid "Install/update" +msgstr "Εγκατάσταση/ενημέρωση" -#: ../share/filters/filters.svg.h:139 -#, fuzzy -msgid "Smooth shader" -msgstr "Όχι σκίαση" +#: ../share/extensions/jessyInk_install.inx.h:4 +msgid "This extension allows you to install or update the JessyInk script in order to turn your SVG file into a presentation. Please see code.google.com/p/jessyink for more details." +msgstr "Αυτή η επέκταση σας επιτρέπει να εγκαταστήσετε ή να ενημερώσετε το σενάριο JessyInk για να μετατρέψετε το αρχείο σας SVG σε παρουσίαση. Παρακαλώ, δείτε code.google.com/p/jessyink για περισσότερες λεπτομέρειες. " -#: ../share/filters/filters.svg.h:139 -msgid "Smooth shading with a graphite pencil grey" -msgstr "" +#: ../share/extensions/jessyInk_keyBindings.inx.h:1 +msgid "Add slide:" +msgstr "Προσθήκη διαφάνειας:" -#: ../share/filters/filters.svg.h:140 -#, fuzzy -msgid "Emboss shader" -msgstr "Όχι σκίαση" +# +#: ../share/extensions/jessyInk_keyBindings.inx.h:2 +msgid "Back (with effects):" +msgstr "Πίσω (με εφέ)" -#: ../share/filters/filters.svg.h:140 -msgid "Combination of smooth shading and embossing" -msgstr "" +#: ../share/extensions/jessyInk_keyBindings.inx.h:3 +msgid "Back (without effects):" +msgstr "Πίσω (χωρίς εφέ)" -#: ../share/filters/filters.svg.h:141 -#, fuzzy -msgid "Smooth shader dark" -msgstr "Επεξεργασία Φακέλων" +#: ../share/extensions/jessyInk_keyBindings.inx.h:4 +msgid "Decrease number of columns:" +msgstr "Μείωση αριθμού στηλών:" -#: ../share/filters/filters.svg.h:141 -msgid "Dark version of non realistic smooth shading" -msgstr "" +#: ../share/extensions/jessyInk_keyBindings.inx.h:5 +msgid "Drawing mode" +msgstr "Κατάσταση σχεδίασης" -#: ../share/filters/filters.svg.h:142 -#, fuzzy -msgid "Comics" -msgstr "_Κόμικ" +#: ../share/extensions/jessyInk_keyBindings.inx.h:6 +msgid "Export presentation:" +msgstr "Εξαγωγή παρουσίασης:" -#: ../share/filters/filters.svg.h:142 -msgid "Imitation of black and white cartoon shading" -msgstr "" +#: ../share/extensions/jessyInk_keyBindings.inx.h:7 +msgid "First slide:" +msgstr "Πρώτη διαφάνεια:" -#: ../share/filters/filters.svg.h:143 -#, fuzzy -msgid "Satin" -msgstr "" -"#-#-#-#-# sound-juicer.master.el.po (el) #-#-#-#-#\n" -"Λάτιν\n" -"#-#-#-#-# gucharmap.master.el.po (gucharmap.HEAD) #-#-#-#-#\n" -"Λατινικά" +#: ../share/extensions/jessyInk_keyBindings.inx.h:9 +msgid "Increase number of columns:" +msgstr "Αύξηση αριθμού στηλών:" -#: ../share/filters/filters.svg.h:143 -msgid "Silky close to mother of pearl shading" -msgstr "" +#: ../share/extensions/jessyInk_keyBindings.inx.h:10 +msgid "Index mode" +msgstr "Κατάσταση ευρετηρίου" -#: ../share/filters/filters.svg.h:144 -#, fuzzy -msgid "Frosted glass" -msgstr "Νέα Προβολή" +#: ../share/extensions/jessyInk_keyBindings.inx.h:12 +msgid "Key bindings" +msgstr "Συνδυασμοί πλήκτρων" -#: ../share/filters/filters.svg.h:144 -msgid "Non realistic frosted glass imitation" -msgstr "" +#: ../share/extensions/jessyInk_keyBindings.inx.h:13 +msgid "Last slide:" +msgstr "Τελευταία διαφάνεια:" -#: ../share/filters/filters.svg.h:145 -#, fuzzy -msgid "Smooth shader contour" -msgstr "Επεξεργασία Φακέλων" +#: ../share/extensions/jessyInk_keyBindings.inx.h:14 +msgid "Next (with effects):" +msgstr "Επόμενο (με εφέ):" -#: ../share/filters/filters.svg.h:145 -msgid "Contouring version of smooth shader" -msgstr "" +#: ../share/extensions/jessyInk_keyBindings.inx.h:15 +msgid "Next (without effects):" +msgstr "Επόμενο (χωρίς εφέ):" -#: ../share/filters/filters.svg.h:146 -#, fuzzy -msgid "Aluminium" -msgstr "Απελαχιστοποίηση" +#: ../share/extensions/jessyInk_keyBindings.inx.h:16 +msgid "Next page:" +msgstr "Επόμενη σελίδα:" -#: ../share/filters/filters.svg.h:146 -msgid "Brushed aluminium shader" -msgstr "" +#: ../share/extensions/jessyInk_keyBindings.inx.h:17 +msgid "Previous page:" +msgstr "Προηγούμενη σελίδα:" -#: ../share/filters/filters.svg.h:147 -msgid "Comics fluid" -msgstr "" +#: ../share/extensions/jessyInk_keyBindings.inx.h:18 +msgid "Reset timer:" +msgstr "Επαναφορά χρονομέτρου:" # -#: ../share/filters/filters.svg.h:147 -#, fuzzy -msgid "Fluid brushed cartoon drawing" -msgstr "Προσθήκη νέου παροχέα" +#: ../share/extensions/jessyInk_keyBindings.inx.h:19 +msgid "Select the slide above:" +msgstr "Επιλογή της επάνω διαφάνειας" -#: ../share/filters/filters.svg.h:148 -msgid "Chrome" -msgstr "Χρώμιο" +#: ../share/extensions/jessyInk_keyBindings.inx.h:20 +msgid "Select the slide below:" +msgstr "Επιλογή της κάτω διαφάνειας:" -#: ../share/filters/filters.svg.h:148 -msgid "Non realistic chrome shader with strong speculars" -msgstr "" +#: ../share/extensions/jessyInk_keyBindings.inx.h:21 +msgid "Select the slide to the left:" +msgstr "Επιλογή της αριστερής διαφάνειας:" -#: ../share/filters/filters.svg.h:149 -#, fuzzy -msgid "Chrome dark" -msgstr "Χρώμιο" +#: ../share/extensions/jessyInk_keyBindings.inx.h:22 +msgid "Select the slide to the right:" +msgstr "Επιλογή της δεξιάς διαφάνειας:" -#: ../share/filters/filters.svg.h:149 -msgid "Dark version of chrome shading with a ground reflection simulation" -msgstr "" +#: ../share/extensions/jessyInk_keyBindings.inx.h:23 +msgid "Set duration:" +msgstr "Ορισμός διάρκειας:" -#: ../share/filters/filters.svg.h:150 -msgid "Wavy tartan" -msgstr "" +#: ../share/extensions/jessyInk_keyBindings.inx.h:24 +msgid "Set number of columns to default:" +msgstr "Ορισμός αριθμού στηλών στην προεπιλογή:" -#: ../share/filters/filters.svg.h:150 -msgid "Tartan pattern with a wavy displacement and bevel around the edges" -msgstr "" +#: ../share/extensions/jessyInk_keyBindings.inx.h:25 +msgid "Set path color to black:" +msgstr "Ορισμός χρώματος μονοπατιού σε μαύρο:" -#: ../share/filters/filters.svg.h:151 -#, fuzzy -msgid "3D marble" -msgstr "Βώλοι" +#: ../share/extensions/jessyInk_keyBindings.inx.h:26 +msgid "Set path color to blue:" +msgstr "Ορισμός χρώματος μονοπατιού σε μπλε:" -#: ../share/filters/filters.svg.h:151 -msgid "3D warped marble texture" -msgstr "" +#: ../share/extensions/jessyInk_keyBindings.inx.h:27 +msgid "Set path color to cyan:" +msgstr "Ορισμός χρώματος μονοπατιού σε κυανό:" -#: ../share/filters/filters.svg.h:152 -#, fuzzy -msgid "3D wood" -msgstr "Elwood" +#: ../share/extensions/jessyInk_keyBindings.inx.h:28 +msgid "Set path color to green:" +msgstr "Ορισμός χρώματος μονοπατιού σε πράσινο:" -#: ../share/filters/filters.svg.h:152 -msgid "3D warped, fibered wood texture" -msgstr "" +#: ../share/extensions/jessyInk_keyBindings.inx.h:29 +msgid "Set path color to magenta:" +msgstr "Ορισμός χρώματος μονοπατιού σε ματζέντα:" -# -#: ../share/filters/filters.svg.h:153 -#, fuzzy -msgid "3D mother of pearl" -msgstr "Αποκοπή της επιλογής" +#: ../share/extensions/jessyInk_keyBindings.inx.h:30 +msgid "Set path color to orange:" +msgstr "Ορισμός χρώματος μονοπατιού σε πορτοκαλί:" -#: ../share/filters/filters.svg.h:153 -msgid "3D warped, iridescent pearly shell texture" -msgstr "" +#: ../share/extensions/jessyInk_keyBindings.inx.h:31 +msgid "Set path color to red:" +msgstr "Ορισμός χρώματος μονοπατιού σε κόκκινο:" -#: ../share/filters/filters.svg.h:154 -#, fuzzy -msgid "Tiger fur" -msgstr "Τίγρης" +#: ../share/extensions/jessyInk_keyBindings.inx.h:32 +msgid "Set path color to white:" +msgstr "Ορισμός χρώματος μονοπατιού σε άσπρο:" -#: ../share/filters/filters.svg.h:154 -#, fuzzy -msgid "Tiger fur pattern with folds and bevel around the edges" -msgstr "Αν η στήλη μπορεί να ανακαταταχθεί γύρω από τις κεφαλίδες" +#: ../share/extensions/jessyInk_keyBindings.inx.h:33 +msgid "Set path color to yellow:" +msgstr "Ορισμός χρώματος μονοπατιού σε κίτρινο:" -#: ../share/filters/filters.svg.h:155 -msgid "Shaken liquid" -msgstr "" +#: ../share/extensions/jessyInk_keyBindings.inx.h:34 +msgid "Set path width to 1:" +msgstr "Ορισμός πλάτους μονοπατιού σε 1:" -#: ../share/filters/filters.svg.h:155 -msgid "Colorizable filling with flow inside like transparency" -msgstr "" +#: ../share/extensions/jessyInk_keyBindings.inx.h:35 +msgid "Set path width to 3:" +msgstr "Ορισμός πλάτους μονοπατιού σε 3:" -#: ../share/filters/filters.svg.h:156 -msgid "Comics cream" -msgstr "" +#: ../share/extensions/jessyInk_keyBindings.inx.h:36 +msgid "Set path width to 5:" +msgstr "Ορισμός πλάτους μονοπατιού σε 5:" -#: ../share/filters/filters.svg.h:156 -msgid "Comics shader with creamy waves transparency" -msgstr "" +#: ../share/extensions/jessyInk_keyBindings.inx.h:37 +msgid "Set path width to 7:" +msgstr "Ορισμός πλάτους μονοπατιού σε 7:" -#: ../share/filters/filters.svg.h:157 -#, fuzzy -msgid "Black Light" -msgstr "Συσκευασία δεξιά" +#: ../share/extensions/jessyInk_keyBindings.inx.h:38 +msgid "Set path width to 9:" +msgstr "Ορισμός πλάτους μονοπατιού σε 9:" -#: ../share/filters/filters.svg.h:157 -msgid "Light areas turn to black" -msgstr "" +#: ../share/extensions/jessyInk_keyBindings.inx.h:39 +msgid "Set path width to default:" +msgstr "Ορισμός πλάτους μονοπατιού στο προκαθορισμένο:" -#: ../share/filters/filters.svg.h:158 -#, fuzzy -msgid "Light eraser" -msgstr "Έτη φωτός" - -#: ../share/filters/filters.svg.h:158 ../share/filters/filters.svg.h:195 -#: ../share/filters/filters.svg.h:197 ../share/filters/filters.svg.h:198 -#: ../share/filters/filters.svg.h:199 -#, fuzzy -msgid "Transparency utilities" -msgstr "_Τύπος διαφάνειας:" - -#: ../share/filters/filters.svg.h:158 -msgid "Make the lightest parts of the object progressively transparent" -msgstr "" - -# -#: ../share/filters/filters.svg.h:159 -#, fuzzy -msgid "Noisy blur" -msgstr "Ιδιότητα" - -#: ../share/filters/filters.svg.h:159 -#, fuzzy -msgid "Small-scale roughening and blurring to edges and content" -msgstr "Οριζόντιες Ρίγες" - -#: ../share/filters/filters.svg.h:160 -#, fuzzy -msgid "Film grain" -msgstr "Παγωμένη βροχή" - -#: ../share/filters/filters.svg.h:160 -msgid "Adds a small scale graininess" -msgstr "" - -#: ../share/filters/filters.svg.h:161 -#, fuzzy -msgid "HSL Bumps, transparent" -msgstr "Η προεπιλογή είναι διαφανές" - -#: ../share/filters/filters.svg.h:161 -msgid "Highly flexible specular bump with transparency" -msgstr "" +#: ../share/extensions/jessyInk_keyBindings.inx.h:40 +msgid "Slide mode" +msgstr "Κατάσταση διαφάνειας" -#: ../share/filters/filters.svg.h:162 -#: ../src/ui/dialog/align-and-distribute.cpp:1034 -#: ../src/widgets/desktop-widget.cpp:1712 -#, fuzzy -msgid "Drawing" -msgstr "Περιοχή σχεδίασης" +#: ../share/extensions/jessyInk_keyBindings.inx.h:41 +msgid "Switch to drawing mode:" +msgstr "Μετάβαση σε κατάσταση σχεδίασης:" -#: ../share/filters/filters.svg.h:162 -msgid "" -"Give lead pencil or chromolithography or engraving or other effects to " -"images and material filled objects" -msgstr "" +#: ../share/extensions/jessyInk_keyBindings.inx.h:42 +msgid "Switch to index mode:" +msgstr "Μετάβαση σε κατάσταση ευρετηρίου:" -#: ../share/filters/filters.svg.h:163 -msgid "Velvet Bumps" -msgstr "" +#: ../share/extensions/jessyInk_keyBindings.inx.h:43 +msgid "Switch to slide mode:" +msgstr "Μετάβαση σε κατάσταση διαφάνειας:" -#: ../share/filters/filters.svg.h:163 -msgid "Gives Smooth Bumps velvet like" -msgstr "" +#: ../share/extensions/jessyInk_keyBindings.inx.h:44 +msgid "This extension allows you customise the key bindings JessyInk uses. Please see code.google.com/p/jessyink for more details." +msgstr "Αυτή η επέκταση σας επιτρέπει να προσαρμόσετε τα πλήκτρα δεσμεύσεων που χρησιμοποιεί το JessyInk. Παρακαλώ, δείτε code.google.com/p/jessyink για περισσότερες λεπτομέρειες." -#: ../share/filters/filters.svg.h:164 -#, fuzzy -msgid "Alpha draw" -msgstr "Άλφα" +#: ../share/extensions/jessyInk_keyBindings.inx.h:45 +msgid "Toggle progress bar:" +msgstr "Εναλλαγή γραμμής προόδου:" -#: ../share/filters/filters.svg.h:164 -msgid "Gives a transparent drawing effect to bitmaps and materials" -msgstr "" +#: ../share/extensions/jessyInk_keyBindings.inx.h:46 +msgid "Undo last path segment:" +msgstr "Αναίρεση του τελευταίου τμήματος μονοπατιού:" -#: ../share/filters/filters.svg.h:165 -msgid "Alpha draw, color" -msgstr "" +#: ../share/extensions/jessyInk_masterSlide.inx.h:2 +msgid "If no layer name is supplied, the master slide is unset." +msgstr "Εάν κανένα όνομα στρώσης δεν παρέχεται, η βασική διαφάνεια μηδενίζεται." -#: ../share/filters/filters.svg.h:165 -msgid "Gives a transparent color fill effect to bitmaps and materials" -msgstr "" +#: ../share/extensions/jessyInk_masterSlide.inx.h:4 +msgid "Master slide" +msgstr "Κύρια διαφάνεια" -#: ../share/filters/filters.svg.h:166 -msgid "Chewing gum" -msgstr "" +#: ../share/extensions/jessyInk_masterSlide.inx.h:5 +#: ../share/extensions/jessyInk_transitions.inx.h:7 +msgid "Name of layer:" +msgstr "Όνομα στρώσης" -#: ../share/filters/filters.svg.h:166 -msgid "" -"Creates colorizable blotches which smoothly flow over the edges of the lines " -"at their crossings" -msgstr "" +#: ../share/extensions/jessyInk_masterSlide.inx.h:7 +msgid "This extension allows you to change the master slide JessyInk uses. Please see code.google.com/p/jessyink for more details." +msgstr "Αυτή η επέκταση σας επιτρέπει να αλλάξετε τη βασική διαφάνεια που χρησιμοποιεί το JessyInk. Παρακαλώ, δείτε code.google.com/p/jessyink για περισσότερες λεπτομέρειες." -#: ../share/filters/filters.svg.h:167 -#, fuzzy -msgid "Black outline" -msgstr "περίγραμμα" +# #-#-#-#-# balsa.master.el.po (balsa 2.0.13) #-#-#-#-# +# +# #-#-#-#-# orca.master.el.po (orca.HEAD) #-#-#-#-# +# #-#-#-#-# gnome-system-tools.HEAD.el.po (el) #-#-#-#-# +#. File +#: ../share/extensions/jessyInk_mouseHandler.inx.h:1 +#: ../share/extensions/jessyInk_transitions.inx.h:2 +#: ../src/filter-enums.cpp:70 +#: ../src/interface.cpp:842 +#: ../src/verbs.cpp:2228 +msgid "Default" +msgstr "Προεπιλογή" -#: ../share/filters/filters.svg.h:167 -#, fuzzy -msgid "Draws a black outline around" -msgstr "Σχεδιασμός παρασκηνίου" +#: ../share/extensions/jessyInk_mouseHandler.inx.h:2 +msgid "Dragging/zoom" +msgstr "Σύρσιμο/εστίαση" -#: ../share/filters/filters.svg.h:168 -#, fuzzy -msgid "Color outline" -msgstr "Χρώμα γραμμής" +#: ../share/extensions/jessyInk_mouseHandler.inx.h:5 +msgid "Mouse handler" +msgstr "Χειριστής ποντικιού" -#: ../share/filters/filters.svg.h:168 -#, fuzzy -msgid "Draws a colored outline around" -msgstr "Προεπιλεγμένο χρώμα φόντου" +#: ../share/extensions/jessyInk_mouseHandler.inx.h:6 +msgid "Mouse settings:" +msgstr "Ρυθμίσεις ποντικιού:" -#: ../share/filters/filters.svg.h:169 -#, fuzzy -msgid "Inner Shadow" -msgstr "Σκιά πλαισίου" +#: ../share/extensions/jessyInk_mouseHandler.inx.h:7 +msgid "No-click" +msgstr "Όχι κλικ" -#: ../share/filters/filters.svg.h:169 -#, fuzzy -msgid "Adds a colorizable drop shadow inside" -msgstr "Δημιουργία προφίλ χρώματος για την επιλεγμένη συσκευή" +#: ../share/extensions/jessyInk_mouseHandler.inx.h:8 +msgid "This extension allows you customise the mouse handler JessyInk uses. Please see code.google.com/p/jessyink for more details." +msgstr "Αυτή η επέκταση σας επιτρέπει να προσαρμόσετε τη λαβή ποντικιού που το JessyInk χρησιμοποιεί. Παρακαλώ, δείτε code.google.com/p/jessyink για περισσότερες λεπτομέρειες." -#: ../share/filters/filters.svg.h:170 -#, fuzzy -msgid "Dark and Glow" -msgstr "Λαβή συρταριού" +# #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# +# +# #-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-# +# +#: ../share/extensions/jessyInk_summary.inx.h:3 +msgid "Summary" +msgstr "Περίληψη" -#: ../share/filters/filters.svg.h:170 -msgid "Darkens the edge with an inner blur and adds a flexible glow" -msgstr "" +#: ../share/extensions/jessyInk_summary.inx.h:4 +msgid "This extension allows you to obtain information about the JessyInk script, effects and transitions contained in this SVG file. Please see code.google.com/p/jessyink for more details." +msgstr "Αυτή η επέκταση σας επιτρέπει να πάρετε πληροφορίες για το σενάριο JessyInk, εφέ και μεταβάσεις που περιέχονται σε αυτό το αρχείο SVG. Παρακαλώ, δείτε code.google.com/p/jessyink για περισσότερες λεπτομέρειες." -#: ../share/filters/filters.svg.h:171 -#, fuzzy -msgid "Darken edges" -msgstr "Σκούρο Πράσινο" +#: ../share/extensions/jessyInk_transitions.inx.h:10 +msgid "This extension allows you to change the transition JessyInk uses for the selected layer. Please see code.google.com/p/jessyink for more details." +msgstr "Αυτή η επέκταση σας επιτρέπει να αλλάξετε τη μετάβαση που χρησιμοποιεί το JessyInk για την επιλεγμένη στρώση. Παρακαλώ, δείτε code.google.com/p/jessyink για περισσότερες λεπτομέρειες." -#: ../share/filters/filters.svg.h:171 -msgid "Darken the edges with an inner blur" -msgstr "" +#: ../share/extensions/jessyInk_transitions.inx.h:11 +msgid "Transition in effect" +msgstr "Μετάβαση στο εφέ" -#: ../share/filters/filters.svg.h:172 -#, fuzzy -msgid "Warped rainbow" -msgstr "τόξο" +#: ../share/extensions/jessyInk_transitions.inx.h:12 +msgid "Transition out effect" +msgstr "Μετάβαση από το εφέ" -#: ../share/filters/filters.svg.h:172 -msgid "Smooth rainbow colors warped along the edges and colorizable" -msgstr "" +#: ../share/extensions/jessyInk_transitions.inx.h:13 +msgid "Transitions" +msgstr "Μεταβάσεις" -#: ../share/filters/filters.svg.h:173 -#, fuzzy -msgid "Rough and dilate" -msgstr "Επεξεργασία Φακέλων" +#: ../share/extensions/jessyInk_uninstall.inx.h:4 +msgid "Please select the parts of JessyInk you want to uninstall/remove." +msgstr "Παρακαλώ επιλέξτε τα μέρη του JessyInk που θέλετε να απεγκαταστήσετε/αφαιρέσετε" -#: ../share/filters/filters.svg.h:173 -#, fuzzy -msgid "Create a turbulent contour around" -msgstr "Δημιουργία νέας επαφής" +#: ../share/extensions/jessyInk_uninstall.inx.h:5 +msgid "Remove auto-texts" +msgstr "Αφαίρεση αυτόματων κειμένων" -#: ../share/filters/filters.svg.h:174 -#, fuzzy -msgid "Quadritone fantasy" -msgstr "Τετράπλευρα" +#: ../share/extensions/jessyInk_uninstall.inx.h:6 +msgid "Remove effects" +msgstr "Αφαίρεση εφέ" -#: ../share/filters/filters.svg.h:174 -#: ../src/extension/internal/filter/color.h:629 -#, fuzzy -msgid "Replace hue by two colors" -msgstr "Διάβασε τα ονόματα των χρωμάτων" +#: ../share/extensions/jessyInk_uninstall.inx.h:7 +msgid "Remove master slide assignment" +msgstr "Αφαίρεση της ανάθεσης της κύριας διαφάνειας" -#: ../share/filters/filters.svg.h:175 -#, fuzzy -msgid "Old postcard" -msgstr "καρτ-ποστάλ" +#: ../share/extensions/jessyInk_uninstall.inx.h:8 +msgid "Remove script" +msgstr "Αφαίρεση σεναρίου" -#: ../share/filters/filters.svg.h:175 -msgid "Slightly posterize and draw edges like on old printed postcards" -msgstr "" +#: ../share/extensions/jessyInk_uninstall.inx.h:9 +msgid "Remove transitions" +msgstr "Αφαίρεση μεταβάσεων" -#: ../share/filters/filters.svg.h:176 -#, fuzzy -msgid "Fuzzy Glow" -msgstr "Ασαφές" +#: ../share/extensions/jessyInk_uninstall.inx.h:10 +msgid "Remove views" +msgstr "Αφαίρεση προβολών" -#: ../share/filters/filters.svg.h:176 -msgid "Overlays a semi-transparent shifted copy to a blurred one" -msgstr "" +#: ../share/extensions/jessyInk_uninstall.inx.h:11 +msgid "This extension allows you to uninstall the JessyInk script. Please see code.google.com/p/jessyink for more details." +msgstr "Αυτή η επέκταση σας επιτρέπει να απεγκαταστήσετε το σενάριο JessyInk. Παρακαλώ, δείτε code.google.com/p/jessyink για περισσότερες λεπτομέρειες." -#: ../share/filters/filters.svg.h:177 -#, fuzzy -msgid "Dots transparency" -msgstr "Διαφάνεια γεγονότος" +#: ../share/extensions/jessyInk_uninstall.inx.h:12 +msgid "Uninstall/remove" +msgstr "Απεγκατάσταση/αφαίρεση" -#: ../share/filters/filters.svg.h:177 -msgid "Gives a pointillist HSL sensitive transparency" -msgstr "" +#: ../share/extensions/jessyInk_video.inx.h:3 +msgid "This extension puts a JessyInk video element on the current slide (layer). This element allows you to integrate a video into your JessyInk presentation. Please see code.google.com/p/jessyink for more details." +msgstr "Αυτή η επέκταση βάζει ένα στοιχείο βίντεο του JessyInk στην τρέχουσα διαφάνεια (στρώση). Αυτό το στοιχείο σας επιτρέπει να ενσωματώσετε ένα βίντεο στην παρουσίαση σας του JessyInk. Παρακαλώ, δείτε code.google.com/p/jessyink για περισσότερες λεπτομέρειες." -#: ../share/filters/filters.svg.h:178 -#, fuzzy -msgid "Canvas transparency" -msgstr "Ενεργοποίηση διαφάνειας" +#: ../share/extensions/jessyInk_video.inx.h:4 +msgid "Video" +msgstr "Βίντεο" -#: ../share/filters/filters.svg.h:178 -msgid "Gives a canvas like HSL sensitive transparency" -msgstr "" +#: ../share/extensions/jessyInk_view.inx.h:1 +msgid "Choose order number 0 to set the initial view of a slide." +msgstr "Επιλογή αριθμού σειράς 0 για τον ορισμό της αρχικής προβολής της διαφάνειας." -#: ../share/filters/filters.svg.h:179 -#, fuzzy -msgid "Smear transparency" -msgstr "Εικόνα Παρασκηνίου:" +#: ../share/extensions/jessyInk_view.inx.h:6 +msgid "Remove view" +msgstr "Αφαίρεση προβολής" -#: ../share/filters/filters.svg.h:179 -msgid "" -"Paint objects with a transparent turbulence which turns around color edges" -msgstr "" +#: ../share/extensions/jessyInk_view.inx.h:8 +msgid "This extension allows you to set, update and remove views for a JessyInk presentation. Please see code.google.com/p/jessyink for more details." +msgstr "Αυτή η επέκταση σας επιτρέπει να ορίσετε, να ενημερώσετε και να αφαιρέσετε προβολές για μια παρουσίαση JessyInk. Παρακαλώ, δείτε code.google.com/p/jessyink για περισσότερες λεπτομέρειες." -# #-#-#-#-# galeon.master.el.po (galeon 1.0) #-#-#-#-# -# -# #-#-#-#-# libgnomeui.master.el.po (el) #-#-#-#-# +# #-#-#-#-# gnome-terminal.master.el.po (gnome-terminal.HEAD) #-#-#-#-# # #-#-#-#-# memory.el.po (abiword 1.0) #-#-#-#-# -# #-#-#-#-# galeon-el.po (galeon 1.0) #-#-#-#-# +# #-#-#-#-# anjuta-el.po (anjuta 0.1.9) #-#-#-#-# +# +# #-#-#-#-# gnome-db-el.po (gnome-db 0.0.91) #-#-#-#-# # # #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-# # -# #-#-#-#-# guppi3-el.po (guppi3 1.0) #-#-#-#-# +# #-#-#-#-# libgda-el.po (gnome-db 0.0.91) #-#-#-#-# +# +# #-#-#-#-# toutdoux-el.po (toutdoux 1.0) #-#-#-#-# # # #-#-#-#-# screem-el.po (screem 1.0) #-#-#-#-# # -#: ../share/filters/filters.svg.h:180 -#, fuzzy -msgid "Thick paint" -msgstr "" -"#-#-#-#-# galeon.master.el.po (galeon 1.0) #-#-#-#-#\n" -"Επιλογή Γραμματοσειράς\n" -"#-#-#-#-# libgnomeui.master.el.po (el) #-#-#-#-#\n" -"Επιλογή μιας γραμματοσειράς\n" -"#-#-#-#-# gtk+.master.el.po (gtk+ 2.20.1.1) #-#-#-#-#\n" -"Επιλογή γραμματοσειράς" - -#: ../share/filters/filters.svg.h:180 -msgid "Thick painting effect with turbulence" -msgstr "" +# #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# +# +# #-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-# +# +#: ../share/extensions/jessyInk_view.inx.h:9 +#: ../share/extensions/polyhedron_3d.inx.h:52 +msgid "View" +msgstr "Προβολή" -#: ../share/filters/filters.svg.h:181 -msgid "Burst" -msgstr "Πολλαπλή λήψη" - -#: ../share/filters/filters.svg.h:181 -msgid "Burst balloon texture crumpled and with holes" +#: ../share/extensions/lindenmayer.inx.h:1 +msgid "" +"\n" +"The path is generated by applying the \n" +"substitutions of Rules to the Axiom, \n" +"Order times. The following commands are \n" +"recognized in Axiom and Rules:\n" +"\n" +"Any of A,B,C,D,E,F: draw forward \n" +"\n" +"Any of G,H,I,J,K,L: move forward \n" +"\n" +"+: turn left\n" +"\n" +"-: turn right\n" +"\n" +"|: turn 180 degrees\n" +"\n" +"[: remember point\n" +"\n" +"]: return to remembered point\n" msgstr "" +"\n" +"Το μονοπάτι δημιουργήθηκε εφαρμόζοντας τις \n" +"υποκαταστάσεις των κανόνων στο αξίωμα, \n" +"επαναλαμβανόμενες φορές. Οι παρακάτω εντολές αναγνωρίζονται \n" +"στο αξίωμα και κανόνες:\n" +"\n" +" Οποιοδήποτε από τα A,B,C,D,E,F: σχεδίαση προς τα μπρος \n" +"\n" +"Οποιoδήποτε από τα G,H,I,J,K,L: μετακίνηση προς τα μπρος \n" +"\n" +"+:στροφή αριστερά\n" +"\n" +"-: στροφή δεξιά\n" +"\n" +"|: στροφή 180 μοίρες\n" +"\n" +"[:Καταχώρηση σημείου\n" +"\n" +"]: επιστροφή στο καταχωρημένο σημείο\n" -#: ../share/filters/filters.svg.h:182 -#, fuzzy -msgid "Embossed leather" -msgstr "οριζόντιο" +#: ../share/extensions/lindenmayer.inx.h:21 +msgid "Axiom and rules" +msgstr "Αξιώματα και κανόνες" -#: ../share/filters/filters.svg.h:182 -msgid "" -"Combine a HSL edges detection bump with a leathery or woody and colorizable " -"texture" -msgstr "" +#: ../share/extensions/lindenmayer.inx.h:22 +msgid "Axiom:" +msgstr "Αξίωμα:" -#: ../share/filters/filters.svg.h:183 -#, fuzzy -msgid "Carnaval" -msgstr "Cuernavaca" +#: ../share/extensions/lindenmayer.inx.h:24 +msgid "L-system" +msgstr "Σύστημα L" -#: ../share/filters/filters.svg.h:183 -msgid "White splotches evocating carnaval masks" -msgstr "" +#: ../share/extensions/lindenmayer.inx.h:25 +msgid "Left angle:" +msgstr "Αριστερή γωνία:" -#: ../share/filters/filters.svg.h:184 -#, fuzzy -msgid "Plastify" -msgstr "τελευταία" +#: ../share/extensions/lindenmayer.inx.h:28 +#, no-c-format +msgid "Randomize angle (%):" +msgstr "Τυχαία γωνία (%)" -#: ../share/filters/filters.svg.h:184 -msgid "" -"HSL edges detection bump with a wavy reflective surface effect and variable " -"crumple" -msgstr "" +#: ../share/extensions/lindenmayer.inx.h:30 +#, no-c-format +msgid "Randomize step (%):" +msgstr "Τυχαίο βήμα (%)" -# #-#-#-#-# galeon.master.el.po (galeon 1.0) #-#-#-#-# +#: ../share/extensions/lindenmayer.inx.h:32 +msgid "Right angle:" +msgstr "Δεξιά γωνία:" + +#: ../share/extensions/lindenmayer.inx.h:33 +msgid "Rules:" +msgstr "Κανόνες:" + +#: ../share/extensions/lindenmayer.inx.h:34 +msgid "Step length (px):" +msgstr "Βήμα μήκους (px):" + +#: ../share/extensions/lorem_ipsum.inx.h:2 +msgid "Lorem ipsum" +msgstr "Lorem ipsum" + +#: ../share/extensions/lorem_ipsum.inx.h:3 +msgid "Number of paragraphs:" +msgstr "Αριθμός παραγράφων:" + +#: ../share/extensions/lorem_ipsum.inx.h:5 +msgid "Paragraph length fluctuation (sentences):" +msgstr "Διακύμανση μήκους παραγράφου (προτάσεις):" + +#: ../share/extensions/lorem_ipsum.inx.h:6 +msgid "Sentences per paragraph:" +msgstr "Προτάσεις ανά παράγραφο:" + +# #-#-#-#-# tracker.master.el.po (el) #-#-#-#-# +# #-#-#-#-# gimp-script-fu.gimp-2-4.el.po (gimp-script-fu 1.0) #-#-#-#-# # -# #-#-#-#-# gnome-terminal.master.el.po (gnome-terminal.HEAD) #-#-#-#-# -# #-#-#-#-# anjuta-el.po (anjuta 0.1.9) #-#-#-#-# +# #-#-#-#-# gimp.gimp-2-4.el.po (el) #-#-#-#-# # -# #-#-#-#-# galeon-el.po (galeon 1.0) #-#-#-#-# +# #-#-#-#-# anjuta.HEAD.el.po (anjuta 0.1.9) #-#-#-#-# # -# #-#-#-#-# gnome-db-el.po (gnome-db 0.0.91) #-#-#-#-# +# #-#-#-#-# libgnomeui.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# balsa-el.po (balsa 0.9.3.1) #-#-#-#-# # -# #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-# +# #-#-#-#-# bonobo-el.po (bonobo 0.34) #-#-#-#-# +# +# #-#-#-#-# gimp-script-fu-el.po (gimp-script-fu 1.0) #-#-#-#-# # # #-#-#-#-# gtkhtml-el.po (gtkhtml 0.8.1) #-#-#-#-# # -# #-#-#-#-# libgda-el.po (gnome-db 0.0.91) #-#-#-#-# +# #-#-#-#-# gtop-el.po (gtop 1.0.9) #-#-#-#-# # -# #-#-#-#-# mrproject-el.po (mrproject 0.5) #-#-#-#-# +# #-#-#-#-# guppi3-el.po (guppi3 1.0) #-#-#-#-# +# +# #-#-#-#-# nautilus-el.po (nautilus 0.8.3) #-#-#-#-# # # #-#-#-#-# sodipodi-el.po (sodipodi 0.25) #-#-#-#-# # +# #-#-#-#-# toutdoux-el.po (toutdoux 1.0) #-#-#-#-# +# +# #-#-#-#-# achtung-el.po (achtung 0.99.0) #-#-#-#-# +# +# #-#-#-#-# gaim-el.po (gaim 0.48) #-#-#-#-# +# # #-#-#-#-# screem-el.po (screem 1.0) #-#-#-#-# # -# #-#-#-#-# libgnomeprintui.master.el.po (el) #-#-#-#-# +# #-#-#-#-# orca.gnome-2-22.el.po (el) #-#-#-#-# +# #-#-#-#-# gtkhtml.HEAD.el.po (el) #-#-#-#-# # -#: ../share/filters/filters.svg.h:185 -#, fuzzy -msgid "Plaster" -msgstr "Επικόλληση" - -#: ../share/filters/filters.svg.h:185 -msgid "" -"Combine a HSL edges detection bump with a matte and crumpled surface effect" -msgstr "" - -#: ../share/filters/filters.svg.h:186 -#, fuzzy -msgid "Rough transparency" -msgstr "Εικόνα Παρασκηνίου:" - -#: ../share/filters/filters.svg.h:186 -msgid "Adds a turbulent transparency which displaces pixels at the same time" -msgstr "" - -#: ../share/filters/filters.svg.h:187 -#, fuzzy -msgid "Gouache" -msgstr "Saguache" - -#: ../share/filters/filters.svg.h:187 -msgid "Partly opaque water color effect with bleed" -msgstr "" - -#: ../share/filters/filters.svg.h:188 -msgid "Alpha engraving" -msgstr "" - -#: ../share/filters/filters.svg.h:188 -msgid "Gives a transparent engraving effect with rough line and filling" -msgstr "" - -#: ../share/filters/filters.svg.h:189 -msgid "Alpha draw, liquid" -msgstr "" - -#: ../share/filters/filters.svg.h:189 -msgid "Gives a transparent fluid drawing effect with rough line and filling" -msgstr "" - -#: ../share/filters/filters.svg.h:190 -#, fuzzy -msgid "Liquid drawing" -msgstr "svg σχέδιο" - -#: ../share/filters/filters.svg.h:190 -msgid "Gives a fluid and wavy expressionist drawing effect to images" -msgstr "" - -#: ../share/filters/filters.svg.h:191 -msgid "Marbled ink" -msgstr "" - -#: ../share/filters/filters.svg.h:191 -msgid "Marbled transparency effect which conforms to image detected edges" -msgstr "" - -#: ../share/filters/filters.svg.h:192 -msgid "Thick acrylic" -msgstr "" - -#: ../share/filters/filters.svg.h:192 -msgid "Thick acrylic paint texture with high texture depth" -msgstr "" - -#: ../share/filters/filters.svg.h:193 -msgid "Alpha engraving B" -msgstr "" - -#: ../share/filters/filters.svg.h:193 -msgid "" -"Gives a controllable roughness engraving effect to bitmaps and materials" -msgstr "" - -#: ../share/filters/filters.svg.h:194 -#, fuzzy -msgid "Lapping" -msgstr "Ανα_δίπλωση γραμμών" - -#: ../share/filters/filters.svg.h:194 -msgid "Something like a water noise" -msgstr "" - -#: ../share/filters/filters.svg.h:195 -#, fuzzy -msgid "Monochrome transparency" -msgstr "Εικόνα Παρασκηνίου:" - -#: ../share/filters/filters.svg.h:195 -msgid "Convert to a colorizable transparent positive or negative" -msgstr "" - -#: ../share/filters/filters.svg.h:196 -#: ../src/extension/internal/filter/color.h:136 -#, fuzzy -msgid "Duotone" -msgstr "Crotone" - -#: ../share/filters/filters.svg.h:196 -#, fuzzy -msgid "Change colors to a duotone palette" -msgstr "Κλικ για να προσθέσετε μια νέα παλέτα" - -#: ../share/filters/filters.svg.h:197 -msgid "Light eraser, negative" -msgstr "" - -#: ../share/filters/filters.svg.h:197 -msgid "Like Light eraser but converts to negative" -msgstr "" - -#: ../share/filters/filters.svg.h:198 -#, fuzzy -msgid "Alpha repaint" -msgstr "Αλφάβητο" - -#: ../share/filters/filters.svg.h:198 -msgid "Repaint anything monochrome" -msgstr "" - -#: ../share/filters/filters.svg.h:199 -#, fuzzy -msgid "Saturation map" -msgstr "" -"#-#-#-#-# gnome-video-effects.master.el.po (el) #-#-#-#-#\n" -"Κορεσμός\n" -"#-#-#-#-# gnome-color-manager.master.el.po #-#-#-#-#\n" -"Κορεσμός (Saturation)\n" -"#-#-#-#-# cheese.master.el.po (el) #-#-#-#-#\n" -"Κορεσμός\n" -"#-#-#-#-# f-spot.master.el.po (el) #-#-#-#-#\n" -"Κορεσμός" - -#: ../share/filters/filters.svg.h:199 -msgid "" -"Creates an approximative semi-transparent and colorizable image of the " -"saturation levels" -msgstr "" - -#: ../share/filters/filters.svg.h:200 -#, fuzzy -msgid "Riddled" -msgstr "Μέση" - -#: ../share/filters/filters.svg.h:200 -msgid "Riddle the surface and add bump to images" -msgstr "" - -#: ../share/filters/filters.svg.h:201 -msgid "Wrinkled varnish" -msgstr "" - -#: ../share/filters/filters.svg.h:201 -msgid "Thick glossy and translucent paint texture with high depth" -msgstr "" - -# #-#-#-#-# drgeo.master.el.po (dr-genius 0.5.5) #-#-#-#-# -# # FIX? canvas (see above) -#: ../share/filters/filters.svg.h:202 -#, fuzzy -msgid "Canvas Bumps" -msgstr "" -"#-#-#-#-# orca.master.el.po (orca.HEAD) #-#-#-#-#\n" -"Καμβάς\n" -"#-#-#-#-# drgeo.master.el.po (dr-genius 0.5.5) #-#-#-#-#\n" -"Σχέδιο" +# #-#-#-#-# libgnomeui.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# balsa-el.po (balsa 0.9.3.1) #-#-#-#-# +# +# #-#-#-#-# bonobo-el.po (bonobo 0.34) #-#-#-#-# +# +# #-#-#-#-# gimp-script-fu-el.po (gimp-script-fu 1.0) #-#-#-#-# +# +# #-#-#-#-# gtkhtml-el.po (gtkhtml 0.8.1) #-#-#-#-# +# +# #-#-#-#-# gtop-el.po (gtop 1.0.9) #-#-#-#-# +# +# #-#-#-#-# guppi3-el.po (guppi3 1.0) #-#-#-#-# +# +# #-#-#-#-# nautilus-el.po (nautilus 0.8.3) #-#-#-#-# +# +# #-#-#-#-# sodipodi-el.po (sodipodi 0.25) #-#-#-#-# +# +# #-#-#-#-# toutdoux-el.po (toutdoux 1.0) #-#-#-#-# +# +# #-#-#-#-# achtung-el.po (achtung 0.99.0) #-#-#-#-# +# +# #-#-#-#-# gaim-el.po (gaim 0.48) #-#-#-#-# +# +# #-#-#-#-# screem-el.po (screem 1.0) #-#-#-#-# +# +# #-#-#-#-# gtkhtml.HEAD.el.po (el) #-#-#-#-# +# +# #-#-#-#-# gimp-tiny-fu.HEAD.el.po (gimp-script-fu 1.0) #-#-#-#-# +# +# #-#-#-#-# tracker.tracker-0.8.el.po (el) #-#-#-#-# +# #-#-#-#-# gimp-script-fu.gimp-2-4.el.po (gimp-script-fu 1.0) #-#-#-#-# +# +# #-#-#-#-# gimp.gimp-2-4.el.po (el) #-#-#-#-# +# +# #-#-#-#-# anjuta.HEAD.el.po (anjuta 0.1.9) #-#-#-#-# +# +# #-#-#-#-# libgnomeui.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# balsa-el.po (balsa 0.9.3.1) #-#-#-#-# +# +# #-#-#-#-# bonobo-el.po (bonobo 0.34) #-#-#-#-# +# +# #-#-#-#-# gimp-script-fu-el.po (gimp-script-fu 1.0) #-#-#-#-# +# +# #-#-#-#-# gtkhtml-el.po (gtkhtml 0.8.1) #-#-#-#-# +# +# #-#-#-#-# gtop-el.po (gtop 1.0.9) #-#-#-#-# +# +# #-#-#-#-# guppi3-el.po (guppi3 1.0) #-#-#-#-# +# +# #-#-#-#-# nautilus-el.po (nautilus 0.8.3) #-#-#-#-# +# +# #-#-#-#-# sodipodi-el.po (sodipodi 0.25) #-#-#-#-# +# +# #-#-#-#-# toutdoux-el.po (toutdoux 1.0) #-#-#-#-# +# +# #-#-#-#-# achtung-el.po (achtung 0.99.0) #-#-#-#-# +# +# #-#-#-#-# gaim-el.po (gaim 0.48) #-#-#-#-# +# +# #-#-#-#-# screem-el.po (screem 1.0) #-#-#-#-# +# +# #-#-#-#-# orca.gnome-2-22.el.po (el) #-#-#-#-# +# #-#-#-#-# gtkhtml.HEAD.el.po (el) #-#-#-#-# +# +# #-#-#-#-# libgnomeui.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# balsa-el.po (balsa 0.9.3.1) #-#-#-#-# +# +# #-#-#-#-# bonobo-el.po (bonobo 0.34) #-#-#-#-# +# +# #-#-#-#-# gimp-script-fu-el.po (gimp-script-fu 1.0) #-#-#-#-# +# +# #-#-#-#-# gtkhtml-el.po (gtkhtml 0.8.1) #-#-#-#-# +# +# #-#-#-#-# gtop-el.po (gtop 1.0.9) #-#-#-#-# +# +# #-#-#-#-# guppi3-el.po (guppi3 1.0) #-#-#-#-# +# +# #-#-#-#-# nautilus-el.po (nautilus 0.8.3) #-#-#-#-# +# +# #-#-#-#-# sodipodi-el.po (sodipodi 0.25) #-#-#-#-# +# +# #-#-#-#-# toutdoux-el.po (toutdoux 1.0) #-#-#-#-# +# +# #-#-#-#-# achtung-el.po (achtung 0.99.0) #-#-#-#-# +# +# #-#-#-#-# gaim-el.po (gaim 0.48) #-#-#-#-# +# +# #-#-#-#-# screem-el.po (screem 1.0) #-#-#-#-# +# +# #-#-#-#-# gtkhtml.HEAD.el.po (el) #-#-#-#-# +# +# #-#-#-#-# gimp-tiny-fu.HEAD.el.po (gimp-script-fu 1.0) #-#-#-#-# +# +# #-#-#-#-# balsa.master.el.po (balsa 2.0.13) #-#-#-#-# +# +# #-#-#-#-# libgnomeui.master.el.po (el) #-#-#-#-# +# #-#-#-#-# balsa-el.po (balsa 0.9.3.1) #-#-#-#-# +# +# #-#-#-#-# bonobo-el.po (bonobo 0.34) #-#-#-#-# +# +# #-#-#-#-# gimp-script-fu-el.po (gimp-script-fu 1.0) #-#-#-#-# +# +# #-#-#-#-# gtkhtml-el.po (gtkhtml 0.8.1) #-#-#-#-# +# +# #-#-#-#-# gtop-el.po (gtop 1.0.9) #-#-#-#-# +# +# #-#-#-#-# guppi3-el.po (guppi3 1.0) #-#-#-#-# +# +# #-#-#-#-# nautilus-el.po (nautilus 0.8.3) #-#-#-#-# +# +# #-#-#-#-# sodipodi-el.po (sodipodi 0.25) #-#-#-#-# +# +# #-#-#-#-# toutdoux-el.po (toutdoux 1.0) #-#-#-#-# +# +# #-#-#-#-# achtung-el.po (achtung 0.99.0) #-#-#-#-# +# +# #-#-#-#-# gaim-el.po (gaim 0.48) #-#-#-#-# +# +# #-#-#-#-# screem-el.po (screem 1.0) #-#-#-#-# +# +# #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# +# +# #-#-#-#-# orca.master.el.po (orca.HEAD) #-#-#-#-# +# #-#-#-#-# gtkhtml.HEAD.el.po (el) #-#-#-#-# +# +# #-#-#-#-# libgnomeui.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# balsa-el.po (balsa 0.9.3.1) #-#-#-#-# +# +# #-#-#-#-# bonobo-el.po (bonobo 0.34) #-#-#-#-# +# +# #-#-#-#-# gimp-script-fu-el.po (gimp-script-fu 1.0) #-#-#-#-# +# +# #-#-#-#-# gtkhtml-el.po (gtkhtml 0.8.1) #-#-#-#-# +# +# #-#-#-#-# gtop-el.po (gtop 1.0.9) #-#-#-#-# +# +# #-#-#-#-# guppi3-el.po (guppi3 1.0) #-#-#-#-# +# +# #-#-#-#-# nautilus-el.po (nautilus 0.8.3) #-#-#-#-# +# +# #-#-#-#-# sodipodi-el.po (sodipodi 0.25) #-#-#-#-# +# +# #-#-#-#-# toutdoux-el.po (toutdoux 1.0) #-#-#-#-# +# +# #-#-#-#-# achtung-el.po (achtung 0.99.0) #-#-#-#-# +# +# #-#-#-#-# gaim-el.po (gaim 0.48) #-#-#-#-# +# +# #-#-#-#-# screem-el.po (screem 1.0) #-#-#-#-# +# +# #-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-# +# +#. LPETool +#. commented out, because the LPETool is not finished yet. +#. this->AddPage(_page_lpetool, _("LPE Tool"), iter_tools, PREFS_PAGE_TOOLS_LPETOOL); +#. this->AddNewObjectsStyle(_page_lpetool, "/tools/lpetool"); +#. Text +#: ../share/extensions/lorem_ipsum.inx.h:7 +#: ../share/extensions/replace_font.inx.h:10 +#: ../share/extensions/split.inx.h:6 +#: ../share/extensions/text_braille.inx.h:2 +#: ../share/extensions/text_flipcase.inx.h:1 +#: ../share/extensions/text_lowercase.inx.h:1 +#: ../share/extensions/text_randomcase.inx.h:1 +#: ../share/extensions/text_replace.inx.h:4 +#: ../share/extensions/text_titlecase.inx.h:1 +#: ../share/extensions/text_uppercase.inx.h:1 +#: ../src/dialogs/text-edit.cpp:378 +#: ../src/selection-describer.cpp:68 +#: ../src/ui/dialog/inkscape-preferences.cpp:548 +#: ../src/verbs.cpp:2510 +#: ../share/extensions/text_sentencecase.inx.h:2 +msgid "Text" +msgstr "Κείμενο" -#: ../share/filters/filters.svg.h:202 -msgid "Canvas texture with an HSL sensitive height map" -msgstr "" +#: ../share/extensions/lorem_ipsum.inx.h:8 +msgid "This effect creates the standard \"Lorem Ipsum\" pseudolatin placeholder text. If a flowed text is selected, Lorem Ipsum is added to it; otherwise a new flowed text object, the size of the page, is created in a new layer." +msgstr "Αυτό το εφέ δημιουργεί το τυπικό \"Lorem Ipsum\" ψευδολατινικό κείμενο δέσμευσης χώρου. Εάν ένα ρέον κείμενο επιλεγεί, το Lorem Ipsum προστίθεται σε αυτό. Διαφορετικά ένα νέο αντικείμενο ρέοντος κειμένου στο μέγεθος της σελίδας δημιουργείται στη νέα στρώση." -#: ../share/filters/filters.svg.h:203 -msgid "Canvas Bumps, matte" -msgstr "" +#: ../share/extensions/markers_strokepaint.inx.h:1 +msgid "Color Markers to Match Stroke" +msgstr "Μαρκαδόροι χρώματος για ταίριασμα με την πινελιά" -#: ../share/filters/filters.svg.h:203 -msgid "Same as Canvas Bumps but with a diffuse light instead of a specular one" -msgstr "" +#: ../share/extensions/measure.inx.h:1 +#: ../share/extensions/gcodetools_all_in_one.inx.h:8 +#: ../share/extensions/gcodetools_area.inx.h:5 +msgid "Area" +msgstr "Περιοχή" -#: ../share/filters/filters.svg.h:204 -msgid "Canvas Bumps alpha" -msgstr "" +#: ../share/extensions/measure.inx.h:2 +msgid "Font size (px):" +msgstr "Μέγεθος γραμματοσειράς (px):" -#: ../share/filters/filters.svg.h:204 -msgid "Same as Canvas Bumps but with transparent highlights" -msgstr "" +#: ../share/extensions/measure.inx.h:4 +msgid "Length" +msgstr "Μήκος" -#: ../share/filters/filters.svg.h:205 -#, fuzzy -msgid "Lightness-Contrast" -msgstr "Επαφή" +#. mm +#: ../share/extensions/measure.inx.h:6 +msgid "Length Unit:" +msgstr "Μονάδα Μήκους:" -#: ../share/filters/filters.svg.h:205 -msgid "Increase or decrease lightness and contrast" -msgstr "" +#: ../share/extensions/measure.inx.h:7 +msgid "Measure" +msgstr "Μέτρηση" -#: ../share/filters/filters.svg.h:206 -#, fuzzy -msgid "Clean edges" -msgstr "Καθαρισμός αρθρώματος" +#: ../share/extensions/measure.inx.h:8 +msgid "Measure Path" +msgstr "Μέτρηση μονοπατιού" -#: ../share/filters/filters.svg.h:206 -#: ../src/extension/internal/filter/abc.h:126 +#: ../share/extensions/measure.inx.h:9 +msgid "Measurement Type: " +msgstr "Τύπος Μέτρησης:" + +#: ../share/extensions/measure.inx.h:10 +msgid "Offset (px):" +msgstr "Μετατόπιση (px):" + +#: ../share/extensions/measure.inx.h:11 +msgid "Precision:" +msgstr "Ακρίβεια:" + +#: ../share/extensions/measure.inx.h:12 +msgid "Scale Factor (Drawing:Real Length) = 1:" +msgstr "Συντελεστής κλιμάκωσης (σχέδιο:πραγματικό μήκος) = 1:" + +#: ../share/extensions/measure.inx.h:14 +#, no-c-format msgid "" -"Removes or decreases glows and jaggeries around objects edges after applying " -"some filters" +"This effect measures the length, or area, of the selected path and adds it as a text-on-path object with the selected unit.\n" +" \n" +" * The number of significant digits can be controlled by the Precision field.\n" +" * The Offset field controls the distance from the text to the path.\n" +" * The Scale factor can be used to make measurements in scaled drawings. For example, if 1 cm in the drawing equals 2.5 m in the real world, Scale must be set to 250.\n" +" * When calculating area, the result should be precise for polygons and Bezier curves. If a circle is used, the area may be too high by as much as 0.03%." msgstr "" +"Αυτό το εφέ μετρά το μήκος, ή την περιοχή, του επιλεγμένου μονοπατιού και την προσθέτει ως αντικείμενο κειμένου στο μονοπάτι με την επιλεγμένη μονάδα.\n" +" \n" +" * Ο αριθμός των σημαντικών ψηφίων μπορεί να ελεγχθεί από το πεδίο ακρίβειας.\n" +" * Το πεδίο μετατόπισης ελέγχει την απόσταση από το κείμενο στο μονοπάτι.\n" +" * Ο συντελεστής κλιμάκωσης μπορεί να χρησιμοποιηθεί για να κάνει μετρήσεις σε κλιμακωμένα σχέδια. Π.χ., εάν 1 cm στο σχέδιο στο σχέδιο ισοδυναμεί με 2,5 m στον πραγματικό κόσμο, η κλίμακα πρέπει να οριστεί στο 250.\n" +" * Όταν υπολογίζεται η περιοχή, το αποτέλεσμα πρέπει να είναι ακριβές για πολύγωνα και καμπύλες Bezier. Εάν χρησιμοποιείται ο κύκλος, η περιοχή μπορεί να είναι υπερβολικά υψηλή μέχρι 0,03%." -#: ../share/filters/filters.svg.h:207 -#, fuzzy -msgid "Bright metal" -msgstr "δεξιό meta" +#: ../share/extensions/motion.inx.h:1 +#: ../share/extensions/restack.inx.h:1 +#: ../src/widgets/toolbox.cpp:5124 +msgid "Angle:" +msgstr "Γωνία:" -#: ../share/filters/filters.svg.h:207 -msgid "Bright metallic effect for any color" -msgstr "" +#: ../share/extensions/motion.inx.h:3 +msgid "Magnitude:" +msgstr "Μέγεθος:" -#: ../share/filters/filters.svg.h:208 -#, fuzzy -msgid "Deep colors plastic" -msgstr "Χρώμα κειμένου, ως αλφαριθμητικό" +#: ../share/extensions/motion.inx.h:4 +msgid "Motion" +msgstr "Κίνηση" -#: ../share/filters/filters.svg.h:208 -#, fuzzy -msgid "Transparent plastic with deep colors" -msgstr "Διαφάνεια του χρώματος." +#: ../share/extensions/outline2svg.inx.h:1 +msgid "ASCII Text with outline markup" +msgstr "Κείμενο ASCII με επισήμανση περιγράμματος" -#: ../share/filters/filters.svg.h:209 -#, fuzzy -msgid "Melted jelly, matte" -msgstr "Σχέδιο" - -#: ../share/filters/filters.svg.h:209 -msgid "Matte bevel with blurred edges" -msgstr "" +#: ../share/extensions/outline2svg.inx.h:2 +msgid "Text Outline File (*.outline)" +msgstr "Αρχείο περιγράμματος κειμένου (*.outline)" -#: ../share/filters/filters.svg.h:210 -#, fuzzy -msgid "Melted jelly" -msgstr "Σχέδιο" +#: ../share/extensions/outline2svg.inx.h:3 +msgid "Text Outline Input" +msgstr "Είσοδος περιγράμματος κειμένου" -#: ../share/filters/filters.svg.h:210 -#, fuzzy -msgid "Glossy bevel with blurred edges" -msgstr " Ιδιότητες" +#: ../share/extensions/param_curves.inx.h:2 +msgid "End t-value:" +msgstr "Τελική τιμή t:" -#: ../share/filters/filters.svg.h:211 -#, fuzzy -msgid "Combined lighting" -msgstr "" -"#-#-#-#-# accerciser.master.el.po (accerciser.HEAD.el) #-#-#-#-#\n" -"Επισήμανση\n" -"#-#-#-#-# gedit.master.el.po (el) #-#-#-#-#\n" -"Επισήμανσης" +#: ../share/extensions/param_curves.inx.h:5 +msgid "Multiply t-range by 2*pi:" +msgstr "Πολλαπλασιασμός του πλάτους t με 2*π:" -#: ../share/filters/filters.svg.h:212 -msgid "Tinfoil" -msgstr "" +#: ../share/extensions/param_curves.inx.h:6 +msgid "Parametric Curves" +msgstr "Παραμετρικές καμπύλες" -#: ../share/filters/filters.svg.h:212 -msgid "Metallic foil effect combining two lighting types and variable crumple" -msgstr "" +#: ../share/extensions/param_curves.inx.h:7 +msgid "Range and Sampling" +msgstr "Εμβέλεια και δειγματοληψία" -#: ../share/filters/filters.svg.h:213 -#, fuzzy -msgid "Copper and chocolate" -msgstr "Chocolate" +#: ../share/extensions/param_curves.inx.h:10 +msgid "Samples:" +msgstr "Δείγματα:" -#: ../share/filters/filters.svg.h:213 +#: ../share/extensions/param_curves.inx.h:11 msgid "" -"Specular bump which can be easily converted from metallic to molded plastic " -"effects" +"Select a rectangle before calling the extension, it will determine X and Y scales.\n" +"First derivatives are always determined numerically." msgstr "" +"Επιλογή ενός ορθογωνίου πριν την κλήση της επέκτασης, θα προσδιορίσει τις κλίμακες X και Y.\n" +"Πρώτες παράγωγοι προσδιορίζονται πάντοτε αριθμητικά." -#: ../share/filters/filters.svg.h:214 -#, fuzzy -msgid "Inner Glow" -msgstr "Εσωτερικό περίγραμμα" +#: ../share/extensions/param_curves.inx.h:22 +msgid "Start t-value:" +msgstr "Έναρξη τιμής t:" -#: ../share/filters/filters.svg.h:214 -msgid "Adds a colorizable glow inside" -msgstr "" +# #-#-#-#-# orca.master.el.po (orca.HEAD) #-#-#-#-# +# #-#-#-#-# libgnomeui.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-# +# +# #-#-#-#-# libgda-el.po (gnome-db 0.0.91) #-#-#-#-# +# +# #-#-#-#-# toutdoux-el.po (toutdoux 1.0) #-#-#-#-# +# +#: ../share/extensions/param_curves.inx.h:25 +msgid "x-Function:" +msgstr "Συνάρτηση x:" -#: ../share/filters/filters.svg.h:215 -#, fuzzy -msgid "Soft colors" -msgstr "_Εμφάνιση χρωμάτων" +#: ../share/extensions/param_curves.inx.h:26 +msgid "x-value of rectangle's left:" +msgstr "Τιμή x αριστερά του ορθογωνίου" -#: ../share/filters/filters.svg.h:215 -msgid "Adds a colorizable edges glow inside objects and pictures" -msgstr "" +#: ../share/extensions/param_curves.inx.h:27 +msgid "x-value of rectangle's right:" +msgstr "Τιμή x δεξιά του ορθογωνίου" -#: ../share/filters/filters.svg.h:216 -#, fuzzy -msgid "Relief print" -msgstr "Ώρα εκτύπωσης" +# #-#-#-#-# orca.master.el.po (orca.HEAD) #-#-#-#-# +# #-#-#-#-# libgnomeui.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-# +# +# #-#-#-#-# libgda-el.po (gnome-db 0.0.91) #-#-#-#-# +# +# #-#-#-#-# toutdoux-el.po (toutdoux 1.0) #-#-#-#-# +# +#: ../share/extensions/param_curves.inx.h:28 +msgid "y-Function:" +msgstr "Συνάρτηση y:" -#: ../share/filters/filters.svg.h:216 -msgid "Bumps effect with a bevel, color flood and complex lighting" -msgstr "" +#: ../share/extensions/param_curves.inx.h:29 +msgid "y-value of rectangle's bottom:" +msgstr "τιμή y του πυθμένα του ορθογωνίου" -#: ../share/filters/filters.svg.h:217 -#, fuzzy -msgid "Growing cells" -msgstr "Η πλοήγηση ακυρώθηκε!" +#: ../share/extensions/param_curves.inx.h:30 +msgid "y-value of rectangle's top:" +msgstr "τιμή y της κορυφής του ορθογωνίου" -#: ../share/filters/filters.svg.h:217 -msgid "Random rounded living cells like fill" -msgstr "" +#: ../share/extensions/pathalongpath.inx.h:1 +msgid "Copies of the pattern:" +msgstr "Αντίγραφα του μοτίβου:" -#: ../share/filters/filters.svg.h:218 -#, fuzzy -msgid "Fluorescence" -msgstr "Γεωλογικές επιστήμες" +#: ../share/extensions/pathalongpath.inx.h:2 +msgid "Deformation type:" +msgstr "Τύπος παραμόρφωσης:" -#: ../share/filters/filters.svg.h:218 -msgid "Oversaturate colors which can be fluorescent in real world" -msgstr "" +#: ../share/extensions/pathalongpath.inx.h:3 +#: ../share/extensions/pathscatter.inx.h:3 +msgid "Duplicate the pattern before deformation" +msgstr "Διπλασιασμός του μοτίβου πριν την παραμόρφωση" -#: ../share/filters/filters.svg.h:219 -#, fuzzy -msgid "Tritone" -msgstr "ringtones" +# +#: ../share/extensions/pathalongpath.inx.h:6 +#: ../share/extensions/pathscatter.inx.h:9 +#: ../src/live_effects/lpe-patternalongpath.cpp:72 +msgid "Normal offset:" +msgstr "Κανονική μετατόπιση:" -#: ../share/filters/filters.svg.h:219 -#, fuzzy -msgid "Create a tritone palette with hue selectable by flood" -msgstr "Δημιουργία νέας κατάτμησης στον επιλεγμένο αδιάθετο χώρο" +# +#: ../share/extensions/pathalongpath.inx.h:8 +msgid "Pattern along Path" +msgstr "Μοτίβο κατά μήκος του μονοπατιού" -#. Palette: ./inkscape.gpl -#: ../share/palettes/palettes.h:4 -#, fuzzy -msgctxt "Palette" -msgid "Black" -msgstr "Μαύρο" +#: ../share/extensions/pathalongpath.inx.h:9 +#: ../share/extensions/pathscatter.inx.h:12 +#: ../src/live_effects/lpe-patternalongpath.cpp:77 +msgid "Pattern is vertical" +msgstr "Το μοτίβο είναι κάθετο" -#. Palette: ./inkscape.gpl -#: ../share/palettes/palettes.h:8 -#, fuzzy, no-c-format -msgctxt "Palette" -msgid "90% Gray" -msgstr "" -"#-#-#-#-# gnome-games.master.el.po (gnome-games.HEAD.el) #-#-#-#-#\n" -"Γκρι\n" -"#-#-#-#-# gturing.master.el.po (el) #-#-#-#-#\n" -"Γκρί\n" -"#-#-#-#-# gnome-control-center.master.el.po (el) #-#-#-#-#\n" -"Gray\n" -"#-#-#-#-# gnome-color-manager.master.el.po #-#-#-#-#\n" -"Gray" +#: ../share/extensions/pathalongpath.inx.h:10 +#: ../src/live_effects/lpe-patternalongpath.cpp:54 +msgid "Repeated" +msgstr "Επανάληψη" -#. Palette: ./inkscape.gpl -#: ../share/palettes/palettes.h:12 -#, fuzzy, no-c-format -msgctxt "Palette" -msgid "80% Gray" -msgstr "" -"#-#-#-#-# gnome-games.master.el.po (gnome-games.HEAD.el) #-#-#-#-#\n" -"Γκρι\n" -"#-#-#-#-# gturing.master.el.po (el) #-#-#-#-#\n" -"Γκρί\n" -"#-#-#-#-# gnome-control-center.master.el.po (el) #-#-#-#-#\n" -"Gray\n" -"#-#-#-#-# gnome-color-manager.master.el.po #-#-#-#-#\n" -"Gray" +#: ../share/extensions/pathalongpath.inx.h:11 +#: ../src/live_effects/lpe-patternalongpath.cpp:55 +msgid "Repeated, stretched" +msgstr "Επανάληψη, εφελκυσμός" -#. Palette: ./inkscape.gpl -#: ../share/palettes/palettes.h:16 -#, fuzzy, no-c-format -msgctxt "Palette" -msgid "70% Gray" -msgstr "" -"#-#-#-#-# gnome-games.master.el.po (gnome-games.HEAD.el) #-#-#-#-#\n" -"Γκρι\n" -"#-#-#-#-# gturing.master.el.po (el) #-#-#-#-#\n" -"Γκρί\n" -"#-#-#-#-# gnome-control-center.master.el.po (el) #-#-#-#-#\n" -"Gray\n" -"#-#-#-#-# gnome-color-manager.master.el.po #-#-#-#-#\n" -"Gray" +#: ../share/extensions/pathalongpath.inx.h:12 +msgid "Ribbon" +msgstr "Λωρίδα" -#. Palette: ./inkscape.gpl -#: ../share/palettes/palettes.h:20 -#, fuzzy, no-c-format -msgctxt "Palette" -msgid "60% Gray" -msgstr "" -"#-#-#-#-# gnome-games.master.el.po (gnome-games.HEAD.el) #-#-#-#-#\n" -"Γκρι\n" -"#-#-#-#-# gturing.master.el.po (el) #-#-#-#-#\n" -"Γκρί\n" -"#-#-#-#-# gnome-control-center.master.el.po (el) #-#-#-#-#\n" -"Gray\n" -"#-#-#-#-# gnome-color-manager.master.el.po #-#-#-#-#\n" -"Gray" +#: ../share/extensions/pathalongpath.inx.h:13 +#: ../src/live_effects/lpe-patternalongpath.cpp:52 +msgid "Single" +msgstr "Μονό" -#. Palette: ./inkscape.gpl -#: ../share/palettes/palettes.h:24 -#, fuzzy, no-c-format -msgctxt "Palette" -msgid "50% Gray" -msgstr "" -"#-#-#-#-# gnome-games.master.el.po (gnome-games.HEAD.el) #-#-#-#-#\n" -"Γκρι\n" -"#-#-#-#-# gturing.master.el.po (el) #-#-#-#-#\n" -"Γκρί\n" -"#-#-#-#-# gnome-control-center.master.el.po (el) #-#-#-#-#\n" -"Gray\n" -"#-#-#-#-# gnome-color-manager.master.el.po #-#-#-#-#\n" -"Gray" +#: ../share/extensions/pathalongpath.inx.h:14 +#: ../src/live_effects/lpe-patternalongpath.cpp:53 +msgid "Single, stretched" +msgstr "Μονό, εφελκυσμός" -#. Palette: ./inkscape.gpl -#: ../share/palettes/palettes.h:28 -#, fuzzy, no-c-format -msgctxt "Palette" -msgid "40% Gray" -msgstr "" -"#-#-#-#-# gnome-games.master.el.po (gnome-games.HEAD.el) #-#-#-#-#\n" -"Γκρι\n" -"#-#-#-#-# gturing.master.el.po (el) #-#-#-#-#\n" -"Γκρί\n" -"#-#-#-#-# gnome-control-center.master.el.po (el) #-#-#-#-#\n" -"Gray\n" -"#-#-#-#-# gnome-color-manager.master.el.po #-#-#-#-#\n" -"Gray" +#: ../share/extensions/pathalongpath.inx.h:15 +msgid "Snake" +msgstr "Φίδι" -#. Palette: ./inkscape.gpl -#: ../share/palettes/palettes.h:32 -#, fuzzy, no-c-format -msgctxt "Palette" -msgid "30% Gray" -msgstr "" -"#-#-#-#-# gnome-games.master.el.po (gnome-games.HEAD.el) #-#-#-#-#\n" -"Γκρι\n" -"#-#-#-#-# gturing.master.el.po (el) #-#-#-#-#\n" -"Γκρί\n" -"#-#-#-#-# gnome-control-center.master.el.po (el) #-#-#-#-#\n" -"Gray\n" -"#-#-#-#-# gnome-color-manager.master.el.po #-#-#-#-#\n" -"Gray" +#: ../share/extensions/pathalongpath.inx.h:16 +#: ../share/extensions/pathscatter.inx.h:17 +msgid "Space between copies:" +msgstr "Χώρος μεταξύ αντιγράφων:" -#. Palette: ./inkscape.gpl -#: ../share/palettes/palettes.h:36 -#, fuzzy, no-c-format -msgctxt "Palette" -msgid "20% Gray" -msgstr "" -"#-#-#-#-# gnome-games.master.el.po (gnome-games.HEAD.el) #-#-#-#-#\n" -"Γκρι\n" -"#-#-#-#-# gturing.master.el.po (el) #-#-#-#-#\n" -"Γκρί\n" -"#-#-#-#-# gnome-control-center.master.el.po (el) #-#-#-#-#\n" -"Gray\n" -"#-#-#-#-# gnome-color-manager.master.el.po #-#-#-#-#\n" -"Gray" +#: ../share/extensions/pathalongpath.inx.h:17 +#: ../share/extensions/pathscatter.inx.h:19 +#: ../src/live_effects/lpe-patternalongpath.cpp:73 +msgid "Tangential offset:" +msgstr "Εφαπτομενική μετατόπιση:" -#. Palette: ./inkscape.gpl -#: ../share/palettes/palettes.h:40 -#, fuzzy, no-c-format -msgctxt "Palette" -msgid "10% Gray" -msgstr "" -"#-#-#-#-# gnome-games.master.el.po (gnome-games.HEAD.el) #-#-#-#-#\n" -"Γκρι\n" -"#-#-#-#-# gturing.master.el.po (el) #-#-#-#-#\n" -"Γκρί\n" -"#-#-#-#-# gnome-control-center.master.el.po (el) #-#-#-#-#\n" -"Gray\n" -"#-#-#-#-# gnome-color-manager.master.el.po #-#-#-#-#\n" -"Gray" +#: ../share/extensions/pathalongpath.inx.h:18 +msgid "This effect bends a pattern object along arbitrary \"skeleton\" paths. The pattern is the topmost object in the selection (groups of paths/shapes/clones... allowed)." +msgstr "Αυτό το εφέ λυγίζει ένα αντικείμενο μοτίβου κατά μήκος ελεύθερων \"σκελετικών\" μονοπατιών. Το μοτίβο είναι το πιο κορυφαίο αντικείμενο στην επιλογή (ομάδες μονοπατιών/σχημάτων/κλώνων... επιτρέπονται)." -#. Palette: ./inkscape.gpl -#: ../share/palettes/palettes.h:44 -#, fuzzy, no-c-format -msgctxt "Palette" -msgid "7.5% Gray" -msgstr "" -"#-#-#-#-# gnome-games.master.el.po (gnome-games.HEAD.el) #-#-#-#-#\n" -"Γκρι\n" -"#-#-#-#-# gturing.master.el.po (el) #-#-#-#-#\n" -"Γκρί\n" -"#-#-#-#-# gnome-control-center.master.el.po (el) #-#-#-#-#\n" -"Gray\n" -"#-#-#-#-# gnome-color-manager.master.el.po #-#-#-#-#\n" -"Gray" +#: ../share/extensions/pathscatter.inx.h:1 +msgid "Cloned" +msgstr "Κλώνος" -#. Palette: ./inkscape.gpl -#: ../share/palettes/palettes.h:48 -#, fuzzy, no-c-format -msgctxt "Palette" -msgid "5% Gray" -msgstr "" -"#-#-#-#-# gnome-games.master.el.po (gnome-games.HEAD.el) #-#-#-#-#\n" -"Γκρι\n" -"#-#-#-#-# gturing.master.el.po (el) #-#-#-#-#\n" -"Γκρί\n" -"#-#-#-#-# gnome-control-center.master.el.po (el) #-#-#-#-#\n" -"Gray\n" -"#-#-#-#-# gnome-color-manager.master.el.po #-#-#-#-#\n" -"Gray" +#: ../share/extensions/pathscatter.inx.h:2 +msgid "Copied" +msgstr "Αντίγραφο" -#. Palette: ./inkscape.gpl -#: ../share/palettes/palettes.h:52 -#, fuzzy, no-c-format -msgctxt "Palette" -msgid "2.5% Gray" -msgstr "" -"#-#-#-#-# gnome-games.master.el.po (gnome-games.HEAD.el) #-#-#-#-#\n" -"Γκρι\n" -"#-#-#-#-# gturing.master.el.po (el) #-#-#-#-#\n" -"Γκρί\n" -"#-#-#-#-# gnome-control-center.master.el.po (el) #-#-#-#-#\n" -"Gray\n" -"#-#-#-#-# gnome-color-manager.master.el.po #-#-#-#-#\n" -"Gray" +#: ../share/extensions/pathscatter.inx.h:4 +msgid "Follow path orientation" +msgstr "Παρακολούθηση του προσανατολισμού του μονοπατιού" -#. Palette: ./inkscape.gpl -#: ../share/palettes/palettes.h:55 -#, fuzzy -msgctxt "Palette" -msgid "White" -msgstr "Λευκό" +#: ../share/extensions/pathscatter.inx.h:7 +msgid "If pattern is a group, pick group members" +msgstr "Εάν το μοτίβο είναι μια ομάδα, επιλέξτε τα μέλη της ομάδας" -#. Palette: ./inkscape.gpl -#: ../share/palettes/palettes.h:58 -msgctxt "Palette" -msgid "Maroon (#800000)" -msgstr "" +#: ../share/extensions/pathscatter.inx.h:8 +msgid "Moved" +msgstr "Μετακίνηση" -#. Palette: ./inkscape.gpl -#: ../share/palettes/palettes.h:61 -msgctxt "Palette" -msgid "Red (#FF0000)" -msgstr "" +#: ../share/extensions/pathscatter.inx.h:11 +msgid "Original pattern will be:" +msgstr "Το αρχικό μοτίβο θα είναι:" -#. Palette: ./inkscape.gpl -#: ../share/palettes/palettes.h:64 -msgctxt "Palette" -msgid "Olive (#808000)" -msgstr "" +#: ../share/extensions/pathscatter.inx.h:13 +msgid "Pick group members:" +msgstr "Επιλογή μελών ομάδας:" -#. Palette: ./inkscape.gpl -#: ../share/palettes/palettes.h:67 -msgctxt "Palette" -msgid "Yellow (#FFFF00)" -msgstr "" +#: ../share/extensions/pathscatter.inx.h:14 +msgid "Randomly" +msgstr "Τυχαία" -#. Palette: ./inkscape.gpl -#: ../share/palettes/palettes.h:70 -msgctxt "Palette" -msgid "Green (#008000)" -msgstr "" +#: ../share/extensions/pathscatter.inx.h:15 +#: ../share/filters/filters.svg.h:55 +#: ../share/filters/filters.svg.h:77 +#: ../share/filters/filters.svg.h:86 +msgid "Scatter" +msgstr "Διασκορπισμός" -#. Palette: ./inkscape.gpl -#: ../share/palettes/palettes.h:73 -msgctxt "Palette" -msgid "Lime (#00FF00)" -msgstr "" +#: ../share/extensions/pathscatter.inx.h:16 +msgid "Sequentially" +msgstr "Σειριακά" -#. Palette: ./inkscape.gpl -#: ../share/palettes/palettes.h:76 -msgctxt "Palette" -msgid "Teal (#008080)" -msgstr "" +#: ../share/extensions/pathscatter.inx.h:18 +msgid "Stretch spaces to fit skeleton length" +msgstr "Εφελκυσμός χώρων για να ταιριάξουν με το μήκος του σκελετού" -#. Palette: ./inkscape.gpl -#: ../share/palettes/palettes.h:79 -msgctxt "Palette" -msgid "Aqua (#00FFFF)" -msgstr "" +#: ../share/extensions/pathscatter.inx.h:20 +msgid "This effect scatters a pattern along arbitrary \"skeleton\" paths. The pattern must be the topmost object in the selection. Groups of paths, shapes, clones are allowed." +msgstr "Αυτό το εφέ διασκορπίζει ένα μοτίβο κατά μήκος ελεύθερων \"σκελετικών\" μονοπατιών. Το μοτίβο πρέπει να είναι το κορυφαίο αντικείμενο στην επιλογή. Ομάδες μονοπατιών, σχημάτων, κλώνων επιτρέπονται." -#. Palette: ./inkscape.gpl -#: ../share/palettes/palettes.h:82 -msgctxt "Palette" -msgid "Navy (#000080)" -msgstr "" +#: ../share/extensions/perfectboundcover.inx.h:1 +msgid "Bleed (in):" +msgstr "Φυγή σε in:" -#. Palette: ./inkscape.gpl -#: ../share/palettes/palettes.h:85 -msgctxt "Palette" -msgid "Blue (#0000FF)" -msgstr "" +#: ../share/extensions/perfectboundcover.inx.h:2 +msgid "Bond Weight #" +msgstr "Βάρος χαρτιού" -#. Palette: ./inkscape.gpl -#: ../share/palettes/palettes.h:88 -msgctxt "Palette" -msgid "Purple (#800080)" -msgstr "" +#: ../share/extensions/perfectboundcover.inx.h:3 +msgid "Book Height (inches):" +msgstr "Ύψος βιβλίου σε ίντσες:" -#. Palette: ./inkscape.gpl -#: ../share/palettes/palettes.h:91 -msgctxt "Palette" -msgid "Fuchsia (#FF00FF)" -msgstr "" +#: ../share/extensions/perfectboundcover.inx.h:4 +msgid "Book Properties" +msgstr "Ιδιότητες βιβλίου" -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:94 -msgctxt "Palette" -msgid "black (#000000)" -msgstr "" +#: ../share/extensions/perfectboundcover.inx.h:5 +msgid "Book Width (inches):" +msgstr "Πλάτος βιβλίου σε ίντσες:" -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:97 -msgctxt "Palette" -msgid "dimgray (#696969)" -msgstr "" +#: ../share/extensions/perfectboundcover.inx.h:6 +msgid "Caliper (inches)" +msgstr "Παχυμετρικός διαβήτης σε ίντσες" -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:100 -msgctxt "Palette" -msgid "gray (#808080)" -msgstr "" +#: ../share/extensions/perfectboundcover.inx.h:7 +msgid "Cover" +msgstr "Εξώφυλλο" -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:103 -msgctxt "Palette" -msgid "darkgray (#A9A9A9)" -msgstr "" +#: ../share/extensions/perfectboundcover.inx.h:8 +msgid "Cover Thickness Measurement:" +msgstr "Μέτρηση πάχους εξωφύλλου:" -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:106 -msgctxt "Palette" -msgid "silver (#C0C0C0)" -msgstr "" +#: ../share/extensions/perfectboundcover.inx.h:9 +msgid "Interior Pages" +msgstr "Εσωτερικές σελίδες" -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:109 -msgctxt "Palette" -msgid "lightgray (#D3D3D3)" -msgstr "" +#: ../share/extensions/perfectboundcover.inx.h:10 +msgid "Note: Bond Weight # calculations are a best-guess estimate." +msgstr "Σημείωση: Οι υπολογισμοί βάρους χαρτιού # είναι μια εκτίμηση της άριστης πρόβλεψης." -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:112 -msgctxt "Palette" -msgid "gainsboro (#DCDCDC)" -msgstr "" +#: ../share/extensions/perfectboundcover.inx.h:11 +msgid "Number of Pages:" +msgstr "Αριθμός Σελίδων:" -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:115 -msgctxt "Palette" -msgid "whitesmoke (#F5F5F5)" -msgstr "" +#: ../share/extensions/perfectboundcover.inx.h:12 +msgid "Pages Per Inch (PPI)" +msgstr "Σελίδες ανά ίντσα (PPI)" -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:118 -msgctxt "Palette" -msgid "white (#FFFFFF)" -msgstr "" +#: ../share/extensions/perfectboundcover.inx.h:13 +msgid "Paper Thickness Measurement:" +msgstr "Μέτρηση πάχους χαρτιού:" -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:121 -msgctxt "Palette" -msgid "rosybrown (#BC8F8F)" -msgstr "" +#: ../share/extensions/perfectboundcover.inx.h:14 +msgid "Perfect-Bound Cover Template" +msgstr "Οπισθόφυλλο σημειωματάριου" -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:124 -msgctxt "Palette" -msgid "indianred (#CD5C5C)" -msgstr "" +# +#: ../share/extensions/perfectboundcover.inx.h:15 +#: ../src/helper/units.cpp:38 +msgid "Points" +msgstr "Στιγμές" -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:127 -msgctxt "Palette" -msgid "brown (#A52A2A)" -msgstr "" +#: ../share/extensions/perfectboundcover.inx.h:16 +msgid "Remove existing guides" +msgstr "Αφαίρεση υπαρχόντων οδηγών" -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:130 -msgctxt "Palette" -msgid "firebrick (#B22222)" -msgstr "" +#: ../share/extensions/perfectboundcover.inx.h:18 +msgid "Specify Width" +msgstr "Ορισμός πλάτους" -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:133 -msgctxt "Palette" -msgid "lightcoral (#F08080)" -msgstr "" +#: ../share/extensions/perfectboundcover.inx.h:19 +msgid "Value:" +msgstr "Τιμή:" -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:136 -msgctxt "Palette" -msgid "maroon (#800000)" -msgstr "" +#: ../share/extensions/perspective.inx.h:2 +msgid "Perspective" +msgstr "Προοπτική" -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:139 -msgctxt "Palette" -msgid "darkred (#8B0000)" -msgstr "" +#: ../share/extensions/pixelsnap.inx.h:2 +msgid "PixelSnap" +msgstr "PixelSnap (Στιγμιότυπο εικονοστοιχείου)" -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:142 -msgctxt "Palette" -msgid "red (#FF0000)" -msgstr "" +#: ../share/extensions/pixelsnap.inx.h:3 +msgid "Snap all paths in selection to pixels. Snaps borders to half-points and fills to full points." +msgstr "Αγκίστρωση όλων των μονοπατιών στην επιλογή σε εικονοστοιχεία. Αγκίστρωση περιγραμμάτων στα μισά σημεία και γέμισμα σε πλήρη σημεία." -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:145 -msgctxt "Palette" -msgid "snow (#FFFAFA)" -msgstr "" +#: ../share/extensions/plt_input.inx.h:1 +msgid "AutoCAD Plot Input" +msgstr "Είσοδος σχεδίασης AutoCAD " -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:148 -msgctxt "Palette" -msgid "mistyrose (#FFE4E1)" -msgstr "" +#: ../share/extensions/plt_input.inx.h:2 +#: ../share/extensions/plt_output.inx.h:2 +msgid "HP Graphics Language Plot file [AutoCAD] (*.plt)" +msgstr "Αρχείο γλώσσας σχεδίασης γραφικών HP [AutoCAD] (*.plt)" -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:151 -msgctxt "Palette" -msgid "salmon (#FA8072)" -msgstr "" +#: ../share/extensions/plt_input.inx.h:3 +msgid "Open HPGL plotter files" +msgstr "Άνοιγμα των αρχείων σχεδιογράφου HPGL" -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:154 -msgctxt "Palette" -msgid "tomato (#FF6347)" -msgstr "" +#: ../share/extensions/plt_output.inx.h:1 +msgid "AutoCAD Plot Output" +msgstr "Έξοδος σχεδίασης AutoCAD" -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:157 -msgctxt "Palette" -msgid "darksalmon (#E9967A)" -msgstr "" +#: ../share/extensions/plt_output.inx.h:3 +msgid "Save a file for plotters" +msgstr "Αποθήκευση ενός αρχείου για σχεδιογράφους (plotters)" -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:160 -msgctxt "Palette" -msgid "coral (#FF7F50)" -msgstr "" +#: ../share/extensions/polyhedron_3d.inx.h:1 +msgid "3D Polyhedron" +msgstr "Τρισδιάστατο πολύεδρο" -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:163 -msgctxt "Palette" -msgid "orangered (#FF4500)" -msgstr "" +#: ../share/extensions/polyhedron_3d.inx.h:2 +msgid "Clockwise wound object" +msgstr "Αντικείμενο δεξιόστροφα περιεστραμμένο" -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:166 -msgctxt "Palette" -msgid "lightsalmon (#FFA07A)" -msgstr "" +#: ../share/extensions/polyhedron_3d.inx.h:3 +msgid "Cube" +msgstr "Κύβος" -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:169 -msgctxt "Palette" -msgid "sienna (#A0522D)" -msgstr "" +#: ../share/extensions/polyhedron_3d.inx.h:4 +msgid "Cuboctahedron" +msgstr "Κυβοοκτάεδρο" -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:172 -msgctxt "Palette" -msgid "seashell (#FFF5EE)" -msgstr "" +#: ../share/extensions/polyhedron_3d.inx.h:5 +msgid "Dodecahedron" +msgstr "Δωδεκάεδρο" -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:175 -msgctxt "Palette" -msgid "chocolate (#D2691E)" -msgstr "" +#: ../share/extensions/polyhedron_3d.inx.h:6 +msgid "Draw back-facing polygons" +msgstr "Σχεδίαση πολυγώνου οπίσθιας όψης" -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:178 -msgctxt "Palette" -msgid "saddlebrown (#8B4513)" -msgstr "" +#: ../share/extensions/polyhedron_3d.inx.h:7 +msgid "Edge-Specified" +msgstr "Ορισμένο από τις ακμές" -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:181 -msgctxt "Palette" -msgid "sandybrown (#F4A460)" -msgstr "" +#: ../share/extensions/polyhedron_3d.inx.h:8 +msgid "Edges" +msgstr "Ακμές" -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:184 -msgctxt "Palette" -msgid "peachpuff (#FFDAB9)" -msgstr "" +#: ../share/extensions/polyhedron_3d.inx.h:9 +msgid "Face-Specified" +msgstr "Ορισμένο από την όψη" -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:187 -msgctxt "Palette" -msgid "peru (#CD853F)" -msgstr "" +#: ../share/extensions/polyhedron_3d.inx.h:10 +msgid "Faces" +msgstr "Όψεις" -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:190 -msgctxt "Palette" -msgid "linen (#FAF0E6)" -msgstr "" +#: ../share/extensions/polyhedron_3d.inx.h:11 +msgid "Filename:" +msgstr "Όνομα Αρχείου:" -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:193 -msgctxt "Palette" -msgid "bisque (#FFE4C4)" -msgstr "" +#: ../share/extensions/polyhedron_3d.inx.h:12 +msgid "Fill color, Blue:" +msgstr "Χρώμα γεμίσματος, μπλε:" -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:196 -msgctxt "Palette" -msgid "darkorange (#FF8C00)" -msgstr "" +#: ../share/extensions/polyhedron_3d.inx.h:13 +msgid "Fill color, Green:" +msgstr "Χρώμα γεμίσματος, πράσινο:" -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:199 -msgctxt "Palette" -msgid "burlywood (#DEB887)" -msgstr "" +#: ../share/extensions/polyhedron_3d.inx.h:14 +msgid "Fill color, Red:" +msgstr "Χρώμα γεμίσματος, κόκκινο:" -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:202 -msgctxt "Palette" -msgid "tan (#D2B48C)" -msgstr "" +# +#: ../share/extensions/polyhedron_3d.inx.h:16 +#, no-c-format +msgid "Fill opacity (%):" +msgstr "Αδιαφάνεια γεμίσματος (%):" -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:205 -msgctxt "Palette" -msgid "antiquewhite (#FAEBD7)" -msgstr "" +#: ../share/extensions/polyhedron_3d.inx.h:17 +msgid "Great Dodecahedron" +msgstr "Μεγάλο δωδεκάεδρο" -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:208 -msgctxt "Palette" -msgid "navajowhite (#FFDEAD)" -msgstr "" +#: ../share/extensions/polyhedron_3d.inx.h:18 +msgid "Great Stellated Dodecahedron" +msgstr "Μεγάλο αστερόμορφο δωδεκάεδρο" -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:211 -msgctxt "Palette" -msgid "blanchedalmond (#FFEBCD)" -msgstr "" +#: ../share/extensions/polyhedron_3d.inx.h:19 +msgid "Icosahedron" +msgstr "Εικοσάεδρο" -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:214 -msgctxt "Palette" -msgid "papayawhip (#FFEFD5)" -msgstr "" +#: ../share/extensions/polyhedron_3d.inx.h:20 +msgid "Light X:" +msgstr "Φως στον άξονα Χ:" -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:217 -msgctxt "Palette" -msgid "moccasin (#FFE4B5)" -msgstr "" +#: ../share/extensions/polyhedron_3d.inx.h:21 +msgid "Light Y:" +msgstr "Φως στον άξονα Υ:" -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:220 -msgctxt "Palette" -msgid "orange (#FFA500)" -msgstr "" +#: ../share/extensions/polyhedron_3d.inx.h:22 +msgid "Light Z:" +msgstr "Φως στον άξονα Ζ:" -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:223 -msgctxt "Palette" -msgid "wheat (#F5DEB3)" -msgstr "" +#: ../share/extensions/polyhedron_3d.inx.h:23 +msgid "Load from file" +msgstr "Φόρτωση από αρχείο" -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:226 -msgctxt "Palette" -msgid "oldlace (#FDF5E6)" -msgstr "" +#: ../share/extensions/polyhedron_3d.inx.h:24 +msgid "Maximum" +msgstr "Μέγιστο" -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:229 -msgctxt "Palette" -msgid "floralwhite (#FFFAF0)" -msgstr "" +#: ../share/extensions/polyhedron_3d.inx.h:25 +msgid "Mean" +msgstr "Μέσος" -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:232 -msgctxt "Palette" -msgid "darkgoldenrod (#B8860B)" -msgstr "" +#: ../share/extensions/polyhedron_3d.inx.h:26 +msgid "Minimum" +msgstr "Ελάχιστο" -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:235 -msgctxt "Palette" -msgid "goldenrod (#DAA520)" -msgstr "" +#: ../share/extensions/polyhedron_3d.inx.h:27 +msgid "Model file" +msgstr "Αρχείο προτύπου" -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:238 -msgctxt "Palette" -msgid "cornsilk (#FFF8DC)" -msgstr "" +#: ../share/extensions/polyhedron_3d.inx.h:28 +msgid "Object Type:" +msgstr "Τύπος αντικειμένου:" -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:241 -msgctxt "Palette" -msgid "gold (#FFD700)" -msgstr "" +#: ../share/extensions/polyhedron_3d.inx.h:29 +msgid "Object:" +msgstr "Αντικείμενο:" -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:244 -msgctxt "Palette" -msgid "khaki (#F0E68C)" -msgstr "" +#: ../share/extensions/polyhedron_3d.inx.h:30 +msgid "Octahedron" +msgstr "Οκτάεδρο" -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:247 -msgctxt "Palette" -msgid "lemonchiffon (#FFFACD)" -msgstr "" +#: ../share/extensions/polyhedron_3d.inx.h:32 +msgid "Rotate around:" +msgstr "Περιστροφή γύρω από:" -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:250 -msgctxt "Palette" -msgid "palegoldenrod (#EEE8AA)" -msgstr "" +#: ../share/extensions/polyhedron_3d.inx.h:33 +#: ../share/extensions/spirograph.inx.h:7 +#: ../share/extensions/wireframe_sphere.inx.h:6 +msgid "Rotation (deg):" +msgstr "Περιστροφή (μοίρες):" -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:253 -msgctxt "Palette" -msgid "darkkhaki (#BDB76B)" -msgstr "" +# +#: ../share/extensions/polyhedron_3d.inx.h:34 +msgid "Scaling factor:" +msgstr "Συντελεστής κλιμάκωσης:" -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:256 -msgctxt "Palette" -msgid "beige (#F5F5DC)" -msgstr "" +#: ../share/extensions/polyhedron_3d.inx.h:35 +msgid "Shading" +msgstr "Σκίαση" -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:259 -msgctxt "Palette" -msgid "lightgoldenrodyellow (#FAFAD2)" -msgstr "" +#: ../share/extensions/polyhedron_3d.inx.h:36 +#: ../src/dialogs/object-attributes.cpp:43 +msgid "Show:" +msgstr "Εμφάνιση:" -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:262 -msgctxt "Palette" -msgid "olive (#808000)" -msgstr "" +#: ../share/extensions/polyhedron_3d.inx.h:37 +msgid "Small Triambic Icosahedron" +msgstr "Μικρό τριαμβικό εικοσάεδρο " -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:265 -msgctxt "Palette" -msgid "yellow (#FFFF00)" -msgstr "" +#: ../share/extensions/polyhedron_3d.inx.h:38 +msgid "Snub Cube" +msgstr "Κολοβός κύβος" -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:268 -#, fuzzy -msgctxt "Palette" -msgid "lightyellow (#FFFFE0)" -msgstr "ανιχτό κίτρινο" +#: ../share/extensions/polyhedron_3d.inx.h:39 +msgid "Snub Dodecahedron" +msgstr "Κολοβό δωδεκάεδρο" -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:271 -msgctxt "Palette" -msgid "ivory (#FFFFF0)" -msgstr "" +#: ../share/extensions/polyhedron_3d.inx.h:41 +#, no-c-format +msgid "Stroke opacity (%):" +msgstr "Αδιαφάνεια Πινελιάς (%):" -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:274 -msgctxt "Palette" -msgid "olivedrab (#6B8E23)" -msgstr "" +#: ../share/extensions/polyhedron_3d.inx.h:42 +msgid "Stroke width (px):" +msgstr "Πάχος πινελιάς (px):" -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:277 -msgctxt "Palette" -msgid "yellowgreen (#9ACD32)" -msgstr "" +#: ../share/extensions/polyhedron_3d.inx.h:44 +msgid "Tetrahedron" +msgstr "Τετράεδρο" -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:280 -#, fuzzy -msgctxt "Palette" -msgid "darkolivegreen (#556B2F)" -msgstr "σκούρο πράσινο #2" +#: ../share/extensions/polyhedron_3d.inx.h:45 +msgid "Then rotate around:" +msgstr "Έπειτα περιστροφή γύρω:" -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:283 -msgctxt "Palette" -msgid "greenyellow (#ADFF2F)" -msgstr "" +#: ../share/extensions/polyhedron_3d.inx.h:46 +msgid "Truncated Cube" +msgstr "Κόλουρος κύβος" -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:286 -#, fuzzy -msgctxt "Palette" -msgid "chartreuse (#7FFF00)" -msgstr "κιτρινοπράσινo" +#: ../share/extensions/polyhedron_3d.inx.h:47 +msgid "Truncated Dodecahedron" +msgstr "Κόλουρο δωδεκάεδρο" -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:289 -msgctxt "Palette" -msgid "lawngreen (#7CFC00)" -msgstr "" +#: ../share/extensions/polyhedron_3d.inx.h:48 +msgid "Truncated Icosahedron" +msgstr "Κόλουρο εικοσάεδρο" -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:292 -#, fuzzy -msgctxt "Palette" -msgid "darkseagreen (#8FBC8F)" -msgstr "σκούρο πράσινο #2" +#: ../share/extensions/polyhedron_3d.inx.h:49 +msgid "Truncated Octahedron" +msgstr "Κόλουρο οκτάεδρο" -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:295 -msgctxt "Palette" -msgid "forestgreen (#228B22)" -msgstr "" +#: ../share/extensions/polyhedron_3d.inx.h:50 +msgid "Truncated Tetrahedron" +msgstr "Κόλουρο τετράεδρο" -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:298 -msgctxt "Palette" -msgid "limegreen (#32CD32)" -msgstr "" +#: ../share/extensions/polyhedron_3d.inx.h:51 +msgid "Vertices" +msgstr "Κορυφές" -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:301 -#, fuzzy -msgctxt "Palette" -msgid "lightgreen (#90EE90)" -msgstr "ανοιχτό πράσινο" +#: ../share/extensions/polyhedron_3d.inx.h:53 +msgid "X-Axis" +msgstr "Άξονας Χ" -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:304 -msgctxt "Palette" -msgid "palegreen (#98FB98)" -msgstr "" +#: ../share/extensions/polyhedron_3d.inx.h:54 +msgid "Y-Axis" +msgstr "Άξονας Υ" -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:307 -#, fuzzy -msgctxt "Palette" -msgid "darkgreen (#006400)" -msgstr "σκούρο πράσινο #2" +#: ../share/extensions/polyhedron_3d.inx.h:55 +msgid "Z-Axis" +msgstr "Άξονας Ζ" -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:310 -msgctxt "Palette" -msgid "green (#008000)" -msgstr "" +#: ../share/extensions/polyhedron_3d.inx.h:56 +msgid "Z-sort faces by:" +msgstr "Διάταξη πλευρών στον άξονα Ζ κατά:" -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:313 -msgctxt "Palette" -msgid "lime (#00FF00)" -msgstr "" +#: ../share/extensions/printing-marks.inx.h:1 +msgid "Bleed Margin" +msgstr "Περιθώριο φυγής" -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:316 -msgctxt "Palette" -msgid "honeydew (#F0FFF0)" -msgstr "" +#: ../share/extensions/printing-marks.inx.h:2 +msgid "Bleed Marks" +msgstr "Σημεία φυγής" -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:319 -msgctxt "Palette" -msgid "seagreen (#2E8B57)" -msgstr "" +#: ../share/extensions/printing-marks.inx.h:3 +msgid "Bottom:" +msgstr "Πυθμένας:" -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:322 -msgctxt "Palette" -msgid "mediumseagreen (#3CB371)" -msgstr "" +# #-#-#-#-# drgeo.master.el.po (dr-genius 0.5.5) #-#-#-#-# +# # FIX? canvas (see above) +#: ../share/extensions/printing-marks.inx.h:4 +msgid "Canvas" +msgstr "Καμβάς" -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:325 -msgctxt "Palette" -msgid "springgreen (#00FF7F)" -msgstr "" +#: ../share/extensions/printing-marks.inx.h:5 +msgid "Color Bars" +msgstr "Γραμμές χρώματος" -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:328 -msgctxt "Palette" -msgid "mintcream (#F5FFFA)" -msgstr "" +#: ../share/extensions/printing-marks.inx.h:6 +msgid "Crop Marks" +msgstr "Σημεία περικοπής" -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:331 -msgctxt "Palette" -msgid "mediumspringgreen (#00FA9A)" -msgstr "" +#: ../share/extensions/printing-marks.inx.h:7 +msgid "Left:" +msgstr "Αριστερά:" -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:334 -msgctxt "Palette" -msgid "mediumaquamarine (#66CDAA)" -msgstr "" +#: ../share/extensions/printing-marks.inx.h:8 +msgid "Marks" +msgstr "Σημεία" -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:337 -#, fuzzy -msgctxt "Palette" -msgid "aquamarine (#7FFFD4)" -msgstr "άκουα-μαρίνα" +#. Label +#: ../share/extensions/printing-marks.inx.h:9 +#: ../src/extension/internal/bitmap/adaptiveThreshold.cpp:42 +#: ../src/live_effects/lpe-ruler.cpp:50 +#: ../src/widgets/gradient-vector.cpp:824 +msgid "Offset:" +msgstr "Μετατόπιση:" -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:340 -#, fuzzy -msgctxt "Palette" -msgid "turquoise (#40E0D0)" -msgstr "τιρκουάζ" +#: ../share/extensions/printing-marks.inx.h:10 +msgid "Page Information" +msgstr "Πληροφορίες σελίδας" -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:343 -msgctxt "Palette" -msgid "lightseagreen (#20B2AA)" -msgstr "" +#: ../share/extensions/printing-marks.inx.h:11 +msgid "Positioning" +msgstr "Τοποθέτηση" -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:346 -msgctxt "Palette" -msgid "mediumturquoise (#48D1CC)" -msgstr "" +#: ../share/extensions/printing-marks.inx.h:12 +msgid "Printing Marks" +msgstr "Σημάδια εκτύπωσης " -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:349 -msgctxt "Palette" -msgid "darkslategray (#2F4F4F)" -msgstr "" +#: ../share/extensions/printing-marks.inx.h:13 +msgid "Registration Marks" +msgstr "Σύμβολα σύμπτωσης" -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:352 -msgctxt "Palette" -msgid "paleturquoise (#AFEEEE)" -msgstr "" +#: ../share/extensions/printing-marks.inx.h:15 +msgid "Right:" +msgstr "Δεξιά:" -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:355 -msgctxt "Palette" -msgid "teal (#008080)" -msgstr "" +#: ../share/extensions/printing-marks.inx.h:16 +#: ../src/ui/dialog/align-and-distribute.cpp:1033 +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1415 +#: ../src/widgets/desktop-widget.cpp:1686 +msgid "Selection" +msgstr "Επιλογή" -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:358 -msgctxt "Palette" -msgid "darkcyan (#008B8B)" -msgstr "" +#: ../share/extensions/printing-marks.inx.h:17 +msgid "Set crop marks to:" +msgstr "Ορισμός σημείων περικοπής στο:" -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:361 -msgctxt "Palette" -msgid "cyan (#00FFFF)" -msgstr "" +#: ../share/extensions/printing-marks.inx.h:18 +msgid "Star Target" +msgstr "Αστερικός στόχος" -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:364 -#, fuzzy -msgctxt "Palette" -msgid "lightcyan (#E0FFFF)" -msgstr "ανοιχτό κυανό" +#: ../share/extensions/printing-marks.inx.h:19 +msgid "Top:" +msgstr "Πάνω:" -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:367 -msgctxt "Palette" -msgid "azure (#F0FFFF)" -msgstr "" +#: ../share/extensions/ps_input.inx.h:1 +#: ../src/extension/internal/cairo-ps-out.cpp:317 +msgid "PostScript" +msgstr "PostScript" -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:370 -msgctxt "Palette" -msgid "darkturquoise (#00CED1)" -msgstr "" +#: ../share/extensions/ps_input.inx.h:2 +#: ../src/extension/internal/cairo-ps-out.cpp:335 +msgid "PostScript (*.ps)" +msgstr "PostScript (*.ps)" -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:373 -msgctxt "Palette" -msgid "cadetblue (#5F9EA0)" -msgstr "" +#: ../share/extensions/ps_input.inx.h:3 +msgid "PostScript Input" +msgstr "Είσοδος PostScript" -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:376 -msgctxt "Palette" -msgid "powderblue (#B0E0E6)" -msgstr "" +# +#: ../share/extensions/radiusrand.inx.h:2 +msgid "Jitter nodes" +msgstr "Διακύμανση κόμβων" -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:379 -#, fuzzy -msgctxt "Palette" -msgid "lightblue (#ADD8E6)" -msgstr "ανοιχτό μπλε" +#: ../share/extensions/radiusrand.inx.h:3 +msgid "Maximum displacement in X (px):" +msgstr "Μέγιστη μετατόπιση στον Χ (px):" -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:382 -msgctxt "Palette" -msgid "deepskyblue (#00BFFF)" -msgstr "" +#: ../share/extensions/radiusrand.inx.h:4 +msgid "Maximum displacement in Y (px):" +msgstr "Μέγιστη μετατόπιση στον Υ (px):" -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:385 -#, fuzzy -msgctxt "Palette" -msgid "skyblue (#87CEEB)" -msgstr "μπλε ουρανού #2" +#: ../share/extensions/radiusrand.inx.h:7 +msgid "Shift node handles" +msgstr "Μετατόπιση λαβών κόμβου" -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:388 -msgctxt "Palette" -msgid "lightskyblue (#87CEFA)" -msgstr "" - -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:391 -msgctxt "Palette" -msgid "steelblue (#4682B4)" -msgstr "" +#: ../share/extensions/radiusrand.inx.h:8 +msgid "Shift nodes" +msgstr "Κόμβοι μετατόπισης" -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:394 -msgctxt "Palette" -msgid "aliceblue (#F0F8FF)" -msgstr "" +#: ../share/extensions/radiusrand.inx.h:9 +msgid "This effect randomly shifts the nodes (and optionally node handles) of the selected path." +msgstr "Αυτό το εφέ μετατοπίζει τυχαία τους κόμβους (και κατ΄επιλογήν τις λαβές των κόμβων) του επιλεγμένου μονοπατιού." -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:397 -msgctxt "Palette" -msgid "dodgerblue (#1E90FF)" -msgstr "" +# +#: ../share/extensions/radiusrand.inx.h:10 +msgid "Use normal distribution" +msgstr "Χρήση κανονικής κατανομής" -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:400 -msgctxt "Palette" -msgid "slategray (#708090)" -msgstr "" +#: ../share/extensions/render_alphabetsoup.inx.h:1 +msgid "Alphabet Soup" +msgstr "Σούπα αλφάβητου" -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:403 -msgctxt "Palette" -msgid "lightslategray (#778899)" -msgstr "" +#: ../share/extensions/render_alphabetsoup.inx.h:2 +msgid "Random Seed:" +msgstr "Γεννήτρια τυχαίου:" -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:406 -msgctxt "Palette" -msgid "lightsteelblue (#B0C4DE)" -msgstr "" +#: ../share/extensions/render_alphabetsoup.inx.h:4 +#: ../src/live_effects/lpe-sketch.cpp:55 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2228 +msgid "Scale:" +msgstr "Κλίμακα:" -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:409 -msgctxt "Palette" -msgid "cornflowerblue (#6495ED)" -msgstr "" +#: ../share/extensions/render_alphabetsoup.inx.h:5 +#: ../share/extensions/render_barcode_datamatrix.inx.h:6 +msgid "Text:" +msgstr "Κείμενο:" -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:412 -msgctxt "Palette" -msgid "royalblue (#4169E1)" -msgstr "" +#: ../share/extensions/render_barcode.inx.h:1 +msgid "Bar Height:" +msgstr "Ύψος γραμμής:" -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:415 -msgctxt "Palette" -msgid "midnightblue (#191970)" -msgstr "" +#: ../share/extensions/render_barcode.inx.h:2 +msgid "Barcode" +msgstr "ταινιογράφημα" -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:418 -#, fuzzy -msgctxt "Palette" -msgid "lavender (#E6E6FA)" -msgstr "λεβάντα" +#: ../share/extensions/render_barcode.inx.h:3 +msgid "Barcode Data:" +msgstr "Δεδομένα ταινιογραφήματος:" -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:421 -msgctxt "Palette" -msgid "navy (#000080)" -msgstr "" +#: ../share/extensions/render_barcode.inx.h:4 +msgid "Barcode Type:" +msgstr "Τύπος ταινιογραφήματος:" -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:424 -msgctxt "Palette" -msgid "darkblue (#00008B)" -msgstr "" +#: ../share/extensions/replace_font.inx.h:1 +msgid "And replace with: " +msgstr "Και αντικατάσταση με: " -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:427 -msgctxt "Palette" -msgid "mediumblue (#0000CD)" -msgstr "" +#: ../share/extensions/replace_font.inx.h:2 +msgid "Choose this tab if you would like to see a list of the fonts used/found." +msgstr "Επιλογή αυτής της καρτέλας εάν θα θέλατε να δείτε μια λίστα των γραμματοσειρών που χρησιμοποιούνται/βρέθηκαν." -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:430 -msgctxt "Palette" -msgid "blue (#0000FF)" -msgstr "" +#: ../share/extensions/replace_font.inx.h:3 +msgid "Entire drawing" +msgstr "Συνολικό σχέδιο" -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:433 -msgctxt "Palette" -msgid "ghostwhite (#F8F8FF)" -msgstr "" +#: ../share/extensions/replace_font.inx.h:4 +msgid "Find and Replace font" +msgstr "Εύρεση και αντικατάσταση γραμματοσειράς" -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:436 -msgctxt "Palette" -msgid "slateblue (#6A5ACD)" -msgstr "" +#: ../share/extensions/replace_font.inx.h:5 +msgid "Find this font: " +msgstr "Εύρεση αυτής της γραμματοσειράς:" -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:439 -msgctxt "Palette" -msgid "darkslateblue (#483D8B)" -msgstr "" +#: ../share/extensions/replace_font.inx.h:6 +msgid "List all fonts" +msgstr "Λίστα όλων των γραμματοσειρών" -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:442 -msgctxt "Palette" -msgid "mediumslateblue (#7B68EE)" -msgstr "" +#: ../share/extensions/replace_font.inx.h:7 +msgid "Replace all fonts with: " +msgstr "Αντικατάσταση όλων των γραμματοσειρών με:" -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:445 -msgctxt "Palette" -msgid "mediumpurple (#9370DB)" -msgstr "" +#: ../share/extensions/replace_font.inx.h:8 +msgid "Replace font" +msgstr "Αντικατάσταση γραμματοσειράς" -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:448 -msgctxt "Palette" -msgid "blueviolet (#8A2BE2)" -msgstr "" +#: ../share/extensions/replace_font.inx.h:9 +msgid "Selected objects only" +msgstr "Επιλεγμένα αντικείμενα μόνο" -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:451 -msgctxt "Palette" -msgid "indigo (#4B0082)" -msgstr "" +#: ../share/extensions/replace_font.inx.h:11 +msgid "Work on:" +msgstr "Εργασία:" -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:454 -msgctxt "Palette" -msgid "darkorchid (#9932CC)" -msgstr "" +#: ../share/extensions/restack.inx.h:2 +msgid "Arbitrary Angle" +msgstr "Ελεύθερη γωνία" -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:457 -msgctxt "Palette" -msgid "darkviolet (#9400D3)" -msgstr "" +#: ../share/extensions/restack.inx.h:3 +msgid "Arrange" +msgstr "Ταξινόμηση " -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:460 -msgctxt "Palette" -msgid "mediumorchid (#BA55D3)" -msgstr "" +# #-#-#-#-# galeon.master.el.po (galeon 1.0) #-#-#-#-# +# +#: ../share/extensions/restack.inx.h:4 +msgid "Bottom" +msgstr "Πυθμένας" -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:463 -msgctxt "Palette" -msgid "thistle (#D8BFD8)" -msgstr "" +#: ../share/extensions/restack.inx.h:5 +msgid "Bottom to Top (90)" +msgstr "Από κάτω προς τα πάνω (90)" -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:466 -msgctxt "Palette" -msgid "plum (#DDA0DD)" -msgstr "" +#: ../share/extensions/restack.inx.h:6 +msgid "Horizontal Point:" +msgstr "Οριζόντιο σημείο:" -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:469 -msgctxt "Palette" -msgid "violet (#EE82EE)" -msgstr "" +#: ../share/extensions/restack.inx.h:7 +#: ../src/live_effects/lpe-ruler.cpp:27 +msgid "Left" +msgstr "Αριστερά" -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:472 -#, fuzzy -msgctxt "Palette" -msgid "purple (#800080)" -msgstr "μωβ #2" +#: ../share/extensions/restack.inx.h:8 +msgid "Left to Right (0)" +msgstr "Από αριστερά προς δεξιά (0)" -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:475 -msgctxt "Palette" -msgid "darkmagenta (#8B008B)" -msgstr "" +#: ../share/extensions/restack.inx.h:9 +msgid "Middle" +msgstr "Μέση" -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:478 -msgctxt "Palette" -msgid "magenta (#FF00FF)" -msgstr "" +#: ../share/extensions/restack.inx.h:10 +msgid "Radial Inward" +msgstr "Ακτινικό προς τα μέσα" -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:481 -msgctxt "Palette" -msgid "orchid (#DA70D6)" -msgstr "" +#: ../share/extensions/restack.inx.h:11 +msgid "Radial Outward" +msgstr "Ακτινικό προς τα έξω" -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:484 -msgctxt "Palette" -msgid "mediumvioletred (#C71585)" -msgstr "" +# #-#-#-#-# gdm.master.el.po (gdm.HEAD) #-#-#-#-# +# +#: ../share/extensions/restack.inx.h:12 +msgid "Restack" +msgstr "Ξαναστοίβαγμα" -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:487 -msgctxt "Palette" -msgid "deeppink (#FF1493)" -msgstr "" +#: ../share/extensions/restack.inx.h:13 +msgid "Restack Direction:" +msgstr "Κατεύθυνση ξαναστοιβάγματος:" -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:490 -msgctxt "Palette" -msgid "hotpink (#FF69B4)" -msgstr "" +# #-#-#-#-# galeon.master.el.po (galeon 1.0) #-#-#-#-# +# +# #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# +# +#: ../share/extensions/restack.inx.h:14 +#: ../src/live_effects/lpe-ruler.cpp:28 +msgid "Right" +msgstr "Δεξιά" -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:493 -msgctxt "Palette" -msgid "lavenderblush (#FFF0F5)" -msgstr "" +#: ../share/extensions/restack.inx.h:15 +msgid "Right to Left (180)" +msgstr "Από Δεξιά προς αριστερά (180)" -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:496 -msgctxt "Palette" -msgid "palevioletred (#DB7093)" -msgstr "" +# #-#-#-#-# galeon.master.el.po (galeon 1.0) #-#-#-#-# +# +# #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# +# +#: ../share/extensions/restack.inx.h:16 +msgid "Top" +msgstr "Κορυφή" -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:499 -msgctxt "Palette" -msgid "crimson (#DC143C)" -msgstr "" +#: ../share/extensions/restack.inx.h:17 +msgid "Top to Bottom (270)" +msgstr "Από πάνω προς τα κάτω (270)" -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:502 -msgctxt "Palette" -msgid "pink (#FFC0CB)" -msgstr "" +#: ../share/extensions/restack.inx.h:18 +msgid "Vertical Point:" +msgstr "Κάθετο σημείο:" -#. Palette: ./svg.gpl -#: ../share/palettes/palettes.h:505 -msgctxt "Palette" -msgid "lightpink (#FFB6C1)" -msgstr "" +#: ../share/extensions/rtree.inx.h:1 +msgid "Initial size:" +msgstr "Αρχικό μέγεθος:" -#. Palette: ./Tango-Palette.gpl -#: ../share/palettes/palettes.h:508 -#, fuzzy -msgctxt "Palette" -msgid "Butter 1" -msgstr "Mutt" +#: ../share/extensions/rtree.inx.h:2 +msgid "Minimum size:" +msgstr "Ελάχιστο μέγεθος:" -#. Palette: ./Tango-Palette.gpl -#: ../share/palettes/palettes.h:511 -#, fuzzy -msgctxt "Palette" -msgid "Butter 2" -msgstr "Mutt" +#: ../share/extensions/rtree.inx.h:3 +msgid "Random Tree" +msgstr "Τυχαίο δέντρο" -#. Palette: ./Tango-Palette.gpl -#: ../share/palettes/palettes.h:514 -#, fuzzy -msgctxt "Palette" -msgid "Butter 3" -msgstr "Mutt" +#: ../share/extensions/rubberstretch.inx.h:2 +#, no-c-format +msgid "Curve (%):" +msgstr "Καμπύλη (%):" -#. Palette: ./Tango-Palette.gpl -#: ../share/palettes/palettes.h:517 -#, fuzzy -msgctxt "Palette" -msgid "Chameleon 1" -msgstr "Galeon" +#: ../share/extensions/rubberstretch.inx.h:4 +msgid "Rubber Stretch" +msgstr "Εφελκυσμός ελαστικού" -#. Palette: ./Tango-Palette.gpl -#: ../share/palettes/palettes.h:520 -#, fuzzy -msgctxt "Palette" -msgid "Chameleon 2" -msgstr "Galeon" +#: ../share/extensions/rubberstretch.inx.h:6 +#, no-c-format +msgid "Strength (%):" +msgstr "Ισχύς (%):" -#. Palette: ./Tango-Palette.gpl -#: ../share/palettes/palettes.h:523 -#, fuzzy -msgctxt "Palette" -msgid "Chameleon 3" -msgstr "Galeon" +#: ../share/extensions/scour.inx.h:1 +msgid "Embed rasters" +msgstr "Ενσωμάτωση εικονογραφιών" -#. Palette: ./Tango-Palette.gpl -#: ../share/palettes/palettes.h:526 -#, fuzzy -msgctxt "Palette" -msgid "Orange 1" -msgstr "" -"#-#-#-#-# gbrainy.master.el.po (gbrainy master) #-#-#-#-#\n" -"Πορτοκάλι\n" -"#-#-#-#-# gnome-games.master.el.po (gnome-games.HEAD.el) #-#-#-#-#\n" -"Πορτοκαλί\n" -"#-#-#-#-# gnome-control-center.master.el.po (el) #-#-#-#-#\n" -"Πορτοκαλί\n" -"#-#-#-#-# xchat-gnome.master.el.po (xchat-gnome) #-#-#-#-#\n" -"Πορτοκαλί" +#: ../share/extensions/scour.inx.h:2 +msgid "Enable id stripping" +msgstr "Ενεργοποίηση αφαίρεσης ταυτότητας (id)" -#. Palette: ./Tango-Palette.gpl -#: ../share/palettes/palettes.h:529 -#, fuzzy -msgctxt "Palette" -msgid "Orange 2" -msgstr "" -"#-#-#-#-# gbrainy.master.el.po (gbrainy master) #-#-#-#-#\n" -"Πορτοκάλι\n" -"#-#-#-#-# gnome-games.master.el.po (gnome-games.HEAD.el) #-#-#-#-#\n" -"Πορτοκαλί\n" -"#-#-#-#-# gnome-control-center.master.el.po (el) #-#-#-#-#\n" -"Πορτοκαλί\n" -"#-#-#-#-# xchat-gnome.master.el.po (xchat-gnome) #-#-#-#-#\n" -"Πορτοκαλί" +#: ../share/extensions/scour.inx.h:3 +msgid "Enable viewboxing" +msgstr "Ενεργοποίηση πλαισίου προβολής" -#. Palette: ./Tango-Palette.gpl -#: ../share/palettes/palettes.h:532 -#, fuzzy -msgctxt "Palette" -msgid "Orange 3" -msgstr "" -"#-#-#-#-# gbrainy.master.el.po (gbrainy master) #-#-#-#-#\n" -"Πορτοκάλι\n" -"#-#-#-#-# gnome-games.master.el.po (gnome-games.HEAD.el) #-#-#-#-#\n" -"Πορτοκαλί\n" -"#-#-#-#-# gnome-control-center.master.el.po (el) #-#-#-#-#\n" -"Πορτοκαλί\n" -"#-#-#-#-# xchat-gnome.master.el.po (xchat-gnome) #-#-#-#-#\n" -"Πορτοκαλί" +#: ../share/extensions/scour.inx.h:4 +msgid "Group collapsing" +msgstr "Μείωση ομάδων" -#. Palette: ./Tango-Palette.gpl -#: ../share/palettes/palettes.h:535 -#, fuzzy -msgctxt "Palette" -msgid "Sky Blue 1" -msgstr "μπλε ουρανού #2" +# #-#-#-#-# libgnomeui.master.el.po (el) #-#-#-#-# +# #-#-#-#-# memory.el.po (abiword 1.0) #-#-#-#-# +# #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-# +# +# #-#-#-#-# mrproject-el.po (mrproject 0.5) #-#-#-#-# +# +# #-#-#-#-# toutdoux-el.po (toutdoux 1.0) #-#-#-#-# +# +#: ../share/extensions/scour.inx.h:6 +msgid "Indent" +msgstr "Εσοχή" -#. Palette: ./Tango-Palette.gpl -#: ../share/palettes/palettes.h:538 -#, fuzzy -msgctxt "Palette" -msgid "Sky Blue 2" -msgstr "μπλε ουρανού #2" +#: ../share/extensions/scour.inx.h:7 +msgid "Keep editor data" +msgstr "Διατήρηση δεδομένων επεξεργαστή" -#. Palette: ./Tango-Palette.gpl -#: ../share/palettes/palettes.h:541 -#, fuzzy -msgctxt "Palette" -msgid "Sky Blue 3" -msgstr "μπλε ουρανού #2" +#: ../share/extensions/scour.inx.h:9 +msgid "Optimized SVG (*.svg)" +msgstr "Βελτιστοποιημένα SVG (*.svg)" -#. Palette: ./Tango-Palette.gpl -#: ../share/palettes/palettes.h:544 -msgctxt "Palette" -msgid "Plum 1" -msgstr "" +#: ../share/extensions/scour.inx.h:10 +msgid "Optimized SVG Output" +msgstr "Έξοδος βελτιστοποιημένου SVG" -#. Palette: ./Tango-Palette.gpl -#: ../share/palettes/palettes.h:547 -msgctxt "Palette" -msgid "Plum 2" -msgstr "" +#: ../share/extensions/scour.inx.h:12 +msgid "Scalable Vector Graphics" +msgstr "Κλιμακώσιμα διανυσματικά γραφικά" -#. Palette: ./Tango-Palette.gpl -#: ../share/palettes/palettes.h:550 -msgctxt "Palette" -msgid "Plum 3" -msgstr "" +#: ../share/extensions/scour.inx.h:13 +msgid "Set precision" +msgstr "Ορισμός ακρίβειας" -#. Palette: ./Tango-Palette.gpl -#: ../share/palettes/palettes.h:553 -#, fuzzy -msgctxt "Palette" -msgid "Chocolate 1" -msgstr "Chocolate" +#: ../share/extensions/scour.inx.h:14 +msgid "Simplify colors" +msgstr "Απλοποίηση χρωμάτων" -#. Palette: ./Tango-Palette.gpl -#: ../share/palettes/palettes.h:556 -#, fuzzy -msgctxt "Palette" -msgid "Chocolate 2" -msgstr "Chocolate" +#: ../share/extensions/scour.inx.h:15 +msgid "Space" +msgstr "Διάστημα" -#. Palette: ./Tango-Palette.gpl -#: ../share/palettes/palettes.h:559 -#, fuzzy -msgctxt "Palette" -msgid "Chocolate 3" -msgstr "Chocolate" +#: ../share/extensions/scour.inx.h:16 +msgid "Strip xml prolog" +msgstr "Αφαίρεση προλόγου xml" -#. Palette: ./Tango-Palette.gpl -#: ../share/palettes/palettes.h:562 -#, fuzzy -msgctxt "Palette" -msgid "Scarlet Red 1" -msgstr "Αρχικοποίηση" +#: ../share/extensions/scour.inx.h:17 +msgid "Style to xml" +msgstr "Μορφοποίηση στο xml" -#. Palette: ./Tango-Palette.gpl -#: ../share/palettes/palettes.h:565 -#, fuzzy -msgctxt "Palette" -msgid "Scarlet Red 2" -msgstr "Αρχικοποίηση" +#: ../share/extensions/scour.inx.h:18 +msgid "Tab" +msgstr "Καρτέλα" -#. Palette: ./Tango-Palette.gpl -#: ../share/palettes/palettes.h:568 -#, fuzzy -msgctxt "Palette" -msgid "Scarlet Red 3" -msgstr "Αρχικοποίηση" +#: ../share/extensions/scour.inx.h:20 +#, no-c-format +msgid "" +"This extension optimizes the SVG file according to the following options:\n" +" * Simplify colors: convert all colors to #RRGGBB format.\n" +" * Style to xml: convert styles into XML attributes.\n" +" * Group collapsing: collapse group elements.\n" +" * Enable id stripping: remove all un-referenced ID attributes.\n" +" * Embed rasters: embed rasters as base64-encoded data.\n" +" * Keep editor data: don't remove Inkscape, Sodipodi or Adobe Illustrator elements and attributes.\n" +" * Enable viewboxing: size image to 100%/100% and introduce a viewBox.\n" +" * Strip xml prolog: don't output the xml prolog.\n" +" * Set precision: set number of significant digits (default: 5).\n" +" * Indent: indentation of the output: none, space, tab (default: space)." +msgstr "" +"Αυτή η επέκταση βελτιστοποιεί το αρχείο SVG σύμφωνα με τις ακόλουθες επιλογές:\n" +" * Απλοποίηση χρωμάτων: μετατροπή όλων των χρωμάτων σε μορφή #RRGGBB.\n" +" * Μορφοποίηση σε xml: μετατροπή μορφοποιήσεων σε γνωρίσματα XML.\n" +" * Μείωση ομάδων: μείωση στοιχείων ομάδων.\n" +" * Ενεργοποίηση αφαίρεσης ταυτοτήτων: αφαίρεση όλων των μη αναφερόμενων γνωρισμάτων ταυτοτήτων .\n" +" * Ενσωμάτωση εικονογραφιών: ενσωμάτωση εικονογραφιών ως δεδομένα σε κώδικα βάσης 64.\n" +" * Διατήρηση δεδομένων επεξεργαστή: μην αφαιρείτε στοιχεία και γνωρίσματα των Inkscape, Sodipodi or Adobe Illustrator.\n" +" * Ενεργοποίηση παραθύρου προεπισκόπησης: μέγεθος εικόνας στο 100%/100% και εισαγωγή παραθύρου προεπισκόπησης.\n" +" * Αφαίρεση προλόγου xml: μην εξάγετε τον πρόλογο xml.\n" +" * Ορισμός ακρίβειας: ορισμός αριθμού σημαντικών ψηφίων (προεπιλογή: 5).\n" +" * Εσοχή: εσοχή της εξόδου: καμία, διάστημα, στηλοθέτης (προεπιλογή: διάστημα)." -# Translation of "custom" sucks! ("kata paraggelia"??? nah!) -#. Palette: ./Tango-Palette.gpl -#: ../share/palettes/palettes.h:571 -#, fuzzy -msgctxt "Palette" -msgid "Aluminium 1" -msgstr "Ελάχιστο μέγεθος" +#: ../share/extensions/sk1_input.inx.h:1 +msgid "Open files saved in sK1 vector graphics editor" +msgstr "Άνοιγμα αποθηκευμένων αρχείων με επεξεργαστή διανυσματικών γραφικών sK1" -# Translation of "custom" sucks! ("kata paraggelia"??? nah!) -#. Palette: ./Tango-Palette.gpl -#: ../share/palettes/palettes.h:574 -#, fuzzy -msgctxt "Palette" -msgid "Aluminium 2" -msgstr "Ελάχιστο μέγεθος" +#: ../share/extensions/sk1_input.inx.h:2 +#: ../share/extensions/sk1_output.inx.h:2 +msgid "sK1 vector graphics files (.sk1)" +msgstr "Αρχεία διανυσματικών γραφικών sK1 (.sk1)" -# Translation of "custom" sucks! ("kata paraggelia"??? nah!) -#. Palette: ./Tango-Palette.gpl -#: ../share/palettes/palettes.h:577 -#, fuzzy -msgctxt "Palette" -msgid "Aluminium 3" -msgstr "Ελάχιστο μέγεθος" +#: ../share/extensions/sk1_input.inx.h:3 +msgid "sK1 vector graphics files input" +msgstr "Είσοδος αρχείων διανυσματικών γραφικών sK1" -# Translation of "custom" sucks! ("kata paraggelia"??? nah!) -#. Palette: ./Tango-Palette.gpl -#: ../share/palettes/palettes.h:580 -#, fuzzy -msgctxt "Palette" -msgid "Aluminium 4" -msgstr "Ελάχιστο μέγεθος" +#: ../share/extensions/sk1_output.inx.h:1 +msgid "File format for use in sK1 vector graphics editor" +msgstr "Τύπος αρχείου για χρήση στον επεξεργαστή διανυσματικών γραφικών sK1" -# Translation of "custom" sucks! ("kata paraggelia"??? nah!) -#. Palette: ./Tango-Palette.gpl -#: ../share/palettes/palettes.h:583 -#, fuzzy -msgctxt "Palette" -msgid "Aluminium 5" -msgstr "Ελάχιστο μέγεθος" +#: ../share/extensions/sk1_output.inx.h:3 +msgid "sK1 vector graphics files output" +msgstr "Έξοδος αρχείων διανυσματικών γραφικών sK1" -# Translation of "custom" sucks! ("kata paraggelia"??? nah!) -#. Palette: ./Tango-Palette.gpl -#: ../share/palettes/palettes.h:586 -#, fuzzy -msgctxt "Palette" -msgid "Aluminium 6" -msgstr "Ελάχιστο μέγεθος" +#: ../share/extensions/sk_input.inx.h:1 +msgid "A diagram created with the program Sketch" +msgstr "Ένα διάγραμμα που δημιουργήθηκε με το πρόγραμμα Sketch" -#: ../share/patterns/patterns.svg.h:2 -#, fuzzy -msgid "Stripes 1:1" -msgstr "λωρίδες | λουρίδες" +#: ../share/extensions/sk_input.inx.h:2 +msgid "Sketch Diagram (*.sk)" +msgstr "Διάγραμμα Sketch (*.sk)" -#: ../share/patterns/patterns.svg.h:3 -#, fuzzy -msgid "Stripes 1:1 white" -msgstr "Μέγεθος stripe" +#: ../share/extensions/sk_input.inx.h:3 +msgid "Sketch Input" +msgstr "Είσοδος Sketch" -#: ../share/patterns/patterns.svg.h:4 -#, fuzzy -msgid "Stripes 1:1.5" -msgstr "Μέγε_θος Stripe:" +#: ../share/extensions/spirograph.inx.h:1 +msgid "Gear Placement:" +msgstr "Τοποθέτηση γραναζιών:" -#: ../share/patterns/patterns.svg.h:5 -#, fuzzy -msgid "Stripes 1:1.5 white" -msgstr "Μέγεθος stripe" +#: ../share/extensions/spirograph.inx.h:2 +msgid "Inside (Hypotrochoid)" +msgstr "Εσωτερικό (υποτροχοειδές)" -#: ../share/patterns/patterns.svg.h:6 -#, fuzzy -msgid "Stripes 1:2" -msgstr "λωρίδες | λουρίδες" +#: ../share/extensions/spirograph.inx.h:3 +msgid "Outside (Epitrochoid)" +msgstr "Εξωτερικό (Επιτροχοειδές)" -#: ../share/patterns/patterns.svg.h:7 -#, fuzzy -msgid "Stripes 1:2 white" -msgstr "Μέγεθος stripe" +#: ../share/extensions/spirograph.inx.h:4 +msgid "Quality (Default = 16):" +msgstr "Ποιότητα (Προεπιλογή=16):" -#: ../share/patterns/patterns.svg.h:8 -#, fuzzy -msgid "Stripes 1:3" -msgstr "λωρίδες | λουρίδες" +#: ../share/extensions/spirograph.inx.h:5 +msgid "R - Ring Radius (px):" +msgstr "Ακτίνα δακτυλίου R (px):" -#: ../share/patterns/patterns.svg.h:9 -#, fuzzy -msgid "Stripes 1:3 white" -msgstr "Μέγεθος stripe" +#: ../share/extensions/spirograph.inx.h:8 +msgid "Spirograph" +msgstr "Σπειρογράφημα (ελικοειδές γράφημα)" -#: ../share/patterns/patterns.svg.h:10 -#, fuzzy -msgid "Stripes 1:4" -msgstr "λωρίδες | λουρίδες" +#: ../share/extensions/spirograph.inx.h:9 +msgid "d - Pen Radius (px):" +msgstr "ακτίνα πένας d (px):" -#: ../share/patterns/patterns.svg.h:11 -#, fuzzy -msgid "Stripes 1:4 white" -msgstr "Μέγεθος stripe" +#: ../share/extensions/spirograph.inx.h:10 +msgid "r - Gear Radius (px):" +msgstr "ακτίνα γραναζιού r (px):" -#: ../share/patterns/patterns.svg.h:12 -#, fuzzy -msgid "Stripes 1:5" -msgstr "λωρίδες | λουρίδες" +#: ../share/extensions/split.inx.h:3 +msgid "Preserve original text" +msgstr "Διατήρηση αρχικού κειμένου" -#: ../share/patterns/patterns.svg.h:13 -#, fuzzy -msgid "Stripes 1:5 white" -msgstr "Μέγεθος stripe" +#: ../share/extensions/split.inx.h:4 +msgid "Split text" +msgstr "Διαίρεση κειμένου" -#: ../share/patterns/patterns.svg.h:14 -#, fuzzy -msgid "Stripes 1:8" -msgstr "λωρίδες | λουρίδες" +#: ../share/extensions/split.inx.h:5 +msgid "Split:" +msgstr "Διαχωρισμός:" -#: ../share/patterns/patterns.svg.h:15 -#, fuzzy -msgid "Stripes 1:8 white" -msgstr "Μέγεθος stripe" +#: ../share/extensions/split.inx.h:7 +msgid "This effect splits texts into different lines, words or letters." +msgstr "Αυτό το εφέ διαιρεί κείμενα σε διαφορετικές γραμμές, λέξεις ή γράμματα." -#: ../share/patterns/patterns.svg.h:16 -#, fuzzy -msgid "Stripes 1:10" -msgstr "Μέγε_θος Stripe:" +#: ../share/extensions/split.inx.h:8 +msgctxt "split" +msgid "Letters" +msgstr "Γράμματα" -#: ../share/patterns/patterns.svg.h:17 -#, fuzzy -msgid "Stripes 1:10 white" -msgstr "Μέγεθος stripe" +#: ../share/extensions/split.inx.h:9 +msgctxt "split" +msgid "Lines" +msgstr "Γραμμές" -#: ../share/patterns/patterns.svg.h:18 -#, fuzzy -msgid "Stripes 1:16" -msgstr "Μέγε_θος Stripe:" +#: ../share/extensions/split.inx.h:10 +msgctxt "split" +msgid "Words" +msgstr "Λέξεις" -#: ../share/patterns/patterns.svg.h:19 -#, fuzzy -msgid "Stripes 1:16 white" -msgstr "Μέγεθος stripe" +#: ../share/extensions/straightseg.inx.h:1 +msgid "Behavior:" +msgstr "Συμπεριφορά:" -#: ../share/patterns/patterns.svg.h:20 -#, fuzzy -msgid "Stripes 1:32" -msgstr "Μέγε_θος Stripe:" +#: ../share/extensions/straightseg.inx.h:3 +msgid "Percent:" +msgstr "Ποσοστό:" -#: ../share/patterns/patterns.svg.h:21 -#, fuzzy -msgid "Stripes 1:32 white" -msgstr "Μέγεθος stripe" +#: ../share/extensions/straightseg.inx.h:4 +msgid "Straighten Segments" +msgstr "Ευθυγράμμιση τμημάτων" -#: ../share/patterns/patterns.svg.h:22 -#, fuzzy -msgid "Stripes 1:64" -msgstr "Μέγε_θος Stripe:" +#: ../share/extensions/summersnight.inx.h:1 +msgid "Envelope" +msgstr "Φάκελος" -#: ../share/patterns/patterns.svg.h:23 -#, fuzzy -msgid "Stripes 2:1" -msgstr "λωρίδες | λουρίδες" +#: ../share/extensions/svg2xaml.inx.h:1 +#: ../share/extensions/xaml2svg.inx.h:1 +msgid "Microsoft XAML (*.xaml)" +msgstr "Microsoft XAML (*.xaml)" -#: ../share/patterns/patterns.svg.h:24 -#, fuzzy -msgid "Stripes 2:1 white" -msgstr "Μέγεθος stripe" +#: ../share/extensions/svg2xaml.inx.h:2 +#: ../share/extensions/xaml2svg.inx.h:2 +msgid "Microsoft's GUI definition format" +msgstr "Μορφή ορισμού Microsoft's GUI" -#: ../share/patterns/patterns.svg.h:25 -#, fuzzy -msgid "Stripes 4:1" -msgstr "λωρίδες | λουρίδες" +#: ../share/extensions/svg2xaml.inx.h:3 +msgid "XAML Output" +msgstr "Έξοδος XAML" -#: ../share/patterns/patterns.svg.h:26 -#, fuzzy -msgid "Stripes 4:1 white" -msgstr "Μέγεθος stripe" +#: ../share/extensions/svg_and_media_zip_output.inx.h:1 +msgid "Compressed Inkscape SVG with media (*.zip)" +msgstr "Συμπιεσμένο Inkscape SVG με πολυμέσα (*.zip)" -#: ../share/patterns/patterns.svg.h:27 -#, fuzzy -msgid "Checkerboard" -msgstr "" -"#-#-#-#-# gthumb.gthumb-2-12.el.po (gthumb-gthumb-2-10-po-el-6221) #-#-#-#-" -"#\n" -"Τσεκαρισμένο\n" -"#-#-#-#-# the-board.master.el.po (the-board git) #-#-#-#-#\n" -"Καρό" +#: ../share/extensions/svg_and_media_zip_output.inx.h:2 +msgid "Inkscape's native file format compressed with Zip and including all media files" +msgstr "Η εγγενής μορφή αρχείου του Inkscape συμπιεσμένη με Zip που περιλαμβάνει όλα τα αρχεία μέσων" -#: ../share/patterns/patterns.svg.h:28 -#, fuzzy -msgid "Checkerboard white" -msgstr "Επιλεγμένη κατάσταση" +#: ../share/extensions/svg_and_media_zip_output.inx.h:3 +msgid "ZIP Output" +msgstr "Έξοδος ZIP" -#: ../share/patterns/patterns.svg.h:29 -#, fuzzy -msgid "Packed circles" -msgstr "κουκίδα μαύρος κύκλος" +#: ../share/extensions/svgcalendar.inx.h:1 +msgid "Automatically set size and position" +msgstr "Αυτόματη ρύθμιση μεγέθους και θέσης" -#: ../share/patterns/patterns.svg.h:30 -msgid "Polka dots, small" -msgstr "" +# #-#-#-#-# libgnomeui.master.el.po (el) #-#-#-#-# +# #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-# +# +# #-#-#-#-# gnucash-el.po (abiword 1.0) #-#-#-#-# +# +# #-#-#-#-# mrproject-el.po (mrproject 0.5) #-#-#-#-# +# +# #-#-#-#-# orca.master.el.po (orca.HEAD) #-#-#-#-# +# #-#-#-#-# libgnomeui.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-# +# +# #-#-#-#-# gnucash-el.po (abiword 1.0) #-#-#-#-# +# +# #-#-#-#-# mrproject-el.po (mrproject 0.5) #-#-#-#-# +# +#: ../share/extensions/svgcalendar.inx.h:2 +msgid "Calendar" +msgstr "Ημερολόγιο" -#: ../share/patterns/patterns.svg.h:31 -msgid "Polka dots, small white" -msgstr "" +#: ../share/extensions/svgcalendar.inx.h:3 +msgid "Char Encoding:" +msgstr "Κωδικοποίηση χαρακτήρων:" -#: ../share/patterns/patterns.svg.h:32 -msgid "Polka dots, medium" -msgstr "" +# #-#-#-#-# gtkhtml.master.el.po (gtkhtml.HEAD) #-#-#-#-# +# +# #-#-#-#-# gnome-terminal.master.el.po (gnome-terminal.HEAD) #-#-#-#-# +# #-#-#-#-# galeon-el.po (galeon 1.0) #-#-#-#-# +# +# #-#-#-#-# gnucash-el.po (abiword 1.0) #-#-#-#-# +# +# #-#-#-#-# gtkhtml-el.po (gtkhtml 0.8.1) #-#-#-#-# +# +# #-#-#-#-# nautilus-el.po (nautilus 0.8.3) #-#-#-#-# +# +# #-#-#-#-# pan-el.po (pan 0.11.1.90) #-#-#-#-# +# +# #-#-#-#-# toutdoux-el.po (toutdoux 1.0) #-#-#-#-# +# +# #-#-#-#-# balsa.master.el.po (balsa 2.0.13) #-#-#-#-# +# +#: ../share/extensions/svgcalendar.inx.h:4 +#: ../src/ui/dialog/tracedialog.cpp:515 +msgid "Colors" +msgstr "Χρώματα" -#: ../share/patterns/patterns.svg.h:33 -msgid "Polka dots, medium white" -msgstr "" +#: ../share/extensions/svgcalendar.inx.h:5 +#: ../src/ui/dialog/input.cpp:583 +msgid "Configuration" +msgstr "Ρύθμιση" -#: ../share/patterns/patterns.svg.h:34 -#, fuzzy -msgid "Polka dots, large" -msgstr "" -"#-#-#-#-# gossip.master.el.po (el) #-#-#-#-#\n" -"Κάντε κλικ για μεγέθυνση\n" -"#-#-#-#-# empathy.master.el.po (empathy.HEAD) #-#-#-#-#\n" -"Κλικ για μεγέθυνση" +#: ../share/extensions/svgcalendar.inx.h:6 +msgid "Day color:" +msgstr "Χρώμα ημέρας:" -#: ../share/patterns/patterns.svg.h:35 -msgid "Polka dots, large white" -msgstr "" +# +#: ../share/extensions/svgcalendar.inx.h:7 +msgid "Day names:" +msgstr "Ονόματα ημέρας:" -#: ../share/patterns/patterns.svg.h:36 -#, fuzzy -msgid "Wavy" -msgstr "Σκίαση" +#: ../share/extensions/svgcalendar.inx.h:8 +msgid "Fill empty day boxes with next month's days" +msgstr "Γεμίστε τα πλαίσια κενών ημερών με τις ημέρες του επόμενου μήνα." -#: ../share/patterns/patterns.svg.h:37 -#, fuzzy -msgid "Wavy white" -msgstr "" -"#-#-#-#-# gtkhtml.master.el.po (gtkhtml.HEAD) #-#-#-#-#\n" -"λευκό\n" -"#-#-#-#-# gbrainy.master.el.po (gbrainy master) #-#-#-#-#\n" -"άσπρο\n" -"#-#-#-#-# gcompris.master.el.po (gcompris.HEAD) #-#-#-#-#\n" -"λευκό\n" -"#-#-#-#-# ghex.master.el.po (ghex 1.2) #-#-#-#-#\n" -"λευκό" +#: ../share/extensions/svgcalendar.inx.h:9 +msgid "January February March April May June July August September October November December" +msgstr "Ιανουάριος Φεβρουάριος Μάρτιος Απρίλιος Μάιος Ιούνιος Ιούλιος Αύγουστος Σεπτέμβριος Οκτώβριος Νοέμβριος Δεκέμβριος" -#: ../share/patterns/patterns.svg.h:38 -msgid "Camouflage" -msgstr "" +#: ../share/extensions/svgcalendar.inx.h:10 +#: ../src/dialogs/text-edit.cpp:224 +msgid "Layout" +msgstr "Διάταξη" -#: ../share/patterns/patterns.svg.h:39 -#, fuzzy -msgid "Ermine" -msgstr "Εξέταση" +#: ../share/extensions/svgcalendar.inx.h:11 +msgid "Localization" +msgstr "Τοπικοποίηση" -#: ../share/patterns/patterns.svg.h:40 -#, fuzzy -msgid "Sand (bitmap)" -msgstr "Sand Point" +#: ../share/extensions/svgcalendar.inx.h:12 +msgid "Monday" +msgstr "Δευτέρα" -#: ../share/patterns/patterns.svg.h:41 -#, fuzzy -msgid "Cloth (bitmap)" -msgstr "Διακοπείσα σωλήνωση" +#: ../share/extensions/svgcalendar.inx.h:13 +msgid "Month (0 for all):" +msgstr "Μήνας (0 για όλους):" -#: ../share/patterns/patterns.svg.h:42 -#, fuzzy -msgid "Old paint (bitmap)" -msgstr "Εξαγωγή Αρχείου" +#: ../share/extensions/svgcalendar.inx.h:14 +msgid "Month Margin:" +msgstr "Περιθώριο μηνός:" -#: ../src/conn-avoid-ref.cpp:238 -msgid "Add a new connection point" -msgstr "Προσθήκη νέου σημείου σύνδεσης" +#: ../share/extensions/svgcalendar.inx.h:15 +msgid "Month Width:" +msgstr "Πλάτος μηνός:" -#: ../src/conn-avoid-ref.cpp:263 -msgid "Move a connection point" -msgstr "Μετακίνηση σημείου σύνδεσης" +#: ../share/extensions/svgcalendar.inx.h:16 +msgid "Month color:" +msgstr "Χρώμα μήνα:" -#: ../src/conn-avoid-ref.cpp:283 -msgid "Remove a connection point" -msgstr "Διαγραφή σημείου σύνδεσης" +#: ../share/extensions/svgcalendar.inx.h:17 +msgid "Month names:" +msgstr "Ονόματα μήνα:" -#: ../src/live_effects/lpe-extrude.cpp:28 -msgid "Direction" -msgstr "Κατεύθυνση" +#: ../share/extensions/svgcalendar.inx.h:18 +msgid "Months per line:" +msgstr "Μήνες ανά γραμμή" -#: ../src/live_effects/lpe-extrude.cpp:28 -#, fuzzy -msgid "Defines the direction and magnitude of the extrusion" -msgstr "Καθορίζει το προεπιλεγμένο πλάτος της εφαρμογής." +#: ../share/extensions/svgcalendar.inx.h:19 +msgid "Next month day color:" +msgstr "Χρώμα ημέρας επόμενου μήνα:" -#: ../src/sp-flowtext.cpp:382 ../src/sp-text.cpp:435 -#: ../src/text-context.cpp:1628 -#, fuzzy -msgid " [truncated]" -msgstr "Αποκοπή ψηφίων" +#: ../share/extensions/svgcalendar.inx.h:21 +msgid "Saturday" +msgstr "Σάββατο" -#: ../src/sp-flowtext.cpp:385 -#, c-format -msgid "Flowed text (%d character%s)" -msgid_plural "Flowed text (%d characters%s)" -msgstr[0] "Ρέον κείμενο (%d χαρακτήρας%s)" -msgstr[1] "Ρέον κείμενο (%d χαρακτήρες%s)" +#: ../share/extensions/svgcalendar.inx.h:22 +msgid "Saturday and Sunday" +msgstr "Σάββατο και Κυριακή" -#: ../src/sp-flowtext.cpp:387 -#, c-format -msgid "Linked flowed text (%d character%s)" -msgid_plural "Linked flowed text (%d characters%s)" -msgstr[0] "" -msgstr[1] "" +#: ../share/extensions/svgcalendar.inx.h:23 +msgid "Select your system encoding. More information at http://docs.python.org/library/codecs.html#standard-encodings." +msgstr "Επιλέξτε κωδικοποίηση του συστήματός σας. Περισσότερες πληροφορίες στο http://docs.python.org/library/codecs.html#standard-encodings." -#: ../src/arc-context.cpp:330 -msgid "" -"Ctrl: make circle or integer-ratio ellipse, snap arc/segment angle" -msgstr "" -"Ctrl: δημιουργία κύκλου ή έλλειψης με ακέραια αναλογία, αγκίστρωση " -"γωνίας τόξου/τμήματος" +#: ../share/extensions/svgcalendar.inx.h:24 +msgid "Sun Mon Tue Wed Thu Fri Sat" +msgstr "Κυρ Δευ Τρι Τετ Πεμ Παρ Σαβ" -#: ../src/arc-context.cpp:331 ../src/rect-context.cpp:375 -msgid "Shift: draw around the starting point" -msgstr "Shift: ζωγράφισε γύρω από το σημείο εκκίνησης" +#: ../share/extensions/svgcalendar.inx.h:25 +msgid "Sunday" +msgstr "Κυριακή" -#: ../src/arc-context.cpp:482 -#, c-format -msgid "" -"Ellipse: %s × %s (constrained to ratio %d:%d); with Shift " -"to draw around the starting point" -msgstr "" -"Έλλειψη: %s × %s (περιορισμένη σε αναλογία %d:%d), με Shift για σχεδίαση γύρω από το σημείο εκκίνησης" +#: ../share/extensions/svgcalendar.inx.h:26 +msgid "The day names list must start from Sunday." +msgstr "Η λίστα ονομάτων της ημέρας πρέπει να αρχίζει από Κυριακή." -#: ../src/arc-context.cpp:484 -#, c-format -msgid "" -"Ellipse: %s × %s; with Ctrl to make square or integer-" -"ratio ellipse; with Shift to draw around the starting point" -msgstr "" -"Έλλειψη: %s × %s, με Ctrl για δημιουργία κύκλου ή " -"έλλειψης ακέραιων αναλογιών, με Shift για σχεδίαση γύρω από το σημείο " -"εκκίνησης" +#: ../share/extensions/svgcalendar.inx.h:27 +msgid "The options below have no influence when the above is checked." +msgstr "Οι παρακάτω επιλογές δεν έχουν καμιά επίδραση, όταν έχει επιλεγεί το πιο πάνω." -#: ../src/arc-context.cpp:510 -msgid "Create ellipse" -msgstr "Δημιουργία έλλειψης" +#: ../share/extensions/svgcalendar.inx.h:28 +msgid "Week start day" +msgstr "Αρχική ημέρα εβδομάδας" -#: ../src/box3d-context.cpp:442 ../src/box3d-context.cpp:449 -#: ../src/box3d-context.cpp:456 ../src/box3d-context.cpp:463 -#: ../src/box3d-context.cpp:470 ../src/box3d-context.cpp:477 -#, fuzzy -msgid "Change perspective (angle of PLs)" -msgstr "Αλλαγή προτιμήσεων πληκτρολογίου" +#: ../share/extensions/svgcalendar.inx.h:29 +msgid "Weekday name color:" +msgstr "Χρώμα ονόματος ημέρας της εβδομάδας: " -#. status text -#: ../src/box3d-context.cpp:656 -msgid "3D Box; with Shift to extrude along the Z axis" -msgstr "" +#: ../share/extensions/svgcalendar.inx.h:30 +msgid "Weekend day color:" +msgstr "Χρώμα ημέρας σαββατοκύριακου:" -#: ../src/box3d-context.cpp:684 -#, fuzzy -msgid "Create 3D box" -msgstr "Δημιουργία CD" +#: ../share/extensions/svgcalendar.inx.h:31 +msgid "Weekend:" +msgstr "Σαββατοκύριακο:" -#: ../src/box3d.cpp:322 -#, fuzzy -msgid "3D Box" -msgstr "3G" +#: ../share/extensions/svgcalendar.inx.h:32 +msgid "Year (4 digits):" +msgstr "Χρόνος (4 ψηφία):" -#: ../src/connector-context.cpp:242 -msgid "Connection point: click or drag to create a new connector" -msgstr "Σημείο σύνδεσης: κλικ ή σύρετε για δημιουργία νέου συνδέσμου" +#: ../share/extensions/svgcalendar.inx.h:33 +msgid "Year color:" +msgstr "Χρώμα έτους:" -#: ../src/connector-context.cpp:243 -msgid "Connection point: click to select, drag to move" -msgstr "Σημείο σύνδεσης: κλικ για επιλογή, σύρετε για μετακίνηση" +#: ../share/extensions/svgcalendar.inx.h:34 +msgid "You may change the names for other languages:" +msgstr "Μπορείτε να αλλάξετε τα ονόματα για άλλες γλώσσες:" -#: ../src/connector-context.cpp:786 -msgid "Creating new connector" -msgstr "Γίνεται δημιουργία νέου συνδέσμου" +#: ../share/extensions/text_braille.inx.h:1 +msgid "Convert to Braille" +msgstr "Μετατροπή σε Braille" -#: ../src/connector-context.cpp:1180 -#, fuzzy -msgid "Connector endpoint drag cancelled." -msgstr "Η σύνδεση ακυρώθηκε" +#: ../share/extensions/text_flipcase.inx.h:2 +msgid "fLIP cASE" +msgstr "Αντιστροφή γράμματος" -#: ../src/connector-context.cpp:1210 -#, fuzzy -msgid "Connection point drag cancelled." -msgstr "Η σύνδεση ακυρώθηκε" +#: ../share/extensions/text_lowercase.inx.h:2 +msgid "lowercase" +msgstr "πεζά γράμματα" -#: ../src/connector-context.cpp:1323 -msgid "Reroute connector" -msgstr "Επαναχάραξη συνδέσμου" +#: ../share/extensions/text_randomcase.inx.h:2 +msgid "rANdOm CasE" +msgstr "Τυχαία γράμματα" -#: ../src/connector-context.cpp:1494 -msgid "Create connector" -msgstr "Δημιουργία συνδέσμου" +#: ../share/extensions/text_replace.inx.h:1 +msgid "By:" +msgstr "Κατά:" -#: ../src/connector-context.cpp:1517 -msgid "Finishing connector" -msgstr "Ολοκλήρωση συνδέσμου" +#: ../share/extensions/text_replace.inx.h:2 +msgid "Replace text" +msgstr "Αντικατάσταση κειμένου" -#: ../src/connector-context.cpp:1814 -msgid "Connector endpoint: drag to reroute or connect to new shapes" -msgstr "" -"Τελικό σημείο σύνδεσης: σύρε για επανασύνδεση ή για να συνδέσεις σε " -"νέα σχήματα" +#: ../share/extensions/text_replace.inx.h:3 +msgid "Replace:" +msgstr "Αντικατάσταση:" -#: ../src/connector-context.cpp:1963 -msgid "Select at least one non-connector object." -msgstr "Επέλεξε τουλάχιστο ένα αντικείμενο που δεν είναι σύνδεσμος." +#: ../share/extensions/text_titlecase.inx.h:2 +msgid "Title Case" +msgstr "Γράμματα τίτλου" -#: ../src/connector-context.cpp:1968 ../src/widgets/toolbox.cpp:8187 -msgid "Make connectors avoid selected objects" -msgstr "Αποφυγή επιλεγμένων αντικειμένων από τους συνδέσμους" +#: ../share/extensions/text_uppercase.inx.h:2 +msgid "UPPERCASE" +msgstr "ΚΕΦΑΛΑΙΑ" -#: ../src/connector-context.cpp:1969 ../src/widgets/toolbox.cpp:8197 -msgid "Make connectors ignore selected objects" -msgstr "Αγνόηση επιλεγμένων αντικειμένων από τους συνδέσμους" +#: ../share/extensions/triangle.inx.h:1 +msgid "Angle a (deg):" +msgstr "Γωνία a σε μοίρες:" -#: ../src/context-fns.cpp:36 ../src/context-fns.cpp:65 -msgid "Current layer is hidden. Unhide it to be able to draw on it." -msgstr "" -"Το τρέχον στρώμα είναι κρυμμένο. Εμφάνισε το για να μπορέσεις να " -"σχεδιάσεις σε αυτό." +#: ../share/extensions/triangle.inx.h:2 +msgid "Angle b (deg):" +msgstr "Γωνία b σε μοίρες:" -#: ../src/context-fns.cpp:42 ../src/context-fns.cpp:71 -msgid "Current layer is locked. Unlock it to be able to draw on it." -msgstr "" -"Το τρέχον στρώμα είναι κλειδωμένο. Ξεκλείδωσέ το για να μπορέσεις να " -"σχεδιάσεις σε αυτό." +#: ../share/extensions/triangle.inx.h:3 +msgid "Angle c (deg):" +msgstr "Γωνία c σε μοίρες:" -#: ../src/desktop-events.cpp:192 -msgid "Create guide" -msgstr "Δημιουργία οδηγού" +#: ../share/extensions/triangle.inx.h:4 +msgid "From Side a and Angles a, b" +msgstr "Από την πλευρά a και τις γωνίες a, b" -#: ../src/desktop-events.cpp:405 -msgid "Move guide" -msgstr "Μετακίνηση οδηγού" +#: ../share/extensions/triangle.inx.h:5 +msgid "From Side c and Angles a, b" +msgstr "Από την πλευρά c και τις γωνίες a, b" -#: ../src/desktop-events.cpp:412 ../src/desktop-events.cpp:458 -#: ../src/ui/dialog/guides.cpp:126 -msgid "Delete guide" -msgstr "Διαγραφή οδηγού" +#: ../share/extensions/triangle.inx.h:6 +msgid "From Sides a, b and Angle a" +msgstr "Από τις πλευρές a, b και τη γωνία a" -#: ../src/desktop-events.cpp:438 -#, c-format -msgid "Guideline: %s" -msgstr "Γραμμή Οδηγού: %s" +#: ../share/extensions/triangle.inx.h:7 +msgid "From Sides a, b and Angle c" +msgstr "Από τις πλευρές a, b και τη γωνία c" -#: ../src/desktop.cpp:877 -msgid "No previous zoom." -msgstr "Δεν υπάρχει προηγούμενη μεγέθυνση." +#: ../share/extensions/triangle.inx.h:8 +msgid "From Three Sides" +msgstr "Από τρεις πλευρές" -#: ../src/desktop.cpp:902 -msgid "No next zoom." -msgstr "Δεν υπάρχει επόμενη μεγέθυνση." +#: ../share/extensions/triangle.inx.h:11 +msgid "Side Length a (px):" +msgstr "Μήκος πλευράς a (px):" -#: ../src/dialogs/clonetiler.cpp:144 -msgid "Nothing selected." -msgstr "Δεν έχει επιλεχθεί τίποτα." +#: ../share/extensions/triangle.inx.h:12 +msgid "Side Length b (px):" +msgstr "Μήκος πλευράς b (px):" -#: ../src/dialogs/clonetiler.cpp:150 -msgid "More than one object selected." -msgstr "Έχουν επιλεχθεί περισσότερα από ένα αντικείμενα." +#: ../share/extensions/triangle.inx.h:13 +msgid "Side Length c (px):" +msgstr "Μήκος πλευράς c (px):" -#: ../src/dialogs/clonetiler.cpp:157 -#, fuzzy, c-format -msgid "Object has %d tiled clones." -msgstr "Το αντικείμενο έχει %d επιστρωμένους κλώνους." +#: ../share/extensions/triangle.inx.h:14 +msgid "Triangle" +msgstr "Τρίγωνο" -#: ../src/dialogs/clonetiler.cpp:162 -#, fuzzy -msgid "Object has no tiled clones." -msgstr "Κανάλια ήχου:" +#: ../share/extensions/txt2svg.inx.h:1 +msgid "ASCII Text" +msgstr "Κείμενο ASCII " -# -#: ../src/dialogs/clonetiler.cpp:966 -msgid "Select one object whose tiled clones to unclump." -msgstr "Επέλεξε ένα αντικείμενο του οποίου οι κλώνοι θα διαχωριστούν." +#: ../share/extensions/txt2svg.inx.h:2 +msgid "Text File (*.txt)" +msgstr "Αρχείο κειμένου (*.txt)" -#: ../src/dialogs/clonetiler.cpp:988 -#, fuzzy -msgid "Unclump tiled clones" -msgstr "Ανολοκλήρωτες σημειώσεις" +#: ../share/extensions/txt2svg.inx.h:3 +msgid "Text Input" +msgstr "Είσοδος κειμένου" -# -#: ../src/dialogs/clonetiler.cpp:1018 -msgid "Select one object whose tiled clones to remove." -msgstr "Επέλεξε ένα αντικείμενο του οποίου οι κλώνοι θα αφαιρεθούν." +#: ../share/extensions/webslicer_create_group.inx.h:1 +#: ../share/extensions/webslicer_create_rect.inx.h:2 +msgid "Background color:" +msgstr "Χρώμα παρασκηνίου:" -# -#: ../src/dialogs/clonetiler.cpp:1041 -#, fuzzy -msgid "Delete tiled clones" -msgstr "Διαγραφή αρχείων" +#: ../share/extensions/webslicer_create_group.inx.h:2 +#: ../share/extensions/webslicer_create_rect.inx.h:17 +msgid "HTML class attribute:" +msgstr "Τάξη γνωρισμάτων HTML:" -# -#: ../src/dialogs/clonetiler.cpp:1088 ../src/selection-chemistry.cpp:2048 -msgid "Select an object to clone." -msgstr "Επιλέξτε αντικείμενο για κλωνοποίηση." +#: ../share/extensions/webslicer_create_group.inx.h:3 +#: ../share/extensions/webslicer_create_rect.inx.h:18 +msgid "HTML id attribute:" +msgstr "Ταυτότητα (id) γνωρίσματος HTML:" -#: ../src/dialogs/clonetiler.cpp:1094 -msgid "" -"If you want to clone several objects, group them and clone the " -"group." -msgstr "" -"Αν θέλεις να κλωνοποιήσεις αρκετά αντικείμενα, ομαδοποίησε τα and " -"κλωνοποίησε την ομάδα." +#: ../share/extensions/webslicer_create_group.inx.h:4 +msgid "Height unit:" +msgstr "Μονάδα ύψους:" -#: ../src/dialogs/clonetiler.cpp:1103 -#, fuzzy -msgid "Creating tiled clones..." -msgstr "Ρύθμιση..." +#: ../share/extensions/webslicer_create_group.inx.h:6 +msgid "Layout Group is only about to help a better code generation (if you need it). To use this, you must to select some \"Slicer rectangles\" first." +msgstr "Η ομάδα διάταξης είναι μόνο σχετικά με τη βοήθεια παραγωγής ενός καλύτερου κώδικα (εάν τον χρειαστείτε). Για να το χρησιμοποιήσετε, θα πρέπει να επιλέξετε πρώτα κάποιον \"Τεμαχιστή ορθογωνίων\"." -#: ../src/dialogs/clonetiler.cpp:1506 -#, fuzzy -msgid "Create tiled clones" -msgstr "Δημιουργία συλλογών αρχείων." +#: ../share/extensions/webslicer_create_group.inx.h:8 +msgid "Percent (relative to parent size)" +msgstr "Ποσοστό (σχετικά με το γονικό μέγεθος)" -#: ../src/dialogs/clonetiler.cpp:1697 -msgid "Per row:" -msgstr "Ανά γραμμή:" +#: ../share/extensions/webslicer_create_group.inx.h:9 +msgid "Pixel (fixed)" +msgstr "Εικονοστοιχείο (σταθερό)" -#: ../src/dialogs/clonetiler.cpp:1710 -msgid "Per column:" -msgstr "Ανά στήλη:" +#: ../share/extensions/webslicer_create_group.inx.h:10 +msgid "Set a layout group" +msgstr "Ορισμός ομάδας διάταξης" -#: ../src/dialogs/clonetiler.cpp:1718 -msgid "Randomize:" -msgstr "Τυχαιοποίηση" +#: ../share/extensions/webslicer_create_group.inx.h:11 +msgid "Slicer" +msgstr "Τεμαχιστής" -#: ../src/dialogs/clonetiler.cpp:1871 -msgid "_Symmetry" -msgstr "_Συμμετρία" +#: ../share/extensions/webslicer_create_group.inx.h:12 +msgid "Undefined (relative to non-floating content size)" +msgstr "Απροσδιόριστο (σχετικά με το μη αιωρούμενο μέγεθος περιεχομένου)" -# -#. TRANSLATORS: For the following 17 symmetry groups, see -#. * http://www.bib.ulb.ac.be/coursmath/doc/17.htm (visual examples); -#. * http://www.clarku.edu/~djoyce/wallpaper/seventeen.html (English vocabulary); or -#. * http://membres.lycos.fr/villemingerard/Geometri/Sym1D.htm (French vocabulary). -#. -#: ../src/dialogs/clonetiler.cpp:1879 -#, fuzzy -msgid "Select one of the 17 symmetry groups for the tiling" -msgstr "Επιλογή Ταυτότητας που θα χρησιμοποιηθεί για το μήνυμα" +# #-#-#-#-# gnome-icon-theme.master.el.po (el) #-#-#-#-# +# 48x48/emblems/emblem-web.icon.in.h:1 +# 48x48/emblems/emblem-web.icon.in.h:1 +# 48x48/emblems/emblem-web.icon.in.h:1 +#: ../share/extensions/webslicer_create_group.inx.h:13 +#: ../share/extensions/webslicer_create_rect.inx.h:41 +#: ../share/extensions/webslicer_export.inx.h:7 +#: ../share/extensions/web-set-att.inx.h:18 +#: ../share/extensions/web-transmit-att.inx.h:16 +msgid "Web" +msgstr "Ιστός" -#. TRANSLATORS: "translation" means "shift" / "displacement" here. -#: ../src/dialogs/clonetiler.cpp:1890 -msgid "P1: simple translation" -msgstr "P1: απλή μετατόπιση" - -#: ../src/dialogs/clonetiler.cpp:1891 -msgid "P2: 180° rotation" -msgstr "P2: 180° περιστροφή" - -#: ../src/dialogs/clonetiler.cpp:1892 -msgid "PM: reflection" -msgstr "PM: ανάκλαση" +#: ../share/extensions/webslicer_create_group.inx.h:14 +msgid "Width unit:" +msgstr "Μονάδα πλάτους:" -#. TRANSLATORS: "glide reflection" is a reflection and a translation combined. -#. For more info, see http://mathforum.org/sum95/suzanne/symsusan.html -#: ../src/dialogs/clonetiler.cpp:1895 -msgid "PG: glide reflection" -msgstr "PG: μετατοπισμένη ανάκλαση" +#: ../share/extensions/webslicer_create_rect.inx.h:1 +msgid "0 is the lowest image quality and highest compression, and 100 is the best quality but least effective compression" +msgstr "0 είναι η χαμηλότατη ποιότητα εικόνας και ύψιστη συμπίεση και 100 είναι η άριστη ποιότητα, αλλά η ελάχιστα αποτελεσματική συμπίεση" -#: ../src/dialogs/clonetiler.cpp:1896 -msgid "CM: reflection + glide reflection" -msgstr "CM: ανάκλαση + μετατοπισμένη ανάκλαση" +#: ../share/extensions/webslicer_create_rect.inx.h:3 +msgid "Background — no repeat (on parent group)" +msgstr "Υπόβαθρο — όχι επανάληψη (σε γονική ομάδα)" -#: ../src/dialogs/clonetiler.cpp:1897 -msgid "PMM: reflection + reflection" -msgstr "PMM: ανάκλαση + ανάκλαση" +#: ../share/extensions/webslicer_create_rect.inx.h:4 +msgid "Background — repeat horizontally (on parent group)" +msgstr "Υπόβαθρο — οριζόντια επανάληψη (σε γονική ομάδα)" -#: ../src/dialogs/clonetiler.cpp:1898 -msgid "PMG: reflection + 180° rotation" -msgstr "PMG: ανάκλαση + 180° περιστροφή" +#: ../share/extensions/webslicer_create_rect.inx.h:5 +msgid "Background — repeat vertically (on parent group)" +msgstr "Υπόβαθρο — κάθετη επανάληψη (σε γονική ομάδα)" -#: ../src/dialogs/clonetiler.cpp:1899 -msgid "PGG: glide reflection + 180° rotation" -msgstr "PGG: μετατοπισμένη ανάκλαση + 180° περιστροφή" +#: ../share/extensions/webslicer_create_rect.inx.h:6 +msgid "Bottom and Center" +msgstr "Πυθμένας και κέντρο" -#: ../src/dialogs/clonetiler.cpp:1900 -msgid "CMM: reflection + reflection + 180° rotation" -msgstr "CMM: ανάκλαση + ανάκλαση + 180° περιστροφή" +#: ../share/extensions/webslicer_create_rect.inx.h:7 +msgid "Bottom and Left" +msgstr "Πυθμένας και αριστερά" -#: ../src/dialogs/clonetiler.cpp:1901 -msgid "P4: 90° rotation" -msgstr "P4: 90° περιστροφή" +#: ../share/extensions/webslicer_create_rect.inx.h:8 +msgid "Bottom and Right" +msgstr "Πυθμένας και δεξιά" -#: ../src/dialogs/clonetiler.cpp:1902 -msgid "P4M: 90° rotation + 45° reflection" -msgstr "P4M: 90° περιστροφή + 45° ανάκλαση" +#: ../share/extensions/webslicer_create_rect.inx.h:9 +msgid "Create a slicer rectangle" +msgstr "Δημιουργία τεμαχιστή ορθογωνίου" -#: ../src/dialogs/clonetiler.cpp:1903 -msgid "P4G: 90° rotation + 90° reflection" -msgstr "P4G: 90° περιστροφή + 90° ανάκλαση" +#: ../share/extensions/webslicer_create_rect.inx.h:10 +msgid "DPI:" +msgstr "DPI:" -#: ../src/dialogs/clonetiler.cpp:1904 -msgid "P3: 120° rotation" -msgstr "P3: 120° περιστροφή" +#. i18n. Description duplicated in a fake value attribute in order to make it translatable +#: ../share/extensions/webslicer_create_rect.inx.h:12 +msgid "Force Dimension must be set as x" +msgstr "Εξαναγκασμένη διάσταση πρέπει να οριστεί ως x (<πλάτος>x<ύψος>)" -#: ../src/dialogs/clonetiler.cpp:1905 -msgid "P31M: reflection + 120° rotation, dense" -msgstr "P31M: ανάκλαση + 120° περιστροφή, πυκνά" +#: ../share/extensions/webslicer_create_rect.inx.h:13 +msgid "Force Dimension:" +msgstr "Εξαναγκασμένη διάσταση:" -#: ../src/dialogs/clonetiler.cpp:1906 -msgid "P3M1: reflection + 120° rotation, sparse" -msgstr "P3M1: ανάκλαση + 120° περιστροφή, αραιά" +#: ../share/extensions/webslicer_create_rect.inx.h:14 +#: ../src/rdf.cpp:236 +msgid "Format:" +msgstr "Τύπος:" -#: ../src/dialogs/clonetiler.cpp:1907 -msgid "P6: 60° rotation" -msgstr "P6: 60° περιστροφή" +#: ../share/extensions/webslicer_create_rect.inx.h:15 +msgid "GIF specific options" +msgstr "Ειδικές επιλογές GIF" -#: ../src/dialogs/clonetiler.cpp:1908 -msgid "P6M: reflection + 60° rotation" -msgstr "P6M: ανάκλαση + 60° περιστροφή" +#: ../share/extensions/webslicer_create_rect.inx.h:19 +msgid "If set, this will replace DPI." +msgstr "Εάν οριστεί, αυτό θα αντικαταστήσει το DPI." -#: ../src/dialogs/clonetiler.cpp:1936 -msgid "S_hift" -msgstr "Ολίσθηση" +#: ../share/extensions/webslicer_create_rect.inx.h:20 +msgid "JPG specific options" +msgstr "Ειδικές επιλογές JPG" -#. TRANSLATORS: "shift" means: the tiles will be shifted (offset) horizontally by this amount -#: ../src/dialogs/clonetiler.cpp:1946 -#, fuzzy, no-c-format -msgid "Shift X:" -msgstr "" -"#-#-#-#-# galeon.master.el.po (galeon 1.0) #-#-#-#-#\n" -"#-#-#-#-# paperbox.master.el.po (paperbox) #-#-#-#-#\n" -"Καρτέλες" +# +#: ../share/extensions/webslicer_create_rect.inx.h:21 +msgid "Layout disposition:" +msgstr "Ρύθμιση της διάταξης:" -#: ../src/dialogs/clonetiler.cpp:1954 -#, fuzzy, no-c-format -msgid "Horizontal shift per row (in % of tile width)" -msgstr "Οριζόντια στοίχιση για το γραφικό συστατικό" +#: ../share/extensions/webslicer_create_rect.inx.h:22 +msgid "Left Floated Image" +msgstr "Αιωρούμενη εικόνα στ' αριστερά" -#: ../src/dialogs/clonetiler.cpp:1962 -#, no-c-format -msgid "Horizontal shift per column (in % of tile width)" -msgstr "Οριζόντια μετατόπιση ανά στήλη (σε % του πλάτους του πλακιδίου)" +#: ../share/extensions/webslicer_create_rect.inx.h:23 +msgid "Middle and Center" +msgstr "Μέση και κέντρο" -#: ../src/dialogs/clonetiler.cpp:1969 -msgid "Randomize the horizontal shift by this percentage" -msgstr "Πρόσθεσε τυχαία οριζόντια μετατόπιση με αυτό το ποσοστό" +#: ../share/extensions/webslicer_create_rect.inx.h:24 +msgid "Middle and Left" +msgstr "Μέση και αριστερά" -#. TRANSLATORS: "shift" means: the tiles will be shifted (offset) vertically by this amount -#: ../src/dialogs/clonetiler.cpp:1979 -#, fuzzy, no-c-format -msgid "Shift Y:" -msgstr "" -"#-#-#-#-# galeon.master.el.po (galeon 1.0) #-#-#-#-#\n" -"#-#-#-#-# paperbox.master.el.po (paperbox) #-#-#-#-#\n" -"Καρτέλες" +#: ../share/extensions/webslicer_create_rect.inx.h:25 +msgid "Middle and Right" +msgstr "Μέση και δεξιά" -#: ../src/dialogs/clonetiler.cpp:1987 -#, no-c-format -msgid "Vertical shift per row (in % of tile height)" -msgstr "Κάθετη μετατόπιση ανά γραμμή (σε % του ύψους του πλακιδίου)" +# #-#-#-#-# ekiga.master.el.po (ekiga.HEAD) #-#-#-#-# +# +# #-#-#-#-# galeon.master.el.po (galeon 1.0) #-#-#-#-# +# +# #-#-#-#-# gnome-system-tools.master.el.po (el) #-#-#-#-# +# +# #-#-#-#-# pitivi.master.el.po (el) #-#-#-#-# +# #-#-#-#-# bug-buddy.gnome-2-14.el.po (el) #-#-#-#-# +# +# #-#-#-#-# ekiga.gnome-2-14.el.po (el) #-#-#-#-# +# +# #-#-#-#-# gnome-system-tools.gnome-2-14.el.po (el) #-#-#-#-# +# +#: ../share/extensions/webslicer_create_rect.inx.h:26 +#: ../src/extension/extension.cpp:738 +#: ../src/ui/dialog/input.cpp:592 +msgid "Name:" +msgstr "Όνομα:" -#: ../src/dialogs/clonetiler.cpp:1995 -#, no-c-format -msgid "Vertical shift per column (in % of tile height)" -msgstr "Κάθετη μετατόπιση ανά στήλη (σε % του ύψους του πλακιδίου)" +#: ../share/extensions/webslicer_create_rect.inx.h:27 +msgid "Non Positioned Image" +msgstr "Μη τοποθετημένη εικόνα" -#: ../src/dialogs/clonetiler.cpp:2002 -msgid "Randomize the vertical shift by this percentage" -msgstr "Πρόσθεσε τυχαία κάθετη μετατόπιση με αυτό το ποσοστό" +#: ../share/extensions/webslicer_create_rect.inx.h:28 +msgid "Options for HTML export" +msgstr "Επιλογές για εξαγωγή HTML" +# #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# # -#: ../src/dialogs/clonetiler.cpp:2010 ../src/dialogs/clonetiler.cpp:2158 -#, fuzzy -msgid "Exponent:" -msgstr "Γραμματοσειρά:" +# #-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-# +# +#: ../share/extensions/webslicer_create_rect.inx.h:29 +msgid "Palette" +msgstr "Παλέτα" -#: ../src/dialogs/clonetiler.cpp:2017 -msgid "Whether rows are spaced evenly (1), converge (<1) or diverge (>1)" -msgstr "" -"Κατα πόσο οι γραμμές είναι παράλληλες (1), συγκλίνουν (<1) ή αποκλίνουν (>1)" +#: ../share/extensions/webslicer_create_rect.inx.h:30 +msgid "Palette size:" +msgstr "Μέγεθος παλέτας:" -#: ../src/dialogs/clonetiler.cpp:2024 -msgid "Whether columns are spaced evenly (1), converge (<1) or diverge (>1)" -msgstr "" -"Κατά πόσο οι στήλες είναι παράλληλες (1), συγκλίνουν (<1) ή αποκλίνουν (>1)" +#: ../share/extensions/webslicer_create_rect.inx.h:31 +msgid "Position anchor:" +msgstr "Αγκύρωση θέσης:" -#. TRANSLATORS: "Alternate" is a verb here -#: ../src/dialogs/clonetiler.cpp:2032 ../src/dialogs/clonetiler.cpp:2202 -#: ../src/dialogs/clonetiler.cpp:2279 ../src/dialogs/clonetiler.cpp:2355 -#: ../src/dialogs/clonetiler.cpp:2404 ../src/dialogs/clonetiler.cpp:2535 -#, fuzzy -msgid "Alternate:" -msgstr "Ρύθμιση" +#: ../share/extensions/webslicer_create_rect.inx.h:32 +msgid "Positioned Image" +msgstr "Τοποθετημένη εικόνα" -#: ../src/dialogs/clonetiler.cpp:2038 -msgid "Alternate the sign of shifts for each row" -msgstr "Ενάλλαξε το πρόσημο των μετατοπίσεων για κάθε γραμμή" +#: ../share/extensions/webslicer_create_rect.inx.h:33 +msgid "Positioned html block element with the image as Background" +msgstr "Τοποθετημένη ομάδα στοιχείου html με την εικόνα στο παρασκήνιο" -#: ../src/dialogs/clonetiler.cpp:2043 -msgid "Alternate the sign of shifts for each column" -msgstr "Ενάλλαξε το πρόσημο των μετατοπίσεων για κάθε στήλη" +#: ../share/extensions/webslicer_create_rect.inx.h:34 +msgid "Quality:" +msgstr "Ποιότητα:" -#. TRANSLATORS: "Cumulate" is a verb here -#: ../src/dialogs/clonetiler.cpp:2050 ../src/dialogs/clonetiler.cpp:2220 -#: ../src/dialogs/clonetiler.cpp:2297 -#, fuzzy -msgid "Cumulate:" -msgstr "_Ακύρωση" +#: ../share/extensions/webslicer_create_rect.inx.h:35 +msgid "Right Floated Image" +msgstr "Αιωρούμενη εικόνα στα δεξιά" -#: ../src/dialogs/clonetiler.cpp:2056 -#, fuzzy -msgid "Cumulate the shifts for each row" -msgstr "Ενάλλαξε το πρόσημο των μετατοπίσεων για κάθε γραμμή" +#: ../share/extensions/webslicer_create_rect.inx.h:36 +msgid "Tiled Background (on parent group)" +msgstr "Παρατιθέμενο παρασκήνιο (σε γονική ομάδα)" -#: ../src/dialogs/clonetiler.cpp:2061 -#, fuzzy -msgid "Cumulate the shifts for each column" -msgstr "Ενάλλαξε το πρόσημο των μετατοπίσεων για κάθε στήλη" +#: ../share/extensions/webslicer_create_rect.inx.h:37 +msgid "Top and Center" +msgstr "Κορυφή και κέντρο" -#. TRANSLATORS: "Cumulate" is a verb here -#: ../src/dialogs/clonetiler.cpp:2068 -#, fuzzy -msgid "Exclude tile:" -msgstr "Ρύθμιση" +#: ../share/extensions/webslicer_create_rect.inx.h:38 +msgid "Top and Left" +msgstr "Κορυφή και αριστερά" -#: ../src/dialogs/clonetiler.cpp:2074 -#, fuzzy -msgid "Exclude tile height in shift" -msgstr "Ύψος λεπτομερειών σε γραμμές" +#: ../share/extensions/webslicer_create_rect.inx.h:39 +msgid "Top and right" +msgstr "Κορυφή και δεξιά" -#: ../src/dialogs/clonetiler.cpp:2079 -msgid "Exclude tile width in shift" -msgstr "" +#: ../share/extensions/webslicer_export.inx.h:1 +msgid "All sliced images, and optionaly code, will be generated as you had configured and saved to one directory." +msgstr "Όλες οι τεμαχισμένες εικόνες και κατ' επιλογήν ο κώδικας, θα παραχθούν όπως ρυθμίσατε και αποθηκεύσατε σε έναν κατάλογο." -#: ../src/dialogs/clonetiler.cpp:2088 -#, fuzzy -msgid "Sc_ale" -msgstr "Κλί_μακα:" +#: ../share/extensions/webslicer_export.inx.h:2 +msgid "Create directory, if it does not exists" +msgstr "Δημιουργία καταλόγου, εάν δεν υπάρχει" -#: ../src/dialogs/clonetiler.cpp:2096 -#, fuzzy -msgid "Scale X:" -msgstr "" -"#-#-#-#-# gtkhtml.master.el.po (gtkhtml.HEAD) #-#-#-#-#\n" -"Σκοπός\n" -"#-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-#\n" -"Εμβέλεια" +#: ../share/extensions/webslicer_export.inx.h:3 +msgid "Directory path to export:" +msgstr "Κατάλογος μονοπατιού για εξαγωγή:" -#: ../src/dialogs/clonetiler.cpp:2104 -#, no-c-format -msgid "Horizontal scale per row (in % of tile width)" -msgstr "Οριζόντια κλιμάκωση ανά γραμμή (σε % του πλάτους του πλακιδίου)" +#: ../share/extensions/webslicer_export.inx.h:4 +msgid "Export layout pieces and HTML+CSS code" +msgstr "Εξαγωγή τμημάτων διάταξης και κώδικα HTML+CSS" -#: ../src/dialogs/clonetiler.cpp:2112 -#, no-c-format -msgid "Horizontal scale per column (in % of tile width)" -msgstr "Οριζόντια κλιμάκωση ανά στήλη (σε % του πλάτους του πλακιδίου)" +#: ../share/extensions/webslicer_export.inx.h:8 +msgid "With HTML and CSS" +msgstr "Με HTML και CSS" -#: ../src/dialogs/clonetiler.cpp:2119 -#, fuzzy -msgid "Randomize the horizontal scale by this percentage" -msgstr "Αν θα εμφανίζεται η οριζόντια γραμμή κύλισης" +#: ../share/extensions/web-set-att.inx.h:1 +msgid "All selected ones set an attribute in the last one" +msgstr "Όλα τα επιλεγμένα ορίζουν ένα γνώρισμα στο τελευταίο" -#: ../src/dialogs/clonetiler.cpp:2127 -#, fuzzy -msgid "Scale Y:" -msgstr "" -"#-#-#-#-# gtkhtml.master.el.po (gtkhtml.HEAD) #-#-#-#-#\n" -"Σκοπός\n" -"#-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-#\n" -"Εμβέλεια" +#: ../share/extensions/web-set-att.inx.h:2 +msgid "Attribute to set:" +msgstr "Γνωρίσματα για ορισμό:" -#: ../src/dialogs/clonetiler.cpp:2135 -#, no-c-format -msgid "Vertical scale per row (in % of tile height)" -msgstr "Κάθετη κλιμάκωση ανά γραμμή (σε % του ύψους του πλακιδίου)" +#: ../share/extensions/web-set-att.inx.h:3 +#: ../share/extensions/web-transmit-att.inx.h:3 +msgid "Compatibility with previews code to this event:" +msgstr "Συμβατότητα με τις προεπισκοπήσεις κωδίκων για αυτό το συμβάν:" -#: ../src/dialogs/clonetiler.cpp:2143 -#, no-c-format -msgid "Vertical scale per column (in % of tile height)" -msgstr "Κάθετη κλιμάκωση ανά στήλη (σε % του ύψους του πλακιδίου)" +#: ../share/extensions/web-set-att.inx.h:5 +msgid "If you want to set more than one attribute, you must separate this with a space, and only with a space." +msgstr "Εάν θέλετε να ορίσετε περισσότερα από ένα γνωρίσματα, πρέπει να τα ξεχωρίσετε με ένα κενό και μόνο με ένα κενό." -#: ../src/dialogs/clonetiler.cpp:2150 -msgid "Randomize the vertical scale by this percentage" -msgstr "Πρόσθεσε τυχαία κάθετη κλιμάκωση με αυτό το ποσοστό" +# #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# +# +# #-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-# +# +#: ../share/extensions/web-set-att.inx.h:7 +#: ../share/extensions/web-transmit-att.inx.h:7 +#: ../src/interface.cpp:1564 +msgid "Replace" +msgstr "Αντικατάσταση" -#: ../src/dialogs/clonetiler.cpp:2165 -#, fuzzy -msgid "Whether row scaling is uniform (1), converge (<1) or diverge (>1)" -msgstr "" -"Κατα πόσο οι γραμμές είναι παράλληλες (1), συγκλίνουν (<1) ή αποκλίνουν (>1)" +#: ../share/extensions/web-set-att.inx.h:8 +#: ../share/extensions/web-transmit-att.inx.h:8 +msgid "Run it after" +msgstr "Μεταγενέστερη εκτέλεση του " -#: ../src/dialogs/clonetiler.cpp:2172 -#, fuzzy -msgid "Whether column scaling is uniform (1), converge (<1) or diverge (>1)" -msgstr "" -"Κατά πόσο οι στήλες είναι παράλληλες (1), συγκλίνουν (<1) ή αποκλίνουν (>1)" +#: ../share/extensions/web-set-att.inx.h:9 +#: ../share/extensions/web-transmit-att.inx.h:9 +msgid "Run it before" +msgstr "Προγενέστερη εκτέλεση του" -#: ../src/dialogs/clonetiler.cpp:2180 -#, fuzzy -msgid "Base:" -msgstr "Ιδιότητες" +#: ../share/extensions/web-set-att.inx.h:10 +msgid "Set Attributes" +msgstr "Ορισμός γνωρισμάτων" -#: ../src/dialogs/clonetiler.cpp:2187 ../src/dialogs/clonetiler.cpp:2194 -#, fuzzy -msgid "" -"Base for a logarithmic spiral: not used (0), converge (<1), or diverge (>1)" -msgstr "" -"Κατα πόσο οι γραμμές είναι παράλληλες (1), συγκλίνουν (<1) ή αποκλίνουν (>1)" +#: ../share/extensions/web-set-att.inx.h:11 +msgid "Source and destination of setting:" +msgstr "Πηγή και προορισμός της ρύθμισης:" -#: ../src/dialogs/clonetiler.cpp:2208 -msgid "Alternate the sign of scales for each row" -msgstr "Ενάλλαξε το πρόσημο των κλιμακώσεων για κάθε γραμμή" +#: ../share/extensions/web-set-att.inx.h:12 +msgid "The first selected sets an attribute in all others" +msgstr "Το πρώτο επιλεγμένο ορίζει ένα γνώρισμα για όλα τα άλλα" -#: ../src/dialogs/clonetiler.cpp:2213 -msgid "Alternate the sign of scales for each column" -msgstr "Ενάλλαξε το πρόσημο των κλιμακώσεων για κάθε στήλη" +#: ../share/extensions/web-set-att.inx.h:13 +msgid "The list of values must have the same size as the attributes list." +msgstr "Η λίστα των τιμών πρέπει να έχει το ίδιο μέγεθος όπως η λίστα των γνωρισμάτων." -#: ../src/dialogs/clonetiler.cpp:2226 -#, fuzzy -msgid "Cumulate the scales for each row" -msgstr "Ισορρόπησε τη ζυγαριά" - -#: ../src/dialogs/clonetiler.cpp:2231 -#, fuzzy -msgid "Cumulate the scales for each column" -msgstr "Ορισμός στήλης για τη διαστελλόμενη στήλη" +#: ../share/extensions/web-set-att.inx.h:14 +#: ../share/extensions/web-transmit-att.inx.h:12 +msgid "The next parameter is useful when you select more than two elements" +msgstr "Η επόμενη παράμετρος είναι χρήσιμη, όταν επιλέγετε περισσότερα από δύο στοιχεία" -#: ../src/dialogs/clonetiler.cpp:2240 -msgid "_Rotation" -msgstr "Περιστ_ροφή" +#: ../share/extensions/web-set-att.inx.h:15 +#: ../share/extensions/web-transmit-att.inx.h:13 +msgid "This effect adds a feature visible (or usable) only on a SVG enabled web browser (like Firefox)." +msgstr "Αυτό το εφέ προσθέτει ένα ορατό χαρακτηριστικό (ή χρησιμοποιήσιμο) μόνο σε έναν ενεργοποιημένο σε SVG περιηγητή ιστού (όπως στο Firefox)." -#: ../src/dialogs/clonetiler.cpp:2248 -#, fuzzy -msgid "Angle:" -msgstr "" -"#-#-#-#-# galeon.master.el.po (galeon 1.0) #-#-#-#-#\n" -"#-#-#-#-# paperbox.master.el.po (paperbox) #-#-#-#-#\n" -"Καρτέλες" +#: ../share/extensions/web-set-att.inx.h:16 +msgid "This effect sets one or more attributes in the second selected element, when a defined event occurs on the first selected element." +msgstr "Αυτό το εφέ ορίζει ένα ή περισσότερα γνωρίσματα στο δεύτερο επιλεγμένο στοιχείο, όταν ένα ορισμένο συμβάν συμβαίνει στο πρώτο επιλεγμένο στοιχείο." -#: ../src/dialogs/clonetiler.cpp:2256 -#, no-c-format -msgid "Rotate tiles by this angle for each row" -msgstr "Περίστρεψε τα πλακίδια κατά αυτή τη γωνία για κάθε γραμμή" +#: ../share/extensions/web-set-att.inx.h:17 +msgid "Value to set:" +msgstr "Ορισμός τιμής:" -#: ../src/dialogs/clonetiler.cpp:2264 -#, no-c-format -msgid "Rotate tiles by this angle for each column" -msgstr "Περίστρεψε τα πλακίδια κατά αυτή τη γωνία για κάθε στήλη" +#: ../share/extensions/web-set-att.inx.h:19 +msgid "When should the set be done:" +msgstr "Πότε θα πρέπει να γίνεται ο ορισμός:" -#: ../src/dialogs/clonetiler.cpp:2271 -msgid "Randomize the rotation angle by this percentage" -msgstr "Πρόσθεσε τυχαία γωνία περιστροφής με αυτό το ποσοστό" +#: ../share/extensions/web-set-att.inx.h:20 +#: ../share/extensions/web-transmit-att.inx.h:18 +msgid "on activate" +msgstr "Στην ενεργοποίηση" -#: ../src/dialogs/clonetiler.cpp:2285 -#, fuzzy -msgid "Alternate the rotation direction for each row" -msgstr "Εναλλακτική κατεύθυνση ενδείξεων ταξινόμησης" +# +#: ../share/extensions/web-set-att.inx.h:21 +#: ../share/extensions/web-transmit-att.inx.h:19 +msgid "on blur" +msgstr "Στη θόλωση" -#: ../src/dialogs/clonetiler.cpp:2290 -msgid "Alternate the rotation direction for each column" -msgstr "Ενάλλαξε την διεύθυνση περιστροφής για κάθε στήλη" +#: ../share/extensions/web-set-att.inx.h:22 +#: ../share/extensions/web-transmit-att.inx.h:20 +msgid "on click" +msgstr "Στο κλικ" -#: ../src/dialogs/clonetiler.cpp:2303 -#, fuzzy -msgid "Cumulate the rotation for each row" -msgstr "Ενάλλαξε την διεύθυνση περιστροφής για κάθε γραμμή" +#: ../share/extensions/web-set-att.inx.h:23 +#: ../share/extensions/web-transmit-att.inx.h:21 +msgid "on element loaded" +msgstr "Στη φόρτωση στοιχείου" -#: ../src/dialogs/clonetiler.cpp:2308 -#, fuzzy -msgid "Cumulate the rotation for each column" -msgstr "Ενάλλαξε την διεύθυνση περιστροφής για κάθε στήλη" +#: ../share/extensions/web-set-att.inx.h:24 +#: ../share/extensions/web-transmit-att.inx.h:22 +msgid "on focus" +msgstr "Στην εστίαση" -#: ../src/dialogs/clonetiler.cpp:2317 -msgid "_Blur & opacity" -msgstr "_Θόλωμα & αδιαφάνεια" +#: ../share/extensions/web-set-att.inx.h:25 +#: ../share/extensions/web-transmit-att.inx.h:23 +msgid "on mouse down" +msgstr "το ποντίκι προς τα κάτω" -#: ../src/dialogs/clonetiler.cpp:2326 -msgid "Blur:" -msgstr "Θόλωμα:" +#: ../share/extensions/web-set-att.inx.h:26 +#: ../share/extensions/web-transmit-att.inx.h:24 +msgid "on mouse move" +msgstr "Στη μετακίνηση του ποντικιού" -#: ../src/dialogs/clonetiler.cpp:2333 -#, fuzzy -msgid "Blur tiles by this percentage for each row" -msgstr "Αύξησε την διαφάνεια του πλακιδίου με αυτό το ποσοστό για κάθε γραμμή" +#: ../share/extensions/web-set-att.inx.h:27 +#: ../share/extensions/web-transmit-att.inx.h:25 +msgid "on mouse out" +msgstr "απομάκρυνση του ποντικιού" -#: ../src/dialogs/clonetiler.cpp:2340 -#, fuzzy -msgid "Blur tiles by this percentage for each column" -msgstr "Βήμα ήχου ως ποσοστό της έντασης." +#: ../share/extensions/web-set-att.inx.h:28 +#: ../share/extensions/web-transmit-att.inx.h:26 +msgid "on mouse over" +msgstr "αιώρηση ποντικιού" -#: ../src/dialogs/clonetiler.cpp:2347 -#, fuzzy -msgid "Randomize the tile blur by this percentage" -msgstr "Πρόσθεσε τυχαία απόχρωση στο πλακίδιο με αυτό το ποσοστό" +#: ../share/extensions/web-set-att.inx.h:29 +#: ../share/extensions/web-transmit-att.inx.h:27 +msgid "on mouse up" +msgstr "το ποντίκι προς τα πάνω" -#: ../src/dialogs/clonetiler.cpp:2361 -#, fuzzy -msgid "Alternate the sign of blur change for each row" -msgstr "" -"#-#-#-#-# evolution.master.el.po (evolution.HEAD) #-#-#-#-#\n" -"Προβολή του μεγέθους όλων των φακέλων Exchange\n" -"#-#-#-#-# evolution-exchange.master.el.po (el) #-#-#-#-#\n" -"Προβολή του μεγέθους των φακέλων του Exchange\n" -"#-#-#-#-# evolution-mapi.master.el.po (evolution-mapi.HEAD) #-#-#-#-#\n" -"Εμφάνιση του μεγέθους όλων των φακέλων του Exchange" - -#: ../src/dialogs/clonetiler.cpp:2366 -#, fuzzy -msgid "Alternate the sign of blur change for each column" -msgstr "Ενάλλαξε το πρόσημο των χρωματικών αλλαγών για κάθε στήλη" +#: ../share/extensions/web-transmit-att.inx.h:1 +msgid "All selected ones transmit to the last one" +msgstr "Όλα τα επιλεγμένα μεταφέρονται στο τελευταίο" -#: ../src/dialogs/clonetiler.cpp:2375 -#, fuzzy -msgid "Opacity:" -msgstr "Αδιαφάνεια:" +#: ../share/extensions/web-transmit-att.inx.h:2 +msgid "Attribute to transmit:" +msgstr "Γνωρίσματα για μετάδοση:" -#: ../src/dialogs/clonetiler.cpp:2382 -msgid "Decrease tile opacity by this percentage for each row" -msgstr "Αύξησε την διαφάνεια του πλακιδίου με αυτό το ποσοστό για κάθε γραμμή" +#: ../share/extensions/web-transmit-att.inx.h:5 +msgid "If you want to transmit more than one attribute, you should separate this with a space, and only with a space." +msgstr "Εάν θέλετε να μεταβιβάσετε περισσότερα από ένα γνωρίσματα, θα πρέπει να τα ξεχωρίσετε με ένα κενό και μόνο με ένα κενό" -#: ../src/dialogs/clonetiler.cpp:2389 -#, fuzzy -msgid "Decrease tile opacity by this percentage for each column" -msgstr "Ελάττωση του μεγέθους του τρέχωντος παραθύρου κατά μια στήλη." +#: ../share/extensions/web-transmit-att.inx.h:10 +msgid "Source and destination of transmitting:" +msgstr "Πηγή και προορισμός μετάδοσης:" -#: ../src/dialogs/clonetiler.cpp:2396 -msgid "Randomize the tile opacity by this percentage" -msgstr "Πρόσθεσε τυχαία διαφάνεια με αυτό το ποσοστό" +#: ../share/extensions/web-transmit-att.inx.h:11 +msgid "The first selected transmits to all others" +msgstr "Ο πρώτος επιλεγμένος μεταδίδει σε όλους τους άλλους" -#: ../src/dialogs/clonetiler.cpp:2410 -msgid "Alternate the sign of opacity change for each row" -msgstr "Ενάλλαξε το πρόσημο της μεταβολής της διαφάνειας για κάθε γραμμή" +#: ../share/extensions/web-transmit-att.inx.h:14 +msgid "This effect transmits one or more attributes from the first selected element to the second when an event occurs." +msgstr "Αυτό το εφέ μεταβιβάζει ένα ή περισσότερα γνωρίσματα από το πρώτο επιλεγμένο στοιχείο στο δεύτερο όταν λαμβάνει χώρα ένα συμβάν." -#: ../src/dialogs/clonetiler.cpp:2415 -msgid "Alternate the sign of opacity change for each column" -msgstr "Ενάλλαξε το πρόσημο της μεταβολής της διαφάνειας για κάθε στήλη" +#: ../share/extensions/web-transmit-att.inx.h:15 +msgid "Transmit Attributes" +msgstr "Γνωρίσματα μετάδοσης" -# #-#-#-#-# gtkhtml.master.el.po (gtkhtml.HEAD) #-#-#-#-# -# -#: ../src/dialogs/clonetiler.cpp:2423 -#, fuzzy -msgid "Co_lor" -msgstr "" -"#-#-#-#-# gtkhtml.master.el.po (gtkhtml.HEAD) #-#-#-#-#\n" -"_Χρώμα:\n" -"#-#-#-#-# gnome-panel.master.el.po (gnome-panel.HEAD) #-#-#-#-#\n" -"Χ_ρώμα:" +#: ../share/extensions/web-transmit-att.inx.h:17 +msgid "When to transmit:" +msgstr "Μεταφορά:" -#: ../src/dialogs/clonetiler.cpp:2428 -#, fuzzy -msgid "Initial color: " -msgstr "Χρώμα γεμίσματος:" +#: ../share/extensions/whirl.inx.h:1 +msgid "Amount of whirl:" +msgstr "Ποσότητα στροβιλισμού:" -#: ../src/dialogs/clonetiler.cpp:2432 -#, fuzzy -msgid "Initial color of tiled clones" -msgstr "Αρχική καθυστέρηση σε χιλιοστά του δευτερολέπτου" +#: ../share/extensions/whirl.inx.h:3 +msgid "Rotation is clockwise" +msgstr "Δεξιόστροφη περιστροφή" -#: ../src/dialogs/clonetiler.cpp:2432 -msgid "" -"Initial color for clones (works only if the original has unset fill or " -"stroke)" -msgstr "" -"Αρχικό χρώμα των κλώνων (δουλεύει μόνο αν το πρωτότυπο δεν έχει γέμισμα ή " -"περίγραμμα)" +#: ../share/extensions/whirl.inx.h:4 +msgid "Whirl" +msgstr "Στροβιλισμός" -#: ../src/dialogs/clonetiler.cpp:2447 -#, fuzzy -msgid "H:" -msgstr "%s:" +#: ../share/extensions/wmf_input.inx.h:1 +#: ../share/extensions/wmf_output.inx.h:1 +msgid "A popular graphics file format for clipart" +msgstr "Μια δημοφιλής μορφή αρχείων γραφικών για αποκόμματα εικόνων (clipart)" -#: ../src/dialogs/clonetiler.cpp:2454 -msgid "Change the tile hue by this percentage for each row" -msgstr "Άλλαξε την απόχρωση του πλακιδίου με αυτό το ποσοστό για κάθε γραμμή" +#: ../share/extensions/wmf_input.inx.h:2 +#: ../share/extensions/wmf_output.inx.h:2 +msgid "Windows Metafile (*.wmf)" +msgstr "Windows Metafile (*.wmf)" -#: ../src/dialogs/clonetiler.cpp:2461 -msgid "Change the tile hue by this percentage for each column" -msgstr "Άλλαξε την απόχρωση του πλακιδίου με αυτό το ποσοστό για κάθε στήλη" +#: ../share/extensions/wmf_input.inx.h:3 +#: ../share/extensions/wmf_output.inx.h:3 +msgid "Windows Metafile Input" +msgstr "Είσοδος Windows Metafile" -#: ../src/dialogs/clonetiler.cpp:2468 -msgid "Randomize the tile hue by this percentage" -msgstr "Πρόσθεσε τυχαία απόχρωση στο πλακίδιο με αυτό το ποσοστό" +#: ../share/extensions/xaml2svg.inx.h:3 +msgid "XAML Input" +msgstr "Είσοδος XAML" -#: ../src/dialogs/clonetiler.cpp:2477 -#, fuzzy -msgid "S:" -msgstr "%s:" +#: ../inkscape.desktop.in.h:1 +msgid "Create and edit Scalable Vector Graphics images" +msgstr "Δημιουργία και τροποποίηση διανυσματικών εικόνων τύπου Scalable Vector Graphics" -#: ../src/dialogs/clonetiler.cpp:2484 -msgid "Change the color saturation by this percentage for each row" -msgstr "Άλλαξε τον χρωματικό κορεσμό με αυτό το ποσοστό για κάθε γραμμή" +#: ../inkscape.desktop.in.h:2 +msgid "Inkscape" +msgstr "Inkscape" -#: ../src/dialogs/clonetiler.cpp:2491 -msgid "Change the color saturation by this percentage for each column" -msgstr "Άλλαξε τον χρωματικό κορεσμό με αυτό το ποσοστό για κάθε στήλη" +#: ../inkscape.desktop.in.h:3 +msgid "Inkscape Vector Graphics Editor" +msgstr "Επεξεργαστής διανυσματικών γραφικών Inkscape" -#: ../src/dialogs/clonetiler.cpp:2498 -msgid "Randomize the color saturation by this percentage" -msgstr "Πρόσθεσε τυχαίο χρωματικό κορεσμό με αυτό το ποσοστό" +#: ../inkscape.desktop.in.h:4 +msgid "Vector Graphics Editor" +msgstr "Επεξεργαστής διανυσματικών γραφικών" -#: ../src/dialogs/clonetiler.cpp:2506 -#, fuzzy -msgid "L:" -msgstr "Ιστοσελίδα:" +#: ../share/extensions/dimension.py:105 +msgid "Please select an object." +msgstr "Παρακαλώ επιλέξτε ένα αντικείμενο." -#: ../src/dialogs/clonetiler.cpp:2513 -msgid "Change the color lightness by this percentage for each row" -msgstr "Άλλαξε τη χρωματική φωτεινότητα με αυτό το ποσοστό για κάθε γραμμή" +#: ../share/extensions/dimension.py:130 +msgid "Unable to process this object. Try changing it into a path first." +msgstr "Αδυναμία επεξεργασίας αυτού του αντικειμένου. Προσπαθήστε να το αλλάξετε σε μονοπάτι πρώτα." -#: ../src/dialogs/clonetiler.cpp:2520 -msgid "Change the color lightness by this percentage for each column" -msgstr "Άλλαξε τη χρωματική φωτεινότητα με αυτό το ποσοστό για κάθε στήλη" +#. report to the Inkscape console using errormsg +#: ../share/extensions/draw_from_triangle.py:175 +msgid "Side Length 'a' (px): " +msgstr "Μέγεθος πλευράς 'a' (px):" -#: ../src/dialogs/clonetiler.cpp:2527 -msgid "Randomize the color lightness by this percentage" -msgstr "Πρόσθεσε τυχαία χρωματική φωτεινότητα με αυτό το ποσοστό" +#: ../share/extensions/draw_from_triangle.py:176 +msgid "Side Length 'b' (px): " +msgstr "Μέγεθος πλευράς 'b' (px):" -#: ../src/dialogs/clonetiler.cpp:2541 -msgid "Alternate the sign of color changes for each row" -msgstr "Ενάλλαξε το πρόσημο των χρωματικών αλλαγών για κάθε γραμμή" +#: ../share/extensions/draw_from_triangle.py:177 +msgid "Side Length 'c' (px): " +msgstr "Μέγεθος πλευράς 'c' (px):" -#: ../src/dialogs/clonetiler.cpp:2546 -msgid "Alternate the sign of color changes for each column" -msgstr "Ενάλλαξε το πρόσημο των χρωματικών αλλαγών για κάθε στήλη" +#: ../share/extensions/draw_from_triangle.py:178 +msgid "Angle 'A' (radians): " +msgstr "Γωνία 'A' σε ακτίνια" -#: ../src/dialogs/clonetiler.cpp:2554 -#, fuzzy -msgid "_Trace" -msgstr "" -"#-#-#-#-# xchat-gnome.master.el.po (xchat-gnome) #-#-#-#-#\n" -"Εντοπισμός\n" -"#-#-#-#-# gnome-nettool.master.el.po (el) #-#-#-#-#\n" -"Trace" +#: ../share/extensions/draw_from_triangle.py:179 +msgid "Angle 'B' (radians): " +msgstr "Γωνία 'B' σε ακτίνια" -#: ../src/dialogs/clonetiler.cpp:2561 -#, fuzzy -msgid "Trace the drawing under the tiles" -msgstr "Το θέμα που χρησιμοποιείται για την εμφάνιση των καταχωρήσεων." +#: ../share/extensions/draw_from_triangle.py:180 +msgid "Angle 'C' (radians): " +msgstr "Γωνία 'C' σε ακτίνια" -#: ../src/dialogs/clonetiler.cpp:2565 -msgid "" -"For each clone, pick a value from the drawing in that clone's location and " -"apply it to the clone" -msgstr "" -"Για κάθε κλώνο, επέλεξε μια τιμή από το σχέδιο στην τοποθεσία του κλώνου και " -"εφάρμοσέ τη στο κλώνο" +#: ../share/extensions/draw_from_triangle.py:181 +msgid "Semiperimeter (px): " +msgstr "Ημιπερίμετρος (px):" -#: ../src/dialogs/clonetiler.cpp:2579 -msgid "1. Pick from the drawing:" -msgstr "1. Επέλεξε από το σχέδιο:" +#: ../share/extensions/draw_from_triangle.py:182 +msgid "Area (px^2): " +msgstr "Περιοχή (px^2):" -#: ../src/dialogs/clonetiler.cpp:2591 -msgid "Pick the visible color and opacity" -msgstr "Επέλεξε το ορατό χρώμα και την διαφάνεια" +#: ../share/extensions/dxf_outlines.py:36 +msgid "Failed to import the numpy or numpy.linalg modules. These modules are required by this extension. Please install them and try again." +msgstr "Αποτυχία εισαγωγής των αρθρωμάτων numpy ή numpy.linalg. Αυτά τα αρθρώματα απαιτούνται από αυτήν την επέκταση. Παρακαλώ εγκαταστήστε τα και ξαναπροσπαθήστε." -#: ../src/dialogs/clonetiler.cpp:2598 ../src/dialogs/clonetiler.cpp:2741 -#: ../src/extension/internal/bitmap/opacity.cpp:37 -#: ../src/widgets/toolbox.cpp:4484 ../share/extensions/interp_att_g.inx.h:14 -msgid "Opacity" -msgstr "Α_διαφάνεια" +#: ../share/extensions/embedimage.py:75 +msgid "No xlink:href or sodipodi:absref attributes found, or they do not point to an existing file! Unable to embed image." +msgstr "Τα γνωρίσματα xlink:href ή sodipodi:absref δεν βρέθηκαν, ή δεν αντιστοιχούν σε υπάρχον αρχείο! Αδυναμία επικόλλησης εικόνας." -#: ../src/dialogs/clonetiler.cpp:2599 -msgid "Pick the total accumulated opacity" -msgstr "Επέλεξε την συνολικά συσσωρευμένη διαφάνεια" +#: ../share/extensions/embedimage.py:77 +#, python-format +msgid "Sorry we could not locate %s" +msgstr "Αδυναμία εντοπισμού %s" -#: ../src/dialogs/clonetiler.cpp:2606 -msgid "R" -msgstr "R" +#: ../share/extensions/embedimage.py:102 +#, python-format +msgid "%s is not of type image/png, image/jpeg, image/bmp, image/gif, image/tiff, or image/x-icon" +msgstr "%s δεν είναι του τύπου εικόνα/png, εικόνα/jpeg, εικόνα/bmp, εικόνα/gif, εικόνα/tiff, ή εικόνα/x-icon" -#: ../src/dialogs/clonetiler.cpp:2607 -#, fuzzy -msgid "Pick the Red component of the color" -msgstr "Το κόκκινο συστατικό του χρώματος παρασκηνίου." +#: ../share/extensions/export_gimp_palette.py:14 +msgid "The export_gpl.py module requires PyXML. Please download the latest version from http://pyxml.sourceforge.net/." +msgstr "Το άρθρωμα export_gpl.py απαιτεί PyXML. Παρακαλώ, κατεβάστε την νεώτερη έκδοση από http://pyxml.sourceforge.net/." -#: ../src/dialogs/clonetiler.cpp:2614 -msgid "G" -msgstr "Ζ" +#: ../share/extensions/extractimage.py:65 +#, python-format +msgid "Image extracted to: %s" +msgstr "Εξαγωγή εικόνας στο: %s" -#: ../src/dialogs/clonetiler.cpp:2615 -#, fuzzy -msgid "Pick the Green component of the color" -msgstr "Το πράσινο συστατικό του χρώματος παρασκηνίου." +#: ../share/extensions/extractimage.py:72 +msgid "Unable to find image data." +msgstr "Αδυναμία εύρεσης δεδομένων εικόνας." -#: ../src/dialogs/clonetiler.cpp:2622 -msgid "B" -msgstr "Β" +#: ../share/extensions/gcodetools.py:3087 +msgid "Directory does not exist! Please specify existing directory at Preferences tab!" +msgstr "Ο κατάλογος δεν υπάρχει! Παρακαλώ ορίστε τον υπάρχοντα κατάλογο στην καρτέλα προτιμήσεων!" -#: ../src/dialogs/clonetiler.cpp:2623 -#, fuzzy -msgid "Pick the Blue component of the color" -msgstr "Το μπλε συστατικό του χρώματος παρασκηνίου." +# +#: ../share/extensions/gcodetools.py:3112 +#, python-format +msgid "" +"Can not write to specified file!\n" +"%s" +msgstr "" +"Αδύνατη η εγγραφή στο συγκεκριμένο αρχείο!\n" +"%s" -#: ../src/dialogs/clonetiler.cpp:2630 -#, fuzzy -msgctxt "Clonetiler color hue" -msgid "H" -msgstr "Η" +#: ../share/extensions/gcodetools.py:3240 +#, python-format +msgid "Orientation points for '%s' layer have not been found! Please add orientation points using Orientation tab!" +msgstr "Τα σημεία προσανατολισμού για τη στρώση '%s' δεν βρέθηκαν! Παρακαλώ, προσθέστε σημεία προσανατολισμού χρησιμοποιώντας την καρτέλα προσανατολισμός!" -#: ../src/dialogs/clonetiler.cpp:2631 -#, fuzzy -msgid "Pick the hue of the color" -msgstr "Η απόχρωση του βίντεο" +#: ../share/extensions/gcodetools.py:3246 +#, python-format +msgid "There are more than one orientation point groups in '%s' layer" +msgstr "Υπάρχουν περισσότερες από μία ομάδες σημείου προσανατολισμού στη στρώση '%s'" -#: ../src/dialogs/clonetiler.cpp:2638 -#, fuzzy -msgctxt "Clonetiler color saturation" -msgid "S" -msgstr "Ν" +#: ../share/extensions/gcodetools.py:3277 +#: ../share/extensions/gcodetools.py:3279 +msgid "Orientation points are wrong! (if there are two orientation points they sould not be the same. If there are three orientation points they should not be in a straight line.)" +msgstr "Τα σημεία προσανατολισμού είναι λάθος! (εάν υπάρχουν δύο σημεία προσανατολισμού, δεν θα έπρεπε να είναι τα ίδια. Εάν υπάρχουν τρία σημεία προσανατολισμού δεν θα έπρεπε να είναι σε ευθεία γραμμή.)" -#: ../src/dialogs/clonetiler.cpp:2639 -#, fuzzy -msgid "Pick the saturation of the color" -msgstr "Ο κορεσμός του βίντεο" +#: ../share/extensions/gcodetools.py:3398 +#, python-format +msgid "Warning! Found bad orientation points in '%s' layer. Resulting Gcode could be corrupt!" +msgstr "Προειδοποίηση! Βρέθηκαν κακά σημεία προσανατολισμού στη στρώση '%s'. Ως αποτέλεσμα το Gcode μπορεί να καταρρεύσει!" -#: ../src/dialogs/clonetiler.cpp:2646 -#, fuzzy -msgctxt "Clonetiler color lightness" -msgid "L" +#. xgettext:no-pango-format +#: ../share/extensions/gcodetools.py:3412 +msgid "" +"This extension works with Paths and Dynamic Offsets and groups of them only! All other objects will be ignored!\n" +"Solution 1: press Path->Object to path or Shift+Ctrl+C.\n" +"Solution 2: Path->Dynamic offset or Ctrl+J.\n" +"Solution 3: export all contours to PostScript level 2 (File->Save As->.ps) and File->Import this file." msgstr "" -"#-#-#-#-# mousetweaks.master.el.po (mousetweaks.HEAD) #-#-#-#-#\n" -"K\n" -"#-#-#-#-# gnome-games.master.el.po (gnome-games.HEAD.el) #-#-#-#-#\n" -"L" +"Αυτή η επέκταση δουλεύει με μονοπάτια και δυναμικές μετατοπίσεις και ομάδες τους μόνο! Όλα τα άλλα αντικείμενα θα αγνοηθούν!\n" +"Λύση 1: πατήστε Μονοπάτι->Αντικείμενο σε μονοπάτι ή Shift+Ctrl+C.\n" +"Λυση 2: Μονοπάτι->Δυναμική μετατόπιση ή Ctrl+J.\n" +"Λύση 3: εξαγωγή όλων των περιγραμμάτων σε PostScript επίπεδο 2 (Αρχείο->Αποθήκευση ως->.ps) και Αρχείο->Εισαγωγή αυτού του αρχείου." -#: ../src/dialogs/clonetiler.cpp:2647 -#, fuzzy -msgid "Pick the lightness of the color" -msgstr "Φωτεινότητα του χρώματος." - -#: ../src/dialogs/clonetiler.cpp:2657 -#, fuzzy -msgid "2. Tweak the picked value:" -msgstr "Απόκρυψη των καταγραφόμενων τιμών" +#: ../share/extensions/gcodetools.py:3469 +#, python-format +msgid "Warning! Tool's and default tool's parameter's (%s) types are not the same ( type('%s') != type('%s') )." +msgstr "Προειδοποίηση! Οι τύποι των εργαλείων και των προκαθορισμένων παραμέτρων εργαλείων (%s) δεν είναι οι ίδιοι ( type('%s') != type('%s') )." -#: ../src/dialogs/clonetiler.cpp:2667 -#, fuzzy -msgid "Gamma-correct:" -msgstr "Γάμμα:" +#: ../share/extensions/gcodetools.py:3472 +#, python-format +msgid "Warning! Tool has parameter that default tool has not ( '%s': '%s' )." +msgstr "Προειδοποίηση! Το εργαλείο έχει παραμέτρους που το προεπιλεγμένο εργαλείο δεν έχει ( '%s': '%s' )." -#: ../src/dialogs/clonetiler.cpp:2672 -msgid "Shift the mid-range of the picked value upwards (>0) or downwards (<0)" -msgstr "" -"Μετατόπισε το μεσοδιάστημα των επιλεγμένων τιμών προς τα πάνω (>0) ή προς τα " -"κάτω (<0)" +#: ../share/extensions/gcodetools.py:3486 +#, python-format +msgid "Layer '%s' contains more than one tool!" +msgstr "Η στρώση '%s' περιέχει περισσότερα από ένα εργαλεία!" -#: ../src/dialogs/clonetiler.cpp:2679 -#, fuzzy -msgid "Randomize:" -msgstr "Τυχαία" +#: ../share/extensions/gcodetools.py:3489 +#, python-format +msgid "Can not find tool for '%s' layer! Please add one with Tools library tab!" +msgstr "Αδυναμία εύρεσης εργαλείου για τη στρώση '%s'! Παρακαλώ προσθέστε μία με την καρτέλα βιβλιοθήκης εργαλείων!" -#: ../src/dialogs/clonetiler.cpp:2684 -msgid "Randomize the picked value by this percentage" -msgstr "Πρόσθεσε τυχαία στην επιλεγμένη τιμή με αυτό το ποσοστό" +#: ../share/extensions/gcodetools.py:3592 +#: ../share/extensions/gcodetools.py:3673 +msgid "No paths are selected! Trying to work on all available paths." +msgstr "Δεν επιλέχτηκαν μονοπάτια! Προσπάθεια για εργασία σε όλα τα διαθέσιμα μονοπάτια." -#: ../src/dialogs/clonetiler.cpp:2691 -#, fuzzy -msgid "Invert:" -msgstr "Αντιστροφή" +#: ../share/extensions/gcodetools.py:3611 +#: ../share/extensions/gcodetools.py:3682 +msgid "Warning: One or more paths dont have 'd' parameter, try to Ungroup (Ctrl+Shift+G) and Object to Path (Ctrl+Shift+C)!" +msgstr "Προειδοποίηση: Ένα ή περισσότερα μονοπάτια δεν έχουν την παράμετρο 'd', προσπαθήστε να αποομαδοποιήσετε (Ctrl+Shift+G) και αντικείμενο στο μονοπάτι (Ctrl+Shift+C)!" -#: ../src/dialogs/clonetiler.cpp:2695 -#, fuzzy -msgid "Invert the picked value" -msgstr "Αντιστροφή της επιλεγμένης γραμμής" +#: ../share/extensions/gcodetools.py:3641 +msgid "Noting is selected. Please select something to convert to drill point (dxfpoint) or clear point sign." +msgstr "Χωρίς επιλογή. Παρακαλώ επιλέξτε κάτι για να μετατρέψετε σε σημείο τρυπανισμού (dxfpoint) ή καθαρίστε το σημάδι σημείου." -#: ../src/dialogs/clonetiler.cpp:2701 -#, fuzzy -msgid "3. Apply the value to the clones':" -msgstr "Η τιμή της κλιμάκωσης" +#: ../share/extensions/gcodetools.py:3714 +#: ../share/extensions/gcodetools.py:3808 +msgid "This extension requires at least one selected path." +msgstr "Αυτή η επιλογή απαιτεί τουλάχιστον ένα επιλεγμένο μονοπάτι." -#: ../src/dialogs/clonetiler.cpp:2711 -msgid "Presence" -msgstr "" +#: ../share/extensions/gcodetools.py:3720 +#, python-format +msgid "Tool diameter must be > 0 but tool's diameter on '%s' layer is not!" +msgstr "Η διάμετρος του εργαλείου πρέπει να είναι μεγαλύτερη από μηδέν, αλλά η διάμετρος του εργαλείου στη στρώση '%s' δεν είναι!" -#: ../src/dialogs/clonetiler.cpp:2714 -msgid "" -"Each clone is created with the probability determined by the picked value in " -"that point" -msgstr "" -"Κάθε κλώνος δημιουργείται με την πιθανότητα που καθορίζεται από την " -"επιλεγμένη τιμή σε εκείνο το σημείο" +#: ../share/extensions/gcodetools.py:3731 +msgid "Warning: omitting non-path" +msgstr "Προειδοποίηση: παράλειψη μη μονοπατιού" -# #-#-#-#-# gtkhtml.master.el.po (gtkhtml.HEAD) #-#-#-#-# -# -# #-#-#-#-# nautilus.master.el.po (el) #-#-#-#-# -# -#: ../src/dialogs/clonetiler.cpp:2721 -#, fuzzy -msgid "Size" -msgstr "" -"#-#-#-#-# evolution.master.el.po (evolution.HEAD) #-#-#-#-#\n" -"Μέγεθος\n" -"#-#-#-#-# eog.master.el.po (eog-HEAD-po-el-4121) #-#-#-#-#\n" -"Μέγεθος\n" -"#-#-#-#-# gtkhtml.master.el.po (gtkhtml.HEAD) #-#-#-#-#\n" -"Μέγεθος\n" -"#-#-#-#-# gthumb.gthumb-2-12.el.po (gthumb-gthumb-2-10-po-el-6221) #-#-#-#-" -"#\n" -"Μέγεθος\n" -"#-#-#-#-# accerciser.master.el.po (accerciser.HEAD.el) #-#-#-#-#\n" -"Μέγεθος\n" -"#-#-#-#-# gftp.master.el.po (gftp.HEAD.el) #-#-#-#-#\n" -"Μέγεθος\n" -"#-#-#-#-# gnome-utils.master.el.po (gnome-utils.gnome-2-26) #-#-#-#-#\n" -"Μέγεθος\n" -"#-#-#-#-# gnome-disk-utility.master.el.po (gnome-disk_utility) #-#-#-#-#\n" -"Μέγεθος\n" -"#-#-#-#-# gnome-keyring.master.el.po (el) #-#-#-#-#\n" -"Μέγεθος\n" -"#-#-#-#-# gparted.master.el.po (gparted.HEAD) #-#-#-#-#\n" -"Μέγεθος\n" -"#-#-#-#-# gnome-packagekit.master.el.po (gnome-packagekit.master) #-#-#-#-" -"#\n" -"Μέγεθος\n" -"#-#-#-#-# gedit-plugins.master.el.po (el) #-#-#-#-#\n" -"Μέγεθος\n" -"#-#-#-#-# gnome-color-manager.master.el.po #-#-#-#-#\n" -"Μέγεθος\n" -"#-#-#-#-# balsa.master.el.po (balsa 2.0.13) #-#-#-#-#\n" -"Μέγεθος\n" -"#-#-#-#-# evolution-rss.master.el.po (Evolution RSS) #-#-#-#-#\n" -"Μέγεθος\n" -"#-#-#-#-# gedit.master.el.po (el) #-#-#-#-#\n" -"Μέγεθος\n" -"#-#-#-#-# evolution-exchange.master.el.po (el) #-#-#-#-#\n" -"Μέγεθος\n" -"#-#-#-#-# xchat-gnome.master.el.po (xchat-gnome) #-#-#-#-#\n" -"Μέγεθος\n" -"#-#-#-#-# evolution-mapi.master.el.po (evolution-mapi.HEAD) #-#-#-#-#\n" -"Μέγεθος\n" -"#-#-#-#-# f-spot.master.el.po (el) #-#-#-#-#\n" -"Μέγεθος\n" -"#-#-#-#-# ghex.master.el.po (ghex 1.2) #-#-#-#-#\n" -"Μέγεθος\n" -"#-#-#-#-# gtk+.master.el.po (gtk+ 2.20.1.1) #-#-#-#-#\n" -"Μέγεθος\n" -"#-#-#-#-# gnome-cups-manager.master.el.po (el) #-#-#-#-#\n" -"Μέγεθος\n" -"#-#-#-#-# nautilus.master.el.po (el) #-#-#-#-#\n" -"Μέγεθος\n" -"#-#-#-#-# brasero.master.el.po (el) #-#-#-#-#\n" -"Μέγεθος\n" -"#-#-#-#-# gnome-applets.master.el.po (gnome-applets.HEAD.el) #-#-#-#-#\n" -"Μέγεθος\n" -"#-#-#-#-# gtk+-properties.master.el.po (gtk+-properties.HEAD) #-#-#-#-#\n" -"Μέγεθος" - -#: ../src/dialogs/clonetiler.cpp:2724 -msgid "Each clone's size is determined by the picked value in that point" -msgstr "" -"Το μέγεθος κάθε κλώνου καθορίζεται από την επιλεγμένη τιμή σε εκείνο το " -"σημείο" +#: ../share/extensions/gcodetools.py:4063 +#, python-format +msgid "Tool '%s' has no shape!" +msgstr "Το εργαλείο '%s' δεν έχει σχήμα!" -#: ../src/dialogs/clonetiler.cpp:2734 +#: ../share/extensions/gcodetools.py:4073 +msgid "No need to engrave sharp angles." +msgstr "Δεν χρειάζεται χάραξη μυτερών γωνιών." + +#: ../share/extensions/gcodetools.py:4086 +msgid "Active layer already has orientation points! Remove them or select another layer!" +msgstr "Η ενεργή στρώση έχει ήδη σημεία προσανατολισμού! Αφαιρέστε τα ή επιλέξτε μια άλλη στρώση!" + +#: ../share/extensions/gcodetools.py:4134 +msgid "Active layer already has a tool! Remove it or select another layer!" +msgstr "Η ενεργή στρώση έχει ήδη ένα εργαλείο! Αφαιρέστε το ή επιλέξτε μια άλλη στρώση!" + +#: ../share/extensions/gcodetools.py:4258 +msgid "Selection is empty! Will compute whole drawing." +msgstr "Η επιλογή είναι άδεια! Θα υπολογιστεί όλο το σχέδιο." + +#: ../share/extensions/gcodetools.py:4318 msgid "" -"Each clone is painted by the picked color (the original must have unset fill " -"or stroke)" +"Tutorials, manuals and support can be found at\n" +"English support forum:\n" +"\thttp://www.cnc-club.ru/gcodetools\n" +"and Russian support forum:\n" +"\thttp://www.cnc-club.ru/gcodetoolsru" msgstr "" -"Κάθε κλώνος χρωματίζεται με το επιλεγμένο χρώμα (το πρωτότυπο πρέπει να μην " -"έχει γέμισμα ή περίγραμμα" +"Μαθήματα, εγχειρίδια και υποστήριξη μπορεί να βρεθούν στο\n" +"English support forum:\n" +"\thttp://www.cnc-club.ru/gcodetools\n" +"and Russian support forum:\n" +"\thttp://www.cnc-club.ru/gcodetoolsru" -#: ../src/dialogs/clonetiler.cpp:2744 -msgid "Each clone's opacity is determined by the picked value in that point" -msgstr "" -"Η διαφάνεια κάθε κλώνου καθορίζεται από την επιλεγμένη τιμή σε εκείνο το " -"σημείο" +#: ../share/extensions/gcodetools.py:4363 +msgid "Lathe X and Z axis remap should be 'X', 'Y' or 'Z'. Exiting..." +msgstr "Η επαναπεικόνιση των τορνευμένων αξόνων Χ και Ζ πρέπει να είναι 'X', 'Y' ή 'Z'. Έξοδος..." -#: ../src/dialogs/clonetiler.cpp:2771 -msgid "How many rows in the tiling" -msgstr "Πόσες γραμμές θα έχει η επίστρωση" +#: ../share/extensions/gcodetools.py:4366 +msgid "Lathe X and Z axis remap should be the same. Exiting..." +msgstr "Η επαναπεικόνιση των τορνευμένων αξόνων Χ και Ζ πρέπει να είναι η ίδια. Έξοδος..." -#: ../src/dialogs/clonetiler.cpp:2791 -#, fuzzy -msgid "How many columns in the tiling" -msgstr "Ο αριθμός των στηλών στον πίνακα" +#: ../share/extensions/gcodetools.py:4527 +msgid "Select one of the active tabs - Path to Gcode, Area, Engraving, DXF points, Orientation, Offset, Lathe or Tools library." +msgstr "Επιλογή μιας από τις ενεργές καρτέλες - Μονοπάτι στο Gcode, περιοχή, χάραξη, σημεία DXF, προσανατολισμός, μετατόπιση, τόρνευση ή βιβλιοθήκη εργαλείων." -#: ../src/dialogs/clonetiler.cpp:2821 -#, fuzzy -msgid "Width of the rectangle to be filled" -msgstr "Πλάτος του παραθύρου που θα προβληθεί." +#: ../share/extensions/gcodetools.py:4533 +msgid "Orientation points have not been defined! A default set of orientation points has been automatically added." +msgstr "Δεν ορίστηκαν σημεία προσανατολισμού! Ένα προκαθορισμένο σύνολο σημείων προσανατολισμού προστέθηκε αυτόματα." -#: ../src/dialogs/clonetiler.cpp:2846 -#, fuzzy -msgid "Height of the rectangle to be filled" -msgstr "Ύψος του παραθύρου που θα προβληθεί." +#: ../share/extensions/gcodetools.py:4537 +msgid "Cutting tool has not been defined! A default tool has been automatically added." +msgstr "Δεν ορίστηκε το εργαλείο κοπής! Ένα προκαθορισμένο εργαλείο έχει προστεθεί αυτόματα." -#: ../src/dialogs/clonetiler.cpp:2861 -#, fuzzy -msgid "Rows, columns: " -msgstr "Διάστημα γραμμής στήλης" +#: ../share/extensions/inkex.py:78 +#, python-format +msgid "" +"The fantastic lxml wrapper for libxml2 is required by inkex.py and therefore this extension. Please download and install the latest version from http://cheeseshop.python.org/pypi/lxml/, or install it through your package manager by a command like: sudo apt-get install python-lxml\n" +"\n" +"Technical details:\n" +"%s" +msgstr "" +"Το φανταστικό περίβλημα lxml για libxml2 απαιτείται από inkex.py και κατά συνέπεια από αυτήν την επέκταση. Παρακαλώ κατεβάστε και εγκαταστήστε την τελευταία έκδοση από http://cheeseshop.python.org/pypi/lxml/, ή εγκαταστήστε την μέσα από το διαχειριστή πακέτων με μια εντολή όπως: sudo apt-get install python-lxml\n" +"\n" +"Τεχνικές λεπτομέρειες:\n" +"%s" -#: ../src/dialogs/clonetiler.cpp:2862 -#, fuzzy -msgid "Create the specified number of rows and columns" -msgstr "Επιλογή της συγκεκριμένης στήλης θύρας όψης." +#: ../share/extensions/inkex.py:242 +#, python-format +msgid "No matching node for expression: %s" +msgstr "Δεν αντιστοιχεί κόμβος για την έκφραση: %s" -#: ../src/dialogs/clonetiler.cpp:2871 -msgid "Width, height: " -msgstr "Πλάτος, ύψος" +#: ../share/extensions/markers_strokepaint.py:41 +#, python-format +msgid "No style attribute found for id: %s" +msgstr "Χωρίς γνώρισμα μορφοποίησης για το id: %s" -#: ../src/dialogs/clonetiler.cpp:2872 -msgid "Fill the specified width and height with the tiling" -msgstr "Γέμισε το καθορισμένο πλάτος και ύψος με την επίστρωση" +#: ../share/extensions/markers_strokepaint.py:56 +#, python-format +msgid "unable to locate marker: %s" +msgstr "Αδύνατος ο εντοπισμός μαρκαδόρου: %s" -#: ../src/dialogs/clonetiler.cpp:2888 -#, fuzzy -msgid "Use saved size and position of the tile" -msgstr "Το αρχικό μέγεθος και θέση του παραθύρου" +#: ../share/extensions/pathalongpath.py:201 +#: ../share/extensions/pathscatter.py:220 +#: ../share/extensions/perspective.py:61 +msgid "This extension requires two selected paths." +msgstr "Αυτή η επέκταση απαιτεί δύο επιλεγμένα μονοπάτια." -#: ../src/dialogs/clonetiler.cpp:2891 +#: ../share/extensions/pathalongpath.py:227 +#, fuzzy msgid "" -"Pretend that the size and position of the tile are the same as the last time " -"you tiled it (if any), instead of using the current size" +"The total length of the pattern is too small :\n" +"Please choose a larger object or set 'Space between copies' > 0" msgstr "" -"Υποθέτει ότι το μέγεθος και η θέση του πλακιδίου είναι τα ίδια όπως την " -"τελευταία φορά που έγινε επίστρωση (αν έγινε), αντί να χρησιμοποιεί τις " -"τρέχουσες τιμές για το πλακίδιο" - -#: ../src/dialogs/clonetiler.cpp:2915 -#, fuzzy -msgid " _Create " -msgstr "Ημερομηνία" +"Το συνολικό μήκος του μοτίβου είναι υπερβολικά μικρό:\n" +"Παρακαλώ επιλέξτε ένα μεγαλύτερο αντικείμενο ή ορίστε 'Space between copies' > 0 (διάκενο μεταξύ αντιγράφων >0)" -#: ../src/dialogs/clonetiler.cpp:2917 -#, fuzzy -msgid "Create and tile the clones of the selection" -msgstr "Έναρξη εγγραφής των περιεχομένων της επιλογής" +#: ../share/extensions/pathmodifier.py:229 +#, python-format +msgid "Please first convert objects to paths! (Got [%s].)" +msgstr "Παρακαλώ πρώτα μετατρέψτε αντικείμενα σε μονοπάτια! (Got [%s].)" -#. TRANSLATORS: if a group of objects are "clumped" together, then they -#. are unevenly spread in the given amount of space - as shown in the -#. diagrams on the left in the following screenshot: -#. http://www.inkscape.org/screenshots/gallery/inkscape-0.42-CVS-tiles-unclump.png -#. So unclumping is the process of spreading a number of objects out more evenly. -#: ../src/dialogs/clonetiler.cpp:2932 -msgid " _Unclump " -msgstr "Τακτοποί_ηση" +#: ../share/extensions/perspective.py:29 +msgid "Failed to import the numpy or numpy.linalg modules. These modules are required by this extension. Please install them and try again. On a Debian-like system this can be done with the command, sudo apt-get install python-numpy." +msgstr "Αποτυχία εισαγωγής των αρθρωμάτων numpy ή numpy.linalg. Αυτά τα αρθρώματα απαιτούνται από αυτήν την επέκταση. Παρακαλώ εγκαταστήστε τα και ξαναπροσπαθήστε. Σε ένα σύστημα όμοιο με Debian, αυτό μπορεί να γίνει με την εντολή sudo apt-get install python-numpy." -#: ../src/dialogs/clonetiler.cpp:2933 -msgid "Spread out clones to reduce clumping; can be applied repeatedly" +#: ../share/extensions/perspective.py:68 +#: ../share/extensions/summersnight.py:43 +#, python-format +msgid "" +"The first selected object is of type '%s'.\n" +"Try using the procedure Path->Object to Path." msgstr "" -"Διαχώρισε τους κλώνους για να μειώσεις το στοίβαγμα· μπορεί να " -"εφαρμοστεί επαναλαμβανόμενα" +"Το πρώτο επιλεγμένο αντικείμενο είναι του τύπου '%s'.\n" +"Δοκιμάστε τη διαδικασία Μονοπάτι ->Αντικείμενο σε μονοπάτι." -# -#: ../src/dialogs/clonetiler.cpp:2939 -#, fuzzy -msgid " Re_move " -msgstr "Α_φαίρεση" +#: ../share/extensions/perspective.py:74 +#: ../share/extensions/summersnight.py:50 +msgid "This extension requires that the second selected path be four nodes long." +msgstr "Αυτή η επέκταση απαιτεί το δεύτερο επιλεγμένο μονοπάτι να έχει τέσσερις κόμβους μήκος." -#: ../src/dialogs/clonetiler.cpp:2940 -msgid "Remove existing tiled clones of the selected object (siblings only)" +#: ../share/extensions/perspective.py:99 +#: ../share/extensions/summersnight.py:82 +msgid "" +"The second selected object is a group, not a path.\n" +"Try using the procedure Object->Ungroup." msgstr "" -"Διέγραψε τους υπάρχοντες επιστρωμένους κλώνους του επιλεγμένου αντικειμένου" +"Το δεύτερο επιλεγμένο αντικείμενο είναι μια ομάδα, όχι ένα μονοπάτι.\n" +"Δοκιμάστε τη διαδικασία Αντικείμενο->Αποομαδοποίηση." -# #-#-#-#-# gtkhtml.master.el.po (gtkhtml.HEAD) #-#-#-#-# -# -#: ../src/dialogs/clonetiler.cpp:2956 -#, fuzzy -msgid " R_eset " +#: ../share/extensions/perspective.py:101 +#: ../share/extensions/summersnight.py:84 +msgid "" +"The second selected object is not a path.\n" +"Try using the procedure Path->Object to Path." msgstr "" -"#-#-#-#-# gtkhtml.master.el.po (gtkhtml.HEAD) #-#-#-#-#\n" -"Επαναφορά\n" -"#-#-#-#-# gnome-terminal.master.el.po (gnome-terminal.HEAD) #-#-#-#-#\n" -"Αρχικοποίηση\n" -"#-#-#-#-# banshee.master.el.po (Banshee) #-#-#-#-#\n" -"Επαναφορά\n" -"#-#-#-#-# glade.master.el.po (glade3.HEAD) #-#-#-#-#\n" -"Επαναφορά\n" -"#-#-#-#-# gcompris.master.el.po (gcompris.HEAD) #-#-#-#-#\n" -"Επαναφορά\n" -"#-#-#-#-# pitivi.master.el.po (el) #-#-#-#-#\n" -"Επαναφορά\n" -"#-#-#-#-# nautilus.master.el.po (el) #-#-#-#-#\n" -"Επαναφορά\n" -"#-#-#-#-# banshee.stable-1.8.el.po (Banshee) #-#-#-#-#\n" -"Επαναφορά" +"Το δεύτερο επιλεγμένο αντικείμενο δεν είναι μονοπάτι.\n" +"Δοκιμάστε τη διαδικασία Μονοπάτι->Αντικείμενο σε μονοπάτι." -#. TRANSLATORS: "change" is a noun here -#: ../src/dialogs/clonetiler.cpp:2958 +#: ../share/extensions/perspective.py:104 +#: ../share/extensions/summersnight.py:87 msgid "" -"Reset all shifts, scales, rotates, opacity and color changes in the dialog " -"to zero" +"The first selected object is not a path.\n" +"Try using the procedure Path->Object to Path." msgstr "" -"Επαναρχικοποίησε όλες τις μετατοπίσεις, κλιμακώσεις, περιστροφές, διαφάνειες " -"και χρωματικές αλλαγές σε μηδέν" +"Το δεύτερο επιλεγμένο αντικείμενο δεν είναι μονοπάτι.\n" +"Δοκιμάστε τη διαδικασία Μονοπάτι->Αντικείμενο σε μονοπάτι." -#: ../src/dialogs/export.cpp:150 ../src/verbs.cpp:2630 -msgid "_Page" -msgstr "_Σελίδα" +#: ../share/extensions/polyhedron_3d.py:60 +msgid "Failed to import the numpy module. This module is required by this extension. Please install it and try again. On a Debian-like system this can be done with the command 'sudo apt-get install python-numpy'." +msgstr "Αποτυχία εισαγωγής του αρθρώματος numpy. Αυτό το άρθρωμα απαιτείται από αυτήν την επέκταση. Παρακαλώ εγκαταστήστε το και ξαναπροσπαθήστε. Σε ένα σύστημα όμοιο με Debian, αυτό μπορεί να γίνει με την εντολή 'sudo apt-get install python-numpy'." -#: ../src/dialogs/export.cpp:150 ../src/verbs.cpp:2634 -msgid "_Drawing" -msgstr "Σ_χέδιο" +#: ../share/extensions/polyhedron_3d.py:331 +msgid "No face data found in specified file." +msgstr "Χωρίς δεδομένα επιφανείας στο συγκεκριμένο αρχείο." -# #-#-#-#-# accerciser.master.el.po (accerciser.HEAD.el) #-#-#-#-# -# -# #-#-#-#-# libgnomeprintui.master.el.po (el) #-#-#-#-# -# -#: ../src/dialogs/export.cpp:150 ../src/verbs.cpp:2636 -msgid "_Selection" -msgstr "_Επιλογή" +#: ../share/extensions/polyhedron_3d.py:332 +msgid "Try selecting \"Edge Specified\" in the Model File tab.\n" +msgstr "Δοκιμάστε την επιλογή \"Edge Specified\" (ορισμός ακμής) στην καρτέλα μορφή αρχείου.\n" -#: ../src/dialogs/export.cpp:150 -msgid "_Custom" -msgstr "_Προσαρμοσμένο" +#: ../share/extensions/polyhedron_3d.py:338 +msgid "No edge data found in specified file." +msgstr "Χωρίς δεδομένα ακμής στο συγκεκριμένο αρχείο." -#: ../src/dialogs/export.cpp:275 -msgid "Export area" -msgstr "Περιοχή εξαγωγής" +#: ../share/extensions/polyhedron_3d.py:339 +msgid "Try selecting \"Face Specified\" in the Model File tab.\n" +msgstr "Δοκιμάστε την επιλογή \"Face Specified\" (ορισμός όψης) στην καρτέλα μορφή αρχείου.\n" -#: ../src/dialogs/export.cpp:289 ../share/extensions/gears.inx.h:7 -msgid "Units:" -msgstr "Μονάδες:" +#. we cannot generate a list of faces from the edges without a lot of computation +#: ../share/extensions/polyhedron_3d.py:514 +msgid "Face Data Not Found. Ensure file contains face data, and check the file is imported as \"Face-Specified\" under the \"Model File\" tab.\n" +msgstr "Δεν βρέθηκαν δεδομένα επιφανείας. Βεβαιωθείτε ότι το αρχείο περιέχει δεδομένα επιφανείας και σημειώστε ότι το αρχείο έχει εισαχθεί ως \"καθορισμένη επιφένεια\" κάτω από την καρτέλα \"αρχείο προτύπου\".\n" -#: ../src/dialogs/export.cpp:317 -msgid "_x0:" -msgstr "_x0:" +#: ../share/extensions/polyhedron_3d.py:516 +msgid "Internal Error. No view type selected\n" +msgstr "Εσωτερικό σφάλμα. Χωρίς επιλογή τύπου προβολής\n" -# -#: ../src/dialogs/export.cpp:322 -msgid "x_1:" -msgstr "x_1:" +#: ../share/extensions/summersnight.py:36 +msgid "" +"This extension requires two selected paths. \n" +"The second path must be exactly four nodes long." +msgstr "" +"Αυτή η επέκταση απαιτεί δύο επιλεγμένα μονοπάτια.\n" +"Το δεύτερο μονοπάτι πρέπει να είναι ακριβώς τέσσερις κόμβοι μακρύ." -#: ../src/dialogs/export.cpp:327 -msgid "Wid_th:" -msgstr "Πλά_τος" +#: ../share/extensions/svg_and_media_zip_output.py:128 +#, python-format +msgid "Could not locate file: %s" +msgstr "Αδυναμία εντοπισμού του αρχείου %s" -#: ../src/dialogs/export.cpp:333 -msgid "_y0:" -msgstr "_y0:" +#: ../share/extensions/uniconv_output.py:120 +msgid "You need to install the UniConvertor software.\n" +msgstr "Πρέπει να εγκαταστήσετε το λογισμικό UniConvertor.\n" -# -#: ../src/dialogs/export.cpp:338 -msgid "y_1:" -msgstr "y_1:" +#: ../share/extensions/web-set-att.py:56 +#: ../share/extensions/web-transmit-att.py:52 +msgid "You must select at least two elements." +msgstr "Πρέπει να επιλέξετε τουλάχιστον δύο στοιχεία." -#: ../src/dialogs/export.cpp:343 -msgid "Hei_ght:" -msgstr "Ύ_ψος:" +#: ../share/filters/filters.svg.h:2 +msgid "Matte jelly" +msgstr "Αστιλβής (μη γυαλιστερός) ζελές" -#: ../src/dialogs/export.cpp:475 -msgid "Bitmap size" -msgstr "Μέγεθος ψηφιογραφικής εικόνας" +#: ../share/filters/filters.svg.h:2 +#: ../share/filters/filters.svg.h:10 +#: ../share/filters/filters.svg.h:107 +#: ../share/filters/filters.svg.h:109 +#: ../share/filters/filters.svg.h:115 +#: ../share/filters/filters.svg.h:116 +#: ../share/filters/filters.svg.h:118 +#: ../share/filters/filters.svg.h:122 +#: ../share/filters/filters.svg.h:167 +#: ../share/filters/filters.svg.h:206 +msgid "ABCs" +msgstr "ABCs" -#: ../src/dialogs/export.cpp:488 ../src/live_effects/lpe-bendpath.cpp:56 -#: ../src/live_effects/lpe-patternalongpath.cpp:64 -#: ../src/ui/dialog/transformation.cpp:88 ../src/ui/widget/page-sizer.cpp:232 -msgid "_Width:" -msgstr "_Πλάτος" +#: ../share/filters/filters.svg.h:2 +msgid "Bulging, matte jelly covering" +msgstr "Φουσκωμένο αστιλβές πηχτό κάλυμμα" -#: ../src/dialogs/export.cpp:488 ../src/dialogs/export.cpp:502 -msgid "pixels at" -msgstr "εικονοστοιχεία στα " +#: ../share/filters/filters.svg.h:3 +msgid "Smart jelly" +msgstr "Έξυπνος ζελές" -#: ../src/dialogs/export.cpp:496 -msgid "dp_i" -msgstr "dp_i" - -#: ../src/dialogs/export.cpp:502 ../src/ui/dialog/transformation.cpp:90 -#: ../src/ui/widget/page-sizer.cpp:233 -msgid "_Height:" -msgstr "_Ύψος" - -#: ../src/dialogs/export.cpp:513 ../src/ui/dialog/inkscape-preferences.cpp:826 -#: ../src/ui/dialog/inkscape-preferences.cpp:1226 -msgid "dpi" -msgstr "dpi" +#: ../share/filters/filters.svg.h:3 +#: ../share/filters/filters.svg.h:4 +#: ../share/filters/filters.svg.h:9 +#: ../share/filters/filters.svg.h:14 +#: ../share/filters/filters.svg.h:15 +#: ../share/filters/filters.svg.h:39 +#: ../share/filters/filters.svg.h:48 +#: ../share/filters/filters.svg.h:49 +#: ../share/filters/filters.svg.h:50 +#: ../share/filters/filters.svg.h:51 +#: ../share/filters/filters.svg.h:54 +#: ../share/filters/filters.svg.h:56 +#: ../share/filters/filters.svg.h:69 +#: ../share/filters/filters.svg.h:71 +#: ../share/filters/filters.svg.h:89 +#: ../share/filters/filters.svg.h:101 +#: ../share/filters/filters.svg.h:102 +#: ../share/filters/filters.svg.h:207 +#: ../share/filters/filters.svg.h:208 +#: ../share/filters/filters.svg.h:209 +#: ../share/filters/filters.svg.h:210 +#: ../share/filters/filters.svg.h:211 +msgid "Bevels" +msgstr "Λοξοτμήσεις" -#. true = has mnemonic -#: ../src/dialogs/export.cpp:524 -msgid "_Filename" -msgstr "Όνομα Αρχείου" +#: ../share/filters/filters.svg.h:3 +msgid "Same as Matte jelly but with more controls" +msgstr "Το ίδιο όπως ο αστιλβής ζελές αλλά με περισσότερους ελέγχους." -# #-#-#-#-# balsa.master.el.po (balsa 2.0.13) #-#-#-#-# -# -#: ../src/dialogs/export.cpp:594 ../src/ui/widget/preferences-widget.cpp:645 -msgid "_Browse..." -msgstr "Αναζήτηση" +#: ../share/filters/filters.svg.h:4 +msgid "Metal casting" +msgstr "Μεταλλικό χυτό " -#: ../src/dialogs/export.cpp:623 -#, fuzzy -msgid "B_atch export all selected objects" -msgstr "Μαζική εξαγωγή όλων των επιλεγμένων αντικειμένων" +#: ../share/filters/filters.svg.h:4 +msgid "Smooth drop-like bevel with metallic finish" +msgstr "Ομαλή σταγονοειδής λοξότμηση με μεταλλικό τελείωμα" -#: ../src/dialogs/export.cpp:627 -msgid "" -"Export each selected object into its own PNG file, using export hints if any " -"(caution, overwrites without asking!)" -msgstr "" -"Εξαγωγή κάθε επιλεγμένου αντικειμένου σε ξεχωριστό αρχείο PNG (προσοχή, " -"αντικαθιστά υπάρχοντα αρχεία χωρίς επιβεβαίωση!)" +#: ../share/filters/filters.svg.h:5 +msgid "Motion blur, horizontal" +msgstr "Θόλωση κίνησης, οριζόντια" -#: ../src/dialogs/export.cpp:635 -#, fuzzy -msgid "Hide a_ll except selected" -msgstr "Απόκρυψη των μη-επιλεγμένων" +#: ../share/filters/filters.svg.h:5 +#: ../share/filters/filters.svg.h:6 +#: ../share/filters/filters.svg.h:7 +#: ../share/filters/filters.svg.h:57 +#: ../share/filters/filters.svg.h:94 +#: ../share/filters/filters.svg.h:108 +#: ../share/filters/filters.svg.h:111 +#: ../share/filters/filters.svg.h:159 +msgid "Blurs" +msgstr "Θολώσεις" -#: ../src/dialogs/export.cpp:639 -msgid "In the exported image, hide all objects except those that are selected" -msgstr "Στην εξαγόμενη εικόνα, απόκρυψη των μη-επιλεγμένων αντικειμένων" +#: ../share/filters/filters.svg.h:5 +msgid "Blur as if the object flies horizontally; adjust Standard Deviation to vary force" +msgstr "Θόλωση ως εάν το αντικείμενο ίπταται οριζόντια. Ρύθμιση της τυπικής απόκλισης για ποικιλία δύναμης" -#: ../src/dialogs/export.cpp:656 -msgid "_Export" -msgstr "_Εξαγωγή" +#: ../share/filters/filters.svg.h:6 +msgid "Motion blur, vertical" +msgstr "Θόλωση κίνησης, κάθετη" -#: ../src/dialogs/export.cpp:660 -msgid "Export the bitmap file with these settings" -msgstr "Εξαγωγή της ψηφιογραφικής εικόνας με αυτές τις ρυθμίσεις" +#: ../share/filters/filters.svg.h:6 +msgid "Blur as if the object flies vertically; adjust Standard Deviation to vary force" +msgstr "Θόλωση ως εάν το αντικείμενο ίπταται κατακόρυφα. Ρύθμιση της τυπικής απόκλισης για ποικιλία δύναμης" -#: ../src/dialogs/export.cpp:686 -#, fuzzy, c-format -msgid "B_atch export %d selected object" -msgid_plural "B_atch export %d selected objects" -msgstr[0] "Μαζική εξαγωγή όλων των επιλεγμένων αντικειμένων" -msgstr[1] "Μαζική εξαγωγή %d επιλεγμένων αντικειμένων" +#: ../share/filters/filters.svg.h:7 +msgid "Apparition" +msgstr "Εμφάνιση" -#: ../src/dialogs/export.cpp:1017 -msgid "Export in progress" -msgstr "Εξαγωγή σε εξέλιξη" +#: ../share/filters/filters.svg.h:7 +msgid "Edges are partly feathered out" +msgstr "Οι ακμές απαλύνονται μερικώς προς τα έξω" -#: ../src/dialogs/export.cpp:1105 -#, c-format -msgid "Exporting %d files" -msgstr "Εξαγωγή %d αρχείων" +#: ../share/filters/filters.svg.h:8 +msgid "Cutout" +msgstr "Αποκοπή" -#: ../src/dialogs/export.cpp:1149 ../src/dialogs/export.cpp:1226 -#, c-format -msgid "Could not export to filename %s.\n" -msgstr "Δεν ήταν δυνατή η εξαγωγή στο αρχείο %s.\n" +#: ../share/filters/filters.svg.h:8 +#: ../share/filters/filters.svg.h:40 +#: ../share/filters/filters.svg.h:85 +#: ../share/filters/filters.svg.h:95 +#: ../share/filters/filters.svg.h:119 +#: ../share/filters/filters.svg.h:169 +#: ../share/filters/filters.svg.h:170 +#: ../share/filters/filters.svg.h:171 +#: ../share/filters/filters.svg.h:176 +#: ../share/filters/filters.svg.h:214 +#: ../src/extension/internal/filter/drop-shadow.h:45 +#: ../src/extension/internal/filter/drop-shadow.h:105 +msgid "Shadows and Glows" +msgstr "Σκιές και λάμψεις" -#: ../src/dialogs/export.cpp:1179 -msgid "You have to enter a filename" -msgstr "Πρέπει να εισάγετε όνομα αρχείου" +#: ../share/filters/filters.svg.h:8 +msgid "Drop shadow under the cut-out of the shape" +msgstr "Ρίξιμο σκιάς κάτω από το αποκομμένο σχήμα" -#: ../src/dialogs/export.cpp:1184 -msgid "The chosen area to be exported is invalid" -msgstr "Η επιλεγμένη περιοχή εξαγωγής δεν είναι έγκυρη" +#: ../share/filters/filters.svg.h:9 +msgid "Jigsaw piece" +msgstr "Οδοντωτό κομμάτι" -#: ../src/dialogs/export.cpp:1199 -#, c-format -msgid "Directory %s does not exist or is not a directory.\n" -msgstr "Ο κατάλογος %s δεν υπάρχει ή δεν είναι κατάλογος.\n" +#: ../share/filters/filters.svg.h:9 +msgid "Low, sharp bevel" +msgstr "Χαμηλή, απότομη λοξότμηση " -#: ../src/dialogs/export.cpp:1211 -#, c-format -msgid "Exporting %s (%lu x %lu)" -msgstr "Γίνεται εξαγωγή %s (%lu x %lu)" +#: ../share/filters/filters.svg.h:10 +msgid "Roughen" +msgstr "Σκλήρυνση" -#: ../src/dialogs/export.cpp:1334 ../src/dialogs/export.cpp:1369 -msgid "Select a filename for exporting" -msgstr "Επιλέξτε όνομα αρχείου για εξαγωγή" +#: ../share/filters/filters.svg.h:10 +msgid "Small-scale roughening to edges and content" +msgstr "Σκλήρυνση στις ακμές και το περιεχόμενο σε μικρή κλίμακα" -# -#. TRANSLATORS: "%s" is replaced with "exact" or "partial" when this string is displayed -#: ../src/dialogs/find.cpp:374 ../src/ui/dialog/find.cpp:447 -#, c-format -msgid "%d object found (out of %d), %s match." -msgid_plural "%d objects found (out of %d), %s match." -msgstr[0] "%d αντικείμενο βρέθηκε (από %d), %s ταίριασμα." -msgstr[1] "%d αντικείμενα βρέθηκαν (από %d), %s ταίριασμα." +#: ../share/filters/filters.svg.h:11 +msgid "Rubber stamp" +msgstr "Σφραγίδα" -# -#: ../src/dialogs/find.cpp:377 ../src/ui/dialog/find.cpp:450 -msgid "exact" -msgstr "ακριβής" +#: ../share/filters/filters.svg.h:11 +#: ../share/filters/filters.svg.h:17 +#: ../share/filters/filters.svg.h:18 +#: ../share/filters/filters.svg.h:19 +#: ../share/filters/filters.svg.h:21 +#: ../share/filters/filters.svg.h:22 +#: ../share/filters/filters.svg.h:36 +#: ../share/filters/filters.svg.h:37 +#: ../share/filters/filters.svg.h:38 +#: ../share/filters/filters.svg.h:90 +#: ../share/filters/filters.svg.h:113 +#: ../share/filters/filters.svg.h:114 +#: ../share/filters/filters.svg.h:117 +#: ../share/filters/filters.svg.h:150 +#: ../share/filters/filters.svg.h:154 +#: ../share/filters/filters.svg.h:183 +#: ../share/filters/filters.svg.h:217 +msgid "Overlays" +msgstr "Επικαλύψεις" -#: ../src/dialogs/find.cpp:377 ../src/ui/dialog/find.cpp:450 -msgid "partial" -msgstr "μερική" +#: ../share/filters/filters.svg.h:11 +msgid "Random whiteouts inside" +msgstr "Τυχαίες λευκές κηλίδες στο εσωτερικό" -#: ../src/dialogs/find.cpp:384 ../src/ui/dialog/find.cpp:457 -msgid "No objects found" -msgstr "Δε βρέθηκαν αντικείμενα" +#: ../share/filters/filters.svg.h:12 +msgid "Ink bleed" +msgstr "Διαρροή μελανιού" -#: ../src/dialogs/find.cpp:542 -msgid "T_ype: " -msgstr "T_ype: " +#: ../share/filters/filters.svg.h:12 +#: ../share/filters/filters.svg.h:13 +#: ../share/filters/filters.svg.h:41 +#: ../share/filters/filters.svg.h:166 +msgid "Protrusions" +msgstr "Προεξοχές" -#: ../src/dialogs/find.cpp:549 ../src/ui/dialog/find.cpp:71 -msgid "Search in all object types" -msgstr "Αναζήτηση σε όλους τους τύπους αντικειμένων" +#: ../share/filters/filters.svg.h:12 +msgid "Inky splotches underneath the object" +msgstr "Μελανιές κάτω από το αντικείμενο" -#: ../src/dialogs/find.cpp:549 ../src/ui/dialog/find.cpp:71 -msgid "All types" -msgstr "Όλοι οι τύποι" +#: ../share/filters/filters.svg.h:13 +msgid "Fire" +msgstr "Φωτιά" -#: ../src/dialogs/find.cpp:560 ../src/ui/dialog/find.cpp:72 -msgid "Search all shapes" -msgstr "Αναζήτηση όλων των σχημάτων" +#: ../share/filters/filters.svg.h:13 +msgid "Edges of object are on fire" +msgstr "Οι ακμές του αντικειμένου είναι στη φωτιά" -#: ../src/dialogs/find.cpp:560 ../src/ui/dialog/find.cpp:72 -msgid "All shapes" -msgstr "Όλα τα σχήματα" +#: ../share/filters/filters.svg.h:14 +msgid "Bloom" +msgstr "Άνθηση" -#: ../src/dialogs/find.cpp:577 ../src/ui/dialog/find.cpp:73 -msgid "Search rectangles" -msgstr "Αναζήτηση ορθογωνίων" +#: ../share/filters/filters.svg.h:14 +msgid "Soft, cushion-like bevel with matte highlights" +msgstr "Μαλακή, μαξιλαροειδής λοξότμηση με αστιλβή τονισμό" -#: ../src/dialogs/find.cpp:577 ../src/ui/dialog/find.cpp:73 -msgid "Rectangles" -msgstr "Ορθογώνια" +#: ../share/filters/filters.svg.h:15 +msgid "Ridged border" +msgstr "Οδοντωτό περίγραμμα" -#: ../src/dialogs/find.cpp:582 ../src/ui/dialog/find.cpp:74 -msgid "Search ellipses, arcs, circles" -msgstr "Αναζήτηση ελλείψεων, τόξων, κύκλων" +#: ../share/filters/filters.svg.h:15 +msgid "Ridged border with inner bevel" +msgstr "Οδοντωτό περίγραμμα με εσωτερική λοξότμηση" -#: ../src/dialogs/find.cpp:582 ../src/ui/dialog/find.cpp:74 -msgid "Ellipses" -msgstr "Έλλειψεις" +#: ../share/filters/filters.svg.h:16 +msgid "Ripple" +msgstr "Κυματισμός" -#: ../src/dialogs/find.cpp:587 ../src/ui/dialog/find.cpp:75 -msgid "Search stars and polygons" -msgstr "Αναζήτηση αστεριών και πολυγώνων" +#: ../share/filters/filters.svg.h:16 +#: ../share/filters/filters.svg.h:43 +#: ../share/filters/filters.svg.h:106 +#: ../share/filters/filters.svg.h:110 +#: ../share/filters/filters.svg.h:112 +#: ../share/filters/filters.svg.h:128 +#: ../share/filters/filters.svg.h:173 +#: ../share/filters/filters.svg.h:194 +msgid "Distort" +msgstr "Παραμόρφωση" -#: ../src/dialogs/find.cpp:587 ../src/ui/dialog/find.cpp:75 -msgid "Stars" -msgstr "Αστέρια" +#: ../share/filters/filters.svg.h:16 +msgid "Horizontal rippling of edges" +msgstr "Οριζόντιοι κυματισμοί των ακμών" -#: ../src/dialogs/find.cpp:592 ../src/ui/dialog/find.cpp:76 -msgid "Search spirals" -msgstr "Αναζήτηση σπειρών" +#: ../share/filters/filters.svg.h:17 +msgid "Speckle" +msgstr "Κηλίδα" -#: ../src/dialogs/find.cpp:592 ../src/ui/dialog/find.cpp:76 -msgid "Spirals" -msgstr "Σπείρες" +#: ../share/filters/filters.svg.h:17 +msgid "Fill object with sparse translucent specks" +msgstr "Γέμισμα του αντικειμένου με ημιδιαφανείς αραιούς κόκκους" -#. TRANSLATORS: polyline is a set of connected straight line segments -#. http://www.w3.org/TR/SVG11/shapes.html#PolylineElement -#: ../src/dialogs/find.cpp:605 ../src/ui/dialog/find.cpp:77 -msgid "Search paths, lines, polylines" -msgstr "Αναζήτηση μονοπατιών, γραμμών, πολυ-γραμμών" +#: ../share/filters/filters.svg.h:18 +msgid "Oil slick" +msgstr "Πετρελαιοκηλίδα" -#: ../src/dialogs/find.cpp:605 ../src/ui/dialog/find.cpp:77 -#: ../src/widgets/toolbox.cpp:2249 -msgid "Paths" -msgstr "Μονοπάτια" +#: ../share/filters/filters.svg.h:18 +msgid "Rainbow-colored semitransparent oily splotches" +msgstr "Ημιδιαφανείς λαδιές χρωματισμένες με ουράνιο τόξο" -#: ../src/dialogs/find.cpp:610 ../src/ui/dialog/find.cpp:78 -msgid "Search text objects" -msgstr "Αναζήτηση κειμένων" +#: ../share/filters/filters.svg.h:19 +msgid "Frost" +msgstr "Παγετός" -#: ../src/dialogs/find.cpp:610 ../src/ui/dialog/find.cpp:78 -msgid "Texts" -msgstr "Κείμενα" +#: ../share/filters/filters.svg.h:19 +msgid "Flake-like white splotches" +msgstr "Χιονώδεις λευκές κηλίδες" -#: ../src/dialogs/find.cpp:615 ../src/ui/dialog/find.cpp:79 -msgid "Search groups" -msgstr "Αναζήτηση ομάδων" +#: ../share/filters/filters.svg.h:20 +msgid "Leopard fur" +msgstr "Γούνα λεοπάρδαλης" -#: ../src/dialogs/find.cpp:615 ../src/ui/dialog/find.cpp:79 -msgid "Groups" -msgstr "Ομάδες" +#: ../share/filters/filters.svg.h:20 +#: ../share/filters/filters.svg.h:58 +#: ../share/filters/filters.svg.h:59 +#: ../share/filters/filters.svg.h:60 +#: ../share/filters/filters.svg.h:62 +#: ../share/filters/filters.svg.h:67 +#: ../share/filters/filters.svg.h:78 +#: ../share/filters/filters.svg.h:79 +#: ../share/filters/filters.svg.h:80 +#: ../share/filters/filters.svg.h:82 +#: ../share/filters/filters.svg.h:136 +#: ../share/filters/filters.svg.h:151 +#: ../share/filters/filters.svg.h:152 +#: ../share/filters/filters.svg.h:153 +msgid "Materials" +msgstr "Υλικά" -#: ../src/dialogs/find.cpp:620 ../src/ui/dialog/find.cpp:82 -msgid "Search clones" -msgstr "Αναζήτηση κλώνων" +#: ../share/filters/filters.svg.h:20 +msgid "Leopard spots (loses object's own color)" +msgstr "Κηλίδες λεοπάρδαλης (απώλεια του χρώματος του αντικειμένου)" -#. TRANSLATORS: "Clones" is a noun indicating type of object to find -#: ../src/dialogs/find.cpp:622 ../src/ui/dialog/find.cpp:82 -msgctxt "Find dialog" -msgid "Clones" -msgstr "Κλώνοι" +#: ../share/filters/filters.svg.h:21 +msgid "Zebra" +msgstr "Ζέβρα" -#: ../src/dialogs/find.cpp:627 ../src/ui/dialog/find.cpp:83 -msgid "Search images" -msgstr "Αναζήτηση εικόνων" +#: ../share/filters/filters.svg.h:21 +msgid "Irregular vertical dark stripes (loses object's own color)" +msgstr " Ακανόνιστες κάθετες σκούρες ραβδώσεις (απώλεια του χρώματος του αντικειμένου)" -# #-#-#-#-# tracker.master.el.po (el) #-#-#-#-# -# #-#-#-#-# gimp.gimp-2-4.el.po (el) #-#-#-#-# -# -# #-#-#-#-# tracker.tracker-0.8.el.po (el) #-#-#-#-# -# #-#-#-#-# gimp.gimp-2-4.el.po (el) #-#-#-#-# -# -#: ../src/dialogs/find.cpp:627 ../src/ui/dialog/find.cpp:83 -#: ../share/extensions/embedimage.inx.h:3 -#: ../share/extensions/extractimage.inx.h:4 -msgid "Images" -msgstr "Εικόνες" +#: ../share/filters/filters.svg.h:22 +msgid "Clouds" +msgstr "Σύννεφα" -#: ../src/dialogs/find.cpp:632 ../src/ui/dialog/find.cpp:84 -msgid "Search offset objects" -msgstr "Αναζήτηση μετατοπισμένων αντικειμένων" +#: ../share/filters/filters.svg.h:22 +msgid "Airy, fluffy, sparse white clouds" +msgstr "Αιθέρια, χνουδωτά, διεσπαρμένα λευκά σύννεφα" -#: ../src/dialogs/find.cpp:632 ../src/ui/dialog/find.cpp:84 -msgid "Offsets" -msgstr "Μετατοπίσεις" +#: ../share/filters/filters.svg.h:23 +#: ../src/extension/internal/bitmap/sharpen.cpp:37 +msgid "Sharpen" +msgstr "Όξυνση" -# #-#-#-#-# gtkhtml.master.el.po (gtkhtml.HEAD) #-#-#-#-# -# -#: ../src/dialogs/find.cpp:697 ../src/ui/dialog/find.cpp:62 -msgid "_Text:" -msgstr "_Κείμενο:" +#: ../share/filters/filters.svg.h:23 +#: ../share/filters/filters.svg.h:24 +#: ../share/filters/filters.svg.h:25 +#: ../share/filters/filters.svg.h:26 +#: ../share/filters/filters.svg.h:27 +#: ../share/filters/filters.svg.h:28 +#: ../share/filters/filters.svg.h:29 +#: ../share/filters/filters.svg.h:30 +#: ../share/filters/filters.svg.h:34 +#: ../share/filters/filters.svg.h:100 +#: ../share/filters/filters.svg.h:160 +#: ../share/filters/filters.svg.h:162 +#: ../share/filters/filters.svg.h:175 +#: ../share/filters/filters.svg.h:190 +msgid "Image effects" +msgstr "Εφέ εικόνας" -#: ../src/dialogs/find.cpp:697 ../src/ui/dialog/find.cpp:62 -msgid "Find objects by their text content (exact or partial match)" -msgstr "" -"Εύρεση αντικειμένων με βάση το κείμενο που περιέχουν (ακριβής ή μερική " -"ταύτιση)" +#: ../share/filters/filters.svg.h:23 +msgid "Sharpen edges and boundaries within the object, force=0.15" +msgstr "Οξυμένες ακμές και όρια μες το αντικείμενο, δύναμη=0,15" -#. Create the label for the object id -#: ../src/dialogs/find.cpp:698 ../src/dialogs/item-properties.cpp:123 -#: ../src/dialogs/item-properties.cpp:337 -#: ../src/dialogs/item-properties.cpp:446 -#: ../src/dialogs/item-properties.cpp:453 ../src/ui/dialog/find.cpp:63 -msgid "_ID:" -msgstr "_ID:" +#: ../share/filters/filters.svg.h:24 +msgid "Sharpen more" +msgstr "Μεγαλύτερη όξυνση" -#: ../src/dialogs/find.cpp:698 ../src/ui/dialog/find.cpp:63 -msgid "Find objects by the value of the id attribute (exact or partial match)" -msgstr "" -"Εύρεση αντικειμένων με βάση την τιμή του κωδικού τους (ακριβής ή μερική " -"ταύτιση)" +#: ../share/filters/filters.svg.h:24 +msgid "Sharpen edges and boundaries within the object, force=0.3" +msgstr "Οξυμένες ακμές και όρια μες το αντικείμενο, δύναμη=0,3" -#: ../src/dialogs/find.cpp:699 ../src/ui/dialog/find.cpp:64 -msgid "_Style:" -msgstr "Μορφοποίη_ση:" +#: ../share/filters/filters.svg.h:25 +msgid "Oil painting" +msgstr "Ελαιογραφία" -#: ../src/dialogs/find.cpp:699 ../src/ui/dialog/find.cpp:64 -msgid "" -"Find objects by the value of the style attribute (exact or partial match)" -msgstr "" -"Αναζήτηση αντικειμένων με βάση τη μορφοποίησή τους (ακριβής ή μερική ταύτιση)" +#: ../share/filters/filters.svg.h:25 +msgid "Simulate oil painting style" +msgstr "Προσομοίωση μορφοποίησης ελαιογραφίας" -#: ../src/dialogs/find.cpp:700 ../src/ui/dialog/find.cpp:65 -msgid "_Attribute:" -msgstr "Ιδιότητ_α:" +#: ../share/filters/filters.svg.h:26 +msgid "Edge detect" +msgstr "Εντοπισμός άκρου" -#: ../src/dialogs/find.cpp:700 ../src/ui/dialog/find.cpp:65 -msgid "Find objects by the name of an attribute (exact or partial match)" -msgstr "" -"Εύρεση αντικειμένων με βάση το όνομα μιας ιδιότητας (ακριβής ή μερική " -"ταύτιση)" +#: ../share/filters/filters.svg.h:26 +msgid "Detect color edges in object" +msgstr "Εντοπισμός χρωματικών άκρων σε αντικείμενο" -#: ../src/dialogs/find.cpp:714 ../src/ui/dialog/find.cpp:66 -msgid "Search in s_election" -msgstr "Αναζήτηση στην επιλογή" +#: ../share/filters/filters.svg.h:27 +msgid "Horizontal edge detect" +msgstr "Εντοπισμός οριζόντιου άκρου" -#: ../src/dialogs/find.cpp:718 ../src/ui/dialog/find.cpp:66 -msgid "Limit search to the current selection" -msgstr "Περιορισμός αναζήτησης στην τρέχουσα επιλογή" +#: ../share/filters/filters.svg.h:27 +msgid "Detect horizontal color edges in object" +msgstr "Εντοπισμός οριζόντιων χρωματικών άκρων σε αντικείμενο" -#: ../src/dialogs/find.cpp:723 ../src/ui/dialog/find.cpp:67 -msgid "Search in current _layer" -msgstr "Αναζήτηση στο τρέχον στρώμα" +#: ../share/filters/filters.svg.h:28 +msgid "Vertical edge detect" +msgstr "Εντοπισμός κατακόρυφου άκρου" -#: ../src/dialogs/find.cpp:727 ../src/ui/dialog/find.cpp:67 -msgid "Limit search to the current layer" -msgstr "Περιορισμός αναζήτησης στο τρέχον στρώμα" +#: ../share/filters/filters.svg.h:28 +msgid "Detect vertical color edges in object" +msgstr "Ανίχνευση άκρων κάθετων χρωμάτων στο αντικείμενο" -#: ../src/dialogs/find.cpp:732 ../src/ui/dialog/find.cpp:68 -msgid "Include _hidden" -msgstr "Αναζήτηση κρυφών" +#. Pencil +#: ../share/filters/filters.svg.h:29 +#: ../src/ui/dialog/inkscape-preferences.cpp:511 +#: ../src/verbs.cpp:2504 +msgid "Pencil" +msgstr "Μολύβι" -#: ../src/dialogs/find.cpp:736 ../src/ui/dialog/find.cpp:68 -msgid "Include hidden objects in search" -msgstr "Τα κρυφά αντικείμενα συμπεριλαμβάνονται στην αναζήτηση" +#: ../share/filters/filters.svg.h:29 +msgid "Detect color edges and retrace them in grayscale" +msgstr "Ανίχνευση ακμών χρωμάτων και ξαναχάραξη τους σε κλίμακα του γκρι" -#: ../src/dialogs/find.cpp:741 ../src/ui/dialog/find.cpp:69 -msgid "Include l_ocked" -msgstr "Αναζήτηση κλειδωμένων" +#: ../share/filters/filters.svg.h:30 +msgid "Blueprint" +msgstr "Προσχέδιο" -#: ../src/dialogs/find.cpp:745 ../src/ui/dialog/find.cpp:69 -msgid "Include locked objects in search" -msgstr "Τα κλειδωμένα αντικείμενα συμπεριλαμβάνονται στην αναζήτηση" +#: ../share/filters/filters.svg.h:30 +msgid "Detect color edges and retrace them in blue" +msgstr "Ανίχνευση άκρων χρωμάτων και ξαναχάραξη τους σε μπλε" -# #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# -# -# #-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-# -# -#. TRANSLATORS: "Clear" is a verb here -#: ../src/dialogs/find.cpp:756 ../src/ui/dialog/debug.cpp:75 -#: ../src/ui/dialog/find.cpp:86 ../src/ui/dialog/messages.cpp:53 -#: ../src/ui/dialog/scriptdialog.cpp:209 -msgid "_Clear" -msgstr "_Καθαρισμός" +#: ../share/filters/filters.svg.h:31 +msgid "Render in shades of gray by reducing saturation to zero" +msgstr "Απόδοση αποχρώσεων του γκρι μειώνοντας τον κορεσμό στο μηδέν" -#: ../src/dialogs/find.cpp:756 ../src/ui/dialog/find.cpp:86 -msgid "Clear values" -msgstr "Καθαρισμός τιμών" +#: ../share/filters/filters.svg.h:32 +#: ../src/ui/widget/selected-style.cpp:229 +msgid "Invert" +msgstr "Αντιστροφή" -#: ../src/dialogs/find.cpp:757 ../src/ui/dialog/find.cpp:87 -msgid "_Find" -msgstr "Εύρεσ_η" +#: ../share/filters/filters.svg.h:32 +msgid "Invert colors" +msgstr "Αντιστροφή χρωμάτων" -# -#: ../src/dialogs/find.cpp:757 ../src/ui/dialog/find.cpp:87 -msgid "Select objects matching all of the fields you filled in" -msgstr "Επιλογή αντικειμένων που ταιριάζουν με τα πεδία που συμπληρώθηκαν" +#: ../share/filters/filters.svg.h:33 +msgid "Sepia" +msgstr "Σέπια (σουπιά)" -#: ../src/dialogs/item-properties.cpp:132 -msgid "" -"The id= attribute (only letters, digits, and the characters .-_: allowed)" -msgstr "" +# +#: ../share/filters/filters.svg.h:33 +msgid "Render in warm sepia tones" +msgstr "Απόδοση σε ζεστούς τόνους σέπια (μελανό)" -#. Button for setting the object's id, label, title and description. -#: ../src/dialogs/item-properties.cpp:146 ../src/verbs.cpp:2481 -#: ../src/verbs.cpp:2487 -msgid "_Set" -msgstr "_Ορισμός" +#: ../share/filters/filters.svg.h:34 +msgid "Age" +msgstr "Ηλικία" -#. Create the label for the object label -#: ../src/dialogs/item-properties.cpp:155 -msgid "_Label:" -msgstr "_Ετικέτα" +#: ../share/filters/filters.svg.h:34 +msgid "Imitate aged photograph" +msgstr "Απομίμηση παλιάς φωτογραφίας" -#: ../src/dialogs/item-properties.cpp:164 -#, fuzzy -msgid "A freeform label for the object" -msgstr "Όνομα αναγνώσιμο από άνθρωπο για το αντικείμενο προσάρτησης" +#: ../share/filters/filters.svg.h:35 +msgid "Organic" +msgstr "Οργανικός" -#. Create the label for the object title -#: ../src/dialogs/item-properties.cpp:176 -msgid "_Title:" -msgstr "_Τίτλος:" +#: ../share/filters/filters.svg.h:35 +#: ../share/filters/filters.svg.h:42 +#: ../share/filters/filters.svg.h:45 +#: ../share/filters/filters.svg.h:61 +#: ../share/filters/filters.svg.h:63 +#: ../share/filters/filters.svg.h:64 +#: ../share/filters/filters.svg.h:81 +#: ../share/filters/filters.svg.h:83 +#: ../share/filters/filters.svg.h:84 +#: ../share/filters/filters.svg.h:125 +#: ../share/filters/filters.svg.h:126 +#: ../share/filters/filters.svg.h:127 +#: ../share/filters/filters.svg.h:130 +#: ../share/filters/filters.svg.h:131 +#: ../share/filters/filters.svg.h:132 +#: ../share/filters/filters.svg.h:133 +#: ../share/filters/filters.svg.h:134 +#: ../share/filters/filters.svg.h:135 +#: ../share/filters/filters.svg.h:155 +#: ../share/filters/filters.svg.h:172 +#: ../share/filters/filters.svg.h:181 +#: ../share/filters/filters.svg.h:187 +#: ../share/filters/filters.svg.h:200 +msgid "Textures" +msgstr "Υφές" -#. Create the frame for the object description -#: ../src/dialogs/item-properties.cpp:194 -msgid "_Description" -msgstr "_Περιγραφή" +#: ../share/filters/filters.svg.h:35 +msgid "Bulging, knotty, slick 3D surface" +msgstr "Λεία τρισδιάστατη επιφάνεια ροζιασμένη με εξογκώματα" -#. Hide -#: ../src/dialogs/item-properties.cpp:225 -msgid "_Hide" -msgstr "Απόκρυψη" +#: ../share/filters/filters.svg.h:36 +msgid "Barbed wire" +msgstr "Αγκαθωτό καλώδιο" -#: ../src/dialogs/item-properties.cpp:226 -#, fuzzy -msgid "Check to make the object invisible" -msgstr "Αλλαγή στύλ αντικειμένων" +#: ../share/filters/filters.svg.h:36 +msgid "Gray bevelled wires with drop shadows" +msgstr "Γκρι λοξοτμημένα καλώδια με πίπτουσες σκιές" -#. Lock -#. TRANSLATORS: "Lock" is a verb here -#: ../src/dialogs/item-properties.cpp:235 -msgid "L_ock" -msgstr "Κλείδωμα" +#: ../share/filters/filters.svg.h:37 +msgid "Swiss cheese" +msgstr "Ελβετικό τυρί" -#: ../src/dialogs/item-properties.cpp:236 -msgid "Check to make the object insensitive (not selectable by mouse)" -msgstr "" +#: ../share/filters/filters.svg.h:37 +msgid "Random inner-bevel holes" +msgstr "Τυχαίες εσωτερικά λοξοτμημένες οπές" -#. Create the frame for interactivity options -#: ../src/dialogs/item-properties.cpp:246 -msgid "_Interactivity" -msgstr "Αλληλεπιδραστικότητα" +#: ../share/filters/filters.svg.h:38 +msgid "Blue cheese" +msgstr "Μπλε τυρί" -#: ../src/dialogs/item-properties.cpp:320 -#: ../src/dialogs/item-properties.cpp:327 -msgid "Ref" -msgstr "" +#: ../share/filters/filters.svg.h:38 +msgid "Marble-like bluish speckles" +msgstr "Μαρμαροειδείς γαλαζωπές κηλίδες" -#: ../src/dialogs/item-properties.cpp:405 -msgid "Lock object" -msgstr "Κλείδωμα αντικειμένου" +#: ../share/filters/filters.svg.h:39 +msgid "Button" +msgstr "Κουμπί" -#: ../src/dialogs/item-properties.cpp:405 -msgid "Unlock object" -msgstr "Ξεκλείδωμα αντικειμένου" +#: ../share/filters/filters.svg.h:39 +msgid "Soft bevel, slightly depressed middle" +msgstr "Ήπια λοξοτόμηση, ελαφρά χαμηλωμένη στο μέσο" -#: ../src/dialogs/item-properties.cpp:424 -msgid "Hide object" -msgstr "Απόκρυψη αντικειμένου" - -#: ../src/dialogs/item-properties.cpp:424 -msgid "Unhide object" -msgstr "Αναίρεση απόκρυψης" +#: ../share/filters/filters.svg.h:40 +msgid "Inset" +msgstr "Συρρίκνωση" -#: ../src/dialogs/item-properties.cpp:448 -msgid "Id invalid! " -msgstr "μη-έγκυρος κωδικός!" +#: ../share/filters/filters.svg.h:40 +msgid "Shadowy outer bevel" +msgstr "Σκιερή εξωτερική λοξότμηση" -#: ../src/dialogs/item-properties.cpp:450 -msgid "Id exists! " -msgstr "ο κωδικός υπάρχει!" +#: ../share/filters/filters.svg.h:41 +msgid "Dripping" +msgstr "Στάξιμο" -#: ../src/dialogs/item-properties.cpp:457 -msgid "Set object ID" -msgstr "Ορισμός μοναδικού κωδικού αντικειμένου (ID)" +#: ../share/filters/filters.svg.h:41 +msgid "Random paint streaks downwards" +msgstr "Τυχαίες χρωματικές γραμμές προς τα κάτω" -#: ../src/dialogs/item-properties.cpp:472 -msgid "Set object label" -msgstr "Ορισμός ετικέτας αντικειμένου" +#: ../share/filters/filters.svg.h:42 +msgid "Jam spread" +msgstr "Κρέμα μαρμελάδας" -#: ../src/dialogs/item-properties.cpp:480 -msgid "Set object title" -msgstr "Ορισμός τίτλου αντικειμένου" +#: ../share/filters/filters.svg.h:42 +msgid "Glossy clumpy jam spread" +msgstr "Γυαλιστερή θρομβώδης επίχριση" -#: ../src/dialogs/item-properties.cpp:490 -msgid "Set object description" -msgstr "Ορισμός περιγραφής αντικειμένου" +#: ../share/filters/filters.svg.h:43 +msgid "Pixel smear" +msgstr "Μουντζούρωμα εικονοστοιχείου" # -#: ../src/dialogs/object-attributes.cpp:33 -#, fuzzy -msgid "Href:" -msgstr "Απόχρωση:" +#: ../share/filters/filters.svg.h:43 +msgid "Van Gogh painting effect for bitmaps" +msgstr "Εφέ βαψίματος Van Gogh για ψηφιογραφίες" -#. default x: -#. default y: -#: ../src/dialogs/object-attributes.cpp:34 -#: ../src/ui/dialog/filter-effects-dialog.cpp:2217 -#, fuzzy -msgid "Target:" -msgstr "Στόχος:" +#: ../share/filters/filters.svg.h:44 +msgid "HSL Bumps" +msgstr "Ανάγλυφο HSL" -# #-#-#-#-# balsa.master.el.po (balsa 2.0.13) #-#-#-#-# -# -# #-#-#-#-# nautilus.master.el.po (el) #-#-#-#-# -# -#. _settings->add_checkbutton(false, SP_ATTR_STITCHTILES, _("Stitch Tiles"), "stitch", "noStitch"); -#: ../src/dialogs/object-attributes.cpp:35 -#: ../src/extension/internal/bitmap/addNoise.cpp:46 -#: ../src/extension/internal/filter/color.h:695 -#: ../src/extension/internal/filter/color.h:783 -#: ../src/extension/internal/filter/morphology.h:53 ../src/rdf.cpp:239 -#: ../src/ui/dialog/filter-effects-dialog.cpp:2193 -#: ../src/ui/dialog/filter-effects-dialog.cpp:2272 -#: ../share/extensions/jessyInk_effects.inx.h:15 -#: ../share/extensions/jessyInk_export.inx.h:10 -#: ../share/extensions/jessyInk_transitions.inx.h:14 -#: ../share/extensions/webslicer_create_rect.inx.h:40 -msgid "Type:" -msgstr "Τύπος:" +#: ../share/filters/filters.svg.h:44 +#: ../share/filters/filters.svg.h:46 +#: ../share/filters/filters.svg.h:97 +#: ../share/filters/filters.svg.h:120 +#: ../share/filters/filters.svg.h:121 +#: ../share/filters/filters.svg.h:123 +#: ../share/filters/filters.svg.h:124 +#: ../share/filters/filters.svg.h:161 +#: ../share/filters/filters.svg.h:163 +#: ../share/filters/filters.svg.h:180 +#: ../share/filters/filters.svg.h:182 +#: ../share/filters/filters.svg.h:184 +#: ../share/filters/filters.svg.h:185 +#: ../share/filters/filters.svg.h:192 +#: ../share/filters/filters.svg.h:201 +#: ../share/filters/filters.svg.h:202 +#: ../share/filters/filters.svg.h:203 +#: ../share/filters/filters.svg.h:212 +#: ../share/filters/filters.svg.h:213 +#: ../share/filters/filters.svg.h:216 +msgid "Bumps" +msgstr "Ανάγλυφο" -#. TRANSLATORS: for info, see http://www.w3.org/TR/2000/CR-SVG-20000802/linking.html#AElementXLinkRoleAttribute -#. Identifies the type of the related resource with an absolute URI -#: ../src/dialogs/object-attributes.cpp:38 -#, fuzzy -msgid "Role:" -msgstr "Ρόλος:" +#: ../share/filters/filters.svg.h:44 +msgid "Highly flexible bump combining diffuse and specular lightings" +msgstr "Πολύ ευλύγιστο ανάγλυφο που συνδυάζει διάχυση και κατοπτρικούς φωτισμούς" -#. TRANSLATORS: for info, see http://www.w3.org/TR/2000/CR-SVG-20000802/linking.html#AElementXLinkArcRoleAttribute -#. For situations where the nature/role alone isn't enough, this offers an additional URI defining the purpose of the link. -#: ../src/dialogs/object-attributes.cpp:41 -msgid "Arcrole:" -msgstr "" +#: ../share/filters/filters.svg.h:45 +msgid "Cracked glass" +msgstr "Σπασμένο γυαλί" -#. TRANSLATORS: for info, see http://www.w3.org/TR/2000/CR-SVG-20000802/linking.html#AElementXLinkTitleAttribute -#: ../src/dialogs/object-attributes.cpp:43 ../src/rdf.cpp:230 -msgid "Title:" -msgstr "Τίτλος:" +#: ../share/filters/filters.svg.h:45 +msgid "Under a cracked glass" +msgstr "Κάτω από ένα σπασμένο γυαλί" -#: ../src/dialogs/object-attributes.cpp:44 -#: ../share/extensions/polyhedron_3d.inx.h:36 -#, fuzzy -msgid "Show:" -msgstr "" -"#-#-#-#-# gbrainy.master.el.po (gbrainy master) #-#-#-#-#\n" -"Εμφάνιση:\n" -"#-#-#-#-# hamster-applet.master.el.po (hamster-applet.HEAD) #-#-#-#-#\n" -"Προβολή:\n" -"#-#-#-#-# banshee.master.el.po (Banshee) #-#-#-#-#\n" -"Εμφάνιση:\n" -"#-#-#-#-# pitivi.master.el.po (el) #-#-#-#-#\n" -"Προβολή:\n" -"#-#-#-#-# banshee.stable-1.8.el.po (Banshee) #-#-#-#-#\n" -"Εμφάνιση:" +#: ../share/filters/filters.svg.h:46 +msgid "Bubbly Bumps" +msgstr "Φλυκταινώδη ανάγλυφα" -#. TRANSLATORS: for info, see http://www.w3.org/TR/2000/CR-SVG-20000802/linking.html#AElementXLinkActuateAttribute -#: ../src/dialogs/object-attributes.cpp:46 -#, fuzzy -msgid "Actuate:" -msgstr "Ενεργοποίηση:" +#: ../share/filters/filters.svg.h:46 +msgid "Flexible bubbles effect with some displacement" +msgstr "Εφέ ευλύγιστων φυσαλίδων με κάποια μετακίνηση" -#: ../src/dialogs/object-attributes.cpp:51 -#, fuzzy -msgid "URL:" -msgstr "" -"#-#-#-#-# evolution.master.el.po (evolution.HEAD) #-#-#-#-#\n" -"URL:\n" -"#-#-#-#-# beagle.master.el.po (el) #-#-#-#-#\n" -"URL:\n" -"#-#-#-#-# galeon.master.el.po (galeon 1.0) #-#-#-#-#\n" -"URL:\n" -"#-#-#-#-# gnomeicu.master.el.po (gnomeicu 0.95.5) #-#-#-#-#\n" -"URL:\n" -"#-#-#-#-# nanny.master.el.po #-#-#-#-#\n" -"URL:\n" -"#-#-#-#-# blam.master.el.po (blam.HEAD) #-#-#-#-#\n" -"Τοποθεσία:\n" -"#-#-#-#-# banshee.master.el.po (Banshee) #-#-#-#-#\n" -"Διεύθυνση ιστοσελίδας (URL):\n" -"#-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-#\n" -"URL:\n" -"#-#-#-#-# gwget.master.el.po (el) #-#-#-#-#\n" -"URL: \n" -"#-#-#-#-# gnome-blog.master.el.po (gnome-blog 0.9.2) #-#-#-#-#\n" -"URL:\n" -"#-#-#-#-# banshee.stable-1.8.el.po (Banshee) #-#-#-#-#\n" -"Διεύθυνση ιστοσελίδας:" +#: ../share/filters/filters.svg.h:47 +msgid "Glowing bubble" +msgstr "Λαμπερή φυσαλίδα" -#: ../src/dialogs/object-attributes.cpp:52 -#: ../src/dialogs/object-attributes.cpp:60 ../src/ui/dialog/guides.cpp:44 -#: ../src/widgets/desktop-widget.cpp:516 ../src/widgets/toolbox.cpp:1543 -#, fuzzy -msgid "X:" -msgstr "" -"#-#-#-#-# gthumb.gthumb-2-12.el.po (gthumb-gthumb-2-10-po-el-6221) #-#-#-#-" -"#\n" -"_Χ:\n" -"#-#-#-#-# gtk+.master.el.po (gtk+ 2.20.1.1) #-#-#-#-#\n" -"_X:" +# #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# +# +# #-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-# +# +#: ../share/filters/filters.svg.h:47 +#: ../share/filters/filters.svg.h:52 +#: ../share/filters/filters.svg.h:53 +#: ../share/filters/filters.svg.h:65 +#: ../share/filters/filters.svg.h:66 +#: ../share/filters/filters.svg.h:68 +#: ../share/filters/filters.svg.h:70 +msgid "Ridges" +msgstr "Αυλακώσεις" -#: ../src/dialogs/object-attributes.cpp:53 -#: ../src/dialogs/object-attributes.cpp:61 ../src/ui/dialog/guides.cpp:45 -#: ../src/widgets/desktop-widget.cpp:519 ../src/widgets/toolbox.cpp:1561 -#, fuzzy -msgid "Y:" -msgstr "" -"#-#-#-#-# gthumb.gthumb-2-12.el.po (gthumb-gthumb-2-10-po-el-6221) #-#-#-#-" -"#\n" -"_Ψ:\n" -"#-#-#-#-# gtk+.master.el.po (gtk+ 2.20.1.1) #-#-#-#-#\n" -"_Y:" +#: ../share/filters/filters.svg.h:47 +msgid "Bubble effect with refraction and glow" +msgstr "Εφέ φυσαλίδων με διάθλαση και λαμπρότητα" -#: ../src/dialogs/object-attributes.cpp:54 -#: ../src/dialogs/object-attributes.cpp:62 -#: ../src/extension/internal/bitmap/adaptiveThreshold.cpp:40 -#: ../src/extension/internal/bitmap/raise.cpp:41 -#: ../src/extension/internal/bitmap/sample.cpp:40 -#: ../src/extension/internal/bluredge.cpp:136 -#: ../src/extension/internal/filter/abc.h:574 ../src/widgets/toolbox.cpp:4278 -#: ../src/widgets/toolbox.cpp:4598 ../src/widgets/toolbox.cpp:5093 -#: ../src/widgets/toolbox.cpp:6155 ../share/extensions/foldablebox.inx.h:9 -msgid "Width:" -msgstr "Πλάτος:" +# +#: ../share/filters/filters.svg.h:48 +msgid "Neon" +msgstr "Νέον" -#: ../src/dialogs/object-attributes.cpp:55 -#: ../src/dialogs/object-attributes.cpp:63 -#: ../src/extension/internal/bitmap/adaptiveThreshold.cpp:41 -#: ../src/extension/internal/bitmap/raise.cpp:42 -#: ../src/extension/internal/bitmap/sample.cpp:41 -#: ../share/extensions/foldablebox.inx.h:4 -msgid "Height:" -msgstr "Ύψος:" +#: ../share/filters/filters.svg.h:48 +msgid "Neon light effect" +msgstr "Εφέ φωτός Νέου" -# -#: ../src/dialogs/object-attributes.cpp:108 -#, c-format -msgid "Link Properties" -msgstr "Ιδιότητες συνδέσμου" +#: ../share/filters/filters.svg.h:49 +msgid "Molten metal" +msgstr "Λιωμένο μέταλλο" -# -#: ../src/dialogs/object-attributes.cpp:110 -#, c-format -msgid "Image Properties" -msgstr "Ιδιότητες εικόνας" +#: ../share/filters/filters.svg.h:49 +msgid "Melting parts of object together, with a glossy bevel and a glow" +msgstr "Λιωμένα μέρη αντικειμένου με στιλπνή λοξότμηση και λάμψη" -#: ../src/dialogs/object-attributes.cpp:112 -#, c-format -msgid "%s Properties" -msgstr "%s Ιδιότητες" +#: ../share/filters/filters.svg.h:50 +msgid "Pressed steel" +msgstr "Πεπιεσμένο ατσάλι" -#: ../src/dialogs/spellcheck.cpp:450 -#, c-format -msgid "Finished, %d words added to dictionary" -msgstr "" +#: ../share/filters/filters.svg.h:50 +msgid "Pressed metal with a rolled edge" +msgstr "Πεπιεσμένο μέταλλο με στρογγυλευμένη ακμή" -#: ../src/dialogs/spellcheck.cpp:452 -#, c-format -msgid "Finished, nothing suspicious found" -msgstr "" +#: ../share/filters/filters.svg.h:51 +msgid "Matte bevel" +msgstr "Αστιλβής λοξότμηση" -#: ../src/dialogs/spellcheck.cpp:565 -#, fuzzy, c-format -msgid "Not in dictionary (%s): %s" -msgstr "Προσανατολισμός :%s" +#: ../share/filters/filters.svg.h:51 +msgid "Soft, pastel-colored, blurry bevel" +msgstr "Μαλακή, χρωματισμένη με παστέλ θολή λοξότμηση" -#: ../src/dialogs/spellcheck.cpp:717 -#, fuzzy -msgid "Checking..." -msgstr "_Νέα προβολή..." +#: ../share/filters/filters.svg.h:52 +msgid "Thin Membrane" +msgstr "Λεπτή μεμβράνη" + +#: ../share/filters/filters.svg.h:52 +msgid "Thin like a soap membrane" +msgstr "Λεπτή σαπωνοειδής μεμβράνη" + +#: ../share/filters/filters.svg.h:53 +msgid "Matte ridge" +msgstr "Αστιλβής ακμή" # -#: ../src/dialogs/spellcheck.cpp:787 -#, fuzzy -msgid "Fix spelling" -msgstr "ορθογραφία" +#: ../share/filters/filters.svg.h:53 +msgid "Soft pastel ridge" +msgstr "Αυλάκι μαλακού παστέλ" -#: ../src/dialogs/spellcheck.cpp:961 -#, fuzzy -msgid "Suggestions:" -msgstr "_Συμβουλές:" +#: ../share/filters/filters.svg.h:54 +msgid "Glowing metal" +msgstr "Πυρακτωμένο μέταλλο" -#: ../src/dialogs/spellcheck.cpp:973 -#, fuzzy -msgid "_Accept" -msgstr "" -"#-#-#-#-# evolution.master.el.po (evolution.HEAD) #-#-#-#-#\n" -"_Αποδοχή\n" -"#-#-#-#-# gossip.master.el.po (el) #-#-#-#-#\n" -"_Αποδοχή\n" -"#-#-#-#-# xchat-gnome.master.el.po (xchat-gnome) #-#-#-#-#\n" -"Αποδο_χή" +#: ../share/filters/filters.svg.h:54 +msgid "Glowing metal texture" +msgstr "Υφή πυρακτωμένου μετάλλου" -#: ../src/dialogs/spellcheck.cpp:973 -msgid "Accept the chosen suggestion" -msgstr "" +#: ../share/filters/filters.svg.h:55 +msgid "Leaves" +msgstr "Φύλλα" -#: ../src/dialogs/spellcheck.cpp:975 -#, fuzzy -msgid "_Ignore once" -msgstr "Α_γνόηση χαρακτήρα" +#: ../share/filters/filters.svg.h:55 +msgid "Leaves on the ground in Fall, or living foliage" +msgstr "Φύλλα στο έδαφος το φθινόπωρο, ή ζωντανό φύλλωμα" -#: ../src/dialogs/spellcheck.cpp:975 -#, fuzzy -msgid "Ignore this word only once" -msgstr "Υπάρχει μόνο μία" +#: ../share/filters/filters.svg.h:56 +msgid "Translucent" +msgstr "Ημιδιαφανές" -#: ../src/dialogs/spellcheck.cpp:977 -msgid "_Ignore" -msgstr "Α_γνόηση" +#: ../share/filters/filters.svg.h:56 +msgid "Illuminated translucent plastic or glass effect" +msgstr "Φωτισμένο ημιδιαφανές πλαστικό ή γυάλινο εφέ" -#: ../src/dialogs/spellcheck.cpp:977 -#, fuzzy -msgid "Ignore this word in this session" -msgstr "Εγκατάλειψη αυτής της συνεδρίας" +#: ../share/filters/filters.svg.h:57 +msgid "Cross-smooth" +msgstr "Ομαλή διασταύρωση" -#: ../src/dialogs/spellcheck.cpp:984 -#, fuzzy -msgid "A_dd to dictionary:" -msgstr "Προσθήκη λεξικού" +#: ../share/filters/filters.svg.h:57 +msgid "Blur inner borders and intersections" +msgstr "Θολά εσωτερικά περιγράμματα και τομές" -#: ../src/dialogs/spellcheck.cpp:984 -#, fuzzy -msgid "Add this word to the chosen dictionary" -msgstr "Προσθήκη αρχείου/φακέλου στο χώρο απόθεσης" +#: ../share/filters/filters.svg.h:58 +msgid "Iridescent beeswax" +msgstr "Ιριδίζον κερί μέλισσας" -# #-#-#-#-# nautilus.master.el.po (el) #-#-#-#-# -# -#: ../src/dialogs/spellcheck.cpp:1008 -#, fuzzy -msgid "_Stop" -msgstr "" -"#-#-#-#-# gnome-games.master.el.po (gnome-games.HEAD.el) #-#-#-#-#\n" -"Δ_ιακοπή\n" -"#-#-#-#-# gnome-disk-utility.master.el.po (gnome-disk_utility) #-#-#-#-#\n" -"_Διακοπή\n" -"#-#-#-#-# epiphany.master.el.po (epiphany.gnome-2-26) #-#-#-#-#\n" -"_Διακοπή\n" -"#-#-#-#-# nautilus.master.el.po (el) #-#-#-#-#\n" -"_Διακοπή\n" -"#-#-#-#-# goobox.master.el.po (goobox.HEAD) #-#-#-#-#\n" -"_Διακοπή" +#: ../share/filters/filters.svg.h:58 +msgid "Waxy texture which keeps its iridescence through color fill change" +msgstr "Κέρινη δομή που κρατά τον ιριδισμό της μέσα από αλλαγές χρωματικού γεμίσματος" -#: ../src/dialogs/spellcheck.cpp:1008 -#, fuzzy -msgid "Stop the check" -msgstr "Καθορισμός ταινίας της μηχανής." +#: ../share/filters/filters.svg.h:59 +msgid "Eroded metal" +msgstr "Διαβρωμένο μέταλλο" -# #-#-#-#-# nautilus.master.el.po (el) #-#-#-#-# -# -#: ../src/dialogs/spellcheck.cpp:1010 -#, fuzzy -msgid "_Start" -msgstr "" -"#-#-#-#-# gbrainy.master.el.po (gbrainy master) #-#-#-#-#\n" -"_Εκκίνηση\n" -"#-#-#-#-# gnome-games.master.el.po (gnome-games.HEAD.el) #-#-#-#-#\n" -"_Έναρξη\n" -"#-#-#-#-# gnome-disk-utility.master.el.po (gnome-disk_utility) #-#-#-#-#\n" -"Έναρ_ξη\n" -"#-#-#-#-# gswitchit_plugins.master.el.po (gswitchit_plugins.HEAD) #-#-#-#-" -"#\n" -"Έ_κκίνηση\n" -"#-#-#-#-# nautilus.master.el.po (el) #-#-#-#-#\n" -"_Εκκίνηση\n" -"#-#-#-#-# gnome-video-arcade.master.el.po (gnome-video-arcade) #-#-#-#-#\n" -"Έ_ναρξη\n" -"#-#-#-#-# monster-masher.master.el.po (el) #-#-#-#-#\n" -"Έναρ_ξη" +#: ../share/filters/filters.svg.h:59 +msgid "Eroded metal texture with ridges, grooves, holes and bumps" +msgstr "Διαβρωμένη μεταλλική υφή που αυλακώνει, χαράζει, τρυπά και χτυπά" -# #-#-#-#-# libgnomeui.master.el.po (el) #-#-#-#-# -# -#: ../src/dialogs/spellcheck.cpp:1010 -#, fuzzy -msgid "Start the check" -msgstr "Επανεκκίνηση του παιχνιδιού" +#: ../share/filters/filters.svg.h:60 +msgid "Cracked Lava" +msgstr "Αυλακωμένη λάβα" -# #-#-#-#-# gnome-terminal.master.el.po (gnome-terminal.HEAD) #-#-#-#-# -# #-#-#-#-# gimp-script-fu-el.po (gimp-script-fu 1.0) #-#-#-#-# -# -# #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-# -# -# #-#-#-#-# gtk+-el.po (gtk+ 1.2.9) #-#-#-#-# -# -# #-#-#-#-# guppi3-el.po (guppi3 1.0) #-#-#-#-# -# -# #-#-#-#-# toutdoux-el.po (toutdoux 1.0) #-#-#-#-# -# -# #-#-#-#-# achtung-el.po (achtung 0.99.0) #-#-#-#-# -# -# #-#-#-#-# gaim-el.po (gaim 0.48) #-#-#-#-# -# -# #-#-#-#-# screem-el.po (screem 1.0) #-#-#-#-# -# -# #-#-#-#-# libgnomecanvas.master.el.po (el) #-#-#-#-# -# -# #-#-#-#-# libgnomeui.master.el.po (el) #-#-#-#-# -# #-#-#-#-# gimp-script-fu-el.po (gimp-script-fu 1.0) #-#-#-#-# -# -# #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-# -# -# #-#-#-#-# gtk+-el.po (gtk+ 1.2.9) #-#-#-#-# -# -# #-#-#-#-# guppi3-el.po (guppi3 1.0) #-#-#-#-# -# -# #-#-#-#-# toutdoux-el.po (toutdoux 1.0) #-#-#-#-# -# -# #-#-#-#-# achtung-el.po (achtung 0.99.0) #-#-#-#-# -# -# #-#-#-#-# gaim-el.po (gaim 0.48) #-#-#-#-# -# -# #-#-#-#-# screem-el.po (screem 1.0) #-#-#-#-# -# -# #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# -# -# #-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-# -# -#: ../src/dialogs/text-edit.cpp:206 -msgid "Font" -msgstr "Γραμματοσειρά" +#: ../share/filters/filters.svg.h:60 +msgid "A volcanic texture, a little like leather" +msgstr "Μια ηφαιστειακή δομή, κάπως όπως το δέρμα" -#: ../src/dialogs/text-edit.cpp:229 ../share/extensions/svgcalendar.inx.h:10 -msgid "Layout" -msgstr "Διάταξη" +#: ../share/filters/filters.svg.h:61 +msgid "Bark" +msgstr "Φλούδα" -#: ../src/dialogs/text-edit.cpp:243 -msgid "Align lines left" -msgstr "Στοίχιση γραμμών αριστερά" +#: ../share/filters/filters.svg.h:61 +msgid "Bark texture, vertical; use with deep colors" +msgstr "Δομή φλούδας, κάθετη, χρήση με βαθιά χρώματα" -#. TRANSLATORS: `Center' here is a verb. -#: ../src/dialogs/text-edit.cpp:258 -msgid "Center lines" -msgstr "Κεντρική στοίχιση γραμμών" +#: ../share/filters/filters.svg.h:62 +msgid "Lizard skin" +msgstr "Δέρμα σαύρας" -#: ../src/dialogs/text-edit.cpp:272 -msgid "Align lines right" -msgstr "Στοίχιση γραμμών δεξιά" +#: ../share/filters/filters.svg.h:62 +msgid "Stylized reptile skin texture" +msgstr "Υφή μορφοποιημένου δέρματος ερπετού" -#: ../src/dialogs/text-edit.cpp:286 -msgid "Justify lines" -msgstr "Πλήρης στοίχιση γραμμών" +#: ../share/filters/filters.svg.h:63 +msgid "Stone wall" +msgstr "Πετρότοιχος" -#: ../src/dialogs/text-edit.cpp:308 ../src/widgets/toolbox.cpp:7644 -msgid "Horizontal text" -msgstr "Οριζόντιο κείμενο" +#: ../share/filters/filters.svg.h:63 +msgid "Stone wall texture to use with not too saturated colors" +msgstr "Υφή λιθοδομής για χρήση με όχι τόσο κορεσμένα χρώματα" -#: ../src/dialogs/text-edit.cpp:322 ../src/widgets/toolbox.cpp:7651 -msgid "Vertical text" -msgstr "Κατακόρυφο κείμενο" +#: ../share/filters/filters.svg.h:64 +msgid "Silk carpet" +msgstr "Μεταξένιο χαλί" -#: ../src/dialogs/text-edit.cpp:337 -msgid "Line spacing:" -msgstr "Διάστιχο:" +#: ../share/filters/filters.svg.h:64 +msgid "Silk carpet texture, horizontal stripes" +msgstr "Υφή μεταξένιου χαλιού, οριζόντιες ρίγες" + +#: ../share/filters/filters.svg.h:65 +msgid "Refractive gel A" +msgstr "Διαθλώμενη γέλη Α" + +#: ../share/filters/filters.svg.h:65 +msgid "Gel effect with light refraction" +msgstr "Εφέ γέλης με διάθλαση φωτός" + +#: ../share/filters/filters.svg.h:66 +msgid "Refractive gel B" +msgstr "Διαθλώμενη γέλη Β" + +#: ../share/filters/filters.svg.h:66 +msgid "Gel effect with strong refraction" +msgstr "Εφέ γέλης με ισχυρή διάθλαση" + +#: ../share/filters/filters.svg.h:67 +msgid "Metallized paint" +msgstr "Μεταλλικό χρώμα" + +#: ../share/filters/filters.svg.h:67 +msgid "Metallized effect with a soft lighting, slightly translucent at the edges" +msgstr "Μεταλλικό εφέ με ήπιο φωτισμό, ελαφρά ημιδιαφανές στα άκρα" + +#: ../share/filters/filters.svg.h:68 +msgid "Dragee" +msgstr "Κουφέτο" + +#: ../share/filters/filters.svg.h:68 +msgid "Gel Ridge with a pearlescent look" +msgstr "Οδοντωτή γέλη με μαργαριταρένια εμφάνιση " + +#: ../share/filters/filters.svg.h:69 +msgid "Raised border" +msgstr "Ανύψωση περιγράμματος" + +#: ../share/filters/filters.svg.h:69 +msgid "Strongly raised border around a flat surface" +msgstr "Ισχυρώς ανυψωμένο περίγραμμα γύρω από επίπεδη επιφάνεια" + +#: ../share/filters/filters.svg.h:70 +msgid "Metallized ridge" +msgstr "Μεταλλική αυλάκωση" + +#: ../share/filters/filters.svg.h:70 +msgid "Gel Ridge metallized at its top" +msgstr "Οδοντωτή γέλη μεταλλική στην κορυφή της" + +#: ../share/filters/filters.svg.h:71 +msgid "Fat oil" +msgstr "Παχύ λάδι" + +#: ../share/filters/filters.svg.h:71 +msgid "Fat oil with some adjustable turbulence" +msgstr "Παχύ λάδι με κάποια ρυθμίσιμη ανατάραξη" -# #-#-#-#-# tracker.master.el.po (el) #-#-#-#-# -# #-#-#-#-# gimp-script-fu.gimp-2-4.el.po (gimp-script-fu 1.0) #-#-#-#-# -# -# #-#-#-#-# gimp.gimp-2-4.el.po (el) #-#-#-#-# -# -# #-#-#-#-# anjuta.HEAD.el.po (anjuta 0.1.9) #-#-#-#-# -# -# #-#-#-#-# libgnomeui.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# balsa-el.po (balsa 0.9.3.1) #-#-#-#-# -# -# #-#-#-#-# bonobo-el.po (bonobo 0.34) #-#-#-#-# -# -# #-#-#-#-# gimp-script-fu-el.po (gimp-script-fu 1.0) #-#-#-#-# -# -# #-#-#-#-# gtkhtml-el.po (gtkhtml 0.8.1) #-#-#-#-# -# -# #-#-#-#-# gtop-el.po (gtop 1.0.9) #-#-#-#-# -# -# #-#-#-#-# guppi3-el.po (guppi3 1.0) #-#-#-#-# -# -# #-#-#-#-# nautilus-el.po (nautilus 0.8.3) #-#-#-#-# -# -# #-#-#-#-# sodipodi-el.po (sodipodi 0.25) #-#-#-#-# -# -# #-#-#-#-# toutdoux-el.po (toutdoux 1.0) #-#-#-#-# -# -# #-#-#-#-# achtung-el.po (achtung 0.99.0) #-#-#-#-# -# -# #-#-#-#-# gaim-el.po (gaim 0.48) #-#-#-#-# -# -# #-#-#-#-# screem-el.po (screem 1.0) #-#-#-#-# -# -# #-#-#-#-# orca.gnome-2-22.el.po (el) #-#-#-#-# -# #-#-#-#-# gtkhtml.HEAD.el.po (el) #-#-#-#-# -# -# #-#-#-#-# libgnomeui.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# balsa-el.po (balsa 0.9.3.1) #-#-#-#-# -# -# #-#-#-#-# bonobo-el.po (bonobo 0.34) #-#-#-#-# -# -# #-#-#-#-# gimp-script-fu-el.po (gimp-script-fu 1.0) #-#-#-#-# -# -# #-#-#-#-# gtkhtml-el.po (gtkhtml 0.8.1) #-#-#-#-# -# -# #-#-#-#-# gtop-el.po (gtop 1.0.9) #-#-#-#-# -# -# #-#-#-#-# guppi3-el.po (guppi3 1.0) #-#-#-#-# -# -# #-#-#-#-# nautilus-el.po (nautilus 0.8.3) #-#-#-#-# -# -# #-#-#-#-# sodipodi-el.po (sodipodi 0.25) #-#-#-#-# -# -# #-#-#-#-# toutdoux-el.po (toutdoux 1.0) #-#-#-#-# -# -# #-#-#-#-# achtung-el.po (achtung 0.99.0) #-#-#-#-# -# -# #-#-#-#-# gaim-el.po (gaim 0.48) #-#-#-#-# -# -# #-#-#-#-# screem-el.po (screem 1.0) #-#-#-#-# -# -# #-#-#-#-# gtkhtml.HEAD.el.po (el) #-#-#-#-# -# -# #-#-#-#-# gimp-tiny-fu.HEAD.el.po (gimp-script-fu 1.0) #-#-#-#-# -# -# #-#-#-#-# tracker.tracker-0.8.el.po (el) #-#-#-#-# -# #-#-#-#-# gimp-script-fu.gimp-2-4.el.po (gimp-script-fu 1.0) #-#-#-#-# -# -# #-#-#-#-# gimp.gimp-2-4.el.po (el) #-#-#-#-# -# -# #-#-#-#-# anjuta.HEAD.el.po (anjuta 0.1.9) #-#-#-#-# -# -# #-#-#-#-# libgnomeui.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# balsa-el.po (balsa 0.9.3.1) #-#-#-#-# -# -# #-#-#-#-# bonobo-el.po (bonobo 0.34) #-#-#-#-# -# -# #-#-#-#-# gimp-script-fu-el.po (gimp-script-fu 1.0) #-#-#-#-# -# -# #-#-#-#-# gtkhtml-el.po (gtkhtml 0.8.1) #-#-#-#-# -# -# #-#-#-#-# gtop-el.po (gtop 1.0.9) #-#-#-#-# -# -# #-#-#-#-# guppi3-el.po (guppi3 1.0) #-#-#-#-# -# -# #-#-#-#-# nautilus-el.po (nautilus 0.8.3) #-#-#-#-# -# -# #-#-#-#-# sodipodi-el.po (sodipodi 0.25) #-#-#-#-# -# -# #-#-#-#-# toutdoux-el.po (toutdoux 1.0) #-#-#-#-# -# -# #-#-#-#-# achtung-el.po (achtung 0.99.0) #-#-#-#-# -# -# #-#-#-#-# gaim-el.po (gaim 0.48) #-#-#-#-# -# -# #-#-#-#-# screem-el.po (screem 1.0) #-#-#-#-# -# -# #-#-#-#-# orca.gnome-2-22.el.po (el) #-#-#-#-# -# #-#-#-#-# gtkhtml.HEAD.el.po (el) #-#-#-#-# -# -# #-#-#-#-# libgnomeui.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# balsa-el.po (balsa 0.9.3.1) #-#-#-#-# -# -# #-#-#-#-# bonobo-el.po (bonobo 0.34) #-#-#-#-# -# -# #-#-#-#-# gimp-script-fu-el.po (gimp-script-fu 1.0) #-#-#-#-# -# -# #-#-#-#-# gtkhtml-el.po (gtkhtml 0.8.1) #-#-#-#-# -# -# #-#-#-#-# gtop-el.po (gtop 1.0.9) #-#-#-#-# -# -# #-#-#-#-# guppi3-el.po (guppi3 1.0) #-#-#-#-# -# -# #-#-#-#-# nautilus-el.po (nautilus 0.8.3) #-#-#-#-# # -# #-#-#-#-# sodipodi-el.po (sodipodi 0.25) #-#-#-#-# -# -# #-#-#-#-# toutdoux-el.po (toutdoux 1.0) #-#-#-#-# -# -# #-#-#-#-# achtung-el.po (achtung 0.99.0) #-#-#-#-# -# -# #-#-#-#-# gaim-el.po (gaim 0.48) #-#-#-#-# -# -# #-#-#-#-# screem-el.po (screem 1.0) #-#-#-#-# -# -# #-#-#-#-# gtkhtml.HEAD.el.po (el) #-#-#-#-# -# -# #-#-#-#-# gimp-tiny-fu.HEAD.el.po (gimp-script-fu 1.0) #-#-#-#-# -# -# #-#-#-#-# balsa.master.el.po (balsa 2.0.13) #-#-#-#-# -# -# #-#-#-#-# libgnomeui.master.el.po (el) #-#-#-#-# -# #-#-#-#-# balsa-el.po (balsa 0.9.3.1) #-#-#-#-# -# -# #-#-#-#-# bonobo-el.po (bonobo 0.34) #-#-#-#-# -# -# #-#-#-#-# gimp-script-fu-el.po (gimp-script-fu 1.0) #-#-#-#-# -# -# #-#-#-#-# gtkhtml-el.po (gtkhtml 0.8.1) #-#-#-#-# -# -# #-#-#-#-# gtop-el.po (gtop 1.0.9) #-#-#-#-# -# -# #-#-#-#-# guppi3-el.po (guppi3 1.0) #-#-#-#-# -# -# #-#-#-#-# nautilus-el.po (nautilus 0.8.3) #-#-#-#-# -# -# #-#-#-#-# sodipodi-el.po (sodipodi 0.25) #-#-#-#-# -# -# #-#-#-#-# toutdoux-el.po (toutdoux 1.0) #-#-#-#-# -# -# #-#-#-#-# achtung-el.po (achtung 0.99.0) #-#-#-#-# -# -# #-#-#-#-# gaim-el.po (gaim 0.48) #-#-#-#-# -# -# #-#-#-#-# screem-el.po (screem 1.0) #-#-#-#-# -# -# #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# -# -# #-#-#-#-# orca.master.el.po (orca.HEAD) #-#-#-#-# -# #-#-#-#-# gtkhtml.HEAD.el.po (el) #-#-#-#-# -# -# #-#-#-#-# libgnomeui.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# balsa-el.po (balsa 0.9.3.1) #-#-#-#-# -# -# #-#-#-#-# bonobo-el.po (bonobo 0.34) #-#-#-#-# -# -# #-#-#-#-# gimp-script-fu-el.po (gimp-script-fu 1.0) #-#-#-#-# -# -# #-#-#-#-# gtkhtml-el.po (gtkhtml 0.8.1) #-#-#-#-# -# -# #-#-#-#-# gtop-el.po (gtop 1.0.9) #-#-#-#-# -# -# #-#-#-#-# guppi3-el.po (guppi3 1.0) #-#-#-#-# -# -# #-#-#-#-# nautilus-el.po (nautilus 0.8.3) #-#-#-#-# -# -# #-#-#-#-# sodipodi-el.po (sodipodi 0.25) #-#-#-#-# -# -# #-#-#-#-# toutdoux-el.po (toutdoux 1.0) #-#-#-#-# -# -# #-#-#-#-# achtung-el.po (achtung 0.99.0) #-#-#-#-# -# -# #-#-#-#-# gaim-el.po (gaim 0.48) #-#-#-#-# -# -# #-#-#-#-# screem-el.po (screem 1.0) #-#-#-#-# -# -# #-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-# -# -#. LPETool -#. commented out, because the LPETool is not finished yet. -#. this->AddPage(_page_lpetool, _("LPE Tool"), iter_tools, PREFS_PAGE_TOOLS_LPETOOL); -#. this->AddNewObjectsStyle(_page_lpetool, "/tools/lpetool"); -#. Text -#: ../src/dialogs/text-edit.cpp:383 ../src/selection-describer.cpp:68 -#: ../src/ui/dialog/inkscape-preferences.cpp:548 ../src/verbs.cpp:2519 -#: ../share/extensions/lorem_ipsum.inx.h:7 -#: ../share/extensions/replace_font.inx.h:10 ../share/extensions/split.inx.h:6 -#: ../share/extensions/text_braille.inx.h:2 -#: ../share/extensions/text_flipcase.inx.h:1 -#: ../share/extensions/text_lowercase.inx.h:1 -#: ../share/extensions/text_randomcase.inx.h:1 -#: ../share/extensions/text_replace.inx.h:4 -#: ../share/extensions/text_sentencecase.inx.h:2 -#: ../share/extensions/text_titlecase.inx.h:1 -#: ../share/extensions/text_uppercase.inx.h:1 -msgid "Text" -msgstr "Κείμενο" - -#: ../src/dialogs/text-edit.cpp:430 -msgid "Set as default" -msgstr "Ορισμός ως προεπιλογή" +#: ../share/filters/filters.svg.h:72 +#: ../src/extension/internal/bitmap/colorize.cpp:49 +msgid "Colorize" +msgstr "Χρωματισμός" -#: ../src/dialogs/text-edit.cpp:680 ../src/text-context.cpp:1519 -msgid "Set text style" -msgstr "Ορισμός μορφής κειμένου" +#: ../share/filters/filters.svg.h:72 +msgid "Blend image or object with a flood color and set lightness and contrast" +msgstr "Ανάμιξη εικόνας ή αντικειμένου με ένα χρώμα γεμίσματος και ορισμός φωτεινότητας και αντίθεσης" -#: ../src/dialogs/xml-tree.cpp:158 -msgid "Click to select nodes, drag to rearrange." -msgstr "" +#: ../share/filters/filters.svg.h:73 +msgid "Parallel hollow" +msgstr "Παράλληλο κοίλωμα" -#: ../src/dialogs/xml-tree.cpp:169 -#, fuzzy -msgid "Click attribute to edit." -msgstr "Οι Ιδιότητες για ανάκτηση" +#: ../share/filters/filters.svg.h:73 +#: ../share/filters/filters.svg.h:74 +#: ../share/filters/filters.svg.h:75 +#: ../share/filters/filters.svg.h:76 +#: ../share/filters/filters.svg.h:87 +#: ../share/filters/filters.svg.h:88 +#: ../share/filters/filters.svg.h:92 +#: ../share/filters/filters.svg.h:93 +#: ../share/filters/filters.svg.h:96 +#: ../share/filters/filters.svg.h:105 +#: ../share/filters/filters.svg.h:129 +#: ../share/filters/filters.svg.h:168 +#: ../src/filter-enums.cpp:31 +msgid "Morphology" +msgstr "Μορφολογία" -#: ../src/dialogs/xml-tree.cpp:173 -#, c-format -msgid "" -"Attribute %s selected. Press Ctrl+Enter when done editing to " -"commit changes." -msgstr "" +#: ../share/filters/filters.svg.h:73 +msgid "A blurry hollow going parallel to the edge on the inside" +msgstr "Ένα θολό κοίλωμα που πηγαίνει παράλληλα προς την άκρη προς το εσωτερικό" -# -#: ../src/dialogs/xml-tree.cpp:271 -#, fuzzy -msgid "Drag to reorder nodes" -msgstr "Κλείσιμο άλλων αρχείων" +#: ../share/filters/filters.svg.h:74 +msgid "Hole" +msgstr "Οπή" -#: ../src/dialogs/xml-tree.cpp:291 -#, fuzzy -msgid "New element node" -msgstr "Δεν βρέθηκαν στοιχεία" +#: ../share/filters/filters.svg.h:74 +msgid "Opens a smooth hole inside the shape" +msgstr "Άνοιγμα μιας ομαλής οπής στο εσωτερικό του σχήματος" -#: ../src/dialogs/xml-tree.cpp:313 -#, fuzzy -msgid "New text node" -msgstr "Νέο πρότυπο" +#: ../share/filters/filters.svg.h:75 +msgid "Black hole" +msgstr "Μαύρη οπή" -#: ../src/dialogs/xml-tree.cpp:334 ../src/dialogs/xml-tree.cpp:1423 -#, fuzzy -msgid "Duplicate node" -msgstr "" -"#-#-#-#-# banshee.master.el.po (Banshee) #-#-#-#-#\n" -"Διπλά είδη\n" -"#-#-#-#-# banshee.stable-1.8.el.po (Banshee) #-#-#-#-#\n" -"Διπλοτυπία Ειδών" +#: ../share/filters/filters.svg.h:75 +msgid "Creates a black light inside and outside" +msgstr "Δημιουργία ενός μαύρου φωτός εσωτερικά και εξωτερικά" -#: ../src/dialogs/xml-tree.cpp:355 -msgid "nodeAsInXMLdialogTooltip|Delete node" -msgstr "" +#: ../share/filters/filters.svg.h:76 +msgid "Smooth outline" +msgstr "Ομαλό περίγραμμα" -# -#: ../src/dialogs/xml-tree.cpp:371 ../src/dialogs/xml-tree.cpp:1585 -#, fuzzy -msgid "Unindent node" -msgstr "Αναίρεση εσοχής" +#: ../share/filters/filters.svg.h:76 +msgid "Outlining the lines and smoothing their crossings" +msgstr "Περιγράμμιση των γραμμών και μαλάκωμα των τομών τους" -#: ../src/dialogs/xml-tree.cpp:386 ../src/dialogs/xml-tree.cpp:1564 -#, fuzzy -msgid "Indent node" -msgstr "Ορισμός εσοχής" +#: ../share/filters/filters.svg.h:77 +msgid "Cubes" +msgstr "Κύβοι" -#: ../src/dialogs/xml-tree.cpp:398 ../src/dialogs/xml-tree.cpp:1517 -#, fuzzy -msgid "Raise node" -msgstr "Ανασήκωση παράθυρου" +#: ../share/filters/filters.svg.h:77 +msgid "Scattered cubes; adjust the Morphology primitive to vary size" +msgstr "Διαχυμένοι κύβοι, ρύθμιση της αρχικής μορφολογίας σε ποικίλα μεγέθη" -#: ../src/dialogs/xml-tree.cpp:410 ../src/dialogs/xml-tree.cpp:1534 -#, fuzzy -msgid "Lower node" -msgstr "Χαμήλωμα παραθύρου" +#: ../share/filters/filters.svg.h:78 +msgid "Peel off" +msgstr "Ξεφλούδισμα" -#: ../src/dialogs/xml-tree.cpp:455 ../src/dialogs/xml-tree.cpp:1458 -#, fuzzy -msgid "Delete attribute" -msgstr "Διαγραφή γνωρίσματος \"%s\"" +#: ../share/filters/filters.svg.h:78 +msgid "Peeling painting on a wall" +msgstr "Ξεφλούδισμα χρώματος σε τοίχο" -#. TRANSLATORS: "Attribute" is a noun here -#: ../src/dialogs/xml-tree.cpp:500 -msgid "Attribute name" -msgstr "Όνομα γνωρίσματος" +#: ../share/filters/filters.svg.h:79 +msgid "Gold splatter" +msgstr "Χρυσές πιτσιλιές" -#. TRANSLATORS: "Set" is a verb here -#: ../src/dialogs/xml-tree.cpp:520 ../src/widgets/sp-attribute-widget.cpp:160 -#: ../src/widgets/sp-attribute-widget.cpp:766 -#, fuzzy -msgid "Set attribute" -msgstr "γνώρισμα" +#: ../share/filters/filters.svg.h:79 +msgid "Splattered cast metal, with golden highlights" +msgstr "Πιτσιλωτό χυτό μέταλλο με χρυσαφί τονισμό" -#. TRANSLATORS: "Set" is a verb here -#: ../src/dialogs/xml-tree.cpp:522 -msgid "Set" -msgstr "Ορισμός" +#: ../share/filters/filters.svg.h:80 +msgid "Gold paste" +msgstr "Χρυσή πάστα" -#. TRANSLATORS: "Attribute" is a noun here -#: ../src/dialogs/xml-tree.cpp:545 -msgid "Attribute value" -msgstr "Τιμή γνωρίσματος" +#: ../share/filters/filters.svg.h:80 +msgid "Fat pasted cast metal, with golden highlights" +msgstr "Παχύ χυτό κολλημένο μέταλλο με χρυσαφί τονισμό" -#: ../src/dialogs/xml-tree.cpp:888 -#, fuzzy -msgid "Drag XML subtree" -msgstr "Εκτύπωση πηγαίου κώδικα XML" +#: ../share/filters/filters.svg.h:81 +msgid "Crumpled plastic" +msgstr "Ζαρωμένο πλαστικό " -#: ../src/dialogs/xml-tree.cpp:1325 -#, fuzzy -msgid "New element node..." -msgstr "Δεν βρέθηκαν στοιχεία" +#: ../share/filters/filters.svg.h:81 +msgid "Crumpled matte plastic, with melted edge" +msgstr "Ζαρωμένο αστιλβές πλαστικό, με λιωμένο άκρο" -# #-#-#-#-# balsa.master.el.po (balsa 2.0.13) #-#-#-#-# -# -#: ../src/dialogs/xml-tree.cpp:1347 -#, fuzzy -msgid "Cancel" -msgstr "" -"#-#-#-#-# billreminder.master.el.po (billreminder) #-#-#-#-#\n" -"Ακύρωση\n" -"#-#-#-#-# evolution.master.el.po (evolution.HEAD) #-#-#-#-#\n" -"Άκυρο\n" -"#-#-#-#-# gftp.master.el.po (gftp.HEAD.el) #-#-#-#-#\n" -"Ακύρωση\n" -"#-#-#-#-# gnome-session.master.el.po (el) #-#-#-#-#\n" -"Ακύρωση\n" -"#-#-#-#-# gdm.master.el.po (gdm.HEAD) #-#-#-#-#\n" -"Ακύρωση\n" -"#-#-#-#-# gnome-disk-utility.master.el.po (gnome-disk_utility) #-#-#-#-#\n" -"Ακύρωση\n" -"#-#-#-#-# gnomeicu.master.el.po (gnomeicu 0.95.5) #-#-#-#-#\n" -"Άκυρο\n" -"#-#-#-#-# blam.master.el.po (blam.HEAD) #-#-#-#-#\n" -"Ακύρωση\n" -"#-#-#-#-# billreminder.billreminder-0.4.0.el.po (billreminder) #-#-#-#-#\n" -"Ακύρωση\n" -"#-#-#-#-# network-manager-netbook.master.el.po (upstream-translations." -"network-manager) #-#-#-#-#\n" -"Ακύρωση\n" -"#-#-#-#-# balsa.master.el.po (balsa 2.0.13) #-#-#-#-#\n" -"Άκυρο\n" -"#-#-#-#-# marlin.master.el.po (el) #-#-#-#-#\n" -"Ακύρωση\n" -"#-#-#-#-# gvfs.master.el.po (el) #-#-#-#-#\n" -"Ακύρωση\n" -"#-#-#-#-# glade.master.el.po (glade3.HEAD) #-#-#-#-#\n" -"Ακύρωση\n" -"#-#-#-#-# drgeo.master.el.po (dr-genius 0.5.5) #-#-#-#-#\n" -"Άκυρο\n" -"#-#-#-#-# f-spot.master.el.po (el) #-#-#-#-#\n" -"Ακύρωση\n" -"#-#-#-#-# gnome-shell.master.el.po (gnome-shell.po.master) #-#-#-#-#\n" -"Ακύρωση\n" -"#-#-#-#-# ghex.master.el.po (ghex 1.2) #-#-#-#-#\n" -"Άκυρο\n" -"#-#-#-#-# gnome-commander.master.el.po (el) #-#-#-#-#\n" -"Ακύρωση\n" -"#-#-#-#-# gwget.master.el.po (el) #-#-#-#-#\n" -"Ακύρωση\n" -"#-#-#-#-# gnome-cups-manager.master.el.po (el) #-#-#-#-#\n" -"Ακύρωση\n" -"#-#-#-#-# nautilus.master.el.po (el) #-#-#-#-#\n" -"Ακύρωση\n" -"#-#-#-#-# totem.master.el.po (totem.HEAD) #-#-#-#-#\n" -"Ακύρωση" - -#: ../src/dialogs/xml-tree.cpp:1355 -msgid "Create" -msgstr "Δημιουργία" +#: ../share/filters/filters.svg.h:82 +msgid "Enamel jewelry" +msgstr "Κοσμήματα σμάλτου" -#: ../src/dialogs/xml-tree.cpp:1389 -#, fuzzy -msgid "Create new element node" -msgstr "Δημιουργία νέου κενού φακέλου" +#: ../share/filters/filters.svg.h:82 +msgid "Slightly cracked enameled texture" +msgstr "Ελαφρά ζαρωμένη υφή βερνικιού" -#: ../src/dialogs/xml-tree.cpp:1405 -#, fuzzy -msgid "Create new text node" -msgstr "Δημιουργία νέου σχεδίου" +#: ../share/filters/filters.svg.h:83 +msgid "Rough paper" +msgstr "Πρόχειρο χαρτί" -#: ../src/dialogs/xml-tree.cpp:1440 -msgid "nodeAsInXMLinHistoryDialog|Delete node" -msgstr "" +#: ../share/filters/filters.svg.h:83 +msgid "Aquarelle paper effect which can be used for pictures as for objects" +msgstr "Εφέ χάρτινης υδατογραφίας που μπορεί να χρησιμοποιηθεί για εικόνες και αντικείμενα" -#: ../src/dialogs/xml-tree.cpp:1487 -#, fuzzy -msgid "Change attribute" -msgstr "Ιδιότητες εικόνας" +#: ../share/filters/filters.svg.h:84 +msgid "Rough and glossy" +msgstr "Άγριο και γυαλιστερό" -#: ../src/display/canvas-axonomgrid.cpp:393 ../src/display/canvas-grid.cpp:671 -msgid "Grid _units:" -msgstr "Μονά_δες πλέγματος" +#: ../share/filters/filters.svg.h:84 +msgid "Crumpled glossy paper effect which can be used for pictures as for objects" +msgstr "Εφέ ρυτιδωμένου γυαλιστερού χαρτιού που μπορεί να χρησιμοποιηθεί για εικόνες καθώς και αντικείμενα" -#: ../src/display/canvas-axonomgrid.cpp:395 ../src/display/canvas-grid.cpp:673 -#, fuzzy -msgid "_Origin X:" -msgstr "Αρχικό" +#: ../share/filters/filters.svg.h:85 +msgid "In and Out" +msgstr "Μέσα κι έξω" -#: ../src/display/canvas-axonomgrid.cpp:395 ../src/display/canvas-grid.cpp:673 -#: ../src/ui/dialog/inkscape-preferences.cpp:1036 -#: ../src/ui/dialog/inkscape-preferences.cpp:1057 -#, fuzzy -msgid "X coordinate of grid origin" -msgstr "Συντεταγμένη X του πίνακα εφαρμογών" +#: ../share/filters/filters.svg.h:85 +msgid "Inner colorized shadow, outer black shadow" +msgstr "Εσωτερικά χρωματισμένη σκιά, εξωτερικά μαύρη σκιά" -#: ../src/display/canvas-axonomgrid.cpp:397 ../src/display/canvas-grid.cpp:675 -#, fuzzy -msgid "O_rigin Y:" -msgstr "Αρχικό" +#: ../share/filters/filters.svg.h:86 +msgid "Air spray" +msgstr "Αεροψεκασμός" -#: ../src/display/canvas-axonomgrid.cpp:397 ../src/display/canvas-grid.cpp:675 -#: ../src/ui/dialog/inkscape-preferences.cpp:1037 -#: ../src/ui/dialog/inkscape-preferences.cpp:1058 -#, fuzzy -msgid "Y coordinate of grid origin" -msgstr "Συντεταγμένη Y του πίνακα εφαρμογών" +#: ../share/filters/filters.svg.h:86 +msgid "Convert to small scattered particles with some thickness" +msgstr "Μετατροπή σε μικρά σκόρπια κομμάτια με κάποιο πάχος" -# #-#-#-#-# gtkhtml.master.el.po (gtkhtml.HEAD) #-#-#-#-# -# -# # NOTE: (see previous note) -#: ../src/display/canvas-axonomgrid.cpp:399 ../src/display/canvas-grid.cpp:679 -#, fuzzy -msgid "Spacing _Y:" -msgstr "" -"#-#-#-#-# gtkhtml.master.el.po (gtkhtml.HEAD) #-#-#-#-#\n" -"_Διάστιχο:\n" -"#-#-#-#-# gok.master.el.po (el) #-#-#-#-#\n" -"_Διαστήματα:" +#: ../share/filters/filters.svg.h:87 +msgid "Warm inside" +msgstr "Ζεστό εσωτερικά" -#: ../src/display/canvas-axonomgrid.cpp:399 -#: ../src/ui/dialog/inkscape-preferences.cpp:1060 -msgid "Base length of z-axis" -msgstr "" +#: ../share/filters/filters.svg.h:87 +msgid "Blurred colorized contour, filled inside" +msgstr "Θολωμένο χρωματιστό περίγραμμα, γεμισμένο εσωτερικά" -#: ../src/display/canvas-axonomgrid.cpp:401 -#: ../src/ui/dialog/inkscape-preferences.cpp:1063 -#: ../src/widgets/toolbox.cpp:3591 -#, fuzzy -msgid "Angle X:" -msgstr "Γωνία:" +#: ../share/filters/filters.svg.h:88 +msgid "Cool outside" +msgstr "Δροσερό εξωτερικά" -#: ../src/display/canvas-axonomgrid.cpp:401 -#: ../src/ui/dialog/inkscape-preferences.cpp:1063 -#, fuzzy -msgid "Angle of x-axis" -msgstr "_Μονός άξονας:" +#: ../share/filters/filters.svg.h:88 +msgid "Blurred colorized contour, empty inside" +msgstr "Θολωμένο χρωματιστό περίγραμμα, άδειο εσωτερικά" -#: ../src/display/canvas-axonomgrid.cpp:403 -#: ../src/ui/dialog/inkscape-preferences.cpp:1064 -#: ../src/widgets/toolbox.cpp:3670 -#, fuzzy -msgid "Angle Z:" -msgstr "Γωνία:" +#: ../share/filters/filters.svg.h:89 +msgid "Electronic microscopy" +msgstr "Ηλεκτρονικό μικροσκόπιο" -#: ../src/display/canvas-axonomgrid.cpp:403 -#: ../src/ui/dialog/inkscape-preferences.cpp:1064 -#, fuzzy -msgid "Angle of z-axis" -msgstr "_Μονός άξονας:" +#: ../share/filters/filters.svg.h:89 +msgid "Bevel, crude light, discoloration and glow like in electronic microscopy" +msgstr "Λοξότμηση, ακατέργαστο φως, αποχρωματισμός και λάμψη όπως σε ηλεκτρονικό μικροσκόπιο" -#: ../src/display/canvas-axonomgrid.cpp:407 ../src/display/canvas-grid.cpp:683 -msgid "Grid line _color:" -msgstr "Χρώμα γραμμών πλέγματος:" +#: ../share/filters/filters.svg.h:90 +msgid "Tartan" +msgstr "Σκωτσέζικο ύφασμα (Tartan)" -#: ../src/display/canvas-axonomgrid.cpp:407 ../src/display/canvas-grid.cpp:683 -msgid "Grid line color" -msgstr "Χρώμα γραμμών πλέγματος" +#: ../share/filters/filters.svg.h:90 +msgid "Checkered tartan pattern" +msgstr "Μοτίβο καρό ταρτάν " -#: ../src/display/canvas-axonomgrid.cpp:407 ../src/display/canvas-grid.cpp:683 -msgid "Color of grid lines" -msgstr "Το χρώμα των γραμμών του πλέγματος" +#: ../share/filters/filters.svg.h:91 +msgid "Invert hue" +msgstr "Αντιστροφή απόχρωσης" -#: ../src/display/canvas-axonomgrid.cpp:412 ../src/display/canvas-grid.cpp:688 -#, fuzzy -msgid "Ma_jor grid line color:" -msgstr "Χρώμα _Υπογράμμισης:" +#: ../share/filters/filters.svg.h:91 +msgid "Invert hue, or rotate it" +msgstr "Αντιστροφή απόχρωσης, ή περιστροφή της" -#: ../src/display/canvas-axonomgrid.cpp:412 ../src/display/canvas-grid.cpp:688 -#, fuzzy -msgid "Major grid line color" -msgstr "Χρώμα υπογράμμισης σφάλματος" +#: ../share/filters/filters.svg.h:92 +msgid "Inner outline" +msgstr "Εσωτερικό περίγραμμα" -#: ../src/display/canvas-axonomgrid.cpp:413 ../src/display/canvas-grid.cpp:689 -#, fuzzy -msgid "Color of the major (highlighted) grid lines" -msgstr "Το χρώμα που θα χρησιμοποιηθεί για τη γραμμή περιθωρίου" +#: ../share/filters/filters.svg.h:92 +msgid "Draws an outline around" +msgstr "Σχεδίαση γύρω από ένα περίγραμμα" -#: ../src/display/canvas-axonomgrid.cpp:417 ../src/display/canvas-grid.cpp:693 -#, fuzzy -msgid "_Major grid line every:" -msgstr "Επιλογή χρώματος" +#: ../share/filters/filters.svg.h:93 +msgid "Outline, double" +msgstr "Περίγραμμα, διπλό" -#: ../src/display/canvas-axonomgrid.cpp:417 ../src/display/canvas-grid.cpp:693 -msgid "lines" -msgstr "γραμμές" +#: ../share/filters/filters.svg.h:93 +msgid "Draws a smooth line inside colorized with the color it overlays" +msgstr "Σχεδίαση μαλακής γραμμής εσωτερικά χρωματισμένης με το χρώμα που καλύπτει" -#: ../src/display/canvas-grid.cpp:40 -#, fuzzy -msgid "Rectangular grid" -msgstr "Κανονικό αρχείο" +#: ../share/filters/filters.svg.h:94 +msgid "Fancy blur" +msgstr "Φανταχτερή θόλωση" -#: ../src/display/canvas-grid.cpp:41 -#, fuzzy -msgid "Axonometric grid" -msgstr "Γε_ωμετρικός τόπος" +#: ../share/filters/filters.svg.h:94 +msgid "Smooth colorized contour which allows desaturation and hue rotation" +msgstr "Μαλακά χρωματισμένο περίγραμμα που επιτρέπει αποκορεσμό και περιστροφή απόχρωσης" -#: ../src/display/canvas-grid.cpp:259 -#, fuzzy -msgid "Create new grid" -msgstr "Δημιουργία νέας ομάδας" +#: ../share/filters/filters.svg.h:95 +msgid "Glow" +msgstr "Λαμπρότητα" -#: ../src/display/canvas-grid.cpp:325 -msgid "_Enabled" -msgstr "_Ενεργοποιημένο" +#: ../share/filters/filters.svg.h:95 +msgid "Glow of object's own color at the edges" +msgstr "Λάμψη του χρώματος του αντικειμένου στις άκρες" -#: ../src/display/canvas-grid.cpp:326 -msgid "" -"Determines whether to snap to this grid or not. Can be 'on' for invisible " -"grids." -msgstr "" +#: ../share/filters/filters.svg.h:96 +msgid "Outline" +msgstr "Περίγραμμα" -#: ../src/display/canvas-grid.cpp:330 -msgid "Snap to visible _grid lines only" -msgstr "" +#: ../share/filters/filters.svg.h:96 +msgid "Adds a glowing blur and removes the shape" +msgstr "Προσθέτει μια λαμπερή θόλωση και αφαιρεί το σχήμα" -#: ../src/display/canvas-grid.cpp:331 -msgid "" -"When zoomed out, not all grid lines will be displayed. Only the visible ones " -"will be snapped to" -msgstr "" +#: ../share/filters/filters.svg.h:97 +msgid "Color emboss" +msgstr "Χρωματικό ανάγλυφο" + +#: ../share/filters/filters.svg.h:97 +msgid "Classic or colorized emboss effect: grayscale, color and 3D relief" +msgstr "Εφέ κλασικής ή χρωματισμένης χάραξης: κλίμακα του γκρι και τρισδιάστατο ανάγλυφο" -# #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# -# -# #-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-# # -#: ../src/display/canvas-grid.cpp:335 -#, fuzzy -msgid "_Visible" -msgstr "Ορατό" +#: ../share/filters/filters.svg.h:98 +#: ../src/extension/internal/bitmap/solarize.cpp:38 +msgid "Solarize" +msgstr "Ξεθώριασμα" -#: ../src/display/canvas-grid.cpp:336 -msgid "" -"Determines whether the grid is displayed or not. Objects are still snapped " -"to invisible grids." -msgstr "" +#: ../share/filters/filters.svg.h:98 +msgid "Classical photographic solarization effect" +msgstr "Εφέ κλασικού φωτογραφικού ξεθωριάσματος" -# #-#-#-#-# gtkhtml.master.el.po (gtkhtml.HEAD) #-#-#-#-# # -# # NOTE: (see previous note) -#: ../src/display/canvas-grid.cpp:677 -#, fuzzy -msgid "Spacing _X:" -msgstr "" -"#-#-#-#-# gtkhtml.master.el.po (gtkhtml.HEAD) #-#-#-#-#\n" -"_Διάστιχο:\n" -"#-#-#-#-# gok.master.el.po (el) #-#-#-#-#\n" -"_Διαστήματα:" +#: ../share/filters/filters.svg.h:99 +msgid "Moonarize" +msgstr "Σεληνοποίηση" -#: ../src/display/canvas-grid.cpp:677 -#: ../src/ui/dialog/inkscape-preferences.cpp:1040 -#, fuzzy -msgid "Distance between vertical grid lines" -msgstr "Απόσταση μεταξύ κύκλων" +#: ../share/filters/filters.svg.h:99 +msgid "An effect between solarize and invert which often preserves sky and water lights" +msgstr "Ένα εφέ μεταξύ ξεθωριάσματος και αντιστροφής που συχνά διατηρεί τα φώτα του ουρανού και του νερού" -#: ../src/display/canvas-grid.cpp:679 -#: ../src/ui/dialog/inkscape-preferences.cpp:1041 -#, fuzzy -msgid "Distance between horizontal grid lines" -msgstr "η απόσταση μεταξύ των %1 και %2" +#: ../share/filters/filters.svg.h:100 +msgid "Soft focus lens" +msgstr "Φακοί μαλακής εστίασης" -#: ../src/display/canvas-grid.cpp:712 -#, fuzzy -msgid "_Show dots instead of lines" -msgstr "Προβολή σε _bit αντί για byte" +#: ../share/filters/filters.svg.h:100 +msgid "Glowing image content without blurring it" +msgstr "Εικόνα με περιεχόμενο λάμψης χωρίς θόλωσή της" -#: ../src/display/canvas-grid.cpp:713 -msgid "If set, displays dots at gridpoints instead of gridlines" -msgstr "" +#: ../share/filters/filters.svg.h:101 +msgid "Stained glass" +msgstr "Υαλογράφημα" -#. TRANSLATORS: undefined target for snapping -#: ../src/display/snap-indicator.cpp:70 ../src/display/snap-indicator.cpp:73 -#: ../src/display/snap-indicator.cpp:161 ../src/display/snap-indicator.cpp:164 -msgid "UNDEFINED" -msgstr "" +#: ../share/filters/filters.svg.h:101 +msgid "Illuminated stained glass effect" +msgstr "Εφέ φωτισμένου υαλογραφήματος" -#: ../src/display/snap-indicator.cpp:76 -#, fuzzy -msgid "grid line" -msgstr "Πλάτος γραμμής πλέγματος" +#: ../share/filters/filters.svg.h:102 +msgid "Dark glass" +msgstr "Σκούρο γυαλί" -#: ../src/display/snap-indicator.cpp:79 -#, fuzzy -msgid "grid intersection" -msgstr "_Τομή" +#: ../share/filters/filters.svg.h:102 +msgid "Illuminated glass effect with light coming from beneath" +msgstr "Εφέ φωτισμένου γυαλιού με το φως να έρχεται από κάτω" -#: ../src/display/snap-indicator.cpp:82 -#, fuzzy -msgid "guide" -msgstr "Γουϊνέα" +#: ../share/filters/filters.svg.h:103 +msgid "HSL Bumps alpha" +msgstr "Ανάγλυφο HSL, άλφα" -#: ../src/display/snap-indicator.cpp:85 -#, fuzzy -msgid "guide intersection" -msgstr "_Τομή" +#: ../share/filters/filters.svg.h:103 +#: ../share/filters/filters.svg.h:104 +#: ../share/filters/filters.svg.h:164 +#: ../share/filters/filters.svg.h:165 +#: ../share/filters/filters.svg.h:177 +#: ../share/filters/filters.svg.h:178 +#: ../share/filters/filters.svg.h:179 +#: ../share/filters/filters.svg.h:186 +#: ../share/filters/filters.svg.h:188 +#: ../share/filters/filters.svg.h:189 +#: ../share/filters/filters.svg.h:191 +#: ../share/filters/filters.svg.h:193 +#: ../share/filters/filters.svg.h:204 +msgid "Image effects, transparent" +msgstr "Εφέ εικόνας, διαφανή" -#: ../src/display/snap-indicator.cpp:88 -#, fuzzy -msgid "guide origin" -msgstr "Επιλογή χρώματος" +#: ../share/filters/filters.svg.h:103 +msgid "Same as Bumps but with transparent highlights" +msgstr "Ίδιο όπως τα ανάγλυφα αλλά με διαφανή τονισμό" -#: ../src/display/snap-indicator.cpp:91 -#, fuzzy -msgid "grid-guide intersection" -msgstr "Απαιτείται παρέμβαση του χρήστη" +#: ../share/filters/filters.svg.h:104 +msgid "Bubbly Bumps alpha" +msgstr "Φλυκταινώδη ανάγλυφα άλφα" -#: ../src/display/snap-indicator.cpp:94 -#, fuzzy -msgid "cusp node" -msgstr "Τοπο_θέτηση Σε Πλέγμα" +#: ../share/filters/filters.svg.h:104 +msgid "Same as Bubbly Bumps but with transparent highlights" +msgstr "Ίδιο με τα φλυκταινώδη ανάγλυφα αλλά με διαφανή τονισμό" -#: ../src/display/snap-indicator.cpp:97 -#, fuzzy -msgid "smooth node" -msgstr "και οι δυο λειτουργίες" +#: ../share/filters/filters.svg.h:105 +msgid "Smooth edges" +msgstr "Ομαλές άκρες" -#: ../src/display/snap-indicator.cpp:100 -msgid "path" -msgstr "μονοπάτι" +#: ../share/filters/filters.svg.h:105 +msgid "Smooth the outside of shapes and pictures without altering their contents" +msgstr "Μαλάκωμα του εξωτερικού των σχημάτων και εικόνων χωρίς αλλαγή των περιεχομένων τους" -#: ../src/display/snap-indicator.cpp:103 -#, fuzzy -msgid "path intersection" -msgstr "_Τομή" +#: ../share/filters/filters.svg.h:106 +#: ../share/filters/filters.svg.h:128 +msgid "Torn edges" +msgstr "Αποκομμένες άκρες" -#: ../src/display/snap-indicator.cpp:106 -#, fuzzy -msgid "bounding box corner" -msgstr "Τοπο_θέτηση Σε Πλέγμα" +#: ../share/filters/filters.svg.h:106 +#: ../share/filters/filters.svg.h:128 +msgid "Displace the outside of shapes and pictures without altering their content" +msgstr "Μετατόπιση του εξωτερικού των σχημάτων και εικόνων χωρίς αλλαγή του περιεχομένου τους" -#: ../src/display/snap-indicator.cpp:109 -#, fuzzy -msgid "bounding box side" -msgstr "Τοπο_θέτηση Σε Πλέγμα" +#: ../share/filters/filters.svg.h:107 +msgid "Feather" +msgstr "Απάλυνση" -#: ../src/display/snap-indicator.cpp:112 -#, fuzzy -msgid "page border" -msgstr "Περίγραμμα πλαισίου" +#: ../share/filters/filters.svg.h:107 +msgid "Blurred mask on the edge without altering the contents" +msgstr "Θολωμένη μάσκα στο άκρο χωρίς αλλαγή των περιεχομένων" -#: ../src/display/snap-indicator.cpp:115 -#, fuzzy -msgid "line midpoint" -msgstr "Sandpoint" +#: ../share/filters/filters.svg.h:108 +msgid "Blur content" +msgstr "Περιεχόμενο θόλωσης" -# -#: ../src/display/snap-indicator.cpp:118 -#, fuzzy -msgid "object midpoint" -msgstr "Θέμα:" +#: ../share/filters/filters.svg.h:108 +msgid "Blur the contents of objects, preserving the outline" +msgstr "Θόλωση των περιεχομένων των αντικειμένων, διατηρώντας το περίγραμμα" -#: ../src/display/snap-indicator.cpp:121 -#, fuzzy -msgid "object rotation center" -msgstr "περιστροφή κειμένου" +#: ../share/filters/filters.svg.h:109 +msgid "Specular light" +msgstr "Κατοπτρικό φως" -#: ../src/display/snap-indicator.cpp:124 -#, fuzzy -msgid "handle" -msgstr "Chandler" +#: ../share/filters/filters.svg.h:109 +#: ../share/filters/filters.svg.h:211 +msgid "Basic specular bevel to use for building textures" +msgstr "Βασική κατοπτρική λοξότμηση για χρήση με κατασκευαστικές υφές" -#: ../src/display/snap-indicator.cpp:127 -#, fuzzy -msgid "bounding box side midpoint" -msgstr "Τοπο_θέτηση Σε Πλέγμα" +#: ../share/filters/filters.svg.h:110 +msgid "Roughen inside" +msgstr "Εσωτερική σκλήρυνση" -#: ../src/display/snap-indicator.cpp:130 -#, fuzzy -msgid "bounding box midpoint" -msgstr "Τοπο_θέτηση Σε Πλέγμα" +#: ../share/filters/filters.svg.h:110 +msgid "Roughen all inside shapes" +msgstr "Σκλήρυνση όλων των εσωτερικών σχημάτων" -#: ../src/display/snap-indicator.cpp:133 -#, fuzzy -msgid "page corner" -msgstr "page down" +#: ../share/filters/filters.svg.h:111 +msgid "Evanescent" +msgstr "Εφήμερο" -#: ../src/display/snap-indicator.cpp:136 -msgid "convex hull corner" -msgstr "" +#: ../share/filters/filters.svg.h:111 +msgid "Blur the contents of objects, preserving the outline and adding progressive transparency at edges" +msgstr "Θόλωση των περιεχομένων των αντικειμένων, διατηρώντας το περίγραμμα και προσθέτοντας προοδευτική διαφάνεια στα άκρα" -#: ../src/display/snap-indicator.cpp:139 -#, fuzzy -msgid "quadrant point" -msgstr "Σημείο προσάρτησης" - -#: ../src/display/snap-indicator.cpp:142 -msgid "center" -msgstr "κέντρο" +#: ../share/filters/filters.svg.h:112 +msgid "Chalk and sponge" +msgstr "Κιμωλία και σπόγγος" -#: ../src/display/snap-indicator.cpp:145 -#, fuzzy -msgid "corner" -msgstr "κεχριμπαρί" +#: ../share/filters/filters.svg.h:112 +msgid "Low turbulence gives sponge look and high turbulence chalk" +msgstr "Μικρές αναταράξεις δίνουν σπογγώδη εμφάνιση και μια υψηλή ανατάραξη κιμωλίας " -#: ../src/display/snap-indicator.cpp:148 -#, fuzzy -msgid "text baseline" -msgstr "βάση" +# #-#-#-#-# gnome-icon-theme.master.el.po (el) #-#-#-#-# +# 48x48/emblems/emblem-people.icon.in.h:1 +# 48x48/emblems/emblem-people.icon.in.h:1 +#: ../share/filters/filters.svg.h:113 +msgid "People" +msgstr "Άνθρωποι" -#: ../src/display/snap-indicator.cpp:151 -#, fuzzy -msgid "constrained angle" -msgstr "Ελεύθερο _σημείο" +#: ../share/filters/filters.svg.h:113 +msgid "Colorized blotches, like a crowd of people" +msgstr "Χρωματισμένες μουντζαλιές, όπως ένα πλήθος ανθρώπων" -#: ../src/display/snap-indicator.cpp:154 -#, fuzzy -msgid "constraint" -msgstr "Κανένας περιορισμός" +#: ../share/filters/filters.svg.h:114 +msgid "Scotland" +msgstr "Σκωτία" -#: ../src/display/snap-indicator.cpp:167 -#, fuzzy -msgid "Bounding box corner" -msgstr "Τοπο_θέτηση Σε Πλέγμα" +#: ../share/filters/filters.svg.h:114 +msgid "Colorized mountain tops out of the fog" +msgstr "Χρωματιστές κορυφές βουνών που βγαίνουν από την ομίχλη" -#: ../src/display/snap-indicator.cpp:170 -#, fuzzy -msgid "Bounding box midpoint" -msgstr "Τοπο_θέτηση Σε Πλέγμα" +#: ../share/filters/filters.svg.h:115 +msgid "Noise transparency" +msgstr "Διαφάνεια θορύβου" -#: ../src/display/snap-indicator.cpp:173 -#, fuzzy -msgid "Bounding box side midpoint" -msgstr "Τοπο_θέτηση Σε Πλέγμα" +#: ../share/filters/filters.svg.h:115 +msgid "Basic noise transparency texture" +msgstr "Υφή διαφάνειας βασικού θορύβου" -#: ../src/display/snap-indicator.cpp:176 ../src/ui/tool/node.cpp:1231 -msgid "Smooth node" -msgstr "Ομαλός κόμβος" +#: ../share/filters/filters.svg.h:116 +msgid "Noise fill" +msgstr "Γέμισμα με θόρυβο" -#: ../src/display/snap-indicator.cpp:179 ../src/ui/tool/node.cpp:1230 -msgid "Cusp node" -msgstr "Γωνιακός κόμβος" +#: ../share/filters/filters.svg.h:116 +msgid "Basic noise fill texture; adjust color in Flood" +msgstr "Υφή γεμίσματος βασικού θορύβου, ρύθμιση χρώματος με γέμισμα" -#: ../src/display/snap-indicator.cpp:182 -msgid "Line midpoint" -msgstr "Μέσο γραμμής" +#: ../share/filters/filters.svg.h:117 +msgid "Garden of Delights" +msgstr "Κήπος των απολαύσεων" -#: ../src/display/snap-indicator.cpp:185 -msgid "Object midpoint" -msgstr "Μέσο αντικειμένου" +#: ../share/filters/filters.svg.h:117 +msgid "Phantasmagorical turbulent wisps, like Hieronymus Bosch's Garden of Delights" +msgstr "Φαντασμαγορικά δακτυλίδια ανατάραξης, όπως στον κήπο των απολαύσεων του Hieronymus Bosch" -#: ../src/display/snap-indicator.cpp:188 -msgid "Object rotation center" -msgstr "Σημείο περιστροφής αντικειμένου" +#: ../share/filters/filters.svg.h:118 +msgid "Diffuse light" +msgstr "Διάχυση φωτός" -#: ../src/display/snap-indicator.cpp:192 -msgid "Handle" -msgstr "Λαβή" +#: ../share/filters/filters.svg.h:118 +msgid "Basic diffuse bevel to use for building textures" +msgstr "Λοξοτμήση βασικής διάχυσης για χρήση με κατασκευαστικές υφές" -#: ../src/display/snap-indicator.cpp:195 -msgid "Path intersection" -msgstr "Τομή μονοπατιών" +#: ../share/filters/filters.svg.h:119 +msgid "Cutout Glow" +msgstr "Αποκοπή λαμπρότητας" -#: ../src/display/snap-indicator.cpp:198 -msgid "Guide" -msgstr "Οδηγός" +#: ../share/filters/filters.svg.h:119 +msgid "In and out glow with a possible offset and colorizable flood" +msgstr "Λάμψη μέσα και έξω με πιθανότητα μετατόπισης και χρωματισμού του γεμίσματος " -#: ../src/display/snap-indicator.cpp:201 -#, fuzzy -msgid "Guide origin" -msgstr "Επιλογή χρώματος" +#: ../share/filters/filters.svg.h:120 +msgid "HSL Bumps, matte" +msgstr "Ανάγλυφα HSL, αστιλβή" -#: ../src/display/snap-indicator.cpp:204 -msgid "Convex hull corner" -msgstr "" +#: ../share/filters/filters.svg.h:120 +msgid "Same as HSL bumps but with a diffuse reflection instead of a specular one" +msgstr "Το ίδιο όπως τα ανάγλυφα HSL αλλά με διάχυση ανάκλασης αντί για κατοπτρισμό" -#: ../src/display/snap-indicator.cpp:207 -#, fuzzy -msgid "Quadrant point" -msgstr "Σημείο προσάρτησης" +#: ../share/filters/filters.svg.h:121 +msgid "Dark Emboss" +msgstr "Σκούρο ανάγλυφο" -#: ../src/display/snap-indicator.cpp:210 -#, fuzzy -msgid "Center" -msgstr "" -"#-#-#-#-# gtkhtml.master.el.po (gtkhtml.HEAD) #-#-#-#-#\n" -"Κέντρο\n" -"#-#-#-#-# gnome-control-center.master.el.po (el) #-#-#-#-#\n" -"Κέντρο\n" -"#-#-#-#-# gedit-plugins.master.el.po (el) #-#-#-#-#\n" -"Κέντρο\n" -"#-#-#-#-# drwright.master.el.po (el) #-#-#-#-#\n" -"Κέντρο\n" -"#-#-#-#-# gedit.master.el.po (el) #-#-#-#-#\n" -"Κέντρο\n" -"#-#-#-#-# glade.master.el.po (glade3.HEAD) #-#-#-#-#\n" -"Κέντρο\n" -"#-#-#-#-# brasero.master.el.po (el) #-#-#-#-#\n" -"Κεντραρισμένη" +#: ../share/filters/filters.svg.h:121 +msgid "Emboss effect : 3D relief where white is replaced by black" +msgstr "Εφέ χάραξης: τρισδιάστατο ανάγλυφο όπου το λευκό έχει αντικατασταθεί από μαύρο" -#: ../src/display/snap-indicator.cpp:213 -#, fuzzy -msgid "Corner" -msgstr "Στήλη" +#: ../share/filters/filters.svg.h:122 +msgid "Simple blur" +msgstr "Απλή θόλωση" -#: ../src/display/snap-indicator.cpp:216 -msgid "Text baseline" -msgstr "Γραμμή βάσης κειμένου" +#: ../share/filters/filters.svg.h:122 +msgid "Simple Gaussian blur, same as the blur slider in Fill and Stroke dialog" +msgstr "Απλή θόλωση Gauss, ίδια όπως ο ολισθητής θόλωσης στο διάλογο γέμισμα και πινελιά" -#: ../src/display/snap-indicator.cpp:219 -#, fuzzy -msgid "Multiple of grid spacing" -msgstr "Πολλαπλάσια του %d" +#: ../share/filters/filters.svg.h:123 +msgid "Bubbly Bumps, matte" +msgstr "Φλυκταινώδη ανάγλυφα, αστιλβή" -#: ../src/display/snap-indicator.cpp:250 -#, fuzzy -msgid " to " -msgstr "" -"#-#-#-#-# evolution.master.el.po (evolution.HEAD) #-#-#-#-#\n" -" με \n" -"#-#-#-#-# buoh.master.el.po (buoh master) #-#-#-#-#\n" -"σε" +#: ../share/filters/filters.svg.h:123 +msgid "Same as Bubbly Bumps but with a diffuse light instead of a specular one" +msgstr "Το ίδιο όπως τα φλυκταινώδη ανάγλυφα αλλά με διάχυση φωτός αντί για κατοπτρισμό" -# func -# aliasfor -# category -#: ../src/document.cpp:468 -#, c-format -msgid "New document %d" -msgstr "Νέο έγγραφο %d" +#: ../share/filters/filters.svg.h:124 +#: ../src/extension/internal/bitmap/emboss.cpp:37 +msgid "Emboss" +msgstr "Χάραξη" -# func -# aliasfor -# category -#: ../src/document.cpp:499 -#, fuzzy, c-format -msgid "Memory document %d" -msgstr "Τεκμηριώθηκε από" +#: ../share/filters/filters.svg.h:124 +msgid "Emboss effect : Colors of the original images are preserved or modified by Blend" +msgstr "Εφέ χάραξης: Τα χρώματα των αρχικών εικόνων διατηρούνται ή τροποποιούνται με ανάμιξη" -#: ../src/document.cpp:691 -#, c-format -msgid "Unnamed document %d" -msgstr "Ανώνυμο έγγραφο %d" +#: ../share/filters/filters.svg.h:125 +msgid "Blotting paper" +msgstr "Στυπόχαρτο" -#. We hit green anchor, closing Green-Blue-Red -#: ../src/draw-context.cpp:561 -msgid "Path is closed." -msgstr "Το μονοπάτι είναι κλειστό." +#: ../share/filters/filters.svg.h:125 +msgid "Inkblot on blotting paper" +msgstr "Μελανιά σε στυπόχαρτο" -#. We hit bot start and end of single curve, closing paths -#: ../src/draw-context.cpp:576 -msgid "Closing path." -msgstr "Κλείσιμο μονοπατιού." +#: ../share/filters/filters.svg.h:126 +msgid "Wax print" +msgstr "Εκτύπωση κεριού" -#: ../src/draw-context.cpp:686 -msgid "Draw path" -msgstr "Σχεδίαση μονοπατιού" +#: ../share/filters/filters.svg.h:126 +msgid "Wax print on tissue texture" +msgstr "Εκτύπωση κεριού σε υφή υφάσματος" -#: ../src/draw-context.cpp:847 -#, fuzzy -msgid "Creating single dot" -msgstr "Δημιουργία διάταξης αρχείου" +#: ../share/filters/filters.svg.h:127 +msgid "Inkblot" +msgstr "Μελανιά" -#: ../src/draw-context.cpp:848 -#, fuzzy -msgid "Create single dot" -msgstr "_Δημιουργία νέας σημείωσης" +#: ../share/filters/filters.svg.h:127 +msgid "Inkblot on tissue or rough paper" +msgstr "Μελανιά σε ύφασμα ή πρόχειρο χαρτί" -#. alpha of color under cursor, to show in the statusbar -#. locale-sensitive printf is OK, since this goes to the UI, not into SVG -#: ../src/dropper-context.cpp:313 -#, fuzzy, c-format -msgid " alpha %.3g" -msgstr "Χρήση άλφα" +#: ../share/filters/filters.svg.h:129 +msgid "Color outline, in" +msgstr "Περίγραμμα χρώματος, σε" -#. where the color is picked, to show in the statusbar -#: ../src/dropper-context.cpp:315 -#, fuzzy, c-format -msgid ", averaged with radius %d" -msgstr "Η εργασία απέτυχε με τιμή κατάστασης %d" +#: ../share/filters/filters.svg.h:129 +msgid "A colorizable inner outline with adjustable width and blur" +msgstr "Ένα χρωματιστό εσωτερικό περίγραμμα με ρυθμίσιμο πλάτος και θόλωση" -#: ../src/dropper-context.cpp:315 -#, fuzzy, c-format -msgid " under cursor" -msgstr "Μετακίνηση δρομέα" +#: ../share/filters/filters.svg.h:130 +msgid "Liquid" +msgstr "Υγρό" -#. message, to show in the statusbar -#: ../src/dropper-context.cpp:317 -msgid "Release mouse to set color." -msgstr "" +#: ../share/filters/filters.svg.h:130 +msgid "Colorizable filling with liquid transparency" +msgstr "Χρωματιστό γέμισμα με υγρή διαφάνεια" -#: ../src/dropper-context.cpp:317 ../src/tools-switch.cpp:215 -msgid "" -"Click to set fill, Shift+click to set stroke; drag to " -"average color in area; with Alt to pick inverse color; Ctrl+C " -"to copy the color under mouse to clipboard" -msgstr "" -"Κλικ για ορισμό γεμίσματος, Shift+click για ορισμό πινελιάς; " -"Σύρσιμο για μέσο όρο περιοχής; με Alt για επιλογή αντίστροφου " -"χρώματος; Ctrl+C για αντιγραφή χρώματος στο πρόχειρο" +#: ../share/filters/filters.svg.h:131 +msgid "Watercolor" +msgstr "Νερομπογιά" -#: ../src/dropper-context.cpp:355 -msgid "Set picked color" -msgstr "Ορισμός επιλεγμένου χρώματος" +#: ../share/filters/filters.svg.h:131 +msgid "Cloudy watercolor effect" +msgstr "Εφέ συννεφιασμένης νερομπογιάς" -#: ../src/dyna-draw-context.cpp:617 -msgid "" -"Guide path selected; start drawing along the guide with Ctrl" -msgstr "" +#: ../share/filters/filters.svg.h:132 +msgid "Felt" +msgstr "Τσόχα" -#: ../src/dyna-draw-context.cpp:619 -#, fuzzy -msgid "Select a guide path to track with Ctrl" -msgstr "Επιλέξτε την διαδρομή για την δημιουργία της βάσης δεδομένων:" +#: ../share/filters/filters.svg.h:132 +msgid "Felt like texture with color turbulence and slightly darker at the edges" +msgstr "Τσόχα ως υφή με χρωματιστή ανατάραξη και ελαφρά πιο σκούρα στις άκρες" -#: ../src/dyna-draw-context.cpp:754 -msgid "Tracking: connection to guide path lost!" -msgstr "" +#: ../share/filters/filters.svg.h:133 +msgid "Ink paint" +msgstr "Χρώμα με μελάνι" -#: ../src/dyna-draw-context.cpp:754 -#, fuzzy -msgid "Tracking a guide path" -msgstr "Καταγραφή" +#: ../share/filters/filters.svg.h:133 +msgid "Ink paint on paper with some turbulent color shift" +msgstr "Χρώμα μελανιού σε χαρτί με κάποια ταραγμένη χρωματική μετατόπιση" -#: ../src/dyna-draw-context.cpp:757 -#, fuzzy -msgid "Drawing a calligraphic stroke" -msgstr "Νέα Έλλειψη" +#: ../share/filters/filters.svg.h:134 +msgid "Tinted rainbow" +msgstr "Απόχρωση ουράνιου τόξου" -#: ../src/dyna-draw-context.cpp:1046 -#, fuzzy -msgid "Draw calligraphic stroke" -msgstr "Νέα Έλλειψη" +#: ../share/filters/filters.svg.h:134 +msgid "Smooth rainbow colors melted along the edges and colorizable" +msgstr "Ομαλά χρώματα ουράνιου τόξου αναμιγμένα κατά μήκος των ακμών και με δυνατότητα χρωματισμού" -#: ../src/eraser-context.cpp:531 -#, fuzzy -msgid "Drawing an eraser stroke" -msgstr "Νέα Έλλειψη" +#: ../share/filters/filters.svg.h:135 +msgid "Melted rainbow" +msgstr "Λιωμένο ουράνιο τόξο" -#: ../src/eraser-context.cpp:837 -#, fuzzy -msgid "Draw eraser stroke" -msgstr "Σχεδίαση περιγραμμάτων" +#: ../share/filters/filters.svg.h:135 +msgid "Smooth rainbow colors slightly melted along the edges" +msgstr "Μαλακά χρώματα ουράνιου τόξου ελαφρά ανακατεμένα κατά μήκος των ακμών" -#: ../src/event-context.cpp:638 -msgid "Space+mouse drag to pan canvas" -msgstr "" +#: ../share/filters/filters.svg.h:136 +msgid "Flex metal" +msgstr "Εύκαμπτο μέταλο" -#: ../src/event-log.cpp:37 -#, fuzzy -msgid "[Unchanged]" -msgstr "μη τροποποιημένο" +#: ../share/filters/filters.svg.h:136 +msgid "Bright, polished uneven metal casting, colorizable" +msgstr "Φωτεινό, γυαλισμένο ακανόνιστο μεταλλικό χυτό, με δυνατότητα χρωματισμού" -# #-#-#-#-# libgnomeui.master.el.po (el) #-#-#-#-# -# #-#-#-#-# memory.el.po (abiword 1.0) #-#-#-#-# -# #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-# -# -# #-#-#-#-# mrproject-el.po (mrproject 0.5) #-#-#-#-# -# -#. Edit -#: ../src/event-log.cpp:264 ../src/event-log.cpp:267 ../src/verbs.cpp:2271 -msgid "_Undo" -msgstr "Αναί_ρεση" +#: ../share/filters/filters.svg.h:137 +msgid "Comics draft" +msgstr "Σκαρίφημα κόμικς" -# #-#-#-#-# libgnomeui.master.el.po (el) #-#-#-#-# -# #-#-#-#-# anjuta-el.po (anjuta 0.1.9) #-#-#-#-# -# -# #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-# -# -# #-#-#-#-# mrproject-el.po (mrproject 0.5) #-#-#-#-# -# -# #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# -# -# #-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-# -# -#: ../src/event-log.cpp:274 ../src/event-log.cpp:278 ../src/verbs.cpp:2273 -msgid "_Redo" -msgstr "Επανάλη_ψη" +#: ../share/filters/filters.svg.h:137 +#: ../share/filters/filters.svg.h:138 +#: ../share/filters/filters.svg.h:139 +#: ../share/filters/filters.svg.h:140 +#: ../share/filters/filters.svg.h:141 +#: ../share/filters/filters.svg.h:142 +#: ../share/filters/filters.svg.h:143 +#: ../share/filters/filters.svg.h:144 +#: ../share/filters/filters.svg.h:145 +#: ../share/filters/filters.svg.h:146 +#: ../share/filters/filters.svg.h:147 +#: ../share/filters/filters.svg.h:148 +#: ../share/filters/filters.svg.h:149 +#: ../share/filters/filters.svg.h:156 +msgid "Non realistic 3D shaders" +msgstr "Μη ρεαλιστικές τρισδιάστατες σκιές" -#: ../src/extension/dependency.cpp:246 -#, fuzzy -msgid "Dependency:" -msgstr "Εξαρτήσεις:" +#: ../share/filters/filters.svg.h:137 +msgid "Draft painted cartoon shading with a glassy look" +msgstr "Φωτοσκίαση πρόχειρα βαμμένου σκίτσου με υαλώδη εμφάνιση" -#: ../src/extension/dependency.cpp:247 -#, fuzzy -msgid " type: " -msgstr "τύπος: %s\n" +#: ../share/filters/filters.svg.h:138 +msgid "Comics fading" +msgstr "Ξεθώριασμα κόμικς" -#: ../src/extension/dependency.cpp:248 -#, fuzzy -msgid " location: " -msgstr "Τοποθεσία: %s" +#: ../share/filters/filters.svg.h:138 +msgid "Cartoon paint style with some fading at the edges" +msgstr "Μορφοποίηση χρώματος σκίτσου με μερικό ξεθώριασμα των ακμών" -#: ../src/extension/dependency.cpp:249 -#, fuzzy -msgid " string: " -msgstr "" -"#-#-#-#-# sabayon.master.el.po (sabayon.HEAD) #-#-#-#-#\n" -"αλφαρηθμητιό\n" -"#-#-#-#-# drgeo.master.el.po (dr-genius 0.5.5) #-#-#-#-#\n" -"ακολουθία χαρακτήρων\n" -"#-#-#-#-# genius.master.el.po (el) #-#-#-#-#\n" -"αλφαριθμητικό" +#: ../share/filters/filters.svg.h:139 +msgid "Smooth shader" +msgstr "Ομαλή σκιά" -#: ../src/extension/dependency.cpp:252 -#, fuzzy -msgid " description: " -msgstr "περιγραφή" +#: ../share/filters/filters.svg.h:139 +msgid "Smooth shading with a graphite pencil grey" +msgstr "Ομαλή σκίαση με ένα γκρι μολύβι γραφίτη" -#: ../src/extension/effect.cpp:40 -#, fuzzy -msgid " (No preferences)" -msgstr "%s προτιμήσεις" +#: ../share/filters/filters.svg.h:140 +msgid "Emboss shader" +msgstr "Χαραγμένη σκιά" -#. This is some filler text, needs to change before relase -#: ../src/extension/error-file.cpp:53 -msgid "" -"One or more extensions failed to load\n" -"\n" -"The failed extensions have been skipped. Inkscape will continue to run " -"normally but those extensions will be unavailable. For details to " -"troubleshoot this problem, please refer to the error log located at: " -msgstr "" +#: ../share/filters/filters.svg.h:140 +msgid "Combination of smooth shading and embossing" +msgstr "Συνδυασμός ομαλής σκίασης και χάραξης" -# -#: ../src/extension/error-file.cpp:63 -msgid "Show dialog on startup" -msgstr "Προβολή παραθύρου διαλόγου κατά την εκκίνηση" +#: ../share/filters/filters.svg.h:141 +msgid "Smooth shader dark" +msgstr "Σκούρα μαλακή σκιά" -#: ../src/extension/execution-env.cpp:135 -#, fuzzy, c-format -msgid "'%s' working, please wait..." -msgstr "Γίνεται είσοδος, παρακαλώ περιμένετε..." +#: ../share/filters/filters.svg.h:141 +msgid "Dark version of non realistic smooth shading" +msgstr "Σκούρα έκδοση μιας μη ρεαλιστικής ομαλής σκίασης" -#. static int i = 0; -#. std::cout << "Checking module[" << i++ << "]: " << name << std::endl; -#: ../src/extension/extension.cpp:254 -msgid "" -" This is caused by an improper .inx file for this extension. An improper ." -"inx file could have been caused by a faulty installation of Inkscape." -msgstr "" +#: ../share/filters/filters.svg.h:142 +msgid "Comics" +msgstr "Κόμικς" -#: ../src/extension/extension.cpp:257 -#, fuzzy -msgid "an ID was not defined for it." -msgstr "" -"#-#-#-#-# drgeo.master.el.po (dr-genius 0.5.5) #-#-#-#-#\n" -"%s δεν ορίζεται επί του <%s>\n" -"#-#-#-#-# genius.master.el.po (el) #-#-#-#-#\n" -"το %s δεν προσδιορίστικε στο <%s>" +#: ../share/filters/filters.svg.h:142 +msgid "Imitation of black and white cartoon shading" +msgstr "Απομίμηση σκίασης ενός ασπρόμαυρου σκίτσου" -#: ../src/extension/extension.cpp:261 -msgid "there was no name defined for it." -msgstr "" +#: ../share/filters/filters.svg.h:143 +msgid "Satin" +msgstr "Ατλάζι (σατέν)" -#: ../src/extension/extension.cpp:265 -#, fuzzy -msgid "the XML description of it got lost." -msgstr "Η περιγραφή του προφίλ" +#: ../share/filters/filters.svg.h:143 +msgid "Silky close to mother of pearl shading" +msgstr "Μεταξένια, κοντά στη σκίαση της μητέρας των μαργαριταριών" -#: ../src/extension/extension.cpp:269 -msgid "no implementation was defined for the extension." -msgstr "" +#: ../share/filters/filters.svg.h:144 +msgid "Frosted glass" +msgstr "Γυαλί με πάχνη" -#. std::cout << "Failed: " << *(_deps[i]) << std::endl; -#: ../src/extension/extension.cpp:276 -msgid "a dependency was not met." -msgstr "" +#: ../share/filters/filters.svg.h:144 +msgid "Non realistic frosted glass imitation" +msgstr "Μη ρεαλιστική απομίμηση γυαλιού με πάχνη" -#: ../src/extension/extension.cpp:296 -#, fuzzy -msgid "Extension \"" -msgstr "Επέκταση" +#: ../share/filters/filters.svg.h:145 +msgid "Smooth shader contour" +msgstr "Περίγραμμα ομαλής σκιάς" -#: ../src/extension/extension.cpp:296 -#, fuzzy -msgid "\" failed to load because " -msgstr "Αποτυχία φόρτωσης %s" +#: ../share/filters/filters.svg.h:145 +msgid "Contouring version of smooth shader" +msgstr "Ομαλή σκίαση σε περίγραμμα" -# -#: ../src/extension/extension.cpp:640 -#, fuzzy, c-format -msgid "Could not create extension error log file '%s'" -msgstr "Αδυναμία δημιουργίας προσωρινού αρχείου %s" +#: ../share/filters/filters.svg.h:146 +msgid "Aluminium" +msgstr "Αλουμίνιο" -# #-#-#-#-# ekiga.master.el.po (ekiga.HEAD) #-#-#-#-# -# -# #-#-#-#-# galeon.master.el.po (galeon 1.0) #-#-#-#-# -# -# #-#-#-#-# gnome-system-tools.master.el.po (el) #-#-#-#-# -# -# #-#-#-#-# pitivi.master.el.po (el) #-#-#-#-# -# #-#-#-#-# bug-buddy.gnome-2-14.el.po (el) #-#-#-#-# -# -# #-#-#-#-# ekiga.gnome-2-14.el.po (el) #-#-#-#-# -# -# #-#-#-#-# gnome-system-tools.gnome-2-14.el.po (el) #-#-#-#-# -# -#: ../src/extension/extension.cpp:738 ../src/ui/dialog/input.cpp:592 -#: ../share/extensions/webslicer_create_rect.inx.h:26 -msgid "Name:" -msgstr "Όνομα:" +#: ../share/filters/filters.svg.h:146 +msgid "Brushed aluminium shader" +msgstr "Σκίαση με βούρτσα αλουμινίου" -#: ../src/extension/extension.cpp:739 -msgid "ID:" -msgstr "ID:" +#: ../share/filters/filters.svg.h:147 +msgid "Comics fluid" +msgstr "Υγρά κόμικς" -# #-#-#-#-# gnomeicu.master.el.po (gnomeicu 0.95.5) #-#-#-#-# -# # FIX? State = Politeia normally, but in Greece we have -# # different subdivisions, so...? -#: ../src/extension/extension.cpp:740 -#, fuzzy -msgid "State:" -msgstr "" -"#-#-#-#-# gnome-games.master.el.po (gnome-games.HEAD.el) #-#-#-#-#\n" -"Πολιτεία:\n" -"#-#-#-#-# gnome-disk-utility.master.el.po (gnome-disk_utility) #-#-#-#-#\n" -"Κατάσταση:\n" -"#-#-#-#-# gnomeicu.master.el.po (gnomeicu 0.95.5) #-#-#-#-#\n" -"Επαρχία:\n" -"#-#-#-#-# empathy.master.el.po (empathy.HEAD) #-#-#-#-#\n" -"Πολιτεία:\n" -"#-#-#-#-# gnome-commander.master.el.po (el) #-#-#-#-#\n" -"Κατάσταση:\n" -"#-#-#-#-# gnome-nettool.master.el.po (el) #-#-#-#-#\n" -"Κατάσταση:" +# +#: ../share/filters/filters.svg.h:147 +msgid "Fluid brushed cartoon drawing" +msgstr "Σχεδίαση σκίτσου με υγρό πινέλο" -#: ../src/extension/extension.cpp:740 -#, fuzzy -msgid "Loaded" -msgstr "" -"#-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-#\n" -"Φορτώθηκε\n" -"#-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-#\n" -"Φορτώθηκε\n" -"#-#-#-#-# conduit.master.el.po (conduit.HEAD) #-#-#-#-#\n" -"Φορτωμένο" +#: ../share/filters/filters.svg.h:148 +msgid "Chrome" +msgstr "Χρώμιο" -#: ../src/extension/extension.cpp:740 -msgid "Unloaded" -msgstr "Δεν είναι φορτωμένο" +#: ../share/filters/filters.svg.h:148 +msgid "Non realistic chrome shader with strong speculars" +msgstr "Μη ρεαλιστική σκιά χρωμίου με ισχυρές αντανακλάσεις" -#: ../src/extension/extension.cpp:740 -#, fuzzy -msgid "Deactivated" -msgstr "Απενεργοποίηση" +#: ../share/filters/filters.svg.h:149 +msgid "Chrome dark" +msgstr "Σκούρο χρώμιο" -#: ../src/extension/extension.cpp:771 -msgid "" -"Currently there is no help available for this Extension. Please look on the " -"Inkscape website or ask on the mailing lists if you have questions regarding " -"this extension." -msgstr "" +#: ../share/filters/filters.svg.h:149 +msgid "Dark version of chrome shading with a ground reflection simulation" +msgstr "Σκούρα έκδοση σκίασης χρωμίου με προσομοίωση ανάκλασης από το έδαφος" -#: ../src/extension/implementation/script.cpp:989 -msgid "" -"Inkscape has received additional data from the script executed. The script " -"did not return an error, but this may indicate the results will not be as " -"expected." -msgstr "" +#: ../share/filters/filters.svg.h:150 +msgid "Wavy tartan" +msgstr "Κυματιστή ταρτάν (σκοτσέζικο ύφασμα)" -#: ../src/extension/init.cpp:281 -msgid "Null external module directory name. Modules will not be loaded." -msgstr "" +#: ../share/filters/filters.svg.h:150 +msgid "Tartan pattern with a wavy displacement and bevel around the edges" +msgstr "Μοτίβο ταρτάν (σκοτσέζικου υφάσματος) με κυματιστή μετατόπιση και λοξότμηση γύρω από τις άκρες" -#: ../src/extension/init.cpp:295 -#: ../src/extension/internal/filter/filter-file.cpp:58 -#, c-format -msgid "" -"Modules directory (%s) is unavailable. External modules in that directory " -"will not be loaded." -msgstr "" +#: ../share/filters/filters.svg.h:151 +msgid "3D marble" +msgstr "Τρισδιάστατο μάρμαρο" -#: ../src/extension/internal/bitmap/adaptiveThreshold.cpp:38 -#, fuzzy -msgid "Adaptive Threshold" -msgstr "Κατώφλι κίνησης" +#: ../share/filters/filters.svg.h:151 +msgid "3D warped marble texture" +msgstr "Τρισδιάστατη αναδιπλωμένη υφή μαρμάρου" -#. Label -#: ../src/extension/internal/bitmap/adaptiveThreshold.cpp:42 -#: ../src/extension/internal/filter/color.h:540 -#: ../src/extension/internal/filter/experimental.h:355 -#: ../src/widgets/gradient-vector.cpp:824 -#: ../share/extensions/printing-marks.inx.h:9 -#, fuzzy -msgid "Offset:" -msgstr "Μετατόπιση" +#: ../share/filters/filters.svg.h:152 +msgid "3D wood" +msgstr "Τρισδιάστατο ξύλο" -#: ../src/extension/internal/bitmap/adaptiveThreshold.cpp:46 -#: ../src/extension/internal/bitmap/addNoise.cpp:57 -#: ../src/extension/internal/bitmap/blur.cpp:44 -#: ../src/extension/internal/bitmap/channel.cpp:63 -#: ../src/extension/internal/bitmap/charcoal.cpp:44 -#: ../src/extension/internal/bitmap/colorize.cpp:55 -#: ../src/extension/internal/bitmap/contrast.cpp:45 -#: ../src/extension/internal/bitmap/cycleColormap.cpp:42 -#: ../src/extension/internal/bitmap/despeckle.cpp:40 -#: ../src/extension/internal/bitmap/edge.cpp:42 -#: ../src/extension/internal/bitmap/emboss.cpp:44 -#: ../src/extension/internal/bitmap/enhance.cpp:39 -#: ../src/extension/internal/bitmap/equalize.cpp:39 -#: ../src/extension/internal/bitmap/gaussianBlur.cpp:44 -#: ../src/extension/internal/bitmap/implode.cpp:42 -#: ../src/extension/internal/bitmap/level.cpp:48 -#: ../src/extension/internal/bitmap/levelChannel.cpp:70 -#: ../src/extension/internal/bitmap/medianFilter.cpp:42 -#: ../src/extension/internal/bitmap/modulate.cpp:47 -#: ../src/extension/internal/bitmap/negate.cpp:40 -#: ../src/extension/internal/bitmap/normalize.cpp:40 -#: ../src/extension/internal/bitmap/oilPaint.cpp:42 -#: ../src/extension/internal/bitmap/opacity.cpp:43 -#: ../src/extension/internal/bitmap/raise.cpp:47 -#: ../src/extension/internal/bitmap/reduceNoise.cpp:45 -#: ../src/extension/internal/bitmap/sample.cpp:45 -#: ../src/extension/internal/bitmap/shade.cpp:47 -#: ../src/extension/internal/bitmap/sharpen.cpp:44 -#: ../src/extension/internal/bitmap/solarize.cpp:44 -#: ../src/extension/internal/bitmap/spread.cpp:42 -#: ../src/extension/internal/bitmap/swirl.cpp:42 -#: ../src/extension/internal/bitmap/threshold.cpp:43 -#: ../src/extension/internal/bitmap/unsharpmask.cpp:49 -#: ../src/extension/internal/bitmap/wave.cpp:44 -#, fuzzy -msgid "Raster" -msgstr "" -"#-#-#-#-# gdl.master.el.po (gdl.HEAD) #-#-#-#-#\n" -"Κύριο αντιμείμενο\n" -"#-#-#-#-# gbrainy.master.el.po (gbrainy master) #-#-#-#-#\n" -"Δύσκολο" +#: ../share/filters/filters.svg.h:152 +msgid "3D warped, fibered wood texture" +msgstr "Τρισδιάστατη αναδιπλωμένη, υφή ινώδους ξύλου" -#: ../src/extension/internal/bitmap/adaptiveThreshold.cpp:48 -#, fuzzy -msgid "Apply adaptive thresholding to selected bitmap(s)" -msgstr "Εφαρμογή φίλτρου στα επιλεγμένα μηνύματα" +# +#: ../share/filters/filters.svg.h:153 +msgid "3D mother of pearl" +msgstr "Τρισδιάστατη μητέρα των μαργαριταριών" -#: ../src/extension/internal/bitmap/addNoise.cpp:44 -#, fuzzy -msgid "Add Noise" -msgstr "Προσθήκη σημείωσης" +#: ../share/filters/filters.svg.h:153 +msgid "3D warped, iridescent pearly shell texture" +msgstr "Τρισδιάστατη αναδιπλωμένη, ιριδίζουσα και μαργαριταρώδης υφή κελύφους " -#: ../src/extension/internal/bitmap/addNoise.cpp:47 -#, fuzzy -msgid "Uniform Noise" -msgstr "Ομοιόμορφο ύψος γραμμής" +#: ../share/filters/filters.svg.h:154 +msgid "Tiger fur" +msgstr "Γούνα τίγρης" -#: ../src/extension/internal/bitmap/addNoise.cpp:48 -#, fuzzy -msgid "Gaussian Noise" -msgstr "Ρούβλι Ρωσίας" +#: ../share/filters/filters.svg.h:154 +msgid "Tiger fur pattern with folds and bevel around the edges" +msgstr "Μοτίβο γούνας τίγρης με διπλώσεις και λοξοτμήσεις γύρω από τα άκρα" -#: ../src/extension/internal/bitmap/addNoise.cpp:49 -#, fuzzy -msgid "Multiplicative Gaussian Noise" -msgstr " Πίνακας πολλαπλασιασμού" +#: ../share/filters/filters.svg.h:155 +msgid "Shaken liquid" +msgstr "Κουνημένο υγρό" -#: ../src/extension/internal/bitmap/addNoise.cpp:50 -msgid "Impulse Noise" -msgstr "" +#: ../share/filters/filters.svg.h:155 +msgid "Colorizable filling with flow inside like transparency" +msgstr "Γέμισμα που χρωματίζεται με ροή μέσα όπως η διαφάνεια" -#: ../src/extension/internal/bitmap/addNoise.cpp:51 -#, fuzzy -msgid "Laplacian Noise" -msgstr "Palacios" +#: ../share/filters/filters.svg.h:156 +msgid "Comics cream" +msgstr "Κρέμα κόμικς" -#: ../src/extension/internal/bitmap/addNoise.cpp:52 -msgid "Poisson Noise" -msgstr "" +#: ../share/filters/filters.svg.h:156 +msgid "Comics shader with creamy waves transparency" +msgstr "Σκιά κόμικς με κρεμώδη κύματα διαφάνειας" -# -#: ../src/extension/internal/bitmap/addNoise.cpp:59 -#, fuzzy -msgid "Add random noise to selected bitmap(s)" -msgstr "Επιλέχθησαν \"%s\"" +#: ../share/filters/filters.svg.h:157 +msgid "Black Light" +msgstr "Μαύρο φως" -#: ../src/extension/internal/bitmap/blur.cpp:37 -msgid "Blur" -msgstr "Θόλωμα" +#: ../share/filters/filters.svg.h:157 +msgid "Light areas turn to black" +msgstr "Ανοιχτόχρωμες περιοχές μετατρέπονται σε μαύρες" -#: ../src/extension/internal/bitmap/blur.cpp:39 -#: ../src/extension/internal/bitmap/charcoal.cpp:39 -#: ../src/extension/internal/bitmap/edge.cpp:38 -#: ../src/extension/internal/bitmap/emboss.cpp:39 -#: ../src/extension/internal/bitmap/medianFilter.cpp:38 -#: ../src/extension/internal/bitmap/oilPaint.cpp:38 -#: ../src/extension/internal/bitmap/sharpen.cpp:39 -#: ../src/extension/internal/bitmap/unsharpmask.cpp:42 -#: ../src/ui/dialog/filter-effects-dialog.cpp:2250 -msgid "Radius:" -msgstr "Ακτίνα:" +#: ../share/filters/filters.svg.h:158 +msgid "Light eraser" +msgstr "Σβήστρα φωτός" -# -#: ../src/extension/internal/bitmap/blur.cpp:40 -#: ../src/extension/internal/bitmap/charcoal.cpp:40 -#: ../src/extension/internal/bitmap/emboss.cpp:40 -#: ../src/extension/internal/bitmap/gaussianBlur.cpp:40 -#: ../src/extension/internal/bitmap/sharpen.cpp:40 -#: ../src/extension/internal/bitmap/unsharpmask.cpp:43 -#, fuzzy -msgid "Sigma:" -msgstr "Κλιμάκωση" +#: ../share/filters/filters.svg.h:158 +#: ../share/filters/filters.svg.h:195 +#: ../share/filters/filters.svg.h:197 +#: ../share/filters/filters.svg.h:198 +#: ../share/filters/filters.svg.h:199 +msgid "Transparency utilities" +msgstr "Λειτουργίες διαφάνειας" -#: ../src/extension/internal/bitmap/blur.cpp:46 -msgid "Blur selected bitmap(s)" -msgstr "Θόλωμα επιλεγμένων ψηφιογραφικών εικόνων" +#: ../share/filters/filters.svg.h:158 +msgid "Make the lightest parts of the object progressively transparent" +msgstr "Μετατροπή των πιο φωτεινών τμημάτων του αντικειμένου σταδιακά σε διαφανή" -#: ../src/extension/internal/bitmap/channel.cpp:47 -msgid "Channel" -msgstr "Κανάλι" +# +#: ../share/filters/filters.svg.h:159 +msgid "Noisy blur" +msgstr "Θορυβώδης θόλωση" -#: ../src/extension/internal/bitmap/channel.cpp:49 -msgid "Layer:" -msgstr "Στρώμα:" +#: ../share/filters/filters.svg.h:159 +msgid "Small-scale roughening and blurring to edges and content" +msgstr "Μικρής κλίμακας αγριάδα και θόλωση στα άκρα και το περιεχόμενο" -#: ../src/extension/internal/bitmap/channel.cpp:50 -#: ../src/extension/internal/bitmap/levelChannel.cpp:54 -#, fuzzy -msgid "Red Channel" -msgstr "Δικάναλο" +#: ../share/filters/filters.svg.h:160 +msgid "Film grain" +msgstr "Ταινία κόκκου" -#: ../src/extension/internal/bitmap/channel.cpp:51 -#: ../src/extension/internal/bitmap/levelChannel.cpp:55 -#, fuzzy -msgid "Green Channel" -msgstr "Εγκατάλειψη Καναλιού" +#: ../share/filters/filters.svg.h:160 +msgid "Adds a small scale graininess" +msgstr "Προσθήκη μικρής κλίμακας κόκκων" -#: ../src/extension/internal/bitmap/channel.cpp:52 -#: ../src/extension/internal/bitmap/levelChannel.cpp:56 -#, fuzzy -msgid "Blue Channel" -msgstr "Δικάναλο" +#: ../share/filters/filters.svg.h:161 +msgid "HSL Bumps, transparent" +msgstr "Ανάγλυφα HSL, διαφανή" -#: ../src/extension/internal/bitmap/channel.cpp:53 -#: ../src/extension/internal/bitmap/levelChannel.cpp:57 -#, fuzzy -msgid "Cyan Channel" -msgstr "Δικάναλο" +#: ../share/filters/filters.svg.h:161 +msgid "Highly flexible specular bump with transparency" +msgstr "Πολύ ευλύγιστο κατοπτρικό ανάγλυφο με διαφάνεια" -#: ../src/extension/internal/bitmap/channel.cpp:54 -#: ../src/extension/internal/bitmap/levelChannel.cpp:58 -#, fuzzy -msgid "Magenta Channel" -msgstr "Δικάναλο" +#: ../share/filters/filters.svg.h:162 +#: ../src/ui/dialog/align-and-distribute.cpp:1032 +#: ../src/widgets/desktop-widget.cpp:1682 +msgid "Drawing" +msgstr "Σχέδιο" -#: ../src/extension/internal/bitmap/channel.cpp:55 -#: ../src/extension/internal/bitmap/levelChannel.cpp:59 -#, fuzzy -msgid "Yellow Channel" -msgstr "Το κανάλι σου" +#: ../share/filters/filters.svg.h:162 +msgid "Give lead pencil or chromolithography or engraving or other effects to images and material filled objects" +msgstr "Δημιουργία μολυβιού ή χρωμολιθογραφίας ή χάραξης ή άλλων εφέ σε εικόνες και αντικείμενα γεμάτα με υλικό" -#: ../src/extension/internal/bitmap/channel.cpp:56 -#: ../src/extension/internal/bitmap/levelChannel.cpp:60 -#, fuzzy -msgid "Black Channel" -msgstr "Δικάναλο" +#: ../share/filters/filters.svg.h:163 +msgid "Velvet Bumps" +msgstr "Βελούδινα ανάγλυφα" -#: ../src/extension/internal/bitmap/channel.cpp:57 -#: ../src/extension/internal/bitmap/levelChannel.cpp:61 -#, fuzzy -msgid "Opacity Channel" -msgstr "Κανάλι αναμονής" +#: ../share/filters/filters.svg.h:163 +msgid "Gives Smooth Bumps velvet like" +msgstr "Δημιουργία μαλακού ανάγλυφου όπως το βελούδο" -#: ../src/extension/internal/bitmap/channel.cpp:58 -#: ../src/extension/internal/bitmap/levelChannel.cpp:62 -#, fuzzy -msgid "Matte Channel" -msgstr "Εγκατάλειψη Καναλιού" +#: ../share/filters/filters.svg.h:164 +msgid "Alpha draw" +msgstr "Σχέδιο άλφα" -#: ../src/extension/internal/bitmap/channel.cpp:65 -msgid "Extract specific channel from image" -msgstr "" +#: ../share/filters/filters.svg.h:164 +msgid "Gives a transparent drawing effect to bitmaps and materials" +msgstr "Δίνει ένα εφέ διαφανούς σχεδίασης σε ψηφιογραφίες και υλικά" -#: ../src/extension/internal/bitmap/charcoal.cpp:37 -#, fuzzy -msgid "Charcoal" -msgstr "Μοντέλο διαγράμματος" +#: ../share/filters/filters.svg.h:165 +msgid "Alpha draw, color" +msgstr "Σχεδίαση άλφα, χρώμα" -# -#: ../src/extension/internal/bitmap/charcoal.cpp:46 -#, fuzzy -msgid "Apply charcoal stylization to selected bitmap(s)" -msgstr "Επιλέξτε ενέργεια" +#: ../share/filters/filters.svg.h:165 +msgid "Gives a transparent color fill effect to bitmaps and materials" +msgstr "Δημιουργία διαφανούς χρωματικού γεμίσματος σε ψηφιογραφίες και υλικά" -#: ../src/extension/internal/bitmap/colorize.cpp:57 -msgid "Colorize selected bitmap(s) with specified color, using given opacity" -msgstr "" +#: ../share/filters/filters.svg.h:166 +msgid "Chewing gum" +msgstr "Τσίχλα" -#: ../src/extension/internal/bitmap/contrast.cpp:39 -msgid "Contrast" -msgstr "Αντίθεση" +#: ../share/filters/filters.svg.h:166 +msgid "Creates colorizable blotches which smoothly flow over the edges of the lines at their crossings" +msgstr "Δημιουργία μουντζαλιών που χρωματίζονται και ρέουν ομαλά πάνω από τις άκρες των γραμμών στις διασταυρώσεις τους" -#: ../src/extension/internal/bitmap/contrast.cpp:41 -#, fuzzy -msgid "Adjust:" -msgstr "Προσαρμογή" +#: ../share/filters/filters.svg.h:167 +msgid "Black outline" +msgstr "Μαύρο περίγραμμα" -#: ../src/extension/internal/bitmap/contrast.cpp:47 -msgid "Increase or decrease contrast in bitmap(s)" -msgstr "" +#: ../share/filters/filters.svg.h:167 +msgid "Draws a black outline around" +msgstr "Σχεδίαση ενός μαύρου περιγράμματος ολόγυρα" -# -#: ../src/extension/internal/bitmap/cycleColormap.cpp:36 -#, fuzzy -msgid "Cycle Colormap" -msgstr "Επιλογή Χρώματος" +#: ../share/filters/filters.svg.h:168 +msgid "Color outline" +msgstr "Χρωματιστό περίγραμμα" -#: ../src/extension/internal/bitmap/cycleColormap.cpp:38 -#: ../src/extension/internal/bitmap/spread.cpp:38 -#: ../src/extension/internal/bitmap/unsharpmask.cpp:44 -#: ../src/widgets/toolbox.cpp:4690 -msgid "Amount:" -msgstr "Ποσό:" +#: ../share/filters/filters.svg.h:168 +msgid "Draws a colored outline around" +msgstr "Σχεδίαση ενός χρωματιστού περιγράμματος ολόγυρα" -#: ../src/extension/internal/bitmap/cycleColormap.cpp:44 -#, fuzzy -msgid "Cycle colormap(s) of selected bitmap(s)" -msgstr "Χρώμα επιλεγμένων δεσμών" +#: ../share/filters/filters.svg.h:169 +msgid "Inner Shadow" +msgstr "Εσωτερική σκιά" -#: ../src/extension/internal/bitmap/despeckle.cpp:35 -#, fuzzy -msgid "Despeckle" -msgstr "Beckley" +#: ../share/filters/filters.svg.h:169 +msgid "Adds a colorizable drop shadow inside" +msgstr "Προσθέτει μια χρωματιστή πίπτουσα σκιά εσωτερικά" -# -#: ../src/extension/internal/bitmap/despeckle.cpp:42 -#, fuzzy -msgid "Reduce speckle noise of selected bitmap(s)" -msgstr "Επιλέχθησαν \"%s\"" +#: ../share/filters/filters.svg.h:170 +msgid "Dark and Glow" +msgstr "Σκότος και λαμπρότητα" -#: ../src/extension/internal/bitmap/edge.cpp:36 -#, fuzzy -msgid "Edge" -msgstr "" -"#-#-#-#-# gnome-video-effects.master.el.po (el) #-#-#-#-#\n" -"Περίγραμμα\n" -"#-#-#-#-# glade.master.el.po (glade3.HEAD) #-#-#-#-#\n" -"Ακμή" +#: ../share/filters/filters.svg.h:170 +msgid "Darkens the edge with an inner blur and adds a flexible glow" +msgstr "Σκουραίνει την άκρη με μια εσωτερική θόλωση και προσθέτει μια ευλύγιστη λάμψη" -#: ../src/extension/internal/bitmap/edge.cpp:44 -#, fuzzy -msgid "Highlight edges of selected bitmap(s)" -msgstr "Επεξεργασία των λεπτομερειών στους επιλεγμένους σελιδοδείκτες" +#: ../share/filters/filters.svg.h:171 +msgid "Darken edges" +msgstr "Σκούρα άκρα" -#: ../src/extension/internal/bitmap/emboss.cpp:46 -msgid "Emboss selected bitmap(s); highlight edges with 3D effect" -msgstr "" +#: ../share/filters/filters.svg.h:171 +msgid "Darken the edges with an inner blur" +msgstr "Σκουραίνει τις άκρες με μια εσωτερική θόλωση" -#: ../src/extension/internal/bitmap/enhance.cpp:34 -#, fuzzy -msgid "Enhance" -msgstr "Βελτίωση χρωμάτων" +#: ../share/filters/filters.svg.h:172 +msgid "Warped rainbow" +msgstr "Στρεβλωμένο ουράνιο τόξο" -# -#: ../src/extension/internal/bitmap/enhance.cpp:41 -#, fuzzy -msgid "Enhance selected bitmap(s); minimize noise" -msgstr "Διαγραφή επιλεγμένου αντικειμένου" +#: ../share/filters/filters.svg.h:172 +msgid "Smooth rainbow colors warped along the edges and colorizable" +msgstr "Ήπια χρώματα ουράνιου τόξου παραμορφωμένα κατά μήκος των άκρων που χρωματίζονται" -#: ../src/extension/internal/bitmap/equalize.cpp:34 -msgid "Equalize" -msgstr "Ισοστάθμιση" +#: ../share/filters/filters.svg.h:173 +msgid "Rough and dilate" +msgstr "Σκληρό και διασταλμένο" -#: ../src/extension/internal/bitmap/equalize.cpp:41 -msgid "Equalize selected bitmap(s); histogram equalization" -msgstr "" +#: ../share/filters/filters.svg.h:173 +msgid "Create a turbulent contour around" +msgstr "Δημιουργία ενός ταραγμένου περιγράμματος ολόγυρα" -#: ../src/extension/internal/bitmap/gaussianBlur.cpp:37 -#: ../src/filter-enums.cpp:28 -#, fuzzy -msgid "Gaussian Blur" -msgstr "πρωσικό μπλέ" +#: ../share/filters/filters.svg.h:174 +msgid "Quadritone fantasy" +msgstr "Τετρατονική φαντασία" -#: ../src/extension/internal/bitmap/gaussianBlur.cpp:39 -#: ../src/extension/internal/bitmap/implode.cpp:38 -#: ../src/extension/internal/bitmap/solarize.cpp:40 -#, fuzzy -msgid "Factor:" -msgstr "Εργοστάσιο" +#: ../share/filters/filters.svg.h:174 +msgid "Replace hue by two colors" +msgstr "Αντικατάσταση απόχρωσης από δύο χρώματα" -# -#: ../src/extension/internal/bitmap/gaussianBlur.cpp:46 -#, fuzzy -msgid "Gaussian blur selected bitmap(s)" -msgstr "Διαγραφή επιλεγμένου αντικειμένου" - -# -#: ../src/extension/internal/bitmap/implode.cpp:36 -#, fuzzy -msgid "Implode" -msgstr "Εισαγωγή" +#: ../share/filters/filters.svg.h:175 +msgid "Old postcard" +msgstr "Παλιά κάρτα" -# -#: ../src/extension/internal/bitmap/implode.cpp:44 -#, fuzzy -msgid "Implode selected bitmap(s)" -msgstr "Συμπερίληψη Μηνύματος(ων)" +#: ../share/filters/filters.svg.h:175 +msgid "Slightly posterize and draw edges like on old printed postcards" +msgstr "Ελαφριά ποστεροποίηση και σχεδίαση άκρων όπως σε παλιά τυπωμένη κάρτα" -#: ../src/extension/internal/bitmap/level.cpp:40 -msgid "Level" -msgstr "Επίπεδο" +#: ../share/filters/filters.svg.h:176 +msgid "Fuzzy Glow" +msgstr "Ασαφής λαμπρότητα" -#: ../src/extension/internal/bitmap/level.cpp:42 -#: ../src/extension/internal/bitmap/levelChannel.cpp:64 -#, fuzzy -msgid "Black Point:" -msgstr "Πλευρά μαύρων" +#: ../share/filters/filters.svg.h:176 +msgid "Overlays a semi-transparent shifted copy to a blurred one" +msgstr "Επικαλύψεις ενός ημιδιαφανούς μετατοπισμένου αντιγράφου σε ένα θολωμένο αντίγραφο" -#: ../src/extension/internal/bitmap/level.cpp:43 -#: ../src/extension/internal/bitmap/levelChannel.cpp:65 -#, fuzzy -msgid "White Point:" -msgstr "Λευκός δείκτης" +#: ../share/filters/filters.svg.h:177 +msgid "Dots transparency" +msgstr "Διαφάνεια κουκκίδων" -#: ../src/extension/internal/bitmap/level.cpp:44 -#: ../src/extension/internal/bitmap/levelChannel.cpp:66 -#, fuzzy -msgid "Gamma Correction:" -msgstr "Τοποθεσία" +#: ../share/filters/filters.svg.h:177 +msgid "Gives a pointillist HSL sensitive transparency" +msgstr "Δίνει μια διαφάνεια πουαντιλιστική και ευαίσθητη σε HSL " -#: ../src/extension/internal/bitmap/level.cpp:50 -msgid "" -"Level selected bitmap(s) by scaling values falling between the given ranges " -"to the full color range" -msgstr "" +#: ../share/filters/filters.svg.h:178 +msgid "Canvas transparency" +msgstr "Διαφάνεια καμβά" -#: ../src/extension/internal/bitmap/levelChannel.cpp:51 -#, fuzzy -msgid "Level (with Channel)" -msgstr "Εγκατάλειψη Καναλιού" +#: ../share/filters/filters.svg.h:178 +msgid "Gives a canvas like HSL sensitive transparency" +msgstr "Δίνει ένα καμβά όπως ευαίσθητη διαφάνεια σε HSL" -#: ../src/extension/internal/bitmap/levelChannel.cpp:53 -msgid "Channel:" -msgstr "Κανάλι:" +#: ../share/filters/filters.svg.h:179 +msgid "Smear transparency" +msgstr "Διαφάνεια επάλειψης" -#: ../src/extension/internal/bitmap/levelChannel.cpp:72 -msgid "" -"Level the specified channel of selected bitmap(s) by scaling values falling " -"between the given ranges to the full color range" -msgstr "" +#: ../share/filters/filters.svg.h:179 +msgid "Paint objects with a transparent turbulence which turns around color edges" +msgstr "Τα χρωστικά αντικείμενα με μια διάφανη ανατάραξη που γυρίζει γύρω από τις άκρες του χρώματος" -#: ../src/extension/internal/bitmap/medianFilter.cpp:36 -#, fuzzy -msgid "Median" -msgstr "" -"#-#-#-#-# gthumb.gthumb-2-12.el.po (gthumb-gthumb-2-10-po-el-6221) #-#-#-#-" -"#\n" -"Πολυμέσα\n" -"#-#-#-#-# beagle.master.el.po (el) #-#-#-#-#\n" -"Πολυμέσα\n" -"#-#-#-#-# banshee.master.el.po (Banshee) #-#-#-#-#\n" -"Πολυμέσα\n" -"#-#-#-#-# banshee.stable-1.8.el.po (Banshee) #-#-#-#-#\n" -"Πολυμέσα\n" -"#-#-#-#-# epiphany-extensions.master.el.po (el) #-#-#-#-#\n" -"Πολυμέσα\n" -"#-#-#-#-# conduit.master.el.po (conduit.HEAD) #-#-#-#-#\n" -"Πολυμέσα" +# #-#-#-#-# galeon.master.el.po (galeon 1.0) #-#-#-#-# +# +# #-#-#-#-# libgnomeui.master.el.po (el) #-#-#-#-# +# #-#-#-#-# memory.el.po (abiword 1.0) #-#-#-#-# +# #-#-#-#-# galeon-el.po (galeon 1.0) #-#-#-#-# +# +# #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-# +# +# #-#-#-#-# guppi3-el.po (guppi3 1.0) #-#-#-#-# +# +# #-#-#-#-# screem-el.po (screem 1.0) #-#-#-#-# +# +#: ../share/filters/filters.svg.h:180 +msgid "Thick paint" +msgstr "Παχύ χρώμα" -#: ../src/extension/internal/bitmap/medianFilter.cpp:44 -msgid "" -"Replace each pixel component with the median color in a circular neighborhood" -msgstr "" +#: ../share/filters/filters.svg.h:180 +msgid "Thick painting effect with turbulence" +msgstr "Εφέ παχιάς βαφής με αναταραχή" -#: ../src/extension/internal/bitmap/modulate.cpp:39 -#, fuzzy -msgid "HSB Adjust" -msgstr "Προσαρμογή" +#: ../share/filters/filters.svg.h:181 +msgid "Burst" +msgstr "Σπάσιμο" -#: ../src/extension/internal/bitmap/modulate.cpp:41 -#, fuzzy -msgid "Hue:" -msgstr "" -"#-#-#-#-# f-spot.master.el.po (el) #-#-#-#-#\n" -"Α_πόχρωση:\n" -"#-#-#-#-# gtk+.master.el.po (gtk+ 2.20.1.1) #-#-#-#-#\n" -"Απόχ_ρωση:\n" -"#-#-#-#-# totem.master.el.po (totem.HEAD) #-#-#-#-#\n" -"_Απόχρωση:" +#: ../share/filters/filters.svg.h:181 +msgid "Burst balloon texture crumpled and with holes" +msgstr "Υφή ζαρωμένου και σκασμένου μπαλονιού και με τρύπες" -#: ../src/extension/internal/bitmap/modulate.cpp:42 -#: ../src/extension/internal/filter/abc.h:177 -#: ../src/extension/internal/filter/experimental.h:85 -#, fuzzy -msgid "Saturation:" -msgstr "" -"#-#-#-#-# gthumb.gthumb-2-12.el.po (gthumb-gthumb-2-10-po-el-6221) #-#-#-#-" -"#\n" -"_Κορεσμός:\n" -"#-#-#-#-# f-spot.master.el.po (el) #-#-#-#-#\n" -"_Κορεσμός:\n" -"#-#-#-#-# gtk+.master.el.po (gtk+ 2.20.1.1) #-#-#-#-#\n" -"Κ_ορεσμός:" +#: ../share/filters/filters.svg.h:182 +msgid "Embossed leather" +msgstr "Χαραγμένο δέρμα" -#: ../src/extension/internal/bitmap/modulate.cpp:43 -#: ../src/extension/internal/filter/abc.h:375 -#: ../src/extension/internal/filter/abc.h:815 -msgid "Brightness:" -msgstr "Φωτεινότητα:" +#: ../share/filters/filters.svg.h:182 +msgid "Combine a HSL edges detection bump with a leathery or woody and colorizable texture" +msgstr "Συνδυασμός ανάγλυφου ανίχνευσης άκρων HSL με υφή δερμάτινη ή ξύλινη και χρωματιζόμενη" -#: ../src/extension/internal/bitmap/modulate.cpp:49 -msgid "" -"Adjust the amount of hue, saturation, and brightness in selected bitmap(s)" -msgstr "" +#: ../share/filters/filters.svg.h:183 +msgid "Carnaval" +msgstr "Καρναβάλι" -#: ../src/extension/internal/bitmap/negate.cpp:35 -#, fuzzy -msgid "Negate" -msgstr "Αρνητικό" +#: ../share/filters/filters.svg.h:183 +msgid "White splotches evocating carnaval masks" +msgstr "Λευκές κηλίδες που θυμίζουν αποκριάτικες μάσκες" -#: ../src/extension/internal/bitmap/negate.cpp:42 -#, fuzzy -msgid "Negate (take inverse) selected bitmap(s)" -msgstr "Κάντε κλικ για να αφαιρέσετε το επιλεγμένο σχήμα." +#: ../share/filters/filters.svg.h:184 +msgid "Plastify" +msgstr "Πλαστικοποίηση" -#: ../src/extension/internal/bitmap/normalize.cpp:35 -#, fuzzy -msgid "Normalize" -msgstr "Με εξομάλυνση:" +#: ../share/filters/filters.svg.h:184 +msgid "HSL edges detection bump with a wavy reflective surface effect and variable crumple" +msgstr "Το ανάγλυφο ανίχνευσης άκρων HSL με το εφέ της κυματιστής ανακλαστικής επιφάνειας και ποικίλη ζάρωση" -#: ../src/extension/internal/bitmap/normalize.cpp:42 -msgid "" -"Normalize selected bitmap(s), expanding color range to the full possible " -"range of color" -msgstr "" +# #-#-#-#-# galeon.master.el.po (galeon 1.0) #-#-#-#-# +# +# #-#-#-#-# gnome-terminal.master.el.po (gnome-terminal.HEAD) #-#-#-#-# +# #-#-#-#-# anjuta-el.po (anjuta 0.1.9) #-#-#-#-# +# +# #-#-#-#-# galeon-el.po (galeon 1.0) #-#-#-#-# +# +# #-#-#-#-# gnome-db-el.po (gnome-db 0.0.91) #-#-#-#-# +# +# #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-# +# +# #-#-#-#-# gtkhtml-el.po (gtkhtml 0.8.1) #-#-#-#-# +# +# #-#-#-#-# libgda-el.po (gnome-db 0.0.91) #-#-#-#-# +# +# #-#-#-#-# mrproject-el.po (mrproject 0.5) #-#-#-#-# +# +# #-#-#-#-# sodipodi-el.po (sodipodi 0.25) #-#-#-#-# +# +# #-#-#-#-# screem-el.po (screem 1.0) #-#-#-#-# +# +# #-#-#-#-# libgnomeprintui.master.el.po (el) #-#-#-#-# +# +#: ../share/filters/filters.svg.h:185 +msgid "Plaster" +msgstr "Σοβάς" -#: ../src/extension/internal/bitmap/oilPaint.cpp:36 -#, fuzzy -msgid "Oil Paint" -msgstr "Προαιρετικός Συμμετέχων" +#: ../share/filters/filters.svg.h:185 +msgid "Combine a HSL edges detection bump with a matte and crumpled surface effect" +msgstr "Συνδυασμός του ανάγλυφου ανίχνευσης άκρων HSL με το εφέ μιας αστιλβούς και ζαρωμένης επιφάνειας" -#: ../src/extension/internal/bitmap/oilPaint.cpp:44 -msgid "Stylize selected bitmap(s) so that they appear to be painted with oils" -msgstr "" +#: ../share/filters/filters.svg.h:186 +msgid "Rough transparency" +msgstr "Σκληρή διαφάνεια" -#: ../src/extension/internal/bitmap/opacity.cpp:39 -#: ../src/ui/dialog/filter-effects-dialog.cpp:2240 -#: ../src/widgets/toolbox.cpp:5685 -msgid "Opacity:" -msgstr "Αδιαφάνεια:" +#: ../share/filters/filters.svg.h:186 +msgid "Adds a turbulent transparency which displaces pixels at the same time" +msgstr "Προσθέτει μια διαφάνεια ανατάραξης που μετατοπίζει τα εικονοστοιχεία ταυτόχρονα" -#: ../src/extension/internal/bitmap/opacity.cpp:45 -msgid "Modify opacity channel(s) of selected bitmap(s)." -msgstr "" +#: ../share/filters/filters.svg.h:187 +msgid "Gouache" +msgstr "Κομμιογραφία" -#: ../src/extension/internal/bitmap/raise.cpp:39 -#, fuzzy -msgid "Raise" -msgstr "Ανώτερο" +#: ../share/filters/filters.svg.h:187 +msgid "Partly opaque water color effect with bleed" +msgstr "Εφέ μερικώς αδιαφανούς νερομπογιάς με διαρροή" -#: ../src/extension/internal/bitmap/raise.cpp:43 -#, fuzzy -msgid "Raised" -msgstr "Ανώτερο" +#: ../share/filters/filters.svg.h:188 +msgid "Alpha engraving" +msgstr "Γκραβούρα άλφα" -#: ../src/extension/internal/bitmap/raise.cpp:49 -msgid "" -"Alter lightness the edges of selected bitmap(s) to create a raised appearance" -msgstr "" +#: ../share/filters/filters.svg.h:188 +msgid "Gives a transparent engraving effect with rough line and filling" +msgstr "Διαφανές εφέ γκραβούρας με σκληρή γραμμή και γέμισμα" -#: ../src/extension/internal/bitmap/reduceNoise.cpp:39 -#, fuzzy -msgid "Reduce Noise" -msgstr "Άνοιγμα αρχείου..." +#: ../share/filters/filters.svg.h:189 +msgid "Alpha draw, liquid" +msgstr "Υγρό σχέδιο άλφα" -#: ../src/extension/internal/bitmap/reduceNoise.cpp:41 -#: ../share/extensions/jessyInk_effects.inx.h:11 -#: ../share/extensions/jessyInk_view.inx.h:5 -#: ../share/extensions/lindenmayer.inx.h:26 -#, fuzzy -msgid "Order:" -msgstr "Διάταξη" +#: ../share/filters/filters.svg.h:189 +msgid "Gives a transparent fluid drawing effect with rough line and filling" +msgstr "Εφέ διαφανούς υγρού σχεδίου με σκληρή γραμμή και γέμισμα" -#: ../src/extension/internal/bitmap/reduceNoise.cpp:47 -msgid "" -"Reduce noise in selected bitmap(s) using a noise peak elimination filter" -msgstr "" +#: ../share/filters/filters.svg.h:190 +msgid "Liquid drawing" +msgstr "Υγρό σχέδιο" -#: ../src/extension/internal/bitmap/sample.cpp:38 -#, fuzzy -msgid "Resample" -msgstr "δείγμα" +#: ../share/filters/filters.svg.h:190 +msgid "Gives a fluid and wavy expressionist drawing effect to images" +msgstr "Εφέ υγρής και κυματιστής εξπρεσιονιστικής σχεδίασης στις εικόνες " -#: ../src/extension/internal/bitmap/sample.cpp:47 -msgid "" -"Alter the resolution of selected image by resizing it to the given pixel size" -msgstr "" +#: ../share/filters/filters.svg.h:191 +msgid "Marbled ink" +msgstr "Μαρμαρώδες Μελάνι " -#: ../src/extension/internal/bitmap/shade.cpp:39 -#, fuzzy -msgid "Shade" -msgstr "Σκιασμένο" +#: ../share/filters/filters.svg.h:191 +msgid "Marbled transparency effect which conforms to image detected edges" +msgstr "Εφέ μαρμαρώδους διαφάνειας που προσαρμόζεται στις ανιχνευθείσες άκρες της εικόνας" -#: ../src/extension/internal/bitmap/shade.cpp:41 -#, fuzzy -msgid "Azimuth:" -msgstr "Έγκριση:" +#: ../share/filters/filters.svg.h:192 +msgid "Thick acrylic" +msgstr "Παχύ ακρυλικό" -#: ../src/extension/internal/bitmap/shade.cpp:42 -#, fuzzy -msgid "Elevation:" -msgstr "Ανελκυστήρας" +#: ../share/filters/filters.svg.h:192 +msgid "Thick acrylic paint texture with high texture depth" +msgstr "Υφή παχέος ακρυλικού χρώματος με υψηλό βάθος υφής" -#: ../src/extension/internal/bitmap/shade.cpp:43 -#, fuzzy -msgid "Colored Shading" -msgstr "Τύπος σκίασης χρώματος" +#: ../share/filters/filters.svg.h:193 +msgid "Alpha engraving B" +msgstr "Άλφα γκραβούρα Β" -#: ../src/extension/internal/bitmap/shade.cpp:49 -msgid "Shade selected bitmap(s) simulating distant light source" -msgstr "" +#: ../share/filters/filters.svg.h:193 +msgid "Gives a controllable roughness engraving effect to bitmaps and materials" +msgstr "Εφέ ελεγχόμενης σκληρότητας γκραβούρας σε ψηφιογραφίες και υλικά" -#: ../src/extension/internal/bitmap/sharpen.cpp:46 -#, fuzzy -msgid "Sharpen selected bitmap(s)" -msgstr "Εκτέλεση προγραμματισμένης εργασίας" +#: ../share/filters/filters.svg.h:194 +msgid "Lapping" +msgstr "Παφλασμός" -#: ../src/extension/internal/bitmap/solarize.cpp:46 -msgid "Solarize selected bitmap(s), like overexposing photographic film" -msgstr "" +#: ../share/filters/filters.svg.h:194 +msgid "Something like a water noise" +msgstr "Κάτι σαν υδάτινος θόρυβος" -#: ../src/extension/internal/bitmap/spread.cpp:36 -msgid "Dither" -msgstr "Κυματισμός" +#: ../share/filters/filters.svg.h:195 +msgid "Monochrome transparency" +msgstr "Μονόχρωμη διαφάνεια" -#: ../src/extension/internal/bitmap/spread.cpp:44 -#, fuzzy -msgid "" -"Randomly scatter pixels in selected bitmap(s), within the given radius of " -"the original position" -msgstr "Επαναφορά επιλεγμένων αντικειμένων στις αρχικές τους τοποθεσίες" +#: ../share/filters/filters.svg.h:195 +msgid "Convert to a colorizable transparent positive or negative" +msgstr "Μετατροπή σε μία θετική ή αρνητική διαφάνεια που χρωματίζεται" -#: ../src/extension/internal/bitmap/swirl.cpp:36 -#, fuzzy -msgid "Swirl" -msgstr "Ειδικό" - -#: ../src/extension/internal/bitmap/swirl.cpp:38 -#, fuzzy -msgid "Degrees:" -msgstr "Μοίρες" +#: ../share/filters/filters.svg.h:196 +msgid "Duotone" +msgstr "Δίτονο" -# -#: ../src/extension/internal/bitmap/swirl.cpp:44 -#, fuzzy -msgid "Swirl selected bitmap(s) around center point" -msgstr "Αντιγραφή επιλογής στο τεμάχιο" +#: ../share/filters/filters.svg.h:196 +msgid "Change colors to a duotone palette" +msgstr "Αλλαγή χρωμάτων σε διτονική παλέτα" -#. TRANSLATORS: see http://docs.gimp.org/en/gimp-tool-threshold.html -#: ../src/extension/internal/bitmap/threshold.cpp:37 -#, fuzzy -msgid "Threshold" -msgstr "Κατώφλι:" +#: ../share/filters/filters.svg.h:197 +msgid "Light eraser, negative" +msgstr "Αρνητική σβήστρα φωτός" -#: ../src/extension/internal/bitmap/threshold.cpp:39 -#: ../src/extension/internal/bitmap/unsharpmask.cpp:45 -#: ../src/ui/dialog/inkscape-preferences.cpp:211 -#: ../src/ui/dialog/tracedialog.cpp:420 ../src/ui/dialog/tracedialog.cpp:453 -#: ../src/ui/dialog/tracedialog.cpp:596 ../src/widgets/toolbox.cpp:8426 -msgid "Threshold:" -msgstr "Κατώφλι:" +#: ../share/filters/filters.svg.h:197 +msgid "Like Light eraser but converts to negative" +msgstr "Σαν σβήστρα φωτός αλλά με μετατροπή σε αρνητική" -#: ../src/extension/internal/bitmap/threshold.cpp:45 -#, fuzzy -msgid "Threshold selected bitmap(s)" -msgstr "Διαγραφή επιλεγμένων αντικειμένων" +#: ../share/filters/filters.svg.h:198 +msgid "Alpha repaint" +msgstr "Ξαναβάψιμο με άλφα" -#: ../src/extension/internal/bitmap/unsharpmask.cpp:40 -msgid "Unsharp Mask" -msgstr "" +#: ../share/filters/filters.svg.h:198 +msgid "Repaint anything monochrome" +msgstr "Ξαναβάψιμο οτιδήποτε μονόχρωμου" -# -#: ../src/extension/internal/bitmap/unsharpmask.cpp:51 -#, fuzzy -msgid "Sharpen selected bitmap(s) using unsharp mask algorithms" -msgstr "Διαγραφή επιλεγμένου αντικειμένου" +#: ../share/filters/filters.svg.h:199 +msgid "Saturation map" +msgstr "Χάρτης κορεσμού" -#: ../src/extension/internal/bitmap/wave.cpp:37 -#, fuzzy -msgid "Wave" -msgstr "Κύματα" +#: ../share/filters/filters.svg.h:199 +msgid "Creates an approximative semi-transparent and colorizable image of the saturation levels" +msgstr "Προσεγγιστική ημιδιαφανής εικόνα των σταθμών κορεσμού που χρωματίζεται " -#: ../src/extension/internal/bitmap/wave.cpp:39 -#, fuzzy -msgid "Amplitude:" -msgstr "Υψόμετρο:" +#: ../share/filters/filters.svg.h:200 +msgid "Riddled" +msgstr "Κοσκινισμένο" -#: ../src/extension/internal/bitmap/wave.cpp:40 -#, fuzzy -msgid "Wavelength:" -msgstr "Διάρκεια παύσης:" +#: ../share/filters/filters.svg.h:200 +msgid "Riddle the surface and add bump to images" +msgstr "Κοσκίνισμα της επιφάνειας και προσθήκη ανάγλυφου στις εικόνες" -# -#: ../src/extension/internal/bitmap/wave.cpp:46 -#, fuzzy -msgid "Alter selected bitmap(s) along sine wave" -msgstr "Διαγραφή επιλεγμένου αντικειμένου" +#: ../share/filters/filters.svg.h:201 +msgid "Wrinkled varnish" +msgstr "Ρυτιδωμένο βερνίκι" -#: ../src/extension/internal/bluredge.cpp:134 -#, fuzzy -msgid "Inset/Outset Halo" -msgstr "Αντιγραφή επιλεγμένης εργασίας" +#: ../share/filters/filters.svg.h:201 +msgid "Thick glossy and translucent paint texture with high depth" +msgstr "Υφή χοντρού γυαλιστερού και ημιδιαφανούς χρώματος με υψηλό βάθος" -#: ../src/extension/internal/bluredge.cpp:136 -#, fuzzy -msgid "Width in px of the halo" -msgstr "Πλάτος της μικροεφαρμογής" +# #-#-#-#-# drgeo.master.el.po (dr-genius 0.5.5) #-#-#-#-# +# # FIX? canvas (see above) +#: ../share/filters/filters.svg.h:202 +msgid "Canvas Bumps" +msgstr "Ανάγλυφο καμβά" -#: ../src/extension/internal/bluredge.cpp:137 -#, fuzzy -msgid "Number of steps:" -msgstr "Αριθμός βημάτων" +#: ../share/filters/filters.svg.h:202 +msgid "Canvas texture with an HSL sensitive height map" +msgstr "Υφή καμβά με μια απεικόνιση ύψους ευαίσθητης σε HSL " -#: ../src/extension/internal/bluredge.cpp:137 -msgid "Number of inset/outset copies of the object to make" -msgstr "" +#: ../share/filters/filters.svg.h:203 +msgid "Canvas Bumps, matte" +msgstr "Ανάγλυφο καμβά, αστιλβές" -#: ../src/extension/internal/bluredge.cpp:141 -#: ../share/extensions/extrude.inx.h:2 -#: ../share/extensions/generate_voronoi.inx.h:5 -#: ../share/extensions/interp.inx.h:3 ../share/extensions/motion.inx.h:2 -#: ../share/extensions/pathalongpath.inx.h:4 -#: ../share/extensions/pathscatter.inx.h:5 -msgid "Generate from Path" -msgstr "Δημιουργία από μονοπάτι" +#: ../share/filters/filters.svg.h:203 +msgid "Same as Canvas Bumps but with a diffuse light instead of a specular one" +msgstr "Το ίδιο όπως το ανάγλυφο καμβά αλλά με διάχυση φωτός αντί για κατοπτρισμό" -#: ../src/extension/internal/cairo-ps-out.cpp:317 -#: ../share/extensions/ps_input.inx.h:1 -#, fuzzy -msgid "PostScript" -msgstr "σημείου %1" +#: ../share/filters/filters.svg.h:204 +msgid "Canvas Bumps alpha" +msgstr "Ανάγλυφο καμβά άλφα" -#: ../src/extension/internal/cairo-ps-out.cpp:319 -#: ../src/extension/internal/cairo-ps-out.cpp:357 -#, fuzzy -msgid "Restrict to PS level:" -msgstr "Περιορισμός στο επίπεδο γεμίσματος" +#: ../share/filters/filters.svg.h:204 +msgid "Same as Canvas Bumps but with transparent highlights" +msgstr "Το ίδιο όπως το ανάγλυφο καμβά, αλλά με διαφανή τονισμό" -#: ../src/extension/internal/cairo-ps-out.cpp:320 -#: ../src/extension/internal/cairo-ps-out.cpp:358 -#, fuzzy -msgid "PostScript level 3" -msgstr "Αρχεία Postscript" +#: ../share/filters/filters.svg.h:205 +msgid "Lightness-Contrast" +msgstr "Φωτεινότητα-Αντίθεση" -#: ../src/extension/internal/cairo-ps-out.cpp:322 -#: ../src/extension/internal/cairo-ps-out.cpp:360 -#, fuzzy -msgid "PostScript level 2" -msgstr "Αρχεία Postscript" +#: ../share/filters/filters.svg.h:205 +msgid "Increase or decrease lightness and contrast" +msgstr "Αύξηση ή μείωση φωτεινότητας και αντίθεσης" -#: ../src/extension/internal/cairo-ps-out.cpp:325 -#: ../src/extension/internal/cairo-ps-out.cpp:363 -#: ../src/extension/internal/cairo-renderer-pdf-out.cpp:248 -#: ../src/extension/internal/emf-win32-inout.cpp:2487 -#, fuzzy -msgid "Convert texts to paths" -msgstr "Μετατροπή σε κεφαλαία" +#: ../share/filters/filters.svg.h:206 +msgid "Clean edges" +msgstr "Καθαρισμός ακμών" -#: ../src/extension/internal/cairo-ps-out.cpp:326 -msgid "PS+LaTeX: Omit text in PS, and create LaTeX file" -msgstr "" +#: ../share/filters/filters.svg.h:206 +msgid "Removes or decreases glows and jaggeries around objects edges after applying some filters" +msgstr "Αφαίρεση ή μείωση λάμψεων και οδοντώσεων γύρω από τα άκρα των αντικειμένων μετά την εφαρμογή κάποιων φίλτρων" -#: ../src/extension/internal/cairo-ps-out.cpp:327 -#: ../src/extension/internal/cairo-ps-out.cpp:365 -#: ../src/extension/internal/cairo-renderer-pdf-out.cpp:250 -#, fuzzy -msgid "Rasterize filter effects" -msgstr "Αντιγραφή ώρας στο επιλεγμένο" +#: ../share/filters/filters.svg.h:207 +msgid "Bright metal" +msgstr "Φωτεινό μέταλλο" -#: ../src/extension/internal/cairo-ps-out.cpp:328 -#: ../src/extension/internal/cairo-ps-out.cpp:366 -#: ../src/extension/internal/cairo-renderer-pdf-out.cpp:251 -#, fuzzy -msgid "Resolution for rasterization (dpi):" -msgstr "Αναμονή για εξουσιοδότηση" +#: ../share/filters/filters.svg.h:207 +msgid "Bright metallic effect for any color" +msgstr "Εφέ φωτεινού μετάλλου για κάθε χρώμα" -#: ../src/extension/internal/cairo-ps-out.cpp:329 -#: ../src/extension/internal/cairo-ps-out.cpp:367 -#: ../src/extension/internal/cairo-renderer-pdf-out.cpp:252 -#, fuzzy -msgid "Export area is drawing" -msgstr "Εξαγωγή τρεχόντων ρυθμίσεων" +#: ../share/filters/filters.svg.h:208 +msgid "Deep colors plastic" +msgstr "Έντονα πλαστικά χρώματα" -#: ../src/extension/internal/cairo-ps-out.cpp:330 -#: ../src/extension/internal/cairo-ps-out.cpp:368 -#: ../src/extension/internal/cairo-renderer-pdf-out.cpp:253 -#, fuzzy -msgid "Export area is page" -msgstr "Εξαγωγή σαν _εικόνα" +#: ../share/filters/filters.svg.h:208 +msgid "Transparent plastic with deep colors" +msgstr "Διαφανές πλαστικό με έντονα χρώματα" -#: ../src/extension/internal/cairo-ps-out.cpp:331 -#: ../src/extension/internal/cairo-ps-out.cpp:369 -#: ../src/extension/internal/cairo-renderer-pdf-out.cpp:254 -msgid "Limit export to the object with ID:" -msgstr "" +#: ../share/filters/filters.svg.h:209 +msgid "Melted jelly, matte" +msgstr "Λιωμένος ζελές, αστιλβής" -#: ../src/extension/internal/cairo-ps-out.cpp:335 -#: ../share/extensions/ps_input.inx.h:2 -#, fuzzy -msgid "PostScript (*.ps)" -msgstr "σημείου %1" +#: ../share/filters/filters.svg.h:209 +msgid "Matte bevel with blurred edges" +msgstr "Αστιλβής λοξότμηση με θολωμένα άκρα" -#: ../src/extension/internal/cairo-ps-out.cpp:336 -#, fuzzy -msgid "PostScript File" -msgstr "Αρχεία Postscript" +#: ../share/filters/filters.svg.h:210 +msgid "Melted jelly" +msgstr "Λιωμένος ζελές" -#: ../src/extension/internal/cairo-ps-out.cpp:355 -#: ../share/extensions/eps_input.inx.h:2 -msgid "Encapsulated PostScript" -msgstr "Encapsulated PostScript" +#: ../share/filters/filters.svg.h:210 +msgid "Glossy bevel with blurred edges" +msgstr "Γυαλιστερή λοξότμηση με θολωμένα άκρα" -#: ../src/extension/internal/cairo-ps-out.cpp:364 -msgid "EPS+LaTeX: Omit text in EPS, and create LaTeX file" -msgstr "" +#: ../share/filters/filters.svg.h:211 +msgid "Combined lighting" +msgstr "Συνδυασμός φωτισμού" -#: ../src/extension/internal/cairo-ps-out.cpp:373 -#: ../share/extensions/eps_input.inx.h:3 -msgid "Encapsulated PostScript (*.eps)" -msgstr "Encapsulated PostScript (*.eps)" +#: ../share/filters/filters.svg.h:212 +msgid "Tinfoil" +msgstr "Αλουμινόχαρτο" -#: ../src/extension/internal/cairo-ps-out.cpp:374 -#, fuzzy -msgid "Encapsulated PostScript File" -msgstr "Αρχεία Postscript" +#: ../share/filters/filters.svg.h:212 +msgid "Metallic foil effect combining two lighting types and variable crumple" +msgstr "Εφέ μεταλλικού φύλλου που συνδυάζει δύο τύπους φωτισμού με ποικίλες πτυχές" -#: ../src/extension/internal/cairo-renderer-pdf-out.cpp:242 -#, fuzzy -msgid "Restrict to PDF version:" -msgstr "Περιορισμός στο επίπεδο γεμίσματος" +#: ../share/filters/filters.svg.h:213 +msgid "Copper and chocolate" +msgstr "Χαλκός και σοκολάτα" -#: ../src/extension/internal/cairo-renderer-pdf-out.cpp:244 -msgid "PDF 1.5" -msgstr "" +#: ../share/filters/filters.svg.h:213 +msgid "Specular bump which can be easily converted from metallic to molded plastic effects" +msgstr "Κατοπτρικό ανάγλυφο που μπορεί εύκολα να μετατραπεί από μεταλλικά σε χυτευμένα πλαστικά εφέ" -#: ../src/extension/internal/cairo-renderer-pdf-out.cpp:246 -msgid "PDF 1.4" -msgstr "" +#: ../share/filters/filters.svg.h:214 +msgid "Inner Glow" +msgstr "Εσωτερική λάμψη" -#: ../src/extension/internal/cairo-renderer-pdf-out.cpp:249 -msgid "PDF+LaTeX: Omit text in PDF, and create LaTeX file" -msgstr "" +#: ../share/filters/filters.svg.h:214 +msgid "Adds a colorizable glow inside" +msgstr "Προσθήκη χρωματιζόμενης λάμψης στο εσωτερικό" -#: ../src/extension/internal/emf-win32-inout.cpp:2457 -#, fuzzy -msgid "EMF Input" -msgstr "" -"#-#-#-#-# gnome-control-center.master.el.po (el) #-#-#-#-#\n" -"Είσοδος\n" -"#-#-#-#-# gnome-media.master.el.po (gnome-media.HEAD) #-#-#-#-#\n" -"Είσοδος\n" -"#-#-#-#-# gtk+.master.el.po (gtk+ 2.20.1.1) #-#-#-#-#\n" -"Είσοδος" - -#: ../src/extension/internal/emf-win32-inout.cpp:2462 -msgid "Enhanced Metafiles (*.emf)" -msgstr "" +#: ../share/filters/filters.svg.h:215 +msgid "Soft colors" +msgstr "Ήπια χρώματα" -#: ../src/extension/internal/emf-win32-inout.cpp:2463 -#, fuzzy -msgid "Enhanced Metafiles" -msgstr "Λεπτομέρειες για προχωρημένους" +#: ../share/filters/filters.svg.h:215 +msgid "Adds a colorizable edges glow inside objects and pictures" +msgstr "Προσθέτει χρωματιζόμενες άκρες λάμψης μέσα στα αντικείμενα και εικόνες" -#: ../src/extension/internal/emf-win32-inout.cpp:2471 -#, fuzzy -msgid "WMF Input" -msgstr "" -"#-#-#-#-# gnome-control-center.master.el.po (el) #-#-#-#-#\n" -"Είσοδος\n" -"#-#-#-#-# gnome-media.master.el.po (gnome-media.HEAD) #-#-#-#-#\n" -"Είσοδος\n" -"#-#-#-#-# gtk+.master.el.po (gtk+ 2.20.1.1) #-#-#-#-#\n" -"Είσοδος" - -#: ../src/extension/internal/emf-win32-inout.cpp:2476 -#, fuzzy -msgid "Windows Metafiles (*.wmf)" -msgstr "Αρχεία %sWindows" +#: ../share/filters/filters.svg.h:216 +msgid "Relief print" +msgstr "Ανάγλυφη εκτύπωση" -#: ../src/extension/internal/emf-win32-inout.cpp:2477 -#, fuzzy -msgid "Windows Metafiles" -msgstr "Αρχεία %sWindows" +#: ../share/filters/filters.svg.h:216 +msgid "Bumps effect with a bevel, color flood and complex lighting" +msgstr "Εφέ ανάγλυφου με λοξότμηση, γέμισμα χρώματος και σύνθετο φωτισμό" -#: ../src/extension/internal/emf-win32-inout.cpp:2485 -#, fuzzy -msgid "EMF Output" -msgstr "Αποτέλεσμα HTML" +#: ../share/filters/filters.svg.h:217 +msgid "Growing cells" +msgstr "Αυξανόμενα κελιά" -#: ../src/extension/internal/emf-win32-inout.cpp:2491 -msgid "Enhanced Metafile (*.emf)" -msgstr "" +#: ../share/filters/filters.svg.h:217 +msgid "Random rounded living cells like fill" +msgstr "Γέμισμα με τυχαία στρογγυλευμένα ζωντανά κύτταρα " -#: ../src/extension/internal/emf-win32-inout.cpp:2492 -#, fuzzy -msgid "Enhanced Metafile" -msgstr "Λεπτομέρειες για προχωρημένους" +#: ../share/filters/filters.svg.h:218 +msgid "Fluorescence" +msgstr "Φθορισμός" -#: ../src/extension/internal/filter/abc.h:59 -msgid "Blur, custom (ABCs)" -msgstr "" +#: ../share/filters/filters.svg.h:218 +msgid "Oversaturate colors which can be fluorescent in real world" +msgstr "Υπερκορεσμένα χρώματα που μπορεί να είναι φθορίζοντα στον πραγματικό κόσμο" -#: ../src/extension/internal/filter/abc.h:61 -#, fuzzy -msgid "Horizontal blur:" -msgstr "_Οριζόντια" +#: ../share/filters/filters.svg.h:219 +msgid "Tritone" +msgstr "Τρίτονος" -#: ../src/extension/internal/filter/abc.h:62 -#, fuzzy -msgid "Vertical blur:" -msgstr "Κατακόρυφη" +#: ../share/filters/filters.svg.h:219 +msgid "Create a tritone palette with hue selectable by flood" +msgstr "Δημιουργία μιας τρίτονης παλέτας με επιλεγόμενη απόχρωση με γέμισμα" -# #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# -# -#: ../src/extension/internal/filter/abc.h:66 -#: ../src/extension/internal/filter/abc.h:122 -#: ../src/extension/internal/filter/abc.h:181 -#: ../src/extension/internal/filter/abc.h:244 -#: ../src/extension/internal/filter/abc.h:317 -#: ../src/extension/internal/filter/abc.h:382 -#: ../src/extension/internal/filter/abc.h:483 -#: ../src/extension/internal/filter/abc.h:586 -#: ../src/extension/internal/filter/abc.h:675 -#: ../src/extension/internal/filter/abc.h:744 -#: ../src/extension/internal/filter/abc.h:822 -#: ../src/extension/internal/filter/color.h:71 -#: ../src/extension/internal/filter/color.h:159 -#: ../src/extension/internal/filter/color.h:260 -#: ../src/extension/internal/filter/color.h:373 -#: ../src/extension/internal/filter/color.h:464 -#: ../src/extension/internal/filter/color.h:544 -#: ../src/extension/internal/filter/color.h:625 -#: ../src/extension/internal/filter/color.h:702 -#: ../src/extension/internal/filter/color.h:812 -#: ../src/extension/internal/filter/drop-shadow.h:44 -#: ../src/extension/internal/filter/drop-shadow.h:104 -#: ../src/extension/internal/filter/experimental.h:110 -#: ../src/extension/internal/filter/experimental.h:242 -#: ../src/extension/internal/filter/experimental.h:361 -#: ../src/extension/internal/filter/experimental.h:515 -#: ../src/extension/internal/filter/experimental.h:626 -#: ../src/extension/internal/filter/experimental.h:723 -#: ../src/extension/internal/filter/filter-file.cpp:150 -#: ../src/extension/internal/filter/filter.cpp:216 -#: ../src/extension/internal/filter/morphology.h:61 -#: ../src/extension/internal/filter/snow.h:38 -#: ../src/ui/dialog/inkscape-preferences.cpp:791 -msgid "Filters" -msgstr "Φίλτρα" +#. Palette: ./echo-palette.gpl +#: ../share/palettes/palettes.h:4 +msgctxt "Palette" +msgid "Blue1" +msgstr "Μπλε1" -#: ../src/extension/internal/filter/abc.h:67 -#: ../src/extension/internal/filter/abc.h:123 -#: ../src/extension/internal/filter/abc.h:182 -#: ../src/extension/internal/filter/abc.h:245 -#: ../src/extension/internal/filter/abc.h:318 -#: ../src/extension/internal/filter/abc.h:383 -#: ../src/extension/internal/filter/abc.h:484 -#: ../src/extension/internal/filter/abc.h:587 -#: ../src/extension/internal/filter/abc.h:676 -#: ../src/extension/internal/filter/abc.h:745 -#: ../src/extension/internal/filter/abc.h:823 -#: ../src/extension/internal/filter/color.h:72 -#: ../src/extension/internal/filter/color.h:160 -#: ../src/extension/internal/filter/color.h:261 -#: ../src/extension/internal/filter/color.h:374 -#: ../src/extension/internal/filter/color.h:465 -#: ../src/extension/internal/filter/color.h:545 -#: ../src/extension/internal/filter/color.h:626 -#: ../src/extension/internal/filter/color.h:703 -#: ../src/extension/internal/filter/color.h:813 -#: ../src/extension/internal/filter/experimental.h:111 -#: ../src/extension/internal/filter/experimental.h:243 -#: ../src/extension/internal/filter/experimental.h:362 -#: ../src/extension/internal/filter/experimental.h:516 -#: ../src/extension/internal/filter/experimental.h:627 -#: ../src/extension/internal/filter/experimental.h:724 -#: ../src/extension/internal/filter/morphology.h:62 -#, fuzzy -msgid "Experimental" -msgstr "Εμφάνιση" +#. Palette: ./echo-palette.gpl +#: ../share/palettes/palettes.h:7 +msgctxt "Palette" +msgid "Blue2" +msgstr "Μπλε2" -#: ../src/extension/internal/filter/abc.h:70 -msgid "Simple vertical and horizontal blur effect" -msgstr "" +#. Palette: ./echo-palette.gpl +#: ../share/palettes/palettes.h:10 +msgctxt "Palette" +msgid "Blue3" +msgstr "Μπλε3" -#: ../src/extension/internal/filter/abc.h:116 -msgid "Clean edges, custom (ABCs)" -msgstr "" +# +#. Palette: ./echo-palette.gpl +#: ../share/palettes/palettes.h:13 +msgctxt "Palette" +msgid "Red1" +msgstr "Κόκκινο1" -#: ../src/extension/internal/filter/abc.h:118 -#: ../src/extension/internal/filter/abc.h:313 -#: ../src/extension/internal/filter/color.h:65 -#: ../src/extension/internal/filter/experimental.h:236 -#: ../src/extension/internal/filter/experimental.h:335 -#: ../src/extension/internal/filter/experimental.h:340 -#, fuzzy -msgid "Strength:" -msgstr "Ισχύς:" +# +#. Palette: ./echo-palette.gpl +#: ../share/palettes/palettes.h:16 +msgctxt "Palette" +msgid "Red2" +msgstr "Κόκκινο2" -#: ../src/extension/internal/filter/abc.h:174 -msgid "Color shift, custom (ABCs)" -msgstr "" +# +#. Palette: ./echo-palette.gpl +#: ../share/palettes/palettes.h:19 +msgctxt "Palette" +msgid "Red3" +msgstr "Κόκκινο3" -#: ../src/extension/internal/filter/abc.h:176 -msgid "Shift (°):" -msgstr "" +#. Palette: ./echo-palette.gpl +#: ../share/palettes/palettes.h:22 +msgctxt "Palette" +msgid "Orange1" +msgstr "Πορτοκαλί1" -#: ../src/extension/internal/filter/abc.h:185 -msgid "Rotate and desaturate hue" -msgstr "" +#. Palette: ./echo-palette.gpl +#: ../share/palettes/palettes.h:25 +msgctxt "Palette" +msgid "Orange2" +msgstr "Πορτοκαλί2" -#: ../src/extension/internal/filter/abc.h:235 -#, fuzzy -msgid "Diffuse light, custom (ABCs)" -msgstr "Ορατό" +#. Palette: ./echo-palette.gpl +#: ../share/palettes/palettes.h:28 +msgctxt "Palette" +msgid "Orange3" +msgstr "Πορτοκαλί3" -#: ../src/extension/internal/filter/abc.h:237 -#: ../src/extension/internal/filter/abc.h:374 -#: ../src/extension/internal/filter/abc.h:814 -#: ../src/extension/internal/filter/experimental.h:87 -#: ../share/extensions/fractalize.inx.h:3 -#, fuzzy -msgid "Smoothness:" -msgstr "_Εξομάλυνση:" +#. Palette: ./echo-palette.gpl +#: ../share/palettes/palettes.h:31 +msgctxt "Palette" +msgid "Brown1" +msgstr "Καφέ1" -#: ../src/extension/internal/filter/abc.h:238 -#: ../src/extension/internal/filter/abc.h:376 -#: ../src/extension/internal/filter/abc.h:816 -#, fuzzy -msgid "Elevation (°):" -msgstr "Ανελκυστήρας" +#. Palette: ./echo-palette.gpl +#: ../share/palettes/palettes.h:34 +msgctxt "Palette" +msgid "Brown2" +msgstr "Καφέ2" -#: ../src/extension/internal/filter/abc.h:239 -#: ../src/extension/internal/filter/abc.h:377 -#: ../src/extension/internal/filter/abc.h:817 -#, fuzzy -msgid "Azimuth (°):" -msgstr "Έγκριση:" +#. Palette: ./echo-palette.gpl +#: ../share/palettes/palettes.h:37 +msgctxt "Palette" +msgid "Brown3" +msgstr "Καφέ3" -#: ../src/extension/internal/filter/abc.h:240 -#: ../src/extension/internal/filter/abc.h:378 -#: ../src/extension/internal/filter/abc.h:818 -#, fuzzy -msgid "Lightning color" -msgstr "Χρώμα επισήμανσης" +#. Palette: ./echo-palette.gpl +#: ../share/palettes/palettes.h:40 +msgctxt "Palette" +msgid "Green1" +msgstr "Πράσινο1" -#: ../src/extension/internal/filter/abc.h:311 -#, fuzzy -msgid "Feather, custom (ABCs)" -msgstr "Ορισμός προσαρμοσμένης προβολής" +#. Palette: ./echo-palette.gpl +#: ../share/palettes/palettes.h:43 +msgctxt "Palette" +msgid "Green2" +msgstr "Πράσινο2" -#: ../src/extension/internal/filter/abc.h:372 -msgid "Matte jelly, custom (ABCs)" -msgstr "" +#. Palette: ./echo-palette.gpl +#: ../share/palettes/palettes.h:46 +msgctxt "Palette" +msgid "Green3" +msgstr "Πράσινο3" -#: ../src/extension/internal/filter/abc.h:460 -msgid "Noise fill, custom (ABCs)" -msgstr "" +#. Palette: ./echo-palette.gpl +#: ../share/palettes/palettes.h:49 +msgctxt "Palette" +msgid "Purple1" +msgstr "πορφυρό1" -#: ../src/extension/internal/filter/abc.h:464 -#: ../src/extension/internal/filter/abc.h:663 -#, fuzzy -msgid "Turbulence type:" -msgstr "Επανεμφάνιση" +#. Palette: ./echo-palette.gpl +#: ../share/palettes/palettes.h:52 +msgctxt "Palette" +msgid "Purple2" +msgstr "πορφυρό2" -#: ../src/extension/internal/filter/abc.h:468 -#: ../src/extension/internal/filter/abc.h:667 -#, fuzzy -msgid "Horizontal frequency:" -msgstr "Οριζόντια κλίμακα" +#. Palette: ./echo-palette.gpl +#: ../share/palettes/palettes.h:55 +msgctxt "Palette" +msgid "Purple3" +msgstr "πορφυρό3" -#: ../src/extension/internal/filter/abc.h:469 -#: ../src/extension/internal/filter/abc.h:668 -#, fuzzy -msgid "Vertical frequency:" -msgstr "Συχνότητα _δημοσίευσης:" +#. Palette: ./echo-palette.gpl +#: ../share/palettes/palettes.h:58 +msgctxt "Palette" +msgid "Metalic1" +msgstr "Μεταλικό1" -#: ../src/extension/internal/filter/abc.h:470 -#: ../src/extension/internal/filter/abc.h:669 -#: ../src/extension/internal/filter/experimental.h:93 -#, fuzzy -msgid "Complexity:" -msgstr "" -"#-#-#-#-# banshee.master.el.po (Banshee) #-#-#-#-#\n" -"Χαμηλή πολυπλοκότητα\n" -"#-#-#-#-# banshee.stable-1.8.el.po (Banshee) #-#-#-#-#\n" -"Χαμηλή Πολυπλοκότητα" - -#: ../src/extension/internal/filter/abc.h:471 -#: ../src/extension/internal/filter/abc.h:670 -#: ../src/extension/internal/filter/experimental.h:94 -#, fuzzy -msgid "Variation:" -msgstr "" -"#-#-#-#-# gthumb.gthumb-2-12.el.po (gthumb-gthumb-2-10-po-el-6221) #-#-#-#-" -"#\n" -"_Κορεσμός:\n" -"#-#-#-#-# f-spot.master.el.po (el) #-#-#-#-#\n" -"_Κορεσμός:\n" -"#-#-#-#-# gtk+.master.el.po (gtk+ 2.20.1.1) #-#-#-#-#\n" -"Κ_ορεσμός:" - -#: ../src/extension/internal/filter/abc.h:472 -#: ../src/extension/internal/filter/abc.h:576 -#: ../src/extension/internal/filter/experimental.h:234 -#: ../src/extension/internal/filter/experimental.h:341 -#: ../src/extension/internal/filter/experimental.h:345 -#, fuzzy -msgid "Dilatation:" -msgstr "" -"#-#-#-#-# gthumb.gthumb-2-12.el.po (gthumb-gthumb-2-10-po-el-6221) #-#-#-#-" -"#\n" -"_Κορεσμός:\n" -"#-#-#-#-# f-spot.master.el.po (el) #-#-#-#-#\n" -"_Κορεσμός:\n" -"#-#-#-#-# gtk+.master.el.po (gtk+ 2.20.1.1) #-#-#-#-#\n" -"Κ_ορεσμός:" - -#: ../src/extension/internal/filter/abc.h:473 -#: ../src/extension/internal/filter/abc.h:577 -#: ../src/extension/internal/filter/experimental.h:96 -#: ../src/extension/internal/filter/experimental.h:235 -#: ../src/extension/internal/filter/experimental.h:342 -#: ../src/extension/internal/filter/experimental.h:346 -#, fuzzy -msgid "Erosion:" -msgstr "Θέση:" +#. Palette: ./echo-palette.gpl +#: ../share/palettes/palettes.h:61 +msgctxt "Palette" +msgid "Metalic2" +msgstr "Μεταλικό2" -#: ../src/extension/internal/filter/abc.h:474 -#: ../src/extension/internal/filter/color.h:369 -#: ../src/extension/internal/filter/experimental.h:83 -#, fuzzy -msgid "Inverted" -msgstr "Αντιστροφή" +#. Palette: ./echo-palette.gpl +#: ../share/palettes/palettes.h:64 +msgctxt "Palette" +msgid "Metalic3" +msgstr "Μεταλικό3" -#: ../src/extension/internal/filter/abc.h:487 -#, fuzzy -msgid "Basic noise fill and transparency texture" -msgstr "Εικόνα Παρασκηνίου:" +#. Palette: ./echo-palette.gpl +#: ../share/palettes/palettes.h:67 +msgctxt "Palette" +msgid "Metalic4" +msgstr "Μεταλικό4" -#: ../src/extension/internal/filter/abc.h:570 -msgid "Outline, custom (ABCs)" -msgstr "" +#. Palette: ./echo-palette.gpl +#: ../share/palettes/palettes.h:70 +msgctxt "Palette" +msgid "Grey1" +msgstr "Γκρι1" -#: ../src/extension/internal/filter/abc.h:575 -msgid "Melt:" -msgstr "" +#. Palette: ./echo-palette.gpl +#: ../share/palettes/palettes.h:73 +msgctxt "Palette" +msgid "Grey2" +msgstr "Γκρι2" -#: ../src/extension/internal/filter/abc.h:590 -#, fuzzy -msgid "Adds a colorizable outline" -msgstr "Δημιουργία προφίλ χρώματος για την επιλεγμένη συσκευή" +#. Palette: ./echo-palette.gpl +#: ../share/palettes/palettes.h:76 +msgctxt "Palette" +msgid "Grey3" +msgstr "Γκρι3" -#: ../src/extension/internal/filter/abc.h:661 -msgid "Roughen, custom (ABCs)" -msgstr "" +#. Palette: ./echo-palette.gpl +#: ../share/palettes/palettes.h:79 +msgctxt "Palette" +msgid "Grey4" +msgstr "Γκρι4" -#: ../src/extension/internal/filter/abc.h:671 -#, fuzzy -msgid "Intensity:" -msgstr "" -"#-#-#-#-# yelp.master.el.po (el) #-#-#-#-#\n" -"Διαδίκτυο\n" -"#-#-#-#-# netspeed.master.el.po (el) #-#-#-#-#\n" -"Διαδίκτυο\n" -"#-#-#-#-# gnomeicu.master.el.po (gnomeicu 0.95.5) #-#-#-#-#\n" -"Internet\n" -"#-#-#-#-# gnome-control-center.master.el.po (el) #-#-#-#-#\n" -"Διαδίκτυο\n" -"#-#-#-#-# gnome-packagekit.master.el.po (gnome-packagekit.master) #-#-#-#-" -"#\n" -"Διαδίκτυο\n" -"#-#-#-#-# drwright.master.el.po (el) #-#-#-#-#\n" -"Διαδίκτυο\n" -"#-#-#-#-# gnome-menus.master.el.po (el) #-#-#-#-#\n" -"Διαδίκτυο" - -#: ../src/extension/internal/filter/abc.h:736 -#, fuzzy -msgid "Silhouette, custom (ABCs)" -msgstr "Ορισμός προσαρμοσμένης προβολής" +#. Palette: ./echo-palette.gpl +#: ../share/palettes/palettes.h:82 +msgctxt "Palette" +msgid "Grey5" +msgstr "Γκρι5" -#: ../src/extension/internal/filter/abc.h:738 -#: ../src/extension/internal/filter/morphology.h:57 -msgid "Blur:" -msgstr "Θόλωμα:" +#. Palette: ./inkscape.gpl +#. Palette: ./Ubuntu.gpl +#: ../share/palettes/palettes.h:85 +#: ../share/palettes/palettes.h:1192 +msgctxt "Palette" +msgid "Black" +msgstr "Μαύρο" -#: ../src/extension/internal/filter/abc.h:748 -msgid "Repaint anything visible monochrome" -msgstr "" +#. Palette: ./inkscape.gpl +#: ../share/palettes/palettes.h:89 +#, no-c-format +msgctxt "Palette" +msgid "90% Gray" +msgstr "90% γκρι" -#: ../src/extension/internal/filter/abc.h:812 -#, fuzzy -msgid "Specular light, custom (ABCs)" -msgstr "Επισήμανση" +#. Palette: ./inkscape.gpl +#: ../share/palettes/palettes.h:93 +#, no-c-format +msgctxt "Palette" +msgid "80% Gray" +msgstr "80% γκρι" -#: ../src/extension/internal/filter/color.h:63 -#, fuzzy -msgid "Brightness, custom (Color)" -msgstr "Φωτεινότητα" +#. Palette: ./inkscape.gpl +#: ../share/palettes/palettes.h:97 +#, no-c-format +msgctxt "Palette" +msgid "70% Gray" +msgstr "70% γκρι" -#: ../src/extension/internal/filter/color.h:66 -#, fuzzy -msgid "Vibration:" -msgstr "Ενεργοποίηση:" +#. Palette: ./inkscape.gpl +#: ../share/palettes/palettes.h:101 +#, no-c-format +msgctxt "Palette" +msgid "60% Gray" +msgstr "60% γκρι" -#: ../src/extension/internal/filter/color.h:67 -#: ../src/extension/internal/filter/color.h:459 -#: ../src/extension/internal/filter/experimental.h:84 -#: ../src/extension/internal/filter/experimental.h:505 -#, fuzzy -msgid "Lightness:" -msgstr "Φωτεινότητα" +#. Palette: ./inkscape.gpl +#: ../share/palettes/palettes.h:105 +#, no-c-format +msgctxt "Palette" +msgid "50% Gray" +msgstr "50% γκρι" -#: ../src/extension/internal/filter/color.h:75 -#, fuzzy -msgid "Brightness filter" -msgstr "Φωτεινότητα" +#. Palette: ./inkscape.gpl +#: ../share/palettes/palettes.h:109 +#, no-c-format +msgctxt "Palette" +msgid "40% Gray" +msgstr "40% γκρι" -#: ../src/extension/internal/filter/color.h:130 -msgid "Colorize, custom (Color)" -msgstr "" +#. Palette: ./inkscape.gpl +#: ../share/palettes/palettes.h:113 +#, no-c-format +msgctxt "Palette" +msgid "30% Gray" +msgstr "30% γκρι" -#: ../src/extension/internal/filter/color.h:134 -#, fuzzy -msgid "Harsh light:" -msgstr "Ύψος:" +#. Palette: ./inkscape.gpl +#: ../share/palettes/palettes.h:117 +#, no-c-format +msgctxt "Palette" +msgid "20% Gray" +msgstr "20% γκρι" -# -#: ../src/extension/internal/filter/color.h:135 -#, fuzzy -msgid "Normal light:" -msgstr "Κανονικό μέγεθος" +#. Palette: ./inkscape.gpl +#: ../share/palettes/palettes.h:121 +#, no-c-format +msgctxt "Palette" +msgid "10% Gray" +msgstr "10% γκρι" -# #-#-#-#-# libgnomeui.master.el.po (el) #-#-#-#-# -# #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-# -# -# #-#-#-#-# gnucash-el.po (abiword 1.0) #-#-#-#-# -# -# #-#-#-#-# mrproject-el.po (mrproject 0.5) #-#-#-#-# -# -# #-#-#-#-# orca.master.el.po (orca.HEAD) #-#-#-#-# -# #-#-#-#-# libgnomeui.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-# -# -# #-#-#-#-# gnucash-el.po (abiword 1.0) #-#-#-#-# -# -# #-#-#-#-# mrproject-el.po (mrproject 0.5) #-#-#-#-# -# -#: ../src/extension/internal/filter/color.h:137 -#: ../src/extension/internal/filter/color.h:609 -#, fuzzy -msgid "Blend 1:" -msgstr "" -"#-#-#-#-# almanah.master.el.po (almanah - master) #-#-#-#-#\n" -"Ημερολόγιο\n" -"#-#-#-#-# evolution.master.el.po (evolution.HEAD) #-#-#-#-#\n" -"Ημερολόγιο\n" -"#-#-#-#-# yelp.master.el.po (el) #-#-#-#-#\n" -"Ημερολόγιο\n" -"#-#-#-#-# libgnomeui.master.el.po (el) #-#-#-#-#\n" -"Ημερολόγιο\n" -"#-#-#-#-# gnome-panel.master.el.po (gnome-panel.HEAD) #-#-#-#-#\n" -"Ημερολόγιο\n" -"#-#-#-#-# evolution-exchange.master.el.po (el) #-#-#-#-#\n" -"Η_μερολόγιο\n" -"#-#-#-#-# glade.master.el.po (glade3.HEAD) #-#-#-#-#\n" -"Ημερολόγιο\n" -"#-#-#-#-# orca.master.el.po (orca.HEAD) #-#-#-#-#\n" -"Ημερολόγιο\n" -"#-#-#-#-# dates.master.el.po (dates master) #-#-#-#-#\n" -"Ημερολόγιο\n" -"#-#-#-#-# evolution-data-server.master.el.po (evolution-data-server.HEAD) " -"#-#-#-#-#\n" -"Ημερολόγιο\n" -"#-#-#-#-# gnome-schedule.master.el.po (el) #-#-#-#-#\n" -"Ημερολόγιο\n" -"#-#-#-#-# conduit.master.el.po (conduit.HEAD) #-#-#-#-#\n" -"Ημερολόγιο" - -#: ../src/extension/internal/filter/color.h:138 -#: ../src/extension/internal/filter/color.h:146 -#: ../src/extension/internal/filter/color.h:611 -#: ../src/extension/internal/filter/color.h:618 -#: ../src/extension/internal/filter/color.h:792 -#: ../src/extension/internal/filter/color.h:798 ../src/filter-enums.cpp:52 -#, fuzzy -msgid "Multiply" -msgstr "Πολλαπλασιασμός" +#. Palette: ./inkscape.gpl +#: ../share/palettes/palettes.h:125 +#, no-c-format +msgctxt "Palette" +msgid "7.5% Gray" +msgstr "7,5% γκρι" -#: ../src/extension/internal/filter/color.h:139 -#: ../src/extension/internal/filter/color.h:147 -#: ../src/extension/internal/filter/color.h:610 -#: ../src/extension/internal/filter/color.h:616 -#: ../src/extension/internal/filter/color.h:784 -#: ../src/extension/internal/filter/color.h:797 ../src/filter-enums.cpp:51 -#: ../src/ui/dialog/inkscape-preferences.cpp:586 -#, fuzzy -msgid "Normal" -msgstr "" -"#-#-#-#-# evolution.master.el.po (evolution.HEAD) #-#-#-#-#\n" -"Κανονική\n" -"#-#-#-#-# eog.master.el.po (eog-HEAD-po-el-4121) #-#-#-#-#\n" -"Κανονικό\n" -"#-#-#-#-# gossip.master.el.po (el) #-#-#-#-#\n" -"Κανονικό\n" -"#-#-#-#-# gnome-games.master.el.po (gnome-games.HEAD.el) #-#-#-#-#\n" -"Κανονικό\n" -"#-#-#-#-# gok.master.el.po (el) #-#-#-#-#\n" -"Κανονικό\n" -"#-#-#-#-# sawfish.master.el.po (sawfish 1.2-gtk2) #-#-#-#-#\n" -"Κανονικό\n" -"#-#-#-#-# gnome-settings-daemon.master.el.po (el) #-#-#-#-#\n" -"Κανονική\n" -"#-#-#-#-# dasher.master.el.po (dasher.HEAD) #-#-#-#-#\n" -"Κανονική\n" -"#-#-#-#-# gnome-control-center.master.el.po (el) #-#-#-#-#\n" -"Κανονική\n" -"#-#-#-#-# gnome-color-manager.master.el.po #-#-#-#-#\n" -"Κανονική\n" -"#-#-#-#-# drwright.master.el.po (el) #-#-#-#-#\n" -"Κανονική\n" -"#-#-#-#-# balsa.master.el.po (balsa 2.0.13) #-#-#-#-#\n" -"Κανονικό\n" -"#-#-#-#-# evolution-exchange.master.el.po (el) #-#-#-#-#\n" -"Κανονικά\n" -"#-#-#-#-# glade.master.el.po (glade3.HEAD) #-#-#-#-#\n" -"Κανονικό\n" -"#-#-#-#-# tasks.master.el.po (tasks 0.2) #-#-#-#-#\n" -"Κανονική\n" -"#-#-#-#-# rhythmbox.master.el.po (el) #-#-#-#-#\n" -"Κανονικό\n" -"#-#-#-#-# gcompris.master.el.po (gcompris.HEAD) #-#-#-#-#\n" -"Κανονικό\n" -"#-#-#-#-# evolution-data-server.master.el.po (evolution-data-server.HEAD) " -"#-#-#-#-#\n" -"Κανονική\n" -"#-#-#-#-# totem.master.el.po (totem.HEAD) #-#-#-#-#\n" -"Κανονικό" - -#: ../src/extension/internal/filter/color.h:140 -#: ../src/extension/internal/filter/color.h:145 -#: ../src/extension/internal/filter/color.h:612 -#: ../src/extension/internal/filter/color.h:617 -#: ../src/extension/internal/filter/color.h:791 ../src/filter-enums.cpp:53 -#: ../src/ui/dialog/input.cpp:362 -#, fuzzy -msgid "Screen" -msgstr "" -"#-#-#-#-# gnome-control-center.master.el.po (el) #-#-#-#-#\n" -"Οθόνη\n" -"#-#-#-#-# gtk+.master.el.po (gtk+ 2.20.1.1) #-#-#-#-#\n" -"Οθόνη\n" -"#-#-#-#-# vino.master.el.po (vino.HEAD) #-#-#-#-#\n" -"Οθόνη\n" -"#-#-#-#-# gtk+-properties.master.el.po (gtk+-properties.HEAD) #-#-#-#-#\n" -"Οθόνη" - -#: ../src/extension/internal/filter/color.h:141 -#: ../src/extension/internal/filter/color.h:148 -#: ../src/extension/internal/filter/color.h:619 -#: ../src/extension/internal/filter/color.h:790 ../src/filter-enums.cpp:55 -#, fuzzy -msgid "Lighten" -msgstr "Φωτεινότερο" +#. Palette: ./inkscape.gpl +#: ../share/palettes/palettes.h:129 +#, no-c-format +msgctxt "Palette" +msgid "5% Gray" +msgstr "5% γκρι" -#: ../src/extension/internal/filter/color.h:142 -#: ../src/extension/internal/filter/color.h:149 -#: ../src/extension/internal/filter/color.h:620 -#: ../src/extension/internal/filter/color.h:793 -#: ../src/extension/internal/filter/color.h:799 ../src/filter-enums.cpp:54 -#, fuzzy -msgid "Darken" -msgstr "Σκοτεινότερο" +#. Palette: ./inkscape.gpl +#: ../share/palettes/palettes.h:133 +#, no-c-format +msgctxt "Palette" +msgid "2.5% Gray" +msgstr "2,5% γκρι" -# #-#-#-#-# libgnomeui.master.el.po (el) #-#-#-#-# -# #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-# -# -# #-#-#-#-# gnucash-el.po (abiword 1.0) #-#-#-#-# -# -# #-#-#-#-# mrproject-el.po (mrproject 0.5) #-#-#-#-# -# -# #-#-#-#-# orca.master.el.po (orca.HEAD) #-#-#-#-# -# #-#-#-#-# libgnomeui.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-# -# -# #-#-#-#-# gnucash-el.po (abiword 1.0) #-#-#-#-# -# -# #-#-#-#-# mrproject-el.po (mrproject 0.5) #-#-#-#-# -# -#: ../src/extension/internal/filter/color.h:144 -#: ../src/extension/internal/filter/color.h:615 -#, fuzzy -msgid "Blend 2:" -msgstr "" -"#-#-#-#-# almanah.master.el.po (almanah - master) #-#-#-#-#\n" -"Ημερολόγιο\n" -"#-#-#-#-# evolution.master.el.po (evolution.HEAD) #-#-#-#-#\n" -"Ημερολόγιο\n" -"#-#-#-#-# yelp.master.el.po (el) #-#-#-#-#\n" -"Ημερολόγιο\n" -"#-#-#-#-# libgnomeui.master.el.po (el) #-#-#-#-#\n" -"Ημερολόγιο\n" -"#-#-#-#-# gnome-panel.master.el.po (gnome-panel.HEAD) #-#-#-#-#\n" -"Ημερολόγιο\n" -"#-#-#-#-# evolution-exchange.master.el.po (el) #-#-#-#-#\n" -"Η_μερολόγιο\n" -"#-#-#-#-# glade.master.el.po (glade3.HEAD) #-#-#-#-#\n" -"Ημερολόγιο\n" -"#-#-#-#-# orca.master.el.po (orca.HEAD) #-#-#-#-#\n" -"Ημερολόγιο\n" -"#-#-#-#-# dates.master.el.po (dates master) #-#-#-#-#\n" -"Ημερολόγιο\n" -"#-#-#-#-# evolution-data-server.master.el.po (evolution-data-server.HEAD) " -"#-#-#-#-#\n" -"Ημερολόγιο\n" -"#-#-#-#-# gnome-schedule.master.el.po (el) #-#-#-#-#\n" -"Ημερολόγιο\n" -"#-#-#-#-# conduit.master.el.po (conduit.HEAD) #-#-#-#-#\n" -"Ημερολόγιο" - -#: ../src/extension/internal/filter/color.h:163 -msgid "Blend image or object with a flood color" -msgstr "" +#. Palette: ./inkscape.gpl +#: ../share/palettes/palettes.h:136 +msgctxt "Palette" +msgid "White" +msgstr "Λευκό" -#: ../src/extension/internal/filter/color.h:238 -msgid "Duochrome, custom (Color)" -msgstr "" +#. Palette: ./inkscape.gpl +#: ../share/palettes/palettes.h:139 +msgctxt "Palette" +msgid "Maroon (#800000)" +msgstr "Σκούρο καστανοκόκκινο (#800000)" -#: ../src/extension/internal/filter/color.h:242 -#, fuzzy -msgid "Fluorescence level:" -msgstr "Γεωλογικές επιστήμες" +#. Palette: ./inkscape.gpl +#: ../share/palettes/palettes.h:142 +msgctxt "Palette" +msgid "Red (#FF0000)" +msgstr "Κόκκινο (#FF0000)" -#: ../src/extension/internal/filter/color.h:243 -msgid "Swap:" -msgstr "" +#. Palette: ./inkscape.gpl +#: ../share/palettes/palettes.h:145 +msgctxt "Palette" +msgid "Olive (#808000)" +msgstr "λαδί (#808000)" -#: ../src/extension/internal/filter/color.h:244 -msgid "No swap" -msgstr "" +#. Palette: ./inkscape.gpl +#: ../share/palettes/palettes.h:148 +msgctxt "Palette" +msgid "Yellow (#FFFF00)" +msgstr "Κίτρινο (#FFFF00)" -#: ../src/extension/internal/filter/color.h:245 -#, fuzzy -msgid "Color and alpha" -msgstr "" -"#-#-#-#-# gnome-color-manager.master.el.po #-#-#-#-#\n" -"Διαχείριση χρώματος\n" -"#-#-#-#-# tasque.master.el.po (el) #-#-#-#-#\n" -"Διαχείριση χρωμάτων" +#. Palette: ./inkscape.gpl +#: ../share/palettes/palettes.h:151 +msgctxt "Palette" +msgid "Green (#008000)" +msgstr "Πράσινο (#008000)" -#: ../src/extension/internal/filter/color.h:246 -#, fuzzy -msgid "Color only" -msgstr "Χρώμα γραμμής" +#. Palette: ./inkscape.gpl +#: ../share/palettes/palettes.h:154 +msgctxt "Palette" +msgid "Lime (#00FF00)" +msgstr "Λεμονοπράσινο (#00FF00)" -#: ../src/extension/internal/filter/color.h:247 -#, fuzzy -msgid "Alpha only" -msgstr "Άλφα" +#. Palette: ./inkscape.gpl +#: ../share/palettes/palettes.h:157 +msgctxt "Palette" +msgid "Teal (#008080)" +msgstr "Αγριόπαπια (#008080)" -# #-#-#-#-# gtkhtml.master.el.po (gtkhtml.HEAD) #-#-#-#-# -# -# #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# -# -#: ../src/extension/internal/filter/color.h:251 -#, fuzzy -msgid "Color 1" -msgstr "Έγχρωμο" +#. Palette: ./inkscape.gpl +#: ../share/palettes/palettes.h:160 +msgctxt "Palette" +msgid "Aqua (#00FFFF)" +msgstr "Νερό (#00FFFF)" -# #-#-#-#-# gtkhtml.master.el.po (gtkhtml.HEAD) #-#-#-#-# -# -# #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# -# -#: ../src/extension/internal/filter/color.h:254 -#, fuzzy -msgid "Color 2" -msgstr "Έγχρωμο" +#. Palette: ./inkscape.gpl +#: ../share/palettes/palettes.h:163 +msgctxt "Palette" +msgid "Navy (#000080)" +msgstr "Μπλε θάλασσας (#000080)" -#: ../src/extension/internal/filter/color.h:264 -#, fuzzy -msgid "Convert luminance values to a duochrome palette" -msgstr "Κλικ για να προσθέσετε μια νέα παλέτα" +#. Palette: ./inkscape.gpl +#: ../share/palettes/palettes.h:166 +msgctxt "Palette" +msgid "Blue (#0000FF)" +msgstr "Μπλε (#0000FF)" -#: ../src/extension/internal/filter/color.h:361 -msgid "Electrize, custom (Color)" -msgstr "" +#. Palette: ./inkscape.gpl +#: ../share/palettes/palettes.h:169 +msgctxt "Palette" +msgid "Purple (#800080)" +msgstr "Πορφυρό (#800080)" -#: ../src/extension/internal/filter/color.h:363 -#: ../src/extension/internal/filter/experimental.h:503 -#: ../src/extension/internal/filter/experimental.h:719 -#, fuzzy -msgid "Simplify:" -msgstr "Απλοποίηση" +#. Palette: ./inkscape.gpl +#: ../share/palettes/palettes.h:172 +msgctxt "Palette" +msgid "Fuchsia (#FF00FF)" +msgstr "φούξια (#FF00FF)" -#: ../src/extension/internal/filter/color.h:364 -#: ../src/extension/internal/filter/experimental.h:604 -#, fuzzy -msgid "Effect type:" -msgstr "Εφέ" +#. Palette: ./LaTeX-Beamer.gpl +#: ../share/palettes/palettes.h:175 +msgctxt "Palette" +msgid "default outer 1" +msgstr "προεπιλεγμένο εξωτερικό 1" -#: ../src/extension/internal/filter/color.h:365 ../src/filter-enums.cpp:83 -#, fuzzy -msgid "Table" -msgstr "" -"#-#-#-#-# evolution.master.el.po (evolution.HEAD) #-#-#-#-#\n" -"Πίνακας\n" -"#-#-#-#-# gtkhtml.master.el.po (gtkhtml.HEAD) #-#-#-#-#\n" -"Πίνακας\n" -"#-#-#-#-# gnome-games.master.el.po (gnome-games.HEAD.el) #-#-#-#-#\n" -"Τραπέζι\n" -"#-#-#-#-# gok.master.el.po (el) #-#-#-#-#\n" -"Πίνακας\n" -"#-#-#-#-# gedit-plugins.master.el.po (el) #-#-#-#-#\n" -"Πίνακας\n" -"#-#-#-#-# gedit.master.el.po (el) #-#-#-#-#\n" -"Πίνακας\n" -"#-#-#-#-# glade.master.el.po (glade3.HEAD) #-#-#-#-#\n" -"Πίνακας\n" -"#-#-#-#-# orca.master.el.po (orca.HEAD) #-#-#-#-#\n" -"Πίνακας" - -#: ../src/extension/internal/filter/color.h:366 ../src/filter-enums.cpp:84 -msgid "Discrete" -msgstr "Διακριτός" +#. Palette: ./LaTeX-Beamer.gpl +#: ../share/palettes/palettes.h:178 +msgctxt "Palette" +msgid "default outer 2" +msgstr "προεπιλεγμένο εξωτερικό 2" -#: ../src/extension/internal/filter/color.h:368 -#: ../src/extension/internal/filter/experimental.h:612 -#: ../src/extension/internal/filter/experimental.h:718 -#, fuzzy -msgid "Levels:" -msgstr "Επίπεδο" +#. Palette: ./LaTeX-Beamer.gpl +#: ../share/palettes/palettes.h:181 +msgctxt "Palette" +msgid "default outer 3" +msgstr "προεπιλεγμένο εξωτερικό 3" -#: ../src/extension/internal/filter/color.h:377 -msgid "Electro solarization effects" -msgstr "" +# +#. Palette: ./LaTeX-Beamer.gpl +#: ../share/palettes/palettes.h:184 +msgctxt "Palette" +msgid "default block" +msgstr "Προκαθορισμένη ομάδα" -#: ../src/extension/internal/filter/color.h:454 -msgid "Greyscale, custom (Color)" -msgstr "" +#. Palette: ./LaTeX-Beamer.gpl +#: ../share/palettes/palettes.h:187 +msgctxt "Palette" +msgid "default added blue" +msgstr "προεπιλεγμένη προσθήκη μπλε" -#: ../src/extension/internal/filter/color.h:456 -msgid "Red:" -msgstr "" +#. Palette: ./LaTeX-Beamer.gpl +#: ../share/palettes/palettes.h:190 +msgctxt "Palette" +msgid "default block header" +msgstr "Προεπιλεγμένη ομάδα κεφαλίδων" -#: ../src/extension/internal/filter/color.h:457 -#, fuzzy -msgid "Green:" -msgstr "Πράσινο" +# +#. Palette: ./LaTeX-Beamer.gpl +#: ../share/palettes/palettes.h:193 +msgctxt "Palette" +msgid "default alert block" +msgstr "Προεπιλεγμένη ομάδα επιφυλακής" -#: ../src/extension/internal/filter/color.h:458 -#, fuzzy -msgid "Blue:" -msgstr "" -"#-#-#-#-# gossip.master.el.po (el) #-#-#-#-#\n" -"Μπλε\n" -"#-#-#-#-# gnome-games.master.el.po (gnome-games.HEAD.el) #-#-#-#-#\n" -"Μπλε\n" -"#-#-#-#-# empathy.master.el.po (empathy.HEAD) #-#-#-#-#\n" -"Μπλε\n" -"#-#-#-#-# gturing.master.el.po (el) #-#-#-#-#\n" -"Μπλέ\n" -"#-#-#-#-# xchat-gnome.master.el.po (xchat-gnome) #-#-#-#-#\n" -"Μπλε" - -#: ../src/extension/internal/filter/color.h:460 -#: ../src/extension/internal/filter/experimental.h:81 -#: ../src/extension/internal/filter/experimental.h:238 -#, fuzzy -msgid "Transparent" -msgstr "0 (διαφανές)" +#. Palette: ./LaTeX-Beamer.gpl +#: ../share/palettes/palettes.h:196 +msgctxt "Palette" +msgid "default added red" +msgstr "προεπιλεγμένη προσθήκη κόκκινου" -#: ../src/extension/internal/filter/color.h:468 -msgid "Customize greyscale components" -msgstr "" +#. Palette: ./LaTeX-Beamer.gpl +#: ../share/palettes/palettes.h:199 +msgctxt "Palette" +msgid "default alert block header" +msgstr "προεπιλεγμένη επικεφαλίδα ομάδας συναγερμού" -#: ../src/extension/internal/filter/color.h:536 -#, fuzzy -msgid "Lightness, custom (Color)" -msgstr "Φωτεινότητα" +#. Palette: ./LaTeX-Beamer.gpl +#: ../share/palettes/palettes.h:202 +msgctxt "Palette" +msgid "default example block" +msgstr "προεπιλεγμένη ομάδα παραδείγματος" -#: ../src/extension/internal/filter/color.h:538 -#, fuzzy -msgid "Lights:" -msgstr "Δεξιά:" +#. Palette: ./LaTeX-Beamer.gpl +#: ../share/palettes/palettes.h:205 +msgctxt "Palette" +msgid "default added green" +msgstr "προεπιλεγμένη προσθήκη πράσινου" -#: ../src/extension/internal/filter/color.h:539 -#, fuzzy -msgid "Shadows:" -msgstr "Σκιασμένο" +#. Palette: ./LaTeX-Beamer.gpl +#: ../share/palettes/palettes.h:208 +msgctxt "Palette" +msgid "default example block header" +msgstr "προεπιλεγμένη κεφαλίδα ομάδας παραδείγματος" -#: ../src/extension/internal/filter/color.h:548 -msgid "Modify lights and shadows separately" -msgstr "" +#. Palette: ./LaTeX-Beamer.gpl +#: ../share/palettes/palettes.h:211 +msgctxt "Palette" +msgid "default covered text" +msgstr "Προεπιλεγμένο καλυμμένο κείμενο" -#: ../src/extension/internal/filter/color.h:605 -#, fuzzy -msgid "Quadritone fantasy, custom (Color)" -msgstr "Τετράπλευρα" +#. Palette: ./LaTeX-Beamer.gpl +#: ../share/palettes/palettes.h:214 +msgctxt "Palette" +msgid "default covered bullet" +msgstr "προεπιλεγμένη καλυπτόμενη κουκκίδα" -# -#: ../src/extension/internal/filter/color.h:607 -#: ../src/extension/internal/filter/color.h:805 -#, fuzzy -msgid "Hue distribution (°):" -msgstr "Να περιλαμβάνεται στη διανομή:" +#. Palette: ./LaTeX-Beamer.gpl +#: ../share/palettes/palettes.h:217 +msgctxt "Palette" +msgid "default background" +msgstr "Προεπιλεγμένο παρασκήνιο" -#: ../src/extension/internal/filter/color.h:608 -#: ../src/ui/dialog/tracedialog.cpp:477 -#, fuzzy -msgid "Colors:" -msgstr "Χ_ρώματα:" +#. Palette: ./LaTeX-Beamer.gpl +#: ../share/palettes/palettes.h:220 +msgctxt "Palette" +msgid "default text" +msgstr "προεπιλεγμένο κείμενο" -#: ../src/extension/internal/filter/color.h:614 -#, fuzzy -msgid "Over-saturation:" -msgstr "" -"#-#-#-#-# gthumb.gthumb-2-12.el.po (gthumb-gthumb-2-10-po-el-6221) #-#-#-#-" -"#\n" -"_Κορεσμός:\n" -"#-#-#-#-# f-spot.master.el.po (el) #-#-#-#-#\n" -"_Κορεσμός:\n" -"#-#-#-#-# gtk+.master.el.po (gtk+ 2.20.1.1) #-#-#-#-#\n" -"Κ_ορεσμός:" - -#: ../src/extension/internal/filter/color.h:692 -msgid "Solarize, custom (Color)" -msgstr "" +#. Palette: ./LaTeX-Beamer.gpl +#: ../share/palettes/palettes.h:223 +msgctxt "Palette" +msgid "default light outer 1" +msgstr "προεπιλεγμένο εξωτερικό φως 1" -#: ../src/extension/internal/filter/color.h:694 -#, fuzzy -msgid "Hue rotation (°):" -msgstr "Περιστροφή (μοίρες):" +#. Palette: ./LaTeX-Beamer.gpl +#: ../share/palettes/palettes.h:226 +msgctxt "Palette" +msgid "default light outer 2" +msgstr "προεπιλεγμένο εξωτερικό φως 2" -#: ../src/extension/internal/filter/color.h:706 -msgid "Classic photographic solarization effect" -msgstr "" +#. Palette: ./LaTeX-Beamer.gpl +#: ../share/palettes/palettes.h:229 +msgctxt "Palette" +msgid "default light outer 3" +msgstr "προεπιλεγμένο εξωτερικό φως 3" -#: ../src/extension/internal/filter/color.h:779 -msgid "Tritone, custom (Color)" -msgstr "" +# +#. Palette: ./LaTeX-Beamer.gpl +#: ../share/palettes/palettes.h:232 +msgctxt "Palette" +msgid "default light block" +msgstr "Προκαθορισμένη ομάδα φωτός" -#: ../src/extension/internal/filter/color.h:785 -#, fuzzy -msgid "Enhance hue" -msgstr "Βελτίωση χρωμάτων" +#. Palette: ./LaTeX-Beamer.gpl +#: ../share/palettes/palettes.h:235 +msgctxt "Palette" +msgid "default light block header" +msgstr "κεφαλίδα ομάδας προεπιλεγμένου φωτός" -#: ../src/extension/internal/filter/color.h:786 -#, fuzzy -msgid "Radiation" -msgstr "Περιστροφή" +#. Palette: ./LaTeX-Beamer.gpl +#: ../share/palettes/palettes.h:238 +msgctxt "Palette" +msgid "default light block header text" +msgstr "κείμενο κεφαλίδας ομάδας προεπιλεγμένου φωτός" -#: ../src/extension/internal/filter/color.h:787 -#, fuzzy -msgid "Hue to background" -msgstr "Παρασκήνιο γραμμής" +#. Palette: ./LaTeX-Beamer.gpl +#: ../share/palettes/palettes.h:241 +msgctxt "Palette" +msgid "default light alert block" +msgstr "ομάδα προειδοποίησης προεπιλεγμένου φωτός" -#: ../src/extension/internal/filter/color.h:789 -#, fuzzy -msgid "Global blend:" -msgstr "Επαναφόρτωση Ρυθμίσεων" +#. Palette: ./LaTeX-Beamer.gpl +#: ../share/palettes/palettes.h:244 +msgctxt "Palette" +msgid "default light alert block header" +msgstr "κεφαλίδα ομάδας προειδοποίησης προεπιλεγμένου φωτός" -#: ../src/extension/internal/filter/color.h:795 -#, fuzzy -msgid "Glow:" -msgstr " χρώμα" +#. Palette: ./LaTeX-Beamer.gpl +#: ../share/palettes/palettes.h:247 +msgctxt "Palette" +msgid "default light alert block header text" +msgstr "κείμενο κεφαλίδας ομάδας προειδοποίησης προεπιλεγμένου φωτός" -#: ../src/extension/internal/filter/color.h:796 -#, fuzzy -msgid "Glow blend:" -msgstr "Υψηλά αιωρούμενη σκόνη" +#. Palette: ./LaTeX-Beamer.gpl +#: ../share/palettes/palettes.h:250 +msgctxt "Palette" +msgid "default light example block" +msgstr "ομάδα παραδείγματος προεπιλεγμένου φωτός" -#: ../src/extension/internal/filter/color.h:801 -#, fuzzy -msgid "Local light:" -msgstr "Επισήμανση" +#. Palette: ./LaTeX-Beamer.gpl +#: ../share/palettes/palettes.h:253 +msgctxt "Palette" +msgid "default light example block header" +msgstr "κεφαλίδα ομάδας παραδείγματος προεπιλεγμένου φωτός" -#: ../src/extension/internal/filter/color.h:802 -#, fuzzy -msgid "Global light:" -msgstr "Επαναφόρτωση Ρυθμίσεων" +#. Palette: ./LaTeX-Beamer.gpl +#: ../share/palettes/palettes.h:256 +msgctxt "Palette" +msgid "default light example block header text" +msgstr "κείμενο κεφαλίδας ομάδας παραδείγματος προεπιλεγμένου φωτός" -#: ../src/extension/internal/filter/color.h:816 -msgid "" -"Create a custom tritone palette with additional glow, blend modes and hue " -"moving" -msgstr "" +#. Palette: ./LaTeX-Beamer.gpl +#: ../share/palettes/palettes.h:259 +msgctxt "Palette" +msgid "default light covered text" +msgstr "κείμενο με πλαίσιο προεπιλεγμένου φωτός" -#: ../src/extension/internal/filter/drop-shadow.h:35 -#, fuzzy -msgid "Drop Shadow" -msgstr "Drop shadow" +#. Palette: ./LaTeX-Beamer.gpl +#: ../share/palettes/palettes.h:262 +msgctxt "Palette" +msgid "default light covered bullet" +msgstr "κουκκίδα με πλαίσιο προεπιλεγμένου φωτός" -#: ../src/extension/internal/filter/drop-shadow.h:37 -#: ../src/extension/internal/filter/drop-shadow.h:97 -msgid "Blur radius (px):" -msgstr "Ακτίνα θολώματος (px):" +#. Palette: ./LaTeX-Beamer.gpl +#: ../share/palettes/palettes.h:265 +msgctxt "Palette" +msgid "default light background" +msgstr "παρασκήνιο προεπιλεγμένου φωτός" -#: ../src/extension/internal/filter/drop-shadow.h:38 -#: ../src/extension/internal/filter/drop-shadow.h:98 -msgid "Opacity (%):" -msgstr "Αδιαφάνεια (%):" +#. Palette: ./LaTeX-Beamer.gpl +#: ../share/palettes/palettes.h:268 +msgctxt "Palette" +msgid "default light text" +msgstr "κείμενο προεπιλεγμένου φωτός" -#: ../src/extension/internal/filter/drop-shadow.h:39 -#: ../src/extension/internal/filter/drop-shadow.h:99 -#, fuzzy -msgid "Horizontal offset (px):" -msgstr "Οριζόντια κλίμακα" +#. Palette: ./LaTeX-Beamer.gpl +#: ../share/palettes/palettes.h:271 +msgctxt "Palette" +msgid "beetle outer 1" +msgstr "εξωτερικό σκαθάρι 1 " -#: ../src/extension/internal/filter/drop-shadow.h:40 -#: ../src/extension/internal/filter/drop-shadow.h:100 -#, fuzzy -msgid "Vertical offset (px):" -msgstr "Κάθετη κλίμακα" +#. Palette: ./LaTeX-Beamer.gpl +#: ../share/palettes/palettes.h:274 +msgctxt "Palette" +msgid "beetle outer 2" +msgstr "εξωτερικό σκαθάρι 2 " -#: ../src/extension/internal/filter/drop-shadow.h:48 -msgid "Black, blurred drop shadow" -msgstr "" +#. Palette: ./LaTeX-Beamer.gpl +#: ../share/palettes/palettes.h:277 +msgctxt "Palette" +msgid "beetle outer 3" +msgstr "εξωτερικό σκαθάρι 3" -#: ../src/extension/internal/filter/drop-shadow.h:95 -#, fuzzy -msgid "Drop Glow" -msgstr "Drop shadow" +# +#. Palette: ./LaTeX-Beamer.gpl +#: ../share/palettes/palettes.h:280 +#: ../share/palettes/palettes.h:283 +#: ../share/palettes/palettes.h:286 +msgctxt "Palette" +msgid "beetle added blue" +msgstr "προσθήκη μπλε σε σκαθάρι" -#: ../src/extension/internal/filter/drop-shadow.h:108 -msgid "White, blurred drop glow" -msgstr "" +#. Palette: ./LaTeX-Beamer.gpl +#: ../share/palettes/palettes.h:289 +msgctxt "Palette" +msgid "beetle added red" +msgstr "προσθήκη κόκκινου σε σκαθάρι" -#: ../src/extension/internal/filter/experimental.h:69 -msgid "Chromolitho, custom" -msgstr "" +#. Palette: ./LaTeX-Beamer.gpl +#: ../share/palettes/palettes.h:292 +msgctxt "Palette" +msgid "beetle alert block header text" +msgstr "κείμενο κεφαλίδας ομάδας προειδοποίησης σε σκαθάρι" -#: ../src/extension/internal/filter/experimental.h:73 -#: ../share/extensions/jessyInk_keyBindings.inx.h:5 -#, fuzzy -msgid "Drawing mode" -msgstr "Περιοχή Σχεδίασης" +# +#. Palette: ./LaTeX-Beamer.gpl +#: ../share/palettes/palettes.h:295 +msgctxt "Palette" +msgid "beetle added green" +msgstr "προσθήκη πράσινου σε σκαθάρι" -#: ../src/extension/internal/filter/experimental.h:74 -#, fuzzy -msgid "Drawing blend:" -msgstr "Η σχεδίαση ακυρώθηκε" +#. Palette: ./LaTeX-Beamer.gpl +#: ../share/palettes/palettes.h:298 +msgctxt "Palette" +msgid "beetle example block header text" +msgstr "κείμενο κεφαλίδας ομάδας παραδείγματος σε σκαθάρι" -#: ../src/extension/internal/filter/experimental.h:82 -#, fuzzy -msgid "Dented" -msgstr "κέντρο" +#. Palette: ./LaTeX-Beamer.gpl +#: ../share/palettes/palettes.h:301 +msgctxt "Palette" +msgid "beetle header text" +msgstr "κείμενο επικεφαλίδας σκαθαριού" -#: ../src/extension/internal/filter/experimental.h:86 -#, fuzzy -msgid "Noise reduction:" -msgstr "Κατεύθυνση" +#. Palette: ./LaTeX-Beamer.gpl +#: ../share/palettes/palettes.h:304 +#: ../share/palettes/palettes.h:316 +msgctxt "Palette" +msgid "beetle added grey" +msgstr "προσθήκη γκρι σε σκαθάρι" -#: ../src/extension/internal/filter/experimental.h:90 -#, fuzzy -msgid "Grain mode" -msgstr "Περιοχή Σχεδίασης" +#. Palette: ./LaTeX-Beamer.gpl +#: ../share/palettes/palettes.h:307 +msgctxt "Palette" +msgid "beetle covered bullet" +msgstr "καλυπτόμενη κουκκίδα σκαθαριού" -#: ../src/extension/internal/filter/experimental.h:91 -#, fuzzy -msgid "X frequency:" -msgstr "Συχνότητα" +#. Palette: ./LaTeX-Beamer.gpl +#: ../share/palettes/palettes.h:310 +msgctxt "Palette" +msgid "beetle background" +msgstr "παρασκήνιο σκαθαριού" -#: ../src/extension/internal/filter/experimental.h:92 -#, fuzzy -msgid "Y frequency:" -msgstr "Συχνότητα" +#. Palette: ./LaTeX-Beamer.gpl +#: ../share/palettes/palettes.h:313 +msgctxt "Palette" +msgid "beetle covered text" +msgstr "κείμενο με πλαίσιο σε σκαθάρι" -#: ../src/extension/internal/filter/experimental.h:95 -#, fuzzy -msgid "Expansion:" -msgstr "Επέκταση" +#. Palette: ./LaTeX-Beamer.gpl +#: ../share/palettes/palettes.h:319 +msgctxt "Palette" +msgid "beetle text" +msgstr "κείμενο σκαθαριού" -#: ../src/extension/internal/filter/experimental.h:98 -msgid "Grain blend:" -msgstr "" +#. Palette: ./LaTeX-Beamer.gpl +#: ../share/palettes/palettes.h:322 +msgctxt "Palette" +msgid "albatross outer 1" +msgstr "εξωτερικό άλμπατρος 1 " -#: ../src/extension/internal/filter/experimental.h:114 -msgid "Chromo effect with customizable edge drawing and graininess" -msgstr "" +#. Palette: ./LaTeX-Beamer.gpl +#: ../share/palettes/palettes.h:325 +msgctxt "Palette" +msgid "albatross outer 2" +msgstr "εξωτερικό άλμπατρος 2" -#: ../src/extension/internal/filter/experimental.h:231 -msgid "Cross engraving, custom" -msgstr "" +#. Palette: ./LaTeX-Beamer.gpl +#: ../share/palettes/palettes.h:328 +msgctxt "Palette" +msgid "albatross outer 3" +msgstr "εξωτερικό άλμπατρος 3" -#: ../src/extension/internal/filter/experimental.h:233 -#: ../src/extension/internal/filter/experimental.h:336 -msgid "Clean-up:" -msgstr "" +#. Palette: ./LaTeX-Beamer.gpl +#: ../share/palettes/palettes.h:331 +msgctxt "Palette" +msgid "albatross background" +msgstr "Παρασκήνιο άλμπατρος " -#: ../src/extension/internal/filter/experimental.h:237 -#: ../src/widgets/toolbox.cpp:8255 -msgid "Length:" -msgstr "Διάρκεια:" +#. Palette: ./LaTeX-Beamer.gpl +#: ../share/palettes/palettes.h:334 +msgctxt "Palette" +msgid "albatross block" +msgstr "ομάδα άλμπατρος" -#: ../src/extension/internal/filter/experimental.h:246 -msgid "Convert image to an engraving made of vertical and horizontal lines" -msgstr "" +#. Palette: ./LaTeX-Beamer.gpl +#: ../share/palettes/palettes.h:337 +msgctxt "Palette" +msgid "albatross block header" +msgstr "κεφαλίδα ομάδας άλμπατρος" -#: ../src/extension/internal/filter/experimental.h:330 -#, fuzzy -msgid "Drawing, custom" -msgstr "Περιοχή Σχεδίασης" +#. Palette: ./LaTeX-Beamer.gpl +#: ../share/palettes/palettes.h:340 +msgctxt "Palette" +msgid "albatross header text" +msgstr "κείμενο επικεφαλίδας άλμπατρος" -#: ../src/extension/internal/filter/experimental.h:337 -#, fuzzy -msgid "Erase:" -msgstr "Γόμα" - -#: ../src/extension/internal/filter/experimental.h:338 -#, fuzzy -msgid "Transluscent" -msgstr "Διαφανές" +#. Palette: ./LaTeX-Beamer.gpl +#: ../share/palettes/palettes.h:343 +msgctxt "Palette" +msgid "albatross bullet" +msgstr "κουκκίδα άλμπατρος" -#: ../src/extension/internal/filter/experimental.h:344 -#, fuzzy -msgid "Level:" -msgstr "Επίπεδο" +#. Palette: ./LaTeX-Beamer.gpl +#: ../share/palettes/palettes.h:346 +msgctxt "Palette" +msgid "albatross covered bullet" +msgstr "καλυπτόμενη κουκκίδα άλμπατρος" -#: ../src/extension/internal/filter/experimental.h:349 -#, fuzzy -msgid "Fill color" -msgstr "Επίπεδο χρώμα" +#. Palette: ./LaTeX-Beamer.gpl +#: ../share/palettes/palettes.h:349 +msgctxt "Palette" +msgid "albatross covered text" +msgstr "κείμενο με πλαίσιο σε άλμπατρος" -#: ../src/extension/internal/filter/experimental.h:350 -#, fuzzy -msgid "Image on fill" -msgstr "Αρχείο εικόνας" +#. Palette: ./LaTeX-Beamer.gpl +#: ../share/palettes/palettes.h:352 +msgctxt "Palette" +msgid "albatross added red" +msgstr "προσθήκη κόκκινου σε άλμπατρος" -#: ../src/extension/internal/filter/experimental.h:353 -#, fuzzy -msgid "Stroke color" -msgstr "Ορισμός χρώματος πινελιάς" +#. Palette: ./LaTeX-Beamer.gpl +#: ../share/palettes/palettes.h:355 +msgctxt "Palette" +msgid "albatross alert block header text" +msgstr "κείμενο επικεφαλίδας ομάδας προειδοποίησης άλμπατρος" -#: ../src/extension/internal/filter/experimental.h:354 -#, fuzzy -msgid "Image on stroke" -msgstr "Πινελιά με μοτίβο" +#. Palette: ./LaTeX-Beamer.gpl +#: ../share/palettes/palettes.h:358 +msgctxt "Palette" +msgid "albatross added green" +msgstr "προσθήκη πράσινου σε άλμπατρος" -#: ../src/extension/internal/filter/experimental.h:365 -#, fuzzy -msgid "Convert images to duochrome drawings" -msgstr "Προσαρμογή διαστάσεων σελίδας στο σχέδιο" +#. Palette: ./LaTeX-Beamer.gpl +#: ../share/palettes/palettes.h:361 +msgctxt "Palette" +msgid "albatross example block header text" +msgstr "κείμενο κεφαλίδας ομάδας παραδείγματος άλμπατρος" -#: ../src/extension/internal/filter/experimental.h:497 -msgid "Neon draw, custom" -msgstr "" +#. Palette: ./LaTeX-Beamer.gpl +#: ../share/palettes/palettes.h:364 +msgctxt "Palette" +msgid "albatross text" +msgstr "κείμενο σε άλμπατρος" -#: ../src/extension/internal/filter/experimental.h:499 -#, fuzzy -msgid "Line type:" -msgstr "τύπος: %s\n" +#. Palette: ./LaTeX-Beamer.gpl +#: ../share/palettes/palettes.h:367 +msgctxt "Palette" +msgid "albatross added yellow" +msgstr "προσθήκη κίτρινου σε άλμπατρος" -#: ../src/extension/internal/filter/experimental.h:504 -#, fuzzy -msgid "Line width:" -msgstr "Πάχος Γραμμής:" +#. Palette: ./LaTeX-Beamer.gpl +#: ../share/palettes/palettes.h:370 +msgctxt "Palette" +msgid "albatross added white" +msgstr "προσθήκη λευκού σε άλμπατρος" -#: ../src/extension/internal/filter/experimental.h:506 -#: ../src/extension/internal/filter/experimental.h:613 -#: ../src/ui/widget/filter-effect-chooser.cpp:25 -#, fuzzy -msgid "Blend mode:" -msgstr "Τρόπος μίξης:" +# +# # FIX todo +#. Palette: ./LaTeX-Beamer.gpl +#: ../share/palettes/palettes.h:373 +msgctxt "Palette" +msgid "fly text" +msgstr "κείμενο fly" -#: ../src/extension/internal/filter/experimental.h:511 -#, fuzzy -msgid "Dark mode" -msgstr "Κίνηση μαύρου" +#. Palette: ./LaTeX-Beamer.gpl +#: ../share/palettes/palettes.h:376 +#: ../share/palettes/palettes.h:385 +msgctxt "Palette" +msgid "fly added grey" +msgstr "προσθήκη γκρι σε fly" -#: ../src/extension/internal/filter/experimental.h:519 -msgid "Posterize and draw smooth lines around color shapes" -msgstr "" +#. Palette: ./LaTeX-Beamer.gpl +#: ../share/palettes/palettes.h:379 +msgctxt "Palette" +msgid "fly outer" +msgstr "εξωτερικό fly" -#: ../src/extension/internal/filter/experimental.h:602 -msgid "Poster paint, custom" -msgstr "" +#. Palette: ./LaTeX-Beamer.gpl +#: ../share/palettes/palettes.h:382 +msgctxt "Palette" +msgid "fly background" +msgstr "παρασκήνιο fly" -#: ../src/extension/internal/filter/experimental.h:608 -#, fuzzy -msgid "Transfer type:" -msgstr "τύπος %s" +#. Palette: ./LaTeX-Beamer.gpl +#: ../share/palettes/palettes.h:388 +msgctxt "Palette" +msgid "fly header text" +msgstr "κείμενο κεφαλίδας fly" -#: ../src/extension/internal/filter/experimental.h:618 -#, fuzzy -msgid "Simplify (primary):" -msgstr "Απλοποίηση" +#. Palette: ./LaTeX-Beamer.gpl +#: ../share/palettes/palettes.h:391 +msgctxt "Palette" +msgid "fly covered bullet" +msgstr "καλυμμένη κουκκίδα fly" -#: ../src/extension/internal/filter/experimental.h:619 -#, fuzzy -msgid "Simplify (secondary):" -msgstr "Απλοποίηση" +#. Palette: ./LaTeX-Beamer.gpl +#: ../share/palettes/palettes.h:394 +msgctxt "Palette" +msgid "fly covered text" +msgstr "κείμενο με πλαίσιο fly" -#: ../src/extension/internal/filter/experimental.h:620 -#, fuzzy -msgid "Pre-saturation:" -msgstr "" -"#-#-#-#-# gthumb.gthumb-2-12.el.po (gthumb-gthumb-2-10-po-el-6221) #-#-#-#-" -"#\n" -"_Κορεσμός:\n" -"#-#-#-#-# f-spot.master.el.po (el) #-#-#-#-#\n" -"_Κορεσμός:\n" -"#-#-#-#-# gtk+.master.el.po (gtk+ 2.20.1.1) #-#-#-#-#\n" -"Κ_ορεσμός:" - -#: ../src/extension/internal/filter/experimental.h:621 -#, fuzzy -msgid "Post-saturation:" -msgstr "" -"#-#-#-#-# gthumb.gthumb-2-12.el.po (gthumb-gthumb-2-10-po-el-6221) #-#-#-#-" -"#\n" -"_Κορεσμός:\n" -"#-#-#-#-# f-spot.master.el.po (el) #-#-#-#-#\n" -"_Κορεσμός:\n" -"#-#-#-#-# gtk+.master.el.po (gtk+ 2.20.1.1) #-#-#-#-#\n" -"Κ_ορεσμός:" - -#: ../src/extension/internal/filter/experimental.h:622 -#, fuzzy -msgid "Simulate antialiasing" -msgstr "Εγκατάσταση με προσομοίωση " +#. Palette: ./LaTeX-Beamer.gpl +#: ../share/palettes/palettes.h:397 +msgctxt "Palette" +msgid "fly added red" +msgstr "προσθήκη κόκκινου σε μύγα" -# -#: ../src/extension/internal/filter/experimental.h:630 -#, fuzzy -msgid "Poster and painting effects" -msgstr "Διαγραφή επιλεγμένου αντικειμένου" +#. Palette: ./LaTeX-Beamer.gpl +#: ../share/palettes/palettes.h:400 +msgctxt "Palette" +msgid "fly alert block header text" +msgstr "κείμενο κεφαλίδας ομάδας προειδοποίησης fly" -#: ../src/extension/internal/filter/experimental.h:716 -msgid "Posterize basic, custom" -msgstr "" +#. Palette: ./LaTeX-Beamer.gpl +#: ../share/palettes/palettes.h:403 +msgctxt "Palette" +msgid "fly added green" +msgstr "προσθήκη πράσινου σε fly" -#: ../src/extension/internal/filter/experimental.h:727 -msgid "Simple posterizing effect" -msgstr "" +#. Palette: ./LaTeX-Beamer.gpl +#: ../share/palettes/palettes.h:406 +msgctxt "Palette" +msgid "fly example block header text" +msgstr "κείμενο κεφαλίδας ομάδας παραδείγματος fly" -#: ../src/extension/internal/filter/filter-file.cpp:33 -#, fuzzy -msgid "Bundled" -msgstr "Σημείο προσάρτησης" +#. Palette: ./LaTeX-Beamer.gpl +#: ../share/palettes/palettes.h:409 +msgctxt "Palette" +msgid "fly added blue" +msgstr "προσθήκη μπλε σε fly" -# #-#-#-#-# gnome-icon-theme.master.el.po (el) #-#-#-#-# -# 48x48/emblems/emblem-personal.icon.in.h:1 -#: ../src/extension/internal/filter/filter-file.cpp:34 -#, fuzzy -msgid "Personal" -msgstr "" -"#-#-#-#-# evolution.master.el.po (evolution.HEAD) #-#-#-#-#\n" -"Προσωπικό\n" -"#-#-#-#-# gnome-icon-theme.master.el.po (el) #-#-#-#-#\n" -"Προσωπικό\n" -"#-#-#-#-# banshee.master.el.po (Banshee) #-#-#-#-#\n" -"Προσωπικό\n" -"#-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-#\n" -"Προσωπικό\n" -"#-#-#-#-# evolution-exchange.master.el.po (el) #-#-#-#-#\n" -"Προσωπικά\n" -"#-#-#-#-# dates.master.el.po (dates master) #-#-#-#-#\n" -"Προσωπικά\n" -"#-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-#\n" -"Προσωπικό\n" -"#-#-#-#-# banshee.stable-1.8.el.po (Banshee) #-#-#-#-#\n" -"Προσωπικό\n" -"#-#-#-#-# gnome-menus.master.el.po (el) #-#-#-#-#\n" -"Προσωπικά" - -#: ../src/extension/internal/filter/filter-file.cpp:46 -msgid "Null external module directory name. Filters will not be loaded." -msgstr "" +#. Palette: ./LaTeX-Beamer.gpl +#: ../share/palettes/palettes.h:412 +msgctxt "Palette" +msgid "fly added default blue" +msgstr "προσθήκη προεπιλεγμένου μπλε σε fly" -#: ../src/extension/internal/filter/morphology.h:51 -msgid "Cross-smooth, custom (Morphology)" -msgstr "" +#. Palette: ./LaTeX-Beamer.gpl +#: ../share/palettes/palettes.h:415 +msgctxt "Palette" +msgid "seagull outer 1" +msgstr "εξωτερικός γλάρος 1" -#: ../src/extension/internal/filter/morphology.h:65 -msgid "Smooth edges and angles of shapes" -msgstr "" +#. Palette: ./LaTeX-Beamer.gpl +#: ../share/palettes/palettes.h:418 +msgctxt "Palette" +msgid "seagull outer 2" +msgstr "εξωτερικός γλάρος 2" -#: ../src/extension/internal/filter/snow.h:32 -#, fuzzy -msgid "Snow crest" -msgstr "Χιονόνερο" +#. Palette: ./LaTeX-Beamer.gpl +#: ../share/palettes/palettes.h:421 +msgctxt "Palette" +msgid "seagull outer 3" +msgstr "εξωτερικός γλάρος 3" -#: ../src/extension/internal/filter/snow.h:34 -#, fuzzy -msgid "Drift Size:" -msgstr "Μέγεθος Γραμματοσειράς:" +#. Palette: ./LaTeX-Beamer.gpl +#: ../share/palettes/palettes.h:424 +msgctxt "Palette" +msgid "seagull block" +msgstr "ομάδα γλάρου" -#: ../src/extension/internal/filter/snow.h:42 -#, fuzzy -msgid "Snow has fallen on object" -msgstr "Διαγραφή επιλεγμένων αντικειμένων" +#. Palette: ./LaTeX-Beamer.gpl +#: ../share/palettes/palettes.h:427 +msgctxt "Palette" +msgid "seagull added grey" +msgstr "προσθήκη γκρι σε γλάρο" -#: ../src/extension/internal/gdkpixbuf-input.cpp:147 -#, c-format -msgid "%s GDK pixbuf Input" -msgstr "" +#. Palette: ./LaTeX-Beamer.gpl +#: ../share/palettes/palettes.h:430 +msgctxt "Palette" +msgid "seagull block header" +msgstr "Κεφαλίδα ομάδας γλάρου" -#: ../src/extension/internal/gdkpixbuf-input.cpp:152 -#, fuzzy -msgid "Link or embed image:" -msgstr "Σμίκρυνση εικόνας" +#. Palette: ./LaTeX-Beamer.gpl +#: ../share/palettes/palettes.h:433 +msgctxt "Palette" +msgid "seagull covered text" +msgstr "κείμενο με πλαίσιο γλάρου" -#: ../src/extension/internal/gdkpixbuf-input.cpp:153 -#, fuzzy -msgid "embed" -msgstr "Ενσωμάτωση" +#. Palette: ./LaTeX-Beamer.gpl +#: ../share/palettes/palettes.h:436 +msgctxt "Palette" +msgid "seagull covered bullet" +msgstr "κουκκίδα με πλαίσιο σε γλάρο" -#: ../src/extension/internal/gdkpixbuf-input.cpp:154 -msgid "link" -msgstr "σύνδεσμος" +#. Palette: ./LaTeX-Beamer.gpl +#: ../share/palettes/palettes.h:439 +msgctxt "Palette" +msgid "seagull background" +msgstr "παρασκήνιο γλάρου" -#: ../src/extension/internal/gdkpixbuf-input.cpp:156 -msgid "" -"Embed results in stand-alone, larger SVG files. Link references a file " -"outside this SVG document and all files must be moved together." -msgstr "" +#. Palette: ./LaTeX-Beamer.gpl +#: ../share/palettes/palettes.h:442 +msgctxt "Palette" +msgid "seagull text" +msgstr "κείμενο γλάρου" -#: ../src/extension/internal/gimpgrad.cpp:275 -#, fuzzy -msgid "GIMP Gradients" -msgstr "Gradient γεγονότος" +#. Palette: ./LaTeX-Beamer.gpl +#: ../share/palettes/palettes.h:445 +msgctxt "Palette" +msgid "beaver outer frame" +msgstr "Εξωτερικό πλαίσιο κάστορα" -#: ../src/extension/internal/gimpgrad.cpp:280 -msgid "GIMP Gradient (*.ggr)" -msgstr "" +#. Palette: ./LaTeX-Beamer.gpl +#: ../share/palettes/palettes.h:448 +#: ../share/palettes/palettes.h:451 +#: ../share/palettes/palettes.h:475 +msgctxt "Palette" +msgid "beaver added red" +msgstr "Προσθήκη κόκκινου σε κάστορα" -#: ../src/extension/internal/gimpgrad.cpp:281 -#, fuzzy -msgid "Gradients used in GIMP" -msgstr "Βαθμίδα" +#. Palette: ./LaTeX-Beamer.gpl +#: ../share/palettes/palettes.h:454 +msgctxt "Palette" +msgid "beaver outer 1" +msgstr "Εξωτερικό 1 σε κάστορα" -#: ../src/extension/internal/grid.cpp:200 ../src/ui/widget/panel.cpp:112 -msgid "Grid" -msgstr "Πλέγμα" +#. Palette: ./LaTeX-Beamer.gpl +#: ../share/palettes/palettes.h:457 +msgctxt "Palette" +msgid "beaver outer 2" +msgstr "Εξωτερικό 2 σε κάστορα" -#: ../src/extension/internal/grid.cpp:202 -msgid "Line Width:" -msgstr "Πάχος Γραμμής:" +#. Palette: ./LaTeX-Beamer.gpl +#: ../share/palettes/palettes.h:460 +msgctxt "Palette" +msgid "beaver outer 3" +msgstr "Εξωτερικό 3 σε κάστορα" -#: ../src/extension/internal/grid.cpp:203 -#, fuzzy -msgid "Horizontal Spacing:" -msgstr "Οριζόντιο γέμισμα" +#. Palette: ./LaTeX-Beamer.gpl +#: ../share/palettes/palettes.h:463 +msgctxt "Palette" +msgid "beaver added blue" +msgstr "προσθήκη μπλε σε κάστορα" -#: ../src/extension/internal/grid.cpp:204 -#, fuzzy -msgid "Vertical Spacing:" -msgstr "Απόσταση κάθετης γραμμής" +#. Palette: ./LaTeX-Beamer.gpl +#: ../share/palettes/palettes.h:466 +msgctxt "Palette" +msgid "beaver block header text" +msgstr "κείμενο κεφαλίδας ομάδας κάστορα" -#: ../src/extension/internal/grid.cpp:205 -#, fuzzy -msgid "Horizontal Offset:" -msgstr "Οριζόντια κλίμακα" +#. Palette: ./LaTeX-Beamer.gpl +#: ../share/palettes/palettes.h:469 +msgctxt "Palette" +msgid "beaver added green" +msgstr "προσθήκη πράσινου σε κάστορα" -#: ../src/extension/internal/grid.cpp:206 -#, fuzzy -msgid "Vertical Offset:" -msgstr "Κάθετη κλίμακα" +#. Palette: ./LaTeX-Beamer.gpl +#: ../share/palettes/palettes.h:472 +msgctxt "Palette" +msgid "beaver example block header text" +msgstr "κείμενο κεφαλίδας ομάδας παραδείγματος κάστορα" -#: ../src/extension/internal/grid.cpp:210 -#: ../share/extensions/draw_from_triangle.inx.h:30 -#: ../share/extensions/eqtexsvg.inx.h:4 -#: ../share/extensions/foldablebox.inx.h:6 -#: ../share/extensions/funcplot.inx.h:14 ../share/extensions/gears.inx.h:6 -#: ../share/extensions/grid_cartesian.inx.h:15 -#: ../share/extensions/grid_isometric.inx.h:6 -#: ../share/extensions/grid_polar.inx.h:20 -#: ../share/extensions/guides_creator.inx.h:17 -#: ../share/extensions/lindenmayer.inx.h:31 -#: ../share/extensions/param_curves.inx.h:9 -#: ../share/extensions/perfectboundcover.inx.h:17 -#: ../share/extensions/polyhedron_3d.inx.h:31 -#: ../share/extensions/printing-marks.inx.h:14 -#: ../share/extensions/render_alphabetsoup.inx.h:3 -#: ../share/extensions/render_barcode.inx.h:5 -#: ../share/extensions/render_barcode_datamatrix.inx.h:2 -#: ../share/extensions/render_barcode_qrcode.inx.h:12 -#: ../share/extensions/rtree.inx.h:4 ../share/extensions/spirograph.inx.h:6 -#: ../share/extensions/svgcalendar.inx.h:20 -#: ../share/extensions/triangle.inx.h:10 -#: ../share/extensions/wireframe_sphere.inx.h:5 -msgid "Render" -msgstr "Απόδοση" +#. Palette: ./LaTeX-Beamer.gpl +#: ../share/palettes/palettes.h:478 +msgctxt "Palette" +msgid "beaver alert block header text" +msgstr "κείμενο κεφαλίδας ομάδας προειδοποίησης κάστορα" -#: ../src/extension/internal/grid.cpp:211 -#: ../src/ui/dialog/document-properties.cpp:119 -#: ../src/ui/dialog/inkscape-preferences.cpp:1072 -#: ../src/widgets/toolbox.cpp:2321 -msgid "Grids" -msgstr "Πλέγματα" +#. Palette: ./LaTeX-Beamer.gpl +#: ../share/palettes/palettes.h:481 +msgctxt "Palette" +msgid "beaver covered text" +msgstr "κείμενο με πλαίσιο σε κάστορα" -#: ../src/extension/internal/grid.cpp:214 -msgid "Draw a path which is a grid" -msgstr "" +#. Palette: ./LaTeX-Beamer.gpl +#: ../share/palettes/palettes.h:484 +msgctxt "Palette" +msgid "beaver covered bullet" +msgstr "καλυμμένη κουκκίδα κάστορα" -#: ../src/extension/internal/javafx-out.cpp:966 -#, fuzzy -msgid "JavaFX Output" -msgstr "Τελευταία έξοδος" +#. Palette: ./LaTeX-Beamer.gpl +#: ../share/palettes/palettes.h:487 +msgctxt "Palette" +msgid "beaver background" +msgstr "παρασκήνιο κάστορα" -#: ../src/extension/internal/javafx-out.cpp:971 -msgid "JavaFX (*.fx)" -msgstr "" +#. Palette: ./LaTeX-Beamer.gpl +#: ../share/palettes/palettes.h:490 +msgctxt "Palette" +msgid "beaver text" +msgstr "κείμενο κάστορα" -#: ../src/extension/internal/javafx-out.cpp:972 -#, fuzzy -msgid "JavaFX Raytracer File" -msgstr "Αρχείο πηγαίου κώδικα Java" +#. Palette: ./LaTeX-Beamer.gpl +#: ../share/palettes/palettes.h:493 +msgctxt "Palette" +msgid "crane outer 1" +msgstr "εξωτερικό 1 σε γερανό" -#: ../src/extension/internal/latex-pstricks-out.cpp:107 -#, fuzzy -msgid "LaTeX Output" -msgstr "Τελευταία έξοδος" +#. Palette: ./LaTeX-Beamer.gpl +#: ../share/palettes/palettes.h:496 +msgctxt "Palette" +msgid "crane outer 2" +msgstr "Εξωτερικό 2 σε γερανό" -#: ../src/extension/internal/latex-pstricks-out.cpp:112 -msgid "LaTeX With PSTricks macros (*.tex)" -msgstr "" +#. Palette: ./LaTeX-Beamer.gpl +#: ../share/palettes/palettes.h:499 +msgctxt "Palette" +msgid "crane outer 3" +msgstr "εξωτερικό 3 σε γερανό" -#: ../src/extension/internal/latex-pstricks-out.cpp:113 -msgid "LaTeX PSTricks File" -msgstr "" +#. Palette: ./LaTeX-Beamer.gpl +#: ../share/palettes/palettes.h:502 +msgctxt "Palette" +msgid "crane block" +msgstr "ομάδα γερανού" -#: ../src/extension/internal/latex-pstricks.cpp:348 -#, fuzzy -msgid "LaTeX Print" -msgstr "Large Print" +#. Palette: ./LaTeX-Beamer.gpl +#: ../share/palettes/palettes.h:505 +msgctxt "Palette" +msgid "crane added orange" +msgstr "προσθήκη πορτοκαλί σε γερανό" -#: ../src/extension/internal/odf.cpp:2418 -#, fuzzy -msgid "OpenDocument Drawing Output" -msgstr "Κομμάτι Εγγράφου" +#. Palette: ./LaTeX-Beamer.gpl +#: ../share/palettes/palettes.h:508 +msgctxt "Palette" +msgid "crane block header" +msgstr "Κεφαλίδα ομάδας γερανού" -#: ../src/extension/internal/odf.cpp:2423 -msgid "OpenDocument drawing (*.odg)" -msgstr "" +#. Palette: ./LaTeX-Beamer.gpl +#: ../share/palettes/palettes.h:511 +msgctxt "Palette" +msgid "crane alert block" +msgstr "ομάδα προειδοποίησης γερανού" -#: ../src/extension/internal/odf.cpp:2424 -#, fuzzy -msgid "OpenDocument drawing file" -msgstr "Άνοιγμα καταλόγου που περιέχει το αρχείο" +#. Palette: ./LaTeX-Beamer.gpl +#: ../share/palettes/palettes.h:514 +msgctxt "Palette" +msgid "crane added red" +msgstr "προσθήκη κόκκινου σε γερανό" -#. TRANSLATORS: The following are document crop settings for PDF import -#. more info: http://www.acrobatusers.com/tech_corners/javascript_corner/tips/2006/page_bounds/ -#: ../src/extension/internal/pdfinput/pdf-input.cpp:57 -#, fuzzy -msgid "media box" -msgstr "" -"#-#-#-#-# beagle.master.el.po (el) #-#-#-#-#\n" -"πολυμέσα\n" -"#-#-#-#-# gnome-packagekit.master.el.po (gnome-packagekit.master) #-#-#-#-" -"#\n" -"μέσο\n" -"#-#-#-#-# banshee.master.el.po (Banshee) #-#-#-#-#\n" -"πολυμέσα\n" -"#-#-#-#-# banshee.stable-1.8.el.po (Banshee) #-#-#-#-#\n" -"πολυμέσα" +#. Palette: ./LaTeX-Beamer.gpl +#: ../share/palettes/palettes.h:517 +msgctxt "Palette" +msgid "crane alert block header" +msgstr "κεφαλίδα ομάδας προειδοποίησης γερανού" -#: ../src/extension/internal/pdfinput/pdf-input.cpp:58 -#, fuzzy -msgid "crop box" -msgstr "" -"#-#-#-#-# atk.master.el.po (el) #-#-#-#-#\n" -"πλαίσιο πολλαπλών επιλογών\n" -"#-#-#-#-# orca.master.el.po (orca.HEAD) #-#-#-#-#\n" -"κουτί πολλαπλών επιλογών" +#. Palette: ./LaTeX-Beamer.gpl +#: ../share/palettes/palettes.h:520 +msgctxt "Palette" +msgid "crane example block" +msgstr "ομάδα παραδείγματος γερανού" -#: ../src/extension/internal/pdfinput/pdf-input.cpp:59 -#, fuzzy -msgid "trim box" -msgstr "Γραμματοκιβώτιο" +#. Palette: ./LaTeX-Beamer.gpl +#: ../share/palettes/palettes.h:523 +msgctxt "Palette" +msgid "crane added green" +msgstr "προσθήκη πράσινου σε γερανό" -#: ../src/extension/internal/pdfinput/pdf-input.cpp:60 -#, fuzzy -msgid "bleed box" -msgstr "" -"#-#-#-#-# gthumb.gthumb-2-12.el.po (gthumb-gthumb-2-10-po-el-6221) #-#-#-#-" -"#\n" -"επιλεγμένα από\n" -"#-#-#-#-# banshee.master.el.po (Banshee) #-#-#-#-#\n" -"επιλεγμένο από" +#. Palette: ./LaTeX-Beamer.gpl +#: ../share/palettes/palettes.h:526 +msgctxt "Palette" +msgid "crane example block header" +msgstr "κεφαλίδα ομάδας παραδείγματος γερανού" -#: ../src/extension/internal/pdfinput/pdf-input.cpp:61 -msgid "art box" -msgstr "" +#. Palette: ./LaTeX-Beamer.gpl +#: ../share/palettes/palettes.h:529 +msgctxt "Palette" +msgid "crane covered text" +msgstr "κείμενο με πλαίσιο σε γερανό" -#: ../src/extension/internal/pdfinput/pdf-input.cpp:73 -#, fuzzy -msgid "Select page:" -msgstr "Επιλέξτε πακέτο" +#. Palette: ./LaTeX-Beamer.gpl +#: ../share/palettes/palettes.h:532 +msgctxt "Palette" +msgid "crane covered bullet" +msgstr "κουκκίδα με πλαίσιο σε γερανό" -#. Display total number of pages -#: ../src/extension/internal/pdfinput/pdf-input.cpp:87 -#, fuzzy, c-format -msgid "out of %i" -msgstr "Διάταξη για περιβάλλον UI" +#. Palette: ./LaTeX-Beamer.gpl +#: ../share/palettes/palettes.h:535 +msgctxt "Palette" +msgid "crane bullet" +msgstr "κουκκίδα γερανού" -#. Crop settings -#: ../src/extension/internal/pdfinput/pdf-input.cpp:93 -#, fuzzy -msgid "Clip to:" -msgstr "Παρά_καμψη σε:" +#. Palette: ./LaTeX-Beamer.gpl +#: ../share/palettes/palettes.h:538 +msgctxt "Palette" +msgid "crane background" +msgstr "Παρασκήνιο γερανού" -# -#: ../src/extension/internal/pdfinput/pdf-input.cpp:105 -#, fuzzy -msgid "Page settings" -msgstr "Ρυθμίσεις προγράμματος ορθογραφίας pspell" +#. Palette: ./LaTeX-Beamer.gpl +#: ../share/palettes/palettes.h:541 +msgctxt "Palette" +msgid "crane text" +msgstr "κείμενο γερανού" -#: ../src/extension/internal/pdfinput/pdf-input.cpp:107 -#, fuzzy -msgid "Precision of approximating gradient meshes:" -msgstr "Κατεύθυνση της ανταύγειας στο στυλ πλαισίου `ανταύγεια'." +#. Palette: ./LaTeX-Beamer.gpl +#: ../share/palettes/palettes.h:544 +msgctxt "Palette" +msgid "wolverine outer 1" +msgstr "εξωτερικό αδηφάγου 1" -#: ../src/extension/internal/pdfinput/pdf-input.cpp:108 -msgid "" -"Note: setting the precision too high may result in a large SVG file " -"and slow performance." -msgstr "" +#. Palette: ./LaTeX-Beamer.gpl +#: ../share/palettes/palettes.h:547 +msgctxt "Palette" +msgid "wolverine outer 2" +msgstr "εξωτερικό αδηφάγου 2" -#: ../src/extension/internal/pdfinput/pdf-input.cpp:113 -#, fuzzy -msgid "rough" -msgstr "Farnborough" +#. Palette: ./LaTeX-Beamer.gpl +#: ../share/palettes/palettes.h:550 +msgctxt "Palette" +msgid "wolverine outer 3" +msgstr "εξωτερικό αδηφάγου 3" -#. Text options -#: ../src/extension/internal/pdfinput/pdf-input.cpp:117 -#, fuzzy -msgid "Text handling:" -msgstr "Κωδικοποίηση κειμένου" +#. Palette: ./LaTeX-Beamer.gpl +#: ../share/palettes/palettes.h:553 +msgctxt "Palette" +msgid "wolverine outer 4" +msgstr "εξωτερικό αδηφάγου 4" -#: ../src/extension/internal/pdfinput/pdf-input.cpp:119 -#: ../src/extension/internal/pdfinput/pdf-input.cpp:120 -#, fuzzy -msgid "Import text as text" -msgstr "Εισαγωγή κείμενου ως άρθρο DocBook" +#. Palette: ./LaTeX-Beamer.gpl +#: ../share/palettes/palettes.h:556 +msgctxt "Palette" +msgid "wolverine added yellow" +msgstr "προσθήκη κίτρινου σε αδηφάγο" -#: ../src/extension/internal/pdfinput/pdf-input.cpp:121 -msgid "Replace PDF fonts by closest-named installed fonts" -msgstr "" +#. Palette: ./LaTeX-Beamer.gpl +#: ../share/palettes/palettes.h:559 +msgctxt "Palette" +msgid "wolverine added blue" +msgstr "προσθήκη μπλε σε αδηφάγο" -# -#: ../src/extension/internal/pdfinput/pdf-input.cpp:124 -#, fuzzy -msgid "Embed images" -msgstr "Αποθήκευση εικόνων" +#. Palette: ./LaTeX-Beamer.gpl +#: ../share/palettes/palettes.h:562 +msgctxt "Palette" +msgid "wolverine header text" +msgstr "κείμενο κεφαλίδας σε αδηφάγο" -#: ../src/extension/internal/pdfinput/pdf-input.cpp:127 -#, fuzzy -msgid "Import settings" -msgstr "Εξαγωγή ρυθμίσεων" +#. Palette: ./LaTeX-Beamer.gpl +#: ../share/palettes/palettes.h:565 +msgctxt "Palette" +msgid "wolverine added green" +msgstr "προσθήκη πράσινου σε αδηφάγο" -#: ../src/extension/internal/pdfinput/pdf-input.cpp:249 -#, fuzzy -msgid "PDF Import Settings" -msgstr "Εξαγωγή ρυθμίσεων\n" +#. Palette: ./LaTeX-Beamer.gpl +#: ../share/palettes/palettes.h:568 +msgctxt "Palette" +msgid "wolverine example block title" +msgstr "τίτλος ομάδας παραδείγματος σε αδηφάγο" -#: ../src/extension/internal/pdfinput/pdf-input.cpp:394 -#, fuzzy -msgctxt "PDF input precision" -msgid "rough" -msgstr "Farnborough" +#. Palette: ./LaTeX-Beamer.gpl +#: ../share/palettes/palettes.h:571 +msgctxt "Palette" +msgid "wolverine covered text" +msgstr "κείμενο με πλαίσιο σε αδηφάγου" -#: ../src/extension/internal/pdfinput/pdf-input.cpp:395 -#, fuzzy -msgctxt "PDF input precision" -msgid "medium" -msgstr "Μεσαίος" +#. Palette: ./LaTeX-Beamer.gpl +#: ../share/palettes/palettes.h:574 +msgctxt "Palette" +msgid "wolverine covered bullet" +msgstr "καλυμμένη κουκκίδα σε αδηφάγο" -#: ../src/extension/internal/pdfinput/pdf-input.cpp:396 -#, fuzzy -msgctxt "PDF input precision" -msgid "fine" -msgstr "Ορισμός" +#. Palette: ./LaTeX-Beamer.gpl +#: ../share/palettes/palettes.h:577 +msgctxt "Palette" +msgid "wolverine background" +msgstr "Παρασκήνιο σε αδηφάγο" -#: ../src/extension/internal/pdfinput/pdf-input.cpp:397 -#, fuzzy -msgctxt "PDF input precision" -msgid "very fine" -msgstr "Κάθε λεπτό" +#. Palette: ./LaTeX-Beamer.gpl +#: ../share/palettes/palettes.h:580 +msgctxt "Palette" +msgid "wolverine text" +msgstr "κείμενο αδηφάγου" -#: ../src/extension/internal/pdfinput/pdf-input.cpp:753 -#, fuzzy -msgid "PDF Input" -msgstr "" -"#-#-#-#-# gnome-control-center.master.el.po (el) #-#-#-#-#\n" -"Είσοδος\n" -"#-#-#-#-# gnome-media.master.el.po (gnome-media.HEAD) #-#-#-#-#\n" -"Είσοδος\n" -"#-#-#-#-# gtk+.master.el.po (gtk+ 2.20.1.1) #-#-#-#-#\n" -"Είσοδος" +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:583 +msgctxt "Palette" +msgid "black (#000000)" +msgstr "μαύρο (#000000)" -#: ../src/extension/internal/pdfinput/pdf-input.cpp:758 -msgid "Adobe PDF (*.pdf)" -msgstr "" +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:586 +msgctxt "Palette" +msgid "dimgray (#696969)" +msgstr "αμυδρό γκρι (#696969)" -#: ../src/extension/internal/pdfinput/pdf-input.cpp:759 -#, fuzzy -msgid "Adobe Portable Document Format" -msgstr "Για φορητά έγγραφα" +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:589 +msgctxt "Palette" +msgid "gray (#808080)" +msgstr "γκρι (#808080)" -#: ../src/extension/internal/pdfinput/pdf-input.cpp:766 -#, fuzzy -msgid "AI Input" -msgstr "" -"#-#-#-#-# gnome-control-center.master.el.po (el) #-#-#-#-#\n" -"Είσοδος\n" -"#-#-#-#-# gnome-media.master.el.po (gnome-media.HEAD) #-#-#-#-#\n" -"Είσοδος\n" -"#-#-#-#-# gtk+.master.el.po (gtk+ 2.20.1.1) #-#-#-#-#\n" -"Είσοδος" +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:592 +msgctxt "Palette" +msgid "darkgray (#A9A9A9)" +msgstr "σκούρο γκρι (#A9A9A9)" -#: ../src/extension/internal/pdfinput/pdf-input.cpp:771 -msgid "Adobe Illustrator 9.0 and above (*.ai)" -msgstr "" +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:595 +msgctxt "Palette" +msgid "silver (#C0C0C0)" +msgstr "ασημί (#C0C0C0)" -#: ../src/extension/internal/pdfinput/pdf-input.cpp:772 -msgid "Open files saved in Adobe Illustrator 9.0 and newer versions" -msgstr "" +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:598 +msgctxt "Palette" +msgid "lightgray (#D3D3D3)" +msgstr "ελαφρύ γκρι (#D3D3D3)" -#: ../src/extension/internal/pov-out.cpp:700 -#, fuzzy -msgid "PovRay Output" -msgstr "Τελευταία έξοδος" +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:601 +msgctxt "Palette" +msgid "gainsboro (#DCDCDC)" +msgstr "gainsboro (#DCDCDC)" -#: ../src/extension/internal/pov-out.cpp:705 -msgid "PovRay (*.pov) (paths and shapes only)" -msgstr "" +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:604 +msgctxt "Palette" +msgid "whitesmoke (#F5F5F5)" +msgstr "λευκός καπνός (#F5F5F5)" -#: ../src/extension/internal/pov-out.cpp:706 -msgid "PovRay Raytracer File" -msgstr "" +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:607 +msgctxt "Palette" +msgid "white (#FFFFFF)" +msgstr "Λευκό (#FFFFFF)" -#: ../src/extension/internal/svg.cpp:89 -#, fuzzy -msgid "SVG Input" -msgstr "" -"#-#-#-#-# gnome-control-center.master.el.po (el) #-#-#-#-#\n" -"Είσοδος\n" -"#-#-#-#-# gnome-media.master.el.po (gnome-media.HEAD) #-#-#-#-#\n" -"Είσοδος\n" -"#-#-#-#-# gtk+.master.el.po (gtk+ 2.20.1.1) #-#-#-#-#\n" -"Είσοδος" +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:610 +msgctxt "Palette" +msgid "rosybrown (#BC8F8F)" +msgstr "ρόδινο καφέ (#BC8F8F)" -#: ../src/extension/internal/svg.cpp:94 -#, fuzzy -msgid "Scalable Vector Graphic (*.svg)" -msgstr "Διανυσματικά γραφικά" +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:613 +msgctxt "Palette" +msgid "indianred (#CD5C5C)" +msgstr "ινδιάνικο κόκκινο (#CD5C5C)" -#: ../src/extension/internal/svg.cpp:95 -msgid "Inkscape native file format and W3C standard" -msgstr "" +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:616 +msgctxt "Palette" +msgid "brown (#A52A2A)" +msgstr "καφέ (#A52A2A)" -#: ../src/extension/internal/svg.cpp:103 -#, fuzzy -msgid "SVG Output Inkscape" -msgstr "Συμπαγές" +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:619 +msgctxt "Palette" +msgid "firebrick (#B22222)" +msgstr "πυρότουβλο (#B22222)" -#: ../src/extension/internal/svg.cpp:108 -#, fuzzy -msgid "Inkscape SVG (*.svg)" -msgstr "Συμπίεση αρχείων:" +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:622 +msgctxt "Palette" +msgid "lightcoral (#F08080)" +msgstr "ανοιχτό κοράλλι (#F08080)" -#: ../src/extension/internal/svg.cpp:109 -msgid "SVG format with Inkscape extensions" -msgstr "" +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:625 +msgctxt "Palette" +msgid "maroon (#800000)" +msgstr "σκούρο καστανοκόκκινο (#800000)" -#: ../src/extension/internal/svg.cpp:117 -#, fuzzy -msgid "SVG Output" -msgstr "" -"#-#-#-#-# gnome-control-center.master.el.po (el) #-#-#-#-#\n" -"Έξοδος\n" -"#-#-#-#-# gnome-media.master.el.po (gnome-media.HEAD) #-#-#-#-#\n" -"Έξοδος\n" -"#-#-#-#-# drgeo.master.el.po (dr-genius 0.5.5) #-#-#-#-#\n" -"Έξοδος\n" -"#-#-#-#-# genius.master.el.po (el) #-#-#-#-#\n" -"Έξοδος" +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:628 +msgctxt "Palette" +msgid "darkred (#8B0000)" +msgstr "σκούρο κόκκινο (#8B0000)" -#: ../src/extension/internal/svg.cpp:122 -msgid "Plain SVG (*.svg)" -msgstr "" +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:631 +msgctxt "Palette" +msgid "red (#FF0000)" +msgstr "κόκκινο (#FF0000)" -#: ../src/extension/internal/svg.cpp:123 -msgid "Scalable Vector Graphics format as defined by the W3C" -msgstr "" +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:634 +msgctxt "Palette" +msgid "snow (#FFFAFA)" +msgstr "χιόνι (#FFFAFA)" -#: ../src/extension/internal/svgz.cpp:47 -#, fuzzy -msgid "SVGZ Input" -msgstr "" -"#-#-#-#-# gnome-settings-daemon.master.el.po (el) #-#-#-#-#\n" -"Είσοδος %u \n" -"#-#-#-#-# gnome-control-center.master.el.po (el) #-#-#-#-#\n" -"Είσοδος %u\n" -"#-#-#-#-# gnome-media.master.el.po (gnome-media.HEAD) #-#-#-#-#\n" -"Είσοδος %u\n" -"#-#-#-#-# drwright.master.el.po (el) #-#-#-#-#\n" -"Είσοδος %u \n" -"#-#-#-#-# gnome-shell.master.el.po (gnome-shell.po.master) #-#-#-#-#\n" -"%u είσοδος" - -#: ../src/extension/internal/svgz.cpp:53 ../src/extension/internal/svgz.cpp:67 -#, fuzzy -msgid "Compressed Inkscape SVG (*.svgz)" -msgstr "Συμπίεση αρχείων:" +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:637 +msgctxt "Palette" +msgid "mistyrose (#FFE4E1)" +msgstr "θολό ροζ (#FFE4E1)" -#: ../src/extension/internal/svgz.cpp:54 -msgid "SVG file format compressed with GZip" -msgstr "" +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:640 +msgctxt "Palette" +msgid "salmon (#FA8072)" +msgstr "σολομός (#FA8072)" -#: ../src/extension/internal/svgz.cpp:62 ../src/extension/internal/svgz.cpp:76 -#, fuzzy -msgid "SVGZ Output" -msgstr "" -"#-#-#-#-# gnome-control-center.master.el.po (el) #-#-#-#-#\n" -"Έξοδος\n" -"#-#-#-#-# gnome-media.master.el.po (gnome-media.HEAD) #-#-#-#-#\n" -"Έξοδος\n" -"#-#-#-#-# drgeo.master.el.po (dr-genius 0.5.5) #-#-#-#-#\n" -"Έξοδος\n" -"#-#-#-#-# genius.master.el.po (el) #-#-#-#-#\n" -"Έξοδος" +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:643 +msgctxt "Palette" +msgid "tomato (#FF6347)" +msgstr "τομάτα (#FF6347)" -#: ../src/extension/internal/svgz.cpp:68 -msgid "Inkscape's native file format compressed with GZip" -msgstr "" +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:646 +msgctxt "Palette" +msgid "darksalmon (#E9967A)" +msgstr "σκούρος σολομός (#E9967A)" -#: ../src/extension/internal/svgz.cpp:81 -#, fuzzy -msgid "Compressed plain SVG (*.svgz)" -msgstr "Συμπίεση αρχείων:" +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:649 +msgctxt "Palette" +msgid "coral (#FF7F50)" +msgstr "κοράλι (#FF7F50)" -#: ../src/extension/internal/svgz.cpp:82 -msgid "Scalable Vector Graphics format compressed with GZip" -msgstr "" +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:652 +msgctxt "Palette" +msgid "orangered (#FF4500)" +msgstr "πορτοκαλοκόκκινο (#FF4500)" -#: ../src/extension/internal/win32.cpp:486 -#, fuzzy -msgid "Windows 32-bit Print" -msgstr "Ρυθμίσεις κοινής χρήσης Windows" +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:655 +msgctxt "Palette" +msgid "lightsalmon (#FFA07A)" +msgstr "ανοιχτός σολομός (#FFA07A)" -#: ../src/extension/internal/wpg-input.cpp:103 -#, fuzzy -msgid "WPG Input" -msgstr "" -"#-#-#-#-# gnome-control-center.master.el.po (el) #-#-#-#-#\n" -"Είσοδος\n" -"#-#-#-#-# gnome-media.master.el.po (gnome-media.HEAD) #-#-#-#-#\n" -"Είσοδος\n" -"#-#-#-#-# gtk+.master.el.po (gtk+ 2.20.1.1) #-#-#-#-#\n" -"Είσοδος" +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:658 +msgctxt "Palette" +msgid "sienna (#A0522D)" +msgstr "σιένα (#A0522D)" -#: ../src/extension/internal/wpg-input.cpp:108 -msgid "WordPerfect Graphics (*.wpg)" -msgstr "" +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:661 +msgctxt "Palette" +msgid "seashell (#FFF5EE)" +msgstr "όστρακο (#FFF5EE)" -#: ../src/extension/internal/wpg-input.cpp:109 -msgid "Vector graphics format used by Corel WordPerfect" -msgstr "" +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:664 +msgctxt "Palette" +msgid "chocolate (#D2691E)" +msgstr "σοκολατί (#D2691E)" -#: ../src/extension/prefdialog.cpp:236 -#, fuzzy -msgid "Live preview" -msgstr "Προεπισκόπηση βίντεο" +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:667 +msgctxt "Palette" +msgid "saddlebrown (#8B4513)" +msgstr "καφέ (#8B4513)" -#: ../src/extension/prefdialog.cpp:236 -msgid "Is the effect previewed live on canvas?" -msgstr "" +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:670 +msgctxt "Palette" +msgid "sandybrown (#F4A460)" +msgstr "αμμώδες καφέ (#F4A460)" -#. We can't call sp_ui_error_dialog because we may be -#. running from the console, in which case calling sp_ui -#. routines will cause a segfault. See bug 1000350 - bryce -#. sp_ui_error_dialog(_("Format autodetect failed. The file is being opened as SVG.")); -#: ../src/extension/system.cpp:109 -msgid "Format autodetect failed. The file is being opened as SVG." -msgstr "" +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:673 +msgctxt "Palette" +msgid "peachpuff (#FFDAB9)" +msgstr "γλυκό ροδακινί (#FFDAB9)" -#: ../src/file.cpp:148 -msgid "default.svg" -msgstr "default.svg" +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:676 +msgctxt "Palette" +msgid "peru (#CD853F)" +msgstr "περού (#CD853F)" -#: ../src/file.cpp:262 ../src/file.cpp:1061 -#, c-format -msgid "Failed to load the requested file %s" -msgstr "Αδυναμία φόρτωσης του εγγράφου %s" +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:679 +msgctxt "Palette" +msgid "linen (#FAF0E6)" +msgstr "λινό (#FAF0E6)" -#: ../src/file.cpp:286 -msgid "Document not saved yet. Cannot revert." -msgstr "Το έγγραφο δεν έχει αποθηκευτεί ακόμα. Δεν είναι δυνατή η επαναφορά." +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:682 +msgctxt "Palette" +msgid "bisque (#FFE4C4)" +msgstr "πηχτή σούπα (#FFE4C4)" -#: ../src/file.cpp:292 -#, c-format -msgid "Changes will be lost! Are you sure you want to reload document %s?" -msgstr "" -"Οι αλλαγές θα χαθούν! Είστε σίγουροι ότι θέλετε την επαναφόρτωση του " -"εγγράφου %s;" +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:685 +msgctxt "Palette" +msgid "darkorange (#FF8C00)" +msgstr "σκούρο πορτοκαλί (#FF8C00)" -#: ../src/file.cpp:321 -msgid "Document reverted." -msgstr "Το αρχείο επαναφέρθηκε." +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:688 +msgctxt "Palette" +msgid "burlywood (#DEB887)" +msgstr "ακατέργαστο ξύλο (#DEB887)" -#: ../src/file.cpp:323 -msgid "Document not reverted." -msgstr "Το αρχείο δεν επαναφέρθηκε." +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:691 +msgctxt "Palette" +msgid "tan (#D2B48C)" +msgstr "καστανόχρυσο (#D2B48C)" -#: ../src/file.cpp:473 -msgid "Select file to open" -msgstr "Επιλογή αρχείου για άνοιγμα" +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:694 +msgctxt "Palette" +msgid "antiquewhite (#FAEBD7)" +msgstr "παλιό λευκό (#FAEBD7)" -#: ../src/file.cpp:557 -msgid "Vacuum <defs>" -msgstr "" +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:697 +msgctxt "Palette" +msgid "navajowhite (#FFDEAD)" +msgstr "λευκό ναβάχο (#FFDEAD)" -#: ../src/file.cpp:562 -#, c-format -msgid "Removed %i unused definition in <defs>." -msgid_plural "Removed %i unused definitions in <defs>." -msgstr[0] "" -msgstr[1] "" +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:700 +msgctxt "Palette" +msgid "blanchedalmond (#FFEBCD)" +msgstr "λευκασμένο αμύγδαλο (#FFEBCD)" -#: ../src/file.cpp:567 -msgid "No unused definitions in <defs>." -msgstr "" +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:703 +msgctxt "Palette" +msgid "papayawhip (#FFEFD5)" +msgstr "ξεθωριασμένη παπάγια (#FFEFD5)" -#: ../src/file.cpp:598 -#, c-format -msgid "" -"No Inkscape extension found to save document (%s). This may have been " -"caused by an unknown filename extension." -msgstr "" +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:706 +msgctxt "Palette" +msgid "moccasin (#FFE4B5)" +msgstr "μπεζ μοκασίνι (#FFE4B5)" -#: ../src/file.cpp:599 ../src/file.cpp:607 ../src/file.cpp:615 -#: ../src/file.cpp:621 ../src/file.cpp:626 -msgid "Document not saved." -msgstr "Το έγγραφο δεν αποθηκεύτηκε." +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:709 +msgctxt "Palette" +msgid "orange (#FFA500)" +msgstr "πορτοκαλί (#FFA500)" -#: ../src/file.cpp:606 -#, fuzzy, c-format -msgid "" -"File %s is write protected. Please remove write protection and try again." -msgstr "" -"Η συσκευή '%s' προστατεύεται με κωδικό. Εισάγετε τον κωδικό στη συσκευή και " -"πατήστε το 'Προσπαθήστε ξανά'." +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:712 +msgctxt "Palette" +msgid "wheat (#F5DEB3)" +msgstr "σιτάρι (#F5DEB3)" -#: ../src/file.cpp:614 -#, c-format -msgid "File %s could not be saved." -msgstr "Δεν ήταν δυνατή η αποθήκευση του αρχείου %s." +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:715 +msgctxt "Palette" +msgid "oldlace (#FDF5E6)" +msgstr "παλιό άσπρο (#FDF5E6)" -#: ../src/file.cpp:631 -msgid "Document saved." -msgstr "Το έγγραφο αποθηκεύτηκε." +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:718 +msgctxt "Palette" +msgid "floralwhite (#FFFAF0)" +msgstr "ανθισμένο λευκό (#FFFAF0)" -#. We are saving for the first time; create a unique default filename -#: ../src/file.cpp:764 ../src/file.cpp:1198 -#, fuzzy, c-format -msgid "drawing%s" -msgstr "φτερά" +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:721 +msgctxt "Palette" +msgid "darkgoldenrod (#B8860B)" +msgstr "σκούρο αχυροκίτρινο (#B8860B)" -#: ../src/file.cpp:770 -#, fuzzy, c-format -msgid "drawing-%d%s" -msgstr "svg σχέδιο" +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:724 +msgctxt "Palette" +msgid "goldenrod (#DAA520)" +msgstr "αχυροκίτρινο (#DAA520) " -#: ../src/file.cpp:774 -#, c-format -msgid "%s" -msgstr "%s" +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:727 +msgctxt "Palette" +msgid "cornsilk (#FFF8DC)" +msgstr "μετάξι καλαμποκιού (#FFF8DC)" -#: ../src/file.cpp:789 -msgid "Select file to save a copy to" -msgstr "Επιλογή αρχείου για αποθήκευση αντιγράφου" +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:730 +msgctxt "Palette" +msgid "gold (#FFD700)" +msgstr "χρυσαφί (#FFD700)" -#: ../src/file.cpp:791 -msgid "Select file to save to" -msgstr "Επιλογή αρχείου για αποθήκευση" +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:733 +msgctxt "Palette" +msgid "khaki (#F0E68C)" +msgstr "χακί (#F0E68C)" -#: ../src/file.cpp:886 -msgid "No changes need to be saved." -msgstr "Δεν υπάρχουν αλλαγές προς αποθήκευση." +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:736 +msgctxt "Palette" +msgid "lemonchiffon (#FFFACD)" +msgstr "τσαλακωμένο κίτρινο (#FFFACD)" -#: ../src/file.cpp:903 -msgid "Saving document..." -msgstr "Αποθήκευση εγγράφου..." +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:739 +msgctxt "Palette" +msgid "palegoldenrod (#EEE8AA)" +msgstr "χλομό αχυροκίτρινο" -#: ../src/file.cpp:1058 -msgid "Import" -msgstr "Εισαγωγή" +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:742 +msgctxt "Palette" +msgid "darkkhaki (#BDB76B)" +msgstr "βαθύ χακί (#BDB76B)" -#: ../src/file.cpp:1108 -msgid "Select file to import" -msgstr "Επιλογή αρχείου για εισαγωγή" +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:745 +msgctxt "Palette" +msgid "beige (#F5F5DC)" +msgstr "μπεζ (#F5F5DC)" -#: ../src/file.cpp:1220 -msgid "Select file to export to" -msgstr "Επιλογή αρχείου για εξαγωγή" +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:748 +msgctxt "Palette" +msgid "lightgoldenrodyellow (#FAFAD2)" +msgstr "ανοιχτό αχυροκίτρινο (#FAFAD2)" -#: ../src/file.cpp:1463 ../src/verbs.cpp:2260 -msgid "Import From Open Clip Art Library" -msgstr "Εισαγωγή Open Clip Art" +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:751 +msgctxt "Palette" +msgid "olive (#808000)" +msgstr "λαδί (#808000)" -# #-#-#-#-# libgnomeui.master.el.po (el) #-#-#-#-# -# #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-# -# -# #-#-#-#-# gnucash-el.po (abiword 1.0) #-#-#-#-# -# -# #-#-#-#-# mrproject-el.po (mrproject 0.5) #-#-#-#-# -# -# #-#-#-#-# orca.master.el.po (orca.HEAD) #-#-#-#-# -# #-#-#-#-# libgnomeui.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-# -# -# #-#-#-#-# gnucash-el.po (abiword 1.0) #-#-#-#-# -# -# #-#-#-#-# mrproject-el.po (mrproject 0.5) #-#-#-#-# -# -#: ../src/filter-enums.cpp:20 -#, fuzzy -msgid "Blend" -msgstr "" -"#-#-#-#-# almanah.master.el.po (almanah - master) #-#-#-#-#\n" -"Ημερολόγιο\n" -"#-#-#-#-# evolution.master.el.po (evolution.HEAD) #-#-#-#-#\n" -"Ημερολόγιο\n" -"#-#-#-#-# yelp.master.el.po (el) #-#-#-#-#\n" -"Ημερολόγιο\n" -"#-#-#-#-# libgnomeui.master.el.po (el) #-#-#-#-#\n" -"Ημερολόγιο\n" -"#-#-#-#-# gnome-panel.master.el.po (gnome-panel.HEAD) #-#-#-#-#\n" -"Ημερολόγιο\n" -"#-#-#-#-# evolution-exchange.master.el.po (el) #-#-#-#-#\n" -"Η_μερολόγιο\n" -"#-#-#-#-# glade.master.el.po (glade3.HEAD) #-#-#-#-#\n" -"Ημερολόγιο\n" -"#-#-#-#-# orca.master.el.po (orca.HEAD) #-#-#-#-#\n" -"Ημερολόγιο\n" -"#-#-#-#-# dates.master.el.po (dates master) #-#-#-#-#\n" -"Ημερολόγιο\n" -"#-#-#-#-# evolution-data-server.master.el.po (evolution-data-server.HEAD) " -"#-#-#-#-#\n" -"Ημερολόγιο\n" -"#-#-#-#-# gnome-schedule.master.el.po (el) #-#-#-#-#\n" -"Ημερολόγιο\n" -"#-#-#-#-# conduit.master.el.po (conduit.HEAD) #-#-#-#-#\n" -"Ημερολόγιο" +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:754 +msgctxt "Palette" +msgid "yellow (#FFFF00)" +msgstr "κίτρινο (#FFFF00)" -# -#: ../src/filter-enums.cpp:21 -#, fuzzy -msgid "Color Matrix" -msgstr "Κατάσταση χρωμάτων" +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:757 +msgctxt "Palette" +msgid "lightyellow (#FFFFE0)" +msgstr "ανoιχτό κίτρινο (#FFFFE0)" -#: ../src/filter-enums.cpp:22 -#, fuzzy -msgid "Component Transfer" -msgstr "Στοιχεία:" +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:760 +msgctxt "Palette" +msgid "ivory (#FFFFF0)" +msgstr "ελεφαντόδοντο (#FFFFF0)" -# #-#-#-#-# balsa.master.el.po (balsa 2.0.13) #-#-#-#-# -# -#: ../src/filter-enums.cpp:23 -#, fuzzy -msgid "Composite" -msgstr "" -"#-#-#-#-# gok.master.el.po (el) #-#-#-#-#\n" -"Σύνταξη\n" -"#-#-#-#-# balsa.master.el.po (balsa 2.0.13) #-#-#-#-#\n" -"Σύνθεση" +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:763 +msgctxt "Palette" +msgid "olivedrab (#6B8E23)" +msgstr "γκρι-λαδί (#6B8E23)" -#: ../src/filter-enums.cpp:24 -msgid "Convolve Matrix" -msgstr "" +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:766 +msgctxt "Palette" +msgid "yellowgreen (#9ACD32)" +msgstr "κιτρινοπράσινο (#9ACD32)" -#: ../src/filter-enums.cpp:25 -msgid "Diffuse Lighting" -msgstr "" +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:769 +msgctxt "Palette" +msgid "darkolivegreen (#556B2F)" +msgstr "σκούρο λαδοπράσινο (#556B2F)" -#: ../src/filter-enums.cpp:26 -#, fuzzy -msgid "Displacement Map" -msgstr "Μετατόπιση θυγατρικού Χ" +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:772 +msgctxt "Palette" +msgid "greenyellow (#ADFF2F)" +msgstr "πρασινοκίτρινο (#ADFF2F)" -#: ../src/filter-enums.cpp:27 -#, fuzzy -msgid "Flood" -msgstr "Στρογγυλοποίηση προς τα κάτω" +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:775 +msgctxt "Palette" +msgid "chartreuse (#7FFF00)" +msgstr "πρασινoκίτρινο (#7FFF00)" -# #-#-#-#-# orca.master.el.po (orca.HEAD) #-#-#-#-# -# #-#-#-#-# gtkhtml.HEAD.el.po (el) #-#-#-#-# -# -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-# -# -# #-#-#-#-# nautilus.master.el.po (el) #-#-#-#-# -# -#: ../src/filter-enums.cpp:29 ../src/selection-describer.cpp:54 -msgid "Image" -msgstr "Εικόνα" +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:778 +msgctxt "Palette" +msgid "lawngreen (#7CFC00)" +msgstr "πράσινο των λιβαδιών (#7CFC00)" -#: ../src/filter-enums.cpp:30 -msgid "Merge" -msgstr "Συγχώνευση" +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:781 +msgctxt "Palette" +msgid "darkseagreen (#8FBC8F)" +msgstr "σκούρο θαλασσοπράσινο (#8FBC8F)" -#: ../src/filter-enums.cpp:32 ../src/live_effects/effect.cpp:98 -msgid "Offset" -msgstr "Μετατόπιση" +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:784 +msgctxt "Palette" +msgid "forestgreen (#228B22)" +msgstr "πράσινο των δασών (#228B22)" -#: ../src/filter-enums.cpp:33 -msgid "Specular Lighting" -msgstr "" +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:787 +msgctxt "Palette" +msgid "limegreen (#32CD32)" +msgstr "σκούρο λεμονοπράσινο" -#: ../src/filter-enums.cpp:34 -msgid "Tile" -msgstr "Επαναλαμβανόμενο" +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:790 +msgctxt "Palette" +msgid "lightgreen (#90EE90)" +msgstr "ανοιχτό πράσινο (#90EE90)" -#: ../src/filter-enums.cpp:35 ../src/filter-enums.cpp:117 -#, fuzzy -msgid "Turbulence" -msgstr "Επανεμφάνιση" +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:793 +msgctxt "Palette" +msgid "palegreen (#98FB98)" +msgstr "χλομό πράσινο (#98FB98)" -#: ../src/filter-enums.cpp:40 -#, fuzzy -msgid "Source Graphic" -msgstr "Διανυσματικά γραφικά" +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:796 +msgctxt "Palette" +msgid "darkgreen (#006400)" +msgstr "σκούρο πράσινο (#006400)" -#: ../src/filter-enums.cpp:41 -#, fuzzy -msgid "Source Alpha" -msgstr "" -"#-#-#-#-# gnome-utils.master.el.po (gnome-utils.gnome-2-26) #-#-#-#-#\n" -"Όνομα πηγής\n" -"#-#-#-#-# gtranslator.master.el.po (gtranslator 1.0) #-#-#-#-#\n" -"Πηγαίο Όνομα" +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:799 +msgctxt "Palette" +msgid "green (#008000)" +msgstr "πράσινο (#008000)" -#: ../src/filter-enums.cpp:42 -msgid "Background Image" -msgstr "Εικόνα Παρασκηνίου" +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:802 +msgctxt "Palette" +msgid "lime (#00FF00)" +msgstr "λεμονοπράσινο (#00FF00)" -#: ../src/filter-enums.cpp:43 -#, fuzzy -msgid "Background Alpha" -msgstr "Τύπος παρασκηνίου" +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:805 +msgctxt "Palette" +msgid "honeydew (#F0FFF0)" +msgstr "μελί δροσερό (#F0FFF0)" -#: ../src/filter-enums.cpp:44 -#, fuzzy -msgid "Fill Paint" -msgstr "Πλήρης διαδρομή:" +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:808 +msgctxt "Palette" +msgid "seagreen (#2E8B57)" +msgstr "θαλασσοπράσινο (#2E8B57)" -#: ../src/filter-enums.cpp:45 -#, fuzzy -msgid "Stroke Paint" -msgstr "Pembroke Pines" +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:811 +msgctxt "Palette" +msgid "mediumseagreen (#3CB371)" +msgstr "μεσαίο θαλασσοπράσινο (#3CB371)" -#: ../src/filter-enums.cpp:61 -#, fuzzy -msgid "Matrix" -msgstr "πίνακας" +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:814 +msgctxt "Palette" +msgid "springgreen (#00FF7F)" +msgstr "πράσινο της άνοιξης (#00FF7F)" -#: ../src/filter-enums.cpp:62 -#, fuzzy -msgid "Saturate" -msgstr "Κορεσμός του κόκκινου" +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:817 +msgctxt "Palette" +msgid "mintcream (#F5FFFA)" +msgstr "κρέμα δυόσμου (#F5FFFA)" -#: ../src/filter-enums.cpp:63 -#, fuzzy -msgid "Hue Rotate" -msgstr "Περιστροφή" +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:820 +msgctxt "Palette" +msgid "mediumspringgreen (#00FA9A)" +msgstr "μεσαίο πράσινο της άνοιξης (#00FA9A)" -#: ../src/filter-enums.cpp:64 -msgid "Luminance to Alpha" -msgstr "" +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:823 +msgctxt "Palette" +msgid "mediumaquamarine (#66CDAA)" +msgstr "μεσαίο πρασινο-γαλάζιο (#66CDAA)" -# #-#-#-#-# balsa.master.el.po (balsa 2.0.13) #-#-#-#-# -# -# #-#-#-#-# orca.master.el.po (orca.HEAD) #-#-#-#-# -# #-#-#-#-# gnome-system-tools.HEAD.el.po (el) #-#-#-#-# -#. File -#: ../src/filter-enums.cpp:70 ../src/interface.cpp:854 ../src/verbs.cpp:2237 -#: ../share/extensions/jessyInk_mouseHandler.inx.h:1 -#: ../share/extensions/jessyInk_transitions.inx.h:2 -msgid "Default" -msgstr "Προεπιλογή" +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:826 +msgctxt "Palette" +msgid "aquamarine (#7FFFD4)" +msgstr "πράσινο-γαλάζιο (#7FFFD4)" -#: ../src/filter-enums.cpp:71 -#, fuzzy -msgid "Over" -msgstr "Καθυστερημένες" +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:829 +msgctxt "Palette" +msgid "turquoise (#40E0D0)" +msgstr "τιρκουάζ (#40E0D0)" -#: ../src/filter-enums.cpp:72 -#, fuzzy -msgid "In" -msgstr "" -"#-#-#-#-# eog.master.el.po (eog-HEAD-po-el-4121) #-#-#-#-#\n" -"Μέσα\n" -"#-#-#-#-# gthumb.gthumb-2-12.el.po (gthumb-gthumb-2-10-po-el-6221) #-#-#-#-" -"#\n" -"Μέσα\n" -"#-#-#-#-# glade.master.el.po (glade3.HEAD) #-#-#-#-#\n" -"Μέσα (In)" +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:832 +msgctxt "Palette" +msgid "lightseagreen (#20B2AA)" +msgstr "ανοιχτό θαλασοπράσινο (#20B2AA)" -#: ../src/filter-enums.cpp:73 -#, fuzzy -msgid "Out" -msgstr "" -"#-#-#-#-# eog.master.el.po (eog-HEAD-po-el-4121) #-#-#-#-#\n" -"Έξω\n" -"#-#-#-#-# gthumb.gthumb-2-12.el.po (gthumb-gthumb-2-10-po-el-6221) #-#-#-#-" -"#\n" -"Έξω\n" -"#-#-#-#-# glade.master.el.po (glade3.HEAD) #-#-#-#-#\n" -"Έξω (Out)" +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:835 +msgctxt "Palette" +msgid "mediumturquoise (#48D1CC)" +msgstr "μεσαίο τιρκουάζ (#48D1CC)" -# -#: ../src/filter-enums.cpp:74 -#, fuzzy -msgid "Atop" -msgstr "Επιφάνεια εργασίας" +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:838 +msgctxt "Palette" +msgid "darkslategray (#2F4F4F)" +msgstr "βαθύ γκρι σχιστόλιθου (#2F4F4F)" -#: ../src/filter-enums.cpp:75 -#, fuzzy -msgid "XOR" -msgstr "" -"#-#-#-#-# drgeo.master.el.po (dr-genius 0.5.5) #-#-#-#-#\n" -"XOR (αποκλειστικό ή)\n" -"#-#-#-#-# genius.master.el.po (el) #-#-#-#-#\n" -"XOR" +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:841 +msgctxt "Palette" +msgid "paleturquoise (#AFEEEE)" +msgstr "χλομό τουρκουάζ (#AFEEEE)" -#: ../src/filter-enums.cpp:76 -#, fuzzy -msgid "Arithmetic" -msgstr "Αριθμητική" +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:844 +msgctxt "Palette" +msgid "teal (#008080)" +msgstr "αγριόπαπια (#008080)" -# #-#-#-#-# balsa.master.el.po (balsa 2.0.13) #-#-#-#-# -# -#: ../src/filter-enums.cpp:82 -#, fuzzy -msgid "Identity" -msgstr "" -"#-#-#-#-# evolution.master.el.po (evolution.HEAD) #-#-#-#-#\n" -"Ταυτότητα\n" -"#-#-#-#-# seahorse.master.el.po (seahorse.HEAD) #-#-#-#-#\n" -"Ταυτότητα\n" -"#-#-#-#-# gnome-keyring.master.el.po (el) #-#-#-#-#\n" -"Ταυτότητα\n" -"#-#-#-#-# balsa.master.el.po (balsa 2.0.13) #-#-#-#-#\n" -"Ταυτότητα" +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:847 +msgctxt "Palette" +msgid "darkcyan (#008B8B)" +msgstr "βαθύ κυανό (#008B8B)" -#: ../src/filter-enums.cpp:85 -#, fuzzy -msgid "Linear" -msgstr "" -"#-#-#-#-# glade.master.el.po (glade3.HEAD) #-#-#-#-#\n" -"Γραμμικό\n" -"#-#-#-#-# rhythmbox.master.el.po (el) #-#-#-#-#\n" -"Γραμμική" +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:850 +msgctxt "Palette" +msgid "cyan (#00FFFF)" +msgstr "κυανό (#00FFFF)" -#: ../src/filter-enums.cpp:86 -msgid "Gamma" -msgstr "Γάμμα" +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:853 +msgctxt "Palette" +msgid "lightcyan (#E0FFFF)" +msgstr "ανοιχτό κυανό (#E0FFFF)" -#: ../src/filter-enums.cpp:92 ../src/selection-chemistry.cpp:436 -#: ../src/widgets/gradient-selector.cpp:142 -msgid "Duplicate" -msgstr "Αντίγραφο" +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:856 +msgctxt "Palette" +msgid "azure (#F0FFFF)" +msgstr "γαλάζιος (#F0FFFF)" -#: ../src/filter-enums.cpp:93 -msgid "Wrap" -msgstr "Αναδίπλωση" +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:859 +msgctxt "Palette" +msgid "darkturquoise (#00CED1)" +msgstr "βαθύ τιρκουάζ (#00CED1)" -# #-#-#-#-# gtk-engines.master.el.po (el) #-#-#-#-# -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-# -# -# #-#-#-#-# orca.gnome-2-20.el.po (el) #-#-#-#-# -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-# -# -# #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# -# -# #-#-#-#-# orca.master.el.po (orca.HEAD) #-#-#-#-# -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-# -# -# #-#-#-#-# nautilus.master.el.po (el) #-#-#-#-# -# -# #-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-# -# -#: ../src/filter-enums.cpp:94 ../src/live_effects/lpe-ruler.cpp:34 -#: ../src/ui/dialog/document-properties.cpp:326 -#: ../src/ui/dialog/filter-effects-dialog.cpp:477 -#: ../src/ui/dialog/inkscape-preferences.cpp:266 -#: ../src/ui/dialog/inkscape-preferences.cpp:429 -#: ../src/ui/dialog/inkscape-preferences.cpp:585 -#: ../src/ui/dialog/inkscape-preferences.cpp:1213 -#: ../src/ui/dialog/inkscape-preferences.cpp:1262 -#: ../src/ui/dialog/input.cpp:607 ../src/ui/dialog/input.cpp:608 -#: ../src/ui/dialog/input.cpp:1269 ../src/verbs.cpp:2234 -#: ../src/widgets/stroke-style.cpp:365 ../src/widgets/toolbox.cpp:4054 -#: ../share/extensions/grid_polar.inx.h:18 -#: ../share/extensions/guides_creator.inx.h:15 -#: ../share/extensions/scour.inx.h:8 -msgid "None" -msgstr "Κανένα" +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:862 +msgctxt "Palette" +msgid "cadetblue (#5F9EA0)" +msgstr "μπλε μαθητή (#5F9EA0)" -#: ../src/filter-enums.cpp:100 ../src/flood-context.cpp:249 -#: ../src/widgets/sp-color-icc-selector.cpp:234 -#: ../src/widgets/sp-color-scales.cpp:405 -#: ../src/widgets/sp-color-scales.cpp:406 -msgid "Red" -msgstr "Κόκκινο" +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:865 +msgctxt "Palette" +msgid "powderblue (#B0E0E6)" +msgstr "μπλε σκόνη (#B0E0E6)" -#: ../src/filter-enums.cpp:101 ../src/flood-context.cpp:250 -#: ../src/widgets/sp-color-icc-selector.cpp:234 -#: ../src/widgets/sp-color-scales.cpp:408 -#: ../src/widgets/sp-color-scales.cpp:409 -msgid "Green" -msgstr "Πράσινο" +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:868 +msgctxt "Palette" +msgid "lightblue (#ADD8E6)" +msgstr "ανοιχτό μπλε (#ADD8E6)" -#: ../src/filter-enums.cpp:102 ../src/flood-context.cpp:251 -#: ../src/widgets/sp-color-icc-selector.cpp:234 -#: ../src/widgets/sp-color-scales.cpp:411 -#: ../src/widgets/sp-color-scales.cpp:412 -#, fuzzy -msgid "Blue" -msgstr "" -"#-#-#-#-# gossip.master.el.po (el) #-#-#-#-#\n" -"Μπλε\n" -"#-#-#-#-# gnome-games.master.el.po (gnome-games.HEAD.el) #-#-#-#-#\n" -"Μπλε\n" -"#-#-#-#-# empathy.master.el.po (empathy.HEAD) #-#-#-#-#\n" -"Μπλε\n" -"#-#-#-#-# gturing.master.el.po (el) #-#-#-#-#\n" -"Μπλέ\n" -"#-#-#-#-# xchat-gnome.master.el.po (xchat-gnome) #-#-#-#-#\n" -"Μπλε" - -#: ../src/filter-enums.cpp:103 ../src/flood-context.cpp:255 -msgid "Alpha" -msgstr "Άλφα" +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:871 +msgctxt "Palette" +msgid "deepskyblue (#00BFFF)" +msgstr "βαθύ μπλε του ουρανού (#00BFFF)" -# -#: ../src/filter-enums.cpp:109 -#, fuzzy -msgid "Erode" -msgstr "Κανένα" +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:874 +msgctxt "Palette" +msgid "skyblue (#87CEEB)" +msgstr "μπλε ουρανού (#87CEEB)" -#: ../src/filter-enums.cpp:110 -#, fuzzy -msgid "Dilate" -msgstr "Προσωπικό" +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:877 +msgctxt "Palette" +msgid "lightskyblue (#87CEFA)" +msgstr "ανοιχτό μπλε του ουρανού (#87CEFA)" -#: ../src/filter-enums.cpp:116 -#, fuzzy -msgid "Fractal Noise" -msgstr "Κλάσματα" +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:880 +msgctxt "Palette" +msgid "steelblue (#4682B4)" +msgstr "ατσάλινο μπλε (#4682B4)" -#: ../src/filter-enums.cpp:123 -#, fuzzy -msgid "Distant Light" -msgstr "Μονάδα απόστασης" +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:883 +msgctxt "Palette" +msgid "aliceblue (#F0F8FF)" +msgstr "μπλε της Αλίκης (#F0F8FF)" -#: ../src/filter-enums.cpp:124 -#, fuzzy -msgid "Point Light" -msgstr "Point Lay" +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:886 +msgctxt "Palette" +msgid "dodgerblue (#1E90FF)" +msgstr "τεχνητό μπλε (#1E90FF)" -#: ../src/filter-enums.cpp:125 -#, fuzzy -msgid "Spot Light" -msgstr "" -"#-#-#-#-# gnome-games.master.el.po (gnome-games.HEAD.el) #-#-#-#-#\n" -"Ανοιχτόχρωμος\n" -"#-#-#-#-# gturing.master.el.po (el) #-#-#-#-#\n" -"Λευκός\n" -"#-#-#-#-# f-spot.master.el.po (el) #-#-#-#-#\n" -"Φωτεινό" +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:889 +msgctxt "Palette" +msgid "slategray (#708090)" +msgstr "γκρι σχιστόλιθου (#708090)" -#: ../src/flood-context.cpp:248 -#, fuzzy -msgid "Visible Colors" -msgstr "Ορατές Στήλες" +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:892 +msgctxt "Palette" +msgid "lightslategray (#778899)" +msgstr "ανοιχτό γκρι σχιστόλιθου (#778899)" -#: ../src/flood-context.cpp:252 ../src/widgets/sp-color-icc-selector.cpp:236 -#: ../src/widgets/sp-color-icc-selector.cpp:237 -#: ../src/widgets/sp-color-scales.cpp:431 -#: ../src/widgets/sp-color-scales.cpp:432 ../src/widgets/toolbox.cpp:4436 -#: ../share/extensions/color_randomize.inx.h:4 -msgid "Hue" -msgstr "Απόχρωση" +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:895 +msgctxt "Palette" +msgid "lightsteelblue (#B0C4DE)" +msgstr "ανοιχτό μπλε ατσαλιού (#B0C4DE)" -#: ../src/flood-context.cpp:253 ../src/ui/dialog/inkscape-preferences.cpp:888 -#: ../src/widgets/sp-color-icc-selector.cpp:236 -#: ../src/widgets/sp-color-icc-selector.cpp:237 -#: ../src/widgets/sp-color-scales.cpp:434 -#: ../src/widgets/sp-color-scales.cpp:435 ../src/widgets/toolbox.cpp:4452 -#: ../share/extensions/color_randomize.inx.h:8 -msgid "Saturation" -msgstr "Κορεσμός" +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:898 +msgctxt "Palette" +msgid "cornflowerblue (#6495ED)" +msgstr "αζουριά (#6495ED)" -#: ../src/flood-context.cpp:254 ../src/widgets/sp-color-icc-selector.cpp:237 -#: ../src/widgets/sp-color-scales.cpp:437 -#: ../src/widgets/sp-color-scales.cpp:438 ../src/widgets/toolbox.cpp:4468 -#: ../share/extensions/color_randomize.inx.h:5 -msgid "Lightness" -msgstr "Φωτεινότητα" +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:901 +msgctxt "Palette" +msgid "royalblue (#4169E1)" +msgstr "βασιλικό μπλε (#4169E1)" -# #-#-#-#-# gtk-engines.master.el.po (el) #-#-#-#-# -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-# -# -# #-#-#-#-# orca.gnome-2-20.el.po (el) #-#-#-#-# -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-# -# -# #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# -# -# #-#-#-#-# orca.master.el.po (orca.HEAD) #-#-#-#-# -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-# -# -# #-#-#-#-# nautilus.master.el.po (el) #-#-#-#-# -# -# #-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-# -# -#: ../src/flood-context.cpp:266 -#, fuzzy -msgctxt "Flood autogap" -msgid "None" -msgstr "" -"#-#-#-#-# billreminder.master.el.po (billreminder) #-#-#-#-#\n" -"Κανένα\n" -"#-#-#-#-# evolution.master.el.po (evolution.HEAD) #-#-#-#-#\n" -"Κανένα\n" -"#-#-#-#-# eog.master.el.po (eog-HEAD-po-el-4121) #-#-#-#-#\n" -"Καμμία\n" -"#-#-#-#-# gtkhtml.master.el.po (gtkhtml.HEAD) #-#-#-#-#\n" -"Κανένα\n" -"#-#-#-#-# gthumb.gthumb-2-12.el.po (gthumb-gthumb-2-10-po-el-6221) #-#-#-#-" -"#\n" -"Κανένα\n" -"#-#-#-#-# gnome-games.master.el.po (gnome-games.HEAD.el) #-#-#-#-#\n" -"Κανένα\n" -"#-#-#-#-# gnome-utils.master.el.po (gnome-utils.gnome-2-26) #-#-#-#-#\n" -"Κανένα\n" -"#-#-#-#-# gok.master.el.po (el) #-#-#-#-#\n" -"Κανένα\n" -"#-#-#-#-# sawfish.master.el.po (sawfish 1.2-gtk2) #-#-#-#-#\n" -"Κανένα\n" -"#-#-#-#-# hamster-applet.master.el.po (hamster-applet.HEAD) #-#-#-#-#\n" -"Καμμία\n" -"#-#-#-#-# galeon.master.el.po (galeon 1.0) #-#-#-#-#\n" -"Κανένα\n" -"#-#-#-#-# gnome-disk-utility.master.el.po (gnome-disk_utility) #-#-#-#-#\n" -"Κανένα\n" -"#-#-#-#-# empathy.master.el.po (empathy.HEAD) #-#-#-#-#\n" -"Κανένα\n" -"#-#-#-#-# gturing.master.el.po (el) #-#-#-#-#\n" -"Στατική\n" -"#-#-#-#-# gnome-control-center.master.el.po (el) #-#-#-#-#\n" -"Κανένα\n" -"#-#-#-#-# gnome-media.master.el.po (gnome-media.HEAD) #-#-#-#-#\n" -"Κανένα\n" -"#-#-#-#-# nautilus-actions.master.el.po (el) #-#-#-#-#\n" -"Δεν επιλέχτηκε κανένα\n" -"#-#-#-#-# gtk-engines.master.el.po (el) #-#-#-#-#\n" -"Κανένα\n" -"#-#-#-#-# gparted.master.el.po (gparted.HEAD) #-#-#-#-#\n" -"Τίποτα\n" -"#-#-#-#-# gnome-system-tools.master.el.po (el) #-#-#-#-#\n" -"Κανένα\n" -"#-#-#-#-# gnome-color-manager.master.el.po #-#-#-#-#\n" -"Κανένα\n" -"#-#-#-#-# banshee.master.el.po (Banshee) #-#-#-#-#\n" -"Κανένα\n" -"#-#-#-#-# conglomerate.master.el.po (el) #-#-#-#-#\n" -"Κανένα\n" -"#-#-#-#-# drwright.master.el.po (el) #-#-#-#-#\n" -"Κανένα\n" -"#-#-#-#-# gtranslator.master.el.po (gtranslator 1.0) #-#-#-#-#\n" -"Κανένα\n" -"#-#-#-#-# billreminder.billreminder-0.4.0.el.po (billreminder) #-#-#-#-#\n" -"Κανένα\n" -"#-#-#-#-# network-manager-netbook.master.el.po (upstream-translations." -"network-manager) #-#-#-#-#\n" -"Καμία\n" -"#-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-#\n" -"Κανένα\n" -"#-#-#-#-# evolution-exchange.master.el.po (el) #-#-#-#-#\n" -"Κανένα\n" -"#-#-#-#-# glade.master.el.po (glade3.HEAD) #-#-#-#-#\n" -"Κανένα\n" -"#-#-#-#-# tasks.master.el.po (tasks 0.2) #-#-#-#-#\n" -"Κανένα\n" -"#-#-#-#-# orca.master.el.po (orca.HEAD) #-#-#-#-#\n" -"Κανένα\n" -"#-#-#-#-# drgeo.master.el.po (dr-genius 0.5.5) #-#-#-#-#\n" -"Κενή\n" -"#-#-#-#-# gcompris.master.el.po (gcompris.HEAD) #-#-#-#-#\n" -"Κανένα\n" -"#-#-#-#-# f-spot.master.el.po (el) #-#-#-#-#\n" -"Κανένα\n" -"#-#-#-#-# ghex.master.el.po (ghex 1.2) #-#-#-#-#\n" -"Καμία\n" -"#-#-#-#-# dates.master.el.po (dates master) #-#-#-#-#\n" -"Κανένα\n" -"#-#-#-#-# gtk+.master.el.po (gtk+ 2.20.1.1) #-#-#-#-#\n" -"Κανένα\n" -"#-#-#-#-# network-manager-openvpn.master.el.po (NetworkManager-openvpn." -"HEAD) #-#-#-#-#\n" -"Χωρίς\n" -"#-#-#-#-# gnome-subtitles.master.el.po (gnome-subtitles 0.6) #-#-#-#-#\n" -"Κανένα\n" -"#-#-#-#-# nautilus.master.el.po (el) #-#-#-#-#\n" -"Καθόλου\n" -"#-#-#-#-# evince.master.el.po (evince.HEAD) #-#-#-#-#\n" -"Κανένα\n" -"#-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-#\n" -"Κανένα\n" -"#-#-#-#-# banshee.stable-1.8.el.po (Banshee) #-#-#-#-#\n" -"Κανένα\n" -"#-#-#-#-# epiphany-extensions.master.el.po (el) #-#-#-#-#\n" -"Κανένα\n" -"#-#-#-#-# totem.master.el.po (totem.HEAD) #-#-#-#-#\n" -"Κανένα\n" -"#-#-#-#-# conduit.master.el.po (conduit.HEAD) #-#-#-#-#\n" -"Καμμία" +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:904 +msgctxt "Palette" +msgid "midnightblue (#191970)" +msgstr "μπλε μεσονυχτίου (#191970)" -#: ../src/flood-context.cpp:267 -#, fuzzy -msgctxt "Flood autogap" -msgid "Small" -msgstr "Μικρό" +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:907 +msgctxt "Palette" +msgid "lavender (#E6E6FA)" +msgstr "λεβάντα (#E6E6FA)" -#: ../src/flood-context.cpp:268 -#, fuzzy -msgctxt "Flood autogap" -msgid "Medium" -msgstr "" -"#-#-#-#-# gbrainy.master.el.po (gbrainy master) #-#-#-#-#\n" -"Μεσαίο\n" -"#-#-#-#-# gnome-games.master.el.po (gnome-games.HEAD.el) #-#-#-#-#\n" -"Μεσαίο\n" -"#-#-#-#-# gturing.master.el.po (el) #-#-#-#-#\n" -"Μεσαίο\n" -"#-#-#-#-# gnome-system-tools.master.el.po (el) #-#-#-#-#\n" -"Μέτριο\n" -"#-#-#-#-# banshee.master.el.po (Banshee) #-#-#-#-#\n" -"Μέτριος\n" -"#-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-#\n" -"Μεσαίο\n" -"#-#-#-#-# f-spot.master.el.po (el) #-#-#-#-#\n" -"Μεσαίο\n" -"#-#-#-#-# gtk+.master.el.po (gtk+ 2.20.1.1) #-#-#-#-#\n" -"Μεσαία\n" -"#-#-#-#-# pan2.master.el.po (el) #-#-#-#-#\n" -"Μεσαίος\n" -"#-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-#\n" -"Μεσαίο\n" -"#-#-#-#-# banshee.stable-1.8.el.po (Banshee) #-#-#-#-#\n" -"Μέτριο" +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:910 +msgctxt "Palette" +msgid "navy (#000080)" +msgstr "μπλε θάλασσας (#000080)" -#: ../src/flood-context.cpp:269 -#, fuzzy -msgctxt "Flood autogap" -msgid "Large" -msgstr "" -"#-#-#-#-# gnome-games.master.el.po (gnome-games.HEAD.el) #-#-#-#-#\n" -"Μεγάλο\n" -"#-#-#-#-# gnome-settings-daemon.master.el.po (el) #-#-#-#-#\n" -"Μεγάλο\n" -"#-#-#-#-# dasher.master.el.po (dasher.HEAD) #-#-#-#-#\n" -"Μεγάλη\n" -"#-#-#-#-# gnome-control-center.master.el.po (el) #-#-#-#-#\n" -"Μεγάλο\n" -"#-#-#-#-# drwright.master.el.po (el) #-#-#-#-#\n" -"Μεγάλο\n" -"#-#-#-#-# rhythmbox.master.el.po (el) #-#-#-#-#\n" -"Μεγάλο\n" -"#-#-#-#-# f-spot.master.el.po (el) #-#-#-#-#\n" -"Μεγάλο\n" -"#-#-#-#-# totem.master.el.po (totem.HEAD) #-#-#-#-#\n" -"Μεγάλο" +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:913 +msgctxt "Palette" +msgid "darkblue (#00008B)" +msgstr "σκούρο μπλε (#00008B)" -#: ../src/flood-context.cpp:471 -msgid "Too much inset, the result is empty." -msgstr "" +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:916 +msgctxt "Palette" +msgid "mediumblue (#0000CD)" +msgstr "μεσαίο μπλε (#0000CD)" -#: ../src/flood-context.cpp:511 -#, c-format -msgid "" -"Area filled, path with %d node created and unioned with selection." -msgid_plural "" -"Area filled, path with %d nodes created and unioned with selection." -msgstr[0] "" -msgstr[1] "" +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:919 +msgctxt "Palette" +msgid "blue (#0000FF)" +msgstr "μπλε (#0000FF)" -#: ../src/flood-context.cpp:515 -#, c-format -msgid "Area filled, path with %d node created." -msgid_plural "Area filled, path with %d nodes created." -msgstr[0] "" -msgstr[1] "" +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:922 +msgctxt "Palette" +msgid "ghostwhite (#F8F8FF)" +msgstr "λευκό φαντάσματος (#F8F8FF)" -#: ../src/flood-context.cpp:787 ../src/flood-context.cpp:1101 -msgid "Area is not bounded, cannot fill." -msgstr "" +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:925 +msgctxt "Palette" +msgid "slateblue (#6A5ACD)" +msgstr "μπλε σχιστόλιθου (#6A5ACD)" -#: ../src/flood-context.cpp:1106 -msgid "" -"Only the visible part of the bounded area was filled. If you want to " -"fill all of the area, undo, zoom out, and fill again." -msgstr "" +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:928 +msgctxt "Palette" +msgid "darkslateblue (#483D8B)" +msgstr "βαθύ μπλε σχιστόλιθου (#483D8B)" -#: ../src/flood-context.cpp:1124 ../src/flood-context.cpp:1283 -#, fuzzy -msgid "Fill bounded area" -msgstr "Ρυθμίσεις επιφάνειας εργασίας" +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:931 +msgctxt "Palette" +msgid "mediumslateblue (#7B68EE)" +msgstr "μεσαίο μπλε σχιστόλιθου (#7B68EE)" -#: ../src/flood-context.cpp:1143 -#, fuzzy -msgid "Set style on object" -msgstr "Αλλαγή στύλ αντικειμένου" +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:934 +msgctxt "Palette" +msgid "mediumpurple (#9370DB)" +msgstr "μεσαίο πορφυρό (#9370DB)" -#: ../src/flood-context.cpp:1202 -msgid "Draw over areas to add to fill, hold Alt for touch fill" -msgstr "" +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:937 +msgctxt "Palette" +msgid "blueviolet (#8A2BE2)" +msgstr "μπλε βιολετί (#8A2BE2)" -# -#: ../src/gradient-context.cpp:132 ../src/gradient-drag.cpp:78 -#, fuzzy -msgid "Linear gradient start" -msgstr "Προσθήκη νέου παροχέα" +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:940 +msgctxt "Palette" +msgid "indigo (#4B0082)" +msgstr "λουλακί (#4B0082)" -# -#. POINT_LG_BEGIN -#: ../src/gradient-context.cpp:133 ../src/gradient-drag.cpp:79 -#, fuzzy -msgid "Linear gradient end" -msgstr "Προσθήκη νέου παροχέα" +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:943 +msgctxt "Palette" +msgid "darkorchid (#9932CC)" +msgstr "βαθύ ορχιδέας (#9932CC)" -# -#: ../src/gradient-context.cpp:134 ../src/gradient-drag.cpp:80 -#, fuzzy -msgid "Linear gradient mid stop" -msgstr "Προσθήκη νέου παροχέα" +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:946 +msgctxt "Palette" +msgid "darkviolet (#9400D3)" +msgstr "σκούρο βιολετί (#9400D3)" -# -#: ../src/gradient-context.cpp:135 ../src/gradient-drag.cpp:81 -#, fuzzy -msgid "Radial gradient center" -msgstr "Προσθήκη νέου παροχέα" +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:949 +msgctxt "Palette" +msgid "mediumorchid (#BA55D3)" +msgstr "μεσαίο ορχιδέας (#BA55D3)" -# -#: ../src/gradient-context.cpp:136 ../src/gradient-context.cpp:137 -#: ../src/gradient-drag.cpp:82 ../src/gradient-drag.cpp:83 -#, fuzzy -msgid "Radial gradient radius" -msgstr "Προσθήκη νέου παροχέα" +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:952 +msgctxt "Palette" +msgid "thistle (#D8BFD8)" +msgstr "γαϊδουράγκαθο (#D8BFD8)" -# -#: ../src/gradient-context.cpp:138 ../src/gradient-drag.cpp:84 -#, fuzzy -msgid "Radial gradient focus" -msgstr "Προσθήκη νέου παροχέα" +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:955 +msgctxt "Palette" +msgid "plum (#DDA0DD)" +msgstr "δαμασκηνί (#DDA0DD)" -# -#. POINT_RG_FOCUS -#: ../src/gradient-context.cpp:139 ../src/gradient-context.cpp:140 -#: ../src/gradient-drag.cpp:85 ../src/gradient-drag.cpp:86 -#, fuzzy -msgid "Radial gradient mid stop" -msgstr "Προσθήκη νέου παροχέα" +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:958 +msgctxt "Palette" +msgid "violet (#EE82EE)" +msgstr "βιολετί (#EE82EE)" -#. TRANSLATORS: %s will be substituted with the point name (see previous messages); This is part of a compound message -#: ../src/gradient-context.cpp:165 -#, fuzzy, c-format -msgid "%s selected" -msgstr "%d επιλεγμένο" +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:961 +msgctxt "Palette" +msgid "purple (#800080)" +msgstr "βιολετί (μοβ) (#800080)" -#. TRANSLATORS: Mind the space in front. This is part of a compound message -#: ../src/gradient-context.cpp:167 ../src/gradient-context.cpp:176 -#, fuzzy, c-format -msgid " out of %d gradient handle" -msgid_plural " out of %d gradient handles" -msgstr[0] "Αρχικοποίηση" -msgstr[1] "Αρχικοποίηση" +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:964 +msgctxt "Palette" +msgid "darkmagenta (#8B008B)" +msgstr "σκούρο ματζέντα (#8B008B)" -#. TRANSLATORS: Mind the space in front. (Refers to gradient handles selected). This is part of a compound message -#: ../src/gradient-context.cpp:168 ../src/gradient-context.cpp:177 -#: ../src/gradient-context.cpp:184 -#, fuzzy, c-format -msgid " on %d selected object" -msgid_plural " on %d selected objects" -msgstr[0] "Διαγραφή επιλεγμένων αντικειμένων" -msgstr[1] "Διαγραφή επιλεγμένων αντικειμένων" +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:967 +msgctxt "Palette" +msgid "magenta (#FF00FF)" +msgstr "ματζέντα (#FF00FF)" -#. TRANSLATORS: This is a part of a compound message (out of two more indicating: grandint handle count & object count) -#: ../src/gradient-context.cpp:174 -#, c-format -msgid "" -"One handle merging %d stop (drag with Shift to separate) selected" -msgid_plural "" -"One handle merging %d stops (drag with Shift to separate) selected" -msgstr[0] "" -msgstr[1] "" +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:970 +msgctxt "Palette" +msgid "orchid (#DA70D6)" +msgstr "ορχιδέα (#DA70D6)" -#. TRANSLATORS: The plural refers to number of selected gradient handles. This is part of a compound message (part two indicates selected object count) -#: ../src/gradient-context.cpp:182 -#, fuzzy, c-format -msgid "%d gradient handle selected out of %d" -msgid_plural "%d gradient handles selected out of %d" -msgstr[0] "%d: βασικός φάκελος του/των επιλεγμένου/ων αρχείου/ων" -msgstr[1] "%d: βασικός φάκελος του/των επιλεγμένου/ων αρχείου/ων" +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:973 +msgctxt "Palette" +msgid "mediumvioletred (#C71585)" +msgstr "μεσαίο ιωδοκόκκινο (#C71585)" -#. TRANSLATORS: The plural refers to number of selected objects -#: ../src/gradient-context.cpp:189 -#, c-format -msgid "No gradient handles selected out of %d on %d selected object" -msgid_plural "" -"No gradient handles selected out of %d on %d selected objects" -msgstr[0] "" -msgstr[1] "" +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:976 +msgctxt "Palette" +msgid "deeppink (#FF1493)" +msgstr "βαθύ ροζ (#FF1493)" -#: ../src/gradient-context.cpp:389 ../src/gradient-context.cpp:482 -#: ../src/ui/dialog/swatches.cpp:187 ../src/widgets/gradient-vector.cpp:740 -#, fuzzy -msgid "Add gradient stop" -msgstr "βραχύβια" +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:979 +msgctxt "Palette" +msgid "hotpink (#FF69B4)" +msgstr "ζεστό ροζ (#FF69B4)" -#: ../src/gradient-context.cpp:457 -#, fuzzy -msgid "Simplify gradient" -msgstr "Απλοποιημένη" +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:982 +msgctxt "Palette" +msgid "lavenderblush (#FFF0F5)" +msgstr "κοκκινωπή λεβάντα (#FFF0F5)" -#: ../src/gradient-context.cpp:534 -#, fuzzy -msgid "Create default gradient" -msgstr "Αποκατάσταση προεπιλεγμένων γραμματοσειρών" +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:985 +msgctxt "Palette" +msgid "palevioletred (#DB7093)" +msgstr "χλωμό ιωδοκόκκινο (#DB7093)" -#: ../src/gradient-context.cpp:589 -msgid "Draw around handles to select them" -msgstr "" +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:988 +msgctxt "Palette" +msgid "crimson (#DC143C)" +msgstr "πορφυρό (#DC143C)" -#: ../src/gradient-context.cpp:698 -msgid "Ctrl: snap gradient angle" -msgstr "" +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:991 +msgctxt "Palette" +msgid "pink (#FFC0CB)" +msgstr "ροζ (#FFC0CB)" -#: ../src/gradient-context.cpp:699 -msgid "Shift: draw gradient around the starting point" -msgstr "" +#. Palette: ./svg.gpl +#: ../share/palettes/palettes.h:994 +msgctxt "Palette" +msgid "lightpink (#FFB6C1)" +msgstr "ανοιχτό ροζ (#FFB6C1)" -#: ../src/gradient-context.cpp:819 -#, fuzzy -msgid "Invert gradient" -msgstr "Gradient γεγονότος" +#. Palette: ./Tango-Palette.gpl +#: ../share/palettes/palettes.h:997 +msgctxt "Palette" +msgid "Butter 1" +msgstr "Βούτυρο 1" -#: ../src/gradient-context.cpp:936 -#, c-format -msgid "Gradient for %d object; with Ctrl to snap angle" -msgid_plural "Gradient for %d objects; with Ctrl to snap angle" -msgstr[0] "" -msgstr[1] "" +#. Palette: ./Tango-Palette.gpl +#: ../share/palettes/palettes.h:1000 +msgctxt "Palette" +msgid "Butter 2" +msgstr "Βούτυρο 2" -# -#: ../src/gradient-context.cpp:940 -#, fuzzy -msgid "Select objects on which to create gradient." -msgstr "Διαγραφή επιλεγμένου αντικειμένου" +#. Palette: ./Tango-Palette.gpl +#: ../share/palettes/palettes.h:1003 +msgctxt "Palette" +msgid "Butter 3" +msgstr "Βούτυρο 3" -#: ../src/gradient-drag.cpp:630 -#, fuzzy -msgid "Merge gradient handles" -msgstr "βραχύβια" +#. Palette: ./Tango-Palette.gpl +#: ../share/palettes/palettes.h:1006 +msgctxt "Palette" +msgid "Chameleon 1" +msgstr "Χαμαιλέοντας 1" -#: ../src/gradient-drag.cpp:935 -#, fuzzy -msgid "Move gradient handle" -msgstr "βραχύβια" +#. Palette: ./Tango-Palette.gpl +#: ../share/palettes/palettes.h:1009 +msgctxt "Palette" +msgid "Chameleon 2" +msgstr "Χαμαιλέοντας 2" -#: ../src/gradient-drag.cpp:988 ../src/widgets/gradient-vector.cpp:771 -#, fuzzy -msgid "Delete gradient stop" -msgstr "Διαγραφή ομάδας" +#. Palette: ./Tango-Palette.gpl +#: ../share/palettes/palettes.h:1012 +msgctxt "Palette" +msgid "Chameleon 3" +msgstr "Χαμαιλέοντας 3" -#: ../src/gradient-drag.cpp:1152 -#, c-format -msgid "" -"%s %d for: %s%s; drag with Ctrl to snap offset; click with Ctrl" -"+Alt to delete stop" -msgstr "" +#. Palette: ./Tango-Palette.gpl +#: ../share/palettes/palettes.h:1015 +msgctxt "Palette" +msgid "Orange 1" +msgstr "Πορτοκαλί 1" -#: ../src/gradient-drag.cpp:1156 ../src/gradient-drag.cpp:1163 -#, fuzzy -msgid " (stroke)" -msgstr "ο διαγραμμένο" +#. Palette: ./Tango-Palette.gpl +#: ../share/palettes/palettes.h:1018 +msgctxt "Palette" +msgid "Orange 2" +msgstr "Πορτοκαλί 2" -#: ../src/gradient-drag.cpp:1160 -#, c-format -msgid "" -"%s for: %s%s; drag with Ctrl to snap angle, with Ctrl+Alt to " -"preserve angle, with Ctrl+Shift to scale around center" -msgstr "" +#. Palette: ./Tango-Palette.gpl +#: ../share/palettes/palettes.h:1021 +msgctxt "Palette" +msgid "Orange 3" +msgstr "Πορτοκαλί 3" -#: ../src/gradient-drag.cpp:1168 -#, c-format -msgid "" -"Radial gradient center and focus; drag with Shift to " -"separate focus" -msgstr "" +#. Palette: ./Tango-Palette.gpl +#: ../share/palettes/palettes.h:1024 +msgctxt "Palette" +msgid "Sky Blue 1" +msgstr "μπλε ουρανού 1" -#: ../src/gradient-drag.cpp:1171 -#, c-format -msgid "" -"Gradient point shared by %d gradient; drag with Shift to " -"separate" -msgid_plural "" -"Gradient point shared by %d gradients; drag with Shift to " -"separate" -msgstr[0] "" -msgstr[1] "" - -#: ../src/gradient-drag.cpp:1871 -#, fuzzy -msgid "Move gradient handle(s)" -msgstr "βραχύβια" +#. Palette: ./Tango-Palette.gpl +#: ../share/palettes/palettes.h:1027 +msgctxt "Palette" +msgid "Sky Blue 2" +msgstr "μπλε ουρανού 2" -#: ../src/gradient-drag.cpp:1907 -#, fuzzy -msgid "Move gradient mid stop(s)" -msgstr "Διαγραφή επιλογής" +#. Palette: ./Tango-Palette.gpl +#: ../share/palettes/palettes.h:1030 +msgctxt "Palette" +msgid "Sky Blue 3" +msgstr "μπλε ουρανού 3" -#: ../src/gradient-drag.cpp:2195 -#, fuzzy -msgid "Delete gradient stop(s)" -msgstr "Διαγραφή ομάδας" +#. Palette: ./Tango-Palette.gpl +#: ../share/palettes/palettes.h:1033 +msgctxt "Palette" +msgid "Plum 1" +msgstr "Δαμασκηνί 1" -#: ../src/helper/units.cpp:37 ../src/live_effects/lpe-ruler.cpp:44 -msgid "Unit" -msgstr "Μονάδα" +#. Palette: ./Tango-Palette.gpl +#: ../share/palettes/palettes.h:1036 +msgctxt "Palette" +msgid "Plum 2" +msgstr "Δαμασκηνί 2" -#. Add the units menu. -#: ../src/helper/units.cpp:37 ../src/widgets/select-toolbar.cpp:498 -#: ../src/widgets/toolbox.cpp:1575 ../src/widgets/toolbox.cpp:3321 -#: ../src/widgets/toolbox.cpp:6045 ../src/widgets/toolbox.cpp:8445 -#: ../share/extensions/dxf_outlines.inx.h:10 -msgid "Units" -msgstr "Μονάδες" +#. Palette: ./Tango-Palette.gpl +#: ../share/palettes/palettes.h:1039 +msgctxt "Palette" +msgid "Plum 3" +msgstr "Δαμασκηνί 3" -#: ../src/helper/units.cpp:38 -#, fuzzy -msgid "Point" -msgstr "" -"#-#-#-#-# libgnomeprint.master.el.po (el) #-#-#-#-#\n" -"Στιγμή\n" -"#-#-#-#-# drgeo.master.el.po (dr-genius 0.5.5) #-#-#-#-#\n" -"Σημείο" +#. Palette: ./Tango-Palette.gpl +#: ../share/palettes/palettes.h:1042 +msgctxt "Palette" +msgid "Chocolate 1" +msgstr "σοκολατί 1" -#: ../src/helper/units.cpp:38 ../src/ui/widget/selected-style.cpp:294 -#: ../share/extensions/dxf_outlines.inx.h:17 -msgid "pt" -msgstr "pt" +#. Palette: ./Tango-Palette.gpl +#: ../share/palettes/palettes.h:1045 +msgctxt "Palette" +msgid "Chocolate 2" +msgstr "σοκολατί 2" -# -#: ../src/helper/units.cpp:38 ../share/extensions/perfectboundcover.inx.h:15 -msgid "Points" -msgstr "Στιγμές" +#. Palette: ./Tango-Palette.gpl +#: ../share/palettes/palettes.h:1048 +msgctxt "Palette" +msgid "Chocolate 3" +msgstr "σοκολατί 3" -#: ../src/helper/units.cpp:38 -msgid "Pt" -msgstr "Pt" +#. Palette: ./Tango-Palette.gpl +#: ../share/palettes/palettes.h:1051 +msgctxt "Palette" +msgid "Scarlet Red 1" +msgstr "Κατακόκκινο 1" -#: ../src/helper/units.cpp:39 -#, fuzzy -msgid "Pica" -msgstr "Picasa" +#. Palette: ./Tango-Palette.gpl +#: ../share/palettes/palettes.h:1054 +msgctxt "Palette" +msgid "Scarlet Red 2" +msgstr "Κατακόκκινο 2" -#: ../src/helper/units.cpp:39 ../share/extensions/dxf_outlines.inx.h:16 -#, fuzzy -msgid "pc" -msgstr "c" +#. Palette: ./Tango-Palette.gpl +#: ../share/palettes/palettes.h:1057 +msgctxt "Palette" +msgid "Scarlet Red 3" +msgstr "Κατακόκκινο 3" -#: ../src/helper/units.cpp:39 -#, fuzzy -msgid "Picas" -msgstr "Picasa" +# Translation of "custom" sucks! ("kata paraggelia"??? nah!) +#. Palette: ./Tango-Palette.gpl +#: ../share/palettes/palettes.h:1060 +msgctxt "Palette" +msgid "Aluminium 1" +msgstr "Αλουμίνιο 1" -#: ../src/helper/units.cpp:39 -#, fuzzy -msgid "Pc" -msgstr "P" +# Translation of "custom" sucks! ("kata paraggelia"??? nah!) +#. Palette: ./Tango-Palette.gpl +#: ../share/palettes/palettes.h:1063 +msgctxt "Palette" +msgid "Aluminium 2" +msgstr "Αλουμίνιο 2" -#: ../src/helper/units.cpp:40 -msgid "Pixel" -msgstr "Εικονοστοιχείο" +# Translation of "custom" sucks! ("kata paraggelia"??? nah!) +#. Palette: ./Tango-Palette.gpl +#: ../share/palettes/palettes.h:1066 +msgctxt "Palette" +msgid "Aluminium 3" +msgstr "Αλουμίνιο 3" -#: ../src/helper/units.cpp:40 ../src/ui/dialog/inkscape-preferences.cpp:253 -#: ../src/ui/dialog/inkscape-preferences.cpp:257 -#: ../src/ui/dialog/inkscape-preferences.cpp:260 -#: ../src/ui/widget/selected-style.cpp:290 -#: ../share/extensions/dxf_outlines.inx.h:18 -#: ../share/extensions/gears.inx.h:10 -msgid "px" -msgstr "px" +# Translation of "custom" sucks! ("kata paraggelia"??? nah!) +#. Palette: ./Tango-Palette.gpl +#: ../share/palettes/palettes.h:1069 +msgctxt "Palette" +msgid "Aluminium 4" +msgstr "Αλουμίνιο 4" -#: ../src/helper/units.cpp:40 -msgid "Pixels" -msgstr "Εικονοστοιχεία" +# Translation of "custom" sucks! ("kata paraggelia"??? nah!) +#. Palette: ./Tango-Palette.gpl +#: ../share/palettes/palettes.h:1072 +msgctxt "Palette" +msgid "Aluminium 5" +msgstr "Αλουμίνιο 5" -#: ../src/helper/units.cpp:40 -msgid "Px" -msgstr "Px" +# Translation of "custom" sucks! ("kata paraggelia"??? nah!) +#. Palette: ./Tango-Palette.gpl +#: ../share/palettes/palettes.h:1075 +msgctxt "Palette" +msgid "Aluminium 6" +msgstr "Αλουμίνιο 6" -#. You can add new elements from this point forward -#: ../src/helper/units.cpp:42 -msgid "Percent" -msgstr "Ποσοστό" +#. Palette: ./Ubuntu.gpl +#: ../share/palettes/palettes.h:1078 +msgctxt "Palette" +msgid "Orange Hilight" +msgstr "Επισήμανση πορτακαλί" -#: ../src/helper/units.cpp:42 ../src/ui/dialog/inkscape-preferences.cpp:273 -msgid "%" -msgstr "%" +#. Palette: ./Ubuntu.gpl +#: ../share/palettes/palettes.h:1081 +msgctxt "Palette" +msgid "Orange" +msgstr "Πορτοκαλί" -#: ../src/helper/units.cpp:42 -msgid "Percents" -msgstr "Ποσοστά" +#. Palette: ./Ubuntu.gpl +#: ../share/palettes/palettes.h:1084 +msgctxt "Palette" +msgid "Orange Base" +msgstr "Βάση πορτοκαλί" -#: ../src/helper/units.cpp:43 -msgid "Millimeter" -msgstr "Χιλιοστό" +#. Palette: ./Ubuntu.gpl +#: ../share/palettes/palettes.h:1087 +msgctxt "Palette" +msgid "Orange Shadow" +msgstr "Σκιά πορτοκαλί" -#: ../src/helper/units.cpp:43 ../src/ui/widget/selected-style.cpp:298 -#: ../share/extensions/dxf_outlines.inx.h:15 ../share/extensions/gears.inx.h:9 -msgid "mm" -msgstr "mm" +#. Palette: ./Ubuntu.gpl +#: ../share/palettes/palettes.h:1090 +msgctxt "Palette" +msgid "Accent Yellow Highlight" +msgstr "Έντονο τονισμένο κίτρινο " -#: ../src/helper/units.cpp:43 -msgid "Millimeters" -msgstr "Χιλιοστά" +#. Palette: ./Ubuntu.gpl +#: ../share/palettes/palettes.h:1093 +msgctxt "Palette" +msgid "Yellow" +msgstr "Κίτρινο" -#: ../src/helper/units.cpp:44 -msgid "Centimeter" -msgstr "Εκατοστό" +#. Palette: ./Ubuntu.gpl +#: ../share/palettes/palettes.h:1096 +msgctxt "Palette" +msgid "Accent Yellow Base" +msgstr "Έντονο βασικό κίτρινο" -#: ../src/helper/units.cpp:44 ../share/extensions/dxf_outlines.inx.h:11 -msgid "cm" -msgstr "cm" +#. Palette: ./Ubuntu.gpl +#: ../share/palettes/palettes.h:1099 +msgctxt "Palette" +msgid "Accent Yellow Shadow" +msgstr "Έντονη κίτρινη σκιά" -#: ../src/helper/units.cpp:44 -msgid "Centimeters" -msgstr "Εκατοστά" +#. Palette: ./Ubuntu.gpl +#: ../share/palettes/palettes.h:1102 +msgctxt "Palette" +msgid "Accent Orange" +msgstr "Έντονο πορτοκαλί" -#: ../src/helper/units.cpp:45 -msgid "Meter" -msgstr "Μέτρο" +#. Palette: ./Ubuntu.gpl +#: ../share/palettes/palettes.h:1105 +msgctxt "Palette" +msgid "Accent Red" +msgstr "Έντονο κόκκινο" -# #-#-#-#-# libgnomeprintui.master.el.po (el) #-#-#-#-# -# -#: ../src/helper/units.cpp:45 ../share/extensions/dxf_outlines.inx.h:14 -msgid "m" -msgstr "m" +#. Palette: ./Ubuntu.gpl +#: ../share/palettes/palettes.h:1108 +msgctxt "Palette" +msgid "Accent Red Base" +msgstr "Βάση έντονου κόκκινου" -#: ../src/helper/units.cpp:45 -msgid "Meters" -msgstr "Μέτρα" +#. Palette: ./Ubuntu.gpl +#: ../share/palettes/palettes.h:1111 +msgctxt "Palette" +msgid "Accent Deep Red" +msgstr "Έντονο βαθύ κόκκινο" -#. no svg_unit -#: ../src/helper/units.cpp:46 -msgid "Inch" -msgstr "Ίντσα" +#. Palette: ./Ubuntu.gpl +#: ../share/palettes/palettes.h:1114 +msgctxt "Palette" +msgid "Human Highlight" +msgstr "Ανθρώπινος τονισμός" -# #-#-#-#-# libgnomeprint.master.el.po (el) #-#-#-#-# -# -# #-#-#-#-# libgnomeprintui.master.el.po (el) #-#-#-#-# -# -#: ../src/helper/units.cpp:46 ../share/extensions/dxf_outlines.inx.h:13 -#: ../share/extensions/gears.inx.h:8 -#, fuzzy -msgid "in" -msgstr "" -"#-#-#-#-# libgnomeprint.master.el.po (el) #-#-#-#-#\n" -"in\n" -"#-#-#-#-# rhythmbox.master.el.po (el) #-#-#-#-#\n" -"σε\n" -"#-#-#-#-# tasque.master.el.po (el) #-#-#-#-#\n" -"σε\n" -"#-#-#-#-# libgnomeprintui.master.el.po (el) #-#-#-#-#\n" -"in" +#. Palette: ./Ubuntu.gpl +#: ../share/palettes/palettes.h:1117 +msgctxt "Palette" +msgid "Human" +msgstr "Άνθρωπος" -#: ../src/helper/units.cpp:46 -msgid "Inches" -msgstr "Ίντσες" +#. Palette: ./Ubuntu.gpl +#: ../share/palettes/palettes.h:1120 +msgctxt "Palette" +msgid "Human Base" +msgstr "Ανθρώπινη βάση" -# #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# -# -#: ../src/helper/units.cpp:47 -#, fuzzy -msgid "Foot" -msgstr "Υποσέλιδο" +#. Palette: ./Ubuntu.gpl +#: ../share/palettes/palettes.h:1123 +msgctxt "Palette" +msgid "Environmental Shadow" +msgstr "Περιβαλλοντική σκιά" -#: ../src/helper/units.cpp:47 ../share/extensions/dxf_outlines.inx.h:12 -#, fuzzy -msgid "ft" -msgstr "επλγραμ" +#. Palette: ./Ubuntu.gpl +#: ../share/palettes/palettes.h:1126 +msgctxt "Palette" +msgid "Environmental Blue Highlight" +msgstr "Περιβαλλοντικό τονισμένο μπλε" -#: ../src/helper/units.cpp:47 -msgid "Feet" -msgstr "Πόδια" +#. Palette: ./Ubuntu.gpl +#: ../share/palettes/palettes.h:1129 +msgctxt "Palette" +msgid "Environmental Blue Medium" +msgstr "Περιβαλλοντικό μέτριο μπλε" -#. Volatiles do not have default, so there are none here -#. TRANSLATORS: for info, see http://www.w3.org/TR/REC-CSS2/syndata.html#length-units -#: ../src/helper/units.cpp:50 -#, fuzzy -msgid "Em square" -msgstr "κουκκίδα μαύρο τετράγωνο" +#. Palette: ./Ubuntu.gpl +#: ../share/palettes/palettes.h:1132 +msgctxt "Palette" +msgid "Environmental Blue Base" +msgstr "Περιβαλλοντικό μπλε βάσης" -#: ../src/helper/units.cpp:50 -#, fuzzy -msgid "em" -msgstr "ενσ" +#. Palette: ./Ubuntu.gpl +#: ../share/palettes/palettes.h:1135 +msgctxt "Palette" +msgid "Environmental Blue Shadow" +msgstr "Περιβαλλοντική μπλε σκιά" -#: ../src/helper/units.cpp:50 -#, fuzzy -msgid "Em squares" -msgstr "Τετράγωνα" +# +#. Palette: ./Ubuntu.gpl +#: ../share/palettes/palettes.h:1138 +#: ../share/palettes/palettes.h:1147 +msgctxt "Palette" +msgid "Accent Blue Shadow" +msgstr "Σκιά έντονου μπλε" -#. TRANSLATORS: for info, see http://www.w3.org/TR/REC-CSS2/syndata.html#length-units -#: ../src/helper/units.cpp:52 -#, fuzzy -msgid "Ex square" -msgstr "κουκκίδα μαύρο τετράγωνο" +#. Palette: ./Ubuntu.gpl +#: ../share/palettes/palettes.h:1141 +msgctxt "Palette" +msgid "Accent Blue" +msgstr "Έντονο μπλε" -#: ../src/helper/units.cpp:52 -#, fuzzy -msgid "ex" -msgstr "ext" +#. Palette: ./Ubuntu.gpl +#: ../share/palettes/palettes.h:1144 +msgctxt "Palette" +msgid "Accent Blue Base" +msgstr "Βάση έντονου μπλε" -#: ../src/helper/units.cpp:52 -#, fuzzy -msgid "Ex squares" -msgstr "Τετράγωνα" +#. Palette: ./Ubuntu.gpl +#: ../share/palettes/palettes.h:1150 +msgctxt "Palette" +msgid "Accent Green Highlight" +msgstr "Επισήμανση έντονου πράσινου" -#: ../src/inkscape.cpp:324 -#, fuzzy -msgid "Autosaving documents..." -msgstr "Εμφάνιση αρχείων" +#. Palette: ./Ubuntu.gpl +#: ../share/palettes/palettes.h:1153 +msgctxt "Palette" +msgid "Accent Green" +msgstr "Έντονο πράσινο" -#: ../src/inkscape.cpp:395 -msgid "Autosave failed! Could not find inkscape extension to save document." -msgstr "" +#. Palette: ./Ubuntu.gpl +#: ../share/palettes/palettes.h:1156 +msgctxt "Palette" +msgid "Accent Green Base" +msgstr "Βάση έντονου πράσινου" -#: ../src/inkscape.cpp:398 ../src/inkscape.cpp:405 -#, fuzzy, c-format -msgid "Autosave failed! File %s could not be saved." -msgstr "Δεν ήταν δυνατή η αποθήκευση ενός αρχείου." +#. Palette: ./Ubuntu.gpl +#: ../share/palettes/palettes.h:1159 +msgctxt "Palette" +msgid "Accent Green Shadow" +msgstr "Έντονη πράσινη σκιά" -#: ../src/inkscape.cpp:420 -#, fuzzy -msgid "Autosave complete." -msgstr "Η αυτόματη αποθήκευση ολοκληρώθηκε" +#. Palette: ./Ubuntu.gpl +#: ../share/palettes/palettes.h:1162 +msgctxt "Palette" +msgid "Ubuntu Toner" +msgstr "Γραφίτης Ubuntu" -#: ../src/inkscape.cpp:670 -msgid "Untitled document" -msgstr "Ανώνυμο έγγραφο" +#. Palette: ./Ubuntu.gpl +#: ../share/palettes/palettes.h:1165 +msgctxt "Palette" +msgid "Accent Magenta Highlight" +msgstr "Επισήμανση έντονου ματζέντα" -#. Show nice dialog box -#: ../src/inkscape.cpp:702 -msgid "Inkscape encountered an internal error and will close now.\n" -msgstr "" +#. Palette: ./Ubuntu.gpl +#: ../share/palettes/palettes.h:1168 +msgctxt "Palette" +msgid "Accent Magenta" +msgstr "Έντονο ματζέντα" -#: ../src/inkscape.cpp:703 -msgid "" -"Automatic backups of unsaved documents were done to the following " -"locations:\n" -msgstr "" +#. Palette: ./Ubuntu.gpl +#: ../share/palettes/palettes.h:1171 +msgctxt "Palette" +msgid "Accent Dark Violet" +msgstr "Έντονο σκούρο ιώδες" -#: ../src/inkscape.cpp:704 -msgid "Automatic backup of the following documents failed:\n" -msgstr "" +#. Palette: ./Ubuntu.gpl +#: ../share/palettes/palettes.h:1174 +msgctxt "Palette" +msgid "Grey 1" +msgstr "Γκρι 1" -#. sp_ui_menu_append_check_item_from_verb(m, view, _("_Menu"), _("Show or hide the menu bar"), "menu", -#. checkitem_toggled, checkitem_update, 0); -#: ../src/interface.cpp:832 -msgid "Commands Bar" -msgstr "Γραμμή Εντολών" +#. Palette: ./Ubuntu.gpl +#: ../share/palettes/palettes.h:1177 +msgctxt "Palette" +msgid "Grey 2" +msgstr "Γκρι 2" -#: ../src/interface.cpp:832 -msgid "Show or hide the Commands bar (under the menu)" -msgstr "Εμφάνιση ή απόκρυψη της γραμμής εντολών (κάτω από το μενού)" +#. Palette: ./Ubuntu.gpl +#: ../share/palettes/palettes.h:1180 +msgctxt "Palette" +msgid "Grey 3" +msgstr "Γκρι 3" -#: ../src/interface.cpp:834 -msgid "Snap Controls Bar" -msgstr "Γραμμή Ρυθμίσεων Αγκίστρωσης" +#. Palette: ./Ubuntu.gpl +#: ../share/palettes/palettes.h:1183 +msgctxt "Palette" +msgid "Grey 4" +msgstr "Γκρι 4" -#: ../src/interface.cpp:834 -msgid "Show or hide the snapping controls" -msgstr "Εμφάνιση ή απόκρυψη των χειριστήριων ελέγχου της αγκίστρωσης" +#. Palette: ./Ubuntu.gpl +#: ../share/palettes/palettes.h:1186 +msgctxt "Palette" +msgid "Grey 5" +msgstr "Γκρι 5" -#: ../src/interface.cpp:836 -msgid "Tool Controls Bar" -msgstr "Γραμμή Ρυθμίσεων Εργαλείων" +#. Palette: ./Ubuntu.gpl +#: ../share/palettes/palettes.h:1189 +msgctxt "Palette" +msgid "Grey 6" +msgstr "Γκρι 6" -#: ../src/interface.cpp:836 -msgid "Show or hide the Tool Controls bar" -msgstr "Εμφάνιση ή απόκρυψη των χειριστηρίων ελέγχου των εργαλείων" +#: ../share/patterns/patterns.svg.h:2 +msgid "Stripes 1:1" +msgstr "Λουρίδες 1:1" -#: ../src/interface.cpp:838 -msgid "_Toolbox" -msgstr "_Εργαλειοθήκη" +#: ../share/patterns/patterns.svg.h:3 +msgid "Stripes 1:1 white" +msgstr "Λουρίδες 1:1 λευκές" -#: ../src/interface.cpp:838 -msgid "Show or hide the main toolbox (on the left)" -msgstr "Εμφάνιση ή απόκρυψη της κύριας εργαλειοθήκης (στα αριστερά)" +#: ../share/patterns/patterns.svg.h:4 +msgid "Stripes 1:1.5" +msgstr "Λουρίδες 1:1,5" -#: ../src/interface.cpp:844 -msgid "_Palette" -msgstr "_Παλέττα" +#: ../share/patterns/patterns.svg.h:5 +msgid "Stripes 1:1.5 white" +msgstr "Λουρίδες 1:1,5 λευκές" -#: ../src/interface.cpp:844 -msgid "Show or hide the color palette" -msgstr "Εμφάνιση ή απόκρυψη της παλέττας των χρωμάτων" +#: ../share/patterns/patterns.svg.h:6 +msgid "Stripes 1:2" +msgstr "Λουρίδες 1:2" -#: ../src/interface.cpp:846 -msgid "_Statusbar" -msgstr "Γραμμή _Κατάστασης" +#: ../share/patterns/patterns.svg.h:7 +msgid "Stripes 1:2 white" +msgstr "Λουρίδες 1:2 λευκές" -#: ../src/interface.cpp:846 -msgid "Show or hide the statusbar (at the bottom of the window)" -msgstr "" -"Εμφάνιση ή απόκρυψη της γραμμής κατάστασης (στο κάτω μέρος του παραθύρου)" +#: ../share/patterns/patterns.svg.h:8 +msgid "Stripes 1:3" +msgstr "Λουρίδες 1:3" -#: ../src/interface.cpp:854 -msgid "Default interface setup" -msgstr "Προεπιλεγμένη ρύθμιση της διεπαφής" +#: ../share/patterns/patterns.svg.h:9 +msgid "Stripes 1:3 white" +msgstr "Λουρίδες 1:3 λευκές" -# #-#-#-#-# gnome-games.master.el.po (gnome-games.HEAD.el) #-#-#-#-# -# Translation of "custom" sucks! ("kata paraggelia"??? nah!) -# #-#-#-#-# gturing.master.el.po (el) #-#-#-#-# -# Translation of "custom" sucks! ("kata paraggelia"??? nah!) -# #-#-#-#-# gnome-terminal.master.el.po (gnome-terminal.HEAD) #-#-#-#-# -# #-#-#-#-# memory.el.po (abiword 1.0) #-#-#-#-# -# #-#-#-#-# gimp-el.po (gimp 1.3.2) #-#-#-#-# -# Translation of "custom" sucks! ("kata paraggelia"??? nah!) -# #-#-#-#-# gnome-games-el.po (gnome-games 1.2.0) #-#-#-#-# -# Translation of "custom" sucks! ("kata paraggelia"??? nah!) -# #-#-#-#-# gnucash-el.po (abiword 1.0) #-#-#-#-# -# Translation of "custom" sucks! ("kata paraggelia"??? nah!) -# #-#-#-#-# gnucash-glossary-el.po (gnucash-glossary 1.0) #-#-#-#-# -# Translation of "custom" sucks! ("kata paraggelia"??? nah!) -# #-#-#-#-# sodipodi-el.po (sodipodi 0.25) #-#-#-#-# -# Translation of "custom" sucks! ("kata paraggelia"??? nah!) -# #-#-#-#-# gimp-print-el.po (gimp-print 1.0) #-#-#-#-# -# Translation of "custom" sucks! ("kata paraggelia"??? nah!) -# #-#-#-#-# gturing-el.po (gnome-games 1.2.0) #-#-#-#-# -# Translation of "custom" sucks! ("kata paraggelia"??? nah!) -#: ../src/interface.cpp:855 ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1437 -#: ../share/extensions/color_custom.inx.h:10 -#: ../share/extensions/markers_strokepaint.inx.h:5 -msgid "Custom" -msgstr "Προσαρμοσμένο" +#: ../share/patterns/patterns.svg.h:10 +msgid "Stripes 1:4" +msgstr "Λουρίδες 1:4" -#: ../src/interface.cpp:855 -msgid "Set the custom task" -msgstr "Ορισμός προσαρμοσμένης προβολής" +#: ../share/patterns/patterns.svg.h:11 +msgid "Stripes 1:4 white" +msgstr "Λουρίδες 1:4 λευκές" -#: ../src/interface.cpp:856 -msgid "Wide" -msgstr "Πλατιά" +#: ../share/patterns/patterns.svg.h:12 +msgid "Stripes 1:5" +msgstr "Λουρίδες 1:5" -#: ../src/interface.cpp:856 -msgid "Setup for widescreen work" -msgstr "Ρύθμιση για εργασία σε πλατιά οθόνη" +#: ../share/patterns/patterns.svg.h:13 +msgid "Stripes 1:5 white" +msgstr "Λουρίδες 1:5 λευκές" -#: ../src/interface.cpp:953 -#, fuzzy, c-format -msgid "Verb \"%s\" Unknown" -msgstr "Περίγραμμα \"%s\" είναι άγνωστο" +#: ../share/patterns/patterns.svg.h:14 +msgid "Stripes 1:8" +msgstr "Λουρίδες 1:8" -#: ../src/interface.cpp:995 -msgid "Open _Recent" -msgstr "Π_ρόσφατα Έγγραφα" +#: ../share/patterns/patterns.svg.h:15 +msgid "Stripes 1:8 white" +msgstr "Λουρίδες 1:8 λευκές" -#. TRANSLATORS: #%s is the id of the group e.g. , not a number. -#: ../src/interface.cpp:1100 -#, c-format -msgid "Enter group #%s" -msgstr "Είσοδος στην ομάδα #%s" +#: ../share/patterns/patterns.svg.h:16 +msgid "Stripes 1:10" +msgstr "Λουρίδες 1:10" -#: ../src/interface.cpp:1111 -#, fuzzy -msgid "Go to parent" -msgstr "Μετάβαση στη σελίδα" +#: ../share/patterns/patterns.svg.h:17 +msgid "Stripes 1:10 white" +msgstr "Λουρίδες 1:10 λευκές" -#: ../src/interface.cpp:1202 ../src/interface.cpp:1288 -#: ../src/interface.cpp:1391 ../src/ui/widget/selected-style.cpp:469 -#, fuzzy -msgid "Drop color" -msgstr "Χρώμα σ_φαλμάτων:" +#: ../share/patterns/patterns.svg.h:18 +msgid "Stripes 1:16" +msgstr "Λουρίδες 1:16" -#: ../src/interface.cpp:1241 ../src/interface.cpp:1351 -#, fuzzy -msgid "Drop color on gradient" -msgstr "Οριζόντια διαβάθμιση" +#: ../share/patterns/patterns.svg.h:19 +msgid "Stripes 1:16 white" +msgstr "Λουρίδες 1:16 λευκές" -#: ../src/interface.cpp:1404 -#, fuzzy -msgid "Could not parse SVG data" -msgstr "Αδύνατη η συντακτική ανάλυση: %s" +#: ../share/patterns/patterns.svg.h:20 +msgid "Stripes 1:32" +msgstr "Λουρίδες 1:32" -#: ../src/interface.cpp:1443 -#, fuzzy -msgid "Drop SVG" -msgstr "Ρίψη" +#: ../share/patterns/patterns.svg.h:21 +msgid "Stripes 1:32 white" +msgstr "Λουρίδες 1:32 λευκές" -#: ../src/interface.cpp:1477 -#, fuzzy -msgid "Drop bitmap image" -msgstr "Δεν είναι εικόνα" +#: ../share/patterns/patterns.svg.h:22 +msgid "Stripes 1:64" +msgstr "Λουρίδες 1:64" -#: ../src/interface.cpp:1569 -#, c-format -msgid "" -"A file named \"%s\" already exists. Do " -"you want to replace it?\n" -"\n" -"The file already exists in \"%s\". Replacing it will overwrite its contents." -msgstr "" +#: ../share/patterns/patterns.svg.h:23 +msgid "Stripes 2:1" +msgstr "Λουρίδες 2:1" -# #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# -# -# #-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-# -# -#: ../src/interface.cpp:1576 ../share/extensions/web-set-att.inx.h:7 -#: ../share/extensions/web-transmit-att.inx.h:7 -msgid "Replace" -msgstr "Αντικατάσταση" +#: ../share/patterns/patterns.svg.h:24 +msgid "Stripes 2:1 white" +msgstr "Λουρίδες 2:1 λευκές" -#: ../src/knot.cpp:432 -#, fuzzy -msgid "Node or handle drag canceled." -msgstr "Η λειτουργία ακυρώθηκε." +#: ../share/patterns/patterns.svg.h:25 +msgid "Stripes 4:1" +msgstr "Λουρίδες 4:1" -#: ../src/knotholder.cpp:152 -msgid "Change handle" -msgstr "Αλλαγή λαβής" +#: ../share/patterns/patterns.svg.h:26 +msgid "Stripes 4:1 white" +msgstr "Λουρίδες 4:1 λευκές" -#: ../src/knotholder.cpp:231 -msgid "Move handle" -msgstr "Μετακίνηση λαβής" +#: ../share/patterns/patterns.svg.h:27 +msgid "Checkerboard" +msgstr "Σκακιέρα" -#. TRANSLATORS: This refers to the pattern that's inside the object -#: ../src/knotholder.cpp:252 -msgid "Move the pattern fill inside the object" -msgstr "" +#: ../share/patterns/patterns.svg.h:28 +msgid "Checkerboard white" +msgstr "Λευκή σκακιέρα" -# -#: ../src/knotholder.cpp:255 -#, fuzzy -msgid "Scale the pattern fill; uniformly if with Ctrl" -msgstr "Διαγραφή επιλεγμένου αντικειμένου" +#: ../share/patterns/patterns.svg.h:29 +msgid "Packed circles" +msgstr "Στοιβαγμένοι κύκλοι" -#: ../src/knotholder.cpp:258 -msgid "Rotate the pattern fill; with Ctrl to snap angle" -msgstr "" +#: ../share/patterns/patterns.svg.h:30 +msgid "Polka dots, small" +msgstr "κουκκίδες, μικρές" -#: ../src/libgdl/gdl-dock-bar.c:108 -#, fuzzy -msgid "Master" -msgstr "" -"#-#-#-#-# gdl.master.el.po (gdl.HEAD) #-#-#-#-#\n" -"Κύριο αντιμείμενο\n" -"#-#-#-#-# gbrainy.master.el.po (gbrainy master) #-#-#-#-#\n" -"Δύσκολο" +#: ../share/patterns/patterns.svg.h:31 +msgid "Polka dots, small white" +msgstr "κουκκίδες, μικρές άσπρες" -#: ../src/libgdl/gdl-dock-bar.c:109 -msgid "GdlDockMaster object which the dockbar widget is attached to" -msgstr "" -"Το αντικείμενο GdlDockMaster στο οποίο είναι προσκολλημένο το γραφικό " -"συστατικό της γραμμής προσάρτησης" +#: ../share/patterns/patterns.svg.h:32 +msgid "Polka dots, medium" +msgstr "κουκκίδες. μεσαίες" -#: ../src/libgdl/gdl-dock-bar.c:116 -msgid "Dockbar style" -msgstr "Στιλ γραμμής προσάρτησης" +#: ../share/patterns/patterns.svg.h:33 +msgid "Polka dots, medium white" +msgstr "κουκκίδες, μεσαίες άσπρες" -#: ../src/libgdl/gdl-dock-bar.c:117 -msgid "Dockbar style to show items on it" -msgstr "Στιλ γραμμής προσάρτησης για εμφάνιση αντικειμένων σε αυτήν" +#: ../share/patterns/patterns.svg.h:34 +msgid "Polka dots, large" +msgstr "βούλες, μεγάλες" -#: ../src/libgdl/gdl-dock-item-grip.c:395 -#, fuzzy -msgid "Iconify" -msgstr "Εικονοποιημένα" +#: ../share/patterns/patterns.svg.h:35 +msgid "Polka dots, large white" +msgstr "κουκκίδες, μεγάλες άσπρες" -#: ../src/libgdl/gdl-dock-item-grip.c:395 -msgid "Iconify this dock" -msgstr "Εικονιδιοποίηση της προσάρτησης" +#: ../share/patterns/patterns.svg.h:36 +msgid "Wavy" +msgstr "Κύμανση" -# #-#-#-#-# balsa.master.el.po (balsa 2.0.13) #-#-#-#-# -# -# #-#-#-#-# swfdec-gnome.master.el.po (el) #-#-#-#-# -# #-#-#-#-# anjuta.HEAD.el.po (anjuta 0.1.9) #-#-#-#-# -# -#: ../src/libgdl/gdl-dock-item-grip.c:397 -msgid "Close" -msgstr "Κλείσιμο" +#: ../share/patterns/patterns.svg.h:37 +msgid "Wavy white" +msgstr "Λευκή κύμανση" -#: ../src/libgdl/gdl-dock-item-grip.c:397 -msgid "Close this dock" -msgstr "Κλείσιμο της προσάρτησης" +#: ../share/patterns/patterns.svg.h:38 +msgid "Camouflage" +msgstr "Παραλλαγή" -#: ../src/libgdl/gdl-dock-item-grip.c:706 -#: ../src/libgdl/gdl-dock-tablabel.c:128 -msgid "Controlling dock item" -msgstr "Έλεγχος του αντικειμένου προσάρτησης" +#: ../share/patterns/patterns.svg.h:39 +msgid "Ermine" +msgstr "Ικτίς" -#: ../src/libgdl/gdl-dock-item-grip.c:707 -msgid "Dockitem which 'owns' this grip" -msgstr "Αντικείμενο προσάρτησης που 'κατέχει' αυτή τη λαβή" +#: ../share/patterns/patterns.svg.h:40 +msgid "Sand (bitmap)" +msgstr "Άμμος (ψηφιογραφία)" -#. Name -#: ../src/libgdl/gdl-dock-item.c:287 ../src/widgets/toolbox.cpp:7656 -#: ../share/extensions/gcodetools_all_in_one.inx.h:34 -#: ../share/extensions/gcodetools_orientation_points.inx.h:6 -msgid "Orientation" -msgstr "Προσανατολισμός" +#: ../share/patterns/patterns.svg.h:41 +msgid "Cloth (bitmap)" +msgstr "Ρούχο (ψηφιογραφία)" -#: ../src/libgdl/gdl-dock-item.c:288 -msgid "Orientation of the docking item" -msgstr "Προσανατολισμός του αντικειμένου προσάρτησης" +#: ../share/patterns/patterns.svg.h:42 +msgid "Old paint (bitmap)" +msgstr "Παλιό χρώμα (ψηφιογραφία)" -#: ../src/libgdl/gdl-dock-item.c:303 -msgid "Resizable" -msgstr "Δυνατότητα αλλαγής μεγέθους" +#: ../src/conn-avoid-ref.cpp:239 +msgid "Add a new connection point" +msgstr "Προσθήκη νέου σημείου σύνδεσης" -#: ../src/libgdl/gdl-dock-item.c:304 -#, fuzzy -msgid "If set, the dock item can be resized when docked in a panel" -msgstr "" -"Αν ρυθμιστεί, το μέγεθος του αντικειμένου προσάρτησης μπορεί να μεταβληθεί " -"κατά την προσάρτηση στο γραφικό συστατικό του GtkPanel" +#: ../src/conn-avoid-ref.cpp:264 +msgid "Move a connection point" +msgstr "Μετακίνηση σημείου σύνδεσης" -#: ../src/libgdl/gdl-dock-item.c:311 -msgid "Item behavior" -msgstr "Συμπεριφορά αντικειμένου" +#: ../src/conn-avoid-ref.cpp:284 +msgid "Remove a connection point" +msgstr "Διαγραφή σημείου σύνδεσης" -#: ../src/libgdl/gdl-dock-item.c:312 -msgid "" -"General behavior for the dock item (i.e. whether it can float, if it's " -"locked, etc.)" -msgstr "" -"Γενική συμπεριφορά για το αντικείμενο προσάρτησης (π.χ. δυνατότητα ή όχι " -"ελεύθερης μετακίνησης, κλειδώματος, κλπ.)" +#: ../src/live_effects/lpe-extrude.cpp:28 +msgid "Direction" +msgstr "Κατεύθυνση" -#: ../src/libgdl/gdl-dock-item.c:320 ../src/libgdl/gdl-dock-master.c:151 -msgid "Locked" -msgstr "Κλειδωμένο" +#: ../src/live_effects/lpe-extrude.cpp:28 +msgid "Defines the direction and magnitude of the extrusion" +msgstr "Ορίζει την κατεύθυνση και μέγεθος της εξώθησης" -#: ../src/libgdl/gdl-dock-item.c:321 -msgid "" -"If set, the dock item cannot be dragged around and it doesn't show a grip" -msgstr "" -"Αν ρυθμιστεί, το αντικείμενο προσάρτησης δεν μπορεί να συρθεί και δεν " -"διαθέτει λαβή" +#: ../src/sp-flowtext.cpp:382 +#: ../src/sp-text.cpp:436 +#: ../src/text-context.cpp:1623 +msgid " [truncated]" +msgstr "[κολοβός]" -#: ../src/libgdl/gdl-dock-item.c:329 -msgid "Preferred width" -msgstr "Προτιμώμενο πλάτος" +#: ../src/sp-flowtext.cpp:385 +#, c-format +msgid "Flowed text (%d character%s)" +msgid_plural "Flowed text (%d characters%s)" +msgstr[0] "Ρέον κείμενο (%d χαρακτήρας%s)" +msgstr[1] "Ρέον κείμενο (%d χαρακτήρες%s)" -#: ../src/libgdl/gdl-dock-item.c:330 -msgid "Preferred width for the dock item" -msgstr "Προτιμώμενο πλάτος για το αντικείμενο προσάρτησης" +#: ../src/sp-flowtext.cpp:387 +#, c-format +msgid "Linked flowed text (%d character%s)" +msgid_plural "Linked flowed text (%d characters%s)" +msgstr[0] "συνδεμένο ρέον κείμενο (%dχαρακτήρας%s)" +msgstr[1] "συνδεμένο ρέον κείμενο (%d χαρακτήρες%s)" -#: ../src/libgdl/gdl-dock-item.c:336 -msgid "Preferred height" -msgstr "Προτιμώμενο ύψος" +#: ../src/arc-context.cpp:330 +msgid "Ctrl: make circle or integer-ratio ellipse, snap arc/segment angle" +msgstr "Ctrl: δημιουργία κύκλου ή έλλειψης με ακέραια αναλογία, αγκίστρωση γωνίας τόξου/τμήματος" -#: ../src/libgdl/gdl-dock-item.c:337 -msgid "Preferred height for the dock item" -msgstr "Προτιμώμενο ύψος για το αντικείμενο προσάρτησης" +#: ../src/arc-context.cpp:331 +#: ../src/rect-context.cpp:375 +msgid "Shift: draw around the starting point" +msgstr "Shift:σχεδίαση γύρω από το σημείο εκκίνησης" -#: ../src/libgdl/gdl-dock-item.c:616 +#: ../src/arc-context.cpp:482 #, c-format -msgid "" -"You can't add a dock object (%p of type %s) inside a %s. Use a GdlDock or " -"some other compound dock object." -msgstr "" -"Δεν μπορείτε να προσθέσετε ένα αντικείμενο προσάρτησης (%p τύπου %s) μέσα σε " -"%s. Χρησιμοποιήστε ένα GdlDock ή κάποιο άλλο σύνθετο αντικείμενο προσάρτησης." +msgid "Ellipse: %s × %s (constrained to ratio %d:%d); with Shift to draw around the starting point" +msgstr "Έλλειψη: %s × %s (περιορισμένη σε αναλογία %d:%d), με Shift για σχεδίαση γύρω από το σημείο εκκίνησης" -#: ../src/libgdl/gdl-dock-item.c:623 +#: ../src/arc-context.cpp:484 #, c-format -msgid "" -"Attempting to add a widget with type %s to a %s, but it can only contain one " -"widget at a time; it already contains a widget of type %s" -msgstr "" -"Γίνεται η προσπάθεια προσθήκης γραφικού συστατικού με τύπο %s σε %s, μπορεί " -"ωστόσο να περιέχει μόνο ένα γραφικό συστατικό κάθε φορά· αυτό περιέχει ήδη " -"ένα γραφικό συστατικό τύπου %s" +msgid "Ellipse: %s × %s; with Ctrl to make square or integer-ratio ellipse; with Shift to draw around the starting point" +msgstr "Έλλειψη: %s × %s, με Ctrl για δημιουργία τετραγώνου ή έλλειψης ακέραιων αναλογιών, με Shift για σχεδίαση γύρω από το σημείο εκκίνησης" -#: ../src/libgdl/gdl-dock-item.c:1345 ../src/libgdl/gdl-dock-item.c:1390 -#, c-format -msgid "Unsupported docking strategy %s in dock object of type %s" -msgstr "" -"Μη υποστηριζόμενη στρατηγική προσάρτησης %s στο αντικείμενο προσάρτησης " -"τύπου %s" +#: ../src/arc-context.cpp:510 +msgid "Create ellipse" +msgstr "Δημιουργία έλλειψης" -# Lock menuitem -#. UnLock menuitem -#: ../src/libgdl/gdl-dock-item.c:1479 -msgid "UnLock" -msgstr "Ξεκλείδωμα" +#: ../src/box3d-context.cpp:442 +#: ../src/box3d-context.cpp:449 +#: ../src/box3d-context.cpp:456 +#: ../src/box3d-context.cpp:463 +#: ../src/box3d-context.cpp:470 +#: ../src/box3d-context.cpp:477 +msgid "Change perspective (angle of PLs)" +msgstr "Αλλαγή προοπτικής (γωνία του PLs)" -# #-#-#-#-# gdl.master.el.po (gdl.HEAD) #-#-#-#-# -# Hide menuitem. -#. Hide menuitem. -#: ../src/libgdl/gdl-dock-item.c:1486 -msgid "Hide" -msgstr "Απόκρυψη" +#. status text +#: ../src/box3d-context.cpp:656 +msgid "3D Box; with Shift to extrude along the Z axis" +msgstr "τρισδιάστατο πλαίσιο, με Shiftγια ανύψωση κατά μήκος του άξονα Ζ" -# #-#-#-#-# gdl.master.el.po (gdl.HEAD) #-#-#-#-# -# Lock menuitem -#. Lock menuitem -#: ../src/libgdl/gdl-dock-item.c:1491 -msgid "Lock" -msgstr "Κλείδωμα" +#: ../src/box3d-context.cpp:684 +msgid "Create 3D box" +msgstr "Δημιουργία τριδιάστατου πλαισίου" -#: ../src/libgdl/gdl-dock-item.c:1717 -#, c-format -msgid "Attempt to bind an unbound item %p" -msgstr "Γίνεται προσπάθεια σύνδεσης ενός ασύνδετου αντικειμένου %p" +#: ../src/box3d.cpp:324 +msgid "3D Box" +msgstr "Τρισδιάστατο πλαίσιο" -#: ../src/libgdl/gdl-dock-master.c:144 ../src/libgdl/gdl-dock.c:183 -msgid "Default title" -msgstr "Προεπιλεγμένος τίτλος" +#: ../src/connector-context.cpp:239 +msgid "Connection point: click or drag to create a new connector" +msgstr "Σημείο σύνδεσης: κλικ ή σύρετε για δημιουργία νέου συνδέσμου" -#: ../src/libgdl/gdl-dock-master.c:145 -msgid "Default title for newly created floating docks" -msgstr "" -"Προεπιλεγμένος τίτλος για ελεύθερα μετακινούμενες προσαρτήσεις που " -"δημιουργήθηκαν πρόσφατα" +#: ../src/connector-context.cpp:240 +msgid "Connection point: click to select, drag to move" +msgstr "Σημείο σύνδεσης: κλικ για επιλογή, σύρσιμο για μετακίνηση" -#: ../src/libgdl/gdl-dock-master.c:152 -msgid "" -"If is set to 1, all the dock items bound to the master are locked; if it's " -"0, all are unlocked; -1 indicates inconsistency among the items" -msgstr "" -"Αν ρυθμιστεί στο 1, όλα τα αντικείμενα προσάρτησης που είναι συνδεδεμένα στο " -"κύριο αντικείμενο είναι κλειδωμένα· αν ρυθμιστεί στο 0, όλα είναι ξεκλείδωτα " -"και, αν ρυθμιστεί στο -1, υπάρχει αστάθεια ανάμεσα στα αντικείμενα" +#: ../src/connector-context.cpp:783 +msgid "Creating new connector" +msgstr "Δημιουργία νέου συνδέσμου" -#: ../src/libgdl/gdl-dock-master.c:160 ../src/libgdl/gdl-switcher.c:706 -msgid "Switcher Style" -msgstr "Στιλ εναλλαγής" +#: ../src/connector-context.cpp:1177 +msgid "Connector endpoint drag cancelled." +msgstr "Ακύρωση συρσίματος τελικού σημείου σύνδεσης" -#: ../src/libgdl/gdl-dock-master.c:161 ../src/libgdl/gdl-switcher.c:707 -msgid "Switcher buttons style" -msgstr "Στιλ κουμπιών εναλλαγής" +#: ../src/connector-context.cpp:1207 +msgid "Connection point drag cancelled." +msgstr "Ακύρωση συρσίματος σημείου σύνδεσης" -#: ../src/libgdl/gdl-dock-master.c:168 -#, fuzzy -msgid "Expand direction" -msgstr "Κατεύθυνση κειμένου" +#: ../src/connector-context.cpp:1320 +msgid "Reroute connector" +msgstr "Επαναχάραξη συνδέσμου" -#: ../src/libgdl/gdl-dock-master.c:169 -msgid "" -"Allow the master's dock items to expand their container dock objects in the " -"given direction" -msgstr "" +#: ../src/connector-context.cpp:1491 +msgid "Create connector" +msgstr "Δημιουργία συνδέσμου" -#: ../src/libgdl/gdl-dock-master.c:796 -#, c-format -msgid "" -"master %p: unable to add object %p[%s] to the hash. There already is an " -"item with that name (%p)." -msgstr "" -"Κύριο αντικείμενο %p: αδυναμία προσθήκης του αντικειμένου %p[%s] στο hash. " -"Υπάρχει ήδη ένα αντικείμενο με το όνομα (%p)." +#: ../src/connector-context.cpp:1514 +msgid "Finishing connector" +msgstr "Ολοκλήρωση συνδέσμου" -#: ../src/libgdl/gdl-dock-master.c:969 +#: ../src/connector-context.cpp:1811 +msgid "Connector endpoint: drag to reroute or connect to new shapes" +msgstr "Τελικό σημείο σύνδεσης: σύρσιμο για επανασύνδεση ή για σύνδεση σε νέα σχήματα" + +#: ../src/connector-context.cpp:1960 +msgid "Select at least one non-connector object." +msgstr "Επέλεξε τουλάχιστο ένα αντικείμενο που δεν είναι σύνδεσμος." + +#: ../src/connector-context.cpp:1965 +#: ../src/widgets/toolbox.cpp:8145 +msgid "Make connectors avoid selected objects" +msgstr "Οι σύνδεσμοι να αποφεύγουν επιλεγμένα αντικειμένα " + +#: ../src/connector-context.cpp:1966 +#: ../src/widgets/toolbox.cpp:8155 +msgid "Make connectors ignore selected objects" +msgstr "Οι σύνδεσμοι να αγνοούν επιλεγμένα αντικειμένα" + +#: ../src/context-fns.cpp:36 +#: ../src/context-fns.cpp:65 +msgid "Current layer is hidden. Unhide it to be able to draw on it." +msgstr "Η τρέχουσα στρώση είναι κρυμμένη.Εμφάνιση της για να μπορείτε να σχεδιάσετε σε αυτή." + +#: ../src/context-fns.cpp:42 +#: ../src/context-fns.cpp:71 +msgid "Current layer is locked. Unlock it to be able to draw on it." +msgstr "Η τρέχουσα στρώση είναι κλειδωμένη. Ξεκλείδωσέ τη για να μπορέσεις να σχεδιάσεις σε αυτή." + +#: ../src/desktop-events.cpp:192 +msgid "Create guide" +msgstr "Δημιουργία οδηγού" + +#: ../src/desktop-events.cpp:405 +msgid "Move guide" +msgstr "Μετακίνηση οδηγού" + +#: ../src/desktop-events.cpp:412 +#: ../src/desktop-events.cpp:458 +#: ../src/ui/dialog/guides.cpp:126 +msgid "Delete guide" +msgstr "Διαγραφή οδηγού" + +#: ../src/desktop-events.cpp:438 #, c-format -msgid "" -"The new dock controller %p is automatic. Only manual dock objects should be " -"named controller." -msgstr "" -"Ο καινούριος ελεγκτής προσάρτησης %p είναι αυτόματος. Μόνο τα αντικείμενα " -"χειρωνακτικής προσάρτησης θα έπρεπε να ορίζονται ως ελεγκτές." +msgid "Guideline: %s" +msgstr "Γραμμή Οδηγού: %s" -#: ../src/libgdl/gdl-dock-notebook.c:134 -#: ../src/ui/dialog/align-and-distribute.cpp:1033 -#: ../src/ui/dialog/document-properties.cpp:117 -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1429 -#: ../src/widgets/desktop-widget.cpp:1708 -msgid "Page" -msgstr "Σελίδα" +#: ../src/desktop.cpp:847 +msgid "No previous zoom." +msgstr "Χωρίςι προηγούμενη μεγέθυνση." -#: ../src/libgdl/gdl-dock-notebook.c:135 -msgid "The index of the current page" -msgstr "Ο δείκτης της τρέχουσας σελίδας" +#: ../src/desktop.cpp:872 +msgid "No next zoom." +msgstr "Χωρίς επόμενη μεγέθυνση." + +#: ../src/dialogs/clonetiler.cpp:144 +msgid "Nothing selected." +msgstr "Χωρίς επιλογή." + +#: ../src/dialogs/clonetiler.cpp:150 +msgid "More than one object selected." +msgstr "Έχουν επιλεχθεί περισσότερα από ένα αντικείμενα." + +#: ../src/dialogs/clonetiler.cpp:157 +#, c-format +msgid "Object has %d tiled clones." +msgstr "Το αντικείμενο έχει %d παρατιθέμενους κλώνους." + +#: ../src/dialogs/clonetiler.cpp:162 +msgid "Object has no tiled clones." +msgstr "Το αντικείμενο δεν έχει παρατιθέμενους κλώνους" -# #-#-#-#-# gconf-editor.master.el.po (gconf-editor.HEAD) #-#-#-#-# -# #-#-#-#-# atomix-el.po (atomix 1.0) #-#-#-#-# -# -# #-#-#-#-# balsa-el.po (balsa 0.9.3.1) #-#-#-#-# -# -# #-#-#-#-# bonobo-el.po (bonobo 0.34) #-#-#-#-# -# -# #-#-#-#-# bug-buddy-el.po (bug-buddy 2.0.6) #-#-#-#-# -# -# #-#-#-#-# galeon-el.po (galeon 1.0) #-#-#-#-# -# -# #-#-#-#-# gnome-db-el.po (gnome-db 0.0.91) #-#-#-#-# -# -# #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-# -# -# #-#-#-#-# gnucash-el.po (abiword 1.0) #-#-#-#-# -# -# #-#-#-#-# guppi3-el.po (guppi3 1.0) #-#-#-#-# -# -# #-#-#-#-# libgda-el.po (gnome-db 0.0.91) #-#-#-#-# -# -# #-#-#-#-# mrproject-el.po (mrproject 0.5) #-#-#-#-# -# -# #-#-#-#-# nautilus-el.po (nautilus 0.8.3) #-#-#-#-# -# -# #-#-#-#-# pan-el.po (pan 0.11.1.90) #-#-#-#-# -# -# #-#-#-#-# toutdoux-el.po (toutdoux 1.0) #-#-#-#-# -# -# #-#-#-#-# gnomemeeting-el.po (gnomemeeting 0.12.2) #-#-#-#-# -# -# #-#-#-#-# pong-el.po (pong 0.7) #-#-#-#-# -# -# #-#-#-#-# screem-el.po (screem 1.0) #-#-#-#-# -# -# #-#-#-#-# ximian-setup-tools-el.po (ximian-setup-tools 0.7.0) #-#-#-#-# -# -# #-#-#-#-# galeon.master.el.po (galeon 1.0) #-#-#-#-# -# -# #-#-#-#-# balsa.master.el.po (balsa 2.0.13) #-#-#-#-# -# -# #-#-#-#-# pitivi.master.el.po (el) #-#-#-#-# -# #-#-#-#-# bug-buddy.gnome-2-14.el.po (el) #-#-#-#-# # -# #-#-#-#-# ekiga.gnome-2-14.el.po (el) #-#-#-#-# +#: ../src/dialogs/clonetiler.cpp:964 +msgid "Select one object whose tiled clones to unclump." +msgstr "Επέλεξε ένα αντικείμενο του οποίου οι κλώνοι θα διαχωριστούν." + +#: ../src/dialogs/clonetiler.cpp:986 +msgid "Unclump tiled clones" +msgstr "Διαχωρισμός παρατιθέμενων κλώνων" + # -# #-#-#-#-# gnome-system-tools.gnome-2-14.el.po (el) #-#-#-#-# +#: ../src/dialogs/clonetiler.cpp:1016 +msgid "Select one object whose tiled clones to remove." +msgstr "Επέλεξε ένα αντικείμενο του οποίου οι κλώνοι θα αφαιρεθούν." + # -# #-#-#-#-# nautilus.master.el.po (el) #-#-#-#-# +#: ../src/dialogs/clonetiler.cpp:1039 +msgid "Delete tiled clones" +msgstr "Διαγραφή παρατιθέμενων κλώνων" + # -#: ../src/libgdl/gdl-dock-object.c:120 ../src/ui/widget/page-sizer.cpp:244 -msgid "Name" -msgstr "Όνομα" +#: ../src/dialogs/clonetiler.cpp:1086 +#: ../src/selection-chemistry.cpp:2035 +msgid "Select an object to clone." +msgstr "Επιλογή αντικείμενου για κλωνοποίηση." -#: ../src/libgdl/gdl-dock-object.c:121 -msgid "Unique name for identifying the dock object" -msgstr "Μοναδικό όνομα για αναγνώριση του αντικειμένου προσάρτησης" +#: ../src/dialogs/clonetiler.cpp:1092 +msgid "If you want to clone several objects, group them and clone the group." +msgstr "Για κλωνοποίηση αρκετών αντικειμένων, ομαδοποίηση τους και κλωνοποίηση της ομάδας." -#: ../src/libgdl/gdl-dock-object.c:128 -msgid "Long name" -msgstr "Μακρύ όνομα" +#: ../src/dialogs/clonetiler.cpp:1101 +msgid "Creating tiled clones..." +msgstr "Δημιουργία παρατιθέμενων κλώνων..." -#: ../src/libgdl/gdl-dock-object.c:129 -msgid "Human readable name for the dock object" -msgstr "Όνομα αναγνώσιμο από άνθρωπο για το αντικείμενο προσάρτησης" +#: ../src/dialogs/clonetiler.cpp:1504 +msgid "Create tiled clones" +msgstr "Δημιουργία παρατιθέμενων κλώνων" -#: ../src/libgdl/gdl-dock-object.c:135 -#, fuzzy -msgid "Stock Icon" -msgstr "" -"#-#-#-#-# gdl.master.el.po (gdl.HEAD) #-#-#-#-#\n" -"Κλασικό εικονίδιο\n" -"#-#-#-#-# gtk+-properties.master.el.po (gtk+-properties.HEAD) #-#-#-#-#\n" -"Εικονίδιο stock" +#: ../src/dialogs/clonetiler.cpp:1695 +msgid "Per row:" +msgstr "Ανά γραμμή:" -#: ../src/libgdl/gdl-dock-object.c:136 -msgid "Stock icon for the dock object" -msgstr "Κλασικό εικονίδιο για το αντικείμενο προσάρτησης" +#: ../src/dialogs/clonetiler.cpp:1708 +msgid "Per column:" +msgstr "Ανά στήλη:" -#: ../src/libgdl/gdl-dock-object.c:142 -#, fuzzy -msgid "Pixbuf Icon" -msgstr "Στήλη Pixbuf" +#: ../src/dialogs/clonetiler.cpp:1716 +msgid "Randomize:" +msgstr "Τυχαιοποίηση" -#: ../src/libgdl/gdl-dock-object.c:143 -#, fuzzy -msgid "Pixbuf icon for the dock object" -msgstr "Κλασικό εικονίδιο για το αντικείμενο προσάρτησης" +#: ../src/dialogs/clonetiler.cpp:1869 +msgid "_Symmetry" +msgstr "_Συμμετρία" -#: ../src/libgdl/gdl-dock-object.c:148 -msgid "Dock master" -msgstr "Κύριο αντικείμενο προσάρτησης" +# +#. TRANSLATORS: For the following 17 symmetry groups, see +#. * http://www.bib.ulb.ac.be/coursmath/doc/17.htm (visual examples); +#. * http://www.clarku.edu/~djoyce/wallpaper/seventeen.html (English vocabulary); or +#. * http://membres.lycos.fr/villemingerard/Geometri/Sym1D.htm (French vocabulary). +#. +#: ../src/dialogs/clonetiler.cpp:1877 +msgid "Select one of the 17 symmetry groups for the tiling" +msgstr "Επιλογή μιας από τις 17 ομάδες συμμετρίας για παράθεση" -#: ../src/libgdl/gdl-dock-object.c:149 -msgid "Dock master this dock object is bound to" -msgstr "" -"Το κύριο αντικείμενο προσάρτησης στο οποίο είναι συνδεδεμένο αυτό το " -"αντικείμενο προσάρτησης" +#. TRANSLATORS: "translation" means "shift" / "displacement" here. +#: ../src/dialogs/clonetiler.cpp:1888 +msgid "P1: simple translation" +msgstr "P1: απλή μετατόπιση" -#: ../src/libgdl/gdl-dock-object.c:434 -#, c-format -msgid "" -"Call to gdl_dock_object_dock in a dock object %p (object type is %s) which " -"hasn't implemented this method" -msgstr "" -"Κλήση στο gdl_dock_object_dock σε αντικείμενο προσάρτησης %p (ο τύπος " -"αντικειμένου είναι %s) το οποίο δεν έχει ενσωματώσει αυτή τη μέθοδο" +#: ../src/dialogs/clonetiler.cpp:1889 +msgid "P2: 180° rotation" +msgstr "P2: 180° περιστροφή" -#: ../src/libgdl/gdl-dock-object.c:563 -#, c-format -msgid "" -"Dock operation requested in a non-bound object %p. The application might " -"crash" -msgstr "" -"Ζητήθηκε λειτουργία προσάρτησης για μη συνδεδεμένο αντικείμενο %p. Η " -"εφαρμογή ίσως καταρρεύσει" +#: ../src/dialogs/clonetiler.cpp:1890 +msgid "PM: reflection" +msgstr "PM: ανάκλαση" -#: ../src/libgdl/gdl-dock-object.c:570 -#, c-format -msgid "Cannot dock %p to %p because they belong to different masters" -msgstr "" -"Δεν είναι δυνατή η προσάρτηση του %p στο %p επειδή ανήκουν σε διαφορετικά " -"κύρια αντικείμενα προσάρτησης" +#. TRANSLATORS: "glide reflection" is a reflection and a translation combined. +#. For more info, see http://mathforum.org/sum95/suzanne/symsusan.html +#: ../src/dialogs/clonetiler.cpp:1893 +msgid "PG: glide reflection" +msgstr "PG: μετατοπισμένη ανάκλαση" -#: ../src/libgdl/gdl-dock-object.c:612 -#, c-format -msgid "" -"Attempt to bind to %p an already bound dock object %p (current master: %p)" -msgstr "" -"Γίνεται προσπάθεια σύνδεσης στο %p ενός ήδη συνδεδεμένου αντικείμενου " -"προσάρτησης %p (τρέχον κύριο αντικ. προσάρτησης: %p)" +#: ../src/dialogs/clonetiler.cpp:1894 +msgid "CM: reflection + glide reflection" +msgstr "CM: ανάκλαση + μετατοπισμένη ανάκλαση" -#: ../src/libgdl/gdl-dock-paned.c:132 -msgid "Position" -msgstr "Θέση" +#: ../src/dialogs/clonetiler.cpp:1895 +msgid "PMM: reflection + reflection" +msgstr "PMM: ανάκλαση + ανάκλαση" -#: ../src/libgdl/gdl-dock-paned.c:133 -msgid "Position of the divider in pixels" -msgstr "Η θέση του διαχωριστικού σε εικονοστοιχεία" +#: ../src/dialogs/clonetiler.cpp:1896 +msgid "PMG: reflection + 180° rotation" +msgstr "PMG: ανάκλαση + 180° περιστροφή" -#: ../src/libgdl/gdl-dock-placeholder.c:143 -#, fuzzy -msgid "Sticky" -msgstr "" -"#-#-#-#-# gdl.master.el.po (gdl.HEAD) #-#-#-#-#\n" -"Κολλώδης\n" -"#-#-#-#-# gftp.master.el.po (gftp.HEAD.el) #-#-#-#-#\n" -"Sticky\n" -"#-#-#-#-# sawfish.master.el.po (sawfish 1.2-gtk2) #-#-#-#-#\n" -"Κολλώδης" +#: ../src/dialogs/clonetiler.cpp:1897 +msgid "PGG: glide reflection + 180° rotation" +msgstr "PGG: μετατοπισμένη ανάκλαση + 180° περιστροφή" -#: ../src/libgdl/gdl-dock-placeholder.c:144 -msgid "" -"Whether the placeholder will stick to its host or move up the hierarchy when " -"the host is redocked" -msgstr "" -"Αν το δεσμευτικό θέσης θα παραμείνει στον κεντρικό υπολογιστή ή θα ανέβει " -"ψηλότερα στην ιεραρχία, όταν ο κεντρικός υπολογιστής προσαρτηθεί εκ νέου" +#: ../src/dialogs/clonetiler.cpp:1898 +msgid "CMM: reflection + reflection + 180° rotation" +msgstr "CMM: ανάκλαση + ανάκλαση + 180° περιστροφή" -#: ../src/libgdl/gdl-dock-placeholder.c:151 -#, fuzzy -msgid "Host" -msgstr "" -"#-#-#-#-# gdl.master.el.po (gdl.HEAD) #-#-#-#-#\n" -"Κεντρικός υπολογιστής\n" -"#-#-#-#-# gnome-games.master.el.po (gnome-games.HEAD.el) #-#-#-#-#\n" -"Host\n" -"#-#-#-#-# sawfish.master.el.po (sawfish 1.2-gtk2) #-#-#-#-#\n" -"Σύστημα\n" -"#-#-#-#-# xchat-gnome.master.el.po (xchat-gnome) #-#-#-#-#\n" -"Διακομιστής\n" -"#-#-#-#-# epiphany.master.el.po (epiphany.gnome-2-26) #-#-#-#-#\n" -"Σύστημα\n" -"#-#-#-#-# gnome-nettool.master.el.po (el) #-#-#-#-#\n" -"Σύστημα" +#: ../src/dialogs/clonetiler.cpp:1899 +msgid "P4: 90° rotation" +msgstr "P4: 90° περιστροφή" -#: ../src/libgdl/gdl-dock-placeholder.c:152 -msgid "The dock object this placeholder is attached to" -msgstr "" -"Το αντικείμενο προσάρτησης στο οποίο είναι προσκολλημένο αυτό το δεσμευτικό " -"θέσης" +#: ../src/dialogs/clonetiler.cpp:1900 +msgid "P4M: 90° rotation + 45° reflection" +msgstr "P4M: 90° περιστροφή + 45° ανάκλαση" -#: ../src/libgdl/gdl-dock-placeholder.c:159 -msgid "Next placement" -msgstr "Επόμενη τοποθέτηση" +#: ../src/dialogs/clonetiler.cpp:1901 +msgid "P4G: 90° rotation + 90° reflection" +msgstr "P4G: 90° περιστροφή + 90° ανάκλαση" -#: ../src/libgdl/gdl-dock-placeholder.c:160 -msgid "" -"The position an item will be docked to our host if a request is made to dock " -"to us" -msgstr "" -"Η θέση στο δικό μας υπολογιστή όπου θα προσαρτηθεί ένα αντικείμενο, αν " -"υπάρξει αίτημα προσάρτησής του" +#: ../src/dialogs/clonetiler.cpp:1902 +msgid "P3: 120° rotation" +msgstr "P3: 120° περιστροφή" -#: ../src/libgdl/gdl-dock-placeholder.c:169 ../src/libgdl/gdl-dock.c:190 -#: ../src/widgets/toolbox.cpp:3260 ../src/widgets/toolbox.cpp:4278 -#: ../src/widgets/toolbox.cpp:4598 ../share/extensions/interp_att_g.inx.h:28 -msgid "Width" -msgstr "Πλάτος" +#: ../src/dialogs/clonetiler.cpp:1903 +msgid "P31M: reflection + 120° rotation, dense" +msgstr "P31M: ανάκλαση + 120° περιστροφή, πυκνή" -#: ../src/libgdl/gdl-dock-placeholder.c:170 -msgid "Width for the widget when it's attached to the placeholder" -msgstr "" -"Πλάτος του γραφικού συστατικού, όταν είναι προσκολλημένο στο δεσμευτικό θέσης" +#: ../src/dialogs/clonetiler.cpp:1904 +msgid "P3M1: reflection + 120° rotation, sparse" +msgstr "P3M1: ανάκλαση + 120° περιστροφή, αραιή" -#: ../src/libgdl/gdl-dock-placeholder.c:177 ../src/libgdl/gdl-dock.c:198 -#: ../src/widgets/toolbox.cpp:3277 ../share/extensions/interp_att_g.inx.h:7 -msgid "Height" -msgstr "Ύψος" +#: ../src/dialogs/clonetiler.cpp:1905 +msgid "P6: 60° rotation" +msgstr "P6: 60° περιστροφή" -#: ../src/libgdl/gdl-dock-placeholder.c:178 -msgid "Height for the widget when it's attached to the placeholder" -msgstr "" -"Ύψος του γραφικού συστατικού όταν είναι προσκολλημένο στο δεσμευτικό θέσης" +#: ../src/dialogs/clonetiler.cpp:1906 +msgid "P6M: reflection + 60° rotation" +msgstr "P6M: ανάκλαση + 60° περιστροφή" -#: ../src/libgdl/gdl-dock-placeholder.c:184 -msgid "Floating Toplevel" -msgstr "Ελεύθερα μετακινούμενο άνω επίπεδο" +#: ../src/dialogs/clonetiler.cpp:1934 +msgid "S_hift" +msgstr "Μετατόπιση" -#: ../src/libgdl/gdl-dock-placeholder.c:185 -msgid "Whether the placeholder is standing in for a floating toplevel dock" -msgstr "" -"Αν το δεσμευτικό θέσης υποκαθιστά ελεύθερα μετακινούμενη προσάρτηση άνω " -"επιπέδου" +#. TRANSLATORS: "shift" means: the tiles will be shifted (offset) horizontally by this amount +#: ../src/dialogs/clonetiler.cpp:1944 +#, no-c-format +msgid "Shift X:" +msgstr "Μετατόπιση Χ:" -#: ../src/libgdl/gdl-dock-placeholder.c:191 -msgid "X-Coordinate" -msgstr "X-Συντεταγμένη" +#: ../src/dialogs/clonetiler.cpp:1952 +#, no-c-format +msgid "Horizontal shift per row (in % of tile width)" +msgstr "Οριζόντια μετατόπιση ανά σειρά (σε % πλάτους πλακιδίου)" -#: ../src/libgdl/gdl-dock-placeholder.c:192 -msgid "X coordinate for dock when floating" -msgstr "Συντεταγμένη Χ για την προσάρτηση κατά την ελεύθερη μετακίνηση" +#: ../src/dialogs/clonetiler.cpp:1960 +#, no-c-format +msgid "Horizontal shift per column (in % of tile width)" +msgstr "Οριζόντια μετατόπιση ανά στήλη (σε % του πλάτους του πλακιδίου)" -#: ../src/libgdl/gdl-dock-placeholder.c:198 -msgid "Y-Coordinate" -msgstr "Y-Συντεταγμένη" +#: ../src/dialogs/clonetiler.cpp:1967 +msgid "Randomize the horizontal shift by this percentage" +msgstr "Πρόσθεσε τυχαία οριζόντια μετατόπιση με αυτό το ποσοστό" -#: ../src/libgdl/gdl-dock-placeholder.c:199 -msgid "Y coordinate for dock when floating" -msgstr "Συντεταγμένη Y για την προσάρτηση κατά την ελεύθερη μετακίνηση" +#. TRANSLATORS: "shift" means: the tiles will be shifted (offset) vertically by this amount +#: ../src/dialogs/clonetiler.cpp:1977 +#, no-c-format +msgid "Shift Y:" +msgstr "Μετατόπιση Υ:" -#: ../src/libgdl/gdl-dock-placeholder.c:494 -msgid "Attempt to dock a dock object to an unbound placeholder" -msgstr "Προσπάθεια προσάρτησης αντικειμένου σε μη συνδεδεμένο δεσμευτικό θέσης" +#: ../src/dialogs/clonetiler.cpp:1985 +#, no-c-format +msgid "Vertical shift per row (in % of tile height)" +msgstr "Κάθετη μετατόπιση ανά γραμμή (σε % του ύψους του πλακιδίου)" -#: ../src/libgdl/gdl-dock-placeholder.c:618 -#, c-format -msgid "Got a detach signal from an object (%p) who is not our host %p" -msgstr "" -"Ελήφθη σήμα απόσπασης από αντικείμενο (%p) που δεν είναι ο υπολογιστής μας %p" +#: ../src/dialogs/clonetiler.cpp:1993 +#, no-c-format +msgid "Vertical shift per column (in % of tile height)" +msgstr "Κάθετη μετατόπιση ανά στήλη (σε % του ύψους του πλακιδίου)" -#: ../src/libgdl/gdl-dock-placeholder.c:643 -#, c-format -msgid "" -"Something weird happened while getting the child placement for %p from " -"parent %p" -msgstr "" -"Συνέβη κάτι περίεργο κατά τη λήψη της θέσης του θυγατρικού για το %p από το " -"γονικό %p" +#: ../src/dialogs/clonetiler.cpp:2000 +msgid "Randomize the vertical shift by this percentage" +msgstr "Πρόσθεσε τυχαία κάθετη μετατόπιση με αυτό το ποσοστό" -#: ../src/libgdl/gdl-dock-tablabel.c:129 -msgid "Dockitem which 'owns' this tablabel" -msgstr "Αντικείμενο προσάρτησης που 'κατέχει' αυτή την ετικέτα ταμπέλας" +# +#: ../src/dialogs/clonetiler.cpp:2008 +#: ../src/dialogs/clonetiler.cpp:2156 +msgid "Exponent:" +msgstr "Εκθέτης:" -#: ../src/libgdl/gdl-dock.c:175 ../src/ui/dialog/inkscape-preferences.cpp:580 -#: ../src/ui/dialog/inkscape-preferences.cpp:601 -#, fuzzy -msgid "Floating" -msgstr "" -"#-#-#-#-# gdl.master.el.po (gdl.HEAD) #-#-#-#-#\n" -"Ελεύθερη μετακίνηση\n" -"#-#-#-#-# glade.master.el.po (glade3.HEAD) #-#-#-#-#\n" -"Με δυνατότητα μετακίνησης" +#: ../src/dialogs/clonetiler.cpp:2015 +msgid "Whether rows are spaced evenly (1), converge (<1) or diverge (>1)" +msgstr "Κατά πόσο οι γραμμές είναι παράλληλες (1), συγκλίνουν (<1) ή αποκλίνουν (>1)" -#: ../src/libgdl/gdl-dock.c:176 -msgid "Whether the dock is floating in its own window" -msgstr "Αν η προσάρτηση μετακινείται ελεύθερα σε δικό της παράθυρο" +#: ../src/dialogs/clonetiler.cpp:2022 +msgid "Whether columns are spaced evenly (1), converge (<1) or diverge (>1)" +msgstr "Κατά πόσο οι στήλες είναι παράλληλες (1), συγκλίνουν (<1) ή αποκλίνουν (>1)" -#: ../src/libgdl/gdl-dock.c:184 -msgid "Default title for the newly created floating docks" -msgstr "" -"Προεπιλεγμένος τίτλος για ελεύθερα μετακινούμενες προσαρτήσεις που " -"δημιουργήθηκαν πρόσφατα" +#. TRANSLATORS: "Alternate" is a verb here +#: ../src/dialogs/clonetiler.cpp:2030 +#: ../src/dialogs/clonetiler.cpp:2200 +#: ../src/dialogs/clonetiler.cpp:2277 +#: ../src/dialogs/clonetiler.cpp:2353 +#: ../src/dialogs/clonetiler.cpp:2402 +#: ../src/dialogs/clonetiler.cpp:2533 +msgid "Alternate:" +msgstr "Εναλλαγή:" -#: ../src/libgdl/gdl-dock.c:191 -msgid "Width for the dock when it's of floating type" -msgstr "Πλάτος της προσάρτησης όταν είναι ελεύθερα μετακινούμενη" +#: ../src/dialogs/clonetiler.cpp:2036 +msgid "Alternate the sign of shifts for each row" +msgstr "Εναλλαγή του προσήμου των μετατοπίσεων για κάθε γραμμή" -#: ../src/libgdl/gdl-dock.c:199 -msgid "Height for the dock when it's of floating type" -msgstr "Ύψος της προσάρτησης όταν είναι ελεύθερα μετακινούμενη" +#: ../src/dialogs/clonetiler.cpp:2041 +msgid "Alternate the sign of shifts for each column" +msgstr "Εναλλαγή του προσήμου των μετατοπίσεων για κάθε στήλη" -#: ../src/libgdl/gdl-dock.c:206 -msgid "Float X" -msgstr "Μετακίνηση Χ" +#. TRANSLATORS: "Cumulate" is a verb here +#: ../src/dialogs/clonetiler.cpp:2048 +#: ../src/dialogs/clonetiler.cpp:2218 +#: ../src/dialogs/clonetiler.cpp:2295 +msgid "Cumulate:" +msgstr "Σώρευση:" -#: ../src/libgdl/gdl-dock.c:207 -msgid "X coordinate for a floating dock" -msgstr "Χ συντεταγμένη για ελεύθερα μετακινούμενη προσάρτηση" +#: ../src/dialogs/clonetiler.cpp:2054 +msgid "Cumulate the shifts for each row" +msgstr "Σώρευση των μετατοπίσεων για κάθε γραμμή" -#: ../src/libgdl/gdl-dock.c:214 -msgid "Float Y" -msgstr "Μετακίνηση Υ" +#: ../src/dialogs/clonetiler.cpp:2059 +msgid "Cumulate the shifts for each column" +msgstr "Σώρευση των μετατοπίσεων για κάθε στήλη" -#: ../src/libgdl/gdl-dock.c:215 -msgid "Y coordinate for a floating dock" -msgstr "Υ συντεταγμένη για ελεύθερα μετακινούμενη προσάρτηση" +#. TRANSLATORS: "Cumulate" is a verb here +#: ../src/dialogs/clonetiler.cpp:2066 +msgid "Exclude tile:" +msgstr "Αποκλεισμός πλακιδίου:" -#: ../src/libgdl/gdl-dock.c:499 -#, c-format -msgid "Dock #%d" -msgstr "Προσάρτηση #%d" +#: ../src/dialogs/clonetiler.cpp:2072 +msgid "Exclude tile height in shift" +msgstr "Αποκλεισμός ύψους πλακιδίου στη μετατόπιση" -#: ../src/libnrtype/FontFactory.cpp:907 -msgid "Ignoring font without family that will crash Pango" -msgstr "" +#: ../src/dialogs/clonetiler.cpp:2077 +msgid "Exclude tile width in shift" +msgstr "Αποκλεισμός πλάτους πλακακιού στη μετατόπιση" -#: ../src/live_effects/effect.cpp:87 -msgid "doEffect stack test" -msgstr "" +#: ../src/dialogs/clonetiler.cpp:2086 +msgid "Sc_ale" +msgstr "Κλίμακα" -#: ../src/live_effects/effect.cpp:88 -#, fuzzy -msgid "Angle bisector" -msgstr "Πολλαπλοί τομείς" +#: ../src/dialogs/clonetiler.cpp:2094 +msgid "Scale X:" +msgstr "Κλίμακα Χ:" -#. TRANSLATORS: boolean operations -#: ../src/live_effects/effect.cpp:90 -#, fuzzy -msgid "Boolops" -msgstr "Χρώμα:" +#: ../src/dialogs/clonetiler.cpp:2102 +#, no-c-format +msgid "Horizontal scale per row (in % of tile width)" +msgstr "Οριζόντια κλίμακα ανά γραμμή (σε % του πλάτους του πλακιδίου)" -#: ../src/live_effects/effect.cpp:91 -#, fuzzy -msgid "Circle (by center and radius)" -msgstr "Κύκλος βάσει κέντρου και σημείου, ακτίνας ή ευθ. τμήματος" +#: ../src/dialogs/clonetiler.cpp:2110 +#, no-c-format +msgid "Horizontal scale per column (in % of tile width)" +msgstr "Οριζόντια κλίμακα ανά στήλη (σε % του πλάτους του πλακιδίου)" -#: ../src/live_effects/effect.cpp:92 -#, fuzzy -msgid "Circle by 3 points" -msgstr "Τόξο κύκλου βάσει τριών σημείων" +#: ../src/dialogs/clonetiler.cpp:2117 +msgid "Randomize the horizontal scale by this percentage" +msgstr "Κάνω τυχαία την οριζόντια κλίμακα κατά αυτό το ποσοσστό" -#: ../src/live_effects/effect.cpp:93 -#, fuzzy -msgid "Dynamic stroke" -msgstr "Δυναμικό WEP" +#: ../src/dialogs/clonetiler.cpp:2125 +msgid "Scale Y:" +msgstr "Κλίμακα Υ:" -#: ../src/live_effects/effect.cpp:94 ../share/extensions/extrude.inx.h:1 -msgid "Extrude" -msgstr "Εξώθηση" +#: ../src/dialogs/clonetiler.cpp:2133 +#, no-c-format +msgid "Vertical scale per row (in % of tile height)" +msgstr "Κάθετη κλίμακα ανά γραμμή (σε % του ύψους του πλακιδίου)" -#: ../src/live_effects/effect.cpp:95 -#, fuzzy -msgid "Lattice Deformation" -msgstr "Βασικές πληροφορίες" +#: ../src/dialogs/clonetiler.cpp:2141 +#, no-c-format +msgid "Vertical scale per column (in % of tile height)" +msgstr "Κάθετη κλίμακα ανά στήλη (σε % του ύψους του πλακιδίου)" -#: ../src/live_effects/effect.cpp:96 -#, fuzzy -msgid "Line Segment" -msgstr "Σχόλιο Γραμμής" +#: ../src/dialogs/clonetiler.cpp:2148 +msgid "Randomize the vertical scale by this percentage" +msgstr "Προσθήκη τυχαία κάθετης κλίμακας με αυτό το ποσοστό" -#: ../src/live_effects/effect.cpp:97 -#, fuzzy -msgid "Mirror symmetry" -msgstr "Εμφανίζει" +#: ../src/dialogs/clonetiler.cpp:2163 +msgid "Whether row scaling is uniform (1), converge (<1) or diverge (>1)" +msgstr "Εάν η κλίμακα της γραμμής είναι ομοιόμορφη (1), συγκλίνουσα (<1) ή αποκλίνουσα (>1)" -#: ../src/live_effects/effect.cpp:99 -#, fuzzy -msgid "Parallel" -msgstr "Parallel ATA" +#: ../src/dialogs/clonetiler.cpp:2170 +msgid "Whether column scaling is uniform (1), converge (<1) or diverge (>1)" +msgstr "Εάν η κλίμακα της στήλης είναι ομοιόμορφη (1), συγκλίνουσα (<1) ή αποκλίνουσα (>1)" -#: ../src/live_effects/effect.cpp:100 -msgid "Path length" -msgstr "Μήκος μονοπατιού" +#: ../src/dialogs/clonetiler.cpp:2178 +msgid "Base:" +msgstr "Βάση:" -#: ../src/live_effects/effect.cpp:101 -msgid "Perpendicular bisector" -msgstr "" +#: ../src/dialogs/clonetiler.cpp:2185 +#: ../src/dialogs/clonetiler.cpp:2192 +msgid "Base for a logarithmic spiral: not used (0), converge (<1), or diverge (>1)" +msgstr "Βάση του λογαριθμικού ελικοειδούς: αχρησιμοποίητη (0), συγκλίνουσα (<1) ή αποκλίνουσα (>1)" -# -#: ../src/live_effects/effect.cpp:102 -#, fuzzy -msgid "Perspective path" -msgstr "εναλλακτικά τμήματα" +#: ../src/dialogs/clonetiler.cpp:2206 +msgid "Alternate the sign of scales for each row" +msgstr "Εναλλαγή του προσήμου των κλιμάκων για κάθε γραμμή" -#: ../src/live_effects/effect.cpp:103 -#, fuzzy -msgid "Power stroke" -msgstr "ο διαγραμμένο" +#: ../src/dialogs/clonetiler.cpp:2211 +msgid "Alternate the sign of scales for each column" +msgstr "Εναλλαγή του προσήμου των κλιμάκων για κάθε στήλη" -#: ../src/live_effects/effect.cpp:104 -#, fuzzy -msgid "Rotate copies" -msgstr "κύκλου %1" +#: ../src/dialogs/clonetiler.cpp:2224 +msgid "Cumulate the scales for each row" +msgstr "Πρόσθεση κλιμάκων για κάθε γραμμή" -#: ../src/live_effects/effect.cpp:105 -#, fuzzy -msgid "Recursive skeleton" -msgstr "Επιλογές Recursive" +#: ../src/dialogs/clonetiler.cpp:2229 +msgid "Cumulate the scales for each column" +msgstr "Πρόσθεση κλιμάκων για κάθε στήλη" -#: ../src/live_effects/effect.cpp:106 -#, fuzzy -msgid "Tangent to curve" -msgstr "Εφαπτομένη" +#: ../src/dialogs/clonetiler.cpp:2238 +msgid "_Rotation" +msgstr "Περιστ_ροφή" -#: ../src/live_effects/effect.cpp:107 -#, fuzzy -msgid "Text label" -msgstr "Ετικέτα στήλης" +#: ../src/dialogs/clonetiler.cpp:2246 +msgid "Angle:" +msgstr "Γωνία:" -#. 0.46 -#: ../src/live_effects/effect.cpp:110 -#, fuzzy -msgid "Bend" -msgstr "West Bend" +#: ../src/dialogs/clonetiler.cpp:2254 +#, no-c-format +msgid "Rotate tiles by this angle for each row" +msgstr "Περιστροφή των πλακιδίων κατά αυτή τη γωνία για κάθε γραμμή" -#: ../src/live_effects/effect.cpp:111 -#, fuzzy -msgid "Gears" -msgstr "" -"#-#-#-#-# evolution.master.el.po (evolution.HEAD) #-#-#-#-#\n" -"χρόνια\n" -"#-#-#-#-# banshee.master.el.po (Banshee) #-#-#-#-#\n" -"έτη\n" -"#-#-#-#-# banshee.stable-1.8.el.po (Banshee) #-#-#-#-#\n" -"έτη" +#: ../src/dialogs/clonetiler.cpp:2262 +#, no-c-format +msgid "Rotate tiles by this angle for each column" +msgstr "Περιστροφή των πλακιδίων κατά αυτή τη γωνία για κάθε στήλη" -# -#: ../src/live_effects/effect.cpp:112 -#, fuzzy -msgid "Pattern Along Path" -msgstr "Διαγραφή επιλεγμένου αντικειμένου" +#: ../src/dialogs/clonetiler.cpp:2269 +msgid "Randomize the rotation angle by this percentage" +msgstr "Τυχαία γωνία περιστροφής κατ' αυτό το ποσοστό" -#. for historic reasons, this effect is called skeletal(strokes) in Inkscape:SVG -#: ../src/live_effects/effect.cpp:113 -msgid "Stitch Sub-Paths" -msgstr "" +#: ../src/dialogs/clonetiler.cpp:2283 +msgid "Alternate the rotation direction for each row" +msgstr "Εναλλαγή της κατεύθυνσης περιστροφής για κάθε γραμμή" -#. 0.47 -#: ../src/live_effects/effect.cpp:115 -#, fuzzy -msgid "VonKoch" -msgstr "Kochi" +#: ../src/dialogs/clonetiler.cpp:2288 +msgid "Alternate the rotation direction for each column" +msgstr "Εναλλαγή της διεύθυνσης περιστροφής για κάθε στήλη" -#: ../src/live_effects/effect.cpp:116 -msgid "Knot" -msgstr "" +#: ../src/dialogs/clonetiler.cpp:2301 +msgid "Cumulate the rotation for each row" +msgstr "Πρόσθεση της περιστροφής για κάθε γραμμή" -#: ../src/live_effects/effect.cpp:117 -#, fuzzy -msgid "Construct grid" -msgstr "Κατασκευή" +#: ../src/dialogs/clonetiler.cpp:2306 +msgid "Cumulate the rotation for each column" +msgstr "Πρόσθεση της περιστροφής για κάθε στήλη" -#: ../src/live_effects/effect.cpp:118 -#, fuzzy -msgid "Spiro spline" -msgstr "Βιολί" +#: ../src/dialogs/clonetiler.cpp:2315 +msgid "_Blur & opacity" +msgstr "Θόλωση & αδιαφάνεια" -#: ../src/live_effects/effect.cpp:119 -#, fuzzy -msgid "Envelope Deformation" -msgstr "Πληροφορίες γεγονότος" +#: ../src/dialogs/clonetiler.cpp:2324 +msgid "Blur:" +msgstr "Θόλωση:" -#: ../src/live_effects/effect.cpp:120 -#, fuzzy -msgid "Interpolate Sub-Paths" -msgstr "Παρεμβολή εικόνας" +#: ../src/dialogs/clonetiler.cpp:2331 +msgid "Blur tiles by this percentage for each row" +msgstr "Παραθέσεις θόλωσης κατ' αυτό το ποσοστό για κάθε γραμμή" -#: ../src/live_effects/effect.cpp:121 -#, fuzzy -msgid "Hatches (rough)" -msgstr "ταιριάζει με κανονική έκφραση" +#: ../src/dialogs/clonetiler.cpp:2338 +msgid "Blur tiles by this percentage for each column" +msgstr "Παραθέσεις θόλωσης κατ' αυτό το ποσοστό για κάθε στήλη" -#: ../src/live_effects/effect.cpp:122 -#, fuzzy -msgid "Sketch" -msgstr "Τέντωμα" +#: ../src/dialogs/clonetiler.cpp:2345 +msgid "Randomize the tile blur by this percentage" +msgstr "Τυχαία θόλωση του πλακιδίου κατ' αυτό το ποσοστό" -#: ../src/live_effects/effect.cpp:123 -msgid "Ruler" -msgstr "Χάρακας" +#: ../src/dialogs/clonetiler.cpp:2359 +msgid "Alternate the sign of blur change for each row" +msgstr "Εναλλαγή του προσήμου της αλλαγής θόλωσης για κάθε γραμμή" -#: ../src/live_effects/effect.cpp:282 -#, fuzzy -msgid "Is visible?" -msgstr "" -"#-#-#-#-# gdm.master.el.po (gdm.HEAD) #-#-#-#-#\n" -"Αόρατος\n" -"#-#-#-#-# gnomeicu.master.el.po (gnomeicu 0.95.5) #-#-#-#-#\n" -"Αόρατος\n" -"#-#-#-#-# empathy.master.el.po (empathy.HEAD) #-#-#-#-#\n" -"Αόρατος\n" -"#-#-#-#-# gtk+-properties.master.el.po (gtk+-properties.HEAD) #-#-#-#-#\n" -"Αόρατο" +#: ../src/dialogs/clonetiler.cpp:2364 +msgid "Alternate the sign of blur change for each column" +msgstr "Εναλλαγή του προσήμου της αλλαγής θόλωσης για κάθε στήλη" -#: ../src/live_effects/effect.cpp:282 -msgid "" -"If unchecked, the effect remains applied to the object but is temporarily " -"disabled on canvas" -msgstr "" +# +#: ../src/dialogs/clonetiler.cpp:2373 +msgid "Fade out:" +msgstr "Ξεθώριασμα:" -#: ../src/live_effects/effect.cpp:303 -#, fuzzy -msgid "No effect" -msgstr "Δίχως εφέ" +#: ../src/dialogs/clonetiler.cpp:2380 +msgid "Decrease tile opacity by this percentage for each row" +msgstr "Μείωση της αδιαφάνειας του πλακιδίου κατ' αυτό το ποσοστό για κάθε γραμμή" -#: ../src/live_effects/effect.cpp:350 -#, c-format -msgid "Please specify a parameter path for the LPE '%s' with %d mouse clicks" -msgstr "" +#: ../src/dialogs/clonetiler.cpp:2387 +msgid "Decrease tile opacity by this percentage for each column" +msgstr "Μείωση της αδιαφάνειας πλακιδίου κατ' αυτό το ποσοστό για κάθε στήλη" -#: ../src/live_effects/effect.cpp:648 -#, fuzzy, c-format -msgid "Editing parameter %s." -msgstr "Bitrate : %s" +#: ../src/dialogs/clonetiler.cpp:2394 +msgid "Randomize the tile opacity by this percentage" +msgstr "Τυχαία αδιαφάνεια πλακιδίου κατ' αυτό το ποσοστό" -#: ../src/live_effects/effect.cpp:653 -msgid "None of the applied path effect's parameters can be edited on-canvas." -msgstr "" +#: ../src/dialogs/clonetiler.cpp:2408 +msgid "Alternate the sign of opacity change for each row" +msgstr "Εναλλαγή του προσήμου της μεταβολής της αδιαφάνειας για κάθε σειρά" -#: ../src/live_effects/lpe-bendpath.cpp:55 -#, fuzzy -msgid "Bend path:" -msgstr "Διαδρομή εικόνας:" +#: ../src/dialogs/clonetiler.cpp:2413 +msgid "Alternate the sign of opacity change for each column" +msgstr "Εναλλαγή του προσήμου της μεταβολής της αδιαφάνειας για κάθε στήλη" -#: ../src/live_effects/lpe-bendpath.cpp:55 -#, fuzzy -msgid "Path along which to bend the original path" -msgstr "" -"Βάλε τα κομμάτια στην κατάλληλη θέση για να ξαναφτιάξετε τις αρχικές " -"ζωγραφιές" +# #-#-#-#-# gtkhtml.master.el.po (gtkhtml.HEAD) #-#-#-#-# +# +#: ../src/dialogs/clonetiler.cpp:2421 +msgid "Co_lor" +msgstr "Χ_ρώμα:" -#: ../src/live_effects/lpe-bendpath.cpp:56 -msgid "Width of the path" -msgstr "Πάχος μονοπατιού" +#: ../src/dialogs/clonetiler.cpp:2426 +msgid "Initial color: " +msgstr "Αρχικό χρώμα" -#: ../src/live_effects/lpe-bendpath.cpp:57 -#, fuzzy -msgid "W_idth in units of length" -msgstr "Πάχος σε πολλαπλάσια του μήκους" +#: ../src/dialogs/clonetiler.cpp:2430 +msgid "Initial color of tiled clones" +msgstr "Αρχικό χρώμα των παρατιθέμενων κλώνων" -#: ../src/live_effects/lpe-bendpath.cpp:57 -msgid "Scale the width of the path in units of its length" -msgstr "" +#: ../src/dialogs/clonetiler.cpp:2430 +msgid "Initial color for clones (works only if the original has unset fill or stroke)" +msgstr "Αρχικό χρώμα των κλώνων (δουλεύει μόνο αν το αρχικό δεν έχει γέμισμα ή πινελιά)" -#: ../src/live_effects/lpe-bendpath.cpp:58 -#, fuzzy -msgid "_Original path is vertical" -msgstr "_Αρχικό κείμενο" +#: ../src/dialogs/clonetiler.cpp:2445 +msgid "H:" +msgstr "Η: (απόχρωση)" -#: ../src/live_effects/lpe-bendpath.cpp:58 -#, fuzzy -msgid "Rotates the original 90 degrees, before bending it along the bend path" -msgstr "Περιστροφή εικόνας κατά 90 μοίρες αριστερά" +#: ../src/dialogs/clonetiler.cpp:2452 +msgid "Change the tile hue by this percentage for each row" +msgstr "Αλλαγή της απόχρωσης του πλακιδίου κατ' αυτό το ποσοστό για κάθε γραμμή" -# #-#-#-#-# nautilus.master.el.po (el) #-#-#-#-# -# -#: ../src/live_effects/lpe-constructgrid.cpp:26 -#, fuzzy -msgid "Size _X:" -msgstr "" -"#-#-#-#-# evolution.master.el.po (evolution.HEAD) #-#-#-#-#\n" -"Μέγεθος:\n" -"#-#-#-#-# gthumb.gthumb-2-12.el.po (gthumb-gthumb-2-10-po-el-6221) #-#-#-#-" -"#\n" -"Μέγεθος:\n" -"#-#-#-#-# gnome-games.master.el.po (gnome-games.HEAD.el) #-#-#-#-#\n" -"Μέγεθος:\n" -"#-#-#-#-# ekiga.master.el.po (ekiga.HEAD) #-#-#-#-#\n" -"Μέγεθος:\n" -"#-#-#-#-# gnomeicu.master.el.po (gnomeicu 0.95.5) #-#-#-#-#\n" -"Μέγεθος:\n" -"#-#-#-#-# gnome-control-center.master.el.po (el) #-#-#-#-#\n" -"Μέγεθος:\n" -"#-#-#-#-# gparted.master.el.po (gparted.HEAD) #-#-#-#-#\n" -"Μέγεθος:\n" -"#-#-#-#-# nemo.master.el.po (nemo) #-#-#-#-#\n" -"Μέγεθος\n" -"#-#-#-#-# drwright.master.el.po (el) #-#-#-#-#\n" -"Μέγεθος:\n" -"#-#-#-#-# evolution-exchange.master.el.po (el) #-#-#-#-#\n" -"Μέγεθος:\n" -"#-#-#-#-# gnome-commander.master.el.po (el) #-#-#-#-#\n" -"Μέγεθος:\n" -"#-#-#-#-# nautilus.master.el.po (el) #-#-#-#-#\n" -"Μέγεθος:\n" -"#-#-#-#-# epiphany-extensions.master.el.po (el) #-#-#-#-#\n" -"Μέγεθος:" +#: ../src/dialogs/clonetiler.cpp:2459 +msgid "Change the tile hue by this percentage for each column" +msgstr "Αλλαγή της απόχρωσης του πλακιδίου κατ' αυτό το ποσοστό για κάθε στήλη" -#: ../src/live_effects/lpe-constructgrid.cpp:26 -#, fuzzy -msgid "The size of the grid in X direction." -msgstr "Το μέγεθος του εικονιδίου" +#: ../src/dialogs/clonetiler.cpp:2466 +msgid "Randomize the tile hue by this percentage" +msgstr "Τυχαία απόχρωση στο πλακίδιο κατ' αυτό το ποσοστό" -# #-#-#-#-# nautilus.master.el.po (el) #-#-#-#-# -# -#: ../src/live_effects/lpe-constructgrid.cpp:27 -#, fuzzy -msgid "Size _Y:" -msgstr "" -"#-#-#-#-# evolution.master.el.po (evolution.HEAD) #-#-#-#-#\n" -"Μέγεθος:\n" -"#-#-#-#-# gthumb.gthumb-2-12.el.po (gthumb-gthumb-2-10-po-el-6221) #-#-#-#-" -"#\n" -"Μέγεθος:\n" -"#-#-#-#-# gnome-games.master.el.po (gnome-games.HEAD.el) #-#-#-#-#\n" -"Μέγεθος:\n" -"#-#-#-#-# ekiga.master.el.po (ekiga.HEAD) #-#-#-#-#\n" -"Μέγεθος:\n" -"#-#-#-#-# gnomeicu.master.el.po (gnomeicu 0.95.5) #-#-#-#-#\n" -"Μέγεθος:\n" -"#-#-#-#-# gnome-control-center.master.el.po (el) #-#-#-#-#\n" -"Μέγεθος:\n" -"#-#-#-#-# gparted.master.el.po (gparted.HEAD) #-#-#-#-#\n" -"Μέγεθος:\n" -"#-#-#-#-# nemo.master.el.po (nemo) #-#-#-#-#\n" -"Μέγεθος\n" -"#-#-#-#-# drwright.master.el.po (el) #-#-#-#-#\n" -"Μέγεθος:\n" -"#-#-#-#-# evolution-exchange.master.el.po (el) #-#-#-#-#\n" -"Μέγεθος:\n" -"#-#-#-#-# gnome-commander.master.el.po (el) #-#-#-#-#\n" -"Μέγεθος:\n" -"#-#-#-#-# nautilus.master.el.po (el) #-#-#-#-#\n" -"Μέγεθος:\n" -"#-#-#-#-# epiphany-extensions.master.el.po (el) #-#-#-#-#\n" -"Μέγεθος:" +#: ../src/dialogs/clonetiler.cpp:2475 +msgid "S:" +msgstr "S: (κορεσμός)" -#: ../src/live_effects/lpe-constructgrid.cpp:27 -#, fuzzy -msgid "The size of the grid in Y direction." -msgstr "Το μέγεθος του εικονιδίου" +#: ../src/dialogs/clonetiler.cpp:2482 +msgid "Change the color saturation by this percentage for each row" +msgstr "Αλλαγή του χρωματικού κορεσμού κατ' αυτό το ποσοστό για κάθε γραμμή" -#: ../src/live_effects/lpe-curvestitch.cpp:42 -#, fuzzy -msgid "Stitch path:" -msgstr "Διακόπτης 1" - -#: ../src/live_effects/lpe-curvestitch.cpp:42 -#, fuzzy -msgid "The path that will be used as stitch." -msgstr "" -"Η προεπιλεγμένη εντολή που πρέπει να χρησιμοποιηθεί ως επεξεργαστής κειμένου." +#: ../src/dialogs/clonetiler.cpp:2489 +msgid "Change the color saturation by this percentage for each column" +msgstr "Αλλαγή του χρωματικού κορεσμού κατ' αυτό το ποσοστό για κάθε στήλη" -#: ../src/live_effects/lpe-curvestitch.cpp:43 -#, fuzzy -msgid "N_umber of paths:" -msgstr "Αριθμός σελίδων" +#: ../src/dialogs/clonetiler.cpp:2496 +msgid "Randomize the color saturation by this percentage" +msgstr "Τυχαίος χρωματικός κορεσμός κατ' αυτό το ποσοστό" -#: ../src/live_effects/lpe-curvestitch.cpp:43 -#, fuzzy -msgid "The number of paths that will be generated." -msgstr "Ο αριθμός των σελίδων που θα τυπωθούν." +#: ../src/dialogs/clonetiler.cpp:2504 +msgid "L:" +msgstr "L: (φωτεινότητα)" -#: ../src/live_effects/lpe-curvestitch.cpp:44 -#, fuzzy -msgid "Sta_rt edge variance:" -msgstr "Εκκίνηση υπηρεσίας" +#: ../src/dialogs/clonetiler.cpp:2511 +msgid "Change the color lightness by this percentage for each row" +msgstr "Αλλαγή της χρωματικής φωτεινότητας κατ' αυτό το ποσοστό για κάθε γραμμή" -#: ../src/live_effects/lpe-curvestitch.cpp:44 -msgid "" -"The amount of random jitter to move the start points of the stitches inside " -"& outside the guide path" -msgstr "" +#: ../src/dialogs/clonetiler.cpp:2518 +msgid "Change the color lightness by this percentage for each column" +msgstr "Αλλαγή της χρωματικής φωτεινότητας κατ' αυτό το ποσοστό για κάθε στήλη" -#: ../src/live_effects/lpe-curvestitch.cpp:45 -#, fuzzy -msgid "Sta_rt spacing variance:" -msgstr "Εκκίνηση υπηρεσίας αναζήτησης" +#: ../src/dialogs/clonetiler.cpp:2525 +msgid "Randomize the color lightness by this percentage" +msgstr "Τυχαία χρωματική φωτεινότητα κατ' αυτό το ποσοστό" -#: ../src/live_effects/lpe-curvestitch.cpp:45 -msgid "" -"The amount of random shifting to move the start points of the stitches back " -"& forth along the guide path" -msgstr "" +#: ../src/dialogs/clonetiler.cpp:2539 +msgid "Alternate the sign of color changes for each row" +msgstr "Εναλλαγή του προσήμου των χρωματικών αλλαγών για κάθε γραμμή" -#: ../src/live_effects/lpe-curvestitch.cpp:46 -#, fuzzy -msgid "End ed_ge variance:" -msgstr "Εισάγετε νέα μεταβλητή" +#: ../src/dialogs/clonetiler.cpp:2544 +msgid "Alternate the sign of color changes for each column" +msgstr "Εναλλαγή του προσήμου των χρωματικών αλλαγών για κάθε στήλη" -#: ../src/live_effects/lpe-curvestitch.cpp:46 -msgid "" -"The amount of randomness that moves the end points of the stitches inside & " -"outside the guide path" -msgstr "" +#: ../src/dialogs/clonetiler.cpp:2552 +msgid "_Trace" +msgstr "Ανί_χνευση" -# -#: ../src/live_effects/lpe-curvestitch.cpp:47 -#, fuzzy -msgid "End spa_cing variance:" -msgstr "Κορεσμός:" +#: ../src/dialogs/clonetiler.cpp:2559 +msgid "Trace the drawing under the tiles" +msgstr "Εντοπισμός του σχεδίου κάτω από τις παραθέσεις" -#: ../src/live_effects/lpe-curvestitch.cpp:47 -msgid "" -"The amount of random shifting to move the end points of the stitches back & " -"forth along the guide path" -msgstr "" +#: ../src/dialogs/clonetiler.cpp:2563 +msgid "For each clone, pick a value from the drawing in that clone's location and apply it to the clone" +msgstr "Για κάθε κλώνο, επιλογή μιας τιμής από το σχέδιο στην θέση του κλώνου και εφαρμογή της στο κλώνο" -#: ../src/live_effects/lpe-curvestitch.cpp:48 -#, fuzzy -msgid "Scale _width:" -msgstr "Πλάτος σε κλίμακα" +#: ../src/dialogs/clonetiler.cpp:2577 +msgid "1. Pick from the drawing:" +msgstr "1. Επιλογή από το σχέδιο:" -#: ../src/live_effects/lpe-curvestitch.cpp:48 -#, fuzzy -msgid "Scale the width of the stitch path" -msgstr "Το πλάτος της πλευρικής στήλης" +#: ../src/dialogs/clonetiler.cpp:2589 +msgid "Pick the visible color and opacity" +msgstr "Επιλογή του ορατού χρώματος και αδιαφάνειας" -#: ../src/live_effects/lpe-curvestitch.cpp:49 -#, fuzzy -msgid "Scale _width relative to length" -msgstr "Η θέση της εικόνας σχετικά με το κείμενο" +#: ../src/dialogs/clonetiler.cpp:2597 +msgid "Pick the total accumulated opacity" +msgstr "Επιλογή της συνολικά σωρευμένης αδιαφάνειας" -#: ../src/live_effects/lpe-curvestitch.cpp:49 -#, fuzzy -msgid "Scale the width of the stitch path relative to its length" -msgstr "Η θέση της εικόνας σχετικά με το κείμενο" +#: ../src/dialogs/clonetiler.cpp:2604 +msgid "R" +msgstr "R" -#: ../src/live_effects/lpe-envelope.cpp:33 -#, fuzzy -msgid "Top bend path:" -msgstr "Διαδρομή εικονιδίου" +#: ../src/dialogs/clonetiler.cpp:2605 +msgid "Pick the Red component of the color" +msgstr "Επιλογή του κόκκινου συστατικού του χρώματος" -#: ../src/live_effects/lpe-envelope.cpp:33 -msgid "Top path along which to bend the original path" -msgstr "" +#: ../src/dialogs/clonetiler.cpp:2612 +msgid "G" +msgstr "G" -#: ../src/live_effects/lpe-envelope.cpp:34 -#, fuzzy -msgid "Right bend path:" -msgstr "Δεξιά στοίχιση κουμπιών" +#: ../src/dialogs/clonetiler.cpp:2613 +msgid "Pick the Green component of the color" +msgstr "Επιλογή του πράσινου συστατικού του χρώματος" -#: ../src/live_effects/lpe-envelope.cpp:34 -msgid "Right path along which to bend the original path" -msgstr "" +#: ../src/dialogs/clonetiler.cpp:2620 +msgid "B" +msgstr "Β" -#: ../src/live_effects/lpe-envelope.cpp:35 -#, fuzzy -msgid "Bottom bend path:" -msgstr "Στόχος σελιδοδείκτη:" +#: ../src/dialogs/clonetiler.cpp:2621 +msgid "Pick the Blue component of the color" +msgstr "Επιλογή του μπλε συστατικού του χρώματος" -#: ../src/live_effects/lpe-envelope.cpp:35 -msgid "Bottom path along which to bend the original path" -msgstr "" +#: ../src/dialogs/clonetiler.cpp:2628 +msgctxt "Clonetiler color hue" +msgid "H" +msgstr "H (απόχρωση)" -#: ../src/live_effects/lpe-envelope.cpp:36 -#, fuzzy -msgid "Left bend path:" -msgstr "Δημιουργία νέου μονοπατιού:" +#: ../src/dialogs/clonetiler.cpp:2629 +msgid "Pick the hue of the color" +msgstr "Επιλογή της απόχρωσης του χρώματος" -#: ../src/live_effects/lpe-envelope.cpp:36 -msgid "Left path along which to bend the original path" -msgstr "" +#: ../src/dialogs/clonetiler.cpp:2636 +msgctxt "Clonetiler color saturation" +msgid "S" +msgstr "S (κορεσμός)" -#: ../src/live_effects/lpe-envelope.cpp:37 -#, fuzzy -msgid "E_nable left & right paths" -msgstr "Ενεργοποίηση συμβουλών οθόνης" +#: ../src/dialogs/clonetiler.cpp:2637 +msgid "Pick the saturation of the color" +msgstr "Επιλογή του κορεσμού του χρώματος" -#: ../src/live_effects/lpe-envelope.cpp:37 -#, fuzzy -msgid "Enable the left and right deformation paths" -msgstr "Ενεργοποίηση του διαλόγου επιβεβαίωσης διαγραφής σημείωσης" +#: ../src/dialogs/clonetiler.cpp:2644 +msgctxt "Clonetiler color lightness" +msgid "L" +msgstr "L (φωτεινότητα)" -#: ../src/live_effects/lpe-envelope.cpp:38 -#, fuzzy -msgid "_Enable top & bottom paths" -msgstr "Ενεργοποίηση συμβουλών οθόνης" +#: ../src/dialogs/clonetiler.cpp:2645 +msgid "Pick the lightness of the color" +msgstr "Επιλογή της φωτεινότητας του χρώματος" -#: ../src/live_effects/lpe-envelope.cpp:38 -#, fuzzy -msgid "Enable the top and bottom deformation paths" -msgstr "Έξτρα διάστημα πάνω και κάτω από το μενού" +#: ../src/dialogs/clonetiler.cpp:2655 +msgid "2. Tweak the picked value:" +msgstr "2. Ρυθμίσεις της επιλεγμένης τιμής:" -# -#: ../src/live_effects/lpe-gears.cpp:212 -#, fuzzy -msgid "_Teeth:" -msgstr "Κείμενο" +#: ../src/dialogs/clonetiler.cpp:2665 +msgid "Gamma-correct:" +msgstr "Διόρθωση γάμα:" -#: ../src/live_effects/lpe-gears.cpp:212 -#, fuzzy -msgid "The number of teeth" -msgstr "Το πλήθος των στοιχείων στο κουτί (box)" +#: ../src/dialogs/clonetiler.cpp:2670 +msgid "Shift the mid-range of the picked value upwards (>0) or downwards (<0)" +msgstr "Μετατόπιση του μεσαίας περιοχής των επιλεγμένων τιμών προς τα πάνω (>0) ή προς τα κάτω (<0)" -# -#: ../src/live_effects/lpe-gears.cpp:213 -#, fuzzy -msgid "_Phi:" -msgstr "Επικόλληση" +#: ../src/dialogs/clonetiler.cpp:2677 +msgid "Randomize:" +msgstr "Τυχαία:" -#: ../src/live_effects/lpe-gears.cpp:213 -msgid "" -"Tooth pressure angle (typically 20-25 deg). The ratio of teeth not in " -"contact." -msgstr "" +#: ../src/dialogs/clonetiler.cpp:2682 +msgid "Randomize the picked value by this percentage" +msgstr "Προσθήκη τυχαία στην επιλεγμένη τιμή κατ' αυτό το ποσοστό" -#: ../src/live_effects/lpe-interpolate.cpp:30 -#, fuzzy -msgid "Trajectory:" -msgstr "Κατάλογος:" +#: ../src/dialogs/clonetiler.cpp:2689 +msgid "Invert:" +msgstr "Αντιστροφή" -#: ../src/live_effects/lpe-interpolate.cpp:30 -msgid "Path along which intermediate steps are created." -msgstr "" +#: ../src/dialogs/clonetiler.cpp:2693 +msgid "Invert the picked value" +msgstr "Αντιστροφή της επιλεγμένης τιμής" -#: ../src/live_effects/lpe-interpolate.cpp:31 -#, fuzzy -msgid "Steps_:" -msgstr "Στυλ" +#: ../src/dialogs/clonetiler.cpp:2699 +msgid "3. Apply the value to the clones':" +msgstr "3. Εφαρμογή της τιμής στους κλώνους':" -#: ../src/live_effects/lpe-interpolate.cpp:31 -msgid "Determines the number of steps from start to end path." -msgstr "" +#: ../src/dialogs/clonetiler.cpp:2709 +msgid "Presence" +msgstr "Παρουσία" -#: ../src/live_effects/lpe-interpolate.cpp:32 -#, fuzzy -msgid "E_quidistant spacing" -msgstr "" -"#-#-#-#-# network-manager-netbook.master.el.po (upstream-translations." -"network-manager) #-#-#-#-#\n" -"Απόσταση κουμπιού\n" -"#-#-#-#-# gtk+-properties.master.el.po (gtk+-properties.HEAD) #-#-#-#-#\n" -"Διάκενο κουμπιών" +#: ../src/dialogs/clonetiler.cpp:2712 +msgid "Each clone is created with the probability determined by the picked value in that point" +msgstr "Κάθε κλώνος δημιουργείται με την πιθανότητα που καθορίζεται από την επιλεγμένη τιμή σε αυτό το σημείο" -#: ../src/live_effects/lpe-interpolate.cpp:32 -msgid "" -"If true, the spacing between intermediates is constant along the length of " -"the path. If false, the distance depends on the location of the nodes of the " -"trajectory path." -msgstr "" +# #-#-#-#-# gtkhtml.master.el.po (gtkhtml.HEAD) #-#-#-#-# +# +# #-#-#-#-# nautilus.master.el.po (el) #-#-#-#-# +# +#: ../src/dialogs/clonetiler.cpp:2719 +msgid "Size" +msgstr "Μέγεθος" -#. initialise your parameters here: -#: ../src/live_effects/lpe-knot.cpp:343 -#, fuzzy -msgid "Fi_xed width:" -msgstr "Σταθερό πλάτος:" +#: ../src/dialogs/clonetiler.cpp:2722 +msgid "Each clone's size is determined by the picked value in that point" +msgstr "Το μέγεθος κάθε κλώνου καθορίζεται από την επιλεγμένη τιμή σε αυτό το σημείο" -#: ../src/live_effects/lpe-knot.cpp:343 -msgid "Size of hidden region of lower string" -msgstr "" +#: ../src/dialogs/clonetiler.cpp:2732 +msgid "Each clone is painted by the picked color (the original must have unset fill or stroke)" +msgstr "Κάθε κλώνος χρωματίζεται με το επιλεγμένο χρώμα (το αρχικό πρέπει να μην έχει γέμισμα ή πινελιά)" -#: ../src/live_effects/lpe-knot.cpp:344 -#, fuzzy -msgid "_In units of stroke width" -msgstr "" -"#-#-#-#-# gthumb.gthumb-2-12.el.po (gthumb-gthumb-2-10-po-el-6221) #-#-#-#-" -"#\n" -"Προσαρμογή στο πλάτος\n" -"#-#-#-#-# eog-plugins.master.el.po (eog-plugins.master.el) #-#-#-#-#\n" -"Ταίριασμα στο πλάτος" +#: ../src/dialogs/clonetiler.cpp:2742 +msgid "Each clone's opacity is determined by the picked value in that point" +msgstr "Η αδιαφάνεια κάθε κλώνου καθορίζεται από την επιλεγμένη τιμή σε αυτό το σημείο" -#: ../src/live_effects/lpe-knot.cpp:344 -msgid "Consider 'Interruption width' as a ratio of stroke width" -msgstr "" +#: ../src/dialogs/clonetiler.cpp:2769 +msgid "How many rows in the tiling" +msgstr "Αριθμός γραμμών της παράθεσης" -#: ../src/live_effects/lpe-knot.cpp:345 -#, fuzzy -msgid "St_roke width" -msgstr "Πάχος πινελιάς" +#: ../src/dialogs/clonetiler.cpp:2789 +msgid "How many columns in the tiling" +msgstr "Αριθμός στηλών στην παράθεση" -#: ../src/live_effects/lpe-knot.cpp:345 -msgid "Add the stroke width to the interruption size" -msgstr "" +#: ../src/dialogs/clonetiler.cpp:2819 +msgid "Width of the rectangle to be filled" +msgstr "Πλάτος του ορθογωνίου για γέμισμα" -#: ../src/live_effects/lpe-knot.cpp:346 -#, fuzzy -msgid "_Crossing path stroke width" -msgstr "Καπνός με άνεμο" +#: ../src/dialogs/clonetiler.cpp:2844 +msgid "Height of the rectangle to be filled" +msgstr "Ύψος του ορθογωνίου για γέμισμα" -#: ../src/live_effects/lpe-knot.cpp:346 -msgid "Add crossed stroke width to the interruption size" -msgstr "" +#: ../src/dialogs/clonetiler.cpp:2859 +msgid "Rows, columns: " +msgstr "Γραμμές, στήλες" -#: ../src/live_effects/lpe-knot.cpp:347 -#, fuzzy -msgid "S_witcher size:" -msgstr "Ορατά κουμπιά εναλλαγής" +#: ../src/dialogs/clonetiler.cpp:2860 +msgid "Create the specified number of rows and columns" +msgstr "Δημιουργία του ορισμένου αριθμού γραμμών και στηλών" -#: ../src/live_effects/lpe-knot.cpp:347 -msgid "Orientation indicator/switcher size" -msgstr "" +#: ../src/dialogs/clonetiler.cpp:2869 +msgid "Width, height: " +msgstr "Πλάτος, ύψος" -#: ../src/live_effects/lpe-knot.cpp:348 -#, fuzzy -msgid "Crossing Signs" -msgstr "Γίνεται επεξεργασία των εικόνων..." +#: ../src/dialogs/clonetiler.cpp:2870 +msgid "Fill the specified width and height with the tiling" +msgstr "Γέμισμα του καθορισμένου πλάτους και ύψους με την παράθεση" -#: ../src/live_effects/lpe-knot.cpp:348 -msgid "Crossings signs" -msgstr "" +#: ../src/dialogs/clonetiler.cpp:2886 +msgid "Use saved size and position of the tile" +msgstr "Χρήση του αποθηκευμένου μεγέθους και θέσης του πλακιδίου" -#: ../src/live_effects/lpe-knot.cpp:359 -msgid "Drag to select a crossing, click to flip it" -msgstr "" +#: ../src/dialogs/clonetiler.cpp:2889 +msgid "Pretend that the size and position of the tile are the same as the last time you tiled it (if any), instead of using the current size" +msgstr "Υποτίθεται ότι το μέγεθος και η θέση του πλακιδίου είναι τα ίδια όπως την τελευταία φορά που αυτό επιστρώθηκε (αν έγινε), αντί για χρήση του τρέχοντος μεγέθους" -#. / @todo Is this the right verb? -#: ../src/live_effects/lpe-knot.cpp:652 -#, fuzzy -msgid "Change knot crossing" -msgstr "Αλλαγή προτιμήσεων πληκτρολογίου" +#: ../src/dialogs/clonetiler.cpp:2913 +msgid " _Create " +msgstr " _Δημιουργία " -#: ../src/live_effects/lpe-patternalongpath.cpp:52 -#: ../share/extensions/pathalongpath.inx.h:13 -msgid "Single" -msgstr "Μονό" +#: ../src/dialogs/clonetiler.cpp:2915 +msgid "Create and tile the clones of the selection" +msgstr "Δημιουργία και επίστρωση των κλώνων της επιλογής" -#: ../src/live_effects/lpe-patternalongpath.cpp:53 -#: ../share/extensions/pathalongpath.inx.h:14 -#, fuzzy -msgid "Single, stretched" -msgstr "" -"#-#-#-#-# libgnomecanvas.master.el.po (el) #-#-#-#-#\n" -"Τέντωμα γραμματοσειράς\n" -"#-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-#\n" -"Έκταση γραμματοσειράς\n" -"#-#-#-#-# gtk+-properties.master.el.po (gtk+-properties.HEAD) #-#-#-#-#\n" -"Τέντωμα γραμματοσειράς" +#. TRANSLATORS: if a group of objects are "clumped" together, then they +#. are unevenly spread in the given amount of space - as shown in the +#. diagrams on the left in the following screenshot: +#. http://www.inkscape.org/screenshots/gallery/inkscape-0.42-CVS-tiles-unclump.png +#. So unclumping is the process of spreading a number of objects out more evenly. +#: ../src/dialogs/clonetiler.cpp:2930 +msgid " _Unclump " +msgstr "Τακτοποί_ηση" -#: ../src/live_effects/lpe-patternalongpath.cpp:54 -#: ../share/extensions/pathalongpath.inx.h:10 -#, fuzzy -msgid "Repeated" -msgstr "Επανάληψη" +#: ../src/dialogs/clonetiler.cpp:2931 +msgid "Spread out clones to reduce clumping; can be applied repeatedly" +msgstr "Εξάπλωση των κλώνων για μείωση στοίβαξης. Δυνατότητα επαναλαμβανόμενης εφαρμογής" -#: ../src/live_effects/lpe-patternalongpath.cpp:55 -#: ../share/extensions/pathalongpath.inx.h:11 -#, fuzzy -msgid "Repeated, stretched" -msgstr "Ταχύτητα επανάληψης πλήκτρων" +# +#: ../src/dialogs/clonetiler.cpp:2937 +msgid " Re_move " +msgstr "Α_φαίρεση" -#: ../src/live_effects/lpe-patternalongpath.cpp:61 -#, fuzzy -msgid "Pattern source:" -msgstr "_Πηγή χαρτιού:" +#: ../src/dialogs/clonetiler.cpp:2938 +msgid "Remove existing tiled clones of the selected object (siblings only)" +msgstr "Διαγραφή των υπαρχόντων επιστρωμένων κλώνων του επιλεγμένου αντικειμένου (μόνο αδέλφια)" -#: ../src/live_effects/lpe-patternalongpath.cpp:61 -msgid "Path to put along the skeleton path" -msgstr "" +# #-#-#-#-# gtkhtml.master.el.po (gtkhtml.HEAD) #-#-#-#-# +# +#: ../src/dialogs/clonetiler.cpp:2954 +msgid " R_eset " +msgstr "_Επαναφορά" -#: ../src/live_effects/lpe-patternalongpath.cpp:62 -#, fuzzy -msgid "Pattern copies:" -msgstr "Μοτίβο:" +#. TRANSLATORS: "change" is a noun here +#: ../src/dialogs/clonetiler.cpp:2956 +msgid "Reset all shifts, scales, rotates, opacity and color changes in the dialog to zero" +msgstr "Μηδενισμός όλων των μετατοπίσεων, κλιμάκων, περιστροφών, αδιαφανειών και χρωματικών αλλαγών στο διάλογο" -#: ../src/live_effects/lpe-patternalongpath.cpp:62 -msgid "How many pattern copies to place along the skeleton path" -msgstr "" +#: ../src/dialogs/export.cpp:150 +#: ../src/verbs.cpp:2615 +msgid "_Page" +msgstr "_Σελίδα" -#: ../src/live_effects/lpe-patternalongpath.cpp:64 -msgid "Width of the pattern" -msgstr "Πλάτος μοτίβου" +#: ../src/dialogs/export.cpp:150 +#: ../src/verbs.cpp:2619 +msgid "_Drawing" +msgstr "Σ_χέδιο" -#: ../src/live_effects/lpe-patternalongpath.cpp:65 -#, fuzzy -msgid "Wid_th in units of length" -msgstr "Πάχος σε πολλαπλάσια του μήκους" +# #-#-#-#-# accerciser.master.el.po (accerciser.HEAD.el) #-#-#-#-# +# +# #-#-#-#-# libgnomeprintui.master.el.po (el) #-#-#-#-# +# +#: ../src/dialogs/export.cpp:150 +#: ../src/verbs.cpp:2621 +msgid "_Selection" +msgstr "_Επιλογή" -#: ../src/live_effects/lpe-patternalongpath.cpp:66 -msgid "Scale the width of the pattern in units of its length" -msgstr "" +#: ../src/dialogs/export.cpp:150 +msgid "_Custom" +msgstr "Προσ_αρμοσμένο" -# #-#-#-#-# gtkhtml.master.el.po (gtkhtml.HEAD) #-#-#-#-# -# -# # NOTE: (see previous note) -#: ../src/live_effects/lpe-patternalongpath.cpp:68 -#, fuzzy -msgid "Spa_cing:" -msgstr "" -"#-#-#-#-# gtkhtml.master.el.po (gtkhtml.HEAD) #-#-#-#-#\n" -"_Διάστιχο:\n" -"#-#-#-#-# gok.master.el.po (el) #-#-#-#-#\n" -"_Διαστήματα:" +#: ../src/dialogs/export.cpp:275 +msgid "Export area" +msgstr "Περιοχή εξαγωγής" -#: ../src/live_effects/lpe-patternalongpath.cpp:70 -#, no-c-format -msgid "" -"Space between copies of the pattern. Negative values allowed, but are " -"limited to -90% of pattern width." -msgstr "" +#: ../src/dialogs/export.cpp:289 +msgid "Units:" +msgstr "Μονάδες:" + +#: ../src/dialogs/export.cpp:317 +msgid "_x0:" +msgstr "_x0:" # -#: ../src/live_effects/lpe-patternalongpath.cpp:72 -#, fuzzy -msgid "No_rmal offset:" -msgstr "Κανονικό μέγεθος" +#: ../src/dialogs/export.cpp:322 +msgid "x_1:" +msgstr "x_1:" -#: ../src/live_effects/lpe-patternalongpath.cpp:73 -#, fuzzy -msgid "Tan_gential offset:" -msgstr "Κάθετη κλίμακα" +#: ../src/dialogs/export.cpp:327 +msgid "Wid_th:" +msgstr "Πλά_τος" -#: ../src/live_effects/lpe-patternalongpath.cpp:74 -#, fuzzy -msgid "Offsets in _unit of pattern size" -msgstr "Μετασχηματισμός" +#: ../src/dialogs/export.cpp:333 +msgid "_y0:" +msgstr "_y0:" -#: ../src/live_effects/lpe-patternalongpath.cpp:75 -msgid "" -"Spacing, tangential and normal offset are expressed as a ratio of width/" -"height" -msgstr "" +# +#: ../src/dialogs/export.cpp:338 +msgid "y_1:" +msgstr "y_1:" -#: ../src/live_effects/lpe-patternalongpath.cpp:77 -#, fuzzy -msgid "Pattern is _vertical" -msgstr "Το φορτίο της μπαταρίας είναι εξαιρετικά χαμηλό" +#: ../src/dialogs/export.cpp:343 +msgid "Hei_ght:" +msgstr "Ύ_ψος:" -#: ../src/live_effects/lpe-patternalongpath.cpp:77 -msgid "Rotate pattern 90 deg before applying" -msgstr "" +#: ../src/dialogs/export.cpp:475 +msgid "Bitmap size" +msgstr "Μέγεθος ψηφιογραφίας" -#: ../src/live_effects/lpe-patternalongpath.cpp:79 -msgid "_Fuse nearby ends:" -msgstr "" +#: ../src/dialogs/export.cpp:488 +#: ../src/ui/dialog/transformation.cpp:88 +#: ../src/ui/widget/page-sizer.cpp:232 +msgid "_Width:" +msgstr "_Πλάτος" -#: ../src/live_effects/lpe-patternalongpath.cpp:79 -msgid "Fuse ends closer than this number. 0 means don't fuse." -msgstr "" +#: ../src/dialogs/export.cpp:488 +#: ../src/dialogs/export.cpp:502 +msgid "pixels at" +msgstr "εικονοστοιχεία στα " -#: ../src/live_effects/lpe-rough-hatches.cpp:226 -#, fuzzy -msgid "Frequency randomness:" -msgstr "Συχνότητα ή χρόνος" +#: ../src/dialogs/export.cpp:496 +msgid "dp_i" +msgstr "dp_i" -#: ../src/live_effects/lpe-rough-hatches.cpp:226 -#, fuzzy -msgid "Variation of distance between hatches, in %." -msgstr "η απόσταση μεταξύ των %1 και %2" +#: ../src/dialogs/export.cpp:502 +#: ../src/ui/dialog/transformation.cpp:90 +#: ../src/ui/widget/page-sizer.cpp:233 +msgid "_Height:" +msgstr "_Ύψος" -#: ../src/live_effects/lpe-rough-hatches.cpp:227 -#, fuzzy -msgid "Growth:" -msgstr "" -"#-#-#-#-# alleyoop.master.el.po (el) #-#-#-#-#\n" -"Ανάπτυξη\n" -"#-#-#-#-# gparted.master.el.po (gparted.HEAD) #-#-#-#-#\n" -"Αύξηση\n" -"#-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-#\n" -"Αύξηση" +#: ../src/dialogs/export.cpp:513 +#: ../src/ui/dialog/inkscape-preferences.cpp:826 +#: ../src/ui/dialog/inkscape-preferences.cpp:1242 +msgid "dpi" +msgstr "dpi" -#: ../src/live_effects/lpe-rough-hatches.cpp:227 -#, fuzzy -msgid "Growth of distance between hatches." -msgstr "η απόσταση μεταξύ των %1 και %2" +#. true = has mnemonic +#: ../src/dialogs/export.cpp:524 +msgid "_Filename" +msgstr "Όνομα Αρχείου" -#. FIXME: top/bottom names are inverted in the UI/svg and in the code!! -#: ../src/live_effects/lpe-rough-hatches.cpp:229 -msgid "Half-turns smoothness: 1st side, in:" -msgstr "" +# #-#-#-#-# balsa.master.el.po (balsa 2.0.13) #-#-#-#-# +# +#: ../src/dialogs/export.cpp:594 +msgid "_Browse..." +msgstr "Αναζήτηση" -#: ../src/live_effects/lpe-rough-hatches.cpp:229 -msgid "" -"Set smoothness/sharpness of path when reaching a 'bottom' half-turn. " -"0=sharp, 1=default" -msgstr "" +#: ../src/dialogs/export.cpp:623 +msgid "Batch export all selected objects" +msgstr "Μαζική εξαγωγή όλων των επιλεγμένων αντικειμένων" -#: ../src/live_effects/lpe-rough-hatches.cpp:230 -#, fuzzy -msgid "1st side, out:" -msgstr "Καπνός με άνεμο" +#: ../src/dialogs/export.cpp:627 +msgid "Export each selected object into its own PNG file, using export hints if any (caution, overwrites without asking!)" +msgstr "Εξαγωγή κάθε επιλεγμένου αντικειμένου σε ξεχωριστό αρχείο PNG, χρήση υποδείξεων εξαγωγής εάν υπάρχουν (προσοχή, αντικαθιστά υπάρχοντα αρχεία χωρίς επιβεβαίωση!)" -#: ../src/live_effects/lpe-rough-hatches.cpp:230 -msgid "" -"Set smoothness/sharpness of path when leaving a 'bottom' half-turn. 0=sharp, " -"1=default" -msgstr "" +#: ../src/dialogs/export.cpp:635 +msgid "Hide all except selected" +msgstr "Απόκρυψη των μη-επιλεγμένων" -#: ../src/live_effects/lpe-rough-hatches.cpp:231 -#, fuzzy -msgid "2nd side, in:" -msgstr "Επεξεργασία Φακέλων" +#: ../src/dialogs/export.cpp:639 +msgid "In the exported image, hide all objects except those that are selected" +msgstr "Στην εξαγόμενη εικόνα, απόκρυψη των μη-επιλεγμένων αντικειμένων" -#: ../src/live_effects/lpe-rough-hatches.cpp:231 -msgid "" -"Set smoothness/sharpness of path when reaching a 'top' half-turn. 0=sharp, " -"1=default" -msgstr "" +#: ../src/dialogs/export.cpp:656 +msgid "_Export" +msgstr "_Εξαγωγή" -#: ../src/live_effects/lpe-rough-hatches.cpp:232 -#, fuzzy -msgid "2nd side, out:" -msgstr "Επεξεργασία Φακέλων" +#: ../src/dialogs/export.cpp:660 +msgid "Export the bitmap file with these settings" +msgstr "Εξαγωγή της ψηφιογραφίας με αυτές τις ρυθμίσεις" -#: ../src/live_effects/lpe-rough-hatches.cpp:232 -msgid "" -"Set smoothness/sharpness of path when leaving a 'top' half-turn. 0=sharp, " -"1=default" -msgstr "" +#: ../src/dialogs/export.cpp:686 +#, c-format +msgid "Batch export %d selected object" +msgid_plural "Batch export %d selected objects" +msgstr[0] "Μαζική εξαγωγή του επιλεγμένου αντικειμένου" +msgstr[1] "Μαζική εξαγωγή %d επιλεγμένων αντικειμένων" -#: ../src/live_effects/lpe-rough-hatches.cpp:233 -msgid "Magnitude jitter: 1st side:" -msgstr "" +#: ../src/dialogs/export.cpp:1017 +msgid "Export in progress" +msgstr "Εξαγωγή σε εξέλιξη" -#: ../src/live_effects/lpe-rough-hatches.cpp:233 -msgid "Randomly moves 'bottom' half-turns to produce magnitude variations." -msgstr "" +#: ../src/dialogs/export.cpp:1105 +#, c-format +msgid "Exporting %d files" +msgstr "Εξαγωγή %d αρχείων" -#: ../src/live_effects/lpe-rough-hatches.cpp:234 -#: ../src/live_effects/lpe-rough-hatches.cpp:236 -#: ../src/live_effects/lpe-rough-hatches.cpp:238 -#, fuzzy -msgid "2nd side:" -msgstr "στο πλάι" +#: ../src/dialogs/export.cpp:1149 +#: ../src/dialogs/export.cpp:1226 +#, c-format +msgid "Could not export to filename %s.\n" +msgstr "Αδυναμία εξαγωγής στο όνομα του αρχείου %s.\n" -#: ../src/live_effects/lpe-rough-hatches.cpp:234 -msgid "Randomly moves 'top' half-turns to produce magnitude variations." -msgstr "" +#: ../src/dialogs/export.cpp:1179 +msgid "You have to enter a filename" +msgstr "Πρέπει να εισάγετε όνομα αρχείου" -#: ../src/live_effects/lpe-rough-hatches.cpp:235 -msgid "Parallelism jitter: 1st side:" -msgstr "" +#: ../src/dialogs/export.cpp:1184 +msgid "The chosen area to be exported is invalid" +msgstr "Η επιλεγμένη περιοχή εξαγωγής δεν είναι έγκυρη" -#: ../src/live_effects/lpe-rough-hatches.cpp:235 -msgid "" -"Add direction randomness by moving 'bottom' half-turns tangentially to the " -"boundary." -msgstr "" +#: ../src/dialogs/export.cpp:1199 +#, c-format +msgid "Directory %s does not exist or is not a directory.\n" +msgstr "Ο κατάλογος %s δεν υπάρχει ή δεν είναι κατάλογος.\n" -#: ../src/live_effects/lpe-rough-hatches.cpp:236 -msgid "" -"Add direction randomness by randomly moving 'top' half-turns tangentially to " -"the boundary." -msgstr "" +#: ../src/dialogs/export.cpp:1211 +#, c-format +msgid "Exporting %s (%lu x %lu)" +msgstr "Γίνεται εξαγωγή %s (%lu x %lu)" -#: ../src/live_effects/lpe-rough-hatches.cpp:237 -#, fuzzy -msgid "Variance: 1st side:" -msgstr "Παραλλα_γές:" +#: ../src/dialogs/export.cpp:1334 +#: ../src/dialogs/export.cpp:1369 +msgid "Select a filename for exporting" +msgstr "Επιλογή ονόματος αρχείου για εξαγωγή" -#: ../src/live_effects/lpe-rough-hatches.cpp:237 -msgid "Randomness of 'bottom' half-turns smoothness" -msgstr "" +# +#. TRANSLATORS: "%s" is replaced with "exact" or "partial" when this string is displayed +#: ../src/dialogs/find.cpp:364 +#: ../src/ui/dialog/find.cpp:437 +#, c-format +msgid "%d object found (out of %d), %s match." +msgid_plural "%d objects found (out of %d), %s match." +msgstr[0] "%d αντικείμενο βρέθηκε (από %d), %s ταίριασμα." +msgstr[1] "%d αντικείμενα βρέθηκαν (από %d), %s ταίριασμα." -#: ../src/live_effects/lpe-rough-hatches.cpp:238 -msgid "Randomness of 'top' half-turns smoothness" -msgstr "" +# +#: ../src/dialogs/find.cpp:367 +#: ../src/ui/dialog/find.cpp:440 +msgid "exact" +msgstr "ακριβής" -#. -#: ../src/live_effects/lpe-rough-hatches.cpp:240 -#, fuzzy -msgid "Generate thick/thin path" -msgstr "Παραγωγή μέ_χρι την επίτευξη του στόχου" +#: ../src/dialogs/find.cpp:367 +#: ../src/ui/dialog/find.cpp:440 +msgid "partial" +msgstr "μερική" -#: ../src/live_effects/lpe-rough-hatches.cpp:240 -#, fuzzy -msgid "Simulate a stroke of varying width" -msgstr "Καπνός με άνεμο" +#: ../src/dialogs/find.cpp:374 +#: ../src/ui/dialog/find.cpp:447 +msgid "No objects found" +msgstr "Δε βρέθηκαν αντικείμενα" -#: ../src/live_effects/lpe-rough-hatches.cpp:241 -#, fuzzy -msgid "Bend hatches" -msgstr "Wenatchee" +#: ../src/dialogs/find.cpp:532 +msgid "T_ype: " +msgstr "Τ_ύπος: " -#: ../src/live_effects/lpe-rough-hatches.cpp:241 -#, fuzzy -msgid "Add a global bend to the hatches (slower)" -msgstr "Προσθήκη ενός φακέλου στο συμπιεσμένο αρχείο" +#: ../src/dialogs/find.cpp:539 +#: ../src/ui/dialog/find.cpp:71 +msgid "Search in all object types" +msgstr "Αναζήτηση σε όλους τους τύπους αντικειμένων" -#: ../src/live_effects/lpe-rough-hatches.cpp:242 -#, fuzzy -msgid "Thickness: at 1st side:" -msgstr "Πάχος των γραμμών σκοπεύτρου" +#: ../src/dialogs/find.cpp:539 +#: ../src/ui/dialog/find.cpp:71 +msgid "All types" +msgstr "Όλοι οι τύποι" -#: ../src/live_effects/lpe-rough-hatches.cpp:242 -msgid "Width at 'bottom' half-turns" -msgstr "" +#: ../src/dialogs/find.cpp:550 +#: ../src/ui/dialog/find.cpp:72 +msgid "Search all shapes" +msgstr "Αναζήτηση όλων των σχημάτων" -#: ../src/live_effects/lpe-rough-hatches.cpp:243 -#, fuzzy -msgid "at 2nd side:" -msgstr "Μέγεθος ταμπλό:" +#: ../src/dialogs/find.cpp:550 +#: ../src/ui/dialog/find.cpp:72 +msgid "All shapes" +msgstr "Όλα τα σχήματα" -#: ../src/live_effects/lpe-rough-hatches.cpp:243 -msgid "Width at 'top' half-turns" -msgstr "" +#: ../src/dialogs/find.cpp:567 +#: ../src/ui/dialog/find.cpp:73 +msgid "Search rectangles" +msgstr "Αναζήτηση ορθογωνίων" -#. -#: ../src/live_effects/lpe-rough-hatches.cpp:245 -msgid "from 2nd to 1st side:" -msgstr "" +#: ../src/dialogs/find.cpp:567 +#: ../src/ui/dialog/find.cpp:73 +msgid "Rectangles" +msgstr "Ορθογώνια" -#: ../src/live_effects/lpe-rough-hatches.cpp:245 -#, fuzzy -msgid "Width from 'top' to 'bottom'" -msgstr "Είσοδος από κάτω" +#: ../src/dialogs/find.cpp:572 +#: ../src/ui/dialog/find.cpp:74 +msgid "Search ellipses, arcs, circles" +msgstr "Αναζήτηση ελλείψεων, τόξων, κύκλων" -#: ../src/live_effects/lpe-rough-hatches.cpp:246 -msgid "from 1st to 2nd side:" -msgstr "" +#: ../src/dialogs/find.cpp:572 +#: ../src/ui/dialog/find.cpp:74 +msgid "Ellipses" +msgstr "Ελλείψεις" -#: ../src/live_effects/lpe-rough-hatches.cpp:246 -#, fuzzy -msgid "Width from 'bottom' to 'top'" -msgstr "Είσοδος από κάτω" +#: ../src/dialogs/find.cpp:577 +#: ../src/ui/dialog/find.cpp:75 +msgid "Search stars and polygons" +msgstr "Αναζήτηση αστεριών και πολυγώνων" -#: ../src/live_effects/lpe-rough-hatches.cpp:248 -#, fuzzy -msgid "Hatches width and dir" -msgstr "1/4 πλάτος και ύψος" +#: ../src/dialogs/find.cpp:577 +#: ../src/ui/dialog/find.cpp:75 +msgid "Stars" +msgstr "Αστέρια" -# -#: ../src/live_effects/lpe-rough-hatches.cpp:248 -#, fuzzy -msgid "Defines hatches frequency and direction" -msgstr "Διορθώνει αρχεία και καταλόγους." +#: ../src/dialogs/find.cpp:582 +#: ../src/ui/dialog/find.cpp:76 +msgid "Search spirals" +msgstr "Αναζήτηση σπειρών" -#. -#. bender(_("Global bending"), _("Relative position to a reference point defines global bending direction and amount"), "bender", &wr, this, NULL, Geom::Point(-5,0)), -#: ../src/live_effects/lpe-rough-hatches.cpp:251 -#, fuzzy -msgid "Global bending" -msgstr "Επαναφόρτωση Ρυθμίσεων" +#: ../src/dialogs/find.cpp:582 +#: ../src/ui/dialog/find.cpp:76 +msgid "Spirals" +msgstr "Σπείρες" -#: ../src/live_effects/lpe-rough-hatches.cpp:251 -msgid "" -"Relative position to a reference point defines global bending direction and " -"amount" -msgstr "" +#. TRANSLATORS: polyline is a set of connected straight line segments +#. http://www.w3.org/TR/SVG11/shapes.html#PolylineElement +#: ../src/dialogs/find.cpp:595 +#: ../src/ui/dialog/find.cpp:77 +msgid "Search paths, lines, polylines" +msgstr "Αναζήτηση μονοπατιών, γραμμών, πολυ-γραμμών" -#: ../src/live_effects/lpe-ruler.cpp:27 ../share/extensions/restack.inx.h:7 -msgid "Left" -msgstr "Αριστερά" +#: ../src/dialogs/find.cpp:595 +#: ../src/ui/dialog/find.cpp:77 +#: ../src/widgets/toolbox.cpp:2250 +msgid "Paths" +msgstr "Μονοπάτια" -# #-#-#-#-# galeon.master.el.po (galeon 1.0) #-#-#-#-# -# -# #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# -# -#: ../src/live_effects/lpe-ruler.cpp:28 ../share/extensions/restack.inx.h:14 -msgid "Right" -msgstr "Δεξιά" +#: ../src/dialogs/find.cpp:600 +#: ../src/ui/dialog/find.cpp:78 +msgid "Search text objects" +msgstr "Αναζήτηση αντικειμένων κειμένου" -# #-#-#-#-# balsa.master.el.po (balsa 2.0.13) #-#-#-#-# -# -#: ../src/live_effects/lpe-ruler.cpp:29 ../src/live_effects/lpe-ruler.cpp:37 -#, fuzzy -msgid "Both" -msgstr "" -"#-#-#-#-# eog.master.el.po (eog-HEAD-po-el-4121) #-#-#-#-#\n" -"Και τα δύο\n" -"#-#-#-#-# nautilus-actions.master.el.po (el) #-#-#-#-#\n" -"Και τα δύο\n" -"#-#-#-#-# balsa.master.el.po (balsa 2.0.13) #-#-#-#-#\n" -"Και τα δύο\n" -"#-#-#-#-# glade.master.el.po (glade3.HEAD) #-#-#-#-#\n" -"Όλα" - -#: ../src/live_effects/lpe-ruler.cpp:35 ../src/widgets/toolbox.cpp:5552 -#, fuzzy -msgid "Start" -msgstr "" -"#-#-#-#-# evolution.master.el.po (evolution.HEAD) #-#-#-#-#\n" -"Ξεκινάει\n" -"#-#-#-#-# accerciser.master.el.po (accerciser.HEAD.el) #-#-#-#-#\n" -"Έναρξη\n" -"#-#-#-#-# hamster-applet.master.el.po (hamster-applet.HEAD) #-#-#-#-#\n" -"Έναρξη\n" -"#-#-#-#-# gnome-system-tools.master.el.po (el) #-#-#-#-#\n" -"Έναρξη\n" -"#-#-#-#-# marlin.master.el.po (el) #-#-#-#-#\n" -"Εκκίνηση\n" -"#-#-#-#-# glade.master.el.po (glade3.HEAD) #-#-#-#-#\n" -"Έναρξη\n" -"#-#-#-#-# ghex.master.el.po (ghex 1.2) #-#-#-#-#\n" -"Εκκίνηση\n" -"#-#-#-#-# dates.master.el.po (dates master) #-#-#-#-#\n" -"Έναρξη\n" -"#-#-#-#-# brasero.master.el.po (el) #-#-#-#-#\n" -"Έναρξη" - -#: ../src/live_effects/lpe-ruler.cpp:36 ../src/widgets/toolbox.cpp:5565 -#, fuzzy -msgid "End" -msgstr "" -"#-#-#-#-# evolution.master.el.po (evolution.HEAD) #-#-#-#-#\n" -"Τελειώνει\n" -"#-#-#-#-# accerciser.master.el.po (accerciser.HEAD.el) #-#-#-#-#\n" -"Τέλος\n" -"#-#-#-#-# gok.master.el.po (el) #-#-#-#-#\n" -"Τέλος\n" -"#-#-#-#-# hamster-applet.master.el.po (hamster-applet.HEAD) #-#-#-#-#\n" -"Τέλος\n" -"#-#-#-#-# marlin.master.el.po (el) #-#-#-#-#\n" -"Τέλος\n" -"#-#-#-#-# glade.master.el.po (glade3.HEAD) #-#-#-#-#\n" -"Τέλος\n" -"#-#-#-#-# dates.master.el.po (dates master) #-#-#-#-#\n" -"Τέλος\n" -"#-#-#-#-# brasero.master.el.po (el) #-#-#-#-#\n" -"Τέλος" +#: ../src/dialogs/find.cpp:600 +#: ../src/ui/dialog/find.cpp:78 +msgid "Texts" +msgstr "Κείμενα" -#: ../src/live_effects/lpe-ruler.cpp:43 -#, fuzzy -msgid "_Mark distance:" -msgstr "Απόσταση:" +#: ../src/dialogs/find.cpp:605 +#: ../src/ui/dialog/find.cpp:79 +msgid "Search groups" +msgstr "Αναζήτηση ομάδων" -#: ../src/live_effects/lpe-ruler.cpp:43 -#, fuzzy -msgid "Distance between successive ruler marks" -msgstr "Απόσταση μεταξύ κύκλων" +#: ../src/dialogs/find.cpp:605 +#: ../src/ui/dialog/find.cpp:79 +msgid "Groups" +msgstr "Ομάδες" -#: ../src/live_effects/lpe-ruler.cpp:44 ../src/ui/dialog/guides.cpp:43 -#: ../share/extensions/foldablebox.inx.h:8 -#: ../share/extensions/interp_att_g.inx.h:27 -#: ../share/extensions/printing-marks.inx.h:20 -msgid "Unit:" -msgstr "Μονάδα:" +#: ../src/dialogs/find.cpp:610 +#: ../src/ui/dialog/find.cpp:82 +msgid "Search clones" +msgstr "Αναζήτηση κλώνων" -#: ../src/live_effects/lpe-ruler.cpp:45 -#, fuzzy -msgid "Ma_jor length:" -msgstr "Μήκος δεδομένων:" +#. TRANSLATORS: "Clones" is a noun indicating type of object to find +#: ../src/dialogs/find.cpp:612 +#: ../src/ui/dialog/find.cpp:82 +msgctxt "Find dialog" +msgid "Clones" +msgstr "Κλώνοι" -#: ../src/live_effects/lpe-ruler.cpp:45 -#, fuzzy -msgid "Length of major ruler marks" -msgstr "Διάρκεια διπλού κλικ." +#: ../src/dialogs/find.cpp:617 +#: ../src/ui/dialog/find.cpp:83 +msgid "Search images" +msgstr "Αναζήτηση εικόνων" -#: ../src/live_effects/lpe-ruler.cpp:46 -#, fuzzy -msgid "Mino_r length:" -msgstr "Διάρκεια:" +#: ../src/dialogs/find.cpp:622 +#: ../src/ui/dialog/find.cpp:84 +msgid "Search offset objects" +msgstr "Αναζήτηση μετατοπισμένων αντικειμένων" -#: ../src/live_effects/lpe-ruler.cpp:46 -#, fuzzy -msgid "Length of minor ruler marks" -msgstr "Διάρκεια διπλού κλικ." +#: ../src/dialogs/find.cpp:622 +#: ../src/ui/dialog/find.cpp:84 +msgid "Offsets" +msgstr "Μετατοπίσεις" -#: ../src/live_effects/lpe-ruler.cpp:47 -#, fuzzy -msgid "Major steps_:" -msgstr "Δεν υπάρχει ιστορικό ακυρώσεων αναίρεσης" +# #-#-#-#-# gtkhtml.master.el.po (gtkhtml.HEAD) #-#-#-#-# +# +#: ../src/dialogs/find.cpp:687 +#: ../src/ui/dialog/find.cpp:62 +msgid "_Text:" +msgstr "_Κείμενο:" -#: ../src/live_effects/lpe-ruler.cpp:47 -msgid "Draw a major mark every ... steps" -msgstr "" +#: ../src/dialogs/find.cpp:687 +#: ../src/ui/dialog/find.cpp:62 +msgid "Find objects by their text content (exact or partial match)" +msgstr "Εύρεση αντικειμένων με βάση το περιεχόμενο κειμένου (ακριβής ή μερική ταύτιση)" -#: ../src/live_effects/lpe-ruler.cpp:48 -#, fuzzy -msgid "Shift marks _by:" -msgstr "Εμφάνιση σημειώσεων" +#. Create the label for the object id +#: ../src/dialogs/find.cpp:688 +#: ../src/dialogs/item-properties.cpp:123 +#: ../src/dialogs/item-properties.cpp:337 +#: ../src/dialogs/item-properties.cpp:446 +#: ../src/dialogs/item-properties.cpp:453 +#: ../src/ui/dialog/find.cpp:63 +msgid "_ID:" +msgstr "_ID (ταυτότητα):" -#: ../src/live_effects/lpe-ruler.cpp:48 -msgid "Shift marks by this many steps" -msgstr "" +#: ../src/dialogs/find.cpp:688 +#: ../src/ui/dialog/find.cpp:63 +msgid "Find objects by the value of the id attribute (exact or partial match)" +msgstr "Εύρεση αντικειμένων με βάση την τιμή ταυτότητας του γνωρίσματος (ακριβής ή μερική ταύτιση)" -#: ../src/live_effects/lpe-ruler.cpp:49 -#, fuzzy -msgid "Mark direction:" -msgstr "Κατεύθυνση πακέτου" +#: ../src/dialogs/find.cpp:689 +#: ../src/ui/dialog/find.cpp:64 +msgid "_Style:" +msgstr "Μορφοποίη_ση:" -#: ../src/live_effects/lpe-ruler.cpp:49 -msgid "Direction of marks (when viewing along the path from start to end)" -msgstr "" +#: ../src/dialogs/find.cpp:689 +#: ../src/ui/dialog/find.cpp:64 +msgid "Find objects by the value of the style attribute (exact or partial match)" +msgstr "Αναζήτηση αντικειμένων με βάση τη μορφοποίησή τους (ακριβής ή μερική ταύτιση)" -#: ../src/live_effects/lpe-ruler.cpp:50 -#, fuzzy -msgid "_Offset:" -msgstr "Μετατόπιση" +#: ../src/dialogs/find.cpp:690 +#: ../src/ui/dialog/find.cpp:65 +msgid "_Attribute:" +msgstr "Γνώρισμ_α:" -#: ../src/live_effects/lpe-ruler.cpp:50 -msgid "Offset of first mark" -msgstr "" +#: ../src/dialogs/find.cpp:690 +#: ../src/ui/dialog/find.cpp:65 +msgid "Find objects by the name of an attribute (exact or partial match)" +msgstr "Εύρεση αντικειμένων με βάση το όνομα ενός γνωρίσματος (ακριβής ή μερική ταύτιση)" -#: ../src/live_effects/lpe-ruler.cpp:51 -#, fuzzy -msgid "Border marks:" -msgstr "Μέγεθος πλαισίου:" +#: ../src/dialogs/find.cpp:704 +#: ../src/ui/dialog/find.cpp:66 +msgid "Search in s_election" +msgstr "Αναζήτηση στην _επιλογή" -#: ../src/live_effects/lpe-ruler.cpp:51 -#, fuzzy -msgid "Choose whether to draw marks at the beginning and end of the path" -msgstr "" -"Επιλέξτε αν θα αποκρύπτονται όλες οι σημειώσεις όταν γίνεται επιλογή στην " -"επιφάνεια εργασίας." +#: ../src/dialogs/find.cpp:708 +#: ../src/ui/dialog/find.cpp:66 +msgid "Limit search to the current selection" +msgstr "Περιορισμός αναζήτησης στην τρέχουσα επιλογή" -#. initialise your parameters here: -#. testpointA(_("Test Point A"), _("Test A"), "ptA", &wr, this, Geom::Point(100,100)), -#: ../src/live_effects/lpe-sketch.cpp:35 -#, fuzzy -msgid "Strokes:" -msgstr "Γραμμές Κίν-Ιαπ-Κορ" +#: ../src/dialogs/find.cpp:713 +#: ../src/ui/dialog/find.cpp:67 +msgid "Search in current _layer" +msgstr "Αναζήτηση στη τρέχουσα στ_ρώση" -#: ../src/live_effects/lpe-sketch.cpp:35 -msgid "Draw that many approximating strokes" -msgstr "" +#: ../src/dialogs/find.cpp:717 +#: ../src/ui/dialog/find.cpp:67 +msgid "Limit search to the current layer" +msgstr "Περιορισμός αναζήτησης στη τρέχουσα στρώση" -#: ../src/live_effects/lpe-sketch.cpp:36 -#, fuzzy -msgid "Max stroke length:" -msgstr "Μέγιστο μήκος ιστορικού" +#: ../src/dialogs/find.cpp:722 +#: ../src/ui/dialog/find.cpp:68 +msgid "Include _hidden" +msgstr "Συμπερίληψη κρυ_φών" -#: ../src/live_effects/lpe-sketch.cpp:37 -#, fuzzy -msgid "Maximum length of approximating strokes" -msgstr "Μέγιστο μάκρος πεδίου κειμένου" +#: ../src/dialogs/find.cpp:726 +#: ../src/ui/dialog/find.cpp:68 +msgid "Include hidden objects in search" +msgstr "Τα κρυφά αντικείμενα συμπεριλαμβάνονται στην αναζήτηση" -#: ../src/live_effects/lpe-sketch.cpp:38 -#, fuzzy -msgid "Stroke length variation:" -msgstr "Επιλογή διαφορετικού παιγνιδιού" +#: ../src/dialogs/find.cpp:731 +#: ../src/ui/dialog/find.cpp:69 +msgid "Include l_ocked" +msgstr "Συμπερίληψη κλειδ_ωμένων" -#: ../src/live_effects/lpe-sketch.cpp:39 -msgid "Random variation of stroke length (relative to maximum length)" -msgstr "" +#: ../src/dialogs/find.cpp:735 +#: ../src/ui/dialog/find.cpp:69 +msgid "Include locked objects in search" +msgstr "Τα κλειδωμένα αντικείμενα συμπεριλαμβάνονται στην αναζήτηση" -#: ../src/live_effects/lpe-sketch.cpp:40 -#, fuzzy -msgid "Max. overlap:" -msgstr "Επικάλυψη καρτέλας" +# #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# +# +# #-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-# +# +#. TRANSLATORS: "Clear" is a verb here +#: ../src/dialogs/find.cpp:746 +#: ../src/ui/dialog/debug.cpp:75 +#: ../src/ui/dialog/find.cpp:86 +#: ../src/ui/dialog/messages.cpp:53 +#: ../src/ui/dialog/scriptdialog.cpp:209 +msgid "_Clear" +msgstr "Κα_θαρισμός" -#: ../src/live_effects/lpe-sketch.cpp:41 -msgid "How much successive strokes should overlap (relative to maximum length)" -msgstr "" +#: ../src/dialogs/find.cpp:746 +#: ../src/ui/dialog/find.cpp:86 +msgid "Clear values" +msgstr "Καθαρισμός τιμών" -#: ../src/live_effects/lpe-sketch.cpp:42 -#, fuzzy -msgid "Overlap variation:" -msgstr "Οργανισμός:" +#: ../src/dialogs/find.cpp:747 +#: ../src/ui/dialog/find.cpp:87 +msgid "_Find" +msgstr "Εύρεσ_η" -#: ../src/live_effects/lpe-sketch.cpp:43 -msgid "Random variation of overlap (relative to maximum overlap)" -msgstr "" +# +#: ../src/dialogs/find.cpp:747 +#: ../src/ui/dialog/find.cpp:87 +msgid "Select objects matching all of the fields you filled in" +msgstr "Επιλογή αντικειμένων που ταιριάζουν με όλα τα πεδία που συμπληρώθηκαν" -#: ../src/live_effects/lpe-sketch.cpp:44 -msgid "Max. end tolerance:" -msgstr "" +#: ../src/dialogs/item-properties.cpp:132 +msgid "The id= attribute (only letters, digits, and the characters .-_: allowed)" +msgstr "Το id= γνώρισμα (μόνο γράμματα, αριθμοί και οι χαρακτήρες .-_: επιτρέπονται)" -#: ../src/live_effects/lpe-sketch.cpp:45 -msgid "" -"Maximum distance between ends of original and approximating paths (relative " -"to maximum length)" -msgstr "" +#. Button for setting the object's id, label, title and description. +#: ../src/dialogs/item-properties.cpp:146 +#: ../src/verbs.cpp:2472 +#: ../src/verbs.cpp:2478 +msgid "_Set" +msgstr "_Ορισμός" -#: ../src/live_effects/lpe-sketch.cpp:46 -#, fuzzy -msgid "Average offset:" -msgstr "Μέσος όρος:" +#. Create the label for the object label +#: ../src/dialogs/item-properties.cpp:155 +msgid "_Label:" +msgstr "_Ετικέτα" -#: ../src/live_effects/lpe-sketch.cpp:47 -msgid "Average distance each stroke is away from the original path" -msgstr "" +#: ../src/dialogs/item-properties.cpp:164 +msgid "A freeform label for the object" +msgstr "Ετικέτα ελεύθερης μορφής για το αντικείμενο" -#: ../src/live_effects/lpe-sketch.cpp:48 -#, fuzzy -msgid "Max. tremble:" -msgstr "" -"#-#-#-#-# banshee.master.el.po (Banshee) #-#-#-#-#\n" -"Ακραίος\n" -"#-#-#-#-# banshee.stable-1.8.el.po (Banshee) #-#-#-#-#\n" -"Ακραίο" +#. Create the label for the object title +#: ../src/dialogs/item-properties.cpp:176 +msgid "_Title:" +msgstr "_Τίτλος:" -#: ../src/live_effects/lpe-sketch.cpp:49 -#, fuzzy -msgid "Maximum tremble magnitude" -msgstr "Μέγιστος ρυθμός εγγραφής:" +#. Create the frame for the object description +#: ../src/dialogs/item-properties.cpp:194 +msgid "_Description" +msgstr "_Περιγραφή" -#: ../src/live_effects/lpe-sketch.cpp:50 -#, fuzzy -msgid "Tremble frequency:" -msgstr "Συχνότητα _δημοσίευσης:" +#. Hide +#: ../src/dialogs/item-properties.cpp:225 +msgid "_Hide" +msgstr "Απόκρυψ_η" -#: ../src/live_effects/lpe-sketch.cpp:51 -#, fuzzy -msgid "Average number of tremble periods in a stroke" -msgstr "Λήψη του αριθμού των στοιχείων σε ενα κλειδί λίστας." +#: ../src/dialogs/item-properties.cpp:226 +msgid "Check to make the object invisible" +msgstr "Έλεγχος για δημιουργία αόρατων αντικειμένων" -#: ../src/live_effects/lpe-sketch.cpp:53 -#, fuzzy -msgid "Construction lines:" -msgstr "Κατασκευή" +#. Lock +#. TRANSLATORS: "Lock" is a verb here +#: ../src/dialogs/item-properties.cpp:235 +msgid "L_ock" +msgstr "Κλείδ_ωμα" -#: ../src/live_effects/lpe-sketch.cpp:54 -msgid "How many construction lines (tangents) to draw" -msgstr "" +#: ../src/dialogs/item-properties.cpp:236 +msgid "Check to make the object insensitive (not selectable by mouse)" +msgstr "Έλεγχος απευαισθητοποίησης του αντικειμένου (ανεπίλεκτο από το ποντίκι)" -#: ../src/live_effects/lpe-sketch.cpp:55 -#: ../src/ui/dialog/filter-effects-dialog.cpp:2234 -#: ../share/extensions/render_alphabetsoup.inx.h:4 -msgid "Scale:" -msgstr "" +#. Create the frame for interactivity options +#: ../src/dialogs/item-properties.cpp:246 +msgid "_Interactivity" +msgstr "Δ_ιαδραστικότητα" -#: ../src/live_effects/lpe-sketch.cpp:56 -msgid "" -"Scale factor relating curvature and length of construction lines (try " -"5*offset)" -msgstr "" +#: ../src/dialogs/item-properties.cpp:320 +#: ../src/dialogs/item-properties.cpp:327 +msgid "Ref" +msgstr "Παραπομπή" -#: ../src/live_effects/lpe-sketch.cpp:57 -#, fuzzy -msgid "Max. length:" -msgstr "Μέγιστο μήκος" +#: ../src/dialogs/item-properties.cpp:405 +msgid "Lock object" +msgstr "Κλείδωμα αντικειμένου" -#: ../src/live_effects/lpe-sketch.cpp:57 -#, fuzzy -msgid "Maximum length of construction lines" -msgstr "Μέγιστο μάκρος πεδίου κειμένου" +#: ../src/dialogs/item-properties.cpp:405 +msgid "Unlock object" +msgstr "Ξεκλείδωμα αντικειμένου" -#: ../src/live_effects/lpe-sketch.cpp:58 -#, fuzzy -msgid "Length variation:" -msgstr "Έλεγχος ταυτότητας:" +#: ../src/dialogs/item-properties.cpp:424 +msgid "Hide object" +msgstr "Απόκρυψη αντικειμένου" -#: ../src/live_effects/lpe-sketch.cpp:58 -#, fuzzy -msgid "Random variation of the length of construction lines" -msgstr "Το αρχείο κανόνων που θα χρησιμοποιηθεί" +#: ../src/dialogs/item-properties.cpp:424 +msgid "Unhide object" +msgstr "Εμφάνιση αντικειμένου" -#: ../src/live_effects/lpe-sketch.cpp:59 -#, fuzzy -msgid "Placement randomness:" -msgstr "Όνομα στοιχείου" +#: ../src/dialogs/item-properties.cpp:448 +msgid "Id invalid! " +msgstr "Άκυρη ταυτότητα!" -#: ../src/live_effects/lpe-sketch.cpp:59 -msgid "0: evenly distributed construction lines, 1: purely random placement" -msgstr "" +#: ../src/dialogs/item-properties.cpp:450 +msgid "Id exists! " +msgstr "Η ταυτότητα υπάρχει!" -#: ../src/live_effects/lpe-sketch.cpp:61 -#, fuzzy -msgid "k_min:" -msgstr "_Μεταγλώττιση" +#: ../src/dialogs/item-properties.cpp:457 +msgid "Set object ID" +msgstr "Ορισμός ταυτότητας αντικειμένου (ID)" -#: ../src/live_effects/lpe-sketch.cpp:61 -#, fuzzy -msgid "min curvature" -msgstr "Καμπύλη καρτέλας" +#: ../src/dialogs/item-properties.cpp:472 +msgid "Set object label" +msgstr "Ορισμός ετικέτας αντικειμένου" -#: ../src/live_effects/lpe-sketch.cpp:62 -#, fuzzy -msgid "k_max:" -msgstr "_x0:" +#: ../src/dialogs/item-properties.cpp:480 +msgid "Set object title" +msgstr "Ορισμός τίτλου αντικειμένου" -#: ../src/live_effects/lpe-sketch.cpp:62 -#, fuzzy -msgid "max curvature" -msgstr "Καμπύλη καρτέλας" +#: ../src/dialogs/item-properties.cpp:490 +msgid "Set object description" +msgstr "Ορισμός περιγραφής αντικειμένου" -#: ../src/live_effects/lpe-vonkoch.cpp:46 -#, fuzzy -msgid "N_r of generations:" -msgstr "Εμφάνιση γενικών επιλογών" +# +#: ../src/dialogs/object-attributes.cpp:32 +msgid "Href:" +msgstr "Href:" -#: ../src/live_effects/lpe-vonkoch.cpp:46 -msgid "Depth of the recursion --- keep low!!" -msgstr "" +#. default x: +#. default y: +#: ../src/dialogs/object-attributes.cpp:33 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2211 +msgid "Target:" +msgstr "Στόχος:" -#: ../src/live_effects/lpe-vonkoch.cpp:47 -#, fuzzy -msgid "Generating path:" -msgstr "Παραγωγή δεδομένων" +#. TRANSLATORS: for info, see http://www.w3.org/TR/2000/CR-SVG-20000802/linking.html#AElementXLinkRoleAttribute +#. Identifies the type of the related resource with an absolute URI +#: ../src/dialogs/object-attributes.cpp:37 +msgid "Role:" +msgstr "Ρόλος:" -#: ../src/live_effects/lpe-vonkoch.cpp:47 -msgid "Path whose segments define the iterated transforms" -msgstr "" +#. TRANSLATORS: for info, see http://www.w3.org/TR/2000/CR-SVG-20000802/linking.html#AElementXLinkArcRoleAttribute +#. For situations where the nature/role alone isn't enough, this offers an additional URI defining the purpose of the link. +#: ../src/dialogs/object-attributes.cpp:40 +msgid "Arcrole:" +msgstr "Ρόλος τόξου" -#: ../src/live_effects/lpe-vonkoch.cpp:48 -msgid "_Use uniform transforms only" -msgstr "" +#. TRANSLATORS: for info, see http://www.w3.org/TR/2000/CR-SVG-20000802/linking.html#AElementXLinkTitleAttribute +#: ../src/dialogs/object-attributes.cpp:42 +#: ../src/rdf.cpp:230 +msgid "Title:" +msgstr "Τίτλος:" -#: ../src/live_effects/lpe-vonkoch.cpp:48 -msgid "" -"2 consecutive segments are used to reverse/preserve orientation only " -"(otherwise, they define a general transform)." -msgstr "" +#. TRANSLATORS: for info, see http://www.w3.org/TR/2000/CR-SVG-20000802/linking.html#AElementXLinkActuateAttribute +#: ../src/dialogs/object-attributes.cpp:45 +msgid "Actuate:" +msgstr "Ενεργοποίηση:" -#: ../src/live_effects/lpe-vonkoch.cpp:49 -#, fuzzy -msgid "Dra_w all generations" -msgstr "Εμφάνιση γενικών επιλογών" +#: ../src/dialogs/object-attributes.cpp:50 +msgid "URL:" +msgstr "URL:" -#: ../src/live_effects/lpe-vonkoch.cpp:49 -#, fuzzy -msgid "If unchecked, draw only the last generation" -msgstr "Αναίρεση της τελευταίας ενέργειας" +#: ../src/dialogs/object-attributes.cpp:51 +#: ../src/dialogs/object-attributes.cpp:59 +#: ../src/ui/dialog/guides.cpp:44 +#: ../src/widgets/desktop-widget.cpp:509 +#: ../src/widgets/toolbox.cpp:1544 +msgid "X:" +msgstr "X:" + +#: ../src/dialogs/object-attributes.cpp:52 +#: ../src/dialogs/object-attributes.cpp:60 +#: ../src/ui/dialog/guides.cpp:45 +#: ../src/widgets/desktop-widget.cpp:512 +#: ../src/widgets/toolbox.cpp:1562 +msgid "Y:" +msgstr "Y:" # -#. ,draw_boxes(_("Display boxes"), _("Display boxes instead of paths only"), "draw_boxes", &wr, this, true) -#: ../src/live_effects/lpe-vonkoch.cpp:51 -#, fuzzy -msgid "Reference segment:" -msgstr "Αναφορές:" +#: ../src/dialogs/object-attributes.cpp:107 +#, c-format +msgid "Link Properties" +msgstr "Ιδιότητες συνδέσμου" -#: ../src/live_effects/lpe-vonkoch.cpp:51 -msgid "The reference segment. Defaults to the horizontal midline of the bbox." -msgstr "" +# +#: ../src/dialogs/object-attributes.cpp:109 +#, c-format +msgid "Image Properties" +msgstr "Ιδιότητες εικόνας" -#. refA(_("Ref Start"), _("Left side middle of the reference box"), "refA", &wr, this), -#. refB(_("Ref End"), _("Right side middle of the reference box"), "refB", &wr, this), -#. FIXME: a path is used here instead of 2 points to work around path/point param incompatibility bug. -#: ../src/live_effects/lpe-vonkoch.cpp:55 -#, fuzzy -msgid "_Max complexity:" -msgstr "" -"#-#-#-#-# banshee.master.el.po (Banshee) #-#-#-#-#\n" -"Χαμηλή πολυπλοκότητα\n" -"#-#-#-#-# banshee.stable-1.8.el.po (Banshee) #-#-#-#-#\n" -"Χαμηλή Πολυπλοκότητα" +#: ../src/dialogs/object-attributes.cpp:111 +#, c-format +msgid "%s Properties" +msgstr "%s Ιδιότητες" -#: ../src/live_effects/lpe-vonkoch.cpp:55 -msgid "Disable effect if the output is too complex" -msgstr "" +#: ../src/dialogs/spellcheck.cpp:450 +#, c-format +msgid "Finished, %d words added to dictionary" +msgstr "τέλος, %d λέξεις προστέθηκαν στο λεξικό" -#: ../src/live_effects/parameter/bool.cpp:69 -#, fuzzy -msgid "Change bool parameter" -msgstr "Παράμετροι γραμμής εντολής" +#: ../src/dialogs/spellcheck.cpp:452 +#, c-format +msgid "Finished, nothing suspicious found" +msgstr "τέλος, δεν βρέθηκε τίποτα ύποπτο" -#: ../src/live_effects/parameter/enum.h:50 -#, fuzzy -msgid "Change enumeration parameter" -msgstr "Επιλογές ενδοπαραγραφοποίησης" +#: ../src/dialogs/spellcheck.cpp:565 +#, c-format +msgid "Not in dictionary (%s): %s" +msgstr "Όχι στο λεξικό (%s): %s" -#: ../src/live_effects/parameter/parameter.cpp:139 -#, fuzzy -msgid "Change scalar parameter" -msgstr "Ακέραιες παράμετροι" +#: ../src/dialogs/spellcheck.cpp:717 +msgid "Checking..." +msgstr "Έλεγχος..." -#: ../src/live_effects/parameter/path.cpp:159 -#, fuzzy -msgid "Edit on-canvas" -msgstr "Επεξεργασία αλλαγών" +# +#: ../src/dialogs/spellcheck.cpp:787 +msgid "Fix spelling" +msgstr "Διόρθωση ορθογραφίας" -#: ../src/live_effects/parameter/path.cpp:169 -#, fuzzy -msgid "Copy path" -msgstr "Αντιγραφή _ημερομηνίας" +#: ../src/dialogs/spellcheck.cpp:961 +msgid "Suggestions:" +msgstr "Προτάσεις:" -#: ../src/live_effects/parameter/path.cpp:179 -#, fuzzy -msgid "Paste path" -msgstr "Επικόλληση μετά" +#: ../src/dialogs/spellcheck.cpp:973 +msgid "_Accept" +msgstr "_Αποδοχή" -#: ../src/live_effects/parameter/path.cpp:189 -#, fuzzy -msgid "Link to path" -msgstr "Σύνδεσμος προς το %s" +#: ../src/dialogs/spellcheck.cpp:973 +msgid "Accept the chosen suggestion" +msgstr "Αποδοχή της επιλεγμένης πρότασης" -#: ../src/live_effects/parameter/path.cpp:417 -#, fuzzy -msgid "Paste path parameter" -msgstr "Εσφαλμένη παράμετρος" +#: ../src/dialogs/spellcheck.cpp:975 +msgid "_Ignore once" +msgstr "Παράβλε_ψη μια φορά" -#: ../src/live_effects/parameter/path.cpp:449 -#, fuzzy -msgid "Link path parameter to path" -msgstr "Καπνός με άνεμο" +#: ../src/dialogs/spellcheck.cpp:975 +msgid "Ignore this word only once" +msgstr "Παράβλεψη αυτή τη λέξη μόνο μια φορά" -#: ../src/live_effects/parameter/point.cpp:91 -#, fuzzy -msgid "Change point parameter" -msgstr "Παράμετροι γραμμής εντολής" +#: ../src/dialogs/spellcheck.cpp:977 +msgid "_Ignore" +msgstr "_Παράβλεψη" -#: ../src/live_effects/parameter/random.cpp:137 -#, fuzzy -msgid "Change random parameter" -msgstr "Ακέραιες παράμετροι" +#: ../src/dialogs/spellcheck.cpp:977 +msgid "Ignore this word in this session" +msgstr "Παράβλεψη αυτής της λέξης σε αυτή τη σύνοδο" -#: ../src/live_effects/parameter/text.cpp:101 -#, fuzzy -msgid "Change text parameter" -msgstr "Παράμετροι γραμμής εντολής" +#: ../src/dialogs/spellcheck.cpp:984 +msgid "A_dd to dictionary:" +msgstr "Π_ροσθήκη στο λεξικό" -#: ../src/live_effects/parameter/unit.cpp:77 -#, fuzzy -msgid "Change unit parameter" -msgstr "Παράμετροι γραμμής εντολής" +#: ../src/dialogs/spellcheck.cpp:984 +msgid "Add this word to the chosen dictionary" +msgstr "Προσθήκη αυτής της λέξης στο επιλεγμένο λεξικό" -#: ../src/live_effects/parameter/vector.cpp:96 -#, fuzzy -msgid "Change vector parameter" -msgstr "Ακέραιες παράμετροι" +# #-#-#-#-# nautilus.master.el.po (el) #-#-#-#-# +# +#: ../src/dialogs/spellcheck.cpp:1008 +msgid "_Stop" +msgstr "_Σταμάτημα" -#: ../src/main-cmdlineact.cpp:49 -#, fuzzy, c-format -msgid "Unable to find verb ID '%s' specified on the command line.\n" -msgstr "" -"Πείτε hello σε συγκεκριμένους ανθρώπους που αναφέρονται στη γραμμή εντολών" +#: ../src/dialogs/spellcheck.cpp:1008 +msgid "Stop the check" +msgstr "Τέλος ελέγχου" -#: ../src/main-cmdlineact.cpp:61 -#, fuzzy, c-format -msgid "Unable to find node ID: '%s'\n" -msgstr "Δε βρέθηκε το αρχείο include : \"%s\"" +# #-#-#-#-# nautilus.master.el.po (el) #-#-#-#-# +# +#: ../src/dialogs/spellcheck.cpp:1010 +msgid "_Start" +msgstr "Έναρ_ξη" -#: ../src/main.cpp:267 -#, fuzzy -msgid "Print the Inkscape version number" -msgstr "Εκτύπωση της έκδοσης του" +# #-#-#-#-# libgnomeui.master.el.po (el) #-#-#-#-# +# +#: ../src/dialogs/spellcheck.cpp:1010 +msgid "Start the check" +msgstr "Εκκίνηση ελέγχου" -#: ../src/main.cpp:272 -msgid "Do not use X server (only process files from console)" -msgstr "" +# #-#-#-#-# gnome-terminal.master.el.po (gnome-terminal.HEAD) #-#-#-#-# +# #-#-#-#-# gimp-script-fu-el.po (gimp-script-fu 1.0) #-#-#-#-# +# +# #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-# +# +# #-#-#-#-# gtk+-el.po (gtk+ 1.2.9) #-#-#-#-# +# +# #-#-#-#-# guppi3-el.po (guppi3 1.0) #-#-#-#-# +# +# #-#-#-#-# toutdoux-el.po (toutdoux 1.0) #-#-#-#-# +# +# #-#-#-#-# achtung-el.po (achtung 0.99.0) #-#-#-#-# +# +# #-#-#-#-# gaim-el.po (gaim 0.48) #-#-#-#-# +# +# #-#-#-#-# screem-el.po (screem 1.0) #-#-#-#-# +# +# #-#-#-#-# libgnomecanvas.master.el.po (el) #-#-#-#-# +# +# #-#-#-#-# libgnomeui.master.el.po (el) #-#-#-#-# +# #-#-#-#-# gimp-script-fu-el.po (gimp-script-fu 1.0) #-#-#-#-# +# +# #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-# +# +# #-#-#-#-# gtk+-el.po (gtk+ 1.2.9) #-#-#-#-# +# +# #-#-#-#-# guppi3-el.po (guppi3 1.0) #-#-#-#-# +# +# #-#-#-#-# toutdoux-el.po (toutdoux 1.0) #-#-#-#-# +# +# #-#-#-#-# achtung-el.po (achtung 0.99.0) #-#-#-#-# +# +# #-#-#-#-# gaim-el.po (gaim 0.48) #-#-#-#-# +# +# #-#-#-#-# screem-el.po (screem 1.0) #-#-#-#-# +# +# #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# +# +# #-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-# +# +#: ../src/dialogs/text-edit.cpp:201 +msgid "Font" +msgstr "Γραμματοσειρά" -#: ../src/main.cpp:277 -msgid "Try to use X server (even if $DISPLAY is not set)" -msgstr "" +#: ../src/dialogs/text-edit.cpp:238 +msgid "Align lines left" +msgstr "Στοίχιση γραμμών αριστερά" -#: ../src/main.cpp:282 -msgid "Open specified document(s) (option string may be excluded)" -msgstr "" +#. TRANSLATORS: `Center' here is a verb. +#: ../src/dialogs/text-edit.cpp:253 +msgid "Center lines" +msgstr "Κεντρική στοίχιση γραμμών" -# #-#-#-#-# gconf.master.el.po (el) #-#-#-#-# -# gconf/gconftool.c:219 -#: ../src/main.cpp:283 ../src/main.cpp:288 ../src/main.cpp:293 -#: ../src/main.cpp:360 ../src/main.cpp:365 ../src/main.cpp:370 -#: ../src/main.cpp:375 ../src/main.cpp:386 -#, fuzzy -msgid "FILENAME" -msgstr "" -"#-#-#-#-# gconf.master.el.po (el) #-#-#-#-#\n" -"ΟΝΟΜΑ ΑΡΧΕΙΟΥ\n" -"#-#-#-#-# gturing.master.el.po (el) #-#-#-#-#\n" -"FILENAME\n" -"#-#-#-#-# zenity.master.el.po (el) #-#-#-#-#\n" -"ΟΝΟΜΑ ΑΡΧΕΙΟΥ" +#: ../src/dialogs/text-edit.cpp:267 +msgid "Align lines right" +msgstr "Στοίχιση γραμμών δεξιά" -#: ../src/main.cpp:287 -msgid "Print document(s) to specified output file (use '| program' for pipe)" -msgstr "" +#: ../src/dialogs/text-edit.cpp:281 +msgid "Justify lines" +msgstr "Πλήρης στοίχιση γραμμών" -#: ../src/main.cpp:292 -msgid "Export document to a PNG file" -msgstr "Εξαγωγή εγγράφου σε αρχείο PNG" +#: ../src/dialogs/text-edit.cpp:303 +#: ../src/widgets/toolbox.cpp:7606 +msgid "Horizontal text" +msgstr "Οριζόντιο κείμενο" -#: ../src/main.cpp:297 -msgid "" -"Resolution for exporting to bitmap and for rasterization of filters in PS/" -"EPS/PDF (default 90)" -msgstr "" +#: ../src/dialogs/text-edit.cpp:317 +#: ../src/widgets/toolbox.cpp:7613 +msgid "Vertical text" +msgstr "Κατακόρυφο κείμενο" -#: ../src/main.cpp:298 ../src/ui/widget/rendering-options.cpp:43 -msgid "DPI" -msgstr "DPI" +#: ../src/dialogs/text-edit.cpp:332 +msgid "Line spacing:" +msgstr "Διάστιχο:" -#: ../src/main.cpp:302 -msgid "" -"Exported area in SVG user units (default is the page; 0,0 is lower-left " -"corner)" -msgstr "" -"Επιφάνεια εξαγωγής (προεπιλογή είναι η σελίδα. 0,0 είναι η κάτω αριστερά " -"γωνία)" +#: ../src/dialogs/text-edit.cpp:425 +msgid "Set as default" +msgstr "Ορισμός ως προεπιλογή" -#: ../src/main.cpp:303 -msgid "x0:y0:x1:y1" -msgstr "x0:y0:x1:y1" +#: ../src/dialogs/text-edit.cpp:668 +#: ../src/text-context.cpp:1519 +msgid "Set text style" +msgstr "Ορισμός μορφοποίησης κειμένου" -#: ../src/main.cpp:307 -msgid "Exported area is the entire drawing (not page)" -msgstr "Η επιφάνεια εξαγωγής είναι ολόκληρο το σχέδιο (όχι η σελίδα)" +#: ../src/dialogs/xml-tree.cpp:156 +msgid "Click to select nodes, drag to rearrange." +msgstr "κλικ για επιλογή κόμβων σύρσιμο για επαναδιευθέτηση." -#: ../src/main.cpp:312 -msgid "Exported area is the entire page" -msgstr "Η επιφάνεια εξαγωγής είναι ολόκληρη η σελίδα)" +#: ../src/dialogs/xml-tree.cpp:167 +msgid "Click attribute to edit." +msgstr "κλικ γνωρίσματος για επεξεργασία." -#: ../src/main.cpp:317 -msgid "" -"Snap the bitmap export area outwards to the nearest integer values (in SVG " -"user units)" -msgstr "" +#: ../src/dialogs/xml-tree.cpp:171 +#, c-format +msgid "Attribute %s selected. Press Ctrl+Enter when done editing to commit changes." +msgstr "Επιλεγμένο γνώρισμα %s. Πατήστε Ctrl+Enter μετά το τέλος της επεξεργασίας για ολοκλήρωση των αλλαγών." -#: ../src/main.cpp:322 -msgid "The width of exported bitmap in pixels (overrides export-dpi)" -msgstr "" -"Το πλάτος της εξαγόμενης ψηφιογραφικής εικόνας σε px (υπερισχύει επί των dpi " -"εξαγωγής)" +# +#: ../src/dialogs/xml-tree.cpp:267 +msgid "Drag to reorder nodes" +msgstr "Σύρσιμο για αναδιάταξη κόμβων" -#: ../src/main.cpp:323 -msgid "WIDTH" -msgstr "ΠΛΑΤΟΣ" +#: ../src/dialogs/xml-tree.cpp:287 +msgid "New element node" +msgstr "Κόμβος νέου στοιχείου" -#: ../src/main.cpp:327 -msgid "The height of exported bitmap in pixels (overrides export-dpi)" -msgstr "" -"Το ύψος της εξαγόμενης ψηφιογραφικής εικόνας σε εικονοστοιχεία (παρακάμπτει " -"το export-dpi)" +#: ../src/dialogs/xml-tree.cpp:309 +msgid "New text node" +msgstr "Κόμβος νέου κειμένου" -#: ../src/main.cpp:328 -msgid "HEIGHT" -msgstr "ΥΨΟΣ" +#: ../src/dialogs/xml-tree.cpp:330 +#: ../src/dialogs/xml-tree.cpp:1412 +msgid "Duplicate node" +msgstr "Διπλασιασμός κόμβου" -#: ../src/main.cpp:332 -#, fuzzy -msgid "The ID of the object to export" -msgstr "Η ταυτότητα του προεπιλεγμένου αντικειμένου" +#: ../src/dialogs/xml-tree.cpp:351 +msgid "nodeAsInXMLdialogTooltip|Delete node" +msgstr "Διαγραφή κόμβου" -# #-#-#-#-# libgnomeui.master.el.po (el) #-#-#-#-# -# #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-# # -#: ../src/main.cpp:333 ../src/main.cpp:431 -msgid "ID" -msgstr "ID" - -#. TRANSLATORS: this means: "Only export the object whose id is given in --export-id". -#. See "man inkscape" for details. -#: ../src/main.cpp:339 -msgid "" -"Export just the object with export-id, hide all others (only with export-id)" -msgstr "" - -#: ../src/main.cpp:344 -msgid "Use stored filename and DPI hints when exporting (only with export-id)" -msgstr "" +#: ../src/dialogs/xml-tree.cpp:367 +#: ../src/dialogs/xml-tree.cpp:1574 +msgid "Unindent node" +msgstr "Κόμβος χωρίς εσοχή" -#: ../src/main.cpp:349 -msgid "Background color of exported bitmap (any SVG-supported color string)" -msgstr "" +#: ../src/dialogs/xml-tree.cpp:382 +#: ../src/dialogs/xml-tree.cpp:1553 +msgid "Indent node" +msgstr "Εσοχή κόμβου" -#: ../src/main.cpp:350 -#, fuzzy -msgid "COLOR" -msgstr "ΧΡΩΜΑΤΑ" +#: ../src/dialogs/xml-tree.cpp:394 +#: ../src/dialogs/xml-tree.cpp:1506 +msgid "Raise node" +msgstr "Ανύψωση κόμβου" -#: ../src/main.cpp:354 -msgid "Background opacity of exported bitmap (either 0.0 to 1.0, or 1 to 255)" -msgstr "" +#: ../src/dialogs/xml-tree.cpp:406 +#: ../src/dialogs/xml-tree.cpp:1523 +msgid "Lower node" +msgstr "Χαμήλωμα κόμβου" -#: ../src/main.cpp:355 -msgid "VALUE" -msgstr "ΤΙΜΗ" +#: ../src/dialogs/xml-tree.cpp:451 +#: ../src/dialogs/xml-tree.cpp:1447 +msgid "Delete attribute" +msgstr "Διαγραφή γνωρίσματος " -#: ../src/main.cpp:359 -msgid "Export document to plain SVG file (no sodipodi or inkscape namespaces)" -msgstr "" +#. TRANSLATORS: "Attribute" is a noun here +#: ../src/dialogs/xml-tree.cpp:496 +msgid "Attribute name" +msgstr "Όνομα γνωρίσματος" -#: ../src/main.cpp:364 -#, fuzzy -msgid "Export document to a PS file" -msgstr "Εξαγωγή σε αρχείο" +#. TRANSLATORS: "Set" is a verb here +#: ../src/dialogs/xml-tree.cpp:516 +#: ../src/widgets/sp-attribute-widget.cpp:161 +#: ../src/widgets/sp-attribute-widget.cpp:768 +msgid "Set attribute" +msgstr "Ορισμός γνωρίσματος" -#: ../src/main.cpp:369 -#, fuzzy -msgid "Export document to an EPS file" -msgstr "Εξαγωγή σε αρχείο" +#. TRANSLATORS: "Set" is a verb here +#: ../src/dialogs/xml-tree.cpp:518 +msgid "Set" +msgstr "Ορισμός" -#: ../src/main.cpp:374 -#, fuzzy -msgid "Export document to a PDF file" -msgstr "Εξαγωγή σε αρχείο" +#. TRANSLATORS: "Attribute" is a noun here +#: ../src/dialogs/xml-tree.cpp:541 +msgid "Attribute value" +msgstr "Τιμή γνωρίσματος" -#: ../src/main.cpp:379 -msgid "" -"Export PDF/PS/EPS without text. Besides the PDF/PS/EPS, a LaTeX file is " -"exported, putting the text on top of the PDF/PS/EPS file. Include the result " -"in LaTeX like: \\input{latexfile.tex}" -msgstr "" +#: ../src/dialogs/xml-tree.cpp:877 +msgid "Drag XML subtree" +msgstr "Σύρσιμο υποδένδρου XML" -#: ../src/main.cpp:385 -#, fuzzy -msgid "Export document to an Enhanced Metafile (EMF) File" -msgstr "Εξαγωγή Αρχείου" +#: ../src/dialogs/xml-tree.cpp:1314 +msgid "New element node..." +msgstr "Κόμβος νέου στοιχείου..." +# #-#-#-#-# balsa.master.el.po (balsa 2.0.13) #-#-#-#-# # -#: ../src/main.cpp:391 -#, fuzzy -msgid "Convert text object to paths on export (PS, EPS, PDF)" -msgstr "Διαγραφή επιλεγμένου αντικειμένου" +#: ../src/dialogs/xml-tree.cpp:1336 +msgid "Cancel" +msgstr "Ακύρωση" -#: ../src/main.cpp:396 -msgid "" -"Render filtered objects without filters, instead of rasterizing (PS, EPS, " -"PDF)" -msgstr "" +#: ../src/dialogs/xml-tree.cpp:1344 +msgid "Create" +msgstr "Δημιουργία" -#. TRANSLATORS: "--query-id" is an Inkscape command line option; see "inkscape --help" -#: ../src/main.cpp:402 -msgid "" -"Query the X coordinate of the drawing or, if specified, of the object with --" -"query-id" -msgstr "" +#: ../src/dialogs/xml-tree.cpp:1378 +msgid "Create new element node" +msgstr "Δημιουργία κόμβου νέου στοιχείου" -#. TRANSLATORS: "--query-id" is an Inkscape command line option; see "inkscape --help" -#: ../src/main.cpp:408 -msgid "" -"Query the Y coordinate of the drawing or, if specified, of the object with --" -"query-id" -msgstr "" +#: ../src/dialogs/xml-tree.cpp:1394 +msgid "Create new text node" +msgstr "Δημιουργία κόμβου νέου κειμένου" -#. TRANSLATORS: "--query-id" is an Inkscape command line option; see "inkscape --help" -#: ../src/main.cpp:414 -msgid "" -"Query the width of the drawing or, if specified, of the object with --query-" -"id" -msgstr "" +#: ../src/dialogs/xml-tree.cpp:1429 +msgid "nodeAsInXMLinHistoryDialog|Delete node" +msgstr "Διαγραφή κόμβου" -#. TRANSLATORS: "--query-id" is an Inkscape command line option; see "inkscape --help" -#: ../src/main.cpp:420 -msgid "" -"Query the height of the drawing or, if specified, of the object with --query-" -"id" -msgstr "" +#: ../src/dialogs/xml-tree.cpp:1476 +msgid "Change attribute" +msgstr "Αλλαγή γνωρίσματος" -#: ../src/main.cpp:425 -msgid "List id,x,y,w,h for all objects" -msgstr "" +#: ../src/display/canvas-axonomgrid.cpp:396 +#: ../src/display/canvas-grid.cpp:671 +msgid "Grid _units:" +msgstr "Μονά_δες πλέγματος" -#: ../src/main.cpp:430 -msgid "The ID of the object whose dimensions are queried" -msgstr "" +#: ../src/display/canvas-axonomgrid.cpp:398 +#: ../src/display/canvas-grid.cpp:673 +msgid "_Origin X:" +msgstr "Αρχικό Χ:" -#. TRANSLATORS: this option makes Inkscape print the name (path) of the extension directory -#: ../src/main.cpp:436 -#, fuzzy -msgid "Print out the extension directory and exit" -msgstr "Εκτύπωση έκδοσης και έξοδος" +#: ../src/display/canvas-axonomgrid.cpp:398 +#: ../src/display/canvas-grid.cpp:673 +#: ../src/ui/dialog/inkscape-preferences.cpp:1036 +#: ../src/ui/dialog/inkscape-preferences.cpp:1057 +msgid "X coordinate of grid origin" +msgstr "Συντεταγμένη X αρχικού πλέγματος" -#: ../src/main.cpp:441 -#, fuzzy -msgid "Remove unused definitions from the defs section(s) of the document" -msgstr "Αφαίρεση της καταχώρησης από το τρέχον επιλεγμένο κείμενο." +#: ../src/display/canvas-axonomgrid.cpp:400 +#: ../src/display/canvas-grid.cpp:675 +msgid "O_rigin Y:" +msgstr "Α_ρχικό Υ:" -#: ../src/main.cpp:446 -msgid "List the IDs of all the verbs in Inkscape" -msgstr "" +#: ../src/display/canvas-axonomgrid.cpp:400 +#: ../src/display/canvas-grid.cpp:675 +#: ../src/ui/dialog/inkscape-preferences.cpp:1037 +#: ../src/ui/dialog/inkscape-preferences.cpp:1058 +msgid "Y coordinate of grid origin" +msgstr "Συντεταγμένη Y του αρχικού πλέγματος" -#: ../src/main.cpp:451 -msgid "Verb to call when Inkscape opens." -msgstr "" - -#: ../src/main.cpp:452 -msgid "VERB-ID" -msgstr "" +# #-#-#-#-# gtkhtml.master.el.po (gtkhtml.HEAD) #-#-#-#-# +# +# # NOTE: (see previous note) +#: ../src/display/canvas-axonomgrid.cpp:402 +#: ../src/display/canvas-grid.cpp:679 +msgid "Spacing _Y:" +msgstr "Διάκενο_Υ" -#: ../src/main.cpp:456 -msgid "Object ID to select when Inkscape opens." -msgstr "" +#: ../src/display/canvas-axonomgrid.cpp:402 +#: ../src/ui/dialog/inkscape-preferences.cpp:1060 +msgid "Base length of z-axis" +msgstr "Μήκος βάσης του άξονα z" -#: ../src/main.cpp:457 -#, fuzzy -msgid "OBJECT-ID" -msgstr "ΕΡΓΑΣΙΑ" +#: ../src/display/canvas-axonomgrid.cpp:404 +#: ../src/ui/dialog/inkscape-preferences.cpp:1063 +#: ../src/widgets/toolbox.cpp:3586 +msgid "Angle X:" +msgstr "Γωνία X:" -#: ../src/main.cpp:461 -#, fuzzy -msgid "Start Inkscape in interactive shell mode." -msgstr "Θέστε τον ενεργό τρόπο λειτουργίας του κρατήματος του κλικ" +#: ../src/display/canvas-axonomgrid.cpp:404 +#: ../src/ui/dialog/inkscape-preferences.cpp:1063 +msgid "Angle of x-axis" +msgstr "Γωνία του άξονα x" -#: ../src/main.cpp:799 ../src/main.cpp:1125 -msgid "" -"[OPTIONS...] [FILE...]\n" -"\n" -"Available options:" -msgstr "" -"[ΕΠΙΛΟΓΕΣ...] [ΑΡΧΕΙΟ...]\n" -"\n" -"Διαθέσιμες επιλογές:" +#: ../src/display/canvas-axonomgrid.cpp:406 +#: ../src/ui/dialog/inkscape-preferences.cpp:1064 +#: ../src/widgets/toolbox.cpp:3665 +msgid "Angle Z:" +msgstr "Γωνία Z:" -# #-#-#-#-# galeon.master.el.po (galeon 1.0) #-#-#-#-# -# -# #-#-#-#-# gnome-terminal.master.el.po (gnome-terminal.HEAD) #-#-#-#-# -# #-#-#-#-# bonobo-el.po (bonobo 0.34) #-#-#-#-# -# -# #-#-#-#-# galeon-el.po (galeon 1.0) #-#-#-#-# -# -# #-#-#-#-# glimmer-el.po (glimmer 1.0) #-#-#-#-# -# -# #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-# -# -# #-#-#-#-# gnome-print-el.po (gnome-print 0.26pre) #-#-#-#-# -# -# #-#-#-#-# mrproject-el.po (mrproject 0.5) #-#-#-#-# -# -# #-#-#-#-# nautilus-el.po (nautilus 0.8.3) #-#-#-#-# -# -# #-#-#-#-# sodipodi-el.po (sodipodi 0.25) #-#-#-#-# -# -# #-#-#-#-# gnomemeeting-el.po (gnomemeeting 0.12.2) #-#-#-#-# -# -# #-#-#-#-# libgnomeui.master.el.po (el) #-#-#-#-# -# #-#-#-#-# bonobo-el.po (bonobo 0.34) #-#-#-#-# -# -# #-#-#-#-# galeon-el.po (galeon 1.0) #-#-#-#-# -# -# #-#-#-#-# glimmer-el.po (glimmer 1.0) #-#-#-#-# -# -# #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-# -# -# #-#-#-#-# gnome-print-el.po (gnome-print 0.26pre) #-#-#-#-# -# -# #-#-#-#-# mrproject-el.po (mrproject 0.5) #-#-#-#-# -# -# #-#-#-#-# nautilus-el.po (nautilus 0.8.3) #-#-#-#-# -# -# #-#-#-#-# sodipodi-el.po (sodipodi 0.25) #-#-#-#-# -# -# #-#-#-#-# gnomemeeting-el.po (gnomemeeting 0.12.2) #-#-#-#-# -# -# #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# -# -# #-#-#-#-# swfdec-gnome.master.el.po (el) #-#-#-#-# -# #-#-#-#-# gnome-terminal.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# bonobo-el.po (bonobo 0.34) #-#-#-#-# -# #-#-#-#-# galeon-el.po (galeon 1.0) #-#-#-#-## -# #-#-#-#-# glimmer-el.po (glimmer 1.0) #-#-#-#-## -# #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-## -# #-#-#-#-# gnome-print-el.po (gnome-print 0.26pre) #-#-#-#-## -# #-#-#-#-# mrproject-el.po (mrproject 0.5) #-#-#-#-## -# #-#-#-#-# nautilus-el.po (nautilus 0.8.3) #-#-#-#-## -# #-#-#-#-# sodipodi-el.po (sodipodi 0.25) #-#-#-#-## -# #-#-#-#-# gnomemeeting-el.po (gnomemeeting 0.12.2) #-#-#-#-## -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# libgnomeui.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# bonobo-el.po (bonobo 0.34) #-#-#-#-## -# #-#-#-#-# galeon-el.po (galeon 1.0) #-#-#-#-## -# #-#-#-#-# glimmer-el.po (glimmer 1.0) #-#-#-#-## -# #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-## -# #-#-#-#-# gnome-print-el.po (gnome-print 0.26pre) #-#-#-#-## -# #-#-#-#-# mrproject-el.po (mrproject 0.5) #-#-#-#-## -# #-#-#-#-# nautilus-el.po (nautilus 0.8.3) #-#-#-#-## -# #-#-#-#-# sodipodi-el.po (sodipodi 0.25) #-#-#-#-## -# #-#-#-#-# gnomemeeting-el.po (gnomemeeting 0.12.2) #-#-#-#-## -# #-#-#-#-# libbonoboui.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# bonobo.HEAD.el.po (bonobo 0.34) #-#-#-#-## -# #-#-#-#-# gnome-libs.gnome-libs-1-0.el.po (gnome-libs 1.2.12) #-#-#-#-## -# #-#-#-#-# gnome-print.gnome-1-4-branch.el.po (gnome-print 0.26pre) #-#-#-#-## -# #-#-#-#-# nautilus.nautilus-gnome-1.el.po (nautilus 0.8.3) #-#-#-#-## -# #-#-#-#-# nautilus.master.el.po (el) #-#-#-#-# -# -# #-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-# -# -#. ## Add a menu for clear() -#: ../src/menus-skeleton.h:16 ../src/ui/dialog/debug.cpp:74 -#: ../src/ui/dialog/messages.cpp:52 ../src/ui/dialog/scriptdialog.cpp:208 -msgid "_File" -msgstr "_Αρχείο" +#: ../src/display/canvas-axonomgrid.cpp:406 +#: ../src/ui/dialog/inkscape-preferences.cpp:1064 +msgid "Angle of z-axis" +msgstr "Γωνία του άξονα z" -# #-#-#-#-# galeon.master.el.po (galeon 1.0) #-#-#-#-# -# -# #-#-#-#-# balsa.master.el.po (balsa 2.0.13) #-#-#-#-# -# -# #-#-#-#-# libgnomeui.master.el.po (el) #-#-#-#-# -# #-#-#-#-# anjuta-el.po (anjuta 0.1.9) #-#-#-#-# -# -# #-#-#-#-# balsa-el.po (balsa 0.9.3.1) #-#-#-#-# -# -# #-#-#-#-# galeon-el.po (galeon 1.0) #-#-#-#-# -# -# #-#-#-#-# glimmer-el.po (glimmer 1.0) #-#-#-#-# -# -# #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-# -# -# #-#-#-#-# gnucash-el.po (abiword 1.0) #-#-#-#-# -# -# #-#-#-#-# sodipodi-el.po (sodipodi 0.25) #-#-#-#-# -# -# #-#-#-#-# screem-el.po (screem 1.0) #-#-#-#-# -# -# #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# -# -# #-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-# -# -#: ../src/menus-skeleton.h:17 -msgid "_New" -msgstr "_Νέο" +#: ../src/display/canvas-axonomgrid.cpp:410 +#: ../src/display/canvas-grid.cpp:683 +msgid "Grid line _color:" +msgstr "_Χρώμα γραμμής πλέγματος:" -# #-#-#-#-# galeon.master.el.po (galeon 1.0) #-#-#-#-# -# -# #-#-#-#-# gnome-terminal.master.el.po (gnome-terminal.HEAD) #-#-#-#-# -# #-#-#-#-# galeon-el.po (galeon 1.0) #-#-#-#-# -# -# #-#-#-#-# glimmer-el.po (glimmer 1.0) #-#-#-#-# -# -# #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-# -# -# #-#-#-#-# gnucash-el.po (abiword 1.0) #-#-#-#-# -# -# #-#-#-#-# mrproject-el.po (mrproject 0.5) #-#-#-#-# -# -# #-#-#-#-# gtranslator.master.el.po (gtranslator 1.0) #-#-#-#-# -# -# #-#-#-#-# balsa.master.el.po (balsa 2.0.13) #-#-#-#-# -# -# #-#-#-#-# libgnomeui.master.el.po (el) #-#-#-#-# -# #-#-#-#-# galeon-el.po (galeon 1.0) #-#-#-#-# -# -# #-#-#-#-# glimmer-el.po (glimmer 1.0) #-#-#-#-# -# -# #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-# -# -# #-#-#-#-# gnucash-el.po (abiword 1.0) #-#-#-#-# -# -# #-#-#-#-# mrproject-el.po (mrproject 0.5) #-#-#-#-# -# -# #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# -# -# #-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-# -# -#: ../src/menus-skeleton.h:47 ../src/verbs.cpp:2483 ../src/verbs.cpp:2489 -msgid "_Edit" -msgstr "_Επεξεργασία" +#: ../src/display/canvas-axonomgrid.cpp:410 +#: ../src/display/canvas-grid.cpp:683 +msgid "Grid line color" +msgstr "Χρώμα γραμμής πλέγματος" -#: ../src/menus-skeleton.h:57 ../src/verbs.cpp:2283 -msgid "Paste Si_ze" -msgstr "Επικόλληση Μεγέ_θους" +#: ../src/display/canvas-axonomgrid.cpp:410 +#: ../src/display/canvas-grid.cpp:683 +msgid "Color of grid lines" +msgstr "Χρώμα των γραμμών του πλέγματος" -#: ../src/menus-skeleton.h:69 -msgid "Clo_ne" -msgstr "Κλω_νοποίηση" +#: ../src/display/canvas-axonomgrid.cpp:415 +#: ../src/display/canvas-grid.cpp:688 +msgid "Ma_jor grid line color:" +msgstr "Χρώμα _πρωτεύουσας γραμμής πλέγματος:" -# #-#-#-#-# ekiga.master.el.po (ekiga.HEAD) #-#-#-#-# -# -# #-#-#-#-# galeon.master.el.po (galeon 1.0) #-#-#-#-# -# -# #-#-#-#-# gnome-terminal.master.el.po (gnome-terminal.HEAD) #-#-#-#-# -# #-#-#-#-# galeon-el.po (galeon 1.0) #-#-#-#-# -# -# #-#-#-#-# glimmer-el.po (glimmer 1.0) #-#-#-#-# -# -# #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-# -# -# #-#-#-#-# pan-el.po (pan 0.11.1.90) #-#-#-#-# -# -# #-#-#-#-# gnomemeeting-el.po (gnomemeeting 0.12.2) #-#-#-#-# -# -# #-#-#-#-# libgnomeui.master.el.po (el) #-#-#-#-# -# #-#-#-#-# galeon-el.po (galeon 1.0) #-#-#-#-# -# -# #-#-#-#-# glimmer-el.po (glimmer 1.0) #-#-#-#-# -# -# #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-# -# -# #-#-#-#-# pan-el.po (pan 0.11.1.90) #-#-#-#-# -# -# #-#-#-#-# gnomemeeting-el.po (gnomemeeting 0.12.2) #-#-#-#-# -# -# #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# -# -# #-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-# -# -#: ../src/menus-skeleton.h:89 -msgid "_View" -msgstr "_Προβολή" +#: ../src/display/canvas-axonomgrid.cpp:415 +#: ../src/display/canvas-grid.cpp:688 +msgid "Major grid line color" +msgstr "Χρώμα πρωτεύουσας γραμμής πλέγματος" -# #-#-#-#-# nautilus.master.el.po (el) #-#-#-#-# -# -#: ../src/menus-skeleton.h:90 -msgid "_Zoom" -msgstr "_Μεγέθυνση" +#: ../src/display/canvas-axonomgrid.cpp:416 +#: ../src/display/canvas-grid.cpp:689 +msgid "Color of the major (highlighted) grid lines" +msgstr "Χρώμα των πρωτευουσών (τονισμένων) γραμμών πλέγματος" -#: ../src/menus-skeleton.h:106 -msgid "_Display mode" -msgstr "Απ_εικόνιση" +#: ../src/display/canvas-axonomgrid.cpp:420 +#: ../src/display/canvas-grid.cpp:693 +msgid "_Major grid line every:" +msgstr "Πρωτεύουσα γρα_μμή πλέγματος κάθε:" -#. Better location in menu needs to be found -#. " \n" -#. " \n" -#: ../src/menus-skeleton.h:115 -#, fuzzy -msgid "_Color display mode" -msgstr "Απ_εικόνιση" +#: ../src/display/canvas-axonomgrid.cpp:420 +#: ../src/display/canvas-grid.cpp:693 +msgid "lines" +msgstr "γραμμές" -#. Better location in menu needs to be found -#. " \n" -#. " \n" -#: ../src/menus-skeleton.h:129 -msgid "Show/Hide" -msgstr "Εμφάνιση/Απόκρυψη" +#: ../src/display/canvas-grid.cpp:40 +msgid "Rectangular grid" +msgstr "Πλέγμα ορθογωνίου" -#. " \n" -#. Not quite ready to be in the menus. -#. " \n" -#: ../src/menus-skeleton.h:150 -msgid "_Layer" -msgstr "_Στρώμα" +#: ../src/display/canvas-grid.cpp:41 +msgid "Axonometric grid" +msgstr "Αξονομετρικό πλέγμα" -#: ../src/menus-skeleton.h:170 -msgid "_Object" -msgstr "Αντικείμεν_ο" +#: ../src/display/canvas-grid.cpp:259 +msgid "Create new grid" +msgstr "Δημιουργία νέου πλέγματος" -#: ../src/menus-skeleton.h:177 -msgid "Cli_p" -msgstr "_Περικοπή" +#: ../src/display/canvas-grid.cpp:325 +msgid "_Enabled" +msgstr "_Ενεργοποιημένο" -#: ../src/menus-skeleton.h:181 -msgid "Mas_k" -msgstr "Μάσ_κα" +#: ../src/display/canvas-grid.cpp:326 +msgid "Determines whether to snap to this grid or not. Can be 'on' for invisible grids." +msgstr "Προσδιορίζει την προσκόλληση ή μη στο πλέγμα. Λειτουργεί και για αόρατα πλέγματα." -#: ../src/menus-skeleton.h:185 -msgid "Patter_n" -msgstr "_Μοτίβο" - -# #-#-#-#-# gnome-system-tools.master.el.po (el) #-#-#-#-# -# -#: ../src/menus-skeleton.h:209 -msgid "_Path" -msgstr "_Μονοπάτι" - -#: ../src/menus-skeleton.h:236 -msgid "_Text" -msgstr "_Κείμενο" - -# #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# -# -#: ../src/menus-skeleton.h:256 -msgid "Filter_s" -msgstr "_Φίλτρα" - -#: ../src/menus-skeleton.h:262 -msgid "Exte_nsions" -msgstr "Επεκ_τάσεις" +#: ../src/display/canvas-grid.cpp:330 +msgid "Snap to visible _grid lines only" +msgstr "Προσκόλληση μόνο σε γραμμές ορατού πλέ_γματος" -#: ../src/menus-skeleton.h:269 -msgid "Whiteboa_rd" -msgstr "Λευκοπίνακας" +#: ../src/display/canvas-grid.cpp:331 +msgid "When zoomed out, not all grid lines will be displayed. Only the visible ones will be snapped to" +msgstr "Όταν αποεστιάζεται, δεν εμφανίζονται όλες οι γραμμές πλέγματος. Μόνο οι ορατές γραμμές προσκολλώνται σε" -# #-#-#-#-# atomix.master.el.po (el) #-#-#-#-# -# -# #-#-#-#-# ekiga.master.el.po (ekiga.HEAD) #-#-#-#-# -# -# #-#-#-#-# galeon.master.el.po (galeon 1.0) #-#-#-#-# -# -# #-#-#-#-# gnome-terminal.master.el.po (gnome-terminal.HEAD) #-#-#-#-# -# #-#-#-#-# galeon-el.po (galeon 1.0) #-#-#-#-# -# -# #-#-#-#-# glimmer-el.po (glimmer 1.0) #-#-#-#-# -# -# #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-# -# -# #-#-#-#-# gnucash-el.po (abiword 1.0) #-#-#-#-# -# -# #-#-#-#-# mrproject-el.po (mrproject 0.5) #-#-#-#-# -# -# #-#-#-#-# sodipodi-el.po (sodipodi 0.25) #-#-#-#-# -# -# #-#-#-#-# gnomemeeting-el.po (gnomemeeting 0.12.2) #-#-#-#-# -# -# #-#-#-#-# gnome-power-manager.master.el.po (el) #-#-#-#-# -# #-#-#-#-# gnomemeeting.HEAD.el.po (el) #-#-#-#-# -# -# #-#-#-#-# gnome-terminal.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# galeon-el.po (galeon 1.0) #-#-#-#-# -# -# #-#-#-#-# glimmer-el.po (glimmer 1.0) #-#-#-#-# -# -# #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-# -# -# #-#-#-#-# gnucash-el.po (abiword 1.0) #-#-#-#-# -# -# #-#-#-#-# mrproject-el.po (mrproject 0.5) #-#-#-#-# -# -# #-#-#-#-# sodipodi-el.po (sodipodi 0.25) #-#-#-#-# -# -# #-#-#-#-# gnomemeeting-el.po (gnomemeeting 0.12.2) #-#-#-#-# -# -# #-#-#-#-# libgnomeui.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# galeon-el.po (galeon 1.0) #-#-#-#-# -# -# #-#-#-#-# glimmer-el.po (glimmer 1.0) #-#-#-#-# -# -# #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-# -# -# #-#-#-#-# gnucash-el.po (abiword 1.0) #-#-#-#-# -# -# #-#-#-#-# mrproject-el.po (mrproject 0.5) #-#-#-#-# -# -# #-#-#-#-# sodipodi-el.po (sodipodi 0.25) #-#-#-#-# -# -# #-#-#-#-# gnomemeeting-el.po (gnomemeeting 0.12.2) #-#-#-#-# -# -# #-#-#-#-# libgnomeui.master.el.po (el) #-#-#-#-# -# #-#-#-#-# galeon-el.po (galeon 1.0) #-#-#-#-# -# -# #-#-#-#-# glimmer-el.po (glimmer 1.0) #-#-#-#-# -# -# #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-# -# -# #-#-#-#-# gnucash-el.po (abiword 1.0) #-#-#-#-# -# -# #-#-#-#-# mrproject-el.po (mrproject 0.5) #-#-#-#-# -# -# #-#-#-#-# sodipodi-el.po (sodipodi 0.25) #-#-#-#-# -# -# #-#-#-#-# gnomemeeting-el.po (gnomemeeting 0.12.2) #-#-#-#-# -# # #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# # -# #-#-#-#-# swfdec-gnome.master.el.po (el) #-#-#-#-# -# #-#-#-#-# gnome-terminal.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# galeon-el.po (galeon 1.0) #-#-#-#-# -# #-#-#-#-# glimmer-el.po (glimmer 1.0) #-#-#-#-## -# #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-## -# #-#-#-#-# gnucash-el.po (abiword 1.0) #-#-#-#-## -# #-#-#-#-# mrproject-el.po (mrproject 0.5) #-#-#-#-## -# #-#-#-#-# sodipodi-el.po (sodipodi 0.25) #-#-#-#-## -# #-#-#-#-# gnomemeeting-el.po (gnomemeeting 0.12.2) #-#-#-#-## -# #-#-#-#-# ekiga.gnome-2-20.el.po (el) #-#-#-#-## -# #-#-#-#-# libgnomeui.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# galeon-el.po (galeon 1.0) #-#-#-#-## -# #-#-#-#-# glimmer-el.po (glimmer 1.0) #-#-#-#-## -# #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-## -# #-#-#-#-# gnucash-el.po (abiword 1.0) #-#-#-#-## -# #-#-#-#-# mrproject-el.po (mrproject 0.5) #-#-#-#-## -# #-#-#-#-# sodipodi-el.po (sodipodi 0.25) #-#-#-#-## -# #-#-#-#-# gnomemeeting-el.po (gnomemeeting 0.12.2) #-#-#-#-## -# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# gnomemeeting.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# gnome-terminal.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# galeon-el.po (galeon 1.0) #-#-#-#-## -# #-#-#-#-# glimmer-el.po (glimmer 1.0) #-#-#-#-## -# #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-## -# #-#-#-#-# gnucash-el.po (abiword 1.0) #-#-#-#-## -# #-#-#-#-# mrproject-el.po (mrproject 0.5) #-#-#-#-## -# #-#-#-#-# sodipodi-el.po (sodipodi 0.25) #-#-#-#-## -# #-#-#-#-# gnomemeeting-el.po (gnomemeeting 0.12.2) #-#-#-#-## -# #-#-#-#-# libgnomeui.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# galeon-el.po (galeon 1.0) #-#-#-#-## -# #-#-#-#-# glimmer-el.po (glimmer 1.0) #-#-#-#-## -# #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-## -# #-#-#-#-# gnucash-el.po (abiword 1.0) #-#-#-#-## -# #-#-#-#-# mrproject-el.po (mrproject 0.5) #-#-#-#-## -# #-#-#-#-# sodipodi-el.po (sodipodi 0.25) #-#-#-#-## -# #-#-#-#-# gnomemeeting-el.po (gnomemeeting 0.12.2) #-#-#-#-## # #-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-# # -#: ../src/menus-skeleton.h:273 -msgid "_Help" -msgstr "_Βοήθεια" +#: ../src/display/canvas-grid.cpp:335 +msgid "_Visible" +msgstr "_Ορατό" -#: ../src/menus-skeleton.h:277 -msgid "Tutorials" -msgstr "Μαθήματα" +#: ../src/display/canvas-grid.cpp:336 +msgid "Determines whether the grid is displayed or not. Objects are still snapped to invisible grids." +msgstr "Προσδιορίζει εάν το πλέγμα εμφανίζεται ή όχι. Τα αντικείμενα είναι ακόμα προσκολλημένα σε αόρατα πλέγματα." -#: ../src/object-edit.cpp:437 -msgid "" -"Adjust the horizontal rounding radius; with Ctrl to make the " -"vertical radius the same" -msgstr "" -"Προσαρμογή της ακτίνας οριζόντιας στρογγυλοποίησης, με Ctrl " -"για ταυτόχρονη προσαρμογή της κάθετης ακτίνας" +# #-#-#-#-# gtkhtml.master.el.po (gtkhtml.HEAD) #-#-#-#-# +# +# # NOTE: (see previous note) +#: ../src/display/canvas-grid.cpp:677 +msgid "Spacing _X:" +msgstr "Διάκενο _Χ:" -#: ../src/object-edit.cpp:441 -msgid "" -"Adjust the vertical rounding radius; with Ctrl to make the " -"horizontal radius the same" -msgstr "" -"Προσαρμογή της ακτίνας κάθετης στρογγυλοποίησης, με Ctrl για " -"ταυτόχρονη προσαρμογή της οριζόντιας ακτίνας" +#: ../src/display/canvas-grid.cpp:677 +#: ../src/ui/dialog/inkscape-preferences.cpp:1040 +msgid "Distance between vertical grid lines" +msgstr "Απόσταση μεταξύ γραμμών κάθετου πλέγματος" -#: ../src/object-edit.cpp:445 ../src/object-edit.cpp:449 -msgid "" -"Adjust the width and height of the rectangle; with Ctrl to " -"lock ratio or stretch in one dimension only" -msgstr "" -"Προσαρμογή πλάτους και ύψους του ορθογωνίου, με Ctrl για " -"κλείδωμα αναλογίας ή επιμήκυνση μόνο σε μια κατεύθυνση" +#: ../src/display/canvas-grid.cpp:679 +#: ../src/ui/dialog/inkscape-preferences.cpp:1041 +msgid "Distance between horizontal grid lines" +msgstr "Απόσταση μεταξύ γραμμών οριζόντιου πλέγματος" -#: ../src/object-edit.cpp:683 ../src/object-edit.cpp:686 -#: ../src/object-edit.cpp:689 ../src/object-edit.cpp:692 -msgid "" -"Resize box in X/Y direction; with Shift along the Z axis; with " -"Ctrl to constrain to the directions of edges or diagonals" -msgstr "" +#: ../src/display/canvas-grid.cpp:712 +msgid "_Show dots instead of lines" +msgstr "_Προβολή κουκκίδων αντί για γραμμές" -#: ../src/object-edit.cpp:695 ../src/object-edit.cpp:698 -#: ../src/object-edit.cpp:701 ../src/object-edit.cpp:704 -msgid "" -"Resize box along the Z axis; with Shift in X/Y direction; with " -"Ctrl to constrain to the directions of edges or diagonals" -msgstr "" +#: ../src/display/canvas-grid.cpp:713 +msgid "If set, displays dots at gridpoints instead of gridlines" +msgstr "Εάν οριστεί, εμφανίζει κουκίδες στα σημεία του πλέγματος αντί για γραμμές πλέγματος" -#: ../src/object-edit.cpp:707 -msgid "Move the box in perspective" -msgstr "" +#. TRANSLATORS: undefined target for snapping +#: ../src/display/snap-indicator.cpp:70 +#: ../src/display/snap-indicator.cpp:73 +#: ../src/display/snap-indicator.cpp:161 +#: ../src/display/snap-indicator.cpp:164 +msgid "UNDEFINED" +msgstr "ΑΠΡΟΣΔΙΟΡΙΣΤΟ" -#: ../src/object-edit.cpp:925 -msgid "Adjust ellipse width, with Ctrl to make circle" -msgstr "" -"Προσαρμογή πλάτους της έλλειψης, με Ctrl για δημιουργία κύκλου" +#: ../src/display/snap-indicator.cpp:76 +msgid "grid line" +msgstr "γραμμή πλέγματος" -#: ../src/object-edit.cpp:928 -msgid "Adjust ellipse height, with Ctrl to make circle" -msgstr "" -"Προσαρμογή ύψους της έλλειψης, με Ctrl για δημιουργία κύκλου" +#: ../src/display/snap-indicator.cpp:79 +msgid "grid intersection" +msgstr "Τομή πλέγματος" -#: ../src/object-edit.cpp:931 -msgid "" -"Position the start point of the arc or segment; with Ctrl to " -"snap angle; drag inside the ellipse for arc, outside for " -"segment" -msgstr "" -"Τοποθέτηση του σημείου εκκίνησης του τόξου ή τμήματος, με Ctrl " -"για αγκίστρωση γωνίας. Σύρετε εντός της έλλειψης για τόξο, εκτός για τμήμα." +#: ../src/display/snap-indicator.cpp:82 +msgid "guide" +msgstr "οδηγός" -#: ../src/object-edit.cpp:935 -msgid "" -"Position the end point of the arc or segment; with Ctrl to " -"snap angle; drag inside the ellipse for arc, outside for " -"segment" -msgstr "" -"Τοποθέτηση του σημείου τερματισμού του τόξου ή τμήματος, με Ctrl για αγκίστρωση γωνίας. Σύρετε εντός της έλλειψης για τόξο, " -"εκτός για τμήμα." +#: ../src/display/snap-indicator.cpp:85 +msgid "guide intersection" +msgstr "τομή οδηγού" -#: ../src/object-edit.cpp:1074 -msgid "" -"Adjust the tip radius of the star or polygon; with Shift to " -"round; with Alt to randomize" -msgstr "" -"Προσαρμογή της εξωτερικής ακτίνας του αστεριού ή πολυγώνου, με " -"Shift για στρογγυλοποίηση, Alt για τυχαιοποίηση" +#: ../src/display/snap-indicator.cpp:88 +msgid "guide origin" +msgstr "Αρχικός οδηγός" -#: ../src/object-edit.cpp:1081 -msgid "" -"Adjust the base radius of the star; with Ctrl to keep star " -"rays radial (no skew); with Shift to round; with Alt to " -"randomize" -msgstr "" -"Προσαρμογή της εσωτερικής ακτίνας του αστεριού, με Ctrl για " -"ακτίνες χωρίς στρέβλωση, με Shift για στρογγυλοποίηση, Alt για " -"τυχαιοποίηση" +#: ../src/display/snap-indicator.cpp:91 +msgid "grid-guide intersection" +msgstr "Τομή πλέγματος-οδηγού" -#: ../src/object-edit.cpp:1270 -msgid "" -"Roll/unroll the spiral from inside; with Ctrl to snap angle; " -"with Alt to converge/diverge" -msgstr "" -"Τύλιγμα/ξετύλιγμα της σπείρας από μέσα, με Ctrl για αγκίστρωση " -"γωνίας, με Alt για σύγκλιση/απόκλιση" +#: ../src/display/snap-indicator.cpp:94 +msgid "cusp node" +msgstr "κόμβος ανάκαμψης" -#: ../src/object-edit.cpp:1273 -msgid "" -"Roll/unroll the spiral from outside; with Ctrl to snap angle; " -"with Shift to scale/rotate" -msgstr "" -"Τύλιγμα/ξετύλιγμα της σπείρας από έξω, με Ctrl για αγκίστρωση " -"γωνίας, με Shift για κλιμάκωση/περιστροφή" +#: ../src/display/snap-indicator.cpp:97 +msgid "smooth node" +msgstr "ομαλός κόμβος" -#: ../src/object-edit.cpp:1317 -msgid "Adjust the offset distance" -msgstr "Ρύθμιση της απόστασης μετατόπισης" +#: ../src/display/snap-indicator.cpp:100 +msgid "path" +msgstr "μονοπάτι" -#: ../src/object-edit.cpp:1353 -msgid "Drag to resize the flowed text frame" -msgstr "Σύρετε για αλλαγή μεγέθους του πλαισίου ρέοντος κειμένου" +#: ../src/display/snap-indicator.cpp:103 +msgid "path intersection" +msgstr "τομή μονοπατιού" -# -#: ../src/path-chemistry.cpp:51 -msgid "Select object(s) to combine." -msgstr "Επιλέξτε αντικείμενα για συνδυασμό." +#: ../src/display/snap-indicator.cpp:106 +msgid "bounding box corner" +msgstr "γωνία οριακού πλαισίου" -#: ../src/path-chemistry.cpp:55 -msgid "Combining paths..." -msgstr "Γίνεται συνδυασμός μονοπατιών..." +#: ../src/display/snap-indicator.cpp:109 +msgid "bounding box side" +msgstr "πλευρά οριακού πλαισίου" -#: ../src/path-chemistry.cpp:173 -msgid "Combine" -msgstr "Συνδυασμός" +#: ../src/display/snap-indicator.cpp:112 +msgid "page border" +msgstr "Περίγραμμα σελίδας" -#: ../src/path-chemistry.cpp:180 -msgid "No path(s) to combine in the selection." -msgstr "Δεν υπάρχουν μονοπάτια για συνδυασμό στην επιλογή." +#: ../src/display/snap-indicator.cpp:115 +msgid "line midpoint" +msgstr "μεσαίο σημείο γραμμής" # -#: ../src/path-chemistry.cpp:192 -msgid "Select path(s) to break apart." -msgstr "Επιλέξτε μονοπάτια για διάσπαση." +#: ../src/display/snap-indicator.cpp:118 +msgid "object midpoint" +msgstr "μεσαίο σημείο αντικειμένου" -#: ../src/path-chemistry.cpp:196 -msgid "Breaking apart paths..." -msgstr "Γίνεται διάσπαση μονοπατιών..." +#: ../src/display/snap-indicator.cpp:121 +msgid "object rotation center" +msgstr "κέντρο περιστροφής αντικειμένου" -#: ../src/path-chemistry.cpp:285 -msgid "Break apart" -msgstr "Διάσπαση" +#: ../src/display/snap-indicator.cpp:124 +msgid "handle" +msgstr "λαβή" -#: ../src/path-chemistry.cpp:287 -msgid "No path(s) to break apart in the selection." -msgstr "Δεν υπάρχουν μονοπάτια για διάσπαση στην επιλογή." +#: ../src/display/snap-indicator.cpp:127 +msgid "bounding box side midpoint" +msgstr "μέσο πλευράς οριακού πλαισίου" -# -#: ../src/path-chemistry.cpp:299 -msgid "Select object(s) to convert to path." -msgstr "Επιλέξτε αντικείμενα για μετατροπή σε μονοπάτι." +#: ../src/display/snap-indicator.cpp:130 +msgid "bounding box midpoint" +msgstr "μέσο οριακού πλαισίου" -#: ../src/path-chemistry.cpp:305 -msgid "Converting objects to paths..." -msgstr "Γίνεται μετατροπή αντικειμένων σε μονοπάτια..." +#: ../src/display/snap-indicator.cpp:133 +msgid "page corner" +msgstr "γωνία σελίδας" -# -#: ../src/path-chemistry.cpp:327 -msgid "Object to path" -msgstr "Αντικείμενο σε μονοπάτι" +#: ../src/display/snap-indicator.cpp:136 +msgid "convex hull corner" +msgstr "γωνία κυρτού περιβλήματος" -# -#: ../src/path-chemistry.cpp:329 -msgid "No objects to convert to path in the selection." -msgstr "" -"Δεν υπάρχουν αντικείμενα για μετατροπή σε μονοπάτια στην επιλογή." +#: ../src/display/snap-indicator.cpp:139 +msgid "quadrant point" +msgstr "τετραπλό σημείο" -#: ../src/path-chemistry.cpp:597 -msgid "Select path(s) to reverse." -msgstr "Επιλέξτε μονοπάτια για αντιστροφή" +#: ../src/display/snap-indicator.cpp:142 +msgid "center" +msgstr "κέντρο" -#: ../src/path-chemistry.cpp:606 -msgid "Reversing paths..." -msgstr "Γίνεται αντιστροφή μονοπατιών..." +#: ../src/display/snap-indicator.cpp:145 +msgid "corner" +msgstr "γωνία" -#: ../src/path-chemistry.cpp:641 -msgid "Reverse path" -msgstr "Αντιστροφή μονοπατιού" +#: ../src/display/snap-indicator.cpp:148 +msgid "text baseline" +msgstr "γραμμή βάσης κειμένου" -#: ../src/path-chemistry.cpp:643 -msgid "No paths to reverse in the selection." -msgstr "Δεν υπάρχουν μονοπάτια για αντιστροφή στην επιλογή." +#: ../src/display/snap-indicator.cpp:151 +msgid "constrained angle" +msgstr "περιορισμένη γωνία" -#: ../src/pen-context.cpp:254 ../src/pencil-context.cpp:555 -msgid "Drawing cancelled" -msgstr "Η σχεδίαση ακυρώθηκε" +#: ../src/display/snap-indicator.cpp:154 +msgid "constraint" +msgstr "περιορισμός" -#: ../src/pen-context.cpp:496 ../src/pencil-context.cpp:280 -msgid "Continuing selected path" -msgstr "Το επιλεγμένο μονοπάτι συνεχίζεται" +#: ../src/display/snap-indicator.cpp:167 +msgid "Bounding box corner" +msgstr "γωνία οριακού πλαισίου" -#: ../src/pen-context.cpp:506 ../src/pencil-context.cpp:288 -msgid "Creating new path" -msgstr "Γίνεται δημιουργία νέου μονοπατιού" +#: ../src/display/snap-indicator.cpp:170 +msgid "Bounding box midpoint" +msgstr "Μεσαίο σημείο οριακού πλαισίου" -#: ../src/pen-context.cpp:508 ../src/pencil-context.cpp:291 -msgid "Appending to selected path" -msgstr "Γίνεται προσάρτηση στο επιλεγμένο μονοπάτι" +#: ../src/display/snap-indicator.cpp:173 +msgid "Bounding box side midpoint" +msgstr "Μέσο πλευράς οριακού πλαισίου" -#: ../src/pen-context.cpp:669 -msgid "Click or click and drag to close and finish the path." -msgstr "" -"Κλικ ή κλικ και σύρετε για κλείσιμο και τερματισμό του " -"μονοπατιού." +#: ../src/display/snap-indicator.cpp:176 +#: ../src/ui/tool/node.cpp:1192 +msgid "Smooth node" +msgstr "Ομαλός κόμβος" -#: ../src/pen-context.cpp:679 -msgid "" -"Click or click and drag to continue the path from this point." -msgstr "" -"Κλικ ή κλικ και σύρετε για συνέχιση του μονοπατιού από αυτό το " -"σημείο." +#: ../src/display/snap-indicator.cpp:179 +#: ../src/ui/tool/node.cpp:1191 +msgid "Cusp node" +msgstr "Γωνιακός κόμβος" -#: ../src/pen-context.cpp:1290 -#, c-format -msgid "" -"Curve segment: angle %3.2f°, distance %s; with Ctrl to " -"snap angle, Enter to finish the path" -msgstr "" -"Καμπύλη: γωνία %3.2f°, απόσταση %s; με Ctrl για " -"αγκίστρωση γωνίας, Enter για τερματισμό μονοπατιού" +#: ../src/display/snap-indicator.cpp:182 +msgid "Line midpoint" +msgstr "Μέσο γραμμής" -#: ../src/pen-context.cpp:1291 -#, c-format -msgid "" -"Line segment: angle %3.2f°, distance %s; with Ctrl to " -"snap angle, Enter to finish the path" -msgstr "" -"Ευθύγραμμο τμήμα: γωνία %3.2f°, απόσταση %s; με Ctrl για " -"αγκίστρωση γωνίας, Enter για τερματισμό του μονοπατιού" +#: ../src/display/snap-indicator.cpp:185 +msgid "Object midpoint" +msgstr "Μέσο αντικειμένου" -#: ../src/pen-context.cpp:1309 -#, c-format -msgid "" -"Curve handle: angle %3.2f°, length %s; with Ctrl to snap " -"angle" -msgstr "" -"Curve handle: angle %3.2f°, length %s; with Ctrl to snap " -"angle" +#: ../src/display/snap-indicator.cpp:188 +msgid "Object rotation center" +msgstr "Σημείο περιστροφής αντικειμένου" -#: ../src/pen-context.cpp:1331 -#, c-format -msgid "" -"Curve handle, symmetric: angle %3.2f°, length %s; with Ctrl to snap angle, with Shift to move this handle only" -msgstr "" -"Λαβή καμπύλης, συμμετρική: γωνία %3.2f°, μήκος %s; με Ctrl για αγκίστρωση γωνίας, με Shift για μετακίνηση μόνο αυτής της λαβής" +#: ../src/display/snap-indicator.cpp:192 +msgid "Handle" +msgstr "Λαβή" -#: ../src/pen-context.cpp:1332 -#, c-format -msgid "" -"Curve handle: angle %3.2f°, length %s; with Ctrl to snap " -"angle, with Shift to move this handle only" -msgstr "" -"Λαβή καμπύλης: γωνία %3.2f°, μήκος %s; με Ctrl για " -"αγκίστρωση γωνίας, με Shift για μετακίνηση μόνο αυτής της λαβής" +#: ../src/display/snap-indicator.cpp:195 +msgid "Path intersection" +msgstr "Τομή μονοπατιών" -#: ../src/pen-context.cpp:1380 -msgid "Drawing finished" -msgstr "Η σχεδίαση ολοκληρώθηκε" +#: ../src/display/snap-indicator.cpp:198 +msgid "Guide" +msgstr "Οδηγός" -#: ../src/pencil-context.cpp:396 -msgid "Release here to close and finish the path." -msgstr "Αποδέσμευση εδώ για κλείσιμο και τερματισμό του μονοπατιού." +#: ../src/display/snap-indicator.cpp:201 +msgid "Guide origin" +msgstr "Αρχικός οδηγός" -#: ../src/pencil-context.cpp:402 -msgid "Drawing a freehand path" -msgstr "Γίνεται ελεύθερη σχεδίαση μονοπατιού" +#: ../src/display/snap-indicator.cpp:204 +msgid "Convex hull corner" +msgstr "Γωνία κυρτού περιβλήματος" -#: ../src/pencil-context.cpp:407 -msgid "Drag to continue the path from this point." -msgstr "Σύρετε για συνέχεια του μονοπατιού από αυτό το σημείο." +#: ../src/display/snap-indicator.cpp:207 +msgid "Quadrant point" +msgstr "Τετραπλό σημείο" -#. Write curves to object -#: ../src/pencil-context.cpp:499 -msgid "Finishing freehand" -msgstr "Γίνεται ολοκλήρωση της ελεύθερης σχεδίασης" +#: ../src/display/snap-indicator.cpp:210 +msgid "Center" +msgstr "Κέντρο" -#: ../src/pencil-context.cpp:605 -msgid "" -"Sketch mode: holding Alt interpolates between sketched paths. " -"Release Alt to finalize." -msgstr "" -"Κατάσταση Σκίτσου: πιέζοντας το Alt κάνει παρεμβολή ανάμεσα " -"στα σχεδιασμένα μονοπάτια. Αφήστε το Alt για ολοκλήρωση." +#: ../src/display/snap-indicator.cpp:213 +msgid "Corner" +msgstr "Γωνία" -#: ../src/pencil-context.cpp:633 -msgid "Finishing freehand sketch" -msgstr "Γίνεται ολοκλήρωση ελεύθερου σκίτσου" +#: ../src/display/snap-indicator.cpp:216 +msgid "Text baseline" +msgstr "Γραμμή βάσης κειμένου" -#: ../src/persp3d.cpp:344 -#, fuzzy -msgid "Toggle vanishing point" -msgstr "Εναλλαγή σημείου επεξεργασίας" +#: ../src/display/snap-indicator.cpp:219 +msgid "Multiple of grid spacing" +msgstr "Πολλαπλό διάκενο πλέγματος" -#: ../src/persp3d.cpp:355 -#, fuzzy -msgid "Toggle multiple vanishing points" -msgstr "Λήψη πολλαπλών φωτογραφιών" +#: ../src/display/snap-indicator.cpp:250 +msgid " to " +msgstr "σε" -#: ../src/preferences-skeleton.h:101 -#, fuzzy -msgid "Dip pen" -msgstr "Γύρισμα σελίδας" +# func +# aliasfor +# category +#: ../src/document.cpp:468 +#, c-format +msgid "New document %d" +msgstr "Νέο έγγραφο %d" -#: ../src/preferences-skeleton.h:102 -#, fuzzy -msgid "Marker" -msgstr "Προσθήκη Marker" +# func +# aliasfor +# category +#: ../src/document.cpp:499 +#, c-format +msgid "Memory document %d" +msgstr "Μνήμη εγγράφου %d" -#: ../src/preferences-skeleton.h:103 -#, fuzzy -msgid "Brush" -msgstr "Arusha" +#: ../src/document.cpp:691 +#, c-format +msgid "Unnamed document %d" +msgstr "Ανώνυμο έγγραφο %d" -# -#: ../src/preferences-skeleton.h:104 -#, fuzzy -msgid "Wiggly" -msgstr "Αρχείο" +#. We hit green anchor, closing Green-Blue-Red +#: ../src/draw-context.cpp:561 +msgid "Path is closed." +msgstr "Το μονοπάτι είναι κλειστό." -#: ../src/preferences-skeleton.h:105 -msgid "Splotchy" -msgstr "" +#. We hit bot start and end of single curve, closing paths +#: ../src/draw-context.cpp:576 +msgid "Closing path." +msgstr "Κλείσιμο μονοπατιού." -#: ../src/preferences-skeleton.h:106 -#, fuzzy -msgid "Tracing" -msgstr "Καταγραφή" +#: ../src/draw-context.cpp:686 +msgid "Draw path" +msgstr "Σχεδίαση μονοπατιού" -#: ../src/preferences.cpp:130 -msgid "" -"Inkscape will run with default settings, and new settings will not be saved. " -msgstr "" -"Το Inkscape θα εκτελεστεί με τις προεπιλεγμένες ρυθμίσεις και τυχόν νέες " -"ρυθμίσεις δε θα αποθηκευτούν." +#: ../src/draw-context.cpp:847 +msgid "Creating single dot" +msgstr "Δημιουργία μονής κουκκίδας" -#. the creation failed -#. _reportError(Glib::ustring::compose(_("Cannot create profile directory %1."), -#. Glib::filename_to_utf8(_prefs_dir)), not_saved); -#: ../src/preferences.cpp:145 +#: ../src/draw-context.cpp:848 +msgid "Create single dot" +msgstr "Δημιουργία μονής κουκκίδας" + +#. alpha of color under cursor, to show in the statusbar +#. locale-sensitive printf is OK, since this goes to the UI, not into SVG +#: ../src/dropper-context.cpp:313 #, c-format -msgid "Cannot create profile directory %s." -msgstr "Δεν είναι δυνατή η δημιουργία καταλόγου προφίλ %s." +msgid " alpha %.3g" +msgstr "άλφα %.3g" -#. The profile dir is not actually a directory -#. _reportError(Glib::ustring::compose(_("%1 is not a valid directory."), -#. Glib::filename_to_utf8(_prefs_dir)), not_saved); -#: ../src/preferences.cpp:163 +#. where the color is picked, to show in the statusbar +#: ../src/dropper-context.cpp:315 #, c-format -msgid "%s is not a valid directory." -msgstr "Ο %s δεν είναι έγκυρος κατάλογος." +msgid ", averaged with radius %d" +msgstr ", μέσος όρος με ακτίνα %d" -#. The write failed. -#. _reportError(Glib::ustring::compose(_("Failed to create the preferences file %1."), -#. Glib::filename_to_utf8(_prefs_filename)), not_saved); -#: ../src/preferences.cpp:174 -#, fuzzy, c-format -msgid "Failed to create the preferences file %s." -msgstr "Αποτυχία δημιουργίας διαλόγου προτιμήσεων: %s" +#: ../src/dropper-context.cpp:315 +#, c-format +msgid " under cursor" +msgstr "Κάτω από το δρομέα" -#: ../src/preferences.cpp:210 -#, fuzzy, c-format -msgid "The preferences file %s is not a regular file." -msgstr "Το επιλεγμένο αρχείο δεν είναι κανονικό αρχείο" +#. message, to show in the statusbar +#: ../src/dropper-context.cpp:317 +msgid "Release mouse to set color." +msgstr "Απελευθέρωση ποντικιού για ορισμό χρώματος." -#: ../src/preferences.cpp:220 -#, fuzzy, c-format -msgid "The preferences file %s could not be read." -msgstr "Η υπηρεσία προτιμήσεων δεν μπορεί να βρεθεί." +#: ../src/dropper-context.cpp:317 +#: ../src/tools-switch.cpp:215 +msgid "Click to set fill, Shift+click to set stroke; drag to average color in area; with Alt to pick inverse color; Ctrl+C to copy the color under mouse to clipboard" +msgstr "Κλικ για ορισμό γεμίσματος, Shift+click για ορισμό πινελιάς; Σύρσιμο για μέσο όρο χρώματος στην περιοχή; με Alt για επιλογή αντίστροφου χρώματος; Ctrl+C για αντιγραφή χρώματος κάτω από το ποντίκι στο πρόχειρο" -#: ../src/preferences.cpp:231 -#, fuzzy, c-format -msgid "The preferences file %s is not a valid XML document." -msgstr "Το αρχείο %s δεν είναι ένα έγκυρο αρχείο wav" +#: ../src/dropper-context.cpp:355 +msgid "Set picked color" +msgstr "Ορισμός επιλεγμένου χρώματος" -#: ../src/preferences.cpp:240 -#, fuzzy, c-format -msgid "The file %s is not a valid Inkscape preferences file." -msgstr "Το αρχείο %s δεν είναι ένα έγκυρο αρχείο wav" +#: ../src/dyna-draw-context.cpp:616 +msgid "Guide path selected; start drawing along the guide with Ctrl" +msgstr "Επιλεγμένο μονοπάτι οδηγού. Έναρξη σχεδίασης κατά μήκος του οδηγού με Ctrl" -#: ../src/rdf.cpp:173 -msgid "CC Attribution" -msgstr "CC Attribution" +#: ../src/dyna-draw-context.cpp:618 +msgid "Select a guide path to track with Ctrl" +msgstr "Επιλογή ενός μονοπατιού ως οδηγού για παρακολούθηση με Ctrl" -#: ../src/rdf.cpp:178 -msgid "CC Attribution-ShareAlike" -msgstr "CC Attribution-ShareAlike" +#: ../src/dyna-draw-context.cpp:753 +msgid "Tracking: connection to guide path lost!" +msgstr "Παρακολούθηση: η σύνδεση με το μονοπάτι του οδηγού χάθηκε!" -#: ../src/rdf.cpp:183 -msgid "CC Attribution-NoDerivs" -msgstr "CC Attribution-NoDerivs" +#: ../src/dyna-draw-context.cpp:753 +msgid "Tracking a guide path" +msgstr "Παρακολούθηση ενός μονοπατιού οδηγού" -#: ../src/rdf.cpp:188 -msgid "CC Attribution-NonCommercial" -msgstr "CC Attribution-NonCommercial" +#: ../src/dyna-draw-context.cpp:756 +msgid "Drawing a calligraphic stroke" +msgstr "Σχεδίαση μιας καλλιτεχνικής πινελιάς " -#: ../src/rdf.cpp:193 -msgid "CC Attribution-NonCommercial-ShareAlike" -msgstr "CC Attribution-NonCommercial-ShareAlike" +#: ../src/dyna-draw-context.cpp:1045 +msgid "Draw calligraphic stroke" +msgstr "Σχεδίαση καλλιγραφικής πινελιάς" -#: ../src/rdf.cpp:198 -msgid "CC Attribution-NonCommercial-NoDerivs" -msgstr "CC Attribution-NonCommercial-NoDerivs" +#: ../src/eraser-context.cpp:530 +msgid "Drawing an eraser stroke" +msgstr "Σχεδίαση πινελιάς σβήστρας " -#: ../src/rdf.cpp:203 -msgid "Public Domain" -msgstr "Public Domain" +#: ../src/eraser-context.cpp:836 +msgid "Draw eraser stroke" +msgstr "Σχεδίαση πινελιάς σβήστρας" -#: ../src/rdf.cpp:208 -msgid "FreeArt" -msgstr "FreeArt" +#: ../src/event-context.cpp:638 +msgid "Space+mouse drag to pan canvas" +msgstr "Πλήκτρο διαστήματος + σύρσιμο ποντικιού για εστίαση του καμβά" -#: ../src/rdf.cpp:213 -msgid "Open Font License" -msgstr "Open Font License" +#: ../src/event-log.cpp:37 +msgid "[Unchanged]" +msgstr "[Αμετάβλητο]" -#: ../src/rdf.cpp:231 -msgid "Name by which this document is formally known" -msgstr "Επίσημο όνομα αυτού του εγγράφου" +# #-#-#-#-# libgnomeui.master.el.po (el) #-#-#-#-# +# #-#-#-#-# memory.el.po (abiword 1.0) #-#-#-#-# +# #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-# +# +# #-#-#-#-# mrproject-el.po (mrproject 0.5) #-#-#-#-# +# +#. Edit +#: ../src/event-log.cpp:264 +#: ../src/event-log.cpp:267 +#: ../src/verbs.cpp:2262 +msgid "_Undo" +msgstr "Αναί_ρεση" -# #-#-#-#-# balsa.master.el.po (balsa 2.0.13) #-#-#-#-# +# #-#-#-#-# libgnomeui.master.el.po (el) #-#-#-#-# +# #-#-#-#-# anjuta-el.po (anjuta 0.1.9) #-#-#-#-# # -#: ../src/rdf.cpp:233 -msgid "Date:" -msgstr "Ημερομηνία:" - -#: ../src/rdf.cpp:234 -msgid "Date associated with the creation of this document (YYYY-MM-DD)" -msgstr "" +# #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-# +# +# #-#-#-#-# mrproject-el.po (mrproject 0.5) #-#-#-#-# +# +# #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# +# +# #-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-# +# +#: ../src/event-log.cpp:274 +#: ../src/event-log.cpp:278 +#: ../src/verbs.cpp:2264 +msgid "_Redo" +msgstr "Επανάλη_ψη" -#: ../src/rdf.cpp:236 ../share/extensions/webslicer_create_rect.inx.h:14 -msgid "Format:" -msgstr "Μορφή:" +#: ../src/extension/dependency.cpp:246 +msgid "Dependency:" +msgstr "Εξάρτηση:" -#: ../src/rdf.cpp:237 -msgid "The physical or digital manifestation of this document (MIME type)" -msgstr "" +#: ../src/extension/dependency.cpp:247 +msgid " type: " +msgstr "τύπος:" -#: ../src/rdf.cpp:240 -msgid "Type of document (DCMI Type)" -msgstr "" +#: ../src/extension/dependency.cpp:248 +msgid " location: " +msgstr "θέση:" -#: ../src/rdf.cpp:243 -msgid "Creator:" -msgstr "Δημιουργός:" +#: ../src/extension/dependency.cpp:249 +msgid " string: " +msgstr "αλφαριθμητικό:" -#: ../src/rdf.cpp:244 -msgid "" -"Name of entity primarily responsible for making the content of this document" -msgstr "" +#: ../src/extension/dependency.cpp:252 +msgid " description: " +msgstr "περιγραφή:" -#: ../src/rdf.cpp:246 -#, fuzzy -msgid "Rights:" -msgstr "Δεξιά:" +#: ../src/extension/effect.cpp:40 +msgid " (No preferences)" +msgstr "(Χωρίς προτιμήσεις)" -#: ../src/rdf.cpp:247 +#. This is some filler text, needs to change before relase +#: ../src/extension/error-file.cpp:53 msgid "" -"Name of entity with rights to the Intellectual Property of this document" -msgstr "" - -#: ../src/rdf.cpp:249 -msgid "Publisher:" -msgstr "Εκδότης:" - -#: ../src/rdf.cpp:250 -msgid "Name of entity responsible for making this document available" +"One or more extensions failed to load\n" +"\n" +"The failed extensions have been skipped. Inkscape will continue to run normally but those extensions will be unavailable. For details to troubleshoot this problem, please refer to the error log located at: " msgstr "" +"Μία ή περισσότερες επεκτάσεις απέτυχαν να φορτωθούν\n" +"\n" +"Οι προβληματικές επεκτάσεις παραλείπονται. Το Inkscape θα συνεχίσει να εκτελείται κανονικά, αλλά αυτές οι επεκτάσεις δεν θα είναι διαθέσιμες. Για λεπτομέρειες επίλυσης αυτού του προβλήματος, παρακαλώ κοιτάξτε στο ημερολόγιο λαθών που βρίσκεται στο:" -#: ../src/rdf.cpp:253 -msgid "Identifier:" -msgstr "Αναγνωριστικό:" - -#: ../src/rdf.cpp:254 -#, fuzzy -msgid "Unique URI to reference this document" -msgstr "Προσθήκη στο τρέχον έγγραφο" - -# #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# -# -# #-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-# # -#: ../src/rdf.cpp:256 -#, fuzzy -msgid "Source:" -msgstr "" -"#-#-#-#-# banshee.master.el.po (Banshee) #-#-#-#-#\n" -"Πηγή:\n" -"#-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-#\n" -"Πηγαίος κώδικας:\n" -"#-#-#-#-# rhythmbox.master.el.po (el) #-#-#-#-#\n" -"Πηγή:\n" -"#-#-#-#-# gnome-subtitles.master.el.po (gnome-subtitles 0.6) #-#-#-#-#\n" -"Πηγή:\n" -"#-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-#\n" -"Πηγαίος κώδικας:\n" -"#-#-#-#-# banshee.stable-1.8.el.po (Banshee) #-#-#-#-#\n" -"Πηγή:\n" -"#-#-#-#-# epiphany-extensions.master.el.po (el) #-#-#-#-#\n" -"Πηγή:" +#: ../src/extension/error-file.cpp:63 +msgid "Show dialog on startup" +msgstr "Προβολή διαλόγου στην εκκίνηση" -#: ../src/rdf.cpp:257 -msgid "Unique URI to reference the source of this document" -msgstr "" +#: ../src/extension/execution-env.cpp:135 +#, c-format +msgid "'%s' working, please wait..." +msgstr "'%s' επεξεργασία, παρακαλώ περιμένετε..." -#: ../src/rdf.cpp:259 -#, fuzzy -msgid "Relation:" -msgstr "Σχέση" +#. static int i = 0; +#. std::cout << "Checking module[" << i++ << "]: " << name << std::endl; +#: ../src/extension/extension.cpp:254 +msgid " This is caused by an improper .inx file for this extension. An improper .inx file could have been caused by a faulty installation of Inkscape." +msgstr "Αυτό προκλήθηκε από ένα ακατάλληλο αρχείο .inx για αυτή την επέκταση. Ένα ακατάλληλο αρχείο .inx μπορεί να προκλήθηκε από μια λαθεμένη εγκατάσταση του Inkscape." -#: ../src/rdf.cpp:260 -#, fuzzy -msgid "Unique URI to a related document" -msgstr "Αδυναμία επαναφόρτωσης του εγγράφου." +#: ../src/extension/extension.cpp:257 +msgid "an ID was not defined for it." +msgstr "Ένας αριθμός ταυτότητας (ID) δεν ορίστηκε για αυτό." -#: ../src/rdf.cpp:262 ../src/ui/dialog/inkscape-preferences.cpp:1281 -msgid "Language:" -msgstr "Γλώσσα:" +#: ../src/extension/extension.cpp:261 +msgid "there was no name defined for it." +msgstr "Χωρίς όνομα που ορίστηκε για αυτό." -#: ../src/rdf.cpp:263 -msgid "" -"Two-letter language tag with optional subtags for the language of this " -"document (e.g. 'en-GB')" -msgstr "" +#: ../src/extension/extension.cpp:265 +msgid "the XML description of it got lost." +msgstr "Η περιγραφή του XML χάθηκε." -# #-#-#-#-# balsa.master.el.po (balsa 2.0.13) #-#-#-#-# -# -#: ../src/rdf.cpp:265 -#, fuzzy -msgid "Keywords:" -msgstr "" -"#-#-#-#-# eog.master.el.po (eog-HEAD-po-el-4121) #-#-#-#-#\n" -"Λέξεις κλειδιά:\n" -"#-#-#-#-# blam.master.el.po (blam.HEAD) #-#-#-#-#\n" -"Λέξεις κλειδιά:\n" -"#-#-#-#-# banshee.master.el.po (Banshee) #-#-#-#-#\n" -"Λέξεις κλειδιά:\n" -"#-#-#-#-# balsa.master.el.po (balsa 2.0.13) #-#-#-#-#\n" -"Λέξεις κλειδιά:\n" -"#-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-#\n" -"Λέξεις κλειδιά:\n" -"#-#-#-#-# evince.master.el.po (evince.HEAD) #-#-#-#-#\n" -"Λέξεις-κλειδί:\n" -"#-#-#-#-# banshee.stable-1.8.el.po (Banshee) #-#-#-#-#\n" -"Λέξεις κλειδιά:" +#: ../src/extension/extension.cpp:269 +msgid "no implementation was defined for the extension." +msgstr "καμία εφαρμογή δεν ορίστηκε για την επέκταση." -#: ../src/rdf.cpp:266 -msgid "" -"The topic of this document as comma-separated key words, phrases, or " -"classifications" -msgstr "" +#. std::cout << "Failed: " << *(_deps[i]) << std::endl; +#: ../src/extension/extension.cpp:276 +msgid "a dependency was not met." +msgstr "δεν βρέθηκε μια εξάρτηση ." -#. TRANSLATORS: "Coverage": the spatial or temporal characteristics of the content. -#. For info, see Appendix D of http://www.w3.org/TR/1998/WD-rdf-schema-19980409/ -#: ../src/rdf.cpp:270 -#, fuzzy -msgid "Coverage:" -msgstr "Κάλυψη" +#: ../src/extension/extension.cpp:296 +msgid "Extension \"" +msgstr "Επέκταση \"" -#: ../src/rdf.cpp:271 -#, fuzzy -msgid "Extent or scope of this document" -msgstr "Έλεγχος ορθογραφίας όλου του εγγράφου" +#: ../src/extension/extension.cpp:296 +msgid "\" failed to load because " +msgstr "\"Αποτυχία φόρτωσης λόγω" -# #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# -# -# #-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-# # -#: ../src/rdf.cpp:274 -msgid "Description:" -msgstr "Περιγραφή:" +#: ../src/extension/extension.cpp:640 +#, c-format +msgid "Could not create extension error log file '%s'" +msgstr "Αδυναμία δημιουργίας του αρχείου ημερολογίου του σφάλματος της επέκτασης '%s'" -#: ../src/rdf.cpp:275 -#, fuzzy -msgid "A short account of the content of this document" -msgstr "Αποθήκευση ενός αντιγράφου του τρέχοντος εγγράφου" +#: ../src/extension/extension.cpp:739 +msgid "ID:" +msgstr "ID (ταυτότητα):" -#. FIXME: need to handle 1 agent per line of input -#: ../src/rdf.cpp:279 -msgid "Contributors:" -msgstr "Συντελεστές:" +# #-#-#-#-# gnomeicu.master.el.po (gnomeicu 0.95.5) #-#-#-#-# +# # FIX? State = Politeia normally, but in Greece we have +# # different subdivisions, so...? +#: ../src/extension/extension.cpp:740 +msgid "State:" +msgstr "Κατάσταση:" -#: ../src/rdf.cpp:280 -msgid "" -"Names of entities responsible for making contributions to the content of " -"this document" -msgstr "" +#: ../src/extension/extension.cpp:740 +msgid "Loaded" +msgstr "Φορτωμένο" -#. TRANSLATORS: URL to a page that defines the license for the document -#: ../src/rdf.cpp:284 -#, fuzzy -msgid "URI:" -msgstr "" -"#-#-#-#-# empathy.master.el.po (empathy.HEAD) #-#-#-#-#\n" -"URI:\n" -"#-#-#-#-# banshee.master.el.po (Banshee) #-#-#-#-#\n" -"URI:\n" -"#-#-#-#-# pitivi.master.el.po (el) #-#-#-#-#\n" -"URI: \n" -"#-#-#-#-# banshee.stable-1.8.el.po (Banshee) #-#-#-#-#\n" -"URI:" +#: ../src/extension/extension.cpp:740 +msgid "Unloaded" +msgstr "Αφόρτωτο" -#. TRANSLATORS: this is where you put a URL to a page that defines the license -#: ../src/rdf.cpp:286 -msgid "URI to this document's license's namespace definition" -msgstr "" +#: ../src/extension/extension.cpp:740 +msgid "Deactivated" +msgstr "Απενεργοποίηση" -#. TRANSLATORS: fragment of XML representing the license of the document -#: ../src/rdf.cpp:290 -#, fuzzy -msgid "Fragment:" -msgstr "_Ορίσματα:" +#: ../src/extension/extension.cpp:771 +msgid "Currently there is no help available for this Extension. Please look on the Inkscape website or ask on the mailing lists if you have questions regarding this extension." +msgstr "Προς το παρόν δεν υπάρχει διαθέσιμη βοήθεια για αυτή την επέκταση. Παρακαλώ κοιτάξτε στον ιστότοπο του Inkscape ή ρωτήστε στις λίστες αλληλογραφίας εάν έχετε ερωτήσεις σχετικά με αυτήν την επέκταση." -#: ../src/rdf.cpp:291 -msgid "XML fragment for the RDF 'License' section" -msgstr "" +#: ../src/extension/implementation/script.cpp:989 +msgid "Inkscape has received additional data from the script executed. The script did not return an error, but this may indicate the results will not be as expected." +msgstr "Το Inkscape δέχτηκε επιπρόσθετα δεδομένα από το σενάριο που εκτελέστηκε. Το σενάριο δεν επέστεψε σφάλμα, αλλά αυτό ίσως να δείχνει ότι τα αποτελέσματα δεν θα είναι όπως αναμενότανε." -#: ../src/rect-context.cpp:374 -msgid "" -"Ctrl: make square or integer-ratio rect, lock a rounded corner " -"circular" -msgstr "" -"Ctrl: δημιουργία τετραγώνου ή ορθογωνίου ακέραιων αναλογιών, κλείδωμα " -"στρογυλοποιημένων γωνιών" +#: ../src/extension/init.cpp:281 +msgid "Null external module directory name. Modules will not be loaded." +msgstr "Το όνομα του καταλόγου του εξωτερικού αρθρώματος είναι άδειο. Τα αρθρώματα δεν θα φορτωθούν." -#: ../src/rect-context.cpp:521 +#: ../src/extension/init.cpp:295 +#: ../src/extension/internal/filter/filter-file.cpp:56 #, c-format -msgid "" -"Rectangle: %s × %s (constrained to ratio %d:%d); with Shift to draw around the starting point" -msgstr "" -"Ορθογώνιο: %s × %s (περιορισμένο σε αναλογία %d:%d), με " -"Shift για σχεδίαση γύρω από το σημείο εκκίνησης" +msgid "Modules directory (%s) is unavailable. External modules in that directory will not be loaded." +msgstr "Ο κατάλογος αρθρωμάτων (%s) δεν είναι διαθέσιμος. Τα εξωτερικά αρθρώματα σε αυτόν τον κατάλογο δεν θα φορτωθούν." -#: ../src/rect-context.cpp:524 -#, c-format -msgid "" -"Rectangle: %s × %s (constrained to golden ratio 1.618 : 1); with " -"Shift to draw around the starting point" -msgstr "" -"Ορθογώνιο: %s × %s (περιορισμένο στη χρυσή αναλογία 1.618:1), με " -"Shift για σχεδίαση γύρω από το σημείο εκκίνησης" +#: ../src/extension/internal/bitmap/adaptiveThreshold.cpp:38 +msgid "Adaptive Threshold" +msgstr "Προσαρμογή κατωφλίου " -#: ../src/rect-context.cpp:526 -#, c-format -msgid "" -"Rectangle: %s × %s (constrained to golden ratio 1 : 1.618); with " -"Shift to draw around the starting point" -msgstr "" -"Ορθογώνιο: %s × %s (περιορισμένο στη χρυσή αναλογία 1:1.618), με " -"Shift για σχεδίαση γύρω από το σημείο εκκίνησης" +#: ../src/extension/internal/bitmap/adaptiveThreshold.cpp:46 +#: ../src/extension/internal/bitmap/addNoise.cpp:57 +#: ../src/extension/internal/bitmap/blur.cpp:44 +#: ../src/extension/internal/bitmap/channel.cpp:63 +#: ../src/extension/internal/bitmap/charcoal.cpp:44 +#: ../src/extension/internal/bitmap/colorize.cpp:55 +#: ../src/extension/internal/bitmap/contrast.cpp:45 +#: ../src/extension/internal/bitmap/cycleColormap.cpp:42 +#: ../src/extension/internal/bitmap/despeckle.cpp:40 +#: ../src/extension/internal/bitmap/edge.cpp:42 +#: ../src/extension/internal/bitmap/emboss.cpp:44 +#: ../src/extension/internal/bitmap/enhance.cpp:39 +#: ../src/extension/internal/bitmap/equalize.cpp:39 +#: ../src/extension/internal/bitmap/gaussianBlur.cpp:44 +#: ../src/extension/internal/bitmap/implode.cpp:42 +#: ../src/extension/internal/bitmap/level.cpp:48 +#: ../src/extension/internal/bitmap/levelChannel.cpp:70 +#: ../src/extension/internal/bitmap/medianFilter.cpp:42 +#: ../src/extension/internal/bitmap/modulate.cpp:47 +#: ../src/extension/internal/bitmap/negate.cpp:40 +#: ../src/extension/internal/bitmap/normalize.cpp:40 +#: ../src/extension/internal/bitmap/oilPaint.cpp:42 +#: ../src/extension/internal/bitmap/opacity.cpp:43 +#: ../src/extension/internal/bitmap/raise.cpp:47 +#: ../src/extension/internal/bitmap/reduceNoise.cpp:45 +#: ../src/extension/internal/bitmap/sample.cpp:45 +#: ../src/extension/internal/bitmap/shade.cpp:47 +#: ../src/extension/internal/bitmap/sharpen.cpp:44 +#: ../src/extension/internal/bitmap/solarize.cpp:44 +#: ../src/extension/internal/bitmap/spread.cpp:42 +#: ../src/extension/internal/bitmap/swirl.cpp:42 +#: ../src/extension/internal/bitmap/threshold.cpp:43 +#: ../src/extension/internal/bitmap/unsharpmask.cpp:49 +#: ../src/extension/internal/bitmap/wave.cpp:44 +msgid "Raster" +msgstr "Εικονογραφία (Raster)" -#: ../src/rect-context.cpp:530 -#, c-format -msgid "" -"Rectangle: %s × %s; with Ctrl to make square or integer-" -"ratio rectangle; with Shift to draw around the starting point" -msgstr "" -"Ορθογώνιο: %s × %s, με Ctrl για δημιουργία τετραγώνου ή " -"ορθογωνίου ακέραιων αναλογιών, με Shift για σχεδίαση γύρω από το " -"σημείο εκκίνησης" +#: ../src/extension/internal/bitmap/adaptiveThreshold.cpp:48 +msgid "Apply adaptive thresholding to selected bitmap(s)" +msgstr "Εφαρμογή προσαρμοστικού κατωφλίου σε επιλεγμένες ψηφιογραφίες" -#: ../src/rect-context.cpp:555 -msgid "Create rectangle" -msgstr "Δημιουργία ορθογωνίου" +#: ../src/extension/internal/bitmap/addNoise.cpp:44 +msgid "Add Noise" +msgstr "Προσθήκη θορύβου" -#: ../src/select-context.cpp:186 -msgid "Click selection to toggle scale/rotation handles" -msgstr "Κλικ στην επιλογή για εναλλαγή λαβών κλιμάκωσης/περιστροφής" +#: ../src/extension/internal/bitmap/addNoise.cpp:47 +msgid "Uniform Noise" +msgstr "Ομοιόμορφος θόρυβος" -#: ../src/select-context.cpp:187 -#, fuzzy -msgid "" -"No objects selected. Click, Shift+click, Alt+scroll mouse on top of objects, " -"or drag around objects to select." -msgstr "" -"Δεν έχουν επιλεχθεί αντικείμενα. Κλικ, Shift+κλικ ή σύρετε γύρω από " -"αντικείμενα για να τα επιλέξετε." +#: ../src/extension/internal/bitmap/addNoise.cpp:48 +msgid "Gaussian Noise" +msgstr "Θόρυβος Gauss" -#: ../src/select-context.cpp:246 -msgid "Move canceled." -msgstr "Ακύρωση μετακίνησης." +#: ../src/extension/internal/bitmap/addNoise.cpp:49 +msgid "Multiplicative Gaussian Noise" +msgstr "Πολλαπλασιαστικός θόρυβος Gauss" -#: ../src/select-context.cpp:254 -msgid "Selection canceled." -msgstr "Ακύρωση επιλογής." +#: ../src/extension/internal/bitmap/addNoise.cpp:50 +msgid "Impulse Noise" +msgstr "Θόρυβος παλμού" -#: ../src/select-context.cpp:607 -msgid "" -"Draw over objects to select them; release Alt to switch to " -"rubberband selection" -msgstr "" +#: ../src/extension/internal/bitmap/addNoise.cpp:51 +msgid "Laplacian Noise" +msgstr "Θόρυβος Laplace" -#: ../src/select-context.cpp:609 -msgid "" -"Drag around objects to select them; press Alt to switch to " -"touch selection" -msgstr "" +#: ../src/extension/internal/bitmap/addNoise.cpp:52 +msgid "Poisson Noise" +msgstr "Θόρυβος Poisson" -#: ../src/select-context.cpp:858 -msgid "Ctrl: click to select in groups; drag to move hor/vert" -msgstr "" +# +#: ../src/extension/internal/bitmap/addNoise.cpp:59 +msgid "Add random noise to selected bitmap(s)" +msgstr "Προσθήκη τυχαίου θορύβου σε επιλεγμένες ψηφιογραφίες" -#: ../src/select-context.cpp:859 -msgid "Shift: click to toggle select; drag for rubberband selection" -msgstr "" +#: ../src/extension/internal/bitmap/blur.cpp:37 +msgid "Blur" +msgstr "Θόλωση" -#: ../src/select-context.cpp:860 -msgid "" -"Alt: click to select under; scroll mouse-wheel to cycle-select; drag " -"to move selected or select by touch" -msgstr "" +#: ../src/extension/internal/bitmap/blur.cpp:39 +#: ../src/extension/internal/bitmap/charcoal.cpp:39 +#: ../src/extension/internal/bitmap/edge.cpp:38 +#: ../src/extension/internal/bitmap/emboss.cpp:39 +#: ../src/extension/internal/bitmap/medianFilter.cpp:38 +#: ../src/extension/internal/bitmap/oilPaint.cpp:38 +#: ../src/extension/internal/bitmap/sharpen.cpp:39 +#: ../src/extension/internal/bitmap/unsharpmask.cpp:42 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2244 +msgid "Radius:" +msgstr "Ακτίνα:" # -#: ../src/select-context.cpp:1034 -msgid "Selected object is not a group. Cannot enter." -msgstr "" -"Το επιλεγμένο αντικείμενο δεν είναι ομάδες. Δεν είναι δυνατή η είσοδος." +#: ../src/extension/internal/bitmap/blur.cpp:40 +#: ../src/extension/internal/bitmap/charcoal.cpp:40 +#: ../src/extension/internal/bitmap/emboss.cpp:40 +#: ../src/extension/internal/bitmap/gaussianBlur.cpp:40 +#: ../src/extension/internal/bitmap/sharpen.cpp:40 +#: ../src/extension/internal/bitmap/unsharpmask.cpp:43 +msgid "Sigma:" +msgstr "Σίγμα:" -#: ../src/selection-chemistry.cpp:306 -msgid "Delete text" -msgstr "Διαγραφή κειμένου" +#: ../src/extension/internal/bitmap/blur.cpp:46 +msgid "Blur selected bitmap(s)" +msgstr "Θόλωση επιλεγμένων ψηφιογραφιών" -#: ../src/selection-chemistry.cpp:314 -msgid "Nothing was deleted." -msgstr "Δε διαγράφηκε τίποτα." +#: ../src/extension/internal/bitmap/channel.cpp:47 +msgid "Channel" +msgstr "Κανάλι" -# #-#-#-#-# pan2.master.el.po (el) #-#-#-#-# -# -#: ../src/selection-chemistry.cpp:332 ../src/text-context.cpp:1027 -#: ../src/ui/dialog/swatches.cpp:209 ../src/ui/dialog/swatches.cpp:272 -#: ../src/widgets/toolbox.cpp:1363 ../src/widgets/toolbox.cpp:6120 -msgid "Delete" -msgstr "Διαγραφή" +#: ../src/extension/internal/bitmap/channel.cpp:49 +msgid "Layer:" +msgstr "Στρώση:" -# -#: ../src/selection-chemistry.cpp:360 -msgid "Select object(s) to duplicate." -msgstr "Επιλογή αντικειμένων για δημιουργία αντιγράφων" +#: ../src/extension/internal/bitmap/channel.cpp:50 +#: ../src/extension/internal/bitmap/levelChannel.cpp:54 +msgid "Red Channel" +msgstr "Κόκκινο κανάλι" -#: ../src/selection-chemistry.cpp:461 -msgid "Delete all" -msgstr "Διαγραφή όλων" +#: ../src/extension/internal/bitmap/channel.cpp:51 +#: ../src/extension/internal/bitmap/levelChannel.cpp:55 +msgid "Green Channel" +msgstr "Πράσινο κανάλι" -#: ../src/selection-chemistry.cpp:647 -msgid "Select some objects to group." -msgstr "Επιλογή αντικειμένων για ομαδοποίηση." +#: ../src/extension/internal/bitmap/channel.cpp:52 +#: ../src/extension/internal/bitmap/levelChannel.cpp:56 +msgid "Blue Channel" +msgstr "Μπλε κανάλι" -#: ../src/selection-chemistry.cpp:662 ../src/selection-describer.cpp:52 -msgid "Group" -msgstr "Ομαδοποίηση" +#: ../src/extension/internal/bitmap/channel.cpp:53 +#: ../src/extension/internal/bitmap/levelChannel.cpp:57 +msgid "Cyan Channel" +msgstr "Κυανό κανάλι" -#: ../src/selection-chemistry.cpp:676 -msgid "Select a group to ungroup." -msgstr "Επιλογή ομάδας για κατάργηση ομαδοποίησης" +#: ../src/extension/internal/bitmap/channel.cpp:54 +#: ../src/extension/internal/bitmap/levelChannel.cpp:58 +msgid "Magenta Channel" +msgstr "Κανάλι ματζέντα" -#: ../src/selection-chemistry.cpp:717 -msgid "No groups to ungroup in the selection." -msgstr "" -"Δεν υπάρχουν ομάδες για κατάργηση ομαδοποίησης εντός της επιλογής" +#: ../src/extension/internal/bitmap/channel.cpp:55 +#: ../src/extension/internal/bitmap/levelChannel.cpp:59 +msgid "Yellow Channel" +msgstr "Κίτρινο κανάλι" -#: ../src/selection-chemistry.cpp:723 ../src/sp-item-group.cpp:502 -msgid "Ungroup" -msgstr "Κατάργηση ομαδοποίησης" +#: ../src/extension/internal/bitmap/channel.cpp:56 +#: ../src/extension/internal/bitmap/levelChannel.cpp:60 +msgid "Black Channel" +msgstr "Μαύρο κανάλι" -# -#: ../src/selection-chemistry.cpp:809 -msgid "Select object(s) to raise." -msgstr "Επιλογή αντικειμένων για ανύψωση." +#: ../src/extension/internal/bitmap/channel.cpp:57 +#: ../src/extension/internal/bitmap/levelChannel.cpp:61 +msgid "Opacity Channel" +msgstr "Κανάλι αδιαφάνειας" -#: ../src/selection-chemistry.cpp:815 ../src/selection-chemistry.cpp:875 -#: ../src/selection-chemistry.cpp:909 ../src/selection-chemistry.cpp:973 -msgid "" -"You cannot raise/lower objects from different groups or layers." -msgstr "" -"Δεν επιτρέπεται ανύψωση/βύθιση αντικειμένων από διαφορετικές ομάδες ή " -"στρώματα." +#: ../src/extension/internal/bitmap/channel.cpp:58 +#: ../src/extension/internal/bitmap/levelChannel.cpp:62 +msgid "Matte Channel" +msgstr "Αστιλβές κανάλι" -#. TRANSLATORS: "Raise" means "to raise an object" in the undo history -#: ../src/selection-chemistry.cpp:855 -msgctxt "Undo action" -msgid "Raise" -msgstr "Ανύψωση" +#: ../src/extension/internal/bitmap/channel.cpp:65 +msgid "Extract specific channel from image" +msgstr "Εξαγωγή ειδικού καναλιού από την εικόνα" + +#: ../src/extension/internal/bitmap/charcoal.cpp:37 +msgid "Charcoal" +msgstr "Κάρβουνο" # -#: ../src/selection-chemistry.cpp:867 -msgid "Select object(s) to raise to top." -msgstr "Επιλογή αντικειμένων για ανύψωση στην κορυφή." +#: ../src/extension/internal/bitmap/charcoal.cpp:46 +msgid "Apply charcoal stylization to selected bitmap(s)" +msgstr "Εφαρμογή μορφοποίησης άνθρακα σε επιλεγμένες ψηφιογραφίες" -#: ../src/selection-chemistry.cpp:890 -msgid "Raise to top" -msgstr "Ανύψωση στην κορυφή" +#: ../src/extension/internal/bitmap/colorize.cpp:57 +msgid "Colorize selected bitmap(s) with specified color, using given opacity" +msgstr "Επιχρωμάτωση επιλεγμένων ψηφιογραφιών με ορισμένο χρώμα, χρησιμοποιώντας δοσμένη αδιαφάνεια" -# -#: ../src/selection-chemistry.cpp:903 -msgid "Select object(s) to lower." -msgstr "Επιλογή αντικειμένων για βύθιση." +#: ../src/extension/internal/bitmap/contrast.cpp:39 +msgid "Contrast" +msgstr "Αντίθεση" -#: ../src/selection-chemistry.cpp:953 -msgid "Lower" -msgstr "Βύθιση" +#: ../src/extension/internal/bitmap/contrast.cpp:41 +msgid "Adjust:" +msgstr "Ρύθμιση:" + +#: ../src/extension/internal/bitmap/contrast.cpp:47 +msgid "Increase or decrease contrast in bitmap(s)" +msgstr "Αύξηση ή μείωση της αντίθεσης σε ψηφιογραφίες" # -#: ../src/selection-chemistry.cpp:965 -msgid "Select object(s) to lower to bottom." -msgstr "Επιλογή αντικειμένων για βύθιση στον πάτο." +#: ../src/extension/internal/bitmap/cycleColormap.cpp:36 +msgid "Cycle Colormap" +msgstr "Περιστροφή χρωματολογίου" -#: ../src/selection-chemistry.cpp:1000 -msgid "Lower to bottom" -msgstr "Βύθιση στον πάτο" +#: ../src/extension/internal/bitmap/cycleColormap.cpp:38 +#: ../src/extension/internal/bitmap/spread.cpp:38 +#: ../src/extension/internal/bitmap/unsharpmask.cpp:44 +#: ../src/widgets/toolbox.cpp:4686 +msgid "Amount:" +msgstr "Ποσό:" -#: ../src/selection-chemistry.cpp:1007 -msgid "Nothing to undo." -msgstr "Δεν υπάρχουν ενέργειες για αναίρεση." +#: ../src/extension/internal/bitmap/cycleColormap.cpp:44 +msgid "Cycle colormap(s) of selected bitmap(s)" +msgstr "Κύκλος χρωματολογίων των επιλεγμένων ψηφιογραφιών" -#: ../src/selection-chemistry.cpp:1015 -msgid "Nothing to redo." -msgstr "Δεν υπάρχουν ενέργειες για επανάληψη." +#: ../src/extension/internal/bitmap/despeckle.cpp:35 +msgid "Despeckle" +msgstr "Αποκηλίδωση" -# #-#-#-#-# galeon.master.el.po (galeon 1.0) #-#-#-#-# -# -# #-#-#-#-# gnome-terminal.master.el.po (gnome-terminal.HEAD) #-#-#-#-# -# #-#-#-#-# anjuta-el.po (anjuta 0.1.9) #-#-#-#-# -# -# #-#-#-#-# galeon-el.po (galeon 1.0) #-#-#-#-# -# -# #-#-#-#-# gnome-db-el.po (gnome-db 0.0.91) #-#-#-#-# -# -# #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-# -# -# #-#-#-#-# gtkhtml-el.po (gtkhtml 0.8.1) #-#-#-#-# -# -# #-#-#-#-# libgda-el.po (gnome-db 0.0.91) #-#-#-#-# -# -# #-#-#-#-# mrproject-el.po (mrproject 0.5) #-#-#-#-# -# -# #-#-#-#-# sodipodi-el.po (sodipodi 0.25) #-#-#-#-# -# -# #-#-#-#-# screem-el.po (screem 1.0) #-#-#-#-# -# -# #-#-#-#-# libgnomeprintui.master.el.po (el) #-#-#-#-# # -#: ../src/selection-chemistry.cpp:1076 -msgid "Paste" -msgstr "Επικόλληση" +#: ../src/extension/internal/bitmap/despeckle.cpp:42 +msgid "Reduce speckle noise of selected bitmap(s)" +msgstr "Μείωση του θορύβου κηλίδας σε επιλεγμένες ψηφιογραφίες" -#: ../src/selection-chemistry.cpp:1084 -msgid "Paste style" -msgstr "Επικόλληση μορφοποίησης" +#: ../src/extension/internal/bitmap/edge.cpp:36 +msgid "Edge" +msgstr "Άκρη" -#: ../src/selection-chemistry.cpp:1094 -msgid "Paste live path effect" -msgstr "" +#: ../src/extension/internal/bitmap/edge.cpp:44 +msgid "Highlight edges of selected bitmap(s)" +msgstr "Τονισμός άκρων επιλεγμένων ψηφιογραφιών" -# -#: ../src/selection-chemistry.cpp:1115 -#, fuzzy -msgid "Select object(s) to remove live path effects from." -msgstr "Διαγραφή επιλεγμένου αντικειμένου" +#: ../src/extension/internal/bitmap/emboss.cpp:46 +msgid "Emboss selected bitmap(s); highlight edges with 3D effect" +msgstr "Χαράξτε τις επιλεγμένες ψηφιογραφίες. Τονισμός άκρων με τρισδιάστατο εφέ" -#: ../src/selection-chemistry.cpp:1127 -#, fuzzy -msgid "Remove live path effect" -msgstr "Αφαί_ρεση από το έργο" +#: ../src/extension/internal/bitmap/enhance.cpp:34 +msgid "Enhance" +msgstr "Βελτιστοποίηση" -#: ../src/selection-chemistry.cpp:1138 -msgid "Select object(s) to remove filters from." -msgstr "Επιλογή αντικειμένων για αφαίρεση φίλτρων." +# +#: ../src/extension/internal/bitmap/enhance.cpp:41 +msgid "Enhance selected bitmap(s); minimize noise" +msgstr "Βελτιστοποίηση επιλεγμένων ψηφιογραφιών, ελαχιστοποίηση θορύβου" -#: ../src/selection-chemistry.cpp:1148 -#: ../src/ui/dialog/filter-effects-dialog.cpp:1352 -msgid "Remove filter" -msgstr "Αφαίρεση φίλτρου" +#: ../src/extension/internal/bitmap/equalize.cpp:34 +msgid "Equalize" +msgstr "Ισοστάθμιση" -#: ../src/selection-chemistry.cpp:1157 -msgid "Paste size" -msgstr "Επικόλληση μεγέθους" +#: ../src/extension/internal/bitmap/equalize.cpp:41 +msgid "Equalize selected bitmap(s); histogram equalization" +msgstr "Εξίσωση του ιστογράμματος των επιλεγμένων ψηφιογραφιών" -#: ../src/selection-chemistry.cpp:1166 -msgid "Paste size separately" -msgstr "Επικόλληση μεγέθους ξεχωριστά" +#: ../src/extension/internal/bitmap/gaussianBlur.cpp:37 +#: ../src/filter-enums.cpp:28 +msgid "Gaussian Blur" +msgstr "Θόλωση Gaus" -# -#: ../src/selection-chemistry.cpp:1176 -msgid "Select object(s) to move to the layer above." -msgstr "Επιλογή αντικειμένων για ανύψωση στο επόμενο επίπεδο." +#: ../src/extension/internal/bitmap/gaussianBlur.cpp:39 +#: ../src/extension/internal/bitmap/implode.cpp:38 +#: ../src/extension/internal/bitmap/solarize.cpp:40 +msgid "Factor:" +msgstr "Συντελεστής:" -#: ../src/selection-chemistry.cpp:1202 -msgid "Raise to next layer" -msgstr "Ανύψωση στο επόμενο επίπεδο" +# +#: ../src/extension/internal/bitmap/gaussianBlur.cpp:46 +msgid "Gaussian blur selected bitmap(s)" +msgstr "Επιλεγμένες ψηφιογραφίες θόλωσης Gaus" -#: ../src/selection-chemistry.cpp:1209 -msgid "No more layers above." -msgstr "Δεν υπάρχουν ανώτερα στρώματα." +# +#: ../src/extension/internal/bitmap/implode.cpp:36 +msgid "Implode" +msgstr "Κατάρρευση προς τα μέσα" # -#: ../src/selection-chemistry.cpp:1221 -msgid "Select object(s) to move to the layer below." -msgstr "Επιλογή αντικειμένων για βύθιση στο επόμενο επίπεδο," +#: ../src/extension/internal/bitmap/implode.cpp:44 +msgid "Implode selected bitmap(s)" +msgstr "Κατάρρευση προς τα μέσα των επιλεγμένων ψηφιογραφιών" -#: ../src/selection-chemistry.cpp:1247 -msgid "Lower to previous layer" -msgstr "Βύθιση στο προηγούμενο επίπεδο" +#: ../src/extension/internal/bitmap/level.cpp:40 +msgid "Level" +msgstr "Στάθμη" -#: ../src/selection-chemistry.cpp:1254 -msgid "No more layers below." -msgstr "Δεν υπάρχουν κατώτερα επίπεδα." +#: ../src/extension/internal/bitmap/level.cpp:42 +#: ../src/extension/internal/bitmap/levelChannel.cpp:64 +msgid "Black Point:" +msgstr "Μαύρο σημείο:" -#: ../src/selection-chemistry.cpp:1477 -msgid "Remove transform" -msgstr "Αφαίρεση μετασχηματισμού" +#: ../src/extension/internal/bitmap/level.cpp:43 +#: ../src/extension/internal/bitmap/levelChannel.cpp:65 +msgid "White Point:" +msgstr "Λευκό σημείο" -# -#: ../src/selection-chemistry.cpp:1580 -msgid "Rotate 90° CCW" -msgstr "Περιστροφή _90° ΑΣ" +#: ../src/extension/internal/bitmap/level.cpp:44 +#: ../src/extension/internal/bitmap/levelChannel.cpp:66 +msgid "Gamma Correction:" +msgstr "Διόρθωση γάμα:" -# -#: ../src/selection-chemistry.cpp:1580 -msgid "Rotate 90° CW" -msgstr "Περιστροφή _90° ΔΣ" +#: ../src/extension/internal/bitmap/level.cpp:50 +msgid "Level selected bitmap(s) by scaling values falling between the given ranges to the full color range" +msgstr "Εξίσωση των επιλεγμένων ψηφιογραφιών κλιμακώνοντας τις τιμές που βρίσκονται μεταξύ των δοσμένων περιοχών σε πλήρες χρωματικό εύρος" -#: ../src/selection-chemistry.cpp:1601 ../src/seltrans.cpp:517 -#: ../src/ui/dialog/transformation.cpp:771 -msgid "Rotate" -msgstr "Περιστροφή" +#: ../src/extension/internal/bitmap/levelChannel.cpp:51 +msgid "Level (with Channel)" +msgstr "Στάθμη (με κανάλι)" -#: ../src/selection-chemistry.cpp:1648 -msgid "Rotate by pixels" -msgstr "Περιστροφή κατά εικονοστοιχεία" +#: ../src/extension/internal/bitmap/levelChannel.cpp:53 +msgid "Channel:" +msgstr "Κανάλι:" -# #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# -# -#: ../src/selection-chemistry.cpp:1678 ../src/seltrans.cpp:514 -#: ../src/ui/dialog/transformation.cpp:749 -#: ../share/extensions/interp_att_g.inx.h:19 -msgid "Scale" -msgstr "Κλίμακα" +#: ../src/extension/internal/bitmap/levelChannel.cpp:72 +msgid "Level the specified channel of selected bitmap(s) by scaling values falling between the given ranges to the full color range" +msgstr "Εξίσωση των καθορισμένων καναλιών των επιλεγμένων ψηφιογραφιών κλιμακώνοντας τις τιμές που βρίσκονται μεταξύ των δοσμένων περιοχών σε πλήρες χρωματικό εύρος" -# -#: ../src/selection-chemistry.cpp:1703 -#, fuzzy -msgid "Scale by whole factor" -msgstr "Παράγοντας κλιμάκωσης:" +#: ../src/extension/internal/bitmap/medianFilter.cpp:36 +msgid "Median" +msgstr "Διάμεσος" -#: ../src/selection-chemistry.cpp:1718 -msgid "Move vertically" -msgstr "Κάθετη μετακίνηση" +#: ../src/extension/internal/bitmap/medianFilter.cpp:44 +msgid "Replace each pixel component with the median color in a circular neighborhood" +msgstr "Αντικατάσταση κάθε σύνθετου εικονοστοιχείου με το διάμεσο χρώμα σε μια κυκλική γειτονιά" -# #-#-#-#-# orca.master.el.po (orca.HEAD) #-#-#-#-# -# #-#-#-#-# gnome-terminal.HEAD.el.po (el) #-#-#-#-# -#: ../src/selection-chemistry.cpp:1721 -msgid "Move horizontally" -msgstr "Οριζόντια μετακίνηση" +#: ../src/extension/internal/bitmap/modulate.cpp:39 +msgid "HSB Adjust" +msgstr "Ρύθμιση HSB" -#: ../src/selection-chemistry.cpp:1724 ../src/selection-chemistry.cpp:1750 -#: ../src/seltrans.cpp:511 ../src/ui/dialog/transformation.cpp:692 -msgid "Move" -msgstr "Μετακίνηση" +#: ../src/extension/internal/bitmap/modulate.cpp:41 +msgid "Hue:" +msgstr "Απόχρωση:" -#: ../src/selection-chemistry.cpp:1744 -msgid "Move vertically by pixels" -msgstr "Κάθετη μετακίνηση κατά εικονοστοιχεία" +#: ../src/extension/internal/bitmap/modulate.cpp:42 +msgid "Saturation:" +msgstr "Κορεσμός:" -#: ../src/selection-chemistry.cpp:1747 -msgid "Move horizontally by pixels" -msgstr "Οριζόντια μετακίνηση κατά εικονοστοιχεία" +#: ../src/extension/internal/bitmap/modulate.cpp:43 +msgid "Brightness:" +msgstr "Φωτεινότητα:" -#: ../src/selection-chemistry.cpp:1879 -#, fuzzy -msgid "The selection has no applied path effect." -msgstr "Διαγραφή επιλεγμένων αντικειμένων" +#: ../src/extension/internal/bitmap/modulate.cpp:49 +msgid "Adjust the amount of hue, saturation, and brightness in selected bitmap(s)" +msgstr "Ρύθμιση του ποσού της απόχρωσης, του κορεσμού και της φωτεινότητας στις επιλεγμένες ψηφιογραφίες" -#: ../src/selection-chemistry.cpp:2082 -msgctxt "Action" -msgid "Clone" -msgstr "Κλωνοποίηση" +#: ../src/extension/internal/bitmap/negate.cpp:35 +msgid "Negate" +msgstr "Αρνητικό" -#: ../src/selection-chemistry.cpp:2098 -#, fuzzy -msgid "Select clones to relink." -msgstr "Επιλογή επαφών για σύνδεση" +#: ../src/extension/internal/bitmap/negate.cpp:42 +msgid "Negate (take inverse) selected bitmap(s)" +msgstr "Άρνηση (λήψη αντίστροφων) επιλεγμένων ψηφιογραφιών" -# -#: ../src/selection-chemistry.cpp:2105 -#, fuzzy -msgid "Copy an object to clipboard to relink clones to." -msgstr "Επέλεξε ένα αντικείμενο για κλωνοποίηση." +#: ../src/extension/internal/bitmap/normalize.cpp:35 +msgid "Normalize" +msgstr "Κανονικοποίηση" -#: ../src/selection-chemistry.cpp:2129 -#, fuzzy -msgid "No clones to relink in the selection." -msgstr "Εστίαση στην επιλογή" +#: ../src/extension/internal/bitmap/normalize.cpp:42 +msgid "Normalize selected bitmap(s), expanding color range to the full possible range of color" +msgstr "Κανονικοποίηση των επιλεγμένων ψηφιογραφιών, επεκτείνοντας το χρωματικό εύρος στο πλήρες δυνατό χρωματικό εύρος" -#: ../src/selection-chemistry.cpp:2132 -#, fuzzy -msgid "Relink clone" -msgstr "Χρώμα Υπερσυνδέσμων" +#: ../src/extension/internal/bitmap/oilPaint.cpp:36 +msgid "Oil Paint" +msgstr "Ελαιογραφία" -#: ../src/selection-chemistry.cpp:2146 -#, fuzzy -msgid "Select clones to unlink." -msgstr "Επιλογή επαφών για σύνδεση" +#: ../src/extension/internal/bitmap/oilPaint.cpp:44 +msgid "Stylize selected bitmap(s) so that they appear to be painted with oils" +msgstr "Μορφοποίηση των επιλεγμένων ψηφιογραφιών, έτσι ώστε να φαίνονται βαμμένες με λάδια" -#: ../src/selection-chemistry.cpp:2200 -#, fuzzy -msgid "No clones to unlink in the selection." -msgstr "Εστίαση στην επιλογή" +#: ../src/extension/internal/bitmap/opacity.cpp:39 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2234 +#: ../src/widgets/toolbox.cpp:5680 +msgid "Opacity:" +msgstr "Αδιαφάνεια:" -#: ../src/selection-chemistry.cpp:2204 -#, fuzzy -msgid "Unlink clone" -msgstr "Αποσύνδεση" +#: ../src/extension/internal/bitmap/opacity.cpp:45 +msgid "Modify opacity channel(s) of selected bitmap(s)." +msgstr "Τροποποίηση των καναλιών αδιαφάνειας των επιλεγμένων ψηφιογραφιών." -#: ../src/selection-chemistry.cpp:2217 -msgid "" -"Select a clone to go to its original. Select a linked offset " -"to go to its source. Select a text on path to go to the path. Select " -"a flowed text to go to its frame." -msgstr "" +#: ../src/extension/internal/bitmap/raise.cpp:39 +msgid "Raise" +msgstr "Ύψωση" -#: ../src/selection-chemistry.cpp:2240 -msgid "" -"Cannot find the object to select (orphaned clone, offset, textpath, " -"flowed text?)" -msgstr "" +#: ../src/extension/internal/bitmap/raise.cpp:43 +msgid "Raised" +msgstr "Ανυψωμένο" -#: ../src/selection-chemistry.cpp:2246 -msgid "" -"The object you're trying to select is not visible (it is in <" -"defs>)" -msgstr "" +#: ../src/extension/internal/bitmap/raise.cpp:49 +msgid "Alter lightness the edges of selected bitmap(s) to create a raised appearance" +msgstr "Αλλαγή της φωτεινότητας των άκρων των επιλεγμένων ψηφιογραφιών για τη δημιουργία ανυψωμένης εμφάνισης" -# -#: ../src/selection-chemistry.cpp:2293 -#, fuzzy -msgid "Select object(s) to convert to marker." -msgstr "Διαγραφή επιλεγμένου αντικειμένου" +#: ../src/extension/internal/bitmap/reduceNoise.cpp:39 +msgid "Reduce Noise" +msgstr "Μείωση θορύβου" -#: ../src/selection-chemistry.cpp:2361 -#, fuzzy -msgid "Objects to marker" -msgstr "Η διαδρομή του αντικειμένου για παρακολούθηση" +#: ../src/extension/internal/bitmap/reduceNoise.cpp:47 +msgid "Reduce noise in selected bitmap(s) using a noise peak elimination filter" +msgstr "Μείωση του θορύβου στις επιλεγμένες ψηφιογραφίες, χρησιμοποιώντας το φίλτρο αφαίρεσης κορυφής θορύβου" -# -#: ../src/selection-chemistry.cpp:2389 -#, fuzzy -msgid "Select object(s) to convert to guides." -msgstr "Διαγραφή επιλεγμένου αντικειμένου" +#: ../src/extension/internal/bitmap/sample.cpp:38 +msgid "Resample" +msgstr "Επαναδειγματοληψία" -#: ../src/selection-chemistry.cpp:2401 -#, fuzzy -msgid "Objects to guides" -msgstr "Αρχείο αντικειμένου εφαρμογιδίου" +#: ../src/extension/internal/bitmap/sample.cpp:47 +msgid "Alter the resolution of selected image by resizing it to the given pixel size" +msgstr "Αλλαγή της ανάλυσης της επιλεγμένης εικόνας κλιμακώνοντας την στο δοσμένο μέγεθος εικονοστοιχείου" -# -#: ../src/selection-chemistry.cpp:2418 -#, fuzzy -msgid "Select object(s) to convert to pattern." -msgstr "Διαγραφή επιλεγμένου αντικειμένου" +#: ../src/extension/internal/bitmap/shade.cpp:39 +msgid "Shade" +msgstr "Απόχρωση" -#: ../src/selection-chemistry.cpp:2506 -#, fuzzy -msgid "Objects to pattern" -msgstr "\\c στο τέλος του υποδείγματος" +#: ../src/extension/internal/bitmap/shade.cpp:41 +msgid "Azimuth:" +msgstr "Αζιμούθιο:" -# -#: ../src/selection-chemistry.cpp:2522 -#, fuzzy -msgid "Select an object with pattern fill to extract objects from." -msgstr "Διαγραφή επιλεγμένου αντικειμένου" +#: ../src/extension/internal/bitmap/shade.cpp:42 +msgid "Elevation:" +msgstr "Ανύψωση:" -# -#: ../src/selection-chemistry.cpp:2575 -#, fuzzy -msgid "No pattern fills in the selection." -msgstr "Διαγραφή επιλεγμένου αντικειμένου" +#: ../src/extension/internal/bitmap/shade.cpp:43 +msgid "Colored Shading" +msgstr "Χρωματιστές σκιάσεις" -#: ../src/selection-chemistry.cpp:2578 -#, fuzzy -msgid "Pattern to objects" -msgstr "Αναβάθμιση αντικειμένων" +#: ../src/extension/internal/bitmap/shade.cpp:49 +msgid "Shade selected bitmap(s) simulating distant light source" +msgstr "Σκίαση επιλεγμένων ψηφιογραφιών προσομοιώνοντας πηγή μακρινού φωτός" -# -#: ../src/selection-chemistry.cpp:2660 -#, fuzzy -msgid "Select object(s) to make a bitmap copy." -msgstr "Διαγραφή επιλεγμένου αντικειμένου" +#: ../src/extension/internal/bitmap/sharpen.cpp:46 +msgid "Sharpen selected bitmap(s)" +msgstr "Όξυνση επιλεγμένων ψηφιογραφιών" -#: ../src/selection-chemistry.cpp:2664 -#, fuzzy -msgid "Rendering bitmap..." -msgstr "Η απόδοση ολοκληρώθηκε" +#: ../src/extension/internal/bitmap/solarize.cpp:46 +msgid "Solarize selected bitmap(s), like overexposing photographic film" +msgstr "Ξεθώριασμα επιλεγμένων ψηφιογραφιών, όπως στην υπερέκθεση φωτογραφικού φιλμ" -#: ../src/selection-chemistry.cpp:2838 -#, fuzzy -msgid "Create bitmap" -msgstr "Δημιουργία αντικειμένων" +#: ../src/extension/internal/bitmap/spread.cpp:36 +msgid "Dither" +msgstr "Παραλλαγή" -# -#: ../src/selection-chemistry.cpp:2870 -#, fuzzy -msgid "Select object(s) to create clippath or mask from." -msgstr "Διαγραφή επιλεγμένου αντικειμένου" +#: ../src/extension/internal/bitmap/spread.cpp:44 +msgid "Randomly scatter pixels in selected bitmap(s), within the given radius of the original position" +msgstr "Τυχαία διασπορά εικονοστοιχείων σε επιλεγμένες ψηφιογραφίες, μες την δοσμένη ακτίνα της αρχικής θέσης" -# -#: ../src/selection-chemistry.cpp:2873 -msgid "Select mask object and object(s) to apply clippath or mask to." -msgstr "" -"Επιλογή μάσκας και αντικειμένων για εφαρμογή μονοπατιού περικοπής ή " -"μάσκας." +#: ../src/extension/internal/bitmap/swirl.cpp:36 +msgid "Swirl" +msgstr "Στροβιλισμός" -#: ../src/selection-chemistry.cpp:3054 -msgid "Set clipping path" -msgstr "Ορισμός μονοπατιού περικοπής" +#: ../src/extension/internal/bitmap/swirl.cpp:38 +msgid "Degrees:" +msgstr "Μοίρες:" -# #-#-#-#-# gnome-system-tools.master.el.po (el) #-#-#-#-# # -#: ../src/selection-chemistry.cpp:3056 -msgid "Set mask" -msgstr "Ορισμός μάσκας" +#: ../src/extension/internal/bitmap/swirl.cpp:44 +msgid "Swirl selected bitmap(s) around center point" +msgstr "Στροβιλισμός επιλεγμένων ψηφιογραφιών γύρω από το κεντρικό σημείο " -#: ../src/selection-chemistry.cpp:3071 -msgid "Select object(s) to remove clippath or mask from." -msgstr "" -"Επιλογή αντικειμένων από τα οποία θα αφαιρεθεί η περικοπή ή η μάσκα." +#. TRANSLATORS: see http://docs.gimp.org/en/gimp-tool-threshold.html +#: ../src/extension/internal/bitmap/threshold.cpp:37 +msgid "Threshold" +msgstr "Κατώφλι" -#: ../src/selection-chemistry.cpp:3182 -msgid "Release clipping path" -msgstr "Αποδέσμευση μονοπατιού περικοπής" +#: ../src/extension/internal/bitmap/threshold.cpp:39 +#: ../src/extension/internal/bitmap/unsharpmask.cpp:45 +#: ../src/ui/dialog/inkscape-preferences.cpp:211 +#: ../src/ui/dialog/tracedialog.cpp:420 +#: ../src/ui/dialog/tracedialog.cpp:453 +#: ../src/ui/dialog/tracedialog.cpp:596 +#: ../src/widgets/toolbox.cpp:8384 +msgid "Threshold:" +msgstr "Κατώφλι:" -#: ../src/selection-chemistry.cpp:3184 -msgid "Release mask" -msgstr "Αποδέσμευση μάσκας" +#: ../src/extension/internal/bitmap/threshold.cpp:45 +msgid "Threshold selected bitmap(s)" +msgstr "Κατώφλι επιλεγμένων ψηφιογραφιών" + +#: ../src/extension/internal/bitmap/unsharpmask.cpp:40 +msgid "Unsharp Mask" +msgstr "Μάσκα απόξυνσης" # -#: ../src/selection-chemistry.cpp:3203 -msgid "Select object(s) to fit canvas to." -msgstr "Επιλογή αντικειμένων στα οποία θα προσαρμοστεί ο καμβάς." +#: ../src/extension/internal/bitmap/unsharpmask.cpp:51 +msgid "Sharpen selected bitmap(s) using unsharp mask algorithms" +msgstr "Όξυνση επιλεγμένων ψηφιογραφιών χρησιμοποιώντας αλγόριθμους μάσκας απόξυνσης" -#. Fit Page -#: ../src/selection-chemistry.cpp:3223 ../src/verbs.cpp:2736 -msgid "Fit Page to Selection" -msgstr "Προσαρμογή Σελίδας στην Επιλογή" +#: ../src/extension/internal/bitmap/wave.cpp:37 +msgid "Wave" +msgstr "Κύμα" -#: ../src/selection-chemistry.cpp:3252 ../src/verbs.cpp:2738 -msgid "Fit Page to Drawing" -msgstr "Προσαρμογή Σελίδας στο Σχέδιο" +#: ../src/extension/internal/bitmap/wave.cpp:39 +msgid "Amplitude:" +msgstr "Πλάτος:" -#: ../src/selection-chemistry.cpp:3273 ../src/verbs.cpp:2740 -msgid "Fit Page to Selection or Drawing" -msgstr "Προσαρμογή Σελίδας στην Επιλογή ή το Σχέδιο" +#: ../src/extension/internal/bitmap/wave.cpp:40 +msgid "Wavelength:" +msgstr "Μήκος κύματος:" -# #-#-#-#-# gtkhtml.master.el.po (gtkhtml.HEAD) #-#-#-#-# # -#. TRANSLATORS: "Link" means internet link (anchor) -#: ../src/selection-describer.cpp:44 -#, fuzzy -msgctxt "Web" -msgid "Link" -msgstr "" -"#-#-#-#-# gtkhtml.master.el.po (gtkhtml.HEAD) #-#-#-#-#\n" -"Σύνδεσμος\n" -"#-#-#-#-# gnote.master.el.po (gnote.HEAD) #-#-#-#-#\n" -"Σύνδεση\n" -"#-#-#-#-# sabayon.master.el.po (sabayon.HEAD) #-#-#-#-#\n" -"Σύνδεσμος\n" -"#-#-#-#-# conglomerate.master.el.po (el) #-#-#-#-#\n" -"Δεσμός\n" -"#-#-#-#-# tomboy.master.el.po (tomboy.HEAD) #-#-#-#-#\n" -"Σύνδεση\n" -"#-#-#-#-# orca.master.el.po (orca.HEAD) #-#-#-#-#\n" -"Σύνδεσμος\n" -"#-#-#-#-# buoh.master.el.po (buoh master) #-#-#-#-#\n" -"Σύνδεσμος\n" -"#-#-#-#-# pitivi.master.el.po (el) #-#-#-#-#\n" -"Σύνδεση" +#: ../src/extension/internal/bitmap/wave.cpp:46 +msgid "Alter selected bitmap(s) along sine wave" +msgstr "Αλλαγή επιλεγμένων ψηφιογραφιών κατά μήκος του ημιτονοειδούς κύματος" -#: ../src/selection-describer.cpp:46 -msgid "Circle" -msgstr "Κύκλος" +#: ../src/extension/internal/bluredge.cpp:134 +msgid "Inset/Outset Halo" +msgstr "Συρρίκνωση/Επέκταση στεφανιού" -#. Ellipse -#: ../src/selection-describer.cpp:48 ../src/selection-describer.cpp:73 -#: ../src/ui/dialog/inkscape-preferences.cpp:499 ../src/verbs.cpp:2507 -#: ../src/widgets/toolbox.cpp:4057 -msgid "Ellipse" -msgstr "Έλλειψη" +#: ../src/extension/internal/bluredge.cpp:136 +msgid "Width in px of the halo" +msgstr "Πλάτος σε px του στεφανιού" -#: ../src/selection-describer.cpp:50 -#, fuzzy -msgid "Flowed text" -msgstr "Χρωματιστό κείμενο" +#: ../src/extension/internal/bluredge.cpp:137 +msgid "Number of steps:" +msgstr "Αριθμός βημάτων:" -#: ../src/selection-describer.cpp:56 -msgid "Line" -msgstr "Γραμμή" +#: ../src/extension/internal/bluredge.cpp:137 +msgid "Number of inset/outset copies of the object to make" +msgstr "Αριθμός αντιγράφων συρρίκνωσης/επέκτασης του δημιουργούμενου αντικειμένου" -# #-#-#-#-# accerciser.master.el.po (accerciser.HEAD.el) #-#-#-#-# -# #-#-#-#-# libgnomeui.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# memory.el.po (abiword 1.0) #-#-#-#-# -# #-#-#-#-# anjuta-el.po (anjuta 0.1.9) #-#-#-#-# -# -# #-#-#-#-# galeon-el.po (galeon 1.0) #-#-#-#-# -# -# #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-# -# -# #-#-#-#-# libgnomeui.master.el.po (el) #-#-#-#-# -# #-#-#-#-# memory.el.po (abiword 1.0) #-#-#-#-# -# #-#-#-#-# anjuta-el.po (anjuta 0.1.9) #-#-#-#-# -# -# #-#-#-#-# galeon-el.po (galeon 1.0) #-#-#-#-# -# -# #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-# -# -# #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# -# -# #-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-# -# -#: ../src/selection-describer.cpp:58 -msgid "Path" -msgstr "Μονοπάτι" - -#: ../src/selection-describer.cpp:60 ../src/widgets/toolbox.cpp:2898 -msgid "Polygon" -msgstr "Πολύγωνο" +#: ../src/extension/internal/cairo-ps-out.cpp:319 +#: ../src/extension/internal/cairo-ps-out.cpp:357 +msgid "Restrict to PS level:" +msgstr "Περιορισμός στη στάθμη PS:" -#: ../src/selection-describer.cpp:62 -msgid "Polyline" -msgstr "" +#: ../src/extension/internal/cairo-ps-out.cpp:320 +#: ../src/extension/internal/cairo-ps-out.cpp:358 +msgid "PostScript level 3" +msgstr "Postscript στάθμη 3" -#. Rectangle -#: ../src/selection-describer.cpp:64 -#: ../src/ui/dialog/inkscape-preferences.cpp:489 ../src/verbs.cpp:2503 -msgid "Rectangle" -msgstr "Ορθογώνιο" +#: ../src/extension/internal/cairo-ps-out.cpp:322 +#: ../src/extension/internal/cairo-ps-out.cpp:360 +msgid "PostScript level 2" +msgstr "Postscript αρχεία 2" -#. 3D box -#: ../src/selection-describer.cpp:66 -#: ../src/ui/dialog/inkscape-preferences.cpp:494 ../src/verbs.cpp:2505 -msgid "3D Box" -msgstr "Τρισδιάστατο Κουτί" +#: ../src/extension/internal/cairo-ps-out.cpp:325 +#: ../src/extension/internal/cairo-ps-out.cpp:363 +#: ../src/extension/internal/cairo-renderer-pdf-out.cpp:248 +#: ../src/extension/internal/emf-win32-inout.cpp:2434 +msgid "Convert texts to paths" +msgstr "Μετατροπή κειμένου σε μονοπάτια" -#. TRANSLATORS: "Clone" is a noun, type of object -#: ../src/selection-describer.cpp:71 -#, fuzzy -msgctxt "Object" -msgid "Clone" -msgstr "Συνταγματάρχης" +#: ../src/extension/internal/cairo-ps-out.cpp:326 +msgid "PS+LaTeX: Omit text in PS, and create LaTeX file" +msgstr "PS+LaTeX: Παράλειψη κειμένου σε PS και δημιουργία αρχείου LaTeX" -#: ../src/selection-describer.cpp:75 -#, fuzzy -msgid "Offset path" -msgstr "Μετατόπιση" +#: ../src/extension/internal/cairo-ps-out.cpp:327 +#: ../src/extension/internal/cairo-ps-out.cpp:365 +#: ../src/extension/internal/cairo-renderer-pdf-out.cpp:250 +msgid "Rasterize filter effects" +msgstr "Εφέ φίλτρου εικονογραφικοποίησης" -#. Spiral -#: ../src/selection-describer.cpp:77 -#: ../src/ui/dialog/inkscape-preferences.cpp:507 ../src/verbs.cpp:2511 -msgid "Spiral" -msgstr "Σπείρα" +#: ../src/extension/internal/cairo-ps-out.cpp:328 +#: ../src/extension/internal/cairo-ps-out.cpp:366 +#: ../src/extension/internal/cairo-renderer-pdf-out.cpp:251 +msgid "Resolution for rasterization (dpi):" +msgstr "Ανάλυση για εικονογραφικοποίηση (dpi):" -#. Star -#: ../src/selection-describer.cpp:79 -#: ../src/ui/dialog/inkscape-preferences.cpp:503 ../src/verbs.cpp:2509 -#: ../src/widgets/toolbox.cpp:2905 -msgid "Star" -msgstr "Αστέρι" +#: ../src/extension/internal/cairo-ps-out.cpp:329 +#: ../src/extension/internal/cairo-ps-out.cpp:367 +#: ../src/extension/internal/cairo-renderer-pdf-out.cpp:252 +msgid "Export area is drawing" +msgstr "Περιοχή εξαγωγής είναι το σχέδιο" -#: ../src/selection-describer.cpp:137 -#, fuzzy -msgid "root" -msgstr "" -"#-#-#-#-# atk.master.el.po (el) #-#-#-#-#\n" -"ριζικό ταμπλώ\n" -"#-#-#-#-# orca.master.el.po (orca.HEAD) #-#-#-#-#\n" -"ταμπλώ root" +#: ../src/extension/internal/cairo-ps-out.cpp:330 +#: ../src/extension/internal/cairo-ps-out.cpp:368 +#: ../src/extension/internal/cairo-renderer-pdf-out.cpp:253 +msgid "Export area is page" +msgstr "Περιοχή εξαγωγής είναι η σελίδα" -#: ../src/selection-describer.cpp:149 -#, c-format -msgid "layer %s" -msgstr "στρώμα %s" +#: ../src/extension/internal/cairo-ps-out.cpp:331 +#: ../src/extension/internal/cairo-ps-out.cpp:369 +#: ../src/extension/internal/cairo-renderer-pdf-out.cpp:254 +msgid "Limit export to the object with ID:" +msgstr "Περιορισμός εξαγωγής στα αντικείμενα με ταυτότητα (ID):" -#: ../src/selection-describer.cpp:151 -#, c-format -msgid "layer %s" -msgstr "στρώμα %s" +#: ../src/extension/internal/cairo-ps-out.cpp:336 +msgid "PostScript File" +msgstr "Αρχείο Postscript" -#: ../src/selection-describer.cpp:160 -#, fuzzy, c-format -msgid "%s" -msgstr "από %s" +#: ../src/extension/internal/cairo-ps-out.cpp:364 +msgid "EPS+LaTeX: Omit text in EPS, and create LaTeX file" +msgstr "EPS+LaTeX: Παράλειψη κειμένου σε EPS και δημιουργία αρχείου LaTeX" -#: ../src/selection-describer.cpp:169 -#, fuzzy, c-format -msgid " in %s" -msgstr "σε %s" +#: ../src/extension/internal/cairo-ps-out.cpp:374 +msgid "Encapsulated PostScript File" +msgstr "Ενθυλακωμένα αρχεία Postscript" -#: ../src/selection-describer.cpp:171 -#, c-format -msgid " in group %s (%s)" -msgstr " στην ομάδα %s (%s)" +#: ../src/extension/internal/cairo-renderer-pdf-out.cpp:242 +msgid "Restrict to PDF version:" +msgstr "Περιορισμός στην έκδοση PDF:" -# -#: ../src/selection-describer.cpp:173 -#, c-format -msgid " in %i parents (%s)" -msgid_plural " in %i parents (%s)" -msgstr[0] "" -msgstr[1] "" +#: ../src/extension/internal/cairo-renderer-pdf-out.cpp:244 +msgid "PDF 1.5" +msgstr "PDF 1.5" -# -#: ../src/selection-describer.cpp:176 -#, fuzzy, c-format -msgid " in %i layers" -msgid_plural " in %i layers" -msgstr[0] "Εκκίνηση επιλεγμένου παροχέα" -msgstr[1] "Εκκίνηση επιλεγμένου παροχέα" +#: ../src/extension/internal/cairo-renderer-pdf-out.cpp:246 +msgid "PDF 1.4" +msgstr "PDF 1.4" -#: ../src/selection-describer.cpp:186 -msgid "Use Shift+D to look up original" -msgstr "" +#: ../src/extension/internal/cairo-renderer-pdf-out.cpp:249 +msgid "PDF+LaTeX: Omit text in PDF, and create LaTeX file" +msgstr "PDF+LaTeX: παράλειψη κειμένου σε PDF και δημιουργία αρχείου LaTeX" -#: ../src/selection-describer.cpp:190 -msgid "Use Shift+D to look up path" -msgstr "" +#: ../src/extension/internal/emf-win32-inout.cpp:2404 +msgid "EMF Input" +msgstr "Είσοδος EMF" -#: ../src/selection-describer.cpp:194 -msgid "Use Shift+D to look up frame" -msgstr "" +#: ../src/extension/internal/emf-win32-inout.cpp:2409 +msgid "Enhanced Metafiles (*.emf)" +msgstr "Enhanced Metafiles (*.emf)" -#. this is only used with 2 or more objects -#: ../src/selection-describer.cpp:209 ../src/spray-context.cpp:226 -#: ../src/tweak-context.cpp:203 -#, fuzzy, c-format -msgid "%i object selected" -msgid_plural "%i objects selected" -msgstr[0] "%d αντικείμενο επιλέχθηκε (%s)" -msgstr[1] "%d αντικείμενα επιλέχθηκαν (%s)" +#: ../src/extension/internal/emf-win32-inout.cpp:2410 +msgid "Enhanced Metafiles" +msgstr "Enhanced Metafiles" -#. this is only used with 2 or more objects -#: ../src/selection-describer.cpp:214 -#, fuzzy, c-format -msgid "%i object of type %s" -msgid_plural "%i objects of type %s" -msgstr[0] "" -"%s Ρυθμίσεις\n" -" για το προφίλ %s" -msgstr[1] "" -"%s Ρυθμίσεις\n" -" για το προφίλ %s" +#: ../src/extension/internal/emf-win32-inout.cpp:2418 +msgid "WMF Input" +msgstr "Είσοδος WMF" -#. this is only used with 2 or more objects -#: ../src/selection-describer.cpp:219 -#, fuzzy, c-format -msgid "%i object of types %s, %s" -msgid_plural "%i objects of types %s, %s" -msgstr[0] "" -"%s: %s\n" -"%s: %d×%d\n" -"%s: %s" -msgstr[1] "" -"%s: %s\n" -"%s: %d×%d\n" -"%s: %s" +#: ../src/extension/internal/emf-win32-inout.cpp:2423 +msgid "Windows Metafiles (*.wmf)" +msgstr "Windows Metafiles (*.wmf)" -#. this is only used with 2 or more objects -#: ../src/selection-describer.cpp:224 -#, fuzzy, c-format -msgid "%i object of types %s, %s, %s" -msgid_plural "%i objects of types %s, %s, %s" -msgstr[0] "" -"%s: %s\n" -"%s: %d×%d\n" -"%s: %s" -msgstr[1] "" -"%s: %s\n" -"%s: %d×%d\n" -"%s: %s" +#: ../src/extension/internal/emf-win32-inout.cpp:2424 +msgid "Windows Metafiles" +msgstr "Windows Metafiles" -# -#. this is only used with 2 or more objects -#: ../src/selection-describer.cpp:229 -#, fuzzy, c-format -msgid "%i object of %i types" -msgid_plural "%i objects of %i types" -msgstr[0] "Εκκίνηση επιλεγμένου παροχέα" -msgstr[1] "Εκκίνηση επιλεγμένου παροχέα" +#: ../src/extension/internal/emf-win32-inout.cpp:2432 +msgid "EMF Output" +msgstr "Έξοδος EMF" -#: ../src/selection-describer.cpp:234 -#, fuzzy, c-format -msgid "%s%s. %s." -msgstr "%s%s, %s" +#: ../src/extension/internal/emf-win32-inout.cpp:2438 +msgid "Enhanced Metafile (*.emf)" +msgstr "Enhanced Metafile (*.emf)" -#: ../src/seltrans.cpp:520 ../src/ui/dialog/transformation.cpp:830 -msgid "Skew" -msgstr "Στρέβλωση" +#: ../src/extension/internal/emf-win32-inout.cpp:2439 +msgid "Enhanced Metafile" +msgstr "Enhanced Metafile" -#: ../src/seltrans.cpp:532 -msgid "Set center" -msgstr "Ορισμός κέντρου" +#: ../src/extension/internal/filter/drop-shadow.h:35 +msgid "Drop Shadow" +msgstr "Ριπτόμενη σκιά" -#: ../src/seltrans.cpp:607 -msgid "Stamp" -msgstr "Σφραγίδα" +#: ../src/extension/internal/filter/drop-shadow.h:37 +#: ../src/extension/internal/filter/drop-shadow.h:97 +#: ../src/extension/internal/filter/drop-shadow.h:157 +msgid "Blur radius (px):" +msgstr "Ακτίνα θόλωσης (px):" -#: ../src/seltrans.cpp:636 -msgid "" -"Squeeze or stretch selection; with Ctrl to scale uniformly; " -"with Shift to scale around rotation center" -msgstr "" +#: ../src/extension/internal/filter/drop-shadow.h:38 +#: ../src/extension/internal/filter/drop-shadow.h:98 +#: ../src/ui/widget/object-composite-settings.cpp:63 +msgid "Opacity (%):" +msgstr "Αδιαφάνεια (%):" -#: ../src/seltrans.cpp:637 -msgid "" -"Scale selection; with Ctrl to scale uniformly; with Shift to scale around rotation center" -msgstr "" +#: ../src/extension/internal/filter/drop-shadow.h:39 +#: ../src/extension/internal/filter/drop-shadow.h:99 +#: ../src/extension/internal/filter/drop-shadow.h:158 +msgid "Horizontal offset (px):" +msgstr "Οριζόντια μετατόπιση (px):" -#: ../src/seltrans.cpp:641 -msgid "" -"Skew selection; with Ctrl to snap angle; with Shift to " -"skew around the opposite side" -msgstr "" +#: ../src/extension/internal/filter/drop-shadow.h:40 +#: ../src/extension/internal/filter/drop-shadow.h:100 +#: ../src/extension/internal/filter/drop-shadow.h:159 +msgid "Vertical offset (px):" +msgstr "Κάθετη μετατόπιση (px):" -#: ../src/seltrans.cpp:642 -msgid "" -"Rotate selection; with Ctrl to snap angle; with Shift " -"to rotate around the opposite corner" -msgstr "" +# #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# +# +#: ../src/extension/internal/filter/drop-shadow.h:44 +#: ../src/extension/internal/filter/drop-shadow.h:104 +#: ../src/extension/internal/filter/drop-shadow.h:164 +#: ../src/extension/internal/filter/filter-file.cpp:148 +#: ../src/extension/internal/filter/filter.cpp:216 +#: ../src/extension/internal/filter/snow.h:38 +#: ../src/ui/dialog/inkscape-preferences.cpp:791 +msgid "Filters" +msgstr "Φίλτρα" -#: ../src/seltrans.cpp:655 -msgid "" -"Center of rotation and skewing: drag to reposition; scaling with " -"Shift also uses this center" -msgstr "" +#: ../src/extension/internal/filter/drop-shadow.h:48 +msgid "Black, blurred drop shadow" +msgstr "Μαύρη θολωμένη πίπτουσα σκιά" -#: ../src/seltrans.cpp:805 -#, fuzzy -msgid "Reset center" -msgstr "Επαναφορά δέντρου" +#: ../src/extension/internal/filter/drop-shadow.h:95 +msgid "Drop Glow" +msgstr "Ριπτόμενη λαμπρότητα" -#: ../src/seltrans.cpp:1043 ../src/seltrans.cpp:1140 -#, c-format -msgid "Scale: %0.2f%% x %0.2f%%; with Ctrl to lock ratio" -msgstr "" +#: ../src/extension/internal/filter/drop-shadow.h:108 +msgid "White, blurred drop glow" +msgstr "Λευκή θολωμένη πίπτουσα λάμψη" -#. TRANSLATORS: don't modify the first ";" -#. (it will NOT be displayed as ";" - only the second one will be) -#: ../src/seltrans.cpp:1254 -#, c-format -msgid "Skew: %0.2f°; with Ctrl to snap angle" -msgstr "" +#: ../src/extension/internal/filter/drop-shadow.h:155 +msgid "Drop shadow, color -EXP-" +msgstr "Ριπτόμενη σκιά, χρώμα -EXP-" -#. TRANSLATORS: don't modify the first ";" -#. (it will NOT be displayed as ";" - only the second one will be) -#: ../src/seltrans.cpp:1329 -#, c-format -msgid "Rotate: %0.2f°; with Ctrl to snap angle" -msgstr "" +#: ../src/extension/internal/filter/drop-shadow.h:165 +msgid "Experimental" +msgstr "Πειραματικός" -#: ../src/seltrans.cpp:1364 -#, fuzzy, c-format -msgid "Move center to %s, %s" -msgstr "σύνδεσμος στο %s" +#: ../src/extension/internal/filter/drop-shadow.h:168 +msgid "Colorizable Drop shadow" +msgstr "Χρωματιστή ριπτόμενη σκιά" -#: ../src/seltrans.cpp:1539 -#, c-format -msgid "" -"Move by %s, %s; with Ctrl to restrict to horizontal/vertical; " -"with Shift to disable snapping" -msgstr "" +#: ../src/extension/internal/filter/filter-file.cpp:32 +msgid "Bundled" +msgstr "Πακεταρισμένο" -#: ../src/sp-anchor.cpp:179 -#, fuzzy, c-format -msgid "Link to %s" -msgstr "Σύνδεσμος" +# #-#-#-#-# gnome-icon-theme.master.el.po (el) #-#-#-#-# +# 48x48/emblems/emblem-personal.icon.in.h:1 +#: ../src/extension/internal/filter/filter-file.cpp:33 +msgid "Personal" +msgstr "Προσωπικό" -#: ../src/sp-anchor.cpp:183 -#, fuzzy -msgid "Link without URI" -msgstr "Σύνδεσμος" +#: ../src/extension/internal/filter/filter-file.cpp:44 +msgid "Null external module directory name. Filters will not be loaded." +msgstr "Χωρίς όνομα καταλόγου εξωτερικού αρθρώματος. Τα φίλτρα δεν θα φορτωθούν." -#: ../src/sp-ellipse.cpp:504 ../src/sp-ellipse.cpp:881 -#, fuzzy -msgid "Ellipse" -msgstr "Μέγεθος" +#: ../src/extension/internal/filter/snow.h:32 +msgid "Snow crest" +msgstr "Κορυφή χιονιού" -#: ../src/sp-ellipse.cpp:645 -#, fuzzy -msgid "Circle" -msgstr "Τίτλος" +#: ../src/extension/internal/filter/snow.h:34 +msgid "Drift Size:" +msgstr "Μέγεθος ολίσθησης:" -#: ../src/sp-ellipse.cpp:876 -#, fuzzy -msgid "Segment" -msgstr "Σχήμα" +#: ../src/extension/internal/filter/snow.h:42 +msgid "Snow has fallen on object" +msgstr "Χιόνι έπεσε στο αντικείμενο" -#: ../src/sp-ellipse.cpp:878 -#, fuzzy -msgid "Arc" -msgstr "Συναγερμός" +#: ../src/extension/internal/gdkpixbuf-input.cpp:147 +#, c-format +msgid "%s GDK pixbuf Input" +msgstr "Είσοδος %s GDK pixbuf" -#. TRANSLATORS: "Flow region" is an area where text is allowed to flow -#: ../src/sp-flowregion.cpp:266 -#, fuzzy, c-format -msgid "Flow region" -msgstr "Επιλογή μιας περιοχής" +#: ../src/extension/internal/gdkpixbuf-input.cpp:152 +msgid "Link or embed image:" +msgstr "Συνδεμένη ή ενσωματωμένη εικόνα:" -#. TRANSLATORS: A region "cut out of" a flow region; text is not allowed to flow inside the -#. * flow excluded region. flowRegionExclude in SVG 1.2: see -#. * http://www.w3.org/TR/2004/WD-SVG12-20041027/flow.html#flowRegion-elem and -#. * http://www.w3.org/TR/2004/WD-SVG12-20041027/flow.html#flowRegionExclude-elem. -#: ../src/sp-flowregion.cpp:479 -#, c-format -msgid "Flow excluded region" -msgstr "" +#: ../src/extension/internal/gdkpixbuf-input.cpp:153 +msgid "embed" +msgstr "ενσωμάτωση" -#: ../src/sp-guide.cpp:289 -#, fuzzy -msgid "Guides Around Page" -msgstr "Οδηγήστε το σκουλήκι γύρω από το λαβύρινθο" +#: ../src/extension/internal/gdkpixbuf-input.cpp:154 +msgid "link" +msgstr "σύνδεσμος" -#: ../src/sp-guide.cpp:421 -msgid "" -"Shift+drag to rotate, Ctrl+drag to move origin, Del to " -"delete" -msgstr "" +#: ../src/extension/internal/gdkpixbuf-input.cpp:156 +msgid "Embed results in stand-alone, larger SVG files. Link references a file outside this SVG document and all files must be moved together." +msgstr "Ενσωματωμένα αποτελέσματα σε αυτόνομα μεγαλύτερα αρχεία SVG. Ο σύνδεσμος αναφέρεται σε αρχείο έξω από αυτό το έγγραφο SVG και όλα τα αρχεία πρέπει να μετακινηθούν μαζί. " -#: ../src/sp-guide.cpp:426 -#, fuzzy, c-format -msgid "vertical, at %s" -msgstr "κάθετη μπάρα" +#: ../src/extension/internal/gimpgrad.cpp:275 +msgid "GIMP Gradients" +msgstr "Διαβαθμίσεις GIMP" -# #-#-#-#-# orca.master.el.po (orca.HEAD) #-#-#-#-# -# #-#-#-#-# gnome-terminal.HEAD.el.po (el) #-#-#-#-# -#: ../src/sp-guide.cpp:429 -#, fuzzy, c-format -msgid "horizontal, at %s" -msgstr "" -"#-#-#-#-# sawfish.master.el.po (sawfish 1.2-gtk2) #-#-#-#-#\n" -"οριζόντιο\n" -"#-#-#-#-# orca.master.el.po (orca.HEAD) #-#-#-#-#\n" -"οριζόντια" +#: ../src/extension/internal/gimpgrad.cpp:280 +msgid "GIMP Gradient (*.ggr)" +msgstr "Διαβάθμιση GIMP (*.ggr)" -#: ../src/sp-guide.cpp:434 -#, c-format -msgid "at %d degrees, through (%s,%s)" -msgstr "" +#: ../src/extension/internal/gimpgrad.cpp:281 +msgid "Gradients used in GIMP" +msgstr "Διαβαθμίσεις που χρησιμοποιούνται στο GIMP" -#: ../src/sp-image.cpp:1145 -#, fuzzy -msgid "embedded" -msgstr "Ενσωματωμένο" +#: ../src/extension/internal/grid.cpp:199 +#: ../src/ui/widget/panel.cpp:112 +msgid "Grid" +msgstr "Πλέγμα" -#: ../src/sp-image.cpp:1153 -#, fuzzy, c-format -msgid "Image with bad reference: %s" -msgstr "Γενικές προτιμήσεις για το Valgrind" +#: ../src/extension/internal/grid.cpp:201 +msgid "Line Width:" +msgstr "Πάχος Γραμμής:" -#: ../src/sp-image.cpp:1154 -#, fuzzy, c-format -msgid "Image %d × %d: %s" -msgstr "Εικόνα: %d x %d εικονοστοιχεία" +#: ../src/extension/internal/grid.cpp:202 +msgid "Horizontal Spacing:" +msgstr "Οριζόντιο διάκενο:" -# -#: ../src/sp-item-group.cpp:743 -#, fuzzy, c-format -msgid "Group of %d object" -msgid_plural "Group of %d objects" -msgstr[0] "Εισαγωγή αντικειμένων" -msgstr[1] "Εισαγωγή αντικειμένων" +#: ../src/extension/internal/grid.cpp:203 +msgid "Vertical Spacing:" +msgstr "Κάθετο διάκενο:" -#: ../src/sp-item.cpp:988 -msgid "Object" -msgstr "Αντικείμενο" +#: ../src/extension/internal/grid.cpp:204 +msgid "Horizontal Offset:" +msgstr "Οριζόντια μετατόπιση:" -#: ../src/sp-item.cpp:1001 -#, c-format -msgid "%s; clipped" -msgstr "" +#: ../src/extension/internal/grid.cpp:205 +msgid "Vertical Offset:" +msgstr "Κάθετη μετατόπιση:" -#: ../src/sp-item.cpp:1006 -#, fuzzy, c-format -msgid "%s; masked" -msgstr "από %s" +#: ../src/extension/internal/grid.cpp:211 +msgid "Draw a path which is a grid" +msgstr "Σχεδίαση μονοπατιού που είναι πλέγμα" -#: ../src/sp-item.cpp:1014 -#, c-format -msgid "%s; filtered (%s)" -msgstr "" +#: ../src/extension/internal/javafx-out.cpp:967 +msgid "JavaFX Output" +msgstr "Έξοδος JavaFX" -#: ../src/sp-item.cpp:1016 -#, fuzzy, c-format -msgid "%s; filtered" -msgstr "Φίλτρα" +#: ../src/extension/internal/javafx-out.cpp:972 +msgid "JavaFX (*.fx)" +msgstr "JavaFX (*.fx)" -#: ../src/sp-line.cpp:175 -#, fuzzy -msgid "Line" -msgstr "Σύνδεσμος" +#: ../src/extension/internal/javafx-out.cpp:973 +msgid "JavaFX Raytracer File" +msgstr "Αρχείο JavaFX Raytracer" -#: ../src/sp-lpe-item.cpp:350 -msgid "An exception occurred during execution of the Path Effect." -msgstr "" +#: ../src/extension/internal/latex-pstricks-out.cpp:107 +msgid "LaTeX Output" +msgstr "Έξοδος LaTeX" -#. TRANSLATORS COMMENT: %s is either "outset" or "inset" depending on sign -#: ../src/sp-offset.cpp:428 -#, c-format -msgid "Linked offset, %s by %f pt" -msgstr "" +#: ../src/extension/internal/latex-pstricks-out.cpp:112 +msgid "LaTeX With PSTricks macros (*.tex)" +msgstr "Το LaTeX με PSTricks μακροεντολές (*.tex)" -#: ../src/sp-offset.cpp:429 ../src/sp-offset.cpp:433 -#, fuzzy -msgid "outset" -msgstr "Διατάξεις" +#: ../src/extension/internal/latex-pstricks-out.cpp:113 +msgid "LaTeX PSTricks File" +msgstr "Αρχείο LaTeX PSTricks " -#: ../src/sp-offset.cpp:429 ../src/sp-offset.cpp:433 -#, fuzzy -msgid "inset" -msgstr "insert" +#: ../src/extension/internal/latex-pstricks.cpp:348 +msgid "LaTeX Print" +msgstr "Εκτύπωση LaTeX" -#. TRANSLATORS COMMENT: %s is either "outset" or "inset" depending on sign -#: ../src/sp-offset.cpp:432 -#, c-format -msgid "Dynamic offset, %s by %f pt" -msgstr "" +#: ../src/extension/internal/odf.cpp:2418 +msgid "OpenDocument Drawing Output" +msgstr "Έξοδος σχεδίασης OpenDocument" -#: ../src/sp-path.cpp:155 -#, fuzzy, c-format -msgid "Path (%i node, path effect: %s)" -msgid_plural "Path (%i nodes, path effect: %s)" -msgstr[0] "σύνδεσμος στο %s" -msgstr[1] "σύνδεσμος στο %s" +#: ../src/extension/internal/odf.cpp:2423 +msgid "OpenDocument drawing (*.odg)" +msgstr "OpenDocument drawing (*.odg)" -#: ../src/sp-path.cpp:158 -#, fuzzy, c-format -msgid "Path (%i node)" -msgid_plural "Path (%i nodes)" -msgstr[0] "Διαδρομή:" -msgstr[1] "Διαδρομή:" +#: ../src/extension/internal/odf.cpp:2424 +msgid "OpenDocument drawing file" +msgstr "Αρχείο σχεδίασης OpenDocument" -#: ../src/sp-polygon.cpp:225 -#, fuzzy -msgid "Polygon" -msgstr "Προφίλ για χρήση" +#. TRANSLATORS: The following are document crop settings for PDF import +#. more info: http://www.acrobatusers.com/tech_corners/javascript_corner/tips/2006/page_bounds/ +#: ../src/extension/internal/pdfinput/pdf-input.cpp:57 +msgid "media box" +msgstr "Πλαίσιο μέσων" -#: ../src/sp-polyline.cpp:156 -#, fuzzy -msgid "Polyline" -msgstr "Λίστα Αναπαραγωγής" +#: ../src/extension/internal/pdfinput/pdf-input.cpp:58 +msgid "crop box" +msgstr "Πλαίσιο ξακρίσματος" -#: ../src/sp-rect.cpp:223 -#, fuzzy -msgid "Rectangle" -msgstr "Απαντήσεις" +#: ../src/extension/internal/pdfinput/pdf-input.cpp:59 +msgid "trim box" +msgstr "Πλαίσιο κοπής" -#. TRANSLATORS: since turn count isn't an integer, please adjust the -#. string as needed to deal with an localized plural forms. -#: ../src/sp-spiral.cpp:324 -#, c-format -msgid "Spiral with %3f turns" -msgstr "" +#: ../src/extension/internal/pdfinput/pdf-input.cpp:60 +msgid "bleed box" +msgstr "Πλαίσιο διαρροής" -#: ../src/sp-star.cpp:308 -#, fuzzy, c-format -msgid "Star with %d vertex" -msgid_plural "Star with %d vertices" -msgstr[0] "πίνακας με %d γραμμή" -msgstr[1] "πίνακας με %d γραμμές" +#: ../src/extension/internal/pdfinput/pdf-input.cpp:61 +msgid "art box" +msgstr "Πλαίσιο αντικειμένου" -# -#: ../src/sp-star.cpp:312 -#, fuzzy, c-format -msgid "Polygon with %d vertex" -msgid_plural "Polygon with %d vertices" -msgstr[0] "Αλλαγή" -msgstr[1] "Αλλαγή" +#: ../src/extension/internal/pdfinput/pdf-input.cpp:73 +msgid "Select page:" +msgstr "Επιλογή σελίδας:" -#. TRANSLATORS: For description of font with no name. -#: ../src/sp-text.cpp:427 -msgid "<no name found>" -msgstr "" +#. Display total number of pages +#: ../src/extension/internal/pdfinput/pdf-input.cpp:87 +#, c-format +msgid "out of %i" +msgstr "από %i" -#: ../src/sp-text.cpp:439 -#, fuzzy, c-format -msgid "Text on path%s (%s, %s)" -msgstr "Κείμενο: %s" +#. Crop settings +#: ../src/extension/internal/pdfinput/pdf-input.cpp:93 +msgid "Clip to:" +msgstr "Περικοπή σε:" -#: ../src/sp-text.cpp:440 -#, fuzzy, c-format -msgid "Text%s (%s, %s)" -msgstr "Κείμενο: %s" +# +#: ../src/extension/internal/pdfinput/pdf-input.cpp:105 +msgid "Page settings" +msgstr "Ρυθμίσεις σελίδας" -#: ../src/sp-tref.cpp:372 -#, fuzzy, c-format -msgid "Cloned character data%s%s" -msgstr "Σετ χαρακτήρων:" +#: ../src/extension/internal/pdfinput/pdf-input.cpp:107 +msgid "Precision of approximating gradient meshes:" +msgstr "Ακρίβεια των προσεγγιστικών διαβαθμίσεων διχτυών:" -#: ../src/sp-tref.cpp:373 -#, fuzzy -msgid " from " -msgstr "Από: " +#: ../src/extension/internal/pdfinput/pdf-input.cpp:108 +msgid "Note: setting the precision too high may result in a large SVG file and slow performance." +msgstr "Σημείωση: υπερβολικός ορισμός της ακρίβειας μπορεί να καταλήξει σε ένα μεγάλο αρχείο SVG και αργή επίδοση." -#: ../src/sp-tref.cpp:378 -#, fuzzy -msgid "Orphaned cloned character data" -msgstr "MUD και χαρακτήρες" +#: ../src/extension/internal/pdfinput/pdf-input.cpp:113 +msgid "rough" +msgstr "σκληρό " -#: ../src/sp-tspan.cpp:292 -#, fuzzy -msgid "Text span" -msgstr "Κείμενο " +#. Text options +#: ../src/extension/internal/pdfinput/pdf-input.cpp:117 +msgid "Text handling:" +msgstr "Χειρισμός κειμένου:" -#. TRANSLATORS: Used for statusbar description for long chains: -#. * "Clone of: Clone of: ... in Layer 1". -#: ../src/sp-use.cpp:335 -#, fuzzy -msgid "..." -msgstr "%s..." +#: ../src/extension/internal/pdfinput/pdf-input.cpp:119 +#: ../src/extension/internal/pdfinput/pdf-input.cpp:120 +msgid "Import text as text" +msgstr "Εισαγωγή κειμένου ως κείμενο" -#: ../src/sp-use.cpp:343 -#, fuzzy, c-format -msgid "Clone of: %s" -msgstr "Ενέργεια" +#: ../src/extension/internal/pdfinput/pdf-input.cpp:121 +msgid "Replace PDF fonts by closest-named installed fonts" +msgstr "Αντικατάσταση γραμματοσειρών PDF από τις πιο κοντινές ονομαστικά εγκατεστημένες γραμματοσειρές." # -#: ../src/sp-use.cpp:347 -#, fuzzy -msgid "Orphaned clone" -msgstr "Άλλα χρώματα" - -#: ../src/spiral-context.cpp:327 -msgid "Ctrl: snap angle" -msgstr "" +#: ../src/extension/internal/pdfinput/pdf-input.cpp:124 +msgid "Embed images" +msgstr "Ενσωματωμένες εικόνες" -#: ../src/spiral-context.cpp:329 -msgid "Alt: lock spiral radius" -msgstr "" +#: ../src/extension/internal/pdfinput/pdf-input.cpp:127 +msgid "Import settings" +msgstr "Εισαγωγή ρυθμίσεων" -#: ../src/spiral-context.cpp:460 -#, c-format -msgid "" -"Spiral: radius %s, angle %5g°; with Ctrl to snap angle" -msgstr "" +#: ../src/extension/internal/pdfinput/pdf-input.cpp:249 +msgid "PDF Import Settings" +msgstr "Ρυθμίσεις εισαγωγής PDF" -#: ../src/spiral-context.cpp:486 -#, fuzzy -msgid "Create spiral" -msgstr "Δημιουργία E-Mail" +#: ../src/extension/internal/pdfinput/pdf-input.cpp:394 +msgctxt "PDF input precision" +msgid "rough" +msgstr "σκληρός" -#: ../src/splivarot.cpp:67 ../src/splivarot.cpp:73 -msgid "Union" -msgstr "Ένωση" +#: ../src/extension/internal/pdfinput/pdf-input.cpp:395 +msgctxt "PDF input precision" +msgid "medium" +msgstr "μεσαίο" -#: ../src/splivarot.cpp:79 -#, fuzzy -msgid "Intersection" -msgstr "_Τομή" +#: ../src/extension/internal/pdfinput/pdf-input.cpp:396 +msgctxt "PDF input precision" +msgid "fine" +msgstr "λεπτό" -#: ../src/splivarot.cpp:85 ../src/splivarot.cpp:91 -#, fuzzy -msgid "Difference" -msgstr "διαφορά:" +#: ../src/extension/internal/pdfinput/pdf-input.cpp:397 +msgctxt "PDF input precision" +msgid "very fine" +msgstr "πολύ λεπτό" -#: ../src/splivarot.cpp:97 -#, fuzzy -msgid "Exclusion" -msgstr "" -"#-#-#-#-# glade.master.el.po (glade3.HEAD) #-#-#-#-#\n" -"Μοναδικό\n" -"#-#-#-#-# gtk+-properties.master.el.po (gtk+-properties.HEAD) #-#-#-#-#\n" -"Αποκλειστικότητα" +#: ../src/extension/internal/pdfinput/pdf-input.cpp:753 +msgid "PDF Input" +msgstr "Είσοδος PDF" -#: ../src/splivarot.cpp:102 -msgid "Division" -msgstr "Διαίρεση" - -#: ../src/splivarot.cpp:107 -#, fuzzy -msgid "Cut path" -msgstr "Επιλογή διαδρομής" +#: ../src/extension/internal/pdfinput/pdf-input.cpp:758 +msgid "Adobe PDF (*.pdf)" +msgstr "Adobe PDF (*.pdf)" -#: ../src/splivarot.cpp:122 -#, fuzzy -msgid "Select at least 2 paths to perform a boolean operation." -msgstr "Διαγραφή επιλεγμένων αντικειμένων" +#: ../src/extension/internal/pdfinput/pdf-input.cpp:759 +msgid "Adobe Portable Document Format" +msgstr "Τύπος φορητού εγγράφου Adobe" -#: ../src/splivarot.cpp:126 -#, fuzzy -msgid "Select at least 1 path to perform a boolean union." -msgstr "Διαγραφή επιλεγμένων αντικειμένων" +#: ../src/extension/internal/pdfinput/pdf-input.cpp:766 +msgid "AI Input" +msgstr "Είσοδος AI" -#: ../src/splivarot.cpp:132 -#, fuzzy -msgid "" -"Select exactly 2 paths to perform difference, division, or path cut." -msgstr "Διαγραφή επιλεγμένων αντικειμένων" +#: ../src/extension/internal/pdfinput/pdf-input.cpp:771 +msgid "Adobe Illustrator 9.0 and above (*.ai)" +msgstr "Adobe Illustrator 9.0 και νεώτερη (*.ai)" -#: ../src/splivarot.cpp:148 ../src/splivarot.cpp:163 -msgid "" -"Unable to determine the z-order of the objects selected for " -"difference, XOR, division, or path cut." -msgstr "" +#: ../src/extension/internal/pdfinput/pdf-input.cpp:772 +msgid "Open files saved in Adobe Illustrator 9.0 and newer versions" +msgstr "Άνοιγμα αρχείων αποθηκευμένων στο Adobe Illustrator 9.0 και νεώτερες εκδόσεις" -# -#: ../src/splivarot.cpp:193 -#, fuzzy -msgid "" -"One of the objects is not a path, cannot perform boolean operation." -msgstr "Διαγραφή επιλεγμένου αντικειμένου" +#: ../src/extension/internal/pov-out.cpp:701 +msgid "PovRay Output" +msgstr "Έξοδος PovRay" -# -#: ../src/splivarot.cpp:901 -#, fuzzy -msgid "Select stroked path(s) to convert stroke to path." -msgstr "Διαγραφή επιλεγμένου αντικειμένου" +#: ../src/extension/internal/pov-out.cpp:706 +msgid "PovRay (*.pov) (paths and shapes only)" +msgstr "PovRay (*.pov) (μονοπάτια και σχήματα μόνο)" -#: ../src/splivarot.cpp:1254 -#, fuzzy -msgid "Convert stroke to path" -msgstr "Μετατροπή σε σχόλιο" +#: ../src/extension/internal/pov-out.cpp:707 +msgid "PovRay Raytracer File" +msgstr "Αρχείο PovRay Raytracer" -# -#. TRANSLATORS: "to outline" means "to convert stroke to path" -#: ../src/splivarot.cpp:1257 -#, fuzzy -msgid "No stroked paths in the selection." -msgstr "Διαγραφή επιλεγμένου αντικειμένου" +#: ../src/extension/internal/svg.cpp:89 +msgid "SVG Input" +msgstr "Είσοδος SVG" -# -#: ../src/splivarot.cpp:1340 -#, fuzzy -msgid "Selected object is not a path, cannot inset/outset." -msgstr "Διαγραφή επιλεγμένου αντικειμένου" +#: ../src/extension/internal/svg.cpp:94 +msgid "Scalable Vector Graphic (*.svg)" +msgstr "Κλιμακώσιμα διανυσματικά γραφικά (*.svg)" -#: ../src/splivarot.cpp:1459 ../src/splivarot.cpp:1527 -#, fuzzy -msgid "Create linked offset" -msgstr "Δημιουργία και αποθήκευση" +#: ../src/extension/internal/svg.cpp:95 +msgid "Inkscape native file format and W3C standard" +msgstr "Εγγενής τύπος αρχείου Inkscape και πρότυπο W3C" -#: ../src/splivarot.cpp:1460 ../src/splivarot.cpp:1528 -#, fuzzy -msgid "Create dynamic offset" -msgstr "_Διαγραφή αντικειμένου" +#: ../src/extension/internal/svg.cpp:103 +msgid "SVG Output Inkscape" +msgstr "Έξοδος SVG Inkscape" -#: ../src/splivarot.cpp:1553 -#, fuzzy -msgid "Select path(s) to inset/outset." -msgstr "Διαδρομή αντικειμένου για ενδοσκόπηση" +#: ../src/extension/internal/svg.cpp:108 +msgid "Inkscape SVG (*.svg)" +msgstr "Inkscape SVG (*.svg)" -#: ../src/splivarot.cpp:1770 -#, fuzzy -msgid "Outset path" -msgstr "Διαδρομή περιεχομένου μενού" +#: ../src/extension/internal/svg.cpp:109 +msgid "SVG format with Inkscape extensions" +msgstr "Τύπος SVG με επεκτάσεις Inkscape" -#: ../src/splivarot.cpp:1770 -#, fuzzy -msgid "Inset path" -msgstr "Διαδρομή εικονιδίου" +#: ../src/extension/internal/svg.cpp:117 +msgid "SVG Output" +msgstr "Έξοδος SVG" -#: ../src/splivarot.cpp:1772 -msgid "No paths to inset/outset in the selection." -msgstr "" +#: ../src/extension/internal/svg.cpp:122 +msgid "Plain SVG (*.svg)" +msgstr "Επίπεδο SVG (*.svg)" -#: ../src/splivarot.cpp:1951 -msgid "Simplifying paths (separately):" -msgstr "" +#: ../src/extension/internal/svg.cpp:123 +msgid "Scalable Vector Graphics format as defined by the W3C" +msgstr "Τύπος κλιμακώσιμου διανυσματικού γραφικού όπως ορίζεται από τη W3C" -#: ../src/splivarot.cpp:1953 -#, fuzzy -msgid "Simplifying paths:" -msgstr "Απλοποίηση" +#: ../src/extension/internal/svgz.cpp:47 +msgid "SVGZ Input" +msgstr "Είσοδος SVGZ" -# -#: ../src/splivarot.cpp:1990 -#, fuzzy, c-format -msgid "%s %d of %d paths simplified..." -msgstr "Εκκίνηση επιλεγμένου παροχέα" +#: ../src/extension/internal/svgz.cpp:53 +#: ../src/extension/internal/svgz.cpp:67 +msgid "Compressed Inkscape SVG (*.svgz)" +msgstr "Συμπιεσμένο Inkscape SVG (*.svgz)" -#: ../src/splivarot.cpp:2002 -#, c-format -msgid "%d paths simplified." -msgstr "" +#: ../src/extension/internal/svgz.cpp:54 +msgid "SVG file format compressed with GZip" +msgstr "Τύπος αρχείου SVG συμπιεσμένος με GZip" -# -#: ../src/splivarot.cpp:2016 -#, fuzzy -msgid "Select path(s) to simplify." -msgstr "Διαγραφή επιλεγμένου αντικειμένου" +#: ../src/extension/internal/svgz.cpp:62 +#: ../src/extension/internal/svgz.cpp:76 +msgid "SVGZ Output" +msgstr "Έξοδος SVGZ" -#: ../src/splivarot.cpp:2030 -msgid "Simplify" -msgstr "Απλοποίηση" +#: ../src/extension/internal/svgz.cpp:68 +msgid "Inkscape's native file format compressed with GZip" +msgstr "Εγγενής τύπος αρχείου του Inkscape συμπιεσμένος με GZip" -#: ../src/splivarot.cpp:2032 -msgid "No paths to simplify in the selection." -msgstr "" +#: ../src/extension/internal/svgz.cpp:81 +msgid "Compressed plain SVG (*.svgz)" +msgstr "Συμπιεσμένο επίπεδο SVG (*.svgz)" -#: ../src/spray-context.cpp:228 ../src/tweak-context.cpp:205 -#, fuzzy, c-format -msgid "Nothing selected" -msgstr "Δεν έχει επιλεχτεί τίποτα" +#: ../src/extension/internal/svgz.cpp:82 +msgid "Scalable Vector Graphics format compressed with GZip" +msgstr "Τύπος κλιμακώσιμου διανυσματικού αρχείου συμπιεσμένος με GZip" -#: ../src/spray-context.cpp:234 -#, fuzzy, c-format -msgid "" -"%s. Drag, click or scroll to spray copies of the initial selection." -msgstr "Μέγεθος της επιλογής προς εξαγωγή:" +#: ../src/extension/internal/win32.cpp:486 +msgid "Windows 32-bit Print" +msgstr "Εκτύπωση Windows 32-bit" -#: ../src/spray-context.cpp:237 -#, fuzzy, c-format -msgid "" -"%s. Drag, click or scroll to spray clones of the initial selection." -msgstr "Έναρξη εγγραφής των περιεχομένων της επιλογής" +#: ../src/extension/internal/wpg-input.cpp:103 +msgid "WPG Input" +msgstr "Είσοδος WPG" -#: ../src/spray-context.cpp:240 -#, c-format -msgid "" -"%s. Drag, click or scroll to spray in a single path of the initial " -"selection." -msgstr "" +#: ../src/extension/internal/wpg-input.cpp:108 +msgid "WordPerfect Graphics (*.wpg)" +msgstr "WordPerfect Graphics (*.wpg)" -#: ../src/spray-context.cpp:706 -#, fuzzy -msgid "Nothing selected! Select objects to spray." -msgstr "Διαγραφή επιλεγμένων αντικειμένων" +#: ../src/extension/internal/wpg-input.cpp:109 +msgid "Vector graphics format used by Corel WordPerfect" +msgstr "Τύπος διανυσματικών γραφικών που χρησιμοποιείται από την Corel WordPerfect" -#: ../src/spray-context.cpp:781 ../src/widgets/toolbox.cpp:4648 -#, fuzzy -msgid "Spray with copies" -msgstr "Αντίγραφο με το αρχείο" +#: ../src/extension/prefdialog.cpp:236 +msgid "Live preview" +msgstr "Ζωντανή προεπισκόπηση" -#: ../src/spray-context.cpp:785 ../src/widgets/toolbox.cpp:4655 -#, fuzzy -msgid "Spray with clones" -msgstr "Αντίγραφο με το αρχείο" +#: ../src/extension/prefdialog.cpp:236 +msgid "Is the effect previewed live on canvas?" +msgstr "Ζωντανή προεπισκόπηση του εφέ στον καμβά;" -#: ../src/spray-context.cpp:789 -#, fuzzy -msgid "Spray in single path" -msgstr "Είσοδος σε υπάρχον μονοπάτι:" +#. We can't call sp_ui_error_dialog because we may be +#. running from the console, in which case calling sp_ui +#. routines will cause a segfault. See bug 1000350 - bryce +#. sp_ui_error_dialog(_("Format autodetect failed. The file is being opened as SVG.")); +#: ../src/extension/system.cpp:109 +msgid "Format autodetect failed. The file is being opened as SVG." +msgstr "Αποτυχία αυτόματης ανίχνευσης του τύπου. Το αρχείο ανοίγεται ως SVG." -#: ../src/star-context.cpp:343 -msgid "Ctrl: snap angle; keep rays radial" -msgstr "" +#: ../src/file.cpp:148 +msgid "default.svg" +msgstr "default.svg" -#: ../src/star-context.cpp:474 +#: ../src/file.cpp:262 +#: ../src/file.cpp:1061 #, c-format -msgid "" -"Polygon: radius %s, angle %5g°; with Ctrl to snap angle" -msgstr "" +msgid "Failed to load the requested file %s" +msgstr "Αδυναμία φόρτωσης του εγγράφου %s" -#: ../src/star-context.cpp:475 -#, c-format -msgid "Star: radius %s, angle %5g°; with Ctrl to snap angle" -msgstr "" +#: ../src/file.cpp:286 +msgid "Document not saved yet. Cannot revert." +msgstr "Το έγγραφο δεν έχει αποθηκευτεί ακόμα. Δεν είναι δυνατή η επαναφορά." -#: ../src/star-context.cpp:508 -msgid "Create star" -msgstr "Δημιουργία αστεριού" +#: ../src/file.cpp:292 +#, c-format +msgid "Changes will be lost! Are you sure you want to reload document %s?" +msgstr "Οι αλλαγές θα χαθούν! Είστε σίγουροι ότι θέλετε την επαναφόρτωση του εγγράφου %s;" -#: ../src/text-chemistry.cpp:105 -msgid "Select a text and a path to put text on path." -msgstr "" -"Επιλέξτε κείμενο και μονοπάτι για την τοποθέτηση του κειμένου επάνω " -"στο μονοπάτι" +#: ../src/file.cpp:321 +msgid "Document reverted." +msgstr "Το αρχείο επαναφέρθηκε." -#: ../src/text-chemistry.cpp:110 -msgid "" -"This text object is already put on a path. Remove it from the path " -"first. Use Shift+D to look up its path." -msgstr "" -"Αυτό το κείμενο βρίσκεται ήδη επάνω σε μονοπάτι. Αφαιρέστε το πρώτα " -"από το μονοπάτι. Χρησιμοποιήστε το Shift+D για να βρείτε το μονοπάτι " -"του." +#: ../src/file.cpp:323 +msgid "Document not reverted." +msgstr "Το αρχείο δεν επαναφέρθηκε." -#. rect is the only SPShape which is not yet, and thus SVG forbids us from putting text on it -#: ../src/text-chemistry.cpp:116 -msgid "" -"You cannot put text on a rectangle in this version. Convert rectangle to " -"path first." -msgstr "" -"Δεν είναι δυνατή η τοποθέτηση κειμένου επάνω σε ορθογώνιο. Μετατρέψτε πρώτα " -"το ορθογώνιο σε μονοπάτι." +#: ../src/file.cpp:473 +msgid "Select file to open" +msgstr "Επιλογή αρχείου για άνοιγμα" -#: ../src/text-chemistry.cpp:126 -msgid "The flowed text(s) must be visible in order to be put on a path." -msgstr "" -"Το ρέον κείμενο πρέπει να είναι ορατό για να τοποθετηθεί σε μονοπάτι." +#: ../src/file.cpp:557 +msgid "Vacuum <>" +msgstr "Καθαρισμός <>" -# -#: ../src/text-chemistry.cpp:194 ../src/verbs.cpp:2359 -msgid "Put text on path" -msgstr "Τοποθέτηση κειμένου σε μονοπάτι" +#: ../src/file.cpp:562 +#, c-format +msgid "Removed %i unused definition in <defs>." +msgid_plural "Removed %i unused definitions in <>." +msgstr[0] "Αφαίρεση %i αχρησιμοποίητου ορισμού στο <defs>" +msgstr[1] "Αφαίρεση %i αχρησιμοποίητων ορισμών στο <>." -#: ../src/text-chemistry.cpp:206 -msgid "Select a text on path to remove it from path." -msgstr "" -"Επιλέξτε κείμενο επάνω σε μονοπάτι για να το αφαιρέσετε από το " -"μονοπάτι." +#: ../src/file.cpp:567 +msgid "No unused definitions in <>." +msgstr "Δεν υπάρχουν αχρησιμοποίητοι ορισμοί στο <>" -# -#: ../src/text-chemistry.cpp:227 -msgid "No texts-on-paths in the selection." -msgstr "Δεν υπάρχουν κείμενα επάνω σε μονοπάτια εντός της επιλογής." +#: ../src/file.cpp:598 +#, c-format +msgid "No Inkscape extension found to save document (%s). This may have been caused by an unknown filename extension." +msgstr "Αδυναμία εύρεσης επέκτασης Inkscape για αποθήκευση εγγράφου (%s). Αυτό μπορεί να προκλήθηκε από μια άγνωστη επέκταση ονόματος αρχείου." + +#: ../src/file.cpp:599 +#: ../src/file.cpp:607 +#: ../src/file.cpp:615 +#: ../src/file.cpp:621 +#: ../src/file.cpp:626 +msgid "Document not saved." +msgstr "Το έγγραφο δεν αποθηκεύτηκε." -#: ../src/text-chemistry.cpp:230 ../src/verbs.cpp:2361 -msgid "Remove text from path" -msgstr "Αφαίρεση κειμένου από μονοπάτι" +#: ../src/file.cpp:606 +#, c-format +msgid "File %s is write protected. Please remove write protection and try again." +msgstr "Το αρχείο %s προστατεύεται από εγγραφή. Παρακαλώ αφαιρέστε τη προστασία εγγραφής και ξαναδοκιμάστε." -#: ../src/text-chemistry.cpp:270 ../src/text-chemistry.cpp:291 -msgid "Select text(s) to remove kerns from." -msgstr "Επιλέξτε κείμενο για αφαίρεση διαστοιχειώσεων." +#: ../src/file.cpp:614 +#, c-format +msgid "File %s could not be saved." +msgstr "Αδυναμία αποθήκευσης του αρχείου %s." -#: ../src/text-chemistry.cpp:294 -msgid "Remove manual kerns" -msgstr "Αφαίρεση διαστοιχειώσεων" +#: ../src/file.cpp:631 +msgid "Document saved." +msgstr "Αποθήκευση εγγράφου." -#: ../src/text-chemistry.cpp:314 -msgid "" -"Select a text and one or more paths or shapes to flow text " -"into frame." -msgstr "" -"Επιλέξτε κείμενο και μονοπάτια ή σχήματα για ροή κειμένου " -"εντός πλαισίου." +#. We are saving for the first time; create a unique default filename +#: ../src/file.cpp:764 +#: ../src/file.cpp:1198 +#, c-format +msgid "drawing%s" +msgstr "σχεδίαση%s" -#: ../src/text-chemistry.cpp:382 -msgid "Flow text into shape" -msgstr "Ροή κειμένου εντός σχήματος" +#: ../src/file.cpp:770 +#, c-format +msgid "drawing-%d%s" +msgstr "σχεδίαση-%d%s" -# -#: ../src/text-chemistry.cpp:404 -msgid "Select a flowed text to unflow it." -msgstr "Επιλέξτε ρέον κείμενο για κατάργηση ροής." +#: ../src/file.cpp:774 +#, c-format +msgid "%s" +msgstr "%s" -#: ../src/text-chemistry.cpp:478 -msgid "Unflow flowed text" -msgstr "Κατάργηση ροής κειμένου" +#: ../src/file.cpp:789 +msgid "Select file to save a copy to" +msgstr "Επιλογή αρχείου για αποθήκευση αντιγράφου" -# -#: ../src/text-chemistry.cpp:490 -msgid "Select flowed text(s) to convert." -msgstr "Επιλέξτε ρέον κείμενο για μετατροπή." +#: ../src/file.cpp:791 +msgid "Select file to save to" +msgstr "Επιλογή αρχείου για αποθήκευση" -#: ../src/text-chemistry.cpp:508 -msgid "The flowed text(s) must be visible in order to be converted." -msgstr "Το ρέον κείμενο πρέπει να είναι ορατό για να μετατραπεί." +#: ../src/file.cpp:886 +msgid "No changes need to be saved." +msgstr "Χωρίς αλλαγές προς αποθήκευση." -#: ../src/text-chemistry.cpp:536 -msgid "Convert flowed text to text" -msgstr "Μετατροπή ρέοντος κειμένου σε κείμενο." +#: ../src/file.cpp:903 +msgid "Saving document..." +msgstr "Αποθήκευση εγγράφου..." -# -#: ../src/text-chemistry.cpp:541 -msgid "No flowed text(s) to convert in the selection." -msgstr "Δεν υπάρχουν ρέοντα κείμενα για μετατροπή εντός της επιλογής." - -#: ../src/text-context.cpp:449 -msgid "Click to edit the text, drag to select part of the text." -msgstr "" -"Κλικ για επεξεργασία του κειμένου, σύρετε για να επιλέξετε " -"μέρους του κειμένου." +#: ../src/file.cpp:1058 +msgid "Import" +msgstr "Εισαγωγή" -#: ../src/text-context.cpp:451 -msgid "" -"Click to edit the flowed text, drag to select part of the text." -msgstr "" -"Κλικ για επεξεργασία του ρέοντος κειμένου, σύρετε για να " -"επιλέξετε μέρος του κειμένου." +#: ../src/file.cpp:1108 +msgid "Select file to import" +msgstr "Επιλογή αρχείου για εισαγωγή" -#: ../src/text-context.cpp:506 -msgid "Create text" -msgstr "Δημιουργία κειμένου" +#: ../src/file.cpp:1220 +msgid "Select file to export to" +msgstr "Επιλογή αρχείου για εξαγωγή" -#: ../src/text-context.cpp:530 -msgid "Non-printable character" -msgstr "Μη-εκτυπώσιμος χαρακτήρας" +#: ../src/file.cpp:1463 +#: ../src/verbs.cpp:2251 +msgid "Import From Open Clip Art Library" +msgstr "Εισαγωγή από βιβλιοθήκη Open Clip Art" -#: ../src/text-context.cpp:545 -msgid "Insert Unicode character" -msgstr "Εισαγωγή χαρακτήρα Unicode" +# #-#-#-#-# libgnomeui.master.el.po (el) #-#-#-#-# +# #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-# +# +# #-#-#-#-# gnucash-el.po (abiword 1.0) #-#-#-#-# +# +# #-#-#-#-# mrproject-el.po (mrproject 0.5) #-#-#-#-# +# +# #-#-#-#-# orca.master.el.po (orca.HEAD) #-#-#-#-# +# #-#-#-#-# libgnomeui.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-# +# +# #-#-#-#-# gnucash-el.po (abiword 1.0) #-#-#-#-# +# +# #-#-#-#-# mrproject-el.po (mrproject 0.5) #-#-#-#-# +# +#: ../src/filter-enums.cpp:20 +msgid "Blend" +msgstr "Ανάμειξη" -#: ../src/text-context.cpp:580 -#, c-format -msgid "Unicode (Enter to finish): %s: %s" -msgstr "Unicode (Enter για τερματισμό): %s: %s" +# +#: ../src/filter-enums.cpp:21 +msgid "Color Matrix" +msgstr "Πίνακας χρωμάτων" -#: ../src/text-context.cpp:582 ../src/text-context.cpp:881 -msgid "Unicode (Enter to finish): " -msgstr "Unicode (Enter για τερματισμό): " +#: ../src/filter-enums.cpp:22 +msgid "Component Transfer" +msgstr "Μεταφορά συστατικού" -#: ../src/text-context.cpp:669 -#, c-format -msgid "Flowed text frame: %s × %s" -msgstr "Πλαίσιο ρέοντος κειμένου: %s × %s" +# #-#-#-#-# balsa.master.el.po (balsa 2.0.13) #-#-#-#-# +# +#: ../src/filter-enums.cpp:23 +msgid "Composite" +msgstr "Σύνθεση" -#: ../src/text-context.cpp:715 -msgid "Type text; Enter to start new line." -msgstr "Πληκτρολογήστε κείμενο. Enter για νέα γραμμή." +#: ../src/filter-enums.cpp:24 +msgid "Convolve Matrix" +msgstr "Πίνακας συνέλιξης" -#: ../src/text-context.cpp:726 -msgid "Flowed text is created." -msgstr "Δημιουργείται ρέον κείμενο." +#: ../src/filter-enums.cpp:25 +msgid "Diffuse Lighting" +msgstr "Διάχυση φωτισμού" -#: ../src/text-context.cpp:728 -msgid "Create flowed text" -msgstr "Δημιουργία ρέοντος κειμένου" +#: ../src/filter-enums.cpp:26 +msgid "Displacement Map" +msgstr "Χάρτης μετατόπισης" -#: ../src/text-context.cpp:730 -msgid "" -"The frame is too small for the current font size. Flowed text not " -"created." -msgstr "" -"Το πλαίσιο είναι πολύ μικρό για το μέγεθος γραμματοσειράς. Δεν ήταν " -"δυνατή η δημιουργία ρέοντος κειμένου." +#: ../src/filter-enums.cpp:27 +msgid "Flood" +msgstr "Γέμισμα" -#: ../src/text-context.cpp:866 -msgid "No-break space" -msgstr "Μη-διακοπτόμενο κενό" +# #-#-#-#-# orca.master.el.po (orca.HEAD) #-#-#-#-# +# #-#-#-#-# gtkhtml.HEAD.el.po (el) #-#-#-#-# +# +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-# +# +# #-#-#-#-# nautilus.master.el.po (el) #-#-#-#-# +# +#: ../src/filter-enums.cpp:29 +#: ../src/selection-describer.cpp:54 +msgid "Image" +msgstr "Εικόνα" -#: ../src/text-context.cpp:868 -msgid "Insert no-break space" -msgstr "Εισαγωγή μη-διακοπτόμενου κενού" +#: ../src/filter-enums.cpp:30 +msgid "Merge" +msgstr "Συγχώνευση" -#: ../src/text-context.cpp:905 -msgid "Make bold" -msgstr "Έντονη στοιχειοθεσία" +#: ../src/filter-enums.cpp:32 +#: ../src/live_effects/effect.cpp:98 +msgid "Offset" +msgstr "Μετατόπιση" -#: ../src/text-context.cpp:923 -msgid "Make italic" -msgstr "Πλάγια στοιχειοθεσία" +#: ../src/filter-enums.cpp:33 +msgid "Specular Lighting" +msgstr "Αντανάκλαση φωτισμού" -#: ../src/text-context.cpp:962 -msgid "New line" -msgstr "Αλλαγή γραμμής" +#: ../src/filter-enums.cpp:34 +msgid "Tile" +msgstr "Πλακίδιο" -#: ../src/text-context.cpp:996 -msgid "Backspace" -msgstr "Backspace" +#: ../src/filter-enums.cpp:35 +#: ../src/filter-enums.cpp:117 +msgid "Turbulence" +msgstr "Ανατάραξη" -#: ../src/text-context.cpp:1044 -msgid "Kern to the left" -msgstr "Διαστοιχείωση προς τα αριστερά" +#: ../src/filter-enums.cpp:40 +msgid "Source Graphic" +msgstr "Πηγή γραφικού" -#: ../src/text-context.cpp:1069 -msgid "Kern to the right" -msgstr "Διαστοιχείωση προς τα δεξιά" +#: ../src/filter-enums.cpp:41 +msgid "Source Alpha" +msgstr "Πηγή άλφα" -#: ../src/text-context.cpp:1094 -msgid "Kern up" -msgstr "Διαστοιχείωση προς τα πάνω" +#: ../src/filter-enums.cpp:42 +msgid "Background Image" +msgstr "Εικόνα παρασκηνίου" -#: ../src/text-context.cpp:1119 -msgid "Kern down" -msgstr "Διαστοιχείωση προς τα κάτω" +#: ../src/filter-enums.cpp:43 +msgid "Background Alpha" +msgstr "Άλφα παρασκηνίου" -#: ../src/text-context.cpp:1195 -msgid "Rotate counterclockwise" -msgstr "Περιστροφή αριστερόστροφα" +#: ../src/filter-enums.cpp:44 +msgid "Fill Paint" +msgstr "Βαφή γεμίσματος" -#: ../src/text-context.cpp:1216 -msgid "Rotate clockwise" -msgstr "Περιστροφή δεξιόστροφα" +#: ../src/filter-enums.cpp:45 +msgid "Stroke Paint" +msgstr "Βαφή πινελιάς" -#: ../src/text-context.cpp:1233 -msgid "Contract line spacing" -msgstr "Μείωση διάστιχου" +#: ../src/filter-enums.cpp:51 +msgctxt "Filter blend mode" +msgid "Normal" +msgstr "Κανονικός" -#: ../src/text-context.cpp:1240 -msgid "Contract letter spacing" -msgstr "Μείωση διάκενου μεταξύ γραμμάτων" +#: ../src/filter-enums.cpp:52 +msgctxt "Filter blend mode" +msgid "Multiply" +msgstr "Πολλαπλασιασμός" -#: ../src/text-context.cpp:1258 -msgid "Expand line spacing" -msgstr "Αύξηση διάστιχου" +#: ../src/filter-enums.cpp:53 +msgctxt "Filter blend mode" +msgid "Screen" +msgstr "Οθόνη" -#: ../src/text-context.cpp:1265 -msgid "Expand letter spacing" -msgstr "Αύξηση διάκενου μεταξύ γραμμάτων" +#: ../src/filter-enums.cpp:54 +msgctxt "Filter blend mode" +msgid "Darken" +msgstr "Σκοτείνιασμα" -#: ../src/text-context.cpp:1394 -msgid "Paste text" -msgstr "Επικόλληση κειμένου" +#: ../src/filter-enums.cpp:55 +msgctxt "Filter blend mode" +msgid "Lighten" +msgstr "Φωτισμός" -#: ../src/text-context.cpp:1645 -#, c-format -msgid "" -"Type or edit flowed text (%d characters%s); Enter to start new " -"paragraph." -msgstr "" -"Πληκτρολογήστε ή επεξεργαστείτε ρέον κείμενο (%d χαρακτήρες%s). Enter " -"για νέα παράγραφο." +#: ../src/filter-enums.cpp:61 +msgid "Matrix" +msgstr "πίνακας" -#: ../src/text-context.cpp:1647 -#, c-format -msgid "Type or edit text (%d characters%s); Enter to start new line." -msgstr "" -"Πληκτρολογήστε ή επεξεργαστείτε κείμενο (%d χαρακτήρες%s). Enter για " -"νέα γραμμή." +#: ../src/filter-enums.cpp:62 +msgid "Saturate" +msgstr "Κορεσμός" -#: ../src/text-context.cpp:1655 ../src/tools-switch.cpp:197 -msgid "" -"Click to select or create text, drag to create flowed text; " -"then type." -msgstr "" -"Κλικ για να επιλέξετε ή να δημιουργήσετε κείμενο, σύρετε και " -"πληκτρολογήστε για δημιουργία ρέοντος κειμένου." +#: ../src/filter-enums.cpp:63 +msgid "Hue Rotate" +msgstr "Περιστροφή απόχρωσης" -#: ../src/text-context.cpp:1765 -msgid "Type text" -msgstr "Πληκτρολόγηση κειμένου" +#: ../src/filter-enums.cpp:64 +msgid "Luminance to Alpha" +msgstr "Φωτεινότητα σε άλφα" -#: ../src/text-editing.cpp:42 -msgid "You cannot edit cloned character data." -msgstr "" +#: ../src/filter-enums.cpp:71 +msgid "Over" +msgstr "Πάνω από" -#: ../src/tools-switch.cpp:137 -msgid "To tweak a path by pushing, select it and drag over it." -msgstr "" +#: ../src/filter-enums.cpp:72 +msgid "In" +msgstr "Μέσα " -#: ../src/tools-switch.cpp:143 -msgid "To spray a path by pushing, select it and drag over it." -msgstr "" +#: ../src/filter-enums.cpp:73 +msgid "Out" +msgstr "Έξω " -#: ../src/tools-switch.cpp:149 -msgid "" -"Drag to create a rectangle. Drag controls to round corners and " -"resize. Click to select." -msgstr "" -"Σύρετε για δημιουργία ορθογωνίου. Σύρετε τα σημεία ελέγχου για " -"στρογγυλοποίηση γωνιών και αλλαγή μεγέθους. Κλικ για επιλογή." +# +#: ../src/filter-enums.cpp:74 +msgid "Atop" +msgstr "Στην κορυφή" -#: ../src/tools-switch.cpp:155 -msgid "" -"Drag to create a 3D box. Drag controls to resize in " -"perspective. Click to select (with Ctrl+Alt for single faces)." -msgstr "" +#: ../src/filter-enums.cpp:75 +msgid "XOR" +msgstr "XOR" -#: ../src/tools-switch.cpp:161 -msgid "" -"Drag to create an ellipse. Drag controls to make an arc or " -"segment. Click to select." -msgstr "" -"Σύρετε για δημιουργία έλλειψης. Σύρετε τα σημεία ελέγχου για " -"δημιουργία τόξου ή τμήματος. Κλικ για επιλογή." +#: ../src/filter-enums.cpp:76 +msgid "Arithmetic" +msgstr "Αριθμητική" -#: ../src/tools-switch.cpp:167 -msgid "" -"Drag to create a star. Drag controls to edit the star shape. " -"Click to select." -msgstr "" -"Σύρετε για δημιουργία αστεριού. Σύρετε τα σημεία ελέγχου για " -"επεξεργασία του σχήματος. Κλικ για επιλογή." +# #-#-#-#-# balsa.master.el.po (balsa 2.0.13) #-#-#-#-# +# +#: ../src/filter-enums.cpp:82 +msgid "Identity" +msgstr "Ταυτότητα" -#: ../src/tools-switch.cpp:173 -msgid "" -"Drag to create a spiral. Drag controls to edit the spiral " -"shape. Click to select." -msgstr "" -"Σύρετε για δημιουργία σπείρας. Σύρετε τα σημεία ελέγχου για " -"επεξεργασία του σχήματος. Κλικ για επιλογή." +#: ../src/filter-enums.cpp:83 +msgid "Table" +msgstr "Πίνακας" -#: ../src/tools-switch.cpp:179 -msgid "" -"Drag to create a freehand line. Shift appends to selected " -"path, Alt activates sketch mode." -msgstr "" -"Σύρετε για ελεύθερη σχεδίαση. Shift προσαρτά στο επιλεγμένο " -"μονοπάτι, Alt ενεργοποιεί τη δημιουργία σκίτσου." +#: ../src/filter-enums.cpp:84 +msgid "Discrete" +msgstr "Διακριτός" -#: ../src/tools-switch.cpp:185 -msgid "" -"Click or click and drag to start a path; with Shift to " -"append to selected path. Ctrl+click to create single dots (straight " -"line modes only)." -msgstr "" -"Κλικ ή κλικ και σύρετε για έναρξη μονοπατιού, με Shift " -"για προσάρτηση στο επιλεγμένο μονοπάτι. Ctrl+κλικ για δημιουργία " -"κουκίδων." +#: ../src/filter-enums.cpp:85 +msgid "Linear" +msgstr "Γραμμικό" -#: ../src/tools-switch.cpp:191 -msgid "" -"Drag to draw a calligraphic stroke; with Ctrl to track a guide " -"path. Arrow keys adjust width (left/right) and angle (up/down)." -msgstr "" -"Σύρετε για καλλιγραφική πινελιά, με Ctrl για παρακολούθηση " -"μονοπατιού-οδηγού. Βέλη για προσαρμογή πλάτους και γωνίας." +#: ../src/filter-enums.cpp:86 +msgid "Gamma" +msgstr "Γάμμα" -#: ../src/tools-switch.cpp:203 -msgid "" -"Drag or double click to create a gradient on selected objects, " -"drag handles to adjust gradients." -msgstr "" -"Σύρετε ή διπλό κλικ για δημιουργία διαβάθμισης στα επιλεγμένα " -"αντικείμενα, σύρετε τα σημεία ελέγχου για προσαρμογή." +#: ../src/filter-enums.cpp:92 +#: ../src/selection-chemistry.cpp:436 +#: ../src/widgets/gradient-selector.cpp:142 +msgid "Duplicate" +msgstr "Διπλασιασμός" -#: ../src/tools-switch.cpp:209 -msgid "" -"Click or drag around an area to zoom in, Shift+click to " -"zoom out." -msgstr "" -"Κλικ ή σύρετε γύρω από μια περιοχή για μεγέθυνση, Shift" -"+κλικ για σμίκρυνση." +#: ../src/filter-enums.cpp:93 +msgid "Wrap" +msgstr "Αναδίπλωση" -#: ../src/tools-switch.cpp:221 -msgid "Click and drag between shapes to create a connector." -msgstr "Κλικ και σύρετε ανάμεσα σε σχήματα για δημιουργία συνδέσμου." +#: ../src/filter-enums.cpp:100 +#: ../src/flood-context.cpp:249 +#: ../src/widgets/sp-color-icc-selector.cpp:234 +#: ../src/widgets/sp-color-scales.cpp:405 +#: ../src/widgets/sp-color-scales.cpp:406 +msgid "Red" +msgstr "Κόκκινο" -#: ../src/tools-switch.cpp:227 -msgid "" -"Click to paint a bounded area, Shift+click to union the new " -"fill with the current selection, Ctrl+click to change the clicked " -"object's fill and stroke to the current setting." -msgstr "" -"Κλικ για γέμισμα οριοθετημένης περιοχής, Shift+κλικ για ένωση " -"του νέου γεμίσματος με την τρέχουσα επιλογή, Ctrl+κλικ για αλλαγή " -"γεμίσματος και πινελιάς του αντικειμένου στην τρέχουσα ρύθμιση." +#: ../src/filter-enums.cpp:101 +#: ../src/flood-context.cpp:250 +#: ../src/widgets/sp-color-icc-selector.cpp:234 +#: ../src/widgets/sp-color-scales.cpp:408 +#: ../src/widgets/sp-color-scales.cpp:409 +msgid "Green" +msgstr "Πράσινο" -#: ../src/tools-switch.cpp:233 -msgid "Drag to erase." -msgstr "Σύρετε για διαγραφή." +#: ../src/filter-enums.cpp:102 +#: ../src/flood-context.cpp:251 +#: ../src/widgets/sp-color-icc-selector.cpp:234 +#: ../src/widgets/sp-color-scales.cpp:411 +#: ../src/widgets/sp-color-scales.cpp:412 +msgid "Blue" +msgstr "Μπλε" -#: ../src/tools-switch.cpp:239 -msgid "Choose a subtool from the toolbar" -msgstr "Επιλέξτε υπο-εργαλείο από τη γραμμή εργαλείων" +#: ../src/filter-enums.cpp:103 +#: ../src/flood-context.cpp:255 +msgid "Alpha" +msgstr "Άλφα" -#: ../src/trace/potrace/inkscape-potrace.cpp:524 -#: ../src/trace/potrace/inkscape-potrace.cpp:598 -#, c-format -msgid "Trace: %d. %ld nodes" -msgstr "Ιχνηλασία: %d. %ld κόμβοι" +# +#: ../src/filter-enums.cpp:109 +msgid "Erode" +msgstr "Διάβρωση" -#: ../src/trace/trace.cpp:73 ../src/trace/trace.cpp:138 -#: ../src/trace/trace.cpp:146 ../src/trace/trace.cpp:245 -msgid "Select an image to trace" -msgstr "Επιλέξτε μια εικόνα για ιχνηλασία" +#: ../src/filter-enums.cpp:110 +msgid "Dilate" +msgstr "Επέκταση" -#: ../src/trace/trace.cpp:108 -msgid "Select only one image to trace" -msgstr "Επιλέξτε μόνο μια εικόνα για ιχνηλασία" +#: ../src/filter-enums.cpp:116 +msgid "Fractal Noise" +msgstr "Κλαστικός θόρυβος" -#: ../src/trace/trace.cpp:126 -msgid "Select one image and one or more shapes above it" -msgstr "Επιλέξτε μια εικόνα και ένα ή περισσότερα σχήματα επάνω της" +#: ../src/filter-enums.cpp:123 +msgid "Distant Light" +msgstr "Μακρινό φως" -#: ../src/trace/trace.cpp:236 -#, fuzzy -msgid "Trace: No active desktop" -msgstr "στην επιφάνεια εργασίας" +#: ../src/filter-enums.cpp:124 +msgid "Point Light" +msgstr "Σημειακό φως" -#: ../src/trace/trace.cpp:336 -#, fuzzy -msgid "Invalid SIOX result" -msgstr "Μη έγκυρη απάντηση" +#: ../src/filter-enums.cpp:125 +msgid "Spot Light" +msgstr "Προβολέας" -#: ../src/trace/trace.cpp:441 -#, fuzzy -msgid "Trace: No active document" -msgstr "Ορισμός του ρι_ζικού καταλόγου στο ενεργό έγγραφο" +#: ../src/flood-context.cpp:248 +msgid "Visible Colors" +msgstr "Ορατά χρώματα" -#: ../src/trace/trace.cpp:464 -msgid "Trace: Image has no bitmap data" -msgstr "" +# #-#-#-#-# gtk-engines.master.el.po (el) #-#-#-#-# +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-# +# +# #-#-#-#-# orca.gnome-2-20.el.po (el) #-#-#-#-# +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-# +# +# #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# +# +# #-#-#-#-# orca.master.el.po (orca.HEAD) #-#-#-#-# +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-# +# +# #-#-#-#-# nautilus.master.el.po (el) #-#-#-#-# +# +# #-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-# +# +#: ../src/flood-context.cpp:266 +msgctxt "Flood autogap" +msgid "None" +msgstr "Κανένα" -#: ../src/trace/trace.cpp:471 -#, fuzzy -msgid "Trace: Starting trace..." -msgstr "Διακοπείσα σωλήνωση" +#: ../src/flood-context.cpp:267 +msgctxt "Flood autogap" +msgid "Small" +msgstr "Μικρό" -#. ## inform the document, so we can undo -#: ../src/trace/trace.cpp:574 -msgid "Trace bitmap" -msgstr "Ιχνηλασία ψηφιογραφικής εικόνας" +#: ../src/flood-context.cpp:268 +msgctxt "Flood autogap" +msgid "Medium" +msgstr "Μέτριο" -#: ../src/trace/trace.cpp:578 -#, c-format -msgid "Trace: Done. %ld nodes created" -msgstr "Ιχνηλασία: Τέλος. Δημιουργήθηκαν %ld κόμβοι" +#: ../src/flood-context.cpp:269 +msgctxt "Flood autogap" +msgid "Large" +msgstr "Μεγάλο" -#: ../src/tweak-context.cpp:211 -#, c-format -msgid "%s. Drag to move." -msgstr "%s. Σύρετε για μετακίνηση." +#: ../src/flood-context.cpp:471 +msgid "Too much inset, the result is empty." +msgstr "υπερβολική συρρίκνωση, το αποτέλεσμα είναι κενό." -#: ../src/tweak-context.cpp:215 +#: ../src/flood-context.cpp:511 #, c-format -msgid "%s. Drag or click to move in; with Shift to move out." -msgstr "" +msgid "Area filled, path with %d node created and unioned with selection." +msgid_plural "Area filled, path with %d nodes created and unioned with selection." +msgstr[0] "Γεμάτη περιοχή, μονοπάτι με %d δημιουργημένο κόμβο και συνένωση με την επιλογή." +msgstr[1] "Γεμάτη περιοχή, μονοπάτι με %d δημιουργημένους κόμβους και συνένωση με την επιλογή." -#: ../src/tweak-context.cpp:219 +#: ../src/flood-context.cpp:515 #, c-format -msgid "%s. Drag or click to move randomly." -msgstr "" +msgid "Area filled, path with %d node created." +msgid_plural "Area filled, path with %d nodes created." +msgstr[0] "Γεμάτη περιοχή, μονοπάτι με %dδημιουργημένο κόμβο" +msgstr[1] "Γεμάτη περιοχή, μονοπάτι με %d δημιουργημένους κόμβους" -#: ../src/tweak-context.cpp:223 -#, c-format -msgid "%s. Drag or click to scale down; with Shift to scale up." -msgstr "" +#: ../src/flood-context.cpp:787 +#: ../src/flood-context.cpp:1101 +msgid "Area is not bounded, cannot fill." +msgstr "Η περιοχή δεν είναι οριοθετημένη, αδυναμία γεμίσματος." -#: ../src/tweak-context.cpp:227 -#, c-format -msgid "" -"%s. Drag or click to rotate clockwise; with Shift, " -"counterclockwise." -msgstr "" +#: ../src/flood-context.cpp:1106 +msgid "Only the visible part of the bounded area was filled. If you want to fill all of the area, undo, zoom out, and fill again." +msgstr "Μόνο το ορατό κομμάτι της οριοθετημένης περιοχής γέμισε. Εάν θέλετε να γεμίσετε όλη την περιοχή, αναίρεση, σμίκρυνση και πάλι γέμισμα." -#: ../src/tweak-context.cpp:231 -#, c-format -msgid "%s. Drag or click to duplicate; with Shift, delete." -msgstr "" +#: ../src/flood-context.cpp:1124 +#: ../src/flood-context.cpp:1283 +msgid "Fill bounded area" +msgstr "Γέμισμα οριοθετημένης περιοχής" -#: ../src/tweak-context.cpp:235 -#, c-format -msgid "%s. Drag to push paths." -msgstr "" +#: ../src/flood-context.cpp:1143 +msgid "Set style on object" +msgstr "Ορισμός μορφοποίησης σε αντικείμενο" -#: ../src/tweak-context.cpp:239 +#: ../src/flood-context.cpp:1202 +msgid "Draw over areas to add to fill, hold Alt for touch fill" +msgstr "Σχεδίαση πάνω από περιοχές για προσθήκη στο γέμισμα, πατήστε Alt για γέμισμα επαφής" + +# +#: ../src/gradient-context.cpp:132 +#: ../src/gradient-drag.cpp:77 +msgid "Linear gradient start" +msgstr "Γραμμική διαβάθμιση αρχή" + +# +#. POINT_LG_BEGIN +#: ../src/gradient-context.cpp:133 +#: ../src/gradient-drag.cpp:78 +msgid "Linear gradient end" +msgstr "Γραμμική διαβάθμιση τέλος" + +# +#: ../src/gradient-context.cpp:134 +#: ../src/gradient-drag.cpp:79 +msgid "Linear gradient mid stop" +msgstr "Γραμμική διαβάθμιση μεσαία φάση" + +# +#: ../src/gradient-context.cpp:135 +#: ../src/gradient-drag.cpp:80 +msgid "Radial gradient center" +msgstr "Γραμμική διαβάθμιση κέντρο" + +# +#: ../src/gradient-context.cpp:136 +#: ../src/gradient-context.cpp:137 +#: ../src/gradient-drag.cpp:81 +#: ../src/gradient-drag.cpp:82 +msgid "Radial gradient radius" +msgstr "Γραμμική διαβάθμιση ακτίνα" + +# +#: ../src/gradient-context.cpp:138 +#: ../src/gradient-drag.cpp:83 +msgid "Radial gradient focus" +msgstr "Γραμμική διαβάθμιση εστίαση" + +# +#. POINT_RG_FOCUS +#: ../src/gradient-context.cpp:139 +#: ../src/gradient-context.cpp:140 +#: ../src/gradient-drag.cpp:84 +#: ../src/gradient-drag.cpp:85 +msgid "Radial gradient mid stop" +msgstr "Ακτινωτή διαβάθμιση μεσαία φάση" + +#. TRANSLATORS: %s will be substituted with the point name (see previous messages); This is part of a compound message +#: ../src/gradient-context.cpp:165 #, c-format -msgid "%s. Drag or click to inset paths; with Shift to outset." -msgstr "" +msgid "%s selected" +msgstr "%s επιλεγμένο" -#: ../src/tweak-context.cpp:247 +#. TRANSLATORS: Mind the space in front. This is part of a compound message +#: ../src/gradient-context.cpp:167 +#: ../src/gradient-context.cpp:176 #, c-format -msgid "%s. Drag or click to attract paths; with Shift to repel." -msgstr "" +msgid " out of %d gradient handle" +msgid_plural " out of %d gradient handles" +msgstr[0] "εκτός της λαβής διαβάθμισης κατά %d" +msgstr[1] "εκτός των λαβών διαβάθμισης κατά %d" -#: ../src/tweak-context.cpp:255 +#. TRANSLATORS: Mind the space in front. (Refers to gradient handles selected). This is part of a compound message +#: ../src/gradient-context.cpp:168 +#: ../src/gradient-context.cpp:177 +#: ../src/gradient-context.cpp:184 #, c-format -msgid "%s. Drag or click to roughen paths." -msgstr "" +msgid " on %d selected object" +msgid_plural " on %d selected objects" +msgstr[0] "σε %d επιλεγμένο αντικείμενο" +msgstr[1] "σε %d επιλεγμένα αντικείμενα" -#: ../src/tweak-context.cpp:259 +#. TRANSLATORS: This is a part of a compound message (out of two more indicating: grandint handle count & object count) +#: ../src/gradient-context.cpp:174 #, c-format -msgid "%s. Drag or click to paint objects with color." -msgstr "" +msgid "One handle merging %d stop (drag with Shift to separate) selected" +msgid_plural "One handle merging %d stops (drag with Shift to separate) selected" +msgstr[0] "Μία λαβή που αναμιγνύει %d επιλεγμένη φάση (σύρσιμο με Shift για διαχωρισμό)" +msgstr[1] "Μία λαβή που αναμιγνύει %d επιλεγμένες φάσεις (σύρσιμο με Shift για διαχωρισμό)" -#: ../src/tweak-context.cpp:263 +#. TRANSLATORS: The plural refers to number of selected gradient handles. This is part of a compound message (part two indicates selected object count) +#: ../src/gradient-context.cpp:182 #, c-format -msgid "%s. Drag or click to randomize colors." -msgstr "" +msgid "%d gradient handle selected out of %d" +msgid_plural "%d gradient handles selected out of %d" +msgstr[0] "%d επιλεγμένη λαβή διαβάθμισης εκτός κατά %d" +msgstr[1] "%d επιλεγμένες λαβές διαβάθμισης εκτός κατά %d" -#: ../src/tweak-context.cpp:267 +#. TRANSLATORS: The plural refers to number of selected objects +#: ../src/gradient-context.cpp:189 #, c-format -msgid "" -"%s. Drag or click to increase blur; with Shift to decrease." -msgstr "" +msgid "No gradient handles selected out of %d on %d selected object" +msgid_plural "No gradient handles selected out of %d on %d selected objects" +msgstr[0] "Καμία λαβή διαβάθμισης δεν επιλέχτηκε από %d στο %d επιλεγμένο αντικείμενο" +msgstr[1] "Καμία λαβή διαβάθμισης δεν επιλέχτηκε από %d στα %d επιλεγμένα αντικείμενα" + +#: ../src/gradient-context.cpp:389 +#: ../src/gradient-context.cpp:482 +#: ../src/ui/dialog/swatches.cpp:187 +#: ../src/widgets/gradient-vector.cpp:740 +msgid "Add gradient stop" +msgstr "Προσθήκη φάσης διαβάθμισης" -#: ../src/tweak-context.cpp:1228 -msgid "Nothing selected! Select objects to tweak." -msgstr "" +#: ../src/gradient-context.cpp:457 +msgid "Simplify gradient" +msgstr "Απλοποίηση διαβάθμισης" -#: ../src/tweak-context.cpp:1264 -#, fuzzy -msgid "Move tweak" -msgstr "Μεταφορά σε" +#: ../src/gradient-context.cpp:534 +msgid "Create default gradient" +msgstr "Δημιουργία προκαθορισμένης διαβάθμισης" -#: ../src/tweak-context.cpp:1268 -#, fuzzy -msgid "Move in/out tweak" -msgstr "Μετακίνη παραθύρου στην επόμενη" +#: ../src/gradient-context.cpp:589 +msgid "Draw around handles to select them" +msgstr "Σχεδίαση γύρω από τις λαβές για την επιλογή τους" -#: ../src/tweak-context.cpp:1272 -#, fuzzy -msgid "Move jitter tweak" -msgstr "Σχέδιο" +#: ../src/gradient-context.cpp:698 +msgid "Ctrl: snap gradient angle" +msgstr "Ctrl: προσκόλληση γωνίας διαβάθμισης" -#: ../src/tweak-context.cpp:1276 -#, fuzzy -msgid "Scale tweak" -msgstr "Ορισμός κλίμακας" +#: ../src/gradient-context.cpp:699 +msgid "Shift: draw gradient around the starting point" +msgstr "Shift: σχεδίαση διαβάθμισης γύρω από το σημείο εκκίνησης" -#: ../src/tweak-context.cpp:1280 -#, fuzzy -msgid "Rotate tweak" -msgstr "Περιστροφή αριστερά" +#: ../src/gradient-context.cpp:819 +msgid "Invert gradient" +msgstr "Αντιστροφή διαβάθμισης" -#: ../src/tweak-context.cpp:1284 -#, fuzzy -msgid "Duplicate/delete tweak" -msgstr "Δημιουργία διπλοτύπου κάθε επιλεγμένου αντικειμένου" +#: ../src/gradient-context.cpp:936 +#, c-format +msgid "Gradient for %d object; with Ctrl to snap angle" +msgid_plural "Gradient for %d objects; with Ctrl to snap angle" +msgstr[0] "Διαβάθμιση για %d αντικείμενο, με Ctrl για προσκόλληση γωνίας" +msgstr[1] "Διαβάθμιση για %d αντικείμενα, με Ctrl για προσκόλληση γωνίας" -#: ../src/tweak-context.cpp:1288 -#, fuzzy -msgid "Push path tweak" -msgstr "Push όλων των ετικετών" +# +#: ../src/gradient-context.cpp:940 +msgid "Select objects on which to create gradient." +msgstr "Επιλογή αντικειμένων για δημιουργία διαβάθμισης." -#: ../src/tweak-context.cpp:1292 -msgid "Shrink/grow path tweak" -msgstr "" +#: ../src/gradient-drag.cpp:629 +msgid "Merge gradient handles" +msgstr "Συγχώνευση λαβών διαβάθμισης" -#: ../src/tweak-context.cpp:1296 -msgid "Attract/repel path tweak" -msgstr "" +#: ../src/gradient-drag.cpp:934 +msgid "Move gradient handle" +msgstr "Μετακίνηση λαβής διαβάθμισης" -#: ../src/tweak-context.cpp:1300 -#, fuzzy -msgid "Roughen path tweak" -msgstr "πραγματική διαδρομή" +#: ../src/gradient-drag.cpp:987 +#: ../src/widgets/gradient-vector.cpp:771 +msgid "Delete gradient stop" +msgstr "Διαγραφή φάσης διαβάθμισης" -#: ../src/tweak-context.cpp:1304 -#, fuzzy -msgid "Color paint tweak" -msgstr "Παλέτα χρωμάτων" - -# -#: ../src/tweak-context.cpp:1308 -#, fuzzy -msgid "Color jitter tweak" -msgstr "Κατάσταση χρωμάτων" +#: ../src/gradient-drag.cpp:1151 +#, c-format +msgid "%s %d for: %s%s; drag with Ctrl to snap offset; click with Ctrl+Alt to delete stop" +msgstr "%s %d για: %s%s, σύρσιμο με Ctrl για προσκόλληση μετατόπισης. Πάτημα με Ctrl+Alt για κατάργηση φάσης" -# -#: ../src/tweak-context.cpp:1312 -#, fuzzy -msgid "Blur tweak" -msgstr "ε χρήση" +#: ../src/gradient-drag.cpp:1155 +#: ../src/gradient-drag.cpp:1162 +msgid " (stroke)" +msgstr "(πινελιά)" -#. check whether something is selected -#: ../src/ui/clipboard.cpp:263 -msgid "Nothing was copied." -msgstr "Τίποτα δεν αντιγράφτηκε." +#: ../src/gradient-drag.cpp:1159 +#, c-format +msgid "%s for: %s%s; drag with Ctrl to snap angle, with Ctrl+Alt to preserve angle, with Ctrl+Shift to scale around center" +msgstr "%s για: %s%s, σύρσιμο με Ctrl για προσκόλληση γωνίας, με Ctrl+Alt για διατήρηση γωνίας, με Ctrl+Shift για κλιμάκωση γύρω από το κέντρο" -#: ../src/ui/clipboard.cpp:335 ../src/ui/clipboard.cpp:544 -#: ../src/ui/clipboard.cpp:567 -msgid "Nothing on the clipboard." -msgstr "Δεν υπάρχει τίποτα στο πρόχειρο." +#: ../src/gradient-drag.cpp:1167 +#, c-format +msgid "Radial gradient center and focus; drag with Shift to separate focus" +msgstr "Ακτινική διαβάθμιση κέντρου and εστίασης, σύρσιμο με Shift για διαχωρισμό εστίασης" -# -#: ../src/ui/clipboard.cpp:393 -msgid "Select object(s) to paste style to." -msgstr "Επιλέξτε αντικείμενα για επικόλληση μορφοποίησης." +#: ../src/gradient-drag.cpp:1170 +#, c-format +msgid "Gradient point shared by %d gradient; drag with Shift to separate" +msgid_plural "Gradient point shared by %d gradients; drag with Shift to separate" +msgstr[0] "Σημείο διαβάθμισης που μοιράζεται από %d διαβάθμιση. Σύρσιμο με Shift για διαχωρισμό" +msgstr[1] "Σημείο διαβάθμισης που μοιράζεται από %d διαβαθμίσεις. Σύρσιμο με Shift για διαχωρισμό" -#: ../src/ui/clipboard.cpp:404 ../src/ui/clipboard.cpp:421 -msgid "No style on the clipboard." -msgstr "Δεν υπάρχει μορφοποίηση στο πρόχειρο." +#: ../src/gradient-drag.cpp:1870 +msgid "Move gradient handle(s)" +msgstr "Μετακίνηση λαβών διαβάθμισης" -# -#: ../src/ui/clipboard.cpp:446 -msgid "Select object(s) to paste size to." -msgstr "Επιλέξτε αντικείμενα για επικόλληση μεγέθους." +#: ../src/gradient-drag.cpp:1906 +msgid "Move gradient mid stop(s)" +msgstr "Μετακίνηση μεσαίων φάσεων διαβάθμισης" -#: ../src/ui/clipboard.cpp:453 -msgid "No size on the clipboard." -msgstr "Δεν υπάρχει μέγεθος στο πρόχειρο." +#: ../src/gradient-drag.cpp:2194 +msgid "Delete gradient stop(s)" +msgstr "Διαγραφή φάσεων διαβάθμισης" -# -#: ../src/ui/clipboard.cpp:506 -msgid "Select object(s) to paste live path effect to." -msgstr "Επιλέξτε αντικείμενα για επικόλληση εφέ μονοπατιού." +#: ../src/helper/units.cpp:37 +#: ../src/live_effects/lpe-ruler.cpp:44 +msgid "Unit" +msgstr "Μονάδα" -#. no_effect: -#: ../src/ui/clipboard.cpp:531 -msgid "No effect on the clipboard." -msgstr "Δεν υπάρχει εφέ στο πρόχειρο." +#. Add the units menu. +#: ../src/helper/units.cpp:37 +#: ../src/widgets/select-toolbar.cpp:498 +#: ../src/widgets/toolbox.cpp:1576 +#: ../src/widgets/toolbox.cpp:3316 +#: ../src/widgets/toolbox.cpp:6040 +#: ../src/widgets/toolbox.cpp:8403 +msgid "Units" +msgstr "Μονάδες" -#: ../src/ui/clipboard.cpp:550 ../src/ui/clipboard.cpp:578 -msgid "Clipboard does not contain a path." -msgstr "Το πρόχειρο δεν περιέχει μονοπάτι." +#: ../src/helper/units.cpp:38 +msgid "Point" +msgstr "Σημείο" -#. Item dialog -#: ../src/ui/context-menu.cpp:112 ../src/verbs.cpp:2679 -msgid "_Object Properties..." -msgstr "_Ιδιότητες Αντικειμένου..." +#: ../src/helper/units.cpp:38 +#: ../src/ui/widget/selected-style.cpp:294 +msgid "pt" +msgstr "pt" -#. Select item -#: ../src/ui/context-menu.cpp:122 -msgid "_Select This" -msgstr "_Επιλογή Αντικειμένου" +#: ../src/helper/units.cpp:38 +msgid "Pt" +msgstr "Pt" -#. Create link -#: ../src/ui/context-menu.cpp:132 -msgid "_Create Link" -msgstr "_Δημιουργία Συνδέσμου" +#: ../src/helper/units.cpp:39 +msgid "Pica" +msgstr "Pica" -#. Set mask -#: ../src/ui/context-menu.cpp:139 -msgid "Set Mask" -msgstr "Ορισμός Μάσκας" +#: ../src/helper/units.cpp:39 +msgid "pc" +msgstr "pc" -#. Release mask -#: ../src/ui/context-menu.cpp:150 -msgid "Release Mask" -msgstr "Αποδέσμευση Μάσκας" +#: ../src/helper/units.cpp:39 +msgid "Picas" +msgstr "Picas" -#. Set Clip -#: ../src/ui/context-menu.cpp:161 -msgid "Set _Clip" -msgstr "Ορισμός Περι_κοπής" +#: ../src/helper/units.cpp:39 +msgid "Pc" +msgstr "Pc" -#. Release Clip -#: ../src/ui/context-menu.cpp:172 -msgid "Release C_lip" -msgstr "Αποδέσμευση Περικ_οπής" +#: ../src/helper/units.cpp:40 +msgid "Pixel" +msgstr "Εικονοστοιχείο" -#: ../src/ui/context-menu.cpp:295 -msgid "Create link" -msgstr "Δημιουργία συνδέσμου" +#: ../src/helper/units.cpp:40 +#: ../src/ui/dialog/inkscape-preferences.cpp:253 +#: ../src/ui/dialog/inkscape-preferences.cpp:257 +#: ../src/ui/dialog/inkscape-preferences.cpp:260 +#: ../src/ui/widget/selected-style.cpp:290 +msgid "px" +msgstr "px" -#. "Ungroup" -#: ../src/ui/context-menu.cpp:313 ../src/verbs.cpp:2355 -msgid "_Ungroup" -msgstr "_Κατάργηση Ομαδοποίησης" +#: ../src/helper/units.cpp:40 +msgid "Pixels" +msgstr "Εικονοστοιχεία" -# -#. Link dialog -#: ../src/ui/context-menu.cpp:353 -msgid "Link _Properties..." -msgstr "_Ιδιότητες συνδέσμου" +#: ../src/helper/units.cpp:40 +msgid "Px" +msgstr "Px" -#. Select item -#: ../src/ui/context-menu.cpp:359 -#, fuzzy -msgid "_Follow Link" -msgstr "Ακολούθηση συνδέσμων" +#. You can add new elements from this point forward +#: ../src/helper/units.cpp:42 +msgid "Percent" +msgstr "Ποσοστό" -#. Reset transformations -#: ../src/ui/context-menu.cpp:364 -msgid "_Remove Link" -msgstr "Διαγ_ραφή συνδέσμου" +#: ../src/helper/units.cpp:42 +#: ../src/ui/dialog/inkscape-preferences.cpp:273 +msgid "%" +msgstr "%" -# -#. Link dialog -#: ../src/ui/context-menu.cpp:412 -msgid "Image _Properties..." -msgstr "_Ιδιότητες εικόνας" +#: ../src/helper/units.cpp:42 +msgid "Percents" +msgstr "Ποσοστά" -#: ../src/ui/context-menu.cpp:418 -msgid "Edit Externally..." -msgstr "Επεξεργασία με εξωτερικό πρόγραμμα" +#: ../src/helper/units.cpp:43 +msgid "Millimeter" +msgstr "Χιλιοστό" -#. Item dialog -#. Fill and Stroke dialog -#: ../src/ui/context-menu.cpp:535 ../src/ui/context-menu.cpp:591 -#: ../src/verbs.cpp:2646 -msgid "_Fill and Stroke..." -msgstr "_Γέμισμα και Πινελιά..." +#: ../src/helper/units.cpp:43 +#: ../src/ui/widget/selected-style.cpp:298 +msgid "mm" +msgstr "mm" -#. Edit Text dialog -#: ../src/ui/context-menu.cpp:598 ../src/verbs.cpp:2661 -msgid "_Text and Font..." -msgstr "_Κείμενο και Γραμματοσειρά..." +#: ../src/helper/units.cpp:43 +msgid "Millimeters" +msgstr "Χιλιοστά" -#. Spellcheck dialog -#: ../src/ui/context-menu.cpp:605 ../src/verbs.cpp:2669 -msgid "Check Spellin_g..." -msgstr "Ορθογραφικός Έλεγχος" +#: ../src/helper/units.cpp:44 +msgid "Centimeter" +msgstr "Εκατοστό" -#. * -#. * Constructor -#. -#: ../src/ui/dialog/aboutbox.cpp:78 -msgid "About Inkscape" -msgstr "Σχετικά με το Inkscape" +#: ../src/helper/units.cpp:44 +msgid "cm" +msgstr "cm" -#: ../src/ui/dialog/aboutbox.cpp:89 -msgid "_Splash" -msgstr "Splash _Οθόνη" +#: ../src/helper/units.cpp:44 +msgid "Centimeters" +msgstr "Εκατοστά" -#: ../src/ui/dialog/aboutbox.cpp:93 -msgid "_Authors" -msgstr "_Συγγραφείς" +#: ../src/helper/units.cpp:45 +msgid "Meter" +msgstr "Μέτρο" -#: ../src/ui/dialog/aboutbox.cpp:95 -msgid "_Translators" -msgstr "_Μεταφραστές" +# #-#-#-#-# libgnomeprintui.master.el.po (el) #-#-#-#-# +# +#: ../src/helper/units.cpp:45 +msgid "m" +msgstr "m" -#: ../src/ui/dialog/aboutbox.cpp:97 -msgid "_License" -msgstr "_Άδεια χρήσης" +#: ../src/helper/units.cpp:45 +msgid "Meters" +msgstr "Μέτρα" -#. TRANSLATORS: This is the filename of the `About Inkscape' picture in -#. the `screens' directory. Thus the translation of "about.svg" should be -#. the filename of its translated version, e.g. about.zh.svg for Chinese. -#. -#. N.B. about.svg changes once per release. (We should probably rename -#. the original to about-0.40.svg etc. as soon as we have a translation. -#. If we do so, then add an item to release-checklist saying that the -#. string here should be changed.) -#. FIXME? INKSCAPE_SCREENSDIR and "about.svg" are in UTF-8, not the -#. native filename encoding... and the filename passed to sp_document_new -#. should be in UTF-*8.. -#: ../src/ui/dialog/aboutbox.cpp:151 -msgid "about.svg" -msgstr "about.svg" +#. no svg_unit +#: ../src/helper/units.cpp:46 +msgid "Inch" +msgstr "Ίντσα" -# #-#-#-#-# accerciser.master.el.po (accerciser.HEAD.el) #-#-#-#-# -# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-# -# -# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-# -# -# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-# -# -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-# -# -# #-#-#-#-# tracker.master.el.po (el) #-#-#-#-# -# #-#-#-#-# accerciser.gnome-2-22.el.po (accerciser) #-#-#-#-# -# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-# -# -# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-# -# -# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# libgnomeprint.master.el.po (el) #-#-#-#-# # -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# libgnomeprintui.master.el.po (el) #-#-#-#-# # -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-# +#: ../src/helper/units.cpp:46 +msgid "in" +msgstr "in" + +#: ../src/helper/units.cpp:46 +msgid "Inches" +msgstr "Ίντσες" + +# #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# # -# #-#-#-#-# window-list.HEAD.el.po (window-list) #-#-#-#-# -# #-#-#-#-# accerciser.HEAD.el.po (accerciser) #-#-#-#-# -# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# fish.HEAD.el.po (fish) #-#-#-#-# -# #-#-#-#-# accerciser.HEAD.el.po (accerciser) #-#-#-#-# -# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# workspace-switcher.HEAD.el.po (workspace-switcher) #-#-#-#-# -# #-#-#-#-# accerciser.HEAD.el.po (accerciser) #-#-#-#-# -# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# clock.HEAD.el.po (clock) #-#-#-#-# -# #-#-#-#-# accerciser.HEAD.el.po (accerciser) #-#-#-#-# -# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# user-guide.HEAD.el.po (user-guide.docs) #-#-#-#-# -# #-#-#-#-# accerciser.HEAD.el.po (accerciser) #-#-#-#-# -# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-# -# -# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-# -# -# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-# -# -# #-#-#-#-# stickynotes_applet.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# accerciser.HEAD.el.po (accerciser) #-#-#-#-# -# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# user-guide.HEAD.el.po (user-guide.docs) #-#-#-#-# -# #-#-#-#-# accerciser.HEAD.el.po (accerciser) #-#-#-#-# -# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# workspace-switcher.HEAD.el.po (workspace-switcher) #-#-#-#-# -# #-#-#-#-# accerciser.HEAD.el.po (accerciser) #-#-#-#-# -# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# fish.HEAD.el.po (fish) #-#-#-#-# -# #-#-#-#-# accerciser.HEAD.el.po (accerciser) #-#-#-#-# -# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# window-list.HEAD.el.po (window-list) #-#-#-#-# -# #-#-#-#-# accerciser.HEAD.el.po (accerciser) #-#-#-#-# -# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# clock.HEAD.el.po (clock) #-#-#-#-# -# #-#-#-#-# accerciser.HEAD.el.po (accerciser) #-#-#-#-# -# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# gnome-system-monitor.master.el.po (el) #-#-#-#-# -# -# #-#-#-#-# tracker.tracker-0.8.el.po (el) #-#-#-#-# -# #-#-#-#-# accerciser.gnome-2-22.el.po (accerciser) #-#-#-#-# -# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-# -# -# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-# -# -# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-# -# -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-# -# -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-# -# -# #-#-#-#-# window-list.HEAD.el.po (window-list) #-#-#-#-# -# #-#-#-#-# accerciser.HEAD.el.po (accerciser) #-#-#-#-# -# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# fish.HEAD.el.po (fish) #-#-#-#-# -# #-#-#-#-# accerciser.HEAD.el.po (accerciser) #-#-#-#-# -# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# workspace-switcher.HEAD.el.po (workspace-switcher) #-#-#-#-# -# #-#-#-#-# accerciser.HEAD.el.po (accerciser) #-#-#-#-# -# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# clock.HEAD.el.po (clock) #-#-#-#-# -# #-#-#-#-# accerciser.HEAD.el.po (accerciser) #-#-#-#-# -# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# user-guide.HEAD.el.po (user-guide.docs) #-#-#-#-# -# #-#-#-#-# accerciser.HEAD.el.po (accerciser) #-#-#-#-# -# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-# -# -# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-# -# -# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-# -# -# #-#-#-#-# stickynotes_applet.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# accerciser.HEAD.el.po (accerciser) #-#-#-#-# -# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# user-guide.HEAD.el.po (user-guide.docs) #-#-#-#-# -# #-#-#-#-# accerciser.HEAD.el.po (accerciser) #-#-#-#-# -# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# workspace-switcher.HEAD.el.po (workspace-switcher) #-#-#-#-# -# #-#-#-#-# accerciser.HEAD.el.po (accerciser) #-#-#-#-# -# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# fish.HEAD.el.po (fish) #-#-#-#-# -# #-#-#-#-# accerciser.HEAD.el.po (accerciser) #-#-#-#-# -# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# window-list.HEAD.el.po (window-list) #-#-#-#-# -# #-#-#-#-# accerciser.HEAD.el.po (accerciser) #-#-#-#-# -# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# clock.HEAD.el.po (clock) #-#-#-#-# -# #-#-#-#-# accerciser.HEAD.el.po (accerciser) #-#-#-#-# -# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# swfdec-gnome.master.el.po (el) #-#-#-#-# -# #-#-#-#-# accerciser.gnome-2-22.el.po (accerciser) #-#-#-#-# -# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# window-list.HEAD.el.po (window-list) #-#-#-#-# -# #-#-#-#-# accerciser.HEAD.el.po (accerciser) #-#-#-#-# -# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# fish.HEAD.el.po (fish) #-#-#-#-# -# #-#-#-#-# accerciser.HEAD.el.po (accerciser) #-#-#-#-# -# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# workspace-switcher.HEAD.el.po (workspace-switcher) #-#-#-#-# -# #-#-#-#-# accerciser.HEAD.el.po (accerciser) #-#-#-#-# -# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# clock.HEAD.el.po (clock) #-#-#-#-# -# #-#-#-#-# accerciser.HEAD.el.po (accerciser) #-#-#-#-# -# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# user-guide.HEAD.el.po (user-guide.docs) #-#-#-#-# -# #-#-#-#-# accerciser.HEAD.el.po (accerciser) #-#-#-#-# -# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# stickynotes_applet.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# accerciser.HEAD.el.po (accerciser) #-#-#-#-# -# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# user-guide.HEAD.el.po (user-guide.docs) #-#-#-#-# -# #-#-#-#-# accerciser.HEAD.el.po (accerciser) #-#-#-#-# -# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# workspace-switcher.HEAD.el.po (workspace-switcher) #-#-#-#-# -# #-#-#-#-# accerciser.HEAD.el.po (accerciser) #-#-#-#-# -# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# fish.HEAD.el.po (fish) #-#-#-#-# -# #-#-#-#-# accerciser.HEAD.el.po (accerciser) #-#-#-#-# -# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# window-list.HEAD.el.po (window-list) #-#-#-#-# -# #-#-#-#-# accerciser.HEAD.el.po (accerciser) #-#-#-#-# -# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# clock.HEAD.el.po (clock) #-#-#-#-# -# #-#-#-#-# accerciser.HEAD.el.po (accerciser) #-#-#-#-# -# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## -# #-#-#-#-# nautilus.master.el.po (el) #-#-#-#-# -# -#. TRANSLATORS: Put here your name (and other national contributors') -#. one per line in the form of: name surname (email). Use \n for newline. -#: ../src/ui/dialog/aboutbox.cpp:388 -msgid "translator-credits" -msgstr "" - -#: ../src/ui/dialog/align-and-distribute.cpp:239 -#: ../src/ui/dialog/align-and-distribute.cpp:890 -msgid "Align" -msgstr "Ευθυγράμμιση" - -#: ../src/ui/dialog/align-and-distribute.cpp:398 -#: ../src/ui/dialog/align-and-distribute.cpp:891 -msgid "Distribute" -msgstr "Κατανομή" - -#: ../src/ui/dialog/align-and-distribute.cpp:468 -msgid "Minimum horizontal gap (in px units) between bounding boxes" -msgstr "" -"Ελάχιστο οριζόντιο κενό (σε px) ανάμεσα στα περιγράμματα των αντικειμένων" - -#. TRANSLATORS: "H:" stands for horizontal gap -#: ../src/ui/dialog/align-and-distribute.cpp:470 -#, fuzzy -msgctxt "Gap" -msgid "_H:" -msgstr "_H:" - -#: ../src/ui/dialog/align-and-distribute.cpp:479 -msgid "Minimum vertical gap (in px units) between bounding boxes" -msgstr "Ελάχιστο κάθετο κενό (σε px) ανάμεσα στα περιγράμματα των αντικειμένων" - -#. TRANSLATORS: Vertical gap -#: ../src/ui/dialog/align-and-distribute.cpp:481 -#, fuzzy -msgctxt "Gap" -msgid "_V:" -msgstr "Κ:" - -#: ../src/ui/dialog/align-and-distribute.cpp:511 -#: ../src/ui/dialog/align-and-distribute.cpp:893 -#: ../src/widgets/toolbox.cpp:8284 -msgid "Remove overlaps" -msgstr "Εξάλειψη επικαλύψεων" - -#: ../src/ui/dialog/align-and-distribute.cpp:542 -#: ../src/widgets/toolbox.cpp:8077 -msgid "Arrange connector network" -msgstr "Διευθέτηση δικτύου συνδέσεων" - -#: ../src/ui/dialog/align-and-distribute.cpp:635 -msgid "Exchange Positions" -msgstr "Ανταλλαγή θέσεων" - -#: ../src/ui/dialog/align-and-distribute.cpp:669 -msgid "Unclump" -msgstr "Τακτοποίηση" - -#: ../src/ui/dialog/align-and-distribute.cpp:740 -msgid "Randomize positions" -msgstr "Τυχαιοποίηση θέσεων" - -#: ../src/ui/dialog/align-and-distribute.cpp:839 -msgid "Distribute text baselines" -msgstr "Κατανομή βάσεων των χαρακτήρων" - -#: ../src/ui/dialog/align-and-distribute.cpp:862 -msgid "Align text baselines" -msgstr "Ευθυγράμμιση βάσεων των χαρακτήρων" - -#: ../src/ui/dialog/align-and-distribute.cpp:892 -msgid "Rearrange" -msgstr "Επαναδιευθέτηση" - -#: ../src/ui/dialog/align-and-distribute.cpp:894 -#: ../src/widgets/toolbox.cpp:2241 -msgid "Nodes" -msgstr "Κόμβοι" - -#: ../src/ui/dialog/align-and-distribute.cpp:900 -msgid "Relative to: " -msgstr "Σε σχέση με:" - -#: ../src/ui/dialog/align-and-distribute.cpp:901 -#, fuzzy -msgid "_Treat selection as group: " -msgstr "Αντιμετώπιση επιλογής σαν ομάδα:" - -#: ../src/ui/dialog/align-and-distribute.cpp:907 -msgid "Align right edges of objects to the left edge of the anchor" -msgstr "" -"Ευθυγράμμιση δεξιάς άκρης αντικειμένων στην αριστερή άκρη του αντικειμένου " -"αναφοράς" - -#: ../src/ui/dialog/align-and-distribute.cpp:910 -msgid "Align left edges" -msgstr "Ευθυγράμμιση αριστερών άκρων" - -#: ../src/ui/dialog/align-and-distribute.cpp:913 -msgid "Center on vertical axis" -msgstr "Κάθετη ευθυγράμμιση κέντρων" - -#: ../src/ui/dialog/align-and-distribute.cpp:916 -msgid "Align right sides" -msgstr "Ευθυγράμμιση δεξιών άκρων" - -#: ../src/ui/dialog/align-and-distribute.cpp:919 -msgid "Align left edges of objects to the right edge of the anchor" -msgstr "" -"Ευθυγράμμιση αριστερής άκρης αντικειμένων στη δεξιά άκρη του αντικειμένου " -"αναφοράς" - -#: ../src/ui/dialog/align-and-distribute.cpp:922 -msgid "Align bottom edges of objects to the top edge of the anchor" -msgstr "" -"Ευθυγράμμιση κάτω άκρης αντικειμένων στην πάνω άκρη του αντικειμένου αναφοράς" - -#: ../src/ui/dialog/align-and-distribute.cpp:925 -msgid "Align top edges" -msgstr "Ευθυγράμμιση πάνω άκρων" - -#: ../src/ui/dialog/align-and-distribute.cpp:928 -msgid "Center on horizontal axis" -msgstr "Οριζόντια ευθυγράμμιση κέντρων" - -#: ../src/ui/dialog/align-and-distribute.cpp:931 -msgid "Align bottom edges" -msgstr "Ευθυγράμμιση κάτω άκρων" - -#: ../src/ui/dialog/align-and-distribute.cpp:934 -msgid "Align top edges of objects to the bottom edge of the anchor" -msgstr "" -"Ευθυγράμμιση επάνω άκρης αντικειμένων στην κάτω άκρη του αντικειμένου " -"αναφοράς" - -#: ../src/ui/dialog/align-and-distribute.cpp:939 -msgid "Align baseline anchors of texts horizontally" -msgstr "Ευθυγράμμιση βάσεων των χαρακτήρων οριζοντίως" - -#: ../src/ui/dialog/align-and-distribute.cpp:942 -msgid "Align baselines of texts" -msgstr "Ευθυγράμμιση βάσεων των χαρακτήρων" - -#: ../src/ui/dialog/align-and-distribute.cpp:947 -msgid "Make horizontal gaps between objects equal" -msgstr "Εξίσωση οριζόντιων κενών μεταξύ αντικειμένων" - -#: ../src/ui/dialog/align-and-distribute.cpp:951 -msgid "Distribute left edges equidistantly" -msgstr "Κατανομή αριστερών άκρων σε ίσες αποστάσεις" - -#: ../src/ui/dialog/align-and-distribute.cpp:954 -msgid "Distribute centers equidistantly horizontally" -msgstr "Κατανομή κέντρων σε ίσες αποστάσεις οριζοντίως" - -#: ../src/ui/dialog/align-and-distribute.cpp:957 -msgid "Distribute right edges equidistantly" -msgstr "Κατανομή δεξιών άκρων σε ίσες αποστάσεις" - -#: ../src/ui/dialog/align-and-distribute.cpp:961 -msgid "Make vertical gaps between objects equal" -msgstr "Εξίσωση κάθετων κενών μεταξύ αντικειμένων" - -#: ../src/ui/dialog/align-and-distribute.cpp:965 -msgid "Distribute top edges equidistantly" -msgstr "Κατανομή επάνω άκρων σε ίσες αποστάσεις" - -#: ../src/ui/dialog/align-and-distribute.cpp:968 -msgid "Distribute centers equidistantly vertically" -msgstr "Κατανομή κέντρων σε ίσες αποστάσεις καθέτως" - -#: ../src/ui/dialog/align-and-distribute.cpp:971 -msgid "Distribute bottom edges equidistantly" -msgstr "Κατανομή κάτω άκρων σε ίσες αποστάσεις" - -#: ../src/ui/dialog/align-and-distribute.cpp:976 -msgid "Distribute baseline anchors of texts horizontally" -msgstr "Κατανομή βάσεων των χαρακτήρων οριζοντίως" - -#: ../src/ui/dialog/align-and-distribute.cpp:979 -msgid "Distribute baselines of texts vertically" -msgstr "Κατανομή βάσεων των χαρακτήρων καθέτως" - -#: ../src/ui/dialog/align-and-distribute.cpp:985 -#: ../src/widgets/toolbox.cpp:8246 -msgid "Nicely arrange selected connector network" -msgstr "Διευθέτηση του επιλεγμένου δικτύου συνδέσεων" - -#: ../src/ui/dialog/align-and-distribute.cpp:988 -msgid "Exchange positions of selected objects - selection order" -msgstr "" -"Ανταλλαγή θέσης των επιλεγμένων αντικειμένων - κατά τη σειρά επιλογής τους" - -#: ../src/ui/dialog/align-and-distribute.cpp:991 -msgid "Exchange positions of selected objects - stacking order" -msgstr "" -"Ανταλλαγή θέσης των επιλεγμένων αντικειμένων - κατά τη σειρά τοποθέτησής τους" - -#: ../src/ui/dialog/align-and-distribute.cpp:994 -msgid "Exchange positions of selected objects - clockwise rotate" -msgstr "Ανταλλαγή θέσης των επιλεγμένων αντικειμένων - δεξιόστροφη περιστροφή" - -#: ../src/ui/dialog/align-and-distribute.cpp:999 -msgid "Randomize centers in both dimensions" -msgstr "Τυχαιοποίηση κέντρων και στις δύο διαστάσεις" - -#: ../src/ui/dialog/align-and-distribute.cpp:1002 -msgid "Unclump objects: try to equalize edge-to-edge distances" -msgstr "Τακτοποίηση: προσπάθεια εξίσωσης των αποστάσεων μεταξύ αντικειμένων" - -#: ../src/ui/dialog/align-and-distribute.cpp:1007 -msgid "" -"Move objects as little as possible so that their bounding boxes do not " -"overlap" -msgstr "" -"Μετακίνηση αντικειμένων κατά το ελάχιστο δυνατό ώστε να μην επικαλύπτονται " -"τα περιγράμματά τους" - -#: ../src/ui/dialog/align-and-distribute.cpp:1015 -msgid "Align selected nodes to a common horizontal line" -msgstr "Ευθυγράμμιση επιλεγμένων κόμβων σε μια κοινή οριζόντια γραμμή" - -#: ../src/ui/dialog/align-and-distribute.cpp:1018 -msgid "Align selected nodes to a common vertical line" -msgstr "Ευθυγράμμιση επιλεγμένων κόμβων σε μια κοινή κάθετη γραμμή" - -#: ../src/ui/dialog/align-and-distribute.cpp:1021 -msgid "Distribute selected nodes horizontally" -msgstr "Κατανομή επιλεγμένων κόμβων οριζοντίως" - -#: ../src/ui/dialog/align-and-distribute.cpp:1024 -msgid "Distribute selected nodes vertically" -msgstr "Κατανομή επιλεγμένων κόμβων καθέτως" - -#. Rest of the widgetry -#: ../src/ui/dialog/align-and-distribute.cpp:1029 -msgid "Last selected" -msgstr "Τελευταίο επιλεγμένο" - -#: ../src/ui/dialog/align-and-distribute.cpp:1030 -msgid "First selected" -msgstr "Πρώτο επιλεγμένο" - -#: ../src/ui/dialog/align-and-distribute.cpp:1031 -msgid "Biggest object" -msgstr "Μεγαλύτερο αντικείμενο" - -#: ../src/ui/dialog/align-and-distribute.cpp:1032 -msgid "Smallest object" -msgstr "Μικρότερο κείμενο" - -#: ../src/ui/dialog/align-and-distribute.cpp:1035 -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1433 -#: ../src/widgets/desktop-widget.cpp:1716 -#: ../share/extensions/printing-marks.inx.h:16 -msgid "Selection" -msgstr "Επιλογή" - -#: ../src/ui/dialog/calligraphic-profile-rename.cpp:38 -msgid "Profile name:" -msgstr "Όνομα προφίλ:" - -# #-#-#-#-# gthumb.gthumb-2-12.el.po (gthumb-gthumb-2-10-po-el-6221) #-#-#-#-# -# -# #-#-#-#-# galeon.master.el.po (galeon 1.0) #-#-#-#-# -# -# #-#-#-#-# balsa.master.el.po (balsa 2.0.13) #-#-#-#-# -# -# #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# -# -# #-#-#-#-# pan2.master.el.po (el) #-#-#-#-# -# -# #-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-# -# -#. When changing the interval or enabling/disabling the autosave function, -#. * update our running configuration -#. * -#. * FIXME! -#. * the inkscape_autosave_init should be called AFTER the values have been changed -#. * (which cannot be guaranteed from here) - use a PrefObserver somewhere -#. -#. -#. _autosave_autosave_enable.signal_toggled().connect( sigc::ptr_fun(inkscape_autosave_init), TRUE ); -#. _autosave_autosave_interval.signal_changed().connect( sigc::ptr_fun(inkscape_autosave_init), TRUE ); -#. -#. ----------- -#: ../src/ui/dialog/calligraphic-profile-rename.cpp:52 -#: ../src/ui/dialog/inkscape-preferences.cpp:1207 -msgid "Save" -msgstr "Αποθήκευση" - -#: ../src/ui/dialog/color-item.cpp:117 -#, c-format -msgid "" -"Color: %s; Click to set fill, Shift+click to set stroke" -msgstr "" -"Χρώμα: %s; Κλικ για ορισμό γεμίσματος, Shift+click για " -"ορισμό πινελιάς" - -#: ../src/ui/dialog/color-item.cpp:491 -msgid "Change color definition" -msgstr "Αλλαγή ορισμού χρώματος" - -#: ../src/ui/dialog/color-item.cpp:696 -msgid "Remove stroke color" -msgstr "Αφαίρεση χρώματος πινελιάς" - -#: ../src/ui/dialog/color-item.cpp:696 -msgid "Remove fill color" -msgstr "Αφαίρεση χρώματος γεμίσματος" - -#: ../src/ui/dialog/color-item.cpp:701 -msgid "Set stroke color to none" -msgstr "Κατάργηση χρώματος πινελιάς" - -#: ../src/ui/dialog/color-item.cpp:701 -msgid "Set fill color to none" -msgstr "Κατάργηση χρώματος γεμίσματος" - -#: ../src/ui/dialog/color-item.cpp:717 -msgid "Set stroke color from swatch" -msgstr "Ορισμός χρώματος πινελιάς από το χρωματολόγιο" - -# -#: ../src/ui/dialog/color-item.cpp:717 -msgid "Set fill color from swatch" -msgstr "Ορισμός χρώματος γεμίσματος από το χρωματολόγιο" - -#: ../src/ui/dialog/debug.cpp:68 -msgid "Messages" -msgstr "Μηνύματα" - -#: ../src/ui/dialog/debug.cpp:77 ../src/ui/dialog/messages.cpp:55 -msgid "Capture log messages" -msgstr "Καταγραφή μηνυμάτων" - -#: ../src/ui/dialog/debug.cpp:79 ../src/ui/dialog/messages.cpp:57 -msgid "Release log messages" -msgstr "Αποδέσμευση καταγεγραμμένων μηνυμάτων" - -#: ../src/ui/dialog/document-metadata.cpp:73 -msgid "Metadata" -msgstr "Μεταδεδομένα" - -#: ../src/ui/dialog/document-metadata.cpp:74 -msgid "License" -msgstr "Άδεια χρήσης" - -#: ../src/ui/dialog/document-metadata.cpp:156 -msgid "Dublin Core Entities" -msgstr "Dublin Core Entities (Μεταδεδομένα)" - -#: ../src/ui/dialog/document-metadata.cpp:178 -msgid "License" -msgstr "Άδεια Χρήσης" - -#. --------------------------------------------------------------- -#: ../src/ui/dialog/document-properties.cpp:92 -msgid "Show page _border" -msgstr "Προβολή π_λαισίου σελίδας" - -#: ../src/ui/dialog/document-properties.cpp:92 -msgid "If set, rectangular page border is shown" -msgstr "Αν ενεργοποιηθεί, προβολή ενός ορθογωνίου πλαισίου σελίδας." - -#: ../src/ui/dialog/document-properties.cpp:93 -msgid "Border on _top of drawing" -msgstr "Πλαίσιο πάνω από το σχέδιο" - -#: ../src/ui/dialog/document-properties.cpp:93 -msgid "If set, border is always on top of the drawing" -msgstr "Αν ενεργοποιηθεί, το πλαίσιο βρίσκεται πάντα επάνω από το σχέδιο" - -#: ../src/ui/dialog/document-properties.cpp:94 -msgid "_Show border shadow" -msgstr "Προβολή σκιάς πλαισίου" - -#: ../src/ui/dialog/document-properties.cpp:94 -msgid "If set, page border shows a shadow on its right and lower side" -msgstr "Αν ενεργοποιηθεί, προβολή σκιάς κάτω και δεξιά από το πλαίσιο σελίδας" - -#: ../src/ui/dialog/document-properties.cpp:95 -msgid "Back_ground:" -msgstr "Φόντο:" - -#: ../src/ui/dialog/document-properties.cpp:95 -msgid "Background color" -msgstr "Χρώμα φόντου" - -#: ../src/ui/dialog/document-properties.cpp:95 -msgid "" -"Color and transparency of the page background (also used for bitmap export)" -msgstr "" -"Χρώμα και διαφάνεια του φόντου της σελίδας (χρησιμοποιείται και για την " -"εξαγωγή ψηφιογραφικής εικόνας)" - -#: ../src/ui/dialog/document-properties.cpp:96 -msgid "Border _color:" -msgstr "Χρώμα π_λαισίου:" - -#: ../src/ui/dialog/document-properties.cpp:96 -msgid "Page border color" -msgstr "Χρώμα πλαισίου σελίδας" - -#: ../src/ui/dialog/document-properties.cpp:96 -msgid "Color of the page border" -msgstr "Χρώμα του πλαισίου σελίδας" - -#: ../src/ui/dialog/document-properties.cpp:97 -msgid "Default _units:" -msgstr "Προεπιλεγμένες _μονάδες:" - -#. --------------------------------------------------------------- -#. General snap options -#: ../src/ui/dialog/document-properties.cpp:101 -msgid "Show _guides" -msgstr "Εμφάνιση ο_δηγών" - -#: ../src/ui/dialog/document-properties.cpp:101 -msgid "Show or hide guides" -msgstr "Εμφάνιση ή απόκρυψη των οδηγών" - -#: ../src/ui/dialog/document-properties.cpp:102 -msgid "_Snap guides while dragging" -msgstr "" - -#: ../src/ui/dialog/document-properties.cpp:102 -msgid "" -"While dragging a guide, snap to object nodes or bounding box corners ('Snap " -"to nodes' or 'snap to bounding box corners' must be enabled; only a small " -"part of the guide near the cursor will snap)" -msgstr "" - -#: ../src/ui/dialog/document-properties.cpp:104 -#, fuzzy -msgid "Guide co_lor:" -msgstr "" -"#-#-#-#-# accerciser.master.el.po (accerciser.HEAD.el) #-#-#-#-#\n" -"Χρώμα περιγράμματος:\n" -"#-#-#-#-# orca.master.el.po (orca.HEAD) #-#-#-#-#\n" -"Χρώμα πλαισίου:" - -#: ../src/ui/dialog/document-properties.cpp:104 -#, fuzzy -msgid "Guideline color" -msgstr "Χρώμα _Υπογράμμισης:" - -#: ../src/ui/dialog/document-properties.cpp:104 -#, fuzzy -msgid "Color of guidelines" -msgstr "Χρώμα γραμμής" - -#: ../src/ui/dialog/document-properties.cpp:105 -#, fuzzy -msgid "_Highlight color:" -msgstr "Χρώμα επισήμανσης" - -#: ../src/ui/dialog/document-properties.cpp:105 -#, fuzzy -msgid "Highlighted guideline color" -msgstr "Χρώμα γεμίσματος επισήμανσης" - -#: ../src/ui/dialog/document-properties.cpp:105 -msgid "Color of a guideline when it is under mouse" -msgstr "" - -# #-#-#-#-# galeon.master.el.po (galeon 1.0) #-#-#-#-# -# -# #-#-#-#-# balsa.master.el.po (balsa 2.0.13) #-#-#-#-# -# -# #-#-#-#-# libgnomeui.master.el.po (el) #-#-#-#-# -# #-#-#-#-# anjuta-el.po (anjuta 0.1.9) #-#-#-#-# -# -# #-#-#-#-# balsa-el.po (balsa 0.9.3.1) #-#-#-#-# -# -# #-#-#-#-# galeon-el.po (galeon 1.0) #-#-#-#-# -# -# #-#-#-#-# glimmer-el.po (glimmer 1.0) #-#-#-#-# -# -# #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-# -# -# #-#-#-#-# gnucash-el.po (abiword 1.0) #-#-#-#-# -# -# #-#-#-#-# sodipodi-el.po (sodipodi 0.25) #-#-#-#-# -# -# #-#-#-#-# screem-el.po (screem 1.0) #-#-#-#-# -# -# #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# -# -# #-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-# -# -#: ../src/ui/dialog/document-properties.cpp:108 -#, fuzzy -msgctxt "Grid" -msgid "_New" -msgstr "" -"#-#-#-#-# evolution.master.el.po (evolution.HEAD) #-#-#-#-#\n" -"_Νέο\n" -"#-#-#-#-# gnome-games.master.el.po (gnome-games.HEAD.el) #-#-#-#-#\n" -"_Νέο\n" -"#-#-#-#-# gnome-utils.master.el.po (gnome-utils.gnome-2-26) #-#-#-#-#\n" -"_Νέο\n" -"#-#-#-#-# gok.master.el.po (el) #-#-#-#-#\n" -"_Νέο\n" -"#-#-#-#-# galeon.master.el.po (galeon 1.0) #-#-#-#-#\n" -"_Νέο\n" -"#-#-#-#-# gnote.master.el.po (gnote.HEAD) #-#-#-#-#\n" -"_Νέα\n" -"#-#-#-#-# gturing.master.el.po (el) #-#-#-#-#\n" -"_Νέο\n" -"#-#-#-#-# gparted.master.el.po (gparted.HEAD) #-#-#-#-#\n" -"_Νέα\n" -"#-#-#-#-# tomboy.master.el.po (tomboy.HEAD) #-#-#-#-#\n" -"_Νέα\n" -"#-#-#-#-# balsa.master.el.po (balsa 2.0.13) #-#-#-#-#\n" -"_Νέο\n" -"#-#-#-#-# libgnomeui.master.el.po (el) #-#-#-#-#\n" -"_Νέο\n" -"#-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-#\n" -"_Νέο\n" -"#-#-#-#-# glade.master.el.po (glade3.HEAD) #-#-#-#-#\n" -"_Νέο\n" -"#-#-#-#-# pybliographer.master.el.po (el) #-#-#-#-#\n" -"_Νέο\n" -"#-#-#-#-# gnome-subtitles.master.el.po (gnome-subtitles 0.6) #-#-#-#-#\n" -"_Νέο\n" -"#-#-#-#-# brasero.master.el.po (el) #-#-#-#-#\n" -"_Νέο\n" -"#-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-#\n" -"_Νέο\n" -"#-#-#-#-# gnome-hello.master.el.po (gnome-hello) #-#-#-#-#\n" -"_Νέο" - -#: ../src/ui/dialog/document-properties.cpp:108 -msgid "Create new grid." -msgstr "Δημιουργία νέου πλέγματος." - -# #-#-#-#-# balsa.master.el.po (balsa 2.0.13) #-#-#-#-# -# -# #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# -# -# #-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-# -# -#: ../src/ui/dialog/document-properties.cpp:109 -#, fuzzy -msgctxt "Grid" -msgid "_Remove" -msgstr "" -"#-#-#-#-# evolution.master.el.po (evolution.HEAD) #-#-#-#-#\n" -"_Απομάκρυνση\n" -"#-#-#-#-# gnome-bluetooth.master.el.po (bluez-gnome) #-#-#-#-#\n" -"_Αφάιρεση\n" -"#-#-#-#-# gossip.master.el.po (el) #-#-#-#-#\n" -"_Απομάκρυνση\n" -"#-#-#-#-# gnome-games.master.el.po (gnome-games.HEAD.el) #-#-#-#-#\n" -"Α_φαίρεση\n" -"#-#-#-#-# quick-lounge-applet.master.el.po (el) #-#-#-#-#\n" -"Απομάκ_ρυνση\n" -"#-#-#-#-# ekiga.master.el.po (ekiga.HEAD) #-#-#-#-#\n" -"_Αφαίρεση\n" -"#-#-#-#-# galeon.master.el.po (galeon 1.0) #-#-#-#-#\n" -"_Διαγραφή\n" -"#-#-#-#-# gnome-disk-utility.master.el.po (gnome-disk_utility) #-#-#-#-#\n" -"Απο_μάκρυνση\n" -"#-#-#-#-# empathy.master.el.po (empathy.HEAD) #-#-#-#-#\n" -"_Διαγραφή\n" -"#-#-#-#-# blam.master.el.po (blam.HEAD) #-#-#-#-#\n" -"Α_φαίρεση\n" -"#-#-#-#-# gnome-packagekit.master.el.po (gnome-packagekit.master) #-#-#-#-" -"#\n" -"Α_φαίρεση\n" -"#-#-#-#-# gnome-bluetooth.meego-1.0.el.po (bluez-gnome) #-#-#-#-#\n" -"_Αφάιρεση\n" -"#-#-#-#-# banshee.master.el.po (Banshee) #-#-#-#-#\n" -"Α_φαίρεση\n" -"#-#-#-#-# gtranslator.master.el.po (gtranslator 1.0) #-#-#-#-#\n" -"_Αφαίρεση\n" -"#-#-#-#-# balsa.master.el.po (balsa 2.0.13) #-#-#-#-#\n" -"Διαγραφή\n" -"#-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-#\n" -"_Αφαίρεση\n" -"#-#-#-#-# rhythmbox.master.el.po (el) #-#-#-#-#\n" -"_Αφαίρεση\n" -"#-#-#-#-# buoh.master.el.po (buoh master) #-#-#-#-#\n" -"Α_φαίρεση\n" -"#-#-#-#-# gtk+.master.el.po (gtk+ 2.20.1.1) #-#-#-#-#\n" -"Α_φαίρεση\n" -"#-#-#-#-# evolution-data-server.master.el.po (evolution-data-server.HEAD) " -"#-#-#-#-#\n" -"_Απομάκρυνση\n" -"#-#-#-#-# gnome-commander.master.el.po (el) #-#-#-#-#\n" -"_Απομάκρυνση\n" -"#-#-#-#-# hardware-monitor.master.el.po (el) #-#-#-#-#\n" -"_Απομάκρυνση\n" -"#-#-#-#-# brasero.master.el.po (el) #-#-#-#-#\n" -"Α_φαίρεση\n" -"#-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-#\n" -"_Αφαίρεση\n" -"#-#-#-#-# banshee.stable-1.8.el.po (Banshee) #-#-#-#-#\n" -"_Αφαίρεση\n" -"#-#-#-#-# meld.master.el.po (el) #-#-#-#-#\n" -"_Απομάκρυνση\n" -"#-#-#-#-# totem.master.el.po (totem.HEAD) #-#-#-#-#\n" -"Απομάκ_ρυνση" - -#: ../src/ui/dialog/document-properties.cpp:109 -#, fuzzy -msgid "Remove selected grid." -msgstr "Διαγραφή επιλεγμένου αντικειμένου ;" - -#: ../src/ui/dialog/document-properties.cpp:118 -#: ../src/widgets/toolbox.cpp:2330 -msgid "Guides" -msgstr "Οδηγοί" - -#: ../src/ui/dialog/document-properties.cpp:120 ../src/verbs.cpp:2586 -msgid "Snap" -msgstr "Αγκίστρωση" - -#: ../src/ui/dialog/document-properties.cpp:121 -msgid "Color Management" -msgstr "Διαχείριση Χρωμάτων" - -#: ../src/ui/dialog/document-properties.cpp:122 -msgid "Scripting" -msgstr "Δέσμες Ενεργειών" - -#: ../src/ui/dialog/document-properties.cpp:220 -msgid "General" -msgstr "Γενικά" - -#: ../src/ui/dialog/document-properties.cpp:222 -#, fuzzy -msgid "Border" -msgstr "Περίγραμμα" - -#: ../src/ui/dialog/document-properties.cpp:224 -msgid "Page Size" -msgstr "Μέγεθος Σελίδας" - -#: ../src/ui/dialog/document-properties.cpp:252 -msgid "Guides" -msgstr "Οδηγοί" - -#: ../src/ui/dialog/document-properties.cpp:271 -#, fuzzy -msgid "Snap _distance" -msgstr "Απόσταση αρπαγής (εικονοστοιχεία)" - -#: ../src/ui/dialog/document-properties.cpp:271 -msgid "Snap only when _closer than:" -msgstr "" - -#: ../src/ui/dialog/document-properties.cpp:271 -#: ../src/ui/dialog/document-properties.cpp:277 -#: ../src/ui/dialog/document-properties.cpp:283 -#, fuzzy -msgid "Always snap" -msgstr "Εμφάνιση πάντα" - -#: ../src/ui/dialog/document-properties.cpp:272 -#, fuzzy -msgid "Snapping distance, in screen pixels, for snapping to objects" -msgstr "" -"Η απόσταση κατωφλιού (σε εικονοστοιχεία) για όλες τις ενέργειες αρπαγής" - -#: ../src/ui/dialog/document-properties.cpp:272 -msgid "Always snap to objects, regardless of their distance" -msgstr "" - -#: ../src/ui/dialog/document-properties.cpp:273 -msgid "" -"If set, objects only snap to another object when it's within the range " -"specified below" -msgstr "" - -#. Options for snapping to grids -#: ../src/ui/dialog/document-properties.cpp:277 -#, fuzzy -msgid "Snap d_istance" -msgstr "Απόσταση αρπαγής (εικονοστοιχεία)" - -#: ../src/ui/dialog/document-properties.cpp:277 -msgid "Snap only when c_loser than:" -msgstr "" - -#: ../src/ui/dialog/document-properties.cpp:278 -#, fuzzy -msgid "Snapping distance, in screen pixels, for snapping to grid" -msgstr "" -"Η απόσταση κατωφλιού (σε εικονοστοιχεία) για όλες τις ενέργειες αρπαγής" - -#: ../src/ui/dialog/document-properties.cpp:278 -msgid "Always snap to grids, regardless of the distance" -msgstr "" - -#: ../src/ui/dialog/document-properties.cpp:279 -msgid "" -"If set, objects only snap to a grid line when it's within the range " -"specified below" -msgstr "" - -#. Options for snapping to guides -#: ../src/ui/dialog/document-properties.cpp:283 -#, fuzzy -msgid "Snap dist_ance" -msgstr "Απόσταση αρπαγής (εικονοστοιχεία)" - -#: ../src/ui/dialog/document-properties.cpp:283 -msgid "Snap only when close_r than:" -msgstr "" - -#: ../src/ui/dialog/document-properties.cpp:284 -msgid "Snapping distance, in screen pixels, for snapping to guides" -msgstr "" - -#: ../src/ui/dialog/document-properties.cpp:284 -msgid "Always snap to guides, regardless of the distance" -msgstr "" - -#: ../src/ui/dialog/document-properties.cpp:285 -msgid "" -"If set, objects only snap to a guide when it's within the range specified " -"below" -msgstr "" - -#: ../src/ui/dialog/document-properties.cpp:289 -#, fuzzy -msgid "Snap to objects" -msgstr "Εγγραφή" - -#: ../src/ui/dialog/document-properties.cpp:291 -#, fuzzy -msgid "Snap to grids" -msgstr "Έναρξη %s" - -#: ../src/ui/dialog/document-properties.cpp:293 -#, fuzzy -msgid "Snap to guides" -msgstr "Υπο_γραφές:" - -#: ../src/ui/dialog/document-properties.cpp:322 -#, fuzzy -msgid "(invalid UTF-8 string)" -msgstr "Μη έγκυρη UTF-8" - -#. TODO check if this next line was sometimes needed. It being there caused an assertion. -#. Inkscape::GC::release(defsRepr); -#. inform the document, so we can undo -#. Color Management -#: ../src/ui/dialog/document-properties.cpp:431 ../src/verbs.cpp:2752 -#, fuzzy -msgid "Link Color Profile" -msgstr "Προφίλ χρωμάτων" - -#: ../src/ui/dialog/document-properties.cpp:508 -#, fuzzy -msgid "Remove linked color profile" -msgstr "Φόρτωση προφίλ χρωμάτων συσκευής" - -#: ../src/ui/dialog/document-properties.cpp:522 -#, fuzzy -msgid "Linked Color Profiles:" -msgstr "Προφίλ" - -#: ../src/ui/dialog/document-properties.cpp:524 -#, fuzzy -msgid "Available Color Profiles:" -msgstr "Διαθέσιμα προφίλ" - -#: ../src/ui/dialog/document-properties.cpp:526 -#, fuzzy -msgid "Link Profile" -msgstr "Επεξεργασία Κανόνα" - -#: ../src/ui/dialog/document-properties.cpp:557 -msgid "Profile Name" -msgstr "Όνομα προφίλ" - -# #-#-#-#-# pitivi.master.el.po (el) #-#-#-#-# -# #-#-#-#-# bug-buddy.gnome-2-14.el.po (el) #-#-#-#-# -#: ../src/ui/dialog/document-properties.cpp:588 -#, fuzzy -msgid "External script files:" -msgstr "Περιγραφή:" - -# #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# -# -#: ../src/ui/dialog/document-properties.cpp:590 -msgid "Add" -msgstr "Προσθήκη" - -# #-#-#-#-# libgnomeui.master.el.po (el) #-#-#-#-# -# #-#-#-#-# memory.el.po (abiword 1.0) #-#-#-#-# -# #-#-#-#-# gimp-script-fu-el.po (gimp-script-fu 1.0) #-#-#-#-# -# -# #-#-#-#-# gtop-el.po (gtop 1.0.9) #-#-#-#-# -# -# #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# -# -# #-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-# -# -#: ../src/ui/dialog/document-properties.cpp:613 -msgid "Filename" -msgstr "Όνομα αρχείου" - -# -#. inform the document, so we can undo -#: ../src/ui/dialog/document-properties.cpp:653 -#, fuzzy -msgid "Add external script..." -msgstr "Επεξεργασία" - -#: ../src/ui/dialog/document-properties.cpp:679 -#, fuzzy -msgid "Remove external script" -msgstr "Απομακρύνετε τα δεκάρια" - -#: ../src/ui/dialog/document-properties.cpp:760 -#, fuzzy -msgid "Creation" -msgstr "Προσανατολισμός" - -#: ../src/ui/dialog/document-properties.cpp:761 -#, fuzzy -msgid "Defined grids" -msgstr "Ορισμός Ενεργειών" - -#: ../src/ui/dialog/document-properties.cpp:972 -msgid "Remove grid" -msgstr "Αφαίρεση πλέγματος" - -# #-#-#-#-# libgnomeui.master.el.po (el) #-#-#-#-# -# #-#-#-#-# memory.el.po (abiword 1.0) #-#-#-#-# -# #-#-#-#-# anjuta-el.po (anjuta 0.1.9) #-#-#-#-# -# -# #-#-#-#-# atomix-el.po (atomix 1.0) #-#-#-#-# -# -# #-#-#-#-# glimmer-el.po (glimmer 1.0) #-#-#-#-# -# -# #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-# -# -# #-#-#-#-# guppi3-el.po (guppi3 1.0) #-#-#-#-# -# -# #-#-#-#-# screem-el.po (screem 1.0) #-#-#-#-# -# -# #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# -# -# #-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-# -# -#: ../src/ui/dialog/extension-editor.cpp:80 -msgid "Information" -msgstr "Πληροφορίες" - -# #-#-#-#-# yelp.master.el.po (el) #-#-#-#-# -# -# #-#-#-#-# galeon.master.el.po (galeon 1.0) #-#-#-#-# -# -# #-#-#-#-# gnome-terminal.master.el.po (gnome-terminal.HEAD) #-#-#-#-# -# #-#-#-#-# galeon-el.po (galeon 1.0) #-#-#-#-# -# -# #-#-#-#-# glimmer-el.po (glimmer 1.0) #-#-#-#-# -# -# #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-# -# -# #-#-#-#-# gnucash-el.po (abiword 1.0) #-#-#-#-# -# -# #-#-#-#-# mrproject-el.po (mrproject 0.5) #-#-#-#-# -# -# #-#-#-#-# sodipodi-el.po (sodipodi 0.25) #-#-#-#-# -# -# #-#-#-#-# gnomemeeting-el.po (gnomemeeting 0.12.2) #-#-#-#-# -# -# #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# -# -# #-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-# -# -#: ../src/ui/dialog/extension-editor.cpp:81 -#: ../share/extensions/color_custom.inx.h:12 -#: ../share/extensions/color_randomize.inx.h:3 -#: ../share/extensions/dots.inx.h:3 -#: ../share/extensions/draw_from_triangle.inx.h:20 -#: ../share/extensions/dxf_input.inx.h:10 -#: ../share/extensions/dxf_outlines.inx.h:8 -#: ../share/extensions/gcodetools_all_in_one.inx.h:25 -#: ../share/extensions/gcodetools_area.inx.h:17 -#: ../share/extensions/gcodetools_check_for_updates.inx.h:5 -#: ../share/extensions/gcodetools_dxf_points.inx.h:13 -#: ../share/extensions/gcodetools_engraving.inx.h:11 -#: ../share/extensions/gcodetools_lathe.inx.h:14 -#: ../share/extensions/gcodetools_orientation_points.inx.h:5 -#: ../share/extensions/gcodetools_path_to_gcode.inx.h:11 -#: ../share/extensions/gcodetools_tools_library.inx.h:3 -#: ../share/extensions/generate_voronoi.inx.h:6 -#: ../share/extensions/gimp_xcf.inx.h:3 -#: ../share/extensions/interp_att_g.inx.h:8 -#: ../share/extensions/jessyInk_autoTexts.inx.h:3 -#: ../share/extensions/jessyInk_effects.inx.h:8 -#: ../share/extensions/jessyInk_export.inx.h:2 -#: ../share/extensions/jessyInk_install.inx.h:1 -#: ../share/extensions/jessyInk_keyBindings.inx.h:8 -#: ../share/extensions/jessyInk_masterSlide.inx.h:1 -#: ../share/extensions/jessyInk_mouseHandler.inx.h:3 -#: ../share/extensions/jessyInk_summary.inx.h:1 -#: ../share/extensions/jessyInk_transitions.inx.h:5 -#: ../share/extensions/jessyInk_uninstall.inx.h:1 -#: ../share/extensions/jessyInk_video.inx.h:1 -#: ../share/extensions/jessyInk_view.inx.h:3 -#: ../share/extensions/lindenmayer.inx.h:23 -#: ../share/extensions/lorem_ipsum.inx.h:1 ../share/extensions/measure.inx.h:2 -#: ../share/extensions/pathalongpath.inx.h:5 -#: ../share/extensions/pathscatter.inx.h:6 -#: ../share/extensions/radiusrand.inx.h:1 ../share/extensions/scour.inx.h:5 -#: ../share/extensions/split.inx.h:1 -#: ../share/extensions/webslicer_create_group.inx.h:5 -#: ../share/extensions/webslicer_export.inx.h:5 -#: ../share/extensions/web-set-att.inx.h:4 -#: ../share/extensions/web-transmit-att.inx.h:4 -msgid "Help" -msgstr "Βοήθεια" - -#: ../src/ui/dialog/extension-editor.cpp:82 -msgid "Parameters" -msgstr "Παράμετροι" - -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:384 -msgid "No preview" -msgstr "Χωρίς προεπισκόπηση" - -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:490 -msgid "too large for preview" -msgstr "πολύ μεγάλη για προεπισκόπηση" - -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:580 -msgid "Enable preview" -msgstr "Ενεργοποίηση προεπισκόπησης" - -# #-#-#-#-# tracker.master.el.po (el) #-#-#-#-# -# #-#-#-#-# gnome-terminal.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# anjuta-el.po (anjuta 0.1.9) #-#-#-#-# -# #-#-#-#-# galeon-el.po (galeon 1.0) #-#-#-#-## -# #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-## -# #-#-#-#-# sodipodi-el.po (sodipodi 0.25) #-#-#-#-## -# #-#-#-#-# toutdoux-el.po (toutdoux 1.0) #-#-#-#-## -# #-#-#-#-# gaim-el.po (gaim 0.48) #-#-#-#-## -# #-#-#-#-# gimp-print-el.po (gimp-print 1.0) #-#-#-#-## -# #-#-#-#-# screem-el.po (screem 1.0) #-#-#-#-## -# #-#-#-#-# tracker.tracker-0.8.el.po (el) #-#-#-#-# -# #-#-#-#-# gnome-terminal.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# anjuta-el.po (anjuta 0.1.9) #-#-#-#-# -# #-#-#-#-# galeon-el.po (galeon 1.0) #-#-#-#-## -# #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-## -# #-#-#-#-# sodipodi-el.po (sodipodi 0.25) #-#-#-#-## -# #-#-#-#-# toutdoux-el.po (toutdoux 1.0) #-#-#-#-## -# #-#-#-#-# gaim-el.po (gaim 0.48) #-#-#-#-## -# #-#-#-#-# gimp-print-el.po (gimp-print 1.0) #-#-#-#-## -# #-#-#-#-# screem-el.po (screem 1.0) #-#-#-#-## -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:724 -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:725 -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:735 -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:736 -#: ../src/ui/dialog/filedialogimpl-win32.cpp:220 -#: ../src/ui/dialog/filedialogimpl-win32.cpp:351 -msgid "All Files" -msgstr "Όλα τα Aρχεία" - -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:730 -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:731 -#: ../src/ui/dialog/filedialogimpl-win32.cpp:221 -msgid "All Inkscape Files" -msgstr "Όλα τα Αρχεία Inkscape" - -# #-#-#-#-# eog.master.el.po (eog-HEAD-po-el-4121) #-#-#-#-# -# -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:741 -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:742 -#: ../src/ui/dialog/filedialogimpl-win32.cpp:222 -msgid "All Images" -msgstr "Όλες οι Εικόνες" - -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:746 -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:747 -#: ../src/ui/dialog/filedialogimpl-win32.cpp:223 -msgid "All Vectors" -msgstr "Όλες οι Διανυσματικές Εικόνες" - -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:751 -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:752 -#: ../src/ui/dialog/filedialogimpl-win32.cpp:224 -msgid "All Bitmaps" -msgstr "Όλες οι Ψηφιογραφικές Εικόνες" - -#. ###### File options -#. ###### Do we want the .xxx extension automatically added? -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:946 -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1494 -#, fuzzy -msgid "Append filename extension automatically" -msgstr "Αυτόματη προσθήκη των δικαιωμάτων" - -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1104 -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1358 -#, fuzzy -msgid "Guess from extension" -msgstr "Να υπολογιστεί από τον τύπο" - -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1379 -msgid "Left edge of source" -msgstr "" - -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1380 -#, fuzzy -msgid "Top edge of source" -msgstr "Πόροι Google" - -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1381 -#, fuzzy -msgid "Right edge of source" -msgstr "Δεξιός ακραίος πίνακας εφαρμογών" - -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1382 -#, fuzzy -msgid "Bottom edge of source" -msgstr "Κάτω ακραίος πίνακας εφαρμογών" - -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1383 -#, fuzzy -msgid "Source width" -msgstr "Λίστα πηγών" - -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1384 -#, fuzzy -msgid "Source height" -msgstr "Λίστα πηγών" - -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1385 -#, fuzzy -msgid "Destination width" -msgstr "Προορισμός" - -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1386 -#, fuzzy -msgid "Destination height" -msgstr "Προορισμός" - -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1387 -#, fuzzy -msgid "Resolution (dots per inch)" -msgstr "κουκίδες ανά ίντσα" - -#. ######################################### -#. ## EXTRA WIDGET -- SOURCE SIDE -#. ######################################### -#. ##### Export options buttons/spinners, etc -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1425 -msgid "Document" -msgstr "Έγγραφο" - -# #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# -# -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1457 -#, fuzzy -msgid "Source" -msgstr "" -"#-#-#-#-# evolution.master.el.po (evolution.HEAD) #-#-#-#-#\n" -"Πηγή\n" -"#-#-#-#-# gthumb.gthumb-2-12.el.po (gthumb-gthumb-2-10-po-el-6221) #-#-#-#-" -"#\n" -"Πηγή\n" -"#-#-#-#-# accerciser.master.el.po (accerciser.HEAD.el) #-#-#-#-#\n" -"Πηγή\n" -"#-#-#-#-# gnome-utils.master.el.po (gnome-utils.gnome-2-26) #-#-#-#-#\n" -"Πηγή\n" -"#-#-#-#-# empathy.master.el.po (empathy.HEAD) #-#-#-#-#\n" -"Πηγή\n" -"#-#-#-#-# gnome-packagekit.master.el.po (gnome-packagekit.master) #-#-#-#-" -"#\n" -"Πηγή\n" -"#-#-#-#-# gedit-plugins.master.el.po (el) #-#-#-#-#\n" -"Πηγή\n" -"#-#-#-#-# sabayon.master.el.po (sabayon.HEAD) #-#-#-#-#\n" -"Πηγή\n" -"#-#-#-#-# gedit.master.el.po (el) #-#-#-#-#\n" -"Πηγή\n" -"#-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-#\n" -"Πηγαίος κώδικας\n" -"#-#-#-#-# fantasdic.master.el.po (fandasdic) #-#-#-#-#\n" -"Πηγή\n" -"#-#-#-#-# gnome-nettool.master.el.po (el) #-#-#-#-#\n" -"Πηγή\n" -"#-#-#-#-# conduit.master.el.po (conduit.HEAD) #-#-#-#-#\n" -"Πηγή" - -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1477 -#, fuzzy -msgid "Cairo" -msgstr "Κάιρο" - -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1480 -#, fuzzy -msgid "Antialias" -msgstr "Εξομάλυνση" - -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1483 -#, fuzzy -msgid "Background" -msgstr "" -"#-#-#-#-# eog.master.el.po (eog-HEAD-po-el-4121) #-#-#-#-#\n" -"Παρασκήνιο\n" -"#-#-#-#-# gtkhtml.master.el.po (gtkhtml.HEAD) #-#-#-#-#\n" -"Παρασκήνιο\n" -"#-#-#-#-# the-board.master.el.po (the-board git) #-#-#-#-#\n" -"Παρασκήνιο\n" -"#-#-#-#-# gnome-settings-daemon.master.el.po (el) #-#-#-#-#\n" -"Παρασκήνιο\n" -"#-#-#-#-# gnome-control-center.master.el.po (el) #-#-#-#-#\n" -"Παρασκήνιο\n" -"#-#-#-#-# gnome-terminal.master.el.po (gnome-terminal.HEAD) #-#-#-#-#\n" -"Παρασκήνιο\n" -"#-#-#-#-# drwright.master.el.po (el) #-#-#-#-#\n" -"Παρασκήνιο\n" -"#-#-#-#-# gnome-panel.master.el.po (gnome-panel.HEAD) #-#-#-#-#\n" -"Παρασκήνιο\n" -"#-#-#-#-# drgeo.master.el.po (dr-genius 0.5.5) #-#-#-#-#\n" -"Φόντος\n" -"#-#-#-#-# gnome-commander.master.el.po (el) #-#-#-#-#\n" -"Παρασκήνιο\n" -"#-#-#-#-# gtksourceview.master.el.po (el) #-#-#-#-#\n" -"Παρασκήνιο" - -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1506 -msgid "Destination" -msgstr "Προορισμός" - -#: ../src/ui/dialog/filedialogimpl-win32.cpp:352 -#, fuzzy -msgid "All Executable Files" -msgstr "Όλα τα αρχεία εικόνων" - -#: ../src/ui/dialog/filedialogimpl-win32.cpp:544 -msgid "Show Preview" -msgstr "Προβολή Προεπισκόπησης" - -#: ../src/ui/dialog/filedialogimpl-win32.cpp:682 -msgid "No file selected" -msgstr "Κανένα αρχείο δεν επιλέχτηκε" - -#: ../src/ui/dialog/fill-and-stroke.cpp:57 -#, fuzzy -msgid "_Fill" -msgstr "" -"#-#-#-#-# gok.master.el.po (el) #-#-#-#-#\n" -"Γέμισμα\n" -"#-#-#-#-# gnome-control-center.master.el.po (el) #-#-#-#-#\n" -"Πλήρες\n" -"#-#-#-#-# glade.master.el.po (glade3.HEAD) #-#-#-#-#\n" -"Γέμισμα\n" -"#-#-#-#-# gcompris.master.el.po (gcompris.HEAD) #-#-#-#-#\n" -"Γέμισμα\n" -"#-#-#-#-# f-spot.master.el.po (el) #-#-#-#-#\n" -"Γέμισμα\n" -"#-#-#-#-# gtk+-properties.master.el.po (gtk+-properties.HEAD) #-#-#-#-#\n" -"Γέμισμα" - -#: ../src/ui/dialog/fill-and-stroke.cpp:58 -msgid "Stroke _paint" -msgstr "_Πινελιά" - -#: ../src/ui/dialog/fill-and-stroke.cpp:59 -msgid "Stroke st_yle" -msgstr "Μορ_φή πινελιάς" - -#. TRANSLATORS: this dialog is accessible via menu Filters - Filter editor -#: ../src/ui/dialog/filter-effects-dialog.cpp:474 -msgid "" -"This matrix determines a linear transform on color space. Each line affects " -"one of the color components. Each column determines how much of each color " -"component from the input is passed to the output. The last column does not " -"depend on input colors, so can be used to adjust a constant component value." -msgstr "" - -#: ../src/ui/dialog/filter-effects-dialog.cpp:584 -msgid "Image File" -msgstr "Αρχείο εικόνας" - -#: ../src/ui/dialog/filter-effects-dialog.cpp:587 -#, fuzzy -msgid "Selected SVG Element" -msgstr "Επιλεγμένη Στήλη" - -#. TODO: any image, not just svg -#: ../src/ui/dialog/filter-effects-dialog.cpp:657 -msgid "Select an image to be used as feImage input" -msgstr "" - -#: ../src/ui/dialog/filter-effects-dialog.cpp:749 -#, fuzzy -msgid "This SVG filter effect does not require any parameters." -msgstr "Το αίτημα δεν έχει μια απαιτούμενη παράμετρο." - -#: ../src/ui/dialog/filter-effects-dialog.cpp:755 -#, fuzzy -msgid "This SVG filter effect is not yet implemented in Inkscape." -msgstr "Προς το παρόν μη υλοποιημένο" - -#: ../src/ui/dialog/filter-effects-dialog.cpp:947 -#, fuzzy -msgid "Light Source:" -msgstr "Ανοιχτόχρωμη πηγή" - -#: ../src/ui/dialog/filter-effects-dialog.cpp:964 -msgid "Azimuth" -msgstr "" - -#: ../src/ui/dialog/filter-effects-dialog.cpp:964 -msgid "Direction angle for the light source on the XY plane, in degrees" -msgstr "" - -#: ../src/ui/dialog/filter-effects-dialog.cpp:965 -#, fuzzy -msgid "Elevation" -msgstr "Ανελκυστήρας" - -#: ../src/ui/dialog/filter-effects-dialog.cpp:965 -msgid "Direction angle for the light source on the YZ plane, in degrees" -msgstr "" - -# #-#-#-#-# file-roller.master.el.po (el) #-#-#-#-# -# -# #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# -# -# #-#-#-#-# nautilus.master.el.po (el) #-#-#-#-# -# -# #-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-# -# -# #-#-#-#-# libgnomeprintui.master.el.po (el) #-#-#-#-# -# -#. default x: -#. default y: -#. default z: -#: ../src/ui/dialog/filter-effects-dialog.cpp:968 -#: ../src/ui/dialog/filter-effects-dialog.cpp:971 -msgid "Location" -msgstr "Τοποθεσία" - -#: ../src/ui/dialog/filter-effects-dialog.cpp:968 -#: ../src/ui/dialog/filter-effects-dialog.cpp:971 -#: ../src/ui/dialog/filter-effects-dialog.cpp:974 -#, fuzzy -msgid "X coordinate" -msgstr "" -"#-#-#-#-# gdl.master.el.po (gdl.HEAD) #-#-#-#-#\n" -"Συντεταγμένη X\n" -"#-#-#-#-# drgeo.master.el.po (dr-genius 0.5.5) #-#-#-#-#\n" -"Συντεταγμένη Χ" - -#: ../src/ui/dialog/filter-effects-dialog.cpp:968 -#: ../src/ui/dialog/filter-effects-dialog.cpp:971 -#: ../src/ui/dialog/filter-effects-dialog.cpp:974 -#, fuzzy -msgid "Y coordinate" -msgstr "Συντεταγμένη Ψ" - -#: ../src/ui/dialog/filter-effects-dialog.cpp:968 -#: ../src/ui/dialog/filter-effects-dialog.cpp:971 -#: ../src/ui/dialog/filter-effects-dialog.cpp:974 -#, fuzzy -msgid "Z coordinate" -msgstr "" -"#-#-#-#-# gdl.master.el.po (gdl.HEAD) #-#-#-#-#\n" -"Συντεταγμένη X\n" -"#-#-#-#-# drgeo.master.el.po (dr-genius 0.5.5) #-#-#-#-#\n" -"Συντεταγμένη Χ" - -# -#: ../src/ui/dialog/filter-effects-dialog.cpp:974 -#, fuzzy -msgid "Points At" -msgstr "Στιγμές" - -#: ../src/ui/dialog/filter-effects-dialog.cpp:975 -#, fuzzy -msgid "Specular Exponent" -msgstr "Εκθετικός αριθμός" - -#: ../src/ui/dialog/filter-effects-dialog.cpp:975 -msgid "Exponent value controlling the focus for the light source" -msgstr "" - -#. TODO: here I have used 100 degrees as default value. But spec says that if not specified, no limiting cone is applied. So, there should be a way for the user to set a "no limiting cone" option. -#: ../src/ui/dialog/filter-effects-dialog.cpp:977 -#, fuzzy -msgid "Cone Angle" -msgstr "Γωνία" - -#: ../src/ui/dialog/filter-effects-dialog.cpp:977 -msgid "" -"This is the angle between the spot light axis (i.e. the axis between the " -"light source and the point to which it is pointing at) and the spot light " -"cone. No light is projected outside this cone." -msgstr "" - -#: ../src/ui/dialog/filter-effects-dialog.cpp:1040 -#, fuzzy -msgid "New light source" -msgstr "Το παράθυρο να αγνοείται" - -#: ../src/ui/dialog/filter-effects-dialog.cpp:1081 -msgid "_Duplicate" -msgstr "" - -#: ../src/ui/dialog/filter-effects-dialog.cpp:1107 -msgid "_Filter" -msgstr "_Φίλτρο" - -# #-#-#-#-# ekiga.master.el.po (ekiga.HEAD) #-#-#-#-# -# -#: ../src/ui/dialog/filter-effects-dialog.cpp:1121 -#, fuzzy -msgid "R_ename" -msgstr "Μετονομασία" - -#: ../src/ui/dialog/filter-effects-dialog.cpp:1226 -#, fuzzy -msgid "Rename filter" -msgstr "Μετονομασία αρχείων" - -#: ../src/ui/dialog/filter-effects-dialog.cpp:1263 -#, fuzzy -msgid "Apply filter" -msgstr "Ε_φαρμογή φίλτρων" - -# #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# -# -#: ../src/ui/dialog/filter-effects-dialog.cpp:1332 -#, fuzzy -msgid "filter" -msgstr "Φίλτρο" - -#: ../src/ui/dialog/filter-effects-dialog.cpp:1339 -#, fuzzy -msgid "Add filter" -msgstr "Προσθήκη νέου φίλτρου" - -#: ../src/ui/dialog/filter-effects-dialog.cpp:1368 -#, fuzzy -msgid "Duplicate filter" -msgstr "" -"#-#-#-#-# banshee.master.el.po (Banshee) #-#-#-#-#\n" -"Διπλά είδη\n" -"#-#-#-#-# banshee.stable-1.8.el.po (Banshee) #-#-#-#-#\n" -"Διπλοτυπία Ειδών" - -#: ../src/ui/dialog/filter-effects-dialog.cpp:1435 -#, fuzzy -msgid "_Effect" -msgstr "_Εφέ" - -# #-#-#-#-# gnome-system-tools.master.el.po (el) #-#-#-#-# -# -#: ../src/ui/dialog/filter-effects-dialog.cpp:1443 -msgid "Connections" -msgstr "Συνδέσεις" - -#: ../src/ui/dialog/filter-effects-dialog.cpp:1562 -#, fuzzy -msgid "Remove filter primitive" -msgstr "Αφαίρεση αρχείου από τη λίστα αναπαραγωγής" - -#: ../src/ui/dialog/filter-effects-dialog.cpp:1936 -#, fuzzy -msgid "Remove merge node" -msgstr "Αφαίρεση φακέλων ροής" - -#: ../src/ui/dialog/filter-effects-dialog.cpp:2055 -msgid "Reorder filter primitive" -msgstr "" - -#: ../src/ui/dialog/filter-effects-dialog.cpp:2089 -#, fuzzy -msgid "Add Effect:" -msgstr "Εφέ:" - -#: ../src/ui/dialog/filter-effects-dialog.cpp:2090 -#, fuzzy -msgid "No effect selected" -msgstr "Αόριστο" - -#: ../src/ui/dialog/filter-effects-dialog.cpp:2091 -#, fuzzy -msgid "No filter selected" -msgstr "Κανένα αρχείο δεν επιλέχτηκε" - -#: ../src/ui/dialog/filter-effects-dialog.cpp:2129 -#, fuzzy -msgid "Effect parameters" -msgstr "Παράμετρος Exec" - -#: ../src/ui/dialog/filter-effects-dialog.cpp:2130 -#, fuzzy -msgid "Filter General Settings" -msgstr "" -"#-#-#-#-# netspeed.master.el.po (el) #-#-#-#-#\n" -"Γενικές ρυθμίσεις\n" -"#-#-#-#-# ekiga.master.el.po (ekiga.HEAD) #-#-#-#-#\n" -"Γενικές Ρυθμίσεις" - -#. default x: -#. default y: -#: ../src/ui/dialog/filter-effects-dialog.cpp:2186 -#, fuzzy -msgid "Coordinates:" -msgstr "Συντεταγμένες" - -#: ../src/ui/dialog/filter-effects-dialog.cpp:2186 -#, fuzzy -msgid "X coordinate of the left corners of filter effects region" -msgstr "Δημιούργησε και επίστρωσε τους κλώνους της επιλογής" - -#: ../src/ui/dialog/filter-effects-dialog.cpp:2186 -msgid "Y coordinate of the upper corners of filter effects region" -msgstr "" - -#. default width: -#. default height: -#: ../src/ui/dialog/filter-effects-dialog.cpp:2187 -msgid "Dimensions:" -msgstr "Διαστάσεις:" - -#: ../src/ui/dialog/filter-effects-dialog.cpp:2187 -#, fuzzy -msgid "Width of filter effects region" -msgstr "Πλάτος του αριστερού περιθωρίου σε εικονοστοιχεία" - -#: ../src/ui/dialog/filter-effects-dialog.cpp:2187 -#, fuzzy -msgid "Height of filter effects region" -msgstr "Ύψος της λαβής αλλαγής μεγέθους" - -#: ../src/ui/dialog/filter-effects-dialog.cpp:2190 -#: ../src/widgets/toolbox.cpp:4026 ../src/widgets/toolbox.cpp:4404 -#: ../src/widgets/toolbox.cpp:4668 ../src/widgets/toolbox.cpp:6133 -#: ../share/extensions/extrude.inx.h:4 ../share/extensions/triangle.inx.h:9 -msgid "Mode:" -msgstr "Κατάσταση:" - -#: ../src/ui/dialog/filter-effects-dialog.cpp:2193 -msgid "" -"Indicates the type of matrix operation. The keyword 'matrix' indicates that " -"a full 5x4 matrix of values will be provided. The other keywords represent " -"convenience shortcuts to allow commonly used color operations to be " -"performed without specifying a complete matrix." -msgstr "" - -# #-#-#-#-# anjuta-el.po (anjuta 0.1.9) #-#-#-#-# -# -# #-#-#-#-# gimp-el.po (gimp 1.3.2) #-#-#-#-# -# -# #-#-#-#-# gnome-db-el.po (gnome-db 0.0.91) #-#-#-#-# -# -# #-#-#-#-# gnucash-el.po (abiword 1.0) #-#-#-#-# -# -# #-#-#-#-# gtop-el.po (gtop 1.0.9) #-#-#-#-# -# -# #-#-#-#-# libgda-el.po (gnome-db 0.0.91) #-#-#-#-# -# -# #-#-#-#-# sodipodi-el.po (sodipodi 0.25) #-#-#-#-# -# -# #-#-#-#-# pong-el.po (pong 0.7) #-#-#-#-# -# -# #-#-#-#-# screem-el.po (screem 1.0) #-#-#-#-# -# -#: ../src/ui/dialog/filter-effects-dialog.cpp:2194 -#, fuzzy -msgid "Value(s):" -msgstr "_Τιμές:" - -#: ../src/ui/dialog/filter-effects-dialog.cpp:2209 -#: ../src/ui/dialog/filter-effects-dialog.cpp:2249 -#, fuzzy -msgid "Operator:" -msgstr "Τελεστής" - -#: ../src/ui/dialog/filter-effects-dialog.cpp:2210 -#, fuzzy -msgid "K1:" -msgstr "1:1" - -#: ../src/ui/dialog/filter-effects-dialog.cpp:2210 -#: ../src/ui/dialog/filter-effects-dialog.cpp:2211 -#: ../src/ui/dialog/filter-effects-dialog.cpp:2212 -#: ../src/ui/dialog/filter-effects-dialog.cpp:2213 -msgid "" -"If the arithmetic operation is chosen, each result pixel is computed using " -"the formula k1*i1*i2 + k2*i1 + k3*i2 + k4 where i1 and i2 are the pixel " -"values of the first and second inputs respectively." -msgstr "" - -#: ../src/ui/dialog/filter-effects-dialog.cpp:2211 -msgid "K2:" -msgstr "" - -#: ../src/ui/dialog/filter-effects-dialog.cpp:2212 -msgid "K3:" -msgstr "" - -#: ../src/ui/dialog/filter-effects-dialog.cpp:2213 -msgid "K4:" -msgstr "" - -# #-#-#-#-# nautilus.master.el.po (el) #-#-#-#-# -# -#: ../src/ui/dialog/filter-effects-dialog.cpp:2216 -#: ../src/ui/dialog/tracedialog.cpp:581 -#, fuzzy -msgid "Size:" -msgstr "" -"#-#-#-#-# evolution.master.el.po (evolution.HEAD) #-#-#-#-#\n" -"Μέγεθος:\n" -"#-#-#-#-# gthumb.gthumb-2-12.el.po (gthumb-gthumb-2-10-po-el-6221) #-#-#-#-" -"#\n" -"Μέγεθος:\n" -"#-#-#-#-# gnome-games.master.el.po (gnome-games.HEAD.el) #-#-#-#-#\n" -"Μέγεθος:\n" -"#-#-#-#-# ekiga.master.el.po (ekiga.HEAD) #-#-#-#-#\n" -"Μέγεθος:\n" -"#-#-#-#-# gnomeicu.master.el.po (gnomeicu 0.95.5) #-#-#-#-#\n" -"Μέγεθος:\n" -"#-#-#-#-# gnome-control-center.master.el.po (el) #-#-#-#-#\n" -"Μέγεθος:\n" -"#-#-#-#-# gparted.master.el.po (gparted.HEAD) #-#-#-#-#\n" -"Μέγεθος:\n" -"#-#-#-#-# nemo.master.el.po (nemo) #-#-#-#-#\n" -"Μέγεθος\n" -"#-#-#-#-# drwright.master.el.po (el) #-#-#-#-#\n" -"Μέγεθος:\n" -"#-#-#-#-# evolution-exchange.master.el.po (el) #-#-#-#-#\n" -"Μέγεθος:\n" -"#-#-#-#-# gnome-commander.master.el.po (el) #-#-#-#-#\n" -"Μέγεθος:\n" -"#-#-#-#-# nautilus.master.el.po (el) #-#-#-#-#\n" -"Μέγεθος:\n" -"#-#-#-#-# epiphany-extensions.master.el.po (el) #-#-#-#-#\n" -"Μέγεθος:" - -#: ../src/ui/dialog/filter-effects-dialog.cpp:2216 -#, fuzzy -msgid "width of the convolve matrix" -msgstr "Πλάτος του αριστερού περιθωρίου σε εικονοστοιχεία" - -#: ../src/ui/dialog/filter-effects-dialog.cpp:2216 -#, fuzzy -msgid "height of the convolve matrix" -msgstr "Ύψος της λίστας καναλιών" - -#: ../src/ui/dialog/filter-effects-dialog.cpp:2217 -msgid "" -"X coordinate of the target point in the convolve matrix. The convolution is " -"applied to pixels around this point." -msgstr "" - -#: ../src/ui/dialog/filter-effects-dialog.cpp:2217 -msgid "" -"Y coordinate of the target point in the convolve matrix. The convolution is " -"applied to pixels around this point." -msgstr "" - -#. TRANSLATORS: for info on "Kernel", see http://en.wikipedia.org/wiki/Kernel_(matrix) -#: ../src/ui/dialog/filter-effects-dialog.cpp:2219 -#, fuzzy -msgid "Kernel:" -msgstr "Πυρήνας %s" - -#: ../src/ui/dialog/filter-effects-dialog.cpp:2219 -msgid "" -"This matrix describes the convolve operation that is applied to the input " -"image in order to calculate the pixel colors at the output. Different " -"arrangements of values in this matrix result in various possible visual " -"effects. An identity matrix would lead to a motion blur effect (parallel to " -"the matrix diagonal) while a matrix filled with a constant non-zero value " -"would lead to a common blur effect." -msgstr "" - -#: ../src/ui/dialog/filter-effects-dialog.cpp:2221 -#, fuzzy -msgid "Divisor:" -msgstr "Διαίρεση" - -#: ../src/ui/dialog/filter-effects-dialog.cpp:2221 -msgid "" -"After applying the kernelMatrix to the input image to yield a number, that " -"number is divided by divisor to yield the final destination color value. A " -"divisor that is the sum of all the matrix values tends to have an evening " -"effect on the overall color intensity of the result." -msgstr "" - -#: ../src/ui/dialog/filter-effects-dialog.cpp:2222 -#, fuzzy -msgid "Bias:" -msgstr "" -"#-#-#-#-# empathy.master.el.po (empathy.HEAD) #-#-#-#-#\n" -"Ψευδώνυμο:\n" -"#-#-#-#-# gnome-commander.master.el.po (el) #-#-#-#-#\n" -"Ψευδώνυμα:" - -#: ../src/ui/dialog/filter-effects-dialog.cpp:2222 -msgid "" -"This value is added to each component. This is useful to define a constant " -"value as the zero response of the filter." -msgstr "" - -#: ../src/ui/dialog/filter-effects-dialog.cpp:2223 -#, fuzzy -msgid "Edge Mode:" -msgstr "Λειτουργία επεξεργασίας" - -#: ../src/ui/dialog/filter-effects-dialog.cpp:2223 -msgid "" -"Determines how to extend the input image as necessary with color values so " -"that the matrix operations can be applied when the kernel is positioned at " -"or near the edge of the input image." -msgstr "" - -#: ../src/ui/dialog/filter-effects-dialog.cpp:2224 -#, fuzzy -msgid "Preserve Alpha" -msgstr "Χρήση του Alpha" - -#: ../src/ui/dialog/filter-effects-dialog.cpp:2224 -msgid "If set, the alpha channel won't be altered by this filter primitive." -msgstr "" - -#. default: white -#: ../src/ui/dialog/filter-effects-dialog.cpp:2227 -#, fuzzy -msgid "Diffuse Color:" -msgstr "_Βάθος χρώματος:" - -#: ../src/ui/dialog/filter-effects-dialog.cpp:2227 -#: ../src/ui/dialog/filter-effects-dialog.cpp:2260 -#, fuzzy -msgid "Defines the color of the light source" -msgstr "Το χρώμα γεμίσματος του πλαισίου επισήμανσης" - -#: ../src/ui/dialog/filter-effects-dialog.cpp:2228 -#: ../src/ui/dialog/filter-effects-dialog.cpp:2261 -#, fuzzy -msgid "Surface Scale:" -msgstr "Τετραγωνισμένος τερματισμός" - -#: ../src/ui/dialog/filter-effects-dialog.cpp:2228 -#: ../src/ui/dialog/filter-effects-dialog.cpp:2261 -msgid "" -"This value amplifies the heights of the bump map defined by the input alpha " -"channel" -msgstr "" - -#: ../src/ui/dialog/filter-effects-dialog.cpp:2229 -#: ../src/ui/dialog/filter-effects-dialog.cpp:2262 -#, fuzzy -msgid "Constant:" -msgstr "Σταθερά" - -#: ../src/ui/dialog/filter-effects-dialog.cpp:2229 -#: ../src/ui/dialog/filter-effects-dialog.cpp:2262 -#, fuzzy -msgid "This constant affects the Phong lighting model." -msgstr "Αν αυτή αναγνωριστική ετικέτα επηρεάζει τη λειτουργία στοίχισης" - -#: ../src/ui/dialog/filter-effects-dialog.cpp:2230 -#: ../src/ui/dialog/filter-effects-dialog.cpp:2264 -#, fuzzy -msgid "Kernel Unit Length:" -msgstr "Μήκος _κλειδιού:" - -#: ../src/ui/dialog/filter-effects-dialog.cpp:2234 -msgid "This defines the intensity of the displacement effect." -msgstr "" - -#: ../src/ui/dialog/filter-effects-dialog.cpp:2235 -#, fuzzy -msgid "X displacement:" -msgstr "Μετατόπιση θυγατρικού Χ" - -#: ../src/ui/dialog/filter-effects-dialog.cpp:2235 -msgid "Color component that controls the displacement in the X direction" -msgstr "" - -#: ../src/ui/dialog/filter-effects-dialog.cpp:2236 -#, fuzzy -msgid "Y displacement:" -msgstr "Μετατόπιση θυγατρικού Υ" - -#: ../src/ui/dialog/filter-effects-dialog.cpp:2236 -msgid "Color component that controls the displacement in the Y direction" -msgstr "" - -#. default: black -#: ../src/ui/dialog/filter-effects-dialog.cpp:2239 -#, fuzzy -msgid "Flood Color:" -msgstr "Χρώμα Γραμματοσειράς:" - -#: ../src/ui/dialog/filter-effects-dialog.cpp:2239 -#, fuzzy -msgid "The whole filter region will be filled with this color." -msgstr "Τα επιλεγμένα κλιπ θα εμφανίζονται με αυτό το χρώμα." - -#: ../src/ui/dialog/filter-effects-dialog.cpp:2243 -#, fuzzy -msgid "Standard Deviation:" -msgstr "Κανονική επεξεργασία" - -#: ../src/ui/dialog/filter-effects-dialog.cpp:2243 -#, fuzzy -msgid "The standard deviation for the blur operation." -msgstr "Η κατάσταση της εργασίας εκτύπωσης" - -#: ../src/ui/dialog/filter-effects-dialog.cpp:2249 -msgid "" -"Erode: performs \"thinning\" of input image.\n" -"Dilate: performs \"fattenning\" of input image." -msgstr "" - -#: ../src/ui/dialog/filter-effects-dialog.cpp:2253 -#, fuzzy -msgid "Source of Image:" -msgstr "Αρχεία πηγαίου κώδικα:" - -#: ../src/ui/dialog/filter-effects-dialog.cpp:2256 -#, fuzzy -msgid "Delta X:" -msgstr "Delta" - -#: ../src/ui/dialog/filter-effects-dialog.cpp:2256 -#, fuzzy -msgid "This is how far the input image gets shifted to the right" -msgstr "Η θέση της εικόνας σχετικά με το κείμενο" - -#: ../src/ui/dialog/filter-effects-dialog.cpp:2257 -#, fuzzy -msgid "Delta Y:" -msgstr "Delta" - -#: ../src/ui/dialog/filter-effects-dialog.cpp:2257 -msgid "This is how far the input image gets shifted downwards" -msgstr "" - -#. default: white -#: ../src/ui/dialog/filter-effects-dialog.cpp:2260 -#, fuzzy -msgid "Specular Color:" -msgstr "Χρώμα γραμμής κύλισης" - -#: ../src/ui/dialog/filter-effects-dialog.cpp:2263 -#: ../share/extensions/interp.inx.h:2 -#, fuzzy -msgid "Exponent:" -msgstr "Δύναμη" - -#: ../src/ui/dialog/filter-effects-dialog.cpp:2263 -msgid "Exponent for specular term, larger is more \"shiny\"." -msgstr "" - -#: ../src/ui/dialog/filter-effects-dialog.cpp:2272 -msgid "" -"Indicates whether the filter primitive should perform a noise or turbulence " -"function." -msgstr "" - -#: ../src/ui/dialog/filter-effects-dialog.cpp:2273 -#, fuzzy -msgid "Base Frequency:" -msgstr "Συχνότητα" - -#: ../src/ui/dialog/filter-effects-dialog.cpp:2274 -#, fuzzy -msgid "Octaves:" -msgstr "Οκτάβα" - -#: ../src/ui/dialog/filter-effects-dialog.cpp:2275 -#, fuzzy -msgid "Seed:" -msgstr "Ταχύτητα:" - -#: ../src/ui/dialog/filter-effects-dialog.cpp:2275 -#, fuzzy -msgid "The starting number for the pseudo random number generator." -msgstr "Αδυναμία αρχικοποίησης της γεννήτριας τυχαίων αριθμών" - -#: ../src/ui/dialog/filter-effects-dialog.cpp:2287 -#, fuzzy -msgid "Add filter primitive" -msgstr "Προσθήκη αρχείων στο συμπιεσμένο αρχείο" - -#: ../src/ui/dialog/filter-effects-dialog.cpp:2304 -msgid "" -"The feBlend filter primitive provides 4 image blending modes: screen, " -"multiply, darken and lighten." -msgstr "" - -#: ../src/ui/dialog/filter-effects-dialog.cpp:2308 -msgid "" -"The feColorMatrix filter primitive applies a matrix transformation to " -"color of each rendered pixel. This allows for effects like turning object to " -"grayscale, modifying color saturation and changing color hue." -msgstr "" - -#: ../src/ui/dialog/filter-effects-dialog.cpp:2312 -msgid "" -"The feComponentTransfer filter primitive manipulates the input's " -"color components (red, green, blue, and alpha) according to particular " -"transfer functions, allowing operations like brightness and contrast " -"adjustment, color balance, and thresholding." -msgstr "" - -#: ../src/ui/dialog/filter-effects-dialog.cpp:2316 -msgid "" -"The feComposite filter primitive composites two images using one of " -"the Porter-Duff blending modes or the arithmetic mode described in SVG " -"standard. Porter-Duff blending modes are essentially logical operations " -"between the corresponding pixel values of the images." -msgstr "" - -#: ../src/ui/dialog/filter-effects-dialog.cpp:2320 -msgid "" -"The feConvolveMatrix lets you specify a Convolution to be applied on " -"the image. Common effects created using convolution matrices are blur, " -"sharpening, embossing and edge detection. Note that while gaussian blur can " -"be created using this filter primitive, the special gaussian blur primitive " -"is faster and resolution-independent." -msgstr "" - -#: ../src/ui/dialog/filter-effects-dialog.cpp:2324 -msgid "" -"The feDiffuseLighting and feSpecularLighting filter primitives create " -"\"embossed\" shadings. The input's alpha channel is used to provide depth " -"information: higher opacity areas are raised toward the viewer and lower " -"opacity areas recede away from the viewer." -msgstr "" - -#: ../src/ui/dialog/filter-effects-dialog.cpp:2328 -msgid "" -"The feDisplacementMap filter primitive displaces the pixels in the " -"first input using the second input as a displacement map, that shows from " -"how far the pixel should come from. Classical examples are whirl and pinch " -"effects." -msgstr "" - -#: ../src/ui/dialog/filter-effects-dialog.cpp:2332 -msgid "" -"The feFlood filter primitive fills the region with a given color and " -"opacity. It is usually used as an input to other filters to apply color to " -"a graphic." -msgstr "" - -#: ../src/ui/dialog/filter-effects-dialog.cpp:2336 -msgid "" -"The feGaussianBlur filter primitive uniformly blurs its input. It is " -"commonly used together with feOffset to create a drop shadow effect." -msgstr "" - -#: ../src/ui/dialog/filter-effects-dialog.cpp:2340 -msgid "" -"The feImage filter primitive fills the region with an external image " -"or another part of the document." -msgstr "" - -#: ../src/ui/dialog/filter-effects-dialog.cpp:2344 -msgid "" -"The feMerge filter primitive composites several temporary images " -"inside the filter primitive to a single image. It uses normal alpha " -"compositing for this. This is equivalent to using several feBlend primitives " -"in 'normal' mode or several feComposite primitives in 'over' mode." -msgstr "" - -#: ../src/ui/dialog/filter-effects-dialog.cpp:2348 -msgid "" -"The feMorphology filter primitive provides erode and dilate effects. " -"For single-color objects erode makes the object thinner and dilate makes it " -"thicker." -msgstr "" - -#: ../src/ui/dialog/filter-effects-dialog.cpp:2352 -msgid "" -"The feOffset filter primitive offsets the image by an user-defined " -"amount. For example, this is useful for drop shadows, where the shadow is in " -"a slightly different position than the actual object." -msgstr "" - -#: ../src/ui/dialog/filter-effects-dialog.cpp:2356 -msgid "" -"The feDiffuseLighting and feSpecularLighting filter primitives create " -"\"embossed\" shadings. The input's alpha channel is used to provide depth " -"information: higher opacity areas are raised toward the viewer and lower " -"opacity areas recede away from the viewer." -msgstr "" - -#: ../src/ui/dialog/filter-effects-dialog.cpp:2360 -msgid "" -"The feTile filter primitive tiles a region with its input graphic" -msgstr "" - -#: ../src/ui/dialog/filter-effects-dialog.cpp:2364 -msgid "" -"The feTurbulence filter primitive renders Perlin noise. This kind of " -"noise is useful in simulating several nature phenomena like clouds, fire and " -"smoke and in generating complex textures like marble or granite." -msgstr "" - -#: ../src/ui/dialog/filter-effects-dialog.cpp:2383 -#, fuzzy -msgid "Duplicate filter primitive" -msgstr "Δημιουργία διπλοτύπου κάθε επιλεγμένου αντικειμένου" - -#: ../src/ui/dialog/filter-effects-dialog.cpp:2436 -#, fuzzy -msgid "Set filter primitive attribute" -msgstr "Απόκρυψη ιδιαίτερων γνωρισμάτων" - -#: ../src/ui/dialog/glyphs.cpp:58 ../src/ui/dialog/glyphs.cpp:154 -#, fuzzy -msgid "all" -msgstr "" -"#-#-#-#-# sawfish.master.el.po (sawfish 1.2-gtk2) #-#-#-#-#\n" -"όλα\n" -"#-#-#-#-# banshee.master.el.po (Banshee) #-#-#-#-#\n" -"όλα\n" -"#-#-#-#-# libgnomeprintui.master.el.po (el) #-#-#-#-#\n" -"όλες\n" -"#-#-#-#-# banshee.stable-1.8.el.po (Banshee) #-#-#-#-#\n" -"όλα" - -#: ../src/ui/dialog/glyphs.cpp:59 -#, fuzzy -msgid "common" -msgstr "Κοινά" - -#: ../src/ui/dialog/glyphs.cpp:60 -#, fuzzy -msgid "inherited" -msgstr "Κληρονομημένα" - -#: ../src/ui/dialog/glyphs.cpp:61 ../src/ui/dialog/glyphs.cpp:167 -#, fuzzy -msgid "Arabic" -msgstr "" -"#-#-#-#-# evolution.master.el.po (evolution.HEAD) #-#-#-#-#\n" -"Αραβικά\n" -"#-#-#-#-# galeon.master.el.po (galeon 1.0) #-#-#-#-#\n" -"Αραβικά\n" -"#-#-#-#-# gnomeicu.master.el.po (gnomeicu 0.95.5) #-#-#-#-#\n" -"Αραβικά\n" -"#-#-#-#-# empathy.master.el.po (empathy.HEAD) #-#-#-#-#\n" -"Αραβικά\n" -"#-#-#-#-# gnome-terminal.master.el.po (gnome-terminal.HEAD) #-#-#-#-#\n" -"Αραβική\n" -"#-#-#-#-# gedit.master.el.po (el) #-#-#-#-#\n" -"Αραβική\n" -"#-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-#\n" -"Αραβικά\n" -"#-#-#-#-# gcompris.master.el.po (gcompris.HEAD) #-#-#-#-#\n" -"Αραβικά\n" -"#-#-#-#-# gucharmap.master.el.po (gucharmap.HEAD) #-#-#-#-#\n" -"Αραβικά\n" -"#-#-#-#-# gnome-subtitles.master.el.po (gnome-subtitles 0.6) #-#-#-#-#\n" -"Αραβικά\n" -"#-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-#\n" -"Αραβικά\n" -"#-#-#-#-# totem.master.el.po (totem.HEAD) #-#-#-#-#\n" -"Αραβικά" - -# #-#-#-#-# gnome-terminal.master.el.po (gnome-terminal.HEAD) #-#-#-#-# -# -#: ../src/ui/dialog/glyphs.cpp:62 ../src/ui/dialog/glyphs.cpp:165 -#, fuzzy -msgid "Armenian" -msgstr "" -"#-#-#-#-# empathy.master.el.po (empathy.HEAD) #-#-#-#-#\n" -"Αρμενικά\n" -"#-#-#-#-# gnome-terminal.master.el.po (gnome-terminal.HEAD) #-#-#-#-#\n" -"Αρμενική\n" -"#-#-#-#-# gedit.master.el.po (el) #-#-#-#-#\n" -"Αρμενική\n" -"#-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-#\n" -"Αρμενικά\n" -"#-#-#-#-# gucharmap.master.el.po (gucharmap.HEAD) #-#-#-#-#\n" -"Αρμενικά\n" -"#-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-#\n" -"Αρμενικά\n" -"#-#-#-#-# gnome-applets.master.el.po (gnome-applets.HEAD.el) #-#-#-#-#\n" -"Αρμενική\n" -"#-#-#-#-# totem.master.el.po (totem.HEAD) #-#-#-#-#\n" -"Αρμένικα" - -#: ../src/ui/dialog/glyphs.cpp:63 ../src/ui/dialog/glyphs.cpp:174 -msgid "Bengali" -msgstr "Bengali" - -#: ../src/ui/dialog/glyphs.cpp:64 ../src/ui/dialog/glyphs.cpp:256 -msgid "Bopomofo" -msgstr "Bopomofo" - -#: ../src/ui/dialog/glyphs.cpp:65 ../src/ui/dialog/glyphs.cpp:191 -#, fuzzy -msgid "Cherokee" -msgstr "" -"#-#-#-#-# locations.master.el.po (locations.HEAD) #-#-#-#-#\n" -"Cherokee\n" -"#-#-#-#-# gucharmap.master.el.po (gucharmap.HEAD) #-#-#-#-#\n" -"Τσερόκι" - -#: ../src/ui/dialog/glyphs.cpp:66 ../src/ui/dialog/glyphs.cpp:244 -msgid "Coptic" -msgstr "Κοπτικά" - -#: ../src/ui/dialog/glyphs.cpp:67 ../src/ui/dialog/glyphs.cpp:163 -#, fuzzy -msgid "Cyrillic" -msgstr "" -"#-#-#-#-# evolution.master.el.po (evolution.HEAD) #-#-#-#-#\n" -"Κυριλλική\n" -"#-#-#-#-# galeon.master.el.po (galeon 1.0) #-#-#-#-#\n" -"Κυριλλικά\n" -"#-#-#-#-# empathy.master.el.po (empathy.HEAD) #-#-#-#-#\n" -"Κυριλλικά\n" -"#-#-#-#-# gnome-terminal.master.el.po (gnome-terminal.HEAD) #-#-#-#-#\n" -"Κυριλλική\n" -"#-#-#-#-# gedit.master.el.po (el) #-#-#-#-#\n" -"Κυριλλική\n" -"#-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-#\n" -"Κυριλλική\n" -"#-#-#-#-# gucharmap.master.el.po (gucharmap.HEAD) #-#-#-#-#\n" -"Κυριλλικά\n" -"#-#-#-#-# pan2.master.el.po (el) #-#-#-#-#\n" -"Κυριλλική\n" -"#-#-#-#-# gnome-subtitles.master.el.po (gnome-subtitles 0.6) #-#-#-#-#\n" -"Κυριλλικά\n" -"#-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-#\n" -"Κυριλλική\n" -"#-#-#-#-# totem.master.el.po (totem.HEAD) #-#-#-#-#\n" -"Κυριλλικά" - -#: ../src/ui/dialog/glyphs.cpp:68 -msgid "Deseret" -msgstr "Deseret" - -#: ../src/ui/dialog/glyphs.cpp:69 ../src/ui/dialog/glyphs.cpp:173 -msgid "Devanagari" -msgstr "Devanagari" - -#: ../src/ui/dialog/glyphs.cpp:70 ../src/ui/dialog/glyphs.cpp:189 -msgid "Ethiopic" -msgstr "Αιθιοπικά" - -# #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# -# -# #-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-# -# -#: ../src/ui/dialog/glyphs.cpp:71 ../src/ui/dialog/glyphs.cpp:187 -#, fuzzy -msgid "Georgian" -msgstr "" -"#-#-#-#-# empathy.master.el.po (empathy.HEAD) #-#-#-#-#\n" -"Γεωργιανά\n" -"#-#-#-#-# gnome-terminal.master.el.po (gnome-terminal.HEAD) #-#-#-#-#\n" -"Γεωργιανή\n" -"#-#-#-#-# gedit.master.el.po (el) #-#-#-#-#\n" -"Γεωργιανή\n" -"#-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-#\n" -"Γεωργιανά\n" -"#-#-#-#-# gcompris.master.el.po (gcompris.HEAD) #-#-#-#-#\n" -"Γεωργιανικά\n" -"#-#-#-#-# gucharmap.master.el.po (gucharmap.HEAD) #-#-#-#-#\n" -"Γεωργιανά\n" -"#-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-#\n" -"Γεωργιανά\n" -"#-#-#-#-# totem.master.el.po (totem.HEAD) #-#-#-#-#\n" -"Γεωργιανά" - -#: ../src/ui/dialog/glyphs.cpp:72 -msgid "Gothic" -msgstr "Γοτθικά" - -#: ../src/ui/dialog/glyphs.cpp:73 -#, fuzzy -msgid "Greek" -msgstr "" -"#-#-#-#-# evolution.master.el.po (evolution.HEAD) #-#-#-#-#\n" -"Ελληνική\n" -"#-#-#-#-# galeon.master.el.po (galeon 1.0) #-#-#-#-#\n" -"Ελληνικά\n" -"#-#-#-#-# gnomeicu.master.el.po (gnomeicu 0.95.5) #-#-#-#-#\n" -"Ελληνικά\n" -"#-#-#-#-# empathy.master.el.po (empathy.HEAD) #-#-#-#-#\n" -"Ελληνικά\n" -"#-#-#-#-# gnome-terminal.master.el.po (gnome-terminal.HEAD) #-#-#-#-#\n" -"Ελληνική\n" -"#-#-#-#-# gedit.master.el.po (el) #-#-#-#-#\n" -"Ελληνική\n" -"#-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-#\n" -"Ελληνικά\n" -"#-#-#-#-# gcompris.master.el.po (gcompris.HEAD) #-#-#-#-#\n" -"Ελληνικά\n" -"#-#-#-#-# gucharmap.master.el.po (gucharmap.HEAD) #-#-#-#-#\n" -"Ελληνικά\n" -"#-#-#-#-# pan2.master.el.po (el) #-#-#-#-#\n" -"Ελληνική\n" -"#-#-#-#-# gnome-subtitles.master.el.po (gnome-subtitles 0.6) #-#-#-#-#\n" -"Ελληνικά\n" -"#-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-#\n" -"Ελληνικά\n" -"#-#-#-#-# totem.master.el.po (totem.HEAD) #-#-#-#-#\n" -"Ελληνικά" - -#: ../src/ui/dialog/glyphs.cpp:74 ../src/ui/dialog/glyphs.cpp:176 -#, fuzzy -msgid "Gujarati" -msgstr "" -"#-#-#-#-# empathy.master.el.po (empathy.HEAD) #-#-#-#-#\n" -"Gujarati\n" -"#-#-#-#-# gnome-terminal.master.el.po (gnome-terminal.HEAD) #-#-#-#-#\n" -"Gujarati\n" -"#-#-#-#-# gcompris.master.el.po (gcompris.HEAD) #-#-#-#-#\n" -"Γκουτζαράτι\n" -"#-#-#-#-# gucharmap.master.el.po (gucharmap.HEAD) #-#-#-#-#\n" -"Gujarati\n" -"#-#-#-#-# totem.master.el.po (totem.HEAD) #-#-#-#-#\n" -"Γκουαρατί" - -#: ../src/ui/dialog/glyphs.cpp:75 ../src/ui/dialog/glyphs.cpp:175 -#, fuzzy -msgid "Gurmukhi" -msgstr "" -"#-#-#-#-# empathy.master.el.po (empathy.HEAD) #-#-#-#-#\n" -"Gurmukhi\n" -"#-#-#-#-# gnome-terminal.master.el.po (gnome-terminal.HEAD) #-#-#-#-#\n" -"Gurmukhi\n" -"#-#-#-#-# gucharmap.master.el.po (gucharmap.HEAD) #-#-#-#-#\n" -"Gurmukhi\n" -"#-#-#-#-# totem.master.el.po (totem.HEAD) #-#-#-#-#\n" -"Γκουρμούχι" - -#: ../src/ui/dialog/glyphs.cpp:76 -msgid "Han" -msgstr "Han" - -#: ../src/ui/dialog/glyphs.cpp:77 -msgid "Hangul" -msgstr "Hangul" - -#: ../src/ui/dialog/glyphs.cpp:78 ../src/ui/dialog/glyphs.cpp:166 -#, fuzzy -msgid "Hebrew" -msgstr "" -"#-#-#-#-# evolution.master.el.po (evolution.HEAD) #-#-#-#-#\n" -"Εβραϊκή\n" -"#-#-#-#-# galeon.master.el.po (galeon 1.0) #-#-#-#-#\n" -"Εβραϊκά\n" -"#-#-#-#-# gnomeicu.master.el.po (gnomeicu 0.95.5) #-#-#-#-#\n" -"Εβραϊκά\n" -"#-#-#-#-# empathy.master.el.po (empathy.HEAD) #-#-#-#-#\n" -"Εβραϊκά\n" -"#-#-#-#-# gnome-terminal.master.el.po (gnome-terminal.HEAD) #-#-#-#-#\n" -"Εβραϊκή\n" -"#-#-#-#-# gedit.master.el.po (el) #-#-#-#-#\n" -"Εβραϊκή\n" -"#-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-#\n" -"Εβραϊκά\n" -"#-#-#-#-# gcompris.master.el.po (gcompris.HEAD) #-#-#-#-#\n" -"Εβραϊκά\n" -"#-#-#-#-# gucharmap.master.el.po (gucharmap.HEAD) #-#-#-#-#\n" -"Εβραϊκά\n" -"#-#-#-#-# gnome-subtitles.master.el.po (gnome-subtitles 0.6) #-#-#-#-#\n" -"Εβραϊκά\n" -"#-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-#\n" -"Εβραϊκά\n" -"#-#-#-#-# totem.master.el.po (totem.HEAD) #-#-#-#-#\n" -"Εβραϊκά" - -#: ../src/ui/dialog/glyphs.cpp:79 ../src/ui/dialog/glyphs.cpp:254 -msgid "Hiragana" -msgstr "Hiragana" - -#: ../src/ui/dialog/glyphs.cpp:80 ../src/ui/dialog/glyphs.cpp:180 -msgid "Kannada" -msgstr "Kannada" - -#: ../src/ui/dialog/glyphs.cpp:81 ../src/ui/dialog/glyphs.cpp:255 -msgid "Katakana" -msgstr "Katakana" - -#: ../src/ui/dialog/glyphs.cpp:82 ../src/ui/dialog/glyphs.cpp:199 -msgid "Khmer" -msgstr "Χμερ" - -#: ../src/ui/dialog/glyphs.cpp:83 ../src/ui/dialog/glyphs.cpp:184 -msgid "Lao" -msgstr "Lao" - -#: ../src/ui/dialog/glyphs.cpp:84 -#, fuzzy -msgid "Latin" -msgstr "" -"#-#-#-#-# sound-juicer.master.el.po (el) #-#-#-#-#\n" -"Λάτιν\n" -"#-#-#-#-# gucharmap.master.el.po (gucharmap.HEAD) #-#-#-#-#\n" -"Λατινικά" - -#: ../src/ui/dialog/glyphs.cpp:85 ../src/ui/dialog/glyphs.cpp:181 -#, fuzzy -msgid "Malayalam" -msgstr "" -"#-#-#-#-# gcompris.master.el.po (gcompris.HEAD) #-#-#-#-#\n" -"Μαλαγιάλαμ\n" -"#-#-#-#-# gucharmap.master.el.po (gucharmap.HEAD) #-#-#-#-#\n" -"Malayalam" - -#: ../src/ui/dialog/glyphs.cpp:86 ../src/ui/dialog/glyphs.cpp:200 -msgid "Mongolian" -msgstr "Μογγολικά" - -#: ../src/ui/dialog/glyphs.cpp:87 ../src/ui/dialog/glyphs.cpp:186 -#, fuzzy -msgid "Myanmar" -msgstr "" -"#-#-#-#-# gnomeicu.master.el.po (gnomeicu 0.95.5) #-#-#-#-#\n" -"Μιανμάρ\n" -"#-#-#-#-# locations.master.el.po (locations.HEAD) #-#-#-#-#\n" -"Μιανμάρ\n" -"#-#-#-#-# xchat-gnome.master.el.po (xchat-gnome) #-#-#-#-#\n" -"Μιαμάρ\n" -"#-#-#-#-# gucharmap.master.el.po (gucharmap.HEAD) #-#-#-#-#\n" -"Βιρμανικά" - -#: ../src/ui/dialog/glyphs.cpp:88 ../src/ui/dialog/glyphs.cpp:193 -msgid "Ogham" -msgstr "Ogham" - -#: ../src/ui/dialog/glyphs.cpp:89 -msgid "Old Italic" -msgstr "Αρχαία Ιταλικά" - -#: ../src/ui/dialog/glyphs.cpp:90 ../src/ui/dialog/glyphs.cpp:177 -msgid "Oriya" -msgstr "Oriya" - -#: ../src/ui/dialog/glyphs.cpp:91 ../src/ui/dialog/glyphs.cpp:194 -msgid "Runic" -msgstr "Ρουνικά" - -#: ../src/ui/dialog/glyphs.cpp:92 ../src/ui/dialog/glyphs.cpp:182 -msgid "Sinhala" -msgstr "Sinhala" - -#: ../src/ui/dialog/glyphs.cpp:93 ../src/ui/dialog/glyphs.cpp:168 -msgid "Syriac" -msgstr "Συριακά" - -#: ../src/ui/dialog/glyphs.cpp:94 ../src/ui/dialog/glyphs.cpp:178 -#, fuzzy -msgid "Tamil" -msgstr "" -"#-#-#-#-# gcompris.master.el.po (gcompris.HEAD) #-#-#-#-#\n" -"Ταμίλ\n" -"#-#-#-#-# gucharmap.master.el.po (gucharmap.HEAD) #-#-#-#-#\n" -"Tamil" - -#: ../src/ui/dialog/glyphs.cpp:95 ../src/ui/dialog/glyphs.cpp:179 -msgid "Telugu" -msgstr "Telugu" - -#: ../src/ui/dialog/glyphs.cpp:96 ../src/ui/dialog/glyphs.cpp:170 -msgid "Thaana" -msgstr "Thaana" - -#: ../src/ui/dialog/glyphs.cpp:97 ../src/ui/dialog/glyphs.cpp:183 -#, fuzzy -msgid "Thai" -msgstr "" -"#-#-#-#-# evolution.master.el.po (evolution.HEAD) #-#-#-#-#\n" -"Thai\n" -"#-#-#-#-# galeon.master.el.po (galeon 1.0) #-#-#-#-#\n" -"Ταϊλανδέζικη\n" -"#-#-#-#-# gnomeicu.master.el.po (gnomeicu 0.95.5) #-#-#-#-#\n" -"Ταϊλανδέζικη\n" -"#-#-#-#-# empathy.master.el.po (empathy.HEAD) #-#-#-#-#\n" -"Ταϊλανδέζικα\n" -"#-#-#-#-# gnome-terminal.master.el.po (gnome-terminal.HEAD) #-#-#-#-#\n" -"Ταϊλάνδης\n" -"#-#-#-#-# gedit.master.el.po (el) #-#-#-#-#\n" -"Ταϊλανδέζικη\n" -"#-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-#\n" -"Ταϊλανδέζικα\n" -"#-#-#-#-# gcompris.master.el.po (gcompris.HEAD) #-#-#-#-#\n" -"Τάι\n" -"#-#-#-#-# gucharmap.master.el.po (gucharmap.HEAD) #-#-#-#-#\n" -"Ταϊλανδικά\n" -"#-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-#\n" -"Ταϊλανδέζικα\n" -"#-#-#-#-# gnome-applets.master.el.po (gnome-applets.HEAD.el) #-#-#-#-#\n" -"Ταϊλανδέζικη\n" -"#-#-#-#-# totem.master.el.po (totem.HEAD) #-#-#-#-#\n" -"Ταϋλανδικά" - -#: ../src/ui/dialog/glyphs.cpp:98 ../src/ui/dialog/glyphs.cpp:185 -msgid "Tibetan" -msgstr "Θιβετιανά" - -#: ../src/ui/dialog/glyphs.cpp:99 -msgid "Canadian Aboriginal" -msgstr "Ιθαγενών Καναδά" - -#: ../src/ui/dialog/glyphs.cpp:100 -msgid "Yi" -msgstr "Yi" - -#: ../src/ui/dialog/glyphs.cpp:101 ../src/ui/dialog/glyphs.cpp:195 -#, fuzzy -msgid "Tagalog" -msgstr "" -"#-#-#-#-# gnomeicu.master.el.po (gnomeicu 0.95.5) #-#-#-#-#\n" -"Ταγκαλόγκ\n" -"#-#-#-#-# gucharmap.master.el.po (gucharmap.HEAD) #-#-#-#-#\n" -"Tagalog" - -#: ../src/ui/dialog/glyphs.cpp:102 ../src/ui/dialog/glyphs.cpp:196 -msgid "Hanunoo" -msgstr "Hanunoo" - -#: ../src/ui/dialog/glyphs.cpp:103 ../src/ui/dialog/glyphs.cpp:197 -msgid "Buhid" -msgstr "Buhid" - -#: ../src/ui/dialog/glyphs.cpp:104 ../src/ui/dialog/glyphs.cpp:198 -msgid "Tagbanwa" -msgstr "Tagbanwa" - -#: ../src/ui/dialog/glyphs.cpp:105 -msgid "Braille" -msgstr "Μπράιγ" - -#: ../src/ui/dialog/glyphs.cpp:106 -msgid "Cypriot" -msgstr "Κυπριακά" - -#: ../src/ui/dialog/glyphs.cpp:107 ../src/ui/dialog/glyphs.cpp:202 -msgid "Limbu" -msgstr "Limbu" - -#: ../src/ui/dialog/glyphs.cpp:108 -msgid "Osmanya" -msgstr "Osmanya" - -#: ../src/ui/dialog/glyphs.cpp:109 -msgid "Shavian" -msgstr "Shavian" - -#: ../src/ui/dialog/glyphs.cpp:110 -msgid "Linear B" -msgstr "Γραμμική Β" - -#: ../src/ui/dialog/glyphs.cpp:111 ../src/ui/dialog/glyphs.cpp:203 -msgid "Tai Le" -msgstr "Tai Le" - -#: ../src/ui/dialog/glyphs.cpp:112 -msgid "Ugaritic" -msgstr "Ugaritic" - -#: ../src/ui/dialog/glyphs.cpp:113 ../src/ui/dialog/glyphs.cpp:204 -msgid "New Tai Lue" -msgstr "Νέα Tai Lue" - -#: ../src/ui/dialog/glyphs.cpp:114 ../src/ui/dialog/glyphs.cpp:206 -msgid "Buginese" -msgstr "Buginese" - -#: ../src/ui/dialog/glyphs.cpp:115 ../src/ui/dialog/glyphs.cpp:242 -msgid "Glagolitic" -msgstr "Γλαγολιτικά" - -#: ../src/ui/dialog/glyphs.cpp:116 ../src/ui/dialog/glyphs.cpp:246 -msgid "Tifinagh" -msgstr "Tifinagh" - -#: ../src/ui/dialog/glyphs.cpp:117 ../src/ui/dialog/glyphs.cpp:275 -msgid "Syloti Nagri" -msgstr "Syloti Nagri" - -#: ../src/ui/dialog/glyphs.cpp:118 -msgid "Old Persian" -msgstr "Παλαιά περσικά" - -#: ../src/ui/dialog/glyphs.cpp:119 -msgid "Kharoshthi" -msgstr "Kharoshthi" - -#: ../src/ui/dialog/glyphs.cpp:120 -#, fuzzy -msgid "unassigned" -msgstr "Ανάθεση" - -#: ../src/ui/dialog/glyphs.cpp:121 ../src/ui/dialog/glyphs.cpp:208 -msgid "Balinese" -msgstr "Balinese" - -#: ../src/ui/dialog/glyphs.cpp:122 -msgid "Cuneiform" -msgstr "Σφηνοειδής γραφή" - -#: ../src/ui/dialog/glyphs.cpp:123 -msgid "Phoenician" -msgstr "Φοινικικά" - -#: ../src/ui/dialog/glyphs.cpp:124 ../src/ui/dialog/glyphs.cpp:277 -msgid "Phags-pa" -msgstr "Phags-pa" - -#: ../src/ui/dialog/glyphs.cpp:125 -msgid "N'Ko" -msgstr "N'Ko" - -#: ../src/ui/dialog/glyphs.cpp:128 ../src/ui/dialog/glyphs.cpp:280 -msgid "Kayah Li" -msgstr "Kayah Li" - -#: ../src/ui/dialog/glyphs.cpp:129 ../src/ui/dialog/glyphs.cpp:210 -msgid "Lepcha" -msgstr "Lepcha" +#: ../src/helper/units.cpp:47 +msgid "Foot" +msgstr "Πόδι" -#: ../src/ui/dialog/glyphs.cpp:130 ../src/ui/dialog/glyphs.cpp:281 -msgid "Rejang" -msgstr "Rejang" +#: ../src/helper/units.cpp:47 +msgid "ft" +msgstr "ft" -#: ../src/ui/dialog/glyphs.cpp:131 ../src/ui/dialog/glyphs.cpp:209 -msgid "Sundanese" -msgstr "Sundanese" +#: ../src/helper/units.cpp:47 +msgid "Feet" +msgstr "Πόδια" -#: ../src/ui/dialog/glyphs.cpp:132 ../src/ui/dialog/glyphs.cpp:278 -msgid "Saurashtra" -msgstr "Saurashtra" +#. Volatiles do not have default, so there are none here +#. TRANSLATORS: for info, see http://www.w3.org/TR/REC-CSS2/syndata.html#length-units +#: ../src/helper/units.cpp:50 +msgid "Em square" +msgstr "Em τετράγωνο" -#: ../src/ui/dialog/glyphs.cpp:133 ../src/ui/dialog/glyphs.cpp:284 -msgid "Cham" -msgstr "Cham" +#: ../src/helper/units.cpp:50 +msgid "em" +msgstr "em" -#: ../src/ui/dialog/glyphs.cpp:134 ../src/ui/dialog/glyphs.cpp:211 -msgid "Ol Chiki" -msgstr "Ol Chiki" +#: ../src/helper/units.cpp:50 +msgid "Em squares" +msgstr "Em τετράγωνα" -#: ../src/ui/dialog/glyphs.cpp:135 ../src/ui/dialog/glyphs.cpp:270 -msgid "Vai" -msgstr "Vai" +#. TRANSLATORS: for info, see http://www.w3.org/TR/REC-CSS2/syndata.html#length-units +#: ../src/helper/units.cpp:52 +msgid "Ex square" +msgstr "Ex τετράγωνο" -#: ../src/ui/dialog/glyphs.cpp:136 -msgid "Carian" -msgstr "Καρικά" +#: ../src/helper/units.cpp:52 +msgid "ex" +msgstr "ex" -#: ../src/ui/dialog/glyphs.cpp:137 -msgid "Lycian" -msgstr "Λυκικά" +#: ../src/helper/units.cpp:52 +msgid "Ex squares" +msgstr "Ex τετράγωνα" -#: ../src/ui/dialog/glyphs.cpp:138 -msgid "Lydian" -msgstr "Λυδικά" +#: ../src/inkscape.cpp:324 +msgid "Autosaving documents..." +msgstr "Αυτόματη αποθήκευση εγγράφων..." -#: ../src/ui/dialog/glyphs.cpp:155 -msgid "Basic Latin" -msgstr "Βασικά Λατινικά" +#: ../src/inkscape.cpp:395 +msgid "Autosave failed! Could not find inkscape extension to save document." +msgstr "Αποτυχία αυτόματης αποθήκευσης! Δεν βρέθηκε επέκταση inkscape για αποθήκευση αρχείου." -#: ../src/ui/dialog/glyphs.cpp:156 -msgid "Latin-1 Supplement" -msgstr "Συμπλήρωμα Λατινικών 1" +#: ../src/inkscape.cpp:398 +#: ../src/inkscape.cpp:405 +#, c-format +msgid "Autosave failed! File %s could not be saved." +msgstr "Αδυναμία αυτόματης αποθήκευσης! Το αρχείο %s δεν μπόρεσε να αποθηκευτεί." -#: ../src/ui/dialog/glyphs.cpp:157 -msgid "Latin Extended-A" -msgstr "Επέκταση Α Λατινικών" +#: ../src/inkscape.cpp:420 +msgid "Autosave complete." +msgstr "Η αυτόματη αποθήκευση ολοκληρώθηκε" -#: ../src/ui/dialog/glyphs.cpp:158 -msgid "Latin Extended-B" -msgstr "Επέκταση Β Λατινικών" +#: ../src/inkscape.cpp:670 +msgid "Untitled document" +msgstr "Ανώνυμο έγγραφο" -#: ../src/ui/dialog/glyphs.cpp:159 -msgid "IPA Extensions" -msgstr "Επεκτάσεις διεθνούς φωνητικού αλφαβήτου (IPA)" +#. Show nice dialog box +#: ../src/inkscape.cpp:702 +msgid "Inkscape encountered an internal error and will close now.\n" +msgstr "Το Inkscape αντιμετώπισε ένα εσωτερικό σφάλμα και θα κλείσει τώρα.\n" -#: ../src/ui/dialog/glyphs.cpp:160 -msgid "Spacing Modifier Letters" -msgstr "Τροποποιητικά γράμματα που πιάνουν χώρο" +#: ../src/inkscape.cpp:703 +msgid "Automatic backups of unsaved documents were done to the following locations:\n" +msgstr "Αυτόματα εφεδρικά αντίγραφα των αναποθήκευτων εγγράφων έγιναν στις παρακάτω τοποθεσίες:\n" -#: ../src/ui/dialog/glyphs.cpp:161 -msgid "Combining Diacritical Marks" -msgstr "Συνδυαζόμενα Διακριτικά Σημεία" +#: ../src/inkscape.cpp:704 +msgid "Automatic backup of the following documents failed:\n" +msgstr "Αποτυχία αυτόματης δημιουργίας εφεδρικού αντιγράφου στα παρακάτω έγγραφα:\n" -#: ../src/ui/dialog/glyphs.cpp:162 -msgid "Greek and Coptic" -msgstr "Ελληνικά και Κοπτικά" +#. sp_ui_menu_append_check_item_from_verb(m, view, _("_Menu"), _("Show or hide the menu bar"), "menu", +#. checkitem_toggled, checkitem_update, 0); +#: ../src/interface.cpp:820 +msgid "Commands Bar" +msgstr "Γραμμή Εντολών" -#: ../src/ui/dialog/glyphs.cpp:164 -msgid "Cyrillic Supplement" -msgstr "Συμπλήρωμα Κυριλλικών" +#: ../src/interface.cpp:820 +msgid "Show or hide the Commands bar (under the menu)" +msgstr "Εμφάνιση ή απόκρυψη της γραμμής εντολών (κάτω από το μενού)" -#: ../src/ui/dialog/glyphs.cpp:169 -msgid "Arabic Supplement" -msgstr "Συμπλήρωμα Αραβικών" +#: ../src/interface.cpp:822 +msgid "Snap Controls Bar" +msgstr "Γραμμή ελέγχων αγκίστρωσης" -#: ../src/ui/dialog/glyphs.cpp:171 -#, fuzzy -msgid "NKo" -msgstr "N'Ko" +#: ../src/interface.cpp:822 +msgid "Show or hide the snapping controls" +msgstr "Εμφάνιση ή απόκρυψη των χειριστηρίων ελέγχου της αγκίστρωσης" -#: ../src/ui/dialog/glyphs.cpp:172 -msgid "Samaritan" -msgstr "Samaritan" +#: ../src/interface.cpp:824 +msgid "Tool Controls Bar" +msgstr "Γραμμή ελέγχων εργαλείων" -#: ../src/ui/dialog/glyphs.cpp:188 -msgid "Hangul Jamo" -msgstr "Hangul Jamo" +#: ../src/interface.cpp:824 +msgid "Show or hide the Tool Controls bar" +msgstr "Εμφάνιση ή απόκρυψη της γραμμής ελέγχων εργαλείου" -#: ../src/ui/dialog/glyphs.cpp:190 -msgid "Ethiopic Supplement" -msgstr "Συμπλήρωμα Αιθιοπικών" +#: ../src/interface.cpp:826 +msgid "_Toolbox" +msgstr "_Εργαλειοθήκη" -#: ../src/ui/dialog/glyphs.cpp:192 -msgid "Unified Canadian Aboriginal Syllabics" -msgstr "Ενοποιημένη συλλαβική γραφή ιθαγενών Καναδά" +#: ../src/interface.cpp:826 +msgid "Show or hide the main toolbox (on the left)" +msgstr "Εμφάνιση ή απόκρυψη της κύριας εργαλειοθήκης (στα αριστερά)" -#: ../src/ui/dialog/glyphs.cpp:201 -msgid "Unified Canadian Aboriginal Syllabics Extended" -msgstr "Ενοποιημένη συλλαβική γραφή ιθαγενών Καναδά" +#: ../src/interface.cpp:832 +msgid "_Palette" +msgstr "_Παλέτα" -#: ../src/ui/dialog/glyphs.cpp:205 -msgid "Khmer Symbols" -msgstr "Σύμβολα Χμερ" +#: ../src/interface.cpp:832 +msgid "Show or hide the color palette" +msgstr "Εμφάνιση ή απόκρυψη της παλέτας των χρωμάτων" -#: ../src/ui/dialog/glyphs.cpp:207 -msgid "Tai Tham" -msgstr "Tai Tham" +#: ../src/interface.cpp:834 +msgid "_Statusbar" +msgstr "Γραμμή _κατάστασης" -#: ../src/ui/dialog/glyphs.cpp:212 -msgid "Vedic Extensions" -msgstr "Επεκτάσεις Vedic" +#: ../src/interface.cpp:834 +msgid "Show or hide the statusbar (at the bottom of the window)" +msgstr "Εμφάνιση ή απόκρυψη της γραμμής κατάστασης (στο κάτω μέρος του παραθύρου)" -#: ../src/ui/dialog/glyphs.cpp:213 -msgid "Phonetic Extensions" -msgstr "Φωνητικές επεκτάσεις" +#: ../src/interface.cpp:842 +msgid "Default interface setup" +msgstr "Προεπιλεγμένη ρύθμιση της διεπαφής" -#: ../src/ui/dialog/glyphs.cpp:214 -msgid "Phonetic Extensions Supplement" -msgstr "Συμπλήρωμα φωνητικών επεκτάσεων" +#: ../src/interface.cpp:843 +msgid "Set the custom task" +msgstr "Ορισμός προσαρμοσμένης εργασίας" -#: ../src/ui/dialog/glyphs.cpp:215 -msgid "Combining Diacritical Marks Supplement" -msgstr "Συνδυαζόμενα διακριτικά σημεία - συμπλήρωμα" +#: ../src/interface.cpp:844 +msgid "Wide" +msgstr "Πλατιά" -#: ../src/ui/dialog/glyphs.cpp:216 -msgid "Latin Extended Additional" -msgstr "Πρόσθετες επεκτάσεις Λατινικών" +#: ../src/interface.cpp:844 +msgid "Setup for widescreen work" +msgstr "Ρύθμιση για εργασία σε πλατιά οθόνη" -#: ../src/ui/dialog/glyphs.cpp:217 -msgid "Greek Extended" -msgstr "Επεκτάσεις Ελληνικών" +#: ../src/interface.cpp:941 +#, c-format +msgid "Verb \"%s\" Unknown" +msgstr "Ρήμα \"%s\" άγνωστο" -#: ../src/ui/dialog/glyphs.cpp:218 -msgid "General Punctuation" -msgstr "Γενικά σημεία στίξης" +#: ../src/interface.cpp:983 +msgid "Open _Recent" +msgstr "Άνοιγμα π_ρόσφατου" -#: ../src/ui/dialog/glyphs.cpp:219 -msgid "Superscripts and Subscripts" -msgstr "Εκθέτες και δείκτες" +#. TRANSLATORS: #%s is the id of the group e.g. , not a number. +#: ../src/interface.cpp:1088 +#, c-format +msgid "Enter group #%s" +msgstr "Είσοδος στην ομάδα #%s" -#: ../src/ui/dialog/glyphs.cpp:220 -msgid "Currency Symbols" -msgstr "Σύμβολα νομισμάτων" +#: ../src/interface.cpp:1099 +msgid "Go to parent" +msgstr "Μετάβαση στο γονικό" -#: ../src/ui/dialog/glyphs.cpp:221 -msgid "Combining Diacritical Marks for Symbols" -msgstr "Συνδυαζόμενα διακριτικά σημεία για σύμβολα" +#: ../src/interface.cpp:1190 +#: ../src/interface.cpp:1276 +#: ../src/interface.cpp:1379 +#: ../src/ui/widget/selected-style.cpp:469 +msgid "Drop color" +msgstr "Εναπόθεση χρώματος" -#: ../src/ui/dialog/glyphs.cpp:222 -msgid "Letterlike Symbols" -msgstr "Σύμβολα βασισμένα σε γράμματα" +#: ../src/interface.cpp:1229 +#: ../src/interface.cpp:1339 +msgid "Drop color on gradient" +msgstr "Εναπόθεση χρώματος σε διαβάθμιση" -#: ../src/ui/dialog/glyphs.cpp:223 -msgid "Number Forms" -msgstr "Αριθμητικά" +#: ../src/interface.cpp:1392 +msgid "Could not parse SVG data" +msgstr "Αδύνατη η ανάλυση δεδομένων SVG" -#: ../src/ui/dialog/glyphs.cpp:224 -msgid "Arrows" -msgstr "Βέλη" +#: ../src/interface.cpp:1431 +msgid "Drop SVG" +msgstr "Εναπόθεση SVG" -#: ../src/ui/dialog/glyphs.cpp:225 -msgid "Mathematical Operators" -msgstr "Μαθηματικά σύμβολα" +#: ../src/interface.cpp:1465 +msgid "Drop bitmap image" +msgstr "Εναπόθεση ψηφιογραφικής εικόνας" -#: ../src/ui/dialog/glyphs.cpp:226 -msgid "Miscellaneous Technical" -msgstr "Διάφορα τεχνικά" +#: ../src/interface.cpp:1557 +#, c-format +msgid "" +"A file named \"%s\" already exists. Do you want to replace it?\n" +"\n" +"The file already exists in \"%s\". Replacing it will overwrite its contents." +msgstr "" +"Ένα αρχείο με το όνομα \"%s\" υπάρχει ήδη. Θέλετε να το αντικαταστήσετε;\n" +"\n" +"Το αρχείο ήδη υπάρχει στο \"%s\". Αντικατάσταση του θα ξαναεγγράψει τα περιεχόμενα του." -#: ../src/ui/dialog/glyphs.cpp:227 -msgid "Control Pictures" -msgstr "Εικόνες ελέγχου" +#: ../src/knot.cpp:432 +msgid "Node or handle drag canceled." +msgstr "Ακύρωση σύρσιμου κόμβου ή λαβής." -#: ../src/ui/dialog/glyphs.cpp:228 -msgid "Optical Character Recognition" -msgstr "Οπτική Αναγνώριση Χαρακτήρων" +#: ../src/knotholder.cpp:152 +msgid "Change handle" +msgstr "Αλλαγή λαβής" -#: ../src/ui/dialog/glyphs.cpp:229 -msgid "Enclosed Alphanumerics" -msgstr "Αλφαριθμητικά σε παρένθεση" +#: ../src/knotholder.cpp:231 +msgid "Move handle" +msgstr "Μετακίνηση λαβής" -#: ../src/ui/dialog/glyphs.cpp:230 -msgid "Box Drawing" -msgstr "Σχεδιασμού πλαισίων" +#. TRANSLATORS: This refers to the pattern that's inside the object +#: ../src/knotholder.cpp:252 +msgid "Move the pattern fill inside the object" +msgstr "Μετακίνηση του γεμίσματος μοτίβου μέσα στο αντικείμενο" -#: ../src/ui/dialog/glyphs.cpp:231 -#, fuzzy -msgid "Block Elements" -msgstr "" -"#-#-#-#-# gucharmap.master.el.po (gucharmap.HEAD) #-#-#-#-#\n" -"Σχεδιασμού μπλοκ\n" -"#-#-#-#-# gtksourceview.master.el.po (el) #-#-#-#-#\n" -"Στοιχεία ομάδας" +# +#: ../src/knotholder.cpp:255 +msgid "Scale the pattern fill; uniformly if with Ctrl" +msgstr "Κλιμάκωση του γεμίσματος μοτίβου, ομοιόμορφα με Ctrl" -#: ../src/ui/dialog/glyphs.cpp:232 -msgid "Geometric Shapes" -msgstr "Γεωμετρικά σχήματα" +#: ../src/knotholder.cpp:258 +msgid "Rotate the pattern fill; with Ctrl to snap angle" +msgstr "Περιστροφή του γεμίσματος μοτίβου. Με Ctrl για προσκόλληση γωνίας" -#: ../src/ui/dialog/glyphs.cpp:233 -msgid "Miscellaneous Symbols" -msgstr "Διάφορα σύμβολα" +#: ../src/libgdl/gdl-dock-bar.c:108 +msgid "Master" +msgstr "Κύριος" -#: ../src/ui/dialog/glyphs.cpp:234 -msgid "Dingbats" -msgstr "Dingbats" +#: ../src/libgdl/gdl-dock-bar.c:109 +msgid "GdlDockMaster object which the dockbar widget is attached to" +msgstr "Το αντικείμενο GdlDockMaster στο οποίο είναι προσκολλημένο το γραφικό συστατικό της γραμμής προσάρτησης" -#: ../src/ui/dialog/glyphs.cpp:235 -msgid "Miscellaneous Mathematical Symbols-A" -msgstr "Διάφορα μαθηματικά σύμβολα Α" +#: ../src/libgdl/gdl-dock-bar.c:116 +msgid "Dockbar style" +msgstr "Μορφοποίηση γραμμής προσάρτησης" -#: ../src/ui/dialog/glyphs.cpp:236 -msgid "Supplemental Arrows-A" -msgstr "Συμπληρωματικά βέλη Α" +#: ../src/libgdl/gdl-dock-bar.c:117 +msgid "Dockbar style to show items on it" +msgstr "Μορφοποίηση γραμμής προσάρτησης για εμφάνιση στοιχείων σε αυτήν" -#: ../src/ui/dialog/glyphs.cpp:237 -msgid "Braille Patterns" -msgstr "Μπράιγ" +#: ../src/libgdl/gdl-dock-item-grip.c:395 +msgid "Iconify" +msgstr "Δημιουργία εικονιδίων" -#: ../src/ui/dialog/glyphs.cpp:238 -msgid "Supplemental Arrows-B" -msgstr "Συμπληρωματικά βέλη Β" +#: ../src/libgdl/gdl-dock-item-grip.c:395 +msgid "Iconify this dock" +msgstr "Δημιουργία εικονιδίων για αυτήν την προσάρτηση" -#: ../src/ui/dialog/glyphs.cpp:239 -msgid "Miscellaneous Mathematical Symbols-B" -msgstr "Διάφορα μαθηματικά σύμβολα Β" +# #-#-#-#-# balsa.master.el.po (balsa 2.0.13) #-#-#-#-# +# +# #-#-#-#-# swfdec-gnome.master.el.po (el) #-#-#-#-# +# #-#-#-#-# anjuta.HEAD.el.po (anjuta 0.1.9) #-#-#-#-# +# +#: ../src/libgdl/gdl-dock-item-grip.c:397 +msgid "Close" +msgstr "Κλείσιμο" -#: ../src/ui/dialog/glyphs.cpp:240 -msgid "Supplemental Mathematical Operators" -msgstr "Συμπληρωματικά μαθηματικά σύμβολα" +#: ../src/libgdl/gdl-dock-item-grip.c:397 +msgid "Close this dock" +msgstr "Κλείσιμο αυτής της προσάρτησης" -#: ../src/ui/dialog/glyphs.cpp:241 -msgid "Miscellaneous Symbols and Arrows" -msgstr "Διάφορα σύμβολα και βέλη" +#: ../src/libgdl/gdl-dock-item-grip.c:706 +#: ../src/libgdl/gdl-dock-tablabel.c:128 +msgid "Controlling dock item" +msgstr "Έλεγχος του στοιχείου προσάρτησης" -#: ../src/ui/dialog/glyphs.cpp:243 -msgid "Latin Extended-C" -msgstr "Επέκταση Γ Λατινικών" +#: ../src/libgdl/gdl-dock-item-grip.c:707 +msgid "Dockitem which 'owns' this grip" +msgstr "Στοιχείο προσάρτησης που 'κατέχει' αυτή τη λαβή" -#: ../src/ui/dialog/glyphs.cpp:245 -msgid "Georgian Supplement" -msgstr "Συμπλήρωμα Γεωργιανών" +#. Name +#: ../src/libgdl/gdl-dock-item.c:287 +#: ../src/widgets/toolbox.cpp:7618 +#: ../share/extensions/gcodetools_all_in_one.inx.h:34 +#: ../share/extensions/gcodetools_orientation_points.inx.h:6 +msgid "Orientation" +msgstr "Προσανατολισμός" -#: ../src/ui/dialog/glyphs.cpp:247 -msgid "Ethiopic Extended" -msgstr "Επέκταση Αιθιοπικών" +#: ../src/libgdl/gdl-dock-item.c:288 +msgid "Orientation of the docking item" +msgstr "Προσανατολισμός του στοιχείου προσάρτησης" -#: ../src/ui/dialog/glyphs.cpp:248 -msgid "Cyrillic Extended-A" -msgstr "Επέκταση Α Κυριλλικών" +#: ../src/libgdl/gdl-dock-item.c:303 +msgid "Resizable" +msgstr "Δυνατότητα αλλαγής μεγέθους" -#: ../src/ui/dialog/glyphs.cpp:249 -msgid "Supplemental Punctuation" -msgstr "Συμπληρωματικά σημεία στίξης" +#: ../src/libgdl/gdl-dock-item.c:304 +msgid "If set, the dock item can be resized when docked in a panel" +msgstr "Εάν οριστεί, το στοιχείο της προσάρτησης μπορεί να αλάξει μέγεθος όταν προσαρτηθεί σε ένα φατνίο" -#: ../src/ui/dialog/glyphs.cpp:250 -msgid "CJK Radicals Supplement" -msgstr "Συμπληρωματικές Ρίζες Κίν-Ιαπ-Κορ" +#: ../src/libgdl/gdl-dock-item.c:311 +msgid "Item behavior" +msgstr "Συμπεριφορά στοιχείου" -#: ../src/ui/dialog/glyphs.cpp:251 -msgid "Kangxi Radicals" -msgstr "Ρίζες Kangxi" +#: ../src/libgdl/gdl-dock-item.c:312 +msgid "General behavior for the dock item (i.e. whether it can float, if it's locked, etc.)" +msgstr "Γενική συμπεριφορά για το στοιχείο προσάρτησης (δηλαδή εάν μπορεί να αιωρηθεί, εάν είναι κλειδωμένο κλ.)" -#: ../src/ui/dialog/glyphs.cpp:252 -msgid "Ideographic Description Characters" -msgstr "Ιδεογραφικοί περιγραφικοί χαρακτήρες" +#: ../src/libgdl/gdl-dock-item.c:320 +#: ../src/libgdl/gdl-dock-master.c:151 +msgid "Locked" +msgstr "Κλειδωμένο" -#: ../src/ui/dialog/glyphs.cpp:253 -msgid "CJK Symbols and Punctuation" -msgstr "Σύμβολα και σημεία στίξης Κίν-Ιαπ-Κορ" +#: ../src/libgdl/gdl-dock-item.c:321 +msgid "If set, the dock item cannot be dragged around and it doesn't show a grip" +msgstr "Αν οριστεί, το στοιχείο προσάρτησης δεν μπορεί να συρθεί ολόγυρα και δεν διαθέτει λαβή" -#: ../src/ui/dialog/glyphs.cpp:257 -msgid "Hangul Compatibility Jamo" -msgstr "Hangul συμβατότητα Jamo" +#: ../src/libgdl/gdl-dock-item.c:329 +msgid "Preferred width" +msgstr "Προτιμώμενο πλάτος" -#: ../src/ui/dialog/glyphs.cpp:258 -msgid "Kanbun" -msgstr "Kanbun" +#: ../src/libgdl/gdl-dock-item.c:330 +msgid "Preferred width for the dock item" +msgstr "Προτιμώμενο πλάτος για το στοιχείο προσάρτησης" -#: ../src/ui/dialog/glyphs.cpp:259 -msgid "Bopomofo Extended" -msgstr "Επεκτάσεις Bopomofo" +#: ../src/libgdl/gdl-dock-item.c:336 +msgid "Preferred height" +msgstr "Προτιμώμενο ύψος" -#: ../src/ui/dialog/glyphs.cpp:260 -msgid "CJK Strokes" -msgstr "Γραμμές Κίν-Ιαπ-Κορ" +#: ../src/libgdl/gdl-dock-item.c:337 +msgid "Preferred height for the dock item" +msgstr "Προτιμώμενο ύψος για το στοιχείο προσάρτησης" -#: ../src/ui/dialog/glyphs.cpp:261 -msgid "Katakana Phonetic Extensions" -msgstr "Φωνητικές επεκτάσεις Katakana" +#: ../src/libgdl/gdl-dock-item.c:616 +#, c-format +msgid "You can't add a dock object (%p of type %s) inside a %s. Use a GdlDock or some other compound dock object." +msgstr "Δεν μπορείτε να προσθέσετε ένα αντικείμενο προσάρτησης (%p τύπου %s) μέσα σε %s. Χρησιμοποιήστε ένα GdlDock ή κάποιο άλλο σύνθετο αντικείμενο προσάρτησης." -#: ../src/ui/dialog/glyphs.cpp:262 -msgid "Enclosed CJK Letters and Months" -msgstr "Γράμματα και μήνες Κίν-Ιαπ-Κορ σε παρένθεση" +#: ../src/libgdl/gdl-dock-item.c:623 +#, c-format +msgid "Attempting to add a widget with type %s to a %s, but it can only contain one widget at a time; it already contains a widget of type %s" +msgstr "Προσπάθεια προσθήκης γραφικού συστατικού με τύπο %s σε %s, μπορεί ωστόσο να περιέχει μόνο ένα γραφικό συστατικό κάθε φορά· αυτό περιέχει ήδη ένα γραφικό συστατικό τύπου %s" -#: ../src/ui/dialog/glyphs.cpp:263 -msgid "CJK Compatibility" -msgstr "Συμβατότητας Κίν-Ιαπ-Κορ" +#: ../src/libgdl/gdl-dock-item.c:1345 +#: ../src/libgdl/gdl-dock-item.c:1390 +#, c-format +msgid "Unsupported docking strategy %s in dock object of type %s" +msgstr "Μη υποστηριζόμενη στρατηγική προσάρτησης %s στο αντικείμενο προσάρτησης τύπου %s" -#: ../src/ui/dialog/glyphs.cpp:264 -msgid "CJK Unified Ideographs Extension A" -msgstr "Επέκταση Α ενοποιημένων ιδεογραμμάτων Κίν-Ιαπ-Κορ" +# Lock menuitem +#. UnLock menuitem +#: ../src/libgdl/gdl-dock-item.c:1479 +msgid "UnLock" +msgstr "Ξεκλείδωμα" -#: ../src/ui/dialog/glyphs.cpp:265 -msgid "Yijing Hexagram Symbols" -msgstr "Σύμβολα εξαγράμμων Ι τσιγκ" +# #-#-#-#-# gdl.master.el.po (gdl.HEAD) #-#-#-#-# +# Hide menuitem. +#. Hide menuitem. +#: ../src/libgdl/gdl-dock-item.c:1486 +msgid "Hide" +msgstr "Απόκρυψη" -#: ../src/ui/dialog/glyphs.cpp:266 -msgid "CJK Unified Ideographs" -msgstr "Ενοποιημένα ιδεογράμματα Κίν-Ιαπ-Κορ" +# #-#-#-#-# gdl.master.el.po (gdl.HEAD) #-#-#-#-# +# Lock menuitem +#. Lock menuitem +#: ../src/libgdl/gdl-dock-item.c:1491 +msgid "Lock" +msgstr "Κλείδωμα" -#: ../src/ui/dialog/glyphs.cpp:267 -msgid "Yi Syllables" -msgstr "Συλλαβές Yi" +#: ../src/libgdl/gdl-dock-item.c:1717 +#, c-format +msgid "Attempt to bind an unbound item %p" +msgstr "Προσπάθεια σύνδεσης ενός ασύνδετου στοιχείου %p" -#: ../src/ui/dialog/glyphs.cpp:268 -msgid "Yi Radicals" -msgstr "Ρίζες Yi" +#: ../src/libgdl/gdl-dock-master.c:144 +#: ../src/libgdl/gdl-dock.c:183 +msgid "Default title" +msgstr "Προεπιλεγμένος τίτλος" -#: ../src/ui/dialog/glyphs.cpp:269 -msgid "Lisu" -msgstr "Lisu" +#: ../src/libgdl/gdl-dock-master.c:145 +msgid "Default title for newly created floating docks" +msgstr "Προεπιλεγμένος τίτλος για πρόσφατα δημιουργημένες αιωρούμενες προσαρτήσεις" -#: ../src/ui/dialog/glyphs.cpp:271 -msgid "Cyrillic Extended-B" -msgstr "Επέκταση Β Κυριλλικών" +#: ../src/libgdl/gdl-dock-master.c:152 +msgid "If is set to 1, all the dock items bound to the master are locked; if it's 0, all are unlocked; -1 indicates inconsistency among the items" +msgstr "Αν οριστεί στο 1, όλα τα στοιχεία προσάρτησης που είναι συνδεδεμένα στο κύριο είναι κλειδωμένα· αν οριστεί στο 0, όλα είναι ξεκλείδωτα και, αν οριστεί στο -1, υπάρχει αστάθεια ανάμεσα στα στοιχεία" -#: ../src/ui/dialog/glyphs.cpp:272 -msgid "Bamum" -msgstr "Bamum" +#: ../src/libgdl/gdl-dock-master.c:160 +#: ../src/libgdl/gdl-switcher.c:706 +msgid "Switcher Style" +msgstr "Μορφοποίηση εναλλαγής" -#: ../src/ui/dialog/glyphs.cpp:273 -msgid "Modifier Tone Letters" -msgstr "Τροποποιητικά γράμματα επιτονισμού" +#: ../src/libgdl/gdl-dock-master.c:161 +#: ../src/libgdl/gdl-switcher.c:707 +msgid "Switcher buttons style" +msgstr "Μορφοποίηση κουμπιών εναλλαγής" -#: ../src/ui/dialog/glyphs.cpp:274 -msgid "Latin Extended-D" -msgstr "Επέκταση Δ Λατινικών" +#: ../src/libgdl/gdl-dock-master.c:168 +msgid "Expand direction" +msgstr "Επέκταση κατεύθυνσης" -#: ../src/ui/dialog/glyphs.cpp:276 -msgid "Common Indic Number Forms" -msgstr "Κοινές αριθμητικές μορφές Indic" +#: ../src/libgdl/gdl-dock-master.c:169 +msgid "Allow the master's dock items to expand their container dock objects in the given direction" +msgstr "Επιτρέψτε στα στοιχεία της κύριας προσάρτησης να επεκτείνουν τα αντικείμενα προσάρτησης που περιέχουν στη δοσμένη κατεύθυνση" -#: ../src/ui/dialog/glyphs.cpp:279 -msgid "Devanagari Extended" -msgstr "Devanagari εκτεταμένα" +#: ../src/libgdl/gdl-dock-master.c:796 +#, c-format +msgid "master %p: unable to add object %p[%s] to the hash. There already is an item with that name (%p)." +msgstr "Κύριο αντικείμενο %p: αδυναμία προσθήκης του αντικειμένου %p[%s] στον κατακερματισμό. Υπάρχει ήδη ένα στοιχείο με αυτό το όνομα (%p)." -#: ../src/ui/dialog/glyphs.cpp:282 -msgid "Hangul Jamo Extended-A" -msgstr "Hangul Jamo Εκτεταμένα-A" +#: ../src/libgdl/gdl-dock-master.c:969 +#, c-format +msgid "The new dock controller %p is automatic. Only manual dock objects should be named controller." +msgstr "Ο καινούριος ελεγκτής προσάρτησης %p είναι αυτόματος. Μόνο τα αντικείμενα χειρωκίνητης προσάρτησης θα έπρεπε να ορίζονται ως ελεγκτές." -#: ../src/ui/dialog/glyphs.cpp:283 -msgid "Javanese" -msgstr "Javanese" +#: ../src/libgdl/gdl-dock-notebook.c:134 +#: ../src/ui/dialog/align-and-distribute.cpp:1031 +#: ../src/ui/dialog/document-properties.cpp:117 +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1411 +#: ../src/widgets/desktop-widget.cpp:1678 +msgid "Page" +msgstr "Σελίδα" -#: ../src/ui/dialog/glyphs.cpp:285 -msgid "Myanmar Extended-A" -msgstr "Myanmar Εκτεταμένα-A" +#: ../src/libgdl/gdl-dock-notebook.c:135 +msgid "The index of the current page" +msgstr "Ο δείκτης της τρέχουσας σελίδας" -#: ../src/ui/dialog/glyphs.cpp:286 -msgid "Tai Viet" -msgstr "Tai Viet" +# #-#-#-#-# gconf-editor.master.el.po (gconf-editor.HEAD) #-#-#-#-# +# #-#-#-#-# atomix-el.po (atomix 1.0) #-#-#-#-# +# +# #-#-#-#-# balsa-el.po (balsa 0.9.3.1) #-#-#-#-# +# +# #-#-#-#-# bonobo-el.po (bonobo 0.34) #-#-#-#-# +# +# #-#-#-#-# bug-buddy-el.po (bug-buddy 2.0.6) #-#-#-#-# +# +# #-#-#-#-# galeon-el.po (galeon 1.0) #-#-#-#-# +# +# #-#-#-#-# gnome-db-el.po (gnome-db 0.0.91) #-#-#-#-# +# +# #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-# +# +# #-#-#-#-# gnucash-el.po (abiword 1.0) #-#-#-#-# +# +# #-#-#-#-# guppi3-el.po (guppi3 1.0) #-#-#-#-# +# +# #-#-#-#-# libgda-el.po (gnome-db 0.0.91) #-#-#-#-# +# +# #-#-#-#-# mrproject-el.po (mrproject 0.5) #-#-#-#-# +# +# #-#-#-#-# nautilus-el.po (nautilus 0.8.3) #-#-#-#-# +# +# #-#-#-#-# pan-el.po (pan 0.11.1.90) #-#-#-#-# +# +# #-#-#-#-# toutdoux-el.po (toutdoux 1.0) #-#-#-#-# +# +# #-#-#-#-# gnomemeeting-el.po (gnomemeeting 0.12.2) #-#-#-#-# +# +# #-#-#-#-# pong-el.po (pong 0.7) #-#-#-#-# +# +# #-#-#-#-# screem-el.po (screem 1.0) #-#-#-#-# +# +# #-#-#-#-# ximian-setup-tools-el.po (ximian-setup-tools 0.7.0) #-#-#-#-# +# +# #-#-#-#-# galeon.master.el.po (galeon 1.0) #-#-#-#-# +# +# #-#-#-#-# balsa.master.el.po (balsa 2.0.13) #-#-#-#-# +# +# #-#-#-#-# pitivi.master.el.po (el) #-#-#-#-# +# #-#-#-#-# bug-buddy.gnome-2-14.el.po (el) #-#-#-#-# +# +# #-#-#-#-# ekiga.gnome-2-14.el.po (el) #-#-#-#-# +# +# #-#-#-#-# gnome-system-tools.gnome-2-14.el.po (el) #-#-#-#-# +# +# #-#-#-#-# nautilus.master.el.po (el) #-#-#-#-# +# +#: ../src/libgdl/gdl-dock-object.c:120 +#: ../src/ui/widget/page-sizer.cpp:244 +msgid "Name" +msgstr "Όνομα" -#: ../src/ui/dialog/glyphs.cpp:287 -msgid "Meetei Mayek" -msgstr "Meetei Mayek" +#: ../src/libgdl/gdl-dock-object.c:121 +msgid "Unique name for identifying the dock object" +msgstr "Μοναδικό όνομα για αναγνώριση του αντικειμένου προσάρτησης" + +#: ../src/libgdl/gdl-dock-object.c:128 +msgid "Long name" +msgstr "Μακρύ όνομα" -#: ../src/ui/dialog/glyphs.cpp:288 -msgid "Hangul Syllables" -msgstr "Συλλαβές Hangul" +#: ../src/libgdl/gdl-dock-object.c:129 +msgid "Human readable name for the dock object" +msgstr "Όνομα αναγνώσιμο από άνθρωπο για το αντικείμενο προσάρτησης" -#: ../src/ui/dialog/glyphs.cpp:289 -msgid "Hangul Jamo Extended-B" -msgstr "Hangul Jamo Εκτεταμένα-B" +#: ../src/libgdl/gdl-dock-object.c:135 +msgid "Stock Icon" +msgstr "Κοινό εικονίδιο" -#: ../src/ui/dialog/glyphs.cpp:290 -msgid "High Surrogates" -msgstr "Υψηλά υποκατάστατα" +#: ../src/libgdl/gdl-dock-object.c:136 +msgid "Stock icon for the dock object" +msgstr "Κοινό εικονίδιο για το αντικείμενο προσάρτησης" -#: ../src/ui/dialog/glyphs.cpp:291 -msgid "High Private Use Surrogates" -msgstr "Υψηλά υποκατάστατα ιδιωτικής χρήσης" +#: ../src/libgdl/gdl-dock-object.c:142 +msgid "Pixbuf Icon" +msgstr "Εικονίδιο Pixbuf" -#: ../src/ui/dialog/glyphs.cpp:292 -msgid "Low Surrogates" -msgstr "Χαμηλά υποκατάστατα" +#: ../src/libgdl/gdl-dock-object.c:143 +msgid "Pixbuf icon for the dock object" +msgstr "Εικονίδιο pixbuf για το αντικείμενο προσάρτησης" -#: ../src/ui/dialog/glyphs.cpp:293 -msgid "Private Use Area" -msgstr "Χώρος ιδιωτικής χρήσης" +#: ../src/libgdl/gdl-dock-object.c:148 +msgid "Dock master" +msgstr "Κύρια προσάρτηση" -#: ../src/ui/dialog/glyphs.cpp:294 -msgid "CJK Compatibility Ideographs" -msgstr "Ιδεογράμματα συμβατότητας Κίν-Ιαπ-Κορ" +#: ../src/libgdl/gdl-dock-object.c:149 +msgid "Dock master this dock object is bound to" +msgstr "Η κύρια προσάρτηση στην οποία είναι συνδεδεμένο αυτό το αντικείμενο προσάρτησης" -#: ../src/ui/dialog/glyphs.cpp:295 -msgid "Alphabetic Presentation Forms" -msgstr "Παραλλαγές αλφαβητικών γραμμάτων" +#: ../src/libgdl/gdl-dock-object.c:434 +#, c-format +msgid "Call to gdl_dock_object_dock in a dock object %p (object type is %s) which hasn't implemented this method" +msgstr "Κλήση στο gdl_dock_object_dock σε αντικείμενο προσάρτησης %p (ο τύπος αντικειμένου είναι %s) το οποίο δεν έχει ενσωματώσει αυτή τη μέθοδο" -#: ../src/ui/dialog/glyphs.cpp:296 -msgid "Arabic Presentation Forms-A" -msgstr "Παραλλαγές αραβικών Α" +#: ../src/libgdl/gdl-dock-object.c:563 +#, c-format +msgid "Dock operation requested in a non-bound object %p. The application might crash" +msgstr "Ζητήθηκε λειτουργία προσάρτησης για μη συνδεδεμένο αντικείμενο %p. Η εφαρμογή ίσως καταρρεύσει" -#: ../src/ui/dialog/glyphs.cpp:297 -msgid "Variation Selectors" -msgstr "Επιλογείς παραλλαγών" +#: ../src/libgdl/gdl-dock-object.c:570 +#, c-format +msgid "Cannot dock %p to %p because they belong to different masters" +msgstr "Αδυναμία προσάρτησης του %p στο %p επειδή ανήκουν σε διαφορετικά κύρια αντικείμενα προσάρτησης" -#: ../src/ui/dialog/glyphs.cpp:298 -msgid "Vertical Forms" -msgstr "Κάθετες παραλλαγές" +#: ../src/libgdl/gdl-dock-object.c:612 +#, c-format +msgid "Attempt to bind to %p an already bound dock object %p (current master: %p)" +msgstr "Προσπάθεια σύνδεσης στο %p ενός ήδη συνδεδεμένου αντικείμενου προσάρτησης %p (τρέχον κύριο αντικείμενο προσάρτησης: %p)" -#: ../src/ui/dialog/glyphs.cpp:299 -msgid "Combining Half Marks" -msgstr "Συνδυαζόμενα μισά σημεία" +#: ../src/libgdl/gdl-dock-paned.c:132 +msgid "Position" +msgstr "Θέση" -#: ../src/ui/dialog/glyphs.cpp:300 -msgid "CJK Compatibility Forms" -msgstr "Παραλλαγές συμβατότητας Κίν-Ιαπ-Κορ" +#: ../src/libgdl/gdl-dock-paned.c:133 +msgid "Position of the divider in pixels" +msgstr "Η θέση του διαχωριστικού σε εικονοστοιχεία" -#: ../src/ui/dialog/glyphs.cpp:301 -msgid "Small Form Variants" -msgstr "Παραλλαγές μικρού σχήματος" +#: ../src/libgdl/gdl-dock-placeholder.c:143 +msgid "Sticky" +msgstr "Κολλώδης" -#: ../src/ui/dialog/glyphs.cpp:302 -msgid "Arabic Presentation Forms-B" -msgstr "Αραβικές παραλλαγές Β" +#: ../src/libgdl/gdl-dock-placeholder.c:144 +msgid "Whether the placeholder will stick to its host or move up the hierarchy when the host is redocked" +msgstr "Αν το δεσμευτικό θέσης θα παραμείνει στον κεντρικό υπολογιστή ή θα ανέβει ψηλότερα στην ιεραρχία, όταν ο κεντρικός υπολογιστής προσαρτηθεί εκ νέου" -#: ../src/ui/dialog/glyphs.cpp:303 -msgid "Halfwidth and Fullwidth Forms" -msgstr "Παραλλαγές διπλού και μισού πλάτους" +#: ../src/libgdl/gdl-dock-placeholder.c:151 +msgid "Host" +msgstr "Διαχειριστής" -#: ../src/ui/dialog/glyphs.cpp:304 -msgid "Specials" -msgstr "Ειδικά" +#: ../src/libgdl/gdl-dock-placeholder.c:152 +msgid "The dock object this placeholder is attached to" +msgstr "Το αντικείμενο προσάρτησης στο οποίο είναι προσκολλημένο αυτό το δεσμευτικό θέσης" -#: ../src/ui/dialog/glyphs.cpp:371 -#, fuzzy -msgid "Script: " -msgstr "_Δέσμη ενεργειών:" +#: ../src/libgdl/gdl-dock-placeholder.c:159 +msgid "Next placement" +msgstr "Επόμενη τοποθέτηση" -#: ../src/ui/dialog/glyphs.cpp:399 -#, fuzzy -msgid "Range: " -msgstr "Εύρος ημερομηνίας:" +#: ../src/libgdl/gdl-dock-placeholder.c:160 +msgid "The position an item will be docked to our host if a request is made to dock to us" +msgstr "Η θέση ενός στοιχείου θα προσαρτηθεί στο δικό μας υπολογιστή, αν υπάρξει αίτημα προσάρτησής του σε μας" -#: ../src/ui/dialog/glyphs.cpp:464 -#, fuzzy -msgid "Append" -msgstr "_Προσθήκη" +#: ../src/libgdl/gdl-dock-placeholder.c:170 +msgid "Width for the widget when it's attached to the placeholder" +msgstr "Πλάτος του γραφικού συστατικού, όταν είναι προσκολλημένο στο δεσμευτικό θέσης" -#: ../src/ui/dialog/glyphs.cpp:575 -#, fuzzy -msgid "Append text" -msgstr "Π_ροσθήκη σε αρχείο" +#: ../src/libgdl/gdl-dock-placeholder.c:178 +msgid "Height for the widget when it's attached to the placeholder" +msgstr "Ύψος του γραφικού συστατικού όταν είναι προσκολλημένο στο δεσμευτικό θέσης" -#: ../src/ui/dialog/guides.cpp:46 -#, fuzzy -msgid "Angle (degrees):" -msgstr "Μοίρες" +#: ../src/libgdl/gdl-dock-placeholder.c:184 +msgid "Floating Toplevel" +msgstr "Αιωρούμενη κορυφαία στάθμη" -#: ../src/ui/dialog/guides.cpp:47 -#, fuzzy -msgid "Rela_tive change" -msgstr "Τοπική διαγραφή" +#: ../src/libgdl/gdl-dock-placeholder.c:185 +msgid "Whether the placeholder is standing in for a floating toplevel dock" +msgstr "Αν το δεσμευτικό θέσης υποκαθιστά μια αιωρούμενη προσάρτηση κορυφαίας στάθμης" -#: ../src/ui/dialog/guides.cpp:47 -#, fuzzy -msgid "Move and/or rotate the guide relative to current settings" -msgstr "η ώρα σχετική με την τρέχουσα ώρα" +#: ../src/libgdl/gdl-dock-placeholder.c:191 +msgid "X-Coordinate" +msgstr "X-Συντεταγμένη" -# -#: ../src/ui/dialog/guides.cpp:113 -#, fuzzy -msgid "Set guide properties" -msgstr "ανάποδα λοξά" +#: ../src/libgdl/gdl-dock-placeholder.c:192 +msgid "X coordinate for dock when floating" +msgstr "Συντεταγμένη Χ για την προσάρτηση κατά την αιώρηση" -#: ../src/ui/dialog/guides.cpp:152 -#, fuzzy -msgid "Guideline" -msgstr "Κωδικοποίηση" +#: ../src/libgdl/gdl-dock-placeholder.c:198 +msgid "Y-Coordinate" +msgstr "Y-Συντεταγμένη" -#: ../src/ui/dialog/guides.cpp:240 -#, fuzzy, c-format -msgid "Guideline ID: %s" -msgstr "ID συνεδρίας: %s\n" +#: ../src/libgdl/gdl-dock-placeholder.c:199 +msgid "Y coordinate for dock when floating" +msgstr "Συντεταγμένη Y για την προσάρτηση κατά την αιώρηση" -#: ../src/ui/dialog/guides.cpp:246 -#, fuzzy, c-format -msgid "Current: %s" -msgstr "Τρέχον: %d" +#: ../src/libgdl/gdl-dock-placeholder.c:494 +msgid "Attempt to dock a dock object to an unbound placeholder" +msgstr "Προσπάθεια προσάρτησης αντικειμένου σε μη συνδεδεμένο δεσμευτικό θέσης" -# #-#-#-#-# mutter.master.el.po (metacity.gnome-2-26) #-#-#-#-# -# -# #-#-#-#-# metacity.master.el.po (metacity.gnome-2-26) #-#-#-#-# -# -#: ../src/ui/dialog/icon-preview.cpp:146 +#: ../src/libgdl/gdl-dock-placeholder.c:618 #, c-format -msgid "%d x %d" -msgstr "%d x %d" +msgid "Got a detach signal from an object (%p) who is not our host %p" +msgstr "Ελήφθη σήμα απόσπασης από αντικείμενο (%p) που δεν είναι ο υπολογιστής μας %p" -#: ../src/ui/dialog/icon-preview.cpp:158 -#, fuzzy -msgid "Magnified:" -msgstr "Μεγεθυντής" +#: ../src/libgdl/gdl-dock-placeholder.c:643 +#, c-format +msgid "Something weird happened while getting the child placement for %p from parent %p" +msgstr "Συνέβη κάτι περίεργο κατά τη λήψη της θέσης του θυγατρικού για το %p από το γονικό %p" -#: ../src/ui/dialog/icon-preview.cpp:226 -#, fuzzy -msgid "Actual Size:" -msgstr "Πραγματικό μέγεθος" +#: ../src/libgdl/gdl-dock-tablabel.c:129 +msgid "Dockitem which 'owns' this tablabel" +msgstr "Στοιχείο προσάρτησης που 'κατέχει' αυτή την ετικέτα ταμπέλας" -#: ../src/ui/dialog/icon-preview.cpp:231 -#, fuzzy -msgctxt "Icon preview window" -msgid "Sele_ction" -msgstr "Επιλογή" +#: ../src/libgdl/gdl-dock.c:175 +#: ../src/ui/dialog/inkscape-preferences.cpp:580 +#: ../src/ui/dialog/inkscape-preferences.cpp:601 +msgid "Floating" +msgstr "Αιώρηση" -#: ../src/ui/dialog/icon-preview.cpp:233 -#, fuzzy -msgid "Selection only or whole document" -msgstr "Επιλογή ενός αρχείου XML" +#: ../src/libgdl/gdl-dock.c:176 +msgid "Whether the dock is floating in its own window" +msgstr "Αν η προσάρτηση αιωρείται σε δικό της παράθυρο" -#: ../src/ui/dialog/inkscape-preferences.cpp:176 -#, fuzzy -msgid "Mouse" -msgstr "" -"#-#-#-#-# gnome-bluetooth.master.el.po (bluez-gnome) #-#-#-#-#\n" -"Ποντίκι\n" -"#-#-#-#-# gok.master.el.po (el) #-#-#-#-#\n" -"Ποντίκι\n" -"#-#-#-#-# gnome-settings-daemon.master.el.po (el) #-#-#-#-#\n" -"Ποντίκι\n" -"#-#-#-#-# gnome-control-center.master.el.po (el) #-#-#-#-#\n" -"Ποντίκι\n" -"#-#-#-#-# gnome-bluetooth.meego-1.0.el.po (bluez-gnome) #-#-#-#-#\n" -"Ποντίκι\n" -"#-#-#-#-# drwright.master.el.po (el) #-#-#-#-#\n" -"Ποντίκι\n" -"#-#-#-#-# gnome-power-manager.master.el.po (el) #-#-#-#-#\n" -"Ποντίκι\n" -"#-#-#-#-# glade.master.el.po (glade3.HEAD) #-#-#-#-#\n" -"Ποντίκι\n" -"#-#-#-#-# gnome-shell.master.el.po (gnome-shell.po.master) #-#-#-#-#\n" -"Ποντίκι" +#: ../src/libgdl/gdl-dock.c:184 +msgid "Default title for the newly created floating docks" +msgstr "Προεπιλεγμένος τίτλος για ελεύθερα δημιουργημένες αιωρούμενες προσαρτήσεις" -#: ../src/ui/dialog/inkscape-preferences.cpp:178 -#, fuzzy -msgid "Grab sensitivity:" -msgstr "_Ευαισθησία:" +#: ../src/libgdl/gdl-dock.c:191 +msgid "Width for the dock when it's of floating type" +msgstr "Πλάτος της προσάρτησης όταν είναι τύπου αιώρησης" -#: ../src/ui/dialog/inkscape-preferences.cpp:178 -#: ../src/ui/dialog/inkscape-preferences.cpp:181 -#: ../src/ui/dialog/inkscape-preferences.cpp:197 -#: ../src/ui/dialog/inkscape-preferences.cpp:201 -#: ../src/ui/dialog/inkscape-preferences.cpp:211 -#, fuzzy -msgid "pixels" -msgstr "" -"#-#-#-#-# mousetweaks.master.el.po (mousetweaks.HEAD) #-#-#-#-#\n" -"pixels\n" -"#-#-#-#-# gthumb.gthumb-2-12.el.po (gthumb-gthumb-2-10-po-el-6221) #-#-#-#-" -"#\n" -"εικονοστοιχεία\n" -"#-#-#-#-# gok.master.el.po (el) #-#-#-#-#\n" -"εικονοστοιχεία\n" -"#-#-#-#-# gnome-panel.master.el.po (gnome-panel.HEAD) #-#-#-#-#\n" -"εικονοστοιχεία\n" -"#-#-#-#-# orca.master.el.po (orca.HEAD) #-#-#-#-#\n" -"pixel\n" -"#-#-#-#-# f-spot.master.el.po (el) #-#-#-#-#\n" -"εικονοστοιχεία\n" -"#-#-#-#-# goobox.master.el.po (goobox.HEAD) #-#-#-#-#\n" -"εικονοστοιχεία\n" -"#-#-#-#-# gnome-applets.master.el.po (gnome-applets.HEAD.el) #-#-#-#-#\n" -"εικονοστοιχεία" +#: ../src/libgdl/gdl-dock.c:199 +msgid "Height for the dock when it's of floating type" +msgstr "Ύψος της προσάρτησης όταν είναι τύπου αιώρησης" -#: ../src/ui/dialog/inkscape-preferences.cpp:179 -msgid "" -"How close on the screen you need to be to an object to be able to grab it " -"with mouse (in screen pixels)" -msgstr "" +#: ../src/libgdl/gdl-dock.c:206 +msgid "Float X" +msgstr "Αιώρηση Χ" -#: ../src/ui/dialog/inkscape-preferences.cpp:181 -#, fuzzy -msgid "Click/drag threshold:" -msgstr "Σύρσιμο αφετηρίας" +#: ../src/libgdl/gdl-dock.c:207 +msgid "X coordinate for a floating dock" +msgstr "Χ συντεταγμένη για αιωρούμενη προσάρτηση" -#: ../src/ui/dialog/inkscape-preferences.cpp:182 -msgid "" -"Maximum mouse drag (in screen pixels) which is considered a click, not a drag" -msgstr "" +#: ../src/libgdl/gdl-dock.c:214 +msgid "Float Y" +msgstr "Αιώρηση Υ" -#: ../src/ui/dialog/inkscape-preferences.cpp:184 -#, fuzzy -msgid "Use pressure-sensitive tablet (requires restart)" -msgstr "_Χρήση βαθμιαίας μίξης (απαιτεί επανεκκίνηση εφαρμογής)" +#: ../src/libgdl/gdl-dock.c:215 +msgid "Y coordinate for a floating dock" +msgstr "Υ συντεταγμένη για αιωρούμενη προσάρτηση" -#: ../src/ui/dialog/inkscape-preferences.cpp:186 -msgid "" -"Use the capabilities of a tablet or other pressure-sensitive device. Disable " -"this only if you have problems with the tablet (you can still use it as a " -"mouse)" -msgstr "" +#: ../src/libgdl/gdl-dock.c:499 +#, c-format +msgid "Dock #%d" +msgstr "Προσάρτηση #%d" -#: ../src/ui/dialog/inkscape-preferences.cpp:188 -msgid "Switch tool based on tablet device (requires restart)" -msgstr "" +#: ../src/libnrtype/FontFactory.cpp:897 +msgid "Ignoring font without family that will crash Pango" +msgstr "Παράλειψη γραμματοσειράς χωρίς οικογένεια που θα προκαλέσει κατάρρευση στο Pango" -#: ../src/ui/dialog/inkscape-preferences.cpp:190 -msgid "" -"Change tool as different devices are used on the tablet (pen, eraser, mouse)" -msgstr "" +#: ../src/live_effects/effect.cpp:87 +msgid "doEffect stack test" +msgstr "έλεγχος στοίβας doEffect" -#: ../src/ui/dialog/inkscape-preferences.cpp:195 -msgid "Scrolling" -msgstr "Κύλιση" +#: ../src/live_effects/effect.cpp:88 +msgid "Angle bisector" +msgstr "Διχοτόμος γωνίας" -#: ../src/ui/dialog/inkscape-preferences.cpp:197 -#, fuzzy -msgid "Mouse wheel scrolls by:" -msgstr "_Ροδέλα ποντικιού:" +#. TRANSLATORS: boolean operations +#: ../src/live_effects/effect.cpp:90 +msgid "Boolops" +msgstr "Λειτουργίες Boole" -#: ../src/ui/dialog/inkscape-preferences.cpp:198 -msgid "" -"One mouse wheel notch scrolls by this distance in screen pixels " -"(horizontally with Shift)" -msgstr "" +#: ../src/live_effects/effect.cpp:91 +msgid "Circle (by center and radius)" +msgstr "Κύκλος (με κέντρο και ακτίνα)" -#: ../src/ui/dialog/inkscape-preferences.cpp:199 -#, fuzzy -msgid "Ctrl+arrows" -msgstr "βέλος" +#: ../src/live_effects/effect.cpp:92 +msgid "Circle by 3 points" +msgstr "Κύκλος τριών σημείων" + +#: ../src/live_effects/effect.cpp:93 +msgid "Dynamic stroke" +msgstr "Δυναμική πινελιά" -#: ../src/ui/dialog/inkscape-preferences.cpp:201 -#, fuzzy -msgid "Scroll by:" -msgstr "Κύλιση όταν υπάρχει νέα έξοδος" +#: ../src/live_effects/effect.cpp:95 +msgid "Lattice Deformation" +msgstr "Παραμόρφωση πλέγματος" -#: ../src/ui/dialog/inkscape-preferences.cpp:202 -msgid "Pressing Ctrl+arrow key scrolls by this distance (in screen pixels)" -msgstr "" +#: ../src/live_effects/effect.cpp:96 +msgid "Line Segment" +msgstr "Τμήμα γραμμής" -#: ../src/ui/dialog/inkscape-preferences.cpp:204 -#, fuzzy -msgid "Acceleration:" -msgstr "_Επιτάχυνση:" +#: ../src/live_effects/effect.cpp:97 +msgid "Mirror symmetry" +msgstr "Κατοπτρική συμμετρία" -#: ../src/ui/dialog/inkscape-preferences.cpp:205 -msgid "" -"Pressing and holding Ctrl+arrow will gradually speed up scrolling (0 for no " -"acceleration)" -msgstr "" +#: ../src/live_effects/effect.cpp:99 +msgid "Parallel" +msgstr "Παράλληλα" -#: ../src/ui/dialog/inkscape-preferences.cpp:206 -#, fuzzy -msgid "Autoscrolling" -msgstr "Αυτόματη κύλιση" +#: ../src/live_effects/effect.cpp:100 +msgid "Path length" +msgstr "Μήκος μονοπατιού" -#: ../src/ui/dialog/inkscape-preferences.cpp:208 -msgid "Speed:" -msgstr "Ταχύτητα:" +#: ../src/live_effects/effect.cpp:101 +msgid "Perpendicular bisector" +msgstr "Κάθετη διχοτόμος" -#: ../src/ui/dialog/inkscape-preferences.cpp:209 -msgid "" -"How fast the canvas autoscrolls when you drag beyond canvas edge (0 to turn " -"autoscroll off)" -msgstr "" +# +#: ../src/live_effects/effect.cpp:102 +msgid "Perspective path" +msgstr "Μονοπάτι προοπτικής" -#: ../src/ui/dialog/inkscape-preferences.cpp:212 -msgid "" -"How far (in screen pixels) you need to be from the canvas edge to trigger " -"autoscroll; positive is outside the canvas, negative is within the canvas" -msgstr "" +#: ../src/live_effects/effect.cpp:103 +msgid "Power stroke" +msgstr "Δυναμική πινελιά" -#: ../src/ui/dialog/inkscape-preferences.cpp:213 -#, fuzzy -msgid "Left mouse button pans when Space is pressed" -msgstr "Ήχος μπιπ κατά το _πάτημα πλήκτρου" +#: ../src/live_effects/effect.cpp:104 +msgid "Rotate copies" +msgstr "Περιστροφή αντιγράφων" -#: ../src/ui/dialog/inkscape-preferences.cpp:215 -msgid "" -"When on, pressing and holding Space and dragging with left mouse button pans " -"canvas (as in Adobe Illustrator); when off, Space temporarily switches to " -"Selector tool (default)" -msgstr "" +#: ../src/live_effects/effect.cpp:105 +msgid "Recursive skeleton" +msgstr "Αναδρομικός σκελετός" -#: ../src/ui/dialog/inkscape-preferences.cpp:216 -#, fuzzy -msgid "Mouse wheel zooms by default" -msgstr "Προεπιλεγμένη εμφάνιση εργαλειοθηκών" +#: ../src/live_effects/effect.cpp:106 +msgid "Tangent to curve" +msgstr "Εφαπτομένη στην καμπύλη" -#: ../src/ui/dialog/inkscape-preferences.cpp:218 -msgid "" -"When on, mouse wheel zooms without Ctrl and scrolls canvas with Ctrl; when " -"off, it zooms with Ctrl and scrolls without Ctrl" -msgstr "" +#: ../src/live_effects/effect.cpp:107 +msgid "Text label" +msgstr "Ετικέτα κειμένου" -#: ../src/ui/dialog/inkscape-preferences.cpp:224 -#, fuzzy -msgid "Enable snap indicator" -msgstr "Ενεργοποίηση αυτόματης παραγραφοποίησης " +#. 0.46 +#: ../src/live_effects/effect.cpp:110 +msgid "Bend" +msgstr "Λύγισμα" -#: ../src/ui/dialog/inkscape-preferences.cpp:226 -msgid "After snapping, a symbol is drawn at the point that has snapped" -msgstr "" +#: ../src/live_effects/effect.cpp:111 +msgid "Gears" +msgstr "Γρανάζια" -#: ../src/ui/dialog/inkscape-preferences.cpp:229 -#, fuzzy -msgid "Delay (in ms):" -msgstr "Καθυστέρηση:" +# +#: ../src/live_effects/effect.cpp:112 +msgid "Pattern Along Path" +msgstr "Μοτίβο κατά μήκος του μονοπατιού" -#: ../src/ui/dialog/inkscape-preferences.cpp:230 -msgid "" -"Postpone snapping as long as the mouse is moving, and then wait an " -"additional fraction of a second. This additional delay is specified here. " -"When set to zero or to a very small number, snapping will be immediate." -msgstr "" +#. for historic reasons, this effect is called skeletal(strokes) in Inkscape:SVG +#: ../src/live_effects/effect.cpp:113 +msgid "Stitch Sub-Paths" +msgstr "Συρραφή υπομονοπατιών" -#: ../src/ui/dialog/inkscape-preferences.cpp:232 -#, fuzzy -msgid "Only snap the node closest to the pointer" -msgstr "Αποστολή των στόχων στον εκτυπωτή." +#. 0.47 +#: ../src/live_effects/effect.cpp:115 +msgid "VonKoch" +msgstr "VonKoch" -#: ../src/ui/dialog/inkscape-preferences.cpp:234 -msgid "" -"Only try to snap the node that is initially closest to the mouse pointer" -msgstr "" +#: ../src/live_effects/effect.cpp:116 +msgid "Knot" +msgstr "Κόμβος" -# -#: ../src/ui/dialog/inkscape-preferences.cpp:237 -#, fuzzy -msgid "Weight factor:" -msgstr "Παράγοντας κλιμάκωσης:" +#: ../src/live_effects/effect.cpp:117 +msgid "Construct grid" +msgstr "Πλέγμα κατασκευής" -#: ../src/ui/dialog/inkscape-preferences.cpp:238 -msgid "" -"When multiple snap solutions are found, then Inkscape can either prefer the " -"closest transformation (when set to 0), or prefer the node that was " -"initially the closest to the pointer (when set to 1)" -msgstr "" +#: ../src/live_effects/effect.cpp:118 +msgid "Spiro spline" +msgstr "ελικοειδής spline" -#: ../src/ui/dialog/inkscape-preferences.cpp:240 -msgid "Snap the mouse pointer when dragging a constrained knot" -msgstr "" +#: ../src/live_effects/effect.cpp:119 +msgid "Envelope Deformation" +msgstr "Παραμόρφωση φακέλου" -#: ../src/ui/dialog/inkscape-preferences.cpp:242 -msgid "" -"When dragging a knot along a constraint line, then snap the position of the " -"mouse pointer instead of snapping the projection of the knot onto the " -"constraint line" -msgstr "" +#: ../src/live_effects/effect.cpp:120 +msgid "Interpolate Sub-Paths" +msgstr "Παρεμβολή υπομονοπατιών" -#: ../src/ui/dialog/inkscape-preferences.cpp:244 -msgid "Snapping" -msgstr "Αγκίστρωση" +#: ../src/live_effects/effect.cpp:121 +msgid "Hatches (rough)" +msgstr "Γραμμοσκιές (άγριες)" -#: ../src/ui/dialog/inkscape-preferences.cpp:249 -#, fuzzy -msgid "Steps" -msgstr "Στυλ" +#: ../src/live_effects/effect.cpp:122 +msgid "Sketch" +msgstr "Σκαρίφημα" -#. nudgedistance is limited to 1000 in select-context.cpp: use the same limit here -#: ../src/ui/dialog/inkscape-preferences.cpp:253 -msgid "Arrow keys move by:" -msgstr "" +#: ../src/live_effects/effect.cpp:123 +msgid "Ruler" +msgstr "Χάρακας" -#: ../src/ui/dialog/inkscape-preferences.cpp:254 -msgid "" -"Pressing an arrow key moves selected object(s) or node(s) by this distance " -"(in px units)" -msgstr "" +#: ../src/live_effects/effect.cpp:282 +msgid "Is visible?" +msgstr "Είναι ορατό;" -#. defaultscale is limited to 1000 in select-context.cpp: use the same limit here -#: ../src/ui/dialog/inkscape-preferences.cpp:257 -msgid "> and < scale by:" -msgstr "" +#: ../src/live_effects/effect.cpp:282 +msgid "If unchecked, the effect remains applied to the object but is temporarily disabled on canvas" +msgstr "Εάν αποεπιλεγεί, το εφέ παραμένει εφαρμοσμένο στο αντικείμενο, αλλά απενεργοποιείται προσωρινά στον καμβά" -#: ../src/ui/dialog/inkscape-preferences.cpp:258 -msgid "" -"Pressing > or < scales selection up or down by this increment (in px units)" -msgstr "" +#: ../src/live_effects/effect.cpp:303 +msgid "No effect" +msgstr "Χωρίς εφέ" -#: ../src/ui/dialog/inkscape-preferences.cpp:260 -msgid "Inset/Outset by:" -msgstr "" +#: ../src/live_effects/effect.cpp:350 +#, c-format +msgid "Please specify a parameter path for the LPE '%s' with %d mouse clicks" +msgstr "Παρακαλώ καθορίστε μια παράμετρο μονοπατιού για το LPE '%s' με %d πατήματα ποντικιού" -#: ../src/ui/dialog/inkscape-preferences.cpp:261 -msgid "" -"Inset and Outset commands displace the path by this distance (in px units)" -msgstr "" +#: ../src/live_effects/effect.cpp:648 +#, c-format +msgid "Editing parameter %s." +msgstr "Παράμετρος επεξεργασίας %s" -#: ../src/ui/dialog/inkscape-preferences.cpp:262 -msgid "Compass-like display of angles" -msgstr "" +#: ../src/live_effects/effect.cpp:653 +msgid "None of the applied path effect's parameters can be edited on-canvas." +msgstr "Καμία από τις παραμέτρους του εφαρμοσμένου εφέ μονοπατιού δεν μπορεί να επεξεργαστεί στον καμβά." -#: ../src/ui/dialog/inkscape-preferences.cpp:264 -msgid "" -"When on, angles are displayed with 0 at north, 0 to 360 range, positive " -"clockwise; otherwise with 0 at east, -180 to 180 range, positive " -"counterclockwise" -msgstr "" +#: ../src/live_effects/lpe-bendpath.cpp:55 +msgid "Bend path:" +msgstr "Μονοπάτι κάμψης:" -#: ../src/ui/dialog/inkscape-preferences.cpp:270 -#, fuzzy -msgid "Rotation snaps every:" -msgstr "Ρυθμός περιστροφής:" +#: ../src/live_effects/lpe-bendpath.cpp:55 +msgid "Path along which to bend the original path" +msgstr "Μονοπάτι για κάμψη του αρχικού μονοπατιού" -#: ../src/ui/dialog/inkscape-preferences.cpp:270 -msgid "degrees" -msgstr "βαθμοί" +#: ../src/live_effects/lpe-bendpath.cpp:56 +msgid "Width of the path" +msgstr "Πάχος μονοπατιού" -#: ../src/ui/dialog/inkscape-preferences.cpp:271 -msgid "" -"Rotating with Ctrl pressed snaps every that much degrees; also, pressing " -"[ or ] rotates by this amount" -msgstr "" +#: ../src/live_effects/lpe-bendpath.cpp:57 +#: ../src/live_effects/lpe-patternalongpath.cpp:65 +msgid "Width in units of length" +msgstr "Πάχος σε μονάδες μήκους" -#: ../src/ui/dialog/inkscape-preferences.cpp:273 -#, fuzzy -msgid "Zoom in/out by:" -msgstr "Μεγέθυνση" +#: ../src/live_effects/lpe-bendpath.cpp:57 +msgid "Scale the width of the path in units of its length" +msgstr "Κλιμάκωση του πλάτους του μονοπατιού σε μονάδες του μήκους του" -#: ../src/ui/dialog/inkscape-preferences.cpp:274 -msgid "" -"Zoom tool click, +/- keys, and middle click zoom in and out by this " -"multiplier" -msgstr "" +#: ../src/live_effects/lpe-bendpath.cpp:58 +msgid "Original path is vertical" +msgstr "Το αρχικό μονοπάτι είναι κάθετο" -#: ../src/ui/dialog/inkscape-preferences.cpp:280 -#, fuzzy -msgid "Show selection cue" -msgstr "" -"#-#-#-#-# glade.master.el.po (glade3.HEAD) #-#-#-#-#\n" -"Η κατάσταση επιλογής\n" -"#-#-#-#-# gtk+-properties.master.el.po (gtk+-properties.HEAD) #-#-#-#-#\n" -"Η λειτουργία επιλογής" +#: ../src/live_effects/lpe-bendpath.cpp:58 +msgid "Rotates the original 90 degrees, before bending it along the bend path" +msgstr "Περιστροφή του αρχικού κατά 90 μοίρες, πριν την καμπύλωση του κατά μήκος του μονοπατιού κάμψης" -#: ../src/ui/dialog/inkscape-preferences.cpp:281 -msgid "" -"Whether selected objects display a selection cue (the same as in selector)" -msgstr "" +# #-#-#-#-# nautilus.master.el.po (el) #-#-#-#-# +# +#: ../src/live_effects/lpe-constructgrid.cpp:26 +msgid "Size X:" +msgstr "Μέγεθος Χ:" -#: ../src/ui/dialog/inkscape-preferences.cpp:287 -#, fuzzy -msgid "Enable gradient editing" -msgstr "Ενεργοποίηση _κίνησης εικόνων" +#: ../src/live_effects/lpe-constructgrid.cpp:26 +msgid "The size of the grid in X direction." +msgstr "Το μέγεθος του πλέγματος στην κατεύθυνση Χ." -#: ../src/ui/dialog/inkscape-preferences.cpp:288 -msgid "Whether selected objects display gradient editing controls" -msgstr "" +# #-#-#-#-# nautilus.master.el.po (el) #-#-#-#-# +# +#: ../src/live_effects/lpe-constructgrid.cpp:27 +msgid "Size Y:" +msgstr "Μέγεθος Υ:" -#: ../src/ui/dialog/inkscape-preferences.cpp:293 -msgid "Conversion to guides uses edges instead of bounding box" -msgstr "" +#: ../src/live_effects/lpe-constructgrid.cpp:27 +msgid "The size of the grid in Y direction." +msgstr "Το μέγεθος του πλέγματος στην κατεύθυνση Υ." -#: ../src/ui/dialog/inkscape-preferences.cpp:294 -msgid "" -"Converting an object to guides places these along the object's true edges " -"(imitating the object's shape), not along the bounding box" -msgstr "" +#: ../src/live_effects/lpe-curvestitch.cpp:42 +msgid "Stitch path:" +msgstr "Συρραφή μονοπατιού:" -#: ../src/ui/dialog/inkscape-preferences.cpp:301 -msgid "Ctrl+click dot size:" -msgstr "" +#: ../src/live_effects/lpe-curvestitch.cpp:42 +msgid "The path that will be used as stitch." +msgstr "Το μονοπάτι που θα χρησιμοποιηθεί ως συρραφή." -#: ../src/ui/dialog/inkscape-preferences.cpp:301 -#, fuzzy -msgid "times current stroke width" -msgstr "η τρέχουσα ώρα" +#: ../src/live_effects/lpe-curvestitch.cpp:43 +msgid "Number of paths:" +msgstr "Αριθμός μονοπατιών:" -#: ../src/ui/dialog/inkscape-preferences.cpp:302 -msgid "Size of dots created with Ctrl+click (relative to current stroke width)" -msgstr "" +#: ../src/live_effects/lpe-curvestitch.cpp:43 +msgid "The number of paths that will be generated." +msgstr "Ο αριθμός των μονοπατιών που θα παραχθούν." -# -#: ../src/ui/dialog/inkscape-preferences.cpp:317 -#, fuzzy -msgid "No objects selected to take the style from." -msgstr "Διαγραφή επιλεγμένου αντικειμένου" +#: ../src/live_effects/lpe-curvestitch.cpp:44 +msgid "Start edge variance:" +msgstr "Αρχικό άκρο διακύμανσης:" -#: ../src/ui/dialog/inkscape-preferences.cpp:326 -msgid "" -"More than one object selected. Cannot take style from multiple " -"objects." -msgstr "" +#: ../src/live_effects/lpe-curvestitch.cpp:44 +msgid "The amount of random jitter to move the start points of the stitches inside & outside the guide path" +msgstr "Η ποσότητα των τυχαίων διακυμάνσεων για μετακίνηση των σημείων εκκίνησης των συραφών μέσα και έξω από το μονοπάτι του οδηγού" -#: ../src/ui/dialog/inkscape-preferences.cpp:359 -#, fuzzy -msgid "Style of new objects" -msgstr "Αλλαγή στύλ αντικειμένου" +#: ../src/live_effects/lpe-curvestitch.cpp:45 +msgid "Start spacing variance:" +msgstr "Αρχική απόσταση διακύμανσης:" -#: ../src/ui/dialog/inkscape-preferences.cpp:361 -#, fuzzy -msgid "Last used style" -msgstr "" -"#-#-#-#-# evolution.master.el.po (evolution.HEAD) #-#-#-#-#\n" -"Στυλ διάταξης\n" -"#-#-#-#-# gtk+-properties.master.el.po (gtk+-properties.HEAD) #-#-#-#-#\n" -"Στυλ διατάξης" +#: ../src/live_effects/lpe-curvestitch.cpp:45 +msgid "The amount of random shifting to move the start points of the stitches back & forth along the guide path" +msgstr "Η ποσότητα των τυχαίων μετατοπίσεων για μετακίνηση των σημείων εκκίνησης την συραφών πίσω και μπροστά κατά μήκος του μονοπατιού οδηγών" -#: ../src/ui/dialog/inkscape-preferences.cpp:363 -#, fuzzy -msgid "Apply the style you last set on an object" -msgstr "Αλλαγή στύλ αντικειμένου" +#: ../src/live_effects/lpe-curvestitch.cpp:46 +msgid "End edge variance:" +msgstr "Τελική άκρη διακύμανσης:" -#: ../src/ui/dialog/inkscape-preferences.cpp:368 -#, fuzzy -msgid "This tool's own style:" -msgstr "Χρήση εργαλείων σε αυτή τη σημείωση" +#: ../src/live_effects/lpe-curvestitch.cpp:46 +msgid "The amount of randomness that moves the end points of the stitches inside & outside the guide path" +msgstr "Η ποσότητα της τυχαιότητας που μετακινεί τα τελικά σημεία της συραφής μέσα και έξω από το μονοπάτι του οδηγού" -#: ../src/ui/dialog/inkscape-preferences.cpp:372 -msgid "" -"Each tool may store its own style to apply to the newly created objects. Use " -"the button below to set it." -msgstr "" +# +#: ../src/live_effects/lpe-curvestitch.cpp:47 +msgid "End spacing variance:" +msgstr "Τελική απόσταση διακύμανσης:" -#. style swatch -#: ../src/ui/dialog/inkscape-preferences.cpp:376 -#, fuzzy -msgid "Take from selection" -msgstr "Αποθήκευση επιλογής" +#: ../src/live_effects/lpe-curvestitch.cpp:47 +msgid "The amount of random shifting to move the end points of the stitches back & forth along the guide path" +msgstr "Η ποσότητα της τυχαίας μετατόπισης για μετακίνηση των τελικών σημείων των συραφών πίσω και μπροστά κατά μήκος του μονοπατιού οδηγού" -#: ../src/ui/dialog/inkscape-preferences.cpp:381 -#, fuzzy -msgid "This tool's style of new objects" -msgstr "Αλλαγή στύλ αντικειμένου" +#: ../src/live_effects/lpe-curvestitch.cpp:48 +msgid "Scale width:" +msgstr "Πλάτος κλίμακας:" -#: ../src/ui/dialog/inkscape-preferences.cpp:388 -msgid "Remember the style of the (first) selected object as this tool's style" -msgstr "" +#: ../src/live_effects/lpe-curvestitch.cpp:48 +msgid "Scale the width of the stitch path" +msgstr "Κλιμάκωση του πλάτους του μονοπατιού συρραφής" -# #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# -# -# #-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-# -# -#: ../src/ui/dialog/inkscape-preferences.cpp:393 -msgid "Tools" -msgstr "Εργαλεία" +#: ../src/live_effects/lpe-curvestitch.cpp:49 +msgid "Scale width relative to length" +msgstr "Κλιμάκωση πλάτους σχετικά με το μήκος" -#: ../src/ui/dialog/inkscape-preferences.cpp:396 -#, fuzzy -msgid "Bounding box to use" -msgstr "Τοπο_θέτηση Σε Πλέγμα" +#: ../src/live_effects/lpe-curvestitch.cpp:49 +msgid "Scale the width of the stitch path relative to its length" +msgstr "Κλιμάκωση του πλάτους του μονοπατιού συρραφής σχετικά με το μήκος του" -#: ../src/ui/dialog/inkscape-preferences.cpp:397 -#, fuzzy -msgid "Visual bounding box" -msgstr "Τοπο_θέτηση Σε Πλέγμα" +#: ../src/live_effects/lpe-envelope.cpp:33 +msgid "Top bend path:" +msgstr "Κορυφή μονοπατιού κάμψης:" -#: ../src/ui/dialog/inkscape-preferences.cpp:399 -msgid "This bounding box includes stroke width, markers, filter margins, etc." -msgstr "" +#: ../src/live_effects/lpe-envelope.cpp:33 +msgid "Top path along which to bend the original path" +msgstr "Άνω μονοπάτι για καμπύλωση του αρχικού μονοπατιού" -#: ../src/ui/dialog/inkscape-preferences.cpp:400 -#, fuzzy -msgid "Geometric bounding box" -msgstr "Γε_ωμετρικός τόπος" +#: ../src/live_effects/lpe-envelope.cpp:34 +msgid "Right bend path:" +msgstr "Δεξιό άκρο του μονοπατιού κάμψης:" -#: ../src/ui/dialog/inkscape-preferences.cpp:402 -msgid "This bounding box includes only the bare path" -msgstr "" +#: ../src/live_effects/lpe-envelope.cpp:34 +msgid "Right path along which to bend the original path" +msgstr "Δεξιό μονοπάτι για κάμψη του αρχικού μονοπατιού" -#: ../src/ui/dialog/inkscape-preferences.cpp:404 -#, fuzzy -msgid "Conversion to guides" -msgstr "Επιλογές μετατροπής" +#: ../src/live_effects/lpe-envelope.cpp:35 +msgid "Bottom bend path:" +msgstr "Πυθμένας μονοπατιού κάμψης:" -# -#: ../src/ui/dialog/inkscape-preferences.cpp:405 -#, fuzzy -msgid "Keep objects after conversion to guides" -msgstr "Διαγραφή επιλεγμένου αντικειμένου" +#: ../src/live_effects/lpe-envelope.cpp:35 +msgid "Bottom path along which to bend the original path" +msgstr "Κάτω μονοπάτι για κάμψη του αρχικού μονοπατιού" -#: ../src/ui/dialog/inkscape-preferences.cpp:407 -msgid "" -"When converting an object to guides, don't delete the object after the " -"conversion" -msgstr "" +#: ../src/live_effects/lpe-envelope.cpp:36 +msgid "Left bend path:" +msgstr "Αριστερό άκρο μονοπατιού κάμψης:" -#: ../src/ui/dialog/inkscape-preferences.cpp:408 -#, fuzzy -msgid "Treat groups as a single object" -msgstr "Έγγραφο" +#: ../src/live_effects/lpe-envelope.cpp:36 +msgid "Left path along which to bend the original path" +msgstr "Αριστερό μονοπάτι κατά μήκος του οποίου λυγίζει το αρχικό μονοπάτι" -#: ../src/ui/dialog/inkscape-preferences.cpp:410 -msgid "" -"Treat groups as a single object during conversion to guides rather than " -"converting each child separately" -msgstr "" +#: ../src/live_effects/lpe-envelope.cpp:37 +msgid "Enable left & right paths" +msgstr "Ενεργοποίηση αριστερού και δεξιού μονοπατιού" -# -#: ../src/ui/dialog/inkscape-preferences.cpp:412 -#, fuzzy -msgid "Average all sketches" -msgstr "Αντικατάσταση όλων των ταιριασμάτων" +#: ../src/live_effects/lpe-envelope.cpp:37 +msgid "Enable the left and right deformation paths" +msgstr "Ενεργοποίηση του αριστερού και δεξιού μονοπατιού παραμόρφωσης" -#: ../src/ui/dialog/inkscape-preferences.cpp:413 -#, fuzzy -msgid "Width is in absolute units" -msgstr "Μέγεθος γραμματοσειράς σε Pango units" +#: ../src/live_effects/lpe-envelope.cpp:38 +msgid "Enable top & bottom paths" +msgstr "Ενεργοποίηση ανώτερου και κατώτερου μονοπατιού" -#: ../src/ui/dialog/inkscape-preferences.cpp:414 -#, fuzzy -msgid "Select new path" -msgstr "Επιλογή διαδρομής" +#: ../src/live_effects/lpe-envelope.cpp:38 +msgid "Enable the top and bottom deformation paths" +msgstr "Ενεργοποίηση του ανώτερου και κατώτερου μονοπατιού παραμόρφωσης" -#: ../src/ui/dialog/inkscape-preferences.cpp:415 -#, fuzzy -msgid "Don't attach connectors to text objects" -msgstr "Όχι αυτόματη σύνδεση στους διακομιστές" +# +#: ../src/live_effects/lpe-gears.cpp:212 +msgid "Teeth:" +msgstr "Δόντια:" -#. Selector -#: ../src/ui/dialog/inkscape-preferences.cpp:418 -#, fuzzy -msgid "Selector" -msgstr "Επιλογή" +#: ../src/live_effects/lpe-gears.cpp:212 +msgid "The number of teeth" +msgstr "Ο αριθμός των δοντιών" -#: ../src/ui/dialog/inkscape-preferences.cpp:421 -#, fuzzy -msgid "When transforming, show" -msgstr "Μετασχηματισμός" +# +#: ../src/live_effects/lpe-gears.cpp:213 +msgid "Phi:" +msgstr "Φ:" -#: ../src/ui/dialog/inkscape-preferences.cpp:422 -msgid "Objects" -msgstr "Αντικείμενα" +#: ../src/live_effects/lpe-gears.cpp:213 +msgid "Tooth pressure angle (typically 20-25 deg). The ratio of teeth not in contact." +msgstr "Γωνία πίεσης δοντιού (τυπικά 20-25 μοίρες). Η αναλογία των δοντιών που δεν είναι σε επαφή" -#: ../src/ui/dialog/inkscape-preferences.cpp:424 -msgid "Show the actual objects when moving or transforming" -msgstr "" +#: ../src/live_effects/lpe-interpolate.cpp:30 +msgid "Trajectory:" +msgstr "Τροχιά:" -#: ../src/ui/dialog/inkscape-preferences.cpp:425 -#, fuzzy -msgid "Box outline" -msgstr "περίγραμμα" +#: ../src/live_effects/lpe-interpolate.cpp:30 +msgid "Path along which intermediate steps are created." +msgstr "Μονοπάτι κατά μήκος του οποίου ενδιάμεσα βήματα δημιουργούνται." -#: ../src/ui/dialog/inkscape-preferences.cpp:427 -msgid "Show only a box outline of the objects when moving or transforming" -msgstr "" +#: ../src/live_effects/lpe-interpolate.cpp:31 +msgid "Steps:" +msgstr "Βήματα:" -#: ../src/ui/dialog/inkscape-preferences.cpp:428 -#, fuzzy -msgid "Per-object selection cue" -msgstr "Διπλασιασμός του μεγέθους επιλογής" +#: ../src/live_effects/lpe-interpolate.cpp:31 +msgid "Determines the number of steps from start to end path." +msgstr "Προσδιορισμός του αριθμού των βημάτων από την εκκίνηση μέχρι το τέλος του μονοπατιού." -#: ../src/ui/dialog/inkscape-preferences.cpp:431 -msgid "No per-object selection indication" -msgstr "" +#: ../src/live_effects/lpe-interpolate.cpp:32 +msgid "Equidistant spacing" +msgstr "Διάκενο ίσης απόστασης" -#: ../src/ui/dialog/inkscape-preferences.cpp:432 -#, fuzzy -msgid "Mark" -msgstr "Ση_μείωση" +#: ../src/live_effects/lpe-interpolate.cpp:32 +msgid "If true, the spacing between intermediates is constant along the length of the path. If false, the distance depends on the location of the nodes of the trajectory path." +msgstr "Εάν αληθές, το διάκενο μεταξύ των ενδιαμέσων είναι σταθερό κατά μήκος του μεγέθους του μονοπατιού. Εάν ψευδές, η απόσταση εξαρτάται από την τοποθέτηση των κόμβων του μονοπατιού τροχιάς." -#: ../src/ui/dialog/inkscape-preferences.cpp:434 -msgid "Each selected object has a diamond mark in the top left corner" -msgstr "" +#. initialise your parameters here: +#: ../src/live_effects/lpe-knot.cpp:343 +msgid "Fixed width:" +msgstr "Σταθερό πλάτος:" -#: ../src/ui/dialog/inkscape-preferences.cpp:435 -#, fuzzy -msgid "Box" -msgstr "" -"#-#-#-#-# gbrainy.master.el.po (gbrainy master) #-#-#-#-#\n" -"Κουτί\n" -"#-#-#-#-# glade.master.el.po (glade3.HEAD) #-#-#-#-#\n" -"Κουτί (Box)" +#: ../src/live_effects/lpe-knot.cpp:343 +msgid "Size of hidden region of lower string" +msgstr "Μέγεθος της κρυμμένης περιοχής του κατώτερου αλφαριθμητικού " -#: ../src/ui/dialog/inkscape-preferences.cpp:437 -msgid "Each selected object displays its bounding box" -msgstr "" +#: ../src/live_effects/lpe-knot.cpp:344 +msgid "In units of stroke width" +msgstr "Σε μονάδες πλάτους πινελιάς" -# -#. Node -#: ../src/ui/dialog/inkscape-preferences.cpp:440 -msgid "Node" -msgstr "Κόμβος" +#: ../src/live_effects/lpe-knot.cpp:344 +msgid "Consider 'Interruption width' as a ratio of stroke width" +msgstr "Θεώρηση του 'πλάτους διακοπής' ως την αναλογία του πλάτους πινελιάς" -#: ../src/ui/dialog/inkscape-preferences.cpp:443 -msgid "Path outline" -msgstr "Περίγραμμα μονοπατιού" +#: ../src/live_effects/lpe-knot.cpp:345 +#: ../src/widgets/stroke-style.cpp:690 +msgid "Stroke width" +msgstr "Πάχος πινελιάς" -#: ../src/ui/dialog/inkscape-preferences.cpp:444 -msgid "Path outline color" -msgstr "Χρώμα περιγράμματος" +#: ../src/live_effects/lpe-knot.cpp:345 +msgid "Add the stroke width to the interruption size" +msgstr "Προσθήκη του πλάτους της πινελιάς στο μέγεθος διακοπής " -#: ../src/ui/dialog/inkscape-preferences.cpp:445 -msgid "Selects the color used for showing the path outline" -msgstr "Επιλογή χρώματος για το περίγραμμα του μονοπατιού" +#: ../src/live_effects/lpe-knot.cpp:346 +msgid "Crossing path stroke width" +msgstr "Πλάτος πινελιάς μονοπατιού διασταύρωσης" -#: ../src/ui/dialog/inkscape-preferences.cpp:446 -msgid "Always show outline" -msgstr "Μόνιμη εμφάνιση περιγράμματος" +#: ../src/live_effects/lpe-knot.cpp:346 +msgid "Add crossed stroke width to the interruption size" +msgstr "Προσθήκη πλάτους σταυρωτής πινελιάς στο μέγεθος διακοπής" -#: ../src/ui/dialog/inkscape-preferences.cpp:447 -msgid "Show outlines for all paths, not only invisible paths" -msgstr "Εμφάνιση περιγραμμάτων για όλα τα μονοπάτια, όχι μόνο τα αόρατα" +#: ../src/live_effects/lpe-knot.cpp:347 +msgid "Switcher size:" +msgstr "Μέγεθος εναλλαγέα:" -#: ../src/ui/dialog/inkscape-preferences.cpp:448 -msgid "Update outline when dragging nodes" -msgstr "" +#: ../src/live_effects/lpe-knot.cpp:347 +msgid "Orientation indicator/switcher size" +msgstr "Μέγεθος προσανατολισμού του δείκτη/διακόπτη" -#: ../src/ui/dialog/inkscape-preferences.cpp:449 -msgid "" -"Update the outline when dragging or transforming nodes; if this is off, the " -"outline will only update when completing a drag" -msgstr "" +#: ../src/live_effects/lpe-knot.cpp:348 +msgid "Crossing Signs" +msgstr "Σημεία διασταύρωσης" -#: ../src/ui/dialog/inkscape-preferences.cpp:450 -#, fuzzy -msgid "Update paths when dragging nodes" -msgstr "Ενημέρωση του τρέχοντος αντιγράφου" +#: ../src/live_effects/lpe-knot.cpp:348 +msgid "Crossings signs" +msgstr "Σημάδια διασταύρωσης" -#: ../src/ui/dialog/inkscape-preferences.cpp:451 -msgid "" -"Update paths when dragging or transforming nodes; if this is off, paths will " -"only be updated when completing a drag" -msgstr "" +#: ../src/live_effects/lpe-knot.cpp:359 +msgid "Drag to select a crossing, click to flip it" +msgstr "Σύρσιμο για επιλογή μιας διασταύρωσης, κλικ για αντιστοφή της" -#: ../src/ui/dialog/inkscape-preferences.cpp:452 -#, fuzzy -msgid "Show path direction on outlines" -msgstr "Εμφάνιση επιλογών εικονιδίου ειδοποίησης" +#. / @todo Is this the right verb? +#: ../src/live_effects/lpe-knot.cpp:652 +msgid "Change knot crossing" +msgstr "Αλλαγή διασταύρωσης κόμβου" -#: ../src/ui/dialog/inkscape-preferences.cpp:453 -msgid "" -"Visualize the direction of selected paths by drawing small arrows in the " -"middle of each outline segment" -msgstr "" +#: ../src/live_effects/lpe-patternalongpath.cpp:61 +msgid "Pattern source:" +msgstr "Πηγή μοτίβου:" -#: ../src/ui/dialog/inkscape-preferences.cpp:454 -#, fuzzy -msgid "Show temporary path outline" -msgstr "Να επιτρέπεται η χρήση προσωρινών θέσεων" +#: ../src/live_effects/lpe-patternalongpath.cpp:61 +msgid "Path to put along the skeleton path" +msgstr "Μονοπάτι για τοποθέτηση κατά μήκος του μονοπατιού σκελετού" -#: ../src/ui/dialog/inkscape-preferences.cpp:455 -msgid "When hovering over a path, briefly flash its outline" -msgstr "" +#: ../src/live_effects/lpe-patternalongpath.cpp:62 +msgid "Pattern copies:" +msgstr "Αντίγραφα μοτίβου:" -#: ../src/ui/dialog/inkscape-preferences.cpp:456 -#, fuzzy -msgid "Show temporary outline for selected paths" -msgstr "Προσωρινή απόκρυψη των επιλεγμένων μηνυμάτων" +#: ../src/live_effects/lpe-patternalongpath.cpp:62 +msgid "How many pattern copies to place along the skeleton path" +msgstr "Αριθμός αντιγράφων μοτίβου που θα τοποθετηθούν κατά μήκος του μονοπατιού σκελετού" -#: ../src/ui/dialog/inkscape-preferences.cpp:457 -msgid "Show temporary outline even when a path is selected for editing" -msgstr "" +#: ../src/live_effects/lpe-patternalongpath.cpp:64 +msgid "Width of the pattern" +msgstr "Πλάτος μοτίβου" + +#: ../src/live_effects/lpe-patternalongpath.cpp:66 +msgid "Scale the width of the pattern in units of its length" +msgstr "Κλιμάκωση του πλάτους του μοτίβου σε μονάδες του μήκους του" -#: ../src/ui/dialog/inkscape-preferences.cpp:459 -#, fuzzy -msgid "Flash time:" -msgstr "Βίντεο Flash" +# #-#-#-#-# gtkhtml.master.el.po (gtkhtml.HEAD) #-#-#-#-# +# +# # NOTE: (see previous note) +#: ../src/live_effects/lpe-patternalongpath.cpp:68 +#: ../src/widgets/toolbox.cpp:8191 +msgid "Spacing:" +msgstr "Διάκενο:" -#: ../src/ui/dialog/inkscape-preferences.cpp:459 -msgid "" -"Specifies how long the path outline will be visible after a mouse-over (in " -"milliseconds); specify 0 to have the outline shown until mouse leaves the " -"path" -msgstr "" +#: ../src/live_effects/lpe-patternalongpath.cpp:70 +#, no-c-format +msgid "Space between copies of the pattern. Negative values allowed, but are limited to -90% of pattern width." +msgstr "Διάκενο μεταξύ των αντιγράφων του μοτίβου. Επιτρέπονται αρνητικές τιμές, αλλά περιορίζονται στο -90% του πλάτους του μοτίβου." -#: ../src/ui/dialog/inkscape-preferences.cpp:460 -#, fuzzy -msgid "Editing preferences" -msgstr "Επεξεργασία προτιμήσεων" +#: ../src/live_effects/lpe-patternalongpath.cpp:74 +msgid "Offsets in unit of pattern size" +msgstr "Μετατοπίσεις σε μονάδα του μεγέθους μοτίβου" -#: ../src/ui/dialog/inkscape-preferences.cpp:461 -#, fuzzy -msgid "Show transform handles for single nodes" -msgstr "Προβολή πρόσθετων πληροφοριών για την Λίστα και την Παρακολούθηση" +#: ../src/live_effects/lpe-patternalongpath.cpp:75 +msgid "Spacing, tangential and normal offset are expressed as a ratio of width/height" +msgstr "Διάκενο, εφαπτομενικές και κανονικές μετατοπίσεις εκφράζονται ως αναλογία πλάτους/ύψους" -# -#: ../src/ui/dialog/inkscape-preferences.cpp:462 -#, fuzzy -msgid "Show transform handles even when only a single node is selected" -msgstr "Εκκίνηση επιλεγμένου παροχέα" +#: ../src/live_effects/lpe-patternalongpath.cpp:77 +msgid "Rotate pattern 90 deg before applying" +msgstr "Περιστροφή του μοτίβου κατά 90 μοίρες πριν την εφαρμογή" -#: ../src/ui/dialog/inkscape-preferences.cpp:463 -#, fuzzy -msgid "Deleting nodes preserves shape" -msgstr "Διαγραφή σημειώσεων από τον εξυπηρετητή..." +#: ../src/live_effects/lpe-patternalongpath.cpp:79 +msgid "Fuse nearby ends:" +msgstr "Ένωση γειτονικών άκρων:" -#: ../src/ui/dialog/inkscape-preferences.cpp:464 -msgid "" -"Move handles next to deleted nodes to resemble original shape; hold Ctrl to " -"get the other behavior" -msgstr "" +#: ../src/live_effects/lpe-patternalongpath.cpp:79 +msgid "Fuse ends closer than this number. 0 means don't fuse." +msgstr "Συγχώνευση άκρων πιο κοντινών από αυτόν τον αριθμό. 0 σημαίνει μην συγχωνεύεις." -#. Tweak -#: ../src/ui/dialog/inkscape-preferences.cpp:467 ../src/verbs.cpp:2499 -msgid "Tweak" -msgstr "" +#: ../src/live_effects/lpe-rough-hatches.cpp:226 +msgid "Frequency randomness:" +msgstr "Τυχαιότητα συχνότητας:" -#: ../src/ui/dialog/inkscape-preferences.cpp:468 -#, fuzzy -msgid "Object paint style" -msgstr "Εξ' ορισμού διαστήματα" +#: ../src/live_effects/lpe-rough-hatches.cpp:226 +msgid "Variation of distance between hatches, in %." +msgstr "Διακύμανση της απόστασης μεταξύ γραμμοσκιών, σε %." -#. Spray -#: ../src/ui/dialog/inkscape-preferences.cpp:473 ../src/verbs.cpp:2501 -msgid "Spray" -msgstr "Αερογράφος" +#: ../src/live_effects/lpe-rough-hatches.cpp:227 +msgid "Growth:" +msgstr "Αύξηση:" -# #-#-#-#-# nautilus.master.el.po (el) #-#-#-#-# -# -#. Zoom -#: ../src/ui/dialog/inkscape-preferences.cpp:478 ../src/verbs.cpp:2523 -#: ../src/widgets/desktop-widget.cpp:495 -msgid "Zoom" -msgstr "Μεγέθυνση" +#: ../src/live_effects/lpe-rough-hatches.cpp:227 +msgid "Growth of distance between hatches." +msgstr "Αύξηση της απόστασης μεταξύ γραμμοσκιών." -#. Shapes -#: ../src/ui/dialog/inkscape-preferences.cpp:483 -msgid "Shapes" -msgstr "Σχήματα" +#. FIXME: top/bottom names are inverted in the UI/svg and in the code!! +#: ../src/live_effects/lpe-rough-hatches.cpp:229 +msgid "Half-turns smoothness: 1st side, in:" +msgstr "Εξομάλυνση ημιστροφών: 1η πλευρά, σε:" -#: ../src/ui/dialog/inkscape-preferences.cpp:515 -#, fuzzy -msgid "Sketch mode" -msgstr "και οι δυο λειτουργίες" +#: ../src/live_effects/lpe-rough-hatches.cpp:229 +msgid "Set smoothness/sharpness of path when reaching a 'bottom' half-turn. 0=sharp, 1=default" +msgstr "Ορισμός εξομάλυνσης/οξύτητας μονοπατιού όταν φτάνει σε 'κάτω' ημιπεριστροφή. 0=οξύς, 1= προκαθορισμένος" -#: ../src/ui/dialog/inkscape-preferences.cpp:517 -msgid "" -"If on, the sketch result will be the normal average of all sketches made, " -"instead of averaging the old result with the new sketch" -msgstr "" +#: ../src/live_effects/lpe-rough-hatches.cpp:230 +msgid "1st side, out:" +msgstr "1η πλευρά, έξω:" -#. Pen -#: ../src/ui/dialog/inkscape-preferences.cpp:520 -#: ../src/ui/dialog/input.cpp:1184 ../src/verbs.cpp:2515 -msgid "Pen" -msgstr "Πένα" +#: ../src/live_effects/lpe-rough-hatches.cpp:230 +msgid "Set smoothness/sharpness of path when leaving a 'bottom' half-turn. 0=sharp, 1=default" +msgstr "Ορισμός εξομάλυνσης/οξύτητας μονοπατιού όταν φτάνει σε 'κάτω' ημιπεριστροφή. 0=οξύς, 1= προκαθορισμένος" -#. Calligraphy -#: ../src/ui/dialog/inkscape-preferences.cpp:526 ../src/verbs.cpp:2517 -msgid "Calligraphy" -msgstr "Καλλιγραφία" +#: ../src/live_effects/lpe-rough-hatches.cpp:231 +msgid "2nd side, in:" +msgstr "2η πλευρά, μέσα:" -#: ../src/ui/dialog/inkscape-preferences.cpp:530 -msgid "" -"If on, pen width is in absolute units (px) independent of zoom; otherwise " -"pen width depends on zoom so that it looks the same at any zoom" -msgstr "" +#: ../src/live_effects/lpe-rough-hatches.cpp:231 +msgid "Set smoothness/sharpness of path when reaching a 'top' half-turn. 0=sharp, 1=default" +msgstr "Ορισμός εξομάλυνσης/οξύτητας μονοπατιού όταν φτάνει σε 'πάνω' ημιπεριστροφή. 0=οξύς, 1= προκαθορισμένος" -#: ../src/ui/dialog/inkscape-preferences.cpp:532 -msgid "" -"If on, each newly created object will be selected (deselecting previous " -"selection)" -msgstr "" +#: ../src/live_effects/lpe-rough-hatches.cpp:232 +msgid "2nd side, out:" +msgstr "2η πλευρά, έξω:" -#. Paint Bucket -#: ../src/ui/dialog/inkscape-preferences.cpp:534 ../src/verbs.cpp:2529 -msgid "Paint Bucket" -msgstr "Κουβάς Γεμίσματος" +#: ../src/live_effects/lpe-rough-hatches.cpp:232 +msgid "Set smoothness/sharpness of path when leaving a 'top' half-turn. 0=sharp, 1=default" +msgstr "Ορισμός εξομάλυνσης/οξύτητας μονοπατιού όταν φτάνει σε 'πάνω' ημιπεριστροφή. 0=οξύς, 1= προκαθορισμένος" -#. Eraser -#: ../src/ui/dialog/inkscape-preferences.cpp:539 ../src/verbs.cpp:2533 -msgid "Eraser" -msgstr "Γόμα" +#: ../src/live_effects/lpe-rough-hatches.cpp:233 +msgid "Magnitude jitter: 1st side:" +msgstr "Μέγεθος διακύμανσης: 1η πλευρά:" -#: ../src/ui/dialog/inkscape-preferences.cpp:553 -#, fuzzy -msgid "Show font samples in the drop-down list" -msgstr "Επιλέξτε μια επιλογή αναζήτησης από την κυλιόμενη λίστα" +#: ../src/live_effects/lpe-rough-hatches.cpp:233 +msgid "Randomly moves 'bottom' half-turns to produce magnitude variations." +msgstr "Τυχαία μετακίνηση των 'κάτω' ημιστροφών για παραγωγή ποικιλιών μεγέθους." -#: ../src/ui/dialog/inkscape-preferences.cpp:554 -msgid "" -"Show font samples alongside font names in the drop-down list in Text bar" -msgstr "" +#: ../src/live_effects/lpe-rough-hatches.cpp:234 +#: ../src/live_effects/lpe-rough-hatches.cpp:236 +#: ../src/live_effects/lpe-rough-hatches.cpp:238 +msgid "2nd side:" +msgstr "2η πλευρά:" -#. Gradient -#: ../src/ui/dialog/inkscape-preferences.cpp:559 ../src/verbs.cpp:2521 -msgid "Gradient" -msgstr "Διαβάθμιση" +#: ../src/live_effects/lpe-rough-hatches.cpp:234 +msgid "Randomly moves 'top' half-turns to produce magnitude variations." +msgstr "Τυχαία μετακίνηση των 'πάνω' ημιστροφών για παραγωγή ποικιλιών μεγέθους." -#. Connector -#: ../src/ui/dialog/inkscape-preferences.cpp:563 ../src/verbs.cpp:2527 -msgid "Connector" -msgstr "Σύνδεσμοι" +#: ../src/live_effects/lpe-rough-hatches.cpp:235 +msgid "Parallelism jitter: 1st side:" +msgstr "Παραλληλισμός διακύμανσης: 1η πλευρά:" -#: ../src/ui/dialog/inkscape-preferences.cpp:566 -msgid "If on, connector attachment points will not be shown for text objects" -msgstr "" +#: ../src/live_effects/lpe-rough-hatches.cpp:235 +msgid "Add direction randomness by moving 'bottom' half-turns tangentially to the boundary." +msgstr "Προσθήκη τυχαιότητας κατεύθυνσης μετακινώντας 'κάτω' ημιστροφές εφαπτομενικά στο όριο." -#. Dropper -#: ../src/ui/dialog/inkscape-preferences.cpp:568 ../src/verbs.cpp:2525 -msgid "Dropper" -msgstr "Σταγονόμετρο" +#: ../src/live_effects/lpe-rough-hatches.cpp:236 +msgid "Add direction randomness by randomly moving 'top' half-turns tangentially to the boundary." +msgstr "Προσθήκη τυχαιότητας κατεύθυνσης μετακινώντας τυχαία 'πάνω' ημιστροφές εφαπτομενικά στο όριο." -#: ../src/ui/dialog/inkscape-preferences.cpp:575 -msgid "Save and restore window geometry for each document" -msgstr "" +#: ../src/live_effects/lpe-rough-hatches.cpp:237 +msgid "Variance: 1st side:" +msgstr "Διακύμανση: 1η πλευρά:" -#: ../src/ui/dialog/inkscape-preferences.cpp:576 -#, fuzzy -msgid "Remember and use last window's geometry" -msgstr "Απομνημόνευση τελευταίου καταλόγου" +#: ../src/live_effects/lpe-rough-hatches.cpp:237 +msgid "Randomness of 'bottom' half-turns smoothness" +msgstr "Τυχαιότητα εξομάλυνσης των 'κάτω' ημιστροφών" -#: ../src/ui/dialog/inkscape-preferences.cpp:577 -#, fuzzy -msgid "Don't save window geometry" -msgstr "Τύποι κλικ στην θέση του παραθύρου στον άξονα X" +#: ../src/live_effects/lpe-rough-hatches.cpp:238 +msgid "Randomness of 'top' half-turns smoothness" +msgstr "Τυχαιότητα εξομάλυνσης των 'πάνω' ημιστροφών" -#: ../src/ui/dialog/inkscape-preferences.cpp:579 -#: ../src/ui/dialog/inkscape-preferences.cpp:599 -#, fuzzy -msgid "Dockable" -msgstr "Δυνατότητα πατήματος" +#. +#: ../src/live_effects/lpe-rough-hatches.cpp:240 +msgid "Generate thick/thin path" +msgstr "Παραγωγή πάχους/λεπτότητας μονοπατιού" -#: ../src/ui/dialog/inkscape-preferences.cpp:582 -msgid "Dialogs are hidden in taskbar" -msgstr "" +#: ../src/live_effects/lpe-rough-hatches.cpp:240 +msgid "Simulate a stroke of varying width" +msgstr "Προσομοίωση πινελιάς ποικίλλοντος πλάτους" -#: ../src/ui/dialog/inkscape-preferences.cpp:583 -#, fuzzy -msgid "Zoom when window is resized" -msgstr "Να _μην γίνεται τερματισμός όταν το κεντρικό παράθυρο είναι κλειστό" +#: ../src/live_effects/lpe-rough-hatches.cpp:241 +msgid "Bend hatches" +msgstr "Κάμψη γραμμοσκιών" -#: ../src/ui/dialog/inkscape-preferences.cpp:584 -#, fuzzy -msgid "Show close button on dialogs" -msgstr "Προβολή διαλόγου κλεισίματος" +#: ../src/live_effects/lpe-rough-hatches.cpp:241 +msgid "Add a global bend to the hatches (slower)" +msgstr "Προσθήκη μιας γενικής καμπύλωσης στις γραμμοσκιές (πιο αργά)" -#: ../src/ui/dialog/inkscape-preferences.cpp:587 -#, fuzzy -msgid "Aggressive" -msgstr "επιθετικότητα" +#: ../src/live_effects/lpe-rough-hatches.cpp:242 +msgid "Thickness: at 1st side:" +msgstr "Πάχος: στην 1η πλευρά:" -#: ../src/ui/dialog/inkscape-preferences.cpp:589 -#, fuzzy -msgid "Saving window geometry (size and position)" -msgstr "Θέση y κεντρικού παραθύρου" +#: ../src/live_effects/lpe-rough-hatches.cpp:242 +msgid "Width at 'bottom' half-turns" +msgstr "Πλάτος των 'κάτω' ημιστροφών" -#: ../src/ui/dialog/inkscape-preferences.cpp:591 -msgid "Let the window manager determine placement of all windows" -msgstr "" +#: ../src/live_effects/lpe-rough-hatches.cpp:243 +msgid "at 2nd side:" +msgstr "στη 2η πλευρά:" -#: ../src/ui/dialog/inkscape-preferences.cpp:593 -msgid "" -"Remember and use the last window's geometry (saves geometry to user " -"preferences)" -msgstr "" +#: ../src/live_effects/lpe-rough-hatches.cpp:243 +msgid "Width at 'top' half-turns" +msgstr "πλάτος των 'πάνω' ημιστροφών" -#: ../src/ui/dialog/inkscape-preferences.cpp:595 -msgid "" -"Save and restore window geometry for each document (saves geometry in the " -"document)" -msgstr "" +#. +#: ../src/live_effects/lpe-rough-hatches.cpp:245 +msgid "from 2nd to 1st side:" +msgstr "από τη δεύτερη στην πρώτη πλευρά:" -#: ../src/ui/dialog/inkscape-preferences.cpp:597 -#, fuzzy -msgid "Dialog behavior (requires restart)" -msgstr "_Χρήση βαθμιαίας μίξης (απαιτεί επανεκκίνηση εφαρμογής)" +#: ../src/live_effects/lpe-rough-hatches.cpp:245 +msgid "Width from 'top' to 'bottom'" +msgstr "Πλάτος από την 'κορυφή' στον 'πυθμένα'" -#: ../src/ui/dialog/inkscape-preferences.cpp:604 -#, fuzzy -msgid "Dialogs on top:" -msgstr "" -"#-#-#-#-# mutter.master.el.po (metacity.gnome-2-26) #-#-#-#-#\n" -"Κουτί διαλόγου\n" -"#-#-#-#-# metacity.master.el.po (metacity.gnome-2-26) #-#-#-#-#\n" -"Κουτί διαλόγου\n" -"#-#-#-#-# glade.master.el.po (glade3.HEAD) #-#-#-#-#\n" -"Κουτί Διαλόγου (Dialog Box)" +#: ../src/live_effects/lpe-rough-hatches.cpp:246 +msgid "from 1st to 2nd side:" +msgstr "από την 1η στη δεύτερη πλευρά:" -#: ../src/ui/dialog/inkscape-preferences.cpp:607 -msgid "Dialogs are treated as regular windows" -msgstr "" +#: ../src/live_effects/lpe-rough-hatches.cpp:246 +msgid "Width from 'bottom' to 'top'" +msgstr "Πλάτος από τον 'πυθμένα' στην 'κορυφή'" -#: ../src/ui/dialog/inkscape-preferences.cpp:609 -#, fuzzy -msgid "Dialogs stay on top of document windows" -msgstr "Εικόνα μπάρας σε μη εστιασμένα παράθυρα." +#: ../src/live_effects/lpe-rough-hatches.cpp:248 +msgid "Hatches width and dir" +msgstr "Πλάτος και κατεύθυνση γραμμοσκιών" -#: ../src/ui/dialog/inkscape-preferences.cpp:611 -msgid "Same as Normal but may work better with some window managers" -msgstr "" +# +#: ../src/live_effects/lpe-rough-hatches.cpp:248 +msgid "Defines hatches frequency and direction" +msgstr "Ορισμός συχνότητας γραμμοσκιών και κατεύθυνσης" -#: ../src/ui/dialog/inkscape-preferences.cpp:615 -#, fuzzy -msgid "Dialog Transparency" -msgstr "Ενεργοποίηση διαφάνειας" +#. +#. bender(_("Global bending"), _("Relative position to a reference point defines global bending direction and amount"), "bender", &wr, this, NULL, Geom::Point(-5,0)), +#: ../src/live_effects/lpe-rough-hatches.cpp:251 +msgid "Global bending" +msgstr "Γενική κάμψη" -#: ../src/ui/dialog/inkscape-preferences.cpp:617 -#, fuzzy -msgid "Opacity when focused:" -msgstr "Χρησιμοποιούμενη χωρητικότητα" +#: ../src/live_effects/lpe-rough-hatches.cpp:251 +msgid "Relative position to a reference point defines global bending direction and amount" +msgstr "Σχετική θέση σε σημείο αναφοράς που ορίζει γενική κατεύθυνση κάμψης και ποσότητα" -#: ../src/ui/dialog/inkscape-preferences.cpp:619 -#, fuzzy -msgid "Opacity when unfocused:" -msgstr "Χρησιμοποιούμενη χωρητικότητα" +# #-#-#-#-# balsa.master.el.po (balsa 2.0.13) #-#-#-#-# +# +#: ../src/live_effects/lpe-ruler.cpp:29 +#: ../src/live_effects/lpe-ruler.cpp:37 +msgid "Both" +msgstr "Και τα δύο" -#: ../src/ui/dialog/inkscape-preferences.cpp:621 -#, fuzzy -msgid "Time of opacity change animation:" -msgstr "Επιλογή μιας κινούμενης εικόνας" +#: ../src/live_effects/lpe-ruler.cpp:35 +#: ../src/widgets/toolbox.cpp:5547 +msgid "Start" +msgstr "Έναρξη" -#: ../src/ui/dialog/inkscape-preferences.cpp:624 -msgid "Miscellaneous" -msgstr "Διάφορα" +#: ../src/live_effects/lpe-ruler.cpp:36 +#: ../src/widgets/toolbox.cpp:5560 +msgid "End" +msgstr "Τέλος" -#: ../src/ui/dialog/inkscape-preferences.cpp:627 -#, fuzzy -msgid "Whether dialog windows are to be hidden in the window manager taskbar" -msgstr "Αν το παράθυρο θα διακοσμείται από το διαχειριστή παραθύρων" +#: ../src/live_effects/lpe-ruler.cpp:43 +msgid "Mark distance:" +msgstr "Απόσταση σημαδιών:" -#: ../src/ui/dialog/inkscape-preferences.cpp:630 -msgid "" -"Zoom drawing when document window is resized, to keep the same area visible " -"(this is the default which can be changed in any window using the button " -"above the right scrollbar)" -msgstr "" +#: ../src/live_effects/lpe-ruler.cpp:43 +msgid "Distance between successive ruler marks" +msgstr "Απόσταση μεταξύ διαδοχικών σημαδιών χάρακα" -#: ../src/ui/dialog/inkscape-preferences.cpp:632 -#, fuzzy -msgid "Whether dialog windows have a close button (requires restart)" -msgstr "Αν το πλάισιο του παραθύρου θα διαθέτει κουμπί κλεισίματος" +#: ../src/live_effects/lpe-ruler.cpp:45 +msgid "Major length:" +msgstr "Πρωτεύον μήκος:" -#: ../src/ui/dialog/inkscape-preferences.cpp:633 -#, fuzzy -msgid "Windows" -msgstr "" -"#-#-#-#-# gnome-control-center.master.el.po (el) #-#-#-#-#\n" -"Παράθυρα\n" -"#-#-#-#-# drwright.master.el.po (el) #-#-#-#-#\n" -"Παράθυρα\n" -"#-#-#-#-# gedit.master.el.po (el) #-#-#-#-#\n" -"Windows\n" -"#-#-#-#-# gnome-shell.master.el.po (gnome-shell.po.master) #-#-#-#-#\n" -"Παράθυρα" +#: ../src/live_effects/lpe-ruler.cpp:45 +msgid "Length of major ruler marks" +msgstr "Μήκος των κύριων σημαδιών του χάρακα" -#: ../src/ui/dialog/inkscape-preferences.cpp:638 -msgid "Move in parallel" -msgstr "" +#: ../src/live_effects/lpe-ruler.cpp:46 +msgid "Minor length:" +msgstr "Δευτερεύον μήκος:" -#: ../src/ui/dialog/inkscape-preferences.cpp:640 -#, fuzzy -msgid "Stay unmoved" -msgstr "Παραμείνετε σε σύνδεση" +#: ../src/live_effects/lpe-ruler.cpp:46 +msgid "Length of minor ruler marks" +msgstr "Μήκος των δευτερευόντων σημαδιών του χάρακα" -#: ../src/ui/dialog/inkscape-preferences.cpp:642 -msgid "Move according to transform" -msgstr "" +#: ../src/live_effects/lpe-ruler.cpp:47 +msgid "Major steps:" +msgstr "Πρωτεύοντα βήματα:" -#: ../src/ui/dialog/inkscape-preferences.cpp:644 -msgid "Are unlinked" -msgstr "" +#: ../src/live_effects/lpe-ruler.cpp:47 +msgid "Draw a major mark every ... steps" +msgstr "Σχεδίαση ενός μεγαλύτερου σημαδιού κάθε ... βήματα" -#: ../src/ui/dialog/inkscape-preferences.cpp:646 -#, fuzzy -msgid "Are deleted" -msgstr "%d διαγραμμένο" +#: ../src/live_effects/lpe-ruler.cpp:48 +msgid "Shift marks by:" +msgstr "Μετατόπιση σημαδιών κατά:" -#: ../src/ui/dialog/inkscape-preferences.cpp:649 -msgid "Moving original: clones and linked offsets" -msgstr "" +#: ../src/live_effects/lpe-ruler.cpp:48 +msgid "Shift marks by this many steps" +msgstr "Μετακίνηση σημαδιών κατά τόσα βήματα" -#: ../src/ui/dialog/inkscape-preferences.cpp:651 -msgid "Clones are translated by the same vector as their original" -msgstr "" +#: ../src/live_effects/lpe-ruler.cpp:49 +msgid "Mark direction:" +msgstr "Κατεύθυνση σημαδιού:" -#: ../src/ui/dialog/inkscape-preferences.cpp:653 -msgid "Clones preserve their positions when their original is moved" -msgstr "" +#: ../src/live_effects/lpe-ruler.cpp:49 +msgid "Direction of marks (when viewing along the path from start to end)" +msgstr "Κατεύθυνση σημαδιών (όταν προβάλλεται κατά μήκος του μονοπατιού από την αρχή προς το τέλος)" -#: ../src/ui/dialog/inkscape-preferences.cpp:655 -msgid "" -"Each clone moves according to the value of its transform= attribute; for " -"example, a rotated clone will move in a different direction than its original" -msgstr "" +#: ../src/live_effects/lpe-ruler.cpp:50 +msgid "Offset of first mark" +msgstr "Μετατόπιση του πρώτου σημείου" -# -#: ../src/ui/dialog/inkscape-preferences.cpp:656 -#, fuzzy -msgid "Deleting original: clones" -msgstr "Διαγραφή αρχείων" +#: ../src/live_effects/lpe-ruler.cpp:51 +msgid "Border marks:" +msgstr "Σημάδια περιγράμματος:" -#: ../src/ui/dialog/inkscape-preferences.cpp:658 -msgid "Orphaned clones are converted to regular objects" -msgstr "" +#: ../src/live_effects/lpe-ruler.cpp:51 +msgid "Choose whether to draw marks at the beginning and end of the path" +msgstr "Επιλέξτε αν θα σχεδιάζονται σημάδια στην αρχή και στο τέλος του μονοπατιού" -#: ../src/ui/dialog/inkscape-preferences.cpp:660 -msgid "Orphaned clones are deleted along with their original" -msgstr "" +#. initialise your parameters here: +#. testpointA(_("Test Point A"), _("Test A"), "ptA", &wr, this, Geom::Point(100,100)), +#: ../src/live_effects/lpe-sketch.cpp:35 +msgid "Strokes:" +msgstr "Πινελιές:" -#: ../src/ui/dialog/inkscape-preferences.cpp:662 -msgid "Duplicating original+clones/linked offset" -msgstr "" +#: ../src/live_effects/lpe-sketch.cpp:35 +msgid "Draw that many approximating strokes" +msgstr "Σχεδίαση τόσων προσεγγιστικών πινελιών" -#: ../src/ui/dialog/inkscape-preferences.cpp:664 -#, fuzzy -msgid "Relink duplicated clones" -msgstr "Διαγραφή _διπλών" +#: ../src/live_effects/lpe-sketch.cpp:36 +msgid "Max stroke length:" +msgstr "Μέγιστο μήκος πινελιάς:" -#: ../src/ui/dialog/inkscape-preferences.cpp:666 -msgid "" -"When duplicating a selection containing both a clone and its original " -"(possibly in groups), relink the duplicated clone to the duplicated original " -"instead of the old original" -msgstr "" +#: ../src/live_effects/lpe-sketch.cpp:37 +msgid "Maximum length of approximating strokes" +msgstr "Μέγιστο μήκος των προσεγγιστικών πινελιών" -#. TRANSLATORS: Heading for the Inkscape Preferences "Clones" Page -#: ../src/ui/dialog/inkscape-preferences.cpp:669 -#, fuzzy -msgid "Clones" -msgstr "Συνταγματάρχης" +#: ../src/live_effects/lpe-sketch.cpp:38 +msgid "Stroke length variation:" +msgstr "Διακύμανση μήκους πινελιάς:" -#: ../src/ui/dialog/inkscape-preferences.cpp:674 -msgid "When applying, use the topmost selected object as clippath/mask" -msgstr "" +#: ../src/live_effects/lpe-sketch.cpp:39 +msgid "Random variation of stroke length (relative to maximum length)" +msgstr "Τυχαία απόκλιση του μήκους των πινελιών (σχετικά με το μέγιστο μήκος)" -#: ../src/ui/dialog/inkscape-preferences.cpp:676 -msgid "" -"Uncheck this to use the bottom selected object as the clipping path or mask" -msgstr "" +#: ../src/live_effects/lpe-sketch.cpp:40 +msgid "Max. overlap:" +msgstr "Μέγιστη επικάλυψη:" -#: ../src/ui/dialog/inkscape-preferences.cpp:677 -msgid "Remove clippath/mask object after applying" -msgstr "" +#: ../src/live_effects/lpe-sketch.cpp:41 +msgid "How much successive strokes should overlap (relative to maximum length)" +msgstr "Πόσες διαδοχικές πινελιές θα πρέπει να επικαλύπτουν (σχετικά με το μέγιστο μήκος)" -#: ../src/ui/dialog/inkscape-preferences.cpp:679 -msgid "" -"After applying, remove the object used as the clipping path or mask from the " -"drawing" -msgstr "" +#: ../src/live_effects/lpe-sketch.cpp:42 +msgid "Overlap variation:" +msgstr "Διακύμανση επικάλυψης: " -#: ../src/ui/dialog/inkscape-preferences.cpp:681 -#, fuzzy -msgid "Before applying" -msgstr "Πριν την Αποστολή" +#: ../src/live_effects/lpe-sketch.cpp:43 +msgid "Random variation of overlap (relative to maximum overlap)" +msgstr "Τυχαία απόκλιση της επικάλυψης (σχετικά με την μέγιστη επικάλυψη)" -#: ../src/ui/dialog/inkscape-preferences.cpp:683 -#, fuzzy -msgid "Do not group clipped/masked objects" -msgstr "Δεν ήταν δυνατή η ενημέρωση του αντικειμένου" +#: ../src/live_effects/lpe-sketch.cpp:44 +msgid "Max. end tolerance:" +msgstr "Ανοχή μέγιστων άκρων:" -#: ../src/ui/dialog/inkscape-preferences.cpp:684 -msgid "Enclose every clipped/masked object in its own group" -msgstr "" +#: ../src/live_effects/lpe-sketch.cpp:45 +msgid "Maximum distance between ends of original and approximating paths (relative to maximum length)" +msgstr "Μέγιστη απόσταση μεταξύ άκρων αρχικών και προσεγγιστικών μονοπατιών (σχετικά με το μέγιστο μήκος)" -#: ../src/ui/dialog/inkscape-preferences.cpp:685 -msgid "Put all clipped/masked objects into one group" -msgstr "" +#: ../src/live_effects/lpe-sketch.cpp:46 +msgid "Average offset:" +msgstr "Μέσος όρος μετατόπισης:" -#: ../src/ui/dialog/inkscape-preferences.cpp:688 -msgid "Apply clippath/mask to every object" -msgstr "" +#: ../src/live_effects/lpe-sketch.cpp:47 +msgid "Average distance each stroke is away from the original path" +msgstr "Μέσος όρος απόστασης κάθε πινελιάς που είναι μακριά από το αρχικό μονοπάτι" -#: ../src/ui/dialog/inkscape-preferences.cpp:691 -msgid "Apply clippath/mask to groups containing single object" -msgstr "" +#: ../src/live_effects/lpe-sketch.cpp:48 +msgid "Max. tremble:" +msgstr "Μέγιστη διακύμανση:" -#: ../src/ui/dialog/inkscape-preferences.cpp:694 -msgid "Apply clippath/mask to group containing all objects" -msgstr "" +#: ../src/live_effects/lpe-sketch.cpp:49 +msgid "Maximum tremble magnitude" +msgstr "Μέγεθος μέγιστης διακύμανσης" -#: ../src/ui/dialog/inkscape-preferences.cpp:696 -msgid "After releasing" -msgstr "" +#: ../src/live_effects/lpe-sketch.cpp:50 +msgid "Tremble frequency:" +msgstr "Συχνότητα διακύμανσης:" -#: ../src/ui/dialog/inkscape-preferences.cpp:698 -#, fuzzy -msgid "Ungroup automatically created groups" -msgstr "Α_γνόηση διαδρομών που ελήφθησαν αυτόματα" +#: ../src/live_effects/lpe-sketch.cpp:51 +msgid "Average number of tremble periods in a stroke" +msgstr "Αριθμητικός μέσος όρος περιόδων διακύμανσης σε μια πινελιά" -#: ../src/ui/dialog/inkscape-preferences.cpp:700 -msgid "Ungroup groups created when setting clip/mask" -msgstr "" +#: ../src/live_effects/lpe-sketch.cpp:53 +msgid "Construction lines:" +msgstr "Γραμμές κατασκευής:" -#: ../src/ui/dialog/inkscape-preferences.cpp:702 -#, fuzzy -msgid "Clippaths and masks" -msgstr "Ημερολόγιο και Εργασίες" +#: ../src/live_effects/lpe-sketch.cpp:54 +msgid "How many construction lines (tangents) to draw" +msgstr "Αριθμός κατασκευαστικών γραμμών (εφαπτομένες) για σχεδίαση" -#: ../src/ui/dialog/inkscape-preferences.cpp:707 -#: ../src/widgets/select-toolbar.cpp:538 -#, fuzzy -msgid "Scale stroke width" -msgstr "Ορισμός του πλάτους" +#: ../src/live_effects/lpe-sketch.cpp:56 +msgid "Scale factor relating curvature and length of construction lines (try 5*offset)" +msgstr "Συντελεστής κλιμάκωσης σχετικά με την καμπύλωση και μήκος των γραμμών κατασκευής (δοκιμάστε με 5*μετατόπιση)" -#: ../src/ui/dialog/inkscape-preferences.cpp:708 -msgid "Scale rounded corners in rectangles" -msgstr "" +#: ../src/live_effects/lpe-sketch.cpp:57 +msgid "Max. length:" +msgstr "Μέγιστο μήκος:" -#: ../src/ui/dialog/inkscape-preferences.cpp:709 -#, fuzzy -msgid "Transform gradients" -msgstr "Με_τασχηματισμός" +#: ../src/live_effects/lpe-sketch.cpp:57 +msgid "Maximum length of construction lines" +msgstr "Μέγιστο μέγεθος γραμμών κατασκευής" -#: ../src/ui/dialog/inkscape-preferences.cpp:710 -#, fuzzy -msgid "Transform patterns" -msgstr "Με_τασχηματισμός" +#: ../src/live_effects/lpe-sketch.cpp:58 +msgid "Length variation:" +msgstr "Απόκλιση μήκους:" -#: ../src/ui/dialog/inkscape-preferences.cpp:711 -#, fuzzy -msgid "Optimized" -msgstr "Βελτιστοποιημένα" +#: ../src/live_effects/lpe-sketch.cpp:58 +msgid "Random variation of the length of construction lines" +msgstr "Τυχαία απόκλιση του μήκους των γραμμών κατασκευής" -#: ../src/ui/dialog/inkscape-preferences.cpp:712 -#, fuzzy -msgid "Preserved" -msgstr "ρεζέρβα" +#: ../src/live_effects/lpe-sketch.cpp:59 +msgid "Placement randomness:" +msgstr "Τυχαιότητα τοποθέτησης:" -#: ../src/ui/dialog/inkscape-preferences.cpp:715 -#: ../src/widgets/select-toolbar.cpp:539 -msgid "When scaling objects, scale the stroke width by the same proportion" -msgstr "" -"Κατά την κλιμάκωση αντικειμένων, κλιμάκωση του πάχους πινελιάς κατά την ίδια " -"αναλογία" +#: ../src/live_effects/lpe-sketch.cpp:59 +msgid "0: evenly distributed construction lines, 1: purely random placement" +msgstr "0: ομοιόμορφα κατανεμημένες κατασκευαστικές γραμμές, 1: καθαρά τυχαία τοποθέτηση" -#: ../src/ui/dialog/inkscape-preferences.cpp:717 -#: ../src/widgets/select-toolbar.cpp:550 -msgid "When scaling rectangles, scale the radii of rounded corners" -msgstr "" -"Κατά την κλιμάκωση ορθογωνίων, κλιμακώνονται οι ακτίνες των " -"στρογγυλοποιημένων γωνιών" +#: ../src/live_effects/lpe-sketch.cpp:61 +msgid "k_min:" +msgstr "k_ελάχιστο:" -#: ../src/ui/dialog/inkscape-preferences.cpp:719 -#: ../src/widgets/select-toolbar.cpp:561 -msgid "Move gradients (in fill or stroke) along with the objects" -msgstr "" -"Κατά την μετακίνηση αντικειμένων, μετακινούνται και οι διαβαθμίσεις (σε " -"γέμισμα ή πινελιά)" +#: ../src/live_effects/lpe-sketch.cpp:61 +msgid "min curvature" +msgstr "ελάχιστη καμπυλότητα" -#: ../src/ui/dialog/inkscape-preferences.cpp:721 -#: ../src/widgets/select-toolbar.cpp:572 -msgid "Move patterns (in fill or stroke) along with the objects" -msgstr "" -"Κατά την μετακίνηση αντικειμένων, μετακινούνται και τα μοτίβα (σε γέμισμα ή " -"πινελιά)" +#: ../src/live_effects/lpe-sketch.cpp:62 +msgid "k_max:" +msgstr "k_μέγιστο:" -# -#: ../src/ui/dialog/inkscape-preferences.cpp:722 -#, fuzzy -msgid "Store transformation" -msgstr "Μετασχηματισμός κειμένου στον επεξεργαστή κειμένου" +#: ../src/live_effects/lpe-sketch.cpp:62 +msgid "max curvature" +msgstr "μέγιστη καμπυλότητα" -#: ../src/ui/dialog/inkscape-preferences.cpp:724 -msgid "" -"If possible, apply transformation to objects without adding a transform= " -"attribute" -msgstr "" +#: ../src/live_effects/lpe-vonkoch.cpp:46 +msgid "Nb of generations:" +msgstr "Αριθμός γενεών:" -#: ../src/ui/dialog/inkscape-preferences.cpp:726 -msgid "Always store transformation as a transform= attribute on objects" -msgstr "" +#: ../src/live_effects/lpe-vonkoch.cpp:46 +msgid "Depth of the recursion --- keep low!!" +msgstr "Βάθος αναδρομής --- κρατήστε μικρό!!" -#: ../src/ui/dialog/inkscape-preferences.cpp:728 -msgid "Transforms" -msgstr "Μετασχηματισμοί" +#: ../src/live_effects/lpe-vonkoch.cpp:47 +msgid "Generating path:" +msgstr "Μονοπάτι παραγωγής:" -#. blur quality -#. filter quality -#: ../src/ui/dialog/inkscape-preferences.cpp:734 -#: ../src/ui/dialog/inkscape-preferences.cpp:758 -msgid "Best quality (slowest)" -msgstr "" +#: ../src/live_effects/lpe-vonkoch.cpp:47 +msgid "Path whose segments define the iterated transforms" +msgstr "Μονοπάτι του οποίου τα τμήματα ορίζουν τους επαναλαμβανόμενους μετασχηματισμούς" -#: ../src/ui/dialog/inkscape-preferences.cpp:736 -#: ../src/ui/dialog/inkscape-preferences.cpp:760 -msgid "Better quality (slower)" -msgstr "" +#: ../src/live_effects/lpe-vonkoch.cpp:48 +msgid "Use uniform transforms only" +msgstr "Χρήση μόνο ομοιόμορφων μετασχηματισμών" -#: ../src/ui/dialog/inkscape-preferences.cpp:738 -#: ../src/ui/dialog/inkscape-preferences.cpp:762 -#, fuzzy -msgid "Average quality" -msgstr "Ποιότητα εικόνας" +#: ../src/live_effects/lpe-vonkoch.cpp:48 +msgid "2 consecutive segments are used to reverse/preserve orientation only (otherwise, they define a general transform)." +msgstr "2 διαδοχικά τμήματα χρησιμοποιούνται για αντιστροφή/διατήρηση προσανατολισμού μόνο (διαφορετικά, ορίζουν ένα γενικό μετασχηματισμό)." + +#: ../src/live_effects/lpe-vonkoch.cpp:49 +msgid "Draw all generations" +msgstr "Σχεδίαση όλων των γενεών" -#: ../src/ui/dialog/inkscape-preferences.cpp:740 -#: ../src/ui/dialog/inkscape-preferences.cpp:764 -#, fuzzy -msgid "Lower quality (faster)" -msgstr "Έτος κατώτερου ορίου" +#: ../src/live_effects/lpe-vonkoch.cpp:49 +msgid "If unchecked, draw only the last generation" +msgstr "Εάν δεν σημειωθεί, σχεδιάστε μόνο την τελευταία γενιά" -#: ../src/ui/dialog/inkscape-preferences.cpp:742 -#: ../src/ui/dialog/inkscape-preferences.cpp:766 -msgid "Lowest quality (fastest)" -msgstr "" +# +#. ,draw_boxes(_("Display boxes"), _("Display boxes instead of paths only"), "draw_boxes", &wr, this, true) +#: ../src/live_effects/lpe-vonkoch.cpp:51 +msgid "Reference segment:" +msgstr "Τμήμα αναφοράς:" -#: ../src/ui/dialog/inkscape-preferences.cpp:745 -#, fuzzy -msgid "Gaussian blur quality for display" -msgstr "Όριο κειμένου που μπορεί να προβάλλεται στο μήνυμα" +#: ../src/live_effects/lpe-vonkoch.cpp:51 +msgid "The reference segment. Defaults to the horizontal midline of the bbox." +msgstr "Το αναφορικό τμήμα. Προεπιλογές στην οριζόντια διάμεσο του πλαισίου" -#: ../src/ui/dialog/inkscape-preferences.cpp:747 -#: ../src/ui/dialog/inkscape-preferences.cpp:771 -msgid "" -"Best quality, but display may be very slow at high zooms (bitmap export " -"always uses best quality)" -msgstr "" +#. refA(_("Ref Start"), _("Left side middle of the reference box"), "refA", &wr, this), +#. refB(_("Ref End"), _("Right side middle of the reference box"), "refB", &wr, this), +#. FIXME: a path is used here instead of 2 points to work around path/point param incompatibility bug. +#: ../src/live_effects/lpe-vonkoch.cpp:55 +msgid "Max complexity:" +msgstr "Μέγιστη πολυπλοκότητα:" -#: ../src/ui/dialog/inkscape-preferences.cpp:749 -#: ../src/ui/dialog/inkscape-preferences.cpp:773 -msgid "Better quality, but slower display" -msgstr "" +#: ../src/live_effects/lpe-vonkoch.cpp:55 +msgid "Disable effect if the output is too complex" +msgstr "Απενεργοποίηση εφέ εάν η έξοδος είναι υπερβολικά περίπλοκη" -#: ../src/ui/dialog/inkscape-preferences.cpp:751 -#: ../src/ui/dialog/inkscape-preferences.cpp:775 -msgid "Average quality, acceptable display speed" -msgstr "" +#: ../src/live_effects/parameter/bool.cpp:69 +msgid "Change bool parameter" +msgstr "Αλλαγή παραμέτρου boole" -#: ../src/ui/dialog/inkscape-preferences.cpp:753 -#: ../src/ui/dialog/inkscape-preferences.cpp:777 -msgid "Lower quality (some artifacts), but display is faster" -msgstr "" +#: ../src/live_effects/parameter/enum.h:50 +msgid "Change enumeration parameter" +msgstr "Αλλαγή παραμέτρου απαρίθμησης" -#: ../src/ui/dialog/inkscape-preferences.cpp:755 -#: ../src/ui/dialog/inkscape-preferences.cpp:779 -msgid "Lowest quality (considerable artifacts), but display is fastest" -msgstr "" +#: ../src/live_effects/parameter/parameter.cpp:139 +msgid "Change scalar parameter" +msgstr "Αλλαγή βαθμιδωτής παραμέτρου " -#: ../src/ui/dialog/inkscape-preferences.cpp:769 -#, fuzzy -msgid "Filter effects quality for display" -msgstr "Όριο κειμένου που μπορεί να προβάλλεται στο μήνυμα" +#: ../src/live_effects/parameter/path.cpp:159 +msgid "Edit on-canvas" +msgstr "Επεξεργασία στον καμβά" -#. show infobox -#: ../src/ui/dialog/inkscape-preferences.cpp:782 -#, fuzzy -msgid "Show filter primitives infobox" -msgstr "Προβολή εργασιών αρχείου" +#: ../src/live_effects/parameter/path.cpp:169 +msgid "Copy path" +msgstr "Αντιγραφή μονοπατιού" -#: ../src/ui/dialog/inkscape-preferences.cpp:784 -msgid "" -"Show icons and descriptions for the filter primitives available at the " -"filter effects dialog" -msgstr "" +#: ../src/live_effects/parameter/path.cpp:179 +msgid "Paste path" +msgstr "Επικόλληση μονοπατιού" -#: ../src/ui/dialog/inkscape-preferences.cpp:788 -#, fuzzy -msgid "Number of Threads:" -msgstr "Αριθμός από καρέ:" +#: ../src/live_effects/parameter/path.cpp:189 +msgid "Link to path" +msgstr "Σύνδεση στο μονοπάτι" -#: ../src/ui/dialog/inkscape-preferences.cpp:788 -#: ../src/ui/dialog/inkscape-preferences.cpp:1332 -msgid "(requires restart)" -msgstr "" +#: ../src/live_effects/parameter/path.cpp:417 +msgid "Paste path parameter" +msgstr "Επικόλληση παραμέτρου μονοπατιού" -#: ../src/ui/dialog/inkscape-preferences.cpp:789 -msgid "" -"Configure number of processors/threads to use with rendering of gaussian blur" -msgstr "" +#: ../src/live_effects/parameter/path.cpp:449 +msgid "Link path parameter to path" +msgstr "Σύνδεση παραμέτρου μονοπατιού στο μονοπάτι" -#: ../src/ui/dialog/inkscape-preferences.cpp:797 -#, fuzzy -msgid "Select in all layers" -msgstr "Επιλογή όλων των αρχείων" +#: ../src/live_effects/parameter/point.cpp:91 +msgid "Change point parameter" +msgstr "Αλλαγή της παραμέτρου του σημείου" -#: ../src/ui/dialog/inkscape-preferences.cpp:798 -#, fuzzy -msgid "Select only within current layer" -msgstr "Προβολή _μόνο του τρέχοντος χώρου εργασίας" +#: ../src/live_effects/parameter/random.cpp:137 +msgid "Change random parameter" +msgstr "Αλλαγή της τυχαίας παραμέτρου" -#: ../src/ui/dialog/inkscape-preferences.cpp:799 -#, fuzzy -msgid "Select in current layer and sublayers" -msgstr "Στο τρέχοντα φάκελο και τους _υποφάκελους" +#: ../src/live_effects/parameter/text.cpp:101 +msgid "Change text parameter" +msgstr "Αλλαγή παραμέτρου κειμένου" -#: ../src/ui/dialog/inkscape-preferences.cpp:800 -#, fuzzy -msgid "Ignore hidden objects and layers" -msgstr "" -"#-#-#-#-# gthumb.gthumb-2-12.el.po (gthumb-gthumb-2-10-po-el-6221) #-#-#-#-" -"#\n" -"Εμφάνιση κρυφών καταλόγων και αρχείων\n" -"#-#-#-#-# gedit.master.el.po (el) #-#-#-#-#\n" -"Προβολή κρυφών αρχείων και φακέλων" +#: ../src/live_effects/parameter/unit.cpp:77 +msgid "Change unit parameter" +msgstr "Αλλαγή παραμέτρου μονάδας" -#: ../src/ui/dialog/inkscape-preferences.cpp:801 -#, fuzzy -msgid "Ignore locked objects and layers" -msgstr "Διαγραφή επιλεγμένων αντικειμένων" +#: ../src/live_effects/parameter/vector.cpp:96 +msgid "Change vector parameter" +msgstr "Αλλαγή παραμέτρου διανύσματος" -#: ../src/ui/dialog/inkscape-preferences.cpp:802 -#, fuzzy -msgid "Deselect upon layer change" -msgstr "Δεν έγινε επιλογή" +#: ../src/main-cmdlineact.cpp:49 +#, c-format +msgid "Unable to find verb ID '%s' specified on the command line.\n" +msgstr "Αδυναμία εύρεσης ρηματικού ID '%s' που ορίζεται στη γραμμή εντολών.\n" -#: ../src/ui/dialog/inkscape-preferences.cpp:804 -msgid "Ctrl+A, Tab, Shift+Tab" -msgstr "" +#: ../src/main-cmdlineact.cpp:61 +#, c-format +msgid "Unable to find node ID: '%s'\n" +msgstr "Αδυναμία εύρεσης του κόμβου ID: '%s'\n" -#: ../src/ui/dialog/inkscape-preferences.cpp:806 -msgid "Make keyboard selection commands work on objects in all layers" -msgstr "" +#: ../src/main.cpp:267 +msgid "Print the Inkscape version number" +msgstr "Εκτύπωση του αριθμού της έκδοσης του Inkscape" -#: ../src/ui/dialog/inkscape-preferences.cpp:808 -msgid "Make keyboard selection commands work on objects in current layer only" -msgstr "" +#: ../src/main.cpp:272 +msgid "Do not use X server (only process files from console)" +msgstr "Μην χρησιμοποιείτε Χ εξυπηρετητή (μόνο αρχεία επεξεργασίας από την κονσόλα)" -#: ../src/ui/dialog/inkscape-preferences.cpp:810 -msgid "" -"Make keyboard selection commands work on objects in current layer and all " -"its sublayers" -msgstr "" +#: ../src/main.cpp:277 +msgid "Try to use X server (even if $DISPLAY is not set)" +msgstr "Δοκιμάστε να χρησιμοποιήσετε Χ εξυπηρετητή (ακόμα κι αν $DISPLAY δεν έχει οριστεί)" -#: ../src/ui/dialog/inkscape-preferences.cpp:812 -msgid "" -"Uncheck this to be able to select objects that are hidden (either by " -"themselves or by being in a hidden layer)" -msgstr "" +#: ../src/main.cpp:282 +msgid "Open specified document(s) (option string may be excluded)" +msgstr "Άνοιγμα ορισμένων εγγράφων (η επιλογή αλφαριθμητικού μπορεί να αποκλιστεί)" -#: ../src/ui/dialog/inkscape-preferences.cpp:814 -msgid "" -"Uncheck this to be able to select objects that are locked (either by " -"themselves or by being in a locked layer)" -msgstr "" +# #-#-#-#-# gconf.master.el.po (el) #-#-#-#-# +# gconf/gconftool.c:219 +#: ../src/main.cpp:283 +#: ../src/main.cpp:288 +#: ../src/main.cpp:293 +#: ../src/main.cpp:360 +#: ../src/main.cpp:365 +#: ../src/main.cpp:370 +#: ../src/main.cpp:375 +#: ../src/main.cpp:386 +msgid "FILENAME" +msgstr "ΟΝΟΜΑ ΑΡΧΕΙΟΥ" -#: ../src/ui/dialog/inkscape-preferences.cpp:817 -msgid "" -"Uncheck this to be able to keep the current objects selected when the " -"current layer changes" -msgstr "" +#: ../src/main.cpp:287 +msgid "Print document(s) to specified output file (use '| program' for pipe)" +msgstr "Εκτύπωση αντικειμένων σε ορισμένο αρχείο εξόδου (χρήση '| προγράμματος' για αγωγό)" -#: ../src/ui/dialog/inkscape-preferences.cpp:819 -#, fuzzy -msgid "Selecting" -msgstr "Επιλογή" +#: ../src/main.cpp:292 +msgid "Export document to a PNG file" +msgstr "Εξαγωγή εγγράφου σε αρχείο PNG" -# -#: ../src/ui/dialog/inkscape-preferences.cpp:826 -#, fuzzy -msgid "Default export resolution:" -msgstr "Προκαθορισμένη ταυτότητα" +#: ../src/main.cpp:297 +msgid "Resolution for exporting to bitmap and for rasterization of filters in PS/EPS/PDF (default 90)" +msgstr "Ανάλυση για εξαγωγή σε ψηφιογραφία και για εικονογραφικοποίηση των φίλτρων σε PS/EPS/PDF (προεπιλογή 90)" -#: ../src/ui/dialog/inkscape-preferences.cpp:827 -msgid "Default bitmap resolution (in dots per inch) in the Export dialog" -msgstr "" +#: ../src/main.cpp:298 +#: ../src/ui/widget/rendering-options.cpp:43 +msgid "DPI" +msgstr "DPI" -#: ../src/ui/dialog/inkscape-preferences.cpp:829 -msgid "Open Clip Art Library Server Name:" -msgstr "" +#: ../src/main.cpp:302 +msgid "Exported area in SVG user units (default is the page; 0,0 is lower-left corner)" +msgstr "Επιφάνεια εξαγωγής σε SVG μονάδες χρήστη (προεπιλογή είναι η σελίδα. 0,0 είναι η κάτω αριστερή γωνία)" -#: ../src/ui/dialog/inkscape-preferences.cpp:830 -msgid "" -"The server name of the Open Clip Art Library webdav server; it's used by the " -"Import and Export to OCAL function" -msgstr "" +#: ../src/main.cpp:303 +msgid "x0:y0:x1:y1" +msgstr "x0:y0:x1:y1" -#: ../src/ui/dialog/inkscape-preferences.cpp:832 -msgid "Open Clip Art Library Username:" -msgstr "" +#: ../src/main.cpp:307 +msgid "Exported area is the entire drawing (not page)" +msgstr "Η επιφάνεια εξαγωγής είναι ολόκληρο το σχέδιο (όχι η σελίδα)" -#: ../src/ui/dialog/inkscape-preferences.cpp:833 -#, fuzzy -msgid "The username used to log into Open Clip Art Library" -msgstr "Εξαγωγή Αρχείου" +#: ../src/main.cpp:312 +msgid "Exported area is the entire page" +msgstr "Η επιφάνεια εξαγωγής είναι ολόκληρη η σελίδα" -#: ../src/ui/dialog/inkscape-preferences.cpp:835 -msgid "Open Clip Art Library Password:" -msgstr "" +#: ../src/main.cpp:317 +msgid "Snap the bitmap export area outwards to the nearest integer values (in SVG user units)" +msgstr "Προσκόλληση της περιοχής εξαγωγής ψηφιογραφίας προς τα έξω στις πλησιέστερες ακέραιες τιμές (σε μονάδες χρήστη SVG)" -#: ../src/ui/dialog/inkscape-preferences.cpp:836 -#, fuzzy -msgid "The password used to log into Open Clip Art Library" -msgstr "Εξαγωγή Αρχείου" +#: ../src/main.cpp:322 +msgid "The width of exported bitmap in pixels (overrides export-dpi)" +msgstr "Το πλάτος της εξαγόμενης ψηφιογραφίας σε px (υπερισχύει επί των dpi εξαγωγής)" -# -#: ../src/ui/dialog/inkscape-preferences.cpp:838 -#, fuzzy -msgid "Import/Export" -msgstr "Εισαγω_γή / Εξαγωγή" +#: ../src/main.cpp:323 +msgid "WIDTH" +msgstr "ΠΛΑΤΟΣ" -#. TRANSLATORS: see http://www.newsandtech.com/issues/2004/03-04/pt/03-04_rendering.htm -#: ../src/ui/dialog/inkscape-preferences.cpp:888 -msgid "Perceptual" -msgstr "Αντιληπτικό (Perceptual)" +#: ../src/main.cpp:327 +msgid "The height of exported bitmap in pixels (overrides export-dpi)" +msgstr "Το ύψος της εξαγόμενης ψηφιογραφίας σε εικονοστοιχεία (παρακάμπτει το export-dpi)" -#: ../src/ui/dialog/inkscape-preferences.cpp:888 -#, fuzzy -msgid "Relative Colorimetric" -msgstr "Σχετικό χρωματομετρικό (Relative colormetric)" +#: ../src/main.cpp:328 +msgid "HEIGHT" +msgstr "ΥΨΟΣ" -#: ../src/ui/dialog/inkscape-preferences.cpp:888 -#, fuzzy -msgid "Absolute Colorimetric" -msgstr "Απόλυτο χρωματομετρικό (Absolute colormetric)" +#: ../src/main.cpp:332 +msgid "The ID of the object to export" +msgstr "Η ταυτότητα του αντικειμένου για εξαγωγή" -#: ../src/ui/dialog/inkscape-preferences.cpp:892 -msgid "(Note: Color management has been disabled in this build)" -msgstr "" +# #-#-#-#-# libgnomeui.master.el.po (el) #-#-#-#-# +# #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-# +# +#: ../src/main.cpp:333 +#: ../src/main.cpp:431 +msgid "ID" +msgstr "Ταυτότητα" -#: ../src/ui/dialog/inkscape-preferences.cpp:896 -#, fuzzy -msgid "Display adjustment" -msgstr "Εμφάνιση ώρας" +#. TRANSLATORS: this means: "Only export the object whose id is given in --export-id". +#. See "man inkscape" for details. +#: ../src/main.cpp:339 +msgid "Export just the object with export-id, hide all others (only with export-id)" +msgstr "Εξαγωγή μόνο του αντικειμένου με ταυτότητα εξαγωγής, απόκρυψη όλων των άλλων (μόνο με ταυτότητα εξαγωγής)" -#: ../src/ui/dialog/inkscape-preferences.cpp:906 -#, c-format -msgid "" -"The ICC profile to use to calibrate display output.\n" -"Searched directories:%s" -msgstr "" +#: ../src/main.cpp:344 +msgid "Use stored filename and DPI hints when exporting (only with export-id)" +msgstr "Χρήση αποθηκευμένου ονόματος αρχείου και υποδείξεις DPI, όταν εξάγεται (μόνο με ταυτότητα εξαγωγής)" -#: ../src/ui/dialog/inkscape-preferences.cpp:907 -#, fuzzy -msgid "Display profile:" -msgstr "Εμφάνιση πιθανοτήτων" +#: ../src/main.cpp:349 +msgid "Background color of exported bitmap (any SVG-supported color string)" +msgstr "Χρώμα παρασκηνίου των εξαγόμενων ψηφιογραφιών (κάθε αλφαριθμητικό χρώματος που υποστηρίζεται από SVG)" -#: ../src/ui/dialog/inkscape-preferences.cpp:912 -#, fuzzy -msgid "Retrieve profile from display" -msgstr "Χρωματικό προφίλ για οθόνη:" +#: ../src/main.cpp:350 +msgid "COLOR" +msgstr "ΧΡΩΜΑ" -#: ../src/ui/dialog/inkscape-preferences.cpp:915 -msgid "Retrieve profiles from those attached to displays via XICC" -msgstr "" +#: ../src/main.cpp:354 +msgid "Background opacity of exported bitmap (either 0.0 to 1.0, or 1 to 255)" +msgstr "Αδιαφάνεια παρασκηνίου των εξαγόμενων ψηφιογραφιών (είτε 0,0 έως 1,0, είτε 1 έως 255)" -#: ../src/ui/dialog/inkscape-preferences.cpp:917 -msgid "Retrieve profiles from those attached to displays" -msgstr "" +#: ../src/main.cpp:355 +msgid "VALUE" +msgstr "ΤΙΜΗ" -#: ../src/ui/dialog/inkscape-preferences.cpp:922 -#, fuzzy -msgid "Display rendering intent:" -msgstr "Στόχος απόδοσης χρωμάτων" +#: ../src/main.cpp:359 +msgid "Export document to plain SVG file (no sodipodi or inkscape namespaces)" +msgstr "Εξαγωγή εγγράφου σε αρχείο επίπεδου SVG (όχι ονόματα χώρων sodipodi ή inkscape)" -#: ../src/ui/dialog/inkscape-preferences.cpp:923 -#, fuzzy -msgid "The rendering intent to use to calibrate display output" -msgstr "" -"Ο στόχος της απόδοσης των χρωμάτων που θα χρησιμοποιηθεί για την οθόνη, π.χ. " -"'αντιληπτική'" +#: ../src/main.cpp:364 +msgid "Export document to a PS file" +msgstr "Εξαγωγή εγγράφου σε αρχείο PS" -#: ../src/ui/dialog/inkscape-preferences.cpp:925 -#, fuzzy -msgid "Proofing" -msgstr "Συσκευές δοκιμίων" +#: ../src/main.cpp:369 +msgid "Export document to an EPS file" +msgstr "Εξαγωγή εγγράφου σε αρχείο EPS" -#: ../src/ui/dialog/inkscape-preferences.cpp:927 -#, fuzzy -msgid "Simulate output on screen" -msgstr "Κλήση εντολής με αποτέλεσμα στην οθόνη" +#: ../src/main.cpp:374 +msgid "Export document to a PDF file" +msgstr "Εξαγωγή εγγράφου σε αρχείο PDF" -#: ../src/ui/dialog/inkscape-preferences.cpp:929 -#, fuzzy -msgid "Simulates output of target device" -msgstr "Διαγραφή των περιεχομένων της συσκευής" +#: ../src/main.cpp:379 +msgid "Export PDF/PS/EPS without text. Besides the PDF/PS/EPS, a LaTeX file is exported, putting the text on top of the PDF/PS/EPS file. Include the result in LaTeX like: \\input{latexfile.tex}" +msgstr "Εξαγωγή PDF/PS/EPS χωρίς κείμενο. Πέρα από PDF/PS/EPS, ένα αρχείο LaTeX εξάγεται, βάζοντας το κείμενο στην κορυφή του αρχείου PDF/PS/EPS. Συμπερίληψη του αποτελέσματος σε LaTeX όπως: \\input{latexfile.tex}" -#: ../src/ui/dialog/inkscape-preferences.cpp:931 -msgid "Mark out of gamut colors" -msgstr "" +#: ../src/main.cpp:385 +msgid "Export document to an Enhanced Metafile (EMF) File" +msgstr "Εξαγωγή εγγράφου σε αρχείο Enhanced Metafile (EMF)" -#: ../src/ui/dialog/inkscape-preferences.cpp:933 -msgid "Highlights colors that are out of gamut for the target device" -msgstr "" +# +#: ../src/main.cpp:391 +msgid "Convert text object to paths on export (PS, EPS, PDF)" +msgstr "Μετατροπή αντικειμένου κειμένου σε μονοπάτια στην εξαγωγή (PS, EPS, PDF)" -#: ../src/ui/dialog/inkscape-preferences.cpp:938 -#, fuzzy -msgid "Out of gamut warning color:" -msgstr "Χρώμα προειδοποίησης" +#: ../src/main.cpp:396 +msgid "Render filtered objects without filters, instead of rasterizing (PS, EPS, PDF)" +msgstr "Απόδοση φιλτραρισμένων αντικειμένων χωρίς φίλτρα, αντί για εικονογραφικοποίηση (PS, EPS, PDF)" -#: ../src/ui/dialog/inkscape-preferences.cpp:939 -#, fuzzy -msgid "Selects the color used for out of gamut warning" -msgstr "Ορισμός του οδηγού που θα χρησιμοποιείται για εγγραφή" +#. TRANSLATORS: "--query-id" is an Inkscape command line option; see "inkscape --help" +#: ../src/main.cpp:402 +msgid "Query the X coordinate of the drawing or, if specified, of the object with --query-id" +msgstr "Ερώτημα της συντεταγμένης Χ για το σχέδιο ή, εάν οριστεί, του αντικειμένου με --query-id" -#: ../src/ui/dialog/inkscape-preferences.cpp:941 -#, fuzzy -msgid "Device profile:" -msgstr "Προφίλ συσκευής" +#. TRANSLATORS: "--query-id" is an Inkscape command line option; see "inkscape --help" +#: ../src/main.cpp:408 +msgid "Query the Y coordinate of the drawing or, if specified, of the object with --query-id" +msgstr "Ερώτημα της συντεταγμένης Υ για το σχέδιο ή, εάν οριστεί, του αντικειμένου με --query-id" -#: ../src/ui/dialog/inkscape-preferences.cpp:942 -#, fuzzy -msgid "The ICC profile to use to simulate device output" -msgstr "Δεν υπάρχουν προφίλ ICC για αυτό τον τύπο συσκευής" +#. TRANSLATORS: "--query-id" is an Inkscape command line option; see "inkscape --help" +#: ../src/main.cpp:414 +msgid "Query the width of the drawing or, if specified, of the object with --query-id" +msgstr "Ερώτημα του πλάτους του σχεδίου ή, εάν οριστεί, του αντικειμένου με --query-id" -#: ../src/ui/dialog/inkscape-preferences.cpp:945 -#, fuzzy -msgid "Device rendering intent:" -msgstr "Στόχος απόδοσης χρωμάτων" +#. TRANSLATORS: "--query-id" is an Inkscape command line option; see "inkscape --help" +#: ../src/main.cpp:420 +msgid "Query the height of the drawing or, if specified, of the object with --query-id" +msgstr "Ερώτημα του ύψους του σχεδίου ή, εάν οριστεί, του αντικειμένου με --query-id" -#: ../src/ui/dialog/inkscape-preferences.cpp:946 -#, fuzzy -msgid "The rendering intent to use to calibrate device output" -msgstr "" -"Ο στόχος απόδοσης χρωμάτων που θα χρησιμοποιηθεί κατά τη μετατροπή από το " -"χρωματικό εύρος της εικόνας στο χρωματικό εύρος της συσκευής εξόδου." +#: ../src/main.cpp:425 +msgid "List id,x,y,w,h for all objects" +msgstr "Λίστα id,x,y,w,h για όλα τα αντικείμενα" -#: ../src/ui/dialog/inkscape-preferences.cpp:948 -#, fuzzy -msgid "Black point compensation" -msgstr "Λειτουργίες σημείου διακοπής" +#: ../src/main.cpp:430 +msgid "The ID of the object whose dimensions are queried" +msgstr "Η ταυτότητα του αντικειμένου του οποίου οι διαστάσεις ζητούνται" -#: ../src/ui/dialog/inkscape-preferences.cpp:950 -#, fuzzy -msgid "Enables black point compensation" -msgstr "Ενεργοποίηση περάτωσης κώδικα" +#. TRANSLATORS: this option makes Inkscape print the name (path) of the extension directory +#: ../src/main.cpp:436 +msgid "Print out the extension directory and exit" +msgstr "Εκτύπωση της επέκτασης καταλόγου και έξοδος" -#: ../src/ui/dialog/inkscape-preferences.cpp:952 -#, fuzzy -msgid "Preserve black" -msgstr "ρεζέρβα" +#: ../src/main.cpp:441 +msgid "Remove unused definitions from the defs section(s) of the document" +msgstr "Αφαίρεση αχρησιμοποίητων ορισμών από την ενότητα defs (ορισμοί) του εγγράφου" -#: ../src/ui/dialog/inkscape-preferences.cpp:957 -msgid "(LittleCMS 1.15 or later required)" -msgstr "" +#: ../src/main.cpp:446 +msgid "List the IDs of all the verbs in Inkscape" +msgstr "Κατάσταση των ταυτοτήτων όλων των ρημάτων στο Inkscape" -#: ../src/ui/dialog/inkscape-preferences.cpp:959 -msgid "Preserve K channel in CMYK -> CMYK transforms" -msgstr "" +#: ../src/main.cpp:451 +msgid "Verb to call when Inkscape opens." +msgstr "Ρήμα για κλήση, όταν ανοίγει το Inkscape" -#: ../src/ui/dialog/inkscape-preferences.cpp:972 -#: ../src/widgets/sp-color-icc-selector.cpp:306 -#: ../src/widgets/sp-color-icc-selector.cpp:579 -msgid "" -msgstr "<κανένα>" +#: ../src/main.cpp:452 +msgid "VERB-ID" +msgstr "VERB-ID" -#: ../src/ui/dialog/inkscape-preferences.cpp:1017 -#, fuzzy -msgid "Color management" -msgstr "" -"#-#-#-#-# gnome-color-manager.master.el.po #-#-#-#-#\n" -"Διαχείριση χρώματος\n" -"#-#-#-#-# tasque.master.el.po (el) #-#-#-#-#\n" -"Διαχείριση χρωμάτων" +#: ../src/main.cpp:456 +msgid "Object ID to select when Inkscape opens." +msgstr "Ταυτότητα αντικειμένου για επιλογή, όταν ανοίγει το Inkscape." -#: ../src/ui/dialog/inkscape-preferences.cpp:1022 -#, fuzzy -msgid "Major grid line emphasizing" -msgstr "Επιλογή χρώματος" +#: ../src/main.cpp:457 +msgid "OBJECT-ID" +msgstr "Ταυτότητα (ID) αντικειμένου" -#: ../src/ui/dialog/inkscape-preferences.cpp:1024 -#, fuzzy -msgid "Don't emphasize gridlines when zoomed out" -msgstr "Εξομάλυνση εικόνων στη σ_μίκρυνση" +#: ../src/main.cpp:461 +msgid "Start Inkscape in interactive shell mode." +msgstr "Εκκίνηση του Inkscape σε κατάσταση διαδραστικού κελύφους." -#: ../src/ui/dialog/inkscape-preferences.cpp:1025 +#: ../src/main.cpp:799 +#: ../src/main.cpp:1125 msgid "" -"If set and zoomed out, the gridlines will be shown in normal color instead " -"of major grid line color" +"[OPTIONS...] [FILE...]\n" +"\n" +"Available options:" msgstr "" +"[ΕΠΙΛΟΓΕΣ...] [ΑΡΧΕΙΟ...]\n" +"\n" +"Διαθέσιμες επιλογές:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1027 -#, fuzzy -msgid "Default grid settings" -msgstr "Προεπιλεγμένες Ρυθμίσεις" +# #-#-#-#-# galeon.master.el.po (galeon 1.0) #-#-#-#-# +# +# #-#-#-#-# gnome-terminal.master.el.po (gnome-terminal.HEAD) #-#-#-#-# +# #-#-#-#-# bonobo-el.po (bonobo 0.34) #-#-#-#-# +# +# #-#-#-#-# galeon-el.po (galeon 1.0) #-#-#-#-# +# +# #-#-#-#-# glimmer-el.po (glimmer 1.0) #-#-#-#-# +# +# #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-# +# +# #-#-#-#-# gnome-print-el.po (gnome-print 0.26pre) #-#-#-#-# +# +# #-#-#-#-# mrproject-el.po (mrproject 0.5) #-#-#-#-# +# +# #-#-#-#-# nautilus-el.po (nautilus 0.8.3) #-#-#-#-# +# +# #-#-#-#-# sodipodi-el.po (sodipodi 0.25) #-#-#-#-# +# +# #-#-#-#-# gnomemeeting-el.po (gnomemeeting 0.12.2) #-#-#-#-# +# +# #-#-#-#-# libgnomeui.master.el.po (el) #-#-#-#-# +# #-#-#-#-# bonobo-el.po (bonobo 0.34) #-#-#-#-# +# +# #-#-#-#-# galeon-el.po (galeon 1.0) #-#-#-#-# +# +# #-#-#-#-# glimmer-el.po (glimmer 1.0) #-#-#-#-# +# +# #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-# +# +# #-#-#-#-# gnome-print-el.po (gnome-print 0.26pre) #-#-#-#-# +# +# #-#-#-#-# mrproject-el.po (mrproject 0.5) #-#-#-#-# +# +# #-#-#-#-# nautilus-el.po (nautilus 0.8.3) #-#-#-#-# +# +# #-#-#-#-# sodipodi-el.po (sodipodi 0.25) #-#-#-#-# +# +# #-#-#-#-# gnomemeeting-el.po (gnomemeeting 0.12.2) #-#-#-#-# +# +# #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# +# +# #-#-#-#-# swfdec-gnome.master.el.po (el) #-#-#-#-# +# #-#-#-#-# gnome-terminal.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# bonobo-el.po (bonobo 0.34) #-#-#-#-# +# #-#-#-#-# galeon-el.po (galeon 1.0) #-#-#-#-## +# #-#-#-#-# glimmer-el.po (glimmer 1.0) #-#-#-#-## +# #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-## +# #-#-#-#-# gnome-print-el.po (gnome-print 0.26pre) #-#-#-#-## +# #-#-#-#-# mrproject-el.po (mrproject 0.5) #-#-#-#-## +# #-#-#-#-# nautilus-el.po (nautilus 0.8.3) #-#-#-#-## +# #-#-#-#-# sodipodi-el.po (sodipodi 0.25) #-#-#-#-## +# #-#-#-#-# gnomemeeting-el.po (gnomemeeting 0.12.2) #-#-#-#-## +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# libgnomeui.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# bonobo-el.po (bonobo 0.34) #-#-#-#-## +# #-#-#-#-# galeon-el.po (galeon 1.0) #-#-#-#-## +# #-#-#-#-# glimmer-el.po (glimmer 1.0) #-#-#-#-## +# #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-## +# #-#-#-#-# gnome-print-el.po (gnome-print 0.26pre) #-#-#-#-## +# #-#-#-#-# mrproject-el.po (mrproject 0.5) #-#-#-#-## +# #-#-#-#-# nautilus-el.po (nautilus 0.8.3) #-#-#-#-## +# #-#-#-#-# sodipodi-el.po (sodipodi 0.25) #-#-#-#-## +# #-#-#-#-# gnomemeeting-el.po (gnomemeeting 0.12.2) #-#-#-#-## +# #-#-#-#-# libbonoboui.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# bonobo.HEAD.el.po (bonobo 0.34) #-#-#-#-## +# #-#-#-#-# gnome-libs.gnome-libs-1-0.el.po (gnome-libs 1.2.12) #-#-#-#-## +# #-#-#-#-# gnome-print.gnome-1-4-branch.el.po (gnome-print 0.26pre) #-#-#-#-## +# #-#-#-#-# nautilus.nautilus-gnome-1.el.po (nautilus 0.8.3) #-#-#-#-## +# #-#-#-#-# nautilus.master.el.po (el) #-#-#-#-# +# +# #-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-# +# +#. ## Add a menu for clear() +#: ../src/menus-skeleton.h:16 +#: ../src/ui/dialog/debug.cpp:74 +#: ../src/ui/dialog/messages.cpp:52 +#: ../src/ui/dialog/scriptdialog.cpp:208 +msgid "_File" +msgstr "_Αρχείο" -#: ../src/ui/dialog/inkscape-preferences.cpp:1033 -#: ../src/ui/dialog/inkscape-preferences.cpp:1054 -#, fuzzy -msgid "Grid units:" -msgstr "8 μονάδες" +# #-#-#-#-# galeon.master.el.po (galeon 1.0) #-#-#-#-# +# +# #-#-#-#-# balsa.master.el.po (balsa 2.0.13) #-#-#-#-# +# +# #-#-#-#-# libgnomeui.master.el.po (el) #-#-#-#-# +# #-#-#-#-# anjuta-el.po (anjuta 0.1.9) #-#-#-#-# +# +# #-#-#-#-# balsa-el.po (balsa 0.9.3.1) #-#-#-#-# +# +# #-#-#-#-# galeon-el.po (galeon 1.0) #-#-#-#-# +# +# #-#-#-#-# glimmer-el.po (glimmer 1.0) #-#-#-#-# +# +# #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-# +# +# #-#-#-#-# gnucash-el.po (abiword 1.0) #-#-#-#-# +# +# #-#-#-#-# sodipodi-el.po (sodipodi 0.25) #-#-#-#-# +# +# #-#-#-#-# screem-el.po (screem 1.0) #-#-#-#-# +# +# #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# +# +# #-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-# +# +#: ../src/menus-skeleton.h:17 +msgid "_New" +msgstr "_Νέο" + +# #-#-#-#-# galeon.master.el.po (galeon 1.0) #-#-#-#-# +# +# #-#-#-#-# gnome-terminal.master.el.po (gnome-terminal.HEAD) #-#-#-#-# +# #-#-#-#-# galeon-el.po (galeon 1.0) #-#-#-#-# +# +# #-#-#-#-# glimmer-el.po (glimmer 1.0) #-#-#-#-# +# +# #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-# +# +# #-#-#-#-# gnucash-el.po (abiword 1.0) #-#-#-#-# +# +# #-#-#-#-# mrproject-el.po (mrproject 0.5) #-#-#-#-# +# +# #-#-#-#-# gtranslator.master.el.po (gtranslator 1.0) #-#-#-#-# +# +# #-#-#-#-# balsa.master.el.po (balsa 2.0.13) #-#-#-#-# +# +# #-#-#-#-# libgnomeui.master.el.po (el) #-#-#-#-# +# #-#-#-#-# galeon-el.po (galeon 1.0) #-#-#-#-# +# +# #-#-#-#-# glimmer-el.po (glimmer 1.0) #-#-#-#-# +# +# #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-# +# +# #-#-#-#-# gnucash-el.po (abiword 1.0) #-#-#-#-# +# +# #-#-#-#-# mrproject-el.po (mrproject 0.5) #-#-#-#-# +# +# #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# +# +# #-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-# +# +#: ../src/menus-skeleton.h:47 +#: ../src/verbs.cpp:2474 +#: ../src/verbs.cpp:2480 +msgid "_Edit" +msgstr "_Επεξεργασία" -#: ../src/ui/dialog/inkscape-preferences.cpp:1036 -#: ../src/ui/dialog/inkscape-preferences.cpp:1057 -#, fuzzy -msgid "Origin X:" -msgstr "Αρχικό" +#: ../src/menus-skeleton.h:57 +#: ../src/verbs.cpp:2274 +msgid "Paste Si_ze" +msgstr "Επικόλληση μεγέ_θους" -#: ../src/ui/dialog/inkscape-preferences.cpp:1037 -#: ../src/ui/dialog/inkscape-preferences.cpp:1058 -#, fuzzy -msgid "Origin Y:" -msgstr "Αρχικό" +#: ../src/menus-skeleton.h:69 +msgid "Clo_ne" +msgstr "Κλω_νοποίηση" -# #-#-#-#-# gtkhtml.master.el.po (gtkhtml.HEAD) #-#-#-#-# +# #-#-#-#-# ekiga.master.el.po (ekiga.HEAD) #-#-#-#-# # -# # NOTE: (see previous note) -#: ../src/ui/dialog/inkscape-preferences.cpp:1040 -#, fuzzy -msgid "Spacing X:" -msgstr "" -"#-#-#-#-# gtkhtml.master.el.po (gtkhtml.HEAD) #-#-#-#-#\n" -"_Διάστιχο:\n" -"#-#-#-#-# gok.master.el.po (el) #-#-#-#-#\n" -"_Διαστήματα:" - -# #-#-#-#-# gtkhtml.master.el.po (gtkhtml.HEAD) #-#-#-#-# +# #-#-#-#-# galeon.master.el.po (galeon 1.0) #-#-#-#-# # -# # NOTE: (see previous note) -#: ../src/ui/dialog/inkscape-preferences.cpp:1041 -#: ../src/ui/dialog/inkscape-preferences.cpp:1060 -#, fuzzy -msgid "Spacing Y:" -msgstr "" -"#-#-#-#-# gtkhtml.master.el.po (gtkhtml.HEAD) #-#-#-#-#\n" -"_Διάστιχο:\n" -"#-#-#-#-# gok.master.el.po (el) #-#-#-#-#\n" -"_Διαστήματα:" - -#: ../src/ui/dialog/inkscape-preferences.cpp:1043 -#: ../src/ui/dialog/inkscape-preferences.cpp:1044 -#: ../src/ui/dialog/inkscape-preferences.cpp:1065 -#: ../src/ui/dialog/inkscape-preferences.cpp:1066 -#, fuzzy -msgid "Grid line color:" -msgstr "Χρώμα _Υπογράμμισης:" +# #-#-#-#-# gnome-terminal.master.el.po (gnome-terminal.HEAD) #-#-#-#-# +# #-#-#-#-# galeon-el.po (galeon 1.0) #-#-#-#-# +# +# #-#-#-#-# glimmer-el.po (glimmer 1.0) #-#-#-#-# +# +# #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-# +# +# #-#-#-#-# pan-el.po (pan 0.11.1.90) #-#-#-#-# +# +# #-#-#-#-# gnomemeeting-el.po (gnomemeeting 0.12.2) #-#-#-#-# +# +# #-#-#-#-# libgnomeui.master.el.po (el) #-#-#-#-# +# #-#-#-#-# galeon-el.po (galeon 1.0) #-#-#-#-# +# +# #-#-#-#-# glimmer-el.po (glimmer 1.0) #-#-#-#-# +# +# #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-# +# +# #-#-#-#-# pan-el.po (pan 0.11.1.90) #-#-#-#-# +# +# #-#-#-#-# gnomemeeting-el.po (gnomemeeting 0.12.2) #-#-#-#-# +# +# #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# +# +# #-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-# +# +#: ../src/menus-skeleton.h:89 +msgid "_View" +msgstr "_Προβολή" -#: ../src/ui/dialog/inkscape-preferences.cpp:1044 -#: ../src/ui/dialog/inkscape-preferences.cpp:1066 -#, fuzzy -msgid "Color used for normal grid lines" -msgstr "Το χρώμα που θα χρησιμοποιηθεί για τη γραμμή περιθωρίου" +# #-#-#-#-# nautilus.master.el.po (el) #-#-#-#-# +# +#: ../src/menus-skeleton.h:90 +msgid "_Zoom" +msgstr "Ε_στίαση" -#: ../src/ui/dialog/inkscape-preferences.cpp:1045 -#: ../src/ui/dialog/inkscape-preferences.cpp:1046 -#: ../src/ui/dialog/inkscape-preferences.cpp:1067 -#: ../src/ui/dialog/inkscape-preferences.cpp:1068 -#, fuzzy -msgid "Major grid line color:" -msgstr "Χρώμα υπογράμμισης σφάλματος" +#: ../src/menus-skeleton.h:106 +msgid "_Display mode" +msgstr "Απ_εικόνιση" -#: ../src/ui/dialog/inkscape-preferences.cpp:1046 -#: ../src/ui/dialog/inkscape-preferences.cpp:1068 -#, fuzzy -msgid "Color used for major (highlighted) grid lines" -msgstr "Το χρώμα που θα χρησιμοποιηθεί για τη γραμμή περιθωρίου" +#. Better location in menu needs to be found +#. " \n" +#. " \n" +#: ../src/menus-skeleton.h:121 +msgid "Show/Hide" +msgstr "Εμφάνιση/απόκρυψη" -#: ../src/ui/dialog/inkscape-preferences.cpp:1048 -#: ../src/ui/dialog/inkscape-preferences.cpp:1070 -#, fuzzy -msgid "Major grid line every:" -msgstr "Επιλογή χρώματος" +#. " \n" +#. Not quite ready to be in the menus. +#. " \n" +#: ../src/menus-skeleton.h:142 +msgid "_Layer" +msgstr "_Στρώση" -#: ../src/ui/dialog/inkscape-preferences.cpp:1049 -#, fuzzy -msgid "Show dots instead of lines" -msgstr "Προβολή σε _bit αντί για byte" +#: ../src/menus-skeleton.h:162 +msgid "_Object" +msgstr "Αντικείμεν_ο" -#: ../src/ui/dialog/inkscape-preferences.cpp:1050 -msgid "If set, display dots at gridpoints instead of gridlines" -msgstr "" +#: ../src/menus-skeleton.h:169 +msgid "Cli_p" +msgstr "_Περικοπή" -#: ../src/ui/dialog/inkscape-preferences.cpp:1077 -#, fuzzy -msgid "Use named colors" -msgstr "Χρήση καθορισμένων χρωμάτων" +#: ../src/menus-skeleton.h:173 +msgid "Mas_k" +msgstr "Μάσ_κα" -#: ../src/ui/dialog/inkscape-preferences.cpp:1078 -msgid "" -"If set, write the CSS name of the color when available (e.g. 'red' or " -"'magenta') instead of the numeric value" -msgstr "" +#: ../src/menus-skeleton.h:177 +msgid "Patter_n" +msgstr "Μοτί_βο" -#: ../src/ui/dialog/inkscape-preferences.cpp:1080 -#, fuzzy -msgid "XML formatting" -msgstr "Διαμόρφωση..." +# #-#-#-#-# gnome-system-tools.master.el.po (el) #-#-#-#-# +# +#: ../src/menus-skeleton.h:201 +msgid "_Path" +msgstr "_Μονοπάτι" -#: ../src/ui/dialog/inkscape-preferences.cpp:1082 -#, fuzzy -msgid "Inline attributes" -msgstr "εμφάνιση ιδιοτήτων" +#: ../src/menus-skeleton.h:228 +msgid "_Text" +msgstr "_Κείμενο" -#: ../src/ui/dialog/inkscape-preferences.cpp:1083 -msgid "Put attributes on the same line as the element tag" -msgstr "" +# #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# +# +#: ../src/menus-skeleton.h:248 +msgid "Filter_s" +msgstr "_Φίλτρα" -#: ../src/ui/dialog/inkscape-preferences.cpp:1086 -#, fuzzy -msgid "Indent, spaces:" -msgstr "Εισαγωγή διαστημάτων" +#: ../src/menus-skeleton.h:254 +msgid "Exte_nsions" +msgstr "Επεκ_τάσεις" -#: ../src/ui/dialog/inkscape-preferences.cpp:1086 -#, fuzzy -msgid "" -"The number of spaces to use for indenting nested elements; set to 0 for no " -"indentation" -msgstr "Αριθμός διαστημάτων που θα χρησιμοποιείται για κάθε βήμα μιας εσοχής" +#: ../src/menus-skeleton.h:261 +msgid "Whiteboa_rd" +msgstr "Λευκοπίνακας" -#: ../src/ui/dialog/inkscape-preferences.cpp:1088 -msgid "Path data" -msgstr "Δεδομένα μονοπατιού" +# #-#-#-#-# atomix.master.el.po (el) #-#-#-#-# +# +# #-#-#-#-# ekiga.master.el.po (ekiga.HEAD) #-#-#-#-# +# +# #-#-#-#-# galeon.master.el.po (galeon 1.0) #-#-#-#-# +# +# #-#-#-#-# gnome-terminal.master.el.po (gnome-terminal.HEAD) #-#-#-#-# +# #-#-#-#-# galeon-el.po (galeon 1.0) #-#-#-#-# +# +# #-#-#-#-# glimmer-el.po (glimmer 1.0) #-#-#-#-# +# +# #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-# +# +# #-#-#-#-# gnucash-el.po (abiword 1.0) #-#-#-#-# +# +# #-#-#-#-# mrproject-el.po (mrproject 0.5) #-#-#-#-# +# +# #-#-#-#-# sodipodi-el.po (sodipodi 0.25) #-#-#-#-# +# +# #-#-#-#-# gnomemeeting-el.po (gnomemeeting 0.12.2) #-#-#-#-# +# +# #-#-#-#-# gnome-power-manager.master.el.po (el) #-#-#-#-# +# #-#-#-#-# gnomemeeting.HEAD.el.po (el) #-#-#-#-# +# +# #-#-#-#-# gnome-terminal.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# galeon-el.po (galeon 1.0) #-#-#-#-# +# +# #-#-#-#-# glimmer-el.po (glimmer 1.0) #-#-#-#-# +# +# #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-# +# +# #-#-#-#-# gnucash-el.po (abiword 1.0) #-#-#-#-# +# +# #-#-#-#-# mrproject-el.po (mrproject 0.5) #-#-#-#-# +# +# #-#-#-#-# sodipodi-el.po (sodipodi 0.25) #-#-#-#-# +# +# #-#-#-#-# gnomemeeting-el.po (gnomemeeting 0.12.2) #-#-#-#-# +# +# #-#-#-#-# libgnomeui.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# galeon-el.po (galeon 1.0) #-#-#-#-# +# +# #-#-#-#-# glimmer-el.po (glimmer 1.0) #-#-#-#-# +# +# #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-# +# +# #-#-#-#-# gnucash-el.po (abiword 1.0) #-#-#-#-# +# +# #-#-#-#-# mrproject-el.po (mrproject 0.5) #-#-#-#-# +# +# #-#-#-#-# sodipodi-el.po (sodipodi 0.25) #-#-#-#-# +# +# #-#-#-#-# gnomemeeting-el.po (gnomemeeting 0.12.2) #-#-#-#-# +# +# #-#-#-#-# libgnomeui.master.el.po (el) #-#-#-#-# +# #-#-#-#-# galeon-el.po (galeon 1.0) #-#-#-#-# +# +# #-#-#-#-# glimmer-el.po (glimmer 1.0) #-#-#-#-# +# +# #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-# +# +# #-#-#-#-# gnucash-el.po (abiword 1.0) #-#-#-#-# +# +# #-#-#-#-# mrproject-el.po (mrproject 0.5) #-#-#-#-# +# +# #-#-#-#-# sodipodi-el.po (sodipodi 0.25) #-#-#-#-# +# +# #-#-#-#-# gnomemeeting-el.po (gnomemeeting 0.12.2) #-#-#-#-# +# +# #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# +# +# #-#-#-#-# swfdec-gnome.master.el.po (el) #-#-#-#-# +# #-#-#-#-# gnome-terminal.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# galeon-el.po (galeon 1.0) #-#-#-#-# +# #-#-#-#-# glimmer-el.po (glimmer 1.0) #-#-#-#-## +# #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-## +# #-#-#-#-# gnucash-el.po (abiword 1.0) #-#-#-#-## +# #-#-#-#-# mrproject-el.po (mrproject 0.5) #-#-#-#-## +# #-#-#-#-# sodipodi-el.po (sodipodi 0.25) #-#-#-#-## +# #-#-#-#-# gnomemeeting-el.po (gnomemeeting 0.12.2) #-#-#-#-## +# #-#-#-#-# ekiga.gnome-2-20.el.po (el) #-#-#-#-## +# #-#-#-#-# libgnomeui.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# galeon-el.po (galeon 1.0) #-#-#-#-## +# #-#-#-#-# glimmer-el.po (glimmer 1.0) #-#-#-#-## +# #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-## +# #-#-#-#-# gnucash-el.po (abiword 1.0) #-#-#-#-## +# #-#-#-#-# mrproject-el.po (mrproject 0.5) #-#-#-#-## +# #-#-#-#-# sodipodi-el.po (sodipodi 0.25) #-#-#-#-## +# #-#-#-#-# gnomemeeting-el.po (gnomemeeting 0.12.2) #-#-#-#-## +# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# gnomemeeting.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# gnome-terminal.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# galeon-el.po (galeon 1.0) #-#-#-#-## +# #-#-#-#-# glimmer-el.po (glimmer 1.0) #-#-#-#-## +# #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-## +# #-#-#-#-# gnucash-el.po (abiword 1.0) #-#-#-#-## +# #-#-#-#-# mrproject-el.po (mrproject 0.5) #-#-#-#-## +# #-#-#-#-# sodipodi-el.po (sodipodi 0.25) #-#-#-#-## +# #-#-#-#-# gnomemeeting-el.po (gnomemeeting 0.12.2) #-#-#-#-## +# #-#-#-#-# libgnomeui.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# galeon-el.po (galeon 1.0) #-#-#-#-## +# #-#-#-#-# glimmer-el.po (glimmer 1.0) #-#-#-#-## +# #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-## +# #-#-#-#-# gnucash-el.po (abiword 1.0) #-#-#-#-## +# #-#-#-#-# mrproject-el.po (mrproject 0.5) #-#-#-#-## +# #-#-#-#-# sodipodi-el.po (sodipodi 0.25) #-#-#-#-## +# #-#-#-#-# gnomemeeting-el.po (gnomemeeting 0.12.2) #-#-#-#-## +# #-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-# +# +#: ../src/menus-skeleton.h:265 +msgid "_Help" +msgstr "_Βοήθεια" -#: ../src/ui/dialog/inkscape-preferences.cpp:1090 -msgid "Allow relative coordinates" -msgstr "Χρήση σχετικών συντεταγμένων" +#: ../src/menus-skeleton.h:269 +msgid "Tutorials" +msgstr "Μαθήματα" -#: ../src/ui/dialog/inkscape-preferences.cpp:1091 -msgid "If set, relative coordinates may be used in path data" -msgstr "" -"Αν οριστεί, σχετικές συντεταγμένες μπορούν να χρησιμοποιηθούν σε δεδομένα " -"μονοπατιών" +#: ../src/object-edit.cpp:437 +msgid "Adjust the horizontal rounding radius; with Ctrl to make the vertical radius the same" +msgstr "Προσαρμογή της ακτίνας οριζόντιας στρογγυλοποίησης, με Ctrl για ταυτόχρονη προσαρμογή της κάθετης ακτίνας" -#: ../src/ui/dialog/inkscape-preferences.cpp:1093 -#, fuzzy -msgid "Force repeat commands" -msgstr "Η εντολή λήψης στιγμιότυπου οθόνης" +#: ../src/object-edit.cpp:441 +msgid "Adjust the vertical rounding radius; with Ctrl to make the horizontal radius the same" +msgstr "Προσαρμογή της ακτίνας κάθετης στρογγυλοποίησης, με Ctrl για ταυτόχρονη προσαρμογή της οριζόντιας ακτίνας" + +#: ../src/object-edit.cpp:445 +#: ../src/object-edit.cpp:449 +msgid "Adjust the width and height of the rectangle; with Ctrl to lock ratio or stretch in one dimension only" +msgstr "Προσαρμογή πλάτους και ύψους του ορθογωνίου, με Ctrl για κλείδωμα αναλογίας ή επιμήκυνση μόνο σε μια κατεύθυνση" + +#: ../src/object-edit.cpp:683 +#: ../src/object-edit.cpp:686 +#: ../src/object-edit.cpp:689 +#: ../src/object-edit.cpp:692 +msgid "Resize box in X/Y direction; with Shift along the Z axis; with Ctrl to constrain to the directions of edges or diagonals" +msgstr "Αλλαγή μεγέθους στην κατεύθυνση X/Y, με Shift κατά μήκος του άξονα Ζ, με Ctrl για περιορισμό των κατευθύνσεων των άκρων ή διαγωνίων" + +#: ../src/object-edit.cpp:695 +#: ../src/object-edit.cpp:698 +#: ../src/object-edit.cpp:701 +#: ../src/object-edit.cpp:704 +msgid "Resize box along the Z axis; with Shift in X/Y direction; with Ctrl to constrain to the directions of edges or diagonals" +msgstr "Αλλαγή πλαισίου κατά μήκος του άξονα Ζ, με Shift στην κατεύθυνση X/Y, με Ctrl για περιορισμό των κατευθύνσεων των άκρων ή διαγωνίων" -#: ../src/ui/dialog/inkscape-preferences.cpp:1094 -msgid "" -"Force repeating of the same path command (for example, 'L 1,2 L 3,4' instead " -"of 'L 1,2 3,4')" -msgstr "" +#: ../src/object-edit.cpp:707 +msgid "Move the box in perspective" +msgstr "Μετακίνηση του πλαισίου σε προοπτική" -#: ../src/ui/dialog/inkscape-preferences.cpp:1096 -msgid "Numbers" -msgstr "Αριθμοί" +#: ../src/object-edit.cpp:925 +msgid "Adjust ellipse width, with Ctrl to make circle" +msgstr "Προσαρμογή πλάτους της έλλειψης, με Ctrl για δημιουργία κύκλου" -#: ../src/ui/dialog/inkscape-preferences.cpp:1099 -msgid "Numeric precision:" -msgstr "Αριθμητική ακρίβεια:" +#: ../src/object-edit.cpp:928 +msgid "Adjust ellipse height, with Ctrl to make circle" +msgstr "Προσαρμογή ύψους της έλλειψης, με Ctrl για δημιουργία κύκλου" -#: ../src/ui/dialog/inkscape-preferences.cpp:1099 -msgid "Significant figures of the values written to the SVG file" -msgstr "" +#: ../src/object-edit.cpp:931 +msgid "Position the start point of the arc or segment; with Ctrl to snap angle; drag inside the ellipse for arc, outside for segment" +msgstr "Τοποθέτηση του σημείου εκκίνησης του τόξου ή τμήματος, με Ctrl για αγκίστρωση γωνίας. Σύρετε εντός της έλλειψης για τόξο, εκτός για τμήμα." -#: ../src/ui/dialog/inkscape-preferences.cpp:1102 -msgid "Minimum exponent:" -msgstr "Ελάχιστος εκθέτης:" +#: ../src/object-edit.cpp:935 +msgid "Position the end point of the arc or segment; with Ctrl to snap angle; drag inside the ellipse for arc, outside for segment" +msgstr "Τοποθέτηση του σημείου τερματισμού του τόξου ή τμήματος, με Ctrl για αγκίστρωση γωνίας. Σύρετε εντός της έλλειψης για τόξο, εκτός για τμήμα." -#: ../src/ui/dialog/inkscape-preferences.cpp:1102 -msgid "" -"The smallest number written to SVG is 10 to the power of this exponent; " -"anything smaller is written as zero" -msgstr "" +#: ../src/object-edit.cpp:1074 +msgid "Adjust the tip radius of the star or polygon; with Shift to round; with Alt to randomize" +msgstr "Προσαρμογή της εξωτερικής ακτίνας του αστεριού ή πολυγώνου, με Shift για στρογγυλοποίηση, με Alt για τυχαιοποίηση" -#: ../src/ui/dialog/inkscape-preferences.cpp:1104 -msgid "SVG output" -msgstr "Έξοδος SVG" +#: ../src/object-edit.cpp:1081 +msgid "Adjust the base radius of the star; with Ctrl to keep star rays radial (no skew); with Shift to round; with Alt to randomize" +msgstr "Προσαρμογή της εσωτερικής ακτίνας του αστεριού, με Ctrl για ακτίνες χωρίς στρέβλωση, με Shift για στρογγυλοποίηση, Alt για τυχαιοποίηση" -#: ../src/ui/dialog/inkscape-preferences.cpp:1109 -#, fuzzy -msgid "System default" -msgstr "Προεπιλογή Συστήματος" +#: ../src/object-edit.cpp:1270 +msgid "Roll/unroll the spiral from inside; with Ctrl to snap angle; with Alt to converge/diverge" +msgstr "Τύλιγμα/ξετύλιγμα της σπείρας από μέσα, με Ctrl για προσκόλληση γωνίας, με Alt για σύγκλιση/απόκλιση" -#: ../src/ui/dialog/inkscape-preferences.cpp:1109 -#, fuzzy -msgid "Albanian (sq)" -msgstr "Αλβανικά" +#: ../src/object-edit.cpp:1273 +msgid "Roll/unroll the spiral from outside; with Ctrl to snap angle; with Shift to scale/rotate" +msgstr "Τύλιγμα/ξετύλιγμα της σπείρας από έξω, με Ctrl για προσκόλληση γωνίας, με Shift για κλιμάκωση/περιστροφή" -#: ../src/ui/dialog/inkscape-preferences.cpp:1109 -#, fuzzy -msgid "Amharic (am)" -msgstr "Αμχαρικά (EZ+)" +#: ../src/object-edit.cpp:1317 +msgid "Adjust the offset distance" +msgstr "Ρύθμιση της απόστασης μετατόπισης" -#: ../src/ui/dialog/inkscape-preferences.cpp:1109 -#, fuzzy -msgid "Arabic (ar)" -msgstr "Αραβικά" +#: ../src/object-edit.cpp:1353 +msgid "Drag to resize the flowed text frame" +msgstr "Σύρσιμο για αλλαγή μεγέθους του πλαισίου ρέοντος κειμένου" -# #-#-#-#-# gnome-terminal.master.el.po (gnome-terminal.HEAD) #-#-#-#-# # -#: ../src/ui/dialog/inkscape-preferences.cpp:1109 -#, fuzzy -msgid "Armenian (hy)" -msgstr "" -"#-#-#-#-# empathy.master.el.po (empathy.HEAD) #-#-#-#-#\n" -"Αρμενικά\n" -"#-#-#-#-# gnome-terminal.master.el.po (gnome-terminal.HEAD) #-#-#-#-#\n" -"Αρμενική\n" -"#-#-#-#-# gedit.master.el.po (el) #-#-#-#-#\n" -"Αρμενική\n" -"#-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-#\n" -"Αρμενικά\n" -"#-#-#-#-# gucharmap.master.el.po (gucharmap.HEAD) #-#-#-#-#\n" -"Αρμενικά\n" -"#-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-#\n" -"Αρμενικά\n" -"#-#-#-#-# gnome-applets.master.el.po (gnome-applets.HEAD.el) #-#-#-#-#\n" -"Αρμενική\n" -"#-#-#-#-# totem.master.el.po (totem.HEAD) #-#-#-#-#\n" -"Αρμένικα" - -#: ../src/ui/dialog/inkscape-preferences.cpp:1109 -#, fuzzy -msgid "Azerbaijani (az)" -msgstr "Αζερμπαϊτζαν" - -#: ../src/ui/dialog/inkscape-preferences.cpp:1109 -#, fuzzy -msgid "Basque (eu)" -msgstr "" -"#-#-#-#-# gcompris.master.el.po (gcompris.HEAD) #-#-#-#-#\n" -"Βασκικά\n" -"#-#-#-#-# gnome-applets.master.el.po (gnome-applets.HEAD.el) #-#-#-#-#\n" -"Βασκική" - -#: ../src/ui/dialog/inkscape-preferences.cpp:1109 -#, fuzzy -msgid "Belarusian (be)" -msgstr "Λευκορωσικός χάρτης πλήκτρων Sun" - -#: ../src/ui/dialog/inkscape-preferences.cpp:1110 -#, fuzzy -msgid "Bulgarian (bg)" -msgstr "Βουλγαρικά" - -#: ../src/ui/dialog/inkscape-preferences.cpp:1110 -#, fuzzy -msgid "Bengali (bn)" -msgstr "Bengali" - -#: ../src/ui/dialog/inkscape-preferences.cpp:1110 -#, fuzzy -msgid "Breton (br)" -msgstr "" -"#-#-#-#-# conglomerate.master.el.po (el) #-#-#-#-#\n" -"Breton\n" -"#-#-#-#-# gcompris.master.el.po (gcompris.HEAD) #-#-#-#-#\n" -"Βρετονικά" - -#: ../src/ui/dialog/inkscape-preferences.cpp:1110 -#, fuzzy -msgid "Catalan (ca)" -msgstr "" -"#-#-#-#-# conglomerate.master.el.po (el) #-#-#-#-#\n" -"Catalan\n" -"#-#-#-#-# gcompris.master.el.po (gcompris.HEAD) #-#-#-#-#\n" -"Καταλανικά" +#: ../src/path-chemistry.cpp:51 +msgid "Select object(s) to combine." +msgstr "Επιλογή αντικειμένων για συνδυασμό." -#: ../src/ui/dialog/inkscape-preferences.cpp:1110 -msgid "Valencian Catalan (ca@valencia)" -msgstr "" +#: ../src/path-chemistry.cpp:55 +msgid "Combining paths..." +msgstr "Συνδυασμός μονοπατιών..." -#: ../src/ui/dialog/inkscape-preferences.cpp:1110 -#, fuzzy -msgid "Chinese/China (zh_CN)" -msgstr "Κινέζικα" +#: ../src/path-chemistry.cpp:171 +msgid "Combine" +msgstr "Συνδυασμός" -#: ../src/ui/dialog/inkscape-preferences.cpp:1111 -#, fuzzy -msgid "Chinese/Taiwan (zh_TW)" -msgstr "Κινέζικα" +#: ../src/path-chemistry.cpp:178 +msgid "No path(s) to combine in the selection." +msgstr "Χωρίς μονοπάτια για συνδυασμό στην επιλογή." -# #-#-#-#-# gnome-terminal.master.el.po (gnome-terminal.HEAD) #-#-#-#-# # -#: ../src/ui/dialog/inkscape-preferences.cpp:1111 -#, fuzzy -msgid "Croatian (hr)" -msgstr "" -"#-#-#-#-# gnomeicu.master.el.po (gnomeicu 0.95.5) #-#-#-#-#\n" -"Κροατικά\n" -"#-#-#-#-# empathy.master.el.po (empathy.HEAD) #-#-#-#-#\n" -"Κροατικά\n" -"#-#-#-#-# gnome-terminal.master.el.po (gnome-terminal.HEAD) #-#-#-#-#\n" -"Κροατική\n" -"#-#-#-#-# gcompris.master.el.po (gcompris.HEAD) #-#-#-#-#\n" -"Κροατικά\n" -"#-#-#-#-# totem.master.el.po (totem.HEAD) #-#-#-#-#\n" -"Κροατικά" - -#: ../src/ui/dialog/inkscape-preferences.cpp:1111 -#, fuzzy -msgid "Czech (cs)" -msgstr "Czech" - -#: ../src/ui/dialog/inkscape-preferences.cpp:1112 -#, fuzzy -msgid "Danish (da)" -msgstr "" -"#-#-#-#-# conglomerate.master.el.po (el) #-#-#-#-#\n" -"Danish\n" -"#-#-#-#-# gcompris.master.el.po (gcompris.HEAD) #-#-#-#-#\n" -"Δανέζικα" - -#: ../src/ui/dialog/inkscape-preferences.cpp:1112 -#, fuzzy -msgid "Dutch (nl)" -msgstr "Dutch" - -#: ../src/ui/dialog/inkscape-preferences.cpp:1112 -#, fuzzy -msgid "Dzongkha (dz)" -msgstr "Ντζόγκα (Μπουτάν)" - -#: ../src/ui/dialog/inkscape-preferences.cpp:1112 -#, fuzzy -msgid "German (de)" -msgstr "German (Germany)" - -#: ../src/ui/dialog/inkscape-preferences.cpp:1112 -msgid "Greek (el)" -msgstr "Ελληνικά (el)" - -#: ../src/ui/dialog/inkscape-preferences.cpp:1112 -msgid "English (en)" -msgstr "Αγγλικά (Αμερικής)" - -#: ../src/ui/dialog/inkscape-preferences.cpp:1112 -#, fuzzy -msgid "English/Australia (en_AU)" -msgstr "English (American)" - -#: ../src/ui/dialog/inkscape-preferences.cpp:1113 -#, fuzzy -msgid "English/Canada (en_CA)" -msgstr "English (Canadian)" - -#: ../src/ui/dialog/inkscape-preferences.cpp:1113 -#, fuzzy -msgid "English/Great Britain (en_GB)" -msgstr "Αγγλικά (Μεγάλη Βρετανία)" +#: ../src/path-chemistry.cpp:190 +msgid "Select path(s) to break apart." +msgstr "Επιλογή μονοπατιών για διαχωρισμό." -#: ../src/ui/dialog/inkscape-preferences.cpp:1113 -msgid "Pig Latin (en_US@piglatin)" -msgstr "" +#: ../src/path-chemistry.cpp:194 +msgid "Breaking apart paths..." +msgstr "Διαχωρισμός μονοπατιών..." -#: ../src/ui/dialog/inkscape-preferences.cpp:1114 -#, fuzzy -msgid "Esperanto (eo)" -msgstr "Esperanto" +#: ../src/path-chemistry.cpp:283 +msgid "Break apart" +msgstr "Διαχωρισμός" -#: ../src/ui/dialog/inkscape-preferences.cpp:1114 -#, fuzzy -msgid "Estonian (et)" -msgstr "Εσθονικό" +#: ../src/path-chemistry.cpp:285 +msgid "No path(s) to break apart in the selection." +msgstr "Χωρίς μονοπάτια για διαχωρισμό στην επιλογή." -#: ../src/ui/dialog/inkscape-preferences.cpp:1114 -msgid "Farsi (fa)" -msgstr "" +# +#: ../src/path-chemistry.cpp:297 +msgid "Select object(s) to convert to path." +msgstr "Επιλογή αντικειμένων για μετατροπή σε μονοπάτι." -#: ../src/ui/dialog/inkscape-preferences.cpp:1114 -#, fuzzy -msgid "Finnish (fi)" -msgstr "Φινλανδικό" +#: ../src/path-chemistry.cpp:303 +msgid "Converting objects to paths..." +msgstr "Μετατροπή αντικειμένων σε μονοπάτια..." -#: ../src/ui/dialog/inkscape-preferences.cpp:1115 -#, fuzzy -msgid "French (fr)" -msgstr "French (France)" +# +#: ../src/path-chemistry.cpp:325 +msgid "Object to path" +msgstr "Αντικείμενο σε μονοπάτι" -#: ../src/ui/dialog/inkscape-preferences.cpp:1115 -#, fuzzy -msgid "Irish (ga)" -msgstr "Ιρλανδική (Γαελική)" +# +#: ../src/path-chemistry.cpp:327 +msgid "No objects to convert to path in the selection." +msgstr "Χωρίς αντικείμενα για μετατροπή σε μονοπάτια στην επιλογή." -#: ../src/ui/dialog/inkscape-preferences.cpp:1115 -msgid "Galician (gl)" -msgstr "" +#: ../src/path-chemistry.cpp:595 +msgid "Select path(s) to reverse." +msgstr "Επιλογή μονοπατιού για αντιστροφή." -#: ../src/ui/dialog/inkscape-preferences.cpp:1115 -#, fuzzy -msgid "Hebrew (he)" -msgstr "Εβραϊκά" +#: ../src/path-chemistry.cpp:604 +msgid "Reversing paths..." +msgstr "Αντιστροφή μονοπατιών..." -#: ../src/ui/dialog/inkscape-preferences.cpp:1115 -#, fuzzy -msgid "Hungarian (hu)" -msgstr "" -"#-#-#-#-# gnomeicu.master.el.po (gnomeicu 0.95.5) #-#-#-#-#\n" -"Ουγγρικά\n" -"#-#-#-#-# gcompris.master.el.po (gcompris.HEAD) #-#-#-#-#\n" -"Ουγγρικό" +#: ../src/path-chemistry.cpp:638 +msgid "Reverse path" +msgstr "Αντιστροφή μονοπατιού" -#: ../src/ui/dialog/inkscape-preferences.cpp:1116 -#, fuzzy -msgid "Indonesian (id)" -msgstr "Ινδονησιακή" +#: ../src/path-chemistry.cpp:640 +msgid "No paths to reverse in the selection." +msgstr "Χωρίς μονοπάτια για αντιστροφή στην επιλογή." -#: ../src/ui/dialog/inkscape-preferences.cpp:1116 -#, fuzzy -msgid "Italian (it)" -msgstr "Italian" +#: ../src/pen-context.cpp:253 +#: ../src/pencil-context.cpp:554 +msgid "Drawing cancelled" +msgstr "Ακύρωση σχεδίασης" -#: ../src/ui/dialog/inkscape-preferences.cpp:1116 -#, fuzzy -msgid "Japanese (ja)" -msgstr "Γιαπωνέζικα" +#: ../src/pen-context.cpp:495 +#: ../src/pencil-context.cpp:279 +msgid "Continuing selected path" +msgstr "Το επιλεγμένο μονοπάτι συνεχίζεται" -#: ../src/ui/dialog/inkscape-preferences.cpp:1116 -#, fuzzy -msgid "Khmer (km)" -msgstr "Χμερ" +#: ../src/pen-context.cpp:505 +#: ../src/pencil-context.cpp:287 +msgid "Creating new path" +msgstr "Δημιουργία νέου μονοπατιού" -#: ../src/ui/dialog/inkscape-preferences.cpp:1116 -#, fuzzy -msgid "Kinyarwanda (rw)" -msgstr "Kinyarwanda" +#: ../src/pen-context.cpp:507 +#: ../src/pencil-context.cpp:290 +msgid "Appending to selected path" +msgstr "Προσάρτηση στο επιλεγμένο μονοπάτι" -#: ../src/ui/dialog/inkscape-preferences.cpp:1116 -#, fuzzy -msgid "Korean (ko)" -msgstr "Κορεάτικα (EUC-KR)" +#: ../src/pen-context.cpp:668 +msgid "Click or click and drag to close and finish the path." +msgstr "Κλικ ή κλικ και σύρσιμο για κλείσιμο και τερματισμό του μονοπατιού." -#: ../src/ui/dialog/inkscape-preferences.cpp:1116 -#, fuzzy -msgid "Lithuanian (lt)" -msgstr "Λιθουανική" +#: ../src/pen-context.cpp:678 +msgid "Click or click and drag to continue the path from this point." +msgstr "Κλικ ή κλικ και σύρσιμο για συνέχιση του μονοπατιού από αυτό το σημείο." -#: ../src/ui/dialog/inkscape-preferences.cpp:1116 -#, fuzzy -msgid "Macedonian (mk)" -msgstr "" -"#-#-#-#-# gcompris.master.el.po (gcompris.HEAD) #-#-#-#-#\n" -"ΠΓΔΜ\n" -"#-#-#-#-# gnome-applets.master.el.po (gnome-applets.HEAD.el) #-#-#-#-#\n" -"Σλαβομακεδονική" +#: ../src/pen-context.cpp:1289 +#, c-format +msgid "Curve segment: angle %3.2f°, distance %s; with Ctrl to snap angle, Enter to finish the path" +msgstr "Τμήμα καμπύλης: γωνία %3.2f°, απόσταση %s; με Ctrl για προσκόλληση γωνίας, Enter για τερματισμό μονοπατιού" -#: ../src/ui/dialog/inkscape-preferences.cpp:1117 -#, fuzzy -msgid "Mongolian (mn)" -msgstr "Μογγολικά" +#: ../src/pen-context.cpp:1290 +#, c-format +msgid "Line segment: angle %3.2f°, distance %s; with Ctrl to snap angle, Enter to finish the path" +msgstr "Ευθύγραμμο τμήμα: γωνία %3.2f°, απόσταση %s; με Ctrl για αγκίστρωση γωνίας, Enter για τερματισμό του μονοπατιού" -#: ../src/ui/dialog/inkscape-preferences.cpp:1117 -#, fuzzy -msgid "Nepali (ne)" -msgstr "γαλακτώδες" +#: ../src/pen-context.cpp:1308 +#, c-format +msgid "Curve handle: angle %3.2f°, length %s; with Ctrl to snap angle" +msgstr "Λαβή καμπύλης: γωνία %3.2f°, μήκος %s; με Ctrl για προσκόλληση γωνίας" -#: ../src/ui/dialog/inkscape-preferences.cpp:1117 -#, fuzzy -msgid "Norwegian Bokmål (nb)" -msgstr "Norwegian Bokmal" +#: ../src/pen-context.cpp:1330 +#, c-format +msgid "Curve handle, symmetric: angle %3.2f°, length %s; with Ctrl to snap angle, with Shift to move this handle only" +msgstr "Λαβή καμπύλης, συμμετρική: γωνία %3.2f°, μήκος %s; με Ctrl για προσκόλληση γωνίας, με Shift για μετακίνηση μόνο αυτής της λαβής" -#: ../src/ui/dialog/inkscape-preferences.cpp:1117 -#, fuzzy -msgid "Norwegian Nynorsk (nn)" -msgstr "Norwegian Nynorsk" +#: ../src/pen-context.cpp:1331 +#, c-format +msgid "Curve handle: angle %3.2f°, length %s; with Ctrl to snap angle, with Shift to move this handle only" +msgstr "Λαβή καμπύλης: γωνία %3.2f°, μήκος %s; με Ctrl για αγκίστρωση γωνίας, με Shift για μετακίνηση μόνο αυτής της λαβής" -#: ../src/ui/dialog/inkscape-preferences.cpp:1117 -#, fuzzy -msgid "Panjabi (pa)" -msgstr "Πουντζάμπι" +#: ../src/pen-context.cpp:1379 +msgid "Drawing finished" +msgstr "Ολοκλήρωση σχεδίασης" -#: ../src/ui/dialog/inkscape-preferences.cpp:1118 -#, fuzzy -msgid "Polish (pl)" -msgstr "" -"#-#-#-#-# conglomerate.master.el.po (el) #-#-#-#-#\n" -"Polish\n" -"#-#-#-#-# gcompris.master.el.po (gcompris.HEAD) #-#-#-#-#\n" -"Polish\n" -"#-#-#-#-# gnome-applets.master.el.po (gnome-applets.HEAD.el) #-#-#-#-#\n" -"Πολωνική" +#: ../src/pencil-context.cpp:395 +msgid "Release here to close and finish the path." +msgstr "Αποδέσμευση εδώ για κλείσιμο και τερματισμό του μονοπατιού." -#: ../src/ui/dialog/inkscape-preferences.cpp:1118 -#, fuzzy -msgid "Portuguese (pt)" -msgstr "" -"#-#-#-#-# gnomeicu.master.el.po (gnomeicu 0.95.5) #-#-#-#-#\n" -"Πορτογαλικό\n" -"#-#-#-#-# gcompris.master.el.po (gcompris.HEAD) #-#-#-#-#\n" -"Πορτογαλικό\n" -"#-#-#-#-# gnome-subtitles.master.el.po (gnome-subtitles 0.6) #-#-#-#-#\n" -"Πορτογαλικά" +#: ../src/pencil-context.cpp:401 +msgid "Drawing a freehand path" +msgstr "Σχεδίαση μονοπατιού με το χέρι" -#: ../src/ui/dialog/inkscape-preferences.cpp:1118 -#, fuzzy -msgid "Portuguese/Brazil (pt_BR)" -msgstr "Πορτογαλικά (Βραζιλίας)" +#: ../src/pencil-context.cpp:406 +msgid "Drag to continue the path from this point." +msgstr "Σύρσιμο για συνέχεια του μονοπατιού από αυτό το σημείο." -# #-#-#-#-# gnome-terminal.master.el.po (gnome-terminal.HEAD) #-#-#-#-# -# -#: ../src/ui/dialog/inkscape-preferences.cpp:1118 -#, fuzzy -msgid "Romanian (ro)" -msgstr "" -"#-#-#-#-# empathy.master.el.po (empathy.HEAD) #-#-#-#-#\n" -"Ρουμανικά\n" -"#-#-#-#-# gnome-terminal.master.el.po (gnome-terminal.HEAD) #-#-#-#-#\n" -"Ρουμανική\n" -"#-#-#-#-# gedit.master.el.po (el) #-#-#-#-#\n" -"Ρουμανική\n" -"#-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-#\n" -"Ρουμανικά\n" -"#-#-#-#-# gcompris.master.el.po (gcompris.HEAD) #-#-#-#-#\n" -"Ρουμάνικα\n" -"#-#-#-#-# gnome-subtitles.master.el.po (gnome-subtitles 0.6) #-#-#-#-#\n" -"Ρουμανικά\n" -"#-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-#\n" -"Ρουμανικά\n" -"#-#-#-#-# totem.master.el.po (totem.HEAD) #-#-#-#-#\n" -"Ρουμανικά" +#. Write curves to object +#: ../src/pencil-context.cpp:498 +msgid "Finishing freehand" +msgstr "Ολοκλήρωση σχεδίασης με το χέρι" -#: ../src/ui/dialog/inkscape-preferences.cpp:1118 -#, fuzzy -msgid "Russian (ru)" -msgstr "Ρωσική" +#: ../src/pencil-context.cpp:604 +msgid "Sketch mode: holding Alt interpolates between sketched paths. Release Alt to finalize." +msgstr "Κατάσταση σκίτσου: πιέζοντας το Alt κάνει παρεμβολή ανάμεσα στα σχεδιασμένα μονοπάτια. Απελευθέρωση Alt για ολοκλήρωση." -#: ../src/ui/dialog/inkscape-preferences.cpp:1119 -#, fuzzy -msgid "Serbian (sr)" -msgstr "Σερβικά/Λατινικά" +#: ../src/pencil-context.cpp:632 +msgid "Finishing freehand sketch" +msgstr "Ολοκλήρωση σκίτσου με το χέρι" -#: ../src/ui/dialog/inkscape-preferences.cpp:1119 -msgid "Serbian in Latin script (sr@latin)" -msgstr "" +#: ../src/persp3d.cpp:344 +msgid "Toggle vanishing point" +msgstr "Εναλλαγή σημείου φυγής" -#: ../src/ui/dialog/inkscape-preferences.cpp:1119 -#, fuzzy -msgid "Slovak (sk)" -msgstr "Σλοβακική" +#: ../src/persp3d.cpp:355 +msgid "Toggle multiple vanishing points" +msgstr "Εναλλαγή πολλαπλών σημείων φυγής" -#: ../src/ui/dialog/inkscape-preferences.cpp:1119 -#, fuzzy -msgid "Slovenian (sl)" -msgstr "" -"#-#-#-#-# gnomeicu.master.el.po (gnomeicu 0.95.5) #-#-#-#-#\n" -"Σλοβενική\n" -"#-#-#-#-# gcompris.master.el.po (gcompris.HEAD) #-#-#-#-#\n" -"Σλοβενικό\n" -"#-#-#-#-# gnome-applets.master.el.po (gnome-applets.HEAD.el) #-#-#-#-#\n" -"Σλοβενική" +#: ../src/preferences-skeleton.h:101 +msgid "Dip pen" +msgstr "Κλίση πένας" -#: ../src/ui/dialog/inkscape-preferences.cpp:1119 -#, fuzzy -msgid "Spanish (es)" -msgstr "" -"#-#-#-#-# conglomerate.master.el.po (el) #-#-#-#-#\n" -"Spanish\n" -"#-#-#-#-# gcompris.master.el.po (gcompris.HEAD) #-#-#-#-#\n" -"Ισπανικά" +#: ../src/preferences-skeleton.h:102 +msgid "Marker" +msgstr "Μαρκαδόρος" -#: ../src/ui/dialog/inkscape-preferences.cpp:1119 -msgid "Spanish/Mexico (es_MX)" -msgstr "" +#: ../src/preferences-skeleton.h:103 +msgid "Brush" +msgstr "Πινέλο" -#: ../src/ui/dialog/inkscape-preferences.cpp:1120 -#, fuzzy -msgid "Swedish (sv)" -msgstr "" -"#-#-#-#-# conglomerate.master.el.po (el) #-#-#-#-#\n" -"Swedish\n" -"#-#-#-#-# gcompris.master.el.po (gcompris.HEAD) #-#-#-#-#\n" -"Σουηδικά\n" -"#-#-#-#-# gnome-applets.master.el.po (gnome-applets.HEAD.el) #-#-#-#-#\n" -"Σουηδική" +# +#: ../src/preferences-skeleton.h:104 +msgid "Wiggly" +msgstr "Κουνιστός" -#: ../src/ui/dialog/inkscape-preferences.cpp:1120 -#, fuzzy -msgid "Telugu (te_IN)" -msgstr "Telugu" +#: ../src/preferences-skeleton.h:105 +msgid "Splotchy" +msgstr "Κηλιδωμένο" -#: ../src/ui/dialog/inkscape-preferences.cpp:1120 -#, fuzzy -msgid "Thai (th)" -msgstr "Μπατ Ταϊλάνδης" +#: ../src/preferences-skeleton.h:106 +msgid "Tracing" +msgstr "Εντοπισμός" -#: ../src/ui/dialog/inkscape-preferences.cpp:1120 -#, fuzzy -msgid "Turkish (tr)" -msgstr "Λίρες Τουρκίας" +#: ../src/preferences.cpp:130 +msgid "Inkscape will run with default settings, and new settings will not be saved. " +msgstr "Το Inkscape θα εκτελεστεί με τις προεπιλεγμένες ρυθμίσεις και τυχόν νέες ρυθμίσεις δε θα αποθηκευτούν." -#: ../src/ui/dialog/inkscape-preferences.cpp:1120 -#, fuzzy -msgid "Ukrainian (uk)" -msgstr "ουκρανικά (koi)" +#. the creation failed +#. _reportError(Glib::ustring::compose(_("Cannot create profile directory %1."), +#. Glib::filename_to_utf8(_prefs_dir)), not_saved); +#: ../src/preferences.cpp:145 +#, c-format +msgid "Cannot create profile directory %s." +msgstr "Αδυναμία δημιουργίας καταλόγου κατατομής %s." -#: ../src/ui/dialog/inkscape-preferences.cpp:1120 -#, fuzzy -msgid "Vietnamese (vi)" -msgstr "Βιετναμέζικα (VPS)" +#. The profile dir is not actually a directory +#. _reportError(Glib::ustring::compose(_("%1 is not a valid directory."), +#. Glib::filename_to_utf8(_prefs_dir)), not_saved); +#: ../src/preferences.cpp:163 +#, c-format +msgid "%s is not a valid directory." +msgstr "Ο %s δεν είναι έγκυρος κατάλογος." -#: ../src/ui/dialog/inkscape-preferences.cpp:1127 -#, fuzzy -msgid "Language (requires restart):" -msgstr "_Χρήση βαθμιαίας μίξης (απαιτεί επανεκκίνηση εφαρμογής)" +#. The write failed. +#. _reportError(Glib::ustring::compose(_("Failed to create the preferences file %1."), +#. Glib::filename_to_utf8(_prefs_filename)), not_saved); +#: ../src/preferences.cpp:174 +#, c-format +msgid "Failed to create the preferences file %s." +msgstr "Αποτυχία δημιουργίας αρχείου προτιμήσεων %s." -#: ../src/ui/dialog/inkscape-preferences.cpp:1128 -#, fuzzy -msgid "Set the language for menus and number formats" -msgstr "" -"Επέλεξε γλώσσα\n" -"για χρήση της στον πίνακα" +#: ../src/preferences.cpp:210 +#, c-format +msgid "The preferences file %s is not a regular file." +msgstr "Το αρχείο προτιμήσεων %s δεν είναι κανονικό αρχείο." -#: ../src/ui/dialog/inkscape-preferences.cpp:1130 -#, fuzzy -msgid "Large" -msgstr "" -"#-#-#-#-# gnome-games.master.el.po (gnome-games.HEAD.el) #-#-#-#-#\n" -"Μεγάλο\n" -"#-#-#-#-# gnome-settings-daemon.master.el.po (el) #-#-#-#-#\n" -"Μεγάλο\n" -"#-#-#-#-# dasher.master.el.po (dasher.HEAD) #-#-#-#-#\n" -"Μεγάλη\n" -"#-#-#-#-# gnome-control-center.master.el.po (el) #-#-#-#-#\n" -"Μεγάλο\n" -"#-#-#-#-# drwright.master.el.po (el) #-#-#-#-#\n" -"Μεγάλο\n" -"#-#-#-#-# rhythmbox.master.el.po (el) #-#-#-#-#\n" -"Μεγάλο\n" -"#-#-#-#-# f-spot.master.el.po (el) #-#-#-#-#\n" -"Μεγάλο\n" -"#-#-#-#-# totem.master.el.po (totem.HEAD) #-#-#-#-#\n" -"Μεγάλο" +#: ../src/preferences.cpp:220 +#, c-format +msgid "The preferences file %s could not be read." +msgstr "Το αρχείο προτιμήσεων %s δεν μπόρεσε να διαβαστεί." -#: ../src/ui/dialog/inkscape-preferences.cpp:1130 -msgid "Small" -msgstr "Μικρό" +#: ../src/preferences.cpp:231 +#, c-format +msgid "The preferences file %s is not a valid XML document." +msgstr "Το αρχείο προτιμήσεων %s δεν είναι ένα έγκυρο αρχείο XML." -#: ../src/ui/dialog/inkscape-preferences.cpp:1130 -#, fuzzy -msgid "Smaller" -msgstr "" -"#-#-#-#-# devhelp.master.el.po (devhelp.HEAD) #-#-#-#-#\n" -"Μικρότερο\n" -"#-#-#-#-# epiphany.master.el.po (epiphany.gnome-2-26) #-#-#-#-#\n" -"Μικρότερα" +#: ../src/preferences.cpp:240 +#, c-format +msgid "The file %s is not a valid Inkscape preferences file." +msgstr "Το αρχείο %s δεν είναι ένα έγκυρο αρχείο προτιμήσεων του Inkscape." -#: ../src/ui/dialog/inkscape-preferences.cpp:1134 -#, fuzzy -msgid "Toolbox icon size:" -msgstr "" -"#-#-#-#-# libgnome.master.el.po (el) #-#-#-#-#\n" -"Μέγεθος εικονιδίου εργαλειοθήκης\n" -"#-#-#-#-# gtk+-properties.master.el.po (gtk+-properties.HEAD) #-#-#-#-#\n" -"Μέγεθος εικονιδίων εργαλειοθηκών" +#: ../src/rdf.cpp:173 +msgid "CC Attribution" +msgstr "Κοινοποίση" -#: ../src/ui/dialog/inkscape-preferences.cpp:1135 -msgid "Set the size for the tool icons (requires restart)" -msgstr "" +#: ../src/rdf.cpp:178 +msgid "CC Attribution-ShareAlike" +msgstr "Κοινοποίηση-Ίδια διανομή" -#: ../src/ui/dialog/inkscape-preferences.cpp:1138 -#, fuzzy -msgid "Control bar icon size:" -msgstr "Αντικείμενο _ελέγχου και μενού:" +#: ../src/rdf.cpp:183 +msgid "CC Attribution-NoDerivs" +msgstr "Κοινοποίηση-Όχι επεξεργασία" -#: ../src/ui/dialog/inkscape-preferences.cpp:1139 -msgid "" -"Set the size for the icons in tools' control bars to use (requires restart)" -msgstr "" +#: ../src/rdf.cpp:188 +msgid "CC Attribution-NonCommercial" +msgstr "Κοινοποίηση-Μη εμπορικό" -#: ../src/ui/dialog/inkscape-preferences.cpp:1142 -#, fuzzy -msgid "Secondary toolbar icon size:" -msgstr "Ευαίσθητο δευτερεύον εικονίδιο" +#: ../src/rdf.cpp:193 +msgid "CC Attribution-NonCommercial-ShareAlike" +msgstr "Κοινοποίηση-Μη εμπορικό-Ίδια διανομή" -#: ../src/ui/dialog/inkscape-preferences.cpp:1143 -msgid "" -"Set the size for the icons in secondary toolbars to use (requires restart)" -msgstr "" +#: ../src/rdf.cpp:198 +msgid "CC Attribution-NonCommercial-NoDerivs" +msgstr "Κοινοποίηση-Μη εμπορικό-Όχι επεξεργασία" -#: ../src/ui/dialog/inkscape-preferences.cpp:1146 -#, fuzzy -msgid "Work-around color sliders not drawing" -msgstr "Χρώμα προσκηνίου ως string" +#: ../src/rdf.cpp:203 +msgid "Public Domain" +msgstr "Δημόσιος τομέας" -#: ../src/ui/dialog/inkscape-preferences.cpp:1148 -msgid "" -"When on, will attempt to work around bugs in certain GTK themes drawing " -"color sliders" -msgstr "" +#: ../src/rdf.cpp:208 +msgid "FreeArt" +msgstr "FreeArt" -#: ../src/ui/dialog/inkscape-preferences.cpp:1154 -#, fuzzy -msgid "Clear list" -msgstr "" -"#-#-#-#-# gossip.master.el.po (el) #-#-#-#-#\n" -"Καθαρισμός\n" -"#-#-#-#-# ekiga.master.el.po (ekiga.HEAD) #-#-#-#-#\n" -"Εκκαθάριση λίστας" +#: ../src/rdf.cpp:213 +msgid "Open Font License" +msgstr "Άδεια Open Font" -#: ../src/ui/dialog/inkscape-preferences.cpp:1159 -#, fuzzy -msgid "Maximum documents in Open Recent:" -msgstr "Έγγραφο" +#: ../src/rdf.cpp:231 +msgid "Name by which this document is formally known" +msgstr "Επίσημο όνομα αυτού του εγγράφου" -#: ../src/ui/dialog/inkscape-preferences.cpp:1160 -msgid "" -"Set the maximum length of the Open Recent list in the File menu, or clear " -"the list" -msgstr "" +# #-#-#-#-# balsa.master.el.po (balsa 2.0.13) #-#-#-#-# +# +#: ../src/rdf.cpp:233 +msgid "Date:" +msgstr "Ημερομηνία:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1163 -#, fuzzy -msgid "Zoom correction factor (in %):" -msgstr "Συντελεστής διόρθωσης" +#: ../src/rdf.cpp:234 +msgid "Date associated with the creation of this document (YYYY-MM-DD)" +msgstr "Συνδεμένη ημερομηνία με τη δημιουργία αυτού του εγγράφου (YYYY-MM-DD)" -#: ../src/ui/dialog/inkscape-preferences.cpp:1164 -msgid "" -"Adjust the slider until the length of the ruler on your screen matches its " -"real length. This information is used when zooming to 1:1, 1:2, etc., to " -"display objects in their true sizes" -msgstr "" +#: ../src/rdf.cpp:237 +msgid "The physical or digital manifestation of this document (MIME type)" +msgstr "Η φυσική ή ψηφιακή εμφάνιση αυτού του εγγράφου (τύπος MIME)" -#: ../src/ui/dialog/inkscape-preferences.cpp:1167 -#, fuzzy -msgid "Enable dynamic relayout for incomplete sections" -msgstr "Ενεργοποίηση η περάτωση έξυπνων άγκιστρων" +#: ../src/rdf.cpp:240 +msgid "Type of document (DCMI Type)" +msgstr "Τύπος εγγράφου (Τύπος DCMI)" -#: ../src/ui/dialog/inkscape-preferences.cpp:1169 -msgid "" -"When on, will allow dynamic layout of components that are not completely " -"finished being refactored" -msgstr "" +#: ../src/rdf.cpp:243 +msgid "Creator:" +msgstr "Δημιουργός:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1172 -#, fuzzy -msgid "Interface" -msgstr "" -"#-#-#-#-# gnome-netstatus.master.el.po (el) #-#-#-#-#\n" -"Διεπαφή\n" -"#-#-#-#-# gnome-settings-daemon.master.el.po (el) #-#-#-#-#\n" -"Διεπαφή\n" -"#-#-#-#-# phonemgr.master.el.po (el) #-#-#-#-#\n" -"Διεπαφή\n" -"#-#-#-#-# drwright.master.el.po (el) #-#-#-#-#\n" -"Διεπαφή\n" -"#-#-#-#-# gtranslator.master.el.po (gtranslator 1.0) #-#-#-#-#\n" -"Διεπαφή\n" -"#-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-#\n" -"Διεπαφή\n" -"#-#-#-#-# vinagre.master.el.po (vinagre.HEAD) #-#-#-#-#\n" -"Διασύνδεση\n" -"#-#-#-#-# gnome-nettool.master.el.po (el) #-#-#-#-#\n" -"Διεπαφή\n" -"#-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-#\n" -"Διεπαφή" +#: ../src/rdf.cpp:244 +msgid "Name of entity primarily responsible for making the content of this document" +msgstr "Όνομα της κυρίως υπεύθυνης οντότητας για δημιουργία του περιεχομένου αυτού του εγγράφου" -#: ../src/ui/dialog/inkscape-preferences.cpp:1178 -#, fuzzy -msgid "Use current directory for \"Save As ...\"" -msgstr "Χρήση εναλλακτικού καταλόγου για τις προτιμήσεις του χρήστη" +#: ../src/rdf.cpp:246 +msgid "Rights:" +msgstr "Δικαιώματα:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1180 -msgid "" -"When this option is on, the \"Save as...\" dialog will always open in the " -"directory where the currently open document is; when it's off, it will open " -"in the directory where you last saved a file using that dialog" -msgstr "" +#: ../src/rdf.cpp:247 +msgid "Name of entity with rights to the Intellectual Property of this document" +msgstr "Όνομα της οντότητας με δικαιώματα στην πνευματική ιδιοκτησία αυτού του εγγράφου" -#. Autosave options -#: ../src/ui/dialog/inkscape-preferences.cpp:1184 -#, fuzzy -msgid "Enable autosave (requires restart)" -msgstr "_Χρήση βαθμιαίας μίξης (απαιτεί επανεκκίνηση εφαρμογής)" +#: ../src/rdf.cpp:249 +msgid "Publisher:" +msgstr "Εκδότης:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1185 -msgid "" -"Automatically save the current document(s) at a given interval, thus " -"minimizing loss in case of a crash" -msgstr "" +#: ../src/rdf.cpp:250 +msgid "Name of entity responsible for making this document available" +msgstr "Όνομα της υπεύθυνης οντότητας για τη διάθεση αυτού του εγγράφου" -#: ../src/ui/dialog/inkscape-preferences.cpp:1187 -#, fuzzy -msgid "Interval (in minutes):" -msgstr "Μεσοδιάστημα αποθήκευσης αρχείων σε λεπτά" +#: ../src/rdf.cpp:253 +msgid "Identifier:" +msgstr "Αναγνωριστικό:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1187 -#, fuzzy -msgid "Interval (in minutes) at which document will be autosaved" -msgstr "Διάστημα σε λεπτά κατά το οποίο θα αποθηκεύονται αυτόματα τα αρχεία." +#: ../src/rdf.cpp:254 +msgid "Unique URI to reference this document" +msgstr "Μοναδικό URI για παραπομπή αυτού του εγγράφου" # #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# # # #-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-# # -#: ../src/ui/dialog/inkscape-preferences.cpp:1189 -msgctxt "Filesystem" -msgid "Path:" -msgstr "Μονοπάτι:" - -#: ../src/ui/dialog/inkscape-preferences.cpp:1189 -#, fuzzy -msgid "The directory where autosaves will be written" -msgstr "Ο κατάλογος που την προηγούμενη φορά αποθηκεύτηκε στιγμιότυπο οθόνης" - -#: ../src/ui/dialog/inkscape-preferences.cpp:1191 -#, fuzzy -msgid "Maximum number of autosaves:" -msgstr "Μέγιστος αριθμός ακυρώσεων" - -#: ../src/ui/dialog/inkscape-preferences.cpp:1191 -msgid "" -"Maximum number of autosaved files; use this to limit the storage space used" -msgstr "" +#: ../src/rdf.cpp:256 +msgid "Source:" +msgstr "Πηγή:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1213 -#, fuzzy -msgid "2x2" -msgstr "_2x2" +#: ../src/rdf.cpp:257 +msgid "Unique URI to reference the source of this document" +msgstr "Μοναδικό URI για αναφορά της πηγής αυτού του εγγράφου" -#: ../src/ui/dialog/inkscape-preferences.cpp:1213 -#, fuzzy -msgid "4x4" -msgstr "_4x4" +#: ../src/rdf.cpp:259 +msgid "Relation:" +msgstr "Σχέση:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1213 -msgid "8x8" -msgstr "8x8" +#: ../src/rdf.cpp:260 +msgid "Unique URI to a related document" +msgstr "Μοναδικό URI για ένα σχετικό έγγραφο" -#: ../src/ui/dialog/inkscape-preferences.cpp:1213 -msgid "16x16" -msgstr "16x16" +#: ../src/rdf.cpp:262 +#: ../src/ui/dialog/inkscape-preferences.cpp:1297 +msgid "Language:" +msgstr "Γλώσσα:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1217 -msgid "Oversample bitmaps:" -msgstr "" +#: ../src/rdf.cpp:263 +msgid "Two-letter language tag with optional subtags for the language of this document (e.g. 'en-GB')" +msgstr "Ετικέτα γλώσσας με δύο γράμματα και επιλεκτικές υποετικέτες για τη γλώσσα του εγγράφου (π.χ. 'en-GB')" -#: ../src/ui/dialog/inkscape-preferences.cpp:1220 -#, fuzzy -msgid "Automatically reload bitmaps" -msgstr "Αυτόματο" +# #-#-#-#-# balsa.master.el.po (balsa 2.0.13) #-#-#-#-# +# +#: ../src/rdf.cpp:265 +msgid "Keywords:" +msgstr "Λέξεις κλειδιά:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1222 -#, fuzzy -msgid "Automatically reload linked images when file is changed on disk" -msgstr "Αυτόματη επαναφόρτωση των θεμάτων όταν ενημερώνονται." +#: ../src/rdf.cpp:266 +msgid "The topic of this document as comma-separated key words, phrases, or classifications" +msgstr "Το θέμα αυτού του εγγράφου ως βασικές λέξεις, φράσεις ή κατηγοροποιήσεις χωρισμένες με κόμμα" -#: ../src/ui/dialog/inkscape-preferences.cpp:1224 -#, fuzzy -msgid "Bitmap editor:" -msgstr "επεξεργαστής ημερομηνίας" +#. TRANSLATORS: "Coverage": the spatial or temporal characteristics of the content. +#. For info, see Appendix D of http://www.w3.org/TR/1998/WD-rdf-schema-19980409/ +#: ../src/rdf.cpp:270 +msgid "Coverage:" +msgstr "Κάλυψη:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1226 -msgid "Resolution for Create Bitmap Copy:" -msgstr "" +#: ../src/rdf.cpp:271 +msgid "Extent or scope of this document" +msgstr "Έκταση ή σκοπός αυτού του εγγράφου" -#: ../src/ui/dialog/inkscape-preferences.cpp:1227 -msgid "Resolution used by the Create Bitmap Copy command" -msgstr "" +# #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# +# +# #-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-# +# +#: ../src/rdf.cpp:274 +msgid "Description:" +msgstr "Περιγραφή:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1229 -#, fuzzy -msgid "Bitmaps" -msgstr "Αστερίσκοι" +#: ../src/rdf.cpp:275 +msgid "A short account of the content of this document" +msgstr "Μια σύντομη περιγραφή του περιεχομένου αυτού του εγγράφου" -#: ../src/ui/dialog/inkscape-preferences.cpp:1282 -#, fuzzy -msgid "Set the main spell check language" -msgstr "Γλώσσα ορθογραφικού ελέγχου" +#. FIXME: need to handle 1 agent per line of input +#: ../src/rdf.cpp:279 +msgid "Contributors:" +msgstr "Συντελεστές:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1285 -#, fuzzy -msgid "Second language:" -msgstr "Ορισμός γλώσσας" +#: ../src/rdf.cpp:280 +msgid "Names of entities responsible for making contributions to the content of this document" +msgstr "Ονόματα των οντοτήτων υπεύθυνων για συνεισφορές στο περιεχόμενο αυτού του εγγράφου" -#: ../src/ui/dialog/inkscape-preferences.cpp:1286 -msgid "" -"Set the second spell check language; checking will only stop on words " -"unknown in ALL chosen languages" -msgstr "" +#. TRANSLATORS: URL to a page that defines the license for the document +#: ../src/rdf.cpp:284 +msgid "URI:" +msgstr "URI:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1289 -#, fuzzy -msgid "Third language:" -msgstr "γλώσσα" +#. TRANSLATORS: this is where you put a URL to a page that defines the license +#: ../src/rdf.cpp:286 +msgid "URI to this document's license's namespace definition" +msgstr "URI στον ορισμό ονομάτων χώρων στην άδεια αυτού του εγγράφου" -#: ../src/ui/dialog/inkscape-preferences.cpp:1290 -msgid "" -"Set the third spell check language; checking will only stop on words unknown " -"in ALL chosen languages" -msgstr "" +#. TRANSLATORS: fragment of XML representing the license of the document +#: ../src/rdf.cpp:290 +msgid "Fragment:" +msgstr "Τμήμα:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1292 -#, fuzzy -msgid "Ignore words with digits" -msgstr "Να αγνοούνται λέξεις μικρότερες από" +#: ../src/rdf.cpp:291 +msgid "XML fragment for the RDF 'License' section" +msgstr "Τμήμα XML για την ενότητα RDF 'άδεια'" -#: ../src/ui/dialog/inkscape-preferences.cpp:1294 -msgid "Ignore words containing digits, such as \"R2D2\"" -msgstr "" +#: ../src/rect-context.cpp:374 +msgid "Ctrl: make square or integer-ratio rect, lock a rounded corner circular" +msgstr "Ctrl: δημιουργία τετραγώνου ή ορθογωνίου ακέραιων αναλογιών, κλείδωμα στρογυλοποιημένων κυκλικών γωνιών" -#: ../src/ui/dialog/inkscape-preferences.cpp:1296 -msgid "Ignore words in ALL CAPITALS" -msgstr "" +#: ../src/rect-context.cpp:521 +#, c-format +msgid "Rectangle: %s × %s (constrained to ratio %d:%d); with Shift to draw around the starting point" +msgstr "Ορθογώνιο: %s ×. %s (περιορισμένο σε αναλογία %d:%d), με Shift για σχεδίαση γύρω από το σημείο εκκίνησης" -#: ../src/ui/dialog/inkscape-preferences.cpp:1298 -msgid "Ignore words in all capitals, such as \"IUPAC\"" -msgstr "" +#: ../src/rect-context.cpp:524 +#, c-format +msgid "Rectangle: %s × %s (constrained to golden ratio 1.618 : 1); with Shift to draw around the starting point" +msgstr "Ορθογώνιο: %s ×. %s (περιορισμένο στη χρυσή αναλογία 1.618:1), με Shift για σχεδίαση γύρω από το σημείο εκκίνησης" -# -#: ../src/ui/dialog/inkscape-preferences.cpp:1300 -#, fuzzy -msgid "Spellcheck" -msgstr "Έλεγχος Ορθογραφίας" +#: ../src/rect-context.cpp:526 +#, c-format +msgid "Rectangle: %s × %s (constrained to golden ratio 1 : 1.618); with Shift to draw around the starting point" +msgstr "Ορθογώνιο: %s ×. %s (περιορισμένο στη χρυσή αναλογία 1:1.618), με Shift για σχεδίαση γύρω από το σημείο εκκίνησης" -#: ../src/ui/dialog/inkscape-preferences.cpp:1319 -msgid "Add label comments to printing output" -msgstr "" +#: ../src/rect-context.cpp:530 +#, c-format +msgid "Rectangle: %s × %s; with Ctrl to make square or integer-ratio rectangle; with Shift to draw around the starting point" +msgstr "Ορθογώνιο: %s ×. %s, με Ctrl για δημιουργία τετραγώνου ή ορθογωνίου ακέραιων αναλογιών, με Shift για σχεδίαση γύρω από το σημείο εκκίνησης" -#: ../src/ui/dialog/inkscape-preferences.cpp:1321 -msgid "" -"When on, a comment will be added to the raw print output, marking the " -"rendered output for an object with its label" -msgstr "" +#: ../src/rect-context.cpp:555 +msgid "Create rectangle" +msgstr "Δημιουργία ορθογωνίου" -#: ../src/ui/dialog/inkscape-preferences.cpp:1323 -#, fuzzy -msgid "Prevent sharing of gradient definitions" -msgstr "Εκτύπωση του κειμένου του ορισμού" +#: ../src/select-context.cpp:178 +msgid "Click selection to toggle scale/rotation handles" +msgstr "Κλικ στην επιλογή για εναλλαγή λαβών κλίμακας/περιστροφής" -#: ../src/ui/dialog/inkscape-preferences.cpp:1325 -msgid "" -"When on, shared gradient definitions are automatically forked on change; " -"uncheck to allow sharing of gradient definitions so that editing one object " -"may affect other objects using the same gradient" -msgstr "" +#: ../src/select-context.cpp:179 +msgid "No objects selected. Click, Shift+click, or drag around objects to select." +msgstr "Χωρίς επιλογή αντικειμένων. Κλικ, Shift+κλικ ή σύρσιμο γύρω από αντικείμενα για επιλογή." -#: ../src/ui/dialog/inkscape-preferences.cpp:1328 -#, fuzzy -msgid "Simplification threshold:" -msgstr "_Κατώφλι κίνησης:" +#: ../src/select-context.cpp:238 +msgid "Move canceled." +msgstr "Ακύρωση μετακίνησης." -#: ../src/ui/dialog/inkscape-preferences.cpp:1329 -msgid "" -"How strong is the Node tool's Simplify command by default. If you invoke " -"this command several times in quick succession, it will act more and more " -"aggressively; invoking it again after a pause restores the default threshold." -msgstr "" +#: ../src/select-context.cpp:246 +msgid "Selection canceled." +msgstr "Ακύρωση επιλογής." -#: ../src/ui/dialog/inkscape-preferences.cpp:1332 -msgid "Latency skew:" -msgstr "" +#: ../src/select-context.cpp:561 +msgid "Draw over objects to select them; release Alt to switch to rubberband selection" +msgstr "σχεδίαση πάνω από αντικείμενα για επιλογή τους. Απελευθέρωση του Alt για εναλλαγή σε επιλογή ελαστικής μετακίνησης" -#: ../src/ui/dialog/inkscape-preferences.cpp:1333 -msgid "" -"Factor by which the event clock is skewed from the actual time (0.9766 on " -"some systems)" -msgstr "" +#: ../src/select-context.cpp:563 +msgid "Drag around objects to select them; press Alt to switch to touch selection" +msgstr "Σύρσιμο γύρω από αντικείμενα για επιλογή τους. Πατήστε Alt για εναλλαγή σε επιλογή επαφής" -#: ../src/ui/dialog/inkscape-preferences.cpp:1335 -#, fuzzy -msgid "Pre-render named icons" -msgstr "Προκαθορισμένα εικονίδια" +#: ../src/select-context.cpp:728 +msgid "Ctrl: click to select in groups; drag to move hor/vert" +msgstr "Ctrl: κλικ για επιλογή σε ομάδες. Σύρσιμο για μετακίνηση οριζόντια/κάθετα" -#: ../src/ui/dialog/inkscape-preferences.cpp:1337 -msgid "" -"When on, named icons will be rendered before displaying the ui. This is for " -"working around bugs in GTK+ named icon notification" -msgstr "" +#: ../src/select-context.cpp:729 +msgid "Shift: click to toggle select; drag for rubberband selection" +msgstr "Shift: κλικ για εναλλαγή επιλογής. Σύρσιμο για επιλογή ελαστικής μετακίνησης" -#. TRANSLATORS: following strings are paths in Inkscape preferences - Misc - System info -#: ../src/ui/dialog/inkscape-preferences.cpp:1343 -msgid "User config: " -msgstr "" +#: ../src/select-context.cpp:730 +msgid "Alt: click to select under; drag to move selected or select by touch" +msgstr "Alt: κλικ για επιλογή κάτω από. Σύρσιμο για μετακίνηση επιλεγμένου ή επιλογή με επαφή" -#: ../src/ui/dialog/inkscape-preferences.cpp:1347 -#, fuzzy -msgid "User data: " -msgstr "Δεδομένα Χρήστη" +# +#: ../src/select-context.cpp:903 +msgid "Selected object is not a group. Cannot enter." +msgstr "Το επιλεγμένο αντικείμενο δεν είναι ομάδες. Αδύνατη η είσοδος." -#: ../src/ui/dialog/inkscape-preferences.cpp:1351 -#, fuzzy -msgid "User cache: " -msgstr "Όνομα χρήστη:" +#: ../src/selection-chemistry.cpp:306 +msgid "Delete text" +msgstr "Διαγραφή κειμένου" -#: ../src/ui/dialog/inkscape-preferences.cpp:1355 -#, fuzzy -msgid "System config: " -msgstr "Σύστημα" +#: ../src/selection-chemistry.cpp:314 +msgid "Nothing was deleted." +msgstr "Δε διαγράφηκε τίποτα." -#: ../src/ui/dialog/inkscape-preferences.cpp:1358 -#, fuzzy -msgid "System data: " -msgstr "Κατάσταση Συστήματος:" +# #-#-#-#-# pan2.master.el.po (el) #-#-#-#-# +# +#: ../src/selection-chemistry.cpp:332 +#: ../src/text-context.cpp:1027 +#: ../src/ui/dialog/swatches.cpp:209 +#: ../src/ui/dialog/swatches.cpp:272 +#: ../src/widgets/toolbox.cpp:1364 +#: ../src/widgets/toolbox.cpp:6132 +msgid "Delete" +msgstr "Διαγραφή" -#: ../src/ui/dialog/inkscape-preferences.cpp:1361 -msgid "PIXMAP: " -msgstr "" +# +#: ../src/selection-chemistry.cpp:360 +msgid "Select object(s) to duplicate." +msgstr "Επιλογή αντικειμένων για διπλασιασμό." -#: ../src/ui/dialog/inkscape-preferences.cpp:1365 -#, fuzzy -msgid "DATA: " -msgstr "CDATA:" +#: ../src/selection-chemistry.cpp:461 +msgid "Delete all" +msgstr "Διαγραφή όλων" -#: ../src/ui/dialog/inkscape-preferences.cpp:1369 -msgid "UI: " -msgstr "" +#: ../src/selection-chemistry.cpp:647 +msgid "Select some objects to group." +msgstr "Επιλογή αντικειμένων για ομαδοποίηση." -#: ../src/ui/dialog/inkscape-preferences.cpp:1378 -#, fuzzy -msgid "Icon theme: " -msgstr "Θέμα εικονιδίου" +#: ../src/selection-chemistry.cpp:662 +#: ../src/selection-describer.cpp:52 +msgid "Group" +msgstr "Ομαδοποίηση" -#: ../src/ui/dialog/inkscape-preferences.cpp:1393 -#, fuzzy -msgid "System info" -msgstr "Σύστημα" +#: ../src/selection-chemistry.cpp:676 +msgid "Select a group to ungroup." +msgstr "Επιλογή ομάδας για απομαδοποίηση" -# -#: ../src/ui/dialog/inkscape-preferences.cpp:1393 -#, fuzzy -msgid "General system information" -msgstr " Γενικές πληροφορίες έργου " +#: ../src/selection-chemistry.cpp:717 +msgid "No groups to ungroup in the selection." +msgstr "Χωρίς ομάδες για απομαδοποίηση στην επιλογή" -# #-#-#-#-# balsa.master.el.po (balsa 2.0.13) #-#-#-#-# -# -#: ../src/ui/dialog/inkscape-preferences.cpp:1395 -#, fuzzy -msgid "Misc" -msgstr "" -"#-#-#-#-# balsa.master.el.po (balsa 2.0.13) #-#-#-#-#\n" -"Διάφορα\n" -"#-#-#-#-# drgeo.master.el.po (dr-genius 0.5.5) #-#-#-#-#\n" -"Διάφορα\n" -"#-#-#-#-# ghex.master.el.po (ghex 1.2) #-#-#-#-#\n" -"Δίαφορα\n" -"#-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-#\n" -"Διάφορα" +#: ../src/selection-chemistry.cpp:723 +#: ../src/sp-item-group.cpp:501 +msgid "Ungroup" +msgstr "Απομαδοποίηση" -# #-#-#-#-# gnome-terminal.master.el.po (gnome-terminal.HEAD) #-#-#-#-# -# #-#-#-#-# memory.el.po (abiword 1.0) #-#-#-#-# -# #-#-#-#-# gtk+-el.po (gtk+ 1.2.9) #-#-#-#-# -# -# #-#-#-#-# screem-el.po (screem 1.0) #-#-#-#-# # -#: ../src/ui/dialog/input.cpp:349 ../src/ui/dialog/input.cpp:361 -#, fuzzy -msgid "Disabled" -msgstr "" -"#-#-#-#-# seahorse-plugins.master.el.po (el) #-#-#-#-#\n" -"Μη ενεργό\n" -"#-#-#-#-# seahorse.master.el.po (seahorse.HEAD) #-#-#-#-#\n" -"Μη ενεργό\n" -"#-#-#-#-# gthumb.gthumb-2-12.el.po (gthumb-gthumb-2-10-po-el-6221) #-#-#-#-" -"#\n" -"Απενεργοποιημένο\n" -"#-#-#-#-# beagle.master.el.po (el) #-#-#-#-#\n" -"Απενεργοποιημένο\n" -"#-#-#-#-# gnome-settings-daemon.master.el.po (el) #-#-#-#-#\n" -"Ανενεργό\n" -"#-#-#-#-# gnome-control-center.master.el.po (el) #-#-#-#-#\n" -"Ανενεργό\n" -"#-#-#-#-# gnome-media.master.el.po (gnome-media.HEAD) #-#-#-#-#\n" -"Απενεργοποιημένο\n" -"#-#-#-#-# gnome-terminal.master.el.po (gnome-terminal.HEAD) #-#-#-#-#\n" -"Απενεργοποιημένο\n" -"#-#-#-#-# gedit-plugins.master.el.po (el) #-#-#-#-#\n" -"Απενεργοποιημένο\n" -"#-#-#-#-# monkey-bubble.master.el.po (monkey-bubble.HEAD) #-#-#-#-#\n" -"Απενεργοποιημένο\n" -"#-#-#-#-# gedit.master.el.po (el) #-#-#-#-#\n" -"Απενεργοποιημένο\n" -"#-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-#\n" -"Απενεργοποιημένα\n" -"#-#-#-#-# gnome-pilot.master.el.po (el) #-#-#-#-#\n" -"Ανενεργό\n" -"#-#-#-#-# rhythmbox.master.el.po (el) #-#-#-#-#\n" -"Απενεργοποιημένο\n" -"#-#-#-#-# gnome-shell.master.el.po (gnome-shell.po.master) #-#-#-#-#\n" -"Απενεργοποιημένο\n" -"#-#-#-#-# ghex.master.el.po (ghex 1.2) #-#-#-#-#\n" -"Ανενεργό\n" -"#-#-#-#-# gtk+.master.el.po (gtk+ 2.20.1.1) #-#-#-#-#\n" -"Ανενεργό\n" -"#-#-#-#-# network-manager-vpnc.master.el.po (NetworkManager-vpnc.HEAD) #-#-" -"#-#-#\n" -"Απενεργοποιημένη\n" -"#-#-#-#-# gnome-nettool.master.el.po (el) #-#-#-#-#\n" -"Απενεργοποιημένη\n" -"#-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-#\n" -"Απενεργοποιημένα" +#: ../src/selection-chemistry.cpp:809 +msgid "Select object(s) to raise." +msgstr "Επιλογή αντικειμένων για ανύψωση." -#: ../src/ui/dialog/input.cpp:350 -#, fuzzy -msgctxt "Input device" -msgid "Screen" -msgstr "" -"#-#-#-#-# gnome-control-center.master.el.po (el) #-#-#-#-#\n" -"Οθόνη\n" -"#-#-#-#-# gtk+.master.el.po (gtk+ 2.20.1.1) #-#-#-#-#\n" -"Οθόνη\n" -"#-#-#-#-# vino.master.el.po (vino.HEAD) #-#-#-#-#\n" -"Οθόνη\n" -"#-#-#-#-# gtk+-properties.master.el.po (gtk+-properties.HEAD) #-#-#-#-#\n" -"Οθόνη" - -#: ../src/ui/dialog/input.cpp:351 ../src/ui/dialog/input.cpp:363 -msgid "Window" -msgstr "Παράθυρο" +#: ../src/selection-chemistry.cpp:815 +#: ../src/selection-chemistry.cpp:875 +#: ../src/selection-chemistry.cpp:909 +#: ../src/selection-chemistry.cpp:973 +msgid "You cannot raise/lower objects from different groups or layers." +msgstr "Όχι ανύψωση/βύθιση αντικειμένων από διαφορετικές ομάδες ή στρώσεις." -#: ../src/ui/dialog/input.cpp:530 -msgid "Test Area" -msgstr "Περιοχή Δοκιμών" +#. TRANSLATORS: "Raise" means "to raise an object" in the undo history +#: ../src/selection-chemistry.cpp:855 +msgctxt "Undo action" +msgid "Raise" +msgstr "Ανύψωση ιστορικού" -#: ../src/ui/dialog/input.cpp:583 ../share/extensions/svgcalendar.inx.h:5 -#, fuzzy -msgid "Configuration" -msgstr "" -"#-#-#-#-# evolution.master.el.po (evolution.HEAD) #-#-#-#-#\n" -"Ρύθμιση\n" -"#-#-#-#-# gturing.master.el.po (el) #-#-#-#-#\n" -"Ρυθμίσεις\n" -"#-#-#-#-# libgnomeprintui.master.el.po (el) #-#-#-#-#\n" -"Ρύθμιση\n" -"#-#-#-#-# conduit.master.el.po (conduit.HEAD) #-#-#-#-#\n" -"Ρύθμιση\n" -"#-#-#-#-# gtksourceview.master.el.po (el) #-#-#-#-#\n" -"Ρύθμιση" - -#: ../src/ui/dialog/input.cpp:584 ../src/ui/dialog/input.cpp:772 -msgid "Hardware" -msgstr "Υλικό" +# +#: ../src/selection-chemistry.cpp:867 +msgid "Select object(s) to raise to top." +msgstr "Επιλογή αντικειμένων για ανύψωση στην κορυφή." + +#: ../src/selection-chemistry.cpp:890 +msgid "Raise to top" +msgstr "Ανύψωση στην κορυφή" # -#: ../src/ui/dialog/input.cpp:602 -#, fuzzy -msgid "Link:" -msgstr "Σύνδεσ_μος:" +#: ../src/selection-chemistry.cpp:903 +msgid "Select object(s) to lower." +msgstr "Επιλογή αντικειμένων για βύθιση." -#: ../src/ui/dialog/input.cpp:617 -#, fuzzy -msgid "Axes count:" -msgstr "" -"#-#-#-#-# gftp.master.el.po (gftp.HEAD.el) #-#-#-#-#\n" -"Λογαριασμός:\n" -"#-#-#-#-# gossip.master.el.po (el) #-#-#-#-#\n" -"Λογαριασμός:\n" -"#-#-#-#-# gnome-games.master.el.po (gnome-games.HEAD.el) #-#-#-#-#\n" -"Λογαριασμός\n" -"#-#-#-#-# empathy.master.el.po (empathy.HEAD) #-#-#-#-#\n" -"Λογαριασμός:" +#: ../src/selection-chemistry.cpp:953 +msgid "Lower" +msgstr "Βύθιση" -#: ../src/ui/dialog/input.cpp:640 -msgid "axis:" -msgstr "άξονας:" +# +#: ../src/selection-chemistry.cpp:965 +msgid "Select object(s) to lower to bottom." +msgstr "Επιλογή αντικειμένων για βύθιση στον πυθμένα." -#: ../src/ui/dialog/input.cpp:652 -#, fuzzy -msgid "Button count:" -msgstr "Διατάξεις κουμπιού" +#: ../src/selection-chemistry.cpp:1000 +msgid "Lower to bottom" +msgstr "Βύθιση στον πάτο" -#: ../src/ui/dialog/input.cpp:810 -#, fuzzy -msgid "Tablet" -msgstr "" -"#-#-#-#-# gnome-bluetooth.master.el.po (bluez-gnome) #-#-#-#-#\n" -"Πινακίδα αφής\n" -"#-#-#-#-# gnome-bluetooth.meego-1.0.el.po (bluez-gnome) #-#-#-#-#\n" -"Πινακίδα αφής\n" -"#-#-#-#-# gnome-power-manager.master.el.po (el) #-#-#-#-#\n" -"Πινακίδα αφής\n" -"#-#-#-#-# gnome-shell.master.el.po (gnome-shell.po.master) #-#-#-#-#\n" -"Ταμπλέτα" - -#: ../src/ui/dialog/input.cpp:839 ../src/ui/dialog/input.cpp:1572 -#, fuzzy -msgid "pad" -msgstr "xpad" +#: ../src/selection-chemistry.cpp:1007 +msgid "Nothing to undo." +msgstr "Τίποτα για αναίρεση." -#: ../src/ui/dialog/input.cpp:880 -#, fuzzy -msgid "_Use pressure-sensitive tablet (requires restart)" -msgstr "_Χρήση βαθμιαίας μίξης (απαιτεί επανεκκίνηση εφαρμογής)" +#: ../src/selection-chemistry.cpp:1015 +msgid "Nothing to redo." +msgstr "Τίποτα για επανάληψη." # #-#-#-#-# galeon.master.el.po (galeon 1.0) #-#-#-#-# # -# #-#-#-#-# libgnomeui.master.el.po (el) #-#-#-#-# -# #-#-#-#-# memory.el.po (abiword 1.0) #-#-#-#-# +# #-#-#-#-# gnome-terminal.master.el.po (gnome-terminal.HEAD) #-#-#-#-# # #-#-#-#-# anjuta-el.po (anjuta 0.1.9) #-#-#-#-# # # #-#-#-#-# galeon-el.po (galeon 1.0) #-#-#-#-# # -# #-#-#-#-# glimmer-el.po (glimmer 1.0) #-#-#-#-# +# #-#-#-#-# gnome-db-el.po (gnome-db 0.0.91) #-#-#-#-# # # #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-# # +# #-#-#-#-# gtkhtml-el.po (gtkhtml 0.8.1) #-#-#-#-# +# +# #-#-#-#-# libgda-el.po (gnome-db 0.0.91) #-#-#-#-# +# # #-#-#-#-# mrproject-el.po (mrproject 0.5) #-#-#-#-# # -# #-#-#-#-# screem-el.po (screem 1.0) #-#-#-#-# +# #-#-#-#-# sodipodi-el.po (sodipodi 0.25) #-#-#-#-# # -# #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# +# #-#-#-#-# screem-el.po (screem 1.0) #-#-#-#-# # -# #-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-# +# #-#-#-#-# libgnomeprintui.master.el.po (el) #-#-#-#-# # -#: ../src/ui/dialog/input.cpp:881 ../src/verbs.cpp:2243 -msgid "_Save" -msgstr "Αποθήκευ_ση" +#: ../src/selection-chemistry.cpp:1076 +msgid "Paste" +msgstr "Επικόλληση" -#: ../src/ui/dialog/layer-properties.cpp:42 -msgid "Layer name:" -msgstr "Όνομα στρώματος:" +#: ../src/selection-chemistry.cpp:1084 +msgid "Paste style" +msgstr "Επικόλληση μορφοποίησης" -#: ../src/ui/dialog/layer-properties.cpp:110 -msgid "Add layer" -msgstr "Προσθήκη στρώματος" +#: ../src/selection-chemistry.cpp:1094 +msgid "Paste live path effect" +msgstr "Επικόλληση εφέ ζωντανού μονοπατιού" # -#: ../src/ui/dialog/layer-properties.cpp:148 -msgid "Above current" -msgstr "Επάνω από το τρέχον" - -#: ../src/ui/dialog/layer-properties.cpp:152 -msgid "Below current" -msgstr "Κάτω από το τρέχον" +#: ../src/selection-chemistry.cpp:1115 +msgid "Select object(s) to remove live path effects from." +msgstr "Επιλογή αντικειμένων για απομάκρυνση των εφέ ζωντανού μονοπατιού." -#: ../src/ui/dialog/layer-properties.cpp:155 -msgid "As sublayer of current" -msgstr "Ως υπο-στρώμα του τρέχοντος" +#: ../src/selection-chemistry.cpp:1127 +msgid "Remove live path effect" +msgstr "Αφαίρεση του εφέ ζωντανού μονοπατιού" -#: ../src/ui/dialog/layer-properties.cpp:159 -msgid "Position:" -msgstr "Θέση:" +#: ../src/selection-chemistry.cpp:1138 +msgid "Select object(s) to remove filters from." +msgstr "Επιλογή αντικειμένων για αφαίρεση φίλτρων." -#: ../src/ui/dialog/layer-properties.cpp:177 -msgid "Rename Layer" -msgstr "Μετονομασία Στρώματος" +#: ../src/selection-chemistry.cpp:1148 +#: ../src/ui/dialog/filter-effects-dialog.cpp:1348 +msgid "Remove filter" +msgstr "Αφαίρεση φίλτρου" -#. TODO: find an unused layer number, forming name from _("Layer ") + "%d" -#: ../src/ui/dialog/layer-properties.cpp:179 -#: ../src/ui/dialog/layer-properties.cpp:201 -msgid "Layer" -msgstr "Στρώμα" +#: ../src/selection-chemistry.cpp:1157 +msgid "Paste size" +msgstr "Επικόλληση μεγέθους" -#: ../src/ui/dialog/layer-properties.cpp:180 -msgid "_Rename" -msgstr "_Μετονομασία" +#: ../src/selection-chemistry.cpp:1166 +msgid "Paste size separately" +msgstr "Επικόλληση μεγέθους ξεχωριστά" -#: ../src/ui/dialog/layer-properties.cpp:193 -msgid "Rename layer" -msgstr "Μετονομασία στρώματος" +# +#: ../src/selection-chemistry.cpp:1176 +msgid "Select object(s) to move to the layer above." +msgstr "Επιλογή αντικειμένων για ανύψωση στην παραπάνω στρώση." -#. TRANSLATORS: This means "The layer has been renamed" -#: ../src/ui/dialog/layer-properties.cpp:195 -msgid "Renamed layer" -msgstr "Μετονομασμένο στρώμα" +#: ../src/selection-chemistry.cpp:1202 +msgid "Raise to next layer" +msgstr "Ανύψωση στο επόμενη στρώση" -#: ../src/ui/dialog/layer-properties.cpp:199 -msgid "Add Layer" -msgstr "Προσθήκη Στρώματος" +#: ../src/selection-chemistry.cpp:1209 +msgid "No more layers above." +msgstr "Χωρίς ανώτερες στρώσεις." -# #-#-#-#-# gnome-system-tools.master.el.po (el) #-#-#-#-# -# -# #-#-#-#-# balsa.master.el.po (balsa 2.0.13) #-#-#-#-# -# -# #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# -# -# #-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-# # -#: ../src/ui/dialog/layer-properties.cpp:202 -msgid "_Add" -msgstr "Προσθήκη" - -#: ../src/ui/dialog/layer-properties.cpp:226 -msgid "New layer created." -msgstr "Δημιουργήθηκε νέο στρώμα." - -#: ../src/ui/dialog/layers.cpp:473 ../src/ui/widget/layer-selector.cpp:600 -msgid "Unhide layer" -msgstr "Εμφάνιση στρώματος" +#: ../src/selection-chemistry.cpp:1221 +msgid "Select object(s) to move to the layer below." +msgstr "Επιλογή αντικειμένων για βύθιση στην παρακάτω στρώση," -#: ../src/ui/dialog/layers.cpp:473 ../src/ui/widget/layer-selector.cpp:600 -msgid "Hide layer" -msgstr "Απόκρυψη στρώματος" +#: ../src/selection-chemistry.cpp:1247 +msgid "Lower to previous layer" +msgstr "Βύθιση στο προηγούμενη στρώση" -#: ../src/ui/dialog/layers.cpp:484 ../src/ui/widget/layer-selector.cpp:592 -msgid "Lock layer" -msgstr "Κλείδωμα στρώματος" +#: ../src/selection-chemistry.cpp:1254 +msgid "No more layers below." +msgstr "Χωρίς κατώτερες στρώσεις." -#: ../src/ui/dialog/layers.cpp:484 ../src/ui/widget/layer-selector.cpp:592 -msgid "Unlock layer" -msgstr "Ξεκλείδωμα στρώματος" +#: ../src/selection-chemistry.cpp:1464 +msgid "Remove transform" +msgstr "Αφαίρεση μετασχηματισμού" -# #-#-#-#-# gnome-icon-theme.master.el.po (el) #-#-#-#-# -# 48x48/emblems/emblem-new.icon.in.h:1 -# #-#-#-#-# galeon.master.el.po (galeon 1.0) #-#-#-#-# -# -# #-#-#-#-# balsa.master.el.po (balsa 2.0.13) #-#-#-#-# -# -# #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# -# -# #-#-#-#-# pan2.master.el.po (el) #-#-#-#-# -# -# #-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-# # -#: ../src/ui/dialog/layers.cpp:635 -msgctxt "Layers" -msgid "New" -msgstr "Νέο" +#: ../src/selection-chemistry.cpp:1567 +msgid "Rotate 90° CCW" +msgstr "Περιστροφή 90° αριστερόστροφα" -# #-#-#-#-# galeon.master.el.po (galeon 1.0) #-#-#-#-# -# -# #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# # -#: ../src/ui/dialog/layers.cpp:640 -msgctxt "Layers" -msgid "Top" -msgstr "Κορυφή" +#: ../src/selection-chemistry.cpp:1567 +msgid "Rotate 90° CW" +msgstr "Περιστροφή 90° δεξιόστροφα" + +#: ../src/selection-chemistry.cpp:1588 +#: ../src/seltrans.cpp:517 +#: ../src/ui/dialog/transformation.cpp:771 +msgid "Rotate" +msgstr "Περιστροφή" + +#: ../src/selection-chemistry.cpp:1635 +msgid "Rotate by pixels" +msgstr "Περιστροφή κατά εικονοστοιχεία" -# #-#-#-#-# galeon.master.el.po (galeon 1.0) #-#-#-#-# -# -# #-#-#-#-# balsa.master.el.po (balsa 2.0.13) #-#-#-#-# # -#: ../src/ui/dialog/layers.cpp:646 -msgctxt "Layers" -msgid "Up" -msgstr "Επάνω" +#: ../src/selection-chemistry.cpp:1690 +msgid "Scale by whole factor" +msgstr "Κλιμάκωση κατά ολόκληρο συντελεστή" -#: ../src/ui/dialog/layers.cpp:652 -msgctxt "Layers" -msgid "Dn" -msgstr "Κάτω" +#: ../src/selection-chemistry.cpp:1705 +msgid "Move vertically" +msgstr "Κάθετη μετακίνηση" -#: ../src/ui/dialog/layers.cpp:658 -msgctxt "Layers" -msgid "Bot" -msgstr "Πάτος" +# #-#-#-#-# orca.master.el.po (orca.HEAD) #-#-#-#-# +# #-#-#-#-# gnome-terminal.HEAD.el.po (el) #-#-#-#-# +#: ../src/selection-chemistry.cpp:1708 +msgid "Move horizontally" +msgstr "Οριζόντια μετακίνηση" -#: ../src/ui/dialog/layers.cpp:668 -msgid "X" -msgstr "X" +#: ../src/selection-chemistry.cpp:1711 +#: ../src/selection-chemistry.cpp:1737 +#: ../src/seltrans.cpp:511 +#: ../src/ui/dialog/transformation.cpp:692 +msgid "Move" +msgstr "Μετακίνηση" -#. TRANSLATORS: this dialog is accessible via menu Path - Path Effect Editor... -#: ../src/ui/dialog/livepatheffect-editor.cpp:80 -msgid "Apply new effect" -msgstr "Εφαρμογή νέου εφέ" +#: ../src/selection-chemistry.cpp:1731 +msgid "Move vertically by pixels" +msgstr "Κάθετη μετακίνηση κατά εικονοστοιχεία" -#: ../src/ui/dialog/livepatheffect-editor.cpp:81 -msgid "Current effect" -msgstr "Τρέχον εφέ" +#: ../src/selection-chemistry.cpp:1734 +msgid "Move horizontally by pixels" +msgstr "Οριζόντια μετακίνηση κατά εικονοστοιχεία" -#: ../src/ui/dialog/livepatheffect-editor.cpp:82 -#, fuzzy -msgid "Effect list" -msgstr "Εφέ" +#: ../src/selection-chemistry.cpp:1866 +msgid "The selection has no applied path effect." +msgstr "Αυτή η επιλογή δεν έχει εφαρμοσμένο εφέ μονοπατιού." -#: ../src/ui/dialog/livepatheffect-editor.cpp:271 -#, fuzzy -msgid "Unknown effect is applied" -msgstr "Άγνωστος παραλήπτης." +#: ../src/selection-chemistry.cpp:2069 +msgctxt "Action" +msgid "Clone" +msgstr "Κλωνοποίηση" -#: ../src/ui/dialog/livepatheffect-editor.cpp:274 -#, fuzzy -msgid "No effect applied" -msgstr "Δε βρέθηκαν εφέ" +#: ../src/selection-chemistry.cpp:2085 +msgid "Select clones to relink." +msgstr "Επιλογή κλώνων για επανασύνδεση." -#: ../src/ui/dialog/livepatheffect-editor.cpp:278 -msgid "Item is not a path or shape" -msgstr "" +# +#: ../src/selection-chemistry.cpp:2092 +msgid "Copy an object to clipboard to relink clones to." +msgstr "Αντιγραφή αντικείμενου στο πρόχειρο για επανασύνδεση κλώνων." -#: ../src/ui/dialog/livepatheffect-editor.cpp:282 -#, fuzzy -msgid "Only one item can be selected" -msgstr "Επιτρέπεται να επιλέγετε μόνο τοπικά αρχεία" +#: ../src/selection-chemistry.cpp:2116 +msgid "No clones to relink in the selection." +msgstr "Κανένας κλώνος για επανασύνδεση στην επιλογή." -#: ../src/ui/dialog/livepatheffect-editor.cpp:286 -#, fuzzy -msgid "Empty selection" -msgstr "Αντιγραφή επιλογής" +#: ../src/selection-chemistry.cpp:2119 +msgid "Relink clone" +msgstr "Επανασύνδεση κλώνων" -#: ../src/ui/dialog/livepatheffect-editor.cpp:314 -#, fuzzy -msgid "Unknown effect" -msgstr "Άγνωστο συμβάν" +#: ../src/selection-chemistry.cpp:2133 +msgid "Select clones to unlink." +msgstr "Επιλογή κλώνων για αποσύνδεση." -#: ../src/ui/dialog/livepatheffect-editor.cpp:381 -#, fuzzy -msgid "Create and apply path effect" -msgstr "Δημιουργία νέου ολοήμερου γεγονότος" +#: ../src/selection-chemistry.cpp:2187 +msgid "No clones to unlink in the selection." +msgstr "Κανένας κλώνος για αποσύνδεση στην επιλογή" -#: ../src/ui/dialog/livepatheffect-editor.cpp:399 -#, fuzzy -msgid "Remove path effect" -msgstr "Αφαί_ρεση από το έργο" +#: ../src/selection-chemistry.cpp:2191 +msgid "Unlink clone" +msgstr "Αποσύνδεση κλώνου" -#: ../src/ui/dialog/livepatheffect-editor.cpp:415 -#, fuzzy -msgid "Move path effect up" -msgstr "Αφαί_ρεση από το έργο" +#: ../src/selection-chemistry.cpp:2204 +msgid "Select a clone to go to its original. Select a linked offset to go to its source. Select a text on path to go to the path. Select a flowed text to go to its frame." +msgstr "Επιλογή ενός κλώνου για την εύρεση του αρχικού. Επιλογή μιας συνδεμένης μετατόπισης για την εύρεση της πηγής της. Επιλογή ενός κειμένου στο μονοπάτι για εύρεση του μονοπατιού. Επιλογή ενός ρέοντος κειμένου για την εύρεση του πλαισίου του." -#: ../src/ui/dialog/livepatheffect-editor.cpp:431 -#, fuzzy -msgid "Move path effect down" -msgstr "Μετακίνηση κομματιών προς τα κάτω" +#: ../src/selection-chemistry.cpp:2227 +msgid "Cannot find the object to select (orphaned clone, offset, textpath, flowed text?)" +msgstr "Αδυναμία εύρεσης του αντικειμένου για επιλογή (ορφανός κλώνος, μετατόπιση, μονοπάτι κειμένου, ρέον κείμενο;)" -#: ../src/ui/dialog/livepatheffect-editor.cpp:470 -#, fuzzy -msgid "Activate path effect" -msgstr "Ενεργοποίηση μιας αναζήτησης" +#: ../src/selection-chemistry.cpp:2233 +msgid "The object you're trying to select is not visible (it is in <defs>)" +msgstr "Το αντικείμενο που προσπαθείτε να επιλέξετε δεν είναι ορατό (είναι σε <defs>)" -#: ../src/ui/dialog/livepatheffect-editor.cpp:470 -#, fuzzy -msgid "Deactivate path effect" -msgstr "Απενεργοποίηση όλων των σημείων διακοπής" +# +#: ../src/selection-chemistry.cpp:2280 +msgid "Select object(s) to convert to marker." +msgstr "Επιλογή αντικειμένων για μετατροπή σε μαρκαδόρο." + +#: ../src/selection-chemistry.cpp:2348 +msgid "Objects to marker" +msgstr "Αντικείμενα για μαρκαδόρο" # -#: ../src/ui/dialog/memory.cpp:94 -#, fuzzy -msgid "Heap" -msgstr "_Βοήθεια" +#: ../src/selection-chemistry.cpp:2376 +msgid "Select object(s) to convert to guides." +msgstr "Επιλογή αντικειμένων για μετατροπή σε οδηγούς." -#: ../src/ui/dialog/memory.cpp:95 -#, fuzzy -msgid "In Use" -msgstr "Αγνόησε Χρήστη" +#: ../src/selection-chemistry.cpp:2388 +msgid "Objects to guides" +msgstr "Αντικείμενα σε οδηγούς" -#. TRANSLATORS: "Slack" refers to memory which is in the heap but currently unused. -#. More typical usage is to call this memory "free" rather than "slack". -#: ../src/ui/dialog/memory.cpp:98 -#, fuzzy -msgid "Slack" -msgstr "μαύρο" +# +#: ../src/selection-chemistry.cpp:2405 +msgid "Select object(s) to convert to pattern." +msgstr "Επιλογή αντικειμένων για μετατροπή σε μοτίβο." -#: ../src/ui/dialog/memory.cpp:99 -#, fuzzy -msgid "Total" -msgstr "" -"#-#-#-#-# gbrainy.master.el.po (gbrainy master) #-#-#-#-#\n" -"Σύνολο\n" -"#-#-#-#-# gnome-system-monitor.master.el.po (el) #-#-#-#-#\n" -"Σύνολο\n" -"#-#-#-#-# gturing.master.el.po (el) #-#-#-#-#\n" -"Σύνολο\n" -"#-#-#-#-# balsa.master.el.po (balsa 2.0.13) #-#-#-#-#\n" -"Συνολικά\n" -"#-#-#-#-# ghex.master.el.po (ghex 1.2) #-#-#-#-#\n" -"Σύνολο\n" -"#-#-#-#-# pan2.master.el.po (el) #-#-#-#-#\n" -"Συνολικά" +#: ../src/selection-chemistry.cpp:2493 +msgid "Objects to pattern" +msgstr "Αντικείμενο σε μοτίβο" -# #-#-#-#-# tracker.master.el.po (el) #-#-#-#-# -# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-# # -# #-#-#-#-# galeon.master.el.po (galeon 1.0) #-#-#-#-# +#: ../src/selection-chemistry.cpp:2509 +msgid "Select an object with pattern fill to extract objects from." +msgstr "Επιλογή ενός αντικειμένου με γέμισμα μοτίβου για εξαγωγή αντικειμένων." + # -# #-#-#-#-# pan2.master.el.po (el) #-#-#-#-# +#: ../src/selection-chemistry.cpp:2562 +msgid "No pattern fills in the selection." +msgstr "Κανένα γεμίσμα μοτίβουστην επιλογή." + +#: ../src/selection-chemistry.cpp:2565 +msgid "Pattern to objects" +msgstr "Μοτίβο σε αντικείμενα" + # -#: ../src/ui/dialog/memory.cpp:139 ../src/ui/dialog/memory.cpp:145 -#: ../src/ui/dialog/memory.cpp:152 ../src/ui/dialog/memory.cpp:184 -#, fuzzy -msgid "Unknown" -msgstr "" -"#-#-#-#-# evolution.master.el.po (evolution.HEAD) #-#-#-#-#\n" -"Άγνωστο\n" -"#-#-#-#-# gnome-bluetooth.master.el.po (bluez-gnome) #-#-#-#-#\n" -"Άγνωστο\n" -"#-#-#-#-# eog.master.el.po (eog-HEAD-po-el-4121) #-#-#-#-#\n" -"Άγνωστο\n" -"#-#-#-#-# seahorse-plugins.master.el.po (el) #-#-#-#-#\n" -"Άγνωστο\n" -"#-#-#-#-# seahorse.master.el.po (seahorse.HEAD) #-#-#-#-#\n" -"Άγνωστο\n" -"#-#-#-#-# yelp.master.el.po (el) #-#-#-#-#\n" -"Άγνωστο\n" -"#-#-#-#-# tracker.master.el.po (el) #-#-#-#-#\n" -"Άγνωστο\n" -"#-#-#-#-# gossip.master.el.po (el) #-#-#-#-#\n" -"Άγνωστο\n" -"#-#-#-#-# gnome-games.master.el.po (gnome-games.HEAD.el) #-#-#-#-#\n" -"Άγνωστο\n" -"#-#-#-#-# gnome-scan.master.el.po (el) #-#-#-#-#\n" -"Άγνωστο\n" -"#-#-#-#-# gnome-netstatus.master.el.po (el) #-#-#-#-#\n" -"Άγνωστο\n" -"#-#-#-#-# gnome-session.master.el.po (el) #-#-#-#-#\n" -"Άγνωστο\n" -"#-#-#-#-# gdm.master.el.po (gdm.HEAD) #-#-#-#-#\n" -"Άγνωστο\n" -"#-#-#-#-# ekiga.master.el.po (ekiga.HEAD) #-#-#-#-#\n" -"Άγνωστο\n" -"#-#-#-#-# galeon.master.el.po (galeon 1.0) #-#-#-#-#\n" -"Άγνωστο\n" -"#-#-#-#-# gnome-settings-daemon.master.el.po (el) #-#-#-#-#\n" -"Άγνωστο\n" -"#-#-#-#-# libgnomecups.master.el.po (libgnomecups) #-#-#-#-#\n" -"Άγνωστο\n" -"#-#-#-#-# libslab.master.el.po (el) #-#-#-#-#\n" -"Άγνωστο\n" -"#-#-#-#-# muine.master.el.po (muine.HEAD) #-#-#-#-#\n" -"Άγνωστο\n" -"#-#-#-#-# gnome-disk-utility.master.el.po (gnome-disk_utility) #-#-#-#-#\n" -"Άγνωστο\n" -"#-#-#-#-# gnome-keyring.master.el.po (el) #-#-#-#-#\n" -"Άγνωστο\n" -"#-#-#-#-# gnomeicu.master.el.po (gnomeicu 0.95.5) #-#-#-#-#\n" -"Άγνωστο\n" -"#-#-#-#-# empathy.master.el.po (empathy.HEAD) #-#-#-#-#\n" -"Άγνωστο\n" -"#-#-#-#-# libgweather.master.el.po (libgweather.HEAD) #-#-#-#-#\n" -"Άγνωστο\n" -"#-#-#-#-# gnome-control-center.master.el.po (el) #-#-#-#-#\n" -"Άγνωστο\n" -"#-#-#-#-# gnome-media.master.el.po (gnome-media.HEAD) #-#-#-#-#\n" -"Άγνωστη\n" -"#-#-#-#-# gnome-bluetooth.meego-1.0.el.po (bluez-gnome) #-#-#-#-#\n" -"Άγνωστο\n" -"#-#-#-#-# sabayon.master.el.po (sabayon.HEAD) #-#-#-#-#\n" -"Άγνωστο\n" -"#-#-#-#-# gnome-color-manager.master.el.po #-#-#-#-#\n" -"Άγνωστο\n" -"#-#-#-#-# banshee.master.el.po (Banshee) #-#-#-#-#\n" -"Άγνωστο\n" -"#-#-#-#-# conglomerate.master.el.po (el) #-#-#-#-#\n" -"Άγνωστο\n" -"#-#-#-#-# drwright.master.el.po (el) #-#-#-#-#\n" -"Άγνωστο\n" -"#-#-#-#-# gnome-power-manager.master.el.po (el) #-#-#-#-#\n" -"Άγνωστο\n" -"#-#-#-#-# balsa.master.el.po (balsa 2.0.13) #-#-#-#-#\n" -"Άγνωστο\n" -"#-#-#-#-# marlin.master.el.po (el) #-#-#-#-#\n" -"Άγνωστο\n" -"#-#-#-#-# gedit.master.el.po (el) #-#-#-#-#\n" -"Άγνωστο\n" -"#-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-#\n" -"Άγνωστο\n" -"#-#-#-#-# gnome-panel.master.el.po (gnome-panel.HEAD) #-#-#-#-#\n" -"Άγνωστο\n" -"#-#-#-#-# evolution-exchange.master.el.po (el) #-#-#-#-#\n" -"Άγνωστο\n" -"#-#-#-#-# glade.master.el.po (glade3.HEAD) #-#-#-#-#\n" -"Άγνωστο\n" -"#-#-#-#-# rhythmbox.master.el.po (el) #-#-#-#-#\n" -"Άγνωστο\n" -"#-#-#-#-# xchat-gnome.master.el.po (xchat-gnome) #-#-#-#-#\n" -"Άγνωστο\n" -"#-#-#-#-# orca.master.el.po (orca.HEAD) #-#-#-#-#\n" -"Άγνωστο\n" -"#-#-#-#-# gnome-vfs.master.el.po (el) #-#-#-#-#\n" -"Άγνωστος\n" -"#-#-#-#-# gnome-main-menu.master.el.po (el) #-#-#-#-#\n" -"Άγνωστο\n" -"#-#-#-#-# gnome-shell.master.el.po (gnome-shell.po.master) #-#-#-#-#\n" -"Άγνωστο\n" -"#-#-#-#-# ghex.master.el.po (ghex 1.2) #-#-#-#-#\n" -"Άγνωστο\n" -"#-#-#-#-# dates.master.el.po (dates master) #-#-#-#-#\n" -"Άγνωστο\n" -"#-#-#-#-# libgnomekbd.master.el.po (libgnomekbd 2.19.91) #-#-#-#-#\n" -"Άγνωστη\n" -"#-#-#-#-# gtk+.master.el.po (gtk+ 2.20.1.1) #-#-#-#-#\n" -"Άγνωστο\n" -"#-#-#-#-# epiphany.master.el.po (epiphany.gnome-2-26) #-#-#-#-#\n" -"Άγνωστο\n" -"#-#-#-#-# pan2.master.el.po (el) #-#-#-#-#\n" -"Άγνωστο\n" -"#-#-#-#-# gnome-subtitles.master.el.po (gnome-subtitles 0.6) #-#-#-#-#\n" -"Άγνωστο\n" -"#-#-#-#-# evolution-data-server.master.el.po (evolution-data-server.HEAD) " -"#-#-#-#-#\n" -"Άγνωστο\n" -"#-#-#-#-# gnome-commander.master.el.po (el) #-#-#-#-#\n" -"Άγνωστο\n" -"#-#-#-#-# gwget.master.el.po (el) #-#-#-#-#\n" -"Άγνωστο\n" -"#-#-#-#-# gnome-nettool.master.el.po (el) #-#-#-#-#\n" -"Άγνωστο\n" -"#-#-#-#-# brasero.master.el.po (el) #-#-#-#-#\n" -"Άγνωστο\n" -"#-#-#-#-# evince.master.el.po (evince.HEAD) #-#-#-#-#\n" -"Άγνωστο\n" -"#-#-#-#-# gnome-schedule.master.el.po (el) #-#-#-#-#\n" -"Άγνωστο\n" -"#-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-#\n" -"Άγνωστο\n" -"#-#-#-#-# banshee.stable-1.8.el.po (Banshee) #-#-#-#-#\n" -"Άγνωστο\n" -"#-#-#-#-# epiphany-extensions.master.el.po (el) #-#-#-#-#\n" -"Άγνωστο\n" -"#-#-#-#-# gnome-applets.master.el.po (gnome-applets.HEAD.el) #-#-#-#-#\n" -"Άγνωστο\n" -"#-#-#-#-# totem.master.el.po (totem.HEAD) #-#-#-#-#\n" -"Άγνωστο\n" -"#-#-#-#-# conduit.master.el.po (conduit.HEAD) #-#-#-#-#\n" -"Άγνωστο" +#: ../src/selection-chemistry.cpp:2647 +msgid "Select object(s) to make a bitmap copy." +msgstr "Επιλογή αντικειμένων για δημιουργία αντιγράφου ψηφιογραφιών." -#: ../src/ui/dialog/memory.cpp:165 -#, fuzzy -msgid "Combined" -msgstr "Zombie" +#: ../src/selection-chemistry.cpp:2651 +msgid "Rendering bitmap..." +msgstr "Απόδοση ψηφιογραφίας..." -#: ../src/ui/dialog/memory.cpp:207 -#, fuzzy -msgid "Recalculate" -msgstr "_Υπολογισμός" +#: ../src/selection-chemistry.cpp:2825 +msgid "Create bitmap" +msgstr "Δημιουργία ψηφιογραφίας" -#: ../src/ui/dialog/messages.cpp:73 -msgid "Ready." -msgstr "Έτοιμο." +# +#: ../src/selection-chemistry.cpp:2857 +msgid "Select object(s) to create clippath or mask from." +msgstr "Επιλογή αντικειμένων για δημιουργία μονοπατιού κοπής ή μάσκας." -#: ../src/ui/dialog/messages.cpp:74 -msgid "" -"Enable log display by setting dialogs.debug 'redirect' attribute to 1 in " -"preferences.xml" -msgstr "" +# +#: ../src/selection-chemistry.cpp:2860 +msgid "Select mask object and object(s) to apply clippath or mask to." +msgstr "Επιλογή μάσκας αντικειμένου και αντικειμένων για εφαρμογή μονοπατιού κοπής ή μάσκας." -#: ../src/ui/dialog/ocaldialogs.cpp:422 -#, fuzzy -msgid "Error while reading the Open Clip Art RSS feed" -msgstr "Σφάλμα κατά τη φόρτωση της εργασίας" +#: ../src/selection-chemistry.cpp:3041 +msgid "Set clipping path" +msgstr "Ορισμός μονοπατιού κοπής" -#: ../src/ui/dialog/ocaldialogs.cpp:461 -msgid "" -"Failed to receive the Open Clip Art Library RSS feed. Verify if the server " -"name is correct in Configuration->Import/Export (e.g.: openclipart.org)" -msgstr "" +# #-#-#-#-# gnome-system-tools.master.el.po (el) #-#-#-#-# +# +#: ../src/selection-chemistry.cpp:3043 +msgid "Set mask" +msgstr "Ορισμός μάσκας" -#: ../src/ui/dialog/ocaldialogs.cpp:475 -msgid "Server supplied malformed Clip Art feed" -msgstr "" +#: ../src/selection-chemistry.cpp:3058 +msgid "Select object(s) to remove clippath or mask from." +msgstr "Επιλογή αντικειμένων από τα οποία θα αφαιρεθεί το μονοπάτι κοπής ή η μάσκα." -#: ../src/ui/dialog/ocaldialogs.cpp:566 -msgid "Search for:" -msgstr "Αναζήτηση για:" +#: ../src/selection-chemistry.cpp:3169 +msgid "Release clipping path" +msgstr "Απελευθέρωση μονοπατιού κοπής" -#: ../src/ui/dialog/ocaldialogs.cpp:567 -msgid "No files matched your search" -msgstr "" +#: ../src/selection-chemistry.cpp:3171 +msgid "Release mask" +msgstr "Απελευθέρωση μάσκας" -#: ../src/ui/dialog/ocaldialogs.cpp:578 -msgid "Search" -msgstr "Αναζήτηση" +# +#: ../src/selection-chemistry.cpp:3190 +msgid "Select object(s) to fit canvas to." +msgstr "Επιλογή αντικειμένων στα οποία θα προσαρμοστεί ο καμβάς." -#: ../src/ui/dialog/ocaldialogs.cpp:595 -#, fuzzy -msgid "Files found" -msgstr "Δε βρέθηκαν αρχεία" +#. Fit Page +#: ../src/selection-chemistry.cpp:3210 +#: ../src/verbs.cpp:2721 +msgid "Fit Page to Selection" +msgstr "Προσαρμογή σελίδας στην επιλογή" -#: ../src/ui/dialog/print.cpp:98 -#, fuzzy -msgid "Could not open temporary PNG for bitmap printing" -msgstr "Αδυναμία ανοίγματος %s για εγγραφή" +#: ../src/selection-chemistry.cpp:3239 +#: ../src/verbs.cpp:2723 +msgid "Fit Page to Drawing" +msgstr "Προσαρμογή σελίδας στο σχέδιο" -#: ../src/ui/dialog/print.cpp:141 -#, fuzzy -msgid "Could not set up Document" -msgstr "Αδυναμία αποθήκευσης εγγράφου." +#: ../src/selection-chemistry.cpp:3260 +#: ../src/verbs.cpp:2725 +msgid "Fit Page to Selection or Drawing" +msgstr "Προσαρμογή σελίδας στην επιλογή ή το σχέδιο" -#: ../src/ui/dialog/print.cpp:145 -#, fuzzy -msgid "Failed to set CairoRenderContext" -msgstr "%s" +# #-#-#-#-# gtkhtml.master.el.po (gtkhtml.HEAD) #-#-#-#-# +# +#. TRANSLATORS: "Link" means internet link (anchor) +#: ../src/selection-describer.cpp:44 +msgctxt "Web" +msgid "Link" +msgstr "Σύνδεσμος" -#. set up dialog title, based on document name -#: ../src/ui/dialog/print.cpp:185 -#, fuzzy -msgid "SVG Document" -msgstr "Αποθήκευση εγγράφου" +#: ../src/selection-describer.cpp:46 +msgid "Circle" +msgstr "Κύκλος" -# #-#-#-#-# galeon.master.el.po (galeon 1.0) #-#-#-#-# +#. Ellipse +#: ../src/selection-describer.cpp:48 +#: ../src/selection-describer.cpp:73 +#: ../src/ui/dialog/inkscape-preferences.cpp:499 +#: ../src/verbs.cpp:2498 +#: ../src/widgets/toolbox.cpp:4050 +msgid "Ellipse" +msgstr "Έλλειψη" + +#: ../src/selection-describer.cpp:50 +msgid "Flowed text" +msgstr "Ρέον κείμενο" + +#: ../src/selection-describer.cpp:56 +msgid "Line" +msgstr "Γραμμή" + +# #-#-#-#-# accerciser.master.el.po (accerciser.HEAD.el) #-#-#-#-# +# #-#-#-#-# libgnomeui.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# memory.el.po (abiword 1.0) #-#-#-#-# +# #-#-#-#-# anjuta-el.po (anjuta 0.1.9) #-#-#-#-# # -# #-#-#-#-# balsa.master.el.po (balsa 2.0.13) #-#-#-#-# +# #-#-#-#-# galeon-el.po (galeon 1.0) #-#-#-#-# +# +# #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-# +# +# #-#-#-#-# libgnomeui.master.el.po (el) #-#-#-#-# +# #-#-#-#-# memory.el.po (abiword 1.0) #-#-#-#-# +# #-#-#-#-# anjuta-el.po (anjuta 0.1.9) #-#-#-#-# +# +# #-#-#-#-# galeon-el.po (galeon 1.0) #-#-#-#-# +# +# #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-# # # #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# # # #-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-# # -#: ../src/ui/dialog/print.cpp:186 -msgid "Print" -msgstr "Εκτύπωση" +#: ../src/selection-describer.cpp:58 +msgid "Path" +msgstr "Μονοπάτι" -#. build custom preferences tab -#: ../src/ui/dialog/print.cpp:220 -msgid "Rendering" -msgstr "Απόδοση" +#: ../src/selection-describer.cpp:60 +#: ../src/widgets/toolbox.cpp:2893 +msgid "Polygon" +msgstr "Πολύγωνο" -#: ../src/ui/dialog/scriptdialog.cpp:211 -#, fuzzy -msgid "_Execute Javascript" -msgstr "Ε_κτέλεση μακροεντολής" +#: ../src/selection-describer.cpp:62 +msgid "Polyline" +msgstr "Πολύγραμμο" -#: ../src/ui/dialog/scriptdialog.cpp:213 -#, fuzzy -msgid "_Execute Python" -msgstr "_Εκτέλεση" +#. Rectangle +#: ../src/selection-describer.cpp:64 +#: ../src/ui/dialog/inkscape-preferences.cpp:489 +#: ../src/verbs.cpp:2494 +msgid "Rectangle" +msgstr "Ορθογώνιο" -#: ../src/ui/dialog/scriptdialog.cpp:215 -#, fuzzy -msgid "_Execute Ruby" -msgstr "_Εκτέλεση" +#. 3D box +#: ../src/selection-describer.cpp:66 +#: ../src/ui/dialog/inkscape-preferences.cpp:494 +#: ../src/verbs.cpp:2496 +msgid "3D Box" +msgstr "Τρισδιάστατο Κουτί" -#: ../src/ui/dialog/scriptdialog.cpp:224 -#, fuzzy -msgid "Script" -msgstr "" -"#-#-#-#-# gthumb.gthumb-2-12.el.po (gthumb-gthumb-2-10-po-el-6221) #-#-#-#-" -"#\n" -"Σενάριο\n" -"#-#-#-#-# dasher.master.el.po (dasher.HEAD) #-#-#-#-#\n" -"Σενάριο\n" -"#-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-#\n" -"Σενάριο\n" -"#-#-#-#-# gucharmap.master.el.po (gucharmap.HEAD) #-#-#-#-#\n" -"Γραφή\n" -"#-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-#\n" -"Σενάριο" +#. TRANSLATORS: "Clone" is a noun, type of object +#: ../src/selection-describer.cpp:71 +msgctxt "Object" +msgid "Clone" +msgstr "Κλώνος" -#: ../src/ui/dialog/scriptdialog.cpp:234 -#, fuzzy -msgid "Output" -msgstr "" -"#-#-#-#-# gnome-control-center.master.el.po (el) #-#-#-#-#\n" -"Έξοδος\n" -"#-#-#-#-# gnome-media.master.el.po (gnome-media.HEAD) #-#-#-#-#\n" -"Έξοδος\n" -"#-#-#-#-# drgeo.master.el.po (dr-genius 0.5.5) #-#-#-#-#\n" -"Έξοδος\n" -"#-#-#-#-# genius.master.el.po (el) #-#-#-#-#\n" -"Έξοδος" +#: ../src/selection-describer.cpp:75 +msgid "Offset path" +msgstr "Μονοπάτι μετατόπισης" + +#. Spiral +#: ../src/selection-describer.cpp:77 +#: ../src/ui/dialog/inkscape-preferences.cpp:507 +#: ../src/verbs.cpp:2502 +msgid "Spiral" +msgstr "Σπείρα" + +#. Star +#: ../src/selection-describer.cpp:79 +#: ../src/ui/dialog/inkscape-preferences.cpp:503 +#: ../src/verbs.cpp:2500 +#: ../src/widgets/toolbox.cpp:2900 +msgid "Star" +msgstr "Αστέρι" + +#: ../src/selection-describer.cpp:137 +msgid "root" +msgstr "ρίζα" + +#: ../src/selection-describer.cpp:149 +#, c-format +msgid "layer %s" +msgstr "στρώση %s" -#: ../src/ui/dialog/scriptdialog.cpp:244 -msgid "Errors" -msgstr "Σφάλματα" +#: ../src/selection-describer.cpp:151 +#, c-format +msgid "layer %s" +msgstr "στρώση %s" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:123 -#, fuzzy -msgid "Set SVG Font attribute" -msgstr "Ρυθμιζόμενες ιδιότητες:\n" +#: ../src/selection-describer.cpp:160 +#, c-format +msgid "%s" +msgstr "%s" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:178 -#, fuzzy -msgid "Adjust kerning value" -msgstr "Ρύθμιση κλίμακας" +#: ../src/selection-describer.cpp:169 +#, c-format +msgid " in %s" +msgstr "σε %s" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:368 -#, fuzzy -msgid "Family Name:" -msgstr "" -"#-#-#-#-# evolution.master.el.po (evolution.HEAD) #-#-#-#-#\n" -"Οικογενειακό όνομα\n" -"#-#-#-#-# evolution-data-server.master.el.po (evolution-data-server.HEAD) " -"#-#-#-#-#\n" -"Οικογενειακό Όνομα" +#: ../src/selection-describer.cpp:171 +#, c-format +msgid " in group %s (%s)" +msgstr " στην ομάδα %s (%s)" -# #-#-#-#-# libgnomecanvas.master.el.po (el) #-#-#-#-# # -# #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# +#: ../src/selection-describer.cpp:173 +#, c-format +msgid " in %i parents (%s)" +msgid_plural " in %i parents (%s)" +msgstr[0] "σε %i γονείς (%s)" +msgstr[1] "σε %i γονείς (%s)" + # -#: ../src/ui/dialog/svg-fonts-dialog.cpp:378 -msgid "Set width:" -msgstr "Ορισμός πλάτους:" +#: ../src/selection-describer.cpp:176 +#, c-format +msgid " in %i layers" +msgid_plural " in %i layers" +msgstr[0] "σε στρώσεις %i" +msgstr[1] "σε στρώσεις %i" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:437 -#, fuzzy -msgid "glyph" -msgstr "Άλφα:" +#: ../src/selection-describer.cpp:186 +msgid "Use Shift+D to look up original" +msgstr "Χρήση Shift+D για αναζήτηση αρχικού" -# -#. SPGlyph* glyph = -#: ../src/ui/dialog/svg-fonts-dialog.cpp:469 -#, fuzzy -msgid "Add glyph" -msgstr "Επιλογή" +#: ../src/selection-describer.cpp:190 +msgid "Use Shift+D to look up path" +msgstr "Χρήση Shift+D για αναζήτηση μονοπατιού" -# -#: ../src/ui/dialog/svg-fonts-dialog.cpp:485 -#: ../src/ui/dialog/svg-fonts-dialog.cpp:530 -#, fuzzy -msgid "Select a path to define the curves of a glyph" -msgstr "Διαγραφή επιλεγμένου αντικειμένου" +#: ../src/selection-describer.cpp:194 +msgid "Use Shift+D to look up frame" +msgstr "Χρήση Shift+D για αναζήτηση πλαισίου" -# -#: ../src/ui/dialog/svg-fonts-dialog.cpp:493 -#: ../src/ui/dialog/svg-fonts-dialog.cpp:538 -#, fuzzy -msgid "The selected object does not have a path description." -msgstr "Διαγραφή επιλεγμένου αντικειμένου" +#. this is only used with 2 or more objects +#: ../src/selection-describer.cpp:209 +#: ../src/spray-context.cpp:243 +#: ../src/tweak-context.cpp:203 +#, c-format +msgid "%i object selected" +msgid_plural "%i objects selected" +msgstr[0] "%i επιλεγμένου αντικειμένου" +msgstr[1] "%i επιλεγμένων αντικειμένων" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:508 -#, fuzzy -msgid "No glyph selected in the SVGFonts dialog." -msgstr "Οι επιλογές χρώματος του διαλόγου." +#. this is only used with 2 or more objects +#: ../src/selection-describer.cpp:214 +#, c-format +msgid "%i object of type %s" +msgid_plural "%i objects of type %s" +msgstr[0] "%i αντικείμενο του τύπου %s" +msgstr[1] "%i Αντικείμενα του τύπου %s" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:514 -#: ../src/ui/dialog/svg-fonts-dialog.cpp:558 -msgid "Set glyph curves" -msgstr "" +#. this is only used with 2 or more objects +#: ../src/selection-describer.cpp:219 +#, c-format +msgid "%i object of types %s, %s" +msgid_plural "%i objects of types %s, %s" +msgstr[0] "%i αντικείμενο των τύπων %s, %s" +msgstr[1] "%iαντικείμενα των τύπων %s, %s" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:578 -#, fuzzy -msgid "Reset missing-glyph" -msgstr "Ο παραλήπτης απουσιάζει." +#. this is only used with 2 or more objects +#: ../src/selection-describer.cpp:224 +#, c-format +msgid "%i object of types %s, %s, %s" +msgid_plural "%i objects of types %s, %s, %s" +msgstr[0] "%iαντικείμενο των τύπων %s, %s, %s" +msgstr[1] "%i αντικείμενα των τύπων %s, %s, %s" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:594 -#, fuzzy -msgid "Edit glyph name" -msgstr "Επεξεργασία ειδοποίησης" +# +#. this is only used with 2 or more objects +#: ../src/selection-describer.cpp:229 +#, c-format +msgid "%i object of %i types" +msgid_plural "%i objects of %i types" +msgstr[0] "%i αντικείμενο των τύπων %i " +msgstr[1] "%i αντικείμενα των τύπων %i" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:608 -msgid "Set glyph unicode" -msgstr "" +#: ../src/selection-describer.cpp:234 +#, c-format +msgid "%s%s. %s." +msgstr "%s%s. %s." -#: ../src/ui/dialog/svg-fonts-dialog.cpp:620 -#, fuzzy -msgid "Remove font" -msgstr "Απομάκρυνση του bot" +#: ../src/seltrans.cpp:520 +#: ../src/ui/dialog/transformation.cpp:830 +msgid "Skew" +msgstr "Στρέβλωση" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:637 -#, fuzzy -msgid "Remove glyph" -msgstr "Αφαίρεση διαδρομής" +#: ../src/seltrans.cpp:532 +msgid "Set center" +msgstr "Ορισμός κέντρου" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:654 -#, fuzzy -msgid "Remove kerning pair" -msgstr "_Απομάκρυνση κλειδοθήκης" +#: ../src/seltrans.cpp:607 +msgid "Stamp" +msgstr "Σφραγίδα" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:664 -#, fuzzy -msgid "Missing Glyph:" -msgstr "Χαμένο κομμάτι" +#: ../src/seltrans.cpp:629 +msgid "Center of rotation and skewing: drag to reposition; scaling with Shift also uses this center" +msgstr "Κέντρο της περιστροφής και στρέβλωσης: σύρσιμο για επανατοποθέτηση. Η κλιμάκωση με Shift επίσης χρησιμοποιεί αυτό το κέντρο" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:668 -#, fuzzy -msgid "From selection..." -msgstr "Αντιγραφή επιλογής" +#: ../src/seltrans.cpp:656 +msgid "Squeeze or stretch selection; with Ctrl to scale uniformly; with Shift to scale around rotation center" +msgstr "Επιλογή συμπίεση ή επέκταση, με το Ctrl για ομοιόμορφη κλιμάκωση, με το Shift για κλιμάκωση γύρω από το κέντρο περιστροφής" -# #-#-#-#-# gtkhtml.master.el.po (gtkhtml.HEAD) #-#-#-#-# -# -#: ../src/ui/dialog/svg-fonts-dialog.cpp:670 -#: ../src/ui/widget/preferences-widget.cpp:597 -#, fuzzy -msgid "Reset" -msgstr "" -"#-#-#-#-# gtkhtml.master.el.po (gtkhtml.HEAD) #-#-#-#-#\n" -"Επαναφορά\n" -"#-#-#-#-# gnome-terminal.master.el.po (gnome-terminal.HEAD) #-#-#-#-#\n" -"Αρχικοποίηση\n" -"#-#-#-#-# banshee.master.el.po (Banshee) #-#-#-#-#\n" -"Επαναφορά\n" -"#-#-#-#-# glade.master.el.po (glade3.HEAD) #-#-#-#-#\n" -"Επαναφορά\n" -"#-#-#-#-# gcompris.master.el.po (gcompris.HEAD) #-#-#-#-#\n" -"Επαναφορά\n" -"#-#-#-#-# pitivi.master.el.po (el) #-#-#-#-#\n" -"Επαναφορά\n" -"#-#-#-#-# nautilus.master.el.po (el) #-#-#-#-#\n" -"Επαναφορά\n" -"#-#-#-#-# banshee.stable-1.8.el.po (Banshee) #-#-#-#-#\n" -"Επαναφορά" +#: ../src/seltrans.cpp:657 +msgid "Scale selection; with Ctrl to scale uniformly; with Shift to scale around rotation center" +msgstr "Επιλογή κλιμάκωσης, με Ctrl για ομοιόμορφη κλιμάκωση, με Shift για κλιμάκωση γύρω από το κέντρο περιστροφής" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:681 -#, fuzzy -msgid "Glyph name" -msgstr "όνομα αρχείου" +#: ../src/seltrans.cpp:661 +msgid "Skew selection; with Ctrl to snap angle; with Shift to skew around the opposite side" +msgstr "Επιλογή στρέβλωσης, με Ctrl για προσκόλληση γωνίας, με Shift για στρέβλωση γύρω από την αντίθετη πλευρά" -# -# # NOTE: (see previous note) -#: ../src/ui/dialog/svg-fonts-dialog.cpp:682 -#, fuzzy -msgid "Matching string" -msgstr "Ακολουθία αναζήτησης:" +#: ../src/seltrans.cpp:662 +msgid "Rotate selection; with Ctrl to snap angle; with Shift to rotate around the opposite corner" +msgstr "Επιλογή περιστροφής, με Ctrl για προσκόλληση γωνίας, με Shift για περιστροφή γύρω από την αντίθετη γωνία" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:685 -#, fuzzy -msgid "Add Glyph" -msgstr "Π_ροσθήκη ομάδας" +#: ../src/seltrans.cpp:796 +msgid "Reset center" +msgstr "Επαναφορά κέντρου" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:692 -#, fuzzy -msgid "Get curves from selection..." -msgstr "Καθαρισμός όλων των επιλεγμένων" +#: ../src/seltrans.cpp:1034 +#: ../src/seltrans.cpp:1131 +#, c-format +msgid "Scale: %0.2f%% x %0.2f%%; with Ctrl to lock ratio" +msgstr "κλιμάκωση: %0.2f%% x %0.2f%%, με Ctrl για κλείδωμα αναλογίας" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:741 -msgid "Add kerning pair" -msgstr "" +#. TRANSLATORS: don't modify the first ";" +#. (it will NOT be displayed as ";" - only the second one will be) +#: ../src/seltrans.cpp:1245 +#, c-format +msgid "Skew: %0.2f°; with Ctrl to snap angle" +msgstr "Στρέβλωση: %0.2f°, με Ctrl για προσκόλληση γωνίας" -#. Kerning Setup: -#: ../src/ui/dialog/svg-fonts-dialog.cpp:749 -#, fuzzy -msgid "Kerning Setup" -msgstr "Ρυθμίσεις εγγραφής εικόνας" +#. TRANSLATORS: don't modify the first ";" +#. (it will NOT be displayed as ";" - only the second one will be) +#: ../src/seltrans.cpp:1320 +#, c-format +msgid "Rotate: %0.2f°; with Ctrl to snap angle" +msgstr "Περιστροφή: %0.2f°, με Ctrl για προσκόλληση γωνίας" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:751 -msgid "1st Glyph:" -msgstr "" +#: ../src/seltrans.cpp:1355 +#, c-format +msgid "Move center to %s, %s" +msgstr "Μετακίνηση κέντρου σε %s, %s" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:753 -msgid "2nd Glyph:" -msgstr "" +#: ../src/seltrans.cpp:1530 +#, c-format +msgid "Move by %s, %s; with Ctrl to restrict to horizontal/vertical; with Shift to disable snapping" +msgstr "Μετακίνηση κατά %s, %s, με Ctrl για περιορισμό σε οριζόντιο/κάθετο, με Shift για απενεργοποίηση προσκόλλησης" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:756 -#, fuzzy -msgid "Add pair" -msgstr "Προσθήκη ε_φεδρείας" +#: ../src/sp-anchor.cpp:179 +#, c-format +msgid "Link to %s" +msgstr "Σύνδεσμος σε %s" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:768 -#, fuzzy -msgid "First Unicode range" -msgstr "Όνομα" +#: ../src/sp-anchor.cpp:183 +msgid "Link without URI" +msgstr "Σύνδεσμος χωρίς URI" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:769 -#, fuzzy -msgid "Second Unicode range" -msgstr "Όνομα δευτερεύοντος εικονιδίου" +#: ../src/sp-ellipse.cpp:502 +#: ../src/sp-ellipse.cpp:879 +msgid "Ellipse" +msgstr "Έλλειψη" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:776 -#, fuzzy -msgid "Kerning value:" -msgstr "Εισάγετε μια τιμή:" +#: ../src/sp-ellipse.cpp:643 +msgid "Circle" +msgstr "Κύκλος" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:834 -#, fuzzy -msgid "Set font family" -msgstr "Η οικογένεια γραμματοσειρών" +#: ../src/sp-ellipse.cpp:874 +msgid "Segment" +msgstr "Τμήμα" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:843 -#, fuzzy -msgid "font" -msgstr "Γραμματοσειρά πλήκτρων:" +#: ../src/sp-ellipse.cpp:876 +msgid "Arc" +msgstr "Τόξο" -#. select_font(font); -#: ../src/ui/dialog/svg-fonts-dialog.cpp:858 -#, fuzzy -msgid "Add font" -msgstr "Προσθήκη ορισμού" +#. TRANSLATORS: "Flow region" is an area where text is allowed to flow +#: ../src/sp-flowregion.cpp:266 +#, c-format +msgid "Flow region" +msgstr "Περιοχή ροής" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:878 -#, fuzzy -msgid "_Font" -msgstr "_Γραμματοσειρά" +#. TRANSLATORS: A region "cut out of" a flow region; text is not allowed to flow inside the +#. * flow excluded region. flowRegionExclude in SVG 1.2: see +#. * http://www.w3.org/TR/2004/WD-SVG12-20041027/flow.html#flowRegion-elem and +#. * http://www.w3.org/TR/2004/WD-SVG12-20041027/flow.html#flowRegionExclude-elem. +#: ../src/sp-flowregion.cpp:479 +#, c-format +msgid "Flow excluded region" +msgstr "Περιοχή αποκλεισμένης ροής" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:886 -#, fuzzy -msgid "_Global Settings" -msgstr "Επαναφόρτωση Ρυθμίσεων" +#: ../src/sp-guide.cpp:288 +msgid "Guides Around Page" +msgstr "Οδηγοί γύρω από τη σελίδα" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:887 -#, fuzzy -msgid "_Glyphs" -msgstr "Glyphlist" +#: ../src/sp-guide.cpp:420 +msgid "Shift+drag to rotate, Ctrl+drag to move origin, Del to delete" +msgstr "Shift+σύρσιμο για περιστροφή, Ctrl+σύρσιμο για μετακίνηση αρχικού, Del για διαγραφή" -# #-#-#-#-# libgnomeui.master.el.po (el) #-#-#-#-# -# #-#-#-#-# memory.el.po (abiword 1.0) #-#-#-#-# -# #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-# -# -# #-#-#-#-# toutdoux-el.po (toutdoux 1.0) #-#-#-#-# -# -#: ../src/ui/dialog/svg-fonts-dialog.cpp:888 -#, fuzzy -msgid "_Kerning" -msgstr "Προειδοποίηση" +#: ../src/sp-guide.cpp:425 +#, c-format +msgid "vertical, at %s" +msgstr "κάθετα, σε %s" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:895 -#: ../src/ui/dialog/svg-fonts-dialog.cpp:896 -#, fuzzy -msgid "Sample Text" -msgstr "Βάθος:" +# #-#-#-#-# orca.master.el.po (orca.HEAD) #-#-#-#-# +# #-#-#-#-# gnome-terminal.HEAD.el.po (el) #-#-#-#-# +#: ../src/sp-guide.cpp:428 +#, c-format +msgid "horizontal, at %s" +msgstr "οριζόντια, σε %s" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:900 -#, fuzzy -msgid "Preview Text:" -msgstr "Κείμενο για _προεπισκόπιση:" +#: ../src/sp-guide.cpp:433 +#, c-format +msgid "at %d degrees, through (%s,%s)" +msgstr "στις %d μοίρες, μέσα από (%s,%s)" -# #-#-#-#-# libgnomeui.master.el.po (el) #-#-#-#-# -# #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-# -# -# #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# -# -# #-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-# -# -#. TRANSLATORS: An item in context menu on a colour in the swatches -#: ../src/ui/dialog/swatches.cpp:252 -#, fuzzy -msgid "Set fill" -msgstr "Επιλογή αρχείου" +#: ../src/sp-image.cpp:1141 +msgid "embedded" +msgstr "Ενσωματωμένο" -#. TRANSLATORS: An item in context menu on a colour in the swatches -#: ../src/ui/dialog/swatches.cpp:260 -#, fuzzy -msgid "Set stroke" -msgstr "ο διαγραμμένο" +#: ../src/sp-image.cpp:1149 +#, c-format +msgid "Image with bad reference: %s" +msgstr "Εικόνα με κακή αναφορά: %s" -# #-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-# -# -#: ../src/ui/dialog/swatches.cpp:281 ../src/widgets/gradient-selector.cpp:148 -#: ../src/widgets/gradient-toolbar.cpp:486 -msgid "Edit..." -msgstr "Επεξεργασία..." +#: ../src/sp-image.cpp:1150 +#, c-format +msgid "Image %d × %d: %s" +msgstr "Εικόνα %d × %d: %s" -#: ../src/ui/dialog/swatches.cpp:293 -msgid "Convert" -msgstr "Μετατροπή" +# +#: ../src/sp-item-group.cpp:742 +#, c-format +msgid "Group of %d object" +msgid_plural "Group of %d objects" +msgstr[0] "Ομάδα του %d αντικειμένου" +msgstr[1] "Ομάδα των %d αντικειμένων" -#: ../src/ui/dialog/swatches.cpp:528 -#, fuzzy, c-format -msgid "Palettes directory (%s) is unavailable." -msgstr "Αυτή η δυνατότητα δεν είναι διαθέσιμη." +#: ../src/sp-item.cpp:988 +msgid "Object" +msgstr "Αντικείμενο" -#: ../src/ui/dialog/tile.cpp:349 -#, fuzzy -msgid "Arrange in a grid" -msgstr "Βάλε τις τέσσερις μπάλες σε μια γραμμή" +#: ../src/sp-item.cpp:1001 +#, c-format +msgid "%s; clipped" +msgstr "%s; κομμένο" -#: ../src/ui/dialog/tile.cpp:659 -#, fuzzy -msgid "_Rows:" -msgstr "Γραμμές:" +#: ../src/sp-item.cpp:1006 +#, c-format +msgid "%s; masked" +msgstr "%s; μασκαρεμένο" -#: ../src/ui/dialog/tile.cpp:668 -#, fuzzy -msgid "Number of rows" -msgstr "Αριθμός τετραγώνων" +#: ../src/sp-item.cpp:1014 +#, c-format +msgid "%s; filtered (%s)" +msgstr "%s; φιλτραρισμένο (%s)" -#: ../src/ui/dialog/tile.cpp:672 -#, fuzzy -msgid "Equal _height" -msgstr "διάστιχο" +#: ../src/sp-item.cpp:1016 +#, c-format +msgid "%s; filtered" +msgstr "%s; φιλτραρισμένο" -#: ../src/ui/dialog/tile.cpp:683 -msgid "If not set, each row has the height of the tallest object in it" -msgstr "" +#: ../src/sp-line.cpp:175 +msgid "Line" +msgstr "Γραμμή" -#. #### Radio buttons to control vertical alignment #### -#. #### Radio buttons to control horizontal alignment #### -#: ../src/ui/dialog/tile.cpp:689 ../src/ui/dialog/tile.cpp:761 -#, fuzzy -msgid "Align:" -msgstr "" -"#-#-#-#-# gedit-plugins.master.el.po (el) #-#-#-#-#\n" -"Στοίχιση\n" -"#-#-#-#-# gedit.master.el.po (el) #-#-#-#-#\n" -"Στοίχιση\n" -"#-#-#-#-# gtk+-properties.master.el.po (gtk+-properties.HEAD) #-#-#-#-#\n" -"Ευθυγράμμιση" +#: ../src/sp-lpe-item.cpp:350 +msgid "An exception occurred during execution of the Path Effect." +msgstr "Μία εξαίρεση συνέβη κατά τη διάρκεια της εκτέλεσης του εφέ μονοπατιού." -#. #### Number of columns #### -#: ../src/ui/dialog/tile.cpp:731 -#, fuzzy -msgid "_Columns:" -msgstr "Στήλες:" +#. TRANSLATORS COMMENT: %s is either "outset" or "inset" depending on sign +#: ../src/sp-offset.cpp:428 +#, c-format +msgid "Linked offset, %s by %f pt" +msgstr "Συνδεμένη μετατόπιση, %s κατά %f pt" -#: ../src/ui/dialog/tile.cpp:740 -msgid "Number of columns" -msgstr "Ο αριθμός των στηλών" +#: ../src/sp-offset.cpp:429 +#: ../src/sp-offset.cpp:433 +msgid "outset" +msgstr "επέκταση" -#: ../src/ui/dialog/tile.cpp:744 -#, fuzzy -msgid "Equal _width" -msgstr "Ίδιο πλάτος" +#: ../src/sp-offset.cpp:429 +#: ../src/sp-offset.cpp:433 +msgid "inset" +msgstr "Συρρίκνωση" -#: ../src/ui/dialog/tile.cpp:754 -msgid "If not set, each column has the width of the widest object in it" -msgstr "" -"Αν δεν επιλεχθεί, κάθε στήλη έχει το πλάτος του πλατύτερου αντικειμένου " -"εντός της" +#. TRANSLATORS COMMENT: %s is either "outset" or "inset" depending on sign +#: ../src/sp-offset.cpp:432 +#, c-format +msgid "Dynamic offset, %s by %f pt" +msgstr "Δυναμική μετατόπιση, %s κατά %f pt" -#. #### Radio buttons to control spacing manually or to fit selection bbox #### -#: ../src/ui/dialog/tile.cpp:800 -#, fuzzy -msgid "_Fit into selection box" -msgstr "Αδιαφάνεια του κουτιού επιλογής" +#: ../src/sp-path.cpp:155 +#, c-format +msgid "Path (%i node, path effect: %s)" +msgid_plural "Path (%i nodes, path effect: %s)" +msgstr[0] "Μονοπάτι (%i κόμβος, εφέ μονοπατιού: %s)" +msgstr[1] "Μονοπάτι (%i κόμβοι, εφέ μονοπατιού: %s)" -#: ../src/ui/dialog/tile.cpp:807 -#, fuzzy -msgid "_Set spacing:" -msgstr "Απόσταση γραμμών:" +#: ../src/sp-path.cpp:158 +#, c-format +msgid "Path (%i node)" +msgid_plural "Path (%i nodes)" +msgstr[0] "Μονοπάτι (%i κόμβος)" +msgstr[1] "Μονοπάτι (%i κόμβοι)" -#: ../src/ui/dialog/tile.cpp:828 -#, fuzzy -msgid "Vertical spacing between rows (px units)" -msgstr "Χάρακες μεταξύ γραμμών και στηλών" +#: ../src/sp-polygon.cpp:225 +msgid "Polygon" +msgstr "πολύγωνο" -#: ../src/ui/dialog/tile.cpp:853 -#, fuzzy -msgid "Horizontal spacing between columns (px units)" -msgstr "Στήλη οριζόντιου γεμίσματος" +#: ../src/sp-polyline.cpp:156 +msgid "Polyline" +msgstr "πολύγραμμο" -#. ## The OK button -#: ../src/ui/dialog/tile.cpp:876 -#, fuzzy -msgctxt "Rows and columns dialog" -msgid "_Arrange" -msgstr "Ταξινόμηση α_νά" +#: ../src/sp-rect.cpp:223 +msgid "Rectangle" +msgstr "Ορθογώνιο" -#: ../src/ui/dialog/tile.cpp:878 -#, fuzzy -msgid "Arrange selected objects" -msgstr "Διαγραφή επιλεγμένων αντικειμένων" +#. TRANSLATORS: since turn count isn't an integer, please adjust the +#. string as needed to deal with an localized plural forms. +#: ../src/sp-spiral.cpp:324 +#, c-format +msgid "Spiral with %3f turns" +msgstr "Σπείρα με %3f στροφές" -#. #### begin left panel -#. ### begin notebook -#. ## begin mode page -#. # begin single scan -#. brightness -#: ../src/ui/dialog/tracedialog.cpp:406 -#, fuzzy -msgid "Brightness cutoff" -msgstr "Φωτεινότητα" +#: ../src/sp-star.cpp:308 +#, c-format +msgid "Star with %d vertex" +msgid_plural "Star with %d vertices" +msgstr[0] "Αστέρι με %d κορυφή" +msgstr[1] "Αστέρι με %d κορυφές" -#: ../src/ui/dialog/tracedialog.cpp:410 -msgid "Trace by a given brightness level" -msgstr "" +# +#: ../src/sp-star.cpp:312 +#, c-format +msgid "Polygon with %d vertex" +msgid_plural "Polygon with %d vertices" +msgstr[0] "Πολύγωνο με %d κορυφή" +msgstr[1] "Πολύγωνο με %d κορυφές" -#: ../src/ui/dialog/tracedialog.cpp:418 -msgid "Brightness cutoff for black/white" -msgstr "" +#. TRANSLATORS: For description of font with no name. +#: ../src/sp-text.cpp:428 +msgid "<no name found>" +msgstr "<χωρίς όνομα>" -#: ../src/ui/dialog/tracedialog.cpp:425 -#, fuzzy -msgid "Single scan: creates a path" -msgstr "Δεν είναι δυνατή η δημιουργία διαδρομής cache" +#: ../src/sp-text.cpp:440 +#, c-format +msgid "Text on path%s (%s, %s)" +msgstr "Κείμενο στο μονοπάτι%s (%s, %s)" -#. canny edge detection -#. TRANSLATORS: "Canny" is the name of the inventor of this edge detection method -#: ../src/ui/dialog/tracedialog.cpp:430 -#, fuzzy -msgid "Edge detection" -msgstr "Ενέργειες" +#: ../src/sp-text.cpp:441 +#, c-format +msgid "Text%s (%s, %s)" +msgstr "Κείμενο%s (%s, %s)" -#: ../src/ui/dialog/tracedialog.cpp:434 -msgid "Trace with optimal edge detection by J. Canny's algorithm" -msgstr "" +#: ../src/sp-tref.cpp:368 +#, c-format +msgid "Cloned character data%s%s" +msgstr "δεδομένα κλωνοποιημένου χαρακτήρα%s%s" -#: ../src/ui/dialog/tracedialog.cpp:451 -msgid "Brightness cutoff for adjacent pixels (determines edge thickness)" -msgstr "" +#: ../src/sp-tref.cpp:369 +msgid " from " +msgstr "από " -#. quantization -#. TRANSLATORS: Color Quantization: the process of reducing the number -#. of colors in an image by selecting an optimized set of representative -#. colors and then re-applying this reduced set to the original image. -#: ../src/ui/dialog/tracedialog.cpp:463 -#, fuzzy -msgid "Color quantization" -msgstr "ποσοτικοποίηση" +#: ../src/sp-tref.cpp:374 +msgid "Orphaned cloned character data" +msgstr "Δεδομένα χαρακτήρα ορφανεμένου κλώνου" -#: ../src/ui/dialog/tracedialog.cpp:467 -#, fuzzy -msgid "Trace along the boundaries of reduced colors" -msgstr "Διάβασε τα ονόματα των χρωμάτων" +#: ../src/sp-tspan.cpp:288 +msgid "Text span" +msgstr "Εύρος κειμένου " -#: ../src/ui/dialog/tracedialog.cpp:475 -#, fuzzy -msgid "The number of reduced colors" -msgstr "Ο αριθμός των γραμμών που πρέπει να συμπληρωθούν" +#. TRANSLATORS: Used for statusbar description for long chains: +#. * "Clone of: Clone of: ... in Layer 1". +#: ../src/sp-use.cpp:334 +msgid "..." +msgstr "..." -#. swap black and white -#: ../src/ui/dialog/tracedialog.cpp:483 -#, fuzzy -msgid "Invert image" -msgstr "Οι εικόνες μετατρέπονται" +#: ../src/sp-use.cpp:342 +#, c-format +msgid "Clone of: %s" +msgstr "κλώνος του: %s" -#: ../src/ui/dialog/tracedialog.cpp:488 -msgid "Invert black and white regions" -msgstr "" +# +#: ../src/sp-use.cpp:346 +msgid "Orphaned clone" +msgstr "Ορφανός κλώνος" -#. # end single scan -#. # begin multiple scan -#: ../src/ui/dialog/tracedialog.cpp:497 -#, fuzzy -msgid "Brightness steps" -msgstr "Φωτεινότητα" +#: ../src/spiral-context.cpp:327 +msgid "Ctrl: snap angle" +msgstr "Ctrl: προσκόλληση γωνίας" -#: ../src/ui/dialog/tracedialog.cpp:501 -#, fuzzy -msgid "Trace the given number of brightness levels" -msgstr "Λήψη του αριθμού των επιπέδων φωτεινότητας που υποστηρίζονται" +#: ../src/spiral-context.cpp:329 +msgid "Alt: lock spiral radius" +msgstr "Alt: κλείδωμα ακτίνας σπείρας" -#: ../src/ui/dialog/tracedialog.cpp:508 -#, fuzzy -msgid "Scans:" -msgstr "Σάρωση:" +#: ../src/spiral-context.cpp:460 +#, c-format +msgid "Spiral: radius %s, angle %5g°; with Ctrl to snap angle" +msgstr "Σπείρα: ακτίνα %s, γωνία %5g°, με Ctrl για προσκόλληση γωνίας" -#: ../src/ui/dialog/tracedialog.cpp:511 -#, fuzzy -msgid "The desired number of scans" -msgstr "Συνολικός αριθμός των σελίδων" +#: ../src/spiral-context.cpp:486 +msgid "Create spiral" +msgstr "Δημιουργία σπείρας" -# #-#-#-#-# gtkhtml.master.el.po (gtkhtml.HEAD) #-#-#-#-# -# -# #-#-#-#-# gnome-terminal.master.el.po (gnome-terminal.HEAD) #-#-#-#-# -# #-#-#-#-# galeon-el.po (galeon 1.0) #-#-#-#-# -# -# #-#-#-#-# gnucash-el.po (abiword 1.0) #-#-#-#-# -# -# #-#-#-#-# gtkhtml-el.po (gtkhtml 0.8.1) #-#-#-#-# -# -# #-#-#-#-# nautilus-el.po (nautilus 0.8.3) #-#-#-#-# -# -# #-#-#-#-# pan-el.po (pan 0.11.1.90) #-#-#-#-# -# -# #-#-#-#-# toutdoux-el.po (toutdoux 1.0) #-#-#-#-# -# -# #-#-#-#-# balsa.master.el.po (balsa 2.0.13) #-#-#-#-# -# -#: ../src/ui/dialog/tracedialog.cpp:515 -#: ../share/extensions/svgcalendar.inx.h:4 -msgid "Colors" -msgstr "Χρώματα" +#: ../src/splivarot.cpp:67 +#: ../src/splivarot.cpp:73 +msgid "Union" +msgstr "Έν_ωση" -#: ../src/ui/dialog/tracedialog.cpp:519 -#, fuzzy -msgid "Trace the given number of reduced colors" -msgstr "Υπολογισμός του αριθμού στιγμιοτύπων" +#: ../src/splivarot.cpp:79 +msgid "Intersection" +msgstr "Τομή" -#: ../src/ui/dialog/tracedialog.cpp:523 -#, fuzzy -msgid "Grays" -msgstr "" -"#-#-#-#-# gnome-games.master.el.po (gnome-games.HEAD.el) #-#-#-#-#\n" -"Γκρι\n" -"#-#-#-#-# gturing.master.el.po (el) #-#-#-#-#\n" -"Γκρί\n" -"#-#-#-#-# gnome-control-center.master.el.po (el) #-#-#-#-#\n" -"Gray\n" -"#-#-#-#-# gnome-color-manager.master.el.po #-#-#-#-#\n" -"Gray" +#: ../src/splivarot.cpp:85 +#: ../src/splivarot.cpp:91 +msgid "Difference" +msgstr "Διαφορά" -#: ../src/ui/dialog/tracedialog.cpp:527 -msgid "Same as Colors, but the result is converted to grayscale" -msgstr "" +#: ../src/splivarot.cpp:97 +msgid "Exclusion" +msgstr "Αποκλεισμός" -#. TRANSLATORS: "Smooth" is a verb here -#: ../src/ui/dialog/tracedialog.cpp:532 -#, fuzzy -msgid "Smooth" -msgstr "Εξομάλυνση" +#: ../src/splivarot.cpp:102 +msgid "Division" +msgstr "Διαίρεση" -#: ../src/ui/dialog/tracedialog.cpp:536 -msgid "Apply Gaussian blur to the bitmap before tracing" -msgstr "" +#: ../src/splivarot.cpp:107 +msgid "Cut path" +msgstr "Περικοπή μονοπατιού" -#. TRANSLATORS: "Stack" is a verb here -#: ../src/ui/dialog/tracedialog.cpp:539 -#, fuzzy -msgid "Stack scans" -msgstr "Στοίβαγμα" +#: ../src/splivarot.cpp:122 +msgid "Select at least 2 paths to perform a boolean operation." +msgstr "Επιλογή τουλάχιστον δύο μονοπατιών για εκτέλεση μιας πράξης Boole." -#: ../src/ui/dialog/tracedialog.cpp:542 -msgid "" -"Stack scans on top of one another (no gaps) instead of tiling (usually with " -"gaps)" -msgstr "" +#: ../src/splivarot.cpp:126 +msgid "Select at least 1 path to perform a boolean union." +msgstr "Επιλογή τουλάχιστον 1 μονοπατιού για εκτέλεση μιας ένωσης Boole." -#: ../src/ui/dialog/tracedialog.cpp:545 -#, fuzzy -msgid "Remove background" -msgstr "Παρασκήνιο γραμμής" +#: ../src/splivarot.cpp:132 +msgid "Select exactly 2 paths to perform difference, division, or path cut." +msgstr "Επιλογή ακριβώς 2 μονοπατιών για να κάνετε αφαίρεση, διαίρεση ή αποκοπή μονοπατιού." -#: ../src/ui/dialog/tracedialog.cpp:550 -msgid "Remove bottom (background) layer when done" -msgstr "" +#: ../src/splivarot.cpp:148 +#: ../src/splivarot.cpp:163 +msgid "Unable to determine the z-order of the objects selected for difference, XOR, division, or path cut." +msgstr "Αδυναμία προσδιορισμού της διάταξης z των επιλεγμένων αντικειμένων για διαφορά, XOR, διαίρεση ή περικοπή μονοπατιού." -#: ../src/ui/dialog/tracedialog.cpp:554 -msgid "Multiple scans: creates a group of paths" -msgstr "" +# +#: ../src/splivarot.cpp:193 +msgid "One of the objects is not a path, cannot perform boolean operation." +msgstr "Ένα από τα αντικείμενα δεν είναι μονοπάτι, αδυναμία εκτέλεσης πράξης Boole." -#. # end multiple scan -#. ## end mode page -#: ../src/ui/dialog/tracedialog.cpp:563 ../src/widgets/toolbox.cpp:4403 -#: ../src/widgets/toolbox.cpp:4667 -#, fuzzy -msgid "Mode" -msgstr "" -"#-#-#-#-# banshee.master.el.po (Banshee) #-#-#-#-#\n" -"Κατάσταση λειτουργίας\n" -"#-#-#-#-# libgnomeui.master.el.po (el) #-#-#-#-#\n" -"Κατάσταση\n" -"#-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-#\n" -"Κατάσταση\n" -"#-#-#-#-# xchat-gnome.master.el.po (xchat-gnome) #-#-#-#-#\n" -"Κατάσταση\n" -"#-#-#-#-# gcalctool.master.el.po (gcalctool.gnome-2-26) #-#-#-#-#\n" -"Λειτουργία\n" -"#-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-#\n" -"Κατάσταση\n" -"#-#-#-#-# banshee.stable-1.8.el.po (Banshee) #-#-#-#-#\n" -"Κατάσταση λειτουργίας\n" -"#-#-#-#-# gtk+-properties.master.el.po (gtk+-properties.HEAD) #-#-#-#-#\n" -"Λειτουργία" +# +#: ../src/splivarot.cpp:881 +msgid "Select stroked path(s) to convert stroke to path." +msgstr "Επιλογή πινελιάς μονοπατιών για μετατροπή πινελιάς σε μονοπάτι." -#. ## begin option page -#. # potrace parameters -#: ../src/ui/dialog/tracedialog.cpp:569 -#, fuzzy -msgid "Suppress speckles" -msgstr "" -"#-#-#-#-# alleyoop.master.el.po (el) #-#-#-#-#\n" -"Καταστολή\n" -"#-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-#\n" -"Σήμανση" +#: ../src/splivarot.cpp:1228 +msgid "Convert stroke to path" +msgstr "Μετατροπή πινελιάς σε μονοπάτι" -#: ../src/ui/dialog/tracedialog.cpp:571 -msgid "Ignore small spots (speckles) in the bitmap" -msgstr "" +# +#. TRANSLATORS: "to outline" means "to convert stroke to path" +#: ../src/splivarot.cpp:1231 +msgid "No stroked paths in the selection." +msgstr "Χωρίς πινελιές μονοπατιώνστην επιλογή." -#: ../src/ui/dialog/tracedialog.cpp:579 -msgid "Speckles of up to this many pixels will be suppressed" -msgstr "" +# +#: ../src/splivarot.cpp:1314 +msgid "Selected object is not a path, cannot inset/outset." +msgstr "Το επιλεγμένο αντικείμενο δεν είναι μονοπάτι, αδύνατη η συρρίκνωση/επέκταση." -#: ../src/ui/dialog/tracedialog.cpp:584 -#, fuzzy -msgid "Smooth corners" -msgstr "Κύλιση:" +#: ../src/splivarot.cpp:1434 +#: ../src/splivarot.cpp:1505 +msgid "Create linked offset" +msgstr "Δημιουργία συνδεμένης μετατόπισης" -#: ../src/ui/dialog/tracedialog.cpp:586 -msgid "Smooth out sharp corners of the trace" -msgstr "" +#: ../src/splivarot.cpp:1435 +#: ../src/splivarot.cpp:1506 +msgid "Create dynamic offset" +msgstr "Δημιουργία δυναμικής μετατόπισης" -#: ../src/ui/dialog/tracedialog.cpp:595 -#, fuzzy -msgid "Increase this to smooth corners more" -msgstr "Αύξηση του μεγέθους του κειμένου" +#: ../src/splivarot.cpp:1531 +msgid "Select path(s) to inset/outset." +msgstr "Επιλογή μονοπατιών για συρρίκνωση/επέκταση" -#: ../src/ui/dialog/tracedialog.cpp:599 -#, fuzzy -msgid "Optimize paths" -msgstr "Λίστα" +#: ../src/splivarot.cpp:1749 +msgid "Outset path" +msgstr "Επέκταση μονοπατιού" -#: ../src/ui/dialog/tracedialog.cpp:602 -msgid "Try to optimize paths by joining adjacent Bezier curve segments" -msgstr "" +#: ../src/splivarot.cpp:1749 +msgid "Inset path" +msgstr "Συρρίκνωση μονοπατιού" -#: ../src/ui/dialog/tracedialog.cpp:610 -msgid "" -"Increase this to reduce the number of nodes in the trace by more aggressive " -"optimization" -msgstr "" +#: ../src/splivarot.cpp:1751 +msgid "No paths to inset/outset in the selection." +msgstr "Χωρίς μονοπάτια για συρρίκνωση/επέκταση στην επιλογή." -#: ../src/ui/dialog/tracedialog.cpp:611 -#, fuzzy -msgid "Tolerance:" -msgstr "Torrance" +#: ../src/splivarot.cpp:1929 +msgid "Simplifying paths (separately):" +msgstr "Απλοποίηση μονοπατιών (ξεχωριστά):" + +#: ../src/splivarot.cpp:1931 +msgid "Simplifying paths:" +msgstr "Απλοποίηση μονοπατιών:" -# #-#-#-#-# balsa.master.el.po (balsa 2.0.13) #-#-#-#-# -# -# #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# -# -# #-#-#-#-# pan2.master.el.po (el) #-#-#-#-# -# -# #-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-# # -#. ## end option page -#: ../src/ui/dialog/tracedialog.cpp:617 ../src/ui/dialog/tracedialog.cpp:623 -#: ../share/extensions/color_custom.inx.h:14 -#: ../share/extensions/color_randomize.inx.h:6 -#: ../share/extensions/dots.inx.h:5 ../share/extensions/dxf_input.inx.h:12 -#: ../share/extensions/dxf_outlines.inx.h:9 -#: ../share/extensions/gcodetools_all_in_one.inx.h:33 -#: ../share/extensions/gcodetools_area.inx.h:22 -#: ../share/extensions/gcodetools_engraving.inx.h:16 -#: ../share/extensions/gcodetools_lathe.inx.h:22 -#: ../share/extensions/gcodetools_path_to_gcode.inx.h:15 -#: ../share/extensions/generate_voronoi.inx.h:7 -#: ../share/extensions/gimp_xcf.inx.h:4 -#: ../share/extensions/interp_att_g.inx.h:15 -#: ../share/extensions/jessyInk_uninstall.inx.h:3 -#: ../share/extensions/lorem_ipsum.inx.h:4 -#: ../share/extensions/pathalongpath.inx.h:7 -#: ../share/extensions/pathscatter.inx.h:10 -#: ../share/extensions/radiusrand.inx.h:6 ../share/extensions/scour.inx.h:11 -#: ../share/extensions/split.inx.h:2 -#: ../share/extensions/webslicer_create_group.inx.h:7 -#: ../share/extensions/webslicer_export.inx.h:6 -#: ../share/extensions/web-set-att.inx.h:6 -#: ../share/extensions/web-transmit-att.inx.h:6 -msgid "Options" -msgstr "Επιλογές" +#: ../src/splivarot.cpp:1968 +#, c-format +msgid "%s %d of %d paths simplified..." +msgstr "%s %d of %d απλοποιημένα μονοπάτια..." -#. ### credits -#: ../src/ui/dialog/tracedialog.cpp:627 -msgid "" -"Inkscape bitmap tracing\n" -"is based on Potrace,\n" -"created by Peter Selinger\n" -"\n" -"http://potrace.sourceforge.net" -msgstr "" +#: ../src/splivarot.cpp:1980 +#, c-format +msgid "%d paths simplified." +msgstr "%d απλοποιημένα μονοπάτια." -# #-#-#-#-# libgnomeui.master.el.po (el) #-#-#-#-# -# #-#-#-#-# memory.el.po (abiword 1.0) #-#-#-#-# # -#: ../src/ui/dialog/tracedialog.cpp:630 -msgid "Credits" -msgstr "Μνεία" +#: ../src/splivarot.cpp:1994 +msgid "Select path(s) to simplify." +msgstr "Επιλογή μονοπατιών για απλοποίηση." -#. #### begin right panel -#. ## SIOX -#: ../src/ui/dialog/tracedialog.cpp:644 -#, fuzzy -msgid "SIOX foreground selection" -msgstr "Ορισμός προσκηνίου" +#: ../src/splivarot.cpp:2008 +msgid "Simplify" +msgstr "Απλοποίηση" -#: ../src/ui/dialog/tracedialog.cpp:647 -#, fuzzy -msgid "Cover the area you want to select as the foreground" -msgstr "Επεξεργασία ομάδων και ονόματος για αυτήν την επαφή" +#: ../src/splivarot.cpp:2010 +msgid "No paths to simplify in the selection." +msgstr "Χωρίς μονοπάτια για απλοποίηση στην επιλογή." -# #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# -# -# #-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-# -# -#. ## preview -#: ../src/ui/dialog/tracedialog.cpp:652 -#, fuzzy -msgid "Update" -msgstr "" -"#-#-#-#-# evolution.master.el.po (evolution.HEAD) #-#-#-#-#\n" -"Ενημέρωση\n" -"#-#-#-#-# evolution-rss.master.el.po (Evolution RSS) #-#-#-#-#\n" -"Ανανέωση\n" -"#-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-#\n" -"Ενημέρωση\n" -"#-#-#-#-# rhythmbox.master.el.po (el) #-#-#-#-#\n" -"Ενημέρωση\n" -"#-#-#-#-# pybliographer.master.el.po (el) #-#-#-#-#\n" -"Ενημέρωση\n" -"#-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-#\n" -"Ενημέρωση\n" -"#-#-#-#-# gnome-applets.master.el.po (gnome-applets.HEAD.el) #-#-#-#-#\n" -"Ενημέρωση\n" -"#-#-#-#-# meld.master.el.po (el) #-#-#-#-#\n" -"Ενημέρωση" +#: ../src/spray-context.cpp:245 +#: ../src/tweak-context.cpp:205 +#, c-format +msgid "Nothing selected" +msgstr "Χωρίς επιλογή" -#: ../src/ui/dialog/tracedialog.cpp:658 -msgid "" -"Preview the intermediate bitmap with the current settings, without actual " -"tracing" -msgstr "" +#: ../src/spray-context.cpp:251 +#, c-format +msgid "%s. Drag, click or scroll to spray copies of the initial selection" +msgstr "%s. Σύρσιμο, κλικ ή κύλιση για ψεκασμό αντιγράφων της αρχικής επιλογής" -# #-#-#-#-# galeon.master.el.po (galeon 1.0) #-#-#-#-# -# -# #-#-#-#-# balsa.master.el.po (balsa 2.0.13) #-#-#-#-# -# -# #-#-#-#-# libgnomeui.master.el.po (el) #-#-#-#-# -# #-#-#-#-# memory.el.po (abiword 1.0) #-#-#-#-# -# #-#-#-#-# bombermaze-el.po (bombermaze 1.0) #-#-#-#-# -# -# #-#-#-#-# galeon-el.po (galeon 1.0) #-#-#-#-# -# -# #-#-#-#-# gimp-el.po (gimp 1.3.2) #-#-#-#-# -# -# #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-# -# -# #-#-#-#-# gimp-print-el.po (gimp-print 1.0) #-#-#-#-# -# -# #-#-#-#-# screem-el.po (screem 1.0) #-#-#-#-# -# -#: ../src/ui/dialog/tracedialog.cpp:662 -msgid "Preview" -msgstr "Προεπισκόπηση" +#: ../src/spray-context.cpp:254 +#, c-format +msgid "%s. Drag, click or scroll to spray clones of the initial selection" +msgstr "%s. Σύρσιμο, κλικ ή κύλιση για ψεκασμό κλώνων της αρχικής επιλογής" -#: ../src/ui/dialog/tracedialog.cpp:679 -#, fuzzy -msgid "Abort a trace in progress" -msgstr "Μια άλλη αναζήτηση είναι σε εξέλιξη" +#: ../src/spray-context.cpp:257 +#, c-format +msgid "%s. Drag, click or scroll to spray in a single path of the initial selection" +msgstr "%s. Σύρσιμο, κλικ ή κύλιση για ψεκασμό απλών μονοπατιών της αρχικής επιλογής" -#: ../src/ui/dialog/tracedialog.cpp:683 -#, fuzzy -msgid "Execute the trace" -msgstr "Εκτέλεση όταν γίνει κλίκ" +#: ../src/spray-context.cpp:775 +msgid "Nothing selected! Select objects to spray." +msgstr "Καμία επιλογή! Επιλέξτε αντικείμενα για ψεκασμό." -#: ../src/ui/dialog/transformation.cpp:84 -#: ../src/ui/dialog/transformation.cpp:94 -msgid "_Horizontal:" -msgstr "_Οριζόντια" +#: ../src/spray-context.cpp:883 +#: ../src/widgets/toolbox.cpp:4644 +msgid "Spray with copies" +msgstr "Ψεκασμός με αντίγραφα" -#: ../src/ui/dialog/transformation.cpp:84 -msgid "Horizontal displacement (relative) or position (absolute)" -msgstr "Οριζόντια (σχετική) μετατόπιση ή (απόλυτη) θέση" +#: ../src/spray-context.cpp:887 +#: ../src/widgets/toolbox.cpp:4651 +msgid "Spray with clones" +msgstr "Ψεκασμός με κλώνους" -#: ../src/ui/dialog/transformation.cpp:86 -#: ../src/ui/dialog/transformation.cpp:96 -msgid "_Vertical:" -msgstr "Κατακόρυφη" +#: ../src/spray-context.cpp:891 +msgid "Spray in single path" +msgstr "Ψεκασμός σε μονό μονοπάτι" -#: ../src/ui/dialog/transformation.cpp:86 -msgid "Vertical displacement (relative) or position (absolute)" -msgstr "Κατακόρυφη (σχετική) μετατόπιση ή (απόλυτη) θέση" +#: ../src/star-context.cpp:343 +msgid "Ctrl: snap angle; keep rays radial" +msgstr "Ctrl: προσκόλληση γωνίας, διατήρηση ακτινωτών ακτίνων" -#: ../src/ui/dialog/transformation.cpp:88 -msgid "Horizontal size (absolute or percentage of current)" -msgstr "Οριζόντιο μέγεθος (απόλυτο ή ως ποσοστό του τρέχοντος)" +#: ../src/star-context.cpp:474 +#, c-format +msgid "Polygon: radius %s, angle %5g°; with Ctrl to snap angle" +msgstr "Πολύγωνο: ακτίνα %s, γωνία %5g°, με Ctrl για προσκόλληση γωνίας" -#: ../src/ui/dialog/transformation.cpp:90 -msgid "Vertical size (absolute or percentage of current)" -msgstr "Κατακόρυφο μέγεθος (απόλυτο ή ως ποσοστό του τρέχοντος)" +#: ../src/star-context.cpp:475 +#, c-format +msgid "Star: radius %s, angle %5g°; with Ctrl to snap angle" +msgstr "Αστέρι: ακτίνα %s, γωνία %5g° με Ctrl για προσκόλληση γωνίας" -#: ../src/ui/dialog/transformation.cpp:92 -msgid "A_ngle:" -msgstr "Γω_νία:" +#: ../src/star-context.cpp:508 +msgid "Create star" +msgstr "Δημιουργία αστεριού" + +#: ../src/text-chemistry.cpp:105 +msgid "Select a text and a path to put text on path." +msgstr "Επιλέξτε κείμενο και μονοπάτι για την τοποθέτηση του κειμένου επάνω στο μονοπάτι" + +#: ../src/text-chemistry.cpp:110 +msgid "This text object is already put on a path. Remove it from the path first. Use Shift+D to look up its path." +msgstr "Αυτό το κείμενο βρίσκεται ήδη επάνω σε μονοπάτι. Αφαιρέστε το πρώτα από το μονοπάτι. Χρήση του Shift+D για να βρείτε το μονοπάτι του." + +#. rect is the only SPShape which is not yet, and thus SVG forbids us from putting text on it +#: ../src/text-chemistry.cpp:116 +msgid "You cannot put text on a rectangle in this version. Convert rectangle to path first." +msgstr "Αδυναμία τοποθέτησης κειμένου επάνω σε ορθογώνιο σε αυτήν την έκδοση. Μετατροπή πρώτα του ορθογωνίου σε μονοπάτι." + +#: ../src/text-chemistry.cpp:126 +msgid "The flowed text(s) must be visible in order to be put on a path." +msgstr "Το ρέον κείμενο πρέπει να είναι ορατό για να τοποθετηθεί σε μονοπάτι." + +# +#: ../src/text-chemistry.cpp:193 +#: ../src/verbs.cpp:2350 +msgid "Put text on path" +msgstr "Τοποθέτηση κειμένου σε μονοπάτι" + +#: ../src/text-chemistry.cpp:205 +msgid "Select a text on path to remove it from path." +msgstr "Επιλογή κειμένου επάνω σε μονοπάτι για την αφαίρεση του από το μονοπάτι." + +# +#: ../src/text-chemistry.cpp:227 +msgid "No texts-on-paths in the selection." +msgstr "Χωρίς κείμενα στα μονοπάτια στην επιλογή." -#: ../src/ui/dialog/transformation.cpp:92 -msgid "Rotation angle (positive = counterclockwise)" -msgstr "Γωνία περιστροφής (θετική = αριστερόστροφη)" +#: ../src/text-chemistry.cpp:230 +#: ../src/verbs.cpp:2352 +msgid "Remove text from path" +msgstr "Αφαίρεση κειμένου από μονοπάτι" -#: ../src/ui/dialog/transformation.cpp:94 -msgid "" -"Horizontal skew angle (positive = counterclockwise), or absolute " -"displacement, or percentage displacement" -msgstr "" -"Οριζόντια στρέβλωση κατά γωνία (θετική = αριστερόστροφη) ή απόλυτη " -"μετατόπιση ή ποσοστό μετατόπισης" +#: ../src/text-chemistry.cpp:270 +#: ../src/text-chemistry.cpp:291 +msgid "Select text(s) to remove kerns from." +msgstr "Επιλογή κειμένου για αφαίρεση πυκνώσεων." -#: ../src/ui/dialog/transformation.cpp:96 -msgid "" -"Vertical skew angle (positive = counterclockwise), or absolute displacement, " -"or percentage displacement" -msgstr "" -"Κατακόρυφη στρέβλωση κατά γωνία (θετική = αριστερόστροφη) ή απόλυτη " -"μετατόπιση ή ποσοστό μετατόπισης" +#: ../src/text-chemistry.cpp:294 +msgid "Remove manual kerns" +msgstr "Αφαίρεση χειροκίνητων πυκνώσεων" -#: ../src/ui/dialog/transformation.cpp:99 -msgid "Transformation matrix element A" -msgstr "Στοιχείο Α πίνακα μετασχηματισμού" +#: ../src/text-chemistry.cpp:314 +msgid "Select a text and one or more paths or shapes to flow text into frame." +msgstr "Επιλογή κειμένου και ενός ή περισσοτέρων μονοπατιών ή σχημάτων για ροή κειμένου στο πλαίσιο." -#: ../src/ui/dialog/transformation.cpp:100 -msgid "Transformation matrix element B" -msgstr "Στοιχείο B πίνακα μετασχηματισμού" +#: ../src/text-chemistry.cpp:382 +msgid "Flow text into shape" +msgstr "Ροή κειμένου εντός σχήματος" -#: ../src/ui/dialog/transformation.cpp:101 -msgid "Transformation matrix element C" -msgstr "Στοιχείο C πίνακα μετασχηματισμού" +# +#: ../src/text-chemistry.cpp:404 +msgid "Select a flowed text to unflow it." +msgstr "Επιλογή ρέοντος κειμένου για κατάργηση ροής." -#: ../src/ui/dialog/transformation.cpp:102 -msgid "Transformation matrix element D" -msgstr "Στοιχείο D πίνακα μετασχηματισμού" +#: ../src/text-chemistry.cpp:478 +msgid "Unflow flowed text" +msgstr "Κατάργηση ροής ρέοντος κειμένου" -#: ../src/ui/dialog/transformation.cpp:103 -msgid "Transformation matrix element E" -msgstr "Στοιχείο E πίνακα μετασχηματισμού" +# +#: ../src/text-chemistry.cpp:490 +msgid "Select flowed text(s) to convert." +msgstr "Επιλογήρεόντων κειμένων για μετατροπή." -#: ../src/ui/dialog/transformation.cpp:104 -msgid "Transformation matrix element F" -msgstr "Στοιχείο F πίνακα μετασχηματισμού" +#: ../src/text-chemistry.cpp:508 +msgid "The flowed text(s) must be visible in order to be converted." +msgstr "Τα ρέοντα κείμενα πρέπει να είναι ορατά για να μετατραπούν." -#: ../src/ui/dialog/transformation.cpp:106 -msgid "Rela_tive move" -msgstr "Σχε_τική κίνηση" +#: ../src/text-chemistry.cpp:536 +msgid "Convert flowed text to text" +msgstr "Μετατροπή ρέοντος κειμένου σε κείμενο." -#: ../src/ui/dialog/transformation.cpp:106 -msgid "" -"Add the specified relative displacement to the current position; otherwise, " -"edit the current absolute position directly" -msgstr "" -"Πρόσθεση της καθορισμένης σχετικής μετατόπισης στην τρέχουσα θέση, αλλιώς " -"άμεση μεταβολή της τρέχουσας απόλυτης θέσης" +# +#: ../src/text-chemistry.cpp:541 +msgid "No flowed text(s) to convert in the selection." +msgstr "Χωρίς ρέοντα κείμενα για μετατροπή στην επιλογής." -#: ../src/ui/dialog/transformation.cpp:107 -#, fuzzy -msgid "_Scale proportionally" -msgstr "Ομοιόμορφη κλιμάκωση" +#: ../src/text-context.cpp:449 +msgid "Click to edit the text, drag to select part of the text." +msgstr "Κλικ για επεξεργασία του κειμένου, σύρσιμο για επιλογή μέρους του κειμένου." -#: ../src/ui/dialog/transformation.cpp:107 -msgid "Preserve the width/height ratio of the scaled objects" -msgstr "Διατήρηση της αναλογίας πλάτους/ύψους των κλιμακούμενων αντικειμένων" +#: ../src/text-context.cpp:451 +msgid "Click to edit the flowed text, drag to select part of the text." +msgstr "Κλικ για επεξεργασία του ρέοντος κειμένου, σύρσιμο για επιλογή μέρους του κειμένου." -#: ../src/ui/dialog/transformation.cpp:108 -msgid "Apply to each _object separately" -msgstr "Εφαρμογή σε κάθε αντικείμεν_ο ξεχωριστά" +#: ../src/text-context.cpp:506 +msgid "Create text" +msgstr "Δημιουργία κειμένου" -#: ../src/ui/dialog/transformation.cpp:108 -msgid "" -"Apply the scale/rotate/skew to each selected object separately; otherwise, " -"transform the selection as a whole" -msgstr "" -"Κλιμάκωση/περιστροφή/στρέβλωση κάθε επιλεγμένου αντικειμένου ξεχωριστά, " -"αλλιώς μετασχηματισμός της επιλογής συνολικά" +#: ../src/text-context.cpp:530 +msgid "Non-printable character" +msgstr "Μη-εκτυπώσιμος χαρακτήρας" -# -#: ../src/ui/dialog/transformation.cpp:109 -msgid "Edit c_urrent matrix" -msgstr "Επεξεργασία τρέ_χοντος πίνακα" +#: ../src/text-context.cpp:545 +msgid "Insert Unicode character" +msgstr "Εισαγωγή χαρακτήρα Unicode" -#: ../src/ui/dialog/transformation.cpp:109 -msgid "" -"Edit the current transform= matrix; otherwise, post-multiply transform= by " -"this matrix" -msgstr "" -"Επεξεργασία του τρέχοντος μετασχηματισμού = πίνακας, αλλιώς μετασχηματισμός " -"= εκ των υστέρων πολλαπλασιασμός με αυτόν τον πίνακα" +#: ../src/text-context.cpp:580 +#, c-format +msgid "Unicode (Enter to finish): %s: %s" +msgstr "Unicode (Enter για τερματισμό): %s: %s" -#: ../src/ui/dialog/transformation.cpp:119 -msgid "_Move" -msgstr "_Μετακίνηση" +#: ../src/text-context.cpp:582 +#: ../src/text-context.cpp:881 +msgid "Unicode (Enter to finish): " +msgstr "Unicode (Enter για τερματισμό): " -#: ../src/ui/dialog/transformation.cpp:122 -msgid "_Scale" -msgstr "Κλιμάκω_ση" +#: ../src/text-context.cpp:669 +#, c-format +msgid "Flowed text frame: %s × %s" +msgstr "Πλαίσιο ρέοντος κειμένου: %s × %s" -#: ../src/ui/dialog/transformation.cpp:125 -msgid "_Rotate" -msgstr "Πε_ριστροφή" +#: ../src/text-context.cpp:715 +msgid "Type text; Enter to start new line." +msgstr "Πληκτρολογήστε κείμενο. Enter για νέα γραμμή." -#: ../src/ui/dialog/transformation.cpp:128 -msgid "Ske_w" -msgstr "Στρέβλ_ωση" +#: ../src/text-context.cpp:726 +msgid "Flowed text is created." +msgstr "Δημιουργία ρέοντος κείμενο." -#: ../src/ui/dialog/transformation.cpp:131 -msgid "Matri_x" -msgstr "Πίνακας" +#: ../src/text-context.cpp:728 +msgid "Create flowed text" +msgstr "Δημιουργία ρέοντος κειμένου" -#: ../src/ui/dialog/transformation.cpp:155 -msgid "Reset the values on the current tab to defaults" -msgstr "Επαναφορά των τιμών της καρτέλας στις προεπιλεγμένες τιμές" +#: ../src/text-context.cpp:730 +msgid "The frame is too small for the current font size. Flowed text not created." +msgstr "Το πλαίσιο είναι πολύ μικρό για το τρέχον μέγεθος γραμματοσειράς. Αδύνατη η δημιουργία ρέοντος κειμένου." -#: ../src/ui/dialog/transformation.cpp:162 -msgid "Apply transformation to selection" -msgstr "Εφαρμογή μετασχηματισμού στην επιλογή" +#: ../src/text-context.cpp:866 +msgid "No-break space" +msgstr "Μη-διακοπτόμενο κενό" -# -#: ../src/ui/dialog/transformation.cpp:857 -msgid "Edit transformation matrix" -msgstr "Επεξεργασία του πίνακα μετασχηματισμού" +#: ../src/text-context.cpp:868 +msgid "Insert no-break space" +msgstr "Εισαγωγή μη-διακοπτόμενου κενού" -#: ../src/ui/tool/curve-drag-point.cpp:100 -msgid "Drag curve" -msgstr "Μεταφορά καμπύλης" +#: ../src/text-context.cpp:905 +msgid "Make bold" +msgstr "Έντονη στοιχειοθεσία" -#: ../src/ui/tool/curve-drag-point.cpp:157 -msgid "Add node" -msgstr "Προσθήκη κόμβου" +#: ../src/text-context.cpp:923 +msgid "Make italic" +msgstr "Πλάγια στοιχειοθεσία" -#: ../src/ui/tool/curve-drag-point.cpp:167 -msgctxt "Path segment tip" -msgid "Shift: click to toggle segment selection" -msgstr "Shift: για εναλλαγή επιλογής του τμήματος" +#: ../src/text-context.cpp:962 +msgid "New line" +msgstr "Αλλαγή γραμμής" -#: ../src/ui/tool/curve-drag-point.cpp:171 -msgctxt "Path segment tip" -msgid "Ctrl+Alt: click to insert a node" -msgstr "Ctrl+Alt: κλικ για εισαγωγή κόμβου" +#: ../src/text-context.cpp:996 +msgid "Backspace" +msgstr "Οπισθοδιαγραφή" -#: ../src/ui/tool/curve-drag-point.cpp:175 -msgctxt "Path segment tip" -msgid "" -"Linear segment: drag to convert to a Bezier segment, doubleclick to " -"insert node, click to select (more: Shift, Ctrl+Alt)" -msgstr "" -"Γραμμικό τμήμα: σύρετε για μετατροπή σε καμπύλη Bezier, διπλό κλικ " -"για εισαγωγή κόμβου, κλικ για επιλογή (περισσότερα: Shift, Ctrl+Alt)" +#: ../src/text-context.cpp:1044 +msgid "Kern to the left" +msgstr "Διαγραμμάτωση προς τα αριστερά" -#: ../src/ui/tool/curve-drag-point.cpp:179 -msgctxt "Path segment tip" -msgid "" -"Bezier segment: drag to shape the segment, doubleclick to insert " -"node, click to select (more: Shift, Ctrl+Alt)" -msgstr "" -"καμπύλη Bezier: σύρετε για σχηματοποίηση, διπλό κλικ για εισαγωγή " -"κόμβου, κλικ για επιλογή (περισσότερα: Shift, Ctrl+Alt)" +#: ../src/text-context.cpp:1069 +msgid "Kern to the right" +msgstr "Διαγραμμάτωση προς τα δεξιά" -#: ../src/ui/tool/multi-path-manipulator.cpp:317 -msgid "Retract handles" -msgstr "Ανάκληση λαβών" +#: ../src/text-context.cpp:1094 +msgid "Kern up" +msgstr "Διαγραμμάτωση προς τα πάνω" -#: ../src/ui/tool/multi-path-manipulator.cpp:317 ../src/ui/tool/node.cpp:247 -msgid "Change node type" -msgstr "Αλλαγή τύπου κόμβου" +#: ../src/text-context.cpp:1119 +msgid "Kern down" +msgstr "Διαγραμμάτωση προς τα κάτω" -#: ../src/ui/tool/multi-path-manipulator.cpp:325 -msgid "Straighten segments" -msgstr "Ευθυγράμμιση τμημάτων" +#: ../src/text-context.cpp:1195 +msgid "Rotate counterclockwise" +msgstr "Περιστροφή αριστερόστροφα" -#: ../src/ui/tool/multi-path-manipulator.cpp:327 -msgid "Make segments curves" -msgstr "Μετατροπή τμημάτων σε καμπύλες" +#: ../src/text-context.cpp:1216 +msgid "Rotate clockwise" +msgstr "Περιστροφή δεξιόστροφα" -#: ../src/ui/tool/multi-path-manipulator.cpp:334 -msgid "Add nodes" -msgstr "Προσθήκη κόμβων" +#: ../src/text-context.cpp:1233 +msgid "Contract line spacing" +msgstr "Μείωση διάστιχου" -#: ../src/ui/tool/multi-path-manipulator.cpp:340 -msgid "Duplicate nodes" -msgstr "Δημιουργία αντιγράφων κόμβων" +#: ../src/text-context.cpp:1240 +msgid "Contract letter spacing" +msgstr "Μείωση διάκενου γραμμάτων" -#: ../src/ui/tool/multi-path-manipulator.cpp:402 -#: ../src/widgets/toolbox.cpp:1370 -msgid "Join nodes" -msgstr "Συνένωση κόμβων" +#: ../src/text-context.cpp:1258 +msgid "Expand line spacing" +msgstr "Αύξηση διάστιχου" -#: ../src/ui/tool/multi-path-manipulator.cpp:409 -#: ../src/widgets/toolbox.cpp:1381 -msgid "Break nodes" -msgstr "Διάλυση κόμβων" +#: ../src/text-context.cpp:1265 +msgid "Expand letter spacing" +msgstr "Αύξηση διάκενου γραμμάτων" -#: ../src/ui/tool/multi-path-manipulator.cpp:416 -msgid "Delete nodes" -msgstr "Διαγραφή κόμβων" +#: ../src/text-context.cpp:1394 +msgid "Paste text" +msgstr "Επικόλληση κειμένου" -#: ../src/ui/tool/multi-path-manipulator.cpp:734 -msgid "Move nodes" -msgstr "Μετακίνηση κόμβων" +#: ../src/text-context.cpp:1640 +#, c-format +msgid "Type or edit flowed text (%d characters%s); Enter to start new paragraph." +msgstr "Πληκτρολόγηση ή επεξεργασία ρέοντος κειμένου (%d χαρακτήρες%s). Enter για νέα παράγραφο." -#: ../src/ui/tool/multi-path-manipulator.cpp:737 -msgid "Move nodes horizontally" -msgstr "Μετακίνηση κόμβων οριζοντίως" +#: ../src/text-context.cpp:1642 +#, c-format +msgid "Type or edit text (%d characters%s); Enter to start new line." +msgstr "Πληκτρολόγηση ή επεξεργασία κειμένου (%d χαρακτήρες%s). Enter για νέα γραμμή." -#: ../src/ui/tool/multi-path-manipulator.cpp:741 -msgid "Move nodes vertically" -msgstr "Μετακίνηση κόμβων καθέτως" +#: ../src/text-context.cpp:1650 +#: ../src/tools-switch.cpp:197 +msgid "Click to select or create text, drag to create flowed text; then type." +msgstr "Κλικ για επιλογή ή δημιουργία κειμένου, σύρσιμο και πληκτρολόγηση για δημιουργία ρέοντος κειμένου." -#: ../src/ui/tool/multi-path-manipulator.cpp:745 -#: ../src/ui/tool/multi-path-manipulator.cpp:748 -msgid "Rotate nodes" -msgstr "Περιστροφή κόμβων" +#: ../src/text-context.cpp:1760 +msgid "Type text" +msgstr "Πληκτρολόγηση κειμένου" -#: ../src/ui/tool/multi-path-manipulator.cpp:752 -#: ../src/ui/tool/multi-path-manipulator.cpp:758 -msgid "Scale nodes uniformly" -msgstr "Ομοιόμορφη κλιμάκωση κόμβων" +#: ../src/text-editing.cpp:42 +msgid "You cannot edit cloned character data." +msgstr "Αδυναμία επεξεργασίας δεδομένων κλωνοποιημένου χαρακτήρα." -#: ../src/ui/tool/multi-path-manipulator.cpp:755 -msgid "Scale nodes" -msgstr "Κλιμάκωση κόμβων" +#: ../src/tools-switch.cpp:137 +msgid "To tweak a path by pushing, select it and drag over it." +msgstr "Για ρυθμίσεις μονοπατιού με ώθηση, επιλογή του και σύρσιμο από πάνω του." -#: ../src/ui/tool/multi-path-manipulator.cpp:762 -msgid "Scale nodes horizontally" -msgstr "Κλιμάκωση κόμβων οριζοντίως" +#: ../src/tools-switch.cpp:143 +msgid "To spray a path by pushing, select it and drag over it." +msgstr "Για ψεκασμό μονοπατιού με ώθηση, επιλογή του και σύρσιμο από πάνω του." -#: ../src/ui/tool/multi-path-manipulator.cpp:766 -msgid "Scale nodes vertically" -msgstr "Κλιμάκωση κόμβων καθέτως" +#: ../src/tools-switch.cpp:149 +msgid "Drag to create a rectangle. Drag controls to round corners and resize. Click to select." +msgstr "Σύρσιμο για δημιουργία ορθογωνίου. Σύρσιμο ελέγχων για στρογγυλοποίηση γωνιών και αλλαγή μεγέθους. Κλικ για επιλογή." -#: ../src/ui/tool/multi-path-manipulator.cpp:770 -#, fuzzy -msgid "Skew nodes horizontally" -msgstr "Κλιμάκωση κόμβων οριζοντίως" +#: ../src/tools-switch.cpp:155 +msgid "Drag to create a 3D box. Drag controls to resize in perspective. Click to select (with Ctrl+Alt for single faces)." +msgstr "Σύρσιμο για δημιουργία τρισδιάστατου πλαισίου. σύρσιμο ελέγχων για αλλαγή μεγέθους σε προοπτική. Κλικ για επιλογή (με Ctrl+Altγια απλές όψεις)." -#: ../src/ui/tool/multi-path-manipulator.cpp:774 -#, fuzzy -msgid "Skew nodes vertically" -msgstr "Κλιμάκωση κόμβων καθέτως" +#: ../src/tools-switch.cpp:161 +msgid "Drag to create an ellipse. Drag controls to make an arc or segment. Click to select." +msgstr "Σύρσιμο για δημιουργία έλλειψης. Σύρσιμο ελέγχων για δημιουργία τόξου ή τμήματος. Κλικ για επιλογή." -#: ../src/ui/tool/multi-path-manipulator.cpp:778 -msgid "Flip nodes horizontally" -msgstr "Αντιστροφή κόμβων οριζοντίως" +#: ../src/tools-switch.cpp:167 +msgid "Drag to create a star. Drag controls to edit the star shape. Click to select." +msgstr "Σύρσιμο για δημιουργία αστεριού. Σύρσιμο ελέγχων για επεξεργασία του σχήματος. Κλικ για επιλογή." -#: ../src/ui/tool/multi-path-manipulator.cpp:781 -msgid "Flip nodes vertically" -msgstr "Αντιστροφή κόμβων καθέτως" +#: ../src/tools-switch.cpp:173 +msgid "Drag to create a spiral. Drag controls to edit the spiral shape. Click to select." +msgstr "Σύρσιμο για δημιουργία σπείρας. Σύρσιμο ελέγχων για επεξεργασία του σχήματος. Κλικ για επιλογή." -#: ../src/ui/tool/node-tool.cpp:554 -msgctxt "Node tool tip" -msgid "" -"Shift: drag to add nodes to the selection, click to toggle object " -"selection" -msgstr "" -"Shift: σύρετε για να προσθέσετε κόμβους στην επιλογή, κλίκ για " -"εναλλαγή επιλογής αντικειμένου" +#: ../src/tools-switch.cpp:179 +msgid "Drag to create a freehand line. Shift appends to selected path, Alt activates sketch mode." +msgstr "Σύρσιμο για ελεύθερη σχεδίαση. Shift προσαρτά στο επιλεγμένο μονοπάτι, Alt ενεργοποιεί τη κατάσταση σκίτσου." -#: ../src/ui/tool/node-tool.cpp:558 -msgctxt "Node tool tip" -msgid "Shift: drag to add nodes to the selection" -msgstr "Shift: σύρετε για να προσθέσετε κόμβους στην επιλογή" +#: ../src/tools-switch.cpp:185 +msgid "Click or click and drag to start a path; with Shift to append to selected path. Ctrl+click to create single dots (straight line modes only)." +msgstr "Κλικ ή κλικ και σύρσιμο για έναρξη μονοπατιού, με Shift για προσάρτηση στο επιλεγμένο μονοπάτι. Ctrl+κλικ για δημιουργία απλών κουκίδων (μόνο καταστάσεις ευθειών γραμμών)." -#: ../src/ui/tool/node-tool.cpp:567 -#, c-format -msgid "%u of %u node selected." -msgid_plural "%u of %u nodes selected." -msgstr[0] "%u από %u κόμβος επιλέχθηκε." -msgstr[1] "%u από %u κόμβοι επιλέχθηκαν." +#: ../src/tools-switch.cpp:191 +msgid "Drag to draw a calligraphic stroke; with Ctrl to track a guide path. Arrow keys adjust width (left/right) and angle (up/down)." +msgstr "Σύρσιμο για καλλιγραφική πινελιά, με Ctrl για παρακολούθηση μονοπατιού-οδηγού. Βέλη για προσαρμογή πλάτους (αριστερά/δεξιά) και γωνίας(πάνω/κάτω)." -#: ../src/ui/tool/node-tool.cpp:572 -#, c-format -msgctxt "Node tool tip" -msgid "%s Drag to select nodes, click to edit only this object (more: Shift)" -msgstr "" -"%s Σύρετε για να επιλέξετε κόμβους, κλίκ για επεξεργασία μόνο αυτού του " -"αντικειμένου (περισσότερα: Shift)" +#: ../src/tools-switch.cpp:203 +msgid "Drag or double click to create a gradient on selected objects, drag handles to adjust gradients." +msgstr "Σύρσιμο ή διπλό κλικ για δημιουργία διαβάθμισης στα επιλεγμένα αντικείμενα, σύρσιμο λαβών για προσαρμογή διαβαθμίσεων." -#: ../src/ui/tool/node-tool.cpp:578 -#, c-format -msgctxt "Node tool tip" -msgid "%s Drag to select nodes, click clear the selection" -msgstr "%s Σύρετε για να επιλέξετε κόμβους, με κλικ ακυρώνετε την επιλογή" +#: ../src/tools-switch.cpp:209 +msgid "Click or drag around an area to zoom in, Shift+click to zoom out." +msgstr "Κλικ ή σύρσιμο γύρω από μια περιοχή για μεγέθυνση, Shift+κλικ για σμίκρυνση." -#: ../src/ui/tool/node-tool.cpp:587 -msgctxt "Node tool tip" -msgid "Drag to select nodes, click to edit only this object" -msgstr "" -"Σύρετε για να επιλέξετε κόμβους, κλικ για επεξεργασία μόνο αυτού του " -"αντικειμένου" +#: ../src/tools-switch.cpp:221 +msgid "Click and drag between shapes to create a connector." +msgstr "Κλικ και σύρσιμο ανάμεσα σε σχήματα για δημιουργία συνδέσμου." -#: ../src/ui/tool/node-tool.cpp:590 -msgctxt "Node tool tip" -msgid "Drag to select nodes, click to clear the selection" -msgstr "Σύρετε για να επιλέξετε κόμβους, με κλικ ακυρώνετε την επιλογή" +#: ../src/tools-switch.cpp:227 +msgid "Click to paint a bounded area, Shift+click to union the new fill with the current selection, Ctrl+click to change the clicked object's fill and stroke to the current setting." +msgstr "Κλικ για γέμισμα οριοθετημένης περιοχής, Shift+κλικ για ένωση του νέου γεμίσματος με την τρέχουσα επιλογή, Ctrl+κλικ για αλλαγή γεμίσματος αντικειμένου και πινελιάς στην τρέχουσα ρύθμιση." -#: ../src/ui/tool/node-tool.cpp:595 -msgctxt "Node tool tip" -msgid "Drag to select objects to edit, click to edit this object (more: Shift)" -msgstr "" -"Σύρετε για να επιλέξετε αντικείμενα για επεξεργασία, κλικ για επεξεργασία " -"(περισσότερα: Shift)" +#: ../src/tools-switch.cpp:233 +msgid "Drag to erase." +msgstr "Σύρσιμο για διαγραφή." -#: ../src/ui/tool/node-tool.cpp:598 -msgctxt "Node tool tip" -msgid "Drag to select objects to edit" -msgstr "Σύρετε για να επιλέξετε κόμβους για επεξεργασία" +#: ../src/tools-switch.cpp:239 +msgid "Choose a subtool from the toolbar" +msgstr "Επιλογή υπο-εργαλείου από τη γραμμή εργαλείων" -#: ../src/ui/tool/node.cpp:222 -msgid "Cusp node handle" -msgstr "Λαβή γωνιακού κόμβου" +#: ../src/trace/potrace/inkscape-potrace.cpp:524 +#: ../src/trace/potrace/inkscape-potrace.cpp:598 +#, c-format +msgid "Trace: %d. %ld nodes" +msgstr "Ανίχνευση: %d. %ld κόμβοι" -#: ../src/ui/tool/node.cpp:223 -msgid "Smooth node handle" -msgstr "Λαβή ομαλού κόμβου" +#: ../src/trace/trace.cpp:73 +#: ../src/trace/trace.cpp:138 +#: ../src/trace/trace.cpp:146 +#: ../src/trace/trace.cpp:245 +msgid "Select an image to trace" +msgstr "Επιλογήεικόνας για ανίχνευση" -#: ../src/ui/tool/node.cpp:224 -msgid "Symmetric node handle" -msgstr "Λαβή συμμετρικού κόμβου" +#: ../src/trace/trace.cpp:108 +msgid "Select only one image to trace" +msgstr "Επιλέξτε μόνο μιας εικόνας για ανίχνευση" -#: ../src/ui/tool/node.cpp:225 -msgid "Auto-smooth node handle" -msgstr "Λαβή κόμβου με αυτόματη εξομάλυνση" +#: ../src/trace/trace.cpp:126 +msgid "Select one image and one or more shapes above it" +msgstr "Επιλογή μιας εικόνας και ενός ή περισσοτέρων σχημάτων από πάνω της" -#: ../src/ui/tool/node.cpp:400 -msgctxt "Path handle tip" -msgid "more: Shift, Ctrl, Alt" -msgstr "περισσότερα: Shift, Ctrl, Alt" +#: ../src/trace/trace.cpp:236 +msgid "Trace: No active desktop" +msgstr "Ανίχνευση: Καμία ενεργή επιφάνεια εργασίας" -#: ../src/ui/tool/node.cpp:402 -msgctxt "Path handle tip" -msgid "more: Ctrl, Alt" -msgstr "περισσότερα: Ctrl, Alt" +#: ../src/trace/trace.cpp:336 +msgid "Invalid SIOX result" +msgstr "Άκυρο αποτέλεσμα SIOX" -#: ../src/ui/tool/node.cpp:408 -#, fuzzy, c-format -msgctxt "Path handle tip" -msgid "" -"Shift+Ctrl+Alt: preserve length and snap rotation angle to %g° " -"increments while rotating both handles" -msgstr "" -"Shift+Ctrl+Alt: preserve length and snap rotation angle to %g° " -"increments while rotating both handles" +#: ../src/trace/trace.cpp:441 +msgid "Trace: No active document" +msgstr "Ανίχνευση: Κανένα ενεργό έγγραφο" -#: ../src/ui/tool/node.cpp:413 -#, c-format -msgctxt "Path handle tip" -msgid "" -"Ctrl+Alt: preserve length and snap rotation angle to %g° increments" -msgstr "" +#: ../src/trace/trace.cpp:464 +msgid "Trace: Image has no bitmap data" +msgstr "Ανίχνευση: Η εικόνα δεν έχει ψηφιογραφικά δεδομένα" -#: ../src/ui/tool/node.cpp:419 -msgctxt "Path handle tip" -msgid "Shift+Alt: preserve handle length and rotate both handles" -msgstr "" +#: ../src/trace/trace.cpp:471 +msgid "Trace: Starting trace..." +msgstr "Ανίχνευση: Εκκίνηση ανίχνευσης..." -#: ../src/ui/tool/node.cpp:422 -msgctxt "Path handle tip" -msgid "Alt: preserve handle length while dragging" -msgstr "" +#. ## inform the document, so we can undo +#: ../src/trace/trace.cpp:574 +msgid "Trace bitmap" +msgstr "Ανίχνευση ψηφιογραφίας" -#: ../src/ui/tool/node.cpp:429 +#: ../src/trace/trace.cpp:578 #, c-format -msgctxt "Path handle tip" -msgid "" -"Shift+Ctrl: snap rotation angle to %g° increments and rotate both " -"handles" -msgstr "" +msgid "Trace: Done. %ld nodes created" +msgstr "Ανίχνευση: Τέλος. Δημιουργία %ld κόμβων" -#: ../src/ui/tool/node.cpp:433 +#: ../src/tweak-context.cpp:211 #, c-format -msgctxt "Path handle tip" -msgid "Ctrl: snap rotation angle to %g° increments, click to retract" -msgstr "" - -#: ../src/ui/tool/node.cpp:438 -#, fuzzy -msgctxt "Path hande tip" -msgid "Shift: rotate both handles by the same angle" -msgstr "Shift: ζωγράφισε γύρω από το σημείο εκκίνησης" +msgid "%s. Drag to move." +msgstr "%s. Σύρσιμο για μετακίνηση." -#: ../src/ui/tool/node.cpp:445 +#: ../src/tweak-context.cpp:215 #, c-format -msgctxt "Path handle tip" -msgid "Auto node handle: drag to convert to smooth node (%s)" -msgstr "" +msgid "%s. Drag or click to move in; with Shift to move out." +msgstr "%s. Σύρσιμο ή κλικ για μετακίνηση μέσα, με Shift για μετακίνηση έξω." -#: ../src/ui/tool/node.cpp:448 +#: ../src/tweak-context.cpp:219 #, c-format -msgctxt "Path handle tip" -msgid "%s: drag to shape the segment (%s)" -msgstr "%s: σύρετε για διαμόρφωση του τμήματος (%s)" +msgid "%s. Drag or click to move randomly." +msgstr "%s. Σύρσιμο ή κλικ για τυχαία μετακίνηση." -#: ../src/ui/tool/node.cpp:464 +#: ../src/tweak-context.cpp:223 #, c-format -msgctxt "Path handle tip" -msgid "Move handle by %s, %s; angle %.2f°, length %s" -msgstr "Μετακίνηση λαβής κατά %s, %s; γωνία %.2f°, μήκος %s" +msgid "%s. Drag or click to scale down; with Shift to scale up." +msgstr "%s. Σύρσιμο ή κλικ για σμίκρυνση, με Shift για μεγέθυνση." -#: ../src/ui/tool/node.cpp:1184 -msgctxt "Path node tip" -msgid "Shift: drag out a handle, click to toggle selection" -msgstr "Shift: σύρετε μια λαβή προς τα έξω, κλικ για εναλλαγή επιλογής" +#: ../src/tweak-context.cpp:227 +#, c-format +msgid "%s. Drag or click to rotate clockwise; with Shift, counterclockwise." +msgstr "%s. Σύρσιμο ή κλικ για δεξιόστροφη περιστροφή, με Shift για αριστερόστροφη" -#: ../src/ui/tool/node.cpp:1186 -msgctxt "Path node tip" -msgid "Shift: click to toggle selection" -msgstr "Shift: κλικ για εναλλαγή επιλογής" +#: ../src/tweak-context.cpp:231 +#, c-format +msgid "%s. Drag or click to duplicate; with Shift, delete." +msgstr "%s. Σύρσιμο ή κλικ για διπλασιασμό, με Shift για διαγραφή." -#: ../src/ui/tool/node.cpp:1191 -msgctxt "Path node tip" -msgid "Ctrl+Alt: move along handle lines, click to delete node" -msgstr "Ctrl+Alt: κίνηση κατά μήκος της λαβής, κλικ για διαγραφή κόμβου" +#: ../src/tweak-context.cpp:235 +#, c-format +msgid "%s. Drag to push paths." +msgstr "%s. Σύρσιμο για ώθηση μονοπατιών." -#: ../src/ui/tool/node.cpp:1194 -msgctxt "Path node tip" -msgid "Ctrl: move along axes, click to change node type" -msgstr "" -"Ctrl: κίνηση κατά μήκος των αξόνων, κλικ για αλλαγή τύπου κόμβου" +#: ../src/tweak-context.cpp:239 +#, c-format +msgid "%s. Drag or click to inset paths; with Shift to outset." +msgstr "%s. Σύρσιμο ή κλικ για συρρίκνωση μονοπατιών, με Shift για επέκταση." -#: ../src/ui/tool/node.cpp:1198 -#, fuzzy -msgctxt "Path node tip" -msgid "Alt: sculpt nodes" -msgstr "σύνδεσμος στο %s" +#: ../src/tweak-context.cpp:247 +#, c-format +msgid "%s. Drag or click to attract paths; with Shift to repel." +msgstr "%s. Σύρσιμο ή κλικ για έλξη μονοπατιών, με Shift για απώθηση." -#: ../src/ui/tool/node.cpp:1206 +#: ../src/tweak-context.cpp:255 #, c-format -msgctxt "Path node tip" -msgid "%s: drag to shape the path (more: Shift, Ctrl, Alt)" -msgstr "" -"%s: σύρετε για διαμόρφωση του μονοπατιού (περισσότερα: Shift, Ctrl, " -"Alt)" +msgid "%s. Drag or click to roughen paths." +msgstr "%s. Σύρσιμο ή κλικ για σκλήρυνση μονοπατιών." -#: ../src/ui/tool/node.cpp:1209 +#: ../src/tweak-context.cpp:259 #, c-format -msgctxt "Path node tip" -msgid "" -"%s: drag to shape the path, click to toggle scale/rotation handles " -"(more: Shift, Ctrl, Alt)" -msgstr "" -"%s: σύρετε για διαμόρφωση του μονοπατιού, κλικ για εναλλαγή λαβών " -"κλιμάκωσης/περιστροφής (περισσότερα: Shift, Ctrl, Alt)" +msgid "%s. Drag or click to paint objects with color." +msgstr "%s. Σύρσιμο ή κλικ για βάψιμο αντικειμένων, με χρώμα." -#: ../src/ui/tool/node.cpp:1212 +#: ../src/tweak-context.cpp:263 #, c-format -msgctxt "Path node tip" -msgid "" -"%s: drag to shape the path, click to select only this node (more: " -"Shift, Ctrl, Alt)" -msgstr "" -"%s: σύρετε για διαμόρφωση του μονοπατιού, κλικ για επιλογή μόνο αυτού " -"του κόμβου (περισσότερα: Shift, Ctrl, Alt)" +msgid "%s. Drag or click to randomize colors." +msgstr "%s. Σύρσιμο ή κλικ για τυχαία χρώματα." -#: ../src/ui/tool/node.cpp:1220 +#: ../src/tweak-context.cpp:267 #, c-format -msgctxt "Path node tip" -msgid "Move node by %s, %s" -msgstr "Μετακίνηση κόμβου κατά %s, %s" +msgid "%s. Drag or click to increase blur; with Shift to decrease." +msgstr "%s. Σύρσιμο ή κλικ για αύξηση θόλωσης, με Shift για μείωση." -#: ../src/ui/tool/node.cpp:1232 -msgid "Symmetric node" -msgstr "Συμμετρικός κόμβος" +#: ../src/tweak-context.cpp:1228 +msgid "Nothing selected! Select objects to tweak." +msgstr "Χωρίς επιλογή! Επιλογή αντικειμένων για ρύθμιση." -#: ../src/ui/tool/node.cpp:1233 -msgid "Auto-smooth node" -msgstr "Κόμβος με αυτόματη εξομάλυνση" +#: ../src/tweak-context.cpp:1264 +msgid "Move tweak" +msgstr "Ρύθμιση με μετακίνηση" -#: ../src/ui/tool/path-manipulator.cpp:749 -msgid "Scale handle" -msgstr "Λαβή κλιμάκωσης" +#: ../src/tweak-context.cpp:1268 +msgid "Move in/out tweak" +msgstr "Ρύθμιση μετακινώντας μέσα/έξω" -#: ../src/ui/tool/path-manipulator.cpp:773 -msgid "Rotate handle" -msgstr "Λαβή περιστροφής" +#: ../src/tweak-context.cpp:1272 +msgid "Move jitter tweak" +msgstr "Ρύθμιση διακύμανσης της μετακίνησης" -# -#. We need to call MPM's method because it could have been our last node -#: ../src/ui/tool/path-manipulator.cpp:1284 ../src/widgets/toolbox.cpp:1359 -msgid "Delete node" -msgstr "Διαγραφή κόμβου" +#: ../src/tweak-context.cpp:1276 +msgid "Scale tweak" +msgstr "Κλιμάκωση ρύθμισης" -#: ../src/ui/tool/path-manipulator.cpp:1292 -msgid "Cycle node type" -msgstr "Κυκλική εναλλαγή του τύπου του κόμβου" +#: ../src/tweak-context.cpp:1280 +msgid "Rotate tweak" +msgstr "Περιστροφική ρύθμιση" -#: ../src/ui/tool/path-manipulator.cpp:1307 -msgid "Drag handle" -msgstr "Λαβή μετακίνησης" +#: ../src/tweak-context.cpp:1284 +msgid "Duplicate/delete tweak" +msgstr "Διπλασιασμός/διαγραφή ρύθμισης" -#: ../src/ui/tool/path-manipulator.cpp:1316 -#, fuzzy -msgid "Retract handle" -msgstr "Ανάκληση μηνύματος" +#: ../src/tweak-context.cpp:1288 +msgid "Push path tweak" +msgstr "Ρύθμιση με ώθηση του μονοπατιού" -#: ../src/ui/tool/transform-handle-set.cpp:160 -msgctxt "Transform handle tip" -msgid "Shift+Ctrl: scale uniformly about the rotation center" -msgstr "Shift+Ctrl: ομοιόμορφη κλιμάκωση γύρω από το κέντρο περιστροφής" +#: ../src/tweak-context.cpp:1292 +msgid "Shrink/grow path tweak" +msgstr "Ρύθμιση μονοπατιού με συρρίκνωση/επέκταση " -#: ../src/ui/tool/transform-handle-set.cpp:162 -msgctxt "Transform handle tip" -msgid "Ctrl: scale uniformly" -msgstr "Ctrl: ομοιόμορφη κλιμάκωση" +#: ../src/tweak-context.cpp:1296 +msgid "Attract/repel path tweak" +msgstr "Ρύθμιση μονοπατιού με έλξη/απώθηση" -#: ../src/ui/tool/transform-handle-set.cpp:167 -msgctxt "Transform handle tip" -msgid "" -"Shift+Alt: scale using an integer ratio about the rotation center" -msgstr "" -"Shift+Alt: κλιμάκωση γύρω από το κέντρο περιστροφής κατά ακέραια " -"αναλογία" +#: ../src/tweak-context.cpp:1300 +msgid "Roughen path tweak" +msgstr "Ρύθμιση σκλήρυνσης μονοπατιού" -#: ../src/ui/tool/transform-handle-set.cpp:169 -msgctxt "Transform handle tip" -msgid "Shift: scale from the rotation center" -msgstr "Shift: κλιμάκωση από το κέντρο περιστροφής" +#: ../src/tweak-context.cpp:1304 +msgid "Color paint tweak" +msgstr "Ρύθμιση βαφής χρώματος" -#: ../src/ui/tool/transform-handle-set.cpp:172 -msgctxt "Transform handle tip" -msgid "Alt: scale using an integer ratio" -msgstr "Alt: κλιμάκωση κατά ακέραια αναλογία" +# +#: ../src/tweak-context.cpp:1308 +msgid "Color jitter tweak" +msgstr "Ρύθμιση διακύμανσης του χρώματος" # -#: ../src/ui/tool/transform-handle-set.cpp:174 -msgctxt "Transform handle tip" -msgid "Scale handle: drag to scale the selection" -msgstr "Λαβή κλιμάκωσης: σύρετε για κλιμάκωση της επιλογής" +#: ../src/tweak-context.cpp:1312 +msgid "Blur tweak" +msgstr "Ρύθμιση θόλωσης" -#: ../src/ui/tool/transform-handle-set.cpp:179 -#, c-format -msgctxt "Transform handle tip" -msgid "Scale by %.2f%% x %.2f%%" -msgstr "Κλιμάκωση κατά %.2f%% x %.2f%%" +#. check whether something is selected +#: ../src/ui/clipboard.cpp:262 +msgid "Nothing was copied." +msgstr "Χωρίς αντιγραφή." -#: ../src/ui/tool/transform-handle-set.cpp:374 -#, c-format -msgctxt "Transform handle tip" -msgid "" -"Shift+Ctrl: rotate around the opposite corner and snap angle to %f° " -"increments" -msgstr "" +#: ../src/ui/clipboard.cpp:334 +#: ../src/ui/clipboard.cpp:543 +#: ../src/ui/clipboard.cpp:566 +msgid "Nothing on the clipboard." +msgstr "Τίποτα στο πρόχειρο." -#: ../src/ui/tool/transform-handle-set.cpp:377 -msgctxt "Transform handle tip" -msgid "Shift: rotate around the opposite corner" -msgstr "Shift: περιστροφή γύρω από την απέναντι γωνία" +# +#: ../src/ui/clipboard.cpp:392 +msgid "Select object(s) to paste style to." +msgstr "Επιλογή αντικειμένων για επικόλληση μορφοποίησης." -#: ../src/ui/tool/transform-handle-set.cpp:381 -#, c-format -msgctxt "Transform handle tip" -msgid "Ctrl: snap angle to %f° increments" -msgstr "" +#: ../src/ui/clipboard.cpp:403 +#: ../src/ui/clipboard.cpp:420 +msgid "No style on the clipboard." +msgstr "Χωρίς μορφοποίηση στο πρόχειρο." + +# +#: ../src/ui/clipboard.cpp:445 +msgid "Select object(s) to paste size to." +msgstr "Επιλογή αντικειμένων για επικόλληση μεγέθους." + +#: ../src/ui/clipboard.cpp:452 +msgid "No size on the clipboard." +msgstr "Χωρίς μέγεθος στο πρόχειρο." + +# +#: ../src/ui/clipboard.cpp:505 +msgid "Select object(s) to paste live path effect to." +msgstr "Επιλογή αντικειμένων για επικόλληση εφέ ζωντανού μονοπατιού." -#: ../src/ui/tool/transform-handle-set.cpp:383 -msgctxt "Transform handle tip" -msgid "" -"Rotation handle: drag to rotate the selection around the rotation " -"center" -msgstr "" -"Λαβή περιστροφής: σύρετε για περιστροφή της επιλογής γύρω από το " -"κέντρο περιστροφής" +#. no_effect: +#: ../src/ui/clipboard.cpp:530 +msgid "No effect on the clipboard." +msgstr "Χωρίς εφέ στο πρόχειρο." -#. event -#: ../src/ui/tool/transform-handle-set.cpp:388 -#, c-format -msgctxt "Transform handle tip" -msgid "Rotate by %.2f°" -msgstr "Περιστροφή κατά %.2f°" +#: ../src/ui/clipboard.cpp:549 +#: ../src/ui/clipboard.cpp:577 +msgid "Clipboard does not contain a path." +msgstr "Χωρίς μονοπάτι στο πρόχειρο." -#: ../src/ui/tool/transform-handle-set.cpp:482 -#, fuzzy, c-format -msgctxt "Transform handle tip" -msgid "" -"Shift+Ctrl: skew about the rotation center with snapping to %f° " -"increments" -msgstr "" -"Shift+Ctrl: skew about the rotation center with snapping to %f° " -"increments" +#. Item dialog +#: ../src/ui/context-menu.cpp:112 +#: ../src/verbs.cpp:2664 +msgid "_Object Properties..." +msgstr "_Ιδιότητες αντικειμένου..." -#: ../src/ui/tool/transform-handle-set.cpp:485 -msgctxt "Transform handle tip" -msgid "Shift: skew about the rotation center" -msgstr "Shift: στρέβλωση γύρω από το κέντρο περιστροφής" +#. Select item +#: ../src/ui/context-menu.cpp:122 +msgid "_Select This" +msgstr "_Επιλογή του" -#: ../src/ui/tool/transform-handle-set.cpp:489 -#, c-format -msgctxt "Transform handle tip" -msgid "Ctrl: snap skew angle to %f° increments" -msgstr "" +#. Create link +#: ../src/ui/context-menu.cpp:132 +msgid "_Create Link" +msgstr "_Δημιουργία συνδέσμου" -#: ../src/ui/tool/transform-handle-set.cpp:492 -msgctxt "Transform handle tip" -msgid "" -"Skew handle: drag to skew (shear) selection about the opposite handle" -msgstr "" -"Skew handle: σύρετε για στρέβλωση της επιλογής γύρω από την απέναντι " -"λαβή" +#. Set mask +#: ../src/ui/context-menu.cpp:139 +msgid "Set Mask" +msgstr "Ορισμός μάσκας" -#: ../src/ui/tool/transform-handle-set.cpp:498 -#, c-format -msgctxt "Transform handle tip" -msgid "Skew horizontally by %.2f°" -msgstr "Οριζόντια στρέβλωση κατά %.2f°" +#. Release mask +#: ../src/ui/context-menu.cpp:150 +msgid "Release Mask" +msgstr "Απελευθέρωση μάσκας" -#: ../src/ui/tool/transform-handle-set.cpp:501 -#, c-format -msgctxt "Transform handle tip" -msgid "Skew vertically by %.2f°" -msgstr "Κατακόρυφη στρέβλωση κατά %.2f°" +#. Set Clip +#: ../src/ui/context-menu.cpp:161 +msgid "Set _Clip" +msgstr "Ορισμός περι_κοπής" -#: ../src/ui/tool/transform-handle-set.cpp:558 -msgctxt "Transform handle tip" -msgid "Rotation center: drag to change the origin of transforms" -msgstr "" -"Κέντρο περιστροφής: σύρετε για να αλλάξετε το κέντρο των " -"μετασχηματισμών" +#. Release Clip +#: ../src/ui/context-menu.cpp:172 +msgid "Release C_lip" +msgstr "Απε_λευθέρωση Περικοπής" -#: ../src/ui/widget/filter-effect-chooser.cpp:26 -#, fuzzy -msgid "_Blur:" -msgstr "Θόλωμα:" +#: ../src/ui/context-menu.cpp:295 +msgid "Create link" +msgstr "Δημιουργία συνδέσμου" -#: ../src/ui/widget/layer-selector.cpp:115 -msgid "Toggle current layer visibility" -msgstr "Εναλλαγή ορατότητας του τρέχοντος στρώματος" +#. "Ungroup" +#: ../src/ui/context-menu.cpp:313 +#: ../src/verbs.cpp:2346 +msgid "_Ungroup" +msgstr "_Απομαδοποίηση" -#: ../src/ui/widget/layer-selector.cpp:136 -msgid "Lock or unlock current layer" -msgstr "Κλείδωμα ή ξεκλείδωμα του τρέχοντος στρώματος" +# +#. Link dialog +#: ../src/ui/context-menu.cpp:353 +msgid "Link _Properties..." +msgstr "_Ιδιότητες συνδέσμου" -#: ../src/ui/widget/layer-selector.cpp:139 -msgid "Current layer" -msgstr "Τρέχον στρώμα" +#. Select item +#: ../src/ui/context-menu.cpp:359 +msgid "_Follow Link" +msgstr "Παρακο_λούθηση συνδέσμων" -#: ../src/ui/widget/layer-selector.cpp:571 -msgid "(root)" -msgstr "" +#. Reset transformations +#: ../src/ui/context-menu.cpp:364 +msgid "_Remove Link" +msgstr "Διαγ_ραφή συνδέσμου" -#: ../src/ui/widget/licensor.cpp:36 -msgid "Proprietary" -msgstr "Ιδιοταγής" +# +#. Link dialog +#: ../src/ui/context-menu.cpp:412 +msgid "Image _Properties..." +msgstr "_Ιδιότητες εικόνας" -#: ../src/ui/widget/licensor.cpp:39 -msgid "MetadataLicence|Other" -msgstr "Άλλη" +#: ../src/ui/context-menu.cpp:418 +msgid "Edit Externally..." +msgstr "Εξωτερική επεξεργασία..." -#: ../src/ui/widget/object-composite-settings.cpp:63 -#, fuzzy -msgid "_Opacity (%):" -msgstr "Αδιαφάνεια (%):" +#. Item dialog +#. Fill and Stroke dialog +#: ../src/ui/context-menu.cpp:513 +#: ../src/ui/context-menu.cpp:569 +#: ../src/verbs.cpp:2631 +msgid "_Fill and Stroke..." +msgstr "_Γέμισμα και πινελιά..." -#: ../src/ui/widget/object-composite-settings.cpp:174 -msgid "Change blur" -msgstr "Μεταβολή θολώματος" +#. Edit Text dialog +#: ../src/ui/context-menu.cpp:576 +#: ../src/verbs.cpp:2646 +msgid "_Text and Font..." +msgstr "_Κείμενο και γραμματοσειρά..." -# sysdeps/names/procuid.c:51 -#: ../src/ui/widget/object-composite-settings.cpp:214 -#: ../src/ui/widget/selected-style.cpp:858 -#: ../src/ui/widget/selected-style.cpp:1152 -msgid "Change opacity" -msgstr "Μεταβολή αδιαφάνειας" +#. Spellcheck dialog +#: ../src/ui/context-menu.cpp:583 +#: ../src/verbs.cpp:2654 +msgid "Check Spellin_g..." +msgstr "Ορθογραφικός έλε_γχος" -#: ../src/ui/widget/page-sizer.cpp:231 -msgid "U_nits:" -msgstr "Μο_νάδες:" +#. * +#. * Constructor +#. +#: ../src/ui/dialog/aboutbox.cpp:78 +msgid "About Inkscape" +msgstr "Σχετικά με το Inkscape" -#: ../src/ui/widget/page-sizer.cpp:232 -msgid "Width of paper" -msgstr "Πλάτος χαρτιού" +#: ../src/ui/dialog/aboutbox.cpp:89 +msgid "_Splash" +msgstr "Αρχική _Οθόνη" -#: ../src/ui/widget/page-sizer.cpp:233 -msgid "Height of paper" -msgstr "Ύψος χαρτιού" +#: ../src/ui/dialog/aboutbox.cpp:93 +msgid "_Authors" +msgstr "_Συγγραφείς" -#: ../src/ui/widget/page-sizer.cpp:234 -msgid "T_op margin:" -msgstr "Άνω περιθώριο:" +#: ../src/ui/dialog/aboutbox.cpp:95 +msgid "_Translators" +msgstr "_Μεταφραστές" -#: ../src/ui/widget/page-sizer.cpp:234 -msgid "Top margin" -msgstr "Άνω περιθώριο" +#: ../src/ui/dialog/aboutbox.cpp:97 +msgid "_License" +msgstr "_Άδεια χρήσης" + +#. TRANSLATORS: This is the filename of the `About Inkscape' picture in +#. the `screens' directory. Thus the translation of "about.svg" should be +#. the filename of its translated version, e.g. about.zh.svg for Chinese. +#. +#. N.B. about.svg changes once per release. (We should probably rename +#. the original to about-0.40.svg etc. as soon as we have a translation. +#. If we do so, then add an item to release-checklist saying that the +#. string here should be changed.) +#. FIXME? INKSCAPE_SCREENSDIR and "about.svg" are in UTF-8, not the +#. native filename encoding... and the filename passed to sp_document_new +#. should be in UTF-*8.. +#: ../src/ui/dialog/aboutbox.cpp:150 +msgid "about.svg" +msgstr "about.svg" +# #-#-#-#-# accerciser.master.el.po (accerciser.HEAD.el) #-#-#-#-# +# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-# +# +# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-# +# +# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-# +# +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-# +# +# #-#-#-#-# tracker.master.el.po (el) #-#-#-#-# +# #-#-#-#-# accerciser.gnome-2-22.el.po (accerciser) #-#-#-#-# +# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-# +# +# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-# +# +# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-# +# +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-# +# +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-# +# +# #-#-#-#-# window-list.HEAD.el.po (window-list) #-#-#-#-# +# #-#-#-#-# accerciser.HEAD.el.po (accerciser) #-#-#-#-# +# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# fish.HEAD.el.po (fish) #-#-#-#-# +# #-#-#-#-# accerciser.HEAD.el.po (accerciser) #-#-#-#-# +# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# workspace-switcher.HEAD.el.po (workspace-switcher) #-#-#-#-# +# #-#-#-#-# accerciser.HEAD.el.po (accerciser) #-#-#-#-# +# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# clock.HEAD.el.po (clock) #-#-#-#-# +# #-#-#-#-# accerciser.HEAD.el.po (accerciser) #-#-#-#-# +# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# user-guide.HEAD.el.po (user-guide.docs) #-#-#-#-# +# #-#-#-#-# accerciser.HEAD.el.po (accerciser) #-#-#-#-# +# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-# +# +# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-# +# +# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-# +# +# #-#-#-#-# stickynotes_applet.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# accerciser.HEAD.el.po (accerciser) #-#-#-#-# +# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# user-guide.HEAD.el.po (user-guide.docs) #-#-#-#-# +# #-#-#-#-# accerciser.HEAD.el.po (accerciser) #-#-#-#-# +# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# workspace-switcher.HEAD.el.po (workspace-switcher) #-#-#-#-# +# #-#-#-#-# accerciser.HEAD.el.po (accerciser) #-#-#-#-# +# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# fish.HEAD.el.po (fish) #-#-#-#-# +# #-#-#-#-# accerciser.HEAD.el.po (accerciser) #-#-#-#-# +# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# window-list.HEAD.el.po (window-list) #-#-#-#-# +# #-#-#-#-# accerciser.HEAD.el.po (accerciser) #-#-#-#-# +# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# clock.HEAD.el.po (clock) #-#-#-#-# +# #-#-#-#-# accerciser.HEAD.el.po (accerciser) #-#-#-#-# +# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# gnome-system-monitor.master.el.po (el) #-#-#-#-# # -#: ../src/ui/widget/page-sizer.cpp:235 -msgid "L_eft:" -msgstr "Αριστερό:" - -#: ../src/ui/widget/page-sizer.cpp:235 -msgid "Left margin" -msgstr "Αριστερό περιθώριο" - -#: ../src/ui/widget/page-sizer.cpp:236 -msgid "Ri_ght:" -msgstr "Δεξιό:" - -#: ../src/ui/widget/page-sizer.cpp:236 -msgid "Right margin" -msgstr "Δεξιό περιθώριο" - -#: ../src/ui/widget/page-sizer.cpp:237 -msgid "Botto_m:" -msgstr "Κάτω:" - -#: ../src/ui/widget/page-sizer.cpp:237 -msgid "Bottom margin" -msgstr "Κάτω περιθώριο:" - -# #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# +# #-#-#-#-# tracker.tracker-0.8.el.po (el) #-#-#-#-# +# #-#-#-#-# accerciser.gnome-2-22.el.po (accerciser) #-#-#-#-# +# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-# # -# #-#-#-#-# pan2.master.el.po (el) #-#-#-#-# +# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-# # -# #-#-#-#-# pitivi.master.el.po (el) #-#-#-#-# -# #-#-#-#-# bug-buddy.gnome-2-14.el.po (el) #-#-#-#-# +# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-# # -# #-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-# +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-# # -#: ../src/ui/widget/page-sizer.cpp:246 -msgid "Description" -msgstr "Περιγραφή" - -#: ../src/ui/widget/page-sizer.cpp:287 -msgid "Orientation:" -msgstr "Προσανατολισμός:" - -#: ../src/ui/widget/page-sizer.cpp:290 -msgid "_Landscape" -msgstr "Τοπίο" - -# #-#-#-#-# libgnomeprint.master.el.po (el) #-#-#-#-# -# Not sure how the terms "portrait" and "landscape" are usually -# translated; if anyone knows what the term in the Greek version -# of MSWindoze is and if it is better (or equally good), maybe we -# would want to use that for consistency and for the sake of newbies? -#: ../src/ui/widget/page-sizer.cpp:295 -msgid "_Portrait" -msgstr "Πορτραίτο" - -#. ## Set up custom size frame -#: ../src/ui/widget/page-sizer.cpp:311 -msgid "Custom size" -msgstr "Προσαρμοσμένες διαστάσεις" - -#: ../src/ui/widget/page-sizer.cpp:334 -msgid "Resi_ze page to content..." -msgstr "Προσαρμογή σελίδας στο περιεχόμενο..." - +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-# # -#: ../src/ui/widget/page-sizer.cpp:360 -msgid "_Resize page to drawing or selection" -msgstr "Προσαρμογή σελίδας στο σχέδιο ή την επιλογή" - -#: ../src/ui/widget/page-sizer.cpp:361 -msgid "" -"Resize the page to fit the current selection, or the entire drawing if there " -"is no selection" -msgstr "Προσαρμογή διαστάσεων σελίδας στην τρέχουσα επιλογή ή στο σχέδιο" - -#: ../src/ui/widget/page-sizer.cpp:426 -msgid "Set page size" -msgstr "Ορισμός διαστάσεων σελίδας" - -# #-#-#-#-# balsa.master.el.po (balsa 2.0.13) #-#-#-#-# +# #-#-#-#-# window-list.HEAD.el.po (window-list) #-#-#-#-# +# #-#-#-#-# accerciser.HEAD.el.po (accerciser) #-#-#-#-# +# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# fish.HEAD.el.po (fish) #-#-#-#-# +# #-#-#-#-# accerciser.HEAD.el.po (accerciser) #-#-#-#-# +# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# workspace-switcher.HEAD.el.po (workspace-switcher) #-#-#-#-# +# #-#-#-#-# accerciser.HEAD.el.po (accerciser) #-#-#-#-# +# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# clock.HEAD.el.po (clock) #-#-#-#-# +# #-#-#-#-# accerciser.HEAD.el.po (accerciser) #-#-#-#-# +# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# user-guide.HEAD.el.po (user-guide.docs) #-#-#-#-# +# #-#-#-#-# accerciser.HEAD.el.po (accerciser) #-#-#-#-# +# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-# # -#: ../src/ui/widget/panel.cpp:111 -#, fuzzy -msgid "List" -msgstr "" -"#-#-#-#-# evolution.master.el.po (evolution.HEAD) #-#-#-#-#\n" -"Λίστα\n" -"#-#-#-#-# gconf-editor.master.el.po (gconf-editor.HEAD) #-#-#-#-#\n" -"Λίστα\n" -"#-#-#-#-# gturing.master.el.po (el) #-#-#-#-#\n" -"Κατάλογος\n" -"#-#-#-#-# balsa.master.el.po (balsa 2.0.13) #-#-#-#-#\n" -"Κατάλογος\n" -"#-#-#-#-# gvfs.master.el.po (el) #-#-#-#-#\n" -"Λίστα\n" -"#-#-#-#-# glade.master.el.po (glade3.HEAD) #-#-#-#-#\n" -"Λίστα\n" -"#-#-#-#-# orca.master.el.po (orca.HEAD) #-#-#-#-#\n" -"Λίστα\n" -"#-#-#-#-# evolution-data-server.master.el.po (evolution-data-server.HEAD) " -"#-#-#-#-#\n" -"Λίστα\n" -"#-#-#-#-# evince.master.el.po (evince.HEAD) #-#-#-#-#\n" -"Λίστα" - -# #-#-#-#-# gtkhtml.master.el.po (gtkhtml.HEAD) #-#-#-#-# +# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-# +# +# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-# # +# #-#-#-#-# stickynotes_applet.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# accerciser.HEAD.el.po (accerciser) #-#-#-#-# +# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# user-guide.HEAD.el.po (user-guide.docs) #-#-#-#-# +# #-#-#-#-# accerciser.HEAD.el.po (accerciser) #-#-#-#-# +# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# workspace-switcher.HEAD.el.po (workspace-switcher) #-#-#-#-# +# #-#-#-#-# accerciser.HEAD.el.po (accerciser) #-#-#-#-# +# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# fish.HEAD.el.po (fish) #-#-#-#-# +# #-#-#-#-# accerciser.HEAD.el.po (accerciser) #-#-#-#-# +# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# window-list.HEAD.el.po (window-list) #-#-#-#-# +# #-#-#-#-# accerciser.HEAD.el.po (accerciser) #-#-#-#-# +# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# clock.HEAD.el.po (clock) #-#-#-#-# +# #-#-#-#-# accerciser.HEAD.el.po (accerciser) #-#-#-#-# +# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# swfdec-gnome.master.el.po (el) #-#-#-#-# +# #-#-#-#-# accerciser.gnome-2-22.el.po (accerciser) #-#-#-#-# +# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# window-list.HEAD.el.po (window-list) #-#-#-#-# +# #-#-#-#-# accerciser.HEAD.el.po (accerciser) #-#-#-#-# +# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# fish.HEAD.el.po (fish) #-#-#-#-# +# #-#-#-#-# accerciser.HEAD.el.po (accerciser) #-#-#-#-# +# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# workspace-switcher.HEAD.el.po (workspace-switcher) #-#-#-#-# +# #-#-#-#-# accerciser.HEAD.el.po (accerciser) #-#-#-#-# +# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# clock.HEAD.el.po (clock) #-#-#-#-# +# #-#-#-#-# accerciser.HEAD.el.po (accerciser) #-#-#-#-# +# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# user-guide.HEAD.el.po (user-guide.docs) #-#-#-#-# +# #-#-#-#-# accerciser.HEAD.el.po (accerciser) #-#-#-#-# +# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# stickynotes_applet.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# accerciser.HEAD.el.po (accerciser) #-#-#-#-# +# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# user-guide.HEAD.el.po (user-guide.docs) #-#-#-#-# +# #-#-#-#-# accerciser.HEAD.el.po (accerciser) #-#-#-#-# +# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# workspace-switcher.HEAD.el.po (workspace-switcher) #-#-#-#-# +# #-#-#-#-# accerciser.HEAD.el.po (accerciser) #-#-#-#-# +# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# fish.HEAD.el.po (fish) #-#-#-#-# +# #-#-#-#-# accerciser.HEAD.el.po (accerciser) #-#-#-#-# +# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# window-list.HEAD.el.po (window-list) #-#-#-#-# +# #-#-#-#-# accerciser.HEAD.el.po (accerciser) #-#-#-#-# +# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# clock.HEAD.el.po (clock) #-#-#-#-# +# #-#-#-#-# accerciser.HEAD.el.po (accerciser) #-#-#-#-# +# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# gnome-system-monitor.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# gnome-power-manager.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# procman.HEAD.el.po (el) #-#-#-#-## # #-#-#-#-# nautilus.master.el.po (el) #-#-#-#-# # -#: ../src/ui/widget/panel.cpp:134 -#, fuzzy -msgctxt "Swatches" -msgid "Size" -msgstr "" -"#-#-#-#-# evolution.master.el.po (evolution.HEAD) #-#-#-#-#\n" -"Μέγεθος\n" -"#-#-#-#-# eog.master.el.po (eog-HEAD-po-el-4121) #-#-#-#-#\n" -"Μέγεθος\n" -"#-#-#-#-# gtkhtml.master.el.po (gtkhtml.HEAD) #-#-#-#-#\n" -"Μέγεθος\n" -"#-#-#-#-# gthumb.gthumb-2-12.el.po (gthumb-gthumb-2-10-po-el-6221) #-#-#-#-" -"#\n" -"Μέγεθος\n" -"#-#-#-#-# accerciser.master.el.po (accerciser.HEAD.el) #-#-#-#-#\n" -"Μέγεθος\n" -"#-#-#-#-# gftp.master.el.po (gftp.HEAD.el) #-#-#-#-#\n" -"Μέγεθος\n" -"#-#-#-#-# gnome-utils.master.el.po (gnome-utils.gnome-2-26) #-#-#-#-#\n" -"Μέγεθος\n" -"#-#-#-#-# gnome-disk-utility.master.el.po (gnome-disk_utility) #-#-#-#-#\n" -"Μέγεθος\n" -"#-#-#-#-# gnome-keyring.master.el.po (el) #-#-#-#-#\n" -"Μέγεθος\n" -"#-#-#-#-# gparted.master.el.po (gparted.HEAD) #-#-#-#-#\n" -"Μέγεθος\n" -"#-#-#-#-# gnome-packagekit.master.el.po (gnome-packagekit.master) #-#-#-#-" -"#\n" -"Μέγεθος\n" -"#-#-#-#-# gedit-plugins.master.el.po (el) #-#-#-#-#\n" -"Μέγεθος\n" -"#-#-#-#-# gnome-color-manager.master.el.po #-#-#-#-#\n" -"Μέγεθος\n" -"#-#-#-#-# balsa.master.el.po (balsa 2.0.13) #-#-#-#-#\n" -"Μέγεθος\n" -"#-#-#-#-# evolution-rss.master.el.po (Evolution RSS) #-#-#-#-#\n" -"Μέγεθος\n" -"#-#-#-#-# gedit.master.el.po (el) #-#-#-#-#\n" -"Μέγεθος\n" -"#-#-#-#-# evolution-exchange.master.el.po (el) #-#-#-#-#\n" -"Μέγεθος\n" -"#-#-#-#-# xchat-gnome.master.el.po (xchat-gnome) #-#-#-#-#\n" -"Μέγεθος\n" -"#-#-#-#-# evolution-mapi.master.el.po (evolution-mapi.HEAD) #-#-#-#-#\n" -"Μέγεθος\n" -"#-#-#-#-# f-spot.master.el.po (el) #-#-#-#-#\n" -"Μέγεθος\n" -"#-#-#-#-# ghex.master.el.po (ghex 1.2) #-#-#-#-#\n" -"Μέγεθος\n" -"#-#-#-#-# gtk+.master.el.po (gtk+ 2.20.1.1) #-#-#-#-#\n" -"Μέγεθος\n" -"#-#-#-#-# gnome-cups-manager.master.el.po (el) #-#-#-#-#\n" -"Μέγεθος\n" -"#-#-#-#-# nautilus.master.el.po (el) #-#-#-#-#\n" -"Μέγεθος\n" -"#-#-#-#-# brasero.master.el.po (el) #-#-#-#-#\n" -"Μέγεθος\n" -"#-#-#-#-# gnome-applets.master.el.po (gnome-applets.HEAD.el) #-#-#-#-#\n" -"Μέγεθος\n" -"#-#-#-#-# gtk+-properties.master.el.po (gtk+-properties.HEAD) #-#-#-#-#\n" -"Μέγεθος" - -#: ../src/ui/widget/panel.cpp:138 -msgctxt "Swatches height" -msgid "Tiny" -msgstr "Μικροσκοπικό" - -#: ../src/ui/widget/panel.cpp:139 -msgctxt "Swatches height" -msgid "Small" -msgstr "Μικρό" - -#: ../src/ui/widget/panel.cpp:140 -#, fuzzy -msgctxt "Swatches height" -msgid "Medium" -msgstr "" -"#-#-#-#-# gbrainy.master.el.po (gbrainy master) #-#-#-#-#\n" -"Μεσαίο\n" -"#-#-#-#-# gnome-games.master.el.po (gnome-games.HEAD.el) #-#-#-#-#\n" -"Μεσαίο\n" -"#-#-#-#-# gturing.master.el.po (el) #-#-#-#-#\n" -"Μεσαίο\n" -"#-#-#-#-# gnome-system-tools.master.el.po (el) #-#-#-#-#\n" -"Μέτριο\n" -"#-#-#-#-# banshee.master.el.po (Banshee) #-#-#-#-#\n" -"Μέτριος\n" -"#-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-#\n" -"Μεσαίο\n" -"#-#-#-#-# f-spot.master.el.po (el) #-#-#-#-#\n" -"Μεσαίο\n" -"#-#-#-#-# gtk+.master.el.po (gtk+ 2.20.1.1) #-#-#-#-#\n" -"Μεσαία\n" -"#-#-#-#-# pan2.master.el.po (el) #-#-#-#-#\n" -"Μεσαίος\n" -"#-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-#\n" -"Μεσαίο\n" -"#-#-#-#-# banshee.stable-1.8.el.po (Banshee) #-#-#-#-#\n" -"Μέτριο" - -#: ../src/ui/widget/panel.cpp:141 -#, fuzzy -msgctxt "Swatches height" -msgid "Large" +#. TRANSLATORS: Put here your name (and other national contributors') +#. one per line in the form of: name surname (email). Use \n for newline. +#: ../src/ui/dialog/aboutbox.cpp:384 +msgid "translator-credits" msgstr "" -"#-#-#-#-# gnome-games.master.el.po (gnome-games.HEAD.el) #-#-#-#-#\n" -"Μεγάλο\n" -"#-#-#-#-# gnome-settings-daemon.master.el.po (el) #-#-#-#-#\n" -"Μεγάλο\n" -"#-#-#-#-# dasher.master.el.po (dasher.HEAD) #-#-#-#-#\n" -"Μεγάλη\n" -"#-#-#-#-# gnome-control-center.master.el.po (el) #-#-#-#-#\n" -"Μεγάλο\n" -"#-#-#-#-# drwright.master.el.po (el) #-#-#-#-#\n" -"Μεγάλο\n" -"#-#-#-#-# rhythmbox.master.el.po (el) #-#-#-#-#\n" -"Μεγάλο\n" -"#-#-#-#-# f-spot.master.el.po (el) #-#-#-#-#\n" -"Μεγάλο\n" -"#-#-#-#-# totem.master.el.po (totem.HEAD) #-#-#-#-#\n" -"Μεγάλο" - -# -#: ../src/ui/widget/panel.cpp:142 -#, fuzzy -msgctxt "Swatches height" -msgid "Huge" -msgstr "Απόχρωση:" - -#: ../src/ui/widget/panel.cpp:164 -msgctxt "Swatches" -msgid "Width" -msgstr "Πλάτος" - -#: ../src/ui/widget/panel.cpp:168 -msgctxt "Swatches width" -msgid "Narrower" -msgstr "Στενότερο" - -#: ../src/ui/widget/panel.cpp:169 -msgctxt "Swatches width" -msgid "Narrow" -msgstr "Στενό" - -#: ../src/ui/widget/panel.cpp:170 -msgctxt "Swatches width" -msgid "Medium" -msgstr "Μεσαίο" - -#: ../src/ui/widget/panel.cpp:171 -msgctxt "Swatches width" -msgid "Wide" -msgstr "Πλατύ" +"Dimitris Spingos (Δημήτρης Σπίγγος) (dmtrs32@gmail.com)\n" +"George Boukeas (boukeas@gmail.com)\n" +"Spyros Blanas (cid_e@users.sourceforge.net)\n" +"Simos Xenitellis (simos@hellug.gr)" -#: ../src/ui/widget/panel.cpp:172 -msgctxt "Swatches width" -msgid "Wider" -msgstr "Πλατύτερο" +#: ../src/ui/dialog/align-and-distribute.cpp:239 +#: ../src/ui/dialog/align-and-distribute.cpp:888 +msgid "Align" +msgstr "Ευθυγράμμιση" -#. TRANSLATORS: "Wrap" indicates how colour swatches are displayed -#: ../src/ui/widget/panel.cpp:203 -#, fuzzy -msgctxt "Swatches" -msgid "Wrap" -msgstr "Αναδίπλωση" +#: ../src/ui/dialog/align-and-distribute.cpp:398 +#: ../src/ui/dialog/align-and-distribute.cpp:889 +msgid "Distribute" +msgstr "Κατανομή" -#: ../src/ui/widget/preferences-widget.cpp:731 -#, fuzzy -msgid "Select a bitmap editor" -msgstr "επεξεργαστής ημερομηνίας" +#: ../src/ui/dialog/align-and-distribute.cpp:468 +msgid "Minimum horizontal gap (in px units) between bounding boxes" +msgstr "Ελάχιστο οριζόντιο κενό (σε px) ανάμεσα στα οριακά πλαίσια" -#: ../src/ui/widget/random.cpp:123 -msgid "" -"Reseed the random number generator; this creates a different sequence of " -"random numbers." -msgstr "" +#. TRANSLATORS: "H:" stands for horizontal gap +#: ../src/ui/dialog/align-and-distribute.cpp:470 +msgctxt "Gap" +msgid "H:" +msgstr "Ο:" -#: ../src/ui/widget/rendering-options.cpp:39 -#, fuzzy -msgid "Backend" -msgstr "Εσωτερικό σύστημα" +#: ../src/ui/dialog/align-and-distribute.cpp:478 +msgid "Minimum vertical gap (in px units) between bounding boxes" +msgstr "Ελάχιστο κάθετο κενό (σε px) ανάμεσα στα οριακά πλαίσια" -#: ../src/ui/widget/rendering-options.cpp:40 -msgid "Vector" -msgstr "Διανυσματική" +#. TRANSLATORS: Vertical gap +#: ../src/ui/dialog/align-and-distribute.cpp:480 +msgctxt "Gap" +msgid "V:" +msgstr "Κ:" -#: ../src/ui/widget/rendering-options.cpp:41 -msgid "Bitmap" -msgstr "Ψηφιογραφική" +#: ../src/ui/dialog/align-and-distribute.cpp:509 +#: ../src/ui/dialog/align-and-distribute.cpp:891 +#: ../src/widgets/toolbox.cpp:8242 +msgid "Remove overlaps" +msgstr "Αφαίρεση επικαλύψεων" -#: ../src/ui/widget/rendering-options.cpp:42 -msgid "Bitmap options" -msgstr "Επιλογές ψηφιογραφικής εικόνας" +#: ../src/ui/dialog/align-and-distribute.cpp:540 +#: ../src/widgets/toolbox.cpp:8035 +msgid "Arrange connector network" +msgstr "Διευθέτηση δικτύου συνδέσεων" -#: ../src/ui/widget/rendering-options.cpp:44 -msgid "Preferred resolution of rendering, in dots per inch." -msgstr "Προτιμώμενη ανάλυση ψηφιογραφικής απόδοσης, σε κουκκίδες ανά ίντσα." +#: ../src/ui/dialog/align-and-distribute.cpp:633 +msgid "Exchange Positions" +msgstr "Ανταλλαγή θέσεων" -#: ../src/ui/widget/rendering-options.cpp:52 -msgid "" -"Render using Cairo vector operations. The resulting image is usually " -"smaller in file size and can be arbitrarily scaled, but some filter effects " -"will not be correctly rendered." -msgstr "" -"Απόδοση με χρήση διανυσματικών πράξεων Cairo. Η εικόνα που προκύπτει είναι " -"μικρότερη σε μέγεθος και κλιμακώνεται κατά βούληση, αλλά κάποια εφέ δεν " -"αποδίδονται σωστά." +#: ../src/ui/dialog/align-and-distribute.cpp:667 +msgid "Unclump" +msgstr "Τακτοποίηση" -#: ../src/ui/widget/rendering-options.cpp:57 -msgid "" -"Render everything as bitmap. The resulting image is usually larger in file " -"size and cannot be arbitrarily scaled without quality loss, but all objects " -"will be rendered exactly as displayed." -msgstr "" -"Τα πάντα αποδίδονται ψηφιογραφικά. Η εικόνα που προκύπτει είναι μεγαλύτερη " -"σε μέγεθος και δεν κλιμακώνεται χωρίς απώλεια ποιότητας, αλλά τα αντικείμενα " -"αποδίδονται με ακρίβεια." +#: ../src/ui/dialog/align-and-distribute.cpp:738 +msgid "Randomize positions" +msgstr "Τυχαιοποίηση θέσεων" -#: ../src/ui/widget/selected-style.cpp:113 -#: ../src/ui/widget/style-swatch.cpp:117 -msgid "Fill:" -msgstr "Γέμισμα:" +#: ../src/ui/dialog/align-and-distribute.cpp:837 +msgid "Distribute text baselines" +msgstr "Κατανομή γραμμών βάσης κειμένου" -#: ../src/ui/widget/selected-style.cpp:114 -#: ../src/ui/widget/style-swatch.cpp:118 -msgid "Stroke:" -msgstr "Πινελιά:" +#: ../src/ui/dialog/align-and-distribute.cpp:860 +msgid "Align text baselines" +msgstr "Ευθυγράμμιση γραμμών βάσης κειμένου" -#: ../src/ui/widget/selected-style.cpp:115 -#, fuzzy -msgid "O:" -msgstr "" -"#-#-#-#-# gossip.master.el.po (el) #-#-#-#-#\n" -"Λειτουργικό σύστημα:\n" -"#-#-#-#-# empathy.master.el.po (empathy.HEAD) #-#-#-#-#\n" -"Λ.Σ.:" +#: ../src/ui/dialog/align-and-distribute.cpp:890 +msgid "Rearrange" +msgstr "Επαναδιευθέτηση" -#: ../src/ui/widget/selected-style.cpp:157 -#, fuzzy -msgid "N/A" -msgstr "" -"#-#-#-#-# gnome-games.master.el.po (gnome-games.HEAD.el) #-#-#-#-#\n" -"N/A\n" -"#-#-#-#-# gnome-disk-utility.master.el.po (gnome-disk_utility) #-#-#-#-#\n" -"N/A\n" -"#-#-#-#-# gnomeicu.master.el.po (gnomeicu 0.95.5) #-#-#-#-#\n" -"--\n" -"#-#-#-#-# gparted.master.el.po (gparted.HEAD) #-#-#-#-#\n" -"Δ/Υ\n" -"#-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-#\n" -"Δ/Υ\n" -"#-#-#-#-# gget.master.el.po (gget) #-#-#-#-#\n" -"Μη διαθέσιμο\n" -"#-#-#-#-# gnome-applets.master.el.po (gnome-applets.HEAD.el) #-#-#-#-#\n" -"N/A" +#: ../src/ui/dialog/align-and-distribute.cpp:892 +#: ../src/widgets/toolbox.cpp:2242 +msgid "Nodes" +msgstr "Κόμβοι" -#: ../src/ui/widget/selected-style.cpp:160 -#: ../src/ui/widget/selected-style.cpp:1027 -#: ../src/ui/widget/selected-style.cpp:1028 -msgid "Nothing selected" -msgstr "Δεν έχει επιλεχτεί τίποτα" +#: ../src/ui/dialog/align-and-distribute.cpp:898 +msgid "Relative to: " +msgstr "Σχετικά με:" -#: ../src/ui/widget/selected-style.cpp:162 -#: ../src/ui/widget/style-swatch.cpp:296 -#, fuzzy -msgid "None" -msgstr "N/A" +#: ../src/ui/dialog/align-and-distribute.cpp:899 +msgid "Treat selection as group: " +msgstr "Αντιμετώπιση επιλογής σαν ομάδα:" -#: ../src/ui/widget/selected-style.cpp:165 -#: ../src/ui/widget/style-swatch.cpp:298 -msgid "No fill" -msgstr "Χωρίς γέμισμα" +#: ../src/ui/dialog/align-and-distribute.cpp:905 +msgid "Align right edges of objects to the left edge of the anchor" +msgstr "Ευθυγράμμιση δεξιάς άκρης αντικειμένων στην αριστερή άκρη της άγκυρας" -#: ../src/ui/widget/selected-style.cpp:165 -#: ../src/ui/widget/style-swatch.cpp:298 -msgid "No stroke" -msgstr "Χωρίς πινελιά" +#: ../src/ui/dialog/align-and-distribute.cpp:908 +msgid "Align left edges" +msgstr "Ευθυγράμμιση αριστερών άκρων" -#: ../src/ui/widget/selected-style.cpp:167 -#: ../src/ui/widget/style-swatch.cpp:277 ../src/widgets/paint-selector.cpp:240 -msgid "Pattern" -msgstr "Μοτίβο" +#: ../src/ui/dialog/align-and-distribute.cpp:911 +msgid "Center on vertical axis" +msgstr "Κεντράρισμα στον κάθετο άξονα" -#: ../src/ui/widget/selected-style.cpp:170 -#: ../src/ui/widget/style-swatch.cpp:279 -#: ../src/widgets/paint-selector.cpp:1028 -msgid "Pattern fill" -msgstr "Γέμισμα με μοτίβο" +#: ../src/ui/dialog/align-and-distribute.cpp:914 +msgid "Align right sides" +msgstr "Ευθυγράμμιση δεξιών πλευρών" -#: ../src/ui/widget/selected-style.cpp:170 -#: ../src/ui/widget/style-swatch.cpp:279 -msgid "Pattern stroke" -msgstr "Πινελιά με μοτίβο" +#: ../src/ui/dialog/align-and-distribute.cpp:917 +msgid "Align left edges of objects to the right edge of the anchor" +msgstr "Ευθυγράμμιση αριστερών άκρων αντικειμένων στη δεξιά άκρη της άγκυρας" -#: ../src/ui/widget/selected-style.cpp:172 -#, fuzzy -msgid "L" -msgstr "Σύνδεσμος" +#: ../src/ui/dialog/align-and-distribute.cpp:920 +msgid "Align bottom edges of objects to the top edge of the anchor" +msgstr "Ευθυγράμμιση κάτω άκρων αντικειμένων στην πάνω άκρη της άγκυρας" -#: ../src/ui/widget/selected-style.cpp:175 -#: ../src/ui/widget/style-swatch.cpp:271 -#, fuzzy -msgid "Linear gradient fill" -msgstr "Οριζόντια διαβάθμιση" +#: ../src/ui/dialog/align-and-distribute.cpp:923 +msgid "Align top edges" +msgstr "Ευθυγράμμιση πάνω άκρων" -#: ../src/ui/widget/selected-style.cpp:175 -#: ../src/ui/widget/style-swatch.cpp:271 -#, fuzzy -msgid "Linear gradient stroke" -msgstr "βραχύβια" +#: ../src/ui/dialog/align-and-distribute.cpp:926 +msgid "Center on horizontal axis" +msgstr "Κεντράρισμα στον οριζόντιο άξονα" -#: ../src/ui/widget/selected-style.cpp:182 -#, fuzzy -msgid "R" -msgstr "Δωμάτια" +#: ../src/ui/dialog/align-and-distribute.cpp:929 +msgid "Align bottom edges" +msgstr "Ευθυγράμμιση κάτω άκρων" -#: ../src/ui/widget/selected-style.cpp:185 -#: ../src/ui/widget/style-swatch.cpp:275 -#, fuzzy -msgid "Radial gradient fill" -msgstr "" -"#-#-#-#-# drwright.master.el.po (el) #-#-#-#-#\n" -"Κάθετη διαβάθμιση\n" -"#-#-#-#-# brasero.master.el.po (el) #-#-#-#-#\n" -"Κατακόρυφη διαβάθμιση" +#: ../src/ui/dialog/align-and-distribute.cpp:932 +msgid "Align top edges of objects to the bottom edge of the anchor" +msgstr "Ευθυγράμμιση επάνω άκρων αντικειμένων στην κάτω άκρη της άγκυρας" -#: ../src/ui/widget/selected-style.cpp:185 -#: ../src/ui/widget/style-swatch.cpp:275 -#, fuzzy -msgid "Radial gradient stroke" -msgstr "βραχύβια" +#: ../src/ui/dialog/align-and-distribute.cpp:937 +msgid "Align baseline anchors of texts horizontally" +msgstr "Ευθυγράμμιση γραμμής βάσης αγκυρών των κειμένων οριζοντίως" -#: ../src/ui/widget/selected-style.cpp:192 -#, fuzzy -msgid "Different" -msgstr "Differ:" +#: ../src/ui/dialog/align-and-distribute.cpp:940 +msgid "Align baselines of texts" +msgstr "Ευθυγράμμιση γραμμής βάσης των κειμένων" -#: ../src/ui/widget/selected-style.cpp:195 -#, fuzzy -msgid "Different fills" -msgstr "διαφορετική ιστοσελίδα" +#: ../src/ui/dialog/align-and-distribute.cpp:945 +msgid "Make horizontal gaps between objects equal" +msgstr "Εξίσωση οριζόντιων κενών μεταξύ αντικειμένων" -#: ../src/ui/widget/selected-style.cpp:195 -#, fuzzy -msgid "Different strokes" -msgstr "διαφορετική ιστοσελίδα" +#: ../src/ui/dialog/align-and-distribute.cpp:949 +msgid "Distribute left edges equidistantly" +msgstr "Κατανομή αριστερών άκρων σε ίσες αποστάσεις" -#: ../src/ui/widget/selected-style.cpp:197 -#: ../src/ui/widget/style-swatch.cpp:301 -#, fuzzy -msgid "Unset" -msgstr "Χρήση:" +#: ../src/ui/dialog/align-and-distribute.cpp:952 +msgid "Distribute centers equidistantly horizontally" +msgstr "Κατανομή κέντρων σε ίσες αποστάσεις οριζοντίως" -# #-#-#-#-# gconf.master.el.po (el) #-#-#-#-# -# gconf/gconftool.c:866 gconf/gconftool.c:867 gconf/gconftool.c:868 -#. TRANSLATORS COMMENT: unset is a verb here -#: ../src/ui/widget/selected-style.cpp:200 -#: ../src/ui/widget/selected-style.cpp:258 -#: ../src/ui/widget/selected-style.cpp:500 -#: ../src/ui/widget/style-swatch.cpp:303 ../src/widgets/fill-style.cpp:683 -msgid "Unset fill" -msgstr "Αφαίρεση γεμίσματος" +#: ../src/ui/dialog/align-and-distribute.cpp:955 +msgid "Distribute right edges equidistantly" +msgstr "Κατανομή δεξιών άκρων σε ίσες αποστάσεις" -#: ../src/ui/widget/selected-style.cpp:200 -#: ../src/ui/widget/selected-style.cpp:258 -#: ../src/ui/widget/selected-style.cpp:516 -#: ../src/ui/widget/style-swatch.cpp:303 ../src/widgets/fill-style.cpp:683 -msgid "Unset stroke" -msgstr "Αφαίρεση πινελιάς" +#: ../src/ui/dialog/align-and-distribute.cpp:959 +msgid "Make vertical gaps between objects equal" +msgstr "Εξίσωση κάθετων κενών μεταξύ αντικειμένων" -#: ../src/ui/widget/selected-style.cpp:203 -msgid "Flat color fill" -msgstr "Γέμισμα με απλό χρώμα" +#: ../src/ui/dialog/align-and-distribute.cpp:963 +msgid "Distribute top edges equidistantly" +msgstr "Κατανομή επάνω άκρων σε ίσες αποστάσεις" -#: ../src/ui/widget/selected-style.cpp:203 -msgid "Flat color stroke" -msgstr "Πινελιά με απλό χρώμα" +#: ../src/ui/dialog/align-and-distribute.cpp:966 +msgid "Distribute centers equidistantly vertically" +msgstr "Κατανομή κέντρων σε ίσες αποστάσεις καθέτως" -#. TRANSLATOR COMMENT: A means "Averaged" -#: ../src/ui/widget/selected-style.cpp:206 -#, fuzzy -msgid "a" -msgstr "Όνομα" +#: ../src/ui/dialog/align-and-distribute.cpp:969 +msgid "Distribute bottom edges equidistantly" +msgstr "Κατανομή κάτω άκρων σε ίσες αποστάσεις" -#: ../src/ui/widget/selected-style.cpp:209 -#, fuzzy -msgid "Fill is averaged over selected objects" -msgstr "Διαγραφή επιλεγμένων αντικειμένων" +#: ../src/ui/dialog/align-and-distribute.cpp:974 +msgid "Distribute baseline anchors of texts horizontally" +msgstr "Κατανομή γραμμής βάσης των κειμένων οριζοντίως" -#: ../src/ui/widget/selected-style.cpp:209 -#, fuzzy -msgid "Stroke is averaged over selected objects" -msgstr "Στείλτε ένα μήνυμα στις επιλεγμένες επαφές" +#: ../src/ui/dialog/align-and-distribute.cpp:977 +msgid "Distribute baselines of texts vertically" +msgstr "Κατανομή γραμμής βάσης των κειμένων καθέτως" -#. TRANSLATOR COMMENT: M means "Multiple" -#: ../src/ui/widget/selected-style.cpp:212 -#, fuzzy -msgid "m" -msgstr "Όνομα" +#: ../src/ui/dialog/align-and-distribute.cpp:983 +#: ../src/widgets/toolbox.cpp:8204 +msgid "Nicely arrange selected connector network" +msgstr "Διευθέτηση του επιλεγμένου δικτύου συνδέσεων" -#: ../src/ui/widget/selected-style.cpp:215 -#, fuzzy -msgid "Multiple selected objects have the same fill" -msgstr "Διαγραφή επιλεγμένων αντικειμένων" +#: ../src/ui/dialog/align-and-distribute.cpp:986 +msgid "Exchange positions of selected objects - selection order" +msgstr "Ανταλλαγή θέσεων των επιλεγμένων αντικειμένων - κατά τη σειρά επιλογής τους" -#: ../src/ui/widget/selected-style.cpp:215 -#, fuzzy -msgid "Multiple selected objects have the same stroke" -msgstr "Διαγραφή επιλεγμένων αντικειμένων" +#: ../src/ui/dialog/align-and-distribute.cpp:989 +msgid "Exchange positions of selected objects - stacking order" +msgstr "Ανταλλαγή θέσης των επιλεγμένων αντικειμένων - κατά τη σειρά τοποθέτησής τους" -#: ../src/ui/widget/selected-style.cpp:217 -msgid "Edit fill..." -msgstr "Επεξεργασία γεμίσματος..." +#: ../src/ui/dialog/align-and-distribute.cpp:992 +msgid "Exchange positions of selected objects - clockwise rotate" +msgstr "Ανταλλαγή θέσης των επιλεγμένων αντικειμένων - δεξιόστροφη περιστροφή" -#: ../src/ui/widget/selected-style.cpp:217 -msgid "Edit stroke..." -msgstr "Επεξεργασία πινελιάς..." +#: ../src/ui/dialog/align-and-distribute.cpp:997 +msgid "Randomize centers in both dimensions" +msgstr "Τυχαιοποίηση κέντρων και στις δύο διαστάσεις" -#: ../src/ui/widget/selected-style.cpp:221 -msgid "Last set color" -msgstr "Τελευταίο χρώμα που ορίστηκε" +#: ../src/ui/dialog/align-and-distribute.cpp:1000 +msgid "Unclump objects: try to equalize edge-to-edge distances" +msgstr "Τακτοποίηση αντικειμένων: προσπάθεια εξίσωσης των αποστάσεων μεταξύ αντικειμένων" -#: ../src/ui/widget/selected-style.cpp:225 -msgid "Last selected color" -msgstr "Τελευταία χρώμα που επιλέχθηκε" +#: ../src/ui/dialog/align-and-distribute.cpp:1005 +msgid "Move objects as little as possible so that their bounding boxes do not overlap" +msgstr "Μετακίνηση αντικειμένων κατά το ελάχιστο δυνατό ώστε να μην επικαλύπτονται τα οριακά πλαίσιά τους" -#: ../src/ui/widget/selected-style.cpp:233 -msgid "White" -msgstr "Λευκό" +#: ../src/ui/dialog/align-and-distribute.cpp:1013 +msgid "Align selected nodes to a common horizontal line" +msgstr "Ευθυγράμμιση επιλεγμένων κόμβων σε μια κοινή οριζόντια γραμμή" -#: ../src/ui/widget/selected-style.cpp:237 -#: ../src/widgets/sp-color-icc-selector.cpp:238 -#: ../src/widgets/sp-color-scales.cpp:468 -#: ../src/widgets/sp-color-scales.cpp:469 -msgid "Black" -msgstr "Μαύρο" +#: ../src/ui/dialog/align-and-distribute.cpp:1016 +msgid "Align selected nodes to a common vertical line" +msgstr "Ευθυγράμμιση επιλεγμένων κόμβων σε μια κοινή κάθετη γραμμή" -# #-#-#-#-# gtkhtml.HEAD.el.po (el) #-#-#-#-# -# -#: ../src/ui/widget/selected-style.cpp:241 -msgid "Copy color" -msgstr "Αντιγραφή χρώματος" +#: ../src/ui/dialog/align-and-distribute.cpp:1019 +msgid "Distribute selected nodes horizontally" +msgstr "Κατανομή επιλεγμένων κόμβων οριζοντίως" -#: ../src/ui/widget/selected-style.cpp:245 -msgid "Paste color" -msgstr "Επικόλληση χρώματος" +#: ../src/ui/dialog/align-and-distribute.cpp:1022 +msgid "Distribute selected nodes vertically" +msgstr "Κατανομή επιλεγμένων κόμβων καθέτως" -#: ../src/ui/widget/selected-style.cpp:249 -#: ../src/ui/widget/selected-style.cpp:783 -#, fuzzy -msgid "Swap fill and stroke" -msgstr "Ρυθμίσεις επιφάνειας εργασίας" +#. Rest of the widgetry +#: ../src/ui/dialog/align-and-distribute.cpp:1027 +msgid "Last selected" +msgstr "Τελευταίο επιλεγμένο" -#: ../src/ui/widget/selected-style.cpp:253 -#: ../src/ui/widget/selected-style.cpp:525 -#: ../src/ui/widget/selected-style.cpp:534 -msgid "Make fill opaque" -msgstr "" +#: ../src/ui/dialog/align-and-distribute.cpp:1028 +msgid "First selected" +msgstr "Πρώτο επιλεγμένο" -#: ../src/ui/widget/selected-style.cpp:253 -msgid "Make stroke opaque" -msgstr "" +#: ../src/ui/dialog/align-and-distribute.cpp:1029 +msgid "Biggest object" +msgstr "Μεγαλύτερο αντικείμενο" -#: ../src/ui/widget/selected-style.cpp:262 -#: ../src/ui/widget/selected-style.cpp:482 ../src/widgets/fill-style.cpp:485 -msgid "Remove fill" -msgstr "Αφαίρεση γεμίσματος" +#: ../src/ui/dialog/align-and-distribute.cpp:1030 +msgid "Smallest object" +msgstr "Μικρότερο κείμενο" -#: ../src/ui/widget/selected-style.cpp:262 -#: ../src/ui/widget/selected-style.cpp:491 ../src/widgets/fill-style.cpp:485 -msgid "Remove stroke" -msgstr "Αφαίρεση πινελιάς" +#: ../src/ui/dialog/calligraphic-profile-rename.cpp:38 +msgid "Profile name:" +msgstr "Όνομα κατατομής:" +# #-#-#-#-# gthumb.gthumb-2-12.el.po (gthumb-gthumb-2-10-po-el-6221) #-#-#-#-# +# +# #-#-#-#-# galeon.master.el.po (galeon 1.0) #-#-#-#-# +# # #-#-#-#-# balsa.master.el.po (balsa 2.0.13) #-#-#-#-# # # #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# # -# #-#-#-#-# nautilus.master.el.po (el) #-#-#-#-# +# #-#-#-#-# pan2.master.el.po (el) #-#-#-#-# # # #-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-# # -#: ../src/ui/widget/selected-style.cpp:315 -#, fuzzy -msgid "Remove" -msgstr "" -"#-#-#-#-# ekiga.master.el.po (ekiga.HEAD) #-#-#-#-#\n" -"_Αφαίρεση\n" -"#-#-#-#-# hamster-applet.master.el.po (hamster-applet.HEAD) #-#-#-#-#\n" -"Απομάκρυνση\n" -"#-#-#-#-# gnome-packagekit.master.el.po (gnome-packagekit.master) #-#-#-#-" -"#\n" -"Αφαίρεση\n" -"#-#-#-#-# balsa.master.el.po (balsa 2.0.13) #-#-#-#-#\n" -"Διαγραφή\n" -"#-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-#\n" -"Αφαίρεση\n" -"#-#-#-#-# rhythmbox.master.el.po (el) #-#-#-#-#\n" -"Αφαίρεση\n" -"#-#-#-#-# gnome-shell.master.el.po (gnome-shell.po.master) #-#-#-#-#\n" -"Απομάκρυνση\n" -"#-#-#-#-# gtk+.master.el.po (gtk+ 2.20.1.1) #-#-#-#-#\n" -"Αφαίρεση\n" -"#-#-#-#-# pybliographer.master.el.po (el) #-#-#-#-#\n" -"Απομάκρυνση\n" -"#-#-#-#-# gnome-mud.master.el.po (gnome-mud) #-#-#-#-#\n" -"Αφαίρεση\n" -"#-#-#-#-# gwget.master.el.po (el) #-#-#-#-#\n" -"Απομάκρυνση\n" -"#-#-#-#-# nautilus.master.el.po (el) #-#-#-#-#\n" -"Αφαίρεση\n" -"#-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-#\n" -"Αφαίρεση\n" -"#-#-#-#-# totem.master.el.po (totem.HEAD) #-#-#-#-#\n" -"Απομάκρυνση" +#. When changing the interval or enabling/disabling the autosave function, +#. * update our running configuration +#. * +#. * FIXME! +#. * the inkscape_autosave_init should be called AFTER the values have been changed +#. * (which cannot be guaranteed from here) - use a PrefObserver somewhere +#. +#. +#. _autosave_autosave_enable.signal_toggled().connect( sigc::ptr_fun(inkscape_autosave_init), TRUE ); +#. _autosave_autosave_interval.signal_changed().connect( sigc::ptr_fun(inkscape_autosave_init), TRUE ); +#. +#. ----------- +#: ../src/ui/dialog/calligraphic-profile-rename.cpp:52 +#: ../src/ui/dialog/inkscape-preferences.cpp:1207 +#: ../src/ui/dialog/input.cpp:881 +msgid "Save" +msgstr "Αποθήκευση" -#: ../src/ui/widget/selected-style.cpp:546 -msgid "Apply last set color to fill" -msgstr "Εφαρμογή του τελευταίου χρώματος στο γέμισμα" +#: ../src/ui/dialog/color-item.cpp:117 +#, c-format +msgid "Color: %s; Click to set fill, Shift+click to set stroke" +msgstr "Χρώμα: %s; Κλικ για ορισμό γεμίσματος, Shift+click για ορισμό πινελιάς" -#: ../src/ui/widget/selected-style.cpp:558 -msgid "Apply last set color to stroke" -msgstr "Εφαρμογή του τελευταίου χρώματος στην πινελιά" +#: ../src/ui/dialog/color-item.cpp:491 +msgid "Change color definition" +msgstr "Αλλαγή ορισμού χρώματος" -#: ../src/ui/widget/selected-style.cpp:569 -msgid "Apply last selected color to fill" -msgstr "Εφαρμογή του τελευταίου επιλεγμένου χρώματος στο γέμισμα" +#: ../src/ui/dialog/color-item.cpp:696 +msgid "Remove stroke color" +msgstr "Αφαίρεση χρώματος πινελιάς" -#: ../src/ui/widget/selected-style.cpp:580 -msgid "Apply last selected color to stroke" -msgstr "Εφαρμογή του τελευταίου επιλεγμένου χρώματος στην πινελιά" +#: ../src/ui/dialog/color-item.cpp:696 +msgid "Remove fill color" +msgstr "Αφαίρεση χρώματος γεμίσματος" -#: ../src/ui/widget/selected-style.cpp:600 -msgid "Invert fill" -msgstr "Αντιστροφή γεμίσματος" +#: ../src/ui/dialog/color-item.cpp:701 +msgid "Set stroke color to none" +msgstr "Κατάργηση χρώματος πινελιάς" -#: ../src/ui/widget/selected-style.cpp:620 -msgid "Invert stroke" -msgstr "Αντιστροφή πινελιάς" +#: ../src/ui/dialog/color-item.cpp:701 +msgid "Set fill color to none" +msgstr "Κατάργηση χρώματος γεμίσματος" -#: ../src/ui/widget/selected-style.cpp:632 -msgid "White fill" -msgstr "Άσπρο γέμισμα" +#: ../src/ui/dialog/color-item.cpp:717 +msgid "Set stroke color from swatch" +msgstr "Ορισμός χρώματος πινελιάς από το χρωματολόγιο" -#: ../src/ui/widget/selected-style.cpp:644 -msgid "White stroke" -msgstr "Άσπρη πινελιά" +# +#: ../src/ui/dialog/color-item.cpp:717 +msgid "Set fill color from swatch" +msgstr "Ορισμός χρώματος γεμίσματος από το χρωματολόγιο" -#: ../src/ui/widget/selected-style.cpp:656 -msgid "Black fill" -msgstr "Μαύρο γέμισμα" +#: ../src/ui/dialog/debug.cpp:68 +msgid "Messages" +msgstr "Μηνύματα" -#: ../src/ui/widget/selected-style.cpp:668 -msgid "Black stroke" -msgstr "Μαύρη πινελιά" +#: ../src/ui/dialog/debug.cpp:77 +#: ../src/ui/dialog/messages.cpp:55 +msgid "Capture log messages" +msgstr "Καταγραφή μηνυμάτων ημερολογίου" -#: ../src/ui/widget/selected-style.cpp:711 -msgid "Paste fill" -msgstr "Επικόλληση γεμίσματος" +#: ../src/ui/dialog/debug.cpp:79 +#: ../src/ui/dialog/messages.cpp:57 +msgid "Release log messages" +msgstr "Αποδέσμευση καταγεγραμμένων μηνυμάτων" -#: ../src/ui/widget/selected-style.cpp:729 -msgid "Paste stroke" -msgstr "Επικόλληση πινελιάς" +#: ../src/ui/dialog/document-metadata.cpp:73 +msgid "Metadata" +msgstr "Μεταδεδομένα" -#: ../src/ui/widget/selected-style.cpp:893 -msgid "Change stroke width" -msgstr "Αλλαγή πάχους πινελιάς" +#: ../src/ui/dialog/document-metadata.cpp:74 +msgid "License" +msgstr "Άδεια χρήσης" -#: ../src/ui/widget/selected-style.cpp:988 -msgid ", drag to adjust" -msgstr ", σύρετε για τροποποίηση" +#: ../src/ui/dialog/document-metadata.cpp:156 +msgid "Dublin Core Entities" +msgstr "Dublin Core Entities (Μεταδεδομένα)" -#: ../src/ui/widget/selected-style.cpp:1034 -#: ../src/ui/widget/selected-style.cpp:1035 -msgid "Opacity (%)" -msgstr "Αδιαφάνεια (%)" +#: ../src/ui/dialog/document-metadata.cpp:178 +msgid "License" +msgstr "Άδεια Χρήσης" -#: ../src/ui/widget/selected-style.cpp:1069 -#, c-format -msgid "Stroke width: %.5g%s%s" -msgstr "Πάχος πινελιάς: %.5g%s%s" +#. --------------------------------------------------------------- +#: ../src/ui/dialog/document-properties.cpp:92 +msgid "Show page _border" +msgstr "Προβολή π_λαισίου σελίδας" -#: ../src/ui/widget/selected-style.cpp:1073 -#, fuzzy -msgid " (averaged)" -msgstr "Μέσος Φόρτος" +#: ../src/ui/dialog/document-properties.cpp:92 +msgid "If set, rectangular page border is shown" +msgstr "Αν ενεργοποιηθεί, προβολή ενός ορθογωνίου πλαισίου σελίδας." -#: ../src/ui/widget/selected-style.cpp:1101 -msgid "0 (transparent)" -msgstr "0 (διαφανές)" +#: ../src/ui/dialog/document-properties.cpp:93 +msgid "Border on _top of drawing" +msgstr "Πλαίσιο πάνω από το σχέδιο" -#: ../src/ui/widget/selected-style.cpp:1125 -msgid "100% (opaque)" -msgstr "100% (αδιαφανές)" +#: ../src/ui/dialog/document-properties.cpp:93 +msgid "If set, border is always on top of the drawing" +msgstr "Αν ενεργοποιηθεί, το πλαίσιο βρίσκεται πάντα επάνω από το σχέδιο" -#: ../src/ui/widget/selected-style.cpp:1279 -#, fuzzy -msgid "Adjust saturation" -msgstr "Ρύθμιση αντίθεσης" +#: ../src/ui/dialog/document-properties.cpp:94 +msgid "_Show border shadow" +msgstr "Προ_βολή σκιάς πλαισίου" -#: ../src/ui/widget/selected-style.cpp:1281 -#, c-format -msgid "" -"Adjusting saturation: was %.3g, now %.3g (diff %.3g); with " -"Ctrl to adjust lightness, without modifiers to adjust hue" -msgstr "" +#: ../src/ui/dialog/document-properties.cpp:94 +msgid "If set, page border shows a shadow on its right and lower side" +msgstr "Αν ενεργοποιηθεί, προβολή σκιάς κάτω και δεξιά από το πλαίσιο σελίδας" -#: ../src/ui/widget/selected-style.cpp:1285 -#, fuzzy -msgid "Adjust lightness" -msgstr "Ρύθμιση φωτεινότητας" +#: ../src/ui/dialog/document-properties.cpp:95 +msgid "Back_ground:" +msgstr "Υπόβαθ_ρο:" -#: ../src/ui/widget/selected-style.cpp:1287 -#, c-format -msgid "" -"Adjusting lightness: was %.3g, now %.3g (diff %.3g); with " -"Shift to adjust saturation, without modifiers to adjust hue" -msgstr "" +#: ../src/ui/dialog/document-properties.cpp:95 +msgid "Background color" +msgstr "Χρώμα υπόβαθρου" -#: ../src/ui/widget/selected-style.cpp:1291 -#, fuzzy -msgid "Adjust hue" -msgstr "Προσαρμογή χρόνου" +#: ../src/ui/dialog/document-properties.cpp:95 +msgid "Color and transparency of the page background (also used for bitmap export)" +msgstr "Χρώμα και διαφάνεια του υπόβαθρου της σελίδας (χρησιμοποιείται και για την εξαγωγή ψηφιογραφίας)" -#: ../src/ui/widget/selected-style.cpp:1293 -#, c-format -msgid "" -"Adjusting hue: was %.3g, now %.3g (diff %.3g); with Shift to adjust saturation, with Ctrl to adjust lightness" -msgstr "" +#: ../src/ui/dialog/document-properties.cpp:96 +msgid "Border _color:" +msgstr "Χρώμα π_λαισίου:" -#: ../src/ui/widget/selected-style.cpp:1402 -#: ../src/ui/widget/selected-style.cpp:1416 -msgid "Adjust stroke width" -msgstr "Ρύθμιση πάχους πινελιάς" +#: ../src/ui/dialog/document-properties.cpp:96 +msgid "Page border color" +msgstr "Χρώμα πλαισίου σελίδας" -#: ../src/ui/widget/selected-style.cpp:1403 -#, c-format -msgid "Adjusting stroke width: was %.3g, now %.3g (diff %.3g)" -msgstr "" -"Γίνεται ρύθμιση του πλάτους πινελιάς: ήταν %.3g, τώρα είναι %.3g (διαφορά %.3g)" +#: ../src/ui/dialog/document-properties.cpp:96 +msgid "Color of the page border" +msgstr "Χρώμα του πλαισίου σελίδας" -# #-#-#-#-# gtkhtml.master.el.po (gtkhtml.HEAD) #-#-#-#-# -# -#. TRANSLATORS: "Link" means to _link_ two sliders together -#: ../src/ui/widget/spin-slider.cpp:118 -#, fuzzy -msgctxt "Sliders" -msgid "Link" -msgstr "" -"#-#-#-#-# gtkhtml.master.el.po (gtkhtml.HEAD) #-#-#-#-#\n" -"Σύνδεσμος\n" -"#-#-#-#-# gnote.master.el.po (gnote.HEAD) #-#-#-#-#\n" -"Σύνδεση\n" -"#-#-#-#-# sabayon.master.el.po (sabayon.HEAD) #-#-#-#-#\n" -"Σύνδεσμος\n" -"#-#-#-#-# conglomerate.master.el.po (el) #-#-#-#-#\n" -"Δεσμός\n" -"#-#-#-#-# tomboy.master.el.po (tomboy.HEAD) #-#-#-#-#\n" -"Σύνδεση\n" -"#-#-#-#-# orca.master.el.po (orca.HEAD) #-#-#-#-#\n" -"Σύνδεσμος\n" -"#-#-#-#-# buoh.master.el.po (buoh master) #-#-#-#-#\n" -"Σύνδεσμος\n" -"#-#-#-#-# pitivi.master.el.po (el) #-#-#-#-#\n" -"Σύνδεση" +#: ../src/ui/dialog/document-properties.cpp:97 +msgid "Default _units:" +msgstr "Προεπιλεγμένες _μονάδες:" -#: ../src/ui/widget/style-swatch.cpp:269 -#, fuzzy -msgid "L Gradient" -msgstr "βραχύβια" +#. --------------------------------------------------------------- +#. General snap options +#: ../src/ui/dialog/document-properties.cpp:101 +msgid "Show _guides" +msgstr "Εμφάνιση οδη_γών" -#: ../src/ui/widget/style-swatch.cpp:273 -#, fuzzy -msgid "R Gradient" -msgstr "βραχύβια" +#: ../src/ui/dialog/document-properties.cpp:101 +msgid "Show or hide guides" +msgstr "Εμφάνιση ή απόκρυψη των οδηγών" -#: ../src/ui/widget/style-swatch.cpp:289 -#, c-format -msgid "Fill: %06x/%.3g" -msgstr "Γέμισμα: %06x/%.3g" +#: ../src/ui/dialog/document-properties.cpp:102 +msgid "_Snap guides while dragging" +msgstr "Προ_σκόλληση οδηγών ενώ σύρετε" -#: ../src/ui/widget/style-swatch.cpp:291 -#, c-format -msgid "Stroke: %06x/%.3g" -msgstr "Πινελιά: %06x/%.3g" +#: ../src/ui/dialog/document-properties.cpp:102 +msgid "While dragging a guide, snap to object nodes or bounding box corners ('Snap to nodes' or 'snap to bounding box corners' must be enabled; only a small part of the guide near the cursor will snap)" +msgstr "Ενώ σέρνετε έναν οδηγό, προσκόλληση σε κόμβους αντικειμένου ή γωνίες οριακών πλαισίων ('προσκόλληση σε κόμβους' ή 'προσκόλληση σε γωνίες οριακών πλαισίων' πρέπει να έχουν ενεργοποιηθεί. Μόνο ένα μικρό μέρος του οδηγού κοντά στο δρομέα θα προσκολληθεί)" -#: ../src/ui/widget/style-swatch.cpp:323 -#, c-format -msgid "Stroke width: %.5g%s" -msgstr "Πάχος πινελιάς: %.5g%s" +#: ../src/ui/dialog/document-properties.cpp:104 +msgid "Guide co_lor:" +msgstr "Χρώμα _οδηγού:" + +#: ../src/ui/dialog/document-properties.cpp:104 +msgid "Guideline color" +msgstr "Χρώμα γραμμής οδηγού" + +#: ../src/ui/dialog/document-properties.cpp:104 +msgid "Color of guidelines" +msgstr "Χρώμα γραμμών οδηγού" + +#: ../src/ui/dialog/document-properties.cpp:105 +msgid "_Highlight color:" +msgstr "Χρώμα επισήμανσ_ης:" + +#: ../src/ui/dialog/document-properties.cpp:105 +msgid "Highlighted guideline color" +msgstr "Χρώμα τονισμένης γραμμής οδηγού" + +#: ../src/ui/dialog/document-properties.cpp:105 +msgid "Color of a guideline when it is under mouse" +msgstr "Χρώμα της γραμμής οδηγού όταν είναι κάτω από το ποντίκι" +# #-#-#-#-# galeon.master.el.po (galeon 1.0) #-#-#-#-# # -#: ../src/ui/widget/style-swatch.cpp:339 -#, c-format -msgid "O:%.3g" -msgstr "O:%.3g" +# #-#-#-#-# balsa.master.el.po (balsa 2.0.13) #-#-#-#-# +# +# #-#-#-#-# libgnomeui.master.el.po (el) #-#-#-#-# +# #-#-#-#-# anjuta-el.po (anjuta 0.1.9) #-#-#-#-# +# +# #-#-#-#-# balsa-el.po (balsa 0.9.3.1) #-#-#-#-# +# +# #-#-#-#-# galeon-el.po (galeon 1.0) #-#-#-#-# +# +# #-#-#-#-# glimmer-el.po (glimmer 1.0) #-#-#-#-# +# +# #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-# +# +# #-#-#-#-# gnucash-el.po (abiword 1.0) #-#-#-#-# +# +# #-#-#-#-# sodipodi-el.po (sodipodi 0.25) #-#-#-#-# +# +# #-#-#-#-# screem-el.po (screem 1.0) #-#-#-#-# +# +# #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# +# +# #-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-# +# +#: ../src/ui/dialog/document-properties.cpp:108 +msgctxt "Grid" +msgid "_New" +msgstr "_Νέο" -#: ../src/ui/widget/style-swatch.cpp:341 -#, c-format -msgid "O:.%d" -msgstr "O:.%d" +#: ../src/ui/dialog/document-properties.cpp:108 +msgid "Create new grid." +msgstr "Δημιουργία νέου πλέγματος." -#: ../src/ui/widget/style-swatch.cpp:346 -#, c-format -msgid "Opacity: %.3g" -msgstr "Αδιαφάνεια: %.3g" +# #-#-#-#-# balsa.master.el.po (balsa 2.0.13) #-#-#-#-# +# +# #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# +# +# #-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-# +# +#: ../src/ui/dialog/document-properties.cpp:109 +msgctxt "Grid" +msgid "_Remove" +msgstr "Αφαί_ρεση" -#: ../src/vanishing-point.cpp:126 -#, fuzzy -msgid "Split vanishing points" -msgstr "Πιέστε για προσθήκη σημείου διαχωρισμού" +#: ../src/ui/dialog/document-properties.cpp:109 +msgid "Remove selected grid." +msgstr "Αφαίρεση επιλεγμένου πλέγματος." -#: ../src/vanishing-point.cpp:171 -msgid "Merge vanishing points" -msgstr "" +#: ../src/ui/dialog/document-properties.cpp:118 +#: ../src/widgets/toolbox.cpp:2331 +msgid "Guides" +msgstr "Οδηγοί" -#: ../src/vanishing-point.cpp:237 -msgid "3D box: Move vanishing point" -msgstr "" +#: ../src/ui/dialog/document-properties.cpp:119 +#: ../src/ui/dialog/inkscape-preferences.cpp:1072 +#: ../src/widgets/toolbox.cpp:2322 +msgid "Grids" +msgstr "Πλέγματα" -#: ../src/vanishing-point.cpp:318 -#, c-format -msgid "Finite vanishing point shared by %d box" -msgid_plural "" -"Finite vanishing point shared by %d boxes; drag with Shift to separate selected box(es)" -msgstr[0] "" -msgstr[1] "" +#: ../src/ui/dialog/document-properties.cpp:120 +#: ../src/verbs.cpp:2577 +msgid "Snap" +msgstr "Προσκόλληση" -#. This won't make sense any more when infinite VPs are not shown on the canvas, -#. but currently we update the status message anyway -#: ../src/vanishing-point.cpp:325 -#, c-format -msgid "Infinite vanishing point shared by %d box" -msgid_plural "" -"Infinite vanishing point shared by %d boxes; drag with " -"Shift to separate selected box(es)" -msgstr[0] "" -msgstr[1] "" +#: ../src/ui/dialog/document-properties.cpp:121 +msgid "Color Management" +msgstr "Διαχείριση Χρωμάτων" -#: ../src/vanishing-point.cpp:333 -#, c-format -msgid "" -"shared by %d box; drag with Shift to separate selected box(es)" -msgid_plural "" -"shared by %d boxes; drag with Shift to separate selected box" -"(es)" -msgstr[0] "" -msgstr[1] "" +#: ../src/ui/dialog/document-properties.cpp:122 +msgid "Scripting" +msgstr "Σενάρια" -#: ../src/verbs.cpp:1134 -msgid "Switch to next layer" -msgstr "Μετάβαση στο επόμενο στρώμα" +#: ../src/ui/dialog/document-properties.cpp:220 +msgid "General" +msgstr "Γενικά" -#: ../src/verbs.cpp:1135 -msgid "Switched to next layer." -msgstr "Μετέβη στο επόμενο στρώμα." +#: ../src/ui/dialog/document-properties.cpp:222 +msgid "Border" +msgstr "Περίγραμμα" -#: ../src/verbs.cpp:1137 -msgid "Cannot go past last layer." -msgstr "Δεν είναι δυνατή η μετάβαση πέρα από το τελευταίο στρώμα." +#: ../src/ui/dialog/document-properties.cpp:224 +msgid "Page Size" +msgstr "Μέγεθος Σελίδας" -#: ../src/verbs.cpp:1146 -msgid "Switch to previous layer" -msgstr "Μετάβαση στο προηγούμενο στρώμα" +#: ../src/ui/dialog/document-properties.cpp:252 +msgid "Guides" +msgstr "Οδηγοί" -#: ../src/verbs.cpp:1147 -msgid "Switched to previous layer." -msgstr "Μετέβη στο προηγούμενο στρώμα." +#: ../src/ui/dialog/document-properties.cpp:271 +msgid "Snap _distance" +msgstr "Απόσταση _αρπαγής " -#: ../src/verbs.cpp:1149 -msgid "Cannot go before first layer." -msgstr "Δεν είναι δυνατή η μετάβαση πέρα από το πρώτο στρώμα." +#: ../src/ui/dialog/document-properties.cpp:271 +msgid "Snap only when _closer than:" +msgstr "Προσκόλληση μόνο όταν είναι πιο _κοντά από:" -#: ../src/verbs.cpp:1166 ../src/verbs.cpp:1263 ../src/verbs.cpp:1295 -#: ../src/verbs.cpp:1301 -msgid "No current layer." -msgstr "Δεν υπάρχει τρέχον στρώμα." +#: ../src/ui/dialog/document-properties.cpp:271 +#: ../src/ui/dialog/document-properties.cpp:277 +#: ../src/ui/dialog/document-properties.cpp:283 +msgid "Always snap" +msgstr "Προσκόλληση πάντα" -#: ../src/verbs.cpp:1195 ../src/verbs.cpp:1199 -#, c-format -msgid "Raised layer %s." -msgstr "Το στρώμα %s ανυψώθηκε." +#: ../src/ui/dialog/document-properties.cpp:272 +msgid "Snapping distance, in screen pixels, for snapping to objects" +msgstr "Απόσταση αρπαγής, σε εικονοστοιχεία οθόνης, για προσκόλληση σε αντικείμενα" -#: ../src/verbs.cpp:1196 -msgid "Layer to top" -msgstr "Στρώμα στην κορυφή" +#: ../src/ui/dialog/document-properties.cpp:272 +msgid "Always snap to objects, regardless of their distance" +msgstr "Πάντα προσκόλληση στα αντικείμενα, ανεξάρτητα από την απόστασή τους" -#: ../src/verbs.cpp:1200 -msgid "Raise layer" -msgstr "Ανύψωση στρώματος" +#: ../src/ui/dialog/document-properties.cpp:273 +msgid "If set, objects only snap to another object when it's within the range specified below" +msgstr "Εάν οριστεί, αντικείμενα θα προσκολλώνται μόνο σε άλλο αντικείμενο όταν είναι μες τη παρακάτω οριζόμενη περιοχή" -#: ../src/verbs.cpp:1203 ../src/verbs.cpp:1207 -#, c-format -msgid "Lowered layer %s." -msgstr "Το στρώμα %s βυθίστηκε." +#. Options for snapping to grids +#: ../src/ui/dialog/document-properties.cpp:277 +msgid "Snap d_istance" +msgstr "Απόσταση α_ρπαγής " -#: ../src/verbs.cpp:1204 -msgid "Layer to bottom" -msgstr "Στρώμα στον πάτο" +#: ../src/ui/dialog/document-properties.cpp:277 +msgid "Snap only when c_loser than:" +msgstr "Προσκόλληση μόνο εάν είναι πιο κο_ντά από:" -#: ../src/verbs.cpp:1208 -msgid "Lower layer" -msgstr "Βύθιση στρώματος" +#: ../src/ui/dialog/document-properties.cpp:278 +msgid "Snapping distance, in screen pixels, for snapping to grid" +msgstr "Αρπαγή απόστασης, σε εικονοστοιχεία οθόνης, για προσκόλληση στο πλέγμα" -#: ../src/verbs.cpp:1217 -msgid "Cannot move layer any further." -msgstr "Δεν είναι δυνατή η περαιτέρω μετακίνηση του στρώματος." +#: ../src/ui/dialog/document-properties.cpp:278 +msgid "Always snap to grids, regardless of the distance" +msgstr "Πάντοτε προσκόλληση στα πλέγματα, ανεξάρτητα από την απόσταση" -#: ../src/verbs.cpp:1231 ../src/verbs.cpp:1250 -#, fuzzy, c-format -msgid "%s copy" -msgstr "" -"#-#-#-#-# gnome-utils.master.el.po (gnome-utils.gnome-2-26) #-#-#-#-#\n" -"ο αντίγραφο\n" -"#-#-#-#-# nautilus.master.el.po (el) #-#-#-#-#\n" -"ο αντίγραφο)" +#: ../src/ui/dialog/document-properties.cpp:279 +msgid "If set, objects only snap to a grid line when it's within the range specified below" +msgstr "Εάν οριστεί, προσκόλληση αντικειμένων σε γραμμή πλέγματος μόνο όταν είναι μες την ορισμένη παρακάτω περιοχή" -#: ../src/verbs.cpp:1258 -msgid "Duplicate layer" -msgstr "Αντίγραφο στρώματος" +#. Options for snapping to guides +#: ../src/ui/dialog/document-properties.cpp:283 +msgid "Snap dist_ance" +msgstr "Απόσταση αρπ_αγής " -#. TRANSLATORS: this means "The layer has been duplicated." -#: ../src/verbs.cpp:1261 -msgid "Duplicated layer." -msgstr "Δημιουργήθηκε αντίγραφο του στρώματος." +#: ../src/ui/dialog/document-properties.cpp:283 +msgid "Snap only when close_r than:" +msgstr "Π_ροσκόλληση μόνο όταν είναι πιο κοντά από:" -#: ../src/verbs.cpp:1290 -msgid "Delete layer" -msgstr "Διαγραφή στρώματος" +#: ../src/ui/dialog/document-properties.cpp:284 +msgid "Snapping distance, in screen pixels, for snapping to guides" +msgstr "Προσκόλληση απόστασης, σε εικονοστοιχεία οθόνης, για προσκόλληση στους οδηγούς" -#. TRANSLATORS: this means "The layer has been deleted." -#: ../src/verbs.cpp:1293 -msgid "Deleted layer." -msgstr "Το στρώμα διεγράφη." +#: ../src/ui/dialog/document-properties.cpp:284 +msgid "Always snap to guides, regardless of the distance" +msgstr "Πάντοτε προσκόλληση στους οδηγούς, ανεξάρτητα από την απόσταση" -#: ../src/verbs.cpp:1304 -msgid "Toggle layer solo" -msgstr "Εναλλαγή αποκλειστικής προβολής του στρώματος" +#: ../src/ui/dialog/document-properties.cpp:285 +msgid "If set, objects only snap to a guide when it's within the range specified below" +msgstr "Εάν οριστεί, προσκόλληση αντικειμένων σε οδηγό μόνο όταν είναι μες την ορισμένη παρακάτω περιοχή" -#: ../src/verbs.cpp:1365 -msgid "Flip horizontally" -msgstr "Οριζόντια αντιστροφή" +#: ../src/ui/dialog/document-properties.cpp:289 +msgid "Snap to objects" +msgstr "Προσκόλληση σε αντικείμενα" -#: ../src/verbs.cpp:1370 -msgid "Flip vertically" -msgstr "Κάθετη αντιστροφή" +#: ../src/ui/dialog/document-properties.cpp:291 +msgid "Snap to grids" +msgstr "Προσκόλληση σε πλέγμτα" -#. TRANSLATORS: If you have translated the tutorial-basic.en.svgz file to your language, -#. then translate this string as "tutorial-basic.LANG.svgz" (where LANG is your language -#. code); otherwise leave as "tutorial-basic.svg". -#: ../src/verbs.cpp:1903 -msgid "tutorial-basic.svg" -msgstr "" +#: ../src/ui/dialog/document-properties.cpp:293 +msgid "Snap to guides" +msgstr "Προσκόλληση σε οδηγούς" -#. TRANSLATORS: See "tutorial-basic.svg" comment. -#: ../src/verbs.cpp:1907 -msgid "tutorial-shapes.svg" -msgstr "" +#: ../src/ui/dialog/document-properties.cpp:322 +msgid "(invalid UTF-8 string)" +msgstr "(άκυρο αλφαριθμητικό UTF-8)" -#. TRANSLATORS: See "tutorial-basic.svg" comment. -#: ../src/verbs.cpp:1911 -msgid "tutorial-advanced.svg" -msgstr "" +#. TODO check if this next line was sometimes needed. It being there caused an assertion. +#. Inkscape::GC::release(defsRepr); +#. inform the document, so we can undo +#. Color Management +#: ../src/ui/dialog/document-properties.cpp:431 +#: ../src/verbs.cpp:2737 +msgid "Link Color Profile" +msgstr "Σύνδεση χρωματικών κατατομών" -#. TRANSLATORS: See "tutorial-basic.svg" comment. -#: ../src/verbs.cpp:1915 -msgid "tutorial-tracing.svg" -msgstr "" +#: ../src/ui/dialog/document-properties.cpp:506 +msgid "Remove linked color profile" +msgstr "Αφαίρεση συνδεμένης χρωματικής κατατομής" -#. TRANSLATORS: See "tutorial-basic.svg" comment. -#: ../src/verbs.cpp:1919 -msgid "tutorial-calligraphy.svg" -msgstr "" +#: ../src/ui/dialog/document-properties.cpp:520 +msgid "Linked Color Profiles:" +msgstr "Συνδεμένες χρωματικές κατατομές" -#. TRANSLATORS: See "tutorial-basic.svg" comment. -#: ../src/verbs.cpp:1923 -msgid "tutorial-interpolate.svg" -msgstr "" +#: ../src/ui/dialog/document-properties.cpp:522 +msgid "Available Color Profiles:" +msgstr "Διαθέσιμες χρωματικές κατατομές:" -#. TRANSLATORS: See "tutorial-basic.svg" comment. -#: ../src/verbs.cpp:1927 -msgid "tutorial-elements.svg" -msgstr "" +#: ../src/ui/dialog/document-properties.cpp:524 +msgid "Link Profile" +msgstr "Σύνδεση κατατομής" -#. TRANSLATORS: See "tutorial-basic.svg" comment. -#: ../src/verbs.cpp:1931 -msgid "tutorial-tips.svg" -msgstr "" +#: ../src/ui/dialog/document-properties.cpp:555 +msgid "Profile Name" +msgstr "Όνομα κατατομής" -#: ../src/verbs.cpp:2207 ../src/verbs.cpp:2744 -msgid "Unlock all objects in the current layer" -msgstr "Ξεκλείδωμα όλων των αντικειμένων στο τρέχον στρώμα" +# #-#-#-#-# pitivi.master.el.po (el) #-#-#-#-# +# #-#-#-#-# bug-buddy.gnome-2-14.el.po (el) #-#-#-#-# +#: ../src/ui/dialog/document-properties.cpp:586 +msgid "External script files:" +msgstr "Εξωτερικά αρχεία σεναρίων:" -#: ../src/verbs.cpp:2211 ../src/verbs.cpp:2746 -msgid "Unlock all objects in all layers" -msgstr "Αντικατάσταση όλων των αντικειμένων σε όλα τα στρώματα" +# #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# +# +#: ../src/ui/dialog/document-properties.cpp:588 +msgid "Add" +msgstr "Προσθήκη" -#: ../src/verbs.cpp:2215 ../src/verbs.cpp:2748 -msgid "Unhide all objects in the current layer" -msgstr "Κατάργηση απόκρυψης όλων των αντικειμένων στο τρέχον στρώμα" +# #-#-#-#-# libgnomeui.master.el.po (el) #-#-#-#-# +# #-#-#-#-# memory.el.po (abiword 1.0) #-#-#-#-# +# #-#-#-#-# gimp-script-fu-el.po (gimp-script-fu 1.0) #-#-#-#-# +# +# #-#-#-#-# gtop-el.po (gtop 1.0.9) #-#-#-#-# +# +# #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# +# +# #-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-# +# +#: ../src/ui/dialog/document-properties.cpp:611 +msgid "Filename" +msgstr "Όνομα αρχείου" # -#: ../src/verbs.cpp:2219 ../src/verbs.cpp:2750 -msgid "Unhide all objects in all layers" -msgstr "Κατάργηση απόκρυψης όλων των αντικειμένων σε όλα τα στρώματα" +#. inform the document, so we can undo +#: ../src/ui/dialog/document-properties.cpp:651 +msgid "Add external script..." +msgstr "Προσθήκη εξωτερικού σεναρίου..." + +#: ../src/ui/dialog/document-properties.cpp:677 +msgid "Remove external script" +msgstr "Αφαίρεση εξωτερικού σεναρίου" -#: ../src/verbs.cpp:2234 -msgid "Does nothing" -msgstr "Δεν επιτελεί καμία λειτουργία" +#: ../src/ui/dialog/document-properties.cpp:758 +msgid "Creation" +msgstr "Δημιουργία" -#: ../src/verbs.cpp:2237 -msgid "Create new document from the default template" -msgstr "Δημιουργία νέου εγγράφου από το προεπιλεγμένο πρότυπο" +#: ../src/ui/dialog/document-properties.cpp:759 +msgid "Defined grids" +msgstr "Ορισμός πλεγμάτων" + +#: ../src/ui/dialog/document-properties.cpp:970 +msgid "Remove grid" +msgstr "Αφαίρεση πλέγματος" -# #-#-#-#-# galeon.master.el.po (galeon 1.0) #-#-#-#-# -# # #-#-#-#-# libgnomeui.master.el.po (el) #-#-#-#-# # #-#-#-#-# memory.el.po (abiword 1.0) #-#-#-#-# -# #-#-#-#-# galeon-el.po (galeon 1.0) #-#-#-#-# +# #-#-#-#-# anjuta-el.po (anjuta 0.1.9) #-#-#-#-# +# +# #-#-#-#-# atomix-el.po (atomix 1.0) #-#-#-#-# # # #-#-#-#-# glimmer-el.po (glimmer 1.0) #-#-#-#-# # # #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-# # -# #-#-#-#-# mrproject-el.po (mrproject 0.5) #-#-#-#-# +# #-#-#-#-# guppi3-el.po (guppi3 1.0) #-#-#-#-# +# +# #-#-#-#-# screem-el.po (screem 1.0) #-#-#-#-# +# +# #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# # -# #-#-#-#-# swfdec-gnome.master.el.po (el) #-#-#-#-# -# #-#-#-#-# libgnomeui.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# memory.el.po (abiword 1.0) #-#-#-#-# -# #-#-#-#-# galeon-el.po (galeon 1.0) #-#-#-#-# -# #-#-#-#-# glimmer-el.po (glimmer 1.0) #-#-#-#-## -# #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-## -# #-#-#-#-# mrproject-el.po (mrproject 0.5) #-#-#-#-## -# #-#-#-#-# eog.HEAD.el.po (el) #-#-#-#-## # #-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-# # -#: ../src/verbs.cpp:2239 -msgid "_Open..." -msgstr "Άν_οιγμα..." +#: ../src/ui/dialog/extension-editor.cpp:80 +msgid "Information" +msgstr "Πληροφορίες" -#: ../src/verbs.cpp:2240 -msgid "Open an existing document" -msgstr "Άνοιγμα υπάρχοντος εγγράφου" +#: ../src/ui/dialog/extension-editor.cpp:82 +msgid "Parameters" +msgstr "Παράμετροι" -# #-#-#-#-# galeon.master.el.po (galeon 1.0) #-#-#-#-# -# -# #-#-#-#-# balsa.master.el.po (balsa 2.0.13) #-#-#-#-# -# -#: ../src/verbs.cpp:2241 -msgid "Re_vert" -msgstr "Επανα_φορά" +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:384 +msgid "No preview" +msgstr "Χωρίς προεπισκόπηση" -# #-#-#-#-# libgnomeui.master.el.po (el) #-#-#-#-# -# -#: ../src/verbs.cpp:2242 -msgid "Revert to the last saved version of document (changes will be lost)" -msgstr "" -"Επαναφορά στην τελευταία αποθηκευμένη εκδοχή του εγγράφου (τυχόν αλλαγές θα " -"χαθούν)" +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:490 +msgid "too large for preview" +msgstr "υπερβολικά μεγάλη για προεπισκόπηση" -#: ../src/verbs.cpp:2243 -msgid "Save document" -msgstr "Αποθήκευση εγγράφου" +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:578 +msgid "Enable preview" +msgstr "Ενεργοποίηση προεπισκόπησης" -# #-#-#-#-# gtkhtml.master.el.po (gtkhtml.HEAD) #-#-#-#-# -# -# #-#-#-#-# gnome-control-center.master.el.po (el) #-#-#-#-# -# For lack of a better term...? Anaklimakwsh ??? -# #-#-#-#-# drwright.master.el.po (el) #-#-#-#-# -# For lack of a better term...? Anaklimakwsh ??? -# #-#-#-#-# libgnomeui.master.el.po (el) #-#-#-#-# -# #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-# -# -# #-#-#-#-# mrproject-el.po (mrproject 0.5) #-#-#-#-# -# -# #-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-# +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:712 +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:713 +#: ../src/ui/dialog/filedialogimpl-win32.cpp:217 +msgid "All Inkscape Files" +msgstr "Όλα τα αρχεία Inkscape" + +# #-#-#-#-# tracker.master.el.po (el) #-#-#-#-# +# #-#-#-#-# gnome-terminal.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# anjuta-el.po (anjuta 0.1.9) #-#-#-#-# +# #-#-#-#-# galeon-el.po (galeon 1.0) #-#-#-#-## +# #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-## +# #-#-#-#-# sodipodi-el.po (sodipodi 0.25) #-#-#-#-## +# #-#-#-#-# toutdoux-el.po (toutdoux 1.0) #-#-#-#-## +# #-#-#-#-# gaim-el.po (gaim 0.48) #-#-#-#-## +# #-#-#-#-# gimp-print-el.po (gimp-print 1.0) #-#-#-#-## +# #-#-#-#-# screem-el.po (screem 1.0) #-#-#-#-## +# #-#-#-#-# tracker.tracker-0.8.el.po (el) #-#-#-#-# +# #-#-#-#-# gnome-terminal.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# anjuta-el.po (anjuta 0.1.9) #-#-#-#-# +# #-#-#-#-# galeon-el.po (galeon 1.0) #-#-#-#-## +# #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-## +# #-#-#-#-# sodipodi-el.po (sodipodi 0.25) #-#-#-#-## +# #-#-#-#-# toutdoux-el.po (toutdoux 1.0) #-#-#-#-## +# #-#-#-#-# gaim-el.po (gaim 0.48) #-#-#-#-## +# #-#-#-#-# gimp-print-el.po (gimp-print 1.0) #-#-#-#-## +# #-#-#-#-# screem-el.po (screem 1.0) #-#-#-#-## +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:717 +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:718 +#: ../src/ui/dialog/filedialogimpl-win32.cpp:216 +msgid "All Files" +msgstr "Όλα τα αρχεία" + +# #-#-#-#-# eog.master.el.po (eog-HEAD-po-el-4121) #-#-#-#-# # -#: ../src/verbs.cpp:2245 -msgid "Save _As..." -msgstr "Αποθήκευση _ως..." +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:723 +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:724 +#: ../src/ui/dialog/filedialogimpl-win32.cpp:218 +msgid "All Images" +msgstr "Όλες οι εικόνες" -#: ../src/verbs.cpp:2246 -msgid "Save document under a new name" -msgstr "Αποθήκευση εγγράφου με νέο όνομα" +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:728 +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:729 +#: ../src/ui/dialog/filedialogimpl-win32.cpp:219 +msgid "All Vectors" +msgstr "Όλα τα διανύσματα" -#: ../src/verbs.cpp:2247 -msgid "Save a Cop_y..." -msgstr "Αποθήκε_υση αντιγράφου…" +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:733 +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:734 +#: ../src/ui/dialog/filedialogimpl-win32.cpp:220 +msgid "All Bitmaps" +msgstr "Όλες οι ψηφιογραφίες" -#: ../src/verbs.cpp:2248 -msgid "Save a copy of the document under a new name" -msgstr "Αποθήκευση ενός αντιγράφου με νέο όνομα" +#. ###### File options +#. ###### Do we want the .xxx extension automatically added? +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:928 +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1476 +msgid "Append filename extension automatically" +msgstr "Αυτόματη προσθήκη επεκτάσεων του ονόματος του αρχείου" -# #-#-#-#-# galeon.master.el.po (galeon 1.0) #-#-#-#-# -# -# #-#-#-#-# balsa.master.el.po (balsa 2.0.13) #-#-#-#-# -# -# #-#-#-#-# libgnomeui.master.el.po (el) #-#-#-#-# -# #-#-#-#-# memory.el.po (abiword 1.0) #-#-#-#-# -# #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-# -# -# #-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-# +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1086 +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1340 +msgid "Guess from extension" +msgstr "Εικασία από την επέκταση" + +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1361 +msgid "Left edge of source" +msgstr "Αριστερή άκρη της πηγής" + +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1362 +msgid "Top edge of source" +msgstr "Κορυφαία άκρη της πηγής" + +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1363 +msgid "Right edge of source" +msgstr "Δεξιά άκρη της πηγής" + +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1364 +msgid "Bottom edge of source" +msgstr "Χαμηλότερη άκρη της πηγής" + +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1365 +msgid "Source width" +msgstr "Πλάτος πηγής" + +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1366 +msgid "Source height" +msgstr "Ύψος πηγής" + +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1367 +msgid "Destination width" +msgstr "Πλάτος προορισμού" + +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1368 +msgid "Destination height" +msgstr "Ύψος προορισμού" + +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1369 +msgid "Resolution (dots per inch)" +msgstr "Ανάλυση (κουκίδες ανά ίντσα)" + +#. ######################################### +#. ## EXTRA WIDGET -- SOURCE SIDE +#. ######################################### +#. ##### Export options buttons/spinners, etc +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1407 +msgid "Document" +msgstr "Έγγραφο" + +# #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# # -#: ../src/verbs.cpp:2249 -msgid "_Print..." -msgstr "Εκτύ_πωση" +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1439 +msgid "Source" +msgstr "Πηγή" -#: ../src/verbs.cpp:2249 -msgid "Print document" -msgstr "Εκτύπωση εγγράφου" +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1459 +msgid "Cairo" +msgstr "Cairo" -#. TRANSLATORS: "Vacuum Defs" means "Clean up defs" (so as to remove unused definitions) -#: ../src/verbs.cpp:2252 -msgid "Vac_uum Defs" -msgstr "Κα_θαρισμός" +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1462 +msgid "Antialias" +msgstr "Εξομάλυνση" -#: ../src/verbs.cpp:2252 -msgid "" -"Remove unused definitions (such as gradients or clipping paths) from the <" -"defs> of the document" -msgstr "" -"Απομάκρυνση αχρησιμοποίητων ορισμών (διαβαθμίσεις, μονοπάτια αποκοπής) από " -"τα <defs> του εγγράφου" +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1465 +msgid "Background" +msgstr "Παρασκήνιο" -#: ../src/verbs.cpp:2254 -msgid "Print Previe_w" -msgstr "Προεπισκόπηση εκτύπ_ωσης" +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1488 +msgid "Destination" +msgstr "Προορισμός" -#: ../src/verbs.cpp:2255 -msgid "Preview document printout" -msgstr "Προεπισκόπηση της εκτύπωσης του εγγράφου" +#: ../src/ui/dialog/filedialogimpl-win32.cpp:496 +msgid "Show Preview" +msgstr "Προβολή Προεπισκόπησης" -#: ../src/verbs.cpp:2256 -msgid "_Import..." -msgstr "Ε_ισαγωγή..." +#: ../src/ui/dialog/filedialogimpl-win32.cpp:631 +msgid "No file selected" +msgstr "Χωρίς επιλογή αρχείου" -#: ../src/verbs.cpp:2257 -msgid "Import a bitmap or SVG image into this document" -msgstr "Εισαγωγή ψηφιογραφικής εικόνας ή εικόνας SVG στο παρόν έγγραφο" +#: ../src/ui/dialog/fill-and-stroke.cpp:58 +msgid "Stroke _paint" +msgstr "_Πινελιά" -#: ../src/verbs.cpp:2258 -msgid "_Export Bitmap..." -msgstr "_Εξαγωγή ψηφιογραφικής..." +#: ../src/ui/dialog/fill-and-stroke.cpp:59 +msgid "Stroke st_yle" +msgstr "Μορ_φοποίηση πινελιάς" -#: ../src/verbs.cpp:2259 -msgid "Export this document or a selection as a bitmap image" -msgstr "Εξαγωγή του εγγράφου ή μιας επιλογής ως ψηφιογραφική εικόνα" +#. TRANSLATORS: this dialog is accessible via menu Filters - Filter editor +#: ../src/ui/dialog/filter-effects-dialog.cpp:474 +msgid "This matrix determines a linear transform on color space. Each line affects one of the color components. Each column determines how much of each color component from the input is passed to the output. The last column does not depend on input colors, so can be used to adjust a constant component value." +msgstr "Αυτός ο πίνακας προσδιορίζει ένα γραμμικό μετασχηματισμό σε χρωματικό χώρο. Κάθε γραμμή επηρεάζει ένα από τα συστατικά του χρώματος. Κάθε στήλη προσδιορίζει το ποσό από κάθε χρωματικό συστατικό από την είσοδο που περνά στην έξοδο. Η τελευταία στήλη δεν εξαρτάται σε χρώματα εισόδου, έτσι μπορεί να χρησιμοποιηθεί για την ρύθμιση μιας σταθερής τιμής συστατικού." -#: ../src/verbs.cpp:2260 -msgid "Import a document from Open Clip Art Library" -msgstr "Εισαγωγή εγγράφου από τη Βιβλιοθήκη Open Clip Art" +#: ../src/ui/dialog/filter-effects-dialog.cpp:584 +msgid "Image File" +msgstr "Αρχείο εικόνας" -#. new FileVerb(SP_VERB_FILE_EXPORT_TO_OCAL, "FileExportToOCAL", N_("Export To Open Clip Art Library"), N_("Export this document to Open Clip Art Library"), INKSCAPE_ICON_DOCUMENT_EXPORT_OCAL), -#: ../src/verbs.cpp:2262 -msgid "N_ext Window" -msgstr "Επόμενο παράθυρο" +#: ../src/ui/dialog/filter-effects-dialog.cpp:587 +msgid "Selected SVG Element" +msgstr "Επιλεγμένο στοιχείο SVG" -#: ../src/verbs.cpp:2263 -msgid "Switch to the next document window" -msgstr "Μετακίνηση στο επόμενο έγγραφο" +#. TODO: any image, not just svg +#: ../src/ui/dialog/filter-effects-dialog.cpp:657 +msgid "Select an image to be used as feImage input" +msgstr "Επιλογή μιας εικόνας για χρήση ως είσοδος feImage" -#: ../src/verbs.cpp:2264 -msgid "P_revious Window" -msgstr "Προηγούμενο παράθυρο" +#: ../src/ui/dialog/filter-effects-dialog.cpp:749 +msgid "This SVG filter effect does not require any parameters." +msgstr "Αυτό το εφέ φίλτρου SVG δεν απαιτεί καμιά παράμετρο." -#: ../src/verbs.cpp:2265 -msgid "Switch to the previous document window" -msgstr "Μετακίνηση στο προηγούμενο έγγραφο" +#: ../src/ui/dialog/filter-effects-dialog.cpp:755 +msgid "This SVG filter effect is not yet implemented in Inkscape." +msgstr "Αυτό το εφέ φίλτρου SVG δεν έχει υλοποιηθεί ακόμα στο Inkscape." -# #-#-#-#-# galeon.master.el.po (galeon 1.0) #-#-#-#-# -# -# #-#-#-#-# balsa.master.el.po (balsa 2.0.13) #-#-#-#-# -# -# #-#-#-#-# libgnomeui.master.el.po (el) #-#-#-#-# -# #-#-#-#-# balsa-el.po (balsa 0.9.3.1) #-#-#-#-# -# -# #-#-#-#-# galeon-el.po (galeon 1.0) #-#-#-#-# -# -# #-#-#-#-# glimmer-el.po (glimmer 1.0) #-#-#-#-# -# -# #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-# -# -# #-#-#-#-# mrproject-el.po (mrproject 0.5) #-#-#-#-# -# -# #-#-#-#-# screem-el.po (screem 1.0) #-#-#-#-# -# -# #-#-#-#-# swfdec-gnome.master.el.po (el) #-#-#-#-# -# #-#-#-#-# libgnomeui.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# balsa-el.po (balsa 0.9.3.1) #-#-#-#-# -# #-#-#-#-# galeon-el.po (galeon 1.0) #-#-#-#-## -# #-#-#-#-# glimmer-el.po (glimmer 1.0) #-#-#-#-## -# #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-## -# #-#-#-#-# mrproject-el.po (mrproject 0.5) #-#-#-#-## -# #-#-#-#-# screem-el.po (screem 1.0) #-#-#-#-## -# #-#-#-#-# eog.HEAD.el.po (el) #-#-#-#-## -#: ../src/verbs.cpp:2266 -msgid "_Close" -msgstr "_Κλείσιμο" +#: ../src/ui/dialog/filter-effects-dialog.cpp:947 +msgid "Light Source:" +msgstr "Πηγή φωτός:" + +#: ../src/ui/dialog/filter-effects-dialog.cpp:964 +msgid "Azimuth" +msgstr "Αζιμούθιο" + +#: ../src/ui/dialog/filter-effects-dialog.cpp:964 +msgid "Direction angle for the light source on the XY plane, in degrees" +msgstr "Γωνία κατεύθυνσης για την πηγή φωτός στο επίπεδο ΧΥ, σε βαθμούς" -# #-#-#-#-# libgnomeui.master.el.po (el) #-#-#-#-# -# #-#-#-#-# memory.el.po (abiword 1.0) #-#-#-#-# -# -#: ../src/verbs.cpp:2267 -msgid "Close this document window" -msgstr "Κλείσιμο τρέχοντος εγγράφου" +#: ../src/ui/dialog/filter-effects-dialog.cpp:965 +msgid "Elevation" +msgstr "Ανύψωση" -# #-#-#-#-# tracker.master.el.po (el) #-#-#-#-# -# #-#-#-#-# sabayon.HEAD.el.po (sabayon.HEAD.el) #-#-#-#-# -# _Επεξεργασία -# #-#-#-#-# libgnomeui.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# memory.el.po (abiword 1.0) #-#-#-#-# -# #-#-#-#-# anjuta-el.po (anjuta 0.1.9) #-#-#-#-# -# -# #-#-#-#-# galeon-el.po (galeon 1.0) #-#-#-#-# -# -# #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-# -# -# #-#-#-#-# tracker.tracker-0.8.el.po (el) #-#-#-#-# -# #-#-#-#-# sabayon.HEAD.el.po (sabayon.HEAD.el) #-#-#-#-# -# _Επεξεργασία -# #-#-#-#-# libgnomeui.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# memory.el.po (abiword 1.0) #-#-#-#-# -# #-#-#-#-# anjuta-el.po (anjuta 0.1.9) #-#-#-#-# -# -# #-#-#-#-# galeon-el.po (galeon 1.0) #-#-#-#-# -# -# #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-# -# -# #-#-#-#-# sabayon.master.el.po (sabayon.HEAD) #-#-#-#-# -# _Επεξεργασία -# #-#-#-#-# libgnomeui.master.el.po (el) #-#-#-#-# -# #-#-#-#-# memory.el.po (abiword 1.0) #-#-#-#-# -# #-#-#-#-# anjuta-el.po (anjuta 0.1.9) #-#-#-#-# -# -# #-#-#-#-# galeon-el.po (galeon 1.0) #-#-#-#-# -# -# #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-# +#: ../src/ui/dialog/filter-effects-dialog.cpp:965 +msgid "Direction angle for the light source on the YZ plane, in degrees" +msgstr "Γωνία κατεύθυνσης για την πηγή φωτός στο επίπεδο ΥΖ, σε βαθμούς" + +# #-#-#-#-# file-roller.master.el.po (el) #-#-#-#-# # # #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# # +# #-#-#-#-# nautilus.master.el.po (el) #-#-#-#-# +# # #-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-# # -#: ../src/verbs.cpp:2268 -msgid "_Quit" -msgstr "Έ_ξοδος" +# #-#-#-#-# libgnomeprintui.master.el.po (el) #-#-#-#-# +# +#. default x: +#. default y: +#. default z: +#: ../src/ui/dialog/filter-effects-dialog.cpp:968 +#: ../src/ui/dialog/filter-effects-dialog.cpp:971 +msgid "Location" +msgstr "Θέση" -#: ../src/verbs.cpp:2268 -msgid "Quit Inkscape" -msgstr "Έξοδος από το Inkscape" +#: ../src/ui/dialog/filter-effects-dialog.cpp:968 +#: ../src/ui/dialog/filter-effects-dialog.cpp:971 +#: ../src/ui/dialog/filter-effects-dialog.cpp:974 +msgid "X coordinate" +msgstr "Συντεταγμένη Χ" -#: ../src/verbs.cpp:2271 -msgid "Undo last action" -msgstr "Αναίρεση της τελευταίας ενέργειας" +#: ../src/ui/dialog/filter-effects-dialog.cpp:968 +#: ../src/ui/dialog/filter-effects-dialog.cpp:971 +#: ../src/ui/dialog/filter-effects-dialog.cpp:974 +msgid "Y coordinate" +msgstr "Συντεταγμένη Υ" -# #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# -# -# #-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-# -# -#: ../src/verbs.cpp:2274 -msgid "Do again the last undone action" -msgstr "Επανάληψη της τελευταίας ενέργειας που αναιρέθηκε" +#: ../src/ui/dialog/filter-effects-dialog.cpp:968 +#: ../src/ui/dialog/filter-effects-dialog.cpp:971 +#: ../src/ui/dialog/filter-effects-dialog.cpp:974 +msgid "Z coordinate" +msgstr "Συντεταγμένη Z" -# #-#-#-#-# gtkhtml.master.el.po (gtkhtml.HEAD) #-#-#-#-# -# -# #-#-#-#-# libgnomeui.master.el.po (el) #-#-#-#-# -# #-#-#-#-# memory.el.po (abiword 1.0) #-#-#-#-# -# #-#-#-#-# anjuta-el.po (anjuta 0.1.9) #-#-#-#-# -# -# #-#-#-#-# galeon-el.po (galeon 1.0) #-#-#-#-# -# -# #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-# -# -# #-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-# # -#: ../src/verbs.cpp:2275 -msgid "Cu_t" -msgstr "Απο_κοπή" +#: ../src/ui/dialog/filter-effects-dialog.cpp:974 +msgid "Points At" +msgstr "Δείχνει στο " -# -#: ../src/verbs.cpp:2276 -msgid "Cut selection to clipboard" -msgstr "Αποκοπή επιλoγής και τοποθέτηση στο πρόχειρο" +#: ../src/ui/dialog/filter-effects-dialog.cpp:975 +msgid "Specular Exponent" +msgstr "Εκθετικός κατοπτρισμός" -# #-#-#-#-# galeon.master.el.po (galeon 1.0) #-#-#-#-# -# -# #-#-#-#-# libgnomeui.master.el.po (el) #-#-#-#-# -# #-#-#-#-# memory.el.po (abiword 1.0) #-#-#-#-# -# #-#-#-#-# anjuta-el.po (anjuta 0.1.9) #-#-#-#-# -# -# #-#-#-#-# galeon-el.po (galeon 1.0) #-#-#-#-# -# -# #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-# -# -# #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# -# -# #-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-# -# -#: ../src/verbs.cpp:2277 -msgid "_Copy" -msgstr "Αντιγρα_φή" +#: ../src/ui/dialog/filter-effects-dialog.cpp:975 +msgid "Exponent value controlling the focus for the light source" +msgstr "Εκθετική τιμή που ελέγχει την εστίαση για την πηγή φωτός" -#: ../src/verbs.cpp:2278 -msgid "Copy selection to clipboard" -msgstr "Αντιγραφή επιλογής στο πρόχειρο" +#. TODO: here I have used 100 degrees as default value. But spec says that if not specified, no limiting cone is applied. So, there should be a way for the user to set a "no limiting cone" option. +#: ../src/ui/dialog/filter-effects-dialog.cpp:977 +msgid "Cone Angle" +msgstr "Γωνία κώνου" -# #-#-#-#-# galeon.master.el.po (galeon 1.0) #-#-#-#-# -# -# #-#-#-#-# libgnomeui.master.el.po (el) #-#-#-#-# -# #-#-#-#-# memory.el.po (abiword 1.0) #-#-#-#-# -# #-#-#-#-# anjuta-el.po (anjuta 0.1.9) #-#-#-#-# -# -# #-#-#-#-# galeon-el.po (galeon 1.0) #-#-#-#-# -# -# #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-# -# -# #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# -# -# #-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-# -# -#: ../src/verbs.cpp:2279 -msgid "_Paste" -msgstr "Ε_πικόλληση" +#: ../src/ui/dialog/filter-effects-dialog.cpp:977 +msgid "This is the angle between the spot light axis (i.e. the axis between the light source and the point to which it is pointing at) and the spot light cone. No light is projected outside this cone." +msgstr "Αυτή είναι η γωνία μεταξύ του άξονα του προβολέα(δηλαδή, του άξονα μεταξύ της πηγής φωτός και του σημείου στο οποίο δείχνει) και του κώνου του προβολέα. Κανένα φως δεν προβάλλεται έξω από τον κώνο." + +#: ../src/ui/dialog/filter-effects-dialog.cpp:1040 +msgid "New light source" +msgstr "Πηγή νέου φωτός" + +#: ../src/ui/dialog/filter-effects-dialog.cpp:1081 +msgid "_Duplicate" +msgstr "Διπλ_ασιασμός" +#: ../src/ui/dialog/filter-effects-dialog.cpp:1107 +msgid "_Filter" +msgstr "_Φίλτρο" + +# #-#-#-#-# ekiga.master.el.po (ekiga.HEAD) #-#-#-#-# # -#: ../src/verbs.cpp:2280 -msgid "Paste objects from clipboard to mouse point, or paste text" -msgstr "" -"Επικόλληση αντικειμένων από το πρόχειρο στη θέση του ποντικιού ή επικόλληση " -"κειμένου" +#: ../src/ui/dialog/filter-effects-dialog.cpp:1121 +msgid "R_ename" +msgstr "Μ_ετονομασία" -#: ../src/verbs.cpp:2281 -msgid "Paste _Style" -msgstr "Επικόλληση _Μορφοποίησης" +#: ../src/ui/dialog/filter-effects-dialog.cpp:1223 +msgid "Rename filter" +msgstr "Μετονομασία φίλτρων" -#: ../src/verbs.cpp:2282 -msgid "Apply the style of the copied object to selection" -msgstr "Εφαρμογή της μορφοποίησης του αντιγραμμένου αντικειμένου στην επιλογή" +#: ../src/ui/dialog/filter-effects-dialog.cpp:1259 +msgid "Apply filter" +msgstr "Εφαρμογή φίλτρου" -#: ../src/verbs.cpp:2284 -msgid "Scale selection to match the size of the copied object" -msgstr "" -"Αλλαγή του μεγέθους της επιλογής σύμφωνα με το μέγεθος του αντιγραμμένου " -"αντικειμένου" +# #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# +# +#: ../src/ui/dialog/filter-effects-dialog.cpp:1328 +msgid "filter" +msgstr "Φίλτρο" -#: ../src/verbs.cpp:2285 -msgid "Paste _Width" -msgstr "Επικόλληση _Πλάτους" +#: ../src/ui/dialog/filter-effects-dialog.cpp:1335 +msgid "Add filter" +msgstr "Προσθήκη φίλτρου" -#: ../src/verbs.cpp:2286 -msgid "Scale selection horizontally to match the width of the copied object" -msgstr "" -"Αλλαγή του πλάτους της επιλογής σύμφωνα με το πλάτος του αντιγραμμένου " -"αντικειμένου" +#: ../src/ui/dialog/filter-effects-dialog.cpp:1363 +msgid "Duplicate filter" +msgstr "Διπλασιασμός φίλτρου" -#: ../src/verbs.cpp:2287 -msgid "Paste _Height" -msgstr "Επικόλληση _Ύψους" +#: ../src/ui/dialog/filter-effects-dialog.cpp:1430 +msgid "_Effect" +msgstr "_Εφέ" -#: ../src/verbs.cpp:2288 -msgid "Scale selection vertically to match the height of the copied object" -msgstr "" -"Αλλαγή του ύψους της επιλογής σύμφωνα με το ύψος του αντιγραμμένου " -"αντικειμένου" +# #-#-#-#-# gnome-system-tools.master.el.po (el) #-#-#-#-# +# +#: ../src/ui/dialog/filter-effects-dialog.cpp:1438 +msgid "Connections" +msgstr "Συνδέσεις" -#: ../src/verbs.cpp:2289 -msgid "Paste Size Separately" -msgstr "Επικόλληση Μεγέθους _Χωριστά" +#: ../src/ui/dialog/filter-effects-dialog.cpp:1557 +msgid "Remove filter primitive" +msgstr "Αφαίρεση του αρχικού φίλτρου" -#: ../src/verbs.cpp:2290 -msgid "Scale each selected object to match the size of the copied object" -msgstr "" -"Αλλαγή μεγέθους κάθε αντικειμένου ξεχωριστά, σύμφωνα με το μέγεθος του " -"αντιγραμμένου αντικειμένου" +#: ../src/ui/dialog/filter-effects-dialog.cpp:1931 +msgid "Remove merge node" +msgstr "Αφαίρεση συγχωνευμένου κόμβου" -#: ../src/verbs.cpp:2291 -msgid "Paste Width Separately" -msgstr "Επικόλληση Πλάτους Χωριστά" +#: ../src/ui/dialog/filter-effects-dialog.cpp:2049 +msgid "Reorder filter primitive" +msgstr "Αναδιάταξη αρχικών φίλτρων" -#: ../src/verbs.cpp:2292 -msgid "" -"Scale each selected object horizontally to match the width of the copied " -"object" -msgstr "" -"Αλλαγή πλάτους κάθε αντικειμένου ξεχωριστά, σύμφωνα με το πλάτος του " -"αντιγραμμένου αντικειμένου" +#: ../src/ui/dialog/filter-effects-dialog.cpp:2083 +msgid "Add Effect:" +msgstr "Προσθήκη εφέ:" -#: ../src/verbs.cpp:2293 -msgid "Paste Height Separately" -msgstr "Επικόλληση Ύψους Χωριστά" +#: ../src/ui/dialog/filter-effects-dialog.cpp:2084 +msgid "No effect selected" +msgstr "Χωρίς εφέ" -#: ../src/verbs.cpp:2294 -msgid "" -"Scale each selected object vertically to match the height of the copied " -"object" -msgstr "" -"Αλλαγή ύψους κάθε αντικειμένου ξεχωριστά, σύμφωνα με το ύψος του " -"αντιγραμμένου αντικειμένου" +#: ../src/ui/dialog/filter-effects-dialog.cpp:2085 +msgid "No filter selected" +msgstr "Χωρίς φίλτρο" -# #-#-#-#-# nautilus.master.el.po (el) #-#-#-#-# -# # NOTE: Translation of "Create" as "New" to -# # keep msg length relatively short... -#: ../src/verbs.cpp:2295 -msgid "Paste _In Place" -msgstr "Επικόλληση Επ_ιτόπου" +#: ../src/ui/dialog/filter-effects-dialog.cpp:2123 +msgid "Effect parameters" +msgstr "Παράμετροι εφέ" -#: ../src/verbs.cpp:2296 -msgid "Paste objects from clipboard to the original location" -msgstr "Επικόλληση αντικειμένων από το πρόχειρο στην αρχική τους θέση" +#: ../src/ui/dialog/filter-effects-dialog.cpp:2124 +msgid "Filter General Settings" +msgstr "Γενικές ρυθμίσεις φίλτρου" -#: ../src/verbs.cpp:2297 -msgid "Paste Path _Effect" -msgstr "Επικόλληση _Εφέ Μονοπατιού" +#. default x: +#. default y: +#: ../src/ui/dialog/filter-effects-dialog.cpp:2180 +msgid "Coordinates:" +msgstr "Συντεταγμένες:" -#: ../src/verbs.cpp:2298 -msgid "Apply the path effect of the copied object to selection" -msgstr "Εφαρμογή των εφέ του αντιγραμμένου αντικειμένου στην επιλογή" +#: ../src/ui/dialog/filter-effects-dialog.cpp:2180 +msgid "X coordinate of the left corners of filter effects region" +msgstr "Η συντεταγμένη Χ των αριστερών γωνιών της περιοχής των εφέ φίλτρου" -#: ../src/verbs.cpp:2299 -msgid "Remove Path _Effect" -msgstr "Αφαίρεση _Εφέ Μονοπατιού" +#: ../src/ui/dialog/filter-effects-dialog.cpp:2180 +msgid "Y coordinate of the upper corners of filter effects region" +msgstr "Η συντεταγμένη Y των αριστερών γωνιών της περιοχής των εφέ φίλτρου" -#: ../src/verbs.cpp:2300 -msgid "Remove any path effects from selected objects" -msgstr "Αφαίρεση των εφέ από τα επιλεγμένα αντικείμενα" +#. default width: +#. default height: +#: ../src/ui/dialog/filter-effects-dialog.cpp:2181 +msgid "Dimensions:" +msgstr "Διαστάσεις:" -#: ../src/verbs.cpp:2301 -msgid "Remove Filters" -msgstr "Αφαίρεση Φίλτρων" +#: ../src/ui/dialog/filter-effects-dialog.cpp:2181 +msgid "Width of filter effects region" +msgstr "Πλάτος της περιοχής των εφέ του φίλτρου" -#: ../src/verbs.cpp:2302 -msgid "Remove any filters from selected objects" -msgstr "Αφαίρεση όλων των φίλτρων από τα επιλεγμένα αντικείμενα" +#: ../src/ui/dialog/filter-effects-dialog.cpp:2181 +msgid "Height of filter effects region" +msgstr "Ύψος της περιοχής των εφέ φίλτρου" -# #-#-#-#-# galeon.master.el.po (galeon 1.0) #-#-#-#-# +#: ../src/ui/dialog/filter-effects-dialog.cpp:2187 +msgid "Indicates the type of matrix operation. The keyword 'matrix' indicates that a full 5x4 matrix of values will be provided. The other keywords represent convenience shortcuts to allow commonly used color operations to be performed without specifying a complete matrix." +msgstr "Δείχνει τον τύπο λειτουργίας του πίνακα. Η λέξη-κλειδί 'πίνακας' δείχνει ότι ένας πλήρης πίνακας τιμών 5x4 θα δημιουργηθεί. Οι άλλες λέξεις-κλειδιά αναπαριστάνουν βολικές συντομεύσεις για να επιτρέπεται σε κοινά χρησιμοποιούμενες χρωματικές λειτουργίες να εκτελεσθούν χωρίς τον ορισμό ενός πλήρους πίνακα." + +# #-#-#-#-# anjuta-el.po (anjuta 0.1.9) #-#-#-#-# +# +# #-#-#-#-# gimp-el.po (gimp 1.3.2) #-#-#-#-# +# +# #-#-#-#-# gnome-db-el.po (gnome-db 0.0.91) #-#-#-#-# # -# #-#-#-#-# gnome-system-tools.master.el.po (el) #-#-#-#-# +# #-#-#-#-# gnucash-el.po (abiword 1.0) #-#-#-#-# # -# #-#-#-#-# balsa.master.el.po (balsa 2.0.13) #-#-#-#-# +# #-#-#-#-# gtop-el.po (gtop 1.0.9) #-#-#-#-# # -# #-#-#-#-# nautilus.master.el.po (el) #-#-#-#-# +# #-#-#-#-# libgda-el.po (gnome-db 0.0.91) #-#-#-#-# # -#: ../src/verbs.cpp:2303 -msgid "_Delete" -msgstr "_Διαγραφή" +# #-#-#-#-# sodipodi-el.po (sodipodi 0.25) #-#-#-#-# +# +# #-#-#-#-# pong-el.po (pong 0.7) #-#-#-#-# +# +# #-#-#-#-# screem-el.po (screem 1.0) #-#-#-#-# +# +#: ../src/ui/dialog/filter-effects-dialog.cpp:2188 +msgid "Value(s):" +msgstr "Τιμές:" -#: ../src/verbs.cpp:2304 -msgid "Delete selection" -msgstr "Διαγραφή επιλογής" +#: ../src/ui/dialog/filter-effects-dialog.cpp:2203 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2243 +msgid "Operator:" +msgstr "Τελεστής:" -#: ../src/verbs.cpp:2305 -msgid "Duplic_ate" -msgstr "Δημιουργία _Αντιγράφου" +#: ../src/ui/dialog/filter-effects-dialog.cpp:2204 +msgid "K1:" +msgstr "K1:" -#: ../src/verbs.cpp:2306 -msgid "Duplicate selected objects" -msgstr "Δημιουργία αντιγράφων των επιλεγμένων αντικειμένων" +#: ../src/ui/dialog/filter-effects-dialog.cpp:2204 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2205 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2206 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2207 +msgid "If the arithmetic operation is chosen, each result pixel is computed using the formula k1*i1*i2 + k2*i1 + k3*i2 + k4 where i1 and i2 are the pixel values of the first and second inputs respectively." +msgstr "Εάν η αριθμητική λειτουργία επιλεγεί, κάθε τελικό εικονοστοιχείο υπολογίζεται χρησιμοποιώντας τον τύπο k1*i1*i2 + k2*i1 + k3*i2 + k4, όπου i1 και i2 είναι οι τιμές εικονοστοιχείου της πρώτης και δεύτερης εισόδου αντίστοιχα." -#: ../src/verbs.cpp:2307 -msgid "Create Clo_ne" -msgstr "Δημιουργία κλώ_νου" +#: ../src/ui/dialog/filter-effects-dialog.cpp:2205 +msgid "K2:" +msgstr "K2:" -#: ../src/verbs.cpp:2308 -msgid "Create a clone (a copy linked to the original) of selected object" -msgstr "" -"Δημιουργία κλώνου (ενός αντιγράφου συνδεδεμένου με το πρωτότυπο) του " -"επιλεγμένου αντικειμένου" +#: ../src/ui/dialog/filter-effects-dialog.cpp:2206 +msgid "K3:" +msgstr "K3:" -#: ../src/verbs.cpp:2309 -msgid "Unlin_k Clone" -msgstr "Αποδέσμευση κλώνου" +#: ../src/ui/dialog/filter-effects-dialog.cpp:2207 +msgid "K4:" +msgstr "K4:" -#: ../src/verbs.cpp:2310 -msgid "" -"Cut the selected clones' links to the originals, turning them into " -"standalone objects" -msgstr "" -"Αποδέσμευση των επιλεγμένων κλώνων από τα πρωτότυπα, μετατρέποντάς τους σε " -"αυτόνομα αντικείμενα" +# #-#-#-#-# nautilus.master.el.po (el) #-#-#-#-# +# +#: ../src/ui/dialog/filter-effects-dialog.cpp:2210 +#: ../src/ui/dialog/tracedialog.cpp:581 +msgid "Size:" +msgstr "Μέγεθος:" -#: ../src/verbs.cpp:2311 -msgid "Relink to Copied" -msgstr "Επανασύνδεση με τα αντιγραμμένα" +#: ../src/ui/dialog/filter-effects-dialog.cpp:2210 +msgid "width of the convolve matrix" +msgstr "Πλάτος του πίνακα συνέλιξης" -#: ../src/verbs.cpp:2312 -msgid "Relink the selected clones to the object currently on the clipboard" -msgstr "" -"Επανασύνδεση των επιλεγμένων κλώνων με το αντικείμενο που βρίσκεται αυτή τη " -"στιγμή στο πρόχειρο" +#: ../src/ui/dialog/filter-effects-dialog.cpp:2210 +msgid "height of the convolve matrix" +msgstr "ύψος του πίνακα συνέλιξης" -#: ../src/verbs.cpp:2313 -msgid "Select _Original" -msgstr "Επιλογή Πρωτ_οτύπου" +#: ../src/ui/dialog/filter-effects-dialog.cpp:2211 +msgid "X coordinate of the target point in the convolve matrix. The convolution is applied to pixels around this point." +msgstr "Η συντεταγμένη Χ του σημείου στόχου στον πίνακα συνέλιξης. Η συνέλιξη εφαρμόζεται στα εικονοστοιχεία γύρω από αυτό το σημείο." -#: ../src/verbs.cpp:2314 -msgid "Select the object to which the selected clone is linked" -msgstr "" -"Επιλογή του αντικειμένου με το οποίο είναι συνδεδεμένος ο επιλεγμένος κλώνος" +#: ../src/ui/dialog/filter-effects-dialog.cpp:2211 +msgid "Y coordinate of the target point in the convolve matrix. The convolution is applied to pixels around this point." +msgstr "Η συντεταγμένη Υ του σημείου στόχου στον πίνακα συνέλιξης. Η συνέλιξη εφαρμόζεται στα εικονοστοιχεία γύρω από αυτό το σημείο." -#: ../src/verbs.cpp:2315 -msgid "Objects to _Marker" -msgstr "Αντικείμενα σε Ση_μάδι" +#. TRANSLATORS: for info on "Kernel", see http://en.wikipedia.org/wiki/Kernel_(matrix) +#: ../src/ui/dialog/filter-effects-dialog.cpp:2213 +msgid "Kernel:" +msgstr "Πυρήνας :" -#: ../src/verbs.cpp:2316 -msgid "Convert selection to a line marker" -msgstr "Μετατροπή επιλογής σε σημάδι" +#: ../src/ui/dialog/filter-effects-dialog.cpp:2213 +msgid "This matrix describes the convolve operation that is applied to the input image in order to calculate the pixel colors at the output. Different arrangements of values in this matrix result in various possible visual effects. An identity matrix would lead to a motion blur effect (parallel to the matrix diagonal) while a matrix filled with a constant non-zero value would lead to a common blur effect." +msgstr "Αυτός ο πίνακας περιγράφει τη λειτουργία συνέλιξης που εφαρμόζεται στην εικόνα εισόδου για να υπολογίσει τα χρώματα του εικονοστοιχείου στην έξοδο. Διαφορετικές ρυθμίσεις των τιμών σε αυτόν τον τελικό πίνακα στα διάφορα δυνατά οπτικά αποτελέσματα. Ένας μοναδιαίος πίνακας θα οδηγούσε στο εφέ θόλωσης κίνησης (παράλληλα προς το διαγώνιο πίνακα), ενώ ο πίνακας που είναι γεμάτος με μια σταθερή μη μηδενική τιμή θα οδηγούσε στο εφέ κοινής θόλωσης." -#: ../src/verbs.cpp:2317 -msgid "Objects to Gu_ides" -msgstr "Αντικείμενα σε Οδ_ηγούς" +#: ../src/ui/dialog/filter-effects-dialog.cpp:2215 +msgid "Divisor:" +msgstr "Διαιρέτης" -#: ../src/verbs.cpp:2318 -msgid "" -"Convert selected objects to a collection of guidelines aligned with their " -"edges" -msgstr "" -"Μετατροπή επιλεγμένων αντικειμένων σε συλλογή από οδηγούς ευθυγραμμισμένους " -"με τις άκρες τους" +#: ../src/ui/dialog/filter-effects-dialog.cpp:2215 +msgid "After applying the kernelMatrix to the input image to yield a number, that number is divided by divisor to yield the final destination color value. A divisor that is the sum of all the matrix values tends to have an evening effect on the overall color intensity of the result." +msgstr "Μετά την εφαρμογή του kernelMatrix στην εικόνα εισόδου για να παράξει έναν αριθμό, αυτός ο αριθμός διαιρείται με διαιρέτη για να παράξει τη χρωματική τιμή τελικού προορισμού. Ένας διαιρέτης που είναι το άθροισμα όλων των τιμών πινάκων τείνει να έχει ένα εφέ απογεύματος στην γενική χρωματική ένταση του αποτελέσματος." -#: ../src/verbs.cpp:2319 -msgid "Objects to Patter_n" -msgstr "Αντικείμενο σε Μοτίβο" +#: ../src/ui/dialog/filter-effects-dialog.cpp:2216 +msgid "Bias:" +msgstr "Παρέκκλιση" -#: ../src/verbs.cpp:2320 -msgid "Convert selection to a rectangle with tiled pattern fill" -msgstr "Μετατροπή επιλογής σε ορθογώνιο γεμισμένο με μοτίβο" +#: ../src/ui/dialog/filter-effects-dialog.cpp:2216 +msgid "This value is added to each component. This is useful to define a constant value as the zero response of the filter." +msgstr "Αυτή η τιμή προστίθεται σε κάθε συστατικό. Αυτό είναι χρήσιμο για τον ορισμό μιας σταθερής τιμής όπως η μηδενική απόκριση του φίλτρου." -#: ../src/verbs.cpp:2321 -msgid "Pattern to _Objects" -msgstr "Μοτίβο σε αντικείμενα" +#: ../src/ui/dialog/filter-effects-dialog.cpp:2217 +msgid "Edge Mode:" +msgstr "Κατάσταση άκρης:" -#: ../src/verbs.cpp:2322 -msgid "Extract objects from a tiled pattern fill" -msgstr "Εξαγωγή αντικειμένων από γέμισμα με μοτίβο" +#: ../src/ui/dialog/filter-effects-dialog.cpp:2217 +msgid "Determines how to extend the input image as necessary with color values so that the matrix operations can be applied when the kernel is positioned at or near the edge of the input image." +msgstr "Προσδιορίζει την απαιτούμενη επέκταση της εικόνας εισόδου με τιμές χρώματος, έτσι ώστε οι λειτουργίες του πίνακα να μπορούν να εφαρμοστούν, όταν ο πυρήνας τοποθετείται στην άκρη της εικόνας εισόδου ή κοντά της." -#: ../src/verbs.cpp:2323 -msgid "Clea_r All" -msgstr "Εκκαθά_ριση όλων" +#: ../src/ui/dialog/filter-effects-dialog.cpp:2218 +msgid "Preserve Alpha" +msgstr "Διατήρηση άλφα" -#: ../src/verbs.cpp:2324 -msgid "Delete all objects from document" -msgstr "Διαγραφή όλων των αντικειμένων από το έγγραφο" +#: ../src/ui/dialog/filter-effects-dialog.cpp:2218 +msgid "If set, the alpha channel won't be altered by this filter primitive." +msgstr "Αν οριστεί, το κανάλι άλφα δεν θα αλλάξει από αυτό το αρχικό φίλτρο." -#: ../src/verbs.cpp:2325 -msgid "Select Al_l" -msgstr "Επι_λογή Όλων" +#. default: white +#: ../src/ui/dialog/filter-effects-dialog.cpp:2221 +msgid "Diffuse Color:" +msgstr "Διάχυση χρώματος:" -#: ../src/verbs.cpp:2326 -msgid "Select all objects or all nodes" -msgstr "Επιλογή όλων των αντικειμένων ή όλων των κόμβων" +#: ../src/ui/dialog/filter-effects-dialog.cpp:2221 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2254 +msgid "Defines the color of the light source" +msgstr "Ορισμός του χρώματος της πηγής φωτός" -# -#: ../src/verbs.cpp:2327 -msgid "Select All in All La_yers" -msgstr "Επιλογή Όλων σε Κάθε _Στρώμα" +#: ../src/ui/dialog/filter-effects-dialog.cpp:2222 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2255 +msgid "Surface Scale:" +msgstr "Κλιμάκωση της επιφάνειας:" -#: ../src/verbs.cpp:2328 -msgid "Select all objects in all visible and unlocked layers" -msgstr "Επιλογή όλων των αντικειμένων σε όλα τα ορατά και ξεκλείδωτα στρώματα" +#: ../src/ui/dialog/filter-effects-dialog.cpp:2222 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2255 +msgid "This value amplifies the heights of the bump map defined by the input alpha channel" +msgstr "Αυτή η τιμή ενισχύει τα ύψη του ανάγλυφου που ορίζεται από το εισαγώμενο κανάλι άλφα" -#: ../src/verbs.cpp:2329 -msgid "In_vert Selection" -msgstr "Αν_τιστροφή επιλογής" +#: ../src/ui/dialog/filter-effects-dialog.cpp:2223 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2256 +msgid "Constant:" +msgstr "Σταθερά:" -#: ../src/verbs.cpp:2330 -msgid "Invert selection (unselect what is selected and select everything else)" -msgstr "" -"Αντιστροφή επιλογής (αποεπιλογή των επιλεγμένων και επιλογή των υπολοίπων)" +#: ../src/ui/dialog/filter-effects-dialog.cpp:2223 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2256 +msgid "This constant affects the Phong lighting model." +msgstr "Αυτή η σταθερά επιδρά στο πρότυπο φωτισμού Phong" -#: ../src/verbs.cpp:2331 -msgid "Invert in All Layers" -msgstr "Αντιστροφή σε όλα τα επίπεδα" +#: ../src/ui/dialog/filter-effects-dialog.cpp:2224 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2258 +msgid "Kernel Unit Length:" +msgstr "Μονάδα μήκους του πυρήνα:" -#: ../src/verbs.cpp:2332 -msgid "Invert selection in all visible and unlocked layers" -msgstr "Αντιστροφή επιλογής σε όλα τα ορατά και ξεκλείδωτα στρώματα" +#: ../src/ui/dialog/filter-effects-dialog.cpp:2228 +msgid "This defines the intensity of the displacement effect." +msgstr "Αυτό ορίζει την ένταση του εφέ μετατόπισης." -# -#: ../src/verbs.cpp:2333 -msgid "Select Next" -msgstr "Επιλογή επόμενου" +#: ../src/ui/dialog/filter-effects-dialog.cpp:2229 +msgid "X displacement:" +msgstr "Μετατόπιση Χ:" -#: ../src/verbs.cpp:2334 -msgid "Select next object or node" -msgstr "Επιλογή του επόμενου αντικειμένου ή κόμβου" +#: ../src/ui/dialog/filter-effects-dialog.cpp:2229 +msgid "Color component that controls the displacement in the X direction" +msgstr "Συστατικό χρώματος που ελέγχει τη μετατόπιση στην κατεύθυνση Χ" -#: ../src/verbs.cpp:2335 -msgid "Select Previous" -msgstr "Επιλογή προηγούμενου" +#: ../src/ui/dialog/filter-effects-dialog.cpp:2230 +msgid "Y displacement:" +msgstr "Μετατόπιση Υ:" -#: ../src/verbs.cpp:2336 -msgid "Select previous object or node" -msgstr "Επιλογή προηγούμενου αντικειμένου ή κόμβου" +#: ../src/ui/dialog/filter-effects-dialog.cpp:2230 +msgid "Color component that controls the displacement in the Y direction" +msgstr "Συστατικό χρώματος που ελέγχει τη μετατόπιση στην κατεύθυνση Υ" -#: ../src/verbs.cpp:2337 -msgid "D_eselect" -msgstr "Απο_επιλογή" +#. default: black +#: ../src/ui/dialog/filter-effects-dialog.cpp:2233 +msgid "Flood Color:" +msgstr "Χρώμα γεμίσματος:" -#: ../src/verbs.cpp:2338 -msgid "Deselect any selected objects or nodes" -msgstr "Αποεπιλογή κάθε επιλεγμένου αντικειμένου ή κόμβου" +#: ../src/ui/dialog/filter-effects-dialog.cpp:2233 +msgid "The whole filter region will be filled with this color." +msgstr "Όλη η περιοχή του φίλτρου θα γεμίσει με αυτό το χρώμα." -#: ../src/verbs.cpp:2339 -msgid "_Guides Around Page" -msgstr "Οδη_γοί γύρω από τη σελίδα" +#: ../src/ui/dialog/filter-effects-dialog.cpp:2237 +msgid "Standard Deviation:" +msgstr "Τυπική απόκλιση:" -#: ../src/verbs.cpp:2340 -msgid "Create four guides aligned with the page borders" -msgstr "Δημιουργία τεσσάρων οδηγών, ευθυγραμμισμένων με τα όρια της σελίδας" +#: ../src/ui/dialog/filter-effects-dialog.cpp:2237 +msgid "The standard deviation for the blur operation." +msgstr "Η τυπική απόκλιση για τη λειτουργία θόλωσης." -#: ../src/verbs.cpp:2341 -msgid "Next path effect parameter" -msgstr "Επόμενη παράμετρος εφέ" +#: ../src/ui/dialog/filter-effects-dialog.cpp:2243 +msgid "" +"Erode: performs \"thinning\" of input image.\n" +"Dilate: performs \"fattenning\" of input image." +msgstr "" +"Διάβρωση: εκτελεί \"αραίωση\" της εικόνας εισόδου.\n" +"Διαστολή: εκτελεί \"πάχυνση\" της εικόνας εισόδου." -#: ../src/verbs.cpp:2342 -msgid "Show next editable path effect parameter" -msgstr "Προβολή της επόμενης παραμέτρου εφέ προς επεξεργασία" +#: ../src/ui/dialog/filter-effects-dialog.cpp:2247 +msgid "Source of Image:" +msgstr "Πηγή της εικόνας" -#. Selection -#: ../src/verbs.cpp:2345 -msgid "Raise to _Top" -msgstr "Ανύψωση στην _Κορυφή" +#: ../src/ui/dialog/filter-effects-dialog.cpp:2250 +msgid "Delta X:" +msgstr "Δέλτα X:" -#: ../src/verbs.cpp:2346 -msgid "Raise selection to top" -msgstr "Ανύψωση της επιλογής στην κορυφή" +#: ../src/ui/dialog/filter-effects-dialog.cpp:2250 +msgid "This is how far the input image gets shifted to the right" +msgstr "Μετατόπιση της εικόνας εισόδου προς τα δεξιά" -#: ../src/verbs.cpp:2347 -msgid "Lower to _Bottom" -msgstr "Βύθιση στον _Πάτο" +#: ../src/ui/dialog/filter-effects-dialog.cpp:2251 +msgid "Delta Y:" +msgstr "Δέλτα Y:" -#: ../src/verbs.cpp:2348 -msgid "Lower selection to bottom" -msgstr "Βύθιση της επιλογής στον πάτο" +#: ../src/ui/dialog/filter-effects-dialog.cpp:2251 +msgid "This is how far the input image gets shifted downwards" +msgstr "Μετατόπιση της εικόνας εισόδου προς τα κάτω" -#: ../src/verbs.cpp:2349 -msgid "_Raise" -msgstr "_Ανύψωση" +#. default: white +#: ../src/ui/dialog/filter-effects-dialog.cpp:2254 +msgid "Specular Color:" +msgstr "Κατοπτρικό χρώμα:" -#: ../src/verbs.cpp:2350 -msgid "Raise selection one step" -msgstr "Ανύψωση της επιλογής κατά ένα βήμα" +#: ../src/ui/dialog/filter-effects-dialog.cpp:2257 +msgid "Exponent for specular term, larger is more \"shiny\"." +msgstr "Εκθέτης για τον όρο κατοπτρισμός, όσο πιο μεγάλος τόσο \"πιο γυαλιστερός\"" -#: ../src/verbs.cpp:2351 -msgid "_Lower" -msgstr "_Βύθιση" +#: ../src/ui/dialog/filter-effects-dialog.cpp:2266 +msgid "Indicates whether the filter primitive should perform a noise or turbulence function." +msgstr "Δείχνει εάν το αρχέτυπο φίλτρο πρέπει να εκτελέσει μια συνάρτηση θορύβου ή ανατάραξης." -#: ../src/verbs.cpp:2352 -msgid "Lower selection one step" -msgstr "Βύθιση της επιλογής κατά ένα βήμα" +#: ../src/ui/dialog/filter-effects-dialog.cpp:2267 +msgid "Base Frequency:" +msgstr "Βασική συχνότητα:" -#: ../src/verbs.cpp:2353 -msgid "_Group" -msgstr "_Ομαδοποίηση" +#: ../src/ui/dialog/filter-effects-dialog.cpp:2268 +msgid "Octaves:" +msgstr "Οκτάβα:" -#: ../src/verbs.cpp:2354 -msgid "Group selected objects" -msgstr "Ομαδοποίηση επιλεγμένων αντικειμένων" +#: ../src/ui/dialog/filter-effects-dialog.cpp:2269 +msgid "Seed:" +msgstr "Σπόρος:" -#: ../src/verbs.cpp:2356 -msgid "Ungroup selected groups" -msgstr "Κατάργηση ομαδοποίησης των επιλεγμένων ομάδων" +#: ../src/ui/dialog/filter-effects-dialog.cpp:2269 +msgid "The starting number for the pseudo random number generator." +msgstr "Ο αρχικός αριθμός της γεννήτριας ψευδοτυχαίων αριθμών." -#: ../src/verbs.cpp:2358 -msgid "_Put on Path" -msgstr "Το_ποθέτηση σε Μονοπάτι" +#: ../src/ui/dialog/filter-effects-dialog.cpp:2281 +msgid "Add filter primitive" +msgstr "Προσθήκη αρχικού φίλτρου" -#: ../src/verbs.cpp:2360 -msgid "_Remove from Path" -msgstr "Αφαί_ρεση από Μονοπάτι" +#: ../src/ui/dialog/filter-effects-dialog.cpp:2298 +msgid "The feBlend filter primitive provides 4 image blending modes: screen, multiply, darken and lighten." +msgstr "Το αρχέτυπο φίλτρο ανάμιξη παρέχει τέσσερις καταστάσεις ανάμιξης εικόνας: οθόνη, πολλαπλασιασμό, σκοτείνιασμα και φωτισμό." -#: ../src/verbs.cpp:2362 -msgid "Remove Manual _Kerns" -msgstr "Αφαίρεση Χειρωνακτικών Διαστοιχειώσεων" +#: ../src/ui/dialog/filter-effects-dialog.cpp:2302 +msgid "The feColorMatrix filter primitive applies a matrix transformation to color of each rendered pixel. This allows for effects like turning object to grayscale, modifying color saturation and changing color hue." +msgstr "Το αρχέτυπο φίλτρο χρωματικός πίνακας εφαρμόζει ένα μετασχηματισμό πίνακα για χρωματισμό κάθε σχεδιαζόμενου εικονοστοιχείου. Αυτό επιτρέπει στα εφέ μετατροπή αντικειμένου στη φαιά κλίμακα, τροποποιήση του χρωματικού κορεσμού και αλλαγή της χρωματικής χροιάς." -#. TRANSLATORS: "glyph": An image used in the visual representation of characters; -#. roughly speaking, how a character looks. A font is a set of glyphs. -#: ../src/verbs.cpp:2365 -msgid "Remove all manual kerns and glyph rotations from a text object" -msgstr "" -"Αφαίρεση όλων των χειρωνακτικών διαστοιχειώσεων και περιστροφών από ένα " -"κείμενο" +#: ../src/ui/dialog/filter-effects-dialog.cpp:2306 +msgid "The feComponentTransfer filter primitive manipulates the input's color components (red, green, blue, and alpha) according to particular transfer functions, allowing operations like brightness and contrast adjustment, color balance, and thresholding." +msgstr "Το αρχέτυπο φίλτρο μεταφορά συστατικού διαχειρίζεται τα συστατικά χρώματα της εισόδου (κόκκινο, πράσινο, μπλε και άλφα) σύμφωνα με ειδικές συναρτήσεις μεταφοράς, που επιτρέπουν χειρισμούς όπως ρυθμίσεις φωτεινότητας και αντίθεσης, ισορροπία χρώματος και κατωφλίου." -#: ../src/verbs.cpp:2367 -msgid "_Union" -msgstr "_Ένωση" +#: ../src/ui/dialog/filter-effects-dialog.cpp:2310 +msgid "The feComposite filter primitive composites two images using one of the Porter-Duff blending modes or the arithmetic mode described in SVG standard. Porter-Duff blending modes are essentially logical operations between the corresponding pixel values of the images." +msgstr "Το αρχέτυπο φίλτρο σύνθετο συνθέτει δύο εικόνες χρησιμοποιώντας μια από τις καταστάσεις ανάμιξης Porter-Duff ή την αριθμητική κατάσταση που περιγράφεται στο πρότυπο SVG. Οι καταστάσεις ανάμιξης Porter-Duff είναι ουσιαστικά λογικοί χειρισμοί μεταξύ των αντίστοιχων τιμών των εικονοστοιχείων των εικόνων." -#: ../src/verbs.cpp:2368 -msgid "Create union of selected paths" -msgstr "Ένωση των επιλεγμένων μονοπατιών" +#: ../src/ui/dialog/filter-effects-dialog.cpp:2314 +msgid "The feConvolveMatrix lets you specify a Convolution to be applied on the image. Common effects created using convolution matrices are blur, sharpening, embossing and edge detection. Note that while gaussian blur can be created using this filter primitive, the special gaussian blur primitive is faster and resolution-independent." +msgstr "Ο συνελικτικός πίνακας σας επιτέπει να ορίσετε μια συνέλιξη για εφαρμογή στην εικόνα. Συνηθισμένα εφέ που δημιουργήθηκαν χρησιμοποιώντας συνέλιξη είναι θόλωσης, όξυνσης, χάραξης και ανίχνευσης άκρου. Σημειώστε ότι ενώ η θόλωση Gauss μπορεί να δημιουργηθεί χρησιμοποιώντας αυτό το αρχέτυπο φίλτρο, το ειδικό αρχέτυπο θόλωσης Gauss είναι πιο γρήγορο και ανεξάρτητο της ανάλυσης." -#: ../src/verbs.cpp:2369 -msgid "_Intersection" -msgstr "_Τομή" +#: ../src/ui/dialog/filter-effects-dialog.cpp:2318 +msgid "The feDiffuseLighting and feSpecularLighting filter primitives create \"embossed\" shadings. The input's alpha channel is used to provide depth information: higher opacity areas are raised toward the viewer and lower opacity areas recede away from the viewer." +msgstr "Τα αρχέτυπα φίλτρα διάχυση φωτισμού και κατοπτρικού φωτισμού δημιουργούν \"ανάγλυφες\" σκιάσεις. Το άλφα κανάλι εισόδου χρησιμοποιείται για να δώσει πληροφορίες βάθους: όσο πιο ψηλές περιοχές αδιαφάνειας ανυψώνονται προς το θεατή, τόσο περιοχές χαμηλής αδιαφάνειας απομακρύνονται από το θεατή." -#: ../src/verbs.cpp:2370 -msgid "Create intersection of selected paths" -msgstr "Τομή των επιλεγμένων μονοπατιών" +#: ../src/ui/dialog/filter-effects-dialog.cpp:2322 +msgid "The feDisplacementMap filter primitive displaces the pixels in the first input using the second input as a displacement map, that shows from how far the pixel should come from. Classical examples are whirl and pinch effects." +msgstr "Το αρχέτυπο φίλτρο χάρτης μετατόπισης μετατοπίζει τα εικονοστοιχεία στην πρώτη είσοδο χρησιμοποιώντας τη δεύτερη είσοδο ως χάρτη μετατόπισης, που δείχνει από πόσο μακριά το εικονοστοιχείο θα πρέπει να έρχεται. Κλασικά παραδείγματα είναι τα εφέ στροβιλισμού και τσιμπήματος." -#: ../src/verbs.cpp:2371 -msgid "_Difference" -msgstr "_Διαφορά" +#: ../src/ui/dialog/filter-effects-dialog.cpp:2326 +msgid "The feFlood filter primitive fills the region with a given color and opacity. It is usually used as an input to other filters to apply color to a graphic." +msgstr "Το αρχέτυπο φίλτρο κατακλυσμός γεμίζει την περιοχή με δοσμένο χρώμα και αδιαφάνεια. Συνήθως χρησιμοποιείται ως μία είσοδος σε άλλα φίλτρα για εφαρμογή χρώματος σε ένα γραφικό." -#: ../src/verbs.cpp:2372 -msgid "Create difference of selected paths (bottom minus top)" -msgstr "Διαφορά των επιλεγμένων μονοπατιών (το κατώτερο μείον το ανώτερο)" +#: ../src/ui/dialog/filter-effects-dialog.cpp:2330 +msgid "The feGaussianBlur filter primitive uniformly blurs its input. It is commonly used together with feOffset to create a drop shadow effect." +msgstr "Το αρχέτυπο φίλτρο θόλωση Gauss θολώνει ομοιόμορφα την είσοδο του. Χρησιμοποιείται γενικά μαζί με το φίλτρο μετατόπισης για τη δημιουργία του εφέ των πιπτουσών σκιών." -#: ../src/verbs.cpp:2373 -msgid "E_xclusion" -msgstr "Απο_κλεισμός" +#: ../src/ui/dialog/filter-effects-dialog.cpp:2334 +msgid "The feImage filter primitive fills the region with an external image or another part of the document." +msgstr "Το αρχέτυπο φίλτρο εικόνα γεμίζει την περιοχή με μια εξωτερική εικόνα ή ένα άλλο τμήμα του εγγράφου." -#: ../src/verbs.cpp:2374 -msgid "" -"Create exclusive OR of selected paths (those parts that belong to only one " -"path)" -msgstr "" -"Αποκλειστική διάζευξη των επιλεγμένων μονοπατιών (τα τμήματα που ανήκουν " -"μόνο σε ένα μονοπάτι)" +#: ../src/ui/dialog/filter-effects-dialog.cpp:2338 +msgid "The feMerge filter primitive composites several temporary images inside the filter primitive to a single image. It uses normal alpha compositing for this. This is equivalent to using several feBlend primitives in 'normal' mode or several feComposite primitives in 'over' mode." +msgstr "Το αρχέτυπο φίλτρο συγχώνευση συνθέτει πολλές προσωρινές εικόνες μέσα στο αρχέτυπο φίλτρο σε μια μοναδική εικόνα. Χρησιμοποιεί κανονική άλφα σύνθεση για αυτό. Αυτό ισοδυναμεί με τη χρήση πολλών αρχέτυπων ανάμιξης σε 'κανονική' κατάσταση ή πολλών αρχέτυπων σύνθεσης σε κατάσταση 'επικάλυψης'." -#: ../src/verbs.cpp:2375 -msgid "Di_vision" -msgstr "Δ_ιαίρεση" +#: ../src/ui/dialog/filter-effects-dialog.cpp:2342 +msgid "The feMorphology filter primitive provides erode and dilate effects. For single-color objects erode makes the object thinner and dilate makes it thicker." +msgstr "Το αρχέτυπο φίλτρο μορφολογία δίνει εφέ διάβρωσης και επέκτασης. Για αντικείμενα ενός χρώματος η διάβρωση κάνει τα αντικείμενα πιο λεπτά και η επέκταση παχύτερα." + +#: ../src/ui/dialog/filter-effects-dialog.cpp:2346 +msgid "The feOffset filter primitive offsets the image by an user-defined amount. For example, this is useful for drop shadows, where the shadow is in a slightly different position than the actual object." +msgstr "Το αρχέτυπο φίλτρο μετατόπιση μετατοπίζει την εικόνα κατά ένα ποσό που ορίζεται από το χρήστη. Π.χ., αυτό είναι χρήσιμο για πίπτουσες σκιές, όπου η σκιά είναι σε ελαφρά διαφορετική θέση από το τρέχον αντικείμενο." + +#: ../src/ui/dialog/filter-effects-dialog.cpp:2350 +msgid "The feDiffuseLighting and feSpecularLighting filter primitives create \"embossed\" shadings. The input's alpha channel is used to provide depth information: higher opacity areas are raised toward the viewer and lower opacity areas recede away from the viewer." +msgstr "Τα αρχέτυπα φίλτρα διάχυσης φωτός και κατοπτρικού φωτός δημιουργούν \"ανάγλυφες\" σκιάσεις. Το εισαγόμενο κανάλι άλφα χρησιμοποιείται για να δώσει πληροφορίες βάθους: όσο πιο ψηλές περιοχές αδιαφάνειας ανυψώνονται προς το θεατή, τόσο περιοχές χαμηλής αδιαφάνειας απομακρύνονται από το θεατή." -#: ../src/verbs.cpp:2376 -msgid "Cut the bottom path into pieces" -msgstr "Διαίρεση του κατώτερου μονοπατιού σε κομμάτια" +#: ../src/ui/dialog/filter-effects-dialog.cpp:2354 +msgid "The feTile filter primitive tiles a region with its input graphic" +msgstr "Το αρχέτυπο φίλτρο πλακίδιο καλύπτει μια περιοχή με το γραφικό εισόδου της" -# #-#-#-#-# gnome-system-tools.master.el.po (el) #-#-#-#-# -# -#. TRANSLATORS: "to cut a path" is not the same as "to break a path apart" - see the -#. Advanced tutorial for more info -#: ../src/verbs.cpp:2379 -msgid "Cut _Path" -msgstr "_Κατακερματισμός" +#: ../src/ui/dialog/filter-effects-dialog.cpp:2358 +msgid "The feTurbulence filter primitive renders Perlin noise. This kind of noise is useful in simulating several nature phenomena like clouds, fire and smoke and in generating complex textures like marble or granite." +msgstr "Το αρχέτυπο φίλτρο Ταραχήαποδίδει το θόρυβο Perlin. Αυτό το είδος θορύβου είναι χρήσιμο για προσομοίωση πολλών φυσικών φαινομένων όπως σύννεφα, φωτιά και καπνός καθώς και στη δημιουργία σύνθετων υφών όπως μάρμαρο ή γρανίτης." -#: ../src/verbs.cpp:2380 -msgid "Cut the bottom path's stroke into pieces, removing fill" -msgstr "" -"Κατακερματισμός της πινελιάς του κατώτερου μονοπατιού, αφαιρώντας το γέμισμα" +#: ../src/ui/dialog/filter-effects-dialog.cpp:2377 +msgid "Duplicate filter primitive" +msgstr "Διπλασιασμός αρχικού φίλτρου" -#. TRANSLATORS: "outset": expand a shape by offsetting the object's path, -#. i.e. by displacing it perpendicular to the path in each point. -#. See also the Advanced Tutorial for explanation. -#: ../src/verbs.cpp:2384 -msgid "Outs_et" -msgstr "_Επέκταση" +#: ../src/ui/dialog/filter-effects-dialog.cpp:2430 +msgid "Set filter primitive attribute" +msgstr "Ορισμός γνωρίσματος αρχικού φίλτρου" -#: ../src/verbs.cpp:2385 -msgid "Outset selected paths" -msgstr "Επέκταση επιλεγμένων μονοπατιών" +#: ../src/ui/dialog/glyphs.cpp:58 +#: ../src/ui/dialog/glyphs.cpp:154 +msgid "all" +msgstr "όλα" -#: ../src/verbs.cpp:2387 -msgid "O_utset Path by 1 px" -msgstr "Επέκταση κατά 1 px" +#: ../src/ui/dialog/glyphs.cpp:59 +msgid "common" +msgstr "κοινά" -#: ../src/verbs.cpp:2388 -msgid "Outset selected paths by 1 px" -msgstr "Επέκταση επιλεγμένων μονοπατιών κατά 1 px" +#: ../src/ui/dialog/glyphs.cpp:60 +msgid "inherited" +msgstr "κληρονομημένα" -#: ../src/verbs.cpp:2390 -msgid "O_utset Path by 10 px" -msgstr "Επέκταση κατά 10 px" +#: ../src/ui/dialog/glyphs.cpp:61 +#: ../src/ui/dialog/glyphs.cpp:167 +msgid "Arabic" +msgstr "Αραβικά" -#: ../src/verbs.cpp:2391 -msgid "Outset selected paths by 10 px" -msgstr "Επέκταση επιλεγμένων μονοπατιών κατά 10 px" +# #-#-#-#-# gnome-terminal.master.el.po (gnome-terminal.HEAD) #-#-#-#-# +# +#: ../src/ui/dialog/glyphs.cpp:62 +#: ../src/ui/dialog/glyphs.cpp:165 +msgid "Armenian" +msgstr "Αρμένικα" -#. TRANSLATORS: "inset": contract a shape by offsetting the object's path, -#. i.e. by displacing it perpendicular to the path in each point. -#. See also the Advanced Tutorial for explanation. -#: ../src/verbs.cpp:2395 -msgid "I_nset" -msgstr "Συρρίκ_νωση" +#: ../src/ui/dialog/glyphs.cpp:63 +#: ../src/ui/dialog/glyphs.cpp:174 +msgid "Bengali" +msgstr "Bengali" -#: ../src/verbs.cpp:2396 -msgid "Inset selected paths" -msgstr "Συρρίκνωση επιλεγμένων μονοπατιών" +#: ../src/ui/dialog/glyphs.cpp:64 +#: ../src/ui/dialog/glyphs.cpp:256 +msgid "Bopomofo" +msgstr "Bopomofo" -#: ../src/verbs.cpp:2398 -msgid "I_nset Path by 1 px" -msgstr "Συρρίκνωση κατά 1 px" +#: ../src/ui/dialog/glyphs.cpp:65 +#: ../src/ui/dialog/glyphs.cpp:191 +msgid "Cherokee" +msgstr "Τσερόκι" -#: ../src/verbs.cpp:2399 -msgid "Inset selected paths by 1 px" -msgstr "Συρρίκνωση επιλεγμένων μονοπατιών κατά 1 px" +#: ../src/ui/dialog/glyphs.cpp:66 +#: ../src/ui/dialog/glyphs.cpp:244 +msgid "Coptic" +msgstr "Κοπτικά" -#: ../src/verbs.cpp:2401 -msgid "I_nset Path by 10 px" -msgstr "Συρρίκνωση κατά 10 px" +#: ../src/ui/dialog/glyphs.cpp:67 +#: ../src/ui/dialog/glyphs.cpp:163 +msgid "Cyrillic" +msgstr "Κυριλλικά" -#: ../src/verbs.cpp:2402 -msgid "Inset selected paths by 10 px" -msgstr "Συρρίκνωση επιλεγμένων μονοπατιών κατά 10 px" +#: ../src/ui/dialog/glyphs.cpp:68 +msgid "Deseret" +msgstr "Deseret" -#: ../src/verbs.cpp:2404 -msgid "D_ynamic Offset" -msgstr "Δ_υναμική Επέκταση" +#: ../src/ui/dialog/glyphs.cpp:69 +#: ../src/ui/dialog/glyphs.cpp:173 +msgid "Devanagari" +msgstr "Devanagari" -#: ../src/verbs.cpp:2404 -msgid "Create a dynamic offset object" -msgstr "Δημιουργία αντικειμένου δυναμικής επέκτασης" +#: ../src/ui/dialog/glyphs.cpp:70 +#: ../src/ui/dialog/glyphs.cpp:189 +msgid "Ethiopic" +msgstr "Αιθιοπικά" -#: ../src/verbs.cpp:2406 -msgid "_Linked Offset" -msgstr "Συν_δεδεμένη Επέκταση" +# #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# +# +# #-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-# +# +#: ../src/ui/dialog/glyphs.cpp:71 +#: ../src/ui/dialog/glyphs.cpp:187 +msgid "Georgian" +msgstr "Γεωργιανά" -#: ../src/verbs.cpp:2407 -msgid "Create a dynamic offset object linked to the original path" -msgstr "" -"Δημιουργία αντικειμένου δυναμικής επέκτασης που συνδέεται με το αρχικό " -"μονοπάτι" +#: ../src/ui/dialog/glyphs.cpp:72 +msgid "Gothic" +msgstr "Γοτθικά" -#: ../src/verbs.cpp:2409 -msgid "_Stroke to Path" -msgstr "_Πινελιά σε Μονοπάτι" +#: ../src/ui/dialog/glyphs.cpp:73 +msgid "Greek" +msgstr "Ελληνικά" -#: ../src/verbs.cpp:2410 -msgid "Convert selected object's stroke to paths" -msgstr "Μετατροπή των πινελιών επιλεγμένων αντικειμένων σε μονοπάτια" +#: ../src/ui/dialog/glyphs.cpp:74 +#: ../src/ui/dialog/glyphs.cpp:176 +msgid "Gujarati" +msgstr "Γκουαρατί" -#: ../src/verbs.cpp:2411 -msgid "Si_mplify" -msgstr "Απλοποί_ηση" +#: ../src/ui/dialog/glyphs.cpp:75 +#: ../src/ui/dialog/glyphs.cpp:175 +msgid "Gurmukhi" +msgstr "Γκουρμούχι" -#: ../src/verbs.cpp:2412 -msgid "Simplify selected paths (remove extra nodes)" -msgstr "Απλοποίηση επιλεγμένων μονοπατιών (απομάκρυνση περιττών κόμβων)" +#: ../src/ui/dialog/glyphs.cpp:76 +msgid "Han" +msgstr "Χαν" -#: ../src/verbs.cpp:2413 -msgid "_Reverse" -msgstr "Αντιστ_ροφή" +#: ../src/ui/dialog/glyphs.cpp:77 +msgid "Hangul" +msgstr "Χανγκούλ" -#: ../src/verbs.cpp:2414 -msgid "Reverse the direction of selected paths (useful for flipping markers)" -msgstr "" -"Αντιστροφή της φοράς των επιλεγμένων μονοπατιών (χρήσιμο για αντιστροφή " -"σημαδιών)" +#: ../src/ui/dialog/glyphs.cpp:78 +#: ../src/ui/dialog/glyphs.cpp:166 +msgid "Hebrew" +msgstr "Εβραϊκά" -#. TRANSLATORS: "to trace" means "to convert a bitmap to vector graphics" (to vectorize) -#: ../src/verbs.cpp:2416 -msgid "_Trace Bitmap..." -msgstr "Ι_χνηλασία Ψηφιογραφικής Εικόνας" +#: ../src/ui/dialog/glyphs.cpp:79 +#: ../src/ui/dialog/glyphs.cpp:254 +msgid "Hiragana" +msgstr "Hiragana" -#: ../src/verbs.cpp:2417 -msgid "Create one or more paths from a bitmap by tracing it" -msgstr "Δημιουργία μονοπατιών από μια ψηφιογραφική εικόνα, μέσω ιχνηλάτησης" +#: ../src/ui/dialog/glyphs.cpp:80 +#: ../src/ui/dialog/glyphs.cpp:180 +msgid "Kannada" +msgstr "Kannada" -#: ../src/verbs.cpp:2418 -msgid "_Make a Bitmap Copy" -msgstr "_Ψηφιογραφικό Αντίγραφο" +#: ../src/ui/dialog/glyphs.cpp:81 +#: ../src/ui/dialog/glyphs.cpp:255 +msgid "Katakana" +msgstr "Katakana" -#: ../src/verbs.cpp:2419 -msgid "Export selection to a bitmap and insert it into document" -msgstr "Εξαγωγή επιλογής σε ψηφιογραφική εικόνα και εισαγωγή της στο έγγραφο" +#: ../src/ui/dialog/glyphs.cpp:82 +#: ../src/ui/dialog/glyphs.cpp:199 +msgid "Khmer" +msgstr "Χμερ" -#: ../src/verbs.cpp:2420 -msgid "_Combine" -msgstr "_Συνδυασμός" +#: ../src/ui/dialog/glyphs.cpp:83 +#: ../src/ui/dialog/glyphs.cpp:184 +msgid "Lao" +msgstr "Lao" -#: ../src/verbs.cpp:2421 -msgid "Combine several paths into one" -msgstr "Συνδυασμός πολλαπλών μονοπατιών σε ένα" +#: ../src/ui/dialog/glyphs.cpp:84 +msgid "Latin" +msgstr "Λατινικά" -#. TRANSLATORS: "to cut a path" is not the same as "to break a path apart" - see the -#. Advanced tutorial for more info -#: ../src/verbs.cpp:2424 -msgid "Break _Apart" -msgstr "Διάσπ_αση" +#: ../src/ui/dialog/glyphs.cpp:85 +#: ../src/ui/dialog/glyphs.cpp:181 +msgid "Malayalam" +msgstr "Μαλαγιάλαμ" -#: ../src/verbs.cpp:2425 -msgid "Break selected paths into subpaths" -msgstr "Διάσπαση επιλεγμένων μονοπατιών σε υπο-μονοπάτια." +#: ../src/ui/dialog/glyphs.cpp:86 +#: ../src/ui/dialog/glyphs.cpp:200 +msgid "Mongolian" +msgstr "Μογγολικά" -#: ../src/verbs.cpp:2426 -#, fuzzy -msgid "Ro_ws and Columns..." -msgstr "Γραμμές και Στήλες..." +#: ../src/ui/dialog/glyphs.cpp:87 +#: ../src/ui/dialog/glyphs.cpp:186 +msgid "Myanmar" +msgstr "Μιανμάρ" -#: ../src/verbs.cpp:2427 -msgid "Arrange selected objects in a table" -msgstr "Διευθέτηση επιλεγμένων αντικειμένων σε πίνακα" +#: ../src/ui/dialog/glyphs.cpp:88 +#: ../src/ui/dialog/glyphs.cpp:193 +msgid "Ogham" +msgstr "Ogham" -#. Layer -#: ../src/verbs.cpp:2429 -msgid "_Add Layer..." -msgstr "Προσθήκη Στρώματος..." +#: ../src/ui/dialog/glyphs.cpp:89 +msgid "Old Italic" +msgstr "Αρχαία Ιταλικά" -#: ../src/verbs.cpp:2430 -msgid "Create a new layer" -msgstr "Δημιουργία νέου στρώματος" +#: ../src/ui/dialog/glyphs.cpp:90 +#: ../src/ui/dialog/glyphs.cpp:177 +msgid "Oriya" +msgstr "Oriya" -#: ../src/verbs.cpp:2431 -msgid "Re_name Layer..." -msgstr "Μετο_νομασία Στρώματος..." +#: ../src/ui/dialog/glyphs.cpp:91 +#: ../src/ui/dialog/glyphs.cpp:194 +msgid "Runic" +msgstr "Ρουνικά" -#: ../src/verbs.cpp:2432 -msgid "Rename the current layer" -msgstr "Μετονομασία του τρέχοντος στρώματος" +#: ../src/ui/dialog/glyphs.cpp:92 +#: ../src/ui/dialog/glyphs.cpp:182 +msgid "Sinhala" +msgstr "Sinhala" -#: ../src/verbs.cpp:2433 -msgid "Switch to Layer Abov_e" -msgstr "Ανώτ_ερο Στρώμα" +#: ../src/ui/dialog/glyphs.cpp:93 +#: ../src/ui/dialog/glyphs.cpp:168 +msgid "Syriac" +msgstr "Συριακά" -#: ../src/verbs.cpp:2434 -msgid "Switch to the layer above the current" -msgstr "Εναλλαγή στο στρώμα που βρίσκεται επάνω από το τρέχον" +#: ../src/ui/dialog/glyphs.cpp:94 +#: ../src/ui/dialog/glyphs.cpp:178 +msgid "Tamil" +msgstr "Ταμίλ" -#: ../src/verbs.cpp:2435 -msgid "Switch to Layer Belo_w" -msgstr "Κατώτερ_ο Στρώμα" +#: ../src/ui/dialog/glyphs.cpp:95 +#: ../src/ui/dialog/glyphs.cpp:179 +msgid "Telugu" +msgstr "Telugu" -#: ../src/verbs.cpp:2436 -msgid "Switch to the layer below the current" -msgstr "Εναλλαγή στο στρώμα που βρίσκεται κάτω από το τρέχον" +#: ../src/ui/dialog/glyphs.cpp:96 +#: ../src/ui/dialog/glyphs.cpp:170 +msgid "Thaana" +msgstr "Thaana" -#: ../src/verbs.cpp:2437 -msgid "Move Selection to Layer Abo_ve" -msgstr "Μετακίνηση Επιλογής σε Ανώτερο Στρώμα" +#: ../src/ui/dialog/glyphs.cpp:97 +#: ../src/ui/dialog/glyphs.cpp:183 +msgid "Thai" +msgstr "Ταϋλανδικά" -#: ../src/verbs.cpp:2438 -msgid "Move selection to the layer above the current" -msgstr "Μετακίνηση της επιλογής στο στρώμα που βρίσκεται επάνω από το τρέχον" +#: ../src/ui/dialog/glyphs.cpp:98 +#: ../src/ui/dialog/glyphs.cpp:185 +msgid "Tibetan" +msgstr "Θιβετιανά" -#: ../src/verbs.cpp:2439 -msgid "Move Selection to Layer Bel_ow" -msgstr "Μετακίνηση Επιλογής σε Κατώτερο Στρώμα" +#: ../src/ui/dialog/glyphs.cpp:99 +msgid "Canadian Aboriginal" +msgstr "Ιθαγενών Καναδά" -#: ../src/verbs.cpp:2440 -msgid "Move selection to the layer below the current" -msgstr "Μετακίνηση της επιλογής στο στρώμα που βρίσκεται κάτω από το τρέχον" +#: ../src/ui/dialog/glyphs.cpp:100 +msgid "Yi" +msgstr "Yi" -#: ../src/verbs.cpp:2441 -msgid "Layer to _Top" -msgstr "Στρώμα στην Κορυφή" +#: ../src/ui/dialog/glyphs.cpp:101 +#: ../src/ui/dialog/glyphs.cpp:195 +msgid "Tagalog" +msgstr "Ταγκαλόγκ" -#: ../src/verbs.cpp:2442 -msgid "Raise the current layer to the top" -msgstr "Ανύψωση του τρέχοντος στρώματος στην κορυφή" +#: ../src/ui/dialog/glyphs.cpp:102 +#: ../src/ui/dialog/glyphs.cpp:196 +msgid "Hanunoo" +msgstr "Hanunoo" -#: ../src/verbs.cpp:2443 -msgid "Layer to _Bottom" -msgstr "Στρώμα στον Πάτο" +#: ../src/ui/dialog/glyphs.cpp:103 +#: ../src/ui/dialog/glyphs.cpp:197 +msgid "Buhid" +msgstr "Buhid" -#: ../src/verbs.cpp:2444 -msgid "Lower the current layer to the bottom" -msgstr "Βύθιση του τρέχοντος στρώματος στον πάτο" +#: ../src/ui/dialog/glyphs.cpp:104 +#: ../src/ui/dialog/glyphs.cpp:198 +msgid "Tagbanwa" +msgstr "Tagbanwa" -#: ../src/verbs.cpp:2445 -msgid "_Raise Layer" -msgstr "Ανύψωση Στρώματος" +#: ../src/ui/dialog/glyphs.cpp:105 +msgid "Braille" +msgstr "Μπράιγ" -# #-#-#-#-# libgnomeui.master.el.po (el) #-#-#-#-# -# #-#-#-#-# memory.el.po (abiword 1.0) #-#-#-#-# -# #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-# -# -# #-#-#-#-# mrproject-el.po (mrproject 0.5) #-#-#-#-# -# -# #-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-# -# -#: ../src/verbs.cpp:2446 -msgid "Raise the current layer" -msgstr "Ανύψωση του τρέχοντος στρώματος" +#: ../src/ui/dialog/glyphs.cpp:106 +msgid "Cypriot" +msgstr "Κυπριακά" -#: ../src/verbs.cpp:2447 -msgid "_Lower Layer" -msgstr "Βύθιση Στρώματος" +#: ../src/ui/dialog/glyphs.cpp:107 +#: ../src/ui/dialog/glyphs.cpp:202 +msgid "Limbu" +msgstr "Limbu" -# #-#-#-#-# libgnomeui.master.el.po (el) #-#-#-#-# -# #-#-#-#-# memory.el.po (abiword 1.0) #-#-#-#-# -# #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-# -# -# #-#-#-#-# mrproject-el.po (mrproject 0.5) #-#-#-#-# -# -# #-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-# -# -#: ../src/verbs.cpp:2448 -msgid "Lower the current layer" -msgstr "Βύθιση του τρέχοντος στρώματος" +#: ../src/ui/dialog/glyphs.cpp:108 +msgid "Osmanya" +msgstr "Osmanya" + +#: ../src/ui/dialog/glyphs.cpp:109 +msgid "Shavian" +msgstr "Shavian" -#: ../src/verbs.cpp:2449 -#, fuzzy -msgid "D_uplicate Current Layer" -msgstr "Αντίγραφο Τρέχοντος Στρώματος" +#: ../src/ui/dialog/glyphs.cpp:110 +msgid "Linear B" +msgstr "Γραμμική Β" -#: ../src/verbs.cpp:2450 -msgid "Duplicate an existing layer" -msgstr "Δημιουργία αντιγράφου ενός υπάρχοντος στρώματος" +#: ../src/ui/dialog/glyphs.cpp:111 +#: ../src/ui/dialog/glyphs.cpp:203 +msgid "Tai Le" +msgstr "Tai Le" -#: ../src/verbs.cpp:2451 -msgid "_Delete Current Layer" -msgstr "_Διαγραφή Τρέχοντος Στρώματος" +#: ../src/ui/dialog/glyphs.cpp:112 +msgid "Ugaritic" +msgstr "Ugaritic" -# -#: ../src/verbs.cpp:2452 -msgid "Delete the current layer" -msgstr "Διαγραφή του τρέχοντος στρώματος" +#: ../src/ui/dialog/glyphs.cpp:113 +#: ../src/ui/dialog/glyphs.cpp:204 +msgid "New Tai Lue" +msgstr "Νέα Tai Lue" -#: ../src/verbs.cpp:2453 -msgid "_Show/hide other layers" -msgstr "Εμφάνι_ση/Απόκρυψη άλλων στρωμάτων" +#: ../src/ui/dialog/glyphs.cpp:114 +#: ../src/ui/dialog/glyphs.cpp:206 +msgid "Buginese" +msgstr "Buginese" -# #-#-#-#-# libgnomeui.master.el.po (el) #-#-#-#-# -# #-#-#-#-# memory.el.po (abiword 1.0) #-#-#-#-# -# #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-# -# -# #-#-#-#-# mrproject-el.po (mrproject 0.5) #-#-#-#-# -# -# #-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-# -# -#: ../src/verbs.cpp:2454 -msgid "Solo the current layer" -msgstr "Προβολή μόνο του τρέχοντος στρώματος" +#: ../src/ui/dialog/glyphs.cpp:115 +#: ../src/ui/dialog/glyphs.cpp:242 +msgid "Glagolitic" +msgstr "Γλαγολιτικά" -# -#. Object -#: ../src/verbs.cpp:2457 -msgid "Rotate _90° CW" -msgstr "Περιστροφή _90° ΔΣ" +#: ../src/ui/dialog/glyphs.cpp:116 +#: ../src/ui/dialog/glyphs.cpp:246 +msgid "Tifinagh" +msgstr "Tifinagh" -#. This is shared between tooltips and statusbar, so they -#. must use UTF-8, not HTML entities for special characters. -#: ../src/verbs.cpp:2460 -msgid "Rotate selection 90° clockwise" -msgstr "Περιστροφή επιλογής κατά 90° δεξιόστροφα" +#: ../src/ui/dialog/glyphs.cpp:117 +#: ../src/ui/dialog/glyphs.cpp:275 +msgid "Syloti Nagri" +msgstr "Syloti Nagri" -# -#: ../src/verbs.cpp:2461 -msgid "Rotate 9_0° CCW" -msgstr "Περιστροφή 9_0° ΑΣ" +#: ../src/ui/dialog/glyphs.cpp:118 +msgid "Old Persian" +msgstr "Παλαιά περσικά" -#. This is shared between tooltips and statusbar, so they -#. must use UTF-8, not HTML entities for special characters. -#: ../src/verbs.cpp:2464 -msgid "Rotate selection 90° counter-clockwise" -msgstr "Περιστροφή επιλογής κατά 90° αριστερόστροφα" +#: ../src/ui/dialog/glyphs.cpp:119 +msgid "Kharoshthi" +msgstr "Kharoshthi" -#: ../src/verbs.cpp:2465 -msgid "Remove _Transformations" -msgstr "Διαγραφή Με_τασχηματισμών" +#: ../src/ui/dialog/glyphs.cpp:120 +msgid "unassigned" +msgstr "Αναπόδοτος" -#: ../src/verbs.cpp:2466 -msgid "Remove transformations from object" -msgstr "Διαγραφή μετασχηματισμών από το αντικείμενο" +#: ../src/ui/dialog/glyphs.cpp:121 +#: ../src/ui/dialog/glyphs.cpp:208 +msgid "Balinese" +msgstr "Balinese" -#: ../src/verbs.cpp:2467 -msgid "_Object to Path" -msgstr "Αντικείμεν_ο σε Μονοπάτι" +#: ../src/ui/dialog/glyphs.cpp:122 +msgid "Cuneiform" +msgstr "Σφηνοειδής γραφή" -#: ../src/verbs.cpp:2468 -msgid "Convert selected object to path" -msgstr "Μετατροπή του επιλεγμένου αντικειμένου σε μονοπάτι" +#: ../src/ui/dialog/glyphs.cpp:123 +msgid "Phoenician" +msgstr "Φοινικικά" -#: ../src/verbs.cpp:2469 -msgid "_Flow into Frame" -msgstr "Ροή εντός Πλαισίου" +#: ../src/ui/dialog/glyphs.cpp:124 +#: ../src/ui/dialog/glyphs.cpp:277 +msgid "Phags-pa" +msgstr "Phags-pa" -#: ../src/verbs.cpp:2470 -msgid "" -"Put text into a frame (path or shape), creating a flowed text linked to the " -"frame object" -msgstr "" -"Τοποθέτηση κειμένου εντός πλαισίου (μονοπάτι ή σχήμα), δημιουργώντας ένα " -"ρέον κείμενο συνδεδεμένο με το πλαίσιο" +#: ../src/ui/dialog/glyphs.cpp:125 +msgid "N'Ko" +msgstr "N'Ko" -# -#: ../src/verbs.cpp:2471 -msgid "_Unflow" -msgstr "Κατάργηση Ροής" +#: ../src/ui/dialog/glyphs.cpp:128 +#: ../src/ui/dialog/glyphs.cpp:280 +msgid "Kayah Li" +msgstr "Kayah Li" -#: ../src/verbs.cpp:2472 -msgid "Remove text from frame (creates a single-line text object)" -msgstr "Αφαίρεση κειμένου από το πλαίσιο (δημιουργία κειμένου μιας γραμμής)" +#: ../src/ui/dialog/glyphs.cpp:129 +#: ../src/ui/dialog/glyphs.cpp:210 +msgid "Lepcha" +msgstr "Lepcha" -#: ../src/verbs.cpp:2473 -msgid "_Convert to Text" -msgstr "Μετατροπή σε Κείμενο" +#: ../src/ui/dialog/glyphs.cpp:130 +#: ../src/ui/dialog/glyphs.cpp:281 +msgid "Rejang" +msgstr "Rejang" -#: ../src/verbs.cpp:2474 -msgid "Convert flowed text to regular text object (preserves appearance)" -msgstr "Μετατροπή ρέοντος κειμένου σε κανονικό κείμενο (διατηρεί την εμφάνιση)" +#: ../src/ui/dialog/glyphs.cpp:131 +#: ../src/ui/dialog/glyphs.cpp:209 +msgid "Sundanese" +msgstr "Sundanese" -#: ../src/verbs.cpp:2476 -msgid "Flip _Horizontal" -msgstr "Ορι_ζόντια αντιστροφή" +#: ../src/ui/dialog/glyphs.cpp:132 +#: ../src/ui/dialog/glyphs.cpp:278 +msgid "Saurashtra" +msgstr "Saurashtra" -#: ../src/verbs.cpp:2476 -msgid "Flip selected objects horizontally" -msgstr "Οριζόντια αντιστροφή επιλεγμένων αντικειμένων" +#: ../src/ui/dialog/glyphs.cpp:133 +#: ../src/ui/dialog/glyphs.cpp:284 +msgid "Cham" +msgstr "Cham" -#: ../src/verbs.cpp:2479 -msgid "Flip _Vertical" -msgstr "Κά_θετη αντιστροφή" +#: ../src/ui/dialog/glyphs.cpp:134 +#: ../src/ui/dialog/glyphs.cpp:211 +msgid "Ol Chiki" +msgstr "Ol Chiki" -#: ../src/verbs.cpp:2479 -msgid "Flip selected objects vertically" -msgstr "Κάθετη αντιστροφή επιλεγμένων αντικειμένων" +#: ../src/ui/dialog/glyphs.cpp:135 +#: ../src/ui/dialog/glyphs.cpp:270 +msgid "Vai" +msgstr "Vai" -#: ../src/verbs.cpp:2482 -msgid "Apply mask to selection (using the topmost object as mask)" -msgstr "Εφαρμογή μάσκας στην επιλογή (με το ανώτερο αντικείμενο σαν μάσκα)" +#: ../src/ui/dialog/glyphs.cpp:136 +msgid "Carian" +msgstr "Καρικά" -#: ../src/verbs.cpp:2484 -msgid "Edit mask" -msgstr "Επεξεργασία μάσκας" +#: ../src/ui/dialog/glyphs.cpp:137 +msgid "Lycian" +msgstr "Λυκικά" -# #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# -# -# #-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-# -# -#: ../src/verbs.cpp:2485 ../src/verbs.cpp:2491 -msgid "_Release" -msgstr "_Αποδέσμευση" +#: ../src/ui/dialog/glyphs.cpp:138 +msgid "Lydian" +msgstr "Λυδικά" -#: ../src/verbs.cpp:2486 -msgid "Remove mask from selection" -msgstr "Αφαίρεση μάσκας από την επιλογή" +#: ../src/ui/dialog/glyphs.cpp:155 +msgid "Basic Latin" +msgstr "Βασικά Λατινικά" -#: ../src/verbs.cpp:2488 -msgid "" -"Apply clipping path to selection (using the topmost object as clipping path)" -msgstr "" +#: ../src/ui/dialog/glyphs.cpp:156 +msgid "Latin-1 Supplement" +msgstr "Συμπλήρωμα Λατινικών 1" -#: ../src/verbs.cpp:2490 -#, fuzzy -msgid "Edit clipping path" -msgstr "Τίναγμα Άκρης" +#: ../src/ui/dialog/glyphs.cpp:157 +msgid "Latin Extended-A" +msgstr "Επέκταση Α Λατινικών" -#: ../src/verbs.cpp:2492 -#, fuzzy -msgid "Remove clipping path from selection" -msgstr "Αφαίρεση ετικέτας από την επιλογή" +#: ../src/ui/dialog/glyphs.cpp:158 +msgid "Latin Extended-B" +msgstr "Επέκταση Β Λατινικών" -#. Tools -#: ../src/verbs.cpp:2495 -msgid "Select" -msgstr "Επιλογή" +#: ../src/ui/dialog/glyphs.cpp:159 +msgid "IPA Extensions" +msgstr "Επεκτάσεις διεθνούς φωνητικού αλφαβήτου (IPA)" -#: ../src/verbs.cpp:2496 -msgid "Select and transform objects" -msgstr "Επιλογή και μετασχηματισμός αντικειμένων" +#: ../src/ui/dialog/glyphs.cpp:160 +msgid "Spacing Modifier Letters" +msgstr "Τροποποιητικά γράμματα χώρου" -#: ../src/verbs.cpp:2497 -msgid "Node Edit" -msgstr "Επεξεργασία Κόμβων" +#: ../src/ui/dialog/glyphs.cpp:161 +msgid "Combining Diacritical Marks" +msgstr "Συνδυαζόμενα Διακριτικά Σημεία" -#: ../src/verbs.cpp:2498 -msgid "Edit paths by nodes" -msgstr "Επεξεργασία των μονοπατιών μέσω των κόμβων τους" +#: ../src/ui/dialog/glyphs.cpp:162 +msgid "Greek and Coptic" +msgstr "Ελληνικά και Κοπτικά" -#: ../src/verbs.cpp:2500 -#, fuzzy -msgid "Tweak objects by sculpting or painting" -msgstr "Προσαρμογή αντικειμένων" +#: ../src/ui/dialog/glyphs.cpp:164 +msgid "Cyrillic Supplement" +msgstr "Συμπλήρωμα Κυριλλικών" -#: ../src/verbs.cpp:2502 -msgid "Spray objects by sculpting or painting" -msgstr "" +#: ../src/ui/dialog/glyphs.cpp:169 +msgid "Arabic Supplement" +msgstr "Συμπλήρωμα Αραβικών" -#: ../src/verbs.cpp:2504 -msgid "Create rectangles and squares" -msgstr "Δημιουργία ορθογωνίων και τετραγώνων" +#: ../src/ui/dialog/glyphs.cpp:171 +msgid "NKo" +msgstr "N'Ko" -#: ../src/verbs.cpp:2506 -msgid "Create 3D boxes" -msgstr "Δημιουργία τρισδιάστατων κουτιών" +#: ../src/ui/dialog/glyphs.cpp:172 +msgid "Samaritan" +msgstr "Samaritan" -#: ../src/verbs.cpp:2508 -msgid "Create circles, ellipses, and arcs" -msgstr "Δημιουργία κύκλων, ελλείψεων και τόξων" +#: ../src/ui/dialog/glyphs.cpp:188 +msgid "Hangul Jamo" +msgstr "Hangul Jamo" -#: ../src/verbs.cpp:2510 -msgid "Create stars and polygons" -msgstr "Δημιουργία αστεριών και πολυγώνων" +#: ../src/ui/dialog/glyphs.cpp:190 +msgid "Ethiopic Supplement" +msgstr "Συμπλήρωμα Αιθιοπικών" -#: ../src/verbs.cpp:2512 -msgid "Create spirals" -msgstr "Δημιουργία σπειρών" +#: ../src/ui/dialog/glyphs.cpp:192 +msgid "Unified Canadian Aboriginal Syllabics" +msgstr "Ενοποιημένη συλλαβική γραφή ιθαγενών Καναδά" -#: ../src/verbs.cpp:2514 -msgid "Draw freehand lines" -msgstr "Σχεδίαση ελεύθερων γραμμών" +#: ../src/ui/dialog/glyphs.cpp:201 +msgid "Unified Canadian Aboriginal Syllabics Extended" +msgstr "Επέκταση ενοποιημένης συλλαβικής γραφής ιθαγενών Καναδά" -#: ../src/verbs.cpp:2516 -msgid "Draw Bezier curves and straight lines" -msgstr "Σχεδίαση καμπύλων Bezier και ευθειών" +#: ../src/ui/dialog/glyphs.cpp:205 +msgid "Khmer Symbols" +msgstr "Σύμβολα Χμερ" -#: ../src/verbs.cpp:2518 -msgid "Draw calligraphic or brush strokes" -msgstr "Σχεδίαση καλλιγραφικών κοντυλιών ή πινελιών" +#: ../src/ui/dialog/glyphs.cpp:207 +msgid "Tai Tham" +msgstr "Tai Tham" + +#: ../src/ui/dialog/glyphs.cpp:212 +msgid "Vedic Extensions" +msgstr "Επεκτάσεις Vedic" + +#: ../src/ui/dialog/glyphs.cpp:213 +msgid "Phonetic Extensions" +msgstr "Φωνητικές επεκτάσεις" -#: ../src/verbs.cpp:2520 -msgid "Create and edit text objects" -msgstr "Δημιουργία και επεξεργασία κειμένου" +#: ../src/ui/dialog/glyphs.cpp:214 +msgid "Phonetic Extensions Supplement" +msgstr "Συμπλήρωμα φωνητικών επεκτάσεων" -#: ../src/verbs.cpp:2522 -msgid "Create and edit gradients" -msgstr "Δημιουργία και επεξεργασία χρωματικών διαβαθμίσεων" +#: ../src/ui/dialog/glyphs.cpp:215 +msgid "Combining Diacritical Marks Supplement" +msgstr "Συνδυαζόμενα διακριτικά σημεία - συμπλήρωμα" -#: ../src/verbs.cpp:2524 -msgid "Zoom in or out" -msgstr "Μεγέθυνση και σμίκρυνση" +#: ../src/ui/dialog/glyphs.cpp:216 +msgid "Latin Extended Additional" +msgstr "Πρόσθετες επεκτάσεις Λατινικών" -#: ../src/verbs.cpp:2526 -msgid "Pick colors from image" -msgstr "Επιλογή χρωμάτων από την εικόνα" +#: ../src/ui/dialog/glyphs.cpp:217 +msgid "Greek Extended" +msgstr "Επεκτάσεις Ελληνικών" -#: ../src/verbs.cpp:2528 -msgid "Create diagram connectors" -msgstr "Δημιουργία συνδέσεων για διαγράμματα" +#: ../src/ui/dialog/glyphs.cpp:218 +msgid "General Punctuation" +msgstr "Γενικά σημεία στίξης" -#: ../src/verbs.cpp:2530 -msgid "Fill bounded areas" -msgstr "Γέμισμα κλειστών περιοχών" +#: ../src/ui/dialog/glyphs.cpp:219 +msgid "Superscripts and Subscripts" +msgstr "Εκθέτες και δείκτες" -#: ../src/verbs.cpp:2531 -#, fuzzy -msgid "LPE Edit" -msgstr "Επεξεργαστής XML" +#: ../src/ui/dialog/glyphs.cpp:220 +msgid "Currency Symbols" +msgstr "Σύμβολα νομισμάτων" -#: ../src/verbs.cpp:2532 -#, fuzzy -msgid "Edit Path Effect parameters" -msgstr "Εκτέλεση αυτών των παραμέτρων αναζήτησης" +#: ../src/ui/dialog/glyphs.cpp:221 +msgid "Combining Diacritical Marks for Symbols" +msgstr "Συνδυαζόμενα διακριτικά σημεία για σύμβολα" -#: ../src/verbs.cpp:2534 -msgid "Erase existing paths" -msgstr "Διαγραφή υπαρχόντων μονοπατιών" +#: ../src/ui/dialog/glyphs.cpp:222 +msgid "Letterlike Symbols" +msgstr "Σύμβολα βασισμένα σε γράμματα" -# #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# -# -# #-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-# -# -#: ../src/verbs.cpp:2535 -#, fuzzy -msgid "LPE Tool" -msgstr "Εργαλείο" +#: ../src/ui/dialog/glyphs.cpp:223 +msgid "Number Forms" +msgstr "Αριθμητικές φόρμες" -#: ../src/verbs.cpp:2536 -msgid "Do geometric constructions" -msgstr "Γεωμετρικές κατασκευές" +#: ../src/ui/dialog/glyphs.cpp:224 +msgid "Arrows" +msgstr "Βέλη" -#. Tool prefs -#: ../src/verbs.cpp:2538 -msgid "Selector Preferences" -msgstr "Προτιμήσεις Επιλογέα" +#: ../src/ui/dialog/glyphs.cpp:225 +msgid "Mathematical Operators" +msgstr "Μαθηματικοί τελεστές" -#: ../src/verbs.cpp:2539 -msgid "Open Preferences for the Selector tool" -msgstr "Άνοιγμα Προτιμήσεων για το εργαλείο του Επιλογέα" +#: ../src/ui/dialog/glyphs.cpp:226 +msgid "Miscellaneous Technical" +msgstr "Διάφορα τεχνικά" -#: ../src/verbs.cpp:2540 -msgid "Node Tool Preferences" -msgstr "Προτιμήσεις Εργαλείου Κόμβων" +#: ../src/ui/dialog/glyphs.cpp:227 +msgid "Control Pictures" +msgstr "Εικόνες ελέγχου" -#: ../src/verbs.cpp:2541 -msgid "Open Preferences for the Node tool" -msgstr "Άνοιγμα Προτιμήσεων για το εργαλείο των Κόμβων" +#: ../src/ui/dialog/glyphs.cpp:228 +msgid "Optical Character Recognition" +msgstr "Οπτική Αναγνώριση Χαρακτήρων" -#: ../src/verbs.cpp:2542 -#, fuzzy -msgid "Tweak Tool Preferences" -msgstr "Προτιμήσεις Τάλι" +#: ../src/ui/dialog/glyphs.cpp:229 +msgid "Enclosed Alphanumerics" +msgstr "Αλφαριθμητικά σε παρένθεση" -#: ../src/verbs.cpp:2543 -#, fuzzy -msgid "Open Preferences for the Tweak tool" -msgstr "Προτιμήσεις για το GGet" +#: ../src/ui/dialog/glyphs.cpp:230 +msgid "Box Drawing" +msgstr "Σχεδιασμός πλαισίων" -#: ../src/verbs.cpp:2544 -#, fuzzy -msgid "Spray Tool Preferences" -msgstr "Προτιμήσεις Tomboy" +#: ../src/ui/dialog/glyphs.cpp:231 +msgid "Block Elements" +msgstr "Στοιχεία ομάδας" -#: ../src/verbs.cpp:2545 -#, fuzzy -msgid "Open Preferences for the Spray tool" -msgstr "Αλλαγή προτιμήσεων για το συγκεκριμένο πρόγραμμα" +#: ../src/ui/dialog/glyphs.cpp:232 +msgid "Geometric Shapes" +msgstr "Γεωμετρικά σχήματα" -#: ../src/verbs.cpp:2546 -msgid "Rectangle Preferences" -msgstr "Προτιμήσεις Ορθογωνίων" +#: ../src/ui/dialog/glyphs.cpp:233 +msgid "Miscellaneous Symbols" +msgstr "Διάφορα σύμβολα" -#: ../src/verbs.cpp:2547 -msgid "Open Preferences for the Rectangle tool" -msgstr "Άνοιγμα Προτιμήσεων για το εργαλείο των Ορθογωνίων" +#: ../src/ui/dialog/glyphs.cpp:234 +msgid "Dingbats" +msgstr "Dingbats" -#: ../src/verbs.cpp:2548 -msgid "3D Box Preferences" -msgstr "Προτιμήσεις 3D κουτιών" +#: ../src/ui/dialog/glyphs.cpp:235 +msgid "Miscellaneous Mathematical Symbols-A" +msgstr "Διάφορα μαθηματικά σύμβολα Α" -#: ../src/verbs.cpp:2549 -msgid "Open Preferences for the 3D Box tool" -msgstr "Άνοιγμα Προτιμήσεων για το εργαλείο των 3D Κουτιών" +#: ../src/ui/dialog/glyphs.cpp:236 +msgid "Supplemental Arrows-A" +msgstr "Συμπληρωματικά βέλη Α" -#: ../src/verbs.cpp:2550 -msgid "Ellipse Preferences" -msgstr "Προτιμήσεις Ελλείψεων" +#: ../src/ui/dialog/glyphs.cpp:237 +msgid "Braille Patterns" +msgstr "Μοτίβα Μπράιγ" -#: ../src/verbs.cpp:2551 -msgid "Open Preferences for the Ellipse tool" -msgstr "Άνοιγμα Προτιμήσεων για το εργαλείο των Ελλείψεων" +#: ../src/ui/dialog/glyphs.cpp:238 +msgid "Supplemental Arrows-B" +msgstr "Συμπληρωματικά βέλη Β" -#: ../src/verbs.cpp:2552 -msgid "Star Preferences" -msgstr "Προτιμήσεις Αστεριών" +#: ../src/ui/dialog/glyphs.cpp:239 +msgid "Miscellaneous Mathematical Symbols-B" +msgstr "Διάφορα μαθηματικά σύμβολα Β" -#: ../src/verbs.cpp:2553 -msgid "Open Preferences for the Star tool" -msgstr "Άνοιγμα Προτιμήσεων για το εργαλείο του Αστεριών" +#: ../src/ui/dialog/glyphs.cpp:240 +msgid "Supplemental Mathematical Operators" +msgstr "Συμπληρωματικά μαθηματικά σύμβολα" -#: ../src/verbs.cpp:2554 -msgid "Spiral Preferences" -msgstr "Προτιμήσεις Σπειρών" +#: ../src/ui/dialog/glyphs.cpp:241 +msgid "Miscellaneous Symbols and Arrows" +msgstr "Διάφορα σύμβολα και βέλη" -#: ../src/verbs.cpp:2555 -msgid "Open Preferences for the Spiral tool" -msgstr "Άνοιγμα Προτιμήσεων για το εργαλείο του Σπειρών" +#: ../src/ui/dialog/glyphs.cpp:243 +msgid "Latin Extended-C" +msgstr "Επέκταση C Λατινικών" -#: ../src/verbs.cpp:2556 -msgid "Pencil Preferences" -msgstr "Προτιμήσεις Μολυβιού" +#: ../src/ui/dialog/glyphs.cpp:245 +msgid "Georgian Supplement" +msgstr "Συμπλήρωμα Γεωργιανών" -#: ../src/verbs.cpp:2557 -msgid "Open Preferences for the Pencil tool" -msgstr "Άνοιγμα Προτιμήσεων για το εργαλείο του Μολυβιού" +#: ../src/ui/dialog/glyphs.cpp:247 +msgid "Ethiopic Extended" +msgstr "Επέκταση Αιθιοπικών" -# -#: ../src/verbs.cpp:2558 -msgid "Pen Preferences" -msgstr "Προτιμήσεις Πένας" +#: ../src/ui/dialog/glyphs.cpp:248 +msgid "Cyrillic Extended-A" +msgstr "Επέκταση Α Κυριλλικών" -#: ../src/verbs.cpp:2559 -msgid "Open Preferences for the Pen tool" -msgstr "Άνοιγμα Προτιμήσεων για το εργαλείο της Πένας" +#: ../src/ui/dialog/glyphs.cpp:249 +msgid "Supplemental Punctuation" +msgstr "Συμπληρωματικά σημεία στίξης" -#: ../src/verbs.cpp:2560 -msgid "Calligraphic Preferences" -msgstr "Προτιμήσεις Καλλιγραφίας" +#: ../src/ui/dialog/glyphs.cpp:250 +msgid "CJK Radicals Supplement" +msgstr "Συμπληρωματικές Ρίζες Κίν-Ιαπ-Κορ" -#: ../src/verbs.cpp:2561 -msgid "Open Preferences for the Calligraphy tool" -msgstr "Άνοιγμα Προτιμήσεων για το εργαλείο της Καλλιγραφίας" +#: ../src/ui/dialog/glyphs.cpp:251 +msgid "Kangxi Radicals" +msgstr "Ρίζες Kangxi" -#: ../src/verbs.cpp:2562 -msgid "Text Preferences" -msgstr "Προτιμήσεις Κειμένου" +#: ../src/ui/dialog/glyphs.cpp:252 +msgid "Ideographic Description Characters" +msgstr "Ιδεογραφικοί περιγραφικοί χαρακτήρες" -#: ../src/verbs.cpp:2563 -msgid "Open Preferences for the Text tool" -msgstr "Άνοιγμα Προτιμήσεων για το εργαλείο του Κειμένου" +#: ../src/ui/dialog/glyphs.cpp:253 +msgid "CJK Symbols and Punctuation" +msgstr "Σύμβολα και σημεία στίξης Κίν-Ιαπ-Κορ" -# -#: ../src/verbs.cpp:2564 -msgid "Gradient Preferences" -msgstr "Προτιμήσεις Διαβαθμίσεων" +#: ../src/ui/dialog/glyphs.cpp:257 +msgid "Hangul Compatibility Jamo" +msgstr "Hangul συμβατότητα Jamo" -#: ../src/verbs.cpp:2565 -msgid "Open Preferences for the Gradient tool" -msgstr "Άνοιγμα Προτιμήσεων για το εργαλείο των Διαβαθμίσεων" +#: ../src/ui/dialog/glyphs.cpp:258 +msgid "Kanbun" +msgstr "Kanbun" -#: ../src/verbs.cpp:2566 -msgid "Zoom Preferences" -msgstr "Προτιμήσεις Μεγέθυνσης" +#: ../src/ui/dialog/glyphs.cpp:259 +msgid "Bopomofo Extended" +msgstr "Επεκτάσεις Bopomofo" -#: ../src/verbs.cpp:2567 -msgid "Open Preferences for the Zoom tool" -msgstr "Άνοιγμα Προτιμήσεων για το εργαλείο της Μεγέθυνσης" +#: ../src/ui/dialog/glyphs.cpp:260 +msgid "CJK Strokes" +msgstr "Πινελιές Κίν-Ιαπ-Κορ" -#: ../src/verbs.cpp:2568 -msgid "Dropper Preferences" -msgstr "Προτιμήσεις Σταγονόμετρου" +#: ../src/ui/dialog/glyphs.cpp:261 +msgid "Katakana Phonetic Extensions" +msgstr "Φωνητικές επεκτάσεις Katakana" -#: ../src/verbs.cpp:2569 -msgid "Open Preferences for the Dropper tool" -msgstr "Άνοιγμα Προτιμήσεων για το εργαλείο του Σταγονόμετρου" +#: ../src/ui/dialog/glyphs.cpp:262 +msgid "Enclosed CJK Letters and Months" +msgstr "Γράμματα και μήνες Κίν-Ιαπ-Κορ σε παρένθεση" -#: ../src/verbs.cpp:2570 -msgid "Connector Preferences" -msgstr "Προτιμήσεις Συνδέσεων" +#: ../src/ui/dialog/glyphs.cpp:263 +msgid "CJK Compatibility" +msgstr "Συμβατότητας Κίν-Ιαπ-Κορ" -#: ../src/verbs.cpp:2571 -msgid "Open Preferences for the Connector tool" -msgstr "Άνοιγμα Προτιμήσεων για το εργαλείο των Συνδέσεων" +#: ../src/ui/dialog/glyphs.cpp:264 +msgid "CJK Unified Ideographs Extension A" +msgstr "Επέκταση Α ενοποιημένων ιδεογραμμάτων Κίν-Ιαπ-Κορ" -#: ../src/verbs.cpp:2572 -msgid "Paint Bucket Preferences" -msgstr "Προτιμήσεις Κουβά Γεμίσματος" +#: ../src/ui/dialog/glyphs.cpp:265 +msgid "Yijing Hexagram Symbols" +msgstr "Σύμβολα εξαγράμμων Ι τσιγκ" -#: ../src/verbs.cpp:2573 -msgid "Open Preferences for the Paint Bucket tool" -msgstr "Άνοιγμα Προτιμήσεων για το εργαλείο του Κουβά Γεμίσματος" +#: ../src/ui/dialog/glyphs.cpp:266 +msgid "CJK Unified Ideographs" +msgstr "Ενοποιημένα ιδεογράμματα Κίν-Ιαπ-Κορ" -#: ../src/verbs.cpp:2574 -msgid "Eraser Preferences" -msgstr "Προτιμήσεις Γόμας" +#: ../src/ui/dialog/glyphs.cpp:267 +msgid "Yi Syllables" +msgstr "Συλλαβές Yi" -#: ../src/verbs.cpp:2575 -msgid "Open Preferences for the Eraser tool" -msgstr "Άνοιγμα Προτιμήσεων για το εργαλείο της Γόμας" +#: ../src/ui/dialog/glyphs.cpp:268 +msgid "Yi Radicals" +msgstr "Ρίζες Yi" -#: ../src/verbs.cpp:2576 -#, fuzzy -msgid "LPE Tool Preferences" -msgstr "Προτιμήσεις Tomboy" +#: ../src/ui/dialog/glyphs.cpp:269 +msgid "Lisu" +msgstr "Lisu" -#: ../src/verbs.cpp:2577 -#, fuzzy -msgid "Open Preferences for the LPETool tool" -msgstr "Προτιμήσεις για το GGet" +#: ../src/ui/dialog/glyphs.cpp:271 +msgid "Cyrillic Extended-B" +msgstr "Επέκταση Β Κυριλλικών" -# #-#-#-#-# nautilus.master.el.po (el) #-#-#-#-# -# -#. Zoom/View -#: ../src/verbs.cpp:2580 -msgid "Zoom In" -msgstr "Μεγέθυνση" +#: ../src/ui/dialog/glyphs.cpp:272 +msgid "Bamum" +msgstr "Bamum" -#: ../src/verbs.cpp:2580 -msgid "Zoom in" -msgstr "Μεγέθυνση" +#: ../src/ui/dialog/glyphs.cpp:273 +msgid "Modifier Tone Letters" +msgstr "Τροποποιητικά γράμματα επιτονισμού" -# #-#-#-#-# nautilus.master.el.po (el) #-#-#-#-# -# -#: ../src/verbs.cpp:2581 -msgid "Zoom Out" -msgstr "Σμίκρυνση" +#: ../src/ui/dialog/glyphs.cpp:274 +msgid "Latin Extended-D" +msgstr "Επέκταση D Λατινικών" -#: ../src/verbs.cpp:2581 -msgid "Zoom out" -msgstr "Σμίκρυνση" +#: ../src/ui/dialog/glyphs.cpp:276 +msgid "Common Indic Number Forms" +msgstr "Κοινές αριθμητικές μορφές Indic" -#: ../src/verbs.cpp:2582 -msgid "_Rulers" -msgstr "_Κανόνες" +#: ../src/ui/dialog/glyphs.cpp:279 +msgid "Devanagari Extended" +msgstr "Devanagari εκτεταμένα" -#: ../src/verbs.cpp:2582 -msgid "Show or hide the canvas rulers" -msgstr "Προβολή ή απόκρυψη των κανόνων του καμβά" +#: ../src/ui/dialog/glyphs.cpp:282 +msgid "Hangul Jamo Extended-A" +msgstr "Hangul Jamo Εκτεταμένα-A" -#: ../src/verbs.cpp:2583 -msgid "Scroll_bars" -msgstr "Γραμμές _κύλισης" +#: ../src/ui/dialog/glyphs.cpp:283 +msgid "Javanese" +msgstr "Javanese" -#: ../src/verbs.cpp:2583 -msgid "Show or hide the canvas scrollbars" -msgstr "Προβολή ή απόκρυψη των γραμμών κύλισης του καμβά" +#: ../src/ui/dialog/glyphs.cpp:285 +msgid "Myanmar Extended-A" +msgstr "Myanmar Εκτεταμένα-A" -#: ../src/verbs.cpp:2584 -msgid "_Grid" -msgstr "Π_λέγμα" +#: ../src/ui/dialog/glyphs.cpp:286 +msgid "Tai Viet" +msgstr "Tai Viet" -#: ../src/verbs.cpp:2584 -msgid "Show or hide the grid" -msgstr "Εμφάνιση ή απόκρυψη του πλέγματος" +#: ../src/ui/dialog/glyphs.cpp:287 +msgid "Meetei Mayek" +msgstr "Meetei Mayek" -#: ../src/verbs.cpp:2585 -msgid "G_uides" -msgstr "Ο_δηγοί" +#: ../src/ui/dialog/glyphs.cpp:288 +msgid "Hangul Syllables" +msgstr "Συλλαβές Hangul" -#: ../src/verbs.cpp:2585 -msgid "Show or hide guides (drag from a ruler to create a guide)" -msgstr "" -"Εμφάνιση ή απόκρυψη οδηγών (σύρετε από έναν χάρακα για να δημιουργήσετε έναν " -"οδηγό)" +#: ../src/ui/dialog/glyphs.cpp:289 +msgid "Hangul Jamo Extended-B" +msgstr "Hangul Jamo Εκτεταμένα-B" -#: ../src/verbs.cpp:2586 -msgid "Enable snapping" -msgstr "Ενεργοποίηση αγκίστρωσης" +#: ../src/ui/dialog/glyphs.cpp:290 +msgid "High Surrogates" +msgstr "Υψηλά υποκατάστατα" -# #-#-#-#-# nautilus.master.el.po (el) #-#-#-#-# -# -#: ../src/verbs.cpp:2587 -msgid "Nex_t Zoom" -msgstr "Επό_μενη Μεγέθυνση" +#: ../src/ui/dialog/glyphs.cpp:291 +msgid "High Private Use Surrogates" +msgstr "Υψηλά υποκατάστατα ιδιωτικής χρήσης" -#: ../src/verbs.cpp:2587 -msgid "Next zoom (from the history of zooms)" -msgstr "Επόμενη μεγέθυνση (από το ιστορικό μεγεθύνσεων)" +#: ../src/ui/dialog/glyphs.cpp:292 +msgid "Low Surrogates" +msgstr "Χαμηλά υποκατάστατα" -#: ../src/verbs.cpp:2589 -msgid "Pre_vious Zoom" -msgstr "Προη_γούμενη Μεγέθυνση" +#: ../src/ui/dialog/glyphs.cpp:293 +msgid "Private Use Area" +msgstr "Χώρος ιδιωτικής χρήσης" -#: ../src/verbs.cpp:2589 -msgid "Previous zoom (from the history of zooms)" -msgstr "Προηγούμενη μεγέθυνση (από το ιστορικό μεγεθύνσεων)" +#: ../src/ui/dialog/glyphs.cpp:294 +msgid "CJK Compatibility Ideographs" +msgstr "Ιδεογράμματα συμβατότητας Κίν-Ιαπ-Κορ" -#: ../src/verbs.cpp:2591 -msgid "Zoom 1:_1" -msgstr "Κλίμακα 1:_1" +#: ../src/ui/dialog/glyphs.cpp:295 +msgid "Alphabetic Presentation Forms" +msgstr "Παραλλαγές αλφαβητικών γραμμάτων" -#: ../src/verbs.cpp:2591 -msgid "Zoom to 1:1" -msgstr "Μεγέθυνση στο 1:1" +#: ../src/ui/dialog/glyphs.cpp:296 +msgid "Arabic Presentation Forms-A" +msgstr "Παραλλαγές αραβικών Α" -#: ../src/verbs.cpp:2593 -msgid "Zoom 1:_2" -msgstr "Κλίμακα 1:_2" +#: ../src/ui/dialog/glyphs.cpp:297 +msgid "Variation Selectors" +msgstr "Επιλογείς παραλλαγών" -#: ../src/verbs.cpp:2593 -msgid "Zoom to 1:2" -msgstr "Μεγέθυνση στο 1:2" +#: ../src/ui/dialog/glyphs.cpp:298 +msgid "Vertical Forms" +msgstr "Κάθετες παραλλαγές" -#: ../src/verbs.cpp:2595 -msgid "_Zoom 2:1" -msgstr "_Κλίμακα 2:1" +#: ../src/ui/dialog/glyphs.cpp:299 +msgid "Combining Half Marks" +msgstr "Συνδυαζόμενα μισά σημεία" -#: ../src/verbs.cpp:2595 -msgid "Zoom to 2:1" -msgstr "Μεγέθυνση στο 2:1" +#: ../src/ui/dialog/glyphs.cpp:300 +msgid "CJK Compatibility Forms" +msgstr "Παραλλαγές συμβατότητας Κίν-Ιαπ-Κορ" -#: ../src/verbs.cpp:2598 -msgid "_Fullscreen" -msgstr "_Πλήρης οθόνη" +#: ../src/ui/dialog/glyphs.cpp:301 +msgid "Small Form Variants" +msgstr "Παραλλαγές μικρού σχήματος" -#: ../src/verbs.cpp:2598 -msgid "Stretch this document window to full screen" -msgstr "Επιμήκυνση του παραθύρου μέχρι να καλύψει πλήρως την οθόνη" +#: ../src/ui/dialog/glyphs.cpp:302 +msgid "Arabic Presentation Forms-B" +msgstr "Αραβικές παραλλαγές Β" -#: ../src/verbs.cpp:2601 -msgid "Toggle _Focus Mode" -msgstr "Εναλλαγή Λειτουργίας _Εστίασης" +#: ../src/ui/dialog/glyphs.cpp:303 +msgid "Halfwidth and Fullwidth Forms" +msgstr "Παραλλαγές πλήρους και μισού πλάτους" -#: ../src/verbs.cpp:2601 -msgid "Remove excess toolbars to focus on drawing" -msgstr "" -"Απομάκρυνση περιττών γραμμών εργαλείων ώστε να έρθει στο επίκεντρο η περιοχή " -"σχεδίασης" +#: ../src/ui/dialog/glyphs.cpp:304 +msgid "Specials" +msgstr "Ειδικά" -#: ../src/verbs.cpp:2603 -msgid "Duplic_ate Window" -msgstr "_Αντίγραφο Παραθύρου" +#: ../src/ui/dialog/glyphs.cpp:371 +msgid "Script: " +msgstr "Σενάριο:" -#: ../src/verbs.cpp:2603 -msgid "Open a new window with the same document" -msgstr "Άνοιφμα νέου παραθύρου εντός του ίδιου εγγράφου" +#: ../src/ui/dialog/glyphs.cpp:399 +msgid "Range: " +msgstr "Περιοχή:" -#: ../src/verbs.cpp:2605 -msgid "_New View Preview" -msgstr "" +#: ../src/ui/dialog/glyphs.cpp:464 +msgid "Append" +msgstr "Προσθήκη" -#: ../src/verbs.cpp:2606 -msgid "New View Preview" -msgstr "" +#: ../src/ui/dialog/glyphs.cpp:575 +msgid "Append text" +msgstr "Προσθήκη κειμένου" -#. "view_new_preview" -#: ../src/verbs.cpp:2608 ../src/verbs.cpp:2616 -msgid "_Normal" -msgstr "Κανο_νική" +#: ../src/ui/dialog/guides.cpp:46 +msgid "Angle (degrees):" +msgstr "Γωνία σε μοίρες:" -#: ../src/verbs.cpp:2609 -msgid "Switch to normal display mode" -msgstr "Κανονική απεικόνιση" +#: ../src/ui/dialog/guides.cpp:47 +msgid "Rela_tive change" +msgstr "Σχε_τική μεταβολή" -#: ../src/verbs.cpp:2610 -msgid "No _Filters" -msgstr "_Χωρίς φίλτρα" +#: ../src/ui/dialog/guides.cpp:47 +msgid "Move and/or rotate the guide relative to current settings" +msgstr "Μετακίνηση και/ή περιστροφή του οδηγού σχετικά με τις τρέχουσες ρυθμίσεις" -#: ../src/verbs.cpp:2611 -msgid "Switch to normal display without filters" -msgstr "Κανονική απεικόνιση χωρίς φίλτρα" +# +#: ../src/ui/dialog/guides.cpp:113 +msgid "Set guide properties" +msgstr "Ορισμός ιδιοτήτων οδηγού" -#: ../src/verbs.cpp:2612 -msgid "_Outline" -msgstr "_Περιγράμματα" +#: ../src/ui/dialog/guides.cpp:152 +msgid "Guideline" +msgstr "Γραμμή οδηγού" -#: ../src/verbs.cpp:2613 -msgid "Switch to outline (wireframe) display mode" -msgstr "Απεικόνιση περιγραμμάτων (δικτύωμα)" +#: ../src/ui/dialog/guides.cpp:240 +#, c-format +msgid "Guideline ID: %s" +msgstr "Ταυτότητα γραμμής οδηγού ID: %s" -#. new ZoomVerb(SP_VERB_VIEW_COLOR_MODE_PRINT_COLORS_PREVIEW, "ViewColorModePrintColorsPreview", N_("_Print Colors Preview"), -#. N_("Switch to print colors preview mode"), NULL), -#: ../src/verbs.cpp:2614 ../src/verbs.cpp:2622 -msgid "_Toggle" -msgstr "_Εναλλαγή" +#: ../src/ui/dialog/guides.cpp:246 +#, c-format +msgid "Current: %s" +msgstr "Τρέχον: %s" -#: ../src/verbs.cpp:2615 -msgid "Toggle between normal and outline display modes" -msgstr "Εναλλαγή μεταξύ κανονικής απεικόνισης και απεικόνισης περιγραμμάτων" +# #-#-#-#-# mutter.master.el.po (metacity.gnome-2-26) #-#-#-#-# +# +# #-#-#-#-# metacity.master.el.po (metacity.gnome-2-26) #-#-#-#-# +# +#: ../src/ui/dialog/icon-preview.cpp:146 +#, c-format +msgid "%d x %d" +msgstr "%d x %d" -#: ../src/verbs.cpp:2617 -#, fuzzy -msgid "Switch to normal color display mode" -msgstr "Κανονική απεικόνιση" +#: ../src/ui/dialog/icon-preview.cpp:158 +msgid "Magnified:" +msgstr "Μεγέθυνση:" -#: ../src/verbs.cpp:2618 -#, fuzzy -msgid "_Grayscale" -msgstr "Κλίμακα του γκρι" +#: ../src/ui/dialog/icon-preview.cpp:226 +msgid "Actual Size:" +msgstr "Πραγματικό μέγεθος:" -#: ../src/verbs.cpp:2619 -#, fuzzy -msgid "Switch to grayscale display mode" -msgstr "Κανονική απεικόνιση" +#: ../src/ui/dialog/icon-preview.cpp:231 +msgctxt "Icon preview window" +msgid "Sele_ction" +msgstr "_Επιλογή" -#: ../src/verbs.cpp:2623 -#, fuzzy -msgid "Toggle between normal and grayscale color display modes" -msgstr "Εναλλαγή μεταξύ κανονικής απεικόνισης και απεικόνισης περιγραμμάτων" +#: ../src/ui/dialog/icon-preview.cpp:233 +msgid "Selection only or whole document" +msgstr "Μόνο επιλογή ή ολόκληρο το έγγραφο" -#: ../src/verbs.cpp:2625 -msgid "Color-managed view" -msgstr "Προβολή με ελεγχόμενα χρώματα" +#: ../src/ui/dialog/inkscape-preferences.cpp:176 +msgid "Mouse" +msgstr "Ποντίκι" -#: ../src/verbs.cpp:2626 -msgid "Toggle color-managed display for this document window" -msgstr "Εναλλαγή προβολής ελεγχόμενων χρωμάτων για αυτό το παράθυρο" +#: ../src/ui/dialog/inkscape-preferences.cpp:178 +msgid "Grab sensitivity:" +msgstr "Ευαισθησία αρπαγής:" -#: ../src/verbs.cpp:2628 -msgid "Ico_n Preview..." -msgstr "Προεπισκόπηση Εικο_νιδίων..." +#: ../src/ui/dialog/inkscape-preferences.cpp:178 +#: ../src/ui/dialog/inkscape-preferences.cpp:181 +#: ../src/ui/dialog/inkscape-preferences.cpp:197 +#: ../src/ui/dialog/inkscape-preferences.cpp:201 +#: ../src/ui/dialog/inkscape-preferences.cpp:211 +msgid "pixels" +msgstr "εικονοστοιχεία" -#: ../src/verbs.cpp:2629 -msgid "Open a window to preview objects at different icon resolutions" -msgstr "Προεπισκόπηση των αντικειμένων σε διαφορετικές αναλύσεις εικονιδίων" +#: ../src/ui/dialog/inkscape-preferences.cpp:179 +msgid "How close on the screen you need to be to an object to be able to grab it with mouse (in screen pixels)" +msgstr "Απόσταση οθόνης αντικειμένου για σύλληψη του με το ποντίκι (σε εικονοστοιχεία οθόνης)" -#: ../src/verbs.cpp:2631 -msgid "Zoom to fit page in window" -msgstr "Μεγέθυνση ώστε να χωρέσει στο παράθυρο η σελίδα" +#: ../src/ui/dialog/inkscape-preferences.cpp:181 +msgid "Click/drag threshold:" +msgstr "Κατώφλι κλικ/συρσίματος:" -#: ../src/verbs.cpp:2632 -msgid "Page _Width" -msgstr "Πλάτος _Σελίδας" +#: ../src/ui/dialog/inkscape-preferences.cpp:182 +msgid "Maximum mouse drag (in screen pixels) which is considered a click, not a drag" +msgstr "Μέγιστο σύρσιμο ποντικιού (σε εικονοστοιχεία οθόνης) που θεωρείται κλικ και όχι σύρσιμο" + +#: ../src/ui/dialog/inkscape-preferences.cpp:184 +#: ../src/ui/dialog/input.cpp:880 +msgid "Use pressure-sensitive tablet (requires restart)" +msgstr "Χρήση πιεσοευαίσθητης πινακίδας (απαιτεί επανεκκίνηση)" -#: ../src/verbs.cpp:2633 -msgid "Zoom to fit page width in window" -msgstr "Μεγέθυνση ώστε να χωρέσει στο παράθυρο το πλάτος της σελίδας" +#: ../src/ui/dialog/inkscape-preferences.cpp:186 +msgid "Use the capabilities of a tablet or other pressure-sensitive device. Disable this only if you have problems with the tablet (you can still use it as a mouse)" +msgstr "Χρήση των ικανοτήτων μιας πινακίδας ή άλλης πιεσοευαίσθητης συσκευής. Απενεργοποίηση την μόνο εάν έχετε προβλήματα με την πινακίδα (μπορείτε ακόμα να τη χρησιμοποιήσετε ως ποντίκι)" -#: ../src/verbs.cpp:2635 -msgid "Zoom to fit drawing in window" -msgstr "Μεγέθυνση ώστε να χωρέσει στο παράθυρο η περιοχή σχεδίασης" +#: ../src/ui/dialog/inkscape-preferences.cpp:188 +msgid "Switch tool based on tablet device (requires restart)" +msgstr "Εναλλαγή εργαλείου βασισμένου σε συσκευή πινακίδας (απαιτεί επανεκκίνηση)" -#: ../src/verbs.cpp:2637 -msgid "Zoom to fit selection in window" -msgstr "Μεγέθυνση ώστε να χωρέσει στο παράθυρο η επιλογή" +#: ../src/ui/dialog/inkscape-preferences.cpp:190 +msgid "Change tool as different devices are used on the tablet (pen, eraser, mouse)" +msgstr "Αλλαγή εργαλείου όταν διαφορετικές συσκευές χρησιμοποιούνται στην πινακίδα (πένα, σβήστρα, ποντίκι)" -# #-#-#-#-# galeon.master.el.po (galeon 1.0) #-#-#-#-# -# -#. Dialogs -#: ../src/verbs.cpp:2640 -msgid "In_kscape Preferences..." -msgstr "Προ_τιμήσεις Inkscape..." +#: ../src/ui/dialog/inkscape-preferences.cpp:195 +msgid "Scrolling" +msgstr "Κύλιση" -#: ../src/verbs.cpp:2641 -msgid "Edit global Inkscape preferences" -msgstr "Επεξεργασία προτιμήσεων του Inkscape" +#: ../src/ui/dialog/inkscape-preferences.cpp:197 +msgid "Mouse wheel scrolls by:" +msgstr "Κύλιση του τροχού του ποντικιού κατά:" -# #-#-#-#-# pan2.master.el.po (el) #-#-#-#-# -# -#: ../src/verbs.cpp:2642 -msgid "_Document Properties..." -msgstr "Ι_διότητες Εγγράφου..." +#: ../src/ui/dialog/inkscape-preferences.cpp:198 +msgid "One mouse wheel notch scrolls by this distance in screen pixels (horizontally with Shift)" +msgstr "Μια θέση του τροχού του ποντικιού κυλίεται κατ' απόσταση σε εικονοστοιχεία οθόνης (οριζόντια με Shift)" -#: ../src/verbs.cpp:2643 -msgid "Edit properties of this document (to be saved with the document)" -msgstr "" -"Επεξεργασία των ιδιοτήτων του εγγράφου (αποθηκεύονται μαζί με το έγγραφο)" +#: ../src/ui/dialog/inkscape-preferences.cpp:199 +msgid "Ctrl+arrows" +msgstr "Ctrl+βέλη" -#: ../src/verbs.cpp:2644 -msgid "Document _Metadata..." -msgstr "_Μεταδεδομένα Εγγράφου" +#: ../src/ui/dialog/inkscape-preferences.cpp:201 +msgid "Scroll by:" +msgstr "Κύλιση κατά:" -#: ../src/verbs.cpp:2645 -msgid "Edit document metadata (to be saved with the document)" -msgstr "" -"Επεξεργασία των μεταδεδομένων του εγγράφου (αποθηκεύονται μαζί με το έγγραφο)" +#: ../src/ui/dialog/inkscape-preferences.cpp:202 +msgid "Pressing Ctrl+arrow key scrolls by this distance (in screen pixels)" +msgstr "Πατώντας Ctrl+πλήκτρα βελών κυλίεται σε απόσταση (σε εικονοστοιχεία οθόνης)" -#: ../src/verbs.cpp:2647 -msgid "" -"Edit objects' colors, gradients, arrowheads, and other fill and stroke " -"properties..." -msgstr "" -"Επεξεργασία χρώματος, διαβαθμίσεων, βελών και άλλων ιδιοτήτων γεμίσματος και " -"πινελιάς..." +#: ../src/ui/dialog/inkscape-preferences.cpp:204 +msgid "Acceleration:" +msgstr "Επιτάχυνση:" -#: ../src/verbs.cpp:2648 -msgid "Glyphs..." -msgstr "Γλύφοι..." +#: ../src/ui/dialog/inkscape-preferences.cpp:205 +msgid "Pressing and holding Ctrl+arrow will gradually speed up scrolling (0 for no acceleration)" +msgstr "Πατώντας και κρατώντας Ctrl+βέλος θα επιταχύνει σταδιακά την κύλιση (0 για μηδενική επιτάχυνση)" -#: ../src/verbs.cpp:2649 -msgid "Select characters from a glyphs palette" -msgstr "Επιλογή χαρακτήρων από παλέττα γλύφων" +#: ../src/ui/dialog/inkscape-preferences.cpp:206 +msgid "Autoscrolling" +msgstr "Αυτόματη κύλιση" -#. TRANSLATORS: "Swatches" means: color samples -#: ../src/verbs.cpp:2651 -msgid "S_watches..." -msgstr "_Χρωματολόγια" +#: ../src/ui/dialog/inkscape-preferences.cpp:208 +msgid "Speed:" +msgstr "Ταχύτητα:" -#: ../src/verbs.cpp:2652 -msgid "Select colors from a swatches palette" -msgstr "Επιλογή χρωμάτων από παλέττα χρωματολογίων" +#: ../src/ui/dialog/inkscape-preferences.cpp:209 +msgid "How fast the canvas autoscrolls when you drag beyond canvas edge (0 to turn autoscroll off)" +msgstr "Ταχύτητα αυτόματης κύλισης καμβά στο σύρσιμο πέρα από το άκρο του καμβά (0 για κλείσιμο της αυτόματης κύλισης)" -#: ../src/verbs.cpp:2653 -msgid "Transfor_m..." -msgstr "_Μετασχηματισμός..." +#: ../src/ui/dialog/inkscape-preferences.cpp:212 +msgid "How far (in screen pixels) you need to be from the canvas edge to trigger autoscroll; positive is outside the canvas, negative is within the canvas" +msgstr "Απόσταση (σε εικονοστοιχεία οθόνης) που χρειάζεσθε να είσαστε από την άκρη του καμβά για να ξεκίνημα αυτόματης κύλισης. Θετική είναι έξω από τον καμβά, αρνητική είναι μέσα στον καμβά" -# -#: ../src/verbs.cpp:2654 -msgid "Precisely control objects' transformations" -msgstr "Ακριβής έλεγχος των μετασχηματισμών αντικειμένων" +#: ../src/ui/dialog/inkscape-preferences.cpp:213 +msgid "Left mouse button pans when Space is pressed" +msgstr "Το αριστερό πλήκτρο του ποντικιού εστιάζει, όταν πιέζεται το πλήκτρο διαστήματος" -#: ../src/verbs.cpp:2655 -msgid "_Align and Distribute..." -msgstr "Ευθυγράμμιση και Κατανομή..." +#: ../src/ui/dialog/inkscape-preferences.cpp:215 +msgid "When on, pressing and holding Space and dragging with left mouse button pans canvas (as in Adobe Illustrator); when off, Space temporarily switches to Selector tool (default)" +msgstr "Ενεργοποιημένο, πιέζοντας και κρατώντας το διάστημα και σύροντας με το αριστερό κουμπί του ποντικιού εστιάζει ο καμβάς (όπως στον Adobe Illustrator). Απενεργοποιημένο, το διάστημα προσωρινά γυρίζει σε εργαλείο επιλογής (προεπιλεγμένο)" -#: ../src/verbs.cpp:2656 -msgid "Align and distribute objects" -msgstr "Ευθυγράμμιση και κατανομή αντικειμένων" +#: ../src/ui/dialog/inkscape-preferences.cpp:216 +msgid "Mouse wheel zooms by default" +msgstr "Ο τροχός του ποντικιού εστιάζει από προεπιλογή" -#: ../src/verbs.cpp:2657 -msgid "_Spray options..." -msgstr "Επιλογές αερογράφου..." +#: ../src/ui/dialog/inkscape-preferences.cpp:218 +msgid "When on, mouse wheel zooms without Ctrl and scrolls canvas with Ctrl; when off, it zooms with Ctrl and scrolls without Ctrl" +msgstr "Ενεργοποιημένο, ο τροχός του ποντικιού εστιάζει χωρίς Ctrl και κυλίει τον καμβά με Ctrl. Απενεργοποιημένο, εστιάζει με Ctrl και κυλίεται χωρίς Ctrl" -#: ../src/verbs.cpp:2658 -msgid "Some options for the spray" -msgstr "Μερικές επιλογές για τον αερογράφο" +#: ../src/ui/dialog/inkscape-preferences.cpp:224 +msgid "Enable snap indicator" +msgstr "Ενεργοποίηση προσκόλλησης δείκτη" -#: ../src/verbs.cpp:2659 -msgid "Undo _History..." -msgstr "Ιστορικό Αναιρέσεων..." +#: ../src/ui/dialog/inkscape-preferences.cpp:226 +msgid "After snapping, a symbol is drawn at the point that has snapped" +msgstr "Μετά την αρπαγή, ένα εικονίδιο σχεδιάζεται στο σημείο αρπαγής" -#: ../src/verbs.cpp:2660 -msgid "Undo History" -msgstr "Ιστορικό Αναιρέσεων" +#: ../src/ui/dialog/inkscape-preferences.cpp:229 +msgid "Delay (in ms):" +msgstr "Καθυστέρηση σε ms:" -#: ../src/verbs.cpp:2662 -msgid "View and select font family, font size and other text properties" -msgstr "" -"Προβολή κι επιλογή γραμματοσειράς, μεγέθους και άλλων ιδιοτήτων του κειμένου" +#: ../src/ui/dialog/inkscape-preferences.cpp:230 +msgid "Postpone snapping as long as the mouse is moving, and then wait an additional fraction of a second. This additional delay is specified here. When set to zero or to a very small number, snapping will be immediate." +msgstr "Αναβολή αρπαγής όσο μετακινείται το ποντίκι και έπειτα αναμονή για ένα επιπρόσθετο κλάσμα του δευτερολέπτου. Αυτή η επιπρόσθετη καθυστέρηση ορίζεται εδώ. Όταν μηδενίζεται ή σε πολύ μικρό αριθμό, η αρπαγή θα είναι άμεση." -#: ../src/verbs.cpp:2663 -msgid "_XML Editor..." -msgstr "Επεξεργαστής _XML" +#: ../src/ui/dialog/inkscape-preferences.cpp:232 +msgid "Only snap the node closest to the pointer" +msgstr "Προσκόλληση μόνο του πλησιέστερου κόμβου στο δείκτη" -#: ../src/verbs.cpp:2664 -msgid "View and edit the XML tree of the document" -msgstr "Προβολή και επεξεργασία του δέντρου XML του εγγράφου" +#: ../src/ui/dialog/inkscape-preferences.cpp:234 +msgid "Only try to snap the node that is initially closest to the mouse pointer" +msgstr "Απλά προσπαθήστε να αρπάξετε τον κόμβο που είναι αρχικά πιο κοντά στο δείκτη του ποντικιού" -# #-#-#-#-# galeon.master.el.po (galeon 1.0) #-#-#-#-# -# -# #-#-#-#-# libgnomeui.master.el.po (el) #-#-#-#-# -# #-#-#-#-# memory.el.po (abiword 1.0) #-#-#-#-# -# #-#-#-#-# galeon-el.po (galeon 1.0) #-#-#-#-# -# -# #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-# # -# #-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-# -# -#: ../src/verbs.cpp:2665 -msgid "_Find..." -msgstr "Εύρεσ_η..." +#: ../src/ui/dialog/inkscape-preferences.cpp:237 +msgid "Weight factor:" +msgstr "Συντελεστής βάρους:" -#: ../src/verbs.cpp:2666 -msgid "Find objects in document" -msgstr "Εύρεση αντικειμένων στο έγγραφο" +#: ../src/ui/dialog/inkscape-preferences.cpp:238 +msgid "When multiple snap solutions are found, then Inkscape can either prefer the closest transformation (when set to 0), or prefer the node that was initially the closest to the pointer (when set to 1)" +msgstr "Όταν πολλαπλές λύσεις αρπαγής βρίσκονται, τότε το Inkscape μπορεί είτε να προτιμήσει τον πιο κοντινό μετασχηματισμό (όταν ορίζεται στο 0), ή να επιλέξει τον κόμβο που ήταν αρχικά πιο κοντά στο δείκτη (όταν ορίζεται στο 1)" -#: ../src/verbs.cpp:2667 -msgid "Find and _Replace Text..." -msgstr "Εύρεση και Αντικατάσταση Κειμένου" +#: ../src/ui/dialog/inkscape-preferences.cpp:240 +msgid "Snap the mouse pointer when dragging a constrained knot" +msgstr "Αρπαγή του δείκτη του ποντικιού, όταν σύρεται ένας περιορισμένος κόμβος" -#: ../src/verbs.cpp:2668 -msgid "Find and replace text in document" -msgstr "Εύρεση και αντικατάσταση κειμένου μέσα στο έγγραφο" +#: ../src/ui/dialog/inkscape-preferences.cpp:242 +msgid "When dragging a knot along a constraint line, then snap the position of the mouse pointer instead of snapping the projection of the knot onto the constraint line" +msgstr "Όταν σύρεται ένας κόμβος κατά μήκος της γραμμής περιορισμού, τότε αρπαγή της θέσης του δείκτη του ποντικιού αντί για αρπαγή της προβολής του κόμβου στη γραμμή περιορισμού" -#: ../src/verbs.cpp:2670 -msgid "Check spelling of text in document" -msgstr "Έλεγχος ορθογραφίας του κειμένου μέσα στο έγγραφο." +#: ../src/ui/dialog/inkscape-preferences.cpp:244 +msgid "Snapping" +msgstr "Προσκόλληση" -# #-#-#-#-# balsa.master.el.po (balsa 2.0.13) #-#-#-#-# -# -#: ../src/verbs.cpp:2671 -msgid "_Messages..." -msgstr "_Μηνύματα..." +#: ../src/ui/dialog/inkscape-preferences.cpp:249 +msgid "Steps" +msgstr "Βήματα" -#: ../src/verbs.cpp:2672 -msgid "View debug messages" -msgstr "Προβολή μηνυμάτων αποσφαλμάτωσης" +#. nudgedistance is limited to 1000 in select-context.cpp: use the same limit here +#: ../src/ui/dialog/inkscape-preferences.cpp:253 +msgid "Arrow keys move by:" +msgstr "Τα πλήκτρα βελών μετακινούνται κατά:" -#: ../src/verbs.cpp:2673 -msgid "S_cripts..." -msgstr "_Δέσμες Ενεργειών..." +#: ../src/ui/dialog/inkscape-preferences.cpp:254 +msgid "Pressing an arrow key moves selected object(s) or node(s) by this distance (in px units)" +msgstr "Πατώντας ένα πλήκτρο βέλους μετακινεί τα επιλεγμένα αντικείμενα ή κόμβους κατά αυτήν την απόσταση (σε px)" -#: ../src/verbs.cpp:2674 -msgid "Run scripts" -msgstr "Εκτέλεση δεσμών ενεργειών" +#. defaultscale is limited to 1000 in select-context.cpp: use the same limit here +#: ../src/ui/dialog/inkscape-preferences.cpp:257 +msgid "> and < scale by:" +msgstr "> και < κλιμάκωση κατά: " -#: ../src/verbs.cpp:2675 -msgid "Show/Hide D_ialogs" -msgstr "Εμφάνιση/Απόκρυψη Παραθύρων Δ_ιαλόγου" +#: ../src/ui/dialog/inkscape-preferences.cpp:258 +msgid "Pressing > or < scales selection up or down by this increment (in px units)" +msgstr "Πατώντας > ή < κλιμακώνει την επιλογή πάνω ή κάτω κατ' αυτήν την αύξηση (σε px)" -#: ../src/verbs.cpp:2676 -msgid "Show or hide all open dialogs" -msgstr "Εμφάνιση ή απόκρυψη όλων των ανοιχτών παραθύρων διαλόγου" +#: ../src/ui/dialog/inkscape-preferences.cpp:260 +msgid "Inset/Outset by:" +msgstr "Συρρίκνωση/επέκταση κατά:" -#: ../src/verbs.cpp:2677 -#, fuzzy -msgid "Create Tiled Clones..." -msgstr "Δημιουργία συλλογών αρχείων." +#: ../src/ui/dialog/inkscape-preferences.cpp:261 +msgid "Inset and Outset commands displace the path by this distance (in px units)" +msgstr "Οι εντολές συρρίκνωσης και επέκτασης μετατοπίζουν το μονοπάτι κατ΄αυτήν την απόσταση (σε px)" -#: ../src/verbs.cpp:2678 -msgid "" -"Create multiple clones of selected object, arranging them into a pattern or " -"scattering" -msgstr "" +#: ../src/ui/dialog/inkscape-preferences.cpp:262 +msgid "Compass-like display of angles" +msgstr "Εμφάνιση των γωνιών όπως στις πυξίδες" -#: ../src/verbs.cpp:2680 -msgid "Edit the ID, locked and visible status, and other object properties" -msgstr "" +#: ../src/ui/dialog/inkscape-preferences.cpp:264 +msgid "When on, angles are displayed with 0 at north, 0 to 360 range, positive clockwise; otherwise with 0 at east, -180 to 180 range, positive counterclockwise" +msgstr "Ενεργοποιημένη, οι γωνίες εμφανίζονται με 0 στο βορά, εύρος 0 έως 360, θετικά δεξιόστροφα, διαφορετικά 0 στα ανατολικά, εύρος -180 έως 180, θετικά αριστερόστροφα" -#. #ifdef WITH_INKBOARD -#. new DialogVerb(SP_VERB_XMPP_CLIENT, "DialogXmppClient", -#. N_("_Instant Messaging..."), N_("Jabber Instant Messaging Client"), NULL), -#. #endif -#: ../src/verbs.cpp:2685 -msgid "_Input Devices..." -msgstr "Συσκευές εισόδου..." +#: ../src/ui/dialog/inkscape-preferences.cpp:270 +msgid "Rotation snaps every:" +msgstr "Η περιστροφή προσκολλάται κάθε:" -#: ../src/verbs.cpp:2686 -msgid "Configure extended input devices, such as a graphics tablet" -msgstr "Ρύθμιση συσκευών εισόδου, όπως μιας ταμπλέτας γραφικών" +#: ../src/ui/dialog/inkscape-preferences.cpp:270 +msgid "degrees" +msgstr "βαθμοί" -#: ../src/verbs.cpp:2687 -msgid "_Extensions..." -msgstr "_Επεκτάσεις..." +#: ../src/ui/dialog/inkscape-preferences.cpp:271 +msgid "Rotating with Ctrl pressed snaps every that much degrees; also, pressing [ or ] rotates by this amount" +msgstr "Περιστροφή με πατημένο Ctrl αρπάζει κάθε τόσες μοίρες. Επίσης, πατώντας (ή) περιστρέφοντας κατά αυτό το ποσό " -#: ../src/verbs.cpp:2688 -msgid "Query information about extensions" -msgstr "Πληροφορίες για τις επεκτάσεις" +#: ../src/ui/dialog/inkscape-preferences.cpp:273 +msgid "Zoom in/out by:" +msgstr "Μεγέθυνση/σμίκρυνση κατά:" -#: ../src/verbs.cpp:2689 -msgid "Layer_s..." -msgstr "_Στρώματα..." +#: ../src/ui/dialog/inkscape-preferences.cpp:274 +msgid "Zoom tool click, +/- keys, and middle click zoom in and out by this multiplier" +msgstr "Κλικ στο εργαλείο εστίασης, +/- πλήκτρα και μεσαίο κλικ μεγεθύνουν ή σμικραίνουν κατ΄ αυτόν τον πολλαπλασιαστή" -#: ../src/verbs.cpp:2690 -msgid "View Layers" -msgstr "Προβολή Στρωμάτων" +#: ../src/ui/dialog/inkscape-preferences.cpp:280 +msgid "Show selection cue" +msgstr "Εμφάνιση σήματος επιλογής" -# -#: ../src/verbs.cpp:2691 -#, fuzzy -msgid "Path E_ffect Editor..." -msgstr "Επεξεργασία Εφέ Μονοπατιού..." +#: ../src/ui/dialog/inkscape-preferences.cpp:281 +msgid "Whether selected objects display a selection cue (the same as in selector)" +msgstr "Εάν τα επιλεγμένα αντικείμενα εμφανίζουν μια υπόδειξη επιλογής (την ίδια όπως στην επιλογή)" -#: ../src/verbs.cpp:2692 -msgid "Manage, edit, and apply path effects" -msgstr "Διαχείριση, επεξεργασία και εφαρμογή εφέ μονοπατιού" +#: ../src/ui/dialog/inkscape-preferences.cpp:287 +msgid "Enable gradient editing" +msgstr "Ενεργοποίηση επεξεργασίας διαβάθμισης" -#: ../src/verbs.cpp:2693 -msgid "Filter Editor..." -msgstr "Επεξεργαστής Φίλτρων..." +#: ../src/ui/dialog/inkscape-preferences.cpp:288 +msgid "Whether selected objects display gradient editing controls" +msgstr "Εάν τα επιλεγμένα αντικείμενα εμφανίζουν λαβές επεξεργασίας διαβάθμισης" -#: ../src/verbs.cpp:2694 -msgid "Manage, edit, and apply SVG filters" -msgstr "Διαχείριση, επεξεργασία και εφαρμογή φίλτρων SVG" +#: ../src/ui/dialog/inkscape-preferences.cpp:293 +msgid "Conversion to guides uses edges instead of bounding box" +msgstr "Η μετατροπή σε οδηγούς χρησιμοποιεί άκρα αντί για το οριακό πλαίσιο " -# -#: ../src/verbs.cpp:2695 -msgid "SVG Font Editor..." -msgstr "Επεξεργασία Γραμματοσειρών SVG..." +#: ../src/ui/dialog/inkscape-preferences.cpp:294 +msgid "Converting an object to guides places these along the object's true edges (imitating the object's shape), not along the bounding box" +msgstr "Η μετατροπή ενός αντικειμένου σε οδηγούς τα τοποθετεί κατά μήκος των αληθινών άκρων του αντικειμένου (μιμούμενο το σχήμα του αντικειμένου), όχι κατά μήκος του οριακού πλαισίου" -#: ../src/verbs.cpp:2696 -msgid "Edit SVG fonts" -msgstr "Επεξεργασία γραμματοσειρών SVG" +#: ../src/ui/dialog/inkscape-preferences.cpp:301 +msgid "Ctrl+click dot size:" +msgstr "Μέγεθος κουκκίδων Ctrl+κλικ:" -#: ../src/verbs.cpp:2697 -msgid "Print Colors..." -msgstr "Χρώματα Εκτύπωσης..." +#: ../src/ui/dialog/inkscape-preferences.cpp:301 +msgid "times current stroke width" +msgstr "φορές το πλάτος τρέχουσας πινελιάς" -#: ../src/verbs.cpp:2698 -msgid "" -"Select which color separations to render in Print Colors Preview rendermode" -msgstr "" -"Επιλογή των χρωματικών διαχωρισμών που θα αποδοθούν στην Προεπισκόπηση " -"Χρωμάτων Εκτύπωσης" +#: ../src/ui/dialog/inkscape-preferences.cpp:302 +msgid "Size of dots created with Ctrl+click (relative to current stroke width)" +msgstr "Μέγεθος κουκκίδων που δημιουργήθηκαν με Ctrl+κλικ (σχετικά με το τρέχον πλάτος πινελιάς)" -#. Help -#: ../src/verbs.cpp:2701 -msgid "About E_xtensions" -msgstr "Σχετικά με τις Επεκτάσεις" +# +#: ../src/ui/dialog/inkscape-preferences.cpp:317 +msgid "No objects selected to take the style from." +msgstr "Χωρίς επιλογή αντικειμένων για αντιγραφή της μορφοποίησης." -#: ../src/verbs.cpp:2702 -msgid "Information on Inkscape extensions" -msgstr "Πληροφορίες σχετικές με τις επεκτάσεις του Inkscape" +#: ../src/ui/dialog/inkscape-preferences.cpp:326 +msgid "More than one object selected. Cannot take style from multiple objects." +msgstr "Περισσότερα από ένα επιλεγμένα αντικείμενα. Δεν μπορεί να παρθεί μορφοποίηση από πολλαπλά αντικείμενα." -#: ../src/verbs.cpp:2703 -msgid "About _Memory" -msgstr "Σχετικά με τη _Μνήμη" +#: ../src/ui/dialog/inkscape-preferences.cpp:359 +msgid "Style of new objects" +msgstr "Μορφοποίηση των νέων αντικειμένων" -#: ../src/verbs.cpp:2704 -msgid "Memory usage information" -msgstr "Πληροφορίες για τη χρήση της μνήμης" +#: ../src/ui/dialog/inkscape-preferences.cpp:361 +msgid "Last used style" +msgstr "Τελευταία μορφοποίηση που χρησιμοποιήθηκε" -#: ../src/verbs.cpp:2705 -msgid "_About Inkscape" -msgstr "Σχετικά με το Inkscape" +#: ../src/ui/dialog/inkscape-preferences.cpp:363 +msgid "Apply the style you last set on an object" +msgstr "Εφαρμογή της μορφοποίησης που ορίσατε τελευταία σε ένα αντικείμενο" -#: ../src/verbs.cpp:2706 -msgid "Inkscape version, authors, license" -msgstr "Έκδοση, συγγραφείς και άδεια του Inkscape" +#: ../src/ui/dialog/inkscape-preferences.cpp:368 +msgid "This tool's own style:" +msgstr "Η ατομική μορφοποίηση αυτού του εργαλείου:" -#. new HelpVerb(SP_VERB_SHOW_LICENSE, "ShowLicense", N_("_License"), -#. N_("Distribution terms"), /*"show_license"*/"inkscape_options"), -#. Tutorials -#: ../src/verbs.cpp:2711 -msgid "Inkscape: _Basic" -msgstr "Inkscape: τα _Βασικά" +#: ../src/ui/dialog/inkscape-preferences.cpp:372 +msgid "Each tool may store its own style to apply to the newly created objects. Use the button below to set it." +msgstr "Κάθε εργαλείο μπορεί να αποθηκεύσει τη δική του μορφοποίηση για εφαρμογή στα νεοδημιουργούμενα αντικείμενα. Χρησιμοποιείστε το κουμπί παρακάτω για να το ρυθμίσετε." -#: ../src/verbs.cpp:2712 -msgid "Getting started with Inkscape" -msgstr "Ξεκινώντας με το Inkscape" +#. style swatch +#: ../src/ui/dialog/inkscape-preferences.cpp:376 +msgid "Take from selection" +msgstr "Λήψη από την επιλογή" -#. "tutorial_basic" -#: ../src/verbs.cpp:2713 -msgid "Inkscape: _Shapes" -msgstr "Inkscape: _Σχήματα" +#: ../src/ui/dialog/inkscape-preferences.cpp:381 +msgid "This tool's style of new objects" +msgstr "Η μορφοποίηση αυτού του εργαλείου για τα νέα αντικείμενα" -#: ../src/verbs.cpp:2714 -msgid "Using shape tools to create and edit shapes" -msgstr "" -"Χρησιμοποιώντας τα εργαλεία των σχημάτων για τη δημιουργία και επεξεργασία " -"σχημάτων" +#: ../src/ui/dialog/inkscape-preferences.cpp:388 +msgid "Remember the style of the (first) selected object as this tool's style" +msgstr "Απομνημόνευση της μορφοποίησης του (πρώτου) επιλεγμένου αντικειμένου όπως η μορφοποίηση αυτού του εργαλείου" -#: ../src/verbs.cpp:2715 -msgid "Inkscape: _Advanced" -msgstr "Inkscape: Πρ_οχωρημένη Χρήση" +# #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# +# +# #-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-# +# +#: ../src/ui/dialog/inkscape-preferences.cpp:393 +msgid "Tools" +msgstr "Εργαλεία" -#: ../src/verbs.cpp:2716 -msgid "Advanced Inkscape topics" -msgstr "Προχωρημένα θέματα στη χρήση του Inkscape" +#: ../src/ui/dialog/inkscape-preferences.cpp:396 +msgid "Bounding box to use:" +msgstr "Οριακό πλαίσιο για χρήση:" -#. "tutorial_advanced" -#. TRANSLATORS: "to trace" means "to convert a bitmap to vector graphics" (to vectorize) -#: ../src/verbs.cpp:2718 -msgid "Inkscape: T_racing" -msgstr "Inkscape: Ι_χνηλασία" +#: ../src/ui/dialog/inkscape-preferences.cpp:397 +msgid "Visual bounding box" +msgstr "Οπτικό οριακό πλαίσιο" -#: ../src/verbs.cpp:2719 -msgid "Using bitmap tracing" -msgstr "Χρησιμοποιώντας την ιχνηλασία ψηφιογραφικών εικόνων" +#: ../src/ui/dialog/inkscape-preferences.cpp:399 +msgid "This bounding box includes stroke width, markers, filter margins, etc." +msgstr "Αυτό το οριακό πλαίσιο περιλαμβάνει πλάτος πινελιάς, σημειωτές, περιθώρια φίλτρου κλ." -#. "tutorial_tracing" -#: ../src/verbs.cpp:2720 -msgid "Inkscape: _Calligraphy" -msgstr "Inkscape: _Καλλιγραφία" +#: ../src/ui/dialog/inkscape-preferences.cpp:400 +msgid "Geometric bounding box" +msgstr "Γεωμετρικό οριακό πλαίσιο" -#: ../src/verbs.cpp:2721 -msgid "Using the Calligraphy pen tool" -msgstr "Χρησιμοποιώντας το εργαλείο Καλλιγραφίας" +#: ../src/ui/dialog/inkscape-preferences.cpp:402 +msgid "This bounding box includes only the bare path" +msgstr "Αυτό το οριακό πλαίσιο περιέχει μόνο το γυμνό μονοπάτι" -#: ../src/verbs.cpp:2722 -msgid "Inkscape: _Interpolate" -msgstr "Inkscape: Παρεμ_βολή" +#: ../src/ui/dialog/inkscape-preferences.cpp:404 +msgid "Conversion to guides:" +msgstr "Μετατροπή σε οδηγούς:" -#: ../src/verbs.cpp:2723 -msgid "Using the interpolate extension" -msgstr "Χρησιμοποιώντας την επέκταση της παρεμβολής" +# +#: ../src/ui/dialog/inkscape-preferences.cpp:405 +msgid "Keep objects after conversion to guides" +msgstr "Διατήρηση των αντικειμένων μετά τη μετατροπή σε οδηγούς" -#. "tutorial_interpolate" -#: ../src/verbs.cpp:2724 -msgid "_Elements of Design" -msgstr "Στοιχεία Σχε_δίασης" +#: ../src/ui/dialog/inkscape-preferences.cpp:407 +msgid "When converting an object to guides, don't delete the object after the conversion" +msgstr "Κατά τη μετατροπή ενός αντικειμένου σε οδηγούς, μην διαγράφετε το αντικείμενο μετά τη μετατροπή" -#: ../src/verbs.cpp:2725 -msgid "Principles of design in the tutorial form" -msgstr "Αρχές σχεδίασης σε μορφή μαθήματος" +#: ../src/ui/dialog/inkscape-preferences.cpp:408 +msgid "Treat groups as a single object" +msgstr "Χειρισμός των ομάδων ως ένα αντικείμενο" -#. "tutorial_design" -#: ../src/verbs.cpp:2726 -msgid "_Tips and Tricks" -msgstr "Συμβουλές και Κόλπα" +#: ../src/ui/dialog/inkscape-preferences.cpp:410 +msgid "Treat groups as a single object during conversion to guides rather than converting each child separately" +msgstr "Συμπεριφορά στις ομάδες ως ένα μοναδικό αντικείμενο κατά τη διάρκεια της μετατροπής σε οδηγούς αντί για ξεχωριστή μετατροπή σε κάθε μέλος" -#: ../src/verbs.cpp:2727 -msgid "Miscellaneous tips and tricks" -msgstr "Διάφορες συμβουλές και κόλπα" +# +#: ../src/ui/dialog/inkscape-preferences.cpp:412 +msgid "Average all sketches" +msgstr "Μέσος όρος όλων των σκαριφημάτων" -#. "tutorial_tips" -#. Effect -- renamed Extension -#: ../src/verbs.cpp:2730 -msgid "Previous Extension" -msgstr "Προηγούμενη Επέκταση" +#: ../src/ui/dialog/inkscape-preferences.cpp:413 +msgid "Width is in absolute units" +msgstr "Το πλάτος είναι σε απόλυτες μονάδες" -#: ../src/verbs.cpp:2731 -msgid "Repeat the last extension with the same settings" -msgstr "Επανάληψη της τελευταίας επέκτασης με τις ίδιες ρυθμίσεις" +#: ../src/ui/dialog/inkscape-preferences.cpp:414 +msgid "Select new path" +msgstr "Επιλογή νέου μονοπατιού" -#: ../src/verbs.cpp:2732 -msgid "Previous Extension Settings..." -msgstr "Ρυθμίσεις Προηγούμενης Επέκτασης..." +#: ../src/ui/dialog/inkscape-preferences.cpp:415 +msgid "Don't attach connectors to text objects" +msgstr "Μην συσχετίζετε συνδέσμους με αντικείμενα κειμένου" -#: ../src/verbs.cpp:2733 -msgid "Repeat the last extension with new settings" -msgstr "Επενάληψης της τελευταίας επέκτασης με νέες ρυθμίσεις" +#. Selector +#: ../src/ui/dialog/inkscape-preferences.cpp:418 +msgid "Selector" +msgstr "Επιλογή" -#: ../src/verbs.cpp:2737 -msgid "Fit the page to the current selection" -msgstr "Προσαρμογή διαστάσεων σελίδας στην τρέχουσα επιλογή" +#: ../src/ui/dialog/inkscape-preferences.cpp:421 +msgid "When transforming, show:" +msgstr "Κατά το μετασχηματισμό, εμφάνιση:" -#: ../src/verbs.cpp:2739 -msgid "Fit the page to the drawing" -msgstr "Προσαρμογή διαστάσεων σελίδας στο σχέδιο" +#: ../src/ui/dialog/inkscape-preferences.cpp:422 +msgid "Objects" +msgstr "Αντικείμενα" -#: ../src/verbs.cpp:2741 -msgid "" -"Fit the page to the current selection or the drawing if there is no selection" -msgstr "Προσαρμογή διαστάσεων σελίδας στην τρέχουσα επιλογή ή στο σχέδιο" +#: ../src/ui/dialog/inkscape-preferences.cpp:424 +msgid "Show the actual objects when moving or transforming" +msgstr "Προβολή των ενεργών αντικειμένων κατά την μετακίνηση ή μετασχηματισμό" -#. LockAndHide -#: ../src/verbs.cpp:2743 -msgid "Unlock All" -msgstr "Κατάργηση Κλειδωμάτων" +#: ../src/ui/dialog/inkscape-preferences.cpp:425 +msgid "Box outline" +msgstr "Περίγραμμα πλαισίου" -# -#: ../src/verbs.cpp:2745 -msgid "Unlock All in All Layers" -msgstr "Κατάργηση Κλειδωμάτων σε Κάθε Επίπεδο" +#: ../src/ui/dialog/inkscape-preferences.cpp:427 +msgid "Show only a box outline of the objects when moving or transforming" +msgstr "Εμφάνιση μόνο ενός πλαισίου περιγράμματος των αντικειμένων κατά τη μετακίνηση ή το μετασχηματισμό" -#: ../src/verbs.cpp:2747 -msgid "Unhide All" -msgstr "Κατάργηση Αποκρύψεων" +#: ../src/ui/dialog/inkscape-preferences.cpp:428 +msgid "Per-object selection cue:" +msgstr "Υπόδειξη επιλογής ανά αντικείμενο:" -# -#: ../src/verbs.cpp:2749 -msgid "Unhide All in All Layers" -msgstr "Κατάργηση Αποκρύψεων σε Κάθε Επίπεδο" +#: ../src/ui/dialog/inkscape-preferences.cpp:431 +msgid "No per-object selection indication" +msgstr "Καμία ένδειξη επιλογής ανά αντικείμενο" -#: ../src/verbs.cpp:2753 -#, fuzzy -msgid "Link an ICC color profile" -msgstr "Διαχείριση προφίλ χρωμάτων ICC" +#: ../src/ui/dialog/inkscape-preferences.cpp:432 +msgid "Mark" +msgstr "Σημάδι" -#: ../src/verbs.cpp:2754 -#, fuzzy -msgid "Remove Color Profile" -msgstr "Προφίλ χρωμάτων" +#: ../src/ui/dialog/inkscape-preferences.cpp:434 +msgid "Each selected object has a diamond mark in the top left corner" +msgstr "Κάθε επιλεγμένο αντικείμενο έχει ένα σημάδι διαμαντιού στην άνω αριστερή γωνία" -#: ../src/verbs.cpp:2755 -#, fuzzy -msgid "Remove a linked ICC color profile" -msgstr "Διαχείριση προφίλ χρωμάτων ICC" +#: ../src/ui/dialog/inkscape-preferences.cpp:435 +msgid "Box" +msgstr "Πλαίσιο" -#: ../src/widgets/dash-selector.cpp:62 -#, fuzzy -msgid "Dash pattern" -msgstr "Μοτίβο" +#: ../src/ui/dialog/inkscape-preferences.cpp:437 +msgid "Each selected object displays its bounding box" +msgstr "Κάθε επιλεγμένο αντικείμενο εμφανίζει το οριακό του πλαίσιο" -#: ../src/widgets/dash-selector.cpp:77 -#, fuzzy -msgid "Pattern offset" -msgstr "Απομάκρυνση πλήκτρων" +# +#. Node +#: ../src/ui/dialog/inkscape-preferences.cpp:440 +msgid "Node" +msgstr "Κόμβος" -#: ../src/widgets/desktop-widget.cpp:391 -msgid "Zoom drawing if window size changes" -msgstr "Αλλαγή μεγέθυνσης αν αλλάξει το μέγεθος του παραθύρου" +#: ../src/ui/dialog/inkscape-preferences.cpp:443 +msgid "Path outline" +msgstr "Περίγραμμα μονοπατιού" -#: ../src/widgets/desktop-widget.cpp:515 -msgid "Cursor coordinates" -msgstr "Συντεταγμένες ποντικιού" +#: ../src/ui/dialog/inkscape-preferences.cpp:444 +msgid "Path outline color" +msgstr "Χρώμα περιγράμματος" -#: ../src/widgets/desktop-widget.cpp:530 -msgid "Z:" -msgstr "Z:" +#: ../src/ui/dialog/inkscape-preferences.cpp:445 +msgid "Selects the color used for showing the path outline" +msgstr "Επιλογή χρώματος για το περίγραμμα του μονοπατιού" -#. display the initial welcome message in the statusbar -#: ../src/widgets/desktop-widget.cpp:565 -msgid "" -"Welcome to Inkscape! Use shape or freehand tools to create objects; " -"use selector (arrow) to move or transform them." -msgstr "" -"Καλώς ήρθατε στο Inkscape! Χρησιμοποιήστε σχήματα ή εργαλεία " -"ελεύθερης σχεδίασης για να δημιουργήσετε αντικείμενα. Χρησιμοποιήστε τον " -"επιλογέα για να τα μετακινήσετε ή να τα μετασχήματίσετε." +#: ../src/ui/dialog/inkscape-preferences.cpp:446 +msgid "Always show outline" +msgstr "Μόνιμη εμφάνιση περιγράμματος" -#: ../src/widgets/desktop-widget.cpp:659 -#, fuzzy, c-format -msgid "%s: %d (outline%s) - Inkscape" -msgstr "%s: %d (περίγραμμα) - Inkscape" +#: ../src/ui/dialog/inkscape-preferences.cpp:447 +msgid "Show outlines for all paths, not only invisible paths" +msgstr "Εμφάνιση περιγραμμάτων για όλα τα μονοπάτια, όχι μόνο τα αόρατα" -#: ../src/widgets/desktop-widget.cpp:661 -#, fuzzy, c-format -msgid "%s: %d (no filters%s) - Inkscape" -msgstr "%s: %d (χωρίς φίλτρα) - Inkscape" +#: ../src/ui/dialog/inkscape-preferences.cpp:448 +msgid "Update outline when dragging nodes" +msgstr "Ενημέρωση περιγράμματος όταν σύρονται οι κόμβοι" -#: ../src/widgets/desktop-widget.cpp:663 -#, fuzzy, c-format -msgid "%s: %d %s- Inkscape" -msgstr "%s: %d - Inkscape" +#: ../src/ui/dialog/inkscape-preferences.cpp:449 +msgid "Update the outline when dragging or transforming nodes; if this is off, the outline will only update when completing a drag" +msgstr "Ενημέρωση περιγράμματος όταν σύρονται ή μετασχηματίζονται οι κόμβοι. Εάν είναι απενεργοποιημένο, το περίγραμμα θα ενημερώσει μόνο εάν ολοκληρωθεί το σύρσιμο" -#: ../src/widgets/desktop-widget.cpp:667 -#, fuzzy, c-format -msgid "%s (outline%s) - Inkscape" -msgstr "%s (περίγραμμα) - Inkscape" +#: ../src/ui/dialog/inkscape-preferences.cpp:450 +msgid "Update paths when dragging nodes" +msgstr "Ενημέρωση μονοπατιών, όταν σύρονται κόμβοι" -#: ../src/widgets/desktop-widget.cpp:669 -#, fuzzy, c-format -msgid "%s (no filters%s) - Inkscape" -msgstr "%s (χωρίς φίλτρα) - Inkscape" +#: ../src/ui/dialog/inkscape-preferences.cpp:451 +msgid "Update paths when dragging or transforming nodes; if this is off, paths will only be updated when completing a drag" +msgstr "Ενημέρωση μονοπατιών όταν σύρονται ή μετασχηματίζονται κόμβοι. Εάν αυτό είναι απενεργοποιημένο, τα μονοπάτια θα ενημερωθούν μόνο όταν ολοκληρωθεί το σύρσιμο" -#: ../src/widgets/desktop-widget.cpp:671 -#, fuzzy, c-format -msgid "%s %s- Inkscape" -msgstr "%s - Inkscape" +#: ../src/ui/dialog/inkscape-preferences.cpp:452 +msgid "Show path direction on outlines" +msgstr "Προβολή κατεύθυνσης μονοπατιού στα περιγράμματα" -#: ../src/widgets/desktop-widget.cpp:833 -msgid "Color-managed display is enabled in this window" -msgstr "" -"Η προβολή ελεγχόμενων χρωμάτων είναι ενεργοποιημένη σε αυτό το " -"παράθυρο" +#: ../src/ui/dialog/inkscape-preferences.cpp:453 +msgid "Visualize the direction of selected paths by drawing small arrows in the middle of each outline segment" +msgstr "Οπτικοποίηση της κατεύθυνσης των επιλεγμένων μονοπατιών σχεδιάζοντας μικρά βέλη στο μέσο κάθε τμήματος περιγράμματος" -#: ../src/widgets/desktop-widget.cpp:835 -msgid "Color-managed display is disabled in this window" -msgstr "" -"Η προβολή ελεγχόμενων χρωμάτων είναι απενεργοποιημένη σε αυτό το " -"παράθυρο" +#: ../src/ui/dialog/inkscape-preferences.cpp:454 +msgid "Show temporary path outline" +msgstr "Προβολή προσωρινού περιγράμματος μονοπατιού" -#: ../src/widgets/desktop-widget.cpp:890 -#, c-format -msgid "" -"Save changes to document \"%s\" before " -"closing?\n" -"\n" -"If you close without saving, your changes will be discarded." -msgstr "" -"Αποθήκευση αλλαγών στο έγγραφο \"%s\" " -"πριν το κλείσιμο;\n" -"\n" -"Αν κλείσετε χωρίς αποθήκευση, οι αλλαγές σας θα χαθούν." +#: ../src/ui/dialog/inkscape-preferences.cpp:455 +msgid "When hovering over a path, briefly flash its outline" +msgstr "Όταν αιωρείται πάνω από μονοπάτι, σύντομη αναλαμπή του περιγράμματος του" -#: ../src/widgets/desktop-widget.cpp:897 ../src/widgets/desktop-widget.cpp:953 -msgid "Close _without saving" -msgstr "Κλείσιμο _χωρίς αποθήκευση" +#: ../src/ui/dialog/inkscape-preferences.cpp:456 +msgid "Show temporary outline for selected paths" +msgstr "Προβολή προσωρινού περιγράμματος για επιλεγμένα μονοπάτια" -#: ../src/widgets/desktop-widget.cpp:946 -#, fuzzy, c-format -msgid "" -"The file \"%s\" was saved with a " -"format that may cause data loss!\n" -"\n" -"Do you want to save this file as Inkscape SVG?" -msgstr "" -"Το αρχείο \"%s\" αποθηκεύτηκε σε μορφή " -"(%s) που μπορεί να προκαλέσει απώλεια δεδομένων!\n" -"\n" -"Θέλετε να αποθηκεύσετε αυτό το αρχείο σαν SVG του Inkscape;" +#: ../src/ui/dialog/inkscape-preferences.cpp:457 +msgid "Show temporary outline even when a path is selected for editing" +msgstr "Προβολή προσωρινού περιγράμματος ακόμα κι αν το μονοπάτι έχει επιλεγεί για επεξεργασία" -#: ../src/widgets/desktop-widget.cpp:956 -msgid "_Save as SVG" -msgstr "Αποθήκευ_ση σε SVG" +#: ../src/ui/dialog/inkscape-preferences.cpp:459 +msgid "Flash time:" +msgstr "Χρόνος ανοιγοκλεισίματος:" -#: ../src/widgets/ege-paint-def.cpp:69 ../src/widgets/ege-paint-def.cpp:91 -#: ../src/widgets/gradient-selector.cpp:174 -msgid "none" -msgstr "καμία" +#: ../src/ui/dialog/inkscape-preferences.cpp:459 +msgid "Specifies how long the path outline will be visible after a mouse-over (in milliseconds); specify 0 to have the outline shown until mouse leaves the path" +msgstr "Ορίζει για πόσο το περίγραμμα του μονοπατιού θα είναι ορατό μετά από αιώρηση του ποντικιού (σε χιλιοστά του δευτερολέπτου). Ορισμός 0 για να εμφανίζεται το περίγραμμα μέχρι το ποντίκι να αφήσει το μονοπάτι" -#: ../src/widgets/ege-paint-def.cpp:88 -#, fuzzy -msgid "remove" -msgstr "cvs-απομακρύνθηκε" +#: ../src/ui/dialog/inkscape-preferences.cpp:460 +msgid "Editing preferences" +msgstr "Επεξεργασία προτιμήσεων" -#: ../src/widgets/fill-style.cpp:337 -msgid "Change fill rule" -msgstr "Αλλαγή κανόνα γεμίσματος" +#: ../src/ui/dialog/inkscape-preferences.cpp:461 +msgid "Show transform handles for single nodes" +msgstr "Προβολή λαβών μετασχηματισμού για μονούς κόμβους" -#: ../src/widgets/fill-style.cpp:422 ../src/widgets/fill-style.cpp:501 -msgid "Set fill color" -msgstr "Ορισμός χρώματος γεμίσματος" +# +#: ../src/ui/dialog/inkscape-preferences.cpp:462 +msgid "Show transform handles even when only a single node is selected" +msgstr "Προβολή λαβών μετασχηματισμού ακόμα κι όταν μόνο ένας μονός κόμβος έχει επιλεγεί" -#: ../src/widgets/fill-style.cpp:422 ../src/widgets/fill-style.cpp:501 -msgid "Set stroke color" -msgstr "Ορισμός χρώματος πινελιάς" +#: ../src/ui/dialog/inkscape-preferences.cpp:463 +msgid "Deleting nodes preserves shape" +msgstr "Η διαγραφή κόμβων διατηρεί το σχήμα" -#: ../src/widgets/fill-style.cpp:596 -msgid "Set gradient on fill" -msgstr "Ορισμός διαβαθμισμένου γεμίσματος" +#: ../src/ui/dialog/inkscape-preferences.cpp:464 +msgid "Move handles next to deleted nodes to resemble original shape; hold Ctrl to get the other behavior" +msgstr "Μετακίνηση λαβών δίπλα στους διαγραμμένους κόμβους για να μοιάζει με το αρχικό σχήμα. Πατήστε Ctrl για να πάρετε την άλλη συμπεριφορά" -#: ../src/widgets/fill-style.cpp:596 -msgid "Set gradient on stroke" -msgstr "Ορισμός διαβαθμισμένης πινελιάς" +#. Tweak +#: ../src/ui/dialog/inkscape-preferences.cpp:467 +#: ../src/verbs.cpp:2490 +msgid "Tweak" +msgstr "Ρυθμίσεις" -#: ../src/widgets/fill-style.cpp:656 -#, fuzzy -msgid "Set pattern on fill" -msgstr "Το μοτίβο ονόματος για τα αρχεία" +#: ../src/ui/dialog/inkscape-preferences.cpp:468 +msgid "Object paint style" +msgstr "Μορφοποίηση χρώματος αντικειμένου" -#: ../src/widgets/fill-style.cpp:657 -#, fuzzy -msgid "Set pattern on stroke" -msgstr "" -"#-#-#-#-# glib.master.el.po (glib.HEAD) #-#-#-#-#\n" -"Δεν υποστηρίζεται η αναζήτηση εντός της ροής\n" -"#-#-#-#-# gvfs.master.el.po (el) #-#-#-#-#\n" -"Η αναζήτηση δεν υποστηρίζεται στο stream" +#. Spray +#: ../src/ui/dialog/inkscape-preferences.cpp:473 +#: ../src/verbs.cpp:2492 +msgid "Spray" +msgstr "Αερογράφος" -#. Family frame -#: ../src/widgets/font-selector.cpp:157 -msgid "Font family" -msgstr "Οικογένεια γραμματοσειρών" +# #-#-#-#-# nautilus.master.el.po (el) #-#-#-#-# +# +#. Zoom +#: ../src/ui/dialog/inkscape-preferences.cpp:478 +#: ../src/verbs.cpp:2514 +#: ../src/widgets/desktop-widget.cpp:488 +msgid "Zoom" +msgstr "Μεγέθυνση" -#. Style frame -#: ../src/widgets/font-selector.cpp:188 -msgctxt "Font selector" -msgid "Style" -msgstr "Μορφοποίηση" +#. Shapes +#: ../src/ui/dialog/inkscape-preferences.cpp:483 +msgid "Shapes" +msgstr "Σχήματα" -#: ../src/widgets/font-selector.cpp:226 ../share/extensions/dots.inx.h:2 -msgid "Font size:" -msgstr "Μέγεθος γραμματοσειράς:" +#: ../src/ui/dialog/inkscape-preferences.cpp:515 +msgid "Sketch mode" +msgstr "Κατάσταση σκαριφήματος" -#. TRANSLATORS: Test string used in text and font dialog (when no -#. * text has been entered) to get a preview of the font. Choose -#. * some representative characters that users of your locale will be -#. * interested in. -#: ../src/widgets/font-selector.cpp:639 -msgid "AaBbCcIiPpQq12369$€¢?.;/()" -msgstr "ΑαΒβΓγλμΞξΣςAaBbCcIiPpQq12369$€¢?.;/()" +#: ../src/ui/dialog/inkscape-preferences.cpp:517 +msgid "If on, the sketch result will be the normal average of all sketches made, instead of averaging the old result with the new sketch" +msgstr "Ενεργοποιημένο, το τελικό σκαρίφημα θα είναι ο κανονικός μέσος όρος όλων των σκαριφημάτων, αντί για το μέσο όρο του παλιού αποτελέσματος με το νέο σκαρίφημα" -#. TRANSLATORS: for info, see http://www.w3.org/TR/2000/CR-SVG-20000802/pservers.html#LinearGradientSpreadMethodAttribute -#: ../src/widgets/gradient-selector.cpp:168 -msgid "" -"Whether to fill with flat color beyond the ends of the gradient vector " -"(spreadMethod=\"pad\"), or repeat the gradient in the same direction " -"(spreadMethod=\"repeat\"), or repeat the gradient in alternating opposite " -"directions (spreadMethod=\"reflect\")" -msgstr "" -"Γέμισμα με επίπεδο χρώμα πέραν του ορίου της διαβάθμισης (\"συμπλήρωμα\"), ή " -"επανάληψη της διαβάθμισης στην ίδια κατεύθυνση (\"επανάληψη\"), ή επανάληψης " -"της διαβάθμισης σε εναλλασσόμενες αντίθετες κατευθύνσεις (\"αντανάκλαση\") " +#. Pen +#: ../src/ui/dialog/inkscape-preferences.cpp:520 +#: ../src/ui/dialog/input.cpp:1184 +#: ../src/verbs.cpp:2506 +msgid "Pen" +msgstr "Πένα" -#: ../src/widgets/gradient-selector.cpp:178 -msgid "reflected" -msgstr "αντανάκλαση" +#. Calligraphy +#: ../src/ui/dialog/inkscape-preferences.cpp:526 +#: ../src/verbs.cpp:2508 +msgid "Calligraphy" +msgstr "Καλλιγραφία" -#: ../src/widgets/gradient-selector.cpp:182 -msgid "direct" -msgstr "άμεση" +#: ../src/ui/dialog/inkscape-preferences.cpp:530 +msgid "If on, pen width is in absolute units (px) independent of zoom; otherwise pen width depends on zoom so that it looks the same at any zoom" +msgstr "Ενεργοποιημένο, το πλάτος της πένας είναι σε απόλυτες μονάδες (px) ανεξάρτητα από την εστίαση. Αλλιώς, το πλάτος του στυλό εξαρτάται από την εστίαση, έτσι ώστε να δείχνει το ίδιο σε κάθε εστίαση" -#: ../src/widgets/gradient-selector.cpp:190 -msgid "Repeat:" -msgstr "Επανάληψη:" +#: ../src/ui/dialog/inkscape-preferences.cpp:532 +msgid "If on, each newly created object will be selected (deselecting previous selection)" +msgstr "Ενεργοποιημένο, κάθε νεοδημιουργούμενο αντικείμενο θα επιλέγεται (αποεπιλέγοντας προηγούμενες επιλογές)" -#: ../src/widgets/gradient-toolbar.cpp:156 -msgid "Assign gradient to object" -msgstr "Ανάθεση διαβάθμισης σε αντικείμενο" +#. Paint Bucket +#: ../src/ui/dialog/inkscape-preferences.cpp:534 +#: ../src/verbs.cpp:2520 +msgid "Paint Bucket" +msgstr "Κουβάς βαφής" -#: ../src/widgets/gradient-toolbar.cpp:191 -#, fuzzy -msgid "No gradients" -msgstr "Ρύθμιση" +#. Eraser +#: ../src/ui/dialog/inkscape-preferences.cpp:539 +#: ../src/verbs.cpp:2524 +msgid "Eraser" +msgstr "Γόμα" -#: ../src/widgets/gradient-toolbar.cpp:201 -#, fuzzy -msgid "Nothing selected" -msgstr "Ρύθμιση" +#: ../src/ui/dialog/inkscape-preferences.cpp:553 +msgid "Show font samples in the drop-down list" +msgstr "Εμφάνιση δειγμάτων γραμματοσειρών στην πτυσσόμενη λίστα" -#: ../src/widgets/gradient-toolbar.cpp:212 -#, fuzzy -msgid "No gradients in selection" -msgstr "Διαφανές" +#: ../src/ui/dialog/inkscape-preferences.cpp:554 +msgid "Show font samples alongside font names in the drop-down list in Text bar" +msgstr "Προβολή δειγμάτων γραμματοσειρών δίπλα στα ονόματα των γραμματοσειρών στην πτυσσόμενη λίστα της γραμμής κειμένου" -#: ../src/widgets/gradient-toolbar.cpp:222 -#, fuzzy -msgid "Multiple gradients" -msgstr "Διαφανές" +#. Gradient +#: ../src/ui/dialog/inkscape-preferences.cpp:559 +#: ../src/verbs.cpp:2512 +msgid "Gradient" +msgstr "Διαβάθμιση" -#: ../src/widgets/gradient-toolbar.cpp:487 -#, fuzzy -msgid "Edit the stops of the gradient" -msgstr "%s στην αρχή του ραντεβού" +#. Connector +#: ../src/ui/dialog/inkscape-preferences.cpp:563 +#: ../src/verbs.cpp:2518 +msgid "Connector" +msgstr "Σύνδεσμος" -#: ../src/widgets/gradient-toolbar.cpp:547 ../src/widgets/toolbox.cpp:2800 -#: ../src/widgets/toolbox.cpp:2880 ../src/widgets/toolbox.cpp:3204 -#: ../src/widgets/toolbox.cpp:3242 ../src/widgets/toolbox.cpp:3860 -#: ../src/widgets/toolbox.cpp:3884 ../src/widgets/toolbox.cpp:5514 -#: ../src/widgets/toolbox.cpp:5543 -msgid "New:" -msgstr "Νέο:" +#: ../src/ui/dialog/inkscape-preferences.cpp:566 +msgid "If on, connector attachment points will not be shown for text objects" +msgstr "Ενεργοποιημένο, δεν θα εμφανίζει σημεία πρόσδεσης του συνδέσμου για αντικείμενα κειμένου" -#: ../src/widgets/gradient-toolbar.cpp:560 -#, fuzzy -msgid "Create linear gradient" -msgstr "Δημιουργία νέου εγγράφου" +#. Dropper +#: ../src/ui/dialog/inkscape-preferences.cpp:568 +#: ../src/verbs.cpp:2516 +msgid "Dropper" +msgstr "Σταγονόμετρο" -#: ../src/widgets/gradient-toolbar.cpp:574 -msgid "Create radial (elliptic or circular) gradient" -msgstr "" +#: ../src/ui/dialog/inkscape-preferences.cpp:575 +msgid "Save and restore window geometry for each document" +msgstr "Αποθήκευση και επαναφορά της γεωμετρίας του παραθύρου για κάθε έγγραφο" -#. TODO replace aux_toolbox_space(tbl, AUX_SPACING); -#: ../src/widgets/gradient-toolbar.cpp:589 -#, fuzzy -msgid "on" -msgstr "" -"#-#-#-#-# evolution.master.el.po (evolution.HEAD) #-#-#-#-#\n" -"στο\n" -"#-#-#-#-# banshee.master.el.po (Banshee) #-#-#-#-#\n" -"στο\n" -"#-#-#-#-# orca.master.el.po (orca.HEAD) #-#-#-#-#\n" -"ενεργοποιημένο\n" -"#-#-#-#-# tasque.master.el.po (el) #-#-#-#-#\n" -"Την\n" -"#-#-#-#-# banshee.stable-1.8.el.po (Banshee) #-#-#-#-#\n" -"στο" +#: ../src/ui/dialog/inkscape-preferences.cpp:576 +msgid "Remember and use last window's geometry" +msgstr "Απομνημόνευση και χρήση της γεωμετρίας του τελευταίου παραθύρου" -#: ../src/widgets/gradient-toolbar.cpp:602 -#, fuzzy -msgid "Create gradient in the fill" -msgstr "Βαθμίδα" +#: ../src/ui/dialog/inkscape-preferences.cpp:577 +msgid "Don't save window geometry" +msgstr "Μην αποθηκεύσετε τη γεωμετρία του παραθύρου" -#: ../src/widgets/gradient-toolbar.cpp:616 -#, fuzzy -msgid "Create gradient in the stroke" -msgstr "Δημιουργία νέου λογαριασμού στον εξυπηρετητή" +#: ../src/ui/dialog/inkscape-preferences.cpp:579 +#: ../src/ui/dialog/inkscape-preferences.cpp:599 +msgid "Dockable" +msgstr "Προσαρτήσιμος" -#. FIXME: implement averaging of all parameters for multiple selected -#. gtk_label_set_markup(GTK_LABEL(l), _("Average:")); -#: ../src/widgets/gradient-toolbar.cpp:630 ../src/widgets/toolbox.cpp:2802 -#: ../src/widgets/toolbox.cpp:3212 ../src/widgets/toolbox.cpp:3230 -#: ../src/widgets/toolbox.cpp:3862 ../src/widgets/toolbox.cpp:3873 -#: ../src/widgets/toolbox.cpp:5517 ../src/widgets/toolbox.cpp:5528 -msgid "Change:" -msgstr "Παράμετροι:" +#: ../src/ui/dialog/inkscape-preferences.cpp:582 +msgid "Dialogs are hidden in taskbar" +msgstr "Οι διάλογοι κρύβονται στη γραμμή εργασιών" -#: ../src/widgets/gradient-vector.cpp:274 -#: ../src/widgets/paint-selector.cpp:915 ../src/widgets/stroke-style.cpp:420 -#, fuzzy -msgid "No document selected" -msgstr "Δεν επιλέχτηκε λογαριασμός" +#: ../src/ui/dialog/inkscape-preferences.cpp:583 +msgid "Zoom when window is resized" +msgstr "Εστίαση όταν το παράθυρο αλλάζει μέγεθος" -#: ../src/widgets/gradient-vector.cpp:280 -#, fuzzy -msgid "No gradients in document" -msgstr "" -"#-#-#-#-# gnome-utils.master.el.po (gnome-utils.gnome-2-26) #-#-#-#-#\n" -"Εκτύπωση του εγγράφου\n" -"#-#-#-#-# evince.master.el.po (evince.HEAD) #-#-#-#-#\n" -"Εκτύπωση αυτού του εγγράφου" +#: ../src/ui/dialog/inkscape-preferences.cpp:584 +msgid "Show close button on dialogs" +msgstr "Προβολή κουμπιού κλεισίματος στους διαλόγους" -#: ../src/widgets/gradient-vector.cpp:286 -#, fuzzy -msgid "No gradient selected" -msgstr "Δεν επιλέχτηκε λογαριασμός" +#: ../src/ui/dialog/inkscape-preferences.cpp:586 +#: ../src/widgets/toolbox.cpp:7642 +#: ../src/widgets/toolbox.cpp:7673 +#: ../src/widgets/toolbox.cpp:7704 +msgid "Normal" +msgstr "Κανονικό" -#: ../src/widgets/gradient-vector.cpp:551 -#, fuzzy -msgid "No stops in gradient" -msgstr "Οριζόντια διαβάθμιση" +#: ../src/ui/dialog/inkscape-preferences.cpp:587 +msgid "Aggressive" +msgstr "Επιθετικός" -#: ../src/widgets/gradient-vector.cpp:665 -#, fuzzy -msgid "Change gradient stop offset" -msgstr "Αλλαγή τρόπου επεξεργασίας" +#: ../src/ui/dialog/inkscape-preferences.cpp:589 +msgid "Saving window geometry (size and position)" +msgstr "Αποθήκευση της γεωμετρίας παραθύρου (μέγεθος και θέση)" -#. TRANSLATORS: "Stop" means: a "phase" of a gradient -#: ../src/widgets/gradient-vector.cpp:805 -#, fuzzy -msgid "Add stop" -msgstr "Προσθήκη άστρου" +#: ../src/ui/dialog/inkscape-preferences.cpp:591 +msgid "Let the window manager determine placement of all windows" +msgstr "Αφήστε το διαχειριστή παραθύρου να προσδιορίσει την τοποθέτηση όλων των παραθύρων" -#: ../src/widgets/gradient-vector.cpp:808 -msgid "Add another control stop to gradient" -msgstr "" +#: ../src/ui/dialog/inkscape-preferences.cpp:593 +msgid "Remember and use the last window's geometry (saves geometry to user preferences)" +msgstr "Απομνημόνευση και χρήση της γεωμετρίας του τελευταίου παραθύρου (αποθήκευση της γεωμετρίας στις προτιμήσεις του χρήστη)" -#: ../src/widgets/gradient-vector.cpp:810 -#, fuzzy -msgid "Delete stop" -msgstr "Διαγραφή σταθμού" +#: ../src/ui/dialog/inkscape-preferences.cpp:595 +msgid "Save and restore window geometry for each document (saves geometry in the document)" +msgstr "Αποθήκευση και επαναφορά της γεωμετρίας του παραθύρου για κάθε έγγραφο (αποθήκευση της γεωμετρίας στο έγγραφο)" -#: ../src/widgets/gradient-vector.cpp:813 -#, fuzzy -msgid "Delete current control stop from gradient" -msgstr "Επιλογή τρεχουσών ρυθμίσεων" +#: ../src/ui/dialog/inkscape-preferences.cpp:597 +msgid "Dialog behavior (requires restart)" +msgstr "Συμπεριφορά διαλόγου (απαιτεί επανεκκίνηση)" -#. TRANSLATORS: "Stop" means: a "phase" of a gradient -#: ../src/widgets/gradient-vector.cpp:869 -#, fuzzy -msgid "Stop Color" -msgstr "Αυτόματο χρώμα" +#: ../src/ui/dialog/inkscape-preferences.cpp:604 +msgid "Dialogs on top:" +msgstr "Διάλογοι στην κορυφή:" -#: ../src/widgets/gradient-vector.cpp:899 -#, fuzzy -msgid "Gradient editor" -msgstr "επεξεργαστής ημερομηνίας" +#: ../src/ui/dialog/inkscape-preferences.cpp:607 +msgid "Dialogs are treated as regular windows" +msgstr "Οι διάλογοι συμπεριφέρονται ως κανονικά παράθυρα" -#: ../src/widgets/gradient-vector.cpp:1187 -#, fuzzy -msgid "Change gradient stop color" -msgstr "Θέμα Ανταύγειας" +#: ../src/ui/dialog/inkscape-preferences.cpp:609 +msgid "Dialogs stay on top of document windows" +msgstr "Οι διάλογοι παραμένουν στην κορυφή των παραθύρων του εγγράφου" -#: ../src/widgets/paint-selector.cpp:232 ../src/widgets/paint-selector.cpp:615 -msgid "No paint" -msgstr "Χωρίς χρώμα" +#: ../src/ui/dialog/inkscape-preferences.cpp:611 +msgid "Same as Normal but may work better with some window managers" +msgstr "Το ίδιο όπως κανονικά αλλά μπορεί να δουλέψει καλύτερα με μερικούς διαχειριστές παραθύρων" -#: ../src/widgets/paint-selector.cpp:234 ../src/widgets/paint-selector.cpp:679 -msgid "Flat color" -msgstr "Επίπεδο χρώμα" +#: ../src/ui/dialog/inkscape-preferences.cpp:615 +msgid "Dialog Transparency" +msgstr "Διάλογος διαφάνειας" -#. sp_gradient_selector_set_mode(SP_GRADIENT_SELECTOR(gsel), SP_GRADIENT_SELECTOR_MODE_LINEAR); -#: ../src/widgets/paint-selector.cpp:236 ../src/widgets/paint-selector.cpp:742 -msgid "Linear gradient" -msgstr "Γραμμική διαβάθμιση" +#: ../src/ui/dialog/inkscape-preferences.cpp:617 +msgid "Opacity when focused:" +msgstr "Αδιαφάνεια όταν εστιάζεται:" -#: ../src/widgets/paint-selector.cpp:238 ../src/widgets/paint-selector.cpp:745 -msgid "Radial gradient" -msgstr "Ακτινική διαβάθμιση" +#: ../src/ui/dialog/inkscape-preferences.cpp:619 +msgid "Opacity when unfocused:" +msgstr "Αδιαφάνεια όταν αποεστιάζεται:" -# sysdeps/names/mem.c:48 -#: ../src/widgets/paint-selector.cpp:242 -msgid "Swatch" -msgstr "Χρωματολόγιο" +#: ../src/ui/dialog/inkscape-preferences.cpp:621 +msgid "Time of opacity change animation:" +msgstr "Χρόνος για αλλαγή κίνησης της αδιαφάνειας:" -#: ../src/widgets/paint-selector.cpp:244 -msgid "Unset paint (make it undefined so it can be inherited)" -msgstr "Ακαθόριστο χρώμα (ώστε να κληρονομείται)" +#: ../src/ui/dialog/inkscape-preferences.cpp:624 +msgid "Miscellaneous" +msgstr "Διάφορα" -#. TRANSLATORS: for info, see http://www.w3.org/TR/2000/CR-SVG-20000802/painting.html#FillRuleProperty -#: ../src/widgets/paint-selector.cpp:256 -msgid "" -"Any path self-intersections or subpaths create holes in the fill (fill-rule: " -"evenodd)" -msgstr "" -"Τομές του μονοπατιού με τον εαυτό του δημιουργούν τρύπες στο γέμισμα " -"(κανόνας: άρτιος-περιττός)" +#: ../src/ui/dialog/inkscape-preferences.cpp:627 +msgid "Whether dialog windows are to be hidden in the window manager taskbar" +msgstr "Εάν τα παράθυρα διαλόγου είναι να κρυφτούν στη γραμμή εργασιών του διαχειριστή παραθύρου" -#. TRANSLATORS: for info, see http://www.w3.org/TR/2000/CR-SVG-20000802/painting.html#FillRuleProperty -#: ../src/widgets/paint-selector.cpp:267 -msgid "" -"Fill is solid unless a subpath is counterdirectional (fill-rule: nonzero)" -msgstr "" -"Πλήρες γέμισμα, εκτός αν κάποιο μονοπάτι έχει αντίθετη φορά (κανόνας: μη-" -"μηδενικός)" +#: ../src/ui/dialog/inkscape-preferences.cpp:630 +msgid "Zoom drawing when document window is resized, to keep the same area visible (this is the default which can be changed in any window using the button above the right scrollbar)" +msgstr "Σχεδίαση εστίασης όταν το παράθυρο εγγράφου αλλάζει μέγεθος, για να διατηρηθεί ορατή η ίδια περιοχή (αυτό είναι το προεπιλεγμένο που μπορεί να αλλαχθεί σε κάθε παράθυρο χρησιμοποιώντας το κουμπί πάνω από τη δεξιά γραμμή κύλισης)" -#: ../src/widgets/paint-selector.cpp:582 -msgid "No objects" -msgstr "Κανένα αντικείμενο" +#: ../src/ui/dialog/inkscape-preferences.cpp:632 +msgid "Whether dialog windows have a close button (requires restart)" +msgstr "Εάν τα παράθυρα διαλόγου έχουν ένα κουμπί κλεισίματος (απαιτείται επανεκκίνηση)" -#: ../src/widgets/paint-selector.cpp:593 -msgid "Multiple styles" -msgstr "Πολλαπλές μορφοποιήσεις" +#: ../src/ui/dialog/inkscape-preferences.cpp:633 +msgid "Windows" +msgstr "Παράθυρα" + +#: ../src/ui/dialog/inkscape-preferences.cpp:638 +msgid "Move in parallel" +msgstr "Παράλληλη μετακίνηση" -#: ../src/widgets/paint-selector.cpp:604 -msgid "Paint is undefined" -msgstr "Το χρώμα είναι ακαθόριστο" +#: ../src/ui/dialog/inkscape-preferences.cpp:640 +msgid "Stay unmoved" +msgstr "Παραμείνετε αμετακίνητος" -#: ../src/widgets/paint-selector.cpp:1015 -msgid "" -"Use the Node tool to adjust position, scale, and rotation of the " -"pattern on canvas. Use Object > Pattern > Objects to Pattern to " -"create a new pattern from selection." -msgstr "" +#: ../src/ui/dialog/inkscape-preferences.cpp:642 +msgid "Move according to transform" +msgstr "Μετακίνηση σύμφωνα με το μετασχηματισμό" -#: ../src/widgets/paint-selector.cpp:1103 -msgid "Swatch fill" -msgstr "Γέμισμα από το χρωματολόγιο" +#: ../src/ui/dialog/inkscape-preferences.cpp:644 +msgid "Are unlinked" +msgstr "Χωρίς σύνδεση" -#: ../src/widgets/select-toolbar.cpp:249 -#, fuzzy -msgid "Transform by toolbar" -msgstr "Με_τασχηματισμός" +#: ../src/ui/dialog/inkscape-preferences.cpp:646 +msgid "Are deleted" +msgstr "Διαγραφή" -#: ../src/widgets/select-toolbar.cpp:306 -msgid "Now stroke width is scaled when objects are scaled." -msgstr "" -"Το πάχος πινελιάς τώρα κλιμακώνεται κατά την κλιμάκωση " -"αντικειμένων." +#: ../src/ui/dialog/inkscape-preferences.cpp:649 +msgid "When the original moves, its clones and linked offsets:" +msgstr "Όταν το αρχικό μετακινείται, οι κλώνοι του και τα συνδεμένα μετατοπίζονται:" -#: ../src/widgets/select-toolbar.cpp:308 -msgid "Now stroke width is not scaled when objects are scaled." -msgstr "" -"Το πάχος πινελιάς τώρα δεν κλιμακώνεται κατά την κλιμάκωση " -"αντικειμένων." +#: ../src/ui/dialog/inkscape-preferences.cpp:651 +msgid "Clones are translated by the same vector as their original" +msgstr "Οι κλώνοι μεταφράζονται με το ίδιο διάνυσμα όπως τα αρχικά τους" -#: ../src/widgets/select-toolbar.cpp:319 -msgid "" -"Now rounded rectangle corners are scaled when rectangles are " -"scaled." -msgstr "" -"Οι στρογγυλοποιημένες γωνίες τώρα κλιμακώνονται κατά την " -"κλιμάκωση αντικειμένων." +#: ../src/ui/dialog/inkscape-preferences.cpp:653 +msgid "Clones preserve their positions when their original is moved" +msgstr "Οι κλώνοι διατηρούν τις θέσεις τους, όταν το αρχικό τους μετακινείται" -#: ../src/widgets/select-toolbar.cpp:321 -msgid "" -"Now rounded rectangle corners are not scaled when rectangles " -"are scaled." -msgstr "" -"Οι στρογγυλοποιημένες γωνίες τώρα δεν κλιμακώνονται κατά την " -"κλιμάκωση αντικειμένων." +#: ../src/ui/dialog/inkscape-preferences.cpp:655 +msgid "Each clone moves according to the value of its transform= attribute; for example, a rotated clone will move in a different direction than its original" +msgstr "Κάθε κλώνος μετακινείται σύμφωνα με την τιμή μετασχηματισμού του= γνώρισμα. Π.χ., Ένας περιεστραμμένος κλώνος θα μετακινηθεί σε μια διαφορετική κατεύθυνση από την αρχική" -#: ../src/widgets/select-toolbar.cpp:332 -msgid "" -"Now gradients are transformed along with their objects when " -"those are transformed (moved, scaled, rotated, or skewed)." -msgstr "" -"Οι διαβαθμίσεις τώρα μετασχηματίζονται κατά τον μετασχηματισμό " -"των αντικειμένων τους (μετακίνηση, κλιμάκωση, περιστροφή, ή στρέβλωση)." +#: ../src/ui/dialog/inkscape-preferences.cpp:656 +msgid "When the original is deleted, its clones:" +msgstr "Όταν το αρχικό διαγράφεται, οι κλώνοι του:" -#: ../src/widgets/select-toolbar.cpp:334 -msgid "" -"Now gradients remain fixed when objects are transformed " -"(moved, scaled, rotated, or skewed)." -msgstr "" -"Οι διαβαθμίσεις τώρα παραμένουν σταθερές κατά τον " -"μετασχηματισμό των αντικειμένων τους (μετακίνηση, κλιμάκωση, περιστροφή, ή " -"στρέβλωση)." +#: ../src/ui/dialog/inkscape-preferences.cpp:658 +msgid "Orphaned clones are converted to regular objects" +msgstr "Ορφανοί κλώνοι μετατρέπονται σε κανονικά αντικείμενα" -#: ../src/widgets/select-toolbar.cpp:345 -msgid "" -"Now patterns are transformed along with their objects when " -"those are transformed (moved, scaled, rotated, or skewed)." -msgstr "" -"Τα μοτίβα τώρα μετασχηματίζονται κατά τον μετασχηματισμό των " -"αντικειμένων τους (μετακίνηση, κλιμάκωση, περιστροφή, ή στρέβλωση)." +#: ../src/ui/dialog/inkscape-preferences.cpp:660 +msgid "Orphaned clones are deleted along with their original" +msgstr "Ορφανοί κλώνοι διαγράφονται με το αρχικό τους" -#: ../src/widgets/select-toolbar.cpp:347 -msgid "" -"Now patterns remain fixed when objects are transformed (moved, " -"scaled, rotated, or skewed)." -msgstr "" -"Τα μοτίβα τώρα παραμένουν σταθερά κατά τον μετασχηματισμό των " -"αντικειμένων τους (μετακίνηση, κλιμάκωση, περιστροφή, ή στρέβλωση)." +#: ../src/ui/dialog/inkscape-preferences.cpp:662 +msgid "When duplicating original+clones:" +msgstr "Όταν διπλασιάζεται το αρχικό+κλώνοι:" -#. four spinbuttons -#: ../src/widgets/select-toolbar.cpp:460 -msgctxt "Select toolbar" -msgid "X position" -msgstr "Θέση X" +#: ../src/ui/dialog/inkscape-preferences.cpp:664 +msgid "Relink duplicated clones" +msgstr "Ξανασύνδεση διπλασιασμένων κλώνων" -#: ../src/widgets/select-toolbar.cpp:460 -msgctxt "Select toolbar" -msgid "X:" -msgstr "X:" +#: ../src/ui/dialog/inkscape-preferences.cpp:666 +msgid "When duplicating a selection containing both a clone and its original (possibly in groups), relink the duplicated clone to the duplicated original instead of the old original" +msgstr "Διπλασιασμός μιας επιλογής που περιέχει ένα κλώνο και το αρχικό του (πιθανόν σε ομάδες), ξανασυνδυασμός του διπλασιασμένου κλώνου στο διπλασιασμένο αρχικό αντί για το παλιό αρχικό" -#: ../src/widgets/select-toolbar.cpp:462 -msgid "Horizontal coordinate of selection" -msgstr "Οριζόντια συντεταγμένη της επιλογής" +#. TRANSLATORS: Heading for the Inkscape Preferences "Clones" Page +#: ../src/ui/dialog/inkscape-preferences.cpp:669 +msgid "Clones" +msgstr "Κλώνοι" -#: ../src/widgets/select-toolbar.cpp:466 -msgctxt "Select toolbar" -msgid "Y position" -msgstr "Θέση Y" +#: ../src/ui/dialog/inkscape-preferences.cpp:674 +msgid "When applying, use the topmost selected object as clippath/mask" +msgstr "Όταν εφαρμόζεται, χρήση του κορυφαίου επιλεγμένου αντικειμένου ως μονοπάτι κοπής/μάσκα" -#: ../src/widgets/select-toolbar.cpp:466 -msgctxt "Select toolbar" -msgid "Y:" -msgstr "Y:" +#: ../src/ui/dialog/inkscape-preferences.cpp:676 +msgid "Uncheck this to use the bottom selected object as the clipping path or mask" +msgstr "Αποεπιλογή του για χρήση του κατώτερου επιλεγμένου αντικείμενου ως το μονοπάτι κοπής ή μάσκα" -#: ../src/widgets/select-toolbar.cpp:468 -msgid "Vertical coordinate of selection" -msgstr "Κάθετη συντεταγμένη της επιλογής" +#: ../src/ui/dialog/inkscape-preferences.cpp:677 +msgid "Remove clippath/mask object after applying" +msgstr "Αφαίρεση αντικειμένου μονοπατιού κοπής/μάσκας μετά την εφαρμογή" -#: ../src/widgets/select-toolbar.cpp:472 -msgctxt "Select toolbar" -msgid "Width" -msgstr "Πλάτος" +#: ../src/ui/dialog/inkscape-preferences.cpp:679 +msgid "After applying, remove the object used as the clipping path or mask from the drawing" +msgstr "Μετά την εφαρμογή, αφαίρεση του χρησιμοποιημένου αντικειμένου ως μονοπάτι κοπής ή μάσκα από το σχέδιο" -#: ../src/widgets/select-toolbar.cpp:472 -msgctxt "Select toolbar" -msgid "W:" -msgstr "Π:" +#: ../src/ui/dialog/inkscape-preferences.cpp:681 +msgid "Before applying" +msgstr "Πριν την εφαρμογή" -#: ../src/widgets/select-toolbar.cpp:474 -msgid "Width of selection" -msgstr "Πλάτος επιλογής" +#: ../src/ui/dialog/inkscape-preferences.cpp:683 +msgid "Do not group clipped/masked objects" +msgstr "Μην ομαδοποιείτε αποκομμένα/μασκαρεμένα αντικείμενα" -#: ../src/widgets/select-toolbar.cpp:481 -msgid "Lock width and height" -msgstr "Κλείδωμα πλάτους και ύψους" +#: ../src/ui/dialog/inkscape-preferences.cpp:684 +msgid "Enclose every clipped/masked object in its own group" +msgstr "Εγκλεισμός κάθε κομμένου/μασκαρεμένου αντικειμένου στη δική του ομάδα" -#: ../src/widgets/select-toolbar.cpp:482 -msgid "When locked, change both width and height by the same proportion" -msgstr "" -"Σε περίπτωση κλειδώματος, το πλάτος και το ύψος μεταβάλλονται κατά την ίδια " -"αναλογία" +#: ../src/ui/dialog/inkscape-preferences.cpp:685 +msgid "Put all clipped/masked objects into one group" +msgstr "Τοποθέτηση όλων των κομμένων/μασκαρεμένων αντικειμένων σε μια ομάδα" -#: ../src/widgets/select-toolbar.cpp:491 -msgctxt "Select toolbar" -msgid "Height" -msgstr "Ύψος" +#: ../src/ui/dialog/inkscape-preferences.cpp:688 +msgid "Apply clippath/mask to every object" +msgstr "Εφαρμογή μονοπατιού κοπής/μάσκας σε κάθε αντικείμενο" -#: ../src/widgets/select-toolbar.cpp:491 -msgctxt "Select toolbar" -msgid "H:" -msgstr "Υ:" +#: ../src/ui/dialog/inkscape-preferences.cpp:691 +msgid "Apply clippath/mask to groups containing single object" +msgstr "Εφαρμογή μονοπατιού κοπής/μάσκας σε ομάδες που περιέχουν απλά αντικείμενα" -#: ../src/widgets/select-toolbar.cpp:493 -msgid "Height of selection" -msgstr "Ύψος επιλογής" +#: ../src/ui/dialog/inkscape-preferences.cpp:694 +msgid "Apply clippath/mask to group containing all objects" +msgstr "Εφαρμογή μονοπατιού κοπής/μάσκας σε ομάδα που περιέχει όλα τα αντικείμενα" -#: ../src/widgets/select-toolbar.cpp:530 -msgid "Affect:" -msgstr "Επίδραση:" +#: ../src/ui/dialog/inkscape-preferences.cpp:696 +msgid "After releasing" +msgstr "Μετά την απελευθέρωση" -#: ../src/widgets/select-toolbar.cpp:530 -msgid "" -"Control whether or not to scale stroke widths, scale rectangle corners, " -"transform gradient fills, and transform pattern fills with the object" -msgstr "" -"Ελέγχει κατά πόσο η κλιμάκωση επηρεάζει το πλάτος πινελιάς, τις " -"στρογγυλοποιημένες γωνίες και τις διαβαθμίσεις" +#: ../src/ui/dialog/inkscape-preferences.cpp:698 +msgid "Ungroup automatically created groups" +msgstr "Αυτόματη αποομαδοποίηση των δημιουργημένων ομάδων" -#: ../src/widgets/select-toolbar.cpp:549 -msgid "Scale rounded corners" -msgstr "Κλιμάκωση στρογγυλοποιημένων γωνιών" +#: ../src/ui/dialog/inkscape-preferences.cpp:700 +msgid "Ungroup groups created when setting clip/mask" +msgstr "Αποομαδοποίηση ομάδων που δημιουργήθηκαν όταν ορίστηκε κοπή/μάσκα" -#: ../src/widgets/select-toolbar.cpp:560 -msgid "Move gradients" -msgstr "Μετακίνηση διαβαθμίσεων" +#: ../src/ui/dialog/inkscape-preferences.cpp:702 +msgid "Clippaths and masks" +msgstr "Μονοπάτια κοπής και μάσκες" -#: ../src/widgets/select-toolbar.cpp:571 -msgid "Move patterns" -msgstr "Μετακίνηση μοτίβων" +#: ../src/ui/dialog/inkscape-preferences.cpp:707 +#: ../src/widgets/select-toolbar.cpp:538 +msgid "Scale stroke width" +msgstr "Κλιμάκωση πλάτους πινελιάς" -#: ../src/widgets/sp-color-gtkselector.cpp:50 -msgid "System" -msgstr "Σύστημα" +#: ../src/ui/dialog/inkscape-preferences.cpp:708 +msgid "Scale rounded corners in rectangles" +msgstr "Κλιμάκωση στρογγυλευμένων γωνιών στα ορθογώνια" -#: ../src/widgets/sp-color-icc-selector.cpp:111 -msgid "CMS" -msgstr "CMS" +#: ../src/ui/dialog/inkscape-preferences.cpp:709 +msgid "Transform gradients" +msgstr "Μετασχηματισμός διαβαθμίσεων" -#: ../src/widgets/sp-color-icc-selector.cpp:220 -#: ../src/widgets/sp-color-scales.cpp:404 -msgid "_R:" -msgstr "_R:" +#: ../src/ui/dialog/inkscape-preferences.cpp:710 +msgid "Transform patterns" +msgstr "Μετασχηματισμός μοτίβων" -#: ../src/widgets/sp-color-icc-selector.cpp:220 -#: ../src/widgets/sp-color-icc-selector.cpp:221 -#: ../src/widgets/sp-color-scales.cpp:407 -msgid "_G:" -msgstr "_G:" +#: ../src/ui/dialog/inkscape-preferences.cpp:711 +msgid "Optimized" +msgstr "Βελτιστοποίηση" -# #-#-#-#-# balsa.master.el.po (balsa 2.0.13) #-#-#-#-# -# -#: ../src/widgets/sp-color-icc-selector.cpp:220 -#: ../src/widgets/sp-color-scales.cpp:410 -msgid "_B:" -msgstr "_B:" +#: ../src/ui/dialog/inkscape-preferences.cpp:712 +msgid "Preserved" +msgstr "Διατήρηση" -#: ../src/widgets/sp-color-icc-selector.cpp:222 -#: ../src/widgets/sp-color-icc-selector.cpp:223 -#: ../src/widgets/sp-color-scales.cpp:430 -msgid "_H:" -msgstr "_H:" +#: ../src/ui/dialog/inkscape-preferences.cpp:715 +#: ../src/widgets/select-toolbar.cpp:539 +msgid "When scaling objects, scale the stroke width by the same proportion" +msgstr "Κατά την κλιμάκωση αντικειμένων, κλιμάκωση του πάχους πινελιάς με την ίδια αναλογία" -#: ../src/widgets/sp-color-icc-selector.cpp:222 -#: ../src/widgets/sp-color-icc-selector.cpp:223 -#: ../src/widgets/sp-color-scales.cpp:433 -msgid "_S:" -msgstr "_S:" +#: ../src/ui/dialog/inkscape-preferences.cpp:717 +#: ../src/widgets/select-toolbar.cpp:550 +msgid "When scaling rectangles, scale the radii of rounded corners" +msgstr "Κατά την κλιμάκωση ορθογωνίων, κλιμακώνονται οι ακτίνες των στρογγυλοποιημένων γωνιών" -#: ../src/widgets/sp-color-icc-selector.cpp:223 -#: ../src/widgets/sp-color-scales.cpp:436 -msgid "_L:" -msgstr "_L:" +#: ../src/ui/dialog/inkscape-preferences.cpp:719 +#: ../src/widgets/select-toolbar.cpp:561 +msgid "Move gradients (in fill or stroke) along with the objects" +msgstr "Μετακίνηση διαβαθμίσεων (σε γέμισμα ή πινελιά) μαζί με τα αντικείμενα " + +#: ../src/ui/dialog/inkscape-preferences.cpp:721 +#: ../src/widgets/select-toolbar.cpp:572 +msgid "Move patterns (in fill or stroke) along with the objects" +msgstr "Μετακίνηση μοτίβων (σε γέμισμα ή πινελιά) μαζί με τα αντικείμενα" -# #-#-#-#-# balsa.master.el.po (balsa 2.0.13) #-#-#-#-# # -#: ../src/widgets/sp-color-icc-selector.cpp:224 -#: ../src/widgets/sp-color-icc-selector.cpp:225 -#: ../src/widgets/sp-color-scales.cpp:458 -msgid "_C:" -msgstr "_C:" +#: ../src/ui/dialog/inkscape-preferences.cpp:722 +msgid "Store transformation" +msgstr "Μετασχηματισμός αποθήκευσης" -#: ../src/widgets/sp-color-icc-selector.cpp:224 -#: ../src/widgets/sp-color-icc-selector.cpp:225 -#: ../src/widgets/sp-color-scales.cpp:461 -msgid "_M:" -msgstr "_M:" +#: ../src/ui/dialog/inkscape-preferences.cpp:724 +msgid "If possible, apply transformation to objects without adding a transform= attribute" +msgstr "Εάν δυνατό, εφαρμογή μετασχηματισμού σε αντικείμενα χωρίς προσθήκη του transform= attribute" -#: ../src/widgets/sp-color-icc-selector.cpp:224 -#: ../src/widgets/sp-color-icc-selector.cpp:225 -#: ../src/widgets/sp-color-scales.cpp:464 -msgid "_Y:" -msgstr "_Y:" +#: ../src/ui/dialog/inkscape-preferences.cpp:726 +msgid "Always store transformation as a transform= attribute on objects" +msgstr "Πάντοτε αποθήκευση του μετασχηματισμού ως transform= attribute σε αντικείμενα" -#: ../src/widgets/sp-color-icc-selector.cpp:224 -#: ../src/widgets/sp-color-scales.cpp:467 -msgid "_K:" -msgstr "_K:" +#: ../src/ui/dialog/inkscape-preferences.cpp:728 +msgid "Transforms" +msgstr "Μετασχηματισμοί" -#: ../src/widgets/sp-color-icc-selector.cpp:235 -msgid "Gray" -msgstr "Γκρι" +#. blur quality +#. filter quality +#: ../src/ui/dialog/inkscape-preferences.cpp:734 +#: ../src/ui/dialog/inkscape-preferences.cpp:758 +msgid "Best quality (slowest)" +msgstr "Άριστη ποιότητα (παρά πολύ αργό)" + +#: ../src/ui/dialog/inkscape-preferences.cpp:736 +#: ../src/ui/dialog/inkscape-preferences.cpp:760 +msgid "Better quality (slower)" +msgstr "Καλύτερη ποιότητα (πιο αργό)" -#: ../src/widgets/sp-color-icc-selector.cpp:238 -#: ../src/widgets/sp-color-icc-selector.cpp:239 -#: ../src/widgets/sp-color-scales.cpp:459 -#: ../src/widgets/sp-color-scales.cpp:460 -msgid "Cyan" -msgstr "Κυανό" +#: ../src/ui/dialog/inkscape-preferences.cpp:738 +#: ../src/ui/dialog/inkscape-preferences.cpp:762 +msgid "Average quality" +msgstr "Μέσος όρος ποιότητας" -#: ../src/widgets/sp-color-icc-selector.cpp:238 -#: ../src/widgets/sp-color-icc-selector.cpp:239 -#: ../src/widgets/sp-color-scales.cpp:462 -#: ../src/widgets/sp-color-scales.cpp:463 -msgid "Magenta" -msgstr "Πορφυρό" +#: ../src/ui/dialog/inkscape-preferences.cpp:740 +#: ../src/ui/dialog/inkscape-preferences.cpp:764 +msgid "Lower quality (faster)" +msgstr "Χαμηλότερη ποιότητα (πιο γρήγορα)" -#: ../src/widgets/sp-color-icc-selector.cpp:238 -#: ../src/widgets/sp-color-icc-selector.cpp:239 -#: ../src/widgets/sp-color-scales.cpp:465 -#: ../src/widgets/sp-color-scales.cpp:466 -msgid "Yellow" -msgstr "Κίτρινο" +#: ../src/ui/dialog/inkscape-preferences.cpp:742 +#: ../src/ui/dialog/inkscape-preferences.cpp:766 +msgid "Lowest quality (fastest)" +msgstr "Πάρα πολύ χαμηλή ποιότητα (παρά πολύ γρήγορο)" -#: ../src/widgets/sp-color-icc-selector.cpp:296 -#, fuzzy -msgid "Fix" -msgstr "Διόρθωση;" +#: ../src/ui/dialog/inkscape-preferences.cpp:745 +msgid "Gaussian blur quality for display" +msgstr "Ποιότητας θόλωσης Gauss για εμφάνιση" -#: ../src/widgets/sp-color-icc-selector.cpp:299 -msgid "Fix RGB fallback to match icc-color() value." -msgstr "" +#: ../src/ui/dialog/inkscape-preferences.cpp:747 +#: ../src/ui/dialog/inkscape-preferences.cpp:771 +msgid "Best quality, but display may be very slow at high zooms (bitmap export always uses best quality)" +msgstr "Άριστη ποιότητα, αλλά η εμφάνιση μπορεί να είναι πολύ αργή σε υψηλές μεγεθύνσεις (η εξαγωγή ψηφιογραφιών χρησιμοποιεί πάντοτε άριστη ποιότητα)" -#. Label -#: ../src/widgets/sp-color-icc-selector.cpp:380 -#: ../src/widgets/sp-color-scales.cpp:413 -#: ../src/widgets/sp-color-scales.cpp:439 -#: ../src/widgets/sp-color-scales.cpp:470 -#: ../src/widgets/sp-color-wheel-selector.cpp:177 -msgid "_A:" -msgstr "_A:" +#: ../src/ui/dialog/inkscape-preferences.cpp:749 +#: ../src/ui/dialog/inkscape-preferences.cpp:773 +msgid "Better quality, but slower display" +msgstr "Καλύτερη ποιότητα, αλλά πιο αργή εμφάνιση" -#: ../src/widgets/sp-color-icc-selector.cpp:390 -#: ../src/widgets/sp-color-icc-selector.cpp:402 -#: ../src/widgets/sp-color-scales.cpp:414 -#: ../src/widgets/sp-color-scales.cpp:415 -#: ../src/widgets/sp-color-scales.cpp:440 -#: ../src/widgets/sp-color-scales.cpp:441 -#: ../src/widgets/sp-color-scales.cpp:471 -#: ../src/widgets/sp-color-scales.cpp:472 -#: ../src/widgets/sp-color-wheel-selector.cpp:187 -#: ../src/widgets/sp-color-wheel-selector.cpp:199 -msgid "Alpha (opacity)" -msgstr "Άλφα (αδιαφάνεια)" +#: ../src/ui/dialog/inkscape-preferences.cpp:751 +#: ../src/ui/dialog/inkscape-preferences.cpp:775 +msgid "Average quality, acceptable display speed" +msgstr "Μέση ποιότητα, αποδεκτή ταχύτητα εμφάνισης" -#: ../src/widgets/sp-color-notebook.cpp:340 -#, fuzzy -msgid "Color Managed" -msgstr "" -"#-#-#-#-# gnome-color-manager.master.el.po #-#-#-#-#\n" -"Διαχείριση χρώματος\n" -"#-#-#-#-# tasque.master.el.po (el) #-#-#-#-#\n" -"Διαχείριση χρωμάτων" +#: ../src/ui/dialog/inkscape-preferences.cpp:753 +#: ../src/ui/dialog/inkscape-preferences.cpp:777 +msgid "Lower quality (some artifacts), but display is faster" +msgstr "Χαμηλότερη ποιότητα (μερικά παράσιτα), αλλά ταχύτερη εμφάνιση" -#: ../src/widgets/sp-color-notebook.cpp:348 -#, fuzzy -msgid "Out of gamut!" -msgstr "Μη ενημερωμένο" +#: ../src/ui/dialog/inkscape-preferences.cpp:755 +#: ../src/ui/dialog/inkscape-preferences.cpp:779 +msgid "Lowest quality (considerable artifacts), but display is fastest" +msgstr "Πάρα πολύ χαμηλή ποιότητα (αρκετά παράσιτα), αλλά πάρα πολύ γρήγορη εμφάνιση" -#: ../src/widgets/sp-color-notebook.cpp:356 -#, fuzzy -msgid "Too much ink!" -msgstr "Πάρα πολλές συντομεύσεις" +#: ../src/ui/dialog/inkscape-preferences.cpp:769 +msgid "Filter effects quality for display" +msgstr "Ποιότητα εφέ φίλτρων για εμφάνιση" -#. Create RGBA entry and color preview -#: ../src/widgets/sp-color-notebook.cpp:363 -msgid "RGBA_:" -msgstr "RGBA_:" +#. show infobox +#: ../src/ui/dialog/inkscape-preferences.cpp:782 +msgid "Show filter primitives infobox" +msgstr "Προβολή πλαισίου πληροφοριών για τα αρχέτυπα φίλτρα" -#: ../src/widgets/sp-color-notebook.cpp:371 -msgid "Hexadecimal RGBA value of the color" -msgstr "Δεκαεξαδική τιμή RGBA του χρώματος" +#: ../src/ui/dialog/inkscape-preferences.cpp:784 +msgid "Show icons and descriptions for the filter primitives available at the filter effects dialog" +msgstr "Εμφάνιση εικονιδίων και περιγραφών για τα διαθέσιμα αρχέτυπα φίλτρα στο διάλογο εφέ του φίλτρου" -#: ../src/widgets/sp-color-scales.cpp:80 -msgid "RGB" -msgstr "RGB" +#: ../src/ui/dialog/inkscape-preferences.cpp:788 +msgid "Number of Threads:" +msgstr "Αριθμός νημάτων:" -#: ../src/widgets/sp-color-scales.cpp:80 -msgid "HSL" -msgstr "HSL" +#: ../src/ui/dialog/inkscape-preferences.cpp:788 +#: ../src/ui/dialog/inkscape-preferences.cpp:1348 +msgid "(requires restart)" +msgstr "(απαιτεί επανεκκίνηση)" -#: ../src/widgets/sp-color-scales.cpp:80 -msgid "CMYK" -msgstr "CMYK" +#: ../src/ui/dialog/inkscape-preferences.cpp:789 +msgid "Configure number of processors/threads to use with rendering of gaussian blur" +msgstr "Ρύθμιση του αριθμού των επεξεργαστών/νημάτων για χρήση με την απόδοση θόλωσης Gauss" -# #-#-#-#-# ekiga.master.el.po (ekiga.HEAD) #-#-#-#-# -# -#: ../src/widgets/sp-color-selector.cpp:64 -msgid "Unnamed" -msgstr "Ανώνυμο" +#: ../src/ui/dialog/inkscape-preferences.cpp:797 +msgid "Select in all layers" +msgstr "Επιλογή σε όλες τις στρώσεις" -#: ../src/widgets/sp-color-wheel-selector.cpp:62 -msgid "Wheel" -msgstr "Τροχός" +#: ../src/ui/dialog/inkscape-preferences.cpp:798 +msgid "Select only within current layer" +msgstr "Επιλογή μόνο μες την τρέχουσα στρώση" -#: ../src/widgets/sp-xmlview-attr-list.cpp:46 -msgid "Attribute" -msgstr "Ιδιότητα" +#: ../src/ui/dialog/inkscape-preferences.cpp:799 +msgid "Select in current layer and sublayers" +msgstr "Επιλογή στην τρέχουσα στρώση και υποστρώσεις" -# #-#-#-#-# gconf-editor.master.el.po (gconf-editor.HEAD) #-#-#-#-# -# #-#-#-#-# anjuta-el.po (anjuta 0.1.9) #-#-#-#-# -# -# #-#-#-#-# gimp-el.po (gimp 1.3.2) #-#-#-#-# -# -# #-#-#-#-# gnome-db-el.po (gnome-db 0.0.91) #-#-#-#-# -# -# #-#-#-#-# gnucash-el.po (abiword 1.0) #-#-#-#-# -# -# #-#-#-#-# gtop-el.po (gtop 1.0.9) #-#-#-#-# -# -# #-#-#-#-# libgda-el.po (gnome-db 0.0.91) #-#-#-#-# -# -# #-#-#-#-# sodipodi-el.po (sodipodi 0.25) #-#-#-#-# -# -# #-#-#-#-# pong-el.po (pong 0.7) #-#-#-#-# -# -# #-#-#-#-# screem-el.po (screem 1.0) #-#-#-#-# -# -# #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# -# -# #-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-# -# -#: ../src/widgets/sp-xmlview-attr-list.cpp:47 -msgid "Value" -msgstr "Τιμή" +#: ../src/ui/dialog/inkscape-preferences.cpp:800 +msgid "Ignore hidden objects and layers" +msgstr "Παράβλεψη κρυμμένων αντικειμένων και στρώσεων" -#: ../src/widgets/sp-xmlview-content.cpp:170 -msgid "Type text in a text node" -msgstr "Εισαγωγή κειμένου σε κόμβο" +#: ../src/ui/dialog/inkscape-preferences.cpp:801 +msgid "Ignore locked objects and layers" +msgstr "Παράβλεψη κλειδωμένων αντικειμένων και στρώσεων" -#: ../src/widgets/stroke-style.cpp:506 -msgid "Set markers" -msgstr "Ορισμός σημαδιών" +#: ../src/ui/dialog/inkscape-preferences.cpp:802 +msgid "Deselect upon layer change" +msgstr "Αποεπιλογή αλλάζοντας στρώση" -#: ../src/widgets/stroke-style.cpp:692 -msgid "Stroke width" -msgstr "Πάχος πινελιάς" +#: ../src/ui/dialog/inkscape-preferences.cpp:804 +msgid "Ctrl+A, Tab, Shift+Tab" +msgstr "Ctrl+A, Tab, Shift+Tab" -#: ../src/widgets/stroke-style.cpp:694 -#, fuzzy -msgctxt "Stroke width" -msgid "_Width:" -msgstr "_Πλάτος" +#: ../src/ui/dialog/inkscape-preferences.cpp:806 +msgid "Make keyboard selection commands work on objects in all layers" +msgstr "Εφαρμογή εντολών επιλογής πληκτρολογίου σε αντικείμενα σε όλες τις στρώσεις" -#. Join type -#. TRANSLATORS: The line join style specifies the shape to be used at the -#. corners of paths. It can be "miter", "round" or "bevel". -#: ../src/widgets/stroke-style.cpp:717 -msgid "Join:" -msgstr "Γωνία:" +#: ../src/ui/dialog/inkscape-preferences.cpp:808 +msgid "Make keyboard selection commands work on objects in current layer only" +msgstr "Εφαρμογή εντολών επιλογής πληκτρολογίου σε αντικείμενα μόνο στην τρέχουσα στρώση" -#. TRANSLATORS: Miter join: joining lines with a sharp (pointed) corner. -#. For an example, draw a triangle with a large stroke width and modify the -#. "Join" option (in the Fill and Stroke dialog). -#: ../src/widgets/stroke-style.cpp:729 -msgid "Miter join" -msgstr "Μυτερή γωνία" +#: ../src/ui/dialog/inkscape-preferences.cpp:810 +msgid "Make keyboard selection commands work on objects in current layer and all its sublayers" +msgstr "Εφαρμογή εντολών επιλογής πληκτρολογίου σε αντικείμενα στην τρέχουσα στρώση και σε όλες τις υποστρώσεις" -#. TRANSLATORS: Round join: joining lines with a rounded corner. -#. For an example, draw a triangle with a large stroke width and modify the -#. "Join" option (in the Fill and Stroke dialog). -#: ../src/widgets/stroke-style.cpp:739 -msgid "Round join" -msgstr "Στρογγυλή γωνία" +#: ../src/ui/dialog/inkscape-preferences.cpp:812 +msgid "Uncheck this to be able to select objects that are hidden (either by themselves or by being in a hidden layer)" +msgstr "Αποεπιλογή του για να μπορεί να επιλέγει αντικείμενα που είναι κρυμμένα (είτε από μόνα τους ή όντας σε κρυμμένη στρώση)" -#. TRANSLATORS: Bevel join: joining lines with a blunted (flattened) corner. -#. For an example, draw a triangle with a large stroke width and modify the -#. "Join" option (in the Fill and Stroke dialog). -#: ../src/widgets/stroke-style.cpp:749 -msgid "Bevel join" -msgstr "Επίπεδη γωνία" +#: ../src/ui/dialog/inkscape-preferences.cpp:814 +msgid "Uncheck this to be able to select objects that are locked (either by themselves or by being in a locked layer)" +msgstr "Αποεπιλογή του για να μπορεί να επιλέγει αντικείμενα που είναι κλειδωμένα (είτε από μόνα τους ή όντας σε κλειδωμένη στρώση)" -#: ../src/widgets/stroke-style.cpp:769 -msgid "Maximum length of the miter (in units of stroke width)" -msgstr "Μέγιστο μήκος ακίδας (σε πολλαπλάσια του πάχους πινελιάς)" +#: ../src/ui/dialog/inkscape-preferences.cpp:817 +msgid "Uncheck this to be able to keep the current objects selected when the current layer changes" +msgstr "Αποεπιλογή του για να μπορεί να διατηρεί επιλεγμένα τρέχοντα αντικείμενα όταν η τρέχουσα στρώση αλλάζει" -#: ../src/widgets/stroke-style.cpp:771 -#, fuzzy -msgid "Miter _limit:" -msgstr "Όριο ακίδας:" +#: ../src/ui/dialog/inkscape-preferences.cpp:819 +msgid "Selecting" +msgstr "Επιλογή" -#. Cap type -#. TRANSLATORS: cap type specifies the shape for the ends of lines -#. spw_label(t, _("_Cap:"), 0, i); -#: ../src/widgets/stroke-style.cpp:783 -msgid "Cap:" -msgstr "Άκρη:" +# +#: ../src/ui/dialog/inkscape-preferences.cpp:826 +msgid "Default export resolution:" +msgstr "Προκαθορισμένη ανάλυση εξαγωγής:" -#. TRANSLATORS: Butt cap: the line shape does not extend beyond the end point -#. of the line; the ends of the line are square -#: ../src/widgets/stroke-style.cpp:795 -msgid "Butt cap" -msgstr "Κομμένη άκρη" +#: ../src/ui/dialog/inkscape-preferences.cpp:827 +msgid "Default bitmap resolution (in dots per inch) in the Export dialog" +msgstr "Προεπιλεγμένη ανάλυση ψηφιογραφίας (σε κουκκίδες ανά ίντσα) σςτο διάλογο εξαγωγής" -#. TRANSLATORS: Round cap: the line shape extends beyond the end point of the -#. line; the ends of the line are rounded -#: ../src/widgets/stroke-style.cpp:803 -msgid "Round cap" -msgstr "Στρογγυλή άκρη" +#: ../src/ui/dialog/inkscape-preferences.cpp:829 +msgid "Open Clip Art Library Server Name:" +msgstr "Όνομα εξυπηρετητή βιβλιοθήκης Open Clip Art" -#. TRANSLATORS: Square cap: the line shape extends beyond the end point of the -#. line; the ends of the line are square -#: ../src/widgets/stroke-style.cpp:811 -msgid "Square cap" -msgstr "Τετράγωνη άκρη" +#: ../src/ui/dialog/inkscape-preferences.cpp:830 +msgid "The server name of the Open Clip Art Library webdav server; it's used by the Import and Export to OCAL function" +msgstr "Το όνομα του εξυπηρετητή webdav της βιβλιοθήκης Open Clip Art. Χρησιμοποιείται στην εισαγωγή και εξαγωγή της συνάρτησης OCAL" -#. Dash -#: ../src/widgets/stroke-style.cpp:817 -msgid "Dashes:" -msgstr "Παύλες" +#: ../src/ui/dialog/inkscape-preferences.cpp:832 +msgid "Open Clip Art Library Username:" +msgstr "Όνομα χρήστη της βιβλιοθήκης Open Clip Art:" -#: ../src/widgets/stroke-style.cpp:840 -#, fuzzy -msgid "_Start Markers:" -msgstr "Αρχικό Σημάδι:" +#: ../src/ui/dialog/inkscape-preferences.cpp:833 +msgid "The username used to log into Open Clip Art Library" +msgstr "Το όνομα χρήστη που χρησιμοποιείτε για σύνδεση στην Open Clip Art Library" -#: ../src/widgets/stroke-style.cpp:841 -msgid "Start Markers are drawn on the first node of a path or shape" -msgstr "" -"Τα Αρχικά Σημάδια τοποθετούνται στον πρώτο κόμβο μονοπατιών και σχημάτων" +#: ../src/ui/dialog/inkscape-preferences.cpp:835 +msgid "Open Clip Art Library Password:" +msgstr "Ο κωδικός της βιβλιοθήκης Open Clip Art" -#: ../src/widgets/stroke-style.cpp:852 -#, fuzzy -msgid "_Mid Markers:" -msgstr "Ενδιάμεσα Σημάδια" +#: ../src/ui/dialog/inkscape-preferences.cpp:836 +msgid "The password used to log into Open Clip Art Library" +msgstr "Ο κωδικός που χρησιμοποιείτε για σύνδεση στην Open Clip Art Library" -#: ../src/widgets/stroke-style.cpp:853 -msgid "" -"Mid Markers are drawn on every node of a path or shape except the first and " -"last nodes" -msgstr "" -"Τα Ενδιάμεσα Σημάδια τοποθετούνται σε κάθε κόμβο μονοπατιών και σχημάτων, " -"εκτός του πρώτου και του τελευταίου" +# +#: ../src/ui/dialog/inkscape-preferences.cpp:838 +msgid "Import/Export" +msgstr "Εισαγωγή / Εξαγωγή" -#: ../src/widgets/stroke-style.cpp:864 -#, fuzzy -msgid "_End Markers:" -msgstr "Τελικό Σημάδι:" +#. TRANSLATORS: see http://www.newsandtech.com/issues/2004/03-04/pt/03-04_rendering.htm +#: ../src/ui/dialog/inkscape-preferences.cpp:888 +msgid "Perceptual" +msgstr "Διαισθητικό" -#: ../src/widgets/stroke-style.cpp:865 -msgid "End Markers are drawn on the last node of a path or shape" -msgstr "" -"Τα Τελικά Σημάδια τοποθετούνται στον τελευταίο κόμβο μονοπατιών και σχημάτων" +#: ../src/ui/dialog/inkscape-preferences.cpp:888 +msgid "Relative Colorimetric" +msgstr "Σχετικό χρωματομετρικό " -#: ../src/widgets/stroke-style.cpp:1218 ../src/widgets/stroke-style.cpp:1315 -msgid "Set stroke style" -msgstr "Ορισμός μορφής πινελιάς" +#: ../src/ui/dialog/inkscape-preferences.cpp:888 +msgid "Absolute Colorimetric" +msgstr "Απόλυτο χρωματομετρικό " -#: ../src/widgets/swatch-selector.cpp:139 -msgid "Change swatch color" -msgstr "Αλλαγή χρώματος στο χρωματολόγιο" +#: ../src/ui/dialog/inkscape-preferences.cpp:892 +msgid "(Note: Color management has been disabled in this build)" +msgstr "(Σημείωση: Η χρωματική διαχείριση έχει απενεργοποιηθεί σε αυτήν την έκδοση) " -#: ../src/widgets/toolbox.cpp:209 -msgid "Color/opacity used for color tweaking" +#: ../src/ui/dialog/inkscape-preferences.cpp:896 +msgid "Display adjustment" +msgstr "Ρύθμιση εμφάνισης" + +#: ../src/ui/dialog/inkscape-preferences.cpp:906 +#, c-format +msgid "" +"The ICC profile to use to calibrate display output.\n" +"Searched directories:%s" msgstr "" +"Η κατατομή ICC που χρησιμοποιείτε για βαθμονόμηση της εξόδου οθόνης.\n" +"Ερευνηθέντες κατάλογοι:%s" -#: ../src/widgets/toolbox.cpp:215 -msgid "Style of new stars" -msgstr "Μορφοποίηση νέων αστεριών" +#: ../src/ui/dialog/inkscape-preferences.cpp:907 +msgid "Display profile:" +msgstr "Εμφάνιση κατατομής:" -#: ../src/widgets/toolbox.cpp:217 -msgid "Style of new rectangles" -msgstr "Μορφοποίηση νέων ορθογωνίων" +#: ../src/ui/dialog/inkscape-preferences.cpp:912 +msgid "Retrieve profile from display" +msgstr "Επαναφορά κατατομής από την προβολή" -#: ../src/widgets/toolbox.cpp:219 -msgid "Style of new 3D boxes" -msgstr "Μορφοποίηση νέων τρισδιάστατων κουτιών" +#: ../src/ui/dialog/inkscape-preferences.cpp:915 +msgid "Retrieve profiles from those attached to displays via XICC" +msgstr "Ανάκτηση κατατομών από τις ενσωματωμένες στις οθόνες μέσα από XICC" -#: ../src/widgets/toolbox.cpp:221 -msgid "Style of new ellipses" -msgstr "Μορφοποίηση νέων ελλείψεων" +#: ../src/ui/dialog/inkscape-preferences.cpp:917 +msgid "Retrieve profiles from those attached to displays" +msgstr "Ανάκτηση κατατομών από τις ενσωματωμένες στις οθόνες" -#: ../src/widgets/toolbox.cpp:223 -msgid "Style of new spirals" -msgstr "Μορφοποίηση νέων σπειρών" +#: ../src/ui/dialog/inkscape-preferences.cpp:922 +msgid "Display rendering intent:" +msgstr "Προβολή απόδοσης στόχου:" -#: ../src/widgets/toolbox.cpp:225 -msgid "Style of new paths created by Pencil" -msgstr "Μορφοποίηση νέων μονοπατιών από Μολύβι" +#: ../src/ui/dialog/inkscape-preferences.cpp:923 +msgid "The rendering intent to use to calibrate display output" +msgstr "Ο στόχος απόδοσης για χρήση σε βαθμονόμηση εξόδου προβολής" -#: ../src/widgets/toolbox.cpp:227 -msgid "Style of new paths created by Pen" -msgstr "Μορφοποίηση νέων μονοπατιών από Πένα" +#: ../src/ui/dialog/inkscape-preferences.cpp:925 +msgid "Proofing" +msgstr "Δοκίμιο" -#: ../src/widgets/toolbox.cpp:229 -msgid "Style of new calligraphic strokes" -msgstr "Μορφοποίηση νέων καλλιγραφικών πινελιών" +#: ../src/ui/dialog/inkscape-preferences.cpp:927 +msgid "Simulate output on screen" +msgstr "Προσομοίωση εξόδου στην οθόνη" -#: ../src/widgets/toolbox.cpp:231 ../src/widgets/toolbox.cpp:233 -#, fuzzy -msgid "TBD" -msgstr "TBD." +#: ../src/ui/dialog/inkscape-preferences.cpp:929 +msgid "Simulates output of target device" +msgstr "Προσομοίωση της εξόδου της συσκευής στόχου" -#: ../src/widgets/toolbox.cpp:243 -msgid "Style of Paint Bucket fill objects" -msgstr "Μορφοποίηση αντικειμένων γεμισμένων με Κουβά" +#: ../src/ui/dialog/inkscape-preferences.cpp:931 +msgid "Mark out of gamut colors" +msgstr "Σημείωση των χρωμάτων φάσματος" -#: ../src/widgets/toolbox.cpp:1348 -msgid "Insert node" -msgstr "Εισαγωγή κόμβου" +#: ../src/ui/dialog/inkscape-preferences.cpp:933 +msgid "Highlights colors that are out of gamut for the target device" +msgstr "Τονισμένα χρώματα που είναι εκτός φάσματος για τη συσκευή στόχο." -#: ../src/widgets/toolbox.cpp:1349 -msgid "Insert new nodes into selected segments" -msgstr "Εισαγωγή νέων κόμβων στα επιλεγμένα τμήματα" +#: ../src/ui/dialog/inkscape-preferences.cpp:938 +msgid "Out of gamut warning color:" +msgstr "Χρώμα προειδοποίησης εκτός φάσματος:" -# #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# -# -# #-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-# -# -#: ../src/widgets/toolbox.cpp:1352 -msgid "Insert" -msgstr "Εισαγωγή" +#: ../src/ui/dialog/inkscape-preferences.cpp:939 +msgid "Selects the color used for out of gamut warning" +msgstr "Επιλογή του χρησιμοποιούμενου χρώματος για προειδοποίηση εκτός φάσματος" -#: ../src/widgets/toolbox.cpp:1360 -msgid "Delete selected nodes" -msgstr "Διαγραφή επιλεγμένων κόμβων" +#: ../src/ui/dialog/inkscape-preferences.cpp:941 +msgid "Device profile:" +msgstr "Κατατομή συσκευής:" -#: ../src/widgets/toolbox.cpp:1371 -msgid "Join selected nodes" -msgstr "Συνένωση επιλεγμένων κόμβων" +#: ../src/ui/dialog/inkscape-preferences.cpp:942 +msgid "The ICC profile to use to simulate device output" +msgstr "Η κατατομή ICC για χρήση προσομοίωσης εξόδου συσκευής" -#: ../src/widgets/toolbox.cpp:1374 -msgid "Join" -msgstr "Συνένωση" +#: ../src/ui/dialog/inkscape-preferences.cpp:945 +msgid "Device rendering intent:" +msgstr "Συσκευή απόδοσης στόχου:" -#: ../src/widgets/toolbox.cpp:1382 -msgid "Break path at selected nodes" -msgstr "Διακοπή μονοπατιού στους επιλεγμένους κόμβους" +#: ../src/ui/dialog/inkscape-preferences.cpp:946 +msgid "The rendering intent to use to calibrate device output" +msgstr "Ο στόχος απόδοσης για χρήση στη βαθμονόμηση εξόδου συσκευής" -#: ../src/widgets/toolbox.cpp:1392 -msgid "Join with segment" -msgstr "Ένωση με τμήμα" +#: ../src/ui/dialog/inkscape-preferences.cpp:948 +msgid "Black point compensation" +msgstr "Αντιστάθμιση μαύρου σημείου" -# -#: ../src/widgets/toolbox.cpp:1393 -msgid "Join selected endnodes with a new segment" -msgstr "Ένωση επιλεγμένων τερματικών κόμβων με νέο τμήμα" +#: ../src/ui/dialog/inkscape-preferences.cpp:950 +msgid "Enables black point compensation" +msgstr "Ενεργοποίηση αντιστάθμισης μαύρου σημείου" -#: ../src/widgets/toolbox.cpp:1402 -msgid "Delete segment" -msgstr "Διαγραφή τμήματος" +#: ../src/ui/dialog/inkscape-preferences.cpp:952 +msgid "Preserve black" +msgstr "Διατήρηση μαύρου" -#: ../src/widgets/toolbox.cpp:1403 -msgid "Delete segment between two non-endpoint nodes" -msgstr "Διαγραφή τμήματος μεταξύ δύο μη-τερματικών κόμβων" +#: ../src/ui/dialog/inkscape-preferences.cpp:957 +msgid "(LittleCMS 1.15 or later required)" +msgstr "(LittleCMS 1.15 ή μεταγενέστερο απαιτείται)" -#: ../src/widgets/toolbox.cpp:1412 -msgid "Node Cusp" -msgstr "Όξυνση κόμβων" +#: ../src/ui/dialog/inkscape-preferences.cpp:959 +msgid "Preserve K channel in CMYK -> CMYK transforms" +msgstr "Διατήρηση καναλιού K στους μετασχηματισμούς CMYK -> CMYK" -#: ../src/widgets/toolbox.cpp:1413 -msgid "Make selected nodes corner" -msgstr "Οι επιλεγμένοι κόμβοι γίνονται γωνιακοί" +#: ../src/ui/dialog/inkscape-preferences.cpp:972 +#: ../src/widgets/sp-color-icc-selector.cpp:306 +#: ../src/widgets/sp-color-icc-selector.cpp:579 +msgid "" +msgstr "<κανένα>" -#: ../src/widgets/toolbox.cpp:1422 -msgid "Node Smooth" -msgstr "Εξομάλυνση κόμβων" +#: ../src/ui/dialog/inkscape-preferences.cpp:1017 +msgid "Color management" +msgstr "Διαχείριση χρώματος" -#: ../src/widgets/toolbox.cpp:1423 -msgid "Make selected nodes smooth" -msgstr "Οι επιλεγμένοι κόμβοι γίνονται ομαλοί" +#: ../src/ui/dialog/inkscape-preferences.cpp:1022 +msgid "Major grid line emphasizing" +msgstr "Έμφαση στις πρωτεύουσες γραμμές πλέγματος " -#: ../src/widgets/toolbox.cpp:1432 -msgid "Node Symmetric" -msgstr "Συμμετρικότητα κόμβων" +#: ../src/ui/dialog/inkscape-preferences.cpp:1024 +msgid "Don't emphasize gridlines when zoomed out" +msgstr "Μην δίνετε έμφαση στις γραμμές πλέγματος όταν αποεστιάζονται" -#: ../src/widgets/toolbox.cpp:1433 -msgid "Make selected nodes symmetric" -msgstr "Οι επιλεγμένοι κόμβοι γίνονται συμμετρικοί" +#: ../src/ui/dialog/inkscape-preferences.cpp:1025 +msgid "If set and zoomed out, the gridlines will be shown in normal color instead of major grid line color" +msgstr "Εάν οριστεί και σμικρυνθεί, οι γραμμές πλέγματος θα εμφανιστούν σε κανονικό χρώμα αντί για χρώμα γραμμής του πρωτεύοντος πλέγματος" -#: ../src/widgets/toolbox.cpp:1442 -msgid "Node Auto" -msgstr "Αυτόματη εξομάλυνση κόμβων" +#: ../src/ui/dialog/inkscape-preferences.cpp:1027 +msgid "Default grid settings" +msgstr "Προεπιλεγμένες ρυθμίσεις πλέγματος" -#: ../src/widgets/toolbox.cpp:1443 -msgid "Make selected nodes auto-smooth" -msgstr "Οι επιλεγμένοι κόμβοι εξομαλύνονται αυτόματα" +#: ../src/ui/dialog/inkscape-preferences.cpp:1033 +#: ../src/ui/dialog/inkscape-preferences.cpp:1054 +msgid "Grid units:" +msgstr "Μονάδες πλέγματος:" -#: ../src/widgets/toolbox.cpp:1452 -msgid "Node Line" -msgstr "Κόμβος-Γραμμή" +#: ../src/ui/dialog/inkscape-preferences.cpp:1036 +#: ../src/ui/dialog/inkscape-preferences.cpp:1057 +msgid "Origin X:" +msgstr "Αρχικό Χ:" -#: ../src/widgets/toolbox.cpp:1453 -msgid "Make selected segments lines" -msgstr "Τα επιλεγμένα τμήματα γίνονται γραμμές" +#: ../src/ui/dialog/inkscape-preferences.cpp:1037 +#: ../src/ui/dialog/inkscape-preferences.cpp:1058 +msgid "Origin Y:" +msgstr "Αρχικό Υ:" -#: ../src/widgets/toolbox.cpp:1462 -msgid "Node Curve" -msgstr "Κόμβος-Καμπύλη" +# #-#-#-#-# gtkhtml.master.el.po (gtkhtml.HEAD) #-#-#-#-# +# +# # NOTE: (see previous note) +#: ../src/ui/dialog/inkscape-preferences.cpp:1040 +msgid "Spacing X:" +msgstr "Διάκενο Χ:" -#: ../src/widgets/toolbox.cpp:1463 -msgid "Make selected segments curves" -msgstr "Τα επιλεγμένα τμήματα γίνονται καμπύλες" +# #-#-#-#-# gtkhtml.master.el.po (gtkhtml.HEAD) #-#-#-#-# +# +# # NOTE: (see previous note) +#: ../src/ui/dialog/inkscape-preferences.cpp:1041 +#: ../src/ui/dialog/inkscape-preferences.cpp:1060 +msgid "Spacing Y:" +msgstr "Διάκενο Υ:" -#: ../src/widgets/toolbox.cpp:1472 -msgid "Show Transform Handles" -msgstr "Προβολή Λαβών Μετασχηματισμού" +#: ../src/ui/dialog/inkscape-preferences.cpp:1043 +#: ../src/ui/dialog/inkscape-preferences.cpp:1044 +#: ../src/ui/dialog/inkscape-preferences.cpp:1065 +#: ../src/ui/dialog/inkscape-preferences.cpp:1066 +msgid "Grid line color:" +msgstr "Χρώμα γραμμής πλέγματος:" -#: ../src/widgets/toolbox.cpp:1473 -msgid "Show transformation handles for selected nodes" -msgstr "Προβολή λαβών μετασχηματισμού για τους επιλεγμένους κόμβους" +#: ../src/ui/dialog/inkscape-preferences.cpp:1044 +#: ../src/ui/dialog/inkscape-preferences.cpp:1066 +msgid "Color used for normal grid lines" +msgstr "Χρώμα που χρησιμοποιείται για κανονικές γραμμές πλέγματος" -#: ../src/widgets/toolbox.cpp:1483 -msgid "Show Handles" -msgstr "Προβολή Λαβών" +#: ../src/ui/dialog/inkscape-preferences.cpp:1045 +#: ../src/ui/dialog/inkscape-preferences.cpp:1046 +#: ../src/ui/dialog/inkscape-preferences.cpp:1067 +#: ../src/ui/dialog/inkscape-preferences.cpp:1068 +msgid "Major grid line color:" +msgstr "Χρώμα πρωτευουσών γραμμών πλέγματος:" -#: ../src/widgets/toolbox.cpp:1484 -msgid "Show Bezier handles of selected nodes" -msgstr "Προβολή λαβών Bezier για τους επιλεγμένους κόμβους" +#: ../src/ui/dialog/inkscape-preferences.cpp:1046 +#: ../src/ui/dialog/inkscape-preferences.cpp:1068 +msgid "Color used for major (highlighted) grid lines" +msgstr "Χρώμα που χρησιμοποιείται για πρωτεύουσες (τονισμένες) γραμμές πλέγματος" -#: ../src/widgets/toolbox.cpp:1494 -msgid "Show Outline" -msgstr "Προβολή Περιγράμματος" +#: ../src/ui/dialog/inkscape-preferences.cpp:1048 +#: ../src/ui/dialog/inkscape-preferences.cpp:1070 +msgid "Major grid line every:" +msgstr "Πρωτεύουσες γραμμές πλέγματος κάθε:" -# -#: ../src/widgets/toolbox.cpp:1495 -msgid "Show path outline (without path effects)" -msgstr "Προβολή περιγράμματος του μονοπατιού (χωρίς εφέ μονοπατιού)" +#: ../src/ui/dialog/inkscape-preferences.cpp:1049 +msgid "Show dots instead of lines" +msgstr "Προβολή κουκκίδων αντί για γραμμές" -#: ../src/widgets/toolbox.cpp:1517 -msgid "Edit clipping paths" -msgstr "Επεξεργασία μονοπατιών περικοπής" +#: ../src/ui/dialog/inkscape-preferences.cpp:1050 +msgid "If set, display dots at gridpoints instead of gridlines" +msgstr "Ενεργό, εμφανίζει κουκκίδες στα σημεία πλέγματος αντί για γραμμές πλέγματος" -#: ../src/widgets/toolbox.cpp:1518 -msgid "Show clipping path(s) of selected object(s)" -msgstr "Προβολή μονοπατιών αποκοπής για τα επιλεγμένα αντικείμενα" +#: ../src/ui/dialog/inkscape-preferences.cpp:1077 +msgid "Use named colors" +msgstr "Χρήση ονοματισμένων χρωμάτων" -#: ../src/widgets/toolbox.cpp:1528 -msgid "Edit masks" -msgstr "Επεξεργασία μασκών" +#: ../src/ui/dialog/inkscape-preferences.cpp:1078 +msgid "If set, write the CSS name of the color when available (e.g. 'red' or 'magenta') instead of the numeric value" +msgstr "Ενεργοποιημένο, γραφή με ονόματα CSS του χρώματος εάν είναι διαθέσιμη (π.χ. 'κόκκινο' ή 'ματζέντα') αντί για τις αριθμητικές τιμές" -#: ../src/widgets/toolbox.cpp:1529 -msgid "Show mask(s) of selected object(s)" -msgstr "Προβολή μασκών για τα επιλεγμένα αντικείμενα" +#: ../src/ui/dialog/inkscape-preferences.cpp:1080 +msgid "XML formatting" +msgstr "Μορφοποίηση XML" -#: ../src/widgets/toolbox.cpp:1543 -msgid "X coordinate:" -msgstr "Συντεταγμένη X" +#: ../src/ui/dialog/inkscape-preferences.cpp:1082 +msgid "Inline attributes" +msgstr "Εμβόλιμα γνωρίσματα" -#: ../src/widgets/toolbox.cpp:1543 -msgid "X coordinate of selected node(s)" -msgstr "Συντεταγμένη Χ των επιλεγμένων κόμβων" +#: ../src/ui/dialog/inkscape-preferences.cpp:1083 +msgid "Put attributes on the same line as the element tag" +msgstr "Ορισμός γνωρισμάτων στην ίδια γραμμή όπως η ετικέτα στοιχείου" -#: ../src/widgets/toolbox.cpp:1561 -msgid "Y coordinate:" -msgstr "Συντεταγμένη Y" +#: ../src/ui/dialog/inkscape-preferences.cpp:1086 +msgid "Indent, spaces:" +msgstr "Εσοχή, διαστήματα:" -#: ../src/widgets/toolbox.cpp:1561 -msgid "Y coordinate of selected node(s)" -msgstr "Συντεταγμένη Y των επιλεγμένων κόμβων" +#: ../src/ui/dialog/inkscape-preferences.cpp:1086 +msgid "The number of spaces to use for indenting nested elements; set to 0 for no indentation" +msgstr "Ο αριθμός των διαστημάτων για χρήση σε στοιχεία εμφωλευμένης εσοχής .Ορισμός σε 0 για χωρίς εσοχή." -#: ../src/widgets/toolbox.cpp:2195 -msgid "Bounding box" -msgstr "Περίγραμμα" +#: ../src/ui/dialog/inkscape-preferences.cpp:1088 +msgid "Path data" +msgstr "Δεδομένα μονοπατιού" -#: ../src/widgets/toolbox.cpp:2195 -msgid "Snap bounding box corners" -msgstr "Αγκίστρωση των γωνιών του περιγράμματος" +#: ../src/ui/dialog/inkscape-preferences.cpp:1090 +msgid "Allow relative coordinates" +msgstr "Χρήση σχετικών συντεταγμένων" -#: ../src/widgets/toolbox.cpp:2204 -msgid "Bounding box edges" -msgstr "Πλευρές περιγράμματος" +#: ../src/ui/dialog/inkscape-preferences.cpp:1091 +msgid "If set, relative coordinates may be used in path data" +msgstr "Ενεργοποιημένο, σχετικές συντεταγμένες μπορούν να χρησιμοποιηθούν σε δεδομένα μονοπατιών" -#: ../src/widgets/toolbox.cpp:2204 -msgid "Snap to edges of a bounding box" -msgstr "Αγκίστρωση σε πλευρές περιγραμμάτων" +#: ../src/ui/dialog/inkscape-preferences.cpp:1093 +msgid "Force repeat commands" +msgstr "Εξαναγκασμός επανάληψης εντολών" -#: ../src/widgets/toolbox.cpp:2213 -msgid "Bounding box corners" -msgstr "Γωνίες περιγράμματος" +#: ../src/ui/dialog/inkscape-preferences.cpp:1094 +msgid "Force repeating of the same path command (for example, 'L 1,2 L 3,4' instead of 'L 1,2 3,4')" +msgstr "Εξαναγκασμός επανάληψης της ίδιας εντολής μονοπατιού (π.χ., 'L 1,2 L 3,4' αντί για 'L 1,2 3,4')" -#: ../src/widgets/toolbox.cpp:2213 -msgid "Snap to bounding box corners" -msgstr "Αγκίστρωση σε γωνίες περιγραμμάτων" +#: ../src/ui/dialog/inkscape-preferences.cpp:1096 +msgid "Numbers" +msgstr "Αριθμοί" -#: ../src/widgets/toolbox.cpp:2222 -msgid "BBox Edge Midpoints" -msgstr "Μέσα πλευρών περιγράμματος" +#: ../src/ui/dialog/inkscape-preferences.cpp:1099 +msgid "Numeric precision:" +msgstr "Αριθμητική ακρίβεια:" + +#: ../src/ui/dialog/inkscape-preferences.cpp:1099 +msgid "Significant figures of the values written to the SVG file" +msgstr "Σημαντικά ψηφία των γραμμένων τιμών στο αρχείο SVG" -#: ../src/widgets/toolbox.cpp:2222 -msgid "Snap from and to midpoints of bounding box edges" -msgstr "Αγκίστρωση από/σε μέσα πλευρών περιγραμμάτων" +#: ../src/ui/dialog/inkscape-preferences.cpp:1102 +msgid "Minimum exponent:" +msgstr "Ελάχιστος εκθέτης:" -#: ../src/widgets/toolbox.cpp:2232 -msgid "BBox Centers" -msgstr "Κέντρα περιγραμμάτων" +#: ../src/ui/dialog/inkscape-preferences.cpp:1102 +msgid "The smallest number written to SVG is 10 to the power of this exponent; anything smaller is written as zero" +msgstr "Ο ελάχιστος καταχωρημένος αριθμός στο SVG είναι 10 στον εκθέτη αυτής της δύναμης. Οτιδήποτε πιο μικρό είναι καταχωρημένο ως μηδέν" -#: ../src/widgets/toolbox.cpp:2232 -msgid "Snapping from and to centers of bounding boxes" -msgstr "Αγκίστρωση από/σε κέντρα περιγραμμάτων" +#: ../src/ui/dialog/inkscape-preferences.cpp:1104 +msgid "SVG output" +msgstr "Έξοδος SVG" -#: ../src/widgets/toolbox.cpp:2241 -msgid "Snap nodes or handles" -msgstr "Αγκίστρωση κόμβων ή λαβών" +#: ../src/ui/dialog/inkscape-preferences.cpp:1109 +msgid "System default" +msgstr "Προεπιλογή συστήματος" -#: ../src/widgets/toolbox.cpp:2249 -msgid "Snap to paths" -msgstr "Αγκίστρωση σε μονοπάτια" +#: ../src/ui/dialog/inkscape-preferences.cpp:1109 +msgid "Albanian (sq)" +msgstr "Αλβανικά (sq)" -#: ../src/widgets/toolbox.cpp:2258 -msgid "Path intersections" -msgstr "Τομές μονοπατιών" +#: ../src/ui/dialog/inkscape-preferences.cpp:1109 +msgid "Amharic (am)" +msgstr "Αμχαρικά (am)" -#: ../src/widgets/toolbox.cpp:2258 -msgid "Snap to path intersections" -msgstr "Αγκίστρωση σε τομές μονοπατιών" +#: ../src/ui/dialog/inkscape-preferences.cpp:1109 +msgid "Arabic (ar)" +msgstr "Αραβικά (ar)" -#: ../src/widgets/toolbox.cpp:2267 -msgid "To nodes" -msgstr "Σε κόμβους" +# #-#-#-#-# gnome-terminal.master.el.po (gnome-terminal.HEAD) #-#-#-#-# +# +#: ../src/ui/dialog/inkscape-preferences.cpp:1109 +msgid "Armenian (hy)" +msgstr "Αρμένικα (hy)" -#: ../src/widgets/toolbox.cpp:2267 -msgid "Snap to cusp nodes" -msgstr "Αγκίστρωση σε γωνιακούς κόμβους" +#: ../src/ui/dialog/inkscape-preferences.cpp:1109 +msgid "Azerbaijani (az)" +msgstr "Αζέρικα (az)" -#: ../src/widgets/toolbox.cpp:2276 -msgid "Smooth nodes" -msgstr "Ομαλοί κόμβοι" +#: ../src/ui/dialog/inkscape-preferences.cpp:1109 +msgid "Basque (eu)" +msgstr "Βασκικά (eu)" -#: ../src/widgets/toolbox.cpp:2276 -msgid "Snap to smooth nodes" -msgstr "Αγκίστρωση σε ομαλούς κόμβους" +#: ../src/ui/dialog/inkscape-preferences.cpp:1109 +msgid "Belarusian (be)" +msgstr "Λευκορώσικα (be)" -#: ../src/widgets/toolbox.cpp:2285 -msgid "Line Midpoints" -msgstr "Μέσα γραμμών" +#: ../src/ui/dialog/inkscape-preferences.cpp:1110 +msgid "Bulgarian (bg)" +msgstr "Βουλγαρικά (bg)" -#: ../src/widgets/toolbox.cpp:2285 -msgid "Snap from and to midpoints of line segments" -msgstr "Αγκίστρωση από/σε μέσα ευθυγράμμων τμημάτων" +#: ../src/ui/dialog/inkscape-preferences.cpp:1110 +msgid "Bengali (bn)" +msgstr "Bengali (bn)" -#: ../src/widgets/toolbox.cpp:2294 -msgid "Object Centers" -msgstr "Μέσα αντικειμένων" +#: ../src/ui/dialog/inkscape-preferences.cpp:1110 +msgid "Breton (br)" +msgstr "Βρετονικά (br)" -#: ../src/widgets/toolbox.cpp:2294 -msgid "Snap from and to centers of objects" -msgstr "Αγκίστρωση από/σε κέντρα αντικειμένων" +#: ../src/ui/dialog/inkscape-preferences.cpp:1110 +msgid "Catalan (ca)" +msgstr "Καταλανικά (ca)" -#: ../src/widgets/toolbox.cpp:2303 -msgid "Rotation Centers" -msgstr "Κέντρα περιστροφής" +#: ../src/ui/dialog/inkscape-preferences.cpp:1110 +msgid "Valencian Catalan (ca@valencia)" +msgstr "Καταλανικά Βαλένθιας (ca@valencia)" -#: ../src/widgets/toolbox.cpp:2303 -msgid "Snap from and to an item's rotation center" -msgstr "Αγκίστρωση από/σε κέντρα περιστροφής αντικειμένων" +#: ../src/ui/dialog/inkscape-preferences.cpp:1110 +msgid "Chinese/China (zh_CN)" +msgstr "Κινέζικα/Κίνα (zh_CN)" -#: ../src/widgets/toolbox.cpp:2312 -msgid "Page border" -msgstr "Πλαίσιο σελίδας" +#: ../src/ui/dialog/inkscape-preferences.cpp:1111 +msgid "Chinese/Taiwan (zh_TW)" +msgstr "Κινέζικα/Ταϊβάν (zh_TW)" -#: ../src/widgets/toolbox.cpp:2312 -msgid "Snap to the page border" -msgstr "Αγκίστρωση στο πλαίσιο της σελίδας" +# #-#-#-#-# gnome-terminal.master.el.po (gnome-terminal.HEAD) #-#-#-#-# +# +#: ../src/ui/dialog/inkscape-preferences.cpp:1111 +msgid "Croatian (hr)" +msgstr "Κροατικά (hr)" -#: ../src/widgets/toolbox.cpp:2321 -msgid "Snap to grids" -msgstr "Αγκίστρωση σε πλέγματα" +#: ../src/ui/dialog/inkscape-preferences.cpp:1111 +msgid "Czech (cs)" +msgstr "Τσέχικα (cs)" -#: ../src/widgets/toolbox.cpp:2330 -msgid "Snap to guides" -msgstr "Αγκίστρωση σε οδηγούς" +#: ../src/ui/dialog/inkscape-preferences.cpp:1112 +msgid "Danish (da)" +msgstr "Δανέζικα (da)" -#: ../src/widgets/toolbox.cpp:2535 -msgid "Star: Change number of corners" -msgstr "Αστέρι: Αλλαγή πλήθους γωνιών" +#: ../src/ui/dialog/inkscape-preferences.cpp:1112 +msgid "Dutch (nl)" +msgstr "Ολλανδικά (nl)" -#: ../src/widgets/toolbox.cpp:2583 -msgid "Star: Change spoke ratio" -msgstr "Αστέρι: Αλλαγή αναλογίας ακτίνων" +#: ../src/ui/dialog/inkscape-preferences.cpp:1112 +msgid "Dzongkha (dz)" +msgstr "Ντζόγκα (Μπουτάν) (dz)" -#: ../src/widgets/toolbox.cpp:2628 -msgid "Make polygon" -msgstr "Δημιουργία πολυγώνου" +#: ../src/ui/dialog/inkscape-preferences.cpp:1112 +msgid "German (de)" +msgstr "Γερμανικά (de)" -#: ../src/widgets/toolbox.cpp:2628 -msgid "Make star" -msgstr "Δημιουργία αστεριού" +#: ../src/ui/dialog/inkscape-preferences.cpp:1112 +msgid "Greek (el)" +msgstr "Ελληνικά (el)" -#: ../src/widgets/toolbox.cpp:2666 -msgid "Star: Change rounding" -msgstr "Αστέρι: Αλλαγή στρογγυλοποίησης" +#: ../src/ui/dialog/inkscape-preferences.cpp:1112 +msgid "English (en)" +msgstr "Αγγλικά (Αμερικής)" -#: ../src/widgets/toolbox.cpp:2704 -msgid "Star: Change randomization" -msgstr "Αστέρι: Αλλαγή τυχαιότητας" +#: ../src/ui/dialog/inkscape-preferences.cpp:1112 +msgid "English/Australia (en_AU)" +msgstr "Αγγλικά/Αυστραλία (en_AU)" -#: ../src/widgets/toolbox.cpp:2899 -msgid "Regular polygon (with one handle) instead of a star" -msgstr "Κανονικό πολύγωνο (με μια λαβή) αντί για αστέρι" +#: ../src/ui/dialog/inkscape-preferences.cpp:1113 +msgid "English/Canada (en_CA)" +msgstr "Αγγλικά/Καναδάς (en_CA)" -#: ../src/widgets/toolbox.cpp:2906 -msgid "Star instead of a regular polygon (with one handle)" -msgstr "Αστέρι αντί για κανονικό πολύγωνο (με μια λαβή)" +#: ../src/ui/dialog/inkscape-preferences.cpp:1113 +msgid "English/Great Britain (en_GB)" +msgstr "Αγγλικά/Μεγάλη Βρετανία (en_GB)" -#: ../src/widgets/toolbox.cpp:2927 -msgid "triangle/tri-star" -msgstr "τρίγωνο/αστέρι τριών ακτίνων" +#: ../src/ui/dialog/inkscape-preferences.cpp:1113 +msgid "Pig Latin (en_US@piglatin)" +msgstr "Pig Latin (en_US@piglatin)" -#: ../src/widgets/toolbox.cpp:2927 -msgid "square/quad-star" -msgstr "τετράγωνο/αστέρι τεσσάρων ακτίνων" +#: ../src/ui/dialog/inkscape-preferences.cpp:1114 +msgid "Esperanto (eo)" +msgstr "Εσπεράντο (eo)" -#: ../src/widgets/toolbox.cpp:2927 -msgid "pentagon/five-pointed star" -msgstr "πεντάγωνο/αστέρι πέντε ακτίνων" +#: ../src/ui/dialog/inkscape-preferences.cpp:1114 +msgid "Estonian (et)" +msgstr "Εσθονικά (et)" -#: ../src/widgets/toolbox.cpp:2927 -msgid "hexagon/six-pointed star" -msgstr "εξάγωνο/αστέρι έξι ακτίνων" +#: ../src/ui/dialog/inkscape-preferences.cpp:1114 +msgid "Farsi (fa)" +msgstr "Φαρσί (fa)" -#: ../src/widgets/toolbox.cpp:2930 -msgid "Corners" -msgstr "Γωνίες" +#: ../src/ui/dialog/inkscape-preferences.cpp:1114 +msgid "Finnish (fi)" +msgstr "Φινλανδικά (fi)" -#: ../src/widgets/toolbox.cpp:2930 -msgid "Corners:" -msgstr "Γωνίες:" +#: ../src/ui/dialog/inkscape-preferences.cpp:1115 +msgid "French (fr)" +msgstr "Γαλλικά (fr)" -#: ../src/widgets/toolbox.cpp:2930 -msgid "Number of corners of a polygon or star" -msgstr "Πλήθος γωνιών πολυγώνου ή αστεριού" +#: ../src/ui/dialog/inkscape-preferences.cpp:1115 +msgid "Irish (ga)" +msgstr "Ιρλανδική (Γαελική) (ga)" -#: ../src/widgets/toolbox.cpp:2943 -msgid "thin-ray star" -msgstr "αστέρι με λεπτές ακτίνες" +#: ../src/ui/dialog/inkscape-preferences.cpp:1115 +msgid "Galician (gl)" +msgstr "Γαλικία (gl)" -#: ../src/widgets/toolbox.cpp:2943 -msgid "pentagram" -msgstr "πεντάλφα" +#: ../src/ui/dialog/inkscape-preferences.cpp:1115 +msgid "Hebrew (he)" +msgstr "Εβραϊκά (he)" -#: ../src/widgets/toolbox.cpp:2943 -msgid "hexagram" -msgstr "εξάλφα" +#: ../src/ui/dialog/inkscape-preferences.cpp:1115 +msgid "Hungarian (hu)" +msgstr "Ουγγρικά (hu)" -#: ../src/widgets/toolbox.cpp:2943 -msgid "heptagram" -msgstr "επτάλφα" +#: ../src/ui/dialog/inkscape-preferences.cpp:1116 +msgid "Indonesian (id)" +msgstr "Ινδονησιακά (id)" -#: ../src/widgets/toolbox.cpp:2943 -msgid "octagram" -msgstr "οκτάλφα" +#: ../src/ui/dialog/inkscape-preferences.cpp:1116 +msgid "Italian (it)" +msgstr "Ιταλικά (it)" -#: ../src/widgets/toolbox.cpp:2943 -msgid "regular polygon" -msgstr "κανονικό πολύγωνο" +#: ../src/ui/dialog/inkscape-preferences.cpp:1116 +msgid "Japanese (ja)" +msgstr "Γιαπωνέζικα (ja)" -#: ../src/widgets/toolbox.cpp:2946 -msgid "Spoke ratio" -msgstr "Αναλογία ακτίνων" +#: ../src/ui/dialog/inkscape-preferences.cpp:1116 +msgid "Khmer (km)" +msgstr "Χμερ (km)" -#: ../src/widgets/toolbox.cpp:2946 -msgid "Spoke ratio:" -msgstr "Αναλογία ακτίνων:" +#: ../src/ui/dialog/inkscape-preferences.cpp:1116 +msgid "Kinyarwanda (rw)" +msgstr "Kinyarwanda (rw)" -#. TRANSLATORS: Tip radius of a star is the distance from the center to the farthest handle. -#. Base radius is the same for the closest handle. -#: ../src/widgets/toolbox.cpp:2949 -msgid "Base radius to tip radius ratio" -msgstr "Αναλογία εσωτερικής ακτίνας προς εξωτερική ακτίνα" +#: ../src/ui/dialog/inkscape-preferences.cpp:1116 +msgid "Korean (ko)" +msgstr "Κορεάτικα (ko)" -#: ../src/widgets/toolbox.cpp:2967 -msgid "stretched" -msgstr "τεντωμένο" +#: ../src/ui/dialog/inkscape-preferences.cpp:1116 +msgid "Lithuanian (lt)" +msgstr "Λιθουανικά (lt)" -#: ../src/widgets/toolbox.cpp:2967 -msgid "twisted" -msgstr "συνεστραμμένο" +#: ../src/ui/dialog/inkscape-preferences.cpp:1116 +msgid "Macedonian (mk)" +msgstr "Μακεδονικά (mk)" -#: ../src/widgets/toolbox.cpp:2967 -msgid "slightly pinched" -msgstr "ελαφρώς τσιμπημένο" +#: ../src/ui/dialog/inkscape-preferences.cpp:1117 +msgid "Mongolian (mn)" +msgstr "Μογγολικά (mn)" -#: ../src/widgets/toolbox.cpp:2967 -msgid "NOT rounded" -msgstr "χωρίς στρογγυλοποίηση" +#: ../src/ui/dialog/inkscape-preferences.cpp:1117 +msgid "Nepali (ne)" +msgstr "Νεπαλικά (ne)" -#: ../src/widgets/toolbox.cpp:2967 -msgid "slightly rounded" -msgstr "ελαφρώς στρογγυλοποιημένο" +#: ../src/ui/dialog/inkscape-preferences.cpp:1117 +msgid "Norwegian Bokmål (nb)" +msgstr "Νορβηγικά Bokmål (nb)" -#: ../src/widgets/toolbox.cpp:2967 -msgid "visibly rounded" -msgstr "ορατά στρογγυλοποιημένο" +#: ../src/ui/dialog/inkscape-preferences.cpp:1117 +msgid "Norwegian Nynorsk (nn)" +msgstr "Νορβηγικά Nynorsk (nn)" -#: ../src/widgets/toolbox.cpp:2967 -msgid "well rounded" -msgstr "αρκετά στρογγυλοποιημένο" +#: ../src/ui/dialog/inkscape-preferences.cpp:1117 +msgid "Panjabi (pa)" +msgstr "Πουντζάμπι (pa)" -#: ../src/widgets/toolbox.cpp:2967 -msgid "amply rounded" -msgstr "πολύ στρογγυλοποιημένο" +#: ../src/ui/dialog/inkscape-preferences.cpp:1118 +msgid "Polish (pl)" +msgstr "Πολωνικά (pl)" -#: ../src/widgets/toolbox.cpp:2967 ../src/widgets/toolbox.cpp:2982 -msgid "blown up" -msgstr "" +#: ../src/ui/dialog/inkscape-preferences.cpp:1118 +msgid "Portuguese (pt)" +msgstr "Πορτογαλικά (pt)" -#: ../src/widgets/toolbox.cpp:2970 -msgid "Rounded" -msgstr "Στρογγυλοποίηση" +#: ../src/ui/dialog/inkscape-preferences.cpp:1118 +msgid "Portuguese/Brazil (pt_BR)" +msgstr "Πορτογαλικά (Βραζιλίας) (pt_BR)" -#: ../src/widgets/toolbox.cpp:2970 -msgid "Rounded:" -msgstr "Στρογγυλοποίηση:" +# #-#-#-#-# gnome-terminal.master.el.po (gnome-terminal.HEAD) #-#-#-#-# +# +#: ../src/ui/dialog/inkscape-preferences.cpp:1118 +msgid "Romanian (ro)" +msgstr "Ρουμανικά (ro)" -#: ../src/widgets/toolbox.cpp:2970 -msgid "How much rounded are the corners (0 for sharp)" -msgstr "Πόσο στρογγυλοποιημένες είναι η γωνίες (0 για μυτερές)" +#: ../src/ui/dialog/inkscape-preferences.cpp:1118 +msgid "Russian (ru)" +msgstr "Ρωσικά (ru)" -#: ../src/widgets/toolbox.cpp:2982 -msgid "NOT randomized" -msgstr "χωρίς τυχαιότητα" +#: ../src/ui/dialog/inkscape-preferences.cpp:1119 +msgid "Serbian (sr)" +msgstr "Σερβικά/Λατινικά (sr)" -#: ../src/widgets/toolbox.cpp:2982 -msgid "slightly irregular" -msgstr "ελαφρώς ακανόνιστες" +#: ../src/ui/dialog/inkscape-preferences.cpp:1119 +msgid "Serbian in Latin script (sr@latin)" +msgstr "Σερβικά σε λατινική γραφή (sr@latin)" -#: ../src/widgets/toolbox.cpp:2982 -msgid "visibly randomized" -msgstr "ορατά τυχαίες" +#: ../src/ui/dialog/inkscape-preferences.cpp:1119 +msgid "Slovak (sk)" +msgstr "Σλοβακικά (sk)" -#: ../src/widgets/toolbox.cpp:2982 -msgid "strongly randomized" -msgstr "ισχυρά τυχαίες" +#: ../src/ui/dialog/inkscape-preferences.cpp:1119 +msgid "Slovenian (sl)" +msgstr "Σλοβένικα (sl)" -#: ../src/widgets/toolbox.cpp:2985 -msgid "Randomized" -msgstr "Τυχαιότητα" +#: ../src/ui/dialog/inkscape-preferences.cpp:1119 +msgid "Spanish (es)" +msgstr "Ισπανικά (es)" -#: ../src/widgets/toolbox.cpp:2985 -msgid "Randomized:" -msgstr "Τυχαιότητα:" +#: ../src/ui/dialog/inkscape-preferences.cpp:1119 +msgid "Spanish/Mexico (es_MX)" +msgstr "Ισπανικά/Μέξικο (es_MX)" -#: ../src/widgets/toolbox.cpp:2985 -msgid "Scatter randomly the corners and angles" -msgstr "Τυχαία σκέδαση των γωνιών" +#: ../src/ui/dialog/inkscape-preferences.cpp:1120 +msgid "Swedish (sv)" +msgstr "Σουηδικά (sv)" -#: ../src/widgets/toolbox.cpp:3000 ../src/widgets/toolbox.cpp:3935 -#: ../src/widgets/toolbox.cpp:4190 ../src/widgets/toolbox.cpp:8491 -msgid "Defaults" -msgstr "Προεπιλογές" +#: ../src/ui/dialog/inkscape-preferences.cpp:1120 +msgid "Telugu (te_IN)" +msgstr "Telugu (te_IN)" -#: ../src/widgets/toolbox.cpp:3001 ../src/widgets/toolbox.cpp:3936 -msgid "" -"Reset shape parameters to defaults (use Inkscape Preferences > Tools to " -"change defaults)" -msgstr "" -"Επαναφορά παραμέτρων στις προεπιλεγμένες τιμές (αλλαγή προεπιλογών από " -"Προτιμήσεις Inkscape > Εργαλεία)" +#: ../src/ui/dialog/inkscape-preferences.cpp:1120 +msgid "Thai (th)" +msgstr "Μπατ Ταϊλάνδης (th)" -#: ../src/widgets/toolbox.cpp:3073 -msgid "Change rectangle" -msgstr "Αλλαγή ορθογωνίου" +#: ../src/ui/dialog/inkscape-preferences.cpp:1120 +msgid "Turkish (tr)" +msgstr "Τουρκικά (tr)" -#: ../src/widgets/toolbox.cpp:3260 -msgid "W:" -msgstr "Π:" +#: ../src/ui/dialog/inkscape-preferences.cpp:1120 +msgid "Ukrainian (uk)" +msgstr "Ουκρανικά (uk)" -#: ../src/widgets/toolbox.cpp:3260 -msgid "Width of rectangle" -msgstr "Πλάτος ορθογωνίου" +#: ../src/ui/dialog/inkscape-preferences.cpp:1120 +msgid "Vietnamese (vi)" +msgstr "Βιετναμέζικα (vi)" -#: ../src/widgets/toolbox.cpp:3277 -msgid "H:" -msgstr "Υ:" +#: ../src/ui/dialog/inkscape-preferences.cpp:1127 +msgid "Language (requires restart):" +msgstr "Γλώσσα (απαιτεί επανεκκίνηση)" -#: ../src/widgets/toolbox.cpp:3277 -msgid "Height of rectangle" -msgstr "Ύψος ορθογωνίου" +#: ../src/ui/dialog/inkscape-preferences.cpp:1128 +msgid "Set the language for menus and number formats" +msgstr "Ορισμός της γλώσσας για τα μενού και την μορφή των αριθμών" -#: ../src/widgets/toolbox.cpp:3291 ../src/widgets/toolbox.cpp:3306 -msgid "not rounded" -msgstr "χωρίς στρογγυλοποίηση" +#: ../src/ui/dialog/inkscape-preferences.cpp:1130 +msgid "Large" +msgstr "Μεγάλο" -#: ../src/widgets/toolbox.cpp:3294 -msgid "Horizontal radius" -msgstr "Οριζόντια ακτίνα" +#: ../src/ui/dialog/inkscape-preferences.cpp:1130 +msgid "Small" +msgstr "Μικρό" -#: ../src/widgets/toolbox.cpp:3294 -msgid "Rx:" -msgstr "Rx:" +#: ../src/ui/dialog/inkscape-preferences.cpp:1130 +msgid "Smaller" +msgstr "Μικρότερο" -#: ../src/widgets/toolbox.cpp:3294 -msgid "Horizontal radius of rounded corners" -msgstr "Οριζόντια ακτίνα στρογυλλοποιημένων γωνιών" +#: ../src/ui/dialog/inkscape-preferences.cpp:1134 +msgid "Toolbox icon size:" +msgstr "Μέγεθος εικονιδίου εργαλειοθήκης" -#: ../src/widgets/toolbox.cpp:3309 -msgid "Vertical radius" -msgstr "Κάθετη ακτίνα" +#: ../src/ui/dialog/inkscape-preferences.cpp:1135 +msgid "Set the size for the tool icons (requires restart)" +msgstr "Ορισμός μεγέθους για το εργαλείο εικονιδίων (απαιτεί επανεκκίνηση)" -#: ../src/widgets/toolbox.cpp:3309 -msgid "Ry:" -msgstr "Ry:" +#: ../src/ui/dialog/inkscape-preferences.cpp:1138 +msgid "Control bar icon size:" +msgstr "Μέγεθος εικονιδίου γραμμής ελέγχου:" -#: ../src/widgets/toolbox.cpp:3309 -msgid "Vertical radius of rounded corners" -msgstr "Κάθετη ακτίνα στρογυλλοποιημένων γωνιών" +#: ../src/ui/dialog/inkscape-preferences.cpp:1139 +msgid "Set the size for the icons in tools' control bars to use (requires restart)" +msgstr "Ορισμός του μεγέθους για τα εικονίδια στις γραμμές ελέγχου εργαλείων για χρήση (απαιτεί επανεκκίνηση)" -#: ../src/widgets/toolbox.cpp:3328 -msgid "Not rounded" -msgstr "Χωρίς στρογγυλοποίηση" +#: ../src/ui/dialog/inkscape-preferences.cpp:1142 +msgid "Secondary toolbar icon size:" +msgstr "Μέγεθος εικονιδίου δευτερευουσών γραμμών εργαλείων:" -#: ../src/widgets/toolbox.cpp:3329 -msgid "Make corners sharp" -msgstr "Μυτερές γωνίες" +#: ../src/ui/dialog/inkscape-preferences.cpp:1143 +msgid "Set the size for the icons in secondary toolbars to use (requires restart)" +msgstr "Ορισμός του μεγέθους για τα εικονίδια σε δευτερεύουσες γραμμές εργαλείων για χρήση (απαιτεί επανεκκίνηση)" -#. TODO: use the correct axis here, too -#: ../src/widgets/toolbox.cpp:3524 -msgid "3D Box: Change perspective (angle of infinite axis)" -msgstr "" +#: ../src/ui/dialog/inkscape-preferences.cpp:1146 +msgid "Work-around color sliders not drawing" +msgstr "Εργασία γύρω από τους ολισθητές χρώματος, όχι σχεδίαση " -#: ../src/widgets/toolbox.cpp:3591 -#, fuzzy -msgid "Angle in X direction" -msgstr "Το αρχείο είναι κατάλογος" +#: ../src/ui/dialog/inkscape-preferences.cpp:1148 +msgid "When on, will attempt to work around bugs in certain GTK themes drawing color sliders" +msgstr "Ενεργοποιημένο, θα προσπαθήσει να παρακάμψει σφάλματα με τους ολισθητές χρωμάτων σχεδίασης σε συγκεκριμένα θέματα GTK" -# -#. Translators: PL is short for 'perspective line' -#: ../src/widgets/toolbox.cpp:3593 -#, fuzzy -msgid "Angle of PLs in X direction" -msgstr "Επιλογή λεξικού" +#: ../src/ui/dialog/inkscape-preferences.cpp:1154 +msgid "Clear list" +msgstr "Καθαρισμός λίστας" -#. Translators: VP is short for 'vanishing point' -#: ../src/widgets/toolbox.cpp:3615 -#, fuzzy -msgid "State of VP in X direction" -msgstr "Εναλλακτική κατεύθυνση ενδείξεων ταξινόμησης" +#: ../src/ui/dialog/inkscape-preferences.cpp:1159 +msgid "Maximum documents in Open Recent:" +msgstr "Μέγιστος αριθμός εγγράφων στο άνοιγμα πρόσφατων:" -#: ../src/widgets/toolbox.cpp:3616 -msgid "Toggle VP in X direction between 'finite' and 'infinite' (=parallel)" -msgstr "" +#: ../src/ui/dialog/inkscape-preferences.cpp:1160 +msgid "Set the maximum length of the Open Recent list in the File menu, or clear the list" +msgstr "Ορισμός του μέγιστου μήκους της λίστας άνοιγμα πρόσφατων στο μενού αρχείο, ή καθαρισμός της λίστας" -#: ../src/widgets/toolbox.cpp:3631 -#, fuzzy -msgid "Angle in Y direction" -msgstr "Το αρχείο είναι κατάλογος" +#: ../src/ui/dialog/inkscape-preferences.cpp:1163 +msgid "Zoom correction factor (in %):" +msgstr "Συντελεστής διόρθωσης εστίασης (%):" -#: ../src/widgets/toolbox.cpp:3631 -#, fuzzy -msgid "Angle Y:" -msgstr "Γωνία:" +#: ../src/ui/dialog/inkscape-preferences.cpp:1164 +msgid "Adjust the slider until the length of the ruler on your screen matches its real length. This information is used when zooming to 1:1, 1:2, etc., to display objects in their true sizes" +msgstr "Ρύθμιση του ολισθητή μέχρι το μήκος του χάρακα στην οθόνη σας να ταιριάζει το πραγματικό του μέγεθος. Αυτή η πληροφορία χρησιμοποιείται όταν εστιάζετε 1:1, 1:2, κλ., για να εμφανίσετε αντικείμενα στα πραγματικά τους μεγέθη" -# -#. Translators: PL is short for 'perspective line' -#: ../src/widgets/toolbox.cpp:3633 -#, fuzzy -msgid "Angle of PLs in Y direction" -msgstr "Επιλογή λεξικού" +#: ../src/ui/dialog/inkscape-preferences.cpp:1167 +msgid "Enable dynamic relayout for incomplete sections" +msgstr "Ενεργοποίηση δυναμικής επαναδιάταξης για ατελή τμήματα" -#. Translators: VP is short for 'vanishing point' -#: ../src/widgets/toolbox.cpp:3654 -#, fuzzy -msgid "State of VP in Y direction" -msgstr "Εναλλακτική κατεύθυνση ενδείξεων ταξινόμησης" +#: ../src/ui/dialog/inkscape-preferences.cpp:1169 +msgid "When on, will allow dynamic layout of components that are not completely finished being refactored" +msgstr "Ενεργοποιημένο, θα επιτρέψει δυναμική διάταξη των συστατικών που δεν έχουν επεξεργαστεί ολότελα" -#: ../src/widgets/toolbox.cpp:3655 -msgid "Toggle VP in Y direction between 'finite' and 'infinite' (=parallel)" -msgstr "" +#: ../src/ui/dialog/inkscape-preferences.cpp:1172 +msgid "Interface" +msgstr "Διεπαφή" -#: ../src/widgets/toolbox.cpp:3670 -#, fuzzy -msgid "Angle in Z direction" -msgstr "Το αρχείο είναι κατάλογος" +#: ../src/ui/dialog/inkscape-preferences.cpp:1178 +msgid "Use current directory for \"Save As ...\"" +msgstr "Χρήση του τρέχοντος καταλόγου για \"Αποθήκευση ως ...\"" -# -#. Translators: PL is short for 'perspective line' -#: ../src/widgets/toolbox.cpp:3672 -#, fuzzy -msgid "Angle of PLs in Z direction" -msgstr "Επιλογή λεξικού" +#: ../src/ui/dialog/inkscape-preferences.cpp:1180 +msgid "When this option is on, the \"Save as...\" dialog will always open in the directory where the currently open document is; when it's off, it will open in the directory where you last saved a file using that dialog" +msgstr "Με ενεργοποιημένη αυτή την επιλογή, ο διάλογος \"Αποθήκευση ως...\" θα ανοίγει πάντοτε στον κατάλογο όπου βρίσκεται το τρέχον ανοιχτό έγγραφο. Απενεργοποιημένο, θα ανοίγει στον κατάλογο, όπου τελευταία αποθηκεύτηκε ένα αρχείο χρησιμοποιώντας αυτό το διάλογο." -#. Translators: VP is short for 'vanishing point' -#: ../src/widgets/toolbox.cpp:3693 -#, fuzzy -msgid "State of VP in Z direction" -msgstr "Εναλλακτική κατεύθυνση ενδείξεων ταξινόμησης" +#. Autosave options +#: ../src/ui/dialog/inkscape-preferences.cpp:1184 +msgid "Enable autosave (requires restart)" +msgstr "Ενεργοποίηση αυτόματης αποθήκευσης (απαιτεί επανεκκίνηση)" -#: ../src/widgets/toolbox.cpp:3694 -msgid "Toggle VP in Z direction between 'finite' and 'infinite' (=parallel)" -msgstr "" +#: ../src/ui/dialog/inkscape-preferences.cpp:1185 +msgid "Automatically save the current document(s) at a given interval, thus minimizing loss in case of a crash" +msgstr "Αυτόματη αποθήκευση των τρεχόντων εγγράφων σε δοσμένα διαστήματα για ελαχιστοποίηση των απωλειών σε περίπτωση κατάρρευσης" -#: ../src/widgets/toolbox.cpp:3752 -msgid "Change spiral" -msgstr "Αλλαγή σπείρας" +#: ../src/ui/dialog/inkscape-preferences.cpp:1187 +msgid "Interval (in minutes):" +msgstr "Μεσοδιάστημα (σε λεπτά):" -#: ../src/widgets/toolbox.cpp:3892 -msgid "just a curve" -msgstr "απλή καμπύλη" +#: ../src/ui/dialog/inkscape-preferences.cpp:1187 +msgid "Interval (in minutes) at which document will be autosaved" +msgstr "Μεσοδιάστημα (σε λεπτά) κατά το οποίο θα αποθηκεύονται αυτόματα τα αρχεία." -#: ../src/widgets/toolbox.cpp:3892 -msgid "one full revolution" -msgstr "μια πλήρης περιστροφή" +# #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# +# +# #-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-# +# +#: ../src/ui/dialog/inkscape-preferences.cpp:1189 +msgctxt "Filesystem" +msgid "Path:" +msgstr "Μονοπάτι:" -#: ../src/widgets/toolbox.cpp:3895 -msgid "Number of turns" -msgstr "Πλήθος περιστροφών" +#: ../src/ui/dialog/inkscape-preferences.cpp:1189 +msgid "The directory where autosaves will be written" +msgstr "Η εγγραφή θα γίνει στον κατάλογο αυτόματης αποθήκευσης" -#: ../src/widgets/toolbox.cpp:3895 -msgid "Turns:" -msgstr "Περιστροφές:" +#: ../src/ui/dialog/inkscape-preferences.cpp:1191 +msgid "Maximum number of autosaves:" +msgstr "Μέγιστος αριθμός αυτόματων αποθηκεύσεων:" -#: ../src/widgets/toolbox.cpp:3895 -msgid "Number of revolutions" -msgstr "Πλήθος περιστροφών" +#: ../src/ui/dialog/inkscape-preferences.cpp:1191 +msgid "Maximum number of autosaved files; use this to limit the storage space used" +msgstr "Μέγιστος αριθμός αρχείων που αποθηκεύονται αυτόματα. Χρήση του για περιορισμό του χρησιμοποιούμενου αποθηκευτικού χώρου" -#: ../src/widgets/toolbox.cpp:3906 -msgid "circle" -msgstr "κύκλος" +#: ../src/ui/dialog/inkscape-preferences.cpp:1213 +msgid "2x2" +msgstr "2x2" -#: ../src/widgets/toolbox.cpp:3906 -msgid "edge is much denser" -msgstr "η άκρη είναι πολύ πυκνότερη" +#: ../src/ui/dialog/inkscape-preferences.cpp:1213 +msgid "4x4" +msgstr "4x4" -#: ../src/widgets/toolbox.cpp:3906 -msgid "edge is denser" -msgstr "η άκρη είναι πυκνότερη" +#: ../src/ui/dialog/inkscape-preferences.cpp:1213 +msgid "8x8" +msgstr "8x8" -#: ../src/widgets/toolbox.cpp:3906 -msgid "even" -msgstr "ισοζυγισμένη" +#: ../src/ui/dialog/inkscape-preferences.cpp:1213 +msgid "16x16" +msgstr "16x16" -#: ../src/widgets/toolbox.cpp:3906 -msgid "center is denser" -msgstr "το κέντρο είναι πυκνότερο" +#: ../src/ui/dialog/inkscape-preferences.cpp:1217 +msgid "Oversample bitmaps:" +msgstr "Υπερδειγματοληψία ψηφιογραφιών:" -#: ../src/widgets/toolbox.cpp:3906 -msgid "center is much denser" -msgstr "το κέντρο είναι πολύ πυκνότερο" +#: ../src/ui/dialog/inkscape-preferences.cpp:1220 +msgid "Automatically reload bitmaps" +msgstr "Αυτόματη επαναφόρτωση ψηφιογραφιών" -#: ../src/widgets/toolbox.cpp:3909 -msgid "Divergence" -msgstr "Απόκλιση" +#: ../src/ui/dialog/inkscape-preferences.cpp:1222 +msgid "Automatically reload linked images when file is changed on disk" +msgstr "Αυτόματη επαναφόρτωση των συνδεμένων εικόνων όταν το αρχείο αλλάζει στο δίσκο" -#: ../src/widgets/toolbox.cpp:3909 -msgid "Divergence:" -msgstr "Απόκλιση:" +#: ../src/ui/dialog/inkscape-preferences.cpp:1236 +msgid "Bitmap editor:" +msgstr "Επεξεργασία ψηφιογραφίας:" -#: ../src/widgets/toolbox.cpp:3909 -msgid "How much denser/sparser are outer revolutions; 1 = uniform" -msgstr "" -"Πόσο πυκνότερες/αραιότερες είναι οι εξωτερικές περιστροφές. 1 = ομοιόμορφες" +#: ../src/ui/dialog/inkscape-preferences.cpp:1242 +msgid "Resolution for Create Bitmap Copy:" +msgstr "Ανάλυση για δημιουργία ενός ψηφιογραφικού αντιγράφου:" -#: ../src/widgets/toolbox.cpp:3920 -msgid "starts from center" -msgstr "ξεκινά από το κέντρο" +#: ../src/ui/dialog/inkscape-preferences.cpp:1243 +msgid "Resolution used by the Create Bitmap Copy command" +msgstr "Ανάλυση που χρησιμοποιείται από την εντολή δημιουργία ψηφιογραφικού αντιγράφου" -#: ../src/widgets/toolbox.cpp:3920 -msgid "starts mid-way" -msgstr "ξεκινά από τη μέση" +#: ../src/ui/dialog/inkscape-preferences.cpp:1245 +msgid "Bitmaps" +msgstr "Ψηφιογραφίες" -#: ../src/widgets/toolbox.cpp:3920 -msgid "starts near edge" -msgstr "ξεκινά κοντά στην άκρη" +#: ../src/ui/dialog/inkscape-preferences.cpp:1298 +msgid "Set the main spell check language" +msgstr "Ορισμός της κύριας γλώσσας ελέγχου ορθογραφίας" -#: ../src/widgets/toolbox.cpp:3923 -msgid "Inner radius" -msgstr "Εσωτερική ακτίνα" +#: ../src/ui/dialog/inkscape-preferences.cpp:1301 +msgid "Second language:" +msgstr "Δεύτερη γλώσσα:" -#: ../src/widgets/toolbox.cpp:3923 -msgid "Inner radius:" -msgstr "Εσωτερική ακτίνα:" +#: ../src/ui/dialog/inkscape-preferences.cpp:1302 +msgid "Set the second spell check language; checking will only stop on words unknown in ALL chosen languages" +msgstr "Ορισμός της δεύτερης γλώσσας ορθογραφικού ελέγχου. Ο έλεγχος θα σταματά μόνο σε άγνωστες λέξεις σε ΟΛΕΣ τις επιλεγμένες γλώσσες" -#: ../src/widgets/toolbox.cpp:3923 -msgid "Radius of the innermost revolution (relative to the spiral size)" -msgstr "Ακτίνα εσωτερικής περιστροφής (σε σχέση με το μέγεθος της σπείρας)" +#: ../src/ui/dialog/inkscape-preferences.cpp:1305 +msgid "Third language:" +msgstr "Τρίτη γλώσσα:" -#: ../src/widgets/toolbox.cpp:3995 -#, fuzzy -msgid "Bezier" -msgstr "Béziers" +#: ../src/ui/dialog/inkscape-preferences.cpp:1306 +msgid "Set the third spell check language; checking will only stop on words unknown in ALL chosen languages" +msgstr "Ορισμός της τρίτης γλώσσας ορθογραφικού ελέγχου. Ο έλεγχος θα σταματά μόνο σε άγνωστες λέξεις σε ΟΛΕΣ τις επιλεγμένες γλώσσες" -#: ../src/widgets/toolbox.cpp:3996 -#, fuzzy -msgid "Create regular Bezier path" -msgstr "Δημιουργία νέου μονοπατιού:" +#: ../src/ui/dialog/inkscape-preferences.cpp:1308 +msgid "Ignore words with digits" +msgstr "Παράβλεψη λέξεων με αριθμούς" -#: ../src/widgets/toolbox.cpp:4002 -#, fuzzy -msgid "Spiro" -msgstr "Spiritwood" +#: ../src/ui/dialog/inkscape-preferences.cpp:1310 +msgid "Ignore words containing digits, such as \"R2D2\"" +msgstr "Παράβλεψη λέξεων που περιέχουν αριθμούς, όπως \"R2D2\"" -#: ../src/widgets/toolbox.cpp:4003 -#, fuzzy -msgid "Create Spiro path" -msgstr "Δημιουργία επιδιορθωτικού πακέτου" +#: ../src/ui/dialog/inkscape-preferences.cpp:1312 +msgid "Ignore words in ALL CAPITALS" +msgstr "Παράβλεψη λέξεων με ΟΛΑ ΚΕΦΑΛΑΙΑ" -#: ../src/widgets/toolbox.cpp:4010 -msgid "Zigzag" -msgstr "" +#: ../src/ui/dialog/inkscape-preferences.cpp:1314 +msgid "Ignore words in all capitals, such as \"IUPAC\"" +msgstr "Παράβλεψη λέξεων με όλα κεφαλαία, όπως \"IUPAC\"" -#: ../src/widgets/toolbox.cpp:4011 -#, fuzzy -msgid "Create a sequence of straight line segments" -msgstr "Δημιουργία νέας λίστας επαφών" +# +#: ../src/ui/dialog/inkscape-preferences.cpp:1316 +msgid "Spellcheck" +msgstr "Έλεγχος Ορθογραφίας" -#: ../src/widgets/toolbox.cpp:4017 -#, fuzzy -msgid "Paraxial" -msgstr "Paramillo" +#: ../src/ui/dialog/inkscape-preferences.cpp:1335 +msgid "Add label comments to printing output" +msgstr "Προσθήκη ετικετών σχολίων στην έξοδο εκτύπωσης" -#: ../src/widgets/toolbox.cpp:4018 -msgid "Create a sequence of paraxial line segments" -msgstr "" +#: ../src/ui/dialog/inkscape-preferences.cpp:1337 +msgid "When on, a comment will be added to the raw print output, marking the rendered output for an object with its label" +msgstr "Ενεργοποιημένο, ένα σχόλιο θα προστεθεί στην έξοδο της ανεπεξέργαστης εκτύπωσης, σημειώνοντας την αποδοθείσα έξοδο για ένα αντικείμενο με την ετικέτα του" -#: ../src/widgets/toolbox.cpp:4026 -#, fuzzy -msgid "Mode of new lines drawn by this tool" -msgstr "Μέγεθος εικονιδίων σε αυτή την εργαλειοθήκη" +#: ../src/ui/dialog/inkscape-preferences.cpp:1339 +msgid "Prevent sharing of gradient definitions" +msgstr "Απαγόρευση διανομής των ορισμών διαβάθμισης" -#: ../src/widgets/toolbox.cpp:4055 -#, fuzzy -msgid "Triangle in" -msgstr "Τρίγωνο" +#: ../src/ui/dialog/inkscape-preferences.cpp:1341 +msgid "When on, shared gradient definitions are automatically forked on change; uncheck to allow sharing of gradient definitions so that editing one object may affect other objects using the same gradient" +msgstr "Ενεργοποιημένο, κοινοί ορισμοί διαβάθμισης αυτόματα διακλαδίζονται σε αλλαγή. Η αποεπιλογή επιτρέπει το μοίρασμα των ορισμών διαβάθμισης, έτσι ώστε η επεξεργασία ενός αντικειμένου να μπορεί να επηρεάσει άλλα αντικείμενα που χρησιμοποιούν την ίδια διαβάθμιση" -#: ../src/widgets/toolbox.cpp:4056 -#, fuzzy -msgid "Triangle out" -msgstr "Τρίγωνο" +#: ../src/ui/dialog/inkscape-preferences.cpp:1344 +msgid "Simplification threshold:" +msgstr "Απλοποίηση κατωφλίου:" -#: ../src/widgets/toolbox.cpp:4058 -#, fuzzy -msgid "From clipboard" -msgstr "Σάρωση του πρόχειρου" +#: ../src/ui/dialog/inkscape-preferences.cpp:1345 +msgid "How strong is the Node tool's Simplify command by default. If you invoke this command several times in quick succession, it will act more and more aggressively; invoking it again after a pause restores the default threshold." +msgstr "Ισχύς της προεπιλεγμένης εντολής απλοποίηση του εργαλείου κόμβων. Εάν καλέσετε αυτήν την εντολή πολλές φορές σε σύντομη διαδοχή, θα ενεργήσει όλο και πιο επιθετικά. Κλήση της πάλι μετά από μια διακοπή επαναφέρει το προεπιλεγμένο κατώφλι." -#: ../src/widgets/toolbox.cpp:4083 ../src/widgets/toolbox.cpp:4084 -#, fuzzy -msgid "Shape:" -msgstr "Σχήμα" +#: ../src/ui/dialog/inkscape-preferences.cpp:1348 +msgid "Latency skew:" +msgstr "Λανθάνουσα στρέβλωση:" -#: ../src/widgets/toolbox.cpp:4083 -#, fuzzy -msgid "Shape of new paths drawn by this tool" -msgstr "Μέγεθος εικονιδίων σε αυτή την εργαλειοθήκη" +#: ../src/ui/dialog/inkscape-preferences.cpp:1349 +msgid "Factor by which the event clock is skewed from the actual time (0.9766 on some systems)" +msgstr "Συντελεστής στρέβλωσης ρολογιού συμβάντων από τον τρέχοντα χρόνο (0,9766 σε μερικά συστήματα)" -#: ../src/widgets/toolbox.cpp:4167 -msgid "(many nodes, rough)" -msgstr "" +#: ../src/ui/dialog/inkscape-preferences.cpp:1351 +msgid "Pre-render named icons" +msgstr "Προσχεδίαση επώνυμων εικονιδίων" -#. Mean -#. Rotation -#. Scale -#: ../src/widgets/toolbox.cpp:4167 ../src/widgets/toolbox.cpp:4275 -#: ../src/widgets/toolbox.cpp:4292 ../src/widgets/toolbox.cpp:4500 -#: ../src/widgets/toolbox.cpp:4595 ../src/widgets/toolbox.cpp:4611 -#: ../src/widgets/toolbox.cpp:4627 ../src/widgets/toolbox.cpp:4687 -#: ../src/widgets/toolbox.cpp:4717 ../src/widgets/toolbox.cpp:4735 -#: ../src/widgets/toolbox.cpp:5090 ../src/widgets/toolbox.cpp:5123 -#: ../src/widgets/toolbox.cpp:6152 -msgid "(default)" -msgstr "(προεπιλογή)" +#: ../src/ui/dialog/inkscape-preferences.cpp:1353 +msgid "When on, named icons will be rendered before displaying the ui. This is for working around bugs in GTK+ named icon notification" +msgstr "Ενεργοποιημένο, τα επώνυμα εικονίδια θα σχεδιάζονται πριν την εμφάνιση διεπαφής χρήστη. Αυτό είναι για παράκαμψη σφαλμάτων σε γνωστοποίηση επώνυμων εικονιδίων GTK+" -#: ../src/widgets/toolbox.cpp:4167 -#, fuzzy -msgid "(few nodes, smooth)" -msgstr "Διαγραφή επιλογής" +#. TRANSLATORS: following strings are paths in Inkscape preferences - Misc - System info +#: ../src/ui/dialog/inkscape-preferences.cpp:1359 +msgid "User config: " +msgstr "Ρυθμίσεις χρήστη:" -#: ../src/widgets/toolbox.cpp:4170 -#, fuzzy -msgid "Smoothing:" -msgstr "_Εξομάλυνση:" +#: ../src/ui/dialog/inkscape-preferences.cpp:1363 +msgid "User data: " +msgstr "Δεδομένα χρήστη:" -#: ../src/widgets/toolbox.cpp:4170 -#, fuzzy -msgid "Smoothing: " -msgstr "_Εξομάλυνση:" +#: ../src/ui/dialog/inkscape-preferences.cpp:1367 +msgid "User cache: " +msgstr "Κρυφή μνήμη χρήστη:" -#: ../src/widgets/toolbox.cpp:4171 -msgid "How much smoothing (simplifying) is applied to the line" -msgstr "" +#: ../src/ui/dialog/inkscape-preferences.cpp:1371 +msgid "System config: " +msgstr "Τροποποίηση συστήματος:" -#: ../src/widgets/toolbox.cpp:4191 -msgid "" -"Reset pencil parameters to defaults (use Inkscape Preferences > Tools to " -"change defaults)" -msgstr "" +#: ../src/ui/dialog/inkscape-preferences.cpp:1374 +msgid "System data: " +msgstr "Δεδομένα συστήματος:" -#. Width -#: ../src/widgets/toolbox.cpp:4275 -msgid "(pinch tweak)" -msgstr "" +#: ../src/ui/dialog/inkscape-preferences.cpp:1377 +msgid "PIXMAP: " +msgstr "PIXMAP: " -# -#: ../src/widgets/toolbox.cpp:4275 -#, fuzzy -msgid "(broad tweak)" -msgstr "ε χρήση" +#: ../src/ui/dialog/inkscape-preferences.cpp:1381 +msgid "DATA: " +msgstr "Δεδομένα:" -#: ../src/widgets/toolbox.cpp:4278 -#, fuzzy -msgid "The width of the tweak area (relative to the visible canvas area)" -msgstr "Η θέση της εικόνας σχετικά με το κείμενο" +#: ../src/ui/dialog/inkscape-preferences.cpp:1385 +msgid "UI: " +msgstr "Διεπαφή χρήστη:" -#. Force -#: ../src/widgets/toolbox.cpp:4292 -#, fuzzy -msgid "(minimum force)" -msgstr "Ελάχιστο μέγεθος λέξης" +#: ../src/ui/dialog/inkscape-preferences.cpp:1394 +msgid "Icon theme: " +msgstr "Θέμα εικονιδίου:" -#: ../src/widgets/toolbox.cpp:4292 -msgid "(maximum force)" -msgstr "" +#: ../src/ui/dialog/inkscape-preferences.cpp:1409 +msgid "System info" +msgstr "Πληροφορίες συστήματος" -# #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# # -# #-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-# +#: ../src/ui/dialog/inkscape-preferences.cpp:1409 +msgid "General system information" +msgstr "Πληροφορίες γενικού συστήματος" + +# #-#-#-#-# balsa.master.el.po (balsa 2.0.13) #-#-#-#-# # -#: ../src/widgets/toolbox.cpp:4295 -msgid "Force" -msgstr "Εξαναγκασμός" +#: ../src/ui/dialog/inkscape-preferences.cpp:1411 +msgid "Misc" +msgstr "Διάφορα" -# #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# +# #-#-#-#-# gnome-terminal.master.el.po (gnome-terminal.HEAD) #-#-#-#-# +# #-#-#-#-# memory.el.po (abiword 1.0) #-#-#-#-# +# #-#-#-#-# gtk+-el.po (gtk+ 1.2.9) #-#-#-#-# # -# #-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-# +# #-#-#-#-# screem-el.po (screem 1.0) #-#-#-#-# # -#: ../src/widgets/toolbox.cpp:4295 -#, fuzzy -msgid "Force:" -msgstr "Εξαναγκασμός" - -#: ../src/widgets/toolbox.cpp:4295 -#, fuzzy -msgid "The force of the tweak action" -msgstr "Ο τύπος της ενέργειας" - -#: ../src/widgets/toolbox.cpp:4313 -#, fuzzy -msgid "Move mode" -msgstr "Κίνησε το ποντίκι" +#: ../src/ui/dialog/input.cpp:349 +#: ../src/ui/dialog/input.cpp:361 +msgid "Disabled" +msgstr "Απενεργοποίηση" -#: ../src/widgets/toolbox.cpp:4314 -#, fuzzy -msgid "Move objects in any direction" -msgstr "Λειτουργία κλειδιού σε κατάλογο" +#: ../src/ui/dialog/input.cpp:350 +#: ../src/ui/dialog/input.cpp:362 +msgid "Screen" +msgstr "Οθόνη" -#: ../src/widgets/toolbox.cpp:4320 -#, fuzzy -msgid "Move in/out mode" -msgstr "" -"#-#-#-#-# evolution.master.el.po (evolution.HEAD) #-#-#-#-#\n" -"Μετακίνηση σε φάκελο\n" -"#-#-#-#-# pan2.master.el.po (el) #-#-#-#-#\n" -"Μετακίνηση σε Φάκελο" +#: ../src/ui/dialog/input.cpp:351 +#: ../src/ui/dialog/input.cpp:363 +msgid "Window" +msgstr "Παράθυρο" -#: ../src/widgets/toolbox.cpp:4321 -msgid "Move objects towards cursor; with Shift from cursor" -msgstr "" +#: ../src/ui/dialog/input.cpp:530 +msgid "Test Area" +msgstr "Περιοχή Δοκιμών" -#: ../src/widgets/toolbox.cpp:4327 -#, fuzzy -msgid "Move jitter mode" -msgstr "" -"#-#-#-#-# evolution.master.el.po (evolution.HEAD) #-#-#-#-#\n" -"Μετακίνηση σε φάκελο\n" -"#-#-#-#-# pan2.master.el.po (el) #-#-#-#-#\n" -"Μετακίνηση σε Φάκελο" +#: ../src/ui/dialog/input.cpp:584 +#: ../src/ui/dialog/input.cpp:772 +msgid "Hardware" +msgstr "Υλικό" # -#: ../src/widgets/toolbox.cpp:4328 -#, fuzzy -msgid "Move objects in random directions" -msgstr "Επιλογή λεξικού" +#: ../src/ui/dialog/input.cpp:602 +msgid "Link:" +msgstr "Σύνδεσμος:" -#: ../src/widgets/toolbox.cpp:4334 -#, fuzzy -msgid "Scale mode" -msgstr "Μοντέλο πίνακα" +#: ../src/ui/dialog/input.cpp:617 +msgid "Axes count:" +msgstr "Αριθμός αξόνων:" -#: ../src/widgets/toolbox.cpp:4335 -#, fuzzy -msgid "Shrink objects, with Shift enlarge" -msgstr "Ρυθμίσεις επιφάνειας εργασίας" +#: ../src/ui/dialog/input.cpp:640 +msgid "axis:" +msgstr "άξονας:" -#: ../src/widgets/toolbox.cpp:4341 -#, fuzzy -msgid "Rotate mode" -msgstr "Περιστροφή αριστερά" +#: ../src/ui/dialog/input.cpp:652 +msgid "Button count:" +msgstr "Αριθμός κουμπιών:" -#: ../src/widgets/toolbox.cpp:4342 -#, fuzzy -msgid "Rotate objects, with Shift counterclockwise" -msgstr "Περιστροφή τούβλου προς τα αριστερά" +#: ../src/ui/dialog/input.cpp:810 +msgid "Tablet" +msgstr "Πινακίδα" -#: ../src/widgets/toolbox.cpp:4348 -#, fuzzy -msgid "Duplicate/delete mode" -msgstr "Δημιουργία αντιγράφων των επιλεγμένων αρχείων" +#: ../src/ui/dialog/input.cpp:839 +#: ../src/ui/dialog/input.cpp:1572 +msgid "pad" +msgstr "γέμισμα" -#: ../src/widgets/toolbox.cpp:4349 -msgid "Duplicate objects, with Shift delete" -msgstr "" +#: ../src/ui/dialog/layer-properties.cpp:42 +msgid "Layer name:" +msgstr "Όνομα στρώσης:" -#: ../src/widgets/toolbox.cpp:4355 -#, fuzzy -msgid "Push mode" -msgstr "Λειτουργία εστίασης" +#: ../src/ui/dialog/layer-properties.cpp:110 +msgid "Add layer" +msgstr "Προσθήκη στρώσης" -#: ../src/widgets/toolbox.cpp:4356 -msgid "Push parts of paths in any direction" -msgstr "" +# +#: ../src/ui/dialog/layer-properties.cpp:148 +msgid "Above current" +msgstr "Επάνω από την τρέχουσα" -#: ../src/widgets/toolbox.cpp:4362 -#, fuzzy -msgid "Shrink/grow mode" -msgstr "Εμφάνιση τροποποιημένου" +#: ../src/ui/dialog/layer-properties.cpp:152 +msgid "Below current" +msgstr "Κάτω από την τρέχουσα" -#: ../src/widgets/toolbox.cpp:4363 -#, fuzzy -msgid "Shrink (inset) parts of paths; with Shift grow (outset)" -msgstr "Επανεκκίνηση επιλεγμένων αρχείων" +#: ../src/ui/dialog/layer-properties.cpp:155 +msgid "As sublayer of current" +msgstr "Ως υπο-στρώση της τρέχουσας" -#: ../src/widgets/toolbox.cpp:4369 -#, fuzzy -msgid "Attract/repel mode" -msgstr "Θέστε τον ενεργό τρόπο λειτουργίας του κρατήματος του κλικ" +#: ../src/ui/dialog/layer-properties.cpp:159 +msgid "Position:" +msgstr "Θέση:" -#: ../src/widgets/toolbox.cpp:4370 -msgid "Attract parts of paths towards cursor; with Shift from cursor" -msgstr "" +#: ../src/ui/dialog/layer-properties.cpp:177 +msgid "Rename Layer" +msgstr "Μετονομασία στρώσης" -#: ../src/widgets/toolbox.cpp:4376 -#, fuzzy -msgid "Roughen mode" -msgstr "Λειτουργία εστίασης" +#. TODO: find an unused layer number, forming name from _("Layer ") + "%d" +#: ../src/ui/dialog/layer-properties.cpp:179 +#: ../src/ui/dialog/layer-properties.cpp:201 +msgid "Layer" +msgstr "Στρώση" -#: ../src/widgets/toolbox.cpp:4377 -#, fuzzy -msgid "Roughen parts of paths" -msgstr "Τη διαδρομή του γονικού φακέλου" +#: ../src/ui/dialog/layer-properties.cpp:180 +msgid "_Rename" +msgstr "_Μετονομασία" -#: ../src/widgets/toolbox.cpp:4383 -#, fuzzy -msgid "Color paint mode" -msgstr "Παλέτα χρωμάτων" +#: ../src/ui/dialog/layer-properties.cpp:193 +msgid "Rename layer" +msgstr "Μετονομασία στρώσης" -#: ../src/widgets/toolbox.cpp:4384 -#, fuzzy -msgid "Paint the tool's color upon selected objects" -msgstr "Διαγραφή επιλογής" +#. TRANSLATORS: This means "The layer has been renamed" +#: ../src/ui/dialog/layer-properties.cpp:195 +msgid "Renamed layer" +msgstr "Μετονομασμένη στρώση" +#: ../src/ui/dialog/layer-properties.cpp:199 +msgid "Add Layer" +msgstr "Προσθήκη στρώσης" + +# #-#-#-#-# gnome-system-tools.master.el.po (el) #-#-#-#-# # -#: ../src/widgets/toolbox.cpp:4390 -#, fuzzy -msgid "Color jitter mode" -msgstr "Κατάσταση χρωμάτων" +# #-#-#-#-# balsa.master.el.po (balsa 2.0.13) #-#-#-#-# +# +# #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# +# +# #-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-# +# +#: ../src/ui/dialog/layer-properties.cpp:202 +msgid "_Add" +msgstr "_Προσθήκη" -#: ../src/widgets/toolbox.cpp:4391 -#, fuzzy -msgid "Jitter the colors of selected objects" -msgstr "Εναλλαγή πεζών-κεφαλαίων στο επιλεγμένο κείμενο" +#: ../src/ui/dialog/layer-properties.cpp:226 +msgid "New layer created." +msgstr "Δημιουργία νέα στρώση." -#: ../src/widgets/toolbox.cpp:4397 -#, fuzzy -msgid "Blur mode" -msgstr "Λειτουργία πολλαπλής φωτογράφησης" +#: ../src/ui/dialog/layers.cpp:473 +#: ../src/ui/widget/layer-selector.cpp:596 +msgid "Unhide layer" +msgstr "Εμφάνιση στρώσης" -#: ../src/widgets/toolbox.cpp:4398 -#, fuzzy -msgid "Blur selected objects more; with Shift, blur less" -msgstr "Διαγραφή επιλεγμένων αντικειμένων" +#: ../src/ui/dialog/layers.cpp:473 +#: ../src/ui/widget/layer-selector.cpp:596 +msgid "Hide layer" +msgstr "Απόκρυψη στρώσης" -#: ../src/widgets/toolbox.cpp:4425 -msgid "Channels:" -msgstr "Κανάλια:" +#: ../src/ui/dialog/layers.cpp:484 +#: ../src/ui/widget/layer-selector.cpp:588 +msgid "Lock layer" +msgstr "Κλείδωμα στρώσης" -#: ../src/widgets/toolbox.cpp:4437 -msgid "In color mode, act on objects' hue" -msgstr "" +#: ../src/ui/dialog/layers.cpp:484 +#: ../src/ui/widget/layer-selector.cpp:588 +msgid "Unlock layer" +msgstr "Ξεκλείδωμα στρώσης" -#. TRANSLATORS: "H" here stands for hue -#: ../src/widgets/toolbox.cpp:4441 -msgid "H" -msgstr "Η" +# #-#-#-#-# gnome-icon-theme.master.el.po (el) #-#-#-#-# +# 48x48/emblems/emblem-new.icon.in.h:1 +# #-#-#-#-# galeon.master.el.po (galeon 1.0) #-#-#-#-# +# +# #-#-#-#-# balsa.master.el.po (balsa 2.0.13) #-#-#-#-# +# +# #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# +# +# #-#-#-#-# pan2.master.el.po (el) #-#-#-#-# +# +# #-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-# +# +#: ../src/ui/dialog/layers.cpp:635 +msgctxt "Layers" +msgid "New" +msgstr "Νέο" -#: ../src/widgets/toolbox.cpp:4453 -msgid "In color mode, act on objects' saturation" -msgstr "" +# #-#-#-#-# galeon.master.el.po (galeon 1.0) #-#-#-#-# +# +# #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# +# +#: ../src/ui/dialog/layers.cpp:640 +msgctxt "Layers" +msgid "Top" +msgstr "Κορυφή" -#. TRANSLATORS: "S" here stands for Saturation -#: ../src/widgets/toolbox.cpp:4457 -msgid "S" -msgstr "Ν" +# #-#-#-#-# galeon.master.el.po (galeon 1.0) #-#-#-#-# +# +# #-#-#-#-# balsa.master.el.po (balsa 2.0.13) #-#-#-#-# +# +#: ../src/ui/dialog/layers.cpp:646 +msgctxt "Layers" +msgid "Up" +msgstr "Επάνω" -#: ../src/widgets/toolbox.cpp:4469 -msgid "In color mode, act on objects' lightness" -msgstr "" +#: ../src/ui/dialog/layers.cpp:652 +msgctxt "Layers" +msgid "Dn" +msgstr "Κάτω" + +#: ../src/ui/dialog/layers.cpp:658 +msgctxt "Layers" +msgid "Bot" +msgstr "Πυθμένας" + +#: ../src/ui/dialog/layers.cpp:668 +msgid "X" +msgstr "X" + +#. TRANSLATORS: this dialog is accessible via menu Path - Path Effect Editor... +#: ../src/ui/dialog/livepatheffect-editor.cpp:80 +msgid "Apply new effect" +msgstr "Εφαρμογή νέου εφέ" + +#: ../src/ui/dialog/livepatheffect-editor.cpp:81 +msgid "Current effect" +msgstr "Τρέχον εφέ" -#. TRANSLATORS: "L" here stands for Lightness -#: ../src/widgets/toolbox.cpp:4473 -#, fuzzy -msgid "L" -msgstr "" -"#-#-#-#-# mousetweaks.master.el.po (mousetweaks.HEAD) #-#-#-#-#\n" -"K\n" -"#-#-#-#-# gnome-games.master.el.po (gnome-games.HEAD.el) #-#-#-#-#\n" -"L" +#: ../src/ui/dialog/livepatheffect-editor.cpp:82 +msgid "Effect list" +msgstr "Λίστα εφέ" -#: ../src/widgets/toolbox.cpp:4485 -msgid "In color mode, act on objects' opacity" -msgstr "" +#: ../src/ui/dialog/livepatheffect-editor.cpp:271 +msgid "Unknown effect is applied" +msgstr "Εφαρμογή αγνώστου εφέ" -# #-#-#-#-# gnome-icon-theme.master.el.po (el) #-#-#-#-# -# 48x48/emblems/emblem-OK.icon.in.h:1 -# #-#-#-#-# balsa.master.el.po (balsa 2.0.13) #-#-#-#-# -# -#. TRANSLATORS: "O" here stands for Opacity -#: ../src/widgets/toolbox.cpp:4489 -#, fuzzy -msgid "O" -msgstr "" -"#-#-#-#-# evolution.master.el.po (evolution.HEAD) #-#-#-#-#\n" -"Εντάξει\n" -"#-#-#-#-# gftp.master.el.po (gftp.HEAD.el) #-#-#-#-#\n" -"Εντάξει\n" -"#-#-#-#-# gnome-icon-theme.master.el.po (el) #-#-#-#-#\n" -"Εντάξει\n" -"#-#-#-#-# gnome-disk-utility.master.el.po (gnome-disk_utility) #-#-#-#-#\n" -"Εντάξει\n" -"#-#-#-#-# gturing.master.el.po (el) #-#-#-#-#\n" -"Εντάξει\n" -"#-#-#-#-# balsa.master.el.po (balsa 2.0.13) #-#-#-#-#\n" -"Εντάξει\n" -"#-#-#-#-# rhythmbox.master.el.po (el) #-#-#-#-#\n" -"Εντάξει\n" -"#-#-#-#-# drgeo.master.el.po (dr-genius 0.5.5) #-#-#-#-#\n" -"Εντάξει\n" -"#-#-#-#-# gcompris.master.el.po (gcompris.HEAD) #-#-#-#-#\n" -"Εντάξει\n" -"#-#-#-#-# gnome-shell.master.el.po (gnome-shell.po.master) #-#-#-#-#\n" -"ΟΚ\n" -"#-#-#-#-# gnome-commander.master.el.po (el) #-#-#-#-#\n" -"OK" +#: ../src/ui/dialog/livepatheffect-editor.cpp:274 +msgid "No effect applied" +msgstr "Χωρίς εφαρμογή εφέ" -#. Fidelity -#: ../src/widgets/toolbox.cpp:4500 -#, fuzzy -msgid "(rough, simplified)" -msgstr "(ακαθόριστο)" +#: ../src/ui/dialog/livepatheffect-editor.cpp:278 +msgid "Item is not a path or shape" +msgstr "Το στοιχείο δεν είναι μονοπάτι ή σχήμα" -#: ../src/widgets/toolbox.cpp:4500 -msgid "(fine, but many nodes)" -msgstr "" +#: ../src/ui/dialog/livepatheffect-editor.cpp:282 +msgid "Only one item can be selected" +msgstr "Μόνο ένα στοιχείο μπορεί να επιλεγεί" -#: ../src/widgets/toolbox.cpp:4503 -#, fuzzy -msgid "Fidelity" -msgstr "" -"#-#-#-#-# quick-lounge-applet.master.el.po (el) #-#-#-#-#\n" -"Εργαλείο\n" -"#-#-#-#-# glade.master.el.po (glade3.HEAD) #-#-#-#-#\n" -"Βοήθημα\n" -"#-#-#-#-# hardware-monitor.master.el.po (el) #-#-#-#-#\n" -"Εργαλείο" - -#: ../src/widgets/toolbox.cpp:4503 -#, fuzzy -msgid "Fidelity:" -msgstr "Ταυτότητα:" +#: ../src/ui/dialog/livepatheffect-editor.cpp:286 +msgid "Empty selection" +msgstr "Κενή επιλογή" -#: ../src/widgets/toolbox.cpp:4504 -msgid "" -"Low fidelity simplifies paths; high fidelity preserves path features but may " -"generate a lot of new nodes" -msgstr "" +#: ../src/ui/dialog/livepatheffect-editor.cpp:314 +msgid "Unknown effect" +msgstr "Άγνωστο εφέ" -#: ../src/widgets/toolbox.cpp:4522 ../src/widgets/toolbox.cpp:4706 -#: ../src/widgets/toolbox.cpp:5241 -#, fuzzy -msgid "Pressure" -msgstr "Βαρομετρική πίεση:" +#: ../src/ui/dialog/livepatheffect-editor.cpp:381 +msgid "Create and apply path effect" +msgstr "Δημιουργία και εφαρμογή εφέ μονοπατιού" -#: ../src/widgets/toolbox.cpp:4523 -msgid "Use the pressure of the input device to alter the force of tweak action" -msgstr "" +#: ../src/ui/dialog/livepatheffect-editor.cpp:399 +msgid "Remove path effect" +msgstr "Αφαίρεση εφέ μονοπατιού" -#. Width -#: ../src/widgets/toolbox.cpp:4595 -msgid "(narrow spray)" -msgstr "" +#: ../src/ui/dialog/livepatheffect-editor.cpp:415 +msgid "Move path effect up" +msgstr "Μετακίνηση εφέ μονοπατιού προς τα πάνω" -# -#: ../src/widgets/toolbox.cpp:4595 -#, fuzzy -msgid "(broad spray)" -msgstr "ε χρήση" +#: ../src/ui/dialog/livepatheffect-editor.cpp:431 +msgid "Move path effect down" +msgstr "Μετακίνηση εφέ μονοπατιού προς τα κάτω" -#: ../src/widgets/toolbox.cpp:4598 -#, fuzzy -msgid "The width of the spray area (relative to the visible canvas area)" -msgstr "Η θέση της εικόνας σχετικά με το κείμενο" +#: ../src/ui/dialog/livepatheffect-editor.cpp:470 +msgid "Activate path effect" +msgstr "Ενεργοποίηση εφέ μονοπατιού" -#: ../src/widgets/toolbox.cpp:4611 -#, fuzzy -msgid "(maximum mean)" -msgstr "Μέγιστο μήκος" +#: ../src/ui/dialog/livepatheffect-editor.cpp:470 +msgid "Deactivate path effect" +msgstr "Απενεργοποίηση εφέ μονοπατιού" -# # NOTE: "send focus" refers to whether the remote -# # client will be notified about chat window focus changes -#: ../src/widgets/toolbox.cpp:4614 -msgid "Focus" -msgstr "Εστίαση" +# +#: ../src/ui/dialog/memory.cpp:94 +msgid "Heap" +msgstr "Σωρός" -# # NOTE: "send focus" refers to whether the remote -# # client will be notified about chat window focus changes -#: ../src/widgets/toolbox.cpp:4614 -#, fuzzy -msgid "Focus:" -msgstr "Εστίαση" +#: ../src/ui/dialog/memory.cpp:95 +msgid "In Use" +msgstr "Σε χρήση" -#: ../src/widgets/toolbox.cpp:4614 -msgid "0 to spray a spot; increase to enlarge the ring radius" -msgstr "" +#. TRANSLATORS: "Slack" refers to memory which is in the heap but currently unused. +#. More typical usage is to call this memory "free" rather than "slack". +#: ../src/ui/dialog/memory.cpp:98 +msgid "Slack" +msgstr "Εφεδρική (ελεύθερη)" -#. Standard_deviation -#: ../src/widgets/toolbox.cpp:4627 -#, fuzzy -msgid "(minimum scatter)" -msgstr "Ελάχιστος αριθμός χρηστών:" +#: ../src/ui/dialog/memory.cpp:99 +msgid "Total" +msgstr "Συνολικά" -#: ../src/widgets/toolbox.cpp:4627 -#, fuzzy -msgid "(maximum scatter)" -msgstr "Μέγιστος αριθμός χρηστών:" +# #-#-#-#-# tracker.master.el.po (el) #-#-#-#-# +# #-#-#-#-# nautilus.HEAD.el.po (el) #-#-#-#-# +# +# #-#-#-#-# galeon.master.el.po (galeon 1.0) #-#-#-#-# +# +# #-#-#-#-# pan2.master.el.po (el) #-#-#-#-# +# +#: ../src/ui/dialog/memory.cpp:139 +#: ../src/ui/dialog/memory.cpp:145 +#: ../src/ui/dialog/memory.cpp:152 +#: ../src/ui/dialog/memory.cpp:184 +msgid "Unknown" +msgstr "Άγνωστο" -#: ../src/widgets/toolbox.cpp:4630 -#, fuzzy -msgctxt "Spray tool" -msgid "Scatter" -msgstr "" -"#-#-#-#-# pybliographer.master.el.po (el) #-#-#-#-#\n" -"Μοτίβο\n" -"#-#-#-#-# epiphany-extensions.master.el.po (el) #-#-#-#-#\n" -"Υπόδειγμα\n" -"#-#-#-#-# gnome-applets.master.el.po (gnome-applets.HEAD.el) #-#-#-#-#\n" -"Μοτίβο\n" -"#-#-#-#-# meld.master.el.po (el) #-#-#-#-#\n" -"Μοτίβο\n" -"#-#-#-#-# gtksourceview.master.el.po (el) #-#-#-#-#\n" -"Μοτίβο\n" -"#-#-#-#-# gtk+-properties.master.el.po (gtk+-properties.HEAD) #-#-#-#-#\n" -"Μοτίβο" - -#: ../src/widgets/toolbox.cpp:4630 -#, fuzzy -msgctxt "Spray tool" -msgid "Scatter:" -msgstr "" -"#-#-#-#-# pybliographer.master.el.po (el) #-#-#-#-#\n" -"Μοτίβο\n" -"#-#-#-#-# epiphany-extensions.master.el.po (el) #-#-#-#-#\n" -"Υπόδειγμα\n" -"#-#-#-#-# gnome-applets.master.el.po (gnome-applets.HEAD.el) #-#-#-#-#\n" -"Μοτίβο\n" -"#-#-#-#-# meld.master.el.po (el) #-#-#-#-#\n" -"Μοτίβο\n" -"#-#-#-#-# gtksourceview.master.el.po (el) #-#-#-#-#\n" -"Μοτίβο\n" -"#-#-#-#-# gtk+-properties.master.el.po (gtk+-properties.HEAD) #-#-#-#-#\n" -"Μοτίβο" - -#: ../src/widgets/toolbox.cpp:4630 -#, fuzzy -msgid "Increase to scatter sprayed objects" -msgstr "Μεταβαίνει στο προηγούμενο αντικείμενο." +#: ../src/ui/dialog/memory.cpp:165 +msgid "Combined" +msgstr "Συνδυασμένος" -#: ../src/widgets/toolbox.cpp:4649 -#, fuzzy -msgid "Spray copies of the initial selection" -msgstr "Μέγεθος της επιλογής προς εξαγωγή:" +#: ../src/ui/dialog/memory.cpp:207 +msgid "Recalculate" +msgstr "Επαναϋπολογισμός" -#: ../src/widgets/toolbox.cpp:4656 -#, fuzzy -msgid "Spray clones of the initial selection" -msgstr "Έναρξη εγγραφής των περιεχομένων της επιλογής" +#: ../src/ui/dialog/messages.cpp:73 +msgid "Ready." +msgstr "Έτοιμο." -#: ../src/widgets/toolbox.cpp:4662 -#, fuzzy -msgid "Spray single path" -msgstr "Αναδυόμενο μοναδικού ταιριάσματος" +#: ../src/ui/dialog/messages.cpp:74 +msgid "Enable log display by setting dialogs.debug 'redirect' attribute to 1 in preferences.xml" +msgstr "Ενεργοποίηση εμφάνισης ιστορικού ρυθμίζοντας το γνώρισμα dialogs.debug 'redirect' σε 1 στις preferences.xml" -#: ../src/widgets/toolbox.cpp:4663 -msgid "Spray objects in a single path" -msgstr "" +#: ../src/ui/dialog/ocaldialogs.cpp:422 +msgid "Error while reading the Open Clip Art RSS feed" +msgstr "Σφάλμα ανάγνωσης του Open Clip Art RSS feed" -#. Population -#: ../src/widgets/toolbox.cpp:4687 -#, fuzzy -msgid "(low population)" -msgstr "Ενέργεια όταν το φορτίο του UPS είναι χαμηλό" +#: ../src/ui/dialog/ocaldialogs.cpp:461 +msgid "Failed to receive the Open Clip Art Library RSS feed. Verify if the server name is correct in Configuration->Import/Export (e.g.: openclipart.org)" +msgstr "Αδυναμία λήψης RSS τροφοδοσίας της βιβλιοθήκης Open Clip Art. Επιβεβαίωση της ορθότητας ονόματος εξυπηρετητή στο Ρυθμίσεις->Εισαγωγή/Εξαγωγή" -# -#: ../src/widgets/toolbox.cpp:4687 -#, fuzzy -msgid "(high population)" -msgstr "Σε εκτύπωση" +#: ../src/ui/dialog/ocaldialogs.cpp:475 +msgid "Server supplied malformed Clip Art feed" +msgstr "Ο εξυπηρετητής τροφοδότησε με λαθεμένη έτοιμη εικόνα" -#: ../src/widgets/toolbox.cpp:4690 -msgid "Amount" -msgstr "Ποσό" +#: ../src/ui/dialog/ocaldialogs.cpp:566 +msgid "Search for:" +msgstr "Αναζήτηση για:" -#: ../src/widgets/toolbox.cpp:4691 -msgid "Adjusts the number of items sprayed per clic" -msgstr "" +#: ../src/ui/dialog/ocaldialogs.cpp:567 +msgid "No files matched your search" +msgstr "Κανένα αρχείο δεν ταιριάζει στην αναζήτηση σας" -#: ../src/widgets/toolbox.cpp:4707 -#, fuzzy -msgid "" -"Use the pressure of the input device to alter the amount of sprayed objects" -msgstr "Προσαρμογή μεγέθους του παραθύρου στο μέγεθος της εικόνας" +#: ../src/ui/dialog/ocaldialogs.cpp:578 +msgid "Search" +msgstr "Αναζήτηση" -#: ../src/widgets/toolbox.cpp:4717 -#, fuzzy -msgid "(high rotation variation)" -msgstr "Παραβίαση τμηματοποίησης" +#: ../src/ui/dialog/ocaldialogs.cpp:595 +msgid "Files found" +msgstr "Αρχεία που βρέθηκαν" -#: ../src/widgets/toolbox.cpp:4720 -msgid "Rotation" -msgstr "Περιστροφή" +#: ../src/ui/dialog/print.cpp:98 +msgid "Could not open temporary PNG for bitmap printing" +msgstr "Αδυναμία ανοίγματος προσωρινού PNG για εκτύπωση ψηφιογραφίας" -#: ../src/widgets/toolbox.cpp:4720 -msgid "Rotation:" -msgstr "Περιστροφή:" +#: ../src/ui/dialog/print.cpp:141 +msgid "Could not set up Document" +msgstr "Αδυναμία εγκατάστασης εγγράφου" -#: ../src/widgets/toolbox.cpp:4722 -#, no-c-format -msgid "" -"Variation of the rotation of the sprayed objects; 0% for the same rotation " -"than the original object" -msgstr "" +#: ../src/ui/dialog/print.cpp:145 +msgid "Failed to set CairoRenderContext" +msgstr "Αποτυχία εγκατάστασης του CairoRenderContext" -#: ../src/widgets/toolbox.cpp:4735 -#, fuzzy -msgid "(high scale variation)" -msgstr "Εμφάνιση επιλογών κλιμάκωσης" +#. set up dialog title, based on document name +#: ../src/ui/dialog/print.cpp:185 +msgid "SVG Document" +msgstr "Έγγραφο SVG" -# #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# +# #-#-#-#-# galeon.master.el.po (galeon 1.0) #-#-#-#-# +# +# #-#-#-#-# balsa.master.el.po (balsa 2.0.13) #-#-#-#-# # -#: ../src/widgets/toolbox.cpp:4738 -#, fuzzy -msgctxt "Spray tool" -msgid "Scale" -msgstr "Κλίμακα" - # #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# # -#: ../src/widgets/toolbox.cpp:4738 -#, fuzzy -msgctxt "Spray tool" -msgid "Scale:" -msgstr "Κλίμακα" +# #-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-# +# +#: ../src/ui/dialog/print.cpp:186 +msgid "Print" +msgstr "Εκτύπωση" -#: ../src/widgets/toolbox.cpp:4740 -#, no-c-format -msgid "" -"Variation in the scale of the sprayed objects; 0% for the same scale than " -"the original object" -msgstr "" +#. build custom preferences tab +#: ../src/ui/dialog/print.cpp:220 +msgid "Rendering" +msgstr "Απόδοση" -#: ../src/widgets/toolbox.cpp:4914 -#, fuzzy -msgid "No preset" -msgstr "Χωρίς προρυθμίσεις" +#: ../src/ui/dialog/scriptdialog.cpp:211 +msgid "_Execute Javascript" +msgstr "_Εκτέλεση Javascript" -# #-#-#-#-# balsa.master.el.po (balsa 2.0.13) #-#-#-#-# -# -#: ../src/widgets/toolbox.cpp:4932 -msgid "Save..." -msgstr "Αποθήκευση..." +#: ../src/ui/dialog/scriptdialog.cpp:213 +msgid "_Execute Python" +msgstr "_Εκτέλεση Python" -#. Width -#: ../src/widgets/toolbox.cpp:5090 ../src/widgets/toolbox.cpp:6152 -#, fuzzy -msgid "(hairline)" -msgstr "Βιολί" +#: ../src/ui/dialog/scriptdialog.cpp:215 +msgid "_Execute Ruby" +msgstr "_Εκτέλεση Ruby" -#: ../src/widgets/toolbox.cpp:5090 ../src/widgets/toolbox.cpp:6152 -#, fuzzy -msgid "(broad stroke)" -msgstr "ο διαγραμμένο" +#: ../src/ui/dialog/scriptdialog.cpp:224 +msgid "Script" +msgstr "Σενάριο" -#: ../src/widgets/toolbox.cpp:5093 ../src/widgets/toolbox.cpp:6155 -msgid "Pen Width" -msgstr "Πάχος πένας" +#: ../src/ui/dialog/scriptdialog.cpp:234 +msgid "Output" +msgstr "Έξοδος" -#: ../src/widgets/toolbox.cpp:5094 -msgid "The width of the calligraphic pen (relative to the visible canvas area)" -msgstr "" -"Το πάχος της καλλιγραφικής πένας (σε σχέση με την ορατή περιοχή του καμβά)" +#: ../src/ui/dialog/scriptdialog.cpp:244 +msgid "Errors" +msgstr "Σφάλματα" -#. Thinning -#: ../src/widgets/toolbox.cpp:5107 -msgid "(speed blows up stroke)" -msgstr "" +#: ../src/ui/dialog/svg-fonts-dialog.cpp:123 +msgid "Set SVG Font attribute" +msgstr "Ορισμός γνωρισμάτων γραμματοσειράς SVG" -#: ../src/widgets/toolbox.cpp:5107 -msgid "(slight widening)" -msgstr "" +#: ../src/ui/dialog/svg-fonts-dialog.cpp:178 +msgid "Adjust kerning value" +msgstr "Ρύθμιση τιμής διαγραμμάτωσης" -#: ../src/widgets/toolbox.cpp:5107 -#, fuzzy -msgid "(constant width)" -msgstr "" -"#-#-#-#-# banshee.master.el.po (Banshee) #-#-#-#-#\n" -"Σταθερός ρυθμός διαμεταγωγής (bitrate)\n" -"#-#-#-#-# banshee.stable-1.8.el.po (Banshee) #-#-#-#-#\n" -"Σταθερός ρυθμός bit" +#: ../src/ui/dialog/svg-fonts-dialog.cpp:368 +msgid "Family Name:" +msgstr "Όνομα οικογένειας:" -#: ../src/widgets/toolbox.cpp:5107 -msgid "(slight thinning, default)" -msgstr "" +# #-#-#-#-# libgnomecanvas.master.el.po (el) #-#-#-#-# +# +# #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# +# +#: ../src/ui/dialog/svg-fonts-dialog.cpp:378 +msgid "Set width:" +msgstr "Ορισμός πλάτους:" -#: ../src/widgets/toolbox.cpp:5107 -msgid "(speed deflates stroke)" -msgstr "" +#: ../src/ui/dialog/svg-fonts-dialog.cpp:437 +msgid "glyph" +msgstr "γλύφη" + +# +#. SPGlyph* glyph = +#: ../src/ui/dialog/svg-fonts-dialog.cpp:469 +msgid "Add glyph" +msgstr "Προσθήκη γλύφης" -#: ../src/widgets/toolbox.cpp:5110 -#, fuzzy -msgid "Stroke Thinning" -msgstr "Διακοπή σάρωσης " +# +#: ../src/ui/dialog/svg-fonts-dialog.cpp:485 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:530 +msgid "Select a path to define the curves of a glyph" +msgstr "Επιλογή ενός μονοπατιού για ορισμό των καμπυλών της γλύφης" -#: ../src/widgets/toolbox.cpp:5110 -#, fuzzy -msgid "Thinning:" -msgstr "" -"#-#-#-#-# gnome-games.master.el.po (gnome-games.HEAD.el) #-#-#-#-#\n" -"Απομένουν:\n" -"#-#-#-#-# gturing.master.el.po (el) #-#-#-#-#\n" -"Απομένοντα:" +# +#: ../src/ui/dialog/svg-fonts-dialog.cpp:493 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:538 +msgid "The selected object does not have a path description." +msgstr "Το επιλεγμένο αντικείμενο δεν έχει περιγραφή μονοπατιού." -#: ../src/widgets/toolbox.cpp:5111 -msgid "" -"How much velocity thins the stroke (> 0 makes fast strokes thinner, < 0 " -"makes them broader, 0 makes width independent of velocity)" -msgstr "" +#: ../src/ui/dialog/svg-fonts-dialog.cpp:508 +msgid "No glyph selected in the SVGFonts dialog." +msgstr "Χωρίς επιλογή γλύφης στο διάλογο SVGFonts." -#. Angle -#: ../src/widgets/toolbox.cpp:5123 -msgid "(left edge up)" -msgstr "" +#: ../src/ui/dialog/svg-fonts-dialog.cpp:514 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:558 +msgid "Set glyph curves" +msgstr "Ορισμός καμπύλων γλύφης" -# #-#-#-#-# orca.master.el.po (orca.HEAD) #-#-#-#-# -# #-#-#-#-# gnome-terminal.HEAD.el.po (el) #-#-#-#-# -#: ../src/widgets/toolbox.cpp:5123 -#, fuzzy -msgid "(horizontal)" -msgstr "" -"#-#-#-#-# sawfish.master.el.po (sawfish 1.2-gtk2) #-#-#-#-#\n" -"οριζόντιο\n" -"#-#-#-#-# orca.master.el.po (orca.HEAD) #-#-#-#-#\n" -"οριζόντια" +#: ../src/ui/dialog/svg-fonts-dialog.cpp:578 +msgid "Reset missing-glyph" +msgstr "Επανορισμός ελλείπουσας γλύφης " -#: ../src/widgets/toolbox.cpp:5123 -#, fuzzy -msgid "(right edge up)" -msgstr "δεξί super" +#: ../src/ui/dialog/svg-fonts-dialog.cpp:594 +msgid "Edit glyph name" +msgstr "Επεξεργασία ονόματος γλύφης" -#: ../src/widgets/toolbox.cpp:5126 -#, fuzzy -msgid "Pen Angle" -msgstr "Γωνία" +#: ../src/ui/dialog/svg-fonts-dialog.cpp:608 +msgid "Set glyph unicode" +msgstr "Ορισμός unicode γλύφης" -#: ../src/widgets/toolbox.cpp:5126 ../share/extensions/motion.inx.h:1 -#: ../share/extensions/restack.inx.h:1 -msgid "Angle:" -msgstr "Γωνία:" +#: ../src/ui/dialog/svg-fonts-dialog.cpp:620 +msgid "Remove font" +msgstr "Αφαίρεση γραμματοσειράς" -#: ../src/widgets/toolbox.cpp:5127 -msgid "" -"The angle of the pen's nib (in degrees; 0 = horizontal; has no effect if " -"fixation = 0)" -msgstr "" +#: ../src/ui/dialog/svg-fonts-dialog.cpp:637 +msgid "Remove glyph" +msgstr "Αφαίρεση γλύφης" -#. Fixation -#: ../src/widgets/toolbox.cpp:5141 -msgid "(perpendicular to stroke, \"brush\")" -msgstr "" +#: ../src/ui/dialog/svg-fonts-dialog.cpp:654 +msgid "Remove kerning pair" +msgstr "Αφαίρεση ζεύγους διαγραμμάτωσης" -#: ../src/widgets/toolbox.cpp:5141 -msgid "(almost fixed, default)" -msgstr "" +#: ../src/ui/dialog/svg-fonts-dialog.cpp:664 +msgid "Missing Glyph:" +msgstr "Έλλειψη γλύφης:" -#: ../src/widgets/toolbox.cpp:5141 -msgid "(fixed by Angle, \"pen\")" -msgstr "" +#: ../src/ui/dialog/svg-fonts-dialog.cpp:668 +msgid "From selection..." +msgstr "Από επιλογή..." -#: ../src/widgets/toolbox.cpp:5144 -#, fuzzy -msgid "Fixation" -msgstr "Εισαγωγή" +# #-#-#-#-# gtkhtml.master.el.po (gtkhtml.HEAD) #-#-#-#-# +# +#: ../src/ui/dialog/svg-fonts-dialog.cpp:670 +#: ../src/ui/widget/preferences-widget.cpp:590 +msgid "Reset" +msgstr "Επαναφορά" -#: ../src/widgets/toolbox.cpp:5144 -#, fuzzy -msgid "Fixation:" -msgstr "Ενεργοποίηση:" +#: ../src/ui/dialog/svg-fonts-dialog.cpp:681 +msgid "Glyph name" +msgstr "Όνομα γλύφης" -#: ../src/widgets/toolbox.cpp:5145 -msgid "" -"Angle behavior (0 = nib always perpendicular to stroke direction, 100 = " -"fixed angle)" -msgstr "" +# +# # NOTE: (see previous note) +#: ../src/ui/dialog/svg-fonts-dialog.cpp:682 +msgid "Matching string" +msgstr "Ταίριασμα αλφαριθμητικού" -#. Cap Rounding -#: ../src/widgets/toolbox.cpp:5157 -#, fuzzy -msgid "(blunt caps, default)" -msgstr "" -"#-#-#-#-# gnomeicu.master.el.po (gnomeicu 0.95.5) #-#-#-#-#\n" -"Ορισμός ως προεπιλογής\n" -"#-#-#-#-# pybliographer.master.el.po (el) #-#-#-#-#\n" -"Ορισμός ως προεπιλογής\n" -"#-#-#-#-# nautilus.master.el.po (el) #-#-#-#-#\n" -"Ορισμός ως προεπιλογή" - -#: ../src/widgets/toolbox.cpp:5157 -msgid "(slightly bulging)" -msgstr "" +#: ../src/ui/dialog/svg-fonts-dialog.cpp:685 +msgid "Add Glyph" +msgstr "Προσθήκη γλύφης" -#: ../src/widgets/toolbox.cpp:5157 -#, fuzzy -msgid "(approximately round)" -msgstr "περίπου %'d ώρα" +#: ../src/ui/dialog/svg-fonts-dialog.cpp:692 +msgid "Get curves from selection..." +msgstr "Λήψη καμπυλών από την επιλογή..." -#: ../src/widgets/toolbox.cpp:5157 -msgid "(long protruding caps)" -msgstr "" +#: ../src/ui/dialog/svg-fonts-dialog.cpp:741 +msgid "Add kerning pair" +msgstr "Προσθήκη ζεύγους διαγραμμάτωσης" -#: ../src/widgets/toolbox.cpp:5161 -#, fuzzy -msgid "Cap rounding" -msgstr "" -"#-#-#-#-# gnome-terminal.master.el.po (gnome-terminal.HEAD) #-#-#-#-#\n" -"Αναδίπλ_ωση γύρω\n" -"#-#-#-#-# conglomerate.master.el.po (el) #-#-#-#-#\n" -"Α_ναδίπλωση γύρω\n" -"#-#-#-#-# gtranslator.master.el.po (gtranslator 1.0) #-#-#-#-#\n" -"Αναδίπλωση _γύρω\n" -"#-#-#-#-# gedit.master.el.po (el) #-#-#-#-#\n" -"Αναδίπλ_ωση γύρω\n" -"#-#-#-#-# orca.master.el.po (orca.HEAD) #-#-#-#-#\n" -"_Αναδίπλωση γύρω\n" -"#-#-#-#-# gnome-subtitles.master.el.po (gnome-subtitles 0.6) #-#-#-#-#\n" -"_Αναδίπλωση γύρω\n" -"#-#-#-#-# meld.master.el.po (el) #-#-#-#-#\n" -"_Αναδίπλωση γύρω" - -#: ../src/widgets/toolbox.cpp:5161 -#, fuzzy -msgid "Caps:" -msgstr "Χάρτες:" +#. Kerning Setup: +#: ../src/ui/dialog/svg-fonts-dialog.cpp:749 +msgid "Kerning Setup" +msgstr "Ρύθμιση διαγραμμάτωσης" -#: ../src/widgets/toolbox.cpp:5162 -msgid "" -"Increase to make caps at the ends of strokes protrude more (0 = no caps, 1 = " -"round caps)" -msgstr "" +#: ../src/ui/dialog/svg-fonts-dialog.cpp:751 +msgid "1st Glyph:" +msgstr "1η γλύφη:" -#. Tremor -#: ../src/widgets/toolbox.cpp:5174 -#, fuzzy -msgid "(smooth line)" -msgstr "Εξομάλυνση γραμμής" +#: ../src/ui/dialog/svg-fonts-dialog.cpp:753 +msgid "2nd Glyph:" +msgstr "2η γλύφη:" -#: ../src/widgets/toolbox.cpp:5174 -#, fuzzy -msgid "(slight tremor)" -msgstr "ανοιχτό γκρι" +#: ../src/ui/dialog/svg-fonts-dialog.cpp:756 +msgid "Add pair" +msgstr "Προσθήκη ζεύγους" -#: ../src/widgets/toolbox.cpp:5174 -msgid "(noticeable tremor)" -msgstr "" +#: ../src/ui/dialog/svg-fonts-dialog.cpp:768 +msgid "First Unicode range" +msgstr "Πρώτη περιοχή Unicode" -#: ../src/widgets/toolbox.cpp:5174 -#, fuzzy -msgid "(maximum tremor)" -msgstr "Μέ_γιστο Bitrate:" +#: ../src/ui/dialog/svg-fonts-dialog.cpp:769 +msgid "Second Unicode range" +msgstr "Δεύτερη περιοχή Unicode" -#: ../src/widgets/toolbox.cpp:5177 -#, fuzzy -msgid "Stroke Tremor" -msgstr "Χρώμα πινελιάς..." +#: ../src/ui/dialog/svg-fonts-dialog.cpp:776 +msgid "Kerning value:" +msgstr "Τιμή διαγραμμάτωσης:" -#: ../src/widgets/toolbox.cpp:5177 -#, fuzzy -msgid "Tremor:" -msgstr "Μνήμη:" +#: ../src/ui/dialog/svg-fonts-dialog.cpp:834 +msgid "Set font family" +msgstr "Ορισμός οικογένειας γραμματοσειράς" -#: ../src/widgets/toolbox.cpp:5178 -msgid "Increase to make strokes rugged and trembling" -msgstr "" +#: ../src/ui/dialog/svg-fonts-dialog.cpp:843 +msgid "font" +msgstr "γραμματοσειρά" -#. Wiggle -#: ../src/widgets/toolbox.cpp:5192 -msgid "(no wiggle)" -msgstr "" +#. select_font(font); +#: ../src/ui/dialog/svg-fonts-dialog.cpp:858 +msgid "Add font" +msgstr "Προσθήκη γραμματοσειράς" -#: ../src/widgets/toolbox.cpp:5192 -#, fuzzy -msgid "(slight deviation)" -msgstr "Διάρκεια επισήμανσης" +#: ../src/ui/dialog/svg-fonts-dialog.cpp:878 +msgid "_Font" +msgstr "Γ_ραμματοσειρά" -#: ../src/widgets/toolbox.cpp:5192 -msgid "(wild waves and curls)" -msgstr "" +#: ../src/ui/dialog/svg-fonts-dialog.cpp:886 +msgid "_Global Settings" +msgstr "_Γενικές ρυθμίσεις" -#: ../src/widgets/toolbox.cpp:5195 -#, fuzzy -msgid "Pen Wiggle" -msgstr "Pen Drive" +#: ../src/ui/dialog/svg-fonts-dialog.cpp:887 +msgid "_Glyphs" +msgstr "Γ_λύφες" -#: ../src/widgets/toolbox.cpp:5195 -#, fuzzy -msgid "Wiggle:" -msgstr "εναλλαγή" +# #-#-#-#-# libgnomeui.master.el.po (el) #-#-#-#-# +# #-#-#-#-# memory.el.po (abiword 1.0) #-#-#-#-# +# #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-# +# +# #-#-#-#-# toutdoux-el.po (toutdoux 1.0) #-#-#-#-# +# +#: ../src/ui/dialog/svg-fonts-dialog.cpp:888 +msgid "_Kerning" +msgstr "Διαγραμ_μάτωση" -#: ../src/widgets/toolbox.cpp:5196 -msgid "Increase to make the pen waver and wiggle" -msgstr "" +#: ../src/ui/dialog/svg-fonts-dialog.cpp:895 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:896 +msgid "Sample Text" +msgstr "Δείγμα κειμένου" -#. Mass -#: ../src/widgets/toolbox.cpp:5209 -msgid "(no inertia)" -msgstr "" +#: ../src/ui/dialog/svg-fonts-dialog.cpp:900 +msgid "Preview Text:" +msgstr "Κείμενο προεπισκόπησης:" -#: ../src/widgets/toolbox.cpp:5209 -msgid "(slight smoothing, default)" -msgstr "" +# #-#-#-#-# libgnomeui.master.el.po (el) #-#-#-#-# +# #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-# +# +# #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# +# +# #-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-# +# +#. TRANSLATORS: An item in context menu on a colour in the swatches +#: ../src/ui/dialog/swatches.cpp:252 +msgid "Set fill" +msgstr "Ορισμός γεμίσματος" -#: ../src/widgets/toolbox.cpp:5209 -#, fuzzy -msgid "(noticeable lagging)" -msgstr "Ενεργοποίηση εκσφαλμάτωσης" +#. TRANSLATORS: An item in context menu on a colour in the swatches +#: ../src/ui/dialog/swatches.cpp:260 +msgid "Set stroke" +msgstr "Ορισμός πινελιάς" -#: ../src/widgets/toolbox.cpp:5209 -#, fuzzy -msgid "(maximum inertia)" -msgstr "Μέγιστο μέγεθος" +# #-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-# +# +#: ../src/ui/dialog/swatches.cpp:281 +#: ../src/widgets/gradient-selector.cpp:148 +#: ../src/widgets/gradient-toolbar.cpp:486 +msgid "Edit..." +msgstr "Επεξεργασία..." -#: ../src/widgets/toolbox.cpp:5212 -msgid "Pen Mass" -msgstr "" +#: ../src/ui/dialog/swatches.cpp:293 +msgid "Convert" +msgstr "Μετατροπή" -#: ../src/widgets/toolbox.cpp:5212 -#, fuzzy -msgid "Mass:" -msgstr "Πέρασμα:" +#: ../src/ui/dialog/swatches.cpp:528 +#, c-format +msgid "Palettes directory (%s) is unavailable." +msgstr "Ο κατάλογος παλετών (%s) δεν είναι διαθέσιμος" -#: ../src/widgets/toolbox.cpp:5213 -msgid "Increase to make the pen drag behind, as if slowed by inertia" -msgstr "" +#: ../src/ui/dialog/tile.cpp:349 +msgid "Arrange in a grid" +msgstr "Ρύθμιση σε πλέγμα" -#: ../src/widgets/toolbox.cpp:5228 -#, fuzzy -msgid "Trace Background" -msgstr "Χρώμα Κομματιών" +#: ../src/ui/dialog/tile.cpp:659 +#: ../share/extensions/render_barcode_datamatrix.inx.h:4 +msgid "Rows:" +msgstr "Γραμμές:" -#: ../src/widgets/toolbox.cpp:5229 -msgid "" -"Trace the lightness of the background by the width of the pen (white - " -"minimum width, black - maximum width)" -msgstr "" +#: ../src/ui/dialog/tile.cpp:667 +msgid "Number of rows" +msgstr "Αριθμός γραμμών" -#: ../src/widgets/toolbox.cpp:5242 -#, fuzzy -msgid "Use the pressure of the input device to alter the width of the pen" -msgstr "Προσαρμογή μεγέθους του παραθύρου στο μέγεθος της εικόνας" +#: ../src/ui/dialog/tile.cpp:671 +msgid "Equal height" +msgstr "Ισοϋψή" -# -#: ../src/widgets/toolbox.cpp:5254 -#, fuzzy -msgid "Tilt" -msgstr "Αρχείο" +#: ../src/ui/dialog/tile.cpp:681 +msgid "If not set, each row has the height of the tallest object in it" +msgstr "Εάν δεν οριστεί, κάθε γραμμή έχει το ύψος του πιο υψηλού αντικειμένου σε αυτή" -#: ../src/widgets/toolbox.cpp:5255 -msgid "Use the tilt of the input device to alter the angle of the pen's nib" -msgstr "" +#. #### Radio buttons to control vertical alignment #### +#. #### Radio buttons to control horizontal alignment #### +#: ../src/ui/dialog/tile.cpp:687 +#: ../src/ui/dialog/tile.cpp:757 +msgid "Align:" +msgstr "Ευθυγράμμιση:" -# -#: ../src/widgets/toolbox.cpp:5270 -#, fuzzy -msgid "Choose a preset" -msgstr "Επιλογή συνόλου χαρακτήρων" +#. #### Number of columns #### +#: ../src/ui/dialog/tile.cpp:729 +msgid "Columns:" +msgstr "Στήλες:" -#: ../src/widgets/toolbox.cpp:5359 -msgid "Arc: Change start/end" -msgstr "Τόξο: Αλλαγή αρχικής και τελικής γωνίας" +#: ../src/ui/dialog/tile.cpp:737 +msgid "Number of columns" +msgstr "Αριθμός των στηλών" -#: ../src/widgets/toolbox.cpp:5425 -msgid "Arc: Change open/closed" -msgstr "Τόξο: Αλλαγή ανοιχτού/κλειστού" +#: ../src/ui/dialog/tile.cpp:741 +msgid "Equal width" +msgstr "Ίδιο πλάτος" -#: ../src/widgets/toolbox.cpp:5552 -msgid "Start:" -msgstr "Αρχή:" +#: ../src/ui/dialog/tile.cpp:750 +msgid "If not set, each column has the width of the widest object in it" +msgstr "Αν δεν οριστεί, κάθε στήλη έχει το πλάτος του πλατύτερου αντικειμένου εντός της" -#: ../src/widgets/toolbox.cpp:5553 -msgid "The angle (in degrees) from the horizontal to the arc's start point" -msgstr "" -"Η γωνία (σε μοίρες) από τον οριζόντιο άξονα μέχρι το αρχικό σημείο του τόξου" +#. #### Radio buttons to control spacing manually or to fit selection bbox #### +#: ../src/ui/dialog/tile.cpp:796 +msgid "Fit into selection box" +msgstr "Προσαρμογή στο πλαίσιο επιλογής" -#: ../src/widgets/toolbox.cpp:5565 -msgid "End:" -msgstr "Τέλος:" +#: ../src/ui/dialog/tile.cpp:802 +msgid "Set spacing:" +msgstr "Ορισμός διάκενου:" -#: ../src/widgets/toolbox.cpp:5566 -msgid "The angle (in degrees) from the horizontal to the arc's end point" -msgstr "" -"Η γωνία (σε μοίρες) από τον οριζόντιο άξονα μέχρι το τελικό σημείο του τόξου" +#: ../src/ui/dialog/tile.cpp:822 +msgid "Vertical spacing between rows (px units)" +msgstr "Κάθετο διάκενο μεταξύ γραμμών (μονάδες px)" -#: ../src/widgets/toolbox.cpp:5582 -msgid "Closed arc" -msgstr "Κλειστό τόξο" +#: ../src/ui/dialog/tile.cpp:847 +msgid "Horizontal spacing between columns (px units)" +msgstr "Οριζόντιο διάκενο μεταξύ στηλών (μονάδες px)" -#: ../src/widgets/toolbox.cpp:5583 -msgid "Switch to segment (closed shape with two radii)" -msgstr "Τμήμα (κλειστό σχήμα με δύο ακτίνες)" +#. ## The OK button +#: ../src/ui/dialog/tile.cpp:870 +msgid "tileClonesDialog|Arrange" +msgstr "Τακτοποίηση" -#: ../src/widgets/toolbox.cpp:5589 -msgid "Open Arc" -msgstr "Ανοιχτό Τόξο" +#: ../src/ui/dialog/tile.cpp:871 +msgid "Arrange selected objects" +msgstr "Τακτοποίηση επιλεγμένων αντικειμένων" -#: ../src/widgets/toolbox.cpp:5590 -msgid "Switch to arc (unclosed shape)" -msgstr "Τόξο (ανοιχτό σχήμα)" +#. #### begin left panel +#. ### begin notebook +#. ## begin mode page +#. # begin single scan +#. brightness +#: ../src/ui/dialog/tracedialog.cpp:406 +msgid "Brightness cutoff" +msgstr "Αποκοπή φωτεινότητας" -#: ../src/widgets/toolbox.cpp:5613 -msgid "Make whole" -msgstr "Πλήρες Τόξο" +#: ../src/ui/dialog/tracedialog.cpp:410 +msgid "Trace by a given brightness level" +msgstr "Εντοπισμός από μια δοσμένη στάθμη φωτεινότητας" -#: ../src/widgets/toolbox.cpp:5614 -msgid "Make the shape a whole ellipse, not arc or segment" -msgstr "Έλλειψη, ούτε τόξο, ούτε τμήμα" +#: ../src/ui/dialog/tracedialog.cpp:418 +msgid "Brightness cutoff for black/white" +msgstr "Αποκοπή φωτεινότητας για μαύρο/άσπρο" -#: ../src/widgets/toolbox.cpp:5692 -msgid "Pick opacity" -msgstr "Επιλογή αδιαφάνειας" +#: ../src/ui/dialog/tracedialog.cpp:425 +msgid "Single scan: creates a path" +msgstr "Απλή σάρωση: δημιουργία μονοπατιού" -#: ../src/widgets/toolbox.cpp:5693 -msgid "" -"Pick both the color and the alpha (transparency) under cursor; otherwise, " -"pick only the visible color premultiplied by alpha" -msgstr "" +#. canny edge detection +#. TRANSLATORS: "Canny" is the name of the inventor of this edge detection method +#: ../src/ui/dialog/tracedialog.cpp:430 +msgid "Edge detection" +msgstr "Ανίχνευση ακμής" -#: ../src/widgets/toolbox.cpp:5696 -msgid "Pick" -msgstr "Επιλογή" +#: ../src/ui/dialog/tracedialog.cpp:434 +msgid "Trace with optimal edge detection by J. Canny's algorithm" +msgstr "Εντοπισμός με βέλτιστη ανίχνευση άκρων από τον αλγόριθμο του J. Canny's" -#: ../src/widgets/toolbox.cpp:5705 -msgid "Assign opacity" -msgstr "Ανάθεση αδιαφάνειας" +#: ../src/ui/dialog/tracedialog.cpp:451 +msgid "Brightness cutoff for adjacent pixels (determines edge thickness)" +msgstr "Αποκοπή φωτεινότητας για γειτονικά εικονοστοιχεία (προσδιορίζει το πάχος των άκρων)" -#: ../src/widgets/toolbox.cpp:5706 -msgid "" -"If alpha was picked, assign it to selection as fill or stroke transparency" -msgstr "" +#. quantization +#. TRANSLATORS: Color Quantization: the process of reducing the number +#. of colors in an image by selecting an optimized set of representative +#. colors and then re-applying this reduced set to the original image. +#: ../src/ui/dialog/tracedialog.cpp:463 +msgid "Color quantization" +msgstr "Χρωματικός κβαντισμός" -#: ../src/widgets/toolbox.cpp:5709 -msgid "Assign" -msgstr "Ανάθεση" +#: ../src/ui/dialog/tracedialog.cpp:467 +msgid "Trace along the boundaries of reduced colors" +msgstr "Ίχνη κατά μήκος των ορίων των μειωμένων χρωμάτων" -# #-#-#-#-# balsa.master.el.po (balsa 2.0.13) #-#-#-#-# -# -# #-#-#-#-# swfdec-gnome.master.el.po (el) #-#-#-#-# -# #-#-#-#-# anjuta.HEAD.el.po (anjuta 0.1.9) #-#-#-#-# -# -#: ../src/widgets/toolbox.cpp:5894 -msgid "Closed" -msgstr "Κλειστό" +#: ../src/ui/dialog/tracedialog.cpp:475 +msgid "The number of reduced colors" +msgstr "Ο αριθμός των μειωμένων χρωμάτων" -#: ../src/widgets/toolbox.cpp:5896 -#, fuzzy -msgid "Open start" -msgstr "Κατά την εκκίνηση:" +#: ../src/ui/dialog/tracedialog.cpp:477 +msgid "Colors:" +msgstr "Χρώματα:" -#: ../src/widgets/toolbox.cpp:5898 -#, fuzzy -msgid "Open end" -msgstr "Άν_οιγμα του μενού" +#. swap black and white +#: ../src/ui/dialog/tracedialog.cpp:483 +msgid "Invert image" +msgstr "Αντιστροφή εικόνας" -#: ../src/widgets/toolbox.cpp:5900 -#, fuzzy -msgid "Open both" -msgstr "" -"#-#-#-#-# beagle.master.el.po (el) #-#-#-#-#\n" -"Άνοιγμα με\n" -"#-#-#-#-# gnome-control-center.master.el.po (el) #-#-#-#-#\n" -"Άνοιγμα με\n" -"#-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-#\n" -"Άνοιγμα με\n" -"#-#-#-#-# nautilus.master.el.po (el) #-#-#-#-#\n" -"Άνοιγμα με\n" -"#-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-#\n" -"Άνοιγμα με" - -#: ../src/widgets/toolbox.cpp:5959 -#, fuzzy -msgid "All inactive" -msgstr "" -"#-#-#-#-# ekiga.master.el.po (ekiga.HEAD) #-#-#-#-#\n" -"ανενεργό\n" -"#-#-#-#-# gnome-screensaver.master.el.po (el) #-#-#-#-#\n" -"ανενεργή" +#: ../src/ui/dialog/tracedialog.cpp:488 +msgid "Invert black and white regions" +msgstr "Αντιστροφή άσπρων και μαύρων περιοχών" -#: ../src/widgets/toolbox.cpp:5960 -msgid "No geometric tool is active" -msgstr "" +#. # end single scan +#. # begin multiple scan +#: ../src/ui/dialog/tracedialog.cpp:497 +msgid "Brightness steps" +msgstr "Βήματα φωτεινότητας" -#: ../src/widgets/toolbox.cpp:5993 -#, fuzzy -msgid "Show limiting bounding box" -msgstr "Τοπο_θέτηση Σε Πλέγμα" +#: ../src/ui/dialog/tracedialog.cpp:501 +msgid "Trace the given number of brightness levels" +msgstr "Ανίχνευση του δεδομένου αριθμού σταθμών φωτεινότητας" -#: ../src/widgets/toolbox.cpp:5994 -msgid "Show bounding box (used to cut infinite lines)" -msgstr "" +#: ../src/ui/dialog/tracedialog.cpp:508 +msgid "Scans:" +msgstr "Σαρώσεις:" -#: ../src/widgets/toolbox.cpp:6005 -msgid "Get limiting bounding box from selection" -msgstr "" +#: ../src/ui/dialog/tracedialog.cpp:511 +msgid "The desired number of scans" +msgstr "Ο επιθυμητός αριθμός σαρώσεων" -#: ../src/widgets/toolbox.cpp:6006 -#, fuzzy -msgid "" -"Set limiting bounding box (used to cut infinite lines) to the bounding box " -"of current selection" -msgstr "Τοπο_θέτηση Σε Πλέγμα" +#: ../src/ui/dialog/tracedialog.cpp:519 +msgid "Trace the given number of reduced colors" +msgstr "Εντοπισμός του δοσμένου αριθμού ελαττωμένων χρωμάτων" -#: ../src/widgets/toolbox.cpp:6018 -#, fuzzy -msgid "Choose a line segment type" -msgstr "Επιλογή ενός αρχείου για επαναφορά" +#: ../src/ui/dialog/tracedialog.cpp:523 +msgid "Grays" +msgstr "Γκρι" -#: ../src/widgets/toolbox.cpp:6034 -#, fuzzy -msgid "Display measuring info" -msgstr "Εμφάνιση διαλόγου προειδοποίησης" +#: ../src/ui/dialog/tracedialog.cpp:527 +msgid "Same as Colors, but the result is converted to grayscale" +msgstr "Το ίδιο όπως τα χρώματα, αλλά το αποτέλεσμα μετατρέπεται σε φαιά κλίμακα" -#: ../src/widgets/toolbox.cpp:6035 -#, fuzzy -msgid "Display measuring info for selected items" -msgstr "Δημιουργία διπλοτύπου κάθε επιλεγμένου αντικειμένου" +#. TRANSLATORS: "Smooth" is a verb here +#: ../src/ui/dialog/tracedialog.cpp:532 +msgid "Smooth" +msgstr "Εξομάλυνση" -#: ../src/widgets/toolbox.cpp:6055 -#, fuzzy -msgid "Open LPE dialog" -msgstr "Άνοιγμα αρχείου καταγραφής" +#: ../src/ui/dialog/tracedialog.cpp:536 +msgid "Apply Gaussian blur to the bitmap before tracing" +msgstr "Εφαρμογή θόλωσης Gauss στην ψηφιογραφία πριν την ανίχνευση" -#: ../src/widgets/toolbox.cpp:6056 -msgid "Open LPE dialog (to adapt parameters numerically)" -msgstr "" +#. TRANSLATORS: "Stack" is a verb here +#: ../src/ui/dialog/tracedialog.cpp:539 +msgid "Stack scans" +msgstr "Σαρώσεις στοίβας" -#: ../src/widgets/toolbox.cpp:6121 -#, fuzzy -msgid "Delete objects touched by the eraser" -msgstr "Διαγραφή αντικειμένου μαζί με συσχετιζόμενα" +#: ../src/ui/dialog/tracedialog.cpp:542 +msgid "Stack scans on top of one another (no gaps) instead of tiling (usually with gaps)" +msgstr "Η στοίβα σαρώνει τη μία πάνω στην άλλη (χωρίς κενά) αντί για παράθεση (συνήθως με κενά)" -# #-#-#-#-# galeon.master.el.po (galeon 1.0) #-#-#-#-# -# -#: ../src/widgets/toolbox.cpp:6127 -#, fuzzy -msgid "Cut" -msgstr "" -"#-#-#-#-# galeon.master.el.po (galeon 1.0) #-#-#-#-#\n" -"Αποκοπή\n" -"#-#-#-#-# dasher.master.el.po (dasher.HEAD) #-#-#-#-#\n" -"Αποκοπή\n" -"#-#-#-#-# conglomerate.master.el.po (el) #-#-#-#-#\n" -"Αποκοπή\n" -"#-#-#-#-# marlin.master.el.po (el) #-#-#-#-#\n" -"Αποκοπή\n" -"#-#-#-#-# ghex.master.el.po (ghex 1.2) #-#-#-#-#\n" -"Κοπή\n" -"#-#-#-#-# gnome-commander.master.el.po (el) #-#-#-#-#\n" -"Αποκοπή\n" -"#-#-#-#-# libgnomeprintui.master.el.po (el) #-#-#-#-#\n" -"Αποκοπή" - -#: ../src/widgets/toolbox.cpp:6128 -#, fuzzy -msgid "Cut out from objects" -msgstr "Λίστα αντικειμένων" +#: ../src/ui/dialog/tracedialog.cpp:545 +msgid "Remove background" +msgstr "Αφαίρεση παρασκηνίου" -#: ../src/widgets/toolbox.cpp:6156 -#, fuzzy -msgid "The width of the eraser pen (relative to the visible canvas area)" -msgstr "Η θέση της εικόνας σχετικά με το κείμενο" +#: ../src/ui/dialog/tracedialog.cpp:550 +msgid "Remove bottom (background) layer when done" +msgstr "Αφαίρεση κατώτερης στρώσης (φόντου) μετά το τέλος" -#: ../src/widgets/toolbox.cpp:6396 -msgid "Text: Change font family" -msgstr "Κείμενο: Αλλαγή γραμματοσειράς" +#: ../src/ui/dialog/tracedialog.cpp:554 +msgid "Multiple scans: creates a group of paths" +msgstr "Πολλαπλές στρώσεις: δημιουργεί μία ομάδα μονοπατιών" -#: ../src/widgets/toolbox.cpp:6453 -msgid "Text: Change font size" -msgstr "Κείμενο: Αλλαγή μεγέθους" +#. # end multiple scan +#. ## end mode page +#: ../src/ui/dialog/tracedialog.cpp:563 +#: ../src/widgets/toolbox.cpp:4396 +#: ../src/widgets/toolbox.cpp:4663 +msgid "Mode" +msgstr "Κατάσταση" -#: ../src/widgets/toolbox.cpp:6592 -msgid "Text: Change font style" -msgstr "Κείμενο: Αλλαγή μορφοποίησης" +#. ## begin option page +#. # potrace parameters +#: ../src/ui/dialog/tracedialog.cpp:569 +msgid "Suppress speckles" +msgstr "Κατάργηση κηλίδων" -#: ../src/widgets/toolbox.cpp:6671 -msgid "Text: Change superscript or subscript" -msgstr "Κείμενο: Αλλαγή εκθέτη ή δείκτη" +#: ../src/ui/dialog/tracedialog.cpp:571 +msgid "Ignore small spots (speckles) in the bitmap" +msgstr "Παράβλεψη μικρών κηλίδων στην ψηφιογραφία" -#: ../src/widgets/toolbox.cpp:6817 -msgid "Text: Change alignment" -msgstr "Κείμενο: Αλλαγή στοίχισης" +#: ../src/ui/dialog/tracedialog.cpp:579 +msgid "Speckles of up to this many pixels will be suppressed" +msgstr "Οι κηλίδες μέχρι αυτό τον αριθμό εικονοστοιχείων θα καταργηθούν" -# #-#-#-#-# libgnomecanvas.master.el.po (el) #-#-#-#-# -# -#: ../src/widgets/toolbox.cpp:6860 -msgid "Text: Change line-height" -msgstr "Κείμενο: Αλλαγή ύψους γραμμής" +#: ../src/ui/dialog/tracedialog.cpp:584 +msgid "Smooth corners" +msgstr "Ομαλές γωνίες" -#: ../src/widgets/toolbox.cpp:6909 -msgid "Text: Change word-spacing" -msgstr "Κείμενο: Αλλαγή κενού μεταξύ λέξεων" +#: ../src/ui/dialog/tracedialog.cpp:586 +msgid "Smooth out sharp corners of the trace" +msgstr "Εξομάλυνση των κοφτερών άκρων του ίχνους" -# -#: ../src/widgets/toolbox.cpp:6951 -msgid "Text: Change letter-spacing" -msgstr "Κείμενο: Αλλαγή κενού μεταξύ γραμμάτων" +#: ../src/ui/dialog/tracedialog.cpp:595 +msgid "Increase this to smooth corners more" +msgstr "Αύξηση του στις ομαλές γωνίες περισσότερο" -#: ../src/widgets/toolbox.cpp:6992 -msgid "Text: Change dx (kern)" -msgstr "Κείμενο: Αλλαγή dx (kern)" +#: ../src/ui/dialog/tracedialog.cpp:599 +msgid "Optimize paths" +msgstr "Βελτιστοποίηση μονοπατιών" -#: ../src/widgets/toolbox.cpp:7026 -msgid "Text: Change dy" -msgstr "Κείμενο: Αλλαγή dy" +#: ../src/ui/dialog/tracedialog.cpp:602 +msgid "Try to optimize paths by joining adjacent Bezier curve segments" +msgstr "Προσπάθεια βελτιστοποίησης μονοπατιών ενώνοντας γειτονικά τμήματα καμπυλών Bezier" -#: ../src/widgets/toolbox.cpp:7061 -msgid "Text: Change rotate" -msgstr "Κείμενο: Αλλαγή περιστροφής" +#: ../src/ui/dialog/tracedialog.cpp:610 +msgid "Increase this to reduce the number of nodes in the trace by more aggressive optimization" +msgstr "Αύξηση αυτού για μείωση του αριθμού των κόμβων στο ίχνος με πιο επιθετική βελτιστοποίηση" -#: ../src/widgets/toolbox.cpp:7109 -msgid "Text: Change orientation" -msgstr "Κείμενο: Αλλαγή προσανατολισμού" +#: ../src/ui/dialog/tracedialog.cpp:611 +msgid "Tolerance:" +msgstr "Ανοχή:" -#: ../src/widgets/toolbox.cpp:7474 -msgid "Font Family" -msgstr "Οικογένεια Γραμματοσειράς" +#. ### credits +#: ../src/ui/dialog/tracedialog.cpp:627 +msgid "" +"Inkscape bitmap tracing\n" +"is based on Potrace,\n" +"created by Peter Selinger\n" +"\n" +"http://potrace.sourceforge.net" +msgstr "" +"Η ανίχνευση ψηφιογραφιών Inkscape\n" +"βασίζεται στο Potrace,\n" +"που δημιουργήθηκε από τον Peter Selinger\n" +"\n" +"http://potrace.sourceforge.net" -#: ../src/widgets/toolbox.cpp:7475 -msgid "Select Font Family (Alt-X to access)" -msgstr "Επιλογή γραμματοσειράς (πρόσβαση με Alt-X)" +# #-#-#-#-# libgnomeui.master.el.po (el) #-#-#-#-# +# #-#-#-#-# memory.el.po (abiword 1.0) #-#-#-#-# +# +#: ../src/ui/dialog/tracedialog.cpp:630 +msgid "Credits" +msgstr "Μνεία" -#. Entry width -#. Extra list width -#. Cell layout -#. Enable entry completion -#: ../src/widgets/toolbox.cpp:7482 -msgid "Font not found on system" -msgstr "Η γραμματοσειρά δε βρέθηκε στο σύστημα" +#. #### begin right panel +#. ## SIOX +#: ../src/ui/dialog/tracedialog.cpp:644 +msgid "SIOX foreground selection" +msgstr "Επιλογή προσκηνίου SIOX" -#: ../src/widgets/toolbox.cpp:7514 -msgid "Font Size" -msgstr "Μέγεθος Γραμματοσειράς" +#: ../src/ui/dialog/tracedialog.cpp:647 +msgid "Cover the area you want to select as the foreground" +msgstr "Κάλυψη της περιοχής που θέλετε να επιλέξετε ως προσκήνιο" # #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# # -#: ../src/widgets/toolbox.cpp:7515 -msgid "Font size (px)" -msgstr "Μέγεθος γραμματοσειράς (px)" - -#. Name -#: ../src/widgets/toolbox.cpp:7527 -msgid "Toggle Bold" -msgstr "Έντονα" +# #-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-# +# +#. ## preview +#: ../src/ui/dialog/tracedialog.cpp:652 +msgid "Update" +msgstr "Ενημέρωση" -#. Label -#: ../src/widgets/toolbox.cpp:7528 -msgid "Toggle bold or normal weight" -msgstr "Εναλλαγή μεταξύ έντονης και κανονικής γραφής" +#: ../src/ui/dialog/tracedialog.cpp:658 +msgid "Preview the intermediate bitmap with the current settings, without actual tracing" +msgstr "Προεπισκόπηση της ενδιάμεσης ψηφιογραφίας με τις τρέχουσες ρυθμίσεις, χωρίς ενεργή ανίχνευση" -#. Name -#: ../src/widgets/toolbox.cpp:7540 -msgid "Toggle Italic/Oblique" -msgstr "Πλάγια" +# #-#-#-#-# galeon.master.el.po (galeon 1.0) #-#-#-#-# +# +# #-#-#-#-# balsa.master.el.po (balsa 2.0.13) #-#-#-#-# +# +# #-#-#-#-# libgnomeui.master.el.po (el) #-#-#-#-# +# #-#-#-#-# memory.el.po (abiword 1.0) #-#-#-#-# +# #-#-#-#-# bombermaze-el.po (bombermaze 1.0) #-#-#-#-# +# +# #-#-#-#-# galeon-el.po (galeon 1.0) #-#-#-#-# +# +# #-#-#-#-# gimp-el.po (gimp 1.3.2) #-#-#-#-# +# +# #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-# +# +# #-#-#-#-# gimp-print-el.po (gimp-print 1.0) #-#-#-#-# +# +# #-#-#-#-# screem-el.po (screem 1.0) #-#-#-#-# +# +#: ../src/ui/dialog/tracedialog.cpp:662 +msgid "Preview" +msgstr "Προεπισκόπηση" -#. Label -#: ../src/widgets/toolbox.cpp:7541 -msgid "Toggle italic/oblique style" -msgstr "Εναλλαγή μεταξύ πλάγιας και όρθιας γραφής" +#: ../src/ui/dialog/tracedialog.cpp:679 +msgid "Abort a trace in progress" +msgstr "Εγκατάλειψη εντοπισμού σε εξέλιξη" -#. Name -#: ../src/widgets/toolbox.cpp:7553 -msgid "Toggle Superscript" -msgstr "Εκθέτης" +#: ../src/ui/dialog/tracedialog.cpp:683 +msgid "Execute the trace" +msgstr "Εκτέλεση του εντοπισμού" -#. Label -#: ../src/widgets/toolbox.cpp:7554 -msgid "Toggle superscript" -msgstr "Ενεργοποίηση/απενεργοποίηση εκθέτη" +#: ../src/ui/dialog/transformation.cpp:84 +#: ../src/ui/dialog/transformation.cpp:94 +msgid "_Horizontal:" +msgstr "_Οριζόντια:" -#. Name -#: ../src/widgets/toolbox.cpp:7566 -msgid "Toggle Subscript" -msgstr "Δείκτης" +#: ../src/ui/dialog/transformation.cpp:84 +msgid "Horizontal displacement (relative) or position (absolute)" +msgstr "Οριζόντια (σχετική) μετατόπιση ή (απόλυτη) θέση" -#. Label -#: ../src/widgets/toolbox.cpp:7567 -msgid "Toggle subscript" -msgstr "Ενεργοποίηση/απενεργοποίηση δείκτη" +#: ../src/ui/dialog/transformation.cpp:86 +#: ../src/ui/dialog/transformation.cpp:96 +msgid "_Vertical:" +msgstr "_Κατακόρυφη" -#: ../src/widgets/toolbox.cpp:7584 ../src/widgets/toolbox.cpp:7585 -msgid "Align left" -msgstr "Στοίχιση αριστερά" +#: ../src/ui/dialog/transformation.cpp:86 +msgid "Vertical displacement (relative) or position (absolute)" +msgstr "Κατακόρυφη (σχετική) μετατόπιση ή (απόλυτη) θέση" -#: ../src/widgets/toolbox.cpp:7592 ../src/widgets/toolbox.cpp:7593 -msgid "Align center" -msgstr "Κεντρική στοίχιση" +#: ../src/ui/dialog/transformation.cpp:88 +msgid "Horizontal size (absolute or percentage of current)" +msgstr "Οριζόντιο μέγεθος (απόλυτο ή ως ποσοστό του τρέχοντος)" -#: ../src/widgets/toolbox.cpp:7600 ../src/widgets/toolbox.cpp:7601 -msgid "Align right" -msgstr "Στοίχιση δεξιά" +#: ../src/ui/dialog/transformation.cpp:90 +msgid "Vertical size (absolute or percentage of current)" +msgstr "Κατακόρυφο μέγεθος (απόλυτο ή ως ποσοστό του τρέχοντος)" -#: ../src/widgets/toolbox.cpp:7608 -msgid "Justify" -msgstr "Πλήρης στοίχιση" +#: ../src/ui/dialog/transformation.cpp:92 +msgid "A_ngle:" +msgstr "Γω_νία:" -#: ../src/widgets/toolbox.cpp:7609 -msgid "Justify (only flowed text)" -msgstr "Πλήρης στοίχιση (μόνο ρέον κείμενο)" +#: ../src/ui/dialog/transformation.cpp:92 +msgid "Rotation angle (positive = counterclockwise)" +msgstr "Γωνία περιστροφής (θετική = αριστερόστροφη)" -#. Name -#: ../src/widgets/toolbox.cpp:7615 -msgid "Alignment" -msgstr "Στοίχιση" +#: ../src/ui/dialog/transformation.cpp:94 +msgid "Horizontal skew angle (positive = counterclockwise), or absolute displacement, or percentage displacement" +msgstr "Οριζόντια στρέβλωση κατά γωνία (θετική = αριστερόστροφη) ή απόλυτη μετατόπιση ή ποσοστό μετατόπισης" -#. Label -#: ../src/widgets/toolbox.cpp:7616 -msgid "Text alignment" -msgstr "Στοίχιση κειμένου" +#: ../src/ui/dialog/transformation.cpp:96 +msgid "Vertical skew angle (positive = counterclockwise), or absolute displacement, or percentage displacement" +msgstr "Κατακόρυφη στρέβλωση κατά γωνία (θετική = αριστερόστροφη) ή απόλυτη μετατόπιση ή ποσοστό μετατόπισης" -#: ../src/widgets/toolbox.cpp:7643 -msgid "Horizontal" -msgstr "Οριζόντιος" +#: ../src/ui/dialog/transformation.cpp:99 +msgid "Transformation matrix element A" +msgstr "Στοιχείο Α πίνακα μετασχηματισμού" -#: ../src/widgets/toolbox.cpp:7650 -msgid "Vertical" -msgstr "Κατακόρυφος" +#: ../src/ui/dialog/transformation.cpp:100 +msgid "Transformation matrix element B" +msgstr "Στοιχείο B πίνακα μετασχηματισμού" -#. Label -#: ../src/widgets/toolbox.cpp:7657 -msgid "Text orientation" -msgstr "Προσανατολισμός κειμένου" +#: ../src/ui/dialog/transformation.cpp:101 +msgid "Transformation matrix element C" +msgstr "Στοιχείο C πίνακα μετασχηματισμού" -#. Drop down menu -#: ../src/widgets/toolbox.cpp:7680 -msgid "Smaller spacing" -msgstr "Μικρότερο διάκενο" +#: ../src/ui/dialog/transformation.cpp:102 +msgid "Transformation matrix element D" +msgstr "Στοιχείο D πίνακα μετασχηματισμού" -#: ../src/widgets/toolbox.cpp:7680 ../src/widgets/toolbox.cpp:7711 -#: ../src/widgets/toolbox.cpp:7742 -#, fuzzy -msgctxt "Text tool" -msgid "Normal" -msgstr "" -"#-#-#-#-# evolution.master.el.po (evolution.HEAD) #-#-#-#-#\n" -"Κανονική\n" -"#-#-#-#-# eog.master.el.po (eog-HEAD-po-el-4121) #-#-#-#-#\n" -"Κανονικό\n" -"#-#-#-#-# gossip.master.el.po (el) #-#-#-#-#\n" -"Κανονικό\n" -"#-#-#-#-# gnome-games.master.el.po (gnome-games.HEAD.el) #-#-#-#-#\n" -"Κανονικό\n" -"#-#-#-#-# gok.master.el.po (el) #-#-#-#-#\n" -"Κανονικό\n" -"#-#-#-#-# sawfish.master.el.po (sawfish 1.2-gtk2) #-#-#-#-#\n" -"Κανονικό\n" -"#-#-#-#-# gnome-settings-daemon.master.el.po (el) #-#-#-#-#\n" -"Κανονική\n" -"#-#-#-#-# dasher.master.el.po (dasher.HEAD) #-#-#-#-#\n" -"Κανονική\n" -"#-#-#-#-# gnome-control-center.master.el.po (el) #-#-#-#-#\n" -"Κανονική\n" -"#-#-#-#-# gnome-color-manager.master.el.po #-#-#-#-#\n" -"Κανονική\n" -"#-#-#-#-# drwright.master.el.po (el) #-#-#-#-#\n" -"Κανονική\n" -"#-#-#-#-# balsa.master.el.po (balsa 2.0.13) #-#-#-#-#\n" -"Κανονικό\n" -"#-#-#-#-# evolution-exchange.master.el.po (el) #-#-#-#-#\n" -"Κανονικά\n" -"#-#-#-#-# glade.master.el.po (glade3.HEAD) #-#-#-#-#\n" -"Κανονικό\n" -"#-#-#-#-# tasks.master.el.po (tasks 0.2) #-#-#-#-#\n" -"Κανονική\n" -"#-#-#-#-# rhythmbox.master.el.po (el) #-#-#-#-#\n" -"Κανονικό\n" -"#-#-#-#-# gcompris.master.el.po (gcompris.HEAD) #-#-#-#-#\n" -"Κανονικό\n" -"#-#-#-#-# evolution-data-server.master.el.po (evolution-data-server.HEAD) " -"#-#-#-#-#\n" -"Κανονική\n" -"#-#-#-#-# totem.master.el.po (totem.HEAD) #-#-#-#-#\n" -"Κανονικό" +#: ../src/ui/dialog/transformation.cpp:103 +msgid "Transformation matrix element E" +msgstr "Στοιχείο E πίνακα μετασχηματισμού" -#: ../src/widgets/toolbox.cpp:7680 -msgid "Larger spacing" -msgstr "Μεγαλύτερο διάκενο" +#: ../src/ui/dialog/transformation.cpp:104 +msgid "Transformation matrix element F" +msgstr "Στοιχείο F πίνακα μετασχηματισμού" -#. name -#: ../src/widgets/toolbox.cpp:7685 -msgid "Line Height" -msgstr "Ύψος Γραμμής" +#: ../src/ui/dialog/transformation.cpp:106 +msgid "Rela_tive move" +msgstr "Σχε_τική κίνηση" -#. label -#: ../src/widgets/toolbox.cpp:7686 -msgid "Line:" -msgstr "Γραμμή:" +#: ../src/ui/dialog/transformation.cpp:106 +msgid "Add the specified relative displacement to the current position; otherwise, edit the current absolute position directly" +msgstr "Πρόσθεση της καθορισμένης σχετικής μετατόπισης στην τρέχουσα θέση, αλλιώς άμεση μεταβολή της τρέχουσας απόλυτης θέσης" -#. short label -#: ../src/widgets/toolbox.cpp:7687 -msgid "Spacing between lines (times font size)" -msgstr "Διάστιχο (πολλαπλάσιο του μεγέθους γραμματοσειράς)" +#: ../src/ui/dialog/transformation.cpp:107 +msgid "Scale proportionally" +msgstr "Αναλογική κλιμάκωση" -#. Drop down menu -#: ../src/widgets/toolbox.cpp:7711 ../src/widgets/toolbox.cpp:7742 -msgid "Negative spacing" -msgstr "Αρνητικό διάστιχο" +#: ../src/ui/dialog/transformation.cpp:107 +msgid "Preserve the width/height ratio of the scaled objects" +msgstr "Διατήρηση της αναλογίας πλάτους/ύψους των κλιμακούμενων αντικειμένων" -#: ../src/widgets/toolbox.cpp:7711 ../src/widgets/toolbox.cpp:7742 -msgid "Positive spacing" -msgstr "Θετικό διάστιχο" +#: ../src/ui/dialog/transformation.cpp:108 +msgid "Apply to each _object separately" +msgstr "Εφαρμογή σε κάθε αντικείμεν_ο ξεχωριστά" -#. name -#: ../src/widgets/toolbox.cpp:7716 -msgid "Word spacing" -msgstr "Βήμα" +#: ../src/ui/dialog/transformation.cpp:108 +msgid "Apply the scale/rotate/skew to each selected object separately; otherwise, transform the selection as a whole" +msgstr "Κλιμάκωση/περιστροφή/στρέβλωση κάθε επιλεγμένου αντικειμένου ξεχωριστά, αλλιώς μετασχηματισμός της επιλογής συνολικά" -#. label -#: ../src/widgets/toolbox.cpp:7717 -msgid "Word:" -msgstr "Λέξη:" +# +#: ../src/ui/dialog/transformation.cpp:109 +msgid "Edit c_urrent matrix" +msgstr "Επεξεργασία τρέ_χοντος πίνακα" -#. short label -#: ../src/widgets/toolbox.cpp:7718 -msgid "Spacing between words (px)" -msgstr "Βήμα - το διάκενο μεταξύ λέξεων (px)" +#: ../src/ui/dialog/transformation.cpp:109 +msgid "Edit the current transform= matrix; otherwise, post-multiply transform= by this matrix" +msgstr "Επεξεργασία του τρέχοντος μετασχηματισμού = πίνακας, αλλιώς μετασχηματισμός = εκ των υστέρων πολλαπλασιασμός με αυτόν τον πίνακα" -#. name -#: ../src/widgets/toolbox.cpp:7747 -msgid "Letter spacing" -msgstr "Απόσταση γραμμάτων" +#: ../src/ui/dialog/transformation.cpp:119 +msgid "_Move" +msgstr "_Μετακίνηση" -#. label -#: ../src/widgets/toolbox.cpp:7748 -msgid "Letter:" -msgstr "Γράμμα:" +#: ../src/ui/dialog/transformation.cpp:122 +msgid "_Scale" +msgstr "Κλιμάκω_ση" -#. short label -#: ../src/widgets/toolbox.cpp:7749 -msgid "Spacing between letters (px)" -msgstr "Διάκενο μεταξύ γραμμάτων (px)" +#: ../src/ui/dialog/transformation.cpp:125 +msgid "_Rotate" +msgstr "Πε_ριστροφή" -# #-#-#-#-# libgnomeui.master.el.po (el) #-#-#-#-# -# #-#-#-#-# memory.el.po (abiword 1.0) #-#-#-#-# -# #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-# -# -# #-#-#-#-# toutdoux-el.po (toutdoux 1.0) #-#-#-#-# -# -#. name -#: ../src/widgets/toolbox.cpp:7778 -msgid "Kerning" -msgstr "Διαστοιχείωση" +#: ../src/ui/dialog/transformation.cpp:128 +msgid "Ske_w" +msgstr "Στρέβλ_ωση" -#. label -#: ../src/widgets/toolbox.cpp:7779 -msgid "Kern:" -msgstr "Διαστοιχείωση:" +#: ../src/ui/dialog/transformation.cpp:131 +msgid "Matri_x" +msgstr "Πί_νακας" -#. short label -#: ../src/widgets/toolbox.cpp:7780 -msgid "Horizontal kerning (px)" -msgstr "Οριζόντια διαστοιχείωση (px)" +#: ../src/ui/dialog/transformation.cpp:155 +msgid "Reset the values on the current tab to defaults" +msgstr "Επαναφορά των τιμών της τρέχουσας καρτέλας στις προεπιλεγμένες" -#. name -#: ../src/widgets/toolbox.cpp:7809 -msgid "Vertical Shift" -msgstr "Κατακόρυφη Μετατόπιση" +#: ../src/ui/dialog/transformation.cpp:162 +msgid "Apply transformation to selection" +msgstr "Εφαρμογή μετασχηματισμού στην επιλογή" -#. label -#: ../src/widgets/toolbox.cpp:7810 -msgid "Vert:" -msgstr "Κατακόρυφη:" +# +#: ../src/ui/dialog/transformation.cpp:857 +msgid "Edit transformation matrix" +msgstr "Επεξεργασία του πίνακα μετασχηματισμού" -#. short label -#: ../src/widgets/toolbox.cpp:7811 -msgid "Vertical shift (px)" -msgstr "Κατακόρυφη μετατόπιση (px)" +#: ../src/ui/tool/curve-drag-point.cpp:100 +msgid "Drag curve" +msgstr "Μεταφορά καμπύλης" -#. name -#: ../src/widgets/toolbox.cpp:7840 -msgid "Letter rotation" -msgstr "Περιστροφή γραμμάτων" +#: ../src/ui/tool/curve-drag-point.cpp:157 +msgid "Add node" +msgstr "Προσθήκη κόμβου" -# -#. label -#: ../src/widgets/toolbox.cpp:7841 -msgid "Rot:" -msgstr "Περιστροφή:" +#: ../src/ui/tool/curve-drag-point.cpp:167 +msgctxt "Path segment tip" +msgid "Shift: click to toggle segment selection" +msgstr "Shift: κλικ για εναλλαγή επιλογής του τμήματος" -#. short label -#: ../src/widgets/toolbox.cpp:7842 -msgid "Character rotation (degrees)" -msgstr "Περιστροφή χαρακτήρων (μοίρες)" +#: ../src/ui/tool/curve-drag-point.cpp:171 +msgctxt "Path segment tip" +msgid "Ctrl+Alt: click to insert a node" +msgstr "Ctrl+Alt: κλικ για εισαγωγή κόμβου" -#: ../src/widgets/toolbox.cpp:7957 -msgid "Set connector type: orthogonal" -msgstr "" +#: ../src/ui/tool/curve-drag-point.cpp:175 +msgctxt "Path segment tip" +msgid "Linear segment: drag to convert to a Bezier segment, doubleclick to insert node, click to select (more: Shift, Ctrl+Alt)" +msgstr "Γραμμικό τμήμα: σύρσιμο για μετατροπή σε τμήμα καμπύλης Bezier, διπλό κλικ για εισαγωγή κόμβου, κλικ για επιλογή (περισσότερα: Shift, Ctrl+Alt)" -#: ../src/widgets/toolbox.cpp:7957 -msgid "Set connector type: polyline" -msgstr "" +#: ../src/ui/tool/curve-drag-point.cpp:179 +msgctxt "Path segment tip" +msgid "Bezier segment: drag to shape the segment, doubleclick to insert node, click to select (more: Shift, Ctrl+Alt)" +msgstr "τμήμα Bezier: σύρσιμο για σχηματοποίηση του τμήματος, διπλό κλικ για εισαγωγή κόμβου, κλικ για επιλογή (περισσότερα: Shift, Ctrl+Alt)" -#: ../src/widgets/toolbox.cpp:8006 -#, fuzzy -msgid "Change connector curvature" -msgstr "Ορισμός αλλαγής" +#: ../src/ui/tool/multi-path-manipulator.cpp:246 +msgid "Retract handles" +msgstr "Ανάκληση λαβών" -#: ../src/widgets/toolbox.cpp:8057 -#, fuzzy -msgid "Change connector spacing" -msgstr "Σύνδεση FTP" +#: ../src/ui/tool/multi-path-manipulator.cpp:246 +msgid "Change node type" +msgstr "Αλλαγή τύπου κόμβου" -#: ../src/widgets/toolbox.cpp:8171 -#, fuzzy -msgid "EditMode" -msgstr "Λειτουργία συγγραφέα" +#: ../src/ui/tool/multi-path-manipulator.cpp:254 +msgid "Straighten segments" +msgstr "Ευθυγράμμιση τμημάτων" -#: ../src/widgets/toolbox.cpp:8172 -msgid "Switch between connection point editing and connector drawing mode" -msgstr "" +#: ../src/ui/tool/multi-path-manipulator.cpp:256 +msgid "Make segments curves" +msgstr "Μετατροπή τμημάτων σε καμπύλες" -#: ../src/widgets/toolbox.cpp:8186 -msgid "Avoid" -msgstr "Αποφυγή" +#: ../src/ui/tool/multi-path-manipulator.cpp:263 +msgid "Add nodes" +msgstr "Προσθήκη κόμβων" -#: ../src/widgets/toolbox.cpp:8196 -#, fuzzy -msgid "Ignore" -msgstr "" -"#-#-#-#-# evolution.master.el.po (evolution.HEAD) #-#-#-#-#\n" -"Αγνόηση\n" -"#-#-#-#-# gnome-games.master.el.po (gnome-games.HEAD.el) #-#-#-#-#\n" -"Παράβλεψη\n" -"#-#-#-#-# gnome-settings-daemon.master.el.po (el) #-#-#-#-#\n" -"Αγνόηση\n" -"#-#-#-#-# gnome-system-tools.master.el.po (el) #-#-#-#-#\n" -"Αγνόηση\n" -"#-#-#-#-# sabayon.master.el.po (sabayon.HEAD) #-#-#-#-#\n" -"Αγνόηση\n" -"#-#-#-#-# gnome-color-manager.master.el.po #-#-#-#-#\n" -"Αγνόηση\n" -"#-#-#-#-# drwright.master.el.po (el) #-#-#-#-#\n" -"Αγνόηση\n" -"#-#-#-#-# network-manager-netbook.master.el.po (upstream-translations." -"network-manager) #-#-#-#-#\n" -"Παράβλεψη\n" -"#-#-#-#-# xchat-gnome.master.el.po (xchat-gnome) #-#-#-#-#\n" -"Αγνόησε\n" -"#-#-#-#-# network-manager-applet.master.el.po (network-manager-applet) #-#-" -"#-#-#\n" -"Αγνόηση\n" -"#-#-#-#-# gtksourceview.master.el.po (el) #-#-#-#-#\n" -"Αγνόηση" - -#: ../src/widgets/toolbox.cpp:8207 -#, fuzzy -msgid "Orthogonal" -msgstr "Κά_θετη ευθεία" +#: ../src/ui/tool/multi-path-manipulator.cpp:269 +msgid "Duplicate nodes" +msgstr "Διπλασιασμός κόμβων" -#: ../src/widgets/toolbox.cpp:8208 -msgid "Make connector orthogonal or polyline" -msgstr "" +#: ../src/ui/tool/multi-path-manipulator.cpp:331 +#: ../src/widgets/toolbox.cpp:1371 +msgid "Join nodes" +msgstr "Συνένωση κόμβων" -#: ../src/widgets/toolbox.cpp:8222 -#, fuzzy -msgid "Connector Curvature" -msgstr "Προσπάθειες επανασύνδεσης:" +#: ../src/ui/tool/multi-path-manipulator.cpp:338 +#: ../src/widgets/toolbox.cpp:1382 +msgid "Break nodes" +msgstr "Διάλυση κόμβων" -#: ../src/widgets/toolbox.cpp:8222 -#, fuzzy -msgid "Curvature:" -msgstr "Καμπύλη καρτέλας" +#: ../src/ui/tool/multi-path-manipulator.cpp:345 +msgid "Delete nodes" +msgstr "Διαγραφή κόμβων" -#: ../src/widgets/toolbox.cpp:8223 -#, fuzzy -msgid "The amount of connectors curvature" -msgstr "Το μέγεθος της μνήμης που χρησιμοποιείται" +#: ../src/ui/tool/multi-path-manipulator.cpp:663 +msgid "Move nodes" +msgstr "Μετακίνηση κόμβων" -#: ../src/widgets/toolbox.cpp:8233 -#, fuzzy -msgid "Connector Spacing" -msgstr "Διάκενο σήμανσης" +#: ../src/ui/tool/multi-path-manipulator.cpp:666 +msgid "Move nodes horizontally" +msgstr "Μετακίνηση κόμβων οριζοντίως" -# #-#-#-#-# gtkhtml.master.el.po (gtkhtml.HEAD) #-#-#-#-# -# -# # NOTE: (see previous note) -#: ../src/widgets/toolbox.cpp:8233 -#, fuzzy -msgid "Spacing:" -msgstr "" -"#-#-#-#-# gtkhtml.master.el.po (gtkhtml.HEAD) #-#-#-#-#\n" -"_Διάστιχο:\n" -"#-#-#-#-# gok.master.el.po (el) #-#-#-#-#\n" -"_Διαστήματα:" +#: ../src/ui/tool/multi-path-manipulator.cpp:670 +msgid "Move nodes vertically" +msgstr "Μετακίνηση κόμβων καθέτως" -#: ../src/widgets/toolbox.cpp:8234 -#, fuzzy -msgid "The amount of space left around objects by auto-routing connectors" -msgstr "Το μέγεθος του διαστήματος μεταξύ δυο συνεχόμεμων στηλών" +#: ../src/ui/tool/multi-path-manipulator.cpp:674 +#: ../src/ui/tool/multi-path-manipulator.cpp:677 +msgid "Rotate nodes" +msgstr "Περιστροφή κόμβων" -#: ../src/widgets/toolbox.cpp:8245 -msgid "Graph" -msgstr "Γράφημα" +#: ../src/ui/tool/multi-path-manipulator.cpp:681 +#: ../src/ui/tool/multi-path-manipulator.cpp:687 +msgid "Scale nodes uniformly" +msgstr "Ομοιόμορφη κλιμάκωση κόμβων" -#: ../src/widgets/toolbox.cpp:8255 -#, fuzzy -msgid "Connector Length" -msgstr "Μέθοδος Σύνδεσης" +#: ../src/ui/tool/multi-path-manipulator.cpp:684 +msgid "Scale nodes" +msgstr "Κλιμάκωση κόμβων" -#: ../src/widgets/toolbox.cpp:8256 -msgid "Ideal length for connectors when layout is applied" -msgstr "" +#: ../src/ui/tool/multi-path-manipulator.cpp:691 +msgid "Scale nodes horizontally" +msgstr "Κλιμάκωση κόμβων οριζοντίως" -#: ../src/widgets/toolbox.cpp:8268 -#, fuzzy -msgid "Downwards" -msgstr "" -"#-#-#-#-# gnome-icon-theme.master.el.po (el) #-#-#-#-#\n" -"Λήψεις αρχείων\n" -"#-#-#-#-# banshee.master.el.po (Banshee) #-#-#-#-#\n" -"Μεταφορτώσεις\n" -"#-#-#-#-# epiphany.master.el.po (epiphany.gnome-2-26) #-#-#-#-#\n" -"Λήψεις αρχείων\n" -"#-#-#-#-# gwget.master.el.po (el) #-#-#-#-#\n" -"Λήψεις αρχείων\n" -"#-#-#-#-# banshee.stable-1.8.el.po (Banshee) #-#-#-#-#\n" -"Καταφορτώσεις" - -#: ../src/widgets/toolbox.cpp:8269 -#, fuzzy -msgid "Make connectors with end-markers (arrows) point downwards" -msgstr "Διαγραφή επιλογής" +#: ../src/ui/tool/multi-path-manipulator.cpp:695 +msgid "Scale nodes vertically" +msgstr "Κλιμάκωση κόμβων καθέτως" -#: ../src/widgets/toolbox.cpp:8285 -#, fuzzy -msgid "Do not allow overlapping shapes" -msgstr "Να μην ενεργοποιηθεί η αναδίπλωση κειμένου" +#: ../src/ui/tool/multi-path-manipulator.cpp:699 +msgid "Flip nodes horizontally" +msgstr "Αντιστροφή κόμβων οριζοντίως" -#: ../src/widgets/toolbox.cpp:8300 -#, fuzzy -msgid "New connection point" -msgstr "Σύνδεση FTP" +#: ../src/ui/tool/multi-path-manipulator.cpp:702 +msgid "Flip nodes vertically" +msgstr "Αντιστροφή κόμβων καθέτως" -#: ../src/widgets/toolbox.cpp:8301 -#, fuzzy -msgid "Add a new connection point to the currently selected item" -msgstr "Προσθήκη ενός ορισμού για το τρέχον επιλεγμένο κείμενο." +#: ../src/ui/tool/node-tool.cpp:553 +msgctxt "Node tool tip" +msgid "Shift: drag to add nodes to the selection, click to toggle object selection" +msgstr "Shift: σύρσιμο για προσθήκη κόμβων στην επιλογή, κλικ για εναλλαγή επιλογής αντικειμένου" -#: ../src/widgets/toolbox.cpp:8312 -#, fuzzy -msgid "Remove connection point" -msgstr "Απομάκρυνση σύνδεσης" +#: ../src/ui/tool/node-tool.cpp:557 +msgctxt "Node tool tip" +msgid "Shift: drag to add nodes to the selection" +msgstr "Shift: σύρσιμο για προσθήκη κόμβων στην επιλογή" -#: ../src/widgets/toolbox.cpp:8313 -#, fuzzy -msgid "Remove the currently selected connection point" -msgstr "Απομάκρυνση της επιλεγμένης πηγής λεξικού" +#: ../src/ui/tool/node-tool.cpp:566 +#, c-format +msgid "%u of %u node selected." +msgid_plural "%u of %u nodes selected." +msgstr[0] "%u από %u κόμβος επιλέχθηκε." +msgstr[1] "%u από %u κόμβοι επιλέχθηκαν." -#: ../src/widgets/toolbox.cpp:8413 -#, fuzzy -msgid "Fill by" -msgstr "Γέμισμα" +#: ../src/ui/tool/node-tool.cpp:571 +#, c-format +msgctxt "Node tool tip" +msgid "%s Drag to select nodes, click to edit only this object (more: Shift)" +msgstr "%s Σύρσιμο για επιλογή κόμβων, κλίκ για επεξεργασία μόνο αυτού του αντικειμένου (περισσότερα: Shift)" -#: ../src/widgets/toolbox.cpp:8414 -#, fuzzy -msgid "Fill by:" -msgstr "Κύλιση όταν υπάρχει νέα έξοδος" +#: ../src/ui/tool/node-tool.cpp:577 +#, c-format +msgctxt "Node tool tip" +msgid "%s Drag to select nodes, click clear the selection" +msgstr "%s Σύρσιμο για επιλογή κόμβων, κλικ για καθαρισμό της επιλογής" -#: ../src/widgets/toolbox.cpp:8426 -#, fuzzy -msgid "Fill Threshold" -msgstr "Κατώφλι:" +#: ../src/ui/tool/node-tool.cpp:586 +msgctxt "Node tool tip" +msgid "Drag to select nodes, click to edit only this object" +msgstr "Σύρσιμο για επιλογή κόμβων, κλικ για επεξεργασία μόνο αυτού του αντικειμένου" -#: ../src/widgets/toolbox.cpp:8427 -msgid "" -"The maximum allowed difference between the clicked pixel and the neighboring " -"pixels to be counted in the fill" -msgstr "" +#: ../src/ui/tool/node-tool.cpp:589 +msgctxt "Node tool tip" +msgid "Drag to select nodes, click to clear the selection" +msgstr "Σύρσιμο για επιλογή κόμβων, κλικ για καθαρισμό της επιλογής" -#: ../src/widgets/toolbox.cpp:8453 -msgid "Grow/shrink by" -msgstr "" +#: ../src/ui/tool/node-tool.cpp:594 +msgctxt "Node tool tip" +msgid "Drag to select objects to edit, click to edit this object (more: Shift)" +msgstr "Σύρσιμο για επιλογή αντικειμένων για επεξεργασία, κλικ για επεξεργασία αυτού του αντικειμένου (περισσότερα: Shift)" -#: ../src/widgets/toolbox.cpp:8453 -msgid "Grow/shrink by:" -msgstr "" +#: ../src/ui/tool/node-tool.cpp:597 +msgctxt "Node tool tip" +msgid "Drag to select objects to edit" +msgstr "Σύρσιμο για επιλογή κόμβων για επεξεργασία" -#: ../src/widgets/toolbox.cpp:8454 -msgid "" -"The amount to grow (positive) or shrink (negative) the created fill path" -msgstr "" +#: ../src/ui/tool/node.cpp:207 +msgid "Cusp node handle" +msgstr "Λαβή γωνιακού κόμβου" -#: ../src/widgets/toolbox.cpp:8479 -#, fuzzy -msgid "Close gaps" -msgstr "Κλείσιμο καρτέλας" +#: ../src/ui/tool/node.cpp:208 +msgid "Smooth node handle" +msgstr "Λαβή ομαλού κόμβου" -#: ../src/widgets/toolbox.cpp:8480 -#, fuzzy -msgid "Close gaps:" -msgstr "Επιλογή ομάδων:" +#: ../src/ui/tool/node.cpp:209 +msgid "Symmetric node handle" +msgstr "Λαβή συμμετρικού κόμβου" -#: ../src/widgets/toolbox.cpp:8492 -msgid "" -"Reset paint bucket parameters to defaults (use Inkscape Preferences > Tools " -"to change defaults)" -msgstr "" +#: ../src/ui/tool/node.cpp:210 +msgid "Auto-smooth node handle" +msgstr "Λαβή κόμβου με αυτόματη εξομάλυνση" -#. -#. Local Variables: -#. mode:c++ -#. c-file-style:"stroustrup" -#. c-file-offsets:((innamespace . 0)(inline-open . 0)(case-label . +)) -#. indent-tabs-mode:nil -#. fill-column:99 -#. End: -#. -#. vim: filetype=cpp:expandtab:shiftwidth=4:tabstop=8:softtabstop=4:fileencoding=utf-8:textwidth=99 : -#: ../share/extensions/addnodes.inx.h:1 -msgid "Add Nodes" -msgstr "Προσθήκη κόμβων" +#: ../src/ui/tool/node.cpp:341 +msgctxt "Path handle tip" +msgid "more: Shift, Ctrl, Alt" +msgstr "περισσότερα: Shift, Ctrl, Alt" -#: ../share/extensions/addnodes.inx.h:2 -#, fuzzy -msgid "By max. segment length" -msgstr "Μέγιστο μάκρος ονόματος πεδίου" +#: ../src/ui/tool/node.cpp:343 +msgctxt "Path handle tip" +msgid "more: Ctrl, Alt" +msgstr "περισσότερα: Ctrl, Alt" -#: ../share/extensions/addnodes.inx.h:3 -#, fuzzy -msgid "By number of segments" -msgstr "Λάθος αριθμός παραμέτρων." +#: ../src/ui/tool/node.cpp:349 +#, c-format +msgctxt "Path handle tip" +msgid "Shift+Ctrl+Alt: preserve length and snap rotation angle to %g° increments while rotating both handles" +msgstr "Shift+Ctrl+Alt: διατήρηση μήκους και προσαρμογή της γωνίας περιστροφής με αύξηση %g° ενώ περιστρέφονται και οι δύο λαβές" -#: ../share/extensions/addnodes.inx.h:4 -#, fuzzy -msgid "Division method:" -msgstr "Παιχνίδι διαίρεσης για εξάσκηση της μνήμης" +#: ../src/ui/tool/node.cpp:354 +#, c-format +msgctxt "Path handle tip" +msgid "Ctrl+Alt: preserve length and snap rotation angle to %g° increments" +msgstr "Ctrl+Alt: διατήρηση μήκους και προσαρμογή γωνίας περιστροφής σε αυξήσεις %g°" -#: ../share/extensions/addnodes.inx.h:5 -#, fuzzy -msgid "Maximum segment length (px):" -msgstr "Μέγιστο μήκος" +#: ../src/ui/tool/node.cpp:360 +msgctxt "Path handle tip" +msgid "Shift+Alt: preserve handle length and rotate both handles" +msgstr "Shift+Alt: προσαρμογή μήκους λαβής και περιστροφή και των δύο λαβών" -#: ../share/extensions/addnodes.inx.h:6 -#: ../share/extensions/convert2dashes.inx.h:2 -#: ../share/extensions/edge3d.inx.h:6 ../share/extensions/flatten.inx.h:3 -#: ../share/extensions/fractalize.inx.h:2 -#: ../share/extensions/interp_att_g.inx.h:12 -#: ../share/extensions/markers_strokepaint.inx.h:10 -#: ../share/extensions/perspective.inx.h:1 -#: ../share/extensions/pixelsnap.inx.h:1 -#: ../share/extensions/radiusrand.inx.h:5 -#: ../share/extensions/rubberstretch.inx.h:3 -#: ../share/extensions/straightseg.inx.h:2 -#: ../share/extensions/summersnight.inx.h:2 ../share/extensions/whirl.inx.h:2 -msgid "Modify Path" -msgstr "Τροποποίηση μονοπατιού" +#: ../src/ui/tool/node.cpp:363 +msgctxt "Path handle tip" +msgid "Alt: preserve handle length while dragging" +msgstr "Alt: διατήρηση μήκους λαβής κατά το σύρσιμο" -#: ../share/extensions/addnodes.inx.h:7 -msgid "Number of segments:" -msgstr "Αριθμός τμημάτων:" +#: ../src/ui/tool/node.cpp:370 +#, c-format +msgctxt "Path handle tip" +msgid "Shift+Ctrl: snap rotation angle to %g° increments and rotate both handles" +msgstr "Shift+Ctrl: προσαρμογή γωνίας περιστροφής σε αυξήσεις %g° και περιστροφή και των δύο λαβών" -#: ../share/extensions/ai_input.inx.h:1 -msgid "AI 8.0 Input" -msgstr "Είσοδος από Adobe Illustrator 8.0" +#: ../src/ui/tool/node.cpp:374 +#, c-format +msgctxt "Path handle tip" +msgid "Ctrl: snap rotation angle to %g° increments, click to retract" +msgstr "Ctrl: προσαρμογή γωνίας περιστροφής σε αυξήσεις %g°, κλικ για αναίρεση" -#: ../share/extensions/ai_input.inx.h:2 -msgid "Adobe Illustrator 8.0 and below (*.ai)" -msgstr "Adobe Illustrator 8.0 και προηγούμενες εκδόσεις (*.ai)" +#: ../src/ui/tool/node.cpp:379 +msgctxt "Path hande tip" +msgid "Shift: rotate both handles by the same angle" +msgstr "Shift: περιστροφή και των δύο λαβών κατά την ίδια γωνία" -#: ../share/extensions/ai_input.inx.h:3 -msgid "Open files saved with Adobe Illustrator 8.0 or older" -msgstr "Άνοιγμα αρχείων από Adobe Illustrator 8.0 ή παλιότερες εκδόσεις" +#: ../src/ui/tool/node.cpp:386 +#, c-format +msgctxt "Path handle tip" +msgid "Auto node handle: drag to convert to smooth node (%s)" +msgstr "Λαβές αυτόματων κόμβων: σύρσιμο για μετατροπή σε ομαλό κόμβο (%s)" -#: ../share/extensions/aisvg.inx.h:1 -msgid "AI SVG Input" -msgstr "Είσοδος SVG από Adobe Illustrator" +#: ../src/ui/tool/node.cpp:389 +#, c-format +msgctxt "Path handle tip" +msgid "%s: drag to shape the segment (%s)" +msgstr "%s: σύρσιμο για διαμόρφωση του τμήματος (%s)" -#: ../share/extensions/aisvg.inx.h:2 -msgid "Adobe Illustrator SVG (*.ai.svg)" -msgstr "Adobe Illustrator SVG (*.ai.svg)" +#: ../src/ui/tool/node.cpp:405 +#, c-format +msgctxt "Path handle tip" +msgid "Move handle by %s, %s; angle %.2f°, length %s" +msgstr "Μετακίνηση λαβής κατά %s, %s; γωνία %.2f°, μήκος %s" -#: ../share/extensions/aisvg.inx.h:3 -msgid "Cleans the cruft out of Adobe Illustrator SVGs before opening" -msgstr "Καθαρίζει το SVG αρχείο του Adobe Illustrator πριν το άνοιγμα" +#: ../src/ui/tool/node.cpp:1145 +msgctxt "Path node tip" +msgid "Shift: drag out a handle, click to toggle selection" +msgstr "Shift: σύρσιμο λαβής προς τα έξω, κλικ για εναλλαγή επιλογής" -#: ../share/extensions/ccx_input.inx.h:1 -msgid "Corel DRAW Compressed Exchange files (.ccx)" -msgstr "Αρχεία Corel DRAW Compressed Exchange (.ccx)" +#: ../src/ui/tool/node.cpp:1147 +msgctxt "Path node tip" +msgid "Shift: click to toggle selection" +msgstr "Shift: κλικ για εναλλαγή επιλογής" -#: ../share/extensions/ccx_input.inx.h:2 -msgid "Corel DRAW Compressed Exchange files input" -msgstr "Είσοδος αρχείων Corel DRAW Compressed Exchange" +#: ../src/ui/tool/node.cpp:1152 +msgctxt "Path node tip" +msgid "Ctrl+Alt: move along handle lines, click to delete node" +msgstr "Ctrl+Alt: κίνηση κατά μήκος της λαβής, κλικ για διαγραφή κόμβου" -#: ../share/extensions/ccx_input.inx.h:3 -msgid "Open compressed exchange files saved in Corel DRAW" -msgstr "Άνοιγμα αρχείων compressed exchange του Corel DRAW" +#: ../src/ui/tool/node.cpp:1155 +msgctxt "Path node tip" +msgid "Ctrl: move along axes, click to change node type" +msgstr "Ctrl: κίνηση κατά μήκος των αξόνων, κλικ για αλλαγή τύπου κόμβου" -#: ../share/extensions/cdr_input.inx.h:1 -msgid "Corel DRAW 7-X4 files (*.cdr)" -msgstr "Αρχεία Corel DRAW 7-X4 (*.cdr)" +#: ../src/ui/tool/node.cpp:1159 +msgctxt "Path node tip" +msgid "Alt: sculpt nodes" +msgstr "Alt: δημιουργία κόμβων" -#: ../share/extensions/cdr_input.inx.h:2 -msgid "Corel DRAW Input" -msgstr "Είσοδος από Corel DRAW" +#: ../src/ui/tool/node.cpp:1167 +#, c-format +msgctxt "Path node tip" +msgid "%s: drag to shape the path (more: Shift, Ctrl, Alt)" +msgstr "%s: σύρσιμο για διαμόρφωση του μονοπατιού (περισσότερα: Shift, Ctrl, Alt)" -#: ../share/extensions/cdr_input.inx.h:3 -msgid "Open files saved in Corel DRAW 7-X4" -msgstr "Άνοιγμα αρχείων του Corel DRAW 7-X4" +#: ../src/ui/tool/node.cpp:1170 +#, c-format +msgctxt "Path node tip" +msgid "%s: drag to shape the path, click to toggle scale/rotation handles (more: Shift, Ctrl, Alt)" +msgstr "%s: σύρσιμο για διαμόρφωση του μονοπατιού, κλικ για εναλλαγή λαβών κλιμάκωσης/περιστροφής (περισσότερα: Shift, Ctrl, Alt)" -#: ../share/extensions/cdt_input.inx.h:1 -msgid "Corel DRAW 7-13 template files (.cdt)" -msgstr "Αρχεία προτύπων Corel DRAW 7-13 (.cdt)" +#: ../src/ui/tool/node.cpp:1173 +#, c-format +msgctxt "Path node tip" +msgid "%s: drag to shape the path, click to select only this node (more: Shift, Ctrl, Alt)" +msgstr "%s: σύρσιμο για διαμόρφωση του μονοπατιού, κλικ για επιλογή μόνο αυτού του κόμβου (περισσότερα: Shift, Ctrl, Alt)" -#: ../share/extensions/cdt_input.inx.h:2 -msgid "Corel DRAW templates input" -msgstr "Είσοδος προτύπων του Corel DRAW" +#: ../src/ui/tool/node.cpp:1181 +#, c-format +msgctxt "Path node tip" +msgid "Move node by %s, %s" +msgstr "Μετακίνηση κόμβου κατά %s, %s" -#: ../share/extensions/cdt_input.inx.h:3 -msgid "Open files saved in Corel DRAW 7-13" -msgstr "Άνοιγμα αρχείων του Corel DRAW 7-13" +#: ../src/ui/tool/node.cpp:1193 +msgid "Symmetric node" +msgstr "Συμμετρικός κόμβος" -#: ../share/extensions/cgm_input.inx.h:1 -msgid "Computer Graphics Metafile files (.cgm)" -msgstr "Αρχεία Computer Graphics Metafile (.cgm)" +#: ../src/ui/tool/node.cpp:1194 +msgid "Auto-smooth node" +msgstr "Κόμβος με αυτόματη εξομάλυνση" -#: ../share/extensions/cgm_input.inx.h:2 -msgid "Computer Graphics Metafile files input" -msgstr "Είσοδος αρχείων Computer Graphics Metafile" +#: ../src/ui/tool/path-manipulator.cpp:797 +msgid "Scale handle" +msgstr "Λαβή κλιμάκωσης" -#: ../share/extensions/cgm_input.inx.h:3 -msgid "Open Computer Graphics Metafile files" -msgstr "Άνοιγμα αρχείων Computer Graphics Metafile" +#: ../src/ui/tool/path-manipulator.cpp:821 +msgid "Rotate handle" +msgstr "Λαβή περιστροφής" + +# +#. We need to call MPM's method because it could have been our last node +#: ../src/ui/tool/path-manipulator.cpp:1331 +#: ../src/widgets/toolbox.cpp:1360 +msgid "Delete node" +msgstr "Διαγραφή κόμβου" -#: ../share/extensions/cmx_input.inx.h:1 -msgid "Corel DRAW Presentation Exchange files (.cmx)" -msgstr "Αρχεία Corel DRAW Presentation Exchange (.cmx)" +#: ../src/ui/tool/path-manipulator.cpp:1339 +msgid "Cycle node type" +msgstr "Κυκλική εναλλαγή του τύπου του κόμβου" -#: ../share/extensions/cmx_input.inx.h:2 -msgid "Corel DRAW Presentation Exchange files input" -msgstr "Είσοδος αρχείων Corel DRAW Presentation Exchange" +#: ../src/ui/tool/path-manipulator.cpp:1354 +msgid "Drag handle" +msgstr "Λαβή μετακίνησης" -#: ../share/extensions/cmx_input.inx.h:3 -msgid "Open presentation exchange files saved in Corel DRAW" -msgstr "Άνοιγμα αρχείων presentation exchange του Corel DRAW" +#: ../src/ui/tool/path-manipulator.cpp:1363 +msgid "Retract handle" +msgstr "Αναίρεση λαβής" -#: ../share/extensions/color_blackandwhite.inx.h:1 -msgid "Black and White" -msgstr "Ασπρόμαυρο" +#: ../src/ui/tool/transform-handle-set.cpp:137 +msgctxt "Transform handle tip" +msgid "Shift+Ctrl: scale uniformly about the rotation center" +msgstr "Shift+Ctrl: ομοιόμορφη κλιμάκωση γύρω από το κέντρο περιστροφής" -#: ../share/extensions/color_brighter.inx.h:1 -msgid "Brighter" -msgstr "Φωτεινότερο" +#: ../src/ui/tool/transform-handle-set.cpp:139 +msgctxt "Transform handle tip" +msgid "Ctrl: scale uniformly" +msgstr "Ctrl: ομοιόμορφη κλιμάκωση" -#: ../share/extensions/color_custom.inx.h:1 -msgid "" -"Allows you to evaluate different functions for each channel.\n" -"r, g and b are the normalized values of the red, green and blue channels. " -"The resulting RGB values are automatically clamped.\n" -" \n" -"Example (half the red, swap green and blue):\n" -" Red Function: r*0.5 \n" -" Green Function: b \n" -" Blue Function: g" -msgstr "" +#: ../src/ui/tool/transform-handle-set.cpp:144 +msgctxt "Transform handle tip" +msgid "Shift+Alt: scale using an integer ratio about the rotation center" +msgstr "Shift+Alt: κλιμάκωση γύρω από το κέντρο περιστροφής κατά ακέραια αναλογία" -#: ../share/extensions/color_custom.inx.h:8 -#, fuzzy -msgid "Blue Function:" -msgstr "Συναρτήσεις BLT" +#: ../src/ui/tool/transform-handle-set.cpp:146 +msgctxt "Transform handle tip" +msgid "Shift: scale from the rotation center" +msgstr "Shift: κλιμάκωση από το κέντρο περιστροφής" -#: ../share/extensions/color_custom.inx.h:11 -#, fuzzy -msgid "Green Function:" -msgstr "Τρέχουσα συνάρτηση" +#: ../src/ui/tool/transform-handle-set.cpp:149 +msgctxt "Transform handle tip" +msgid "Alt: scale using an integer ratio" +msgstr "Alt: κλιμάκωση κατά ακέραια αναλογία" -#: ../share/extensions/color_custom.inx.h:13 -msgid "Input (r,g,b) Color Range:" -msgstr "" +# +#: ../src/ui/tool/transform-handle-set.cpp:151 +msgctxt "Transform handle tip" +msgid "Scale handle: drag to scale the selection" +msgstr "Λαβή κλιμάκωσης: σύρσιμο για κλιμάκωση της επιλογής" -#: ../share/extensions/color_custom.inx.h:15 -#, fuzzy -msgid "Red Function:" -msgstr "Συναρτήσεις Readline" +#: ../src/ui/tool/transform-handle-set.cpp:156 +#, c-format +msgctxt "Transform handle tip" +msgid "Scale by %.2f%% x %.2f%%" +msgstr "Κλιμάκωση κατά %.2f%% x %.2f%%" -#: ../share/extensions/color_darker.inx.h:2 -msgid "Darker" -msgstr "Σκοτεινότερο" +#: ../src/ui/tool/transform-handle-set.cpp:311 +#, c-format +msgctxt "Transform handle tip" +msgid "Shift+Ctrl: rotate around the opposite corner and snap angle to %f° increments" +msgstr "Shift+Ctrl: περιστροφή γύρω από την αντίθετη γωνία και προσαρμογή γωνίας σε αυξήσεις %f°" -#: ../share/extensions/color_grayscale.inx.h:2 -#: ../share/extensions/webslicer_create_rect.inx.h:16 -msgid "Grayscale" -msgstr "Κλίμακα του γκρι" +#: ../src/ui/tool/transform-handle-set.cpp:314 +msgctxt "Transform handle tip" +msgid "Shift: rotate around the opposite corner" +msgstr "Shift: περιστροφή γύρω από την απέναντι γωνία" -#: ../share/extensions/color_lesshue.inx.h:2 -msgid "Less Hue" -msgstr "" +#: ../src/ui/tool/transform-handle-set.cpp:318 +#, c-format +msgctxt "Transform handle tip" +msgid "Ctrl: snap angle to %f° increments" +msgstr "Ctrl: προσαρμογή γωνίας σε αυξήσεις %f°" -#: ../share/extensions/color_lesslight.inx.h:2 -#, fuzzy -msgid "Less Light" -msgstr "Δικαιώματα πρόσβασης" +#: ../src/ui/tool/transform-handle-set.cpp:320 +msgctxt "Transform handle tip" +msgid "Rotation handle: drag to rotate the selection around the rotation center" +msgstr "Λαβή περιστροφής: σύρσιμο για περιστροφή της επιλογής γύρω από το κέντρο περιστροφής" -#: ../share/extensions/color_lesssaturation.inx.h:2 -msgid "Less Saturation" -msgstr "Λιγότερος κορεσμός" +#. event +#: ../src/ui/tool/transform-handle-set.cpp:325 +#, c-format +msgctxt "Transform handle tip" +msgid "Rotate by %.2f°" +msgstr "Περιστροφή κατά %.2f°" -#: ../share/extensions/color_morehue.inx.h:2 -#, fuzzy -msgid "More Hue" -msgstr "Περισσότερα για" +#: ../src/ui/tool/transform-handle-set.cpp:419 +#, c-format +msgctxt "Transform handle tip" +msgid "Shift+Ctrl: skew about the rotation center with snapping to %f° increments" +msgstr "Shift+Ctrl: στρέβλωση γύρω από το κέντρο περιστροφής με αυξήσεις %f°" -#: ../share/extensions/color_morelight.inx.h:2 -#, fuzzy -msgid "More Light" -msgstr "Κατάλογος Αδ_ιαφόρων..." +#: ../src/ui/tool/transform-handle-set.cpp:422 +msgctxt "Transform handle tip" +msgid "Shift: skew about the rotation center" +msgstr "Shift: στρέβλωση γύρω από το κέντρο περιστροφής" -#: ../share/extensions/color_moresaturation.inx.h:2 -#, fuzzy -msgid "More Saturation" -msgstr "" -"#-#-#-#-# gnome-video-effects.master.el.po (el) #-#-#-#-#\n" -"Κορεσμός\n" -"#-#-#-#-# gnome-color-manager.master.el.po #-#-#-#-#\n" -"Κορεσμός (Saturation)\n" -"#-#-#-#-# cheese.master.el.po (el) #-#-#-#-#\n" -"Κορεσμός\n" -"#-#-#-#-# f-spot.master.el.po (el) #-#-#-#-#\n" -"Κορεσμός" +#: ../src/ui/tool/transform-handle-set.cpp:426 +#, c-format +msgctxt "Transform handle tip" +msgid "Ctrl: snap skew angle to %f° increments" +msgstr "Ctrl: προσαρμογή στρεβλωμένης γωνίας σε αυξήσεις %f°" -#: ../share/extensions/color_negative.inx.h:2 -msgid "Negative" -msgstr "Αρνητικό" +#: ../src/ui/tool/transform-handle-set.cpp:429 +msgctxt "Transform handle tip" +msgid "Skew handle: drag to skew (shear) selection about the opposite handle" +msgstr "Skew handle: σύρσιμο για στρέβλωση της επιλογής γύρω από την απέναντι λαβή" -#: ../share/extensions/color_randomize.inx.h:2 -msgid "" -"Converts to HSL, randomizes hue and/or saturation and/or lightness and " -"converts it back to RGB." -msgstr "" +#: ../src/ui/tool/transform-handle-set.cpp:435 +#, c-format +msgctxt "Transform handle tip" +msgid "Skew horizontally by %.2f°" +msgstr "Οριζόντια στρέβλωση κατά %.2f°" -#: ../share/extensions/color_randomize.inx.h:7 -msgid "Randomize" -msgstr "Τυχαιοποίηση" +#: ../src/ui/tool/transform-handle-set.cpp:438 +#, c-format +msgctxt "Transform handle tip" +msgid "Skew vertically by %.2f°" +msgstr "Κατακόρυφη στρέβλωση κατά %.2f°" -#: ../share/extensions/color_removeblue.inx.h:2 -msgid "Remove Blue" -msgstr "Αφαίρεση μπλε" +#: ../src/ui/tool/transform-handle-set.cpp:479 +msgctxt "Transform handle tip" +msgid "Rotation center: drag to change the origin of transforms" +msgstr "Κέντρο περιστροφής: σύρσιμο για αλλαγή του κέντρου των μετασχηματισμών" -#: ../share/extensions/color_removegreen.inx.h:2 -msgid "Remove Green" -msgstr "Αφαίρεση πρασίνου" +#: ../src/ui/widget/filter-effect-chooser.cpp:25 +msgid "_Blend mode:" +msgstr "Τρόπος μεί_ξης:" -#: ../share/extensions/color_removered.inx.h:2 -msgid "Remove Red" -msgstr "Αφαίρεση κόκκινου" +#: ../src/ui/widget/filter-effect-chooser.cpp:26 +msgid "Blur:" +msgstr "Θόλωση:" -#: ../share/extensions/color_replace.inx.h:1 -msgid "By color (RRGGBB hex):" -msgstr "" +#: ../src/ui/widget/layer-selector.cpp:115 +msgid "Toggle current layer visibility" +msgstr "Εναλλαγή ορατότητας τρέχουσας στρώσης" -#: ../share/extensions/color_replace.inx.h:3 -msgid "Color to replace" -msgstr "Χρώμα προς αντικατάσταση" +#: ../src/ui/widget/layer-selector.cpp:136 +msgid "Lock or unlock current layer" +msgstr "Κλείδωμα ή ξεκλείδωμα τρέχουσας στρώσης" -#: ../share/extensions/color_replace.inx.h:4 -msgid "New color" -msgstr "Νέο χρώμα" +#: ../src/ui/widget/layer-selector.cpp:139 +msgid "Current layer" +msgstr "Τρέχουσα στρώση" -# #-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-# -# -#: ../share/extensions/color_replace.inx.h:5 -msgid "Replace color" -msgstr "Αντικατάσταση χρώματος" +#: ../src/ui/widget/layer-selector.cpp:567 +msgid "(root)" +msgstr "(διαχειριστής)" -#: ../share/extensions/color_replace.inx.h:6 -msgid "Replace color (RRGGBB hex):" -msgstr "Αντικατάσταση χρώματος (RRGGBB δεκαεξ.):" +#: ../src/ui/widget/licensor.cpp:36 +msgid "Proprietary" +msgstr "Ιδιοταγής" -#: ../share/extensions/color_rgbbarrel.inx.h:2 -msgid "RGB Barrel" -msgstr "" +#: ../src/ui/widget/licensor.cpp:39 +msgid "MetadataLicence|Other" +msgstr "Άλλη" -#: ../share/extensions/convert2dashes.inx.h:1 -msgid "Convert to Dashes" -msgstr "Μετατροπή σε παύλες" +#: ../src/ui/widget/object-composite-settings.cpp:173 +msgid "Change blur" +msgstr "Αλλαγή θόλωσης" -#: ../share/extensions/dia.inx.h:1 -msgid "A diagram created with the program Dia" -msgstr "Διάγραμμα από το πρόγραμμα Dia" +# sysdeps/names/procuid.c:51 +#: ../src/ui/widget/object-composite-settings.cpp:213 +#: ../src/ui/widget/selected-style.cpp:858 +#: ../src/ui/widget/selected-style.cpp:1152 +msgid "Change opacity" +msgstr "Αλλαγή αδιαφάνειας" -#: ../share/extensions/dia.inx.h:2 -msgid "Dia Diagram (*.dia)" -msgstr "Διάγραμμα του Dia (*.dia)" +#: ../src/ui/widget/page-sizer.cpp:231 +msgid "U_nits:" +msgstr "Μο_νάδες:" -#: ../share/extensions/dia.inx.h:3 -msgid "Dia Input" -msgstr "Είσοδος από το Dia" +#: ../src/ui/widget/page-sizer.cpp:232 +msgid "Width of paper" +msgstr "Πλάτος χαρτιού" -#: ../share/extensions/dia.inx.h:4 -msgid "" -"In order to import Dia files, Dia itself must be installed. You can get Dia " -"at http://live.gnome.org/Dia" -msgstr "" -"Για εισαγωγή αρχείων Dia, το Dia πρέπει να είναι εγκατεστημένο. " -"Προμηθευτείτε το Dia στη διεύθυνση http://live.gnome.org/Dia" +#: ../src/ui/widget/page-sizer.cpp:233 +msgid "Height of paper" +msgstr "Ύψος χαρτιού" -#: ../share/extensions/dia.inx.h:5 -msgid "" -"The dia2svg.sh script should be installed with your Inkscape distribution. " -"If you do not have it, there is likely to be something wrong with your " -"Inkscape installation." -msgstr "" -"Το αρχείο dia2svg.sh περιλαμβάνεται στην εγκατάσταση του Inkscape. Αν δεν " -"υπάρχει, τότε μάλλον υπάρχει κάποιο πρόβλημα με την εγκατάσταση." +#: ../src/ui/widget/page-sizer.cpp:234 +msgid "T_op margin:" +msgstr "Άνω περιθώρι_ο:" -#: ../share/extensions/dimension.inx.h:1 -msgid "Bounding box type :" -msgstr "Τύπος περιγράμματος :" +#: ../src/ui/widget/page-sizer.cpp:234 +msgid "Top margin" +msgstr "Άνω περιθώριο" -#: ../share/extensions/dimension.inx.h:2 -msgid "Dimensions" -msgstr "Διαστάσεις" +# +#: ../src/ui/widget/page-sizer.cpp:235 +msgid "L_eft:" +msgstr "Αριστ_ερό:" -#: ../share/extensions/dimension.inx.h:3 -msgid "Geometric" -msgstr "Γεωμετρικό" +#: ../src/ui/widget/page-sizer.cpp:235 +msgid "Left margin" +msgstr "Αριστερό περιθώριο" -#: ../share/extensions/dimension.inx.h:4 -msgid "Visual" -msgstr "Οπτικό" +#: ../src/ui/widget/page-sizer.cpp:236 +msgid "Ri_ght:" +msgstr "Δε_ξιό:" -#: ../share/extensions/dimension.inx.h:5 ../share/extensions/dots.inx.h:13 -#: ../share/extensions/handles.inx.h:2 ../share/extensions/measure.inx.h:19 -msgid "Visualize Path" -msgstr "Oπτικοποίηση μονοπατιού" +#: ../src/ui/widget/page-sizer.cpp:236 +msgid "Right margin" +msgstr "Δεξιό περιθώριο" -#: ../share/extensions/dimension.inx.h:6 -msgid "X Offset:" -msgstr "Μετατόπιση στον άξονα Χ:" +#: ../src/ui/widget/page-sizer.cpp:237 +msgid "Botto_m:" +msgstr "Κάτ_ω:" -#: ../share/extensions/dimension.inx.h:7 -msgid "Y Offset:" -msgstr "Μετατόπιση στον άξονα Ψ:" +#: ../src/ui/widget/page-sizer.cpp:237 +msgid "Bottom margin" +msgstr "Κάτω περιθώριο:" # #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# # -#: ../share/extensions/dots.inx.h:1 -msgid "Dot size:" -msgstr "Μέγεθος κουκκίδας:" +# #-#-#-#-# pan2.master.el.po (el) #-#-#-#-# +# +# #-#-#-#-# pitivi.master.el.po (el) #-#-#-#-# +# #-#-#-#-# bug-buddy.gnome-2-14.el.po (el) #-#-#-#-# +# +# #-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-# +# +#: ../src/ui/widget/page-sizer.cpp:246 +msgid "Description" +msgstr "Περιγραφή" -#: ../share/extensions/dots.inx.h:4 -msgid "Number Nodes" -msgstr "Αρίθμηση κόμβων" +#: ../src/ui/widget/page-sizer.cpp:287 +msgid "Orientation:" +msgstr "Προσανατολισμός:" -#: ../share/extensions/dots.inx.h:6 -msgid "Starting dot number:" -msgstr "Αριθμός κουκκίδας εκκίνησης:" +#: ../src/ui/widget/page-sizer.cpp:290 +msgid "_Landscape" +msgstr "_Τοπίο" -#: ../share/extensions/dots.inx.h:7 -msgid "Step:" -msgstr "Βήμα:" +# #-#-#-#-# libgnomeprint.master.el.po (el) #-#-#-#-# +# Not sure how the terms "portrait" and "landscape" are usually +# translated; if anyone knows what the term in the Greek version +# of MSWindoze is and if it is better (or equally good), maybe we +# would want to use that for consistency and for the sake of newbies? +#: ../src/ui/widget/page-sizer.cpp:295 +msgid "_Portrait" +msgstr "_Πορτρέτο" -#: ../share/extensions/dots.inx.h:8 -msgid "" -"This extension replaces the selection's nodes with numbered dots according " -"to the following options:\n" -" * Font size: size of the node number labels (20px, 12pt...).\n" -" * Dot size: diameter of the dots placed at path nodes (10px, 2mm...).\n" -" * Starting dot number: first number in the sequence, assigned to the " -"first node of the path.\n" -" * Step: numbering step between two nodes." -msgstr "" +#. ## Set up custom size frame +#: ../src/ui/widget/page-sizer.cpp:311 +msgid "Custom size" +msgstr "Προσαρμοσμένο μέγεθος" -#: ../share/extensions/draw_from_triangle.inx.h:1 -#, fuzzy -msgid "Altitudes" -msgstr "Υψόμετρο:" +#: ../src/ui/widget/page-sizer.cpp:334 +msgid "Resi_ze page to content..." +msgstr "Προσαρ_μογή σελίδας στο περιεχόμενο..." -#: ../share/extensions/draw_from_triangle.inx.h:2 -#, fuzzy -msgid "Angle Bisectors" -msgstr "Μονάδες γωνιών" +# +#: ../src/ui/widget/page-sizer.cpp:360 +msgid "_Resize page to drawing or selection" +msgstr "Προσαρμογή σελίδας στο σχέδιο ή την επιλογή" -#: ../share/extensions/draw_from_triangle.inx.h:3 -#, fuzzy -msgid "Centroid" -msgstr "" -"#-#-#-#-# gthumb.gthumb-2-12.el.po (gthumb-gthumb-2-10-po-el-6221) #-#-#-#-" -"#\n" -"Στο κέντρο\n" -"#-#-#-#-# orca.master.el.po (orca.HEAD) #-#-#-#-#\n" -"Κεντραρισμένη\n" -"#-#-#-#-# brasero.master.el.po (el) #-#-#-#-#\n" -"Κεντραρισμένη" +#: ../src/ui/widget/page-sizer.cpp:361 +msgid "Resize the page to fit the current selection, or the entire drawing if there is no selection" +msgstr "Προσαρμογή της σελίδας για να ταιριάζει στην τρέχουσα επιλογή, ή στο συνολικό σχέδιο εάν δεν υπάρχει επιλογή" -#: ../share/extensions/draw_from_triangle.inx.h:4 -#, fuzzy -msgid "Circumcentre" -msgstr "Έγγραφο" +#: ../src/ui/widget/page-sizer.cpp:426 +msgid "Set page size" +msgstr "Ορισμός μεγέθους σελίδας" -#: ../share/extensions/draw_from_triangle.inx.h:5 -#, fuzzy -msgid "Circumcircle" -msgstr "Κύκλος" +# #-#-#-#-# balsa.master.el.po (balsa 2.0.13) #-#-#-#-# +# +#: ../src/ui/widget/panel.cpp:111 +msgid "List" +msgstr "Λίστα" -#: ../share/extensions/draw_from_triangle.inx.h:6 -#, fuzzy -msgid "Common Objects" -msgstr "Αντικείμενα" +# #-#-#-#-# gtkhtml.master.el.po (gtkhtml.HEAD) #-#-#-#-# +# +# #-#-#-#-# nautilus.master.el.po (el) #-#-#-#-# +# +#: ../src/ui/widget/panel.cpp:134 +msgctxt "Swatches" +msgid "Size" +msgstr "Μέγεθος" -#: ../share/extensions/draw_from_triangle.inx.h:7 -#, fuzzy -msgid "Contact Triangle" -msgstr "Η επαφή συνδέεται" +#: ../src/ui/widget/panel.cpp:138 +msgctxt "Swatches height" +msgid "Tiny" +msgstr "Μικροσκοπικό" -#: ../share/extensions/draw_from_triangle.inx.h:8 -msgid "Custom Point Specified By:" -msgstr "" +#: ../src/ui/widget/panel.cpp:139 +msgctxt "Swatches height" +msgid "Small" +msgstr "Μικρό" -#: ../share/extensions/draw_from_triangle.inx.h:9 -#, fuzzy -msgid "Custom Points and Options" -msgstr "Θέση δρομέα" +#: ../src/ui/widget/panel.cpp:140 +msgctxt "Swatches height" +msgid "Medium" +msgstr "Μέτριο" -#: ../share/extensions/draw_from_triangle.inx.h:10 -msgid "Draw Circle Around This Point" -msgstr "" +#: ../src/ui/widget/panel.cpp:141 +msgctxt "Swatches height" +msgid "Large" +msgstr "Μεγάλο" -#: ../share/extensions/draw_from_triangle.inx.h:11 -#, fuzzy -msgid "Draw From Triangle" -msgstr "Ανάποδο τρίγωνο" +# +#: ../src/ui/widget/panel.cpp:142 +msgctxt "Swatches height" +msgid "Huge" +msgstr "Τεράστιο" -#: ../share/extensions/draw_from_triangle.inx.h:12 -msgid "Draw Isogonal Conjugate" -msgstr "" +#: ../src/ui/widget/panel.cpp:164 +msgctxt "Swatches" +msgid "Width" +msgstr "Πλάτος" -#: ../share/extensions/draw_from_triangle.inx.h:13 -msgid "Draw Isotomic Conjugate" -msgstr "" +#: ../src/ui/widget/panel.cpp:168 +msgctxt "Swatches width" +msgid "Narrower" +msgstr "Στενότερο" -#: ../share/extensions/draw_from_triangle.inx.h:14 -msgid "Draw Marker At This Point" -msgstr "" +#: ../src/ui/widget/panel.cpp:169 +msgctxt "Swatches width" +msgid "Narrow" +msgstr "Στενό" -#: ../share/extensions/draw_from_triangle.inx.h:15 -#, fuzzy -msgid "Excentral Triangle" -msgstr "Central Time" +#: ../src/ui/widget/panel.cpp:170 +msgctxt "Swatches width" +msgid "Medium" +msgstr "Μεσαίο" -#: ../share/extensions/draw_from_triangle.inx.h:16 -#, fuzzy -msgid "Excentres" -msgstr "Εξαιρετικό αποτέλεσμα" +#: ../src/ui/widget/panel.cpp:171 +msgctxt "Swatches width" +msgid "Wide" +msgstr "Πλατύ" -#: ../share/extensions/draw_from_triangle.inx.h:17 -#, fuzzy -msgid "Excircles" -msgstr "Έξτρα κύκλος" +#: ../src/ui/widget/panel.cpp:172 +msgctxt "Swatches width" +msgid "Wider" +msgstr "Πλατύτερο" -#: ../share/extensions/draw_from_triangle.inx.h:18 -#, fuzzy -msgid "Extouch Triangle" -msgstr "Τρίγωνο" +#. TRANSLATORS: "Wrap" indicates how colour swatches are displayed +#: ../src/ui/widget/panel.cpp:203 +msgctxt "Swatches" +msgid "Wrap" +msgstr "Αναδίπλωση" -#: ../share/extensions/draw_from_triangle.inx.h:19 -#, fuzzy -msgid "Gergonne Point" -msgstr "Ferolle Point" +#: ../src/ui/widget/random.cpp:123 +msgid "Reseed the random number generator; this creates a different sequence of random numbers." +msgstr "Επανασπορά της γεννήτριας τυχαίων αριθμών. Αυτό δημιουργεί μια διαφορετική σειρά τυχαίων αριθμών." -#: ../share/extensions/draw_from_triangle.inx.h:21 -#, fuzzy -msgid "Incentre" -msgstr "κέντρο" +#: ../src/ui/widget/rendering-options.cpp:39 +msgid "Backend" +msgstr "Υποστηρικτικός" -#: ../share/extensions/draw_from_triangle.inx.h:22 -#, fuzzy -msgid "Incircle" -msgstr "Κύκλος" +#: ../src/ui/widget/rendering-options.cpp:40 +msgid "Vector" +msgstr "Διάνυσμα" -#: ../share/extensions/draw_from_triangle.inx.h:23 -#, fuzzy -msgid "Nagel Point" -msgstr "Μεγάλος δείκτης" +#: ../src/ui/widget/rendering-options.cpp:41 +msgid "Bitmap" +msgstr "Ψηφιογραφία" -# -#: ../share/extensions/draw_from_triangle.inx.h:24 -#, fuzzy -msgid "Nine-Point Centre" -msgstr "Εκτύπωση περιεχομένου" +#: ../src/ui/widget/rendering-options.cpp:42 +msgid "Bitmap options" +msgstr "Επιλογές ψηφιογραφίας" -#: ../share/extensions/draw_from_triangle.inx.h:25 -#, fuzzy -msgid "Nine-Point Circle" -msgstr "Πρωτόκολλο Point-to-Point" +#: ../src/ui/widget/rendering-options.cpp:44 +msgid "Preferred resolution of rendering, in dots per inch." +msgstr "Προτιμώμενη ανάλυση απόδοσης, σε κουκκίδες ανά ίντσα." -#: ../share/extensions/draw_from_triangle.inx.h:26 -#, fuzzy -msgid "Orthic Triangle" -msgstr "Τρίγωνο" +#: ../src/ui/widget/rendering-options.cpp:52 +msgid "Render using Cairo vector operations. The resulting image is usually smaller in file size and can be arbitrarily scaled, but some filter effects will not be correctly rendered." +msgstr "Απόδοση με χρήση διανυσματικών πράξεων Cairo. Η τελική εικόνα είναι συνήθως μικρότερη σε μέγεθος αρχείου και κλιμακώνεται ελεύθερα, αλλά κάποια εφέ φίλτρων δεν αποδίδονται σωστά." -#: ../share/extensions/draw_from_triangle.inx.h:27 -#, fuzzy -msgid "Orthocentre" -msgstr "μπροστά στο κέντρο" +#: ../src/ui/widget/rendering-options.cpp:57 +msgid "Render everything as bitmap. The resulting image is usually larger in file size and cannot be arbitrarily scaled without quality loss, but all objects will be rendered exactly as displayed." +msgstr "Τα πάντα αποδίδονται ψηφιογραφικά. Η τελική εικόνα είναι μεγαλύτερη σε μέγεθος αρχείου και δεν κλιμακώνεται ελεύθερα χωρίς απώλεια ποιότητας, αλλά τα αντικείμενα αποδίδονται με ακρίβεια." -#: ../share/extensions/draw_from_triangle.inx.h:28 -#, fuzzy -msgid "Point At:" -msgstr "Γραμματοσειρά:" +#: ../src/ui/widget/selected-style.cpp:113 +#: ../src/ui/widget/style-swatch.cpp:117 +msgid "Fill:" +msgstr "Γέμισμα:" -#: ../share/extensions/draw_from_triangle.inx.h:29 -#: ../share/extensions/wireframe_sphere.inx.h:4 -#, fuzzy -msgid "Radius (px):" -msgstr "Ακτίνα:" +#: ../src/ui/widget/selected-style.cpp:114 +#: ../src/ui/widget/style-swatch.cpp:118 +msgid "Stroke:" +msgstr "Πινελιά:" -# -#: ../share/extensions/draw_from_triangle.inx.h:31 -#, fuzzy -msgid "Report this triangle's properties" -msgstr "Τροποποίηση ιδιοτήτων αρχείου" +#: ../src/ui/widget/selected-style.cpp:115 +msgid "O:" +msgstr "O:" -#: ../share/extensions/draw_from_triangle.inx.h:32 -#, fuzzy -msgid "Symmedial Triangle" -msgstr "Τρίγωνο" +#: ../src/ui/widget/selected-style.cpp:157 +msgid "N/A" +msgstr "N/A (Μή διαθέσιμο)" -#: ../share/extensions/draw_from_triangle.inx.h:33 -#, fuzzy -msgid "Symmedian Point" -msgstr "Sand Point" +#: ../src/ui/widget/selected-style.cpp:160 +#: ../src/ui/widget/selected-style.cpp:1027 +#: ../src/ui/widget/selected-style.cpp:1028 +msgid "Nothing selected" +msgstr "Χωρίς επιλογή" -#: ../share/extensions/draw_from_triangle.inx.h:34 -#, fuzzy -msgid "Symmedians" -msgstr "" -"#-#-#-#-# beagle.master.el.po (el) #-#-#-#-#\n" -"πολυμέσα\n" -"#-#-#-#-# gnome-packagekit.master.el.po (gnome-packagekit.master) #-#-#-#-" -"#\n" -"μέσο\n" -"#-#-#-#-# banshee.master.el.po (Banshee) #-#-#-#-#\n" -"πολυμέσα\n" -"#-#-#-#-# banshee.stable-1.8.el.po (Banshee) #-#-#-#-#\n" -"πολυμέσα" +#: ../src/ui/widget/selected-style.cpp:162 +#: ../src/ui/widget/style-swatch.cpp:296 +msgid "None" +msgstr "Τίποτα" -#: ../share/extensions/draw_from_triangle.inx.h:35 -msgid "" -"This extension draws constructions about a triangle defined by the first 3 " -"nodes of a selected path. You may select one of preset objects or create " -"your own ones.\n" -" \n" -"All units are the Inkscape's pixel unit. Angles are all in radians.\n" -"You can specify a point by trilinear coordinates or by a triangle centre " -"function.\n" -"Enter as functions of the side length or angles.\n" -"Trilinear elements should be separated by a colon: ':'.\n" -"Side lengths are represented as 's_a', 's_b' and 's_c'.\n" -"Angles corresponding to these are 'a_a', 'a_b', and 'a_c'.\n" -"You can also use the semi-perimeter and area of the triangle as constants. " -"Write 'area' or 'semiperim' for these.\n" -"\n" -"You can use any standard Python math function:\n" -"ceil(x); fabs(x); floor(x); fmod(x,y); frexp(x); ldexp(x,i); \n" -"modf(x); exp(x); log(x [, base]); log10(x); pow(x,y); sqrt(x); \n" -"acos(x); asin(x); atan(x); atan2(y,x); hypot(x,y); \n" -"cos(x); sin(x); tan(x); degrees(x); radians(x); \n" -"cosh(x); sinh(x); tanh(x)\n" -"\n" -"Also available are the inverse trigonometric functions:\n" -"sec(x); csc(x); cot(x)\n" -"\n" -"You can specify the radius of a circle around a custom point using a " -"formula, which may also contain the side lengths, angles, etc. You can also " -"plot the isogonal and isotomic conjugate of the point. Be aware that this " -"may cause a divide-by-zero error for certain points.\n" -" " -msgstr "" +#: ../src/ui/widget/selected-style.cpp:165 +#: ../src/ui/widget/style-swatch.cpp:298 +msgid "No fill" +msgstr "Χωρίς γέμισμα" -#: ../share/extensions/draw_from_triangle.inx.h:57 -#, fuzzy -msgid "Triangle Function" -msgstr "Συναρτήσεις Perl" +#: ../src/ui/widget/selected-style.cpp:165 +#: ../src/ui/widget/style-swatch.cpp:298 +msgid "No stroke" +msgstr "Χωρίς πινελιά" -#: ../share/extensions/draw_from_triangle.inx.h:58 -#, fuzzy -msgid "Trilinear Coordinates" -msgstr "Συντεταγμένες" +#: ../src/ui/widget/selected-style.cpp:167 +#: ../src/ui/widget/style-swatch.cpp:277 +#: ../src/widgets/paint-selector.cpp:240 +msgid "Pattern" +msgstr "Μοτίβο" -#: ../share/extensions/dxf_input.inx.h:1 -msgid "" -"- AutoCAD Release 13 and newer.\n" -"- assume dxf drawing is in mm.\n" -"- assume svg drawing is in pixels, at 90 dpi.\n" -"- layers are preserved only on File->Open, not Import.\n" -"- limited support for BLOCKS, use AutoCAD Explode Blocks instead, if needed." -msgstr "" +#: ../src/ui/widget/selected-style.cpp:170 +#: ../src/ui/widget/style-swatch.cpp:279 +#: ../src/widgets/paint-selector.cpp:1028 +msgid "Pattern fill" +msgstr "Γέμισμα με μοτίβο" -#: ../share/extensions/dxf_input.inx.h:6 -msgid "AutoCAD DXF R13 (*.dxf)" -msgstr "" +#: ../src/ui/widget/selected-style.cpp:170 +#: ../src/ui/widget/style-swatch.cpp:279 +msgid "Pattern stroke" +msgstr "Πινελιά μοτίβου" -#: ../share/extensions/dxf_input.inx.h:7 -msgid "Character Encoding" -msgstr "Κωδικοποίηση χαρακτήρων" +#: ../src/ui/widget/selected-style.cpp:172 +msgid "L" +msgstr "L" -#: ../share/extensions/dxf_input.inx.h:8 -#, fuzzy -msgid "DXF Input" -msgstr "" -"#-#-#-#-# gnome-control-center.master.el.po (el) #-#-#-#-#\n" -"Είσοδος\n" -"#-#-#-#-# gnome-media.master.el.po (gnome-media.HEAD) #-#-#-#-#\n" -"Είσοδος\n" -"#-#-#-#-# gtk+.master.el.po (gtk+ 2.20.1.1) #-#-#-#-#\n" -"Είσοδος" +#: ../src/ui/widget/selected-style.cpp:175 +#: ../src/ui/widget/style-swatch.cpp:271 +msgid "Linear gradient fill" +msgstr "Γέμισμα της γραμμικής διαβάθμισης" -#: ../share/extensions/dxf_input.inx.h:9 -msgid "Gcodetools compatible point import" -msgstr "" +#: ../src/ui/widget/selected-style.cpp:175 +#: ../src/ui/widget/style-swatch.cpp:271 +msgid "Linear gradient stroke" +msgstr "Πινελιά γραμμικής διαβάθμισης" -#: ../share/extensions/dxf_input.inx.h:11 -msgid "Import AutoCAD's Document Exchange Format" -msgstr "" +#: ../src/ui/widget/selected-style.cpp:182 +msgid "R" +msgstr "R" -#: ../share/extensions/dxf_input.inx.h:13 -msgid "Or, use manual scale factor" -msgstr "" +#: ../src/ui/widget/selected-style.cpp:185 +#: ../src/ui/widget/style-swatch.cpp:275 +msgid "Radial gradient fill" +msgstr "Γέμισμα ακτινωτής διαβάθμισης" -# #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# -# -#: ../share/extensions/dxf_input.inx.h:14 -#, fuzzy -msgid "Text Font" -msgstr "" -"#-#-#-#-# gthumb.gthumb-2-12.el.po (gthumb-gthumb-2-10-po-el-6221) #-#-#-#-" -"#\n" -"Κείμενο μόνο\n" -"#-#-#-#-# gnome-control-center.master.el.po (el) #-#-#-#-#\n" -"Μόνο κείμενο\n" -"#-#-#-#-# drwright.master.el.po (el) #-#-#-#-#\n" -"Μόνο κείμενο\n" -"#-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-#\n" -"Μόνο κείμενο\n" -"#-#-#-#-# glade.master.el.po (glade3.HEAD) #-#-#-#-#\n" -"Κείμενο μόνο\n" -"#-#-#-#-# rhythmbox.master.el.po (el) #-#-#-#-#\n" -"Κείμενο μόνο" +#: ../src/ui/widget/selected-style.cpp:185 +#: ../src/ui/widget/style-swatch.cpp:275 +msgid "Radial gradient stroke" +msgstr "Πινελιά ακτινικής διαβάθμισης" -#: ../share/extensions/dxf_input.inx.h:15 -#, fuzzy -msgid "Use automatic scaling to size A4" -msgstr "Ενεργοποίηση αυτόματης σήμανσης" +#: ../src/ui/widget/selected-style.cpp:192 +msgid "Different" +msgstr "Διάφορα" -#: ../share/extensions/dxf_outlines.inx.h:1 -msgid "" -"- AutoCAD Release 13 format.\n" -"- assume svg drawing is in pixels, at 90 dpi.\n" -"- only line and spline elements are supported.\n" -"- ROBO-Master spline output is a specialized spline readable only by ROBO-" -"Master and AutoDesk viewers, not Inkscape.\n" -"- LWPOLYLINE output is a multiply-connected polyline, disable it to use a " -"legacy version of the LINE output." -msgstr "" +#: ../src/ui/widget/selected-style.cpp:195 +msgid "Different fills" +msgstr "Διάφορα γεμίσματα" -#: ../share/extensions/dxf_outlines.inx.h:6 -#, fuzzy -msgid "Desktop Cutting Plotter" -msgstr "Ρυθμίσεις επιφάνειας εργασίας" +#: ../src/ui/widget/selected-style.cpp:195 +msgid "Different strokes" +msgstr "Διάφορες πινελιές" -#: ../share/extensions/dxf_outlines.inx.h:7 -#, fuzzy -msgid "Desktop Cutting Plotter (R13) (*.dxf)" -msgstr "Ρυθμίσεις επιφάνειας εργασίας" +#: ../src/ui/widget/selected-style.cpp:197 +#: ../src/ui/widget/style-swatch.cpp:301 +msgid "Unset" +msgstr "Αόριστο" -#: ../share/extensions/dxf_outlines.inx.h:19 -msgid "use LWPOLYLINE type of line output" -msgstr "" +# #-#-#-#-# gconf.master.el.po (el) #-#-#-#-# +# gconf/gconftool.c:866 gconf/gconftool.c:867 gconf/gconftool.c:868 +#. TRANSLATORS COMMENT: unset is a verb here +#: ../src/ui/widget/selected-style.cpp:200 +#: ../src/ui/widget/selected-style.cpp:258 +#: ../src/ui/widget/selected-style.cpp:500 +#: ../src/ui/widget/style-swatch.cpp:303 +#: ../src/widgets/fill-style.cpp:683 +msgid "Unset fill" +msgstr "Αφαίρεση γεμίσματος" -#: ../share/extensions/dxf_outlines.inx.h:20 -msgid "use ROBO-Master type of spline output" -msgstr "" +#: ../src/ui/widget/selected-style.cpp:200 +#: ../src/ui/widget/selected-style.cpp:258 +#: ../src/ui/widget/selected-style.cpp:516 +#: ../src/ui/widget/style-swatch.cpp:303 +#: ../src/widgets/fill-style.cpp:683 +msgid "Unset stroke" +msgstr "Αφαίρεση πινελιάς" -#: ../share/extensions/dxf_output.inx.h:1 -msgid "AutoCAD DXF R12 (*.dxf)" -msgstr "" +#: ../src/ui/widget/selected-style.cpp:203 +msgid "Flat color fill" +msgstr "Γέμισμα με ομοιόμορφο χρώμα" -#: ../share/extensions/dxf_output.inx.h:2 -#, fuzzy -msgid "DXF Output" -msgstr "" -"#-#-#-#-# gnome-control-center.master.el.po (el) #-#-#-#-#\n" -"Έξοδος\n" -"#-#-#-#-# gnome-media.master.el.po (gnome-media.HEAD) #-#-#-#-#\n" -"Έξοδος\n" -"#-#-#-#-# drgeo.master.el.po (dr-genius 0.5.5) #-#-#-#-#\n" -"Έξοδος\n" -"#-#-#-#-# genius.master.el.po (el) #-#-#-#-#\n" -"Έξοδος" +#: ../src/ui/widget/selected-style.cpp:203 +msgid "Flat color stroke" +msgstr "Πινελιά με ομοιόμορφο χρώμα" -#: ../share/extensions/dxf_output.inx.h:3 -msgid "DXF file written by pstoedit" -msgstr "" +#. TRANSLATOR COMMENT: A means "Averaged" +#: ../src/ui/widget/selected-style.cpp:206 +msgid "a" +msgstr "a" -#: ../share/extensions/dxf_output.inx.h:4 -msgid "pstoedit must be installed to run; see http://www.pstoedit.net/pstoedit" -msgstr "" +#: ../src/ui/widget/selected-style.cpp:209 +msgid "Fill is averaged over selected objects" +msgstr "Το γέμισμα είναι ο μέσος όρος των επιλεγμένων αντικειμένων" -#: ../share/extensions/edge3d.inx.h:1 -#, fuzzy -msgid "Blur height:" -msgstr "Ύψος γραμμής:" +#: ../src/ui/widget/selected-style.cpp:209 +msgid "Stroke is averaged over selected objects" +msgstr "Η πινελιά είναι ο μέσος όρος των επιλεγμένων αντικειμένων" -#: ../share/extensions/edge3d.inx.h:2 -#, fuzzy -msgid "Blur stdDeviation:" -msgstr "Έλεγχος ταυτότητας:" +#. TRANSLATOR COMMENT: M means "Multiple" +#: ../src/ui/widget/selected-style.cpp:212 +msgid "m" +msgstr "m" -#: ../share/extensions/edge3d.inx.h:3 -#, fuzzy -msgid "Blur width:" -msgstr "Πλάτος πλαισίου" +#: ../src/ui/widget/selected-style.cpp:215 +msgid "Multiple selected objects have the same fill" +msgstr "Πολλαπλά επιλεγμένα αντικείμενα έχουν το ίδιο γέμισμα" -#: ../share/extensions/edge3d.inx.h:4 -#, fuzzy -msgid "Edge 3D" -msgstr "" -"#-#-#-#-# gnome-video-effects.master.el.po (el) #-#-#-#-#\n" -"Περίγραμμα\n" -"#-#-#-#-# glade.master.el.po (glade3.HEAD) #-#-#-#-#\n" -"Ακμή" +#: ../src/ui/widget/selected-style.cpp:215 +msgid "Multiple selected objects have the same stroke" +msgstr "Πολλαπλά επιλεγμένα αντικείμενα έχουν την ίδια πινελιά" -#: ../share/extensions/edge3d.inx.h:5 -#, fuzzy -msgid "Illumination Angle:" -msgstr "_Περιστροφή" +#: ../src/ui/widget/selected-style.cpp:217 +msgid "Edit fill..." +msgstr "Επεξεργασία γεμίσματος..." -#: ../share/extensions/edge3d.inx.h:7 -#, fuzzy -msgid "Only black and white:" -msgstr "Μαύρο σε λευκό" +#: ../src/ui/widget/selected-style.cpp:217 +msgid "Edit stroke..." +msgstr "Επεξεργασία πινελιάς..." -#: ../share/extensions/edge3d.inx.h:8 -#, fuzzy -msgid "Shades:" -msgstr "Σκιασμένο" +#: ../src/ui/widget/selected-style.cpp:221 +msgid "Last set color" +msgstr "Τελευταίο ορισμένο χρώμα" -#: ../share/extensions/edge3d.inx.h:9 -msgid "Stroke width:" -msgstr "Πάχος πινελιάς:" +#: ../src/ui/widget/selected-style.cpp:225 +msgid "Last selected color" +msgstr "Τελευταίο επιλεγμένο χρώμα" -#: ../share/extensions/embedimage.inx.h:1 -#, fuzzy -msgid "Embed Images" -msgstr "Επεξεργασία εικόνας" +#: ../src/ui/widget/selected-style.cpp:233 +msgid "White" +msgstr "Λευκό" -#: ../share/extensions/embedimage.inx.h:2 -#, fuzzy -msgid "Embed only selected images" -msgstr "Αριθμός επιλεγμένων σελίδων" +#: ../src/ui/widget/selected-style.cpp:237 +#: ../src/widgets/sp-color-icc-selector.cpp:238 +#: ../src/widgets/sp-color-scales.cpp:468 +#: ../src/widgets/sp-color-scales.cpp:469 +msgid "Black" +msgstr "Μαύρο" -#: ../share/extensions/eps_input.inx.h:1 -msgid "EPS Input" -msgstr "Είσοδος EPS" +# #-#-#-#-# gtkhtml.HEAD.el.po (el) #-#-#-#-# +# +#: ../src/ui/widget/selected-style.cpp:241 +msgid "Copy color" +msgstr "Αντιγραφή χρώματος" -#: ../share/extensions/eqtexsvg.inx.h:1 -msgid "Additional packages (comma-separated): " -msgstr "Επιπλέον πακέτα (διαχωρισμός με κόμματα): " +#: ../src/ui/widget/selected-style.cpp:245 +msgid "Paste color" +msgstr "Επικόλληση χρώματος" -#: ../share/extensions/eqtexsvg.inx.h:2 -msgid "LaTeX formula" -msgstr "Τύπος LaTeX" +#: ../src/ui/widget/selected-style.cpp:249 +#: ../src/ui/widget/selected-style.cpp:783 +msgid "Swap fill and stroke" +msgstr "Εναλλαγή γεμίσματος και πινελιάς" -#: ../share/extensions/eqtexsvg.inx.h:3 -msgid "LaTeX formula: " -msgstr "Τύπος LaTeX:" +#: ../src/ui/widget/selected-style.cpp:253 +#: ../src/ui/widget/selected-style.cpp:525 +#: ../src/ui/widget/selected-style.cpp:534 +msgid "Make fill opaque" +msgstr "Δημιουργία αδιαφανούς γεμίσματος" -#: ../share/extensions/export_gimp_palette.inx.h:1 -msgid "Export as GIMP Palette" -msgstr "Εξαγωγή ως παλέτα του GIMP" +#: ../src/ui/widget/selected-style.cpp:253 +msgid "Make stroke opaque" +msgstr "Δημιουργία αδιαφανούς πινελιάς" -#: ../share/extensions/export_gimp_palette.inx.h:2 -msgid "Exports the colors of this document as GIMP Palette" -msgstr "Εξάγει τα χρώματα του εγγράφου σαν παλέτα του GIMP" +#: ../src/ui/widget/selected-style.cpp:262 +#: ../src/ui/widget/selected-style.cpp:482 +#: ../src/widgets/fill-style.cpp:485 +msgid "Remove fill" +msgstr "Αφαίρεση γεμίσματος" -#: ../share/extensions/export_gimp_palette.inx.h:3 -msgid "GIMP Palette (*.gpl)" -msgstr "Παλέτα του GIMP (*.gpl)" +#: ../src/ui/widget/selected-style.cpp:262 +#: ../src/ui/widget/selected-style.cpp:491 +#: ../src/widgets/fill-style.cpp:485 +msgid "Remove stroke" +msgstr "Αφαίρεση πινελιάς" -#: ../share/extensions/extractimage.inx.h:1 -msgid "" -"* Don't type the file extension, it is appended automatically.\n" -"* A relative path (or a filename without path) is relative to the user's " -"home directory." -msgstr "" -"* Δε χρειάζεται κατάληξη αρχείου, προσαρτάται αυτόματα.\n" -"* Ένα σχετικό μονοπάτι (ή όνομα αρχείου χωρίς μονοπάτι) βασίζεται στον " -"αρχικό κατάλογο του χρήστη." +# #-#-#-#-# balsa.master.el.po (balsa 2.0.13) #-#-#-#-# +# +# #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# +# +# #-#-#-#-# nautilus.master.el.po (el) #-#-#-#-# +# +# #-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-# +# +#: ../src/ui/widget/selected-style.cpp:315 +msgid "Remove" +msgstr "Αφαίρεση" + +#: ../src/ui/widget/selected-style.cpp:546 +msgid "Apply last set color to fill" +msgstr "Εφαρμογή του τελευταίου χρώματος στο γέμισμα" + +#: ../src/ui/widget/selected-style.cpp:558 +msgid "Apply last set color to stroke" +msgstr "Εφαρμογή του τελευταίου χρώματος στην πινελιά" -#: ../share/extensions/extractimage.inx.h:3 -msgid "Extract Image" -msgstr "Εξαγωγή εικόνας" +#: ../src/ui/widget/selected-style.cpp:569 +msgid "Apply last selected color to fill" +msgstr "Εφαρμογή του τελευταίου επιλεγμένου χρώματος στο γέμισμα" -#: ../share/extensions/extractimage.inx.h:5 -msgid "Path to save image:" -msgstr "Διαδρομή αρχείου για αποθήκευση εικόνας:" +#: ../src/ui/widget/selected-style.cpp:580 +msgid "Apply last selected color to stroke" +msgstr "Εφαρμογή του τελευταίου επιλεγμένου χρώματος στην πινελιά" -#: ../share/extensions/extrude.inx.h:3 -msgid "Lines" -msgstr "Γραμμές" +#: ../src/ui/widget/selected-style.cpp:600 +msgid "Invert fill" +msgstr "Αντιστροφή γεμίσματος" -#: ../share/extensions/extrude.inx.h:5 -msgid "Polygons" -msgstr "Πολύγωνα" +#: ../src/ui/widget/selected-style.cpp:620 +msgid "Invert stroke" +msgstr "Αντιστροφή πινελιάς" -#: ../share/extensions/fig_input.inx.h:1 -msgid "Open files saved with XFIG" -msgstr "Άνοιγμα αρχείων του XFIG" +#: ../src/ui/widget/selected-style.cpp:632 +msgid "White fill" +msgstr "Άσπρο γέμισμα" -#: ../share/extensions/fig_input.inx.h:2 -msgid "XFIG Graphics File (*.fig)" -msgstr "Αρχεία XFIG Graphics (*.fig)" +#: ../src/ui/widget/selected-style.cpp:644 +msgid "White stroke" +msgstr "Άσπρη πινελιά" -#: ../share/extensions/fig_input.inx.h:3 -msgid "XFIG Input" -msgstr "Είσοδος από το XFIG" +#: ../src/ui/widget/selected-style.cpp:656 +msgid "Black fill" +msgstr "Μαύρο γέμισμα" -#: ../share/extensions/flatten.inx.h:1 -msgid "Flatness:" -msgstr "" +#: ../src/ui/widget/selected-style.cpp:668 +msgid "Black stroke" +msgstr "Μαύρη πινελιά" -#: ../share/extensions/flatten.inx.h:2 -#, fuzzy -msgid "Flatten Beziers" -msgstr "Εξομάλυνση καταλόγων" +#: ../src/ui/widget/selected-style.cpp:711 +msgid "Paste fill" +msgstr "Επικόλληση γεμίσματος" -#: ../share/extensions/foldablebox.inx.h:1 -#, fuzzy -msgid "Add Guide Lines" -msgstr "Ενεργοποίηση γραμμών πλέγματος" +#: ../src/ui/widget/selected-style.cpp:729 +msgid "Paste stroke" +msgstr "Επικόλληση πινελιάς" -#: ../share/extensions/foldablebox.inx.h:2 -msgid "Depth:" -msgstr "Βάθος:" +#: ../src/ui/widget/selected-style.cpp:893 +msgid "Change stroke width" +msgstr "Αλλαγή πάχους πινελιάς" -#: ../share/extensions/foldablebox.inx.h:3 -#, fuzzy -msgid "Foldable Box" -msgstr "Κουτί Διαχείρισης (Handle)" +#: ../src/ui/widget/selected-style.cpp:988 +msgid ", drag to adjust" +msgstr ", σύρσιμο για ρύθμιση" -#: ../share/extensions/foldablebox.inx.h:5 -msgid "Paper Thickness:" -msgstr "Πάχος χαρτιού:" +#: ../src/ui/widget/selected-style.cpp:1034 +#: ../src/ui/widget/selected-style.cpp:1035 +msgid "Opacity (%)" +msgstr "Αδιαφάνεια (%)" -#: ../share/extensions/foldablebox.inx.h:7 -msgid "Tab Proportion:" -msgstr "Αναλογία στηλοθετών:" +#: ../src/ui/widget/selected-style.cpp:1069 +#, c-format +msgid "Stroke width: %.5g%s%s" +msgstr "Πάχος πινελιάς: %.5g%s%s" -#: ../share/extensions/fractalize.inx.h:1 -#, fuzzy -msgid "Fractalize" -msgstr "Μετατροπή " +#: ../src/ui/widget/selected-style.cpp:1073 +msgid " (averaged)" +msgstr "(μέσος όρος)" -#: ../share/extensions/fractalize.inx.h:4 -#, fuzzy -msgid "Subdivisions:" -msgstr "_Διαιρέσεις ώρας:" +#: ../src/ui/widget/selected-style.cpp:1101 +msgid "0 (transparent)" +msgstr "0 (διαφανές)" -# -#: ../share/extensions/funcplot.inx.h:1 -#, fuzzy -msgid "Add x-axis endpoints" -msgstr "Προσθήκη ενός σημείου διακοπής" +#: ../src/ui/widget/selected-style.cpp:1125 +msgid "100% (opaque)" +msgstr "100% (αδιαφανές)" -#: ../share/extensions/funcplot.inx.h:2 -#, fuzzy -msgid "Calculate first derivative numerically" -msgstr "Εκτός χρήσης/τοπικό" +#: ../src/ui/widget/selected-style.cpp:1279 +msgid "Adjust saturation" +msgstr "Ρύθμιση κορεσμού" -#: ../share/extensions/funcplot.inx.h:3 -#: ../share/extensions/param_curves.inx.h:1 -#, fuzzy -msgid "Draw Axes" -msgstr "Σχεδίαση διαστημάτων" +#: ../src/ui/widget/selected-style.cpp:1281 +#, c-format +msgid "Adjusting saturation: was %.3g, now %.3g (diff %.3g); with Ctrl to adjust lightness, without modifiers to adjust hue" +msgstr "Ρύθμιση κορεσμού: ήταν %.3g, τώρα %.3g (διαφορά %.3g). Με Ctrl για ρύθμιση φωτεινότητας, χωρίς τροποποιητές ρύθμισης της απόχρωσης" -#: ../share/extensions/funcplot.inx.h:4 -#, fuzzy -msgid "End X value:" -msgstr "Εισάγετε μια τιμή:" +#: ../src/ui/widget/selected-style.cpp:1285 +msgid "Adjust lightness" +msgstr "Ρύθμιση φωτεινότητας" -#: ../share/extensions/funcplot.inx.h:5 -msgid "First derivative:" -msgstr "Πρώτη παράγωγος:" +#: ../src/ui/widget/selected-style.cpp:1287 +#, c-format +msgid "Adjusting lightness: was %.3g, now %.3g (diff %.3g); with Shift to adjust saturation, without modifiers to adjust hue" +msgstr "Ρύθμιση φωτεινότητας: ήταν %.3g, τώρα %.3g (διαφορά %.3g). Με Ctrl για ρύθμιση φωτεινότητας, χωρίς τροποποιητές ρύθμισης της απόχρωσης" -#: ../share/extensions/funcplot.inx.h:6 -msgid "Function Plotter" -msgstr "Σχεδίαση συναρτήσεων" +#: ../src/ui/widget/selected-style.cpp:1291 +msgid "Adjust hue" +msgstr "Ρύθμιση απόχρωσης" -# #-#-#-#-# orca.master.el.po (orca.HEAD) #-#-#-#-# -# #-#-#-#-# libgnomeui.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-# -# -# #-#-#-#-# libgda-el.po (gnome-db 0.0.91) #-#-#-#-# -# -# #-#-#-#-# toutdoux-el.po (toutdoux 1.0) #-#-#-#-# -# -#: ../share/extensions/funcplot.inx.h:7 -msgid "Function:" -msgstr "Συνάρτηση:" +#: ../src/ui/widget/selected-style.cpp:1293 +#, c-format +msgid "Adjusting hue: was %.3g, now %.3g (diff %.3g); with Shift to adjust saturation, with Ctrl to adjust lightness" +msgstr "Ρύθμιση απόχρωσης: ήταν %.3g, τώρα %.3g (διαφορά %.3g). Με Shift για ρύθμιση κορεσμού, με Ctrl για ρύθμιση φωτεινότητας" -#: ../share/extensions/funcplot.inx.h:8 -#: ../share/extensions/param_curves.inx.h:3 -msgid "Functions" -msgstr "Συναρτήσεις" +#: ../src/ui/widget/selected-style.cpp:1402 +#: ../src/ui/widget/selected-style.cpp:1416 +msgid "Adjust stroke width" +msgstr "Ρύθμιση πάχους πινελιάς" -#: ../share/extensions/funcplot.inx.h:9 -#: ../share/extensions/param_curves.inx.h:4 -msgid "Isotropic scaling" -msgstr "Ισοτροπική κλιμάκωση" +#: ../src/ui/widget/selected-style.cpp:1403 +#, c-format +msgid "Adjusting stroke width: was %.3g, now %.3g (diff %.3g)" +msgstr "Ρύθμιση του πλάτους πινελιάς: ήταν %.3g, τώρα %.3g (διαφορά %.3g)" -#: ../share/extensions/funcplot.inx.h:10 -msgid "Multiply X range by 2*pi" -msgstr "" +# #-#-#-#-# gtkhtml.master.el.po (gtkhtml.HEAD) #-#-#-#-# +# +#. TRANSLATORS: "Link" means to _link_ two sliders together +#: ../src/ui/widget/spin-slider.cpp:118 +msgctxt "Sliders" +msgid "Link" +msgstr "Σύνδεση" -#: ../share/extensions/funcplot.inx.h:11 -msgid "Number of samples:" -msgstr "Πλήθος δειγμάτων:" +#: ../src/ui/widget/style-swatch.cpp:269 +msgid "L Gradient" +msgstr "Διαβάθμιση L " -#: ../share/extensions/funcplot.inx.h:12 -msgid "Range and sampling" -msgstr "Εύρος και δειγματοληψία" +#: ../src/ui/widget/style-swatch.cpp:273 +msgid "R Gradient" +msgstr "Διαβάθμιση R" -#: ../share/extensions/funcplot.inx.h:13 -#: ../share/extensions/param_curves.inx.h:8 -#, fuzzy -msgid "Remove rectangle" -msgstr "Αφαίρεση σελίδας" +#: ../src/ui/widget/style-swatch.cpp:289 +#, c-format +msgid "Fill: %06x/%.3g" +msgstr "Γέμισμα: %06x/%.3g" -#: ../share/extensions/funcplot.inx.h:15 -msgid "" -"Select a rectangle before calling the extension,\n" -"it will determine X and Y scales. If you wish to fill the area, then add x-" -"axis endpoints.\n" -"\n" -"With polar coordinates:\n" -" Start and end X values define the angle range in radians.\n" -" X scale is set so that left and right edges of rectangle are at +/-1.\n" -" Isotropic scaling is disabled.\n" -" First derivative is always determined numerically." -msgstr "" +#: ../src/ui/widget/style-swatch.cpp:291 +#, c-format +msgid "Stroke: %06x/%.3g" +msgstr "Πινελιά: %06x/%.3g" -#: ../share/extensions/funcplot.inx.h:23 -#: ../share/extensions/param_curves.inx.h:13 -msgid "" -"Standard Python math functions are available:\n" -"\n" -"ceil(x); fabs(x); floor(x); fmod(x,y); frexp(x); ldexp(x,i); \n" -"modf(x); exp(x); log(x [, base]); log10(x); pow(x,y); sqrt(x); \n" -"acos(x); asin(x); atan(x); atan2(y,x); hypot(x,y); \n" -"cos(x); sin(x); tan(x); degrees(x); radians(x); \n" -"cosh(x); sinh(x); tanh(x).\n" -"\n" -"The constants pi and e are also available." -msgstr "" +#: ../src/ui/widget/style-swatch.cpp:323 +#, c-format +msgid "Stroke width: %.5g%s" +msgstr "Πάχος πινελιάς: %.5g%s" -#: ../share/extensions/funcplot.inx.h:32 -#, fuzzy -msgid "Start X value:" -msgstr "Ημερομηνία έναρξης:" +# +#: ../src/ui/widget/style-swatch.cpp:339 +#, c-format +msgid "O:%.3g" +msgstr "O:%.3g" -#: ../share/extensions/funcplot.inx.h:33 -#: ../share/extensions/param_curves.inx.h:23 -msgid "Use" -msgstr "Χρήση" +#: ../src/ui/widget/style-swatch.cpp:341 +#, c-format +msgid "O:.%d" +msgstr "O:.%d" -#: ../share/extensions/funcplot.inx.h:34 -#, fuzzy -msgid "Use polar coordinates" -msgstr "Συντεταγμένες τοποθεσίας" +#: ../src/ui/widget/style-swatch.cpp:346 +#, c-format +msgid "Opacity: %.3g" +msgstr "Αδιαφάνεια: %.3g" -#: ../share/extensions/funcplot.inx.h:35 -#: ../share/extensions/param_curves.inx.h:24 -msgid "" -"When set, Isotropic scaling uses smallest of width/xrange or height/yrange" -msgstr "" +#: ../src/vanishing-point.cpp:126 +msgid "Split vanishing points" +msgstr "Διαχωρισμός σημείων φυγής" -#: ../share/extensions/funcplot.inx.h:36 -#, fuzzy -msgid "Y value of rectangle's bottom:" -msgstr "Συντεταγμένη Υ του ορθογωνίου για εγγραφή" +#: ../src/vanishing-point.cpp:171 +msgid "Merge vanishing points" +msgstr "Συγχώνευση σημείων φυγής" -#: ../share/extensions/funcplot.inx.h:37 -#, fuzzy -msgid "Y value of rectangle's top:" -msgstr "Συντεταγμένη Υ του ορθογωνίου για εγγραφή" +#: ../src/vanishing-point.cpp:237 +msgid "3D box: Move vanishing point" +msgstr "Τρισδιάσταστο πλαίσιο: Μετακίνηση σημείου φυγής" -#: ../share/extensions/gears.inx.h:1 -#, fuzzy -msgid "Circular pitch (tooth size):" -msgstr "Αντικείμενο _ελέγχου και μενού:" +#: ../src/vanishing-point.cpp:318 +#, c-format +msgid "Finite vanishing point shared by %d box" +msgid_plural "Finite vanishing point shared by %d boxes; drag with Shift to separate selected box(es)" +msgstr[0] "Πεπερασμένοσημείο φυγής κοινό σε %dπλαίσιο" +msgstr[1] "Πεπερασμένοσημείο φυγής κοινό σε %dπλαίσια. Σύρσιμο με Shift για διαχωρισμό των επιλεγμένων πλαισίων" -#: ../share/extensions/gears.inx.h:2 -msgid "Diameter of center hole (0 for none):" -msgstr "" +#. This won't make sense any more when infinite VPs are not shown on the canvas, +#. but currently we update the status message anyway +#: ../src/vanishing-point.cpp:325 +#, c-format +msgid "Infinite vanishing point shared by %d box" +msgid_plural "Infinite vanishing point shared by %d boxes; drag with Shift to separate selected box(es)" +msgstr[0] "Άπειροσημείο φυγής κοινό σε %dπλαίσια" +msgstr[1] "Άπειροσημείο φυγής κοινό σε %dπλαίσια. Σύρσιμο με Shift για διαχωρισμό των επιλεγμένων πλαισίων" -#: ../share/extensions/gears.inx.h:3 -#, fuzzy -msgid "Gear" -msgstr "_Καθάρισε" +#: ../src/vanishing-point.cpp:333 +#, c-format +msgid "shared by %d box; drag with Shift to separate selected box(es)" +msgid_plural "shared by %d boxes; drag with Shift to separate selected box(es)" +msgstr[0] "κοινό σε %d πλαίσιο. Σύρσιμο με Shift για διαχωρισμό επιλεγμένων πλαισίων" +msgstr[1] "κοινό σε %d πλαίσια. Σύρσιμο με Shift για διαχωρισμό επιλεγμένων πλαισίων" -#: ../share/extensions/gears.inx.h:4 -#, fuzzy -msgid "Number of teeth:" -msgstr "Αριθμός στοιχείων" +#: ../src/verbs.cpp:1134 +msgid "Switch to next layer" +msgstr "Μετάβαση στην επόμενη στρώση" -#: ../share/extensions/gears.inx.h:5 -#, fuzzy -msgid "Pressure angle (degrees):" -msgstr "Βαρομετρική πίεση:" +#: ../src/verbs.cpp:1135 +msgid "Switched to next layer." +msgstr "Μετέβη στην επόμενη στρώση." -#: ../share/extensions/gcodetools_all_in_one.inx.h:1 -#: ../share/extensions/gcodetools_area.inx.h:1 -msgid "" -"\"Create area offset\": creates several Inkscape path offsets to fill " -"original path's area up to \"Area radius\" value. Outlines start from \"1/2 D" -"\" up to \"Area width\" total width with \"D\" steps where D is taken from " -"the nearest tool definition (\"Tool diameter\" value). Only one offset will " -"be created if the \"Area width\" is equal to \"1/2 D\"." -msgstr "" +#: ../src/verbs.cpp:1137 +msgid "Cannot go past last layer." +msgstr "Αδυναμία μετάβασης πέρα από την τελευταία στρώση." -#: ../share/extensions/gcodetools_all_in_one.inx.h:2 -#: ../share/extensions/gcodetools_orientation_points.inx.h:1 -msgid "2-points mode (move and rotate, maintained aspect ratio X/Y)" -msgstr "" +#: ../src/verbs.cpp:1146 +msgid "Switch to previous layer" +msgstr "Μετάβαση στην προηγούμενη στρώση" -#: ../share/extensions/gcodetools_all_in_one.inx.h:3 -#: ../share/extensions/gcodetools_orientation_points.inx.h:2 -msgid "3-points mode (move, rotate and mirror, different X/Y scale)" -msgstr "" +#: ../src/verbs.cpp:1147 +msgid "Switched to previous layer." +msgstr "Μετέβη στην προηγούμενη στρώση." -#: ../share/extensions/gcodetools_all_in_one.inx.h:4 -#: ../share/extensions/gcodetools_area.inx.h:2 -msgid "Action:" -msgstr "Ενέργεια:" +#: ../src/verbs.cpp:1149 +msgid "Cannot go before first layer." +msgstr "Αδυναμία μετάβασης πριν από τη πρώτη στρώση." -#: ../share/extensions/gcodetools_all_in_one.inx.h:5 -#: ../share/extensions/gcodetools_area.inx.h:3 -#: ../share/extensions/gcodetools_dxf_points.inx.h:1 -#: ../share/extensions/gcodetools_engraving.inx.h:1 -#: ../share/extensions/gcodetools_lathe.inx.h:1 -#: ../share/extensions/gcodetools_path_to_gcode.inx.h:1 -msgid "Add numeric suffix to filename" -msgstr "" +#: ../src/verbs.cpp:1166 +#: ../src/verbs.cpp:1263 +#: ../src/verbs.cpp:1295 +#: ../src/verbs.cpp:1301 +msgid "No current layer." +msgstr "Χωρίς τρέχουσα στρώση." -#: ../share/extensions/gcodetools_all_in_one.inx.h:6 -#: ../share/extensions/gcodetools_area.inx.h:4 -#: ../share/extensions/gcodetools_dxf_points.inx.h:2 -#: ../share/extensions/gcodetools_engraving.inx.h:2 -#: ../share/extensions/gcodetools_lathe.inx.h:2 -#: ../share/extensions/gcodetools_path_to_gcode.inx.h:2 -#, fuzzy -msgid "Additional post-processor:" -msgstr "Επιπλέον αντικείμενα:" +#: ../src/verbs.cpp:1195 +#: ../src/verbs.cpp:1199 +#, c-format +msgid "Raised layer %s." +msgstr "Η στρώση %s ανυψώθηκε." -#: ../share/extensions/gcodetools_all_in_one.inx.h:7 -#, fuzzy -msgid "All in one" -msgstr "Ό_λες οι πληροφορίες" +#: ../src/verbs.cpp:1196 +msgid "Layer to top" +msgstr "Στρώση στην κορυφή" -#: ../share/extensions/gcodetools_all_in_one.inx.h:8 -#: ../share/extensions/gcodetools_area.inx.h:5 -#, fuzzy -msgid "Area" -msgstr "" -"#-#-#-#-# gcalctool.master.el.po (gcalctool.gnome-2-26) #-#-#-#-#\n" -"Εμβαδά\n" -"#-#-#-#-# gtk+-properties.master.el.po (gtk+-properties.HEAD) #-#-#-#-#\n" -"Περιοχή" +#: ../src/verbs.cpp:1200 +msgid "Raise layer" +msgstr "Ανύψωση στρώσης" -#: ../share/extensions/gcodetools_all_in_one.inx.h:9 -#: ../share/extensions/gcodetools_area.inx.h:6 -msgid "Area artefacts" -msgstr "" +#: ../src/verbs.cpp:1203 +#: ../src/verbs.cpp:1207 +#, c-format +msgid "Lowered layer %s." +msgstr "Η στρώση %s βυθίστηκε." -#: ../share/extensions/gcodetools_all_in_one.inx.h:10 -#: ../share/extensions/gcodetools_area.inx.h:7 -msgid "Area width:" -msgstr "Πλάτος περιοχής:" +#: ../src/verbs.cpp:1204 +msgid "Layer to bottom" +msgstr "Στρώση στον πυθμένα" -#: ../share/extensions/gcodetools_all_in_one.inx.h:11 -#: ../share/extensions/gcodetools_area.inx.h:8 -#, fuzzy -msgid "Artefact diameter:" -msgstr "Κατάλογος έργου:" +#: ../src/verbs.cpp:1208 +msgid "Lower layer" +msgstr "Βύθιση στρώσης" -#: ../share/extensions/gcodetools_all_in_one.inx.h:12 -#: ../share/extensions/gcodetools_area.inx.h:9 -#: ../share/extensions/gcodetools_lathe.inx.h:3 -#: ../share/extensions/gcodetools_path_to_gcode.inx.h:3 -msgid "" -"Biarc interpolation tolerance is the maximum distance between path and its " -"approximation. The segment will be split into two segments if the distance " -"between path's segment and it's approximation exceeds biarc interpolation " -"tolerance." -msgstr "" +#: ../src/verbs.cpp:1217 +msgid "Cannot move layer any further." +msgstr "Αδύνατη η παραπέρα μετακίνηση της στρώσης." -#: ../share/extensions/gcodetools_all_in_one.inx.h:13 -#: ../share/extensions/gcodetools_area.inx.h:10 -#: ../share/extensions/gcodetools_lathe.inx.h:4 -#: ../share/extensions/gcodetools_path_to_gcode.inx.h:4 -#, fuzzy -msgid "Biarc interpolation tolerance:" -msgstr "τύπος παρεμβολής " +#: ../src/verbs.cpp:1231 +#: ../src/verbs.cpp:1250 +#, c-format +msgid "%s copy" +msgstr "%s αντίγραφο" -#: ../share/extensions/gcodetools_all_in_one.inx.h:14 -#: ../share/extensions/gcodetools_dxf_points.inx.h:3 -msgid "" -"Convert selected objects to drill points (as dxf_import plugin does). Also " -"you can save original shape. Only the start point of each curve will be " -"used. Also you can manually select object, open XML editor (Shift+Ctrl+X) " -"and add or remove XML tag 'dxfpoint' with any value." -msgstr "" +#: ../src/verbs.cpp:1258 +msgid "Duplicate layer" +msgstr "Διπλασιασμός στρώσης" -#: ../share/extensions/gcodetools_all_in_one.inx.h:15 -#: ../share/extensions/gcodetools_dxf_points.inx.h:4 -#, fuzzy -msgid "Convert selection:" -msgstr "Αντιστρο_φή Επιλογής" +#. TRANSLATORS: this means "The layer has been duplicated." +#: ../src/verbs.cpp:1261 +msgid "Duplicated layer." +msgstr "Διπλασιασμός στρώσης." -#: ../share/extensions/gcodetools_all_in_one.inx.h:16 -#: ../share/extensions/gcodetools_dxf_points.inx.h:6 -#, fuzzy -msgid "DXF points" -msgstr "" -"#-#-#-#-# libgnomecanvas.master.el.po (el) #-#-#-#-#\n" -"Σημεία γραμματοσειράς\n" -"#-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-#\n" -"Στιγμές γραμματοσειράς\n" -"#-#-#-#-# gtk+-properties.master.el.po (gtk+-properties.HEAD) #-#-#-#-#\n" -"Σημεία γραμματοσειράς" +#: ../src/verbs.cpp:1290 +msgid "Delete layer" +msgstr "Διαγραφή στρώσης" -#: ../share/extensions/gcodetools_all_in_one.inx.h:17 -#: ../share/extensions/gcodetools_area.inx.h:11 -#: ../share/extensions/gcodetools_dxf_points.inx.h:7 -#: ../share/extensions/gcodetools_engraving.inx.h:3 -#: ../share/extensions/gcodetools_lathe.inx.h:6 -#: ../share/extensions/gcodetools_path_to_gcode.inx.h:5 -msgid "Directory:" -msgstr "Κατάλογος:" +#. TRANSLATORS: this means "The layer has been deleted." +#: ../src/verbs.cpp:1293 +msgid "Deleted layer." +msgstr "Διαγραφή στρώσης." -#: ../share/extensions/gcodetools_all_in_one.inx.h:18 -#, fuzzy -msgid "Draw additional graphics to debug engraving path:" -msgstr "Πρόσθετα μονοπάτια για ευρετηρίαση και παρακολούθηση:" +#: ../src/verbs.cpp:1304 +msgid "Toggle layer solo" +msgstr "Εναλλαγή αποκλειστικής στρώσης" -#: ../share/extensions/gcodetools_all_in_one.inx.h:19 -#: ../share/extensions/gcodetools_engraving.inx.h:5 -#, fuzzy -msgid "Engraving" -msgstr "" -"#-#-#-#-# evolution.master.el.po (evolution.HEAD) #-#-#-#-#\n" -"Αποθήκευση\n" -"#-#-#-#-# gthumb.gthumb-2-12.el.po (gthumb-gthumb-2-10-po-el-6221) #-#-#-#-" -"#\n" -"Aποθήκευση\n" -"#-#-#-#-# accerciser.master.el.po (accerciser.HEAD.el) #-#-#-#-#\n" -"Γίνεται αποθήκευση" +#: ../src/verbs.cpp:1365 +msgid "Flip horizontally" +msgstr "Οριζόντια αντιστροφή" -#: ../share/extensions/gcodetools_all_in_one.inx.h:20 -#: ../share/extensions/gcodetools_area.inx.h:12 -#: ../share/extensions/gcodetools_dxf_points.inx.h:8 -#: ../share/extensions/gcodetools_engraving.inx.h:6 -#: ../share/extensions/gcodetools_path_to_gcode.inx.h:6 -#, fuzzy -msgid "File:" -msgstr "" -"#-#-#-#-# beagle.master.el.po (el) #-#-#-#-#\n" -"Αρχείο:\n" -"#-#-#-#-# regexxer.master.el.po (regexxer) #-#-#-#-#\n" -"Αρχείο:\n" -"#-#-#-#-# conglomerate.master.el.po (el) #-#-#-#-#\n" -"Αρχείο:\n" -"#-#-#-#-# gnome-subtitles.master.el.po (gnome-subtitles 0.6) #-#-#-#-#\n" -"Αρχείο:" +#: ../src/verbs.cpp:1370 +msgid "Flip vertically" +msgstr "Κάθετη αντιστροφή" -# #-#-#-#-# memory.el.po (abiword 1.0) #-#-#-#-# -# #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-# -# -# #-#-#-#-# mrproject-el.po (mrproject 0.5) #-#-#-#-# -# -#: ../share/extensions/gcodetools_all_in_one.inx.h:21 -#: ../share/extensions/gcodetools_area.inx.h:13 -#: ../share/extensions/gcodetools_dxf_points.inx.h:9 -#: ../share/extensions/gcodetools_engraving.inx.h:7 -#: ../share/extensions/gcodetools_lathe.inx.h:10 -#: ../share/extensions/gcodetools_path_to_gcode.inx.h:7 -#, fuzzy -msgid "Full path to log file:" -msgstr "Διαδρομή στο αρχείο" +#. TRANSLATORS: If you have translated the tutorial-basic.en.svgz file to your language, +#. then translate this string as "tutorial-basic.LANG.svgz" (where LANG is your language +#. code); otherwise leave as "tutorial-basic.svg". +#: ../src/verbs.cpp:1894 +msgid "tutorial-basic.svg" +msgstr "tutorial-basic.svg" -#: ../share/extensions/gcodetools_all_in_one.inx.h:22 -#: ../share/extensions/gcodetools_area.inx.h:14 -#: ../share/extensions/gcodetools_check_for_updates.inx.h:3 -#: ../share/extensions/gcodetools_dxf_points.inx.h:10 -#: ../share/extensions/gcodetools_engraving.inx.h:8 -#: ../share/extensions/gcodetools_lathe.inx.h:11 -#: ../share/extensions/gcodetools_orientation_points.inx.h:3 -#: ../share/extensions/gcodetools_path_to_gcode.inx.h:8 -#: ../share/extensions/gcodetools_tools_library.inx.h:1 -#, fuzzy -msgid "Gcodetools" -msgstr "Εργαλεία αρχείων" +#. TRANSLATORS: See "tutorial-basic.svg" comment. +#: ../src/verbs.cpp:1898 +msgid "tutorial-shapes.svg" +msgstr "tutorial-shapes.svg" -#: ../share/extensions/gcodetools_all_in_one.inx.h:23 -#: ../share/extensions/gcodetools_area.inx.h:15 -#: ../share/extensions/gcodetools_check_for_updates.inx.h:4 -#: ../share/extensions/gcodetools_dxf_points.inx.h:11 -#: ../share/extensions/gcodetools_engraving.inx.h:9 -#: ../share/extensions/gcodetools_lathe.inx.h:12 -#: ../share/extensions/gcodetools_orientation_points.inx.h:4 -#: ../share/extensions/gcodetools_path_to_gcode.inx.h:9 -#: ../share/extensions/gcodetools_tools_library.inx.h:2 -msgid "" -"Gcodetools plug-in: converts paths to Gcode (using circular interpolation), " -"makes offset paths and engraves sharp corners using cone cutters. This plug-" -"in calculates Gcode for paths using circular interpolation or linear motion " -"when needed. Tutorials, manuals and support can be found at English support " -"forum: http://www.cnc-club.ru/gcodetools and Russian support forum: http://" -"www.cnc-club.ru/gcodetoolsru Credits: Nick Drobchenko, Vladimir Kalyaev, " -"John Brooker, Henry Nicolas. Gcodetools ver. 1.6.01" -msgstr "" +#. TRANSLATORS: See "tutorial-basic.svg" comment. +#: ../src/verbs.cpp:1902 +msgid "tutorial-advanced.svg" +msgstr "tutorial-advanced.svg" -#: ../share/extensions/gcodetools_all_in_one.inx.h:24 -#: ../share/extensions/gcodetools_area.inx.h:16 -#: ../share/extensions/gcodetools_dxf_points.inx.h:12 -#: ../share/extensions/gcodetools_engraving.inx.h:10 -#: ../share/extensions/gcodetools_lathe.inx.h:13 -#: ../share/extensions/gcodetools_path_to_gcode.inx.h:10 -#, fuzzy -msgid "Generate log file" -msgstr "Τελευταίο αρχείο καταγραφής" +#. TRANSLATORS: See "tutorial-basic.svg" comment. +#: ../src/verbs.cpp:1906 +msgid "tutorial-tracing.svg" +msgstr "tutorial-tracing.svg" -#: ../share/extensions/gcodetools_all_in_one.inx.h:26 -#: ../share/extensions/gcodetools_tools_library.inx.h:4 -#, fuzzy -msgid "Just check tools" -msgstr "Εργαλεία λιστών" +#. TRANSLATORS: See "tutorial-basic.svg" comment. +#: ../src/verbs.cpp:1910 +msgid "tutorial-calligraphy.svg" +msgstr "tutorial-calligraphy.svg" -#: ../share/extensions/gcodetools_all_in_one.inx.h:27 -#: ../share/extensions/gcodetools_area.inx.h:18 -#, fuzzy -msgid "Maximum area cutting curves:" -msgstr "Μέγιστο μέγεθος διαμερίσματος" +#. TRANSLATORS: See "tutorial-basic.svg" comment. +#: ../src/verbs.cpp:1914 +msgid "tutorial-interpolate.svg" +msgstr "tutorial-interpolate.svg" -#: ../share/extensions/gcodetools_all_in_one.inx.h:28 -#: ../share/extensions/gcodetools_engraving.inx.h:12 -#, fuzzy -msgid "Maximum distance for engraving:" -msgstr "Μέγιστο μέγεθος για τις εικόνες των οποίων θα γίνεται προεπισκόπηση" +#. TRANSLATORS: See "tutorial-basic.svg" comment. +#: ../src/verbs.cpp:1918 +msgid "tutorial-elements.svg" +msgstr "tutorial-elements.svg" -#: ../share/extensions/gcodetools_all_in_one.inx.h:29 -#: ../share/extensions/gcodetools_area.inx.h:19 -#: ../share/extensions/gcodetools_lathe.inx.h:19 -#: ../share/extensions/gcodetools_path_to_gcode.inx.h:12 -#, fuzzy -msgid "Maximum splitting depth:" -msgstr "Μέγιστο βάθος" +#. TRANSLATORS: See "tutorial-basic.svg" comment. +#: ../src/verbs.cpp:1922 +msgid "tutorial-tips.svg" +msgstr "tutorial-tips.svg" -#: ../share/extensions/gcodetools_all_in_one.inx.h:30 -#: ../share/extensions/gcodetools_area.inx.h:20 -#: ../share/extensions/gcodetools_engraving.inx.h:13 -#: ../share/extensions/gcodetools_lathe.inx.h:20 -#: ../share/extensions/gcodetools_path_to_gcode.inx.h:13 -#, fuzzy -msgid "Minimum arc radius:" -msgstr "Ελάχιστος αριθμός χρηστών:" +#: ../src/verbs.cpp:2198 +#: ../src/verbs.cpp:2729 +msgid "Unlock all objects in the current layer" +msgstr "Ξεκλείδωμα όλων των αντικειμένων στη τρέχουσα στρώση" -#: ../share/extensions/gcodetools_all_in_one.inx.h:31 -#: ../share/extensions/gcodetools_engraving.inx.h:14 -#, fuzzy -msgid "Number of sample points used to calculate distance:" -msgstr "Αριθμός προσπαθειών για μικρορύθμιση της συσκευής" +#: ../src/verbs.cpp:2202 +#: ../src/verbs.cpp:2731 +msgid "Unlock all objects in all layers" +msgstr "Ξεκλείδωμα όλων των αντικειμένων σε όλες τις στρώσεις" -#: ../share/extensions/gcodetools_all_in_one.inx.h:32 -#: ../share/extensions/gcodetools_area.inx.h:21 -#: ../share/extensions/gcodetools_engraving.inx.h:15 -#: ../share/extensions/gcodetools_lathe.inx.h:21 -#: ../share/extensions/gcodetools_path_to_gcode.inx.h:14 -msgid "Offset along Z axis:" -msgstr "" +#: ../src/verbs.cpp:2206 +#: ../src/verbs.cpp:2733 +msgid "Unhide all objects in the current layer" +msgstr "Επανεμφάνιση όλων των αντικειμένων στη τρέχουσα στρώση" -#: ../share/extensions/gcodetools_all_in_one.inx.h:35 -#: ../share/extensions/gcodetools_orientation_points.inx.h:8 -msgid "" -"Orientation points are used to calculate transformation (offset,scale,mirror," -"rotation in XY plane) of the path. 3-points mode only: do not put all three " -"into one line (use 2-points mode instead). You can modify Z surface, Z depth " -"values later using text tool (3rd coordinates). If there are no orientation " -"points inside current layer they are taken from the upper layer. Do not " -"ungroup orientation points! You can select them using double click to enter " -"the group or by Ctrl+Click. Now press apply to create control points " -"(independent set for each layer)." -msgstr "" +# +#: ../src/verbs.cpp:2210 +#: ../src/verbs.cpp:2735 +msgid "Unhide all objects in all layers" +msgstr "Επανεμφάνιση όλων των αντικειμένων σε όλες τις στρώσεις" -#: ../share/extensions/gcodetools_all_in_one.inx.h:36 -#: ../share/extensions/gcodetools_orientation_points.inx.h:9 -#, fuzzy -msgid "Orientation type:" -msgstr "Διενέργειες" +#: ../src/verbs.cpp:2225 +msgid "Does nothing" +msgstr "Δεν κάνει τίποτα" + +#: ../src/verbs.cpp:2228 +msgid "Create new document from the default template" +msgstr "Δημιουργία νέου εγγράφου από το προεπιλεγμένο πρότυπο" +# #-#-#-#-# galeon.master.el.po (galeon 1.0) #-#-#-#-# +# +# #-#-#-#-# libgnomeui.master.el.po (el) #-#-#-#-# # #-#-#-#-# memory.el.po (abiword 1.0) #-#-#-#-# +# #-#-#-#-# galeon-el.po (galeon 1.0) #-#-#-#-# +# +# #-#-#-#-# glimmer-el.po (glimmer 1.0) #-#-#-#-# +# # #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-# # # #-#-#-#-# mrproject-el.po (mrproject 0.5) #-#-#-#-# # -#: ../share/extensions/gcodetools_all_in_one.inx.h:37 -#: ../share/extensions/gcodetools_area.inx.h:23 -#: ../share/extensions/gcodetools_lathe.inx.h:23 -#: ../share/extensions/gcodetools_path_to_gcode.inx.h:16 -#, fuzzy -msgid "Path to Gcode" -msgstr "Διαδρομή στο αρχείο" - +# #-#-#-#-# swfdec-gnome.master.el.po (el) #-#-#-#-# +# #-#-#-#-# libgnomeui.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# memory.el.po (abiword 1.0) #-#-#-#-# +# #-#-#-#-# galeon-el.po (galeon 1.0) #-#-#-#-# +# #-#-#-#-# glimmer-el.po (glimmer 1.0) #-#-#-#-## +# #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-## +# #-#-#-#-# mrproject-el.po (mrproject 0.5) #-#-#-#-## +# #-#-#-#-# eog.HEAD.el.po (el) #-#-#-#-## +# #-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-# # -#: ../share/extensions/gcodetools_all_in_one.inx.h:38 -#: ../share/extensions/gcodetools_area.inx.h:24 -#: ../share/extensions/gcodetools_dxf_points.inx.h:14 -#: ../share/extensions/gcodetools_engraving.inx.h:17 -#: ../share/extensions/gcodetools_lathe.inx.h:24 -#: ../share/extensions/gcodetools_path_to_gcode.inx.h:17 -#, fuzzy -msgid "Post-processor:" -msgstr "Επεξεργαστής:" - -#: ../share/extensions/gcodetools_all_in_one.inx.h:39 -#: ../share/extensions/gcodetools_area.inx.h:25 -#: ../share/extensions/gcodetools_dxf_points.inx.h:15 -#: ../share/extensions/gcodetools_engraving.inx.h:18 -#: ../share/extensions/gcodetools_lathe.inx.h:25 -#: ../share/extensions/gcodetools_path_to_gcode.inx.h:18 -#, fuzzy -msgid "Preferences" -msgstr "" -"#-#-#-#-# billreminder.master.el.po (billreminder) #-#-#-#-#\n" -"Προτιμήσεις\n" -"#-#-#-#-# gnome-bluetooth.master.el.po (bluez-gnome) #-#-#-#-#\n" -"Προτιμήσεις\n" -"#-#-#-#-# seahorse.master.el.po (seahorse.HEAD) #-#-#-#-#\n" -"Προτιμήσεις\n" -"#-#-#-#-# gthumb.gthumb-2-12.el.po (gthumb-gthumb-2-10-po-el-6221) #-#-#-#-" -"#\n" -"Προτιμήσεις\n" -"#-#-#-#-# gbrainy.master.el.po (gbrainy master) #-#-#-#-#\n" -"Προτιμήσεις\n" -"#-#-#-#-# gossip.master.el.po (el) #-#-#-#-#\n" -"Προτιμήσεις\n" -"#-#-#-#-# gnome-games.master.el.po (gnome-games.HEAD.el) #-#-#-#-#\n" -"Προτιμήσεις\n" -"#-#-#-#-# gok.master.el.po (el) #-#-#-#-#\n" -"Προτιμήσεις\n" -"#-#-#-#-# regexxer.master.el.po (regexxer) #-#-#-#-#\n" -"Προτιμήσεις\n" -"#-#-#-#-# hamster-applet.master.el.po (hamster-applet.HEAD) #-#-#-#-#\n" -"_Προτιμήσεις\n" -"#-#-#-#-# dasher.master.el.po (dasher.HEAD) #-#-#-#-#\n" -"Προτιμήσεις\n" -"#-#-#-#-# empathy.master.el.po (empathy.HEAD) #-#-#-#-#\n" -"Προτιμήσεις\n" -"#-#-#-#-# gturing.master.el.po (el) #-#-#-#-#\n" -"Ρυθμίσεις\n" -"#-#-#-#-# gnome-control-center.master.el.po (el) #-#-#-#-#\n" -"Προτιμήσεις\n" -"#-#-#-#-# blam.master.el.po (blam.HEAD) #-#-#-#-#\n" -"Προτιμήσεις\n" -"#-#-#-#-# gnome-packagekit.master.el.po (gnome-packagekit.master) #-#-#-#-" -"#\n" -"Προτιμήσεις\n" -"#-#-#-#-# gnome-bluetooth.meego-1.0.el.po (bluez-gnome) #-#-#-#-#\n" -"Προτιμήσεις\n" -"#-#-#-#-# banshee.master.el.po (Banshee) #-#-#-#-#\n" -"Προτιμήσεις\n" -"#-#-#-#-# drwright.master.el.po (el) #-#-#-#-#\n" -"Προτιμήσεις\n" -"#-#-#-#-# bakery.master.el.po (el) #-#-#-#-#\n" -"Προτιμήσεις\n" -"#-#-#-#-# billreminder.billreminder-0.4.0.el.po (billreminder) #-#-#-#-#\n" -"Προτιμήσεις\n" -"#-#-#-#-# gedit.master.el.po (el) #-#-#-#-#\n" -"Προτιμήσεις\n" -"#-#-#-#-# sound-juicer.master.el.po (el) #-#-#-#-#\n" -"Προτιμήσεις\n" -"#-#-#-#-# cheese.master.el.po (el) #-#-#-#-#\n" -"Προτιμήσεις\n" -"#-#-#-#-# xchat-gnome.master.el.po (xchat-gnome) #-#-#-#-#\n" -"Προτιμήσεις\n" -"#-#-#-#-# gcalctool.master.el.po (gcalctool.gnome-2-26) #-#-#-#-#\n" -"Προτιμήσεις\n" -"#-#-#-#-# f-spot.master.el.po (el) #-#-#-#-#\n" -"Προτιμήσεις\n" -"#-#-#-#-# devhelp.master.el.po (devhelp.HEAD) #-#-#-#-#\n" -"Προτιμήσεις\n" -"#-#-#-#-# ghex.master.el.po (ghex 1.2) #-#-#-#-#\n" -"Ρυθμίσεις\n" -"#-#-#-#-# epiphany.master.el.po (epiphany.gnome-2-26) #-#-#-#-#\n" -"Προτιμήσεις\n" -"#-#-#-#-# gnome-subtitles.master.el.po (gnome-subtitles 0.6) #-#-#-#-#\n" -"Προτιμήσεις\n" -"#-#-#-#-# fantasdic.master.el.po (fandasdic) #-#-#-#-#\n" -"Προτιμήσεις\n" -"#-#-#-#-# gnome-mud.master.el.po (gnome-mud) #-#-#-#-#\n" -"Προτιμήσεις\n" -"#-#-#-#-# vinagre.master.el.po (vinagre.HEAD) #-#-#-#-#\n" -"Προτιμήσεις\n" -"#-#-#-#-# gwget.master.el.po (el) #-#-#-#-#\n" -"Προτιμήσεις\n" -"#-#-#-#-# pitivi.master.el.po (el) #-#-#-#-#\n" -"Προτιμήσεις\n" -"#-#-#-#-# gnome-video-arcade.master.el.po (gnome-video-arcade) #-#-#-#-#\n" -"Προτιμήσεις\n" -"#-#-#-#-# monster-masher.master.el.po (el) #-#-#-#-#\n" -"Προτιμήσεις\n" -"#-#-#-#-# banshee.stable-1.8.el.po (Banshee) #-#-#-#-#\n" -"Προτιμήσεις\n" -"#-#-#-#-# totem.master.el.po (totem.HEAD) #-#-#-#-#\n" -"Προτιμήσεις\n" -"#-#-#-#-# gnome-menus.master.el.po (el) #-#-#-#-#\n" -"Προτιμήσεις" - -#: ../share/extensions/gcodetools_all_in_one.inx.h:40 -#: ../share/extensions/gcodetools_area.inx.h:26 -#: ../share/extensions/gcodetools_engraving.inx.h:19 -#: ../share/extensions/gcodetools_lathe.inx.h:26 -#: ../share/extensions/gcodetools_path_to_gcode.inx.h:19 -#, fuzzy -msgid "Scale along Z axis:" -msgstr "Αριθμός γραμμών ιστορικού" - -#: ../share/extensions/gcodetools_all_in_one.inx.h:41 -#: ../share/extensions/gcodetools_area.inx.h:27 -#: ../share/extensions/gcodetools_engraving.inx.h:20 -#: ../share/extensions/gcodetools_lathe.inx.h:27 -#: ../share/extensions/gcodetools_path_to_gcode.inx.h:20 -#, fuzzy -msgid "Select all paths if nothing is selected" -msgstr "Επιλογή όλων των αντικειμένων αυτού του παραθύρου" - -#: ../share/extensions/gcodetools_all_in_one.inx.h:42 -#: ../share/extensions/gcodetools_tools_library.inx.h:5 -msgid "" -"Selected tool type fills appropriate default values. You can change these " -"values using the Text tool later on. The topmost (z order) tool in the " -"active layer is used. If there is no tool inside the current layer it is " -"taken from the upper layer. Press Apply to create new tool." -msgstr "" - -#: ../share/extensions/gcodetools_all_in_one.inx.h:43 -#: ../share/extensions/gcodetools_engraving.inx.h:21 -msgid "Sharp angle tolerance:" -msgstr "" - -#: ../share/extensions/gcodetools_all_in_one.inx.h:44 -#: ../share/extensions/gcodetools_engraving.inx.h:22 -msgid "" -"This function creates path to engrave sharp angles. Cutter's shape function " -"is defined by the tool. Some simple shapes: cone....(45 degrees)...........: " -"w cone....(height/diameter=10/3).: 10/3 w sphere..(\"r\" diameter).........: " -"math.sqrt(max(0,r**2-w**2)) ellipse.(R1=r and R2=r*4r).....: math.sqrt(max(0," -"r**2-w**2))*4" -msgstr "" +#: ../src/verbs.cpp:2230 +msgid "_Open..." +msgstr "Άν_οιγμα..." -#: ../share/extensions/gcodetools_all_in_one.inx.h:45 -#: ../share/extensions/gcodetools_tools_library.inx.h:6 -#, fuzzy -msgid "Tools library" -msgstr "%s (βιβλιοθήκη)" +#: ../src/verbs.cpp:2231 +msgid "Open an existing document" +msgstr "Άνοιγμα υπάρχοντος εγγράφου" -#: ../share/extensions/gcodetools_all_in_one.inx.h:46 -#: ../share/extensions/gcodetools_tools_library.inx.h:7 -#, fuzzy -msgid "Tools type:" -msgstr "τύπος %s" +# #-#-#-#-# galeon.master.el.po (galeon 1.0) #-#-#-#-# +# +# #-#-#-#-# balsa.master.el.po (balsa 2.0.13) #-#-#-#-# +# +#: ../src/verbs.cpp:2232 +msgid "Re_vert" +msgstr "Επανα_φορά" -#: ../share/extensions/gcodetools_all_in_one.inx.h:47 -#: ../share/extensions/gcodetools_area.inx.h:28 -#: ../share/extensions/gcodetools_dxf_points.inx.h:16 -#: ../share/extensions/gcodetools_engraving.inx.h:23 -#: ../share/extensions/gcodetools_lathe.inx.h:28 -#: ../share/extensions/gcodetools_orientation_points.inx.h:10 -#: ../share/extensions/gcodetools_path_to_gcode.inx.h:21 -msgid "Units (mm or in):" -msgstr "" +# #-#-#-#-# libgnomeui.master.el.po (el) #-#-#-#-# +# +#: ../src/verbs.cpp:2233 +msgid "Revert to the last saved version of document (changes will be lost)" +msgstr "Επαναφορά στην τελευταία αποθηκευμένη εκδοχή του εγγράφου (τυχόν αλλαγές θα χαθούν)" -#: ../share/extensions/gcodetools_all_in_one.inx.h:48 -#: ../share/extensions/gcodetools_area.inx.h:29 -msgid "" -"Usage: 1. Select all Area Offsets (gray outlines) 2. Object/Ungroup (Shift" -"+Ctrl+G) 3. Press Apply Suspected small objects will be marked out by " -"colored arrows." -msgstr "" +# #-#-#-#-# galeon.master.el.po (galeon 1.0) #-#-#-#-# +# +# #-#-#-#-# libgnomeui.master.el.po (el) #-#-#-#-# +# #-#-#-#-# memory.el.po (abiword 1.0) #-#-#-#-# +# #-#-#-#-# anjuta-el.po (anjuta 0.1.9) #-#-#-#-# +# +# #-#-#-#-# galeon-el.po (galeon 1.0) #-#-#-#-# +# +# #-#-#-#-# glimmer-el.po (glimmer 1.0) #-#-#-#-# +# +# #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-# +# +# #-#-#-#-# mrproject-el.po (mrproject 0.5) #-#-#-#-# +# +# #-#-#-#-# screem-el.po (screem 1.0) #-#-#-#-# +# +# #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# +# +# #-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-# +# +#: ../src/verbs.cpp:2234 +msgid "_Save" +msgstr "Αποθήκευ_ση" -#: ../share/extensions/gcodetools_all_in_one.inx.h:49 -#: ../share/extensions/gcodetools_orientation_points.inx.h:11 -#, fuzzy -msgid "Z depth:" -msgstr "bitdepth" +#: ../src/verbs.cpp:2234 +msgid "Save document" +msgstr "Αποθήκευση εγγράφου" -#: ../share/extensions/gcodetools_all_in_one.inx.h:50 -#: ../share/extensions/gcodetools_area.inx.h:30 -#: ../share/extensions/gcodetools_dxf_points.inx.h:17 -#: ../share/extensions/gcodetools_engraving.inx.h:24 -#: ../share/extensions/gcodetools_lathe.inx.h:29 -#: ../share/extensions/gcodetools_path_to_gcode.inx.h:22 -msgid "Z safe height for G00 move over blank:" -msgstr "" +# #-#-#-#-# gtkhtml.master.el.po (gtkhtml.HEAD) #-#-#-#-# +# +# #-#-#-#-# gnome-control-center.master.el.po (el) #-#-#-#-# +# For lack of a better term...? Anaklimakwsh ??? +# #-#-#-#-# drwright.master.el.po (el) #-#-#-#-# +# For lack of a better term...? Anaklimakwsh ??? +# #-#-#-#-# libgnomeui.master.el.po (el) #-#-#-#-# +# #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-# +# +# #-#-#-#-# mrproject-el.po (mrproject 0.5) #-#-#-#-# +# +# #-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-# +# +#: ../src/verbs.cpp:2236 +msgid "Save _As..." +msgstr "Αποθήκευση _ως..." -#: ../share/extensions/gcodetools_all_in_one.inx.h:51 -#: ../share/extensions/gcodetools_orientation_points.inx.h:12 -#, fuzzy -msgid "Z surface:" -msgstr "Διεπαφή:" +#: ../src/verbs.cpp:2237 +msgid "Save document under a new name" +msgstr "Αποθήκευση εγγράφου με νέο όνομα" -#: ../share/extensions/gcodetools_all_in_one.inx.h:52 -#: ../share/extensions/gcodetools_dxf_points.inx.h:18 -#, fuzzy -msgid "clear dxfpoint sign" -msgstr "Εκκαθάριση ορισμού λέξης" +#: ../src/verbs.cpp:2238 +msgid "Save a Cop_y..." +msgstr "Αποθήκε_υση αντιγράφου…" -#: ../share/extensions/gcodetools_all_in_one.inx.h:53 -#: ../share/extensions/gcodetools_tools_library.inx.h:8 -#, fuzzy -msgid "cone" -msgstr "Econet" +#: ../src/verbs.cpp:2239 +msgid "Save a copy of the document under a new name" +msgstr "Αποθήκευση ενός αντιγράφου του εγγράφου με νέο όνομα" -#: ../share/extensions/gcodetools_all_in_one.inx.h:54 -#: ../share/extensions/gcodetools_tools_library.inx.h:9 -#, fuzzy -msgid "cylinder" -msgstr "Κύλινδρο" +# #-#-#-#-# galeon.master.el.po (galeon 1.0) #-#-#-#-# +# +# #-#-#-#-# balsa.master.el.po (balsa 2.0.13) #-#-#-#-# +# +# #-#-#-#-# libgnomeui.master.el.po (el) #-#-#-#-# +# #-#-#-#-# memory.el.po (abiword 1.0) #-#-#-#-# +# #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-# +# +# #-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-# +# +#: ../src/verbs.cpp:2240 +msgid "_Print..." +msgstr "Εκτύ_πωση" -#: ../share/extensions/gcodetools_all_in_one.inx.h:55 -#: ../share/extensions/gcodetools_tools_library.inx.h:10 -#, fuzzy -msgid "default" -msgstr "" -"#-#-#-#-# pan2.master.el.po (el) #-#-#-#-#\n" -"Προεπιλεγμένο\n" -"#-#-#-#-# network-manager-applet.master.el.po (network-manager-applet) #-#-" -"#-#-#\n" -"προεπιλεγμένη\n" -"#-#-#-#-# epiphany-extensions.master.el.po (el) #-#-#-#-#\n" -"προεπιλεγμένο" +#: ../src/verbs.cpp:2240 +msgid "Print document" +msgstr "Εκτύπωση εγγράφου" -#: ../share/extensions/gcodetools_all_in_one.inx.h:56 -#: ../share/extensions/gcodetools_area.inx.h:31 -msgid "delete" -msgstr "delete" +#. TRANSLATORS: "Vacuum Defs" means "Clean up defs" (so as to remove unused definitions) +#: ../src/verbs.cpp:2243 +msgid "Vac_uum Defs" +msgstr "Κα_θαρισμός ορισμών" -#: ../share/extensions/gcodetools_all_in_one.inx.h:57 -#: ../share/extensions/gcodetools_tools_library.inx.h:11 -#, fuzzy -msgid "lathe cutter" -msgstr "Αναπαραγωγή ή παύση του τρέχοντος αντικειμένου" +#: ../src/verbs.cpp:2243 +msgid "Remove unused definitions (such as gradients or clipping paths) from the <defs> of the document" +msgstr "Απομάκρυνση αχρησιμοποίητων ορισμών (όπως διαβαθμίσεις, μονοπάτια αποκοπής) από τα <defs> του εγγράφου" -#: ../share/extensions/gcodetools_all_in_one.inx.h:58 -#: ../share/extensions/gcodetools_area.inx.h:32 -#, fuzzy -msgid "mark with an arrow" -msgstr "Αποσκίαση παράθυρου" +#: ../src/verbs.cpp:2245 +msgid "Print Previe_w" +msgstr "Προεπισκόπηση εκτύπ_ωσης" -#: ../share/extensions/gcodetools_all_in_one.inx.h:59 -#: ../share/extensions/gcodetools_area.inx.h:33 -#, fuzzy -msgid "mark with style" -msgstr "Στυλ διάταξης εργασίας" +#: ../src/verbs.cpp:2246 +msgid "Preview document printout" +msgstr "Προεπισκόπηση εκτύπωσης εγγράφου" -#: ../share/extensions/gcodetools_all_in_one.inx.h:60 -#: ../share/extensions/gcodetools_tools_library.inx.h:12 -msgid "plasma" -msgstr "" +#: ../src/verbs.cpp:2247 +msgid "_Import..." +msgstr "Εισα_γωγή..." -#: ../share/extensions/gcodetools_all_in_one.inx.h:61 -#: ../share/extensions/gcodetools_dxf_points.inx.h:19 -msgid "set as dxfpoint and draw arrow" -msgstr "" +#: ../src/verbs.cpp:2248 +msgid "Import a bitmap or SVG image into this document" +msgstr "Εισαγωγή ψηφιογραφίας ή εικόνας SVG στο παρόν έγγραφο" -#: ../share/extensions/gcodetools_all_in_one.inx.h:62 -#: ../share/extensions/gcodetools_dxf_points.inx.h:20 -msgid "set as dxfpoint and save shape" -msgstr "" +#: ../src/verbs.cpp:2249 +msgid "_Export Bitmap..." +msgstr "_Εξαγωγή ψηφιογραφίας..." -#: ../share/extensions/gcodetools_all_in_one.inx.h:63 -#: ../share/extensions/gcodetools_tools_library.inx.h:13 -#, fuzzy -msgid "tangent knife" -msgstr "Εφαπτομένη" +#: ../src/verbs.cpp:2250 +msgid "Export this document or a selection as a bitmap image" +msgstr "Εξαγωγή του εγγράφου ή μιας επιλογής ως ψηφιογραφική εικόνα" -#: ../share/extensions/gcodetools_check_for_updates.inx.h:1 -#, fuzzy -msgid "Check for Gcodetools latest stable version and try to get the updates." -msgstr "Έλεγχος για την τελευταία έκδοση του gedit" +#: ../src/verbs.cpp:2251 +msgid "Import a document from Open Clip Art Library" +msgstr "Εισαγωγή εγγράφου από τη Βιβλιοθήκη Open Clip Art" -#: ../share/extensions/gcodetools_check_for_updates.inx.h:2 -#, fuzzy -msgid "Check for updates" -msgstr "Έ_λεγχος για ενημερώσεις:" +#. new FileVerb(SP_VERB_FILE_EXPORT_TO_OCAL, "FileExportToOCAL", N_("Export To Open Clip Art Library"), N_("Export this document to Open Clip Art Library"), INKSCAPE_ICON_DOCUMENT_EXPORT_OCAL), +#: ../src/verbs.cpp:2253 +msgid "N_ext Window" +msgstr "Επόμεν_ο παράθυρο" -# -#: ../share/extensions/gcodetools_dxf_points.inx.h:5 -#, fuzzy -msgid "DXF Points" -msgstr "Στιγμές" +#: ../src/verbs.cpp:2254 +msgid "Switch to the next document window" +msgstr "Μετάβαση στο επόμενο παράθυρο εγγράφου" -#: ../share/extensions/gcodetools_engraving.inx.h:4 -#, fuzzy -msgid "Draw additional graphics to debug engraving path" -msgstr "Πρόσθετα μονοπάτια για ευρετηρίαση και παρακολούθηση:" +#: ../src/verbs.cpp:2255 +msgid "P_revious Window" +msgstr "Π_ροηγούμενο παράθυρο" -#: ../share/extensions/gcodetools_lathe.inx.h:5 -#, fuzzy -msgid "Create fine cut using:" -msgstr "Δημιουργία νέας συνάντησης" +#: ../src/verbs.cpp:2256 +msgid "Switch to the previous document window" +msgstr "Μετάβαση στο προηγούμενο παράθυρο εγγράφου" # #-#-#-#-# galeon.master.el.po (galeon 1.0) #-#-#-#-# # -# #-#-#-#-# gnome-terminal.master.el.po (gnome-terminal.HEAD) #-#-#-#-# +# #-#-#-#-# balsa.master.el.po (balsa 2.0.13) #-#-#-#-# +# +# #-#-#-#-# libgnomeui.master.el.po (el) #-#-#-#-# +# #-#-#-#-# balsa-el.po (balsa 0.9.3.1) #-#-#-#-# +# +# #-#-#-#-# galeon-el.po (galeon 1.0) #-#-#-#-# +# +# #-#-#-#-# glimmer-el.po (glimmer 1.0) #-#-#-#-# +# +# #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-# +# +# #-#-#-#-# mrproject-el.po (mrproject 0.5) #-#-#-#-# +# +# #-#-#-#-# screem-el.po (screem 1.0) #-#-#-#-# +# +# #-#-#-#-# swfdec-gnome.master.el.po (el) #-#-#-#-# +# #-#-#-#-# libgnomeui.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# balsa-el.po (balsa 0.9.3.1) #-#-#-#-# +# #-#-#-#-# galeon-el.po (galeon 1.0) #-#-#-#-## +# #-#-#-#-# glimmer-el.po (glimmer 1.0) #-#-#-#-## +# #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-## +# #-#-#-#-# mrproject-el.po (mrproject 0.5) #-#-#-#-## +# #-#-#-#-# screem-el.po (screem 1.0) #-#-#-#-## +# #-#-#-#-# eog.HEAD.el.po (el) #-#-#-#-## +#: ../src/verbs.cpp:2257 +msgid "_Close" +msgstr "_Κλείσιμο" + +# #-#-#-#-# libgnomeui.master.el.po (el) #-#-#-#-# +# #-#-#-#-# memory.el.po (abiword 1.0) #-#-#-#-# +# +#: ../src/verbs.cpp:2258 +msgid "Close this document window" +msgstr "Κλείσιμο αυτού του παραθύρου εγγράφου" + +# #-#-#-#-# tracker.master.el.po (el) #-#-#-#-# +# #-#-#-#-# sabayon.HEAD.el.po (sabayon.HEAD.el) #-#-#-#-# +# _Επεξεργασία +# #-#-#-#-# libgnomeui.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# memory.el.po (abiword 1.0) #-#-#-#-# # #-#-#-#-# anjuta-el.po (anjuta 0.1.9) #-#-#-#-# # # #-#-#-#-# galeon-el.po (galeon 1.0) #-#-#-#-# # # #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-# # -# #-#-#-#-# sodipodi-el.po (sodipodi 0.25) #-#-#-#-# +# #-#-#-#-# tracker.tracker-0.8.el.po (el) #-#-#-#-# +# #-#-#-#-# sabayon.HEAD.el.po (sabayon.HEAD.el) #-#-#-#-# +# _Επεξεργασία +# #-#-#-#-# libgnomeui.HEAD.el.po (el) #-#-#-#-# +# #-#-#-#-# memory.el.po (abiword 1.0) #-#-#-#-# +# #-#-#-#-# anjuta-el.po (anjuta 0.1.9) #-#-#-#-# # -# #-#-#-#-# toutdoux-el.po (toutdoux 1.0) #-#-#-#-# +# #-#-#-#-# galeon-el.po (galeon 1.0) #-#-#-#-# # -# #-#-#-#-# gaim-el.po (gaim 0.48) #-#-#-#-# +# #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-# # -# #-#-#-#-# gimp-print-el.po (gimp-print 1.0) #-#-#-#-# +# #-#-#-#-# sabayon.master.el.po (sabayon.HEAD) #-#-#-#-# +# _Επεξεργασία +# #-#-#-#-# libgnomeui.master.el.po (el) #-#-#-#-# +# #-#-#-#-# memory.el.po (abiword 1.0) #-#-#-#-# +# #-#-#-#-# anjuta-el.po (anjuta 0.1.9) #-#-#-#-# # -# #-#-#-#-# screem-el.po (screem 1.0) #-#-#-#-# +# #-#-#-#-# galeon-el.po (galeon 1.0) #-#-#-#-# +# +# #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-# # # #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# # # #-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-# # -#: ../share/extensions/gcodetools_lathe.inx.h:7 -msgid "File" -msgstr "Αρχείο" - -#: ../share/extensions/gcodetools_lathe.inx.h:8 -#, fuzzy -msgid "Fine cut count:" -msgstr "νέος λογαριασμός" - -#: ../share/extensions/gcodetools_lathe.inx.h:9 -#, fuzzy -msgid "Fine cut width:" -msgstr "Πάχος _γραμμής:" - -#: ../share/extensions/gcodetools_lathe.inx.h:15 -#, fuzzy -msgid "Lathe" -msgstr "Olathe" - -#: ../share/extensions/gcodetools_lathe.inx.h:16 -msgid "Lathe X axis remap:" -msgstr "" - -#: ../share/extensions/gcodetools_lathe.inx.h:17 -msgid "Lathe Z axis remap:" -msgstr "" - -#: ../share/extensions/gcodetools_lathe.inx.h:18 -#, fuzzy -msgid "Lathe width:" -msgstr "Πάχος _γραμμής:" - -#: ../share/extensions/gcodetools_orientation_points.inx.h:7 -#, fuzzy -msgid "Orientation points" -msgstr "Στήλη προσανατολισμού" - -#: ../share/extensions/generate_voronoi.inx.h:1 -msgid "Average size of cell (px):" -msgstr "" - -#: ../share/extensions/generate_voronoi.inx.h:2 -msgid "" -"Generate a random pattern of Voronoi cells. The pattern will be accessible " -"in the Fill and Stroke dialog. You must select an object or a group.\n" -"\n" -"If border is zero, the pattern will be discontinuous at the edges. Use a " -"positive border, preferably greater than the cell size, to produce a smooth " -"join of the pattern at the edges. Use a negative border to reduce the size " -"of the pattern and get an empty border." -msgstr "" - -#: ../share/extensions/generate_voronoi.inx.h:8 -#, fuzzy -msgid "Size of Border (px):" -msgstr "Μέγεθος πίνακα (2-6)" - -#: ../share/extensions/generate_voronoi.inx.h:9 -#, fuzzy -msgid "Voronoi Pattern" -msgstr "Μπράιγ" - -#: ../share/extensions/gimp_xcf.inx.h:1 -msgid "GIMP XCF" -msgstr "" - -#: ../share/extensions/gimp_xcf.inx.h:2 -msgid "GIMP XCF maintaining layers (*.xcf)" -msgstr "" +#: ../src/verbs.cpp:2259 +msgid "_Quit" +msgstr "Έ_ξοδος" -#: ../share/extensions/gimp_xcf.inx.h:5 -#, fuzzy -msgid "Save Background" -msgstr "Αποθήκευση εικόνας παρασκηνίου ως..." +#: ../src/verbs.cpp:2259 +msgid "Quit Inkscape" +msgstr "Έξοδος από το Inkscape" -#: ../share/extensions/gimp_xcf.inx.h:6 -msgid "Save Grid" -msgstr "Αποθήκευση πλέγματος" +#: ../src/verbs.cpp:2262 +msgid "Undo last action" +msgstr "Αναίρεση της τελευταίας ενέργειας" +# #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# # -#: ../share/extensions/gimp_xcf.inx.h:7 -msgid "Save Guides" -msgstr "Αποθήκευση οδηγών" +# #-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-# +# +#: ../src/verbs.cpp:2265 +msgid "Do again the last undone action" +msgstr "Επανάληψη της τελευταίας ενέργειας που αναιρέθηκε" -#: ../share/extensions/gimp_xcf.inx.h:8 -msgid "" -"This extension exports the document to Gimp XCF format according to the " -"following options:\n" -" * Save Guides: convert all guides to Gimp guides.\n" -" * Save Grid: convert the first rectangular grid to a Gimp grid (note " -"that the default Inkscape grid is very narrow when shown in Gimp).\n" -" * Save Background: add the document background to each converted layer.\n" -"\n" -"Each first level layer is converted to a Gimp layer. Sublayers are " -"concatenated and converted with their first level parent layer into a single " -"Gimp layer." -msgstr "" +# #-#-#-#-# gtkhtml.master.el.po (gtkhtml.HEAD) #-#-#-#-# +# +# #-#-#-#-# libgnomeui.master.el.po (el) #-#-#-#-# +# #-#-#-#-# memory.el.po (abiword 1.0) #-#-#-#-# +# #-#-#-#-# anjuta-el.po (anjuta 0.1.9) #-#-#-#-# +# +# #-#-#-#-# galeon-el.po (galeon 1.0) #-#-#-#-# +# +# #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-# +# +# #-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-# +# +#: ../src/verbs.cpp:2266 +msgid "Cu_t" +msgstr "Απο_κοπή" -#: ../share/extensions/grid_cartesian.inx.h:1 -#: ../share/extensions/grid_isometric.inx.h:1 -#, fuzzy -msgid "Border Thickness (px):" -msgstr "Πάχος των άκρων" +# +#: ../src/verbs.cpp:2267 +msgid "Cut selection to clipboard" +msgstr "Αποκοπή επιλoγής στο πρόχειρο" -#: ../share/extensions/grid_cartesian.inx.h:2 -msgid "Cartesian Grid" -msgstr "Καρτεσιανό πλέγμα" +# #-#-#-#-# galeon.master.el.po (galeon 1.0) #-#-#-#-# +# +# #-#-#-#-# libgnomeui.master.el.po (el) #-#-#-#-# +# #-#-#-#-# memory.el.po (abiword 1.0) #-#-#-#-# +# #-#-#-#-# anjuta-el.po (anjuta 0.1.9) #-#-#-#-# +# +# #-#-#-#-# galeon-el.po (galeon 1.0) #-#-#-#-# +# +# #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-# +# +# #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# +# +# #-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-# +# +#: ../src/verbs.cpp:2268 +msgid "_Copy" +msgstr "Αντιγρα_φή" -#: ../share/extensions/grid_cartesian.inx.h:3 -msgid "Halve X Subsubdiv. Frequency after 'n' Subdivs. (log only):" -msgstr "" +#: ../src/verbs.cpp:2269 +msgid "Copy selection to clipboard" +msgstr "Αντιγραφή επιλογής στο πρόχειρο" -#: ../share/extensions/grid_cartesian.inx.h:4 -msgid "Halve Y Subsubdiv. Frequency after 'n' Subdivs. (log only):" -msgstr "" +# #-#-#-#-# galeon.master.el.po (galeon 1.0) #-#-#-#-# +# +# #-#-#-#-# libgnomeui.master.el.po (el) #-#-#-#-# +# #-#-#-#-# memory.el.po (abiword 1.0) #-#-#-#-# +# #-#-#-#-# anjuta-el.po (anjuta 0.1.9) #-#-#-#-# +# +# #-#-#-#-# galeon-el.po (galeon 1.0) #-#-#-#-# +# +# #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-# +# +# #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# +# +# #-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-# +# +#: ../src/verbs.cpp:2270 +msgid "_Paste" +msgstr "Ε_πικόλληση" -#: ../share/extensions/grid_cartesian.inx.h:5 -msgid "Logarithmic X Subdiv. (Base given by entry above)" -msgstr "" +# +#: ../src/verbs.cpp:2271 +msgid "Paste objects from clipboard to mouse point, or paste text" +msgstr "Επικόλληση αντικειμένων από το πρόχειρο στη θέση του ποντικιού ή επικόλληση κειμένου" -#: ../share/extensions/grid_cartesian.inx.h:6 -msgid "Logarithmic Y Subdiv. (Base given by entry above)" -msgstr "" +#: ../src/verbs.cpp:2272 +msgid "Paste _Style" +msgstr "Επικόλληση _μορφοποίησης" -#: ../share/extensions/grid_cartesian.inx.h:7 -#, fuzzy -msgid "Major X Division Spacing (px):" -msgstr "οριζόντιο" +#: ../src/verbs.cpp:2273 +msgid "Apply the style of the copied object to selection" +msgstr "Εφαρμογή της μορφοποίησης του αντιγραμμένου αντικειμένου στην επιλογή" -#: ../share/extensions/grid_cartesian.inx.h:8 -#, fuzzy -msgid "Major X Division Thickness (px):" -msgstr "οριζόντιο" +#: ../src/verbs.cpp:2275 +msgid "Scale selection to match the size of the copied object" +msgstr "Κλιμάκωση επιλογής σύμφωνα με το μέγεθος του αντιγραμμένου αντικειμένου" -#: ../share/extensions/grid_cartesian.inx.h:9 -#, fuzzy -msgid "Major X Divisions:" -msgstr "Διαίρεση" +#: ../src/verbs.cpp:2276 +msgid "Paste _Width" +msgstr "Επικόλληση _πλάτους" -#: ../share/extensions/grid_cartesian.inx.h:10 -#, fuzzy -msgid "Major Y Division Spacing (px):" -msgstr "οριζόντιο" +#: ../src/verbs.cpp:2277 +msgid "Scale selection horizontally to match the width of the copied object" +msgstr "Κλιμάκωση επιλογής οριζόντια σύμφωνα με το πλάτος του αντιγραμμένου αντικειμένου" -#: ../share/extensions/grid_cartesian.inx.h:11 -#, fuzzy -msgid "Major Y Division Thickness (px):" -msgstr "οριζόντιο" +#: ../src/verbs.cpp:2278 +msgid "Paste _Height" +msgstr "Επικόλληση _ύψους" -#: ../share/extensions/grid_cartesian.inx.h:12 -#, fuzzy -msgid "Major Y Divisions:" -msgstr "Διαίρεση" +#: ../src/verbs.cpp:2279 +msgid "Scale selection vertically to match the height of the copied object" +msgstr "Κλιμάκωση επιλογής κάθετα σύμφωνα με το ύψος του αντιγραμμένου αντικειμένου" -#: ../share/extensions/grid_cartesian.inx.h:13 -#, fuzzy -msgid "Minor X Division Thickness (px):" -msgstr "οριζόντιο" +#: ../src/verbs.cpp:2280 +msgid "Paste Size Separately" +msgstr "Επικόλληση μεγέθους χωριστά" -#: ../share/extensions/grid_cartesian.inx.h:14 -#, fuzzy -msgid "Minor Y Division Thickness (px):" -msgstr "οριζόντιο" +#: ../src/verbs.cpp:2281 +msgid "Scale each selected object to match the size of the copied object" +msgstr "Κλιμάκωση κάθε επιλεγμένου αντικειμένου σύμφωνα με το μέγεθος του αντιγραμμένου αντικειμένου" -#: ../share/extensions/grid_cartesian.inx.h:16 -msgid "Subdivisions per Major X Division:" -msgstr "" +#: ../src/verbs.cpp:2282 +msgid "Paste Width Separately" +msgstr "Επικόλληση πλάτους χωριστά" -#: ../share/extensions/grid_cartesian.inx.h:17 -msgid "Subdivisions per Major Y Division:" -msgstr "" +#: ../src/verbs.cpp:2283 +msgid "Scale each selected object horizontally to match the width of the copied object" +msgstr "Κλιμάκωση κάθε επιλεγμένου αντικειμένου οριζόντια σύμφωνα με το πλάτος του αντιγραμμένου αντικειμένου" -#: ../share/extensions/grid_cartesian.inx.h:18 -#, fuzzy -msgid "Subminor X Division Thickness (px):" -msgstr "οριζόντιο" +#: ../src/verbs.cpp:2284 +msgid "Paste Height Separately" +msgstr "Επικόλληση ύψους χωριστά" -#: ../share/extensions/grid_cartesian.inx.h:19 -#, fuzzy -msgid "Subminor Y Division Thickness (px):" -msgstr "οριζόντιο" +#: ../src/verbs.cpp:2285 +msgid "Scale each selected object vertically to match the height of the copied object" +msgstr "Κλιμάκωση κάθε επιλεγμένου αντικειμένου κάθετα, σύμφωνα με το ύψος του αντιγραμμένου αντικειμένου" -#: ../share/extensions/grid_cartesian.inx.h:20 -msgid "Subsubdivs. per X Subdivision:" -msgstr "" +# #-#-#-#-# nautilus.master.el.po (el) #-#-#-#-# +# # NOTE: Translation of "Create" as "New" to +# # keep msg length relatively short... +#: ../src/verbs.cpp:2286 +msgid "Paste _In Place" +msgstr "Επικόλληση επ_ιτόπου" -#: ../share/extensions/grid_cartesian.inx.h:21 -msgid "Subsubdivs. per Y Subdivision:" -msgstr "" +#: ../src/verbs.cpp:2287 +msgid "Paste objects from clipboard to the original location" +msgstr "Επικόλληση αντικειμένων από το πρόχειρο στην αρχική τους θέση" -#: ../share/extensions/grid_cartesian.inx.h:22 -#, fuzzy -msgid "X Axis" -msgstr "Άξονας Χ:" +#: ../src/verbs.cpp:2288 +msgid "Paste Path _Effect" +msgstr "Επικόλληση ε_φέ μονοπατιού" -#: ../share/extensions/grid_cartesian.inx.h:23 -#, fuzzy -msgid "Y Axis" -msgstr "Άξονας Ψ:" +#: ../src/verbs.cpp:2289 +msgid "Apply the path effect of the copied object to selection" +msgstr "Εφαρμογή του εφέ μονοπατιού του αντιγραμμένου αντικειμένου στην επιλογή" -#: ../share/extensions/grid_isometric.inx.h:2 -#, fuzzy -msgid "Division Spacing (px):" -msgstr "οριζόντιο" +#: ../src/verbs.cpp:2290 +msgid "Remove Path _Effect" +msgstr "Αφαίρεση ε_φέ μονοπατιού" -#: ../share/extensions/grid_isometric.inx.h:3 -#, fuzzy -msgid "Isometric Grid" -msgstr "Γε_ωμετρικός τόπος" +#: ../src/verbs.cpp:2291 +msgid "Remove any path effects from selected objects" +msgstr "Αφαίρεση των εφέ μονοπατιού από τα επιλεγμένα αντικείμενα" -#: ../share/extensions/grid_isometric.inx.h:4 -#, fuzzy -msgid "Major Division Thickness (px):" -msgstr "οριζόντιο" +#: ../src/verbs.cpp:2292 +msgid "Remove Filters" +msgstr "Αφαίρεση φίλτρων" -#: ../share/extensions/grid_isometric.inx.h:5 -#, fuzzy -msgid "Minor Division Thickness (px):" -msgstr "οριζόντιο" +#: ../src/verbs.cpp:2293 +msgid "Remove any filters from selected objects" +msgstr "Αφαίρεση κάθε φίλτρου από τα επιλεγμένα αντικείμενα" -#: ../share/extensions/grid_isometric.inx.h:7 -#, fuzzy -msgid "Subdivisions per Major Division:" -msgstr "Διαίρεση" +# #-#-#-#-# galeon.master.el.po (galeon 1.0) #-#-#-#-# +# +# #-#-#-#-# gnome-system-tools.master.el.po (el) #-#-#-#-# +# +# #-#-#-#-# balsa.master.el.po (balsa 2.0.13) #-#-#-#-# +# +# #-#-#-#-# nautilus.master.el.po (el) #-#-#-#-# +# +#: ../src/verbs.cpp:2294 +msgid "_Delete" +msgstr "_Διαγραφή" -#: ../share/extensions/grid_isometric.inx.h:8 -#, fuzzy -msgid "Subminor Division Thickness (px):" -msgstr "οριζόντιο" +#: ../src/verbs.cpp:2295 +msgid "Delete selection" +msgstr "Διαγραφή επιλογής" -#: ../share/extensions/grid_isometric.inx.h:9 -#, fuzzy -msgid "Subsubdivs per Subdivision:" -msgstr "_Διαιρέσεις ώρας:" +#: ../src/verbs.cpp:2296 +msgid "Duplic_ate" +msgstr "Διπλ_ασιασμός" -#: ../share/extensions/grid_isometric.inx.h:10 -#, fuzzy -msgid "X Divisions [x2]:" -msgstr "Διαίρεση" +#: ../src/verbs.cpp:2297 +msgid "Duplicate selected objects" +msgstr "Διπλασιασμός επιλεγμένων αντικειμένων" -#: ../share/extensions/grid_isometric.inx.h:11 -msgid "Y Divisions [x2] [> 1/2 X Div]:" -msgstr "" +#: ../src/verbs.cpp:2298 +msgid "Create Clo_ne" +msgstr "Δημιουργία κλώ_νου" -# -#: ../share/extensions/grid_polar.inx.h:1 -#, fuzzy -msgid "Angle Divisions at Centre:" -msgstr "Επιλογή λεξικού" +#: ../src/verbs.cpp:2299 +msgid "Create a clone (a copy linked to the original) of selected object" +msgstr "Δημιουργία κλώνου (ενός αντιγράφου συνδεδεμένου με το αρχικό) του επιλεγμένου αντικειμένου" -#: ../share/extensions/grid_polar.inx.h:2 -#, fuzzy -msgid "Angle Divisions:" -msgstr "_Διαιρέσεις ώρας:" +#: ../src/verbs.cpp:2300 +msgid "Unlin_k Clone" +msgstr "Αποσύνδ_εση κλώνου" -#: ../share/extensions/grid_polar.inx.h:3 -#, fuzzy -msgid "Angular Divisions" -msgstr "Διαίρεση" +#: ../src/verbs.cpp:2301 +msgid "Cut the selected clones' links to the originals, turning them into standalone objects" +msgstr "Αποκοπή των συνδέσεων των επιλεγμένων κλώνων από τα αρχικά, μετατρέποντάς τους σε αυτόνομα αντικείμενα" -#: ../share/extensions/grid_polar.inx.h:4 -msgid "Centre Dot Diameter (px):" -msgstr "" +#: ../src/verbs.cpp:2302 +msgid "Relink to Copied" +msgstr "Επανασύνδεση με τα αντιγραμμένα" -#: ../share/extensions/grid_polar.inx.h:5 -#, fuzzy -msgid "Circular Divisions" -msgstr "Διαιρέσεις ώρας" +#: ../src/verbs.cpp:2303 +msgid "Relink the selected clones to the object currently on the clipboard" +msgstr "Επανασύνδεση των επιλεγμένων κλώνων με το τρέχον αντικείμενο στο πρόχειρο" -#: ../share/extensions/grid_polar.inx.h:6 -msgid "Circumferential Label Outset (px):" -msgstr "" +#: ../src/verbs.cpp:2304 +msgid "Select _Original" +msgstr "Επιλογή αρχικ_ού" -#: ../share/extensions/grid_polar.inx.h:7 -msgid "Circumferential Label Size (px):" -msgstr "" +#: ../src/verbs.cpp:2305 +msgid "Select the object to which the selected clone is linked" +msgstr "Επιλογή του αντικειμένου με το οποίο είναι συνδεδεμένος ο επιλεγμένος κλώνος" -#: ../share/extensions/grid_polar.inx.h:8 -msgid "Circumferential Labels:" -msgstr "" +#: ../src/verbs.cpp:2306 +msgid "Objects to _Marker" +msgstr "Αντικείμενα σε ση_μειωτή" -#: ../share/extensions/grid_polar.inx.h:9 -msgid "Degrees" -msgstr "Μοίρες" +#: ../src/verbs.cpp:2307 +msgid "Convert selection to a line marker" +msgstr "Μετατροπή επιλογής σε γραμμή μαρκαδόρου" -#: ../share/extensions/grid_polar.inx.h:10 -msgid "Logarithmic Subdiv. (Base given by entry above)" -msgstr "" +#: ../src/verbs.cpp:2308 +msgid "Objects to Gu_ides" +msgstr "Αντικείμενα σε οδ_ηγούς" -#: ../share/extensions/grid_polar.inx.h:11 -#, fuzzy -msgid "Major Angular Division Thickness (px):" -msgstr "οριζόντιο" +#: ../src/verbs.cpp:2309 +msgid "Convert selected objects to a collection of guidelines aligned with their edges" +msgstr "Μετατροπή επιλεγμένων αντικειμένων σε συλλογή από γραμμές οδηγούς ευθυγραμμισμένους με τις άκρες τους" -#: ../share/extensions/grid_polar.inx.h:12 -#, fuzzy -msgid "Major Circular Division Spacing (px):" -msgstr "οριζόντιο" +#: ../src/verbs.cpp:2310 +msgid "Objects to Patter_n" +msgstr "Αντικείμενο σε μοτί_βο" -#: ../share/extensions/grid_polar.inx.h:13 -#, fuzzy -msgid "Major Circular Division Thickness (px):" -msgstr "οριζόντιο" +#: ../src/verbs.cpp:2311 +msgid "Convert selection to a rectangle with tiled pattern fill" +msgstr "Μετατροπή επιλογής σε ορθογώνιο γεμισμένο με απιστρωμένο μοτίβο" -#: ../share/extensions/grid_polar.inx.h:14 -#, fuzzy -msgid "Major Circular Divisions:" -msgstr "οριζόντιο" +#: ../src/verbs.cpp:2312 +msgid "Pattern to _Objects" +msgstr "Μοτίβο σε αντικεί_μενα" -#: ../share/extensions/grid_polar.inx.h:15 -msgid "Minor Angle Division End 'n' Divs. Before Centre:" -msgstr "" +#: ../src/verbs.cpp:2313 +msgid "Extract objects from a tiled pattern fill" +msgstr "Εξαγωγή αντικειμένων από γέμισμα με επιστρωμένο μοτίβο" -#: ../share/extensions/grid_polar.inx.h:16 -#, fuzzy -msgid "Minor Angular Division Thickness (px):" -msgstr "οριζόντιο" +#: ../src/verbs.cpp:2314 +msgid "Clea_r All" +msgstr "Καθα_ρισμος όλων" -#: ../share/extensions/grid_polar.inx.h:17 -#, fuzzy -msgid "Minor Circular Division Thickness (px):" -msgstr "οριζόντιο" +#: ../src/verbs.cpp:2315 +msgid "Delete all objects from document" +msgstr "Διαγραφή όλων των αντικειμένων από το έγγραφο" -#: ../share/extensions/grid_polar.inx.h:19 -msgid "Polar Grid" -msgstr "Πολικό πλέγμα" +#: ../src/verbs.cpp:2316 +msgid "Select Al_l" +msgstr "Επι_λογή όλων" -#: ../share/extensions/grid_polar.inx.h:21 -msgid "Subdivisions per Major Angular Division:" -msgstr "" +#: ../src/verbs.cpp:2317 +msgid "Select all objects or all nodes" +msgstr "Επιλογή όλων των αντικειμένων ή όλων των κόμβων" -#: ../share/extensions/grid_polar.inx.h:22 -msgid "Subdivisions per Major Circular Division:" -msgstr "" +# +#: ../src/verbs.cpp:2318 +msgid "Select All in All La_yers" +msgstr "Επιλογή όλων σε όλες τις _στρώσεις" -#: ../share/extensions/guides_creator.inx.h:1 -msgid "1/10" -msgstr "" +#: ../src/verbs.cpp:2319 +msgid "Select all objects in all visible and unlocked layers" +msgstr "Επιλογή όλων των αντικειμένων σε όλες τα ορατές και ξεκλείδωτες στρώσεις" -#: ../share/extensions/guides_creator.inx.h:2 -msgid "1/2" -msgstr "" +#: ../src/verbs.cpp:2320 +msgid "In_vert Selection" +msgstr "Αν_τιστροφή επιλογής" -#: ../share/extensions/guides_creator.inx.h:3 -#, fuzzy -msgid "1/3" -msgstr "1/3 A4" +#: ../src/verbs.cpp:2321 +msgid "Invert selection (unselect what is selected and select everything else)" +msgstr "Αντιστροφή επιλογής (αποεπιλογή των επιλεγμένων και επιλογή των υπολοίπων)" -#: ../share/extensions/guides_creator.inx.h:4 -#, fuzzy -msgid "1/4" -msgstr "1/3 A4" +#: ../src/verbs.cpp:2322 +msgid "Invert in All Layers" +msgstr "Αντιστροφή σε όλες τις στρώσεις" -#: ../share/extensions/guides_creator.inx.h:5 -#, fuzzy -msgid "1/5" -msgstr "1/3 A5" +#: ../src/verbs.cpp:2323 +msgid "Invert selection in all visible and unlocked layers" +msgstr "Αντιστροφή επιλογής σε όλες τις ορατές και ξεκλείδωτες στρώσεις" -#: ../share/extensions/guides_creator.inx.h:6 -#, fuzzy -msgid "1/6" -msgstr "16" +# +#: ../src/verbs.cpp:2324 +msgid "Select Next" +msgstr "Επιλογή επόμενου" -#: ../share/extensions/guides_creator.inx.h:7 -msgid "1/7" -msgstr "" +#: ../src/verbs.cpp:2325 +msgid "Select next object or node" +msgstr "Επιλογή του επόμενου αντικειμένου ή κόμβου" -#: ../share/extensions/guides_creator.inx.h:8 -#, fuzzy -msgid "1/8" -msgstr "1/8 A4" +#: ../src/verbs.cpp:2326 +msgid "Select Previous" +msgstr "Επιλογή προηγούμενου" -#: ../share/extensions/guides_creator.inx.h:9 -msgid "1/9" -msgstr "" +#: ../src/verbs.cpp:2327 +msgid "Select previous object or node" +msgstr "Επιλογή προηγούμενου αντικειμένου ή κόμβου" -#: ../share/extensions/guides_creator.inx.h:10 -msgid "Custom..." -msgstr "Προσαρμοσμένο…" +#: ../src/verbs.cpp:2328 +msgid "D_eselect" +msgstr "Απο_επιλογή" -#: ../share/extensions/guides_creator.inx.h:11 -#, fuzzy -msgid "Delete existing guides" -msgstr "Αντικατάσταση υπαρχόντων αρχείων" +#: ../src/verbs.cpp:2329 +msgid "Deselect any selected objects or nodes" +msgstr "Αποεπιλογή κάθε επιλεγμένου αντικειμένου ή κόμβου" -#: ../share/extensions/guides_creator.inx.h:12 -#, fuzzy -msgid "Golden ratio" -msgstr "%1 %" +#: ../src/verbs.cpp:2330 +msgid "_Guides Around Page" +msgstr "Οδη_γοί γύρω από τη σελίδα" -#: ../share/extensions/guides_creator.inx.h:13 -#, fuzzy -msgid "Guides creator" -msgstr "Ο δημιουργός" +#: ../src/verbs.cpp:2331 +msgid "Create four guides aligned with the page borders" +msgstr "Δημιουργία τεσσάρων οδηγών, ευθυγραμμισμένων με τα όρια της σελίδας" -#: ../share/extensions/guides_creator.inx.h:14 -#, fuzzy -msgid "Horizontal guide each:" -msgstr "Οριζόντια γραμμή" +#: ../src/verbs.cpp:2332 +msgid "Next path effect parameter" +msgstr "Επόμενη παράμετρος εφέ μονοπατιού" -#: ../share/extensions/guides_creator.inx.h:16 -#, fuzzy -msgid "Preset:" -msgstr "" -"#-#-#-#-# banshee.master.el.po (Banshee) #-#-#-#-#\n" -"Προρύθμιση\n" -"#-#-#-#-# gnome-schedule.master.el.po (el) #-#-#-#-#\n" -"Προκαθορισμένη ρύθμιση" +#: ../src/verbs.cpp:2333 +msgid "Show next editable path effect parameter" +msgstr "Προβολή της επόμενης επεξεργάσιμης παραμέτρου εφέ μονοπατιού" -#: ../share/extensions/guides_creator.inx.h:18 -#, fuzzy -msgid "Rule-of-third" -msgstr "Κανόνας των Τρίτων" +#. Selection +#: ../src/verbs.cpp:2336 +msgid "Raise to _Top" +msgstr "Ανύψωση στην κορυ_φή" -#: ../share/extensions/guides_creator.inx.h:19 -#, fuzzy -msgid "Start from edges" -msgstr "Εκκίνηση από:" +#: ../src/verbs.cpp:2337 +msgid "Raise selection to top" +msgstr "Ανύψωση της επιλογής στην κορυφή" -#: ../share/extensions/guides_creator.inx.h:20 -#, fuzzy -msgid "Vertical guide each:" -msgstr "" -"#-#-#-#-# drwright.master.el.po (el) #-#-#-#-#\n" -"Κάθετη διαβάθμιση\n" -"#-#-#-#-# brasero.master.el.po (el) #-#-#-#-#\n" -"Κατακόρυφη διαβάθμιση" +#: ../src/verbs.cpp:2338 +msgid "Lower to _Bottom" +msgstr "Βύθιση στον π_υθμένα" -#: ../share/extensions/guillotine.inx.h:1 -#, fuzzy -msgid "Directory to save images to" -msgstr "Κατάλογος αποθήκευσης" +#: ../src/verbs.cpp:2339 +msgid "Lower selection to bottom" +msgstr "Βύθιση της επιλογής στον πυθμένα" -#: ../share/extensions/guillotine.inx.h:2 -msgid "Export" -msgstr "Εξαγωγή" +#: ../src/verbs.cpp:2340 +msgid "_Raise" +msgstr "Ανύ_ψωση" -#: ../share/extensions/guillotine.inx.h:3 -#, fuzzy -msgid "Guillotine" -msgstr "Guilin" +#: ../src/verbs.cpp:2341 +msgid "Raise selection one step" +msgstr "Ανύψωση επιλογής ένα βήμα" -#: ../share/extensions/guillotine.inx.h:4 -msgid "Ignore these settings and use export hints?" -msgstr "" +#: ../src/verbs.cpp:2342 +msgid "_Lower" +msgstr "Βύθ_ιση" -#: ../share/extensions/guillotine.inx.h:5 -#, fuzzy -msgid "Image name (without extension)" -msgstr "Το όνομα του αρχείου χωρίς επέκταση" +#: ../src/verbs.cpp:2343 +msgid "Lower selection one step" +msgstr "Βύθιση επιλογής ένα βήμα" -#: ../share/extensions/handles.inx.h:1 -#, fuzzy -msgid "Draw Handles" -msgstr "Λαβή συρταριού" +#: ../src/verbs.cpp:2344 +msgid "_Group" +msgstr "_Ομαδοποίηση" -#: ../share/extensions/hpgl_output.inx.h:1 -msgid "Export to an HP Graphics Language file" -msgstr "" +#: ../src/verbs.cpp:2345 +msgid "Group selected objects" +msgstr "Ομαδοποίηση επιλεγμένων αντικειμένων" -#: ../share/extensions/hpgl_output.inx.h:2 -msgid "HP Graphics Language file (*.hpgl)" -msgstr "" +#: ../src/verbs.cpp:2347 +msgid "Ungroup selected groups" +msgstr "Απομαδοποίηση των επιλεγμένων ομάδων" -#: ../share/extensions/hpgl_output.inx.h:3 -#, fuzzy -msgid "HPGL Output" -msgstr "Αποτέλεσμα HTML" +#: ../src/verbs.cpp:2349 +msgid "_Put on Path" +msgstr "Το_ποθέτηση σε μονοπάτι" -#: ../share/extensions/hpgl_output.inx.h:4 -#, fuzzy -msgid "Mirror Y-axis" -msgstr "Εμφανίζει" +#: ../src/verbs.cpp:2351 +msgid "_Remove from Path" +msgstr "Αφαί_ρεση από μονοπάτι" -#: ../share/extensions/hpgl_output.inx.h:5 -#, fuzzy -msgid "Pen number" -msgstr "Αριθμός τηλεφώνου:" +#: ../src/verbs.cpp:2353 +msgid "Remove Manual _Kerns" +msgstr "Αφαίρεση χειροκίνητων διαγραμμα_τώσεων" -#: ../share/extensions/hpgl_output.inx.h:6 -#, fuzzy -msgid "Plot invisible layers" -msgstr "Φορητές συσκευές αναπαραγωγής μουσικής" +#. TRANSLATORS: "glyph": An image used in the visual representation of characters; +#. roughly speaking, how a character looks. A font is a set of glyphs. +#: ../src/verbs.cpp:2356 +msgid "Remove all manual kerns and glyph rotations from a text object" +msgstr "Αφαίρεση όλων των χειροκίνητων διαγραμματώσεων και περιστροφών γλυφών από ένα αντικείμενο κειμένου" -#: ../share/extensions/hpgl_output.inx.h:7 -#, fuzzy -msgid "Resolution (dpi)" -msgstr "Μονάδα ανάλυσης" +#: ../src/verbs.cpp:2358 +msgid "_Union" +msgstr "Έν_ωση" -#: ../share/extensions/hpgl_output.inx.h:8 -msgid "X-origin (px)" -msgstr "" +#: ../src/verbs.cpp:2359 +msgid "Create union of selected paths" +msgstr "Ένωση των επιλεγμένων μονοπατιών" -#: ../share/extensions/hpgl_output.inx.h:9 -msgid "Y-origin (px)" -msgstr "" +#: ../src/verbs.cpp:2360 +msgid "_Intersection" +msgstr "_Τομή" -#: ../share/extensions/hpgl_output.inx.h:10 -msgid "hpgl output flatness" -msgstr "" +#: ../src/verbs.cpp:2361 +msgid "Create intersection of selected paths" +msgstr "Τομή των επιλεγμένων μονοπατιών" -# -#: ../share/extensions/inkscape_help_askaquestion.inx.h:1 -msgid "Ask Us a Question" -msgstr "Υποβολή ερώτησης" +#: ../src/verbs.cpp:2362 +msgid "_Difference" +msgstr "_Διαφορά" -#: ../share/extensions/inkscape_help_commandline.inx.h:1 -msgid "Command Line Options" -msgstr "Επιλογές γραμμής εντολών" +#: ../src/verbs.cpp:2363 +msgid "Create difference of selected paths (bottom minus top)" +msgstr "Διαφορά των επιλεγμένων μονοπατιών (το κατώτερο μείον το ανώτερο)" -#: ../share/extensions/inkscape_help_faq.inx.h:1 -msgid "FAQ" -msgstr "Συχνές ερωτήσεις" +#: ../src/verbs.cpp:2364 +msgid "E_xclusion" +msgstr "Απο_κλεισμός" -#: ../share/extensions/inkscape_help_keys.inx.h:1 -msgid "Keys and Mouse Reference" -msgstr "Αναφορά πλήκτρων και ποντικιού" +#: ../src/verbs.cpp:2365 +msgid "Create exclusive OR of selected paths (those parts that belong to only one path)" +msgstr "Αποκλειστική διάζευξη των επιλεγμένων μονοπατιών (τα τμήματα που ανήκουν μόνο σε ένα μονοπάτι)" -#: ../share/extensions/inkscape_help_keys.inx.h:2 -msgid "http://inkscape.org/doc/keys048.html" -msgstr "http://inkscape.org/doc/keys048.html" +#: ../src/verbs.cpp:2366 +msgid "Di_vision" +msgstr "Δ_ιαίρεση" -#: ../share/extensions/inkscape_help_manual.inx.h:1 -msgid "Inkscape Manual" -msgstr "Εγχειρίδιο του Inkscape" +#: ../src/verbs.cpp:2367 +msgid "Cut the bottom path into pieces" +msgstr "Διαίρεση του κατώτερου μονοπατιού σε κομμάτια" -#: ../share/extensions/inkscape_help_relnotes.inx.h:1 -msgid "New in This Version" -msgstr "Νέες δυνατότητες σε αυτήν την έκδοση" +# #-#-#-#-# gnome-system-tools.master.el.po (el) #-#-#-#-# +# +#. TRANSLATORS: "to cut a path" is not the same as "to break a path apart" - see the +#. Advanced tutorial for more info +#: ../src/verbs.cpp:2370 +msgid "Cut _Path" +msgstr "Κατακερματισμός μονο_πατιού" -#: ../share/extensions/inkscape_help_reportabug.inx.h:1 -msgid "Report a Bug" -msgstr "Αναφορά σφάλματος" +#: ../src/verbs.cpp:2371 +msgid "Cut the bottom path's stroke into pieces, removing fill" +msgstr "Κατακερματισμός της πινελιάς του κατώτερου μονοπατιού σε κομμάτια, αφαιρώντας το γέμισμα" -#: ../share/extensions/inkscape_help_svgspec.inx.h:1 -msgid "SVG 1.1 Specification" -msgstr "Πρότυπο SVG 1.1" +#. TRANSLATORS: "outset": expand a shape by offsetting the object's path, +#. i.e. by displacing it perpendicular to the path in each point. +#. See also the Advanced Tutorial for explanation. +#: ../src/verbs.cpp:2375 +msgid "Outs_et" +msgstr "_Επέκταση" -#: ../share/extensions/interp_att_g.inx.h:1 -#, fuzzy -msgid "Apply to:" -msgstr "Εφαρμογή γραμματοσειράς" +#: ../src/verbs.cpp:2376 +msgid "Outset selected paths" +msgstr "Επέκταση επιλεγμένων μονοπατιών" -#: ../share/extensions/interp_att_g.inx.h:2 -#, fuzzy -msgid "Attribute to Interpolate:" -msgstr "Όνομα γνωρίσματος" +#: ../src/verbs.cpp:2378 +msgid "O_utset Path by 1 px" +msgstr "Επέκταση μονοπατιού κατά 1 px" -#: ../share/extensions/interp_att_g.inx.h:4 -#, fuzzy -msgid "End Value:" -msgstr "Τιμή:" +#: ../src/verbs.cpp:2379 +msgid "Outset selected paths by 1 px" +msgstr "Επέκταση επιλεγμένων μονοπατιών κατά 1 px" -#: ../share/extensions/interp_att_g.inx.h:5 -#: ../share/extensions/markers_strokepaint.inx.h:6 -#, fuzzy -msgid "Fill" -msgstr "" -"#-#-#-#-# gok.master.el.po (el) #-#-#-#-#\n" -"Γέμισμα\n" -"#-#-#-#-# gnome-control-center.master.el.po (el) #-#-#-#-#\n" -"Πλήρες\n" -"#-#-#-#-# glade.master.el.po (glade3.HEAD) #-#-#-#-#\n" -"Γέμισμα\n" -"#-#-#-#-# gcompris.master.el.po (gcompris.HEAD) #-#-#-#-#\n" -"Γέμισμα\n" -"#-#-#-#-# f-spot.master.el.po (el) #-#-#-#-#\n" -"Γέμισμα\n" -"#-#-#-#-# gtk+-properties.master.el.po (gtk+-properties.HEAD) #-#-#-#-#\n" -"Γέμισμα" +#: ../src/verbs.cpp:2381 +msgid "O_utset Path by 10 px" +msgstr "Επέκταση μονοπατιού κατά 10 px" -#: ../share/extensions/interp_att_g.inx.h:6 -#, fuzzy -msgid "Float Number" -msgstr "Αριθμός" +#: ../src/verbs.cpp:2382 +msgid "Outset selected paths by 10 px" +msgstr "Επέκταση επιλεγμένων μονοπατιών κατά 10 px" -#: ../share/extensions/interp_att_g.inx.h:9 -msgid "" -"If you select \"Other\", you must know the SVG attributes to identify here " -"this \"other\"." -msgstr "" +#. TRANSLATORS: "inset": contract a shape by offsetting the object's path, +#. i.e. by displacing it perpendicular to the path in each point. +#. See also the Advanced Tutorial for explanation. +#: ../src/verbs.cpp:2386 +msgid "I_nset" +msgstr "Συρρίκ_νωση" -#: ../share/extensions/interp_att_g.inx.h:10 -msgid "Integer Number" -msgstr "Integer Number" +#: ../src/verbs.cpp:2387 +msgid "Inset selected paths" +msgstr "Συρρίκνωση επιλεγμένων μονοπατιών" -#: ../share/extensions/interp_att_g.inx.h:11 -#, fuzzy -msgid "Interpolate Attribute in a group" -msgstr "Παρεμ_βολή της εικόνας κατά την εστίαση" +#: ../src/verbs.cpp:2389 +msgid "I_nset Path by 1 px" +msgstr "Συρρίκ_νωση μονοπατιού κατά 1 px" -#: ../share/extensions/interp_att_g.inx.h:13 -#, fuzzy -msgid "No Unit" -msgstr "Μονάδα" +#: ../src/verbs.cpp:2390 +msgid "Inset selected paths by 1 px" +msgstr "Συρρίκνωση επιλεγμένων μονοπατιών κατά 1 px" -# #-#-#-#-# galeon.master.el.po (galeon 1.0) #-#-#-#-# -# -# #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# -# -# #-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-# -# -#: ../share/extensions/interp_att_g.inx.h:16 -msgid "Other" -msgstr "Άλλο" +#: ../src/verbs.cpp:2392 +msgid "I_nset Path by 10 px" +msgstr "Συρρίκ_νωση μονοπατιού κατά 10 px" -#: ../share/extensions/interp_att_g.inx.h:17 -#, fuzzy -msgid "Other Attribute type:" -msgstr "Οι Ιδιότητες για ανάκτηση" +#: ../src/verbs.cpp:2393 +msgid "Inset selected paths by 10 px" +msgstr "Συρρίκνωση επιλεγμένων μονοπατιών κατά 10 px" -#: ../share/extensions/interp_att_g.inx.h:18 -#, fuzzy -msgid "Other Attribute:" -msgstr "Γνωρίσματα:" +#: ../src/verbs.cpp:2395 +msgid "D_ynamic Offset" +msgstr "Δ_υναμική μετατόπιση" -#: ../share/extensions/interp_att_g.inx.h:20 -#, fuzzy -msgid "Start Value:" -msgstr "_Εκκίνηση τόμου" +#: ../src/verbs.cpp:2395 +msgid "Create a dynamic offset object" +msgstr "Δημιουργία αντικειμένου δυναμικής μετατόπισης" -#: ../share/extensions/interp_att_g.inx.h:21 -#: ../share/extensions/polyhedron_3d.inx.h:43 -#, fuzzy -msgid "Style" -msgstr "" -"#-#-#-#-# gtkhtml.master.el.po (gtkhtml.HEAD) #-#-#-#-#\n" -"Στυλ\n" -"#-#-#-#-# gtk-engines.master.el.po (el) #-#-#-#-#\n" -"Στυλ\n" -"#-#-#-#-# conglomerate.master.el.po (el) #-#-#-#-#\n" -"Στυλ\n" -"#-#-#-#-# drgeo.master.el.po (dr-genius 0.5.5) #-#-#-#-#\n" -"Στύλ\n" -"#-#-#-#-# libgnomeprintui.master.el.po (el) #-#-#-#-#\n" -"Στυλ\n" -"#-#-#-#-# gtk+-properties.master.el.po (gtk+-properties.HEAD) #-#-#-#-#\n" -"Στυλ" +#: ../src/verbs.cpp:2397 +msgid "_Linked Offset" +msgstr "Συνδεδεμένη _μετατόπιση" -#: ../share/extensions/interp_att_g.inx.h:22 -#, fuzzy -msgid "Tag" -msgstr "" -"#-#-#-#-# evolution.master.el.po (evolution.HEAD) #-#-#-#-#\n" -"Ετικέτα\n" -"#-#-#-#-# eog.master.el.po (eog-HEAD-po-el-4121) #-#-#-#-#\n" -"Ετικέτα\n" -"#-#-#-#-# gthumb.gthumb-2-12.el.po (gthumb-gthumb-2-10-po-el-6221) #-#-#-#-" -"#\n" -"Ετικέτα\n" -"#-#-#-#-# banshee.master.el.po (Banshee) #-#-#-#-#\n" -"Ετικέτα\n" -"#-#-#-#-# gtranslator.master.el.po (gtranslator 1.0) #-#-#-#-#\n" -"Ετικέτα\n" -"#-#-#-#-# banshee.stable-1.8.el.po (Banshee) #-#-#-#-#\n" -"Πινακίδιο\n" -"#-#-#-#-# meld.master.el.po (el) #-#-#-#-#\n" -"Ετικέτα\n" -"#-#-#-#-# gtksourceview.master.el.po (el) #-#-#-#-#\n" -"Tag" +#: ../src/verbs.cpp:2398 +msgid "Create a dynamic offset object linked to the original path" +msgstr "Δημιουργία αντικειμένου δυναμικής μετατόπισης που συνδέεται με το αρχικό μονοπάτι" -#: ../share/extensions/interp_att_g.inx.h:23 -msgid "" -"This effect applies a value for any interpolatable attribute for all " -"elements inside the selected group or for all elements in a multiple " -"selection." -msgstr "" +#: ../src/verbs.cpp:2400 +msgid "_Stroke to Path" +msgstr "Πινε_λιά σε μονοπάτι" -#: ../share/extensions/interp_att_g.inx.h:24 -msgid "Transformation" -msgstr "Μετασχηματισμός" +#: ../src/verbs.cpp:2401 +msgid "Convert selected object's stroke to paths" +msgstr "Μετατροπή των πινελιών επιλεγμένων αντικειμένων σε μονοπάτια" -#: ../share/extensions/interp_att_g.inx.h:25 -#, fuzzy -msgid "Translate X" -msgstr "Μετατόπιση X" +#: ../src/verbs.cpp:2402 +msgid "Si_mplify" +msgstr "Απλοποί_ηση" -#: ../share/extensions/interp_att_g.inx.h:26 -#, fuzzy -msgid "Translate Y" -msgstr "Μετατόπιση Y" +#: ../src/verbs.cpp:2403 +msgid "Simplify selected paths (remove extra nodes)" +msgstr "Απλοποίηση επιλεγμένων μονοπατιών (απομάκρυνση επιπρόσθετων κόμβων)" -#: ../share/extensions/interp_att_g.inx.h:29 -msgid "••••••••••••••••••••••••••••••••••••••••••••••••" -msgstr "••••••••••••••••••••••••••••••••••••••••••••••••" +#: ../src/verbs.cpp:2404 +msgid "_Reverse" +msgstr "Αντιστ_ροφή" -#: ../share/extensions/interp.inx.h:1 -#, fuzzy -msgid "Duplicate endpaths" -msgstr "" -"#-#-#-#-# banshee.master.el.po (Banshee) #-#-#-#-#\n" -"Διπλά είδη\n" -"#-#-#-#-# banshee.stable-1.8.el.po (Banshee) #-#-#-#-#\n" -"Διπλοτυπία Ειδών" +#: ../src/verbs.cpp:2405 +msgid "Reverse the direction of selected paths (useful for flipping markers)" +msgstr "Αντιστροφή της φοράς των επιλεγμένων μονοπατιών (χρήσιμο για αντιστροφή σημειωτών)" -#: ../share/extensions/interp.inx.h:4 -#, fuzzy -msgid "Interpolate" -msgstr "Παρεμβολή εικόνας" +#. TRANSLATORS: "to trace" means "to convert a bitmap to vector graphics" (to vectorize) +#: ../src/verbs.cpp:2407 +msgid "_Trace Bitmap..." +msgstr "Ανί_χνευση ψηφιογραφίας..." -#: ../share/extensions/interp.inx.h:5 -#, fuzzy -msgid "Interpolate style" -msgstr "Παρεμβολή εικόνας" +#: ../src/verbs.cpp:2408 +msgid "Create one or more paths from a bitmap by tracing it" +msgstr "Δημιουργία μονοπατιών από μια ψηφιογραφία, με ανίχνευση της" -#: ../share/extensions/interp.inx.h:6 -#, fuzzy -msgid "Interpolation method:" -msgstr "Μέθοδος κρυπτογράφησης:" +#: ../src/verbs.cpp:2409 +msgid "_Make a Bitmap Copy" +msgstr "Ψηφι_ογραφικό αντίγραφο" -#: ../share/extensions/interp.inx.h:7 -#, fuzzy -msgid "Interpolation steps:" -msgstr "τύπος παρεμβολής " +#: ../src/verbs.cpp:2410 +msgid "Export selection to a bitmap and insert it into document" +msgstr "Εξαγωγή επιλογής σε ψηφιογραφία και εισαγωγή της στο έγγραφο" -#: ../share/extensions/jessyInk_autoTexts.inx.h:1 -#, fuzzy -msgid "Auto-Text:" -msgstr "Κείμενο:" +#: ../src/verbs.cpp:2411 +msgid "_Combine" +msgstr "_Συνδυασμός" -#: ../share/extensions/jessyInk_autoTexts.inx.h:2 -#, fuzzy -msgid "Auto-texts" -msgstr "Αυτόματη εσοχή" +#: ../src/verbs.cpp:2412 +msgid "Combine several paths into one" +msgstr "Συνδυασμός πολλαπλών μονοπατιών σε ένα" -#: ../share/extensions/jessyInk_autoTexts.inx.h:4 -#: ../share/extensions/jessyInk_effects.inx.h:9 -#: ../share/extensions/jessyInk_install.inx.h:3 -#: ../share/extensions/jessyInk_keyBindings.inx.h:11 -#: ../share/extensions/jessyInk_masterSlide.inx.h:3 -#: ../share/extensions/jessyInk_mouseHandler.inx.h:4 -#: ../share/extensions/jessyInk_summary.inx.h:2 -#: ../share/extensions/jessyInk_transitions.inx.h:6 -#: ../share/extensions/jessyInk_uninstall.inx.h:2 -#: ../share/extensions/jessyInk_video.inx.h:2 -#: ../share/extensions/jessyInk_view.inx.h:4 -msgid "JessyInk" -msgstr "" +#. TRANSLATORS: "to cut a path" is not the same as "to break a path apart" - see the +#. Advanced tutorial for more info +#: ../src/verbs.cpp:2415 +msgid "Break _Apart" +msgstr "Διάσπ_αση" -#: ../share/extensions/jessyInk_autoTexts.inx.h:5 -#, fuzzy -msgid "None (remove)" -msgstr "Επιβεβαίωση αφαίρεσης" +#: ../src/verbs.cpp:2416 +msgid "Break selected paths into subpaths" +msgstr "Διάσπαση επιλεγμένων μονοπατιών σε υπο-μονοπάτια." -#: ../share/extensions/jessyInk_autoTexts.inx.h:6 -msgid "Number of slides" -msgstr "Αριθμός διαφανειών" +#: ../src/verbs.cpp:2417 +msgid "Rows and Columns..." +msgstr "Γραμμές και στήλες..." -#: ../share/extensions/jessyInk_autoTexts.inx.h:7 -#: ../share/extensions/jessyInk_effects.inx.h:13 -#: ../share/extensions/jessyInk_export.inx.h:8 -#: ../share/extensions/jessyInk_masterSlide.inx.h:6 -#: ../share/extensions/jessyInk_transitions.inx.h:9 -#: ../share/extensions/jessyInk_view.inx.h:7 -msgid "Settings" -msgstr "Ρυθμίσεις" +#: ../src/verbs.cpp:2418 +msgid "Arrange selected objects in a table" +msgstr "Διευθέτηση επιλεγμένων αντικειμένων σε πίνακα" -#: ../share/extensions/jessyInk_autoTexts.inx.h:8 -#, fuzzy -msgid "Slide number" -msgstr "Εμφάνιση αριθμών γραμμών" +#. Layer +#: ../src/verbs.cpp:2420 +msgid "_Add Layer..." +msgstr "_Προσθήκη στρώσης..." -#: ../share/extensions/jessyInk_autoTexts.inx.h:9 -#, fuzzy -msgid "Slide title" -msgstr "Τίτλος σελίδας" +#: ../src/verbs.cpp:2421 +msgid "Create a new layer" +msgstr "Δημιουργία νέας στρώσης" -#: ../share/extensions/jessyInk_autoTexts.inx.h:10 -msgid "" -"This extension allows you to install, update and remove auto-texts for a " -"JessyInk presentation. Please see code.google.com/p/jessyink for more " -"details." -msgstr "" +#: ../src/verbs.cpp:2422 +msgid "Re_name Layer..." +msgstr "Μετο_νομασία στρώσης..." -#: ../share/extensions/jessyInk_effects.inx.h:1 -#: ../share/extensions/jessyInk_transitions.inx.h:1 -#, fuzzy -msgid "Appear" -msgstr "αχλάδι" +#: ../src/verbs.cpp:2423 +msgid "Rename the current layer" +msgstr "Μετονομασία της τρέχουσας στρώσης" -#: ../share/extensions/jessyInk_effects.inx.h:2 -#, fuzzy -msgid "Build-in effect" -msgstr "Προφίλ ήχου" +#: ../src/verbs.cpp:2424 +msgid "Switch to Layer Abov_e" +msgstr "_Μετάβαση στην πιο πάνω στρώση" -#: ../share/extensions/jessyInk_effects.inx.h:3 -#, fuzzy -msgid "Build-out effect" -msgstr "Προφίλ βίντεο" +#: ../src/verbs.cpp:2425 +msgid "Switch to the layer above the current" +msgstr "Μετάβαση στη στρώση που βρίσκεται επάνω από την τρέχουσα" -#: ../share/extensions/jessyInk_effects.inx.h:4 -#: ../share/extensions/jessyInk_transitions.inx.h:3 -#: ../share/extensions/jessyInk_view.inx.h:2 -#, fuzzy -msgid "Duration in seconds:" -msgstr "Διάστημα ανανέ_ωσης σε δευτερόλεπτα:" +#: ../src/verbs.cpp:2426 +msgid "Switch to Layer Belo_w" +msgstr "Μετάβαση στην πιο κάτ_ω στρώση" -#: ../share/extensions/jessyInk_effects.inx.h:5 -msgid "Effects" -msgstr "Εφέ" +#: ../src/verbs.cpp:2427 +msgid "Switch to the layer below the current" +msgstr "Μετάβαση στη στρώση που βρίσκεται κάτω από τη τρέχουσα" -#: ../share/extensions/jessyInk_effects.inx.h:6 -#, fuzzy -msgid "Fade in" -msgstr "" -"#-#-#-#-# gnome-control-center.master.el.po (el) #-#-#-#-#\n" -"_Βαθμιαία μείωση έντασης:\n" -"#-#-#-#-# gnome-media.master.el.po (gnome-media.HEAD) #-#-#-#-#\n" -"Βα_θμιαία μείωση έντασης:" +#: ../src/verbs.cpp:2428 +msgid "Move Selection to Layer Abo_ve" +msgstr "Μετακίνηση επιλογής στην πιο πάνω σ_τρώση" -# -#: ../share/extensions/jessyInk_effects.inx.h:7 -#, fuzzy -msgid "Fade out" -msgstr "Γραμματοσειρά:" +#: ../src/verbs.cpp:2429 +msgid "Move selection to the layer above the current" +msgstr "Μετακίνηση της επιλογής στη στρώση που βρίσκεται επάνω από τη τρέχουσα" -#: ../share/extensions/jessyInk_effects.inx.h:10 -#, fuzzy -msgid "None (default)" -msgstr "(προεπιλογή)" +#: ../src/verbs.cpp:2430 +msgid "Move Selection to Layer Bel_ow" +msgstr "Μετακίνηση επιλογής σε πι_ο κάτω στρώση" -#: ../share/extensions/jessyInk_effects.inx.h:12 -#: ../share/extensions/jessyInk_transitions.inx.h:8 -#, fuzzy -msgid "Pop" -msgstr "" -"#-#-#-#-# gnome-media.master.el.po (gnome-media.HEAD) #-#-#-#-#\n" -"Pop\n" -"#-#-#-#-# banshee.master.el.po (Banshee) #-#-#-#-#\n" -"Ποπ\n" -"#-#-#-#-# sound-juicer.master.el.po (el) #-#-#-#-#\n" -"Ποπ\n" -"#-#-#-#-# banshee.stable-1.8.el.po (Banshee) #-#-#-#-#\n" -"Ποπ" +#: ../src/verbs.cpp:2431 +msgid "Move selection to the layer below the current" +msgstr "Μετακίνηση της επιλογής στη στρώση που βρίσκεται κάτω από τη τρέχουσα" -#: ../share/extensions/jessyInk_effects.inx.h:14 -msgid "" -"This extension allows you to install, update and remove object effects for a " -"JessyInk presentation. Please see code.google.com/p/jessyink for more " -"details." -msgstr "" +#: ../src/verbs.cpp:2432 +msgid "Layer to _Top" +msgstr "Στρώση στην _κορυφή" -#: ../share/extensions/jessyInk_export.inx.h:1 -msgid "" -"Creates a zip file containing pdfs or pngs of all slides of a JessyInk " -"presentation." -msgstr "" +#: ../src/verbs.cpp:2433 +msgid "Raise the current layer to the top" +msgstr "Ανύψωση της τρέχουσας στρώσης στην κορυφή" -#: ../share/extensions/jessyInk_export.inx.h:3 -msgid "JessyInk zipped pdf or png output" -msgstr "" +#: ../src/verbs.cpp:2434 +msgid "Layer to _Bottom" +msgstr "Στρώση στον π_υθμένα" -#: ../share/extensions/jessyInk_export.inx.h:4 -msgid "JessyInk zipped pdf or png output (*.zip)" -msgstr "" +#: ../src/verbs.cpp:2435 +msgid "Lower the current layer to the bottom" +msgstr "Βύθιση του τρέχουσας στρώσης στον πυθμένα" -#: ../share/extensions/jessyInk_export.inx.h:5 -msgid "PDF" -msgstr "PDF" +#: ../src/verbs.cpp:2436 +msgid "_Raise Layer" +msgstr "_Ανύψωση στρώσης" -#: ../share/extensions/jessyInk_export.inx.h:6 -msgid "PNG" -msgstr "PNG" +# #-#-#-#-# libgnomeui.master.el.po (el) #-#-#-#-# +# #-#-#-#-# memory.el.po (abiword 1.0) #-#-#-#-# +# #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-# +# +# #-#-#-#-# mrproject-el.po (mrproject 0.5) #-#-#-#-# +# +# #-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-# +# +#: ../src/verbs.cpp:2437 +msgid "Raise the current layer" +msgstr "Ανύψωση της τρέχουσας στρώσης" -#: ../share/extensions/jessyInk_export.inx.h:7 -msgid "Resolution:" -msgstr "Ανάλυση:" +#: ../src/verbs.cpp:2438 +msgid "_Lower Layer" +msgstr "_Βύθιση στρώσης" -#: ../share/extensions/jessyInk_export.inx.h:9 -msgid "" -"This extension allows you to export a JessyInk presentation once you created " -"an export layer in your browser. Please see code.google.com/p/jessyink for " -"more details." -msgstr "" +# #-#-#-#-# libgnomeui.master.el.po (el) #-#-#-#-# +# #-#-#-#-# memory.el.po (abiword 1.0) #-#-#-#-# +# #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-# +# +# #-#-#-#-# mrproject-el.po (mrproject 0.5) #-#-#-#-# +# +# #-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-# +# +#: ../src/verbs.cpp:2439 +msgid "Lower the current layer" +msgstr "Βύθιση της τρέχουσας στρώσης" -#: ../share/extensions/jessyInk_install.inx.h:2 -#, fuzzy -msgid "Install/update" -msgstr "Εγκατάσταση ενημερώσεων" +#: ../src/verbs.cpp:2440 +msgid "Duplicate Current Layer" +msgstr "Διπλασιασμός τρέχουσας στρώσης" -#: ../share/extensions/jessyInk_install.inx.h:4 -msgid "" -"This extension allows you to install or update the JessyInk script in order " -"to turn your SVG file into a presentation. Please see code.google.com/p/" -"jessyink for more details." -msgstr "" +#: ../src/verbs.cpp:2441 +msgid "Duplicate an existing layer" +msgstr "Διπλασιασμός μιας υπάρχουσας στρώσης" -#: ../share/extensions/jessyInk_keyBindings.inx.h:1 -#, fuzzy -msgid "Add slide:" -msgstr "Προσθήκη χρήστη:" +#: ../src/verbs.cpp:2442 +msgid "_Delete Current Layer" +msgstr "_Διαγραφή τρέχουσας στρώσης" # -#: ../share/extensions/jessyInk_keyBindings.inx.h:2 -#, fuzzy -msgid "Back (with effects):" -msgstr "Αντικείμενο" - -#: ../share/extensions/jessyInk_keyBindings.inx.h:3 -msgid "Back (without effects):" -msgstr "" +#: ../src/verbs.cpp:2443 +msgid "Delete the current layer" +msgstr "Διαγραφή της τρέχουσας στρώσης" -#: ../share/extensions/jessyInk_keyBindings.inx.h:4 -#, fuzzy -msgid "Decrease number of columns:" -msgstr "Προεπιλεγμένος αριθμός στηλών" +#: ../src/verbs.cpp:2444 +msgid "_Show/hide other layers" +msgstr "Εμφάνι_ση/απόκρυψη άλλων στρώσεων" -#: ../share/extensions/jessyInk_keyBindings.inx.h:6 -#, fuzzy -msgid "Export presentation:" -msgstr "Έναρξη μιας παρουσίασης" +# #-#-#-#-# libgnomeui.master.el.po (el) #-#-#-#-# +# #-#-#-#-# memory.el.po (abiword 1.0) #-#-#-#-# +# #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-# +# +# #-#-#-#-# mrproject-el.po (mrproject 0.5) #-#-#-#-# +# +# #-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-# +# +#: ../src/verbs.cpp:2445 +msgid "Solo the current layer" +msgstr "Μόνο η τρέχουσα στρώση" -#: ../share/extensions/jessyInk_keyBindings.inx.h:7 -#, fuzzy -msgid "First slide:" -msgstr "Πρώτος τομέας:" +# +#. Object +#: ../src/verbs.cpp:2448 +msgid "Rotate _90° CW" +msgstr "Περιστροφή _90° ΔΣ" -#: ../share/extensions/jessyInk_keyBindings.inx.h:9 -#, fuzzy -msgid "Increase number of columns:" -msgstr "Προεπιλεγμένος αριθμός στηλών" +#. This is shared between tooltips and statusbar, so they +#. must use UTF-8, not HTML entities for special characters. +#: ../src/verbs.cpp:2451 +msgid "Rotate selection 90° clockwise" +msgstr "Περιστροφή επιλογής κατά 90° δεξιόστροφα" -#: ../share/extensions/jessyInk_keyBindings.inx.h:10 -#, fuzzy -msgid "Index mode" -msgstr "Όνομα καταλόγου:" +# +#: ../src/verbs.cpp:2452 +msgid "Rotate 9_0° CCW" +msgstr "Περιστροφή 9_0° ΑΣ" -#: ../share/extensions/jessyInk_keyBindings.inx.h:12 -#, fuzzy -msgid "Key bindings" -msgstr "Συνδυασμοί πλήκτρων" +#. This is shared between tooltips and statusbar, so they +#. must use UTF-8, not HTML entities for special characters. +#: ../src/verbs.cpp:2455 +msgid "Rotate selection 90° counter-clockwise" +msgstr "Περιστροφή επιλογής κατά 90° αριστερόστροφα" -#: ../share/extensions/jessyInk_keyBindings.inx.h:13 -#, fuzzy -msgid "Last slide:" -msgstr "Τελευταίο επεισόδιο:" +#: ../src/verbs.cpp:2456 +msgid "Remove _Transformations" +msgstr "Διαγραφή Με_τασχηματισμών" -#: ../share/extensions/jessyInk_keyBindings.inx.h:14 -#, fuzzy -msgid "Next (with effects):" -msgstr "Επόμενα εφέ" +#: ../src/verbs.cpp:2457 +msgid "Remove transformations from object" +msgstr "Διαγραφή μετασχηματισμών από το αντικείμενο" -#: ../share/extensions/jessyInk_keyBindings.inx.h:15 -#, fuzzy -msgid "Next (without effects):" -msgstr "Επόμενα εφέ" +#: ../src/verbs.cpp:2458 +msgid "_Object to Path" +msgstr "Αντικείμεν_ο σε μονοπάτι" -#: ../share/extensions/jessyInk_keyBindings.inx.h:16 -#, fuzzy -msgid "Next page:" -msgstr "Επόμενη σελίδα" +#: ../src/verbs.cpp:2459 +msgid "Convert selected object to path" +msgstr "Μετατροπή του επιλεγμένου αντικειμένου σε μονοπάτι" -#: ../share/extensions/jessyInk_keyBindings.inx.h:17 -#, fuzzy -msgid "Previous page:" -msgstr "Προηγούμενη σελίδα" +#: ../src/verbs.cpp:2460 +msgid "_Flow into Frame" +msgstr "Ρ_οή σε πλαίσιο" -#: ../share/extensions/jessyInk_keyBindings.inx.h:18 -#, fuzzy -msgid "Reset timer:" -msgstr "Επαναφορά στο:" +#: ../src/verbs.cpp:2461 +msgid "Put text into a frame (path or shape), creating a flowed text linked to the frame object" +msgstr "Τοποθέτηση κειμένου εντός πλαισίου (μονοπάτι ή σχήμα), δημιουργώντας ένα ρέον κείμενο συνδεδεμένο με το πλαίσιο" # -#: ../share/extensions/jessyInk_keyBindings.inx.h:19 -#, fuzzy -msgid "Select the slide above:" -msgstr "Επιλέξτε τα αντικείμενα που θα αποθηκεύσετε:" +#: ../src/verbs.cpp:2462 +msgid "_Unflow" +msgstr "Κ_ατάργηση ροής" -#: ../share/extensions/jessyInk_keyBindings.inx.h:20 -#, fuzzy -msgid "Select the slide below:" -msgstr "Επιλογή όλου του αρχείου καταγραφής" +#: ../src/verbs.cpp:2463 +msgid "Remove text from frame (creates a single-line text object)" +msgstr "Αφαίρεση κειμένου από το πλαίσιο (δημιουργία αντικειμένου κειμένου μιας γραμμής)" -#: ../share/extensions/jessyInk_keyBindings.inx.h:21 -#, fuzzy -msgid "Select the slide to the left:" -msgstr "Μετακίνηση επιλογής στα αριστερά" +#: ../src/verbs.cpp:2464 +msgid "_Convert to Text" +msgstr "_Μετατροπή σε κείμενο" -#: ../share/extensions/jessyInk_keyBindings.inx.h:22 -#, fuzzy -msgid "Select the slide to the right:" -msgstr "Μετακίνηση επιλογής στα δεξιά" +#: ../src/verbs.cpp:2465 +msgid "Convert flowed text to regular text object (preserves appearance)" +msgstr "Μετατροπή ρέοντος κειμένου σε κανονικό κείμενο (διατηρεί την εμφάνιση)" -#: ../share/extensions/jessyInk_keyBindings.inx.h:23 -#, fuzzy -msgid "Set duration:" -msgstr "Διάρκεια αρχείου:" +#: ../src/verbs.cpp:2467 +msgid "Flip _Horizontal" +msgstr "Ορι_ζόντια αντιστροφή" -#: ../share/extensions/jessyInk_keyBindings.inx.h:24 -#, fuzzy -msgid "Set number of columns to default:" -msgstr "Ο αριθμός των στηλών που προβάλλεται" +#: ../src/verbs.cpp:2467 +msgid "Flip selected objects horizontally" +msgstr "Οριζόντια αντιστροφή επιλεγμένων αντικειμένων" -#: ../share/extensions/jessyInk_keyBindings.inx.h:25 -#, fuzzy -msgid "Set path color to black:" -msgstr "Επιλογή Ειδικού Χρώματος" +#: ../src/verbs.cpp:2470 +msgid "Flip _Vertical" +msgstr "Κά_θετη αντιστροφή" -#: ../share/extensions/jessyInk_keyBindings.inx.h:26 -#, fuzzy -msgid "Set path color to blue:" -msgstr "Επιλογή Ειδικού Χρώματος" +#: ../src/verbs.cpp:2470 +msgid "Flip selected objects vertically" +msgstr "Κάθετη αντιστροφή επιλεγμένων αντικειμένων" -#: ../share/extensions/jessyInk_keyBindings.inx.h:27 -#, fuzzy -msgid "Set path color to cyan:" -msgstr "Επιλογή Ειδικού Χρώματος" +#: ../src/verbs.cpp:2473 +msgid "Apply mask to selection (using the topmost object as mask)" +msgstr "Εφαρμογή μάσκας στην επιλογή (με το ανώτατο αντικείμενο σαν μάσκα)" -#: ../share/extensions/jessyInk_keyBindings.inx.h:28 -#, fuzzy -msgid "Set path color to green:" -msgstr "Χρώμα προς εμφάνιση" +#: ../src/verbs.cpp:2475 +msgid "Edit mask" +msgstr "Επεξεργασία μάσκας" -#: ../share/extensions/jessyInk_keyBindings.inx.h:29 -#, fuzzy -msgid "Set path color to magenta:" -msgstr "Επιλογή Ειδικού Χρώματος" +# #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# +# +# #-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-# +# +#: ../src/verbs.cpp:2476 +#: ../src/verbs.cpp:2482 +msgid "_Release" +msgstr "_Απελευθέρωση" -#: ../share/extensions/jessyInk_keyBindings.inx.h:30 -#, fuzzy -msgid "Set path color to orange:" -msgstr "Χρώμα προς εμφάνιση" +#: ../src/verbs.cpp:2477 +msgid "Remove mask from selection" +msgstr "Αφαίρεση μάσκας από την επιλογή" -#: ../share/extensions/jessyInk_keyBindings.inx.h:31 -#, fuzzy -msgid "Set path color to red:" -msgstr "Χρώμα προς εμφάνιση" +#: ../src/verbs.cpp:2479 +msgid "Apply clipping path to selection (using the topmost object as clipping path)" +msgstr "Εφαρμογή μονοπατιού κοπής στην επιλογή (χρησιμοποιώντας το ανώτατο αντικείμενο ως μονοπάτι κοπής)" -#: ../share/extensions/jessyInk_keyBindings.inx.h:32 -#, fuzzy -msgid "Set path color to white:" -msgstr "Χρώμα γραφήματος για εγγραφή δίσκου" +#: ../src/verbs.cpp:2481 +msgid "Edit clipping path" +msgstr "Επεξεργασία μονοπατιού περικοπής" -#: ../share/extensions/jessyInk_keyBindings.inx.h:33 -#, fuzzy -msgid "Set path color to yellow:" -msgstr "Επιλογή Ειδικού Χρώματος" +#: ../src/verbs.cpp:2483 +msgid "Remove clipping path from selection" +msgstr "Αφαίρεση μονοπατιού κοπής από την επιλογή" -#: ../share/extensions/jessyInk_keyBindings.inx.h:34 -#, fuzzy -msgid "Set path width to 1:" -msgstr "Ορισμός του πλάτους" +#. Tools +#: ../src/verbs.cpp:2486 +msgid "Select" +msgstr "Επιλογή" -#: ../share/extensions/jessyInk_keyBindings.inx.h:35 -#, fuzzy -msgid "Set path width to 3:" -msgstr "Ορισμός του πλάτους" +#: ../src/verbs.cpp:2487 +msgid "Select and transform objects" +msgstr "Επιλογή και μετασχηματισμός αντικειμένων" -#: ../share/extensions/jessyInk_keyBindings.inx.h:36 -#, fuzzy -msgid "Set path width to 5:" -msgstr "Ορισμός του πλάτους" +#: ../src/verbs.cpp:2488 +msgid "Node Edit" +msgstr "Επεξεργασία Κόμβων" -#: ../share/extensions/jessyInk_keyBindings.inx.h:37 -#, fuzzy -msgid "Set path width to 7:" -msgstr "Ορισμός του πλάτους" +#: ../src/verbs.cpp:2489 +msgid "Edit paths by nodes" +msgstr "Επεξεργασία μονοπατιών μέσω των κόμβων τους" -#: ../share/extensions/jessyInk_keyBindings.inx.h:38 -#, fuzzy -msgid "Set path width to 9:" -msgstr "Ορισμός του πλάτους" +#: ../src/verbs.cpp:2491 +msgid "Tweak objects by sculpting or painting" +msgstr "Προσαρμογή αντικειμένων με σκάλισμα ή βάψιμο" -#: ../share/extensions/jessyInk_keyBindings.inx.h:39 -#, fuzzy -msgid "Set path width to default:" -msgstr "" -"#-#-#-#-# gnomeicu.master.el.po (gnomeicu 0.95.5) #-#-#-#-#\n" -"Ορισμός ως προεπιλογής\n" -"#-#-#-#-# pybliographer.master.el.po (el) #-#-#-#-#\n" -"Ορισμός ως προεπιλογής\n" -"#-#-#-#-# nautilus.master.el.po (el) #-#-#-#-#\n" -"Ορισμός ως προεπιλογή" +#: ../src/verbs.cpp:2493 +msgid "Spray objects by sculpting or painting" +msgstr "Ψεκασμός αντικειμένων με σκάλισμα ή βάψιμο" -#: ../share/extensions/jessyInk_keyBindings.inx.h:40 -#, fuzzy -msgid "Slide mode" -msgstr "" -"#-#-#-#-# gnome-games.master.el.po (gnome-games.HEAD.el) #-#-#-#-#\n" -"Λειτουργία ανακατέματος\n" -"#-#-#-#-# totem.master.el.po (totem.HEAD) #-#-#-#-#\n" -"Λειτουργία τυχαίας αναπαραγωγής" +#: ../src/verbs.cpp:2495 +msgid "Create rectangles and squares" +msgstr "Δημιουργία ορθογωνίων και τετραγώνων" -#: ../share/extensions/jessyInk_keyBindings.inx.h:41 -#, fuzzy -msgid "Switch to drawing mode:" -msgstr "Αλλαγή σε κατάσταση εργασίας χωρίς σύνδεση" +#: ../src/verbs.cpp:2497 +msgid "Create 3D boxes" +msgstr "Δημιουργία τρισδιάστατων κουτιών" -#: ../share/extensions/jessyInk_keyBindings.inx.h:42 -#, fuzzy -msgid "Switch to index mode:" -msgstr "Αλλαγή σε κατάσταση εργασίας χωρίς σύνδεση" +#: ../src/verbs.cpp:2499 +msgid "Create circles, ellipses, and arcs" +msgstr "Δημιουργία κύκλων, ελλείψεων και τόξων" -#: ../share/extensions/jessyInk_keyBindings.inx.h:43 -#, fuzzy -msgid "Switch to slide mode:" -msgstr "Αλλαγή σε κατάσταση εργασίας χωρίς σύνδεση" +#: ../src/verbs.cpp:2501 +msgid "Create stars and polygons" +msgstr "Δημιουργία αστεριών και πολυγώνων" -#: ../share/extensions/jessyInk_keyBindings.inx.h:44 -msgid "" -"This extension allows you customise the key bindings JessyInk uses. Please " -"see code.google.com/p/jessyink for more details." -msgstr "" +#: ../src/verbs.cpp:2503 +msgid "Create spirals" +msgstr "Δημιουργία σπειρών" -#: ../share/extensions/jessyInk_keyBindings.inx.h:45 -#, fuzzy -msgid "Toggle progress bar:" -msgstr "Παλλόμενη μπάρα προόδου" +#: ../src/verbs.cpp:2505 +msgid "Draw freehand lines" +msgstr "Σχεδίαση ελεύθερων γραμμών" -#: ../share/extensions/jessyInk_keyBindings.inx.h:46 -#, fuzzy -msgid "Undo last path segment:" -msgstr "Αναίρεση της τελευταίας κίνησης" +#: ../src/verbs.cpp:2507 +msgid "Draw Bezier curves and straight lines" +msgstr "Σχεδίαση καμπύλων Bezier και ευθειών" -#: ../share/extensions/jessyInk_masterSlide.inx.h:2 -msgid "If no layer name is supplied, the master slide is unset." -msgstr "" +#: ../src/verbs.cpp:2509 +msgid "Draw calligraphic or brush strokes" +msgstr "Σχεδίαση πινελιών καλλιγραφικών ή βούρτσας" -#: ../share/extensions/jessyInk_masterSlide.inx.h:4 -#, fuzzy -msgid "Master slide" -msgstr "Easter Island" +#: ../src/verbs.cpp:2511 +msgid "Create and edit text objects" +msgstr "Δημιουργία και επεξεργασία αντικειμένων κειμένου" -#: ../share/extensions/jessyInk_masterSlide.inx.h:5 -#: ../share/extensions/jessyInk_transitions.inx.h:7 -#, fuzzy -msgid "Name of layer:" -msgstr "_Αριθμός παικτών:" +#: ../src/verbs.cpp:2513 +msgid "Create and edit gradients" +msgstr "Δημιουργία και επεξεργασία χρωματικών διαβαθμίσεων" -#: ../share/extensions/jessyInk_masterSlide.inx.h:7 -msgid "" -"This extension allows you to change the master slide JessyInk uses. Please " -"see code.google.com/p/jessyink for more details." -msgstr "" +#: ../src/verbs.cpp:2515 +msgid "Zoom in or out" +msgstr "Μεγέθυνση και σμίκρυνση" -#: ../share/extensions/jessyInk_mouseHandler.inx.h:2 -#, fuzzy -msgid "Dragging/zoom" -msgstr "Σχεδίαση" +#: ../src/verbs.cpp:2517 +msgid "Pick colors from image" +msgstr "Επιλογή χρωμάτων από την εικόνα" -#: ../share/extensions/jessyInk_mouseHandler.inx.h:5 -#, fuzzy -msgid "Mouse handler" -msgstr "Χειριστής λειτουργικής μονάδας" +#: ../src/verbs.cpp:2519 +msgid "Create diagram connectors" +msgstr "Δημιουργία συνδέσεων για διαγράμματα" -#: ../share/extensions/jessyInk_mouseHandler.inx.h:6 -#, fuzzy -msgid "Mouse settings:" -msgstr "Ρυθμίσεις ποντικιού" +#: ../src/verbs.cpp:2521 +msgid "Fill bounded areas" +msgstr "Γέμισμα οριοθετημένων περιοχών" -#: ../share/extensions/jessyInk_mouseHandler.inx.h:7 -#, fuzzy -msgid "No-click" -msgstr "κλικ" +#: ../src/verbs.cpp:2522 +msgid "LPE Edit" +msgstr "Επεξεργασία LPE " -#: ../share/extensions/jessyInk_mouseHandler.inx.h:8 -msgid "" -"This extension allows you customise the mouse handler JessyInk uses. Please " -"see code.google.com/p/jessyink for more details." -msgstr "" +#: ../src/verbs.cpp:2523 +msgid "Edit Path Effect parameters" +msgstr "Επεξεργασία των παραμέτρων εφέ μονοπατιού" + +#: ../src/verbs.cpp:2525 +msgid "Erase existing paths" +msgstr "Διαγραφή υπαρχόντων μονοπατιών" # #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# # # #-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-# # -#: ../share/extensions/jessyInk_summary.inx.h:3 -msgid "Summary" -msgstr "Περίληψη" +#: ../src/verbs.cpp:2526 +msgid "LPE Tool" +msgstr "Εργαλείο LPE " -#: ../share/extensions/jessyInk_summary.inx.h:4 -msgid "" -"This extension allows you to obtain information about the JessyInk script, " -"effects and transitions contained in this SVG file. Please see code.google." -"com/p/jessyink for more details." -msgstr "" +#: ../src/verbs.cpp:2527 +msgid "Do geometric constructions" +msgstr "Γεωμετρικές κατασκευές" -#: ../share/extensions/jessyInk_transitions.inx.h:4 -#, fuzzy -msgid "Fade" -msgstr "" -"#-#-#-#-# gnome-control-center.master.el.po (el) #-#-#-#-#\n" -"_Βαθμιαία μείωση έντασης:\n" -"#-#-#-#-# gnome-media.master.el.po (gnome-media.HEAD) #-#-#-#-#\n" -"Βα_θμιαία μείωση έντασης:" +#. Tool prefs +#: ../src/verbs.cpp:2529 +msgid "Selector Preferences" +msgstr "Προτιμήσεις επιλογέα" -#: ../share/extensions/jessyInk_transitions.inx.h:10 -msgid "" -"This extension allows you to change the transition JessyInk uses for the " -"selected layer. Please see code.google.com/p/jessyink for more details." -msgstr "" +#: ../src/verbs.cpp:2530 +msgid "Open Preferences for the Selector tool" +msgstr "Άνοιγμα προτιμήσεων για το εργαλείο του επιλογέα" -#: ../share/extensions/jessyInk_transitions.inx.h:11 -#, fuzzy -msgid "Transition in effect" -msgstr "_Εφέ μετάβασης:" +#: ../src/verbs.cpp:2531 +msgid "Node Tool Preferences" +msgstr "Προτιμήσεις εργαλείου κόμβων" -#: ../share/extensions/jessyInk_transitions.inx.h:12 -#, fuzzy -msgid "Transition out effect" -msgstr "_Εφέ μετάβασης:" +#: ../src/verbs.cpp:2532 +msgid "Open Preferences for the Node tool" +msgstr "Άνοιγμα προτιμήσεων για το εργαλείο κόμβων" -#: ../share/extensions/jessyInk_transitions.inx.h:13 -#, fuzzy -msgid "Transitions" -msgstr "Μετάβαση διαφάνειας:" +#: ../src/verbs.cpp:2533 +msgid "Tweak Tool Preferences" +msgstr "Προτιμήσεις εργαλείου ρυθμίσεων" -#: ../share/extensions/jessyInk_uninstall.inx.h:4 -#, fuzzy -msgid "Please select the parts of JessyInk you want to uninstall/remove." -msgstr "Επιλέξτε την ομάδα tags που επιθυμείτε να χρησιμοποιήσετε" +#: ../src/verbs.cpp:2534 +msgid "Open Preferences for the Tweak tool" +msgstr "Άνοιγμα προτιμήσεων για το εργαλείο ρυθμίσεων" -#: ../share/extensions/jessyInk_uninstall.inx.h:5 -#, fuzzy -msgid "Remove auto-texts" -msgstr "Αφαίρεση συνημμένων" +#: ../src/verbs.cpp:2535 +msgid "Spray Tool Preferences" +msgstr "Προτιμήσεις εργαλείου ψεκασμού" -#: ../share/extensions/jessyInk_uninstall.inx.h:6 -#, fuzzy -msgid "Remove effects" -msgstr "Αφαί_ρεση από το έργο" +#: ../src/verbs.cpp:2536 +msgid "Open Preferences for the Spray tool" +msgstr "Άνοιγμα προτιμήσεων για το εργαλείο ψεκασμού" -#: ../share/extensions/jessyInk_uninstall.inx.h:7 -#, fuzzy -msgid "Remove master slide assignment" -msgstr "Απομακρύνετε τα εξάρια" +#: ../src/verbs.cpp:2537 +msgid "Rectangle Preferences" +msgstr "Προτιμήσεις ορθογωνίων" -#: ../share/extensions/jessyInk_uninstall.inx.h:8 -#, fuzzy -msgid "Remove script" -msgstr "Αφαίρεση άστρου" +#: ../src/verbs.cpp:2538 +msgid "Open Preferences for the Rectangle tool" +msgstr "Άνοιγμα προτιμήσεων για το ορθογώνιο εργαλείο" -#: ../share/extensions/jessyInk_uninstall.inx.h:9 -#, fuzzy -msgid "Remove transitions" -msgstr "Μετάβαση διαφάνειας:" +#: ../src/verbs.cpp:2539 +msgid "3D Box Preferences" +msgstr "Προτιμήσεις τρισδιάστατων κουτιών" -#: ../share/extensions/jessyInk_uninstall.inx.h:10 -#, fuzzy -msgid "Remove views" -msgstr "_Διαγραφή απεικόνισης" +#: ../src/verbs.cpp:2540 +msgid "Open Preferences for the 3D Box tool" +msgstr "Άνοιγμα προτιμήσεων για το εργαλείο των τρισδιάστατων κουτιών" -#: ../share/extensions/jessyInk_uninstall.inx.h:11 -msgid "" -"This extension allows you to uninstall the JessyInk script. Please see code." -"google.com/p/jessyink for more details." -msgstr "" +#: ../src/verbs.cpp:2541 +msgid "Ellipse Preferences" +msgstr "Προτιμήσεις έλλειψης" -#: ../share/extensions/jessyInk_uninstall.inx.h:12 -msgid "Uninstall/remove" -msgstr "Απεγκατάσταση/αφαίρεση" +#: ../src/verbs.cpp:2542 +msgid "Open Preferences for the Ellipse tool" +msgstr "Άνοιγμα προτιμήσεων για το εργαλείο ελλείψεων" -#: ../share/extensions/jessyInk_video.inx.h:3 -msgid "" -"This extension puts a JessyInk video element on the current slide (layer). " -"This element allows you to integrate a video into your JessyInk " -"presentation. Please see code.google.com/p/jessyink for more details." -msgstr "" +#: ../src/verbs.cpp:2543 +msgid "Star Preferences" +msgstr "Προτιμήσεις αστεριών" -#: ../share/extensions/jessyInk_video.inx.h:4 -msgid "Video" -msgstr "Βίντεο" +#: ../src/verbs.cpp:2544 +msgid "Open Preferences for the Star tool" +msgstr "Άνοιγμα προτιμήσεων για το εργαλείο αστεριών" -#: ../share/extensions/jessyInk_view.inx.h:1 -#, fuzzy -msgid "Choose order number 0 to set the initial view of a slide." -msgstr "" -"Ο αριθμός γραμμής που επισυνάπτεται στο πάνω μέρος ενός θυγατρικού γραφικού " -"συστατικού" +#: ../src/verbs.cpp:2545 +msgid "Spiral Preferences" +msgstr "Προτιμήσεις σπειρών" -#: ../share/extensions/jessyInk_view.inx.h:6 -#, fuzzy -msgid "Remove view" -msgstr "_Διαγραφή απεικόνισης" +#: ../src/verbs.cpp:2546 +msgid "Open Preferences for the Spiral tool" +msgstr "Άνοιγμα προτιμήσεων για το εργαλείο σπειρών" -#: ../share/extensions/jessyInk_view.inx.h:8 -msgid "" -"This extension allows you to set, update and remove views for a JessyInk " -"presentation. Please see code.google.com/p/jessyink for more details." -msgstr "" +#: ../src/verbs.cpp:2547 +msgid "Pencil Preferences" +msgstr "Προτιμήσεις μολυβιού" + +#: ../src/verbs.cpp:2548 +msgid "Open Preferences for the Pencil tool" +msgstr "Άνοιγμα προτιμήσεων για το εργαλείο μολυβιού" -# #-#-#-#-# gnome-terminal.master.el.po (gnome-terminal.HEAD) #-#-#-#-# -# #-#-#-#-# memory.el.po (abiword 1.0) #-#-#-#-# -# #-#-#-#-# anjuta-el.po (anjuta 0.1.9) #-#-#-#-# -# -# #-#-#-#-# gnome-db-el.po (gnome-db 0.0.91) #-#-#-#-# -# -# #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-# -# -# #-#-#-#-# libgda-el.po (gnome-db 0.0.91) #-#-#-#-# -# -# #-#-#-#-# toutdoux-el.po (toutdoux 1.0) #-#-#-#-# -# -# #-#-#-#-# screem-el.po (screem 1.0) #-#-#-#-# -# -# #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# -# -# #-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-# # -#: ../share/extensions/jessyInk_view.inx.h:9 -#: ../share/extensions/polyhedron_3d.inx.h:52 -msgid "View" -msgstr "Προβολή" +#: ../src/verbs.cpp:2549 +msgid "Pen Preferences" +msgstr "Προτιμήσεις πένας" -#: ../share/extensions/lindenmayer.inx.h:1 -msgid "" -"\n" -"The path is generated by applying the \n" -"substitutions of Rules to the Axiom, \n" -"Order times. The following commands are \n" -"recognized in Axiom and Rules:\n" -"\n" -"Any of A,B,C,D,E,F: draw forward \n" -"\n" -"Any of G,H,I,J,K,L: move forward \n" -"\n" -"+: turn left\n" -"\n" -"-: turn right\n" -"\n" -"|: turn 180 degrees\n" -"\n" -"[: remember point\n" -"\n" -"]: return to remembered point\n" -msgstr "" +#: ../src/verbs.cpp:2550 +msgid "Open Preferences for the Pen tool" +msgstr "Άνοιγμα προτιμήσεων για το εργαλείο της πένας" -#: ../share/extensions/lindenmayer.inx.h:21 -msgid "Axiom and rules" -msgstr "" +#: ../src/verbs.cpp:2551 +msgid "Calligraphic Preferences" +msgstr "Προτιμήσεις καλλιγραφίας" -#: ../share/extensions/lindenmayer.inx.h:22 -msgid "Axiom:" -msgstr "" +#: ../src/verbs.cpp:2552 +msgid "Open Preferences for the Calligraphy tool" +msgstr "Άνοιγμα προτιμήσεων για το εργαλείο καλλιγραφίας" -#: ../share/extensions/lindenmayer.inx.h:24 -#, fuzzy -msgid "L-system" -msgstr "Σύστημα αρχείων" +#: ../src/verbs.cpp:2553 +msgid "Text Preferences" +msgstr "Προτιμήσεις κειμένου" -#: ../share/extensions/lindenmayer.inx.h:25 -#, fuzzy -msgid "Left angle:" -msgstr "Ορθογώνιο" +#: ../src/verbs.cpp:2554 +msgid "Open Preferences for the Text tool" +msgstr "Άνοιγμα προτιμήσεων για το εργαλείο κειμένου" -#: ../share/extensions/lindenmayer.inx.h:28 -#, fuzzy, no-c-format -msgid "Randomize angle (%):" -msgstr "Τυχαία σειρά εσώκλειστων αρχείων" +# +#: ../src/verbs.cpp:2555 +msgid "Gradient Preferences" +msgstr "Προτιμήσεις διαβαθμίσεων" -#: ../share/extensions/lindenmayer.inx.h:30 -#, fuzzy, no-c-format -msgid "Randomize step (%):" -msgstr "Τυχαία σειρά εσώκλειστων αρχείων" +#: ../src/verbs.cpp:2556 +msgid "Open Preferences for the Gradient tool" +msgstr "Άνοιγμα προτιμήσεων για το εργαλείο διαβαθμίσεων" + +#: ../src/verbs.cpp:2557 +msgid "Zoom Preferences" +msgstr "Προτιμήσεις εστίασης" + +#: ../src/verbs.cpp:2558 +msgid "Open Preferences for the Zoom tool" +msgstr "Άνοιγμα προτιμήσεων για το εργαλείο εστίασης" -#: ../share/extensions/lindenmayer.inx.h:32 -#, fuzzy -msgid "Right angle:" -msgstr "ανοιχτό πορτοκαλί" +#: ../src/verbs.cpp:2559 +msgid "Dropper Preferences" +msgstr "Προτιμήσεις σταγονόμετρου" -#: ../share/extensions/lindenmayer.inx.h:33 -#, fuzzy -msgid "Rules:" -msgstr "Κανόνες" +#: ../src/verbs.cpp:2560 +msgid "Open Preferences for the Dropper tool" +msgstr "Άνοιγμα προτιμήσεων για το εργαλείο σταγονόμετρου" -#: ../share/extensions/lindenmayer.inx.h:34 -#, fuzzy -msgid "Step length (px):" -msgstr "Μήκος δεδομένων:" +#: ../src/verbs.cpp:2561 +msgid "Connector Preferences" +msgstr "Προτιμήσεις συνδέσεων" -#: ../share/extensions/lorem_ipsum.inx.h:2 -msgid "Lorem ipsum" -msgstr "" +#: ../src/verbs.cpp:2562 +msgid "Open Preferences for the Connector tool" +msgstr "Άνοιγμα προτιμήσεων για το εργαλείο συνδέσεων" -#: ../share/extensions/lorem_ipsum.inx.h:3 -#, fuzzy -msgid "Number of paragraphs:" -msgstr "Αριθμός σελίδων" +#: ../src/verbs.cpp:2563 +msgid "Paint Bucket Preferences" +msgstr "Προτιμήσεις κάδου βαφής" -#: ../share/extensions/lorem_ipsum.inx.h:5 -msgid "Paragraph length fluctuation (sentences):" -msgstr "" +#: ../src/verbs.cpp:2564 +msgid "Open Preferences for the Paint Bucket tool" +msgstr "Άνοιγμα προτιμήσεων για το εργαλείο του κάδου βαφής" -#: ../share/extensions/lorem_ipsum.inx.h:6 -#, fuzzy -msgid "Sentences per paragraph:" -msgstr "Κεντραρισμένη στοίχιση παραγράφων" +#: ../src/verbs.cpp:2565 +msgid "Eraser Preferences" +msgstr "Προτιμήσεις σβήστρας" -#: ../share/extensions/lorem_ipsum.inx.h:8 -msgid "" -"This effect creates the standard \"Lorem Ipsum\" pseudolatin placeholder " -"text. If a flowed text is selected, Lorem Ipsum is added to it; otherwise a " -"new flowed text object, the size of the page, is created in a new layer." -msgstr "" +#: ../src/verbs.cpp:2566 +msgid "Open Preferences for the Eraser tool" +msgstr "Άνοιγμα προτιμήσεων για το εργαλείο σβήστρας" -#: ../share/extensions/markers_strokepaint.inx.h:1 -#, fuzzy -msgid "Assign alpha" -msgstr "Ανάθεση αδιαφάνειας" +#: ../src/verbs.cpp:2567 +msgid "LPE Tool Preferences" +msgstr "Προτιμήσεις εργαλείου LPE" -#: ../share/extensions/markers_strokepaint.inx.h:2 -#, fuzzy -msgid "Assign fill color" -msgstr "Ορισμός χρώματος γεμίσματος" +#: ../src/verbs.cpp:2568 +msgid "Open Preferences for the LPETool tool" +msgstr "Άνοιγμα προτιμήσεων για το εργαλείο LPETool" -#: ../share/extensions/markers_strokepaint.inx.h:3 -#, fuzzy -msgid "Assign stroke color" -msgstr "Ορισμός χρώματος πινελιάς" +# #-#-#-#-# nautilus.master.el.po (el) #-#-#-#-# +# +#. Zoom/View +#: ../src/verbs.cpp:2571 +msgid "Zoom In" +msgstr "Μεγέθυνση" -#: ../share/extensions/markers_strokepaint.inx.h:4 -#, fuzzy -msgid "Color Markers" -msgstr "Color Hash" +#: ../src/verbs.cpp:2571 +msgid "Zoom in" +msgstr "Μεγέθυνση" -#: ../share/extensions/markers_strokepaint.inx.h:7 -#, fuzzy -msgid "From object" -msgstr "Κανένα αντικείμενο" +# #-#-#-#-# nautilus.master.el.po (el) #-#-#-#-# +# +#: ../src/verbs.cpp:2572 +msgid "Zoom Out" +msgstr "Σμίκρυνση" -#: ../share/extensions/markers_strokepaint.inx.h:8 -#, fuzzy -msgid "Invert fill and stroke colors" -msgstr "Ορισμός χρώματος πινελιάς" +#: ../src/verbs.cpp:2572 +msgid "Zoom out" +msgstr "Σμίκρυνση" -#: ../share/extensions/markers_strokepaint.inx.h:9 -#, fuzzy -msgid "Marker type:" -msgstr "Προσθήκη Marker" +#: ../src/verbs.cpp:2573 +msgid "_Rulers" +msgstr "_Χάρακες" -#: ../share/extensions/markers_strokepaint.inx.h:11 -#, fuzzy -msgid "Stroke" -msgstr "Πινελιά:" +#: ../src/verbs.cpp:2573 +msgid "Show or hide the canvas rulers" +msgstr "Προβολή ή απόκρυψη των χαράκων του καμβά" -#: ../share/extensions/markers_strokepaint.inx.h:12 -#, fuzzy -msgid "filled" -msgstr "Μπράιγ" +#: ../src/verbs.cpp:2574 +msgid "Scroll_bars" +msgstr "Γραμμές _κύλισης" -#: ../share/extensions/markers_strokepaint.inx.h:13 -msgid "solid" -msgstr "" +#: ../src/verbs.cpp:2574 +msgid "Show or hide the canvas scrollbars" +msgstr "Προβολή ή απόκρυψη των γραμμών κύλισης του καμβά" -#: ../share/extensions/measure.inx.h:1 -msgid "Font size (px):" -msgstr "Μέγεθος γραμματοσειράς (px):" +#: ../src/verbs.cpp:2575 +msgid "_Grid" +msgstr "Π_λέγμα" -#: ../share/extensions/measure.inx.h:3 -msgid "Length" -msgstr "Μήκος" +#: ../src/verbs.cpp:2575 +msgid "Show or hide the grid" +msgstr "Εμφάνιση ή απόκρυψη του πλέγματος" -#. mm -#: ../share/extensions/measure.inx.h:5 -msgid "Length Unit:" -msgstr "Μονάδα μήκους:" +#: ../src/verbs.cpp:2576 +msgid "G_uides" +msgstr "Ο_δηγοί" -#: ../share/extensions/measure.inx.h:6 -msgid "Measure" -msgstr "Μέτρηση" +#: ../src/verbs.cpp:2576 +msgid "Show or hide guides (drag from a ruler to create a guide)" +msgstr "Εμφάνιση ή απόκρυψη οδηγών (σύρσιμο από έναν χάρακα για δημιουργία οδηγού)" -#: ../share/extensions/measure.inx.h:7 -msgid "Measure Path" -msgstr "Μέτρηση μονοπατιού" +#: ../src/verbs.cpp:2577 +msgid "Enable snapping" +msgstr "Ενεργοποίηση προσκόλλησης" -#: ../share/extensions/measure.inx.h:8 -msgid "Measurement Type: " -msgstr "Είδος μέτρησης: " +# #-#-#-#-# nautilus.master.el.po (el) #-#-#-#-# +# +#: ../src/verbs.cpp:2578 +msgid "Nex_t Zoom" +msgstr "Επό_μενη εστίαση" -#: ../share/extensions/measure.inx.h:9 -msgid "Offset (px):" -msgstr "Μετατόπιση (px):" +#: ../src/verbs.cpp:2578 +msgid "Next zoom (from the history of zooms)" +msgstr "Επόμενη εστίαση (από το ιστορικό εστιάσεων)" -#: ../share/extensions/measure.inx.h:10 -msgid "Precision:" -msgstr "Ακρίβεια:" +#: ../src/verbs.cpp:2580 +msgid "Pre_vious Zoom" +msgstr "Προη_γούμενη εστίαση" -#: ../share/extensions/measure.inx.h:11 -#, fuzzy -msgid "Scale Factor (Drawing:Real Length) = 1:" -msgstr "Παράγοντας κλιμάκωσης (Πραγματικό μήκος) = 1" +#: ../src/verbs.cpp:2580 +msgid "Previous zoom (from the history of zooms)" +msgstr "Προηγούμενη εστίαση (από το ιστορικό εστιάσεων)" -#: ../share/extensions/measure.inx.h:13 -#, no-c-format -msgid "" -"This effect measures the length, or area, of the selected path and adds it " -"as a text-on-path object with the selected unit.\n" -" \n" -" * The number of significant digits can be controlled by the Precision " -"field.\n" -" * The Offset field controls the distance from the text to the path.\n" -" * The Scale factor can be used to make measurements in scaled drawings. " -"For example, if 1 cm in the drawing equals 2.5 m in the real world, Scale " -"must be set to 250.\n" -" * When calculating area, the result should be precise for polygons and " -"Bezier curves. If a circle is used, the area may be too high by as much as " -"0.03%." -msgstr "" +#: ../src/verbs.cpp:2582 +msgid "Zoom 1:_1" +msgstr "Εστίαση 1:_1" -#: ../share/extensions/measure.inx.h:20 -#, fuzzy -msgctxt "measure extension" -msgid "Area" -msgstr "" -"#-#-#-#-# gcalctool.master.el.po (gcalctool.gnome-2-26) #-#-#-#-#\n" -"Εμβαδά\n" -"#-#-#-#-# gtk+-properties.master.el.po (gtk+-properties.HEAD) #-#-#-#-#\n" -"Περιοχή" +#: ../src/verbs.cpp:2582 +msgid "Zoom to 1:1" +msgstr "Εστίαση στο 1:1" -#: ../share/extensions/motion.inx.h:3 -msgid "Magnitude:" -msgstr "Τάξη μεγέθους:" +#: ../src/verbs.cpp:2584 +msgid "Zoom 1:_2" +msgstr "Εστίαση 1:_2" -#: ../share/extensions/motion.inx.h:4 -msgid "Motion" -msgstr "Κίνηση" +#: ../src/verbs.cpp:2584 +msgid "Zoom to 1:2" +msgstr "Εστίαση στο 1:2" -#: ../share/extensions/outline2svg.inx.h:1 -msgid "ASCII Text with outline markup" -msgstr "" +#: ../src/verbs.cpp:2586 +msgid "_Zoom 2:1" +msgstr "­_Εστίαση 2:1" -#: ../share/extensions/outline2svg.inx.h:2 -msgid "Text Outline File (*.outline)" -msgstr "" +#: ../src/verbs.cpp:2586 +msgid "Zoom to 2:1" +msgstr "Εστίαση στο 2:1" -#: ../share/extensions/outline2svg.inx.h:3 -#, fuzzy -msgid "Text Outline Input" -msgstr "Δοκιμή εισόδου" +#: ../src/verbs.cpp:2589 +msgid "_Fullscreen" +msgstr "_Πλήρης οθόνη" -#: ../share/extensions/param_curves.inx.h:2 -#, fuzzy -msgid "End t-value:" -msgstr "Τιμή σπόρου:" +#: ../src/verbs.cpp:2589 +msgid "Stretch this document window to full screen" +msgstr "Επιμήκυνση του παραθύρου εγγράφου σε πλήρη οθόνη" -#: ../share/extensions/param_curves.inx.h:5 -msgid "Multiply t-range by 2*pi:" -msgstr "" +#: ../src/verbs.cpp:2592 +msgid "Toggle _Focus Mode" +msgstr "Εναλλαγή κατάστασης _Εστίασης" -#: ../share/extensions/param_curves.inx.h:6 -#, fuzzy -msgid "Parametric Curves" -msgstr "Παράμετροι" +#: ../src/verbs.cpp:2592 +msgid "Remove excess toolbars to focus on drawing" +msgstr "Αφαίρεση περιττών γραμμών εργαλείων για εστίαση της περιοχής σχεδίασης" -#: ../share/extensions/param_curves.inx.h:7 -msgid "Range and Sampling" -msgstr "" +#: ../src/verbs.cpp:2594 +msgid "Duplic_ate Window" +msgstr "Διπλασιασμός παρα_θύρου" -#: ../share/extensions/param_curves.inx.h:10 -#, fuzzy -msgid "Samples:" -msgstr "_Δείγματα:" +#: ../src/verbs.cpp:2594 +msgid "Open a new window with the same document" +msgstr "Άνοιγμα νέου παραθύρου στο ίδιο έγγραφο" -#: ../share/extensions/param_curves.inx.h:11 -msgid "" -"Select a rectangle before calling the extension, it will determine X and Y " -"scales.\n" -"First derivatives are always determined numerically." -msgstr "" +#: ../src/verbs.cpp:2596 +msgid "_New View Preview" +msgstr "Προεπισκόπηση _νέας προβολής" -#: ../share/extensions/param_curves.inx.h:22 -#, fuzzy -msgid "Start t-value:" -msgstr "Χρόνος έναρξης:" +#: ../src/verbs.cpp:2597 +msgid "New View Preview" +msgstr "Προεπισκόπηση νέας προβολής" -# #-#-#-#-# orca.master.el.po (orca.HEAD) #-#-#-#-# -# #-#-#-#-# libgnomeui.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-# -# -# #-#-#-#-# libgda-el.po (gnome-db 0.0.91) #-#-#-#-# -# -# #-#-#-#-# toutdoux-el.po (toutdoux 1.0) #-#-#-#-# -# -#: ../share/extensions/param_curves.inx.h:25 -#, fuzzy -msgid "x-Function:" -msgstr "" -"#-#-#-#-# alleyoop.master.el.po (el) #-#-#-#-#\n" -"Λειτουργία\n" -"#-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-#\n" -"Συνάρτηση\n" -"#-#-#-#-# orca.master.el.po (orca.HEAD) #-#-#-#-#\n" -"Λειτουργία\n" -"#-#-#-#-# devhelp.master.el.po (devhelp.HEAD) #-#-#-#-#\n" -"Λειτουργία\n" -"#-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-#\n" -"Συνάρτηση\n" -"#-#-#-#-# gtksourceview.master.el.po (el) #-#-#-#-#\n" -"Συνάρτηση" +#. "view_new_preview" +#: ../src/verbs.cpp:2599 +msgid "_Normal" +msgstr "Κανο_νική" -#: ../share/extensions/param_curves.inx.h:26 -#, fuzzy -msgid "x-value of rectangle's left:" -msgstr "Αντιγραφή ώρας στο επιλεγμένο" +#: ../src/verbs.cpp:2600 +msgid "Switch to normal display mode" +msgstr "Μετάβαση στην κατάσταση κανονικής απεικόνισης" -#: ../share/extensions/param_curves.inx.h:27 -#, fuzzy -msgid "x-value of rectangle's right:" -msgstr "Αντιγραφή ώρας στο επιλεγμένο" +#: ../src/verbs.cpp:2601 +msgid "No _Filters" +msgstr "_Χωρίς φίλτρα" -# #-#-#-#-# orca.master.el.po (orca.HEAD) #-#-#-#-# -# #-#-#-#-# libgnomeui.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-# -# -# #-#-#-#-# libgda-el.po (gnome-db 0.0.91) #-#-#-#-# -# -# #-#-#-#-# toutdoux-el.po (toutdoux 1.0) #-#-#-#-# -# -#: ../share/extensions/param_curves.inx.h:28 -#, fuzzy -msgid "y-Function:" -msgstr "" -"#-#-#-#-# alleyoop.master.el.po (el) #-#-#-#-#\n" -"Λειτουργία\n" -"#-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-#\n" -"Συνάρτηση\n" -"#-#-#-#-# orca.master.el.po (orca.HEAD) #-#-#-#-#\n" -"Λειτουργία\n" -"#-#-#-#-# devhelp.master.el.po (devhelp.HEAD) #-#-#-#-#\n" -"Λειτουργία\n" -"#-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-#\n" -"Συνάρτηση\n" -"#-#-#-#-# gtksourceview.master.el.po (el) #-#-#-#-#\n" -"Συνάρτηση" +#: ../src/verbs.cpp:2602 +msgid "Switch to normal display without filters" +msgstr "Μετάβαση στην κανονική απεικόνιση χωρίς φίλτρα" -#: ../share/extensions/param_curves.inx.h:29 -#, fuzzy -msgid "y-value of rectangle's bottom:" -msgstr "Αντιγραφή ώρας στο επιλεγμένο" +#: ../src/verbs.cpp:2603 +msgid "_Outline" +msgstr "_Περίγραμμα" -#: ../share/extensions/param_curves.inx.h:30 -#, fuzzy -msgid "y-value of rectangle's top:" -msgstr "Αντιγραφή ώρας στο επιλεγμένο" +#: ../src/verbs.cpp:2604 +msgid "Switch to outline (wireframe) display mode" +msgstr "Μετάβαση στην κατάσταση απεικόνισης περιγραμμάτων (δικτύωμα)" + +#. new ZoomVerb(SP_VERB_VIEW_MODE_PRINT_COLORS_PREVIEW, "ViewModePrintColorsPreview", N_("_Print Colors Preview"), +#. N_("Switch to print colors preview mode"), NULL), +#: ../src/verbs.cpp:2607 +msgid "_Toggle" +msgstr "_Εναλλαγή" -#: ../share/extensions/pathalongpath.inx.h:1 -#, fuzzy -msgid "Copies of the pattern:" -msgstr "Εμφάνιση πλέγματος" +#: ../src/verbs.cpp:2608 +msgid "Toggle between normal and outline display modes" +msgstr "Εναλλαγή μεταξύ κανονικής απεικόνισης και καταστάσεων απεικόνισης περιγραμμάτων" -#: ../share/extensions/pathalongpath.inx.h:2 -#, fuzzy -msgid "Deformation type:" -msgstr "Τύπος Πληρο_φοριών:" +#: ../src/verbs.cpp:2610 +msgid "Color-managed view" +msgstr "Προβολή ελεγχόμενων χρωμάτων" -#: ../share/extensions/pathalongpath.inx.h:3 -#: ../share/extensions/pathscatter.inx.h:3 -#, fuzzy -msgid "Duplicate the pattern before deformation" -msgstr "Πατήστε στο κουμπί \"Λεπτομέρειες\" για περισσότερες πληροφορίες" +#: ../src/verbs.cpp:2611 +msgid "Toggle color-managed display for this document window" +msgstr "Εναλλαγή προβολής ελεγχόμενων χρωμάτων για αυτό το παράθυρο" -# -#: ../share/extensions/pathalongpath.inx.h:6 -#: ../share/extensions/pathscatter.inx.h:9 -#, fuzzy -msgid "Normal offset:" -msgstr "Κανονικό μέγεθος" +#: ../src/verbs.cpp:2613 +msgid "Ico_n Preview..." +msgstr "Προεπισκόπηση εικο_νιδίων..." -# -#: ../share/extensions/pathalongpath.inx.h:8 -#, fuzzy -msgid "Pattern along Path" -msgstr "Διαγραφή επιλεγμένου αντικειμένου" +#: ../src/verbs.cpp:2614 +msgid "Open a window to preview objects at different icon resolutions" +msgstr "Άνοιγμα παραθύρου για προεπισκόπηση αντικειμένων σε διαφορετικές αναλύσεις εικονιδίων" -#: ../share/extensions/pathalongpath.inx.h:9 -#: ../share/extensions/pathscatter.inx.h:12 -#, fuzzy -msgid "Pattern is vertical" -msgstr "Το φορτίο της μπαταρίας είναι εξαιρετικά χαμηλό" +#: ../src/verbs.cpp:2616 +msgid "Zoom to fit page in window" +msgstr "Εστίαση για προσαρμογή σελίδας σε παράθυρο" -#: ../share/extensions/pathalongpath.inx.h:12 -msgid "Ribbon" -msgstr "Κορδέλα" +#: ../src/verbs.cpp:2617 +msgid "Page _Width" +msgstr "Πλάτος _σελίδας" -#: ../share/extensions/pathalongpath.inx.h:15 -#, fuzzy -msgid "Snake" -msgstr "Φίδι" +#: ../src/verbs.cpp:2618 +msgid "Zoom to fit page width in window" +msgstr "Εστίαση για προσαρμογή πλάτους σελίδας στο παράθυρο" -#: ../share/extensions/pathalongpath.inx.h:16 -#: ../share/extensions/pathscatter.inx.h:17 -#, fuzzy -msgid "Space between copies:" -msgstr "Διάστιχο μεταξύ κελιών" +#: ../src/verbs.cpp:2620 +msgid "Zoom to fit drawing in window" +msgstr "Εστίαση για προσαρμογή περιοχής σχεδίασης στο παράθυρο " -#: ../share/extensions/pathalongpath.inx.h:17 -#: ../share/extensions/pathscatter.inx.h:19 -#, fuzzy -msgid "Tangential offset:" -msgstr "Κάθετη κλίμακα" +#: ../src/verbs.cpp:2622 +msgid "Zoom to fit selection in window" +msgstr "Εστίαση για προσαρμογή επιλογής στο παράθυρο" -#: ../share/extensions/pathalongpath.inx.h:18 -msgid "" -"This effect bends a pattern object along arbitrary \"skeleton\" paths. The " -"pattern is the topmost object in the selection (groups of paths/shapes/" -"clones... allowed)." -msgstr "" +# #-#-#-#-# galeon.master.el.po (galeon 1.0) #-#-#-#-# +# +#. Dialogs +#: ../src/verbs.cpp:2625 +msgid "In_kscape Preferences..." +msgstr "Προ_τιμήσεις Inkscape..." -#: ../share/extensions/pathscatter.inx.h:1 -#, fuzzy -msgid "Cloned" -msgstr "Συνταγματάρχης" +#: ../src/verbs.cpp:2626 +msgid "Edit global Inkscape preferences" +msgstr "Επεξεργασία γενικών προτιμήσεων του Inkscape" -#: ../share/extensions/pathscatter.inx.h:2 -#, fuzzy -msgid "Copied" -msgstr "Αντίγραφα" +# #-#-#-#-# pan2.master.el.po (el) #-#-#-#-# +# +#: ../src/verbs.cpp:2627 +msgid "_Document Properties..." +msgstr "Ι_διότητες εγγράφου..." -#: ../share/extensions/pathscatter.inx.h:4 -#, fuzzy -msgid "Follow path orientation" -msgstr "Αυτόματος προσανατολισμός" +#: ../src/verbs.cpp:2628 +msgid "Edit properties of this document (to be saved with the document)" +msgstr "Επεξεργασία ιδιοτήτων αυτού του εγγράφου (αποθήκευση μαζί με το έγγραφο)" -#: ../share/extensions/pathscatter.inx.h:7 -msgid "If pattern is a group, pick group members" -msgstr "" +#: ../src/verbs.cpp:2629 +msgid "Document _Metadata..." +msgstr "_Μεταδεδομένα εγγράφου..." -#: ../share/extensions/pathscatter.inx.h:8 -msgid "Moved" -msgstr "Μετακινήθηκε" +#: ../src/verbs.cpp:2630 +msgid "Edit document metadata (to be saved with the document)" +msgstr "Επεξεργασία μεταδεδομένων του εγγράφου (αποθήκευση μαζί με το έγγραφο)" -#: ../share/extensions/pathscatter.inx.h:11 -#, fuzzy -msgid "Original pattern will be:" -msgstr "Αρχικό αρχείο" +#: ../src/verbs.cpp:2632 +msgid "Edit objects' colors, gradients, arrowheads, and other fill and stroke properties..." +msgstr "Επεξεργασία χρώματος αντικειμένων, διαβαθμίσεων, βελών και άλλων ιδιοτήτων γεμίσματος και πινελιάς..." -#: ../share/extensions/pathscatter.inx.h:13 -#, fuzzy -msgid "Pick group members:" -msgstr "Μέλη ομάδας" +#: ../src/verbs.cpp:2633 +msgid "Glyphs..." +msgstr "Γλύφες..." -#: ../share/extensions/pathscatter.inx.h:14 -#, fuzzy -msgid "Randomly" -msgstr "Τυχαία" +#: ../src/verbs.cpp:2634 +msgid "Select characters from a glyphs palette" +msgstr "Επιλογή χαρακτήρων από παλέτα γλυφών" -#: ../share/extensions/pathscatter.inx.h:16 -#, fuzzy -msgid "Sequentially" -msgstr "Επεξεργασία με τη σειρά (sequential):" +#. TRANSLATORS: "Swatches" means: color samples +#: ../src/verbs.cpp:2636 +msgid "S_watches..." +msgstr "_Χρωματολόγια" -#: ../share/extensions/pathscatter.inx.h:18 -msgid "Stretch spaces to fit skeleton length" -msgstr "" +#: ../src/verbs.cpp:2637 +msgid "Select colors from a swatches palette" +msgstr "Επιλογή χρωμάτων από παλέτα χρωματολογίων" -#: ../share/extensions/pathscatter.inx.h:20 -msgid "" -"This effect scatters a pattern along arbitrary \"skeleton\" paths. The " -"pattern must be the topmost object in the selection. Groups of paths, " -"shapes, clones are allowed." -msgstr "" +#: ../src/verbs.cpp:2638 +msgid "Transfor_m..." +msgstr "_Μετασχηματισμός..." -#: ../share/extensions/perfectboundcover.inx.h:1 -#, fuzzy -msgid "Bleed (in):" -msgstr "Κοφτή ένωση" +# +#: ../src/verbs.cpp:2639 +msgid "Precisely control objects' transformations" +msgstr "Ακριβής έλεγχος των μετασχηματισμών αντικειμένων" -#: ../share/extensions/perfectboundcover.inx.h:2 -#, fuzzy -msgid "Bond Weight #" -msgstr "Ορισμός βάρους γραμματοσειράς" +#: ../src/verbs.cpp:2640 +msgid "_Align and Distribute..." +msgstr "_Ευθυγράμμιση και κατανομή..." -#: ../share/extensions/perfectboundcover.inx.h:3 -msgid "Book Height (inches):" -msgstr "" +#: ../src/verbs.cpp:2641 +msgid "Align and distribute objects" +msgstr "Ευθυγράμμιση και κατανομή αντικειμένων" -#: ../share/extensions/perfectboundcover.inx.h:4 -#, fuzzy -msgid "Book Properties" -msgstr "Σελιδοδείκτες" +#: ../src/verbs.cpp:2642 +msgid "_Spray options..." +msgstr "Επιλογές ψεκα_σμού..." -#: ../share/extensions/perfectboundcover.inx.h:5 -#, fuzzy -msgid "Book Width (inches):" -msgstr "Πλάτος σε χαρακτήρες" +#: ../src/verbs.cpp:2643 +msgid "Some options for the spray" +msgstr "Μερικές επιλογές για τον ψεκασμό" -#: ../share/extensions/perfectboundcover.inx.h:6 -msgid "Caliper (inches)" -msgstr "" +#: ../src/verbs.cpp:2644 +msgid "Undo _History..." +msgstr "Ιστορικό αναιρέσε_ων..." -#: ../share/extensions/perfectboundcover.inx.h:7 -msgid "Cover" -msgstr "Κάλυψη" +#: ../src/verbs.cpp:2645 +msgid "Undo History" +msgstr "Ιστορικό αναιρέσεων" -#: ../share/extensions/perfectboundcover.inx.h:8 -#, fuzzy -msgid "Cover Thickness Measurement:" -msgstr "Μετρητής:" +#: ../src/verbs.cpp:2647 +msgid "View and select font family, font size and other text properties" +msgstr "Προβολή κι επιλογή οικογένειας, μεγέθους και άλλων ιδιοτήτων κειμένου γραμματοσειράς " -#: ../share/extensions/perfectboundcover.inx.h:9 -#, fuzzy -msgid "Interior Pages" -msgstr "Σελίδες info" +#: ../src/verbs.cpp:2648 +msgid "_XML Editor..." +msgstr "Επεξεργαστής _XML..." -#: ../share/extensions/perfectboundcover.inx.h:10 -msgid "Note: Bond Weight # calculations are a best-guess estimate." -msgstr "" +#: ../src/verbs.cpp:2649 +msgid "View and edit the XML tree of the document" +msgstr "Προβολή και επεξεργασία του δέντρου XML του εγγράφου" -#: ../share/extensions/perfectboundcover.inx.h:11 -msgid "Number of Pages:" -msgstr "Αριθμός Σελίδων:" +# #-#-#-#-# galeon.master.el.po (galeon 1.0) #-#-#-#-# +# +# #-#-#-#-# libgnomeui.master.el.po (el) #-#-#-#-# +# #-#-#-#-# memory.el.po (abiword 1.0) #-#-#-#-# +# #-#-#-#-# galeon-el.po (galeon 1.0) #-#-#-#-# +# +# #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-# +# +# #-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-# +# +#: ../src/verbs.cpp:2650 +msgid "_Find..." +msgstr "Εύρεσ_η..." -#: ../share/extensions/perfectboundcover.inx.h:12 -#, fuzzy -msgid "Pages Per Inch (PPI)" -msgstr "Σελίδες ανά φύλλο" +#: ../src/verbs.cpp:2651 +msgid "Find objects in document" +msgstr "Εύρεση αντικειμένων στο έγγραφο" -#: ../share/extensions/perfectboundcover.inx.h:13 -msgid "Paper Thickness Measurement:" -msgstr "" +#: ../src/verbs.cpp:2652 +msgid "Find and _Replace Text..." +msgstr "Εύρεση και αντικατάσταση κειμένου..." -#: ../share/extensions/perfectboundcover.inx.h:14 -#, fuzzy -msgid "Perfect-Bound Cover Template" -msgstr "Πρότυπο Python" +#: ../src/verbs.cpp:2653 +msgid "Find and replace text in document" +msgstr "Εύρεση και αντικατάσταση κειμένου στο έγγραφο" -#: ../share/extensions/perfectboundcover.inx.h:16 -#, fuzzy -msgid "Remove existing guides" -msgstr "αφαίρεση υπάρχοντος αρχείου εξόδου.\n" +#: ../src/verbs.cpp:2655 +msgid "Check spelling of text in document" +msgstr "Έλεγχος ορθογραφίας κειμένου στο έγγραφο." -#: ../share/extensions/perfectboundcover.inx.h:18 -#, fuzzy -msgid "Specify Width" -msgstr "Πλάτος Πλήκτρου" +# #-#-#-#-# balsa.master.el.po (balsa 2.0.13) #-#-#-#-# +# +#: ../src/verbs.cpp:2656 +msgid "_Messages..." +msgstr "_Μηνύματα..." -#: ../share/extensions/perfectboundcover.inx.h:19 -msgid "Value:" -msgstr "Τιμή:" +#: ../src/verbs.cpp:2657 +msgid "View debug messages" +msgstr "Προβολή μηνυμάτων αποσφαλμάτωσης" -#: ../share/extensions/perspective.inx.h:2 -#, fuzzy -msgid "Perspective" -msgstr "Line Directive" +#: ../src/verbs.cpp:2658 +msgid "S_cripts..." +msgstr "_Σενάρια..." -#: ../share/extensions/pixelsnap.inx.h:2 -#, fuzzy -msgid "PixelSnap" -msgstr "Εικονοστοιχείο" +#: ../src/verbs.cpp:2659 +msgid "Run scripts" +msgstr "Εκτέλεση σεναρίων" -#: ../share/extensions/pixelsnap.inx.h:3 -msgid "" -"Snap all paths in selection to pixels. Snaps borders to half-points and " -"fills to full points." -msgstr "" +#: ../src/verbs.cpp:2660 +msgid "Show/Hide D_ialogs" +msgstr "Εμφάνιση/απόκρυψη δ_ιαλόγου" -#: ../share/extensions/plt_input.inx.h:1 -msgid "AutoCAD Plot Input" -msgstr "" +#: ../src/verbs.cpp:2661 +msgid "Show or hide all open dialogs" +msgstr "Εμφάνιση ή απόκρυψη όλων των ανοιχτών διαλόγων" -#: ../share/extensions/plt_input.inx.h:2 -#: ../share/extensions/plt_output.inx.h:2 -msgid "HP Graphics Language Plot file [AutoCAD] (*.plt)" -msgstr "" +#: ../src/verbs.cpp:2662 +msgid "Create Tiled Clones..." +msgstr "Δημιουργία παρατιθέμενων κλώνων..." -#: ../share/extensions/plt_input.inx.h:3 -#, fuzzy -msgid "Open HPGL plotter files" -msgstr "Άνοιγμα άλλου αρχείου" +#: ../src/verbs.cpp:2663 +msgid "Create multiple clones of selected object, arranging them into a pattern or scattering" +msgstr "Δημιουργία πολλαπλών κλώνων του επιλεγμένου αντικειμένου, τακτοποίηση τους σε μοτίβο ή διασπορά" -#: ../share/extensions/plt_output.inx.h:1 -#, fuzzy -msgid "AutoCAD Plot Output" -msgstr "Έξοδος ήχου" +#: ../src/verbs.cpp:2665 +msgid "Edit the ID, locked and visible status, and other object properties" +msgstr "Επεξεργασία ταυτότητας, κλειδωμένης και ορατής κατάστασης και ιδιότητες άλλου αντικειμένου" + +#. #ifdef WITH_INKBOARD +#. new DialogVerb(SP_VERB_XMPP_CLIENT, "DialogXmppClient", +#. N_("_Instant Messaging..."), N_("Jabber Instant Messaging Client"), NULL), +#. #endif +#: ../src/verbs.cpp:2670 +msgid "_Input Devices..." +msgstr "Συσκευές ε_ισόδου..." -#: ../share/extensions/plt_output.inx.h:3 -#, fuzzy -msgid "Save a file for plotters" -msgstr "Απο_θήκευση παιχνιδιού για αργότερα" +#: ../src/verbs.cpp:2671 +msgid "Configure extended input devices, such as a graphics tablet" +msgstr "Ρύθμιση επεκταμένων συσκευών εισόδου, όπως μιας πινακίδας γραφικών" -#: ../share/extensions/polyhedron_3d.inx.h:1 -#, fuzzy -msgid "3D Polyhedron" -msgstr "Σημεία" +#: ../src/verbs.cpp:2672 +msgid "_Extensions..." +msgstr "_Επεκτάσεις..." -#: ../share/extensions/polyhedron_3d.inx.h:2 -#, fuzzy -msgid "Clockwise wound object" -msgstr "Λίστα αντικειμένων" +#: ../src/verbs.cpp:2673 +msgid "Query information about extensions" +msgstr "Πληροφορίες ερωτημάτων για επεκτάσεις" -#: ../share/extensions/polyhedron_3d.inx.h:3 -msgid "Cube" -msgstr "Κύβος" +#: ../src/verbs.cpp:2674 +msgid "Layer_s..." +msgstr "_Στρώσεις..." -#: ../share/extensions/polyhedron_3d.inx.h:4 -#, fuzzy -msgid "Cuboctahedron" -msgstr "Chadron" +#: ../src/verbs.cpp:2675 +msgid "View Layers" +msgstr "Προβολή στρώσεων" -#: ../share/extensions/polyhedron_3d.inx.h:5 -#, fuzzy -msgid "Dodecahedron" -msgstr "Έκδοση" +# +#: ../src/verbs.cpp:2676 +msgid "Path Effect Editor..." +msgstr "Επεξεργασία εφέ μονοπατιού..." -#: ../share/extensions/polyhedron_3d.inx.h:6 -#, fuzzy -msgid "Draw back-facing polygons" -msgstr "Σχεδιασμός παρασκηνίου" +#: ../src/verbs.cpp:2677 +msgid "Manage, edit, and apply path effects" +msgstr "Διαχείριση, επεξεργασία και εφαρμογή εφέ μονοπατιού" -#: ../share/extensions/polyhedron_3d.inx.h:7 -#, fuzzy -msgid "Edge-Specified" -msgstr "" -"#-#-#-#-# gdm.master.el.po (gdm.HEAD) #-#-#-#-#\n" -"Αδιευκρίνιστο\n" -"#-#-#-#-# conglomerate.master.el.po (el) #-#-#-#-#\n" -"Ακαθόριστο" +#: ../src/verbs.cpp:2678 +msgid "Filter Editor..." +msgstr "Επεξεργαστής φίλτρων..." -#: ../share/extensions/polyhedron_3d.inx.h:8 -#, fuzzy -msgid "Edges" -msgstr "" -"#-#-#-#-# gnome-video-effects.master.el.po (el) #-#-#-#-#\n" -"Περίγραμμα\n" -"#-#-#-#-# glade.master.el.po (glade3.HEAD) #-#-#-#-#\n" -"Ακμή" +#: ../src/verbs.cpp:2679 +msgid "Manage, edit, and apply SVG filters" +msgstr "Διαχείριση, επεξεργασία και εφαρμογή φίλτρων SVG" -#: ../share/extensions/polyhedron_3d.inx.h:9 -#, fuzzy -msgid "Face-Specified" -msgstr "Δεν καθορίστηκε όνομα" +# +#: ../src/verbs.cpp:2680 +msgid "SVG Font Editor..." +msgstr "Επεξεργασία γραμματοσειρών SVG..." -#: ../share/extensions/polyhedron_3d.inx.h:10 -#, fuzzy -msgid "Faces" -msgstr "Πρόσωπα:" +#: ../src/verbs.cpp:2681 +msgid "Edit SVG fonts" +msgstr "Επεξεργασία γραμματοσειρών SVG" -#: ../share/extensions/polyhedron_3d.inx.h:11 -msgid "Filename:" -msgstr "Όνομα αρχείου:" +#: ../src/verbs.cpp:2682 +msgid "Print Colors..." +msgstr "Χρώματα εκτύπωσης..." -#: ../share/extensions/polyhedron_3d.inx.h:12 -#, fuzzy -msgid "Fill color, Blue:" -msgstr "Χρώμα γεμίσματος:" +#: ../src/verbs.cpp:2683 +msgid "Select which color separations to render in Print Colors Preview rendermode" +msgstr "Επιλογή χρωματικών διαχωρισμών που θα αποδοθούν στην προεπισκόπηση χρωμάτων εκτύπωσης" -#: ../share/extensions/polyhedron_3d.inx.h:13 -#, fuzzy -msgid "Fill color, Green:" -msgstr "Χρώμα γεμίσματος:" +#. Help +#: ../src/verbs.cpp:2686 +msgid "About E_xtensions" +msgstr "Σχετικά με τις Ε_πεκτάσεις" -#: ../share/extensions/polyhedron_3d.inx.h:14 -#, fuzzy -msgid "Fill color, Red:" -msgstr "Χρώμα γεμίσματος:" +#: ../src/verbs.cpp:2687 +msgid "Information on Inkscape extensions" +msgstr "Πληροφορίες για τις επεκτάσεις του Inkscape" -# -#: ../share/extensions/polyhedron_3d.inx.h:16 -#, no-c-format -msgid "Fill opacity (%):" -msgstr "Διαφάνεια γεμίσματος (%):" +#: ../src/verbs.cpp:2688 +msgid "About _Memory" +msgstr "Σχετικά με τη _μνήμη" -#: ../share/extensions/polyhedron_3d.inx.h:17 -msgid "Great Dodecahedron" -msgstr "" +#: ../src/verbs.cpp:2689 +msgid "Memory usage information" +msgstr "Πληροφορίες χρήσης μνήμης" -#: ../share/extensions/polyhedron_3d.inx.h:18 -msgid "Great Stellated Dodecahedron" -msgstr "" +#: ../src/verbs.cpp:2690 +msgid "_About Inkscape" +msgstr "Σ_χετικά με το Inkscape" -#: ../share/extensions/polyhedron_3d.inx.h:19 -msgid "Icosahedron" -msgstr "" +#: ../src/verbs.cpp:2691 +msgid "Inkscape version, authors, license" +msgstr "Έκδοση, συγγραφείς και άδεια του Inkscape" -#: ../share/extensions/polyhedron_3d.inx.h:20 -#, fuzzy -msgid "Light X:" -msgstr "Λευκά:" +#. new HelpVerb(SP_VERB_SHOW_LICENSE, "ShowLicense", N_("_License"), +#. N_("Distribution terms"), /*"show_license"*/"inkscape_options"), +#. Tutorials +#: ../src/verbs.cpp:2696 +msgid "Inkscape: _Basic" +msgstr "Inkscape: Τα _βασικά" -#: ../share/extensions/polyhedron_3d.inx.h:21 -#, fuzzy -msgid "Light Y:" -msgstr "Λευκά:" +#: ../src/verbs.cpp:2697 +msgid "Getting started with Inkscape" +msgstr "Ξεκινώντας με το Inkscape" -#: ../share/extensions/polyhedron_3d.inx.h:22 -#, fuzzy -msgid "Light Z:" -msgstr "Λευκά:" +#. "tutorial_basic" +#: ../src/verbs.cpp:2698 +msgid "Inkscape: _Shapes" +msgstr "Inkscape: _Σχήματα" -#: ../share/extensions/polyhedron_3d.inx.h:23 -#, fuzzy -msgid "Load from file" -msgstr "_Φόρτωση από αρχείο…" +#: ../src/verbs.cpp:2699 +msgid "Using shape tools to create and edit shapes" +msgstr "Χρήση εργαλείων σχημάτων για δημιουργία και επεξεργασία σχημάτων" -#: ../share/extensions/polyhedron_3d.inx.h:24 -msgid "Maximum" -msgstr "Μέγιστο" +#: ../src/verbs.cpp:2700 +msgid "Inkscape: _Advanced" +msgstr "Inkscape: Προχωρημέν_α" -#: ../share/extensions/polyhedron_3d.inx.h:25 -#, fuzzy -msgid "Mean" -msgstr "Σημασία" +#: ../src/verbs.cpp:2701 +msgid "Advanced Inkscape topics" +msgstr "Προχωρημένα θέματα Inkscape" -#: ../share/extensions/polyhedron_3d.inx.h:26 -#, fuzzy -msgid "Minimum" -msgstr "" -"#-#-#-#-# gnome-control-center.master.el.po (el) #-#-#-#-#\n" -"Ελάχιστο\n" -"#-#-#-#-# gnome-media.master.el.po (gnome-media.HEAD) #-#-#-#-#\n" -"Ελάχιστο" +#. "tutorial_advanced" +#. TRANSLATORS: "to trace" means "to convert a bitmap to vector graphics" (to vectorize) +#: ../src/verbs.cpp:2703 +msgid "Inkscape: T_racing" +msgstr "Inkscape: Ανί_χνευση" -#: ../share/extensions/polyhedron_3d.inx.h:27 -#, fuzzy -msgid "Model file" -msgstr "Τοπικά αρχεία" +#: ../src/verbs.cpp:2704 +msgid "Using bitmap tracing" +msgstr "Χρήση ανίχνευσης ψηφιογραφίας" -#: ../share/extensions/polyhedron_3d.inx.h:28 -#, fuzzy -msgid "Object Type:" -msgstr "Εξ' ορισμού διαστήματα" +#. "tutorial_tracing" +#: ../src/verbs.cpp:2705 +msgid "Inkscape: _Calligraphy" +msgstr "Inkscape: _Καλλιγραφία" -#: ../share/extensions/polyhedron_3d.inx.h:29 -#, fuzzy -msgid "Object:" -msgstr "Αντικείμενα:" +#: ../src/verbs.cpp:2706 +msgid "Using the Calligraphy pen tool" +msgstr "Χρήση εργαλείου καλλιγραφικής πένας" -#: ../share/extensions/polyhedron_3d.inx.h:30 -#, fuzzy -msgid "Octahedron" -msgstr "Οκτάβα" +#: ../src/verbs.cpp:2707 +msgid "Inkscape: _Interpolate" +msgstr "Inkscape: Παρεμ_βολή" -#: ../share/extensions/polyhedron_3d.inx.h:32 -msgid "Rotate around:" -msgstr "Περιστροφή γύρω από:" +#: ../src/verbs.cpp:2708 +msgid "Using the interpolate extension" +msgstr "Χρήση επέκτασης παρεμβολής" -#: ../share/extensions/polyhedron_3d.inx.h:33 -#: ../share/extensions/spirograph.inx.h:7 -#: ../share/extensions/wireframe_sphere.inx.h:6 -msgid "Rotation (deg):" -msgstr "Περιστροφή (μοίρες):" +#. "tutorial_interpolate" +#: ../src/verbs.cpp:2709 +msgid "_Elements of Design" +msgstr "Στοιχ_εία σχεδίασης" -# -#: ../share/extensions/polyhedron_3d.inx.h:34 -msgid "Scaling factor:" -msgstr "Παράγοντας κλιμάκωσης:" +#: ../src/verbs.cpp:2710 +msgid "Principles of design in the tutorial form" +msgstr "Αρχές σχεδίασης σε μορφή μαθήματος" -#: ../share/extensions/polyhedron_3d.inx.h:35 -#, fuzzy -msgid "Shading" -msgstr "κεφαλίδα" +#. "tutorial_design" +#: ../src/verbs.cpp:2711 +msgid "_Tips and Tricks" +msgstr "Συμβου_λές και κόλπα" -#: ../share/extensions/polyhedron_3d.inx.h:37 -msgid "Small Triambic Icosahedron" -msgstr "" +#: ../src/verbs.cpp:2712 +msgid "Miscellaneous tips and tricks" +msgstr "Διάφορες συμβουλές και κόλπα" -#: ../share/extensions/polyhedron_3d.inx.h:38 -#, fuzzy -msgid "Snub Cube" -msgstr "Κύβος 3Δ" +#. "tutorial_tips" +#. Effect -- renamed Extension +#: ../src/verbs.cpp:2715 +msgid "Previous Extension" +msgstr "Προηγούμενη επέκταση" -#: ../share/extensions/polyhedron_3d.inx.h:39 -msgid "Snub Dodecahedron" -msgstr "" +#: ../src/verbs.cpp:2716 +msgid "Repeat the last extension with the same settings" +msgstr "Επανάληψη της τελευταίας επέκτασης με τις ίδιες ρυθμίσεις" -#: ../share/extensions/polyhedron_3d.inx.h:41 -#, no-c-format -msgid "Stroke opacity (%):" -msgstr "Αδιαφάνεια πινελιάς (%):" +#: ../src/verbs.cpp:2717 +msgid "Previous Extension Settings..." +msgstr "Ρυθμίσεις προηγούμενης επέκτασης..." -#: ../share/extensions/polyhedron_3d.inx.h:42 -msgid "Stroke width (px):" -msgstr "Πάχος πινελιάς (px):" +#: ../src/verbs.cpp:2718 +msgid "Repeat the last extension with new settings" +msgstr "Επανάληψη τελευταίας επέκτασης με νέες ρυθμίσεις" -#: ../share/extensions/polyhedron_3d.inx.h:44 -msgid "Tetrahedron" -msgstr "Τετράεδρο" +#: ../src/verbs.cpp:2722 +msgid "Fit the page to the current selection" +msgstr "Προσαρμογή σελίδας στην τρέχουσα επιλογή" -#: ../share/extensions/polyhedron_3d.inx.h:45 -#, fuzzy -msgid "Then rotate around:" -msgstr "Σημείο προσάρτησης" +#: ../src/verbs.cpp:2724 +msgid "Fit the page to the drawing" +msgstr "Προσαρμογή σελίδας στο σχέδιο" -#: ../share/extensions/polyhedron_3d.inx.h:46 -#, fuzzy -msgid "Truncated Cube" -msgstr "Αποκοπή ψηφίων" +#: ../src/verbs.cpp:2726 +msgid "Fit the page to the current selection or the drawing if there is no selection" +msgstr "Προσαρμογή σελίδας στην τρέχουσα επιλογή ή στο σχέδιο εάν δεν υπάρχει επιλογή" -#: ../share/extensions/polyhedron_3d.inx.h:47 -msgid "Truncated Dodecahedron" -msgstr "" +#. LockAndHide +#: ../src/verbs.cpp:2728 +msgid "Unlock All" +msgstr "Ξεκλείδωμα όλων" -#: ../share/extensions/polyhedron_3d.inx.h:48 -#, fuzzy -msgid "Truncated Icosahedron" -msgstr "Αποκοπή μακροσκελών μηνυμάτων" +# +#: ../src/verbs.cpp:2730 +msgid "Unlock All in All Layers" +msgstr "Ξεκλείδωμα όλων σε όλες τις στρώσεις" -#: ../share/extensions/polyhedron_3d.inx.h:49 -msgid "Truncated Octahedron" -msgstr "" +#: ../src/verbs.cpp:2732 +msgid "Unhide All" +msgstr "Επανεμφάνιση όλων" -#: ../share/extensions/polyhedron_3d.inx.h:50 -#, fuzzy -msgid "Truncated Tetrahedron" -msgstr "Μεταφρασμένο κείμενο" +# +#: ../src/verbs.cpp:2734 +msgid "Unhide All in All Layers" +msgstr "Επανεμφάνιση όλων σε όλες τις στρώσεις" -#: ../share/extensions/polyhedron_3d.inx.h:51 -#, fuzzy -msgid "Vertices" -msgstr "" -"#-#-#-#-# eog.master.el.po (eog-HEAD-po-el-4121) #-#-#-#-#\n" -"Κάθετα\n" -"#-#-#-#-# glade.master.el.po (glade3.HEAD) #-#-#-#-#\n" -"Κατακόρυφη" +#: ../src/verbs.cpp:2738 +msgid "Link an ICC color profile" +msgstr "Σύνδεση μιας χρωματικής κατατομής ICC" -#: ../share/extensions/polyhedron_3d.inx.h:53 -#, fuzzy -msgid "X-Axis" -msgstr "Άξονας Χ:" +#: ../src/verbs.cpp:2739 +msgid "Remove Color Profile" +msgstr "Αφαίρεση χρωματικής κατατομής" -#: ../share/extensions/polyhedron_3d.inx.h:54 -#, fuzzy -msgid "Y-Axis" -msgstr "Άξονας Ψ:" +#: ../src/verbs.cpp:2740 +msgid "Remove a linked ICC color profile" +msgstr "Αφαίρεση μιας συνδεμένης χρωματικής κατατομής ICC" -#: ../share/extensions/polyhedron_3d.inx.h:55 -#, fuzzy -msgid "Z-Axis" -msgstr "Άξονας Ψ:" +#: ../src/widgets/dash-selector.cpp:62 +msgid "Dash pattern" +msgstr "Μοτίβο με παύλες" -#: ../share/extensions/polyhedron_3d.inx.h:56 -#, fuzzy -msgid "Z-sort faces by:" -msgstr "Ταξινόμηση αποτελεσμάτων κατά όνομα" +#: ../src/widgets/dash-selector.cpp:77 +msgid "Pattern offset" +msgstr "Μετατόπιση μοτίβου" -#: ../share/extensions/printing-marks.inx.h:1 -#, fuzzy -msgid "Bleed Margin" -msgstr "" -"#-#-#-#-# libgnomecanvas.master.el.po (el) #-#-#-#-#\n" -"Αριστερό Περιθώριο\n" -"#-#-#-#-# gtk+-properties.master.el.po (gtk+-properties.HEAD) #-#-#-#-#\n" -"Αριστερό περιθώριο" +#: ../src/widgets/desktop-widget.cpp:384 +msgid "Zoom drawing if window size changes" +msgstr "Εστίαση σχεδίου αν αλλάξει το μέγεθος του παραθύρου" -#: ../share/extensions/printing-marks.inx.h:2 -#, fuzzy -msgid "Bleed Marks" -msgstr "Σημάδια κουτιού διαχείρισης" +#: ../src/widgets/desktop-widget.cpp:508 +msgid "Cursor coordinates" +msgstr "Συντεταγμένες δρομέα" -#: ../share/extensions/printing-marks.inx.h:3 -msgid "Bottom:" -msgstr "Κάτω:" +#: ../src/widgets/desktop-widget.cpp:523 +msgid "Z:" +msgstr "Z:" -# #-#-#-#-# drgeo.master.el.po (dr-genius 0.5.5) #-#-#-#-# -# # FIX? canvas (see above) -#: ../share/extensions/printing-marks.inx.h:4 -#, fuzzy -msgid "Canvas" -msgstr "" -"#-#-#-#-# orca.master.el.po (orca.HEAD) #-#-#-#-#\n" -"Καμβάς\n" -"#-#-#-#-# drgeo.master.el.po (dr-genius 0.5.5) #-#-#-#-#\n" -"Σχέδιο" +#. display the initial welcome message in the statusbar +#: ../src/widgets/desktop-widget.cpp:558 +msgid "Welcome to Inkscape! Use shape or freehand tools to create objects; use selector (arrow) to move or transform them." +msgstr "Καλώς ήρθατε στο Inkscape! Χρήση σχημάτων ή εργαλείων ελεύθερης σχεδίασης για να δημιουργία αντικειμένων. Χρηση επιλογέα (βέλους) για μετακίνηση ή μετασχηματισμό τους." -#: ../share/extensions/printing-marks.inx.h:5 -#, fuzzy -msgid "Color Bars" -msgstr "Color Hash" +#: ../src/widgets/desktop-widget.cpp:624 +#, c-format +msgid "%s: %d (outline) - Inkscape" +msgstr "%s: %d (περίγραμμα) - Inkscape" -#: ../share/extensions/printing-marks.inx.h:6 -#, fuzzy -msgid "Crop Marks" -msgstr "Σημάδια γραμμής κύλισης" +#: ../src/widgets/desktop-widget.cpp:626 +#, c-format +msgid "%s: %d (no filters) - Inkscape" +msgstr "%s: %d (χωρίς φίλτρα) - Inkscape" -#: ../share/extensions/printing-marks.inx.h:7 -msgid "Left:" -msgstr "Αριστερά:" +#: ../src/widgets/desktop-widget.cpp:628 +#, c-format +msgid "%s: %d (print colors preview) - Inkscape" +msgstr "%s: %d (προεπισκόπηση χρωμάτων εκτύπωσης) - Inkscape" -#: ../share/extensions/printing-marks.inx.h:8 -#, fuzzy -msgid "Marks" -msgstr "Ση_μείωση" +#: ../src/widgets/desktop-widget.cpp:630 +#, c-format +msgid "%s: %d - Inkscape" +msgstr "%s: %d - Inkscape" -#: ../share/extensions/printing-marks.inx.h:10 -#, fuzzy -msgid "Page Information" -msgstr "Πληροφορίες σε_λίδας" +#: ../src/widgets/desktop-widget.cpp:634 +#, c-format +msgid "%s (outline) - Inkscape" +msgstr "%s (περίγραμμα) - Inkscape" -#: ../share/extensions/printing-marks.inx.h:11 -#, fuzzy -msgid "Positioning" -msgstr "Θέση" +#: ../src/widgets/desktop-widget.cpp:636 +#, c-format +msgid "%s (no filters) - Inkscape" +msgstr "%s (χωρίς φίλτρα) - Inkscape" -#: ../share/extensions/printing-marks.inx.h:12 -#, fuzzy -msgid "Printing Marks" -msgstr "Εκτύπωση περιοχών" +#: ../src/widgets/desktop-widget.cpp:638 +#, c-format +msgid "%s (print colors preview) - Inkscape" +msgstr "%s (προεπισκόπηση χρωμάτων εκτύπωσης) - Inkscape" -#: ../share/extensions/printing-marks.inx.h:13 -#, fuzzy -msgid "Registration Marks" -msgstr "άρνηση εγγραφής" +#: ../src/widgets/desktop-widget.cpp:640 +#, c-format +msgid "%s - Inkscape" +msgstr "%s - Inkscape" -#: ../share/extensions/printing-marks.inx.h:15 -msgid "Right:" -msgstr "Δεξιά:" +#: ../src/widgets/desktop-widget.cpp:802 +msgid "Color-managed display is enabled in this window" +msgstr "Η προβολή ελεγχόμενων χρωμάτων είναι ενεργοποιημένη σε αυτό το παράθυρο" -#: ../share/extensions/printing-marks.inx.h:17 -#, fuzzy -msgid "Set crop marks to:" -msgstr "Αστερίσκοι" +#: ../src/widgets/desktop-widget.cpp:804 +msgid "Color-managed display is disabled in this window" +msgstr "Η προβολή ελεγχόμενων χρωμάτων είναι απενεργοποιημένη σε αυτό το παράθυρο" -#: ../share/extensions/printing-marks.inx.h:18 -#, fuzzy -msgid "Star Target" -msgstr "Αναζήτηση στόχου" +#: ../src/widgets/desktop-widget.cpp:859 +#, c-format +msgid "" +"Save changes to document \"%s\" before closing?\n" +"\n" +"If you close without saving, your changes will be discarded." +msgstr "" +"Αποθήκευση αλλαγών στο έγγραφο \"%s\" πριν το κλείσιμο;\n" +"\n" +"Αν κλείσετε χωρίς αποθήκευση, οι αλλαγές σας θα χαθούν." -#: ../share/extensions/printing-marks.inx.h:19 -msgid "Top:" -msgstr "Κορυφή:" +#: ../src/widgets/desktop-widget.cpp:866 +#: ../src/widgets/desktop-widget.cpp:923 +msgid "Close _without saving" +msgstr "Κλείσιμο _χωρίς αποθήκευση" -#: ../share/extensions/ps_input.inx.h:3 -#, fuzzy -msgid "PostScript Input" -msgstr "σημείου %1" +#: ../src/widgets/desktop-widget.cpp:915 +#, c-format +msgid "" +"The file \"%s\" was saved with a format (%s) that may cause data loss!\n" +"\n" +"Do you want to save this file as Inkscape SVG?" +msgstr "" +"Το αρχείο \"%s\" αποθηκεύτηκε σε μορφή (%s) που μπορεί να προκαλέσει απώλεια δεδομένων!\n" +"\n" +"Θέλετε να αποθηκεύσετε αυτό το αρχείο σαν SVG του Inkscape;" -# -#: ../share/extensions/radiusrand.inx.h:2 -#, fuzzy -msgid "Jitter nodes" -msgstr "Κλείσιμο άλλων αρχείων" +#: ../src/widgets/desktop-widget.cpp:926 +msgid "_Save as SVG" +msgstr "Αποθήκευ_ση ως SVG" -#: ../share/extensions/radiusrand.inx.h:3 -#, fuzzy -msgid "Maximum displacement in X (px):" -msgstr "Έγγραφο" +#: ../src/widgets/ege-paint-def.cpp:69 +#: ../src/widgets/ege-paint-def.cpp:91 +#: ../src/widgets/gradient-selector.cpp:174 +msgid "none" +msgstr "καμία" -#: ../share/extensions/radiusrand.inx.h:4 -#, fuzzy -msgid "Maximum displacement in Y (px):" -msgstr "Έγγραφο" +#: ../src/widgets/ege-paint-def.cpp:88 +msgid "remove" +msgstr "αφαίρεση" -#: ../share/extensions/radiusrand.inx.h:7 -#, fuzzy -msgid "Shift node handles" -msgstr "Εμφάνιση χειριστή" +#: ../src/widgets/fill-style.cpp:337 +msgid "Change fill rule" +msgstr "Αλλαγή χάρακα γεμίσματος" -#: ../share/extensions/radiusrand.inx.h:8 -#, fuzzy -msgid "Shift nodes" -msgstr "Πλήκτρο Shift" +#: ../src/widgets/fill-style.cpp:422 +#: ../src/widgets/fill-style.cpp:501 +msgid "Set fill color" +msgstr "Ορισμός χρώματος γεμίσματος" -#: ../share/extensions/radiusrand.inx.h:9 -msgid "" -"This effect randomly shifts the nodes (and optionally node handles) of the " -"selected path." -msgstr "" +#: ../src/widgets/fill-style.cpp:422 +#: ../src/widgets/fill-style.cpp:501 +msgid "Set stroke color" +msgstr "Ορισμός χρώματος πινελιάς" -# -#: ../share/extensions/radiusrand.inx.h:10 -#, fuzzy -msgid "Use normal distribution" -msgstr "Να περιλαμβάνεται στη διανομή:" +#: ../src/widgets/fill-style.cpp:596 +msgid "Set gradient on fill" +msgstr "Ορισμός διαβαθμισμένου γεμίσματος" -#: ../share/extensions/render_alphabetsoup.inx.h:1 -#, fuzzy -msgid "Alphabet Soup" -msgstr "Αλφάβητο" +#: ../src/widgets/fill-style.cpp:596 +msgid "Set gradient on stroke" +msgstr "Ορισμός διαβαθμισμένης πινελιάς" -#: ../share/extensions/render_alphabetsoup.inx.h:2 -#, fuzzy -msgid "Random Seed:" -msgstr "Τυχαίες Τηλεμεταφορές:" +#: ../src/widgets/fill-style.cpp:656 +msgid "Set pattern on fill" +msgstr "Ορισμός μοτίβου γέμισματος" -#: ../share/extensions/render_alphabetsoup.inx.h:5 -#: ../share/extensions/render_barcode_datamatrix.inx.h:5 -#: ../share/extensions/render_barcode_qrcode.inx.h:16 -msgid "Text:" -msgstr "Κείμενο:" +#: ../src/widgets/fill-style.cpp:657 +msgid "Set pattern on stroke" +msgstr "Ορισμός μοτίβου πινελιάς" -#: ../share/extensions/render_barcode.inx.h:1 -#, fuzzy -msgid "Bar Height:" -msgstr "Ύψος:" +#. Family frame +#: ../src/widgets/font-selector.cpp:157 +msgid "Font family" +msgstr "Οικογένεια γραμματοσειρών" -#: ../share/extensions/render_barcode.inx.h:2 -#, fuzzy -msgid "Barcode" -msgstr "Barcelona" +#. Style frame +#: ../src/widgets/font-selector.cpp:188 +msgctxt "Font selector" +msgid "Style" +msgstr "Μορφοποίηση" -#: ../share/extensions/render_barcode.inx.h:3 -#, fuzzy -msgid "Barcode Data:" -msgstr "Δεδομένα Χαρακτήρα" +#. TRANSLATORS: Test string used in text and font dialog (when no +#. * text has been entered) to get a preview of the font. Choose +#. * some representative characters that users of your locale will be +#. * interested in. +#: ../src/widgets/font-selector.cpp:639 +msgid "AaBbCcIiPpQq12369$€¢?.;/()" +msgstr "ΑαΒβΓγλμΞξΣςAaBbCcIiPpQq12369$€¢?.;/()" -#: ../share/extensions/render_barcode.inx.h:4 -#, fuzzy -msgid "Barcode Type:" -msgstr "" -"#-#-#-#-# gnome-games.master.el.po (gnome-games.HEAD.el) #-#-#-#-#\n" -"Είδος παιχνιδιού:\n" -"#-#-#-#-# gturing.master.el.po (el) #-#-#-#-#\n" -"Είδος Παιγνιδιού:" +#. TRANSLATORS: for info, see http://www.w3.org/TR/2000/CR-SVG-20000802/pservers.html#LinearGradientSpreadMethodAttribute +#: ../src/widgets/gradient-selector.cpp:168 +msgid "Whether to fill with flat color beyond the ends of the gradient vector (spreadMethod=\"pad\"), or repeat the gradient in the same direction (spreadMethod=\"repeat\"), or repeat the gradient in alternating opposite directions (spreadMethod=\"reflect\")" +msgstr "Γέμισμα με επίπεδο χρώμα πέραν των ορίων διανυσματικής διαβάθμισης (spreadMethod=\"pad\"), ή επανάληψη διαβάθμισης στην ίδια κατεύθυνση (spreadMethod=\"repeat\"), ή επανάληψη διαβάθμισης σε εναλλασσόμενες αντίθετες κατευθύνσεις (spreadMethod=\"reflect\")" -#: ../share/extensions/render_barcode_datamatrix.inx.h:1 -msgid "Barcode - Datamatrix" -msgstr "" +#: ../src/widgets/gradient-selector.cpp:178 +msgid "reflected" +msgstr "αντανάκλαση" -#: ../share/extensions/render_barcode_datamatrix.inx.h:3 -#: ../share/extensions/render_barcode_qrcode.inx.h:14 -msgid "Size, in unit squares:" -msgstr "" +#: ../src/widgets/gradient-selector.cpp:182 +msgid "direct" +msgstr "άμεση" -#: ../share/extensions/render_barcode_datamatrix.inx.h:4 -#, fuzzy -msgid "Square Size (px):" -msgstr "Τετραγωνισμένος τερματισμός" +#: ../src/widgets/gradient-selector.cpp:190 +msgid "Repeat:" +msgstr "Επανάληψη:" -#: ../share/extensions/render_barcode_qrcode.inx.h:1 -#, fuzzy -msgid "Auto" -msgstr "Αυτόματη εξομάλυνση κόμβων" +#: ../src/widgets/gradient-toolbar.cpp:156 +msgid "Assign gradient to object" +msgstr "Ανάθεση διαβάθμισης σε αντικείμενο" -#: ../share/extensions/render_barcode_qrcode.inx.h:2 -#, fuzzy -msgid "Barcode - QR Code" -msgstr "" -"#-#-#-#-# gnome-games.master.el.po (gnome-games.HEAD.el) #-#-#-#-#\n" -"Είδος παιχνιδιού:\n" -"#-#-#-#-# gturing.master.el.po (el) #-#-#-#-#\n" -"Είδος Παιγνιδιού:" +#: ../src/widgets/gradient-toolbar.cpp:191 +msgid "No gradients" +msgstr "Καμία διαβάθμιση" -#: ../share/extensions/render_barcode_qrcode.inx.h:3 -#, fuzzy -msgid "Error correction level:" -msgstr "Καθρεπτισμός οθονών" +#: ../src/widgets/gradient-toolbar.cpp:201 +msgid "Nothing selected" +msgstr "Καμία επιλογή" -#: ../share/extensions/render_barcode_qrcode.inx.h:5 -#, no-c-format -msgid "H (Approx. 30%)" -msgstr "" +#: ../src/widgets/gradient-toolbar.cpp:212 +msgid "No gradients in selection" +msgstr "Καμία διαβάθμιση στην επιλογή" -#: ../share/extensions/render_barcode_qrcode.inx.h:7 -#, no-c-format -msgid "L (Approx. 7%)" -msgstr "" +#: ../src/widgets/gradient-toolbar.cpp:222 +msgid "Multiple gradients" +msgstr "Πολλαπλές διαβαθμίσεις" -#: ../share/extensions/render_barcode_qrcode.inx.h:9 -#, no-c-format -msgid "M (Approx. 15%)" -msgstr "" +#: ../src/widgets/gradient-toolbar.cpp:487 +msgid "Edit the stops of the gradient" +msgstr "Επεξεργασία των φάσεων της διαβάθμισης" + +#: ../src/widgets/gradient-toolbar.cpp:547 +#: ../src/widgets/toolbox.cpp:2795 +#: ../src/widgets/toolbox.cpp:2875 +#: ../src/widgets/toolbox.cpp:3199 +#: ../src/widgets/toolbox.cpp:3237 +#: ../src/widgets/toolbox.cpp:3853 +#: ../src/widgets/toolbox.cpp:3877 +#: ../src/widgets/toolbox.cpp:5509 +#: ../src/widgets/toolbox.cpp:5538 +msgid "New:" +msgstr "Νέο:" -#: ../share/extensions/render_barcode_qrcode.inx.h:11 -#, no-c-format -msgid "Q (Approx. 25%)" -msgstr "" +#: ../src/widgets/gradient-toolbar.cpp:560 +msgid "Create linear gradient" +msgstr "Δημιουργία γραμμικής διαβάθμισης" -#: ../share/extensions/render_barcode_qrcode.inx.h:13 -msgid "See http://www.denso-wave.com/qrcode/index-e.html for details" -msgstr "" +#: ../src/widgets/gradient-toolbar.cpp:574 +msgid "Create radial (elliptic or circular) gradient" +msgstr "Δημιουργία ακτινικής (ελλειπτικής ή κυκλικής) διαβάθμισης" -#: ../share/extensions/render_barcode_qrcode.inx.h:15 -#, fuzzy -msgid "Square size (px):" -msgstr "Τετραγωνισμένος τερματισμός" +#. TODO replace aux_toolbox_space(tbl, AUX_SPACING); +#: ../src/widgets/gradient-toolbar.cpp:589 +msgid "on" +msgstr "Ενεργό" -#: ../share/extensions/render_barcode_qrcode.inx.h:17 -msgid "" -"With \"Auto\", the size of the barcode depends on the length of the text and " -"the error correction level" -msgstr "" +#: ../src/widgets/gradient-toolbar.cpp:602 +msgid "Create gradient in the fill" +msgstr "Δημιουργία διαβάθμισης στο γέμισμα" -#: ../share/extensions/replace_font.inx.h:1 -#, fuzzy -msgid "And replace with: " -msgstr "" -"#-#-#-#-# conglomerate.master.el.po (el) #-#-#-#-#\n" -"Αντικατάσταση _με:\n" -"#-#-#-#-# gtranslator.master.el.po (gtranslator 1.0) #-#-#-#-#\n" -"Αντικατάσταση _με:\n" -"#-#-#-#-# gedit.master.el.po (el) #-#-#-#-#\n" -"Αντικατάσταση _με: " +#: ../src/widgets/gradient-toolbar.cpp:616 +msgid "Create gradient in the stroke" +msgstr "Δημιουργία διαβάθμισης στην πινελιά" -#: ../share/extensions/replace_font.inx.h:2 -msgid "" -"Choose this tab if you would like to see a list of the fonts used/found." -msgstr "" +#. FIXME: implement averaging of all parameters for multiple selected +#. gtk_label_set_markup(GTK_LABEL(l), _("Average:")); +#: ../src/widgets/gradient-toolbar.cpp:630 +#: ../src/widgets/toolbox.cpp:2797 +#: ../src/widgets/toolbox.cpp:3207 +#: ../src/widgets/toolbox.cpp:3225 +#: ../src/widgets/toolbox.cpp:3855 +#: ../src/widgets/toolbox.cpp:3866 +#: ../src/widgets/toolbox.cpp:5512 +#: ../src/widgets/toolbox.cpp:5523 +msgid "Change:" +msgstr "Αλλαγή:" -#: ../share/extensions/replace_font.inx.h:3 -#, fuzzy -msgid "Entire drawing" -msgstr "svg σχέδιο" +#: ../src/widgets/gradient-vector.cpp:274 +#: ../src/widgets/paint-selector.cpp:915 +#: ../src/widgets/stroke-style.cpp:419 +msgid "No document selected" +msgstr "Χωρίς επιλογή εγγράφου" -#: ../share/extensions/replace_font.inx.h:4 -#, fuzzy -msgid "Find and Replace font" -msgstr "Εύρεση και α_ντικατάσταση" +#: ../src/widgets/gradient-vector.cpp:280 +msgid "No gradients in document" +msgstr "Χωρίς διαβάθμιση στο έγγραφο" -#: ../share/extensions/replace_font.inx.h:5 -#, fuzzy -msgid "Find this font: " -msgstr "Χρήση αυτής της γρα_μματοσειράς:" +#: ../src/widgets/gradient-vector.cpp:286 +msgid "No gradient selected" +msgstr "Χωρίς επιλογή διαβάθμισης" -#: ../share/extensions/replace_font.inx.h:6 -#, fuzzy -msgid "List all fonts" -msgstr "Μικρή γραμματοσειρά" +#: ../src/widgets/gradient-vector.cpp:551 +msgid "No stops in gradient" +msgstr "Χωρίς φάσεις στη διαβάθμιση" -#: ../share/extensions/replace_font.inx.h:7 -#, fuzzy -msgid "Replace all fonts with: " -msgstr "" -"#-#-#-#-# conglomerate.master.el.po (el) #-#-#-#-#\n" -"Αντικατάσταση _με:\n" -"#-#-#-#-# gtranslator.master.el.po (gtranslator 1.0) #-#-#-#-#\n" -"Αντικατάσταση _με:\n" -"#-#-#-#-# gedit.master.el.po (el) #-#-#-#-#\n" -"Αντικατάσταση _με: " +#: ../src/widgets/gradient-vector.cpp:665 +msgid "Change gradient stop offset" +msgstr "Αλλαγή μετατόπισης φάσης διαβάθμισης" -#: ../share/extensions/replace_font.inx.h:8 -#, fuzzy -msgid "Replace font" -msgstr "Αντικατάσταση" +#. TRANSLATORS: "Stop" means: a "phase" of a gradient +#: ../src/widgets/gradient-vector.cpp:805 +msgid "Add stop" +msgstr "Προσθήκη φάσης" -#: ../share/extensions/replace_font.inx.h:9 -#, fuzzy -msgid "Selected objects only" -msgstr "Επιλογή καταλόγου έργων" +#: ../src/widgets/gradient-vector.cpp:808 +msgid "Add another control stop to gradient" +msgstr "Προσθήκη μιας άλλης φάσης ελέγχου στη διαβάθμιση" -#: ../share/extensions/replace_font.inx.h:11 -#, fuzzy -msgid "Work on:" -msgstr "Τηλέφωνο εργασίας:" +#: ../src/widgets/gradient-vector.cpp:810 +msgid "Delete stop" +msgstr "Διαγραφή φάσης" -#: ../share/extensions/restack.inx.h:2 -#, fuzzy -msgid "Arbitrary Angle" -msgstr "Τυχαίος αριθμός βάσης" +#: ../src/widgets/gradient-vector.cpp:813 +msgid "Delete current control stop from gradient" +msgstr "Διαγραφή φάσης τρέχοντος ελέγχου από διαβάθμιση" -#: ../share/extensions/restack.inx.h:3 -#, fuzzy -msgid "Arrange" -msgstr "Ταξινόμηση α_νά" +#. TRANSLATORS: "Stop" means: a "phase" of a gradient +#: ../src/widgets/gradient-vector.cpp:869 +msgid "Stop Color" +msgstr "Φάση χρώματος" -# #-#-#-#-# galeon.master.el.po (galeon 1.0) #-#-#-#-# -# -#: ../share/extensions/restack.inx.h:4 -#, fuzzy -msgid "Bottom" -msgstr "" -"#-#-#-#-# gtkhtml.master.el.po (gtkhtml.HEAD) #-#-#-#-#\n" -"Κάτω\n" -"#-#-#-#-# galeon.master.el.po (galeon 1.0) #-#-#-#-#\n" -"Κάτω\n" -"#-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-#\n" -"Τέλος\n" -"#-#-#-#-# glade.master.el.po (glade3.HEAD) #-#-#-#-#\n" -"Κάτω\n" -"#-#-#-#-# libgnomeprintui.master.el.po (el) #-#-#-#-#\n" -"Κάτω" +#: ../src/widgets/gradient-vector.cpp:899 +msgid "Gradient editor" +msgstr "Επεξεργασία διαβάθμισης" -#: ../share/extensions/restack.inx.h:5 -#, fuzzy -msgid "Bottom to Top (90)" -msgstr "Από κάτω προς τα πάνω" +#: ../src/widgets/gradient-vector.cpp:1189 +msgid "Change gradient stop color" +msgstr "Αλλαγή χρώματος φάσης διαβάθμισης" -#: ../share/extensions/restack.inx.h:6 -#, fuzzy -msgid "Horizontal Point:" -msgstr "Οριζόντια θέση" +#: ../src/widgets/paint-selector.cpp:232 +#: ../src/widgets/paint-selector.cpp:615 +msgid "No paint" +msgstr "Χωρίς χρώμα" -#: ../share/extensions/restack.inx.h:8 -#, fuzzy -msgid "Left to Right (0)" -msgstr "" -"#-#-#-#-# dasher.master.el.po (dasher.HEAD) #-#-#-#-#\n" -"Από αριστερά προς Δεξιά\n" -"#-#-#-#-# glade.master.el.po (glade3.HEAD) #-#-#-#-#\n" -"Αριστερά προς Δεξιά" +#: ../src/widgets/paint-selector.cpp:234 +#: ../src/widgets/paint-selector.cpp:679 +msgid "Flat color" +msgstr "Επίπεδο χρώμα" -#: ../share/extensions/restack.inx.h:9 -msgid "Middle" -msgstr "Μέσον" +#. sp_gradient_selector_set_mode(SP_GRADIENT_SELECTOR(gsel), SP_GRADIENT_SELECTOR_MODE_LINEAR); +#: ../src/widgets/paint-selector.cpp:236 +#: ../src/widgets/paint-selector.cpp:742 +msgid "Linear gradient" +msgstr "Γραμμική διαβάθμιση" -#: ../share/extensions/restack.inx.h:10 -#, fuzzy -msgid "Radial Inward" -msgstr "Ακτίνια" +#: ../src/widgets/paint-selector.cpp:238 +#: ../src/widgets/paint-selector.cpp:745 +msgid "Radial gradient" +msgstr "Ακτινική διαβάθμιση" -#: ../share/extensions/restack.inx.h:11 -#, fuzzy -msgid "Radial Outward" -msgstr "Ιατρικό λογισμικό" +# sysdeps/names/mem.c:48 +#: ../src/widgets/paint-selector.cpp:242 +msgid "Swatch" +msgstr "Χρωματολόγιο" -# #-#-#-#-# gdm.master.el.po (gdm.HEAD) #-#-#-#-# -# -#: ../share/extensions/restack.inx.h:12 -#, fuzzy -msgid "Restack" -msgstr "Επανεκκίνηση" +#: ../src/widgets/paint-selector.cpp:244 +msgid "Unset paint (make it undefined so it can be inherited)" +msgstr "Ακαθόριστο χρώμα (ώστε να κληρονομείται)" -#: ../share/extensions/restack.inx.h:13 -#, fuzzy -msgid "Restack Direction:" -msgstr "Αναζήτηση κατεύθυνσης:" +#. TRANSLATORS: for info, see http://www.w3.org/TR/2000/CR-SVG-20000802/painting.html#FillRuleProperty +#: ../src/widgets/paint-selector.cpp:256 +msgid "Any path self-intersections or subpaths create holes in the fill (fill-rule: evenodd)" +msgstr "Τομές κάθε μονοπατιού με τον εαυτό του ή υπομονοπάτια δημιουργούν τρύπες στο γέμισμα (κανόνας γεμίσματος: άρτιος-περιττός)" -#: ../share/extensions/restack.inx.h:15 -#, fuzzy -msgid "Right to Left (180)" -msgstr "" -"#-#-#-#-# dasher.master.el.po (dasher.HEAD) #-#-#-#-#\n" -"Από δεξιά προς αριστερά\n" -"#-#-#-#-# glade.master.el.po (glade3.HEAD) #-#-#-#-#\n" -"Από Δεξιά προς Αριστερά" +#. TRANSLATORS: for info, see http://www.w3.org/TR/2000/CR-SVG-20000802/painting.html#FillRuleProperty +#: ../src/widgets/paint-selector.cpp:267 +msgid "Fill is solid unless a subpath is counterdirectional (fill-rule: nonzero)" +msgstr "Πλήρες γέμισμα, εκτός αν κάποιο υπομονοπάτι έχει αντίθετη φορά (κανόνας γεμίσματος: μη-μηδενικός)" -# #-#-#-#-# galeon.master.el.po (galeon 1.0) #-#-#-#-# -# -# #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# -# -#: ../share/extensions/restack.inx.h:16 -msgid "Top" -msgstr "Κορυφή" +#: ../src/widgets/paint-selector.cpp:582 +msgid "No objects" +msgstr "Κανένα αντικείμενο" -#: ../share/extensions/restack.inx.h:17 -#, fuzzy -msgid "Top to Bottom (270)" -msgstr "" -"#-#-#-#-# dasher.master.el.po (dasher.HEAD) #-#-#-#-#\n" -"Από πάνω προς τα κάτω\n" -"#-#-#-#-# glade.master.el.po (glade3.HEAD) #-#-#-#-#\n" -"Άνω προς Κάτω" +#: ../src/widgets/paint-selector.cpp:593 +msgid "Multiple styles" +msgstr "Πολλαπλές μορφοποιήσεις" -#: ../share/extensions/restack.inx.h:18 -#, fuzzy -msgid "Vertical Point:" -msgstr "Κάθετη θέση" +#: ../src/widgets/paint-selector.cpp:604 +msgid "Paint is undefined" +msgstr "Ακαθόριστη βαφή" -#: ../share/extensions/rtree.inx.h:1 -#, fuzzy -msgid "Initial size:" -msgstr "_Αρχικοποίηση" +#: ../src/widgets/paint-selector.cpp:1015 +msgid "Use the Node tool to adjust position, scale, and rotation of the pattern on canvas. Use Object > Pattern > Objects to Pattern to create a new pattern from selection." +msgstr "Χρήση του εργαλείου κόμβου για ρύθμιση θέσης, κλιμάκωση και περιστροφή του μοτίβου στον καμβά. Χρήση Αντικειμένου > Μοτίβου > Αντικειμένων στο μοτίβο για δημιουργία νέου μοτίβου από επιλογή." -#: ../share/extensions/rtree.inx.h:2 -#, fuzzy -msgid "Minimum size:" -msgstr "Ελά_χιστο μέγεθος:" +#: ../src/widgets/paint-selector.cpp:1103 +msgid "Swatch fill" +msgstr "Γέμισμα από το χρωματολόγιο" -#: ../share/extensions/rtree.inx.h:3 -#, fuzzy -msgid "Random Tree" -msgstr "χειροκίνητη ταξινόμηση" +#: ../src/widgets/select-toolbar.cpp:249 +msgid "Transform by toolbar" +msgstr "Μετασχηματισμός από την εργαλειοθήκη" -#: ../share/extensions/rubberstretch.inx.h:2 -#, fuzzy, no-c-format -msgid "Curve (%):" -msgstr "Καμπύλη" +#: ../src/widgets/select-toolbar.cpp:306 +msgid "Now stroke width is scaled when objects are scaled." +msgstr "Το πάχος πινελιάς τώρα κλιμακώνεται κατά την κλιμάκωση αντικειμένων." -#: ../share/extensions/rubberstretch.inx.h:4 -#, fuzzy -msgid "Rubber Stretch" -msgstr "Τέντωμα" +#: ../src/widgets/select-toolbar.cpp:308 +msgid "Now stroke width is not scaled when objects are scaled." +msgstr "Το πάχος πινελιάς τώρα δεν κλιμακώνεται κατά την κλιμάκωση αντικειμένων." -#: ../share/extensions/rubberstretch.inx.h:6 -#, fuzzy, no-c-format -msgid "Strength (%):" -msgstr "Ισχύς:" +#: ../src/widgets/select-toolbar.cpp:319 +msgid "Now rounded rectangle corners are scaled when rectangles are scaled." +msgstr "Οι στρογγυλευμένες γωνίες ορθογωνίου τώρα κλιμακώνονται κατά την κλιμάκωση ορθογωνίων." -#: ../share/extensions/scour.inx.h:1 -#, fuzzy -msgid "Embed rasters" -msgstr "Περιέχει" +#: ../src/widgets/select-toolbar.cpp:321 +msgid "Now rounded rectangle corners are not scaled when rectangles are scaled." +msgstr "Οι στρογγυλευμένες γωνίες ορθογωνίου τώρα δεν κλιμακώνονται κατά την κλιμάκωση ορθογωνίων." -#: ../share/extensions/scour.inx.h:2 -#, fuzzy -msgid "Enable id stripping" -msgstr "Ενεργοποίηση ανα_δίπλωσης κειμένου" +#: ../src/widgets/select-toolbar.cpp:332 +msgid "Now gradients are transformed along with their objects when those are transformed (moved, scaled, rotated, or skewed)." +msgstr "Οι διαβαθμίσεις τώρα μετασχηματίζονται κατά τον μετασχηματισμό των αντικειμένων τους (μετακίνηση, κλιμάκωση, περιστροφή, ή στρέβλωση)." -#: ../share/extensions/scour.inx.h:3 -#, fuzzy -msgid "Enable viewboxing" -msgstr "Ενεργοποίηση _ευρετηρίασης" +#: ../src/widgets/select-toolbar.cpp:334 +msgid "Now gradients remain fixed when objects are transformed (moved, scaled, rotated, or skewed)." +msgstr "Οι διαβαθμίσεις τώρα παραμένουν σταθερές κατά τον μετασχηματισμό των αντικειμένων (μετακίνηση, κλιμάκωση, περιστροφή, ή στρέβλωση)." -#: ../share/extensions/scour.inx.h:4 -#, fuzzy -msgid "Group collapsing" -msgstr "Ομαδοποίηση κλιπ" +#: ../src/widgets/select-toolbar.cpp:345 +msgid "Now patterns are transformed along with their objects when those are transformed (moved, scaled, rotated, or skewed)." +msgstr "Τα μοτίβα τώρα μετασχηματίζονται κατά τον μετασχηματισμό των αντικειμένων τους (μετακίνηση, κλιμάκωση, περιστροφή, ή στρέβλωση)." -# #-#-#-#-# libgnomeui.master.el.po (el) #-#-#-#-# -# #-#-#-#-# memory.el.po (abiword 1.0) #-#-#-#-# -# #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-# -# -# #-#-#-#-# mrproject-el.po (mrproject 0.5) #-#-#-#-# -# -# #-#-#-#-# toutdoux-el.po (toutdoux 1.0) #-#-#-#-# -# -#: ../share/extensions/scour.inx.h:6 -msgid "Indent" -msgstr "Εσοχή" +#: ../src/widgets/select-toolbar.cpp:347 +msgid "Now patterns remain fixed when objects are transformed (moved, scaled, rotated, or skewed)." +msgstr "Τα μοτίβα τώρα παραμένουν σταθερά κατά τον μετασχηματισμό των αντικειμένων (μετακίνηση, κλιμάκωση, περιστροφή, ή στρέβλωση)." -#: ../share/extensions/scour.inx.h:7 -#, fuzzy -msgid "Keep editor data" -msgstr "Ρυθμίστηκαν τα δεδομένα των αποθετηρίων" +#. four spinbuttons +#: ../src/widgets/select-toolbar.cpp:460 +msgctxt "Select toolbar" +msgid "X position" +msgstr "Θέση X" -#: ../share/extensions/scour.inx.h:9 -#, fuzzy -msgid "Optimized SVG (*.svg)" -msgstr "Βελτιστοποιημένα" +#: ../src/widgets/select-toolbar.cpp:460 +msgctxt "Select toolbar" +msgid "X:" +msgstr "X:" -#: ../share/extensions/scour.inx.h:10 -#, fuzzy -msgid "Optimized SVG Output" -msgstr "Λίστα" +#: ../src/widgets/select-toolbar.cpp:462 +msgid "Horizontal coordinate of selection" +msgstr "Οριζόντια συντεταγμένη της επιλογής" -#: ../share/extensions/scour.inx.h:12 -#, fuzzy -msgid "Scalable Vector Graphics" -msgstr "Διανυσματικά γραφικά" +#: ../src/widgets/select-toolbar.cpp:466 +msgctxt "Select toolbar" +msgid "Y position" +msgstr "Θέση Y" -#: ../share/extensions/scour.inx.h:13 -#, fuzzy -msgid "Set precision" -msgstr "ακρίβεια" +#: ../src/widgets/select-toolbar.cpp:466 +msgctxt "Select toolbar" +msgid "Y:" +msgstr "Y:" -#: ../share/extensions/scour.inx.h:14 -#, fuzzy -msgid "Simplify colors" -msgstr "Απλοποίηση" +#: ../src/widgets/select-toolbar.cpp:468 +msgid "Vertical coordinate of selection" +msgstr "Κάθετη συντεταγμένη της επιλογής" -#: ../share/extensions/scour.inx.h:15 -msgid "Space" -msgstr "Διάστημα" +#: ../src/widgets/select-toolbar.cpp:472 +msgctxt "Select toolbar" +msgid "Width" +msgstr "Πλάτος" -#: ../share/extensions/scour.inx.h:16 -msgid "Strip xml prolog" -msgstr "" +#: ../src/widgets/select-toolbar.cpp:472 +msgctxt "Select toolbar" +msgid "W:" +msgstr "Π:" -#: ../share/extensions/scour.inx.h:17 -#, fuzzy -msgid "Style to xml" -msgstr "Πληροφορίες στυλ" +#: ../src/widgets/select-toolbar.cpp:474 +msgid "Width of selection" +msgstr "Πλάτος επιλογής" -#: ../share/extensions/scour.inx.h:18 -msgid "Tab" -msgstr "Στηλοθέτης" +#: ../src/widgets/select-toolbar.cpp:481 +msgid "Lock width and height" +msgstr "Κλείδωμα πλάτους και ύψους" -#: ../share/extensions/scour.inx.h:20 -#, no-c-format -msgid "" -"This extension optimizes the SVG file according to the following options:\n" -" * Simplify colors: convert all colors to #RRGGBB format.\n" -" * Style to xml: convert styles into XML attributes.\n" -" * Group collapsing: collapse group elements.\n" -" * Enable id stripping: remove all un-referenced ID attributes.\n" -" * Embed rasters: embed rasters as base64-encoded data.\n" -" * Keep editor data: don't remove Inkscape, Sodipodi or Adobe Illustrator " -"elements and attributes.\n" -" * Enable viewboxing: size image to 100%/100% and introduce a viewBox.\n" -" * Strip xml prolog: don't output the xml prolog.\n" -" * Set precision: set number of significant digits (default: 5).\n" -" * Indent: indentation of the output: none, space, tab (default: space)." -msgstr "" +#: ../src/widgets/select-toolbar.cpp:482 +msgid "When locked, change both width and height by the same proportion" +msgstr "Σε περίπτωση κλειδώματος, το πλάτος και το ύψος μεταβάλλονται κατά την ίδια αναλογία" -#: ../share/extensions/sk1_input.inx.h:1 -#, fuzzy -msgid "Open files saved in sK1 vector graphics editor" -msgstr "Inkscape SVG Vector Illustrator" +#: ../src/widgets/select-toolbar.cpp:491 +msgctxt "Select toolbar" +msgid "Height" +msgstr "Ύψος" -#: ../share/extensions/sk1_input.inx.h:2 -#: ../share/extensions/sk1_output.inx.h:2 -msgid "sK1 vector graphics files (.sk1)" -msgstr "" +#: ../src/widgets/select-toolbar.cpp:491 +msgctxt "Select toolbar" +msgid "H:" +msgstr "Υ:" -#: ../share/extensions/sk1_input.inx.h:3 -msgid "sK1 vector graphics files input" -msgstr "" +#: ../src/widgets/select-toolbar.cpp:493 +msgid "Height of selection" +msgstr "Ύψος επιλογής" -#: ../share/extensions/sk1_output.inx.h:1 -#, fuzzy -msgid "File format for use in sK1 vector graphics editor" -msgstr "Inkscape SVG Vector Illustrator" +#: ../src/widgets/select-toolbar.cpp:530 +msgid "Affect:" +msgstr "Επίδραση:" -#: ../share/extensions/sk1_output.inx.h:3 -msgid "sK1 vector graphics files output" -msgstr "" +#: ../src/widgets/select-toolbar.cpp:530 +msgid "Control whether or not to scale stroke widths, scale rectangle corners, transform gradient fills, and transform pattern fills with the object" +msgstr "Έλεγχος κλιμάκωσης πλατών πινελιάς, ορθογώνιων γωνιών,μετασχηματισμών γεμισμάτων διαβάθμισης και γεμισμάτων μοτίβου μετασχηματισμού με το αντικείμενο" -#: ../share/extensions/sk_input.inx.h:1 -msgid "A diagram created with the program Sketch" -msgstr "" +#: ../src/widgets/select-toolbar.cpp:549 +msgid "Scale rounded corners" +msgstr "Κλιμάκωση στρογγυλευμένων γωνιών" -#: ../share/extensions/sk_input.inx.h:2 -msgid "Sketch Diagram (*.sk)" -msgstr "" +#: ../src/widgets/select-toolbar.cpp:560 +msgid "Move gradients" +msgstr "Μετακίνηση διαβαθμίσεων" -#: ../share/extensions/sk_input.inx.h:3 -#, fuzzy -msgid "Sketch Input" -msgstr "Είσοδος υποδοχής" +#: ../src/widgets/select-toolbar.cpp:571 +msgid "Move patterns" +msgstr "Μετακίνηση μοτίβων" -#: ../share/extensions/spirograph.inx.h:1 -#, fuzzy -msgid "Gear Placement:" -msgstr "Τοποθέτηση" +#: ../src/widgets/sp-color-gtkselector.cpp:50 +msgid "System" +msgstr "Σύστημα" -#: ../share/extensions/spirograph.inx.h:2 -msgid "Inside (Hypotrochoid)" -msgstr "" +#: ../src/widgets/sp-color-icc-selector.cpp:111 +msgid "CMS" +msgstr "CMS" -#: ../share/extensions/spirograph.inx.h:3 -msgid "Outside (Epitrochoid)" -msgstr "" +#: ../src/widgets/sp-color-icc-selector.cpp:220 +#: ../src/widgets/sp-color-scales.cpp:404 +msgid "_R:" +msgstr "_R:" -#: ../share/extensions/spirograph.inx.h:4 -msgid "Quality (Default = 16):" -msgstr "" +#: ../src/widgets/sp-color-icc-selector.cpp:220 +#: ../src/widgets/sp-color-icc-selector.cpp:221 +#: ../src/widgets/sp-color-scales.cpp:407 +msgid "_G:" +msgstr "_G:" -#: ../share/extensions/spirograph.inx.h:5 -msgid "R - Ring Radius (px):" -msgstr "" +# #-#-#-#-# balsa.master.el.po (balsa 2.0.13) #-#-#-#-# +# +#: ../src/widgets/sp-color-icc-selector.cpp:220 +#: ../src/widgets/sp-color-scales.cpp:410 +msgid "_B:" +msgstr "_B:" -#: ../share/extensions/spirograph.inx.h:8 -#, fuzzy -msgid "Spirograph" -msgstr "παράγραφος" +#: ../src/widgets/sp-color-icc-selector.cpp:222 +#: ../src/widgets/sp-color-icc-selector.cpp:223 +#: ../src/widgets/sp-color-scales.cpp:430 +msgid "_H:" +msgstr "_H:" -#: ../share/extensions/spirograph.inx.h:9 -msgid "d - Pen Radius (px):" -msgstr "" +#: ../src/widgets/sp-color-icc-selector.cpp:222 +#: ../src/widgets/sp-color-icc-selector.cpp:223 +#: ../src/widgets/sp-color-scales.cpp:433 +msgid "_S:" +msgstr "_S:" -#: ../share/extensions/spirograph.inx.h:10 -msgid "r - Gear Radius (px):" -msgstr "" +#: ../src/widgets/sp-color-icc-selector.cpp:223 +#: ../src/widgets/sp-color-scales.cpp:436 +msgid "_L:" +msgstr "_L:" -#: ../share/extensions/split.inx.h:3 -#, fuzzy -msgid "Preserve original text" -msgstr "Διατήρηση αρχικού λόγου διαστάσεων" +# #-#-#-#-# balsa.master.el.po (balsa 2.0.13) #-#-#-#-# +# +#: ../src/widgets/sp-color-icc-selector.cpp:224 +#: ../src/widgets/sp-color-icc-selector.cpp:225 +#: ../src/widgets/sp-color-scales.cpp:458 +msgid "_C:" +msgstr "_Κ:" -#: ../share/extensions/split.inx.h:4 -#, fuzzy -msgid "Split text" -msgstr "κείμενο προειδοποίησης" +#: ../src/widgets/sp-color-icc-selector.cpp:224 +#: ../src/widgets/sp-color-icc-selector.cpp:225 +#: ../src/widgets/sp-color-scales.cpp:461 +msgid "_M:" +msgstr "_M:" -#: ../share/extensions/split.inx.h:5 -#, fuzzy -msgid "Split:" -msgstr "" -"#-#-#-#-# gnome-games.master.el.po (gnome-games.HEAD.el) #-#-#-#-#\n" -"Χωρισμός\n" -"#-#-#-#-# locations.master.el.po (locations.HEAD) #-#-#-#-#\n" -"Split\n" -"#-#-#-#-# f-spot.master.el.po (el) #-#-#-#-#\n" -"Διαχωρισμός\n" -"#-#-#-#-# pitivi.master.el.po (el) #-#-#-#-#\n" -"Διαχωρισμός\n" -"#-#-#-#-# brasero.master.el.po (el) #-#-#-#-#\n" -"Διαχωρισμός" +#: ../src/widgets/sp-color-icc-selector.cpp:224 +#: ../src/widgets/sp-color-icc-selector.cpp:225 +#: ../src/widgets/sp-color-scales.cpp:464 +msgid "_Y:" +msgstr "_Y:" -#: ../share/extensions/split.inx.h:7 -msgid "This effect splits texts into different lines, words or letters." -msgstr "" +#: ../src/widgets/sp-color-icc-selector.cpp:224 +#: ../src/widgets/sp-color-scales.cpp:467 +msgid "_K:" +msgstr "_K:" -#: ../share/extensions/split.inx.h:8 -#, fuzzy -msgctxt "split" -msgid "Letters" -msgstr "Κέ_ντρο" +#: ../src/widgets/sp-color-icc-selector.cpp:235 +msgid "Gray" +msgstr "Γκρι" -#: ../share/extensions/split.inx.h:9 -msgctxt "split" -msgid "Lines" -msgstr "Γραμμές" +#: ../src/widgets/sp-color-icc-selector.cpp:238 +#: ../src/widgets/sp-color-icc-selector.cpp:239 +#: ../src/widgets/sp-color-scales.cpp:459 +#: ../src/widgets/sp-color-scales.cpp:460 +msgid "Cyan" +msgstr "Κυανό" -#: ../share/extensions/split.inx.h:10 -#, fuzzy -msgctxt "split" -msgid "Words" -msgstr "Λέξεις" +#: ../src/widgets/sp-color-icc-selector.cpp:238 +#: ../src/widgets/sp-color-icc-selector.cpp:239 +#: ../src/widgets/sp-color-scales.cpp:462 +#: ../src/widgets/sp-color-scales.cpp:463 +msgid "Magenta" +msgstr "Πορφυρό" -#: ../share/extensions/straightseg.inx.h:1 -#, fuzzy -msgid "Behavior:" -msgstr "Συμπεριφορά" +#: ../src/widgets/sp-color-icc-selector.cpp:238 +#: ../src/widgets/sp-color-icc-selector.cpp:239 +#: ../src/widgets/sp-color-scales.cpp:465 +#: ../src/widgets/sp-color-scales.cpp:466 +msgid "Yellow" +msgstr "Κίτρινο" -#: ../share/extensions/straightseg.inx.h:3 -#, fuzzy -msgid "Percent:" -msgstr "Ποσοστό" +#: ../src/widgets/sp-color-icc-selector.cpp:296 +msgid "Fix" +msgstr "Ορισμός" -#: ../share/extensions/straightseg.inx.h:4 -#, fuzzy -msgid "Straighten Segments" -msgstr "Ευθυγράμμιση" +#: ../src/widgets/sp-color-icc-selector.cpp:299 +msgid "Fix RGB fallback to match icc-color() value." +msgstr "Καθορισμός εφεδρικής RGB για να ταιριάζει την τιμή icc-color()" -#: ../share/extensions/summersnight.inx.h:1 -msgid "Envelope" -msgstr "" +#. Label +#: ../src/widgets/sp-color-icc-selector.cpp:380 +#: ../src/widgets/sp-color-scales.cpp:413 +#: ../src/widgets/sp-color-scales.cpp:439 +#: ../src/widgets/sp-color-scales.cpp:470 +#: ../src/widgets/sp-color-wheel-selector.cpp:177 +msgid "_A:" +msgstr "_A:" -#: ../share/extensions/svg2fxg.inx.h:1 -msgid "Adobe's XML Graphics file format" -msgstr "" +#: ../src/widgets/sp-color-icc-selector.cpp:390 +#: ../src/widgets/sp-color-icc-selector.cpp:402 +#: ../src/widgets/sp-color-scales.cpp:414 +#: ../src/widgets/sp-color-scales.cpp:415 +#: ../src/widgets/sp-color-scales.cpp:440 +#: ../src/widgets/sp-color-scales.cpp:441 +#: ../src/widgets/sp-color-scales.cpp:471 +#: ../src/widgets/sp-color-scales.cpp:472 +#: ../src/widgets/sp-color-wheel-selector.cpp:187 +#: ../src/widgets/sp-color-wheel-selector.cpp:199 +msgid "Alpha (opacity)" +msgstr "Άλφα (αδιαφάνεια)" -#: ../share/extensions/svg2fxg.inx.h:2 -#, fuzzy -msgid "FXG Output" -msgstr "" -"#-#-#-#-# gnome-control-center.master.el.po (el) #-#-#-#-#\n" -"Έξοδος\n" -"#-#-#-#-# gnome-media.master.el.po (gnome-media.HEAD) #-#-#-#-#\n" -"Έξοδος\n" -"#-#-#-#-# drgeo.master.el.po (dr-genius 0.5.5) #-#-#-#-#\n" -"Έξοδος\n" -"#-#-#-#-# genius.master.el.po (el) #-#-#-#-#\n" -"Έξοδος" - -#: ../share/extensions/svg2fxg.inx.h:3 -#, fuzzy -msgid "Flash XML Graphics (*.fxg)" -msgstr "Αρχεία XFIG Graphics (*.fig)" +#: ../src/widgets/sp-color-notebook.cpp:339 +msgid "Color Managed" +msgstr "Διαχείριση χρώματος" + +#: ../src/widgets/sp-color-notebook.cpp:347 +msgid "Out of gamut!" +msgstr "Εκτός φάσματος!" -#: ../share/extensions/svg2xaml.inx.h:1 ../share/extensions/xaml2svg.inx.h:1 -msgid "Microsoft XAML (*.xaml)" -msgstr "" +#: ../src/widgets/sp-color-notebook.cpp:355 +msgid "Too much ink!" +msgstr "Υπερβολικό μελάνι!" -#: ../share/extensions/svg2xaml.inx.h:2 ../share/extensions/xaml2svg.inx.h:2 -#, fuzzy -msgid "Microsoft's GUI definition format" -msgstr "Ορισμός συγχωνευμένου UI" +#. Create RGBA entry and color preview +#: ../src/widgets/sp-color-notebook.cpp:362 +msgid "RGBA_:" +msgstr "RGBA_:" -#: ../share/extensions/svg2xaml.inx.h:3 -#, fuzzy -msgid "XAML Output" -msgstr "Αποτέλεσμα HTML" +#: ../src/widgets/sp-color-notebook.cpp:370 +msgid "Hexadecimal RGBA value of the color" +msgstr "Δεκαεξαδική τιμή RGBA του χρώματος" -#: ../share/extensions/svg_and_media_zip_output.inx.h:1 -#, fuzzy -msgid "Add font list" -msgstr "Προσθήκη ορισμού" +#: ../src/widgets/sp-color-scales.cpp:80 +msgid "RGB" +msgstr "RGB" -#: ../share/extensions/svg_and_media_zip_output.inx.h:2 -msgid "Compressed Inkscape SVG with media (*.zip)" -msgstr "Συμπιεσμένο Inkscape SVG με πολυμέσα (*.zip)" +#: ../src/widgets/sp-color-scales.cpp:80 +msgid "HSL" +msgstr "HSL" -#: ../share/extensions/svg_and_media_zip_output.inx.h:3 -#, fuzzy -msgid "Compressed Inkscape SVG with media export" -msgstr "Συμπιεσμένο Inkscape SVG με πολυμέσα (*.zip)" +#: ../src/widgets/sp-color-scales.cpp:80 +msgid "CMYK" +msgstr "CMYK" +# #-#-#-#-# ekiga.master.el.po (ekiga.HEAD) #-#-#-#-# # -#: ../share/extensions/svg_and_media_zip_output.inx.h:4 -#, fuzzy -msgid "Image zip directory:" -msgstr "Μη έγκυρος κατάλογος εργασίας: %s" +#: ../src/widgets/sp-color-selector.cpp:64 +msgid "Unnamed" +msgstr "Ανώνυμο" -#: ../share/extensions/svg_and_media_zip_output.inx.h:5 -msgid "" -"Inkscape's native file format compressed with Zip and including all media " -"files" -msgstr "" +#: ../src/widgets/sp-color-wheel-selector.cpp:62 +msgid "Wheel" +msgstr "Τροχός" -#: ../share/extensions/svgcalendar.inx.h:1 -#, fuzzy -msgid "Automatically set size and position" -msgstr "Αυτόματη απομνημόνευση θέσεων παραθύρων." +#: ../src/widgets/sp-xmlview-attr-list.cpp:46 +msgid "Attribute" +msgstr "Γνώρισμα" -# #-#-#-#-# libgnomeui.master.el.po (el) #-#-#-#-# -# #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-# +# #-#-#-#-# gconf-editor.master.el.po (gconf-editor.HEAD) #-#-#-#-# +# #-#-#-#-# anjuta-el.po (anjuta 0.1.9) #-#-#-#-# +# +# #-#-#-#-# gimp-el.po (gimp 1.3.2) #-#-#-#-# +# +# #-#-#-#-# gnome-db-el.po (gnome-db 0.0.91) #-#-#-#-# # # #-#-#-#-# gnucash-el.po (abiword 1.0) #-#-#-#-# # -# #-#-#-#-# mrproject-el.po (mrproject 0.5) #-#-#-#-# +# #-#-#-#-# gtop-el.po (gtop 1.0.9) #-#-#-#-# # -# #-#-#-#-# orca.master.el.po (orca.HEAD) #-#-#-#-# -# #-#-#-#-# libgnomeui.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-# +# #-#-#-#-# libgda-el.po (gnome-db 0.0.91) #-#-#-#-# # -# #-#-#-#-# gnucash-el.po (abiword 1.0) #-#-#-#-# +# #-#-#-#-# sodipodi-el.po (sodipodi 0.25) #-#-#-#-# # -# #-#-#-#-# mrproject-el.po (mrproject 0.5) #-#-#-#-# +# #-#-#-#-# pong-el.po (pong 0.7) #-#-#-#-# # -#: ../share/extensions/svgcalendar.inx.h:2 -#, fuzzy -msgid "Calendar" -msgstr "" -"#-#-#-#-# almanah.master.el.po (almanah - master) #-#-#-#-#\n" -"Ημερολόγιο\n" -"#-#-#-#-# evolution.master.el.po (evolution.HEAD) #-#-#-#-#\n" -"Ημερολόγιο\n" -"#-#-#-#-# yelp.master.el.po (el) #-#-#-#-#\n" -"Ημερολόγιο\n" -"#-#-#-#-# libgnomeui.master.el.po (el) #-#-#-#-#\n" -"Ημερολόγιο\n" -"#-#-#-#-# gnome-panel.master.el.po (gnome-panel.HEAD) #-#-#-#-#\n" -"Ημερολόγιο\n" -"#-#-#-#-# evolution-exchange.master.el.po (el) #-#-#-#-#\n" -"Η_μερολόγιο\n" -"#-#-#-#-# glade.master.el.po (glade3.HEAD) #-#-#-#-#\n" -"Ημερολόγιο\n" -"#-#-#-#-# orca.master.el.po (orca.HEAD) #-#-#-#-#\n" -"Ημερολόγιο\n" -"#-#-#-#-# dates.master.el.po (dates master) #-#-#-#-#\n" -"Ημερολόγιο\n" -"#-#-#-#-# evolution-data-server.master.el.po (evolution-data-server.HEAD) " -"#-#-#-#-#\n" -"Ημερολόγιο\n" -"#-#-#-#-# gnome-schedule.master.el.po (el) #-#-#-#-#\n" -"Ημερολόγιο\n" -"#-#-#-#-# conduit.master.el.po (conduit.HEAD) #-#-#-#-#\n" -"Ημερολόγιο" +# #-#-#-#-# screem-el.po (screem 1.0) #-#-#-#-# +# +# #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# +# +# #-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-# +# +#: ../src/widgets/sp-xmlview-attr-list.cpp:47 +msgid "Value" +msgstr "Τιμή" -#: ../share/extensions/svgcalendar.inx.h:3 -#, fuzzy -msgid "Char Encoding:" -msgstr "Κωδικοποίηση χαρακτήρων:" +#: ../src/widgets/sp-xmlview-content.cpp:170 +msgid "Type text in a text node" +msgstr "Εισαγωγή κειμένου σε κόμβο κειμένου" -#: ../share/extensions/svgcalendar.inx.h:6 -#, fuzzy -msgid "Day color:" -msgstr "_Χρώμα αντιστοιχίας:" +#: ../src/widgets/stroke-style.cpp:504 +msgid "Set markers" +msgstr "Ορισμός σημειωτών" -# -#: ../share/extensions/svgcalendar.inx.h:7 -#, fuzzy -msgid "Day names:" -msgstr "Όνομα κλειδιού:" +#: ../src/widgets/stroke-style.cpp:676 +msgctxt "Stroke width" +msgid "Width:" +msgstr "Πλάτος:" -#: ../share/extensions/svgcalendar.inx.h:8 -msgid "Fill empty day boxes with next month's days" -msgstr "" +#. Join type +#. TRANSLATORS: The line join style specifies the shape to be used at the +#. corners of paths. It can be "miter", "round" or "bevel". +#: ../src/widgets/stroke-style.cpp:714 +msgid "Join:" +msgstr "Γωνία:" -#: ../share/extensions/svgcalendar.inx.h:9 -#, fuzzy -msgid "" -"January February March April May June July August September October November " -"December" -msgstr "" -"January (01)\n" -"February (02)\n" -"March (03)\n" -"April (04)\n" -"May (05)\n" -"June (06)\n" -"July (07)\n" -"August (08)\n" -"September (09)\n" -"October (10)\n" -"November (11)\n" -"December (12)" +#. TRANSLATORS: Miter join: joining lines with a sharp (pointed) corner. +#. For an example, draw a triangle with a large stroke width and modify the +#. "Join" option (in the Fill and Stroke dialog). +#: ../src/widgets/stroke-style.cpp:726 +msgid "Miter join" +msgstr "Μυτερή γωνία" -#: ../share/extensions/svgcalendar.inx.h:11 -msgid "Localization" -msgstr "Τοπικοποίηση" +#. TRANSLATORS: Round join: joining lines with a rounded corner. +#. For an example, draw a triangle with a large stroke width and modify the +#. "Join" option (in the Fill and Stroke dialog). +#: ../src/widgets/stroke-style.cpp:736 +msgid "Round join" +msgstr "Στρογγυλή γωνία" -#: ../share/extensions/svgcalendar.inx.h:12 -msgid "Monday" -msgstr "Δευτέρα" +#. TRANSLATORS: Bevel join: joining lines with a blunted (flattened) corner. +#. For an example, draw a triangle with a large stroke width and modify the +#. "Join" option (in the Fill and Stroke dialog). +#: ../src/widgets/stroke-style.cpp:746 +msgid "Bevel join" +msgstr "Λοξή γωνία" + +#. Miterlimit +#. TRANSLATORS: Miter limit: only for "miter join", this limits the length +#. of the sharp "spike" when the lines connect at too sharp an angle. +#. When two line segments meet at a sharp angle, a miter join results in a +#. spike that extends well beyond the connection point. The purpose of the +#. miter limit is to cut off such spikes (i.e. convert them into bevels) +#. when they become too long. +#: ../src/widgets/stroke-style.cpp:758 +msgid "Miter limit:" +msgstr "Όριο μύτης:" + +#: ../src/widgets/stroke-style.cpp:766 +msgid "Maximum length of the miter (in units of stroke width)" +msgstr "Μέγιστο μήκος μύτης (σε μονάδες του πάχους πινελιάς)" -#: ../share/extensions/svgcalendar.inx.h:13 -msgid "Month (0 for all):" -msgstr "" +#. Cap type +#. TRANSLATORS: cap type specifies the shape for the ends of lines +#: ../src/widgets/stroke-style.cpp:778 +msgid "Cap:" +msgstr "Άκρη:" -#: ../share/extensions/svgcalendar.inx.h:14 -#, fuzzy -msgid "Month Margin:" -msgstr "" -"#-#-#-#-# libgnomecanvas.master.el.po (el) #-#-#-#-#\n" -"Αριστερό Περιθώριο\n" -"#-#-#-#-# gtk+-properties.master.el.po (gtk+-properties.HEAD) #-#-#-#-#\n" -"Αριστερό περιθώριο" +#. TRANSLATORS: Butt cap: the line shape does not extend beyond the end point +#. of the line; the ends of the line are square +#: ../src/widgets/stroke-style.cpp:790 +msgid "Butt cap" +msgstr "Κομμένη άκρη" -#: ../share/extensions/svgcalendar.inx.h:15 -#, fuzzy -msgid "Month Width:" -msgstr "Πλάτος εικόνας" +#. TRANSLATORS: Round cap: the line shape extends beyond the end point of the +#. line; the ends of the line are rounded +#: ../src/widgets/stroke-style.cpp:798 +msgid "Round cap" +msgstr "Στρογγυλή άκρη" -#: ../share/extensions/svgcalendar.inx.h:16 -#, fuzzy -msgid "Month color:" -msgstr "_Χρώμα αντιστοιχίας:" +#. TRANSLATORS: Square cap: the line shape extends beyond the end point of the +#. line; the ends of the line are square +#: ../src/widgets/stroke-style.cpp:806 +msgid "Square cap" +msgstr "Τετράγωνη άκρη" -#: ../share/extensions/svgcalendar.inx.h:17 -#, fuzzy -msgid "Month names:" -msgstr "Όνομα κλάδου:" +#. Dash +#: ../src/widgets/stroke-style.cpp:812 +msgid "Dashes:" +msgstr "Παύλες:" -#: ../share/extensions/svgcalendar.inx.h:18 -#, fuzzy -msgid "Months per line:" -msgstr "κουκίδες ανά ίντσα" +#. TRANSLATORS: Path markers are an SVG feature that allows you to attach arbitrary shapes +#. (arrowheads, bullets, faces, whatever) to the start, end, or middle nodes of a path. +#: ../src/widgets/stroke-style.cpp:829 +msgid "Start Markers:" +msgstr "Αρχικοί σημειωτές:" -#: ../share/extensions/svgcalendar.inx.h:19 -#, fuzzy -msgid "Next month day color:" -msgstr "Νέα _στήλη" +#: ../src/widgets/stroke-style.cpp:831 +msgid "Start Markers are drawn on the first node of a path or shape" +msgstr "Οι αρχικοί σημειωτές σχεδιάζονται στον πρώτο κόμβο μονοπατιού ή σχήματος" -#: ../share/extensions/svgcalendar.inx.h:21 -msgid "Saturday" -msgstr "Σάββατο" +#: ../src/widgets/stroke-style.cpp:840 +msgid "Mid Markers:" +msgstr "Ενδιάμεσοι σημειωτές:" -#: ../share/extensions/svgcalendar.inx.h:22 -msgid "Saturday and Sunday" -msgstr "" +#: ../src/widgets/stroke-style.cpp:842 +msgid "Mid Markers are drawn on every node of a path or shape except the first and last nodes" +msgstr "Οι ενδιάμεσοι σημειωτές σχεδιάζονται σε κάθε κόμβο μονοπατιού ή σχήματος, εκτός του πρώτου και του τελευταίου" -#: ../share/extensions/svgcalendar.inx.h:23 -msgid "" -"Select your system encoding. More information at http://docs.python.org/" -"library/codecs.html#standard-encodings." -msgstr "" +#: ../src/widgets/stroke-style.cpp:851 +msgid "End Markers:" +msgstr "Τελικοί σημειωτές:" -#: ../share/extensions/svgcalendar.inx.h:24 -msgid "Sun Mon Tue Wed Thu Fri Sat" -msgstr "" +#: ../src/widgets/stroke-style.cpp:853 +msgid "End Markers are drawn on the last node of a path or shape" +msgstr "Οι τελικοί σημειωτές σχεδιάζονται στον τελευταίο κόμβο μονοπατιού ή σχήματος" -#: ../share/extensions/svgcalendar.inx.h:25 -msgid "Sunday" -msgstr "Κυριακή" +#: ../src/widgets/stroke-style.cpp:1206 +#: ../src/widgets/stroke-style.cpp:1303 +msgid "Set stroke style" +msgstr "Ορισμός μορφοποίησης πινελιάς" -#: ../share/extensions/svgcalendar.inx.h:26 -msgid "The day names list must start from Sunday." -msgstr "" +#: ../src/widgets/swatch-selector.cpp:139 +msgid "Change swatch color" +msgstr "Αλλαγή χρώματος χρωματολογίου" -#: ../share/extensions/svgcalendar.inx.h:27 -msgid "The options below have no influence when the above is checked." -msgstr "" +#: ../src/widgets/toolbox.cpp:209 +msgid "Color/opacity used for color tweaking" +msgstr "Χρώμα/αδιαφάνεια που χρησιμοποιείται για ρυθμίσεις χρώματος" -#: ../share/extensions/svgcalendar.inx.h:28 -#, fuzzy -msgid "Week start day" -msgstr "Εβδομάδα ξεκινάει" +#: ../src/widgets/toolbox.cpp:215 +msgid "Style of new stars" +msgstr "Μορφοποίηση νέων αστεριών" -#: ../share/extensions/svgcalendar.inx.h:29 -#, fuzzy -msgid "Weekday name color:" -msgstr "Συνδυασμοί χρωμάτων:" +#: ../src/widgets/toolbox.cpp:217 +msgid "Style of new rectangles" +msgstr "Μορφοποίηση νέων ορθογωνίων" + +#: ../src/widgets/toolbox.cpp:219 +msgid "Style of new 3D boxes" +msgstr "Μορφοποίηση νέων τρισδιάστατων κουτιών" + +#: ../src/widgets/toolbox.cpp:221 +msgid "Style of new ellipses" +msgstr "Μορφοποίηση νέων ελλείψεων" + +#: ../src/widgets/toolbox.cpp:223 +msgid "Style of new spirals" +msgstr "Μορφοποίηση νέων σπειρών" + +#: ../src/widgets/toolbox.cpp:225 +msgid "Style of new paths created by Pencil" +msgstr "Μορφοποίηση νέων μονοπατιών δημιουργημένων από μολύβι" + +#: ../src/widgets/toolbox.cpp:227 +msgid "Style of new paths created by Pen" +msgstr "Μορφοποίηση νέων μονοπατιών δημιουργημένων από πένα" + +#: ../src/widgets/toolbox.cpp:229 +msgid "Style of new calligraphic strokes" +msgstr "Μορφοποίηση νέων καλλιγραφικών πινελιών" + +#: ../src/widgets/toolbox.cpp:231 +#: ../src/widgets/toolbox.cpp:233 +msgid "TBD" +msgstr "TBD" + +#: ../src/widgets/toolbox.cpp:243 +msgid "Style of Paint Bucket fill objects" +msgstr "Μορφοποίηση αντικειμένων γεμισμένων με κάδο βαφής" + +#: ../src/widgets/toolbox.cpp:1349 +msgid "Insert node" +msgstr "Εισαγωγή κόμβου" + +#: ../src/widgets/toolbox.cpp:1350 +msgid "Insert new nodes into selected segments" +msgstr "Εισαγωγή νέων κόμβων στα επιλεγμένα τμήματα" + +# #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# +# +# #-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-# +# +#: ../src/widgets/toolbox.cpp:1353 +msgid "Insert" +msgstr "Εισαγωγή" + +#: ../src/widgets/toolbox.cpp:1361 +msgid "Delete selected nodes" +msgstr "Διαγραφή επιλεγμένων κόμβων" + +#: ../src/widgets/toolbox.cpp:1372 +msgid "Join selected nodes" +msgstr "Συνένωση επιλεγμένων κόμβων" + +#: ../src/widgets/toolbox.cpp:1375 +msgid "Join" +msgstr "Συνένωση" -#: ../share/extensions/svgcalendar.inx.h:30 -#, fuzzy -msgid "Weekend day color:" -msgstr "Χρώμα εργασιών που λήγουν σήμερα" +#: ../src/widgets/toolbox.cpp:1383 +msgid "Break path at selected nodes" +msgstr "Διακοπή μονοπατιού στους επιλεγμένους κόμβους" -#: ../share/extensions/svgcalendar.inx.h:31 -#, fuzzy -msgid "Weekend:" -msgstr "Εβδομάδα:" +#: ../src/widgets/toolbox.cpp:1393 +msgid "Join with segment" +msgstr "Ένωση με τμήμα" -#: ../share/extensions/svgcalendar.inx.h:32 -msgid "Year (4 digits):" -msgstr "" +# +#: ../src/widgets/toolbox.cpp:1394 +msgid "Join selected endnodes with a new segment" +msgstr "Ένωση επιλεγμένων τελικών κόμβων με ένα νέο τμήμα" -#: ../share/extensions/svgcalendar.inx.h:33 -#, fuzzy -msgid "Year color:" -msgstr "" -"#-#-#-#-# accerciser.master.el.po (accerciser.HEAD.el) #-#-#-#-#\n" -"Χρώμα περιγράμματος:\n" -"#-#-#-#-# orca.master.el.po (orca.HEAD) #-#-#-#-#\n" -"Χρώμα πλαισίου:" +#: ../src/widgets/toolbox.cpp:1403 +msgid "Delete segment" +msgstr "Διαγραφή τμήματος" -#: ../share/extensions/svgcalendar.inx.h:34 -#, fuzzy -msgid "You may change the names for other languages:" -msgstr "Αλλαγή του ονόματος του τόμου" +#: ../src/widgets/toolbox.cpp:1404 +msgid "Delete segment between two non-endpoint nodes" +msgstr "Διαγραφή τμήματος μεταξύ δύο μη-τελικών σημείων κόμβων" -#: ../share/extensions/text_braille.inx.h:1 -#, fuzzy -msgid "Convert to Braille" -msgstr "Μετατροπή αρχείου toc" +#: ../src/widgets/toolbox.cpp:1413 +msgid "Node Cusp" +msgstr "Ανάκαμψη κόμβου" -#: ../share/extensions/text_flipcase.inx.h:2 -msgid "fLIP cASE" -msgstr "" +#: ../src/widgets/toolbox.cpp:1414 +msgid "Make selected nodes corner" +msgstr "Οι επιλεγμένοι κόμβοι γίνονται γωνιακοί" -#: ../share/extensions/text_lowercase.inx.h:2 -#, fuzzy -msgid "lowercase" -msgstr "Χρώμα πτώσης" +#: ../src/widgets/toolbox.cpp:1423 +msgid "Node Smooth" +msgstr "Εξομάλυνση κόμβων" -#: ../share/extensions/text_randomcase.inx.h:2 -msgid "rANdOm CasE" -msgstr "" +#: ../src/widgets/toolbox.cpp:1424 +msgid "Make selected nodes smooth" +msgstr "Ομαλοποίηση επιλεγμένων κόμβων" -#: ../share/extensions/text_replace.inx.h:1 -msgid "By:" -msgstr "" +#: ../src/widgets/toolbox.cpp:1433 +msgid "Node Symmetric" +msgstr "Συμμετρικότητα κόμβων" -#: ../share/extensions/text_replace.inx.h:2 -#, fuzzy -msgid "Replace text" -msgstr "Αντικατάσταση" +#: ../src/widgets/toolbox.cpp:1434 +msgid "Make selected nodes symmetric" +msgstr "Οι επιλεγμένοι κόμβοι γίνονται συμμετρικοί" -#: ../share/extensions/text_replace.inx.h:3 -msgid "Replace:" -msgstr "Αντικατάσταση:" +#: ../src/widgets/toolbox.cpp:1443 +msgid "Node Auto" +msgstr "Αυτόματος κόμβος" -#: ../share/extensions/text_sentencecase.inx.h:1 -msgid "Sentence case" -msgstr "" +#: ../src/widgets/toolbox.cpp:1444 +msgid "Make selected nodes auto-smooth" +msgstr "Οι επιλεγμένοι κόμβοι εξομαλύνονται αυτόματα" -#: ../share/extensions/text_titlecase.inx.h:2 -#, fuzzy -msgid "Title Case" -msgstr "Γράμματα _τίτλου" +#: ../src/widgets/toolbox.cpp:1453 +msgid "Node Line" +msgstr "Κόμβος-γραμμή" -#: ../share/extensions/text_uppercase.inx.h:2 -msgid "UPPERCASE" -msgstr "" +#: ../src/widgets/toolbox.cpp:1454 +msgid "Make selected segments lines" +msgstr "Τα επιλεγμένα τμήματα γίνονται γραμμές" -#: ../share/extensions/triangle.inx.h:1 -#, fuzzy -msgid "Angle a (deg):" -msgstr "Γωνία:" +#: ../src/widgets/toolbox.cpp:1463 +msgid "Node Curve" +msgstr "Κόμβος-καμπύλη" -#: ../share/extensions/triangle.inx.h:2 -#, fuzzy -msgid "Angle b (deg):" -msgstr "Γωνία:" +#: ../src/widgets/toolbox.cpp:1464 +msgid "Make selected segments curves" +msgstr "Τα επιλεγμένα τμήματα γίνονται καμπύλες" -#: ../share/extensions/triangle.inx.h:3 -#, fuzzy -msgid "Angle c (deg):" -msgstr "Γωνία:" +#: ../src/widgets/toolbox.cpp:1473 +msgid "Show Transform Handles" +msgstr "Προβολή λαβών μετασχηματισμού" -#: ../share/extensions/triangle.inx.h:4 -msgid "From Side a and Angles a, b" -msgstr "" +#: ../src/widgets/toolbox.cpp:1474 +msgid "Show transformation handles for selected nodes" +msgstr "Προβολή λαβών μετασχηματισμού για τους επιλεγμένους κόμβους" -#: ../share/extensions/triangle.inx.h:5 -msgid "From Side c and Angles a, b" -msgstr "" +#: ../src/widgets/toolbox.cpp:1484 +msgid "Show Handles" +msgstr "Προβολή λαβών" -#: ../share/extensions/triangle.inx.h:6 -msgid "From Sides a, b and Angle a" -msgstr "" +#: ../src/widgets/toolbox.cpp:1485 +msgid "Show Bezier handles of selected nodes" +msgstr "Προβολή λαβών Bezier για τους επιλεγμένους κόμβους" -#: ../share/extensions/triangle.inx.h:7 -msgid "From Sides a, b and Angle c" -msgstr "" +#: ../src/widgets/toolbox.cpp:1495 +msgid "Show Outline" +msgstr "Προβολή περιγράμματος" -#: ../share/extensions/triangle.inx.h:8 -#, fuzzy -msgid "From Three Sides" -msgstr "Από αυτή τη διεύ_θυνση" +# +#: ../src/widgets/toolbox.cpp:1496 +msgid "Show path outline (without path effects)" +msgstr "Προβολή περιγράμματος του μονοπατιού (χωρίς εφέ μονοπατιού)" -#: ../share/extensions/triangle.inx.h:11 -#, fuzzy -msgid "Side Length a (px):" -msgstr "Μήκος μπάρας κύλισης" +#: ../src/widgets/toolbox.cpp:1518 +msgid "Edit clipping paths" +msgstr "Επεξεργασία μονοπατιών περικοπής" -#: ../share/extensions/triangle.inx.h:12 -#, fuzzy -msgid "Side Length b (px):" -msgstr "Μήκος μπάρας κύλισης" +#: ../src/widgets/toolbox.cpp:1519 +msgid "Show clipping path(s) of selected object(s)" +msgstr "Προβολή μονοπατιών αποκοπής των επιλεγμένων αντικειμένων" -#: ../share/extensions/triangle.inx.h:13 -#, fuzzy -msgid "Side Length c (px):" -msgstr "Μήκος μπάρας κύλισης" +#: ../src/widgets/toolbox.cpp:1529 +msgid "Edit masks" +msgstr "Επεξεργασία μασκών" -#: ../share/extensions/triangle.inx.h:14 -msgid "Triangle" -msgstr "Τρίγωνο" +#: ../src/widgets/toolbox.cpp:1530 +msgid "Show mask(s) of selected object(s)" +msgstr "Προβολή μασκών των επιλεγμένων αντικειμένων" -#: ../share/extensions/txt2svg.inx.h:1 -#, fuzzy -msgid "ASCII Text" -msgstr "ASCII δεδομένα" +#: ../src/widgets/toolbox.cpp:1544 +msgid "X coordinate:" +msgstr "Συντεταγμένη X:" -#: ../share/extensions/txt2svg.inx.h:2 -#, fuzzy -msgid "Text File (*.txt)" -msgstr "Αρχείο κειμένου" +#: ../src/widgets/toolbox.cpp:1544 +msgid "X coordinate of selected node(s)" +msgstr "Συντεταγμένη Χ των επιλεγμένων κόμβων" -#: ../share/extensions/txt2svg.inx.h:3 -#, fuzzy -msgid "Text Input" -msgstr "Δοκιμή εισόδου" +#: ../src/widgets/toolbox.cpp:1562 +msgid "Y coordinate:" +msgstr "Συντεταγμένη Y:" -#: ../share/extensions/webslicer_create_group.inx.h:1 -#: ../share/extensions/webslicer_create_rect.inx.h:2 -#, fuzzy -msgid "Background color:" -msgstr "" -"#-#-#-#-# gnome-specimen.master.el.po (gnome-specimen) #-#-#-#-#\n" -"Χρώμα παρασκηνίου:\n" -"#-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-#\n" -"Χρώμα φόντου:" +#: ../src/widgets/toolbox.cpp:1562 +msgid "Y coordinate of selected node(s)" +msgstr "Συντεταγμένη Y των επιλεγμένων κόμβων" -#: ../share/extensions/webslicer_create_group.inx.h:2 -#: ../share/extensions/webslicer_create_rect.inx.h:17 -#, fuzzy -msgid "HTML class attribute:" -msgstr "εμφάνιση ιδιοτήτων" +#: ../src/widgets/toolbox.cpp:2196 +msgid "Bounding box" +msgstr "Οριακό πλαίσιο" -#: ../share/extensions/webslicer_create_group.inx.h:3 -#: ../share/extensions/webslicer_create_rect.inx.h:18 -#, fuzzy -msgid "HTML id attribute:" -msgstr "Γνωρίσματα Raw" +#: ../src/widgets/toolbox.cpp:2196 +msgid "Snap bounding box corners" +msgstr "Προσκόλληση των γωνιών του οριακού πλαισίου" -#: ../share/extensions/webslicer_create_group.inx.h:4 -#, fuzzy -msgid "Height unit:" -msgstr "Ύψος:" +#: ../src/widgets/toolbox.cpp:2205 +msgid "Bounding box edges" +msgstr "Άκρα οριακού πλαισίου" -#: ../share/extensions/webslicer_create_group.inx.h:6 -msgid "" -"Layout Group is only about to help a better code generation (if you need " -"it). To use this, you must to select some \"Slicer rectangles\" first." -msgstr "" +#: ../src/widgets/toolbox.cpp:2205 +msgid "Snap to edges of a bounding box" +msgstr "Προσκόλληση σε άκρα οριακού πλαισίου" -#: ../share/extensions/webslicer_create_group.inx.h:8 -#, fuzzy -msgid "Percent (relative to parent size)" -msgstr "" -"#-#-#-#-# libgnomecanvas.master.el.po (el) #-#-#-#-#\n" -"Μέγεθος της γραμματοσειράς, σχετικό με το προεπιλεγμένο μέγεθος\n" -"#-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-#\n" -"Μέγεθος γραμματοσειράς, σε σχέση με το προεπιλεγμένο μέγεθος" +#: ../src/widgets/toolbox.cpp:2214 +msgid "Bounding box corners" +msgstr "Γωνίες οριακού πλαισίου" -#: ../share/extensions/webslicer_create_group.inx.h:9 -#, fuzzy -msgid "Pixel (fixed)" -msgstr "Μέγεθος εικονοστοιχείου" +#: ../src/widgets/toolbox.cpp:2214 +msgid "Snap to bounding box corners" +msgstr "Προσκόλληση σε γωνίες οριακού πλαισίου" -#: ../share/extensions/webslicer_create_group.inx.h:10 -#, fuzzy -msgid "Set a layout group" -msgstr "Επιλογή διάταξης" +#: ../src/widgets/toolbox.cpp:2223 +msgid "BBox Edge Midpoints" +msgstr "Μέσα πλευρών περιγράμματος" -#: ../share/extensions/webslicer_create_group.inx.h:11 -#, fuzzy -msgid "Slicer" -msgstr "Τε_μαχισμός" +#: ../src/widgets/toolbox.cpp:2223 +msgid "Snap from and to midpoints of bounding box edges" +msgstr "Προσκόλληση από/σε μέσα άκρων οριακού πλαισίου" -#: ../share/extensions/webslicer_create_group.inx.h:12 -msgid "Undefined (relative to non-floating content size)" -msgstr "" +#: ../src/widgets/toolbox.cpp:2233 +msgid "BBox Centers" +msgstr "Κέντρα περιγραμμάτων" -# #-#-#-#-# gnome-icon-theme.master.el.po (el) #-#-#-#-# -# 48x48/emblems/emblem-web.icon.in.h:1 -# 48x48/emblems/emblem-web.icon.in.h:1 -# 48x48/emblems/emblem-web.icon.in.h:1 -#: ../share/extensions/webslicer_create_group.inx.h:13 -#: ../share/extensions/webslicer_create_rect.inx.h:41 -#: ../share/extensions/webslicer_export.inx.h:7 -#: ../share/extensions/web-set-att.inx.h:18 -#: ../share/extensions/web-transmit-att.inx.h:16 -#, fuzzy -msgid "Web" -msgstr "" -"#-#-#-#-# gnome-icon-theme.master.el.po (el) #-#-#-#-#\n" -"Δικτυακός Ιστός\n" -"#-#-#-#-# gnome-control-center.master.el.po (el) #-#-#-#-#\n" -"Ιστός\n" -"#-#-#-#-# drwright.master.el.po (el) #-#-#-#-#\n" -"Ιστός" +#: ../src/widgets/toolbox.cpp:2233 +msgid "Snapping from and to centers of bounding boxes" +msgstr "Προσκόλληση από/σε κέντρα οριακών πλαισίων" -#: ../share/extensions/webslicer_create_group.inx.h:14 -#, fuzzy -msgid "Width unit:" -msgstr "Πλάτος:" +#: ../src/widgets/toolbox.cpp:2242 +msgid "Snap nodes or handles" +msgstr "Προσκόλληση κόμβων ή λαβών" -#: ../share/extensions/webslicer_create_rect.inx.h:1 -msgid "" -"0 is the lowest image quality and highest compression, and 100 is the best " -"quality but least effective compression" -msgstr "" +#: ../src/widgets/toolbox.cpp:2250 +msgid "Snap to paths" +msgstr "Προσκόλληση σε μονοπάτια" -#: ../share/extensions/webslicer_create_rect.inx.h:3 -msgid "Background — no repeat (on parent group)" -msgstr "" +#: ../src/widgets/toolbox.cpp:2259 +msgid "Path intersections" +msgstr "Τομές μονοπατιών" -#: ../share/extensions/webslicer_create_rect.inx.h:4 -msgid "Background — repeat horizontally (on parent group)" -msgstr "" +#: ../src/widgets/toolbox.cpp:2259 +msgid "Snap to path intersections" +msgstr "Προσκόλληση σε τομές μονοπατιών" -#: ../share/extensions/webslicer_create_rect.inx.h:5 -msgid "Background — repeat vertically (on parent group)" -msgstr "" +#: ../src/widgets/toolbox.cpp:2268 +msgid "To nodes" +msgstr "Σε κόμβους" -#: ../share/extensions/webslicer_create_rect.inx.h:6 -#, fuzzy -msgid "Bottom and Center" -msgstr "Αυτόματη περιστροφή και κεντράρισμα" +#: ../src/widgets/toolbox.cpp:2268 +msgid "Snap to cusp nodes" +msgstr "Προσκόλληση σε κόμβους ανάκαμψης" -#: ../share/extensions/webslicer_create_rect.inx.h:7 -#, fuzzy -msgid "Bottom and Left" -msgstr "Κάτω Αριστερά" +#: ../src/widgets/toolbox.cpp:2277 +msgid "Smooth nodes" +msgstr "Ομαλοί κόμβοι" -#: ../share/extensions/webslicer_create_rect.inx.h:8 -#, fuzzy -msgid "Bottom and Right" -msgstr "" -"#-#-#-#-# glade.master.el.po (glade3.HEAD) #-#-#-#-#\n" -"Κάτω δεξιά\n" -"#-#-#-#-# orca.master.el.po (orca.HEAD) #-#-#-#-#\n" -"Τέλος δεξιά" +#: ../src/widgets/toolbox.cpp:2277 +msgid "Snap to smooth nodes" +msgstr "Προσκόλληση σε ομαλούς κόμβους" -#: ../share/extensions/webslicer_create_rect.inx.h:9 -#, fuzzy -msgid "Create a slicer rectangle" -msgstr "Δημιουργία νέας συνάντησης" +#: ../src/widgets/toolbox.cpp:2286 +msgid "Line Midpoints" +msgstr "Μέσα γραμμών" -#: ../share/extensions/webslicer_create_rect.inx.h:10 -msgid "DPI:" -msgstr "" +#: ../src/widgets/toolbox.cpp:2286 +msgid "Snap from and to midpoints of line segments" +msgstr "Προσκόλληση από/σε μέσα ευθυγράμμων τμημάτων" -#. i18n. Description duplicated in a fake value attribute in order to make it translatable -#: ../share/extensions/webslicer_create_rect.inx.h:12 -msgid "Force Dimension must be set as x" -msgstr "" +#: ../src/widgets/toolbox.cpp:2295 +msgid "Object Centers" +msgstr "Μέσα αντικειμένων" -#: ../share/extensions/webslicer_create_rect.inx.h:13 -#, fuzzy -msgid "Force Dimension:" -msgstr "Διαστάσεις:" +#: ../src/widgets/toolbox.cpp:2295 +msgid "Snap from and to centers of objects" +msgstr "Προσκόλληση από/σε κέντρα αντικειμένων" -#: ../share/extensions/webslicer_create_rect.inx.h:15 -#, fuzzy -msgid "GIF specific options" -msgstr "Μετάβαση σε καθορισμένη τοποθεσία" +#: ../src/widgets/toolbox.cpp:2304 +msgid "Rotation Centers" +msgstr "Κέντρα περιστροφής" -#: ../share/extensions/webslicer_create_rect.inx.h:19 -msgid "If set, this will replace DPI." -msgstr "" +#: ../src/widgets/toolbox.cpp:2304 +msgid "Snap from and to an item's rotation center" +msgstr "Προσκόλληση από/σε κέντρα περιστροφής στοιχείου" -#: ../share/extensions/webslicer_create_rect.inx.h:20 -#, fuzzy -msgid "JPG specific options" -msgstr "Μετάβαση σε καθορισμένη τοποθεσία" +#: ../src/widgets/toolbox.cpp:2313 +msgid "Page border" +msgstr "Περίγραμμα σελίδας" -# -#: ../share/extensions/webslicer_create_rect.inx.h:21 -#, fuzzy -msgid "Layout disposition:" -msgstr "Τοποθέτηση:" +#: ../src/widgets/toolbox.cpp:2313 +msgid "Snap to the page border" +msgstr "Προσκόλληση στο πλαίσιο της σελίδας" -#: ../share/extensions/webslicer_create_rect.inx.h:22 -#, fuzzy -msgid "Left Floated Image" -msgstr "Επαναφόρτωση της εικόνας" +#: ../src/widgets/toolbox.cpp:2322 +msgid "Snap to grids" +msgstr "Προσκόλληση σε πλέγματα" -#: ../share/extensions/webslicer_create_rect.inx.h:23 -#, fuzzy -msgid "Middle and Center" -msgstr "Μέση Ανατολή" +#: ../src/widgets/toolbox.cpp:2331 +msgid "Snap to guides" +msgstr "Προσκόλληση σε οδηγούς" -#: ../share/extensions/webslicer_create_rect.inx.h:24 -#, fuzzy -msgid "Middle and Left" -msgstr "Μέση Ανατολή" +#: ../src/widgets/toolbox.cpp:2535 +msgid "Star: Change number of corners" +msgstr "Αστέρι: Αλλαγή πλήθους γωνιών" -#: ../share/extensions/webslicer_create_rect.inx.h:25 -#, fuzzy -msgid "Middle and Right" -msgstr "Μέση Ανατολή" +#: ../src/widgets/toolbox.cpp:2582 +msgid "Star: Change spoke ratio" +msgstr "Αστέρι: Αλλαγή αναλογίας ακτίνων" -#: ../share/extensions/webslicer_create_rect.inx.h:27 -#, fuzzy -msgid "Non Positioned Image" -msgstr "Οδηγός _σημείου κομματιού" +#: ../src/widgets/toolbox.cpp:2626 +msgid "Make polygon" +msgstr "Δημιουργία πολυγώνου" -#: ../share/extensions/webslicer_create_rect.inx.h:28 -#, fuzzy -msgid "Options for HTML export" -msgstr "Προορισμός για εξαγωγή HTML" +#: ../src/widgets/toolbox.cpp:2626 +msgid "Make star" +msgstr "Δημιουργία αστεριού" -# #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# -# -# #-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-# -# -#: ../share/extensions/webslicer_create_rect.inx.h:29 -msgid "Palette" -msgstr "Παλέτα" +#: ../src/widgets/toolbox.cpp:2663 +msgid "Star: Change rounding" +msgstr "Αστέρι: Αλλαγή στρογγυλοποίησης" -#: ../share/extensions/webslicer_create_rect.inx.h:30 -msgid "Palette size:" -msgstr "Μέγεθος παλέτας:" +#: ../src/widgets/toolbox.cpp:2700 +msgid "Star: Change randomization" +msgstr "Αστέρι: Αλλαγή τυχαιότητας" -#: ../share/extensions/webslicer_create_rect.inx.h:31 -#, fuzzy -msgid "Position anchor:" -msgstr "Θέση:" +#: ../src/widgets/toolbox.cpp:2894 +msgid "Regular polygon (with one handle) instead of a star" +msgstr "Κανονικό πολύγωνο (με μια λαβή) αντί για αστέρι" -#: ../share/extensions/webslicer_create_rect.inx.h:32 -#, fuzzy -msgid "Positioned Image" -msgstr "Ορισμός Θέσης" +#: ../src/widgets/toolbox.cpp:2901 +msgid "Star instead of a regular polygon (with one handle)" +msgstr "Αστέρι αντί για κανονικό πολύγωνο (με μια λαβή)" -#: ../share/extensions/webslicer_create_rect.inx.h:33 -#, fuzzy -msgid "Positioned html block element with the image as Background" -msgstr "Θέση του στοιχείου στην ομάδα" +#: ../src/widgets/toolbox.cpp:2922 +msgid "triangle/tri-star" +msgstr "τρίγωνο/τριάστερο" -#: ../share/extensions/webslicer_create_rect.inx.h:34 -msgid "Quality:" -msgstr "Ποιότητα:" +#: ../src/widgets/toolbox.cpp:2922 +msgid "square/quad-star" +msgstr "τετράγωνο/τετράστερο" -#: ../share/extensions/webslicer_create_rect.inx.h:35 -#, fuzzy -msgid "Right Floated Image" -msgstr "Δεξιός πλωτός ο πίνακας εφαρμογών" +#: ../src/widgets/toolbox.cpp:2922 +msgid "pentagon/five-pointed star" +msgstr "πεντάγωνο/πεντάστερο" -#: ../share/extensions/webslicer_create_rect.inx.h:36 -#, fuzzy -msgid "Tiled Background (on parent group)" -msgstr "Χρώμα Κομματιών" +#: ../src/widgets/toolbox.cpp:2922 +msgid "hexagon/six-pointed star" +msgstr "εξάγωνο/εξάστερο" -#: ../share/extensions/webslicer_create_rect.inx.h:37 -#, fuzzy -msgid "Top and Center" -msgstr "Dodge Center" +#: ../src/widgets/toolbox.cpp:2925 +msgid "Corners" +msgstr "Γωνίες" -#: ../share/extensions/webslicer_create_rect.inx.h:38 -#, fuzzy -msgid "Top and Left" -msgstr "" -"#-#-#-#-# glade.master.el.po (glade3.HEAD) #-#-#-#-#\n" -"Άνω Αριστερά\n" -"#-#-#-#-# orca.master.el.po (orca.HEAD) #-#-#-#-#\n" -"Αρχή αριστερά" +#: ../src/widgets/toolbox.cpp:2925 +msgid "Corners:" +msgstr "Γωνίες:" -#: ../share/extensions/webslicer_create_rect.inx.h:39 -#, fuzzy -msgid "Top and right" -msgstr "Συσκευασία δεξιά" +#: ../src/widgets/toolbox.cpp:2925 +msgid "Number of corners of a polygon or star" +msgstr "Πλήθος γωνιών πολυγώνου ή αστεριού" -#: ../share/extensions/webslicer_export.inx.h:1 -msgid "" -"All sliced images, and optionaly code, will be generated as you had " -"configured and saved to one directory." -msgstr "" +#: ../src/widgets/toolbox.cpp:2938 +msgid "thin-ray star" +msgstr "αστέρι με λεπτές ακτίνες" -#: ../share/extensions/webslicer_export.inx.h:2 -#, fuzzy -msgid "Create directory, if it does not exists" -msgstr "Ο κατάλογος προορισμού \"%s\" δεν υπάρχει" +#: ../src/widgets/toolbox.cpp:2938 +msgid "pentagram" +msgstr "πεντάγραμμο" -#: ../share/extensions/webslicer_export.inx.h:3 -#, fuzzy -msgid "Directory path to export:" -msgstr "Ο κατάλογος δεν είναι άδειος" +#: ../src/widgets/toolbox.cpp:2938 +msgid "hexagram" +msgstr "εξάγραμμο" -#: ../share/extensions/webslicer_export.inx.h:4 -msgid "Export layout pieces and HTML+CSS code" -msgstr "" +#: ../src/widgets/toolbox.cpp:2938 +msgid "heptagram" +msgstr "επτάγραμμο" -#: ../share/extensions/webslicer_export.inx.h:8 -msgid "With HTML and CSS" -msgstr "" +#: ../src/widgets/toolbox.cpp:2938 +msgid "octagram" +msgstr "οκτάγραμμο" -#: ../share/extensions/web-set-att.inx.h:1 -#, fuzzy -msgid "All selected ones set an attribute in the last one" -msgstr "Εγκατάσταση του επιλεγμένου λογισμικού στο σύστημα" +#: ../src/widgets/toolbox.cpp:2938 +msgid "regular polygon" +msgstr "κανονικό πολύγωνο" -#: ../share/extensions/web-set-att.inx.h:2 -#, fuzzy -msgid "Attribute to set:" -msgstr "Γνωρίσματα:" +#: ../src/widgets/toolbox.cpp:2941 +msgid "Spoke ratio" +msgstr "Αναλογία ακτίνων" -#: ../share/extensions/web-set-att.inx.h:3 -#: ../share/extensions/web-transmit-att.inx.h:3 -msgid "Compatibility with previews code to this event:" -msgstr "" +#: ../src/widgets/toolbox.cpp:2941 +msgid "Spoke ratio:" +msgstr "Αναλογία ακτίνων:" -#: ../share/extensions/web-set-att.inx.h:5 -msgid "" -"If you want to set more than one attribute, you must separate this with a " -"space, and only with a space." -msgstr "" +#. TRANSLATORS: Tip radius of a star is the distance from the center to the farthest handle. +#. Base radius is the same for the closest handle. +#: ../src/widgets/toolbox.cpp:2944 +msgid "Base radius to tip radius ratio" +msgstr "Αναλογία εσωτερικής ακτίνας προς εξωτερική ακτίνα" -#: ../share/extensions/web-set-att.inx.h:8 -#: ../share/extensions/web-transmit-att.inx.h:8 -#, fuzzy -msgid "Run it after" -msgstr "είναι μετά" +#: ../src/widgets/toolbox.cpp:2962 +msgid "stretched" +msgstr "τεντωμένο" -#: ../share/extensions/web-set-att.inx.h:9 -#: ../share/extensions/web-transmit-att.inx.h:9 -#, fuzzy -msgid "Run it before" -msgstr "είναι πριν" +#: ../src/widgets/toolbox.cpp:2962 +msgid "twisted" +msgstr "συνεστραμμένο" -#: ../share/extensions/web-set-att.inx.h:10 -#, fuzzy -msgid "Set Attributes" -msgstr "Χαρακτηριστικά κειμένου" +#: ../src/widgets/toolbox.cpp:2962 +msgid "slightly pinched" +msgstr "ελαφρώς τσιμπημένο" -#: ../share/extensions/web-set-att.inx.h:11 -#, fuzzy -msgid "Source and destination of setting:" -msgstr "Μονοπάτια πηγής/προορισμού:" +#: ../src/widgets/toolbox.cpp:2962 +msgid "NOT rounded" +msgstr "χωρίς στρογγύλευση" -#: ../share/extensions/web-set-att.inx.h:12 -msgid "The first selected sets an attribute in all others" -msgstr "" +#: ../src/widgets/toolbox.cpp:2962 +msgid "slightly rounded" +msgstr "ελαφρώς στρογγυλευμένο" -#: ../share/extensions/web-set-att.inx.h:13 -msgid "The list of values must have the same size as the attributes list." -msgstr "" +#: ../src/widgets/toolbox.cpp:2962 +msgid "visibly rounded" +msgstr "ορατά στρογγυλευμένο" -#: ../share/extensions/web-set-att.inx.h:14 -#: ../share/extensions/web-transmit-att.inx.h:12 -msgid "The next parameter is useful when you select more than two elements" -msgstr "" +#: ../src/widgets/toolbox.cpp:2962 +msgid "well rounded" +msgstr "αρκετά στρογγυλευμένο" -#: ../share/extensions/web-set-att.inx.h:15 -#: ../share/extensions/web-transmit-att.inx.h:13 -msgid "" -"This effect adds a feature visible (or usable) only on a SVG enabled web " -"browser (like Firefox)." -msgstr "" +#: ../src/widgets/toolbox.cpp:2962 +msgid "amply rounded" +msgstr "πολύ στρογγυλευμένο" -#: ../share/extensions/web-set-att.inx.h:16 -msgid "" -"This effect sets one or more attributes in the second selected element, when " -"a defined event occurs on the first selected element." -msgstr "" +#: ../src/widgets/toolbox.cpp:2962 +#: ../src/widgets/toolbox.cpp:2977 +msgid "blown up" +msgstr "φουσκωμένος" -#: ../share/extensions/web-set-att.inx.h:17 -#, fuzzy -msgid "Value to set:" -msgstr "Χρήστης για να τεθεί" +#: ../src/widgets/toolbox.cpp:2965 +msgid "Rounded" +msgstr "Στρογγυλευμένο" -#: ../share/extensions/web-set-att.inx.h:19 -msgid "When should the set be done:" -msgstr "" +#: ../src/widgets/toolbox.cpp:2965 +msgid "Rounded:" +msgstr "Στρογγυλευμένο:" -#: ../share/extensions/web-set-att.inx.h:20 -#: ../share/extensions/web-transmit-att.inx.h:18 -#, fuzzy -msgid "on activate" -msgstr "Να μην γίνει ενεργοποίηση" +#: ../src/widgets/toolbox.cpp:2965 +msgid "How much rounded are the corners (0 for sharp)" +msgstr "Πόσο στρογγυλευμένες είναι η γωνίες (0 για μυτερές)" -# -#: ../share/extensions/web-set-att.inx.h:21 -#: ../share/extensions/web-transmit-att.inx.h:19 -#, fuzzy -msgid "on blur" -msgstr "Ιδιότητα" +#: ../src/widgets/toolbox.cpp:2977 +msgid "NOT randomized" +msgstr "ΟΧΙ τυχαίες" -#: ../share/extensions/web-set-att.inx.h:22 -#: ../share/extensions/web-transmit-att.inx.h:20 -#, fuzzy -msgid "on click" -msgstr "κλικ" +#: ../src/widgets/toolbox.cpp:2977 +msgid "slightly irregular" +msgstr "ελαφρώς ακανόνιστες" -#: ../share/extensions/web-set-att.inx.h:23 -#: ../share/extensions/web-transmit-att.inx.h:21 -#, fuzzy -msgid "on element loaded" -msgstr "Δεν βρέθηκαν στοιχεία" +#: ../src/widgets/toolbox.cpp:2977 +msgid "visibly randomized" +msgstr "ορατά τυχαίες" -#: ../share/extensions/web-set-att.inx.h:24 -#: ../share/extensions/web-transmit-att.inx.h:22 -#, fuzzy -msgid "on focus" -msgstr "Δεν υπάρχει εστίαση" +#: ../src/widgets/toolbox.cpp:2977 +msgid "strongly randomized" +msgstr "ισχυρά τυχαίες" -#: ../share/extensions/web-set-att.inx.h:25 -#: ../share/extensions/web-transmit-att.inx.h:23 -#, fuzzy -msgid "on mouse down" -msgstr "Μείωση έντασης" +#: ../src/widgets/toolbox.cpp:2980 +msgid "Randomized" +msgstr "Τυχαιότητα" + +#: ../src/widgets/toolbox.cpp:2980 +msgid "Randomized:" +msgstr "Τυχαιότητα:" -#: ../share/extensions/web-set-att.inx.h:26 -#: ../share/extensions/web-transmit-att.inx.h:24 -#, fuzzy -msgid "on mouse move" -msgstr "Δεν υπάρχουν άλλες κινήσεις" +#: ../src/widgets/toolbox.cpp:2980 +msgid "Scatter randomly the corners and angles" +msgstr "Τυχαία σκέδαση των γωνιών" -#: ../share/extensions/web-set-att.inx.h:27 -#: ../share/extensions/web-transmit-att.inx.h:25 -#, fuzzy -msgid "on mouse out" -msgstr "Προβολή θέσης ποντικιού" +#: ../src/widgets/toolbox.cpp:2995 +#: ../src/widgets/toolbox.cpp:3928 +#: ../src/widgets/toolbox.cpp:4183 +#: ../src/widgets/toolbox.cpp:8449 +msgid "Defaults" +msgstr "Προεπιλογές" -#: ../share/extensions/web-set-att.inx.h:28 -#: ../share/extensions/web-transmit-att.inx.h:26 -#, fuzzy -msgid "on mouse over" -msgstr "Αιώρηση ποντικιού:" +#: ../src/widgets/toolbox.cpp:2996 +#: ../src/widgets/toolbox.cpp:3929 +msgid "Reset shape parameters to defaults (use Inkscape Preferences > Tools to change defaults)" +msgstr "Επαναφορά παραμέτρων σχήματος στις προεπιλεγμένες (χρήση προτιμήσεων Inkscape > Εργαλεία για αλλαγή προεπιλογών)" -#: ../share/extensions/web-set-att.inx.h:29 -#: ../share/extensions/web-transmit-att.inx.h:27 -#, fuzzy -msgid "on mouse up" -msgstr "ποντίκι" +#: ../src/widgets/toolbox.cpp:3068 +msgid "Change rectangle" +msgstr "Αλλαγή ορθογωνίου" -#: ../share/extensions/web-transmit-att.inx.h:1 -#, fuzzy -msgid "All selected ones transmit to the last one" -msgstr "" -"#-#-#-#-# banshee.master.el.po (Banshee) #-#-#-#-#\n" -"Προσαρτήστε τα επιλεγμένα τραγούδια στη σειρά αναπαραγωγής\n" -"#-#-#-#-# banshee.stable-1.8.el.po (Banshee) #-#-#-#-#\n" -"Προσαρτήστε τα επιλεγμένα τραγούδια στην ουρά αναπαραγωγής" +#: ../src/widgets/toolbox.cpp:3255 +msgid "W:" +msgstr "Π:" -#: ../share/extensions/web-transmit-att.inx.h:2 -#, fuzzy -msgid "Attribute to transmit:" -msgstr "Όνομα γνωρίσματος" +#: ../src/widgets/toolbox.cpp:3255 +msgid "Width of rectangle" +msgstr "Πλάτος ορθογωνίου" -#: ../share/extensions/web-transmit-att.inx.h:5 -msgid "" -"If you want to transmit more than one attribute, you should separate this " -"with a space, and only with a space." -msgstr "" +#: ../src/widgets/toolbox.cpp:3272 +msgid "H:" +msgstr "Υ:" -#: ../share/extensions/web-transmit-att.inx.h:10 -#, fuzzy -msgid "Source and destination of transmitting:" -msgstr "Μονοπάτια πηγής/προορισμού:" +#: ../src/widgets/toolbox.cpp:3272 +msgid "Height of rectangle" +msgstr "Ύψος ορθογωνίου" -#: ../share/extensions/web-transmit-att.inx.h:11 -#, fuzzy -msgid "The first selected transmits to all others" -msgstr "Αποστολή των επιλεγμένων επαφών σε άλλο άτομο" +#: ../src/widgets/toolbox.cpp:3286 +#: ../src/widgets/toolbox.cpp:3301 +msgid "not rounded" +msgstr "όχι στρογγυλευμένο" -#: ../share/extensions/web-transmit-att.inx.h:14 -msgid "" -"This effect transmits one or more attributes from the first selected element " -"to the second when an event occurs." -msgstr "" +#: ../src/widgets/toolbox.cpp:3289 +msgid "Horizontal radius" +msgstr "Οριζόντια ακτίνα" -#: ../share/extensions/web-transmit-att.inx.h:15 -#, fuzzy -msgid "Transmit Attributes" -msgstr "Χαρακτηριστικά κειμένου" +#: ../src/widgets/toolbox.cpp:3289 +msgid "Rx:" +msgstr "Rx:" -#: ../share/extensions/web-transmit-att.inx.h:17 -#, fuzzy -msgid "When to transmit:" -msgstr "Εξερχόμενα πακέτα:" +#: ../src/widgets/toolbox.cpp:3289 +msgid "Horizontal radius of rounded corners" +msgstr "Οριζόντια ακτίνα στρογγυλευμένων γωνιών" -#: ../share/extensions/whirl.inx.h:1 -#, fuzzy -msgid "Amount of whirl:" -msgstr "Η προσάρτηση του %s απέτυχε:" +#: ../src/widgets/toolbox.cpp:3304 +msgid "Vertical radius" +msgstr "Κάθετη ακτίνα" -#: ../share/extensions/whirl.inx.h:3 -#, fuzzy -msgid "Rotation is clockwise" -msgstr "Περιστροφή δε_ξιά" +#: ../src/widgets/toolbox.cpp:3304 +msgid "Ry:" +msgstr "Ry:" -#: ../share/extensions/whirl.inx.h:4 -#, fuzzy -msgid "Whirl" -msgstr "Shirley" +#: ../src/widgets/toolbox.cpp:3304 +msgid "Vertical radius of rounded corners" +msgstr "Κάθετη ακτίνα στρογγυλευμένων γωνιών" -#: ../share/extensions/wireframe_sphere.inx.h:1 -msgid "Hide lines behind the sphere" -msgstr "" +#: ../src/widgets/toolbox.cpp:3323 +msgid "Not rounded" +msgstr "Χωρίς στρογγυλευμένο" -#: ../share/extensions/wireframe_sphere.inx.h:2 -#, fuzzy -msgid "Lines of latitude:" -msgstr "Γεωγρ. πλάτος:" +#: ../src/widgets/toolbox.cpp:3324 +msgid "Make corners sharp" +msgstr "Δημιουργία μυτερών γωνιών" -#: ../share/extensions/wireframe_sphere.inx.h:3 -#, fuzzy -msgid "Lines of longitude:" -msgstr "Γεωγρ. μήκος:" +#. TODO: use the correct axis here, too +#: ../src/widgets/toolbox.cpp:3519 +msgid "3D Box: Change perspective (angle of infinite axis)" +msgstr "Τρισδιάστατο πλαίσιο: Αλλαγή προοπτικής (γωνία του άπειρου άξονα)" -#: ../share/extensions/wireframe_sphere.inx.h:7 -msgid "Tilt (deg):" -msgstr "Κλίση (μοίρες)" +#: ../src/widgets/toolbox.cpp:3586 +msgid "Angle in X direction" +msgstr "Γωνία στην κατεύθυνση X" -#: ../share/extensions/wireframe_sphere.inx.h:8 -#, fuzzy -msgid "Wireframe Sphere" -msgstr "Πλέγμα" +# +#. Translators: PL is short for 'perspective line' +#: ../src/widgets/toolbox.cpp:3588 +msgid "Angle of PLs in X direction" +msgstr "Γωνία των γραμμών προοπτικής στην κατεύθυνση X" -#: ../share/extensions/wmf_input.inx.h:1 -#: ../share/extensions/wmf_output.inx.h:1 -msgid "A popular graphics file format for clipart" -msgstr "" +#. Translators: VP is short for 'vanishing point' +#: ../src/widgets/toolbox.cpp:3610 +msgid "State of VP in X direction" +msgstr "Κατάσταση του σημείου φυγής στην κατεύθυνση X" -#: ../share/extensions/wmf_input.inx.h:2 -#: ../share/extensions/wmf_output.inx.h:2 -#, fuzzy -msgid "Windows Metafile (*.wmf)" -msgstr "Windows Media ASX (*.asx)" +#: ../src/widgets/toolbox.cpp:3611 +msgid "Toggle VP in X direction between 'finite' and 'infinite' (=parallel)" +msgstr "Εναλλαγή σημείου φυγής στην κατεύθυνση Χ μεταξύ 'πεπερασμένου' και 'άπειρου' (=παράλληλου)" -#: ../share/extensions/wmf_input.inx.h:3 -#: ../share/extensions/wmf_output.inx.h:3 -#, fuzzy -msgid "Windows Metafile Input" -msgstr "Αρχεία %sWindows" +#: ../src/widgets/toolbox.cpp:3626 +msgid "Angle in Y direction" +msgstr "Γωνία στην κατεύθυνση Y" -#: ../share/extensions/xaml2svg.inx.h:3 -#, fuzzy -msgid "XAML Input" -msgstr "" -"#-#-#-#-# gnome-settings-daemon.master.el.po (el) #-#-#-#-#\n" -"Είσοδος %u \n" -"#-#-#-#-# gnome-control-center.master.el.po (el) #-#-#-#-#\n" -"Είσοδος %u\n" -"#-#-#-#-# gnome-media.master.el.po (gnome-media.HEAD) #-#-#-#-#\n" -"Είσοδος %u\n" -"#-#-#-#-# drwright.master.el.po (el) #-#-#-#-#\n" -"Είσοδος %u \n" -"#-#-#-#-# gnome-shell.master.el.po (gnome-shell.po.master) #-#-#-#-#\n" -"%u είσοδος" +#: ../src/widgets/toolbox.cpp:3626 +msgid "Angle Y:" +msgstr "Γωνία Υ:" -#, fuzzy -#~ msgid "ZIP Output" -#~ msgstr "" -#~ "#-#-#-#-# gnome-control-center.master.el.po (el) #-#-#-#-#\n" -#~ "Έξοδος\n" -#~ "#-#-#-#-# gnome-media.master.el.po (gnome-media.HEAD) #-#-#-#-#\n" -#~ "Έξοδος\n" -#~ "#-#-#-#-# drgeo.master.el.po (dr-genius 0.5.5) #-#-#-#-#\n" -#~ "Έξοδος\n" -#~ "#-#-#-#-# genius.master.el.po (el) #-#-#-#-#\n" -#~ "Έξοδος" +# +#. Translators: PL is short for 'perspective line' +#: ../src/widgets/toolbox.cpp:3628 +msgid "Angle of PLs in Y direction" +msgstr "Γωνία των γραμμών προοπτικής στην κατεύθυνση Υ" -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "Blue1" -#~ msgstr "" -#~ "#-#-#-#-# gossip.master.el.po (el) #-#-#-#-#\n" -#~ "Μπλε\n" -#~ "#-#-#-#-# gnome-games.master.el.po (gnome-games.HEAD.el) #-#-#-#-#\n" -#~ "Μπλε\n" -#~ "#-#-#-#-# empathy.master.el.po (empathy.HEAD) #-#-#-#-#\n" -#~ "Μπλε\n" -#~ "#-#-#-#-# gturing.master.el.po (el) #-#-#-#-#\n" -#~ "Μπλέ\n" -#~ "#-#-#-#-# xchat-gnome.master.el.po (xchat-gnome) #-#-#-#-#\n" -#~ "Μπλε" +#. Translators: VP is short for 'vanishing point' +#: ../src/widgets/toolbox.cpp:3649 +msgid "State of VP in Y direction" +msgstr "Κατεύθυνση του σημείου φυγής στην κατεύθυνση Y" -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "Blue2" -#~ msgstr "" -#~ "#-#-#-#-# gossip.master.el.po (el) #-#-#-#-#\n" -#~ "Μπλε\n" -#~ "#-#-#-#-# gnome-games.master.el.po (gnome-games.HEAD.el) #-#-#-#-#\n" -#~ "Μπλε\n" -#~ "#-#-#-#-# empathy.master.el.po (empathy.HEAD) #-#-#-#-#\n" -#~ "Μπλε\n" -#~ "#-#-#-#-# gturing.master.el.po (el) #-#-#-#-#\n" -#~ "Μπλέ\n" -#~ "#-#-#-#-# xchat-gnome.master.el.po (xchat-gnome) #-#-#-#-#\n" -#~ "Μπλε" +#: ../src/widgets/toolbox.cpp:3650 +msgid "Toggle VP in Y direction between 'finite' and 'infinite' (=parallel)" +msgstr "Εναλλαγή σημείου φυγής στην κατεύθυνση Υ μεταξύ 'πεπερασμένου' και 'άπειρου' (=παράλληλου)" -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "Blue3" -#~ msgstr "" -#~ "#-#-#-#-# gossip.master.el.po (el) #-#-#-#-#\n" -#~ "Μπλε\n" -#~ "#-#-#-#-# gnome-games.master.el.po (gnome-games.HEAD.el) #-#-#-#-#\n" -#~ "Μπλε\n" -#~ "#-#-#-#-# empathy.master.el.po (empathy.HEAD) #-#-#-#-#\n" -#~ "Μπλε\n" -#~ "#-#-#-#-# gturing.master.el.po (el) #-#-#-#-#\n" -#~ "Μπλέ\n" -#~ "#-#-#-#-# xchat-gnome.master.el.po (xchat-gnome) #-#-#-#-#\n" -#~ "Μπλε" +#: ../src/widgets/toolbox.cpp:3665 +msgid "Angle in Z direction" +msgstr "Γωνία στην κατεύθυνση Z" # -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "Red1" -#~ msgstr "Κόκκινο:" +#. Translators: PL is short for 'perspective line' +#: ../src/widgets/toolbox.cpp:3667 +msgid "Angle of PLs in Z direction" +msgstr "Γωνία των γραμμών προοπτικής στην κατεύθυνση Z" -# -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "Red2" -#~ msgstr "Κόκκινο:" +#. Translators: VP is short for 'vanishing point' +#: ../src/widgets/toolbox.cpp:3688 +msgid "State of VP in Z direction" +msgstr "Κατάσταση του σημείου φυγής στην κατεύθυνση Z" -# -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "Red3" -#~ msgstr "Κόκκινο:" +#: ../src/widgets/toolbox.cpp:3689 +msgid "Toggle VP in Z direction between 'finite' and 'infinite' (=parallel)" +msgstr "Εναλλαγή σημείου φυγής στην κατεύθυνση Ζ μεταξύ 'πεπερασμένου' και 'άπειρου' (=παράλληλου)" -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "Orange1" -#~ msgstr "" -#~ "#-#-#-#-# gbrainy.master.el.po (gbrainy master) #-#-#-#-#\n" -#~ "Πορτοκάλι\n" -#~ "#-#-#-#-# gnome-games.master.el.po (gnome-games.HEAD.el) #-#-#-#-#\n" -#~ "Πορτοκαλί\n" -#~ "#-#-#-#-# gnome-control-center.master.el.po (el) #-#-#-#-#\n" -#~ "Πορτοκαλί\n" -#~ "#-#-#-#-# xchat-gnome.master.el.po (xchat-gnome) #-#-#-#-#\n" -#~ "Πορτοκαλί" +#: ../src/widgets/toolbox.cpp:3746 +msgid "Change spiral" +msgstr "Αλλαγή σπείρας" -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "Orange2" -#~ msgstr "" -#~ "#-#-#-#-# gbrainy.master.el.po (gbrainy master) #-#-#-#-#\n" -#~ "Πορτοκάλι\n" -#~ "#-#-#-#-# gnome-games.master.el.po (gnome-games.HEAD.el) #-#-#-#-#\n" -#~ "Πορτοκαλί\n" -#~ "#-#-#-#-# gnome-control-center.master.el.po (el) #-#-#-#-#\n" -#~ "Πορτοκαλί\n" -#~ "#-#-#-#-# xchat-gnome.master.el.po (xchat-gnome) #-#-#-#-#\n" -#~ "Πορτοκαλί" +#: ../src/widgets/toolbox.cpp:3885 +msgid "just a curve" +msgstr "απλή καμπύλη" -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "Orange3" -#~ msgstr "" -#~ "#-#-#-#-# gbrainy.master.el.po (gbrainy master) #-#-#-#-#\n" -#~ "Πορτοκάλι\n" -#~ "#-#-#-#-# gnome-games.master.el.po (gnome-games.HEAD.el) #-#-#-#-#\n" -#~ "Πορτοκαλί\n" -#~ "#-#-#-#-# gnome-control-center.master.el.po (el) #-#-#-#-#\n" -#~ "Πορτοκαλί\n" -#~ "#-#-#-#-# xchat-gnome.master.el.po (xchat-gnome) #-#-#-#-#\n" -#~ "Πορτοκαλί" +#: ../src/widgets/toolbox.cpp:3885 +msgid "one full revolution" +msgstr "μια πλήρης περιστροφή" -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "Brown1" -#~ msgstr "Καφέ" +#: ../src/widgets/toolbox.cpp:3888 +msgid "Number of turns" +msgstr "Πλήθος στροφών" -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "Brown2" -#~ msgstr "Καφέ" +#: ../src/widgets/toolbox.cpp:3888 +msgid "Turns:" +msgstr "Στροφές:" -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "Brown3" -#~ msgstr "Καφέ" +#: ../src/widgets/toolbox.cpp:3888 +msgid "Number of revolutions" +msgstr "Πλήθος περιστροφών" -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "Green1" -#~ msgstr "Πράσινο" +#: ../src/widgets/toolbox.cpp:3899 +msgid "circle" +msgstr "κύκλος" -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "Green2" -#~ msgstr "Πράσινο" +#: ../src/widgets/toolbox.cpp:3899 +msgid "edge is much denser" +msgstr "η άκρη είναι πολύ πυκνότερη" -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "Green3" -#~ msgstr "Πράσινο" +#: ../src/widgets/toolbox.cpp:3899 +msgid "edge is denser" +msgstr "η άκρη είναι πυκνότερη" -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "Purple1" -#~ msgstr "" -#~ "#-#-#-#-# gnome-games.master.el.po (gnome-games.HEAD.el) #-#-#-#-#\n" -#~ "Μωβ\n" -#~ "#-#-#-#-# gturing.master.el.po (el) #-#-#-#-#\n" -#~ "Μώβ\n" -#~ "#-#-#-#-# xchat-gnome.master.el.po (xchat-gnome) #-#-#-#-#\n" -#~ "Μωβ" +#: ../src/widgets/toolbox.cpp:3899 +msgid "even" +msgstr "ισοζυγισμένη" -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "Purple2" -#~ msgstr "" -#~ "#-#-#-#-# gnome-games.master.el.po (gnome-games.HEAD.el) #-#-#-#-#\n" -#~ "Μωβ\n" -#~ "#-#-#-#-# gturing.master.el.po (el) #-#-#-#-#\n" -#~ "Μώβ\n" -#~ "#-#-#-#-# xchat-gnome.master.el.po (xchat-gnome) #-#-#-#-#\n" -#~ "Μωβ" +#: ../src/widgets/toolbox.cpp:3899 +msgid "center is denser" +msgstr "το κέντρο είναι πυκνότερο" -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "Purple3" -#~ msgstr "" -#~ "#-#-#-#-# gnome-games.master.el.po (gnome-games.HEAD.el) #-#-#-#-#\n" -#~ "Μωβ\n" -#~ "#-#-#-#-# gturing.master.el.po (el) #-#-#-#-#\n" -#~ "Μώβ\n" -#~ "#-#-#-#-# xchat-gnome.master.el.po (xchat-gnome) #-#-#-#-#\n" -#~ "Μωβ" +#: ../src/widgets/toolbox.cpp:3899 +msgid "center is much denser" +msgstr "το κέντρο είναι πολύ πυκνότερο" -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "Metalic1" -#~ msgstr "Metal" +#: ../src/widgets/toolbox.cpp:3902 +msgid "Divergence" +msgstr "Απόκλιση" -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "Metalic2" -#~ msgstr "Metal" +#: ../src/widgets/toolbox.cpp:3902 +msgid "Divergence:" +msgstr "Απόκλιση:" -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "Metalic3" -#~ msgstr "Metal" +#: ../src/widgets/toolbox.cpp:3902 +msgid "How much denser/sparser are outer revolutions; 1 = uniform" +msgstr "Πόσο πυκνότερες/αραιότερες είναι οι εξωτερικές περιστροφές. 1 = ομοιόμορφες" -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "Metalic4" -#~ msgstr "Metal" +#: ../src/widgets/toolbox.cpp:3913 +msgid "starts from center" +msgstr "ξεκινά από το κέντρο" -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "Grey1" -#~ msgstr "Γκρι" +#: ../src/widgets/toolbox.cpp:3913 +msgid "starts mid-way" +msgstr "ξεκινά από τη μέση" -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "Grey2" -#~ msgstr "Γκρι" +#: ../src/widgets/toolbox.cpp:3913 +msgid "starts near edge" +msgstr "ξεκινά κοντά στην άκρη" -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "Grey3" -#~ msgstr "Γκρι" +#: ../src/widgets/toolbox.cpp:3916 +msgid "Inner radius" +msgstr "Εσωτερική ακτίνα" -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "Grey4" -#~ msgstr "Γκρι" +#: ../src/widgets/toolbox.cpp:3916 +msgid "Inner radius:" +msgstr "Εσωτερική ακτίνα:" -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "Grey5" -#~ msgstr "Γκρι" +#: ../src/widgets/toolbox.cpp:3916 +msgid "Radius of the innermost revolution (relative to the spiral size)" +msgstr "Ακτίνα της πιο εσωτερικής περιστροφής (σε σχέση με το μέγεθος της σπείρας)" -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "default outer 1" -#~ msgstr "Default Route:" +#: ../src/widgets/toolbox.cpp:3988 +msgid "Bezier" +msgstr "Bezier" -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "default outer 2" -#~ msgstr "Default Route:" +#: ../src/widgets/toolbox.cpp:3989 +msgid "Create regular Bezier path" +msgstr "Δημιουργία κανονικού μονοπατιού Bezier" -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "default outer 3" -#~ msgstr "Default Route:" +#: ../src/widgets/toolbox.cpp:3995 +msgid "Spiro" +msgstr "Σπειροειδής" -# -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "default block" -#~ msgstr "Προκαθορισμένη ταυτότητα" +#: ../src/widgets/toolbox.cpp:3996 +msgid "Create Spiro path" +msgstr "Δημιουργία σπειροειδούς μονοπατιού" -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "default added blue" -#~ msgstr "Ορισμός προεπιλεγμένης τιμής" +#: ../src/widgets/toolbox.cpp:4003 +msgid "Zigzag" +msgstr "Τεθλασμένο" -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "default block header" -#~ msgstr "Προεπιλεγμένος περιηγητής " +#: ../src/widgets/toolbox.cpp:4004 +msgid "Create a sequence of straight line segments" +msgstr "Δημιουργία μιας ακολουθίας τμημάτων ευθειών γραμμών" -# -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "default alert block" -#~ msgstr "Προκαθορισμένη ταυτότητα" +#: ../src/widgets/toolbox.cpp:4010 +msgid "Paraxial" +msgstr "Παραξόνιος" -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "default added red" -#~ msgstr "Η προεπιλεγμένη προβολή βίντεο" +#: ../src/widgets/toolbox.cpp:4011 +msgid "Create a sequence of paraxial line segments" +msgstr "Δημιουργία ακολουθίας τμημάτων παραξονικής γραμμής" -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "default covered text" -#~ msgstr "Προεπιλεγμένο χρώμα του κειμένου" +#: ../src/widgets/toolbox.cpp:4019 +msgid "Mode of new lines drawn by this tool" +msgstr "Κατάσταση των νέων γραμμών που σχεδιάστηκαν από αυτό το εργαλείο" -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "default background" -#~ msgstr "" -#~ "#-#-#-#-# libgnome.master.el.po (el) #-#-#-#-#\n" -#~ "Προεπιλεγμένο παρασκήνιο\n" -#~ "#-#-#-#-# gnome-themes-standard.master.el.po (PACKAGE VERSION1) #-#-#-#-" -#~ "#\n" -#~ "Προεπιλεγμένο παρασκήνιο" +#: ../src/widgets/toolbox.cpp:4048 +msgid "Triangle in" +msgstr "Αρχή τριγώνου" -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "default text" -#~ msgstr "Προεπιλεγμένος τύπος" +#: ../src/widgets/toolbox.cpp:4049 +msgid "Triangle out" +msgstr "Τέλος τριγώνου" -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "default light outer 1" -#~ msgstr "Default Route:" +#: ../src/widgets/toolbox.cpp:4051 +msgid "From clipboard" +msgstr "Από το πρόχειρο" -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "default light outer 2" -#~ msgstr "Default Route:" +#: ../src/widgets/toolbox.cpp:4076 +#: ../src/widgets/toolbox.cpp:4077 +msgid "Shape:" +msgstr "Σχήμα:" -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "default light outer 3" -#~ msgstr "Default Route:" +#: ../src/widgets/toolbox.cpp:4076 +msgid "Shape of new paths drawn by this tool" +msgstr "Μορφή των νέων μονοπατιών σχεδιασμένων από αυτό το εργαγείο" -# -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "default light block" -#~ msgstr "Προκαθορισμένη ταυτότητα" +#: ../src/widgets/toolbox.cpp:4160 +msgid "(many nodes, rough)" +msgstr "(πολλοί κόμβοι, σκληρό)" + +#: ../src/widgets/toolbox.cpp:4160 +#: ../src/widgets/toolbox.cpp:4268 +#: ../src/widgets/toolbox.cpp:4285 +#: ../src/widgets/toolbox.cpp:4493 +#: ../src/widgets/toolbox.cpp:4588 +#: ../src/widgets/toolbox.cpp:4604 +#: ../src/widgets/toolbox.cpp:4620 +#: ../src/widgets/toolbox.cpp:4683 +#: ../src/widgets/toolbox.cpp:4712 +#: ../src/widgets/toolbox.cpp:4730 +#: ../src/widgets/toolbox.cpp:5088 +#: ../src/widgets/toolbox.cpp:5121 +#: ../src/widgets/toolbox.cpp:6111 +msgid "(default)" +msgstr "(προεπιλογή)" -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "default light block header" -#~ msgstr "Προεπιλεγμένο επίπεδο εστίασης για την προβολή λίστας" +#: ../src/widgets/toolbox.cpp:4160 +msgid "(few nodes, smooth)" +msgstr "(λίγοι κόμβοι, ομαλό)" -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "default light block header text" -#~ msgstr "Προεπιλεγμένο χρώμα του κειμένου" +#: ../src/widgets/toolbox.cpp:4163 +msgid "Smoothing:" +msgstr "Εξομάλυνση:" -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "default light alert block" -#~ msgstr "Ορισμός προεπιλεγμένης τιμής λίστας για %s\n" +#: ../src/widgets/toolbox.cpp:4163 +msgid "Smoothing: " +msgstr "Εξομάλυνση:" -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "default light alert block header text" -#~ msgstr "Προεπιλεγμένο χρώμα του κειμένου" +#: ../src/widgets/toolbox.cpp:4164 +msgid "How much smoothing (simplifying) is applied to the line" +msgstr "Πόση εξομάλυνση (απλοποίηση) εφαρμόζεται στη γραμμή" -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "default light example block" -#~ msgstr "Προεπιλεγμένο επίπεδο εστίασης για την προβολή λίστας" +#: ../src/widgets/toolbox.cpp:4184 +msgid "Reset pencil parameters to defaults (use Inkscape Preferences > Tools to change defaults)" +msgstr "Επαναφορά παραμέτρων πένας στις προεπιλεγμένες (χρησιμοποιήστε προτιμήσεις Inkscape -> Εργαλεία, για να αλλάξετε τις προεπιλογές ) " -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "default light covered text" -#~ msgstr "Προεπιλεγμένο ύψος για νέες σημειώσεις" +#. Width +#: ../src/widgets/toolbox.cpp:4268 +msgid "(pinch tweak)" +msgstr "(στενή ρύθμιση)" + +# +#: ../src/widgets/toolbox.cpp:4268 +msgid "(broad tweak)" +msgstr "(Πλατιά ρύθμιση)" -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "default light covered bullet" -#~ msgstr "Προεπιλεγμένο ύψος για νέες σημειώσεις" +#: ../src/widgets/toolbox.cpp:4271 +msgid "The width of the tweak area (relative to the visible canvas area)" +msgstr "Το πλάτος της περιοχής ρύθμισης (σχετικά με την ορατή περιοχή του καμβά)" -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "default light background" -#~ msgstr "" -#~ "#-#-#-#-# libgnome.master.el.po (el) #-#-#-#-#\n" -#~ "Προεπιλεγμένο παρασκήνιο\n" -#~ "#-#-#-#-# gnome-themes-standard.master.el.po (PACKAGE VERSION1) #-#-#-#-" -#~ "#\n" -#~ "Προεπιλεγμένο παρασκήνιο" +#. Force +#: ../src/widgets/toolbox.cpp:4285 +msgid "(minimum force)" +msgstr "(ελάχιστη δύναμη)" -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "default light text" -#~ msgstr "Προεπιλεγμένο χρώμα του κειμένου" +#: ../src/widgets/toolbox.cpp:4285 +msgid "(maximum force)" +msgstr "(μέγιστη δύναμη)" +# #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# # -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "beetle added blue" -#~ msgstr "Άνοιγμα διευθυνσιολογίου" - +# #-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-# # -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "beetle added green" -#~ msgstr "Ιδιότητα" - -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "beetle header text" -#~ msgstr "Κελί κεφαλίδας πίνακα" - -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "beetle background" -#~ msgstr "Επιλογή παρασκηνίου" +#: ../src/widgets/toolbox.cpp:4288 +msgid "Force" +msgstr "Δύναμη" -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "beetle covered text" -#~ msgstr "Χρωματιστό κείμενο" +# #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# +# +# #-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-# +# +#: ../src/widgets/toolbox.cpp:4288 +msgid "Force:" +msgstr "Δύναμη:" -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "beetle text" -#~ msgstr "Διαγραφή κειμένου" +#: ../src/widgets/toolbox.cpp:4288 +msgid "The force of the tweak action" +msgstr "Η δύναμη της ρυθμιστικής ενέργειας" -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "albatross background" -#~ msgstr "Φόντο calltip:" +#: ../src/widgets/toolbox.cpp:4306 +msgid "Move mode" +msgstr "Κατάσταση μετακίνησης " -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "albatross bullet" -#~ msgstr "τριγωνική κουκκίδα" +#: ../src/widgets/toolbox.cpp:4307 +msgid "Move objects in any direction" +msgstr "Μετακίνηση αντικειμένων σε κάθε κατεύθυνση" -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "albatross covered text" -#~ msgstr "κείμενο κωδικού" +#: ../src/widgets/toolbox.cpp:4313 +msgid "Move in/out mode" +msgstr "Κατάσταση μετακίνησης μέσα/έξω" -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "albatross added green" -#~ msgstr "Κορεσμός του πράσινου" +#: ../src/widgets/toolbox.cpp:4314 +msgid "Move objects towards cursor; with Shift from cursor" +msgstr "Μετακίνηση αντικειμένων προς το δρομέα. Με Shift από το δρομέα" -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "albatross text" -#~ msgstr "_Μεταφρασμένο κείμενο" +#: ../src/widgets/toolbox.cpp:4320 +msgid "Move jitter mode" +msgstr "Κατάσταση μετακίνησης διακύμανσης" # -# # FIX todo -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "fly text" -#~ msgstr "Εμφανιζόμενο κείμενο:" - -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "fly outer" -#~ msgstr "Δρομολογητής:" +#: ../src/widgets/toolbox.cpp:4321 +msgid "Move objects in random directions" +msgstr "Μετακίνηση αντικειμένων σε τυχαίες κατευθύνσεις" -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "fly background" -#~ msgstr "Εφαρμογή παρασκηνίου" +#: ../src/widgets/toolbox.cpp:4327 +msgid "Scale mode" +msgstr "Κατάσταση κλιμάκωσης" -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "fly header text" -#~ msgstr "Κελί κεφαλίδας πίνακα" +#: ../src/widgets/toolbox.cpp:4328 +msgid "Shrink objects, with Shift enlarge" +msgstr "Σμίκρυνση αντικειμένων, με Shift μεγέθυνση" -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "fly covered text" -#~ msgstr "Χρωματιστό κείμενο" +#: ../src/widgets/toolbox.cpp:4334 +msgid "Rotate mode" +msgstr "Κατάσταση περιστροφής" -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "fly added default blue" -#~ msgstr "Ορισμός προεπιλεγμένης τιμής" +#: ../src/widgets/toolbox.cpp:4335 +msgid "Rotate objects, with Shift counterclockwise" +msgstr "Περιστροφή αντικειμένων, με το Shift αριστερόστροφα" -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "seagull block" -#~ msgstr "Τράβηγμα μπλόκ" +#: ../src/widgets/toolbox.cpp:4341 +msgid "Duplicate/delete mode" +msgstr "Κατάσταση διπλασιασμού/διαγραφής" -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "seagull block header" -#~ msgstr "Κεφαλίδα πίνακα" +#: ../src/widgets/toolbox.cpp:4342 +msgid "Duplicate objects, with Shift delete" +msgstr "Διπλασιασμός αντικειμένων, με Shift διαγραφή" -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "seagull covered text" -#~ msgstr "Χρωματιστό κείμενο" +#: ../src/widgets/toolbox.cpp:4348 +msgid "Push mode" +msgstr "Κατάσταση ώθησης" -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "seagull covered bullet" -#~ msgstr "τριγωνική κουκκίδα" +#: ../src/widgets/toolbox.cpp:4349 +msgid "Push parts of paths in any direction" +msgstr "Ώθηση τμημάτων του μονοπατιού σε κάθε κατεύθυνση" -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "seagull background" -#~ msgstr "" -#~ "#-#-#-#-# libgnome.master.el.po (el) #-#-#-#-#\n" -#~ "Προεπιλεγμένο παρασκήνιο\n" -#~ "#-#-#-#-# gnome-themes-standard.master.el.po (PACKAGE VERSION1) #-#-#-#-" -#~ "#\n" -#~ "Προεπιλεγμένο παρασκήνιο" +#: ../src/widgets/toolbox.cpp:4355 +msgid "Shrink/grow mode" +msgstr "Κατάσταση συρρίκνωσης/επέκτασης" -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "seagull text" -#~ msgstr "Επιλογή όλου του κειμένου" +#: ../src/widgets/toolbox.cpp:4356 +msgid "Shrink (inset) parts of paths; with Shift grow (outset)" +msgstr "Συρρίκνωση μερών του μονοπατιού, με Shift επέκταση " -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "beaver outer frame" -#~ msgstr "Παύση ανά καρέ" +#: ../src/widgets/toolbox.cpp:4362 +msgid "Attract/repel mode" +msgstr "Κατάσταση έλξης/απώθησης" -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "beaver added red" -#~ msgstr "Διεύθυνση διακομιστή:" +#: ../src/widgets/toolbox.cpp:4363 +msgid "Attract parts of paths towards cursor; with Shift from cursor" +msgstr "Έλξη τμημάτων των μονοπατιών προς το δρομέα, με Shift από το δρομέα" -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "beaver outer 1" -#~ msgstr "Beaver Harbour" +#: ../src/widgets/toolbox.cpp:4369 +msgid "Roughen mode" +msgstr "Κατάσταση σκλήρυνσης" -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "beaver outer 2" -#~ msgstr "Beaver Harbour" +#: ../src/widgets/toolbox.cpp:4370 +msgid "Roughen parts of paths" +msgstr "Σκλήρυνση μερών των μονοπατιών" -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "beaver outer 3" -#~ msgstr "Beaver Harbour" +#: ../src/widgets/toolbox.cpp:4376 +msgid "Color paint mode" +msgstr "Κατάσταση βαφής χρώματος" -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "beaver added blue" -#~ msgstr "Συσκευή προστέθηκε" +#: ../src/widgets/toolbox.cpp:4377 +msgid "Paint the tool's color upon selected objects" +msgstr "Βαφή με το εργαλείο χρώματος σε επιλεγμένα αντικείμενα" -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "beaver block header text" -#~ msgstr "Έγγραφο" +# +#: ../src/widgets/toolbox.cpp:4383 +msgid "Color jitter mode" +msgstr "Κατάσταση διακύμανσης χρώματος" -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "beaver added green" -#~ msgstr "Αποκορεσμός του πράσινου" +#: ../src/widgets/toolbox.cpp:4384 +msgid "Jitter the colors of selected objects" +msgstr "Διακύμανση των χρωμάτων επιλεγμένων αντικειμένων" -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "beaver covered text" -#~ msgstr "Χρώμα για το εισαγόμενο κείμενο" +#: ../src/widgets/toolbox.cpp:4390 +msgid "Blur mode" +msgstr "Κατάσταση θόλωσης" -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "beaver background" -#~ msgstr "Παρασκήνιο γραμμής" +#: ../src/widgets/toolbox.cpp:4391 +msgid "Blur selected objects more; with Shift, blur less" +msgstr "Μεγαλύτερη θόλωση επιλεγμένων αντικειμένων. Με Shift, μικρότερη θόλωση" -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "beaver text" -#~ msgstr "" -#~ "#-#-#-#-# gnome-specimen.master.el.po (gnome-specimen) #-#-#-#-#\n" -#~ "Κείμενο για προεπισκόπιση\n" -#~ "#-#-#-#-# libgnomeui.master.el.po (el) #-#-#-#-#\n" -#~ "Προεπισκόπηση κειμένου\n" -#~ "#-#-#-#-# gtk+-properties.master.el.po (gtk+-properties.HEAD) #-#-#-#-" -#~ "#\n" -#~ "Προεπισκόπηση κειμένου" +#: ../src/widgets/toolbox.cpp:4418 +msgid "Channels:" +msgstr "Κανάλια:" -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "crane outer 1" -#~ msgstr "Διάστημα" +#: ../src/widgets/toolbox.cpp:4430 +msgid "In color mode, act on objects' hue" +msgstr "Στην κατάσταση χρώματος, ενεργεί στην απόχρωση του αντικειμένου" -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "crane outer 2" -#~ msgstr "Διάστημα" +#. TRANSLATORS: "H" here stands for hue +#: ../src/widgets/toolbox.cpp:4434 +msgid "H" +msgstr "Η" -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "crane outer 3" -#~ msgstr "Διάστημα" +#: ../src/widgets/toolbox.cpp:4446 +msgid "In color mode, act on objects' saturation" +msgstr "Στην κατάσταση χρώματος, ενεργεί στον κορεσμό του αντικειμένου" -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "crane block" -#~ msgstr "Προεπισκόπιση επόμενου κομματιού" +#. TRANSLATORS: "S" here stands for Saturation +#: ../src/widgets/toolbox.cpp:4450 +msgid "S" +msgstr "S" -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "crane added orange" -#~ msgstr "κόκκινο-πορτοκαλί" +#: ../src/widgets/toolbox.cpp:4462 +msgid "In color mode, act on objects' lightness" +msgstr "Στην κατάσταση χρώματος, ενεργεί στην φωτεινότητα του αντικειμένου" -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "crane block header" -#~ msgstr "Κεφαλίδα πίνακα" +#. TRANSLATORS: "L" here stands for Lightness +#: ../src/widgets/toolbox.cpp:4466 +msgid "L" +msgstr "L" -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "crane alert block" -#~ msgstr "Προεπισκόπιση επόμενου κομματιού" +#: ../src/widgets/toolbox.cpp:4478 +msgid "In color mode, act on objects' opacity" +msgstr "Στην κατάσταση χρώματος, ενεργεί στην αδιαφάνεια του αντικειμένου" -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "crane added red" -#~ msgstr "Δείκτης" +# #-#-#-#-# gnome-icon-theme.master.el.po (el) #-#-#-#-# +# 48x48/emblems/emblem-OK.icon.in.h:1 +# #-#-#-#-# balsa.master.el.po (balsa 2.0.13) #-#-#-#-# +# +#. TRANSLATORS: "O" here stands for Opacity +#: ../src/widgets/toolbox.cpp:4482 +msgid "O" +msgstr "O" -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "crane alert block header" -#~ msgstr "κεφαλίδα γραμμής πίνακα" +#. Fidelity +#: ../src/widgets/toolbox.cpp:4493 +msgid "(rough, simplified)" +msgstr "(σκληρό, απλοποιημένο)" -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "crane example block" -#~ msgstr "Υπόδειγμα ρολογιού" +#: ../src/widgets/toolbox.cpp:4493 +msgid "(fine, but many nodes)" +msgstr "(λεπτό, αλλά πολλοί κόμβοι)" -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "crane added green" -#~ msgstr "Διεύθυνση εκτός εύρους" +#: ../src/widgets/toolbox.cpp:4496 +msgid "Fidelity" +msgstr "Πιστότητα" -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "crane covered text" -#~ msgstr "Διαχείριση έντεχνου εξώφυλλου" +#: ../src/widgets/toolbox.cpp:4496 +msgid "Fidelity:" +msgstr "Πιστότητα:" -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "crane covered bullet" -#~ msgstr "Διαχείριση έντεχνου εξώφυλλου" +#: ../src/widgets/toolbox.cpp:4497 +msgid "Low fidelity simplifies paths; high fidelity preserves path features but may generate a lot of new nodes" +msgstr "Χαμηλή πιστότητα απλοποιεί τα μονοπάτια. Υψηλή πιστότητα διατηρεί τα χαρακτηριστικά του μονοπατιού, αλλά μπορεί να δημιουργήσει πολλούς νέους κόμβους." -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "crane bullet" -#~ msgstr "τριγωνική κουκκίδα" +#: ../src/widgets/toolbox.cpp:4515 +#: ../src/widgets/toolbox.cpp:4702 +#: ../src/widgets/toolbox.cpp:5239 +msgid "Pressure" +msgstr "Πίεση" -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "crane background" -#~ msgstr "Παρασκήνιο γραμμής" +#: ../src/widgets/toolbox.cpp:4516 +msgid "Use the pressure of the input device to alter the force of tweak action" +msgstr "Χρήση της πίεσης της συσκευής εισόδου για αλλαγή της δύναμης της ρυθμιστικής ενέργειας" -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "crane text" -#~ msgstr "Αναδίπλωση κειμένου" +#. Width +#: ../src/widgets/toolbox.cpp:4588 +msgid "(narrow spray)" +msgstr "(στενός ψεκασμός)" -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "wolverine added blue" -#~ msgstr "Δείκτης" +# +#: ../src/widgets/toolbox.cpp:4588 +msgid "(broad spray)" +msgstr "(ευρύς ψεκασμός)" -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "wolverine covered text" -#~ msgstr "Χρωματιστό κείμενο" +#: ../src/widgets/toolbox.cpp:4591 +msgid "The width of the spray area (relative to the visible canvas area)" +msgstr "Το πλάτος της περιοχής ψεκασμού (σχετικά με την ορατή περιοχή του καμβά)" -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "wolverine background" -#~ msgstr "Παρασκήνιο γραμμής" +#. Mean +#: ../src/widgets/toolbox.cpp:4604 +msgid "(minimum mean)" +msgstr "(Μέσος όρος ελάχιστου)" -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "wolverine text" -#~ msgstr "Χρωματιστό κείμενο" +#: ../src/widgets/toolbox.cpp:4604 +msgid "(maximum mean)" +msgstr "(Μέσος όρος μέγιστου)" -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "Orange Hilight" -#~ msgstr "Orange City" +# # NOTE: "send focus" refers to whether the remote +# # client will be notified about chat window focus changes +#: ../src/widgets/toolbox.cpp:4607 +msgid "Focus" +msgstr "Εστίαση" -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "Orange" -#~ msgstr "" -#~ "#-#-#-#-# gbrainy.master.el.po (gbrainy master) #-#-#-#-#\n" -#~ "Πορτοκάλι\n" -#~ "#-#-#-#-# gnome-games.master.el.po (gnome-games.HEAD.el) #-#-#-#-#\n" -#~ "Πορτοκαλί\n" -#~ "#-#-#-#-# gnome-control-center.master.el.po (el) #-#-#-#-#\n" -#~ "Πορτοκαλί\n" -#~ "#-#-#-#-# xchat-gnome.master.el.po (xchat-gnome) #-#-#-#-#\n" -#~ "Πορτοκαλί" +# # NOTE: "send focus" refers to whether the remote +# # client will be notified about chat window focus changes +#: ../src/widgets/toolbox.cpp:4607 +msgid "Focus:" +msgstr "Εστίαση:" -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "Orange Base" -#~ msgstr "Αλλαγή τύπου" +#: ../src/widgets/toolbox.cpp:4607 +msgid "0 to spray a spot. Increase to enlarge the ring radius." +msgstr "0 για ψέκασμα σημείου. Αύξηση για μεγέθυνση της ακτίνας του δακτυλίου." -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "Orange Shadow" -#~ msgstr "Σκιά πλαισίου" +#. Standard_deviation +#: ../src/widgets/toolbox.cpp:4620 +msgid "(minimum scatter)" +msgstr "(ελάχιστη σκέδαση)" -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "Yellow" -#~ msgstr "Κίτρινο" +#: ../src/widgets/toolbox.cpp:4620 +msgid "(maximum scatter)" +msgstr "(μέγιστη σκέδαση)" -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "Accent Orange" -#~ msgstr "Πρόσφατος διαχειριστής" +#: ../src/widgets/toolbox.cpp:4626 +msgid "Toolbox|Scatter" +msgstr "Σκέδαση" -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "Accent Red" -#~ msgstr "Αποδοχή" +#: ../src/widgets/toolbox.cpp:4626 +msgid "Toolbox|Scatter:" +msgstr "Σκέδαση:" -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "Accent Red Base" -#~ msgstr "Βάση Εγγράφου" +#: ../src/widgets/toolbox.cpp:4626 +msgid "Increase to scatter sprayed objects." +msgstr "Αύξηση σκέδασης ψεκαζόμενων αντικειμένων." -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "Accent Deep Red" -#~ msgstr "Αποδοχή" +#: ../src/widgets/toolbox.cpp:4645 +msgid "Spray copies of the initial selection" +msgstr "Ψεκασμός αντιγράφων της αρχικής επιλογής" -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "Human Highlight" -#~ msgstr "Επισήμανση" +#: ../src/widgets/toolbox.cpp:4652 +msgid "Spray clones of the initial selection" +msgstr "Ψεκασμός κλώνων της αρχικής επιλογής" -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "Human" -#~ msgstr "Άνθρωπος" +#: ../src/widgets/toolbox.cpp:4658 +msgid "Spray single path" +msgstr "Ψεκασμός μονού μονοπατιού" -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "Human Base" -#~ msgstr "Πλευρά παίκτη" +#: ../src/widgets/toolbox.cpp:4659 +msgid "Spray objects in a single path" +msgstr "Ψεκασμός αντικειμένων σε μονό μονοπάτι" -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "Environmental Shadow" -#~ msgstr "Περιβάλλον" +#. Population +#: ../src/widgets/toolbox.cpp:4683 +msgid "(low population)" +msgstr "(χαμηλός πληθυσμός)" -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "Environmental Blue Medium" -#~ msgstr "Περιβάλλον" +# +#: ../src/widgets/toolbox.cpp:4683 +msgid "(high population)" +msgstr "(υψηλός πληθυσμός)" -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "Environmental Blue Base" -#~ msgstr "Μεταβλητές περιβάλλοντος:" +#: ../src/widgets/toolbox.cpp:4686 +msgid "Amount" +msgstr "Ποσό" -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "Environmental Blue Shadow" -#~ msgstr "Περιβάλλον" +#: ../src/widgets/toolbox.cpp:4687 +msgid "Adjusts the number of items sprayed per clic." +msgstr "Ρύθμιση του αριθμού των στοιχείων που ψεκάζονται ανά κλικ." -# -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "Accent Blue Shadow" -#~ msgstr "Προσθήκη νέου παροχέα" +#: ../src/widgets/toolbox.cpp:4703 +msgid "Use the pressure of the input device to alter the amount of sprayed objects." +msgstr "Χρήση της πίεσης της συσκευής εισόδου για αλλαγή του ποσού των ψεκαζόμενων αντικειμένων." -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "Accent Blue" -#~ msgstr "Αποδοχή" +#. Rotation +#: ../src/widgets/toolbox.cpp:4712 +msgid "(low rotation variation)" +msgstr "(διακύμανση χαμηλής περιστροφής)" -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "Accent Blue Base" -#~ msgstr "Βάση Εγγράφου" +#: ../src/widgets/toolbox.cpp:4712 +msgid "(high rotation variation)" +msgstr "(διακύμανση υψηλής περιστροφής)" -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "Accent Green Highlight" -#~ msgstr "Επισήμανση" +#: ../src/widgets/toolbox.cpp:4715 +msgid "Rotation" +msgstr "Περιστροφή" -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "Accent Green" -#~ msgstr "Επί τοις εκατό ελεύθερο" +#: ../src/widgets/toolbox.cpp:4715 +msgid "Rotation:" +msgstr "Περιστροφή:" -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "Accent Green Base" -#~ msgstr "Αρχαίοι Ελληνικοί αριθμοί" +#: ../src/widgets/toolbox.cpp:4717 +#, no-c-format +msgid "Variation of the rotation of the sprayed objects. 0% for the same rotation than the original object." +msgstr "Διακύμανση της περιστροφής των ψεκαζόμενων αντικειμένων. 0% για την ίδια περιστροφή του αρχικού αντικειμένου." -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "Accent Green Shadow" -#~ msgstr "Πράσινο λιβάδι" +#. Scale +#: ../src/widgets/toolbox.cpp:4730 +msgid "(low scale variation)" +msgstr "(διακύμανση χαμηλής κλίμακας)" -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "Accent Magenta Highlight" -#~ msgstr "Εκτύπωση επισήμανσης σύνταξης" +#: ../src/widgets/toolbox.cpp:4730 +msgid "(high scale variation)" +msgstr "(διακύμανση υψηλής κλίμακας)" -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "Accent Magenta" -#~ msgstr "Διαχείριση Λογαριασμού" +#: ../src/widgets/toolbox.cpp:4736 +msgid "Toolbox|Scale" +msgstr "Κλίμακα" -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "Grey 1" -#~ msgstr "Γκρι" +#: ../src/widgets/toolbox.cpp:4736 +msgid "Toolbox|Scale:" +msgstr "Κλίμακα:" -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "Grey 2" -#~ msgstr "Γκρι" +#: ../src/widgets/toolbox.cpp:4738 +#, no-c-format +msgid "Variation in the scale of the sprayed objects. 0% for the same scale than the original object." +msgstr "Διακύμανση στην κλίμακα των ψεκαζόμενων αντικειμένων. 0% για την ίδια κλίμακα του αρχικού αντικειμένου." -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "Grey 3" -#~ msgstr "Γκρι" +#: ../src/widgets/toolbox.cpp:4912 +msgid "No preset" +msgstr "Χωρίς προρύθμιση" -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "Grey 4" -#~ msgstr "Γκρι" +# #-#-#-#-# balsa.master.el.po (balsa 2.0.13) #-#-#-#-# +# +#: ../src/widgets/toolbox.cpp:4930 +msgid "Save..." +msgstr "Αποθήκευση..." -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "Grey 5" -#~ msgstr "Γκρι" +#. Width +#: ../src/widgets/toolbox.cpp:5088 +#: ../src/widgets/toolbox.cpp:6111 +msgid "(hairline)" +msgstr "(τριχοειδής)" -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "Grey 6" -#~ msgstr "Γκρι" +#: ../src/widgets/toolbox.cpp:5088 +#: ../src/widgets/toolbox.cpp:6111 +msgid "(broad stroke)" +msgstr "(πλατιές πινελιές)" -#, fuzzy -#~ msgid "Drop shadow, color -EXP-" -#~ msgstr "Drop shadow" +#: ../src/widgets/toolbox.cpp:5091 +#: ../src/widgets/toolbox.cpp:6114 +msgid "Pen Width" +msgstr "Πάχος πένας" -#, fuzzy -#~ msgid "Colorizable Drop shadow" -#~ msgstr "Drop shadow" +#: ../src/widgets/toolbox.cpp:5092 +msgid "The width of the calligraphic pen (relative to the visible canvas area)" +msgstr "Το πάχος της καλλιγραφικής πένας (σε σχέση με την ορατή περιοχή του καμβά)" -#~ msgctxt "Filter blend mode" -#~ msgid "Normal" -#~ msgstr "Κανονικός" +#. Thinning +#: ../src/widgets/toolbox.cpp:5105 +msgid "(speed blows up stroke)" +msgstr "(η ταχύτητα φουσκώνει την πινελιά)" -#~ msgctxt "Filter blend mode" -#~ msgid "Screen" -#~ msgstr "Προπέτασμα" +#: ../src/widgets/toolbox.cpp:5105 +msgid "(slight widening)" +msgstr "(ελαφριά διεύρυνση)" -#~ msgctxt "Gap" -#~ msgid "H:" -#~ msgstr "Ο:" +#: ../src/widgets/toolbox.cpp:5105 +msgid "(constant width)" +msgstr "(σταθερό πλάτος)" -#~ msgid "%s: %d (print colors preview) - Inkscape" -#~ msgstr "%s: %d (προεπισκόπηση χρωμάτων εκτύπωσης) - Inkscape" +#: ../src/widgets/toolbox.cpp:5105 +msgid "(slight thinning, default)" +msgstr "(ελαφριά αραίωση, προεπιλογή)" -#~ msgid "%s (print colors preview) - Inkscape" -#~ msgstr "%s (προεπισκόπηση χρωμάτων εκτύπωσης) - Inkscape" +#: ../src/widgets/toolbox.cpp:5105 +msgid "(speed deflates stroke)" +msgstr "(η ταχύτητα ξεφουσκώνει την πινελιά)" -#~ msgctxt "Stroke width" -#~ msgid "Width:" -#~ msgstr "Πλάτος:" +#: ../src/widgets/toolbox.cpp:5108 +msgid "Stroke Thinning" +msgstr "Λέπτυνση πινελιάς" -#, fuzzy -#~ msgid "(minimum mean)" -#~ msgstr "Ελάχιστη αύξηση" +#: ../src/widgets/toolbox.cpp:5108 +msgid "Thinning:" +msgstr "Λέπτυνση:" -#, fuzzy -#~ msgid "Toolbox|Scatter" -#~ msgstr "" -#~ "#-#-#-#-# gbrainy.master.el.po (gbrainy master) #-#-#-#-#\n" -#~ "Εργαλειοθήκη\n" -#~ "#-#-#-#-# gget.master.el.po (gget) #-#-#-#-#\n" -#~ "Eργαλειοθήκη\n" -#~ "#-#-#-#-# glade.master.el.po (glade3.HEAD) #-#-#-#-#\n" -#~ "Γραμμή Εργαλείων" +#: ../src/widgets/toolbox.cpp:5109 +msgid "How much velocity thins the stroke (> 0 makes fast strokes thinner, < 0 makes them broader, 0 makes width independent of velocity)" +msgstr "Η ταχύτητα λεπταίνει την πινελιά (> 0 κάνει τις γρήγορες πινελιές πιο λεπτές, < 0 τις κάνει πιο πλατιές, 0 κάνει το πλάτος ανεξάρτητο από την ταχύτητα)" -#, fuzzy -#~ msgid "Toolbox|Scatter:" -#~ msgstr "" -#~ "#-#-#-#-# gbrainy.master.el.po (gbrainy master) #-#-#-#-#\n" -#~ "Εργαλειοθήκη\n" -#~ "#-#-#-#-# gget.master.el.po (gget) #-#-#-#-#\n" -#~ "Eργαλειοθήκη\n" -#~ "#-#-#-#-# glade.master.el.po (glade3.HEAD) #-#-#-#-#\n" -#~ "Γραμμή Εργαλείων" +#. Angle +#: ../src/widgets/toolbox.cpp:5121 +msgid "(left edge up)" +msgstr "(αριστερή άκρη επάνω)" -#, fuzzy -#~ msgid "(low rotation variation)" -#~ msgstr "Χωρίς περιστροφή (προεπιλογή)" +# #-#-#-#-# orca.master.el.po (orca.HEAD) #-#-#-#-# +# #-#-#-#-# gnome-terminal.HEAD.el.po (el) #-#-#-#-# +#: ../src/widgets/toolbox.cpp:5121 +msgid "(horizontal)" +msgstr "(οριζόντια)" -#, fuzzy -#~ msgid "(low scale variation)" -#~ msgstr "Εμφάνιση επιλογών κλιμάκωσης" +#: ../src/widgets/toolbox.cpp:5121 +msgid "(right edge up)" +msgstr "(δεξιά άνω γωνία)" -#, fuzzy -#~ msgid "Toolbox|Scale" -#~ msgstr "Στυλ εργαλειοθήκης" +#: ../src/widgets/toolbox.cpp:5124 +msgid "Pen Angle" +msgstr "Γωνία πένας" -#, fuzzy -#~ msgid "Toolbox|Scale:" -#~ msgstr "_Στυλ εργαλειοθήκης:" +#: ../src/widgets/toolbox.cpp:5125 +msgid "The angle of the pen's nib (in degrees; 0 = horizontal; has no effect if fixation = 0)" +msgstr "Η γωνία της μύτης της πένας (σε μοίρες, 0 = οριζόντια, δεν επιδρά εάν καθοριστεί =0)" -#, fuzzy -#~ msgid "Cols:" -#~ msgstr "Ε_ργαλεία:" +#. Fixation +#: ../src/widgets/toolbox.cpp:5139 +msgid "(perpendicular to stroke, \"brush\")" +msgstr "(κάθετα στην πινελιά, \"πινέλο\"" -#~ msgid "Year (0 for current)" -#~ msgstr "Έτος (0 για τρέχον)" +#: ../src/widgets/toolbox.cpp:5139 +msgid "(almost fixed, default)" +msgstr "(σχεδόν καθορισμένο, προεπιλεγμένο)" -#~ msgid "clonetiler|H" -#~ msgstr "H" +#: ../src/widgets/toolbox.cpp:5139 +msgid "(fixed by Angle, \"pen\")" +msgstr "(καθορισμένο κατά γωνία, \"πένα\"" -#~ msgid "clonetiler|S" -#~ msgstr "S" +#: ../src/widgets/toolbox.cpp:5142 +msgid "Fixation" +msgstr "Σταθεροποίηση" -#~ msgid "clonetiler|L" -#~ msgstr "L" +#: ../src/widgets/toolbox.cpp:5142 +msgid "Fixation:" +msgstr "Σταθεροποίηση:" -#~ msgid "_Fill and Stroke" -#~ msgstr "_Γέμισμα και Πινελιά" +#: ../src/widgets/toolbox.cpp:5143 +msgid "Angle behavior (0 = nib always perpendicular to stroke direction, 100 = fixed angle)" +msgstr "Συμπεριφορά γωνίας (0 = η μύτη πάντοτε κάθετη στην κατεύθυνση πινελιάς, 100 = καθορισμένη γωνία)" -#, fuzzy -#~ msgid "gap|H:" -#~ msgstr "Τερματισμός:" +#. Cap Rounding +#: ../src/widgets/toolbox.cpp:5155 +msgid "(blunt caps, default)" +msgstr "(στρογγυλευμένα κεφαλαία, προεπιλογή)" -#, fuzzy -#~ msgid "wide" -#~ msgstr "Γουϊνέα" +#: ../src/widgets/toolbox.cpp:5155 +msgid "(slightly bulging)" +msgstr "(ελαφρά φουσκωμένο)" -#, fuzzy -#~ msgid "Color/opacity used for color spraying" -#~ msgstr "Επιλογή χρώματος οθόνης για το Abiword" +#: ../src/widgets/toolbox.cpp:5155 +msgid "(approximately round)" +msgstr "(προσεγγιστικά στρογγυλά)" -#, fuzzy -#~ msgid "Show next path effect parameter for editing" -#~ msgstr "Καπνός με άνεμο" +#: ../src/widgets/toolbox.cpp:5155 +msgid "(long protruding caps)" +msgstr "(μακριά προεξέχοντα άκρα)" -#, fuzzy -#~ msgid "Angle between two successive copies" -#~ msgstr "η απόσταση μεταξύ των %1 και %2" +#: ../src/widgets/toolbox.cpp:5159 +msgid "Cap rounding" +msgstr "Στρογγύλεμα κεφαλαίων" -#, fuzzy -#~ msgid "Pen roundness" -#~ msgstr "Σημείο προσάρτησης" +#: ../src/widgets/toolbox.cpp:5159 +msgid "Caps:" +msgstr "Κεφαλαία:" -#, fuzzy -#~ msgid "Strokes end with a round end" -#~ msgstr " Ιδιότητες" +#: ../src/widgets/toolbox.cpp:5160 +msgid "Increase to make caps at the ends of strokes protrude more (0 = no caps, 1 = round caps)" +msgstr "Αύξηση ώστε τα άκρα των πινελιών να προεξέχουν περισσότερο (0 = χωρίς τέλος, 1 = στρογγυλό τέλος)" -# -#, fuzzy -#~ msgid "point param" -#~ msgstr "Δημιουργία γραμμής" +#. Tremor +#: ../src/widgets/toolbox.cpp:5172 +msgid "(smooth line)" +msgstr "(γραμμή εξομάλυνσης)" -# -#, fuzzy -#~ msgid "Join nodes by segment" -#~ msgstr "Εκκίνηση επιλεγμένου παροχέα" +#: ../src/widgets/toolbox.cpp:5172 +msgid "(slight tremor)" +msgstr "(μικρή διακύμανση)" -#, fuzzy -#~ msgid "Select a single object to edit its nodes or handles." -#~ msgstr "Διαγραφή επιλεγμένων αντικειμένων" +#: ../src/widgets/toolbox.cpp:5172 +msgid "(noticeable tremor)" +msgstr "(σημαντική διακύμανση)" -# -#, fuzzy -#~ msgid "%i of %i node selected; %s. %s." -#~ msgid_plural "%i of %i nodes selected; %s. %s." -#~ msgstr[0] "Εκκίνηση επιλεγμένου παροχέα" -#~ msgstr[1] "Εκκίνηση επιλεγμένου παροχέα" +#: ../src/widgets/toolbox.cpp:5172 +msgid "(maximum tremor)" +msgstr "(μέγιστη διακύμανση)" -# -#, fuzzy -#~ msgid "" -#~ "%i of %i node selected in %i of %i subpaths. " -#~ "%s." -#~ msgid_plural "" -#~ "%i of %i nodes selected in %i of %i subpaths. " -#~ "%s." -#~ msgstr[0] "Εκκίνηση επιλεγμένου παροχέα" -#~ msgstr[1] "Εκκίνηση επιλεγμένου παροχέα" +#: ../src/widgets/toolbox.cpp:5175 +msgid "Stroke Tremor" +msgstr "Διακύμανση πινελιάς" -# -#, fuzzy -#~ msgid "Conditional group of %d object" -#~ msgid_plural "Conditional group of %d objects" -#~ msgstr[0] "Εισαγωγή αντικειμένων" -#~ msgstr[1] "Εισαγωγή αντικειμένων" +#: ../src/widgets/toolbox.cpp:5175 +msgid "Tremor:" +msgstr "Διακύμανση:" -#, fuzzy -#~ msgid "restack|Left" -#~ msgstr " _Επαναρχικοποίησε " +#: ../src/widgets/toolbox.cpp:5176 +msgid "Increase to make strokes rugged and trembling" +msgstr "Αύξηση για να γίνουν οι πινελιές ακανόνιστες και τρεμάμενες" -#, fuzzy -#~ msgid "Melt and glow" -#~ msgstr "Ορθογώνιο" +#. Wiggle +#: ../src/widgets/toolbox.cpp:5190 +msgid "(no wiggle)" +msgstr "(χωρίς τρέκλισμα)" -# -#, fuzzy -#~ msgid "Badge" -#~ msgstr "Μπλε:" +#: ../src/widgets/toolbox.cpp:5190 +msgid "(slight deviation)" +msgstr "(ελαφριά απόκλιση)" -#, fuzzy -#~ msgid "Flow inside" -#~ msgstr "Επεξεργασία Φακέλων" +#: ../src/widgets/toolbox.cpp:5190 +msgid "(wild waves and curls)" +msgstr "(άγρια κύματα και μπούκλες)" -# -#, fuzzy -#~ msgid "Specular bump" -#~ msgstr "Εξαγωγή" +#: ../src/widgets/toolbox.cpp:5193 +msgid "Pen Wiggle" +msgstr "Το κούνημα της πένας" -# -#, fuzzy -#~ msgid "Under glass effect for bitmaps" -#~ msgstr "Διαγραφή επιλεγμένου αντικειμένου" +#: ../src/widgets/toolbox.cpp:5193 +msgid "Wiggle:" +msgstr "Κούνημα:" -# -#, fuzzy -#~ msgid "HSL-sensitive Bubbles effect for bitmaps" -#~ msgstr "Διαγραφή επιλεγμένου αντικειμένου" +#: ../src/widgets/toolbox.cpp:5194 +msgid "Increase to make the pen waver and wiggle" +msgstr "Αύξηση για να γίνει η πένα πιο κυματιστή και κουνημένη" -# -#, fuzzy -#~ msgid "Kilt" -#~ msgstr "Αρχείο" +#. Mass +#: ../src/widgets/toolbox.cpp:5207 +msgid "(no inertia)" +msgstr "(χωρίς αδράνεια)" -#, fuzzy -#~ msgid "Bump for bitmaps" -#~ msgstr "Αστερίσκοι" +#: ../src/widgets/toolbox.cpp:5207 +msgid "(slight smoothing, default)" +msgstr "(ελαφριά εξομάλυνση, προεπιλογή)" -#, fuzzy -#~ msgid "Snap to intersections of a grid with a guide" -#~ msgstr "Τοπο_θέτηση Σε Πλέγμα" +#: ../src/widgets/toolbox.cpp:5207 +msgid "(noticeable lagging)" +msgstr "(αξιοσημείωτη καθυστέρηση)" -#, fuzzy -#~ msgid "PostScript via Cairo (*.ps)" -#~ msgstr "Σημείο" +#: ../src/widgets/toolbox.cpp:5207 +msgid "(maximum inertia)" +msgstr "(μέγιστη αδράνεια)" -#, fuzzy -#~ msgid "Make bounding box around full page" -#~ msgstr "Τοπο_θέτηση Σε Πλέγμα" - -#~ msgid "" -#~ "Although Inkscape will run, it will use default settings,\n" -#~ "and any changes made in preferences will not be saved." -#~ msgstr "" -#~ "Το Inkscape θα εκτελεστεί με προεπιλεγμένες ρυθμίσεις,\n" -#~ "και τυχόν αλλαγές στις προτιμήσεις δε θα αποθηκευτούν." - -#~ msgid "" -#~ "%s not a valid XML file, or\n" -#~ "you don't have read permissions on it.\n" -#~ "%s" -#~ msgstr "" -#~ "%s δεν είναι έγκυρο XML αρχείο, ή\n" -#~ "δεν έχετε δκαιώματα ανάγνωσης σε αυτό.\n" -#~ "%s" - -#~ msgid "Lala" -#~ msgstr "Lala" - -#~ msgid "Lolo" -#~ msgstr "Lolo" - -#~ msgid "Select at least two objects to combine." -#~ msgstr "Επιλογή τουλάχιστον δύο αντικειμένων προς συνδυασμό." +#: ../src/widgets/toolbox.cpp:5210 +msgid "Pen Mass" +msgstr "Μάζα της πένας" -#, fuzzy -#~ msgid "Jittering colors in %d selected object" -#~ msgid_plural "Jittering colors in %d selected objects" -#~ msgstr[0] "Διαγραφή επιλογής" -#~ msgstr[1] "Διαγραφή επιλογής" +#: ../src/widgets/toolbox.cpp:5210 +msgid "Mass:" +msgstr "Μάζα:" -#, fuzzy -#~ msgid "Snap nodes to object paths" -#~ msgstr "Τοπο_θέτηση Σε Πλέγμα" +#: ../src/widgets/toolbox.cpp:5211 +msgid "Increase to make the pen drag behind, as if slowed by inertia" +msgstr "Αύξηση για να κάνει την πένα να καθυστερεί, σαν να επιβραδυνότανε από αδράνεια" -#, fuzzy -#~ msgid "Snap bounding box corners and nodes to the page border" -#~ msgstr "Τοπο_θέτηση Σε Πλέγμα" +#: ../src/widgets/toolbox.cpp:5226 +msgid "Trace Background" +msgstr "Ανίχνευση παρασκηνίου" -#~ msgid "Major grid line every" -#~ msgstr "Πρωτεύουσα γραμμή πλέγματος κάθε" +#: ../src/widgets/toolbox.cpp:5227 +msgid "Trace the lightness of the background by the width of the pen (white - minimum width, black - maximum width)" +msgstr "Ανίχνευση της φωτεινότητας του υπόβαθρου από το πλάτος της πένας (λευκό - ελάχιστο πλάτος, μαύρο - μέγιστο πλάτος)" -# -#~ msgid "At least one of the objects is not a path, cannot combine." -#~ msgstr "" -#~ "Τουλάχιστον ένα από τα αντικείμενα δεν είναι μονοπάτι, αδύνατος ο " -#~ "συνδυασμός." +#: ../src/widgets/toolbox.cpp:5240 +msgid "Use the pressure of the input device to alter the width of the pen" +msgstr "Χρήση της πίεσης της συσκευής εισόδου για αλλαγή του πλάτους της πένας" # -#~ msgid "Slope" -#~ msgstr "Κλίση" - -#~ msgid "Creative Commons: Attribution-NonCommercial" -#~ msgstr "Creative Commons: Attribution-NonCommercial" - -#~ msgid "Creative Commons: Attribution-NonCommercial-ShareAlike" -#~ msgstr "Creative Commons: Attribution-NonCommercial-ShareAlike" +#: ../src/widgets/toolbox.cpp:5252 +msgid "Tilt" +msgstr "Κλίση" -#~ msgid "Creative Commons: Attribution-NonCommercial-NoDerivatives" -#~ msgstr "Creative Commons: Attribution-NonCommercial-NoDerivatives" +#: ../src/widgets/toolbox.cpp:5253 +msgid "Use the tilt of the input device to alter the angle of the pen's nib" +msgstr "Χρήση της κλίσης της συσκευής εισόδου για αλλαγή της γωνίας της μύτης της πένας" # -#, fuzzy -#~ msgid "Pattern along path" -#~ msgstr "Διαγραφή επιλεγμένου αντικειμένου" +#: ../src/widgets/toolbox.cpp:5268 +msgid "Choose a preset" +msgstr "Επιλογή ενός προκαθορισμένου" -#, fuzzy -#~ msgid "Gridtype" -#~ msgstr "Όλες οι ρυθμίσεις" +#: ../src/widgets/toolbox.cpp:5357 +msgid "Arc: Change start/end" +msgstr "Τόξο: Αλλαγή αρχής/τέλους" -# #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# -# -#~ msgid "Font size" -#~ msgstr "Μέγεθος γραμματοσειράς" +#: ../src/widgets/toolbox.cpp:5421 +msgid "Arc: Change open/closed" +msgstr "Τόξο: Αλλαγή ανοιχτού/κλειστού" -# #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# -# -#, fuzzy -#~ msgid "Font size [px]" -#~ msgstr "Μέγεθος γραμματοσειράς" +#: ../src/widgets/toolbox.cpp:5547 +msgid "Start:" +msgstr "Αρχή:" -#~ msgid "Angle" -#~ msgstr "Γωνία" +#: ../src/widgets/toolbox.cpp:5548 +msgid "The angle (in degrees) from the horizontal to the arc's start point" +msgstr "Η γωνία (σε μοίρες) από τον οριζόντιο άξονα μέχρι το αρχικό σημείο του τόξου" -#, fuzzy -#~ msgid "Rotation, degrees" -#~ msgstr "Περιστροφή 90 μοίρες" +#: ../src/widgets/toolbox.cpp:5560 +msgid "End:" +msgstr "Τέλος:" -#, fuzzy -#~ msgid "find|Clones" -#~ msgstr "Ινδονησία" +#: ../src/widgets/toolbox.cpp:5561 +msgid "The angle (in degrees) from the horizontal to the arc's end point" +msgstr "Η γωνία (σε μοίρες) από τον οριζόντιο άξονα μέχρι το τελικό σημείο του τόξου" -#~ msgid "Radius" -#~ msgstr "Ακτίνα" +#: ../src/widgets/toolbox.cpp:5577 +msgid "Closed arc" +msgstr "Κλειστό τόξο" -#, fuzzy -#~ msgid "Spacing" -#~ msgstr "" -#~ "#-#-#-#-# evolution.master.el.po (evolution.HEAD) #-#-#-#-#\n" -#~ "Διάστιχο\n" -#~ "#-#-#-#-# gtk+-properties.master.el.po (gtk+-properties.HEAD) #-#-#-#-" -#~ "#\n" -#~ "Διάκενο" +#: ../src/widgets/toolbox.cpp:5578 +msgid "Switch to segment (closed shape with two radii)" +msgstr "Μετάβαση στο τμήμα (κλειστό σχήμα με δύο ακτίνες)" -#, fuzzy -#~ msgid "Title" -#~ msgstr "" -#~ "#-#-#-#-# evolution.master.el.po (evolution.HEAD) #-#-#-#-#\n" -#~ "Τίτλος\n" -#~ "#-#-#-#-# gthumb.gthumb-2-12.el.po (gthumb-gthumb-2-10-po-el-6221) #-#-" -#~ "#-#-#\n" -#~ "Τίτλος\n" -#~ "#-#-#-#-# accerciser.master.el.po (accerciser.HEAD.el) #-#-#-#-#\n" -#~ "Τίτλος\n" -#~ "#-#-#-#-# gnome-system-monitor.master.el.po (el) #-#-#-#-#\n" -#~ "Τίτλος\n" -#~ "#-#-#-#-# galeon.master.el.po (galeon 1.0) #-#-#-#-#\n" -#~ "Τίτλος\n" -#~ "#-#-#-#-# gnome-keyring.master.el.po (el) #-#-#-#-#\n" -#~ "Τίτλος\n" -#~ "#-#-#-#-# gedit-plugins.master.el.po (el) #-#-#-#-#\n" -#~ "Τίτλος\n" -#~ "#-#-#-#-# banshee.master.el.po (Banshee) #-#-#-#-#\n" -#~ "Τίτλος\n" -#~ "#-#-#-#-# libgnomeui.master.el.po (el) #-#-#-#-#\n" -#~ "Τίτλος\n" -#~ "#-#-#-#-# gedit.master.el.po (el) #-#-#-#-#\n" -#~ "Τίτλος\n" -#~ "#-#-#-#-# sound-juicer.master.el.po (el) #-#-#-#-#\n" -#~ "Τίτλος\n" -#~ "#-#-#-#-# glade.master.el.po (glade3.HEAD) #-#-#-#-#\n" -#~ "Τίτλος\n" -#~ "#-#-#-#-# rhythmbox.master.el.po (el) #-#-#-#-#\n" -#~ "Τίτλος\n" -#~ "#-#-#-#-# gcompris.master.el.po (gcompris.HEAD) #-#-#-#-#\n" -#~ "Τίτλος\n" -#~ "#-#-#-#-# f-spot.master.el.po (el) #-#-#-#-#\n" -#~ "Τίτλος\n" -#~ "#-#-#-#-# devhelp.master.el.po (devhelp.HEAD) #-#-#-#-#\n" -#~ "Τίτλος\n" -#~ "#-#-#-#-# buoh.master.el.po (buoh master) #-#-#-#-#\n" -#~ "Τίτλος\n" -#~ "#-#-#-#-# epiphany.master.el.po (epiphany.gnome-2-26) #-#-#-#-#\n" -#~ "Τίτλος\n" -#~ "#-#-#-#-# evolution-data-server.master.el.po (evolution-data-server." -#~ "HEAD) #-#-#-#-#\n" -#~ "Τίτλος\n" -#~ "#-#-#-#-# gnome-video-arcade.master.el.po (gnome-video-arcade) #-#-#-#-" -#~ "#\n" -#~ "Ονομασία\n" -#~ "#-#-#-#-# brasero.master.el.po (el) #-#-#-#-#\n" -#~ "Τίτλος\n" -#~ "#-#-#-#-# banshee.stable-1.8.el.po (Banshee) #-#-#-#-#\n" -#~ "Ονομασία\n" -#~ "#-#-#-#-# goobox.master.el.po (goobox.HEAD) #-#-#-#-#\n" -#~ "Τίτλος\n" -#~ "#-#-#-#-# epiphany-extensions.master.el.po (el) #-#-#-#-#\n" -#~ "Τίτλος\n" -#~ "#-#-#-#-# conduit.master.el.po (conduit.HEAD) #-#-#-#-#\n" -#~ "Τίτλος\n" -#~ "#-#-#-#-# gtk+-properties.master.el.po (gtk+-properties.HEAD) #-#-#-#-" -#~ "#\n" -#~ "Τίτλος" +#: ../src/widgets/toolbox.cpp:5584 +msgid "Open Arc" +msgstr "Ανοιχτό Τόξο" -# #-#-#-#-# balsa.master.el.po (balsa 2.0.13) #-#-#-#-# -# -# #-#-#-#-# libgnomeui.master.el.po (el) #-#-#-#-# -# #-#-#-#-# memory.el.po (abiword 1.0) #-#-#-#-# -# #-#-#-#-# balsa-el.po (balsa 0.9.3.1) #-#-#-#-# -# -# #-#-#-#-# gnome-db-el.po (gnome-db 0.0.91) #-#-#-#-# -# -# #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-# -# -# #-#-#-#-# gnucash-el.po (abiword 1.0) #-#-#-#-# -# -# #-#-#-#-# gnucash-glossary-el.po (gnucash-glossary 1.0) #-#-#-#-# -# -# #-#-#-#-# guppi3-el.po (guppi3 1.0) #-#-#-#-# -# -# #-#-#-#-# pan-el.po (pan 0.11.1.90) #-#-#-#-# -# -# #-#-#-#-# gaim-el.po (gaim 0.48) #-#-#-#-# -# -# #-#-#-#-# ximian-setup-tools-el.po (ximian-setup-tools 0.7.0) #-#-#-#-# -# -# #-#-#-#-# pan2.master.el.po (el) #-#-#-#-# -# -#, fuzzy -#~ msgid "Date" -#~ msgstr "" -#~ "#-#-#-#-# billreminder.master.el.po (billreminder) #-#-#-#-#\n" -#~ "Ημερομηνία\n" -#~ "#-#-#-#-# evolution.master.el.po (evolution.HEAD) #-#-#-#-#\n" -#~ "Ημ/νία\n" -#~ "#-#-#-#-# seahorse.master.el.po (seahorse.HEAD) #-#-#-#-#\n" -#~ "Ημερομηνία\n" -#~ "#-#-#-#-# gthumb.gthumb-2-12.el.po (gthumb-gthumb-2-10-po-el-6221) #-#-" -#~ "#-#-#\n" -#~ "Ημερομηνία\n" -#~ "#-#-#-#-# gftp.master.el.po (gftp.HEAD.el) #-#-#-#-#\n" -#~ "Ημερομηνία\n" -#~ "#-#-#-#-# gossip.master.el.po (el) #-#-#-#-#\n" -#~ "Ημερομηνία\n" -#~ "#-#-#-#-# hamster-applet.master.el.po (hamster-applet.HEAD) #-#-#-#-#\n" -#~ "Ημερομηνία\n" -#~ "#-#-#-#-# empathy.master.el.po (empathy.HEAD) #-#-#-#-#\n" -#~ "Ημερομηνία\n" -#~ "#-#-#-#-# gnome-packagekit.master.el.po (gnome-packagekit.master) #-#-#-" -#~ "#-#\n" -#~ "Ημερομηνία\n" -#~ "#-#-#-#-# billreminder.billreminder-0.4.0.el.po (billreminder) #-#-#-#-" -#~ "#\n" -#~ "Ημερομηνία\n" -#~ "#-#-#-#-# balsa.master.el.po (balsa 2.0.13) #-#-#-#-#\n" -#~ "Ημ/νία\n" -#~ "#-#-#-#-# libgnomeui.master.el.po (el) #-#-#-#-#\n" -#~ "Ημερομηνία\n" -#~ "#-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-#\n" -#~ "Ημερομηνία\n" -#~ "#-#-#-#-# rhythmbox.master.el.po (el) #-#-#-#-#\n" -#~ "Ημερομηνία\n" -#~ "#-#-#-#-# gcompris.master.el.po (gcompris.HEAD) #-#-#-#-#\n" -#~ "Ημερομηνία\n" -#~ "#-#-#-#-# f-spot.master.el.po (el) #-#-#-#-#\n" -#~ "Ημερομηνία\n" -#~ "#-#-#-#-# epiphany.master.el.po (epiphany.gnome-2-26) #-#-#-#-#\n" -#~ "Ημερομηνία\n" -#~ "#-#-#-#-# pybliographer.master.el.po (el) #-#-#-#-#\n" -#~ "Ημερομηνία\n" -#~ "#-#-#-#-# pan2.master.el.po (el) #-#-#-#-#\n" -#~ "Ημ/νία\n" -#~ "#-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-#\n" -#~ "Ημερομηνία\n" -#~ "#-#-#-#-# meld.master.el.po (el) #-#-#-#-#\n" -#~ "Ημερομηνία\n" -#~ "#-#-#-#-# gtksourceview.master.el.po (el) #-#-#-#-#\n" -#~ "Ημερομηνία" +#: ../src/widgets/toolbox.cpp:5585 +msgid "Switch to arc (unclosed shape)" +msgstr "Μετάβαση στο τόξο (ανοιχτό σχήμα)" -# #-#-#-#-# galeon.master.el.po (galeon 1.0) #-#-#-#-# -# -# #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# -# -#, fuzzy -#~ msgid "Rights" -#~ msgstr "Δεξιά" +#: ../src/widgets/toolbox.cpp:5608 +msgid "Make whole" +msgstr "Κλείσιμο" -#, fuzzy -#~ msgid "Identifier" -#~ msgstr "" -#~ "#-#-#-#-# ekiga.master.el.po (ekiga.HEAD) #-#-#-#-#\n" -#~ "Όρισμα\n" -#~ "#-#-#-#-# gnome-keyring.master.el.po (el) #-#-#-#-#\n" -#~ "Αναγνωριστικό\n" -#~ "#-#-#-#-# ghex.master.el.po (ghex 1.2) #-#-#-#-#\n" -#~ "Τίτλος\n" -#~ "#-#-#-#-# gtksourceview.master.el.po (el) #-#-#-#-#\n" -#~ "Αναγνωριστικό" +#: ../src/widgets/toolbox.cpp:5609 +msgid "Make the shape a whole ellipse, not arc or segment" +msgstr "Μετατροπή του σχήματος σε πλήρη έλλειψη, όχι τόξο ή τμήμα" -# #-#-#-#-# gdm.master.el.po (gdm.HEAD) #-#-#-#-# -# -#~ msgid "Language" -#~ msgstr "Γλώσσα" +#: ../src/widgets/toolbox.cpp:5687 +msgid "Pick opacity" +msgstr "Επιλογή αδιαφάνειας" -#, fuzzy -#~ msgid "undo action|Raise" -#~ msgstr "δεν υπάρχει δυνατή ενέργεια" +#: ../src/widgets/toolbox.cpp:5688 +msgid "Pick both the color and the alpha (transparency) under cursor; otherwise, pick only the visible color premultiplied by alpha" +msgstr "Επιλογή και του χρώματος και του άλφα (διαφάνειας) κάτω από το δρομέα. Αλλιώς, επιλογή μόνο του ορατού χρώματος προπολλαπλασιασμένου με άλφα" -# #-#-#-#-# gtkhtml.master.el.po (gtkhtml.HEAD) #-#-#-#-# -# -#, fuzzy -#~ msgid "web|Link" -#~ msgstr "" -#~ "#-#-#-#-# gtkhtml.master.el.po (gtkhtml.HEAD) #-#-#-#-#\n" -#~ "Σύνδεσμος\n" -#~ "#-#-#-#-# gnote.master.el.po (gnote.HEAD) #-#-#-#-#\n" -#~ "Σύνδεση\n" -#~ "#-#-#-#-# sabayon.master.el.po (sabayon.HEAD) #-#-#-#-#\n" -#~ "Σύνδεσμος\n" -#~ "#-#-#-#-# conglomerate.master.el.po (el) #-#-#-#-#\n" -#~ "Δεσμός\n" -#~ "#-#-#-#-# tomboy.master.el.po (tomboy.HEAD) #-#-#-#-#\n" -#~ "Σύνδεση\n" -#~ "#-#-#-#-# orca.master.el.po (orca.HEAD) #-#-#-#-#\n" -#~ "Σύνδεσμος\n" -#~ "#-#-#-#-# buoh.master.el.po (buoh master) #-#-#-#-#\n" -#~ "Σύνδεσμος\n" -#~ "#-#-#-#-# pitivi.master.el.po (el) #-#-#-#-#\n" -#~ "Σύνδεση" +#: ../src/widgets/toolbox.cpp:5691 +msgid "Pick" +msgstr "Επιλογή" -#, fuzzy -#~ msgid "Object _Properties" -#~ msgstr "Ιδιότητες Αντικειμένου" +#: ../src/widgets/toolbox.cpp:5700 +msgid "Assign opacity" +msgstr "Ανάθεση αδιαφάνειας" -#, fuzzy -#~ msgid "Connector network layout" -#~ msgstr "Παρακολούθηση δραστηριότητας δικτύου" +#: ../src/widgets/toolbox.cpp:5701 +msgid "If alpha was picked, assign it to selection as fill or stroke transparency" +msgstr "Εάν επιλέχτηκε το άλφα, μεταβίβασε το στην επιλογή ως γέμισμα ή διαφάνεια πινελιάς" + +#: ../src/widgets/toolbox.cpp:5704 +msgid "Assign" +msgstr "Ανάθεση" -# #-#-#-#-# galeon.master.el.po (galeon 1.0) #-#-#-#-# -# # #-#-#-#-# balsa.master.el.po (balsa 2.0.13) #-#-#-#-# # -# #-#-#-#-# libgnomeui.master.el.po (el) #-#-#-#-# -# #-#-#-#-# anjuta-el.po (anjuta 0.1.9) #-#-#-#-# -# -# #-#-#-#-# balsa-el.po (balsa 0.9.3.1) #-#-#-#-# -# -# #-#-#-#-# galeon-el.po (galeon 1.0) #-#-#-#-# -# -# #-#-#-#-# glimmer-el.po (glimmer 1.0) #-#-#-#-# -# -# #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-# -# -# #-#-#-#-# gnucash-el.po (abiword 1.0) #-#-#-#-# -# -# #-#-#-#-# sodipodi-el.po (sodipodi 0.25) #-#-#-#-# -# -# #-#-#-#-# screem-el.po (screem 1.0) #-#-#-#-# -# -# #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# -# -# #-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-# +# #-#-#-#-# swfdec-gnome.master.el.po (el) #-#-#-#-# +# #-#-#-#-# anjuta.HEAD.el.po (anjuta 0.1.9) #-#-#-#-# # -#, fuzzy -#~ msgid "Grid|_New" -#~ msgstr "" -#~ "#-#-#-#-# evolution.master.el.po (evolution.HEAD) #-#-#-#-#\n" -#~ "_Νέο\n" -#~ "#-#-#-#-# gnome-games.master.el.po (gnome-games.HEAD.el) #-#-#-#-#\n" -#~ "_Νέο\n" -#~ "#-#-#-#-# gnome-utils.master.el.po (gnome-utils.gnome-2-26) #-#-#-#-#\n" -#~ "_Νέο\n" -#~ "#-#-#-#-# gok.master.el.po (el) #-#-#-#-#\n" -#~ "_Νέο\n" -#~ "#-#-#-#-# galeon.master.el.po (galeon 1.0) #-#-#-#-#\n" -#~ "_Νέο\n" -#~ "#-#-#-#-# gnote.master.el.po (gnote.HEAD) #-#-#-#-#\n" -#~ "_Νέα\n" -#~ "#-#-#-#-# gturing.master.el.po (el) #-#-#-#-#\n" -#~ "_Νέο\n" -#~ "#-#-#-#-# gparted.master.el.po (gparted.HEAD) #-#-#-#-#\n" -#~ "_Νέα\n" -#~ "#-#-#-#-# tomboy.master.el.po (tomboy.HEAD) #-#-#-#-#\n" -#~ "_Νέα\n" -#~ "#-#-#-#-# balsa.master.el.po (balsa 2.0.13) #-#-#-#-#\n" -#~ "_Νέο\n" -#~ "#-#-#-#-# libgnomeui.master.el.po (el) #-#-#-#-#\n" -#~ "_Νέο\n" -#~ "#-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-#\n" -#~ "_Νέο\n" -#~ "#-#-#-#-# glade.master.el.po (glade3.HEAD) #-#-#-#-#\n" -#~ "_Νέο\n" -#~ "#-#-#-#-# pybliographer.master.el.po (el) #-#-#-#-#\n" -#~ "_Νέο\n" -#~ "#-#-#-#-# gnome-subtitles.master.el.po (gnome-subtitles 0.6) #-#-#-#-#\n" -#~ "_Νέο\n" -#~ "#-#-#-#-# brasero.master.el.po (el) #-#-#-#-#\n" -#~ "_Νέο\n" -#~ "#-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-#\n" -#~ "_Νέο\n" -#~ "#-#-#-#-# gnome-hello.master.el.po (gnome-hello) #-#-#-#-#\n" -#~ "_Νέο" - -#, fuzzy -#~ msgid "Paint objects with:" -#~ msgstr "Μια λίστα IDs αντικειμένων πίνακα εφαρμογών" +#: ../src/widgets/toolbox.cpp:5889 +msgid "Closed" +msgstr "Κλειστό" -#, fuzzy -#~ msgid "layers|Top" -#~ msgstr "" -#~ "#-#-#-#-# yelp.master.el.po (el) #-#-#-#-#\n" -#~ "Αναπαραγωγή ήχου και βίντεο\n" -#~ "#-#-#-#-# gnome-video-arcade.master.el.po (gnome-video-arcade) #-#-#-#-" -#~ "#\n" -#~ "Παίκτες" +#: ../src/widgets/toolbox.cpp:5891 +msgid "Open start" +msgstr "Ανοιχτή αρχή" -#, fuzzy -#~ msgid "_Width" -#~ msgstr "" -#~ "#-#-#-#-# eog.master.el.po (eog-HEAD-po-el-4121) #-#-#-#-#\n" -#~ "_Πλάτος:\n" -#~ "#-#-#-#-# mousetweaks.master.el.po (mousetweaks.HEAD) #-#-#-#-#\n" -#~ "_Πλάτος:\n" -#~ "#-#-#-#-# gtkhtml.master.el.po (gtkhtml.HEAD) #-#-#-#-#\n" -#~ "Π_λάτος:\n" -#~ "#-#-#-#-# gthumb.gthumb-2-12.el.po (gthumb-gthumb-2-10-po-el-6221) #-#-" -#~ "#-#-#\n" -#~ "_Πλάτος:\n" -#~ "#-#-#-#-# gtk+.master.el.po (gtk+ 2.20.1.1) #-#-#-#-#\n" -#~ "_Πλάτος:\n" -#~ "#-#-#-#-# libgnomeprintui.master.el.po (el) #-#-#-#-#\n" -#~ "_Πλάτος:\n" -#~ "#-#-#-#-# gnome-applets.master.el.po (gnome-applets.HEAD.el) #-#-#-#-#\n" -#~ "_Πλάτος" +#: ../src/widgets/toolbox.cpp:5893 +msgid "Open end" +msgstr "Ανοιχτό τέλος" -#, fuzzy -#~ msgid "_Height" -#~ msgstr "Δε_ξιά" +#: ../src/widgets/toolbox.cpp:5895 +msgid "Open both" +msgstr "Ανοιχτά και τα δύο" -#, fuzzy -#~ msgid "swatches|Size" -#~ msgstr "" -#~ "#-#-#-#-# gnome-bluetooth.master.el.po (bluez-gnome) #-#-#-#-#\n" -#~ "Ταιριάζει\n" -#~ "#-#-#-#-# gnote.master.el.po (gnote.HEAD) #-#-#-#-#\n" -#~ "Ταιριάσματα\n" -#~ "#-#-#-#-# gnome-bluetooth.meego-1.0.el.po (bluez-gnome) #-#-#-#-#\n" -#~ "Ταιριάζει\n" -#~ "#-#-#-#-# tomboy.master.el.po (tomboy.HEAD) #-#-#-#-#\n" -#~ "Ταιριάσματα\n" -#~ "#-#-#-#-# gnome-shell.master.el.po (gnome-shell.po.master) #-#-#-#-#\n" -#~ "Ταιριάζει\n" -#~ "#-#-#-#-# fantasdic.master.el.po (fandasdic) #-#-#-#-#\n" -#~ "Ταιριάσματα" +#: ../src/widgets/toolbox.cpp:5954 +msgid "All inactive" +msgstr "Όλα ανενεργά" -#, fuzzy -#~ msgid "large" -#~ msgstr "" -#~ "#-#-#-#-# gnome-games.master.el.po (gnome-games.HEAD.el) #-#-#-#-#\n" -#~ "Μεγάλο\n" -#~ "#-#-#-#-# gnome-settings-daemon.master.el.po (el) #-#-#-#-#\n" -#~ "Μεγάλο\n" -#~ "#-#-#-#-# dasher.master.el.po (dasher.HEAD) #-#-#-#-#\n" -#~ "Μεγάλη\n" -#~ "#-#-#-#-# gnome-control-center.master.el.po (el) #-#-#-#-#\n" -#~ "Μεγάλο\n" -#~ "#-#-#-#-# drwright.master.el.po (el) #-#-#-#-#\n" -#~ "Μεγάλο\n" -#~ "#-#-#-#-# rhythmbox.master.el.po (el) #-#-#-#-#\n" -#~ "Μεγάλο\n" -#~ "#-#-#-#-# f-spot.master.el.po (el) #-#-#-#-#\n" -#~ "Μεγάλο\n" -#~ "#-#-#-#-# totem.master.el.po (totem.HEAD) #-#-#-#-#\n" -#~ "Μεγάλο" +#: ../src/widgets/toolbox.cpp:5955 +msgid "No geometric tool is active" +msgstr "Κανένα γεωμετρικό εργαλείο δεν είναι ενεργό" -# sysdeps/names/mem.c:48 -#, fuzzy -#~ msgid "swatches|Width" -#~ msgstr "Παρακολουθούμενη" +#: ../src/widgets/toolbox.cpp:5988 +msgid "Show limiting bounding box" +msgstr "Εμφάνιση ορίου οριακού πλαισίου" -#, fuzzy -#~ msgid "wider" -#~ msgstr "Πιο Πλατύ" +#: ../src/widgets/toolbox.cpp:5989 +msgid "Show bounding box (used to cut infinite lines)" +msgstr "Προβολή οριακού πλαισίου (χρησιμοποιείται για περικοπή άπειρων γραμμών)" -#, fuzzy -#~ msgid "Next Path Effect Parameter" -#~ msgstr "Παράμετρος Exec" +#: ../src/widgets/toolbox.cpp:6000 +msgid "Get limiting bounding box from selection" +msgstr "Λήψη ορίου οριακού πλαισίου από την επιλογή" -#, fuzzy -#~ msgid "_Print Colors Preview" -#~ msgstr "_Προεπισκόπηση εκτύπωσης" +#: ../src/widgets/toolbox.cpp:6001 +msgid "Set limiting bounding box (used to cut infinite lines) to the bounding box of current selection" +msgstr "Ορισμός ορίου οριακού πλαισίου (που χρησιμοποιείται για αποκοπή άπειρων γραμμών) στο οριακό πλαίσιο της τρέχουσας επιλογής" -#, fuzzy -#~ msgid "select toolbar|X position" -#~ msgstr "Επαναφορά αρχικών θέσεων των μπαρών κύλισης" +#: ../src/widgets/toolbox.cpp:6013 +msgid "Choose a line segment type" +msgstr "Επιλογή τύπου τμήματος γραμμής" -#, fuzzy -#~ msgid "select toolbar|X" -#~ msgstr "" -#~ "#-#-#-#-# eog.master.el.po (eog-HEAD-po-el-4121) #-#-#-#-#\n" -#~ "Απομάκρυνση της επιλεγμένης εργαλειοθήκης\n" -#~ "#-#-#-#-# gtranslator.master.el.po (gtranslator 1.0) #-#-#-#-#\n" -#~ "Απομάκρυνση της επιλεγμένης εργαλειοθήκης\n" -#~ "#-#-#-#-# epiphany.master.el.po (epiphany.gnome-2-26) #-#-#-#-#\n" -#~ "Απομάκρυνση της επιλεγμένης γραμμής εργαλείων\n" -#~ "#-#-#-#-# evince.master.el.po (evince.HEAD) #-#-#-#-#\n" -#~ "Αφαίρεση της επιλεγμένης εργαλειοθήκης" +#: ../src/widgets/toolbox.cpp:6029 +msgid "Display measuring info" +msgstr "Εμφάνιση πληροφοριών μέτρησης" -#, fuzzy -#~ msgid "select toolbar|Y position" -#~ msgstr "Επαναφορά αρχικών θέσεων των μπαρών κύλισης" +#: ../src/widgets/toolbox.cpp:6030 +msgid "Display measuring info for selected items" +msgstr "Εμφάνιση πληροφοριών μέτρησης για επιλεγμένα στοιχεία" -#, fuzzy -#~ msgid "select toolbar|Y" -#~ msgstr "" -#~ "#-#-#-#-# eog.master.el.po (eog-HEAD-po-el-4121) #-#-#-#-#\n" -#~ "Απομάκρυνση της επιλεγμένης εργαλειοθήκης\n" -#~ "#-#-#-#-# gtranslator.master.el.po (gtranslator 1.0) #-#-#-#-#\n" -#~ "Απομάκρυνση της επιλεγμένης εργαλειοθήκης\n" -#~ "#-#-#-#-# epiphany.master.el.po (epiphany.gnome-2-26) #-#-#-#-#\n" -#~ "Απομάκρυνση της επιλεγμένης γραμμής εργαλείων\n" -#~ "#-#-#-#-# evince.master.el.po (evince.HEAD) #-#-#-#-#\n" -#~ "Αφαίρεση της επιλεγμένης εργαλειοθήκης" +#: ../src/widgets/toolbox.cpp:6050 +msgid "Open LPE dialog" +msgstr "Εμφάνιση διαλόγου εφέ μονοπατιών" -#, fuzzy -#~ msgid "select toolbar|Width" -#~ msgstr "Απενεργοποίηση επεξεργασίας εργαλειοθηκών" +#: ../src/widgets/toolbox.cpp:6051 +msgid "Open LPE dialog (to adapt parameters numerically)" +msgstr "Άνοιγμα διαλόγου εφέ μονοπατιών (για προσαρμογή παραμέτρων αριθμητικά)" -#, fuzzy -#~ msgid "select toolbar|W" -#~ msgstr "" -#~ "#-#-#-#-# eog.master.el.po (eog-HEAD-po-el-4121) #-#-#-#-#\n" -#~ "Απομάκρυνση της επιλεγμένης εργαλειοθήκης\n" -#~ "#-#-#-#-# gtranslator.master.el.po (gtranslator 1.0) #-#-#-#-#\n" -#~ "Απομάκρυνση της επιλεγμένης εργαλειοθήκης\n" -#~ "#-#-#-#-# epiphany.master.el.po (epiphany.gnome-2-26) #-#-#-#-#\n" -#~ "Απομάκρυνση της επιλεγμένης γραμμής εργαλείων\n" -#~ "#-#-#-#-# evince.master.el.po (evince.HEAD) #-#-#-#-#\n" -#~ "Αφαίρεση της επιλεγμένης εργαλειοθήκης" +#: ../src/widgets/toolbox.cpp:6115 +msgid "The width of the eraser pen (relative to the visible canvas area)" +msgstr "Το πλάτος της πένας της σβήστρας (σχετικά με την περιοχή ορατού καμβά)" -#, fuzzy -#~ msgid "select toolbar|Height" -#~ msgstr "Απενεργοποίηση επεξεργασίας εργαλειοθηκών" +#: ../src/widgets/toolbox.cpp:6133 +msgid "Delete objects touched by the eraser" +msgstr "Διαγραφή των αντικειμένων που ακούμπησε η σβήστρα" -#, fuzzy -#~ msgid "select toolbar|H" -#~ msgstr "" -#~ "#-#-#-#-# eog.master.el.po (eog-HEAD-po-el-4121) #-#-#-#-#\n" -#~ "Απομάκρυνση της επιλεγμένης εργαλειοθήκης\n" -#~ "#-#-#-#-# gtranslator.master.el.po (gtranslator 1.0) #-#-#-#-#\n" -#~ "Απομάκρυνση της επιλεγμένης εργαλειοθήκης\n" -#~ "#-#-#-#-# epiphany.master.el.po (epiphany.gnome-2-26) #-#-#-#-#\n" -#~ "Απομάκρυνση της επιλεγμένης γραμμής εργαλείων\n" -#~ "#-#-#-#-# evince.master.el.po (evince.HEAD) #-#-#-#-#\n" -#~ "Αφαίρεση της επιλεγμένης εργαλειοθήκης" - -#~ msgid "Task:" -#~ msgstr "Εργασία:" - -#~ msgid "Rows" -#~ msgstr "Γραμμές" +# #-#-#-#-# galeon.master.el.po (galeon 1.0) #-#-#-#-# +# +#: ../src/widgets/toolbox.cpp:6139 +msgid "Cut" +msgstr "Αποκοπή" -#, fuzzy -#~ msgid "Radius [px]" -#~ msgstr "Ακτίνα" +#: ../src/widgets/toolbox.cpp:6140 +msgid "Cut out from objects" +msgstr "Αποκοπή από αντικείμενα" -#, fuzzy -#~ msgid "Rotation [deg]" -#~ msgstr "Περιστροφή" +#: ../src/widgets/toolbox.cpp:6389 +msgid "Text: Change font family" +msgstr "Κείμενο: Αλλαγή οικογένειας γραμματοσειράς" -#, fuzzy -#~ msgid "Show node transformation handles" -#~ msgstr "Εμφάνιση επιλογών πληροφοριών κειμένου" +#: ../src/widgets/toolbox.cpp:6436 +msgid "Text: Change font size" +msgstr "Κείμενο: Αλλαγή μεγέθους γραμματοσειράς" -# #-#-#-#-# balsa.master.el.po (balsa 2.0.13) #-#-#-#-# -# -#, fuzzy -#~ msgid "Select Font Size" -#~ msgstr "" -#~ "#-#-#-#-# gnome-games.master.el.po (gnome-games.HEAD.el) #-#-#-#-#\n" -#~ "Επιλογή γραμματοσειράς\n" -#~ "#-#-#-#-# dasher.master.el.po (dasher.HEAD) #-#-#-#-#\n" -#~ "Επιλογή γραμματοσειράς\n" -#~ "#-#-#-#-# balsa.master.el.po (balsa 2.0.13) #-#-#-#-#\n" -#~ "Επιλογή γραμματοσειράς\n" -#~ "#-#-#-#-# pan2.master.el.po (el) #-#-#-#-#\n" -#~ "Επιλογή Γραμματοσειράς" +#: ../src/widgets/toolbox.cpp:6582 +msgid "Text: Change font style" +msgstr "Κείμενο: Αλλαγή μορφοποίησης γραμματοσειράς" -#, fuzzy -#~ msgid "Horizontal Text" -#~ msgstr "Οριζόντιο Κουτί (Box)" +#: ../src/widgets/toolbox.cpp:6659 +msgid "Text: Change superscript or subscript" +msgstr "Κείμενο: Αλλαγή εκθέτη ή δείκτη" -#, fuzzy -#~ msgid "Vertical Text" -#~ msgstr "Κατακόρυφο Κουτί (Box)" +#: ../src/widgets/toolbox.cpp:6803 +msgid "Text: Change alignment" +msgstr "Κείμενο: Αλλαγή στοίχισης" -#~ msgid "Failed to change to directory '%s' (%s)" -#~ msgstr "Αποτυχία αλλαγής καταλόγου '%s' (%s)" +# #-#-#-#-# libgnomecanvas.master.el.po (el) #-#-#-#-# +# +#: ../src/widgets/toolbox.cpp:6842 +msgid "Text: Change line-height" +msgstr "Κείμενο: Αλλαγή ύψους γραμμής" -#, fuzzy -#~ msgid "_Write session file:" -#~ msgstr "Δεν έχετε δικαιώματα εγγραφής/ανάγνωσης στο" +#: ../src/widgets/toolbox.cpp:6881 +msgid "Text: Change word-spacing" +msgstr "Κείμενο: Αλλαγή απόστασης λέξεων" -#, fuzzy -#~ msgid "Select a location and filename" -#~ msgstr "Επιλογή τοποθεσίας" +# +#: ../src/widgets/toolbox.cpp:6920 +msgid "Text: Change letter-spacing" +msgstr "Κείμενο: Αλλαγή απόστασης γραμμάτων" -#, fuzzy -#~ msgid "Set filename" -#~ msgstr "Αποθήκευση ονόματος αρχείου" +#: ../src/widgets/toolbox.cpp:6965 +msgid "Text: Change dx (kern)" +msgstr "Κείμενο: Αλλαγή dx (διαγραμμάτωση)" -#, fuzzy -#~ msgid "Accept invitation" -#~ msgstr "Απο_δοχή παραμόρφωσης" +#: ../src/widgets/toolbox.cpp:6996 +msgid "Text: Change dy" +msgstr "Κείμενο: Αλλαγή dy" -#, fuzzy -#~ msgid "Decline invitation" -#~ msgstr "Πρόσκληση διαμοιρασμού επιφάνειας εργασίας" +#: ../src/widgets/toolbox.cpp:7027 +msgid "Text: Change rotate" +msgstr "Κείμενο: Αλλαγή περιστροφής" -#, fuzzy -#~ msgid "Specifies the left end of the bisector" -#~ msgstr "Καθορίζει την θέση του δεξιού περιθωρίου." +#: ../src/widgets/toolbox.cpp:7072 +msgid "Text: Change orientation" +msgstr "Κείμενο: Αλλαγή προσανατολισμού" -#, fuzzy -#~ msgid "Specifies the right end of the bisector" -#~ msgstr "Καθορίζει την θέση του δεξιού περιθωρίου." +#: ../src/widgets/toolbox.cpp:7436 +msgid "Font Family" +msgstr "Οικογένεια γραμματοσειράς" -#, fuzzy -#~ msgid "Adjust the \"left\" end of the bisector" -#~ msgstr "Προσαρμογή της έντασης του δείγματος" +#: ../src/widgets/toolbox.cpp:7437 +msgid "Select Font Family (Alt-X to access)" +msgstr "Επιλογή γραμματοσειράς (πρόσβαση με Alt-X)" -#, fuzzy -#~ msgid "Adjust the \"right\" of the bisector" -#~ msgstr "Ρύθμιση των προτιμήσεων του προεπιλεγμένου εκτυπωτή" +#. Entry width +#. Extra list width +#. Cell layout +#. Enable entry completion +#: ../src/widgets/toolbox.cpp:7444 +msgid "Font not found on system" +msgstr "Η γραμματοσειρά δε βρέθηκε στο σύστημα" -# #-#-#-#-# balsa.master.el.po (balsa 2.0.13) #-#-#-#-# -# -#, fuzzy -#~ msgid "Identity A" -#~ msgstr "" -#~ "#-#-#-#-# evolution.master.el.po (evolution.HEAD) #-#-#-#-#\n" -#~ "Ταυτότητα\n" -#~ "#-#-#-#-# seahorse.master.el.po (seahorse.HEAD) #-#-#-#-#\n" -#~ "Ταυτότητα\n" -#~ "#-#-#-#-# gnome-keyring.master.el.po (el) #-#-#-#-#\n" -#~ "Ταυτότητα\n" -#~ "#-#-#-#-# balsa.master.el.po (balsa 2.0.13) #-#-#-#-#\n" -#~ "Ταυτότητα" +#: ../src/widgets/toolbox.cpp:7476 +msgid "Font Size" +msgstr "Μέγεθος γραμματοσειράς" -# #-#-#-#-# balsa.master.el.po (balsa 2.0.13) #-#-#-#-# +# #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# # -#, fuzzy -#~ msgid "Identity B" -#~ msgstr "" -#~ "#-#-#-#-# evolution.master.el.po (evolution.HEAD) #-#-#-#-#\n" -#~ "Ταυτότητα\n" -#~ "#-#-#-#-# seahorse.master.el.po (seahorse.HEAD) #-#-#-#-#\n" -#~ "Ταυτότητα\n" -#~ "#-#-#-#-# gnome-keyring.master.el.po (el) #-#-#-#-#\n" -#~ "Ταυτότητα\n" -#~ "#-#-#-#-# balsa.master.el.po (balsa 2.0.13) #-#-#-#-#\n" -#~ "Ταυτότητα" +#: ../src/widgets/toolbox.cpp:7477 +msgid "Font size (px)" +msgstr "Μέγεθος γραμματοσειράς (px)" -#, fuzzy -#~ msgid "2nd path" -#~ msgstr "Διαδρομή εικονιδίου" +#. Name +#: ../src/widgets/toolbox.cpp:7489 +msgid "Toggle Bold" +msgstr "Εναλλαγή σε έντονα" -#, fuzzy -#~ msgid "Number of copies" -#~ msgstr "Α_ριθμός αντιγράφων:" +#. Label +#: ../src/widgets/toolbox.cpp:7490 +msgid "Toggle bold or normal weight" +msgstr "Εναλλαγή μεταξύ έντονης και κανονικής γραφής" -# sysdeps/names/msg_limits.c:43 sysdeps/names/msg_limits.c:54 -#, fuzzy -#~ msgid "Number of copies of the original path" -#~ msgstr "Αριθμός εικονοστοιχείων στο δεξί περιθώριο" +#. Name +#: ../src/widgets/toolbox.cpp:7502 +msgid "Toggle Italic/Oblique" +msgstr "Εναλλαγή πλάγιας/λοξής πλάγιας γραφής" -#~ msgid "Origin" -#~ msgstr "Αρχικό" +#. Label +#: ../src/widgets/toolbox.cpp:7503 +msgid "Toggle italic/oblique style" +msgstr "Εναλλαγή μεταξύ πλάγιας και λοξής πλάγιας γραφής" -#, fuzzy -#~ msgid "Origin of the rotation" -#~ msgstr "Θέση του δεξιού περιθωρίου" +#. Name +#: ../src/widgets/toolbox.cpp:7515 +msgid "Toggle Superscript" +msgstr "Εναλλαγή εκθέτη" -#, fuzzy -#~ msgid "Adjust the starting angle" -#~ msgstr "Προσαρμογή της τιμής κλιμάκωσης" +#. Label +#: ../src/widgets/toolbox.cpp:7516 +msgid "Toggle superscript" +msgstr "Εναλλαγή εκθέτη" -#, fuzzy -#~ msgid "Adjust the rotation angle" -#~ msgstr "Ρύθμιση κλίμακας" +#. Name +#: ../src/widgets/toolbox.cpp:7528 +msgid "Toggle Subscript" +msgstr "Εναλλαγή δείκτη" -#, fuzzy -#~ msgid "Elliptic Pen" -#~ msgstr "Χρήση αποσιωπητικών" +#. Label +#: ../src/widgets/toolbox.cpp:7529 +msgid "Toggle subscript" +msgstr "Εναλλαγή δείκτη" -#, fuzzy -#~ msgid "Sharp" -#~ msgstr "Όξυνση" +#: ../src/widgets/toolbox.cpp:7546 +#: ../src/widgets/toolbox.cpp:7547 +msgid "Align left" +msgstr "Στοίχιση αριστερά" -#~ msgid "Method" -#~ msgstr "Μέθοδος" +#: ../src/widgets/toolbox.cpp:7554 +#: ../src/widgets/toolbox.cpp:7555 +msgid "Align center" +msgstr "Κεντρική στοίχιση" -#, fuzzy -#~ msgid "Choose pen type" -#~ msgstr "Επιλογή αντικειμένου μενού" +#: ../src/widgets/toolbox.cpp:7562 +#: ../src/widgets/toolbox.cpp:7563 +msgid "Align right" +msgstr "Στοίχιση δεξιά" -# #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# -# -# #-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-# -# -#, fuzzy -#~ msgid "Pen width" -#~ msgstr "Άνοιγμα με" +#: ../src/widgets/toolbox.cpp:7570 +msgid "Justify" +msgstr "Πλήρης στοίχιση" -#, fuzzy -#~ msgid "Maximal stroke width" -#~ msgstr "Πλάτος παραθύρου ανάγνωσης μηνυμάτων" +#: ../src/widgets/toolbox.cpp:7571 +msgid "Justify (only flowed text)" +msgstr "Πλήρης στοίχιση (μόνο ρέον κείμενο)" -#, fuzzy -#~ msgid "Choose start capping type" -#~ msgstr "Επιλέξτε φάκελο εκκίνησης" +#. Name +#: ../src/widgets/toolbox.cpp:7577 +msgid "Alignment" +msgstr "Στοίχιση" -#, fuzzy -#~ msgid "Choose end capping type" -#~ msgstr "Επιλογή αντικειμένου μενού" +#. Label +#: ../src/widgets/toolbox.cpp:7578 +msgid "Text alignment" +msgstr "Στοίχιση κειμένου" -#, fuzzy -#~ msgid "Round ends" -#~ msgstr "Ηχητικά Γεγονότα" +#: ../src/widgets/toolbox.cpp:7605 +msgid "Horizontal" +msgstr "Οριζόντιος" -#, fuzzy -#~ msgid "Capping" -#~ msgstr "ψώνια" +#: ../src/widgets/toolbox.cpp:7612 +msgid "Vertical" +msgstr "Κατακόρυφος" -#, fuzzy -#~ msgid "Control handle 0" -#~ msgstr "Λειτουργία ελέγχου" +#. Label +#: ../src/widgets/toolbox.cpp:7619 +msgid "Text orientation" +msgstr "Προσανατολισμός κειμένου" -#, fuzzy -#~ msgid "Control handle 1" -#~ msgstr "Λειτουργία ελέγχου" +#. Drop down menu +#: ../src/widgets/toolbox.cpp:7642 +msgid "Smaller spacing" +msgstr "Μικρότερο διάκενο" -#, fuzzy -#~ msgid "Control handle 2" -#~ msgstr "Λειτουργία ελέγχου" +#: ../src/widgets/toolbox.cpp:7642 +msgid "Larger spacing" +msgstr "Μεγαλύτερο διάκενο" -#, fuzzy -#~ msgid "Control handle 3" -#~ msgstr "Λειτουργία ελέγχου" +#. name +#: ../src/widgets/toolbox.cpp:7647 +msgid "Line Height" +msgstr "Ύψος Γραμμής" -#, fuzzy -#~ msgid "Control handle 4" -#~ msgstr "Λειτουργία ελέγχου" +#. label +#: ../src/widgets/toolbox.cpp:7648 +msgid "Line:" +msgstr "Γραμμή:" -#, fuzzy -#~ msgid "Control handle 5" -#~ msgstr "Λειτουργία ελέγχου" +#. short label +#: ../src/widgets/toolbox.cpp:7649 +msgid "Spacing between lines (times font size)" +msgstr "Διάκενο μεταξύ γραμμών (πολλαπλάσιο του μεγέθους γραμματοσειράς)" -#, fuzzy -#~ msgid "Control handle 6" -#~ msgstr "Λειτουργία ελέγχου" +#. Drop down menu +#: ../src/widgets/toolbox.cpp:7673 +#: ../src/widgets/toolbox.cpp:7704 +msgid "Negative spacing" +msgstr "Αρνητικό διάκενο" -#, fuzzy -#~ msgid "Control handle 7" -#~ msgstr "Λειτουργία ελέγχου" +#: ../src/widgets/toolbox.cpp:7673 +#: ../src/widgets/toolbox.cpp:7704 +msgid "Positive spacing" +msgstr "Θετικό διάκενο" -#, fuzzy -#~ msgid "Control handle 8" -#~ msgstr "Λειτουργία ελέγχου" +#. name +#: ../src/widgets/toolbox.cpp:7678 +msgid "Word spacing" +msgstr "Διάκενο λέξης" -#, fuzzy -#~ msgid "Control handle 9" -#~ msgstr "Λειτουργία ελέγχου" +#. label +#: ../src/widgets/toolbox.cpp:7679 +msgid "Word:" +msgstr "Λέξη:" -#, fuzzy -#~ msgid "Control handle 10" -#~ msgstr "Λειτουργία ελέγχου" +#. short label +#: ../src/widgets/toolbox.cpp:7680 +msgid "Spacing between words (px)" +msgstr "Διάκενο μεταξύ λέξεων (px)" -#, fuzzy -#~ msgid "Control handle 11" -#~ msgstr "Λειτουργία ελέγχου" +#. name +#: ../src/widgets/toolbox.cpp:7709 +msgid "Letter spacing" +msgstr "Διάκενο γραμμάτων" -#, fuzzy -#~ msgid "Control handle 12" -#~ msgstr "Λειτουργία ελέγχου" +#. label +#: ../src/widgets/toolbox.cpp:7710 +msgid "Letter:" +msgstr "Γράμμα:" -#, fuzzy -#~ msgid "Control handle 13" -#~ msgstr "Λειτουργία ελέγχου" +#. short label +#: ../src/widgets/toolbox.cpp:7711 +msgid "Spacing between letters (px)" +msgstr "Διάκενο μεταξύ γραμμάτων (px)" -#, fuzzy -#~ msgid "Control handle 14" -#~ msgstr "Λειτουργία ελέγχου" +# #-#-#-#-# libgnomeui.master.el.po (el) #-#-#-#-# +# #-#-#-#-# memory.el.po (abiword 1.0) #-#-#-#-# +# #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-# +# +# #-#-#-#-# toutdoux-el.po (toutdoux 1.0) #-#-#-#-# +# +#. name +#: ../src/widgets/toolbox.cpp:7740 +msgid "Kerning" +msgstr "Διαγραμμάτωση" -#, fuzzy -#~ msgid "Control handle 15" -#~ msgstr "Λειτουργία ελέγχου" +#. label +#: ../src/widgets/toolbox.cpp:7741 +msgid "Kern:" +msgstr "Διαγραμμάτωση:" -#, fuzzy -#~ msgid "End type" -#~ msgstr "Τύπος κωδικοποίησης" +#. short label +#: ../src/widgets/toolbox.cpp:7742 +msgid "Horizontal kerning (px)" +msgstr "Οριζόντια διαγραμμάτωση (px)" -#, fuzzy -#~ msgid "Adjust the offset" -#~ msgstr "Ρυθμίζει την ένταση του ήχου" +#. name +#: ../src/widgets/toolbox.cpp:7771 +msgid "Vertical Shift" +msgstr "Κατακόρυφη μετατόπιση" -#, fuzzy -#~ msgid "Specifies the left end of the parallel" -#~ msgstr "Καθορίζει την θέση του δεξιού περιθωρίου." +#. label +#: ../src/widgets/toolbox.cpp:7772 +msgid "Vert:" +msgstr "Κατακόρυφη:" -#, fuzzy -#~ msgid "Specifies the right end of the parallel" -#~ msgstr "Καθορίζει την θέση του δεξιού περιθωρίου." +#. short label +#: ../src/widgets/toolbox.cpp:7773 +msgid "Vertical shift (px)" +msgstr "Κατακόρυφη μετατόπιση (px)" -#, fuzzy -#~ msgid "Adjust the \"left\" end of the parallel" -#~ msgstr "Προσαρμογή της έντασης του δείγματος" +#. name +#: ../src/widgets/toolbox.cpp:7802 +msgid "Letter rotation" +msgstr "Περιστροφή γράμματος" -#, fuzzy -#~ msgid "Adjust the \"right\" end of the parallel" -#~ msgstr "Προσαρμογή της έντασης του δείγματος" +# +#. label +#: ../src/widgets/toolbox.cpp:7803 +msgid "Rot:" +msgstr "Περιστροφή:" -#, fuzzy -#~ msgid "Display unit" -#~ msgstr "Εμφάνιση διαδρομής" +#. short label +#: ../src/widgets/toolbox.cpp:7804 +msgid "Character rotation (degrees)" +msgstr "Περιστροφή χαρακτήρων (μοίρες)" -#, fuzzy -#~ msgid "Adjust the bisector's \"left\" end" -#~ msgstr "Προσαρμογή της τιμής κλιμάκωσης" +#: ../src/widgets/toolbox.cpp:7919 +msgid "Set connector type: orthogonal" +msgstr "Ορισμός τύπου συνδέσμου: ορθογώνιος" -#, fuzzy -#~ msgid "Adjust the bisector's \"right\" end" -#~ msgstr "Προσαρμογή μεγέθους κειμένου" +#: ../src/widgets/toolbox.cpp:7919 +msgid "Set connector type: polyline" +msgstr "Ορισμός τύπου συνδέσμου: πολύγραμμο" -# #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# -# -#, fuzzy -#~ msgid "Scale x" -#~ msgstr "Κλίμακα" +#: ../src/widgets/toolbox.cpp:7967 +msgid "Change connector curvature" +msgstr "Αλλαγή συνδέσμου καμπυλότητας" -#, fuzzy -#~ msgid "Scale factor in x direction" -#~ msgstr "Έναρξη στον κατάλογο:" +#: ../src/widgets/toolbox.cpp:8015 +msgid "Change connector spacing" +msgstr "Αλλαγή συνδέσμου διακένου" -# #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# -# -#, fuzzy -#~ msgid "Scale y" -#~ msgstr "Κλίμακα" +#: ../src/widgets/toolbox.cpp:8129 +msgid "EditMode" +msgstr "Κατάσταση επεξεργασίας" -#, fuzzy -#~ msgid "Scale factor in y direction" -#~ msgstr "Έναρξη στον κατάλογο:" +#: ../src/widgets/toolbox.cpp:8130 +msgid "Switch between connection point editing and connector drawing mode" +msgstr "Εναλλαγή μεταξύ επεξεργασίας σημείου σύνδεσης και κατάστασης σχεδίασης συνδέσμου" -#, fuzzy -#~ msgid "Offset in x direction" -#~ msgstr "Κατεύθυνση κειμένου" +#: ../src/widgets/toolbox.cpp:8144 +msgid "Avoid" +msgstr "Αποφυγή" -#, fuzzy -#~ msgid "Offset y" -#~ msgstr "Μετατόπιση" +#: ../src/widgets/toolbox.cpp:8154 +msgid "Ignore" +msgstr "Παράβλεψη" -#, fuzzy -#~ msgid "Offset in y direction" -#~ msgstr "Κατεύθυνση κειμένου" +#: ../src/widgets/toolbox.cpp:8165 +msgid "Orthogonal" +msgstr "Ορθογώνιος" -#, fuzzy -#~ msgid "Adjust the origin" -#~ msgstr "Ρύθμιση κλίμακας" +#: ../src/widgets/toolbox.cpp:8166 +msgid "Make connector orthogonal or polyline" +msgstr "Δημιουργία ορθογώνιου ή πολύγραμμου συνδέσμου" -#, fuzzy -#~ msgid "Iterations" -#~ msgstr "Λειτουργίες git" +#: ../src/widgets/toolbox.cpp:8180 +msgid "Connector Curvature" +msgstr "Σύνδεσμος καμπυλότητας" -#, fuzzy -#~ msgid "Float parameter" -#~ msgstr "Εσφαλμένη παράμετρος" +#: ../src/widgets/toolbox.cpp:8180 +msgid "Curvature:" +msgstr "Καμπυλότητα:" -#, fuzzy -#~ msgid "Location along curve" -#~ msgstr "Πηγές τοποθεσίας:" +#: ../src/widgets/toolbox.cpp:8181 +msgid "The amount of connectors curvature" +msgstr "Ο αριθμός των συνδέσμων καμπυλότητας" -#, fuzzy -#~ msgid "Specifies the left end of the tangent" -#~ msgstr "Καθορίζει την θέση του δεξιού περιθωρίου." +#: ../src/widgets/toolbox.cpp:8191 +msgid "Connector Spacing" +msgstr "Σύνδεσμος διάκενου" -#, fuzzy -#~ msgid "Specifies the right end of the tangent" -#~ msgstr "Καθορίζει την θέση του δεξιού περιθωρίου." +#: ../src/widgets/toolbox.cpp:8192 +msgid "The amount of space left around objects by auto-routing connectors" +msgstr "Το μέγεθος του διαστήματος που απομένει γύρω από αντικείμενα με συνδέσμους αυτόματης δρομολόγησης" -#, fuzzy -#~ msgid "Adjust the point of attachment of the tangent" -#~ msgstr "Προσαρμογή της έντασης του δείγματος" +#: ../src/widgets/toolbox.cpp:8203 +msgid "Graph" +msgstr "Γράφημα" -#, fuzzy -#~ msgid "Adjust the \"left\" end of the tangent" -#~ msgstr "Προσαρμογή της έντασης του δείγματος" +#: ../src/widgets/toolbox.cpp:8213 +msgid "Connector Length" +msgstr "Μήκος συνδέσμου" -#, fuzzy -#~ msgid "Adjust the \"right\" end of the tangent" -#~ msgstr "%s στο τέλος του ραντεβού" +#: ../src/widgets/toolbox.cpp:8213 +msgid "Length:" +msgstr "Μήκος:" -# -#, fuzzy -#~ msgid "Stack step" -#~ msgstr "Στοίβα" +#: ../src/widgets/toolbox.cpp:8214 +msgid "Ideal length for connectors when layout is applied" +msgstr "Ιδανικό μήκος για συνδέσμους όταν εφαρμόζεται διάταξη" -#, fuzzy -#~ msgid "path param" -#~ msgstr "Εσφαλμένη παράμετρος" +#: ../src/widgets/toolbox.cpp:8226 +msgid "Downwards" +msgstr "Προς τα κάτω" -#, fuzzy -#~ msgid "Label" -#~ msgstr "" -#~ "#-#-#-#-# evolution.master.el.po (evolution.HEAD) #-#-#-#-#\n" -#~ "Ετικέτα\n" -#~ "#-#-#-#-# the-board.master.el.po (the-board git) #-#-#-#-#\n" -#~ "Ετικέτα\n" -#~ "#-#-#-#-# nautilus-actions.master.el.po (el) #-#-#-#-#\n" -#~ "Ετικέτα\n" -#~ "#-#-#-#-# gparted.master.el.po (gparted.HEAD) #-#-#-#-#\n" -#~ "Ετικέτα\n" -#~ "#-#-#-#-# gedit-plugins.master.el.po (el) #-#-#-#-#\n" -#~ "Ετικέτα\n" -#~ "#-#-#-#-# gedit.master.el.po (el) #-#-#-#-#\n" -#~ "Ετικέτα\n" -#~ "#-#-#-#-# glade.master.el.po (glade3.HEAD) #-#-#-#-#\n" -#~ "Ετικέτα\n" -#~ "#-#-#-#-# orca.master.el.po (orca.HEAD) #-#-#-#-#\n" -#~ "Ετικέτα\n" -#~ "#-#-#-#-# f-spot.master.el.po (el) #-#-#-#-#\n" -#~ "Επιγραφή\n" -#~ "#-#-#-#-# gnome-commander.master.el.po (el) #-#-#-#-#\n" -#~ "Ετικέτα\n" -#~ "#-#-#-#-# gnome-applets.master.el.po (gnome-applets.HEAD.el) #-#-#-#-#\n" -#~ "Ετικέτα\n" -#~ "#-#-#-#-# gtksourceview.master.el.po (el) #-#-#-#-#\n" -#~ "Ετικέτα\n" -#~ "#-#-#-#-# gtk+-properties.master.el.po (gtk+-properties.HEAD) #-#-#-#-" -#~ "#\n" -#~ "Ετικέτα" +#: ../src/widgets/toolbox.cpp:8227 +msgid "Make connectors with end-markers (arrows) point downwards" +msgstr "Δημιουργία συνδέσμων με τελικά σημεία (βέλη) να βλέπουν προς τα κάτω" -#, fuzzy -#~ msgid "Transform Handles:" -#~ msgstr "Με_τασχηματισμός" +#: ../src/widgets/toolbox.cpp:8243 +msgid "Do not allow overlapping shapes" +msgstr "Χωρίς αλληλεπικάλυψη σχημάτων" -#, fuzzy -#~ msgid "Session file" -#~ msgstr "Συνεδρία αδρανής" +#: ../src/widgets/toolbox.cpp:8258 +msgid "New connection point" +msgstr "Νέο σημείο σύνδεσης" -#, fuzzy -#~ msgid "Message information" -#~ msgstr "Πληροφορίες εικόνας" +#: ../src/widgets/toolbox.cpp:8259 +msgid "Add a new connection point to the currently selected item" +msgstr "Προσθήκη ενός νέου σημείου σύνδεσης στο τρέχον επιλεγμένο στοιχείο" -#, fuzzy -#~ msgid "Active session file:" -#~ msgstr "Φόρτωση του καθορισμένου αρχείου συνεδρίας" +#: ../src/widgets/toolbox.cpp:8270 +msgid "Remove connection point" +msgstr "Αφαίρεση σημείου σύνδεσης" -#~ msgid "Close file" -#~ msgstr "Κλείσιμο αρχείου" +#: ../src/widgets/toolbox.cpp:8271 +msgid "Remove the currently selected connection point" +msgstr "Αφαίρεση του τρέχοντος επιλεγμένου σημείου σύνδεσης" -# #-#-#-#-# galeon.master.el.po (galeon 1.0) #-#-#-#-# -# -# #-#-#-#-# libgnomeui.master.el.po (el) #-#-#-#-# -# #-#-#-#-# memory.el.po (abiword 1.0) #-#-#-#-# -# #-#-#-#-# galeon-el.po (galeon 1.0) #-#-#-#-# -# -# #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-# -# -# #-#-#-#-# mrproject-el.po (mrproject 0.5) #-#-#-#-# -# -# #-#-#-#-# swfdec-gnome.master.el.po (el) #-#-#-#-# -# #-#-#-#-# libgnomeui.HEAD.el.po (el) #-#-#-#-# -# #-#-#-#-# memory.el.po (abiword 1.0) #-#-#-#-# -# #-#-#-#-# galeon-el.po (galeon 1.0) #-#-#-#-# -# #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-## -# #-#-#-#-# mrproject-el.po (mrproject 0.5) #-#-#-#-## -# #-#-#-#-# eog.HEAD.el.po (el) #-#-#-#-## -#, fuzzy -#~ msgid "Open new file" -#~ msgstr "" -#~ "#-#-#-#-# eog.master.el.po (eog-HEAD-po-el-4121) #-#-#-#-#\n" -#~ "Άνοιγμα αρχείου\n" -#~ "#-#-#-#-# galeon.master.el.po (galeon 1.0) #-#-#-#-#\n" -#~ "Άνοιγμα αρχείου\n" -#~ "#-#-#-#-# gnome-media.master.el.po (gnome-media.HEAD) #-#-#-#-#\n" -#~ "Άνοιγμα ενός αρχείου\n" -#~ "#-#-#-#-# marlin.master.el.po (el) #-#-#-#-#\n" -#~ "Άνοιγμα αρχείου\n" -#~ "#-#-#-#-# libgnomeui.master.el.po (el) #-#-#-#-#\n" -#~ "Άνοιγμα ενός αρχείου\n" -#~ "#-#-#-#-# gedit.master.el.po (el) #-#-#-#-#\n" -#~ "Άνοιγμα ενός αρχείου\n" -#~ "#-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-#\n" -#~ "Άνοιγμα αρχείου\n" -#~ "#-#-#-#-# swfdec-gnome.master.el.po (el) #-#-#-#-#\n" -#~ "Άνοιγμα ενός αρχείου\n" -#~ "#-#-#-#-# epiphany.master.el.po (epiphany.gnome-2-26) #-#-#-#-#\n" -#~ "Άνοιγμα ενός αρχείου\n" -#~ "#-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-#\n" -#~ "Άνοιγμα αρχείου\n" -#~ "#-#-#-#-# totem.master.el.po (totem.HEAD) #-#-#-#-#\n" -#~ "Άνοιγμα ενός αρχείου" +#: ../src/widgets/toolbox.cpp:8371 +msgid "Fill by" +msgstr "Γέμισμα με" -#, fuzzy -#~ msgid "Set delay" -#~ msgstr "Χρονική καθυστέρηση" +#: ../src/widgets/toolbox.cpp:8372 +msgid "Fill by:" +msgstr "Γέμισμα με:" -#, fuzzy -#~ msgid "Rewind" -#~ msgstr "_Πίσω" +#: ../src/widgets/toolbox.cpp:8384 +msgid "Fill Threshold" +msgstr "Κατώφλι γεμίσματος" -#~ msgid "Pause" -#~ msgstr "Παύση" +#: ../src/widgets/toolbox.cpp:8385 +msgid "The maximum allowed difference between the clicked pixel and the neighboring pixels to be counted in the fill" +msgstr "Η μέγιστη επιτρεπόμενη διαφορά μεταξύ του πατημένου εικονοστοιχείου και των γειτονικών εικονοστοιχείων για να υπολογιστούν στο γέμισμα" -#~ msgid "Play" -#~ msgstr "Αναπαραγωγή" +#: ../src/widgets/toolbox.cpp:8411 +msgid "Grow/shrink by" +msgstr "Επέκταση/συρρίκνωση κατά" -# -#, fuzzy -#~ msgid "Open session file" -#~ msgstr "Άνοιγμα σύνδεσης..." +#: ../src/widgets/toolbox.cpp:8411 +msgid "Grow/shrink by:" +msgstr "Επέκταση/συρρίκνωση κατά:" -#, fuzzy -#~ msgid "_Register" -#~ msgstr "" -#~ "#-#-#-#-# empathy.master.el.po (empathy.HEAD) #-#-#-#-#\n" -#~ "Καταχώρηση\n" -#~ "#-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-#\n" -#~ "Καταχωρητής\n" -#~ "#-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-#\n" -#~ "Καταχωρητής" +#: ../src/widgets/toolbox.cpp:8412 +msgid "The amount to grow (positive) or shrink (negative) the created fill path" +msgstr "Το ποσό για επέκταση (θετικό) ή συρρίκνωση (αρνητικό) του δημιουργημένου μονοπατιού γεμίσματος" -# #-#-#-#-# balsa.master.el.po (balsa 2.0.13) #-#-#-#-# -# -# #-#-#-#-# nautilus.master.el.po (el) #-#-#-#-# -# -#, fuzzy -#~ msgid "_Server:" -#~ msgstr "" -#~ "#-#-#-#-# evolution.master.el.po (evolution.HEAD) #-#-#-#-#\n" -#~ "_Διακομιστής:\n" -#~ "#-#-#-#-# gossip.master.el.po (el) #-#-#-#-#\n" -#~ "_Εξυπηρετητής:\n" -#~ "#-#-#-#-# gnome-games.master.el.po (gnome-games.HEAD.el) #-#-#-#-#\n" -#~ "Ε_ξυπηρετητής:\n" -#~ "#-#-#-#-# gnome-utils.master.el.po (gnome-utils.gnome-2-26) #-#-#-#-#\n" -#~ "_Εξυπηρετητής:\n" -#~ "#-#-#-#-# empathy.master.el.po (empathy.HEAD) #-#-#-#-#\n" -#~ "_Εξυπηρετητής:\n" -#~ "#-#-#-#-# balsa.master.el.po (balsa 2.0.13) #-#-#-#-#\n" -#~ "Εξυπηρέτης:\n" -#~ "#-#-#-#-# fantasdic.master.el.po (fandasdic) #-#-#-#-#\n" -#~ "_Εξυπηρετητής:\n" -#~ "#-#-#-#-# nautilus.master.el.po (el) #-#-#-#-#\n" -#~ "Ε_ξυπηρετητής:" +#: ../src/widgets/toolbox.cpp:8437 +msgid "Close gaps" +msgstr "Κλείσιμο κενών" -# #-#-#-#-# gnome-system-tools.master.el.po (el) #-#-#-#-# -# -# #-#-#-#-# balsa.master.el.po (balsa 2.0.13) #-#-#-#-# -# -# #-#-#-#-# pan2.master.el.po (el) #-#-#-#-# -# -#, fuzzy -#~ msgid "_Username:" -#~ msgstr "" -#~ "#-#-#-#-# evolution.master.el.po (evolution.HEAD) #-#-#-#-#\n" -#~ "Ό_νομα χρήστη:\n" -#~ "#-#-#-#-# network-manager-pptp.master.el.po (NetworkManager-pptp.HEAD) " -#~ "#-#-#-#-#\n" -#~ "Ό_νομα χρήστη:\n" -#~ "#-#-#-#-# empathy.master.el.po (empathy.HEAD) #-#-#-#-#\n" -#~ "Ό_νομα χρήστη: \n" -#~ "#-#-#-#-# gnome-system-tools.master.el.po (el) #-#-#-#-#\n" -#~ "Όν_ομα χρήστη:\n" -#~ "#-#-#-#-# balsa.master.el.po (balsa 2.0.13) #-#-#-#-#\n" -#~ "Όνομα χρήστη:\n" -#~ "#-#-#-#-# libgnomeui.master.el.po (el) #-#-#-#-#\n" -#~ "Ό_νομα χρήστη:\n" -#~ "#-#-#-#-# rhythmbox.master.el.po (el) #-#-#-#-#\n" -#~ "Όνομα _χρήστη:\n" -#~ "#-#-#-#-# f-spot.master.el.po (el) #-#-#-#-#\n" -#~ "Όνομα _χρήστη:\n" -#~ "#-#-#-#-# gtk+.master.el.po (gtk+ 2.20.1.1) #-#-#-#-#\n" -#~ "Όν_ομα χρήστη:\n" -#~ "#-#-#-#-# pan2.master.el.po (el) #-#-#-#-#\n" -#~ "Όν_ομα χρήστη\n" -#~ "#-#-#-#-# network-manager-openvpn.master.el.po (NetworkManager-openvpn." -#~ "HEAD) #-#-#-#-#\n" -#~ "Ό_νομα χρήστη:\n" -#~ "#-#-#-#-# fantasdic.master.el.po (fandasdic) #-#-#-#-#\n" -#~ "Ό_νομα Χρήστη:\n" -#~ "#-#-#-#-# vinagre.master.el.po (vinagre.HEAD) #-#-#-#-#\n" -#~ "Ό_νομα χρήστη:\n" -#~ "#-#-#-#-# network-manager-vpnc.master.el.po (NetworkManager-vpnc.HEAD) " -#~ "#-#-#-#-#\n" -#~ "Ό_νομα χρήστη:\n" -#~ "#-#-#-#-# network-manager-applet.master.el.po (network-manager-applet) " -#~ "#-#-#-#-#\n" -#~ "Όνομα _χρήστη:\n" -#~ "#-#-#-#-# gnome-nettool.master.el.po (el) #-#-#-#-#\n" -#~ "_Όνομα Χρήστη:\n" -#~ "#-#-#-#-# libepc.master.el.po (libepc) #-#-#-#-#\n" -#~ "Όνομα _χρήστη:" +#: ../src/widgets/toolbox.cpp:8438 +msgid "Close gaps:" +msgstr "Κλείσιμο κενών:" -#, fuzzy -#~ msgid "P_ort:" -#~ msgstr "" -#~ "#-#-#-#-# evolution.master.el.po (evolution.HEAD) #-#-#-#-#\n" -#~ "_Θύρα:\n" -#~ "#-#-#-#-# gget.master.el.po (gget) #-#-#-#-#\n" -#~ "Θ_ύρα:\n" -#~ "#-#-#-#-# gwget.master.el.po (el) #-#-#-#-#\n" -#~ "_Θύρα:" - -#~ msgid "Connect" -#~ msgstr "Σύνδεση" +#: ../src/widgets/toolbox.cpp:8450 +msgid "Reset paint bucket parameters to defaults (use Inkscape Preferences > Tools to change defaults)" +msgstr "Επαναφορά παραμέτρων του κάδου βαφής στα προεπιλεγμένα (χρησιμοποιείστε: Προτιμήσεις Inkscape -> Εργαλεία για να αλλάξετε τα προεπιλεγμένα)" -#, fuzzy -#~ msgid "Chatroom _name:" -#~ msgstr "Όν_ομα:" +#. +#. Local Variables: +#. mode:c++ +#. c-file-style:"stroustrup" +#. c-file-offsets:((innamespace . 0)(inline-open . 0)(case-label . +)) +#. indent-tabs-mode:nil +#. fill-column:99 +#. End: +#. +#. vim: filetype=cpp:expandtab:shiftwidth=4:tabstop=8:softtabstop=4:fileencoding=utf-8:textwidth=99 : +#: ../share/extensions/gcodetools_all_in_one.inx.h:1 +#: ../share/extensions/gcodetools_area.inx.h:1 +msgid "\"Create area offset\": creates several Inkscape path offsets to fill original path's area up to \"Area radius\" value. Outlines start from \"1/2 D\" up to \"Area width\" total width with \"D\" steps where D is taken from the nearest tool definition (\"Tool diameter\" value). Only one offset will be created if the \"Area width\" is equal to \"1/2 D\"." +msgstr "\"Δημιουργία μετατόπισης περιοχής\": δημιουργεί πολλές μετατοπίσεις μονοπατιού Inkscape για γέμισμα της περιοχής του αρχικού μονοπατιού μέχρι την τιμή \"ακτίνα περιοχής\". Τα περιγράμματα ξεκινάνε από \"1/2 D\" μέχρι το συνολικό πλάτος \"πλάτος περιοχής\" με \"D\" βήματα, όπου D παίρνεται από τον πλησιέστερο ορισμό εργαλείου (τιμή \"διάμετρος εργαλείου\"). Μόνο μια μετατόπιση θα δημιουργηθεί, εάν το \"πλάτος της περιοχής\" είναι ίσο με \"1/2 D\"." -#, fuzzy -#~ msgid "Chatroom _server:" -#~ msgstr "Άλλος _εξυπηρετητής:" +#: ../share/extensions/gcodetools_all_in_one.inx.h:2 +#: ../share/extensions/gcodetools_orientation_points.inx.h:1 +msgid "2-points mode (move and rotate, maintained aspect ratio X/Y)" +msgstr "Κατάσταση δύο σημείων (μετακίνηση και περιστροφή, διατηρημένος λόγος θέασης Χ/Υ)" -# -#, fuzzy -#~ msgid "Chatroom _password:" -#~ msgstr "Συνθηματικό:" +#: ../share/extensions/gcodetools_all_in_one.inx.h:3 +#: ../share/extensions/gcodetools_orientation_points.inx.h:2 +msgid "3-points mode (move, rotate and mirror, different X/Y scale)" +msgstr "Κατάσταση 3 σημείων (μετακίνηση, περιστροφή και κατοπρισμός, διαφορετική κλίμακα Χ/Υ)" -#, fuzzy -#~ msgid "Chatroom _handle:" -#~ msgstr "Εμφάνιση χειριστή" +#: ../share/extensions/gcodetools_all_in_one.inx.h:4 +#: ../share/extensions/gcodetools_area.inx.h:2 +msgid "Action:" +msgstr "Ενέργεια:" -#, fuzzy -#~ msgid "Connect to chatroom" -#~ msgstr "Σύνδεση στο σύστημα" +#: ../share/extensions/gcodetools_all_in_one.inx.h:5 +#: ../share/extensions/gcodetools_area.inx.h:3 +#: ../share/extensions/gcodetools_dxf_points.inx.h:1 +#: ../share/extensions/gcodetools_engraving.inx.h:1 +#: ../share/extensions/gcodetools_lathe.inx.h:1 +#: ../share/extensions/gcodetools_path_to_gcode.inx.h:1 +msgid "Add numeric suffix to filename" +msgstr "Προσθήκη αριθμητικής κατάληξης στο όνομα του αρχείου" -#, fuzzy -#~ msgid "_Invite user" -#~ msgstr "Πρόσκληση" +#: ../share/extensions/gcodetools_all_in_one.inx.h:6 +#: ../share/extensions/gcodetools_area.inx.h:4 +#: ../share/extensions/gcodetools_dxf_points.inx.h:2 +#: ../share/extensions/gcodetools_engraving.inx.h:2 +#: ../share/extensions/gcodetools_lathe.inx.h:2 +#: ../share/extensions/gcodetools_path_to_gcode.inx.h:2 +msgid "Additional post-processor:" +msgstr "Επιπρόσθετος μετεπεξεργαστής:" -#, fuzzy -#~ msgid "_Cancel" -#~ msgstr "" -#~ "#-#-#-#-# gnome-bluetooth.master.el.po (bluez-gnome) #-#-#-#-#\n" -#~ "_Ακύρωση\n" -#~ "#-#-#-#-# gnome-games.master.el.po (gnome-games.HEAD.el) #-#-#-#-#\n" -#~ "_Ακύρωση\n" -#~ "#-#-#-#-# gnome-screensaver.master.el.po (el) #-#-#-#-#\n" -#~ "Α_κύρωση\n" -#~ "#-#-#-#-# rhythmbox.master.el.po (el) #-#-#-#-#\n" -#~ "_Ακύρωση\n" -#~ "#-#-#-#-# xchat-gnome.master.el.po (xchat-gnome) #-#-#-#-#\n" -#~ "Άκυρο" +#: ../share/extensions/gcodetools_all_in_one.inx.h:7 +msgid "All in one" +msgstr "Όλα σε ένα" -#, fuzzy -#~ msgid "bounding box" -#~ msgstr "Σταυρός" +#: ../share/extensions/gcodetools_all_in_one.inx.h:9 +#: ../share/extensions/gcodetools_area.inx.h:6 +msgid "Area artefacts" +msgstr "Περιοχή παρασίτων" -#, fuzzy -#~ msgid "Distribute nodes" -#~ msgstr "Διανομέας" +#: ../share/extensions/gcodetools_all_in_one.inx.h:10 +#: ../share/extensions/gcodetools_area.inx.h:7 +msgid "Area width:" +msgstr "Πλάτος περιοχής:" -#, fuzzy -#~ msgid "Break path" -#~ msgstr "Ώρα διαλείμματος" +#: ../share/extensions/gcodetools_all_in_one.inx.h:11 +#: ../share/extensions/gcodetools_area.inx.h:8 +msgid "Artefact diameter:" +msgstr "Διάμετρος παρασίτων:" -#, fuzzy -#~ msgid "Change segment type" -#~ msgstr "" -#~ "#-#-#-#-# gnome-settings-daemon.master.el.po (el) #-#-#-#-#\n" -#~ "Αλλαγή ώρας συστήματος\n" -#~ "#-#-#-#-# drwright.master.el.po (el) #-#-#-#-#\n" -#~ "Αλλαγή ώρας συστήματος\n" -#~ "#-#-#-#-# gnome-panel.master.el.po (gnome-panel.HEAD) #-#-#-#-#\n" -#~ "Αλλαγή της ώρας συστήματος" +#: ../share/extensions/gcodetools_all_in_one.inx.h:12 +#: ../share/extensions/gcodetools_area.inx.h:9 +#: ../share/extensions/gcodetools_lathe.inx.h:3 +#: ../share/extensions/gcodetools_path_to_gcode.inx.h:3 +msgid "Biarc interpolation tolerance is the maximum distance between path and its approximation. The segment will be split into two segments if the distance between path's segment and it's approximation exceeds biarc interpolation tolerance." +msgstr "Ανοχή αμφίτοξης παρεμβολής είναι η μέγιστη απόσταση μεταξύ μονοπατιού και της προσέγγισής του. Το τμήμα θα σπάσει σε δύο κομμάτια, εάν η απόσταση μεταξύ τμήματος του μονοπατιού και της προσέγγισης του ξεπερνά την ανοχή αμφίτοξης παρεμβολής." -#, fuzzy -#~ msgid "Flip nodes" -#~ msgstr "Γύρισμα σελίδας" +#: ../share/extensions/gcodetools_all_in_one.inx.h:13 +#: ../share/extensions/gcodetools_area.inx.h:10 +#: ../share/extensions/gcodetools_lathe.inx.h:4 +#: ../share/extensions/gcodetools_path_to_gcode.inx.h:4 +msgid "Biarc interpolation tolerance:" +msgstr "Ανοχή αμφιτοξικής παρεμβολής" -#, fuzzy -#~ msgid "end node" -#~ msgstr "Αποστολή Σε:" +#: ../share/extensions/gcodetools_all_in_one.inx.h:14 +#: ../share/extensions/gcodetools_dxf_points.inx.h:3 +msgid "Convert selected objects to drill points (as dxf_import plugin does). Also you can save original shape. Only the start point of each curve will be used. Also you can manually select object, open XML editor (Shift+Ctrl+X) and add or remove XML tag 'dxfpoint' with any value." +msgstr "Μετατροπή επιλεγμένων αντικειμένων σε σημεία διάτρησης (όπως το πρόσθετο dxf_import κάνει). Επίσης μπορείτε να αποθηκεύσετε το αρχικό σχήμα. Μόνο το αρχικό σημείο κάθε καμπύλης θα χρησιμοποιηθεί. Επίσης μπορείτε χειροκίνητα να επιλέξετε αντικείμενα, να ανοίξετε τον επεξεργαστή XML (Shift+Ctrl+X) και να προσθέσετε ή να αφαιρέσετε την ετικέτα του XML 'dxfpoint' με κάθε τιμή." -#~ msgid "auto" -#~ msgstr "αυτ" +#: ../share/extensions/gcodetools_all_in_one.inx.h:15 +#: ../share/extensions/gcodetools_dxf_points.inx.h:4 +msgid "Convert selection:" +msgstr "Επιλογή μετατροπής:" -# -#, fuzzy -#~ msgid "The selection has no applied clip path." -#~ msgstr "Αποκοπή επιλεγμένου" +#: ../share/extensions/gcodetools_all_in_one.inx.h:16 +#: ../share/extensions/gcodetools_dxf_points.inx.h:6 +msgid "DXF points" +msgstr "Σημεία DXF" -#, fuzzy -#~ msgid "The selection has no applied mask." -#~ msgstr "Ο επιλεγμένος πίνακας δεν είναι έγκυρος" +#: ../share/extensions/gcodetools_all_in_one.inx.h:17 +#: ../share/extensions/gcodetools_area.inx.h:11 +#: ../share/extensions/gcodetools_dxf_points.inx.h:7 +#: ../share/extensions/gcodetools_engraving.inx.h:3 +#: ../share/extensions/gcodetools_lathe.inx.h:6 +#: ../share/extensions/gcodetools_path_to_gcode.inx.h:5 +msgid "Directory:" +msgstr "Κατάλογος:" -#, fuzzy -#~ msgid "Center objects horizontally" -#~ msgstr "Αριθμός σελίδων οριζόντια" +#: ../share/extensions/gcodetools_all_in_one.inx.h:18 +msgid "Draw additional graphics to debug engraving path:" +msgstr "Σχεδίαση πρόσθετων γραφικών για αποσφαλμάτωση μονοπατιού χάραξης:" -#, fuzzy -#~ msgid "Format" -#~ msgstr "Εξαγωγή σε" +#: ../share/extensions/gcodetools_all_in_one.inx.h:19 +#: ../share/extensions/gcodetools_engraving.inx.h:5 +msgid "Engraving" +msgstr "Χαρακτική" -#, fuzzy -#~ msgid "P_age size:" -#~ msgstr "Μέγε_θος χαρτιού:" +#: ../share/extensions/gcodetools_all_in_one.inx.h:20 +#: ../share/extensions/gcodetools_area.inx.h:12 +#: ../share/extensions/gcodetools_dxf_points.inx.h:8 +#: ../share/extensions/gcodetools_engraving.inx.h:6 +#: ../share/extensions/gcodetools_path_to_gcode.inx.h:6 +msgid "File:" +msgstr "Αρχείο:" -#, fuzzy -#~ msgid "Page orientation:" -#~ msgstr "Προσανατολισμός σε_λίδας:" +# #-#-#-#-# memory.el.po (abiword 1.0) #-#-#-#-# +# #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-# +# +# #-#-#-#-# mrproject-el.po (mrproject 0.5) #-#-#-#-# +# +#: ../share/extensions/gcodetools_all_in_one.inx.h:21 +#: ../share/extensions/gcodetools_area.inx.h:13 +#: ../share/extensions/gcodetools_dxf_points.inx.h:9 +#: ../share/extensions/gcodetools_engraving.inx.h:7 +#: ../share/extensions/gcodetools_lathe.inx.h:10 +#: ../share/extensions/gcodetools_path_to_gcode.inx.h:7 +msgid "Full path to log file:" +msgstr "Πλήρης διαδρομή στο αρχείο ημερολογίου:" -#, fuzzy -#~ msgid "Join endnodes" -#~ msgstr "Γραμμές" +#: ../share/extensions/gcodetools_all_in_one.inx.h:22 +#: ../share/extensions/gcodetools_area.inx.h:14 +#: ../share/extensions/gcodetools_check_for_updates.inx.h:3 +#: ../share/extensions/gcodetools_dxf_points.inx.h:10 +#: ../share/extensions/gcodetools_engraving.inx.h:8 +#: ../share/extensions/gcodetools_lathe.inx.h:11 +#: ../share/extensions/gcodetools_orientation_points.inx.h:3 +#: ../share/extensions/gcodetools_path_to_gcode.inx.h:8 +#: ../share/extensions/gcodetools_tools_library.inx.h:1 +msgid "Gcodetools" +msgstr "Gcodetools" -#, fuzzy -#~ msgid "Edit mask path" -#~ msgstr "Επεξεργασία μεταδεδομένων" +#: ../share/extensions/gcodetools_all_in_one.inx.h:23 +#: ../share/extensions/gcodetools_area.inx.h:15 +#: ../share/extensions/gcodetools_check_for_updates.inx.h:4 +#: ../share/extensions/gcodetools_dxf_points.inx.h:11 +#: ../share/extensions/gcodetools_engraving.inx.h:9 +#: ../share/extensions/gcodetools_lathe.inx.h:12 +#: ../share/extensions/gcodetools_orientation_points.inx.h:4 +#: ../share/extensions/gcodetools_path_to_gcode.inx.h:9 +#: ../share/extensions/gcodetools_tools_library.inx.h:2 +msgid "Gcodetools plug-in: converts paths to Gcode (using circular interpolation), makes offset paths and engraves sharp corners using cone cutters. This plug-in calculates Gcode for paths using circular interpolation or linear motion when needed. Tutorials, manuals and support can be found at English support forum: http://www.cnc-club.ru/gcodetools and Russian support forum: http://www.cnc-club.ru/gcodetoolsru Credits: Nick Drobchenko, Vladimir Kalyaev, John Brooker, Henry Nicolas. Gcodetools ver. 1.6.01" +msgstr "Το πρόσθετο Gcodetools: μετατρέπει μονοπάτια σε Gcode (χρησιμοποιώντας κυκλική παρεμβολή), κάνει μετατοπίσεις μονοπατιών και χαράσσει οξείες γωνίες χρησιμοποιώντας κοπτήρες κώνου. Αυτό το πρόσθετο υπολογίζει Gcode για μονοπάτια χρησιμοποιώντας κυκλική παρεμβολή ή γραμμική κίνηση όταν χρειάζεται. Μαθήματα, οδηγοί και υποστήριξη μπορεί να βρεθούν στην αγγλική υποστήριξη: http://www.cnc-club.ru/gcodetools και ρωσική υποστήριξη: http://www.cnc-club.ru/gcodetoolsru. Μνείες: Nick Drobchenko, Vladimir Kalyaev, John Brooker, Henry Nicolas. Gcodetools ver. 1.6.01" -#, fuzzy -#~ msgid "Edit the mask of the object" -#~ msgstr "Παροχέας του αντικειμένου" +#: ../share/extensions/gcodetools_all_in_one.inx.h:24 +#: ../share/extensions/gcodetools_area.inx.h:16 +#: ../share/extensions/gcodetools_dxf_points.inx.h:12 +#: ../share/extensions/gcodetools_engraving.inx.h:10 +#: ../share/extensions/gcodetools_lathe.inx.h:13 +#: ../share/extensions/gcodetools_path_to_gcode.inx.h:10 +msgid "Generate log file" +msgstr "Δημιουργία αρχείου ημερολογίου" -#, fuzzy -#~ msgid "Document exported..." -#~ msgstr "Λέξεις εγγράφων" +#: ../share/extensions/gcodetools_all_in_one.inx.h:26 +#: ../share/extensions/gcodetools_tools_library.inx.h:4 +msgid "Just check tools" +msgstr "Απλώς έλεγχος εργαλείων" -# #-#-#-#-# ekiga.master.el.po (ekiga.HEAD) #-#-#-#-# -# -#, fuzzy -#~ msgid "Username:" -#~ msgstr "" -#~ "#-#-#-#-# evolution.master.el.po (evolution.HEAD) #-#-#-#-#\n" -#~ "Όνομα χρήστη:\n" -#~ "#-#-#-#-# gftp.master.el.po (gftp.HEAD.el) #-#-#-#-#\n" -#~ "Όνομα χρήστη:\n" -#~ "#-#-#-#-# gnome-games.master.el.po (gnome-games.HEAD.el) #-#-#-#-#\n" -#~ "Όνομα χρήστη:\n" -#~ "#-#-#-#-# gdm.master.el.po (gdm.HEAD) #-#-#-#-#\n" -#~ "Όνομα χρήστη:\n" -#~ "#-#-#-#-# ekiga.master.el.po (ekiga.HEAD) #-#-#-#-#\n" -#~ "Όνομα χρήστη:\n" -#~ "#-#-#-#-# gnome-screensaver.master.el.po (el) #-#-#-#-#\n" -#~ "Όνομα χρήστη:\n" -#~ "#-#-#-#-# empathy.master.el.po (empathy.HEAD) #-#-#-#-#\n" -#~ "Όνομα χρήστη: \n" -#~ "#-#-#-#-# banshee.master.el.po (Banshee) #-#-#-#-#\n" -#~ "Όνομα Χρήστη:\n" -#~ "#-#-#-#-# evolution-rss.master.el.po (Evolution RSS) #-#-#-#-#\n" -#~ "Όνομα χρήστη:\n" -#~ "#-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-#\n" -#~ "Όνομα χρήστη:\n" -#~ "#-#-#-#-# rhythmbox.master.el.po (el) #-#-#-#-#\n" -#~ "Όνομα χρήστη:\n" -#~ "#-#-#-#-# zenity.master.el.po (el) #-#-#-#-#\n" -#~ "Όνομα χρήστη:\n" -#~ "#-#-#-#-# gtk+.master.el.po (gtk+ 2.20.1.1) #-#-#-#-#\n" -#~ "Όνομα χρήστη:\n" -#~ "#-#-#-#-# fantasdic.master.el.po (fandasdic) #-#-#-#-#\n" -#~ "Όνομα Χρήστη:\n" -#~ "#-#-#-#-# gnome-blog.master.el.po (gnome-blog 0.9.2) #-#-#-#-#\n" -#~ "Όνομα χρήστη:\n" -#~ "#-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-#\n" -#~ "Όνομα χρήστη:\n" -#~ "#-#-#-#-# banshee.stable-1.8.el.po (Banshee) #-#-#-#-#\n" -#~ "Όνομα Χρήστη:" +#: ../share/extensions/gcodetools_all_in_one.inx.h:27 +#: ../share/extensions/gcodetools_area.inx.h:18 +msgid "Maximum area cutting curves:" +msgstr "Μέγιστη περιοχή καμπυλών αποκοπής:" -#, fuzzy -#~ msgid "Light x-Position" -#~ msgstr "Θέση δεξιού περιθωρίου" +#: ../share/extensions/gcodetools_all_in_one.inx.h:28 +#: ../share/extensions/gcodetools_engraving.inx.h:12 +msgid "Maximum distance for engraving:" +msgstr "Μέγιστη απόσταση για χαρακτική " -#, fuzzy -#~ msgid "Light y-Position" -#~ msgstr "Θέση δεξιού περιθωρίου" +#: ../share/extensions/gcodetools_all_in_one.inx.h:29 +#: ../share/extensions/gcodetools_area.inx.h:19 +#: ../share/extensions/gcodetools_lathe.inx.h:19 +#: ../share/extensions/gcodetools_path_to_gcode.inx.h:12 +msgid "Maximum splitting depth:" +msgstr "Μέγιστο βάθος διαχωρισμού:" -#, fuzzy -#~ msgid "Light z-Position" -#~ msgstr "Θέση δεξιού περιθωρίου" +#: ../share/extensions/gcodetools_all_in_one.inx.h:30 +#: ../share/extensions/gcodetools_area.inx.h:20 +#: ../share/extensions/gcodetools_engraving.inx.h:13 +#: ../share/extensions/gcodetools_lathe.inx.h:20 +#: ../share/extensions/gcodetools_path_to_gcode.inx.h:13 +msgid "Minimum arc radius:" +msgstr "Ελάχιστη ακτίνα τόξου:" -# -#, fuzzy -#~ msgid "Scaling Factor" -#~ msgstr "Παράγοντας κλιμάκωσης:" +#: ../share/extensions/gcodetools_all_in_one.inx.h:31 +#: ../share/extensions/gcodetools_engraving.inx.h:14 +msgid "Number of sample points used to calculate distance:" +msgstr "Αριθμός των σημείων δειγματοληψίας που χρησιμοποιήθηκε για τον υπολογισμό της απόστασης:" -#, fuzzy -#~ msgid "restack|Bottom" -#~ msgstr "Dock Bottom" +#: ../share/extensions/gcodetools_all_in_one.inx.h:32 +#: ../share/extensions/gcodetools_area.inx.h:21 +#: ../share/extensions/gcodetools_engraving.inx.h:15 +#: ../share/extensions/gcodetools_lathe.inx.h:21 +#: ../share/extensions/gcodetools_path_to_gcode.inx.h:14 +msgid "Offset along Z axis:" +msgstr "Μετατόπιση κατά μήκος του άξονα Ζ:" -#, fuzzy -#~ msgid "restack|Middle" -#~ msgstr "Μέση" +#: ../share/extensions/gcodetools_all_in_one.inx.h:35 +#: ../share/extensions/gcodetools_orientation_points.inx.h:8 +msgid "Orientation points are used to calculate transformation (offset,scale,mirror,rotation in XY plane) of the path. 3-points mode only: do not put all three into one line (use 2-points mode instead). You can modify Z surface, Z depth values later using text tool (3rd coordinates). If there are no orientation points inside current layer they are taken from the upper layer. Do not ungroup orientation points! You can select them using double click to enter the group or by Ctrl+Click. Now press apply to create control points (independent set for each layer)." +msgstr "Τα σημεία προσανατολισμού χρησιμοποιούνται για να υπολογιστεί ο μετασχηματισμός (μετατόπιση, κλιμάκωση, κατοπτρισμός, περιστροφή στο επίπεδο ΧΥ) του μονοπατιού. Μόνο για την κατάσταση 3 σημείων: μη βάζετε και τα τρία σημεία σε μια γραμμή (χρησιμοποιείστε την κατάσταση 2 σημείων). Μπορείτε να τροποποιήσετε την επιφάνεια Ζ, τις τιμές βάθους Ζ αργότερα χρησιμοποιώντας το εργαλείο κειμένου (τρίτες συντεταγμένες). Εάν δεν υπάρχουν σημεία προσανατολισμού μες την τρέχουσα στρώση, τότε παίρνονται από την ανώτερη στρώση. Μην αποομαδοποιείται τα σημεία προσανατολισμού! Μπορείτε να τα επιλέξετε χρησιμοποιώντας διπλό κλικ για να μπείτε στην ομάδα ή με Ctrl+κλικ. Τώρα πιέστε εφαρμογή για να δημιουργήσετε σημεία ελέγχου (ανεξάρτητοι ορισμοί για κάθε στρώση)." -#, fuzzy -#~ msgid "restack|Right" -#~ msgstr "Αριστερά/Δεξιά" +#: ../share/extensions/gcodetools_all_in_one.inx.h:36 +#: ../share/extensions/gcodetools_orientation_points.inx.h:9 +msgid "Orientation type:" +msgstr "Τύπος προσανατολισμού:" -#, fuzzy -#~ msgid "restack|Top" -#~ msgstr "Prestwick" +# #-#-#-#-# memory.el.po (abiword 1.0) #-#-#-#-# +# #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-# +# +# #-#-#-#-# mrproject-el.po (mrproject 0.5) #-#-#-#-# +# +#: ../share/extensions/gcodetools_all_in_one.inx.h:37 +#: ../share/extensions/gcodetools_area.inx.h:23 +#: ../share/extensions/gcodetools_lathe.inx.h:23 +#: ../share/extensions/gcodetools_path_to_gcode.inx.h:16 +msgid "Path to Gcode" +msgstr "Διαδρομή στο Gcode" -#, fuzzy -#~ msgid "Gelatine" -#~ msgstr "Σχέση" +# +#: ../share/extensions/gcodetools_all_in_one.inx.h:38 +#: ../share/extensions/gcodetools_area.inx.h:24 +#: ../share/extensions/gcodetools_dxf_points.inx.h:14 +#: ../share/extensions/gcodetools_engraving.inx.h:17 +#: ../share/extensions/gcodetools_lathe.inx.h:24 +#: ../share/extensions/gcodetools_path_to_gcode.inx.h:17 +msgid "Post-processor:" +msgstr "Μετεπεξεργαστής:" -#, fuzzy -#~ msgid "Repaint" -#~ msgstr "Διόρθωση" +#: ../share/extensions/gcodetools_all_in_one.inx.h:39 +#: ../share/extensions/gcodetools_area.inx.h:25 +#: ../share/extensions/gcodetools_dxf_points.inx.h:15 +#: ../share/extensions/gcodetools_engraving.inx.h:18 +#: ../share/extensions/gcodetools_lathe.inx.h:25 +#: ../share/extensions/gcodetools_path_to_gcode.inx.h:18 +msgid "Preferences" +msgstr "Προτιμήσεις" -#, fuzzy -#~ msgid "Punch hole" -#~ msgstr "Αποτυχία έναρξης" +#: ../share/extensions/gcodetools_all_in_one.inx.h:40 +#: ../share/extensions/gcodetools_area.inx.h:26 +#: ../share/extensions/gcodetools_engraving.inx.h:19 +#: ../share/extensions/gcodetools_lathe.inx.h:26 +#: ../share/extensions/gcodetools_path_to_gcode.inx.h:19 +msgid "Scale along Z axis:" +msgstr "Κλιμάκωση κατά μήκος του άξονα Ζ:" -#, fuzzy -#~ msgid "Burnt edges" -#~ msgstr "Εγγραφή του δίσκου" +#: ../share/extensions/gcodetools_all_in_one.inx.h:41 +#: ../share/extensions/gcodetools_area.inx.h:27 +#: ../share/extensions/gcodetools_engraving.inx.h:20 +#: ../share/extensions/gcodetools_lathe.inx.h:27 +#: ../share/extensions/gcodetools_path_to_gcode.inx.h:20 +msgid "Select all paths if nothing is selected" +msgstr "Επιλογή όλων των μονοπατιών εάν δεν έχει επιλεγεί τίποτα" -#, fuzzy -#~ msgid "AI 8.0 Output" -#~ msgstr "Έξοδος ήχου" +#: ../share/extensions/gcodetools_all_in_one.inx.h:42 +#: ../share/extensions/gcodetools_tools_library.inx.h:5 +msgid "Selected tool type fills appropriate default values. You can change these values using the Text tool later on. The topmost (z order) tool in the active layer is used. If there is no tool inside the current layer it is taken from the upper layer. Press Apply to create new tool." +msgstr "Ο τύπος επιλεγμένων εργαλείων γεμίζει τις κατάλληλα προεπιλεγμένες τιμές. Μπορείτε να αλλάξετε αυτές τις τιμές χρησιμοποιώντας το εργαλείο κειμένου αργότερα. Το κορυφαίο εργαλείο (σειρά z) στην ενεργή στρώση χρησιμοποιείται. Εάν δεν υπάρχει εργαλείο μες την τρέχουσα στρώση, τότε παίρνεται από την ανώτερη στρώση. Πιέστε εφαρμογή για να δημιουργήσετε νέο εργαλείο." -#, fuzzy -#~ msgid "EPSI Output" -#~ msgstr "" -#~ "#-#-#-#-# gnome-control-center.master.el.po (el) #-#-#-#-#\n" -#~ "Έξοδος\n" -#~ "#-#-#-#-# gnome-media.master.el.po (gnome-media.HEAD) #-#-#-#-#\n" -#~ "Έξοδος\n" -#~ "#-#-#-#-# drgeo.master.el.po (dr-genius 0.5.5) #-#-#-#-#\n" -#~ "Έξοδος\n" -#~ "#-#-#-#-# genius.master.el.po (el) #-#-#-#-#\n" -#~ "Έξοδος" +#: ../share/extensions/gcodetools_all_in_one.inx.h:43 +#: ../share/extensions/gcodetools_engraving.inx.h:21 +msgid "Sharp angle tolerance:" +msgstr "Ανοχή οξύτητας γωνίας:" -#, fuzzy -#~ msgid "Export area is whole canvas" -#~ msgstr "Εξαγωγή ως \"lower case\" XML" +#: ../share/extensions/gcodetools_all_in_one.inx.h:44 +#: ../share/extensions/gcodetools_engraving.inx.h:22 +msgid "This function creates path to engrave sharp angles. Cutter's shape function is defined by the tool. Some simple shapes: cone....(45 degrees)...........: w cone....(height/diameter=10/3).: 10/3 w sphere..(\"r\" diameter).........: math.sqrt(max(0,r**2-w**2)) ellipse.(R1=r and R2=r*4r).....: math.sqrt(max(0,r**2-w**2))*4" +msgstr "Αυτή η συνάρτηση δημιουργεί μονοπάτι για χάραξη κοφτερών γωνιών. Η συνάρτηση Cutter's shape (το σχήμα του κόφτη) ορίζεται από το εργαλείο. Μερικά απλά σχήματα: cone....(45 μοίρες)...........: w cone....(ύψος/διάμετρο=10/3).: 10/3 w sphere..(\"r\" diameter).........: math.sqrt(max(0,r**2-w**2)) ellipse.(R1=r and R2=r*4r).....: math.sqrt(max(0,r**2-w**2))*4" -#, fuzzy -#~ msgid "Export canvas" -#~ msgstr "_Εξαγωγή ετικετών" +#: ../share/extensions/gcodetools_all_in_one.inx.h:45 +#: ../share/extensions/gcodetools_tools_library.inx.h:6 +msgid "Tools library" +msgstr "Βιβλιοθήκη εργαλείων" -#, fuzzy -#~ msgid "Open files saved for plotters" -#~ msgstr "Άνοιγμα αρχείου για μετάφραση" +#: ../share/extensions/gcodetools_all_in_one.inx.h:46 +#: ../share/extensions/gcodetools_tools_library.inx.h:7 +msgid "Tools type:" +msgstr "Τύπος εργαλείων:" -#, fuzzy -#~ msgid "Ghost outline" -#~ msgstr "περίγραμμα" +#: ../share/extensions/gcodetools_all_in_one.inx.h:47 +#: ../share/extensions/gcodetools_area.inx.h:28 +#: ../share/extensions/gcodetools_dxf_points.inx.h:16 +#: ../share/extensions/gcodetools_engraving.inx.h:23 +#: ../share/extensions/gcodetools_lathe.inx.h:28 +#: ../share/extensions/gcodetools_orientation_points.inx.h:10 +#: ../share/extensions/gcodetools_path_to_gcode.inx.h:21 +msgid "Units (mm or in):" +msgstr "Μονάδες (mm ή in):" -#~ msgid "Target" -#~ msgstr "Στόχος" +#: ../share/extensions/gcodetools_all_in_one.inx.h:48 +#: ../share/extensions/gcodetools_area.inx.h:29 +msgid "Usage: 1. Select all Area Offsets (gray outlines) 2. Object/Ungroup (Shift+Ctrl+G) 3. Press Apply Suspected small objects will be marked out by colored arrows." +msgstr "Χρήση: 1. Επιλογή όλων των μετατοπίσεων περιοχής (γκρι περιγράμματα) 2.Αντικείμενα/αποομαδοποίηση (Shift+Ctrl+G) 3. Πατήστε εφαρμογή. Ύποπτα μικρά αντικείμενα θα σημειωθούν με χρωματιστά βέλη." -#~ msgid "Organization" -#~ msgstr "Οργανισμός" +#: ../share/extensions/gcodetools_all_in_one.inx.h:49 +#: ../share/extensions/gcodetools_orientation_points.inx.h:11 +msgid "Z depth:" +msgstr "Βάθος Z" -#, fuzzy -#~ msgid "Comics rounded" -#~ msgstr "Δε βρέθηκαν στίχοι" +#: ../share/extensions/gcodetools_all_in_one.inx.h:50 +#: ../share/extensions/gcodetools_area.inx.h:30 +#: ../share/extensions/gcodetools_dxf_points.inx.h:17 +#: ../share/extensions/gcodetools_engraving.inx.h:24 +#: ../share/extensions/gcodetools_lathe.inx.h:29 +#: ../share/extensions/gcodetools_path_to_gcode.inx.h:22 +msgid "Z safe height for G00 move over blank:" +msgstr "Ασφαλές ύψος Ζ για G00 μετακίνηση πάνω από το κενό:" -#, fuzzy -#~ msgid "Deactivate knotholder?" -#~ msgstr "" -#~ "#-#-#-#-# eog.master.el.po (eog-HEAD-po-el-4121) #-#-#-#-#\n" -#~ "_Απενεργοποίηση όλων\n" -#~ "#-#-#-#-# gtranslator.master.el.po (gtranslator 1.0) #-#-#-#-#\n" -#~ "_Απενεργοποίηση όλων\n" -#~ "#-#-#-#-# gedit.master.el.po (el) #-#-#-#-#\n" -#~ "_Απενεργοποίηση όλων\n" -#~ "#-#-#-#-# brasero.master.el.po (el) #-#-#-#-#\n" -#~ "Α_πενεργοποίηση όλων" - -#~ msgid "Unicode" -#~ msgstr "Unicode" +#: ../share/extensions/gcodetools_all_in_one.inx.h:51 +#: ../share/extensions/gcodetools_orientation_points.inx.h:12 +msgid "Z surface:" +msgstr "Επιφάνεια Z:" -#, fuzzy -#~ msgid "gradient level" -#~ msgstr "βραχύβια" +#: ../share/extensions/gcodetools_all_in_one.inx.h:52 +#: ../share/extensions/gcodetools_dxf_points.inx.h:18 +msgid "clear dxfpoint sign" +msgstr "Καθαρισμός σήματος dxfpoint" -#, fuzzy -#~ msgid "Biggest item" -#~ msgstr "Αντικείμενο λίστας" +#: ../share/extensions/gcodetools_all_in_one.inx.h:53 +#: ../share/extensions/gcodetools_tools_library.inx.h:8 +msgid "cone" +msgstr "κώνος" -#, fuzzy -#~ msgid "Smallest item" -#~ msgstr "αντικείμενο λίστας" +#: ../share/extensions/gcodetools_all_in_one.inx.h:54 +#: ../share/extensions/gcodetools_tools_library.inx.h:9 +msgid "cylinder" +msgstr "κύλινδρος" -#, fuzzy -#~ msgid "el Greek" -#~ msgstr "" -#~ "#-#-#-#-# evolution.master.el.po (evolution.HEAD) #-#-#-#-#\n" -#~ "Ελληνική\n" -#~ "#-#-#-#-# galeon.master.el.po (galeon 1.0) #-#-#-#-#\n" -#~ "Ελληνικά\n" -#~ "#-#-#-#-# gnomeicu.master.el.po (gnomeicu 0.95.5) #-#-#-#-#\n" -#~ "Ελληνικά\n" -#~ "#-#-#-#-# empathy.master.el.po (empathy.HEAD) #-#-#-#-#\n" -#~ "Ελληνικά\n" -#~ "#-#-#-#-# gnome-terminal.master.el.po (gnome-terminal.HEAD) #-#-#-#-#\n" -#~ "Ελληνική\n" -#~ "#-#-#-#-# gedit.master.el.po (el) #-#-#-#-#\n" -#~ "Ελληνική\n" -#~ "#-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-#\n" -#~ "Ελληνικά\n" -#~ "#-#-#-#-# gcompris.master.el.po (gcompris.HEAD) #-#-#-#-#\n" -#~ "Ελληνικά\n" -#~ "#-#-#-#-# gucharmap.master.el.po (gucharmap.HEAD) #-#-#-#-#\n" -#~ "Ελληνικά\n" -#~ "#-#-#-#-# pan2.master.el.po (el) #-#-#-#-#\n" -#~ "Ελληνική\n" -#~ "#-#-#-#-# gnome-subtitles.master.el.po (gnome-subtitles 0.6) #-#-#-#-#\n" -#~ "Ελληνικά\n" -#~ "#-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-#\n" -#~ "Ελληνικά\n" -#~ "#-#-#-#-# totem.master.el.po (totem.HEAD) #-#-#-#-#\n" -#~ "Ελληνικά" +#: ../share/extensions/gcodetools_all_in_one.inx.h:55 +#: ../share/extensions/gcodetools_tools_library.inx.h:10 +msgid "default" +msgstr "προεπιλεγμένο" -#, fuzzy -#~ msgid "Commands bar icon size" -#~ msgstr "Εικονίδιο εντολής" +#: ../share/extensions/gcodetools_all_in_one.inx.h:56 +#: ../share/extensions/gcodetools_area.inx.h:31 +msgid "delete" +msgstr "διαγραφή" -#, fuzzy -#~ msgid "Snap nodes" -#~ msgstr "Snap edge" +#: ../share/extensions/gcodetools_all_in_one.inx.h:57 +#: ../share/extensions/gcodetools_tools_library.inx.h:11 +msgid "lathe cutter" +msgstr "Τόρνευση κόφτη" -# #-#-#-#-# eog.master.el.po (eog-HEAD-po-el-4121) #-#-#-#-# -# -#, fuzzy -#~ msgid "Embed All Images" -#~ msgstr "Όλες οι εικόνες" +#: ../share/extensions/gcodetools_all_in_one.inx.h:58 +#: ../share/extensions/gcodetools_area.inx.h:32 +msgid "mark with an arrow" +msgstr "σημείωση με ένα τόξο" -#, fuzzy -#~ msgid "Convolve" -#~ msgstr "Μετατροπή" +#: ../share/extensions/gcodetools_all_in_one.inx.h:59 +#: ../share/extensions/gcodetools_area.inx.h:33 +msgid "mark with style" +msgstr "σημάδι με μορφοποίηση" -#, fuzzy -#~ msgid "Modulate" -#~ msgstr "Άρθρωμα" +#: ../share/extensions/gcodetools_all_in_one.inx.h:60 +#: ../share/extensions/gcodetools_tools_library.inx.h:12 +msgid "plasma" +msgstr "πλάσμα" -#, fuzzy -#~ msgid "Cairo PDF Output" -#~ msgstr "Έξοδος ήχου" +#: ../share/extensions/gcodetools_all_in_one.inx.h:61 +#: ../share/extensions/gcodetools_dxf_points.inx.h:19 +msgid "set as dxfpoint and draw arrow" +msgstr "ορισμός ως σημείου dxf και σχεδίαση βέλους" -#, fuzzy -#~ msgid "PDF File" -#~ msgstr "Αρχεία PDF" +#: ../share/extensions/gcodetools_all_in_one.inx.h:62 +#: ../share/extensions/gcodetools_dxf_points.inx.h:20 +msgid "set as dxfpoint and save shape" +msgstr "ορισμός ως σημείου dxf και αποθήκευση σχήματος" -#, fuzzy -#~ msgid "Cairo PS Output" -#~ msgstr "Έξοδος ήχου" +#: ../share/extensions/gcodetools_all_in_one.inx.h:63 +#: ../share/extensions/gcodetools_tools_library.inx.h:13 +msgid "tangent knife" +msgstr "Εφαπτόμενο μαχαίρι" -#, fuzzy -#~ msgid "Yes, more descriptions" -#~ msgstr "Νέα περιγραφή σχήματος" +#: ../share/extensions/gcodetools_check_for_updates.inx.h:1 +msgid "Check for Gcodetools latest stable version and try to get the updates." +msgstr "Έλεγχος για την τελευταία σταθερή έκδοση του Gcodetools και προσπάθεια λήψης ενημερώσεων." -#, fuzzy -#~ msgid "Artist text" -#~ msgstr "Όνομα καλλιτέχνη" +#: ../share/extensions/gcodetools_check_for_updates.inx.h:2 +msgid "Check for updates" +msgstr "Έλεγχος για ενημερώσεις" -#, fuzzy -#~ msgid "Iron Man vector objects" -#~ msgstr "πλεονάζον αντικείμενο" +# +#: ../share/extensions/gcodetools_dxf_points.inx.h:5 +msgid "DXF Points" +msgstr "Σημεία DXF" -#, fuzzy -#~ msgid "PatternedGlass" -#~ msgstr "Παλέτα" +#: ../share/extensions/gcodetools_engraving.inx.h:4 +msgid "Draw additional graphics to debug engraving path" +msgstr "Σχεδίαση επιπρόσθετων γραφικών για αποσφαλμάτωση μονοπατιού χάραξης" -#, fuzzy -#~ msgid "Print Destination" -#~ msgstr "Εκτύπωση ορισμού λέξης" +#: ../share/extensions/gcodetools_lathe.inx.h:5 +msgid "Create fine cut using:" +msgstr "Δημιουργία λεπτής τομής με:" -#, fuzzy -#~ msgid "Print properties" -#~ msgstr "Ιδιότητες εκτυπωτή" +# #-#-#-#-# galeon.master.el.po (galeon 1.0) #-#-#-#-# +# +# #-#-#-#-# gnome-terminal.master.el.po (gnome-terminal.HEAD) #-#-#-#-# +# #-#-#-#-# anjuta-el.po (anjuta 0.1.9) #-#-#-#-# +# +# #-#-#-#-# galeon-el.po (galeon 1.0) #-#-#-#-# +# +# #-#-#-#-# gnome-libs-el.po (gnome-libs 1.2.12) #-#-#-#-# +# +# #-#-#-#-# sodipodi-el.po (sodipodi 0.25) #-#-#-#-# +# +# #-#-#-#-# toutdoux-el.po (toutdoux 1.0) #-#-#-#-# +# +# #-#-#-#-# gaim-el.po (gaim 0.48) #-#-#-#-# +# +# #-#-#-#-# gimp-print-el.po (gimp-print 1.0) #-#-#-#-# +# +# #-#-#-#-# screem-el.po (screem 1.0) #-#-#-#-# +# +# #-#-#-#-# anjuta.master.el.po (anjuta.HEAD) #-#-#-#-# +# +# #-#-#-#-# anjuta-extras.master.el.po (anjuta.HEAD) #-#-#-#-# +# +#: ../share/extensions/gcodetools_lathe.inx.h:7 +msgid "File" +msgstr "Αρχείο" -#, fuzzy -#~ msgid "Print destination" -#~ msgstr "Εκτύπωση ορισμού λέξης" +#: ../share/extensions/gcodetools_lathe.inx.h:8 +msgid "Fine cut count:" +msgstr "Αριθμός λεπτών τομών:" -#, fuzzy -#~ msgid "Postscript Print" -#~ msgstr "Postscript" +#: ../share/extensions/gcodetools_lathe.inx.h:9 +msgid "Fine cut width:" +msgstr "Πλάτος λεπτής τομής:" -#, fuzzy -#~ msgid "" -#~ "Cannot create file %s.\n" -#~ "%s" -#~ msgstr "Δεν είναι δυνατή η δημιουργία του αρχείου '%s': %s" +#: ../share/extensions/gcodetools_lathe.inx.h:15 +msgid "Lathe" +msgstr "Τόρνος" -#, fuzzy -#~ msgid "Gap width" -#~ msgstr "Πλάτος αναδίπλωσης" +#: ../share/extensions/gcodetools_lathe.inx.h:16 +msgid "Lathe X axis remap:" +msgstr "Επαναπεικόνιση τορνευμένου άξονα Χ:" -#~ msgid "Reference" -#~ msgstr "Αναφορά" +#: ../share/extensions/gcodetools_lathe.inx.h:17 +msgid "Lathe Z axis remap:" +msgstr "Επαναπεικόνιση τορνευμένου άξονα Ζ:" -#, fuzzy -#~ msgid "Change LPE point parameter" -#~ msgstr "Παράμετροι γραμμής εντολής" +#: ../share/extensions/gcodetools_lathe.inx.h:18 +msgid "Lathe width:" +msgstr "Πλάτος τόρνου:" -#, fuzzy -#~ msgid "Fit page to selection" -#~ msgstr "Μη έγκυρη επιλογή σελίδας" +#: ../share/extensions/gcodetools_orientation_points.inx.h:7 +msgid "Orientation points" +msgstr "Σημεία προσανατολισμού" -#, fuzzy -#~ msgid "Pushing %d selected object" -#~ msgid_plural "Pushing %d selected objects" -#~ msgstr[0] "Διαγραφή επιλεγμένων αντικειμένων" -#~ msgstr[1] "Διαγραφή επιλεγμένων αντικειμένων" +#: ../share/extensions/render_barcode_datamatrix.inx.h:1 +msgid "Barcode - Datamatrix" +msgstr "Ραβδωτός κώδικας - πίνακας δεδομένων" -#, fuzzy -#~ msgid "Shrinking %d selected object" -#~ msgid_plural "Shrinking %d selected objects" -#~ msgstr[0] "Διαγραφή επιλεγμένων αντικειμένων" -#~ msgstr[1] "Διαγραφή επιλεγμένων αντικειμένων" +#: ../share/extensions/render_barcode_datamatrix.inx.h:2 +msgid "Cols:" +msgstr "Στήλες:" -#, fuzzy -#~ msgid "Growing %d selected object" -#~ msgid_plural "Growing %d selected objects" -#~ msgstr[0] "Διαγραφή επιλεγμένων αντικειμένων" -#~ msgstr[1] "Διαγραφή επιλεγμένων αντικειμένων" +#: ../share/extensions/render_barcode_datamatrix.inx.h:5 +msgid "Square Size (px):" +msgstr "Μέγεθος τετραγώνου (px):" -#, fuzzy -#~ msgid "Attracting %d selected object" -#~ msgid_plural "Attracting %d selected objects" -#~ msgstr[0] "Διαγραφή επιλεγμένων αντικειμένων" -#~ msgstr[1] "Διαγραφή επιλεγμένων αντικειμένων" +#: ../share/extensions/text_sentencecase.inx.h:1 +msgid "Sentence case" +msgstr "Γράμμα πρότασης" -#, fuzzy -#~ msgid "Repelling %d selected object" -#~ msgid_plural "Repelling %d selected objects" -#~ msgstr[0] "Διαγραφή επιλεγμένων αντικειμένων" -#~ msgstr[1] "Διαγραφή επιλεγμένων αντικειμένων" +#: ../share/extensions/wireframe_sphere.inx.h:1 +msgid "Hide lines behind the sphere" +msgstr "Απόκρυψη γραμμών πίσω από τη σφαίρα" -#, fuzzy -#~ msgid "Painting %d selected object" -#~ msgid_plural "Painting %d selected objects" -#~ msgstr[0] "Διαγραφή επιλεγμένων αντικειμένων" -#~ msgstr[1] "Διαγραφή επιλεγμένων αντικειμένων" +#: ../share/extensions/wireframe_sphere.inx.h:2 +msgid "Lines of latitude:" +msgstr "Γραμμές πλάτους:" -#, fuzzy -#~ msgid "_Nodes" -#~ msgstr "Modesto" +#: ../share/extensions/wireframe_sphere.inx.h:3 +msgid "Lines of longitude:" +msgstr "Γραμμές μήκους:" -#, fuzzy -#~ msgid "_Grid with guides" -#~ msgstr "Ιστότοποι σχετικά με όπλα" +#: ../share/extensions/wireframe_sphere.inx.h:7 +msgid "Tilt (deg):" +msgstr "Κλίση (μοίρες):" -#, fuzzy -#~ msgid "Snapping" -#~ msgstr "Αποθήκευση" +#: ../share/extensions/wireframe_sphere.inx.h:8 +msgid "Wireframe Sphere" +msgstr "Σφαίρα συρμάτινο πλέγματος " -#, fuzzy -#~ msgid "What snaps" -#~ msgstr "Λευκό διάστημα" +msgid "Year (0 for current)" +msgstr "Έτος (0 για τρέχον)" -#, fuzzy -#~ msgid "Grid units" -#~ msgstr "8 μονάδες" +msgid "clonetiler|H" +msgstr "H" -#, fuzzy -#~ msgid "Origin Y" -#~ msgstr "Αρχικό" +msgid "clonetiler|S" +msgstr "S" -#, fuzzy -#~ msgid "Spacing X" -#~ msgstr "" -#~ "#-#-#-#-# evolution.master.el.po (evolution.HEAD) #-#-#-#-#\n" -#~ "Διάστιχο\n" -#~ "#-#-#-#-# gtk+-properties.master.el.po (gtk+-properties.HEAD) #-#-#-#-" -#~ "#\n" -#~ "Διάκενο" +msgid "clonetiler|L" +msgstr "L" -#, fuzzy -#~ msgid "Spacing Y" -#~ msgstr "" -#~ "#-#-#-#-# evolution.master.el.po (evolution.HEAD) #-#-#-#-#\n" -#~ "Διάστιχο\n" -#~ "#-#-#-#-# gtk+-properties.master.el.po (gtk+-properties.HEAD) #-#-#-#-" -#~ "#\n" -#~ "Διάκενο" +msgid "_Fill and Stroke" +msgstr "_Γέμισμα και πινελιά" -#, fuzzy -#~ msgid "Angle X" -#~ msgstr "Γωνία" +msgid "gap|H:" +msgstr "H:" -#, fuzzy -#~ msgid "Angle Z" -#~ msgstr "Γωνία" +msgid "wide" +msgstr "Πλάτος" -#, fuzzy -#~ msgid "Inline the XML attributes" -#~ msgstr "εμφάνιση ιδιοτήτων" +msgid "Color/opacity used for color spraying" +msgstr "Χρώμα/αδιαφάνεια που χρησιμοποιείται για ψεκασμό χρώματος" -#~ msgid "Mode:" -#~ msgstr "Λειτουργία:" +msgid "Show next path effect parameter for editing" +msgstr "Εμφάνιση της παραμέτρου εφέ επόμενου μονοπατιού για επεξεργασία" -#, fuzzy -#~ msgid "Repel mode" -#~ msgstr "Λειτουργία επανάληψης" +msgid "Angle between two successive copies" +msgstr "Γωνία μεταξύ δύο διαδοχικών αντιγράφων" -#, fuzzy -#~ msgid "Change calligraphic profile" -#~ msgstr "Αλλαγές στο προφίλ %s" +msgid "Pen roundness" +msgstr "Στρογγυλότητα πένας" -#, fuzzy -#~ msgid "Save current settings as new profile" -#~ msgstr "Αποθήκευση τρεχουσών ρυθμίσεων ως _Προεπιλογή" +msgid "Strokes end with a round end" +msgstr "Οι πινελιές τελειώνουν με στρογγυλό άκρο" # -#, fuzzy -#~ msgid "Report Normal Vector Information" -#~ msgstr " Γενικές πληροφορίες έργου " +msgid "point param" +msgstr "Παράμετροι σημείου" # -#, fuzzy -#~ msgid "Bend Path" -#~ msgstr "Δευτερεύον μονοπάτι:" +msgid "Join nodes by segment" +msgstr "Ένωση κόμβων με τμήματα" -#, fuzzy -#~ msgid "Nothing in the clipboard." -#~ msgstr "Δεν έχει επιλεγεί συστατικό στο πρόχειρο (clipboard)" - -#, fuzzy -#~ msgid "Nothing on the style clipboard." -#~ msgstr "Δεν έχει επιλεγεί συστατικό στο πρόχειρο (clipboard)" +msgid "Select a single object to edit its nodes or handles." +msgstr "Επιλογή ενός μονού αντικειμένου για επεξεργασία των κόμβων του ή των λαβών του." -#, fuzzy -#~ msgid "Snapping to special nodes" -#~ msgstr "Εκκίνηση και Διακοπή" +# +msgid "%i of %i node selected; %s. %s." +msgid_plural "%i of %i nodes selected; %s. %s." +msgstr[0] "%i του %i επιλεγμένου κόμβου, %s. %s." +msgstr[1] "%i των %i επιλεγμένων κόμβων, %s. %s." -#~ msgid "Square" -#~ msgstr "Τετράγωνο" +# +msgid "%i of %i node selected in %i of %i subpaths. %s." +msgid_plural "%i of %i nodes selected in %i of %i subpaths. %s." +msgstr[0] "%i του %i επιλεγμένου κόμβου σε %i των %i υπομονοπατιών. %s." +msgstr[1] "%i των %i επιλεγμένων κόμβων σε %i των %i υπομονοπατιών. %s." -#, fuzzy -#~ msgid "Delete Segment" -#~ msgstr "Διαγραφή συμβάντος" +# +msgid "Conditional group of %d object" +msgid_plural "Conditional group of %d objects" +msgstr[0] "Υποθετική ομάδα του %d αντικειμένου" +msgstr[1] "Υποθετική ομάδα των %d αντικειμένων" -#, fuzzy -#~ msgid "Node Break" -#~ msgstr "Επικόλληση Πριν" +msgid "restack|Left" +msgstr "Αριστερά " -#, fuzzy -#~ msgid "Select option: " -#~ msgstr "Επιλογή" +# +msgid "Glossy painting effect for bitmaps" +msgstr "Εφέ γυαλιστερού βαψίματος για ψηφιογραφίες" -#, fuzzy -#~ msgid "Select second option: " -#~ msgstr "Περισσότερες επιλογές" +msgid "Melt and glow" +msgstr "Ανάμιξη και λάμψη" -#, fuzzy -#~ msgid "Random Point" -#~ msgstr "Sand Point" +# +msgid "Badge" +msgstr "Έμβλημα" -#, fuzzy -#~ msgid "X Channel" -#~ msgstr "Κανάλι" +msgid "Flow inside" +msgstr "Εσωτερική ροή" -#, fuzzy -#~ msgid "Y Channel" -#~ msgstr "Κανάλι" +# +msgid "Specular bump" +msgstr "Κατοπτρικό ανάγλυφο" -#, fuzzy -#~ msgid "Search Tag" -#~ msgstr "Αναζήτηση στόχου" +# +msgid "Under glass effect for bitmaps" +msgstr "Κάτω από εφέ γυαλιού για ψηφιογραφίες" -#, fuzzy -#~ msgid "Pin Dialog" -#~ msgstr "Διάλογος Εκτύπωσης" +# +msgid "HSL-sensitive Bubbles effect for bitmaps" +msgstr "Εφέ φυσαλίδων ευαίσθητο σε HSL για ψηφιογραφίες" -#, fuzzy -#~ msgid "Start point jitter" -#~ msgstr "Ξεκινήστε από το σημείο {0}" +# +msgid "Kilt" +msgstr "Κιλτ" -#, fuzzy -#~ msgid "Snap at specified d_istance" -#~ msgstr "ενεργοποίηση συγκεκριμένου αγωγού" +msgid "Bump for bitmaps" +msgstr "Ανάγλυφο για ψηφιογραφίες" -#, fuzzy -#~ msgid "Snap di_stance" -#~ msgstr "Απόσταση αρπαγής (εικονοστοιχεία)" +msgid "Snap to intersections of a grid with a guide" +msgstr "Προσκόλληση στις τομές του πλέγματος με οδηγό" -#, fuzzy -#~ msgid "Snap at specified dis_tance" -#~ msgstr "ενεργοποίηση συγκεκριμένου αγωγού" +msgid "PostScript via Cairo (*.ps)" +msgstr "PostScript μέσα από Cairo (*.ps)" -#, fuzzy -#~ msgid "Snap at specified distan_ce" -#~ msgstr "ενεργοποίηση συγκεκριμένου αγωγού" +msgid "Make bounding box around full page" +msgstr "Δημιουργία οριακού πλαισίου γύρω από ολόκληρη τη σελίδα" -# #-#-#-#-# balsa.master.el.po (balsa 2.0.13) #-#-#-#-# -# -#, fuzzy -#~ msgid "Subject:" -#~ msgstr "" -#~ "#-#-#-#-# evolution.master.el.po (evolution.HEAD) #-#-#-#-#\n" -#~ "Θέμα:\n" -#~ "#-#-#-#-# beagle.master.el.po (el) #-#-#-#-#\n" -#~ "θέμα:\n" -#~ "#-#-#-#-# balsa.master.el.po (balsa 2.0.13) #-#-#-#-#\n" -#~ "Θέμα:\n" -#~ "#-#-#-#-# evince.master.el.po (evince.HEAD) #-#-#-#-#\n" -#~ "Θέμα:" - -#~ msgid "Contributor:" -#~ msgstr "Συντελεστής:" +msgid "" +"Although Inkscape will run, it will use default settings,\n" +"and any changes made in preferences will not be saved." +msgstr "" +"Αν και το Inkscape θα εκτελεστεί, θα χρησιμοποιήσει τις προεπιλεγμένες ρυθμίσεις,\n" +"και τυχόν αλλαγές στις προτιμήσεις δε θα αποθηκευτούν." -#, fuzzy -#~ msgid "Default Metadata" -#~ msgstr "Προεπιλεγμένη διαδρομή" +msgid "" +"%s not a valid XML file, or\n" +"you don't have read permissions on it.\n" +"%s" +msgstr "" +"%s δεν είναι έγκυρο XML αρχείο, ή\n" +"δεν έχετε δικαιώματα ανάγνωσης σε αυτό.\n" +"%s" -#, fuzzy -#~ msgid "Creative Commons: Attribution" -#~ msgstr "Κοινά δημιουργικά" +msgid "Lala" +msgstr "Lala (σημειωτής)" -#, fuzzy -#~ msgid "Creative Commons: Attribution-ShareAlike" -#~ msgstr "Προβολέας δημιουργικής κοινόχρηστης άδειας" +msgid "Lolo" +msgstr "Lolo (χρώμα)" -#, fuzzy -#~ msgid "Creative Commons: Attribution-NoDerivatives" -#~ msgstr "Προβολέας δημιουργικής κοινόχρηστης άδειας" +msgid "Select at least two objects to combine." +msgstr "Επιλογή τουλάχιστον δύο αντικειμένων για συνδυασμό." -#, fuzzy -#~ msgid "Free Art License" -#~ msgstr "Άδεια κειμένου" +msgid "Jittering colors in %d selected object" +msgid_plural "Jittering colors in %d selected objects" +msgstr[0] "διακύμανση χρωμάτων σε %d επιλεγμένο αντικείμενο" +msgstr[1] "διακύμανση χρωμάτων σε %d επιλεγμένα αντικείμενα" -#, fuzzy -#~ msgid "Angle Y" -#~ msgstr "Γωνία" +msgid "Snap nodes to object paths" +msgstr "Προσκόλληση κόμβων στα μονοπάτια αντικειμένου" -#, fuzzy -#~ msgid "%s at %s" -#~ msgstr "" -#~ "#-#-#-#-# evolution.master.el.po (evolution.HEAD) #-#-#-#-#\n" -#~ "%s στις %s\n" -#~ "#-#-#-#-# gnome-disk-utility.master.el.po (gnome-disk_utility) #-#-#-#-" -#~ "#\n" -#~ "%s σε %s" +msgid "Snap bounding box corners and nodes to the page border" +msgstr "Προσκόλληση γωνιών οριακού πλαισίου και κόμβων στο περίγραμμα της σελίδας" -#, fuzzy -#~ msgid "Move by:" -#~ msgstr "" -#~ "#-#-#-#-# gbrainy.master.el.po (gbrainy master) #-#-#-#-#\n" -#~ "Προχωρήστε προς τα πάνω\n" -#~ "#-#-#-#-# gnome-games.master.el.po (gnome-games.HEAD.el) #-#-#-#-#\n" -#~ "Μετακίνηση προς τα πάνω" +msgid "Special points to consider" +msgstr "Ειδικά σημεία για σκέψη" -#, fuzzy -#~ msgid "Moving %s %s" -#~ msgstr "Μετακίνηση του %s σε %s" +msgid "Major grid line every" +msgstr "Πρωτεύουσα γραμμή πλέγματος κάθε" -# sysdeps/names/procuid.c:51 -#, fuzzy -#~ msgid "Change layer opacity" -#~ msgstr "Αλλαγή προτεραιότητας" +# +msgid "At least one of the objects is not a path, cannot combine." +msgstr "Τουλάχιστον ένα από τα αντικείμενα δεν είναι μονοπάτι, αδύνατος ο συνδυασμός." -#~ msgid "unknown error" -#~ msgstr "άγνωστο σφάλμα" +# +msgid "Slope" +msgstr "Κλίση" -#, fuzzy -#~ msgid "Print Preview not available" -#~ msgstr "Η υπηρεσία δεν είναι διαθέσιμη" +msgid "Creative Commons: Attribution-NonCommercial" +msgstr "Δικαιώματα: μη εμπορική διανομή" -#, fuzzy -#~ msgid "Snap details" -#~ msgstr "Εμφάνιση λεπτομερειών" +msgid "Creative Commons: Attribution-NonCommercial-ShareAlike" +msgstr "Δικαιώματα: μη εμπορική διανομή - Ίδια δικαιώματα αναπαραγωγής" -#, fuzzy -#~ msgid "Display Calibration" -#~ msgstr "Εμφάνιση απεικονίσεων" +msgid "Creative Commons: Attribution-NonCommercial-NoDerivatives" +msgstr "Δικαιώματα: μη εμπορική διανομή - όχι επεξεργασία" -#, fuzzy -#~ msgid "Print _Direct" -#~ msgstr "Νέο Σχήμα" +# +msgid "Pattern along path" +msgstr "Μοτίβο κατά μήκος του μονοπατιού" -#, fuzzy -#~ msgid "Gradients" -#~ msgstr "βραχύβια" +msgid "Gridtype" +msgstr "Τύπος πλέγματος" -#, fuzzy -#~ msgid "Vertical kerning" -#~ msgstr "" -#~ "#-#-#-#-# glade.master.el.po (glade3.HEAD) #-#-#-#-#\n" -#~ "Κατακόρυφο γέμισμα\n" -#~ "#-#-#-#-# gtk+-properties.master.el.po (gtk+-properties.HEAD) #-#-#-#-" -#~ "#\n" -#~ "Κάθετο γέμισμα" -- cgit v1.2.3 From c54a3678d2b0c1c3052d4689ef1ab3a6b23db979 Mon Sep 17 00:00:00 2001 From: Alex Valavanis Date: Thu, 23 Jun 2011 23:58:06 +0100 Subject: Replace deprecated gtk_radio_button_group symbol (bzr r10350.1.1) --- src/dialogs/clonetiler.cpp | 16 ++++++++-------- src/dialogs/text-edit.cpp | 8 ++++---- src/widgets/paint-selector.cpp | 2 +- 3 files changed, 13 insertions(+), 13 deletions(-) diff --git a/src/dialogs/clonetiler.cpp b/src/dialogs/clonetiler.cpp index 60ec4f9f7..43dbf4e60 100644 --- a/src/dialogs/clonetiler.cpp +++ b/src/dialogs/clonetiler.cpp @@ -2514,7 +2514,7 @@ void clonetiler_dialog(void) gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (radio), prefs->getInt(prefs_path + "pick", 0) == PICK_COLOR); } { - radio = gtk_radio_button_new_with_label (gtk_radio_button_group (GTK_RADIO_BUTTON (radio)), _("Opacity")); + radio = gtk_radio_button_new_with_label (gtk_radio_button_get_group (GTK_RADIO_BUTTON (radio)), _("Opacity")); gtk_widget_set_tooltip_text (radio, _("Pick the total accumulated opacity")); clonetiler_table_attach (table, radio, 0.0, 2, 1); g_signal_connect (G_OBJECT (radio), "toggled", @@ -2522,7 +2522,7 @@ void clonetiler_dialog(void) gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (radio), prefs->getInt(prefs_path + "pick", 0) == PICK_OPACITY); } { - radio = gtk_radio_button_new_with_label (gtk_radio_button_group (GTK_RADIO_BUTTON (radio)), _("R")); + radio = gtk_radio_button_new_with_label (gtk_radio_button_get_group (GTK_RADIO_BUTTON (radio)), _("R")); gtk_widget_set_tooltip_text (radio, _("Pick the Red component of the color")); clonetiler_table_attach (table, radio, 0.0, 1, 2); g_signal_connect (G_OBJECT (radio), "toggled", @@ -2530,7 +2530,7 @@ void clonetiler_dialog(void) gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (radio), prefs->getInt(prefs_path + "pick", 0) == PICK_R); } { - radio = gtk_radio_button_new_with_label (gtk_radio_button_group (GTK_RADIO_BUTTON (radio)), _("G")); + radio = gtk_radio_button_new_with_label (gtk_radio_button_get_group (GTK_RADIO_BUTTON (radio)), _("G")); gtk_widget_set_tooltip_text (radio, _("Pick the Green component of the color")); clonetiler_table_attach (table, radio, 0.0, 2, 2); g_signal_connect (G_OBJECT (radio), "toggled", @@ -2538,7 +2538,7 @@ void clonetiler_dialog(void) gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (radio), prefs->getInt(prefs_path + "pick", 0) == PICK_G); } { - radio = gtk_radio_button_new_with_label (gtk_radio_button_group (GTK_RADIO_BUTTON (radio)), _("B")); + radio = gtk_radio_button_new_with_label (gtk_radio_button_get_group (GTK_RADIO_BUTTON (radio)), _("B")); gtk_widget_set_tooltip_text (radio, _("Pick the Blue component of the color")); clonetiler_table_attach (table, radio, 0.0, 3, 2); g_signal_connect (G_OBJECT (radio), "toggled", @@ -2546,7 +2546,7 @@ void clonetiler_dialog(void) gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (radio), prefs->getInt(prefs_path + "pick", 0) == PICK_B); } { - radio = gtk_radio_button_new_with_label (gtk_radio_button_group (GTK_RADIO_BUTTON (radio)), C_("Clonetiler color hue", "H")); + radio = gtk_radio_button_new_with_label (gtk_radio_button_get_group (GTK_RADIO_BUTTON (radio)), C_("Clonetiler color hue", "H")); gtk_widget_set_tooltip_text (radio, _("Pick the hue of the color")); clonetiler_table_attach (table, radio, 0.0, 1, 3); g_signal_connect (G_OBJECT (radio), "toggled", @@ -2554,7 +2554,7 @@ void clonetiler_dialog(void) gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (radio), prefs->getInt(prefs_path + "pick", 0) == PICK_H); } { - radio = gtk_radio_button_new_with_label (gtk_radio_button_group (GTK_RADIO_BUTTON (radio)), C_("Clonetiler color saturation", "S")); + radio = gtk_radio_button_new_with_label (gtk_radio_button_get_group (GTK_RADIO_BUTTON (radio)), C_("Clonetiler color saturation", "S")); gtk_widget_set_tooltip_text (radio, _("Pick the saturation of the color")); clonetiler_table_attach (table, radio, 0.0, 2, 3); g_signal_connect (G_OBJECT (radio), "toggled", @@ -2562,7 +2562,7 @@ void clonetiler_dialog(void) gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (radio), prefs->getInt(prefs_path + "pick", 0) == PICK_S); } { - radio = gtk_radio_button_new_with_label (gtk_radio_button_group (GTK_RADIO_BUTTON (radio)), C_("Clonetiler color lightness", "L")); + radio = gtk_radio_button_new_with_label (gtk_radio_button_get_group (GTK_RADIO_BUTTON (radio)), C_("Clonetiler color lightness", "L")); gtk_widget_set_tooltip_text (radio, _("Pick the lightness of the color")); clonetiler_table_attach (table, radio, 0.0, 3, 3); g_signal_connect (G_OBJECT (radio), "toggled", @@ -2785,7 +2785,7 @@ void clonetiler_dialog(void) gtk_toggle_button_toggled (GTK_TOGGLE_BUTTON (radio)); } { - radio = gtk_radio_button_new_with_label (gtk_radio_button_group (GTK_RADIO_BUTTON (radio)), _("Width, height: ")); + radio = gtk_radio_button_new_with_label (gtk_radio_button_get_group (GTK_RADIO_BUTTON (radio)), _("Width, height: ")); gtk_widget_set_tooltip_text (radio, _("Fill the specified width and height with the tiling")); clonetiler_table_attach (table, radio, 0.0, 2, 1); g_signal_connect (G_OBJECT (radio), "toggled", G_CALLBACK (clonetiler_switch_to_fill), (gpointer) dlg); diff --git a/src/dialogs/text-edit.cpp b/src/dialogs/text-edit.cpp index 76ad3bcc3..35db8e14c 100644 --- a/src/dialogs/text-edit.cpp +++ b/src/dialogs/text-edit.cpp @@ -251,7 +251,7 @@ sp_text_edit_dialog (void) { // TODO - replace with Inkscape-specific call GtkWidget *px = gtk_image_new_from_stock ( GTK_STOCK_JUSTIFY_CENTER, GTK_ICON_SIZE_LARGE_TOOLBAR ); - GtkWidget *b = gtk_radio_button_new (gtk_radio_button_group (GTK_RADIO_BUTTON (group))); + GtkWidget *b = gtk_radio_button_new (gtk_radio_button_get_group (GTK_RADIO_BUTTON (group))); /* TRANSLATORS: `Center' here is a verb. */ gtk_widget_set_tooltip_text (b, _("Center lines")); gtk_button_set_relief (GTK_BUTTON (b), GTK_RELIEF_NONE); @@ -266,7 +266,7 @@ sp_text_edit_dialog (void) { // TODO - replace with Inkscape-specific call GtkWidget *px = gtk_image_new_from_stock ( GTK_STOCK_JUSTIFY_RIGHT, GTK_ICON_SIZE_LARGE_TOOLBAR ); - GtkWidget *b = gtk_radio_button_new (gtk_radio_button_group (GTK_RADIO_BUTTON (group))); + GtkWidget *b = gtk_radio_button_new (gtk_radio_button_get_group (GTK_RADIO_BUTTON (group))); gtk_widget_set_tooltip_text (b, _("Align lines right")); gtk_button_set_relief (GTK_BUTTON (b), GTK_RELIEF_NONE); g_signal_connect ( G_OBJECT (b), "toggled", G_CALLBACK (sp_text_edit_dialog_any_toggled), dlg ); @@ -280,7 +280,7 @@ sp_text_edit_dialog (void) { // TODO - replace with Inkscape-specific call GtkWidget *px = gtk_image_new_from_stock ( GTK_STOCK_JUSTIFY_FILL, GTK_ICON_SIZE_LARGE_TOOLBAR ); - GtkWidget *b = gtk_radio_button_new (gtk_radio_button_group (GTK_RADIO_BUTTON (group))); + GtkWidget *b = gtk_radio_button_new (gtk_radio_button_get_group (GTK_RADIO_BUTTON (group))); gtk_widget_set_tooltip_text (b, _("Justify lines")); gtk_button_set_relief (GTK_BUTTON (b), GTK_RELIEF_NONE); g_signal_connect ( G_OBJECT (b), "toggled", G_CALLBACK (sp_text_edit_dialog_any_toggled), dlg ); @@ -316,7 +316,7 @@ sp_text_edit_dialog (void) { GtkWidget *px = sp_icon_new( Inkscape::ICON_SIZE_LARGE_TOOLBAR, INKSCAPE_ICON_FORMAT_TEXT_DIRECTION_VERTICAL ); - GtkWidget *b = gtk_radio_button_new (gtk_radio_button_group (GTK_RADIO_BUTTON (group))); + GtkWidget *b = gtk_radio_button_new (gtk_radio_button_get_group (GTK_RADIO_BUTTON (group))); gtk_widget_set_tooltip_text (b, _("Vertical text")); gtk_button_set_relief (GTK_BUTTON (b), GTK_RELIEF_NONE); g_signal_connect ( G_OBJECT (b), "toggled", G_CALLBACK (sp_text_edit_dialog_any_toggled), dlg ); diff --git a/src/widgets/paint-selector.cpp b/src/widgets/paint-selector.cpp index 642837e61..f9ec4208f 100644 --- a/src/widgets/paint-selector.cpp +++ b/src/widgets/paint-selector.cpp @@ -257,7 +257,7 @@ sp_paint_selector_init(SPPaintSelector *psel) gtk_box_pack_start(GTK_BOX(psel->fillrulebox), psel->evenodd, FALSE, FALSE, 0); g_signal_connect(G_OBJECT(psel->evenodd), "toggled", G_CALLBACK(sp_paint_selector_fillrule_toggled), psel); - psel->nonzero = gtk_radio_button_new(gtk_radio_button_group(GTK_RADIO_BUTTON(psel->evenodd))); + psel->nonzero = gtk_radio_button_new(gtk_radio_button_get_group(GTK_RADIO_BUTTON(psel->evenodd))); gtk_button_set_relief(GTK_BUTTON(psel->nonzero), GTK_RELIEF_NONE); gtk_toggle_button_set_mode(GTK_TOGGLE_BUTTON(psel->nonzero), FALSE); // TRANSLATORS: for info, see http://www.w3.org/TR/2000/CR-SVG-20000802/painting.html#FillRuleProperty -- cgit v1.2.3 From f27307a481f64c0b2d70f02eb3828910981c02e0 Mon Sep 17 00:00:00 2001 From: Alex Valavanis Date: Fri, 24 Jun 2011 00:42:12 +0100 Subject: Remove/replace deprecated gtk_window_set_policy symbol (bzr r10350.1.2) --- src/dialogs/text-edit.cpp | 2 -- src/dialogs/xml-tree.cpp | 2 +- src/inkview.cpp | 1 - src/interface.cpp | 4 +--- 4 files changed, 2 insertions(+), 7 deletions(-) diff --git a/src/dialogs/text-edit.cpp b/src/dialogs/text-edit.cpp index 35db8e14c..6d9985529 100644 --- a/src/dialogs/text-edit.cpp +++ b/src/dialogs/text-edit.cpp @@ -186,8 +186,6 @@ sp_text_edit_dialog (void) g_signal_connect ( G_OBJECT (INKSCAPE), "dialogs_hide", G_CALLBACK (sp_dialog_hide), dlg ); g_signal_connect ( G_OBJECT (INKSCAPE), "dialogs_unhide", G_CALLBACK (sp_dialog_unhide), dlg ); - gtk_window_set_policy (GTK_WINDOW (dlg), TRUE, TRUE, FALSE); - // box containing the notebook and the bottom buttons GtkWidget *mainvb = gtk_vbox_new (FALSE, 0); gtk_container_add (GTK_CONTAINER (dlg), mainvb); diff --git a/src/dialogs/xml-tree.cpp b/src/dialogs/xml-tree.cpp index c50c07e80..1b979b490 100644 --- a/src/dialogs/xml-tree.cpp +++ b/src/dialogs/xml-tree.cpp @@ -1317,7 +1317,7 @@ void cmd_new_element_node(GtkObject */*object*/, gpointer /*data*/) window = sp_window_new(NULL, TRUE); gtk_container_set_border_width(GTK_CONTAINER(window), 4); gtk_window_set_title(GTK_WINDOW(window), _("New element node...")); - gtk_window_set_policy(GTK_WINDOW(window), FALSE, FALSE, TRUE); + gtk_window_set_resizable(GTK_WINDOW(window), FALSE); gtk_window_set_position(GTK_WINDOW(window), GTK_WIN_POS_CENTER); gtk_window_set_transient_for(GTK_WINDOW(window), GTK_WINDOW(dlg)); gtk_window_set_modal(GTK_WINDOW(window), TRUE); diff --git a/src/inkview.cpp b/src/inkview.cpp index 173427aae..09169f5be 100644 --- a/src/inkview.cpp +++ b/src/inkview.cpp @@ -312,7 +312,6 @@ main (int argc, const char **argv) gtk_window_set_default_size (GTK_WINDOW (w), MIN ((int)(ss.doc)->getWidth (), (int)gdk_screen_width () - 64), MIN ((int)(ss.doc)->getHeight (), (int)gdk_screen_height () - 64)); - gtk_window_set_policy (GTK_WINDOW (w), TRUE, TRUE, FALSE); ss.window = w; g_signal_connect (G_OBJECT (w), "delete_event", (GCallback) sp_svgview_main_delete, &ss); diff --git a/src/interface.cpp b/src/interface.cpp index 11882ddf9..209f32fd7 100644 --- a/src/interface.cpp +++ b/src/interface.cpp @@ -216,9 +216,7 @@ sp_create_window(SPViewWidget *vw, gboolean editable) } } - } else { - gtk_window_set_policy(GTK_WINDOW(win->gobj()), TRUE, TRUE, TRUE); - } + } if ( completeDropTargets == 0 || completeDropTargetsCount == 0 ) { -- cgit v1.2.3 From 4d8bf28dbebbc70325c75c0501ed192ae330c63b Mon Sep 17 00:00:00 2001 From: Alex Valavanis Date: Fri, 24 Jun 2011 11:23:41 +0100 Subject: Switch to GObject (bzr r10350.1.3) --- src/arc-context.cpp | 2 +- src/arc-context.h | 2 +- src/box3d-context.cpp | 2 +- src/box3d-context.h | 2 +- src/desktop.cpp | 4 +-- src/desktop.h | 4 +-- src/display/canvas-arena.cpp | 22 ++++++++------- src/display/canvas-arena.h | 2 +- src/display/canvas-bpath.cpp | 22 ++++++++------- src/display/canvas-bpath.h | 2 +- src/display/canvas-grid.cpp | 24 ++++++++-------- src/display/canvas-grid.h | 2 +- src/display/canvas-text.cpp | 22 ++++++++------- src/display/canvas-text.h | 2 +- src/display/gnome-canvas-acetate.cpp | 20 +++++++------ src/display/gnome-canvas-acetate.h | 2 +- src/display/sodipodi-ctrl.cpp | 4 +-- src/display/sodipodi-ctrl.h | 2 +- src/display/sodipodi-ctrlrect.h | 2 +- src/display/sp-canvas-item.h | 2 +- src/display/sp-canvas.cpp | 2 +- src/flood-context.cpp | 2 +- src/flood-context.h | 2 +- src/gradient-context.cpp | 2 +- src/gradient-context.h | 2 +- src/libgdl/gdl-dock-item-grip.c | 2 +- src/libgdl/gdl-dock-item.c | 4 +-- src/libgdl/gdl-dock.c | 4 +-- src/rect-context.cpp | 2 +- src/rect-context.h | 2 +- src/select-context.cpp | 2 +- src/select-context.h | 2 +- src/spiral-context.cpp | 2 +- src/spiral-context.h | 2 +- src/spray-context.cpp | 2 +- src/spray-context.h | 2 +- src/star-context.cpp | 2 +- src/star-context.h | 2 +- src/svg-view-widget.h | 2 +- src/text-context.h | 2 +- src/tweak-context.cpp | 2 +- src/tweak-context.h | 2 +- src/ui/view/view-widget.cpp | 25 ++++++++--------- src/widgets/desktop-widget.cpp | 2 +- src/widgets/desktop-widget.h | 2 +- src/widgets/font-selector.h | 2 +- src/widgets/gradient-image.cpp | 24 ++++++++-------- src/widgets/gradient-image.h | 2 +- src/widgets/paint-selector.cpp | 2 +- src/widgets/paint-selector.h | 2 +- src/widgets/ruler.cpp | 54 +++++++++++++++--------------------- src/widgets/ruler.h | 4 +-- src/widgets/sp-attribute-widget.cpp | 4 +-- src/widgets/sp-attribute-widget.h | 4 +-- src/widgets/sp-color-notebook.cpp | 2 +- src/widgets/sp-color-slider.cpp | 24 ++++++++-------- src/widgets/sp-color-slider.h | 2 +- src/widgets/sp-widget.cpp | 27 +++++++++--------- src/widgets/sp-widget.h | 2 +- src/widgets/sp-xmlview-attr-list.h | 2 +- src/widgets/sp-xmlview-content.cpp | 2 +- src/widgets/sp-xmlview-content.h | 2 +- src/widgets/sp-xmlview-tree.cpp | 24 ++++++++-------- src/widgets/sp-xmlview-tree.h | 2 +- 64 files changed, 202 insertions(+), 208 deletions(-) diff --git a/src/arc-context.cpp b/src/arc-context.cpp index 76b064f06..6e5b935f1 100644 --- a/src/arc-context.cpp +++ b/src/arc-context.cpp @@ -63,7 +63,7 @@ static void sp_arc_cancel(SPArcContext *ec); static SPEventContextClass *parent_class; -GtkType sp_arc_context_get_type() +GType sp_arc_context_get_type() { static GType type = 0; if (!type) { diff --git a/src/arc-context.h b/src/arc-context.h index ddce10801..46a6e1dce 100644 --- a/src/arc-context.h +++ b/src/arc-context.h @@ -45,7 +45,7 @@ struct SPArcContextClass { /* Standard Gtk function */ -GtkType sp_arc_context_get_type(void); +GType sp_arc_context_get_type(void); #endif /* !SEEN_ARC_CONTEXT_H */ diff --git a/src/box3d-context.cpp b/src/box3d-context.cpp index 90f1707b9..8bba30eb9 100644 --- a/src/box3d-context.cpp +++ b/src/box3d-context.cpp @@ -66,7 +66,7 @@ static void sp_box3d_finish(Box3DContext *bc); static SPEventContextClass *parent_class; -GtkType sp_box3d_context_get_type() +GType sp_box3d_context_get_type() { static GType type = 0; if (!type) { diff --git a/src/box3d-context.h b/src/box3d-context.h index 74d244423..ccf0ef712 100644 --- a/src/box3d-context.h +++ b/src/box3d-context.h @@ -66,7 +66,7 @@ struct Box3DContextClass { /* Standard Gtk function */ -GtkType sp_box3d_context_get_type (void); +GType sp_box3d_context_get_type (void); void sp_box3d_context_update_lines(SPEventContext *ec); diff --git a/src/desktop.cpp b/src/desktop.cpp index f12f83ca6..d05c94790 100644 --- a/src/desktop.cpp +++ b/src/desktop.cpp @@ -648,7 +648,7 @@ SPDesktop::change_document (SPDocument *theDocument) * Make desktop switch event contexts. */ void -SPDesktop::set_event_context (GtkType type, const gchar *config) +SPDesktop::set_event_context (GType type, const gchar *config) { SPEventContext *ec; while (event_context) { @@ -679,7 +679,7 @@ SPDesktop::set_event_context (GtkType type, const gchar *config) * Push event context onto desktop's context stack. */ void -SPDesktop::push_event_context (GtkType type, const gchar *config, unsigned int key) +SPDesktop::push_event_context (GType type, const gchar *config, unsigned int key) { SPEventContext *ref, *ec; diff --git a/src/desktop.h b/src/desktop.h index 2581f2859..ed0a99dea 100644 --- a/src/desktop.h +++ b/src/desktop.h @@ -240,8 +240,8 @@ public: void activate_guides (bool activate); void change_document (SPDocument *document); - void set_event_context (GtkType type, const gchar *config); - void push_event_context (GtkType type, const gchar *config, unsigned int key); + void set_event_context (GType type, const gchar *config); + void push_event_context (GType type, const gchar *config, unsigned int key); void set_coordinate_status (Geom::Point p); SPItem *getItemFromListAtPointBottom(const GSList *list, Geom::Point const p) const; diff --git a/src/display/canvas-arena.cpp b/src/display/canvas-arena.cpp index 72062ce99..5f3d961f7 100644 --- a/src/display/canvas-arena.cpp +++ b/src/display/canvas-arena.cpp @@ -48,20 +48,22 @@ NRArenaEventVector carenaev = { static SPCanvasItemClass *parent_class; static guint signals[LAST_SIGNAL] = {0}; -GtkType +GType sp_canvas_arena_get_type (void) { - static GtkType type = 0; + static GType type = 0; if (!type) { - GtkTypeInfo info = { - (gchar *)"SPCanvasArena", - sizeof (SPCanvasArena), + GTypeInfo info = { sizeof (SPCanvasArenaClass), - (GtkClassInitFunc) sp_canvas_arena_class_init, - (GtkObjectInitFunc) sp_canvas_arena_init, - NULL, NULL, NULL - }; - type = gtk_type_unique (SP_TYPE_CANVAS_ITEM, &info); + NULL, NULL, + (GClassInitFunc) sp_canvas_arena_class_init, + NULL, NULL, + sizeof (SPCanvasArena), + 0, + (GInstanceInitFunc) sp_canvas_arena_init, + NULL + }; + type = g_type_register_static (SP_TYPE_CANVAS_ITEM, "SPCanvasArena", &info, (GTypeFlags)0); } return type; } diff --git a/src/display/canvas-arena.h b/src/display/canvas-arena.h index ef065a03b..4cfeccb5a 100644 --- a/src/display/canvas-arena.h +++ b/src/display/canvas-arena.h @@ -53,7 +53,7 @@ struct _SPCanvasArenaClass { gint (* arena_event) (SPCanvasArena *carena, NRArenaItem *item, GdkEvent *event); }; -GtkType sp_canvas_arena_get_type (void); +GType sp_canvas_arena_get_type (void); void sp_canvas_arena_set_pick_delta (SPCanvasArena *ca, gdouble delta); void sp_canvas_arena_set_sticky (SPCanvasArena *ca, gboolean sticky); diff --git a/src/display/canvas-bpath.cpp b/src/display/canvas-bpath.cpp index f86743744..815892878 100644 --- a/src/display/canvas-bpath.cpp +++ b/src/display/canvas-bpath.cpp @@ -38,20 +38,22 @@ static double sp_canvas_bpath_point (SPCanvasItem *item, Geom::Point p, SPCanvas static SPCanvasItemClass *parent_class; -GtkType +GType sp_canvas_bpath_get_type (void) { - static GtkType type = 0; + static GType type = 0; if (!type) { - GtkTypeInfo info = { - (gchar *)"SPCanvasBPath", - sizeof (SPCanvasBPath), + GTypeInfo info = { sizeof (SPCanvasBPathClass), - (GtkClassInitFunc) sp_canvas_bpath_class_init, - (GtkObjectInitFunc) sp_canvas_bpath_init, - NULL, NULL, NULL - }; - type = gtk_type_unique (SP_TYPE_CANVAS_ITEM, &info); + NULL, NULL, + (GClassInitFunc) sp_canvas_bpath_class_init, + NULL, NULL, + sizeof (SPCanvasBPath), + 0, + (GInstanceInitFunc) sp_canvas_bpath_init, + NULL + }; + type = g_type_register_static (SP_TYPE_CANVAS_ITEM, "SPCanvasBPath", &info, (GTypeFlags)0); } return type; } diff --git a/src/display/canvas-bpath.h b/src/display/canvas-bpath.h index ad19797c2..752ed73ea 100644 --- a/src/display/canvas-bpath.h +++ b/src/display/canvas-bpath.h @@ -90,7 +90,7 @@ struct SPCanvasBPathClass { SPCanvasItemClass parent_class; }; -GtkType sp_canvas_bpath_get_type (void); +GType sp_canvas_bpath_get_type (void); SPCanvasItem *sp_canvas_bpath_new (SPCanvasGroup *parent, SPCurve *curve); diff --git a/src/display/canvas-grid.cpp b/src/display/canvas-grid.cpp index 82ea036f6..9a12a1d90 100644 --- a/src/display/canvas-grid.cpp +++ b/src/display/canvas-grid.cpp @@ -58,22 +58,24 @@ static void grid_canvasitem_render (SPCanvasItem *item, SPCanvasBuf *buf); static SPCanvasItemClass * parent_class; -GtkType +GType grid_canvasitem_get_type (void) { - static GtkType grid_canvasitem_type = 0; + static GType grid_canvasitem_type = 0; if (!grid_canvasitem_type) { - GtkTypeInfo grid_canvasitem_info = { - (gchar *)"GridCanvasItem", - sizeof (GridCanvasItem), + GTypeInfo grid_canvasitem_info = { sizeof (GridCanvasItemClass), - (GtkClassInitFunc) grid_canvasitem_class_init, - (GtkObjectInitFunc) grid_canvasitem_init, - NULL, NULL, - (GtkClassInitFunc) NULL - }; - grid_canvasitem_type = gtk_type_unique (sp_canvas_item_get_type (), &grid_canvasitem_info); + NULL, NULL, + (GClassInitFunc) grid_canvasitem_class_init, + NULL, NULL, + sizeof (GridCanvasItem), + 0, + (GInstanceInitFunc) grid_canvasitem_init, + NULL + }; + + grid_canvasitem_type = g_type_register_static (sp_canvas_item_get_type (), "GridCanvasItem", &grid_canvasitem_info, (GTypeFlags)0); } return grid_canvasitem_type; } diff --git a/src/display/canvas-grid.h b/src/display/canvas-grid.h index f42fecad7..160e4a4e2 100644 --- a/src/display/canvas-grid.h +++ b/src/display/canvas-grid.h @@ -57,7 +57,7 @@ struct GridCanvasItemClass { }; /* Standard Gtk function */ -GtkType grid_canvasitem_get_type (void); +GType grid_canvasitem_get_type (void); diff --git a/src/display/canvas-text.cpp b/src/display/canvas-text.cpp index 842425f50..690015ecd 100644 --- a/src/display/canvas-text.cpp +++ b/src/display/canvas-text.cpp @@ -36,21 +36,23 @@ static void sp_canvastext_render (SPCanvasItem *item, SPCanvasBuf *buf); static SPCanvasItemClass *parent_class_ct; -GtkType +GType sp_canvastext_get_type (void) { - static GtkType type = 0; + static GType type = 0; if (!type) { - GtkTypeInfo info = { - (gchar *)"SPCanvasText", - sizeof (SPCanvasText), + GTypeInfo info = { sizeof (SPCanvasTextClass), - (GtkClassInitFunc) sp_canvastext_class_init, - (GtkObjectInitFunc) sp_canvastext_init, - NULL, NULL, NULL - }; - type = gtk_type_unique (SP_TYPE_CANVAS_ITEM, &info); + NULL, NULL, + (GClassInitFunc) sp_canvastext_class_init, + NULL, NULL, + sizeof (SPCanvasText), + 0, + (GInstanceInitFunc) sp_canvastext_init, + NULL + }; + type = g_type_register_static (SP_TYPE_CANVAS_ITEM, "SPCanvasText", &info, (GTypeFlags)0); } return type; } diff --git a/src/display/canvas-text.h b/src/display/canvas-text.h index 30ddc1557..85333d84e 100644 --- a/src/display/canvas-text.h +++ b/src/display/canvas-text.h @@ -52,7 +52,7 @@ struct SPCanvasText : public SPCanvasItem { }; struct SPCanvasTextClass : public SPCanvasItemClass{}; -GtkType sp_canvastext_get_type (void); +GType sp_canvastext_get_type (void); SPCanvasItem *sp_canvastext_new(SPCanvasGroup *parent, SPDesktop *desktop, Geom::Point pos, gchar const *text); diff --git a/src/display/gnome-canvas-acetate.cpp b/src/display/gnome-canvas-acetate.cpp index b86892e32..67cc66950 100644 --- a/src/display/gnome-canvas-acetate.cpp +++ b/src/display/gnome-canvas-acetate.cpp @@ -25,20 +25,22 @@ static double sp_canvas_acetate_point (SPCanvasItem *item, Geom::Point p, SPCanv static SPCanvasItemClass *parent_class; -GtkType +GType sp_canvas_acetate_get_type (void) { - static GtkType acetate_type = 0; + static GType acetate_type = 0; if (!acetate_type) { - GtkTypeInfo acetate_info = { - (gchar *)"SPCanvasAcetate", - sizeof (SPCanvasAcetate), + GTypeInfo acetate_info = { sizeof (SPCanvasAcetateClass), - (GtkClassInitFunc) sp_canvas_acetate_class_init, - (GtkObjectInitFunc) sp_canvas_acetate_init, - NULL, NULL, NULL + NULL, NULL, + (GClassInitFunc) sp_canvas_acetate_class_init, + NULL, NULL, + sizeof (SPCanvasAcetate), + 0, + (GInstanceInitFunc) sp_canvas_acetate_init, + NULL }; - acetate_type = gtk_type_unique (sp_canvas_item_get_type (), &acetate_info); + acetate_type = g_type_register_static (sp_canvas_item_get_type (), "SPCanvasAcetate", &acetate_info, (GTypeFlags)0); } return acetate_type; } diff --git a/src/display/gnome-canvas-acetate.h b/src/display/gnome-canvas-acetate.h index 756c663ca..ed6c99811 100644 --- a/src/display/gnome-canvas-acetate.h +++ b/src/display/gnome-canvas-acetate.h @@ -34,7 +34,7 @@ struct SPCanvasAcetateClass { SPCanvasItemClass parent_class; }; -GtkType sp_canvas_acetate_get_type (void); +GType sp_canvas_acetate_get_type (void); diff --git a/src/display/sodipodi-ctrl.cpp b/src/display/sodipodi-ctrl.cpp index 5e939ffee..fe2a78a8f 100644 --- a/src/display/sodipodi-ctrl.cpp +++ b/src/display/sodipodi-ctrl.cpp @@ -40,10 +40,10 @@ static double sp_ctrl_point (SPCanvasItem *item, Geom::Point p, SPCanvasItem **a static SPCanvasItemClass *parent_class; -GtkType +GType sp_ctrl_get_type (void) { - static GtkType ctrl_type = 0; + static GType ctrl_type = 0; if (!ctrl_type) { static GTypeInfo const ctrl_info = { sizeof (SPCtrlClass), diff --git a/src/display/sodipodi-ctrl.h b/src/display/sodipodi-ctrl.h index 3bf0889c7..4f114eac6 100644 --- a/src/display/sodipodi-ctrl.h +++ b/src/display/sodipodi-ctrl.h @@ -62,7 +62,7 @@ struct SPCtrlClass : public SPCanvasItemClass{ /* Standard Gtk function */ -GtkType sp_ctrl_get_type (void); +GType sp_ctrl_get_type (void); #endif /* !INKSCAPE_CTRL_H */ diff --git a/src/display/sodipodi-ctrlrect.h b/src/display/sodipodi-ctrlrect.h index 945deabc4..e69b6ba68 100644 --- a/src/display/sodipodi-ctrlrect.h +++ b/src/display/sodipodi-ctrlrect.h @@ -57,7 +57,7 @@ private: struct SPCtrlRectClass : public SPCanvasItemClass {}; -GtkType sp_ctrlrect_get_type(); +GType sp_ctrlrect_get_type(); #endif // SEEN_RUBBERBAND_H diff --git a/src/display/sp-canvas-item.h b/src/display/sp-canvas-item.h index f62dc34a7..51e9a740e 100644 --- a/src/display/sp-canvas-item.h +++ b/src/display/sp-canvas-item.h @@ -67,7 +67,7 @@ struct _SPCanvasItemClass : public GtkObjectClass { int (* event) (SPCanvasItem *item, GdkEvent *event); }; -SPCanvasItem *sp_canvas_item_new(SPCanvasGroup *parent, GtkType type, const gchar *first_arg_name, ...); +SPCanvasItem *sp_canvas_item_new(SPCanvasGroup *parent, GType type, const gchar *first_arg_name, ...); G_END_DECLS diff --git a/src/display/sp-canvas.cpp b/src/display/sp-canvas.cpp index 472c9ada5..0d56b0175 100644 --- a/src/display/sp-canvas.cpp +++ b/src/display/sp-canvas.cpp @@ -169,7 +169,7 @@ sp_canvas_item_init (SPCanvasItem *item) * Constructs new SPCanvasItem on SPCanvasGroup. */ SPCanvasItem * -sp_canvas_item_new (SPCanvasGroup *parent, GtkType type, gchar const *first_arg_name, ...) +sp_canvas_item_new (SPCanvasGroup *parent, GType type, gchar const *first_arg_name, ...) { va_list args; diff --git a/src/flood-context.cpp b/src/flood-context.cpp index 73e82607a..90278ac95 100644 --- a/src/flood-context.cpp +++ b/src/flood-context.cpp @@ -84,7 +84,7 @@ static void sp_flood_finish(SPFloodContext *rc); static SPEventContextClass *parent_class; -GtkType sp_flood_context_get_type() +GType sp_flood_context_get_type() { static GType type = 0; if (!type) { diff --git a/src/flood-context.h b/src/flood-context.h index 6847c19be..0cab0f7c5 100644 --- a/src/flood-context.h +++ b/src/flood-context.h @@ -46,7 +46,7 @@ struct SPFloodContextClass { /* Standard Gtk function */ -GtkType sp_flood_context_get_type (void); +GType sp_flood_context_get_type (void); GList* flood_channels_dropdown_items_list (void); GList* flood_autogap_dropdown_items_list (void); diff --git a/src/gradient-context.cpp b/src/gradient-context.cpp index 922a9b16e..a237bb3c6 100644 --- a/src/gradient-context.cpp +++ b/src/gradient-context.cpp @@ -63,7 +63,7 @@ static void sp_gradient_drag(SPGradientContext &rc, Geom::Point const pt, guint static SPEventContextClass *parent_class; -GtkType sp_gradient_context_get_type() +GType sp_gradient_context_get_type() { static GType type = 0; if (!type) { diff --git a/src/gradient-context.h b/src/gradient-context.h index 1ed14cf3f..bdd7208b6 100644 --- a/src/gradient-context.h +++ b/src/gradient-context.h @@ -49,7 +49,7 @@ struct SPGradientContextClass { }; /* Standard Gtk function */ -GtkType sp_gradient_context_get_type(); +GType sp_gradient_context_get_type(); void sp_gradient_context_select_next (SPEventContext *event_context); void sp_gradient_context_select_prev (SPEventContext *event_context); diff --git a/src/libgdl/gdl-dock-item-grip.c b/src/libgdl/gdl-dock-item-grip.c index c51b782b3..089eeb685 100644 --- a/src/libgdl/gdl-dock-item-grip.c +++ b/src/libgdl/gdl-dock-item-grip.c @@ -653,7 +653,7 @@ gdl_dock_item_grip_forall (GtkContainer *container, } } -static GtkType +static GType gdl_dock_item_grip_child_type (GtkContainer *container) { return G_TYPE_NONE; diff --git a/src/libgdl/gdl-dock-item.c b/src/libgdl/gdl-dock-item.c index b0d97a06d..3d746fa7c 100644 --- a/src/libgdl/gdl-dock-item.c +++ b/src/libgdl/gdl-dock-item.c @@ -79,7 +79,7 @@ static void gdl_dock_item_forall (GtkContainer *container, gboolean include_internals, GtkCallback callback, gpointer callback_data); -static GtkType gdl_dock_item_child_type (GtkContainer *container); +static GType gdl_dock_item_child_type (GtkContainer *container); static void gdl_dock_item_set_focus_child (GtkContainer *container, GtkWidget *widget, @@ -684,7 +684,7 @@ gdl_dock_item_forall (GtkContainer *container, (* callback) (item->child, callback_data); } -static GtkType +static GType gdl_dock_item_child_type (GtkContainer *container) { g_return_val_if_fail (GDL_IS_DOCK_ITEM (container), G_TYPE_NONE); diff --git a/src/libgdl/gdl-dock.c b/src/libgdl/gdl-dock.c index c366ed69b..5f0d7c66d 100644 --- a/src/libgdl/gdl-dock.c +++ b/src/libgdl/gdl-dock.c @@ -79,7 +79,7 @@ static void gdl_dock_forall (GtkContainer *container, gboolean include_internals, GtkCallback callback, gpointer callback_data); -static GtkType gdl_dock_child_type (GtkContainer *container); +static GType gdl_dock_child_type (GtkContainer *container); static void gdl_dock_detach (GdlDockObject *object, gboolean recursive); @@ -750,7 +750,7 @@ gdl_dock_forall (GtkContainer *container, (*callback) (GTK_WIDGET (dock->root), callback_data); } -static GtkType +static GType gdl_dock_child_type (GtkContainer *container) { return GDL_TYPE_DOCK_ITEM; diff --git a/src/rect-context.cpp b/src/rect-context.cpp index bcb1bf734..7f32e09fa 100644 --- a/src/rect-context.cpp +++ b/src/rect-context.cpp @@ -65,7 +65,7 @@ static void sp_rect_cancel(SPRectContext *rc); static SPEventContextClass *parent_class; -GtkType sp_rect_context_get_type() +GType sp_rect_context_get_type() { static GType type = 0; if (!type) { diff --git a/src/rect-context.h b/src/rect-context.h index db7cd605b..e5d160788 100644 --- a/src/rect-context.h +++ b/src/rect-context.h @@ -46,6 +46,6 @@ struct SPRectContextClass { /* Standard Gtk function */ -GtkType sp_rect_context_get_type (void); +GType sp_rect_context_get_type (void); #endif diff --git a/src/select-context.cpp b/src/select-context.cpp index 640aae9ee..143fb1ae2 100644 --- a/src/select-context.cpp +++ b/src/select-context.cpp @@ -69,7 +69,7 @@ static gint xp = 0, yp = 0; // where drag started static gint tolerance = 0; static bool within_tolerance = false; -GtkType +GType sp_select_context_get_type(void) { static GType type = 0; diff --git a/src/select-context.h b/src/select-context.h index 934892d40..d579f7ebc 100644 --- a/src/select-context.h +++ b/src/select-context.h @@ -55,6 +55,6 @@ struct SPSelectContextClass { /* Standard Gtk function */ -GtkType sp_select_context_get_type (void); +GType sp_select_context_get_type (void); #endif diff --git a/src/spiral-context.cpp b/src/spiral-context.cpp index 754885192..cbe7166c5 100644 --- a/src/spiral-context.cpp +++ b/src/spiral-context.cpp @@ -59,7 +59,7 @@ static void sp_spiral_cancel(SPSpiralContext *sc); static SPEventContextClass *parent_class; -GtkType +GType sp_spiral_context_get_type() { static GType type = 0; diff --git a/src/spiral-context.h b/src/spiral-context.h index 6d689c49c..dd447dbfe 100644 --- a/src/spiral-context.h +++ b/src/spiral-context.h @@ -48,6 +48,6 @@ struct SPSpiralContextClass { /* Standard Gtk function */ -GtkType sp_spiral_context_get_type (void); +GType sp_spiral_context_get_type (void); #endif diff --git a/src/spray-context.cpp b/src/spray-context.cpp index 36c135924..be0cb627f 100644 --- a/src/spray-context.cpp +++ b/src/spray-context.cpp @@ -98,7 +98,7 @@ inline double NormalDistribution(double mu, double sigma) return mu + sigma * sqrt( -2.0 * log(g_random_double_range(0, 1)) ) * cos( 2.0*M_PI*g_random_double_range(0, 1) ); } -GtkType sp_spray_context_get_type(void) +GType sp_spray_context_get_type(void) { static GType type = 0; if (!type) { diff --git a/src/spray-context.h b/src/spray-context.h index f6d9a9c0b..247c07130 100644 --- a/src/spray-context.h +++ b/src/spray-context.h @@ -99,7 +99,7 @@ struct SPSprayContextClass SPEventContextClass parent_class; }; -GtkType sp_spray_context_get_type(void); +GType sp_spray_context_get_type(void); #endif diff --git a/src/star-context.cpp b/src/star-context.cpp index 9f4afb94c..17a8e915f 100644 --- a/src/star-context.cpp +++ b/src/star-context.cpp @@ -64,7 +64,7 @@ static void sp_star_cancel(SPStarContext * sc); static SPEventContextClass * parent_class; -GtkType +GType sp_star_context_get_type (void) { static GType type = 0; diff --git a/src/star-context.h b/src/star-context.h index b66e2dd15..d9ab8ce8f 100644 --- a/src/star-context.h +++ b/src/star-context.h @@ -52,6 +52,6 @@ struct SPStarContextClass { SPEventContextClass parent_class; }; -GtkType sp_star_context_get_type (void); +GType sp_star_context_get_type (void); #endif diff --git a/src/svg-view-widget.h b/src/svg-view-widget.h index 1a8697fdf..46def687b 100644 --- a/src/svg-view-widget.h +++ b/src/svg-view-widget.h @@ -27,7 +27,7 @@ class SPSVGSPViewWidgetClass; #define SP_IS_SVG_VIEW_WIDGET(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), SP_TYPE_SVG_VIEW_WIDGET)) #define SP_IS_SVG_VIEW_WIDGET_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), SP_TYPE_SVG_VIEW_WIDGET)) -GtkType sp_svg_view_widget_get_type (void); +GType sp_svg_view_widget_get_type (void); GtkWidget *sp_svg_view_widget_new (SPDocument *doc); diff --git a/src/text-context.h b/src/text-context.h index 0d7a93ef0..a140c2f08 100644 --- a/src/text-context.h +++ b/src/text-context.h @@ -80,7 +80,7 @@ struct SPTextContextClass { }; /* Standard Gtk function */ -GtkType sp_text_context_get_type (void); +GType sp_text_context_get_type (void); bool sp_text_paste_inline(SPEventContext *ec); Glib::ustring sp_text_get_selected_text(SPEventContext const *ec); diff --git a/src/tweak-context.cpp b/src/tweak-context.cpp index faa08ee91..b4f13d16f 100644 --- a/src/tweak-context.cpp +++ b/src/tweak-context.cpp @@ -90,7 +90,7 @@ static gint sp_tweak_context_root_handler(SPEventContext *ec, GdkEvent *event); static SPEventContextClass *parent_class; -GtkType +GType sp_tweak_context_get_type(void) { static GType type = 0; diff --git a/src/tweak-context.h b/src/tweak-context.h index 5fbd078ef..f7f1fcf7d 100644 --- a/src/tweak-context.h +++ b/src/tweak-context.h @@ -86,7 +86,7 @@ struct SPTweakContextClass SPEventContextClass parent_class; }; -GtkType sp_tweak_context_get_type(void); +GType sp_tweak_context_get_type(void); #endif diff --git a/src/ui/view/view-widget.cpp b/src/ui/view/view-widget.cpp index cf0f55f2c..f87bc8edd 100644 --- a/src/ui/view/view-widget.cpp +++ b/src/ui/view/view-widget.cpp @@ -27,22 +27,21 @@ static GtkEventBoxClass *widget_parent_class; /** * Registers the SPViewWidget class with Glib and returns its type number. */ -GtkType sp_view_widget_get_type(void) +GType sp_view_widget_get_type(void) { - static GtkType type = 0; - //TODO: switch to GObject - // GtkType and such calls were deprecated a while back with the - // introduction of GObject as a separate layer, with GType instead. --JonCruz + static GType type = 0; if (!type) { - GtkTypeInfo info = { - (gchar*) "SPViewWidget", - sizeof(SPViewWidget), + GTypeInfo info = { sizeof(SPViewWidgetClass), - (GtkClassInitFunc) sp_view_widget_class_init, - (GtkObjectInitFunc) sp_view_widget_init, - NULL, NULL, NULL - }; - type = gtk_type_unique(GTK_TYPE_EVENT_BOX, &info); + NULL, NULL, + (GClassInitFunc) sp_view_widget_class_init, + NULL, NULL, + sizeof(SPViewWidget), + 0, + (GInstanceInitFunc) sp_view_widget_init, + NULL + }; + type = g_type_register_static (GTK_TYPE_EVENT_BOX, "SPViewWidget", &info, (GTypeFlags)0); } return type; diff --git a/src/widgets/desktop-widget.cpp b/src/widgets/desktop-widget.cpp index 0d890fa86..3c2d60638 100644 --- a/src/widgets/desktop-widget.cpp +++ b/src/widgets/desktop-widget.cpp @@ -254,7 +254,7 @@ static GTimer *overallTimer = 0; */ GType SPDesktopWidget::getType(void) { - static GtkType type = 0; + static GType type = 0; if (!type) { GTypeInfo info = { sizeof(SPDesktopWidgetClass), diff --git a/src/widgets/desktop-widget.h b/src/widgets/desktop-widget.h index 6c5af0aac..fdf651287 100644 --- a/src/widgets/desktop-widget.h +++ b/src/widgets/desktop-widget.h @@ -238,7 +238,7 @@ struct SPDesktopWidget { Inkscape::UI::Widget::Dock* getDock(); - static GtkType getType(); + static GType getType(); static SPDesktopWidget* createInstance(SPNamedView *namedview); void updateNamedview(); diff --git a/src/widgets/font-selector.h b/src/widgets/font-selector.h index febd4a34a..3fc425f65 100644 --- a/src/widgets/font-selector.h +++ b/src/widgets/font-selector.h @@ -27,7 +27,7 @@ struct SPFontSelector; /* SPFontSelector */ -GtkType sp_font_selector_get_type (void); +GType sp_font_selector_get_type (void); GtkWidget *sp_font_selector_new (void); diff --git a/src/widgets/gradient-image.cpp b/src/widgets/gradient-image.cpp index 115935f50..eb4ab789d 100644 --- a/src/widgets/gradient-image.cpp +++ b/src/widgets/gradient-image.cpp @@ -36,24 +36,22 @@ static void sp_gradient_image_update (SPGradientImage *img); static GtkWidgetClass *parent_class; -GtkType +GType sp_gradient_image_get_type (void) { - //TODO: switch to GObject - // GtkType and such calls were deprecated a while back with the - // introduction of GObject as a separate layer, with GType instead. --JonCruz - - static GtkType type = 0; + static GType type = 0; if (!type) { - GtkTypeInfo info = { - (gchar*) "SPGradientImage", - sizeof (SPGradientImage), + GTypeInfo info = { sizeof (SPGradientImageClass), - (GtkClassInitFunc) sp_gradient_image_class_init, - (GtkObjectInitFunc) sp_gradient_image_init, - NULL, NULL, NULL + NULL, NULL, + (GClassInitFunc) sp_gradient_image_class_init, + NULL, NULL, + sizeof (SPGradientImage), + 0, + (GInstanceInitFunc) sp_gradient_image_init, + NULL }; - type = gtk_type_unique (GTK_TYPE_WIDGET, &info); + type = g_type_register_static (GTK_TYPE_WIDGET, "SPGradientImage", &info, (GTypeFlags)0); } return type; } diff --git a/src/widgets/gradient-image.h b/src/widgets/gradient-image.h index ae5d40f56..0fbed879f 100644 --- a/src/widgets/gradient-image.h +++ b/src/widgets/gradient-image.h @@ -40,7 +40,7 @@ struct SPGradientImageClass { GtkWidgetClass parent_class; }; -GtkType sp_gradient_image_get_type (void); +GType sp_gradient_image_get_type (void); GtkWidget *sp_gradient_image_new (SPGradient *gradient); void sp_gradient_image_set_gradient (SPGradientImage *gi, SPGradient *gr); diff --git a/src/widgets/paint-selector.cpp b/src/widgets/paint-selector.cpp index f9ec4208f..6b3e0c4b5 100644 --- a/src/widgets/paint-selector.cpp +++ b/src/widgets/paint-selector.cpp @@ -134,7 +134,7 @@ static SPGradientSelector *getGradientFromData(SPPaintSelector const *psel) GType sp_paint_selector_get_type(void) { - static GtkType type = 0; + static GType type = 0; if (!type) { GTypeInfo info = { sizeof(SPPaintSelectorClass), diff --git a/src/widgets/paint-selector.h b/src/widgets/paint-selector.h index c0e44683b..ebcac380f 100644 --- a/src/widgets/paint-selector.h +++ b/src/widgets/paint-selector.h @@ -114,7 +114,7 @@ struct SPPaintSelectorClass { void (* fillrule_changed) (SPPaintSelector *psel, SPPaintSelector::FillRule fillrule); }; -GtkType sp_paint_selector_get_type (void); +GType sp_paint_selector_get_type (void); SPPaintSelector *sp_paint_selector_new(FillOrStroke kind); diff --git a/src/widgets/ruler.cpp b/src/widgets/ruler.cpp index 704d395f7..f3f4164a5 100644 --- a/src/widgets/ruler.cpp +++ b/src/widgets/ruler.cpp @@ -37,30 +37,25 @@ static gint sp_hruler_motion_notify (GtkWidget *widget, GdkEventMotion *eve static GtkWidgetClass *hruler_parent_class; -GtkType +GType sp_hruler_get_type (void) { - //TODO: switch to GObject - // GtkType and such calls were deprecated a while back with the - // introduction of GObject as a separate layer, with GType instead. --JonCruz - - static GtkType hruler_type = 0; + static GType hruler_type = 0; if (!hruler_type) { - static const GtkTypeInfo hruler_info = - { - (gchar*) "SPHRuler", - sizeof (SPHRuler), + static const GTypeInfo hruler_info = { sizeof (SPHRulerClass), - (GtkClassInitFunc) sp_hruler_class_init, - (GtkObjectInitFunc) sp_hruler_init, - /* reserved_1 */ NULL, - /* reserved_2 */ NULL, - (GtkClassInitFunc) NULL, + NULL, NULL, + (GClassInitFunc) sp_hruler_class_init, + NULL, NULL, + sizeof (SPHRuler), + 0, + (GInstanceInitFunc) sp_hruler_init, + NULL }; - hruler_type = gtk_type_unique (gtk_ruler_get_type (), &hruler_info); + hruler_type = g_type_register_static (gtk_ruler_get_type (), "SPHRuler", &hruler_info, (GTypeFlags)0); } return hruler_type; @@ -128,30 +123,25 @@ static void sp_vruler_size_request (GtkWidget *widget, GtkRequisition *requisiti static GtkWidgetClass *vruler_parent_class; -GtkType +GType sp_vruler_get_type (void) { - //TODO: switch to GObject - // GtkType and such calls were deprecated a while back with the - // introduction of GObject as a separate layer, with GType instead. --JonCruz - - static GtkType vruler_type = 0; + static GType vruler_type = 0; if (!vruler_type) { - static const GtkTypeInfo vruler_info = - { - (gchar*) "SPVRuler", - sizeof (SPVRuler), + static const GTypeInfo vruler_info = { sizeof (SPVRulerClass), - (GtkClassInitFunc) sp_vruler_class_init, - (GtkObjectInitFunc) sp_vruler_init, - /* reserved_1 */ NULL, - /* reserved_2 */ NULL, - (GtkClassInitFunc) NULL, + NULL, NULL, + (GClassInitFunc) sp_vruler_class_init, + NULL, NULL, + sizeof (SPVRuler), + 0, + (GInstanceInitFunc) sp_vruler_init, + NULL }; - vruler_type = gtk_type_unique (gtk_ruler_get_type (), &vruler_info); + vruler_type = g_type_register_static (gtk_ruler_get_type (), "SPVRuler", &vruler_info, (GTypeFlags)0); } return vruler_type; diff --git a/src/widgets/ruler.h b/src/widgets/ruler.h index 3c55b39c4..a774f12ef 100644 --- a/src/widgets/ruler.h +++ b/src/widgets/ruler.h @@ -38,7 +38,7 @@ struct SPHRulerClass }; -GtkType sp_hruler_get_type (void); +GType sp_hruler_get_type (void); GtkWidget* sp_hruler_new (void); @@ -63,7 +63,7 @@ struct SPVRulerClass }; -GtkType sp_vruler_get_type (void); +GType sp_vruler_get_type (void); GtkWidget* sp_vruler_new (void); diff --git a/src/widgets/sp-attribute-widget.cpp b/src/widgets/sp-attribute-widget.cpp index 66ccb27f2..61863f31b 100644 --- a/src/widgets/sp-attribute-widget.cpp +++ b/src/widgets/sp-attribute-widget.cpp @@ -42,7 +42,7 @@ static GtkEntryClass *parent_class; GType sp_attribute_widget_get_type(void) { - static GtkType type = 0; + static GType type = 0; if (!type) { GTypeInfo info = { sizeof(SPAttributeWidgetClass), @@ -361,7 +361,7 @@ static GtkVBoxClass *table_parent_class; GType sp_attribute_table_get_type(void) { - static GtkType type = 0; + static GType type = 0; if (!type) { GTypeInfo info = { sizeof(SPAttributeTableClass), diff --git a/src/widgets/sp-attribute-widget.h b/src/widgets/sp-attribute-widget.h index 5d23e6754..d5445c8bb 100644 --- a/src/widgets/sp-attribute-widget.h +++ b/src/widgets/sp-attribute-widget.h @@ -64,7 +64,7 @@ struct SPAttributeWidgetClass { GtkEntryClass entry_class; }; -GtkType sp_attribute_widget_get_type (void); +GType sp_attribute_widget_get_type (void); GtkWidget *sp_attribute_widget_new (SPObject *object, const gchar *attribute); GtkWidget *sp_attribute_widget_new_repr (Inkscape::XML::Node *repr, const gchar *attribute); @@ -99,7 +99,7 @@ struct SPAttributeTableClass { GtkEntryClass entry_class; }; -GtkType sp_attribute_table_get_type (void); +GType sp_attribute_table_get_type (void); GtkWidget *sp_attribute_table_new ( SPObject *object, gint num_attr, const gchar **labels, diff --git a/src/widgets/sp-color-notebook.cpp b/src/widgets/sp-color-notebook.cpp index 06e990dfb..e3e28979d 100644 --- a/src/widgets/sp-color-notebook.cpp +++ b/src/widgets/sp-color-notebook.cpp @@ -62,7 +62,7 @@ static SPColorSelectorClass *parent_class; GType sp_color_notebook_get_type(void) { - static GtkType type = 0; + static GType type = 0; if (!type) { GTypeInfo info = { sizeof(SPColorNotebookClass), diff --git a/src/widgets/sp-color-slider.cpp b/src/widgets/sp-color-slider.cpp index 7b365bc73..152f81324 100644 --- a/src/widgets/sp-color-slider.cpp +++ b/src/widgets/sp-color-slider.cpp @@ -54,24 +54,22 @@ static const guchar *sp_color_slider_render_map (gint x0, gint y0, gint width, g static GtkWidgetClass *parent_class; static guint slider_signals[LAST_SIGNAL] = {0}; -GtkType +GType sp_color_slider_get_type (void) { - //TODO: switch to GObject - // GtkType and such calls were deprecated a while back with the - // introduction of GObject as a separate layer, with GType instead. --JonCruz - - static GtkType type = 0; + static GType type = 0; if (!type) { - GtkTypeInfo info = { - (gchar*) "SPColorSlider", - sizeof (SPColorSlider), + GTypeInfo info = { sizeof (SPColorSliderClass), - (GtkClassInitFunc) sp_color_slider_class_init, - (GtkObjectInitFunc) sp_color_slider_init, - NULL, NULL, NULL + NULL, NULL, + (GClassInitFunc) sp_color_slider_class_init, + NULL, NULL, + sizeof (SPColorSlider), + 0, + (GInstanceInitFunc) sp_color_slider_init, + NULL }; - type = gtk_type_unique (GTK_TYPE_WIDGET, &info); + type = g_type_register_static (GTK_TYPE_WIDGET, "SPColorSlider", &info, (GTypeFlags)0); } return type; } diff --git a/src/widgets/sp-color-slider.h b/src/widgets/sp-color-slider.h index b8cfaf869..591d8368a 100644 --- a/src/widgets/sp-color-slider.h +++ b/src/widgets/sp-color-slider.h @@ -53,7 +53,7 @@ struct SPColorSliderClass { void (* changed) (SPColorSlider *slider); }; -GtkType sp_color_slider_get_type (void); +GType sp_color_slider_get_type (void); GtkWidget *sp_color_slider_new (GtkAdjustment *adjustment); diff --git a/src/widgets/sp-widget.cpp b/src/widgets/sp-widget.cpp index d5877db99..141f4afc1 100644 --- a/src/widgets/sp-widget.cpp +++ b/src/widgets/sp-widget.cpp @@ -43,24 +43,25 @@ static void sp_widget_set_selection (Inkscape::Application *inkscape, Inkscape:: static GtkBinClass *parent_class; static guint signals[LAST_SIGNAL] = {0}; -GtkType +GType sp_widget_get_type (void) { - //TODO: switch to GObject - // GtkType and such calls were deprecated a while back with the - // introduction of GObject as a separate layer, with GType instead. --JonCruz - - static GtkType type = 0; + static GType type = 0; if (!type) { - static const GtkTypeInfo info = { - (gchar*) "SPWidget", - sizeof (SPWidget), + static const GTypeInfo info = { sizeof (SPWidgetClass), - (GtkClassInitFunc) sp_widget_class_init, - (GtkObjectInitFunc) sp_widget_init, - NULL, NULL, NULL + NULL, NULL, + (GClassInitFunc) sp_widget_class_init, + NULL, NULL, + sizeof (SPWidget), + 0, + (GInstanceInitFunc) sp_widget_init, + NULL }; - type = gtk_type_unique (GTK_TYPE_BIN, &info); + type = g_type_register_static (GTK_TYPE_BIN, + "SPWidget", + &info, + (GTypeFlags)0); } return type; } diff --git a/src/widgets/sp-widget.h b/src/widgets/sp-widget.h index decd9c056..66320cd4d 100644 --- a/src/widgets/sp-widget.h +++ b/src/widgets/sp-widget.h @@ -42,7 +42,7 @@ struct SPWidgetClass { void (* set_selection) (SPWidget *spw, Inkscape::Selection *selection); }; -GtkType sp_widget_get_type (void); +GType sp_widget_get_type (void); /* fixme: Think (Lauris) */ /* Generic constructor for global widget */ diff --git a/src/widgets/sp-xmlview-attr-list.h b/src/widgets/sp-xmlview-attr-list.h index de79c7a37..9479dd77a 100644 --- a/src/widgets/sp-xmlview-attr-list.h +++ b/src/widgets/sp-xmlview-attr-list.h @@ -38,7 +38,7 @@ struct SPXMLViewAttrListClass void (* row_changed) (SPXMLViewAttrList *list, gint row); }; -GtkType sp_xmlview_attr_list_get_type (void); +GType sp_xmlview_attr_list_get_type (void); GtkWidget * sp_xmlview_attr_list_new (Inkscape::XML::Node * repr); #define SP_XMLVIEW_ATTR_LIST_GET_REPR(list) (SP_XMLVIEW_ATTR_LIST (list)->repr) diff --git a/src/widgets/sp-xmlview-content.cpp b/src/widgets/sp-xmlview-content.cpp index 75d68d25c..804bc1737 100644 --- a/src/widgets/sp-xmlview-content.cpp +++ b/src/widgets/sp-xmlview-content.cpp @@ -80,7 +80,7 @@ sp_xmlview_content_set_repr (SPXMLViewContent * text, Inkscape::XML::Node * repr GType sp_xmlview_content_get_type(void) { - static GtkType type = 0; + static GType type = 0; if (!type) { GTypeInfo info = { diff --git a/src/widgets/sp-xmlview-content.h b/src/widgets/sp-xmlview-content.h index fe26891d0..941ef0be1 100644 --- a/src/widgets/sp-xmlview-content.h +++ b/src/widgets/sp-xmlview-content.h @@ -41,7 +41,7 @@ struct SPXMLViewContentClass GtkTextViewClass parent_class; }; -GtkType sp_xmlview_content_get_type (void); +GType sp_xmlview_content_get_type (void); GtkWidget * sp_xmlview_content_new (Inkscape::XML::Node * repr); #define SP_XMLVIEW_CONTENT_GET_REPR(text) (SP_XMLVIEW_CONTENT (text)->repr) diff --git a/src/widgets/sp-xmlview-tree.cpp b/src/widgets/sp-xmlview-tree.cpp index b757123b5..e1779b620 100644 --- a/src/widgets/sp-xmlview-tree.cpp +++ b/src/widgets/sp-xmlview-tree.cpp @@ -125,25 +125,23 @@ sp_xmlview_tree_set_repr (SPXMLViewTree * tree, Inkscape::XML::Node * repr) gtk_clist_thaw (GTK_CLIST (tree)); } -GtkType +GType sp_xmlview_tree_get_type (void) { - //TODO: switch to GObject - // GtkType and such calls were deprecated a while back with the - // introduction of GObject as a separate layer, with GType instead. --JonCruz - - static GtkType type = 0; + static GType type = 0; if (!type) { - static const GtkTypeInfo info = { - (gchar*) "SPXMLViewTree", - sizeof (SPXMLViewTree), + static const GTypeInfo info = { sizeof (SPXMLViewTreeClass), - (GtkClassInitFunc) sp_xmlview_tree_class_init, - (GtkObjectInitFunc) sp_xmlview_tree_init, - NULL, NULL, NULL + NULL, NULL, + (GClassInitFunc) sp_xmlview_tree_class_init, + NULL, NULL, + sizeof (SPXMLViewTree), + 0, + (GInstanceInitFunc) sp_xmlview_tree_init, + NULL }; - type = gtk_type_unique (GTK_TYPE_CTREE, &info); + type = g_type_register_static (GTK_TYPE_CTREE, "SPXMLViewTree", &info, (GTypeFlags)0); } return type; diff --git a/src/widgets/sp-xmlview-tree.h b/src/widgets/sp-xmlview-tree.h index 2b04e79eb..5d228f982 100644 --- a/src/widgets/sp-xmlview-tree.h +++ b/src/widgets/sp-xmlview-tree.h @@ -40,7 +40,7 @@ struct SPXMLViewTreeClass GtkCTreeClass parent_class; }; -GtkType sp_xmlview_tree_get_type (void); +GType sp_xmlview_tree_get_type (void); GtkWidget * sp_xmlview_tree_new (Inkscape::XML::Node * repr, void * factory, void * data); #define SP_XMLVIEW_TREE_REPR(tree) (SP_XMLVIEW_TREE (tree)->repr) -- cgit v1.2.3 From 1945e491a6f9e2574f1632b4574573a8f2772fcc Mon Sep 17 00:00:00 2001 From: Nicolas Dufour Date: Fri, 24 Jun 2011 17:03:20 +0200 Subject: Translations. Greek translation update by Dimitris Spingos (now 100%) (bzr r10354) --- po/el.po | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/po/el.po b/po/el.po index 60e74f51c..85f4a020b 100644 --- a/po/el.po +++ b/po/el.po @@ -11,7 +11,7 @@ msgstr "" "Project-Id-Version: greek translation of inkscape-0.48\n" "Report-Msgid-Bugs-To: inkscape-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-12-15 22:51+0100\n" -"PO-Revision-Date: 2011-06-23 14:12+0200\n" +"PO-Revision-Date: 2011-06-24 16:07+0200\n" "Last-Translator: Dimitris Spingos (Δημήτρης Σπίγγος) <, 2011>\n" "Language-Team: \n" "MIME-Version: 1.0\n" @@ -4746,13 +4746,12 @@ msgid "This extension requires two selected paths." msgstr "Αυτή η επέκταση απαιτεί δύο επιλεγμένα μονοπάτια." #: ../share/extensions/pathalongpath.py:227 -#, fuzzy msgid "" "The total length of the pattern is too small :\n" "Please choose a larger object or set 'Space between copies' > 0" msgstr "" "Το συνολικό μήκος του μοτίβου είναι υπερβολικά μικρό:\n" -"Παρακαλώ επιλέξτε ένα μεγαλύτερο αντικείμενο ή ορίστε 'Space between copies' > 0 (διάκενο μεταξύ αντιγράφων >0)" +"Παρακαλώ επιλέξτε ένα μεγαλύτερο αντικείμενο ή ορίστε 'διάκενο μεταξύ αντιγράφων' > 0 " #: ../share/extensions/pathmodifier.py:229 #, python-format -- cgit v1.2.3 From 12f967180a02081dd72d340a630919c00b76078e Mon Sep 17 00:00:00 2001 From: Nicolas Dufour Date: Fri, 24 Jun 2011 17:16:43 +0200 Subject: Document. Fix for bug #680347 (page margins can't be reset with single click of Resize). (bzr r10355) --- src/ui/widget/page-sizer.cpp | 32 +++++++++++++++++++------------- src/ui/widget/page-sizer.h | 1 + 2 files changed, 20 insertions(+), 13 deletions(-) diff --git a/src/ui/widget/page-sizer.cpp b/src/ui/widget/page-sizer.cpp index 672e1415b..5d71a4b38 100644 --- a/src/ui/widget/page-sizer.cpp +++ b/src/ui/widget/page-sizer.cpp @@ -235,7 +235,7 @@ PageSizer::PageSizer(Registry & _wr) _marginLeft( _("L_eft:"), _("Left margin"), "fit-margin-left", _wr), _marginRight( _("Ri_ght:"), _("Right margin"), "fit-margin-right", _wr), _marginBottom( _("Botto_m:"), _("Bottom margin"), "fit-margin-bottom", _wr), - + _lockMarginUpdate(false), _widgetRegistry(&_wr) { //# Set up the Paper Size combo box @@ -464,18 +464,20 @@ PageSizer::setDim (double w, double h, bool changeList) void PageSizer::updateFitMarginsUI(Inkscape::XML::Node *nv_repr) { - double value = 0.0; - if (sp_repr_get_double(nv_repr, "fit-margin-top", &value)) { - _marginTop.setValue(value); - } - if (sp_repr_get_double(nv_repr, "fit-margin-left", &value)) { - _marginLeft.setValue(value); - } - if (sp_repr_get_double(nv_repr, "fit-margin-right", &value)) { - _marginRight.setValue(value); - } - if (sp_repr_get_double(nv_repr, "fit-margin-bottom", &value)) { - _marginBottom.setValue(value); + if (!_lockMarginUpdate) { + double value = 0.0; + if (sp_repr_get_double(nv_repr, "fit-margin-top", &value)) { + _marginTop.setValue(value); + } + if (sp_repr_get_double(nv_repr, "fit-margin-left", &value)) { + _marginLeft.setValue(value); + } + if (sp_repr_get_double(nv_repr, "fit-margin-right", &value)) { + _marginRight.setValue(value); + } + if (sp_repr_get_double(nv_repr, "fit-margin-bottom", &value)) { + _marginBottom.setValue(value); + } } } @@ -537,14 +539,18 @@ PageSizer::fire_fit_canvas_to_selection_or_drawing() SPDocument *doc; SPNamedView *nv; Inkscape::XML::Node *nv_repr; + if ((doc = sp_desktop_document(SP_ACTIVE_DESKTOP)) && (nv = sp_document_namedview(doc, 0)) && (nv_repr = nv->getRepr())) { + _lockMarginUpdate = true; sp_repr_set_svg_double(nv_repr, "fit-margin-top", _marginTop.getValue()); sp_repr_set_svg_double(nv_repr, "fit-margin-left", _marginLeft.getValue()); sp_repr_set_svg_double(nv_repr, "fit-margin-right", _marginRight.getValue()); sp_repr_set_svg_double(nv_repr, "fit-margin-bottom", _marginBottom.getValue()); + _lockMarginUpdate = false; } + Verb *verb = Verb::get( SP_VERB_FIT_CANVAS_TO_SELECTION_OR_DRAWING ); if (verb) { SPAction *action = verb->get_action(dt); diff --git a/src/ui/widget/page-sizer.h b/src/ui/widget/page-sizer.h index 2072aeccd..cb7f8a069 100644 --- a/src/ui/widget/page-sizer.h +++ b/src/ui/widget/page-sizer.h @@ -219,6 +219,7 @@ protected: RegisteredScalar _marginBottom; Gtk::Alignment _fitPageButtonAlign; Gtk::Button _fitPageButton; + bool _lockMarginUpdate; //callback void on_value_changed(); -- cgit v1.2.3 From 8ec8f62daf1a195ea1b1c8e837cee1e5d8be8d02 Mon Sep 17 00:00:00 2001 From: "Jon A. Cruz" Date: Fri, 24 Jun 2011 16:12:35 -0700 Subject: Removed outdated callback function. (bzr r10356) --- src/widgets/toolbox.cpp | 6 ------ 1 file changed, 6 deletions(-) diff --git a/src/widgets/toolbox.cpp b/src/widgets/toolbox.cpp index 01308104e..fb91bfb53 100644 --- a/src/widgets/toolbox.cpp +++ b/src/widgets/toolbox.cpp @@ -4633,12 +4633,6 @@ static void sp_spray_standard_deviation_value_changed( GtkAdjustment *adj, GObje prefs->setDouble( "/tools/spray/standard_deviation", adj->value ); } -static void sp_spray_pressure_state_changed( GtkToggleAction *act, gpointer /*data*/ ) -{ - Inkscape::Preferences *prefs = Inkscape::Preferences::get(); - prefs->setBool("/tools/spray/usepressure", gtk_toggle_action_get_active(act)); -} - static void sp_spray_mode_changed( EgeSelectOneAction *act, GObject * /*tbl*/ ) { int mode = ege_select_one_action_get_active( act ); -- cgit v1.2.3 From ab64f69b838079665a40a395c3f6b2ff4f90e8a4 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Sat, 25 Jun 2011 14:36:41 +0000 Subject: cmake: added a patched FindGTK2 to include cairommconfig.h (bzr r10357) --- CMakeScripts/DefineDependsandFlags.cmake | 10 +- CMakeScripts/FindGTK2_patched.cmake | 596 +++++++++++++++++++++++++++++++ 2 files changed, 600 insertions(+), 6 deletions(-) create mode 100644 CMakeScripts/FindGTK2_patched.cmake diff --git a/CMakeScripts/DefineDependsandFlags.cmake b/CMakeScripts/DefineDependsandFlags.cmake index 99831fc34..d0547bb49 100644 --- a/CMakeScripts/DefineDependsandFlags.cmake +++ b/CMakeScripts/DefineDependsandFlags.cmake @@ -45,7 +45,8 @@ add_definitions(${POPT_DEFINITIONS}) # ---------------------------------------------------------------------------- # Include dependencies: -find_package(GTK2 COMPONENTS gtk gtkmm REQUIRED) +# use patched version until GTK2_CAIROMMCONFIG_INCLUDE_DIR is added +find_package(GTK2_patched COMPONENTS gtk gtkmm REQUIRED) list(APPEND INKSCAPE_INCS_SYS ${GTK2_GDK_INCLUDE_DIR} ${GTK2_GDKMM_INCLUDE_DIR} @@ -66,10 +67,12 @@ list(APPEND INKSCAPE_INCS_SYS ${GTK2_PANGOMMCONFIG_INCLUDE_DIR} ${GTK2_CAIRO_INCLUDE_DIR} ${GTK2_CAIROMM_INCLUDE_DIR} + ${GTK2_CAIROMMCONFIG_INCLUDE_DIR} # <-- not in cmake 2.8.4 ${GTK2_GIOMM_INCLUDE_DIR} ${GTK2_SIGC++_INCLUDE_DIR} ${GTK2_SIGC++CONFIG_INCLUDE_DIR} ) + list(APPEND INKSCAPE_LIBS ${GTK2_GDK_LIBRARY} ${GTK2_GDKMM_LIBRARY} @@ -89,11 +92,6 @@ list(APPEND INKSCAPE_LIBS ) -## XXX, we need a way to get this properly -# pkg-config gtkmm-2.4 --cflags-only-I -list(APPEND INKSCAPE_INCS_SYS - "/usr/lib/cairomm-1.0/include" -) find_package(Freetype REQUIRED) list(APPEND INKSCAPE_INCS_SYS ${FREETYPE_INCLUDE_DIRS}) diff --git a/CMakeScripts/FindGTK2_patched.cmake b/CMakeScripts/FindGTK2_patched.cmake new file mode 100644 index 000000000..91249b787 --- /dev/null +++ b/CMakeScripts/FindGTK2_patched.cmake @@ -0,0 +1,596 @@ +# *NOTE*, this file include 1 line modification from 2.8.5's module +# this adds GTK2_CAIROMM_INCLUDE_DIR which we need! +# - ideasman42 +# ------------ + +# - FindGTK2.cmake +# This module can find the GTK2 widget libraries and several of its other +# optional components like gtkmm, glade, and glademm. +# +# NOTE: If you intend to use version checking, CMake 2.6.2 or later is +# required. +# +# Specify one or more of the following components +# as you call this find module. See example below. +# +# gtk +# gtkmm +# glade +# glademm +# +# The following variables will be defined for your use +# +# GTK2_FOUND - Were all of your specified components found? +# GTK2_INCLUDE_DIRS - All include directories +# GTK2_LIBRARIES - All libraries +# +# GTK2_VERSION - The version of GTK2 found (x.y.z) +# GTK2_MAJOR_VERSION - The major version of GTK2 +# GTK2_MINOR_VERSION - The minor version of GTK2 +# GTK2_PATCH_VERSION - The patch version of GTK2 +# +# Optional variables you can define prior to calling this module: +# +# GTK2_DEBUG - Enables verbose debugging of the module +# GTK2_SKIP_MARK_AS_ADVANCED - Disable marking cache variables as advanced +# GTK2_ADDITIONAL_SUFFIXES - Allows defining additional directories to +# search for include files +# +#================= +# Example Usage: +# +# Call find_package() once, here are some examples to pick from: +# +# Require GTK 2.6 or later +# find_package(GTK2 2.6 REQUIRED gtk) +# +# Require GTK 2.10 or later and Glade +# find_package(GTK2 2.10 REQUIRED gtk glade) +# +# Search for GTK/GTKMM 2.8 or later +# find_package(GTK2 2.8 COMPONENTS gtk gtkmm) +# +# if(GTK2_FOUND) +# include_directories(${GTK2_INCLUDE_DIRS}) +# add_executable(mygui mygui.cc) +# target_link_libraries(mygui ${GTK2_LIBRARIES}) +# endif() +# + +#============================================================================= +# Copyright 2009 Kitware, Inc. +# Copyright 2008-2009 Philip Lowman +# +# Distributed under the OSI-approved BSD License (the "License"); +# see accompanying file Copyright.txt for details. +# +# This software is distributed WITHOUT ANY WARRANTY; without even the +# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +# See the License for more information. +#============================================================================= +# (To distribute this file outside of CMake, substitute the full +# License text for the above reference.) + +# Version 1.3 (11/9/2010) (CMake 2.8.4) +# * 11429: Add support for detecting GTK2 built with Visual Studio 10. +# Thanks to Vincent Levesque for the patch. + +# Version 1.2 (8/30/2010) (CMake 2.8.3) +# * Merge patch for detecting gdk-pixbuf library (split off +# from core GTK in 2.21). Thanks to Vincent Untz for the patch +# and Ricardo Cruz for the heads up. +# Version 1.1 (8/19/2010) (CMake 2.8.3) +# * Add support for detecting GTK2 under macports (thanks to Gary Kramlich) +# Version 1.0 (8/12/2010) (CMake 2.8.3) +# * Add support for detecting new pangommconfig.h header file +# (Thanks to Sune Vuorela & the Debian Project for the patch) +# * Add support for detecting fontconfig.h header +# * Call find_package(Freetype) since it's required +# * Add support for allowing users to add additional library directories +# via the GTK2_ADDITIONAL_SUFFIXES variable (kind of a future-kludge in +# case the GTK developers change versions on any of the directories in the +# future). +# Version 0.8 (1/4/2010) +# * Get module working under MacOSX fink by adding /sw/include, /sw/lib +# to PATHS and the gobject library +# Version 0.7 (3/22/09) +# * Checked into CMake CVS +# * Added versioning support +# * Module now defaults to searching for GTK if COMPONENTS not specified. +# * Added HKCU prior to HKLM registry key and GTKMM specific environment +# variable as per mailing list discussion. +# * Added lib64 to include search path and a few other search paths where GTK +# may be installed on Unix systems. +# * Switched to lowercase CMake commands +# * Prefaced internal variables with _GTK2 to prevent collision +# * Changed internal macros to functions +# * Enhanced documentation +# Version 0.6 (1/8/08) +# Added GTK2_SKIP_MARK_AS_ADVANCED option +# Version 0.5 (12/19/08) +# Second release to cmake mailing list + +#============================================================= +# _GTK2_GET_VERSION +# Internal function to parse the version number in gtkversion.h +# _OUT_major = Major version number +# _OUT_minor = Minor version number +# _OUT_micro = Micro version number +# _gtkversion_hdr = Header file to parse +#============================================================= +function(_GTK2_GET_VERSION _OUT_major _OUT_minor _OUT_micro _gtkversion_hdr) + file(READ ${_gtkversion_hdr} _contents) + if(_contents) + string(REGEX REPLACE ".*#define GTK_MAJOR_VERSION[ \t]+\\(([0-9]+)\\).*" "\\1" ${_OUT_major} "${_contents}") + string(REGEX REPLACE ".*#define GTK_MINOR_VERSION[ \t]+\\(([0-9]+)\\).*" "\\1" ${_OUT_minor} "${_contents}") + string(REGEX REPLACE ".*#define GTK_MICRO_VERSION[ \t]+\\(([0-9]+)\\).*" "\\1" ${_OUT_micro} "${_contents}") + + if(NOT ${_OUT_major} MATCHES "[0-9]+") + message(FATAL_ERROR "Version parsing failed for GTK2_MAJOR_VERSION!") + endif() + if(NOT ${_OUT_minor} MATCHES "[0-9]+") + message(FATAL_ERROR "Version parsing failed for GTK2_MINOR_VERSION!") + endif() + if(NOT ${_OUT_micro} MATCHES "[0-9]+") + message(FATAL_ERROR "Version parsing failed for GTK2_MICRO_VERSION!") + endif() + + set(${_OUT_major} ${${_OUT_major}} PARENT_SCOPE) + set(${_OUT_minor} ${${_OUT_minor}} PARENT_SCOPE) + set(${_OUT_micro} ${${_OUT_micro}} PARENT_SCOPE) + else() + message(FATAL_ERROR "Include file ${_gtkversion_hdr} does not exist") + endif() +endfunction() + +#============================================================= +# _GTK2_FIND_INCLUDE_DIR +# Internal function to find the GTK include directories +# _var = variable to set +# _hdr = header file to look for +#============================================================= +function(_GTK2_FIND_INCLUDE_DIR _var _hdr) + + if(GTK2_DEBUG) + message(STATUS "[FindGTK2.cmake:${CMAKE_CURRENT_LIST_LINE}] " + "_GTK2_FIND_INCLUDE_DIR( ${_var} ${_hdr} )") + endif() + + set(_relatives + # If these ever change, things will break. + ${GTK2_ADDITIONAL_SUFFIXES} + glibmm-2.4 + glib-2.0 + atk-1.0 + atkmm-1.6 + cairo + cairomm-1.0 + gdk-pixbuf-2.0 + gdkmm-2.4 + giomm-2.4 + gtk-2.0 + gtkmm-2.4 + libglade-2.0 + libglademm-2.4 + pango-1.0 + pangomm-1.4 + sigc++-2.0 + ) + + set(_suffixes) + foreach(_d ${_relatives}) + list(APPEND _suffixes ${_d}) + list(APPEND _suffixes ${_d}/include) # for /usr/lib/gtk-2.0/include + endforeach() + + if(GTK2_DEBUG) + message(STATUS "[FindGTK2.cmake:${CMAKE_CURRENT_LIST_LINE}] " + "include suffixes = ${_suffixes}") + endif() + + find_path(${_var} ${_hdr} + PATHS + /usr/local/lib64 + /usr/local/lib + /usr/lib64 + /usr/lib + /opt/gnome/include + /opt/gnome/lib + /opt/openwin/include + /usr/openwin/lib + /sw/include + /sw/lib + /opt/local/include + /opt/local/lib + $ENV{GTKMM_BASEPATH}/include + $ENV{GTKMM_BASEPATH}/lib + [HKEY_CURRENT_USER\\SOFTWARE\\gtkmm\\2.4;Path]/include + [HKEY_CURRENT_USER\\SOFTWARE\\gtkmm\\2.4;Path]/lib + [HKEY_LOCAL_MACHINE\\SOFTWARE\\gtkmm\\2.4;Path]/include + [HKEY_LOCAL_MACHINE\\SOFTWARE\\gtkmm\\2.4;Path]/lib + PATH_SUFFIXES + ${_suffixes} + ) + + if(${_var}) + set(GTK2_INCLUDE_DIRS ${GTK2_INCLUDE_DIRS} ${${_var}} PARENT_SCOPE) + if(NOT GTK2_SKIP_MARK_AS_ADVANCED) + mark_as_advanced(${_var}) + endif() + endif() + +endfunction(_GTK2_FIND_INCLUDE_DIR) + +#============================================================= +# _GTK2_FIND_LIBRARY +# Internal function to find libraries packaged with GTK2 +# _var = library variable to create +#============================================================= +function(_GTK2_FIND_LIBRARY _var _lib _expand_vc _append_version) + + if(GTK2_DEBUG) + message(STATUS "[FindGTK2.cmake:${CMAKE_CURRENT_LIST_LINE}] " + "_GTK2_FIND_LIBRARY( ${_var} ${_lib} ${_expand_vc} ${_append_version} )") + endif() + + # Not GTK versions per se but the versions encoded into Windows + # import libraries (GtkMM 2.14.1 has a gtkmm-vc80-2_4.lib for example) + # Also the MSVC libraries use _ for . (this is handled below) + set(_versions 2.20 2.18 2.16 2.14 2.12 + 2.10 2.8 2.6 2.4 2.2 2.0 + 1.20 1.18 1.16 1.14 1.12 + 1.10 1.8 1.6 1.4 1.2 1.0) + + set(_library) + set(_library_d) + + set(_library ${_lib}) + + if(_expand_vc AND MSVC) + # Add vc80/vc90/vc100 midfixes + if(MSVC80) + set(_library ${_library}-vc80) + elseif(MSVC90) + set(_library ${_library}-vc90) + elseif(MSVC10) + set(_library ${_library}-vc100) + endif() + set(_library_d ${_library}-d) + endif() + + if(GTK2_DEBUG) + message(STATUS "[FindGTK2.cmake:${CMAKE_CURRENT_LIST_LINE}] " + "After midfix addition = ${_library} and ${_library_d}") + endif() + + set(_lib_list) + set(_libd_list) + if(_append_version) + foreach(_ver ${_versions}) + list(APPEND _lib_list "${_library}-${_ver}") + list(APPEND _libd_list "${_library_d}-${_ver}") + endforeach() + else() + set(_lib_list ${_library}) + set(_libd_list ${_library_d}) + endif() + + if(GTK2_DEBUG) + message(STATUS "[FindGTK2.cmake:${CMAKE_CURRENT_LIST_LINE}] " + "library list = ${_lib_list} and library debug list = ${_libd_list}") + endif() + + # For some silly reason the MSVC libraries use _ instead of . + # in the version fields + if(_expand_vc AND MSVC) + set(_no_dots_lib_list) + set(_no_dots_libd_list) + foreach(_l ${_lib_list}) + string(REPLACE "." "_" _no_dots_library ${_l}) + list(APPEND _no_dots_lib_list ${_no_dots_library}) + endforeach() + # And for debug + set(_no_dots_libsd_list) + foreach(_l ${_libd_list}) + string(REPLACE "." "_" _no_dots_libraryd ${_l}) + list(APPEND _no_dots_libd_list ${_no_dots_libraryd}) + endforeach() + + # Copy list back to original names + set(_lib_list ${_no_dots_lib_list}) + set(_libd_list ${_no_dots_libd_list}) + endif() + + if(GTK2_DEBUG) + message(STATUS "[FindGTK2.cmake:${CMAKE_CURRENT_LIST_LINE}] " + "While searching for ${_var}, our proposed library list is ${_lib_list}") + endif() + + find_library(${_var} + NAMES ${_lib_list} + PATHS + /opt/gnome/lib + /opt/gnome/lib64 + /usr/openwin/lib + /usr/openwin/lib64 + /sw/lib + $ENV{GTKMM_BASEPATH}/lib + [HKEY_CURRENT_USER\\SOFTWARE\\gtkmm\\2.4;Path]/lib + [HKEY_LOCAL_MACHINE\\SOFTWARE\\gtkmm\\2.4;Path]/lib + ) + + if(_expand_vc AND MSVC) + if(GTK2_DEBUG) + message(STATUS "[FindGTK2.cmake:${CMAKE_CURRENT_LIST_LINE}] " + "While searching for ${_var}_DEBUG our proposed library list is ${_libd_list}") + endif() + + find_library(${_var}_DEBUG + NAMES ${_libd_list} + PATHS + $ENV{GTKMM_BASEPATH}/lib + [HKEY_CURRENT_USER\\SOFTWARE\\gtkmm\\2.4;Path]/lib + [HKEY_LOCAL_MACHINE\\SOFTWARE\\gtkmm\\2.4;Path]/lib + ) + + if(${_var} AND ${_var}_DEBUG) + if(NOT GTK2_SKIP_MARK_AS_ADVANCED) + mark_as_advanced(${_var}_DEBUG) + endif() + set(GTK2_LIBRARIES ${GTK2_LIBRARIES} optimized ${${_var}} debug ${${_var}_DEBUG}) + set(GTK2_LIBRARIES ${GTK2_LIBRARIES} PARENT_SCOPE) + endif() + else() + if(NOT GTK2_SKIP_MARK_AS_ADVANCED) + mark_as_advanced(${_var}) + endif() + set(GTK2_LIBRARIES ${GTK2_LIBRARIES} ${${_var}}) + set(GTK2_LIBRARIES ${GTK2_LIBRARIES} PARENT_SCOPE) + # Set debug to release + set(${_var}_DEBUG ${${_var}}) + set(${_var}_DEBUG ${${_var}} PARENT_SCOPE) + endif() +endfunction(_GTK2_FIND_LIBRARY) + +#============================================================= + +# +# main() +# + +set(GTK2_FOUND) +set(GTK2_INCLUDE_DIRS) +set(GTK2_LIBRARIES) + +if(NOT GTK2_FIND_COMPONENTS) + # Assume they only want GTK + set(GTK2_FIND_COMPONENTS gtk) +endif() + +# +# If specified, enforce version number +# +if(GTK2_FIND_VERSION) + cmake_minimum_required(VERSION 2.6.2) + set(GTK2_FAILED_VERSION_CHECK true) + if(GTK2_DEBUG) + message(STATUS "[FindGTK2.cmake:${CMAKE_CURRENT_LIST_LINE}] " + "Searching for version ${GTK2_FIND_VERSION}") + endif() + _GTK2_FIND_INCLUDE_DIR(GTK2_GTK_INCLUDE_DIR gtk/gtk.h) + if(GTK2_GTK_INCLUDE_DIR) + _GTK2_GET_VERSION(GTK2_MAJOR_VERSION + GTK2_MINOR_VERSION + GTK2_PATCH_VERSION + ${GTK2_GTK_INCLUDE_DIR}/gtk/gtkversion.h) + set(GTK2_VERSION + ${GTK2_MAJOR_VERSION}.${GTK2_MINOR_VERSION}.${GTK2_PATCH_VERSION}) + if(GTK2_FIND_VERSION_EXACT) + if(GTK2_VERSION VERSION_EQUAL GTK2_FIND_VERSION) + set(GTK2_FAILED_VERSION_CHECK false) + endif() + else() + if(GTK2_VERSION VERSION_EQUAL GTK2_FIND_VERSION OR + GTK2_VERSION VERSION_GREATER GTK2_FIND_VERSION) + set(GTK2_FAILED_VERSION_CHECK false) + endif() + endif() + else() + # If we can't find the GTK include dir, we can't do version checking + if(GTK2_FIND_REQUIRED AND NOT GTK2_FIND_QUIETLY) + message(FATAL_ERROR "Could not find GTK2 include directory") + endif() + return() + endif() + + if(GTK2_FAILED_VERSION_CHECK) + if(GTK2_FIND_REQUIRED AND NOT GTK2_FIND_QUIETLY) + if(GTK2_FIND_VERSION_EXACT) + message(FATAL_ERROR "GTK2 version check failed. Version ${GTK2_VERSION} was found, version ${GTK2_FIND_VERSION} is needed exactly.") + else() + message(FATAL_ERROR "GTK2 version check failed. Version ${GTK2_VERSION} was found, at least version ${GTK2_FIND_VERSION} is required") + endif() + endif() + + # If the version check fails, exit out of the module here + return() + endif() +endif() + +# +# Find all components +# + +find_package(Freetype) +list(APPEND GTK2_INCLUDE_DIRS ${FREETYPE_INCLUDE_DIRS}) +list(APPEND GTK2_LIBRARIES ${FREETYPE_LIBRARIES}) + +foreach(_GTK2_component ${GTK2_FIND_COMPONENTS}) + if(_GTK2_component STREQUAL "gtk") + _GTK2_FIND_INCLUDE_DIR(GTK2_GLIB_INCLUDE_DIR glib.h) + _GTK2_FIND_INCLUDE_DIR(GTK2_GLIBCONFIG_INCLUDE_DIR glibconfig.h) + _GTK2_FIND_LIBRARY (GTK2_GLIB_LIBRARY glib false true) + + _GTK2_FIND_INCLUDE_DIR(GTK2_GOBJECT_INCLUDE_DIR gobject/gobject.h) + _GTK2_FIND_LIBRARY (GTK2_GOBJECT_LIBRARY gobject false true) + + _GTK2_FIND_INCLUDE_DIR(GTK2_GDK_PIXBUF_INCLUDE_DIR gdk-pixbuf/gdk-pixbuf.h) + _GTK2_FIND_LIBRARY (GTK2_GDK_PIXBUF_LIBRARY gdk_pixbuf false true) + + _GTK2_FIND_INCLUDE_DIR(GTK2_GDK_INCLUDE_DIR gdk/gdk.h) + _GTK2_FIND_INCLUDE_DIR(GTK2_GDKCONFIG_INCLUDE_DIR gdkconfig.h) + _GTK2_FIND_INCLUDE_DIR(GTK2_GTK_INCLUDE_DIR gtk/gtk.h) + + if(UNIX) + _GTK2_FIND_LIBRARY (GTK2_GDK_LIBRARY gdk-x11 false true) + _GTK2_FIND_LIBRARY (GTK2_GTK_LIBRARY gtk-x11 false true) + else() + _GTK2_FIND_LIBRARY (GTK2_GDK_LIBRARY gdk-win32 false true) + _GTK2_FIND_LIBRARY (GTK2_GTK_LIBRARY gtk-win32 false true) + endif() + + _GTK2_FIND_INCLUDE_DIR(GTK2_CAIRO_INCLUDE_DIR cairo.h) + _GTK2_FIND_LIBRARY (GTK2_CAIRO_LIBRARY cairo false false) + + _GTK2_FIND_INCLUDE_DIR(GTK2_FONTCONFIG_INCLUDE_DIR fontconfig/fontconfig.h) + + _GTK2_FIND_INCLUDE_DIR(GTK2_PANGO_INCLUDE_DIR pango/pango.h) + _GTK2_FIND_LIBRARY (GTK2_PANGO_LIBRARY pango false true) + + _GTK2_FIND_INCLUDE_DIR(GTK2_ATK_INCLUDE_DIR atk/atk.h) + _GTK2_FIND_LIBRARY (GTK2_ATK_LIBRARY atk false true) + + + elseif(_GTK2_component STREQUAL "gtkmm") + + _GTK2_FIND_INCLUDE_DIR(GTK2_GLIBMM_INCLUDE_DIR glibmm.h) + _GTK2_FIND_INCLUDE_DIR(GTK2_GLIBMMCONFIG_INCLUDE_DIR glibmmconfig.h) + _GTK2_FIND_LIBRARY (GTK2_GLIBMM_LIBRARY glibmm true true) + + _GTK2_FIND_INCLUDE_DIR(GTK2_GDKMM_INCLUDE_DIR gdkmm.h) + _GTK2_FIND_INCLUDE_DIR(GTK2_GDKMMCONFIG_INCLUDE_DIR gdkmmconfig.h) + _GTK2_FIND_LIBRARY (GTK2_GDKMM_LIBRARY gdkmm true true) + + _GTK2_FIND_INCLUDE_DIR(GTK2_GTKMM_INCLUDE_DIR gtkmm.h) + _GTK2_FIND_INCLUDE_DIR(GTK2_GTKMMCONFIG_INCLUDE_DIR gtkmmconfig.h) + _GTK2_FIND_LIBRARY (GTK2_GTKMM_LIBRARY gtkmm true true) + + _GTK2_FIND_INCLUDE_DIR(GTK2_CAIROMM_INCLUDE_DIR cairomm/cairomm.h) + _GTK2_FIND_INCLUDE_DIR(GTK2_CAIROMMCONFIG_INCLUDE_DIR cairommconfig.h) + _GTK2_FIND_LIBRARY (GTK2_CAIROMM_LIBRARY cairomm true true) + + _GTK2_FIND_INCLUDE_DIR(GTK2_PANGOMM_INCLUDE_DIR pangomm.h) + _GTK2_FIND_INCLUDE_DIR(GTK2_PANGOMMCONFIG_INCLUDE_DIR pangommconfig.h) + _GTK2_FIND_LIBRARY (GTK2_PANGOMM_LIBRARY pangomm true true) + + _GTK2_FIND_INCLUDE_DIR(GTK2_SIGC++_INCLUDE_DIR sigc++/sigc++.h) + _GTK2_FIND_INCLUDE_DIR(GTK2_SIGC++CONFIG_INCLUDE_DIR sigc++config.h) + _GTK2_FIND_LIBRARY (GTK2_SIGC++_LIBRARY sigc true true) + + _GTK2_FIND_INCLUDE_DIR(GTK2_GIOMM_INCLUDE_DIR giomm.h) + _GTK2_FIND_INCLUDE_DIR(GTK2_GIOMMCONFIG_INCLUDE_DIR giommconfig.h) + _GTK2_FIND_LIBRARY (GTK2_GIOMM_LIBRARY giomm true true) + + _GTK2_FIND_INCLUDE_DIR(GTK2_ATKMM_INCLUDE_DIR atkmm.h) + _GTK2_FIND_LIBRARY (GTK2_ATKMM_LIBRARY atkmm true true) + + elseif(_GTK2_component STREQUAL "glade") + + _GTK2_FIND_INCLUDE_DIR(GTK2_GLADE_INCLUDE_DIR glade/glade.h) + _GTK2_FIND_LIBRARY (GTK2_GLADE_LIBRARY glade false true) + + elseif(_GTK2_component STREQUAL "glademm") + + _GTK2_FIND_INCLUDE_DIR(GTK2_GLADEMM_INCLUDE_DIR libglademm.h) + _GTK2_FIND_INCLUDE_DIR(GTK2_GLADEMMCONFIG_INCLUDE_DIR libglademmconfig.h) + _GTK2_FIND_LIBRARY (GTK2_GLADEMM_LIBRARY glademm true true) + + else() + message(FATAL_ERROR "Unknown GTK2 component ${_component}") + endif() +endforeach() + +# +# Solve for the GTK2 version if we haven't already +# +if(NOT GTK2_FIND_VERSION AND GTK2_GTK_INCLUDE_DIR) + _GTK2_GET_VERSION(GTK2_MAJOR_VERSION + GTK2_MINOR_VERSION + GTK2_PATCH_VERSION + ${GTK2_GTK_INCLUDE_DIR}/gtk/gtkversion.h) + set(GTK2_VERSION ${GTK2_MAJOR_VERSION}.${GTK2_MINOR_VERSION}.${GTK2_PATCH_VERSION}) +endif() + +# +# Try to enforce components +# + +set(_GTK2_did_we_find_everything true) # This gets set to GTK2_FOUND + +include(FindPackageHandleStandardArgs) + +foreach(_GTK2_component ${GTK2_FIND_COMPONENTS}) + string(TOUPPER ${_GTK2_component} _COMPONENT_UPPER) + + if(_GTK2_component STREQUAL "gtk") + FIND_PACKAGE_HANDLE_STANDARD_ARGS(GTK2_${_COMPONENT_UPPER} "Some or all of the gtk libraries were not found." + GTK2_GTK_LIBRARY + GTK2_GTK_INCLUDE_DIR + + GTK2_GLIB_INCLUDE_DIR + GTK2_GLIBCONFIG_INCLUDE_DIR + GTK2_GLIB_LIBRARY + + GTK2_GDK_INCLUDE_DIR + GTK2_GDKCONFIG_INCLUDE_DIR + GTK2_GDK_LIBRARY + ) + elseif(_GTK2_component STREQUAL "gtkmm") + FIND_PACKAGE_HANDLE_STANDARD_ARGS(GTK2_${_COMPONENT_UPPER} "Some or all of the gtkmm libraries were not found." + GTK2_GTKMM_LIBRARY + GTK2_GTKMM_INCLUDE_DIR + GTK2_GTKMMCONFIG_INCLUDE_DIR + + GTK2_GLIBMM_INCLUDE_DIR + GTK2_GLIBMMCONFIG_INCLUDE_DIR + GTK2_GLIBMM_LIBRARY + + GTK2_GDKMM_INCLUDE_DIR + GTK2_GDKMMCONFIG_INCLUDE_DIR + GTK2_GDKMM_LIBRARY + ) + elseif(_GTK2_component STREQUAL "glade") + FIND_PACKAGE_HANDLE_STANDARD_ARGS(GTK2_${_COMPONENT_UPPER} "The glade library was not found." + GTK2_GLADE_LIBRARY + GTK2_GLADE_INCLUDE_DIR + ) + elseif(_GTK2_component STREQUAL "glademm") + FIND_PACKAGE_HANDLE_STANDARD_ARGS(GTK2_${_COMPONENT_UPPER} "The glademm library was not found." + GTK2_GLADEMM_LIBRARY + GTK2_GLADEMM_INCLUDE_DIR + GTK2_GLADEMMCONFIG_INCLUDE_DIR + ) + endif() + + if(NOT GTK2_${_COMPONENT_UPPER}_FOUND) + set(_GTK2_did_we_find_everything false) + endif() +endforeach() + +if(_GTK2_did_we_find_everything AND NOT GTK2_VERSION_CHECK_FAILED) + set(GTK2_FOUND true) +else() + # Unset our variables. + set(GTK2_FOUND false) + set(GTK2_VERSION) + set(GTK2_VERSION_MAJOR) + set(GTK2_VERSION_MINOR) + set(GTK2_VERSION_PATCH) + set(GTK2_INCLUDE_DIRS) + set(GTK2_LIBRARIES) +endif() + +if(GTK2_INCLUDE_DIRS) + list(REMOVE_DUPLICATES GTK2_INCLUDE_DIRS) +endif() + -- cgit v1.2.3 From 71f63ec3d5ccb82e8617da524d741221e35847ca Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Sat, 25 Jun 2011 14:48:35 +0000 Subject: added a Modules cmake dir, only use for find_package, reference cmake include paths explicitly. (bzr r10358) --- CMakeLists.txt | 8 +- CMakeScripts/DefineDependsandFlags.cmake | 4 +- CMakeScripts/FindBoehmGC.cmake | 77 ---- CMakeScripts/FindGSL.cmake | 89 ----- CMakeScripts/FindGTK2_patched.cmake | 596 ---------------------------- CMakeScripts/FindGnomeVFS2.cmake | 90 ----- CMakeScripts/FindLCMS.cmake | 90 ----- CMakeScripts/FindLibWPG.cmake | 90 ----- CMakeScripts/FindPANGOMM.cmake | 89 ----- CMakeScripts/FindPopt.cmake | 90 ----- CMakeScripts/FindPython.cmake | 13 - CMakeScripts/FindSigC++.cmake | 106 ----- CMakeScripts/Modules/FindBoehmGC.cmake | 77 ++++ CMakeScripts/Modules/FindGSL.cmake | 89 +++++ CMakeScripts/Modules/FindGTK2_patched.cmake | 596 ++++++++++++++++++++++++++++ CMakeScripts/Modules/FindGnomeVFS2.cmake | 90 +++++ CMakeScripts/Modules/FindLCMS.cmake | 90 +++++ CMakeScripts/Modules/FindLibWPG.cmake | 90 +++++ CMakeScripts/Modules/FindPANGOMM.cmake | 89 +++++ CMakeScripts/Modules/FindPopt.cmake | 90 +++++ CMakeScripts/Modules/FindPython.cmake | 13 + CMakeScripts/Modules/FindSigC++.cmake | 106 +++++ src/helper/CMakeLists.txt | 4 +- 23 files changed, 1339 insertions(+), 1337 deletions(-) delete mode 100644 CMakeScripts/FindBoehmGC.cmake delete mode 100644 CMakeScripts/FindGSL.cmake delete mode 100644 CMakeScripts/FindGTK2_patched.cmake delete mode 100644 CMakeScripts/FindGnomeVFS2.cmake delete mode 100644 CMakeScripts/FindLCMS.cmake delete mode 100644 CMakeScripts/FindLibWPG.cmake delete mode 100644 CMakeScripts/FindPANGOMM.cmake delete mode 100644 CMakeScripts/FindPopt.cmake delete mode 100644 CMakeScripts/FindPython.cmake delete mode 100644 CMakeScripts/FindSigC++.cmake create mode 100644 CMakeScripts/Modules/FindBoehmGC.cmake create mode 100644 CMakeScripts/Modules/FindGSL.cmake create mode 100644 CMakeScripts/Modules/FindGTK2_patched.cmake create mode 100644 CMakeScripts/Modules/FindGnomeVFS2.cmake create mode 100644 CMakeScripts/Modules/FindLCMS.cmake create mode 100644 CMakeScripts/Modules/FindLibWPG.cmake create mode 100644 CMakeScripts/Modules/FindPANGOMM.cmake create mode 100644 CMakeScripts/Modules/FindPopt.cmake create mode 100644 CMakeScripts/Modules/FindPython.cmake create mode 100644 CMakeScripts/Modules/FindSigC++.cmake diff --git a/CMakeLists.txt b/CMakeLists.txt index 54bb62775..da207016a 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -6,7 +6,7 @@ # ideasman42 cmake_minimum_required(VERSION 2.8.0) -list(APPEND CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/CMakeScripts") +list(APPEND CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/CMakeScripts/Modules") project(inkscape) @@ -40,9 +40,9 @@ option(WITH_DBUS "Compile with support for DBus interface" OFF) option(WITH_PROFILING "Turn on profiling" OFF) # Set to true if compiler/linker should enable profiling -include(ConfigPaths) # Installation Paths -include(DefineDependsandFlags) # Includes, Compiler Flags, and Link Libraries -include(HelperMacros) # Misc Utility Macros +include(CMakeScripts/ConfigPaths.cmake) # Installation Paths +include(CMakeScripts/DefineDependsandFlags.cmake) # Includes, Compiler Flags, and Link Libraries +include(CMakeScripts/HelperMacros.cmake) # Misc Utility Macros diff --git a/CMakeScripts/DefineDependsandFlags.cmake b/CMakeScripts/DefineDependsandFlags.cmake index d0547bb49..96ff53ff9 100644 --- a/CMakeScripts/DefineDependsandFlags.cmake +++ b/CMakeScripts/DefineDependsandFlags.cmake @@ -141,7 +141,7 @@ if(ImageMagick_FOUND) list(APPEND INKSCAPE_LIBS ${ImageMagick_Magick++_LIBRARY}) endif() -include(IncludeJava) +include(${CMAKE_CURRENT_LIST_DIR}/IncludeJava.cmake) # end Dependencies @@ -152,4 +152,4 @@ include_directories(SYSTEM ${INKSCAPE_INCS_SYS}) unset(INKSCAPE_INCS) unset(INKSCAPE_INCS_SYS) -include(ConfigChecks) +include(${CMAKE_CURRENT_LIST_DIR}/ConfigChecks.cmake) diff --git a/CMakeScripts/FindBoehmGC.cmake b/CMakeScripts/FindBoehmGC.cmake deleted file mode 100644 index 7a5081c22..000000000 --- a/CMakeScripts/FindBoehmGC.cmake +++ /dev/null @@ -1,77 +0,0 @@ -# - Try to find BoehmGC -# Once done this will define -# -# BOEHMGC_FOUND - system has BoehmGC -# BOEHMGC_INCLUDE_DIRS - the BoehmGC include directory -# BOEHMGC_LIBRARIES - Link these to use BoehmGC -# BOEHMGC_DEFINITIONS - Compiler switches required for using BoehmGC -# -# Copyright (c) 2008 Joshua L. Blocher -# -# Redistribution and use is allowed according to the terms of the New -# BSD license. -# For details see the accompanying COPYING-CMAKE-SCRIPTS file. -# - - -if (BOEHMGC_LIBRARIES AND BOEHMGC_INCLUDE_DIRS) - # in cache already - set(BOEHMGC_FOUND TRUE) -else (BOEHMGC_LIBRARIES AND BOEHMGC_INCLUDE_DIRS) - find_path(BOEHMGC_INCLUDE_DIR - NAMES - gc.h - PATHS - /usr/include - /usr/local/include - /opt/local/include - /sw/include - $ENV{DEVLIBS_PATH}//include// - PATH_SUFFIXES - gc - ) - - find_library(GC_LIBRARY - NAMES - gc - PATHS - /usr/lib - /usr/local/lib - /opt/local/lib - /sw/lib - ) - - if (GC_LIBRARY) - set(GC_FOUND TRUE) - endif (GC_LIBRARY) - - set(BOEHMGC_INCLUDE_DIRS - ${BOEHMGC_INCLUDE_DIR} - ) - - if (GC_FOUND) - set(BOEHMGC_LIBRARIES - ${BOEHMGC_LIBRARIES} - ${GC_LIBRARY} - ) - endif (GC_FOUND) - - if (BOEHMGC_INCLUDE_DIRS AND BOEHMGC_LIBRARIES) - set(BOEHMGC_FOUND TRUE) - endif (BOEHMGC_INCLUDE_DIRS AND BOEHMGC_LIBRARIES) - - if (BOEHMGC_FOUND) - if (NOT BoehmGC_FIND_QUIETLY) - message(STATUS "Found BoehmGC: ${BOEHMGC_LIBRARIES}") - endif (NOT BoehmGC_FIND_QUIETLY) - else (BOEHMGC_FOUND) - if (BoehmGC_FIND_REQUIRED) - message(FATAL_ERROR "Could not find BoehmGC") - endif (BoehmGC_FIND_REQUIRED) - endif (BOEHMGC_FOUND) - - # show the BOEHMGC_INCLUDE_DIRS and BOEHMGC_LIBRARIES variables only in the advanced view - mark_as_advanced(BOEHMGC_INCLUDE_DIRS BOEHMGC_LIBRARIES) - -endif (BOEHMGC_LIBRARIES AND BOEHMGC_INCLUDE_DIRS) - diff --git a/CMakeScripts/FindGSL.cmake b/CMakeScripts/FindGSL.cmake deleted file mode 100644 index 1ef4643ad..000000000 --- a/CMakeScripts/FindGSL.cmake +++ /dev/null @@ -1,89 +0,0 @@ -# - Try to find GSL -# Once done this will define -# -# GSL_FOUND - system has GSL -# GSL_INCLUDE_DIRS - the GSL include directory -# GSL_LIBRARIES - Link these to use GSL -# GSL_DEFINITIONS - Compiler switches required for using GSL -# -# Copyright (c) 2008 Joshua L. Blocher -# -# Redistribution and use is allowed according to the terms of the New -# BSD license. -# For details see the accompanying COPYING-CMAKE-SCRIPTS file. -# - - -if (GSL_LIBRARIES AND GSL_INCLUDE_DIRS) - # in cache already - set(GSL_FOUND TRUE) -else (GSL_LIBRARIES AND GSL_INCLUDE_DIRS) - # use pkg-config to get the directories and then use these values - # in the FIND_PATH() and FIND_LIBRARY() calls - if (${CMAKE_MAJOR_VERSION} EQUAL 2 AND ${CMAKE_MINOR_VERSION} EQUAL 4) - include(UsePkgConfig) - pkgconfig(gsl _GSL_INCLUDEDIR _GSL_LIBDIR _GSL_LDFLAGS _GSL_CFLAGS) - else (${CMAKE_MAJOR_VERSION} EQUAL 2 AND ${CMAKE_MINOR_VERSION} EQUAL 4) - find_package(PkgConfig) - if (PKG_CONFIG_FOUND) - pkg_check_modules(_GSL gsl) - endif (PKG_CONFIG_FOUND) - endif (${CMAKE_MAJOR_VERSION} EQUAL 2 AND ${CMAKE_MINOR_VERSION} EQUAL 4) - find_path(GSL_INCLUDE_DIR - NAMES - gsl_blas.h - PATHS - ${_GSL_INCLUDEDIR} - /usr/include - /usr/local/include - /opt/local/include - /sw/include - PATH_SUFFIXES - gsl - ) - - find_library(GSL_LIBRARY - NAMES - gsl - PATHS - ${_GSL_LIBDIR} - /usr/lib - /usr/local/lib - /opt/local/lib - /sw/lib - ) - - if (GSL_LIBRARY) - set(GSL_FOUND TRUE) - endif (GSL_LIBRARY) - - set(GSL_INCLUDE_DIRS - ${GSL_INCLUDE_DIR} - ) - - if (GSL_FOUND) - set(GSL_LIBRARIES - ${GSL_LIBRARIES} - ${GSL_LIBRARY} - ) - endif (GSL_FOUND) - - if (GSL_INCLUDE_DIRS AND GSL_LIBRARIES) - set(GSL_FOUND TRUE) - endif (GSL_INCLUDE_DIRS AND GSL_LIBRARIES) - - if (GSL_FOUND) - if (NOT GSL_FIND_QUIETLY) - message(STATUS "Found GSL: ${GSL_LIBRARIES}") - endif (NOT GSL_FIND_QUIETLY) - else (GSL_FOUND) - if (GSL_FIND_REQUIRED) - message(FATAL_ERROR "Could not find GSL") - endif (GSL_FIND_REQUIRED) - endif (GSL_FOUND) - - # show the GSL_INCLUDE_DIRS and GSL_LIBRARIES variables only in the advanced view - mark_as_advanced(GSL_INCLUDE_DIRS GSL_LIBRARIES) - -endif (GSL_LIBRARIES AND GSL_INCLUDE_DIRS) - diff --git a/CMakeScripts/FindGTK2_patched.cmake b/CMakeScripts/FindGTK2_patched.cmake deleted file mode 100644 index 91249b787..000000000 --- a/CMakeScripts/FindGTK2_patched.cmake +++ /dev/null @@ -1,596 +0,0 @@ -# *NOTE*, this file include 1 line modification from 2.8.5's module -# this adds GTK2_CAIROMM_INCLUDE_DIR which we need! -# - ideasman42 -# ------------ - -# - FindGTK2.cmake -# This module can find the GTK2 widget libraries and several of its other -# optional components like gtkmm, glade, and glademm. -# -# NOTE: If you intend to use version checking, CMake 2.6.2 or later is -# required. -# -# Specify one or more of the following components -# as you call this find module. See example below. -# -# gtk -# gtkmm -# glade -# glademm -# -# The following variables will be defined for your use -# -# GTK2_FOUND - Were all of your specified components found? -# GTK2_INCLUDE_DIRS - All include directories -# GTK2_LIBRARIES - All libraries -# -# GTK2_VERSION - The version of GTK2 found (x.y.z) -# GTK2_MAJOR_VERSION - The major version of GTK2 -# GTK2_MINOR_VERSION - The minor version of GTK2 -# GTK2_PATCH_VERSION - The patch version of GTK2 -# -# Optional variables you can define prior to calling this module: -# -# GTK2_DEBUG - Enables verbose debugging of the module -# GTK2_SKIP_MARK_AS_ADVANCED - Disable marking cache variables as advanced -# GTK2_ADDITIONAL_SUFFIXES - Allows defining additional directories to -# search for include files -# -#================= -# Example Usage: -# -# Call find_package() once, here are some examples to pick from: -# -# Require GTK 2.6 or later -# find_package(GTK2 2.6 REQUIRED gtk) -# -# Require GTK 2.10 or later and Glade -# find_package(GTK2 2.10 REQUIRED gtk glade) -# -# Search for GTK/GTKMM 2.8 or later -# find_package(GTK2 2.8 COMPONENTS gtk gtkmm) -# -# if(GTK2_FOUND) -# include_directories(${GTK2_INCLUDE_DIRS}) -# add_executable(mygui mygui.cc) -# target_link_libraries(mygui ${GTK2_LIBRARIES}) -# endif() -# - -#============================================================================= -# Copyright 2009 Kitware, Inc. -# Copyright 2008-2009 Philip Lowman -# -# Distributed under the OSI-approved BSD License (the "License"); -# see accompanying file Copyright.txt for details. -# -# This software is distributed WITHOUT ANY WARRANTY; without even the -# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -# See the License for more information. -#============================================================================= -# (To distribute this file outside of CMake, substitute the full -# License text for the above reference.) - -# Version 1.3 (11/9/2010) (CMake 2.8.4) -# * 11429: Add support for detecting GTK2 built with Visual Studio 10. -# Thanks to Vincent Levesque for the patch. - -# Version 1.2 (8/30/2010) (CMake 2.8.3) -# * Merge patch for detecting gdk-pixbuf library (split off -# from core GTK in 2.21). Thanks to Vincent Untz for the patch -# and Ricardo Cruz for the heads up. -# Version 1.1 (8/19/2010) (CMake 2.8.3) -# * Add support for detecting GTK2 under macports (thanks to Gary Kramlich) -# Version 1.0 (8/12/2010) (CMake 2.8.3) -# * Add support for detecting new pangommconfig.h header file -# (Thanks to Sune Vuorela & the Debian Project for the patch) -# * Add support for detecting fontconfig.h header -# * Call find_package(Freetype) since it's required -# * Add support for allowing users to add additional library directories -# via the GTK2_ADDITIONAL_SUFFIXES variable (kind of a future-kludge in -# case the GTK developers change versions on any of the directories in the -# future). -# Version 0.8 (1/4/2010) -# * Get module working under MacOSX fink by adding /sw/include, /sw/lib -# to PATHS and the gobject library -# Version 0.7 (3/22/09) -# * Checked into CMake CVS -# * Added versioning support -# * Module now defaults to searching for GTK if COMPONENTS not specified. -# * Added HKCU prior to HKLM registry key and GTKMM specific environment -# variable as per mailing list discussion. -# * Added lib64 to include search path and a few other search paths where GTK -# may be installed on Unix systems. -# * Switched to lowercase CMake commands -# * Prefaced internal variables with _GTK2 to prevent collision -# * Changed internal macros to functions -# * Enhanced documentation -# Version 0.6 (1/8/08) -# Added GTK2_SKIP_MARK_AS_ADVANCED option -# Version 0.5 (12/19/08) -# Second release to cmake mailing list - -#============================================================= -# _GTK2_GET_VERSION -# Internal function to parse the version number in gtkversion.h -# _OUT_major = Major version number -# _OUT_minor = Minor version number -# _OUT_micro = Micro version number -# _gtkversion_hdr = Header file to parse -#============================================================= -function(_GTK2_GET_VERSION _OUT_major _OUT_minor _OUT_micro _gtkversion_hdr) - file(READ ${_gtkversion_hdr} _contents) - if(_contents) - string(REGEX REPLACE ".*#define GTK_MAJOR_VERSION[ \t]+\\(([0-9]+)\\).*" "\\1" ${_OUT_major} "${_contents}") - string(REGEX REPLACE ".*#define GTK_MINOR_VERSION[ \t]+\\(([0-9]+)\\).*" "\\1" ${_OUT_minor} "${_contents}") - string(REGEX REPLACE ".*#define GTK_MICRO_VERSION[ \t]+\\(([0-9]+)\\).*" "\\1" ${_OUT_micro} "${_contents}") - - if(NOT ${_OUT_major} MATCHES "[0-9]+") - message(FATAL_ERROR "Version parsing failed for GTK2_MAJOR_VERSION!") - endif() - if(NOT ${_OUT_minor} MATCHES "[0-9]+") - message(FATAL_ERROR "Version parsing failed for GTK2_MINOR_VERSION!") - endif() - if(NOT ${_OUT_micro} MATCHES "[0-9]+") - message(FATAL_ERROR "Version parsing failed for GTK2_MICRO_VERSION!") - endif() - - set(${_OUT_major} ${${_OUT_major}} PARENT_SCOPE) - set(${_OUT_minor} ${${_OUT_minor}} PARENT_SCOPE) - set(${_OUT_micro} ${${_OUT_micro}} PARENT_SCOPE) - else() - message(FATAL_ERROR "Include file ${_gtkversion_hdr} does not exist") - endif() -endfunction() - -#============================================================= -# _GTK2_FIND_INCLUDE_DIR -# Internal function to find the GTK include directories -# _var = variable to set -# _hdr = header file to look for -#============================================================= -function(_GTK2_FIND_INCLUDE_DIR _var _hdr) - - if(GTK2_DEBUG) - message(STATUS "[FindGTK2.cmake:${CMAKE_CURRENT_LIST_LINE}] " - "_GTK2_FIND_INCLUDE_DIR( ${_var} ${_hdr} )") - endif() - - set(_relatives - # If these ever change, things will break. - ${GTK2_ADDITIONAL_SUFFIXES} - glibmm-2.4 - glib-2.0 - atk-1.0 - atkmm-1.6 - cairo - cairomm-1.0 - gdk-pixbuf-2.0 - gdkmm-2.4 - giomm-2.4 - gtk-2.0 - gtkmm-2.4 - libglade-2.0 - libglademm-2.4 - pango-1.0 - pangomm-1.4 - sigc++-2.0 - ) - - set(_suffixes) - foreach(_d ${_relatives}) - list(APPEND _suffixes ${_d}) - list(APPEND _suffixes ${_d}/include) # for /usr/lib/gtk-2.0/include - endforeach() - - if(GTK2_DEBUG) - message(STATUS "[FindGTK2.cmake:${CMAKE_CURRENT_LIST_LINE}] " - "include suffixes = ${_suffixes}") - endif() - - find_path(${_var} ${_hdr} - PATHS - /usr/local/lib64 - /usr/local/lib - /usr/lib64 - /usr/lib - /opt/gnome/include - /opt/gnome/lib - /opt/openwin/include - /usr/openwin/lib - /sw/include - /sw/lib - /opt/local/include - /opt/local/lib - $ENV{GTKMM_BASEPATH}/include - $ENV{GTKMM_BASEPATH}/lib - [HKEY_CURRENT_USER\\SOFTWARE\\gtkmm\\2.4;Path]/include - [HKEY_CURRENT_USER\\SOFTWARE\\gtkmm\\2.4;Path]/lib - [HKEY_LOCAL_MACHINE\\SOFTWARE\\gtkmm\\2.4;Path]/include - [HKEY_LOCAL_MACHINE\\SOFTWARE\\gtkmm\\2.4;Path]/lib - PATH_SUFFIXES - ${_suffixes} - ) - - if(${_var}) - set(GTK2_INCLUDE_DIRS ${GTK2_INCLUDE_DIRS} ${${_var}} PARENT_SCOPE) - if(NOT GTK2_SKIP_MARK_AS_ADVANCED) - mark_as_advanced(${_var}) - endif() - endif() - -endfunction(_GTK2_FIND_INCLUDE_DIR) - -#============================================================= -# _GTK2_FIND_LIBRARY -# Internal function to find libraries packaged with GTK2 -# _var = library variable to create -#============================================================= -function(_GTK2_FIND_LIBRARY _var _lib _expand_vc _append_version) - - if(GTK2_DEBUG) - message(STATUS "[FindGTK2.cmake:${CMAKE_CURRENT_LIST_LINE}] " - "_GTK2_FIND_LIBRARY( ${_var} ${_lib} ${_expand_vc} ${_append_version} )") - endif() - - # Not GTK versions per se but the versions encoded into Windows - # import libraries (GtkMM 2.14.1 has a gtkmm-vc80-2_4.lib for example) - # Also the MSVC libraries use _ for . (this is handled below) - set(_versions 2.20 2.18 2.16 2.14 2.12 - 2.10 2.8 2.6 2.4 2.2 2.0 - 1.20 1.18 1.16 1.14 1.12 - 1.10 1.8 1.6 1.4 1.2 1.0) - - set(_library) - set(_library_d) - - set(_library ${_lib}) - - if(_expand_vc AND MSVC) - # Add vc80/vc90/vc100 midfixes - if(MSVC80) - set(_library ${_library}-vc80) - elseif(MSVC90) - set(_library ${_library}-vc90) - elseif(MSVC10) - set(_library ${_library}-vc100) - endif() - set(_library_d ${_library}-d) - endif() - - if(GTK2_DEBUG) - message(STATUS "[FindGTK2.cmake:${CMAKE_CURRENT_LIST_LINE}] " - "After midfix addition = ${_library} and ${_library_d}") - endif() - - set(_lib_list) - set(_libd_list) - if(_append_version) - foreach(_ver ${_versions}) - list(APPEND _lib_list "${_library}-${_ver}") - list(APPEND _libd_list "${_library_d}-${_ver}") - endforeach() - else() - set(_lib_list ${_library}) - set(_libd_list ${_library_d}) - endif() - - if(GTK2_DEBUG) - message(STATUS "[FindGTK2.cmake:${CMAKE_CURRENT_LIST_LINE}] " - "library list = ${_lib_list} and library debug list = ${_libd_list}") - endif() - - # For some silly reason the MSVC libraries use _ instead of . - # in the version fields - if(_expand_vc AND MSVC) - set(_no_dots_lib_list) - set(_no_dots_libd_list) - foreach(_l ${_lib_list}) - string(REPLACE "." "_" _no_dots_library ${_l}) - list(APPEND _no_dots_lib_list ${_no_dots_library}) - endforeach() - # And for debug - set(_no_dots_libsd_list) - foreach(_l ${_libd_list}) - string(REPLACE "." "_" _no_dots_libraryd ${_l}) - list(APPEND _no_dots_libd_list ${_no_dots_libraryd}) - endforeach() - - # Copy list back to original names - set(_lib_list ${_no_dots_lib_list}) - set(_libd_list ${_no_dots_libd_list}) - endif() - - if(GTK2_DEBUG) - message(STATUS "[FindGTK2.cmake:${CMAKE_CURRENT_LIST_LINE}] " - "While searching for ${_var}, our proposed library list is ${_lib_list}") - endif() - - find_library(${_var} - NAMES ${_lib_list} - PATHS - /opt/gnome/lib - /opt/gnome/lib64 - /usr/openwin/lib - /usr/openwin/lib64 - /sw/lib - $ENV{GTKMM_BASEPATH}/lib - [HKEY_CURRENT_USER\\SOFTWARE\\gtkmm\\2.4;Path]/lib - [HKEY_LOCAL_MACHINE\\SOFTWARE\\gtkmm\\2.4;Path]/lib - ) - - if(_expand_vc AND MSVC) - if(GTK2_DEBUG) - message(STATUS "[FindGTK2.cmake:${CMAKE_CURRENT_LIST_LINE}] " - "While searching for ${_var}_DEBUG our proposed library list is ${_libd_list}") - endif() - - find_library(${_var}_DEBUG - NAMES ${_libd_list} - PATHS - $ENV{GTKMM_BASEPATH}/lib - [HKEY_CURRENT_USER\\SOFTWARE\\gtkmm\\2.4;Path]/lib - [HKEY_LOCAL_MACHINE\\SOFTWARE\\gtkmm\\2.4;Path]/lib - ) - - if(${_var} AND ${_var}_DEBUG) - if(NOT GTK2_SKIP_MARK_AS_ADVANCED) - mark_as_advanced(${_var}_DEBUG) - endif() - set(GTK2_LIBRARIES ${GTK2_LIBRARIES} optimized ${${_var}} debug ${${_var}_DEBUG}) - set(GTK2_LIBRARIES ${GTK2_LIBRARIES} PARENT_SCOPE) - endif() - else() - if(NOT GTK2_SKIP_MARK_AS_ADVANCED) - mark_as_advanced(${_var}) - endif() - set(GTK2_LIBRARIES ${GTK2_LIBRARIES} ${${_var}}) - set(GTK2_LIBRARIES ${GTK2_LIBRARIES} PARENT_SCOPE) - # Set debug to release - set(${_var}_DEBUG ${${_var}}) - set(${_var}_DEBUG ${${_var}} PARENT_SCOPE) - endif() -endfunction(_GTK2_FIND_LIBRARY) - -#============================================================= - -# -# main() -# - -set(GTK2_FOUND) -set(GTK2_INCLUDE_DIRS) -set(GTK2_LIBRARIES) - -if(NOT GTK2_FIND_COMPONENTS) - # Assume they only want GTK - set(GTK2_FIND_COMPONENTS gtk) -endif() - -# -# If specified, enforce version number -# -if(GTK2_FIND_VERSION) - cmake_minimum_required(VERSION 2.6.2) - set(GTK2_FAILED_VERSION_CHECK true) - if(GTK2_DEBUG) - message(STATUS "[FindGTK2.cmake:${CMAKE_CURRENT_LIST_LINE}] " - "Searching for version ${GTK2_FIND_VERSION}") - endif() - _GTK2_FIND_INCLUDE_DIR(GTK2_GTK_INCLUDE_DIR gtk/gtk.h) - if(GTK2_GTK_INCLUDE_DIR) - _GTK2_GET_VERSION(GTK2_MAJOR_VERSION - GTK2_MINOR_VERSION - GTK2_PATCH_VERSION - ${GTK2_GTK_INCLUDE_DIR}/gtk/gtkversion.h) - set(GTK2_VERSION - ${GTK2_MAJOR_VERSION}.${GTK2_MINOR_VERSION}.${GTK2_PATCH_VERSION}) - if(GTK2_FIND_VERSION_EXACT) - if(GTK2_VERSION VERSION_EQUAL GTK2_FIND_VERSION) - set(GTK2_FAILED_VERSION_CHECK false) - endif() - else() - if(GTK2_VERSION VERSION_EQUAL GTK2_FIND_VERSION OR - GTK2_VERSION VERSION_GREATER GTK2_FIND_VERSION) - set(GTK2_FAILED_VERSION_CHECK false) - endif() - endif() - else() - # If we can't find the GTK include dir, we can't do version checking - if(GTK2_FIND_REQUIRED AND NOT GTK2_FIND_QUIETLY) - message(FATAL_ERROR "Could not find GTK2 include directory") - endif() - return() - endif() - - if(GTK2_FAILED_VERSION_CHECK) - if(GTK2_FIND_REQUIRED AND NOT GTK2_FIND_QUIETLY) - if(GTK2_FIND_VERSION_EXACT) - message(FATAL_ERROR "GTK2 version check failed. Version ${GTK2_VERSION} was found, version ${GTK2_FIND_VERSION} is needed exactly.") - else() - message(FATAL_ERROR "GTK2 version check failed. Version ${GTK2_VERSION} was found, at least version ${GTK2_FIND_VERSION} is required") - endif() - endif() - - # If the version check fails, exit out of the module here - return() - endif() -endif() - -# -# Find all components -# - -find_package(Freetype) -list(APPEND GTK2_INCLUDE_DIRS ${FREETYPE_INCLUDE_DIRS}) -list(APPEND GTK2_LIBRARIES ${FREETYPE_LIBRARIES}) - -foreach(_GTK2_component ${GTK2_FIND_COMPONENTS}) - if(_GTK2_component STREQUAL "gtk") - _GTK2_FIND_INCLUDE_DIR(GTK2_GLIB_INCLUDE_DIR glib.h) - _GTK2_FIND_INCLUDE_DIR(GTK2_GLIBCONFIG_INCLUDE_DIR glibconfig.h) - _GTK2_FIND_LIBRARY (GTK2_GLIB_LIBRARY glib false true) - - _GTK2_FIND_INCLUDE_DIR(GTK2_GOBJECT_INCLUDE_DIR gobject/gobject.h) - _GTK2_FIND_LIBRARY (GTK2_GOBJECT_LIBRARY gobject false true) - - _GTK2_FIND_INCLUDE_DIR(GTK2_GDK_PIXBUF_INCLUDE_DIR gdk-pixbuf/gdk-pixbuf.h) - _GTK2_FIND_LIBRARY (GTK2_GDK_PIXBUF_LIBRARY gdk_pixbuf false true) - - _GTK2_FIND_INCLUDE_DIR(GTK2_GDK_INCLUDE_DIR gdk/gdk.h) - _GTK2_FIND_INCLUDE_DIR(GTK2_GDKCONFIG_INCLUDE_DIR gdkconfig.h) - _GTK2_FIND_INCLUDE_DIR(GTK2_GTK_INCLUDE_DIR gtk/gtk.h) - - if(UNIX) - _GTK2_FIND_LIBRARY (GTK2_GDK_LIBRARY gdk-x11 false true) - _GTK2_FIND_LIBRARY (GTK2_GTK_LIBRARY gtk-x11 false true) - else() - _GTK2_FIND_LIBRARY (GTK2_GDK_LIBRARY gdk-win32 false true) - _GTK2_FIND_LIBRARY (GTK2_GTK_LIBRARY gtk-win32 false true) - endif() - - _GTK2_FIND_INCLUDE_DIR(GTK2_CAIRO_INCLUDE_DIR cairo.h) - _GTK2_FIND_LIBRARY (GTK2_CAIRO_LIBRARY cairo false false) - - _GTK2_FIND_INCLUDE_DIR(GTK2_FONTCONFIG_INCLUDE_DIR fontconfig/fontconfig.h) - - _GTK2_FIND_INCLUDE_DIR(GTK2_PANGO_INCLUDE_DIR pango/pango.h) - _GTK2_FIND_LIBRARY (GTK2_PANGO_LIBRARY pango false true) - - _GTK2_FIND_INCLUDE_DIR(GTK2_ATK_INCLUDE_DIR atk/atk.h) - _GTK2_FIND_LIBRARY (GTK2_ATK_LIBRARY atk false true) - - - elseif(_GTK2_component STREQUAL "gtkmm") - - _GTK2_FIND_INCLUDE_DIR(GTK2_GLIBMM_INCLUDE_DIR glibmm.h) - _GTK2_FIND_INCLUDE_DIR(GTK2_GLIBMMCONFIG_INCLUDE_DIR glibmmconfig.h) - _GTK2_FIND_LIBRARY (GTK2_GLIBMM_LIBRARY glibmm true true) - - _GTK2_FIND_INCLUDE_DIR(GTK2_GDKMM_INCLUDE_DIR gdkmm.h) - _GTK2_FIND_INCLUDE_DIR(GTK2_GDKMMCONFIG_INCLUDE_DIR gdkmmconfig.h) - _GTK2_FIND_LIBRARY (GTK2_GDKMM_LIBRARY gdkmm true true) - - _GTK2_FIND_INCLUDE_DIR(GTK2_GTKMM_INCLUDE_DIR gtkmm.h) - _GTK2_FIND_INCLUDE_DIR(GTK2_GTKMMCONFIG_INCLUDE_DIR gtkmmconfig.h) - _GTK2_FIND_LIBRARY (GTK2_GTKMM_LIBRARY gtkmm true true) - - _GTK2_FIND_INCLUDE_DIR(GTK2_CAIROMM_INCLUDE_DIR cairomm/cairomm.h) - _GTK2_FIND_INCLUDE_DIR(GTK2_CAIROMMCONFIG_INCLUDE_DIR cairommconfig.h) - _GTK2_FIND_LIBRARY (GTK2_CAIROMM_LIBRARY cairomm true true) - - _GTK2_FIND_INCLUDE_DIR(GTK2_PANGOMM_INCLUDE_DIR pangomm.h) - _GTK2_FIND_INCLUDE_DIR(GTK2_PANGOMMCONFIG_INCLUDE_DIR pangommconfig.h) - _GTK2_FIND_LIBRARY (GTK2_PANGOMM_LIBRARY pangomm true true) - - _GTK2_FIND_INCLUDE_DIR(GTK2_SIGC++_INCLUDE_DIR sigc++/sigc++.h) - _GTK2_FIND_INCLUDE_DIR(GTK2_SIGC++CONFIG_INCLUDE_DIR sigc++config.h) - _GTK2_FIND_LIBRARY (GTK2_SIGC++_LIBRARY sigc true true) - - _GTK2_FIND_INCLUDE_DIR(GTK2_GIOMM_INCLUDE_DIR giomm.h) - _GTK2_FIND_INCLUDE_DIR(GTK2_GIOMMCONFIG_INCLUDE_DIR giommconfig.h) - _GTK2_FIND_LIBRARY (GTK2_GIOMM_LIBRARY giomm true true) - - _GTK2_FIND_INCLUDE_DIR(GTK2_ATKMM_INCLUDE_DIR atkmm.h) - _GTK2_FIND_LIBRARY (GTK2_ATKMM_LIBRARY atkmm true true) - - elseif(_GTK2_component STREQUAL "glade") - - _GTK2_FIND_INCLUDE_DIR(GTK2_GLADE_INCLUDE_DIR glade/glade.h) - _GTK2_FIND_LIBRARY (GTK2_GLADE_LIBRARY glade false true) - - elseif(_GTK2_component STREQUAL "glademm") - - _GTK2_FIND_INCLUDE_DIR(GTK2_GLADEMM_INCLUDE_DIR libglademm.h) - _GTK2_FIND_INCLUDE_DIR(GTK2_GLADEMMCONFIG_INCLUDE_DIR libglademmconfig.h) - _GTK2_FIND_LIBRARY (GTK2_GLADEMM_LIBRARY glademm true true) - - else() - message(FATAL_ERROR "Unknown GTK2 component ${_component}") - endif() -endforeach() - -# -# Solve for the GTK2 version if we haven't already -# -if(NOT GTK2_FIND_VERSION AND GTK2_GTK_INCLUDE_DIR) - _GTK2_GET_VERSION(GTK2_MAJOR_VERSION - GTK2_MINOR_VERSION - GTK2_PATCH_VERSION - ${GTK2_GTK_INCLUDE_DIR}/gtk/gtkversion.h) - set(GTK2_VERSION ${GTK2_MAJOR_VERSION}.${GTK2_MINOR_VERSION}.${GTK2_PATCH_VERSION}) -endif() - -# -# Try to enforce components -# - -set(_GTK2_did_we_find_everything true) # This gets set to GTK2_FOUND - -include(FindPackageHandleStandardArgs) - -foreach(_GTK2_component ${GTK2_FIND_COMPONENTS}) - string(TOUPPER ${_GTK2_component} _COMPONENT_UPPER) - - if(_GTK2_component STREQUAL "gtk") - FIND_PACKAGE_HANDLE_STANDARD_ARGS(GTK2_${_COMPONENT_UPPER} "Some or all of the gtk libraries were not found." - GTK2_GTK_LIBRARY - GTK2_GTK_INCLUDE_DIR - - GTK2_GLIB_INCLUDE_DIR - GTK2_GLIBCONFIG_INCLUDE_DIR - GTK2_GLIB_LIBRARY - - GTK2_GDK_INCLUDE_DIR - GTK2_GDKCONFIG_INCLUDE_DIR - GTK2_GDK_LIBRARY - ) - elseif(_GTK2_component STREQUAL "gtkmm") - FIND_PACKAGE_HANDLE_STANDARD_ARGS(GTK2_${_COMPONENT_UPPER} "Some or all of the gtkmm libraries were not found." - GTK2_GTKMM_LIBRARY - GTK2_GTKMM_INCLUDE_DIR - GTK2_GTKMMCONFIG_INCLUDE_DIR - - GTK2_GLIBMM_INCLUDE_DIR - GTK2_GLIBMMCONFIG_INCLUDE_DIR - GTK2_GLIBMM_LIBRARY - - GTK2_GDKMM_INCLUDE_DIR - GTK2_GDKMMCONFIG_INCLUDE_DIR - GTK2_GDKMM_LIBRARY - ) - elseif(_GTK2_component STREQUAL "glade") - FIND_PACKAGE_HANDLE_STANDARD_ARGS(GTK2_${_COMPONENT_UPPER} "The glade library was not found." - GTK2_GLADE_LIBRARY - GTK2_GLADE_INCLUDE_DIR - ) - elseif(_GTK2_component STREQUAL "glademm") - FIND_PACKAGE_HANDLE_STANDARD_ARGS(GTK2_${_COMPONENT_UPPER} "The glademm library was not found." - GTK2_GLADEMM_LIBRARY - GTK2_GLADEMM_INCLUDE_DIR - GTK2_GLADEMMCONFIG_INCLUDE_DIR - ) - endif() - - if(NOT GTK2_${_COMPONENT_UPPER}_FOUND) - set(_GTK2_did_we_find_everything false) - endif() -endforeach() - -if(_GTK2_did_we_find_everything AND NOT GTK2_VERSION_CHECK_FAILED) - set(GTK2_FOUND true) -else() - # Unset our variables. - set(GTK2_FOUND false) - set(GTK2_VERSION) - set(GTK2_VERSION_MAJOR) - set(GTK2_VERSION_MINOR) - set(GTK2_VERSION_PATCH) - set(GTK2_INCLUDE_DIRS) - set(GTK2_LIBRARIES) -endif() - -if(GTK2_INCLUDE_DIRS) - list(REMOVE_DUPLICATES GTK2_INCLUDE_DIRS) -endif() - diff --git a/CMakeScripts/FindGnomeVFS2.cmake b/CMakeScripts/FindGnomeVFS2.cmake deleted file mode 100644 index d942addac..000000000 --- a/CMakeScripts/FindGnomeVFS2.cmake +++ /dev/null @@ -1,90 +0,0 @@ -# - Try to find GnomeVFS2 -# Once done this will define -# -# GNOMEVFS2_FOUND - system has GnomeVFS2 -# GNOMEVFS2_INCLUDE_DIRS - the GnomeVFS2 include directory -# GNOMEVFS2_LIBRARIES - Link these to use GnomeVFS2 -# GNOMEVFS2_DEFINITIONS - Compiler switches required for using GnomeVFS2 -# -# Copyright (c) 2008 Joshua L. Blocher -# -# Redistribution and use is allowed according to the terms of the New -# BSD license. -# For details see the accompanying COPYING-CMAKE-SCRIPTS file. -# - - -if (GNOMEVFS2_LIBRARIES AND GNOMEVFS2_INCLUDE_DIRS) - # in cache already - set(GNOMEVFS2_FOUND TRUE) -else (GNOMEVFS2_LIBRARIES AND GNOMEVFS2_INCLUDE_DIRS) - # use pkg-config to get the directories and then use these values - # in the FIND_PATH() and FIND_LIBRARY() calls - if (${CMAKE_MAJOR_VERSION} EQUAL 2 AND ${CMAKE_MINOR_VERSION} EQUAL 4) - include(UsePkgConfig) - pkgconfig(gnome-vfs-2.0 _GNOMEVFS2_INCLUDEDIR _GNOMEVFS2_LIBDIR _GNOMEVFS2_LDFLAGS _GNOMEVFS2_CFLAGS) - else (${CMAKE_MAJOR_VERSION} EQUAL 2 AND ${CMAKE_MINOR_VERSION} EQUAL 4) - find_package(PkgConfig) - if (PKG_CONFIG_FOUND) - pkg_check_modules(_GNOMEVFS2 gnome-vfs-2.0) - endif (PKG_CONFIG_FOUND) - endif (${CMAKE_MAJOR_VERSION} EQUAL 2 AND ${CMAKE_MINOR_VERSION} EQUAL 4) - find_path(GNOMEVFS2_INCLUDE_DIR - NAMES - libgnomevfs/gnome-vfs.h - PATHS - ${_GNOMEVFS2_INCLUDEDIR} - /usr/include - /usr/local/include - /opt/local/include - /sw/include - $ENV{DEVLIBS_PATH}//include// - PATH_SUFFIXES - gnome-vfs-2.0 - ) - - find_library(GNOMEVFS-2_LIBRARY - NAMES - gnomevfs-2 - PATHS - ${_GNOMEVFS2_LIBDIR} - /usr/lib - /usr/local/lib - /opt/local/lib - /sw/lib - ) - - if (GNOMEVFS-2_LIBRARY) - set(GNOMEVFS-2_FOUND TRUE) - endif (GNOMEVFS-2_LIBRARY) - - set(GNOMEVFS2_INCLUDE_DIRS - ${GNOMEVFS2_INCLUDE_DIR} - ) - - if (GNOMEVFS-2_FOUND) - set(GNOMEVFS2_LIBRARIES - ${GNOMEVFS2_LIBRARIES} - ${GNOMEVFS-2_LIBRARY} - ) - endif (GNOMEVFS-2_FOUND) - - if (GNOMEVFS2_INCLUDE_DIRS AND GNOMEVFS2_LIBRARIES) - set(GNOMEVFS2_FOUND TRUE) - endif (GNOMEVFS2_INCLUDE_DIRS AND GNOMEVFS2_LIBRARIES) - - if (GNOMEVFS2_FOUND) - if (NOT GnomeVFS2_FIND_QUIETLY) - message(STATUS "Found GnomeVFS2: ${GNOMEVFS2_LIBRARIES}") - endif (NOT GnomeVFS2_FIND_QUIETLY) - else (GNOMEVFS2_FOUND) - if (GnomeVFS2_FIND_REQUIRED) - message(FATAL_ERROR "Could not find GnomeVFS2") - endif (GnomeVFS2_FIND_REQUIRED) - endif (GNOMEVFS2_FOUND) - - # show the GNOMEVFS2_INCLUDE_DIRS and GNOMEVFS2_LIBRARIES variables only in the advanced view - mark_as_advanced(GNOMEVFS2_INCLUDE_DIRS GNOMEVFS2_LIBRARIES) - -endif (GNOMEVFS2_LIBRARIES AND GNOMEVFS2_INCLUDE_DIRS) - diff --git a/CMakeScripts/FindLCMS.cmake b/CMakeScripts/FindLCMS.cmake deleted file mode 100644 index a69d88a42..000000000 --- a/CMakeScripts/FindLCMS.cmake +++ /dev/null @@ -1,90 +0,0 @@ -# - Try to find LCMS -# Once done this will define -# -# LCMS_FOUND - system has LCMS -# LCMS_INCLUDE_DIRS - the LCMS include directory -# LCMS_LIBRARIES - Link these to use LCMS -# LCMS_DEFINITIONS - Compiler switches required for using LCMS -# -# Copyright (c) 2008 Joshua L. Blocher -# -# Redistribution and use is allowed according to the terms of the New -# BSD license. -# For details see the accompanying COPYING-CMAKE-SCRIPTS file. -# - - -if (LCMS_LIBRARIES AND LCMS_INCLUDE_DIRS) - # in cache already - set(LCMS_FOUND TRUE) -else (LCMS_LIBRARIES AND LCMS_INCLUDE_DIRS) - # use pkg-config to get the directories and then use these values - # in the FIND_PATH() and FIND_LIBRARY() calls - if (${CMAKE_MAJOR_VERSION} EQUAL 2 AND ${CMAKE_MINOR_VERSION} EQUAL 4) - include(UsePkgConfig) - pkgconfig(lcms _LCMS_INCLUDEDIR _LCMS_LIBDIR _LCMS_LDFLAGS _LCMS_CFLAGS) - else (${CMAKE_MAJOR_VERSION} EQUAL 2 AND ${CMAKE_MINOR_VERSION} EQUAL 4) - find_package(PkgConfig) - if (PKG_CONFIG_FOUND) - pkg_check_modules(_LCMS lcms) - endif (PKG_CONFIG_FOUND) - endif (${CMAKE_MAJOR_VERSION} EQUAL 2 AND ${CMAKE_MINOR_VERSION} EQUAL 4) - find_path(LCMS_INCLUDE_DIR - NAMES - lcms.h - PATHS - ${_LCMS_INCLUDEDIR} - /usr/include - /usr/local/include - /opt/local/include - /sw/include - $ENV{DEVLIBS_PATH}//include// - PATH_SUFFIXES - lcms - ) - - find_library(LCMS_LIBRARY - NAMES - lcms - PATHS - ${_LCMS_LIBDIR} - /usr/lib - /usr/local/lib - /opt/local/lib - /sw/lib - ) - - if (LCMS_LIBRARY) - set(LCMS_FOUND TRUE) - endif (LCMS_LIBRARY) - - set(LCMS_INCLUDE_DIRS - ${LCMS_INCLUDE_DIR} - ) - - if (LCMS_FOUND) - set(LCMS_LIBRARIES - ${LCMS_LIBRARIES} - ${LCMS_LIBRARY} - ) - endif (LCMS_FOUND) - - if (LCMS_INCLUDE_DIRS AND LCMS_LIBRARIES) - set(LCMS_FOUND TRUE) - endif (LCMS_INCLUDE_DIRS AND LCMS_LIBRARIES) - - if (LCMS_FOUND) - if (NOT LCMS_FIND_QUIETLY) - message(STATUS "Found LCMS: ${LCMS_LIBRARIES}") - endif (NOT LCMS_FIND_QUIETLY) - else (LCMS_FOUND) - if (LCMS_FIND_REQUIRED) - message(FATAL_ERROR "Could not find LCMS") - endif (LCMS_FIND_REQUIRED) - endif (LCMS_FOUND) - - # show the LCMS_INCLUDE_DIRS and LCMS_LIBRARIES variables only in the advanced view - mark_as_advanced(LCMS_INCLUDE_DIRS LCMS_LIBRARIES) - -endif (LCMS_LIBRARIES AND LCMS_INCLUDE_DIRS) - diff --git a/CMakeScripts/FindLibWPG.cmake b/CMakeScripts/FindLibWPG.cmake deleted file mode 100644 index 0d83cddee..000000000 --- a/CMakeScripts/FindLibWPG.cmake +++ /dev/null @@ -1,90 +0,0 @@ -# - Try to find LibWPG -# Once done this will define -# -# LIBWPG_FOUND - system has LibWPG -# LIBWPG_INCLUDE_DIRS - the LibWPG include directory -# LIBWPG_LIBRARIES - Link these to use LibWPG -# LIBWPG_DEFINITIONS - Compiler switches required for using LibWPG -# -# Copyright (c) 2008 Joshua L. Blocher -# -# Redistribution and use is allowed according to the terms of the New -# BSD license. -# For details see the accompanying COPYING-CMAKE-SCRIPTS file. -# - - -if (LIBWPG_LIBRARIES AND LIBWPG_INCLUDE_DIRS) - # in cache already - set(LIBWPG_FOUND TRUE) -else (LIBWPG_LIBRARIES AND LIBWPG_INCLUDE_DIRS) - # use pkg-config to get the directories and then use these values - # in the FIND_PATH() and FIND_LIBRARY() calls - if (${CMAKE_MAJOR_VERSION} EQUAL 2 AND ${CMAKE_MINOR_VERSION} EQUAL 4) - include(UsePkgConfig) - pkgconfig(libwpg-0.1 _LIBWPG_INCLUDEDIR _LIBWPG_LIBDIR _LIBWPG_LDFLAGS _LIBWPG_CFLAGS) - else (${CMAKE_MAJOR_VERSION} EQUAL 2 AND ${CMAKE_MINOR_VERSION} EQUAL 4) - find_package(PkgConfig) - if (PKG_CONFIG_FOUND) - pkg_check_modules(_LIBWPG libwpg-0.1) - endif (PKG_CONFIG_FOUND) - endif (${CMAKE_MAJOR_VERSION} EQUAL 2 AND ${CMAKE_MINOR_VERSION} EQUAL 4) - find_path(LIBWPG_INCLUDE_DIR - NAMES - libwpg/libwpg.h - PATHS - ${_LIBWPG_INCLUDEDIR} - /usr/include - /usr/local/include - /opt/local/include - /sw/include - $ENV{DEVLIBS_PATH}//include// - PATH_SUFFIXES - libwpg-0.1 - ) - - find_library(LIBWPG-0.1_LIBRARY - NAMES - wpg-0.1 - PATHS - ${_LIBWPG_LIBDIR} - /usr/lib - /usr/local/lib - /opt/local/lib - /sw/lib - ) - - if (LIBWPG-0.1_LIBRARY) - set(LIBWPG-0.1_FOUND TRUE) - endif (LIBWPG-0.1_LIBRARY) - - set(LIBWPG_INCLUDE_DIRS - ${LIBWPG_INCLUDE_DIR} - ) - - if (LIBWPG-0.1_FOUND) - set(LIBWPG_LIBRARIES - ${LIBWPG_LIBRARIES} - ${LIBWPG-0.1_LIBRARY} - ) - endif (LIBWPG-0.1_FOUND) - - if (LIBWPG_INCLUDE_DIRS AND LIBWPG_LIBRARIES) - set(LIBWPG_FOUND TRUE) - endif (LIBWPG_INCLUDE_DIRS AND LIBWPG_LIBRARIES) - - if (LIBWPG_FOUND) - if (NOT LibWPG_FIND_QUIETLY) - message(STATUS "Found LibWPG: ${LIBWPG_LIBRARIES}") - endif (NOT LibWPG_FIND_QUIETLY) - else (LIBWPG_FOUND) - if (LibWPG_FIND_REQUIRED) - message(FATAL_ERROR "Could not find LibWPG") - endif (LibWPG_FIND_REQUIRED) - endif (LIBWPG_FOUND) - - # show the LIBWPG_INCLUDE_DIRS and LIBWPG_LIBRARIES variables only in the advanced view - mark_as_advanced(LIBWPG_INCLUDE_DIRS LIBWPG_LIBRARIES) - -endif (LIBWPG_LIBRARIES AND LIBWPG_INCLUDE_DIRS) - diff --git a/CMakeScripts/FindPANGOMM.cmake b/CMakeScripts/FindPANGOMM.cmake deleted file mode 100644 index 953c49ef0..000000000 --- a/CMakeScripts/FindPANGOMM.cmake +++ /dev/null @@ -1,89 +0,0 @@ -# - Try to find PANGOMM -# Once done this will define -# -# PANGOMM_FOUND - system has PANGOMM -# PANGOMM_INCLUDE_DIRS - the PANGOMM include directory -# PANGOMM_LIBRARIES - Link these to use PANGOMM -# PANGOMM_DEFINITIONS - Compiler switches required for using PANGOMM -# -# Copyright (c) 2008 Joshua L. Blocher -# -# Redistribution and use is allowed according to the terms of the New -# BSD license. -# For details see the accompanying COPYING-CMAKE-SCRIPTS file. -# - - -if (PANGOMM_LIBRARIES AND PANGOMM_INCLUDE_DIRS) - # in cache already - set(PANGOMM_FOUND TRUE) -else (PANGOMM_LIBRARIES AND PANGOMM_INCLUDE_DIRS) - # use pkg-config to get the directories and then use these values - # in the FIND_PATH() and FIND_LIBRARY() calls - if (${CMAKE_MAJOR_VERSION} EQUAL 2 AND ${CMAKE_MINOR_VERSION} EQUAL 4) - include(UsePkgConfig) - pkgconfig(pangomm-1.4 _PANGOMM_INCLUDEDIR _PANGOMM_LIBDIR _PANGOMM_LDFLAGS _PANGOMM_CFLAGS) - else (${CMAKE_MAJOR_VERSION} EQUAL 2 AND ${CMAKE_MINOR_VERSION} EQUAL 4) - find_package(PkgConfig) - if (PKG_CONFIG_FOUND) - pkg_check_modules(_PANGOMM pangomm-1.4) - endif (PKG_CONFIG_FOUND) - endif (${CMAKE_MAJOR_VERSION} EQUAL 2 AND ${CMAKE_MINOR_VERSION} EQUAL 4) - find_path(PANGOMM_INCLUDE_DIR - NAMES - pangomm.h - PATHS - ${_PANGOMM_INCLUDEDIR} - /usr/include - /usr/local/include - /opt/local/include - /sw/include - PATH_SUFFIXES - pangomm-1.4 - ) - - find_library(PANGOMM-1.4_LIBRARY - NAMES - pangomm-1.4 - PATHS - ${_PANGOMM_LIBDIR} - /usr/lib - /usr/local/lib - /opt/local/lib - /sw/lib - ) - - if (PANGOMM-1.4_LIBRARY) - set(PANGOMM-1.4_FOUND TRUE) - endif (PANGOMM-1.4_LIBRARY) - - set(PANGOMM_INCLUDE_DIRS - ${PANGOMM_INCLUDE_DIR} - ) - - if (PANGOMM-1.4_FOUND) - set(PANGOMM_LIBRARIES - ${PANGOMM_LIBRARIES} - ${PANGOMM-1.4_LIBRARY} - ) - endif (PANGOMM-1.4_FOUND) - - if (PANGOMM_INCLUDE_DIRS AND PANGOMM_LIBRARIES) - set(PANGOMM_FOUND TRUE) - endif (PANGOMM_INCLUDE_DIRS AND PANGOMM_LIBRARIES) - - if (PANGOMM_FOUND) - if (NOT PANGOMM_FIND_QUIETLY) - message(STATUS "Found PANGOMM: ${PANGOMM_LIBRARIES}") - endif (NOT PANGOMM_FIND_QUIETLY) - else (PANGOMM_FOUND) - if (PANGOMM_FIND_REQUIRED) - message(FATAL_ERROR "Could not find PANGOMM") - endif (PANGOMM_FIND_REQUIRED) - endif (PANGOMM_FOUND) - - # show the PANGOMM_INCLUDE_DIRS and PANGOMM_LIBRARIES variables only in the advanced view - mark_as_advanced(PANGOMM_INCLUDE_DIRS PANGOMM_LIBRARIES) - -endif (PANGOMM_LIBRARIES AND PANGOMM_INCLUDE_DIRS) - diff --git a/CMakeScripts/FindPopt.cmake b/CMakeScripts/FindPopt.cmake deleted file mode 100644 index e1368be75..000000000 --- a/CMakeScripts/FindPopt.cmake +++ /dev/null @@ -1,90 +0,0 @@ -# - Try to find Popt -# Once done this will define -# -# POPT_FOUND - system has Popt -# POPT_INCLUDE_DIRS - the Popt include directory -# POPT_LIBRARIES - Link these to use Popt -# POPT_DEFINITIONS - Compiler switches required for using Popt -# -# Copyright (c) 2008 Joshua L. Blocher -# -# Redistribution and use is allowed according to the terms of the New -# BSD license. -# For details see the accompanying COPYING-CMAKE-SCRIPTS file. -# - - -if (POPT_LIBRARIES AND POPT_INCLUDE_DIRS) - # in cache already - set(POPT_FOUND TRUE) -else (POPT_LIBRARIES AND POPT_INCLUDE_DIRS) - # use pkg-config to get the directories and then use these values - # in the FIND_PATH() and FIND_LIBRARY() calls - if (${CMAKE_MAJOR_VERSION} EQUAL 2 AND ${CMAKE_MINOR_VERSION} EQUAL 4) - include(UsePkgConfig) - pkgconfig(popt _POPT_INCLUDEDIR _POPT_LIBDIR _POPT_LDFLAGS _POPT_CFLAGS) - else (${CMAKE_MAJOR_VERSION} EQUAL 2 AND ${CMAKE_MINOR_VERSION} EQUAL 4) - find_package(PkgConfig) - if (PKG_CONFIG_FOUND) - pkg_check_modules(_POPT popt) - endif (PKG_CONFIG_FOUND) - endif (${CMAKE_MAJOR_VERSION} EQUAL 2 AND ${CMAKE_MINOR_VERSION} EQUAL 4) - find_path(POPT_INCLUDE_DIR - NAMES - popt.h - PATHS - ${_POPT_INCLUDEDIR} - /usr/include - /usr/local/include - /opt/local/include - /sw/include - $ENV{DEVLIBS_PATH}//include// - PATH_SUFFIXES - popt - ) - - find_library(POPT_LIBRARY - NAMES - popt - PATHS - ${_POPT_LIBDIR} - /usr/lib - /usr/local/lib - /opt/local/lib - /sw/lib - ) - - if (POPT_LIBRARY) - set(POPT_FOUND TRUE) - endif (POPT_LIBRARY) - - set(POPT_INCLUDE_DIRS - ${POPT_INCLUDE_DIR} - ) - - if (POPT_FOUND) - set(POPT_LIBRARIES - ${POPT_LIBRARIES} - ${POPT_LIBRARY} - ) - endif (POPT_FOUND) - - if (POPT_INCLUDE_DIRS AND POPT_LIBRARIES) - set(POPT_FOUND TRUE) - endif (POPT_INCLUDE_DIRS AND POPT_LIBRARIES) - - if (POPT_FOUND) - if (NOT Popt_FIND_QUIETLY) - message(STATUS "Found Popt: ${POPT_LIBRARIES}") - endif (NOT Popt_FIND_QUIETLY) - else (POPT_FOUND) - if (Popt_FIND_REQUIRED) - message(FATAL_ERROR "Could not find Popt") - endif (Popt_FIND_REQUIRED) - endif (POPT_FOUND) - - # show the POPT_INCLUDE_DIRS and POPT_LIBRARIES variables only in the advanced view - mark_as_advanced(POPT_INCLUDE_DIRS POPT_LIBRARIES) - -endif (POPT_LIBRARIES AND POPT_INCLUDE_DIRS) - diff --git a/CMakeScripts/FindPython.cmake b/CMakeScripts/FindPython.cmake deleted file mode 100644 index 1ac451541..000000000 --- a/CMakeScripts/FindPython.cmake +++ /dev/null @@ -1,13 +0,0 @@ -# figure out Python flags -FIND_PACKAGE(PythonInterp) -IF(PYTHONINTERP_FOUND) - EXEC_PROGRAM(${PYTHON_EXECUTABLE} - ARGS ${CMAKE_SOURCE_DIR}/makelib/python_config_var.py LIBS - OUTPUT_VARIABLE PYTHON_LINK_LIBRARIES ) - EXEC_PROGRAM(${PYTHON_EXECUTABLE} - ARGS ${CMAKE_SOURCE_DIR}/makelib/python_config_var.py LINKFORSTATIC - OUTPUT_VARIABLE PYTHON_LINKFORSTATIC ) -ELSE(PYTHONINTERP_FOUND) - SET(PYTHON_LINK_LIBRARIES "") - SET(PYTHON_LINKFORSTATIC "") -ENDIF(PYTHONINTERP_FOUND) diff --git a/CMakeScripts/FindSigC++.cmake b/CMakeScripts/FindSigC++.cmake deleted file mode 100644 index ed0abc545..000000000 --- a/CMakeScripts/FindSigC++.cmake +++ /dev/null @@ -1,106 +0,0 @@ -# - Try to find SIGC++ -# Once done this will define -# -# SIGC++_FOUND - system has SIGC++ -# SIGC++_INCLUDE_DIRS - the SIGC++ include directory -# SIGC++_LIBRARIES - Link these to use SIGC++ -# SIGC++_DEFINITIONS - Compiler switches required for using SIGC++ -# -# Copyright (c) 2008 Andreas Schneider -# -# Redistribution and use is allowed according to the terms of the New -# BSD license. -# For details see the accompanying COPYING-CMAKE-SCRIPTS file. -# - - -if (SIGC++_LIBRARIES AND SIGC++_INCLUDE_DIRS) - # in cache already - set(SIGC++_FOUND TRUE) -else (SIGC++_LIBRARIES AND SIGC++_INCLUDE_DIRS) - # use pkg-config to get the directories and then use these values - # in the FIND_PATH() and FIND_LIBRARY() calls - if (${CMAKE_MAJOR_VERSION} EQUAL 2 AND ${CMAKE_MINOR_VERSION} EQUAL 4) - include(UsePkgConfig) - pkgconfig(sigc++-2.0 _SIGC++_INCLUDEDIR _SIGC++_LIBDIR _SIGC++_LDFLAGS _SIGC++_CFLAGS) - else (${CMAKE_MAJOR_VERSION} EQUAL 2 AND ${CMAKE_MINOR_VERSION} EQUAL 4) - find_package(PkgConfig) - if (PKG_CONFIG_FOUND) - pkg_check_modules(_SIGC++ sigc++-2.0) - endif (PKG_CONFIG_FOUND) - endif (${CMAKE_MAJOR_VERSION} EQUAL 2 AND ${CMAKE_MINOR_VERSION} EQUAL 4) - - find_path(SIGC++_INCLUDE_DIR - NAMES - sigc++/sigc++.h - PATHS - ${_SIGC++_INCLUDEDIR} - /usr/include - /usr/local/include - /opt/local/include - /sw/include - PATH_SUFFIXES - sigc++-2.0 - ) - - find_path(SIGC++_CONFIG_INCLUDE_DIR - NAMES - sigc++config.h - PATHS - ${_SIGC++_INCLUDEDIR} - /usr/include - /usr/local/include - /opt/local/include - /opt/local/lib/sigc++-2.0/include - /sw/include - /usr/lib/sigc++-2.0/include - /usr/lib64/sigc++-2.0/include - ) - - find_library(SIGC-2.0_LIBRARY - NAMES - sigc-2.0 - PATHS - ${_SIGC++_LIBDIR} - /usr/lib - /usr/local/lib - /opt/local/lib - /sw/lib - ) - - if (SIGC-2.0_LIBRARY) - set(SIGC-2.0_FOUND TRUE) - endif (SIGC-2.0_LIBRARY) - - set(SIGC++_INCLUDE_DIRS - ${SIGC++_INCLUDE_DIR} - ${SIGC++_CONFIG_INCLUDE_DIR} - ) - - if (SIGC-2.0_FOUND) - set(SIGC++_LIBRARIES - ${SIGC++_LIBRARIES} - ${SIGC-2.0_LIBRARY} - ) - endif (SIGC-2.0_FOUND) - - if (SIGC++_INCLUDE_DIRS AND SIGC++_LIBRARIES) - set(SIGC++_FOUND TRUE) - endif (SIGC++_INCLUDE_DIRS AND SIGC++_LIBRARIES) - - if (SIGC++_FOUND) - if (NOT SIGC++_FIND_QUIETLY) - message(STATUS "Found SIGC++: ${SIGC++_LIBRARIES}") - endif (NOT SIGC++_FIND_QUIETLY) - else (SIGC++_FOUND) - if (SIGC++_FIND_REQUIRED) - message(FATAL_ERROR "Could not find SIGC++") - endif (SIGC++_FIND_REQUIRED) - endif (SIGC++_FOUND) - - # show the SIGC++_INCLUDE_DIRS and SIGC++_LIBRARIES variables only in the advanced view - mark_as_advanced(SIGC++_INCLUDE_DIRS SIGC++_LIBRARIES) - -endif (SIGC++_LIBRARIES AND SIGC++_INCLUDE_DIRS) - - diff --git a/CMakeScripts/Modules/FindBoehmGC.cmake b/CMakeScripts/Modules/FindBoehmGC.cmake new file mode 100644 index 000000000..7a5081c22 --- /dev/null +++ b/CMakeScripts/Modules/FindBoehmGC.cmake @@ -0,0 +1,77 @@ +# - Try to find BoehmGC +# Once done this will define +# +# BOEHMGC_FOUND - system has BoehmGC +# BOEHMGC_INCLUDE_DIRS - the BoehmGC include directory +# BOEHMGC_LIBRARIES - Link these to use BoehmGC +# BOEHMGC_DEFINITIONS - Compiler switches required for using BoehmGC +# +# Copyright (c) 2008 Joshua L. Blocher +# +# Redistribution and use is allowed according to the terms of the New +# BSD license. +# For details see the accompanying COPYING-CMAKE-SCRIPTS file. +# + + +if (BOEHMGC_LIBRARIES AND BOEHMGC_INCLUDE_DIRS) + # in cache already + set(BOEHMGC_FOUND TRUE) +else (BOEHMGC_LIBRARIES AND BOEHMGC_INCLUDE_DIRS) + find_path(BOEHMGC_INCLUDE_DIR + NAMES + gc.h + PATHS + /usr/include + /usr/local/include + /opt/local/include + /sw/include + $ENV{DEVLIBS_PATH}//include// + PATH_SUFFIXES + gc + ) + + find_library(GC_LIBRARY + NAMES + gc + PATHS + /usr/lib + /usr/local/lib + /opt/local/lib + /sw/lib + ) + + if (GC_LIBRARY) + set(GC_FOUND TRUE) + endif (GC_LIBRARY) + + set(BOEHMGC_INCLUDE_DIRS + ${BOEHMGC_INCLUDE_DIR} + ) + + if (GC_FOUND) + set(BOEHMGC_LIBRARIES + ${BOEHMGC_LIBRARIES} + ${GC_LIBRARY} + ) + endif (GC_FOUND) + + if (BOEHMGC_INCLUDE_DIRS AND BOEHMGC_LIBRARIES) + set(BOEHMGC_FOUND TRUE) + endif (BOEHMGC_INCLUDE_DIRS AND BOEHMGC_LIBRARIES) + + if (BOEHMGC_FOUND) + if (NOT BoehmGC_FIND_QUIETLY) + message(STATUS "Found BoehmGC: ${BOEHMGC_LIBRARIES}") + endif (NOT BoehmGC_FIND_QUIETLY) + else (BOEHMGC_FOUND) + if (BoehmGC_FIND_REQUIRED) + message(FATAL_ERROR "Could not find BoehmGC") + endif (BoehmGC_FIND_REQUIRED) + endif (BOEHMGC_FOUND) + + # show the BOEHMGC_INCLUDE_DIRS and BOEHMGC_LIBRARIES variables only in the advanced view + mark_as_advanced(BOEHMGC_INCLUDE_DIRS BOEHMGC_LIBRARIES) + +endif (BOEHMGC_LIBRARIES AND BOEHMGC_INCLUDE_DIRS) + diff --git a/CMakeScripts/Modules/FindGSL.cmake b/CMakeScripts/Modules/FindGSL.cmake new file mode 100644 index 000000000..1ef4643ad --- /dev/null +++ b/CMakeScripts/Modules/FindGSL.cmake @@ -0,0 +1,89 @@ +# - Try to find GSL +# Once done this will define +# +# GSL_FOUND - system has GSL +# GSL_INCLUDE_DIRS - the GSL include directory +# GSL_LIBRARIES - Link these to use GSL +# GSL_DEFINITIONS - Compiler switches required for using GSL +# +# Copyright (c) 2008 Joshua L. Blocher +# +# Redistribution and use is allowed according to the terms of the New +# BSD license. +# For details see the accompanying COPYING-CMAKE-SCRIPTS file. +# + + +if (GSL_LIBRARIES AND GSL_INCLUDE_DIRS) + # in cache already + set(GSL_FOUND TRUE) +else (GSL_LIBRARIES AND GSL_INCLUDE_DIRS) + # use pkg-config to get the directories and then use these values + # in the FIND_PATH() and FIND_LIBRARY() calls + if (${CMAKE_MAJOR_VERSION} EQUAL 2 AND ${CMAKE_MINOR_VERSION} EQUAL 4) + include(UsePkgConfig) + pkgconfig(gsl _GSL_INCLUDEDIR _GSL_LIBDIR _GSL_LDFLAGS _GSL_CFLAGS) + else (${CMAKE_MAJOR_VERSION} EQUAL 2 AND ${CMAKE_MINOR_VERSION} EQUAL 4) + find_package(PkgConfig) + if (PKG_CONFIG_FOUND) + pkg_check_modules(_GSL gsl) + endif (PKG_CONFIG_FOUND) + endif (${CMAKE_MAJOR_VERSION} EQUAL 2 AND ${CMAKE_MINOR_VERSION} EQUAL 4) + find_path(GSL_INCLUDE_DIR + NAMES + gsl_blas.h + PATHS + ${_GSL_INCLUDEDIR} + /usr/include + /usr/local/include + /opt/local/include + /sw/include + PATH_SUFFIXES + gsl + ) + + find_library(GSL_LIBRARY + NAMES + gsl + PATHS + ${_GSL_LIBDIR} + /usr/lib + /usr/local/lib + /opt/local/lib + /sw/lib + ) + + if (GSL_LIBRARY) + set(GSL_FOUND TRUE) + endif (GSL_LIBRARY) + + set(GSL_INCLUDE_DIRS + ${GSL_INCLUDE_DIR} + ) + + if (GSL_FOUND) + set(GSL_LIBRARIES + ${GSL_LIBRARIES} + ${GSL_LIBRARY} + ) + endif (GSL_FOUND) + + if (GSL_INCLUDE_DIRS AND GSL_LIBRARIES) + set(GSL_FOUND TRUE) + endif (GSL_INCLUDE_DIRS AND GSL_LIBRARIES) + + if (GSL_FOUND) + if (NOT GSL_FIND_QUIETLY) + message(STATUS "Found GSL: ${GSL_LIBRARIES}") + endif (NOT GSL_FIND_QUIETLY) + else (GSL_FOUND) + if (GSL_FIND_REQUIRED) + message(FATAL_ERROR "Could not find GSL") + endif (GSL_FIND_REQUIRED) + endif (GSL_FOUND) + + # show the GSL_INCLUDE_DIRS and GSL_LIBRARIES variables only in the advanced view + mark_as_advanced(GSL_INCLUDE_DIRS GSL_LIBRARIES) + +endif (GSL_LIBRARIES AND GSL_INCLUDE_DIRS) + diff --git a/CMakeScripts/Modules/FindGTK2_patched.cmake b/CMakeScripts/Modules/FindGTK2_patched.cmake new file mode 100644 index 000000000..91249b787 --- /dev/null +++ b/CMakeScripts/Modules/FindGTK2_patched.cmake @@ -0,0 +1,596 @@ +# *NOTE*, this file include 1 line modification from 2.8.5's module +# this adds GTK2_CAIROMM_INCLUDE_DIR which we need! +# - ideasman42 +# ------------ + +# - FindGTK2.cmake +# This module can find the GTK2 widget libraries and several of its other +# optional components like gtkmm, glade, and glademm. +# +# NOTE: If you intend to use version checking, CMake 2.6.2 or later is +# required. +# +# Specify one or more of the following components +# as you call this find module. See example below. +# +# gtk +# gtkmm +# glade +# glademm +# +# The following variables will be defined for your use +# +# GTK2_FOUND - Were all of your specified components found? +# GTK2_INCLUDE_DIRS - All include directories +# GTK2_LIBRARIES - All libraries +# +# GTK2_VERSION - The version of GTK2 found (x.y.z) +# GTK2_MAJOR_VERSION - The major version of GTK2 +# GTK2_MINOR_VERSION - The minor version of GTK2 +# GTK2_PATCH_VERSION - The patch version of GTK2 +# +# Optional variables you can define prior to calling this module: +# +# GTK2_DEBUG - Enables verbose debugging of the module +# GTK2_SKIP_MARK_AS_ADVANCED - Disable marking cache variables as advanced +# GTK2_ADDITIONAL_SUFFIXES - Allows defining additional directories to +# search for include files +# +#================= +# Example Usage: +# +# Call find_package() once, here are some examples to pick from: +# +# Require GTK 2.6 or later +# find_package(GTK2 2.6 REQUIRED gtk) +# +# Require GTK 2.10 or later and Glade +# find_package(GTK2 2.10 REQUIRED gtk glade) +# +# Search for GTK/GTKMM 2.8 or later +# find_package(GTK2 2.8 COMPONENTS gtk gtkmm) +# +# if(GTK2_FOUND) +# include_directories(${GTK2_INCLUDE_DIRS}) +# add_executable(mygui mygui.cc) +# target_link_libraries(mygui ${GTK2_LIBRARIES}) +# endif() +# + +#============================================================================= +# Copyright 2009 Kitware, Inc. +# Copyright 2008-2009 Philip Lowman +# +# Distributed under the OSI-approved BSD License (the "License"); +# see accompanying file Copyright.txt for details. +# +# This software is distributed WITHOUT ANY WARRANTY; without even the +# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +# See the License for more information. +#============================================================================= +# (To distribute this file outside of CMake, substitute the full +# License text for the above reference.) + +# Version 1.3 (11/9/2010) (CMake 2.8.4) +# * 11429: Add support for detecting GTK2 built with Visual Studio 10. +# Thanks to Vincent Levesque for the patch. + +# Version 1.2 (8/30/2010) (CMake 2.8.3) +# * Merge patch for detecting gdk-pixbuf library (split off +# from core GTK in 2.21). Thanks to Vincent Untz for the patch +# and Ricardo Cruz for the heads up. +# Version 1.1 (8/19/2010) (CMake 2.8.3) +# * Add support for detecting GTK2 under macports (thanks to Gary Kramlich) +# Version 1.0 (8/12/2010) (CMake 2.8.3) +# * Add support for detecting new pangommconfig.h header file +# (Thanks to Sune Vuorela & the Debian Project for the patch) +# * Add support for detecting fontconfig.h header +# * Call find_package(Freetype) since it's required +# * Add support for allowing users to add additional library directories +# via the GTK2_ADDITIONAL_SUFFIXES variable (kind of a future-kludge in +# case the GTK developers change versions on any of the directories in the +# future). +# Version 0.8 (1/4/2010) +# * Get module working under MacOSX fink by adding /sw/include, /sw/lib +# to PATHS and the gobject library +# Version 0.7 (3/22/09) +# * Checked into CMake CVS +# * Added versioning support +# * Module now defaults to searching for GTK if COMPONENTS not specified. +# * Added HKCU prior to HKLM registry key and GTKMM specific environment +# variable as per mailing list discussion. +# * Added lib64 to include search path and a few other search paths where GTK +# may be installed on Unix systems. +# * Switched to lowercase CMake commands +# * Prefaced internal variables with _GTK2 to prevent collision +# * Changed internal macros to functions +# * Enhanced documentation +# Version 0.6 (1/8/08) +# Added GTK2_SKIP_MARK_AS_ADVANCED option +# Version 0.5 (12/19/08) +# Second release to cmake mailing list + +#============================================================= +# _GTK2_GET_VERSION +# Internal function to parse the version number in gtkversion.h +# _OUT_major = Major version number +# _OUT_minor = Minor version number +# _OUT_micro = Micro version number +# _gtkversion_hdr = Header file to parse +#============================================================= +function(_GTK2_GET_VERSION _OUT_major _OUT_minor _OUT_micro _gtkversion_hdr) + file(READ ${_gtkversion_hdr} _contents) + if(_contents) + string(REGEX REPLACE ".*#define GTK_MAJOR_VERSION[ \t]+\\(([0-9]+)\\).*" "\\1" ${_OUT_major} "${_contents}") + string(REGEX REPLACE ".*#define GTK_MINOR_VERSION[ \t]+\\(([0-9]+)\\).*" "\\1" ${_OUT_minor} "${_contents}") + string(REGEX REPLACE ".*#define GTK_MICRO_VERSION[ \t]+\\(([0-9]+)\\).*" "\\1" ${_OUT_micro} "${_contents}") + + if(NOT ${_OUT_major} MATCHES "[0-9]+") + message(FATAL_ERROR "Version parsing failed for GTK2_MAJOR_VERSION!") + endif() + if(NOT ${_OUT_minor} MATCHES "[0-9]+") + message(FATAL_ERROR "Version parsing failed for GTK2_MINOR_VERSION!") + endif() + if(NOT ${_OUT_micro} MATCHES "[0-9]+") + message(FATAL_ERROR "Version parsing failed for GTK2_MICRO_VERSION!") + endif() + + set(${_OUT_major} ${${_OUT_major}} PARENT_SCOPE) + set(${_OUT_minor} ${${_OUT_minor}} PARENT_SCOPE) + set(${_OUT_micro} ${${_OUT_micro}} PARENT_SCOPE) + else() + message(FATAL_ERROR "Include file ${_gtkversion_hdr} does not exist") + endif() +endfunction() + +#============================================================= +# _GTK2_FIND_INCLUDE_DIR +# Internal function to find the GTK include directories +# _var = variable to set +# _hdr = header file to look for +#============================================================= +function(_GTK2_FIND_INCLUDE_DIR _var _hdr) + + if(GTK2_DEBUG) + message(STATUS "[FindGTK2.cmake:${CMAKE_CURRENT_LIST_LINE}] " + "_GTK2_FIND_INCLUDE_DIR( ${_var} ${_hdr} )") + endif() + + set(_relatives + # If these ever change, things will break. + ${GTK2_ADDITIONAL_SUFFIXES} + glibmm-2.4 + glib-2.0 + atk-1.0 + atkmm-1.6 + cairo + cairomm-1.0 + gdk-pixbuf-2.0 + gdkmm-2.4 + giomm-2.4 + gtk-2.0 + gtkmm-2.4 + libglade-2.0 + libglademm-2.4 + pango-1.0 + pangomm-1.4 + sigc++-2.0 + ) + + set(_suffixes) + foreach(_d ${_relatives}) + list(APPEND _suffixes ${_d}) + list(APPEND _suffixes ${_d}/include) # for /usr/lib/gtk-2.0/include + endforeach() + + if(GTK2_DEBUG) + message(STATUS "[FindGTK2.cmake:${CMAKE_CURRENT_LIST_LINE}] " + "include suffixes = ${_suffixes}") + endif() + + find_path(${_var} ${_hdr} + PATHS + /usr/local/lib64 + /usr/local/lib + /usr/lib64 + /usr/lib + /opt/gnome/include + /opt/gnome/lib + /opt/openwin/include + /usr/openwin/lib + /sw/include + /sw/lib + /opt/local/include + /opt/local/lib + $ENV{GTKMM_BASEPATH}/include + $ENV{GTKMM_BASEPATH}/lib + [HKEY_CURRENT_USER\\SOFTWARE\\gtkmm\\2.4;Path]/include + [HKEY_CURRENT_USER\\SOFTWARE\\gtkmm\\2.4;Path]/lib + [HKEY_LOCAL_MACHINE\\SOFTWARE\\gtkmm\\2.4;Path]/include + [HKEY_LOCAL_MACHINE\\SOFTWARE\\gtkmm\\2.4;Path]/lib + PATH_SUFFIXES + ${_suffixes} + ) + + if(${_var}) + set(GTK2_INCLUDE_DIRS ${GTK2_INCLUDE_DIRS} ${${_var}} PARENT_SCOPE) + if(NOT GTK2_SKIP_MARK_AS_ADVANCED) + mark_as_advanced(${_var}) + endif() + endif() + +endfunction(_GTK2_FIND_INCLUDE_DIR) + +#============================================================= +# _GTK2_FIND_LIBRARY +# Internal function to find libraries packaged with GTK2 +# _var = library variable to create +#============================================================= +function(_GTK2_FIND_LIBRARY _var _lib _expand_vc _append_version) + + if(GTK2_DEBUG) + message(STATUS "[FindGTK2.cmake:${CMAKE_CURRENT_LIST_LINE}] " + "_GTK2_FIND_LIBRARY( ${_var} ${_lib} ${_expand_vc} ${_append_version} )") + endif() + + # Not GTK versions per se but the versions encoded into Windows + # import libraries (GtkMM 2.14.1 has a gtkmm-vc80-2_4.lib for example) + # Also the MSVC libraries use _ for . (this is handled below) + set(_versions 2.20 2.18 2.16 2.14 2.12 + 2.10 2.8 2.6 2.4 2.2 2.0 + 1.20 1.18 1.16 1.14 1.12 + 1.10 1.8 1.6 1.4 1.2 1.0) + + set(_library) + set(_library_d) + + set(_library ${_lib}) + + if(_expand_vc AND MSVC) + # Add vc80/vc90/vc100 midfixes + if(MSVC80) + set(_library ${_library}-vc80) + elseif(MSVC90) + set(_library ${_library}-vc90) + elseif(MSVC10) + set(_library ${_library}-vc100) + endif() + set(_library_d ${_library}-d) + endif() + + if(GTK2_DEBUG) + message(STATUS "[FindGTK2.cmake:${CMAKE_CURRENT_LIST_LINE}] " + "After midfix addition = ${_library} and ${_library_d}") + endif() + + set(_lib_list) + set(_libd_list) + if(_append_version) + foreach(_ver ${_versions}) + list(APPEND _lib_list "${_library}-${_ver}") + list(APPEND _libd_list "${_library_d}-${_ver}") + endforeach() + else() + set(_lib_list ${_library}) + set(_libd_list ${_library_d}) + endif() + + if(GTK2_DEBUG) + message(STATUS "[FindGTK2.cmake:${CMAKE_CURRENT_LIST_LINE}] " + "library list = ${_lib_list} and library debug list = ${_libd_list}") + endif() + + # For some silly reason the MSVC libraries use _ instead of . + # in the version fields + if(_expand_vc AND MSVC) + set(_no_dots_lib_list) + set(_no_dots_libd_list) + foreach(_l ${_lib_list}) + string(REPLACE "." "_" _no_dots_library ${_l}) + list(APPEND _no_dots_lib_list ${_no_dots_library}) + endforeach() + # And for debug + set(_no_dots_libsd_list) + foreach(_l ${_libd_list}) + string(REPLACE "." "_" _no_dots_libraryd ${_l}) + list(APPEND _no_dots_libd_list ${_no_dots_libraryd}) + endforeach() + + # Copy list back to original names + set(_lib_list ${_no_dots_lib_list}) + set(_libd_list ${_no_dots_libd_list}) + endif() + + if(GTK2_DEBUG) + message(STATUS "[FindGTK2.cmake:${CMAKE_CURRENT_LIST_LINE}] " + "While searching for ${_var}, our proposed library list is ${_lib_list}") + endif() + + find_library(${_var} + NAMES ${_lib_list} + PATHS + /opt/gnome/lib + /opt/gnome/lib64 + /usr/openwin/lib + /usr/openwin/lib64 + /sw/lib + $ENV{GTKMM_BASEPATH}/lib + [HKEY_CURRENT_USER\\SOFTWARE\\gtkmm\\2.4;Path]/lib + [HKEY_LOCAL_MACHINE\\SOFTWARE\\gtkmm\\2.4;Path]/lib + ) + + if(_expand_vc AND MSVC) + if(GTK2_DEBUG) + message(STATUS "[FindGTK2.cmake:${CMAKE_CURRENT_LIST_LINE}] " + "While searching for ${_var}_DEBUG our proposed library list is ${_libd_list}") + endif() + + find_library(${_var}_DEBUG + NAMES ${_libd_list} + PATHS + $ENV{GTKMM_BASEPATH}/lib + [HKEY_CURRENT_USER\\SOFTWARE\\gtkmm\\2.4;Path]/lib + [HKEY_LOCAL_MACHINE\\SOFTWARE\\gtkmm\\2.4;Path]/lib + ) + + if(${_var} AND ${_var}_DEBUG) + if(NOT GTK2_SKIP_MARK_AS_ADVANCED) + mark_as_advanced(${_var}_DEBUG) + endif() + set(GTK2_LIBRARIES ${GTK2_LIBRARIES} optimized ${${_var}} debug ${${_var}_DEBUG}) + set(GTK2_LIBRARIES ${GTK2_LIBRARIES} PARENT_SCOPE) + endif() + else() + if(NOT GTK2_SKIP_MARK_AS_ADVANCED) + mark_as_advanced(${_var}) + endif() + set(GTK2_LIBRARIES ${GTK2_LIBRARIES} ${${_var}}) + set(GTK2_LIBRARIES ${GTK2_LIBRARIES} PARENT_SCOPE) + # Set debug to release + set(${_var}_DEBUG ${${_var}}) + set(${_var}_DEBUG ${${_var}} PARENT_SCOPE) + endif() +endfunction(_GTK2_FIND_LIBRARY) + +#============================================================= + +# +# main() +# + +set(GTK2_FOUND) +set(GTK2_INCLUDE_DIRS) +set(GTK2_LIBRARIES) + +if(NOT GTK2_FIND_COMPONENTS) + # Assume they only want GTK + set(GTK2_FIND_COMPONENTS gtk) +endif() + +# +# If specified, enforce version number +# +if(GTK2_FIND_VERSION) + cmake_minimum_required(VERSION 2.6.2) + set(GTK2_FAILED_VERSION_CHECK true) + if(GTK2_DEBUG) + message(STATUS "[FindGTK2.cmake:${CMAKE_CURRENT_LIST_LINE}] " + "Searching for version ${GTK2_FIND_VERSION}") + endif() + _GTK2_FIND_INCLUDE_DIR(GTK2_GTK_INCLUDE_DIR gtk/gtk.h) + if(GTK2_GTK_INCLUDE_DIR) + _GTK2_GET_VERSION(GTK2_MAJOR_VERSION + GTK2_MINOR_VERSION + GTK2_PATCH_VERSION + ${GTK2_GTK_INCLUDE_DIR}/gtk/gtkversion.h) + set(GTK2_VERSION + ${GTK2_MAJOR_VERSION}.${GTK2_MINOR_VERSION}.${GTK2_PATCH_VERSION}) + if(GTK2_FIND_VERSION_EXACT) + if(GTK2_VERSION VERSION_EQUAL GTK2_FIND_VERSION) + set(GTK2_FAILED_VERSION_CHECK false) + endif() + else() + if(GTK2_VERSION VERSION_EQUAL GTK2_FIND_VERSION OR + GTK2_VERSION VERSION_GREATER GTK2_FIND_VERSION) + set(GTK2_FAILED_VERSION_CHECK false) + endif() + endif() + else() + # If we can't find the GTK include dir, we can't do version checking + if(GTK2_FIND_REQUIRED AND NOT GTK2_FIND_QUIETLY) + message(FATAL_ERROR "Could not find GTK2 include directory") + endif() + return() + endif() + + if(GTK2_FAILED_VERSION_CHECK) + if(GTK2_FIND_REQUIRED AND NOT GTK2_FIND_QUIETLY) + if(GTK2_FIND_VERSION_EXACT) + message(FATAL_ERROR "GTK2 version check failed. Version ${GTK2_VERSION} was found, version ${GTK2_FIND_VERSION} is needed exactly.") + else() + message(FATAL_ERROR "GTK2 version check failed. Version ${GTK2_VERSION} was found, at least version ${GTK2_FIND_VERSION} is required") + endif() + endif() + + # If the version check fails, exit out of the module here + return() + endif() +endif() + +# +# Find all components +# + +find_package(Freetype) +list(APPEND GTK2_INCLUDE_DIRS ${FREETYPE_INCLUDE_DIRS}) +list(APPEND GTK2_LIBRARIES ${FREETYPE_LIBRARIES}) + +foreach(_GTK2_component ${GTK2_FIND_COMPONENTS}) + if(_GTK2_component STREQUAL "gtk") + _GTK2_FIND_INCLUDE_DIR(GTK2_GLIB_INCLUDE_DIR glib.h) + _GTK2_FIND_INCLUDE_DIR(GTK2_GLIBCONFIG_INCLUDE_DIR glibconfig.h) + _GTK2_FIND_LIBRARY (GTK2_GLIB_LIBRARY glib false true) + + _GTK2_FIND_INCLUDE_DIR(GTK2_GOBJECT_INCLUDE_DIR gobject/gobject.h) + _GTK2_FIND_LIBRARY (GTK2_GOBJECT_LIBRARY gobject false true) + + _GTK2_FIND_INCLUDE_DIR(GTK2_GDK_PIXBUF_INCLUDE_DIR gdk-pixbuf/gdk-pixbuf.h) + _GTK2_FIND_LIBRARY (GTK2_GDK_PIXBUF_LIBRARY gdk_pixbuf false true) + + _GTK2_FIND_INCLUDE_DIR(GTK2_GDK_INCLUDE_DIR gdk/gdk.h) + _GTK2_FIND_INCLUDE_DIR(GTK2_GDKCONFIG_INCLUDE_DIR gdkconfig.h) + _GTK2_FIND_INCLUDE_DIR(GTK2_GTK_INCLUDE_DIR gtk/gtk.h) + + if(UNIX) + _GTK2_FIND_LIBRARY (GTK2_GDK_LIBRARY gdk-x11 false true) + _GTK2_FIND_LIBRARY (GTK2_GTK_LIBRARY gtk-x11 false true) + else() + _GTK2_FIND_LIBRARY (GTK2_GDK_LIBRARY gdk-win32 false true) + _GTK2_FIND_LIBRARY (GTK2_GTK_LIBRARY gtk-win32 false true) + endif() + + _GTK2_FIND_INCLUDE_DIR(GTK2_CAIRO_INCLUDE_DIR cairo.h) + _GTK2_FIND_LIBRARY (GTK2_CAIRO_LIBRARY cairo false false) + + _GTK2_FIND_INCLUDE_DIR(GTK2_FONTCONFIG_INCLUDE_DIR fontconfig/fontconfig.h) + + _GTK2_FIND_INCLUDE_DIR(GTK2_PANGO_INCLUDE_DIR pango/pango.h) + _GTK2_FIND_LIBRARY (GTK2_PANGO_LIBRARY pango false true) + + _GTK2_FIND_INCLUDE_DIR(GTK2_ATK_INCLUDE_DIR atk/atk.h) + _GTK2_FIND_LIBRARY (GTK2_ATK_LIBRARY atk false true) + + + elseif(_GTK2_component STREQUAL "gtkmm") + + _GTK2_FIND_INCLUDE_DIR(GTK2_GLIBMM_INCLUDE_DIR glibmm.h) + _GTK2_FIND_INCLUDE_DIR(GTK2_GLIBMMCONFIG_INCLUDE_DIR glibmmconfig.h) + _GTK2_FIND_LIBRARY (GTK2_GLIBMM_LIBRARY glibmm true true) + + _GTK2_FIND_INCLUDE_DIR(GTK2_GDKMM_INCLUDE_DIR gdkmm.h) + _GTK2_FIND_INCLUDE_DIR(GTK2_GDKMMCONFIG_INCLUDE_DIR gdkmmconfig.h) + _GTK2_FIND_LIBRARY (GTK2_GDKMM_LIBRARY gdkmm true true) + + _GTK2_FIND_INCLUDE_DIR(GTK2_GTKMM_INCLUDE_DIR gtkmm.h) + _GTK2_FIND_INCLUDE_DIR(GTK2_GTKMMCONFIG_INCLUDE_DIR gtkmmconfig.h) + _GTK2_FIND_LIBRARY (GTK2_GTKMM_LIBRARY gtkmm true true) + + _GTK2_FIND_INCLUDE_DIR(GTK2_CAIROMM_INCLUDE_DIR cairomm/cairomm.h) + _GTK2_FIND_INCLUDE_DIR(GTK2_CAIROMMCONFIG_INCLUDE_DIR cairommconfig.h) + _GTK2_FIND_LIBRARY (GTK2_CAIROMM_LIBRARY cairomm true true) + + _GTK2_FIND_INCLUDE_DIR(GTK2_PANGOMM_INCLUDE_DIR pangomm.h) + _GTK2_FIND_INCLUDE_DIR(GTK2_PANGOMMCONFIG_INCLUDE_DIR pangommconfig.h) + _GTK2_FIND_LIBRARY (GTK2_PANGOMM_LIBRARY pangomm true true) + + _GTK2_FIND_INCLUDE_DIR(GTK2_SIGC++_INCLUDE_DIR sigc++/sigc++.h) + _GTK2_FIND_INCLUDE_DIR(GTK2_SIGC++CONFIG_INCLUDE_DIR sigc++config.h) + _GTK2_FIND_LIBRARY (GTK2_SIGC++_LIBRARY sigc true true) + + _GTK2_FIND_INCLUDE_DIR(GTK2_GIOMM_INCLUDE_DIR giomm.h) + _GTK2_FIND_INCLUDE_DIR(GTK2_GIOMMCONFIG_INCLUDE_DIR giommconfig.h) + _GTK2_FIND_LIBRARY (GTK2_GIOMM_LIBRARY giomm true true) + + _GTK2_FIND_INCLUDE_DIR(GTK2_ATKMM_INCLUDE_DIR atkmm.h) + _GTK2_FIND_LIBRARY (GTK2_ATKMM_LIBRARY atkmm true true) + + elseif(_GTK2_component STREQUAL "glade") + + _GTK2_FIND_INCLUDE_DIR(GTK2_GLADE_INCLUDE_DIR glade/glade.h) + _GTK2_FIND_LIBRARY (GTK2_GLADE_LIBRARY glade false true) + + elseif(_GTK2_component STREQUAL "glademm") + + _GTK2_FIND_INCLUDE_DIR(GTK2_GLADEMM_INCLUDE_DIR libglademm.h) + _GTK2_FIND_INCLUDE_DIR(GTK2_GLADEMMCONFIG_INCLUDE_DIR libglademmconfig.h) + _GTK2_FIND_LIBRARY (GTK2_GLADEMM_LIBRARY glademm true true) + + else() + message(FATAL_ERROR "Unknown GTK2 component ${_component}") + endif() +endforeach() + +# +# Solve for the GTK2 version if we haven't already +# +if(NOT GTK2_FIND_VERSION AND GTK2_GTK_INCLUDE_DIR) + _GTK2_GET_VERSION(GTK2_MAJOR_VERSION + GTK2_MINOR_VERSION + GTK2_PATCH_VERSION + ${GTK2_GTK_INCLUDE_DIR}/gtk/gtkversion.h) + set(GTK2_VERSION ${GTK2_MAJOR_VERSION}.${GTK2_MINOR_VERSION}.${GTK2_PATCH_VERSION}) +endif() + +# +# Try to enforce components +# + +set(_GTK2_did_we_find_everything true) # This gets set to GTK2_FOUND + +include(FindPackageHandleStandardArgs) + +foreach(_GTK2_component ${GTK2_FIND_COMPONENTS}) + string(TOUPPER ${_GTK2_component} _COMPONENT_UPPER) + + if(_GTK2_component STREQUAL "gtk") + FIND_PACKAGE_HANDLE_STANDARD_ARGS(GTK2_${_COMPONENT_UPPER} "Some or all of the gtk libraries were not found." + GTK2_GTK_LIBRARY + GTK2_GTK_INCLUDE_DIR + + GTK2_GLIB_INCLUDE_DIR + GTK2_GLIBCONFIG_INCLUDE_DIR + GTK2_GLIB_LIBRARY + + GTK2_GDK_INCLUDE_DIR + GTK2_GDKCONFIG_INCLUDE_DIR + GTK2_GDK_LIBRARY + ) + elseif(_GTK2_component STREQUAL "gtkmm") + FIND_PACKAGE_HANDLE_STANDARD_ARGS(GTK2_${_COMPONENT_UPPER} "Some or all of the gtkmm libraries were not found." + GTK2_GTKMM_LIBRARY + GTK2_GTKMM_INCLUDE_DIR + GTK2_GTKMMCONFIG_INCLUDE_DIR + + GTK2_GLIBMM_INCLUDE_DIR + GTK2_GLIBMMCONFIG_INCLUDE_DIR + GTK2_GLIBMM_LIBRARY + + GTK2_GDKMM_INCLUDE_DIR + GTK2_GDKMMCONFIG_INCLUDE_DIR + GTK2_GDKMM_LIBRARY + ) + elseif(_GTK2_component STREQUAL "glade") + FIND_PACKAGE_HANDLE_STANDARD_ARGS(GTK2_${_COMPONENT_UPPER} "The glade library was not found." + GTK2_GLADE_LIBRARY + GTK2_GLADE_INCLUDE_DIR + ) + elseif(_GTK2_component STREQUAL "glademm") + FIND_PACKAGE_HANDLE_STANDARD_ARGS(GTK2_${_COMPONENT_UPPER} "The glademm library was not found." + GTK2_GLADEMM_LIBRARY + GTK2_GLADEMM_INCLUDE_DIR + GTK2_GLADEMMCONFIG_INCLUDE_DIR + ) + endif() + + if(NOT GTK2_${_COMPONENT_UPPER}_FOUND) + set(_GTK2_did_we_find_everything false) + endif() +endforeach() + +if(_GTK2_did_we_find_everything AND NOT GTK2_VERSION_CHECK_FAILED) + set(GTK2_FOUND true) +else() + # Unset our variables. + set(GTK2_FOUND false) + set(GTK2_VERSION) + set(GTK2_VERSION_MAJOR) + set(GTK2_VERSION_MINOR) + set(GTK2_VERSION_PATCH) + set(GTK2_INCLUDE_DIRS) + set(GTK2_LIBRARIES) +endif() + +if(GTK2_INCLUDE_DIRS) + list(REMOVE_DUPLICATES GTK2_INCLUDE_DIRS) +endif() + diff --git a/CMakeScripts/Modules/FindGnomeVFS2.cmake b/CMakeScripts/Modules/FindGnomeVFS2.cmake new file mode 100644 index 000000000..d942addac --- /dev/null +++ b/CMakeScripts/Modules/FindGnomeVFS2.cmake @@ -0,0 +1,90 @@ +# - Try to find GnomeVFS2 +# Once done this will define +# +# GNOMEVFS2_FOUND - system has GnomeVFS2 +# GNOMEVFS2_INCLUDE_DIRS - the GnomeVFS2 include directory +# GNOMEVFS2_LIBRARIES - Link these to use GnomeVFS2 +# GNOMEVFS2_DEFINITIONS - Compiler switches required for using GnomeVFS2 +# +# Copyright (c) 2008 Joshua L. Blocher +# +# Redistribution and use is allowed according to the terms of the New +# BSD license. +# For details see the accompanying COPYING-CMAKE-SCRIPTS file. +# + + +if (GNOMEVFS2_LIBRARIES AND GNOMEVFS2_INCLUDE_DIRS) + # in cache already + set(GNOMEVFS2_FOUND TRUE) +else (GNOMEVFS2_LIBRARIES AND GNOMEVFS2_INCLUDE_DIRS) + # use pkg-config to get the directories and then use these values + # in the FIND_PATH() and FIND_LIBRARY() calls + if (${CMAKE_MAJOR_VERSION} EQUAL 2 AND ${CMAKE_MINOR_VERSION} EQUAL 4) + include(UsePkgConfig) + pkgconfig(gnome-vfs-2.0 _GNOMEVFS2_INCLUDEDIR _GNOMEVFS2_LIBDIR _GNOMEVFS2_LDFLAGS _GNOMEVFS2_CFLAGS) + else (${CMAKE_MAJOR_VERSION} EQUAL 2 AND ${CMAKE_MINOR_VERSION} EQUAL 4) + find_package(PkgConfig) + if (PKG_CONFIG_FOUND) + pkg_check_modules(_GNOMEVFS2 gnome-vfs-2.0) + endif (PKG_CONFIG_FOUND) + endif (${CMAKE_MAJOR_VERSION} EQUAL 2 AND ${CMAKE_MINOR_VERSION} EQUAL 4) + find_path(GNOMEVFS2_INCLUDE_DIR + NAMES + libgnomevfs/gnome-vfs.h + PATHS + ${_GNOMEVFS2_INCLUDEDIR} + /usr/include + /usr/local/include + /opt/local/include + /sw/include + $ENV{DEVLIBS_PATH}//include// + PATH_SUFFIXES + gnome-vfs-2.0 + ) + + find_library(GNOMEVFS-2_LIBRARY + NAMES + gnomevfs-2 + PATHS + ${_GNOMEVFS2_LIBDIR} + /usr/lib + /usr/local/lib + /opt/local/lib + /sw/lib + ) + + if (GNOMEVFS-2_LIBRARY) + set(GNOMEVFS-2_FOUND TRUE) + endif (GNOMEVFS-2_LIBRARY) + + set(GNOMEVFS2_INCLUDE_DIRS + ${GNOMEVFS2_INCLUDE_DIR} + ) + + if (GNOMEVFS-2_FOUND) + set(GNOMEVFS2_LIBRARIES + ${GNOMEVFS2_LIBRARIES} + ${GNOMEVFS-2_LIBRARY} + ) + endif (GNOMEVFS-2_FOUND) + + if (GNOMEVFS2_INCLUDE_DIRS AND GNOMEVFS2_LIBRARIES) + set(GNOMEVFS2_FOUND TRUE) + endif (GNOMEVFS2_INCLUDE_DIRS AND GNOMEVFS2_LIBRARIES) + + if (GNOMEVFS2_FOUND) + if (NOT GnomeVFS2_FIND_QUIETLY) + message(STATUS "Found GnomeVFS2: ${GNOMEVFS2_LIBRARIES}") + endif (NOT GnomeVFS2_FIND_QUIETLY) + else (GNOMEVFS2_FOUND) + if (GnomeVFS2_FIND_REQUIRED) + message(FATAL_ERROR "Could not find GnomeVFS2") + endif (GnomeVFS2_FIND_REQUIRED) + endif (GNOMEVFS2_FOUND) + + # show the GNOMEVFS2_INCLUDE_DIRS and GNOMEVFS2_LIBRARIES variables only in the advanced view + mark_as_advanced(GNOMEVFS2_INCLUDE_DIRS GNOMEVFS2_LIBRARIES) + +endif (GNOMEVFS2_LIBRARIES AND GNOMEVFS2_INCLUDE_DIRS) + diff --git a/CMakeScripts/Modules/FindLCMS.cmake b/CMakeScripts/Modules/FindLCMS.cmake new file mode 100644 index 000000000..a69d88a42 --- /dev/null +++ b/CMakeScripts/Modules/FindLCMS.cmake @@ -0,0 +1,90 @@ +# - Try to find LCMS +# Once done this will define +# +# LCMS_FOUND - system has LCMS +# LCMS_INCLUDE_DIRS - the LCMS include directory +# LCMS_LIBRARIES - Link these to use LCMS +# LCMS_DEFINITIONS - Compiler switches required for using LCMS +# +# Copyright (c) 2008 Joshua L. Blocher +# +# Redistribution and use is allowed according to the terms of the New +# BSD license. +# For details see the accompanying COPYING-CMAKE-SCRIPTS file. +# + + +if (LCMS_LIBRARIES AND LCMS_INCLUDE_DIRS) + # in cache already + set(LCMS_FOUND TRUE) +else (LCMS_LIBRARIES AND LCMS_INCLUDE_DIRS) + # use pkg-config to get the directories and then use these values + # in the FIND_PATH() and FIND_LIBRARY() calls + if (${CMAKE_MAJOR_VERSION} EQUAL 2 AND ${CMAKE_MINOR_VERSION} EQUAL 4) + include(UsePkgConfig) + pkgconfig(lcms _LCMS_INCLUDEDIR _LCMS_LIBDIR _LCMS_LDFLAGS _LCMS_CFLAGS) + else (${CMAKE_MAJOR_VERSION} EQUAL 2 AND ${CMAKE_MINOR_VERSION} EQUAL 4) + find_package(PkgConfig) + if (PKG_CONFIG_FOUND) + pkg_check_modules(_LCMS lcms) + endif (PKG_CONFIG_FOUND) + endif (${CMAKE_MAJOR_VERSION} EQUAL 2 AND ${CMAKE_MINOR_VERSION} EQUAL 4) + find_path(LCMS_INCLUDE_DIR + NAMES + lcms.h + PATHS + ${_LCMS_INCLUDEDIR} + /usr/include + /usr/local/include + /opt/local/include + /sw/include + $ENV{DEVLIBS_PATH}//include// + PATH_SUFFIXES + lcms + ) + + find_library(LCMS_LIBRARY + NAMES + lcms + PATHS + ${_LCMS_LIBDIR} + /usr/lib + /usr/local/lib + /opt/local/lib + /sw/lib + ) + + if (LCMS_LIBRARY) + set(LCMS_FOUND TRUE) + endif (LCMS_LIBRARY) + + set(LCMS_INCLUDE_DIRS + ${LCMS_INCLUDE_DIR} + ) + + if (LCMS_FOUND) + set(LCMS_LIBRARIES + ${LCMS_LIBRARIES} + ${LCMS_LIBRARY} + ) + endif (LCMS_FOUND) + + if (LCMS_INCLUDE_DIRS AND LCMS_LIBRARIES) + set(LCMS_FOUND TRUE) + endif (LCMS_INCLUDE_DIRS AND LCMS_LIBRARIES) + + if (LCMS_FOUND) + if (NOT LCMS_FIND_QUIETLY) + message(STATUS "Found LCMS: ${LCMS_LIBRARIES}") + endif (NOT LCMS_FIND_QUIETLY) + else (LCMS_FOUND) + if (LCMS_FIND_REQUIRED) + message(FATAL_ERROR "Could not find LCMS") + endif (LCMS_FIND_REQUIRED) + endif (LCMS_FOUND) + + # show the LCMS_INCLUDE_DIRS and LCMS_LIBRARIES variables only in the advanced view + mark_as_advanced(LCMS_INCLUDE_DIRS LCMS_LIBRARIES) + +endif (LCMS_LIBRARIES AND LCMS_INCLUDE_DIRS) + diff --git a/CMakeScripts/Modules/FindLibWPG.cmake b/CMakeScripts/Modules/FindLibWPG.cmake new file mode 100644 index 000000000..0d83cddee --- /dev/null +++ b/CMakeScripts/Modules/FindLibWPG.cmake @@ -0,0 +1,90 @@ +# - Try to find LibWPG +# Once done this will define +# +# LIBWPG_FOUND - system has LibWPG +# LIBWPG_INCLUDE_DIRS - the LibWPG include directory +# LIBWPG_LIBRARIES - Link these to use LibWPG +# LIBWPG_DEFINITIONS - Compiler switches required for using LibWPG +# +# Copyright (c) 2008 Joshua L. Blocher +# +# Redistribution and use is allowed according to the terms of the New +# BSD license. +# For details see the accompanying COPYING-CMAKE-SCRIPTS file. +# + + +if (LIBWPG_LIBRARIES AND LIBWPG_INCLUDE_DIRS) + # in cache already + set(LIBWPG_FOUND TRUE) +else (LIBWPG_LIBRARIES AND LIBWPG_INCLUDE_DIRS) + # use pkg-config to get the directories and then use these values + # in the FIND_PATH() and FIND_LIBRARY() calls + if (${CMAKE_MAJOR_VERSION} EQUAL 2 AND ${CMAKE_MINOR_VERSION} EQUAL 4) + include(UsePkgConfig) + pkgconfig(libwpg-0.1 _LIBWPG_INCLUDEDIR _LIBWPG_LIBDIR _LIBWPG_LDFLAGS _LIBWPG_CFLAGS) + else (${CMAKE_MAJOR_VERSION} EQUAL 2 AND ${CMAKE_MINOR_VERSION} EQUAL 4) + find_package(PkgConfig) + if (PKG_CONFIG_FOUND) + pkg_check_modules(_LIBWPG libwpg-0.1) + endif (PKG_CONFIG_FOUND) + endif (${CMAKE_MAJOR_VERSION} EQUAL 2 AND ${CMAKE_MINOR_VERSION} EQUAL 4) + find_path(LIBWPG_INCLUDE_DIR + NAMES + libwpg/libwpg.h + PATHS + ${_LIBWPG_INCLUDEDIR} + /usr/include + /usr/local/include + /opt/local/include + /sw/include + $ENV{DEVLIBS_PATH}//include// + PATH_SUFFIXES + libwpg-0.1 + ) + + find_library(LIBWPG-0.1_LIBRARY + NAMES + wpg-0.1 + PATHS + ${_LIBWPG_LIBDIR} + /usr/lib + /usr/local/lib + /opt/local/lib + /sw/lib + ) + + if (LIBWPG-0.1_LIBRARY) + set(LIBWPG-0.1_FOUND TRUE) + endif (LIBWPG-0.1_LIBRARY) + + set(LIBWPG_INCLUDE_DIRS + ${LIBWPG_INCLUDE_DIR} + ) + + if (LIBWPG-0.1_FOUND) + set(LIBWPG_LIBRARIES + ${LIBWPG_LIBRARIES} + ${LIBWPG-0.1_LIBRARY} + ) + endif (LIBWPG-0.1_FOUND) + + if (LIBWPG_INCLUDE_DIRS AND LIBWPG_LIBRARIES) + set(LIBWPG_FOUND TRUE) + endif (LIBWPG_INCLUDE_DIRS AND LIBWPG_LIBRARIES) + + if (LIBWPG_FOUND) + if (NOT LibWPG_FIND_QUIETLY) + message(STATUS "Found LibWPG: ${LIBWPG_LIBRARIES}") + endif (NOT LibWPG_FIND_QUIETLY) + else (LIBWPG_FOUND) + if (LibWPG_FIND_REQUIRED) + message(FATAL_ERROR "Could not find LibWPG") + endif (LibWPG_FIND_REQUIRED) + endif (LIBWPG_FOUND) + + # show the LIBWPG_INCLUDE_DIRS and LIBWPG_LIBRARIES variables only in the advanced view + mark_as_advanced(LIBWPG_INCLUDE_DIRS LIBWPG_LIBRARIES) + +endif (LIBWPG_LIBRARIES AND LIBWPG_INCLUDE_DIRS) + diff --git a/CMakeScripts/Modules/FindPANGOMM.cmake b/CMakeScripts/Modules/FindPANGOMM.cmake new file mode 100644 index 000000000..953c49ef0 --- /dev/null +++ b/CMakeScripts/Modules/FindPANGOMM.cmake @@ -0,0 +1,89 @@ +# - Try to find PANGOMM +# Once done this will define +# +# PANGOMM_FOUND - system has PANGOMM +# PANGOMM_INCLUDE_DIRS - the PANGOMM include directory +# PANGOMM_LIBRARIES - Link these to use PANGOMM +# PANGOMM_DEFINITIONS - Compiler switches required for using PANGOMM +# +# Copyright (c) 2008 Joshua L. Blocher +# +# Redistribution and use is allowed according to the terms of the New +# BSD license. +# For details see the accompanying COPYING-CMAKE-SCRIPTS file. +# + + +if (PANGOMM_LIBRARIES AND PANGOMM_INCLUDE_DIRS) + # in cache already + set(PANGOMM_FOUND TRUE) +else (PANGOMM_LIBRARIES AND PANGOMM_INCLUDE_DIRS) + # use pkg-config to get the directories and then use these values + # in the FIND_PATH() and FIND_LIBRARY() calls + if (${CMAKE_MAJOR_VERSION} EQUAL 2 AND ${CMAKE_MINOR_VERSION} EQUAL 4) + include(UsePkgConfig) + pkgconfig(pangomm-1.4 _PANGOMM_INCLUDEDIR _PANGOMM_LIBDIR _PANGOMM_LDFLAGS _PANGOMM_CFLAGS) + else (${CMAKE_MAJOR_VERSION} EQUAL 2 AND ${CMAKE_MINOR_VERSION} EQUAL 4) + find_package(PkgConfig) + if (PKG_CONFIG_FOUND) + pkg_check_modules(_PANGOMM pangomm-1.4) + endif (PKG_CONFIG_FOUND) + endif (${CMAKE_MAJOR_VERSION} EQUAL 2 AND ${CMAKE_MINOR_VERSION} EQUAL 4) + find_path(PANGOMM_INCLUDE_DIR + NAMES + pangomm.h + PATHS + ${_PANGOMM_INCLUDEDIR} + /usr/include + /usr/local/include + /opt/local/include + /sw/include + PATH_SUFFIXES + pangomm-1.4 + ) + + find_library(PANGOMM-1.4_LIBRARY + NAMES + pangomm-1.4 + PATHS + ${_PANGOMM_LIBDIR} + /usr/lib + /usr/local/lib + /opt/local/lib + /sw/lib + ) + + if (PANGOMM-1.4_LIBRARY) + set(PANGOMM-1.4_FOUND TRUE) + endif (PANGOMM-1.4_LIBRARY) + + set(PANGOMM_INCLUDE_DIRS + ${PANGOMM_INCLUDE_DIR} + ) + + if (PANGOMM-1.4_FOUND) + set(PANGOMM_LIBRARIES + ${PANGOMM_LIBRARIES} + ${PANGOMM-1.4_LIBRARY} + ) + endif (PANGOMM-1.4_FOUND) + + if (PANGOMM_INCLUDE_DIRS AND PANGOMM_LIBRARIES) + set(PANGOMM_FOUND TRUE) + endif (PANGOMM_INCLUDE_DIRS AND PANGOMM_LIBRARIES) + + if (PANGOMM_FOUND) + if (NOT PANGOMM_FIND_QUIETLY) + message(STATUS "Found PANGOMM: ${PANGOMM_LIBRARIES}") + endif (NOT PANGOMM_FIND_QUIETLY) + else (PANGOMM_FOUND) + if (PANGOMM_FIND_REQUIRED) + message(FATAL_ERROR "Could not find PANGOMM") + endif (PANGOMM_FIND_REQUIRED) + endif (PANGOMM_FOUND) + + # show the PANGOMM_INCLUDE_DIRS and PANGOMM_LIBRARIES variables only in the advanced view + mark_as_advanced(PANGOMM_INCLUDE_DIRS PANGOMM_LIBRARIES) + +endif (PANGOMM_LIBRARIES AND PANGOMM_INCLUDE_DIRS) + diff --git a/CMakeScripts/Modules/FindPopt.cmake b/CMakeScripts/Modules/FindPopt.cmake new file mode 100644 index 000000000..e1368be75 --- /dev/null +++ b/CMakeScripts/Modules/FindPopt.cmake @@ -0,0 +1,90 @@ +# - Try to find Popt +# Once done this will define +# +# POPT_FOUND - system has Popt +# POPT_INCLUDE_DIRS - the Popt include directory +# POPT_LIBRARIES - Link these to use Popt +# POPT_DEFINITIONS - Compiler switches required for using Popt +# +# Copyright (c) 2008 Joshua L. Blocher +# +# Redistribution and use is allowed according to the terms of the New +# BSD license. +# For details see the accompanying COPYING-CMAKE-SCRIPTS file. +# + + +if (POPT_LIBRARIES AND POPT_INCLUDE_DIRS) + # in cache already + set(POPT_FOUND TRUE) +else (POPT_LIBRARIES AND POPT_INCLUDE_DIRS) + # use pkg-config to get the directories and then use these values + # in the FIND_PATH() and FIND_LIBRARY() calls + if (${CMAKE_MAJOR_VERSION} EQUAL 2 AND ${CMAKE_MINOR_VERSION} EQUAL 4) + include(UsePkgConfig) + pkgconfig(popt _POPT_INCLUDEDIR _POPT_LIBDIR _POPT_LDFLAGS _POPT_CFLAGS) + else (${CMAKE_MAJOR_VERSION} EQUAL 2 AND ${CMAKE_MINOR_VERSION} EQUAL 4) + find_package(PkgConfig) + if (PKG_CONFIG_FOUND) + pkg_check_modules(_POPT popt) + endif (PKG_CONFIG_FOUND) + endif (${CMAKE_MAJOR_VERSION} EQUAL 2 AND ${CMAKE_MINOR_VERSION} EQUAL 4) + find_path(POPT_INCLUDE_DIR + NAMES + popt.h + PATHS + ${_POPT_INCLUDEDIR} + /usr/include + /usr/local/include + /opt/local/include + /sw/include + $ENV{DEVLIBS_PATH}//include// + PATH_SUFFIXES + popt + ) + + find_library(POPT_LIBRARY + NAMES + popt + PATHS + ${_POPT_LIBDIR} + /usr/lib + /usr/local/lib + /opt/local/lib + /sw/lib + ) + + if (POPT_LIBRARY) + set(POPT_FOUND TRUE) + endif (POPT_LIBRARY) + + set(POPT_INCLUDE_DIRS + ${POPT_INCLUDE_DIR} + ) + + if (POPT_FOUND) + set(POPT_LIBRARIES + ${POPT_LIBRARIES} + ${POPT_LIBRARY} + ) + endif (POPT_FOUND) + + if (POPT_INCLUDE_DIRS AND POPT_LIBRARIES) + set(POPT_FOUND TRUE) + endif (POPT_INCLUDE_DIRS AND POPT_LIBRARIES) + + if (POPT_FOUND) + if (NOT Popt_FIND_QUIETLY) + message(STATUS "Found Popt: ${POPT_LIBRARIES}") + endif (NOT Popt_FIND_QUIETLY) + else (POPT_FOUND) + if (Popt_FIND_REQUIRED) + message(FATAL_ERROR "Could not find Popt") + endif (Popt_FIND_REQUIRED) + endif (POPT_FOUND) + + # show the POPT_INCLUDE_DIRS and POPT_LIBRARIES variables only in the advanced view + mark_as_advanced(POPT_INCLUDE_DIRS POPT_LIBRARIES) + +endif (POPT_LIBRARIES AND POPT_INCLUDE_DIRS) + diff --git a/CMakeScripts/Modules/FindPython.cmake b/CMakeScripts/Modules/FindPython.cmake new file mode 100644 index 000000000..1ac451541 --- /dev/null +++ b/CMakeScripts/Modules/FindPython.cmake @@ -0,0 +1,13 @@ +# figure out Python flags +FIND_PACKAGE(PythonInterp) +IF(PYTHONINTERP_FOUND) + EXEC_PROGRAM(${PYTHON_EXECUTABLE} + ARGS ${CMAKE_SOURCE_DIR}/makelib/python_config_var.py LIBS + OUTPUT_VARIABLE PYTHON_LINK_LIBRARIES ) + EXEC_PROGRAM(${PYTHON_EXECUTABLE} + ARGS ${CMAKE_SOURCE_DIR}/makelib/python_config_var.py LINKFORSTATIC + OUTPUT_VARIABLE PYTHON_LINKFORSTATIC ) +ELSE(PYTHONINTERP_FOUND) + SET(PYTHON_LINK_LIBRARIES "") + SET(PYTHON_LINKFORSTATIC "") +ENDIF(PYTHONINTERP_FOUND) diff --git a/CMakeScripts/Modules/FindSigC++.cmake b/CMakeScripts/Modules/FindSigC++.cmake new file mode 100644 index 000000000..ed0abc545 --- /dev/null +++ b/CMakeScripts/Modules/FindSigC++.cmake @@ -0,0 +1,106 @@ +# - Try to find SIGC++ +# Once done this will define +# +# SIGC++_FOUND - system has SIGC++ +# SIGC++_INCLUDE_DIRS - the SIGC++ include directory +# SIGC++_LIBRARIES - Link these to use SIGC++ +# SIGC++_DEFINITIONS - Compiler switches required for using SIGC++ +# +# Copyright (c) 2008 Andreas Schneider +# +# Redistribution and use is allowed according to the terms of the New +# BSD license. +# For details see the accompanying COPYING-CMAKE-SCRIPTS file. +# + + +if (SIGC++_LIBRARIES AND SIGC++_INCLUDE_DIRS) + # in cache already + set(SIGC++_FOUND TRUE) +else (SIGC++_LIBRARIES AND SIGC++_INCLUDE_DIRS) + # use pkg-config to get the directories and then use these values + # in the FIND_PATH() and FIND_LIBRARY() calls + if (${CMAKE_MAJOR_VERSION} EQUAL 2 AND ${CMAKE_MINOR_VERSION} EQUAL 4) + include(UsePkgConfig) + pkgconfig(sigc++-2.0 _SIGC++_INCLUDEDIR _SIGC++_LIBDIR _SIGC++_LDFLAGS _SIGC++_CFLAGS) + else (${CMAKE_MAJOR_VERSION} EQUAL 2 AND ${CMAKE_MINOR_VERSION} EQUAL 4) + find_package(PkgConfig) + if (PKG_CONFIG_FOUND) + pkg_check_modules(_SIGC++ sigc++-2.0) + endif (PKG_CONFIG_FOUND) + endif (${CMAKE_MAJOR_VERSION} EQUAL 2 AND ${CMAKE_MINOR_VERSION} EQUAL 4) + + find_path(SIGC++_INCLUDE_DIR + NAMES + sigc++/sigc++.h + PATHS + ${_SIGC++_INCLUDEDIR} + /usr/include + /usr/local/include + /opt/local/include + /sw/include + PATH_SUFFIXES + sigc++-2.0 + ) + + find_path(SIGC++_CONFIG_INCLUDE_DIR + NAMES + sigc++config.h + PATHS + ${_SIGC++_INCLUDEDIR} + /usr/include + /usr/local/include + /opt/local/include + /opt/local/lib/sigc++-2.0/include + /sw/include + /usr/lib/sigc++-2.0/include + /usr/lib64/sigc++-2.0/include + ) + + find_library(SIGC-2.0_LIBRARY + NAMES + sigc-2.0 + PATHS + ${_SIGC++_LIBDIR} + /usr/lib + /usr/local/lib + /opt/local/lib + /sw/lib + ) + + if (SIGC-2.0_LIBRARY) + set(SIGC-2.0_FOUND TRUE) + endif (SIGC-2.0_LIBRARY) + + set(SIGC++_INCLUDE_DIRS + ${SIGC++_INCLUDE_DIR} + ${SIGC++_CONFIG_INCLUDE_DIR} + ) + + if (SIGC-2.0_FOUND) + set(SIGC++_LIBRARIES + ${SIGC++_LIBRARIES} + ${SIGC-2.0_LIBRARY} + ) + endif (SIGC-2.0_FOUND) + + if (SIGC++_INCLUDE_DIRS AND SIGC++_LIBRARIES) + set(SIGC++_FOUND TRUE) + endif (SIGC++_INCLUDE_DIRS AND SIGC++_LIBRARIES) + + if (SIGC++_FOUND) + if (NOT SIGC++_FIND_QUIETLY) + message(STATUS "Found SIGC++: ${SIGC++_LIBRARIES}") + endif (NOT SIGC++_FIND_QUIETLY) + else (SIGC++_FOUND) + if (SIGC++_FIND_REQUIRED) + message(FATAL_ERROR "Could not find SIGC++") + endif (SIGC++_FIND_REQUIRED) + endif (SIGC++_FOUND) + + # show the SIGC++_INCLUDE_DIRS and SIGC++_LIBRARIES variables only in the advanced view + mark_as_advanced(SIGC++_INCLUDE_DIRS SIGC++_LIBRARIES) + +endif (SIGC++_LIBRARIES AND SIGC++_INCLUDE_DIRS) + + diff --git a/src/helper/CMakeLists.txt b/src/helper/CMakeLists.txt index 8137487e2..1d6a82e41 100644 --- a/src/helper/CMakeLists.txt +++ b/src/helper/CMakeLists.txt @@ -1,5 +1,5 @@ -include(UseGlibMarshal) +include(${CMAKE_SOURCE_DIR}/CMakeScripts/UseGlibMarshal.cmake) GLIB_MARSHAL(sp_marshal sp-marshal "${CMAKE_CURRENT_BINARY_DIR}/helper") @@ -46,5 +46,7 @@ set(helper_SRC window.h ) +set_source_files_properties(sp_marshal_SRC PROPERTIES GENERATED true) + # add_inkscape_lib(helper_LIB "${helper_SRC}") add_inkscape_source("${helper_SRC}") -- cgit v1.2.3 From dcf765f3dcbff2e65428e0f002bb5ea3648940f0 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Sat, 25 Jun 2011 15:35:01 +0000 Subject: warning cleanup (no functional changes) - enclose && / || with brackets to avoid ambiguity. - don't cast from booleans to pointers. (bzr r10359) --- src/connector-context.cpp | 22 +++++++++++----------- src/extension/effect.cpp | 2 +- src/gradient-drag.cpp | 2 +- src/libavoid/vpsc.cpp | 2 +- src/libcola/straightener.cpp | 6 +++--- src/libcroco/cr-parser.c | 2 +- src/libvpsc/block.cpp | 2 +- src/widgets/desktop-widget.h | 2 +- src/widgets/toolbox.cpp | 4 ++-- 9 files changed, 22 insertions(+), 22 deletions(-) diff --git a/src/connector-context.cpp b/src/connector-context.cpp index 251b41066..2aa9c41ee 100644 --- a/src/connector-context.cpp +++ b/src/connector-context.cpp @@ -1306,12 +1306,12 @@ cc_connector_rerouting_finish(SPConnectorContext *const cc, Geom::Point *const p if (found) { if (cc->clickedhandle == cc->endpt_handle[0]) { - cc->clickeditem->setAttribute("inkscape:connection-start", shape_label, false); - cc->clickeditem->setAttribute("inkscape:connection-start-point", cpid, false); + cc->clickeditem->setAttribute("inkscape:connection-start", shape_label, NULL); + cc->clickeditem->setAttribute("inkscape:connection-start-point", cpid, NULL); } else { - cc->clickeditem->setAttribute("inkscape:connection-end", shape_label, false); - cc->clickeditem->setAttribute("inkscape:connection-end-point", cpid, false); + cc->clickeditem->setAttribute("inkscape:connection-end", shape_label, NULL); + cc->clickeditem->setAttribute("inkscape:connection-end-point", cpid, NULL); } g_free(shape_label); } @@ -1451,23 +1451,23 @@ spcc_flush_white(SPConnectorContext *cc, SPCurve *gc) bool connection = false; cc->newconn->setAttribute( "inkscape:connector-type", - cc->isOrthogonal ? "orthogonal" : "polyline", false ); + cc->isOrthogonal ? "orthogonal" : "polyline", NULL ); cc->newconn->setAttribute( "inkscape:connector-curvature", - Glib::Ascii::dtostr(cc->curvature).c_str(), false ); + Glib::Ascii::dtostr(cc->curvature).c_str(), NULL ); if (cc->shref) { - cc->newconn->setAttribute( "inkscape:connection-start", cc->shref, false); + cc->newconn->setAttribute( "inkscape:connection-start", cc->shref, NULL); if (cc->scpid) { - cc->newconn->setAttribute( "inkscape:connection-start-point", cc->scpid, false); + cc->newconn->setAttribute( "inkscape:connection-start-point", cc->scpid, NULL); } connection = true; } if (cc->ehref) { - cc->newconn->setAttribute( "inkscape:connection-end", cc->ehref, false); + cc->newconn->setAttribute( "inkscape:connection-end", cc->ehref, NULL); if (cc->ecpid) { - cc->newconn->setAttribute( "inkscape:connection-end-point", cc->ecpid, false); + cc->newconn->setAttribute( "inkscape:connection-end-point", cc->ecpid, NULL); } connection = true; } @@ -1950,7 +1950,7 @@ void cc_selection_set_avoid(bool const set_avoid) char const *value = (set_avoid) ? "true" : NULL; if (cc_item_is_shape(item)) { - item->setAttribute("inkscape:connector-avoid", value, false); + item->setAttribute("inkscape:connector-avoid", value, NULL); item->avoidRef->handleSettingChange(); changes++; } diff --git a/src/extension/effect.cpp b/src/extension/effect.cpp index 51aa42da6..e01eb760a 100644 --- a/src/extension/effect.cpp +++ b/src/extension/effect.cpp @@ -324,7 +324,7 @@ Effect::set_last_effect (Effect * in_effect) Inkscape::XML::Node * Effect::find_menu (Inkscape::XML::Node * menustruct, const gchar *name) { - if (menustruct == NULL) return false; + if (menustruct == NULL) return NULL; for (Inkscape::XML::Node * child = menustruct; child != NULL; child = child->next()) { diff --git a/src/gradient-drag.cpp b/src/gradient-drag.cpp index 8f7effe43..142ae2a98 100644 --- a/src/gradient-drag.cpp +++ b/src/gradient-drag.cpp @@ -1962,7 +1962,7 @@ GrDrag::deleteSelected (bool just_one) { if (!selected) return; - SPDocument *document = false; + SPDocument *document = NULL; struct StructStopInfo { SPStop * spstop; diff --git a/src/libavoid/vpsc.cpp b/src/libavoid/vpsc.cpp index 19d360375..1646ddaaa 100644 --- a/src/libavoid/vpsc.cpp +++ b/src/libavoid/vpsc.cpp @@ -422,7 +422,7 @@ Constraint* IncSolver::mostViolated(Constraints &l) { // downwards. There is always at least 1 element in the // vector because of search. // TODO check this logic and add parens: - if((deletePoint != end) && ((minSlack < ZERO_UPPERBOUND) && !v->active || v->equality)) { + if((deletePoint != end) && (((minSlack < ZERO_UPPERBOUND) && !v->active) || v->equality)) { *deletePoint = l[l.size()-1]; l.resize(l.size()-1); } diff --git a/src/libcola/straightener.cpp b/src/libcola/straightener.cpp index e237c03c3..7c73cb9e9 100644 --- a/src/libcola/straightener.cpp +++ b/src/libcola/straightener.cpp @@ -108,7 +108,7 @@ namespace straightener { int compare_events(const void *a, const void *b) { Event *ea=*(Event**)a; Event *eb=*(Event**)b; - if(ea->v!=NULL&&ea->v==eb->v||ea->e!=NULL&&ea->e==eb->e) { + if((ea->v!=NULL&&ea->v==eb->v)||(ea->e!=NULL&&ea->e==eb->e)) { // when comparing opening and closing from object // open must come first if(ea->type==Open) return -1; @@ -263,8 +263,8 @@ namespace straightener { // node is on an edge Edge *edge=(*i)->edge; if(!edge->isEnd(v->id) - &&(l!=NULL&&!edge->isEnd(l->id)||l==NULL) - &&(r!=NULL&&!edge->isEnd(r->id)||r==NULL)) { + &&((l!=NULL&&!edge->isEnd(l->id))||l==NULL) + &&((r!=NULL&&!edge->isEnd(r->id))||r==NULL)) { if(lastNode!=NULL) { //printf(" Rule A: Constraint: v%d +g <= v%d\n",lastNode->id,(*i)->id); cs.push_back(createConstraint(lastNode,*i,dim)); diff --git a/src/libcroco/cr-parser.c b/src/libcroco/cr-parser.c index 5b0a56f32..a8e2de5a3 100644 --- a/src/libcroco/cr-parser.c +++ b/src/libcroco/cr-parser.c @@ -2408,7 +2408,7 @@ cr_parser_parse_stylesheet (CRParser * a_this) import_string, NULL, &location) ; - if ((PRIVATE (a_this)->sac_handler->resolve_import == TRUE)) { + if (PRIVATE (a_this)->sac_handler->resolve_import == TRUE) { /* *TODO: resolve the *import rule. diff --git a/src/libvpsc/block.cpp b/src/libvpsc/block.cpp index 221df536a..0bd662f28 100644 --- a/src/libvpsc/block.cpp +++ b/src/libvpsc/block.cpp @@ -72,7 +72,7 @@ void Block::setUpConstraintHeap(PairingHeap* &h,bool in) { for (Cit j=cs->begin();j!=cs->end();++j) { Constraint *c=*j; c->timeStamp=blockTimeCtr; - if (c->left->block != this && in || c->right->block != this && !in) { + if ((c->left->block != this && in) || (c->right->block != this && !in)) { h->insert(c); } } diff --git a/src/widgets/desktop-widget.h b/src/widgets/desktop-widget.h index fdf651287..79994a299 100644 --- a/src/widgets/desktop-widget.h +++ b/src/widgets/desktop-widget.h @@ -246,7 +246,7 @@ struct SPDesktopWidget { private: GtkWidget *tool_toolbox; GtkWidget *aux_toolbox; - GtkWidget *commands_toolbox,; + GtkWidget *commands_toolbox; GtkWidget *snap_toolbox; static void init(SPDesktopWidget *widget); diff --git a/src/widgets/toolbox.cpp b/src/widgets/toolbox.cpp index fb91bfb53..a5d81d9bf 100644 --- a/src/widgets/toolbox.cpp +++ b/src/widgets/toolbox.cpp @@ -8015,7 +8015,7 @@ static void sp_connector_orthogonal_toggled( GtkToggleAction* act, GObject *tbl if (cc_item_is_connector(item)) { item->setAttribute( "inkscape:connector-type", - value, false); + value, NULL); item->avoidRef->handleSettingChange(); modmade = true; } @@ -8064,7 +8064,7 @@ static void connector_curvature_changed(GtkAdjustment *adj, GObject* tbl) if (cc_item_is_connector(item)) { item->setAttribute( "inkscape:connector-curvature", - value, false); + value, NULL); item->avoidRef->handleSettingChange(); modmade = true; } -- cgit v1.2.3 From 97e3f0bddec251f7e8644fb14f35352a1ef5167b Mon Sep 17 00:00:00 2001 From: "Jon A. Cruz" Date: Sat, 25 Jun 2011 15:47:10 -0700 Subject: Removed questionable cast. (bzr r10360) --- src/ui/widget/registered-widget.h | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/ui/widget/registered-widget.h b/src/ui/widget/registered-widget.h index 560c63dd4..6d5cc920a 100644 --- a/src/ui/widget/registered-widget.h +++ b/src/ui/widget/registered-widget.h @@ -62,8 +62,7 @@ public: bool is_updating() {if (_wr) return _wr->isUpdating(); else return false;} - // provide automatic 'upcast' for ease of use. (do it 'dynamic_cast' instead of 'static' because who knows what W is) - operator const Gtk::Widget () { return dynamic_cast(this); } + operator const Gtk::Widget() { return *this; } protected: RegisteredWidget() : W() { construct(); } -- cgit v1.2.3 From 7c088bec1835a753cebd2282ec7f25bfc79f4311 Mon Sep 17 00:00:00 2001 From: "Jon A. Cruz" Date: Sat, 25 Jun 2011 15:47:58 -0700 Subject: Removed questionable operator altogether. (bzr r10361) --- src/ui/widget/registered-widget.h | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/ui/widget/registered-widget.h b/src/ui/widget/registered-widget.h index 6d5cc920a..f05eb176a 100644 --- a/src/ui/widget/registered-widget.h +++ b/src/ui/widget/registered-widget.h @@ -62,8 +62,6 @@ public: bool is_updating() {if (_wr) return _wr->isUpdating(); else return false;} - operator const Gtk::Widget() { return *this; } - protected: RegisteredWidget() : W() { construct(); } template< typename A > -- cgit v1.2.3 From 2307efdeb1fac805166b4f0be1c6c72e0ddd7b40 Mon Sep 17 00:00:00 2001 From: Alex Valavanis Date: Sun, 26 Jun 2011 00:01:48 +0100 Subject: Gtk cleanup: GTK_WIDGET_IS_SENSITIVE (bzr r10350.1.4) --- src/ege-adjustment-action.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ege-adjustment-action.cpp b/src/ege-adjustment-action.cpp index 6b0ffd1ab..9f8356495 100644 --- a/src/ege-adjustment-action.cpp +++ b/src/ege-adjustment-action.cpp @@ -987,7 +987,7 @@ static gboolean process_tab( GtkWidget* widget, int direction ) GList* subChildren = gtk_container_get_children( GTK_CONTAINER(child) ); if ( subChildren ) { GList* last = g_list_last(subChildren); - if ( last && GTK_IS_SPIN_BUTTON(last->data) && GTK_WIDGET_IS_SENSITIVE( GTK_WIDGET(last->data) ) ) { + if ( last && GTK_IS_SPIN_BUTTON(last->data) && gtk_widget_is_sensitive( GTK_WIDGET(last->data) ) ) { gtk_widget_grab_focus( GTK_WIDGET(last->data) ); handled = TRUE; mid = 0; /* to stop loop */ -- cgit v1.2.3 From 59e1bb938278f59e0e2dbc2d179230b5f73467b6 Mon Sep 17 00:00:00 2001 From: Alex Valavanis Date: Sun, 26 Jun 2011 00:29:40 +0100 Subject: Gtk cleanup: gtk_object_set_data (bzr r10350.1.5) --- src/dialogs/export.cpp | 60 +++++++++++++++++++-------------------- src/dialogs/find.cpp | 18 ++++++------ src/dialogs/item-properties.cpp | 40 +++++++++++++------------- src/dialogs/spellcheck.cpp | 6 ++-- src/helper/unit-menu.cpp | 2 +- src/ui/context-menu.cpp | 32 ++++++++++----------- src/ui/widget/selected-style.cpp | 2 +- src/widgets/desktop-widget.cpp | 2 +- src/widgets/gradient-toolbar.cpp | 6 ++-- src/widgets/gradient-vector.cpp | 8 +++--- src/widgets/paint-selector.cpp | 20 ++++++------- src/widgets/sp-color-scales.cpp | 2 +- src/widgets/spinbutton-events.cpp | 16 +++++------ src/widgets/spw-utilities.cpp | 16 +++++------ src/widgets/toolbox.cpp | 6 ++-- 15 files changed, 118 insertions(+), 118 deletions(-) diff --git a/src/dialogs/export.cpp b/src/dialogs/export.cpp index b076c0f96..f278a0573 100644 --- a/src/dialogs/export.cpp +++ b/src/dialogs/export.cpp @@ -217,8 +217,8 @@ sp_export_spinbutton_new ( gchar const *key, float val, float min, float max, GCallback cb, GtkWidget *dlg ) { GtkObject *adj = gtk_adjustment_new( val, min, max, step, page, 0 ); - gtk_object_set_data( adj, "key", const_cast(key) ); - gtk_object_set_data( GTK_OBJECT (dlg), (const gchar *)key, adj ); + g_object_set_data( G_OBJECT (adj), "key", const_cast(key) ); + g_object_set_data( G_OBJECT (dlg), (const gchar *)key, adj ); if (us) { sp_unit_selector_add_adjustment ( SP_UNIT_SELECTOR (us), @@ -289,7 +289,7 @@ sp_export_dialog_area_box (GtkWidget * dlg) unitbox->pack_end(*us, false, false, 0); Gtk::Label* l = new Gtk::Label(_("Units:")); unitbox->pack_end(*l, false, false, 3); - gtk_object_set_data (GTK_OBJECT (dlg), "units", us->gobj()); + g_object_set_data (G_OBJECT (dlg), "units", us->gobj()); Gtk::HBox* togglebox = new Gtk::HBox(true, 0); @@ -297,7 +297,7 @@ sp_export_dialog_area_box (GtkWidget * dlg) for (int i = 0; i < SELECTION_NUMBER_OF; i++) { b = new Gtk::ToggleButton(_(selection_labels[i]), true); b->set_data("key", GINT_TO_POINTER(i)); - gtk_object_set_data (GTK_OBJECT (dlg), selection_names[i], b->gobj()); + g_object_set_data (G_OBJECT (dlg), selection_names[i], b->gobj()); togglebox->pack_start(*b, false, true, 0); g_signal_connect ( G_OBJECT (b->gobj()), "clicked", G_CALLBACK (sp_export_area_toggled), dlg ); @@ -457,7 +457,7 @@ sp_export_dialog (void) Gtk::VBox *vb_singleexport = new Gtk::VBox(false, 0); vb_singleexport->set_border_width(0); vb->pack_start(*vb_singleexport); - gtk_object_set_data(GTK_OBJECT(dlg), "vb_singleexport", vb_singleexport); + g_object_set_data(G_OBJECT(dlg), "vb_singleexport", vb_singleexport); /* Export area frame */ { @@ -602,8 +602,8 @@ sp_export_dialog (void) hb->pack_start (*fe, true, true, 0); file_box->add(*hb); - gtk_object_set_data (GTK_OBJECT (dlg), "filename", fe->gobj()); - gtk_object_set_data (GTK_OBJECT (dlg), "filename-modified", (gpointer)FALSE); + g_object_set_data (G_OBJECT (dlg), "filename", fe->gobj()); + g_object_set_data (G_OBJECT (dlg), "filename-modified", (gpointer)FALSE); original_name = g_strdup(fe->get_text().c_str()); // pressing enter in the filename field is the same as clicking export: g_signal_connect ( G_OBJECT (fe->gobj()), "activate", @@ -621,7 +621,7 @@ sp_export_dialog (void) Gtk::HBox* batch_box = new Gtk::HBox(FALSE, 5); GtkWidget *be = gtk_check_button_new_with_mnemonic(_("B_atch export all selected objects")); gtk_widget_set_sensitive(GTK_WIDGET(be), TRUE); - gtk_object_set_data(GTK_OBJECT(dlg), "batch_checkbox", be); + g_object_set_data(G_OBJECT(dlg), "batch_checkbox", be); batch_box->pack_start(*Glib::wrap(be), false, false); gtk_widget_set_tooltip_text(be, _("Export each selected object into its own PNG file, using export hints if any (caution, overwrites without asking!)")); batch_box->show_all(); @@ -633,7 +633,7 @@ sp_export_dialog (void) Gtk::HBox* hide_box = new Gtk::HBox(FALSE, 5); GtkWidget *he = gtk_check_button_new_with_mnemonic(_("Hide a_ll except selected")); gtk_widget_set_sensitive(GTK_WIDGET(he), TRUE); - gtk_object_set_data(GTK_OBJECT(dlg), "hide_checkbox", he); + g_object_set_data(G_OBJECT(dlg), "hide_checkbox", he); hide_box->pack_start(*Glib::wrap(he), false, false); gtk_widget_set_tooltip_text(he, _("In the exported image, hide all objects except those that are selected")); hide_box->show_all(); @@ -831,7 +831,7 @@ sp_export_area_toggled (GtkToggleButton *tb, GtkObject *base) } /* Turn off the currently active button unless it's us */ - gtk_object_set_data(GTK_OBJECT(base), "selection-type", (gpointer)key); + g_object_set_data(G_OBJECT(base), "selection-type", (gpointer)key); if (old_key != key) { gtk_toggle_button_set_active @@ -1232,7 +1232,7 @@ sp_export_export_clicked (GtkButton */*button*/, GtkObject *base) selections and all that */ g_free(original_name); original_name = g_strdup(filename_ext); - gtk_object_set_data (GTK_OBJECT (base), "filename-modified", (gpointer)FALSE); + g_object_set_data (G_OBJECT (base), "filename-modified", (gpointer)FALSE); gtk_widget_destroy (prog_dlg); g_object_set_data (G_OBJECT (base), "cancel", (gpointer) 0); @@ -1541,7 +1541,7 @@ sp_export_detect_size(GtkObject * base) { selection_type old = (selection_type)(GPOINTER_TO_INT(gtk_object_get_data(GTK_OBJECT(base), "selection-type"))); gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON(gtk_object_get_data(base, selection_names[old])), FALSE); gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON(gtk_object_get_data(base, selection_names[key])), TRUE); - gtk_object_set_data(GTK_OBJECT(base), "selection-type", (gpointer)key); + g_object_set_data(G_OBJECT(base), "selection-type", (gpointer)key); return; } /* sp_export_detect_size */ @@ -1561,7 +1561,7 @@ sp_export_area_x_value_changed (GtkAdjustment *adj, GtkObject *base) return; } - gtk_object_set_data ( base, "update", GUINT_TO_POINTER (TRUE) ); + g_object_set_data ( G_OBJECT(base), "update", GUINT_TO_POINTER (TRUE) ); x0 = sp_export_value_get_px (base, "x0"); x1 = sp_export_value_get_px (base, "x1"); @@ -1588,7 +1588,7 @@ sp_export_area_x_value_changed (GtkAdjustment *adj, GtkObject *base) sp_export_detect_size(base); - gtk_object_set_data (base, "update", GUINT_TO_POINTER (FALSE)); + g_object_set_data ( G_OBJECT (base), "update", GUINT_TO_POINTER (FALSE)); return; } // end of sp_export_area_x_value_changed() @@ -1608,7 +1608,7 @@ sp_export_area_y_value_changed (GtkAdjustment *adj, GtkObject *base) return; } - gtk_object_set_data (base, "update", GUINT_TO_POINTER (TRUE)); + g_object_set_data ( G_OBJECT (base), "update", GUINT_TO_POINTER (TRUE)); y0 = sp_export_value_get_px (base, "y0"); y1 = sp_export_value_get_px (base, "y1"); @@ -1634,7 +1634,7 @@ sp_export_area_y_value_changed (GtkAdjustment *adj, GtkObject *base) sp_export_detect_size(base); - gtk_object_set_data (base, "update", GUINT_TO_POINTER (FALSE)); + g_object_set_data ( G_OBJECT (base), "update", GUINT_TO_POINTER (FALSE)); return; } // end of sp_export_area_y_value_changed() @@ -1653,7 +1653,7 @@ sp_export_area_width_value_changed (GtkAdjustment */*adj*/, GtkObject *base) return; } - gtk_object_set_data (base, "update", GUINT_TO_POINTER (TRUE)); + g_object_set_data ( G_OBJECT (base), "update", GUINT_TO_POINTER (TRUE)); x0 = sp_export_value_get_px (base, "x0"); x1 = sp_export_value_get_px (base, "x1"); @@ -1671,7 +1671,7 @@ sp_export_area_width_value_changed (GtkAdjustment */*adj*/, GtkObject *base) sp_export_value_set_px (base, "x1", x0 + width); sp_export_value_set (base, "bmwidth", bmwidth); - gtk_object_set_data (base, "update", GUINT_TO_POINTER (FALSE)); + g_object_set_data (G_OBJECT (base), "update", GUINT_TO_POINTER (FALSE)); return; } // end of sp_export_area_width_value_changed() @@ -1691,7 +1691,7 @@ sp_export_area_height_value_changed (GtkAdjustment */*adj*/, GtkObject *base) return; } - gtk_object_set_data (base, "update", GUINT_TO_POINTER (TRUE)); + g_object_set_data (G_OBJECT (base), "update", GUINT_TO_POINTER (TRUE)); y0 = sp_export_value_get_px (base, "y0"); y1 = sp_export_value_get_px (base, "y1"); @@ -1708,7 +1708,7 @@ sp_export_area_height_value_changed (GtkAdjustment */*adj*/, GtkObject *base) sp_export_value_set_px (base, "y1", y0 + height); sp_export_value_set (base, "bmheight", bmheight); - gtk_object_set_data (base, "update", GUINT_TO_POINTER (FALSE)); + g_object_set_data (G_OBJECT (base), "update", GUINT_TO_POINTER (FALSE)); return; } // end of sp_export_area_height_value_changed() @@ -1773,7 +1773,7 @@ sp_export_bitmap_width_value_changed (GtkAdjustment */*adj*/, GtkObject *base) return; } - gtk_object_set_data (base, "update", GUINT_TO_POINTER (TRUE)); + g_object_set_data (G_OBJECT (base), "update", GUINT_TO_POINTER (TRUE)); x0 = sp_export_value_get_px (base, "x0"); x1 = sp_export_value_get_px (base, "x1"); @@ -1789,7 +1789,7 @@ sp_export_bitmap_width_value_changed (GtkAdjustment */*adj*/, GtkObject *base) sp_export_set_image_y (base); - gtk_object_set_data (base, "update", GUINT_TO_POINTER (FALSE)); + g_object_set_data (G_OBJECT (base), "update", GUINT_TO_POINTER (FALSE)); return; } // end of sp_export_bitmap_width_value_changed() @@ -1808,7 +1808,7 @@ sp_export_bitmap_height_value_changed (GtkAdjustment */*adj*/, GtkObject *base) return; } - gtk_object_set_data (base, "update", GUINT_TO_POINTER (TRUE)); + g_object_set_data (G_OBJECT (base), "update", GUINT_TO_POINTER (TRUE)); y0 = sp_export_value_get_px (base, "y0"); y1 = sp_export_value_get_px (base, "y1"); @@ -1824,7 +1824,7 @@ sp_export_bitmap_height_value_changed (GtkAdjustment */*adj*/, GtkObject *base) sp_export_set_image_x (base); - gtk_object_set_data (base, "update", GUINT_TO_POINTER (FALSE)); + g_object_set_data (G_OBJECT (base), "update", GUINT_TO_POINTER (FALSE)); return; } // end of sp_export_bitmap_width_value_changed() @@ -1870,7 +1870,7 @@ sp_export_xdpi_value_changed (GtkAdjustment */*adj*/, GtkObject *base) return; } - gtk_object_set_data (base, "update", GUINT_TO_POINTER (TRUE)); + g_object_set_data (G_OBJECT (base), "update", GUINT_TO_POINTER (TRUE)); x0 = sp_export_value_get_px (base, "x0"); x1 = sp_export_value_get_px (base, "x1"); @@ -1895,7 +1895,7 @@ sp_export_xdpi_value_changed (GtkAdjustment */*adj*/, GtkObject *base) sp_export_set_image_y (base); - gtk_object_set_data (base, "update", GUINT_TO_POINTER (FALSE)); + g_object_set_data (G_OBJECT (base), "update", GUINT_TO_POINTER (FALSE)); return; } // end of sp_export_xdpi_value_changed() @@ -1923,12 +1923,12 @@ sp_export_xdpi_value_changed (GtkAdjustment */*adj*/, GtkObject *base) static void sp_export_set_area ( GtkObject *base, double x0, double y0, double x1, double y1 ) { - gtk_object_set_data ( base, "update", GUINT_TO_POINTER (TRUE) ); + g_object_set_data (G_OBJECT (base), "update", GUINT_TO_POINTER (TRUE) ); sp_export_value_set_px (base, "x1", x1); sp_export_value_set_px (base, "y1", y1); sp_export_value_set_px (base, "x0", x0); sp_export_value_set_px (base, "y0", y0); - gtk_object_set_data ( base, "update", GUINT_TO_POINTER (FALSE) ); + g_object_set_data (G_OBJECT (base), "update", GUINT_TO_POINTER (FALSE) ); sp_export_area_x_value_changed ((GtkAdjustment *)gtk_object_get_data (base, "x1"), base); sp_export_area_y_value_changed ((GtkAdjustment *)gtk_object_get_data (base, "y1"), base); @@ -2037,10 +2037,10 @@ sp_export_filename_modified (GtkObject * object, gpointer data) GtkWidget * export_dialog = (GtkWidget *)data; if (!strcmp(original_name, gtk_entry_get_text(GTK_ENTRY(text_entry)))) { - gtk_object_set_data (GTK_OBJECT (export_dialog), "filename-modified", (gpointer)FALSE); + g_object_set_data (G_OBJECT (export_dialog), "filename-modified", (gpointer)FALSE); // printf("Modified: FALSE\n"); } else { - gtk_object_set_data (GTK_OBJECT (export_dialog), "filename-modified", (gpointer)TRUE); + g_object_set_data (G_OBJECT (export_dialog), "filename-modified", (gpointer)TRUE); // printf("Modified: TRUE\n"); } diff --git a/src/dialogs/find.cpp b/src/dialogs/find.cpp index 62c551523..dae2dc373 100644 --- a/src/dialogs/find.cpp +++ b/src/dialogs/find.cpp @@ -423,7 +423,7 @@ sp_find_new_searchfield (GtkWidget *dlg, GtkWidget *vb, const gchar *label, cons GtkWidget *tf = gtk_entry_new (); gtk_entry_set_max_length (GTK_ENTRY (tf), 64); gtk_box_pack_start (GTK_BOX (hb), tf, TRUE, TRUE, 0); - gtk_object_set_data (GTK_OBJECT (dlg), id, tf); + g_object_set_data (G_OBJECT (dlg), id, tf); gtk_widget_set_tooltip_text (tf, tip); g_signal_connect ( G_OBJECT (tf), "activate", G_CALLBACK (sp_find_dialog_find), dlg ); gtk_label_set_mnemonic_widget (GTK_LABEL(l), tf); @@ -494,7 +494,7 @@ sp_find_types_checkbox (GtkWidget *w, const gchar *data, gboolean active, GtkWidget *b = gtk_check_button_new_with_label (label); gtk_widget_show (b); gtk_toggle_button_set_active ((GtkToggleButton *) b, active); - gtk_object_set_data (GTK_OBJECT (w), data, b); + g_object_set_data (G_OBJECT (w), data, b); gtk_widget_set_tooltip_text (b, tip); if (toggled) g_signal_connect (G_OBJECT (b), "toggled", G_CALLBACK (toggled), w); @@ -592,7 +592,7 @@ sp_find_types () gtk_box_pack_start (GTK_BOX (hb), c, FALSE, FALSE, 0); } - gtk_object_set_data (GTK_OBJECT (vb), "shapes-pane", hb); + g_object_set_data (G_OBJECT (vb), "shapes-pane", hb); gtk_box_pack_start (GTK_BOX (vb_all), hb, FALSE, FALSE, 0); gtk_widget_hide_all (hb); @@ -633,7 +633,7 @@ sp_find_types () } gtk_box_pack_start (GTK_BOX (vb), vb_all, FALSE, FALSE, 0); - gtk_object_set_data (GTK_OBJECT (vb), "all-pane", vb_all); + g_object_set_data (G_OBJECT (vb), "all-pane", vb_all); gtk_widget_hide_all (vb_all); } @@ -699,7 +699,7 @@ sp_find_dialog_old (void) gtk_widget_show_all (vb); GtkWidget *types = sp_find_types (); - gtk_object_set_data (GTK_OBJECT (dlg), "types", types); + g_object_set_data (G_OBJECT (dlg), "types", types); gtk_box_pack_start (GTK_BOX (vb), types, FALSE, FALSE, 0); { @@ -711,7 +711,7 @@ sp_find_dialog_old (void) GtkWidget *b = gtk_check_button_new_with_mnemonic (_("Search in s_election")); gtk_widget_show (b); gtk_toggle_button_set_active ((GtkToggleButton *) b, FALSE); - gtk_object_set_data (GTK_OBJECT (dlg), "inselection", b); + g_object_set_data (G_OBJECT (dlg), "inselection", b); gtk_widget_set_tooltip_text (b, _("Limit search to the current selection")); gtk_box_pack_start (GTK_BOX (vb), b, FALSE, FALSE, 0); } @@ -720,7 +720,7 @@ sp_find_dialog_old (void) GtkWidget *b = gtk_check_button_new_with_mnemonic (_("Search in current _layer")); gtk_widget_show (b); gtk_toggle_button_set_active ((GtkToggleButton *) b, FALSE); - gtk_object_set_data (GTK_OBJECT (dlg), "inlayer", b); + g_object_set_data (G_OBJECT (dlg), "inlayer", b); gtk_widget_set_tooltip_text (b, _("Limit search to the current layer")); gtk_box_pack_start (GTK_BOX (vb), b, FALSE, FALSE, 0); } @@ -729,7 +729,7 @@ sp_find_dialog_old (void) GtkWidget *b = gtk_check_button_new_with_mnemonic (_("Include _hidden")); gtk_widget_show (b); gtk_toggle_button_set_active ((GtkToggleButton *) b, FALSE); - gtk_object_set_data (GTK_OBJECT (dlg), "includehidden", b); + g_object_set_data (G_OBJECT (dlg), "includehidden", b); gtk_widget_set_tooltip_text (b, _("Include hidden objects in search")); gtk_box_pack_start (GTK_BOX (vb), b, FALSE, FALSE, 0); } @@ -738,7 +738,7 @@ sp_find_dialog_old (void) GtkWidget *b = gtk_check_button_new_with_mnemonic (_("Include l_ocked")); gtk_widget_show (b); gtk_toggle_button_set_active ((GtkToggleButton *) b, FALSE); - gtk_object_set_data (GTK_OBJECT (dlg), "includelocked", b); + g_object_set_data (G_OBJECT (dlg), "includelocked", b); gtk_widget_set_tooltip_text (b, _("Include locked objects in search")); gtk_box_pack_start (GTK_BOX (vb), b, FALSE, FALSE, 0); } diff --git a/src/dialogs/item-properties.cpp b/src/dialogs/item-properties.cpp index 3f757e81f..34e7746fa 100644 --- a/src/dialogs/item-properties.cpp +++ b/src/dialogs/item-properties.cpp @@ -114,7 +114,7 @@ sp_item_widget_new (void) gtk_table_attach ( GTK_TABLE (t), l, 0, 1, 0, 1, (GtkAttachOptions)( GTK_SHRINK | GTK_FILL ), (GtkAttachOptions)0, 0, 0 ); - gtk_object_set_data (GTK_OBJECT (spw), "id_label", l); + g_object_set_data (G_OBJECT (spw), "id_label", l); /* Create the entry box for the object id */ tf = gtk_entry_new (); @@ -123,7 +123,7 @@ sp_item_widget_new (void) gtk_table_attach ( GTK_TABLE (t), tf, 1, 2, 0, 1, (GtkAttachOptions)( GTK_EXPAND | GTK_FILL ), (GtkAttachOptions)0, 0, 0 ); - gtk_object_set_data (GTK_OBJECT (spw), "id", tf); + g_object_set_data (G_OBJECT (spw), "id", tf); gtk_label_set_mnemonic_widget (GTK_LABEL(l), tf); // pressing enter in the id field is the same as clicking Set: @@ -137,7 +137,7 @@ sp_item_widget_new (void) gtk_table_attach ( GTK_TABLE (t), l, 0, 1, 1, 2, (GtkAttachOptions)( GTK_SHRINK | GTK_FILL ), (GtkAttachOptions)0, 0, 0 ); - gtk_object_set_data (GTK_OBJECT (spw), "label_label", l); + g_object_set_data (G_OBJECT (spw), "label_label", l); /* Create the entry box for the object label */ tf = gtk_entry_new (); @@ -146,7 +146,7 @@ sp_item_widget_new (void) gtk_table_attach ( GTK_TABLE (t), tf, 1, 2, 1, 2, (GtkAttachOptions)( GTK_EXPAND | GTK_FILL ), (GtkAttachOptions)0, 0, 0 ); - gtk_object_set_data (GTK_OBJECT (spw), "label", tf); + g_object_set_data (G_OBJECT (spw), "label", tf); gtk_label_set_mnemonic_widget (GTK_LABEL(l), tf); // pressing enter in the label field is the same as clicking Set: @@ -158,7 +158,7 @@ sp_item_widget_new (void) gtk_table_attach ( GTK_TABLE (t), l, 0, 1, 2, 3, (GtkAttachOptions)( GTK_SHRINK | GTK_FILL ), (GtkAttachOptions)0, 0, 0 ); - gtk_object_set_data (GTK_OBJECT (spw), "title_label", l); + g_object_set_data (G_OBJECT (spw), "title_label", l); /* Create the entry box for the object title */ tf = gtk_entry_new (); @@ -167,7 +167,7 @@ sp_item_widget_new (void) gtk_table_attach ( GTK_TABLE (t), tf, 1, 3, 2, 3, (GtkAttachOptions)( GTK_EXPAND | GTK_FILL ), (GtkAttachOptions)0, 0, 0 ); - gtk_object_set_data (GTK_OBJECT (spw), "title", tf); + g_object_set_data (G_OBJECT (spw), "title", tf); gtk_label_set_mnemonic_widget (GTK_LABEL(l), tf); /* Create the frame for the object description */ @@ -184,14 +184,14 @@ sp_item_widget_new (void) gtk_widget_set_sensitive (GTK_WIDGET (textframe), FALSE); gtk_container_add (GTK_CONTAINER (f), textframe); gtk_frame_set_shadow_type (GTK_FRAME (textframe), GTK_SHADOW_IN); - gtk_object_set_data(GTK_OBJECT(spw), "desc_frame", textframe); + g_object_set_data(G_OBJECT(spw), "desc_frame", textframe); tf = gtk_text_view_new(); gtk_text_view_set_wrap_mode(GTK_TEXT_VIEW(tf), GTK_WRAP_WORD); desc_buffer = gtk_text_view_get_buffer(GTK_TEXT_VIEW(tf)); gtk_text_buffer_set_text(desc_buffer, "", -1); gtk_container_add (GTK_CONTAINER (textframe), tf); - gtk_object_set_data (GTK_OBJECT (spw), "desc", tf); + g_object_set_data (G_OBJECT (spw), "desc", tf); gtk_label_set_mnemonic_widget (GTK_LABEL (gtk_frame_get_label_widget (GTK_FRAME (f))), tf); /* Check boxes */ @@ -208,7 +208,7 @@ sp_item_widget_new (void) (GtkAttachOptions)( GTK_EXPAND | GTK_FILL ), (GtkAttachOptions)0, 0, 0 ); g_signal_connect (G_OBJECT(cb), "toggled", G_CALLBACK(sp_item_widget_hidden_toggled), spw); - gtk_object_set_data(GTK_OBJECT(spw), "hidden", cb); + g_object_set_data(G_OBJECT(spw), "hidden", cb); /* Button for setting the object's id, label, title and description. */ pb = gtk_button_new_with_mnemonic (_("_Set")); @@ -227,13 +227,13 @@ sp_item_widget_new (void) g_signal_connect ( G_OBJECT (cb), "toggled", G_CALLBACK (sp_item_widget_sensitivity_toggled), spw ); - gtk_object_set_data (GTK_OBJECT (spw), "sensitive", cb); + g_object_set_data (G_OBJECT (spw), "sensitive", cb); /* Create the frame for interactivity options */ int_label = gtk_label_new_with_mnemonic (_("_Interactivity")); int_expander = gtk_expander_new (NULL); gtk_expander_set_label_widget (GTK_EXPANDER (int_expander),int_label); - gtk_object_set_data (GTK_OBJECT (spw), "interactivity", int_expander); + g_object_set_data (G_OBJECT (spw), "interactivity", int_expander); gtk_box_pack_start (GTK_BOX (vb), int_expander, FALSE, FALSE, 0); @@ -285,7 +285,7 @@ sp_item_widget_setup ( SPWidget *spw, Inkscape::Selection *selection ) gtk_widget_set_sensitive (GTK_WIDGET (spw), TRUE); } - gtk_object_set_data (GTK_OBJECT (spw), "blocked", GUINT_TO_POINTER (TRUE)); + g_object_set_data (G_OBJECT (spw), "blocked", GUINT_TO_POINTER (TRUE)); SPItem *item = selection->singleItem(); @@ -362,13 +362,13 @@ sp_item_widget_setup ( SPWidget *spw, Inkscape::Selection *selection ) int_table = sp_attribute_table_new (obj, 10, int_labels, int_labels); gtk_widget_show_all (int_table); - gtk_object_set_data(GTK_OBJECT(spw), "interactivity_table", int_table); + g_object_set_data(G_OBJECT(spw), "interactivity_table", int_table); gtk_container_add (GTK_CONTAINER (w), int_table); } - gtk_object_set_data (GTK_OBJECT (spw), "blocked", GUINT_TO_POINTER (FALSE)); + g_object_set_data (G_OBJECT (spw), "blocked", GUINT_TO_POINTER (FALSE)); } // end of sp_item_widget_setup() @@ -384,14 +384,14 @@ sp_item_widget_sensitivity_toggled (GtkWidget *widget, SPWidget *spw) SPItem *item = sp_desktop_selection(SP_ACTIVE_DESKTOP)->singleItem(); g_return_if_fail (item != NULL); - gtk_object_set_data (GTK_OBJECT (spw), "blocked", GUINT_TO_POINTER (TRUE)); + g_object_set_data (G_OBJECT (spw), "blocked", GUINT_TO_POINTER (TRUE)); item->setLocked(gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (widget))); DocumentUndo::done(SP_ACTIVE_DOCUMENT, SP_VERB_DIALOG_ITEM, gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widget))? _("Lock object") : _("Unlock object")); - gtk_object_set_data (GTK_OBJECT (spw), "blocked", GUINT_TO_POINTER (FALSE)); + g_object_set_data (G_OBJECT (spw), "blocked", GUINT_TO_POINTER (FALSE)); } void @@ -403,14 +403,14 @@ sp_item_widget_hidden_toggled(GtkWidget *widget, SPWidget *spw) SPItem *item = sp_desktop_selection(SP_ACTIVE_DESKTOP)->singleItem(); g_return_if_fail (item != NULL); - gtk_object_set_data (GTK_OBJECT (spw), "blocked", GUINT_TO_POINTER (TRUE)); + g_object_set_data (G_OBJECT (spw), "blocked", GUINT_TO_POINTER (TRUE)); item->setExplicitlyHidden(gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widget))); DocumentUndo::done(SP_ACTIVE_DOCUMENT, SP_VERB_DIALOG_ITEM, gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widget))? _("Hide object") : _("Unhide object")); - gtk_object_set_data (GTK_OBJECT (spw), "blocked", GUINT_TO_POINTER (FALSE)); + g_object_set_data (G_OBJECT (spw), "blocked", GUINT_TO_POINTER (FALSE)); } static void @@ -422,7 +422,7 @@ sp_item_widget_label_changed( GtkWidget */*widget*/, SPWidget *spw ) SPItem *item = sp_desktop_selection(SP_ACTIVE_DESKTOP)->singleItem(); g_return_if_fail (item != NULL); - gtk_object_set_data (GTK_OBJECT (spw), "blocked", GUINT_TO_POINTER (TRUE)); + g_object_set_data (G_OBJECT (spw), "blocked", GUINT_TO_POINTER (TRUE)); /* Retrieve the label widget for the object's id */ GtkWidget *id_entry = GTK_WIDGET(gtk_object_get_data (GTK_OBJECT (spw), "id")); @@ -477,7 +477,7 @@ sp_item_widget_label_changed( GtkWidget */*widget*/, SPWidget *spw ) _("Set object description")); g_free(desc); - gtk_object_set_data (GTK_OBJECT (spw), "blocked", GUINT_TO_POINTER (FALSE)); + g_object_set_data (G_OBJECT (spw), "blocked", GUINT_TO_POINTER (FALSE)); } // end of sp_item_widget_label_changed() diff --git a/src/dialogs/spellcheck.cpp b/src/dialogs/spellcheck.cpp index 1d475a5c3..ebe87ede9 100644 --- a/src/dialogs/spellcheck.cpp +++ b/src/dialogs/spellcheck.cpp @@ -191,7 +191,7 @@ sp_spellcheck_new_button (GtkWidget *dlg, GtkWidget *hb, const gchar *label, con gtk_widget_set_tooltip_text (b, tip); gtk_box_pack_start (GTK_BOX (hb), b, TRUE, TRUE, 0); g_signal_connect ( G_OBJECT (b), "clicked", G_CALLBACK (function), dlg ); - gtk_object_set_data (GTK_OBJECT (dlg), cookie, b); + g_object_set_data (G_OBJECT (dlg), cookie, b); gtk_widget_show (b); } @@ -935,7 +935,7 @@ sp_spellcheck_dialog (void) { GtkWidget *hb = gtk_hbox_new (FALSE, 0); GtkWidget *l = gtk_label_new (NULL); - gtk_object_set_data (GTK_OBJECT (dlg), "banner", l); + g_object_set_data (G_OBJECT (dlg), "banner", l); gtk_box_pack_start (GTK_BOX (hb), l, FALSE, FALSE, 0); gtk_box_pack_start (GTK_BOX (vb), hb, FALSE, FALSE, 0); } @@ -948,7 +948,7 @@ sp_spellcheck_dialog (void) GtkListStore *model = gtk_list_store_new (1, G_TYPE_STRING); GtkWidget *tree_view = gtk_tree_view_new (); - gtk_object_set_data (GTK_OBJECT (dlg), "suggestions", tree_view); + g_object_set_data (G_OBJECT (dlg), "suggestions", tree_view); gtk_scrolled_window_add_with_viewport (GTK_SCROLLED_WINDOW (scrolled_window), tree_view); gtk_tree_view_set_model (GTK_TREE_VIEW (tree_view), GTK_TREE_MODEL (model)); diff --git a/src/helper/unit-menu.cpp b/src/helper/unit-menu.cpp index bcc8589e2..80ea216b3 100644 --- a/src/helper/unit-menu.cpp +++ b/src/helper/unit-menu.cpp @@ -232,7 +232,7 @@ spus_rebuild_menu(SPUnitSelector *us) // i = gtk_menu_item_new_with_label((us->abbr) ? (us->plural) ? u->abbr_plural : u->abbr : (us->plural) ? u->plural : u->name); GtkWidget *i = gtk_menu_item_new_with_label( u->abbr ); - gtk_object_set_data(GTK_OBJECT(i), "unit", (gpointer) u); + g_object_set_data(G_OBJECT(i), "unit", (gpointer) u); g_signal_connect(G_OBJECT(i), "activate", G_CALLBACK(spus_unit_activate), us); sp_set_font_size_smaller (i); diff --git a/src/ui/context-menu.cpp b/src/ui/context-menu.cpp index a45b8ceaa..a5d882192 100644 --- a/src/ui/context-menu.cpp +++ b/src/ui/context-menu.cpp @@ -110,7 +110,7 @@ sp_item_menu(SPObject *object, SPDesktop *desktop, GtkMenu *m) /* Item dialog */ w = gtk_menu_item_new_with_mnemonic(_("_Object Properties...")); - gtk_object_set_data(GTK_OBJECT(w), "desktop", desktop); + g_object_set_data(G_OBJECT(w), "desktop", desktop); g_signal_connect(G_OBJECT(w), "activate", G_CALLBACK(sp_item_properties), item); gtk_widget_show(w); gtk_menu_append(GTK_MENU(m), w); @@ -123,21 +123,21 @@ sp_item_menu(SPObject *object, SPDesktop *desktop, GtkMenu *m) if (sp_desktop_selection(desktop)->includes(item)) { gtk_widget_set_sensitive(w, FALSE); } else { - gtk_object_set_data(GTK_OBJECT(w), "desktop", desktop); + g_object_set_data(G_OBJECT(w), "desktop", desktop); g_signal_connect(G_OBJECT(w), "activate", G_CALLBACK(sp_item_select_this), item); } gtk_widget_show(w); gtk_menu_append(GTK_MENU(m), w); /* Create link */ w = gtk_menu_item_new_with_mnemonic(_("_Create Link")); - gtk_object_set_data(GTK_OBJECT(w), "desktop", desktop); + g_object_set_data(G_OBJECT(w), "desktop", desktop); g_signal_connect(G_OBJECT(w), "activate", G_CALLBACK(sp_item_create_link), item); gtk_widget_set_sensitive(w, !SP_IS_ANCHOR(item)); gtk_widget_show(w); gtk_menu_append(GTK_MENU(m), w); /* Set mask */ w = gtk_menu_item_new_with_mnemonic(_("Set Mask")); - gtk_object_set_data(GTK_OBJECT(w), "desktop", desktop); + g_object_set_data(G_OBJECT(w), "desktop", desktop); g_signal_connect(G_OBJECT(w), "activate", G_CALLBACK(sp_set_mask), item); if ((item && item->mask_ref && item->mask_ref->getObject()) || (item->clip_ref && item->clip_ref->getObject())) { gtk_widget_set_sensitive(w, FALSE); @@ -148,7 +148,7 @@ sp_item_menu(SPObject *object, SPDesktop *desktop, GtkMenu *m) gtk_menu_append(GTK_MENU(m), w); /* Release mask */ w = gtk_menu_item_new_with_mnemonic(_("Release Mask")); - gtk_object_set_data(GTK_OBJECT(w), "desktop", desktop); + g_object_set_data(G_OBJECT(w), "desktop", desktop); g_signal_connect(G_OBJECT(w), "activate", G_CALLBACK(sp_release_mask), item); if (item && item->mask_ref && item->mask_ref->getObject()) { gtk_widget_set_sensitive(w, TRUE); @@ -159,7 +159,7 @@ sp_item_menu(SPObject *object, SPDesktop *desktop, GtkMenu *m) gtk_menu_append(GTK_MENU(m), w); /* Set Clip */ w = gtk_menu_item_new_with_mnemonic(_("Set _Clip")); - gtk_object_set_data(GTK_OBJECT(w), "desktop", desktop); + g_object_set_data(G_OBJECT(w), "desktop", desktop); g_signal_connect(G_OBJECT(w), "activate", G_CALLBACK(sp_set_clip), item); if ((item && item->mask_ref && item->mask_ref->getObject()) || (item->clip_ref && item->clip_ref->getObject())) { gtk_widget_set_sensitive(w, FALSE); @@ -170,7 +170,7 @@ sp_item_menu(SPObject *object, SPDesktop *desktop, GtkMenu *m) gtk_menu_append(GTK_MENU(m), w); /* Release Clip */ w = gtk_menu_item_new_with_mnemonic(_("Release C_lip")); - gtk_object_set_data(GTK_OBJECT(w), "desktop", desktop); + g_object_set_data(G_OBJECT(w), "desktop", desktop); g_signal_connect(G_OBJECT(w), "activate", G_CALLBACK(sp_release_clip), item); if (item && item->clip_ref && item->clip_ref->getObject()) { gtk_widget_set_sensitive(w, TRUE); @@ -311,7 +311,7 @@ sp_group_menu(SPObject *object, SPDesktop *desktop, GtkMenu *menu) /* "Ungroup" */ w = gtk_menu_item_new_with_mnemonic(_("_Ungroup")); - gtk_object_set_data(GTK_OBJECT(w), "desktop", desktop); + g_object_set_data(G_OBJECT(w), "desktop", desktop); g_signal_connect(G_OBJECT(w), "activate", G_CALLBACK(sp_item_group_ungroup_activate), item); gtk_widget_show(w); gtk_menu_append(GTK_MENU(menu), w); @@ -351,7 +351,7 @@ sp_anchor_menu(SPObject *object, SPDesktop *desktop, GtkMenu *m) /* Link dialog */ w = gtk_menu_item_new_with_mnemonic(_("Link _Properties...")); - gtk_object_set_data(GTK_OBJECT(w), "desktop", desktop); + g_object_set_data(G_OBJECT(w), "desktop", desktop); g_signal_connect(G_OBJECT(w), "activate", G_CALLBACK(sp_anchor_link_properties), item); gtk_widget_show(w); gtk_menu_append(GTK_MENU(m), w); @@ -362,7 +362,7 @@ sp_anchor_menu(SPObject *object, SPDesktop *desktop, GtkMenu *m) gtk_menu_append(GTK_MENU(m), w); /* Reset transformations */ w = gtk_menu_item_new_with_mnemonic(_("_Remove Link")); - gtk_object_set_data(GTK_OBJECT(w), "desktop", desktop); + g_object_set_data(G_OBJECT(w), "desktop", desktop); g_signal_connect(G_OBJECT(w), "activate", G_CALLBACK(sp_anchor_link_remove), item); gtk_widget_show(w); gtk_menu_append(GTK_MENU(m), w); @@ -410,13 +410,13 @@ sp_image_menu(SPObject *object, SPDesktop *desktop, GtkMenu *m) /* Link dialog */ w = gtk_menu_item_new_with_mnemonic(_("Image _Properties...")); - gtk_object_set_data(GTK_OBJECT(w), "desktop", desktop); + g_object_set_data(G_OBJECT(w), "desktop", desktop); g_signal_connect(G_OBJECT(w), "activate", G_CALLBACK(sp_image_image_properties), item); gtk_widget_show(w); gtk_menu_append(GTK_MENU(m), w); w = gtk_menu_item_new_with_mnemonic(_("Edit Externally...")); - gtk_object_set_data(GTK_OBJECT(w), "desktop", desktop); + g_object_set_data(G_OBJECT(w), "desktop", desktop); g_signal_connect(G_OBJECT(w), "activate", G_CALLBACK(sp_image_image_edit), item); gtk_widget_show(w); gtk_menu_append(GTK_MENU(m), w); @@ -533,7 +533,7 @@ sp_shape_menu(SPObject *object, SPDesktop *desktop, GtkMenu *m) /* Item dialog */ w = gtk_menu_item_new_with_mnemonic(_("_Fill and Stroke...")); - gtk_object_set_data(GTK_OBJECT(w), "desktop", desktop); + g_object_set_data(G_OBJECT(w), "desktop", desktop); g_signal_connect(G_OBJECT(w), "activate", G_CALLBACK(sp_fill_settings), item); gtk_widget_show(w); gtk_menu_append(GTK_MENU(m), w); @@ -589,21 +589,21 @@ sp_text_menu(SPObject *object, SPDesktop *desktop, GtkMenu *m) /* Fill and Stroke dialog */ w = gtk_menu_item_new_with_mnemonic(_("_Fill and Stroke...")); - gtk_object_set_data(GTK_OBJECT(w), "desktop", desktop); + g_object_set_data(G_OBJECT(w), "desktop", desktop); g_signal_connect(G_OBJECT(w), "activate", G_CALLBACK(sp_fill_settings), item); gtk_widget_show(w); gtk_menu_append(GTK_MENU(m), w); /* Edit Text dialog */ w = gtk_menu_item_new_with_mnemonic(_("_Text and Font...")); - gtk_object_set_data(GTK_OBJECT(w), "desktop", desktop); + g_object_set_data(G_OBJECT(w), "desktop", desktop); g_signal_connect(G_OBJECT(w), "activate", G_CALLBACK(sp_text_settings), item); gtk_widget_show(w); gtk_menu_append(GTK_MENU(m), w); /* Spellcheck dialog */ w = gtk_menu_item_new_with_mnemonic(_("Check Spellin_g...")); - gtk_object_set_data(GTK_OBJECT(w), "desktop", desktop); + g_object_set_data(G_OBJECT(w), "desktop", desktop); g_signal_connect(G_OBJECT(w), "activate", G_CALLBACK(sp_spellcheck_settings), item); gtk_widget_show(w); gtk_menu_append(GTK_MENU(m), w); diff --git a/src/ui/widget/selected-style.cpp b/src/ui/widget/selected-style.cpp index ae8cd564e..0aa65b1a9 100644 --- a/src/ui/widget/selected-style.cpp +++ b/src/ui/widget/selected-style.cpp @@ -412,7 +412,7 @@ void SelectedStyle::setDesktop(SPDesktop *desktop) { _desktop = desktop; - gtk_object_set_data (GTK_OBJECT(_opacity_sb.gobj()), "dtw", _desktop->canvas); + g_object_set_data (G_OBJECT(_opacity_sb.gobj()), "dtw", _desktop->canvas); Inkscape::Selection *selection = sp_desktop_selection (desktop); diff --git a/src/widgets/desktop-widget.cpp b/src/widgets/desktop-widget.cpp index 3c2d60638..98c678194 100644 --- a/src/widgets/desktop-widget.cpp +++ b/src/widgets/desktop-widget.cpp @@ -497,7 +497,7 @@ void SPDesktopWidget::init( SPDesktopWidget *dtw ) gtk_spin_button_set_update_policy (GTK_SPIN_BUTTON (dtw->zoom_status), GTK_UPDATE_ALWAYS); g_signal_connect (G_OBJECT (dtw->zoom_status), "input", G_CALLBACK (sp_dtw_zoom_input), dtw); g_signal_connect (G_OBJECT (dtw->zoom_status), "output", G_CALLBACK (sp_dtw_zoom_output), dtw); - gtk_object_set_data (GTK_OBJECT (dtw->zoom_status), "dtw", dtw->canvas); + g_object_set_data (G_OBJECT (dtw->zoom_status), "dtw", dtw->canvas); g_signal_connect (G_OBJECT (dtw->zoom_status), "focus-in-event", G_CALLBACK (spinbutton_focus_in), dtw->zoom_status); g_signal_connect (G_OBJECT (dtw->zoom_status), "key-press-event", G_CALLBACK (spinbutton_keypress), dtw->zoom_status); dtw->zoom_update = g_signal_connect (G_OBJECT (dtw->zoom_status), "value_changed", G_CALLBACK (sp_dtw_zoom_value_changed), dtw); diff --git a/src/widgets/gradient-toolbar.cpp b/src/widgets/gradient-toolbar.cpp index 9186044de..96dadcc26 100644 --- a/src/widgets/gradient-toolbar.cpp +++ b/src/widgets/gradient-toolbar.cpp @@ -467,7 +467,7 @@ GtkWidget * gr_change_widget(SPDesktop *desktop) gr_read_selection (selection, ev? ev->get_drag() : 0, gr_selected, gr_multi, spr_selected, spr_multi); GtkWidget *widget = gtk_hbox_new(FALSE, FALSE); - gtk_object_set_data(GTK_OBJECT(widget), "dtw", desktop->canvas); + g_object_set_data(G_OBJECT(widget), "dtw", desktop->canvas); g_object_set_data (G_OBJECT (widget), "desktop", desktop); GtkWidget *om = gr_vector_list (desktop, selection->isEmpty(), gr_selected, gr_multi); @@ -537,8 +537,8 @@ sp_gradient_toolbox_new(SPDesktop *desktop) Inkscape::Preferences *prefs = Inkscape::Preferences::get(); GtkWidget *tbl = gtk_toolbar_new(); - gtk_object_set_data(GTK_OBJECT(tbl), "dtw", desktop->canvas); - gtk_object_set_data(GTK_OBJECT(tbl), "desktop", desktop); + g_object_set_data(G_OBJECT(tbl), "dtw", desktop->canvas); + g_object_set_data(G_OBJECT(tbl), "desktop", desktop); sp_toolbox_add_label(tbl, _("New:")); diff --git a/src/widgets/gradient-vector.cpp b/src/widgets/gradient-vector.cpp index a58b22d7c..008bff266 100644 --- a/src/widgets/gradient-vector.cpp +++ b/src/widgets/gradient-vector.cpp @@ -797,7 +797,7 @@ static GtkWidget * sp_gradient_vector_widget_new(SPGradient *gradient, SPStop *s update_stop_list(GTK_WIDGET(mnu), gradient, NULL); g_signal_connect(G_OBJECT(mnu), "changed", G_CALLBACK(sp_grad_edit_select), vb); gtk_widget_show(mnu); - gtk_object_set_data(GTK_OBJECT(vb), "stopmenu", mnu); + g_object_set_data(G_OBJECT(vb), "stopmenu", mnu); gtk_box_pack_start(GTK_BOX(vb), mnu, FALSE, FALSE, 0); /* Add and Remove buttons */ @@ -830,7 +830,7 @@ static GtkWidget * sp_gradient_vector_widget_new(SPGradient *gradient, SPStop *s /* Adjustment */ GtkAdjustment *Offset_adj = NULL; Offset_adj= (GtkAdjustment *) gtk_adjustment_new(0.0, 0.0, 1.0, 0.01, 0.01, 0.0); - gtk_object_set_data(GTK_OBJECT(vb), "offset", Offset_adj); + g_object_set_data(G_OBJECT(vb), "offset", Offset_adj); GtkMenu *m = GTK_MENU(gtk_option_menu_get_menu(GTK_OPTION_MENU(mnu))); SPStop *stop = SP_STOP(g_object_get_data(G_OBJECT(gtk_menu_get_active(m)), "stop")); gtk_adjustment_set_value(Offset_adj, stop->offset); @@ -840,14 +840,14 @@ static GtkWidget * sp_gradient_vector_widget_new(SPGradient *gradient, SPStop *s gtk_scale_set_draw_value( GTK_SCALE(slider), FALSE ); gtk_widget_show(slider); gtk_box_pack_start(GTK_BOX(hb),slider, TRUE, TRUE, AUX_BETWEEN_BUTTON_GROUPS); - gtk_object_set_data(GTK_OBJECT(vb), "offslide", slider); + g_object_set_data(G_OBJECT(vb), "offslide", slider); /* Spinbutton */ GtkWidget *sbtn = gtk_spin_button_new(GTK_ADJUSTMENT(Offset_adj), 0.01, 2); sp_dialog_defocus_on_enter(sbtn); gtk_widget_show(sbtn); gtk_box_pack_start(GTK_BOX(hb),sbtn, FALSE, TRUE, AUX_BETWEEN_BUTTON_GROUPS); - gtk_object_set_data(GTK_OBJECT(vb), "offspn", sbtn); + g_object_set_data(G_OBJECT(vb), "offspn", sbtn); if (stop->offset>0 && stop->offset<1) { gtk_widget_set_sensitive(slider, TRUE); diff --git a/src/widgets/paint-selector.cpp b/src/widgets/paint-selector.cpp index 6b3e0c4b5..e771c60c7 100644 --- a/src/widgets/paint-selector.cpp +++ b/src/widgets/paint-selector.cpp @@ -251,7 +251,7 @@ sp_paint_selector_init(SPPaintSelector *psel) gtk_toggle_button_set_mode(GTK_TOGGLE_BUTTON(psel->evenodd), FALSE); // TRANSLATORS: for info, see http://www.w3.org/TR/2000/CR-SVG-20000802/painting.html#FillRuleProperty gtk_widget_set_tooltip_text(psel->evenodd, _("Any path self-intersections or subpaths create holes in the fill (fill-rule: evenodd)")); - gtk_object_set_data(GTK_OBJECT(psel->evenodd), "mode", GUINT_TO_POINTER(SPPaintSelector::FILLRULE_EVENODD)); + g_object_set_data(G_OBJECT(psel->evenodd), "mode", GUINT_TO_POINTER(SPPaintSelector::FILLRULE_EVENODD)); w = sp_icon_new(Inkscape::ICON_SIZE_DECORATION, INKSCAPE_ICON_FILL_RULE_EVEN_ODD); gtk_container_add(GTK_CONTAINER(psel->evenodd), w); gtk_box_pack_start(GTK_BOX(psel->fillrulebox), psel->evenodd, FALSE, FALSE, 0); @@ -262,7 +262,7 @@ sp_paint_selector_init(SPPaintSelector *psel) gtk_toggle_button_set_mode(GTK_TOGGLE_BUTTON(psel->nonzero), FALSE); // TRANSLATORS: for info, see http://www.w3.org/TR/2000/CR-SVG-20000802/painting.html#FillRuleProperty gtk_widget_set_tooltip_text(psel->nonzero, _("Fill is solid unless a subpath is counterdirectional (fill-rule: nonzero)")); - gtk_object_set_data(GTK_OBJECT(psel->nonzero), "mode", GUINT_TO_POINTER(SPPaintSelector::FILLRULE_NONZERO)); + g_object_set_data(G_OBJECT(psel->nonzero), "mode", GUINT_TO_POINTER(SPPaintSelector::FILLRULE_NONZERO)); w = sp_icon_new(Inkscape::ICON_SIZE_DECORATION, INKSCAPE_ICON_FILL_RULE_NONZERO); gtk_container_add(GTK_CONTAINER(psel->nonzero), w); gtk_box_pack_start(GTK_BOX(psel->fillrulebox), psel->nonzero, FALSE, FALSE, 0); @@ -307,7 +307,7 @@ static GtkWidget *sp_paint_selector_style_button_add(SPPaintSelector *psel, gtk_button_set_relief(GTK_BUTTON(b), GTK_RELIEF_NONE); gtk_toggle_button_set_mode(GTK_TOGGLE_BUTTON(b), FALSE); - gtk_object_set_data(GTK_OBJECT(b), "mode", GUINT_TO_POINTER(mode)); + g_object_set_data(G_OBJECT(b), "mode", GUINT_TO_POINTER(mode)); w = sp_icon_new(Inkscape::ICON_SIZE_BUTTON, pixmap); gtk_widget_show(w); @@ -658,7 +658,7 @@ static void sp_paint_selector_set_mode_color(SPPaintSelector *psel, SPPaintSelec /* Color selector */ csel = sp_color_selector_new( SP_TYPE_COLOR_NOTEBOOK ); gtk_widget_show(csel); - gtk_object_set_data(GTK_OBJECT(vb), "color-selector", csel); + g_object_set_data(G_OBJECT(vb), "color-selector", csel); gtk_box_pack_start(GTK_BOX(vb), csel, TRUE, TRUE, 0); g_signal_connect(G_OBJECT(csel), "grabbed", G_CALLBACK(sp_paint_selector_color_grabbed), psel); g_signal_connect(G_OBJECT(csel), "dragged", G_CALLBACK(sp_paint_selector_color_dragged), psel); @@ -729,7 +729,7 @@ static void sp_paint_selector_set_mode_gradient(SPPaintSelector *psel, SPPaintSe /* Pack everything to frame */ gtk_container_add(GTK_CONTAINER(psel->frame), gsel); psel->selector = gsel; - gtk_object_set_data(GTK_OBJECT(psel->selector), "gradient-selector", gsel); + g_object_set_data(G_OBJECT(psel->selector), "gradient-selector", gsel); } /* Actually we have to set option menu history here */ @@ -945,7 +945,7 @@ void SPPaintSelector::updatePatternList( SPPattern *pattern ) if (pattern && !gtk_object_get_data(GTK_OBJECT(mnu), "update")) { - gtk_object_set_data(GTK_OBJECT(mnu), "update", GINT_TO_POINTER(TRUE)); + g_object_set_data(G_OBJECT(mnu), "update", GINT_TO_POINTER(TRUE)); gchar const *patname = pattern->getRepr()->attribute("id"); @@ -967,7 +967,7 @@ void SPPaintSelector::updatePatternList( SPPattern *pattern ) gtk_option_menu_set_history(GTK_OPTION_MENU(mnu), patpos); - gtk_object_set_data(GTK_OBJECT(mnu), "update", GINT_TO_POINTER(FALSE)); + g_object_set_data(G_OBJECT(mnu), "update", GINT_TO_POINTER(FALSE)); } //gtk_option_menu_set_history(GTK_OPTION_MENU(mnu), 0); } @@ -999,7 +999,7 @@ static void sp_paint_selector_set_mode_pattern(SPPaintSelector *psel, SPPaintSel ink_pattern_menu(mnu); g_signal_connect(G_OBJECT(mnu), "changed", G_CALLBACK(sp_psel_pattern_change), psel); g_signal_connect(G_OBJECT(mnu), "destroy", G_CALLBACK(sp_psel_pattern_destroy), psel); - gtk_object_set_data(GTK_OBJECT(psel), "patternmenu", mnu); + g_object_set_data(G_OBJECT(psel), "patternmenu", mnu); g_object_ref( G_OBJECT(mnu)); gtk_container_add(GTK_CONTAINER(hb), mnu); @@ -1020,7 +1020,7 @@ static void sp_paint_selector_set_mode_pattern(SPPaintSelector *psel, SPPaintSel gtk_container_add(GTK_CONTAINER(psel->frame), tbl); psel->selector = tbl; - gtk_object_set_data(GTK_OBJECT(psel->selector), "pattern-selector", tbl); + g_object_set_data(G_OBJECT(psel->selector), "pattern-selector", tbl); gtk_frame_set_label(GTK_FRAME(psel->frame), _("Pattern fill")); } @@ -1095,7 +1095,7 @@ static void sp_paint_selector_set_mode_swatch(SPPaintSelector *psel, SPPaintSele // Pack everything to frame gtk_container_add(GTK_CONTAINER(psel->frame), GTK_WIDGET(swatchsel->gobj())); psel->selector = GTK_WIDGET(swatchsel->gobj()); - gtk_object_set_data(GTK_OBJECT(psel->selector), "swatch-selector", swatchsel); + g_object_set_data(G_OBJECT(psel->selector), "swatch-selector", swatchsel); gtk_frame_set_label(GTK_FRAME(psel->frame), _("Swatch fill")); } diff --git a/src/widgets/sp-color-scales.cpp b/src/widgets/sp-color-scales.cpp index 25162dead..2b80fac9a 100644 --- a/src/widgets/sp-color-scales.cpp +++ b/src/widgets/sp-color-scales.cpp @@ -166,7 +166,7 @@ void ColorScales::init() gtk_table_attach (GTK_TABLE (t), _b[i], 2, 3, i, i + 1, (GtkAttachOptions)0, (GtkAttachOptions)0, XPAD, YPAD); /* Attach channel value to adjustment */ - gtk_object_set_data (GTK_OBJECT (_a[i]), "channel", GINT_TO_POINTER (i)); + g_object_set_data (G_OBJECT (_a[i]), "channel", GINT_TO_POINTER (i)); /* Signals */ g_signal_connect (G_OBJECT (_a[i]), "value_changed", G_CALLBACK (_adjustmentAnyChanged), _csel); diff --git a/src/widgets/spinbutton-events.cpp b/src/widgets/spinbutton-events.cpp index 4b60ce812..70fa3a54d 100644 --- a/src/widgets/spinbutton-events.cpp +++ b/src/widgets/spinbutton-events.cpp @@ -35,7 +35,7 @@ spinbutton_focus_in (GtkWidget *w, GdkEventKey */*event*/, gpointer /*data*/) *ini = gtk_spin_button_get_value (GTK_SPIN_BUTTON(w)); // remember it - gtk_object_set_data (GTK_OBJECT (w), "ini", ini); + g_object_set_data (G_OBJECT (w), "ini", ini); return FALSE; // I didn't consume the event } @@ -53,7 +53,7 @@ spinbutton_defocus (GtkObject *container) // defocus spinbuttons by moving focus to the canvas, unless "stay" is on gboolean stay = GPOINTER_TO_INT(gtk_object_get_data (GTK_OBJECT (container), "stay")); if (stay) { - gtk_object_set_data (GTK_OBJECT (container), "stay", GINT_TO_POINTER (FALSE)); + g_object_set_data (G_OBJECT (container), "stay", GINT_TO_POINTER (FALSE)); } else { GtkWidget *canvas = (GtkWidget *) gtk_object_get_data (GTK_OBJECT (container), "dtw"); if (canvas) { @@ -82,7 +82,7 @@ spinbutton_keypress (GtkWidget *w, GdkEventKey *event, gpointer data) case GDK_Tab: case GDK_ISO_Left_Tab: // set the flag meaning "do not leave toolbar when changing value" - gtk_object_set_data (GTK_OBJECT (spw), "stay", GINT_TO_POINTER(TRUE)); + g_object_set_data (G_OBJECT (spw), "stay", GINT_TO_POINTER(TRUE)); return FALSE; // I didn't consume the event break; @@ -91,7 +91,7 @@ spinbutton_keypress (GtkWidget *w, GdkEventKey *event, gpointer data) case GDK_Up: case GDK_KP_Up: - gtk_object_set_data (GTK_OBJECT (spw), "stay", GINT_TO_POINTER(TRUE)); + g_object_set_data (G_OBJECT (spw), "stay", GINT_TO_POINTER(TRUE)); v = gtk_spin_button_get_value(GTK_SPIN_BUTTON (w)); v += SPIN_STEP; gtk_spin_button_set_value(GTK_SPIN_BUTTON(w), v); @@ -99,7 +99,7 @@ spinbutton_keypress (GtkWidget *w, GdkEventKey *event, gpointer data) break; case GDK_Down: case GDK_KP_Down: - gtk_object_set_data (GTK_OBJECT (spw), "stay", GINT_TO_POINTER(TRUE)); + g_object_set_data (G_OBJECT (spw), "stay", GINT_TO_POINTER(TRUE)); v = gtk_spin_button_get_value(GTK_SPIN_BUTTON (w)); v -= SPIN_STEP; gtk_spin_button_set_value(GTK_SPIN_BUTTON(w), v); @@ -107,7 +107,7 @@ spinbutton_keypress (GtkWidget *w, GdkEventKey *event, gpointer data) break; case GDK_Page_Up: case GDK_KP_Page_Up: - gtk_object_set_data (GTK_OBJECT (spw), "stay", GINT_TO_POINTER(TRUE)); + g_object_set_data (G_OBJECT (spw), "stay", GINT_TO_POINTER(TRUE)); v = gtk_spin_button_get_value(GTK_SPIN_BUTTON (w)); v += SPIN_PAGE_STEP; gtk_spin_button_set_value(GTK_SPIN_BUTTON(w), v); @@ -115,7 +115,7 @@ spinbutton_keypress (GtkWidget *w, GdkEventKey *event, gpointer data) break; case GDK_Page_Down: case GDK_KP_Page_Down: - gtk_object_set_data (GTK_OBJECT (spw), "stay", GINT_TO_POINTER(TRUE)); + g_object_set_data (G_OBJECT (spw), "stay", GINT_TO_POINTER(TRUE)); v = gtk_spin_button_get_value(GTK_SPIN_BUTTON (w)); v -= SPIN_PAGE_STEP; gtk_spin_button_set_value(GTK_SPIN_BUTTON(w), v); @@ -123,7 +123,7 @@ spinbutton_keypress (GtkWidget *w, GdkEventKey *event, gpointer data) break; case GDK_z: case GDK_Z: - gtk_object_set_data (GTK_OBJECT (spw), "stay", GINT_TO_POINTER(TRUE)); + g_object_set_data (G_OBJECT (spw), "stay", GINT_TO_POINTER(TRUE)); if (event->state & GDK_CONTROL_MASK) { spinbutton_undo (w); return TRUE; // I consumed the event diff --git a/src/widgets/spw-utilities.cpp b/src/widgets/spw-utilities.cpp index aec1e2e11..a5c60c382 100644 --- a/src/widgets/spw-utilities.cpp +++ b/src/widgets/spw-utilities.cpp @@ -97,8 +97,8 @@ GtkWidget *spw_vbox_checkbutton(GtkWidget *dialog, GtkWidget *vbox, g_assert (b != NULL); gtk_widget_show (b); gtk_box_pack_start (GTK_BOX (vbox), b, FALSE, FALSE, 0); - gtk_object_set_data (GTK_OBJECT (b), "key", key); - gtk_object_set_data (GTK_OBJECT (dialog), key, b); + g_object_set_data (G_OBJECT (b), "key", key); + g_object_set_data (G_OBJECT (dialog), key, b); g_signal_connect (G_OBJECT (b), "toggled", cb, dialog); return b; } @@ -128,8 +128,8 @@ spw_checkbutton(GtkWidget * dialog, GtkWidget * table, gtk_widget_show (b); gtk_table_attach (GTK_TABLE (table), b, 1, 2, row, row+1, (GtkAttachOptions)(GTK_EXPAND | GTK_FILL), (GtkAttachOptions)0, 0, 0); - gtk_object_set_data (GTK_OBJECT (b), "key", key); - gtk_object_set_data (GTK_OBJECT (dialog), key, b); + g_object_set_data (G_OBJECT (b), "key", key); + g_object_set_data (G_OBJECT (dialog), key, b); g_signal_connect (G_OBJECT (b), "toggled", cb, dialog); if (insensitive == 1) { gtk_widget_set_sensitive (b, FALSE); @@ -156,7 +156,7 @@ spw_dropdown(GtkWidget * dialog, GtkWidget * table, gtk_widget_show (selector); gtk_table_attach (GTK_TABLE (table), selector, 1, 2, row, row+1, (GtkAttachOptions)(GTK_EXPAND | GTK_FILL), (GtkAttachOptions)0, 0, 0); - gtk_object_set_data (GTK_OBJECT (dialog), key, selector); + g_object_set_data (G_OBJECT (dialog), key, selector); return selector; } @@ -181,9 +181,9 @@ spw_unit_selector(GtkWidget * dialog, GtkWidget * table, a = gtk_adjustment_new (0.0, can_be_negative?-1e6:0, 1e6, 1.0, 10.0, 10.0); g_assert(a != NULL); - gtk_object_set_data (GTK_OBJECT (a), "key", key); - gtk_object_set_data (GTK_OBJECT (a), "unit_selector", us); - gtk_object_set_data (GTK_OBJECT (dialog), key, a); + g_object_set_data (G_OBJECT (a), "key", key); + g_object_set_data (G_OBJECT (a), "unit_selector", us); + g_object_set_data (G_OBJECT (dialog), key, a); sp_unit_selector_add_adjustment (SP_UNIT_SELECTOR (us), GTK_ADJUSTMENT (a)); sb = gtk_spin_button_new (GTK_ADJUSTMENT (a), 1.0, 4); g_assert(sb != NULL); diff --git a/src/widgets/toolbox.cpp b/src/widgets/toolbox.cpp index 01308104e..d2751a24b 100644 --- a/src/widgets/toolbox.cpp +++ b/src/widgets/toolbox.cpp @@ -2560,8 +2560,8 @@ void ToolboxFactory::showAuxToolbox(GtkWidget *toolbox_toplevel) static GtkWidget *sp_empty_toolbox_new(SPDesktop *desktop) { GtkWidget *tbl = gtk_toolbar_new(); - gtk_object_set_data(GTK_OBJECT(tbl), "dtw", desktop->canvas); - gtk_object_set_data(GTK_OBJECT(tbl), "desktop", desktop); + g_object_set_data(G_OBJECT(tbl), "dtw", desktop->canvas); + g_object_set_data(G_OBJECT(tbl), "desktop", desktop); gtk_widget_show_all(tbl); sp_set_font_size_smaller (tbl); @@ -2948,7 +2948,7 @@ void sp_toolbox_add_label(GtkWidget *tbl, gchar const *title, bool wide) } else { gtk_box_pack_start(GTK_BOX(tbl), boxl, FALSE, FALSE, 0); } - gtk_object_set_data(GTK_OBJECT(tbl), "mode_label", l); + g_object_set_data(G_OBJECT(tbl), "mode_label", l); } -- cgit v1.2.3 From e9ac7d48112f36db332905fcc3692c44641f4a66 Mon Sep 17 00:00:00 2001 From: Alex Valavanis Date: Sun, 26 Jun 2011 00:37:12 +0100 Subject: Gtk cleanup: GTK_WIDGET_HAS_FOCUS (bzr r10350.1.6) --- src/ege-adjustment-action.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ege-adjustment-action.cpp b/src/ege-adjustment-action.cpp index 9f8356495..45a44ae0c 100644 --- a/src/ege-adjustment-action.cpp +++ b/src/ege-adjustment-action.cpp @@ -779,7 +779,7 @@ static GtkWidget* create_menu_item( GtkAction* action ) void value_changed_cb( GtkSpinButton* spin, EgeAdjustmentAction* act ) { - if ( GTK_WIDGET_HAS_FOCUS( GTK_WIDGET(spin) ) ) { + if ( gtk_widget_has_focus( GTK_WIDGET(spin) ) ) { ege_adjustment_action_defocus( act ); } } -- cgit v1.2.3 From f5437faac0a6b2d95f6acad0dd3a03c1759bc255 Mon Sep 17 00:00:00 2001 From: Alex Valavanis Date: Sun, 26 Jun 2011 01:30:49 +0100 Subject: Gtk cleanup: gtk_menu_append (bzr r10350.1.7) --- src/dialogs/clonetiler.cpp | 2 +- src/interface.cpp | 10 +++++----- src/ui/context-menu.cpp | 36 ++++++++++++++++++------------------ src/widgets/gradient-selector.cpp | 6 +++--- src/widgets/gradient-toolbar.cpp | 10 +++++----- src/widgets/gradient-vector.cpp | 12 ++++++------ src/widgets/paint-selector.cpp | 6 +++--- src/widgets/sp-color-notebook.cpp | 2 +- 8 files changed, 42 insertions(+), 42 deletions(-) diff --git a/src/dialogs/clonetiler.cpp b/src/dialogs/clonetiler.cpp index 43dbf4e60..df9ea3be7 100644 --- a/src/dialogs/clonetiler.cpp +++ b/src/dialogs/clonetiler.cpp @@ -1864,7 +1864,7 @@ void clonetiler_dialog(void) G_CALLBACK (clonetiler_symgroup_changed), GINT_TO_POINTER (sg.group) ); - gtk_menu_append (GTK_MENU (m), item); + gtk_menu_shell_append(GTK_MENU_SHELL (m), item); } gtk_option_menu_set_menu (GTK_OPTION_MENU (om), m); diff --git a/src/interface.cpp b/src/interface.cpp index 209f32fd7..c7946cf18 100644 --- a/src/interface.cpp +++ b/src/interface.cpp @@ -456,7 +456,7 @@ sp_ui_menu_append_item( GtkMenu *menu, gchar const *stock, g_signal_connect( G_OBJECT(item), "deselect", G_CALLBACK(sp_ui_menu_deselect), NULL); } - gtk_menu_append(GTK_MENU(menu), item); + gtk_menu_shell_append(GTK_MENU_SHELL(menu), item); return item; @@ -562,7 +562,7 @@ sp_ui_menu_append_item_from_verb(GtkMenu *menu, Inkscape::Verb *verb, Inkscape:: } gtk_widget_show(item); - gtk_menu_append(GTK_MENU(menu), item); + gtk_menu_shell_append(GTK_MENU_SHELL(menu), item); return item; @@ -953,7 +953,7 @@ sp_ui_build_dyn_menus(Inkscape::XML::Node *menus, GtkWidget *menu, Inkscape::UI: GtkWidget *item = gtk_menu_item_new_with_label(string); gtk_widget_set_sensitive(item, false); gtk_widget_show(item); - gtk_menu_append(GTK_MENU(menu), item); + gtk_menu_shell_append(GTK_MENU_SHELL(menu), item); } continue; } @@ -964,7 +964,7 @@ sp_ui_build_dyn_menus(Inkscape::XML::Node *menus, GtkWidget *menu, Inkscape::UI: || !strcmp(menu_pntr->name(), "seperator")) { GtkWidget *item = gtk_separator_menu_item_new(); gtk_widget_show(item); - gtk_menu_append(GTK_MENU(menu), item); + gtk_menu_shell_append(GTK_MENU_SHELL(menu), item); continue; } if (!strcmp(menu_pntr->name(), "template-list")) { @@ -993,7 +993,7 @@ sp_ui_build_dyn_menus(Inkscape::XML::Node *menus, GtkWidget *menu, Inkscape::UI: GtkWidget *recent_item = gtk_menu_item_new_with_mnemonic(_("Open _Recent")); gtk_menu_item_set_submenu(GTK_MENU_ITEM(recent_item), recent_menu); - gtk_menu_append(GTK_MENU(menu), GTK_WIDGET(recent_item)); + gtk_menu_shell_append(GTK_MENU_SHELL(menu), GTK_WIDGET(recent_item)); // this will just sit and update the list's item count static MaxRecentObserver *mro = new MaxRecentObserver(recent_menu); prefs->addObserver(*mro); diff --git a/src/ui/context-menu.cpp b/src/ui/context-menu.cpp index a5d882192..2f41b3fde 100644 --- a/src/ui/context-menu.cpp +++ b/src/ui/context-menu.cpp @@ -113,11 +113,11 @@ sp_item_menu(SPObject *object, SPDesktop *desktop, GtkMenu *m) g_object_set_data(G_OBJECT(w), "desktop", desktop); g_signal_connect(G_OBJECT(w), "activate", G_CALLBACK(sp_item_properties), item); gtk_widget_show(w); - gtk_menu_append(GTK_MENU(m), w); + gtk_menu_shell_append(GTK_MENU_SHELL(m), w); /* Separator */ w = gtk_menu_item_new(); gtk_widget_show(w); - gtk_menu_append(GTK_MENU(m), w); + gtk_menu_shell_append(GTK_MENU_SHELL(m), w); /* Select item */ w = gtk_menu_item_new_with_mnemonic(_("_Select This")); if (sp_desktop_selection(desktop)->includes(item)) { @@ -127,14 +127,14 @@ sp_item_menu(SPObject *object, SPDesktop *desktop, GtkMenu *m) g_signal_connect(G_OBJECT(w), "activate", G_CALLBACK(sp_item_select_this), item); } gtk_widget_show(w); - gtk_menu_append(GTK_MENU(m), w); + gtk_menu_shell_append(GTK_MENU_SHELL(m), w); /* Create link */ w = gtk_menu_item_new_with_mnemonic(_("_Create Link")); g_object_set_data(G_OBJECT(w), "desktop", desktop); g_signal_connect(G_OBJECT(w), "activate", G_CALLBACK(sp_item_create_link), item); gtk_widget_set_sensitive(w, !SP_IS_ANCHOR(item)); gtk_widget_show(w); - gtk_menu_append(GTK_MENU(m), w); + gtk_menu_shell_append(GTK_MENU_SHELL(m), w); /* Set mask */ w = gtk_menu_item_new_with_mnemonic(_("Set Mask")); g_object_set_data(G_OBJECT(w), "desktop", desktop); @@ -145,7 +145,7 @@ sp_item_menu(SPObject *object, SPDesktop *desktop, GtkMenu *m) gtk_widget_set_sensitive(w, TRUE); } gtk_widget_show(w); - gtk_menu_append(GTK_MENU(m), w); + gtk_menu_shell_append(GTK_MENU_SHELL(m), w); /* Release mask */ w = gtk_menu_item_new_with_mnemonic(_("Release Mask")); g_object_set_data(G_OBJECT(w), "desktop", desktop); @@ -156,7 +156,7 @@ sp_item_menu(SPObject *object, SPDesktop *desktop, GtkMenu *m) gtk_widget_set_sensitive(w, FALSE); } gtk_widget_show(w); - gtk_menu_append(GTK_MENU(m), w); + gtk_menu_shell_append(GTK_MENU_SHELL(m), w); /* Set Clip */ w = gtk_menu_item_new_with_mnemonic(_("Set _Clip")); g_object_set_data(G_OBJECT(w), "desktop", desktop); @@ -167,7 +167,7 @@ sp_item_menu(SPObject *object, SPDesktop *desktop, GtkMenu *m) gtk_widget_set_sensitive(w, TRUE); } gtk_widget_show(w); - gtk_menu_append(GTK_MENU(m), w); + gtk_menu_shell_append(GTK_MENU_SHELL(m), w); /* Release Clip */ w = gtk_menu_item_new_with_mnemonic(_("Release C_lip")); g_object_set_data(G_OBJECT(w), "desktop", desktop); @@ -178,7 +178,7 @@ sp_item_menu(SPObject *object, SPDesktop *desktop, GtkMenu *m) gtk_widget_set_sensitive(w, FALSE); } gtk_widget_show(w); - gtk_menu_append(GTK_MENU(m), w); + gtk_menu_shell_append(GTK_MENU_SHELL(m), w); } @@ -314,7 +314,7 @@ sp_group_menu(SPObject *object, SPDesktop *desktop, GtkMenu *menu) g_object_set_data(G_OBJECT(w), "desktop", desktop); g_signal_connect(G_OBJECT(w), "activate", G_CALLBACK(sp_item_group_ungroup_activate), item); gtk_widget_show(w); - gtk_menu_append(GTK_MENU(menu), w); + gtk_menu_shell_append(GTK_MENU_SHELL(menu), w); } static void @@ -354,18 +354,18 @@ sp_anchor_menu(SPObject *object, SPDesktop *desktop, GtkMenu *m) g_object_set_data(G_OBJECT(w), "desktop", desktop); g_signal_connect(G_OBJECT(w), "activate", G_CALLBACK(sp_anchor_link_properties), item); gtk_widget_show(w); - gtk_menu_append(GTK_MENU(m), w); + gtk_menu_shell_append(GTK_MENU_SHELL(m), w); /* Select item */ w = gtk_menu_item_new_with_mnemonic(_("_Follow Link")); g_signal_connect(G_OBJECT(w), "activate", G_CALLBACK(sp_anchor_link_follow), item); gtk_widget_show(w); - gtk_menu_append(GTK_MENU(m), w); + gtk_menu_shell_append(GTK_MENU_SHELL(m), w); /* Reset transformations */ w = gtk_menu_item_new_with_mnemonic(_("_Remove Link")); g_object_set_data(G_OBJECT(w), "desktop", desktop); g_signal_connect(G_OBJECT(w), "activate", G_CALLBACK(sp_anchor_link_remove), item); gtk_widget_show(w); - gtk_menu_append(GTK_MENU(m), w); + gtk_menu_shell_append(GTK_MENU_SHELL(m), w); } static void @@ -413,13 +413,13 @@ sp_image_menu(SPObject *object, SPDesktop *desktop, GtkMenu *m) g_object_set_data(G_OBJECT(w), "desktop", desktop); g_signal_connect(G_OBJECT(w), "activate", G_CALLBACK(sp_image_image_properties), item); gtk_widget_show(w); - gtk_menu_append(GTK_MENU(m), w); + gtk_menu_shell_append(GTK_MENU_SHELL(m), w); w = gtk_menu_item_new_with_mnemonic(_("Edit Externally...")); g_object_set_data(G_OBJECT(w), "desktop", desktop); g_signal_connect(G_OBJECT(w), "activate", G_CALLBACK(sp_image_image_edit), item); gtk_widget_show(w); - gtk_menu_append(GTK_MENU(m), w); + gtk_menu_shell_append(GTK_MENU_SHELL(m), w); Inkscape::XML::Node *ir = object->getRepr(); const gchar *href = ir->attribute("xlink:href"); if ( (!href) || ((strncmp(href, "data:", 5) == 0)) ) { @@ -536,7 +536,7 @@ sp_shape_menu(SPObject *object, SPDesktop *desktop, GtkMenu *m) g_object_set_data(G_OBJECT(w), "desktop", desktop); g_signal_connect(G_OBJECT(w), "activate", G_CALLBACK(sp_fill_settings), item); gtk_widget_show(w); - gtk_menu_append(GTK_MENU(m), w); + gtk_menu_shell_append(GTK_MENU_SHELL(m), w); } /* Edit Text entry */ @@ -592,21 +592,21 @@ sp_text_menu(SPObject *object, SPDesktop *desktop, GtkMenu *m) g_object_set_data(G_OBJECT(w), "desktop", desktop); g_signal_connect(G_OBJECT(w), "activate", G_CALLBACK(sp_fill_settings), item); gtk_widget_show(w); - gtk_menu_append(GTK_MENU(m), w); + gtk_menu_shell_append(GTK_MENU_SHELL(m), w); /* Edit Text dialog */ w = gtk_menu_item_new_with_mnemonic(_("_Text and Font...")); g_object_set_data(G_OBJECT(w), "desktop", desktop); g_signal_connect(G_OBJECT(w), "activate", G_CALLBACK(sp_text_settings), item); gtk_widget_show(w); - gtk_menu_append(GTK_MENU(m), w); + gtk_menu_shell_append(GTK_MENU_SHELL(m), w); /* Spellcheck dialog */ w = gtk_menu_item_new_with_mnemonic(_("Check Spellin_g...")); g_object_set_data(G_OBJECT(w), "desktop", desktop); g_signal_connect(G_OBJECT(w), "activate", G_CALLBACK(sp_spellcheck_settings), item); gtk_widget_show(w); - gtk_menu_append(GTK_MENU(m), w); + gtk_menu_shell_append(GTK_MENU_SHELL(m), w); } /* Local Variables: diff --git a/src/widgets/gradient-selector.cpp b/src/widgets/gradient-selector.cpp index a3110ed5b..c6b867595 100644 --- a/src/widgets/gradient-selector.cpp +++ b/src/widgets/gradient-selector.cpp @@ -171,17 +171,17 @@ static void sp_gradient_selector_init(SPGradientSelector *sel) GtkWidget *m = gtk_menu_new(); GtkWidget *mi = gtk_menu_item_new_with_label(_("none")); - gtk_menu_append (GTK_MENU (m), mi); + gtk_menu_shell_append(GTK_MENU_SHELL (m), mi); g_object_set_data (G_OBJECT (mi), "gradientSpread", GUINT_TO_POINTER (SP_GRADIENT_SPREAD_PAD)); g_signal_connect (G_OBJECT (mi), "activate", G_CALLBACK (sp_gradient_selector_spread_activate), sel); mi = gtk_menu_item_new_with_label (_("reflected")); g_object_set_data (G_OBJECT (mi), "gradientSpread", GUINT_TO_POINTER (SP_GRADIENT_SPREAD_REFLECT)); g_signal_connect (G_OBJECT (mi), "activate", G_CALLBACK (sp_gradient_selector_spread_activate), sel); - gtk_menu_append (GTK_MENU (m), mi); + gtk_menu_shell_append(GTK_MENU_SHELL (m), mi); mi = gtk_menu_item_new_with_label (_("direct")); g_object_set_data (G_OBJECT (mi), "gradientSpread", GUINT_TO_POINTER (SP_GRADIENT_SPREAD_REPEAT)); g_signal_connect (G_OBJECT (mi), "activate", G_CALLBACK (sp_gradient_selector_spread_activate), sel); - gtk_menu_append (GTK_MENU (m), mi); + gtk_menu_shell_append(GTK_MENU_SHELL (m), mi); gtk_widget_show_all (m); gtk_option_menu_set_menu( GTK_OPTION_MENU(sel->spread), m ); diff --git a/src/widgets/gradient-toolbar.cpp b/src/widgets/gradient-toolbar.cpp index 96dadcc26..6d4f6fae0 100644 --- a/src/widgets/gradient-toolbar.cpp +++ b/src/widgets/gradient-toolbar.cpp @@ -193,7 +193,7 @@ GtkWidget *gr_vector_list(SPDesktop *desktop, bool selection_empty, SPGradient * gtk_container_add (GTK_CONTAINER (i), l); gtk_widget_show (i); - gtk_menu_append (GTK_MENU (m), i); + gtk_menu_shell_append(GTK_MENU_SHELL (m), i); gtk_widget_set_sensitive (om, FALSE); } else if (selection_empty) { // Document has gradients, but nothing is currently selected. @@ -203,7 +203,7 @@ GtkWidget *gr_vector_list(SPDesktop *desktop, bool selection_empty, SPGradient * gtk_container_add (GTK_CONTAINER (i), l); gtk_widget_show (i); - gtk_menu_append (GTK_MENU (m), i); + gtk_menu_shell_append(GTK_MENU_SHELL (m), i); gtk_widget_set_sensitive (om, FALSE); } else { @@ -214,7 +214,7 @@ GtkWidget *gr_vector_list(SPDesktop *desktop, bool selection_empty, SPGradient * gtk_container_add (GTK_CONTAINER (i), l); gtk_widget_show (i); - gtk_menu_append (GTK_MENU (m), i); + gtk_menu_shell_append(GTK_MENU_SHELL (m), i); } if (gr_multi) { @@ -224,7 +224,7 @@ GtkWidget *gr_vector_list(SPDesktop *desktop, bool selection_empty, SPGradient * gtk_container_add (GTK_CONTAINER (i), l); gtk_widget_show (i); - gtk_menu_append (GTK_MENU (m), i); + gtk_menu_shell_append(GTK_MENU_SHELL (m), i); } while (gl) { @@ -250,7 +250,7 @@ GtkWidget *gr_vector_list(SPDesktop *desktop, bool selection_empty, SPGradient * gtk_container_add (GTK_CONTAINER (i), hb); - gtk_menu_append (GTK_MENU (m), i); + gtk_menu_shell_append(GTK_MENU_SHELL (m), i); if (gradient == gr_selected) { pos = idx; diff --git a/src/widgets/gradient-vector.cpp b/src/widgets/gradient-vector.cpp index 008bff266..ceb6f5c06 100644 --- a/src/widgets/gradient-vector.cpp +++ b/src/widgets/gradient-vector.cpp @@ -274,19 +274,19 @@ static void sp_gvs_rebuild_gui_full(SPGradientVectorSelector *gvs) GtkWidget *i; i = gtk_menu_item_new_with_label(_("No document selected")); gtk_widget_show(i); - gtk_menu_append(GTK_MENU(m), i); + gtk_menu_shell_append(GTK_MENU_SHELL(m), i); gtk_widget_set_sensitive(gvs->menu, FALSE); } else if (!gl) { GtkWidget *i; i = gtk_menu_item_new_with_label(_("No gradients in document")); gtk_widget_show(i); - gtk_menu_append(GTK_MENU(m), i); + gtk_menu_shell_append(GTK_MENU_SHELL(m), i); gtk_widget_set_sensitive(gvs->menu, FALSE); } else if (!gvs->gr) { GtkWidget *i; i = gtk_menu_item_new_with_label(_("No gradient selected")); gtk_widget_show(i); - gtk_menu_append(GTK_MENU(m), i); + gtk_menu_shell_append(GTK_MENU_SHELL(m), i); gtk_widget_set_sensitive(gvs->menu, FALSE); } else { while (gl) { @@ -320,7 +320,7 @@ static void sp_gvs_rebuild_gui_full(SPGradientVectorSelector *gvs) gtk_container_add(GTK_CONTAINER(i), w); - gtk_menu_append(GTK_MENU(m), i); + gtk_menu_shell_append(GTK_MENU_SHELL(m), i); if (gr == gvs->gr) { pos = idx; @@ -551,7 +551,7 @@ static void update_stop_list( GtkWidget *mnu, SPGradient *gradient, SPStop *new_ if (!sl) { GtkWidget *i = gtk_menu_item_new_with_label(_("No stops in gradient")); gtk_widget_show(i); - gtk_menu_append(GTK_MENU(m), i); + gtk_menu_shell_append(GTK_MENU_SHELL(m), i); gtk_widget_set_sensitive(mnu, FALSE); } else { @@ -574,7 +574,7 @@ static void update_stop_list( GtkWidget *mnu, SPGradient *gradient, SPStop *new_ gtk_box_pack_start(GTK_BOX(hb), l, TRUE, TRUE, 0); gtk_widget_show(hb); gtk_container_add(GTK_CONTAINER(i), hb); - gtk_menu_append(GTK_MENU(m), i); + gtk_menu_shell_append(GTK_MENU_SHELL(m), i); } } diff --git a/src/widgets/paint-selector.cpp b/src/widgets/paint-selector.cpp index e771c60c7..60ce6beff 100644 --- a/src/widgets/paint-selector.cpp +++ b/src/widgets/paint-selector.cpp @@ -830,7 +830,7 @@ sp_pattern_menu_build (GtkWidget *m, GSList *pattern_list, SPDocument */*source* gtk_widget_show(hb); gtk_container_add(GTK_CONTAINER(i), hb); - gtk_menu_append(GTK_MENU(m), i); + gtk_menu_shell_append(GTK_MENU_SHELL(m), i); } } @@ -887,7 +887,7 @@ ink_pattern_menu_populate_menu(GtkWidget *m, SPDocument *doc) gchar const *patid = ""; g_object_set_data (G_OBJECT(i), "pattern", (void *) patid); gtk_widget_show(i); - gtk_menu_append(GTK_MENU(m), i); + gtk_menu_shell_append(GTK_MENU_SHELL(m), i); } // suck in from patterns.svg @@ -911,7 +911,7 @@ ink_pattern_menu(GtkWidget *mnu) GtkWidget *i; i = gtk_menu_item_new_with_label(_("No document selected")); gtk_widget_show(i); - gtk_menu_append(GTK_MENU(m), i); + gtk_menu_shell_append(GTK_MENU_SHELL(m), i); gtk_widget_set_sensitive(mnu, FALSE); } else { diff --git a/src/widgets/sp-color-notebook.cpp b/src/widgets/sp-color-notebook.cpp index e3e28979d..0379fa141 100644 --- a/src/widgets/sp-color-notebook.cpp +++ b/src/widgets/sp-color-notebook.cpp @@ -294,7 +294,7 @@ void ColorNotebook::init() GtkWidget *item = gtk_check_menu_item_new_with_label (_(entry->name)); gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (item), entry->enabledFull); gtk_widget_show (item); - gtk_menu_append (menu, item); + gtk_menu_shell_append (GTK_MENU_SHELL(menu), item); g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK (sp_color_notebook_menuitem_response), -- cgit v1.2.3 From 49998c62a04c371d3b9951daa6447cd1de8ba7f8 Mon Sep 17 00:00:00 2001 From: Alex Valavanis Date: Sun, 26 Jun 2011 02:00:32 +0100 Subject: Gtk cleanup: gtk_object_get_data (bzr r10350.1.8) --- src/desktop-events.cpp | 2 +- src/dialogs/clonetiler.cpp | 6 +-- src/dialogs/export.cpp | 102 +++++++++++++++++++------------------- src/dialogs/find.cpp | 54 ++++++++++---------- src/dialogs/item-properties.cpp | 46 ++++++++--------- src/dialogs/spellcheck.cpp | 14 +++--- src/helper/unit-menu.cpp | 2 +- src/ui/context-menu.cpp | 24 ++++----- src/widgets/desktop-widget.cpp | 14 +++--- src/widgets/gradient-vector.cpp | 2 +- src/widgets/paint-selector.cpp | 14 +++--- src/widgets/sp-color-scales.cpp | 2 +- src/widgets/spinbutton-events.cpp | 8 +-- src/widgets/spw-utilities.cpp | 4 +- src/widgets/toolbox.cpp | 30 +++++------ 15 files changed, 162 insertions(+), 162 deletions(-) diff --git a/src/desktop-events.cpp b/src/desktop-events.cpp index eb2b3a093..bbc7d10c5 100644 --- a/src/desktop-events.cpp +++ b/src/desktop-events.cpp @@ -231,7 +231,7 @@ gint sp_dt_guide_event(SPCanvasItem *item, GdkEvent *event, gpointer data) gint ret = FALSE; SPGuide *guide = SP_GUIDE(data); - SPDesktop *desktop = static_cast(gtk_object_get_data(GTK_OBJECT(item->canvas), "SPDesktop")); + SPDesktop *desktop = static_cast(g_object_get_data(G_OBJECT(item->canvas), "SPDesktop")); switch (event->type) { case GDK_2BUTTON_PRESS: diff --git a/src/dialogs/clonetiler.cpp b/src/dialogs/clonetiler.cpp index df9ea3be7..79a378710 100644 --- a/src/dialogs/clonetiler.cpp +++ b/src/dialogs/clonetiler.cpp @@ -1588,21 +1588,21 @@ static void clonetiler_reset_recursive(GtkWidget *w) { if (w && GTK_IS_OBJECT(w)) { { - int r = GPOINTER_TO_INT (gtk_object_get_data (GTK_OBJECT(w), "zeroable")); + int r = GPOINTER_TO_INT (g_object_get_data(G_OBJECT(w), "zeroable")); if (r && GTK_IS_SPIN_BUTTON(w)) { // spinbutton GtkAdjustment *a = gtk_spin_button_get_adjustment (GTK_SPIN_BUTTON(w)); gtk_adjustment_set_value (a, 0); } } { - int r = GPOINTER_TO_INT (gtk_object_get_data (GTK_OBJECT(w), "oneable")); + int r = GPOINTER_TO_INT (g_object_get_data(G_OBJECT(w), "oneable")); if (r && GTK_IS_SPIN_BUTTON(w)) { // spinbutton GtkAdjustment *a = gtk_spin_button_get_adjustment (GTK_SPIN_BUTTON(w)); gtk_adjustment_set_value (a, 1); } } { - int r = GPOINTER_TO_INT (gtk_object_get_data (GTK_OBJECT(w), "uncheckable")); + int r = GPOINTER_TO_INT (g_object_get_data(G_OBJECT(w), "uncheckable")); if (r && GTK_IS_TOGGLE_BUTTON(w)) { // checkbox gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON(w), FALSE); } diff --git a/src/dialogs/export.cpp b/src/dialogs/export.cpp index f278a0573..77447b658 100644 --- a/src/dialogs/export.cpp +++ b/src/dialogs/export.cpp @@ -388,7 +388,7 @@ gchar* create_filepath_from_id (const gchar *id, const gchar *file_entry_text) { static void batch_export_clicked (GtkWidget *widget, GtkObject *base) { - Gtk::Widget *vb_singleexport = (Gtk::Widget *)gtk_object_get_data(base, "vb_singleexport"); + Gtk::Widget *vb_singleexport = (Gtk::Widget *)g_object_get_data(G_OBJECT(base), "vb_singleexport"); if (gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON(widget))) { vb_singleexport->set_sensitive(false); } else { @@ -678,8 +678,8 @@ static void sp_export_update_checkbuttons (GtkObject *base) { gint num = g_slist_length((GSList *) sp_desktop_selection(SP_ACTIVE_DESKTOP)->itemList()); - GtkWidget *be = (GtkWidget *)gtk_object_get_data(base, "batch_checkbox"); - GtkWidget *he = (GtkWidget *)gtk_object_get_data(base, "hide_checkbox"); + GtkWidget *be = (GtkWidget *)g_object_get_data(G_OBJECT(base), "batch_checkbox"); + GtkWidget *he = (GtkWidget *)g_object_get_data(G_OBJECT(base), "hide_checkbox"); if (num >= 2) { gtk_widget_set_sensitive (be, true); gtk_button_set_label (GTK_BUTTON(be), g_strdup_printf (ngettext("B_atch export %d selected object","B_atch export %d selected objects",num), num)); @@ -744,25 +744,25 @@ sp_export_selection_changed ( Inkscape::Application *inkscape, GtkObject *base ) { selection_type current_key; - current_key = (selection_type)(GPOINTER_TO_INT(gtk_object_get_data(GTK_OBJECT(base), "selection-type"))); + current_key = (selection_type)(GPOINTER_TO_INT(g_object_get_data(G_OBJECT(base), "selection-type"))); if ((current_key == SELECTION_DRAWING || current_key == SELECTION_PAGE) && (sp_desktop_selection(SP_ACTIVE_DESKTOP))->isEmpty() == false && was_empty) { gtk_toggle_button_set_active - ( GTK_TOGGLE_BUTTON ( gtk_object_get_data (base, selection_names[SELECTION_SELECTION])), + ( GTK_TOGGLE_BUTTON ( g_object_get_data (G_OBJECT(base), selection_names[SELECTION_SELECTION])), TRUE ); } was_empty = (sp_desktop_selection(SP_ACTIVE_DESKTOP))->isEmpty(); - current_key = (selection_type)(GPOINTER_TO_INT(gtk_object_get_data(GTK_OBJECT(base), "selection-type"))); + current_key = (selection_type)(GPOINTER_TO_INT(g_object_get_data(G_OBJECT(base), "selection-type"))); if (inkscape && SP_IS_INKSCAPE (inkscape) && selection && SELECTION_CUSTOM != current_key) { GtkToggleButton * button; - button = (GtkToggleButton *)gtk_object_get_data(base, selection_names[current_key]); + button = (GtkToggleButton *)g_object_get_data(G_OBJECT(base), selection_names[current_key]); sp_export_area_toggled(button, base); } @@ -776,7 +776,7 @@ sp_export_selection_modified ( Inkscape::Application */*inkscape*/, GtkObject *base ) { selection_type current_key; - current_key = (selection_type)(GPOINTER_TO_INT(gtk_object_get_data(GTK_OBJECT(base), "selection-type"))); + current_key = (selection_type)(GPOINTER_TO_INT(g_object_get_data(G_OBJECT(base), "selection-type"))); switch (current_key) { case SELECTION_DRAWING: @@ -811,12 +811,12 @@ sp_export_selection_modified ( Inkscape::Application */*inkscape*/, static void sp_export_area_toggled (GtkToggleButton *tb, GtkObject *base) { - if (gtk_object_get_data (base, "update")) + if (g_object_get_data (G_OBJECT(base), "update")) return; selection_type key, old_key; - key = (selection_type)(GPOINTER_TO_INT(gtk_object_get_data (GTK_OBJECT (tb), "key"))); - old_key = (selection_type)(GPOINTER_TO_INT(gtk_object_get_data(GTK_OBJECT(base), "selection-type"))); + key = (selection_type)(GPOINTER_TO_INT(g_object_get_data(G_OBJECT (tb), "key"))); + old_key = (selection_type)(GPOINTER_TO_INT(g_object_get_data(G_OBJECT(base), "selection-type"))); /* Ignore all "turned off" events unless we're the only active button */ if (!gtk_toggle_button_get_active (tb) ) { @@ -835,7 +835,7 @@ sp_export_area_toggled (GtkToggleButton *tb, GtkObject *base) if (old_key != key) { gtk_toggle_button_set_active - ( GTK_TOGGLE_BUTTON ( gtk_object_get_data (base, selection_names[old_key])), + ( GTK_TOGGLE_BUTTON ( g_object_get_data (G_OBJECT(base), selection_names[old_key])), FALSE ); } @@ -898,12 +898,12 @@ sp_export_area_toggled (GtkToggleButton *tb, GtkObject *base) } // end of if ( SP_ACTIVE_DESKTOP ) - if (SP_ACTIVE_DESKTOP && !gtk_object_get_data(GTK_OBJECT(base), "filename-modified")) { + if (SP_ACTIVE_DESKTOP && !g_object_get_data(G_OBJECT(base), "filename-modified")) { GtkWidget * file_entry; const gchar * filename = NULL; float xdpi = 0.0, ydpi = 0.0; - file_entry = (GtkWidget *)gtk_object_get_data (base, "filename"); + file_entry = (GtkWidget *)g_object_get_data (G_OBJECT(base), "filename"); switch (key) { case SELECTION_PAGE: @@ -1089,8 +1089,8 @@ sp_export_export_clicked (GtkButton */*button*/, GtkObject *base) SPNamedView *nv = sp_desktop_namedview(SP_ACTIVE_DESKTOP); SPDocument *doc = sp_desktop_document (SP_ACTIVE_DESKTOP); - GtkWidget *be = (GtkWidget *)gtk_object_get_data(base, "batch_checkbox"); - GtkWidget *he = (GtkWidget *)gtk_object_get_data(base, "hide_checkbox"); + GtkWidget *be = (GtkWidget *)g_object_get_data(G_OBJECT(base), "batch_checkbox"); + GtkWidget *he = (GtkWidget *)g_object_get_data(G_OBJECT(base), "hide_checkbox"); bool hide = gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (he)); if (gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (be))) { // Batch export of selected objects @@ -1162,7 +1162,7 @@ sp_export_export_clicked (GtkButton */*button*/, GtkObject *base) } else { - GtkWidget *fe = (GtkWidget *)gtk_object_get_data(base, "filename"); + GtkWidget *fe = (GtkWidget *)g_object_get_data(G_OBJECT(base), "filename"); gchar const *filename = gtk_entry_get_text(GTK_ENTRY(fe)); float const x0 = sp_export_value_get_px(base, "x0"); @@ -1238,7 +1238,7 @@ sp_export_export_clicked (GtkButton */*button*/, GtkObject *base) g_object_set_data (G_OBJECT (base), "cancel", (gpointer) 0); /* Setup the values in the document */ - switch ((selection_type)(GPOINTER_TO_INT(gtk_object_get_data(GTK_OBJECT(base), "selection-type")))) { + switch ((selection_type)(GPOINTER_TO_INT(g_object_get_data(G_OBJECT(base), "selection-type")))) { case SELECTION_PAGE: case SELECTION_DRAWING: { SPDocument * doc = SP_ACTIVE_DOCUMENT; @@ -1475,7 +1475,7 @@ sp_export_detect_size(GtkObject * base) { Geom::Rect current_bbox(x, y); //std::cout << "Current " << current_bbox; - this_test[0] = (selection_type)(GPOINTER_TO_INT(gtk_object_get_data(GTK_OBJECT(base), "selection-type"))); + this_test[0] = (selection_type)(GPOINTER_TO_INT(g_object_get_data(G_OBJECT(base), "selection-type"))); for (int i = 0; i < SELECTION_NUMBER_OF; i++) { this_test[i + 1] = test_order[i]; } @@ -1538,9 +1538,9 @@ sp_export_detect_size(GtkObject * base) { /* We're now using a custom size, not a fixed one */ /* printf("Detecting state: %s\n", selection_names[key]); */ - selection_type old = (selection_type)(GPOINTER_TO_INT(gtk_object_get_data(GTK_OBJECT(base), "selection-type"))); - gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON(gtk_object_get_data(base, selection_names[old])), FALSE); - gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON(gtk_object_get_data(base, selection_names[key])), TRUE); + selection_type old = (selection_type)(GPOINTER_TO_INT(g_object_get_data(G_OBJECT(base), "selection-type"))); + gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON(g_object_get_data(G_OBJECT(base), selection_names[old])), FALSE); + gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON(g_object_get_data(G_OBJECT(base), selection_names[key])), TRUE); g_object_set_data(G_OBJECT(base), "selection-type", (gpointer)key); return; @@ -1552,11 +1552,11 @@ sp_export_area_x_value_changed (GtkAdjustment *adj, GtkObject *base) { float x0, x1, xdpi, width; - if (gtk_object_get_data (base, "update")) + if (g_object_get_data (G_OBJECT(base), "update")) return; - if (sp_unit_selector_update_test ((SPUnitSelector *)gtk_object_get_data - (base, "units"))) + if (sp_unit_selector_update_test ((SPUnitSelector *)g_object_get_data + (G_OBJECT(base), "units"))) { return; } @@ -1572,7 +1572,7 @@ sp_export_area_x_value_changed (GtkAdjustment *adj, GtkObject *base) if (width < SP_EXPORT_MIN_SIZE) { const gchar *key; width = SP_EXPORT_MIN_SIZE; - key = (const gchar *)gtk_object_get_data (GTK_OBJECT (adj), "key"); + key = (const gchar *)g_object_get_data(G_OBJECT (adj), "key"); if (!strcmp (key, "x0")) { x1 = x0 + width * DPI_BASE / xdpi; @@ -1599,11 +1599,11 @@ sp_export_area_y_value_changed (GtkAdjustment *adj, GtkObject *base) { float y0, y1, ydpi, height; - if (gtk_object_get_data (base, "update")) + if (g_object_get_data (G_OBJECT(base), "update")) return; - if (sp_unit_selector_update_test ((SPUnitSelector *)gtk_object_get_data - (base, "units"))) + if (sp_unit_selector_update_test ((SPUnitSelector *)g_object_get_data + (G_OBJECT(base), "units"))) { return; } @@ -1619,7 +1619,7 @@ sp_export_area_y_value_changed (GtkAdjustment *adj, GtkObject *base) if (height < SP_EXPORT_MIN_SIZE) { const gchar *key; height = SP_EXPORT_MIN_SIZE; - key = (const gchar *)gtk_object_get_data (GTK_OBJECT (adj), "key"); + key = (const gchar *)g_object_get_data(G_OBJECT (adj), "key"); if (!strcmp (key, "y0")) { y1 = y0 + height * DPI_BASE / ydpi; sp_export_value_set_px (base, "y1", y1); @@ -1645,11 +1645,11 @@ sp_export_area_width_value_changed (GtkAdjustment */*adj*/, GtkObject *base) { float x0, x1, xdpi, width, bmwidth; - if (gtk_object_get_data (base, "update")) + if (g_object_get_data (G_OBJECT(base), "update")) return; - if (sp_unit_selector_update_test ((SPUnitSelector *)gtk_object_get_data - (base, "units"))) { + if (sp_unit_selector_update_test ((SPUnitSelector *)g_object_get_data + (G_OBJECT(base), "units"))) { return; } @@ -1683,11 +1683,11 @@ sp_export_area_height_value_changed (GtkAdjustment */*adj*/, GtkObject *base) float y0, y1, ydpi, height, bmheight; - if (gtk_object_get_data (base, "update")) + if (g_object_get_data (G_OBJECT(base), "update")) return; - if (sp_unit_selector_update_test ((SPUnitSelector *)gtk_object_get_data - (base, "units"))) { + if (sp_unit_selector_update_test ((SPUnitSelector *)g_object_get_data + (G_OBJECT(base), "units"))) { return; } @@ -1765,11 +1765,11 @@ sp_export_bitmap_width_value_changed (GtkAdjustment */*adj*/, GtkObject *base) { float x0, x1, bmwidth, xdpi; - if (gtk_object_get_data (base, "update")) + if (g_object_get_data (G_OBJECT(base), "update")) return; - if (sp_unit_selector_update_test ((SPUnitSelector *)gtk_object_get_data - (base, "units"))) { + if (sp_unit_selector_update_test ((SPUnitSelector *)g_object_get_data + (G_OBJECT(base), "units"))) { return; } @@ -1800,11 +1800,11 @@ sp_export_bitmap_height_value_changed (GtkAdjustment */*adj*/, GtkObject *base) { float y0, y1, bmheight, xdpi; - if (gtk_object_get_data (base, "update")) + if (g_object_get_data (G_OBJECT(base), "update")) return; - if (sp_unit_selector_update_test ((SPUnitSelector *)gtk_object_get_data - (base, "units"))) { + if (sp_unit_selector_update_test ((SPUnitSelector *)g_object_get_data + (G_OBJECT(base), "units"))) { return; } @@ -1862,11 +1862,11 @@ sp_export_xdpi_value_changed (GtkAdjustment */*adj*/, GtkObject *base) { float x0, x1, xdpi, bmwidth; - if (gtk_object_get_data (base, "update")) + if (g_object_get_data (G_OBJECT(base), "update")) return; - if (sp_unit_selector_update_test ((SPUnitSelector *)gtk_object_get_data - (base, "units"))) { + if (sp_unit_selector_update_test ((SPUnitSelector *)g_object_get_data + (G_OBJECT(base), "units"))) { return; } @@ -1930,8 +1930,8 @@ sp_export_set_area ( GtkObject *base, double x0, double y0, double x1, double y1 sp_export_value_set_px (base, "y0", y0); g_object_set_data (G_OBJECT (base), "update", GUINT_TO_POINTER (FALSE) ); - sp_export_area_x_value_changed ((GtkAdjustment *)gtk_object_get_data (base, "x1"), base); - sp_export_area_y_value_changed ((GtkAdjustment *)gtk_object_get_data (base, "y1"), base); + sp_export_area_x_value_changed ((GtkAdjustment *)g_object_get_data (G_OBJECT(base), "x1"), base); + sp_export_area_y_value_changed ((GtkAdjustment *)g_object_get_data (G_OBJECT(base), "y1"), base); return; } @@ -1951,7 +1951,7 @@ sp_export_value_set ( GtkObject *base, const gchar *key, double val ) { GtkAdjustment *adj; - adj = (GtkAdjustment *)gtk_object_get_data (base, key); + adj = (GtkAdjustment *)g_object_get_data (G_OBJECT(base), key); gtk_adjustment_set_value (adj, val); } @@ -1970,7 +1970,7 @@ sp_export_value_set ( GtkObject *base, const gchar *key, double val ) static void sp_export_value_set_px (GtkObject *base, const gchar *key, double val) { - const SPUnit *unit = sp_unit_selector_get_unit ((SPUnitSelector *)gtk_object_get_data (base, "units") ); + const SPUnit *unit = sp_unit_selector_get_unit ((SPUnitSelector *)g_object_get_data (G_OBJECT(base), "units") ); sp_export_value_set (base, key, sp_pixels_get_units (val, *unit)); @@ -1991,7 +1991,7 @@ sp_export_value_get ( GtkObject *base, const gchar *key ) { GtkAdjustment *adj; - adj = (GtkAdjustment *)gtk_object_get_data (base, key); + adj = (GtkAdjustment *)g_object_get_data (G_OBJECT(base), key); return adj->value; } @@ -2012,7 +2012,7 @@ static float sp_export_value_get_px ( GtkObject *base, const gchar *key ) { float value = sp_export_value_get(base, key); - const SPUnit *unit = sp_unit_selector_get_unit ((SPUnitSelector *)gtk_object_get_data (base, "units")); + const SPUnit *unit = sp_unit_selector_get_unit ((SPUnitSelector *)g_object_get_data (G_OBJECT(base), "units")); return sp_units_get_pixels (value, *unit); } // end of sp_export_value_get_px() diff --git a/src/dialogs/find.cpp b/src/dialogs/find.cpp index dae2dc373..b30671114 100644 --- a/src/dialogs/find.cpp +++ b/src/dialogs/find.cpp @@ -193,7 +193,7 @@ bool item_attr_match(SPItem *item, const gchar *name, bool exact) GSList * filter_onefield (GSList *l, GObject *dlg, const gchar *field, bool (*match_function)(SPItem *, const gchar *, bool), bool exact) { - GtkWidget *widget = GTK_WIDGET (gtk_object_get_data (GTK_OBJECT (dlg), field)); + GtkWidget *widget = GTK_WIDGET (g_object_get_data(G_OBJECT (dlg), field)); const gchar *text = gtk_entry_get_text (GTK_ENTRY(widget)); if (strlen (text) != 0) { @@ -215,7 +215,7 @@ filter_onefield (GSList *l, GObject *dlg, const gchar *field, bool (*match_funct bool type_checkbox (GtkWidget *widget, const gchar *data) { - return gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (gtk_object_get_data (GTK_OBJECT (widget), data))); + return gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (g_object_get_data(G_OBJECT (widget), data))); } bool @@ -260,9 +260,9 @@ item_type_match (SPItem *item, GtkWidget *widget) GSList * filter_types (GSList *l, GObject *dlg, bool (*match_function)(SPItem *, GtkWidget *)) { - GtkWidget *widget = GTK_WIDGET (gtk_object_get_data (GTK_OBJECT (dlg), "types")); + GtkWidget *widget = GTK_WIDGET (g_object_get_data(G_OBJECT (dlg), "types")); - GtkWidget *alltypes = GTK_WIDGET (gtk_object_get_data (GTK_OBJECT (widget), "all")); + GtkWidget *alltypes = GTK_WIDGET (g_object_get_data(G_OBJECT (widget), "all")); if (gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (alltypes))) return l; @@ -341,18 +341,18 @@ void sp_find_dialog_find(GObject *, GObject *dlg) { SPDesktop *desktop = SP_ACTIVE_DESKTOP; - bool hidden = gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (gtk_object_get_data (GTK_OBJECT (dlg), "includehidden"))); - bool locked = gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (gtk_object_get_data (GTK_OBJECT (dlg), "includelocked"))); + bool hidden = gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (g_object_get_data(G_OBJECT (dlg), "includehidden"))); + bool locked = gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (g_object_get_data(G_OBJECT (dlg), "includelocked"))); GSList *l = NULL; - if (gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (gtk_object_get_data (GTK_OBJECT (dlg), "inselection")))) { - if (gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (gtk_object_get_data (GTK_OBJECT (dlg), "inlayer")))) { + if (gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (g_object_get_data(G_OBJECT (dlg), "inselection")))) { + if (gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (g_object_get_data(G_OBJECT (dlg), "inlayer")))) { l = all_selection_items (desktop->selection, l, desktop->currentLayer(), hidden, locked); } else { l = all_selection_items (desktop->selection, l, NULL, hidden, locked); } } else { - if (gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (gtk_object_get_data (GTK_OBJECT (dlg), "inlayer")))) { + if (gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (g_object_get_data(G_OBJECT (dlg), "inlayer")))) { l = all_items (desktop->currentLayer(), l, hidden, locked); } else { l = all_items(sp_desktop_document(desktop)->getRoot(), l, hidden, locked); @@ -389,7 +389,7 @@ void sp_find_dialog_find(GObject *, GObject *dlg) void sp_find_reset_searchfield (GObject *dlg, const gchar *field) { - GtkWidget *widget = GTK_WIDGET (gtk_object_get_data (GTK_OBJECT (dlg), field)); + GtkWidget *widget = GTK_WIDGET (g_object_get_data(G_OBJECT (dlg), field)); gtk_entry_set_text (GTK_ENTRY(widget), ""); } @@ -402,8 +402,8 @@ sp_find_dialog_reset (GObject *, GObject *dlg) sp_find_reset_searchfield (dlg, "style"); sp_find_reset_searchfield (dlg, "attr"); - GtkWidget *types = GTK_WIDGET (gtk_object_get_data (GTK_OBJECT (dlg), "types")); - GtkToggleButton *tb = GTK_TOGGLE_BUTTON (gtk_object_get_data (GTK_OBJECT (types), "all")); + GtkWidget *types = GTK_WIDGET (g_object_get_data(G_OBJECT (dlg), "types")); + GtkToggleButton *tb = GTK_TOGGLE_BUTTON (g_object_get_data(G_OBJECT (types), "all")); gtk_toggle_button_toggled (tb); gtk_toggle_button_set_active (tb, TRUE); } @@ -444,22 +444,22 @@ sp_find_new_button (GtkWidget *dlg, GtkWidget *hb, const gchar *label, const gch void toggle_alltypes (GtkToggleButton *tb, gpointer data) { - GtkWidget *alltypes_pane = GTK_WIDGET (gtk_object_get_data (GTK_OBJECT (data), "all-pane")); + GtkWidget *alltypes_pane = GTK_WIDGET (g_object_get_data(G_OBJECT (data), "all-pane")); if (gtk_toggle_button_get_active (tb)) { gtk_widget_hide_all (alltypes_pane); } else { gtk_widget_show_all (alltypes_pane); // excplicit toggle to make sure its handler gets called, no matter what was the original state - gtk_toggle_button_toggled (GTK_TOGGLE_BUTTON (gtk_object_get_data (GTK_OBJECT (data), "shapes"))); - gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (gtk_object_get_data (GTK_OBJECT (data), "shapes")), TRUE); - - gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (gtk_object_get_data (GTK_OBJECT (data), "paths")), TRUE); - gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (gtk_object_get_data (GTK_OBJECT (data), "texts")), TRUE); - gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (gtk_object_get_data (GTK_OBJECT (data), "groups")), TRUE); - gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (gtk_object_get_data (GTK_OBJECT (data), "clones")), TRUE); - gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (gtk_object_get_data (GTK_OBJECT (data), "images")), TRUE); - gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (gtk_object_get_data (GTK_OBJECT (data), "offsets")), TRUE); + gtk_toggle_button_toggled (GTK_TOGGLE_BUTTON (g_object_get_data(G_OBJECT (data), "shapes"))); + gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (g_object_get_data(G_OBJECT (data), "shapes")), TRUE); + + gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (g_object_get_data(G_OBJECT (data), "paths")), TRUE); + gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (g_object_get_data(G_OBJECT (data), "texts")), TRUE); + gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (g_object_get_data(G_OBJECT (data), "groups")), TRUE); + gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (g_object_get_data(G_OBJECT (data), "clones")), TRUE); + gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (g_object_get_data(G_OBJECT (data), "images")), TRUE); + gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (g_object_get_data(G_OBJECT (data), "offsets")), TRUE); } sp_find_squeeze_window(); } @@ -467,15 +467,15 @@ toggle_alltypes (GtkToggleButton *tb, gpointer data) void toggle_shapes (GtkToggleButton *tb, gpointer data) { - GtkWidget *shapes_pane = GTK_WIDGET (gtk_object_get_data (GTK_OBJECT (data), "shapes-pane")); + GtkWidget *shapes_pane = GTK_WIDGET (g_object_get_data(G_OBJECT (data), "shapes-pane")); if (gtk_toggle_button_get_active (tb)) { gtk_widget_hide_all (shapes_pane); } else { gtk_widget_show_all (shapes_pane); - gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (gtk_object_get_data (GTK_OBJECT (data), "rects")), FALSE); - gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (gtk_object_get_data (GTK_OBJECT (data), "ellipses")), FALSE); - gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (gtk_object_get_data (GTK_OBJECT (data), "stars")), FALSE); - gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (gtk_object_get_data (GTK_OBJECT (data), "spirals")), FALSE); + gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (g_object_get_data(G_OBJECT (data), "rects")), FALSE); + gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (g_object_get_data(G_OBJECT (data), "ellipses")), FALSE); + gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (g_object_get_data(G_OBJECT (data), "stars")), FALSE); + gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (g_object_get_data(G_OBJECT (data), "spirals")), FALSE); } sp_find_squeeze_window(); } diff --git a/src/dialogs/item-properties.cpp b/src/dialogs/item-properties.cpp index 34e7746fa..0c81d8b3c 100644 --- a/src/dialogs/item-properties.cpp +++ b/src/dialogs/item-properties.cpp @@ -275,7 +275,7 @@ sp_item_widget_setup ( SPWidget *spw, Inkscape::Selection *selection ) { g_assert (selection != NULL); - if (gtk_object_get_data (GTK_OBJECT (spw), "blocked")) + if (g_object_get_data(G_OBJECT (spw), "blocked")) return; if (!selection->singleItem()) { @@ -290,46 +290,46 @@ sp_item_widget_setup ( SPWidget *spw, Inkscape::Selection *selection ) SPItem *item = selection->singleItem(); /* Sensitive */ - GtkWidget *w = GTK_WIDGET(gtk_object_get_data (GTK_OBJECT (spw), "sensitive")); + GtkWidget *w = GTK_WIDGET(g_object_get_data(G_OBJECT (spw), "sensitive")); gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (w), item->isLocked()); /* Hidden */ - w = GTK_WIDGET(gtk_object_get_data (GTK_OBJECT (spw), "hidden")); + w = GTK_WIDGET(g_object_get_data(G_OBJECT (spw), "hidden")); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w), item->isExplicitlyHidden()); if (item->cloned) { /* ID */ - w = GTK_WIDGET(gtk_object_get_data (GTK_OBJECT (spw), "id")); + w = GTK_WIDGET(g_object_get_data(G_OBJECT (spw), "id")); gtk_entry_set_text (GTK_ENTRY (w), ""); gtk_widget_set_sensitive (w, FALSE); - w = GTK_WIDGET(gtk_object_get_data (GTK_OBJECT (spw), "id_label")); + w = GTK_WIDGET(g_object_get_data(G_OBJECT (spw), "id_label")); gtk_label_set_text (GTK_LABEL (w), _("Ref")); /* Label */ - w = GTK_WIDGET(gtk_object_get_data (GTK_OBJECT (spw), "label")); + w = GTK_WIDGET(g_object_get_data(G_OBJECT (spw), "label")); gtk_entry_set_text (GTK_ENTRY (w), ""); gtk_widget_set_sensitive (w, FALSE); - w = GTK_WIDGET(gtk_object_get_data (GTK_OBJECT (spw), "label_label")); + w = GTK_WIDGET(g_object_get_data(G_OBJECT (spw), "label_label")); gtk_label_set_text (GTK_LABEL (w), _("Ref")); } else { SPObject *obj = (SPObject*)item; /* ID */ - w = GTK_WIDGET(gtk_object_get_data (GTK_OBJECT (spw), "id")); + w = GTK_WIDGET(g_object_get_data(G_OBJECT (spw), "id")); gtk_entry_set_text (GTK_ENTRY (w), obj->getId()); gtk_widget_set_sensitive (w, TRUE); - w = GTK_WIDGET(gtk_object_get_data (GTK_OBJECT (spw), "id_label")); + w = GTK_WIDGET(g_object_get_data(G_OBJECT (spw), "id_label")); gtk_label_set_markup_with_mnemonic (GTK_LABEL (w), _("_ID:")); /* Label */ - w = GTK_WIDGET(gtk_object_get_data (GTK_OBJECT (spw), "label")); + w = GTK_WIDGET(g_object_get_data(G_OBJECT (spw), "label")); gtk_entry_set_text (GTK_ENTRY (w), obj->defaultLabel()); gtk_widget_set_sensitive (w, TRUE); /* Title */ - w = GTK_WIDGET(gtk_object_get_data(GTK_OBJECT(spw), "title")); + w = GTK_WIDGET(g_object_get_data(G_OBJECT(spw), "title")); gchar *title = obj->title(); if (title) { gtk_entry_set_text(GTK_ENTRY(w), title); @@ -339,7 +339,7 @@ sp_item_widget_setup ( SPWidget *spw, Inkscape::Selection *selection ) gtk_widget_set_sensitive(w, TRUE); /* Description */ - w = GTK_WIDGET(gtk_object_get_data(GTK_OBJECT(spw), "desc")); + w = GTK_WIDGET(g_object_get_data(G_OBJECT(spw), "desc")); GtkTextBuffer *buf = gtk_text_view_get_buffer(GTK_TEXT_VIEW(w)); gchar *desc = obj->desc(); if (desc) { @@ -348,12 +348,12 @@ sp_item_widget_setup ( SPWidget *spw, Inkscape::Selection *selection ) } else { gtk_text_buffer_set_text(buf, "", 0); } - w = GTK_WIDGET(gtk_object_get_data(GTK_OBJECT(spw), "desc_frame")); + w = GTK_WIDGET(g_object_get_data(G_OBJECT(spw), "desc_frame")); gtk_widget_set_sensitive(w, TRUE); - w = GTK_WIDGET(gtk_object_get_data(GTK_OBJECT(spw), "interactivity")); + w = GTK_WIDGET(g_object_get_data(G_OBJECT(spw), "interactivity")); - GtkWidget* int_table = GTK_WIDGET(gtk_object_get_data(GTK_OBJECT(spw), "interactivity_table")); + GtkWidget* int_table = GTK_WIDGET(g_object_get_data(G_OBJECT(spw), "interactivity_table")); if (int_table){ gtk_container_remove(GTK_CONTAINER(w), int_table); } @@ -378,7 +378,7 @@ sp_item_widget_setup ( SPWidget *spw, Inkscape::Selection *selection ) static void sp_item_widget_sensitivity_toggled (GtkWidget *widget, SPWidget *spw) { - if (gtk_object_get_data (GTK_OBJECT (spw), "blocked")) + if (g_object_get_data(G_OBJECT (spw), "blocked")) return; SPItem *item = sp_desktop_selection(SP_ACTIVE_DESKTOP)->singleItem(); @@ -397,7 +397,7 @@ sp_item_widget_sensitivity_toggled (GtkWidget *widget, SPWidget *spw) void sp_item_widget_hidden_toggled(GtkWidget *widget, SPWidget *spw) { - if (gtk_object_get_data (GTK_OBJECT (spw), "blocked")) + if (g_object_get_data(G_OBJECT (spw), "blocked")) return; SPItem *item = sp_desktop_selection(SP_ACTIVE_DESKTOP)->singleItem(); @@ -416,7 +416,7 @@ sp_item_widget_hidden_toggled(GtkWidget *widget, SPWidget *spw) static void sp_item_widget_label_changed( GtkWidget */*widget*/, SPWidget *spw ) { - if (gtk_object_get_data (GTK_OBJECT (spw), "blocked")) + if (g_object_get_data(G_OBJECT (spw), "blocked")) return; SPItem *item = sp_desktop_selection(SP_ACTIVE_DESKTOP)->singleItem(); @@ -425,10 +425,10 @@ sp_item_widget_label_changed( GtkWidget */*widget*/, SPWidget *spw ) g_object_set_data (G_OBJECT (spw), "blocked", GUINT_TO_POINTER (TRUE)); /* Retrieve the label widget for the object's id */ - GtkWidget *id_entry = GTK_WIDGET(gtk_object_get_data (GTK_OBJECT (spw), "id")); + GtkWidget *id_entry = GTK_WIDGET(g_object_get_data(G_OBJECT (spw), "id")); gchar *id = (gchar *) gtk_entry_get_text (GTK_ENTRY (id_entry)); g_strcanon (id, "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_.:", '_'); - GtkWidget *id_label = GTK_WIDGET(gtk_object_get_data (GTK_OBJECT (spw), "id_label")); + GtkWidget *id_label = GTK_WIDGET(g_object_get_data(G_OBJECT (spw), "id_label")); if (!strcmp (id, item->getId())) { gtk_label_set_markup_with_mnemonic (GTK_LABEL (id_label), _("_ID:")); } else if (!*id || !isalnum (*id)) { @@ -445,7 +445,7 @@ sp_item_widget_label_changed( GtkWidget */*widget*/, SPWidget *spw ) } /* Retrieve the label widget for the object's label */ - GtkWidget *label_entry = GTK_WIDGET(gtk_object_get_data (GTK_OBJECT (spw), "label")); + GtkWidget *label_entry = GTK_WIDGET(g_object_get_data(G_OBJECT (spw), "label")); gchar *label = (gchar *)gtk_entry_get_text (GTK_ENTRY (label_entry)); g_assert(label != NULL); @@ -460,14 +460,14 @@ sp_item_widget_label_changed( GtkWidget */*widget*/, SPWidget *spw ) } /* Retrieve the title */ - GtkWidget *w = GTK_WIDGET(gtk_object_get_data(GTK_OBJECT(spw), "title")); + GtkWidget *w = GTK_WIDGET(g_object_get_data(G_OBJECT(spw), "title")); gchar *title = (gchar *)gtk_entry_get_text(GTK_ENTRY (w)); if (obj->setTitle(title)) DocumentUndo::done(SP_ACTIVE_DOCUMENT, SP_VERB_DIALOG_ITEM, _("Set object title")); /* Retrieve the description */ - GtkTextView *tv = GTK_TEXT_VIEW(gtk_object_get_data(GTK_OBJECT(spw), "desc")); + GtkTextView *tv = GTK_TEXT_VIEW(g_object_get_data(G_OBJECT(spw), "desc")); GtkTextBuffer *buf = gtk_text_view_get_buffer(tv); GtkTextIter start, end; gtk_text_buffer_get_bounds(buf, &start, &end); diff --git a/src/dialogs/spellcheck.cpp b/src/dialogs/spellcheck.cpp index ebe87ede9..5de0bc6fe 100644 --- a/src/dialogs/spellcheck.cpp +++ b/src/dialogs/spellcheck.cpp @@ -287,7 +287,7 @@ SPItem *spellcheck_get_text (SPObject *root) void spellcheck_sensitive (const gchar *cookie, gboolean gray) { - GtkWidget *l = GTK_WIDGET(gtk_object_get_data (GTK_OBJECT (dlg), cookie)); + GtkWidget *l = GTK_WIDGET(g_object_get_data(G_OBJECT (dlg), cookie)); gtk_widget_set_sensitive(l, gray); } @@ -445,7 +445,7 @@ spellcheck_finished () spellcheck_sensitive("b_start", TRUE); { - GtkWidget *l = GTK_WIDGET(gtk_object_get_data (GTK_OBJECT (dlg), "banner")); + GtkWidget *l = GTK_WIDGET(g_object_get_data(G_OBJECT (dlg), "banner")); gchar *label; if (_stops) label = g_strdup_printf(_("Finished, %d words added to dictionary"), _adds); @@ -557,7 +557,7 @@ spellcheck_next_word() // display it in window { - GtkWidget *l = GTK_WIDGET(gtk_object_get_data (GTK_OBJECT (dlg), "banner")); + GtkWidget *l = GTK_WIDGET(g_object_get_data(G_OBJECT (dlg), "banner")); Glib::ustring langs = _lang; if (_lang2) langs = langs + ", " + _lang2; @@ -641,7 +641,7 @@ spellcheck_next_word() // get suggestions { GtkTreeView *tree_view = - GTK_TREE_VIEW(gtk_object_get_data (GTK_OBJECT (dlg), "suggestions")); + GTK_TREE_VIEW(g_object_get_data(G_OBJECT (dlg), "suggestions")); GtkListStore *model = gtk_list_store_new (1, G_TYPE_STRING); gtk_tree_view_set_model (GTK_TREE_VIEW (tree_view), GTK_TREE_MODEL (model)); @@ -714,7 +714,7 @@ spellcheck_delete_last_rect () void do_spellcheck () { - GtkWidget *l = GTK_WIDGET(gtk_object_get_data (GTK_OBJECT (dlg), "banner")); + GtkWidget *l = GTK_WIDGET(g_object_get_data(G_OBJECT (dlg), "banner")); gtk_label_set_markup (GTK_LABEL(l), _("Checking...")); gtk_widget_queue_draw(GTK_WIDGET(dlg)); gdk_window_process_updates(GTK_WIDGET(dlg)->window, TRUE); @@ -770,7 +770,7 @@ sp_spellcheck_accept (GObject *, GObject *dlg) { // insert chosen suggestion GtkTreeView *tv = - GTK_TREE_VIEW(gtk_object_get_data (GTK_OBJECT (dlg), "suggestions")); + GTK_TREE_VIEW(g_object_get_data(G_OBJECT (dlg), "suggestions")); GtkTreeSelection *ts = gtk_tree_view_get_selection(tv); GtkTreeModel *model = 0; GtkTreeIter iter; @@ -820,7 +820,7 @@ sp_spellcheck_add (GObject */*obj*/, GObject */*dlg*/) { _adds++; GtkComboBox *cbox = - GTK_COMBO_BOX(gtk_object_get_data (GTK_OBJECT (dlg), "addto_langs")); + GTK_COMBO_BOX(g_object_get_data(G_OBJECT (dlg), "addto_langs")); gint num = gtk_combo_box_get_active(cbox); switch (num) { case 0: diff --git a/src/helper/unit-menu.cpp b/src/helper/unit-menu.cpp index 80ea216b3..dc65c3d14 100644 --- a/src/helper/unit-menu.cpp +++ b/src/helper/unit-menu.cpp @@ -163,7 +163,7 @@ sp_unit_selector_get_unit(SPUnitSelector const *us) static void spus_unit_activate(GtkWidget *widget, SPUnitSelector *us) { - SPUnit const *unit = (SPUnit const *) gtk_object_get_data(GTK_OBJECT(widget), "unit"); + SPUnit const *unit = (SPUnit const *) g_object_get_data(G_OBJECT(widget), "unit"); g_return_if_fail(unit != NULL); #ifdef UNIT_SELECTOR_VERBOSE diff --git a/src/ui/context-menu.cpp b/src/ui/context-menu.cpp index 2f41b3fde..4d2c242a6 100644 --- a/src/ui/context-menu.cpp +++ b/src/ui/context-menu.cpp @@ -189,7 +189,7 @@ sp_item_properties(GtkMenuItem *menuitem, SPItem *item) g_assert(SP_IS_ITEM(item)); - desktop = (SPDesktop*)gtk_object_get_data(GTK_OBJECT(menuitem), "desktop"); + desktop = (SPDesktop*)g_object_get_data(G_OBJECT(menuitem), "desktop"); g_return_if_fail(desktop != NULL); sp_desktop_selection(desktop)->set(item); @@ -205,7 +205,7 @@ sp_set_mask(GtkMenuItem *menuitem, SPItem *item) g_assert(SP_IS_ITEM(item)); - desktop = (SPDesktop*)gtk_object_get_data(GTK_OBJECT(menuitem), "desktop"); + desktop = (SPDesktop*)g_object_get_data(G_OBJECT(menuitem), "desktop"); g_return_if_fail(desktop != NULL); sp_selection_set_mask(desktop, false, false); @@ -219,7 +219,7 @@ sp_release_mask(GtkMenuItem *menuitem, SPItem *item) g_assert(SP_IS_ITEM(item)); - desktop = (SPDesktop*)gtk_object_get_data(GTK_OBJECT(menuitem), "desktop"); + desktop = (SPDesktop*)g_object_get_data(G_OBJECT(menuitem), "desktop"); g_return_if_fail(desktop != NULL); sp_selection_unset_mask(desktop, false); @@ -233,7 +233,7 @@ sp_set_clip(GtkMenuItem *menuitem, SPItem *item) g_assert(SP_IS_ITEM(item)); - desktop = (SPDesktop*)gtk_object_get_data(GTK_OBJECT(menuitem), "desktop"); + desktop = (SPDesktop*)g_object_get_data(G_OBJECT(menuitem), "desktop"); g_return_if_fail(desktop != NULL); sp_selection_set_mask(desktop, true, false); @@ -247,7 +247,7 @@ sp_release_clip(GtkMenuItem *menuitem, SPItem *item) g_assert(SP_IS_ITEM(item)); - desktop = (SPDesktop*)gtk_object_get_data(GTK_OBJECT(menuitem), "desktop"); + desktop = (SPDesktop*)g_object_get_data(G_OBJECT(menuitem), "desktop"); g_return_if_fail(desktop != NULL); sp_selection_unset_mask(desktop, true); @@ -261,7 +261,7 @@ sp_item_select_this(GtkMenuItem *menuitem, SPItem *item) g_assert(SP_IS_ITEM(item)); - desktop = (SPDesktop*)gtk_object_get_data(GTK_OBJECT(menuitem), "desktop"); + desktop = (SPDesktop*)g_object_get_data(G_OBJECT(menuitem), "desktop"); g_return_if_fail(desktop != NULL); sp_desktop_selection(desktop)->set(item); @@ -273,7 +273,7 @@ sp_item_create_link(GtkMenuItem *menuitem, SPItem *item) g_assert(SP_IS_ITEM(item)); g_assert(!SP_IS_ANCHOR(item)); - SPDesktop *desktop = (SPDesktop*)gtk_object_get_data(GTK_OBJECT(menuitem), "desktop"); + SPDesktop *desktop = (SPDesktop*)g_object_get_data(G_OBJECT(menuitem), "desktop"); g_return_if_fail(desktop != NULL); Inkscape::XML::Document *xml_doc = desktop->doc()->getReprDoc(); @@ -325,7 +325,7 @@ sp_item_group_ungroup_activate(GtkMenuItem *menuitem, SPGroup *group) g_assert(SP_IS_GROUP(group)); - desktop = (SPDesktop*)gtk_object_get_data(GTK_OBJECT(menuitem), "desktop"); + desktop = (SPDesktop*)g_object_get_data(G_OBJECT(menuitem), "desktop"); g_return_if_fail(desktop != NULL); children = NULL; @@ -495,7 +495,7 @@ static void sp_image_image_edit(GtkMenuItem *menuitem, SPAnchor *anchor) if ( errThing ) { g_warning("Problem launching editor (%d). %s", errThing->code, errThing->message); - SPDesktop *desktop = (SPDesktop*)gtk_object_get_data(GTK_OBJECT(menuitem), "desktop"); + SPDesktop *desktop = (SPDesktop*)g_object_get_data(G_OBJECT(menuitem), "desktop"); desktop->messageStack()->flash(Inkscape::ERROR_MESSAGE, errThing->message); g_error_free(errThing); errThing = 0; @@ -511,7 +511,7 @@ sp_fill_settings(GtkMenuItem *menuitem, SPItem *item) g_assert(SP_IS_ITEM(item)); - desktop = (SPDesktop*)gtk_object_get_data(GTK_OBJECT(menuitem), "desktop"); + desktop = (SPDesktop*)g_object_get_data(G_OBJECT(menuitem), "desktop"); g_return_if_fail(desktop != NULL); if (sp_desktop_selection(desktop)->isEmpty()) { @@ -548,7 +548,7 @@ sp_text_settings(GtkMenuItem *menuitem, SPItem *item) g_assert(SP_IS_ITEM(item)); - desktop = (SPDesktop*)gtk_object_get_data(GTK_OBJECT(menuitem), "desktop"); + desktop = (SPDesktop*)g_object_get_data(G_OBJECT(menuitem), "desktop"); g_return_if_fail(desktop != NULL); if (sp_desktop_selection(desktop)->isEmpty()) { @@ -567,7 +567,7 @@ sp_spellcheck_settings(GtkMenuItem *menuitem, SPItem *item) g_assert(SP_IS_ITEM(item)); - desktop = (SPDesktop*)gtk_object_get_data(GTK_OBJECT(menuitem), "desktop"); + desktop = (SPDesktop*)g_object_get_data(G_OBJECT(menuitem), "desktop"); g_return_if_fail(desktop != NULL); if (sp_desktop_selection(desktop)->isEmpty()) { diff --git a/src/widgets/desktop-widget.cpp b/src/widgets/desktop-widget.cpp index 98c678194..e7bc3691b 100644 --- a/src/widgets/desktop-widget.cpp +++ b/src/widgets/desktop-widget.cpp @@ -629,7 +629,7 @@ sp_desktop_widget_destroy (GtkObject *object) void SPDesktopWidget::updateTitle(gchar const* uri) { - Gtk::Window *window = (Gtk::Window*)gtk_object_get_data (GTK_OBJECT(this), "window"); + Gtk::Window *window = (Gtk::Window*)g_object_get_data(G_OBJECT(this), "window"); if (window) { gchar const *fname = ( TRUE @@ -907,7 +907,7 @@ SPDesktopWidget::shutdown() switch (response) { case GTK_RESPONSE_YES: { - Gtk::Window *window = (Gtk::Window*)gtk_object_get_data (GTK_OBJECT(this), "window"); + Gtk::Window *window = (Gtk::Window*)g_object_get_data(G_OBJECT(this), "window"); doc->doRef(); sp_namedview_document_from_window(desktop); @@ -968,7 +968,7 @@ SPDesktopWidget::shutdown() { doc->doRef(); - Gtk::Window *window = (Gtk::Window*)gtk_object_get_data (GTK_OBJECT(this), "window"); + Gtk::Window *window = (Gtk::Window*)g_object_get_data(G_OBJECT(this), "window"); if (sp_file_save_dialog(*window, doc, Inkscape::Extension::FILE_SAVE_METHOD_INKSCAPE_SVG)) { doc->doUnref(); @@ -1080,7 +1080,7 @@ SPDesktopWidget::getWindowGeometry (gint &x, gint &y, gint &w, gint &h) gboolean vis = gtk_widget_get_visible (GTK_WIDGET(this)); (void)vis; // TODO figure out why it is here but not used. - Gtk::Window *window = (Gtk::Window*)gtk_object_get_data (GTK_OBJECT(this), "window"); + Gtk::Window *window = (Gtk::Window*)g_object_get_data(G_OBJECT(this), "window"); if (window) { @@ -1092,7 +1092,7 @@ SPDesktopWidget::getWindowGeometry (gint &x, gint &y, gint &w, gint &h) void SPDesktopWidget::setWindowPosition (Geom::Point p) { - Gtk::Window *window = (Gtk::Window*)gtk_object_get_data (GTK_OBJECT(this), "window"); + Gtk::Window *window = (Gtk::Window*)g_object_get_data(G_OBJECT(this), "window"); if (window) { @@ -1103,7 +1103,7 @@ SPDesktopWidget::setWindowPosition (Geom::Point p) void SPDesktopWidget::setWindowSize (gint w, gint h) { - Gtk::Window *window = (Gtk::Window*)gtk_object_get_data (GTK_OBJECT(this), "window"); + Gtk::Window *window = (Gtk::Window*)g_object_get_data(G_OBJECT(this), "window"); if (window) { @@ -1121,7 +1121,7 @@ SPDesktopWidget::setWindowSize (gint w, gint h) void SPDesktopWidget::setWindowTransient (void *p, int transient_policy) { - Gtk::Window *window = (Gtk::Window*)gtk_object_get_data (GTK_OBJECT(this), "window"); + Gtk::Window *window = (Gtk::Window*)g_object_get_data(G_OBJECT(this), "window"); if (window) { GtkWindow *w = (GtkWindow *) window->gobj(); diff --git a/src/widgets/gradient-vector.cpp b/src/widgets/gradient-vector.cpp index ceb6f5c06..310002b54 100644 --- a/src/widgets/gradient-vector.cpp +++ b/src/widgets/gradient-vector.cpp @@ -610,7 +610,7 @@ static void sp_grad_edit_select(GtkOptionMenu *mnu, GtkWidget *tbl) GtkWidget *offspin = GTK_WIDGET(g_object_get_data(G_OBJECT(tbl), "offspn")); GtkWidget *offslide =GTK_WIDGET(g_object_get_data(G_OBJECT(tbl), "offslide")); - GtkAdjustment *adj = static_cast(gtk_object_get_data(GTK_OBJECT(tbl), "offset")); + GtkAdjustment *adj = static_cast(g_object_get_data(G_OBJECT(tbl), "offset")); bool isEndStop = false; diff --git a/src/widgets/paint-selector.cpp b/src/widgets/paint-selector.cpp index 60ce6beff..fa4684825 100644 --- a/src/widgets/paint-selector.cpp +++ b/src/widgets/paint-selector.cpp @@ -127,7 +127,7 @@ static SPGradientSelector *getGradientFromData(SPPaintSelector const *psel) grad = swatchsel->getGradientSelector(); } } else { - grad = reinterpret_cast(gtk_object_get_data(GTK_OBJECT(psel->selector), "gradient-selector")); + grad = reinterpret_cast(g_object_get_data(G_OBJECT(psel->selector), "gradient-selector")); } return grad; } @@ -323,7 +323,7 @@ static void sp_paint_selector_style_button_toggled(GtkToggleButton *tb, SPPaintSelector *psel) { if (!psel->update && gtk_toggle_button_get_active(tb)) { - psel->setMode(static_cast(GPOINTER_TO_UINT(gtk_object_get_data(GTK_OBJECT(tb), "mode")))); + psel->setMode(static_cast(GPOINTER_TO_UINT(g_object_get_data(G_OBJECT(tb), "mode")))); } } @@ -440,7 +440,7 @@ void SPPaintSelector::setColorAlpha(SPColor const &color, float alpha) setMode(MODE_COLOR_RGB); } - csel = reinterpret_cast(gtk_object_get_data(GTK_OBJECT(selector), "color-selector")); + csel = reinterpret_cast(g_object_get_data(G_OBJECT(selector), "color-selector")); rgba = color.toRGBA32( alpha ); csel->base->setColorAlpha( color, alpha ); } @@ -646,7 +646,7 @@ static void sp_paint_selector_set_mode_color(SPPaintSelector *psel, SPPaintSelec if ((psel->mode == SPPaintSelector::MODE_COLOR_RGB) || (psel->mode == SPPaintSelector::MODE_COLOR_CMYK)) { /* Already have color selector */ - csel = (GtkWidget*)gtk_object_get_data(GTK_OBJECT(psel->selector), "color-selector"); + csel = (GtkWidget*)g_object_get_data(G_OBJECT(psel->selector), "color-selector"); } else { sp_paint_selector_clear_frame(psel); @@ -716,7 +716,7 @@ static void sp_paint_selector_set_mode_gradient(SPPaintSelector *psel, SPPaintSe if ((psel->mode == SPPaintSelector::MODE_GRADIENT_LINEAR) || (psel->mode == SPPaintSelector::MODE_GRADIENT_RADIAL)) { /* Already have gradient selector */ - gsel = (GtkWidget*)gtk_object_get_data(GTK_OBJECT(psel->selector), "gradient-selector"); + gsel = (GtkWidget*)g_object_get_data(G_OBJECT(psel->selector), "gradient-selector"); } else { sp_paint_selector_clear_frame(psel); /* Create new gradient selector */ @@ -943,7 +943,7 @@ void SPPaintSelector::updatePatternList( SPPattern *pattern ) /* Set history */ - if (pattern && !gtk_object_get_data(GTK_OBJECT(mnu), "update")) { + if (pattern && !g_object_get_data(G_OBJECT(mnu), "update")) { g_object_set_data(G_OBJECT(mnu), "update", GINT_TO_POINTER(TRUE)); @@ -984,7 +984,7 @@ static void sp_paint_selector_set_mode_pattern(SPPaintSelector *psel, SPPaintSel if (psel->mode == SPPaintSelector::MODE_PATTERN) { /* Already have pattern menu */ - tbl = (GtkWidget*)gtk_object_get_data(GTK_OBJECT(psel->selector), "pattern-selector"); + tbl = (GtkWidget*)g_object_get_data(G_OBJECT(psel->selector), "pattern-selector"); } else { sp_paint_selector_clear_frame(psel); diff --git a/src/widgets/sp-color-scales.cpp b/src/widgets/sp-color-scales.cpp index 2b80fac9a..146ea9e1e 100644 --- a/src/widgets/sp-color-scales.cpp +++ b/src/widgets/sp-color-scales.cpp @@ -538,7 +538,7 @@ guint ColorScales::getSubmode() const void ColorScales::_adjustmentAnyChanged( GtkAdjustment *adjustment, SPColorScales *cs ) { - gint channel = GPOINTER_TO_INT (gtk_object_get_data (GTK_OBJECT (adjustment), "channel")); + gint channel = GPOINTER_TO_INT (g_object_get_data(G_OBJECT (adjustment), "channel")); _adjustmentChanged(cs, channel); } diff --git a/src/widgets/spinbutton-events.cpp b/src/widgets/spinbutton-events.cpp index 70fa3a54d..994d954cc 100644 --- a/src/widgets/spinbutton-events.cpp +++ b/src/widgets/spinbutton-events.cpp @@ -27,7 +27,7 @@ spinbutton_focus_in (GtkWidget *w, GdkEventKey */*event*/, gpointer /*data*/) { gdouble *ini; - ini = (gdouble *) gtk_object_get_data (GTK_OBJECT (w), "ini"); + ini = (gdouble *) g_object_get_data(G_OBJECT (w), "ini"); if (ini) g_free (ini); // free the old value if any // retrieve the value @@ -43,7 +43,7 @@ spinbutton_focus_in (GtkWidget *w, GdkEventKey */*event*/, gpointer /*data*/) void spinbutton_undo (GtkWidget *w) { - gdouble *ini = (gdouble *) gtk_object_get_data (GTK_OBJECT (w), "ini"); + gdouble *ini = (gdouble *) g_object_get_data(G_OBJECT (w), "ini"); gtk_spin_button_set_value(GTK_SPIN_BUTTON(w), *ini); } @@ -51,11 +51,11 @@ void spinbutton_defocus (GtkObject *container) { // defocus spinbuttons by moving focus to the canvas, unless "stay" is on - gboolean stay = GPOINTER_TO_INT(gtk_object_get_data (GTK_OBJECT (container), "stay")); + gboolean stay = GPOINTER_TO_INT(g_object_get_data(G_OBJECT (container), "stay")); if (stay) { g_object_set_data (G_OBJECT (container), "stay", GINT_TO_POINTER (FALSE)); } else { - GtkWidget *canvas = (GtkWidget *) gtk_object_get_data (GTK_OBJECT (container), "dtw"); + GtkWidget *canvas = (GtkWidget *) g_object_get_data(G_OBJECT (container), "dtw"); if (canvas) { gtk_widget_grab_focus (GTK_WIDGET(canvas)); } diff --git a/src/widgets/spw-utilities.cpp b/src/widgets/spw-utilities.cpp index a5c60c382..2225f2c57 100644 --- a/src/widgets/spw-utilities.cpp +++ b/src/widgets/spw-utilities.cpp @@ -235,7 +235,7 @@ sp_search_by_data_recursive (GtkWidget *w, gpointer key) gpointer r = NULL; if (w && GTK_IS_OBJECT(w)) { - r = gtk_object_get_data (GTK_OBJECT(w), (gchar *) key); + r = g_object_get_data(G_OBJECT(w), (gchar *) key); } if (r) return r; @@ -260,7 +260,7 @@ sp_search_by_value_recursive (GtkWidget *w, gchar *key, gchar *value) GtkWidget *child; if (w && GTK_IS_OBJECT(w)) { - r = (gchar *) gtk_object_get_data (GTK_OBJECT(w), key); + r = (gchar *) g_object_get_data(G_OBJECT(w), key); } if (r && !strcmp (r, value)) return w; diff --git a/src/widgets/toolbox.cpp b/src/widgets/toolbox.cpp index d2751a24b..dc3fc3eb1 100644 --- a/src/widgets/toolbox.cpp +++ b/src/widgets/toolbox.cpp @@ -2808,10 +2808,10 @@ static void star_tb_event_attr_changed(Inkscape::XML::Node *repr, gchar const *n bool isFlatSided = prefs->getBool("/tools/shapes/star/isflatsided", true); if (!strcmp(name, "inkscape:randomized")) { - adj = GTK_ADJUSTMENT( gtk_object_get_data(GTK_OBJECT(tbl), "randomized") ); + adj = GTK_ADJUSTMENT( g_object_get_data(G_OBJECT(tbl), "randomized") ); gtk_adjustment_set_value(adj, sp_repr_get_double_attribute(repr, "inkscape:randomized", 0.0)); } else if (!strcmp(name, "inkscape:rounded")) { - adj = GTK_ADJUSTMENT( gtk_object_get_data(GTK_OBJECT(tbl), "rounded") ); + adj = GTK_ADJUSTMENT( g_object_get_data(G_OBJECT(tbl), "rounded") ); gtk_adjustment_set_value(adj, sp_repr_get_double_attribute(repr, "inkscape:rounded", 0.0)); } else if (!strcmp(name, "inkscape:flatsided")) { GtkAction* prop_action = GTK_ACTION( g_object_get_data(G_OBJECT(tbl), "prop_action") ); @@ -2825,7 +2825,7 @@ static void star_tb_event_attr_changed(Inkscape::XML::Node *repr, gchar const *n gtk_action_set_sensitive( prop_action, FALSE ); } } else if ((!strcmp(name, "sodipodi:r1") || !strcmp(name, "sodipodi:r2")) && (!isFlatSided) ) { - adj = (GtkAdjustment*)gtk_object_get_data(GTK_OBJECT(tbl), "proportion"); + adj = (GtkAdjustment*)g_object_get_data(G_OBJECT(tbl), "proportion"); gdouble r1 = sp_repr_get_double_attribute(repr, "sodipodi:r1", 1.0); gdouble r2 = sp_repr_get_double_attribute(repr, "sodipodi:r2", 1.0); if (r2 < r1) { @@ -2834,7 +2834,7 @@ static void star_tb_event_attr_changed(Inkscape::XML::Node *repr, gchar const *n gtk_adjustment_set_value(adj, r1/r2); } } else if (!strcmp(name, "sodipodi:sides")) { - adj = (GtkAdjustment*)gtk_object_get_data(GTK_OBJECT(tbl), "magnitude"); + adj = (GtkAdjustment*)g_object_get_data(G_OBJECT(tbl), "magnitude"); gtk_adjustment_set_value(adj, sp_repr_get_int_attribute(repr, "sodipodi:sides", 0)); } @@ -3480,21 +3480,21 @@ static void box3d_resync_toolbar(Inkscape::XML::Node *persp_repr, GObject *data) return; } { - adj = GTK_ADJUSTMENT(gtk_object_get_data(GTK_OBJECT(tbl), "box3d_angle_x")); + adj = GTK_ADJUSTMENT(g_object_get_data(G_OBJECT(tbl), "box3d_angle_x")); act = GTK_ACTION(g_object_get_data(G_OBJECT(tbl), "box3d_angle_x_action")); tact = &INK_TOGGLE_ACTION(g_object_get_data(G_OBJECT(tbl), "box3d_vp_x_state_action"))->action; box3d_set_button_and_adjustment(persp, Proj::X, adj, act, tact); } { - adj = GTK_ADJUSTMENT(gtk_object_get_data(GTK_OBJECT(tbl), "box3d_angle_y")); + adj = GTK_ADJUSTMENT(g_object_get_data(G_OBJECT(tbl), "box3d_angle_y")); act = GTK_ACTION(g_object_get_data(G_OBJECT(tbl), "box3d_angle_y_action")); tact = &INK_TOGGLE_ACTION(g_object_get_data(G_OBJECT(tbl), "box3d_vp_y_state_action"))->action; box3d_set_button_and_adjustment(persp, Proj::Y, adj, act, tact); } { - adj = GTK_ADJUSTMENT(gtk_object_get_data(GTK_OBJECT(tbl), "box3d_angle_z")); + adj = GTK_ADJUSTMENT(g_object_get_data(G_OBJECT(tbl), "box3d_angle_z")); act = GTK_ACTION(g_object_get_data(G_OBJECT(tbl), "box3d_angle_z_action")); tact = &INK_TOGGLE_ACTION(g_object_get_data(G_OBJECT(tbl), "box3d_vp_z_state_action"))->action; @@ -3861,15 +3861,15 @@ static void sp_spl_tb_defaults(GtkWidget * /*widget*/, GtkObject *obj) gdouble exp = 1.0; gdouble t0 = 0.0; - adj = (GtkAdjustment*)gtk_object_get_data(obj, "revolution"); + adj = (GtkAdjustment*)g_object_get_data(G_OBJECT(obj), "revolution"); gtk_adjustment_set_value(adj, rev); gtk_adjustment_value_changed(adj); - adj = (GtkAdjustment*)gtk_object_get_data(obj, "expansion"); + adj = (GtkAdjustment*)g_object_get_data(G_OBJECT(obj), "expansion"); gtk_adjustment_set_value(adj, exp); gtk_adjustment_value_changed(adj); - adj = (GtkAdjustment*)gtk_object_get_data(obj, "t0"); + adj = (GtkAdjustment*)g_object_get_data(G_OBJECT(obj), "t0"); gtk_adjustment_set_value(adj, t0); gtk_adjustment_value_changed(adj); @@ -3895,13 +3895,13 @@ static void spiral_tb_event_attr_changed(Inkscape::XML::Node *repr, g_object_set_data(G_OBJECT(tbl), "freeze", GINT_TO_POINTER(TRUE)); GtkAdjustment *adj; - adj = (GtkAdjustment*)gtk_object_get_data(GTK_OBJECT(tbl), "revolution"); + adj = (GtkAdjustment*)g_object_get_data(G_OBJECT(tbl), "revolution"); gtk_adjustment_set_value(adj, (sp_repr_get_double_attribute(repr, "sodipodi:revolution", 3.0))); - adj = (GtkAdjustment*)gtk_object_get_data(GTK_OBJECT(tbl), "expansion"); + adj = (GtkAdjustment*)g_object_get_data(G_OBJECT(tbl), "expansion"); gtk_adjustment_set_value(adj, (sp_repr_get_double_attribute(repr, "sodipodi:expansion", 1.0))); - adj = (GtkAdjustment*)gtk_object_get_data(GTK_OBJECT(tbl), "t0"); + adj = (GtkAdjustment*)g_object_get_data(G_OBJECT(tbl), "t0"); gtk_adjustment_set_value(adj, (sp_repr_get_double_attribute(repr, "sodipodi:t0", 0.0))); g_object_set_data(G_OBJECT(tbl), "freeze", GINT_TO_POINTER(FALSE)); @@ -4186,7 +4186,7 @@ static void sp_pencil_tb_defaults(GtkWidget * /*widget*/, GtkObject *obj) // fixme: make settable gdouble tolerance = 4; - adj = (GtkAdjustment*)gtk_object_get_data(obj, "tolerance"); + adj = (GtkAdjustment*)g_object_get_data(G_OBJECT(obj), "tolerance"); gtk_adjustment_set_value(adj, tolerance); gtk_adjustment_value_changed(adj); @@ -8186,7 +8186,7 @@ static void connector_tb_event_attr_changed(Inkscape::XML::Node *repr, if ( !g_object_get_data(G_OBJECT(tbl), "freeze") && (strcmp(name, "inkscape:connector-spacing") == 0) ) { - GtkAdjustment *adj = static_cast(gtk_object_get_data(GTK_OBJECT(tbl), "spacing")); + GtkAdjustment *adj = static_cast(g_object_get_data(G_OBJECT(tbl), "spacing")); gdouble spacing = defaultConnSpacing; sp_repr_get_double(repr, "inkscape:connector-spacing", &spacing); -- cgit v1.2.3 From 75493cd96255c87027c1de0cf721271f45146be9 Mon Sep 17 00:00:00 2001 From: "Jon A. Cruz" Date: Sat, 25 Jun 2011 23:57:27 -0700 Subject: Whitespace cleanup. (bzr r10366) --- src/libcola/cola.h | 129 +++++++++++++++++++++++++++++------------------------ 1 file changed, 71 insertions(+), 58 deletions(-) diff --git a/src/libcola/cola.h b/src/libcola/cola.h index eda64cb5f..136c527b6 100644 --- a/src/libcola/cola.h +++ b/src/libcola/cola.h @@ -32,12 +32,13 @@ namespace cola { void moveRectangles(double x, double y); Rectangle* getBoundingBox(); }; + // for a graph of n nodes, return connected components void connectedComponents( const vector &rs, const vector &es, const SimpleConstraints &scx, - const SimpleConstraints &scy, + const SimpleConstraints &scy, vector &components); // move the contents of each component so that the components do not @@ -48,11 +49,11 @@ namespace cola { // will be altered to prefer points u-b-v are in a linear arrangement // such that b is placed at u+t(v-u). struct LinearConstraint { - LinearConstraint(unsigned u, unsigned v, unsigned b, double w, + LinearConstraint(unsigned u, unsigned v, unsigned b, double w, double frac_ub, double frac_bv, - double* X, double* Y) + double* X, double* Y) : u(u),v(v),b(b),w(w),frac_ub(frac_ub),frac_bv(frac_bv), - tAtProjection(true) + tAtProjection(true) { assert(frac_ub<=1.0); assert(frac_bv<=1.0); @@ -88,7 +89,7 @@ namespace cola { dvv=t*t; dvb=-t; dbb=1; - //printf("New LC: t=%f\n",t); + //printf("New LC: t=%f\n",t); } unsigned u; unsigned v; @@ -108,61 +109,63 @@ namespace cola { double frac_bv; bool tAtProjection; }; + typedef vector LinearConstraints; - - class TestConvergence { - public: - double old_stress; - TestConvergence(const double& tolerance = 0.001, const unsigned maxiterations = 1000) - : tolerance(tolerance), - maxiterations(maxiterations) { reset(); } - virtual ~TestConvergence() {} - - virtual bool operator()(double new_stress, double* X, double* Y) { - //std::cout<<"iteration="< Date: Sun, 26 Jun 2011 11:23:06 +0100 Subject: Gtk cleanup: gtk_signal_connect_while_alive (bzr r10350.1.9) --- src/dialogs/xml-tree.cpp | 110 ++++++++++++++++++++++++++--------------------- 1 file changed, 61 insertions(+), 49 deletions(-) diff --git a/src/dialogs/xml-tree.cpp b/src/dialogs/xml-tree.cpp index 1b979b490..1a003c9c7 100644 --- a/src/dialogs/xml-tree.cpp +++ b/src/dialogs/xml-tree.cpp @@ -275,9 +275,6 @@ void sp_xml_tree_dialog() g_signal_connect_after( G_OBJECT(tree), "tree_move", G_CALLBACK(after_tree_move), NULL); - /* TODO: replace gtk_signal_connect_while_alive() with something - * else... - */ toolbar = gtk_toolbar_new(); gtk_toolbar_set_style(GTK_TOOLBAR(toolbar), GTK_TOOLBAR_ICONS); gtk_container_set_border_width(GTK_CONTAINER(toolbar), 0); @@ -291,17 +288,17 @@ void sp_xml_tree_dialog() G_CALLBACK(cmd_new_element_node), NULL); - gtk_signal_connect_while_alive( GTK_OBJECT(tree), + g_signal_connect_object (G_OBJECT(tree), "tree_select_row", G_CALLBACK(on_tree_select_row_enable_if_element), button, - GTK_OBJECT(button)); + (GConnectFlags)0); - gtk_signal_connect_while_alive(GTK_OBJECT(tree), + g_signal_connect_object (G_OBJECT(tree), "tree_unselect_row", G_CALLBACK(on_tree_unselect_row_disable), button, - GTK_OBJECT(button)); + (GConnectFlags)0); gtk_widget_set_sensitive(GTK_WIDGET(button), FALSE); @@ -312,17 +309,17 @@ void sp_xml_tree_dialog() G_CALLBACK(cmd_new_text_node), NULL); - gtk_signal_connect_while_alive(GTK_OBJECT(tree), + g_signal_connect_object(G_OBJECT(tree), "tree_select_row", G_CALLBACK(on_tree_select_row_enable_if_element), button, - GTK_OBJECT(button)); + (GConnectFlags)0); - gtk_signal_connect_while_alive(GTK_OBJECT(tree), + g_signal_connect_object(G_OBJECT(tree), "tree_unselect_row", G_CALLBACK(on_tree_unselect_row_disable), button, - GTK_OBJECT(button)); + (GConnectFlags)0); gtk_widget_set_sensitive(GTK_WIDGET(button), FALSE); @@ -333,15 +330,16 @@ void sp_xml_tree_dialog() G_CALLBACK(cmd_duplicate_node), NULL); - gtk_signal_connect_while_alive(GTK_OBJECT(tree), + g_signal_connect_object(G_OBJECT(tree), "tree_select_row", G_CALLBACK(on_tree_select_row_enable_if_mutable), button, - GTK_OBJECT(button)); + (GConnectFlags)0); - gtk_signal_connect_while_alive(GTK_OBJECT(tree), "tree_unselect_row", + g_signal_connect_object(G_OBJECT(tree), "tree_unselect_row", G_CALLBACK(on_tree_unselect_row_disable), - button, GTK_OBJECT(button)); + button, + (GConnectFlags)0); gtk_widget_set_sensitive(GTK_WIDGET(button), FALSE); @@ -353,12 +351,14 @@ void sp_xml_tree_dialog() INKSCAPE_ICON_XML_NODE_DELETE ), G_CALLBACK(cmd_delete_node), NULL ); - gtk_signal_connect_while_alive(GTK_OBJECT(tree), "tree_select_row", + g_signal_connect_object(G_OBJECT(tree), "tree_select_row", G_CALLBACK(on_tree_select_row_enable_if_mutable), - button, GTK_OBJECT(button)); - gtk_signal_connect_while_alive(GTK_OBJECT(tree), "tree_unselect_row", + button, + (GConnectFlags)0); + g_signal_connect_object(G_OBJECT(tree), "tree_unselect_row", G_CALLBACK(on_tree_unselect_row_disable), - button, GTK_OBJECT(button)); + button, + (GConnectFlags)0); gtk_widget_set_sensitive(GTK_WIDGET(button), FALSE); gtk_toolbar_append_space(GTK_TOOLBAR(toolbar)); @@ -368,13 +368,15 @@ void sp_xml_tree_dialog() gtk_arrow_new(GTK_ARROW_LEFT, GTK_SHADOW_IN), G_CALLBACK(cmd_unindent_node), NULL); - gtk_signal_connect_while_alive(GTK_OBJECT(tree), "tree_select_row", + g_signal_connect_object(G_OBJECT(tree), "tree_select_row", G_CALLBACK(on_tree_select_row_enable_if_has_grandparent), - button, GTK_OBJECT(button)); + button, + (GConnectFlags)0); - gtk_signal_connect_while_alive(GTK_OBJECT(tree), "tree_unselect_row", + g_signal_connect_object(G_OBJECT(tree), "tree_unselect_row", G_CALLBACK(on_tree_unselect_row_disable), - button, GTK_OBJECT(button)); + button, + (GConnectFlags)0); gtk_widget_set_sensitive(GTK_WIDGET(button), FALSE); @@ -382,36 +384,42 @@ void sp_xml_tree_dialog() _("Indent node"), NULL, gtk_arrow_new(GTK_ARROW_RIGHT, GTK_SHADOW_IN), G_CALLBACK(cmd_indent_node), NULL); - gtk_signal_connect_while_alive(GTK_OBJECT(tree), "tree_select_row", + g_signal_connect_object(G_OBJECT(tree), "tree_select_row", G_CALLBACK(on_tree_select_row_enable_if_indentable), - button, GTK_OBJECT(button)); - gtk_signal_connect_while_alive(GTK_OBJECT(tree), "tree_unselect_row", + button, + (GConnectFlags)0); + g_signal_connect_object(G_OBJECT(tree), "tree_unselect_row", (GCallback) on_tree_unselect_row_disable, - button, GTK_OBJECT(button)); + button, + (GConnectFlags)0); gtk_widget_set_sensitive(GTK_WIDGET(button), FALSE); button = gtk_toolbar_append_item(GTK_TOOLBAR(toolbar), "^", _("Raise node"), NULL, gtk_arrow_new(GTK_ARROW_UP, GTK_SHADOW_IN), G_CALLBACK(cmd_raise_node), NULL); - gtk_signal_connect_while_alive(GTK_OBJECT(tree), "tree_select_row", + g_signal_connect_object(G_OBJECT(tree), "tree_select_row", G_CALLBACK(on_tree_select_row_enable_if_not_first_child), - button, GTK_OBJECT(button)); - gtk_signal_connect_while_alive(GTK_OBJECT(tree), "tree_unselect_row", + button, + (GConnectFlags)0); + g_signal_connect_object(G_OBJECT(tree), "tree_unselect_row", G_CALLBACK(on_tree_unselect_row_disable), - button, GTK_OBJECT(button)); + button, + (GConnectFlags)0); gtk_widget_set_sensitive(GTK_WIDGET(button), FALSE); button = gtk_toolbar_append_item(GTK_TOOLBAR(toolbar), "v", _("Lower node"), NULL, gtk_arrow_new(GTK_ARROW_DOWN, GTK_SHADOW_IN), G_CALLBACK(cmd_lower_node), NULL); - gtk_signal_connect_while_alive(GTK_OBJECT(tree), "tree_select_row", + g_signal_connect_object(G_OBJECT(tree), "tree_select_row", G_CALLBACK(on_tree_select_row_enable_if_not_last_child), - button, GTK_OBJECT(button)); - gtk_signal_connect_while_alive(GTK_OBJECT(tree), "tree_unselect_row", + button, + (GConnectFlags)0); + g_signal_connect_object(G_OBJECT(tree), "tree_unselect_row", G_CALLBACK(on_tree_unselect_row_disable), - button, GTK_OBJECT(button)); + button, + (GConnectFlags)0); gtk_widget_set_sensitive(GTK_WIDGET(button), FALSE); gtk_box_pack_start(GTK_BOX(box), toolbar, FALSE, TRUE, 0); @@ -453,17 +461,17 @@ void sp_xml_tree_dialog() INKSCAPE_ICON_XML_ATTRIBUTE_DELETE ), (GCallback) cmd_delete_attr, NULL); - gtk_signal_connect_while_alive(GTK_OBJECT(attributes), "select_row", + g_signal_connect_object(G_OBJECT(attributes), "select_row", (GCallback) on_attr_select_row_enable, button, - GTK_OBJECT(button)); + (GConnectFlags)0); - gtk_signal_connect_while_alive(GTK_OBJECT(attributes), "unselect_row", + g_signal_connect_object(G_OBJECT(attributes), "unselect_row", (GCallback) on_attr_unselect_row_disable, button, - GTK_OBJECT(button)); + (GConnectFlags)0); - gtk_signal_connect_while_alive(GTK_OBJECT(tree), "tree_unselect_row", + g_signal_connect_object(G_OBJECT(tree), "tree_unselect_row", (GCallback) on_tree_unselect_row_disable, button, - GTK_OBJECT(button)); + (GConnectFlags)0); gtk_widget_set_sensitive(GTK_WIDGET(button), FALSE); @@ -573,23 +581,27 @@ void sp_xml_tree_dialog() gtk_widget_show_all(GTK_WIDGET(dlg)); - gtk_signal_connect_while_alive(GTK_OBJECT(tree), "tree_select_row", + g_signal_connect_object(G_OBJECT(tree), "tree_select_row", (GCallback) on_tree_select_row_show_if_element, - attr_container, GTK_OBJECT(attr_container)); + attr_container, + (GConnectFlags)0); - gtk_signal_connect_while_alive(GTK_OBJECT(tree), "tree_unselect_row", + g_signal_connect_object(G_OBJECT(tree), "tree_unselect_row", (GCallback) on_tree_unselect_row_hide, - attr_container, GTK_OBJECT(attr_container)); + attr_container, + (GConnectFlags)0); gtk_widget_hide(attr_container); - gtk_signal_connect_while_alive(GTK_OBJECT(tree), "tree_select_row", + g_signal_connect_object(G_OBJECT(tree), "tree_select_row", (GCallback) on_tree_select_row_show_if_text, - text_container, GTK_OBJECT(text_container)); + text_container, + (GConnectFlags)0); - gtk_signal_connect_while_alive(GTK_OBJECT(tree), "tree_unselect_row", + g_signal_connect_object(G_OBJECT(tree), "tree_unselect_row", (GCallback) on_tree_unselect_row_hide, - text_container, GTK_OBJECT(text_container)); + text_container, + (GConnectFlags)0); gtk_widget_hide(text_container); -- cgit v1.2.3 From cab186a916434594d29a9b221864049ed2844db7 Mon Sep 17 00:00:00 2001 From: Nicolas Dufour Date: Sun, 26 Jun 2011 12:50:26 +0200 Subject: Documentation. New Japanese man page by Masato HASHIMOTO. (bzr r10368) --- Makefile.am | 3 +- inkscape.ja.pod | 543 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 545 insertions(+), 1 deletion(-) create mode 100644 inkscape.ja.pod diff --git a/Makefile.am b/Makefile.am index 59685a3b5..d3b9d9977 100644 --- a/Makefile.am +++ b/Makefile.am @@ -37,6 +37,7 @@ EXTRA_DIST = \ utf8-to-roff \ inkscape.1 \ inkscape.fr.1 \ + inkscape.ja.1 \ inkscape.sk.1 \ inkscape.zh_TW.1 \ inkscape.pod \ @@ -233,7 +234,7 @@ DISTCLEANFILES = inkscape.desktop \ #ACLOCAL_AMFLAGS = -I m4 SUFFIXES = .pod .1 -inkscape.1 inkscape.fr.1 inkscape.sk.1 inkscape.zh_TW.1 : fix-roff-punct Makefile.am AUTHORS +inkscape.1 inkscape.fr.1 inkscape.ja.1 inkscape.sk.1 inkscape.zh_TW.1 : fix-roff-punct Makefile.am AUTHORS .pod.1: set -e; \ d=`sed -n 's,/,-,g;s,.*\$$[D]ate: \(..........\).*,\1,p' $<`; \ diff --git a/inkscape.ja.pod b/inkscape.ja.pod new file mode 100644 index 000000000..3584e301e --- /dev/null +++ b/inkscape.ja.pod @@ -0,0 +1,543 @@ + + ***************************************************** + * GENERATED FILE, DO NOT EDIT * + * THIS IS NO SOURCE FILE, BUT RESULT OF COMPILATION * + ***************************************************** + +This file was generated by po4a(7). Do not store it (in cvs, for example), +but store the po file used as source file by po4a-translate. + +In fact, consider this as a binary, and the po file as a regular .c file: +If the po get lost, keeping this translation up-to-date will be harder. + +=encoding UTF-8 + +=head1 名前 + +Inkscape - SVG (Scalable Vector Graphics) 編集プログラム + +=head1 書式 + +C + +options: + + -?, --help + --usage + -V, --version + + -f, --file=FILENAME + + -e, --export-png=FILENAME + -a, --export-area=x0:y0:x1:y1 + -C, --export-area-page + -D, --export-area-drawing + --export-area-snap + -i, --export-id=ID + -j, --export-id-only + -t, --export-use-hints + -b, --export-background=COLOR + -y, --export-background-opacity=VALUE + -d, --export-dpi=DPI + -w, --export-width=WIDTH + -h, --export-height=HEIGHT + + -P, --export-ps=FILENAME + -E, --export-eps=FILENAME + -A, --export-pdf=FILENAME + --export-latex + + -T, --export-text-to-path + --export-ignore-filters + + -l, --export-plain-svg=FILENAME + + -p, --print=PRINTER + + -I, --query-id=ID + -X, --query-x + -Y, --query-y + -W, --query-width + -H, --query-height + -S, --query-all + + -x, --extension-directory + + --verb-list + --verb=VERB-ID + --select=OBJECT-ID + + --shell + + -g, --with-gui + -z, --without-gui + + --vacuum-defs + + --g-fatal-warnings + +=head1 説明 + +B は B、B、B などと同等の機能を持つ +B 形式の描画ファイル用 GUI エディタです。Inkscape +は多彩なシェイプ、ベジエパス、フリーハンド描画、複数行テキスト、パス上テキスト、アルファブレンディング、任意のアフィン変換、グラデーションおよびパターンフィル、ノード編集、PNG +や PDF +を含む多くのファイル形式に対応するインポートおよびエクスポート、グループ化、レイヤー、ライブクローンなど多くの機能を具備しています。そのインターフェイスは熟練ユーザにとって快適で効率的であるとともに、B +標準にも準拠するよう設計されてもいるため、他の GNOME アプリケーションをよく知るユーザであれば慣れるまでに多くの時間を必要としません。 + +B は W3C 標準の 2D ベクターグラフィック用 XML +フォーマットです。描画内でポイント、パス、および基本シェイプを使用してオブジェクトを定義できます。配色、フォント、ストローク幅などは `style' +属性としてオブジェクトに指定されます。SVG は、標準であること、そのファイルは text/xml +であることを意図しているため、多くのプログラムと、そして幅広い用途での利用が可能です。 + +B は SVG をその内部フォーマットとして採用しており、オープンソースコミュニティにおいてもっとも SVG +に準拠したドローイングプログラムになることを目標としています。 + + + +=head1 オプション + +=over 8 + +=item B<-?>, B<--help> + +ヘルプメッセージを表示します。 + +=item B<-V>, B<--version> + +Inkscape のバージョンとビルド日時を表示します。 + +=item B<-a> I, B<--export-area>=I + +PNG エクスポートにおいて、エクスポートする領域を SVG ユーザ単位 (通常 Inkscape SVG 内で使用されている長さの単位) +で指定します。デフォルトではドキュメント全体をエクスポートします。座標 (0,0) は左下の角になります。 + +=item B<-C>, B<--export-area-page> + +PNG、PDF、PS、および EPS エクスポートにおいて、エクスポート領域はそのページになります。これは PNG、PDF、および PS +ではデフォルトになるため、--export-id を使用して指定オブジェクトをエクスポートする場合を除き指定する必要はありません。対して EPS +ではこれはデフォルトになりません。さらに EPS では、形式の指定において境界枠を内容より拡大することができません。これは、EPS エクスポート時に +--export-area-page を使用した場合、ページの内容が境界枠より小さいと境界枠もそれに合わせて小さくなることを意味します。 + +=item B<-D>, B<--export-area-drawing> + +PNG、PDF、PS、および EPS +エクスポートにおいて、エクスポートされる領域はページではなく、その描画部分、すなわち、ドキュメント内のすべてのオブジェクト (--export-id +を使用した場合はエクスポートされるオブジェクト) +全体の境界枠となります。このオプションを指定すると、エクスポートされたイメージにはマージンやクロッピングがなく、ドキュメントのすべての可視オブジェクトが含まれます。EPS +ではこれがデフォルトのエクスポート領域となり、--export-use-hints とともに使用することができます。 + +=item B<--export-area-snap> + +PNG エクスポートにおいて、エクスポート領域を拡大方向に最も近い SVG ユーザ単位 (px) 値にスナップします。エクスポート解像度がデフォルトの +90dpi でグラフィックが最小のアンチエイリアスにピクセルスナップされた場合、エクスポートするいくつかのオブジェクトの境界枠 (--export-id +または --export-area-drawing 指定) がピクセルに揃えていない場合であっても、このスイッチで配置を維持できます。 + +=item B<-b> I, B<--export-background>=I + +エクスポートした PNG の背景色になります。SVG がサポートする色指定文字列 ("#ff007f" や "rgb(255,0,128)" など) +が使用できます。これを指定しない場合、Inkscape のドキュメントの設定で指定された色 (sodipodi:namedview の +pagecolor= 属性) が使用されます。 + +=item B<-d> I, B<--export-dpi>=I + +PNG エクスポートで使用される解像度になります。PS、EPS、あるいは PDF +へのエクスポート時のフィルタ処理されたオブジェクトにおけるフォールバックラスタライズでも使用されます (--export-ignore-filters +でラスタライズを抑止している場合を除く)。 + +=item B<-e> I, B<--export-png>=I + +PNG エクスポート時のファイル名を指定します。同名のファイルが存在する場合、問い合わせなしに上書きされます。 + +=item B<-f> I, B<--file>=I + +指定されたドキュメントを開きます。オプション文字 (-f) は省略できます。すなわち、オプション文字が与えられていない場合は -f +が指定され、パラメータはすべてファイル名とみなされます。 + +=item B<-g>, B<--with-gui> + +GUI の使用を試みます (Unix の場合、$DISPLAY が設定されていない場合でも X server を使用します)。 + +=item B<-h> I, B<--export-height>=I + +生成するビットマップの高さ (ピクセル) になります。この値は --export-dpi 設定 (または --export-use-hints +を指定した場合の DPI ヒント) より優先されます。 + +=item B<-i> I, B<--export-id>=I + +PNG、PS、EPS、および PDF エクスポートにおいて、ドキュメント内のエクスポートしたいオブジェクトの id +属性値を指定します。その他のオブジェクトはエクスポートされません。デフォルトのエクスポート領域はオブジェクトの境界枠になり、--export-area +(PNG のみ) または --export-area-page が指定された場合はその値が優先されます。 + +=item B<-j>, B<--export-id-only> + +--export-id で指定されたオブジェクトのみ PNG +にエクスポートします。その他のオブジェクトは、エクスポートするオブジェクト上に重なっているものであってもエクスポート PNG +には出力されません。--export-id が指定されていない場合はこのオプションは無視されます。PDF +エクスポートではこの挙動がデフォルトとなるため、このオプションは意味を持ちません。 + +=item B<-l>, B<--export-plain-svg>=I + +ドキュメントをプレーン SVG 形式にエクスポートします。sodipodi: あるいは inkscape: 名前空間や RDF +メタデータは破棄されます。 + +=item B<-x>, B<--extension-directory> + +Inkscape が使用するよう設定されている現在のエクステンションディレクトリの一覧を表示して終了します。これは外部のエクステンションがオリジナルの +Inkscape インストール場所を取得するために使用されます。 + +=item B<--verb-list> + +Inkscape で利用できる全 VERB (内部コマンド) の一覧を ID 順で表示します。この ID +はキーマップやメニューの定義で使用することができる他、--verb コマンドラインオプションでも使用できます。 + +=item B<--verb>=I, B<--select>=I + +これら 2 つのオプションは同時に使用し、コマンドラインから Inkscape +を操作できる基本的なスクリプト機能を提供します。これらはコマンドライン上で、必要であれば何度でも使用でき、指定された各ドキュメント上で順番に実行されます。 + +--verb コマンドは指定された VERB をメニューやボタンから呼び出した場合と同様に実行します。VERB +にダイアログがある場合はそれが表示されます。使用できる VERB ID の一覧は --verb-list コマンドで確認できます。 + +--select コマンドは指定された ID のオブジェクトを選択状態にします。様々な VERB +はここで指定されたオブジェクトに対して実行されます。すべての選択を解除するには --verb=EditDeselect +を使用します。使用できるオブジェクト ID は読み込まれるドキュメントに依存します。 + +=item B<-p> I, B<--print>=I + +ドキュメントを `lpr -P PRINTER' で指定されたプリンタで印刷します。他に、`| COMMAND' +でさまざまなコマンドへリダイレクトし、`> FILENAME' で PostScript +出力でファイルに書き出します。使用するシェルに応じた引用符で括ることを忘れないでください。 + +例: inkscape --print='| ps2pdf - mydoc.pdf' mydoc.svg + +=item B<-t>, B<--export-use-hints> + +エクスポートしたオブジェクトに保存されているファイル名および DPI ヒントを使用します (--export-id 使用時のみ)。これらヒントは +Inkscape 内から選択範囲をエクスポートするときに自動的に設定されます。すなわち、例えば Inkscape を使用してドキュメント +document.svg からオブジェクト ID "path231" を /home/me/shape.png に解像度 300dpi +でエクスポートし、ドキュメントを保存すれば、そのシェイプを同じファイル名で同じ解像度で再度エクスポートする場合は、以下の指定だけで行えます。 + +inkscape -i path231 -t document.svg + +--export-dpi、--export-width、あるいは --export-height をこのオプションと共に指定した場合は、DPI +ヒントは無視され、コマンドラインで指定された値が使用されます。--export-png +をこのオプションと共に使用した場合は、ファイル名ヒントは無視され、コマンドラインで指定されたファイル名が使用されます。 + +=item B<-w> I, B<--export-width>=I + +生成されるビットマップの幅のピクセル数になります。この値は --export-dpi 指定 (--export-use-hints を使用した場合は +DPI ヒント) より優先されます。 + +=item B<-y> I, B<--export-background-opacity>=I + +エクスポートした PNG の背景の透明度になります。指定できる値の範囲は 0.0 から 1.0 (0.0 が完全な透明、1.0 +が完全な不透明)、あるいは 1 から 255 (255 が完全な不透明) のどちらかです。このオプションを指定せず -b +オプションも指定されなかった場合、 Inkscape 内のドキュメントの設定で指定された値 (sodipodi:namedview の +inkscape:pageopacity= 属性)が使用されます。このオプションを指定せずに -b オプションが指定された場合、255 (完全な不透明) +とみなされます。 + +=item B<-P> I, B<--export-ps>=I + +ドキュメントを PostScript (PS) 形式にエクスポートします。PostScript +は透明度をサポートしていない点に留意してください。オリジナルの SVG +にあるいかなる透明なオブジェクトも自動的にラスタライズされます。使用しているフォントはサブセット化されて埋め込まれます。デフォルトのエクスポート領域はページになり、--export-area-drawing +で描画全体に指定できます。--export-id でエクスポートするオブジェクトを 1 つ指定でき +(その他はすべてエクスポートされません)、その場合はエクスポート領域はそのオブジェクトの境界枠になりますが、--export-area-page +でそのページに指定できます。 + +=item B<-E> I, B<--export-eps>=I + +ドキュメントを Encapsulated PostScript (EPS) 形式にエクスポートします。PostScript +は透明度をサポートしていない点に留意してください。オリジナルの SVG +にあるいかなる透明オブジェクトも自動的にラスタライズされます。使用しているフォントはサブセット化されて埋め込まれます。デフォルトのエクスポート領域は描画全体になり、ページに指定することも出来ますが、その場合の制限事項については +--export-area-page を参照してください。--export-id でエクスポートするオブジェクトを 1 つ指定できます +(その他はすべてエクスポートされません)。 + +=item B<-A> I, B<--export-pdf>=I + +ドキュメントを PDF 形式にエクスポートします。この形式ではオリジナル SVG +の透明度は保持されます。使用しているフォントはサブセット化され埋め込まれます。デフォルトのエクスポート領域はページになり、--export-area-drawing +で描画全体に指定できます。--export-id でエクスポートするオブジェクトを 1 つ指定でき +(その他はすべてエクスポートされません)、その場合はエクスポート領域はそのオブジェクトの境界枠になりますが、--export-area-page +でそのページに指定できます。" + +=item B<--export-latex> + +(PS、EPS、および PDF エクスポート用) LaTeX ドキュメント用のイメージを作成し、イメージ内のテキストは LaTeX +によるタイプセットになります。PDF/PS/EPS 形式へのエクスポート時、このオプションはオリジナルの SVG を PDF/PS/EPS ファイル +(形式は --export-pdf などで指定) と LaTeX ファイルに分割します。テキストは PDF/PS/EPS +ファイルには出力されず、LaTeX ファイルに出力されます。この LaTeX ファイルには PDF/PS/EPS も含まれます。LaTex でこの +LaTeX ファイルを入力 (\input{image.tex}) すると、イメージと共に LaTeX +によってタイプセットされたテキストが表示されます。より詳しい情報は出力された実際の LaTeX ファイルを参照してください。また、GNUPlot の +`epslatex' 出力ターミナルも参照してください。 + +=item B<-T>, B<--export-text-to-path> + +該当する場合は、テキストオブジェクトをパスに変換します (PS、EPS、および PDF エクスポート用)。 + +=item B<--export-ignore-filters> + +ぼかしなどのフィルタが適用されたベクターオブジェクトをエクスポートするとき、フィルタを無視します (PS、EPS、および PDF +用)。デフォルトでは、フィルタが適用されているオブジェクトは --export-dpi で指定された解像度 (デフォルトは 90 dpi) +でラスタライズされ、その外見を維持します。 + +=item B<-I>, B<--query-id> + +サイズや座標を問い合わせたいオブジェクトの ID を指定します。指定がない場合、ページや viewBox ではなく、描画全体 +(ドキュメント内のすべてのオブジェクト) の情報を返します。 + +=item B<-X>, B<--query-x> + +描画全体、あるいは --query-id が指定されている場合はそのオブジェクトの X 座標を問い合せます。返される値の単位は px (SVG +ユーザ単位) です。 + +=item B<-Y>, B<--query-y> + +描画全体、あるいは --query-id が指定されている場合はそのオブジェクトの Y 座標を問い合せます。返される値の単位は px (SVG +ユーザ単位) です。 + +=item B<-W>, B<--query-width> + +描画全体、あるいは --query-id が指定されている場合はそのオブジェクトの幅を問い合せます。返される値の単位は px (SVG ユーザ単位) +です。 + +=item B<-H>, B<--query-height> + +描画全体、あるいは --query-id が指定されている場合はそのオブジェクトの高さを問い合せます。返される値の単位は px (SVG ユーザ単位) +です。 + +=item B<-S>, B<--query-all> + +SVG ドキュメント内のすべてのオブジェクトの定義されている ID、X 座標、Y 座標、幅、および高さをコンマで区切った一覧を出力します。 + +=item B<--shell> + +このオプションを指定すると、Inkscape は対話式のコマンドラインシェルモードで起動します。このモードでは、プロンプトでコマンドを入力すると +Inkscape はそれらを実行し、コマンドごとに新しく Inkscape +を起動する必要がありません。このモードは主にスクリプト作成やサーバ用途で役立ちます。ここでなにか新しい機能が追加されるわけではありませんが、くり返し +Inkscape を呼び出すコマンドラインでの作業 (エクスポートや変換など) +は直ちに実行されることでその結果が素早く得られ、メモリ消費も抑えられます。シェルモードでも各コマンドは正しく記述されなければなりませんが、プログラム名の +Inkscape の入力の必要ありません (例: "file.svg --export-pdf=file.pdf")。 + +=item B<--vacuum-defs> + +SVG ファイル内の defs セクションから未使用のアイテムをすべて除去します。このオプションが --export-plain-svg +とともに指定された場合、エクスポートされるファイルに対してのみ作用します。このオプションだけ指定された場合は、指定されたファイルが修正されます。 + +=item B<-z>, B<--without-gui> + +GUI を使用せず (Unix では X server を使用しません)、コンソールからのみファイルを処理します。これは -p、-e、-l、および +--vacuum-defs オプションでの使用を想定しています。 + +=item B<--g-fatal-warnings> + +この標準 GTK オプションは、通常問題のないあらゆる警告でも Inkscape を中断します (デバッグ用)。 + +=item B<--usage> + +簡単なオプションの一覧を表示します。 + +=back + +=head1 設定 + +主たる構成設定ファイルは ~/.config/inkscape/preferences.xml にあります。この中には Inkscape +をカスタマイズする様々な設定情報 (そのほとんどは Inkscape の設定ダイアログにあります) +があり、そのサブディレクトリには以下のようなカスタム情報を格納できます: + +B<$HOME>/.config/inkscape/extensions/ - エクステンション エフェクト + +B<$HOME>/.config/inkscape/icons/ - アイコン + +B<$HOME>/.config/inkscape/keys/ - キーボードマップ + +B<$HOME>/.config/inkscape/templates/ - 新規ファイルのテンプレート + +=head1 返り値 + +このプログラムは正常に終了するとゼロを返し、異常終了すると非ゼロを返します。 + +様々なエラーあるいは警告メッセージが STDERR または STDOUT に出力されます。このプログラムが特定の SVG +において不規則な挙動を示す場合は、この出力を参照することで問題解決に役立ちます。 + +=head1 例 + +B は GUI アプリケーションとして開発されていますが、コマンドラインで SVG を処理するためにも使用できます。 + +GUI で SVG ファイルを開く: + + inkscape filename.svg + +SVG ファイルをコマンドラインから印刷する: + + inkscape filename.svg -p '| lpr' + +SVG ファイルをデフォルトの解像度である 90dpi で PNG にエクスポートする (1 SVG ユーザ単位は 1 +ビットマップピクセルに変換されます): + + inkscape filename.svg --export-png=filename.png + +同様の処理で出力サイズを 600x400 ピクセルにする: + + inkscape filename.svg --export-png=filename.png -w600 -h400 + +同様の処理で、ページではなく描画全体 (すべてのオブジェクトの境界枠) をエクスポートする: + + inkscape filename.svg --export-png=filename.png --export-area-drawing + +オブジェクト "text1555" を PNG にエクスポートする。出力ファイル名および解像度は、そのオブジェクトが最後に GUI +からエクスポートされた時の指定を利用する: + + inkscape filename.svg --export-id=text1555 --export-use-hints + +同様の処理を、解像度はデフォルトの 90dpi、ファイル名を指定、およびエクスポート領域を拡大方向に最も近い SVG ユーザ単位 (px) +値にスナップして行う: + + inkscape filename.svg --export-id=text1555 --export-png=text.png --export-area-snap + +Inkscape SVG ドキュメントをプレーン SVG へ変換する: + + inkscape filename1.svg --export-plain-svg=filename2.svg + +SVG ドキュメントを EPS へ変換する。すべてのテキストはパスへ変換する: + + inkscape filename.svg --export-eps=filename.eps --export-text-to-path + +オブジェクトID "text1555" の幅を問い合わせる: + + inkscape filename.svg --query-width --query-id text1555 + +オブジェクト ID "text1555" の複製を作成し、その複製を 90°回転し、SVG に保存して終了する: + + inkscape filename.svg --select=path1555 --verb=EditDuplicate --verb=ObjectRotate90 --verb=FileSave --verb=FileClose + + + +=head1 環境変数 + +B デフォルトのホストおよびディスプレイ番号を指定します。 + +B 一時ファイル用ディレクトリのデフォルトパスを指定します。ディレクトリは存在していなければなりません。 + +=head1 テーマ + +読み込むアイコンセットは B<$HOME>/.config/inkscape/icons/ 配下から参照され、存在しない場合はシステムデフォルトの +B<$PREFIX>/share/inkscape/icons/icons.svg が読み込まれます。アイコンはその名前で読み込まれ (例: +I)、見つからないときに I +から使用されます。どのアイコンもどちらの場所からも見つからない場合は、システムデフォルトの場所にフォールバックします。 + +必要なアイコンは SVG ファイルから SVG ID がアイコン名とマッチするものが読み込まれます (例えば "fill_none" +アイコンをファイルから読み込むときは、I か、それがなければ I から SVG ID +"fill_none" の境界枠がアイコンとして描画されます)。 + + + + + +=head1 その他 + +B に関する公式の情報は http://www.inkscape.org/ +にあります。このウェブサイトには、ニュース、ドキュメント、チュートリアル、作例、メーリングリスト書庫、最新バージョンのプログラム、バグおよび機能要望のデータベース、フォーラムなどがあります。 + +=head1 関連項目 + +potrace, cairo, rsvg(1), batik, ghostscript, pstoedit. + +SVG 準拠テストスイート: http://www.w3.org/Graphics/SVG/Test/ + +SVG 検証: http://jiggles.w3.org/svgvalidator/ + +I I L + +I I L + +I I +L + +I I L + + + +=head1 GUI 情報 + +Inkscape の GUI 操作について学ぶには、「ヘルプ」>「チュートリアル」配下にあるチュートリアルを参照してください。 + +Inkscape は SVG 以外にも、ほとんどのビットマップ形式 (PNG、BMP、JPG、XPM、GIF など)、プレーンテキスト (Perl +が必要)、PS および EPS (Ghostscript が必要)、PDF および AI 形式 (AI バージョン 9.0 以降) をインポートできます +(「ファイル」>「インポート」)。 + +Inkscape は 32-bit PNG 画像へのエクスポートを行える (「ファイル」>「エクスポート」) +他、AI、PS、EPS、PDF、DXF、その他の形式へも「ファイル」>「名前を付けて保存」で保存できます。 + +Inkscape はグラフィックタブレットの筆圧および傾き検出に対応しており、カリグラフィツールなどでペンの幅、角度、および動きに利用できます。 + +Inkscape はビットマップトレースエンジン Potrace (http://potrace.sf.net) の GUI +フロントエンドを具備しています。 + +Inkscape は外部スクリプト (標準入力から標準出力へのフィルタ) +を使用でき、それらは「エクステンション」メニューに表示されます。スクリプトはパラメータ設定のための GUI +ダイアログを持つことができ、コマンドラインを通して作用する選択オブジェクトの ID を取得することができます。Inkscape は Python +で書かれたエフェクトを各種取り揃えています。 + +=head1 キーバインド + +キーボードとマウスショートカットの完全なリストは、doc/keys.html か「ヘルプ」メニューの「キーとマウスのリファレンス」から参照できます。 + +=head1 バグ + +多くのバグが報告されています。ウェブサイト (inkscape.org) +から報告されたものを参照し、新しく発見した問題を報告してください。お使いのバージョンのリリースノート内の Known Issues (既知の問題) +セクションも参照してください。 + +=head1 著者 + +このコードベースは、様々な形の貢献によって成り立っています。以下のリストが完全でないことは確かなのですが、このアプリケーションが多くの方々に協力していただいていることを知るのに役立ちます。 + +[% INCLUDE "AUTHORS" %] + +この man page は Bryce Harrington Ebrycehar@bryceharrington.comE +によって執筆されました。 + +=head1 沿革 + +後に Inkscape となるコードベースは 1999 年、GNOME イラストレータアプリケーション Gill として Raph Leiven +によって製作が開始されました。Gill の当初の目標は最終的に SVG のすべてをサポートすることでした。Raph +は、ストロークとフィル、線のキャップ方式、線の連結方式、テキストなどを含む PostScript ベジエイメージングモデルを実装しました。Raph の +Gill のウェブページは http://www.levien.com/svg/ です。Gill の開発は 2000 +年には停滞したか、あるいは停止したようです。 + +次にこのコードベースは Lauris Kaplinski が中心となって非常に人気のあるプログラム Sodipodi +に引き継がれました。コードベースは数年の作業を経ていくつかの新機能の追加、多言語サポート、Windows その他の OS +への移植、および依存関係の整理が行われ、強力なイラストレーションプログラムになりました。 + +2003 年、アクティブな Sodopodi 開発者であった Bryce Harrington、MenTaLguY、Nathan Hurst、および +Ted Gould の 4 人は、コードベースにおける SVG +準拠やインターフェイスのルックアンドフィールに関しての異なる方向、および参加者に開かれた開発体制をとることを目的として Inkscape +を立ち上げました。 + +プロジェクトの初期には、コードの安定化と国際化に焦点がおかれ多くの作業が行われました。Sodipodi +から受け継がれたオリジナルのレンダラには、所定の操作から外れたときに想定外のクラッシュを引き起こす、数多くの数学的にまれなケースが存在していました。このレンダラは、完全ではありませんが格段に安定性に優れた +Livarot +に置き換えられました。プロジェクトはまた、コードを頻繁にコミットし、ユーザに開発中のプログラムのスナップショットを利用することを奨励する方針を採用しました。これはバグを速やかに発見し、修正の確認をユーザが簡単に行えることに繋がりました。結果、Inkscape +リリースは一般に堅牢で信頼性があるという評価を得ました。 + +同様に、インターフェイスの国際化とローカライズに対する取り組みも行われ、世界中からの貢献を得ることに役立ちました。 + +Inkscape +はアイコン、スプラッシュスクリーン、ウェブサイトアートなどを作成や共有するツールを提供することによってオープンソース全体の視覚的な魅力に有益な影響を及ぼしました。ある意味「ただのドローイングプログラム」であるにもかかわらず、Inkscape +は、より多くの人々にオープンソースについての視覚的刺激を与える重要な役割を担っています。 + +=head1 著作権およびライセンス + +B 1999-2010 by Authors. + +B はフリーソフトウェアです。あなたは GPL の示す条件下においてこのプログラムを配布および/または変更できます。 + + + +=for comment $Date$ + -- cgit v1.2.3 From abe5ca27c1d1a31ba2cb042e63e7e1e674f05f9b Mon Sep 17 00:00:00 2001 From: Nicolas Dufour Date: Sun, 26 Jun 2011 13:41:10 +0200 Subject: Documentation. Keys and mouse reference translations update. (bzr r10369) --- doc/Makefile.am | 8 +- doc/keys.en.html | 8794 ++++++++++++++++++++++++++++++++++++++++++++++++ doc/keys.fr.html | 9885 ++++++++++++++++++++++++++++++++++++++++++++++++------ doc/keys.html | 1414 -------- doc/keys.ja.html | 8787 ++++++++++++++++++++++++++++++++++++++++++++++++ 5 files changed, 26364 insertions(+), 2524 deletions(-) create mode 100644 doc/keys.en.html delete mode 100644 doc/keys.html create mode 100644 doc/keys.ja.html diff --git a/doc/Makefile.am b/doc/Makefile.am index a40af1eb8..88e15a17e 100644 --- a/doc/Makefile.am +++ b/doc/Makefile.am @@ -9,12 +9,8 @@ EXTRA_DIST = README.document \ HACKING.pt_BR.txt \ HACKING.txt \ keys.README \ - keys.xml \ - keys.de.xml \ - keys.fr.xml \ - keys-svg.xsl \ - keys-html.xsl \ - keys.html \ keys.de.html \ + keys.en.html \ keys.fr.html \ + keys.ja.html \ refcounting.txt diff --git a/doc/keys.en.html b/doc/keys.en.html new file mode 100644 index 000000000..7603f5254 --- /dev/null +++ b/doc/keys.en.html @@ -0,0 +1,8794 @@ + + + + + + + + Inkscape keyboard and mouse reference + + + +
+ +

This document describes the default keyboard and mouse shortcuts of Inkscape, corresponding to the +share/keys/default.xml file in Inkscape distribution. Most (but not all) of these keys +are configurable by the user; see the default.xml file for details on how to do that.

+ + +

Unless noted otherwise, keypad keys (such as arrows, Home, End, +, -, digits) are +supposed to work the same as corresponding regular keys. If you have a new shortcut +idea, please contact the developers (by writing to the devel mailing list +or by submitting an +RFE).

+ +
+
+ Content:  Tools +  | + Dialogs +  · + Open · Toggle visibility · Within a dialog +  | + Controls bar +  · + Access · Navigate · Change values +  | + Canvas +  · + Zoom · Preset zooms · Zoom history · Scroll (pan) · Guides, grids, snapping · Display mode +  | + Palette +  | + File +  | + Window +  | + Layers +  | + Object +  · + Undo/redo · Clipboard · Duplicate · Clone · Bitmaps · Patterns · Group · Z-order +  | + Path +  · + Convert to path · Boolean operations · Offsets · Combine · Simplify +  | + Selector +  · + Select (mouse) · Rubberband, touch selection · Select (keyboard) · Select within group, select under · Move (mouse) · Move (keyboard) · Transform (mouse) · Scale by handles · Scale (keyboard) · Rotate/skew by handles · Rotate (keyboard) · Flip · Rotation center · Cancel +  | + Node tool +  · + Select objects (mouse) · Select nodes (mouse) · Rubberband selection · Select nodes (keyboard) · Grow/shrink node selection · Move nodes (mouse) · Move nodes (keyboard) · Move node handle (mouse) · Scale handle (1 node selected) · Rotate handle (1 node selected) · Handles visibility · Scale nodes (>1 nodes selected) · Rotate nodes (>1 nodes selected) · Flip nodes (>1 nodes selected) · Change segment(s) · Change node type · Join/break · Delete, create, duplicate · Reverse · Edit shapes · Edit fills and path effects · Cancel +  | + Tweak tool +  · + Operation · Modes · Parameters +  | + Zoom tool +  | + Rectangle tool +  · + Draw · Select · Resize by handles · Round corners by handles +  | + 3D box tool +  · + Draw · Select · Edit by handles · Edit perspectives +  | + Ellipse tool +  · + Draw · Select · Edit by handles +  | + Star tool +  · + Draw · Select · Edit by handles +  | + Spiral tool +  · + Draw · Select · Edit by handles +  | + Pencil tool +  · + Create dots +  | + Pen (Bezier) tool +  · + Create nodes · Move last node · Create/modify segments · Create dots · Finish · Cancel +  | + Calligraphy tool +  | + Text tool +  · + Select/create · Navigate in text · Flowed text (internal frame) · Flowed text (external frame) · Text on path · Edit text · Select text · Style selection · Letter spacing · Line spacing · Kerning and shifting · Rotate +  | + Spray tool +  · + Modes · Parameters +  | + Eraser tool +  | + Paint Bucket +  | + Gradient tool +  · + Select objects · Create gradients · Select handles · Create/delete intermediate stops · Move handles/stops · Reverse · Gradient editor +  | + Dropper tool + +
+
+ +
+ +

Dialogs

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

+ Open

+
+ + Shift + + + Ctrl + +F + + Fill and Stroke +
+ + Shift + + + Ctrl + +W + + Swatches +
+ + Shift + + + Ctrl + +T + + Text and Font +
+ + Shift + + + Ctrl + +M + + Transform +
+ + Shift + + + Ctrl + +L + + Layers +
+ + Shift + + + Ctrl + +A + + Align and Distribute +
+ + Shift + + + Ctrl + +O + + Object Properties +
+ + Shift + + + Ctrl + +H + + Undo History +
+ + Shift + + + Ctrl + +X + + XML Editor +
+ + Shift + + + Ctrl + +D + + Document Preferences +
+ + Shift + + + Ctrl + +P + + Inkscape Preferences +
+ + Shift + + + Ctrl + +E + + Export to PNG +
+ + Ctrl + +F + + Find +
+ + Shift + + + Alt + +B + + Trace Bitmap +
+ + Shift + + + Ctrl + +7 + + Path Effects +
+ + Ctrl + + + Alt + +K + + Check Spelling +
+ These shortcuts open a new dialog window if it wasn't open yet, otherwise the corresponding dialog gets focus. +
+

+ Toggle visibility

+
+ F12 + + toggle dialogs +
+ This temporarily hides all open dialogs; another F12 shows them again. +
+

+ Within a dialog

+
+ Esc + + return to the canvas +
+ + Ctrl + +F4, + + Ctrl + +W + + close the dialog +
+ Tab + + jump to next widget +
+ + Shift + +Tab + + jump to previous widget +
+ Enter + + set the new value +
+ This accepts the new value you typed in a text field and returns focus to canvas. +
+ + Ctrl + +Enter + + in XML Editor, set the attr value +
+ When editing an attribute value in XML Editor, this sets the new value (same as clicking the "Set attribute" button). +
+ Space, +Enter + + activate current button or list +
+ + Ctrl + +PgUp, + + Ctrl + +PgDn + + in a multi-tab dialog, switch tabs +
+
+ +
+ +

Canvas

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

+ Zoom

+
+ =, ++ + + zoom in +
+ - + + zoom out +
+ The keypad +/- keys do zooming even when you are editing a text object, unless NumLock is on. +
+ middle click, + + Ctrl + +right click + + zoom in +
+ + Shift + +middle click, + + Shift + +right click + + zoom out +
+ + Ctrl + +mouse wheel + + zoom in or out +
+ When the "Mouse wheel zooms by default" option is on in Preferences, Ctrl+wheel scrolls instead of zooming. To zoom, use wheel without Ctrl. +
+ + Shift + +middle button drag + + zoom into the area +
+ + Alt + +Z + + activate zoom field +
+ The zoom field in the lower right corner of the window allows you to specify zoom level precisely. +
+

+ Preset zooms

+
+ 1 + + zoom 1:1 +
+ 2 + + zoom 1:2 +
+ 3 + + zoom to selection +
+ 4 + + zoom to drawing +
+ 5 + + zoom to page +
+ + Ctrl + +E, +6 + + zoom to page width +
+

+ Zoom history

+
+ ` + + (back quote) previous zoom +
+ + Shift + +` + + next zoom +
+ With these keys, you can travel back and forth through the history of zooms in this session. +
+

+ Scroll (pan)

+
+ + Ctrl + +arrows + + scroll canvas +
+ Scrolling by keys is accelerated, i.e. it speeds up when you press Ctrl+arrows in quick succession, or press and hold. +
+ middle button drag + + pan canvas +
+ + Shift + +right button drag, + + Ctrl + +right button drag + + pan canvas +
+ mouse wheel + + scroll canvas vertically +
+ When the "Mouse wheel zooms by default" option is on in Preferences, mouse wheel zooms instead of scrolling. To scroll, use Ctrl+wheel. +
+ + Shift + +mouse wheel + + scroll canvas horizontally +
+ When the "Left mouse button pans when Space is pressed" option is on in Preferences, Space+mouse drag also pans canvas. +
+

+ Guides, grids, snapping

+
+ mouse drag + + drag off a ruler to create guide +
+ Drag off the horizontal or vertical ruler to create a new guideline. Drag a guideline onto the ruler to delete it. +
+ mouse drag + + drag a guide to move it +
+ + Shift + +mouse drag + + drag a guide (not near anchor) to rotate it +
+ + Shift + + + Ctrl + +mouse drag + + rotate guide with angle snapping +
+ + Del + + + delete guide +
+ |, + + Shift + +\ + + toggle guides and snapping to guides +
+ If you want to see the guides but not snap to them, use the global snapping toggle (% key). +
+ When you create a new guide by dragging off the ruler, guide visibility and snapping are turned on. +
+ #, + + Shift + +3 + + toggle grids and snapping to grids +
+ If you want to see the grids but not snap to them, use the global snapping toggle (% key). +
+ Note that only the 3 key on the main keyboard works, not on the keypad. +
+ % + + toggle snapping on and off +
+ This toggle affects snapping to grids, guides, and objects in all tools. +
+

+ Display mode

+
+ + Ctrl + +keypad 5 + + toggle normal/no filters/outline mode +
+
+ + + + +
+ +

Object

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

+ Undo/redo

+
+ + Shift + + + Ctrl + +Y, + + Ctrl + +Z + + undo +
+ + Shift + + + Ctrl + +Z, + + Ctrl + +Y + + redo +
+

+ Clipboard

+
+ + Ctrl + +C + + copy selection +
+ + Ctrl + +X + + cut selection +
+ + Ctrl + +V + + paste clipboard +
+ This places the clipboard objects at the mouse cursor, or at the center of the window if mouse is outside the canvas. +
+ When editing text with the text tool, this pastes the text from the clipboard into the current text object. +
+ + Ctrl + + + Alt + +V + + paste in place +
+ This places the clipboard objects into the original location from which they were copied. +
+ + Shift + + + Ctrl + +V + + paste style +
+ This applies the style of the (first of the) copied object(s) to the current selection. +
+ If a gradient handle (in Gradient tool) or a text span (in Text tool) are selected, they get the style instead of the entire object. +
+ + Ctrl + +7 + + paste path effect +
+ This applies the path effect of the copied path to the paths/shapes in current selection. +
+

+ Duplicate

+
+ + Ctrl + +D + + duplicate selection +
+ New object(s) are placed exactly over the original(s) and selected. +
+

+ Clone

+
+ + Alt + +D + + clone object +
+ A clone can be moved/scaled/rotated/skewed independently, but it updates the path, fill, and stroke from its original. +
+ The clone is placed exactly over the original object and is selected. +
+ You can only clone one object at a time; if you want to clone several objects together, group them and clone the group. +
+ + Shift + + + Alt + +D + + unlink clone +
+ Unlinking a clone cuts the link to the original, turning the clone into a plain copy. +
+ + Shift + +D + + select original +
+ To find out which object this is a clone of, select the clone and give this command. The original will be selected. +
+

+ Bitmaps

+
+ + Alt + +B + + create a bitmap copy +
+ This exports the selected object(s) (all other objects hidden) as PNG in the document's directory and imports it back. +
+ The imported bitmap is placed over the original selection and is selected. +
+ + Shift + + + Alt + +B + + trace bitmap +
+ This opens the Trace Bitmap dialog allowing you to convert a bitmap object to path(s). +
+

+ Patterns

+
+ + Alt + +I + + object(s) to pattern +
+ This converts the selection to a rectangle with tiled pattern fill. +
+ + Shift + + + Alt + +I + + pattern to object(s) +
+ Each selected object with pattern fill is broken into the same object without fill and a single pattern object. +
+

+ Group

+
+ + Shift + + + Ctrl + +U, + + Ctrl + +G + + group selected objects +
+ Use Ctrl+click to select objects within group. +
+ + Shift + + + Ctrl + +G, + + Ctrl + +U + + ungroup selected group(s) +
+ This removes only one level of grouping; press Ctrl+U repeatedly to ungroup nested groups. +
+

+ Z-order

+
+ Home + + raise selection to top +
+ End + + lower selection to bottom +
+ PgUp + + raise selection one step +
+ PgDn + + lower selection one step +
+
+
+ +

Path

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

+ Convert to path

+
+ + Shift + + + Ctrl + +C + + convert selected object(s) to path +
+ + Ctrl + + + Alt + +C + + convert stroke to path +
+

+ Boolean operations

+
+ + Ctrl + ++ + + union +
+ Union combines any number of objects into a single path, removing overlaps. +
+ + Ctrl + +- + + difference +
+ Difference works on 2 objects, extracting the top from the bottom. +
+ + Ctrl + +* + + intersection +
+ Intersection creates a path representing the common (overlapping) area of all selected objects. +
+ + Ctrl + +^ + + exclusive OR (XOR) +
+ XOR is similar to Union, except that it works on 2 objects and removes areas where the objects overlap. +
+ + Ctrl + +/ + + division (cut) +
+ Division cuts the bottom object into pieces by the top object, preserving the fill and stroke of the bottom. +
+ + Ctrl + + + Alt + +/ + + cut path +
+ Cut Path cuts the bottom object's stroke only where it is intersected by the top path, removing any fill from the result. +
+ The result of Union, Difference, Intersection, and XOR inherits the id= attribute and therefore the clones of the bottom object. +
+ Division and Cut path normally produce several objects; of them, a random one inherits the id= of the bottom source object. +
+

+ Offsets

+
+ + Ctrl + +( + + inset path (towards center) +
+ + Ctrl + +) + + outset path (away from center) +
+ The default offset distance is 2 px (SVG pixel units, not screen pixels). +
+ + Alt + +( + + inset path by 1 pixel +
+ + Alt + +) + + outset path by 1 pixel +
+ + Shift + + + Alt + +( + + inset path by 10 pixels +
+ + Shift + + + Alt + +) + + outset path by 10 pixels +
+ The actual distance for pixel offsets depends on zoom level. Zoom in for finer adjustment. +
+ All the (, ) commands convert the object to path, if necessary, and produce regular path. +
+ + Ctrl + +J + + create dynamic offset +
+ + Ctrl + + + Alt + +J + + create linked offset +
+ These commands produce an offset object, editable by the node tool, standalone or linked to the original. +
+ + Shift + +D + + select source +
+ Selecting a linked offset and giving this command will select the source path of the linked offset. +
+

+ Combine

+
+ + Ctrl + +K + + combine paths +
+ This is different from grouping in that combined paths create one object. +
+ This is different from Union in that overlapping areas are not affected. +
+ Whether overlapping areas are filled is controlled by the Fill: winding/alternating switch on the Fill & Stroke dialog. +
+ + Shift + + + Ctrl + +K + + break paths apart +
+ This attempts to break an object into constituent paths; it will fail if the object is one solid path. +
+

+ Simplify

+
+ + Ctrl + +L + + simplify +
+ This command attempts to simplify selected path(s) by removing extra nodes. It converts all objects to paths first. +
+ If you invoke this command several times in quick succession, it will act more and more aggressively. +
+ Invoking Simplify again after a pause restores the default threshold (settable in the Inkscape Preferences dialog). +
+
+
+ +

Selector

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

+ Select (mouse)

+
+ click + + select an object +
+ When you left-click on an object, previous selection is deselected. +
+ + Shift + +click + + toggle selection +
+ Shift+click adds an object to the current selection if it was not selected, or deselects it otherwise. +
+ click+click + + edit the object +
+ For paths, double clicking switches to Node tool; for shapes, to corresponding shape tool; for text, to Text tool. +
+ For groups, double clicking performs the "Enter group" command (the group becomes a temporary layer). +
+ Double clicking in empty space switches to the parent layer in the hierarchy, if any. +
+

+ Rubberband, touch selection

+
+ mouse drag + + select by rubberband +
+ Dragging around objects does "rubberband" selection; previous selection is deselected. +
+ + Shift + +mouse drag + + add objects to selection +
+ Normally, you need to start from an empty space to initiate a rubberband. +
+ However, if you press Shift before dragging, Inkscape will do rubberband selection even if you start from an object. +
+ + Alt + +mouse drag, + + Shift + + + Alt + +mouse drag + + select by touch +
+ Alt+dragging over objects selects those objects that are touched by the path. +
+ To start touch selection with Alt, you must have nothing selected; otherwise use Shift+Alt. +
+ You can switch rubberband selection to touch selection and back while dragging by pressing/releasing Alt. +
+

+ Select (keyboard)

+
+ Tab + + select next object +
+ + Shift + +Tab + + select previous object +
+ These keys pick objects in their z-order (Tab cycles from bottom to top, Shift+Tab cycles from top to bottom). +
+ Unless you did manual rearrangements, the last object you created is always on top. +
+ As a result, if nothing is selected, pressing Shift+Tab once conveniently selects the object you created last. +
+ This works on objects within the current layer (unless you change that in preferences). +
+ + Ctrl + +A + + select all (current layer) +
+ This works on objects within the current layer (unless you change that in preferences). +
+ + Ctrl + + + Alt + +A + + select all (all layers) +
+ This works on objects in all visible and unlocked layers. +
+ ! + + invert selection (current layer) +
+ This inverts selection (deselects what was selected and vice versa) in the current layer. +
+ + Alt + +! + + invert selection (all layers) +
+ This inverts selection (deselects what was selected and vice versa) in visible and unlocked layers. +
+ Esc + + deselect +
+ Backspace, +Del + + delete selection +
+

+ Select within group, select under

+
+ + Ctrl + +click + + select within group +
+ Ctrl+click selects the object at click point disregarding any levels of grouping that this object might belong to. +
+ + Shift + + + Ctrl + +click + + toggle selection within group +
+ + Alt + +click + + select under +
+ Alt+click selects the object at click point which is beneath (in z-order) the lowest selected object at click point. +
+ If the bottom object is reached, Alt+click again selects the top object. So, several Alt+clicks cycle through z-order stack at point. +
+ On GNU/Linux, Alt+click and Alt+drag may be reserved by the window manager. Reconfigure it so you can use them in Inkscape. +
+ If your keyboard has a Meta key, you may wish to set your "Modifier key" to use it instead of Alt. +
+ (Sometimes you can also use Ctrl+Alt+click (select under in groups) with the same effect as Alt+click.) +
+ + Shift + + + Alt + +click + + toggle under +
+ + Ctrl + + + Alt + +click + + select under, in groups +
+ + Shift + + + Ctrl + + + Alt + +click + + toggle under, in groups +
+ + Ctrl + +Enter + + enter group +
+ + Ctrl + +Backspace + + go to parent group/layer +
+

+ Move (mouse)

+
+ mouse drag + + select + move +
+ Dragging an object selects it if it was not selected, then moves selection. +
+ + Alt + +mouse drag + + move selected +
+ Alt+drag moves the current selection (without selecting what is under cursor), no matter where you start the drag. +
+ On GNU/Linux, Alt+click and Alt+drag may be reserved by the window manager. Reconfigure it so you can use them in Inkscape. +
+ If your keyboard has a Meta key, you may wish to set your "Modifier key" to use it instead of Alt. +
+ + Ctrl + +mouse drag + + restrict movement to horizontal or vertical +
+ + Shift + +mouse drag + + temporarily disable snapping +
+ This temporarily disables snapping to grid or guides when you are dragging with grid or guides on. +
+ mouse drag+Space + + drop a copy +
+ When dragging or transforming with mouse, each Space leaves a copy of the selected object. +
+ You can press and hold Space while dragging for a nice "trail." +
+

+ Move (keyboard)

+
+ arrows + + move selection by the nudge distance +
+ + Shift + +arrows + + move selection by 10x nudge distance +
+ The default nudge distance is 2 px (SVG pixel units, not screen pixels). +
+ + Alt + +arrows + + move selection by 1 pixel +
+ + Shift + + + Alt + +arrows + + move selection by 10 pixels +
+ The actual distance for pixel movements depends on zoom level. Zoom in for finer movement. +
+

+ Transform (mouse)

+
+ click, + + Shift + +S + + toggle scale/rotation handles +
+ mouse drag + + scale (with scale handles) +
+ mouse drag + + rotate or skew (with rotation handles) +
+

+ Scale by handles

+
+ mouse drag + + scale +
+ + Ctrl + +mouse drag + + scale preserving aspect ratio +
+ + Shift + +mouse drag + + symmetric transformation +
+ Holding Shift while transforming makes transformation symmetric around the center of the selection. +
+ + Alt + +mouse drag + + scale by integer +
+ Hold Alt while scaling to limit scale to 2, 3, 4, etc. or 1/2, 1/3, 1/4 etc. of the initial size. +
+

+ Scale (keyboard)

+
+ ., +> + + scale selection up by the scale step +
+ ,, +< + + scale selection down by the scale step +
+ The default scale step is 2 px (SVG pixel units, not screen pixels). +
+ + Ctrl + +., + + Ctrl + +> + + scale selection to 200% +
+ + Ctrl + +,, + + Ctrl + +< + + scale selection to 50% +
+ + Alt + +., + + Alt + +> + + scale selection up by 1 pixel +
+ + Alt + +,, + + Alt + +< + + scale selection down by 1 pixel +
+ The actual size increment for pixel scaling depends on zoom level. Zoom in for finer scaling. +
+ Scaling is uniform around the center, so that the size increment applies to the larger of the two dimensions. +
+

+ Rotate/skew by handles

+
+ mouse drag + + rotate or skew +
+ + Ctrl + +mouse drag + + snap skew angle +
+ Holding Ctrl when dragging a skew (non-corner) handle snaps the skew angle to angle steps (default 15 degrees). +
+ + Ctrl + +mouse drag + + snap rotation angle +
+ Holding Ctrl when dragging a rotation (corner) handle snaps the rotation angle to angle steps (default 15 degrees). +
+

+ Rotate (keyboard)

+
+ [, +] + + rotate selection by the angle step +
+ The default angle step is 15 degrees. ] rotates clockwise, [ rotates counterclockwise. +
+ + Ctrl + +[, + + Ctrl + +] + + rotate selection by 90 degrees +
+ + Alt + +[, + + Alt + +] + + rotate selection by 1 pixel +
+ The actual angle for pixel rotation depends on zoom level. Zoom in for finer movement. +
+ These commands use the rotation center, draggable in Selector (by default it's in geometric center). +
+

+ Flip

+
+ h + + flip selection horizontally +
+ v + + flip selection vertically +
+ If the tool is in rotate mode (rotation center visible), that center becomes the axis of flipping; otherwise it flips around geometric center of selection. +
+

+ Rotation center

+
+ mouse drag + + move rotation center +
+ Moved rotation center remembers and saves its position for (all) selected object(s); you can reset it. +
+ + Shift + +mouse drag + + move without snapping +
+ + Shift + +click + + reset rotation center +
+ Resetting rotation center moves it back to the geometric center of the object's or selection's bounding box. +
+

+ Cancel

+
+ Esc + + cancel rubberband, move, transformation +
+ Press Esc while mouse button is still down to cancel rubberband selection, move, or transformation of any kind. +
+
+
+ +

Node tool

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

+ Select objects (mouse)

+
+ click + + click a non-selected object to select +
+ + Alt + +click + + select under +
+ + Shift + +click + + toggle selection +
+ These work the same as in Selector. The nodes or handles of the single selected object become editable. +
+

+ Select nodes (mouse)

+
+ click + + select a node +
+ Clicking on a node selects it. +
+ click + + select two adjacent nodes +
+ Clicking on a selected path between the nodes selects the two nodes closest to the click point. +
+ + Shift + +click + + toggle selection +
+ This adds/removes a node (if clicked on node) or two nodes (if clicked on path) to/from the node selection. +
+ click + + deselect +
+ Clicking in an empty space deselects all selected nodes. Next click will deselect the object. +
+

+ Rubberband selection

+
+ mouse drag + + select multiple nodes +
+ Dragging around nodes does "rubberband" selection; previous node selection is deselected. +
+ + Shift + +mouse drag + + add nodes to selection +
+ Normally, you need to start from a point not over a path or a node to initiate a rubberband. +
+ However, if you press Shift before dragging, Inkscape will do rubberband selection even if you start over the path. +
+

+ Select nodes (keyboard)

+
+ Tab + + select next node +
+ + Shift + +Tab + + select previous node +
+ These keys select nodes within the selected path. +
+ + Ctrl + +A + + select all nodes in subpath(s) +
+ If the path has multiple subpaths and some nodes selected, this selects all only in subpaths with already selected nodes. +
+ + Ctrl + + + Alt + +A + + select all nodes in path +
+ This selects all nodes in the entire path. +
+ ! + + invert selection in subpath(s) +
+ If the path has multiple subpaths and some nodes selected, this inverts selection only in subpaths with already selected nodes. +
+ + Alt + +! + + invert selection in path +
+ This inverts selection (deselects what was selected and vice versa) in the entire path. +
+ Esc + + deselect all nodes +
+

+ Grow/shrink node selection

+
+ PgUp, +PgDn + + grow/shrink selection (spatial) +
+ mouse wheel + + grow/shrink selection (spatial) +
+ + Ctrl + +PgUp, + + Ctrl + +PgDn + + grow/shrink selection (along path) +
+ + Ctrl + +mouse wheel + + grow/shrink selection (along path) +
+ Your mouse pointer must be over a node for growing/shrinking. +
+ Each key press or wheel click selects the nearest unselected node or deselects the farthest selected node. +
+ Distance to nodes can be calculated directly (spatial mode) or along path. +
+

+ Move nodes (mouse)

+
+ mouse drag + + move selected nodes +
+ + Ctrl + +mouse drag + + restrict movement to horizontal or vertical +
+ + Ctrl + + + Alt + +mouse drag + + move along handles +
+ This restricts movement to the directions of the node's handles, their continuations and perpendiculars (total 8 snaps). +
+ If the node has straight lines on one or both sides, this will snap it to these lines' directions and perpendiculars instead. +
+ + Shift + +mouse drag + + temporarily disable snapping +
+ + Shift + +mouse drag + + drag out handle +
+ If a node has a retracted handle, dragging with Shift lets you drag it out of the node. +
+ mouse drag+Space + + drop a copy +
+ When dragging nodes with mouse, each Space leaves a copy of the selected object. +
+ You can press and hold Space while dragging for a nice "trail." +
+ + Alt + +mouse drag + + sculpt selected nodes +
+ Sculpting moves the selected nodes so that the dragged node moves all the way, the farthest selected nodes stay put; all intermediate selected nodes move intermediate distances, governed by a bell-like curve. +
+ Sculpting is pressure-sensitive with a tablet; press harder for a blunter drag profile, press lightly for a sharper profile. +
+ To stop sculpting without losing the pressure-sensitive profile, release Alt first and then lift the pen. +
+

+ Move nodes (keyboard)

+
+ arrows + + move selected node(s) by the nudge distance +
+ + Shift + +arrows + + move selected node(s) by 10x nudge distance +
+ The default nudge distance is 2 px (SVG pixel units, not screen pixels). +
+ + Alt + +arrows + + move selected node(s) by 1 pixel +
+ + Shift + + + Alt + +arrows + + move selected node(s) by 10 pixels +
+ The actual distance for pixel movements depends on zoom level. Zoom in for finer movement. +
+

+ Move node handle (mouse)

+
+ mouse drag + + move a node handle +
+ + Ctrl + +mouse drag + + snap the handle to angle steps +
+ The default angle step is 15 degrees. This also snaps to the handle's original angle, its continuation and perpendiculars. +
+ + Shift + +mouse drag + + rotate both handles +
+ + Alt + +mouse drag + + lock the handle length +
+ Ctrl, Shift, Alt can be combined when dragging handles. +
+ + Ctrl + +click + + retract the handle +
+ Retracted handle is zero length; use Shift+drag to drag it back out. +
+

+ Scale handle (1 node selected)

+
+ <, +> + + contract/expand both handles by scale step +
+ The default scale step is 2 px (SVG pixel units, not screen pixels). May apply to more than one node. +
+ + Left Ctrl + +<, + + Left Ctrl + +> + + scale left handle by the scale step +
+ + Right Ctrl + +<, + + Right Ctrl + +> + + scale right handle by the scale step +
+ + Left Alt + +<, + + Left Alt + +> + + scale left handle by 1 pixel +
+ + Right Alt + +<, + + Right Alt + +> + + scale right handle by 1 pixel +
+ The actual size increment for pixel scaling depends on zoom level. Zoom in for finer scaling. +
+ Instead of the < and > keys, you can use the , (comma) and . (period) keys respectively. +
+

+ Rotate handle (1 node selected)

+
+ [, +] + + rotate both handles by the angle step +
+ The default angle step is 15 degrees. ] rotates clockwise, [ rotates counterclockwise. May apply to more than one node. +
+ + Left Ctrl + +[, + + Left Ctrl + +] + + rotate left handle by the angle step +
+ + Right Ctrl + +[, + + Right Ctrl + +] + + rotate right handle by the angle step +
+ + Left Alt + +[, + + Left Alt + +] + + rotate left handle by 1 pixel +
+ + Right Alt + +[, + + Right Alt + +] + + rotate right handle by 1 pixel +
+

+ Handles visibility

+
+ + Ctrl + +H + + toggle handles +
+

+ Scale nodes (>1 nodes selected)

+
+ These commands scale the selected nodes as if they were an "object". +
+ If mouse is over a node, that node becomes the axis of scaling; otherwise it scales around geometric center of selected nodes. +
+ ., +> + + scale nodes up by the scale step +
+ ,, +< + + scale nodes down by the scale step +
+ The default scale step is 2 px (SVG pixel units, not screen pixels). +
+ + Alt + +., + + Alt + +> + + scale nodes up by 1 pixel +
+ + Alt + +,, + + Alt + +< + + scale nodes down by 1 pixel +
+ The actual size increment for pixel scaling depends on zoom level. Zoom in for finer scaling. +
+ Scaling is uniform around the center, so that the size increment applies to the larger of the two dimensions. +
+

+ Rotate nodes (>1 nodes selected)

+
+ These commands rotate the selected nodes as if they were an "object". +
+ If mouse is over a node, that node becomes the axis of rotation; otherwise it rotates around geometric center of selected nodes. +
+ [, +] + + rotate nodes by the angle step +
+ The default angle step is 15 degrees. ] rotates clockwise, [ rotates counterclockwise. +
+ + Alt + +[, + + Alt + +] + + rotate nodes by 1 pixel +
+ The actual angle for pixel rotation depends on zoom level. Zoom in for finer movement. +
+

+ Flip nodes (>1 nodes selected)

+
+ These commands flip the selected nodes as if they were an "object", around the center of that object. +
+ h + + flip nodes horizontally +
+ v + + flip nodes vertically +
+ If mouse is over a node, that node becomes the axis of flipping; otherwise it flips around geometric center of selected nodes +
+

+ Change segment(s)

+
+ + Shift + +L + + make line +
+ + Shift + +U + + make curve +
+ These commands require that more than two adjacent nodes be selected. +
+

+ Change node type

+
+ + Shift + +C + + make cusp +
+ First Shift+C changes type of node; if you do another Shift+C on an already cusp node, it retracts its handles. +
+ + Shift + +S + + make smooth +
+ If a cusp node is adjacent to a line segment, first Shift+S makes it half-smooth with one handle collinear +with the segment; another Shift+S will expand a second handle. +
+ + Shift + +Y + + make symmetric +
+ When making smooth or symmetric, you can lock the position of one of the handles by hovering mouse over it. +
+ + Shift + +A + + make auto +
+ + Ctrl + +click + + toggle smooth/cusp/symmetric/auto +
+

+ Join/break

+
+ + Shift + +J + + join selected nodes +
+ This requires that exactly two end nodes within the path be selected. +
+ You can lock the position of one of the two joined nodes by hovering mouse over it. +
+ + Alt + +J + + join selected end nodes with new segment +
+ + Shift + +B + + break selected node(s) +
+ After break, only one of each two new nodes is selected. May apply to more than one node. +
+

+ Delete, create, duplicate

+
+ Backspace, +Del + + delete selected node(s) +
+ + Ctrl + +Backspace, + + Ctrl + +Del + + delete without preserving shape +
+ Deleting without Ctrl adjusts handles on the remaining nodes to preserve the shape of the curve as much as possible. +
+ Deleting with Ctrl does not touch the remaining nodes. +
+ + Alt + +Del + + delete segment between two non-endpoint nodes +
+ + Ctrl + + + Alt + +click + + create/delete node +
+ Ctrl+Alt+click on a node deletes it; Ctrl+Alt+click on the path between nodes creates a new node in the click point. +
+ Deleting nodes this way always tries to preserve the shape of the curve (same as Del/Backspace). +
+ click+click + + create node +
+ Double clicking on the path between nodes creates a node in the click point. +
+ Ins, + + Shift + +I + + insert new node(s) +
+ This adds new node(s) in the middle(s) of selected segment(s), so it requires that more than two adjacent nodes be selected. +
+ + Shift + +D + + duplicate selected node(s) +
+ New nodes are created on the same path; they are placed exactly over the old ones and are selected. +
+

+ Reverse

+
+ + Shift + +R + + reverse path direction +
+

+ Edit shapes

+
+ Node tool can also drag the handles of shapes (rectangles, ellipses, stars, spirals). Click on a shape to select it. +
+ See the corresponding shape tools for their editing shortcuts, all of which also work in node tool. +
+

+ Edit fills and path effects

+
+ Node tool can also edit the handles of a pattern fill, gradient fill, and the editable handles of path effects. +
+

+ Cancel

+
+ Esc + + cancel rubberband or move +
+ Press Esc while mouse button is still down to cancel rubberband selection, node move, or handle move. +
+
+
+ +

Tweak tool

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

+ Operation

+
+ mouse drag + + act on selected paths in the current mode +
+ + Shift + +mouse drag + + reverse current mode (when applicable) +
+ + Ctrl + +mouse drag + + act temporarily switching to shrink mode +
+ + Shift + + + Ctrl + +mouse drag + + act temporarily switching to grow mode +
+ The amount of tweaking action is the greatest at the center of the circular area and drops off smoothly towards the edges. +
+

+ Modes

+
+ + Shift + +M, + + Shift + +0 + + move mode +
+ + Shift + +I, + + Shift + +1 + + move in/out mode +
+ Drag moves objects inwards to cursor, drag with Shift moves outwards from cursor. +
+ + Shift + +Z, + + Shift + +2 + + move jitter mode +
+ + Shift + +< + + scale mode +
+ Drag scales objects down, drag with Shift scales up. +
+ + Shift + +[ + + rotate mode +
+ Drag rotates objects clockwise, drag with Shift, counterclockwise. +
+ + Shift + +D, + + Shift + +5 + + duplicate/delete mode +
+ Drag randomly duplicates objects, drag with Shift randomly deletes. +
+ + Shift + +P, + + Shift + +6 + + push path mode +
+ + Shift + +S, + + Shift + +7 + + shrink/grow path mode +
+ Drag insets paths, drag with Shift outsets. +
+ + Shift + +A, + + Shift + +8 + + attract/repel path mode +
+ Drag attracts paths to cursor, drag with Shift repels. +
+ + Shift + +R, + + Shift + +9 + + roughen mode +
+ + Shift + +C + + color paint mode +
+ + Shift + +J + + color jitter mode +
+ + Shift + +B + + blur mode +
+

+ Parameters

+
+ Left arrow, +Right arrow + + adjust brush width by 1 +
+ Home, +End + + set brush width to 1 / 100 +
+ Up arrow, +Down arrow + + adjust tweaking force +
+ Width and force can be adjusted while drawing. With a pressure-sensitive tablet, force also depends on pen pressure. +
+
+ +
+ +

Rectangle tool

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

+ Draw

+
+ mouse drag + + draw a rectangle +
+ + Ctrl + +mouse drag + + make a square or integer-ratio rectangle +
+ This restricts rectangle so its height/width ratio is a whole number. +
+ + Shift + +mouse drag + + draw around the starting point +
+ This creates a rectangle symmetric around the starting point of the mouse drag. +
+

+ Select

+
+ click + + click to select +
+ + Alt + +click, + + Ctrl + + + Alt + +click + + select under +
+ + Shift + +click + + toggle selection +
+ In this tool, selecting by click disregards any grouping (i.e. acts as clicking with Ctrl in Selector). +
+ Esc + + deselect +
+

+ Resize by handles

+
+ mouse drag + + drag a square handle to resize +
+ Initially, the two resize (square) handles are in top left and bottom right corners. +
+ Resize handles change the width and height of the rectangle in its own coordinate system, before any transforms are applied. +
+ + Ctrl + +mouse drag + + lock width, height, or ratio +
+

+ Round corners by handles

+
+ mouse drag + + drag a circular handle to round corners +
+ Initially, the two rounding handles are in the top right corner of the rectangle. +
+ + Ctrl + +mouse drag + + lock the corner circular +
+ + Ctrl + +click + + set the corner circular +
+ When rounding corners, dragging one rounding handle keeps the corner circular if the other remains at the corner. +
+ You can drag both handles for an elliptic rounded corner, or drag/click one with Ctrl to make it circular again. +
+ + Shift + +click + + remove corner rounding +
+
+
+ +

3D box tool

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

+ Draw

+
+ mouse drag + + draw a 3D box (X/Y plane) +
+ + Shift + +mouse drag + + draw a 3D box (extrude in Z) +
+

+ Select

+
+ click + + click to select +
+ + Alt + +click, + + Ctrl + + + Alt + +click + + select under +
+ + Shift + +click + + toggle selection +
+ Esc + + deselect +
+

+ Edit by handles

+
+ All editing operations occur "in perspective", i.e., either along perspective lines or within planes spanned by these. +
+ mouse drag + + resize/move box +
+ The four front handles and the center normally move within the XY plane, the four rear handles along the Z axis. +
+ + Shift + +mouse drag + + resize/move (with handle behaviour swapped) +
+ + Ctrl + +mouse drag + + resize/move (handles snap to axes or diagonals) +
+

+ Edit perspectives

+
+ In what follows, we use the abbreviations VP = vanishing point, PL = perspective line. +
+ mouse drag + + drag square handles to move the VPs +
+ [, +] + + rotate X-PLs (if parallel) by the angle step +
+ The default angle step is 15 degrees. ],),} rotate clockwise, [,(,{ rotate counterclockwise. +
+ + Alt + +[, + + Alt + +] + + rotate X-PLs (if parallel) by 1 pixel +
+ (, +) + + rotate Y-PLs (if parallel) by the angle step +
+ + Alt + +(, + + Alt + +) + + rotate Y-PLs (if parallel) by 1 pixel +
+ {, +} + + rotate Z-PLs (if parallel) by the angle step +
+ + Alt + +{, + + Alt + +} + + rotate Z-PLs (if parallel) by 1 pixel +
+
+
+ +

Ellipse tool

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

+ Draw

+
+ Without Alt the starting and ending point of the mouse drag mark the corners of the bounding box. +
+ With Alt the ellipse is enlarged so that its circumference passes through these two points (Ctrl+Alt is a special case; see below). +
+ mouse drag + + draw an ellipse +
+ + Ctrl + +mouse drag + + make circle or integer-ratio ellipse +
+ This restricts ellipse so its height/width ratio is a whole number. +
+ + Shift + +mouse drag + + draw around the starting point +
+ This creates an ellipse symmetric around the starting point of the mouse drag. +
+ + Ctrl + + + Alt + +mouse drag + + create circle passing through the starting and ending point +
+ This creates a perfect circle whose diameter is defined by the starting and ending point of the mouse drag. +
+

+ Select

+
+ click + + click to select +
+ + Alt + +click, + + Ctrl + + + Alt + +click + + select under +
+ + Shift + +click + + toggle selection +
+ In this tool, selecting by click disregards any grouping (i.e. acts as clicking with Ctrl in Selector). +
+ Esc + + deselect +
+

+ Edit by handles

+
+ mouse drag + + resize, make arc or segment +
+ Initially, the two resize handles are at the topmost and leftmost points; the two arc/segment handles are in the rightmost point. +
+ + Ctrl + +mouse drag + + lock circle (resize handles) +
+ + Ctrl + +mouse drag + + snap to angle steps (arc/segment handles) +
+ Resize handles change the width and height of the ellipse in its own coordinate system, before any transforms are applied. +
+ The default angle step is 15 degrees. +
+ + Shift + +click + + make whole (arc/segment handles) +
+
+ +
+ +

Spiral tool

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

+ Draw

+
+ mouse drag + + draw a spiral +
+ + Ctrl + +mouse drag + + snap spiral to angle steps +
+ The default angle step is 15 degrees. +
+

+ Select

+
+ click + + click to select +
+ + Alt + +click, + + Ctrl + + + Alt + +click + + select under +
+ + Shift + +click + + toggle selection +
+ In this tool, selecting by click disregards any grouping (i.e. acts as clicking with Ctrl in Selector). +
+ Esc + + deselect +
+

+ Edit by handles

+
+ mouse drag + + roll/unroll from inside (inner handle) +
+ Dragging the inner handle adjusts the "inner radius" parameter. +
+ + Alt + +mouse drag + + converge/diverge (inner handle) +
+ + Alt + +click, + + Ctrl + + + Alt + +click + + reset divergence (inner handle) +
+ Vertical Alt+drag of the inner handle adjusts the "divergence" parameter, Alt+click resets it to 1. +
+ + Shift + +click + + zero inner radius (inner handle) +
+ Shift+click on inner handle makes the spiral start from the center. +
+ mouse drag + + roll/unroll from outside (outer handle) +
+ Dragging the outer handle adjusts the "turns" parameter. Use Alt+drag to roll/unroll without changing radius. +
+ + Shift + +mouse drag + + scale/rotate (outer handle) +
+ Use Shift+Alt+drag to rotate only (locks the radius of the spiral). +
+ + Ctrl + +mouse drag + + snap handles to angle steps +
+ The default angle step is 15 degrees. This works for both handles. +
+
+ +
+ +

Pen (Bezier) tool

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

+ Create nodes

+
+ click + + create a sharp node +
+ If no path is being created, this starts a new path. +
+ + Shift + +click + + add to selected path +
+ If a path is selected, Shift+dragging anywhere creates a new subpath instead of a new independent path. +
+ mouse drag + + create a Bezier node with two handles +
+ + Shift + +mouse drag + + move only one handle +
+ This moves only one handle (instead of both) while creating a node, making it cusp. +
+ + Ctrl + +mouse drag + + snap the handle to angle steps +
+ The default angle step is 15 degrees. +
+

+ Move last node

+
+ These commands move the last created node (at the start of the red segment) while creating a path. +
+ arrows + + move last node by the nudge distance +
+ + Shift + +arrows + + move last node by 10x nudge distance +
+ The default nudge distance is 2 px (SVG pixel units, not screen pixels). +
+ + Alt + +arrows + + move last node by 1 pixel +
+ + Shift + + + Alt + +arrows + + move last node by 10 pixels +
+ The actual distance for pixel movements depends on zoom level. Zoom in for finer movement. +
+

+ Create/modify segments

+
+ + Ctrl + + + snap last segment to angle steps +
+ This snaps the new node's angle, relative to the previous node, to angle steps (default 15 degrees). +
+ + Shift + +L + + make last segment line +
+ + Shift + +U + + make last segment curve +
+ These commands change the last (red) segment of the path to straight line or curve. +
+

+ Create dots

+
+ + Ctrl + +click + + create a dot (straight line modes only) +
+ This creates a small circle. Its size (relative to the current stroke width) can be set in Preferences. +
+ + Shift + + + Ctrl + +click + + create a double-sized dot +
+ + Ctrl + + + Alt + +click + + create a random-sized dot +
+

+ Finish

+
+ Enter + + finish current line +
+ right click + + finish current line +
+ click+click + + finish current line +
+ Enter, right click, or double left click finish the current line, discarding the last unfinished (red) segment. +
+

+ Cancel

+
+ Esc, + + Ctrl + +Z + + cancel current line +
+ Backspace, +Del + + erase last segment of current line +
+
+ +
+ +

Text tool

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

+ Select/create

+
+ click + + create/select a text object +
+ Clicking in an empty space or on a non-text creates a text object; now you can type your text. +
+ Clicking on a text object selects it; cursor is placed near the click point. +
+ Esc + + deselect the text object +
+

+ Navigate in text

+
+ arrows + + move cursor by one character +
+ + Ctrl + +Left arrow, + + Ctrl + +Right arrow + + move cursor by one word +
+ + Ctrl + +Up arrow, + + Ctrl + +Down arrow + + move cursor by one paragraph +
+ Home, +End + + go to beginning/end of line +
+ + Ctrl + +Home, + + Ctrl + +End + + go to beginning/end of text +
+ PgUp, +PgDn + + move cursor by one screen +
+ All these commands cancel current text selection, if any. Use them with Shift to extend selection instead. +
+

+ Flowed text (internal frame)

+
+ mouse drag + + create flowed text +
+ Clicking and dragging in an empty space or on a non-text creates a flowed text object with internal frame. +
+ mouse drag + + adjust frame size +
+ Dragging the handle in the lower right corner of the selected flowed text changes width/height of the frame. +
+ + Ctrl + +mouse drag + + lock width, height, or ratio of frame +
+ Dragging the corner handle with Ctrl resizes the frame preserving either width, or height, or ratio. +
+

+ Flowed text (external frame)

+
+ + Alt + +W + + flow text into frame +
+ With a text object and a shape/path selected, this flows text into the shape/path. +
+ Both remain separate objects, but are linked; editing the shape/path causes the text to reflow. +
+ + Shift + + + Alt + +W + + unflow text from frame +
+ This cuts the flowed text's link to the shape/path, producing a single-line regular text object. +
+ + Shift + +D + + select external frame +
+ To find out which object is the frame of this flowed text, select it and press Shift+D. The frame will be selected. +
+

+ Text on path

+
+ + Shift + +D + + select path from text +
+ To find out which path this text is put on, select it and press Shift+D. The path will be selected. +
+

+ Edit text

+
+ To type + and - characters, use the main keyboard; keypad + and - are reserved for zoom (unless NumLock is on). +
+ Enter + + start a new line or paragraph +
+ Enter in regular text creates new line; in flowed text it creates a new paragraph. +
+ + Ctrl + +U + + toggle Unicode entry +
+ To insert an arbitrary Unicode character, type Ctrl+U, then the hexadecimal code point, then Enter. +
+ For example, type Ctrl+U 2 0 1 4 Enter for an em-dash; Ctrl+U a 9 Enter for a copyright sign. +
+ To stay in Unicode mode after inserting the character, press Space instead of Enter. +
+ Press Esc or another Ctrl+U to cancel Unicode mode without inserting the character. +
+ + Ctrl + +Space + + insert no-break space +
+ A no-break space is visible even in a text object without xml:space="preserve". +
+

+ Select text

+
+ mouse drag + + select text +
+ Left-dragging over a text object selects a text span. +
+ + Shift + +arrows + + select text by character +
+ + Shift + + + Ctrl + +arrows + + select text by word +
+ + Shift + +Home, + + Shift + +End + + select to beginning/end of line +
+ + Shift + + + Ctrl + +Home, + + Shift + + + Ctrl + +End + + select to beginning/end of text +
+ + Shift + +PgUp, + + Shift + +PgDn + + select one screen up/down +
+ click+click + + select word +
+ click+click+click + + select line +
+ + Ctrl + +A + + select all text +
+ This selects the entire text of the current text object. +
+

+ Style selection

+
+ + Ctrl + +B + + make selection bold +
+ + Ctrl + +I + + make selection italic +
+ Also, you can use the Text&Font or Fill&Stroke dialogs to assign any style to text selection. +
+

+ Letter spacing

+
+ + Alt + +> + + expand line/paragraph by 1 pixel +
+ + Shift + + + Alt + +> + + expand line/paragraph by 10 pixels +
+ + Alt + +< + + contract line/paragraph by 1 pixel +
+ + Shift + + + Alt + +< + + contract line/paragraph by 10 pixels +
+ These commands (only when editing text) adjust letter spacing in the current line (regular text) or paragraph (flowed text). +
+ The actual adjustment for pixel movements depends on zoom level. Zoom in for finer adjustment. +
+

+ Line spacing

+
+ + Ctrl + + + Alt + +> + + make the text object taller by 1 pixel +
+ + Shift + + + Ctrl + + + Alt + +> + + make the text object taller by 10 pixels +
+ + Ctrl + + + Alt + +< + + make the text object shorter by 1 pixel +
+ + Shift + + + Ctrl + + + Alt + +< + + make the text object shorter by 10 pixels +
+ These commands (only when editing text) adjust line spacing in the entire text object (regular or flowed). +
+ The actual adjustment for pixel movements depends on zoom level. Zoom in for finer adjustment. +
+

+ Kerning and shifting

+
+ + Alt + +arrows + + shift characters by 1 pixel +
+ + Shift + + + Alt + +arrows + + shift characters by 10 pixels +
+ These commands work when editing a regular text object. Kerning does not work in flowed text. +
+ With no selection, they shift (horizontally or vertically) the characters after the cursor until the end of line. +
+ With selection, they shift the selection relative to the rest of text (by inserting opposite kerns at both ends of selection). +
+ The actual adjustment for pixel movements depends on zoom level. Zoom in for finer adjustment. +
+

+ Rotate

+
+ + Ctrl + +[, + + Ctrl + +] + + rotate character(s) by 90 degrees +
+ + Alt + +[, + + Alt + +] + + rotate character(s) by 1 pixel +
+ These commands rotate the next character (without selection) or all characters in the selection (with selection). +
+ Rotation only works in regular text (not flowed text). +
+ The actual angle for pixel rotation depends on zoom level. Zoom in for finer movement. +
+
+ + + +
+ +

Gradient tool

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

+ Select objects

+
+ click + + click an object to select +
+ + Alt + +click + + select under +
+ + Shift + +click + + toggle selection +
+

+ Create gradients

+
+ mouse drag + + create gradient +
+ This creates gradient on selected objects. The Controls bar lets you select linear/radial and fill/stroke for the new gradient. +
+ click+click + + create default gradient +
+ This creates default (horizontal edge-to-edge for linear, centered edge-to-edge-to-edge for radial) gradient on clicked object. +
+

+ Select handles

+
+ click + + select a handle +
+ + Shift + +click + + add handle to selection +
+ + Shift + +mouse drag + + select by rubberband +
+ Tab + + select next handle +
+ + Shift + +Tab + + select previous handle +
+ + Ctrl + +A + + select all handles +
+ Esc + + deselect all handles +
+ Single click outside all handles also deselects all handles. +
+

+ Create/delete intermediate stops

+
+ + Ctrl + + + Alt + +click + + create a stop +
+ click+click + + create a stop +
+ Ctrl+Alt+click or double click on a gradient line creates a new intermediate stop. +
+ + Ctrl + + + Alt + +click + + delete stop +
+ Ctrl+Alt+click on a stop's handle deletes the stop; if it was an end stop, gradient shortens or disappears. +
+ Ins + + insert new stop(s) +
+ This adds new stop(s) in the middle(s) of selected segment(s), so it requires that more than two adjacent handles be selected. +
+ Del + + delete selected stops +
+

+ Move handles/stops

+
+ mouse drag + + move selected handle(s) +
+ + Ctrl + +mouse drag + + move stops in 1/10 range increments +
+ Ctrl+dragging selected intermediate stops moves them snapping to 1/10 steps of the available range. +
+ + Alt + +mouse drag + + sculpt selected stops +
+ Sculpting moves the selected intermediate stops depending on how close each one is to the stop being dragged, using a smooth bell-like curve similar to the node sculpting feature in Node tool. +
+ arrows + + move selected handle by the nudge distance +
+ + Shift + +arrows + + move selected handle by 10x nudge distance +
+ The default nudge distance is 2 px (SVG pixel units, not screen pixels). +
+ + Alt + +arrows + + move selected handle by 1 pixel +
+ + Shift + + + Alt + +arrows + + move selected handle by 10 pixels +
+ If at least one end handle is selected, arrow keys move the end handle to move or resize the gradient line. +
+ If only mid stops are selected, arrow keys move the selected stops along the gradient line. +
+ The actual distance for pixel movements depends on zoom level. Zoom in for finer movement. +
+

+ Reverse

+
+ + Shift + +R + + reverse gradient definition +
+ This mirrors the stop positions of the current gradient without moving the gradient handles. +
+

+ Gradient editor

+
+ click+click + + open gradient editor +
+ Double clicking a gradient handle opens the Gradient Editor with that gradient and the clicked handle chosen in the stops list. +
+
+ +
+ + + \ No newline at end of file diff --git a/doc/keys.fr.html b/doc/keys.fr.html index 03ed5bafb..9c57eaf79 100644 --- a/doc/keys.fr.html +++ b/doc/keys.fr.html @@ -1,1110 +1,8787 @@ - -Inkscape keys and mouse reference

Ce document décrit les raccourcis clavier par défaut d'Inkscape, correspondant au fichier share/keys/default.xml distribué avec Inkscape. La plupart (mais pas tous) de ces raccourcis est configurable par l'utilisateur; Consultez le fichier default.xml pour plus de détails à ce sujet.

Sauf mention contraire, les touches du pavé numérique (comme Début, Fin, +, -, les flèches et les chiffres) sont supposées se comporter comme des touches normales. Si vous avez de nouvelles idées de raccourcis, vous pouvez s'il vous plait contacter les développeurs (en envoyant un courrier sur la liste électronique des développeurs ou en envoyant une proposition de nouvelle fonctionnalité).

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + Référence des raccourcis clavier d'Inkscape + + + +
+ +

Ce document décrit les raccourcis clavier par défaut d'Inkscape (qui correspond au fichier share/keys/default.xml distribué avec Inkscape). Ces raccourcis sont pour la plupart (mais pas tous) configurables par l'utilisateur ; consultez le fichier default.xml pour plus de détails à ce sujet.

+ + +

Sauf mention contraire, les touches du pavé numérique (comme Début, Fin, +, -, les flèches et les chiffres) sont supposées se comporter comme des touches normales. Si vous avez de nouvelles idées de raccourcis, veuillez contacter les développeurs (en envoyant un courrier sur la liste électronique des développeurs ou en déposant une proposition de nouvelle fonctionnalité).

+ +
+
+ Contenu :  Outils +  | + Boîtes de dialogue +  · + Ouvrir · Afficher ou masquer · À l'intérieur d'une boîte de dialogue +  | + Barres de contrôle +  · + Accéder · Naviguer · Modifier les valeurs +  | + Zone de travail +  · + Zoom · Zooms prédéfinis · Historique du zoom · Faire défiler (déplacer) · Guides, grilles et magnétisme · Mode d'affichage +  | + Palette +  | + Fichier +  | + Fenêtre +  | + Calques +  | + Objet +  · + Annuler/rétablir · Presse-papiers · Dupliquer · Cloner · Bitmaps · Motifs · Grouper · ordre dans le plan +  | + Chemin +  · + Convertir en chemin · Opérations booléennes · Offsets · Combiner · Simplifier +  | + Sélecteur +  · + Sélectionner (souris) · Sélection par cliquer-glisser, sélection par le toucher · Sélectionner (clavier) · Sélectionner à l'intérieur d'un groupe ou sélectionner en dessous · Déplacer (souris) · Déplacer (clavier) · Transformer (souris) · Redimensionner avec les poignées · Redimensionner (clavier) · Tourner et incliner avec les poignées · Tourner (clavier) · Retourner · Centre de rotation · Annuler +  | + Outil Nœud +  · + Sélectionner les objets (souris) · Sélectionner les nœuds (souris) · Sélection par cliquer-glisser · Sélectionner les nœuds (clavier) · Étendre ou restreindre la sélection de nœuds · Déplacer les nœuds (souris) · Déplacer les nœuds (clavier) · Déplacer une poignée de nœud (souris) · Redimensionner une poignée (un nœud sélectionné) · Tourner la poignée (un nœud sélectionné) · Affichage des poignées · Redimensionner les nœuds (plus d'un nœud dans la sélection) · Tourner les nœud s (plus d'un nœud dans la sélection) · Retourner les nœuds (plus d'un nœud dans la sélection) · Modifier les segments · Modifier le type de nœud · Joindre ou briser · Supprimer, créer, dupliquer · Inverser · Éditer les formes · Éditer les remplissages et les effets de chemin · Annuler +  | + Outil Ajuster +  · + Fonctionnement · Modes · Paramètres +  | + Outil Zoom +  | + Outil Rectangle +  · + Dessiner · Sélectionner · Redimensionner avec les poignées · Arrondir les coins avec les poignées +  | + Outil Boîte 3D +  · + Dessiner · Sélectionner · Éditer avec les poignées · Éditer les perspectives +  | + Outil ellipse +  · + Dessiner · Sélectionner · Éditer avec les poignées +  | + Outil Étoile +  · + Dessiner · Sélectionner · Éditer avec les poignées +  | + Outil Spirale +  · + Dessiner · Sélectionner · Éditer avec les poignées +  | + Outil crayon +  · + Créer des points +  | + Outil Stylo (Bézier) +  · + Créer des nœuds · Déplacer le dernier nœud · Créer ou modifier des segments · Créer des points · Terminer · Annuler +  | + Outil Plume calligraphique +  | + Outil Texte +  · + Sélectionner ou créer · Se déplacer dans le texte · Cadre de texte (interne) · Cadre de texte (externe) · Texte le long d'un chemin · Éditer du texte · Sélectionner du texte · Appliquer un style à la sélection · Interlettrage · Hauteur de ligne · Crénage et décalage · Tourner +  | + Outil Aérographe +  · + Modes · Paramètres +  | + Outil Gomme +  | + Remplissage au seau +  | + Outil Gradient +  · + Sélectionner les objets · Créer des gradients · Sélectionner les poignées · Créer ou supprimer des stops intermédiaires · Déplacer les poignées et les stops · Inverser · Éditeur de gradient +  | + Outil Pipette + +
+

Outils

F1, -ssélecteur
Espacesélecteur (temporaire)
Espace bascule temporairement vers le sélecteur, puis de nouveau à l'outil précédent lors d'un nouvel appui.
F2, -nnœud
F3, -zzoom
F4, -rrectangle
F5, -eellipse/arc
F6, -pcrayon (main levée)
Shift+F6, -bstylo (Bézier)
Ctrl+F6, -plume calligraphique
Ctrl+F1, -gdégradé
F7, -dpipette
F8, -ttexte
F9, -ispirale
Shift+F9, -*étoile
Ctrl+F2, -oconnecteur
Un double clic sur le bouton d'un outil ouvre la boîte de dialogue des préférences à l'onglet de l'outil correspondant.

Dialogues

Shift+Ctrl+FRemplissage et contour
Shift+Ctrl+WPalettes
Shift+Ctrl+TTexte et police
Shift+Ctrl+MTransformer
Shift+Ctrl+LCalques
Shift+Ctrl+AAligner et distribuer
Shift+Ctrl+OPropriétés de l'objet
Shift+Ctrl+XEditeur XML
Shift+Ctrl+DPréférences du document
Shift+Ctrl+PPréférences d'Inkscape
Shift+Ctrl+EExporter en PNG
Ctrl+FRechercher
Shift+Alt+BVectoriser un bitmap
Ces raccourcis ouvrent si nécessaire une nouvelle boîte de dialogue, sinon réactivent la boîte correspondante.

(Dés)afficher

F12(dés)afficher les boîtes de dialogue
Masque temporairement les boîtes de dialogue ouvertes. Un appui de plus sur F12 les rend de nouveau visibles.

Dans une boîte de dialogue

Escretourner au canevas
Ctrl+F4, -Ctrl+Wfermer le dialogue
Tabpasser au champ suivant
Shift+Tabpasser au champ précédent
Entréevalider la nouvelle valeur
Valide la nouvelle valeur entrée dans un champ et retourne au canevas.
Ctrl+Entréedéfinir la valeur d'un attribut (éditeur XML)
Valide la nouvelle valeur d'un attribut dans l'éditeur XML (comme un clic sur le bouton "Définir l'attribut".
Espace, -Entréeactiver bouton/liste courant
Ctrl+Préc., -Ctrl+Suiv.naviguer parmi les onglets d'un dialogue

Contrôles

La barre des contrôles en haut de la fenêtre document affiche des champs et des contrôles pour chacun des outils.
Alt+Xaller au premier champ
Entréevalider la nouvelle valeur
Valide la nouvelle valeur entrée dans un champ et retourne au canevas.
Escannuler les modifications, retourner au canevas
Annule toute modification d'un champ et retourne au canevas.
Ctrl+Zannuler les modifications
Annule toute modification d'un champ mais reste dans ce champ.
Tabpasser au champ suivant
Shift+Tabpasser au champ précédent
Permet de naviguer entre les différents champs de la barre de contrôle (toute modification du champ quitté est validée).

Modification des valeurs

Up arrow, -Down arrowmodifier la valeur de 0,1
Préc., -Suiv.modifier la valeur de 5,0

Canevas

Zoom

=, -+zoommer
-dézoommer
Les touches +/- du pavé numérique permettent de zoommer même pendant l'édition d'un objet texte, sauf si NumLock est actif.
middle click, -Ctrl+right clickzoommer
Shift+middle click, -Shift+right clickdézoommer
Ctrl+mouse wheel(dé)zoommer
Shift+middle button dragzoommer sur la zone
Alt+Zactiver le champ de zoom
Le champ zoom dans le coin inférieur gauche de la fenêtre vous permet de spécifier précisément la valeur de zoom.

Zooms prédéfinis

1zoommer à 1:1
2zoommer à 1:2
3zoommer sur la sélection
4zoommmer sur le dessin
5zoommer sur la page
Ctrl+E, -6zoommer sur la largeur de page

Historique du zoom

`(guillement inversé) zoom précédent
Shift+`zoom suivant
Ces raccourcis permettent de naviguer parmi les différents niveaux de zoom utilisés pendant la session.

Défilement

Ctrl+arrowsfaire défiler le canevas
Ces raccourcis peuvent être accélérés, par une répétition rapide ou un appui continu
middle button dragfaire défiler le canevas
Shift+right button drag, -Ctrl+right button dragfaire défiler le canevas
mouse wheelfaire défiler le canevas verticalement
Shift+mouse wheelfaire défiler le canevas horizontalement
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ F1, +s + + Sélecteur +
+ Espace + + Sélecteur (temporaire) +
+ La touche Espace active temporairement l'outil Sélecteur ; une pression supplémentaire sur cette touche active l'outil précédemment utilisé. +
+ Lorsque l'option « Le bouton gauche de la souris fait défiler horizontalement quant la touche Espace est pressée » est activée dans les préférences, Espace+déplacer avec la souris déplace la zone de travail au lieu d'activer l'outil Sélection. +
+ F2, +n + + Outil Nœud +
+ + Maj + +F2, +w + + Outil Ajuster +
+ F3, +z + + Outil Zoom +
+ F4, +r + + Outil Rectangle +
+ + Maj + +F4, +x + + Outil Boîte 3D +
+ F5, +e + + Outil Ellipse +
+ + Maj + +F9, +* + + Outil Étoile +
+ F9, +i + + Outil Spirale +
+ F6, +p + + Outil Crayon (main libre) +
+ + Maj + +F6, +b + + Outil Stylo (Bézier) +
+ + Ctrl + +F6, +c + + Outil Plume calligraphique +
+ F8, +t + + Outil Texte +
+ + Maj + +F3, +a + + Outil Aérographe +
+ + Maj + +E + + Outil Gomme +
+ + Maj + +F7, +u + + Outil Remplissage au seau +
+ + Ctrl + +F1, +g + + Outil Gradient +
+ F7, +d + + Outil Pipette +
+ + Ctrl + +F2, +o + + Outil Connecteur +
+ Double-cliquez sur l'icône d'un outil pour ouvrir la boîte de dialogue Préférences d'Inkscape à la page de cet outil. +
+ +
+ +

Boîtes de dialogue

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

+ Ouvrir

+
+ + Maj + + + Ctrl + +F + + Remplissage et contour +
+ + Maj + + + Ctrl + +W + + Palettes +
+ + Maj + + + Ctrl + +T + + Texte et police +
+ + Maj + + + Ctrl + +M + + Transformer +
+ + Maj + + + Ctrl + +L + + Calques +
+ + Maj + + + Ctrl + +A + + Aligner et distribuer +
+ + Maj + + + Ctrl + +O + + Propriétés de l'objet +
+ + Maj + + + Ctrl + +H + + Historique des annulations +
+ + Maj + + + Ctrl + +X + + Éditeur XML +
+ + Maj + + + Ctrl + +D + + Propriétés du document +
+ + Maj + + + Ctrl + +P + + Préférences d'Inkscape +
+ + Maj + + + Ctrl + +E + + Exporter en bitmap +
+ + Ctrl + +F + + Rechercher +
+ + Maj + + + Alt + +B + + Vectoriser le bitmap +
+ + Maj + + + Ctrl + +7 + + Éditeur d'effets de chemin +
+ + Ctrl + + + Alt + +K + + Vérification orthographique +
+ Ces raccourcis ouvrent une nouvelle boîte de dialogue si elle n'était pas déjà ouverte, ou passe la boîte de dialogue au premier plan dans le cas contraire. +
+

+ Afficher ou masquer

+
+ F12 + + afficher ou masquer les boîtes de dialogue +
+ Cache temporairement toutes les boîtes de dialogues ouvertes ; une autre pression sur cette touche montre à nouveau les boîtes masquées. +
+

+ À l'intérieur d'une boîte de dialogue

+
+ Échap + + retourner à l'espace de travail +
+ + Ctrl + +F4, + + Ctrl + +W + + fermer la boîte de dialogue +
+ Tab + + passer au contrôle suivant +
+ + Maj + +Tab + + revenir au contrôle précédent +
+ Entrée + + valider la nouvelle valeur +
+ Valide la nouvelle valeur tapée dans le champ textuel et retourne à l'espace de travail +
+ + Ctrl + +Entrée + + dans l'éditeur XML, positionne la valeur de l'attribut +
+ Lors de l'édition d'une valeur d'attribut dans l'éditeur XML, valide la nouvelle valeur (action équivalente à cliquer sur le bouton « Définir »). +
+ Espace, +Entrée + + active le bouton ou la liste en cours +
+ + Ctrl + +Page suivante, + + Ctrl + +Page précédente + + dans une boîte de dialogue à onglets, change d'onglet +
+
+
+ +

Barres de contrôle

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
+

+ Accéder

+
+ La barre de contrôle en haut de la fenêtre du document propose différents boutons et contrôles pour chaque outil. +
+ + Alt + +X + + passer au premier champ éditable +
+

+ Naviguer

+
+ Tab + + passer au champ suivant +
+ + Maj + +Tab + + revenir au champ précédent +
+ À utiliser pour naviguer entre les champs dans la barre de contrôle (une valeur modifiée est validées lorsque vous quittez le champ). +
+

+ Modifier les valeurs

+
+ Flèche haut, +Flèche bas + + modifier la valeur de 0,1 +
+ Page suivante, +Page précédente + + modifier la valeur de 5,0 +
+ Entrée + + valider la nouvelle valeur +
+ Valide la nouvelle valeur tapée dans le champ textuel et retourne à l'espace de travail +
+ Échap + + annuler les modifications et retourner à l'espace de travail +
+ Annule toutes les modifications effectuées dans le champ textuel et passe l'espace de travail au premier plan. +
+ + Ctrl + +Z + + annuler les modifications +
+ Annule toutes les modifications effectuées dans le champ textuel, mais reste dans le champ. +

Guides et grille

mouse dragcréer un guide en le tirant depuis une règle
Cliquer-déplacer d'une règle vers le canevas pour créer un nouveau guide. Déplacer un guide vers la règle pour le supprimer.
|, -Shift+\(dés)activer affichage et adhérence des guides
Pour des valeurs différentes d'affichage/adhérence des guides, les régler dans les Préférences du document.
Lors de la création de guides par cliquer-déplacer depuis une règle, l'affichage et l'adhérence des guides sont activés.
#, -Shift+3(dés)activer affichage et adhérence de la grille
Pour des valeurs différentes d'affichage/adhérence de la grille, les régler dans les Préférences du document.
Notez que seule la touche 3 du clavier principal a une action, pas celle du pavé numérique.

Palette

Ces raccourcis pour la palette fonctionnent dans le dialogue flottant et dans le cadre en bas de la fenêtre.
clickappliquer une couleur de remplissage à la sélection
Shift+clickappliquer une couleur de contour à la sélection
mouse dragdéplacer une couleur de remplissage sur des objets
Shift+mouse dragdéplacer une couleur de contour sur des objetss
L'objet sur lequel vous déplacez une couleur de remplissage/contour n'a pas besoin d'être sélectionné.
Vous pouvez aussi déplacer des couleurs sur les indicateurs remplissage (R) et contour (C) de la barre de statut
pour affecter la sélection.

Fichier

Ctrl+Ncréer un nouveau document
Ctrl+Oouvrir un document SVG
Shift+Ctrl+Eexporter en PNG
Ctrl+Iimporter un bitmap ou SVG
Ctrl+Pimprimer le document
Ctrl+Senregistrer le document
Shift+Ctrl+Senregistrer sous un autre nom
Ctrl+Qquitter Inkscape

Fenêtre

Ctrl+R(dés)afficher les règles
Ctrl+B(dés)afficher les barres de défilement
F11(dés)afficher en plein écran
F10menu principal
Les menus peuvent aussi être activés en appuyant simultanément sur Alt et la lettre soulignée dans le nom du menu.
Shift+F10, -right clickmenu contextuel
Ctrl+F4, -Ctrl+Wfermer la fenêtre (document)
Quitte Inkscape si la fenêtre courante est le seul document ouvert.
Ctrl+Tabfenêtre (document) suivante
Shift+Ctrl+Tabfenêtre (document) précédente
Permet de circuler entre les fenêtres (documents) en avant ou en arrière.

Calques

Shift+Préc.déplacer au calque supérieur
Shift+Suiv.déplacer au calque inférieur
Ces commandes déplacent les objets sélectionnés d'un calque à un autre.
Shift+Ctrl+Préc.monter le calque
Shift+Ctrl+Suiv.descendre le calque
Shift+Ctrl+Débutmonter le calque au premier plan
Shift+Ctrl+Findescendre le calque à l'arrière plan
Ces commandes déplacent le calque courant parmi sa hiérarchie (normalement d'autres calques)

Objet

Annuler/refaire

Shift+Ctrl+Y, -Ctrl+Zannuler
Shift+Ctrl+Z, -Ctrl+Yrefaire

Presse-papiers

Ctrl+Ccopier la sélection
Copie la sélection dans le presse-papiers Inkscape (et aussi dans le presse-papiers système pour les textes).
Ctrl+Xcouper la sélection
Fonctionne comme un "copier la sélection" suivi de la suppression de la sélection.
Ctrl+Vcoller le presse-papiers
Ceci place les objets du presse-papier sous la souris, ou au centre de la fenêtre si la souris est hors du canevas.
Lors de l'édition d'un texte avec l'outil texte, colle le texte du presse-papiers système dans l'objet texte courant.
Ctrl+Alt+Vcoller sur place
Ceci place les objets du presse-papiers au même emplacement que lorsque qu'ils ont été copiés.
Shift+Ctrl+Vcoller le style
Ceci applique le style du premier des objet copiés à la sélection courante.
Si une poignée de dégradé ou une plage de texte sont sélectionnés, le style leur est appliqué plutôt qu'à l'objet entier.

Duplication

Ctrl+Ddupliquer la sélection
Les nouveaux objet(s) sont placés exactement au même endroit, au dessus des originaux et sont sélectionnés.

Clonage

Alt+Dcloner l'objet
Un clone peut être déplacé/redimensionné/tourné/incliné indépendament, mais reçoit ses tracé/remplissage/contour de l'original.
Le clone est placé exactement au même endroit, au dessus de l'original et est sélectionné.
Vous ne pouvez cloner qu'un objet à la fois; si vous voulez cloner plusieurs objets ensemble, groupez-les puis clonez le groupe.
Shift+Alt+Ddélier le clone
Délier un clone supprime le lien vers son original, le clone devenant alors une simple copie.
Shift+Dsélectionner l'original
Après sélection d'un clone, cette commande sélectionne l'objet original dont le clone est issu.

Bitmaps

Alt+Bcréer une copie bitmap
Exporte en PNG les objet(s) sélectionnés (les autres objets étant masqués) dans le répertoire du document et réimporte ce PNG.
Le bitmap importé est placé exactement au même endroit, au dessus de la sélection originale, et est sélectionné.
Shift+Alt+Bvectoriser un bitmap
Ceci ouvre la boîte de dialogue vectoriser un bitmap, vous permettant de convertir une image bitmap en chemins.

Motifs

Alt+Iobjet(s) en motif
Ceci convertit la sélection en un rectangle rempli avec la sélection comme motif de remplissage.
Shift+Alt+Imotif en objet(s)
Sépare tout objet sélectionné rempli avec un motif en deux objets : ce même objet sans remplissage et le motif seul.

Groupes

Shift+Ctrl+U, -Ctrl+Ggrouper les objets sélectionnés
Ctrl+cliquer permet de sélectionner des objets au sein d'un groupe.
Shift+Ctrl+G, -Ctrl+Udégrouper les groupe(s) sélectionnés
Retire un niveau de regroupement; répéter plusieurs fois Ctrl+U permet de dégrouper des groupes imbriqués.

Ordre-Z (superposition)

Débutmonter la sélection au premier plan
Findescendre la sélection à l'arrière plan
Préc.monter la sélection d'un cran
Suiv.descendre la sélection d'un cran

Chemin

Convertir en chemin

Shift+Ctrl+Cconvertir les objet(s) sélectionnés en chemin
Ctrl+Alt+Cconvertir un contour en chemin

Booléens

Ctrl++union
L'union combine plusieurs objets en un seul chemin, fusionnant les recouvrements.
Ctrl+-différence
La différence s'applique à deux objets, extrayant celui du dessus de celui du dessous.
Ctrl+*intersection
L'intersection crée un chemin représentant l'intersection des objets sélectionnés.
Ctrl+^exclusion (ou exclusif)
L'exclusion est similaire à l'union, mais ne s'applique qu'à deux objets et supprime les recouvrements.
Ctrl+/division (coupe)
La division découpe l'objet du dessous en morceaux selon l'objet du dessus, et préserve ses remplissage et contour.
Ctrl+Alt+/découpe des chemins
Découper en chemin découpe le contour de l'objet du dessous aux points d'intersection avec celui du dessus.
Le résultat est sans remplissage.
Le résultat d'une union/différence/intersection/exclusion hérite de l'attribut id (et donc des clones) de l'objet du dessous.
Les division et découpe en chemin peuvent produire plusieurs objets. L'un d'eux, au hasard, hérite de l'id de l'objet du dessous.

Offsets

Ctrl+(éroder le chemin
Ctrl+)dilater le chemin
La distance d'offset par défaut est de 2 px (en pixels SVG, pas en pixels à l'écran).
Alt+(éroder le chemin d'1 pixel
Alt+)dilater le chemin d'1 pixel
Shift+Alt+(éroder le chemin de 10 pixels
Shift+Alt+)dilater le chemin de 10 pixels
L'offset réel à l'échelle du pixel dépend du niveau de zoom. Zommer pour ajuster plus finement.
Toutes les commandes (, ) convertissent l'objet en chemin si nécessaire, et produisent un chemin normal.
Ctrl+Jcréer un offset dynamique
Ctrl+Alt+Jcréer un offset lié
Ces commandes produisent un objet offset (autonome ou lié à l'original) que l'on peut éditer avec l'outil nœud. -
Shift+Dsélectionner l'objet source
Après sélection d'un offset lié, cette commande sélectionne l'objet original dont il est issu.

Combinaison

Ctrl+Kcombiner les chemins
Cette commande est différente de grouper : des chemins combinés créent un objet, pas un groupe.
Différente aussi d'une union : les recouvrements ne sont pas affectés.
Le remplissage des recouvrements est géré par le champ remplissage (complet/alternatif) du dialogue Remplissage et contour.
Shift+Ctrl+Kséparer les chemins
Sépare les sous-chemins d'un chemin composé; ceci échouera si l'objet est constitué d'un seul chemin.

Simplification

Ctrl+Lsimplifier
Simplifie les chemin(s) sélectionnés en supprimant quelques nœuds. Si nécessaire, les objets sont convertis en chemins.
En invoquant cette commande plusieurs fois de suite rapidement, elle agira de plus en plus agressivement.
Le seuil par défaut (réglable dans les préférences d'Inkscape) est restauré après une pause.

Sélecteur

Sélection au clavier

Tabsélectionner l'objet suivant
Shift+Tabsélectionner l'objet précédent
Sélectionne les objets selon leur ordre-z (Tab circule de l'arrière au premier plan, Maj+Tab fait l'inverse).
A moins d'avoir fait des réarrangements manuels, le dernier objet créé est au tout premier plan
Aussi, si rien n'est sélectionné, Maj+Tab est une façon pratique de sélectionner le dernier objet créé.
Cette commande s'applique aux objets du calque courant (sauf modification des préférences).
Ctrl+Atout sélectionner (calque courant)
Cette commande s'applique aux objets du calque courant (sauf modification des préférences).
Ctrl+Alt+Atout sélectionner (tous les calques)
Cette commande s'applique aux objets de tout calque visible et déverrouillé.
!inverser la sélection (calque courant)
Inverse la sélection (désélectionne ce qui était sélectionné, et sélectionne tout le reste) du calque courant.
Alt+!inverser la sélection (tous les calques)
Inverse la sélection dans tout calque visible et déverrouillé.
Escdésélectionner
Backspace, -Suppr.supprimer la sélection

Déplacement au clavier

arrowsdéplacer la sélection par incrément(s)
Shift+arrowsdéplacer la sélection de 10x l'incrément
L'incrément de déplacement par défaut est de 2 px (en pixels SVG, pas en pixels à l'écran).
Alt+arrowsdéplacer la sélection d'1 pixel
Alt+Shift+arrowsdéplacer la sélection de 10 pixels
Le déplacement réel à l'échelle du pixel dépend du niveau de zoom. Zommer pour déplacer plus finement.

Redimensionnement au clavier

., ->agrandir la sélection par incrément(s)
,, -<rétrécir la sélection par incrément(s)
L'incrément de redimensionnement par défaut est de 2 px (en pixels SVG, pas en pixels à l'écran).
Ctrl+., -Ctrl+>agrandir la sélection à 200%
Ctrl+,, -Ctrl+<rétrécir la sélection à 50%
Alt+., -Alt+>agrandir la sélection d'1 pixel
Alt+,, -Alt+<rétrécir la sélection d'1 pixel
Le redimensionnement réel à l'échelle du pixel dépend du niveau de zoom. Zommer pour dimensionner plus finement.
Le redimensionnement est uniforme autour du centre : il est donc appliqué à la plus grande des deux dimensions.

Rotation au clavier

[, -]tourner la sélection par incrément(s)
L'incrément de rotation par défaut est 15°. ] tourne en sens horaire, [ en sens anti-horaire.
Ctrl+[, -Ctrl+]tourner la sélection de 90 degrés
Alt+[, -Alt+]tourner la sélection d'1 pixel
La rotation réelle à l'échelle du pixel dépend du niveau de zoom. Zommer pour tourner plus finement.
Ces commandes utilisent le centre de rotation (par défaut le centre de géométrie), qui peut être déplacé dans le sélecteur.

Retournement au clavier

hretourner la sélection horizontalement
vretourner la sélection verticalement

Sélection à la souris

clicksélectionner un objet
En cliquant (bouton gauche) sur un objet, la sélection précédente est désélectionnée.
Shift+clickalterner la sélection
Maj+cliquer ajoute un objet à la sélection courante s'il n'était pas sélectionné, le retire sinon.
clickclickediter l'objet
Passe à l'outil chemin en double-cliquant sur un chemin; à l'outil forme correspondant pour une forme; à l'outil texte pour un texte.
Entrer dans le groupe (qui devient un calque temporaire) en double-cliquant sur un groupe.
Passe au calque parent dans la hiérarchie (s'il y en a un) en double-cliquant sur un emplacement vide.

Sélection dans un groupe, en-dessous

Ctrl+clicksélectionner dans un groupe
Sélectionne l'objet sous le curseur, quel que soit le groupe auquel cet objet peut appartenir.
Ctrl+Shift+clickalterner la sélection (dans un groupe)
Alt+clicksélectionner en-dessous
Sélectionne l'objet (sous le curseur) juste en dessous (dans l'ordre-z) l'objet sélectionné le plus bas.
Si l'objet le plus en bas atteint, un Alt+Cliquer de plus sélectionne l'objet au premier plan, circulant ainsi dans l'ordre-z.
Sous Linux, Alt+cliquer et Alt+cliquer-déplacer peuvent être préemptés par le gestionnaire de fenêtre.
Reconfigurez celui-ci afin de pouvoir utiliser ces raccourcis dans Inkscape.
Shift+Alt+clickalterner en-dessous
Ctrl+Alt+clicksélectionner en-dessous, dans des groupes
Shift+Ctrl+Alt+clickalterner en-dessous, dans des groupes
Ctrl+Entréeentrer dans le groupe
Ctrl+Backspacealler au calque/groupe parent

Bande étirable

mouse dragsélectionner plusieurs objets
Cliquer-déplacer autour d'objets les sélectionne par bande étirable; la sélection précédente est désélectionnée.
Shift+mouse dragajouter des objets à la sélection
Normalement, vous devez commencer une bande étirable sur une zone vide.
Mais, en appuyant sur Maj avant, Inkscape effectuera une zone étirable, même si elle commence sur un objet.

Déplacement à la souris

mouse dragsélectionner + déplacer
Cliquer-déplacer sur un objet le sélectionne s'il n'était pas sélectionné, puis déplace la sélection.
Alt+mouse dragdéplacer la sélection
Déplace la sélection courante (sans sélectionner ce qui est sous le curseur), quel que soit le point de départ.
Sous Linux, Alt+cliquer et Alt+cliquer-déplacer peuvent être utilisés par le gestionnaire de fenêtre.
Reconfigurez celui-ci afin de pouvoir utiliser ces raccourcis dans Inkscape.
Ctrl+mouse dragrestreindre à un mouvement vertical/horizontal
Shift+mouse dragdésactiver temporairement l'adhérence
Désactive temporairement l'adhérence à la grille ou aux guides lors de déplacements (grille/guides étant actifs).
mouse dragEspacetamponner une copie
Lors de déplacements/transformations à la souris, un appui sur la barre d'espace dépose une copie de l'objet sélectionné.
Vous pouvez maintenir la barre d'espace appuyée lors d'un déplacement pour obtenir une belle "trainée".

Transformation à la souris

clickalterner poignées rotation/redimensionnement
mouse dragredimensionner
S'applique aux poignées de redimensionnement.
mouse dragtourner ou incliner
S'applique aux poignées de rotation/inclinaison.

Poignées de redimensionnement

mouse dragredimensionner
Ctrl+mouse dragredimensionner en préservant le ratio
+
+
+ +

Zone de travail

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

+ Zoom

+
+ =, ++ + + zoomer +
+ - + + dézoomer +
+ Les touches + et - du clavier numérique modifient le niveau de zoom même lorsque vous éditez du texte, sauf sur VerrNum est actif. +
+ Clic central, + + Ctrl + +Clic droit + + zoomer +
+ + Maj + +Clic central, + + Maj + +Clic droit + + dézoomer +
+ + Ctrl + +molette de la souris + + zoomer ou dézoomer +
+ Lorsque l'option « La molette de la souris zoome par défaut » est activée dans les préférences, la combinaison Ctrl+molette fait défiler l'espace de travail. Pour zoomer, utiliser dans ce cas la molette sans la touche Ctrl. +
+ + Maj + +cliquer-glisser avec le bouton central + + zoomer sur la zone +
+ + Alt + +Z + + activer le champ zoom +
+ Le champ zoom dans le coin inférieur droit de la fenêtre permet de définir précisément un niveau de zoom. +
+

+ Zooms prédéfinis

+
+ 1 + + zoom 1:1 +
+ 2 + + zoom 1:2 +
+ 3 + + zoom sur la sélection +
+ 4 + + zoom sur le dessin +
+ 5 + + zoom sur la page +
+ + Ctrl + +E, +6 + + zoom sur la largeur de la page +
+

+ Historique du zoom

+
+ ` + + zoom précédent +
+ + Maj + +` + + zoom suivant +
+ Avec ces touches, vous pouvez naviguer dans l'historique des zooms de la session en cours. +
+

+ Faire défiler (déplacer)

+
+ + Ctrl + +flèches + + faire défiler l'espace de travail +
+ Le défilement par touches est accéléré, c'est à dire que la vitesse de défilement augmente lorsque la combinaison est utilisée en successions rapides ou maintenue. +
+ cliquer-glisser avec le bouton central + + déplacer la zone de travail +
+ + Maj + +cliquer-glisser avec le bouton droit, + + Ctrl + +cliquer-glisser avec le bouton droit + + déplacer la zone de travail +
+ molette de la souris + + faire défiler la zone de travail verticalement +
+ Lorsque l'option « La molette de la souris zoome par défaut » est activée dans les préférences, la molette modifie le niveau de zoom. Pour faire défiler l'espace de travail, utiliser dans ce cas la combinaison Ctrl+molette. +
+ + Maj + +molette de la souris + + faire défiler la zone de travail horizontalement +
+ Lorsque l'option « Le bouton gauche de la souris fait défiler horizontalement quant la touche Espace est pressée » est activée dans les préférences, Espace+déplacer avec la souris déplace également la zone de travail. +
+

+ Guides, grilles et magnétisme

+
+ cliquer-glisser + + cliquer-glisser à partir d'une règle pour créer un guide +
+ cliquer-glisser sur la règle horizontale ou la règle verticale pour créer un nouveau guide. Déplacer le guide contre une règle provoque sa suppression. +
+ cliquer-glisser + + cliquer-glisser un guide pour le déplacer +
+ + Maj + +cliquer-glisser + + cliquer-glisser le guide (pas trop près de l'ancre) pour le faire pivoter +
+ + Maj + + + Ctrl + +cliquer-glisser + + faire pivoter le guide par incrément +
+ + Suppr + + + supprimer le guide +
+ |, + + Maj + +\ + + activer ou désactiver les guides et le magnétisme aux guides +
+ Pour afficher les guides sans les rendre magnétiques, utilisez la barre de contrôle du magnétisme (touche %). +
+ Lorsqu'un nouveau guide est créé en cliquant-déplaçant à partir d'une règle, la visibilité et le magnétisme des guides sont automatiquement activés. +
+ #, + + Maj + +3 + + activer ou désactiver les grilles et le magnétisme aux grilles +
+ Pour afficher les grilles sans les rendre magnétiques, utilisez la barre de contrôle du magnétisme (touche %). +
+ Notez que la touche 3 fonctionne sur le clavier principal, mais pas sur le pavé numérique. +
+ % + + activer ou désactiver le magnétisme +
+ Ce commutateur affecte le magnétisme aux grilles, guides et objets. +
+

+ Mode d'affichage

+
+ + Ctrl + +touche 5 du clavier numérique + + alterner le mode entre normal/sans filtre/contour +
+
+ + + + +
+ +

Objet

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+

+ Annuler/rétablir

+
+ + Maj + + + Ctrl + +Y, + + Ctrl + +Z + + annuler +
+ + Maj + + + Ctrl + +Z, + + Ctrl + +Y + + rétablir +
+

+ Presse-papiers

+
+ + Ctrl + +C + + copier la sélection +
+ + Ctrl + +X + + couper la sélection +
+ + Ctrl + +V + + coller la sélection +
+ Positionne les objets du presse-papiers sous le curseur de la souris, ou, si la souris est en dehors de l'espace de travail, au milieu de la fenêtre. +
+ Lorsque le texte est édité avec l'outil Texte, cette action colle le texte contenu dans le presse-papiers dans l'objet texte courant. +
+ + Ctrl + + + Alt + +V + + coller sur place +
+ Place les objets contenus dans le presse-papiers à l'emplacement d'origine d'où ils ont été copiés. +
+ + Maj + + + Ctrl + +V + + coller le style +
+ Applique le style du premier des objets copiés à la sélection. +
+ Si une poignée de gradient (dans l'outil Gradient) ou du texte (dans l'outil Texte) sont sélectionnés, le style s'applique à cette sélection et non pas à l'objet tout entier. +
+ + Ctrl + +7 + + coller l'effet de chemin +
+ Applique l'effet de chemin du chemin copié aux chemins ou formes de la sélection. +
+

+ Dupliquer

+
+ + Ctrl + +D + + dupliquer la sélection +
+ Les objets nouvellement créés sont placés exactement au dessus des originaux puis sélectionnés. +
+

+ Cloner

+
+ + Alt + +D + + cloner l'objet +
+ Un clone peut être déplacé, redimensionné, tourné et incliné indépendamment, mais son chemin, son remplissage et son contour sont mis à jour à partir de son original. +
+ Le clone est positionné exactement au dessus de l'objet original et est sélectionné. +
+ Vous ne pouvez cloner qu'un seul objet à la fois. Pour cloner plusieurs objets en même temps, vous devez les grouper puis cloner le groupe. +
+ + Maj + + + Alt + +D + + délier le clone +
+ Délier un clone coupe le lien vers son original, et le clone se comporte alors comme une simple copie. +
+ + Maj + +D + + sélectionner l'original +
+ Utiliser cette commande pour trouver de quel objet un clone sélectionné est issu (l'original est alors sélectionné). +
+

+ Bitmaps

+
+ + Alt + +B + + faire une copie bitmap +
+ Exporte les objets sélectionnés (tous les autres sont cachés) en PNG dans le dossier du document en cours et réimporte le résultat dans le document. +
+ Le bitmap importé est positionné au dessus de la sélection originale et est sélectionné. +
+ + Maj + + + Alt + +B + + vectoriser le bitmap +
+ Ouvre la boîte de dialogue Vectoriser le bitmap pour convertir une image matricielle en chemins. +
+

+ Motifs

+
+ + Alt + +I + + objets en motif +
+ Convertit la sélection en un rectangle rempli avec un pavage de motif. +
+ + Maj + + + Alt + +I + + motif en objects +
+ Chaque objet sélectionné dont le remplissage est composé d'un motif produit deux objets : le même objet sans remplissage, et un objet généré à partir du motif. +
+

+ Grouper

+
+ + Maj + + + Ctrl + +U, + + Ctrl + +G + + grouper les objets sélectionnés +
+ Utiliser Ctrl+clic pour sélectionner des objets à l'intérieur d'un groupe. +
+ + Maj + + + Ctrl + +G, + + Ctrl + +U + + dégrouper les groupes sélectionnés +
+ Supprime un niveau de groupe ; appuyez plusieurs fois sur cette commande pour dégrouper des groupes imbriqués. +
+

+ ordre dans le plan

+
+ Début + + monter la sélection au premier plan +
+ Fin + + descendre la sélection à l'arrière-plan +
+ Page suivante + + monter la sélection d'un cran +
+ Page précédente + + descendre la sélection d'un cran +
Shift+mouse dragtransformation symétrique
Appuyer sur Maj pendant une transformation rend cette transformation symétrique autour du centre de la sélection.
Alt+mouse dragmouvement lent
Force un ralentissement des mouvements de la souris, permettant ainsi des modifications plus fines.

Poignées de rotation

mouse dragtourner ou incliner
Ctrl+mouse dragincliner par incrément(s)
Appuyer sur Ctrl tout en déplaçant une poignée d'inclinaison (pas un coin) pour incliner par incréments (15 degrés par défaut).
Ctrl+mouse dragtourner par incrément(s)
Appuyer sur Ctrl tout en déplaçant une poignée de rotation (coin) pour tourer par incréments (15 degrés par défaut).

Centre de rotation

mouse dragdéplacer le centre de rotation
Une fois déplacé, le centre de rotation retient sa position pour tous les objets sélectionnés, jusqu'à sa remise à zéro.
Shift+clickr-à-z du centre de rotation
Remettre à zéro un centre de rotation revient à le remettre au centre géométrique de l'objet/boîte de contour de la sélection.

Annulation

Escannuler bande étirable/déplacer/transformer
Un appui sur Esc (le bouton de la souris étant encore pressé) annule la bande étirable, le déplacement ou la transformation.

Nœud

Sélection au clavier

Tabsélectionner le nœud suivant
Shift+Tabsélectionner le nœud précédent
Ces raccourcis vous permettent de sélectionner n'importe quel nœud du chemin sélectionné.
Ctrl+Asélectionner tous les nœuds du sous-chemin
Si le chemin a plusieurs sous-chemins, sélectionne tous les nœuds uniquement dans le sous-chemin qui a déjà des nœuds sélectionnés.
Ctrl+Alt+Asélectionner tous les nœuds du chemin
Sélectionne tous les nœuds du chemin entier.
!inverser la sélection dans le(s) sous-chemin(s)
Si le chemin a plusieurs sous-chemins, inverse la sélection uniquement dans les sous-chemins qui ont déjà des nœuds sélectionnés.
Alt+!inverser la sélection dans le chemin
Inverse la sélection (désélectionne ce qui était sélectionné et vice versa) dans le chemin entier.
Escdésélectionner tous les nœuds

Déplacement au clavier

arrowsdéplacer les nœuds sélect. par incrément(s)
Shift+arrowsdéplacer les nœuds sélect. de 10x l'incrément
L'incrément de déplacement par défaut est de 2 px (en pixels SVG, pas en pixels à l'écran).
Alt+arrowsdéplacer les nœuds sélectionnés d'1 pixel
Alt+Shift+arrowsdéplacer les nœuds sélectionnés de 10 pixels
Le déplacement réel à l'échelle du pixel dépend du niveau de zoom. Zommer pour déplacer plus finement.

Redim. poignées clavier (1 nœud sélect.)

<, ->redim. les deux poignées par incrément(s)
L'incrément de redimensionnement par défaut est de 2 px (en pixels SVG, pas en pixels à l'écran). Applicable à plusieurs nœuds.
Left Ctrl+<, -Left Ctrl+>redim. la poignée gauche par incrément(s)
Right Ctrl+<, -Right Ctrl+>redim. la poignée droite par incrément(s)
Left Alt+<, -Left Alt+>redimensionner la poignée gauche d'1 pixel
Right Alt+<, -Right Alt+>redimensionner la poignée droite d'1 pixel
Le redimensionnement réel à l'échelle du pixel dépend du niveau de zoom. Zommer pour dimensionner plus finement.
A la place des touches < et >, vous pouvez utiliser respectivement , (virgule) et . (point).

Rotation poignées clavier (1 nœud sélect.)

[, -]tourner les deux poignées par incrément(s)
L'incrément de rotation par défaut est 15 degrés. ] tourne en sens horaire, [ en sens anti-horaire. Applicable à plusieurs nœuds.
Left Ctrl+[, -Left Ctrl+]tourner la poignée gauche par incrément(s)
Right Ctrl+[, -Right Ctrl+]tourner la poignée droite par incrément(s)
L'incrément de rotation par défaut est 15 degrés.
Left Alt+[, -Left Alt+]tourner la poignée gauche d'1 pixel
Right Alt+[, -Right Alt+]tourner la poignée droite d'1 pixel
La rotation réelle à l'échelle du pixel dépend du niveau de zoom. Zommer pour tourner plus finement.

Redim. au clavier (>1 nœuds sélect.)

Ces commandes redimensionnent les nœuds sélectionnés comme s'ils formaient un objet autour du centre de cet objet.
., ->agrandir les nœuds par incrément(s)
,, -<rétrécir les nœuds par incrément(s)
L'incrément de redimensionnement par défaut est de 2 px (en pixels SVG, pas en pixels à l'écran).
Alt+., -Alt+>agrandir les nœuds d'1 pixel
Alt+,, -Alt+<rétrécir les nœuds d'1 pixel
Le redimensionnement réel à l'échelle du pixel dépend du niveau de zoom. Zommer pour dimensionner plus finement.
Le redimensionnement est uniforme autour du centre : il est donc appliqué à la plus grande des deux dimensions.

Rotation au clavier (>1 nœuds sélect.)

Ces commandes font tourner les nœuds sélectionnés comme s'ils formaient un objet autour du centre de cet objet.
[, -]tourner les nœuds par incrément(s)
L'incrément de rotation par défaut est 15 degrés. ] tourne en sens horaire, [ en sens anti-horaire.
Alt+[, -Alt+]tourner les nœuds d'1 pixel
La rotation réelle à l'échelle du pixel dépend du niveau de zoom. Zommer pour tourner plus finement.

Retournement au clavier (>1 nœuds sélect.)

Ces commandes retournent les nœuds sélectionnés comme s'ils formaient un objet autour du centre de cet objet.
hretourner les nœuds horizontalement
vretourner les nœuds verticalement

Modification du type de segment

Shift+Lrendre rectiligne
Shift+Urendre courbe
Ces commandes exigent que plus de deux nœuds adjacents soient sélectionnés.

Modification du type de nœud

Shift+Crendre dur
Shift+Srendre doux
Shift+Yrendre symétrique
Quand vous rendez un nœud doux ou symétrique, passer la souris au-dessus d'une des poignées pour en préserver la position.
Ctrl+clickalterner doux/dur/symétrique

Joindre/briser

Shift+Jjoindre les nœuds sélectionnés
Nécessite que deux (et seulement deux) nœuds terminaux du chemin soient sélectionnés.
Shift+Bbriser les nœud(s) sélectionnés
Après brisure, un seul des deux nœuds est sélectionné. Applicable à plus d'un nœud à la fois.

Suppression, création, duplication

Backspace, -Suppr.supprimer le(s) nœud(s) sélectionné(s)
Ctrl+Backspace, -Ctrl+Suppr.supprimer sans préserver la forme
Supprimer sans Ctrl ajuste les poignées des nœuds restant afin de préserver au mieux la forme de la courbe.
Supprimer avec Ctrl ne modifie pas les nœuds restant.
Ctrl+Alt+clickinsérer/supprimer un nœud
Ctrl+Alt+click sur un nœud le supprime;
Ctrl+Alt+click sur un chemin entre deux nœuds y insère un nouveau nœud.
La suppression de nœuds de cette manière essaie toujours de préserver la forme de la courbe (comme Suppr./Backspace).
clickclickinsérer un nœud
Double cliquer sur un chemin entre deux nœuds y insère un nouveau nœud.
Ins.insérer des nouveaux nœuds
Ajoute de nouveaux nœud(s) au milieu des segment(s) sélectionnés (nécessite donc la sélection de plus de deux nœuds adjacents).
Shift+Ddupliquer les nœud(s) sélectionnés
Les nouveaux nœuds sont créés sur le même chemin; ils sont placés au-dessus des précédents et sont sélectionnés.

Sélection à la souris : objets

clicksélectionner un objet non sélectionné
Alt+clicksélectionner en dessous
Shift+clickalterner la sélection
Ces raccourcis fonctionnent comme ceux du sélecteur. Les nœuds et poignées de l'objet sélectionné deviennent éditables.

Sélection à la souris : nœuds

clicksélectionner un nœud
Cliquer sur un nœud pour le sélectionner.
clicksélectionner deux nœuds adjacents
Cliquer sur un chemin sélectionné entre deux nœuds sélectionne les deux nœuds les plus proches.
Shift+clickalterner la sélection
(Dé)sélectionne un nœud (clic sur un nœud) ou deux (clic sur le chemin entre deux nœuds).
clickdésélectionner
Cliquer sur une zone vide désélectionne tous les nœuds sélectionnés. Le clic suivant désélectionne l'objet.

Bande étirable

mouse dragsélectionner plusieurs nœuds
Cliquer-déplacer autour de nœuds les sélectionne par bande étirable; la sélection précédente est désélectionnée.
Shift+mouse dragajouter des nœuds à la sélection
Normalement, vous devez commencer la bande étirable d'un point en dehors d'un chemin ou d'un nœud.
Sauf si vous appuyez sur Maj avant de la commencer.

Déplacement des nœuds à la souris

mouse dragdéplacer les nœuds sélectionnés
Ctrl+mouse dragrestreindre à des mouvements horiz./vert.
Ctrl+Alt+mouse dragdéplacer le long des poignées
Restreint les déplacements selon les directions des poignées et leurs perpendiculaires (soit 8 directions).
Si le nœud a des droites d'un côté ou des deux, le déplacement sera restreint à ces droites et leurs perpendiculaires.
Shift+mouse dragdésactiver temporairement l'adhérence
L'adhérence des nœuds est activable dans les préférences du document.
Par défaut, seules les boîtes de contour des objets adhèrent à la grille ou aux guides.
Shift+mouse dragextraire une poignée
Si un nœud possède une poignée rétractée, Maj+déplacer vous permet de la faire ressortir.
mouse dragEspacetamponner une copie
Lors du déplacement nœuds de à la souris, un appui sur la barre d'espace dépose une copie de l'objet sélectionné.
Vous pouvez maintenir la barre d'espace appuyée lors d'un déplacement pour obtenir une belle "trainée".

Déplacement des poignées à la souris

mouse dragdéplacer une poignée de nœud
Ctrl+mouse dragtourner la poignée par incrément(s)
L'incrément de rotation par défaut est 15 degrés.
Permet aussi de forcer le déplacement selon la direction de la poignée et sa perpendiculaire.
Shift+mouse dragtourner les deux poignées
Alt+mouse dragpréserver la longueur de la poignée
Ctrl, Maj, Alt peuvent être combinés lors du cliquer-déplacer de contrôles.
Ctrl+clickrétracter une poignée
Une poignée rétractée a une longueur nulle; Maj+déplacer permet de l'extraire à nouveau.

Inversion

rinverser la direction du chemin

Edition de formes

-L'outil nœud agit aussi sur les poignées des formes (rectangles, ellipses, étoiles, spirales).
Cliquer sur une forme pour la sélectionner.
Consultez les raccourcis des outils de formes correspondant, qui fonctionnent aussi dans l'outil nœud.

Annulation

Escannuler bande étirable/déplacer
Un appui sur Esc (le bouton de la souris étant encore pressé) annule la bande étirable, le déplacement de nœud/poignée.

Rectangle

Création

mouse dragdessiner un rectangle
Ctrl+mouse dragdessiner un rectangle de ratio entier
Ceci force le rectangle à garder un rapport hauteur/largeur entier (permet aussi de dessiner un carré).
Shift+mouse dragdessiner autour du point de départ
Ceci crée un rectangle symétriquement autour du point de départ.

Edition

clickcliquer sur un rectangle à sélectionner
Alt+clicksélectionner en dessous
Shift+clickalterner la sélection
mouse dragredimensionner ou arrondir les coins
Les deux poignées d'arrondi sont en haut à droite; celles de redimensionnement, en haut à gauche et en bas à droite.
Ctrl+mouse dragpréserver largeur, hauteur ou ratio
S'applique aux poignées de redimensionnement.
Celles-ci redimensionnent le rectangle dans son propre système de coordonnées, avant d'appliquer toute transformation.
Ctrl+mouse dragpréserver l'arrondi
S'applique aux poignées d'arrondi.
Lors de l'arrondi des coins, ne déplacer qu'une poignée (l'autre restant dans le coin) préserve la circularité du coin.
Déplacez les deux poignées pour un arrondi elliptique, ou une seule en appuyant sur Ctrl pour synchroniser la deuxième. -
Escdésélectionner

Ellipse

Création

mouse dragdessiner une ellipse
Ctrl+mouse dragdessiner une ellipse de ratio entier
Ceci force l'ellipse à garder un rapport hauteur/largeur entier (permet aussi de dessiner un cercle).
Shift+mouse dragdessiner autour du point de départ
Ceci crée une ellipse symétriquement autour du point de départ.

Edition

clickcliquer sur une ellipse à sélectionner
Alt+clicksélectionner en dessous
Shift+clickalterner la sélection
mouse dragredimensionner, former un arc ou camembert
Les deux poignées d'arc/camembert sont tout à droite; celles de redimensionnement, tout en haut et tout à gauche.
Ctrl+mouse dragforcer la circularité
S'applique aux poignées de redimensionnement.
Celles-ci redimensionnent l'ellipse dans son propre système de coordonnées, avant d'appliquer toute transformation.
Ctrl+mouse dragmodifier l'angle par incréments
S'applique aux poignées d'arc/camembert.
L'incrément d'angle par défaut est de 15 degrés.
Escdésélectionner

Etoile

Création

mouse dragdessiner une étoile
Ctrl+mouse dragtourner l'étoile par incréments
L'incrément d'angle par défaut est de 15 degrés.

Edition

clickcliquer sur une étoile à sélectionner
Alt+clicksélectionner en dessous
Shift+clickalterner la sélection
mouse dragdéplacer une poignée pour modifier l'étoile
Ctrl+mouse draggarder l'étoile strictement radiale
Shift+mouse dragarrondir l'étoile
Shift+clicksupprimer l'arrondi
Alt+mouse dragrendre l'étoile aléatoire
Alt+clicksupprimer le hasard
Escdésélectionner

Spirale

Création

mouse dragdessiner une spirale
Ctrl+mouse dragtourner la spirale par incréments
L'incrément d'angle par défaut est de 15 degrés.

Edition

clickcliquer sur une spirale à sélectionner
Alt+clicksélectionner en dessous
Shift+clickalterner la sélection
mouse dragenrouler/dérouler (poignée intérieure)
Déplacer la poignée intérieure pour modifier le paramètre "rayon intérieur". -
Alt+mouse dragconverger/diverger (poignée intérieure)
Alt+clickforcer divergence=1 (poignée intérieure)
Alt+déplacer verticalement sur la poignée intérieure pour modifier la divergence, Alt+cliquer la remet à 1.
Shift+clickforcer rayon intérieur=0 (poignée intérieure)
Maj+cliquer sur la poignée intérieure la déplace (et donc le départ de la spirale) au centre.
mouse dragenrouler/dérouler (poignée extérieure)
Déplacer la poignée extérieure modifie le nombre de tours. Maj+Alt+cliquer-déplacer pour en/dé-rouler en préservant le rayon.
Shift+mouse dragredimensionner/tourner (poignée extérieure)
Utiliser Maj+Alt pour forcer une rotation seulement (verrouille le rayon de la spirale).
Ctrl+mouse dragtourner une poignée par incréments
L'incrément d'angle par défaut est de 15 degrés. Ceci s'applique aux deux poignées.
Escdésélectionner

Zoom

clickzoommer
Shift+clickdézoommer
mouse dragzoommer sur la zone

Main levée

mouse dragdessiner une ligne à main levée
Shift+mouse dragajouter au chemin sélectionné
Si un chemin est sélectionné, Maj+cliquer-déplacer crée un nouveau sous-chemin plutôt qu'un chemin indépendant.
Shift+mouse dragdésactiver temporairement l'adhérence
Désactive temporairement aussi l'adhérence à la grille ou aux guides lors de déplacements (grille/guides étant actifs).

Bézier

Création de nœuds

clickcréer un nœud anguleux
Commence un nouveau chemin si aucun chemin n'est en cours de création.
Shift+mouse dragajouter au chemin sélectionné
Si un chemin est sélectionné, Maj+cliquer-déplacer crée un nouveau sous-chemin plutôt qu'un chemin indépendant.
mouse dragcréer un nœud de Bézier avec 2 poignées
Shift+mouse dragne déplacer qu'une poignée
Ceci ne déplace qu'une poignée (au lieu des deux), pour créer un nœud dur.
Ctrl+mouse dragtourner la poignée par incrément(s)
L'incrément de rotation par défaut est 15 degrés.

Déplacement du dernier nœud

Ces commandes permettent de déplacer le dernier nœud créé (début du segment rouge) lors de la création de chemins
arrowsdéplacer le dernier nœud par incrément(s)
Shift+arrowsdéplacer le dernier nœud de 10x l'incrément
L'incrément de déplacement par défaut est de 2 px (en pixels SVG, pas en pixels à l'écran).
Alt+arrowsdéplacer le dernier nœud d'1 pixel
Alt+Shift+arrowsdéplacer le dernier nœud de 10 pixels
Le déplacement réel à l'échelle du pixel dépend du niveau de zoom. Zommer pour déplacer plus finement.

Création/modification des segments

Ctrl+tourner le segment par incrément(s)
Ceci force la rotation d'un nœud (nouvel angle relativement au nœud précédent) par incrément(s) (15 degrés par défaut).
Shift+Lrendre le dernier segment rectiligne
Shift+Urendre le dernier segment courbe
Ces commandes modifient le dernier segment (rouge) en ligne droite ou courbe.

Terminaison

Entréeterminer le tracé courant
right clickterminer le tracé courant
clickclickterminer le tracé courant
Entrée, clic-droit ou double-clic terminent la ligne courante, annulant le dernier segment non fini (en rouge).

Annulation

Esc, -Ctrl+zannule la ligne courante
Backspace, -Suppr.efface le dernier segment de la ligne courante

Calligraphie

mouse dragtracer une ligne calligraphique
Left arrow, -Right arrowajuster la largeur de la plume
Up arrow, -Down arrowajuster l'angle de la plume
La largeur et l'angle de la plume peuvent être ajustés tout en dessinant.
Escdésélectionner

Dégradé

Création de dégradés

mouse dragappliquer un dégradé
Applique un dégradé sur les objets sélectionnés.
Vous pouvez choisir caractéristiques linéaire/radial remplissage/contour dans la barre des contrôles.
clickclickappliquer le dégradé par défaut
Applique le dégradé par défaut (linéaire : horizontal de bord à bord; radial centré de bord à bord) sur l'objet cliqué).

Poignées

Tabsélectionner la poignée suivante
Shift+Tabsélectionner la poignée précédente
arrowsdéplacer la poignée sélectionnée par incrément(s)
Shift+arrowsdéplacer la poignée sélectionnée de 10x l'incrément
L'incrément de déplacement par défaut est de 2 px (en pixels SVG, pas en pixels à l'écran).
Alt+arrowsdéplacer la poignée sélectionnée d'1 pixel
Alt+Shift+arrowsdéplacer la poignée sélectionnée de 10 pixels
Le déplacement réel à l'échelle du pixel dépend du niveau de zoom. Zommer pour déplacer plus finement.
Escdésélectionner la poignée
clickclickouvrir l'éditeur de dégradé
Double-cliquer sur une poignée de dégradé ouvre l'éditeur de dégradé sur ce dégradé et sur cette poignée dans la liste des stops.

Retournement

Shift+rretourner la définition du dégradé
Ceci retourne les positions des stops du dégradé sans déplacer ses poignées.

Sélection à la souris

clickcliquer sur un objet à sélectionner
Alt+clicksélectionner en dessous
Shift+clickalterner la sélection

Pipette

clickcapturer la couleur de remplissage
Shift+clickcapturer la couleur de contour
mouse dragcouleur moyenne de remplissage
Shift+mouse dragcouleur moyenne de contour
Cliquer applique la couleur sous le curseur à la sélection courante. Cliquer-déplacer un disque en calcule la couleur moyenne.
Si une poignée de dégradé (dans l'outil dégradé) est sélectionnée, celle-ci (et non l'objet entier) reçoit la couleur capturée.
Alt+click, -Alt+mouse dragcapturer la couleur inverse
Un appui sur Alt permet de capturer (combiné ou non avec Maj, cliquer, cliquer-déplacer) l'inverse de la couleur.
Ctrl+Ccopier la couleur
Copie la couleur sous le curseur vers le presse-papiers, en tant que texte au format RRVVBBAA (8 chiffres hexadécimaux).

Texte

Sélection/création

clickcréer/sélectionner un objet texte
Cliquer sur un espace libre ou sur un objet autre qu'un texte affiche un curseur texte; vous pouvez alors taper votre texte.
Cliquer sur un objet texte pour le sélectionner; le curseur est placé à côté du point cliqué
Escdésélectionner l'objet texte

Navigation dans le texte

arrowsdéplacer le curseur d'un caractère
Ctrl+Left arrow, -Ctrl+Right arrowdéplacer le curseur d'un mot
Ctrl+Up arrow, -Ctrl+Down arrowdéplacer le curseur d'un paragraphe
Début, -Finaller au début/fin de la ligne
Ctrl+Home, -Ctrl+Endaller au début/fin du texte
Toutes ces commandes annulent (si existante) la sélection de texte courante.

Texte encadré (cadre interne)

mouse dragcréer un texte encadré
Cliquer-déplacer sur une zone vide ou sans texte permet de créer un texte encadré dans un cadre interne.
mouse dragajuster les dimensions du cadre
Déplacer la poignée inférieure droite du texte encadré sélectionné permet de modifier la hauteur/largeur du cadre.
Ctrl+mouse dragverrouille largeur, hauteur ou ratio du cadre
Déplacer cette même poignée en appuyant sur Ctrl préserve la largeur, la hauteur ou le ratio du cadre.

Texte encadré (cadre externe)

Alt+Winsére du texte dans un cadre
Avec un objet texte et une forme ou un chemin sélectionnés, permet d'insérer (encadrer) le texte dans la forme ou le chemin.
Tous deux restent des objets séparés mais liés; editer le chemin ou la forme causera la mise à jour du cadre de texte.
Alt+Shift+Wdésencadrer un texte
Coupe le lien entre le texte encadré et son cadre, produisant un simple objet texte d'une seule ligne.
Shift+Dsélectionner le cadre externe
TPour trouver l'objet qui encadre un texte, sélectionner celui-ci et appuyer sur Maj+D; l'objet encadrant est alors sélectionné.

Texte suivant un chemin

Shift+Dsélectionner le chemin
Sélectionner un texte suivant un chemin puis utiliser ce raccourci permet de sélectionner le chemin source du texte.

Edition de texte

Pour taper des caractères + ou -, utilisez le clavier principal.
les touches + et - du pavé numérique sont réservées pour le zoom, sauf si NumLock est activé.
Entercommencer nouvelle ligne/nouveau paragraphe
Entrée dans un objet texte normal commence une nouvelle ligne; un nouveau paragraphe dans un texte encadré.
Ctrl+U(dés)activer le mode Unicode
Dans ce mode, entrez des chiffres hexadécimaux et validez (Entrée ou Espace) pour obtenir le caractère Unicode correspondant.
Exemple : Ctrl+U 2 0 1 4 Entrée insère un tiret long et sort du mode Unicode.
Utilisez Espace au lieu d'Entrée pour rester en mode Unicode après avoir inséré un caractère.
Un appui sur Esc ou Ctrl+U annule le mode Unicode (sans insérer de caractère).
Ctrl+Espaceinsérer un espace insécable
Un espace insécable est visible même dans un objet texte sans attribut xml:space="preserve".

Sélection de texte

mouse dragsélectionner du texte
Cliquer-déplacer sur un objet texte permet de sélectionner une plage de texte.
Shift+arrowssélectionner du texte par caractère
Ctrl+Shift+arrowssélectionner du texte par mot
Shift+Début, -Shift+Finsélectionner jusqu'au début/la fin de la ligne
Ctrl+Shift+Début, -Ctrl+Shift+Finsélectionner jusqu'au début/la fin du texte
clickclicksélectionner un mot
clickclickclicksélectionner une ligne
Ctrl+Asélectionner le texte entier
Sélectionne tout le texte contenu dans l'objet texte courant.

Style

Ctrl+Brendre la sélection grasse
Ctrl+Irendre la sélection italique
Vous pouvez aussi utiliser la boîte de dialogue Texte et police pour affecter un style à une sélection de texte.

Interlettre

Alt+>allonger la ligne/le paragraphe d'1 pixel
Shift+Alt+>allonger la ligne/le paragraphe de 10 pixels
Alt+<rétrécir la/le paragraphe ligne d'1 pixel
Shift+Alt+<rétrécir la ligne/le paragraphe de 10 pixels
Ces raccourcis agissent lorsque vous éditez un objet texte.
Ils ajustent l'inter-lettrage de la ligne (texte normal) ou du paragraphe (texte encadré) courant seulement.
La précision réelle de ces ajustements (à l'échelle du pixel) dépend du niveau de zoom. Zommer pour un ajustement plus fin.

Interligne

Ctrl+Alt+>rendre l'objet texte plus haut d'1 pixel
Shift+Ctrl+Alt+>rendre l'objet texte plus haut de 10 pixels
Ctrl+Alt+<rendre l'objet texte plus bas d'1 pixel
Shift+Ctrl+Alt+<rendre l'objet texte plus bas de 10 pixels
Ces raccourcis agissent lorsque vous éditez un objet texte. Ils ajustent l'inter-lignage de l'objet texte courant (normal ou encadré).
La précision réelle de ces ajustements (à l'échelle du pixel) dépend du niveau de zoom. Zommer pour un ajustement plus fin.

Crénage et déplacement

Alt+arrowsdéplacer les caractères suivants d'1 pixel
Shift+Alt+arrowsdéplacer les caractères suivants de 10 pixels
Ces raccourcis agissent lorsque vous éditez un objet texte normal. Le crénage ne fonctionne pas dans un texte encadré.
Sans sélection, ils déplacent (horizontalement ou verticalement) le caractères entre le curseur et la fin de la ligne.
Avec sélection, celle-ci est déplacée relativement au reste du texte (Chaque extrémité recevant des crénages opposés).
La précision réelle des déplacements à l'échelle du pixel dépend du niveau de zoom. Zommer pour un ajustement plus fin.

Rotation

Ctrl+[, -Ctrl+]tourner les caractère(s) de 90 degrés
Alt+[, -Alt+]tourner les caractère(s) d'1 pixel
Ces raccourcis font tourner le caractère suivant (aucune sélection) ou tous les caractères de la sélection (avec sélection).
La rotation ne fonctionne que dans les objets textes normax (pas dans les textes encadrés).
La précision réelle des rotations à l'échelle du pixel dépend du niveau de zoom. Zommer pour une rotation plus fine.

Valid HTML 4.0!

+ +
+
+ +

Chemin

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

+ Convertir en chemin

+
+ + Maj + + + Ctrl + +C + + convertir les objets sélectionnés en chemin +
+ + Ctrl + + + Alt + +C + + convertir les contours des objets sélectionnés en chemin +
+

+ Opérations booléennes

+
+ + Ctrl + ++ + + union +
+ Union combine n'importe quel nombre d'objets en un chemin unique, en supprimant les superpositions. +
+ + Ctrl + +- + + différence +
+ Différence fonctionne avec deux objects, et extrait l'objet supérieur (dans le plan) de l'objet inférieur. +
+ + Ctrl + +* + + intersection +
+ Intersection crée un chemin représentant la partie commune (superposition) des objets sélectionnés. +
+ + Ctrl + +^ + + exclusion +
+ Exclusion est équivalent à union, excepté qu'il fonctionne sur deux objets et supprime les zones pour lesquelles les objets se superposent. +
+ + Ctrl + +/ + + division (couper) +
+ Division découpe l'objet inférieur (dans le plan) en morceaux en fonction de la forme de l'objet supérieur, tout en conservant le remplissage et le contour de l'objet inférieur. +
+ + Ctrl + + + Alt + +/ + + découper le chemin +
+ Découper le chemin découpe le contour de l'objet du dessous (dans le plan) aux endroits où il produit un intersection avec le chemin supérieur, en supprimant tout remplissage du résultat. +
+ Le résultat de l'union, la différence, l'intersection et l'exclusion hérite de l'attribut id, et donc des clones, de l'objet inférieur. +
+ Division et découper le chemin produisent généralement plusieurs objets ; l'un d'entre eux, choisi aléatoirement, hérite de l'attribut id de l'objet inférieur. +
+

+ Offsets

+
+ + Ctrl + +( + + contracter le chemin (vers le centre) +
+ + Ctrl + +) + + dilater le chemin (vers l'extérieur) +
+ La distance de décalage par défaut est de 2 pixels (unités de pixel SVG, et non pas pixels d'écran). +
+ + Alt + +( + + contracter le chemin d'un pixel +
+ + Alt + +) + + dilater le chemin d'un pixel +
+ + Maj + + + Alt + +( + + contracter le chemin de 10 pixels +
+ + Maj + + + Alt + +) + + dilater le chemin de 10 pixels +
+ La distance réelle utilisée pour les décalages par pixel dépend du niveau de zoom. Un zoom plus fort provoque un ajustement plus précis. +
+ Toutes les commandes précédentes convertissent l'objet en chemin si nécessaire, et produisent un chemin normal. +
+ + Ctrl + +J + + créer un offset dynamique +
+ + Ctrl + + + Alt + +J + + créer un offset lié +
+ Ces commandes produisent un objet de type offset indépendant ou lié à l'original, et éditable avec l'outil Nœud. +
+ + Maj + +D + + sélectionner la source +
+ Appliquer cette commande sur un offset lié provoque la sélection du chemin d'où il est issu. +
+

+ Combiner

+
+ + Ctrl + +K + + combiner les chemins +
+ La différence avec la commande grouper est que la combinaison crée un objet unique. +
+ Cette commande est différente de la commande Union dans la mesure ou les zones superposées ne sont pas affectées. +
+ La façon dont les zones superposées sont replies est contrôlée par la règle de remplissage (avec ou sans lacune) définie dans la boîte de dialogue Remplissage et contour. +
+ + Maj + + + Ctrl + +K + + séparer les chemins +
+ Sépare les sous-chemins d'un chemin en chemins indépendants. Ne fonctionne pas si l'objet ne contient qu'un chemin. +
+

+ Simplifier

+
+ + Ctrl + +L + + simplifier +
+ Cette commande essaie de simplifier les chemins sélectionnés en supprimant des nœuds. Les objets sont préalablement convertis en chemin. +
+ Cette commande agit avec de plus en plus d'agressivité lorsqu'elle est utilisée plusieurs fois en successions rapides. +
+ Le seuil par défaut (paramétrable dans la boîte de dialogue Préférences d'Inkscape) est restauré après une pause dans l'utilisation de cette commande. +
+
+
+ +

Sélecteur

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

+ Sélectionner (souris)

+
+ clic + + sélectionner un objet +
+ Cliquer avec le bouton gauche sur un objet désélectionne la sélection précédente. +
+ + Maj + +clic + + inverser l'état de sélection +
+ L'objet est ajouté à la sélection s'il n'est pas sélectionné, sinon, cette commande le désélectionne. +
+ clic+clic + + éditer l'objet +
+ Sur les chemins, double-cliquer active l'outil Nœud, sur le texte, l'outil Texte, et sur les formes, l'outil correspondant à la forme. +
+ Double-cliquer sur un groupe revient à entrer dans le groupe (le groupe devient alors un calque temporaire). +
+ Double-cliquer sur un espace vide entraîne le passage au calque supérieur (lorsqu'il existe) dans la hiérarchie du document. +
+

+ Sélection par cliquer-glisser, sélection par le toucher

+
+ cliquer-glisser + + sélectionner par cliquer-glisser +
+ Cliquer-glisser au-dessus des objets provoque leur sélection, ainsi que la désélection des objets précédemment sélectionnés. +
+ + Maj + +cliquer-glisser + + ajouter des objets à la sélection +
+ En général, le départ de la sélection s'effectue sur une zone vide de l'espace de travail. +
+ Cependant, si vous appuyez sur Maj avant de cliquer-glisser, Inkscape effectuera la sélection même si vous démarrez sur un objet. +
+ + Alt + +cliquer-glisser, + + Maj + + + Alt + +cliquer-glisser + + sélectionner par le toucher +
+ Maintenir Alt tout en cliquant-glissant sélectionne tous les objets traversés par le déplacement de la souris. +
+ Pour démarrer la sélection par le toucher lorsqu'un objet est déjà sélectionné, utilisez la combinaison Maj+Alt. +
+ Vous pouvez alterner entre la sélection par cliquer-glisser à la sélection par le toucher pendant le déplacement de la souris en activant ou en relâchant la touche Alt. +
+

+ Sélectionner (clavier)

+
+ Tab + + sélectionner l'objet suivant +
+ + Maj + +Tab + + sélectionner l'objet précédent +
+ Ces raccourcis sélectionnent les objets par ordre dans le plan (Tab traverse le plan de bas en haut, Maj+Tab de haut en bas). +
+ Sauf réorganisation manuelle, le dernier objet créé est toujours au dessus. +
+ En conséquence de quoi, si rien n'est sélectionné, le raccourci Maj+Tab, utilisé une fois, sélectionne le dernier objet créé. +
+ Fonctionne sur les objets du calque courant (sauf si les préférences ont été modifiées). +
+ + Ctrl + +A + + sélectionner tout (calque courant) +
+ Fonctionne sur les objets du calque courant (sauf si les préférences ont été modifiées). +
+ + Ctrl + + + Alt + +A + + sélectionner tout (dans tous les calques) +
+ Fonctionne sur les objets placés dans des calques visibles et déverrouillés. +
+ ! + + inverser la sélection (calque courant) +
+ Inverse la sélection (désélectionne ce qui était sélectionné et inversement) dans le calque courant. +
+ + Alt + +! + + inverser la sélection (dans tous les calques) +
+ Inverse la sélection (désélectionne ce qui était sélectionné et inversement) dans les calques visibles et déverrouillés. +
+ Échap + + désélectionner +
+ Retour arrière, +Suppr + + supprimer la sélection +
+

+ Sélectionner à l'intérieur d'un groupe ou sélectionner en dessous

+
+ + Ctrl + +clic + + sélectionner à l'intérieur d'un groupe +
+ L'objet présent sous le curseur est sélectionné quel que soit le niveau de groupe dans lequel l'objet se trouve. +
+ + Maj + + + Ctrl + +clic + + active ou désactive la sélection à l'intérieur d'un groupe +
+ + Alt + +clic + + sélectionner un objet placé en dessous +
+ Alt+clic sélectionne l'objet positionné sous le curseur et en dessous (dans le plan) de l'objet sélectionné le plus bas. +
+ Lorsque l'objet le plus bas est atteint, Alt+clic sélectionne l'objet le plus haut. Ainsi, plusieurs Alt+clics traversent le plan sur le point de clic. +
+ Avec GNU/Linux, Alt+clic et Alt+cliquer-glisser peuvent être réservés au gestionnaire de fenêtre. Reconfigurez ce dernier si vous souhaitez utiliser ces raccourcis avec Inkscape. +
+ Si votre clavier possède une touche Meta, vous pouvez éventuellement la choisir comme touche modificatrice à la place de Alt. +
+ Vous pouvez parfois utiliser également Ctrl+Alt+clic (sélectionner dessous dans des groupes) avec le même effet que Alt+clic. +
+ + Maj + + + Alt + +clic + + sélectionner en dessous +
+ + Ctrl + + + Alt + +clic + + sélectionner en dessous à l'intérieur d'un groupe +
+ + Maj + + + Ctrl + + + Alt + +clic + + active ou désactive la sélection en dessous à l'intérieur d'un groupe +
+ + Ctrl + +Entrée + + entrer dans le groupe +
+ + Ctrl + +Retour arrière + + aller au groupe ou au calque parent +
+

+ Déplacer (souris)

+
+ cliquer-glisser + + Sélectionner et déplacer +
+ Cliquer-glisser un objet sélectionne l'objet (dans le cas ou il n'était pas sélectionné) puis déplace la sélection. +
+ + Alt + +cliquer-glisser + + déplacer la sélection +
+ Alt+cliquer-glisser déplace la sélection en cours (sans sélectionner ce qui est sous le curseur), quelque soit l'endroit ou l'opération est initiée. +
+ Avec GNU/Linux, Alt+clic et Alt+cliquer-glisser peuvent être réservés au gestionnaire de fenêtre. Reconfigurez ce dernier si vous souhaitez utiliser ces raccourcis avec Inkscape. +
+ Si votre clavier possède une touche Meta, vous pouvez éventuellement la choisir comme touche modificatrice à la place de Alt. +
+ + Ctrl + +cliquer-glisser + + restreindre le déplacement à l'axe horizontal ou à l'axe vertical +
+ + Maj + +cliquer-glisser + + désactiver temporairement le magnétisme +
+ Désactive temporairement le magnétisme aux grilles et aux guides lorsque vous déplacez une sélection avec les grilles ou les guides affichés. +
+ cliquer-glisser+Espace + + déposer une copie +
+ Lors du déplacement ou de la transformation avec la souris, chaque pression sur la barre Espace dépose une copie de l'objet sélectionné. +
+ Vous pouvez maintenir la barre d'Espace pendant le déplacement pour obtenir une jolie trainée. +
+

+ Déplacer (clavier)

+
+ flèches + + déplacer la sélection d'un pas +
+ + Maj + +flèches + + déplacer la sélection de 10 pas +
+ Le pas par défaut est de 2 pixels (unités de pixel SVG, et non pas pixels d'écran). +
+ + Alt + +flèches + + déplacer la sélection d'un pixel +
+ + Maj + + + Alt + +flèches + + déplacer la sélection de 10 pixels +
+ La distance réelle pour le déplacement par pixel dépend du niveau de zoom. Un zoom plus fort provoque un déplacement plus précis. +
+

+ Transformer (souris)

+
+ clic, + + Maj + +S + + basculer les poignées en mode redimensionnement ou en mode rotation +
+ cliquer-glisser + + redimensionner (avec les poignées de redimensionnement) +
+ cliquer-glisser + + tourner ou incliner (avec les poignées de rotation) +
+

+ Redimensionner avec les poignées

+
+ cliquer-glisser + + redimensionner +
+ + Ctrl + +cliquer-glisser + + redimensionner en préservant les proportions +
+ + Maj + +cliquer-glisser + + transformation symétrique +
+ Maintenir Maj pendant la transformation rend celle-ci symétrique par rapport au centre de la sélection. +
+ + Alt + +cliquer-glisser + + redimensionner avec un rapport entier +
+ Maintenir Alt pendant le redimensionnement pour limiter celui-ci à un rapport entier (de 2, 3, 4, etc. lors d'une agrandissement, ou 1/2, 1/3, 1/4, etc. pour un rétrécissement) de la taille initiale. +
+

+ Redimensionner (clavier)

+
+ ., +> + + redimensionner la sélection en ajoutant un pas +
+ ,, +< + + redimensionner la sélection en retirant un pas +
+ Le pas de redimensionnement par défaut est de 2 pixels (unités de pixel SVG, et non pas pixels d'écran). +
+ + Ctrl + +., + + Ctrl + +> + + redimensionner la sélection de 200 % +
+ + Ctrl + +,, + + Ctrl + +< + + redimensionner la sélection de 50 % +
+ + Alt + +., + + Alt + +> + + redimensionne la sélection en ajoutant un pixel +
+ + Alt + +,, + + Alt + +< + + redimensionne la sélection en retirant un pixel +
+ L'incrément de taille réel pour le redimensionnement par pixel dépend du niveau de zoom. Un zoom plus fort provoque un redimensionnement plus précis. +
+ Le redimensionnement est uniforme par rapport au centre de façon à ce que l'incrément de taille s'applique à la plus grande des deux dimensions. +
+

+ Tourner et incliner avec les poignées

+
+ cliquer-glisser + + tourner ou incliner +
+ + Ctrl + +cliquer-glisser + + incliner par incrément +
+ Maintenir Ctrl pendant l'utilisation d'une poignée d'inclinaison (sur le bord) contraint l'angle d'inclinaison au pas d'angle (15 degrés par défaut). +
+ + Ctrl + +cliquer-glisser + + tourner par incrément +
+ Maintenir Ctrl pendant l'utilisation d'une poignée de rotation (dans les coins) contraint l'angle de rotation au pas d'angle (15 degrés par défaut). +
+

+ Tourner (clavier)

+
+ [, +] + + tourner la sélection d'un angle défini +
+ Le pas d'angle est de 15 degrés par défaut. ] provoque un rotation horaire, [ une rotation anti-horaire. +
+ + Ctrl + +[, + + Ctrl + +] + + tourne la sélection de 90 degrés +
+ + Alt + +[, + + Alt + +] + + tourner la sélection d'un pixel +
+ L'angle réel pour la rotation par pixel dépend du niveau de zoom. Un zoom plus fort provoque un déplacement plus précis. +
+ Ces commandes s'appuient sur le centre de rotation. Celui-ci peut être déplacé avec le Sélecteur (par défaut, il est positionné au centre géométrique de la sélection). +
+

+ Retourner

+
+ h + + retourner la sélection horizontalement +
+ v + + retourner la sélection verticalement +
+ Lorsque l'outil est en mode rotation (le centre de rotation est visible), le centre de rotation devient l'axe de retournement. Dans le cas contraire, le retournement s'effectue par rapport au centre géométrique de la sélection. +
+

+ Centre de rotation

+
+ cliquer-glisser + + déplacer le centre de rotation +
+ Le déplacement du centre de rotation est mémorisé pour tous les objets sélectionnés, et peut être réinitialisé. +
+ + Maj + +cliquer-glisser + + déplacer sans aimanter +
+ + Maj + +clic + + réinitialiser le centre de rotation +
+ Réinitialiser le centre de rotation le repositionne au centre géométrique de la boîte englobante de l'objet ou de la sélection. +
+

+ Annuler

+
+ Échap + + annuler la sélection par cliquer-glisser, le déplacement ou la transformation +
+ L'utilisation de la touche Échap pendant que le bouton de la souris est encore en action annule la sélection par cliquer-glisser, le déplacement ou les transformations en cours. +
+
+
+ +

Outil Nœud

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

+ Sélectionner les objets (souris)

+
+ clic + + cliquer sur un objet désélectionné pour le sélectionner +
+ + Alt + +clic + + sélectionner un objet placé en dessous +
+ + Maj + +clic + + inverser l'état de sélection +
+ Fonctionne de la même façon avec le Sélecteur. Les nœuds ou les poignées de l'objet sélectionné seul deviennent modifiables. +
+

+ Sélectionner les nœuds (souris)

+
+ clic + + sélectionner un nœud +
+ Cliquer sur un nœud active sa sélection. +
+ clic + + sélectionner deux nœuds adjacents +
+ Cliquer sur le segment d'un chemin sélectionné sélectionne les deux nœuds les plus proches du point où a été effectuée l'action. +
+ + Maj + +clic + + inverser l'état de sélection +
+ Ajoute ou supprime un nœud (en cliquant sur un nœud) ou deux (en cliquant sur le chemin) des nœuds sélectionnés. +
+ clic + + désélectionner +
+ Cliquer sur un espace vide désélectionne tous les nœuds sélectionnés. Le clic suivant désélectionne l'objet. +
+

+ Sélection par cliquer-glisser

+
+ cliquer-glisser + + sélectionner plusieurs nœuds +
+ Cliquer-glisser au-dessus des nœuds provoque leur sélection, ainsi que la désélection des nœuds précédemment sélectionnés. +
+ + Maj + +cliquer-glisser + + ajouter des nœuds à la sélection +
+ En général, le point de départ d'une sélection par cliquer-glisser ne doit pas être situé au dessus d'un chemin ou d'un nœud. +
+ Cependant, si vous maintenez la touche Maj avant de commencer, la sélection s'effectuera correctement même en démarrant au-dessus d'un chemin. +
+

+ Sélectionner les nœuds (clavier)

+
+ Tab + + sélectionner le nœud suivant +
+ + Maj + +Tab + + sélectionner le nœud précédent +
+ Ces touches sélectionnent les nœuds à l'intérieur du chemin sélectionné. +
+ + Ctrl + +A + + sélectionner tous les nœuds dans les sous-chemins sélectionnés +
+ Si le chemin a plusieurs sous-chemins et plusieurs nœuds sélectionnés, cette commande sélectionne tous les nœuds des sous-chemins ayant déjà des nœuds sélectionnés. +
+ + Ctrl + + + Alt + +A + + sélectionner tous les nœuds du chemin +
+ Sélectionne tous les nœuds du chemin. +
+ ! + + inverser la sélection des nœuds dans les sous-chemins sélectionnés +
+ Si le chemin a plusieurs sous-chemins et plusieurs nœuds sélectionnés, cette commande inverse la sélection dans les sous-chemins ayant déjà des nœuds sélectionnés. +
+ + Alt + +! + + inverser la sélection des nœuds dans les chemins sélectionnés +
+ Inverse la sélection (désélectionne ce qui était sélectionné et inversement) dans le chemin entier. +
+ Échap + + désélectionner tous les nœuds +
+

+ Étendre ou restreindre la sélection de nœuds

+
+ Page suivante, +Page précédente + + étendre ou restreindre la sélection (spatial) +
+ molette de la souris + + étendre ou restreindre la sélection (spatial) +
+ + Ctrl + +Page suivante, + + Ctrl + +Page précédente + + étendre ou restreindre la sélection (le long du chemin) +
+ + Ctrl + +molette de la souris + + étendre ou restreindre la sélection (le long du chemin) +
+ Le curseur doit être positionné au dessus d'un nœud pour étendre ou restreindre. +
+ Chaque action sélectionne le nœud non sélectionné le plus proche ou désélectionne le nœud sélectionné le plus éloigné. +
+ La distance aux nœuds peut être calculée directement (mode spatial) ou le long du chemin. +
+

+ Déplacer les nœuds (souris)

+
+ cliquer-glisser + + déplacer les nœuds sélectionnés +
+ + Ctrl + +cliquer-glisser + + restreindre le déplacement à l'axe horizontal ou à l'axe vertical +
+ + Ctrl + + + Alt + +cliquer-glisser + + déplacer suivant les poignées +
+ Contraint le mouvement dans la direction des poignées de nœud, leurs prolongements et leurs perpendiculaires (8 possibilités). +
+ Si le nœud est consécutif à une ligne droite (sur un ou deux côtés), la contrainte s'applique aux directions et aux perpendiculaires de cette ligne. +
+ + Maj + +cliquer-glisser + + désactiver temporairement le magnétisme +
+ + Maj + +cliquer-glisser + + étirer une poignée +
+ Si une poignée de nœud est rétractée, cliquer-glisser sur le nœud en maintenant Maj permet de l'en extraire. +
+ cliquer-glisser+Espace + + déposer une copie +
+ Lorsque les nœuds sont déplacés avec la souris, chaque pression sur la barre Espace dépose une copie de l'objet sélectionné. +
+ Vous pouvez maintenir la barre d'Espace pendant le déplacement pour obtenir une jolie trainée. +
+ + Alt + +cliquer-glisser + + sculpter les nœuds sélectionnés +
+ Sclupter déplace les nœuds sélectionnés de façon à ce que les nœuds étirés suivent la souris, les plus éloignés restant immobiles. Tous les nœuds intermédiaires sélectionnés se déplacent en fonction de leur distance du curseur, en formant une courbe en forme de cloche. +
+ Avec une tablette sensible à la pression exercée par le stylo, une pression forte génère un profil émoussé, et une pression légère un profil plus acéré. +
+ Pour interrompre la sculpture sans perdre le profil de pression, relâcher Alt avant de relever le stylo. +
+

+ Déplacer les nœuds (clavier)

+
+ flèches + + déplacer les nœuds sélectionnés d'un pas +
+ + Maj + +flèches + + déplacer les nœuds sélectionnés de 10 pas +
+ Le pas par défaut est de 2 pixels (unités de pixel SVG, et non pas pixels d'écran). +
+ + Alt + +flèches + + déplacer les nœuds sélectionnés d'un pixel +
+ + Maj + + + Alt + +flèches + + déplacer la poignée sélectionnée de 10 pixels +
+ La distance réelle pour le déplacement par pixel dépend du niveau de zoom. Un zoom plus fort provoque un déplacement plus précis. +
+

+ Déplacer une poignée de nœud (souris)

+
+ cliquer-glisser + + déplacer une poignée de nœud +
+ + Ctrl + +cliquer-glisser + + contraindre la rotation par incréments d'angle +
+ Le pas d'angle est de 15 degrés par défaut. Contraint également à l'angle original de la poignée, son prolongement et ses perpendiculaires. +
+ + Maj + +cliquer-glisser + + tourner les deux poignées +
+ + Alt + +cliquer-glisser + + verrouiller la longueur de la poignée +
+ Les touches Ctrl, Maj et Alt peuvent être combinées pendant le déplacement des poignées. +
+ + Ctrl + +clic + + rétracter la poignée +
+ Une poignée rétractée est de longueur nulle. Maj+cliquer-glisser permet de l'étirer à nouveau. +
+

+ Redimensionner une poignée (un nœud sélectionné)

+
+ <, +> + + contracter ou dilater les deux poignées du pas de redimensionnement +
+ Le redimensionnement pas défaut est de 2 pixels (unités de pixel SVG, et non pas pixels d'écran). Peut s'appliquer à plus d'un nœud. +
+ + Ctrl gauche + +<, + + Ctrl gauche + +> + + redimensionner la poignées gauche d'un pas +
+ + Ctrl droit + +<, + + Ctrl droit + +> + + redimensionner la poignées droite d'un pas +
+ + Alt gauche + +<, + + Alt gauche + +> + + redimensionner la poignée de gauche d'un pixel +
+ + Alt droit + +<, + + Alt droit + +> + + redimensionner la poignée de droite d'un pixel +
+ L'incrément de taille réel pour le redimensionnement par pixel dépend du niveau de zoom. Un zoom plus fort provoque un redimensionnement plus précis. +
+ À la place des touches < et >, vous pouvez utiliser respectivement la touche , (virgule) et la touche . (point). +
+

+ Tourner la poignée (un nœud sélectionné)

+
+ [, +] + + applique une rotation d’angle identique aux deux poignées +
+ Le pas d'angle pas défaut est de 15 degrés. ] tourne dans le sens horaire, [ dans le sens anti-horaire. Peut s'appliquer à plus d'un nœud. +
+ + Ctrl gauche + +[, + + Ctrl gauche + +] + + tourne la poignées gauche d'un pas d'angle +
+ + Ctrl droit + +[, + + Ctrl droit + +] + + tourne la poignées droite d'un pas d'angle +
+ + Alt gauche + +[, + + Alt gauche + +] + + tourner la poignée gauche d'un pixel +
+ + Alt droit + +[, + + Alt droit + +] + + tourner la poignée droite d'un pixel +
+

+ Affichage des poignées

+
+ + Ctrl + +H + + afficher ou masquer les poignées +
+

+ Redimensionner les nœuds (plus d'un nœud dans la sélection)

+
+ Ces commandes redimensionnent les nœuds sélectionnés comme s'il s'agissait d'un objet. +
+ Si la souris est au dessus d'un nœud, ce nœud devient l'axe de redimensionnement. Sinon, le redimensionnement s'effectue par rapport au centre géométrique des nœuds sélectionnés. +
+ ., +> + + redimensionner les nœuds en ajoutant un pas +
+ ,, +< + + redimensionner les nœuds en retirant un pas +
+ Le pas de redimensionnement par défaut est de 2 pixels (unités de pixel SVG, et non pas pixels d'écran). +
+ + Alt + +., + + Alt + +> + + redimensionner les nœuds en ajoutant un pixel +
+ + Alt + +,, + + Alt + +< + + redimensionner les nœuds en retirant un pixel +
+ L'incrément de taille réel pour le redimensionnement par pixel dépend du niveau de zoom. Un zoom plus fort provoque un redimensionnement plus précis. +
+ Le redimensionnement est uniforme par rapport au centre de façon à ce que l'incrément de taille s'applique à la plus grande des deux dimensions. +
+

+ Tourner les nœud s (plus d'un nœud dans la sélection)

+
+ Ces commandes tournent les nœuds sélectionnés comme s'il s'agissait d'un objet. +
+ Lorsque le curseur est positionné sur un nœud, ce nœud devient l'axe de rotation. Sinon, la rotation s'effectue selon le centre géométrique des nœuds sélectionnés. +
+ [, +] + + tourner les nœuds par incrément +
+ Le pas d'angle est de 15 degrés par défaut. ] provoque un rotation horaire, [ une rotation anti-horaire. +
+ + Alt + +[, + + Alt + +] + + tourner les nœuds d'un pixel +
+ L'angle réel pour la rotation par pixel dépend du niveau de zoom. Un zoom plus fort provoque un déplacement plus précis. +
+

+ Retourner les nœuds (plus d'un nœud dans la sélection)

+
+ Ces commandes retournent les nœuds sélectionnés comme s'il s'agissait d'un objet, par rapport au centre de cet objet. +
+ h + + retourner les nœuds horizontalement +
+ v + + retourner les nœuds verticalement +
+ Lorsque le curseur est positionné sur un nœud, ce nœud devient l'axe de retournement. Sinon, la retournement s'effectue selon le centre géométrique des nœuds sélectionnés. +
+

+ Modifier les segments

+
+ + Maj + +L + + rendre rectiligne +
+ + Maj + +U + + rendre courbe +
+ Ces commandent exigent qu'au moins deux nœuds adjacents soient sélectionnés. +
+

+ Modifier le type de nœud

+
+ + Maj + +C + + transformer en point de rebroussement +
+ La première exécution de cette commande modifie le type de nœud. Si vous l'exécutez à nouveau sur un point de rebroussement, elle rétracte les poignées du nœud. +
+ + Maj + +S + + transformer en nœud doux +
+ Si un point de rebroussement est adjacent à un segment de ligne, la première exécution de cette commande le rend à moitié doux avec une poignée colinéaire à ce segment. Une deuxième exécution étend la seconde poignée. +
+ + Maj + +Y + + transformer en nœud symétrique +
+ Lors d'une transformation en noeud doux ou symétrique, vous pouvez verrouiller la position d'une des poignées en positionnant le curseur sur celle-ci. +
+ + Maj + +A + + transformer en nœud automatique +
+ + Ctrl + +clic + + basculer en mode doux, dur, symétrique ou automatique +
+

+ Joindre ou briser

+
+ + Maj + +J + + joindre les nœuds sélectionnés +
+ Cette commande exige qu'exactement deux nœuds terminaux du chemin soient sélectionnés. +
+ Vous pouvez verrouiller la position d'un des deux nœuds joints en positionnant le curseur sur ce nœud. +
+ + Alt + +J + + joindre les nœuds terminaux sélectionnés avec un nouveau segment +
+ + Maj + +B + + briser le chemin aux nœuds sélectionnés +
+ Après la brisure, seul un des nœuds reste sélectionné. +
+

+ Supprimer, créer, dupliquer

+
+ Retour arrière, +Suppr + + supprimer les nœuds sélectionnés +
+ + Ctrl + +Retour arrière, + + Ctrl + +Suppr + + supprimer sans conserver la forme +
+ Supprimer sans la touche Ctrl ajuste les poignées sur les nœuds conservés pour préserver la forme des la courbe autant que possible. +
+ Supprimer en maintenant Ctrl ne modifie pas les autres nœuds du chemin. +
+ + Alt + +Suppr + + supprimer le segment entre deux nœuds non terminaux +
+ + Ctrl + + + Alt + +clic + + créer ou supprimer le nœud +
+ Ctrl+Alt+clic sur un nœud le supprime. La même action entre deux nœuds d'un chemin crée un nouveau nœud au point de clic. +
+ Supprimer des nœuds de cette façon préserve au mieux la forme de la courbe (comme avec les touches Suppr et Retour arrière). +
+ clic+clic + + créer un nœud +
+ Double-cliquer entre deux nœuds d'un chemin crée un nouveau nœud au point de clic. +
+ Inser, + + Maj + +I + + insérer un nouveau nœud +
+ Ajouter un ou plusieurs nœuds au milieu d'un ou plusieurs segments, ce qui implique qu'au moins deux nœuds adjacents doivent être sélectionnés. +
+ + Maj + +D + + dupliquer les nœuds sélectionnés +
+ Les nouveaux nœuds sont créés sur le même chemin, sont positionnés exactement au dessus des anciens nœuds, puis sont sélectionnés. +
+

+ Inverser

+
+ + Maj + +R + + inverser le sens du chemin +
+

+ Éditer les formes

+
+ L'outil Nœud peut également manipuler les poignées des formes (rectangles, ellipses, étoiles et spirales). Cliquer sur la forme pour la sélectionner. +
+ Référez-vous aux outils de forme pour en savoir plus sur leurs raccourcis spécifiques (tous fonctionnent également avec l'outil Nœud). +
+

+ Éditer les remplissages et les effets de chemin

+
+ L'outil Nœud peut également éditer les poignées des remplissages par motif et par gradient, ainsi que les poignées éditables des effets de chemin. +
+

+ Annuler

+
+ Échap + + annuler la sélection par cliquer-glisser ou le déplacement +
+ L'utilisation de la touche Échap pendant que le bouton de la souris est encore en action annule la sélection par cliquer-glisser, le déplacement des nœuds ou le déplacement des poignées. +
+
+
+ +

Outil Ajuster

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

+ Fonctionnement

+
+ cliquer-glisser + + agir sur les chemins sélectionnés avec le mode en cours +
+ + Maj + +cliquer-glisser + + inverser le mode en cours (si possible) +
+ + Ctrl + +cliquer-glisser + + basculer temporairement en mode rétrécissement +
+ + Maj + + + Ctrl + +cliquer-glisser + + basculer temporairement en mode élargissement +
+ La force de l'action d'ajustement est la plus forte au centre de la zone circulaire et diminue progressivement en direction des bords. +
+

+ Modes

+
+ + Maj + +M, + + Maj + +0 + + mode déplacement +
+ + Maj + +I, + + Maj + +1 + + mode rapprochement/éloignement +
+ Cliquer-glisser déplace les objets vers le curseur. Avec la touche Maj, les objets s'éloignent du curseur. +
+ + Maj + +Z, + + Maj + +2 + + mode déplacement aléatoire +
+ + Maj + +< + + mode redimensionnement +
+ Cliquer-glisser rétrécit les objets. Avec la touche Maj, les objets sont agrandis. +
+ + Maj + +[ + + mode rotation +
+ Cliquer-glisser tourne les objets dans le sens horaire. Avec la touche Maj, la rotation est anti-horaire. +
+ + Maj + +D, + + Maj + +5 + + mode duplication/suppression +
+ Cliquer-glisser duplique aléatoirement les objets. Avec la touche Maj, les objets sont aléatoirement supprimés. +
+ + Maj + +P, + + Maj + +6 + + mode poussée +
+ + Maj + +S, + + Maj + +7 + + mode rétrécissement/élargissement +
+ Cliquer-glisser contracte le chemin. Avec la touche Maj, le chemin est dilaté. +
+ + Maj + +A, + + Maj + +8 + + mode attraction/répulsion +
+ Cliquer-glisser attire les chemins vers le curseur. Avec la touche Maj, les chemins sont repoussés. +
+ + Maj + +R, + + Maj + +9 + + mode rugueux +
+ + Maj + +C + + mode peinture de couleur +
+ + Maj + +J + + mode perturbation des couleurs +
+ + Maj + +B + + mode flou +
+

+ Paramètres

+
+ Flèche gauche, +Flèche droite + + modifier la largeur de la brosse de 1 +
+ Début, +Fin + + positionner la largeur de la brosse à 1 ou 100 +
+ Flèche haut, +Flèche bas + + modifier la force de l'ajustement +
+ L'épaisseur et la force peuvent être ajustés pendant le dessin. Avec un tablette supportant la pression, la force dépend de la pression exercée par le stylo. +
+
+ +
+ +

Outil Rectangle

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

+ Dessiner

+
+ cliquer-glisser + + dessiner un rectangle +
+ + Ctrl + +cliquer-glisser + + dessiner un carré ou un rectangle de rapport entier +
+ Contraint le rectangle de façon à ce que son rapport hauteur/largeur soit un nombre entier. +
+ + Maj + +cliquer-glisser + + dessiner autour du point de départ +
+ Crée un rectangle symétrique autour du point de clic. +
+

+ Sélectionner

+
+ clic + + cliquer pour sélectionner +
+ + Alt + +clic, + + Ctrl + + + Alt + +clic + + sélectionner un objet placé en dessous +
+ + Maj + +clic + + inverser l'état de sélection +
+ Avec cet outil, la sélection par clic s'effectue quel que soit le niveau de groupe (comme Ctrl+clic avec le Sélecteur). +
+ Échap + + désélectionner +
+

+ Redimensionner avec les poignées

+
+ cliquer-glisser + + étirer une poignée carrée pour redimensionner +
+ Les deux poignées de redimensionnement (carrées) sont positionnées initialement dans les coins en haut à gauche et en bas à droite de l'objet. +
+ Les poignées de redimensionnement modifient la largeur et la hauteur du rectangle dans son propre système de coordonnées avant que les tranformations ne soient appliquées. +
+ + Ctrl + +cliquer-glisser + + verrouiller la largeur, la hauteur ou le rapport +
+

+ Arrondir les coins avec les poignées

+
+ cliquer-glisser + + étirer un poignée circulaire pour arrondir les coins +
+ Les deux poignées d'arrondissement sont initialement positionnées dans le coin supérieur droit du rectangle. +
+ + Ctrl + +cliquer-glisser + + forcer un arrondi en forme de cercle +
+ + Ctrl + +clic + + définir un arrondi en forme de cercle +
+ La forme des coins conserve un aspect circulaire si l'action d'arrondissement s'effectue sur une seule poignée. +
+ Vous pouvez cliquer-glisser les deux poignées pour donner une forme elliptique aux coins. Cliquer-glisser sur une poignée en maintenant la touche Ctrl redonne aux coins une forme circulaire. +
+ + Maj + +clic + + supprimer l'arrondi de coin +
+
+
+ +

Outil Boîte 3D

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

+ Dessiner

+
+ cliquer-glisser + + dessiner un boîte 3D (plan X/Y) +
+ + Maj + +cliquer-glisser + + dessiner une boîte 3D (extrudée selon l'axe Z) +
+

+ Sélectionner

+
+ clic + + cliquer pour sélectionner +
+ + Alt + +clic, + + Ctrl + + + Alt + +clic + + sélectionner un objet placé en dessous +
+ + Maj + +clic + + inverser l'état de sélection +
+ Échap + + désélectionner +
+

+ Éditer avec les poignées

+
+ Toutes les opérations d'édition se font en perspective, c'est-à-dire soit le long des lignes de perspective, soit à l'intérieur des plans qui les traversent. +
+ cliquer-glisser + + redimensionner ou déplacer la boîte +
+ Les quatre poingées frontales et le centre se déplacent normalement dans le plan XY, les quatre poignées arrières sur l'axe Z. +
+ + Maj + +cliquer-glisser + + redimensionner ou déplacer (comportement des poignées inversé) +
+ + Ctrl + +cliquer-glisser + + redimensionner ou déplacer (les poignées sont aimantées aux axes ou aux diagonales) +
+

+ Éditer les perspectives

+
+ Les abréviations PF et LP signifient respectivement point de fuite et ligne de perspective. +
+ cliquer-glisser + + étirer les poignées carrées pour déplacer les PF +
+ [, +] + + tourner les LP de l'axe X (dans le cas où elles sont parallèles) d'un pas d'angle +
+ Le pas d'angle pas défaut est de 15 degrés. ], ) et } tournent dans le sens horaire, [, ( et { dans le sens anti-horaire. +
+ + Alt + +[, + + Alt + +] + + tourner les LP de l'axe X (dans le cas où elles sont parallèles) d'un pixel +
+ (, +) + + tourner les LP de l'axe Y (dans le cas où elles sont parallèles) d'un pas d'angle +
+ + Alt + +(, + + Alt + +) + + tourner les LP de l'axe Y (dans le cas où elles sont parallèles) d'un pixel +
+ {, +} + + tourner les LP de l'axe Z (dans le cas où elles sont parallèles) d'un pas d'angle +
+ + Alt + +{, + + Alt + +} + + tourner les LP de l'axe Z (dans le cas où elles sont parallèles) d'un pixel +
+
+
+ +

Outil ellipse

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

+ Dessiner

+
+ Sans la touche Alt, le point de départ et le point d'arrivée du cliquer-glisser marquent les coins de la boîte englobante. +
+ Avec la touche Alt maintenue, l'ellipse est aggrandie de façon à ce que sa circonférence passe par ces deux points (Ctrl+Alt est un cas spécifique abordé plus bas). +
+ cliquer-glisser + + dessiner un ellipse +
+ + Ctrl + +cliquer-glisser + + dessiner un cercle ou une ellipse de rapport entier +
+ Contraint l'ellipse de façon à ce que le rapport entre sa hauteur et sa largeur soit un nombre entier. +
+ + Maj + +cliquer-glisser + + dessiner autour du point de départ +
+ Crée une ellipse symétrique par rapport au point de clic de la souris. +
+ + Ctrl + + + Alt + +cliquer-glisser + + créer un cercle passant par le point de départ et le point final +
+ Crée un cercle parfait dont le diamètre est défini par le point de départ et le point de final du cliquer-glisser. +
+

+ Sélectionner

+
+ clic + + cliquer pour sélectionner +
+ + Alt + +clic, + + Ctrl + + + Alt + +clic + + sélectionner un objet placé en dessous +
+ + Maj + +clic + + inverser l'état de sélection +
+ Avec cet outil, la sélection par clic s'effectue quel que soit le niveau de groupe (comme Ctrl+clic avec le Sélecteur). +
+ Échap + + désélectionner +
+

+ Éditer avec les poignées

+
+ cliquer-glisser + + redimensionner, créer un arc ou un segment +
+ Les deux poignées de redimensionnement sont à l'origine positionnées sur le point le plus haut et le point le plus à gauche de l'objet. Les deux poignées d'arc ou de segment sont positionnées sur le point le plus à droite. +
+ + Ctrl + +cliquer-glisser + + verrouiller le cercle (redimensionner les poignées) +
+ + Ctrl + +cliquer-glisser + + contraindre au pas d'angle (poignées d'arc ou de segment) +
+ Le redimensionnement des poignées modifie la hauteur et la largeur de l'ellipse dans son propre système de coordonnées avant que toute transformation ne soit appliquée. +
+ Le pas d'angle est de 15 degrés par défaut. +
+ + Maj + +clic + + rendre plein (poignées d'arc ou de segment) +
+
+ +
+ +

Outil Spirale

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

+ Dessiner

+
+ cliquer-glisser + + dessiner une spirale +
+ + Ctrl + +cliquer-glisser + + contraindre la rotation de la spirale par incrément d'angle +
+ Le pas d'angle est de 15 degrés par défaut. +
+

+ Sélectionner

+
+ clic + + cliquer pour sélectionner +
+ + Alt + +clic, + + Ctrl + + + Alt + +clic + + sélectionner un objet placé en dessous +
+ + Maj + +clic + + inverser l'état de sélection +
+ Avec cet outil, la sélection par clic s'effectue quel que soit le niveau de groupe (comme Ctrl+clic avec le Sélecteur). +
+ Échap + + désélectionner +
+

+ Éditer avec les poignées

+
+ cliquer-glisser + + enrouler ou dérouler de l'intérieur (poignée intérieure) +
+ Déplacer la poignée intérieure ajuste le paramètre « Rayon intérieur ». +
+ + Alt + +cliquer-glisser + + faire converger ou diverger (poignée intérieure) +
+ + Alt + +clic, + + Ctrl + + + Alt + +clic + + réinitialiser la divergence (poignée intérieure) +
+ Alt+cliquer-glisser verticalement sur la poignée intérieure ajuste le paramètre « Divergence ». Alt+clic le réinitialise à 1. +
+ + Maj + +clic + + annuler le rayon intérieur (poignée intérieure) +
+ Utilisez Maj+clic sur le poignée intérieure pour faire partir la spiral du centre. +
+ cliquer-glisser + + enrouler ou dérouler de l'extérieur (poignée extérieure) +
+ Déplacer la poignée extérieure ajuste le paramètre « Tours ». Utilisez Alt+cliquer-glisser pour enrouler ou dérouler sans modifier le rayon. +
+ + Maj + +cliquer-glisser + + redimensionner ou faire tourner (poignée extérieure) +
+ Utiliser Maj+Alt+cliquer-glisser pour limiter le mouvement à la rotation (verrouille le rayon de la spirale). +
+ + Ctrl + +cliquer-glisser + + contraindre la rotation des poignées par incrément d'angle +
+ Le pas d'angle est de 15 degrés par défaut. Fonctionne pour les deux poignées. +
+
+ +
+ +

Outil Stylo (Bézier)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

+ Créer des nœuds

+
+ clic + + créer un nœud dur +
+ Si aucun chemin n'est en cours de création, cette commande démarre un nouveau chemin. +
+ + Maj + +clic + + ajouter au chemin sélectionné +
+ Si un chemin est sélectionné, le raccourci Maj+cliquer-glisser crée un nouveau sous-chemin à la place d'un nouveau chemin indépendant. +
+ cliquer-glisser + + créer un nœud de Bézier avec deux poignées +
+ + Maj + +cliquer-glisser + + déplacer une poignée seulement +
+ Déplace seulement une poignée (à la place de deux) lors de la création du nœud, qui devient alors un point de rebroussement. +
+ + Ctrl + +cliquer-glisser + + contraindre la rotation par incréments d'angle +
+ Le pas d'angle est de 15 degrés par défaut. +
+

+ Déplacer le dernier nœud

+
+ Ces commandes déplacent le dernier nœud créé (au début du segment rouge) pendant la création du chemin. +
+ flèches + + déplacer le dernier nœud d'un pas +
+ + Maj + +flèches + + déplacer le dernier nœud de 10 pas +
+ Le pas par défaut est de 2 pixels (unités de pixel SVG, et non pas pixels d'écran). +
+ + Alt + +flèches + + déplacer le dernier nœud d'un pixel +
+ + Maj + + + Alt + +flèches + + déplacer la poignée sélectionnée de 10 pixels +
+ La distance réelle pour le déplacement par pixel dépend du niveau de zoom. Un zoom plus fort provoque un déplacement plus précis. +
+

+ Créer ou modifier des segments

+
+ + Ctrl + + + contraindre le dernier segment au pas d'angle +
+ Contraint l'angle du nouveau nœud au pas d'angle (15 degrés par défaut) par rapport au nœud précédent. +
+ + Maj + +L + + rendre le dernier segment linéaire +
+ + Maj + +U + + rendre le dernier segment courbe +
+ Ces commandes transforment le dernier segment du chemin (visualisé en rouge) en ligne droite ou en courbe. +
+

+ Créer des points

+
+ + Ctrl + +clic + + dessiner un point (en mode ligne droite seulement) +
+ Crée des petits cercles dont la taille (relative à l'épaisseur de coutour courante) peut être définie dans les préférences. +
+ + Maj + + + Ctrl + +clic + + créer un point de taille double +
+ + Ctrl + + + Alt + +clic + + créer un point de taille aléatoire +
+

+ Terminer

+
+ Entrée + + terminer la ligne courante +
+ Clic droit + + terminer la ligne courante +
+ clic+clic + + terminer la ligne courante +
+ La touche Entrée, le clic droit ou le double-clic terminent la ligne en cours, annulant le dernier segment inachevé (visualisé en rouge). +
+

+ Annuler

+
+ Échap, + + Ctrl + +Z + + annuler la ligne courante +
+ Retour arrière, +Suppr + + effacer le dernier segment de la ligne en cours +
+
+ +
+ +

Outil Texte

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

+ Sélectionner ou créer

+
+ clic + + créer ou sélectionner un objet texte +
+ Cliquer sur un espace vide ou sur un objet qui n'est pas de type texte crée un objet texte. +
+ Cliquer sur objet texte le sélectionne et place le curseur près du point de clic. +
+ Échap + + désélectionner un objet texte +
+

+ Se déplacer dans le texte

+
+ flèches + + déplacer le curseur d'un caractère +
+ + Ctrl + +Flèche gauche, + + Ctrl + +Flèche droite + + déplacer le curseur d'un mot +
+ + Ctrl + +Flèche haut, + + Ctrl + +Flèche bas + + déplacer le curseur d'un paragraphe +
+ Début, +Fin + + aller au début ou à la fin de la ligne +
+ + Ctrl + +Début, + + Ctrl + +Fin + + aller au début ou à la fin du texte +
+ Page suivante, +Page précédente + + déplacer le curseur d'un écran +
+ Toutes ces commandes annules la sélection de texte en cours. Maintenir la touche Maj pour étendre la sélection. +
+

+ Cadre de texte (interne)

+
+ cliquer-glisser + + créer un texte encadré +
+ Cliquer-glisser sur un espace vide ou sur un objet qui n'est pas de type texte crée un cadre de texte. +
+ cliquer-glisser + + modifier la taille du cadre +
+ Cliquer-glisser sur la poignée positionnée dans le coin inférieur droit du cadre de texte sélectionné modifie la largeur et la hauteur du cadre. +
+ + Ctrl + +cliquer-glisser + + verrouiller la largeur, la hauteur ou le rapport du cadre +
+ Cliquer-glisser sur la poignée de coin en maintenant la touche Ctrl redimensionne le cadre en préservant sa largeur, sa hauteur, ou le rapport entre les deux. +
+

+ Cadre de texte (externe)

+
+ + Alt + +W + + encadrer du texte dans une forme +
+ Lorsque'un objet texte et une forme ou un chemin sont sélectionnés, cette commande encadre le texte dans la forme ou le chemin. +
+ Les deux objets restent séparés, mais sont liés. Éditer la forme ou le chemin entraîne une réorganisation du texte. +
+ + Maj + + + Alt + +W + + retirer le texte de son cadre +
+ Supprime le lien entre le texte encadré et la forme ou le chemin qui lui sert de cadre, ce qui transforme les texte encadre en un objet texte normal sur une seule ligne. +
+ + Maj + +D + + sélectionner le cadre du texte +
+ Pour sélectionner l'objet servant de cadre à un texte, sélectionnez ce dernier et utilisez le raccourci Maj+D. +
+

+ Texte le long d'un chemin

+
+ + Maj + +D + + sélectionner le chemin du texte +
+ Pour sélectionner le chemin servant de support à un texte, sélectionnez ce dernier et utilisez le raccourci Maj+D. +
+

+ Éditer du texte

+
+ Pour saisir les caractères + et -, utilisez le clavier principal. Les touches + et - du clavier numérique sont réservées au zoom (sauf si la touche VerrNum est activée). +
+ Entrée + + commencer une nouvelle ligne ou un nouveau paragraphe +
+ La touche Entrée, utilisée dans un texte normal, crée une nouvelle ligne. Dans un cadre de texte, elle crée un nouveau paragraphe. +
+ + Ctrl + +U + + passer en mode de saisie Unicode +
+ Pour insérer un caractère Unicode de votre choix, utilisez le raccourci Ctrl+U, tapez le code hexadécimal du caractère, et validez avec la touche Entrée. +
+ Par exemple, Ctrl+U 2 0 1 4 crée un tiret cadratin , et Ctrl+U a 9 un symbole copyright. +
+ Pour rester en mode Unicode après l'insertion d'un caractère, utiliser la touche Espace à la place d'Entrée. +
+ Utiliser la touche Échap ou à nouveau Ctrl+U pour sortir du mode Unicode sans insérer de caractère. +
+ + Ctrl + +Espace + + insérer un espace insécable +
+ Un espace insécable est visible même dans un objet texte sans l'attribut xml:space="preserve". +
+

+ Sélectionner du texte

+
+ cliquer-glisser + + sélectionner le texte +
+ Cliquer-glisser dans un objet texte sélectionne une portion du texte. +
+ + Maj + +flèches + + sélectionner le texte par caractère +
+ + Maj + + + Ctrl + +flèches + + sélectionner le texte par mot +
+ + Maj + +Début, + + Maj + +Fin + + sélectionner jusqu'au début ou à la fin de la ligne +
+ + Maj + + + Ctrl + +Début, + + Maj + + + Ctrl + +Fin + + sélectionner le début ou la fin d'un texte +
+ + Maj + +Page suivante, + + Maj + +Page précédente + + sélectionner une page vers le haut ou vers le bas +
+ clic+clic + + sélectionner le mot +
+ clic+clic+clic + + sélectionner la ligne +
+ + Ctrl + +A + + sélectionner tout le texte +
+ Sélectionne tout le texte de l'objet texte en cours. +
+

+ Appliquer un style à la sélection

+
+ + Ctrl + +B + + appliquer du gras +
+ + Ctrl + +I + + appliquer de l'italique +
+ Vous pouvez également utiliser les boîtes de dialogue Remplissage et contour et Texte et police pour appliquer un style au texte sélectionné. +
+

+ Interlettrage

+
+ + Alt + +> + + étirer la ligne ou le paragraphe d'un pixel +
+ + Maj + + + Alt + +> + + étirer la ligne ou le paragraphe de 10 pixels +
+ + Alt + +< + + contracter la ligne ou le paragraphe d'un pixel +
+ + Maj + + + Alt + +< + + contracter la ligne ou le paragraphe de 10 pixels +
+ Ces commandes (disponibles uniquement lors de l'édition du texte) ajustent l'interlettrage dans la lignes courante (texte normal) ou dans le paragraphe (texte encadré). +
+ L'ajustement réel pour le déplacement par pixel dépend du niveau de zoom. Un zoom plus fort provoque un ajustement plus précis. +
+

+ Hauteur de ligne

+
+ + Ctrl + + + Alt + +> + + augmenter la hauteur de l'objet texte d'un pixel +
+ + Maj + + + Ctrl + + + Alt + +> + + augmenter la hauteur de l'objet texte de 10 pixels +
+ + Ctrl + + + Alt + +< + + diminuer la hauteur de l'objet texte d'un pixel +
+ + Maj + + + Ctrl + + + Alt + +< + + diminuer la hauteur de l'objet texte de 10 pixels +
+ Ces commandes (disponibles uniquement lors de l'édition du texte) ajustent l'interligne pour l'ensemble de l'objet texte (normal ou encadré). +
+ L'ajustement réel pour le déplacement par pixel dépend du niveau de zoom. Un zoom plus fort provoque un ajustement plus précis. +
+

+ Crénage et décalage

+
+ + Alt + +flèches + + décaler les caractères d'un pixel +
+ + Maj + + + Alt + +flèches + + décaler les caractères de 10 pixel +
+ Ces commandes ne fonctionnent qu'avec un objet texte normal. Le crénage ne fonctionne pas dans un cadre de texte. +
+ En l'absence de sélection, ces commandes décalent (horizontalement ou verticalement) les caractères positionnés après le curseur jusqu'à la fin de la ligne. +
+ Si du texte est sélectionné, il est décalé relativement au reste du texte (par insertion de crénages opposés de chaque côté de la sélection). +
+ L'ajustement réel pour le déplacement par pixel dépend du niveau de zoom. Un zoom plus fort provoque un ajustement plus précis. +
+

+ Tourner

+
+ + Ctrl + +[, + + Ctrl + +] + + tourner les caractères de 90 degrés +
+ + Alt + +[, + + Alt + +] + + tourner les caractères d'un pixel +
+ Ces commandes font tourner les caractères de la sélection ou, en l'absence de sélection, le caractère suivant le curseur. +
+ La rotation ne fonctionne qu'avec du texte normal (et pas avec du texte encadré). +
+ L'angle réel pour la rotation par pixel dépend du niveau de zoom. Un zoom plus fort provoque un déplacement plus précis. +
+
+ + + +
+ +

Outil Gradient

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

+ Sélectionner les objets

+
+ clic + + cliquer sur un objet pour le sélectionner +
+ + Alt + +clic + + sélectionner un objet placé en dessous +
+ + Maj + +clic + + inverser l'état de sélection +
+

+ Créer des gradients

+
+ cliquer-glisser + + créer un gradient +
+ Crée un gradient sur l'objet sélectionné. La barre de contrôle permet de sélectionner le type (linéaire ou radial) et l'application (remplissage ou contour) du nouveau gradient. +
+ clic+clic + + créer un gradient par défaut +
+ Crée un gradient par défaut (horizontal et de bord à bord pour le gradient linéaire, centré et de bord à bord pour le gradient radial) sur l'objet cliqué. +
+

+ Sélectionner les poignées

+
+ clic + + sélectionner une poignée +
+ + Maj + +clic + + ajouter la poignée à la sélection +
+ + Maj + +cliquer-glisser + + sélectionner par cliquer-glisser +
+ Tab + + sélectionner la poignée suivante +
+ + Maj + +Tab + + sélectionner la poignée précédente +
+ + Ctrl + +A + + sélectionner toutes les poignées +
+ Échap + + désélectionner toutes les poignées +
+ Cliquer sur une zone ne contenant pas de poignée désélectionne toutes les poignées. +
+

+ Créer ou supprimer des stops intermédiaires

+
+ + Ctrl + + + Alt + +clic + + ajouter un stop +
+ clic+clic + + ajouter un stop +
+ Les raccourcis Ctrl+Alt+clic et double-clic sur une ligne de gradient créent un nouveau stop intermédiaire. +
+ + Ctrl + + + Alt + +clic + + supprimer un stop +
+ Le raccourci Ctrl+Alt+clic sur une poignée de stop supprime le stop. Dans le cas ou le stop est terminal, le gradient est raccourci ou supprimé. +
+ Inser + + insérer un stop +
+ Ajoute un ou plusieurs stops au milieu d'un ou plusieurs segments, ce qui implique qu'au moins deux poignées adjacentes doivent être sélectionnées. +
+ Suppr + + supprimer les stops sélectionnés +
+

+ Déplacer les poignées et les stops

+
+ cliquer-glisser + + déplacer les poignées sélectionnées +
+ + Ctrl + +cliquer-glisser + + déplacer les stops par incrément d'un dixième de portée +
+ Déplace les stops intermédiaires sélectionnés d'une distance d'un dixième de la portée disponible. +
+ + Alt + +cliquer-glisser + + sculpter les stops sélectionnés +
+ Sculpter déplace les stops intermédiaires sélectionnés en fonction de leur distance par rapport au stop sur lequel s'effectue le cliquer-glisser, en utilisant un courbe régulière en forme de cloche similaire à celle du mode sculpter de l'outil Nœud. +
+ flèches + + déplacer la poignée sélectionnée de 10 pixels +
+ + Maj + +flèches + + déplacer la poignée sélectionnée de 10 pas +
+ Le pas par défaut est de 2 pixels (unités de pixel SVG, et non pas pixels d'écran). +
+ + Alt + +flèches + + déplacer la poignée sélectionnée d'un pixel +
+ + Maj + + + Alt + +flèches + + déplacer la poignée sélectionnée de 10 pixels +
+ Si au moins une des poignées placées aux extrémités est sélectionnée, les touches fléchées déplacent la poignée pour déplacer ou redimensionner la ligne de gradient. +
+ Si seuls des stops intermédiaires sont sélectionnés, les touches fléchées déplacent les stops sélectionnés le long de la ligne de gradient. +
+ La distance réelle pour le déplacement par pixel dépend du niveau de zoom. Un zoom plus fort provoque un déplacement plus précis. +
+

+ Inverser

+
+ + Maj + +R + + retourner la définition du gradient +
+ Inverse la position des stops du gradient en cours sans déplacer les poignées de gradient. +
+

+ Éditeur de gradient

+
+ clic+clic + + ouvrir l'éditeur de gradient +
+ Double-cliquer sur une poignée de gradient ouvre l'éditeur de gradients avec ce gradient et avec cette poignée dans la liste des stops. +
+
+ + + + + \ No newline at end of file diff --git a/doc/keys.html b/doc/keys.html deleted file mode 100644 index 18ed6a458..000000000 --- a/doc/keys.html +++ /dev/null @@ -1,1414 +0,0 @@ - -Inkscape keys and mouse reference

Inkscape keyboard and mouse reference

Version 0.48

This document describes the default keyboard and mouse shortcuts of Inkscape, corresponding to the -share/keys/default.xml file in Inkscape distribution. Most (but not all) of these keys -are configurable by the user; see the default.xml file for details on how to do that.

Unless noted otherwise, keypad keys (such as arrows, Home, End, +, -, digits) are -supposed to work the same as corresponding regular keys. If you have a new shortcut -idea, please contact the developers (by writing to the devel mailing list -or by submitting an -RFE).

Contents: Tools | Dialogs: Open · Toggle visibility · Within a dialog | Controls bar: Access · Navigate · Change values | Canvas: Zoom · Preset zooms · Zoom history · Scroll (pan) · Guides, grids, snapping · Display mode | Palette | File | Window | Layers | Object: Undo/redo · Clipboard · Duplicate · Clone · Bitmaps · Patterns · Group · Z-order | Path: Convert to path · Boolean operations · Offsets · Combine · Simplify | Selector: Select (mouse) · Rubberband, touch selection · Select (keyboard) · Select within group, select under · Move (mouse) · Move (keyboard) · Transform (mouse) · Scale by handles · Scale (keyboard) · Rotate/skew by handles · Rotate (keyboard) · Flip · Rotation center · Cancel | Node tool: Select objects (mouse) · Select nodes (mouse) · Rubberband selection · Select nodes (keyboard) · Grow/shrink node selection · Move nodes (mouse) · Move nodes (keyboard) · Move node handle (mouse) · Scale handle (1 node selected) · Rotate handle (1 node selected) · Scale nodes (>1 nodes selected) · Rotate nodes (>1 nodes selected) · Flip nodes (>1 nodes selected) · Change segment(s) · Change node type · Join/break · Delete, create, duplicate · Reverse · Edit shapes · Edit fills and path effects · Cancel | Tweak tool: Operation · Modes · Parameters | Rectangle tool: Draw · Select · Resize by handles · Round corners by handles | 3D box tool: Draw · Select · Edit by handles · Edit perspectives | Ellipse tool: Draw · Select · Edit by handles | Star tool: Draw · Select · Edit by handles | Spiral tool: Draw · Select · Edit by handles | Zoom tool | Pencil tool: Create dots | Pen (Bezier) tool: Create nodes · Move last node · Create/modify segments · Create dots · Finish · Cancel | Calligraphy tool | Paint Bucket | Gradient tool: Select objects · Create gradients · Select handles · Create/delete intermediate stops · Move handles/stops · Reverse · Gradient editor | Dropper tool | Text tool: Select/create · Navigate in text · Flowed text (internal frame) · Flowed text (external frame) · Text on path · Edit text · Select text · Style selection · Letter spacing · Line spacing · Kerning and shifting · Rotate

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Tools

F1, -sSelector
SpaceSelector (temporary)
Space switches to the Selector tool temporarily; another Space switches back.
When the "Left mouse button pans when Space is pressed" option is on in Preferences, Space+mouse drag pans canvas instead of switching to Selector.
F2, -nNode tool
Shift+F2, -wTweak tool
F3, -zZoom tool
F4, -rRectangle tool
Shift+F4, -x3D box tool
F5, -eEllipse/arc tool
Shift+F9, -*Star tool
F9, -iSpiral tool
F6, -pPencil (Freehand) tool
Shift+F6, -bPen (Bezier) tool
Ctrl+F6, -cCalligraphy tool
F8, -tText tool
Shift+F3, -aSpray tool
Shift+EEraser tool
Shift+F7, -uPaint Bucket tool
Ctrl+F1, -gGradient tool
F7, -dDropper tool
Ctrl+F2, -oConnector tool
Double click on the tool buttons opens the Preferences dialog showing the page of the corresponding tool.

Dialogs

Open

Shift+Ctrl+FFill and Stroke
Shift+Ctrl+WSwatches
Shift+Ctrl+TText and Font
Shift+Ctrl+MTransform
Shift+Ctrl+LLayers
Shift+Ctrl+AAlign and Distribute
Shift+Ctrl+OObject Properties
Shift+Ctrl+HUndo History
Shift+Ctrl+XXML Editor
Shift+Ctrl+DDocument Preferences
Shift+Ctrl+PInkscape Preferences
Shift+Ctrl+EExport to PNG
Ctrl+FFind
Shift+Alt+BTrace Bitmap
Shift+Ctrl+7Path Effects
Ctrl+Alt+KCheck Spelling
These shortcuts open a new dialog window if it wasn't open yet, otherwise the corresponding dialog gets focus.

Toggle visibility

F12toggle dialogs
This temporarily hides all open dialogs; another F12 shows them again.

Within a dialog

Escreturn to the canvas
Ctrl+F4, -Ctrl+Wclose the dialog
Tabjump to next widget
Shift+Tabjump to previous widget
Enterset the new value
This accepts the new value you typed in a text field and returns focus to canvas.
Ctrl+Enterin XML Editor, set the attr value
When editing an attribute value in XML Editor, this sets the new value (same as clicking the "Set attribute" button).
Space, -Enteractivate current button or list
Ctrl+PgUp, -Ctrl+PgDnin a multi-tab dialog, switch tabs

Controls bar

Access

The Controls bar at the top of the document window provides different buttons and controls for each tool.
Alt+Xjump to the first editable field

Navigate

Tabjump to next field
Shift+Tabjump to previous field
Use these to navigate between fields in the Controls bar (the value in the field you leave, if changed, is accepted).

Change values

Up arrow, -Down arrowchange value by 0.1
PgUp, -PgDnchange value by 5.0
Enteraccept the new value
This accepts the new value you typed in a text field and returns focus to canvas.
Esccancel changes, return to canvas
This cancels any changes you made in a text field and returns focus to canvas.
Ctrl+Zcancel changes
This cancels any changes you made in a text field but you stay in the field.

Canvas

Zoom

=, -+zoom in
-zoom out
The keypad +/- keys do zooming even when you are editing a text object, unless NumLock is on.
middle click, -Ctrl+right clickzoom in
Shift+middle click, -Shift+right clickzoom out
Ctrl+mouse wheelzoom in or out
When the "Mouse wheel zooms by default" option is on in Preferences, Ctrl+wheel scrolls instead of zooming. To zoom, use wheel without Ctrl.
Shift+middle button dragzoom into the area
Alt+Zactivate zoom field
The zoom field in the lower right corner of the window allows you to specify zoom level precisely.

Preset zooms

1zoom 1:1
2zoom 1:2
3zoom to selection
4zoom to drawing
5zoom to page
Ctrl+E, -6zoom to page width

Zoom history

`(back quote) previous zoom
Shift+`next zoom
With these keys, you can travel back and forth through the history of zooms in this session

Scroll (pan)

Ctrl+arrowsscroll canvas
Scrolling by keys is accelerated, i.e. it speeds up when you press Ctrl+arrows in quick succession, or press and hold.
middle button dragpan canvas
Shift+right button drag, -Ctrl+right button dragpan canvas
mouse wheelscroll canvas vertically
When the "Mouse wheel zooms by default" option is on in Preferences, mouse wheel zooms instead of scrolling. To scroll, use Ctrl+wheel.
Shift+mouse wheelscroll canvas horizontally
When the "Left mouse button pans when Space is pressed" option is on in Preferences, Space+mouse drag also pans canvas.

Guides, grids, snapping

mouse dragdrag off a ruler to create guide
Drag off the horizontal or vertical ruler to create a new guideline. Drag a guideline onto the ruler to delete it.
mouse dragdrag a guide to move it
Shift+mouse dragdrag a guide (not near anchor) to rotate it
Shift+Ctrl+mouse dragrotate guide with angle snapping
Ctrl+clickdelete guide
|, -Shift+\toggle guides and snapping to guides
If you want to see the guides but not snap to them, use the global snapping toggle (% key).
When you create a new guide by dragging off the ruler, guide visibility and snapping are turned on.
#, -Shift+3toggle grids and snapping to grids
If you want to see the grids but not snap to them, use the global snapping toggle (% key).
Note that only the 3 key on the main keyboard works, not on the keypad.
%toggle snapping on and off
This toggle affects snapping to grids, guides, and objects in all tools.

Display mode

Ctrl+keypad 5toggle normal/no filters/outline mode

Palette

These keys work both in the floating palette dialog and in the palette frame at the bottom of the window.
clickset fill color on selection
Shift+clickset stroke color on selection
right clickopen pop-up menu
mouse dragdrag fill color to objects
Shift+mouse dragdrag stroke color to objects
To change fill/stroke of an object by dragging color on it, that object need not be selected.
You can also drag colors to the Fill (F) and Stroke (S) indicators in the statusbar to change the selection.

File

Ctrl+Ncreate new document
Ctrl+Oopen a document
Shift+Ctrl+Eexport to PNG
Ctrl+Iimport bitmap or vector
Ctrl+Pprint document
Ctrl+Ssave document
Shift+Ctrl+Ssave under a new name
Shift+Ctrl+Alt+Ssave a copy
Ctrl+Qexit Inkscape

Window

Ctrl+Rtoggle rulers
Ctrl+Btoggle scrollbars
F11toggle fullscreen
F10main menu
Menus can also be activated by Alt with the letter underscored in the menu name.
Shift+F10, -right clickdrop-down (context) menu
Ctrl+F4, -Ctrl+Wclose document window
This shuts down Inkscape if it was the only document window open.
Ctrl+Tabnext document window
Shift+Ctrl+Tabprevious document window
These cycle through the active document windows forward and backward.

Layers

Shift+Ctrl+Ncreate new layer
Shift+PgUpmove to layer above
Shift+PgDnmove to layer below
These commands move the selected objects from one layer to another.
Shift+Ctrl+PgUpraise layer
Shift+Ctrl+PgDnlower layer
Shift+Ctrl+Homeraise layer to top
Shift+Ctrl+Endlower layer to bottom
These commands move the current layer among its siblings (normally other layers).

Object

Undo/redo

Shift+Ctrl+Y, -Ctrl+Zundo
Shift+Ctrl+Z, -Ctrl+Yredo

Clipboard

Ctrl+Ccopy selection
Ctrl+Xcut selection
Ctrl+Vpaste clipboard
This places the clipboard objects at the mouse cursor, or at the center of the window if mouse is outside the canvas.
When editing text with the text tool, this pastes the text from the clipboard into the current text object.
Ctrl+Alt+Vpaste in place
This places the clipboard objects into the original location from which they were copied.
Shift+Ctrl+Vpaste style
This applies the style of the (first of the) copied object(s) to the current selection.
If a gradient handle (in Gradient tool) or a text span (in Text tool) are selected, they get the style instead of the entire object.
Ctrl+7paste path effect
This applies the path effect of the copied path to the paths/shapes in current selection.

Duplicate

Ctrl+Dduplicate selection
New object(s) are placed exactly over the original(s) and selected.

Clone

Alt+Dclone object
A clone can be moved/scaled/rotated/skewed independently, but it updates the path, fill, and stroke from its original.
The clone is placed exactly over the original object and is selected.
You can only clone one object at a time; if you want to clone several objects together, group them and clone the group.
Shift+Alt+Dunlink clone
Unlinking a clone cuts the link to the original, turning the clone into a plain copy.
Shift+Dselect original
To find out which object this is a clone of, select the clone and give this command. The original will be selected.

Bitmaps

Alt+Bcreate a bitmap copy
This exports the selected object(s) (all other objects hidden) as PNG in the document's directory and imports it back.
The imported bitmap is placed over the original selection and is selected.
Shift+Alt+Btrace bitmap
This opens the Trace Bitmap dialog allowing you to convert a bitmap object to path(s).

Patterns

Alt+Iobject(s) to pattern
This converts the selection to a rectangle with tiled pattern fill.
Shift+Alt+Ipattern to object(s)
Each selected object with pattern fill is broken into the same object without fill and a single pattern object.

Group

Shift+Ctrl+U, -Ctrl+Ggroup selected objects
Use Ctrl+click to select objects within group.
Shift+Ctrl+G, -Ctrl+Uungroup selected group(s)
This removes only one level of grouping; press Ctrl+U repeatedly to ungroup nested groups.

Z-order

Homeraise selection to top
Endlower selection to bottom
PgUpraise selection one step
PgDnlower selection one step

Path

Convert to path

Shift+Ctrl+Cconvert selected object(s) to path
Ctrl+Alt+Cconvert stroke to path

Boolean operations

Ctrl++union
Union combines any number of objects into a single path, removing overlaps.
Ctrl+-difference
Difference works on 2 objects, extracting the top from the bottom.
Ctrl+*intersection
Intersection creates a path representing the common (overlapping) area of all selected objects.
Ctrl+^exclusive OR (XOR)
XOR is similar to Union, except that it works on 2 objects and removes areas where the objects overlap.
Ctrl+/division (cut)
Division cuts the bottom object into pieces by the top object, preserving the fill and stroke of the bottom.
Ctrl+Alt+/cut path
Cut Path cuts the bottom object's stroke only where it is intersected by the top path, removing any fill from the result.
The result of Union, Difference, Intersection, and XOR inherits the id= attribute and therefore the clones of the bottom object.
Division and Cut path normally produce several objects; of them, a random one inherits the id= of the bottom source object.

Offsets

Ctrl+(inset path (towards center)
Ctrl+)outset path (away from center)
The default offset distance is 2 px (SVG pixel units, not screen pixels).
Alt+(inset path by 1 pixel
Alt+)outset path by 1 pixel
Shift+Alt+(inset path by 10 pixels
Shift+Alt+)outset path by 10 pixels
The actual distance for pixel offsets depends on zoom level. Zoom in for finer adjustment.
All the (, ) commands convert the object to path, if necessary, and produce regular path.
Ctrl+Jcreate dynamic offset
Ctrl+Alt+Jcreate linked offset
These commands produce an offset object, editable by the node tool, standalone or linked to the original.
Shift+Dselect source
Selecting a linked offset and giving this command will select the source path of the linked offset.

Combine

Ctrl+Kcombine paths
This is different from grouping in that combined paths create one object.
This is different from Union in that overlapping areas are not affected.
Whether overlapping areas are filled is controlled by the Fill: winding/alternating switch on the Fill & Stroke dialog.
Shift+Ctrl+Kbreak paths apart
This attempts to break an object into constituent paths; it will fail if the object is one solid path.

Simplify

Ctrl+Lsimplify
This command attempts to simplify selected path(s) by removing extra nodes. It converts all objects to paths first.
If you invoke this command several times in quick succession, it will act more and more aggressively.
Invoking Simplify again after a pause restores the default threshold (settable in the Inkscape Preferences dialog).

Selector

Select (mouse)

clickselect an object
When you left-click on an object, previous selection is deselected.
Shift+clicktoggle selection
Shift+click adds an object to the current selection if it was not selected, or deselects it otherwise.
clickclickedit the object
For paths, double clicking switches to Node tool; for shapes, to corresponding shape tool; for text, to Text tool.
For groups, double clicking performs the "Enter group" command (the group becomes a temporary layer).
Double clicking in empty space switches to the parent layer in the hierarchy, if any.

Rubberband, touch selection

mouse dragselect by rubberband
Dragging around objects does "rubberband" selection; previous selection is deselected.
Shift+mouse dragadd objects to selection
Normally, you need to start from an empty space to initiate a rubberband.
However, if you press Shift before dragging, Inkscape will do rubberband selection even if you start from an object.
Alt+mouse drag, -Shift+Alt+mouse dragselect by touch
Alt+dragging over objects selects those objects that are touched by the path.
To start touch selection with Alt, you must have nothing selected; otherwise use Shift+Alt.
You can switch rubberband selection to touch selection and back while dragging by pressing/releasing Alt.

Select (keyboard)

Tabselect next object
Shift+Tabselect previous object
These keys pick objects in their z-order (Tab cycles from bottom to top, Shift+Tab cycles from top to bottom).
Unless you did manual rearrangements, the last object you created is always on top.
As a result, if nothing is selected, pressing Shift+Tab once conveniently selects the object you created last.
This works on objects within the current layer (unless you change that in preferences).
Ctrl+Aselect all (current layer)
This works on objects within the current layer (unless you change that in preferences).
Ctrl+Alt+Aselect all (all layers)
This works on objects in all visible and unlocked layers.
!invert selection (current layer)
This inverts selection (deselects what was selected and vice versa) in the current layer.
Alt+!invert selection (all layers)
This inverts selection (deselects what was selected and vice versa) in visible and unlocked layers.
Escdeselect
Backspace, -Deldelete selection

Select within group, select under

Ctrl+clickselect within group
Ctrl+click selects the object at click point disregarding any levels of grouping that this object might belong to.
Shift+Ctrl+clicktoggle selection within group
Alt+clickselect under
Alt+click selects the object at click point which is beneath (in z-order) the lowest selected object at click point.
If the bottom object is reached, Alt+click again selects the top object. So, several Alt+clicks cycle through z-order stack at point.
On Linux, Alt+click and Alt+drag may be reserved by the window manager. If you reconfigure your window manager
to not map Alt+click, then it will be free for Inkscape to use.
If your keyboard has a Meta key, you may wish to set your "Modifier -key" to use it instead of Alt.
(Sometimes you can also use Ctrl+Alt+click (select under in -groups) with the same effect as Alt+click.)
Shift+Alt+clicktoggle under
Ctrl+Alt+clickselect under, in groups
Shift+Ctrl+Alt+clicktoggle under, in groups
Ctrl+Enterenter group
Ctrl+Backspacego to parent group/layer

Move (mouse)

mouse dragselect + move
Dragging an object selects it if it was not selected, then moves selection.
Alt+mouse dragmove selected
Alt+drag moves the current selection (without selecting what is under cursor), no matter where you start the drag.
On Linux, Alt+click and Alt+drag may be reserved by the window manager. Reconfigure it so you can use them in Inkscape.
Ctrl+mouse dragrestrict movement to horizontal or vertical
Shift+mouse dragtemporarily disable snapping
This temporarily disables snapping to grid or guides when you are dragging with grid or guides on.
mouse dragSpacedrop a copy
When dragging or transforming with mouse, each Space leaves a copy of the selected object.
You can press and hold Space while dragging for a nice "trail."

Move (keyboard)

arrowsmove selection by the nudge distance
Shift+arrowsmove selection by 10x nudge distance
The default nudge distance is 2 px (SVG pixel units, not screen pixels).
Alt+arrowsmove selection by 1 pixel
Shift+Alt+arrowsmove selection by 10 pixels
The actual distance for pixel movements depends on zoom level. Zoom in for finer movement.

Transform (mouse)

click, -Shift+Stoggle scale/rotation handles
mouse dragscale (with scale handles)
mouse dragrotate or skew (with rotation handles)

Scale by handles

mouse dragscale
Ctrl+mouse dragscale preserving aspect ratio
Shift+mouse dragsymmetric transformation
Holding Shift while transforming makes transformation symmetric around the center of the selection.
Alt+mouse dragscale by integer
Hold Alt while scaling to limit scale to 2, 3, 4, etc. or 1/2, 1/3, 1/4 etc. of the initial size.

Scale (keyboard)

., ->scale selection up by the scale step
,, -<scale selection down by the scale step
The default scale step is 2 px (SVG pixel units, not screen pixels).
Ctrl+., -Ctrl+>scale selection to 200%
Ctrl+,, -Ctrl+<scale selection to 50%
Alt+., -Alt+>scale selection up by 1 pixel
Alt+,, -Alt+<scale selection down by 1 pixel
The actual size increment for pixel scaling depends on zoom level. Zoom in for finer scaling.
Scaling is uniform around the center, so that the size increment applies to the larger of the two dimensions.

Rotate/skew by handles

mouse dragrotate or skew
Ctrl+mouse dragsnap skew angle
Holding Ctrl when dragging a skew (non-corner) handle snaps the skew angle to angle steps (default 15 degrees).
Ctrl+mouse dragsnap rotation angle
Holding Ctrl when dragging a rotation (corner) handle snaps the rotation angle to angle steps (default 15 degrees).

Rotate (keyboard)

[, -]rotate selection by the angle step
The default angle step is 15 degrees. ] rotates clockwise, [ rotates counterclockwise.
Ctrl+[, -Ctrl+]rotate selection by 90 degrees
Alt+[, -Alt+]rotate selection by 1 pixel
The actual angle for pixel rotation depends on zoom level. Zoom in for finer movement.
These commands use the rotation center, draggable in Selector (by default it's in geometric center).

Flip

hflip selection horizontally
vflip selection vertically
If the tool is in rotate mode (rotation center visible), that center becomes the axis of flipping; otherwise it flips around geometric center of selection

Rotation center

mouse dragmove rotation center
Moved rotation center remembers and saves its position for (all) selected object(s); you can reset it.
Dragging the center snaps it to the centerlines and bounding box edges of the selection.
Shift+mouse dragmove without snapping
Shift+clickreset rotation center
Resetting rotation center moves it back to the geometric center of the object's or selection's bounding box.

Cancel

Esccancel rubberband, move, transformation
Press Esc while mouse button is still down to cancel rubberband selection, move, or transformation of any kind.

Node tool

Select objects (mouse)

clickclick a non-selected object to select
Alt+clickselect under
Shift+clicktoggle selection
These work the same as in Selector. The nodes or handles of the single selected object become editable.

Select nodes (mouse)

clickselect a node
Clicking on a node selects it.
clickselect two adjacent nodes
Clicking on a selected path between the nodes selects the two nodes closest to the click point.
Shift+clicktoggle selection
This adds/removes a node (if clicked on node) or two nodes (if clicked on path) to/from the node selection.
clickdeselect
Clicking in an empty space deselects all selected nodes. Next click will deselect the object.

Rubberband selection

mouse dragselect multiple nodes
Dragging around nodes does "rubberband" selection; previous node selection is deselected.
Shift+mouse dragadd nodes to selection
Normally, you need to start from a point not over a path or a node to initiate a rubberband.
However, if you press Shift before dragging, Inkscape will do rubberband selection even if you start over the path.

Select nodes (keyboard)

Tabselect next node
Shift+Tabselect previous node
These keys select nodes within the selected path
Ctrl+Aselect all nodes in subpath(s)
If the path has multiple subpaths and some nodes selected, this selects all only in subpaths with already selected nodes.
Ctrl+Alt+Aselect all nodes in path
This selects all nodes in the entire path.
!invert selection in subpath(s)
If the path has multiple subpaths and some nodes selected, this inverts selection only in subpaths with already selected nodes.
Alt+!invert selection in path
This inverts selection (deselects what was selected and vice versa) in the entire path.
Escdeselect all nodes

Grow/shrink node selection

PgUp, -PgDngrow/shrink selection (spatial)
mouse wheelgrow/shrink selection (spatial)
Ctrl+PgUp, -Ctrl+PgDngrow/shrink selection (along path)
Ctrl+mouse wheelgrow/shrink selection (along path)
Your mouse pointer must be over a node for growing/shrinking.
Each key press or wheel click selects the nearest unselected node or deselects the farthest selected node.
Distance to nodes can be calculated directly (spatial mode) or along path.

Move nodes (mouse)

mouse dragmove selected nodes
Ctrl+mouse dragrestrict movement to horizontal or vertical
Ctrl+Alt+mouse dragmove along handles
This restricts movement to the directions of the node's handles, their continuations and perpendiculars (total 8 snaps).
If the node has straight lines on one or both sides, this will snap it to these lines' directions and perpendiculars instead.
Shift+mouse dragtemporarily disable snapping
Snapping nodes is enabled in Document Preferences. By default, only bounding box of objects snaps to grid/guides.
Shift+mouse dragdrag out handle
If a node has a retracted handle, dragging with Shift lets you drag it out of the node.
mouse dragSpacedrop a copy
When dragging nodes with mouse, each Space leaves a copy of the selected object.
You can press and hold Space while dragging for a nice "trail."
Alt+mouse dragsculpt selected nodes
Sculpting moves the selected nodes so that the dragged node moves all the way, the farthest selected nodes stay put;
all intermediate selected nodes move intermediate distances, governed by a bell-like curve.
Sculpting is pressure-sensitive with a tablet; press harder for a blunter drag profile, press lightly for a sharper profile.
To stop sculpting without losing the pressure-sensitive profile, release Alt first and then lift the pen.

Move nodes (keyboard)

arrowsmove selected node(s) by the nudge distance
Shift+arrowsmove selected node(s) by 10x nudge distance
The default nudge distance is 2 px (SVG pixel units, not screen pixels).
Alt+arrowsmove selected node(s) by 1 pixel
Shift+Alt+arrowsmove selected node(s) by 10 pixels
The actual distance for pixel movements depends on zoom level. Zoom in for finer movement.

Move node handle (mouse)

mouse dragmove a node handle
Ctrl+mouse dragsnap the handle to angle steps
The default angle step is 15 degrees. This also snaps to the handle's original angle, its continuation and perpendiculars.
Shift+mouse dragrotate both handles
Alt+mouse draglock the handle length
Ctrl, Shift, Alt can be combined when dragging handles.
Ctrl+clickretract the handle
Retracted handle is zero length; use Shift+drag to drag it back out.

Scale handle (1 node selected)

<, ->contract/expand both handles by scale step
The default scale step is 2 px (SVG pixel units, not screen pixels). May apply to more than one node.
Left Ctrl+<, -Left Ctrl+>scale left handle by the scale step
Right Ctrl+<, -Right Ctrl+>scale right handle by the scale step
Left Alt+<, -Left Alt+>scale left handle by 1 pixel
Right Alt+<, -Right Alt+>scale right handle by 1 pixel
The actual size increment for pixel scaling depends on zoom level. Zoom in for finer scaling.
Instead of the < and > keys, you can use the , (comma) and . (period) keys respectively.

Rotate handle (1 node selected)

[, -]rotate both handles by the angle step
The default angle step is 15 degrees. ] rotates clockwise, [ rotates counterclockwise. May apply to more than one node.
Left Ctrl+[, -Left Ctrl+]rotate left handle by the angle step
Right Ctrl+[, -Right Ctrl+]rotate right handle by the angle step
Left Alt+[, -Left Alt+]rotate left handle by 1 pixel
Right Alt+[, -Right Alt+]rotate right handle by 1 pixel

Scale nodes (>1 nodes selected)

These commands scale the selected nodes as if they were an "object".
If mouse is over a node, that node becomes the axis of scaling; otherwise it scales around geometric center of selected nodes.
., ->scale nodes up by the scale step
,, -<scale nodes down by the scale step
The default scale step is 2 px (SVG pixel units, not screen pixels).
Alt+., -Alt+>scale nodes up by 1 pixel
Alt+,, -Alt+<scale nodes down by 1 pixel
The actual size increment for pixel scaling depends on zoom level. Zoom in for finer scaling.
Scaling is uniform around the center, so that the size increment applies to the larger of the two dimensions.

Rotate nodes (>1 nodes selected)

These commands rotate the selected nodes as if they were an "object".
If mouse is over a node, that node becomes the axis of rotation; otherwise it rotates around geometric center of selected nodes.
[, -]rotate nodes by the angle step
The default angle step is 15 degrees. ] rotates clockwise, [ rotates counterclockwise.
Alt+[, -Alt+]rotate nodes by 1 pixel
The actual angle for pixel rotation depends on zoom level. Zoom in for finer movement.

Flip nodes (>1 nodes selected)

These commands flip the selected nodes as if they were an "object", around the center of that object.
hflip nodes horizontally
vflip nodes vertically
If mouse is over a node, that node becomes the axis of flipping; otherwise it flips around geometric center of selected nodes

Change segment(s)

Shift+Lmake line
Shift+Umake curve
These commands require that more than two adjacent nodes be selected.

Change node type

Shift+Cmake cusp
First Shift+C changes type of node; if you do another Shift+C on an already cusp node, it retracts its handles
Shift+Smake smooth
If a cusp node is adjacent to a line segment, first Shift+S makes it half-smooth with one handle collinear -with the segment; another Shift+S will expand a second handle
Shift+Ymake symmetric
When making smooth or symmetric, you can lock the position of one of the handles by hovering mouse over it.
Shift+Amake auto
Ctrl+clicktoggle smooth/cusp/symmetric/auto

Join/break

Shift+Jjoin selected nodes
This requires that exactly two end nodes within the path be selected.
You can lock the position of one of the two joined nodes by hovering mouse over it.
Shift+Bbreak selected node(s)
After break, only one of each two new nodes is selected. May apply to more than one node.

Delete, create, duplicate

Backspace, -Deldelete selected node(s)
Ctrl+Backspace, -Ctrl+Deldelete without preserving shape
Deleting without Ctrl adjusts handles on the remaining nodes to preserve the shape of the curve as much as possible.
Deleting with Ctrl does not touch the remaining nodes.
Ctrl+Alt+clickcreate/delete node
Ctrl+Alt+click on a node deletes it; Ctrl+Alt+click on the path between nodes creates a new node in the click point.
Deleting nodes this way always tries to preserve the shape of the curve (same as Del/Backspace).
clickclickcreate node
Double clicking on the path between nodes creates a node in the click point.
Insinsert new node(s)
This adds new node(s) in the middle(s) of selected segment(s), so it requires that more than two adjacent nodes be selected.
Shift+Dduplicate selected node(s)
New nodes are created on the same path; they are placed exactly over the old ones and are selected.

Reverse

Shift+rreverse path direction

Edit shapes

Node tool can also drag the handles of shapes (rectangles, ellipses, stars, spirals). Click on a shape to select it.
See the corresponding shape tools for their editing shortcuts, all of which also work in node tool.

Edit fills and path effects

Node tool can also edit the handles of a pattern fill, gradient fill, and the editable handles of path effects.

Cancel

Esccancel rubberband or move
Press Esc while mouse button is still down to cancel rubberband selection, node move, handle move, or handle move.

Tweak tool

Operation

mouse dragact on selected paths in the current mode
Shift+mouse dragreverse current mode (when applicable)
Ctrl+mouse dragact temporarily switching to shrink mode
Shift+Ctrl+mouse dragact temporarily switching to grow mode
The amount of tweaking action is the greatest at the center of the circular area and drops off smoothly towards the edges.

Modes

Shift+m, -Shift+0move mode
Shift+i, -Shift+1move in/out mode
Drag moves objects inwards to cursor, drag with Shift moves outwards from cursor
Shift+z, -Shift+2move jitter mode
Shift+<scale mode
Drag scales objects down, drag with Shift scales up
Shift+[rotate mode
Drag rotates objects clockwise, drag with Shift, counterclockwise
Shift+d, -Shift+5duplicate/delete mode
Drag randomly duplicates objects, drag with Shift randomly deletes
Shift+p, -Shift+6push path mode
Shift+s, -Shift+7shrink/grow path mode
Drag insets paths, drag with Shift outsets
Shift+a, -Shift+8attract/repel path mode
Drag attracts paths to cursor, drag with Shift repels
Shift+r, -Shift+9roughen mode
Shift+ccolor paint mode
Shift+jcolor jitter mode
Shift+bblur mode

Parameters

Left arrow, -Right arrowadjust brush width by 1
Home, -Endset brush width to 1 / 100
Up arrow, -Down arrowadjust tweaking force
Width and force can be adjusted while drawing. With a pressure-sensitive tablet, force also depends on pen pressure.

Rectangle tool

Draw

mouse dragdraw a rectangle
Ctrl+mouse dragmake a square or integer-ratio rectangle
This restricts rectangle so its height/width ratio is a whole number.
Shift+mouse dragdraw around the starting point
This creates a rectangle symmetric around the starting point of the mouse drag.

Select

clickclick to select
Alt+click, -Ctrl+Alt+clickselect under
Shift+clicktoggle selection
In this tool, selecting by click disregards any grouping (i.e. acts as clicking with Ctrl in Selector)
Escdeselect

Resize by handles

mouse dragdrag a square handle to resize
Initially, the two resize (square) handles are in top left and bottom right corners.
Resize handles change the width and height of the rectangle in its own coordinate system, before any transforms are applied.
Ctrl+mouse draglock width, height, or ratio

Round corners by handles

mouse dragdrag a circular handle to round corners
Initially, the two rounding handles are in the top right corner of the rectangle.
Ctrl+mouse draglock the corner circular
Ctrl+clickset the corner circular
When rounding corners, dragging one rounding handle keeps the corner circular if the other remains at the corner.
You can drag both handles for an elliptic rounded corner, or drag/click one with Ctrl to make it circular again.
Shift+clickremove corner rounding

3D box tool

Draw

mouse dragdraw a 3D box (X/Y plane)
Shift+mouse dragdraw a 3D box (extrude in Z)

Select

clickclick to select
Alt+click, -Ctrl+Alt+clickselect under
Shift+clicktoggle selection
Escdeselect

Edit by handles

All editing operations occur "in perspective", i.e., either along perspective lines or within planes spanned by these.
mouse dragresize/move box
The four front handles and the center normally move within the XY plane, the four rear handles along the Z axis.
Shift+mouse dragresize/move (with handle behaviour swapped)
Ctrl+mouse dragresize/move (handles snap to axes or diagonals)

Edit perspectives

In what follows, we use the abbreviations VP = vanishing point, PL = perspective line.
mouse dragdrag square handles to move the VPs
[, -]rotate X-PLs (if parallel) by the angle step
The default angle step is 15 degrees. ],),} rotate clockwise, [,(,{ rotate counterclockwise.
Alt+[, -Alt+]rotate X-PLs (if parallel) by 1 pixel
(, -)rotate Y-PLs (if parallel) by the angle step
Alt+(, -Alt+)rotate Y-PLs (if parallel) by 1 pixel
{, -}rotate Z-PLs (if parallel) by the angle step
Alt+{, -Alt+}rotate Z-PLs (if parallel) by 1 pixel

Ellipse tool

Draw

Without Alt the starting and ending point of the mouse drag mark the corners of the bounding box.
With Alt the ellipse is enlarged so that its circumference passes through these two points (Ctrl+Alt is a special case; see below).
mouse dragdraw an ellipse
Ctrl+mouse dragmake circle or integer-ratio ellipse
This restricts ellipse so its height/width ratio is a whole number.
Shift+mouse dragdraw around the starting point
This creates an ellipse symmetric around the starting point of the mouse drag.
Ctrl+Alt+mouse drag
This creates a perfect circle whose diameter is defined by the starting and ending point of the mouse drag.

Select

clickclick to select
Alt+click, -Ctrl+Alt+clickselect under
Shift+clicktoggle selection
In this tool, selecting by click disregards any grouping (i.e. acts as clicking with Ctrl in Selector)
Escdeselect

Edit by handles

mouse dragresize, make arc or segment
Initially, the two resize handles are at the topmost and leftmost points; the two arc/segment handles are in the rightmost point.
Ctrl+mouse draglock circle (resize handles)
Ctrl+mouse dragsnap to angle steps (arc/segment handles)
Resize handles change the width and height of the ellipse in its own coordinate system, before any transforms are applied.
The default angle step is 15 degrees.
Shift+clickmake whole (arc/segment handles)

Star tool

Draw

mouse dragdraw a star
Ctrl+mouse dragsnap star to angle steps
The default angle step is 15 degrees.

Select

clickclick to select
Alt+click, -Ctrl+Alt+clickselect under
Shift+clicktoggle selection
In this tool, selecting by click disregards any grouping (i.e. acts as clicking with Ctrl in Selector)
Escdeselect

Edit by handles

mouse dragdrag a handle to vary the star shape
Ctrl+mouse dragkeep star rays radial (no skew)
Shift+mouse draground the star
Shift+clickremove rounding
Alt+mouse dragrandomize the star
Alt+click, -Ctrl+Alt+clickremove randomization

Spiral tool

Draw

mouse dragdraw a spiral
Ctrl+mouse dragsnap spiral to angle steps
The default angle step is 15 degrees.

Select

clickclick to select
Alt+click, -Ctrl+Alt+clickselect under
Shift+clicktoggle selection
In this tool, selecting by click disregards any grouping (i.e. acts as clicking with Ctrl in Selector)
Escdeselect

Edit by handles

mouse dragroll/unroll from inside (inner handle)
Dragging the inner handle adjusts the "inner radius" parameter.
Alt+mouse dragconverge/diverge (inner handle)
Alt+click, -Ctrl+Alt+clickreset divergence (inner handle)
Vertical Alt+drag of the inner handle adjusts the "divergence" parameter, Alt+click resets it to 1.
Shift+clickzero inner radius (inner handle)
Shift+click on inner handle makes the spiral start from the center.
mouse dragroll/unroll from outside (outer handle)
Dragging the outer handle adjusts the "turns" parameter. Use Shift+Alt+drag to roll/unroll without changing radius.
Shift+mouse dragscale/rotate (outer handle)
Use Shift+Alt to rotate only (locks the radius of the spiral).
Ctrl+mouse dragsnap handles to angle steps
The default angle step is 15 degrees. This works for both handles.

Zoom tool

clickzoom in
Shift+clickzoom out
mouse dragzoom into the area

Pencil tool

mouse dragdraw a freehand line
Shift+mouse dragadd to selected path
If a path is selected, Shift+dragging anywhere creates a new subpath instead of a new independent path.
Shift+mouse dragtemporarily disable snapping
Shift also temporarily disables snapping to grid or guides when you are drawing with grid or guides on.
Alt+mouse dragaveraging draw (sketch mode)

Create dots

Ctrl+clickcreate a dot
This creates a small circle. Its size (relative to the current stroke width) can be set in Preferences.
Shift+Ctrl+clickcreate a double-sized dot
Ctrl+Alt+clickcreate a random-sized dot

Pen (Bezier) tool

Create nodes

clickcreate a sharp node
If no path is being created, this starts a new path.
Shift+clickadd to selected path
If a path is selected, Shift+clicking anywhere starts a new subpath instead of a new independent path.
mouse dragcreate a Bezier node with two handles
Shift+mouse dragmove only one handle
This moves only one handle (instead of both) while creating a node, making it cusp.
Ctrl+mouse dragsnap the handle to angle steps
The default angle step is 15 degrees.

Move last node

These commands move the last created node (at the start of the red segment) while creating a path.
arrowsmove last node by the nudge distance
Shift+arrowsmove last node by 10x nudge distance
The default nudge distance is 2 px (SVG pixel units, not screen pixels).
Alt+arrowsmove last node by 1 pixel
Shift+Alt+arrowsmove last node by 10 pixels
The actual distance for pixel movements depends on zoom level. Zoom in for finer movement.

Create/modify segments

Ctrl+snap last segment to angle steps
This snaps the new node's angle, relative to the previous node, to angle steps (default 15 degrees).
Shift+Lmake last segment line
Shift+Umake last segment curve
These commands change the last (red) segment of the path to straight line or curve.

Create dots

Ctrl+clickcreate a dot (straight line modes only)
This creates a small circle. Its size (relative to the current stroke width) can be set in Preferences.
Shift+Ctrl+clickcreate a double-sized dot
Ctrl+Alt+clickcreate a random-sized dot

Finish

Enterfinish current line
right clickfinish current line
clickclickfinish current line
Enter, right click, or double left click finish the current line, discarding the last unfinished (red) segment.

Cancel

Esc, -Ctrl+zcancel current line
Backspace, -Delerase last segment of current line

Calligraphy tool

mouse dragdraw a calligraphic line
Shift+mouse dragadd to selected path
Drawing with Shift unions the newly created stroke with the previous selection
Alt+mouse dragsubtract from selected path
Drawing with Alt subtracts the newly created stroke from the previous selection
Ctrl+mouse dragtrack a guide path
Drawing with Ctrl tracks a selected guide path at the constant distance
Left arrow, -Right arrowadjust pen width by 1
Home, -Endset pen width to 1 or 100
Up arrow, -Down arrowadjust pen angle
Width and angle can be adjusted while drawing.
Escdeselect

Paint Bucket

clickfill a bounded area
Shift+clickadd to selected path
Clicking with Shift unions the newly created fill with the previous selection
mouse dragfill from each point
From each point, the fill spreads to the neighbors with the colors similar to that point.
This can be used to fill an area currently filled with a gradient or blur.
Alt+mouse dragfill from each point same as initial point
From each point, the fill spreads to the neighbors with the colors similar to the initial point of the drag.
This can be used to fill several disjoint bounded areas by starting in one and dragging over all of the areas.
Ctrl+clickset fill color
Shift+Ctrl+clickset stroke color
Ctrl+clicking an object sets its fill (or stroke with Shift) to the tool's current style; the object need not be selected

Gradient tool

Select objects

clickclick an object to select
Alt+clickselect under
Shift+clicktoggle selection

Create gradients

mouse dragcreate gradient
This creates gradient on selected objects. The Controls bar lets you select linear/radial and fill/stroke for the new gradient.
clickclickcreate default gradient
This creates default (horizontal edge-to-edge for linear, centered edge-to-edge-to-edge for radial) gradient on clicked object.

Select handles

clickselect a handle
Shift+clickadd handle to selection
Shift+mouse dragselect by rubberband
Tabselect next handle
Shift+Tabselect previous handle
Ctrl+Aselect all handles
Escdeselect all handles
Single click outside all handles also deselects all handles.

Create/delete intermediate stops

Ctrl+Alt+clickcreate a stop
clickclickcreate a stop
Ctrl+Alt+click or double click on a gradient line creates a new intermediate stop
Ctrl+Alt+clickdelete stop
Ctrl+Alt+click on a stop's handle deletes the stop; if it was an end stop, gradient shortens or disappears
Insinsert new stop(s)
This adds new stop(s) in the middle(s) of selected segment(s), so it requires that more than two adjacent handles be selected.
Deldelete selected stops

Move handles/stops

mouse dragmove selected handle(s)
Ctrl+mouse dragmove stops in 1/10 range increments
Ctrl+dragging selected intermediate stops moves them snapping to 1/10 steps of the available range
Alt+mouse dragsculpt selected stops
Sculpting moves the selected intermediate stops depending on how close each one is to the stop being dragged, using a smooth bell-like curve similar to the node sculpting feature in Node tool.
arrowsmove selected handle by the nudge distance
Shift+arrowsmove selected handle by 10x nudge distance
The default nudge distance is 2 px (SVG pixel units, not screen pixels).
Alt+arrowsmove selected handle by 1 pixel
Shift+Alt+arrowsmove selected handle by 10 pixels
If at least one end handle is selected, arrow keys move the end handle to move or resize the gradient line.
If only mid stops are selected, arrow keys move the selected stops along the gradient line.
The actual distance for pixel movements depends on zoom level. Zoom in for finer movement.

Reverse

Shift+rreverse gradient definition
This mirrors the stop positions of the current gradient without moving the gradient handles.

Gradient editor

clickclickopen gradient editor
Double clicking a gradient handle opens the Gradient Editor with that gradient and the clicked handle chosen in the stops list.

Dropper tool

clickpick fill color
Shift+clickpick stroke color
mouse dragaverage fill color
Shift+mouse dragaverage stroke color
Click applies the color under cursor to the current selection. Dragging a radius calculates the average color of a circular area.
If a gradient handle (in Gradient tool) is selected, it gets the color instead of the entire object.
Alt+clickpick inverse color
If Alt is pressed, picking color (with or without Shift, by click or by drag) picks the inverse of the color.
Ctrl+Ccopy color
This copies the color under cursor to the clipboard, as text in RRGGBBAA format (8 hex digits).

Text tool

Select/create

clickcreate/select a text object
Clicking in an empty space or on a non-text creates a text object; now you can type your text.
Clicking on a text object selects it; cursor is placed near the click point.
Escdeselect the text object

Navigate in text

arrowsmove cursor by one character
Ctrl+Left arrow, -Ctrl+Right arrowmove cursor by one word
Ctrl+Up arrow, -Ctrl+Down arrowmove cursor by one paragraph
Home, -Endgo to beginning/end of line
Ctrl+Home, -Ctrl+Endgo to beginning/end of text
PgUp, -PgDnmove cursor by one screen
All these commands cancel current text selection, if any. Use them with Shift to extend selection instead.

Flowed text (internal frame)

mouse dragcreate flowed text
Clicking and dragging in an empty space or on a non-text creates a flowed text object with internal frame.
mouse dragadjust frame size
Dragging the handle in the lower right corner of the selected flowed text changes width/height of the frame.
Ctrl+mouse draglock width, height, or ratio of frame
Dragging the corner handle with Ctrl resizes the frame preserving either width, or height, or ratio.

Flowed text (external frame)

Alt+Wflow text into frame
With a text object and a shape/path selected, this flows text into the shape/path.
Both remain separate objects, but are linked; editing the shape/path causes the text to reflow.
Shift+Alt+Wunflow text from frame
This cuts the flowed text's link to the shape/path, producing a single-line regular text object.
Shift+Dselect external frame
To find out which object is the frame of this flowed text, select it and press Shift+D. The frame will be selected.

Text on path

Shift+Dselect path from text
To find out which path this text is put on, select it and press Shift+D. The path will be selected.

Edit text

To type + and - characters, use the main keyboard; keypad + and - are reserved for zoom (unless NumLock is on).
Enterstart a new line or paragraph
Enter in regular text creates new line; in flowed text it creates a new paragraph
Ctrl+Utoggle Unicode entry
To insert an arbitrary Unicode character, type Ctrl+U, then the hexadecimal code point, then Enter.
For example, type Ctrl+U 2 0 1 4 Enter for an em-dash; Ctrl+U a 9 Enter for a copyright sign.
To stay in Unicode mode after inserting the character, press Space instead of Enter.
Press Esc or another Ctrl+U to cancel Unicode mode without inserting the character.
Ctrl+Spaceinsert no-break space
A no-break space is visible even in a text object without xml:space="preserve".

Select text

mouse dragselect text
Left-dragging over a text object selects a text span.
Shift+arrowsselect text by character
Shift+Ctrl+arrowsselect text by word
Shift+Home, -Shift+Endselect to beginning/end of line
Shift+Ctrl+Home, -Shift+Ctrl+Endselect to beginning/end of text
Shift+PgUp, -Shift+PgDnselect one screen up/down
clickclickselect word
clickclickclickselect line
Ctrl+Aselect all text
This selects the entire text of the current text object.

Style selection

Ctrl+Bmake selection bold
Ctrl+Imake selection italic
Also, you can use the Text&Font or Fill&Stroke dialogs to assign any style to text selection.

Letter spacing

Alt+>expand line/paragraph by 1 pixel
Shift+Alt+>expand line/paragraph by 10 pixels
Alt+<contract line/paragraph by 1 pixel
Shift+Alt+<contract line/paragraph by 10 pixels
These commands (only when editing text) adjust letter spacing in the current line (regular text) or paragraph (flowed text).
The actual adjustment for pixel movements depends on zoom level. Zoom in for finer adjustment.

Line spacing

Ctrl+Alt+>make the text object taller by 1 pixel
Shift+Ctrl+Alt+>make the text object taller by 10 pixels
Ctrl+Alt+<make the text object shorter by 1 pixel
Shift+Ctrl+Alt+<make the text object shorter by 10 pixels
These commands (only when editing text) adjust line spacing in the entire text object (regular or flowed).
The actual adjustment for pixel movements depends on zoom level. Zoom in for finer adjustment.

Kerning and shifting

Alt+arrowsshift characters by 1 pixel
Shift+Alt+arrowsshift characters by 10 pixels
These commands work when editing a regular text object. Kerning does not work in flowed text.
With no selection, they shift (horizontally or vertically) the characters after the cursor until the end of line.
With selection, they shift the selection relative to the rest of text (by inserting opposite kerns at both ends of selection).
The actual adjustment for pixel movements depends on zoom level. Zoom in for finer adjustment.

Rotate

Ctrl+[, -Ctrl+]rotate character(s) by 90 degrees
Alt+[, -Alt+]rotate character(s) by 1 pixel
These commands rotate the next character (without selection) or all characters in the selection (with selection).
Rotation only works in regular text (not flowed text).
The actual angle for pixel rotation depends on zoom level. Zoom in for finer movement.

Valid HTML 4.0!

diff --git a/doc/keys.ja.html b/doc/keys.ja.html new file mode 100644 index 000000000..456456627 --- /dev/null +++ b/doc/keys.ja.html @@ -0,0 +1,8787 @@ + + + + + + + + Inkscape キーとマウスのリファレンス + + + +
+ +

このドキュメントは、Inkscape の、デフォルトのキーボードおよびマウスのショートカットについて説明しています。内容は Inkscape に含まれる share/keys/default.xml で定義されており、そのほとんど (すべてではありません) はユーザによる変更が可能です。変更手順の詳細は default.xml をご覧ください。

+ + +

特に断りのない限り、テンキーまたはキーパッドのキー (矢印、Home、End、+、-、数字キーなど) は対応する通常のキーと同じとみなされます。もし何か新しいショートカットのアイデアがあれば、開発者メーリングリストまたはバグトラッカーで RFE (改善要望) として私たち開発者までお知らせください。

+ +
+
+ 目次:  ツール +  | + ダイアログ +  · + 開く · 表示の切り替え · ダイアログ内 +  | + コントロールバー +  · + アクセス · ナビゲート · 値の変更 +  | + キャンバス +  · + ズーム · プリセットズーム · ズーム履歴 · スクロール (パン) · ガイド、グリッド、スナップ · 表示モード +  | + パレット +  | + ファイル +  | + ウィンドウ +  | + レイヤー +  | + オブジェクト +  · + 元に戻す/やり直し · クリップボード · 複製 · クローン · ビットマップ · パターン · グループ · Z 軸順序 +  | + パス +  · + パスへ変換 · ブーリアン演算 · オフセット · 結合 · パスの簡略化 +  | + 選択ツール +  · + 選択 (マウス) · ラバーバンド、タッチ選択 · 選択 (キーボード) · グループ内の選択、下にあるものの選択 · 移動 (マウス) · 移動 (キーボード) · 変形 (マウス) · ハンドルによる拡大縮小 · 拡大縮小 (キーボード) · ハンドルによる回転/傾斜 · 回転 (キーボード) · 反転 · 回転中心 · キャンセル +  | + ノードツール +  · + オブジェクトの選択 (マウス) · ノードの選択 (マウス) · ラバーバンド選択 · ノードの選択 (キーボード) · 選択ノードの拡大/縮小 · ノードの移動 (マウス) · ノードの移動 (キーボード) · ノードハンドルの移動 (マウス) · ハンドルの伸縮 (1 ノード選択時) · ハンドルの回転 (1 ノード選択時) · Handles visibility · ノード群の拡大縮小 (複数ノード選択時) · ノード群の回転 (複数ノード選択時) · ノード群の反転 (複数ノード選択時) · セグメントの変更 · ノード種類の変更 · 連結/切断 · 削除、作成、複製 · 方向を逆に · シェイプの編集 · フィルとパスエフェクトの編集 · キャンセル +  | + 微調整ツール +  · + 操作 · モード · パラメータ +  | + ズームツール +  | + 矩形ツール +  · + 描画 · 選択 · ハンドルによるサイズ変更 · ハンドルによる角の丸め +  | + 3D ボックスツール +  · + 描画 · 選択 · ハンドルによる編集 · 遠近法の編集 +  | + 円/弧ツール +  · + 描画 · 選択 · ハンドルによる編集 +  | + 星形ツール +  · + 描画 · 選択 · ハンドルによる編集 +  | + らせんツール +  · + 描画 · 選択 · ハンドルによる編集 +  | + 鉛筆ツール +  · + ドットの作成 +  | + ペン (ベジエ) ツール +  · + ノードの作製 · 最後のノードの移動 · セグメントの作成/修正 · ドットの作成 · 仕上げ · キャンセル +  | + カリグラフィツール +  | + テキストツール +  · + 選択/作成 · テキスト内のナビゲート · 流し込みテキスト (内部フレーム) · 流し込みテキスト (外部フレーム) · パス上テキスト · テキストの編集 · テキストの選択 · スタイルの選択 · 文字間隔 · 行間隔 · カーニングとシフティング · 回転 +  | + スプレーツール +  · + モード · パラメータ +  | + 消しゴムツール +  | + バケツ (塗りつぶし) ツール +  | + グラデーションツール +  · + オブジェクトの選択 · グラデーションの作成 · ハンドルの選択 · 色フェーズの作成/削除 · ハンドル/色フェーズの移動 · 方向を逆に · グラデーションエディタ +  | + スポイトツール + +
+
+
+ +

ツール

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ F1, +s + + 選択ツール +
+ スペース + + 選択ツール (一時的) +
+ スペースキーを押すと一時的に選択ツールに切り替わり、再びスペースキーを押すと元のツールに復帰します。 +
+ Inkscape の設定で "スペースキー+左ボタンでキャンバスをパンする" オプションが有効になっていた場合、スペースキー+マウスドラッグで選択ツールへの切り替えではなくキャンバスのパンになります。 +
+ F2, +n + + ノードツール +
+ + Shift + +F2, +w + + 微調整ツール +
+ F3, +z + + ズームツール +
+ F4, +r + + 矩形ツール +
+ + Shift + +F4, +x + + 3D ボックスツール +
+ F5, +e + + 円/弧ツール +
+ + Shift + +F9, +* + + 星形ツール +
+ F9, +i + + らせんツール +
+ F6, +p + + 鉛筆 (フリーハンド) ツール +
+ + Shift + +F6, +b + + ペン (ベジエ) ツール +
+ + Ctrl + +F6, +c + + カリグラフィツール +
+ F8, +t + + テキストツール +
+ + Shift + +F3, +a + + スプレーツール +
+ + Shift + +E + + 消しゴムツール +
+ + Shift + +F7, +u + + バケツツール +
+ + Ctrl + +F1, +g + + グラデーションツール +
+ F7, +d + + スポイトツール +
+ + Ctrl + +F2, +o + + コネクタツール +
+ ツールボタンのダブルクリックで Inkscape の設定ダイアログが呼び出され、対応するツールのページが表示されます。 +
+
+
+ +

ダイアログ

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

+ 開く

+
+ + Shift + + + Ctrl + +F + + フィル/ストローク +
+ + Shift + + + Ctrl + +W + + スウォッチ +
+ + Shift + + + Ctrl + +T + + テキストとフォント +
+ + Shift + + + Ctrl + +M + + 変形 +
+ + Shift + + + Ctrl + +L + + レイヤー +
+ + Shift + + + Ctrl + +A + + 整列と配置 +
+ + Shift + + + Ctrl + +O + + オブジェクトのプロパティ +
+ + Shift + + + Ctrl + +H + + アンドゥ履歴 +
+ + Shift + + + Ctrl + +X + + XML エディタ +
+ + Shift + + + Ctrl + +D + + ドキュメントの設定 +
+ + Shift + + + Ctrl + +P + + Inkscape の設定 +
+ + Shift + + + Ctrl + +E + + PNG へエクスポート +
+ + Ctrl + +F + + 検索 +
+ + Shift + + + Alt + +B + + ビットマップをトレース +
+ + Shift + + + Ctrl + +7 + + パスエフェクト +
+ + Ctrl + + + Alt + +K + + スペルチェック +
+ これらショートカットは、そのダイアログが開かれていなければ新たに開き、開かれていればそれにフォーカスを移動します。 +
+

+ 表示の切り替え

+
+ F12 + + ダイアログ表示の切り替え +
+ これは一時的に開かれているすべてのダイアログを非表示にします。再度 F12 を押すと表示します。 +
+

+ ダイアログ内

+
+ Esc + + キャンバスへ戻る +
+ + Ctrl + +F4, + + Ctrl + +W + + ダイアログを閉じる +
+ Tab + + 次のウィジェットへ移動 +
+ + Shift + +Tab + + 前のウィジェットへ移動 +
+ Enter + + 新しい値を設定 +
+ テキストフィールドに入力された値を適用し、フォーカスをキャンバスへ戻します。 +
+ + Ctrl + +Enter + + XML エディタでは属性値を設定 +
+ XML エディタで属性の値を編集した場合、その新しい値を適用します ("属性を設定" ボタンと同じです)。 +
+ スペース, +Enter + + カーソルのあるボタンやリストをアクティブに +
+ + Ctrl + +PageUp, + + Ctrl + +PageDown + + タブが複数あるダイアログではタブを切り替え +
+
+ +
+ +

キャンバス

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

+ ズーム

+
+ =, ++ + + ズームイン +
+ - + + ズームアウト +
+ テンキーの +/- キーは、NumLock がオンの場合を除き、テキストオブジェクトの編集中であってもズームの変更を行います。 +
+ 中央クリック, + + Ctrl + +右クリック + + ズームイン +
+ + Shift + +中央クリック, + + Shift + +右クリック + + ズームアウト +
+ + Ctrl + +マウスホイール + + ズームインおよびアウト +
+ Inkscape の設定で "マウスホイールでズームをデフォルトにする" が有効になっていた場合、Ctrl+ホイールでズームではなくスクロールします。ズームするには Ctrl を押さずにホイールを操作してください。 +
+ + Shift + +中央ボタンドラッグ + + ドラッグした領域にズームイン +
+ + Alt + +Z + + ズーム入力フィールドをアクティブにする +
+ ウィンドウ右下のズーム入力フィールドでズームレベルを細かく指定できます。 +
+

+ プリセットズーム

+
+ 1 + + ズーム 1:1 +
+ 2 + + ズーム 1:2 +
+ 3 + + 選択範囲にズーム +
+ 4 + + 描画全体にズーム +
+ 5 + + ページにズーム +
+ + Ctrl + +E, +6 + + ページ幅にズーム +
+

+ ズーム履歴

+
+ ` + + (バッククオート) 前のズーム +
+ + Shift + +` + + 次のズーム +
+ これらのキーでセッション中のズームの履歴内を前後に行き来できます。 +
+

+ スクロール (パン)

+
+ + Ctrl + +矢印 + + キャンバスをスクロール +
+ キーによるスクロールは、素早く連打するか押しっぱなしにすると加速します。 +
+ 中央ボタンドラッグ + + キャンバスをパン +
+ + Shift + +右ボタンドラッグ, + + Ctrl + +右ボタンドラッグ + + キャンバスをパン +
+ マウスホイール + + キャンバスを垂直にスクロール +
+ Inkscape の設定で "マウスホイールでズームをデフォルトにする" が有効になっていた場合、マウスホイールの操作でスクロールではなくズームします。スクロールは Ctrl+ホイールで行えます。 +
+ + Shift + +マウスホイール + + キャンバスを水平にスクロール +
+ Inkscape の設定で "スペースキー+左ボタンでキャンバスをパンする" オプションが有効になっていた場合、スペース+マウスでもパンします。 +
+

+ ガイド、グリッド、スナップ

+
+ マウスドラッグ + + ルーラからのドラッグでガイドを作成 +
+ 垂直あるいは水平ルーラからキャンバスへのドラッグで新しいガイドラインを作成します。ガイドラインをルーラ上へドラッグすると削除します。 +
+ マウスドラッグ + + ガイドのドラッグで移動 +
+ + Shift + +マウスドラッグ + + ガイド (アンカーから離れたところ) のドラッグで回転 +
+ + Shift + + + Ctrl + +マウスドラッグ + + スナップ角度でガイドを回転 +
+ + Del + + + ガイドを削除 +
+ |, + + Shift + +\ + + ガイドおよびガイドへのスナップのオン・オフを切り替え +
+ ガイドは表示させたいがスナップはさせたくない場合は、全体スナップの切り替え (% キー) を使用してください。 +
+ ルーラからのドラッグで新しくガイドを作成したときは、ガイドの表示およびスナップは有効になっています。 +
+ #, + + Shift + +3 + + グリッドおよびグリッドへのスナップのオン・オフを切り替え +
+ グリッドは表示させたいがスナップはさせたくない場合は、全体スナップの切り替え (% キー) を使用してください。 +
+ メインキーボード上の 3 でのみ動作し、テンキー上のものでは動作しません。 +
+ % + + スナップのオン・オフを切り替え +
+ この切り替えは、すべてのツールにおいて、グリッド、ガイド、およびオブジェクトへのスナップに作用します。 +
+

+ 表示モード

+
+ + Ctrl + +テンキー (キーパッド) 5 + + 通常/フィルタなし/アウトラインモードを切り替え +
+
+ + + + +
+ +

オブジェクト

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

+ 元に戻す/やり直し

+
+ + Shift + + + Ctrl + +Y, + + Ctrl + +Z + + 元に戻す +
+ + Shift + + + Ctrl + +Z, + + Ctrl + +Y + + やり直し +
+

+ クリップボード

+
+ + Ctrl + +C + + 選択範囲をコピー +
+ + Ctrl + +X + + 選択範囲を切り取り +
+ + Ctrl + +V + + クリップボードから貼り付け +
+ クリップボードにあるオブジェクトをマウスカーソルの位置に、カーソルがキャンバス上になければウィンドウの中央に配置します。 +
+ テキストツールでテキストを編集している場合は、クリップボードのテキストを現在のテキストオブジェクト内に貼り付けます。 +
+ + Ctrl + + + Alt + +V + + 同じ場所に貼り付け +
+ クリップボードにあるオブジェクトをそれらがコピーされた位置と同じ座標に配置します。 +
+ + Shift + + + Ctrl + +V + + スタイルを貼り付け +
+ クリップボードにあるオブジェクト (複数ある場合はその先頭) のスタイルを現在の選択範囲に適用します。 +
+ グラデーションハンドル (グラデーションツール) や属性付きテキスト (テキストツール) が選択されていた場合、スタイルだけが適用されます。 +
+ + Ctrl + +7 + + パスエフェクトを貼り付け +
+ コピーされているパスのパスエフェクトを現在選択範囲にあるパス/シェイプに適用します。 +
+

+ 複製

+
+ + Ctrl + +D + + 選択オブジェクトの複製を作成 +
+ 新しく作成されたオブジェクトはオリジナルの直上に正確に配置され、選択されます。 +
+

+ クローン

+
+ + Alt + +D + + オブジェクトのクローンを作成 +
+ クローンは個別に移動/変形できますが、オリジナルのパス、フィル、およびストロークが変更されるとそれが反映されます。 +
+ クローンはオリジナルの直上に正確に生成され、選択されます。 +
+ クローンは一度に一つのオブジェクトからしか作成できません。複数のオブジェクトのクローンを同時に作成したい場合は、それらをグループ化してからグループのクローンとして作成してください。 +
+ + Shift + + + Alt + +D + + クローンのリンクを解除 +
+ クローンのオリジナルとのリンクを解除し、クローンを通常のコピーされたオブジェクトにします。 +
+ + Shift + +D + + オリジナルを選択 +
+ クローンのオリジナルとなっているオブジェクトがどれか探し出したい場合は、そのクローンを選択しこのコマンドを実行してください。 +
+

+ ビットマップ

+
+ + Alt + +B + + ビットマップのコピーを作成 +
+ 選択したオブジェクトを PNG データに変換します。PNG データはドキュメントのディレクトリにエクスポートされます。 +
+ ビットマップはオリジナルの選択オブジェクトの上に配置され、選択されます。 +
+ + Shift + + + Alt + +B + + ビットマップをトレース +
+ ビットマップオブジェクトからパスに変換する「ビットマップをトレース」ダイアログを開きます。 +
+

+ パターン

+
+ + Alt + +I + + オブジェクトをパターンに +
+ 選択範囲をタイル状のパターンフィルに変換します。 +
+ + Shift + + + Alt + +I + + パターンをオブジェクトに +
+ フィルがパターンのオブジェクトを、フィルのないオブジェクトとパターンを単体オブジェクトにしたものに分解します。 +
+

+ グループ

+
+ + Shift + + + Ctrl + +U, + + Ctrl + +G + + 選択オブジェクトをグループ化 +
+ Ctrl+クリックで選択オブジェクトをグループに追加します。 +
+ + Shift + + + Ctrl + +G, + + Ctrl + +U + + 選択グループのグループを解除 +
+ 1 レベルだけグループを解除します。グループが入れ子状になっている場合は Ctrl+U をくり返し押してください。 +
+

+ Z 軸順序

+
+ Home + + 選択範囲を最前面へ +
+ End + + 選択範囲を最背面へ +
+ PageUp + + 選択範囲を 1 段階前面へ +
+ PageDown + + 選択範囲を 1 段階背面へ +
+
+
+ +

パス

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

+ パスへ変換

+
+ + Shift + + + Ctrl + +C + + 選択オブジェクトをパスへ変換 +
+ + Ctrl + + + Alt + +C + + ストロークをパスへ変換 +
+

+ ブーリアン演算

+
+ + Ctrl + ++ + + 統合 +
+ 「統合」は、選択オブジェクトすべてを一つのパスにします。重なっている部分は除去されます。 +
+ + Ctrl + +- + + 差分 +
+ 「差分」は、2 つのオブジェクトに対し、背面側オブジェクトを前面側オブジェクトで切り抜きます。 +
+ + Ctrl + +* + + 交差 +
+ 「交差」は、選択したすべてのオブジェクト間で重なりあった部分のみのパスを生成します。 +
+ + Ctrl + +^ + + 排他 +
+ 「排他」は、2 つのオブジェクトの重なっている部分を取り除きます。 +
+ + Ctrl + +/ + + 分割 +
+ 「分割」は、背面側オブジェクトを前面側オブジェクトで分割します。フィルとストロークは維持されます。 +
+ + Ctrl + + + Alt + +/ + + パスをカット +
+ 「パスをカット」は、背面側オブジェクトのストロークを、前面側オブジェクトと交差する部分のみにカットします。フィルは除去されます。 +
+ 「統合」、「差分」、「交差」、および「排他」の結果は id= 属性を継承し、最背面オブジェクトのクローンになります。 +
+ 「分割」および「パスをカット」は、通常いくつかのオブジェクトを作成します。その内のいずれか一つが最背面オブジェクトの id= 属性を継承します。 +
+

+ オフセット

+
+ + Ctrl + +( + + パスをインセット (内側へ) +
+ + Ctrl + +) + + パスをアウトセット (外側へ) +
+ デフォルトオフセット量は 2px (SVG ピクセル単位。画面のピクセル数ではありません) です。 +
+ + Alt + +( + + パスを 1 ピクセルずつインセット +
+ + Alt + +) + + パスを 1 ピクセルずつアウトセット +
+ + Shift + + + Alt + +( + + パスを 10 ピクセルずつインセット +
+ + Shift + + + Alt + +) + + パスを 10 ピクセルずつアウトセット +
+ 実際のオフセットのピクセル距離はズームレベルに依存します。ズームインすることでより細かく調整できます。 +
+ すべての (、) コマンドは、必要であればオブジェクトをパスに変換し、通常のパスを作成します。 +
+ + Ctrl + +J + + ダイナミックオフセットを作成 +
+ + Ctrl + + + Alt + +J + + リンクオフセットを作成 +
+ これらのコマンドは、ノードツールで編集可能な、単独の、あるいはオリジナルにリンクされたオフセットオブジェクトを作成します。 +
+ + Shift + +D + + ソースを選択 +
+ リンクオフセットを選択してこのコマンドを実行すると、リンクオフセットのソースパスを選択します。 +
+

+ 結合

+
+ + Ctrl + +K + + パスを結合 +
+ これはグループ化と異なり、複数パスを一つのオブジェクトに結合します。 +
+ これは統合と異なり、重なりあう部分は影響を受けません。 +
+ 重なりあった部分の塗りのルールはフィル/ストロークダイアログの設定で決まります。 +
+ + Shift + + + Ctrl + +K + + パスを分解 +
+ オブジェクトの、それを構成するパスへの分割を試みます。オブジェクトが単一のパスであれば失敗します。 +
+

+ パスの簡略化

+
+ + Ctrl + +L + + パスの簡略化 +
+ 選択したパスの、余分なノードを削除する簡略化を試みます。これは最初にすべてのオブジェクトをパスに変換します。 +
+ このコマンドを素早く続けて何回か実行すると、徐々に効きが強くなります。 +
+ しばらく時間を開けて再度パスの簡略化を実行すると、既定のしきい値 (Inkscape の設定で変更可能です) に戻ります。 +
+
+
+ +

選択ツール

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

+ 選択 (マウス)

+
+ クリック + + オブジェクトを選択 +
+ オブジェクト上で左クリックすると、以前の選択は解除されます。 +
+ + Shift + +クリック + + 選択範囲に追加 +
+ オブジェクトを Shift+クリックで、そのオブジェクトが選択されていなかった場合はそれを現在の選択範囲に追加します。 +
+ クリック+クリック + + オブジェクトを編集 +
+ ダブルクリックで、パスの場合はノードツールに、シェイプの場合はそれぞれのシェイプツールに、テキストの場合はテキストツールに切り替わります。 +
+ グループの場合は "グループに入る" コマンドが実行されます (グループは一時的なレイヤーになります)。 +
+ キャンバス上の何もないところでダブルクリックすると、親レイヤーがあればそれに切り替わります。 +
+

+ ラバーバンド、タッチ選択

+
+ マウスドラッグ + + ラバーバンド選択 +
+ オブジェクトの周囲をドラッグすると "ラバーバンド" で選択します。以前の選択は解除されます。 +
+ + Shift + +マウスドラッグ + + オブジェクトを選択に加える +
+ 通常、ラバーバンド選択を開始するにはキャンバス上の何もないところからドラッグを始めなければなりません。 +
+ しかし、Shift を押しながらドラッグすると、オブジェクトのあるところからでもラバーバンド選択を開始できます。 +
+ + Alt + +マウスドラッグ, + + Shift + + + Alt + +マウスドラッグ + + タッチ選択 +
+ オブジェクト上を Alt を押しながらドラッグすると、パスが接触したオブジェクトを選択します。 +
+ Alt を押しながらタッチ選択を開始する場合はキャンバス上の何もないところからドラッグを始めなければなりませんが、Shift+Alt を押せばオブジェクトのあるところから開始できます。 +
+ ラバーバンド選択とタッチ選択は Alt を押す/離すことでドラッグ中に切り替えることができます。 +
+

+ 選択 (キーボード)

+
+ Tab + + 次のオブジェクトを選択 +
+ + Shift + +Tab + + 前のオブジェクトを選択 +
+ これらのキーは Z 軸間でオブジェクトを選択します。Tab で最背面から前へ、Shift+Tab で最前面から後ろへ。 +
+ 再配置されない限り、後から作成したオブジェクトが常に上に作成されます。 +
+ つまり、何も選択しないで Shift+Tab を押すと、最初に選択されるのは最後に作成されたオブジェクトになります。 +
+ これは現在のレイヤー内のオブジェクトに対して動作します (Inkscape の設定で変更できます)。 +
+ + Ctrl + +A + + すべて選択 (現在のレイヤー) +
+ これは現在のレイヤー内のオブジェクトに対して動作します (Inkscape の設定で変更できます)。 +
+ + Ctrl + + + Alt + +A + + すべて選択 (すべてのレイヤー) +
+ これは可視状態かつロックされていないすべてのレイヤーのオブジェクトに対して動作します。 +
+ ! + + 選択範囲を反転 (現在のレイヤー) +
+ 現在のレイヤーで、現在選択されているものの選択を解除し、その他すべてを選択します。 +
+ + Alt + +! + + 選択範囲を反転 (すべてのレイヤー) +
+ 可視状態かつロックされていないすべてのレイヤーで、現在選択されているものの選択を解除し、その他すべてを選択します。 +
+ Esc + + 選択を解除 +
+ Backspace, +Del + + 選択範囲を削除 +
+

+ グループ内の選択、下にあるものの選択

+
+ + Ctrl + +クリック + + グループ内で選択 +
+ Ctrl+クリックで、クリックしたポイントのオブジェクトを、それが所属するあらゆるレベルのグループも無視して選択します。 +
+ + Shift + + + Ctrl + +クリック + + グループ内で選択範囲に追加 +
+ + Alt + +クリック + + 下にあるものを選択 +
+ Alt+クリックで、クリックしたポイントのオブジェクトの (Z軸上の) 下にあるオブジェクトを順番に選択します。 +
+ 最背面のオブジェクトまで達した後の Alt+クリックで、最前面のオブジェクトを再び選択します。 +
+ GNU/Linux では、Alt+クリックおよび Alt+ドラッグがウィンドウマネージャで予約されているかもしれません。その場合、設定を変更すれば Inkscape で使用できるようになります。 +
+ 例えばキーボードに Meta キーがあれば、使用する "修飾キー" として Alt の代わりにそれを使用できます。 +
+ (グループ内の下にあるオブジェクトは Ctrl+Alt+クリックで選択できます) +
+ + Shift + + + Alt + +クリック + + 下にあるものを選択範囲に追加 +
+ + Ctrl + + + Alt + +クリック + + 下にあるものを選択 (グループ内) +
+ + Shift + + + Ctrl + + + Alt + +クリック + + 下にあるものを選択範囲に追加 (グループ内) +
+ + Ctrl + +Enter + + グループに入る +
+ + Ctrl + +Backspace + + 親グループ/レイヤーに移動 +
+

+ 移動 (マウス)

+
+ マウスドラッグ + + 選択+移動 +
+ オブジェクトをドラッグすると、それが選択されていなければ選択し、移動します。 +
+ + Alt + +マウスドラッグ + + 選択範囲を移動 +
+ カーソルが選択範囲上にないときでも Alt+ドラッグで現在選択範囲を移動します。 +
+ GNU/Linux では、Alt+クリックおよび Alt+ドラッグがウィンドウマネージャで予約されているかもしれません。その場合、設定を変更すれば Inkscape で使用できるようになります。 +
+ 例えばキーボードに Meta キーがあれば、使用する "修飾キー" として Alt の代わりにそれを使用できます。 +
+ + Ctrl + +マウスドラッグ + + 垂直または水平方向のみに移動 +
+ + Shift + +マウスドラッグ + + 一時的にスナップを無効にする +
+ グリッドやガイドが有効時、ドラッグ中のグリッドやガイドへのスナップを一時的に無効にします。 +
+ マウスドラッグ+スペース + + 複製を落とす +
+ マウスでドラッグあるいは変形中、スペースキーを押すごとにその時点の選択オブジェクトの複製を残していきます。 +
+ ドラッグ中スペースキーを押しっぱなしにするのは "いい経験" になるでしょう。 +
+

+ 移動 (キーボード)

+
+ 矢印 + + 選択範囲を少しずつ移動 +
+ + Shift + +矢印 + + 選択範囲を 10 倍の距離で移動 +
+ デフォルトの移動量は 2px (SVGピクセル単位。画面のピクセル数ではありません) です。 +
+ + Alt + +矢印 + + 選択範囲を 1 ピクセルずつ移動 +
+ + Shift + + + Alt + +矢印 + + 選択範囲を 10 ピクセルずつ移動 +
+ 実際の移動ピクセル量はズームレベルに依存します。ズームインすることでより細かく移動できます。 +
+

+ 変形 (マウス)

+
+ クリック, + + Shift + +S + + 拡大縮小/回転ハンドルの切り替え +
+ マウスドラッグ + + 拡大縮小 (拡大縮小ハンドル時) +
+ マウスドラッグ + + 回転または傾斜 (回転ハンドル時) +
+

+ ハンドルによる拡大縮小

+
+ マウスドラッグ + + 拡大縮小 +
+ + Ctrl + +マウスドラッグ + + 縦横比を維持して拡大縮小 +
+ + Shift + +マウスドラッグ + + 中心を基準に変形 +
+ Shift を押しながら変形で、選択範囲の中心を基準に変形します。 +
+ + Alt + +マウスドラッグ + + 整数倍で拡大縮小 +
+ Alt を押しながら拡大縮小で、初期サイズの 2、3、4倍…あるいは1/2、1/3、1/4倍…に拡大縮小します。 +
+

+ 拡大縮小 (キーボード)

+
+ ., +> + + 選択範囲を拡大縮小量ずつ拡大 +
+ ,, +< + + 選択範囲を拡大縮小量ずつ縮小 +
+ デフォルトの拡大縮小量は 2px (SVGピクセル単位。画面のピクセル数ではありません) です。 +
+ + Ctrl + +., + + Ctrl + +> + + 選択範囲を 200% 拡大 +
+ + Ctrl + +,, + + Ctrl + +< + + 選択範囲を 50% 縮小 +
+ + Alt + +., + + Alt + +> + + 1 ピクセルずつ拡大 +
+ + Alt + +,, + + Alt + +< + + 1 ピクセルずつ縮小 +
+ 実際の拡大縮小ピクセル数はズームレベルに依存します。ズームインすることでより細かく拡大縮小できます。 +
+ 拡大縮小は中心を基準に均等に行われます。したがって、サイズの変更はタテヨコ双方に対して同時に適用されます。 +
+

+ ハンドルによる回転/傾斜

+
+ マウスドラッグ + + 回転または傾斜 +
+ + Ctrl + +マウスドラッグ + + 傾斜角度をスナップ +
+ Ctrl を押しながら傾斜ハンドル (各辺のハンドル) をドラッグすると、傾斜角度がスナップされます (デフォルトは 15°)。 +
+ + Ctrl + +マウスドラッグ + + 回転角度をスナップ +
+ Ctrl を押しながら回転ハンドル (各角のハンドル) をドラッグすると、回転角度がスナップされます (デフォルトは 15°)。 +
+

+ 回転 (キーボード)

+
+ [, +] + + 選択範囲を回転のスナップ単位で回転 +
+ デフォルトのスナップ単位は 15°です。] で時計回りに、[ で反時計回りに回転します。 +
+ + Ctrl + +[, + + Ctrl + +] + + 選択範囲を 90°ずつ回転 +
+ + Alt + +[, + + Alt + +] + + 選択範囲を 1 ピクセルずつ回転 +
+ 実際の回転角度のピクセル数はズームレベルに依存します。ズームインすることでより細かく回転できます。 +
+ これらのコマンドは回転中心を基準に回転します。回転中心は選択ツールでドラッグ可能です (デフォルトは幾何学的中心)。 +
+

+ 反転

+
+ h + + 選択範囲を水平に反転 +
+ v + + 選択範囲を垂直に反転 +
+ ツールが回転モード (回転中心が表示されています) のとき、中心点が反転軸になります。それ以外のときは幾何学的中心を基準に反転します。 +
+

+ 回転中心

+
+ マウスドラッグ + + 回転中心を移動 +
+ 移動した回転中心の位置はすべてオブジェクトごとに記憶されます。それらをリセットすることもできます。 +
+ + Shift + +マウスドラッグ + + スナップせずに移動 +
+ + Shift + +クリック + + 回転中心をリセット +
+ 回転中心をリセットすると、オブジェクトまたは選択範囲枠の幾何学的中心に戻ります。 +
+

+ キャンセル

+
+ Esc + + ラバーバンド、移動、変形をキャンセル +
+ マウスボタンを押している最中に Esc を押すと、ラバーバンド選択、移動、もしくはあらゆる変形はキャンセルされます。 +
+
+
+ +

ノードツール

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

+ オブジェクトの選択 (マウス)

+
+ クリック + + 選択されていないオブジェクトをクリックで選択 +
+ + Alt + +クリック + + 下にあるものを選択 +
+ + Shift + +クリック + + 選択範囲に追加 +
+ これらの動作は選択ツールと同じです。一つのオブジェクトのノードまたはハンドルが編集可能になります。 +
+

+ ノードの選択 (マウス)

+
+ クリック + + ノードを選択 +
+ ノード上でクリックして選択します。 +
+ クリック + + 隣接する 2 つのノードを選択 +
+ 選択パスのセグメントをクリックすると、隣接する 2 つのノードが選択されます。 +
+ + Shift + +クリック + + 選択範囲に追加 +
+ ノード上でクリックするとそのノードを、セグメント上でクリックするとそのセグメントの両端のノードを選択範囲に追加または解除します。 +
+ クリック + + 選択を解除 +
+ キャンバス上の何もないところをクリックするとノードの選択がすべて解除されます。その次のクリックでオブジェクトの選択が解除されます。 +
+

+ ラバーバンド選択

+
+ マウスドラッグ + + 複数ノードの選択 +
+ ノードの周囲をドラッグすると "ラバーバンド" で選択します。以前の選択は解除されます。 +
+ + Shift + +マウスドラッグ + + ノードを選択範囲に追加 +
+ 通常、ラバーバンド選択を開始するにはパスあるいはノード上以外のところからドラッグを始めなければなりません。 +
+ しかし、Shift を押しながらドラッグすると、パス上からでもラバーバンド選択を開始できます。 +
+

+ ノードの選択 (キーボード)

+
+ Tab + + 次のノードを選択 +
+ + Shift + +Tab + + 前のノードを選択 +
+ これらのキーは、選択したパス内のノードを選択します。 +
+ + Ctrl + +A + + サブパス内のすべてのノードを選択 +
+ パスが複数のサブパスで構成されており、その内のいずれかのノードが選択されていた場合、すでに選択されていたノードを含むサブパス内のみのすべてのノードを選択します。 +
+ + Ctrl + + + Alt + +A + + パス内のすべてのノードを選択 +
+ パス全体のすべてのノードを選択します。 +
+ ! + + サブパス内の選択範囲を反転 +
+ パスが複数のサブパスで構成されており、その内のいずれかのノードが選択されていた場合、すでに選択されていたノードを含むサブパス内のみで選択範囲を反転します。 +
+ + Alt + +! + + パス内の選択範囲を反転 +
+ パス全体で、現在選択されているものの選択を解除し、その他すべてを選択します。 +
+ Esc + + すべてのノードの選択を解除 +
+

+ 選択ノードの拡大/縮小

+
+ PageUp, +PageDown + + 選択範囲の拡大/縮小 (空間的) +
+ マウスホイール + + 選択範囲の拡大/縮小 (空間的) +
+ + Ctrl + +PageUp, + + Ctrl + +PageDown + + 選択範囲の拡大/縮小 (パスに沿って) +
+ + Ctrl + +マウスホイール + + 選択範囲の拡大/縮小 (パスに沿って) +
+ マウスポインタは選択範囲を拡大/縮小するノード上になければなりません。 +
+ 各キーの押下あるいはホイールの回転で、隣接する未選択ノードを選択、あるいは最も遠い選択ノードの選択を解除します。 +
+ ノードへの距離は直線距離 (空間モード) か、パスに沿ってかで算出されます。 +
+

+ ノードの移動 (マウス)

+
+ マウスドラッグ + + 選択ノードを移動 +
+ + Ctrl + +マウスドラッグ + + 垂直または水平方向のみに移動 +
+ + Ctrl + + + Alt + +マウスドラッグ + + ハンドルに沿って移動 +
+ 移動方向をノードのハンドルの延長および垂直方向 (計8方向) のみに制限します。 +
+ ハンドルがノードの片方のみあるいは両方で直線になっていた場合、その線の方向と垂直方向にスナップされます。 +
+ + Shift + +マウスドラッグ + + 一時的にスナップを無効にする +
+ + Shift + +マウスドラッグ + + ハンドルを引き出す +
+ ハンドルが引っ込んだノードの場合、Shift を押しながらドラッグするとハンドルを引き出します。 +
+ マウスドラッグ+スペース + + 複製を落とす +
+ マウスでノードをドラッグ中、スペースを押すごとに選択オブジェクトの複製を残していきます。 +
+ ドラッグ中スペースキーを押しっぱなしにするのは "いい経験" になるでしょう。 +
+ + Alt + +マウスドラッグ + + 選択ノードを形を整えつつ成形 (スカルプトモード) +
+ 選択したノードをドラッグしたときに、もっとも遠くの選択ノードは動かさずに、全体にわたり形を整えつつ移動します。選択ノードの内、中間にあるノードはそれぞれ中間の距離を移動し、ベルのようなカーブになるよう調整されます。 +
+ スカルプトモードはタブレットの筆圧感知に対応しており、強く押すと鈍角の輪郭になり、軽く押すと鋭角の輪郭になります。 +
+ 筆圧検知の輪郭を崩さずにスカルプトをやめるには、Alt を離した後にペンを持ち上げてください。 +
+

+ ノードの移動 (キーボード)

+
+ 矢印 + + 選択ノードを少しずつ移動 +
+ + Shift + +矢印 + + 選択ノードを 10 倍の距離で移動 +
+ デフォルトの移動量は 2px (SVGピクセル単位。画面のピクセル数ではありません) です。 +
+ + Alt + +矢印 + + 選択ノードを 1 ピクセルずつ移動 +
+ + Shift + + + Alt + +矢印 + + 選択ノードを 10 ピクセルずつ移動 +
+ 実際の移動ピクセル量はズームレベルに依存します。ズームインすることでより細かく移動できます。 +
+

+ ノードハンドルの移動 (マウス)

+
+ マウスドラッグ + + ノードハンドルを移動 +
+ + Ctrl + +マウスドラッグ + + ハンドルの角度をスナップ +
+ デフォルトのスナップ角度は 15°です。これはハンドルのオリジナル角度も、その延長方向及び垂直方向にスナップします。 +
+ + Shift + +マウスドラッグ + + 両ハンドルを回転 +
+ + Alt + +マウスドラッグ + + ハンドルの長さをロック +
+ ハンドルのドラッグ時に、Ctrl、Shift、Alt を組み合わせることができます。 +
+ + Ctrl + +クリック + + ハンドルを引っ込める +
+ ハンドルの長さを 0 にします。Shift+ドラッグで引き出せます。 +
+

+ ハンドルの伸縮 (1 ノード選択時)

+
+ <, +> + + 両方のハンドルを拡大縮小量ずつ伸ばす/縮める +
+ デフォルトの拡大縮小量は 2px (SVG ピクセル単位。画面のピクセル数ではありません) です。1個以上のノードに適用できます。 +
+ + 左 Ctrl + +<, + + 左 Ctrl + +> + + 左側のハンドルを拡大縮小量ずつ伸ばす/縮める +
+ + 右 Ctrl + +<, + + 右 Ctrl + +> + + 左側のハンドルを拡大縮小量ずつ伸ばす/縮める +
+ + 左 Alt + +<, + + 左 Alt + +> + + 左側のハンドルを 1 ピクセルずつ伸ばす/縮める +
+ + 右 Alt + +<, + + 右 Alt + +> + + 右側のハンドルを 1 ピクセルずつ伸ばす/縮める +
+ 実際の拡大縮小ピクセル数はズームレベルに依存します。ズームインすることでより細かく拡大縮小できます。 +
+ < および > キーの代わりに、それぞれ , (コンマ) および . (ピリオド) キーを使用することもできます。 +
+

+ ハンドルの回転 (1 ノード選択時)

+
+ [, +] + + 角度のスナップ単位で両方のハンドルを回転 +
+ デフォルトのスナップ角度は 15°です。] で時計回り、[ で反時計回りに回転します。1個以上のノードに適用できます。 +
+ + 左 Ctrl + +[, + + 左 Ctrl + +] + + 左側のハンドルを角度のスナップ単位で回転 +
+ + 右 Ctrl + +[, + + 右 Ctrl + +] + + 右側のハンドルを角度のスナップ単位で回転 +
+ + 左 Alt + +[, + + 左 Alt + +] + + 左側のハンドルを 1 ピクセルずつ回転 +
+ + 右 Alt + +[, + + 右 Alt + +] + + 右側のハンドルを 1 ピクセルずつ回転 +
+

+ Handles visibility

+
+ + Ctrl + +H + + toggle handles +
+

+ ノード群の拡大縮小 (複数ノード選択時)

+
+ これらのコマンドは、選択したノード群を "オブジェクト" であるかのように拡大縮小します。 +
+ マウスポインタがノード上にある場合、そのノードが拡大縮小における基準点になります。そうでなければ、選択ノード群の幾何学的中心を基準に拡大縮小します。 +
+ ., +> + + ノード群を拡大縮小量ずつ拡大 +
+ ,, +< + + ノード群を拡大縮小量ずつ縮小 +
+ デフォルトの拡大縮小量は 2px (SVGピクセル単位。画面のピクセル数ではありません) です。 +
+ + Alt + +., + + Alt + +> + + ノード群を 1 ピクセルずつ拡大 +
+ + Alt + +,, + + Alt + +< + + ノード群を 1 ピクセルずつ縮小 +
+ 実際の拡大縮小ピクセル数はズームレベルに依存します。ズームインすることでより細かく拡大縮小できます。 +
+ 拡大縮小は中心を基準に均等に行われます。したがって、サイズの変更はタテヨコ双方に対して同時に適用されます。 +
+

+ ノード群の回転 (複数ノード選択時)

+
+ これらのコマンドは、選択したノード群を "オブジェクト" であるかのように回転します。 +
+ マウスポインタがノード上にある場合、そのノードが回転軸になります。そうでなければ、選択ノード群の幾何学的中心を基準に回転します。 +
+ [, +] + + ノード群を角度のスナップ単位で回転 +
+ デフォルトのスナップ単位は 15°です。] で時計回りに、[ で反時計回りに回転します。 +
+ + Alt + +[, + + Alt + +] + + ノード群を 1 ピクセルずつ回転 +
+ 実際の回転角度のピクセル数はズームレベルに依存します。ズームインすることでより細かく回転できます。 +
+

+ ノード群の反転 (複数ノード選択時)

+
+ これらのコマンドは、選択したノード群を "オブジェクト" であるかのようにその中心で反転します。 +
+ h + + ノード群を水平に反転 +
+ v + + ノード群を垂直に反転 +
+ マウスポインタがノード上にある場合、そのノードが反転軸になります。そうでなければ、選択ノード群の幾何学的中心を基準に反転します。 +
+

+ セグメントの変更

+
+ + Shift + +L + + 直線にする +
+ + Shift + +U + + 曲線にする +
+ これらのコマンドには、2 個以上のノードを選択する必要があります。 +
+

+ ノード種類の変更

+
+ + Shift + +C + + シャープにする +
+ 最初の Shift+C でノードの種類を変更します。2 回目の Shift+C でハンドルを引っ込めます。 +
+ + Shift + +S + + スムーズにする +
+ シャープノードが直線セグメントに接続している場合、最初の Shift+S で同一セグメント側のみにハンドルのある半分スムーズなノードにします。2 回目でもう一方のハンドルも引き出します。 +
+ + Shift + +Y + + 対称にする +
+ スムーズまたは対称にすると、ハンドル上にマウスポインタを置くことでその位置をロックできます。 +
+ + Shift + +A + + 自動スムーズにする +
+ + Ctrl + +クリック + + スムーズ/シャープ/対称/自動を切り替え +
+

+ 連結/切断

+
+ + Shift + +J + + 選択したノードを連結 +
+ 選択したパスの中に 2 つの終端ノードがなければなりません。 +
+ 連結される2つのノードのうちの一つの上にマウスポインタを置いておくとノードの位置をロックできます。 +
+ + Alt + +J + + join selected end nodes with new segment +
+ + Shift + +B + + 選択したノードを切断 +
+ 切断後は、それぞれ分割されたノードのうちの 1 個のみが選択されています。1 個以上のノードに対して適用できます。 +
+

+ 削除、作成、複製

+
+ Backspace, +Del + + 選択したノードを削除 +
+ + Ctrl + +Backspace, + + Ctrl + +Del + + 形状を維持せず削除 +
+ Ctrl を押さずに削除すると、残りのノードのハンドルを調整し、できる限り元の形状を維持しようとします。 +
+ Ctrl を押しながら削除すると、残りのノードに作用しません。 +
+ + Alt + +Del + + delete segment between two non-endpoint nodes +
+ + Ctrl + + + Alt + +クリック + + ノードを作成/削除 +
+ ノード上で Ctrl+Alt+クリックするとそのノードを削除します。ノード間のパス上で Ctrl+Alt+クリックするとクリックした場所に新しくノードを作成します。 +
+ この方法でノードを削除したときは常に曲線の形状を維持しようとします (Del/Backspace と同じです)。 +
+ クリック+クリック + + ノードを作成 +
+ ノード間のパス上でダブルクリックするとクリックした場所にノードを作成します。 +
+ Ins, + + Shift + +I + + 新しいノードを挿入 +
+ 選択したセグメントの中間点に新しくノードを追加します。すなわち、2 つ以上の隣接したノードを選択する必要があります。 +
+ + Shift + +D + + 選択したノードの複製を作成 +
+ 同じパス上に新しいノードが作成されます。その位置は選択されていたノードの直上になります。 +
+

+ 方向を逆に

+
+ + Shift + +R + + パスの方向を逆に +
+

+ シェイプの編集

+
+ ノードツールでは、シェイプ (矩形、円/弧、星形、らせん) のハンドルをドラッグすることもできます。クリックでシェイプを選択します。 +
+ それぞれのシェイプツールのショートカットもご覧ください。それらはすべてノードツール内で使用できます。 +
+

+ フィルとパスエフェクトの編集

+
+ ノードツールでは、パターンフィル、グラデーションフィル、および編集可能なパスエフェクトのハンドルも編集できます。 +
+

+ キャンセル

+
+ Esc + + ラバーバンドまたは移動のキャンセル +
+ マウスボタンの押下中に Esc を押すと、ラバーバンド選択、あるいはノードやハンドルの移動をキャンセルします。 +
+
+
+ +

微調整ツール

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

+ 操作

+
+ マウスドラッグ + + 選択したパスに現在のモードの処理を実行 +
+ + Shift + +マウスドラッグ + + 現在のモードを逆に (適用できる場合) +
+ + Ctrl + +マウスドラッグ + + 一時的に収縮モードに切り替え +
+ + Shift + + + Ctrl + +マウスドラッグ + + 一時的に膨張モードに切り替え +
+ 微調整の処理量は、円の中心が最も大きく、端に行くに従って小さくなります。 +
+

+ モード

+
+ + Shift + +M, + + Shift + +0 + + 移動モード +
+ + Shift + +I, + + Shift + +1 + + 接近/離散モード +
+ ドラッグでカーソル方向へ、Shift を押しながらドラッグでカーソルから離れるように移動します。 +
+ + Shift + +Z, + + Shift + +2 + + 揺れ移動モード +
+ + Shift + +< + + 拡大縮小モード +
+ ドラッグでオブジェクトを小さく、Shift を押しながらドラッグで大きくします。 +
+ + Shift + +[ + + 回転モード +
+ ドラッグでオブジェクトを時計回りに、Shift を押しながらドラッグで反時計回りに回転します。 +
+ + Shift + +D, + + Shift + +5 + + 複製/削除モード +
+ ドラッグで不規則にオブジェクトの複製を作成し、Shift を押しながらドラッグで不規則に削除します。 +
+ + Shift + +P, + + Shift + +6 + + パスの押しモード +
+ + Shift + +S, + + Shift + +7 + + パスの収縮/膨張モード +
+ ドラッグでパスを収縮 (インセット)、Shift を押しながらドラッグで膨張 (アウトセット) します。 +
+ + Shift + +A, + + Shift + +8 + + パスの引き寄せ/押し出しモード +
+ ドラッグでパスをカーソルへ引き寄せ、Shift を押しながらドラッグで押し出します。 +
+ + Shift + +R, + + Shift + +9 + + ラフモード +
+ + Shift + +C + + 色の塗りモード +
+ + Shift + +J + + 色の揺れモード +
+ + Shift + +B + + ぼかしモード +
+

+ パラメータ

+
+ , + + + ブラシの幅を 1 ずつ調整 +
+ Home, +End + + ブラシの幅を 1 または 100 に設定 +
+ , + + + 微調整の強さを調整 +
+ 幅および強さは描画中に調整することができます。筆圧感知タブレットを使用すれば強さは筆圧によって変化します。 +
+
+ +
+ +

矩形ツール

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

+ 描画

+
+ マウスドラッグ + + 矩形を描画 +
+ + Ctrl + +マウスドラッグ + + 正方形または整数比の矩形を描画 +
+ 矩形の縦横比が常に整数になるようにします。 +
+ + Shift + +マウスドラッグ + + 開始点を中心に描画 +
+ マウスドラッグを開始した点を中心とする矩形を作成します。 +
+

+ 選択

+
+ クリック + + オブジェクトを選択 +
+ + Alt + +クリック, + + Ctrl + + + Alt + +クリック + + 下にあるものを選択 +
+ + Shift + +クリック + + 選択範囲に追加 +
+ このツールでは、クリックによる選択はあらゆるグループを無視します (Ctrl+クリックと同様の動作になります)。 +
+ Esc + + 選択を解除 +
+

+ ハンドルによるサイズ変更

+
+ マウスドラッグ + + 四角いハンドルをドラッグでサイズを変更 +
+ 2 つのサイズ変更 (四角) ハンドルの初期位置は矩形の左上および右下の角になります。 +
+ サイズ変更ハンドルは矩形の高さおよび幅を、何らかの変形が適用される前のその座標系で変更します。 +
+ + Ctrl + +マウスドラッグ + + 高さ、幅、あるいはその比率をロック +
+

+ ハンドルによる角の丸め

+
+ マウスドラッグ + + 丸いハンドルをドラッグで角を丸める +
+ 2 つの丸めハンドルの初期位置は矩形の右上の角になります。 +
+ + Ctrl + +マウスドラッグ + + 角の丸めをロック +
+ + Ctrl + +クリック + + 角の丸めを設定 +
+ 丸めハンドルの一つをドラッグすると、もう一方が角にあるままであれば角の丸めを維持します。 +
+ 両方のハンドルをドラッグすると楕円形の丸めにできます。一方を Ctrl を押しながらドラッグ/クリックすることで正円に戻せます。 +
+ + Shift + +クリック + + 角の丸めを除去 +
+
+
+ +

3D ボックスツール

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

+ 描画

+
+ マウスドラッグ + + 3D ボックスを描画 (X/Y 軸面) +
+ + Shift + +マウスドラッグ + + 3D ボックスを描画 (Z 軸押し出し) +
+

+ 選択

+
+ クリック + + オブジェクトを選択 +
+ + Alt + +クリック, + + Ctrl + + + Alt + +クリック + + 下にあるものを選択 +
+ + Shift + +クリック + + 選択範囲に追加 +
+ Esc + + 選択を解除 +
+

+ ハンドルによる編集

+
+ すべての編集操作は "遠近法によって" 処理されます。すなわち、遠近線に沿ってか、あるいはそれらの軸面内かのどちらかになります。 +
+ マウスドラッグ + + ボックスのサイズ変更/移動 +
+ 前方の 4 個のハンドルおよび中心は、通常 XY 軸面内を移動し、後方のハンドルは Z 軸に沿って移動します。 +
+ + Shift + +マウスドラッグ + + サイズ変更/移動 (ハンドルの挙動を入れ替え) +
+ + Ctrl + +マウスドラッグ + + サイズ変更/移動 (ハンドルを軸または対角線にスナップ) +
+

+ 遠近法の編集

+
+ 英語の説明では、消滅点 (vanishing point) を VP、遠近線 (perspective line) を PL と略していますが、日本語ではその必要がないので略してません。 +
+ マウスドラッグ + + 四角いハンドルのドラッグで消滅点を移動 +
+ [, +] + + X 軸遠近線が並行 (無限) の場合角度のスナップ単位で回転 +
+ デフォルトのスナップ角度は 15°です。]、)、} で時計回り、[、(、{ で反時計回りに回転します。 +
+ + Alt + +[, + + Alt + +] + + X 軸遠近線が平行 (無限) の場合 1 ピクセルずつ回転 +
+ (, +) + + Y 軸遠近線が平行 (無限) の場合角度のスナップ単位で回転 +
+ + Alt + +(, + + Alt + +) + + Y 軸遠近線が平行 (無限) の場合 1 ピクセルずつ回転 +
+ {, +} + + Z 軸遠近線が平行 (無限) の場合角度のスナップ単位で回転 +
+ + Alt + +{, + + Alt + +} + + Z 軸遠近線が平行 (無限) の場合 1 ピクセルずつ回転 +
+
+
+ +

円/弧ツール

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

+ 描画

+
+ Alt を押さずにマウスドラッグした場合、始点および終点は境界枠の角になります。 +
+ Alt を押しながらドラッグすると、各点が円周を通過するように描画され、その分大きくなります (Ctrl+Alt は例外です。後述します)。 +
+ マウスドラッグ + + 円/弧を描画 +
+ + Ctrl + +マウスドラッグ + + 正円または縦横比が整数の円/弧を描画 +
+ 円/弧の縦横比が常に整数になるようにします。 +
+ + Shift + +マウスドラッグ + + 開始点を中心に描画 +
+ マウスドラッグを開始した点を中心とする円/弧を作成します。 +
+ + Ctrl + + + Alt + +マウスドラッグ + + 始点と終点がその直径となる円/弧を作成 +
+ マウスドラッグを開始した点と終了した点を結ぶ線が直径となる完全な円を作成します。 +
+

+ 選択

+
+ クリック + + オブジェクトを選択 +
+ + Alt + +クリック, + + Ctrl + + + Alt + +クリック + + 下にあるものを選択 +
+ + Shift + +クリック + + 選択範囲に追加 +
+ このツールでは、クリックによる選択はあらゆるグループを無視します (Ctrl+クリックと同様の動作になります)。 +
+ Esc + + 選択を解除 +
+

+ ハンドルによる編集

+
+ マウスドラッグ + + サイズを変更、弧または扇形にする +
+ 2 つのサイズ変更ハンドルの初期位置は最上部および最左部の点になります。2つの弧/扇形ハンドルは最右部の点になります。 +
+ + Ctrl + +マウスドラッグ + + 正円に固定 (サイズ変更ハンドル) +
+ + Ctrl + +マウスドラッグ + + 角度をスナップ (弧/扇形ハンドル) +
+ サイズ変更ハンドルは円/孤の高さおよび幅を、何らかの変更が適用される前のその座標系で変更します。 +
+ デフォルトのスナップ角度は 15°です。 +
+ + Shift + +クリック + + 円にする (弧/扇形ハンドル) +
+
+ +
+ +

らせんツール

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

+ 描画

+
+ マウスドラッグ + + らせんを描画 +
+ + Ctrl + +マウスドラッグ + + らせんの角度をスナップ +
+ デフォルトのスナップ角度は 15°です。 +
+

+ 選択

+
+ クリック + + オブジェクトを選択 +
+ + Alt + +クリック, + + Ctrl + + + Alt + +クリック + + 下にあるものを選択 +
+ + Shift + +クリック + + 選択範囲に追加 +
+ このツールでは、クリックによる選択はあらゆるグループを無視します (Ctrl+クリックと同様の動作になります)。 +
+ Esc + + 選択を解除 +
+

+ ハンドルによる編集

+
+ マウスドラッグ + + 内側から巻きを増減 (内側ハンドル) +
+ 内側ハンドルのドラッグで "内半径" パラメータを調節します。 +
+ + Alt + +マウスドラッグ + + 収れん/発散 (内側ハンドル) +
+ + Alt + +クリック, + + Ctrl + + + Alt + +クリック + + 発散をリセット (内側ハンドル) +
+ 内側ハンドルを垂直方向に Alt+ドラッグすると、"発散" パラメータを調節し、Alt+クリックで 1 にリセットします。 +
+ + Shift + +クリック + + 内半径をゼロに (内側ハンドル) +
+ 内側ハンドルの Shift+クリックでらせんの開始位置を中心に戻します。 +
+ マウスドラッグ + + 外側から巻きを増減 (外側ハンドル) +
+ 外側ハンドルをドラッグすると、"巻き" パラメータを調節します。Alt+ドラッグで半径を変更せずに巻きを増減します。 +
+ + Shift + +マウスドラッグ + + 拡大縮小/回転 (外側ハンドル) +
+ Shift+Alt+ドラッグで回転のみになります (らせんの半径をロックします)。 +
+ + Ctrl + +マウスドラッグ + + ハンドルの角度をスナップ +
+ デフォルトのスナップ角度は 15°です。これは両方のハンドルに適用されます。 +
+
+ +
+ +

ペン (ベジエ) ツール

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

+ ノードの作製

+
+ クリック + + シャープノードを作成 +
+ パスの作成中でなかった場合は、新しいパスを開始します。 +
+ + Shift + +クリック + + 選択したパスに追加 +
+ パスが選択されていた場合、Shift+ドラッグで、そこから独立した新しいパスではなく、新しいサブパスを開始します。 +
+ マウスドラッグ + + 2 つのハンドルを持つベジエノードを作成 +
+ + Shift + +マウスドラッグ + + 一方のハンドルのみ移動 +
+ ノードの作成中に一方のハンドルのみ移動し、尖角にします。 +
+ + Ctrl + +マウスドラッグ + + ハンドルの角度をスナップ +
+ デフォルトのスナップ角度は 15°です。 +
+

+ 最後のノードの移動

+
+ これらのコマンドは、パスの作成中の、最後に作成されたノード (赤いセグメントの開始点) を移動します。 +
+ 矢印 + + 最後のノードを少しずつ移動 +
+ + Shift + +矢印 + + 最後のノードを 10 倍の距離で移動 +
+ デフォルトの移動量は 2px (SVGピクセル単位。画面のピクセル数ではありません) です。 +
+ + Alt + +矢印 + + 最後のノードを 1 ピクセルずつ移動 +
+ + Shift + + + Alt + +矢印 + + 最後のノードを 10 ピクセルずつ移動 +
+ 実際の移動ピクセル量はズームレベルに依存します。ズームインすることでより細かく移動できます。 +
+

+ セグメントの作成/修正

+
+ + Ctrl + + + 最後のセグメントの角度をスナップ +
+ 新しいノードの角度と直前のノードとの相対角度をスナップします (デフォルトは15°)。 +
+ + Shift + +L + + 最後のセグメント直線にする +
+ + Shift + +U + + 最後のセグメントを曲線にする +
+ これらのコマンドは、パスの最後の (赤い) セグメントを直線または曲線に変更します。 +
+

+ ドットの作成

+
+ + Ctrl + +クリック + + ドットを作成 (直線モードのみ) +
+ 小さな円を作成します。そのサイズ (現在のストローク幅との相対値) は Inkscape の設定内で設定できます。 +
+ + Shift + + + Ctrl + +クリック + + 2 倍の大きさのドットを作成 +
+ + Ctrl + + + Alt + +クリック + + 不規則な大きさのドットを作成 +
+

+ 仕上げ

+
+ Enter + + 現在の線を終了 +
+ 右クリック + + 現在の線を終了 +
+ クリック+クリック + + 現在の線を終了 +
+ Enter、右クリック、あるいはダブルクリックで現在の線の作成を終了し、最後の未完了の (赤い) セグメントは破棄されます。 +
+

+ キャンセル

+
+ Esc, + + Ctrl + +Z + + 現在の線をキャンセル +
+ Backspace, +Del + + 現在の線の最後のセグメントをキャンセル +
+
+ +
+ +

テキストツール

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

+ 選択/作成

+
+ クリック + + テキストオブジェクトを作成/選択 +
+ キャンバス上の何もない領域あるいはテキストではないオブジェクト上でクリックすると、テキストオブジェクトを作成します。テキストカーソルが表示されますので、そこにテキストを入力できます。 +
+ テキストオブジェクトをクリックすると、それを選択します。テキストカーソルがクリックしたポイント近くに表示されます。 +
+ Esc + + テキストオブジェクトの選択を解除 +
+

+ テキスト内のナビゲート

+
+ 矢印 + + カーソルを 1 文字ずつ移動 +
+ + Ctrl + +, + + Ctrl + + + + カーソルを 1 単語ずつ移動 +
+ + Ctrl + +, + + Ctrl + + + + カーソルを 1 段落ずつ移動 +
+ Home, +End + + 行の先頭/最後に移動 +
+ + Ctrl + +Home, + + Ctrl + +End + + テキストの先頭/最後に移動 +
+ PageUp, +PageDown + + カーソルを 1 画面ずつ移動 +
+ これらすべてのコマンドは、テキストが選択されていればそれを解除します。Shift を押しながらで選択領域を拡大します。 +
+

+ 流し込みテキスト (内部フレーム)

+
+ マウスドラッグ + + 流し込みテキストを作成 +
+ キャンバス内の何もない領域やテキストではないオブジェクト上でクリックおよびドラッグすると、内部フレームのついた流し込みテキストを作成します。 +
+ マウスドラッグ + + フレームサイズを調整 +
+ 選択した流し込みテキストの右下の角にあるハンドルをドラッグすると、フレームの高さや幅を変更します。 +
+ + Ctrl + +マウスドラッグ + + フレームの高さ、幅、あるいは縦横比をロックします。 +
+ 角のハンドルを Ctrl を押しながらドラッグすると、フレームの高さ、幅、あるいは縦横比を維持してサイズを変更します。 +
+

+ 流し込みテキスト (外部フレーム)

+
+ + Alt + +W + + テキストをフレームに流し込む +
+ テキストオブジェクトとシェイプ/パスが選択されていれば、テキストをそのシェイプ/パスの中に流し込みます。 +
+ それらは引き続き別オブジェクトのままですがリンクされます。シェイプ/パスが編集されればテキストはそれに合わせて流し込みなおされます。 +
+ + Shift + + + Alt + +W + + テキストの流し込みを解除 +
+ 流し込みテキストとシェイプ/パストのリンクを解除し、1 行の通常のテキストオブジェクトにします。 +
+ + Shift + +D + + 外部フレームを選択 +
+ 選択した流し込みテキストのフレームになっているオブジェクトを探し出し、選択します。 +
+

+ パス上テキスト

+
+ + Shift + +D + + テキストからパスを選択 +
+ 選択したテキストが置かれているパスを探し出し、選択します。 +
+

+ テキストの編集

+
+ + および - の入力にはメインキーボードを使用してください。テンキー (キーパッド) の + および - はズームのために予約されています (NumLock がオンでない場合)。 +
+ Enter + + 新しい行や段落の入力を始める +
+ 通常テキストの場合は新しい行を開始し、流し込みテキストの場合は新しい段落を開始します。 +
+ + Ctrl + +U + + Unicode 入力へ切り換え +
+ Ctrl+U を押し、16 進数のコードポイントを入力して Enter キーを押すと、任意の Unicode 文字を挿入します。 +
+ 例えば、'Ctrl+U 8 0 8 9 Enter' と入力すると '肉' という文字がが挿入されます。'Ctrl+U a 9 Enter' でコピーライトマークになります。 +
+ 文字挿入後も Unicode モードのままにしておく場合は、Enter の代わりにスペースキーを押してください。 +
+ Esc か再度 Ctrl+U を押すと、Unicode モードはキャンセルされ、文字は挿入されません。 +
+ + Ctrl + +スペース + + ノーブレークスペースを挿入 +
+ テキストオブジェクトに xml:space="preserve" がなくても、ノーブレークスペースは表示されます。 +
+

+ テキストの選択

+
+ マウスドラッグ + + テキストを選択 +
+ テキストオブジェクト内でドラッグするとテキストを選択します。 +
+ + Shift + +矢印 + + テキストを 1 文字ずつ選択 +
+ + Shift + + + Ctrl + +矢印 + + テキストを 1 単語ずつ選択 +
+ + Shift + +Home, + + Shift + +End + + 行の先頭/最後までを選択 +
+ + Shift + + + Ctrl + +Home, + + Shift + + + Ctrl + +End + + テキストの先頭/最後までを選択 +
+ + Shift + +PageUp, + + Shift + +PageDown + + 1 画面上/下を選択 +
+ クリック+クリック + + 単語を選択 +
+ クリック+クリック+クリック + + 行を選択 +
+ + Ctrl + +A + + テキストすべてを選択 +
+ 現在のテキストオブジェクト内のテキスト全体を選択します。 +
+

+ スタイルの選択

+
+ + Ctrl + +B + + 選択範囲を太字にする +
+ + Ctrl + +I + + 選択範囲を斜体にする +
+ 「テキストとフォント」や「フィル/ストローク」ダイアログでも選択テキストのスタイル設定が行えます。 +
+

+ 文字間隔

+
+ + Alt + +> + + 行/段落を 1 ピクセルずつ拡げる +
+ + Shift + + + Alt + +> + + 行/段落を 10 ピクセルずつ拡げる +
+ + Alt + +< + + 行/段落を 1 ピクセルずつ縮める +
+ + Shift + + + Alt + +< + + 行/段落を 10 ピクセルずつ縮める +
+ (テキスト編集時のみ) これらのコマンドは現在の行 (通常テキスト) または段落 (流し込みテキスト) 内の文字間隔を調整します。 +
+ 実際のピクセル移動量はズームレベルに依存します。ズームインすることでより細かく調整できます。 +
+

+ 行間隔

+
+ + Ctrl + + + Alt + +> + + テキストオブジェクトを 1 ピクセルずつ高くする +
+ + Shift + + + Ctrl + + + Alt + +> + + テキストオブジェクトを 10 ピクセルずつ高くする +
+ + Ctrl + + + Alt + +< + + テキストオブジェクトを 1 ピクセルずつ低くする +
+ + Shift + + + Ctrl + + + Alt + +< + + テキストオブジェクトを 10 ピクセルずつ低くする +
+ (テキスト編集時のみ) これらのコマンドは現在のテキストオブジェクト (通常および流し込みテキスト) 内全体の行間隔を調整します。 +
+ 実際のピクセル移動量はズームレベルに依存します。ズームインすることでより細かく調整できます。 +
+

+ カーニングとシフティング

+
+ + Alt + +矢印 + + 文字を 1 ピクセルずつシフトする +
+ + Shift + + + Alt + +矢印 + + 文字を 10 ピクセルずつシフトする +
+ これらのコマンドは通常テキストオブジェクトの編集時に使用できます。カーニングは流し込みテキストでは使用できません。 +
+ 文字を選択していない場合、カーソルから行や段落の最後までの文字を (垂直あるいは水平方向に) シフトします。 +
+ 文字を選択していた場合、選択範囲を他の文字から相対的にシフト (選択範囲の両端にカーンを挿入) します。 +
+ 実際のピクセル移動量はズームレベルに依存します。ズームインすることでより細かく調整できます。 +
+

+ 回転

+
+ + Ctrl + +[, + + Ctrl + +] + + 文字を 90°ずつ回転 +
+ + Alt + +[, + + Alt + +] + + 文字を 1 ピクセルずつ回転 +
+ 文字を選択していた場合カーソルの後ろの文字を、選択していた場合は選択範囲の文字すべてを回転します。 +
+ 回転は通常テキストでのみ使用でき、流し込みテキストでは使用できません。 +
+ 実際の回転角度のピクセル数はズームレベルに依存します。ズームインすることでより細かく回転できます。 +
+
+ + + +
+ +

グラデーションツール

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

+ オブジェクトの選択

+
+ クリック + + オブジェクトをクリックで選択 +
+ + Alt + +クリック + + 下にあるものを選択 +
+ + Shift + +クリック + + 選択範囲に追加 +
+

+ グラデーションの作成

+
+ マウスドラッグ + + グラデーションを作成 +
+ 選択したオブジェクトにグラデーションを作成します。コントロールバーで新しく作成するグラデーションの線形/放射およびフィル/ストロークの選択が行えます。 +
+ クリック+クリック + + デフォルトグラデーションを作成 +
+ クリックしたオブジェクトにデフォルト (線形の場合は水平方向に端から端へ、放射の場合は中心から端へ) のグラデーションを作成します。 +
+

+ ハンドルの選択

+
+ クリック + + ハンドルを選択 +
+ + Shift + +クリック + + 選択範囲にハンドルを追加 +
+ + Shift + +マウスドラッグ + + ラバーバンド選択 +
+ Tab + + 次のハンドルを選択 +
+ + Shift + +Tab + + 前のハンドルを選択 +
+ + Ctrl + +A + + すべてのハンドルを選択 +
+ Esc + + すべてのハンドルの選択を解除 +
+ すべてのハンドル以外のところでクリックすることでもすべてのハンドルの選択を解除します。 +
+

+ 色フェーズの作成/削除

+
+ + Ctrl + + + Alt + +クリック + + 色フェーズを作成 +
+ クリック+クリック + + 色フェーズを作成 +
+ グラデーション線上で Ctrl+Alt+クリックまたはダブルクリックで新しい色フェーズを作成します。 +
+ + Ctrl + + + Alt + +クリック + + 色フェーズを削除 +
+ 色フェーズハンドル上で Ctrl+Alt+クリックでその色フェーズを削除します。それが終点だった場合は、グラデーションは短縮あるいは表示されなくなります。 +
+ Ins + + 新しい色フェーズを挿入 +
+ 選択したセグメント上の中間に新しく色フェーズを追加します。隣接した 2 つのハンドルが選択されている必要があります。 +
+ Del + + 選択した色フェーズを削除 +
+

+ ハンドル/色フェーズの移動

+
+ マウスドラッグ + + 選択したハンドルを移動 +
+ + Ctrl + +マウスドラッグ + + 中間点を 1/10 レンジ単位で移動 +
+ 選択した中間点を Ctrl+ドラッグで、有効レンジの 1/10 単位でスナップします。 +
+ + Alt + +マウスドラッグ + + 選択した複数色フェーズを形を整えつつ移動 (スカルプト移動) +
+ ノードツールのスカルプトモードのように、選択した複数の色フェーズをドラッグしたときに、全体にわたりベルのようなカーブになるよう形を整えつつ移動します。 +
+ 矢印 + + 選択したハンドルを少しずつ移動 +
+ + Shift + +矢印 + + 選択したハンドルを 10 倍の距離で移動 +
+ デフォルトの移動量は 2px (SVGピクセル単位。画面のピクセル数ではありません) です。 +
+ + Alt + +矢印 + + 選択したハンドルを 1 ピクセルずつ移動 +
+ + Shift + + + Alt + +矢印 + + 選択したハンドルを 10 ピクセルずつ移動 +
+ 端点ハンドルが選択されていた場合、矢印キーで端点ハンドルを移動し、グラデーション線を移動あるいはサイズ変更します。 +
+ 色フェーズのみ選択されていた場合は、矢印キーで選択された制御点をグラデーション線に沿って移動します。 +
+ 実際の移動ピクセル量はズームレベルに依存します。ズームインすることでより細かく移動できます。 +
+

+ 方向を逆に

+
+ + Shift + +R + + グラデーションの方向を逆に +
+ 現在のグラデーションを、グラデーションハンドルを移動せずに色フェーズを反転します。 +
+

+ グラデーションエディタ

+
+ クリック+クリック + + グラデーションエディタを開く +
+ グラデーションハンドルをダブルクリックで、そのグラデーションをグラデーションエディタを開きます。クリックしたハンドルが色フェーズリストから選択されています。 +
+
+ +
+ + + \ No newline at end of file -- cgit v1.2.3 From 3ea9f2d26d11ad053fb0339b69b513177864f081 Mon Sep 17 00:00:00 2001 From: Alvin Penner Date: Sun, 26 Jun 2011 07:45:57 -0400 Subject: Extensions. Function Plotter. message if nothing selected (Bug 800552) Fixed bugs: - https://launchpad.net/bugs/800552 (bzr r10370) --- share/extensions/funcplot.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/share/extensions/funcplot.py b/share/extensions/funcplot.py index 0beaf3946..a868e92a4 100644 --- a/share/extensions/funcplot.py +++ b/share/extensions/funcplot.py @@ -28,6 +28,8 @@ Changes: import inkex, simplepath, simplestyle from math import * from random import * +import gettext +_ = gettext.gettext def drawfunction(xstart, xend, ybottom, ytop, samples, width, height, left, bottom, fx = "sin(x)", fpx = "cos(x)", fponum = True, times2pi = False, polar = False, isoscale = True, drawaxis = True, endpts = False): @@ -235,6 +237,7 @@ class FuncPlot(inkex.Effect): help="dummy") def effect(self): + newpath = None for id, node in self.selected.iteritems(): if node.tag == inkex.addNS('rect','svg'): # create new path with basic dimensions of selected rectangle @@ -283,7 +286,9 @@ class FuncPlot(inkex.Effect): # option wether to remove the rectangle or not. if self.options.remove: node.getparent().remove(node) - + if newpath is None: + inkex.errormsg(_("Please select a rectangle")) + if __name__ == '__main__': e = FuncPlot() e.affect() -- cgit v1.2.3 From 385a8cbd894e122e3c08981c91691f4189bd7345 Mon Sep 17 00:00:00 2001 From: Nicolas Dufour Date: Sun, 26 Jun 2011 15:55:13 +0200 Subject: Documentation. Tutorials translation update. (bzr r10371) --- Makefile.am | 1 + share/tutorials/tutorial-elements.sk.svg | 6 +- share/tutorials/tutorial-shapes.ja.svg | 706 +++++++++++++++---------------- share/tutorials/tutorial-shapes.sk.svg | 4 +- share/tutorials/tutorial-tracing.ja.svg | 96 ++--- 5 files changed, 407 insertions(+), 406 deletions(-) diff --git a/Makefile.am b/Makefile.am index d3b9d9977..8bb694204 100644 --- a/Makefile.am +++ b/Makefile.am @@ -21,6 +21,7 @@ DISTCHECK_CONFIGURE_FLAGS = --enable-localinstall man_MANS = \ inkscape.1 \ inkscape.fr.1 \ + inkscape.ja.1 \ inkscape.sk.1 \ inkscape.zh_TW.1 \ inkview.1 diff --git a/share/tutorials/tutorial-elements.sk.svg b/share/tutorials/tutorial-elements.sk.svg index 71a624ed7..e4a512e48 100644 --- a/share/tutorials/tutorial-elements.sk.svg +++ b/share/tutorials/tutorial-elements.sk.svg @@ -88,7 +88,7 @@ - Čiara je definované ako značka s dĺžkou a smerom vytvorená bodom pohybujúcim sa po povrchu. Čiara môžu mať rozličnú dĺžku, šírku, smer, zakrivenie a farbu. Čiara môže byť dvojrozmerná (stopa ceruzky na papiery) alebo predpokladaná trojrozmerná. + Čiara je definované ako značka s dĺžkou a smerom vytvorená bodom pohybujúcim sa po povrchu. Čiara môžu mať rozličnú dĺžku, šírku, smer, zakrivenie a farbu. Čiara môže byť dvojrozmerná (stopa ceruzky na papieri) alebo predpokladaná trojrozmerná. @@ -652,9 +652,9 @@ - Zvláštne poďkovanie si zaslúži Linda Kim (http://www.redlucite.org) za to, že mi pomohla (http://www.rejon.org/) s týmto návodom. Tiež ďakujem Open Clip Art Library (http://www.openclipart.org/) za grafiku, ktorú ľudia do tohto projektu zaslali. + Zvláštne poďakovanie si zaslúži Linda Kim (http://www.redlucite.org) za to, že mi pomohla (http://www.rejon.org/) s týmto návodom. Tiež ďakujem Open Clip Art Library (http://www.openclipart.org/) za grafiku, ktorú ľudia do tohto projektu zaslali. - + diff --git a/share/tutorials/tutorial-shapes.ja.svg b/share/tutorials/tutorial-shapes.ja.svg index 6cbee3aa5..057621899 100644 --- a/share/tutorials/tutorial-shapes.ja.svg +++ b/share/tutorials/tutorial-shapes.ja.svg @@ -51,336 +51,336 @@ このチュートリアルは 4 つのシェイプツール (矩形、円/弧、星形、螺旋) について説明しています。Inkscape のシェイプで何ができるか、そしてどのような場合にどのように使用するかを示します。 - + Ctrl+矢印マウスホイール、もしくは 中央ボタンを押しながらドラッグを使いページを下にスクロールしてください。オブジェクトの作成、選択、変形の基本については、Help > ヘルプ > チュートリアル から基本チュートリアルをご覧ください。 - + Inkscape には多用途の 4 つのシェイプツールがあり、どのツールもシェイプの作成と編集が行えます。シェイプはドラッグ可能なハンドルと形を決めている数値パラメータを使用して、シェイプに特有の方法で変更を加えることが可能なオブジェクトです。 - + 例えば、星形では頂点の数、長さ、角度、丸めその他を変更することができますが、星形は星形のままです。形状は、単純なパスより "自由度が少ない" ですが、ときにそれはより興味深く便利です。シェイプはいつでもパスに変換することができます (Ctrl+Shift+C) が、逆に変換することはできません。 - + シェイプツールは、矩形円/弧星形、および螺旋があります。はじめに、一般的にどう動作するか見てみましょう。それから各シェイプについて見ていきます。 - - 一般的な用法 + + 一般的な用法 - + 新しいシェイプは、対応するツールでキャンバス上を ドラッグ して作成します。一度作成されると (そして選択されている限り)、形状の編集が可能なひし形のハンドルが表示され、それをドラッグすることで直ちに編集できます。 - + 4 種のシェイプはすべて、ノードツールと同じくシェイプツールでハンドルを表示します (F2)。カーソルをハンドルの上に置くと、ステータスバーにハンドルがさまざまな修飾キーを押した場合にドラッグやクリックでどう変化するかが表示されます。 - + また、各シェイプツールはツールコントロールバー (キャンバスの上) に、パラメータを表示します。通常そこにはいくつかの数値入力域とデフォルト値に戻す一つのボタンがあります。現在のツールタイプのオブジェクトが選択されると、コントロールバーの値を変更により選択したシェイプが変形します。 - + ツールコントロールに加えられた変更は記憶され、ツールを使って次のオブジェクトを描くときに使用されます。例えば、星形の頂点の数を変更したあと新規に作成した星形の頂点数は前に描いた星の頂点数になります。さらに、選択してツールコントロールバーに値を反映しただけでも、新しい星形にはその値が適用されます。 - + シェイプツールを使用しているときオブジェクトの上でクリックすると選択できます。Ctrl+クリック (グループから選択) と、Alt+クリック (隠れているオブジェクトの選択) も選択ツールと同様に動作します。Esc で選択は解除されます。 - - 矩形 + + 矩形 - + 矩形は簡単ですがおそらくデザインやイラスト制作で最も一般的なシェイプでしょう。Inkscape は矩形の作成と編集をできる限り簡単かつ便利に行えるように設計されています。 - + F4 を押すかツールバーのボタンを押して矩形ツールに切り替えます。新しく矩形をこの青い矩形の横に描いてみましょう: - ここに描く - - + ここに描く + + そして、矩形ツールを抜けることなく、クリックして他の矩形に選択を切り替えてください。 - + 矩形描画のショートカットには以下のものがあります: - - + + Ctrl を押しながらで、整数の縦横比 (2:3、3:1 など) の矩形を描画する。 - - + + Shift を押しながらで、始点を中心点として描画する。 - + 見てのとおり選択された矩形 (できたての矩形は常に選択状態にあります) には 3 つのハンドルが角にあります。実際には 4 つのハンドルがあるのですが、そのうちの 2 つ (右上) は矩形の角が丸まっていないときには重なっています。この 2 つは丸めハンドル、他の 2 つはリサイズハンドルです。 - + はじめに丸めハンドルを見てみましょう。そのうちの一つをつかんで引き下げてみてください。矩形の 4 つの角が丸くなり、角の元の場所に 2 つ目の丸めハンドルが見えたはずです。円状に丸めたいのであればこれだけで事足ります。もし角の一方の辺側をもう一方より丸めたいのであればもう一つのハンドルを左に動かすことで行えます。 - + 最初の 2 つは角を円状に丸めた矩形、他の 2 つは角を楕円状に丸めた矩形です: - 角を楕円状に丸めた矩形 - 角を円状に丸めた矩形 - - - - - + 角を楕円状に丸めた矩形 + 角を円状に丸めた矩形 + + + + + 矩形を選択して、矩形ツールの丸めハンドルについてもう少しみてみましょう。 - + しばしば、角を持つシェイプの丸め半径と形状は作品全体にわたり一定であることが必要とされます。矩形の大きさが異なっていても (色々な大きさの角を丸めた箱で描かれた図を考えてみてください) これは必要なことです。Inkscape でこれを実現するのは簡単です。選択ツールに切り替えてください。ツールコントロールバーに 4 つのトグルボタンがあり、その左から 2 番目に同心の丸めた角が表示されています。このボタンで、丸めた角を矩形がスケールされたときに丸めを拡大縮小するかを制御します。 - + 例えば、ここにオリジナルの赤い矩形と、"矩形の丸められた角を拡大縮小" ボタンをオフにして複製され、拡大縮小を掛けたいくつかの矩形があります: - 角を丸めた矩形の拡大縮小"矩形の丸められた角を拡大縮小" がオフの場合 - - - - - - - - - + 角を丸めた矩形の拡大縮小"矩形の丸められた角を拡大縮小" がオフの場合 + + + + + + + + + - 右上で全てのすべて丸めた角が正確に一致して、矩形の角の形が等しいのを確認してください。すべての破線で描かれた矩形は元の赤い矩形から派生したもので、選択ツールで拡大縮小だけを掛けてあり、丸めハンドルでの調整は行っていません。 + 右上ですべてのすべて丸めた角が正確に一致して、矩形の角の形が等しいのを確認してください。すべての破線で描かれた矩形は元の赤い矩形から派生したもので、選択ツールで拡大縮小だけを掛けてあり、丸めハンドルでの調整は行っていません。 - + 比較のために、同じ画像を "矩形の丸められた角を拡大縮小" ボタンをオンにして作成したのが下の例です: - 角を丸めた矩形の拡大縮小"矩形の丸められた角を拡大縮小" がオンの場合 - - - - - - - - - + 角を丸めた矩形の拡大縮小"矩形の丸められた角を拡大縮小" がオンの場合 + + + + + + + + + 丸めた角はその矩形と同じぐらいオリジナルから変わっており、右上の角でもわずかな一致も見られません (ズームインして確認してください)。これは、元の矩形をパスに変換 (Ctrl+Shift+C) して、それをパスとして拡大縮小した場合と同じ (視覚的) 結果になっています。 - + 矩形の丸めハンドルのショートカットには以下のものがあります: - - + + Ctrl を押しながらドラッグで、もう一方の半径を等しくする (円状の丸め)。 - - + + Ctrl+クリック でドラッグなしでもう一方の半径を同じにする。 - - + + Shift+クリック で丸めを取り除く。 - + 矩形ツールのコントロールバーには水平 (Rx) と垂直 (Ry) の丸め半径が表示されており、どの単位を使っても正確に半径を設定することができることに注意してください。角をシャープに ボタンは選択した矩形から丸めを取り除きます。 - + - コントロールを使うことの重要な点は、たくさんの矩形に対して一度に効力を及ぼすことができることです。例えば、もしレイヤー内のすべての矩形を変更したいなら、Ctrl+A (全てを選択) とコントロールバーのパラメータを必要な値に設定するだけでできます。もし、矩形でないオブジェクトが選択されていたとしてもそれらは無視され矩形のみが変更されます。 + コントロールを使うことの重要な点は、たくさんの矩形に対して一度に効力を及ぼすことができることです。例えば、もしレイヤー内のすべての矩形を変更したいなら、Ctrl+A (すべてを選択) とコントロールバーのパラメータを必要な値に設定するだけでできます。もし、矩形でないオブジェクトが選択されていたとしてもそれらは無視され矩形のみが変更されます。 - + 今度は、矩形のリサイズハンドルを見てみましょう。あなたは不思議に思うかもしれません、なぜこれが必要なのか、選択ツールで矩形のサイズを変更すればいいのではないか? - + 選択ツールの問題点は、水平および垂直の概念が常にドキュメントページの水平および垂直方向であることです。決まりとして、矩形のリサイズハンドルは、矩形が回転しても歪んでいても 矩形の辺に沿って拡大縮小を行います。例えば、最初に選択ツールでサイズ変更した矩形を次に矩形ツールのリサイズハンドルでサイズ変更してみてください: - - + + リサイズハンドルは 2 つあるので、どの方向へもサイズ変更することができますし、辺に沿って移動することも可能です。リサイズハンドルは常に丸め半径を維持します。 - + リサイズハンドルのショートカットは以下のとおりです: - - + + Ctrl を押してドラッグで、矩形の辺や対角線をスナップする。言い換えると、Ctrl は、矩形の幅、高さのどちらか、もしくは縦横比を保持する (繰り返しますが、回転していても歪んでいても矩形の座標系で)。 - + ここに上図と同じ矩形があります。灰色の破線はリサイズハンドルが Ctrl を押しながらドラッグしたときに張り付く方向を示しています (試してみてください): - + - - 矩形のスナップ — Ctrl を押しながらリサイズハンドル - + + 矩形のスナップ — Ctrl を押しながらリサイズハンドル + 傾けたり回転した矩形を複製しリサイズハンドルでサイズを変更し、3D の構図を簡単に作ることができます: - - - - - - - - - - - - - - - - - - - - - 3個のオリジナル矩形 - 一部がハンドル (ほとんどの場合 Ctrl で) で複製およびサイズ変更された矩形 - + + + + + + + + + + + + + + + + + + + + + 3個のオリジナル矩形 + 一部がハンドル (ほとんどの場合 Ctrl で) で複製およびサイズ変更された矩形 + @@ -451,615 +451,615 @@ - - - - - - - - - - - - - - - - - - - - - - - - 円/弧 + + + + + + + + + + + + + + + + + + + + + + + + 円/弧 - + 円/弧ツール (F5) は楕円や円を作成することができます。楕円や円は弧や扇形にも変換できます。描画のショートカットは矩形ツールと同じです: - - + + Ctrl を押しながらで、整数の縦横比 (2:3、3:1 等) で楕円を描画する。 - - + + Shift を押しながらで、始点を中心点として描画する。 - + 楕円のハンドルをいじってみましょう。この楕円を選択してください: - - + + ここでも 3 つのハンドルがあることに気が付いたと思いますが、実は 4 つあります。右のハンドルは楕円を "開く" ことのできる 2 つのハンドルが重なっています。右にあるハンドルをドラッグするともう一つのハンドルが下から見えます。これで弧や扇形を作ることができます: - - - - - - - - + + + + + + + + 扇形 (弧と 2 つの半径からなる) を作るには楕円の外側をドラッグし、弧を作るには内側をドラッグします。上図の左側には 4 つの扇形、右側には3つの弧があります。弧は閉じていないシェイプであることに注意してください。つまりストロークは楕円にそっていますが端点はつながっていません。フィルを削除してストロークだけにすると明らかになります: - + 15 - 扇形 - - - - - - - - - - - - - - - - - - - - - + 扇形 + + + + + + + + + + + + + + + + + + + + + 左図にあるせまい扇形は、Ctrl を押して角度をスナップすることで簡単に作ることができます。弧/扇形のショートカットは以下のとおりです: - - + + Ctrl を押しながらドラッグでハンドルは 15 度ごとにスナップする。 - - + + Shift+クリック で楕円全形になる (弧や扇形ではなく)。 - + スナップ角度は Inkscape 設定 (変化の間隔タブ) で変更できます。 - + 楕円のその他の 2 つハンドルは中心を基準としたサイズ変更に使用します。ショートカットは矩形の丸めハンドルに似ています: - - + + Ctrl を押しながらドラッグで、円になる (もう一方の半径が等しくなる)。 - - + + Ctrl+クリック でドラッグせずに円を作成する。 - + そして、矩形のリサイズハンドルの様に、楕円のリサイズハンドルも楕円の高さと幅を楕円の座標系で変更します。これは回転したり歪んだりしている楕円でも、回転や歪みはそのままで元の座標系に沿って伸張したり圧縮したりできることを意味します。これらの楕円のリサイズハンドルでサイズ変更を試してみましょう: - - - - - - - - 星形 + + + + + + + + 星形 - + 星形はもっとも複雑で刺激的な Inkscape のシェイプです。もし友人を Inkscape で驚かせるなら、星形ツールを使わせてみてください。これはもう飽きの来ない面白さ、まさに中毒的! - + 星形ツールは 2 つの良く似た、しかし異なる種類のオブジェクト、星形と多角形を作成します。星形は頂点の長さと形を決める 2 つのハンドルを持ち、多角形はドラッグして回転とサイズ変更を行う 1 つのハンドルを持ちます: - + 星形 - + 多角形 - + 星形ツールのコントロールバーには先頭にチェックボックスがあり、これは星形を多角形に、またその逆に変換します。次に、星形と多角形の頂点数を設定する入力フィールドがあり、このパラメータはコントロールバーでしか編集できません。許容される数値は 3 (あたりまえですが) から 1024 までです。しかし低速なコンピュータの場合には、大きな値 (200 以上) は入れるべきではありません。 - + 新規に星形や多角形を作るときは、 - - + + Ctrl を押しながらドラッグすると角度の増分が 15 度にスナップされる。 - + 生来、星形は断然面白いシェイプです (しばしば多角形の方がより有用ですが)。星形の二つのハンドルはわずかに異なる機能を持っています。はじめのハンドル (初期状態で頂点にあるハンドル、つまり星形の な角にある方) は星の光芒の長さを調整します。しかし、ハンドルを回すと (シェイプの中心で相対的に)、もう一方のハンドルもそれに応じて回転します。このことは星形の光芒はこのハンドルでは歪められないことを意味します。 - + もう一方のハンドル (初期状態で頂点の間の な角にある) は、逆に、半径方向にも接線方向にも頂点ハンドルに影響をあたえずに自由に動きます (実際、このハンドルはもう一方のハンドルより遠くに動いて頂点になることもできます)。このハンドルは星形の頂点を歪ませ、光芒をあらゆる種類の結晶型、曼荼羅模様、雪片形、ヤマアラシ形にします: - - - - - - - - - - + + + + + + + + + + もし、飾りのない普通の星形を作りたいなら、ハンドルの歪みの動きを規制することができます: - - + + Ctrl を押しながらドラッグすることで、光芒を半径方向に限定 (歪みなし) する。 - - + + Ctrl+クリック でドラッグせずに歪みをとる。 - + キャンバス上でのハンドルのドラッグの有用な補足として、2 つのハンドルの中心からの距離の比、スポーク比 がコントロールバーにあります。 - + Inkscape の星形は他にも 2 つの仕掛けがあります。幾何学の世界では多角形は鋭角から直線の辺を持ちますが、現実世界では様々な度数の曲がりや丸さが存在します。そして Inkscape もそれを実現可能としています。ただし、多角形の丸めは矩形の丸めとは少し異なる作用をします。丸めるにはハンドルを使う必要がありません。以下のようにします: - - + + 接線方向に Shift+ドラッグ で星形や多角形を丸める。 - - + + Shift+クリック で丸めを取り除く。 - + "接線方向" とは中心に対して直角方向と言う意味です。Shift を押しながらハンドルを反時計方向に "回転" すると、丸めの値は正になり、時計方向に回すと負の丸めになります (下の負の丸めの例を見てください)。 - + ここで、丸めた正方形 (矩形ツール) と丸めた正 4 角形 (星形ツール) を比較してみましょう: - + 丸めた 多角形 - + 丸めた 矩形 - + 見て分かるように、丸めた矩形は辺に直線区間と円弧状 (一般的には楕円弧) の区間があり、丸めた多角形と星形には直線区間が全くありません。曲率は最大 (角の部分) から最小 (角と角の中間) へと滑らかに変化します。Inkscape はただ連続なベジエのハンドルをシェイプの頂点に追加しているだけです (シェイプをパスに変換すればベジェハンドルを見ること、調べることができます)。 - + コントロールバーの 丸め パラメータは接線と近接する多角形/星形の辺の長さの比です。このパラメータは負の値を取ることもでき、その場合は接線の向きを反転します。0.2 から 0.4 の値では "普通の" 丸めになります。他の値にすると美しい、入り組んだ、あるいは予測不可能な形になる傾向があります。大きな丸め値の星形はハンドルの位置を大きく上回る形状になります。いくつかの例を示します。数値は丸め値を表します: - - - - - - - - - - - - - - 0.25 - 0.25 - 0.25 - 0.37 - - 0.43 - 3.00 - -3.00 - - 0.41 - 5.43 - 1.85 - 0.21 - -3.00 - - -0.43 - - -8.94 - - 0.39 - + + + + + + + + + + + + + + 0.25 + 0.25 + 0.25 + 0.37 + + 0.43 + 3.00 + -3.00 + + 0.41 + 5.43 + 1.85 + 0.21 + -3.00 + + -0.43 + + -8.94 + + 0.39 + 頂点を鋭く、凹な辺を滑らかにしたい場合、もしくはその逆の形状がほしい場合は、星形からオフセット (Ctrl+J) を作ることで簡単に実現できます: - - - - オリジナルの星形 - リンクされたオフセット、インセット - リンクされたオフセット、アウトセット - + + + + オリジナルの星形 + リンクされたオフセット、インセット + リンクされたオフセット、アウトセット + Inkscape の星形のハンドルをShift+ドラッグすることは、最もすばらしい楽しみの一つです。しかしもっと楽しむことができます。 - + 現実世界の形状により似せるために、Inkscape は星形と多角形のランダム化 (乱雑なひずみ) を備えています。わずかなランダム化は、星形を少し乱します、より人間らしく、より可笑しく。強いランダム化は様々な熱狂的で予測不可能な形状を作り出す刺激的な方法です。丸めを施した星形は乱雑さを加えても丸まったままです。ショートカットは以下のとおりです: - - + + ハンドルを接線方向に Alt+ドラッグ で星形と多角形をランダム化する。 - - + + ハンドルを Alt+クリック でランダム化を取り除く。 - + ランダムな星形を描いたり、ハンドルをドラッグして編集したりすると、星形は "振動" します。なぜならハンドルの固有の位置はその固有のランダム化に対応しているからです。ですから、Alt を押さずにドラッグすると同じランダム化のレベルでハンドルは動き、一方 Alt を押しながらドラッグするとランダム化しますがそのレベルは調整されます。ここに少しだけハンドルを動かしてランダムにした (ランダム化は 0.1 まで) 以外は同じパラメータをもつ星形があります: - - - - - - + + + + + + そして、ここに上の真中の星形の乱雑さを -0.2 から 0.2 まで変化させたものがあります: - +0.2 - +0.1 - 0 - -0.1 - -0.2 - - - - - - + +0.2 + +0.1 + 0 + -0.1 + -0.2 + + + + + + 真ん中の星形のハンドルを Alt+ドラッグ して、左右の、そしてさらにその隣の星形に変形していくところを観察してください。 - + そのうち、自分なりのランダムな星形の使い道が見つかるでしょう。しかし私は特に丸めたアメーバ状のしみと大きく荒れた幻想的な稜線をもつ惑星の形が気に入っています: - - - - - - - - - - - 螺旋 + + + + + + + + + + + 螺旋 - + Inkscape の螺旋は多機能なシェイプです。そして星形ほど夢中になれませんが、ときにとても有用です。螺旋は星形のように中心から描画されます。これは描画中も編集中と同様です。 - - + + Ctrl+ドラッグ で角度の増分を 15 度にスナップする。 - + 描画されると、螺旋は内側と外側の端点に 2 つのハンドルをもちます。どちらのハンドルも螺旋を巻いたり、解いたりします (つまり、"続けて" 巻き数を変えます)。その他のショートカットは以下のとおりです: - + 外側のハンドル: - - + + Shift+ドラッグ で螺旋の中心からの拡大縮小/回転 (巻き/解きはしない)。 - - + + Alt+ドラッグ で巻き/解きの間隔、半径を固定する。 - + 内側のハンドル: - - + + Alt+ドラッグ 垂直に動かすと収束/発散する。 - - + + Alt+クリック で収束/発散を取り消す。 - - + + Shift+クリック で内側のハンドルを中心に移動する。 - + 螺旋の 発散度 は巻きの非線形度の尺度です。発散度が 1 なら、螺旋は均一になります。これが 1 より小さければ (Alt+上へドラッグ)、外周で密度が高くなり、 1 より大きければ (Alt+下へドラッグ)、中心に向かって密度が高くなります: - 0.2 - 0.5 - 6 - 2 - 1 - - - - - - + 0.2 + 0.5 + 6 + 2 + 1 + + + + + + 巻き数の最大値は 1024 です。 - + 円/弧ツールが楕円だけでなく弧 (曲率が一定の線) も作成できるように、螺旋ツールは滑らかに変化する曲線を作ることもできます。通常のベジエ曲線に比べ、弧や螺旋はより利便性が高いでしょう。なぜなら形状に変更を加えずに曲線に沿ってハンドルを動かすことで長くしたり短くしたりできるからです。また通常、螺旋はフィルなしで描かれますが、フィルの追加やストロークの削除で面白い効果が出せます。 - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + 特に面白いのは螺旋に破線のストロークを与えることです。滑らかな収束と等間隔の印 (点や短い線) は相まって美しいモアレ効果となります: - - - - - 最後に + + + + + 最後に - + Inkscape のシェイプツールはとても強力です。技術を学び、暇なときに遊んでみることであなたがデザインするときの力になるでしょう。なぜなら簡単なパスの代わりにシェイプを使うことでベクタアートを速く作り、簡単に変更することができるからです。もし、さらなるシェイプの改善の提案があれば、開発者まで連絡してください。 - + diff --git a/share/tutorials/tutorial-shapes.sk.svg b/share/tutorials/tutorial-shapes.sk.svg index 66d3aee6e..e90fd8a3e 100644 --- a/share/tutorials/tutorial-shapes.sk.svg +++ b/share/tutorials/tutorial-shapes.sk.svg @@ -318,7 +318,7 @@ - Keďže úchopy na zmenu veľkosti sú dva, môžete meniť veľkosť obdĺžnika v akomkoľvek smere alebo ho dokonca posúvať po stanách. Úchopy na zmenu veľkosti vždy zachovávajú polomery zaoblenia. + Keďže úchopy na zmenu veľkosti sú dva, môžete meniť veľkosť obdĺžnika v akomkoľvek smere alebo ho dokonca posúvať po stranách. Úchopy na zmenu veľkosti vždy zachovávajú polomery zaoblenia. @@ -561,7 +561,7 @@ - Všimnite si skupiny úzkych úsekov vľavo v tvare ventilátora. Bolo jednoduché ich vytvoriť pomocou prichytávania úchopu k uhlu pri stlačenom Ctrl. Du sú skratky úchopov oblúkov/segmentov: + Všimnite si skupiny úzkych úsekov vľavo v tvare ventilátora. Bolo jednoduché ich vytvoriť pomocou prichytávania úchopu k uhlu pri stlačenom Ctrl. Tu sú skratky úchopov oblúkov/segmentov: diff --git a/share/tutorials/tutorial-tracing.ja.svg b/share/tutorials/tutorial-tracing.ja.svg index f8d85f3d0..77501e1bd 100644 --- a/share/tutorials/tutorial-tracing.ja.svg +++ b/share/tutorials/tutorial-tracing.ja.svg @@ -50,150 +50,150 @@ Inkscape の特徴の一つにビットマップをトレースして <パス> 要素を作成するツールがあります。このチュートリアルはあなたがこのツールがどう動くかを知る助けになるはずです。 - + 現在 Inkscape はビットマップトレースエンジンに Peter Selinger が制作した Potrace (potrace.sourceforge.net) を使用しています。将来的には他のトレーシングエンジンも使えるようになると思いますが、今のところ、この素晴らしいツールは我々にとって必要にして十分です。 - + トレースの目的は、オリジナルの画像を忠実に再現することではなく、最終的な完成品を作成することでもないということを覚えておいてください。自動トレーサにそんなことはできません。トレースがすることは、あなたが描く作品の一つの資源としての一連の曲線を提供することなのです。 - + Potrace は白黒のビットマップを解釈し、曲線のセットを作成します。入力画像を Potrace が使用できるようにするため、現在 3 タイプのフィルタが用意されています。 - + ほとんどの場合、中間像のビットマップの暗いピクセルを、Potrace はより多くトレースします。トレース量が増えると、より多くの CPU 時間を消費し、<パス> 要素は非常に多くなります。まずより小さい中間像で実験し、徐々に暗くして希望する割合や出力パスの複雑さを決めていくことをおすすめします。 - + トレーサを使うには、画像を読み込むかインポートし、パス > ビットマップをトレース アイテムを選ぶか、Shift+Alt+B を押します。 - トレースダイアログの主なオプション - - + トレースダイアログの主なオプション + + 3 つのフィルタオプションが見えるでしょう: - - + + 明るさの境界 しきい値 - + これは単にピクセルの赤、青、および緑 (またはグレーのシェード) の合計を黒あるいは白とみなす指標として使用しているだけです。しきい値は 0.0 (黒) から 1.0 (白) が設定できます。高いしきい値を設定すると、少数のピクセルだけが「白」とみなされ、中間像は暗くなります。 - オリジナル画像 - 明るさの境界 しきい値フィルあり、ストロークなし - 明るさの境界 しきい値ストロークあり、フィルなし - - - - - + オリジナル画像 + 明るさの境界 しきい値フィルあり、ストロークなし + 明るさの境界 しきい値ストロークあり、フィルなし + + + + + 最適なエッジ検出 - + これは類似するコントラストの平衡線を素早く検出する手段として、J. Canny が考案したエッジ検出アルゴリズムを使用しています。これは明るさのしきい値の結果よりもオリジナルの情報を残さない中間像を生成しますが、おそらく他では無視される曲線情報を提供します。ここでのしきい値の設定 (0.0 – 1.0) は出力に含むコントラストのエッジに隣接したピクセルを調節します。この設定で出力のエッジの暗さや太さを調整できます。 - オリジナル画像 - エッジ検出フィルあり、ストロークなし - エッジ検出ストロークあり、フィルなし - - - - - + オリジナル画像 + エッジ検出フィルあり、ストロークなし + エッジ検出ストロークあり、フィルなし + + + + + 色の量子化 - + このフィルタの結果は他の 2 つよりも大きく異なる中間像を生成しますが、実は非常に役に立ちます。明るさやコントラストの平衡線の代わりに、これは明るさやコントラストが同じであっても色が変わる境界を検出します。ここでは、中間像がカラーの場合に出力する色数を決定します。これが色が偶数か奇数かで白/黒を決定します。 - オリジナル画像 - 量子化 (12 色)フィルあり、ストロークなし - 量子化 (12 色)ストロークあり、フィルなし - - - - + オリジナル画像 + 量子化 (12 色)フィルあり、ストロークなし + 量子化 (12 色)ストロークあり、フィルなし + + + + これら 3 つのフィルタを試してみて、さまざまタイプの入力画像でさまざまなタイプの出力を見比べてください。 - + トレース後、出力パス上で パス > パスの簡略化 (Ctrl+L) でノード数を整理することをおすすめします。これは Potrace の出力をより編集しやすくします。例えば、ここにギターを弾く老人の典型的なトレースがあります: - オリジナル画像 - トレースイメージ / 出力パス(1,551 ノード) - - - + オリジナル画像 + トレースイメージ / 出力パス(1,551 ノード) + + + パスには厖大な数のノードがあることに注目してください。Ctrl+L を押したあとの典型的な結果がこれです: - オリジナル画像 - トレースイメージ / 出力パス - 簡略化(384 ノード) - - - + オリジナル画像 + トレースイメージ / 出力パス - 簡略化(384 ノード) + + + 描写はすこしだけ似ていてラフですが、描画はよりシンプルになり、編集しやすくなっています。トレースは画像を忠実に描写するのではなく、あなたが作品を描画する中で使用する一連の曲線を作成するものであることを忘れないでください。 - + -- cgit v1.2.3 From bdf703831ff93438d49324ab842052ccaf390a5d Mon Sep 17 00:00:00 2001 From: Diederik van Lierop Date: Sun, 26 Jun 2011 22:00:36 +0200 Subject: =?UTF-8?q?-=20Add=20a=20third=20group=20of=20snap=20sources/targe?= =?UTF-8?q?ts,=20called=20=C2=A8others=C2=A8=20(before=20we=20had=20only?= =?UTF-8?q?=20=C2=A8bounding=20box=C2=A8=20and=20nodes=20(see=20bug=20#788?= =?UTF-8?q?178)=20-=20Fix=20the=20display=20of=20the=20snap=20source=20-?= =?UTF-8?q?=20Fix=20snapping=20of=20guides=20to=20other=20guides=20&=20gri?= =?UTF-8?q?ds?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit (bzr r10372) --- src/attributes-test.h | 1 + src/attributes.cpp | 2 ++ src/attributes.h | 1 + src/display/canvas-axonomgrid.cpp | 2 +- src/display/canvas-grid.cpp | 2 +- src/display/snap-indicator.cpp | 6 ---- src/gradient-context.cpp | 2 +- src/object-snapper.cpp | 37 ++++++++++++------------ src/seltrans.cpp | 2 +- src/snap-enums.h | 8 ++--- src/snap-preferences.cpp | 27 +++++++++++++---- src/snap-preferences.h | 4 ++- src/snap.cpp | 4 +-- src/sp-ellipse.cpp | 4 +-- src/sp-namedview.cpp | 61 ++++++++++++++++++++------------------- src/sp-rect.cpp | 2 +- src/sp-shape.cpp | 2 +- src/sp-spiral.cpp | 2 +- src/sp-star.cpp | 2 +- src/text-context.cpp | 2 +- src/ui/icon-names.h | 2 ++ src/widgets/toolbox.cpp | 27 ++++++++++++++--- 22 files changed, 119 insertions(+), 83 deletions(-) diff --git a/src/attributes-test.h b/src/attributes-test.h index 14696b845..6a9570c37 100644 --- a/src/attributes-test.h +++ b/src/attributes-test.h @@ -349,6 +349,7 @@ struct {char const *attr; bool supported;} const all_attrs[] = { {"inkscape:snap-global", true}, {"inkscape:snap-bbox", true}, {"inkscape:snap-nodes", true}, + {"inkscape:snap-others", true}, {"inkscape:snap-from-guide", true}, {"inkscape:snap-center", true}, {"inkscape:snap-smooth-nodes", true}, diff --git a/src/attributes.cpp b/src/attributes.cpp index 118a90482..334c3447c 100644 --- a/src/attributes.cpp +++ b/src/attributes.cpp @@ -94,6 +94,7 @@ static SPStyleProp const props[] = { {SP_ATTR_INKSCAPE_SNAP_GLOBAL, "inkscape:snap-global"}, {SP_ATTR_INKSCAPE_SNAP_BBOX, "inkscape:snap-bbox"}, {SP_ATTR_INKSCAPE_SNAP_NODES, "inkscape:snap-nodes"}, + {SP_ATTR_INKSCAPE_SNAP_OTHERS, "inkscape:snap-others"}, {SP_ATTR_INKSCAPE_SNAP_FROM_GUIDE, "inkscape:snap-from-guide"}, {SP_ATTR_INKSCAPE_SNAP_CENTER, "inkscape:snap-center"}, {SP_ATTR_INKSCAPE_SNAP_GRIDS, "inkscape:snap-grids"}, @@ -495,6 +496,7 @@ sp_attribute_lookup(gchar const *key) propdict = g_hash_table_new(g_str_hash, g_str_equal); for (i = 1; i < n_attrs; i++) { g_assert(props[i].code == static_cast< gint >(i) ); + // If this g_assert fails, then the sort order of SPAttributeEnum does not match the order in props[]! g_hash_table_insert(propdict, const_cast(static_cast(props[i].name)), GINT_TO_POINTER(props[i].code)); diff --git a/src/attributes.h b/src/attributes.h index 3755268d0..afa396507 100644 --- a/src/attributes.h +++ b/src/attributes.h @@ -94,6 +94,7 @@ enum SPAttributeEnum { SP_ATTR_INKSCAPE_SNAP_GLOBAL, SP_ATTR_INKSCAPE_SNAP_BBOX, SP_ATTR_INKSCAPE_SNAP_NODES, + SP_ATTR_INKSCAPE_SNAP_OTHERS, SP_ATTR_INKSCAPE_SNAP_FROM_GUIDE, SP_ATTR_INKSCAPE_SNAP_CENTER, SP_ATTR_INKSCAPE_SNAP_GRIDS, diff --git a/src/display/canvas-axonomgrid.cpp b/src/display/canvas-axonomgrid.cpp index a9893f09d..dbf7b424d 100644 --- a/src/display/canvas-axonomgrid.cpp +++ b/src/display/canvas-axonomgrid.cpp @@ -769,7 +769,7 @@ void CanvasAxonomGridSnapper::_addSnappedPoint(SnappedConstraints &sc, Geom::Poi bool CanvasAxonomGridSnapper::ThisSnapperMightSnap() const { - return _snap_enabled && _snapmanager->snapprefs.getSnapToGrids() && _snapmanager->snapprefs.getSnapModeBBoxOrNodes(); + return _snap_enabled && _snapmanager->snapprefs.getSnapToGrids() && _snapmanager->snapprefs.getSnapModeAny(); } diff --git a/src/display/canvas-grid.cpp b/src/display/canvas-grid.cpp index 9a12a1d90..2a9e50e3d 100644 --- a/src/display/canvas-grid.cpp +++ b/src/display/canvas-grid.cpp @@ -1072,7 +1072,7 @@ void CanvasXYGridSnapper::_addSnappedPoint(SnappedConstraints &sc, Geom::Point c */ bool CanvasXYGridSnapper::ThisSnapperMightSnap() const { - return _snap_enabled && _snapmanager->snapprefs.getSnapToGrids() && _snapmanager->snapprefs.getSnapModeBBoxOrNodes(); + return _snap_enabled && _snapmanager->snapprefs.getSnapToGrids() && _snapmanager->snapprefs.getSnapModeAny(); } } // namespace Inkscape diff --git a/src/display/snap-indicator.cpp b/src/display/snap-indicator.cpp index c3198cd37..ec4b7e28f 100644 --- a/src/display/snap-indicator.cpp +++ b/src/display/snap-indicator.cpp @@ -138,9 +138,6 @@ SnapIndicator::set_new_snaptarget(Inkscape::SnappedPoint const &p, bool pre_snap case SNAPTARGET_ELLIPSE_QUADRANT_POINT: target_name = _("quadrant point"); break; - case SNAPTARGET_CENTER: - target_name = _("center"); - break; case SNAPTARGET_CORNER: target_name = _("corner"); break; @@ -206,9 +203,6 @@ SnapIndicator::set_new_snaptarget(Inkscape::SnappedPoint const &p, bool pre_snap case SNAPSOURCE_ELLIPSE_QUADRANT_POINT: source_name = _("Quadrant point"); break; - case SNAPSOURCE_CENTER: - source_name = _("Center"); - break; case SNAPSOURCE_CORNER: source_name = _("Corner"); break; diff --git a/src/gradient-context.cpp b/src/gradient-context.cpp index a237bb3c6..33b82b9f4 100644 --- a/src/gradient-context.cpp +++ b/src/gradient-context.cpp @@ -602,7 +602,7 @@ sp_gradient_context_root_handler(SPEventContext *event_context, GdkEvent *event) Geom::Point const motion_w(event->motion.x, event->motion.y); Geom::Point const motion_dt = event_context->desktop->w2d(motion_w); - m.preSnap(Inkscape::SnapCandidatePoint(motion_dt, Inkscape::SNAPSOURCE_NODE_HANDLE)); + m.preSnap(Inkscape::SnapCandidatePoint(motion_dt, Inkscape::SNAPSOURCE_OTHER_HANDLE)); m.unSetup(); } diff --git a/src/object-snapper.cpp b/src/object-snapper.cpp index 682c26869..3088accd2 100644 --- a/src/object-snapper.cpp +++ b/src/object-snapper.cpp @@ -181,7 +181,7 @@ void Inkscape::ObjectSnapper::_collectNodes(Inkscape::SnapSourceType const &t, bool p_is_a_node = t & Inkscape::SNAPSOURCE_NODE_CATEGORY; bool p_is_a_bbox = t & Inkscape::SNAPSOURCE_BBOX_CATEGORY; - bool p_is_other = t & Inkscape::SNAPSOURCE_OTHER_CATEGORY; + bool p_is_other = t & Inkscape::SNAPSOURCE_OTHERS_CATEGORY; // A point considered for snapping should be either a node, a bbox corner or a guide. Pick only ONE! g_assert(!((p_is_a_node && p_is_a_bbox) || (p_is_a_bbox && p_is_other) || (p_is_a_node && p_is_other))); @@ -359,7 +359,7 @@ void Inkscape::ObjectSnapper::_collectPaths(Geom::Point /*p*/, SPItem::BBoxType bbox_type = SPItem::GEOMETRIC_BBOX; bool p_is_a_node = source_type & Inkscape::SNAPSOURCE_NODE_CATEGORY; - bool p_is_other = source_type & Inkscape::SNAPSOURCE_OTHER_CATEGORY; + bool p_is_other = source_type & Inkscape::SNAPSOURCE_OTHERS_CATEGORY; if (_snapmanager->snapprefs.getSnapToBBoxPath()) { Inkscape::Preferences *prefs = Inkscape::Preferences::get(); @@ -369,7 +369,7 @@ void Inkscape::ObjectSnapper::_collectPaths(Geom::Point /*p*/, } // Consider the page border for snapping - if (_snapmanager->snapprefs.getSnapToPageBorder() && _snapmanager->snapprefs.getSnapModeBBoxOrNodes()) { + if (_snapmanager->snapprefs.getSnapToPageBorder() && _snapmanager->snapprefs.getSnapModeAny()) { Geom::PathVector *border_path = _getBorderPathv(); if (border_path != NULL) { _paths_to_snap_to->push_back(Inkscape::SnapCandidatePath(border_path, SNAPTARGET_PAGE_BORDER, Geom::OptRect())); @@ -394,7 +394,7 @@ void Inkscape::ObjectSnapper::_collectPaths(Geom::Point /*p*/, //Build a list of all paths considered for snapping to //Add the item's path to snap to - if (_snapmanager->snapprefs.getSnapToItemPath() && _snapmanager->snapprefs.getSnapModeNode()) { + if (_snapmanager->snapprefs.getSnapToItemPath() && (_snapmanager->snapprefs.getSnapModeNode() || _snapmanager->snapprefs.getSnapModeOthers())) { if (p_is_other || !(_snapmanager->snapprefs.getStrictSnapping() && !p_is_a_node)) { // Snapping to the path of characters is very cool, but for a large // chunk of text this will take ages! So limit snapping to text paths @@ -438,7 +438,7 @@ void Inkscape::ObjectSnapper::_collectPaths(Geom::Point /*p*/, } //Add the item's bounding box to snap to - if (_snapmanager->snapprefs.getSnapToBBoxPath() && _snapmanager->snapprefs.getSnapModeBBox()) { + if (_snapmanager->snapprefs.getSnapToBBoxPath() && (_snapmanager->snapprefs.getSnapModeBBox() || _snapmanager->snapprefs.getSnapModeOthers())) { if (p_is_other || !(_snapmanager->snapprefs.getStrictSnapping() && p_is_a_node)) { // Discard the bbox of a clipped path / mask, because we don't want to snap to both the bbox // of the item AND the bbox of the clipping path at the same time @@ -572,7 +572,6 @@ void Inkscape::ObjectSnapper::_snapPathsConstrained(SnappedConstraints &sc, // Now we can finally do the real snapping, using the paths collected above g_assert(_snapmanager->getDesktop() != NULL); - Geom::Point const p_doc = _snapmanager->getDesktop()->dt2doc(p_proj_on_constraint); Geom::Point direction_vector = c.getDirection(); if (!is_zero(direction_vector)) { @@ -674,16 +673,16 @@ void Inkscape::ObjectSnapper::freeSnap(SnappedConstraints &sc, bool snap_nodes = (_snapmanager->snapprefs.getSnapModeNode() && ( _snapmanager->snapprefs.getSnapToItemNode() || _snapmanager->snapprefs.getSnapSmoothNodes() || - _snapmanager->snapprefs.getSnapLineMidpoints() || - _snapmanager->snapprefs.getSnapObjectMidpoints() + _snapmanager->snapprefs.getSnapLineMidpoints() )) || (_snapmanager->snapprefs.getSnapModeBBox() && ( _snapmanager->snapprefs.getSnapToBBoxNode() || _snapmanager->snapprefs.getSnapBBoxEdgeMidpoints() || _snapmanager->snapprefs.getSnapBBoxMidpoints() - )) || (_snapmanager->snapprefs.getSnapModeBBoxOrNodes() && ( + )) || (_snapmanager->snapprefs.getSnapModeAny() && ( _snapmanager->snapprefs.getIncludeItemCenter() || - _snapmanager->snapprefs.getSnapToPageBorder() - )); + _snapmanager->snapprefs.getSnapToPageBorder() || + _snapmanager->snapprefs.getSnapObjectMidpoints() + )) ; if (snap_nodes) { _snapNodes(sc, p, unselected_nodes); @@ -691,7 +690,7 @@ void Inkscape::ObjectSnapper::freeSnap(SnappedConstraints &sc, if ((_snapmanager->snapprefs.getSnapModeNode() && _snapmanager->snapprefs.getSnapToItemPath()) || (_snapmanager->snapprefs.getSnapModeBBox() && _snapmanager->snapprefs.getSnapToBBoxPath()) || - (_snapmanager->snapprefs.getSnapModeBBoxOrNodes() && _snapmanager->snapprefs.getSnapToPageBorder())) { + (_snapmanager->snapprefs.getSnapModeAny() && _snapmanager->snapprefs.getSnapToPageBorder())) { unsigned n = (unselected_nodes == NULL) ? 0 : unselected_nodes->size(); if (n > 0) { /* While editing a path in the node tool, findCandidates must ignore that path because @@ -741,14 +740,14 @@ void Inkscape::ObjectSnapper::constrainedSnap( SnappedConstraints &sc, bool snap_nodes = (_snapmanager->snapprefs.getSnapModeNode() && ( _snapmanager->snapprefs.getSnapToItemNode() || _snapmanager->snapprefs.getSnapSmoothNodes() || - _snapmanager->snapprefs.getSnapLineMidpoints() || - _snapmanager->snapprefs.getSnapObjectMidpoints() + _snapmanager->snapprefs.getSnapLineMidpoints() )) || (_snapmanager->snapprefs.getSnapModeBBox() && ( _snapmanager->snapprefs.getSnapToBBoxNode() || _snapmanager->snapprefs.getSnapBBoxEdgeMidpoints() || _snapmanager->snapprefs.getSnapBBoxMidpoints() - )) || (_snapmanager->snapprefs.getSnapModeBBoxOrNodes() && ( + )) || (_snapmanager->snapprefs.getSnapModeAny() && ( _snapmanager->snapprefs.getIncludeItemCenter() || + _snapmanager->snapprefs.getSnapObjectMidpoints() || _snapmanager->snapprefs.getSnapToPageBorder() )); @@ -800,16 +799,16 @@ bool Inkscape::ObjectSnapper::ThisSnapperMightSnap() const _snapmanager->snapprefs.getSnapToItemPath() || _snapmanager->snapprefs.getSnapToItemNode() || _snapmanager->snapprefs.getSnapSmoothNodes() || - _snapmanager->snapprefs.getSnapLineMidpoints() || - _snapmanager->snapprefs.getSnapObjectMidpoints() + _snapmanager->snapprefs.getSnapLineMidpoints() )) || (_snapmanager->snapprefs.getSnapModeBBox() && ( _snapmanager->snapprefs.getSnapToBBoxPath() || _snapmanager->snapprefs.getSnapToBBoxNode() || _snapmanager->snapprefs.getSnapBBoxEdgeMidpoints() || _snapmanager->snapprefs.getSnapBBoxMidpoints() - )) || (_snapmanager->snapprefs.getSnapModeBBoxOrNodes() && ( + )) || (_snapmanager->snapprefs.getSnapModeAny() && ( _snapmanager->snapprefs.getSnapToPageBorder() || - _snapmanager->snapprefs.getIncludeItemCenter() + _snapmanager->snapprefs.getIncludeItemCenter() || + _snapmanager->snapprefs.getSnapObjectMidpoints() )); return (_snap_enabled && snap_to_something); diff --git a/src/seltrans.cpp b/src/seltrans.cpp index bb333caca..f95a204a9 100644 --- a/src/seltrans.cpp +++ b/src/seltrans.cpp @@ -359,7 +359,7 @@ void Inkscape::SelTrans::grab(Geom::Point const &p, gdouble x, gdouble y, bool s // points immediately. if (prefs->getBool("/options/snapclosestonly/value", false)) { - if (m.snapprefs.getSnapModeNode()) { + if (m.snapprefs.getSnapModeNode() || m.snapprefs.getSnapModeOthers()) { m.keepClosestPointOnly(_snap_points, p); } else { _snap_points.clear(); // don't keep any point diff --git a/src/snap-enums.h b/src/snap-enums.h index aa5db9328..8988589a1 100644 --- a/src/snap-enums.h +++ b/src/snap-enums.h @@ -39,7 +39,6 @@ enum SnapTargetType { SNAPTARGET_PAGE_CORNER, SNAPTARGET_CONVEX_HULL_CORNER, SNAPTARGET_ELLIPSE_QUADRANT_POINT, - SNAPTARGET_CENTER, // of ellipse SNAPTARGET_CORNER, // of image or of rectangle SNAPTARGET_TEXT_BASELINE, SNAPTARGET_CONSTRAINED_ANGLE, @@ -66,16 +65,15 @@ enum SnapSourceType { SNAPSOURCE_CONVEX_HULL_CORNER, SNAPSOURCE_ELLIPSE_QUADRANT_POINT, SNAPSOURCE_NODE_HANDLE, // eg. nodes in the path editor, handles of stars or rectangles, etc. (tied to a stroke) - SNAPSOURCE_OBJECT_MIDPOINT, // midpoint of rectangles, polygon, etc. //------------------------------------------------------------------- // Other points (e.g. guides, gradient knots) will snap to both bounding boxes and nodes - SNAPSOURCE_OTHER_CATEGORY = 1024, // will be used as a flag and must therefore be a power of two + SNAPSOURCE_OTHERS_CATEGORY = 1024, // will be used as a flag and must therefore be a power of two SNAPSOURCE_ROTATION_CENTER, - SNAPSOURCE_CENTER, // of ellipse + SNAPSOURCE_OBJECT_MIDPOINT, // midpoint of rectangles, ellipses, polygon, etc. SNAPSOURCE_GUIDE, SNAPSOURCE_GUIDE_ORIGIN, SNAPSOURCE_TEXT_BASELINE, - SNAPSOURCE_OTHER_HANDLE, // eg. the handle of a gradient of a connector (ie not being tied to a stroke) + SNAPSOURCE_OTHER_HANDLE, // eg. the handle of a gradient or of a connector (ie not being tied to a stroke) SNAPSOURCE_GRID_PITCH, // eg. when pasting or alt-dragging in the selector tool; not realy a snap source }; diff --git a/src/snap-preferences.cpp b/src/snap-preferences.cpp index 15c976466..816320145 100644 --- a/src/snap-preferences.cpp +++ b/src/snap-preferences.cpp @@ -27,7 +27,7 @@ Inkscape::SnapPreferences::SnapPreferences() : _snap_to_page_border(false), _strict_snapping(true) { - setSnapFrom(SnapSourceType(SNAPSOURCE_BBOX_CATEGORY | SNAPSOURCE_NODE_CATEGORY | SNAPSOURCE_OTHER_CATEGORY), true); //Snap any point. In v0.45 and earlier, this was controlled in the preferences tab + setSnapFrom(SnapSourceType(SNAPSOURCE_BBOX_CATEGORY | SNAPSOURCE_NODE_CATEGORY | SNAPSOURCE_OTHERS_CATEGORY), true); //Snap any point. In v0.45 and earlier, this was controlled in the preferences tab } /* @@ -68,11 +68,26 @@ bool Inkscape::SnapPreferences::getSnapModeNode() const return (_snap_from & Inkscape::SNAPSOURCE_NODE_CATEGORY); } -bool Inkscape::SnapPreferences::getSnapModeBBoxOrNodes() const +void Inkscape::SnapPreferences::setSnapModeOthers(bool enabled) { - return (_snap_from & (Inkscape::SNAPSOURCE_BBOX_CATEGORY | Inkscape::SNAPSOURCE_NODE_CATEGORY) ); + if (enabled) { + _snap_from = SnapSourceType(_snap_from | Inkscape::SNAPSOURCE_OTHERS_CATEGORY); + } else { + _snap_from = SnapSourceType(_snap_from & ~Inkscape::SNAPSOURCE_OTHERS_CATEGORY); + } +} + +bool Inkscape::SnapPreferences::getSnapModeOthers() const +{ + return (_snap_from & Inkscape::SNAPSOURCE_OTHERS_CATEGORY); } + +//bool Inkscape::SnapPreferences::getSnapModeBBoxOrNodes() const +//{ +// return (_snap_from & (Inkscape::SNAPSOURCE_BBOX_CATEGORY | Inkscape::SNAPSOURCE_NODE_CATEGORY) ); +//} + bool Inkscape::SnapPreferences::getSnapModeAny() const { return (_snap_from != 0); @@ -81,15 +96,15 @@ bool Inkscape::SnapPreferences::getSnapModeAny() const void Inkscape::SnapPreferences::setSnapModeGuide(bool enabled) { if (enabled) { - _snap_from = SnapSourceType(_snap_from | Inkscape::SNAPSOURCE_OTHER_CATEGORY); + _snap_from = SnapSourceType(_snap_from | Inkscape::SNAPSOURCE_OTHERS_CATEGORY); } else { - _snap_from = SnapSourceType(_snap_from & ~Inkscape::SNAPSOURCE_OTHER_CATEGORY); + _snap_from = SnapSourceType(_snap_from & ~Inkscape::SNAPSOURCE_OTHERS_CATEGORY); } } bool Inkscape::SnapPreferences::getSnapModeGuide() const { - return (_snap_from & Inkscape::SNAPSOURCE_OTHER_CATEGORY); + return (_snap_from & Inkscape::SNAPSOURCE_OTHERS_CATEGORY); } /** diff --git a/src/snap-preferences.h b/src/snap-preferences.h index cc8f24503..4f3ad6ce6 100644 --- a/src/snap-preferences.h +++ b/src/snap-preferences.h @@ -26,10 +26,12 @@ public: void setSnapModeBBox(bool enabled); void setSnapModeNode(bool enabled); + void setSnapModeOthers(bool enabled); void setSnapModeGuide(bool enabled); bool getSnapModeBBox() const; bool getSnapModeNode() const; - bool getSnapModeBBoxOrNodes() const; + bool getSnapModeOthers() const; + //bool getSnapModeBBoxOrNodes() const; bool getSnapModeAny() const; bool getSnapModeGuide() const; diff --git a/src/snap.cpp b/src/snap.cpp index f8fe8e3fa..bf1613d2c 100644 --- a/src/snap.cpp +++ b/src/snap.cpp @@ -916,7 +916,7 @@ Inkscape::SnappedPoint SnapManager::_snapTransformed( // We might still need to apply a constraint though, if we tried a constrained snap. And // in case of a free snap we might have use for the transformed point, so let's return that // point, whether it's constrained or not - if (best_snapped_point.isOtherSnapBetter(snapped_point, true)) { + if (best_snapped_point.isOtherSnapBetter(snapped_point, true) || points.size() == 1) { // .. so we must keep track of the best non-snapped constrained point best_transformation = result; best_snapped_point = snapped_point; @@ -1440,7 +1440,7 @@ void SnapManager::_displaySnapsource(Inkscape::SnapCandidatePoint const &p) cons if (prefs->getBool("/options/snapclosestonly/value")) { bool p_is_a_node = p.getSourceType() & Inkscape::SNAPSOURCE_NODE_CATEGORY; bool p_is_a_bbox = p.getSourceType() & Inkscape::SNAPSOURCE_BBOX_CATEGORY; - bool p_is_other = p.getSourceType() & Inkscape::SNAPSOURCE_OTHER_CATEGORY; + bool p_is_other = p.getSourceType() & Inkscape::SNAPSOURCE_OTHERS_CATEGORY; g_assert(_desktop != NULL); if (snapprefs.getSnapEnabledGlobally() && (p_is_other || (p_is_a_node && snapprefs.getSnapModeNode()) || (p_is_a_bbox && snapprefs.getSnapModeBBox()))) { diff --git a/src/sp-ellipse.cpp b/src/sp-ellipse.cpp index cf5927fc8..7ebedb816 100644 --- a/src/sp-ellipse.cpp +++ b/src/sp-ellipse.cpp @@ -276,7 +276,7 @@ static void sp_genericellipse_snappoints(SPItem const *item, std::vectorgetSnapModeNode() || snapprefs->getSnapModeGuide())) { + if (!(snapprefs->getSnapModeNode() || snapprefs->getSnapModeGuide() || snapprefs->getSnapModeOthers())) { return; } @@ -317,7 +317,7 @@ static void sp_genericellipse_snappoints(SPItem const *item, std::vectorgetSnapToItemNode() && slice && ellipse->closed) || snapprefs->getSnapObjectMidpoints()) { pt = Geom::Point(cx, cy) * i2d; - p.push_back(Inkscape::SnapCandidatePoint(pt, Inkscape::SNAPSOURCE_CENTER, Inkscape::SNAPTARGET_CENTER)); + p.push_back(Inkscape::SnapCandidatePoint(pt, Inkscape::SNAPSOURCE_OBJECT_MIDPOINT, Inkscape::SNAPTARGET_OBJECT_MIDPOINT)); } // And if we have a slice, also snap to the endpoints diff --git a/src/sp-namedview.cpp b/src/sp-namedview.cpp index 1feb644ad..515658d0b 100644 --- a/src/sp-namedview.cpp +++ b/src/sp-namedview.cpp @@ -251,6 +251,7 @@ static void sp_namedview_build(SPObject *object, SPDocument *document, Inkscape: object->readAttr( "inkscape:snap-global" ); object->readAttr( "inkscape:snap-bbox" ); object->readAttr( "inkscape:snap-nodes" ); + object->readAttr( "inkscape:snap-others" ); object->readAttr( "inkscape:snap-from-guide" ); object->readAttr( "inkscape:snap-center" ); object->readAttr( "inkscape:snap-smooth-nodes" ); @@ -308,8 +309,6 @@ static void sp_namedview_release(SPObject *object) static void sp_namedview_set(SPObject *object, unsigned int key, const gchar *value) { SPNamedView *nv = SP_NAMEDVIEW(object); - // TODO investigate why we grab this and then never use it - SPUnit const &px = sp_unit_get_by_id(SP_UNIT_PX); switch (key) { case SP_ATTR_VIEWONLY: @@ -334,17 +333,17 @@ static void sp_namedview_set(SPObject *object, unsigned int key, const gchar *va object->requestModified(SP_OBJECT_MODIFIED_FLAG); break; case SP_ATTR_GRIDTOLERANCE: - nv->snap_manager.snapprefs.setGridTolerance(value ? g_ascii_strtod(value, NULL) : 10000); - object->requestModified(SP_OBJECT_MODIFIED_FLAG); - break; + nv->snap_manager.snapprefs.setGridTolerance(value ? g_ascii_strtod(value, NULL) : 10000); + object->requestModified(SP_OBJECT_MODIFIED_FLAG); + break; case SP_ATTR_GUIDETOLERANCE: - nv->snap_manager.snapprefs.setGuideTolerance(value ? g_ascii_strtod(value, NULL) : 20); - object->requestModified(SP_OBJECT_MODIFIED_FLAG); - break; + nv->snap_manager.snapprefs.setGuideTolerance(value ? g_ascii_strtod(value, NULL) : 20); + object->requestModified(SP_OBJECT_MODIFIED_FLAG); + break; case SP_ATTR_OBJECTTOLERANCE: - nv->snap_manager.snapprefs.setObjectTolerance(value ? g_ascii_strtod(value, NULL) : 20); - object->requestModified(SP_OBJECT_MODIFIED_FLAG); - break; + nv->snap_manager.snapprefs.setObjectTolerance(value ? g_ascii_strtod(value, NULL) : 20); + object->requestModified(SP_OBJECT_MODIFIED_FLAG); + break; case SP_ATTR_GUIDECOLOR: nv->guidecolor = (nv->guidecolor & 0xff) | (DEFAULTGUIDECOLOR & 0xffffff00); if (value) { @@ -451,9 +450,9 @@ static void sp_namedview_set(SPObject *object, unsigned int key, const gchar *va object->requestModified(SP_OBJECT_MODIFIED_FLAG); break; case SP_ATTR_INKSCAPE_WINDOW_MAXIMIZED: - nv->window_maximized = value ? atoi(value) : 0; - object->requestModified(SP_OBJECT_MODIFIED_FLAG); - break; + nv->window_maximized = value ? atoi(value) : 0; + object->requestModified(SP_OBJECT_MODIFIED_FLAG); + break; case SP_ATTR_INKSCAPE_SNAP_GLOBAL: nv->snap_manager.snapprefs.setSnapEnabledGlobally(value ? sp_str_to_bool(value) : TRUE); object->requestModified(SP_OBJECT_MODIFIED_FLAG); @@ -466,18 +465,22 @@ static void sp_namedview_set(SPObject *object, unsigned int key, const gchar *va nv->snap_manager.snapprefs.setSnapModeNode(value ? sp_str_to_bool(value) : TRUE); object->requestModified(SP_OBJECT_MODIFIED_FLAG); break; + case SP_ATTR_INKSCAPE_SNAP_OTHERS: + nv->snap_manager.snapprefs.setSnapModeOthers(value ? sp_str_to_bool(value) : TRUE); + object->requestModified(SP_OBJECT_MODIFIED_FLAG); + break; case SP_ATTR_INKSCAPE_SNAP_CENTER: nv->snap_manager.snapprefs.setIncludeItemCenter(value ? sp_str_to_bool(value) : FALSE); object->requestModified(SP_OBJECT_MODIFIED_FLAG); break; case SP_ATTR_INKSCAPE_SNAP_GRIDS: - nv->snap_manager.snapprefs.setSnapToGrids(value ? sp_str_to_bool(value) : TRUE); - object->requestModified(SP_OBJECT_MODIFIED_FLAG); - break; + nv->snap_manager.snapprefs.setSnapToGrids(value ? sp_str_to_bool(value) : TRUE); + object->requestModified(SP_OBJECT_MODIFIED_FLAG); + break; case SP_ATTR_INKSCAPE_SNAP_TO_GUIDES: - nv->snap_manager.snapprefs.setSnapToGuides(value ? sp_str_to_bool(value) : TRUE); - object->requestModified(SP_OBJECT_MODIFIED_FLAG); - break; + nv->snap_manager.snapprefs.setSnapToGuides(value ? sp_str_to_bool(value) : TRUE); + object->requestModified(SP_OBJECT_MODIFIED_FLAG); + break; case SP_ATTR_INKSCAPE_SNAP_SMOOTH_NODES: nv->snap_manager.snapprefs.setSnapSmoothNodes(value ? sp_str_to_bool(value) : FALSE); object->requestModified(SP_OBJECT_MODIFIED_FLAG); @@ -487,17 +490,17 @@ static void sp_namedview_set(SPObject *object, unsigned int key, const gchar *va object->requestModified(SP_OBJECT_MODIFIED_FLAG); break; case SP_ATTR_INKSCAPE_SNAP_OBJECT_MIDPOINTS: - nv->snap_manager.snapprefs.setSnapObjectMidpoints(value ? sp_str_to_bool(value) : FALSE); - object->requestModified(SP_OBJECT_MODIFIED_FLAG); - break; + nv->snap_manager.snapprefs.setSnapObjectMidpoints(value ? sp_str_to_bool(value) : FALSE); + object->requestModified(SP_OBJECT_MODIFIED_FLAG); + break; case SP_ATTR_INKSCAPE_SNAP_BBOX_EDGE_MIDPOINTS: - nv->snap_manager.snapprefs.setSnapBBoxEdgeMidpoints(value ? sp_str_to_bool(value) : FALSE); - object->requestModified(SP_OBJECT_MODIFIED_FLAG); - break; + nv->snap_manager.snapprefs.setSnapBBoxEdgeMidpoints(value ? sp_str_to_bool(value) : FALSE); + object->requestModified(SP_OBJECT_MODIFIED_FLAG); + break; case SP_ATTR_INKSCAPE_SNAP_BBOX_MIDPOINTS: - nv->snap_manager.snapprefs.setSnapBBoxMidpoints(value ? sp_str_to_bool(value) : FALSE); - object->requestModified(SP_OBJECT_MODIFIED_FLAG); - break; + nv->snap_manager.snapprefs.setSnapBBoxMidpoints(value ? sp_str_to_bool(value) : FALSE); + object->requestModified(SP_OBJECT_MODIFIED_FLAG); + break; case SP_ATTR_INKSCAPE_SNAP_FROM_GUIDE: nv->snap_manager.snapprefs.setSnapModeGuide(value ? sp_str_to_bool(value) : TRUE); object->requestModified(SP_OBJECT_MODIFIED_FLAG); diff --git a/src/sp-rect.cpp b/src/sp-rect.cpp index 94a453ae6..db5a62f8f 100644 --- a/src/sp-rect.cpp +++ b/src/sp-rect.cpp @@ -567,7 +567,7 @@ static void sp_rect_snappoints(SPItem const *item, std::vectorgetSnapModeNode() || snapprefs->getSnapModeGuide())) { + if (!(snapprefs->getSnapModeNode() || snapprefs->getSnapModeGuide() || snapprefs->getSnapModeOthers())) { return; } diff --git a/src/sp-shape.cpp b/src/sp-shape.cpp index ea79b6cee..24b6b8025 100644 --- a/src/sp-shape.cpp +++ b/src/sp-shape.cpp @@ -1190,7 +1190,7 @@ void SPShape::sp_shape_snappoints(SPItem const *item, std::vectorgetSnapModeNode() || snapprefs->getSnapModeGuide())) { + if (!(snapprefs->getSnapModeNode() || snapprefs->getSnapModeGuide() || snapprefs->getSnapModeOthers())) { return; } diff --git a/src/sp-spiral.cpp b/src/sp-spiral.cpp index 05c6bc9cd..a772e057d 100644 --- a/src/sp-spiral.cpp +++ b/src/sp-spiral.cpp @@ -529,7 +529,7 @@ static void sp_spiral_snappoints(SPItem const *item, std::vectorgetSnapModeNode() || snapprefs->getSnapModeGuide())) { + if (!(snapprefs->getSnapModeNode() || snapprefs->getSnapModeGuide() || snapprefs->getSnapModeOthers())) { return; } diff --git a/src/sp-star.cpp b/src/sp-star.cpp index 39efe2537..17ddf7279 100644 --- a/src/sp-star.cpp +++ b/src/sp-star.cpp @@ -557,7 +557,7 @@ static void sp_star_snappoints(SPItem const *item, std::vectorgetSnapModeNode() || snapprefs->getSnapModeGuide())) { + if (!(snapprefs->getSnapModeNode() || snapprefs->getSnapModeGuide() || snapprefs->getSnapModeOthers())) { return; } diff --git a/src/text-context.cpp b/src/text-context.cpp index b709d4d24..3ef346ebe 100644 --- a/src/text-context.cpp +++ b/src/text-context.cpp @@ -675,7 +675,7 @@ sp_text_context_root_handler(SPEventContext *const event_context, GdkEvent *cons Geom::Point const motion_w(event->motion.x, event->motion.y); Geom::Point motion_dt(desktop->w2d(motion_w)); - m.preSnap(Inkscape::SnapCandidatePoint(motion_dt, Inkscape::SNAPSOURCE_NODE_HANDLE)); + m.preSnap(Inkscape::SnapCandidatePoint(motion_dt, Inkscape::SNAPSOURCE_OTHER_HANDLE)); m.unSetup(); } break; diff --git a/src/ui/icon-names.h b/src/ui/icon-names.h index f7c16b0ed..cf459b563 100644 --- a/src/ui/icon-names.h +++ b/src/ui/icon-names.h @@ -458,6 +458,8 @@ "snap-nodes" #define INKSCAPE_ICON_SNAP_NODES_CENTER \ "snap-nodes-center" +#define INKSCAPE_ICON_SNAP_OTHERS \ + "snap-nodes-others" #define INKSCAPE_ICON_SNAP_NODES_CUSP \ "snap-nodes-cusp" #define INKSCAPE_ICON_SNAP_NODES_INTERSECTION \ diff --git a/src/widgets/toolbox.cpp b/src/widgets/toolbox.cpp index bfdd4a916..7789484fd 100644 --- a/src/widgets/toolbox.cpp +++ b/src/widgets/toolbox.cpp @@ -2176,6 +2176,10 @@ static void toggle_snap_callback(GtkToggleAction *act, gpointer data) //data poi v = nv->snap_manager.snapprefs.getSnapIntersectionCS(); sp_repr_set_boolean(repr, "inkscape:snap-intersection-paths", !v); break; + case SP_ATTR_INKSCAPE_SNAP_OTHERS: + v = nv->snap_manager.snapprefs.getSnapModeOthers(); + sp_repr_set_boolean(repr, "inkscape:snap-others", !v); + break; case SP_ATTR_INKSCAPE_SNAP_CENTER: v = nv->snap_manager.snapprefs.getIncludeItemCenter(); sp_repr_set_boolean(repr, "inkscape:snap-center", !v); @@ -2244,6 +2248,8 @@ void setup_snap_toolbox(GtkWidget *toolbox, SPDesktop *desktop) " " " " " " + " " + " " " " " " " " @@ -2369,6 +2375,14 @@ void setup_snap_toolbox(GtkWidget *toolbox, SPDesktop *desktop) g_signal_connect_after( G_OBJECT(act), "toggled", G_CALLBACK(toggle_snap_callback), toolbox ); } + { + InkToggleAction* act = ink_toggle_action_new("ToggleSnapFromOthers", + _("Others"), _("Snap other points (centers, guide origins, gradient handles, etc.)"), INKSCAPE_ICON_SNAP_OTHERS, secondarySize, SP_ATTR_INKSCAPE_SNAP_OTHERS); + + gtk_action_group_add_action( mainActions->gobj(), GTK_ACTION( act ) ); + g_signal_connect_after( G_OBJECT(act), "toggled", G_CALLBACK(toggle_snap_callback), toolbox ); + } + { InkToggleAction* act = ink_toggle_action_new("ToggleSnapToFromObjectCenters", _("Object Centers"), _("Snap from and to centers of objects"), @@ -2476,7 +2490,8 @@ void ToolboxFactory::updateSnapToolbox(SPDesktop *desktop, SPEventContext * /*ev Glib::RefPtr act7 = mainActions->get_action("ToggleSnapToItemNode"); Glib::RefPtr act8 = mainActions->get_action("ToggleSnapToSmoothNodes"); Glib::RefPtr act9 = mainActions->get_action("ToggleSnapToFromLineMidpoints"); - Glib::RefPtr act10 = mainActions->get_action("ToggleSnapToFromObjectCenters"); + Glib::RefPtr act10 = mainActions->get_action("ToggleSnapFromOthers"); + Glib::RefPtr act10b = mainActions->get_action("ToggleSnapToFromObjectCenters"); Glib::RefPtr act11 = mainActions->get_action("ToggleSnapToFromRotationCenter"); Glib::RefPtr act12 = mainActions->get_action("ToggleSnapToPageBorder"); //Glib::RefPtr act13 = mainActions->get_action("ToggleSnapToGridGuideIntersections"); @@ -2524,10 +2539,14 @@ void ToolboxFactory::updateSnapToolbox(SPDesktop *desktop, SPEventContext * /*ev gtk_action_set_sensitive(GTK_ACTION(act8->gobj()), c1 && c3); gtk_toggle_action_set_active(GTK_TOGGLE_ACTION(act9->gobj()), nv->snap_manager.snapprefs.getSnapLineMidpoints()); gtk_action_set_sensitive(GTK_ACTION(act9->gobj()), c1 && c3); - gtk_toggle_action_set_active(GTK_TOGGLE_ACTION(act10->gobj()), nv->snap_manager.snapprefs.getSnapObjectMidpoints()); - gtk_action_set_sensitive(GTK_ACTION(act10->gobj()), c1 && c3); + + bool const c5 = nv->snap_manager.snapprefs.getSnapModeOthers(); + gtk_toggle_action_set_active(GTK_TOGGLE_ACTION(act10->gobj()), c5); + gtk_action_set_sensitive(GTK_ACTION(act10->gobj()), c1); + gtk_toggle_action_set_active(GTK_TOGGLE_ACTION(act10b->gobj()), nv->snap_manager.snapprefs.getSnapObjectMidpoints()); + gtk_action_set_sensitive(GTK_ACTION(act10b->gobj()), c1 && c5); gtk_toggle_action_set_active(GTK_TOGGLE_ACTION(act11->gobj()), nv->snap_manager.snapprefs.getIncludeItemCenter()); - gtk_action_set_sensitive(GTK_ACTION(act11->gobj()), c1 && c3); + gtk_action_set_sensitive(GTK_ACTION(act11->gobj()), c1 && c5); gtk_toggle_action_set_active(GTK_TOGGLE_ACTION(act12->gobj()), nv->snap_manager.snapprefs.getSnapToPageBorder()); gtk_action_set_sensitive(GTK_ACTION(act12->gobj()), c1); -- cgit v1.2.3 From babd2b5943341cf5731c4c7fa037267e10c68bab Mon Sep 17 00:00:00 2001 From: "Johan B. C. Engelen" Date: Mon, 27 Jun 2011 00:11:01 +0200 Subject: LPE PowerStroke: add linecap (let's see how well this behaves, it has some bugs/features) (bzr r10373) --- src/live_effects/lpe-powerstroke.cpp | 98 ++++++++++++++++++++++++++++++------ src/live_effects/lpe-powerstroke.h | 5 +- 2 files changed, 86 insertions(+), 17 deletions(-) diff --git a/src/live_effects/lpe-powerstroke.cpp b/src/live_effects/lpe-powerstroke.cpp index 82f4ccdea..cd692f402 100644 --- a/src/live_effects/lpe-powerstroke.cpp +++ b/src/live_effects/lpe-powerstroke.cpp @@ -3,9 +3,9 @@ * @brief PowerStroke LPE implementation. Creates curves with modifiable stroke width. */ /* Authors: - * Johan Engelen + * Johan Engelen * - * Copyright (C) 2010 Authors + * Copyright (C) 2010-2011 Authors * * Released under GNU GPL, read the file 'COPYING' for more information */ @@ -20,6 +20,7 @@ #include <2geom/sbasis-geometric.h> #include <2geom/transforms.h> #include <2geom/bezier-utils.h> +#include <2geom/svg-elliptical-arc.h> #include "live_effects/bezctx.h" #include "live_effects/bezctx_intf.h" @@ -275,11 +276,24 @@ static const Util::EnumData InterpolatorTypeData[] = { }; static const Util::EnumDataConverter InterpolatorTypeConverter(InterpolatorTypeData, sizeof(InterpolatorTypeData)/sizeof(*InterpolatorTypeData)); +enum LineCapType { + LINECAP_BUTT, + LINECAP_ROUND, + LINECAP_SHARP +}; +static const Util::EnumData LineCapTypeData[] = { + {LINECAP_BUTT , N_("Butt"), "Butt"}, + {LINECAP_ROUND , N_("Round"), "Round"}, + {LINECAP_SHARP , N_("Sharp"), "Sharp"} +}; +static const Util::EnumDataConverter LineCapTypeConverter(LineCapTypeData, sizeof(LineCapTypeData)/sizeof(*LineCapTypeData)); + LPEPowerStroke::LPEPowerStroke(LivePathEffectObject *lpeobject) : Effect(lpeobject), offset_points(_("Offset points"), _("Offset points"), "offset_points", &wr, this), sort_points(_("Sort points"), _("Sort offset points according to their time value along the curve."), "sort_points", &wr, this, true), - interpolator_type(_("Interpolator type"), _("Determines which kind of interpolator will be used to interpolate between stroke width along the path."), "interpolator_type", InterpolatorTypeConverter, &wr, this, Geom::Interpolate::INTERP_CUBICBEZIER_JOHAN) + interpolator_type(_("Interpolator type"), _("Determines which kind of interpolator will be used to interpolate between stroke width along the path."), "interpolator_type", InterpolatorTypeConverter, &wr, this, Geom::Interpolate::INTERP_CUBICBEZIER_JOHAN), + linecap_type(_("Line cap type"), _("Determines the shape of the path ends."), "linecap_type", LineCapTypeConverter, &wr, this, LINECAP_ROUND) { show_orig_path = true; @@ -288,6 +302,7 @@ LPEPowerStroke::LPEPowerStroke(LivePathEffectObject *lpeobject) : registerParameter( dynamic_cast(&offset_points) ); registerParameter( dynamic_cast(&sort_points) ); registerParameter( dynamic_cast(&interpolator_type) ); + registerParameter( dynamic_cast(&linecap_type) ); } LPEPowerStroke::~LPEPowerStroke() @@ -332,35 +347,88 @@ LPEPowerStroke::doEffect_pwd2 (Geom::Piecewise > const & Piecewise > output; if (!closed_path) { + LineCapType linecap = static_cast(linecap_type.get_value()); + // perhaps use std::list instead of std::vector? std::vector ts(offset_points.data().size() + 2); - // first and last point coincide with input path (for now at least) - ts.front() = Point(pwd2_in.domain().min(),0); - ts.back() = Point(pwd2_in.domain().max(),0); for (unsigned int i = 0; i < offset_points.data().size(); ++i) { ts.at(i+1) = offset_points.data().at(i); } - if (sort_points) { - sort(ts.begin(), ts.end(), compare_offsets); + sort(ts.begin()+1, ts.end()-1, compare_offsets); + } + switch (linecap) { + case LINECAP_SHARP: + // first and last point coincide with input path to make sharp points on ends + ts.front() = Point(pwd2_in.domain().min(),0); + ts.back() = Point(pwd2_in.domain().max(),0); + break; + case LINECAP_BUTT: + case LINECAP_ROUND: + default: + // first and last point have same distance from path as second and second to last points, respectively. + ts.front() = Point(pwd2_in.domain().min(), (*(ts.begin()+1))[Geom::Y] ); + ts.back() = Point(pwd2_in.domain().max(), (*(ts.end()-2))[Geom::Y] ); + break; } // create stroke path where points (x,y) := (t, offset) Geom::Interpolate::Interpolator *interpolator = Geom::Interpolate::Interpolator::create(static_cast(interpolator_type.get_value())); Geom::Path strokepath = interpolator->interpolateToPath(ts); - Geom::Path mirroredpath = strokepath.reverse() * Geom::Scale(1,-1); delete interpolator; - strokepath.append(mirroredpath, Geom::Path::STITCH_DISCONTINUOUS); - strokepath.close(); + switch (linecap) { + case LINECAP_SHARP: + case LINECAP_BUTT: + { + Geom::Path mirroredpath = strokepath.reverse() * Geom::Scale(1,-1); + strokepath.append(mirroredpath, Geom::Path::STITCH_DISCONTINUOUS); + strokepath.close(); - D2 > patternd2 = make_cuts_independent(strokepath.toPwSb()); - Piecewise x = Piecewise(patternd2[0]); - Piecewise y = Piecewise(patternd2[1]); + D2 > patternd2 = make_cuts_independent(strokepath.toPwSb()); + Piecewise x = Piecewise(patternd2[0]); + Piecewise y = Piecewise(patternd2[1]); - output = compose(pwd2_in,x) + y*compose(n,x); + output = compose(pwd2_in,x) + y*compose(n,x); + break; + } + case LINECAP_ROUND: + default: + { + D2 > patternd2 = make_cuts_independent(strokepath.toPwSb()); + Piecewise x = Piecewise(patternd2[0]); + Piecewise y = Piecewise(patternd2[1]); + + // find time values for which x lies outside path domain + // and only take portion of x and y that lies within those time values + std::vector< double > rtsmin = roots (x - pwd2_in.domain().min()); + std::vector< double > rtsmax = roots (x - pwd2_in.domain().max()); + if ( !rtsmin.empty() && !rtsmax.empty() ) { + x = portion(x, rtsmin.at(0), rtsmax.at(0)); + y = portion(y, rtsmin.at(0), rtsmax.at(0)); + } + + output = compose(pwd2_in,x) + y*compose(n,x); + x = reverse(x); + y = reverse(y); + Piecewise > mirrorpath = compose(pwd2_in,x) - y*compose(n,x); + + double radius1 = 0.5 * distance(output.lastValue(), mirrorpath.firstValue()); + Geom::SVGEllipticalArc cap1(output.lastValue(), radius1, radius1, M_PI/2., false, false, mirrorpath.firstValue()); + output.continuousConcat(Piecewise >(cap1.toSBasis())); + + output.continuousConcat(mirrorpath); + + double radius2 = 0.5 * distance(output.firstValue(), output.lastValue()); + Geom::SVGEllipticalArc cap2(output.lastValue(), radius2, radius2, M_PI/2., false, false, output.firstValue()); + output.continuousConcat(Piecewise >(cap2.toSBasis())); + + break; + } + } } else { // path is closed + // linecap parameter can be ignored // perhaps use std::list instead of std::vector? std::vector ts = offset_points.data(); diff --git a/src/live_effects/lpe-powerstroke.h b/src/live_effects/lpe-powerstroke.h index 7a1f3829a..6f34e16e2 100644 --- a/src/live_effects/lpe-powerstroke.h +++ b/src/live_effects/lpe-powerstroke.h @@ -2,9 +2,9 @@ * @brief PowerStroke LPE effect, see lpe-powerstroke.cpp. */ /* Authors: - * Johan Engelen + * Johan Engelen * - * Copyright (C) 2010 Authors + * Copyright (C) 2010-2011 Authors * * Released under GNU GPL, read the file 'COPYING' for more information */ @@ -33,6 +33,7 @@ private: PowerStrokePointArrayParam offset_points; BoolParam sort_points; EnumParam interpolator_type; + EnumParam linecap_type; LPEPowerStroke(const LPEPowerStroke&); LPEPowerStroke& operator=(const LPEPowerStroke&); -- cgit v1.2.3 From 419fa66edd4abd4a1227030b75ca163335891548 Mon Sep 17 00:00:00 2001 From: "Jon A. Cruz" Date: Sun, 26 Jun 2011 23:32:42 -0700 Subject: Remove "using namespace" from libcola headers. (bzr r10374) --- src/libcola/cola.cpp | 52 +++++++++++++++++++-------------------- src/libcola/cola.h | 34 ++++++++++++------------- src/libcola/gradient_projection.h | 44 ++++++++++++++++----------------- src/libcola/shortest_paths.h | 23 +++++++++-------- src/libcola/straightener.cpp | 2 ++ src/libcola/straightener.h | 26 ++++++++++---------- 6 files changed, 92 insertions(+), 89 deletions(-) diff --git a/src/libcola/cola.cpp b/src/libcola/cola.cpp index 2a3b525a7..e2a233b5e 100644 --- a/src/libcola/cola.cpp +++ b/src/libcola/cola.cpp @@ -4,6 +4,8 @@ #include "shortest_paths.h" #include "2geom/isnan.h" +using namespace std; + namespace cola { /** @@ -16,8 +18,8 @@ inline double dummy_var_euclidean_dist(GradientProjection* gpx, GradientProjecti } ConstrainedMajorizationLayout ::ConstrainedMajorizationLayout( - vector& rs, - vector& es, + std::vector& rs, + std::vector& es, double* eweights, double idealLength, TestConvergence& done) @@ -85,10 +87,10 @@ ConstrainedMajorizationLayout for(Cluster::iterator vit=c->begin(); vit!=c->end(); ++vit) { double pos = coords[k][*vit]; - minPos=min(pos,minPos); - maxPos=max(pos,maxPos); - p->leftof.push_back(make_pair(*vit,0)); - p->rightof.push_back(make_pair(*vit,0)); + minPos = std::min(pos, minPos); + maxPos = std::max(pos, maxPos); + p->leftof.push_back(std::make_pair(*vit,0)); + p->rightof.push_back(std::make_pair(*vit,0)); } p->place_l = minPos; p->place_r = maxPos; @@ -108,7 +110,7 @@ void ConstrainedMajorizationLayout::majlayout( double** Dij, GradientProjection* gp, double* coords) { double b[n]; - fill(b,b+n,0); + std::fill(b,b+n,0); majlayout(Dij,gp,coords,b); } void ConstrainedMajorizationLayout::majlayout( @@ -123,7 +125,7 @@ void ConstrainedMajorizationLayout::majlayout( for (unsigned j = 0; j < lapSize; j++) { if (j == i) continue; dist_ij = euclidean_distance(i, j); - if (dist_ij > 1e-30 && Dij[i][j] > 1e-30) { /* skip zero distances */ + if (dist_ij > 1e-30 && Dij[i][j] > 1e-30) { /* skip zero distances */ /* calculate L_ij := w_{ij}*d_{ij}/dist_{ij} */ L_ij = 1.0 / (dist_ij * Dij[i][j]); degree -= L_ij; @@ -216,11 +218,11 @@ bool ConstrainedMajorizationLayout::run() { return true; } static bool straightenToProjection=true; -void ConstrainedMajorizationLayout::straighten(vector& sedges, Dim dim) { - vector snodes; - for (unsigned i=0;i& sedges, Dim dim) { + std::vector snodes; + for (unsigned i=0;i& sedg LinearConstraints linearConstraints; for(unsigned i=0;inodePath(snodes); - vector& path=sedges[i]->path; + std::vector& path=sedges[i]->path; // take u and v as the ends of the line //unsigned u=path[0]; //unsigned v=path[path.size()-1]; @@ -267,7 +269,7 @@ void ConstrainedMajorizationLayout::straighten(vector& sedg //cout << "Generated "<& sedg double wbv=edge_length*c->frac_bv; dist_ub=euclidean_distance(c->u,c->b)*wub; dist_bv=euclidean_distance(c->b,c->v)*wbv; - wub=max(wub,0.00001); - wbv=max(wbv,0.00001); - dist_ub=max(dist_ub,0.00001); - dist_bv=max(dist_bv,0.00001); + wub = std::max(wub,0.00001); + wbv = std::max(wbv,0.00001); + dist_ub = std::max(dist_ub,0.00001); + dist_bv = std::max(dist_bv,0.00001); wub=1/(wub*wub); wbv=1/(wbv*wbv); Q[c->u][c->u]-=wub; @@ -306,8 +308,8 @@ void ConstrainedMajorizationLayout::straighten(vector& sedg - coords[c->b] / dist_ub - coords[c->b] / dist_bv; } } - GradientProjection gp(dim,n,Q,coords,tol,100, - (AlignmentConstraints*)NULL,false,(vpsc::Rectangle**)NULL,(PageBoundaryConstraints*)NULL,&cs); + GradientProjection gp(dim,n,Q,coords,tol,100, + (AlignmentConstraints*)NULL,false,(vpsc::Rectangle**)NULL,(PageBoundaryConstraints*)NULL,&cs); constrainedLayout = true; majlayout(Dij,&gp,coords,b); for(unsigned i=0;i* straightenEdges) { + std::vector* straightenEdges) { constrainedLayout = true; this->avoidOverlaps = avoidOverlaps; if(cs) { clusters=cs; } - gpX=new GradientProjection( - HORIZONTAL,n,Q,X,tol,100,acsx,avoidOverlaps,boundingBoxes,pbcx,scx); - gpY=new GradientProjection( - VERTICAL,n,Q,Y,tol,100,acsy,avoidOverlaps,boundingBoxes,pbcy,scy); + gpX = new GradientProjection(HORIZONTAL,n,Q,X,tol,100,acsx,avoidOverlaps,boundingBoxes,pbcx,scx); + gpY = new GradientProjection(VERTICAL,n,Q,Y,tol,100,acsy,avoidOverlaps,boundingBoxes,pbcy,scy); this->straightenEdges = straightenEdges; } } // namespace cola diff --git a/src/libcola/cola.h b/src/libcola/cola.h index 136c527b6..e1f19994e 100644 --- a/src/libcola/cola.h +++ b/src/libcola/cola.h @@ -12,21 +12,21 @@ #include "straightener.h" -typedef vector Cluster; -typedef vector Clusters; +typedef std::vector Cluster; +typedef std::vector Clusters; namespace vpsc { class Rectangle; } namespace cola { using vpsc::Rectangle; - typedef pair Edge; + typedef std::pair Edge; // a graph component with a list of node_ids giving indices for some larger list of nodes // for the nodes in this component, and a list of edges - node indices relative to this component class Component { public: - vector node_ids; - vector rects; - vector edges; + std::vector node_ids; + std::vector rects; + std::vector edges; SimpleConstraints scx, scy; virtual ~Component(); void moveRectangles(double x, double y); @@ -35,15 +35,15 @@ namespace cola { // for a graph of n nodes, return connected components void connectedComponents( - const vector &rs, - const vector &es, + const std::vector &rs, + const std::vector &es, const SimpleConstraints &scx, const SimpleConstraints &scy, - vector &components); + std::vector &components); // move the contents of each component so that the components do not // overlap. - void separateComponents(const vector &components); + void separateComponents(const std::vector &components); // defines references to three variables for which the goal function // will be altered to prefer points u-b-v are in a linear arrangement @@ -110,7 +110,7 @@ namespace cola { bool tAtProjection; }; - typedef vector LinearConstraints; + typedef std::vector LinearConstraints; class TestConvergence { public: @@ -150,8 +150,8 @@ static TestConvergence defaultTest(0.0001,100); class ConstrainedMajorizationLayout { public: ConstrainedMajorizationLayout( - vector& rs, - vector& es, + std::vector& rs, + std::vector& es, double* eweights, double idealLength, TestConvergence& done=defaultTest); @@ -171,7 +171,7 @@ public: SimpleConstraints* scx = NULL, SimpleConstraints* scy = NULL, Clusters* cs = NULL, - vector* straightenEdges = NULL); + std::vector* straightenEdges = NULL); void addLinearConstraints(LinearConstraints* linearConstraints); @@ -195,7 +195,7 @@ public: delete [] Y; } bool run(); - void straighten(vector&, Dim); + void straighten(std::vector&, Dim); bool avoidOverlaps; bool constrainedLayout; private: @@ -214,14 +214,14 @@ public: double** Q; // quadratic terms matrix used in computations double** Dij; double tol; - TestConvergence& done; + TestConvergence& done; Rectangle** boundingBoxes; double *X, *Y; Clusters* clusters; double edge_length; LinearConstraints *linearConstraints; GradientProjection *gpX, *gpY; - vector* straightenEdges; + std::vector* straightenEdges; }; } diff --git a/src/libcola/gradient_projection.h b/src/libcola/gradient_projection.h index 4ef68fc2e..9907cdb13 100644 --- a/src/libcola/gradient_projection.h +++ b/src/libcola/gradient_projection.h @@ -9,11 +9,9 @@ #include #include -using namespace std; - -typedef vector Constraints; -typedef vector Variables; -typedef vector > OffsetList; +typedef std::vector Constraints; +typedef std::vector Variables; +typedef std::vector > OffsetList; class SimpleConstraint { public: @@ -23,7 +21,7 @@ public: unsigned right; double gap; }; -typedef vector SimpleConstraints; +typedef std::vector SimpleConstraints; class AlignmentConstraint { friend class GradientProjection; public: @@ -37,7 +35,7 @@ public: private: vpsc::Variable* variable; }; -typedef vector AlignmentConstraints; +typedef std::vector AlignmentConstraints; class PageBoundaryConstraints { public: @@ -63,7 +61,7 @@ private: double weight; }; -typedef vector > CList; +typedef std::vector > CList; /** * A DummyVarPair is a pair of variables with an ideal distance between them and which have no * other interaction with other variables apart from through constraints. This means that @@ -170,19 +168,19 @@ friend class GradientProjection; double old_place_l; // old_place is where the descent vec g was computed double old_place_r; }; -typedef vector DummyVars; +typedef std::vector DummyVars; enum Dim { HORIZONTAL, VERTICAL }; class GradientProjection { public: - GradientProjection( + GradientProjection( const Dim k, - unsigned n, - double** A, - double* x, - double tol, - unsigned max_iterations, + unsigned n, + double** A, + double* x, + double tol, + unsigned max_iterations, AlignmentConstraints* acs=NULL, bool nonOverlapConstraints=false, vpsc::Rectangle** rs=NULL, @@ -222,7 +220,7 @@ public: if(!gcs.empty() || nonOverlapConstraints) { constrained=true; } - } + } virtual ~GradientProjection() { delete [] g; delete [] d; @@ -236,16 +234,16 @@ public: } } void clearDummyVars(); - unsigned solve(double* b); + unsigned solve(double* b); DummyVars dummy_vars; // special vars that must be considered in Lapl. private: vpsc::IncSolver* setupVPSC(); void destroyVPSC(vpsc::IncSolver *vpsc); Dim k; - unsigned n; // number of actual vars - double** A; // Graph laplacian matrix + unsigned n; // number of actual vars + double** A; // Graph laplacian matrix double* place; - Variables vars; // all variables + Variables vars; // all variables // computations Constraints gcs; /* global constraints - persist throughout all iterations */ @@ -255,9 +253,9 @@ private: double tolerance; AlignmentConstraints* acs; unsigned max_iterations; - double* g; /* gradient */ - double* d; - double* old_place; + double* g; /* gradient */ + double* d; + double* old_place; bool constrained; }; diff --git a/src/libcola/shortest_paths.h b/src/libcola/shortest_paths.h index 20107caf0..f376b631c 100644 --- a/src/libcola/shortest_paths.h +++ b/src/libcola/shortest_paths.h @@ -1,7 +1,7 @@ // vim: set cindent // vim: ts=4 sw=4 et tw=0 wm=0 #include -using namespace std; + template class PairNode; namespace shortest_paths { @@ -9,20 +9,23 @@ namespace shortest_paths { struct Node { unsigned id; double d; - Node* p; // predecessor - vector neighbours; - vector nweights; - PairNode* qnode; + Node *p; // predecessor + std::vector neighbours; + std::vector nweights; + PairNode *qnode; }; inline bool compareNodes(Node *const &u, Node *const &v) { - return u->d < v->d; + return u->d < v->d; } -typedef pair Edge; +typedef std::pair Edge; + void floyd_warshall(unsigned n, double** D, - vector& es,double* eweights); + std::vector& es,double* eweights); + void johnsons(unsigned n, double** D, - vector& es, double* eweights); + std::vector& es, double* eweights); + void dijkstra(unsigned s, unsigned n, double* d, - vector& es, double* eweights); + std::vector& es, double* eweights); } diff --git a/src/libcola/straightener.cpp b/src/libcola/straightener.cpp index 7c73cb9e9..7a1020781 100644 --- a/src/libcola/straightener.cpp +++ b/src/libcola/straightener.cpp @@ -25,6 +25,8 @@ using std::set; using std::vector; using std::list; +using std::pair; +using std::make_pair; namespace straightener { diff --git a/src/libcola/straightener.h b/src/libcola/straightener.h index 934be45ba..b1ce665f4 100644 --- a/src/libcola/straightener.h +++ b/src/libcola/straightener.h @@ -18,10 +18,10 @@ namespace straightener { xmin=ymin=DBL_MAX; xmax=ymax=-DBL_MAX; for(unsigned i=0;i dummyNodes; - vector path; + std::vector dummyNodes; + std::vector path; Edge(unsigned id, unsigned start, unsigned end, Route* route) : id(id), startNode(start), endNode(end), route(route) { @@ -54,7 +54,7 @@ namespace straightener { if(startNode==n||endNode==n) return true; return false; } - void nodePath(vector& nodes); + void nodePath(std::vector& nodes); void createRouteFromPath(double* X, double* Y) { Route* r=new Route(path.size()); for(unsigned i=0;i& xs) { + void xpos(double y, std::vector& xs) { // search line segments for intersection points with y pos for(unsigned i=1;in;i++) { double ax=route->xs[i-1], bx=route->xs[i], ay=route->ys[i-1], by=route->ys[i]; @@ -74,7 +74,7 @@ namespace straightener { } } } - void ypos(double x, vector& ys) { + void ypos(double x, std::vector& ys) { // search line segments for intersection points with x pos for(unsigned i=1;in;i++) { double ax=route->xs[i-1], bx=route->xs[i], ay=route->ys[i-1], by=route->ys[i]; @@ -104,8 +104,8 @@ namespace straightener { edge(NULL),dummy(false),weight(-0.1),open(false) { } private: friend void sortNeighbours(Node* v, Node* l, Node* r, - double conjpos, vector& openEdges, - vector& L,vector& nodes, Dim dim); + double conjpos, std::vector& openEdges, + std::vector& L, std::vector& nodes, Dim dim); Node(unsigned id, double x, double y, Edge* e) : id(id),x(x),y(y), width(4), height(width), xmin(x-width/2),xmax(x+width/2), @@ -126,8 +126,8 @@ namespace straightener { } }; typedef std::set NodeSet; - void generateConstraints(vector& nodes, vector& edges,vector& cs, Dim dim); - void nodePath(Edge& e,vector& nodes, vector& path); + void generateConstraints(std::vector& nodes, std::vector& edges, std::vector& cs, Dim dim); + void nodePath(Edge& e, std::vector& nodes, std::vector& path); } #endif -- cgit v1.2.3 From f3d189bf9df552fe8ba657380ef6f3316bf5afa8 Mon Sep 17 00:00:00 2001 From: "Johan B. C. Engelen" Date: Mon, 27 Jun 2011 19:15:55 +0200 Subject: fix crasher Fixed bugs: - https://launchpad.net/bugs/802212 (bzr r10375) --- src/sp-conn-end-pair.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/sp-conn-end-pair.cpp b/src/sp-conn-end-pair.cpp index 3cc022c39..e22145425 100644 --- a/src/sp-conn-end-pair.cpp +++ b/src/sp-conn-end-pair.cpp @@ -224,7 +224,7 @@ SPConnEndPair::getEndpoints(Geom::Point endPts[]) const { g_assert(h2attItem[h]->avoidRef); endPts[h] = h2attItem[h]->avoidRef->getConnectionPointPos(_connEnd[h]->type, _connEnd[h]->id); } - else + else if (!curve->is_empty()) { if (h == 0) { endPts[h] = *(curve->first_point())*i2d; -- cgit v1.2.3 From f7cc394800836b08dc80a7888e2b70ba5205eb29 Mon Sep 17 00:00:00 2001 From: Gellule Xg Date: Mon, 27 Jun 2011 08:18:56 -1000 Subject: Add -lX11 to INKSCAPE_LIBS only when gtk is compiled for X11 backend target. Fixed bugs: - https://launchpad.net/bugs/721424 (bzr r10381.1.1) --- configure.ac | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/configure.ac b/configure.ac index 2dfb73e3d..0bd9ccd62 100644 --- a/configure.ac +++ b/configure.ac @@ -769,6 +769,16 @@ else fi PKG_CHECK_MODULES(INKSCAPE, glib-2.0 >= 2.24 gtk+-2.0 >= 2.20 libxml-2.0 >= 2.6.11 libxslt >= 1.0.15 cairo sigc++-2.0 >= $min_sigc_version $ink_spell_pkg gthread-2.0 >= 2.0 libpng >= 1.2 gsl glibmm-2.4 giomm-2.4 gdkmm-2.4 gtkmm-2.4 >= 2.10.0) +# Check for GTK+ backend target +AC_MSG_CHECKING([for GTK+ backend target]) +gtk_backend_target=`pkg-config --variable=target gtk+-2.0` +AC_MSG_RESULT($gtk_backend_target) + +# Add X11 library if needed +if test "x$gtk_backend_target" = "xx11"; then + INKSCAPE_LIBS="$INKSCAPE_LIBS -lx11" +fi + # Check for Apple Mac OS X Carbon framework carbon_ok=no AC_MSG_CHECKING([for Mac OS X Carbon support]) @@ -793,7 +803,7 @@ if test "x$cairo_pdf" = "xyes"; then fi dnl Shouldn't we test for libpng and libz? -INKSCAPE_LIBS="$INKSCAPE_LIBS -lpng -lz -lX11 -lxml2 -ldl" +INKSCAPE_LIBS="$INKSCAPE_LIBS -lpng -lz -lxml2 -ldl" if test "x$openmp_ok" = "xyes"; then INKSCAPE_LIBS="$INKSCAPE_LIBS -lgomp" fi @@ -1075,4 +1085,5 @@ Configuration: ImageMagick Magick++: ${magick_ok} Libwpg: ${with_libwpg} Doing Local Install: ${with_localinstall} + GTK+ backend target: ${gtk_backend_target} " -- cgit v1.2.3 From 8f08d5f8898ba6cc485a134ccd1516d96d524824 Mon Sep 17 00:00:00 2001 From: Gellule Xg Date: Mon, 27 Jun 2011 08:33:21 -1000 Subject: Remove references to Xft from configure.ac Fixed bugs: - https://launchpad.net/bugs/791709 (bzr r10382.1.1) --- configure.ac | 55 ------------------------------------------------------- 1 file changed, 55 deletions(-) diff --git a/configure.ac b/configure.ac index 0bd9ccd62..42bf28b84 100644 --- a/configure.ac +++ b/configure.ac @@ -342,60 +342,6 @@ esac AC_MSG_RESULT([$platform_solaris]) AM_CONDITIONAL(PLATFORM_SOLARIS, test "$platform_solaris" = "yes") -dnl ****************************** -dnl Xft checking -dnl ****************************** - -AC_ARG_WITH(xft, - AC_HELP_STRING([--with-xft], [use xft scalable font database (default is auto)]), - [with_xft=$withval], [with_xft=auto]) - -if test "x$with_xft" != "xno" ; then - dnl Test fontconfig package - PKG_CHECK_MODULES(XFT, fontconfig, xft_ok=yes, xft_ok=no) - if test "x$xft_ok" != "xyes"; then - dnl test xft package - PKG_CHECK_MODULES(XFT, xft, xft_ok=yes, xft_ok=no) - if test "x$xft_ok" != "xyes"; then - dnl Have to test xft presence - AC_CHECK_HEADER(X11/Xft/Xft.h, xft_ok=yes, xft_ok=no) - if test "x$xft_ok" != "xyes"; then - dnl No xft found - if test "x$with_xft" = "xyes"; then - dnl Xft was explicitly asked, so stop - AC_MSG_ERROR([--with-xft was specified, but appropriate development packages could not be found]) - fi - else - dnl Working Xft1 - XFT_LIBS="-L/usr/X11R6/lib -lXft " - fi - fi - fi -else - dnl Asked to ignore xft - xft_ok=no -fi - -AC_SUBST(XFT_CFLAGS) -AC_SUBST(XFT_LIBS) - -AM_CONDITIONAL(USE_XFT, test "x$xft_ok" = "xyes") -if test "x$xft_ok" = "xyes"; then - AC_DEFINE(WITH_XFT, 1, [Use Xft font database]) -fi - -dnl ****************************** -dnl pangoft2 for xft -dnl ****************************** - -if test "x$xft_ok" = "xyes"; then - PKG_CHECK_MODULES(PANGOFT2, pangoft2, pango_ok=yes, pango_ok=no) - if test "x$pango_ok" = "xyes"; then - XFT_LIBS="$XFT_LIBS $PANGOFT2_LIBS" - fi -fi - - dnl ****************************** dnl gnome vfs checking dnl ****************************** @@ -1073,7 +1019,6 @@ Configuration: CFLAGS: ${CFLAGS} LDFLAGS: ${LDFLAGS} - Use Xft font database: ${xft_ok} Use gnome-vfs: ${gnome_vfs} Use openoffice files: ${ij} Use relocation support: ${enable_binreloc} -- cgit v1.2.3 From 0ef9a2a418fa95af850ce36fb469676c86464296 Mon Sep 17 00:00:00 2001 From: Nicolas Dufour Date: Mon, 27 Jun 2011 20:57:12 +0200 Subject: Inkview. Fix for bug #771365 (Inkview rendering with incorrect scaling when slide showing multiple files). (bzr r10376) --- src/svg-view.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/svg-view.cpp b/src/svg-view.cpp index b35375736..5deff7421 100644 --- a/src/svg-view.cpp +++ b/src/svg-view.cpp @@ -198,6 +198,8 @@ SPSVGView::setDocument (SPDocument *document) g_signal_connect (G_OBJECT (_drawing), "arena_event", G_CALLBACK (arena_handler), this); } + View::setDocument (document); + if (document) { NRArenaItem *ai = SP_ITEM( document->getRoot() )->invoke_show( SP_CANVAS_ARENA (_drawing)->arena, @@ -210,8 +212,6 @@ SPSVGView::setDocument (SPDocument *document) doRescale (!_rescale); } - - View::setDocument (document); } /** -- cgit v1.2.3 From a5ebfe58030589c92d1616b8b9f98614076ac853 Mon Sep 17 00:00:00 2001 From: Diederik van Lierop Date: Mon, 27 Jun 2011 21:43:16 +0200 Subject: The measurement tool now snaps too (bzr r10377) --- src/measure-context.cpp | 45 +++++++++++++++++++++++++++++++++++++++------ 1 file changed, 39 insertions(+), 6 deletions(-) diff --git a/src/measure-context.cpp b/src/measure-context.cpp index bc766872b..8cb30f983 100644 --- a/src/measure-context.cpp +++ b/src/measure-context.cpp @@ -36,6 +36,10 @@ #include <2geom/path-intersection.h> #include <2geom/pathvector.h> #include <2geom/crossing.h> +#include <2geom/angle.h> +#include "snap.h" +#include "sp-namedview.h" + static void sp_measure_context_class_init(SPMeasureContextClass *klass); static void sp_measure_context_init(SPMeasureContext *measure_context); @@ -184,16 +188,32 @@ static gint sp_measure_context_root_handler(SPEventContext *event_context, GdkEv ret = TRUE; } + SnapManager &m = desktop->namedview->snap_manager; + m.setup(desktop); + m.freeSnapReturnByRef(start_point, Inkscape::SNAPSOURCE_OTHER_HANDLE); + m.unSetup(); + sp_canvas_item_grab(SP_CANVAS_ITEM(desktop->acetate), - GDK_KEY_PRESS_MASK | GDK_KEY_RELEASE_MASK | GDK_BUTTON_RELEASE_MASK | GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK, - NULL, event->button.time); + GDK_KEY_PRESS_MASK | GDK_KEY_RELEASE_MASK | GDK_BUTTON_RELEASE_MASK | GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK, + NULL, event->button.time); mc->grabbed = SP_CANVAS_ITEM(desktop->acetate); break; } case GDK_MOTION_NOTIFY: { - if (event->motion.state & GDK_BUTTON1_MASK && !event_context->space_panning) { + if (!((event->motion.state & GDK_BUTTON1_MASK) && !event_context->space_panning)) { + if (!(event->motion.state & GDK_SHIFT_MASK)) { + Geom::Point const motion_w(event->motion.x, event->motion.y); + Geom::Point const motion_dt(desktop->w2d(motion_w)); + + SnapManager &m = desktop->namedview->snap_manager; + m.setup(desktop); + + m.preSnap(Inkscape::SnapCandidatePoint(motion_dt, Inkscape::SNAPSOURCE_OTHER_HANDLE)); + m.unSetup(); + } + } else { ret = TRUE; if ( within_tolerance @@ -217,9 +237,16 @@ static gint sp_measure_context_root_handler(SPEventContext *event_context, GdkEv Geom::Point const motion_dt(desktop->w2d(motion_w)); Geom::Point end_point = motion_dt; - //rotation constraint - if (event->motion.state & GDK_CONTROL_MASK) + if (event->motion.state & GDK_CONTROL_MASK) { spdc_endpoint_snap_rotation(event_context, end_point, start_point, event->motion.state); + } else { + if (!(event->motion.state & GDK_SHIFT_MASK)) { + SnapManager &m = desktop->namedview->snap_manager; + m.setup(desktop); + m.freeSnapReturnByRef(end_point, Inkscape::SNAPSOURCE_OTHER_HANDLE); + m.unSetup(); + } + } //draw control line SPCanvasItem * control_line = NULL; @@ -247,6 +274,10 @@ static gint sp_measure_context_root_handler(SPEventContext *event_context, GdkEv points.push_back(desktop->d2w(start_point + (i/NPOINTS)*(end_point-start_point))); } +// TODO: Felipe, why don't you simply iterate over all items, and test whether their bounding boxes intersect +// with the measurement line, instead of interpolating? E.g. bbox_of_measurement_line.intersects(*bbox_of_item). +// That's also how the object-snapper works, see _findCandidates() in object-snapper.cpp. + //select elements crossed by line segment: GSList *items = sp_desktop_document(desktop)->getItemsAtPoints(desktop->dkey, points); SPItem* item; @@ -355,7 +386,7 @@ static gint sp_measure_context_root_handler(SPEventContext *event_context, GdkEv } char* angle_str = (char*) malloc(sizeof(char)*20); - sprintf(angle_str, "%.2f °", angle * 180/3.1415 ); + sprintf(angle_str, "%.2f °", angle * 180/M_PI ); SPCanvasItem *canvas_tooltip = sp_canvastext_new(sp_desktop_tempgroup(desktop), desktop, end_point + desktop->w2d(Geom::Point(5*fontsize,0)), angle_str); sp_canvastext_set_fontsize (SP_CANVASTEXT(canvas_tooltip), fontsize); sp_canvastext_set_rgba32 (SP_CANVASTEXT(canvas_tooltip), 0x337f33ff, 0xffffffff); @@ -374,6 +405,8 @@ static gint sp_measure_context_root_handler(SPEventContext *event_context, GdkEv case GDK_BUTTON_RELEASE: { + sp_event_context_discard_delayed_snap_event(event_context); + //clear all temporary canvas items related to the measurement tool. unsigned int idx; for (idx=0; idx Date: Mon, 27 Jun 2011 18:18:41 -0400 Subject: Extensions. Interpolate Path. use transform elements (Bug 518768) Fixed bugs: - https://launchpad.net/bugs/518768 (bzr r10378) --- share/extensions/interp.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/share/extensions/interp.py b/share/extensions/interp.py index 8ca7f6aeb..9e10f30d8 100755 --- a/share/extensions/interp.py +++ b/share/extensions/interp.py @@ -16,7 +16,7 @@ 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., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA ''' -import inkex, cubicsuperpath, simplestyle, copy, math, bezmisc +import inkex, cubicsuperpath, simplestyle, copy, math, bezmisc, simpletransform def numsegs(csp): return sum([len(p)-1 for p in csp]) @@ -125,6 +125,9 @@ class Interp(inkex.Effect): if node.tag ==inkex.addNS('path','svg'): paths[id] = cubicsuperpath.parsePath(node.get('d')) styles[id] = simplestyle.parseStyle(node.get('style')) + trans = node.get('transform') + if trans: + simpletransform.applyTransformToPath(simpletransform.parseTransform(trans), paths[id]) else: self.options.ids.remove(id) -- cgit v1.2.3 From c7ab8e7579d5eaa7fd1e46992a9a975ac2e84ba7 Mon Sep 17 00:00:00 2001 From: Alex Valavanis Date: Tue, 28 Jun 2011 00:15:56 +0100 Subject: Rm a few instances of deprecated GtkNotebookPage. gtkmm-2.4 still uses it (bzr r10350.1.10) --- src/libgdl/gdl-dock-notebook.c | 6 +++--- src/libgdl/gdl-switcher.c | 5 +---- src/widgets/sp-color-notebook.cpp | 6 +++--- src/widgets/sp-color-notebook.h | 2 +- 4 files changed, 8 insertions(+), 11 deletions(-) diff --git a/src/libgdl/gdl-dock-notebook.c b/src/libgdl/gdl-dock-notebook.c index 6fb931ac7..79bebd1f2 100644 --- a/src/libgdl/gdl-dock-notebook.c +++ b/src/libgdl/gdl-dock-notebook.c @@ -60,7 +60,7 @@ static void gdl_dock_notebook_dock (GdlDockObject *object, GValue *other_data); static void gdl_dock_notebook_switch_page_cb (GtkNotebook *nb, - GtkNotebookPage *page, + GtkWidget *page, gint page_num, gpointer data); @@ -261,7 +261,7 @@ gdl_dock_notebook_destroy (GtkObject *object) static void gdl_dock_notebook_switch_page_cb (GtkNotebook *nb, - GtkNotebookPage *page, + GtkWidget *page, gint page_num, gpointer data) { @@ -281,7 +281,7 @@ gdl_dock_notebook_switch_page_cb (GtkNotebook *nb, /* activate new label */ tablabel = gtk_notebook_get_tab_label ( - nb, gtk_notebook_get_nth_page (nb, page_num)); + nb, page); if (tablabel && GDL_IS_DOCK_TABLABEL (tablabel)) gdl_dock_tablabel_activate (GDL_DOCK_TABLABEL (tablabel)); diff --git a/src/libgdl/gdl-switcher.c b/src/libgdl/gdl-switcher.c index 65e8b98fe..779895056 100644 --- a/src/libgdl/gdl-switcher.c +++ b/src/libgdl/gdl-switcher.c @@ -615,15 +615,12 @@ gdl_switcher_notify_cb (GObject *g_object, GParamSpec *pspec, } static void -gdl_switcher_switch_page_cb (GtkNotebook *nb, GtkNotebookPage *page, +gdl_switcher_switch_page_cb (GtkNotebook *nb, GtkWidget *page_widget, gint page_num, GdlSwitcher *switcher) { - GtkWidget *page_widget; - GtkWidget *tablabel; gint switcher_id; /* Change switcher button */ - page_widget = gtk_notebook_get_nth_page (nb, page_num); switcher_id = gdl_switcher_get_page_id (page_widget); gdl_switcher_select_button (GDL_SWITCHER (switcher), switcher_id); } diff --git a/src/widgets/sp-color-notebook.cpp b/src/widgets/sp-color-notebook.cpp index 0379fa141..c252dc65e 100644 --- a/src/widgets/sp-color-notebook.cpp +++ b/src/widgets/sp-color-notebook.cpp @@ -102,7 +102,7 @@ sp_color_notebook_class_init (SPColorNotebookClass *klass) static void sp_color_notebook_switch_page(GtkNotebook *notebook, - GtkNotebookPage *page, + GtkWidget *page, guint page_num, SPColorNotebook *colorbook) { @@ -111,14 +111,14 @@ sp_color_notebook_switch_page(GtkNotebook *notebook, ColorNotebook* nb = (ColorNotebook*)(SP_COLOR_SELECTOR(colorbook)->base); nb->switchPage( notebook, page, page_num ); - // remember the page we seitched to + // remember the page we switched to Inkscape::Preferences *prefs = Inkscape::Preferences::get(); prefs->setInt("/colorselector/page", page_num); } } void ColorNotebook::switchPage(GtkNotebook*, - GtkNotebookPage*, + GtkWidget*, guint page_num) { SPColorSelector* csel; diff --git a/src/widgets/sp-color-notebook.h b/src/widgets/sp-color-notebook.h index 8d2988636..85b4315ed 100644 --- a/src/widgets/sp-color-notebook.h +++ b/src/widgets/sp-color-notebook.h @@ -31,7 +31,7 @@ public: virtual void init(); SPColorSelector* getCurrentSelector(); - void switchPage( GtkNotebook *notebook, GtkNotebookPage *page, guint page_num ); + void switchPage( GtkNotebook *notebook, GtkWidget *page, guint page_num ); GtkWidget* addPage( GType page_type, guint submode ); void removePage( GType page_type, guint submode ); -- cgit v1.2.3 From b0b8046a08a7d4d1cd21b5a0a531d9cfe7167f44 Mon Sep 17 00:00:00 2001 From: Gellule Xg Date: Mon, 27 Jun 2011 20:50:49 -1000 Subject: If GTK built with QUARTZ backend, no need to expect DISPLAY to be set to start the GUI version. Fixed bugs: - https://launchpad.net/bugs/251982 (bzr r10380.1.1) --- src/main.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main.cpp b/src/main.cpp index 26774fd66..1614e97f7 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -641,7 +641,7 @@ main(int argc, char **argv) gboolean use_gui; -#ifndef WIN32 +#if !defined(WIN32) && !defined(GDK_WINDOWING_QUARTZ) use_gui = (g_getenv("DISPLAY") != NULL); #else use_gui = TRUE; -- cgit v1.2.3 From 3c55244d2a6df1645e9af8dfe05b71fb737a2903 Mon Sep 17 00:00:00 2001 From: Gellule Xg Date: Mon, 27 Jun 2011 21:21:00 -1000 Subject: Replaced a 'reshow_with_initial_size' by a simple 'resize', to address what looks like a GTK/QUARTZ backend issue, without functionality loss. Fixed bugs: - https://launchpad.net/bugs/487144 (bzr r10381.2.1) --- src/widgets/desktop-widget.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/widgets/desktop-widget.cpp b/src/widgets/desktop-widget.cpp index e7bc3691b..028138a10 100644 --- a/src/widgets/desktop-widget.cpp +++ b/src/widgets/desktop-widget.cpp @@ -1108,7 +1108,7 @@ SPDesktopWidget::setWindowSize (gint w, gint h) if (window) { window->set_default_size (w, h); - window->reshow_with_initial_size (); + window->resize (w, h); } } -- cgit v1.2.3 From 127af81759014adc35174d0349302ed52410fa6f Mon Sep 17 00:00:00 2001 From: "Jon A. Cruz" Date: Tue, 28 Jun 2011 02:13:50 -0700 Subject: Fixed missing initializers, mismatching function with too many parameters, and misc warnings. (bzr r10380) --- src/libgdl/gdl-dock-item.c | 35 +++++++++++++++++++++++------------ src/libgdl/gdl-dock-master.c | 11 ++++++++++- src/libgdl/gdl-dock-notebook.c | 9 +++++++-- src/libgdl/gdl-dock-object.c | 7 ++++++- src/libgdl/gdl-dock.c | 38 +++++++++++++++++++++++++++----------- src/libgdl/gdl-switcher.c | 18 +++++++++++++----- src/libgdl/gdl-tools.h | 4 +++- 7 files changed, 89 insertions(+), 33 deletions(-) diff --git a/src/libgdl/gdl-dock-item.c b/src/libgdl/gdl-dock-item.c index 3d746fa7c..138265034 100644 --- a/src/libgdl/gdl-dock-item.c +++ b/src/libgdl/gdl-dock-item.c @@ -82,8 +82,7 @@ static void gdl_dock_item_forall (GtkContainer *container, static GType gdl_dock_item_child_type (GtkContainer *container); static void gdl_dock_item_set_focus_child (GtkContainer *container, - GtkWidget *widget, - gpointer callback_data); + GtkWidget *widget); static void gdl_dock_item_size_request (GtkWidget *widget, GtkRequisition *requisition); @@ -697,13 +696,13 @@ gdl_dock_item_child_type (GtkContainer *container) static void gdl_dock_item_set_focus_child (GtkContainer *container, - GtkWidget *child, - gpointer callback_data) + GtkWidget *child) { g_return_if_fail (GDL_IS_DOCK_ITEM (container)); - if (GTK_CONTAINER_CLASS (parent_class)->set_focus_child) + if (GTK_CONTAINER_CLASS (parent_class)->set_focus_child) { (* GTK_CONTAINER_CLASS (parent_class)->set_focus_child) (container, child); + } gdl_dock_item_showhide_grip (GDL_DOCK_ITEM (container)); } @@ -920,6 +919,8 @@ static void gdl_dock_item_style_set (GtkWidget *widget, GtkStyle *previous_style) { + (void)previous_style; + g_return_if_fail (widget != NULL); g_return_if_fail (GDL_IS_DOCK_ITEM (widget)); @@ -1454,9 +1455,10 @@ static void gdl_dock_item_detach_menu (GtkWidget *widget, GtkMenu *menu) { - GdlDockItem *item; - - item = GDL_DOCK_ITEM (widget); + GdlDockItem *item = GDL_DOCK_ITEM(widget); + + (void)menu; + item->_priv->menu = NULL; } @@ -1539,12 +1541,13 @@ gdl_dock_item_tab_button (GtkWidget *widget, GdkEventButton *event, gpointer data) { - GdlDockItem *item; + GdlDockItem *item = GDL_DOCK_ITEM(data); - item = GDL_DOCK_ITEM (data); + (void)widget; - if (!GDL_DOCK_ITEM_NOT_LOCKED (item)) + if (!GDL_DOCK_ITEM_NOT_LOCKED (item)) { return; + } switch (event->button) { case 1: @@ -1577,7 +1580,9 @@ gdl_dock_item_hide_cb (GtkWidget *widget, GdlDockItem *item) { GdlDockMaster *master; - + + (void)widget; + g_return_if_fail (item != NULL); master = GDL_DOCK_OBJECT_GET_MASTER (item); @@ -1590,6 +1595,8 @@ gdl_dock_item_lock_cb (GtkWidget *widget, { g_return_if_fail (item != NULL); + (void)widget; + gdl_dock_item_lock (item); } @@ -1599,6 +1606,8 @@ gdl_dock_item_unlock_cb (GtkWidget *widget, { g_return_if_fail (item != NULL); + (void)widget; + gdl_dock_item_unlock (item); } @@ -1705,6 +1714,8 @@ gdl_dock_item_dock_to (GdlDockItem *item, GdlDockPlacement position, gint docking_param) { + (void)docking_param; + g_return_if_fail (item != NULL); g_return_if_fail (item != target); g_return_if_fail (target != NULL || position == GDL_DOCK_FLOATING); diff --git a/src/libgdl/gdl-dock-master.c b/src/libgdl/gdl-dock-master.c index 1c362ed16..4b36e4f8b 100644 --- a/src/libgdl/gdl-dock-master.c +++ b/src/libgdl/gdl-dock-master.c @@ -262,6 +262,7 @@ ht_foreach_build_slist (gpointer key, gpointer value, GSList **slist) { + (void)key; *slist = g_slist_prepend (*slist, value); } @@ -718,7 +719,11 @@ item_dock_cb (GdlDockObject *object, gpointer user_data) { GdlDockMaster *master = user_data; - + + (void)object; + (void)position; + (void)other_data; + g_return_if_fail (requestor && GDL_IS_DOCK_OBJECT (requestor)); g_return_if_fail (master && GDL_IS_DOCK_MASTER (master)); @@ -740,6 +745,8 @@ item_detach_cb (GdlDockObject *object, { GdlDockMaster *master = user_data; + (void)recursive; + g_return_if_fail (object && GDL_IS_DOCK_OBJECT (object)); g_return_if_fail (master && GDL_IS_DOCK_MASTER (master)); @@ -760,6 +767,8 @@ item_notify_cb (GdlDockObject *object, gint locked = COMPUTE_LOCKED (master); gboolean item_locked; + (void)pspec; + g_object_get (object, "locked", &item_locked, NULL); if (item_locked) { diff --git a/src/libgdl/gdl-dock-notebook.c b/src/libgdl/gdl-dock-notebook.c index 79bebd1f2..f6e0aeeef 100644 --- a/src/libgdl/gdl-dock-notebook.c +++ b/src/libgdl/gdl-dock-notebook.c @@ -157,6 +157,7 @@ gdl_dock_notebook_notify_cb (GObject *g_object, gpointer user_data) { g_return_if_fail (user_data != NULL && GDL_IS_DOCK_NOTEBOOK (user_data)); + (void)g_object; /* chain the notify signal */ g_object_notify (G_OBJECT (user_data), pspec->name); @@ -167,10 +168,12 @@ gdl_dock_notebook_button_cb (GtkWidget *widget, GdkEventButton *event, gpointer user_data) { - if (event->type == GDK_BUTTON_PRESS) + (void)widget; + if (event->type == GDK_BUTTON_PRESS) { GDL_DOCK_ITEM_SET_FLAGS (user_data, GDL_DOCK_USER_ACTION); - else + } else { GDL_DOCK_ITEM_UNSET_FLAGS (user_data, GDL_DOCK_USER_ACTION); + } return FALSE; } @@ -267,6 +270,7 @@ gdl_dock_notebook_switch_page_cb (GtkNotebook *nb, { GdlDockNotebook *notebook; GtkWidget *tablabel; + (void)page_num; notebook = GDL_DOCK_NOTEBOOK (data); @@ -332,6 +336,7 @@ gdl_dock_notebook_forall (GtkContainer *container, static GType gdl_dock_notebook_child_type (GtkContainer *container) { + (void)container; return GDL_TYPE_DOCK_ITEM; } diff --git a/src/libgdl/gdl-dock-object.c b/src/libgdl/gdl-dock-object.c index dadf072a0..233d03b3b 100644 --- a/src/libgdl/gdl-dock-object.c +++ b/src/libgdl/gdl-dock-object.c @@ -289,6 +289,7 @@ static void gdl_dock_object_foreach_detach (GdlDockObject *object, gpointer user_data) { + (void)user_data; gdl_dock_object_detach (object, TRUE); } @@ -431,6 +432,9 @@ gdl_dock_object_dock_unimplemented (GdlDockObject *object, GdlDockPlacement position, GValue *other_data) { + (void)requestor; + (void)position; + (void)other_data; g_warning (_("Call to gdl_dock_object_dock in a dock object %p " "(object type is %s) which hasn't implemented this method"), object, G_OBJECT_TYPE_NAME (object)); @@ -440,6 +444,7 @@ static void gdl_dock_object_real_present (GdlDockObject *object, GdlDockObject *child) { + (void)child; gtk_widget_show (GTK_WIDGET (object)); } @@ -830,7 +835,7 @@ gdl_dock_param_get_type (void) static GType our_type = 0; if (our_type == 0) { - GTypeInfo tinfo = { 0, }; + GTypeInfo tinfo = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }; our_type = g_type_register_static (G_TYPE_STRING, "GdlDockParam", &tinfo, 0); /* register known transform functions */ diff --git a/src/libgdl/gdl-dock.c b/src/libgdl/gdl-dock.c index 5f0d7c66d..d80a47a1f 100644 --- a/src/libgdl/gdl-dock.c +++ b/src/libgdl/gdl-dock.c @@ -275,6 +275,8 @@ gdl_dock_floating_configure_event_cb (GtkWidget *widget, { GdlDock *dock; + (void)widget; + g_return_val_if_fail (user_data != NULL && GDL_IS_DOCK (user_data), TRUE); dock = GDL_DOCK (user_data); @@ -510,7 +512,10 @@ gdl_dock_notify_cb (GObject *object, gpointer user_data) { GdlDock *dock; - + + (void)pspec; + (void)user_data; + g_return_if_fail (object != NULL || GDL_IS_DOCK (object)); dock = GDL_DOCK (object); @@ -561,7 +566,7 @@ gdl_dock_size_request (GtkWidget *widget, border_width = container->border_width; /* make request to root */ - if (dock->root && gtk_widget_get_visible (dock->root)) + if (dock->root && gtk_widget_get_visible( GTK_WIDGET(dock->root) )) gtk_widget_size_request (GTK_WIDGET (dock->root), requisition); else { requisition->width = 0; @@ -597,8 +602,9 @@ gdl_dock_size_allocate (GtkWidget *widget, allocation->width = MAX (1, allocation->width - 2 * border_width); allocation->height = MAX (1, allocation->height - 2 * border_width); - if (dock->root && gtk_widget_get_visible (dock->root)) + if (dock->root && gtk_widget_get_visible( GTK_WIDGET(dock->root) )) { gtk_widget_size_allocate (GTK_WIDGET (dock->root), allocation); + } } static void @@ -740,6 +746,8 @@ gdl_dock_forall (GtkContainer *container, { GdlDock *dock; + (void)include_internals; + g_return_if_fail (container != NULL); g_return_if_fail (GDL_IS_DOCK (container)); g_return_if_fail (callback != NULL); @@ -753,6 +761,7 @@ gdl_dock_forall (GtkContainer *container, static GType gdl_dock_child_type (GtkContainer *container) { + (void)container; return GDL_TYPE_DOCK_ITEM; } @@ -927,15 +936,16 @@ gdl_dock_dock (GdlDockObject *object, /* Realize the item (create its corresponding GdkWindow) when GdlDock has been realized. */ - if (gtk_widget_get_realized (dock)) + if ( gtk_widget_get_realized( GTK_WIDGET(dock) )) { gtk_widget_realize (widget); - + } + /* Map the widget if it's visible and the parent is visible and has been mapped. This is done to make sure that the GdkWindow is visible. */ - if (gtk_widget_get_visible (dock) && + if (gtk_widget_get_visible( GTK_WIDGET(dock) ) && gtk_widget_get_visible (widget)) { - if (gtk_widget_get_mapped (dock)) + if (gtk_widget_get_mapped( GTK_WIDGET(dock) )) gtk_widget_map (widget); /* Make the widget resize. */ @@ -1023,8 +1033,11 @@ gdl_dock_present (GdlDockObject *object, { GdlDock *dock = GDL_DOCK (object); - if (dock->_priv->floating) + (void)child; + + if (dock->_priv->floating) { gtk_window_present (GTK_WINDOW (dock->_priv->window)); + } } @@ -1097,6 +1110,8 @@ gdl_dock_select_larger_item (GdlDockItem *dock_item_1, gint level /* for debugging */) { GtkRequisition size_1, size_2; + + (void)level; g_return_val_if_fail (dock_item_1 != NULL, dock_item_2); g_return_val_if_fail (dock_item_2 != NULL, dock_item_1); @@ -1218,7 +1233,7 @@ gdl_dock_add_item (GdlDock *dock, /* Non-floating item. */ if (dock->root) { GdlDockPlacement local_placement; - GtkRequisition preferred_size; + /* GtkRequisition preferred_size; */ best_dock_item = gdl_dock_find_best_placement_item (GDL_DOCK_ITEM (dock->root), @@ -1258,10 +1273,11 @@ gdl_dock_add_floating_item (GdlDock *dock, "floaty", y, NULL)); - if (gtk_widget_get_visible (dock)) { + if (gtk_widget_get_visible( GTK_WIDGET(dock) )) { gtk_widget_show (GTK_WIDGET (new_dock)); - if (gtk_widget_get_mapped (dock)) + if (gtk_widget_get_mapped( GTK_WIDGET(dock) )) { gtk_widget_map (GTK_WIDGET (new_dock)); + } /* Make the widget resize. */ gtk_widget_queue_resize (GTK_WIDGET (new_dock)); diff --git a/src/libgdl/gdl-switcher.c b/src/libgdl/gdl-switcher.c index 779895056..eccd66ce2 100644 --- a/src/libgdl/gdl-switcher.c +++ b/src/libgdl/gdl-switcher.c @@ -609,6 +609,8 @@ gdl_switcher_notify_cb (GObject *g_object, GParamSpec *pspec, GdlSwitcher *switcher) { gboolean show_tabs; + (void)g_object; + (void)pspec; g_return_if_fail (switcher != NULL && GDL_IS_SWITCHER (switcher)); show_tabs = gtk_notebook_get_show_tabs (GTK_NOTEBOOK (switcher)); gdl_switcher_set_show_buttons (switcher, !show_tabs); @@ -619,7 +621,9 @@ gdl_switcher_switch_page_cb (GtkNotebook *nb, GtkWidget *page_widget, gint page_num, GdlSwitcher *switcher) { gint switcher_id; - + + (void)nb; + (void)page_num; /* Change switcher button */ switcher_id = gdl_switcher_get_page_id (page_widget); gdl_switcher_select_button (GDL_SWITCHER (switcher), switcher_id); @@ -630,7 +634,9 @@ gdl_switcher_page_added_cb (GtkNotebook *nb, GtkWidget *page, gint page_num, GdlSwitcher *switcher) { gint switcher_id; - + + (void)nb; + (void)page_num; switcher_id = gdl_switcher_get_page_id (page); gdl_switcher_add_button (GDL_SWITCHER (switcher), NULL, NULL, NULL, NULL, @@ -676,6 +682,7 @@ gdl_switcher_class_init (GdlSwitcherClass *klass) GtkContainerClass *container_class = GTK_CONTAINER_CLASS (klass); GtkWidgetClass *widget_class = GTK_WIDGET_CLASS (klass); GObjectClass *object_class = G_OBJECT_CLASS (klass); + (void)notebook_class; container_class->forall = gdl_switcher_forall; container_class->remove = gdl_switcher_remove; @@ -755,12 +762,13 @@ gdl_switcher_add_button (GdlSwitcher *switcher, const gchar *label, gtk_container_add (GTK_CONTAINER (button_widget), hbox); gtk_widget_show (hbox); - if (stock_id) + if (stock_id) { icon_widget = gtk_image_new_from_stock (stock_id, GTK_ICON_SIZE_BUTTON); - else if (pixbuf_icon) + } else if (pixbuf_icon) { icon_widget = gtk_image_new_from_pixbuf (pixbuf_icon); - else + } else { icon_widget = gtk_image_new_from_stock (GTK_STOCK_NEW, GTK_ICON_SIZE_BUTTON); + } gtk_widget_show (icon_widget); diff --git a/src/libgdl/gdl-tools.h b/src/libgdl/gdl-tools.h index 0cfc9fb95..2cc68c035 100644 --- a/src/libgdl/gdl-tools.h +++ b/src/libgdl/gdl-tools.h @@ -104,6 +104,7 @@ static void type_as_function ## _class_init_trampoline (gpointer klass, \ gpointer data) \ { \ + (void)data; \ parent_class = (parent_type ## Class *)g_type_class_ref ( \ parent_type_macro); \ type_as_function ## _class_init ((type ## Class *)klass); \ @@ -122,7 +123,8 @@ type_as_function ## _get_type (void) NULL, /* class_data */ \ sizeof (type), \ 0, /* n_preallocs */ \ - (GInstanceInitFunc) type_as_function ## _instance_init \ + (GInstanceInitFunc) type_as_function ## _instance_init , \ + NULL, /* value_table */ \ }; \ object_type = register_type_macro \ (type, type_as_function, corba_type, \ -- cgit v1.2.3 From edefef351ab6a4772e976a6227d44fd8707cf207 Mon Sep 17 00:00:00 2001 From: Gellule Xg Date: Tue, 28 Jun 2011 21:00:22 -1000 Subject: As the comment says testing for a float to be equal to zero is not safe, hence the use of an ad-hoc epsilon instead. This was causing a crash with connectors where the size of the convex would change depending on calculation accuracy. This fixes part c) of bug #640985 (bzr r10384.1.1) --- src/2geom/convex-cover.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/2geom/convex-cover.cpp b/src/2geom/convex-cover.cpp index 21a5c3107..d50accadf 100644 --- a/src/2geom/convex-cover.cpp +++ b/src/2geom/convex-cover.cpp @@ -145,7 +145,7 @@ ConvexHull::graham_scan() { double o = SignedTriangleArea(boundary[stac-2], boundary[stac-1], boundary[i]); - if(o == 0) { // colinear - dangerous... + if(fabs(o) < 1e-8) { // colinear - dangerous... stac--; } else if(o < 0) { // anticlockwise } else { // remove concavity -- cgit v1.2.3 From a56335650da902734f5d27b9a8d743c60a0e9fd6 Mon Sep 17 00:00:00 2001 From: "Jon A. Cruz" Date: Wed, 29 Jun 2011 02:43:07 -0700 Subject: Fixed initialization issue plus a few warnings. (bzr r10386) --- src/2geom/path-intersection.cpp | 2 -- src/libgdl/gdl-dock-bar.c | 2 ++ src/libgdl/gdl-dock-item-grip.c | 12 ++++++++++-- src/libgdl/gdl-dock-paned.c | 2 ++ src/libgdl/gdl-dock-placeholder.c | 12 ++++++++++-- src/libgdl/gdl-dock-tablabel.c | 1 + 6 files changed, 25 insertions(+), 6 deletions(-) diff --git a/src/2geom/path-intersection.cpp b/src/2geom/path-intersection.cpp index 58ee6232b..7aa662abb 100644 --- a/src/2geom/path-intersection.cpp +++ b/src/2geom/path-intersection.cpp @@ -228,8 +228,6 @@ intersect_polish_f (const gsl_vector * x, void *params, static void intersect_polish_root (Curve const &A, double &s, Curve const &B, double &t) { - int status; - size_t iter = 0; std::vector as, bs; as = A.pointAndDerivatives(s, 2); bs = B.pointAndDerivatives(t, 2); diff --git a/src/libgdl/gdl-dock-bar.c b/src/libgdl/gdl-dock-bar.c index 1e694eec5..2b230fc54 100644 --- a/src/libgdl/gdl-dock-bar.c +++ b/src/libgdl/gdl-dock-bar.c @@ -246,6 +246,7 @@ gdl_dock_bar_item_clicked (GtkWidget *button, { GdlDockBar *dockbar; GdlDockObject *controller; + (void)button; g_return_if_fail (item != NULL); @@ -394,6 +395,7 @@ static void gdl_dock_bar_layout_changed_cb (GdlDockMaster *master, GdlDockBar *dockbar) { + (void)master; update_dock_items (dockbar, FALSE); } diff --git a/src/libgdl/gdl-dock-item-grip.c b/src/libgdl/gdl-dock-item-grip.c index 089eeb685..f4f628b5d 100644 --- a/src/libgdl/gdl-dock-item-grip.c +++ b/src/libgdl/gdl-dock-item-grip.c @@ -132,7 +132,6 @@ gdl_dock_item_grip_expose (GtkWidget *widget, gint layout_height; gint text_x; gint text_y; - gboolean item_or_child_has_focus; grip = GDL_DOCK_ITEM_GRIP (widget); gdl_dock_item_grip_get_title_area (grip, &title_area); @@ -201,6 +200,7 @@ gdl_dock_item_grip_item_notify (GObject *master, { GdlDockItemGrip *grip; gboolean cursor; + (void)master; grip = GDL_DOCK_ITEM_GRIP (data); @@ -318,6 +318,7 @@ static void gdl_dock_item_grip_close_clicked (GtkWidget *widget, GdlDockItemGrip *grip) { + (void)widget; g_return_if_fail (grip->item != NULL); gdl_dock_item_hide_item (grip->item); @@ -327,6 +328,7 @@ static void gdl_dock_item_grip_iconify_clicked (GtkWidget *widget, GdlDockItemGrip *grip) { + (void)widget; g_return_if_fail (grip->item != NULL); gdl_dock_item_iconify_item (grip->item); @@ -556,8 +558,9 @@ gdl_dock_item_grip_size_allocate (GtkWidget *widget, { GdlDockItemGrip *grip; GtkContainer *container; - GtkRequisition button_requisition = { 0, }; + GtkRequisition button_requisition; GtkAllocation child_allocation; + memset(&button_requisition, 0, sizeof(button_requisition)); g_return_if_fail (GDL_IS_DOCK_ITEM_GRIP (widget)); g_return_if_fail (allocation != NULL); @@ -625,6 +628,8 @@ static void gdl_dock_item_grip_add (GtkContainer *container, GtkWidget *widget) { + (void)container; + (void)widget; g_warning ("gtk_container_add not implemented for GdlDockItemGrip"); } @@ -632,6 +637,8 @@ static void gdl_dock_item_grip_remove (GtkContainer *container, GtkWidget *widget) { + (void)container; + (void)widget; g_warning ("gtk_container_remove not implemented for GdlDockItemGrip"); } @@ -656,6 +663,7 @@ gdl_dock_item_grip_forall (GtkContainer *container, static GType gdl_dock_item_grip_child_type (GtkContainer *container) { + (void)container; return G_TYPE_NONE; } diff --git a/src/libgdl/gdl-dock-paned.c b/src/libgdl/gdl-dock-paned.c index 70273c886..5d0ac17ed 100644 --- a/src/libgdl/gdl-dock-paned.c +++ b/src/libgdl/gdl-dock-paned.c @@ -205,6 +205,7 @@ gdl_dock_paned_notify_cb (GObject *g_object, gpointer user_data) { GdlDockPaned *paned; + (void)g_object; g_return_if_fail (user_data != NULL && GDL_IS_DOCK_PANED (user_data)); @@ -255,6 +256,7 @@ gdl_dock_paned_button_cb (GtkWidget *widget, gpointer user_data) { GdlDockPaned *paned; + (void)widget; g_return_val_if_fail (user_data != NULL && GDL_IS_DOCK_PANED (user_data), FALSE); diff --git a/src/libgdl/gdl-dock-placeholder.c b/src/libgdl/gdl-dock-placeholder.c index e1785ae83..ca7763a55 100644 --- a/src/libgdl/gdl-dock-placeholder.c +++ b/src/libgdl/gdl-dock-placeholder.c @@ -352,6 +352,7 @@ gdl_dock_placeholder_detach (GdlDockObject *object, gboolean recursive) { GdlDockPlaceholder *ph = GDL_DOCK_PLACEHOLDER (object); + (void)recursive; /* disconnect handlers */ disconnect_host (ph); @@ -366,6 +367,7 @@ gdl_dock_placeholder_detach (GdlDockObject *object, static void gdl_dock_placeholder_reduce (GdlDockObject *object) { + (void)object; /* placeholders are not reduced */ return; } @@ -532,6 +534,8 @@ static void gdl_dock_placeholder_present (GdlDockObject *object, GdlDockObject *child) { + (void)object; + (void)child; /* do nothing */ return; } @@ -574,7 +578,8 @@ gdl_dock_placeholder_weak_notify (gpointer data, GObject *old_object) { GdlDockPlaceholder *ph; - + (void)old_object; + g_return_if_fail (data != NULL && GDL_IS_DOCK_PLACEHOLDER (data)); ph = GDL_DOCK_PLACEHOLDER (data); @@ -606,6 +611,7 @@ detach_cb (GdlDockObject *object, { GdlDockPlaceholder *ph; GdlDockObject *new_host, *obj; + (void)recursive; g_return_if_fail (user_data != NULL && GDL_IS_DOCK_PLACEHOLDER (user_data)); @@ -735,7 +741,9 @@ dock_cb (GdlDockObject *object, { GdlDockPlacement pos = GDL_DOCK_NONE; GdlDockPlaceholder *ph; - + (void)position; + (void)other_data; + g_return_if_fail (user_data != NULL && GDL_IS_DOCK_PLACEHOLDER (user_data)); ph = GDL_DOCK_PLACEHOLDER (user_data); g_return_if_fail (ph->_priv->host == object); diff --git a/src/libgdl/gdl-dock-tablabel.c b/src/libgdl/gdl-dock-tablabel.c index 790bf7612..fb233fc3e 100644 --- a/src/libgdl/gdl-dock-tablabel.c +++ b/src/libgdl/gdl-dock-tablabel.c @@ -254,6 +254,7 @@ gdl_dock_tablabel_item_notify (GObject *master, gboolean locked; gchar *label; GtkBin *bin; + (void)pspec; g_object_get (master, "locked", &locked, -- cgit v1.2.3 From 8bfe2afed4313d8034fabccf6d1b6d1012471ed9 Mon Sep 17 00:00:00 2001 From: Gellule Xg Date: Wed, 29 Jun 2011 08:18:50 -1000 Subject: Fixes my commit 10382: -lX11 should be with a capital X. (bzr r10387) --- configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/configure.ac b/configure.ac index 42bf28b84..4d36dfabb 100644 --- a/configure.ac +++ b/configure.ac @@ -722,7 +722,7 @@ AC_MSG_RESULT($gtk_backend_target) # Add X11 library if needed if test "x$gtk_backend_target" = "xx11"; then - INKSCAPE_LIBS="$INKSCAPE_LIBS -lx11" + INKSCAPE_LIBS="$INKSCAPE_LIBS -lX11" fi # Check for Apple Mac OS X Carbon framework -- cgit v1.2.3 From 53e7e03e0c4eb66e2664440e093474d27168711b Mon Sep 17 00:00:00 2001 From: Nicolas Dufour Date: Wed, 29 Jun 2011 20:45:59 +0200 Subject: Filters. New Edge detect custom filter and new options for the Drop shadow filter. (bzr r10388) --- src/extension/internal/filter/filter-all.cpp | 4 + src/extension/internal/filter/image.h | 113 +++++++++++++++++++++++++++ src/extension/internal/filter/shadows.h | 92 +++++++++++++++++----- 3 files changed, 189 insertions(+), 20 deletions(-) create mode 100644 src/extension/internal/filter/image.h diff --git a/src/extension/internal/filter/filter-all.cpp b/src/extension/internal/filter/filter-all.cpp index 280dc9563..6ee849925 100755 --- a/src/extension/internal/filter/filter-all.cpp +++ b/src/extension/internal/filter/filter-all.cpp @@ -11,6 +11,7 @@ #include "abc.h" #include "color.h" #include "drop-shadow.h" +#include "image.h" #include "morphology.h" #include "shadows.h" #include "snow.h" @@ -57,6 +58,9 @@ Filter::filters_all (void ) Solarize::init(); Tritone::init(); + // Image + EdgeDetect::init(); + // Morphology Crosssmooth::init(); diff --git a/src/extension/internal/filter/image.h b/src/extension/internal/filter/image.h new file mode 100644 index 000000000..480e836bd --- /dev/null +++ b/src/extension/internal/filter/image.h @@ -0,0 +1,113 @@ +#ifndef __INKSCAPE_EXTENSION_INTERNAL_FILTER_IMAGE_H__ +#define __INKSCAPE_EXTENSION_INTERNAL_FILTER_IMAGE_H__ +/* Change the 'IMAGE' above to be your file name */ + +/* + * Copyright (C) 2011 Authors: + * Ivan Louette (filters) + * Nicolas Dufour (UI) + * + * Image filters + * Edge detect + * + * Released under GNU GPL, read the file 'COPYING' for more information + */ +/* ^^^ Change the copyright to be you and your e-mail address ^^^ */ + +#include "filter.h" + +#include "extension/internal/clear-n_.h" +#include "extension/system.h" +#include "extension/extension.h" + +namespace Inkscape { +namespace Extension { +namespace Internal { +namespace Filter { + +/** + \brief Custom predefined Edge detect filter. + + Detect color edges in object. + + Filter's parameters: + * Detection type (enum, default Full) -> convolve (kernelMatrix) + * Level (0.01->10., default 1.) -> convolve (divisor) + * Inverted (boolean, default false) -> convolve (bias) +*/ +class EdgeDetect : public Inkscape::Extension::Internal::Filter::Filter { +protected: + virtual gchar const * get_filter_text (Inkscape::Extension::Extension * ext); + +public: + EdgeDetect ( ) : Filter() { }; + virtual ~EdgeDetect ( ) { if (_filter != NULL) g_free((void *)_filter); return; } + + static void init (void) { + Inkscape::Extension::build_from_mem( + "\n" + "" N_("Edge detect, custom (Image)") "\n" + "org.inkscape.effect.filter.EdgeDetect\n" + "\n" + "<_item value=\"all\">All\n" + "<_item value=\"vertical\">Vertical lines\n" + "<_item value=\"horizontal\">Horizontal lines\n" + "\n" + "1.0\n" + "false\n" + "\n" + "all\n" + "\n" + "\n" + "\n" + "\n" + "\n" + "" N_("Detect color edges in object") "\n" + "\n" + "\n", new EdgeDetect()); + }; + +}; + +gchar const * +EdgeDetect::get_filter_text (Inkscape::Extension::Extension * ext) +{ + if (_filter != NULL) g_free((void *)_filter); + + std::ostringstream matrix; + std::ostringstream inverted; + std::ostringstream level; + + const gchar *type = ext->get_param_enum("type"); + + level << ext->get_param_float("level"); + + if ((g_ascii_strcasecmp("vertical", type) == 0)) { + matrix << "0 0 0 1 -2 1 0 0 0"; + } else if ((g_ascii_strcasecmp("horizontal", type) == 0)) { + matrix << "0 1 0 0 -2 0 0 1 0"; + } else { + matrix << "1 1 1 1 -8 1 1 1 1"; + } + + if (ext->get_param_bool("inverted")) { + inverted << "1"; + } else { + inverted << "0"; + } + + _filter = g_strdup_printf( + "\n" + "\n" + "\n", matrix.str().c_str(), inverted.str().c_str(), level.str().c_str()); + + return _filter; +}; + +}; /* namespace Filter */ +}; /* namespace Internal */ +}; /* namespace Extension */ +}; /* namespace Inkscape */ + +/* Change the 'IMAGE' below to be your file name */ +#endif /* __INKSCAPE_EXTENSION_INTERNAL_FILTER_IMAGE_H__ */ diff --git a/src/extension/internal/filter/shadows.h b/src/extension/internal/filter/shadows.h index e29092ae9..e775d8398 100644 --- a/src/extension/internal/filter/shadows.h +++ b/src/extension/internal/filter/shadows.h @@ -7,7 +7,7 @@ * Ivan Louette (filters) * Nicolas Dufour (UI) * - * Color filters + * Shadow filters * Drop shadow * * Released under GNU GPL, read the file 'COPYING' for more information @@ -34,7 +34,12 @@ namespace Filter { * Blur radius (0.->200., default 3) -> blur (stdDeviation) * Horizontal offset (-50.->50., default 6.0) -> offset (dx) * Vertical offset (-50.->50., default 6.0) -> offset (dy) + * Blur type (enum, default outer) -> + outer = composite1 (operator="in"), composite2 (operator="over", in1="SourceGraphic", in2="offset") + inner = composite1 (operator="out"), composite2 (operator="atop", in1="offset", in2="SourceGraphic") + cutout = composite1 (operator="in"), composite2 (operator="out", in1="offset", in2="SourceGraphic") * Color (guint, default 0,0,0,127) -> flood (flood-opacity, flood-color) + * Use object's color (boolean, default false) -> composite1 (in1, in2) */ class ColorizableDropShadow : public Inkscape::Extension::Internal::Filter::Filter { protected: @@ -47,21 +52,33 @@ public: static void init (void) { Inkscape::Extension::build_from_mem( "\n" - "" N_("Drop shadow, custom (Shadows and Glows)") "\n" - "org.inkscape.effect.filter.ColorDropShadow\n" - "3.0\n" - "6.0\n" - "6.0\n" - "127\n" - "\n" - "all\n" - "\n" - "\n" - "\n" + "" N_("Drop shadow, custom (Shadows and Glows)") "\n" + "org.inkscape.effect.filter.ColorDropShadow\n" + "\n" + "\n" + "3.0\n" + "6.0\n" + "6.0\n" + "\n" + "<_item value=\"outer\">Outer\n" + "<_item value=\"inner\">Inner\n" + "<_item value=\"cutout\">Cutout\n" + "\n" + "\n" + "\n" + "127\n" + "false\n" + "\n" + "\n" + "\n" + "all\n" + "\n" + "\n" + "\n" "\n" - "\n" - "" N_("Colorizable Drop shadow") "\n" - "\n" + "\n" + "" N_("Colorizable Drop shadow") "\n" + "\n" "\n", new ColorizableDropShadow()); }; @@ -79,9 +96,15 @@ ColorizableDropShadow::get_filter_text (Inkscape::Extension::Extension * ext) std::ostringstream b; std::ostringstream x; std::ostringstream y; - + std::ostringstream comp1in1; + std::ostringstream comp1in2; + std::ostringstream comp1op; + std::ostringstream comp2in1; + std::ostringstream comp2in2; + std::ostringstream comp2op; + + const gchar *type = ext->get_param_enum("type"); guint32 color = ext->get_param_color("color"); - blur << ext->get_param_float("blur"); x << ext->get_param_float("xoffset"); y << ext->get_param_float("yoffset"); @@ -90,14 +113,43 @@ ColorizableDropShadow::get_filter_text (Inkscape::Extension::Extension * ext) g << ((color >> 16) & 0xff); b << ((color >> 8) & 0xff); + if (ext->get_param_bool("objcolor")) { + comp1in1 << "SourceGraphic"; + comp1in2 << "flood"; + } else { + comp1in1 << "flood"; + comp1in2 << "SourceGraphic"; + } + + if ((g_ascii_strcasecmp("outer", type) == 0)) { + comp1op << "in"; + comp2op << "over"; + comp2in1 << "SourceGraphic"; + comp2in2 << "offset"; + } else if ((g_ascii_strcasecmp("inner", type) == 0)) { + comp1op << "out"; + comp2op << "atop"; + comp2in1 << "offset"; + comp2in2 << "SourceGraphic"; + } else { + comp1op << "in"; + comp2op << "out"; + comp2in1 << "offset"; + comp2in2 << "SourceGraphic"; + } + + _filter = g_strdup_printf( "\n" "\n" - "\n" + "\n" "\n" "\n" - "\n" - "\n", a.str().c_str(), r.str().c_str(), g.str().c_str(), b.str().c_str(), blur.str().c_str(), x.str().c_str(), y.str().c_str()); + "\n" + "\n", a.str().c_str(), r.str().c_str(), g.str().c_str(), b.str().c_str(), + comp1in1.str().c_str(), comp1in2.str().c_str(), comp1op.str().c_str(), + blur.str().c_str(), x.str().c_str(), y.str().c_str(), + comp2in1.str().c_str(), comp2in2.str().c_str(), comp2op.str().c_str()); return _filter; }; -- cgit v1.2.3 From 825d19f13b89ee5e2cc93391f6a86adf2bb12fa3 Mon Sep 17 00:00:00 2001 From: Nicolas Dufour Date: Wed, 29 Jun 2011 21:27:23 +0200 Subject: Filters. Typos in the recently modified and added filters. Translations. POT files and French translation update. (bzr r10389) --- po/POTFILES.in | 2 + po/fr.po | 2573 ++++++++++++++++--------------- po/inkscape.pot | 2395 ++++++++++++++-------------- src/extension/internal/filter/image.h | 6 +- src/extension/internal/filter/shadows.h | 10 +- 5 files changed, 2557 insertions(+), 2429 deletions(-) diff --git a/po/POTFILES.in b/po/POTFILES.in index e515ea1dd..aa742f218 100644 --- a/po/POTFILES.in +++ b/po/POTFILES.in @@ -114,7 +114,9 @@ src/extension/internal/filter/drop-shadow.h src/extension/internal/filter/experimental.h src/extension/internal/filter/filter-file.cpp src/extension/internal/filter/filter.cpp +src/extension/internal/filter/image.h src/extension/internal/filter/morphology.h +src/extension/internal/filter/shadows.h src/extension/internal/filter/snow.h src/extension/internal/gdkpixbuf-input.cpp src/extension/internal/gimpgrad.cpp diff --git a/po/fr.po b/po/fr.po index 9a2da170d..77d134564 100644 --- a/po/fr.po +++ b/po/fr.po @@ -17,8 +17,8 @@ msgid "" msgstr "" "Project-Id-Version: inkscape\n" "Report-Msgid-Bugs-To: inkscape-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2011-06-22 18:00+0200\n" -"PO-Revision-Date: 2011-06-22 18:41+0100\n" +"POT-Creation-Date: 2011-06-29 21:07+0200\n" +"PO-Revision-Date: 2011-06-29 21:21+0100\n" "Last-Translator: Nicolas Dufour \n" "Language-Team: \n" "Language: \n" @@ -490,6 +490,7 @@ msgstr "Les bords sont partiellement diffusés vers l’extérieur" #: ../share/filters/filters.svg.h:1 #: ../src/extension/internal/filter/abc.h:739 +#: ../src/extension/internal/filter/shadows.h:65 msgid "Cutout" msgstr "Découpe" @@ -666,6 +667,7 @@ msgid "Edge detect" msgstr "Détection des bords" #: ../share/filters/filters.svg.h:1 +#: ../src/extension/internal/filter/image.h:65 msgid "Detect color edges in object" msgstr "Détecte les bords de couleur dans les objets" @@ -688,7 +690,7 @@ msgstr "Détecte les bords de couleur verticaux dans les objets" #. Pencil #: ../share/filters/filters.svg.h:1 #: ../src/ui/dialog/inkscape-preferences.cpp:521 -#: ../src/verbs.cpp:2515 +#: ../src/verbs.cpp:2520 msgid "Pencil" msgstr "Crayon" @@ -719,6 +721,7 @@ msgstr "Désaturer" #: ../src/extension/internal/filter/color.h:153 #: ../src/extension/internal/filter/color.h:806 #: ../src/extension/internal/filter/experimental.h:97 +#: ../src/extension/internal/filter/shadows.h:69 #: ../share/extensions/color_blackandwhite.inx.h:2 #: ../share/extensions/color_brighter.inx.h:2 #: ../share/extensions/color_custom.inx.h:9 @@ -752,6 +755,7 @@ msgid "Invert" msgstr "Inverser" #: ../share/filters/filters.svg.h:1 +#: ../src/extension/internal/filter/image.h:57 msgid "Invert colors" msgstr "Inverse les couleurs" @@ -3735,12 +3739,12 @@ msgid "Select at least one non-connector object." msgstr "Sélectionner au moins un objet non connecteur." #: ../src/connector-context.cpp:1968 -#: ../src/widgets/toolbox.cpp:8267 +#: ../src/widgets/toolbox.cpp:8280 msgid "Make connectors avoid selected objects" msgstr "Faire que les connecteurs évitent les objets sélectionnés" #: ../src/connector-context.cpp:1969 -#: ../src/widgets/toolbox.cpp:8277 +#: ../src/widgets/toolbox.cpp:8290 msgid "Make connectors ignore selected objects" msgstr "Faire que les connecteurs ignorent les objets sélectionnés" @@ -4292,7 +4296,7 @@ msgstr "Capturer la couleur et l’opacité visibles" #: ../src/dialogs/clonetiler.cpp:2517 #: ../src/dialogs/clonetiler.cpp:2658 #: ../src/extension/internal/bitmap/opacity.cpp:37 -#: ../src/widgets/toolbox.cpp:4564 +#: ../src/widgets/toolbox.cpp:4583 #: ../share/extensions/interp_att_g.inx.h:14 msgid "Opacity" msgstr "Opacité" @@ -4492,17 +4496,17 @@ msgid "Reset all shifts, scales, rotates, opacity and color changes in the dialo msgstr "Remise à zéro de tous les décalages, redimensionnements, rotation et opacités dans la boîte de dialogue" #: ../src/dialogs/export.cpp:151 -#: ../src/verbs.cpp:2636 +#: ../src/verbs.cpp:2641 msgid "_Page" msgstr "_Page" #: ../src/dialogs/export.cpp:151 -#: ../src/verbs.cpp:2640 +#: ../src/verbs.cpp:2645 msgid "_Drawing" msgstr "_Dessin" #: ../src/dialogs/export.cpp:151 -#: ../src/verbs.cpp:2642 +#: ../src/verbs.cpp:2647 msgid "_Selection" msgstr "_Sélection" @@ -4754,7 +4758,7 @@ msgstr "Rechercher les chemins, lignes, polylignes" #: ../src/dialogs/find.cpp:604 #: ../src/ui/dialog/find.cpp:78 -#: ../src/widgets/toolbox.cpp:2329 +#: ../src/widgets/toolbox.cpp:2335 msgid "Paths" msgstr "Chemins" @@ -4956,8 +4960,8 @@ msgstr "Si coché, l’objet devient invisible" #. Button for setting the object's id, label, title and description. #: ../src/dialogs/item-properties.cpp:214 -#: ../src/verbs.cpp:2483 -#: ../src/verbs.cpp:2489 +#: ../src/verbs.cpp:2488 +#: ../src/verbs.cpp:2494 msgid "_Set" msgstr "_Définir" @@ -5103,10 +5107,10 @@ msgstr "Y :" #: ../src/extension/internal/bitmap/sample.cpp:40 #: ../src/extension/internal/bluredge.cpp:136 #: ../src/extension/internal/filter/abc.h:574 -#: ../src/widgets/toolbox.cpp:4358 -#: ../src/widgets/toolbox.cpp:4678 -#: ../src/widgets/toolbox.cpp:5173 -#: ../src/widgets/toolbox.cpp:6235 +#: ../src/widgets/toolbox.cpp:4377 +#: ../src/widgets/toolbox.cpp:4691 +#: ../src/widgets/toolbox.cpp:5186 +#: ../src/widgets/toolbox.cpp:6248 #: ../share/extensions/foldablebox.inx.h:9 msgid "Width:" msgstr "Épaisseur :" @@ -5210,58 +5214,58 @@ msgstr "_Démarrer" msgid "Start the check" msgstr "Démarrer la vérification" -#: ../src/dialogs/text-edit.cpp:204 +#: ../src/dialogs/text-edit.cpp:202 #: ../src/ui/dialog/svg-fonts-dialog.cpp:886 msgid "_Font" msgstr "_Fonte" -#: ../src/dialogs/text-edit.cpp:227 +#: ../src/dialogs/text-edit.cpp:225 #: ../share/extensions/svgcalendar.inx.h:10 msgid "Layout" msgstr "Disposition" -#: ../src/dialogs/text-edit.cpp:241 +#: ../src/dialogs/text-edit.cpp:239 msgid "Align lines left" msgstr "Aligner les lignes à gauche" #. TRANSLATORS: `Center' here is a verb. -#: ../src/dialogs/text-edit.cpp:256 +#: ../src/dialogs/text-edit.cpp:254 msgid "Center lines" msgstr "Centrer les lignes" -#: ../src/dialogs/text-edit.cpp:270 +#: ../src/dialogs/text-edit.cpp:268 msgid "Align lines right" msgstr "Aligner les lignes à droite" -#: ../src/dialogs/text-edit.cpp:284 +#: ../src/dialogs/text-edit.cpp:282 msgid "Justify lines" msgstr "Justifier les lignes" -#: ../src/dialogs/text-edit.cpp:306 -#: ../src/widgets/toolbox.cpp:7724 +#: ../src/dialogs/text-edit.cpp:304 +#: ../src/widgets/toolbox.cpp:7737 msgid "Horizontal text" msgstr "Texte horizontal" -#: ../src/dialogs/text-edit.cpp:320 -#: ../src/widgets/toolbox.cpp:7731 +#: ../src/dialogs/text-edit.cpp:318 +#: ../src/widgets/toolbox.cpp:7744 msgid "Vertical text" msgstr "Texte vertical" -#: ../src/dialogs/text-edit.cpp:335 +#: ../src/dialogs/text-edit.cpp:333 msgid "Line spacing:" msgstr "Espacement entre les lignes :" -#: ../src/dialogs/text-edit.cpp:409 -#: ../src/menus-skeleton.h:236 +#: ../src/dialogs/text-edit.cpp:407 +#: ../src/menus-skeleton.h:237 msgid "_Text" msgstr "_Texte" -#: ../src/dialogs/text-edit.cpp:456 +#: ../src/dialogs/text-edit.cpp:454 #, fuzzy msgid "Set as _default" msgstr "Enregistrer comme valeur par défaut" -#: ../src/dialogs/text-edit.cpp:715 +#: ../src/dialogs/text-edit.cpp:713 #: ../src/text-context.cpp:1518 msgid "Set text style" msgstr "Appliquer un style à un texte" @@ -5272,9 +5276,9 @@ msgstr "Appliquer un style à un texte" #. * text has been entered) to get a preview of the font. Choose #. * some representative characters that users of your locale will be #. * interested in. -#: ../src/dialogs/text-edit.cpp:752 -#: ../src/dialogs/text-edit.cpp:898 -#: ../src/dialogs/text-edit.cpp:951 +#: ../src/dialogs/text-edit.cpp:750 +#: ../src/dialogs/text-edit.cpp:896 +#: ../src/dialogs/text-edit.cpp:949 msgid "AaBbCcIiPpQq12369$€¢?.;/()" msgstr "AaBbCcIiPpQq12369$€¢?.;/()" @@ -5295,133 +5299,133 @@ msgstr "Attribut %s sélectionné. Appuyer sur Ctrl+Enter après msgid "Drag to reorder nodes" msgstr "Cliquer-déplacer pour réorganiser les nœuds" -#: ../src/dialogs/xml-tree.cpp:287 +#: ../src/dialogs/xml-tree.cpp:284 msgid "New element node" msgstr "Nouveau nœud élément" -#: ../src/dialogs/xml-tree.cpp:309 +#: ../src/dialogs/xml-tree.cpp:306 msgid "New text node" msgstr "Nouveau nœud texte" -#: ../src/dialogs/xml-tree.cpp:330 -#: ../src/dialogs/xml-tree.cpp:1416 +#: ../src/dialogs/xml-tree.cpp:327 +#: ../src/dialogs/xml-tree.cpp:1428 msgid "Duplicate node" msgstr "Dupliquer le nœud" -#: ../src/dialogs/xml-tree.cpp:351 +#: ../src/dialogs/xml-tree.cpp:349 msgid "nodeAsInXMLdialogTooltip|Delete node" msgstr "Supprimer le nœud" #: ../src/dialogs/xml-tree.cpp:367 -#: ../src/dialogs/xml-tree.cpp:1578 +#: ../src/dialogs/xml-tree.cpp:1590 msgid "Unindent node" msgstr "Désindenter le nœud" -#: ../src/dialogs/xml-tree.cpp:382 -#: ../src/dialogs/xml-tree.cpp:1557 +#: ../src/dialogs/xml-tree.cpp:384 +#: ../src/dialogs/xml-tree.cpp:1569 msgid "Indent node" msgstr "Indenter le nœud" -#: ../src/dialogs/xml-tree.cpp:394 -#: ../src/dialogs/xml-tree.cpp:1510 +#: ../src/dialogs/xml-tree.cpp:398 +#: ../src/dialogs/xml-tree.cpp:1522 msgid "Raise node" msgstr "Monter le nœud" -#: ../src/dialogs/xml-tree.cpp:406 -#: ../src/dialogs/xml-tree.cpp:1527 +#: ../src/dialogs/xml-tree.cpp:412 +#: ../src/dialogs/xml-tree.cpp:1539 msgid "Lower node" msgstr "Descendre le nœud" -#: ../src/dialogs/xml-tree.cpp:451 -#: ../src/dialogs/xml-tree.cpp:1451 +#: ../src/dialogs/xml-tree.cpp:459 +#: ../src/dialogs/xml-tree.cpp:1463 msgid "Delete attribute" msgstr "Supprimer l’attribut" #. TRANSLATORS: "Attribute" is a noun here -#: ../src/dialogs/xml-tree.cpp:496 +#: ../src/dialogs/xml-tree.cpp:504 msgid "Attribute name" msgstr "Nom de l’attribut" #. TRANSLATORS: "Set" is a verb here -#: ../src/dialogs/xml-tree.cpp:516 +#: ../src/dialogs/xml-tree.cpp:524 #: ../src/widgets/sp-attribute-widget.cpp:159 #: ../src/widgets/sp-attribute-widget.cpp:765 msgid "Set attribute" msgstr "Définir l’attribut" #. TRANSLATORS: "Set" is a verb here -#: ../src/dialogs/xml-tree.cpp:518 +#: ../src/dialogs/xml-tree.cpp:526 msgid "Set" msgstr "Définir" #. TRANSLATORS: "Attribute" is a noun here -#: ../src/dialogs/xml-tree.cpp:541 +#: ../src/dialogs/xml-tree.cpp:549 msgid "Attribute value" msgstr "Valeur de l’attribut" -#: ../src/dialogs/xml-tree.cpp:884 +#: ../src/dialogs/xml-tree.cpp:896 msgid "Drag XML subtree" msgstr "Déplacer la sous-arborescence XML" -#: ../src/dialogs/xml-tree.cpp:1319 +#: ../src/dialogs/xml-tree.cpp:1331 msgid "New element node..." msgstr "Nouveau nœud élément..." -#: ../src/dialogs/xml-tree.cpp:1341 +#: ../src/dialogs/xml-tree.cpp:1353 msgid "Cancel" msgstr "Annuler" -#: ../src/dialogs/xml-tree.cpp:1348 +#: ../src/dialogs/xml-tree.cpp:1360 msgid "Create" msgstr "Créer" -#: ../src/dialogs/xml-tree.cpp:1382 +#: ../src/dialogs/xml-tree.cpp:1394 msgid "Create new element node" msgstr "Créer un nouveau nœud élément" -#: ../src/dialogs/xml-tree.cpp:1398 +#: ../src/dialogs/xml-tree.cpp:1410 msgid "Create new text node" msgstr "Créer un nouveau nœud texte" -#: ../src/dialogs/xml-tree.cpp:1433 +#: ../src/dialogs/xml-tree.cpp:1445 msgid "nodeAsInXMLinHistoryDialog|Delete node" msgstr "Supprimer le nœud" -#: ../src/dialogs/xml-tree.cpp:1480 +#: ../src/dialogs/xml-tree.cpp:1492 msgid "Change attribute" msgstr "Modifier l’attribut" #: ../src/display/canvas-axonomgrid.cpp:356 -#: ../src/display/canvas-grid.cpp:672 +#: ../src/display/canvas-grid.cpp:674 msgid "Grid _units:" msgstr "_Unités de la grille :" #: ../src/display/canvas-axonomgrid.cpp:358 -#: ../src/display/canvas-grid.cpp:674 +#: ../src/display/canvas-grid.cpp:676 msgid "_Origin X:" msgstr "_Origine X :" #: ../src/display/canvas-axonomgrid.cpp:358 -#: ../src/display/canvas-grid.cpp:674 +#: ../src/display/canvas-grid.cpp:676 #: ../src/ui/dialog/inkscape-preferences.cpp:1046 #: ../src/ui/dialog/inkscape-preferences.cpp:1067 msgid "X coordinate of grid origin" msgstr "Coordonnée X de l’origine de la grille" #: ../src/display/canvas-axonomgrid.cpp:360 -#: ../src/display/canvas-grid.cpp:676 +#: ../src/display/canvas-grid.cpp:678 msgid "O_rigin Y:" msgstr "O_rigine Y :" #: ../src/display/canvas-axonomgrid.cpp:360 -#: ../src/display/canvas-grid.cpp:676 +#: ../src/display/canvas-grid.cpp:678 #: ../src/ui/dialog/inkscape-preferences.cpp:1047 #: ../src/ui/dialog/inkscape-preferences.cpp:1068 msgid "Y coordinate of grid origin" msgstr "Coordonnée Y de l’origine de la grille" #: ../src/display/canvas-axonomgrid.cpp:362 -#: ../src/display/canvas-grid.cpp:680 +#: ../src/display/canvas-grid.cpp:682 msgid "Spacing _Y:" msgstr "Espacement _Y :" @@ -5432,7 +5436,7 @@ msgstr "Longueur de base de l’axe z" #: ../src/display/canvas-axonomgrid.cpp:364 #: ../src/ui/dialog/inkscape-preferences.cpp:1073 -#: ../src/widgets/toolbox.cpp:3671 +#: ../src/widgets/toolbox.cpp:3690 msgid "Angle X:" msgstr "Angle X :" @@ -5443,7 +5447,7 @@ msgstr "Angle de l’axe x" #: ../src/display/canvas-axonomgrid.cpp:366 #: ../src/ui/dialog/inkscape-preferences.cpp:1074 -#: ../src/widgets/toolbox.cpp:3750 +#: ../src/widgets/toolbox.cpp:3769 msgid "Angle Z:" msgstr "Angle Z :" @@ -5453,42 +5457,42 @@ msgid "Angle of z-axis" msgstr "Angle de l’axe z" #: ../src/display/canvas-axonomgrid.cpp:370 -#: ../src/display/canvas-grid.cpp:684 +#: ../src/display/canvas-grid.cpp:686 msgid "Grid line _color:" msgstr "_Couleur de la grille :" #: ../src/display/canvas-axonomgrid.cpp:370 -#: ../src/display/canvas-grid.cpp:684 +#: ../src/display/canvas-grid.cpp:686 msgid "Grid line color" msgstr "Couleur de la grille" #: ../src/display/canvas-axonomgrid.cpp:370 -#: ../src/display/canvas-grid.cpp:684 +#: ../src/display/canvas-grid.cpp:686 msgid "Color of grid lines" msgstr "Couleur des lignes de la grille" #: ../src/display/canvas-axonomgrid.cpp:375 -#: ../src/display/canvas-grid.cpp:689 +#: ../src/display/canvas-grid.cpp:691 msgid "Ma_jor grid line color:" msgstr "Couleur de la grille _principale :" #: ../src/display/canvas-axonomgrid.cpp:375 -#: ../src/display/canvas-grid.cpp:689 +#: ../src/display/canvas-grid.cpp:691 msgid "Major grid line color" msgstr "Couleur de la grille principale" #: ../src/display/canvas-axonomgrid.cpp:376 -#: ../src/display/canvas-grid.cpp:690 +#: ../src/display/canvas-grid.cpp:692 msgid "Color of the major (highlighted) grid lines" msgstr "Couleur des lignes de la grille principale (mise en valeur)" #: ../src/display/canvas-axonomgrid.cpp:380 -#: ../src/display/canvas-grid.cpp:694 +#: ../src/display/canvas-grid.cpp:696 msgid "_Major grid line every:" msgstr "_Grille principale toutes les :" #: ../src/display/canvas-axonomgrid.cpp:380 -#: ../src/display/canvas-grid.cpp:694 +#: ../src/display/canvas-grid.cpp:696 msgid "lines" msgstr "lignes" @@ -5500,61 +5504,61 @@ msgstr "Grille rectangulaire" msgid "Axonometric grid" msgstr "Grille axonométrique (3D)" -#: ../src/display/canvas-grid.cpp:260 +#: ../src/display/canvas-grid.cpp:262 msgid "Create new grid" msgstr "Créer une nouvelle grille" -#: ../src/display/canvas-grid.cpp:326 +#: ../src/display/canvas-grid.cpp:328 msgid "_Enabled" msgstr "_Activé" -#: ../src/display/canvas-grid.cpp:327 +#: ../src/display/canvas-grid.cpp:329 msgid "Determines whether to snap to this grid or not. Can be 'on' for invisible grids." msgstr "Cocher pour activer le magnétisme de la grille. Fonctionne aussi avec une grille invisible." -#: ../src/display/canvas-grid.cpp:331 +#: ../src/display/canvas-grid.cpp:333 msgid "Snap to visible _grid lines only" msgstr "Aimanter seulement aux lignes visibles de la _grille" -#: ../src/display/canvas-grid.cpp:332 +#: ../src/display/canvas-grid.cpp:334 msgid "When zoomed out, not all grid lines will be displayed. Only the visible ones will be snapped to" msgstr "Lorsque le niveau de zoom est diminué, les lignes des grilles ne sont pas toutes affichées. Seules celles qui sont visibles seront aimantées." -#: ../src/display/canvas-grid.cpp:336 +#: ../src/display/canvas-grid.cpp:338 msgid "_Visible" msgstr "_Visible" -#: ../src/display/canvas-grid.cpp:337 +#: ../src/display/canvas-grid.cpp:339 msgid "Determines whether the grid is displayed or not. Objects are still snapped to invisible grids." msgstr "Détermine si la grille est affichée ou pas. Le magnétisme fonctionne même avec une grille invisible." -#: ../src/display/canvas-grid.cpp:678 +#: ../src/display/canvas-grid.cpp:680 msgid "Spacing _X:" msgstr "Espacement _X :" -#: ../src/display/canvas-grid.cpp:678 +#: ../src/display/canvas-grid.cpp:680 #: ../src/ui/dialog/inkscape-preferences.cpp:1050 msgid "Distance between vertical grid lines" msgstr "Distance entre les lignes verticales de la grille" -#: ../src/display/canvas-grid.cpp:680 +#: ../src/display/canvas-grid.cpp:682 #: ../src/ui/dialog/inkscape-preferences.cpp:1051 msgid "Distance between horizontal grid lines" msgstr "Distance entre les lignes horizontales de la grille" -#: ../src/display/canvas-grid.cpp:713 +#: ../src/display/canvas-grid.cpp:715 msgid "_Show dots instead of lines" msgstr "Afficher des point_s plutôt que des lignes" -#: ../src/display/canvas-grid.cpp:714 +#: ../src/display/canvas-grid.cpp:716 msgid "If set, displays dots at gridpoints instead of gridlines" msgstr "Cocher pour afficher des points sur les points entiers de la grille au lieu de lignes" #. TRANSLATORS: undefined target for snapping #: ../src/display/snap-indicator.cpp:70 #: ../src/display/snap-indicator.cpp:73 +#: ../src/display/snap-indicator.cpp:158 #: ../src/display/snap-indicator.cpp:161 -#: ../src/display/snap-indicator.cpp:164 msgid "UNDEFINED" msgstr "INDÉFINI" @@ -5647,100 +5651,92 @@ msgid "quadrant point" msgstr "point de quadrant" #: ../src/display/snap-indicator.cpp:142 -msgid "center" -msgstr "centre" - -#: ../src/display/snap-indicator.cpp:145 msgid "corner" msgstr "coin" -#: ../src/display/snap-indicator.cpp:148 +#: ../src/display/snap-indicator.cpp:145 msgid "text baseline" msgstr "ligne de base de texte" -#: ../src/display/snap-indicator.cpp:151 +#: ../src/display/snap-indicator.cpp:148 msgid "constrained angle" msgstr "angle contraint" -#: ../src/display/snap-indicator.cpp:154 +#: ../src/display/snap-indicator.cpp:151 msgid "constraint" msgstr "Contrainte" -#: ../src/display/snap-indicator.cpp:167 +#: ../src/display/snap-indicator.cpp:164 msgid "Bounding box corner" msgstr "Coin de boîte englobante" -#: ../src/display/snap-indicator.cpp:170 +#: ../src/display/snap-indicator.cpp:167 msgid "Bounding box midpoint" msgstr "Centre de boîte englobante" -#: ../src/display/snap-indicator.cpp:173 +#: ../src/display/snap-indicator.cpp:170 msgid "Bounding box side midpoint" msgstr "Milieu de bord de boîte englobante" -#: ../src/display/snap-indicator.cpp:176 +#: ../src/display/snap-indicator.cpp:173 #: ../src/ui/tool/node.cpp:1231 msgid "Smooth node" msgstr "Nœuds doux" -#: ../src/display/snap-indicator.cpp:179 +#: ../src/display/snap-indicator.cpp:176 #: ../src/ui/tool/node.cpp:1230 msgid "Cusp node" msgstr "Point de rebroussement" -#: ../src/display/snap-indicator.cpp:182 +#: ../src/display/snap-indicator.cpp:179 msgid "Line midpoint" msgstr "Milieu de ligne" -#: ../src/display/snap-indicator.cpp:185 +#: ../src/display/snap-indicator.cpp:182 msgid "Object midpoint" msgstr "Centre d’objet" -#: ../src/display/snap-indicator.cpp:188 +#: ../src/display/snap-indicator.cpp:185 msgid "Object rotation center" msgstr "Centre de rotation d’objet" -#: ../src/display/snap-indicator.cpp:192 +#: ../src/display/snap-indicator.cpp:189 msgid "Handle" msgstr "Poignée" -#: ../src/display/snap-indicator.cpp:195 +#: ../src/display/snap-indicator.cpp:192 msgid "Path intersection" msgstr "Intersections de chemin" -#: ../src/display/snap-indicator.cpp:198 +#: ../src/display/snap-indicator.cpp:195 msgid "Guide" msgstr "Guide" -#: ../src/display/snap-indicator.cpp:201 +#: ../src/display/snap-indicator.cpp:198 msgid "Guide origin" msgstr "Origine du guide" -#: ../src/display/snap-indicator.cpp:204 +#: ../src/display/snap-indicator.cpp:201 msgid "Convex hull corner" msgstr "Coin de l’enveloppe convexe" -#: ../src/display/snap-indicator.cpp:207 +#: ../src/display/snap-indicator.cpp:204 msgid "Quadrant point" msgstr "Point de quadrant" -#: ../src/display/snap-indicator.cpp:210 -msgid "Center" -msgstr "Centre" - -#: ../src/display/snap-indicator.cpp:213 +#: ../src/display/snap-indicator.cpp:207 msgid "Corner" msgstr "Coin" -#: ../src/display/snap-indicator.cpp:216 +#: ../src/display/snap-indicator.cpp:210 msgid "Text baseline" msgstr "Ligne de base de texte" -#: ../src/display/snap-indicator.cpp:219 +#: ../src/display/snap-indicator.cpp:213 msgid "Multiple of grid spacing" msgstr "Multiple d’espacement de grille" -#: ../src/display/snap-indicator.cpp:250 +#: ../src/display/snap-indicator.cpp:244 msgid " to " msgstr " à " @@ -5856,13 +5852,13 @@ msgstr "[Inchangé]" #. Edit #: ../src/event-log.cpp:264 #: ../src/event-log.cpp:267 -#: ../src/verbs.cpp:2273 +#: ../src/verbs.cpp:2276 msgid "_Undo" msgstr "Ann_uler" #: ../src/event-log.cpp:274 #: ../src/event-log.cpp:278 -#: ../src/verbs.cpp:2275 +#: ../src/verbs.cpp:2278 msgid "_Redo" msgstr "Réta_blir" @@ -6197,7 +6193,7 @@ msgstr "Cycle des couleurs" #: ../src/extension/internal/bitmap/cycleColormap.cpp:38 #: ../src/extension/internal/bitmap/spread.cpp:38 #: ../src/extension/internal/bitmap/unsharpmask.cpp:44 -#: ../src/widgets/toolbox.cpp:4770 +#: ../src/widgets/toolbox.cpp:4783 msgid "Amount:" msgstr "Quantité :" @@ -6357,7 +6353,7 @@ msgstr "Styliser les bitmaps sélectionnés en leur donnant l’apparence d’un #: ../src/extension/internal/bitmap/opacity.cpp:39 #: ../src/ui/dialog/filter-effects-dialog.cpp:2240 -#: ../src/widgets/toolbox.cpp:5765 +#: ../src/widgets/toolbox.cpp:5778 msgid "Opacity:" msgstr "Opacité :" @@ -6459,7 +6455,7 @@ msgstr "Seuil" #: ../src/ui/dialog/tracedialog.cpp:420 #: ../src/ui/dialog/tracedialog.cpp:453 #: ../src/ui/dialog/tracedialog.cpp:596 -#: ../src/widgets/toolbox.cpp:8508 +#: ../src/widgets/toolbox.cpp:8521 msgid "Threshold:" msgstr "Seuil :" @@ -6700,7 +6696,9 @@ msgstr "Flou vertical :" #: ../src/extension/internal/filter/experimental.h:723 #: ../src/extension/internal/filter/filter-file.cpp:150 #: ../src/extension/internal/filter/filter.cpp:216 +#: ../src/extension/internal/filter/image.h:61 #: ../src/extension/internal/filter/morphology.h:61 +#: ../src/extension/internal/filter/shadows.h:76 #: ../src/extension/internal/filter/snow.h:38 #: ../src/ui/dialog/inkscape-preferences.cpp:801 msgid "Filters" @@ -6732,7 +6730,9 @@ msgstr "Filtres" #: ../src/extension/internal/filter/experimental.h:516 #: ../src/extension/internal/filter/experimental.h:627 #: ../src/extension/internal/filter/experimental.h:724 +#: ../src/extension/internal/filter/image.h:62 #: ../src/extension/internal/filter/morphology.h:62 +#: ../src/extension/internal/filter/shadows.h:77 msgid "Experimental" msgstr "Expérimental" @@ -7193,6 +7193,7 @@ msgstr "Ombre portée" #: ../src/extension/internal/filter/drop-shadow.h:37 #: ../src/extension/internal/filter/drop-shadow.h:97 +#: ../src/extension/internal/filter/shadows.h:59 msgid "Blur radius (px):" msgstr "Rayon du flou (px) :" @@ -7203,11 +7204,13 @@ msgstr "Opacité (%) :" #: ../src/extension/internal/filter/drop-shadow.h:39 #: ../src/extension/internal/filter/drop-shadow.h:99 +#: ../src/extension/internal/filter/shadows.h:60 msgid "Horizontal offset (px):" msgstr "Décalage horizontal (px) :" #: ../src/extension/internal/filter/drop-shadow.h:40 #: ../src/extension/internal/filter/drop-shadow.h:100 +#: ../src/extension/internal/filter/shadows.h:61 msgid "Vertical offset (px):" msgstr "Décalage vertical (px) :" @@ -7270,7 +7273,7 @@ msgid "Clean-up:" msgstr "Nettoyage :" #: ../src/extension/internal/filter/experimental.h:237 -#: ../src/widgets/toolbox.cpp:8335 +#: ../src/widgets/toolbox.cpp:8348 msgid "Length:" msgstr "Longueur :" @@ -7288,6 +7291,7 @@ msgid "Erase:" msgstr "Gomme" #: ../src/extension/internal/filter/experimental.h:344 +#: ../src/extension/internal/filter/image.h:56 msgid "Level:" msgstr "Niveau :" @@ -7335,12 +7339,11 @@ msgstr "Mode assombri" #: ../src/extension/internal/filter/experimental.h:519 msgid "Posterize and draw smooth lines around color shapes" -msgstr "" +msgstr "Postérise et dessine des lignes douces autours des formes de couleur" #: ../src/extension/internal/filter/experimental.h:602 -#, fuzzy msgid "Poster paint, custom" -msgstr "Coller l’effet de chemin en direct" +msgstr "Peinture et poster, paramétrable" #: ../src/extension/internal/filter/experimental.h:608 msgid "Transfer type:" @@ -7367,13 +7370,12 @@ msgid "Simulate antialiasing" msgstr "Simuler l'antialiasing" #: ../src/extension/internal/filter/experimental.h:630 -#, fuzzy msgid "Poster and painting effects" -msgstr "Coller l’effet de chemin en direct" +msgstr "Effets de poster et de peinture" #: ../src/extension/internal/filter/experimental.h:716 msgid "Posterize basic, custom" -msgstr "" +msgstr "Postérisation simple, paramétrable" #: ../src/extension/internal/filter/experimental.h:727 msgid "Simple posterizing effect" @@ -7391,6 +7393,26 @@ msgstr "Personnel" msgid "Null external module directory name. Filters will not be loaded." msgstr "Le nom de dossier des modules externes est vide. Les filtres ne seront pas chargés." +#: ../src/extension/internal/filter/image.h:49 +msgid "Edge detect, custom (Image)" +msgstr "Détection de bord, paramétrable (Image)" + +#: ../src/extension/internal/filter/image.h:51 +msgid "Detect:" +msgstr "Détecter :" + +#: ../src/extension/internal/filter/image.h:52 +msgid "All" +msgstr "Tout" + +#: ../src/extension/internal/filter/image.h:53 +msgid "Vertical lines" +msgstr "Lignes verticales" + +#: ../src/extension/internal/filter/image.h:54 +msgid "Horizontal lines" +msgstr "Lignes horizontales" + #: ../src/extension/internal/filter/morphology.h:51 #, fuzzy msgid "Cross-smooth, custom (Morphology)" @@ -7400,6 +7422,66 @@ msgstr "Adoucissement" msgid "Smooth edges and angles of shapes" msgstr "Adouci les bords et les angles des formes" +#: ../src/extension/internal/filter/shadows.h:55 +msgid "Drop shadow, custom (Shadows and Glows)" +msgstr "Ombre portée, paramétrable (Ombres et lueurs)" + +#. ## end option page +#: ../src/extension/internal/filter/shadows.h:58 +#: ../src/ui/dialog/tracedialog.cpp:617 +#: ../src/ui/dialog/tracedialog.cpp:623 +#: ../share/extensions/color_custom.inx.h:14 +#: ../share/extensions/color_randomize.inx.h:6 +#: ../share/extensions/dots.inx.h:5 +#: ../share/extensions/dxf_input.inx.h:15 +#: ../share/extensions/dxf_outlines.inx.h:9 +#: ../share/extensions/gcodetools_all_in_one.inx.h:33 +#: ../share/extensions/gcodetools_area.inx.h:22 +#: ../share/extensions/gcodetools_engraving.inx.h:16 +#: ../share/extensions/gcodetools_lathe.inx.h:22 +#: ../share/extensions/gcodetools_path_to_gcode.inx.h:15 +#: ../share/extensions/generate_voronoi.inx.h:7 +#: ../share/extensions/gimp_xcf.inx.h:4 +#: ../share/extensions/interp_att_g.inx.h:15 +#: ../share/extensions/jessyInk_uninstall.inx.h:3 +#: ../share/extensions/lorem_ipsum.inx.h:4 +#: ../share/extensions/pathalongpath.inx.h:7 +#: ../share/extensions/pathscatter.inx.h:10 +#: ../share/extensions/radiusrand.inx.h:6 +#: ../share/extensions/scour.inx.h:20 +#: ../share/extensions/split.inx.h:2 +#: ../share/extensions/voronoi2svg.inx.h:6 +#: ../share/extensions/webslicer_create_group.inx.h:7 +#: ../share/extensions/webslicer_export.inx.h:6 +#: ../share/extensions/web-set-att.inx.h:6 +#: ../share/extensions/web-transmit-att.inx.h:6 +msgid "Options" +msgstr "Options" + +#: ../src/extension/internal/filter/shadows.h:62 +msgid "Blur type:" +msgstr "Type de flou :" + +#: ../src/extension/internal/filter/shadows.h:63 +msgid "Outer" +msgstr "Extérieur" + +#: ../src/extension/internal/filter/shadows.h:64 +msgid "Inner" +msgstr "Intérieur" + +#: ../src/extension/internal/filter/shadows.h:68 +msgid "Blur color" +msgstr "Couleur du flou" + +#: ../src/extension/internal/filter/shadows.h:70 +msgid "Use object's color" +msgstr "Utiliser la couleur de l'objet" + +#: ../src/extension/internal/filter/shadows.h:80 +msgid "Colorizable Drop shadow" +msgstr "Ombre portée colorisable" + #: ../src/extension/internal/filter/snow.h:32 msgid "Snow crest" msgstr "Crête neigeuse" @@ -7500,7 +7582,7 @@ msgstr "Rendu" #: ../src/extension/internal/grid.cpp:211 #: ../src/ui/dialog/document-properties.cpp:120 #: ../src/ui/dialog/inkscape-preferences.cpp:1082 -#: ../src/widgets/toolbox.cpp:2401 +#: ../src/widgets/toolbox.cpp:2415 msgid "Grids" msgstr "Grilles" @@ -7897,7 +7979,7 @@ msgid "Select file to export to" msgstr "Sélectionner un fichier vers lequel exporter" #: ../src/file.cpp:1474 -#: ../src/verbs.cpp:2262 +#: ../src/verbs.cpp:2265 msgid "Import From Open Clip Art Library" msgstr "Importer depuis la bibliothèque Open Clip Art" @@ -8002,8 +8084,8 @@ msgstr "Luminance vers opacité" #. File #: ../src/filter-enums.cpp:70 -#: ../src/interface.cpp:854 -#: ../src/verbs.cpp:2241 +#: ../src/interface.cpp:852 +#: ../src/verbs.cpp:2244 #: ../share/extensions/jessyInk_mouseHandler.inx.h:1 #: ../share/extensions/jessyInk_transitions.inx.h:2 msgid "Default" @@ -8067,9 +8149,9 @@ msgstr "Retour à la ligne" #: ../src/ui/dialog/input.cpp:607 #: ../src/ui/dialog/input.cpp:608 #: ../src/ui/dialog/input.cpp:1269 -#: ../src/verbs.cpp:2238 +#: ../src/verbs.cpp:2241 #: ../src/widgets/stroke-style.cpp:366 -#: ../src/widgets/toolbox.cpp:4134 +#: ../src/widgets/toolbox.cpp:4153 #: ../share/extensions/grid_polar.inx.h:18 #: ../share/extensions/guides_creator.inx.h:15 #: ../share/extensions/scour.inx.h:16 @@ -8138,7 +8220,7 @@ msgstr "Couleurs visibles" #: ../src/widgets/sp-color-icc-selector.cpp:230 #: ../src/widgets/sp-color-scales.cpp:429 #: ../src/widgets/sp-color-scales.cpp:430 -#: ../src/widgets/toolbox.cpp:4516 +#: ../src/widgets/toolbox.cpp:4535 #: ../share/extensions/color_randomize.inx.h:4 msgid "Hue" msgstr "Teinte" @@ -8149,7 +8231,7 @@ msgstr "Teinte" #: ../src/widgets/sp-color-icc-selector.cpp:230 #: ../src/widgets/sp-color-scales.cpp:432 #: ../src/widgets/sp-color-scales.cpp:433 -#: ../src/widgets/toolbox.cpp:4532 +#: ../src/widgets/toolbox.cpp:4551 #: ../share/extensions/color_randomize.inx.h:8 msgid "Saturation" msgstr "Saturation" @@ -8158,7 +8240,7 @@ msgstr "Saturation" #: ../src/widgets/sp-color-icc-selector.cpp:230 #: ../src/widgets/sp-color-scales.cpp:435 #: ../src/widgets/sp-color-scales.cpp:436 -#: ../src/widgets/toolbox.cpp:4548 +#: ../src/widgets/toolbox.cpp:4567 #: ../share/extensions/color_randomize.inx.h:5 msgid "Lightness" msgstr "Luminosité" @@ -8416,9 +8498,9 @@ msgstr "Unité" #: ../src/helper/units.cpp:37 #: ../src/widgets/select-toolbar.cpp:514 #: ../src/widgets/toolbox.cpp:1597 -#: ../src/widgets/toolbox.cpp:3401 -#: ../src/widgets/toolbox.cpp:6125 -#: ../src/widgets/toolbox.cpp:8527 +#: ../src/widgets/toolbox.cpp:3420 +#: ../src/widgets/toolbox.cpp:6138 +#: ../src/widgets/toolbox.cpp:8540 #: ../share/extensions/dxf_outlines.inx.h:10 msgid "Units" msgstr "Unités" @@ -8625,121 +8707,121 @@ msgstr "Les enregistrements automatiques des documents suivants ont échoué :\ #. sp_ui_menu_append_check_item_from_verb(m, view, _("_Menu"), _("Show or hide the menu bar"), "menu", #. checkitem_toggled, checkitem_update, 0); -#: ../src/interface.cpp:832 +#: ../src/interface.cpp:830 msgid "_Commands Bar" msgstr "Barre des _commandes" -#: ../src/interface.cpp:832 +#: ../src/interface.cpp:830 msgid "Show or hide the Commands bar (under the menu)" msgstr "Afficher ou non la barre des commandes (sous le menu)" -#: ../src/interface.cpp:834 +#: ../src/interface.cpp:832 msgid "Sn_ap Controls Bar" msgstr "Barre des contrôles du m_agnétisme" -#: ../src/interface.cpp:834 +#: ../src/interface.cpp:832 msgid "Show or hide the snapping controls" msgstr "Afficher ou non la barre des contrôles du magnétisme" -#: ../src/interface.cpp:836 +#: ../src/interface.cpp:834 msgid "T_ool Controls Bar" msgstr "Barre des contrôles d’_outils" -#: ../src/interface.cpp:836 +#: ../src/interface.cpp:834 msgid "Show or hide the Tool Controls bar" msgstr "Afficher ou non la barre des contrôles d’outils" -#: ../src/interface.cpp:838 +#: ../src/interface.cpp:836 msgid "_Toolbox" msgstr "Boîte à _outils" -#: ../src/interface.cpp:838 +#: ../src/interface.cpp:836 msgid "Show or hide the main toolbox (on the left)" msgstr "Afficher ou non la boîte à outils principale (à gauche)" -#: ../src/interface.cpp:844 +#: ../src/interface.cpp:842 msgid "_Palette" msgstr "_Palette" -#: ../src/interface.cpp:844 +#: ../src/interface.cpp:842 msgid "Show or hide the color palette" msgstr "Afficher ou non la palette de couleurs" -#: ../src/interface.cpp:846 +#: ../src/interface.cpp:844 msgid "_Statusbar" msgstr "Barre d'_état" -#: ../src/interface.cpp:846 +#: ../src/interface.cpp:844 msgid "Show or hide the statusbar (at the bottom of the window)" msgstr "Afficher ou non la barre d’état (en bas de la fenêtre)" -#: ../src/interface.cpp:854 +#: ../src/interface.cpp:852 msgid "Default interface setup" msgstr "Paramètres par défaut de l’interface" -#: ../src/interface.cpp:855 +#: ../src/interface.cpp:853 #: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1437 #: ../share/extensions/color_custom.inx.h:10 #: ../share/extensions/markers_strokepaint.inx.h:5 msgid "Custom" msgstr "Personnalisée" -#: ../src/interface.cpp:855 +#: ../src/interface.cpp:853 msgid "Set the custom task" msgstr "Définir une tâche personnalisée" -#: ../src/interface.cpp:856 +#: ../src/interface.cpp:854 msgid "Wide" msgstr "Large" -#: ../src/interface.cpp:856 +#: ../src/interface.cpp:854 msgid "Setup for widescreen work" msgstr "Paramétrage pour écran large" -#: ../src/interface.cpp:953 +#: ../src/interface.cpp:951 #, c-format msgid "Verb \"%s\" Unknown" msgstr "Verbe « %s » inconnu" -#: ../src/interface.cpp:995 +#: ../src/interface.cpp:993 msgid "Open _Recent" msgstr "Documents _récents" #. TRANSLATORS: #%s is the id of the group e.g. , not a number. -#: ../src/interface.cpp:1100 +#: ../src/interface.cpp:1098 #, c-format msgid "Enter group #%s" msgstr "Entrer dans le groupe #%s" -#: ../src/interface.cpp:1111 +#: ../src/interface.cpp:1109 msgid "Go to parent" msgstr "Sélectionner le parent" -#: ../src/interface.cpp:1202 -#: ../src/interface.cpp:1288 -#: ../src/interface.cpp:1391 +#: ../src/interface.cpp:1200 +#: ../src/interface.cpp:1286 +#: ../src/interface.cpp:1389 #: ../src/ui/widget/selected-style.cpp:469 msgid "Drop color" msgstr "Déposer la couleur" -#: ../src/interface.cpp:1241 -#: ../src/interface.cpp:1351 +#: ../src/interface.cpp:1239 +#: ../src/interface.cpp:1349 msgid "Drop color on gradient" msgstr "Déposer la couleur dans le dégradé" -#: ../src/interface.cpp:1404 +#: ../src/interface.cpp:1402 msgid "Could not parse SVG data" msgstr "Impossible de parcourir les données SVG" -#: ../src/interface.cpp:1443 +#: ../src/interface.cpp:1441 msgid "Drop SVG" msgstr "Déposer un SVG" -#: ../src/interface.cpp:1477 +#: ../src/interface.cpp:1475 msgid "Drop bitmap image" msgstr "Déposer une image bitmap" -#: ../src/interface.cpp:1569 +#: ../src/interface.cpp:1567 #, c-format msgid "" "A file named \"%s\" already exists. Do you want to replace it?\n" @@ -8751,7 +8833,7 @@ msgstr "" "\n" "Le fichier existe déjà dans « %s ». Le remplacer écrase son contenu." -#: ../src/interface.cpp:1576 +#: ../src/interface.cpp:1574 #: ../share/extensions/web-set-att.inx.h:7 #: ../share/extensions/web-transmit-att.inx.h:7 msgid "Replace" @@ -8798,108 +8880,108 @@ msgstr "Style de barre détachable" msgid "Dockbar style to show items on it" msgstr "Style de barre d’attache pour l’affichage de ses éléments" -#: ../src/libgdl/gdl-dock-item-grip.c:384 +#: ../src/libgdl/gdl-dock-item-grip.c:386 msgid "Iconify" msgstr "Iconifier" -#: ../src/libgdl/gdl-dock-item-grip.c:386 +#: ../src/libgdl/gdl-dock-item-grip.c:388 msgid "Close" msgstr "Fermer" -#: ../src/libgdl/gdl-dock-item-grip.c:695 +#: ../src/libgdl/gdl-dock-item-grip.c:703 #: ../src/libgdl/gdl-dock-tablabel.c:128 msgid "Controlling dock item" msgstr "Élément détachable de contrôle" -#: ../src/libgdl/gdl-dock-item-grip.c:696 +#: ../src/libgdl/gdl-dock-item-grip.c:704 msgid "Dockitem which 'owns' this grip" msgstr "Élément d’attache qui « possède » cette prise" #. Name -#: ../src/libgdl/gdl-dock-item.c:287 -#: ../src/widgets/toolbox.cpp:7736 +#: ../src/libgdl/gdl-dock-item.c:286 +#: ../src/widgets/toolbox.cpp:7749 #: ../share/extensions/gcodetools_all_in_one.inx.h:34 #: ../share/extensions/gcodetools_orientation_points.inx.h:6 msgid "Orientation" msgstr "Orientation" -#: ../src/libgdl/gdl-dock-item.c:288 +#: ../src/libgdl/gdl-dock-item.c:287 msgid "Orientation of the docking item" msgstr "Orientation des éléments détachables" -#: ../src/libgdl/gdl-dock-item.c:303 +#: ../src/libgdl/gdl-dock-item.c:302 msgid "Resizable" msgstr "Redimensionnable" -#: ../src/libgdl/gdl-dock-item.c:304 +#: ../src/libgdl/gdl-dock-item.c:303 msgid "If set, the dock item can be resized when docked in a panel" msgstr "Si coché, l’élément détachable peut être redimensionné quand il est attaché à un panneau" -#: ../src/libgdl/gdl-dock-item.c:311 +#: ../src/libgdl/gdl-dock-item.c:310 msgid "Item behavior" msgstr "Comportement de l’élément" -#: ../src/libgdl/gdl-dock-item.c:312 +#: ../src/libgdl/gdl-dock-item.c:311 msgid "General behavior for the dock item (i.e. whether it can float, if it's locked, etc.)" msgstr "Comportement général de l’élément détachable (par ex, s’il peut flotter, s’il est verouillé, etc...)" -#: ../src/libgdl/gdl-dock-item.c:320 +#: ../src/libgdl/gdl-dock-item.c:319 #: ../src/libgdl/gdl-dock-master.c:151 msgid "Locked" msgstr "Verrouillé" -#: ../src/libgdl/gdl-dock-item.c:321 +#: ../src/libgdl/gdl-dock-item.c:320 msgid "If set, the dock item cannot be dragged around and it doesn't show a grip" msgstr "Si coché, l’élément détachable ne peut pas être déplacé et il n’affiche pas de poignée" -#: ../src/libgdl/gdl-dock-item.c:329 +#: ../src/libgdl/gdl-dock-item.c:328 msgid "Preferred width" msgstr "Largeur préférée" -#: ../src/libgdl/gdl-dock-item.c:330 +#: ../src/libgdl/gdl-dock-item.c:329 msgid "Preferred width for the dock item" msgstr "Largeur préférée pour l’élément détachable" -#: ../src/libgdl/gdl-dock-item.c:336 +#: ../src/libgdl/gdl-dock-item.c:335 msgid "Preferred height" msgstr "Hauteur préférée" -#: ../src/libgdl/gdl-dock-item.c:337 +#: ../src/libgdl/gdl-dock-item.c:336 msgid "Preferred height for the dock item" msgstr "Hauteur préférée pour l’élément détachable" -#: ../src/libgdl/gdl-dock-item.c:616 +#: ../src/libgdl/gdl-dock-item.c:615 #, c-format msgid "You can't add a dock object (%p of type %s) inside a %s. Use a GdlDock or some other compound dock object." msgstr "Vous ne pouvez pas ajouter d’objet d’attache (%p de type %s) dans un %s. Utilisez un GdlDock ou un autre objet d’attache composite." -#: ../src/libgdl/gdl-dock-item.c:623 +#: ../src/libgdl/gdl-dock-item.c:622 #, c-format msgid "Attempting to add a widget with type %s to a %s, but it can only contain one widget at a time; it already contains a widget of type %s" msgstr "Tentative d’ajout d’un gadget de %s à un %s, mais il ne peut contenir qu’un gadget à la fois ; il contient déjà un gadget detype %s" -#: ../src/libgdl/gdl-dock-item.c:1345 -#: ../src/libgdl/gdl-dock-item.c:1390 +#: ../src/libgdl/gdl-dock-item.c:1346 +#: ../src/libgdl/gdl-dock-item.c:1391 #, c-format msgid "Unsupported docking strategy %s in dock object of type %s" msgstr "La stratégie d’attache %s n’est pas supportée pour l’objet d’attache de type %s" #. UnLock menuitem -#: ../src/libgdl/gdl-dock-item.c:1479 +#: ../src/libgdl/gdl-dock-item.c:1481 msgid "UnLock" msgstr "Déverrouiller" #. Hide menuitem. -#: ../src/libgdl/gdl-dock-item.c:1486 +#: ../src/libgdl/gdl-dock-item.c:1488 msgid "Hide" msgstr "Cacher" #. Lock menuitem -#: ../src/libgdl/gdl-dock-item.c:1491 +#: ../src/libgdl/gdl-dock-item.c:1493 msgid "Lock" msgstr "Verrouiller" -#: ../src/libgdl/gdl-dock-item.c:1717 +#: ../src/libgdl/gdl-dock-item.c:1728 #, c-format msgid "Attempt to bind an unbound item %p" msgstr "Tentative de lier un élément délié %p" @@ -8918,12 +9000,12 @@ msgid "If is set to 1, all the dock items bound to the master are locked; if it' msgstr "Si la valeur est 1, tous les éléments détachables liés au maître sont verrouillés ; si la valeur est 0, tous sont déverrouillés, -1 indique des états hétérogènes pour les éléments" #: ../src/libgdl/gdl-dock-master.c:160 -#: ../src/libgdl/gdl-switcher.c:698 +#: ../src/libgdl/gdl-switcher.c:702 msgid "Switcher Style" msgstr "Style de commutation" #: ../src/libgdl/gdl-dock-master.c:161 -#: ../src/libgdl/gdl-switcher.c:699 +#: ../src/libgdl/gdl-switcher.c:703 msgid "Switcher buttons style" msgstr "Style des boutons de commutation" @@ -8935,12 +9017,12 @@ msgstr "Direction d’expansion" msgid "Allow the master's dock items to expand their container dock objects in the given direction" msgstr "Permet aux éléments détachables du maître d’élargir les objets d’attache qu’ils contiennent dans la direction donnée" -#: ../src/libgdl/gdl-dock-master.c:796 +#: ../src/libgdl/gdl-dock-master.c:805 #, c-format msgid "master %p: unable to add object %p[%s] to the hash. There already is an item with that name (%p)." msgstr "maître %p: impossible d’ajouter l’objet %p[%s] dans la table. Il y a déjà un élément avec ce nom (%p)." -#: ../src/libgdl/gdl-dock-master.c:969 +#: ../src/libgdl/gdl-dock-master.c:978 #, c-format msgid "The new dock controller %p is automatic. Only manual dock objects should be named controller." msgstr "Le nouveau contrôleur d’attache %p est automatique. Seuls les ojbets d’attache manuels peuvent être nommés contrôleurs." @@ -8999,22 +9081,22 @@ msgstr "Maître d’attache" msgid "Dock master this dock object is bound to" msgstr "Maître d’attache auquel cet objet d’attache est lié" -#: ../src/libgdl/gdl-dock-object.c:434 +#: ../src/libgdl/gdl-dock-object.c:438 #, c-format msgid "Call to gdl_dock_object_dock in a dock object %p (object type is %s) which hasn't implemented this method" msgstr "Appel à gdl_dock_object_dock dans un objet d’attache %p (le type d’objet est %s) qui n’a pas implémenté cette méthode" -#: ../src/libgdl/gdl-dock-object.c:563 +#: ../src/libgdl/gdl-dock-object.c:568 #, c-format msgid "Dock operation requested in a non-bound object %p. The application might crash" msgstr "Opération d’attache demandée sur un ojbet %p non-lié. L’application pourrait planter" -#: ../src/libgdl/gdl-dock-object.c:570 +#: ../src/libgdl/gdl-dock-object.c:575 #, c-format msgid "Cannot dock %p to %p because they belong to different masters" msgstr "Impossible d’attacher %p à %p car ils appartiennent à des maîtres différents" -#: ../src/libgdl/gdl-dock-object.c:612 +#: ../src/libgdl/gdl-dock-object.c:617 #, c-format msgid "Attempt to bind to %p an already bound dock object %p (current master: %p)" msgstr "Tentative d’attacher à %p un objet d’attache %p déjà lié par ailleurs (maître actuel: %p)" @@ -9053,9 +9135,9 @@ msgstr "La position où un élément sera attaché à l’hôte si une demande d #: ../src/libgdl/gdl-dock-placeholder.c:169 #: ../src/libgdl/gdl-dock.c:190 -#: ../src/widgets/toolbox.cpp:3340 -#: ../src/widgets/toolbox.cpp:4358 -#: ../src/widgets/toolbox.cpp:4678 +#: ../src/widgets/toolbox.cpp:3359 +#: ../src/widgets/toolbox.cpp:4377 +#: ../src/widgets/toolbox.cpp:4691 #: ../share/extensions/interp_att_g.inx.h:28 msgid "Width" msgstr "Largeur" @@ -9066,7 +9148,7 @@ msgstr "Largeur du gadget quand il est attaché à l’élément substituable" #: ../src/libgdl/gdl-dock-placeholder.c:177 #: ../src/libgdl/gdl-dock.c:198 -#: ../src/widgets/toolbox.cpp:3357 +#: ../src/widgets/toolbox.cpp:3376 #: ../share/extensions/interp_att_g.inx.h:7 msgid "Height" msgstr "Hauteur" @@ -9099,16 +9181,16 @@ msgstr "Coordonnée Y" msgid "Y coordinate for dock when floating" msgstr "Coordonnée Y du point d’attache quand il est flottant" -#: ../src/libgdl/gdl-dock-placeholder.c:495 +#: ../src/libgdl/gdl-dock-placeholder.c:497 msgid "Attempt to dock a dock object to an unbound placeholder" msgstr "Tentative d’attachement d’un objet d’attache sur un élément substituable non lié" -#: ../src/libgdl/gdl-dock-placeholder.c:619 +#: ../src/libgdl/gdl-dock-placeholder.c:625 #, c-format msgid "Got a detach signal from an object (%p) who is not our host %p" msgstr "Signal de détachement reçu d’un objet (%p) qui n’est pas notre hôte %p" -#: ../src/libgdl/gdl-dock-placeholder.c:644 +#: ../src/libgdl/gdl-dock-placeholder.c:650 #, c-format msgid "Something weird happened while getting the child placement for %p from parent %p" msgstr "Quelque chose de bizarre est arrivé en essayant d’obtenir le placement du fils %p auprès du parent %p" @@ -9155,7 +9237,7 @@ msgstr "Y flottant" msgid "Y coordinate for a floating dock" msgstr "Coordonnée Y pour un point d’attache flottant" -#: ../src/libgdl/gdl-dock.c:499 +#: ../src/libgdl/gdl-dock.c:501 #, c-format msgid "Dock #%d" msgstr "Point d’attache #%d" @@ -9841,12 +9923,12 @@ msgid "Both" msgstr "Les deux" #: ../src/live_effects/lpe-ruler.cpp:35 -#: ../src/widgets/toolbox.cpp:5632 +#: ../src/widgets/toolbox.cpp:5645 msgid "Start" msgstr "Début" #: ../src/live_effects/lpe-ruler.cpp:36 -#: ../src/widgets/toolbox.cpp:5645 +#: ../src/widgets/toolbox.cpp:5658 msgid "End" msgstr "Fin" @@ -10403,13 +10485,13 @@ msgid "_New" msgstr "_Nouveau" #: ../src/menus-skeleton.h:47 -#: ../src/verbs.cpp:2485 -#: ../src/verbs.cpp:2491 +#: ../src/verbs.cpp:2490 +#: ../src/verbs.cpp:2496 msgid "_Edit" msgstr "_Édition" #: ../src/menus-skeleton.h:57 -#: ../src/verbs.cpp:2285 +#: ../src/verbs.cpp:2288 msgid "Paste Si_ze" msgstr "Coller les d_imensions" @@ -10417,76 +10499,76 @@ msgstr "Coller les d_imensions" msgid "Clo_ne" msgstr "Clo_ner" -#: ../src/menus-skeleton.h:89 +#: ../src/menus-skeleton.h:90 msgid "_View" msgstr "_Affichage" -#: ../src/menus-skeleton.h:90 +#: ../src/menus-skeleton.h:91 msgid "_Zoom" msgstr "_Zoom" -#: ../src/menus-skeleton.h:106 +#: ../src/menus-skeleton.h:107 msgid "_Display mode" msgstr "Mode d'_affichage" #. Better location in menu needs to be found #. " \n" #. " \n" -#: ../src/menus-skeleton.h:115 +#: ../src/menus-skeleton.h:116 msgid "_Color display mode" msgstr "Mode d'_affichage des couleurs" #. Better location in menu needs to be found #. " \n" #. " \n" -#: ../src/menus-skeleton.h:129 +#: ../src/menus-skeleton.h:130 msgid "Sh_ow/Hide" msgstr "_Afficher/cacher" #. " \n" #. Not quite ready to be in the menus. #. " \n" -#: ../src/menus-skeleton.h:150 +#: ../src/menus-skeleton.h:151 msgid "_Layer" msgstr "Ca_lque" -#: ../src/menus-skeleton.h:170 +#: ../src/menus-skeleton.h:171 msgid "_Object" msgstr "_Objet" -#: ../src/menus-skeleton.h:177 +#: ../src/menus-skeleton.h:178 msgid "Cli_p" msgstr "D_écoupe" -#: ../src/menus-skeleton.h:181 +#: ../src/menus-skeleton.h:182 msgid "Mas_k" msgstr "Mas_que" -#: ../src/menus-skeleton.h:185 +#: ../src/menus-skeleton.h:186 msgid "Patter_n" msgstr "Moti_f" -#: ../src/menus-skeleton.h:209 +#: ../src/menus-skeleton.h:210 msgid "_Path" msgstr "_Chemin" -#: ../src/menus-skeleton.h:256 +#: ../src/menus-skeleton.h:257 msgid "Filter_s" msgstr "Filtre_s" -#: ../src/menus-skeleton.h:262 +#: ../src/menus-skeleton.h:263 msgid "Exte_nsions" msgstr "Exte_nsions" -#: ../src/menus-skeleton.h:269 +#: ../src/menus-skeleton.h:270 msgid "Whiteboa_rd" msgstr "Tableau _blanc" -#: ../src/menus-skeleton.h:273 +#: ../src/menus-skeleton.h:274 msgid "_Help" msgstr "Aid_e" -#: ../src/menus-skeleton.h:277 +#: ../src/menus-skeleton.h:278 msgid "Tutorials" msgstr "Didacticiels" @@ -11044,7 +11126,7 @@ msgstr "Rien n’a été supprimé." #: ../src/ui/dialog/swatches.cpp:204 #: ../src/ui/dialog/swatches.cpp:267 #: ../src/widgets/toolbox.cpp:1385 -#: ../src/widgets/toolbox.cpp:6200 +#: ../src/widgets/toolbox.cpp:6213 msgid "Delete" msgstr "Supprimer" @@ -11375,17 +11457,17 @@ msgstr "Sélectionner un ou des objet(s) pour y ajuster la taille de la z #. Fit Page #: ../src/selection-chemistry.cpp:3219 -#: ../src/verbs.cpp:2742 +#: ../src/verbs.cpp:2747 msgid "Fit Page to Selection" msgstr "Ajuster la page à la sélection" #: ../src/selection-chemistry.cpp:3248 -#: ../src/verbs.cpp:2744 +#: ../src/verbs.cpp:2749 msgid "Fit Page to Drawing" msgstr "Ajuster la page au dessin" #: ../src/selection-chemistry.cpp:3269 -#: ../src/verbs.cpp:2746 +#: ../src/verbs.cpp:2751 msgid "Fit Page to Selection or Drawing" msgstr "Ajuster la page à la sélection ou au dessin" @@ -11403,8 +11485,8 @@ msgstr "Cercle" #: ../src/selection-describer.cpp:48 #: ../src/selection-describer.cpp:73 #: ../src/ui/dialog/inkscape-preferences.cpp:509 -#: ../src/verbs.cpp:2509 -#: ../src/widgets/toolbox.cpp:4137 +#: ../src/verbs.cpp:2514 +#: ../src/widgets/toolbox.cpp:4156 msgid "Ellipse" msgstr "Ellipse" @@ -11421,7 +11503,7 @@ msgid "Path" msgstr "Chemin" #: ../src/selection-describer.cpp:60 -#: ../src/widgets/toolbox.cpp:2978 +#: ../src/widgets/toolbox.cpp:2997 msgid "Polygon" msgstr "Polygone" @@ -11432,14 +11514,14 @@ msgstr "Polyligne" #. Rectangle #: ../src/selection-describer.cpp:64 #: ../src/ui/dialog/inkscape-preferences.cpp:499 -#: ../src/verbs.cpp:2505 +#: ../src/verbs.cpp:2510 msgid "Rectangle" msgstr "Rectangle" #. 3D box #: ../src/selection-describer.cpp:66 #: ../src/ui/dialog/inkscape-preferences.cpp:504 -#: ../src/verbs.cpp:2507 +#: ../src/verbs.cpp:2512 msgid "3D Box" msgstr "Boîte 3D" @@ -11450,7 +11532,7 @@ msgstr "Boîte 3D" #. Text #: ../src/selection-describer.cpp:68 #: ../src/ui/dialog/inkscape-preferences.cpp:558 -#: ../src/verbs.cpp:2521 +#: ../src/verbs.cpp:2526 #: ../share/extensions/lorem_ipsum.inx.h:7 #: ../share/extensions/replace_font.inx.h:10 #: ../share/extensions/split.inx.h:6 @@ -11478,15 +11560,15 @@ msgstr "Chemin offset" #. Spiral #: ../src/selection-describer.cpp:77 #: ../src/ui/dialog/inkscape-preferences.cpp:517 -#: ../src/verbs.cpp:2513 +#: ../src/verbs.cpp:2518 msgid "Spiral" msgstr "Spirale" #. Star #: ../src/selection-describer.cpp:79 #: ../src/ui/dialog/inkscape-preferences.cpp:513 -#: ../src/verbs.cpp:2511 -#: ../src/widgets/toolbox.cpp:2985 +#: ../src/verbs.cpp:2516 +#: ../src/widgets/toolbox.cpp:3004 msgid "Star" msgstr "Étoile" @@ -11700,25 +11782,30 @@ msgstr "Région d’encadrement" msgid "Flow excluded region" msgstr "Région d’encadrement exclue" -#: ../src/sp-guide.cpp:299 +#: ../src/sp-guide.cpp:307 msgid "Create Guides Around the Page" msgstr "Créer des guides autour de la page" -#: ../src/sp-guide.cpp:461 +#: ../src/sp-guide.cpp:319 +#: ../src/verbs.cpp:2346 +msgid "Delete All Guides" +msgstr "Supprimer tous les guides" + +#: ../src/sp-guide.cpp:481 msgid "Shift+drag to rotate, Ctrl+drag to move origin, Del to delete" msgstr "Maj+déplacer pour pivoter, Ctrl+déplacerpour déplacer l’origine, Del pour supprimer" -#: ../src/sp-guide.cpp:466 +#: ../src/sp-guide.cpp:486 #, c-format msgid "vertical, at %s" msgstr "vertical, à %s" -#: ../src/sp-guide.cpp:469 +#: ../src/sp-guide.cpp:489 #, c-format msgid "horizontal, at %s" msgstr "horizontal, à %s" -#: ../src/sp-guide.cpp:474 +#: ../src/sp-guide.cpp:494 #, c-format msgid "at %d degrees, through (%s,%s)" msgstr "à %d degrés, passe par (%s,%s)" @@ -12036,31 +12123,31 @@ msgid "Nothing selected" msgstr "Rien n’a été sélectionné." #: ../src/spray-context.cpp:234 -#, fuzzy, c-format +#, c-format msgid "%s. Drag, click or scroll to spray copies of the initial selection." -msgstr "%s. Cliquer-déplacer, cliquer ou défiler pour pulvériser des copies de la sélection initiale" +msgstr "%s. Cliquer-déplacer, cliquer ou défiler pour pulvériser des copies de la sélection initiale." #: ../src/spray-context.cpp:237 -#, fuzzy, c-format +#, c-format msgid "%s. Drag, click or scroll to spray clones of the initial selection." -msgstr "%s. Cliquer-déplacer, cliquer ou défiler pour pulvériser des clones de la sélection initiale" +msgstr "%s. Cliquer-déplacer, cliquer ou défiler pour pulvériser des clones de la sélection initiale." #: ../src/spray-context.cpp:240 -#, fuzzy, c-format +#, c-format msgid "%s. Drag, click or scroll to spray in a single path of the initial selection." -msgstr "%s. Cliquer-déplacer, cliquer ou défiler pour pulvériser dans un chemin unique la sélection initiale" +msgstr "%s. Cliquer-déplacer, cliquer ou défiler pour pulvériser dans un chemin unique la sélection initiale." #: ../src/spray-context.cpp:706 msgid "Nothing selected! Select objects to spray." msgstr "Sélection vide ! Sélectionner les objets à pulvériser." #: ../src/spray-context.cpp:781 -#: ../src/widgets/toolbox.cpp:4728 +#: ../src/widgets/toolbox.cpp:4741 msgid "Spray with copies" msgstr "Pulvérise avec des copies" #: ../src/spray-context.cpp:785 -#: ../src/widgets/toolbox.cpp:4735 +#: ../src/widgets/toolbox.cpp:4748 msgid "Spray with clones" msgstr "Pulvérise avec des clones" @@ -12104,7 +12191,7 @@ msgid "The flowed text(s) must be visible in order to be put on a path." msgstr "Le texte à mettre le long d’un chemin doit être visible." #: ../src/text-chemistry.cpp:193 -#: ../src/verbs.cpp:2361 +#: ../src/verbs.cpp:2366 msgid "Put text on path" msgstr "Mettre le texte le long d’un chemin" @@ -12117,7 +12204,7 @@ msgid "No texts-on-paths in the selection." msgstr "Aucun texte le long d’un chemin dans la sélection." #: ../src/text-chemistry.cpp:229 -#: ../src/verbs.cpp:2363 +#: ../src/verbs.cpp:2368 msgid "Remove text from path" msgstr "Retirer le texte du chemin" @@ -12588,7 +12675,7 @@ msgstr "Le presse-papier ne contient pas de chemin." #. Item dialog #: ../src/ui/context-menu.cpp:112 -#: ../src/verbs.cpp:2685 +#: ../src/verbs.cpp:2690 msgid "_Object Properties..." msgstr "Propriétés de l'_objet..." @@ -12628,7 +12715,7 @@ msgstr "Créer un lien" #. "Ungroup" #: ../src/ui/context-menu.cpp:313 -#: ../src/verbs.cpp:2357 +#: ../src/verbs.cpp:2362 msgid "_Ungroup" msgstr "_Dégrouper" @@ -12660,19 +12747,19 @@ msgstr "Éditer avec un logiciel externe..." #. Fill and Stroke dialog #: ../src/ui/context-menu.cpp:535 #: ../src/ui/context-menu.cpp:591 -#: ../src/verbs.cpp:2652 +#: ../src/verbs.cpp:2657 msgid "_Fill and Stroke..." msgstr "_Remplissage et contour..." #. Edit Text dialog #: ../src/ui/context-menu.cpp:598 -#: ../src/verbs.cpp:2667 +#: ../src/verbs.cpp:2672 msgid "_Text and Font..." msgstr "_Texte et police..." #. Spellcheck dialog #: ../src/ui/context-menu.cpp:605 -#: ../src/verbs.cpp:2675 +#: ../src/verbs.cpp:2680 msgid "Check Spellin_g..." msgstr "Vérification ortho_graphique..." @@ -12763,12 +12850,12 @@ msgstr "_V :" #: ../src/ui/dialog/align-and-distribute.cpp:512 #: ../src/ui/dialog/align-and-distribute.cpp:894 -#: ../src/widgets/toolbox.cpp:8364 +#: ../src/widgets/toolbox.cpp:8377 msgid "Remove overlaps" msgstr "Supprimer les chevauchements" #: ../src/ui/dialog/align-and-distribute.cpp:543 -#: ../src/widgets/toolbox.cpp:8157 +#: ../src/widgets/toolbox.cpp:8170 msgid "Arrange connector network" msgstr "Arranger le réseau de connecteurs" @@ -12797,7 +12884,7 @@ msgid "Rearrange" msgstr "Organiser" #: ../src/ui/dialog/align-and-distribute.cpp:895 -#: ../src/widgets/toolbox.cpp:2321 +#: ../src/widgets/toolbox.cpp:2327 msgid "Nodes" msgstr "Nœuds" @@ -12898,7 +12985,7 @@ msgid "Distribute baselines of texts vertically" msgstr "Distribuer des distances égales verticalement entre lignes de base des textes" #: ../src/ui/dialog/align-and-distribute.cpp:986 -#: ../src/widgets/toolbox.cpp:8326 +#: ../src/widgets/toolbox.cpp:8339 msgid "Nicely arrange selected connector network" msgstr "Dispose le réseau de connecteurs sélectionnés de façon agréable" @@ -13164,12 +13251,12 @@ msgid "Remove selected grid." msgstr "Supprimer la grille sélectionnée." #: ../src/ui/dialog/document-properties.cpp:119 -#: ../src/widgets/toolbox.cpp:2410 +#: ../src/widgets/toolbox.cpp:2424 msgid "Guides" msgstr "Guides" #: ../src/ui/dialog/document-properties.cpp:121 -#: ../src/verbs.cpp:2592 +#: ../src/verbs.cpp:2597 msgid "Snap" msgstr "Magnétisme" @@ -13286,7 +13373,7 @@ msgstr "(chaîne UTF-8 invalide)" #. inform the document, so we can undo #. Color Management #: ../src/ui/dialog/document-properties.cpp:432 -#: ../src/verbs.cpp:2758 +#: ../src/verbs.cpp:2763 msgid "Link Color Profile" msgstr "Lier un profil de couleurs" @@ -13311,14 +13398,12 @@ msgid "Profile Name" msgstr "Nom du profil" #: ../src/ui/dialog/document-properties.cpp:607 -#, fuzzy msgid "External scripts" -msgstr "Ajouter un programme externe..." +msgstr "Programmes externes" #: ../src/ui/dialog/document-properties.cpp:608 -#, fuzzy msgid "Embedded scripts" -msgstr "Retirer le script" +msgstr "Programmes incorporés" #: ../src/ui/dialog/document-properties.cpp:614 msgid "External script files:" @@ -13333,9 +13418,8 @@ msgid "Filename" msgstr "Nom du fichier" #: ../src/ui/dialog/document-properties.cpp:648 -#, fuzzy msgid "Embedded script files:" -msgstr "Fichier de programmation externe :" +msgstr "Fichier de programmation incorporés :" #: ../src/ui/dialog/document-properties.cpp:650 #, fuzzy @@ -13357,9 +13441,8 @@ msgstr "Ajouter un programme externe..." #. inform the document, so we can undo #: ../src/ui/dialog/document-properties.cpp:758 -#, fuzzy msgid "Add embedded script..." -msgstr "Ajouter un programme externe..." +msgstr "Ajouter un programme incorporé..." #. inform the document, so we can undo #: ../src/ui/dialog/document-properties.cpp:788 @@ -13368,16 +13451,14 @@ msgstr "Supprimer un programme externe" #. inform the document, so we can undo #: ../src/ui/dialog/document-properties.cpp:820 -#, fuzzy msgid "Remove embedded script" -msgstr "Retirer le script" +msgstr "Retirer le programme incorporé" #. TODO repr->set_content(_EmbeddedContent.get_buffer()->get_text()); #. inform the document, so we can undo #: ../src/ui/dialog/document-properties.cpp:903 -#, fuzzy msgid "Edit embedded script" -msgstr "Retirer le script" +msgstr "Retirer le programme incorporé" #: ../src/ui/dialog/document-properties.cpp:988 msgid "Creation" @@ -13788,10 +13869,10 @@ msgid "Height of filter effects region" msgstr "Hauteur de la zone d’action du filtre" #: ../src/ui/dialog/filter-effects-dialog.cpp:2190 -#: ../src/widgets/toolbox.cpp:4106 -#: ../src/widgets/toolbox.cpp:4484 -#: ../src/widgets/toolbox.cpp:4748 -#: ../src/widgets/toolbox.cpp:6213 +#: ../src/widgets/toolbox.cpp:4125 +#: ../src/widgets/toolbox.cpp:4503 +#: ../src/widgets/toolbox.cpp:4761 +#: ../src/widgets/toolbox.cpp:6226 #: ../share/extensions/extrude.inx.h:4 #: ../share/extensions/triangle.inx.h:9 msgid "Mode:" @@ -15448,7 +15529,7 @@ msgstr "Déplace les poignées près des nœuds supprimés pour conserver la for #. Tweak #: ../src/ui/dialog/inkscape-preferences.cpp:471 -#: ../src/verbs.cpp:2501 +#: ../src/verbs.cpp:2506 msgid "Tweak" msgstr "Ajuster" @@ -15459,20 +15540,20 @@ msgstr "Centre d’objet" #. Spray #: ../src/ui/dialog/inkscape-preferences.cpp:477 -#: ../src/verbs.cpp:2503 +#: ../src/verbs.cpp:2508 msgid "Spray" msgstr "Aérographe" #. Zoom #: ../src/ui/dialog/inkscape-preferences.cpp:482 -#: ../src/verbs.cpp:2525 +#: ../src/verbs.cpp:2530 #: ../src/widgets/desktop-widget.cpp:493 msgid "Zoom" msgstr "Zoom" #. Measure #: ../src/ui/dialog/inkscape-preferences.cpp:487 -#: ../src/verbs.cpp:2527 +#: ../src/verbs.cpp:2532 #: ../share/extensions/measure.inx.h:6 msgid "Measure" msgstr "Mesurer" @@ -15501,13 +15582,13 @@ msgstr "Si coché, le résultat du croquis sera moyenné avec tous les autres cr #. Pen #: ../src/ui/dialog/inkscape-preferences.cpp:530 #: ../src/ui/dialog/input.cpp:1184 -#: ../src/verbs.cpp:2517 +#: ../src/verbs.cpp:2522 msgid "Pen" msgstr "Stylo" #. Calligraphy #: ../src/ui/dialog/inkscape-preferences.cpp:536 -#: ../src/verbs.cpp:2519 +#: ../src/verbs.cpp:2524 msgid "Calligraphy" msgstr "Plume calligraphique" @@ -15521,13 +15602,13 @@ msgstr "Activer pour que les nouveaux objets soient automatiquement sélectionn #. Paint Bucket #: ../src/ui/dialog/inkscape-preferences.cpp:544 -#: ../src/verbs.cpp:2533 +#: ../src/verbs.cpp:2538 msgid "Paint Bucket" msgstr "Remplissage au seau" #. Eraser #: ../src/ui/dialog/inkscape-preferences.cpp:549 -#: ../src/verbs.cpp:2537 +#: ../src/verbs.cpp:2542 msgid "Eraser" msgstr "Gomme" @@ -15541,13 +15622,13 @@ msgstr "Affiche les échantillons de police à côté du nom dans la liste déro #. Gradient #: ../src/ui/dialog/inkscape-preferences.cpp:569 -#: ../src/verbs.cpp:2523 +#: ../src/verbs.cpp:2528 msgid "Gradient" msgstr "Dégradé" #. Connector #: ../src/ui/dialog/inkscape-preferences.cpp:573 -#: ../src/verbs.cpp:2531 +#: ../src/verbs.cpp:2536 msgid "Connector" msgstr "Connecteur" @@ -15557,7 +15638,7 @@ msgstr "Si coché, les points d’accroche de connecteur ne sont pas montrés po #. Dropper #: ../src/ui/dialog/inkscape-preferences.cpp:578 -#: ../src/verbs.cpp:2529 +#: ../src/verbs.cpp:2534 msgid "Dropper" msgstr "Pipette" @@ -16926,7 +17007,7 @@ msgid "_Use pressure-sensitive tablet (requires restart)" msgstr "_Utiliser une tablette graphique sensible à la pression (nécessite un redémarrage)" #: ../src/ui/dialog/input.cpp:881 -#: ../src/verbs.cpp:2247 +#: ../src/verbs.cpp:2250 msgid "_Save" msgstr "_Enregistrer" @@ -17606,8 +17687,8 @@ msgstr "Passes multiples : crée un groupe de chemins" #. # end multiple scan #. ## end mode page #: ../src/ui/dialog/tracedialog.cpp:563 -#: ../src/widgets/toolbox.cpp:4483 -#: ../src/widgets/toolbox.cpp:4747 +#: ../src/widgets/toolbox.cpp:4502 +#: ../src/widgets/toolbox.cpp:4760 msgid "Mode" msgstr "Mode" @@ -17653,37 +17734,6 @@ msgstr "Augmenter ce paramètre pour diminuer le nombre de nœuds de la vectoris msgid "Tolerance:" msgstr "Tolérance :" -#. ## end option page -#: ../src/ui/dialog/tracedialog.cpp:617 -#: ../src/ui/dialog/tracedialog.cpp:623 -#: ../share/extensions/color_custom.inx.h:14 -#: ../share/extensions/color_randomize.inx.h:6 -#: ../share/extensions/dots.inx.h:5 -#: ../share/extensions/dxf_input.inx.h:15 -#: ../share/extensions/dxf_outlines.inx.h:9 -#: ../share/extensions/gcodetools_all_in_one.inx.h:33 -#: ../share/extensions/gcodetools_area.inx.h:22 -#: ../share/extensions/gcodetools_engraving.inx.h:16 -#: ../share/extensions/gcodetools_lathe.inx.h:22 -#: ../share/extensions/gcodetools_path_to_gcode.inx.h:15 -#: ../share/extensions/generate_voronoi.inx.h:7 -#: ../share/extensions/gimp_xcf.inx.h:4 -#: ../share/extensions/interp_att_g.inx.h:15 -#: ../share/extensions/jessyInk_uninstall.inx.h:3 -#: ../share/extensions/lorem_ipsum.inx.h:4 -#: ../share/extensions/pathalongpath.inx.h:7 -#: ../share/extensions/pathscatter.inx.h:10 -#: ../share/extensions/radiusrand.inx.h:6 -#: ../share/extensions/scour.inx.h:20 -#: ../share/extensions/split.inx.h:2 -#: ../share/extensions/voronoi2svg.inx.h:6 -#: ../share/extensions/webslicer_create_group.inx.h:7 -#: ../share/extensions/webslicer_export.inx.h:6 -#: ../share/extensions/web-set-att.inx.h:6 -#: ../share/extensions/web-transmit-att.inx.h:6 -msgid "Options" -msgstr "Options" - #. ### credits #: ../src/ui/dialog/tracedialog.cpp:627 msgid "" @@ -18942,102 +18992,102 @@ msgid_plural "shared by %d boxes; drag with Shift to separate sele msgstr[0] "partagé par %d boîte; déplacer avec Maj pour séparer les boîte(s) sélectionnée(s)" msgstr[1] "partagé par %d boîtes; déplacer avec Maj pour séparer la boîte sélectionnée" -#: ../src/verbs.cpp:1131 +#: ../src/verbs.cpp:1134 msgid "Switch to next layer" msgstr "Transférer sur le calque suivant" -#: ../src/verbs.cpp:1132 +#: ../src/verbs.cpp:1135 msgid "Switched to next layer." msgstr "Transféré sur le calque suivant." -#: ../src/verbs.cpp:1134 +#: ../src/verbs.cpp:1137 msgid "Cannot go past last layer." msgstr "Impossible de transférer au-dessus du dernier calque." -#: ../src/verbs.cpp:1143 +#: ../src/verbs.cpp:1146 msgid "Switch to previous layer" msgstr "Transférer sur le calque précédent" -#: ../src/verbs.cpp:1144 +#: ../src/verbs.cpp:1147 msgid "Switched to previous layer." msgstr "Transféré sur le calque précédent." -#: ../src/verbs.cpp:1146 +#: ../src/verbs.cpp:1149 msgid "Cannot go before first layer." msgstr "Impossible de transférer sous le premier calque." -#: ../src/verbs.cpp:1163 -#: ../src/verbs.cpp:1260 -#: ../src/verbs.cpp:1292 -#: ../src/verbs.cpp:1298 +#: ../src/verbs.cpp:1166 +#: ../src/verbs.cpp:1263 +#: ../src/verbs.cpp:1295 +#: ../src/verbs.cpp:1301 msgid "No current layer." msgstr "Aucun calque courant." -#: ../src/verbs.cpp:1192 -#: ../src/verbs.cpp:1196 +#: ../src/verbs.cpp:1195 +#: ../src/verbs.cpp:1199 #, c-format msgid "Raised layer %s." msgstr "Calque %s monté." -#: ../src/verbs.cpp:1193 +#: ../src/verbs.cpp:1196 msgid "Layer to top" msgstr "Calque au premier plan" -#: ../src/verbs.cpp:1197 +#: ../src/verbs.cpp:1200 msgid "Raise layer" msgstr "Monter le calque" -#: ../src/verbs.cpp:1200 -#: ../src/verbs.cpp:1204 +#: ../src/verbs.cpp:1203 +#: ../src/verbs.cpp:1207 #, c-format msgid "Lowered layer %s." msgstr "Calque %s descendu." -#: ../src/verbs.cpp:1201 +#: ../src/verbs.cpp:1204 msgid "Layer to bottom" msgstr "Calque à l’arrière-plan" -#: ../src/verbs.cpp:1205 +#: ../src/verbs.cpp:1208 msgid "Lower layer" msgstr "Descendre le calque" -#: ../src/verbs.cpp:1214 +#: ../src/verbs.cpp:1217 msgid "Cannot move layer any further." msgstr "Impossible de déplacer le calque plus loin." -#: ../src/verbs.cpp:1228 -#: ../src/verbs.cpp:1247 +#: ../src/verbs.cpp:1231 +#: ../src/verbs.cpp:1250 #, c-format msgid "%s copy" msgstr "Copie de %s" -#: ../src/verbs.cpp:1255 +#: ../src/verbs.cpp:1258 msgid "Duplicate layer" msgstr "Dupliquer le calque" #. TRANSLATORS: this means "The layer has been duplicated." -#: ../src/verbs.cpp:1258 +#: ../src/verbs.cpp:1261 msgid "Duplicated layer." msgstr "Calque dupliqué." -#: ../src/verbs.cpp:1287 +#: ../src/verbs.cpp:1290 msgid "Delete layer" msgstr "Supprimer le calque" #. TRANSLATORS: this means "The layer has been deleted." -#: ../src/verbs.cpp:1290 +#: ../src/verbs.cpp:1293 msgid "Deleted layer." msgstr "Calque supprimé." -#: ../src/verbs.cpp:1301 +#: ../src/verbs.cpp:1304 msgid "Toggle layer solo" msgstr "Afficher ou masquer les autres calques" -#: ../src/verbs.cpp:1362 +#: ../src/verbs.cpp:1365 msgid "Flip horizontally" msgstr "Retourner horizontalement" -#: ../src/verbs.cpp:1367 +#: ../src/verbs.cpp:1370 msgid "Flip vertically" msgstr "Retourner verticalement" @@ -19045,1555 +19095,1556 @@ msgstr "Retourner verticalement" #. TRANSLATORS: If you have translated the tutorial-basic.en.svgz file to your language, #. then translate this string as "tutorial-basic.LANG.svgz" (where LANG is your language #. code); otherwise leave as "tutorial-basic.svg". -#: ../src/verbs.cpp:1907 +#: ../src/verbs.cpp:1910 msgid "tutorial-basic.svg" msgstr "tutorial-basic.fr.svg" # Name of the displayed file (in Help > tutorials > ...). To be translated if the tutorial has been translated. #. TRANSLATORS: See "tutorial-basic.svg" comment. -#: ../src/verbs.cpp:1911 +#: ../src/verbs.cpp:1914 msgid "tutorial-shapes.svg" msgstr "tutorial-shapes.fr.svg" # Name of the displayed file (in Help > tutorials > ...). To be translated if the tutorial has been translated. #. TRANSLATORS: See "tutorial-basic.svg" comment. -#: ../src/verbs.cpp:1915 +#: ../src/verbs.cpp:1918 msgid "tutorial-advanced.svg" msgstr "tutorial-advanced.fr.svg" # Name of the displayed file (in Help > tutorials > ...). To be translated if the tutorial has been translated. #. TRANSLATORS: See "tutorial-basic.svg" comment. -#: ../src/verbs.cpp:1919 +#: ../src/verbs.cpp:1922 msgid "tutorial-tracing.svg" msgstr "tutorial-tracing.fr.svg" # Name of the displayed file (in Help > tutorials > ...). To be translated if the tutorial has been translated. #. TRANSLATORS: See "tutorial-basic.svg" comment. -#: ../src/verbs.cpp:1923 +#: ../src/verbs.cpp:1926 msgid "tutorial-calligraphy.svg" msgstr "tutorial-calligraphy.fr.svg" # Name of the displayed file (in Help > tutorials > ...). To be translated if the tutorial has been translated. #. TRANSLATORS: See "tutorial-basic.svg" comment. -#: ../src/verbs.cpp:1927 +#: ../src/verbs.cpp:1930 msgid "tutorial-interpolate.svg" msgstr "tutorial-interpolate.fr.svg" # Name of the displayed file (in Help > tutorials > ...). To be translated if the tutorial has been translated. #. TRANSLATORS: See "tutorial-basic.svg" comment. -#: ../src/verbs.cpp:1931 +#: ../src/verbs.cpp:1934 msgid "tutorial-elements.svg" msgstr "tutorial-elements.fr.svg" # Name of the displayed file (in Help > tutorials > ...). To be translated if the tutorial has been translated. #. TRANSLATORS: See "tutorial-basic.svg" comment. -#: ../src/verbs.cpp:1935 +#: ../src/verbs.cpp:1938 msgid "tutorial-tips.svg" msgstr "tutorial-tips.fr.svg" -#: ../src/verbs.cpp:2211 -#: ../src/verbs.cpp:2750 +#: ../src/verbs.cpp:2214 +#: ../src/verbs.cpp:2755 msgid "Unlock all objects in the current layer" msgstr "Déverrouiller tous les objets sur le calque courant" -#: ../src/verbs.cpp:2215 -#: ../src/verbs.cpp:2752 +#: ../src/verbs.cpp:2218 +#: ../src/verbs.cpp:2757 msgid "Unlock all objects in all layers" msgstr "Déverouiller tous les objets sur tous les calques" -#: ../src/verbs.cpp:2219 -#: ../src/verbs.cpp:2754 +#: ../src/verbs.cpp:2222 +#: ../src/verbs.cpp:2759 msgid "Unhide all objects in the current layer" msgstr "Montrer tous les objets sur le calque courant" -#: ../src/verbs.cpp:2223 -#: ../src/verbs.cpp:2756 +#: ../src/verbs.cpp:2226 +#: ../src/verbs.cpp:2761 msgid "Unhide all objects in all layers" msgstr "Montrer tous les objets sur tous les calques" -#: ../src/verbs.cpp:2238 +#: ../src/verbs.cpp:2241 msgid "Does nothing" msgstr "Ne fait rien" -#: ../src/verbs.cpp:2241 +#: ../src/verbs.cpp:2244 msgid "Create new document from the default template" msgstr "Créer un nouveau document depuis le modèle par défaut" -#: ../src/verbs.cpp:2243 +#: ../src/verbs.cpp:2246 msgid "_Open..." msgstr "_Ouvrir..." -#: ../src/verbs.cpp:2244 +#: ../src/verbs.cpp:2247 msgid "Open an existing document" msgstr "Ouvrir un document existant" -#: ../src/verbs.cpp:2245 +#: ../src/verbs.cpp:2248 msgid "Re_vert" msgstr "_Recharger" -#: ../src/verbs.cpp:2246 +#: ../src/verbs.cpp:2249 msgid "Revert to the last saved version of document (changes will be lost)" msgstr "Recharger le dernier enregistrement du document (les changements seront perdus)" -#: ../src/verbs.cpp:2247 +#: ../src/verbs.cpp:2250 msgid "Save document" msgstr "Enregistrer le document" -#: ../src/verbs.cpp:2249 +#: ../src/verbs.cpp:2252 msgid "Save _As..." msgstr "Enregistrer _sous..." -#: ../src/verbs.cpp:2250 +#: ../src/verbs.cpp:2253 msgid "Save document under a new name" msgstr "Enregistrer le document sous un nouveau nom" -#: ../src/verbs.cpp:2251 +#: ../src/verbs.cpp:2254 msgid "Save a Cop_y..." msgstr "Enregistrer une cop_ie..." -#: ../src/verbs.cpp:2252 +#: ../src/verbs.cpp:2255 msgid "Save a copy of the document under a new name" msgstr "Enregistrer une copie du document sous un nouveau nom" -#: ../src/verbs.cpp:2253 +#: ../src/verbs.cpp:2256 msgid "_Print..." msgstr "Im_primer..." -#: ../src/verbs.cpp:2253 +#: ../src/verbs.cpp:2256 msgid "Print document" msgstr "Imprimer le document" #. TRANSLATORS: "Vacuum Defs" means "Clean up defs" (so as to remove unused definitions) -#: ../src/verbs.cpp:2256 +#: ../src/verbs.cpp:2259 msgid "Vac_uum Defs" msgstr "Nettoyer les De_fs" -#: ../src/verbs.cpp:2256 +#: ../src/verbs.cpp:2259 msgid "Remove unused definitions (such as gradients or clipping paths) from the <defs> of the document" msgstr "Retirer les définitions inutilisées (comme des dégradés ou des chemins de découpe) des <defs> du document" -#: ../src/verbs.cpp:2258 +#: ../src/verbs.cpp:2261 msgid "_Import..." msgstr "_Importer..." -#: ../src/verbs.cpp:2259 +#: ../src/verbs.cpp:2262 msgid "Import a bitmap or SVG image into this document" msgstr "Importer une image SVG ou bitmap dans ce document" -#: ../src/verbs.cpp:2260 +#: ../src/verbs.cpp:2263 msgid "_Export Bitmap..." msgstr "E_xporter en bitmap..." -#: ../src/verbs.cpp:2261 +#: ../src/verbs.cpp:2264 msgid "Export this document or a selection as a bitmap image" msgstr "Exporter ce document ou la sélection en image bitmap" -#: ../src/verbs.cpp:2262 +#: ../src/verbs.cpp:2265 msgid "Import a document from Open Clip Art Library" msgstr "Importer un document depuis la bibliothèque Open Clip Art" #. new FileVerb(SP_VERB_FILE_EXPORT_TO_OCAL, "FileExportToOCAL", N_("Export To Open Clip Art Library"), N_("Export this document to Open Clip Art Library"), INKSCAPE_ICON_DOCUMENT_EXPORT_OCAL), -#: ../src/verbs.cpp:2264 +#: ../src/verbs.cpp:2267 msgid "N_ext Window" msgstr "Fenêtre _suivante" -#: ../src/verbs.cpp:2265 +#: ../src/verbs.cpp:2268 msgid "Switch to the next document window" msgstr "Passer à la fenêtre (document) suivante" -#: ../src/verbs.cpp:2266 +#: ../src/verbs.cpp:2269 msgid "P_revious Window" msgstr "Fenêtre _précédente" -#: ../src/verbs.cpp:2267 +#: ../src/verbs.cpp:2270 msgid "Switch to the previous document window" msgstr "Passer à la fenêtre (document) précédente" -#: ../src/verbs.cpp:2268 +#: ../src/verbs.cpp:2271 msgid "_Close" msgstr "_Fermer" -#: ../src/verbs.cpp:2269 +#: ../src/verbs.cpp:2272 msgid "Close this document window" msgstr "Fermer cette fenêtre document" -#: ../src/verbs.cpp:2270 +#: ../src/verbs.cpp:2273 msgid "_Quit" msgstr "_Quitter" -#: ../src/verbs.cpp:2270 +#: ../src/verbs.cpp:2273 msgid "Quit Inkscape" msgstr "Quitter Inkscape" -#: ../src/verbs.cpp:2273 +#: ../src/verbs.cpp:2276 msgid "Undo last action" msgstr "Annuler la dernière action" -#: ../src/verbs.cpp:2276 +#: ../src/verbs.cpp:2279 msgid "Do again the last undone action" msgstr "Refaire la dernière action annulée" -#: ../src/verbs.cpp:2277 +#: ../src/verbs.cpp:2280 msgid "Cu_t" msgstr "_Couper" -#: ../src/verbs.cpp:2278 +#: ../src/verbs.cpp:2281 msgid "Cut selection to clipboard" msgstr "Couper la sélection vers le presse-papiers" -#: ../src/verbs.cpp:2279 +#: ../src/verbs.cpp:2282 msgid "_Copy" msgstr "Co_pier" -#: ../src/verbs.cpp:2280 +#: ../src/verbs.cpp:2283 msgid "Copy selection to clipboard" msgstr "Copier la sélection vers le presse-papiers" -#: ../src/verbs.cpp:2281 +#: ../src/verbs.cpp:2284 msgid "_Paste" msgstr "C_oller" -#: ../src/verbs.cpp:2282 +#: ../src/verbs.cpp:2285 msgid "Paste objects from clipboard to mouse point, or paste text" msgstr "Coller les objets du presse-papiers sous le pointeur de souris, ou coller du texte" -#: ../src/verbs.cpp:2283 +#: ../src/verbs.cpp:2286 msgid "Paste _Style" msgstr "Coller le st_yle" -#: ../src/verbs.cpp:2284 +#: ../src/verbs.cpp:2287 msgid "Apply the style of the copied object to selection" msgstr "Appliquer le style de l’objet copié à la sélection" -#: ../src/verbs.cpp:2286 +#: ../src/verbs.cpp:2289 msgid "Scale selection to match the size of the copied object" msgstr "Redimensionner la sélection afin de correspondre aux dimensions de l’objet sélectionné" -#: ../src/verbs.cpp:2287 +#: ../src/verbs.cpp:2290 msgid "Paste _Width" msgstr "Coller la _largeur" -#: ../src/verbs.cpp:2288 +#: ../src/verbs.cpp:2291 msgid "Scale selection horizontally to match the width of the copied object" msgstr "Redimensionne horizontalement la sélection afin d’avoir la largeur de l’objet copié" -#: ../src/verbs.cpp:2289 +#: ../src/verbs.cpp:2292 msgid "Paste _Height" msgstr "Coller la _hauteur" -#: ../src/verbs.cpp:2290 +#: ../src/verbs.cpp:2293 msgid "Scale selection vertically to match the height of the copied object" msgstr "Redimensionne verticalement la sélection afin d’avoir la hauteur de l’objet copié" -#: ../src/verbs.cpp:2291 +#: ../src/verbs.cpp:2294 msgid "Paste Size Separately" msgstr "Coller les dimensions séparément" -#: ../src/verbs.cpp:2292 +#: ../src/verbs.cpp:2295 msgid "Scale each selected object to match the size of the copied object" msgstr "Redimensionner chaque objet sélectionné afin de correspondre aux dimensions de l’objet copié" -#: ../src/verbs.cpp:2293 +#: ../src/verbs.cpp:2296 msgid "Paste Width Separately" msgstr "Coller la largeur séparément" -#: ../src/verbs.cpp:2294 +#: ../src/verbs.cpp:2297 msgid "Scale each selected object horizontally to match the width of the copied object" msgstr "Redimensionner horizontalement chaque objet sélectionné afin de correspondre à la largeur de l’objet copié" -#: ../src/verbs.cpp:2295 +#: ../src/verbs.cpp:2298 msgid "Paste Height Separately" msgstr "Coller la hauteur séparément" -#: ../src/verbs.cpp:2296 +#: ../src/verbs.cpp:2299 msgid "Scale each selected object vertically to match the height of the copied object" msgstr "Redimensionner verticalement chaque objet sélectionné afin de correspondre à la hauteur de l’objet copié" -#: ../src/verbs.cpp:2297 +#: ../src/verbs.cpp:2300 msgid "Paste _In Place" msgstr "Coller sur pl_ace" -#: ../src/verbs.cpp:2298 +#: ../src/verbs.cpp:2301 msgid "Paste objects from clipboard to the original location" msgstr "Coller les objets du presse-papiers à leur emplacement d’origine" -#: ../src/verbs.cpp:2299 +#: ../src/verbs.cpp:2302 msgid "Paste Path _Effect" msgstr "Coller l’effet de chemin" -#: ../src/verbs.cpp:2300 +#: ../src/verbs.cpp:2303 msgid "Apply the path effect of the copied object to selection" msgstr "Appliquer l’effet de chemin de l’objet copié à la sélection" -#: ../src/verbs.cpp:2301 +#: ../src/verbs.cpp:2304 msgid "Remove Path _Effect" msgstr "Supprimer l'_effet de chemin" -#: ../src/verbs.cpp:2302 +#: ../src/verbs.cpp:2305 msgid "Remove any path effects from selected objects" msgstr "Retirer tous les effets de chemin de la sélection" -#: ../src/verbs.cpp:2303 +#: ../src/verbs.cpp:2306 msgid "_Remove Filters" msgstr "Supp_rimer les filtres" -#: ../src/verbs.cpp:2304 +#: ../src/verbs.cpp:2307 msgid "Remove any filters from selected objects" msgstr "Retirer tous les filtres de la sélection" -#: ../src/verbs.cpp:2305 +#: ../src/verbs.cpp:2308 msgid "_Delete" msgstr "_Supprimer" -#: ../src/verbs.cpp:2306 +#: ../src/verbs.cpp:2309 msgid "Delete selection" msgstr "Supprimer la sélection" -#: ../src/verbs.cpp:2307 +#: ../src/verbs.cpp:2310 msgid "Duplic_ate" msgstr "Dupli_quer" -#: ../src/verbs.cpp:2308 +#: ../src/verbs.cpp:2311 msgid "Duplicate selected objects" msgstr "Dupliquer les objets sélectionnés" -#: ../src/verbs.cpp:2309 +#: ../src/verbs.cpp:2312 msgid "Create Clo_ne" msgstr "Créer un clo_ne" -#: ../src/verbs.cpp:2310 +#: ../src/verbs.cpp:2313 msgid "Create a clone (a copy linked to the original) of selected object" msgstr "Créer un clone (une copie liée à l’original) de l’objet sélectionné" -#: ../src/verbs.cpp:2311 +#: ../src/verbs.cpp:2314 msgid "Unlin_k Clone" msgstr "_Délier le clone" -#: ../src/verbs.cpp:2312 +#: ../src/verbs.cpp:2315 msgid "Cut the selected clones' links to the originals, turning them into standalone objects" msgstr "Couper le lien entre le clone sélectionné et son original, le transformant en objet indépendant" -#: ../src/verbs.cpp:2313 +#: ../src/verbs.cpp:2316 msgid "Relink to Copied" msgstr "Relier à la copie" -#: ../src/verbs.cpp:2314 +#: ../src/verbs.cpp:2317 msgid "Relink the selected clones to the object currently on the clipboard" msgstr "Relier les clones sélectionnés à l’objet actuellement placé dans le presse-papier" -#: ../src/verbs.cpp:2315 +#: ../src/verbs.cpp:2318 msgid "Select _Original" msgstr "Sélectionner l'_original" -#: ../src/verbs.cpp:2316 +#: ../src/verbs.cpp:2319 msgid "Select the object to which the selected clone is linked" msgstr "Sélectionner l’objet auquel le clone sélectionné est lié" -#: ../src/verbs.cpp:2317 +#: ../src/verbs.cpp:2320 msgid "Objects to _Marker" msgstr "Objets en _marqueur" -#: ../src/verbs.cpp:2318 +#: ../src/verbs.cpp:2321 msgid "Convert selection to a line marker" msgstr "Transforme la sélection en marqueur de ligne" -#: ../src/verbs.cpp:2319 +#: ../src/verbs.cpp:2322 msgid "Objects to Gu_ides" msgstr "Objets en gu_ides" -#: ../src/verbs.cpp:2320 +#: ../src/verbs.cpp:2323 msgid "Convert selected objects to a collection of guidelines aligned with their edges" msgstr "Convertir les objets sélectionnés en une collection de guides alignés avec leurs bords" -#: ../src/verbs.cpp:2321 +#: ../src/verbs.cpp:2324 msgid "Objects to Patter_n" msgstr "Objets en _motif" -#: ../src/verbs.cpp:2322 +#: ../src/verbs.cpp:2325 msgid "Convert selection to a rectangle with tiled pattern fill" msgstr "Convertir la sélection en rectangle rempli par ce motif" -#: ../src/verbs.cpp:2323 +#: ../src/verbs.cpp:2326 msgid "Pattern to _Objects" msgstr "Motif en _objets" -#: ../src/verbs.cpp:2324 +#: ../src/verbs.cpp:2327 msgid "Extract objects from a tiled pattern fill" msgstr "Extraire des objet(s) d’un motif de remplissage" -#: ../src/verbs.cpp:2325 +#: ../src/verbs.cpp:2328 msgid "Clea_r All" msgstr "Efface_r tout" -#: ../src/verbs.cpp:2326 +#: ../src/verbs.cpp:2329 msgid "Delete all objects from document" msgstr "Supprimer tous les objets du document" -#: ../src/verbs.cpp:2327 +#: ../src/verbs.cpp:2330 msgid "Select Al_l" msgstr "Sélectionner _tout" -#: ../src/verbs.cpp:2328 +#: ../src/verbs.cpp:2331 msgid "Select all objects or all nodes" msgstr "Sélectionner tous les objets ou tous les nœuds" -#: ../src/verbs.cpp:2329 +#: ../src/verbs.cpp:2332 msgid "Select All in All La_yers" msgstr "Tout s_électionner dans tous les calques" -#: ../src/verbs.cpp:2330 +#: ../src/verbs.cpp:2333 msgid "Select all objects in all visible and unlocked layers" msgstr "Sélectionner tous les objets dans tous les calques visibles et non verrouillés" -#: ../src/verbs.cpp:2331 +#: ../src/verbs.cpp:2334 msgid "In_vert Selection" msgstr "In_verser la sélection" -#: ../src/verbs.cpp:2332 +#: ../src/verbs.cpp:2335 msgid "Invert selection (unselect what is selected and select everything else)" msgstr "Inverser la sélection (désélectionner tout ce qui était sélectionné, et sélectionner tout le reste)" -#: ../src/verbs.cpp:2333 +#: ../src/verbs.cpp:2336 msgid "Invert in All Layers" msgstr "Inverser dans tous les calques" -#: ../src/verbs.cpp:2334 +#: ../src/verbs.cpp:2337 msgid "Invert selection in all visible and unlocked layers" msgstr "Inverser la sélection dans tous les calques visibles et non verrouillés" -#: ../src/verbs.cpp:2335 +#: ../src/verbs.cpp:2338 msgid "Select Next" msgstr "Sélectionner suivant" -#: ../src/verbs.cpp:2336 +#: ../src/verbs.cpp:2339 msgid "Select next object or node" msgstr "Sélectionner l’objet ou nœud suivant" -#: ../src/verbs.cpp:2337 +#: ../src/verbs.cpp:2340 msgid "Select Previous" msgstr "Sélectionner précédent" -#: ../src/verbs.cpp:2338 +#: ../src/verbs.cpp:2341 msgid "Select previous object or node" msgstr "Sélectionner l’objet ou nœud précédent" -#: ../src/verbs.cpp:2339 +#: ../src/verbs.cpp:2342 msgid "D_eselect" msgstr "_Désélectionner" -#: ../src/verbs.cpp:2340 +#: ../src/verbs.cpp:2343 msgid "Deselect any selected objects or nodes" msgstr "Désélectionner tous les objets ou nœuds" -#: ../src/verbs.cpp:2341 +#: ../src/verbs.cpp:2344 msgid "Create _Guides Around the Page" msgstr "Créer des _guides autour de la page" -#: ../src/verbs.cpp:2342 +#: ../src/verbs.cpp:2345 +#: ../src/verbs.cpp:2347 msgid "Create four guides aligned with the page borders" msgstr "Crée quatre guides alignés sur les bords de la page" -#: ../src/verbs.cpp:2343 +#: ../src/verbs.cpp:2348 msgid "Next path effect parameter" msgstr "Paramètre de l’effect de chemin suivant" -#: ../src/verbs.cpp:2344 +#: ../src/verbs.cpp:2349 msgid "Show next editable path effect parameter" msgstr "Afficher le paramètre de l’effet de chemin suivant" #. Selection -#: ../src/verbs.cpp:2347 +#: ../src/verbs.cpp:2352 msgid "Raise to _Top" msgstr "Monter au premier p_lan" -#: ../src/verbs.cpp:2348 +#: ../src/verbs.cpp:2353 msgid "Raise selection to top" msgstr "Monter la sélection au premier plan" -#: ../src/verbs.cpp:2349 +#: ../src/verbs.cpp:2354 msgid "Lower to _Bottom" msgstr "Descendre à l’arrière-pl_an" -#: ../src/verbs.cpp:2350 +#: ../src/verbs.cpp:2355 msgid "Lower selection to bottom" msgstr "Descendre la sélection à l’arrière-plan" -#: ../src/verbs.cpp:2351 +#: ../src/verbs.cpp:2356 msgid "_Raise" msgstr "_Monter" -#: ../src/verbs.cpp:2352 +#: ../src/verbs.cpp:2357 msgid "Raise selection one step" msgstr "Monter la sélection d’un cran" -#: ../src/verbs.cpp:2353 +#: ../src/verbs.cpp:2358 msgid "_Lower" msgstr "D_escendre" -#: ../src/verbs.cpp:2354 +#: ../src/verbs.cpp:2359 msgid "Lower selection one step" msgstr "Descendre la sélection d’un cran" -#: ../src/verbs.cpp:2355 +#: ../src/verbs.cpp:2360 msgid "_Group" msgstr "_Grouper" -#: ../src/verbs.cpp:2356 +#: ../src/verbs.cpp:2361 msgid "Group selected objects" msgstr "Grouper les objets sélectionnés" -#: ../src/verbs.cpp:2358 +#: ../src/verbs.cpp:2363 msgid "Ungroup selected groups" msgstr "Dégrouper les groupes sélectionnés" -#: ../src/verbs.cpp:2360 +#: ../src/verbs.cpp:2365 msgid "_Put on Path" msgstr "Mettre _suivant un chemin" -#: ../src/verbs.cpp:2362 +#: ../src/verbs.cpp:2367 msgid "_Remove from Path" msgstr "_Retirer du chemin" -#: ../src/verbs.cpp:2364 +#: ../src/verbs.cpp:2369 msgid "Remove Manual _Kerns" msgstr "Retirer les crénages _manuels" #. TRANSLATORS: "glyph": An image used in the visual representation of characters; #. roughly speaking, how a character looks. A font is a set of glyphs. -#: ../src/verbs.cpp:2367 +#: ../src/verbs.cpp:2372 msgid "Remove all manual kerns and glyph rotations from a text object" msgstr "Retirer les crénages manuels et rotations de glyphes d’un texte" -#: ../src/verbs.cpp:2369 +#: ../src/verbs.cpp:2374 msgid "_Union" msgstr "_Union" -#: ../src/verbs.cpp:2370 +#: ../src/verbs.cpp:2375 msgid "Create union of selected paths" msgstr "Créer l’union des chemins sélectionnés" -#: ../src/verbs.cpp:2371 +#: ../src/verbs.cpp:2376 msgid "_Intersection" msgstr "_Intersection" -#: ../src/verbs.cpp:2372 +#: ../src/verbs.cpp:2377 msgid "Create intersection of selected paths" msgstr "Créer l’intersection des chemins sélectionnés" -#: ../src/verbs.cpp:2373 +#: ../src/verbs.cpp:2378 msgid "_Difference" msgstr "_Différence" -#: ../src/verbs.cpp:2374 +#: ../src/verbs.cpp:2379 msgid "Create difference of selected paths (bottom minus top)" msgstr "Créer la différence des chemins sélectionnés (dessous moins dessus)" -#: ../src/verbs.cpp:2375 +#: ../src/verbs.cpp:2380 msgid "E_xclusion" msgstr "E_xclusion" -#: ../src/verbs.cpp:2376 +#: ../src/verbs.cpp:2381 msgid "Create exclusive OR of selected paths (those parts that belong to only one path)" msgstr "Créer un OU exclusif des chemins sélectionnés (seules les parties qui n’appartiennent qu’à un seul chemin)" -#: ../src/verbs.cpp:2377 +#: ../src/verbs.cpp:2382 msgid "Di_vision" msgstr "Di_vision" -#: ../src/verbs.cpp:2378 +#: ../src/verbs.cpp:2383 msgid "Cut the bottom path into pieces" msgstr "Couper le chemin du dessous en morceaux" #. TRANSLATORS: "to cut a path" is not the same as "to break a path apart" - see the #. Advanced tutorial for more info -#: ../src/verbs.cpp:2381 +#: ../src/verbs.cpp:2386 msgid "Cut _Path" msgstr "Décou_per le chemin" -#: ../src/verbs.cpp:2382 +#: ../src/verbs.cpp:2387 msgid "Cut the bottom path's stroke into pieces, removing fill" msgstr "Couper le contour du chemin du dessous, et supprimer son remplissage" #. TRANSLATORS: "outset": expand a shape by offsetting the object's path, #. i.e. by displacing it perpendicular to the path in each point. #. See also the Advanced Tutorial for explanation. -#: ../src/verbs.cpp:2386 +#: ../src/verbs.cpp:2391 msgid "Outs_et" msgstr "Dil_ater" -#: ../src/verbs.cpp:2387 +#: ../src/verbs.cpp:2392 msgid "Outset selected paths" msgstr "Dilater les chemins sélectionnés" -#: ../src/verbs.cpp:2389 +#: ../src/verbs.cpp:2394 msgid "O_utset Path by 1 px" msgstr "_Dilater le chemin de 1px" -#: ../src/verbs.cpp:2390 +#: ../src/verbs.cpp:2395 msgid "Outset selected paths by 1 px" msgstr "Dilater les chemins sélectionnés de 1 px" -#: ../src/verbs.cpp:2392 +#: ../src/verbs.cpp:2397 msgid "O_utset Path by 10 px" msgstr "_Dilater le chemin de 10 px" -#: ../src/verbs.cpp:2393 +#: ../src/verbs.cpp:2398 msgid "Outset selected paths by 10 px" msgstr "Dilater les chemins sélectionnés de 10 px" #. TRANSLATORS: "inset": contract a shape by offsetting the object's path, #. i.e. by displacing it perpendicular to the path in each point. #. See also the Advanced Tutorial for explanation. -#: ../src/verbs.cpp:2397 +#: ../src/verbs.cpp:2402 msgid "I_nset" msgstr "Co_ntracter" -#: ../src/verbs.cpp:2398 +#: ../src/verbs.cpp:2403 msgid "Inset selected paths" msgstr "Contracter les chemins sélectionnés" -#: ../src/verbs.cpp:2400 +#: ../src/verbs.cpp:2405 msgid "I_nset Path by 1 px" msgstr "Co_ntracter le chemin de 1 px" -#: ../src/verbs.cpp:2401 +#: ../src/verbs.cpp:2406 msgid "Inset selected paths by 1 px" msgstr "Contracter les chemins sélectionnés de 1 px" -#: ../src/verbs.cpp:2403 +#: ../src/verbs.cpp:2408 msgid "I_nset Path by 10 px" msgstr "Co_ntracter le chemin de 10 px" -#: ../src/verbs.cpp:2404 +#: ../src/verbs.cpp:2409 msgid "Inset selected paths by 10 px" msgstr "Contracter les chemins sélectionnés de 10 px" -#: ../src/verbs.cpp:2406 +#: ../src/verbs.cpp:2411 msgid "D_ynamic Offset" msgstr "Offset d_ynamique" -#: ../src/verbs.cpp:2406 +#: ../src/verbs.cpp:2411 msgid "Create a dynamic offset object" msgstr "Créer un objet offset dynamique" -#: ../src/verbs.cpp:2408 +#: ../src/verbs.cpp:2413 msgid "_Linked Offset" msgstr "Offset _lié" -#: ../src/verbs.cpp:2409 +#: ../src/verbs.cpp:2414 msgid "Create a dynamic offset object linked to the original path" msgstr "Créer un objet offset dynamique lié au chemin original" -#: ../src/verbs.cpp:2411 +#: ../src/verbs.cpp:2416 msgid "_Stroke to Path" msgstr "_Contour en chemin" -#: ../src/verbs.cpp:2412 +#: ../src/verbs.cpp:2417 msgid "Convert selected object's stroke to paths" msgstr "Convertir les contours des objets sélectionnés en chemins" -#: ../src/verbs.cpp:2413 +#: ../src/verbs.cpp:2418 msgid "Si_mplify" msgstr "Si_mplifier" -#: ../src/verbs.cpp:2414 +#: ../src/verbs.cpp:2419 msgid "Simplify selected paths (remove extra nodes)" msgstr "Simplifier les chemins sélectionnés (supprimer des nœuds superflus)" -#: ../src/verbs.cpp:2415 +#: ../src/verbs.cpp:2420 msgid "_Reverse" msgstr "Invers_er" -#: ../src/verbs.cpp:2416 +#: ../src/verbs.cpp:2421 msgid "Reverse the direction of selected paths (useful for flipping markers)" msgstr "Inverser la direction des chemins sélectionnés (utile pour retourner des marqueurs)" #. TRANSLATORS: "to trace" means "to convert a bitmap to vector graphics" (to vectorize) -#: ../src/verbs.cpp:2418 +#: ../src/verbs.cpp:2423 msgid "_Trace Bitmap..." msgstr "Vec_toriser le bitmap..." -#: ../src/verbs.cpp:2419 +#: ../src/verbs.cpp:2424 msgid "Create one or more paths from a bitmap by tracing it" msgstr "Créer un ou plusieurs chemin en vectorisant un bitmap" -#: ../src/verbs.cpp:2420 +#: ../src/verbs.cpp:2425 msgid "_Make a Bitmap Copy" msgstr "Faire une copie bit_map" -#: ../src/verbs.cpp:2421 +#: ../src/verbs.cpp:2426 msgid "Export selection to a bitmap and insert it into document" msgstr "Exporter la sélection en bitmap et insérer celui-ci dans le document" -#: ../src/verbs.cpp:2422 +#: ../src/verbs.cpp:2427 msgid "_Combine" msgstr "Com_biner" -#: ../src/verbs.cpp:2423 +#: ../src/verbs.cpp:2428 msgid "Combine several paths into one" msgstr "Combiner plusieurs chemins en un seul" #. TRANSLATORS: "to cut a path" is not the same as "to break a path apart" - see the #. Advanced tutorial for more info -#: ../src/verbs.cpp:2426 +#: ../src/verbs.cpp:2431 msgid "Break _Apart" msgstr "Sépa_rer" -#: ../src/verbs.cpp:2427 +#: ../src/verbs.cpp:2432 msgid "Break selected paths into subpaths" msgstr "Séparer les chemins sélectionnés en sous-chemins" -#: ../src/verbs.cpp:2428 +#: ../src/verbs.cpp:2433 msgid "Ro_ws and Columns..." msgstr "Li_gnes et colonnes..." -#: ../src/verbs.cpp:2429 +#: ../src/verbs.cpp:2434 msgid "Arrange selected objects in a table" msgstr "Arranger les objets sélectionnés dans une grille" #. Layer -#: ../src/verbs.cpp:2431 +#: ../src/verbs.cpp:2436 msgid "_Add Layer..." msgstr "_Ajouter un calque..." -#: ../src/verbs.cpp:2432 +#: ../src/verbs.cpp:2437 msgid "Create a new layer" msgstr "Créer un nouveau calque" -#: ../src/verbs.cpp:2433 +#: ../src/verbs.cpp:2438 msgid "Re_name Layer..." msgstr "Re_nommer le calque..." -#: ../src/verbs.cpp:2434 +#: ../src/verbs.cpp:2439 msgid "Rename the current layer" msgstr "Renommer le calque courant" -#: ../src/verbs.cpp:2435 +#: ../src/verbs.cpp:2440 msgid "Switch to Layer Abov_e" msgstr "Passer au calque supéri_eur" -#: ../src/verbs.cpp:2436 +#: ../src/verbs.cpp:2441 msgid "Switch to the layer above the current" msgstr "Passer au calque au-dessus du calque courant" -#: ../src/verbs.cpp:2437 +#: ../src/verbs.cpp:2442 msgid "Switch to Layer Belo_w" msgstr "Passer au calque inférie_ur" -#: ../src/verbs.cpp:2438 +#: ../src/verbs.cpp:2443 msgid "Switch to the layer below the current" msgstr "Passer au calque en-dessous du calque courant" -#: ../src/verbs.cpp:2439 +#: ../src/verbs.cpp:2444 msgid "Move Selection to Layer Abo_ve" msgstr "Déplacer la sélection au calque su_périeur" -#: ../src/verbs.cpp:2440 +#: ../src/verbs.cpp:2445 msgid "Move selection to the layer above the current" msgstr "Déplacer la sélection vers le calque au-dessus du calque courant" -#: ../src/verbs.cpp:2441 +#: ../src/verbs.cpp:2446 msgid "Move Selection to Layer Bel_ow" msgstr "Déplacer la sélection au calque in_férieur" -#: ../src/verbs.cpp:2442 +#: ../src/verbs.cpp:2447 msgid "Move selection to the layer below the current" msgstr "Déplacer la sélection vers le calque en-dessous du calque courant" -#: ../src/verbs.cpp:2443 +#: ../src/verbs.cpp:2448 msgid "Layer to _Top" msgstr "Calque au pre_mier plan" -#: ../src/verbs.cpp:2444 +#: ../src/verbs.cpp:2449 msgid "Raise the current layer to the top" msgstr "Monter le calque courant au premier plan" -#: ../src/verbs.cpp:2445 +#: ../src/verbs.cpp:2450 msgid "Layer to _Bottom" msgstr "Calque à l’a_rrière-plan" -#: ../src/verbs.cpp:2446 +#: ../src/verbs.cpp:2451 msgid "Lower the current layer to the bottom" msgstr "Descendre le calque courant à l’arrière-plan" -#: ../src/verbs.cpp:2447 +#: ../src/verbs.cpp:2452 msgid "_Raise Layer" msgstr "M_onter le calque" -#: ../src/verbs.cpp:2448 +#: ../src/verbs.cpp:2453 msgid "Raise the current layer" msgstr "Monter le calque courant" -#: ../src/verbs.cpp:2449 +#: ../src/verbs.cpp:2454 msgid "_Lower Layer" msgstr "Descen_dre le calque" -#: ../src/verbs.cpp:2450 +#: ../src/verbs.cpp:2455 msgid "Lower the current layer" msgstr "Descendre le calque courant" -#: ../src/verbs.cpp:2451 +#: ../src/verbs.cpp:2456 msgid "D_uplicate Current Layer" msgstr "D_upliquer le calque courant" -#: ../src/verbs.cpp:2452 +#: ../src/verbs.cpp:2457 msgid "Duplicate an existing layer" msgstr "Dupliquer un calque existant" -#: ../src/verbs.cpp:2453 +#: ../src/verbs.cpp:2458 msgid "_Delete Current Layer" msgstr "_Supprimer le calque courant" -#: ../src/verbs.cpp:2454 +#: ../src/verbs.cpp:2459 msgid "Delete the current layer" msgstr "Supprimer le calque courant" -#: ../src/verbs.cpp:2455 +#: ../src/verbs.cpp:2460 msgid "_Show/hide other layers" msgstr "Afficher ou masquer les autres calques" -#: ../src/verbs.cpp:2456 +#: ../src/verbs.cpp:2461 msgid "Solo the current layer" msgstr "Afficher le calque courant uniquement" #. Object -#: ../src/verbs.cpp:2459 +#: ../src/verbs.cpp:2464 msgid "Rotate _90° CW" msgstr "Tourner de _90° dans le sens horaire" #. This is shared between tooltips and statusbar, so they #. must use UTF-8, not HTML entities for special characters. -#: ../src/verbs.cpp:2462 +#: ../src/verbs.cpp:2467 msgid "Rotate selection 90° clockwise" msgstr "Tourner la sélection de 90° dans le sens horaire" -#: ../src/verbs.cpp:2463 +#: ../src/verbs.cpp:2468 msgid "Rotate 9_0° CCW" msgstr "Tourner de 9_0° dans le sens anti-horaire" #. This is shared between tooltips and statusbar, so they #. must use UTF-8, not HTML entities for special characters. -#: ../src/verbs.cpp:2466 +#: ../src/verbs.cpp:2471 msgid "Rotate selection 90° counter-clockwise" msgstr "Tourner la sélection de 90° dans le sens anti-horaire" -#: ../src/verbs.cpp:2467 +#: ../src/verbs.cpp:2472 msgid "Remove _Transformations" msgstr "Retirer les _transformations" -#: ../src/verbs.cpp:2468 +#: ../src/verbs.cpp:2473 msgid "Remove transformations from object" msgstr "retirer les transformations de l’objet" -#: ../src/verbs.cpp:2469 +#: ../src/verbs.cpp:2474 msgid "_Object to Path" msgstr "_Objet en chemin" -#: ../src/verbs.cpp:2470 +#: ../src/verbs.cpp:2475 msgid "Convert selected object to path" msgstr "Convertir les objets sélectionnés en chemins" -#: ../src/verbs.cpp:2471 +#: ../src/verbs.cpp:2476 msgid "_Flow into Frame" msgstr "_Encadrer" -#: ../src/verbs.cpp:2472 +#: ../src/verbs.cpp:2477 msgid "Put text into a frame (path or shape), creating a flowed text linked to the frame object" msgstr "Placer du texte dans un cadre (chemin ou forme), créant un texte encadré lié à l’objet cadre" -#: ../src/verbs.cpp:2473 +#: ../src/verbs.cpp:2478 msgid "_Unflow" msgstr "_Désencadrer" -#: ../src/verbs.cpp:2474 +#: ../src/verbs.cpp:2479 msgid "Remove text from frame (creates a single-line text object)" msgstr "Retirer le texte du cadre (crée un objet texte d’une seule ligne)" -#: ../src/verbs.cpp:2475 +#: ../src/verbs.cpp:2480 msgid "_Convert to Text" msgstr "_Convertir en texte" -#: ../src/verbs.cpp:2476 +#: ../src/verbs.cpp:2481 msgid "Convert flowed text to regular text object (preserves appearance)" msgstr "Convertir du texte encadré en objet texte normal (en préservant l’apparence)" -#: ../src/verbs.cpp:2478 +#: ../src/verbs.cpp:2483 msgid "Flip _Horizontal" msgstr "Retourner _horizontalement" -#: ../src/verbs.cpp:2478 +#: ../src/verbs.cpp:2483 msgid "Flip selected objects horizontally" msgstr "Retourner horizontalement les objets sélectionnés" -#: ../src/verbs.cpp:2481 +#: ../src/verbs.cpp:2486 msgid "Flip _Vertical" msgstr "Retourner _verticalement" -#: ../src/verbs.cpp:2481 +#: ../src/verbs.cpp:2486 msgid "Flip selected objects vertically" msgstr "Retourner verticalement les objets sélectionnés" -#: ../src/verbs.cpp:2484 +#: ../src/verbs.cpp:2489 msgid "Apply mask to selection (using the topmost object as mask)" msgstr "Appliquer un masque à la sélection (en utilisant l’objet le plus au-dessus comme masque)" -#: ../src/verbs.cpp:2486 +#: ../src/verbs.cpp:2491 msgid "Edit mask" msgstr "Modifier le masque" -#: ../src/verbs.cpp:2487 -#: ../src/verbs.cpp:2493 +#: ../src/verbs.cpp:2492 +#: ../src/verbs.cpp:2498 msgid "_Release" msgstr "_Retirer" -#: ../src/verbs.cpp:2488 +#: ../src/verbs.cpp:2493 msgid "Remove mask from selection" msgstr "Retirer le masque de la sélection" -#: ../src/verbs.cpp:2490 +#: ../src/verbs.cpp:2495 msgid "Apply clipping path to selection (using the topmost object as clipping path)" msgstr "Appliquer un chemin de découpe à la sélection (en utilisant l’objet le plus au-dessus comme chemin de découpe)" -#: ../src/verbs.cpp:2492 +#: ../src/verbs.cpp:2497 msgid "Edit clipping path" msgstr "Modifier le chemin de découpe" -#: ../src/verbs.cpp:2494 +#: ../src/verbs.cpp:2499 msgid "Remove clipping path from selection" msgstr "Retirer le chemin de découpe de la sélection" #. Tools -#: ../src/verbs.cpp:2497 +#: ../src/verbs.cpp:2502 msgid "Select" msgstr "Sélectionner" -#: ../src/verbs.cpp:2498 +#: ../src/verbs.cpp:2503 msgid "Select and transform objects" msgstr "Sélectionner et transformer des objets" -#: ../src/verbs.cpp:2499 +#: ../src/verbs.cpp:2504 msgid "Node Edit" msgstr "Éditer les nœuds" -#: ../src/verbs.cpp:2500 +#: ../src/verbs.cpp:2505 msgid "Edit paths by nodes" msgstr "Éditer les nœuds ou les poignées de contrôle d’un chemin" -#: ../src/verbs.cpp:2502 +#: ../src/verbs.cpp:2507 msgid "Tweak objects by sculpting or painting" msgstr "Ajuster les objets en les sculptant ou en les peignant" -#: ../src/verbs.cpp:2504 +#: ../src/verbs.cpp:2509 msgid "Spray objects by sculpting or painting" msgstr "Pulvériser les objets en les sculptant ou en les peignant" -#: ../src/verbs.cpp:2506 +#: ../src/verbs.cpp:2511 msgid "Create rectangles and squares" msgstr "Créer des rectangles et des carrés" -#: ../src/verbs.cpp:2508 +#: ../src/verbs.cpp:2513 msgid "Create 3D boxes" msgstr "Créer une boîte 3D" -#: ../src/verbs.cpp:2510 +#: ../src/verbs.cpp:2515 msgid "Create circles, ellipses, and arcs" msgstr "Créer des cercles, des ellipses et des arcs" -#: ../src/verbs.cpp:2512 +#: ../src/verbs.cpp:2517 msgid "Create stars and polygons" msgstr "Créer des étoiles et des polygones" -#: ../src/verbs.cpp:2514 +#: ../src/verbs.cpp:2519 msgid "Create spirals" msgstr "Créer des spirales" -#: ../src/verbs.cpp:2516 +#: ../src/verbs.cpp:2521 msgid "Draw freehand lines" msgstr "Dessiner des lignes à main levée" -#: ../src/verbs.cpp:2518 +#: ../src/verbs.cpp:2523 msgid "Draw Bezier curves and straight lines" msgstr "Tracer des courbes de Bézier et des segments de droites" -#: ../src/verbs.cpp:2520 +#: ../src/verbs.cpp:2525 msgid "Draw calligraphic or brush strokes" msgstr "Créer un tracé calligraphique ou au pinceau" -#: ../src/verbs.cpp:2522 +#: ../src/verbs.cpp:2527 msgid "Create and edit text objects" msgstr "Créer et éditer des objets textes" -#: ../src/verbs.cpp:2524 +#: ../src/verbs.cpp:2529 msgid "Create and edit gradients" msgstr "Créer et éditer des dégradés" -#: ../src/verbs.cpp:2526 +#: ../src/verbs.cpp:2531 msgid "Zoom in or out" msgstr "(Dé)zoomer" -#: ../src/verbs.cpp:2528 +#: ../src/verbs.cpp:2533 msgid "Measurement tool" msgstr "Outil de mesure" -#: ../src/verbs.cpp:2530 +#: ../src/verbs.cpp:2535 msgid "Pick colors from image" msgstr "Capturer des couleurs depuis l’image" -#: ../src/verbs.cpp:2532 +#: ../src/verbs.cpp:2537 msgid "Create diagram connectors" msgstr "Créer des connecteurs" -#: ../src/verbs.cpp:2534 +#: ../src/verbs.cpp:2539 msgid "Fill bounded areas" msgstr "Remplir une zone bornée" -#: ../src/verbs.cpp:2535 +#: ../src/verbs.cpp:2540 msgid "LPE Edit" msgstr "Édition des effets de chemin en direct" -#: ../src/verbs.cpp:2536 +#: ../src/verbs.cpp:2541 msgid "Edit Path Effect parameters" msgstr "Modifier les paramètres des effets de chemin" -#: ../src/verbs.cpp:2538 +#: ../src/verbs.cpp:2543 msgid "Erase existing paths" msgstr "Effacer les chemins existants" -#: ../src/verbs.cpp:2539 +#: ../src/verbs.cpp:2544 msgid "LPE Tool" msgstr "Outil effets de chemin en direct" -#: ../src/verbs.cpp:2540 +#: ../src/verbs.cpp:2545 msgid "Do geometric constructions" msgstr "Réalise des contructions géométriques" #. Tool prefs -#: ../src/verbs.cpp:2542 +#: ../src/verbs.cpp:2547 msgid "Selector Preferences" msgstr "Préférences du sélecteur" -#: ../src/verbs.cpp:2543 +#: ../src/verbs.cpp:2548 msgid "Open Preferences for the Selector tool" msgstr "Ouvrir les préférences de l’outil sélecteur" -#: ../src/verbs.cpp:2544 +#: ../src/verbs.cpp:2549 msgid "Node Tool Preferences" msgstr "Préférences des nœuds" -#: ../src/verbs.cpp:2545 +#: ../src/verbs.cpp:2550 msgid "Open Preferences for the Node tool" msgstr "Ouvrir les préférences de l’outil nœud" # flo: je ne suis pas certain du nom bidouillage, à changer si tu as mieux. -#: ../src/verbs.cpp:2546 +#: ../src/verbs.cpp:2551 msgid "Tweak Tool Preferences" msgstr "Préférences de l’outil d’ajustement" -#: ../src/verbs.cpp:2547 +#: ../src/verbs.cpp:2552 msgid "Open Preferences for the Tweak tool" msgstr "Ouvrir les préférences de l’outil d’ajustement" -#: ../src/verbs.cpp:2548 +#: ../src/verbs.cpp:2553 msgid "Spray Tool Preferences" msgstr "Préférences de l’outil aérographe" -#: ../src/verbs.cpp:2549 +#: ../src/verbs.cpp:2554 msgid "Open Preferences for the Spray tool" msgstr "Ouvrir les préférences de l’outil aérographe" -#: ../src/verbs.cpp:2550 +#: ../src/verbs.cpp:2555 msgid "Rectangle Preferences" msgstr "Préférences des rectangles" -#: ../src/verbs.cpp:2551 +#: ../src/verbs.cpp:2556 msgid "Open Preferences for the Rectangle tool" msgstr "Ouvrir les préférences de l’outil rectangle" -#: ../src/verbs.cpp:2552 +#: ../src/verbs.cpp:2557 msgid "3D Box Preferences" msgstr "Préférences des boîtes 3D" -#: ../src/verbs.cpp:2553 +#: ../src/verbs.cpp:2558 msgid "Open Preferences for the 3D Box tool" msgstr "Ouvrir les préférences de l’outil boîte 3D" -#: ../src/verbs.cpp:2554 +#: ../src/verbs.cpp:2559 msgid "Ellipse Preferences" msgstr "Préférences des ellipses" -#: ../src/verbs.cpp:2555 +#: ../src/verbs.cpp:2560 msgid "Open Preferences for the Ellipse tool" msgstr "Ouvrir les préférences de l’outil ellipse" -#: ../src/verbs.cpp:2556 +#: ../src/verbs.cpp:2561 msgid "Star Preferences" msgstr "Préférences des étoiles" -#: ../src/verbs.cpp:2557 +#: ../src/verbs.cpp:2562 msgid "Open Preferences for the Star tool" msgstr "Ouvrir les préférences de l’outil étoile" -#: ../src/verbs.cpp:2558 +#: ../src/verbs.cpp:2563 msgid "Spiral Preferences" msgstr "Préférences des spirales" -#: ../src/verbs.cpp:2559 +#: ../src/verbs.cpp:2564 msgid "Open Preferences for the Spiral tool" msgstr "Ouvrir les préférences de l’outil spirale" -#: ../src/verbs.cpp:2560 +#: ../src/verbs.cpp:2565 msgid "Pencil Preferences" msgstr "Préférences du crayon" -#: ../src/verbs.cpp:2561 +#: ../src/verbs.cpp:2566 msgid "Open Preferences for the Pencil tool" msgstr "Ouvrir les préférences de l’outil crayon" -#: ../src/verbs.cpp:2562 +#: ../src/verbs.cpp:2567 msgid "Pen Preferences" msgstr "Préférences du stylo" -#: ../src/verbs.cpp:2563 +#: ../src/verbs.cpp:2568 msgid "Open Preferences for the Pen tool" msgstr "Ouvrir les préférences de l’outil stylo" -#: ../src/verbs.cpp:2564 +#: ../src/verbs.cpp:2569 msgid "Calligraphic Preferences" msgstr "Préférences de la plume calligraphique" -#: ../src/verbs.cpp:2565 +#: ../src/verbs.cpp:2570 msgid "Open Preferences for the Calligraphy tool" msgstr "Ouvrir les préférences de la plume calligraphique" -#: ../src/verbs.cpp:2566 +#: ../src/verbs.cpp:2571 msgid "Text Preferences" msgstr "Préférences des textes" -#: ../src/verbs.cpp:2567 +#: ../src/verbs.cpp:2572 msgid "Open Preferences for the Text tool" msgstr "Ouvrir les préférences de l’outil texte" -#: ../src/verbs.cpp:2568 +#: ../src/verbs.cpp:2573 msgid "Gradient Preferences" msgstr "Préférences des dégradés" -#: ../src/verbs.cpp:2569 +#: ../src/verbs.cpp:2574 msgid "Open Preferences for the Gradient tool" msgstr "Ouvrir les préférences de l’outil de dégradé" -#: ../src/verbs.cpp:2570 +#: ../src/verbs.cpp:2575 msgid "Zoom Preferences" msgstr "Préférences du zoom" -#: ../src/verbs.cpp:2571 +#: ../src/verbs.cpp:2576 msgid "Open Preferences for the Zoom tool" msgstr "Ouvrir les préférences de l’outil zoom" -#: ../src/verbs.cpp:2572 +#: ../src/verbs.cpp:2577 msgid "Measure Preferences" msgstr "Préférences de l'outil de mesure" -#: ../src/verbs.cpp:2573 +#: ../src/verbs.cpp:2578 msgid "Open Preferences for the Measure tool" msgstr "Ouvrir les préférences de l’outil de mesure" -#: ../src/verbs.cpp:2574 +#: ../src/verbs.cpp:2579 msgid "Dropper Preferences" msgstr "Préférences de la pipette" -#: ../src/verbs.cpp:2575 +#: ../src/verbs.cpp:2580 msgid "Open Preferences for the Dropper tool" msgstr "Ouvrir les préférences de l’outil pipette" -#: ../src/verbs.cpp:2576 +#: ../src/verbs.cpp:2581 msgid "Connector Preferences" msgstr "Préférences des connecteurs" -#: ../src/verbs.cpp:2577 +#: ../src/verbs.cpp:2582 msgid "Open Preferences for the Connector tool" msgstr "Ouvrir les préférences de l’outil connecteur" -#: ../src/verbs.cpp:2578 +#: ../src/verbs.cpp:2583 msgid "Paint Bucket Preferences" msgstr "Préférences de remplissage au seau" -#: ../src/verbs.cpp:2579 +#: ../src/verbs.cpp:2584 msgid "Open Preferences for the Paint Bucket tool" msgstr "Ouvrir les préférences de l’outil de remplissage au seau" -#: ../src/verbs.cpp:2580 +#: ../src/verbs.cpp:2585 msgid "Eraser Preferences" msgstr "Préférences de la gomme" -#: ../src/verbs.cpp:2581 +#: ../src/verbs.cpp:2586 msgid "Open Preferences for the Eraser tool" msgstr "Ouvrir les préférences de l’outil gomme" -#: ../src/verbs.cpp:2582 +#: ../src/verbs.cpp:2587 msgid "LPE Tool Preferences" msgstr "Préférences de l’outil Effets de chemin en direct" -#: ../src/verbs.cpp:2583 +#: ../src/verbs.cpp:2588 msgid "Open Preferences for the LPETool tool" msgstr "Ouvrir les préférences de l’outil Effets de chemin en direct" #. Zoom/View -#: ../src/verbs.cpp:2586 +#: ../src/verbs.cpp:2591 msgid "Zoom In" msgstr "Zoomer" -#: ../src/verbs.cpp:2586 +#: ../src/verbs.cpp:2591 msgid "Zoom in" msgstr "Zoomer" -#: ../src/verbs.cpp:2587 +#: ../src/verbs.cpp:2592 msgid "Zoom Out" msgstr "Dézoomer" -#: ../src/verbs.cpp:2587 +#: ../src/verbs.cpp:2592 msgid "Zoom out" msgstr "Dézoomer" -#: ../src/verbs.cpp:2588 +#: ../src/verbs.cpp:2593 msgid "_Rulers" msgstr "_Règles" -#: ../src/verbs.cpp:2588 +#: ../src/verbs.cpp:2593 msgid "Show or hide the canvas rulers" msgstr "Afficher ou non les règles de la zone de travail" -#: ../src/verbs.cpp:2589 +#: ../src/verbs.cpp:2594 msgid "Scroll_bars" msgstr "_Barres de défilement" -#: ../src/verbs.cpp:2589 +#: ../src/verbs.cpp:2594 msgid "Show or hide the canvas scrollbars" msgstr "Afficher ou non les barres de défilement de la zone de travail" -#: ../src/verbs.cpp:2590 +#: ../src/verbs.cpp:2595 msgid "_Grid" msgstr "_Grille" -#: ../src/verbs.cpp:2590 +#: ../src/verbs.cpp:2595 msgid "Show or hide the grid" msgstr "Afficher ou non la grille" -#: ../src/verbs.cpp:2591 +#: ../src/verbs.cpp:2596 msgid "G_uides" msgstr "G_uides" -#: ../src/verbs.cpp:2591 +#: ../src/verbs.cpp:2596 msgid "Show or hide guides (drag from a ruler to create a guide)" msgstr "Afficher ou non les guides (pour créer un guide, effectuer un cliquer-déplacer depuis une règle)" -#: ../src/verbs.cpp:2592 +#: ../src/verbs.cpp:2597 msgid "Enable snapping" msgstr "Activer le magnétisme" -#: ../src/verbs.cpp:2593 +#: ../src/verbs.cpp:2598 msgid "Nex_t Zoom" msgstr "Zoom suivan_t" -#: ../src/verbs.cpp:2593 +#: ../src/verbs.cpp:2598 msgid "Next zoom (from the history of zooms)" msgstr "Zoom suivant (dans l’historique des zooms)" -#: ../src/verbs.cpp:2595 +#: ../src/verbs.cpp:2600 msgid "Pre_vious Zoom" msgstr "Zoom _précédent" -#: ../src/verbs.cpp:2595 +#: ../src/verbs.cpp:2600 msgid "Previous zoom (from the history of zooms)" msgstr "Zoom précédent (dans l’historique des zooms)" -#: ../src/verbs.cpp:2597 +#: ../src/verbs.cpp:2602 msgid "Zoom 1:_1" msgstr "Zoom 1:_1" -#: ../src/verbs.cpp:2597 +#: ../src/verbs.cpp:2602 msgid "Zoom to 1:1" msgstr "Zoomer à 1:1" -#: ../src/verbs.cpp:2599 +#: ../src/verbs.cpp:2604 msgid "Zoom 1:_2" msgstr "Zoom 1:_2" -#: ../src/verbs.cpp:2599 +#: ../src/verbs.cpp:2604 msgid "Zoom to 1:2" msgstr "Zoomer à 1:2" -#: ../src/verbs.cpp:2601 +#: ../src/verbs.cpp:2606 msgid "_Zoom 2:1" msgstr "_Zoom 2:1" -#: ../src/verbs.cpp:2601 +#: ../src/verbs.cpp:2606 msgid "Zoom to 2:1" msgstr "Zoomer à 2:1" -#: ../src/verbs.cpp:2604 +#: ../src/verbs.cpp:2609 msgid "_Fullscreen" msgstr "Plein _écran" -#: ../src/verbs.cpp:2604 +#: ../src/verbs.cpp:2609 msgid "Stretch this document window to full screen" msgstr "Afficher cette fenêtre (document) en plein écran" -#: ../src/verbs.cpp:2607 +#: ../src/verbs.cpp:2612 msgid "Toggle _Focus Mode" msgstr "Inverser le mode de _focus" -#: ../src/verbs.cpp:2607 +#: ../src/verbs.cpp:2612 msgid "Remove excess toolbars to focus on drawing" msgstr "Supprime les barres superflues pour se concentrer sur le dessin" -#: ../src/verbs.cpp:2609 +#: ../src/verbs.cpp:2614 msgid "Duplic_ate Window" msgstr "Dupliquer la _fenêtre" -#: ../src/verbs.cpp:2609 +#: ../src/verbs.cpp:2614 msgid "Open a new window with the same document" msgstr "Ouvrir une nouvelle fenêtre avec le même document" -#: ../src/verbs.cpp:2611 +#: ../src/verbs.cpp:2616 msgid "_New View Preview" msgstr "_Nouvel aperçu" -#: ../src/verbs.cpp:2612 +#: ../src/verbs.cpp:2617 msgid "New View Preview" msgstr "Nouvel aperçu" #. "view_new_preview" -#: ../src/verbs.cpp:2614 -#: ../src/verbs.cpp:2622 +#: ../src/verbs.cpp:2619 +#: ../src/verbs.cpp:2627 msgid "_Normal" msgstr "_Normal" -#: ../src/verbs.cpp:2615 +#: ../src/verbs.cpp:2620 msgid "Switch to normal display mode" msgstr "Passer en mode d’affichage normal" -#: ../src/verbs.cpp:2616 +#: ../src/verbs.cpp:2621 msgid "No _Filters" msgstr "Sans _filtre" -#: ../src/verbs.cpp:2617 +#: ../src/verbs.cpp:2622 msgid "Switch to normal display without filters" msgstr "Passer en mode d’affichage normal, sans filtre" -#: ../src/verbs.cpp:2618 +#: ../src/verbs.cpp:2623 msgid "_Outline" msgstr "_Contour" -#: ../src/verbs.cpp:2619 +#: ../src/verbs.cpp:2624 msgid "Switch to outline (wireframe) display mode" msgstr "Passer en mode d’affichage contour (fil de fer)" #. new ZoomVerb(SP_VERB_VIEW_COLOR_MODE_PRINT_COLORS_PREVIEW, "ViewColorModePrintColorsPreview", N_("_Print Colors Preview"), #. N_("Switch to print colors preview mode"), NULL), -#: ../src/verbs.cpp:2620 -#: ../src/verbs.cpp:2628 +#: ../src/verbs.cpp:2625 +#: ../src/verbs.cpp:2633 msgid "_Toggle" msgstr "Al_terner" -#: ../src/verbs.cpp:2621 +#: ../src/verbs.cpp:2626 msgid "Toggle between normal and outline display modes" msgstr "Alterner entre les modes d’affichage normal et contour" -#: ../src/verbs.cpp:2623 +#: ../src/verbs.cpp:2628 msgid "Switch to normal color display mode" msgstr "Passer en mode d’affichage de couleur normal" -#: ../src/verbs.cpp:2624 +#: ../src/verbs.cpp:2629 msgid "_Grayscale" msgstr "Niveaux de _gris" -#: ../src/verbs.cpp:2625 +#: ../src/verbs.cpp:2630 msgid "Switch to grayscale display mode" msgstr "Passer en mode d’affichage niveaux de gris" -#: ../src/verbs.cpp:2629 +#: ../src/verbs.cpp:2634 msgid "Toggle between normal and grayscale color display modes" msgstr "Alterner entre les modes d’affichage de couleur normal et niveaux de gris" -#: ../src/verbs.cpp:2631 +#: ../src/verbs.cpp:2636 msgid "Color-managed view" msgstr "Affichage avec gestion des couleurs" -#: ../src/verbs.cpp:2632 +#: ../src/verbs.cpp:2637 msgid "Toggle color-managed display for this document window" msgstr "Alterner entre le mode d’affichage avec gestion des couleurs et le mode normal pour cette fenêtre de document" -#: ../src/verbs.cpp:2634 +#: ../src/verbs.cpp:2639 msgid "Ico_n Preview..." msgstr "Aperçu d'_icône..." -#: ../src/verbs.cpp:2635 +#: ../src/verbs.cpp:2640 msgid "Open a window to preview objects at different icon resolutions" msgstr "Ouvrir une fenêtre d’aperçu des objets en icônes à différentes résolutions" -#: ../src/verbs.cpp:2637 +#: ../src/verbs.cpp:2642 msgid "Zoom to fit page in window" msgstr "Ajuster la page à la fenêtre" -#: ../src/verbs.cpp:2638 +#: ../src/verbs.cpp:2643 msgid "Page _Width" msgstr "_Largeur de la page" -#: ../src/verbs.cpp:2639 +#: ../src/verbs.cpp:2644 msgid "Zoom to fit page width in window" msgstr "Zoomer pour ajuster la largeur de la page à la fenêtre" -#: ../src/verbs.cpp:2641 +#: ../src/verbs.cpp:2646 msgid "Zoom to fit drawing in window" msgstr "Zoomer pour ajuster le dessin à la fenêtre" -#: ../src/verbs.cpp:2643 +#: ../src/verbs.cpp:2648 msgid "Zoom to fit selection in window" msgstr "Zoomer pour ajuster la sélection à la fenêtre" #. Dialogs -#: ../src/verbs.cpp:2646 +#: ../src/verbs.cpp:2651 msgid "In_kscape Preferences..." msgstr "Préférences d’In_kscape..." -#: ../src/verbs.cpp:2647 +#: ../src/verbs.cpp:2652 msgid "Edit global Inkscape preferences" msgstr "Éditer les préférences globales d’Inkscape" -#: ../src/verbs.cpp:2648 +#: ../src/verbs.cpp:2653 msgid "_Document Properties..." msgstr "Propriétés du do_cument..." -#: ../src/verbs.cpp:2649 +#: ../src/verbs.cpp:2654 msgid "Edit properties of this document (to be saved with the document)" msgstr "Éditer les préférences du document (enregistrées avec celui-ci)" -#: ../src/verbs.cpp:2650 +#: ../src/verbs.cpp:2655 msgid "Document _Metadata..." msgstr "_Métadonnées du document..." -#: ../src/verbs.cpp:2651 +#: ../src/verbs.cpp:2656 msgid "Edit document metadata (to be saved with the document)" msgstr "Éditer les métadonnées du document (enregistrées avec celui-ci)" -#: ../src/verbs.cpp:2653 +#: ../src/verbs.cpp:2658 msgid "Edit objects' colors, gradients, arrowheads, and other fill and stroke properties..." msgstr "Éditer les couleurs de l’objet, ses dégradés, les têtes de flèches, et autres propriétés de remplissage et contour..." -#: ../src/verbs.cpp:2654 +#: ../src/verbs.cpp:2659 msgid "Gl_yphs..." msgstr "Gl_yphes..." -#: ../src/verbs.cpp:2655 +#: ../src/verbs.cpp:2660 msgid "Select characters from a glyphs palette" msgstr "Sélectionner des caractères depuis une palette de glyphes" #. TRANSLATORS: "Swatches" means: color samples -#: ../src/verbs.cpp:2657 +#: ../src/verbs.cpp:2662 msgid "S_watches..." msgstr "_Palettes..." -#: ../src/verbs.cpp:2658 +#: ../src/verbs.cpp:2663 msgid "Select colors from a swatches palette" msgstr "Sélectionner des couleurs depuis une palette" -#: ../src/verbs.cpp:2659 +#: ../src/verbs.cpp:2664 msgid "Transfor_m..." msgstr "_Transformer..." -#: ../src/verbs.cpp:2660 +#: ../src/verbs.cpp:2665 msgid "Precisely control objects' transformations" msgstr "Contrôler précisément les transformations d’objets" -#: ../src/verbs.cpp:2661 +#: ../src/verbs.cpp:2666 msgid "_Align and Distribute..." msgstr "Aligner et distri_buer..." -#: ../src/verbs.cpp:2662 +#: ../src/verbs.cpp:2667 msgid "Align and distribute objects" msgstr "Aligner et distribuer des objets" -#: ../src/verbs.cpp:2663 +#: ../src/verbs.cpp:2668 msgid "_Spray options..." msgstr "Options du pulvéri_sateur..." -#: ../src/verbs.cpp:2664 +#: ../src/verbs.cpp:2669 msgid "Some options for the spray" msgstr "Options pour l’aérographe" -#: ../src/verbs.cpp:2665 +#: ../src/verbs.cpp:2670 msgid "Undo _History..." msgstr "_Historique des annulations" -#: ../src/verbs.cpp:2666 +#: ../src/verbs.cpp:2671 msgid "Undo History" msgstr "Historique des annulations" -#: ../src/verbs.cpp:2668 +#: ../src/verbs.cpp:2673 msgid "View and select font family, font size and other text properties" msgstr "Voir et sélectionner une police, une taille de police et autres propriétés de texte" -#: ../src/verbs.cpp:2669 +#: ../src/verbs.cpp:2674 msgid "_XML Editor..." msgstr "Éditeur _XML..." -#: ../src/verbs.cpp:2670 +#: ../src/verbs.cpp:2675 msgid "View and edit the XML tree of the document" msgstr "Voir et éditer l’arbre XML du document" -#: ../src/verbs.cpp:2671 +#: ../src/verbs.cpp:2676 msgid "_Find..." msgstr "_Rechercher..." -#: ../src/verbs.cpp:2672 +#: ../src/verbs.cpp:2677 msgid "Find objects in document" msgstr "Rechercher des objets dans le document" -#: ../src/verbs.cpp:2673 +#: ../src/verbs.cpp:2678 msgid "Find and _Replace Text..." msgstr "Trouver et _remplacer le texte..." -#: ../src/verbs.cpp:2674 +#: ../src/verbs.cpp:2679 msgid "Find and replace text in document" msgstr "Rechercher et remplacer du texte dans le document" -#: ../src/verbs.cpp:2676 +#: ../src/verbs.cpp:2681 msgid "Check spelling of text in document" msgstr "Vérifier l’orthographe des texte du document" -#: ../src/verbs.cpp:2677 +#: ../src/verbs.cpp:2682 msgid "_Messages..." msgstr "_Messages..." -#: ../src/verbs.cpp:2678 +#: ../src/verbs.cpp:2683 msgid "View debug messages" msgstr "Voir les messages de débuggage" -#: ../src/verbs.cpp:2679 +#: ../src/verbs.cpp:2684 msgid "S_cripts..." msgstr "S_cripts..." -#: ../src/verbs.cpp:2680 +#: ../src/verbs.cpp:2685 msgid "Run scripts" msgstr "Exécuter des scripts" -#: ../src/verbs.cpp:2681 +#: ../src/verbs.cpp:2686 msgid "Show/Hide D_ialogs" msgstr "Afficher/cacher les boîtes de d_ialogue" -#: ../src/verbs.cpp:2682 +#: ../src/verbs.cpp:2687 msgid "Show or hide all open dialogs" msgstr "Afficher ou non les dialogues ouverts" -#: ../src/verbs.cpp:2683 +#: ../src/verbs.cpp:2688 msgid "Create Tiled Clones..." msgstr "Créer un pavage avec des clones..." -#: ../src/verbs.cpp:2684 +#: ../src/verbs.cpp:2689 msgid "Create multiple clones of selected object, arranging them into a pattern or scattering" msgstr "Créer des clones multiple d’un objet, et les arranger selon un motif ou les disperser" -#: ../src/verbs.cpp:2686 +#: ../src/verbs.cpp:2691 msgid "Edit the ID, locked and visible status, and other object properties" msgstr "Editer l’Id, les statuts de visibilité et de verrouillage et autres propriétés des objets" @@ -20601,216 +20652,216 @@ msgstr "Editer l’Id, les statuts de visibilité et de verrouillage et autres p #. new DialogVerb(SP_VERB_XMPP_CLIENT, "DialogXmppClient", #. N_("_Instant Messaging..."), N_("Jabber Instant Messaging Client"), NULL), #. #endif -#: ../src/verbs.cpp:2691 +#: ../src/verbs.cpp:2696 msgid "_Input Devices..." msgstr "Périp_hériques de saisie..." -#: ../src/verbs.cpp:2692 +#: ../src/verbs.cpp:2697 msgid "Configure extended input devices, such as a graphics tablet" msgstr "Configurer les périphériques de saisie étendus, comme une tablette graphique" -#: ../src/verbs.cpp:2693 +#: ../src/verbs.cpp:2698 msgid "_Extensions..." msgstr "_Extensions..." -#: ../src/verbs.cpp:2694 +#: ../src/verbs.cpp:2699 msgid "Query information about extensions" msgstr "Demander des informations à propos des extensions" -#: ../src/verbs.cpp:2695 +#: ../src/verbs.cpp:2700 msgid "Layer_s..." msgstr "_Calques..." -#: ../src/verbs.cpp:2696 +#: ../src/verbs.cpp:2701 msgid "View Layers" msgstr "Afficher les calques" -#: ../src/verbs.cpp:2697 +#: ../src/verbs.cpp:2702 msgid "Path E_ffect Editor..." msgstr "Éditeur d’e_ffets de chemin..." -#: ../src/verbs.cpp:2698 +#: ../src/verbs.cpp:2703 msgid "Manage, edit, and apply path effects" msgstr "Créer, modifier et appliquer des effets de chemin" -#: ../src/verbs.cpp:2699 +#: ../src/verbs.cpp:2704 msgid "Filter _Editor..." msgstr "Édit_eur de filtres..." -#: ../src/verbs.cpp:2700 +#: ../src/verbs.cpp:2705 msgid "Manage, edit, and apply SVG filters" msgstr "Gérer, modifier et appliquer des filtres SVG" -#: ../src/verbs.cpp:2701 +#: ../src/verbs.cpp:2706 msgid "SVG Font Editor..." msgstr "Éditeur de fontes SVG..." -#: ../src/verbs.cpp:2702 +#: ../src/verbs.cpp:2707 msgid "Edit SVG fonts" msgstr "Éditer les fontes SVG" -#: ../src/verbs.cpp:2703 +#: ../src/verbs.cpp:2708 msgid "Print Colors..." msgstr "Imprimer les couleurs..." -#: ../src/verbs.cpp:2704 +#: ../src/verbs.cpp:2709 msgid "Select which color separations to render in Print Colors Preview rendermode" msgstr "Sélectionner quelles séparations de couleur afficher en mode aperçu des couleurs d’impression" #. Help -#: ../src/verbs.cpp:2707 +#: ../src/verbs.cpp:2712 msgid "About E_xtensions" msgstr "À propos des e_xtensions" -#: ../src/verbs.cpp:2708 +#: ../src/verbs.cpp:2713 msgid "Information on Inkscape extensions" msgstr "Information sur les extensions d’Inkscape" -#: ../src/verbs.cpp:2709 +#: ../src/verbs.cpp:2714 msgid "About _Memory" msgstr "Gestion _mémoire" -#: ../src/verbs.cpp:2710 +#: ../src/verbs.cpp:2715 msgid "Memory usage information" msgstr "Information sur l’utilisation de la mémoire" -#: ../src/verbs.cpp:2711 +#: ../src/verbs.cpp:2716 msgid "_About Inkscape" msgstr "À _propos d’Inkscape" -#: ../src/verbs.cpp:2712 +#: ../src/verbs.cpp:2717 msgid "Inkscape version, authors, license" msgstr "Version, auteurs et licence d’Inkscape" #. new HelpVerb(SP_VERB_SHOW_LICENSE, "ShowLicense", N_("_License"), #. N_("Distribution terms"), /*"show_license"*/"inkscape_options"), #. Tutorials -#: ../src/verbs.cpp:2717 +#: ../src/verbs.cpp:2722 msgid "Inkscape: _Basic" msgstr "Inkscape : _basique" -#: ../src/verbs.cpp:2718 +#: ../src/verbs.cpp:2723 msgid "Getting started with Inkscape" msgstr "Premiers pas avec Inkscape" #. "tutorial_basic" -#: ../src/verbs.cpp:2719 +#: ../src/verbs.cpp:2724 msgid "Inkscape: _Shapes" msgstr "Inkscape : _formes" -#: ../src/verbs.cpp:2720 +#: ../src/verbs.cpp:2725 msgid "Using shape tools to create and edit shapes" msgstr "Utilisation des outils de formes pour créer et éditer des formes" -#: ../src/verbs.cpp:2721 +#: ../src/verbs.cpp:2726 msgid "Inkscape: _Advanced" msgstr "Inkscape : _avancé" -#: ../src/verbs.cpp:2722 +#: ../src/verbs.cpp:2727 msgid "Advanced Inkscape topics" msgstr "Sujets avancés d’Inkscape" #. "tutorial_advanced" #. TRANSLATORS: "to trace" means "to convert a bitmap to vector graphics" (to vectorize) -#: ../src/verbs.cpp:2724 +#: ../src/verbs.cpp:2729 msgid "Inkscape: T_racing" msgstr "Inkscape : _vectorisation" -#: ../src/verbs.cpp:2725 +#: ../src/verbs.cpp:2730 msgid "Using bitmap tracing" msgstr "Vectorisation de bitmap" #. "tutorial_tracing" -#: ../src/verbs.cpp:2726 +#: ../src/verbs.cpp:2731 msgid "Inkscape: _Calligraphy" msgstr "Inkscape : _calligraphie" -#: ../src/verbs.cpp:2727 +#: ../src/verbs.cpp:2732 msgid "Using the Calligraphy pen tool" msgstr "Utilisation de la plume calligraphique d’Inkscape" -#: ../src/verbs.cpp:2728 +#: ../src/verbs.cpp:2733 msgid "Inkscape: _Interpolate" msgstr "Inkscape : _Interpolation" -#: ../src/verbs.cpp:2729 +#: ../src/verbs.cpp:2734 msgid "Using the interpolate extension" msgstr "Utiliser l’extension Interpoler" #. "tutorial_interpolate" -#: ../src/verbs.cpp:2730 +#: ../src/verbs.cpp:2735 msgid "_Elements of Design" msgstr "Rudiments de _design" -#: ../src/verbs.cpp:2731 +#: ../src/verbs.cpp:2736 msgid "Principles of design in the tutorial form" msgstr "Rudiments de design sous forme de didacticiel" #. "tutorial_design" -#: ../src/verbs.cpp:2732 +#: ../src/verbs.cpp:2737 msgid "_Tips and Tricks" msgstr "_Trucs et astuces" -#: ../src/verbs.cpp:2733 +#: ../src/verbs.cpp:2738 msgid "Miscellaneous tips and tricks" msgstr "Divers trucs et astuces" #. "tutorial_tips" #. Effect -- renamed Extension -#: ../src/verbs.cpp:2736 +#: ../src/verbs.cpp:2741 msgid "Previous Exte_nsion" msgstr "Exte_nsion précédente" -#: ../src/verbs.cpp:2737 +#: ../src/verbs.cpp:2742 msgid "Repeat the last extension with the same settings" msgstr "Répéter la dernière extension avec les mêmes paramètres" -#: ../src/verbs.cpp:2738 +#: ../src/verbs.cpp:2743 msgid "_Previous Extension Settings..." msgstr "_Paramètres de l’extension précédente..." -#: ../src/verbs.cpp:2739 +#: ../src/verbs.cpp:2744 msgid "Repeat the last extension with new settings" msgstr "Répéter la dernière extension avec les nouveaux paramètres" -#: ../src/verbs.cpp:2743 +#: ../src/verbs.cpp:2748 msgid "Fit the page to the current selection" msgstr "Ajuster la page à la sélection courante" -#: ../src/verbs.cpp:2745 +#: ../src/verbs.cpp:2750 msgid "Fit the page to the drawing" msgstr "Ajuster la page au dessin" -#: ../src/verbs.cpp:2747 +#: ../src/verbs.cpp:2752 msgid "Fit the page to the current selection or the drawing if there is no selection" msgstr "Ajuster la page à la sélection courante ou au dessin s’il n’y a pas de sélection" #. LockAndHide -#: ../src/verbs.cpp:2749 +#: ../src/verbs.cpp:2754 msgid "Unlock All" msgstr "Déverrouiller tout" -#: ../src/verbs.cpp:2751 +#: ../src/verbs.cpp:2756 msgid "Unlock All in All Layers" msgstr "Tout déverouiller dans tous les calques" -#: ../src/verbs.cpp:2753 +#: ../src/verbs.cpp:2758 msgid "Unhide All" msgstr "Montrer tout" -#: ../src/verbs.cpp:2755 +#: ../src/verbs.cpp:2760 msgid "Unhide All in All Layers" msgstr "Tout montrer dans tous les calques" -#: ../src/verbs.cpp:2759 +#: ../src/verbs.cpp:2764 msgid "Link an ICC color profile" msgstr "Lier un profil de couleur ICC" -#: ../src/verbs.cpp:2760 +#: ../src/verbs.cpp:2765 msgid "Remove Color Profile" msgstr "Supprimer le profil de couleur" -#: ../src/verbs.cpp:2761 +#: ../src/verbs.cpp:2766 msgid "Remove a linked ICC color profile" msgstr "Supprimer un profil de couleur ICC lié" @@ -21010,14 +21061,14 @@ msgid "Edit the stops of the gradient" msgstr "Éditer les stops du dégradé" #: ../src/widgets/gradient-toolbar.cpp:543 -#: ../src/widgets/toolbox.cpp:2880 -#: ../src/widgets/toolbox.cpp:2960 -#: ../src/widgets/toolbox.cpp:3284 -#: ../src/widgets/toolbox.cpp:3322 -#: ../src/widgets/toolbox.cpp:3940 -#: ../src/widgets/toolbox.cpp:3964 -#: ../src/widgets/toolbox.cpp:5594 -#: ../src/widgets/toolbox.cpp:5623 +#: ../src/widgets/toolbox.cpp:2899 +#: ../src/widgets/toolbox.cpp:2979 +#: ../src/widgets/toolbox.cpp:3303 +#: ../src/widgets/toolbox.cpp:3341 +#: ../src/widgets/toolbox.cpp:3959 +#: ../src/widgets/toolbox.cpp:3983 +#: ../src/widgets/toolbox.cpp:5607 +#: ../src/widgets/toolbox.cpp:5636 msgid "New:" msgstr "Créer :" @@ -21045,13 +21096,13 @@ msgstr "Appliquer le dégradé au contour" #. FIXME: implement averaging of all parameters for multiple selected #. gtk_label_set_markup(GTK_LABEL(l), _("Average:")); #: ../src/widgets/gradient-toolbar.cpp:622 -#: ../src/widgets/toolbox.cpp:2882 -#: ../src/widgets/toolbox.cpp:3292 -#: ../src/widgets/toolbox.cpp:3310 -#: ../src/widgets/toolbox.cpp:3942 -#: ../src/widgets/toolbox.cpp:3953 -#: ../src/widgets/toolbox.cpp:5597 -#: ../src/widgets/toolbox.cpp:5608 +#: ../src/widgets/toolbox.cpp:2901 +#: ../src/widgets/toolbox.cpp:3311 +#: ../src/widgets/toolbox.cpp:3329 +#: ../src/widgets/toolbox.cpp:3961 +#: ../src/widgets/toolbox.cpp:3972 +#: ../src/widgets/toolbox.cpp:5610 +#: ../src/widgets/toolbox.cpp:5621 msgid "Change:" msgstr "Modifier :" @@ -21769,7 +21820,7 @@ msgid "Y coordinate of selected node(s)" msgstr "Coordonnée Y de la sélection" #: ../src/widgets/toolbox.cpp:1667 -#: ../src/widgets/toolbox.cpp:7594 +#: ../src/widgets/toolbox.cpp:7607 msgid "Font Size" msgstr "Taille de police" @@ -21786,1397 +21837,1405 @@ msgstr "Taille de police à utiliser pour les labels des mesures" msgid "The units to be used for the measurements" msgstr "Unité à utiliser pour les mesures" -#: ../src/widgets/toolbox.cpp:2275 +#: ../src/widgets/toolbox.cpp:2281 msgid "Bounding box" msgstr "Boîte englobante" -#: ../src/widgets/toolbox.cpp:2275 +#: ../src/widgets/toolbox.cpp:2281 msgid "Snap bounding box corners" msgstr "Aimanter aux coins des boîtes englobantes" -#: ../src/widgets/toolbox.cpp:2284 +#: ../src/widgets/toolbox.cpp:2290 msgid "Bounding box edges" msgstr "Bords des boîtes englobantes" -#: ../src/widgets/toolbox.cpp:2284 +#: ../src/widgets/toolbox.cpp:2290 msgid "Snap to edges of a bounding box" msgstr "Aimanter aux bords des boîtes englobantes" -#: ../src/widgets/toolbox.cpp:2293 +#: ../src/widgets/toolbox.cpp:2299 msgid "Bounding box corners" msgstr "Coins des boîtes englobantes" -#: ../src/widgets/toolbox.cpp:2293 +#: ../src/widgets/toolbox.cpp:2299 msgid "Snap to bounding box corners" msgstr "Aimanter aux coins des boîtes englobantes" -#: ../src/widgets/toolbox.cpp:2302 +#: ../src/widgets/toolbox.cpp:2308 msgid "BBox Edge Midpoints" msgstr "Milieux des bords de la boîte englobante" -#: ../src/widgets/toolbox.cpp:2302 +#: ../src/widgets/toolbox.cpp:2308 msgid "Snap from and to midpoints of bounding box edges" msgstr "Aimanter depuis et vers le milieu des bords des boîtes englobantes" -#: ../src/widgets/toolbox.cpp:2312 +#: ../src/widgets/toolbox.cpp:2318 msgid "BBox Centers" msgstr "Centre des boîtes englobantes" -#: ../src/widgets/toolbox.cpp:2312 +#: ../src/widgets/toolbox.cpp:2318 msgid "Snapping from and to centers of bounding boxes" msgstr "Aimanter depuis et vers le centre des boîtes englobantes" -#: ../src/widgets/toolbox.cpp:2321 +#: ../src/widgets/toolbox.cpp:2327 msgid "Snap nodes or handles" msgstr "Aimanter aux nœuds ou aux poignées" -#: ../src/widgets/toolbox.cpp:2329 +#: ../src/widgets/toolbox.cpp:2335 msgid "Snap to paths" msgstr "Aimanter aux chemins" -#: ../src/widgets/toolbox.cpp:2338 +#: ../src/widgets/toolbox.cpp:2344 msgid "Path intersections" msgstr "Intersections des chemins" -#: ../src/widgets/toolbox.cpp:2338 +#: ../src/widgets/toolbox.cpp:2344 msgid "Snap to path intersections" msgstr "Aimanter aux intersections des chemins" -#: ../src/widgets/toolbox.cpp:2347 +#: ../src/widgets/toolbox.cpp:2353 msgid "To nodes" msgstr "Aux nœuds" -#: ../src/widgets/toolbox.cpp:2347 +#: ../src/widgets/toolbox.cpp:2353 msgid "Snap to cusp nodes" msgstr "Aimanter aux points de rebroussement" -#: ../src/widgets/toolbox.cpp:2356 +#: ../src/widgets/toolbox.cpp:2362 msgid "Smooth nodes" msgstr "Nœuds doux" -#: ../src/widgets/toolbox.cpp:2356 +#: ../src/widgets/toolbox.cpp:2362 msgid "Snap to smooth nodes" msgstr "Aimanter aux nœuds doux" -#: ../src/widgets/toolbox.cpp:2365 +#: ../src/widgets/toolbox.cpp:2371 msgid "Line Midpoints" msgstr "Milieu de ligne" -#: ../src/widgets/toolbox.cpp:2365 +#: ../src/widgets/toolbox.cpp:2371 msgid "Snap from and to midpoints of line segments" msgstr "Aimanter depuis et vers le milieu des segments" -#: ../src/widgets/toolbox.cpp:2374 +#: ../src/widgets/toolbox.cpp:2380 +msgid "Others" +msgstr "Autres" + +#: ../src/widgets/toolbox.cpp:2380 +msgid "Snap other points (centers, guide origins, gradient handles, etc.)" +msgstr "Aimanter à d'autres points (centres, origines de guide, poignées de gradients, etc.)" + +#: ../src/widgets/toolbox.cpp:2388 msgid "Object Centers" msgstr "Centres d’objet" -#: ../src/widgets/toolbox.cpp:2374 +#: ../src/widgets/toolbox.cpp:2388 msgid "Snap from and to centers of objects" msgstr "Aimanter depuis et vers le centre des objets" -#: ../src/widgets/toolbox.cpp:2383 +#: ../src/widgets/toolbox.cpp:2397 msgid "Rotation Centers" msgstr "Centres de rotation" -#: ../src/widgets/toolbox.cpp:2383 +#: ../src/widgets/toolbox.cpp:2397 msgid "Snap from and to an item's rotation center" msgstr "Aimanter depuis et vers le centre de rotation d’un objet" -#: ../src/widgets/toolbox.cpp:2392 +#: ../src/widgets/toolbox.cpp:2406 msgid "Page border" msgstr "Bords de la page" -#: ../src/widgets/toolbox.cpp:2392 +#: ../src/widgets/toolbox.cpp:2406 msgid "Snap to the page border" msgstr "Aimanter aux bords de la page" -#: ../src/widgets/toolbox.cpp:2401 +#: ../src/widgets/toolbox.cpp:2415 msgid "Snap to grids" msgstr "Aimanter aux grilles" -#: ../src/widgets/toolbox.cpp:2410 +#: ../src/widgets/toolbox.cpp:2424 msgid "Snap to guides" msgstr "Aimanter aux guides" -#: ../src/widgets/toolbox.cpp:2615 +#: ../src/widgets/toolbox.cpp:2634 msgid "Star: Change number of corners" msgstr "Étoile : modifier le nombre de sommets" -#: ../src/widgets/toolbox.cpp:2663 +#: ../src/widgets/toolbox.cpp:2682 msgid "Star: Change spoke ratio" msgstr "Étoile : modifier le ratio des rayons" -#: ../src/widgets/toolbox.cpp:2708 +#: ../src/widgets/toolbox.cpp:2727 msgid "Make polygon" msgstr "Transformer en polygone" -#: ../src/widgets/toolbox.cpp:2708 +#: ../src/widgets/toolbox.cpp:2727 msgid "Make star" msgstr "Transformer en étoile" -#: ../src/widgets/toolbox.cpp:2746 +#: ../src/widgets/toolbox.cpp:2765 msgid "Star: Change rounding" msgstr "Étoile : modifier l’arrondi" -#: ../src/widgets/toolbox.cpp:2784 +#: ../src/widgets/toolbox.cpp:2803 msgid "Star: Change randomization" msgstr "Étoile : modifier le hasard" -#: ../src/widgets/toolbox.cpp:2979 +#: ../src/widgets/toolbox.cpp:2998 msgid "Regular polygon (with one handle) instead of a star" msgstr "Polygone régulier (avec une poignée) au lieu d’une étoile" -#: ../src/widgets/toolbox.cpp:2986 +#: ../src/widgets/toolbox.cpp:3005 msgid "Star instead of a regular polygon (with one handle)" msgstr "Étoile au lieu d’un polygone régulier (avec une poignée)" -#: ../src/widgets/toolbox.cpp:3007 +#: ../src/widgets/toolbox.cpp:3026 msgid "triangle/tri-star" msgstr "triangle/étoile à trois branches" -#: ../src/widgets/toolbox.cpp:3007 +#: ../src/widgets/toolbox.cpp:3026 msgid "square/quad-star" msgstr "carré/étoile à quatre branches" -#: ../src/widgets/toolbox.cpp:3007 +#: ../src/widgets/toolbox.cpp:3026 msgid "pentagon/five-pointed star" msgstr "pentagone/étoile à cinq branches" -#: ../src/widgets/toolbox.cpp:3007 +#: ../src/widgets/toolbox.cpp:3026 msgid "hexagon/six-pointed star" msgstr "hexagone/étoile à six branches" -#: ../src/widgets/toolbox.cpp:3010 +#: ../src/widgets/toolbox.cpp:3029 msgid "Corners" msgstr "Sommets" -#: ../src/widgets/toolbox.cpp:3010 +#: ../src/widgets/toolbox.cpp:3029 msgid "Corners:" msgstr "Sommets :" -#: ../src/widgets/toolbox.cpp:3010 +#: ../src/widgets/toolbox.cpp:3029 msgid "Number of corners of a polygon or star" msgstr "Nombre de sommets du polygone ou de l’étoile" -#: ../src/widgets/toolbox.cpp:3023 +#: ../src/widgets/toolbox.cpp:3042 msgid "thin-ray star" msgstr "étoile à branches fines" -#: ../src/widgets/toolbox.cpp:3023 +#: ../src/widgets/toolbox.cpp:3042 msgid "pentagram" msgstr "pentagramme" -#: ../src/widgets/toolbox.cpp:3023 +#: ../src/widgets/toolbox.cpp:3042 msgid "hexagram" msgstr "hexagramme" -#: ../src/widgets/toolbox.cpp:3023 +#: ../src/widgets/toolbox.cpp:3042 msgid "heptagram" msgstr "heptagramme" -#: ../src/widgets/toolbox.cpp:3023 +#: ../src/widgets/toolbox.cpp:3042 msgid "octagram" msgstr "octagramme" -#: ../src/widgets/toolbox.cpp:3023 +#: ../src/widgets/toolbox.cpp:3042 msgid "regular polygon" msgstr "polygone régulier" -#: ../src/widgets/toolbox.cpp:3026 +#: ../src/widgets/toolbox.cpp:3045 msgid "Spoke ratio" msgstr "Ratio des rayons" -#: ../src/widgets/toolbox.cpp:3026 +#: ../src/widgets/toolbox.cpp:3045 msgid "Spoke ratio:" msgstr "Ratio des rayons :" #. TRANSLATORS: Tip radius of a star is the distance from the center to the farthest handle. #. Base radius is the same for the closest handle. -#: ../src/widgets/toolbox.cpp:3029 +#: ../src/widgets/toolbox.cpp:3048 msgid "Base radius to tip radius ratio" msgstr "Rapport du rayon intérieur sur le rayon extérieur" -#: ../src/widgets/toolbox.cpp:3047 +#: ../src/widgets/toolbox.cpp:3066 msgid "stretched" msgstr "étiré" -#: ../src/widgets/toolbox.cpp:3047 +#: ../src/widgets/toolbox.cpp:3066 msgid "twisted" msgstr "tordu" -#: ../src/widgets/toolbox.cpp:3047 +#: ../src/widgets/toolbox.cpp:3066 msgid "slightly pinched" msgstr "légèrement pincé" -#: ../src/widgets/toolbox.cpp:3047 +#: ../src/widgets/toolbox.cpp:3066 msgid "NOT rounded" msgstr "PAS arrondi" -#: ../src/widgets/toolbox.cpp:3047 +#: ../src/widgets/toolbox.cpp:3066 msgid "slightly rounded" msgstr "léger arrondi" -#: ../src/widgets/toolbox.cpp:3047 +#: ../src/widgets/toolbox.cpp:3066 msgid "visibly rounded" msgstr "arrondi visible" -#: ../src/widgets/toolbox.cpp:3047 +#: ../src/widgets/toolbox.cpp:3066 msgid "well rounded" msgstr "bien arrondi" -#: ../src/widgets/toolbox.cpp:3047 +#: ../src/widgets/toolbox.cpp:3066 msgid "amply rounded" msgstr "largement arrondi" -#: ../src/widgets/toolbox.cpp:3047 -#: ../src/widgets/toolbox.cpp:3062 +#: ../src/widgets/toolbox.cpp:3066 +#: ../src/widgets/toolbox.cpp:3081 msgid "blown up" msgstr "gonflé" -#: ../src/widgets/toolbox.cpp:3050 +#: ../src/widgets/toolbox.cpp:3069 msgid "Rounded" msgstr "Arrondi" -#: ../src/widgets/toolbox.cpp:3050 +#: ../src/widgets/toolbox.cpp:3069 msgid "Rounded:" msgstr "Arrondi :" -#: ../src/widgets/toolbox.cpp:3050 +#: ../src/widgets/toolbox.cpp:3069 msgid "How much rounded are the corners (0 for sharp)" msgstr "Quantité d’arrondi des sommets (0 pour pointu)" -#: ../src/widgets/toolbox.cpp:3062 +#: ../src/widgets/toolbox.cpp:3081 msgid "NOT randomized" msgstr "PAS aléatoire" -#: ../src/widgets/toolbox.cpp:3062 +#: ../src/widgets/toolbox.cpp:3081 msgid "slightly irregular" msgstr "légérement irrégulier" -#: ../src/widgets/toolbox.cpp:3062 +#: ../src/widgets/toolbox.cpp:3081 msgid "visibly randomized" msgstr "sensiblement aléatoire" -#: ../src/widgets/toolbox.cpp:3062 +#: ../src/widgets/toolbox.cpp:3081 msgid "strongly randomized" msgstr "très aléatoire" -#: ../src/widgets/toolbox.cpp:3065 +#: ../src/widgets/toolbox.cpp:3084 msgid "Randomized" msgstr "Aléatoire" -#: ../src/widgets/toolbox.cpp:3065 +#: ../src/widgets/toolbox.cpp:3084 msgid "Randomized:" msgstr "Hasard :" -#: ../src/widgets/toolbox.cpp:3065 +#: ../src/widgets/toolbox.cpp:3084 msgid "Scatter randomly the corners and angles" msgstr "Disperser aléatoirement les sommets et les angles" -#: ../src/widgets/toolbox.cpp:3080 -#: ../src/widgets/toolbox.cpp:4015 -#: ../src/widgets/toolbox.cpp:4270 -#: ../src/widgets/toolbox.cpp:8573 +#: ../src/widgets/toolbox.cpp:3099 +#: ../src/widgets/toolbox.cpp:4034 +#: ../src/widgets/toolbox.cpp:4289 +#: ../src/widgets/toolbox.cpp:8586 msgid "Defaults" msgstr "R-à-z" -#: ../src/widgets/toolbox.cpp:3081 -#: ../src/widgets/toolbox.cpp:4016 +#: ../src/widgets/toolbox.cpp:3100 +#: ../src/widgets/toolbox.cpp:4035 msgid "Reset shape parameters to defaults (use Inkscape Preferences > Tools to change defaults)" msgstr "Restaurer les préférences de la forme par défaut (changez les valeurs par défaut dans Inkscape Préférences>Outils)" -#: ../src/widgets/toolbox.cpp:3153 +#: ../src/widgets/toolbox.cpp:3172 msgid "Change rectangle" msgstr "Modifier un rectangle" -#: ../src/widgets/toolbox.cpp:3340 +#: ../src/widgets/toolbox.cpp:3359 msgid "W:" msgstr "L :" -#: ../src/widgets/toolbox.cpp:3340 +#: ../src/widgets/toolbox.cpp:3359 msgid "Width of rectangle" msgstr "Largeur du rectangle" -#: ../src/widgets/toolbox.cpp:3357 +#: ../src/widgets/toolbox.cpp:3376 msgid "H:" msgstr "H :" -#: ../src/widgets/toolbox.cpp:3357 +#: ../src/widgets/toolbox.cpp:3376 msgid "Height of rectangle" msgstr "Hauteur du rectangle" -#: ../src/widgets/toolbox.cpp:3371 -#: ../src/widgets/toolbox.cpp:3386 +#: ../src/widgets/toolbox.cpp:3390 +#: ../src/widgets/toolbox.cpp:3405 msgid "not rounded" msgstr "pas d’arrondi" -#: ../src/widgets/toolbox.cpp:3374 +#: ../src/widgets/toolbox.cpp:3393 msgid "Horizontal radius" msgstr "Rayon horizontal" -#: ../src/widgets/toolbox.cpp:3374 +#: ../src/widgets/toolbox.cpp:3393 msgid "Rx:" msgstr "Rx :" -#: ../src/widgets/toolbox.cpp:3374 +#: ../src/widgets/toolbox.cpp:3393 msgid "Horizontal radius of rounded corners" msgstr "Rayon horizontal des coins arrondis" -#: ../src/widgets/toolbox.cpp:3389 +#: ../src/widgets/toolbox.cpp:3408 msgid "Vertical radius" msgstr "Rayon vertical" -#: ../src/widgets/toolbox.cpp:3389 +#: ../src/widgets/toolbox.cpp:3408 msgid "Ry:" msgstr "Ry :" -#: ../src/widgets/toolbox.cpp:3389 +#: ../src/widgets/toolbox.cpp:3408 msgid "Vertical radius of rounded corners" msgstr "Rayon vertical des coins arrondis" -#: ../src/widgets/toolbox.cpp:3408 +#: ../src/widgets/toolbox.cpp:3427 msgid "Not rounded" msgstr "Pas d’arrondi" -#: ../src/widgets/toolbox.cpp:3409 +#: ../src/widgets/toolbox.cpp:3428 msgid "Make corners sharp" msgstr "Rendre les coins pointus" # ligne d'horizon ? #. TODO: use the correct axis here, too -#: ../src/widgets/toolbox.cpp:3604 +#: ../src/widgets/toolbox.cpp:3623 msgid "3D Box: Change perspective (angle of infinite axis)" msgstr "Boîte 3D: changer la perspective (angle de ligne d’horizon)" -#: ../src/widgets/toolbox.cpp:3671 +#: ../src/widgets/toolbox.cpp:3690 msgid "Angle in X direction" msgstr "Angle dans la direction X" #. Translators: PL is short for 'perspective line' -#: ../src/widgets/toolbox.cpp:3673 +#: ../src/widgets/toolbox.cpp:3692 msgid "Angle of PLs in X direction" msgstr "Angle des lignes parallèles dans la direction X" #. Translators: VP is short for 'vanishing point' -#: ../src/widgets/toolbox.cpp:3695 +#: ../src/widgets/toolbox.cpp:3714 msgid "State of VP in X direction" msgstr "État du point de fuite dans la direction X" -#: ../src/widgets/toolbox.cpp:3696 +#: ../src/widgets/toolbox.cpp:3715 msgid "Toggle VP in X direction between 'finite' and 'infinite' (=parallel)" msgstr "Alterner le point de fuite dans la direction X entre « fini » et « infini » (=parallèles)" -#: ../src/widgets/toolbox.cpp:3711 +#: ../src/widgets/toolbox.cpp:3730 msgid "Angle in Y direction" msgstr "Angle dans la direction Y" -#: ../src/widgets/toolbox.cpp:3711 +#: ../src/widgets/toolbox.cpp:3730 msgid "Angle Y:" msgstr "Angle Y :" #. Translators: PL is short for 'perspective line' -#: ../src/widgets/toolbox.cpp:3713 +#: ../src/widgets/toolbox.cpp:3732 msgid "Angle of PLs in Y direction" msgstr "Angle des lignes parallèles dans la direction Y" #. Translators: VP is short for 'vanishing point' -#: ../src/widgets/toolbox.cpp:3734 +#: ../src/widgets/toolbox.cpp:3753 msgid "State of VP in Y direction" msgstr "État du point de fuite dans la direction Y" -#: ../src/widgets/toolbox.cpp:3735 +#: ../src/widgets/toolbox.cpp:3754 msgid "Toggle VP in Y direction between 'finite' and 'infinite' (=parallel)" msgstr "Alterner le point de fuite dans la direction Y entre « fini » et « infini » (=parallèles)" -#: ../src/widgets/toolbox.cpp:3750 +#: ../src/widgets/toolbox.cpp:3769 msgid "Angle in Z direction" msgstr "Angle dans la direction Z" #. Translators: PL is short for 'perspective line' -#: ../src/widgets/toolbox.cpp:3752 +#: ../src/widgets/toolbox.cpp:3771 msgid "Angle of PLs in Z direction" msgstr "Angle des lignes parallèles dans la direction Z" #. Translators: VP is short for 'vanishing point' -#: ../src/widgets/toolbox.cpp:3773 +#: ../src/widgets/toolbox.cpp:3792 msgid "State of VP in Z direction" msgstr "État du point de fuite dans la direction Z" -#: ../src/widgets/toolbox.cpp:3774 +#: ../src/widgets/toolbox.cpp:3793 msgid "Toggle VP in Z direction between 'finite' and 'infinite' (=parallel)" msgstr "Alterner le point de fuite dans la direction Z entre « fini » et « infini » (=parallèles)" -#: ../src/widgets/toolbox.cpp:3832 +#: ../src/widgets/toolbox.cpp:3851 msgid "Change spiral" msgstr "Modifier une spirale" -#: ../src/widgets/toolbox.cpp:3972 +#: ../src/widgets/toolbox.cpp:3991 msgid "just a curve" msgstr "juste une courbe" -#: ../src/widgets/toolbox.cpp:3972 +#: ../src/widgets/toolbox.cpp:3991 msgid "one full revolution" msgstr "une révolution complète" -#: ../src/widgets/toolbox.cpp:3975 +#: ../src/widgets/toolbox.cpp:3994 msgid "Number of turns" msgstr "Nombre de tours" -#: ../src/widgets/toolbox.cpp:3975 +#: ../src/widgets/toolbox.cpp:3994 msgid "Turns:" msgstr "Tours :" -#: ../src/widgets/toolbox.cpp:3975 +#: ../src/widgets/toolbox.cpp:3994 msgid "Number of revolutions" msgstr "Nombre de révolutions" -#: ../src/widgets/toolbox.cpp:3986 +#: ../src/widgets/toolbox.cpp:4005 msgid "circle" msgstr "cercle" -#: ../src/widgets/toolbox.cpp:3986 +#: ../src/widgets/toolbox.cpp:4005 msgid "edge is much denser" msgstr "le bord est beaucoup plus dense" -#: ../src/widgets/toolbox.cpp:3986 +#: ../src/widgets/toolbox.cpp:4005 msgid "edge is denser" msgstr "le bord est plus dense" -#: ../src/widgets/toolbox.cpp:3986 +#: ../src/widgets/toolbox.cpp:4005 msgid "even" msgstr "égal" -#: ../src/widgets/toolbox.cpp:3986 +#: ../src/widgets/toolbox.cpp:4005 msgid "center is denser" msgstr "le centre est plus dense" -#: ../src/widgets/toolbox.cpp:3986 +#: ../src/widgets/toolbox.cpp:4005 msgid "center is much denser" msgstr "le centre est beaucoup plus dense" -#: ../src/widgets/toolbox.cpp:3989 +#: ../src/widgets/toolbox.cpp:4008 msgid "Divergence" msgstr "Divergence :" -#: ../src/widgets/toolbox.cpp:3989 +#: ../src/widgets/toolbox.cpp:4008 msgid "Divergence:" msgstr "Divergence :" -#: ../src/widgets/toolbox.cpp:3989 +#: ../src/widgets/toolbox.cpp:4008 msgid "How much denser/sparser are outer revolutions; 1 = uniform" msgstr "Densité de la révolution; 1 = uniforme" -#: ../src/widgets/toolbox.cpp:4000 +#: ../src/widgets/toolbox.cpp:4019 msgid "starts from center" msgstr "démarrer du centre" -#: ../src/widgets/toolbox.cpp:4000 +#: ../src/widgets/toolbox.cpp:4019 msgid "starts mid-way" msgstr "démarrer du milieu" -#: ../src/widgets/toolbox.cpp:4000 +#: ../src/widgets/toolbox.cpp:4019 msgid "starts near edge" msgstr "démarrer près du bord" -#: ../src/widgets/toolbox.cpp:4003 +#: ../src/widgets/toolbox.cpp:4022 msgid "Inner radius" msgstr "Rayon intérieur :" -#: ../src/widgets/toolbox.cpp:4003 +#: ../src/widgets/toolbox.cpp:4022 msgid "Inner radius:" msgstr "Rayon intérieur :" -#: ../src/widgets/toolbox.cpp:4003 +#: ../src/widgets/toolbox.cpp:4022 msgid "Radius of the innermost revolution (relative to the spiral size)" msgstr "Rayon de la révolution intérieure (relatif aux dimensions de la spirale)" -#: ../src/widgets/toolbox.cpp:4075 +#: ../src/widgets/toolbox.cpp:4094 msgid "Bezier" msgstr "Bézier" -#: ../src/widgets/toolbox.cpp:4076 +#: ../src/widgets/toolbox.cpp:4095 msgid "Create regular Bezier path" msgstr "Créer un chemin de Bézier régulier" -#: ../src/widgets/toolbox.cpp:4082 +#: ../src/widgets/toolbox.cpp:4101 msgid "Spiro" msgstr "Spiro" -#: ../src/widgets/toolbox.cpp:4083 +#: ../src/widgets/toolbox.cpp:4102 msgid "Create Spiro path" msgstr "Créer un chemin spirographique" -#: ../src/widgets/toolbox.cpp:4090 +#: ../src/widgets/toolbox.cpp:4109 msgid "Zigzag" msgstr "Zigzag" -#: ../src/widgets/toolbox.cpp:4091 +#: ../src/widgets/toolbox.cpp:4110 msgid "Create a sequence of straight line segments" msgstr "Créer une séquence de segments de lignes droites" -#: ../src/widgets/toolbox.cpp:4097 +#: ../src/widgets/toolbox.cpp:4116 msgid "Paraxial" msgstr "Paraxial" -#: ../src/widgets/toolbox.cpp:4098 +#: ../src/widgets/toolbox.cpp:4117 msgid "Create a sequence of paraxial line segments" msgstr "Créer une séquence de segments de lignes paraxiales" -#: ../src/widgets/toolbox.cpp:4106 +#: ../src/widgets/toolbox.cpp:4125 msgid "Mode of new lines drawn by this tool" msgstr "Mode des nouvelles lignes dessinées avec cet outil" -#: ../src/widgets/toolbox.cpp:4135 +#: ../src/widgets/toolbox.cpp:4154 msgid "Triangle in" msgstr "Triangle décroissant" -#: ../src/widgets/toolbox.cpp:4136 +#: ../src/widgets/toolbox.cpp:4155 msgid "Triangle out" msgstr "Triangle croissant" -#: ../src/widgets/toolbox.cpp:4138 +#: ../src/widgets/toolbox.cpp:4157 msgid "From clipboard" msgstr "À partir du presse-papier" -#: ../src/widgets/toolbox.cpp:4163 -#: ../src/widgets/toolbox.cpp:4164 +#: ../src/widgets/toolbox.cpp:4182 +#: ../src/widgets/toolbox.cpp:4183 msgid "Shape:" msgstr "Forme :" -#: ../src/widgets/toolbox.cpp:4163 +#: ../src/widgets/toolbox.cpp:4182 msgid "Shape of new paths drawn by this tool" msgstr "Style des nouveaux chemins dessinés avec cet outil" -#: ../src/widgets/toolbox.cpp:4247 +#: ../src/widgets/toolbox.cpp:4266 msgid "(many nodes, rough)" msgstr "(nombreux nœuds, rugueux)" #. Mean #. Rotation #. Scale -#: ../src/widgets/toolbox.cpp:4247 -#: ../src/widgets/toolbox.cpp:4355 -#: ../src/widgets/toolbox.cpp:4372 -#: ../src/widgets/toolbox.cpp:4580 -#: ../src/widgets/toolbox.cpp:4675 -#: ../src/widgets/toolbox.cpp:4691 -#: ../src/widgets/toolbox.cpp:4707 -#: ../src/widgets/toolbox.cpp:4767 -#: ../src/widgets/toolbox.cpp:4797 -#: ../src/widgets/toolbox.cpp:4815 -#: ../src/widgets/toolbox.cpp:5170 -#: ../src/widgets/toolbox.cpp:5203 -#: ../src/widgets/toolbox.cpp:6232 +#: ../src/widgets/toolbox.cpp:4266 +#: ../src/widgets/toolbox.cpp:4374 +#: ../src/widgets/toolbox.cpp:4391 +#: ../src/widgets/toolbox.cpp:4599 +#: ../src/widgets/toolbox.cpp:4688 +#: ../src/widgets/toolbox.cpp:4704 +#: ../src/widgets/toolbox.cpp:4720 +#: ../src/widgets/toolbox.cpp:4780 +#: ../src/widgets/toolbox.cpp:4810 +#: ../src/widgets/toolbox.cpp:4828 +#: ../src/widgets/toolbox.cpp:5183 +#: ../src/widgets/toolbox.cpp:5216 +#: ../src/widgets/toolbox.cpp:6245 msgid "(default)" msgstr "(défaut)" -#: ../src/widgets/toolbox.cpp:4247 +#: ../src/widgets/toolbox.cpp:4266 msgid "(few nodes, smooth)" msgstr "(peu de nœuds, doux)" -#: ../src/widgets/toolbox.cpp:4250 +#: ../src/widgets/toolbox.cpp:4269 msgid "Smoothing:" msgstr "Lissage :" -#: ../src/widgets/toolbox.cpp:4250 +#: ../src/widgets/toolbox.cpp:4269 msgid "Smoothing: " msgstr "Lissage :" -#: ../src/widgets/toolbox.cpp:4251 +#: ../src/widgets/toolbox.cpp:4270 msgid "How much smoothing (simplifying) is applied to the line" msgstr "Quel niveau de lissage (simplification) est appliqué à la ligne" -#: ../src/widgets/toolbox.cpp:4271 +#: ../src/widgets/toolbox.cpp:4290 msgid "Reset pencil parameters to defaults (use Inkscape Preferences > Tools to change defaults)" msgstr "Restaurer les préférences du crayon par défaut (changez les valeurs par défaut dans Préférences d’Inkscape>Outils)" #. Width -#: ../src/widgets/toolbox.cpp:4355 +#: ../src/widgets/toolbox.cpp:4374 msgid "(pinch tweak)" msgstr "(ajustement serré)" -#: ../src/widgets/toolbox.cpp:4355 +#: ../src/widgets/toolbox.cpp:4374 msgid "(broad tweak)" msgstr "(ajustement large)" -#: ../src/widgets/toolbox.cpp:4358 +#: ../src/widgets/toolbox.cpp:4377 msgid "The width of the tweak area (relative to the visible canvas area)" msgstr "Largeur de la zone d’ajustement (relativement à la zone de travail visible)" #. Force -#: ../src/widgets/toolbox.cpp:4372 +#: ../src/widgets/toolbox.cpp:4391 msgid "(minimum force)" msgstr "(force minimum)" -#: ../src/widgets/toolbox.cpp:4372 +#: ../src/widgets/toolbox.cpp:4391 msgid "(maximum force)" msgstr "(force maximum)" -#: ../src/widgets/toolbox.cpp:4375 +#: ../src/widgets/toolbox.cpp:4394 msgid "Force" msgstr "Force" -#: ../src/widgets/toolbox.cpp:4375 +#: ../src/widgets/toolbox.cpp:4394 msgid "Force:" msgstr "Force :" -#: ../src/widgets/toolbox.cpp:4375 +#: ../src/widgets/toolbox.cpp:4394 msgid "The force of the tweak action" msgstr "Force de l’action d’ajustement" -#: ../src/widgets/toolbox.cpp:4393 +#: ../src/widgets/toolbox.cpp:4412 msgid "Move mode" msgstr "Mode déplacement" -#: ../src/widgets/toolbox.cpp:4394 +#: ../src/widgets/toolbox.cpp:4413 msgid "Move objects in any direction" msgstr "Déplace la sélection dans la direction du curseur" -#: ../src/widgets/toolbox.cpp:4400 +#: ../src/widgets/toolbox.cpp:4419 msgid "Move in/out mode" msgstr "Mode rapprochement/éloignement" -#: ../src/widgets/toolbox.cpp:4401 +#: ../src/widgets/toolbox.cpp:4420 msgid "Move objects towards cursor; with Shift from cursor" msgstr "Déplace l’objet vers le curseur ; avec Maj, à l’encontre du curseur" -#: ../src/widgets/toolbox.cpp:4407 +#: ../src/widgets/toolbox.cpp:4426 msgid "Move jitter mode" msgstr "Mode déplacement aléatoire" -#: ../src/widgets/toolbox.cpp:4408 +#: ../src/widgets/toolbox.cpp:4427 msgid "Move objects in random directions" msgstr "Déplace la sélection dans une direction aléatoire" -#: ../src/widgets/toolbox.cpp:4414 +#: ../src/widgets/toolbox.cpp:4433 msgid "Scale mode" msgstr "Mode redimensionnement" -#: ../src/widgets/toolbox.cpp:4415 +#: ../src/widgets/toolbox.cpp:4434 msgid "Shrink objects, with Shift enlarge" msgstr "Rétrécir les objets, avec Maj. étirer" -#: ../src/widgets/toolbox.cpp:4421 +#: ../src/widgets/toolbox.cpp:4440 msgid "Rotate mode" msgstr "Mode rotation" -#: ../src/widgets/toolbox.cpp:4422 +#: ../src/widgets/toolbox.cpp:4441 msgid "Rotate objects, with Shift counterclockwise" msgstr "Applique une rotation dans le sens horaire ; avec Maj, le sens est inversé" -#: ../src/widgets/toolbox.cpp:4428 +#: ../src/widgets/toolbox.cpp:4447 msgid "Duplicate/delete mode" msgstr "Mode duplication/suppression" -#: ../src/widgets/toolbox.cpp:4429 +#: ../src/widgets/toolbox.cpp:4448 msgid "Duplicate objects, with Shift delete" msgstr "Duplique les objets ; avec Maj, efface" -#: ../src/widgets/toolbox.cpp:4435 +#: ../src/widgets/toolbox.cpp:4454 msgid "Push mode" msgstr "Mode poussée" -#: ../src/widgets/toolbox.cpp:4436 +#: ../src/widgets/toolbox.cpp:4455 msgid "Push parts of paths in any direction" msgstr "Pousse le chemin dans le sens du curseur" -#: ../src/widgets/toolbox.cpp:4442 +#: ../src/widgets/toolbox.cpp:4461 msgid "Shrink/grow mode" msgstr "Mode rétrécissement/élargissement" -#: ../src/widgets/toolbox.cpp:4443 +#: ../src/widgets/toolbox.cpp:4462 msgid "Shrink (inset) parts of paths; with Shift grow (outset)" msgstr "Rétrécit les chemins (contraction) ; avec Maj, élargit (dilatation)" -#: ../src/widgets/toolbox.cpp:4449 +#: ../src/widgets/toolbox.cpp:4468 msgid "Attract/repel mode" msgstr "Mode attraction/répulsion" -#: ../src/widgets/toolbox.cpp:4450 +#: ../src/widgets/toolbox.cpp:4469 msgid "Attract parts of paths towards cursor; with Shift from cursor" msgstr "Attire les chemins vers le curseur ; avec Maj, éloigne les chemins du curseur" -#: ../src/widgets/toolbox.cpp:4456 +#: ../src/widgets/toolbox.cpp:4475 msgid "Roughen mode" msgstr "Mode rugueux" -#: ../src/widgets/toolbox.cpp:4457 +#: ../src/widgets/toolbox.cpp:4476 msgid "Roughen parts of paths" msgstr "Rend les chemins plus rugueux" -#: ../src/widgets/toolbox.cpp:4463 +#: ../src/widgets/toolbox.cpp:4482 msgid "Color paint mode" msgstr "Mode peinture de couleur" -#: ../src/widgets/toolbox.cpp:4464 +#: ../src/widgets/toolbox.cpp:4483 msgid "Paint the tool's color upon selected objects" msgstr "Décaler la couleur des objets vers celle de l’outil" -#: ../src/widgets/toolbox.cpp:4470 +#: ../src/widgets/toolbox.cpp:4489 msgid "Color jitter mode" msgstr "Mode perturbation des couleurs" -#: ../src/widgets/toolbox.cpp:4471 +#: ../src/widgets/toolbox.cpp:4490 msgid "Jitter the colors of selected objects" msgstr "Perturber la couleur des objets sélectionnés" -#: ../src/widgets/toolbox.cpp:4477 +#: ../src/widgets/toolbox.cpp:4496 msgid "Blur mode" msgstr "Mode flou" -#: ../src/widgets/toolbox.cpp:4478 +#: ../src/widgets/toolbox.cpp:4497 msgid "Blur selected objects more; with Shift, blur less" msgstr "Ajoute du flou à la sélection ; avec Maj, retire du flou" -#: ../src/widgets/toolbox.cpp:4505 +#: ../src/widgets/toolbox.cpp:4524 msgid "Channels:" msgstr "Canaux :" -#: ../src/widgets/toolbox.cpp:4517 +#: ../src/widgets/toolbox.cpp:4536 msgid "In color mode, act on objects' hue" msgstr "En mode couleur, agit sur la teinte des objets" #. TRANSLATORS: "H" here stands for hue -#: ../src/widgets/toolbox.cpp:4521 +#: ../src/widgets/toolbox.cpp:4540 msgid "H" msgstr "T" -#: ../src/widgets/toolbox.cpp:4533 +#: ../src/widgets/toolbox.cpp:4552 msgid "In color mode, act on objects' saturation" msgstr "En mode couleur, agit sur la saturation des objets" # Saturation (in HSL) #. TRANSLATORS: "S" here stands for Saturation -#: ../src/widgets/toolbox.cpp:4537 +#: ../src/widgets/toolbox.cpp:4556 msgid "S" msgstr "S" -#: ../src/widgets/toolbox.cpp:4549 +#: ../src/widgets/toolbox.cpp:4568 msgid "In color mode, act on objects' lightness" msgstr "En mode couleur, agit sur la luminosité des objets" # Luminosity (in HSL) #. TRANSLATORS: "L" here stands for Lightness -#: ../src/widgets/toolbox.cpp:4553 +#: ../src/widgets/toolbox.cpp:4572 msgid "L" msgstr "L" -#: ../src/widgets/toolbox.cpp:4565 +#: ../src/widgets/toolbox.cpp:4584 msgid "In color mode, act on objects' opacity" msgstr "En mode couleur, agit sur l’opacité des objets" # Opacity #. TRANSLATORS: "O" here stands for Opacity -#: ../src/widgets/toolbox.cpp:4569 +#: ../src/widgets/toolbox.cpp:4588 msgid "O" msgstr "O" #. Fidelity -#: ../src/widgets/toolbox.cpp:4580 +#: ../src/widgets/toolbox.cpp:4599 msgid "(rough, simplified)" msgstr "(grossier, simplifié)" -#: ../src/widgets/toolbox.cpp:4580 +#: ../src/widgets/toolbox.cpp:4599 msgid "(fine, but many nodes)" msgstr "(fin, mais avec beaucoup de nœuds)" -#: ../src/widgets/toolbox.cpp:4583 +#: ../src/widgets/toolbox.cpp:4602 msgid "Fidelity" msgstr "Fidélité" -#: ../src/widgets/toolbox.cpp:4583 +#: ../src/widgets/toolbox.cpp:4602 msgid "Fidelity:" msgstr "Fidélité:" -#: ../src/widgets/toolbox.cpp:4584 +#: ../src/widgets/toolbox.cpp:4603 msgid "Low fidelity simplifies paths; high fidelity preserves path features but may generate a lot of new nodes" msgstr "Une basse fidélité simplifie les chemins; Une haute fidélité préserve les propriétés des chemins mais peut ajouter de nombreux nœuds." -#: ../src/widgets/toolbox.cpp:4602 -#: ../src/widgets/toolbox.cpp:4786 -#: ../src/widgets/toolbox.cpp:5321 +#: ../src/widgets/toolbox.cpp:4621 +#: ../src/widgets/toolbox.cpp:4799 +#: ../src/widgets/toolbox.cpp:5334 msgid "Pressure" msgstr "Pression" -#: ../src/widgets/toolbox.cpp:4603 +#: ../src/widgets/toolbox.cpp:4622 msgid "Use the pressure of the input device to alter the force of tweak action" msgstr "Utiliser la pression du périphérique d’entrée pour modifier la force de l’outil" #. Width -#: ../src/widgets/toolbox.cpp:4675 +#: ../src/widgets/toolbox.cpp:4688 msgid "(narrow spray)" msgstr "(pulvérisation étroite)" -#: ../src/widgets/toolbox.cpp:4675 +#: ../src/widgets/toolbox.cpp:4688 msgid "(broad spray)" msgstr "(pulvérisation large)" -#: ../src/widgets/toolbox.cpp:4678 +#: ../src/widgets/toolbox.cpp:4691 msgid "The width of the spray area (relative to the visible canvas area)" msgstr "Largeur de la zone de pulvérisation (relativement à la zone de travail visible)" -#: ../src/widgets/toolbox.cpp:4691 +#: ../src/widgets/toolbox.cpp:4704 msgid "(maximum mean)" msgstr "(moyenne maximale)" -#: ../src/widgets/toolbox.cpp:4694 +#: ../src/widgets/toolbox.cpp:4707 msgid "Focus" msgstr "Rayon" -#: ../src/widgets/toolbox.cpp:4694 +#: ../src/widgets/toolbox.cpp:4707 msgid "Focus:" msgstr "Rayon :" -#: ../src/widgets/toolbox.cpp:4694 +#: ../src/widgets/toolbox.cpp:4707 msgid "0 to spray a spot; increase to enlarge the ring radius" msgstr "0 pour pulvériser sur un seul endroit ; augmenter pour élargir le rayon de pulvérisation" #. Standard_deviation -#: ../src/widgets/toolbox.cpp:4707 +#: ../src/widgets/toolbox.cpp:4720 msgid "(minimum scatter)" msgstr "(dispersion minimale)" -#: ../src/widgets/toolbox.cpp:4707 +#: ../src/widgets/toolbox.cpp:4720 msgid "(maximum scatter)" msgstr "(dispersion maximale)" -#: ../src/widgets/toolbox.cpp:4710 +#: ../src/widgets/toolbox.cpp:4723 msgctxt "Spray tool" msgid "Scatter" msgstr "Éparpiller" -#: ../src/widgets/toolbox.cpp:4710 +#: ../src/widgets/toolbox.cpp:4723 msgctxt "Spray tool" msgid "Scatter:" msgstr "Éparpiller :" -#: ../src/widgets/toolbox.cpp:4710 +#: ../src/widgets/toolbox.cpp:4723 msgid "Increase to scatter sprayed objects" msgstr "Augmenter pour disperser les objets pulvérisés" -#: ../src/widgets/toolbox.cpp:4729 +#: ../src/widgets/toolbox.cpp:4742 msgid "Spray copies of the initial selection" msgstr "Pulvériser des copies de la sélection initiale" -#: ../src/widgets/toolbox.cpp:4736 +#: ../src/widgets/toolbox.cpp:4749 msgid "Spray clones of the initial selection" msgstr "Pulvériser des clones de la sélection initiale" -#: ../src/widgets/toolbox.cpp:4742 +#: ../src/widgets/toolbox.cpp:4755 msgid "Spray single path" msgstr "Pulvérisation par union des formes" -#: ../src/widgets/toolbox.cpp:4743 +#: ../src/widgets/toolbox.cpp:4756 msgid "Spray objects in a single path" msgstr "Pulvérisation fusionnée en un chemin unique" #. Population -#: ../src/widgets/toolbox.cpp:4767 +#: ../src/widgets/toolbox.cpp:4780 msgid "(low population)" msgstr "(faible population)" -#: ../src/widgets/toolbox.cpp:4767 +#: ../src/widgets/toolbox.cpp:4780 msgid "(high population)" msgstr "(forte population)" -#: ../src/widgets/toolbox.cpp:4770 +#: ../src/widgets/toolbox.cpp:4783 msgid "Amount" msgstr "Quantité" -#: ../src/widgets/toolbox.cpp:4771 +#: ../src/widgets/toolbox.cpp:4784 msgid "Adjusts the number of items sprayed per click" msgstr "Ajuste le nombre de d’éléments pulvérisés par clic" -#: ../src/widgets/toolbox.cpp:4787 +#: ../src/widgets/toolbox.cpp:4800 msgid "Use the pressure of the input device to alter the amount of sprayed objects" msgstr "Utiliser la pression du périphérique d’entrée pour modifier la quantité d’objets pulvérisés" -#: ../src/widgets/toolbox.cpp:4797 +#: ../src/widgets/toolbox.cpp:4810 msgid "(high rotation variation)" msgstr "(variation de rotation forte)" -#: ../src/widgets/toolbox.cpp:4800 +#: ../src/widgets/toolbox.cpp:4813 msgid "Rotation" msgstr "Rotation" -#: ../src/widgets/toolbox.cpp:4800 +#: ../src/widgets/toolbox.cpp:4813 msgid "Rotation:" msgstr "Rotation :" -#: ../src/widgets/toolbox.cpp:4802 +#: ../src/widgets/toolbox.cpp:4815 #, no-c-format msgid "Variation of the rotation of the sprayed objects; 0% for the same rotation than the original object" msgstr "Variation de rotation des objets pulvérisés ; 0 % pour utiliser la même rotation que l’objet original" -#: ../src/widgets/toolbox.cpp:4815 +#: ../src/widgets/toolbox.cpp:4828 msgid "(high scale variation)" msgstr "(variation d’échelle forte)" -#: ../src/widgets/toolbox.cpp:4818 +#: ../src/widgets/toolbox.cpp:4831 msgctxt "Spray tool" msgid "Scale" msgstr "Échelle" -#: ../src/widgets/toolbox.cpp:4818 +#: ../src/widgets/toolbox.cpp:4831 msgctxt "Spray tool" msgid "Scale:" msgstr "Échelle :" -#: ../src/widgets/toolbox.cpp:4820 +#: ../src/widgets/toolbox.cpp:4833 #, no-c-format msgid "Variation in the scale of the sprayed objects; 0% for the same scale than the original object" msgstr "Variation de l’échelle des objets pulvérisés ; 0 % pour utiliser la même taille que l’objet original" -#: ../src/widgets/toolbox.cpp:4994 +#: ../src/widgets/toolbox.cpp:5007 msgid "No preset" msgstr "Aucune présélection" -#: ../src/widgets/toolbox.cpp:5012 +#: ../src/widgets/toolbox.cpp:5025 msgid "Save..." msgstr "Enregistrer sous..." #. Width -#: ../src/widgets/toolbox.cpp:5170 -#: ../src/widgets/toolbox.cpp:6232 +#: ../src/widgets/toolbox.cpp:5183 +#: ../src/widgets/toolbox.cpp:6245 msgid "(hairline)" msgstr "(sans épaisseur)" -#: ../src/widgets/toolbox.cpp:5170 -#: ../src/widgets/toolbox.cpp:6232 +#: ../src/widgets/toolbox.cpp:5183 +#: ../src/widgets/toolbox.cpp:6245 msgid "(broad stroke)" msgstr " (trait large)" -#: ../src/widgets/toolbox.cpp:5173 -#: ../src/widgets/toolbox.cpp:6235 +#: ../src/widgets/toolbox.cpp:5186 +#: ../src/widgets/toolbox.cpp:6248 msgid "Pen Width" msgstr "Largeur du stylo" -#: ../src/widgets/toolbox.cpp:5174 +#: ../src/widgets/toolbox.cpp:5187 msgid "The width of the calligraphic pen (relative to the visible canvas area)" msgstr "Largeur de la plume (relativement à la zone de travail visible)" #. Thinning -#: ../src/widgets/toolbox.cpp:5187 +#: ../src/widgets/toolbox.cpp:5200 msgid "(speed blows up stroke)" msgstr "(la vitesse gonfle le trait)" -#: ../src/widgets/toolbox.cpp:5187 +#: ../src/widgets/toolbox.cpp:5200 msgid "(slight widening)" msgstr "(léger élargissement)" -#: ../src/widgets/toolbox.cpp:5187 +#: ../src/widgets/toolbox.cpp:5200 msgid "(constant width)" msgstr "(largeur constante)" -#: ../src/widgets/toolbox.cpp:5187 +#: ../src/widgets/toolbox.cpp:5200 msgid "(slight thinning, default)" msgstr "(léger amincissement, défaut)" -#: ../src/widgets/toolbox.cpp:5187 +#: ../src/widgets/toolbox.cpp:5200 msgid "(speed deflates stroke)" msgstr "(la vitesse affine le trait)" -#: ../src/widgets/toolbox.cpp:5190 +#: ../src/widgets/toolbox.cpp:5203 msgid "Stroke Thinning" msgstr "Amincissement du trait" -#: ../src/widgets/toolbox.cpp:5190 +#: ../src/widgets/toolbox.cpp:5203 msgid "Thinning:" msgstr "Amincissement :" -#: ../src/widgets/toolbox.cpp:5191 +#: ../src/widgets/toolbox.cpp:5204 msgid "How much velocity thins the stroke (> 0 makes fast strokes thinner, < 0 makes them broader, 0 makes width independent of velocity)" msgstr "Largeur du tracé en fonction de la vélocité. (>0 la vitesse du tracé diminue sa largeur, <0 l’augmente, 0 ne l’influence pas)" #. Angle -#: ../src/widgets/toolbox.cpp:5203 +#: ../src/widgets/toolbox.cpp:5216 msgid "(left edge up)" msgstr "(bord gauche vers le haut)" -#: ../src/widgets/toolbox.cpp:5203 +#: ../src/widgets/toolbox.cpp:5216 msgid "(horizontal)" msgstr "(horizontal)" -#: ../src/widgets/toolbox.cpp:5203 +#: ../src/widgets/toolbox.cpp:5216 msgid "(right edge up)" msgstr "(bord droit vers le haut)" -#: ../src/widgets/toolbox.cpp:5206 +#: ../src/widgets/toolbox.cpp:5219 msgid "Pen Angle" msgstr "Angle du stylo" -#: ../src/widgets/toolbox.cpp:5206 +#: ../src/widgets/toolbox.cpp:5219 #: ../share/extensions/motion.inx.h:1 #: ../share/extensions/restack.inx.h:1 msgid "Angle:" msgstr "Angle :" -#: ../src/widgets/toolbox.cpp:5207 +#: ../src/widgets/toolbox.cpp:5220 msgid "The angle of the pen's nib (in degrees; 0 = horizontal; has no effect if fixation = 0)" msgstr "Angle de la plume (en degrés; 0 = horizontal; n’a pas d’effet si orientation = 0)" #. Fixation -#: ../src/widgets/toolbox.cpp:5221 +#: ../src/widgets/toolbox.cpp:5234 msgid "(perpendicular to stroke, \"brush\")" msgstr "(perpendiculaire au tracé, « pinceau »)" -#: ../src/widgets/toolbox.cpp:5221 +#: ../src/widgets/toolbox.cpp:5234 msgid "(almost fixed, default)" msgstr "(presque fixe, valeur par défaut)" -#: ../src/widgets/toolbox.cpp:5221 +#: ../src/widgets/toolbox.cpp:5234 msgid "(fixed by Angle, \"pen\")" msgstr "(fixé par un angle, « stylo »)" -#: ../src/widgets/toolbox.cpp:5224 +#: ../src/widgets/toolbox.cpp:5237 msgid "Fixation" msgstr "Fixité" -#: ../src/widgets/toolbox.cpp:5224 +#: ../src/widgets/toolbox.cpp:5237 msgid "Fixation:" msgstr "Fixité :" -#: ../src/widgets/toolbox.cpp:5225 +#: ../src/widgets/toolbox.cpp:5238 msgid "Angle behavior (0 = nib always perpendicular to stroke direction, 100 = fixed angle)" msgstr "Comportement de l’angle de la plume (0 = toujours perpendiculaire à la direction du tracé, 100 = invariant)" #. Cap Rounding -#: ../src/widgets/toolbox.cpp:5237 +#: ../src/widgets/toolbox.cpp:5250 msgid "(blunt caps, default)" msgstr "(terminaisons planes, défaut)" -#: ../src/widgets/toolbox.cpp:5237 +#: ../src/widgets/toolbox.cpp:5250 msgid "(slightly bulging)" msgstr "(légèrement bombées)" -#: ../src/widgets/toolbox.cpp:5237 +#: ../src/widgets/toolbox.cpp:5250 msgid "(approximately round)" msgstr "(approximativement arrondies)" -#: ../src/widgets/toolbox.cpp:5237 +#: ../src/widgets/toolbox.cpp:5250 msgid "(long protruding caps)" msgstr "(terminaisons très proéminentes)" -#: ../src/widgets/toolbox.cpp:5241 +#: ../src/widgets/toolbox.cpp:5254 msgid "Cap rounding" msgstr "Arrondi de la terminaison" -#: ../src/widgets/toolbox.cpp:5241 +#: ../src/widgets/toolbox.cpp:5254 msgid "Caps:" msgstr "Terminaisons :" -#: ../src/widgets/toolbox.cpp:5242 +#: ../src/widgets/toolbox.cpp:5255 msgid "Increase to make caps at the ends of strokes protrude more (0 = no caps, 1 = round caps)" msgstr "Augmenter ce paramètre pour que les extrémités du tracé soient plus proéminentes (0 = pas de terminaison, 1 = terminaison arrondie)" #. Tremor -#: ../src/widgets/toolbox.cpp:5254 +#: ../src/widgets/toolbox.cpp:5267 msgid "(smooth line)" msgstr "(ligne douce)" -#: ../src/widgets/toolbox.cpp:5254 +#: ../src/widgets/toolbox.cpp:5267 msgid "(slight tremor)" msgstr "(léger tremblement)" -#: ../src/widgets/toolbox.cpp:5254 +#: ../src/widgets/toolbox.cpp:5267 msgid "(noticeable tremor)" msgstr "(tremblement sensible)" -#: ../src/widgets/toolbox.cpp:5254 +#: ../src/widgets/toolbox.cpp:5267 msgid "(maximum tremor)" msgstr "(tremblement maximum)" -#: ../src/widgets/toolbox.cpp:5257 +#: ../src/widgets/toolbox.cpp:5270 msgid "Stroke Tremor" msgstr "Appliquer un tremblement au contour" -#: ../src/widgets/toolbox.cpp:5257 +#: ../src/widgets/toolbox.cpp:5270 msgid "Tremor:" msgstr "Tremblement :" -#: ../src/widgets/toolbox.cpp:5258 +#: ../src/widgets/toolbox.cpp:5271 msgid "Increase to make strokes rugged and trembling" msgstr "Augmenter ce paramètre pour rendre la plume tremblante et irrégulière" #. Wiggle -#: ../src/widgets/toolbox.cpp:5272 +#: ../src/widgets/toolbox.cpp:5285 msgid "(no wiggle)" msgstr "(pas d’agitation)" -#: ../src/widgets/toolbox.cpp:5272 +#: ../src/widgets/toolbox.cpp:5285 msgid "(slight deviation)" msgstr "(légères déviations)" -#: ../src/widgets/toolbox.cpp:5272 +#: ../src/widgets/toolbox.cpp:5285 msgid "(wild waves and curls)" msgstr "(grandes vagues et boucles)" -#: ../src/widgets/toolbox.cpp:5275 +#: ../src/widgets/toolbox.cpp:5288 msgid "Pen Wiggle" msgstr "Agitation du stylo" -#: ../src/widgets/toolbox.cpp:5275 +#: ../src/widgets/toolbox.cpp:5288 msgid "Wiggle:" msgstr "Agitation :" -#: ../src/widgets/toolbox.cpp:5276 +#: ../src/widgets/toolbox.cpp:5289 msgid "Increase to make the pen waver and wiggle" msgstr "Augmenter ce paramètre pour rendre la plume hésitante et agitée" #. Mass -#: ../src/widgets/toolbox.cpp:5289 +#: ../src/widgets/toolbox.cpp:5302 msgid "(no inertia)" msgstr "(aucune inertie)" -#: ../src/widgets/toolbox.cpp:5289 +#: ../src/widgets/toolbox.cpp:5302 msgid "(slight smoothing, default)" msgstr "(lissage léger, valeur par défaut)" -#: ../src/widgets/toolbox.cpp:5289 +#: ../src/widgets/toolbox.cpp:5302 msgid "(noticeable lagging)" msgstr "(retard sensible)" -#: ../src/widgets/toolbox.cpp:5289 +#: ../src/widgets/toolbox.cpp:5302 msgid "(maximum inertia)" msgstr "(inertie maximum)" -#: ../src/widgets/toolbox.cpp:5292 +#: ../src/widgets/toolbox.cpp:5305 msgid "Pen Mass" msgstr "Inertie du stylo" -#: ../src/widgets/toolbox.cpp:5292 +#: ../src/widgets/toolbox.cpp:5305 msgid "Mass:" msgstr "Inertie :" -#: ../src/widgets/toolbox.cpp:5293 +#: ../src/widgets/toolbox.cpp:5306 msgid "Increase to make the pen drag behind, as if slowed by inertia" msgstr "Augmenter ce paramètre pour que la plume traîne, ralentie par son inertie" -#: ../src/widgets/toolbox.cpp:5308 +#: ../src/widgets/toolbox.cpp:5321 msgid "Trace Background" msgstr "Tracer selon le fond" -#: ../src/widgets/toolbox.cpp:5309 +#: ../src/widgets/toolbox.cpp:5322 msgid "Trace the lightness of the background by the width of the pen (white - minimum width, black - maximum width)" msgstr "Imiter la luminosité de l’arrière-plan avec l’épaisseur du trait (blanc - trait fin, noir - trait épais)" -#: ../src/widgets/toolbox.cpp:5322 +#: ../src/widgets/toolbox.cpp:5335 msgid "Use the pressure of the input device to alter the width of the pen" msgstr "Utiliser la pression du périphérique d’entrée pour modifier la largeur de la plume" -#: ../src/widgets/toolbox.cpp:5334 +#: ../src/widgets/toolbox.cpp:5347 msgid "Tilt" msgstr "Inclinaison" -#: ../src/widgets/toolbox.cpp:5335 +#: ../src/widgets/toolbox.cpp:5348 msgid "Use the tilt of the input device to alter the angle of the pen's nib" msgstr "Utiliser l’inclinaison du périphérique d’entrée pour modifier l’angle de la plume" -#: ../src/widgets/toolbox.cpp:5350 +#: ../src/widgets/toolbox.cpp:5363 msgid "Choose a preset" msgstr "Aucune présélection" -#: ../src/widgets/toolbox.cpp:5439 +#: ../src/widgets/toolbox.cpp:5452 msgid "Arc: Change start/end" msgstr "Arc : déplacer début/fin" -#: ../src/widgets/toolbox.cpp:5505 +#: ../src/widgets/toolbox.cpp:5518 msgid "Arc: Change open/closed" msgstr "Arc : modifier ouvert/fermé" -#: ../src/widgets/toolbox.cpp:5632 +#: ../src/widgets/toolbox.cpp:5645 msgid "Start:" msgstr "Début :" -#: ../src/widgets/toolbox.cpp:5633 +#: ../src/widgets/toolbox.cpp:5646 msgid "The angle (in degrees) from the horizontal to the arc's start point" msgstr "Angle (en degrés) entre l’horizontale et le début de l’arc" -#: ../src/widgets/toolbox.cpp:5645 +#: ../src/widgets/toolbox.cpp:5658 msgid "End:" msgstr "Fin :" -#: ../src/widgets/toolbox.cpp:5646 +#: ../src/widgets/toolbox.cpp:5659 msgid "The angle (in degrees) from the horizontal to the arc's end point" msgstr "Angle (en degrés) entre l’horizontale et la fin de l’arc" -#: ../src/widgets/toolbox.cpp:5662 +#: ../src/widgets/toolbox.cpp:5675 msgid "Closed arc" msgstr "Arc fermé" -#: ../src/widgets/toolbox.cpp:5663 +#: ../src/widgets/toolbox.cpp:5676 msgid "Switch to segment (closed shape with two radii)" msgstr "Tracer un camembert (forme fermée entre deux rayons)" -#: ../src/widgets/toolbox.cpp:5669 +#: ../src/widgets/toolbox.cpp:5682 msgid "Open Arc" msgstr "Arc ouvert" -#: ../src/widgets/toolbox.cpp:5670 +#: ../src/widgets/toolbox.cpp:5683 msgid "Switch to arc (unclosed shape)" msgstr "Tracer un arc (courbe non fermée)" -#: ../src/widgets/toolbox.cpp:5693 +#: ../src/widgets/toolbox.cpp:5706 msgid "Make whole" msgstr "Refermer" -#: ../src/widgets/toolbox.cpp:5694 +#: ../src/widgets/toolbox.cpp:5707 msgid "Make the shape a whole ellipse, not arc or segment" msgstr "Transformer en ellipse pleine (pas un arc ou un camembert)" -#: ../src/widgets/toolbox.cpp:5772 +#: ../src/widgets/toolbox.cpp:5785 msgid "Pick opacity" msgstr "Capturer l’opacité" -#: ../src/widgets/toolbox.cpp:5773 +#: ../src/widgets/toolbox.cpp:5786 msgid "Pick both the color and the alpha (transparency) under cursor; otherwise, pick only the visible color premultiplied by alpha" msgstr "Capturer à la fois la couleur et l’alpha (opacité) sous le curseur; Sinon, ne capturer que la couleur visible prémultipliée par l’alpha" -#: ../src/widgets/toolbox.cpp:5776 +#: ../src/widgets/toolbox.cpp:5789 msgid "Pick" msgstr "Capturer" -#: ../src/widgets/toolbox.cpp:5785 +#: ../src/widgets/toolbox.cpp:5798 msgid "Assign opacity" msgstr "Appliquer l’opacité" -#: ../src/widgets/toolbox.cpp:5786 +#: ../src/widgets/toolbox.cpp:5799 msgid "If alpha was picked, assign it to selection as fill or stroke transparency" msgstr "Si l’alpha a été capturé, l’appliquer comme transparence de remplissage ou de contour à la sélection" -#: ../src/widgets/toolbox.cpp:5789 +#: ../src/widgets/toolbox.cpp:5802 msgid "Assign" msgstr "Appliquer" -#: ../src/widgets/toolbox.cpp:5974 +#: ../src/widgets/toolbox.cpp:5987 msgid "Closed" msgstr "Fermé" -#: ../src/widgets/toolbox.cpp:5976 +#: ../src/widgets/toolbox.cpp:5989 msgid "Open start" msgstr "Début ouvert" -#: ../src/widgets/toolbox.cpp:5978 +#: ../src/widgets/toolbox.cpp:5991 msgid "Open end" msgstr "Fin ouverte" -#: ../src/widgets/toolbox.cpp:5980 +#: ../src/widgets/toolbox.cpp:5993 msgid "Open both" msgstr "Les deux ouverts" -#: ../src/widgets/toolbox.cpp:6039 +#: ../src/widgets/toolbox.cpp:6052 msgid "All inactive" msgstr "Tout inactif" -#: ../src/widgets/toolbox.cpp:6040 +#: ../src/widgets/toolbox.cpp:6053 msgid "No geometric tool is active" msgstr "Aucun outil géométrique n’est actif" -#: ../src/widgets/toolbox.cpp:6073 +#: ../src/widgets/toolbox.cpp:6086 msgid "Show limiting bounding box" msgstr "Montrer la boîte englobante limite" -#: ../src/widgets/toolbox.cpp:6074 +#: ../src/widgets/toolbox.cpp:6087 msgid "Show bounding box (used to cut infinite lines)" msgstr "Affiche la boîte englobante (utilisé pour couper les lignes infinies)" -#: ../src/widgets/toolbox.cpp:6085 +#: ../src/widgets/toolbox.cpp:6098 msgid "Get limiting bounding box from selection" msgstr "Obtenir la boîte englobante limite à partir de la sélection" -#: ../src/widgets/toolbox.cpp:6086 +#: ../src/widgets/toolbox.cpp:6099 msgid "Set limiting bounding box (used to cut infinite lines) to the bounding box of current selection" msgstr "Définir la boîte englobante limite (utilisée pour couper les lignes infinies) à la boîte englobante de la sélection" -#: ../src/widgets/toolbox.cpp:6098 +#: ../src/widgets/toolbox.cpp:6111 msgid "Choose a line segment type" msgstr "Sélectionner un type de segment" -#: ../src/widgets/toolbox.cpp:6114 +#: ../src/widgets/toolbox.cpp:6127 msgid "Display measuring info" msgstr "Afficher les informations de mesure" -#: ../src/widgets/toolbox.cpp:6115 +#: ../src/widgets/toolbox.cpp:6128 msgid "Display measuring info for selected items" msgstr "Affiche les informations de mesure pour la sélection" -#: ../src/widgets/toolbox.cpp:6135 +#: ../src/widgets/toolbox.cpp:6148 msgid "Open LPE dialog" msgstr "Ouvrir la boîte de dialogue des effets de chemin" -#: ../src/widgets/toolbox.cpp:6136 +#: ../src/widgets/toolbox.cpp:6149 msgid "Open LPE dialog (to adapt parameters numerically)" msgstr "Ouvrir la boîte de dialogue des effets de chemin (pour adapter les paramètres numériquement)" -#: ../src/widgets/toolbox.cpp:6201 +#: ../src/widgets/toolbox.cpp:6214 msgid "Delete objects touched by the eraser" msgstr "Effacer les objets en contact avec la gomme" -#: ../src/widgets/toolbox.cpp:6207 +#: ../src/widgets/toolbox.cpp:6220 msgid "Cut" msgstr "Couper" -#: ../src/widgets/toolbox.cpp:6208 +#: ../src/widgets/toolbox.cpp:6221 msgid "Cut out from objects" msgstr "Effacer une partie d’objet" -#: ../src/widgets/toolbox.cpp:6236 +#: ../src/widgets/toolbox.cpp:6249 msgid "The width of the eraser pen (relative to the visible canvas area)" msgstr "Largeur de la gomme (relativement à la zone de travail visible)" -#: ../src/widgets/toolbox.cpp:6476 +#: ../src/widgets/toolbox.cpp:6489 msgid "Text: Change font family" msgstr "Texte : modifier la police" -#: ../src/widgets/toolbox.cpp:6533 +#: ../src/widgets/toolbox.cpp:6546 msgid "Text: Change font size" msgstr "Texte : modifier la taille de police" -#: ../src/widgets/toolbox.cpp:6672 +#: ../src/widgets/toolbox.cpp:6685 msgid "Text: Change font style" msgstr "Texte : modifier le style de la police" -#: ../src/widgets/toolbox.cpp:6751 +#: ../src/widgets/toolbox.cpp:6764 msgid "Text: Change superscript or subscript" msgstr "Texte : passe en exposant ou en indice" -#: ../src/widgets/toolbox.cpp:6897 +#: ../src/widgets/toolbox.cpp:6910 msgid "Text: Change alignment" msgstr "Texte : modifier l’alignement" -#: ../src/widgets/toolbox.cpp:6940 +#: ../src/widgets/toolbox.cpp:6953 msgid "Text: Change line-height" msgstr "Texte : modifier la hauteur de ligne" -#: ../src/widgets/toolbox.cpp:6989 +#: ../src/widgets/toolbox.cpp:7002 msgid "Text: Change word-spacing" msgstr "Texte : modifier l’espacement intermot" -#: ../src/widgets/toolbox.cpp:7031 +#: ../src/widgets/toolbox.cpp:7044 msgid "Text: Change letter-spacing" msgstr "Texte : modifier l’interlettrage" -#: ../src/widgets/toolbox.cpp:7072 +#: ../src/widgets/toolbox.cpp:7085 msgid "Text: Change dx (kern)" msgstr "Texte : modifier dx (crénage)" -#: ../src/widgets/toolbox.cpp:7106 +#: ../src/widgets/toolbox.cpp:7119 msgid "Text: Change dy" msgstr "Texte : modifier dy" -#: ../src/widgets/toolbox.cpp:7141 +#: ../src/widgets/toolbox.cpp:7154 msgid "Text: Change rotate" msgstr "Texte : modifier la rotation" -#: ../src/widgets/toolbox.cpp:7189 +#: ../src/widgets/toolbox.cpp:7202 msgid "Text: Change orientation" msgstr "Texte : modifier l’orientation" -#: ../src/widgets/toolbox.cpp:7554 +#: ../src/widgets/toolbox.cpp:7567 msgid "Font Family" msgstr "Famille de police" -#: ../src/widgets/toolbox.cpp:7555 +#: ../src/widgets/toolbox.cpp:7568 msgid "Select Font Family (Alt-X to access)" msgstr "Sélectionner une famille de police (Alt+X pour y accéder)" @@ -23184,358 +23243,358 @@ msgstr "Sélectionner une famille de police (Alt+X pour y accéder)" #. Extra list width #. Cell layout #. Enable entry completion -#: ../src/widgets/toolbox.cpp:7562 +#: ../src/widgets/toolbox.cpp:7575 msgid "Font not found on system" msgstr "Police indisponible sur votre système" -#: ../src/widgets/toolbox.cpp:7595 +#: ../src/widgets/toolbox.cpp:7608 msgid "Font size (px)" msgstr "Taille de police (px)" #. Name -#: ../src/widgets/toolbox.cpp:7607 +#: ../src/widgets/toolbox.cpp:7620 msgid "Toggle Bold" msgstr "Inverser la graisse" #. Label -#: ../src/widgets/toolbox.cpp:7608 +#: ../src/widgets/toolbox.cpp:7621 msgid "Toggle bold or normal weight" msgstr "Basculer entre gras et normal" #. Name -#: ../src/widgets/toolbox.cpp:7620 +#: ../src/widgets/toolbox.cpp:7633 msgid "Toggle Italic/Oblique" msgstr "Inverser Italique/Oblique" #. Label -#: ../src/widgets/toolbox.cpp:7621 +#: ../src/widgets/toolbox.cpp:7634 msgid "Toggle italic/oblique style" msgstr "Basculer le style entre Italique/Oblique et normal" #. Name -#: ../src/widgets/toolbox.cpp:7633 +#: ../src/widgets/toolbox.cpp:7646 msgid "Toggle Superscript" msgstr "Inverser le mode exposant" #. Label -#: ../src/widgets/toolbox.cpp:7634 +#: ../src/widgets/toolbox.cpp:7647 msgid "Toggle superscript" msgstr "Inverser le mode exposant" #. Name -#: ../src/widgets/toolbox.cpp:7646 +#: ../src/widgets/toolbox.cpp:7659 msgid "Toggle Subscript" msgstr "Inverser le mode indice" #. Label -#: ../src/widgets/toolbox.cpp:7647 +#: ../src/widgets/toolbox.cpp:7660 msgid "Toggle subscript" msgstr "Inverser le mode indice" -#: ../src/widgets/toolbox.cpp:7664 -#: ../src/widgets/toolbox.cpp:7665 +#: ../src/widgets/toolbox.cpp:7677 +#: ../src/widgets/toolbox.cpp:7678 msgid "Align left" msgstr "Aligner à gauche" -#: ../src/widgets/toolbox.cpp:7672 -#: ../src/widgets/toolbox.cpp:7673 +#: ../src/widgets/toolbox.cpp:7685 +#: ../src/widgets/toolbox.cpp:7686 msgid "Align center" msgstr "Centrer" -#: ../src/widgets/toolbox.cpp:7680 -#: ../src/widgets/toolbox.cpp:7681 +#: ../src/widgets/toolbox.cpp:7693 +#: ../src/widgets/toolbox.cpp:7694 msgid "Align right" msgstr "Aligner à droite" -#: ../src/widgets/toolbox.cpp:7688 +#: ../src/widgets/toolbox.cpp:7701 msgid "Justify" msgstr "Justifier" -#: ../src/widgets/toolbox.cpp:7689 +#: ../src/widgets/toolbox.cpp:7702 msgid "Justify (only flowed text)" msgstr "Justifier (texte encadré seulement)" #. Name -#: ../src/widgets/toolbox.cpp:7695 +#: ../src/widgets/toolbox.cpp:7708 msgid "Alignment" msgstr "Alignement" #. Label -#: ../src/widgets/toolbox.cpp:7696 +#: ../src/widgets/toolbox.cpp:7709 msgid "Text alignment" msgstr "Alignement du texte" -#: ../src/widgets/toolbox.cpp:7723 +#: ../src/widgets/toolbox.cpp:7736 msgid "Horizontal" msgstr "Horizontal" -#: ../src/widgets/toolbox.cpp:7730 +#: ../src/widgets/toolbox.cpp:7743 msgid "Vertical" msgstr "Vertical" #. Label -#: ../src/widgets/toolbox.cpp:7737 +#: ../src/widgets/toolbox.cpp:7750 msgid "Text orientation" msgstr "Orientation du texte" #. Drop down menu -#: ../src/widgets/toolbox.cpp:7760 +#: ../src/widgets/toolbox.cpp:7773 msgid "Smaller spacing" msgstr "Espacement plus faible" -#: ../src/widgets/toolbox.cpp:7760 -#: ../src/widgets/toolbox.cpp:7791 -#: ../src/widgets/toolbox.cpp:7822 +#: ../src/widgets/toolbox.cpp:7773 +#: ../src/widgets/toolbox.cpp:7804 +#: ../src/widgets/toolbox.cpp:7835 msgctxt "Text tool" msgid "Normal" msgstr "Normal" -#: ../src/widgets/toolbox.cpp:7760 +#: ../src/widgets/toolbox.cpp:7773 msgid "Larger spacing" msgstr "Espacement plus important" #. name -#: ../src/widgets/toolbox.cpp:7765 +#: ../src/widgets/toolbox.cpp:7778 msgid "Line Height" msgstr "Hauteur de ligne" #. label -#: ../src/widgets/toolbox.cpp:7766 +#: ../src/widgets/toolbox.cpp:7779 msgid "Line:" msgstr "Ligne :" #. short label -#: ../src/widgets/toolbox.cpp:7767 +#: ../src/widgets/toolbox.cpp:7780 msgid "Spacing between lines (times font size)" msgstr "Espacement entre les lignes (nombre de fois la taille de la police)" #. Drop down menu -#: ../src/widgets/toolbox.cpp:7791 -#: ../src/widgets/toolbox.cpp:7822 +#: ../src/widgets/toolbox.cpp:7804 +#: ../src/widgets/toolbox.cpp:7835 msgid "Negative spacing" msgstr "Espacement négatif" -#: ../src/widgets/toolbox.cpp:7791 -#: ../src/widgets/toolbox.cpp:7822 +#: ../src/widgets/toolbox.cpp:7804 +#: ../src/widgets/toolbox.cpp:7835 msgid "Positive spacing" msgstr "Espacement positif" #. name -#: ../src/widgets/toolbox.cpp:7796 +#: ../src/widgets/toolbox.cpp:7809 msgid "Word spacing" msgstr "Espacement intermot" #. label -#: ../src/widgets/toolbox.cpp:7797 +#: ../src/widgets/toolbox.cpp:7810 msgid "Word:" msgstr "Mot :" #. short label -#: ../src/widgets/toolbox.cpp:7798 +#: ../src/widgets/toolbox.cpp:7811 msgid "Spacing between words (px)" msgstr "Espacement entre les mots (px)" #. name -#: ../src/widgets/toolbox.cpp:7827 +#: ../src/widgets/toolbox.cpp:7840 msgid "Letter spacing" msgstr "Interlettrage" #. label -#: ../src/widgets/toolbox.cpp:7828 +#: ../src/widgets/toolbox.cpp:7841 msgid "Letter:" msgstr "Lettre :" #. short label -#: ../src/widgets/toolbox.cpp:7829 +#: ../src/widgets/toolbox.cpp:7842 msgid "Spacing between letters (px)" msgstr "Espacement entre les lettres (px)" #. name -#: ../src/widgets/toolbox.cpp:7858 +#: ../src/widgets/toolbox.cpp:7871 msgid "Kerning" msgstr "Crénage" #. label -#: ../src/widgets/toolbox.cpp:7859 +#: ../src/widgets/toolbox.cpp:7872 msgid "Kern:" msgstr "Crénage :" #. short label -#: ../src/widgets/toolbox.cpp:7860 +#: ../src/widgets/toolbox.cpp:7873 msgid "Horizontal kerning (px)" msgstr "Crénage horizontal (px)" #. name -#: ../src/widgets/toolbox.cpp:7889 +#: ../src/widgets/toolbox.cpp:7902 msgid "Vertical Shift" msgstr "Décalage vertical" #. label -#: ../src/widgets/toolbox.cpp:7890 +#: ../src/widgets/toolbox.cpp:7903 msgid "Vert:" msgstr "Vertical :" #. short label -#: ../src/widgets/toolbox.cpp:7891 +#: ../src/widgets/toolbox.cpp:7904 msgid "Vertical shift (px)" msgstr "Décalage vertical (px)" #. name -#: ../src/widgets/toolbox.cpp:7920 +#: ../src/widgets/toolbox.cpp:7933 msgid "Letter rotation" msgstr "Rotation des caractères" #. label -#: ../src/widgets/toolbox.cpp:7921 +#: ../src/widgets/toolbox.cpp:7934 msgid "Rot:" msgstr "Rotation :" #. short label -#: ../src/widgets/toolbox.cpp:7922 +#: ../src/widgets/toolbox.cpp:7935 msgid "Character rotation (degrees)" msgstr "Rotation des caractères (degrés)" -#: ../src/widgets/toolbox.cpp:8037 +#: ../src/widgets/toolbox.cpp:8050 msgid "Set connector type: orthogonal" msgstr "Type de connecteur : orthogonal" -#: ../src/widgets/toolbox.cpp:8037 +#: ../src/widgets/toolbox.cpp:8050 msgid "Set connector type: polyline" msgstr "Type de connecteur : polyligne" -#: ../src/widgets/toolbox.cpp:8086 +#: ../src/widgets/toolbox.cpp:8099 msgid "Change connector curvature" msgstr "Modifier la courbure du connecteur" -#: ../src/widgets/toolbox.cpp:8137 +#: ../src/widgets/toolbox.cpp:8150 msgid "Change connector spacing" msgstr "Modifier la marge des connecteurs" -#: ../src/widgets/toolbox.cpp:8251 +#: ../src/widgets/toolbox.cpp:8264 msgid "EditMode" msgstr "ModeÉdition" -#: ../src/widgets/toolbox.cpp:8252 +#: ../src/widgets/toolbox.cpp:8265 msgid "Switch between connection point editing and connector drawing mode" msgstr "Alterner entre le mode Édition de point de connexion et le mode Tracé de connecteur" -#: ../src/widgets/toolbox.cpp:8266 +#: ../src/widgets/toolbox.cpp:8279 msgid "Avoid" msgstr "Éviter" -#: ../src/widgets/toolbox.cpp:8276 +#: ../src/widgets/toolbox.cpp:8289 msgid "Ignore" msgstr "Ignorer" -#: ../src/widgets/toolbox.cpp:8287 +#: ../src/widgets/toolbox.cpp:8300 msgid "Orthogonal" msgstr "Othogonal" -#: ../src/widgets/toolbox.cpp:8288 +#: ../src/widgets/toolbox.cpp:8301 msgid "Make connector orthogonal or polyline" msgstr "Rend les connecteurs orthogonaux ou polylignes" -#: ../src/widgets/toolbox.cpp:8302 +#: ../src/widgets/toolbox.cpp:8315 msgid "Connector Curvature" msgstr "Courbure du connecteur" -#: ../src/widgets/toolbox.cpp:8302 +#: ../src/widgets/toolbox.cpp:8315 msgid "Curvature:" msgstr "Courbure :" -#: ../src/widgets/toolbox.cpp:8303 +#: ../src/widgets/toolbox.cpp:8316 msgid "The amount of connectors curvature" msgstr "Quantité de courbure des connecteurs" -#: ../src/widgets/toolbox.cpp:8313 +#: ../src/widgets/toolbox.cpp:8326 msgid "Connector Spacing" msgstr "Espacement des connecteurs" -#: ../src/widgets/toolbox.cpp:8313 +#: ../src/widgets/toolbox.cpp:8326 msgid "Spacing:" msgstr "Espacement :" -#: ../src/widgets/toolbox.cpp:8314 +#: ../src/widgets/toolbox.cpp:8327 msgid "The amount of space left around objects by auto-routing connectors" msgstr "Espace laissé autour des objets par les connecteurs routés automatiquement" -#: ../src/widgets/toolbox.cpp:8325 +#: ../src/widgets/toolbox.cpp:8338 msgid "Graph" msgstr "Graphe" -#: ../src/widgets/toolbox.cpp:8335 +#: ../src/widgets/toolbox.cpp:8348 msgid "Connector Length" msgstr "Longueur des connecteurs" -#: ../src/widgets/toolbox.cpp:8336 +#: ../src/widgets/toolbox.cpp:8349 msgid "Ideal length for connectors when layout is applied" msgstr "Longueur idéale pour les connecteurs après routage" -#: ../src/widgets/toolbox.cpp:8348 +#: ../src/widgets/toolbox.cpp:8361 msgid "Downwards" msgstr "Vers le bas" -#: ../src/widgets/toolbox.cpp:8349 +#: ../src/widgets/toolbox.cpp:8362 msgid "Make connectors with end-markers (arrows) point downwards" msgstr "Faire que les connecteurs avec des marqueurs de fin (des flèches) pointent vers le bas" -#: ../src/widgets/toolbox.cpp:8365 +#: ../src/widgets/toolbox.cpp:8378 msgid "Do not allow overlapping shapes" msgstr "Ne pas permettre que deux formes se chevauchent" -#: ../src/widgets/toolbox.cpp:8380 +#: ../src/widgets/toolbox.cpp:8393 msgid "New connection point" msgstr "Nouveau point de connexion" -#: ../src/widgets/toolbox.cpp:8381 +#: ../src/widgets/toolbox.cpp:8394 msgid "Add a new connection point to the currently selected item" msgstr "Ajoute un nouveau point de connexion à l’élément sélectionné" -#: ../src/widgets/toolbox.cpp:8392 +#: ../src/widgets/toolbox.cpp:8405 msgid "Remove connection point" msgstr "Supprimer le point de connexion" -#: ../src/widgets/toolbox.cpp:8393 +#: ../src/widgets/toolbox.cpp:8406 msgid "Remove the currently selected connection point" msgstr "Supprime le point de connexion sélectionné" -#: ../src/widgets/toolbox.cpp:8495 +#: ../src/widgets/toolbox.cpp:8508 msgid "Fill by" msgstr "Type de remplissage" -#: ../src/widgets/toolbox.cpp:8496 +#: ../src/widgets/toolbox.cpp:8509 msgid "Fill by:" msgstr "Type de remplissage :" -#: ../src/widgets/toolbox.cpp:8508 +#: ../src/widgets/toolbox.cpp:8521 msgid "Fill Threshold" msgstr "Seuil de remplissage :" -#: ../src/widgets/toolbox.cpp:8509 +#: ../src/widgets/toolbox.cpp:8522 msgid "The maximum allowed difference between the clicked pixel and the neighboring pixels to be counted in the fill" msgstr "La différence maximale entre le pixel du clic et les pixels voisins pour qu’ils soient ajoutés dans le remplissage" -#: ../src/widgets/toolbox.cpp:8535 +#: ../src/widgets/toolbox.cpp:8548 msgid "Grow/shrink by" msgstr "Agrandir/rétrécir de" -#: ../src/widgets/toolbox.cpp:8535 +#: ../src/widgets/toolbox.cpp:8548 msgid "Grow/shrink by:" msgstr "Agrandir/rétrécir de :" -#: ../src/widgets/toolbox.cpp:8536 +#: ../src/widgets/toolbox.cpp:8549 msgid "The amount to grow (positive) or shrink (negative) the created fill path" msgstr "Agrandit (si positif) ou rétrécit (si négatif) de cette quantité le chemin créé par remplissage." -#: ../src/widgets/toolbox.cpp:8561 +#: ../src/widgets/toolbox.cpp:8574 msgid "Close gaps" msgstr "Combler les vides" -#: ../src/widgets/toolbox.cpp:8562 +#: ../src/widgets/toolbox.cpp:8575 msgid "Close gaps:" msgstr "Combler les vides :" -#: ../src/widgets/toolbox.cpp:8574 +#: ../src/widgets/toolbox.cpp:8587 msgid "Reset paint bucket parameters to defaults (use Inkscape Preferences > Tools to change defaults)" msgstr "Restaurer les préférences par défaut de l’outil de remplissage au seau (changez les valeurs par défaut dans Inkscape Préférences>Outils)" @@ -27780,6 +27839,10 @@ msgstr "Entrée métafichier Windows (*.wmf)" msgid "XAML Input" msgstr "Entrée XAML" +#~ msgid "center" +#~ msgstr "centre" +#~ msgid "Center" +#~ msgstr "Centre" #~ msgid "Windows 32-bit Print" #~ msgstr "Impression Windows 32-bits" #~ msgid "Print Previe_w" @@ -28761,8 +28824,6 @@ msgstr "Entrée XAML" #, fuzzy #~ msgid "Drop shadow, color" #~ msgstr "Ombre portée couleur -Expérimentale-" -#~ msgid "Colorizable Drop shadow" -#~ msgstr "Ombre portée colorisable" #, fuzzy #~ msgid "Simplification:" diff --git a/po/inkscape.pot b/po/inkscape.pot index f1cef019c..da52cee81 100644 --- a/po/inkscape.pot +++ b/po/inkscape.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: inkscape-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2011-06-22 18:00+0200\n" +"POT-Creation-Date: 2011-06-29 21:07+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -504,6 +504,7 @@ msgid "Edges are partly feathered out" msgstr "" #: ../share/filters/filters.svg.h:1 ../src/extension/internal/filter/abc.h:739 +#: ../src/extension/internal/filter/shadows.h:65 msgid "Cutout" msgstr "" @@ -679,6 +680,7 @@ msgid "Edge detect" msgstr "" #: ../share/filters/filters.svg.h:1 +#: ../src/extension/internal/filter/image.h:65 msgid "Detect color edges in object" msgstr "" @@ -700,7 +702,7 @@ msgstr "" #. Pencil #: ../share/filters/filters.svg.h:1 -#: ../src/ui/dialog/inkscape-preferences.cpp:521 ../src/verbs.cpp:2515 +#: ../src/ui/dialog/inkscape-preferences.cpp:521 ../src/verbs.cpp:2520 msgid "Pencil" msgstr "" @@ -730,6 +732,7 @@ msgstr "" #: ../src/extension/internal/filter/color.h:153 #: ../src/extension/internal/filter/color.h:806 #: ../src/extension/internal/filter/experimental.h:97 +#: ../src/extension/internal/filter/shadows.h:69 #: ../share/extensions/color_blackandwhite.inx.h:2 #: ../share/extensions/color_brighter.inx.h:2 #: ../share/extensions/color_custom.inx.h:9 @@ -762,6 +765,7 @@ msgid "Invert" msgstr "" #: ../share/filters/filters.svg.h:1 +#: ../src/extension/internal/filter/image.h:57 msgid "Invert colors" msgstr "" @@ -3769,11 +3773,11 @@ msgstr "" msgid "Select at least one non-connector object." msgstr "" -#: ../src/connector-context.cpp:1968 ../src/widgets/toolbox.cpp:8267 +#: ../src/connector-context.cpp:1968 ../src/widgets/toolbox.cpp:8280 msgid "Make connectors avoid selected objects" msgstr "" -#: ../src/connector-context.cpp:1969 ../src/widgets/toolbox.cpp:8277 +#: ../src/connector-context.cpp:1969 ../src/widgets/toolbox.cpp:8290 msgid "Make connectors ignore selected objects" msgstr "" @@ -4317,7 +4321,7 @@ msgstr "" #: ../src/dialogs/clonetiler.cpp:2517 ../src/dialogs/clonetiler.cpp:2658 #: ../src/extension/internal/bitmap/opacity.cpp:37 -#: ../src/widgets/toolbox.cpp:4564 ../share/extensions/interp_att_g.inx.h:14 +#: ../src/widgets/toolbox.cpp:4583 ../share/extensions/interp_att_g.inx.h:14 msgid "Opacity" msgstr "" @@ -4518,15 +4522,15 @@ msgid "" "to zero" msgstr "" -#: ../src/dialogs/export.cpp:151 ../src/verbs.cpp:2636 +#: ../src/dialogs/export.cpp:151 ../src/verbs.cpp:2641 msgid "_Page" msgstr "" -#: ../src/dialogs/export.cpp:151 ../src/verbs.cpp:2640 +#: ../src/dialogs/export.cpp:151 ../src/verbs.cpp:2645 msgid "_Drawing" msgstr "" -#: ../src/dialogs/export.cpp:151 ../src/verbs.cpp:2642 +#: ../src/dialogs/export.cpp:151 ../src/verbs.cpp:2647 msgid "_Selection" msgstr "" @@ -4752,7 +4756,7 @@ msgid "Search paths, lines, polylines" msgstr "" #: ../src/dialogs/find.cpp:604 ../src/ui/dialog/find.cpp:78 -#: ../src/widgets/toolbox.cpp:2329 +#: ../src/widgets/toolbox.cpp:2335 msgid "Paths" msgstr "" @@ -4922,8 +4926,8 @@ msgid "Check to make the object invisible" msgstr "" #. Button for setting the object's id, label, title and description. -#: ../src/dialogs/item-properties.cpp:214 ../src/verbs.cpp:2483 -#: ../src/verbs.cpp:2489 +#: ../src/dialogs/item-properties.cpp:214 ../src/verbs.cpp:2488 +#: ../src/verbs.cpp:2494 msgid "_Set" msgstr "" @@ -5062,9 +5066,9 @@ msgstr "" #: ../src/extension/internal/bitmap/raise.cpp:41 #: ../src/extension/internal/bitmap/sample.cpp:40 #: ../src/extension/internal/bluredge.cpp:136 -#: ../src/extension/internal/filter/abc.h:574 ../src/widgets/toolbox.cpp:4358 -#: ../src/widgets/toolbox.cpp:4678 ../src/widgets/toolbox.cpp:5173 -#: ../src/widgets/toolbox.cpp:6235 ../share/extensions/foldablebox.inx.h:9 +#: ../src/extension/internal/filter/abc.h:574 ../src/widgets/toolbox.cpp:4377 +#: ../src/widgets/toolbox.cpp:4691 ../src/widgets/toolbox.cpp:5186 +#: ../src/widgets/toolbox.cpp:6248 ../share/extensions/foldablebox.inx.h:9 msgid "Width:" msgstr "" @@ -5167,52 +5171,52 @@ msgstr "" msgid "Start the check" msgstr "" -#: ../src/dialogs/text-edit.cpp:204 ../src/ui/dialog/svg-fonts-dialog.cpp:886 +#: ../src/dialogs/text-edit.cpp:202 ../src/ui/dialog/svg-fonts-dialog.cpp:886 msgid "_Font" msgstr "" -#: ../src/dialogs/text-edit.cpp:227 ../share/extensions/svgcalendar.inx.h:10 +#: ../src/dialogs/text-edit.cpp:225 ../share/extensions/svgcalendar.inx.h:10 msgid "Layout" msgstr "" -#: ../src/dialogs/text-edit.cpp:241 +#: ../src/dialogs/text-edit.cpp:239 msgid "Align lines left" msgstr "" #. TRANSLATORS: `Center' here is a verb. -#: ../src/dialogs/text-edit.cpp:256 +#: ../src/dialogs/text-edit.cpp:254 msgid "Center lines" msgstr "" -#: ../src/dialogs/text-edit.cpp:270 +#: ../src/dialogs/text-edit.cpp:268 msgid "Align lines right" msgstr "" -#: ../src/dialogs/text-edit.cpp:284 +#: ../src/dialogs/text-edit.cpp:282 msgid "Justify lines" msgstr "" -#: ../src/dialogs/text-edit.cpp:306 ../src/widgets/toolbox.cpp:7724 +#: ../src/dialogs/text-edit.cpp:304 ../src/widgets/toolbox.cpp:7737 msgid "Horizontal text" msgstr "" -#: ../src/dialogs/text-edit.cpp:320 ../src/widgets/toolbox.cpp:7731 +#: ../src/dialogs/text-edit.cpp:318 ../src/widgets/toolbox.cpp:7744 msgid "Vertical text" msgstr "" -#: ../src/dialogs/text-edit.cpp:335 +#: ../src/dialogs/text-edit.cpp:333 msgid "Line spacing:" msgstr "" -#: ../src/dialogs/text-edit.cpp:409 ../src/menus-skeleton.h:236 +#: ../src/dialogs/text-edit.cpp:407 ../src/menus-skeleton.h:237 msgid "_Text" msgstr "" -#: ../src/dialogs/text-edit.cpp:456 +#: ../src/dialogs/text-edit.cpp:454 msgid "Set as _default" msgstr "" -#: ../src/dialogs/text-edit.cpp:715 ../src/text-context.cpp:1518 +#: ../src/dialogs/text-edit.cpp:713 ../src/text-context.cpp:1518 msgid "Set text style" msgstr "" @@ -5220,8 +5224,8 @@ msgstr "" #. * text has been entered) to get a preview of the font. Choose #. * some representative characters that users of your locale will be #. * interested in. -#: ../src/dialogs/text-edit.cpp:752 ../src/dialogs/text-edit.cpp:898 -#: ../src/dialogs/text-edit.cpp:951 +#: ../src/dialogs/text-edit.cpp:750 ../src/dialogs/text-edit.cpp:896 +#: ../src/dialogs/text-edit.cpp:949 msgid "AaBbCcIiPpQq12369$€¢?.;/()" msgstr "" @@ -5244,120 +5248,120 @@ msgstr "" msgid "Drag to reorder nodes" msgstr "" -#: ../src/dialogs/xml-tree.cpp:287 +#: ../src/dialogs/xml-tree.cpp:284 msgid "New element node" msgstr "" -#: ../src/dialogs/xml-tree.cpp:309 +#: ../src/dialogs/xml-tree.cpp:306 msgid "New text node" msgstr "" -#: ../src/dialogs/xml-tree.cpp:330 ../src/dialogs/xml-tree.cpp:1416 +#: ../src/dialogs/xml-tree.cpp:327 ../src/dialogs/xml-tree.cpp:1428 msgid "Duplicate node" msgstr "" -#: ../src/dialogs/xml-tree.cpp:351 +#: ../src/dialogs/xml-tree.cpp:349 msgid "nodeAsInXMLdialogTooltip|Delete node" msgstr "" -#: ../src/dialogs/xml-tree.cpp:367 ../src/dialogs/xml-tree.cpp:1578 +#: ../src/dialogs/xml-tree.cpp:367 ../src/dialogs/xml-tree.cpp:1590 msgid "Unindent node" msgstr "" -#: ../src/dialogs/xml-tree.cpp:382 ../src/dialogs/xml-tree.cpp:1557 +#: ../src/dialogs/xml-tree.cpp:384 ../src/dialogs/xml-tree.cpp:1569 msgid "Indent node" msgstr "" -#: ../src/dialogs/xml-tree.cpp:394 ../src/dialogs/xml-tree.cpp:1510 +#: ../src/dialogs/xml-tree.cpp:398 ../src/dialogs/xml-tree.cpp:1522 msgid "Raise node" msgstr "" -#: ../src/dialogs/xml-tree.cpp:406 ../src/dialogs/xml-tree.cpp:1527 +#: ../src/dialogs/xml-tree.cpp:412 ../src/dialogs/xml-tree.cpp:1539 msgid "Lower node" msgstr "" -#: ../src/dialogs/xml-tree.cpp:451 ../src/dialogs/xml-tree.cpp:1451 +#: ../src/dialogs/xml-tree.cpp:459 ../src/dialogs/xml-tree.cpp:1463 msgid "Delete attribute" msgstr "" #. TRANSLATORS: "Attribute" is a noun here -#: ../src/dialogs/xml-tree.cpp:496 +#: ../src/dialogs/xml-tree.cpp:504 msgid "Attribute name" msgstr "" #. TRANSLATORS: "Set" is a verb here -#: ../src/dialogs/xml-tree.cpp:516 ../src/widgets/sp-attribute-widget.cpp:159 +#: ../src/dialogs/xml-tree.cpp:524 ../src/widgets/sp-attribute-widget.cpp:159 #: ../src/widgets/sp-attribute-widget.cpp:765 msgid "Set attribute" msgstr "" #. TRANSLATORS: "Set" is a verb here -#: ../src/dialogs/xml-tree.cpp:518 +#: ../src/dialogs/xml-tree.cpp:526 msgid "Set" msgstr "" #. TRANSLATORS: "Attribute" is a noun here -#: ../src/dialogs/xml-tree.cpp:541 +#: ../src/dialogs/xml-tree.cpp:549 msgid "Attribute value" msgstr "" -#: ../src/dialogs/xml-tree.cpp:884 +#: ../src/dialogs/xml-tree.cpp:896 msgid "Drag XML subtree" msgstr "" -#: ../src/dialogs/xml-tree.cpp:1319 +#: ../src/dialogs/xml-tree.cpp:1331 msgid "New element node..." msgstr "" -#: ../src/dialogs/xml-tree.cpp:1341 +#: ../src/dialogs/xml-tree.cpp:1353 msgid "Cancel" msgstr "" -#: ../src/dialogs/xml-tree.cpp:1348 +#: ../src/dialogs/xml-tree.cpp:1360 msgid "Create" msgstr "" -#: ../src/dialogs/xml-tree.cpp:1382 +#: ../src/dialogs/xml-tree.cpp:1394 msgid "Create new element node" msgstr "" -#: ../src/dialogs/xml-tree.cpp:1398 +#: ../src/dialogs/xml-tree.cpp:1410 msgid "Create new text node" msgstr "" -#: ../src/dialogs/xml-tree.cpp:1433 +#: ../src/dialogs/xml-tree.cpp:1445 msgid "nodeAsInXMLinHistoryDialog|Delete node" msgstr "" -#: ../src/dialogs/xml-tree.cpp:1480 +#: ../src/dialogs/xml-tree.cpp:1492 msgid "Change attribute" msgstr "" -#: ../src/display/canvas-axonomgrid.cpp:356 ../src/display/canvas-grid.cpp:672 +#: ../src/display/canvas-axonomgrid.cpp:356 ../src/display/canvas-grid.cpp:674 msgid "Grid _units:" msgstr "" -#: ../src/display/canvas-axonomgrid.cpp:358 ../src/display/canvas-grid.cpp:674 +#: ../src/display/canvas-axonomgrid.cpp:358 ../src/display/canvas-grid.cpp:676 msgid "_Origin X:" msgstr "" -#: ../src/display/canvas-axonomgrid.cpp:358 ../src/display/canvas-grid.cpp:674 +#: ../src/display/canvas-axonomgrid.cpp:358 ../src/display/canvas-grid.cpp:676 #: ../src/ui/dialog/inkscape-preferences.cpp:1046 #: ../src/ui/dialog/inkscape-preferences.cpp:1067 msgid "X coordinate of grid origin" msgstr "" -#: ../src/display/canvas-axonomgrid.cpp:360 ../src/display/canvas-grid.cpp:676 +#: ../src/display/canvas-axonomgrid.cpp:360 ../src/display/canvas-grid.cpp:678 msgid "O_rigin Y:" msgstr "" -#: ../src/display/canvas-axonomgrid.cpp:360 ../src/display/canvas-grid.cpp:676 +#: ../src/display/canvas-axonomgrid.cpp:360 ../src/display/canvas-grid.cpp:678 #: ../src/ui/dialog/inkscape-preferences.cpp:1047 #: ../src/ui/dialog/inkscape-preferences.cpp:1068 msgid "Y coordinate of grid origin" msgstr "" -#: ../src/display/canvas-axonomgrid.cpp:362 ../src/display/canvas-grid.cpp:680 +#: ../src/display/canvas-axonomgrid.cpp:362 ../src/display/canvas-grid.cpp:682 msgid "Spacing _Y:" msgstr "" @@ -5368,7 +5372,7 @@ msgstr "" #: ../src/display/canvas-axonomgrid.cpp:364 #: ../src/ui/dialog/inkscape-preferences.cpp:1073 -#: ../src/widgets/toolbox.cpp:3671 +#: ../src/widgets/toolbox.cpp:3690 msgid "Angle X:" msgstr "" @@ -5379,7 +5383,7 @@ msgstr "" #: ../src/display/canvas-axonomgrid.cpp:366 #: ../src/ui/dialog/inkscape-preferences.cpp:1074 -#: ../src/widgets/toolbox.cpp:3750 +#: ../src/widgets/toolbox.cpp:3769 msgid "Angle Z:" msgstr "" @@ -5388,35 +5392,35 @@ msgstr "" msgid "Angle of z-axis" msgstr "" -#: ../src/display/canvas-axonomgrid.cpp:370 ../src/display/canvas-grid.cpp:684 +#: ../src/display/canvas-axonomgrid.cpp:370 ../src/display/canvas-grid.cpp:686 msgid "Grid line _color:" msgstr "" -#: ../src/display/canvas-axonomgrid.cpp:370 ../src/display/canvas-grid.cpp:684 +#: ../src/display/canvas-axonomgrid.cpp:370 ../src/display/canvas-grid.cpp:686 msgid "Grid line color" msgstr "" -#: ../src/display/canvas-axonomgrid.cpp:370 ../src/display/canvas-grid.cpp:684 +#: ../src/display/canvas-axonomgrid.cpp:370 ../src/display/canvas-grid.cpp:686 msgid "Color of grid lines" msgstr "" -#: ../src/display/canvas-axonomgrid.cpp:375 ../src/display/canvas-grid.cpp:689 +#: ../src/display/canvas-axonomgrid.cpp:375 ../src/display/canvas-grid.cpp:691 msgid "Ma_jor grid line color:" msgstr "" -#: ../src/display/canvas-axonomgrid.cpp:375 ../src/display/canvas-grid.cpp:689 +#: ../src/display/canvas-axonomgrid.cpp:375 ../src/display/canvas-grid.cpp:691 msgid "Major grid line color" msgstr "" -#: ../src/display/canvas-axonomgrid.cpp:376 ../src/display/canvas-grid.cpp:690 +#: ../src/display/canvas-axonomgrid.cpp:376 ../src/display/canvas-grid.cpp:692 msgid "Color of the major (highlighted) grid lines" msgstr "" -#: ../src/display/canvas-axonomgrid.cpp:380 ../src/display/canvas-grid.cpp:694 +#: ../src/display/canvas-axonomgrid.cpp:380 ../src/display/canvas-grid.cpp:696 msgid "_Major grid line every:" msgstr "" -#: ../src/display/canvas-axonomgrid.cpp:380 ../src/display/canvas-grid.cpp:694 +#: ../src/display/canvas-axonomgrid.cpp:380 ../src/display/canvas-grid.cpp:696 msgid "lines" msgstr "" @@ -5428,65 +5432,65 @@ msgstr "" msgid "Axonometric grid" msgstr "" -#: ../src/display/canvas-grid.cpp:260 +#: ../src/display/canvas-grid.cpp:262 msgid "Create new grid" msgstr "" -#: ../src/display/canvas-grid.cpp:326 +#: ../src/display/canvas-grid.cpp:328 msgid "_Enabled" msgstr "" -#: ../src/display/canvas-grid.cpp:327 +#: ../src/display/canvas-grid.cpp:329 msgid "" "Determines whether to snap to this grid or not. Can be 'on' for invisible " "grids." msgstr "" -#: ../src/display/canvas-grid.cpp:331 +#: ../src/display/canvas-grid.cpp:333 msgid "Snap to visible _grid lines only" msgstr "" -#: ../src/display/canvas-grid.cpp:332 +#: ../src/display/canvas-grid.cpp:334 msgid "" "When zoomed out, not all grid lines will be displayed. Only the visible ones " "will be snapped to" msgstr "" -#: ../src/display/canvas-grid.cpp:336 +#: ../src/display/canvas-grid.cpp:338 msgid "_Visible" msgstr "" -#: ../src/display/canvas-grid.cpp:337 +#: ../src/display/canvas-grid.cpp:339 msgid "" "Determines whether the grid is displayed or not. Objects are still snapped " "to invisible grids." msgstr "" -#: ../src/display/canvas-grid.cpp:678 +#: ../src/display/canvas-grid.cpp:680 msgid "Spacing _X:" msgstr "" -#: ../src/display/canvas-grid.cpp:678 +#: ../src/display/canvas-grid.cpp:680 #: ../src/ui/dialog/inkscape-preferences.cpp:1050 msgid "Distance between vertical grid lines" msgstr "" -#: ../src/display/canvas-grid.cpp:680 +#: ../src/display/canvas-grid.cpp:682 #: ../src/ui/dialog/inkscape-preferences.cpp:1051 msgid "Distance between horizontal grid lines" msgstr "" -#: ../src/display/canvas-grid.cpp:713 +#: ../src/display/canvas-grid.cpp:715 msgid "_Show dots instead of lines" msgstr "" -#: ../src/display/canvas-grid.cpp:714 +#: ../src/display/canvas-grid.cpp:716 msgid "If set, displays dots at gridpoints instead of gridlines" msgstr "" #. TRANSLATORS: undefined target for snapping #: ../src/display/snap-indicator.cpp:70 ../src/display/snap-indicator.cpp:73 -#: ../src/display/snap-indicator.cpp:161 ../src/display/snap-indicator.cpp:164 +#: ../src/display/snap-indicator.cpp:158 ../src/display/snap-indicator.cpp:161 msgid "UNDEFINED" msgstr "" @@ -5579,98 +5583,90 @@ msgid "quadrant point" msgstr "" #: ../src/display/snap-indicator.cpp:142 -msgid "center" -msgstr "" - -#: ../src/display/snap-indicator.cpp:145 msgid "corner" msgstr "" -#: ../src/display/snap-indicator.cpp:148 +#: ../src/display/snap-indicator.cpp:145 msgid "text baseline" msgstr "" -#: ../src/display/snap-indicator.cpp:151 +#: ../src/display/snap-indicator.cpp:148 msgid "constrained angle" msgstr "" -#: ../src/display/snap-indicator.cpp:154 +#: ../src/display/snap-indicator.cpp:151 msgid "constraint" msgstr "" -#: ../src/display/snap-indicator.cpp:167 +#: ../src/display/snap-indicator.cpp:164 msgid "Bounding box corner" msgstr "" -#: ../src/display/snap-indicator.cpp:170 +#: ../src/display/snap-indicator.cpp:167 msgid "Bounding box midpoint" msgstr "" -#: ../src/display/snap-indicator.cpp:173 +#: ../src/display/snap-indicator.cpp:170 msgid "Bounding box side midpoint" msgstr "" -#: ../src/display/snap-indicator.cpp:176 ../src/ui/tool/node.cpp:1231 +#: ../src/display/snap-indicator.cpp:173 ../src/ui/tool/node.cpp:1231 msgid "Smooth node" msgstr "" -#: ../src/display/snap-indicator.cpp:179 ../src/ui/tool/node.cpp:1230 +#: ../src/display/snap-indicator.cpp:176 ../src/ui/tool/node.cpp:1230 msgid "Cusp node" msgstr "" -#: ../src/display/snap-indicator.cpp:182 +#: ../src/display/snap-indicator.cpp:179 msgid "Line midpoint" msgstr "" -#: ../src/display/snap-indicator.cpp:185 +#: ../src/display/snap-indicator.cpp:182 msgid "Object midpoint" msgstr "" -#: ../src/display/snap-indicator.cpp:188 +#: ../src/display/snap-indicator.cpp:185 msgid "Object rotation center" msgstr "" -#: ../src/display/snap-indicator.cpp:192 +#: ../src/display/snap-indicator.cpp:189 msgid "Handle" msgstr "" -#: ../src/display/snap-indicator.cpp:195 +#: ../src/display/snap-indicator.cpp:192 msgid "Path intersection" msgstr "" -#: ../src/display/snap-indicator.cpp:198 +#: ../src/display/snap-indicator.cpp:195 msgid "Guide" msgstr "" -#: ../src/display/snap-indicator.cpp:201 +#: ../src/display/snap-indicator.cpp:198 msgid "Guide origin" msgstr "" -#: ../src/display/snap-indicator.cpp:204 +#: ../src/display/snap-indicator.cpp:201 msgid "Convex hull corner" msgstr "" -#: ../src/display/snap-indicator.cpp:207 +#: ../src/display/snap-indicator.cpp:204 msgid "Quadrant point" msgstr "" -#: ../src/display/snap-indicator.cpp:210 -msgid "Center" -msgstr "" - -#: ../src/display/snap-indicator.cpp:213 +#: ../src/display/snap-indicator.cpp:207 msgid "Corner" msgstr "" -#: ../src/display/snap-indicator.cpp:216 +#: ../src/display/snap-indicator.cpp:210 msgid "Text baseline" msgstr "" -#: ../src/display/snap-indicator.cpp:219 +#: ../src/display/snap-indicator.cpp:213 msgid "Multiple of grid spacing" msgstr "" -#: ../src/display/snap-indicator.cpp:250 +#: ../src/display/snap-indicator.cpp:244 msgid " to " msgstr "" @@ -5787,11 +5783,11 @@ msgid "[Unchanged]" msgstr "" #. Edit -#: ../src/event-log.cpp:264 ../src/event-log.cpp:267 ../src/verbs.cpp:2273 +#: ../src/event-log.cpp:264 ../src/event-log.cpp:267 ../src/verbs.cpp:2276 msgid "_Undo" msgstr "" -#: ../src/event-log.cpp:274 ../src/event-log.cpp:278 ../src/verbs.cpp:2275 +#: ../src/event-log.cpp:274 ../src/event-log.cpp:278 ../src/verbs.cpp:2278 msgid "_Redo" msgstr "" @@ -6135,7 +6131,7 @@ msgstr "" #: ../src/extension/internal/bitmap/cycleColormap.cpp:38 #: ../src/extension/internal/bitmap/spread.cpp:38 #: ../src/extension/internal/bitmap/unsharpmask.cpp:44 -#: ../src/widgets/toolbox.cpp:4770 +#: ../src/widgets/toolbox.cpp:4783 msgid "Amount:" msgstr "" @@ -6303,7 +6299,7 @@ msgstr "" #: ../src/extension/internal/bitmap/opacity.cpp:39 #: ../src/ui/dialog/filter-effects-dialog.cpp:2240 -#: ../src/widgets/toolbox.cpp:5765 +#: ../src/widgets/toolbox.cpp:5778 msgid "Opacity:" msgstr "" @@ -6408,7 +6404,7 @@ msgstr "" #: ../src/extension/internal/bitmap/unsharpmask.cpp:45 #: ../src/ui/dialog/inkscape-preferences.cpp:212 #: ../src/ui/dialog/tracedialog.cpp:420 ../src/ui/dialog/tracedialog.cpp:453 -#: ../src/ui/dialog/tracedialog.cpp:596 ../src/widgets/toolbox.cpp:8508 +#: ../src/ui/dialog/tracedialog.cpp:596 ../src/widgets/toolbox.cpp:8521 msgid "Threshold:" msgstr "" @@ -6648,7 +6644,9 @@ msgstr "" #: ../src/extension/internal/filter/experimental.h:723 #: ../src/extension/internal/filter/filter-file.cpp:150 #: ../src/extension/internal/filter/filter.cpp:216 +#: ../src/extension/internal/filter/image.h:61 #: ../src/extension/internal/filter/morphology.h:61 +#: ../src/extension/internal/filter/shadows.h:76 #: ../src/extension/internal/filter/snow.h:38 #: ../src/ui/dialog/inkscape-preferences.cpp:801 msgid "Filters" @@ -6680,7 +6678,9 @@ msgstr "" #: ../src/extension/internal/filter/experimental.h:516 #: ../src/extension/internal/filter/experimental.h:627 #: ../src/extension/internal/filter/experimental.h:724 +#: ../src/extension/internal/filter/image.h:62 #: ../src/extension/internal/filter/morphology.h:62 +#: ../src/extension/internal/filter/shadows.h:77 msgid "Experimental" msgstr "" @@ -7129,6 +7129,7 @@ msgstr "" #: ../src/extension/internal/filter/drop-shadow.h:37 #: ../src/extension/internal/filter/drop-shadow.h:97 +#: ../src/extension/internal/filter/shadows.h:59 msgid "Blur radius (px):" msgstr "" @@ -7139,11 +7140,13 @@ msgstr "" #: ../src/extension/internal/filter/drop-shadow.h:39 #: ../src/extension/internal/filter/drop-shadow.h:99 +#: ../src/extension/internal/filter/shadows.h:60 msgid "Horizontal offset (px):" msgstr "" #: ../src/extension/internal/filter/drop-shadow.h:40 #: ../src/extension/internal/filter/drop-shadow.h:100 +#: ../src/extension/internal/filter/shadows.h:61 msgid "Vertical offset (px):" msgstr "" @@ -7206,7 +7209,7 @@ msgid "Clean-up:" msgstr "" #: ../src/extension/internal/filter/experimental.h:237 -#: ../src/widgets/toolbox.cpp:8335 +#: ../src/widgets/toolbox.cpp:8348 msgid "Length:" msgstr "" @@ -7223,6 +7226,7 @@ msgid "Erase:" msgstr "" #: ../src/extension/internal/filter/experimental.h:344 +#: ../src/extension/internal/filter/image.h:56 msgid "Level:" msgstr "" @@ -7324,6 +7328,26 @@ msgstr "" msgid "Null external module directory name. Filters will not be loaded." msgstr "" +#: ../src/extension/internal/filter/image.h:49 +msgid "Edge detect, custom (Image)" +msgstr "" + +#: ../src/extension/internal/filter/image.h:51 +msgid "Detect:" +msgstr "" + +#: ../src/extension/internal/filter/image.h:52 +msgid "All" +msgstr "" + +#: ../src/extension/internal/filter/image.h:53 +msgid "Vertical lines" +msgstr "" + +#: ../src/extension/internal/filter/image.h:54 +msgid "Horizontal lines" +msgstr "" + #: ../src/extension/internal/filter/morphology.h:51 msgid "Cross-smooth, custom (Morphology)" msgstr "" @@ -7332,6 +7356,62 @@ msgstr "" msgid "Smooth edges and angles of shapes" msgstr "" +#: ../src/extension/internal/filter/shadows.h:55 +msgid "Drop shadow, custom (Shadows and Glows)" +msgstr "" + +#. ## end option page +#: ../src/extension/internal/filter/shadows.h:58 +#: ../src/ui/dialog/tracedialog.cpp:617 ../src/ui/dialog/tracedialog.cpp:623 +#: ../share/extensions/color_custom.inx.h:14 +#: ../share/extensions/color_randomize.inx.h:6 +#: ../share/extensions/dots.inx.h:5 ../share/extensions/dxf_input.inx.h:15 +#: ../share/extensions/dxf_outlines.inx.h:9 +#: ../share/extensions/gcodetools_all_in_one.inx.h:33 +#: ../share/extensions/gcodetools_area.inx.h:22 +#: ../share/extensions/gcodetools_engraving.inx.h:16 +#: ../share/extensions/gcodetools_lathe.inx.h:22 +#: ../share/extensions/gcodetools_path_to_gcode.inx.h:15 +#: ../share/extensions/generate_voronoi.inx.h:7 +#: ../share/extensions/gimp_xcf.inx.h:4 +#: ../share/extensions/interp_att_g.inx.h:15 +#: ../share/extensions/jessyInk_uninstall.inx.h:3 +#: ../share/extensions/lorem_ipsum.inx.h:4 +#: ../share/extensions/pathalongpath.inx.h:7 +#: ../share/extensions/pathscatter.inx.h:10 +#: ../share/extensions/radiusrand.inx.h:6 ../share/extensions/scour.inx.h:20 +#: ../share/extensions/split.inx.h:2 ../share/extensions/voronoi2svg.inx.h:6 +#: ../share/extensions/webslicer_create_group.inx.h:7 +#: ../share/extensions/webslicer_export.inx.h:6 +#: ../share/extensions/web-set-att.inx.h:6 +#: ../share/extensions/web-transmit-att.inx.h:6 +msgid "Options" +msgstr "" + +#: ../src/extension/internal/filter/shadows.h:62 +msgid "Blur type:" +msgstr "" + +#: ../src/extension/internal/filter/shadows.h:63 +msgid "Outer" +msgstr "" + +#: ../src/extension/internal/filter/shadows.h:64 +msgid "Inner" +msgstr "" + +#: ../src/extension/internal/filter/shadows.h:68 +msgid "Blur color" +msgstr "" + +#: ../src/extension/internal/filter/shadows.h:70 +msgid "Use object's color" +msgstr "" + +#: ../src/extension/internal/filter/shadows.h:80 +msgid "Colorizable Drop shadow" +msgstr "" + #: ../src/extension/internal/filter/snow.h:32 msgid "Snow crest" msgstr "" @@ -7431,7 +7511,7 @@ msgstr "" #: ../src/extension/internal/grid.cpp:211 #: ../src/ui/dialog/document-properties.cpp:120 #: ../src/ui/dialog/inkscape-preferences.cpp:1082 -#: ../src/widgets/toolbox.cpp:2401 +#: ../src/widgets/toolbox.cpp:2415 msgid "Grids" msgstr "" @@ -7824,7 +7904,7 @@ msgstr "" msgid "Select file to export to" msgstr "" -#: ../src/file.cpp:1474 ../src/verbs.cpp:2262 +#: ../src/file.cpp:1474 ../src/verbs.cpp:2265 msgid "Import From Open Clip Art Library" msgstr "" @@ -7925,7 +8005,7 @@ msgid "Luminance to Alpha" msgstr "" #. File -#: ../src/filter-enums.cpp:70 ../src/interface.cpp:854 ../src/verbs.cpp:2241 +#: ../src/filter-enums.cpp:70 ../src/interface.cpp:852 ../src/verbs.cpp:2244 #: ../share/extensions/jessyInk_mouseHandler.inx.h:1 #: ../share/extensions/jessyInk_transitions.inx.h:2 msgid "Default" @@ -7985,8 +8065,8 @@ msgstr "" #: ../src/ui/dialog/inkscape-preferences.cpp:1248 #: ../src/ui/dialog/inkscape-preferences.cpp:1297 #: ../src/ui/dialog/input.cpp:607 ../src/ui/dialog/input.cpp:608 -#: ../src/ui/dialog/input.cpp:1269 ../src/verbs.cpp:2238 -#: ../src/widgets/stroke-style.cpp:366 ../src/widgets/toolbox.cpp:4134 +#: ../src/ui/dialog/input.cpp:1269 ../src/verbs.cpp:2241 +#: ../src/widgets/stroke-style.cpp:366 ../src/widgets/toolbox.cpp:4153 #: ../share/extensions/grid_polar.inx.h:18 #: ../share/extensions/guides_creator.inx.h:15 #: ../share/extensions/scour.inx.h:16 @@ -8049,7 +8129,7 @@ msgstr "" #: ../src/flood-context.cpp:244 ../src/widgets/sp-color-icc-selector.cpp:229 #: ../src/widgets/sp-color-icc-selector.cpp:230 #: ../src/widgets/sp-color-scales.cpp:429 -#: ../src/widgets/sp-color-scales.cpp:430 ../src/widgets/toolbox.cpp:4516 +#: ../src/widgets/sp-color-scales.cpp:430 ../src/widgets/toolbox.cpp:4535 #: ../share/extensions/color_randomize.inx.h:4 msgid "Hue" msgstr "" @@ -8058,14 +8138,14 @@ msgstr "" #: ../src/widgets/sp-color-icc-selector.cpp:229 #: ../src/widgets/sp-color-icc-selector.cpp:230 #: ../src/widgets/sp-color-scales.cpp:432 -#: ../src/widgets/sp-color-scales.cpp:433 ../src/widgets/toolbox.cpp:4532 +#: ../src/widgets/sp-color-scales.cpp:433 ../src/widgets/toolbox.cpp:4551 #: ../share/extensions/color_randomize.inx.h:8 msgid "Saturation" msgstr "" #: ../src/flood-context.cpp:246 ../src/widgets/sp-color-icc-selector.cpp:230 #: ../src/widgets/sp-color-scales.cpp:435 -#: ../src/widgets/sp-color-scales.cpp:436 ../src/widgets/toolbox.cpp:4548 +#: ../src/widgets/sp-color-scales.cpp:436 ../src/widgets/toolbox.cpp:4567 #: ../share/extensions/color_randomize.inx.h:5 msgid "Lightness" msgstr "" @@ -8320,8 +8400,8 @@ msgstr "" #. Add the units menu. #: ../src/helper/units.cpp:37 ../src/widgets/select-toolbar.cpp:514 -#: ../src/widgets/toolbox.cpp:1597 ../src/widgets/toolbox.cpp:3401 -#: ../src/widgets/toolbox.cpp:6125 ../src/widgets/toolbox.cpp:8527 +#: ../src/widgets/toolbox.cpp:1597 ../src/widgets/toolbox.cpp:3420 +#: ../src/widgets/toolbox.cpp:6138 ../src/widgets/toolbox.cpp:8540 #: ../share/extensions/dxf_outlines.inx.h:10 msgid "Units" msgstr "" @@ -8518,117 +8598,117 @@ msgstr "" #. sp_ui_menu_append_check_item_from_verb(m, view, _("_Menu"), _("Show or hide the menu bar"), "menu", #. checkitem_toggled, checkitem_update, 0); -#: ../src/interface.cpp:832 +#: ../src/interface.cpp:830 msgid "_Commands Bar" msgstr "" -#: ../src/interface.cpp:832 +#: ../src/interface.cpp:830 msgid "Show or hide the Commands bar (under the menu)" msgstr "" -#: ../src/interface.cpp:834 +#: ../src/interface.cpp:832 msgid "Sn_ap Controls Bar" msgstr "" -#: ../src/interface.cpp:834 +#: ../src/interface.cpp:832 msgid "Show or hide the snapping controls" msgstr "" -#: ../src/interface.cpp:836 +#: ../src/interface.cpp:834 msgid "T_ool Controls Bar" msgstr "" -#: ../src/interface.cpp:836 +#: ../src/interface.cpp:834 msgid "Show or hide the Tool Controls bar" msgstr "" -#: ../src/interface.cpp:838 +#: ../src/interface.cpp:836 msgid "_Toolbox" msgstr "" -#: ../src/interface.cpp:838 +#: ../src/interface.cpp:836 msgid "Show or hide the main toolbox (on the left)" msgstr "" -#: ../src/interface.cpp:844 +#: ../src/interface.cpp:842 msgid "_Palette" msgstr "" -#: ../src/interface.cpp:844 +#: ../src/interface.cpp:842 msgid "Show or hide the color palette" msgstr "" -#: ../src/interface.cpp:846 +#: ../src/interface.cpp:844 msgid "_Statusbar" msgstr "" -#: ../src/interface.cpp:846 +#: ../src/interface.cpp:844 msgid "Show or hide the statusbar (at the bottom of the window)" msgstr "" -#: ../src/interface.cpp:854 +#: ../src/interface.cpp:852 msgid "Default interface setup" msgstr "" -#: ../src/interface.cpp:855 ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1437 +#: ../src/interface.cpp:853 ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1437 #: ../share/extensions/color_custom.inx.h:10 #: ../share/extensions/markers_strokepaint.inx.h:5 msgid "Custom" msgstr "" -#: ../src/interface.cpp:855 +#: ../src/interface.cpp:853 msgid "Set the custom task" msgstr "" -#: ../src/interface.cpp:856 +#: ../src/interface.cpp:854 msgid "Wide" msgstr "" -#: ../src/interface.cpp:856 +#: ../src/interface.cpp:854 msgid "Setup for widescreen work" msgstr "" -#: ../src/interface.cpp:953 +#: ../src/interface.cpp:951 #, c-format msgid "Verb \"%s\" Unknown" msgstr "" -#: ../src/interface.cpp:995 +#: ../src/interface.cpp:993 msgid "Open _Recent" msgstr "" #. TRANSLATORS: #%s is the id of the group e.g. , not a number. -#: ../src/interface.cpp:1100 +#: ../src/interface.cpp:1098 #, c-format msgid "Enter group #%s" msgstr "" -#: ../src/interface.cpp:1111 +#: ../src/interface.cpp:1109 msgid "Go to parent" msgstr "" -#: ../src/interface.cpp:1202 ../src/interface.cpp:1288 -#: ../src/interface.cpp:1391 ../src/ui/widget/selected-style.cpp:469 +#: ../src/interface.cpp:1200 ../src/interface.cpp:1286 +#: ../src/interface.cpp:1389 ../src/ui/widget/selected-style.cpp:469 msgid "Drop color" msgstr "" -#: ../src/interface.cpp:1241 ../src/interface.cpp:1351 +#: ../src/interface.cpp:1239 ../src/interface.cpp:1349 msgid "Drop color on gradient" msgstr "" -#: ../src/interface.cpp:1404 +#: ../src/interface.cpp:1402 msgid "Could not parse SVG data" msgstr "" -#: ../src/interface.cpp:1443 +#: ../src/interface.cpp:1441 msgid "Drop SVG" msgstr "" -#: ../src/interface.cpp:1477 +#: ../src/interface.cpp:1475 msgid "Drop bitmap image" msgstr "" -#: ../src/interface.cpp:1569 +#: ../src/interface.cpp:1567 #, c-format msgid "" "A file named \"%s\" already exists. Do " @@ -8637,7 +8717,7 @@ msgid "" "The file already exists in \"%s\". Replacing it will overwrite its contents." msgstr "" -#: ../src/interface.cpp:1576 ../share/extensions/web-set-att.inx.h:7 +#: ../src/interface.cpp:1574 ../share/extensions/web-set-att.inx.h:7 #: ../share/extensions/web-transmit-att.inx.h:7 msgid "Replace" msgstr "" @@ -8683,112 +8763,112 @@ msgstr "" msgid "Dockbar style to show items on it" msgstr "" -#: ../src/libgdl/gdl-dock-item-grip.c:384 +#: ../src/libgdl/gdl-dock-item-grip.c:386 msgid "Iconify" msgstr "" -#: ../src/libgdl/gdl-dock-item-grip.c:386 +#: ../src/libgdl/gdl-dock-item-grip.c:388 msgid "Close" msgstr "" -#: ../src/libgdl/gdl-dock-item-grip.c:695 +#: ../src/libgdl/gdl-dock-item-grip.c:703 #: ../src/libgdl/gdl-dock-tablabel.c:128 msgid "Controlling dock item" msgstr "" -#: ../src/libgdl/gdl-dock-item-grip.c:696 +#: ../src/libgdl/gdl-dock-item-grip.c:704 msgid "Dockitem which 'owns' this grip" msgstr "" #. Name -#: ../src/libgdl/gdl-dock-item.c:287 ../src/widgets/toolbox.cpp:7736 +#: ../src/libgdl/gdl-dock-item.c:286 ../src/widgets/toolbox.cpp:7749 #: ../share/extensions/gcodetools_all_in_one.inx.h:34 #: ../share/extensions/gcodetools_orientation_points.inx.h:6 msgid "Orientation" msgstr "" -#: ../src/libgdl/gdl-dock-item.c:288 +#: ../src/libgdl/gdl-dock-item.c:287 msgid "Orientation of the docking item" msgstr "" -#: ../src/libgdl/gdl-dock-item.c:303 +#: ../src/libgdl/gdl-dock-item.c:302 msgid "Resizable" msgstr "" -#: ../src/libgdl/gdl-dock-item.c:304 +#: ../src/libgdl/gdl-dock-item.c:303 msgid "If set, the dock item can be resized when docked in a panel" msgstr "" -#: ../src/libgdl/gdl-dock-item.c:311 +#: ../src/libgdl/gdl-dock-item.c:310 msgid "Item behavior" msgstr "" -#: ../src/libgdl/gdl-dock-item.c:312 +#: ../src/libgdl/gdl-dock-item.c:311 msgid "" "General behavior for the dock item (i.e. whether it can float, if it's " "locked, etc.)" msgstr "" -#: ../src/libgdl/gdl-dock-item.c:320 ../src/libgdl/gdl-dock-master.c:151 +#: ../src/libgdl/gdl-dock-item.c:319 ../src/libgdl/gdl-dock-master.c:151 msgid "Locked" msgstr "" -#: ../src/libgdl/gdl-dock-item.c:321 +#: ../src/libgdl/gdl-dock-item.c:320 msgid "" "If set, the dock item cannot be dragged around and it doesn't show a grip" msgstr "" -#: ../src/libgdl/gdl-dock-item.c:329 +#: ../src/libgdl/gdl-dock-item.c:328 msgid "Preferred width" msgstr "" -#: ../src/libgdl/gdl-dock-item.c:330 +#: ../src/libgdl/gdl-dock-item.c:329 msgid "Preferred width for the dock item" msgstr "" -#: ../src/libgdl/gdl-dock-item.c:336 +#: ../src/libgdl/gdl-dock-item.c:335 msgid "Preferred height" msgstr "" -#: ../src/libgdl/gdl-dock-item.c:337 +#: ../src/libgdl/gdl-dock-item.c:336 msgid "Preferred height for the dock item" msgstr "" -#: ../src/libgdl/gdl-dock-item.c:616 +#: ../src/libgdl/gdl-dock-item.c:615 #, c-format msgid "" "You can't add a dock object (%p of type %s) inside a %s. Use a GdlDock or " "some other compound dock object." msgstr "" -#: ../src/libgdl/gdl-dock-item.c:623 +#: ../src/libgdl/gdl-dock-item.c:622 #, c-format msgid "" "Attempting to add a widget with type %s to a %s, but it can only contain one " "widget at a time; it already contains a widget of type %s" msgstr "" -#: ../src/libgdl/gdl-dock-item.c:1345 ../src/libgdl/gdl-dock-item.c:1390 +#: ../src/libgdl/gdl-dock-item.c:1346 ../src/libgdl/gdl-dock-item.c:1391 #, c-format msgid "Unsupported docking strategy %s in dock object of type %s" msgstr "" #. UnLock menuitem -#: ../src/libgdl/gdl-dock-item.c:1479 +#: ../src/libgdl/gdl-dock-item.c:1481 msgid "UnLock" msgstr "" #. Hide menuitem. -#: ../src/libgdl/gdl-dock-item.c:1486 +#: ../src/libgdl/gdl-dock-item.c:1488 msgid "Hide" msgstr "" #. Lock menuitem -#: ../src/libgdl/gdl-dock-item.c:1491 +#: ../src/libgdl/gdl-dock-item.c:1493 msgid "Lock" msgstr "" -#: ../src/libgdl/gdl-dock-item.c:1717 +#: ../src/libgdl/gdl-dock-item.c:1728 #, c-format msgid "Attempt to bind an unbound item %p" msgstr "" @@ -8807,11 +8887,11 @@ msgid "" "0, all are unlocked; -1 indicates inconsistency among the items" msgstr "" -#: ../src/libgdl/gdl-dock-master.c:160 ../src/libgdl/gdl-switcher.c:698 +#: ../src/libgdl/gdl-dock-master.c:160 ../src/libgdl/gdl-switcher.c:702 msgid "Switcher Style" msgstr "" -#: ../src/libgdl/gdl-dock-master.c:161 ../src/libgdl/gdl-switcher.c:699 +#: ../src/libgdl/gdl-dock-master.c:161 ../src/libgdl/gdl-switcher.c:703 msgid "Switcher buttons style" msgstr "" @@ -8825,14 +8905,14 @@ msgid "" "given direction" msgstr "" -#: ../src/libgdl/gdl-dock-master.c:796 +#: ../src/libgdl/gdl-dock-master.c:805 #, c-format msgid "" "master %p: unable to add object %p[%s] to the hash. There already is an " "item with that name (%p)." msgstr "" -#: ../src/libgdl/gdl-dock-master.c:969 +#: ../src/libgdl/gdl-dock-master.c:978 #, c-format msgid "" "The new dock controller %p is automatic. Only manual dock objects should be " @@ -8892,26 +8972,26 @@ msgstr "" msgid "Dock master this dock object is bound to" msgstr "" -#: ../src/libgdl/gdl-dock-object.c:434 +#: ../src/libgdl/gdl-dock-object.c:438 #, c-format msgid "" "Call to gdl_dock_object_dock in a dock object %p (object type is %s) which " "hasn't implemented this method" msgstr "" -#: ../src/libgdl/gdl-dock-object.c:563 +#: ../src/libgdl/gdl-dock-object.c:568 #, c-format msgid "" "Dock operation requested in a non-bound object %p. The application might " "crash" msgstr "" -#: ../src/libgdl/gdl-dock-object.c:570 +#: ../src/libgdl/gdl-dock-object.c:575 #, c-format msgid "Cannot dock %p to %p because they belong to different masters" msgstr "" -#: ../src/libgdl/gdl-dock-object.c:612 +#: ../src/libgdl/gdl-dock-object.c:617 #, c-format msgid "" "Attempt to bind to %p an already bound dock object %p (current master: %p)" @@ -8954,8 +9034,8 @@ msgid "" msgstr "" #: ../src/libgdl/gdl-dock-placeholder.c:169 ../src/libgdl/gdl-dock.c:190 -#: ../src/widgets/toolbox.cpp:3340 ../src/widgets/toolbox.cpp:4358 -#: ../src/widgets/toolbox.cpp:4678 ../share/extensions/interp_att_g.inx.h:28 +#: ../src/widgets/toolbox.cpp:3359 ../src/widgets/toolbox.cpp:4377 +#: ../src/widgets/toolbox.cpp:4691 ../share/extensions/interp_att_g.inx.h:28 msgid "Width" msgstr "" @@ -8964,7 +9044,7 @@ msgid "Width for the widget when it's attached to the placeholder" msgstr "" #: ../src/libgdl/gdl-dock-placeholder.c:177 ../src/libgdl/gdl-dock.c:198 -#: ../src/widgets/toolbox.cpp:3357 ../share/extensions/interp_att_g.inx.h:7 +#: ../src/widgets/toolbox.cpp:3376 ../share/extensions/interp_att_g.inx.h:7 msgid "Height" msgstr "" @@ -8996,16 +9076,16 @@ msgstr "" msgid "Y coordinate for dock when floating" msgstr "" -#: ../src/libgdl/gdl-dock-placeholder.c:495 +#: ../src/libgdl/gdl-dock-placeholder.c:497 msgid "Attempt to dock a dock object to an unbound placeholder" msgstr "" -#: ../src/libgdl/gdl-dock-placeholder.c:619 +#: ../src/libgdl/gdl-dock-placeholder.c:625 #, c-format msgid "Got a detach signal from an object (%p) who is not our host %p" msgstr "" -#: ../src/libgdl/gdl-dock-placeholder.c:644 +#: ../src/libgdl/gdl-dock-placeholder.c:650 #, c-format msgid "" "Something weird happened while getting the child placement for %p from " @@ -9053,7 +9133,7 @@ msgstr "" msgid "Y coordinate for a floating dock" msgstr "" -#: ../src/libgdl/gdl-dock.c:499 +#: ../src/libgdl/gdl-dock.c:501 #, c-format msgid "Dock #%d" msgstr "" @@ -9767,11 +9847,11 @@ msgstr "" msgid "Both" msgstr "" -#: ../src/live_effects/lpe-ruler.cpp:35 ../src/widgets/toolbox.cpp:5632 +#: ../src/live_effects/lpe-ruler.cpp:35 ../src/widgets/toolbox.cpp:5645 msgid "Start" msgstr "" -#: ../src/live_effects/lpe-ruler.cpp:36 ../src/widgets/toolbox.cpp:5645 +#: ../src/live_effects/lpe-ruler.cpp:36 ../src/widgets/toolbox.cpp:5658 msgid "End" msgstr "" @@ -10340,11 +10420,11 @@ msgstr "" msgid "_New" msgstr "" -#: ../src/menus-skeleton.h:47 ../src/verbs.cpp:2485 ../src/verbs.cpp:2491 +#: ../src/menus-skeleton.h:47 ../src/verbs.cpp:2490 ../src/verbs.cpp:2496 msgid "_Edit" msgstr "" -#: ../src/menus-skeleton.h:57 ../src/verbs.cpp:2285 +#: ../src/menus-skeleton.h:57 ../src/verbs.cpp:2288 msgid "Paste Si_ze" msgstr "" @@ -10352,76 +10432,76 @@ msgstr "" msgid "Clo_ne" msgstr "" -#: ../src/menus-skeleton.h:89 +#: ../src/menus-skeleton.h:90 msgid "_View" msgstr "" -#: ../src/menus-skeleton.h:90 +#: ../src/menus-skeleton.h:91 msgid "_Zoom" msgstr "" -#: ../src/menus-skeleton.h:106 +#: ../src/menus-skeleton.h:107 msgid "_Display mode" msgstr "" #. Better location in menu needs to be found #. " \n" #. " \n" -#: ../src/menus-skeleton.h:115 +#: ../src/menus-skeleton.h:116 msgid "_Color display mode" msgstr "" #. Better location in menu needs to be found #. " \n" #. " \n" -#: ../src/menus-skeleton.h:129 +#: ../src/menus-skeleton.h:130 msgid "Sh_ow/Hide" msgstr "" #. " \n" #. Not quite ready to be in the menus. #. " \n" -#: ../src/menus-skeleton.h:150 +#: ../src/menus-skeleton.h:151 msgid "_Layer" msgstr "" -#: ../src/menus-skeleton.h:170 +#: ../src/menus-skeleton.h:171 msgid "_Object" msgstr "" -#: ../src/menus-skeleton.h:177 +#: ../src/menus-skeleton.h:178 msgid "Cli_p" msgstr "" -#: ../src/menus-skeleton.h:181 +#: ../src/menus-skeleton.h:182 msgid "Mas_k" msgstr "" -#: ../src/menus-skeleton.h:185 +#: ../src/menus-skeleton.h:186 msgid "Patter_n" msgstr "" -#: ../src/menus-skeleton.h:209 +#: ../src/menus-skeleton.h:210 msgid "_Path" msgstr "" -#: ../src/menus-skeleton.h:256 +#: ../src/menus-skeleton.h:257 msgid "Filter_s" msgstr "" -#: ../src/menus-skeleton.h:262 +#: ../src/menus-skeleton.h:263 msgid "Exte_nsions" msgstr "" -#: ../src/menus-skeleton.h:269 +#: ../src/menus-skeleton.h:270 msgid "Whiteboa_rd" msgstr "" -#: ../src/menus-skeleton.h:273 +#: ../src/menus-skeleton.h:274 msgid "_Help" msgstr "" -#: ../src/menus-skeleton.h:277 +#: ../src/menus-skeleton.h:278 msgid "Tutorials" msgstr "" @@ -11026,7 +11106,7 @@ msgstr "" #: ../src/selection-chemistry.cpp:328 ../src/text-context.cpp:1026 #: ../src/ui/dialog/swatches.cpp:204 ../src/ui/dialog/swatches.cpp:267 -#: ../src/widgets/toolbox.cpp:1385 ../src/widgets/toolbox.cpp:6200 +#: ../src/widgets/toolbox.cpp:1385 ../src/widgets/toolbox.cpp:6213 msgid "Delete" msgstr "" @@ -11356,15 +11436,15 @@ msgid "Select object(s) to fit canvas to." msgstr "" #. Fit Page -#: ../src/selection-chemistry.cpp:3219 ../src/verbs.cpp:2742 +#: ../src/selection-chemistry.cpp:3219 ../src/verbs.cpp:2747 msgid "Fit Page to Selection" msgstr "" -#: ../src/selection-chemistry.cpp:3248 ../src/verbs.cpp:2744 +#: ../src/selection-chemistry.cpp:3248 ../src/verbs.cpp:2749 msgid "Fit Page to Drawing" msgstr "" -#: ../src/selection-chemistry.cpp:3269 ../src/verbs.cpp:2746 +#: ../src/selection-chemistry.cpp:3269 ../src/verbs.cpp:2751 msgid "Fit Page to Selection or Drawing" msgstr "" @@ -11380,8 +11460,8 @@ msgstr "" #. Ellipse #: ../src/selection-describer.cpp:48 ../src/selection-describer.cpp:73 -#: ../src/ui/dialog/inkscape-preferences.cpp:509 ../src/verbs.cpp:2509 -#: ../src/widgets/toolbox.cpp:4137 +#: ../src/ui/dialog/inkscape-preferences.cpp:509 ../src/verbs.cpp:2514 +#: ../src/widgets/toolbox.cpp:4156 msgid "Ellipse" msgstr "" @@ -11397,7 +11477,7 @@ msgstr "" msgid "Path" msgstr "" -#: ../src/selection-describer.cpp:60 ../src/widgets/toolbox.cpp:2978 +#: ../src/selection-describer.cpp:60 ../src/widgets/toolbox.cpp:2997 msgid "Polygon" msgstr "" @@ -11407,13 +11487,13 @@ msgstr "" #. Rectangle #: ../src/selection-describer.cpp:64 -#: ../src/ui/dialog/inkscape-preferences.cpp:499 ../src/verbs.cpp:2505 +#: ../src/ui/dialog/inkscape-preferences.cpp:499 ../src/verbs.cpp:2510 msgid "Rectangle" msgstr "" #. 3D box #: ../src/selection-describer.cpp:66 -#: ../src/ui/dialog/inkscape-preferences.cpp:504 ../src/verbs.cpp:2507 +#: ../src/ui/dialog/inkscape-preferences.cpp:504 ../src/verbs.cpp:2512 msgid "3D Box" msgstr "" @@ -11423,7 +11503,7 @@ msgstr "" #. this->AddNewObjectsStyle(_page_lpetool, "/tools/lpetool"); #. Text #: ../src/selection-describer.cpp:68 -#: ../src/ui/dialog/inkscape-preferences.cpp:558 ../src/verbs.cpp:2521 +#: ../src/ui/dialog/inkscape-preferences.cpp:558 ../src/verbs.cpp:2526 #: ../share/extensions/lorem_ipsum.inx.h:7 #: ../share/extensions/replace_font.inx.h:10 ../share/extensions/split.inx.h:6 #: ../share/extensions/text_braille.inx.h:2 @@ -11449,14 +11529,14 @@ msgstr "" #. Spiral #: ../src/selection-describer.cpp:77 -#: ../src/ui/dialog/inkscape-preferences.cpp:517 ../src/verbs.cpp:2513 +#: ../src/ui/dialog/inkscape-preferences.cpp:517 ../src/verbs.cpp:2518 msgid "Spiral" msgstr "" #. Star #: ../src/selection-describer.cpp:79 -#: ../src/ui/dialog/inkscape-preferences.cpp:513 ../src/verbs.cpp:2511 -#: ../src/widgets/toolbox.cpp:2985 +#: ../src/ui/dialog/inkscape-preferences.cpp:513 ../src/verbs.cpp:2516 +#: ../src/widgets/toolbox.cpp:3004 msgid "Star" msgstr "" @@ -11678,27 +11758,31 @@ msgstr "" msgid "Flow excluded region" msgstr "" -#: ../src/sp-guide.cpp:299 +#: ../src/sp-guide.cpp:307 msgid "Create Guides Around the Page" msgstr "" -#: ../src/sp-guide.cpp:461 +#: ../src/sp-guide.cpp:319 ../src/verbs.cpp:2346 +msgid "Delete All Guides" +msgstr "" + +#: ../src/sp-guide.cpp:481 msgid "" "Shift+drag to rotate, Ctrl+drag to move origin, Del to " "delete" msgstr "" -#: ../src/sp-guide.cpp:466 +#: ../src/sp-guide.cpp:486 #, c-format msgid "vertical, at %s" msgstr "" -#: ../src/sp-guide.cpp:469 +#: ../src/sp-guide.cpp:489 #, c-format msgid "horizontal, at %s" msgstr "" -#: ../src/sp-guide.cpp:474 +#: ../src/sp-guide.cpp:494 #, c-format msgid "at %d degrees, through (%s,%s)" msgstr "" @@ -12035,11 +12119,11 @@ msgstr "" msgid "Nothing selected! Select objects to spray." msgstr "" -#: ../src/spray-context.cpp:781 ../src/widgets/toolbox.cpp:4728 +#: ../src/spray-context.cpp:781 ../src/widgets/toolbox.cpp:4741 msgid "Spray with copies" msgstr "" -#: ../src/spray-context.cpp:785 ../src/widgets/toolbox.cpp:4735 +#: ../src/spray-context.cpp:785 ../src/widgets/toolbox.cpp:4748 msgid "Spray with clones" msgstr "" @@ -12087,7 +12171,7 @@ msgstr "" msgid "The flowed text(s) must be visible in order to be put on a path." msgstr "" -#: ../src/text-chemistry.cpp:193 ../src/verbs.cpp:2361 +#: ../src/text-chemistry.cpp:193 ../src/verbs.cpp:2366 msgid "Put text on path" msgstr "" @@ -12099,7 +12183,7 @@ msgstr "" msgid "No texts-on-paths in the selection." msgstr "" -#: ../src/text-chemistry.cpp:229 ../src/verbs.cpp:2363 +#: ../src/text-chemistry.cpp:229 ../src/verbs.cpp:2368 msgid "Remove text from path" msgstr "" @@ -12598,7 +12682,7 @@ msgid "Clipboard does not contain a path." msgstr "" #. Item dialog -#: ../src/ui/context-menu.cpp:112 ../src/verbs.cpp:2685 +#: ../src/ui/context-menu.cpp:112 ../src/verbs.cpp:2690 msgid "_Object Properties..." msgstr "" @@ -12637,7 +12721,7 @@ msgid "Create link" msgstr "" #. "Ungroup" -#: ../src/ui/context-menu.cpp:313 ../src/verbs.cpp:2357 +#: ../src/ui/context-menu.cpp:313 ../src/verbs.cpp:2362 msgid "_Ungroup" msgstr "" @@ -12668,17 +12752,17 @@ msgstr "" #. Item dialog #. Fill and Stroke dialog #: ../src/ui/context-menu.cpp:535 ../src/ui/context-menu.cpp:591 -#: ../src/verbs.cpp:2652 +#: ../src/verbs.cpp:2657 msgid "_Fill and Stroke..." msgstr "" #. Edit Text dialog -#: ../src/ui/context-menu.cpp:598 ../src/verbs.cpp:2667 +#: ../src/ui/context-menu.cpp:598 ../src/verbs.cpp:2672 msgid "_Text and Font..." msgstr "" #. Spellcheck dialog -#: ../src/ui/context-menu.cpp:605 ../src/verbs.cpp:2675 +#: ../src/ui/context-menu.cpp:605 ../src/verbs.cpp:2680 msgid "Check Spellin_g..." msgstr "" @@ -12758,12 +12842,12 @@ msgstr "" #: ../src/ui/dialog/align-and-distribute.cpp:512 #: ../src/ui/dialog/align-and-distribute.cpp:894 -#: ../src/widgets/toolbox.cpp:8364 +#: ../src/widgets/toolbox.cpp:8377 msgid "Remove overlaps" msgstr "" #: ../src/ui/dialog/align-and-distribute.cpp:543 -#: ../src/widgets/toolbox.cpp:8157 +#: ../src/widgets/toolbox.cpp:8170 msgid "Arrange connector network" msgstr "" @@ -12792,7 +12876,7 @@ msgid "Rearrange" msgstr "" #: ../src/ui/dialog/align-and-distribute.cpp:895 -#: ../src/widgets/toolbox.cpp:2321 +#: ../src/widgets/toolbox.cpp:2327 msgid "Nodes" msgstr "" @@ -12893,7 +12977,7 @@ msgid "Distribute baselines of texts vertically" msgstr "" #: ../src/ui/dialog/align-and-distribute.cpp:986 -#: ../src/widgets/toolbox.cpp:8326 +#: ../src/widgets/toolbox.cpp:8339 msgid "Nicely arrange selected connector network" msgstr "" @@ -13164,11 +13248,11 @@ msgid "Remove selected grid." msgstr "" #: ../src/ui/dialog/document-properties.cpp:119 -#: ../src/widgets/toolbox.cpp:2410 +#: ../src/widgets/toolbox.cpp:2424 msgid "Guides" msgstr "" -#: ../src/ui/dialog/document-properties.cpp:121 ../src/verbs.cpp:2592 +#: ../src/ui/dialog/document-properties.cpp:121 ../src/verbs.cpp:2597 msgid "Snap" msgstr "" @@ -13290,7 +13374,7 @@ msgstr "" #. Inkscape::GC::release(defsRepr); #. inform the document, so we can undo #. Color Management -#: ../src/ui/dialog/document-properties.cpp:432 ../src/verbs.cpp:2758 +#: ../src/ui/dialog/document-properties.cpp:432 ../src/verbs.cpp:2763 msgid "Link Color Profile" msgstr "" @@ -13790,8 +13874,8 @@ msgid "Height of filter effects region" msgstr "" #: ../src/ui/dialog/filter-effects-dialog.cpp:2190 -#: ../src/widgets/toolbox.cpp:4106 ../src/widgets/toolbox.cpp:4484 -#: ../src/widgets/toolbox.cpp:4748 ../src/widgets/toolbox.cpp:6213 +#: ../src/widgets/toolbox.cpp:4125 ../src/widgets/toolbox.cpp:4503 +#: ../src/widgets/toolbox.cpp:4761 ../src/widgets/toolbox.cpp:6226 #: ../share/extensions/extrude.inx.h:4 ../share/extensions/triangle.inx.h:9 msgid "Mode:" msgstr "" @@ -15533,7 +15617,7 @@ msgid "" msgstr "" #. Tweak -#: ../src/ui/dialog/inkscape-preferences.cpp:471 ../src/verbs.cpp:2501 +#: ../src/ui/dialog/inkscape-preferences.cpp:471 ../src/verbs.cpp:2506 msgid "Tweak" msgstr "" @@ -15542,18 +15626,18 @@ msgid "Object paint style" msgstr "" #. Spray -#: ../src/ui/dialog/inkscape-preferences.cpp:477 ../src/verbs.cpp:2503 +#: ../src/ui/dialog/inkscape-preferences.cpp:477 ../src/verbs.cpp:2508 msgid "Spray" msgstr "" #. Zoom -#: ../src/ui/dialog/inkscape-preferences.cpp:482 ../src/verbs.cpp:2525 +#: ../src/ui/dialog/inkscape-preferences.cpp:482 ../src/verbs.cpp:2530 #: ../src/widgets/desktop-widget.cpp:493 msgid "Zoom" msgstr "" #. Measure -#: ../src/ui/dialog/inkscape-preferences.cpp:487 ../src/verbs.cpp:2527 +#: ../src/ui/dialog/inkscape-preferences.cpp:487 ../src/verbs.cpp:2532 #: ../share/extensions/measure.inx.h:6 msgid "Measure" msgstr "" @@ -15586,12 +15670,12 @@ msgstr "" #. Pen #: ../src/ui/dialog/inkscape-preferences.cpp:530 -#: ../src/ui/dialog/input.cpp:1184 ../src/verbs.cpp:2517 +#: ../src/ui/dialog/input.cpp:1184 ../src/verbs.cpp:2522 msgid "Pen" msgstr "" #. Calligraphy -#: ../src/ui/dialog/inkscape-preferences.cpp:536 ../src/verbs.cpp:2519 +#: ../src/ui/dialog/inkscape-preferences.cpp:536 ../src/verbs.cpp:2524 msgid "Calligraphy" msgstr "" @@ -15608,12 +15692,12 @@ msgid "" msgstr "" #. Paint Bucket -#: ../src/ui/dialog/inkscape-preferences.cpp:544 ../src/verbs.cpp:2533 +#: ../src/ui/dialog/inkscape-preferences.cpp:544 ../src/verbs.cpp:2538 msgid "Paint Bucket" msgstr "" #. Eraser -#: ../src/ui/dialog/inkscape-preferences.cpp:549 ../src/verbs.cpp:2537 +#: ../src/ui/dialog/inkscape-preferences.cpp:549 ../src/verbs.cpp:2542 msgid "Eraser" msgstr "" @@ -15627,12 +15711,12 @@ msgid "" msgstr "" #. Gradient -#: ../src/ui/dialog/inkscape-preferences.cpp:569 ../src/verbs.cpp:2523 +#: ../src/ui/dialog/inkscape-preferences.cpp:569 ../src/verbs.cpp:2528 msgid "Gradient" msgstr "" #. Connector -#: ../src/ui/dialog/inkscape-preferences.cpp:573 ../src/verbs.cpp:2531 +#: ../src/ui/dialog/inkscape-preferences.cpp:573 ../src/verbs.cpp:2536 msgid "Connector" msgstr "" @@ -15641,7 +15725,7 @@ msgid "If on, connector attachment points will not be shown for text objects" msgstr "" #. Dropper -#: ../src/ui/dialog/inkscape-preferences.cpp:578 ../src/verbs.cpp:2529 +#: ../src/ui/dialog/inkscape-preferences.cpp:578 ../src/verbs.cpp:2534 msgid "Dropper" msgstr "" @@ -17076,7 +17160,7 @@ msgstr "" msgid "_Use pressure-sensitive tablet (requires restart)" msgstr "" -#: ../src/ui/dialog/input.cpp:881 ../src/verbs.cpp:2247 +#: ../src/ui/dialog/input.cpp:881 ../src/verbs.cpp:2250 msgid "_Save" msgstr "" @@ -17753,8 +17837,8 @@ msgstr "" #. # end multiple scan #. ## end mode page -#: ../src/ui/dialog/tracedialog.cpp:563 ../src/widgets/toolbox.cpp:4483 -#: ../src/widgets/toolbox.cpp:4747 +#: ../src/ui/dialog/tracedialog.cpp:563 ../src/widgets/toolbox.cpp:4502 +#: ../src/widgets/toolbox.cpp:4760 msgid "Mode" msgstr "" @@ -17802,33 +17886,6 @@ msgstr "" msgid "Tolerance:" msgstr "" -#. ## end option page -#: ../src/ui/dialog/tracedialog.cpp:617 ../src/ui/dialog/tracedialog.cpp:623 -#: ../share/extensions/color_custom.inx.h:14 -#: ../share/extensions/color_randomize.inx.h:6 -#: ../share/extensions/dots.inx.h:5 ../share/extensions/dxf_input.inx.h:15 -#: ../share/extensions/dxf_outlines.inx.h:9 -#: ../share/extensions/gcodetools_all_in_one.inx.h:33 -#: ../share/extensions/gcodetools_area.inx.h:22 -#: ../share/extensions/gcodetools_engraving.inx.h:16 -#: ../share/extensions/gcodetools_lathe.inx.h:22 -#: ../share/extensions/gcodetools_path_to_gcode.inx.h:15 -#: ../share/extensions/generate_voronoi.inx.h:7 -#: ../share/extensions/gimp_xcf.inx.h:4 -#: ../share/extensions/interp_att_g.inx.h:15 -#: ../share/extensions/jessyInk_uninstall.inx.h:3 -#: ../share/extensions/lorem_ipsum.inx.h:4 -#: ../share/extensions/pathalongpath.inx.h:7 -#: ../share/extensions/pathscatter.inx.h:10 -#: ../share/extensions/radiusrand.inx.h:6 ../share/extensions/scour.inx.h:20 -#: ../share/extensions/split.inx.h:2 ../share/extensions/voronoi2svg.inx.h:6 -#: ../share/extensions/webslicer_create_group.inx.h:7 -#: ../share/extensions/webslicer_export.inx.h:6 -#: ../share/extensions/web-set-att.inx.h:6 -#: ../share/extensions/web-transmit-att.inx.h:6 -msgid "Options" -msgstr "" - #. ### credits #: ../src/ui/dialog/tracedialog.cpp:627 msgid "" @@ -19132,1656 +19189,1656 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: ../src/verbs.cpp:1131 +#: ../src/verbs.cpp:1134 msgid "Switch to next layer" msgstr "" -#: ../src/verbs.cpp:1132 +#: ../src/verbs.cpp:1135 msgid "Switched to next layer." msgstr "" -#: ../src/verbs.cpp:1134 +#: ../src/verbs.cpp:1137 msgid "Cannot go past last layer." msgstr "" -#: ../src/verbs.cpp:1143 +#: ../src/verbs.cpp:1146 msgid "Switch to previous layer" msgstr "" -#: ../src/verbs.cpp:1144 +#: ../src/verbs.cpp:1147 msgid "Switched to previous layer." msgstr "" -#: ../src/verbs.cpp:1146 +#: ../src/verbs.cpp:1149 msgid "Cannot go before first layer." msgstr "" -#: ../src/verbs.cpp:1163 ../src/verbs.cpp:1260 ../src/verbs.cpp:1292 -#: ../src/verbs.cpp:1298 +#: ../src/verbs.cpp:1166 ../src/verbs.cpp:1263 ../src/verbs.cpp:1295 +#: ../src/verbs.cpp:1301 msgid "No current layer." msgstr "" -#: ../src/verbs.cpp:1192 ../src/verbs.cpp:1196 +#: ../src/verbs.cpp:1195 ../src/verbs.cpp:1199 #, c-format msgid "Raised layer %s." msgstr "" -#: ../src/verbs.cpp:1193 +#: ../src/verbs.cpp:1196 msgid "Layer to top" msgstr "" -#: ../src/verbs.cpp:1197 +#: ../src/verbs.cpp:1200 msgid "Raise layer" msgstr "" -#: ../src/verbs.cpp:1200 ../src/verbs.cpp:1204 +#: ../src/verbs.cpp:1203 ../src/verbs.cpp:1207 #, c-format msgid "Lowered layer %s." msgstr "" -#: ../src/verbs.cpp:1201 +#: ../src/verbs.cpp:1204 msgid "Layer to bottom" msgstr "" -#: ../src/verbs.cpp:1205 +#: ../src/verbs.cpp:1208 msgid "Lower layer" msgstr "" -#: ../src/verbs.cpp:1214 +#: ../src/verbs.cpp:1217 msgid "Cannot move layer any further." msgstr "" -#: ../src/verbs.cpp:1228 ../src/verbs.cpp:1247 +#: ../src/verbs.cpp:1231 ../src/verbs.cpp:1250 #, c-format msgid "%s copy" msgstr "" -#: ../src/verbs.cpp:1255 +#: ../src/verbs.cpp:1258 msgid "Duplicate layer" msgstr "" #. TRANSLATORS: this means "The layer has been duplicated." -#: ../src/verbs.cpp:1258 +#: ../src/verbs.cpp:1261 msgid "Duplicated layer." msgstr "" -#: ../src/verbs.cpp:1287 +#: ../src/verbs.cpp:1290 msgid "Delete layer" msgstr "" #. TRANSLATORS: this means "The layer has been deleted." -#: ../src/verbs.cpp:1290 +#: ../src/verbs.cpp:1293 msgid "Deleted layer." msgstr "" -#: ../src/verbs.cpp:1301 +#: ../src/verbs.cpp:1304 msgid "Toggle layer solo" msgstr "" -#: ../src/verbs.cpp:1362 +#: ../src/verbs.cpp:1365 msgid "Flip horizontally" msgstr "" -#: ../src/verbs.cpp:1367 +#: ../src/verbs.cpp:1370 msgid "Flip vertically" msgstr "" #. TRANSLATORS: If you have translated the tutorial-basic.en.svgz file to your language, #. then translate this string as "tutorial-basic.LANG.svgz" (where LANG is your language #. code); otherwise leave as "tutorial-basic.svg". -#: ../src/verbs.cpp:1907 +#: ../src/verbs.cpp:1910 msgid "tutorial-basic.svg" msgstr "" #. TRANSLATORS: See "tutorial-basic.svg" comment. -#: ../src/verbs.cpp:1911 +#: ../src/verbs.cpp:1914 msgid "tutorial-shapes.svg" msgstr "" #. TRANSLATORS: See "tutorial-basic.svg" comment. -#: ../src/verbs.cpp:1915 +#: ../src/verbs.cpp:1918 msgid "tutorial-advanced.svg" msgstr "" #. TRANSLATORS: See "tutorial-basic.svg" comment. -#: ../src/verbs.cpp:1919 +#: ../src/verbs.cpp:1922 msgid "tutorial-tracing.svg" msgstr "" #. TRANSLATORS: See "tutorial-basic.svg" comment. -#: ../src/verbs.cpp:1923 +#: ../src/verbs.cpp:1926 msgid "tutorial-calligraphy.svg" msgstr "" #. TRANSLATORS: See "tutorial-basic.svg" comment. -#: ../src/verbs.cpp:1927 +#: ../src/verbs.cpp:1930 msgid "tutorial-interpolate.svg" msgstr "" #. TRANSLATORS: See "tutorial-basic.svg" comment. -#: ../src/verbs.cpp:1931 +#: ../src/verbs.cpp:1934 msgid "tutorial-elements.svg" msgstr "" #. TRANSLATORS: See "tutorial-basic.svg" comment. -#: ../src/verbs.cpp:1935 +#: ../src/verbs.cpp:1938 msgid "tutorial-tips.svg" msgstr "" -#: ../src/verbs.cpp:2211 ../src/verbs.cpp:2750 +#: ../src/verbs.cpp:2214 ../src/verbs.cpp:2755 msgid "Unlock all objects in the current layer" msgstr "" -#: ../src/verbs.cpp:2215 ../src/verbs.cpp:2752 +#: ../src/verbs.cpp:2218 ../src/verbs.cpp:2757 msgid "Unlock all objects in all layers" msgstr "" -#: ../src/verbs.cpp:2219 ../src/verbs.cpp:2754 +#: ../src/verbs.cpp:2222 ../src/verbs.cpp:2759 msgid "Unhide all objects in the current layer" msgstr "" -#: ../src/verbs.cpp:2223 ../src/verbs.cpp:2756 +#: ../src/verbs.cpp:2226 ../src/verbs.cpp:2761 msgid "Unhide all objects in all layers" msgstr "" -#: ../src/verbs.cpp:2238 +#: ../src/verbs.cpp:2241 msgid "Does nothing" msgstr "" -#: ../src/verbs.cpp:2241 +#: ../src/verbs.cpp:2244 msgid "Create new document from the default template" msgstr "" -#: ../src/verbs.cpp:2243 +#: ../src/verbs.cpp:2246 msgid "_Open..." msgstr "" -#: ../src/verbs.cpp:2244 +#: ../src/verbs.cpp:2247 msgid "Open an existing document" msgstr "" -#: ../src/verbs.cpp:2245 +#: ../src/verbs.cpp:2248 msgid "Re_vert" msgstr "" -#: ../src/verbs.cpp:2246 +#: ../src/verbs.cpp:2249 msgid "Revert to the last saved version of document (changes will be lost)" msgstr "" -#: ../src/verbs.cpp:2247 +#: ../src/verbs.cpp:2250 msgid "Save document" msgstr "" -#: ../src/verbs.cpp:2249 +#: ../src/verbs.cpp:2252 msgid "Save _As..." msgstr "" -#: ../src/verbs.cpp:2250 +#: ../src/verbs.cpp:2253 msgid "Save document under a new name" msgstr "" -#: ../src/verbs.cpp:2251 +#: ../src/verbs.cpp:2254 msgid "Save a Cop_y..." msgstr "" -#: ../src/verbs.cpp:2252 +#: ../src/verbs.cpp:2255 msgid "Save a copy of the document under a new name" msgstr "" -#: ../src/verbs.cpp:2253 +#: ../src/verbs.cpp:2256 msgid "_Print..." msgstr "" -#: ../src/verbs.cpp:2253 +#: ../src/verbs.cpp:2256 msgid "Print document" msgstr "" #. TRANSLATORS: "Vacuum Defs" means "Clean up defs" (so as to remove unused definitions) -#: ../src/verbs.cpp:2256 +#: ../src/verbs.cpp:2259 msgid "Vac_uum Defs" msgstr "" -#: ../src/verbs.cpp:2256 +#: ../src/verbs.cpp:2259 msgid "" "Remove unused definitions (such as gradients or clipping paths) from the <" "defs> of the document" msgstr "" -#: ../src/verbs.cpp:2258 +#: ../src/verbs.cpp:2261 msgid "_Import..." msgstr "" -#: ../src/verbs.cpp:2259 +#: ../src/verbs.cpp:2262 msgid "Import a bitmap or SVG image into this document" msgstr "" -#: ../src/verbs.cpp:2260 +#: ../src/verbs.cpp:2263 msgid "_Export Bitmap..." msgstr "" -#: ../src/verbs.cpp:2261 +#: ../src/verbs.cpp:2264 msgid "Export this document or a selection as a bitmap image" msgstr "" -#: ../src/verbs.cpp:2262 +#: ../src/verbs.cpp:2265 msgid "Import a document from Open Clip Art Library" msgstr "" #. new FileVerb(SP_VERB_FILE_EXPORT_TO_OCAL, "FileExportToOCAL", N_("Export To Open Clip Art Library"), N_("Export this document to Open Clip Art Library"), INKSCAPE_ICON_DOCUMENT_EXPORT_OCAL), -#: ../src/verbs.cpp:2264 +#: ../src/verbs.cpp:2267 msgid "N_ext Window" msgstr "" -#: ../src/verbs.cpp:2265 +#: ../src/verbs.cpp:2268 msgid "Switch to the next document window" msgstr "" -#: ../src/verbs.cpp:2266 +#: ../src/verbs.cpp:2269 msgid "P_revious Window" msgstr "" -#: ../src/verbs.cpp:2267 +#: ../src/verbs.cpp:2270 msgid "Switch to the previous document window" msgstr "" -#: ../src/verbs.cpp:2268 +#: ../src/verbs.cpp:2271 msgid "_Close" msgstr "" -#: ../src/verbs.cpp:2269 +#: ../src/verbs.cpp:2272 msgid "Close this document window" msgstr "" -#: ../src/verbs.cpp:2270 +#: ../src/verbs.cpp:2273 msgid "_Quit" msgstr "" -#: ../src/verbs.cpp:2270 +#: ../src/verbs.cpp:2273 msgid "Quit Inkscape" msgstr "" -#: ../src/verbs.cpp:2273 +#: ../src/verbs.cpp:2276 msgid "Undo last action" msgstr "" -#: ../src/verbs.cpp:2276 +#: ../src/verbs.cpp:2279 msgid "Do again the last undone action" msgstr "" -#: ../src/verbs.cpp:2277 +#: ../src/verbs.cpp:2280 msgid "Cu_t" msgstr "" -#: ../src/verbs.cpp:2278 +#: ../src/verbs.cpp:2281 msgid "Cut selection to clipboard" msgstr "" -#: ../src/verbs.cpp:2279 +#: ../src/verbs.cpp:2282 msgid "_Copy" msgstr "" -#: ../src/verbs.cpp:2280 +#: ../src/verbs.cpp:2283 msgid "Copy selection to clipboard" msgstr "" -#: ../src/verbs.cpp:2281 +#: ../src/verbs.cpp:2284 msgid "_Paste" msgstr "" -#: ../src/verbs.cpp:2282 +#: ../src/verbs.cpp:2285 msgid "Paste objects from clipboard to mouse point, or paste text" msgstr "" -#: ../src/verbs.cpp:2283 +#: ../src/verbs.cpp:2286 msgid "Paste _Style" msgstr "" -#: ../src/verbs.cpp:2284 +#: ../src/verbs.cpp:2287 msgid "Apply the style of the copied object to selection" msgstr "" -#: ../src/verbs.cpp:2286 +#: ../src/verbs.cpp:2289 msgid "Scale selection to match the size of the copied object" msgstr "" -#: ../src/verbs.cpp:2287 +#: ../src/verbs.cpp:2290 msgid "Paste _Width" msgstr "" -#: ../src/verbs.cpp:2288 +#: ../src/verbs.cpp:2291 msgid "Scale selection horizontally to match the width of the copied object" msgstr "" -#: ../src/verbs.cpp:2289 +#: ../src/verbs.cpp:2292 msgid "Paste _Height" msgstr "" -#: ../src/verbs.cpp:2290 +#: ../src/verbs.cpp:2293 msgid "Scale selection vertically to match the height of the copied object" msgstr "" -#: ../src/verbs.cpp:2291 +#: ../src/verbs.cpp:2294 msgid "Paste Size Separately" msgstr "" -#: ../src/verbs.cpp:2292 +#: ../src/verbs.cpp:2295 msgid "Scale each selected object to match the size of the copied object" msgstr "" -#: ../src/verbs.cpp:2293 +#: ../src/verbs.cpp:2296 msgid "Paste Width Separately" msgstr "" -#: ../src/verbs.cpp:2294 +#: ../src/verbs.cpp:2297 msgid "" "Scale each selected object horizontally to match the width of the copied " "object" msgstr "" -#: ../src/verbs.cpp:2295 +#: ../src/verbs.cpp:2298 msgid "Paste Height Separately" msgstr "" -#: ../src/verbs.cpp:2296 +#: ../src/verbs.cpp:2299 msgid "" "Scale each selected object vertically to match the height of the copied " "object" msgstr "" -#: ../src/verbs.cpp:2297 +#: ../src/verbs.cpp:2300 msgid "Paste _In Place" msgstr "" -#: ../src/verbs.cpp:2298 +#: ../src/verbs.cpp:2301 msgid "Paste objects from clipboard to the original location" msgstr "" -#: ../src/verbs.cpp:2299 +#: ../src/verbs.cpp:2302 msgid "Paste Path _Effect" msgstr "" -#: ../src/verbs.cpp:2300 +#: ../src/verbs.cpp:2303 msgid "Apply the path effect of the copied object to selection" msgstr "" -#: ../src/verbs.cpp:2301 +#: ../src/verbs.cpp:2304 msgid "Remove Path _Effect" msgstr "" -#: ../src/verbs.cpp:2302 +#: ../src/verbs.cpp:2305 msgid "Remove any path effects from selected objects" msgstr "" -#: ../src/verbs.cpp:2303 +#: ../src/verbs.cpp:2306 msgid "_Remove Filters" msgstr "" -#: ../src/verbs.cpp:2304 +#: ../src/verbs.cpp:2307 msgid "Remove any filters from selected objects" msgstr "" -#: ../src/verbs.cpp:2305 +#: ../src/verbs.cpp:2308 msgid "_Delete" msgstr "" -#: ../src/verbs.cpp:2306 +#: ../src/verbs.cpp:2309 msgid "Delete selection" msgstr "" -#: ../src/verbs.cpp:2307 +#: ../src/verbs.cpp:2310 msgid "Duplic_ate" msgstr "" -#: ../src/verbs.cpp:2308 +#: ../src/verbs.cpp:2311 msgid "Duplicate selected objects" msgstr "" -#: ../src/verbs.cpp:2309 +#: ../src/verbs.cpp:2312 msgid "Create Clo_ne" msgstr "" -#: ../src/verbs.cpp:2310 +#: ../src/verbs.cpp:2313 msgid "Create a clone (a copy linked to the original) of selected object" msgstr "" -#: ../src/verbs.cpp:2311 +#: ../src/verbs.cpp:2314 msgid "Unlin_k Clone" msgstr "" -#: ../src/verbs.cpp:2312 +#: ../src/verbs.cpp:2315 msgid "" "Cut the selected clones' links to the originals, turning them into " "standalone objects" msgstr "" -#: ../src/verbs.cpp:2313 +#: ../src/verbs.cpp:2316 msgid "Relink to Copied" msgstr "" -#: ../src/verbs.cpp:2314 +#: ../src/verbs.cpp:2317 msgid "Relink the selected clones to the object currently on the clipboard" msgstr "" -#: ../src/verbs.cpp:2315 +#: ../src/verbs.cpp:2318 msgid "Select _Original" msgstr "" -#: ../src/verbs.cpp:2316 +#: ../src/verbs.cpp:2319 msgid "Select the object to which the selected clone is linked" msgstr "" -#: ../src/verbs.cpp:2317 +#: ../src/verbs.cpp:2320 msgid "Objects to _Marker" msgstr "" -#: ../src/verbs.cpp:2318 +#: ../src/verbs.cpp:2321 msgid "Convert selection to a line marker" msgstr "" -#: ../src/verbs.cpp:2319 +#: ../src/verbs.cpp:2322 msgid "Objects to Gu_ides" msgstr "" -#: ../src/verbs.cpp:2320 +#: ../src/verbs.cpp:2323 msgid "" "Convert selected objects to a collection of guidelines aligned with their " "edges" msgstr "" -#: ../src/verbs.cpp:2321 +#: ../src/verbs.cpp:2324 msgid "Objects to Patter_n" msgstr "" -#: ../src/verbs.cpp:2322 +#: ../src/verbs.cpp:2325 msgid "Convert selection to a rectangle with tiled pattern fill" msgstr "" -#: ../src/verbs.cpp:2323 +#: ../src/verbs.cpp:2326 msgid "Pattern to _Objects" msgstr "" -#: ../src/verbs.cpp:2324 +#: ../src/verbs.cpp:2327 msgid "Extract objects from a tiled pattern fill" msgstr "" -#: ../src/verbs.cpp:2325 +#: ../src/verbs.cpp:2328 msgid "Clea_r All" msgstr "" -#: ../src/verbs.cpp:2326 +#: ../src/verbs.cpp:2329 msgid "Delete all objects from document" msgstr "" -#: ../src/verbs.cpp:2327 +#: ../src/verbs.cpp:2330 msgid "Select Al_l" msgstr "" -#: ../src/verbs.cpp:2328 +#: ../src/verbs.cpp:2331 msgid "Select all objects or all nodes" msgstr "" -#: ../src/verbs.cpp:2329 +#: ../src/verbs.cpp:2332 msgid "Select All in All La_yers" msgstr "" -#: ../src/verbs.cpp:2330 +#: ../src/verbs.cpp:2333 msgid "Select all objects in all visible and unlocked layers" msgstr "" -#: ../src/verbs.cpp:2331 +#: ../src/verbs.cpp:2334 msgid "In_vert Selection" msgstr "" -#: ../src/verbs.cpp:2332 +#: ../src/verbs.cpp:2335 msgid "Invert selection (unselect what is selected and select everything else)" msgstr "" -#: ../src/verbs.cpp:2333 +#: ../src/verbs.cpp:2336 msgid "Invert in All Layers" msgstr "" -#: ../src/verbs.cpp:2334 +#: ../src/verbs.cpp:2337 msgid "Invert selection in all visible and unlocked layers" msgstr "" -#: ../src/verbs.cpp:2335 +#: ../src/verbs.cpp:2338 msgid "Select Next" msgstr "" -#: ../src/verbs.cpp:2336 +#: ../src/verbs.cpp:2339 msgid "Select next object or node" msgstr "" -#: ../src/verbs.cpp:2337 +#: ../src/verbs.cpp:2340 msgid "Select Previous" msgstr "" -#: ../src/verbs.cpp:2338 +#: ../src/verbs.cpp:2341 msgid "Select previous object or node" msgstr "" -#: ../src/verbs.cpp:2339 +#: ../src/verbs.cpp:2342 msgid "D_eselect" msgstr "" -#: ../src/verbs.cpp:2340 +#: ../src/verbs.cpp:2343 msgid "Deselect any selected objects or nodes" msgstr "" -#: ../src/verbs.cpp:2341 +#: ../src/verbs.cpp:2344 msgid "Create _Guides Around the Page" msgstr "" -#: ../src/verbs.cpp:2342 +#: ../src/verbs.cpp:2345 ../src/verbs.cpp:2347 msgid "Create four guides aligned with the page borders" msgstr "" -#: ../src/verbs.cpp:2343 +#: ../src/verbs.cpp:2348 msgid "Next path effect parameter" msgstr "" -#: ../src/verbs.cpp:2344 +#: ../src/verbs.cpp:2349 msgid "Show next editable path effect parameter" msgstr "" #. Selection -#: ../src/verbs.cpp:2347 +#: ../src/verbs.cpp:2352 msgid "Raise to _Top" msgstr "" -#: ../src/verbs.cpp:2348 +#: ../src/verbs.cpp:2353 msgid "Raise selection to top" msgstr "" -#: ../src/verbs.cpp:2349 +#: ../src/verbs.cpp:2354 msgid "Lower to _Bottom" msgstr "" -#: ../src/verbs.cpp:2350 +#: ../src/verbs.cpp:2355 msgid "Lower selection to bottom" msgstr "" -#: ../src/verbs.cpp:2351 +#: ../src/verbs.cpp:2356 msgid "_Raise" msgstr "" -#: ../src/verbs.cpp:2352 +#: ../src/verbs.cpp:2357 msgid "Raise selection one step" msgstr "" -#: ../src/verbs.cpp:2353 +#: ../src/verbs.cpp:2358 msgid "_Lower" msgstr "" -#: ../src/verbs.cpp:2354 +#: ../src/verbs.cpp:2359 msgid "Lower selection one step" msgstr "" -#: ../src/verbs.cpp:2355 +#: ../src/verbs.cpp:2360 msgid "_Group" msgstr "" -#: ../src/verbs.cpp:2356 +#: ../src/verbs.cpp:2361 msgid "Group selected objects" msgstr "" -#: ../src/verbs.cpp:2358 +#: ../src/verbs.cpp:2363 msgid "Ungroup selected groups" msgstr "" -#: ../src/verbs.cpp:2360 +#: ../src/verbs.cpp:2365 msgid "_Put on Path" msgstr "" -#: ../src/verbs.cpp:2362 +#: ../src/verbs.cpp:2367 msgid "_Remove from Path" msgstr "" -#: ../src/verbs.cpp:2364 +#: ../src/verbs.cpp:2369 msgid "Remove Manual _Kerns" msgstr "" #. TRANSLATORS: "glyph": An image used in the visual representation of characters; #. roughly speaking, how a character looks. A font is a set of glyphs. -#: ../src/verbs.cpp:2367 +#: ../src/verbs.cpp:2372 msgid "Remove all manual kerns and glyph rotations from a text object" msgstr "" -#: ../src/verbs.cpp:2369 +#: ../src/verbs.cpp:2374 msgid "_Union" msgstr "" -#: ../src/verbs.cpp:2370 +#: ../src/verbs.cpp:2375 msgid "Create union of selected paths" msgstr "" -#: ../src/verbs.cpp:2371 +#: ../src/verbs.cpp:2376 msgid "_Intersection" msgstr "" -#: ../src/verbs.cpp:2372 +#: ../src/verbs.cpp:2377 msgid "Create intersection of selected paths" msgstr "" -#: ../src/verbs.cpp:2373 +#: ../src/verbs.cpp:2378 msgid "_Difference" msgstr "" -#: ../src/verbs.cpp:2374 +#: ../src/verbs.cpp:2379 msgid "Create difference of selected paths (bottom minus top)" msgstr "" -#: ../src/verbs.cpp:2375 +#: ../src/verbs.cpp:2380 msgid "E_xclusion" msgstr "" -#: ../src/verbs.cpp:2376 +#: ../src/verbs.cpp:2381 msgid "" "Create exclusive OR of selected paths (those parts that belong to only one " "path)" msgstr "" -#: ../src/verbs.cpp:2377 +#: ../src/verbs.cpp:2382 msgid "Di_vision" msgstr "" -#: ../src/verbs.cpp:2378 +#: ../src/verbs.cpp:2383 msgid "Cut the bottom path into pieces" msgstr "" #. TRANSLATORS: "to cut a path" is not the same as "to break a path apart" - see the #. Advanced tutorial for more info -#: ../src/verbs.cpp:2381 +#: ../src/verbs.cpp:2386 msgid "Cut _Path" msgstr "" -#: ../src/verbs.cpp:2382 +#: ../src/verbs.cpp:2387 msgid "Cut the bottom path's stroke into pieces, removing fill" msgstr "" #. TRANSLATORS: "outset": expand a shape by offsetting the object's path, #. i.e. by displacing it perpendicular to the path in each point. #. See also the Advanced Tutorial for explanation. -#: ../src/verbs.cpp:2386 +#: ../src/verbs.cpp:2391 msgid "Outs_et" msgstr "" -#: ../src/verbs.cpp:2387 +#: ../src/verbs.cpp:2392 msgid "Outset selected paths" msgstr "" -#: ../src/verbs.cpp:2389 +#: ../src/verbs.cpp:2394 msgid "O_utset Path by 1 px" msgstr "" -#: ../src/verbs.cpp:2390 +#: ../src/verbs.cpp:2395 msgid "Outset selected paths by 1 px" msgstr "" -#: ../src/verbs.cpp:2392 +#: ../src/verbs.cpp:2397 msgid "O_utset Path by 10 px" msgstr "" -#: ../src/verbs.cpp:2393 +#: ../src/verbs.cpp:2398 msgid "Outset selected paths by 10 px" msgstr "" #. TRANSLATORS: "inset": contract a shape by offsetting the object's path, #. i.e. by displacing it perpendicular to the path in each point. #. See also the Advanced Tutorial for explanation. -#: ../src/verbs.cpp:2397 +#: ../src/verbs.cpp:2402 msgid "I_nset" msgstr "" -#: ../src/verbs.cpp:2398 +#: ../src/verbs.cpp:2403 msgid "Inset selected paths" msgstr "" -#: ../src/verbs.cpp:2400 +#: ../src/verbs.cpp:2405 msgid "I_nset Path by 1 px" msgstr "" -#: ../src/verbs.cpp:2401 +#: ../src/verbs.cpp:2406 msgid "Inset selected paths by 1 px" msgstr "" -#: ../src/verbs.cpp:2403 +#: ../src/verbs.cpp:2408 msgid "I_nset Path by 10 px" msgstr "" -#: ../src/verbs.cpp:2404 +#: ../src/verbs.cpp:2409 msgid "Inset selected paths by 10 px" msgstr "" -#: ../src/verbs.cpp:2406 +#: ../src/verbs.cpp:2411 msgid "D_ynamic Offset" msgstr "" -#: ../src/verbs.cpp:2406 +#: ../src/verbs.cpp:2411 msgid "Create a dynamic offset object" msgstr "" -#: ../src/verbs.cpp:2408 +#: ../src/verbs.cpp:2413 msgid "_Linked Offset" msgstr "" -#: ../src/verbs.cpp:2409 +#: ../src/verbs.cpp:2414 msgid "Create a dynamic offset object linked to the original path" msgstr "" -#: ../src/verbs.cpp:2411 +#: ../src/verbs.cpp:2416 msgid "_Stroke to Path" msgstr "" -#: ../src/verbs.cpp:2412 +#: ../src/verbs.cpp:2417 msgid "Convert selected object's stroke to paths" msgstr "" -#: ../src/verbs.cpp:2413 +#: ../src/verbs.cpp:2418 msgid "Si_mplify" msgstr "" -#: ../src/verbs.cpp:2414 +#: ../src/verbs.cpp:2419 msgid "Simplify selected paths (remove extra nodes)" msgstr "" -#: ../src/verbs.cpp:2415 +#: ../src/verbs.cpp:2420 msgid "_Reverse" msgstr "" -#: ../src/verbs.cpp:2416 +#: ../src/verbs.cpp:2421 msgid "Reverse the direction of selected paths (useful for flipping markers)" msgstr "" #. TRANSLATORS: "to trace" means "to convert a bitmap to vector graphics" (to vectorize) -#: ../src/verbs.cpp:2418 +#: ../src/verbs.cpp:2423 msgid "_Trace Bitmap..." msgstr "" -#: ../src/verbs.cpp:2419 +#: ../src/verbs.cpp:2424 msgid "Create one or more paths from a bitmap by tracing it" msgstr "" -#: ../src/verbs.cpp:2420 +#: ../src/verbs.cpp:2425 msgid "_Make a Bitmap Copy" msgstr "" -#: ../src/verbs.cpp:2421 +#: ../src/verbs.cpp:2426 msgid "Export selection to a bitmap and insert it into document" msgstr "" -#: ../src/verbs.cpp:2422 +#: ../src/verbs.cpp:2427 msgid "_Combine" msgstr "" -#: ../src/verbs.cpp:2423 +#: ../src/verbs.cpp:2428 msgid "Combine several paths into one" msgstr "" #. TRANSLATORS: "to cut a path" is not the same as "to break a path apart" - see the #. Advanced tutorial for more info -#: ../src/verbs.cpp:2426 +#: ../src/verbs.cpp:2431 msgid "Break _Apart" msgstr "" -#: ../src/verbs.cpp:2427 +#: ../src/verbs.cpp:2432 msgid "Break selected paths into subpaths" msgstr "" -#: ../src/verbs.cpp:2428 +#: ../src/verbs.cpp:2433 msgid "Ro_ws and Columns..." msgstr "" -#: ../src/verbs.cpp:2429 +#: ../src/verbs.cpp:2434 msgid "Arrange selected objects in a table" msgstr "" #. Layer -#: ../src/verbs.cpp:2431 +#: ../src/verbs.cpp:2436 msgid "_Add Layer..." msgstr "" -#: ../src/verbs.cpp:2432 +#: ../src/verbs.cpp:2437 msgid "Create a new layer" msgstr "" -#: ../src/verbs.cpp:2433 +#: ../src/verbs.cpp:2438 msgid "Re_name Layer..." msgstr "" -#: ../src/verbs.cpp:2434 +#: ../src/verbs.cpp:2439 msgid "Rename the current layer" msgstr "" -#: ../src/verbs.cpp:2435 +#: ../src/verbs.cpp:2440 msgid "Switch to Layer Abov_e" msgstr "" -#: ../src/verbs.cpp:2436 +#: ../src/verbs.cpp:2441 msgid "Switch to the layer above the current" msgstr "" -#: ../src/verbs.cpp:2437 +#: ../src/verbs.cpp:2442 msgid "Switch to Layer Belo_w" msgstr "" -#: ../src/verbs.cpp:2438 +#: ../src/verbs.cpp:2443 msgid "Switch to the layer below the current" msgstr "" -#: ../src/verbs.cpp:2439 +#: ../src/verbs.cpp:2444 msgid "Move Selection to Layer Abo_ve" msgstr "" -#: ../src/verbs.cpp:2440 +#: ../src/verbs.cpp:2445 msgid "Move selection to the layer above the current" msgstr "" -#: ../src/verbs.cpp:2441 +#: ../src/verbs.cpp:2446 msgid "Move Selection to Layer Bel_ow" msgstr "" -#: ../src/verbs.cpp:2442 +#: ../src/verbs.cpp:2447 msgid "Move selection to the layer below the current" msgstr "" -#: ../src/verbs.cpp:2443 +#: ../src/verbs.cpp:2448 msgid "Layer to _Top" msgstr "" -#: ../src/verbs.cpp:2444 +#: ../src/verbs.cpp:2449 msgid "Raise the current layer to the top" msgstr "" -#: ../src/verbs.cpp:2445 +#: ../src/verbs.cpp:2450 msgid "Layer to _Bottom" msgstr "" -#: ../src/verbs.cpp:2446 +#: ../src/verbs.cpp:2451 msgid "Lower the current layer to the bottom" msgstr "" -#: ../src/verbs.cpp:2447 +#: ../src/verbs.cpp:2452 msgid "_Raise Layer" msgstr "" -#: ../src/verbs.cpp:2448 +#: ../src/verbs.cpp:2453 msgid "Raise the current layer" msgstr "" -#: ../src/verbs.cpp:2449 +#: ../src/verbs.cpp:2454 msgid "_Lower Layer" msgstr "" -#: ../src/verbs.cpp:2450 +#: ../src/verbs.cpp:2455 msgid "Lower the current layer" msgstr "" -#: ../src/verbs.cpp:2451 +#: ../src/verbs.cpp:2456 msgid "D_uplicate Current Layer" msgstr "" -#: ../src/verbs.cpp:2452 +#: ../src/verbs.cpp:2457 msgid "Duplicate an existing layer" msgstr "" -#: ../src/verbs.cpp:2453 +#: ../src/verbs.cpp:2458 msgid "_Delete Current Layer" msgstr "" -#: ../src/verbs.cpp:2454 +#: ../src/verbs.cpp:2459 msgid "Delete the current layer" msgstr "" -#: ../src/verbs.cpp:2455 +#: ../src/verbs.cpp:2460 msgid "_Show/hide other layers" msgstr "" -#: ../src/verbs.cpp:2456 +#: ../src/verbs.cpp:2461 msgid "Solo the current layer" msgstr "" #. Object -#: ../src/verbs.cpp:2459 +#: ../src/verbs.cpp:2464 msgid "Rotate _90° CW" msgstr "" #. This is shared between tooltips and statusbar, so they #. must use UTF-8, not HTML entities for special characters. -#: ../src/verbs.cpp:2462 +#: ../src/verbs.cpp:2467 msgid "Rotate selection 90° clockwise" msgstr "" -#: ../src/verbs.cpp:2463 +#: ../src/verbs.cpp:2468 msgid "Rotate 9_0° CCW" msgstr "" #. This is shared between tooltips and statusbar, so they #. must use UTF-8, not HTML entities for special characters. -#: ../src/verbs.cpp:2466 +#: ../src/verbs.cpp:2471 msgid "Rotate selection 90° counter-clockwise" msgstr "" -#: ../src/verbs.cpp:2467 +#: ../src/verbs.cpp:2472 msgid "Remove _Transformations" msgstr "" -#: ../src/verbs.cpp:2468 +#: ../src/verbs.cpp:2473 msgid "Remove transformations from object" msgstr "" -#: ../src/verbs.cpp:2469 +#: ../src/verbs.cpp:2474 msgid "_Object to Path" msgstr "" -#: ../src/verbs.cpp:2470 +#: ../src/verbs.cpp:2475 msgid "Convert selected object to path" msgstr "" -#: ../src/verbs.cpp:2471 +#: ../src/verbs.cpp:2476 msgid "_Flow into Frame" msgstr "" -#: ../src/verbs.cpp:2472 +#: ../src/verbs.cpp:2477 msgid "" "Put text into a frame (path or shape), creating a flowed text linked to the " "frame object" msgstr "" -#: ../src/verbs.cpp:2473 +#: ../src/verbs.cpp:2478 msgid "_Unflow" msgstr "" -#: ../src/verbs.cpp:2474 +#: ../src/verbs.cpp:2479 msgid "Remove text from frame (creates a single-line text object)" msgstr "" -#: ../src/verbs.cpp:2475 +#: ../src/verbs.cpp:2480 msgid "_Convert to Text" msgstr "" -#: ../src/verbs.cpp:2476 +#: ../src/verbs.cpp:2481 msgid "Convert flowed text to regular text object (preserves appearance)" msgstr "" -#: ../src/verbs.cpp:2478 +#: ../src/verbs.cpp:2483 msgid "Flip _Horizontal" msgstr "" -#: ../src/verbs.cpp:2478 +#: ../src/verbs.cpp:2483 msgid "Flip selected objects horizontally" msgstr "" -#: ../src/verbs.cpp:2481 +#: ../src/verbs.cpp:2486 msgid "Flip _Vertical" msgstr "" -#: ../src/verbs.cpp:2481 +#: ../src/verbs.cpp:2486 msgid "Flip selected objects vertically" msgstr "" -#: ../src/verbs.cpp:2484 +#: ../src/verbs.cpp:2489 msgid "Apply mask to selection (using the topmost object as mask)" msgstr "" -#: ../src/verbs.cpp:2486 +#: ../src/verbs.cpp:2491 msgid "Edit mask" msgstr "" -#: ../src/verbs.cpp:2487 ../src/verbs.cpp:2493 +#: ../src/verbs.cpp:2492 ../src/verbs.cpp:2498 msgid "_Release" msgstr "" -#: ../src/verbs.cpp:2488 +#: ../src/verbs.cpp:2493 msgid "Remove mask from selection" msgstr "" -#: ../src/verbs.cpp:2490 +#: ../src/verbs.cpp:2495 msgid "" "Apply clipping path to selection (using the topmost object as clipping path)" msgstr "" -#: ../src/verbs.cpp:2492 +#: ../src/verbs.cpp:2497 msgid "Edit clipping path" msgstr "" -#: ../src/verbs.cpp:2494 +#: ../src/verbs.cpp:2499 msgid "Remove clipping path from selection" msgstr "" #. Tools -#: ../src/verbs.cpp:2497 +#: ../src/verbs.cpp:2502 msgid "Select" msgstr "" -#: ../src/verbs.cpp:2498 +#: ../src/verbs.cpp:2503 msgid "Select and transform objects" msgstr "" -#: ../src/verbs.cpp:2499 +#: ../src/verbs.cpp:2504 msgid "Node Edit" msgstr "" -#: ../src/verbs.cpp:2500 +#: ../src/verbs.cpp:2505 msgid "Edit paths by nodes" msgstr "" -#: ../src/verbs.cpp:2502 +#: ../src/verbs.cpp:2507 msgid "Tweak objects by sculpting or painting" msgstr "" -#: ../src/verbs.cpp:2504 +#: ../src/verbs.cpp:2509 msgid "Spray objects by sculpting or painting" msgstr "" -#: ../src/verbs.cpp:2506 +#: ../src/verbs.cpp:2511 msgid "Create rectangles and squares" msgstr "" -#: ../src/verbs.cpp:2508 +#: ../src/verbs.cpp:2513 msgid "Create 3D boxes" msgstr "" -#: ../src/verbs.cpp:2510 +#: ../src/verbs.cpp:2515 msgid "Create circles, ellipses, and arcs" msgstr "" -#: ../src/verbs.cpp:2512 +#: ../src/verbs.cpp:2517 msgid "Create stars and polygons" msgstr "" -#: ../src/verbs.cpp:2514 +#: ../src/verbs.cpp:2519 msgid "Create spirals" msgstr "" -#: ../src/verbs.cpp:2516 +#: ../src/verbs.cpp:2521 msgid "Draw freehand lines" msgstr "" -#: ../src/verbs.cpp:2518 +#: ../src/verbs.cpp:2523 msgid "Draw Bezier curves and straight lines" msgstr "" -#: ../src/verbs.cpp:2520 +#: ../src/verbs.cpp:2525 msgid "Draw calligraphic or brush strokes" msgstr "" -#: ../src/verbs.cpp:2522 +#: ../src/verbs.cpp:2527 msgid "Create and edit text objects" msgstr "" -#: ../src/verbs.cpp:2524 +#: ../src/verbs.cpp:2529 msgid "Create and edit gradients" msgstr "" -#: ../src/verbs.cpp:2526 +#: ../src/verbs.cpp:2531 msgid "Zoom in or out" msgstr "" -#: ../src/verbs.cpp:2528 +#: ../src/verbs.cpp:2533 msgid "Measurement tool" msgstr "" -#: ../src/verbs.cpp:2530 +#: ../src/verbs.cpp:2535 msgid "Pick colors from image" msgstr "" -#: ../src/verbs.cpp:2532 +#: ../src/verbs.cpp:2537 msgid "Create diagram connectors" msgstr "" -#: ../src/verbs.cpp:2534 +#: ../src/verbs.cpp:2539 msgid "Fill bounded areas" msgstr "" -#: ../src/verbs.cpp:2535 +#: ../src/verbs.cpp:2540 msgid "LPE Edit" msgstr "" -#: ../src/verbs.cpp:2536 +#: ../src/verbs.cpp:2541 msgid "Edit Path Effect parameters" msgstr "" -#: ../src/verbs.cpp:2538 +#: ../src/verbs.cpp:2543 msgid "Erase existing paths" msgstr "" -#: ../src/verbs.cpp:2539 +#: ../src/verbs.cpp:2544 msgid "LPE Tool" msgstr "" -#: ../src/verbs.cpp:2540 +#: ../src/verbs.cpp:2545 msgid "Do geometric constructions" msgstr "" #. Tool prefs -#: ../src/verbs.cpp:2542 +#: ../src/verbs.cpp:2547 msgid "Selector Preferences" msgstr "" -#: ../src/verbs.cpp:2543 +#: ../src/verbs.cpp:2548 msgid "Open Preferences for the Selector tool" msgstr "" -#: ../src/verbs.cpp:2544 +#: ../src/verbs.cpp:2549 msgid "Node Tool Preferences" msgstr "" -#: ../src/verbs.cpp:2545 +#: ../src/verbs.cpp:2550 msgid "Open Preferences for the Node tool" msgstr "" -#: ../src/verbs.cpp:2546 +#: ../src/verbs.cpp:2551 msgid "Tweak Tool Preferences" msgstr "" -#: ../src/verbs.cpp:2547 +#: ../src/verbs.cpp:2552 msgid "Open Preferences for the Tweak tool" msgstr "" -#: ../src/verbs.cpp:2548 +#: ../src/verbs.cpp:2553 msgid "Spray Tool Preferences" msgstr "" -#: ../src/verbs.cpp:2549 +#: ../src/verbs.cpp:2554 msgid "Open Preferences for the Spray tool" msgstr "" -#: ../src/verbs.cpp:2550 +#: ../src/verbs.cpp:2555 msgid "Rectangle Preferences" msgstr "" -#: ../src/verbs.cpp:2551 +#: ../src/verbs.cpp:2556 msgid "Open Preferences for the Rectangle tool" msgstr "" -#: ../src/verbs.cpp:2552 +#: ../src/verbs.cpp:2557 msgid "3D Box Preferences" msgstr "" -#: ../src/verbs.cpp:2553 +#: ../src/verbs.cpp:2558 msgid "Open Preferences for the 3D Box tool" msgstr "" -#: ../src/verbs.cpp:2554 +#: ../src/verbs.cpp:2559 msgid "Ellipse Preferences" msgstr "" -#: ../src/verbs.cpp:2555 +#: ../src/verbs.cpp:2560 msgid "Open Preferences for the Ellipse tool" msgstr "" -#: ../src/verbs.cpp:2556 +#: ../src/verbs.cpp:2561 msgid "Star Preferences" msgstr "" -#: ../src/verbs.cpp:2557 +#: ../src/verbs.cpp:2562 msgid "Open Preferences for the Star tool" msgstr "" -#: ../src/verbs.cpp:2558 +#: ../src/verbs.cpp:2563 msgid "Spiral Preferences" msgstr "" -#: ../src/verbs.cpp:2559 +#: ../src/verbs.cpp:2564 msgid "Open Preferences for the Spiral tool" msgstr "" -#: ../src/verbs.cpp:2560 +#: ../src/verbs.cpp:2565 msgid "Pencil Preferences" msgstr "" -#: ../src/verbs.cpp:2561 +#: ../src/verbs.cpp:2566 msgid "Open Preferences for the Pencil tool" msgstr "" -#: ../src/verbs.cpp:2562 +#: ../src/verbs.cpp:2567 msgid "Pen Preferences" msgstr "" -#: ../src/verbs.cpp:2563 +#: ../src/verbs.cpp:2568 msgid "Open Preferences for the Pen tool" msgstr "" -#: ../src/verbs.cpp:2564 +#: ../src/verbs.cpp:2569 msgid "Calligraphic Preferences" msgstr "" -#: ../src/verbs.cpp:2565 +#: ../src/verbs.cpp:2570 msgid "Open Preferences for the Calligraphy tool" msgstr "" -#: ../src/verbs.cpp:2566 +#: ../src/verbs.cpp:2571 msgid "Text Preferences" msgstr "" -#: ../src/verbs.cpp:2567 +#: ../src/verbs.cpp:2572 msgid "Open Preferences for the Text tool" msgstr "" -#: ../src/verbs.cpp:2568 +#: ../src/verbs.cpp:2573 msgid "Gradient Preferences" msgstr "" -#: ../src/verbs.cpp:2569 +#: ../src/verbs.cpp:2574 msgid "Open Preferences for the Gradient tool" msgstr "" -#: ../src/verbs.cpp:2570 +#: ../src/verbs.cpp:2575 msgid "Zoom Preferences" msgstr "" -#: ../src/verbs.cpp:2571 +#: ../src/verbs.cpp:2576 msgid "Open Preferences for the Zoom tool" msgstr "" -#: ../src/verbs.cpp:2572 +#: ../src/verbs.cpp:2577 msgid "Measure Preferences" msgstr "" -#: ../src/verbs.cpp:2573 +#: ../src/verbs.cpp:2578 msgid "Open Preferences for the Measure tool" msgstr "" -#: ../src/verbs.cpp:2574 +#: ../src/verbs.cpp:2579 msgid "Dropper Preferences" msgstr "" -#: ../src/verbs.cpp:2575 +#: ../src/verbs.cpp:2580 msgid "Open Preferences for the Dropper tool" msgstr "" -#: ../src/verbs.cpp:2576 +#: ../src/verbs.cpp:2581 msgid "Connector Preferences" msgstr "" -#: ../src/verbs.cpp:2577 +#: ../src/verbs.cpp:2582 msgid "Open Preferences for the Connector tool" msgstr "" -#: ../src/verbs.cpp:2578 +#: ../src/verbs.cpp:2583 msgid "Paint Bucket Preferences" msgstr "" -#: ../src/verbs.cpp:2579 +#: ../src/verbs.cpp:2584 msgid "Open Preferences for the Paint Bucket tool" msgstr "" -#: ../src/verbs.cpp:2580 +#: ../src/verbs.cpp:2585 msgid "Eraser Preferences" msgstr "" -#: ../src/verbs.cpp:2581 +#: ../src/verbs.cpp:2586 msgid "Open Preferences for the Eraser tool" msgstr "" -#: ../src/verbs.cpp:2582 +#: ../src/verbs.cpp:2587 msgid "LPE Tool Preferences" msgstr "" -#: ../src/verbs.cpp:2583 +#: ../src/verbs.cpp:2588 msgid "Open Preferences for the LPETool tool" msgstr "" #. Zoom/View -#: ../src/verbs.cpp:2586 +#: ../src/verbs.cpp:2591 msgid "Zoom In" msgstr "" -#: ../src/verbs.cpp:2586 +#: ../src/verbs.cpp:2591 msgid "Zoom in" msgstr "" -#: ../src/verbs.cpp:2587 +#: ../src/verbs.cpp:2592 msgid "Zoom Out" msgstr "" -#: ../src/verbs.cpp:2587 +#: ../src/verbs.cpp:2592 msgid "Zoom out" msgstr "" -#: ../src/verbs.cpp:2588 +#: ../src/verbs.cpp:2593 msgid "_Rulers" msgstr "" -#: ../src/verbs.cpp:2588 +#: ../src/verbs.cpp:2593 msgid "Show or hide the canvas rulers" msgstr "" -#: ../src/verbs.cpp:2589 +#: ../src/verbs.cpp:2594 msgid "Scroll_bars" msgstr "" -#: ../src/verbs.cpp:2589 +#: ../src/verbs.cpp:2594 msgid "Show or hide the canvas scrollbars" msgstr "" -#: ../src/verbs.cpp:2590 +#: ../src/verbs.cpp:2595 msgid "_Grid" msgstr "" -#: ../src/verbs.cpp:2590 +#: ../src/verbs.cpp:2595 msgid "Show or hide the grid" msgstr "" -#: ../src/verbs.cpp:2591 +#: ../src/verbs.cpp:2596 msgid "G_uides" msgstr "" -#: ../src/verbs.cpp:2591 +#: ../src/verbs.cpp:2596 msgid "Show or hide guides (drag from a ruler to create a guide)" msgstr "" -#: ../src/verbs.cpp:2592 +#: ../src/verbs.cpp:2597 msgid "Enable snapping" msgstr "" -#: ../src/verbs.cpp:2593 +#: ../src/verbs.cpp:2598 msgid "Nex_t Zoom" msgstr "" -#: ../src/verbs.cpp:2593 +#: ../src/verbs.cpp:2598 msgid "Next zoom (from the history of zooms)" msgstr "" -#: ../src/verbs.cpp:2595 +#: ../src/verbs.cpp:2600 msgid "Pre_vious Zoom" msgstr "" -#: ../src/verbs.cpp:2595 +#: ../src/verbs.cpp:2600 msgid "Previous zoom (from the history of zooms)" msgstr "" -#: ../src/verbs.cpp:2597 +#: ../src/verbs.cpp:2602 msgid "Zoom 1:_1" msgstr "" -#: ../src/verbs.cpp:2597 +#: ../src/verbs.cpp:2602 msgid "Zoom to 1:1" msgstr "" -#: ../src/verbs.cpp:2599 +#: ../src/verbs.cpp:2604 msgid "Zoom 1:_2" msgstr "" -#: ../src/verbs.cpp:2599 +#: ../src/verbs.cpp:2604 msgid "Zoom to 1:2" msgstr "" -#: ../src/verbs.cpp:2601 +#: ../src/verbs.cpp:2606 msgid "_Zoom 2:1" msgstr "" -#: ../src/verbs.cpp:2601 +#: ../src/verbs.cpp:2606 msgid "Zoom to 2:1" msgstr "" -#: ../src/verbs.cpp:2604 +#: ../src/verbs.cpp:2609 msgid "_Fullscreen" msgstr "" -#: ../src/verbs.cpp:2604 +#: ../src/verbs.cpp:2609 msgid "Stretch this document window to full screen" msgstr "" -#: ../src/verbs.cpp:2607 +#: ../src/verbs.cpp:2612 msgid "Toggle _Focus Mode" msgstr "" -#: ../src/verbs.cpp:2607 +#: ../src/verbs.cpp:2612 msgid "Remove excess toolbars to focus on drawing" msgstr "" -#: ../src/verbs.cpp:2609 +#: ../src/verbs.cpp:2614 msgid "Duplic_ate Window" msgstr "" -#: ../src/verbs.cpp:2609 +#: ../src/verbs.cpp:2614 msgid "Open a new window with the same document" msgstr "" -#: ../src/verbs.cpp:2611 +#: ../src/verbs.cpp:2616 msgid "_New View Preview" msgstr "" -#: ../src/verbs.cpp:2612 +#: ../src/verbs.cpp:2617 msgid "New View Preview" msgstr "" #. "view_new_preview" -#: ../src/verbs.cpp:2614 ../src/verbs.cpp:2622 +#: ../src/verbs.cpp:2619 ../src/verbs.cpp:2627 msgid "_Normal" msgstr "" -#: ../src/verbs.cpp:2615 +#: ../src/verbs.cpp:2620 msgid "Switch to normal display mode" msgstr "" -#: ../src/verbs.cpp:2616 +#: ../src/verbs.cpp:2621 msgid "No _Filters" msgstr "" -#: ../src/verbs.cpp:2617 +#: ../src/verbs.cpp:2622 msgid "Switch to normal display without filters" msgstr "" -#: ../src/verbs.cpp:2618 +#: ../src/verbs.cpp:2623 msgid "_Outline" msgstr "" -#: ../src/verbs.cpp:2619 +#: ../src/verbs.cpp:2624 msgid "Switch to outline (wireframe) display mode" msgstr "" #. new ZoomVerb(SP_VERB_VIEW_COLOR_MODE_PRINT_COLORS_PREVIEW, "ViewColorModePrintColorsPreview", N_("_Print Colors Preview"), #. N_("Switch to print colors preview mode"), NULL), -#: ../src/verbs.cpp:2620 ../src/verbs.cpp:2628 +#: ../src/verbs.cpp:2625 ../src/verbs.cpp:2633 msgid "_Toggle" msgstr "" -#: ../src/verbs.cpp:2621 +#: ../src/verbs.cpp:2626 msgid "Toggle between normal and outline display modes" msgstr "" -#: ../src/verbs.cpp:2623 +#: ../src/verbs.cpp:2628 msgid "Switch to normal color display mode" msgstr "" -#: ../src/verbs.cpp:2624 +#: ../src/verbs.cpp:2629 msgid "_Grayscale" msgstr "" -#: ../src/verbs.cpp:2625 +#: ../src/verbs.cpp:2630 msgid "Switch to grayscale display mode" msgstr "" -#: ../src/verbs.cpp:2629 +#: ../src/verbs.cpp:2634 msgid "Toggle between normal and grayscale color display modes" msgstr "" -#: ../src/verbs.cpp:2631 +#: ../src/verbs.cpp:2636 msgid "Color-managed view" msgstr "" -#: ../src/verbs.cpp:2632 +#: ../src/verbs.cpp:2637 msgid "Toggle color-managed display for this document window" msgstr "" -#: ../src/verbs.cpp:2634 +#: ../src/verbs.cpp:2639 msgid "Ico_n Preview..." msgstr "" -#: ../src/verbs.cpp:2635 +#: ../src/verbs.cpp:2640 msgid "Open a window to preview objects at different icon resolutions" msgstr "" -#: ../src/verbs.cpp:2637 +#: ../src/verbs.cpp:2642 msgid "Zoom to fit page in window" msgstr "" -#: ../src/verbs.cpp:2638 +#: ../src/verbs.cpp:2643 msgid "Page _Width" msgstr "" -#: ../src/verbs.cpp:2639 +#: ../src/verbs.cpp:2644 msgid "Zoom to fit page width in window" msgstr "" -#: ../src/verbs.cpp:2641 +#: ../src/verbs.cpp:2646 msgid "Zoom to fit drawing in window" msgstr "" -#: ../src/verbs.cpp:2643 +#: ../src/verbs.cpp:2648 msgid "Zoom to fit selection in window" msgstr "" #. Dialogs -#: ../src/verbs.cpp:2646 +#: ../src/verbs.cpp:2651 msgid "In_kscape Preferences..." msgstr "" -#: ../src/verbs.cpp:2647 +#: ../src/verbs.cpp:2652 msgid "Edit global Inkscape preferences" msgstr "" -#: ../src/verbs.cpp:2648 +#: ../src/verbs.cpp:2653 msgid "_Document Properties..." msgstr "" -#: ../src/verbs.cpp:2649 +#: ../src/verbs.cpp:2654 msgid "Edit properties of this document (to be saved with the document)" msgstr "" -#: ../src/verbs.cpp:2650 +#: ../src/verbs.cpp:2655 msgid "Document _Metadata..." msgstr "" -#: ../src/verbs.cpp:2651 +#: ../src/verbs.cpp:2656 msgid "Edit document metadata (to be saved with the document)" msgstr "" -#: ../src/verbs.cpp:2653 +#: ../src/verbs.cpp:2658 msgid "" "Edit objects' colors, gradients, arrowheads, and other fill and stroke " "properties..." msgstr "" -#: ../src/verbs.cpp:2654 +#: ../src/verbs.cpp:2659 msgid "Gl_yphs..." msgstr "" -#: ../src/verbs.cpp:2655 +#: ../src/verbs.cpp:2660 msgid "Select characters from a glyphs palette" msgstr "" #. TRANSLATORS: "Swatches" means: color samples -#: ../src/verbs.cpp:2657 +#: ../src/verbs.cpp:2662 msgid "S_watches..." msgstr "" -#: ../src/verbs.cpp:2658 +#: ../src/verbs.cpp:2663 msgid "Select colors from a swatches palette" msgstr "" -#: ../src/verbs.cpp:2659 +#: ../src/verbs.cpp:2664 msgid "Transfor_m..." msgstr "" -#: ../src/verbs.cpp:2660 +#: ../src/verbs.cpp:2665 msgid "Precisely control objects' transformations" msgstr "" -#: ../src/verbs.cpp:2661 +#: ../src/verbs.cpp:2666 msgid "_Align and Distribute..." msgstr "" -#: ../src/verbs.cpp:2662 +#: ../src/verbs.cpp:2667 msgid "Align and distribute objects" msgstr "" -#: ../src/verbs.cpp:2663 +#: ../src/verbs.cpp:2668 msgid "_Spray options..." msgstr "" -#: ../src/verbs.cpp:2664 +#: ../src/verbs.cpp:2669 msgid "Some options for the spray" msgstr "" -#: ../src/verbs.cpp:2665 +#: ../src/verbs.cpp:2670 msgid "Undo _History..." msgstr "" -#: ../src/verbs.cpp:2666 +#: ../src/verbs.cpp:2671 msgid "Undo History" msgstr "" -#: ../src/verbs.cpp:2668 +#: ../src/verbs.cpp:2673 msgid "View and select font family, font size and other text properties" msgstr "" -#: ../src/verbs.cpp:2669 +#: ../src/verbs.cpp:2674 msgid "_XML Editor..." msgstr "" -#: ../src/verbs.cpp:2670 +#: ../src/verbs.cpp:2675 msgid "View and edit the XML tree of the document" msgstr "" -#: ../src/verbs.cpp:2671 +#: ../src/verbs.cpp:2676 msgid "_Find..." msgstr "" -#: ../src/verbs.cpp:2672 +#: ../src/verbs.cpp:2677 msgid "Find objects in document" msgstr "" -#: ../src/verbs.cpp:2673 +#: ../src/verbs.cpp:2678 msgid "Find and _Replace Text..." msgstr "" -#: ../src/verbs.cpp:2674 +#: ../src/verbs.cpp:2679 msgid "Find and replace text in document" msgstr "" -#: ../src/verbs.cpp:2676 +#: ../src/verbs.cpp:2681 msgid "Check spelling of text in document" msgstr "" -#: ../src/verbs.cpp:2677 +#: ../src/verbs.cpp:2682 msgid "_Messages..." msgstr "" -#: ../src/verbs.cpp:2678 +#: ../src/verbs.cpp:2683 msgid "View debug messages" msgstr "" -#: ../src/verbs.cpp:2679 +#: ../src/verbs.cpp:2684 msgid "S_cripts..." msgstr "" -#: ../src/verbs.cpp:2680 +#: ../src/verbs.cpp:2685 msgid "Run scripts" msgstr "" -#: ../src/verbs.cpp:2681 +#: ../src/verbs.cpp:2686 msgid "Show/Hide D_ialogs" msgstr "" -#: ../src/verbs.cpp:2682 +#: ../src/verbs.cpp:2687 msgid "Show or hide all open dialogs" msgstr "" -#: ../src/verbs.cpp:2683 +#: ../src/verbs.cpp:2688 msgid "Create Tiled Clones..." msgstr "" -#: ../src/verbs.cpp:2684 +#: ../src/verbs.cpp:2689 msgid "" "Create multiple clones of selected object, arranging them into a pattern or " "scattering" msgstr "" -#: ../src/verbs.cpp:2686 +#: ../src/verbs.cpp:2691 msgid "Edit the ID, locked and visible status, and other object properties" msgstr "" @@ -20789,218 +20846,218 @@ msgstr "" #. new DialogVerb(SP_VERB_XMPP_CLIENT, "DialogXmppClient", #. N_("_Instant Messaging..."), N_("Jabber Instant Messaging Client"), NULL), #. #endif -#: ../src/verbs.cpp:2691 +#: ../src/verbs.cpp:2696 msgid "_Input Devices..." msgstr "" -#: ../src/verbs.cpp:2692 +#: ../src/verbs.cpp:2697 msgid "Configure extended input devices, such as a graphics tablet" msgstr "" -#: ../src/verbs.cpp:2693 +#: ../src/verbs.cpp:2698 msgid "_Extensions..." msgstr "" -#: ../src/verbs.cpp:2694 +#: ../src/verbs.cpp:2699 msgid "Query information about extensions" msgstr "" -#: ../src/verbs.cpp:2695 +#: ../src/verbs.cpp:2700 msgid "Layer_s..." msgstr "" -#: ../src/verbs.cpp:2696 +#: ../src/verbs.cpp:2701 msgid "View Layers" msgstr "" -#: ../src/verbs.cpp:2697 +#: ../src/verbs.cpp:2702 msgid "Path E_ffect Editor..." msgstr "" -#: ../src/verbs.cpp:2698 +#: ../src/verbs.cpp:2703 msgid "Manage, edit, and apply path effects" msgstr "" -#: ../src/verbs.cpp:2699 +#: ../src/verbs.cpp:2704 msgid "Filter _Editor..." msgstr "" -#: ../src/verbs.cpp:2700 +#: ../src/verbs.cpp:2705 msgid "Manage, edit, and apply SVG filters" msgstr "" -#: ../src/verbs.cpp:2701 +#: ../src/verbs.cpp:2706 msgid "SVG Font Editor..." msgstr "" -#: ../src/verbs.cpp:2702 +#: ../src/verbs.cpp:2707 msgid "Edit SVG fonts" msgstr "" -#: ../src/verbs.cpp:2703 +#: ../src/verbs.cpp:2708 msgid "Print Colors..." msgstr "" -#: ../src/verbs.cpp:2704 +#: ../src/verbs.cpp:2709 msgid "" "Select which color separations to render in Print Colors Preview rendermode" msgstr "" #. Help -#: ../src/verbs.cpp:2707 +#: ../src/verbs.cpp:2712 msgid "About E_xtensions" msgstr "" -#: ../src/verbs.cpp:2708 +#: ../src/verbs.cpp:2713 msgid "Information on Inkscape extensions" msgstr "" -#: ../src/verbs.cpp:2709 +#: ../src/verbs.cpp:2714 msgid "About _Memory" msgstr "" -#: ../src/verbs.cpp:2710 +#: ../src/verbs.cpp:2715 msgid "Memory usage information" msgstr "" -#: ../src/verbs.cpp:2711 +#: ../src/verbs.cpp:2716 msgid "_About Inkscape" msgstr "" -#: ../src/verbs.cpp:2712 +#: ../src/verbs.cpp:2717 msgid "Inkscape version, authors, license" msgstr "" #. new HelpVerb(SP_VERB_SHOW_LICENSE, "ShowLicense", N_("_License"), #. N_("Distribution terms"), /*"show_license"*/"inkscape_options"), #. Tutorials -#: ../src/verbs.cpp:2717 +#: ../src/verbs.cpp:2722 msgid "Inkscape: _Basic" msgstr "" -#: ../src/verbs.cpp:2718 +#: ../src/verbs.cpp:2723 msgid "Getting started with Inkscape" msgstr "" #. "tutorial_basic" -#: ../src/verbs.cpp:2719 +#: ../src/verbs.cpp:2724 msgid "Inkscape: _Shapes" msgstr "" -#: ../src/verbs.cpp:2720 +#: ../src/verbs.cpp:2725 msgid "Using shape tools to create and edit shapes" msgstr "" -#: ../src/verbs.cpp:2721 +#: ../src/verbs.cpp:2726 msgid "Inkscape: _Advanced" msgstr "" -#: ../src/verbs.cpp:2722 +#: ../src/verbs.cpp:2727 msgid "Advanced Inkscape topics" msgstr "" #. "tutorial_advanced" #. TRANSLATORS: "to trace" means "to convert a bitmap to vector graphics" (to vectorize) -#: ../src/verbs.cpp:2724 +#: ../src/verbs.cpp:2729 msgid "Inkscape: T_racing" msgstr "" -#: ../src/verbs.cpp:2725 +#: ../src/verbs.cpp:2730 msgid "Using bitmap tracing" msgstr "" #. "tutorial_tracing" -#: ../src/verbs.cpp:2726 +#: ../src/verbs.cpp:2731 msgid "Inkscape: _Calligraphy" msgstr "" -#: ../src/verbs.cpp:2727 +#: ../src/verbs.cpp:2732 msgid "Using the Calligraphy pen tool" msgstr "" -#: ../src/verbs.cpp:2728 +#: ../src/verbs.cpp:2733 msgid "Inkscape: _Interpolate" msgstr "" -#: ../src/verbs.cpp:2729 +#: ../src/verbs.cpp:2734 msgid "Using the interpolate extension" msgstr "" #. "tutorial_interpolate" -#: ../src/verbs.cpp:2730 +#: ../src/verbs.cpp:2735 msgid "_Elements of Design" msgstr "" -#: ../src/verbs.cpp:2731 +#: ../src/verbs.cpp:2736 msgid "Principles of design in the tutorial form" msgstr "" #. "tutorial_design" -#: ../src/verbs.cpp:2732 +#: ../src/verbs.cpp:2737 msgid "_Tips and Tricks" msgstr "" -#: ../src/verbs.cpp:2733 +#: ../src/verbs.cpp:2738 msgid "Miscellaneous tips and tricks" msgstr "" #. "tutorial_tips" #. Effect -- renamed Extension -#: ../src/verbs.cpp:2736 +#: ../src/verbs.cpp:2741 msgid "Previous Exte_nsion" msgstr "" -#: ../src/verbs.cpp:2737 +#: ../src/verbs.cpp:2742 msgid "Repeat the last extension with the same settings" msgstr "" -#: ../src/verbs.cpp:2738 +#: ../src/verbs.cpp:2743 msgid "_Previous Extension Settings..." msgstr "" -#: ../src/verbs.cpp:2739 +#: ../src/verbs.cpp:2744 msgid "Repeat the last extension with new settings" msgstr "" -#: ../src/verbs.cpp:2743 +#: ../src/verbs.cpp:2748 msgid "Fit the page to the current selection" msgstr "" -#: ../src/verbs.cpp:2745 +#: ../src/verbs.cpp:2750 msgid "Fit the page to the drawing" msgstr "" -#: ../src/verbs.cpp:2747 +#: ../src/verbs.cpp:2752 msgid "" "Fit the page to the current selection or the drawing if there is no selection" msgstr "" #. LockAndHide -#: ../src/verbs.cpp:2749 +#: ../src/verbs.cpp:2754 msgid "Unlock All" msgstr "" -#: ../src/verbs.cpp:2751 +#: ../src/verbs.cpp:2756 msgid "Unlock All in All Layers" msgstr "" -#: ../src/verbs.cpp:2753 +#: ../src/verbs.cpp:2758 msgid "Unhide All" msgstr "" -#: ../src/verbs.cpp:2755 +#: ../src/verbs.cpp:2760 msgid "Unhide All in All Layers" msgstr "" -#: ../src/verbs.cpp:2759 +#: ../src/verbs.cpp:2764 msgid "Link an ICC color profile" msgstr "" -#: ../src/verbs.cpp:2760 +#: ../src/verbs.cpp:2765 msgid "Remove Color Profile" msgstr "" -#: ../src/verbs.cpp:2761 +#: ../src/verbs.cpp:2766 msgid "Remove a linked ICC color profile" msgstr "" @@ -21196,11 +21253,11 @@ msgstr "" msgid "Edit the stops of the gradient" msgstr "" -#: ../src/widgets/gradient-toolbar.cpp:543 ../src/widgets/toolbox.cpp:2880 -#: ../src/widgets/toolbox.cpp:2960 ../src/widgets/toolbox.cpp:3284 -#: ../src/widgets/toolbox.cpp:3322 ../src/widgets/toolbox.cpp:3940 -#: ../src/widgets/toolbox.cpp:3964 ../src/widgets/toolbox.cpp:5594 -#: ../src/widgets/toolbox.cpp:5623 +#: ../src/widgets/gradient-toolbar.cpp:543 ../src/widgets/toolbox.cpp:2899 +#: ../src/widgets/toolbox.cpp:2979 ../src/widgets/toolbox.cpp:3303 +#: ../src/widgets/toolbox.cpp:3341 ../src/widgets/toolbox.cpp:3959 +#: ../src/widgets/toolbox.cpp:3983 ../src/widgets/toolbox.cpp:5607 +#: ../src/widgets/toolbox.cpp:5636 msgid "New:" msgstr "" @@ -21227,10 +21284,10 @@ msgstr "" #. FIXME: implement averaging of all parameters for multiple selected #. gtk_label_set_markup(GTK_LABEL(l), _("Average:")); -#: ../src/widgets/gradient-toolbar.cpp:622 ../src/widgets/toolbox.cpp:2882 -#: ../src/widgets/toolbox.cpp:3292 ../src/widgets/toolbox.cpp:3310 -#: ../src/widgets/toolbox.cpp:3942 ../src/widgets/toolbox.cpp:3953 -#: ../src/widgets/toolbox.cpp:5597 ../src/widgets/toolbox.cpp:5608 +#: ../src/widgets/gradient-toolbar.cpp:622 ../src/widgets/toolbox.cpp:2901 +#: ../src/widgets/toolbox.cpp:3311 ../src/widgets/toolbox.cpp:3329 +#: ../src/widgets/toolbox.cpp:3961 ../src/widgets/toolbox.cpp:3972 +#: ../src/widgets/toolbox.cpp:5610 ../src/widgets/toolbox.cpp:5621 msgid "Change:" msgstr "" @@ -21952,7 +22009,7 @@ msgstr "" msgid "Y coordinate of selected node(s)" msgstr "" -#: ../src/widgets/toolbox.cpp:1667 ../src/widgets/toolbox.cpp:7594 +#: ../src/widgets/toolbox.cpp:1667 ../src/widgets/toolbox.cpp:7607 msgid "Font Size" msgstr "" @@ -21968,1402 +22025,1410 @@ msgstr "" msgid "The units to be used for the measurements" msgstr "" -#: ../src/widgets/toolbox.cpp:2275 +#: ../src/widgets/toolbox.cpp:2281 msgid "Bounding box" msgstr "" -#: ../src/widgets/toolbox.cpp:2275 +#: ../src/widgets/toolbox.cpp:2281 msgid "Snap bounding box corners" msgstr "" -#: ../src/widgets/toolbox.cpp:2284 +#: ../src/widgets/toolbox.cpp:2290 msgid "Bounding box edges" msgstr "" -#: ../src/widgets/toolbox.cpp:2284 +#: ../src/widgets/toolbox.cpp:2290 msgid "Snap to edges of a bounding box" msgstr "" -#: ../src/widgets/toolbox.cpp:2293 +#: ../src/widgets/toolbox.cpp:2299 msgid "Bounding box corners" msgstr "" -#: ../src/widgets/toolbox.cpp:2293 +#: ../src/widgets/toolbox.cpp:2299 msgid "Snap to bounding box corners" msgstr "" -#: ../src/widgets/toolbox.cpp:2302 +#: ../src/widgets/toolbox.cpp:2308 msgid "BBox Edge Midpoints" msgstr "" -#: ../src/widgets/toolbox.cpp:2302 +#: ../src/widgets/toolbox.cpp:2308 msgid "Snap from and to midpoints of bounding box edges" msgstr "" -#: ../src/widgets/toolbox.cpp:2312 +#: ../src/widgets/toolbox.cpp:2318 msgid "BBox Centers" msgstr "" -#: ../src/widgets/toolbox.cpp:2312 +#: ../src/widgets/toolbox.cpp:2318 msgid "Snapping from and to centers of bounding boxes" msgstr "" -#: ../src/widgets/toolbox.cpp:2321 +#: ../src/widgets/toolbox.cpp:2327 msgid "Snap nodes or handles" msgstr "" -#: ../src/widgets/toolbox.cpp:2329 +#: ../src/widgets/toolbox.cpp:2335 msgid "Snap to paths" msgstr "" -#: ../src/widgets/toolbox.cpp:2338 +#: ../src/widgets/toolbox.cpp:2344 msgid "Path intersections" msgstr "" -#: ../src/widgets/toolbox.cpp:2338 +#: ../src/widgets/toolbox.cpp:2344 msgid "Snap to path intersections" msgstr "" -#: ../src/widgets/toolbox.cpp:2347 +#: ../src/widgets/toolbox.cpp:2353 msgid "To nodes" msgstr "" -#: ../src/widgets/toolbox.cpp:2347 +#: ../src/widgets/toolbox.cpp:2353 msgid "Snap to cusp nodes" msgstr "" -#: ../src/widgets/toolbox.cpp:2356 +#: ../src/widgets/toolbox.cpp:2362 msgid "Smooth nodes" msgstr "" -#: ../src/widgets/toolbox.cpp:2356 +#: ../src/widgets/toolbox.cpp:2362 msgid "Snap to smooth nodes" msgstr "" -#: ../src/widgets/toolbox.cpp:2365 +#: ../src/widgets/toolbox.cpp:2371 msgid "Line Midpoints" msgstr "" -#: ../src/widgets/toolbox.cpp:2365 +#: ../src/widgets/toolbox.cpp:2371 msgid "Snap from and to midpoints of line segments" msgstr "" -#: ../src/widgets/toolbox.cpp:2374 +#: ../src/widgets/toolbox.cpp:2380 +msgid "Others" +msgstr "" + +#: ../src/widgets/toolbox.cpp:2380 +msgid "Snap other points (centers, guide origins, gradient handles, etc.)" +msgstr "" + +#: ../src/widgets/toolbox.cpp:2388 msgid "Object Centers" msgstr "" -#: ../src/widgets/toolbox.cpp:2374 +#: ../src/widgets/toolbox.cpp:2388 msgid "Snap from and to centers of objects" msgstr "" -#: ../src/widgets/toolbox.cpp:2383 +#: ../src/widgets/toolbox.cpp:2397 msgid "Rotation Centers" msgstr "" -#: ../src/widgets/toolbox.cpp:2383 +#: ../src/widgets/toolbox.cpp:2397 msgid "Snap from and to an item's rotation center" msgstr "" -#: ../src/widgets/toolbox.cpp:2392 +#: ../src/widgets/toolbox.cpp:2406 msgid "Page border" msgstr "" -#: ../src/widgets/toolbox.cpp:2392 +#: ../src/widgets/toolbox.cpp:2406 msgid "Snap to the page border" msgstr "" -#: ../src/widgets/toolbox.cpp:2401 +#: ../src/widgets/toolbox.cpp:2415 msgid "Snap to grids" msgstr "" -#: ../src/widgets/toolbox.cpp:2410 +#: ../src/widgets/toolbox.cpp:2424 msgid "Snap to guides" msgstr "" -#: ../src/widgets/toolbox.cpp:2615 +#: ../src/widgets/toolbox.cpp:2634 msgid "Star: Change number of corners" msgstr "" -#: ../src/widgets/toolbox.cpp:2663 +#: ../src/widgets/toolbox.cpp:2682 msgid "Star: Change spoke ratio" msgstr "" -#: ../src/widgets/toolbox.cpp:2708 +#: ../src/widgets/toolbox.cpp:2727 msgid "Make polygon" msgstr "" -#: ../src/widgets/toolbox.cpp:2708 +#: ../src/widgets/toolbox.cpp:2727 msgid "Make star" msgstr "" -#: ../src/widgets/toolbox.cpp:2746 +#: ../src/widgets/toolbox.cpp:2765 msgid "Star: Change rounding" msgstr "" -#: ../src/widgets/toolbox.cpp:2784 +#: ../src/widgets/toolbox.cpp:2803 msgid "Star: Change randomization" msgstr "" -#: ../src/widgets/toolbox.cpp:2979 +#: ../src/widgets/toolbox.cpp:2998 msgid "Regular polygon (with one handle) instead of a star" msgstr "" -#: ../src/widgets/toolbox.cpp:2986 +#: ../src/widgets/toolbox.cpp:3005 msgid "Star instead of a regular polygon (with one handle)" msgstr "" -#: ../src/widgets/toolbox.cpp:3007 +#: ../src/widgets/toolbox.cpp:3026 msgid "triangle/tri-star" msgstr "" -#: ../src/widgets/toolbox.cpp:3007 +#: ../src/widgets/toolbox.cpp:3026 msgid "square/quad-star" msgstr "" -#: ../src/widgets/toolbox.cpp:3007 +#: ../src/widgets/toolbox.cpp:3026 msgid "pentagon/five-pointed star" msgstr "" -#: ../src/widgets/toolbox.cpp:3007 +#: ../src/widgets/toolbox.cpp:3026 msgid "hexagon/six-pointed star" msgstr "" -#: ../src/widgets/toolbox.cpp:3010 +#: ../src/widgets/toolbox.cpp:3029 msgid "Corners" msgstr "" -#: ../src/widgets/toolbox.cpp:3010 +#: ../src/widgets/toolbox.cpp:3029 msgid "Corners:" msgstr "" -#: ../src/widgets/toolbox.cpp:3010 +#: ../src/widgets/toolbox.cpp:3029 msgid "Number of corners of a polygon or star" msgstr "" -#: ../src/widgets/toolbox.cpp:3023 +#: ../src/widgets/toolbox.cpp:3042 msgid "thin-ray star" msgstr "" -#: ../src/widgets/toolbox.cpp:3023 +#: ../src/widgets/toolbox.cpp:3042 msgid "pentagram" msgstr "" -#: ../src/widgets/toolbox.cpp:3023 +#: ../src/widgets/toolbox.cpp:3042 msgid "hexagram" msgstr "" -#: ../src/widgets/toolbox.cpp:3023 +#: ../src/widgets/toolbox.cpp:3042 msgid "heptagram" msgstr "" -#: ../src/widgets/toolbox.cpp:3023 +#: ../src/widgets/toolbox.cpp:3042 msgid "octagram" msgstr "" -#: ../src/widgets/toolbox.cpp:3023 +#: ../src/widgets/toolbox.cpp:3042 msgid "regular polygon" msgstr "" -#: ../src/widgets/toolbox.cpp:3026 +#: ../src/widgets/toolbox.cpp:3045 msgid "Spoke ratio" msgstr "" -#: ../src/widgets/toolbox.cpp:3026 +#: ../src/widgets/toolbox.cpp:3045 msgid "Spoke ratio:" msgstr "" #. TRANSLATORS: Tip radius of a star is the distance from the center to the farthest handle. #. Base radius is the same for the closest handle. -#: ../src/widgets/toolbox.cpp:3029 +#: ../src/widgets/toolbox.cpp:3048 msgid "Base radius to tip radius ratio" msgstr "" -#: ../src/widgets/toolbox.cpp:3047 +#: ../src/widgets/toolbox.cpp:3066 msgid "stretched" msgstr "" -#: ../src/widgets/toolbox.cpp:3047 +#: ../src/widgets/toolbox.cpp:3066 msgid "twisted" msgstr "" -#: ../src/widgets/toolbox.cpp:3047 +#: ../src/widgets/toolbox.cpp:3066 msgid "slightly pinched" msgstr "" -#: ../src/widgets/toolbox.cpp:3047 +#: ../src/widgets/toolbox.cpp:3066 msgid "NOT rounded" msgstr "" -#: ../src/widgets/toolbox.cpp:3047 +#: ../src/widgets/toolbox.cpp:3066 msgid "slightly rounded" msgstr "" -#: ../src/widgets/toolbox.cpp:3047 +#: ../src/widgets/toolbox.cpp:3066 msgid "visibly rounded" msgstr "" -#: ../src/widgets/toolbox.cpp:3047 +#: ../src/widgets/toolbox.cpp:3066 msgid "well rounded" msgstr "" -#: ../src/widgets/toolbox.cpp:3047 +#: ../src/widgets/toolbox.cpp:3066 msgid "amply rounded" msgstr "" -#: ../src/widgets/toolbox.cpp:3047 ../src/widgets/toolbox.cpp:3062 +#: ../src/widgets/toolbox.cpp:3066 ../src/widgets/toolbox.cpp:3081 msgid "blown up" msgstr "" -#: ../src/widgets/toolbox.cpp:3050 +#: ../src/widgets/toolbox.cpp:3069 msgid "Rounded" msgstr "" -#: ../src/widgets/toolbox.cpp:3050 +#: ../src/widgets/toolbox.cpp:3069 msgid "Rounded:" msgstr "" -#: ../src/widgets/toolbox.cpp:3050 +#: ../src/widgets/toolbox.cpp:3069 msgid "How much rounded are the corners (0 for sharp)" msgstr "" -#: ../src/widgets/toolbox.cpp:3062 +#: ../src/widgets/toolbox.cpp:3081 msgid "NOT randomized" msgstr "" -#: ../src/widgets/toolbox.cpp:3062 +#: ../src/widgets/toolbox.cpp:3081 msgid "slightly irregular" msgstr "" -#: ../src/widgets/toolbox.cpp:3062 +#: ../src/widgets/toolbox.cpp:3081 msgid "visibly randomized" msgstr "" -#: ../src/widgets/toolbox.cpp:3062 +#: ../src/widgets/toolbox.cpp:3081 msgid "strongly randomized" msgstr "" -#: ../src/widgets/toolbox.cpp:3065 +#: ../src/widgets/toolbox.cpp:3084 msgid "Randomized" msgstr "" -#: ../src/widgets/toolbox.cpp:3065 +#: ../src/widgets/toolbox.cpp:3084 msgid "Randomized:" msgstr "" -#: ../src/widgets/toolbox.cpp:3065 +#: ../src/widgets/toolbox.cpp:3084 msgid "Scatter randomly the corners and angles" msgstr "" -#: ../src/widgets/toolbox.cpp:3080 ../src/widgets/toolbox.cpp:4015 -#: ../src/widgets/toolbox.cpp:4270 ../src/widgets/toolbox.cpp:8573 +#: ../src/widgets/toolbox.cpp:3099 ../src/widgets/toolbox.cpp:4034 +#: ../src/widgets/toolbox.cpp:4289 ../src/widgets/toolbox.cpp:8586 msgid "Defaults" msgstr "" -#: ../src/widgets/toolbox.cpp:3081 ../src/widgets/toolbox.cpp:4016 +#: ../src/widgets/toolbox.cpp:3100 ../src/widgets/toolbox.cpp:4035 msgid "" "Reset shape parameters to defaults (use Inkscape Preferences > Tools to " "change defaults)" msgstr "" -#: ../src/widgets/toolbox.cpp:3153 +#: ../src/widgets/toolbox.cpp:3172 msgid "Change rectangle" msgstr "" -#: ../src/widgets/toolbox.cpp:3340 +#: ../src/widgets/toolbox.cpp:3359 msgid "W:" msgstr "" -#: ../src/widgets/toolbox.cpp:3340 +#: ../src/widgets/toolbox.cpp:3359 msgid "Width of rectangle" msgstr "" -#: ../src/widgets/toolbox.cpp:3357 +#: ../src/widgets/toolbox.cpp:3376 msgid "H:" msgstr "" -#: ../src/widgets/toolbox.cpp:3357 +#: ../src/widgets/toolbox.cpp:3376 msgid "Height of rectangle" msgstr "" -#: ../src/widgets/toolbox.cpp:3371 ../src/widgets/toolbox.cpp:3386 +#: ../src/widgets/toolbox.cpp:3390 ../src/widgets/toolbox.cpp:3405 msgid "not rounded" msgstr "" -#: ../src/widgets/toolbox.cpp:3374 +#: ../src/widgets/toolbox.cpp:3393 msgid "Horizontal radius" msgstr "" -#: ../src/widgets/toolbox.cpp:3374 +#: ../src/widgets/toolbox.cpp:3393 msgid "Rx:" msgstr "" -#: ../src/widgets/toolbox.cpp:3374 +#: ../src/widgets/toolbox.cpp:3393 msgid "Horizontal radius of rounded corners" msgstr "" -#: ../src/widgets/toolbox.cpp:3389 +#: ../src/widgets/toolbox.cpp:3408 msgid "Vertical radius" msgstr "" -#: ../src/widgets/toolbox.cpp:3389 +#: ../src/widgets/toolbox.cpp:3408 msgid "Ry:" msgstr "" -#: ../src/widgets/toolbox.cpp:3389 +#: ../src/widgets/toolbox.cpp:3408 msgid "Vertical radius of rounded corners" msgstr "" -#: ../src/widgets/toolbox.cpp:3408 +#: ../src/widgets/toolbox.cpp:3427 msgid "Not rounded" msgstr "" -#: ../src/widgets/toolbox.cpp:3409 +#: ../src/widgets/toolbox.cpp:3428 msgid "Make corners sharp" msgstr "" #. TODO: use the correct axis here, too -#: ../src/widgets/toolbox.cpp:3604 +#: ../src/widgets/toolbox.cpp:3623 msgid "3D Box: Change perspective (angle of infinite axis)" msgstr "" -#: ../src/widgets/toolbox.cpp:3671 +#: ../src/widgets/toolbox.cpp:3690 msgid "Angle in X direction" msgstr "" #. Translators: PL is short for 'perspective line' -#: ../src/widgets/toolbox.cpp:3673 +#: ../src/widgets/toolbox.cpp:3692 msgid "Angle of PLs in X direction" msgstr "" #. Translators: VP is short for 'vanishing point' -#: ../src/widgets/toolbox.cpp:3695 +#: ../src/widgets/toolbox.cpp:3714 msgid "State of VP in X direction" msgstr "" -#: ../src/widgets/toolbox.cpp:3696 +#: ../src/widgets/toolbox.cpp:3715 msgid "Toggle VP in X direction between 'finite' and 'infinite' (=parallel)" msgstr "" -#: ../src/widgets/toolbox.cpp:3711 +#: ../src/widgets/toolbox.cpp:3730 msgid "Angle in Y direction" msgstr "" -#: ../src/widgets/toolbox.cpp:3711 +#: ../src/widgets/toolbox.cpp:3730 msgid "Angle Y:" msgstr "" #. Translators: PL is short for 'perspective line' -#: ../src/widgets/toolbox.cpp:3713 +#: ../src/widgets/toolbox.cpp:3732 msgid "Angle of PLs in Y direction" msgstr "" #. Translators: VP is short for 'vanishing point' -#: ../src/widgets/toolbox.cpp:3734 +#: ../src/widgets/toolbox.cpp:3753 msgid "State of VP in Y direction" msgstr "" -#: ../src/widgets/toolbox.cpp:3735 +#: ../src/widgets/toolbox.cpp:3754 msgid "Toggle VP in Y direction between 'finite' and 'infinite' (=parallel)" msgstr "" -#: ../src/widgets/toolbox.cpp:3750 +#: ../src/widgets/toolbox.cpp:3769 msgid "Angle in Z direction" msgstr "" #. Translators: PL is short for 'perspective line' -#: ../src/widgets/toolbox.cpp:3752 +#: ../src/widgets/toolbox.cpp:3771 msgid "Angle of PLs in Z direction" msgstr "" #. Translators: VP is short for 'vanishing point' -#: ../src/widgets/toolbox.cpp:3773 +#: ../src/widgets/toolbox.cpp:3792 msgid "State of VP in Z direction" msgstr "" -#: ../src/widgets/toolbox.cpp:3774 +#: ../src/widgets/toolbox.cpp:3793 msgid "Toggle VP in Z direction between 'finite' and 'infinite' (=parallel)" msgstr "" -#: ../src/widgets/toolbox.cpp:3832 +#: ../src/widgets/toolbox.cpp:3851 msgid "Change spiral" msgstr "" -#: ../src/widgets/toolbox.cpp:3972 +#: ../src/widgets/toolbox.cpp:3991 msgid "just a curve" msgstr "" -#: ../src/widgets/toolbox.cpp:3972 +#: ../src/widgets/toolbox.cpp:3991 msgid "one full revolution" msgstr "" -#: ../src/widgets/toolbox.cpp:3975 +#: ../src/widgets/toolbox.cpp:3994 msgid "Number of turns" msgstr "" -#: ../src/widgets/toolbox.cpp:3975 +#: ../src/widgets/toolbox.cpp:3994 msgid "Turns:" msgstr "" -#: ../src/widgets/toolbox.cpp:3975 +#: ../src/widgets/toolbox.cpp:3994 msgid "Number of revolutions" msgstr "" -#: ../src/widgets/toolbox.cpp:3986 +#: ../src/widgets/toolbox.cpp:4005 msgid "circle" msgstr "" -#: ../src/widgets/toolbox.cpp:3986 +#: ../src/widgets/toolbox.cpp:4005 msgid "edge is much denser" msgstr "" -#: ../src/widgets/toolbox.cpp:3986 +#: ../src/widgets/toolbox.cpp:4005 msgid "edge is denser" msgstr "" -#: ../src/widgets/toolbox.cpp:3986 +#: ../src/widgets/toolbox.cpp:4005 msgid "even" msgstr "" -#: ../src/widgets/toolbox.cpp:3986 +#: ../src/widgets/toolbox.cpp:4005 msgid "center is denser" msgstr "" -#: ../src/widgets/toolbox.cpp:3986 +#: ../src/widgets/toolbox.cpp:4005 msgid "center is much denser" msgstr "" -#: ../src/widgets/toolbox.cpp:3989 +#: ../src/widgets/toolbox.cpp:4008 msgid "Divergence" msgstr "" -#: ../src/widgets/toolbox.cpp:3989 +#: ../src/widgets/toolbox.cpp:4008 msgid "Divergence:" msgstr "" -#: ../src/widgets/toolbox.cpp:3989 +#: ../src/widgets/toolbox.cpp:4008 msgid "How much denser/sparser are outer revolutions; 1 = uniform" msgstr "" -#: ../src/widgets/toolbox.cpp:4000 +#: ../src/widgets/toolbox.cpp:4019 msgid "starts from center" msgstr "" -#: ../src/widgets/toolbox.cpp:4000 +#: ../src/widgets/toolbox.cpp:4019 msgid "starts mid-way" msgstr "" -#: ../src/widgets/toolbox.cpp:4000 +#: ../src/widgets/toolbox.cpp:4019 msgid "starts near edge" msgstr "" -#: ../src/widgets/toolbox.cpp:4003 +#: ../src/widgets/toolbox.cpp:4022 msgid "Inner radius" msgstr "" -#: ../src/widgets/toolbox.cpp:4003 +#: ../src/widgets/toolbox.cpp:4022 msgid "Inner radius:" msgstr "" -#: ../src/widgets/toolbox.cpp:4003 +#: ../src/widgets/toolbox.cpp:4022 msgid "Radius of the innermost revolution (relative to the spiral size)" msgstr "" -#: ../src/widgets/toolbox.cpp:4075 +#: ../src/widgets/toolbox.cpp:4094 msgid "Bezier" msgstr "" -#: ../src/widgets/toolbox.cpp:4076 +#: ../src/widgets/toolbox.cpp:4095 msgid "Create regular Bezier path" msgstr "" -#: ../src/widgets/toolbox.cpp:4082 +#: ../src/widgets/toolbox.cpp:4101 msgid "Spiro" msgstr "" -#: ../src/widgets/toolbox.cpp:4083 +#: ../src/widgets/toolbox.cpp:4102 msgid "Create Spiro path" msgstr "" -#: ../src/widgets/toolbox.cpp:4090 +#: ../src/widgets/toolbox.cpp:4109 msgid "Zigzag" msgstr "" -#: ../src/widgets/toolbox.cpp:4091 +#: ../src/widgets/toolbox.cpp:4110 msgid "Create a sequence of straight line segments" msgstr "" -#: ../src/widgets/toolbox.cpp:4097 +#: ../src/widgets/toolbox.cpp:4116 msgid "Paraxial" msgstr "" -#: ../src/widgets/toolbox.cpp:4098 +#: ../src/widgets/toolbox.cpp:4117 msgid "Create a sequence of paraxial line segments" msgstr "" -#: ../src/widgets/toolbox.cpp:4106 +#: ../src/widgets/toolbox.cpp:4125 msgid "Mode of new lines drawn by this tool" msgstr "" -#: ../src/widgets/toolbox.cpp:4135 +#: ../src/widgets/toolbox.cpp:4154 msgid "Triangle in" msgstr "" -#: ../src/widgets/toolbox.cpp:4136 +#: ../src/widgets/toolbox.cpp:4155 msgid "Triangle out" msgstr "" -#: ../src/widgets/toolbox.cpp:4138 +#: ../src/widgets/toolbox.cpp:4157 msgid "From clipboard" msgstr "" -#: ../src/widgets/toolbox.cpp:4163 ../src/widgets/toolbox.cpp:4164 +#: ../src/widgets/toolbox.cpp:4182 ../src/widgets/toolbox.cpp:4183 msgid "Shape:" msgstr "" -#: ../src/widgets/toolbox.cpp:4163 +#: ../src/widgets/toolbox.cpp:4182 msgid "Shape of new paths drawn by this tool" msgstr "" -#: ../src/widgets/toolbox.cpp:4247 +#: ../src/widgets/toolbox.cpp:4266 msgid "(many nodes, rough)" msgstr "" #. Mean #. Rotation #. Scale -#: ../src/widgets/toolbox.cpp:4247 ../src/widgets/toolbox.cpp:4355 -#: ../src/widgets/toolbox.cpp:4372 ../src/widgets/toolbox.cpp:4580 -#: ../src/widgets/toolbox.cpp:4675 ../src/widgets/toolbox.cpp:4691 -#: ../src/widgets/toolbox.cpp:4707 ../src/widgets/toolbox.cpp:4767 -#: ../src/widgets/toolbox.cpp:4797 ../src/widgets/toolbox.cpp:4815 -#: ../src/widgets/toolbox.cpp:5170 ../src/widgets/toolbox.cpp:5203 -#: ../src/widgets/toolbox.cpp:6232 +#: ../src/widgets/toolbox.cpp:4266 ../src/widgets/toolbox.cpp:4374 +#: ../src/widgets/toolbox.cpp:4391 ../src/widgets/toolbox.cpp:4599 +#: ../src/widgets/toolbox.cpp:4688 ../src/widgets/toolbox.cpp:4704 +#: ../src/widgets/toolbox.cpp:4720 ../src/widgets/toolbox.cpp:4780 +#: ../src/widgets/toolbox.cpp:4810 ../src/widgets/toolbox.cpp:4828 +#: ../src/widgets/toolbox.cpp:5183 ../src/widgets/toolbox.cpp:5216 +#: ../src/widgets/toolbox.cpp:6245 msgid "(default)" msgstr "" -#: ../src/widgets/toolbox.cpp:4247 +#: ../src/widgets/toolbox.cpp:4266 msgid "(few nodes, smooth)" msgstr "" -#: ../src/widgets/toolbox.cpp:4250 +#: ../src/widgets/toolbox.cpp:4269 msgid "Smoothing:" msgstr "" -#: ../src/widgets/toolbox.cpp:4250 +#: ../src/widgets/toolbox.cpp:4269 msgid "Smoothing: " msgstr "" -#: ../src/widgets/toolbox.cpp:4251 +#: ../src/widgets/toolbox.cpp:4270 msgid "How much smoothing (simplifying) is applied to the line" msgstr "" -#: ../src/widgets/toolbox.cpp:4271 +#: ../src/widgets/toolbox.cpp:4290 msgid "" "Reset pencil parameters to defaults (use Inkscape Preferences > Tools to " "change defaults)" msgstr "" #. Width -#: ../src/widgets/toolbox.cpp:4355 +#: ../src/widgets/toolbox.cpp:4374 msgid "(pinch tweak)" msgstr "" -#: ../src/widgets/toolbox.cpp:4355 +#: ../src/widgets/toolbox.cpp:4374 msgid "(broad tweak)" msgstr "" -#: ../src/widgets/toolbox.cpp:4358 +#: ../src/widgets/toolbox.cpp:4377 msgid "The width of the tweak area (relative to the visible canvas area)" msgstr "" #. Force -#: ../src/widgets/toolbox.cpp:4372 +#: ../src/widgets/toolbox.cpp:4391 msgid "(minimum force)" msgstr "" -#: ../src/widgets/toolbox.cpp:4372 +#: ../src/widgets/toolbox.cpp:4391 msgid "(maximum force)" msgstr "" -#: ../src/widgets/toolbox.cpp:4375 +#: ../src/widgets/toolbox.cpp:4394 msgid "Force" msgstr "" -#: ../src/widgets/toolbox.cpp:4375 +#: ../src/widgets/toolbox.cpp:4394 msgid "Force:" msgstr "" -#: ../src/widgets/toolbox.cpp:4375 +#: ../src/widgets/toolbox.cpp:4394 msgid "The force of the tweak action" msgstr "" -#: ../src/widgets/toolbox.cpp:4393 +#: ../src/widgets/toolbox.cpp:4412 msgid "Move mode" msgstr "" -#: ../src/widgets/toolbox.cpp:4394 +#: ../src/widgets/toolbox.cpp:4413 msgid "Move objects in any direction" msgstr "" -#: ../src/widgets/toolbox.cpp:4400 +#: ../src/widgets/toolbox.cpp:4419 msgid "Move in/out mode" msgstr "" -#: ../src/widgets/toolbox.cpp:4401 +#: ../src/widgets/toolbox.cpp:4420 msgid "Move objects towards cursor; with Shift from cursor" msgstr "" -#: ../src/widgets/toolbox.cpp:4407 +#: ../src/widgets/toolbox.cpp:4426 msgid "Move jitter mode" msgstr "" -#: ../src/widgets/toolbox.cpp:4408 +#: ../src/widgets/toolbox.cpp:4427 msgid "Move objects in random directions" msgstr "" -#: ../src/widgets/toolbox.cpp:4414 +#: ../src/widgets/toolbox.cpp:4433 msgid "Scale mode" msgstr "" -#: ../src/widgets/toolbox.cpp:4415 +#: ../src/widgets/toolbox.cpp:4434 msgid "Shrink objects, with Shift enlarge" msgstr "" -#: ../src/widgets/toolbox.cpp:4421 +#: ../src/widgets/toolbox.cpp:4440 msgid "Rotate mode" msgstr "" -#: ../src/widgets/toolbox.cpp:4422 +#: ../src/widgets/toolbox.cpp:4441 msgid "Rotate objects, with Shift counterclockwise" msgstr "" -#: ../src/widgets/toolbox.cpp:4428 +#: ../src/widgets/toolbox.cpp:4447 msgid "Duplicate/delete mode" msgstr "" -#: ../src/widgets/toolbox.cpp:4429 +#: ../src/widgets/toolbox.cpp:4448 msgid "Duplicate objects, with Shift delete" msgstr "" -#: ../src/widgets/toolbox.cpp:4435 +#: ../src/widgets/toolbox.cpp:4454 msgid "Push mode" msgstr "" -#: ../src/widgets/toolbox.cpp:4436 +#: ../src/widgets/toolbox.cpp:4455 msgid "Push parts of paths in any direction" msgstr "" -#: ../src/widgets/toolbox.cpp:4442 +#: ../src/widgets/toolbox.cpp:4461 msgid "Shrink/grow mode" msgstr "" -#: ../src/widgets/toolbox.cpp:4443 +#: ../src/widgets/toolbox.cpp:4462 msgid "Shrink (inset) parts of paths; with Shift grow (outset)" msgstr "" -#: ../src/widgets/toolbox.cpp:4449 +#: ../src/widgets/toolbox.cpp:4468 msgid "Attract/repel mode" msgstr "" -#: ../src/widgets/toolbox.cpp:4450 +#: ../src/widgets/toolbox.cpp:4469 msgid "Attract parts of paths towards cursor; with Shift from cursor" msgstr "" -#: ../src/widgets/toolbox.cpp:4456 +#: ../src/widgets/toolbox.cpp:4475 msgid "Roughen mode" msgstr "" -#: ../src/widgets/toolbox.cpp:4457 +#: ../src/widgets/toolbox.cpp:4476 msgid "Roughen parts of paths" msgstr "" -#: ../src/widgets/toolbox.cpp:4463 +#: ../src/widgets/toolbox.cpp:4482 msgid "Color paint mode" msgstr "" -#: ../src/widgets/toolbox.cpp:4464 +#: ../src/widgets/toolbox.cpp:4483 msgid "Paint the tool's color upon selected objects" msgstr "" -#: ../src/widgets/toolbox.cpp:4470 +#: ../src/widgets/toolbox.cpp:4489 msgid "Color jitter mode" msgstr "" -#: ../src/widgets/toolbox.cpp:4471 +#: ../src/widgets/toolbox.cpp:4490 msgid "Jitter the colors of selected objects" msgstr "" -#: ../src/widgets/toolbox.cpp:4477 +#: ../src/widgets/toolbox.cpp:4496 msgid "Blur mode" msgstr "" -#: ../src/widgets/toolbox.cpp:4478 +#: ../src/widgets/toolbox.cpp:4497 msgid "Blur selected objects more; with Shift, blur less" msgstr "" -#: ../src/widgets/toolbox.cpp:4505 +#: ../src/widgets/toolbox.cpp:4524 msgid "Channels:" msgstr "" -#: ../src/widgets/toolbox.cpp:4517 +#: ../src/widgets/toolbox.cpp:4536 msgid "In color mode, act on objects' hue" msgstr "" #. TRANSLATORS: "H" here stands for hue -#: ../src/widgets/toolbox.cpp:4521 +#: ../src/widgets/toolbox.cpp:4540 msgid "H" msgstr "" -#: ../src/widgets/toolbox.cpp:4533 +#: ../src/widgets/toolbox.cpp:4552 msgid "In color mode, act on objects' saturation" msgstr "" #. TRANSLATORS: "S" here stands for Saturation -#: ../src/widgets/toolbox.cpp:4537 +#: ../src/widgets/toolbox.cpp:4556 msgid "S" msgstr "" -#: ../src/widgets/toolbox.cpp:4549 +#: ../src/widgets/toolbox.cpp:4568 msgid "In color mode, act on objects' lightness" msgstr "" #. TRANSLATORS: "L" here stands for Lightness -#: ../src/widgets/toolbox.cpp:4553 +#: ../src/widgets/toolbox.cpp:4572 msgid "L" msgstr "" -#: ../src/widgets/toolbox.cpp:4565 +#: ../src/widgets/toolbox.cpp:4584 msgid "In color mode, act on objects' opacity" msgstr "" #. TRANSLATORS: "O" here stands for Opacity -#: ../src/widgets/toolbox.cpp:4569 +#: ../src/widgets/toolbox.cpp:4588 msgid "O" msgstr "" #. Fidelity -#: ../src/widgets/toolbox.cpp:4580 +#: ../src/widgets/toolbox.cpp:4599 msgid "(rough, simplified)" msgstr "" -#: ../src/widgets/toolbox.cpp:4580 +#: ../src/widgets/toolbox.cpp:4599 msgid "(fine, but many nodes)" msgstr "" -#: ../src/widgets/toolbox.cpp:4583 +#: ../src/widgets/toolbox.cpp:4602 msgid "Fidelity" msgstr "" -#: ../src/widgets/toolbox.cpp:4583 +#: ../src/widgets/toolbox.cpp:4602 msgid "Fidelity:" msgstr "" -#: ../src/widgets/toolbox.cpp:4584 +#: ../src/widgets/toolbox.cpp:4603 msgid "" "Low fidelity simplifies paths; high fidelity preserves path features but may " "generate a lot of new nodes" msgstr "" -#: ../src/widgets/toolbox.cpp:4602 ../src/widgets/toolbox.cpp:4786 -#: ../src/widgets/toolbox.cpp:5321 +#: ../src/widgets/toolbox.cpp:4621 ../src/widgets/toolbox.cpp:4799 +#: ../src/widgets/toolbox.cpp:5334 msgid "Pressure" msgstr "" -#: ../src/widgets/toolbox.cpp:4603 +#: ../src/widgets/toolbox.cpp:4622 msgid "Use the pressure of the input device to alter the force of tweak action" msgstr "" #. Width -#: ../src/widgets/toolbox.cpp:4675 +#: ../src/widgets/toolbox.cpp:4688 msgid "(narrow spray)" msgstr "" -#: ../src/widgets/toolbox.cpp:4675 +#: ../src/widgets/toolbox.cpp:4688 msgid "(broad spray)" msgstr "" -#: ../src/widgets/toolbox.cpp:4678 +#: ../src/widgets/toolbox.cpp:4691 msgid "The width of the spray area (relative to the visible canvas area)" msgstr "" -#: ../src/widgets/toolbox.cpp:4691 +#: ../src/widgets/toolbox.cpp:4704 msgid "(maximum mean)" msgstr "" -#: ../src/widgets/toolbox.cpp:4694 +#: ../src/widgets/toolbox.cpp:4707 msgid "Focus" msgstr "" -#: ../src/widgets/toolbox.cpp:4694 +#: ../src/widgets/toolbox.cpp:4707 msgid "Focus:" msgstr "" -#: ../src/widgets/toolbox.cpp:4694 +#: ../src/widgets/toolbox.cpp:4707 msgid "0 to spray a spot; increase to enlarge the ring radius" msgstr "" #. Standard_deviation -#: ../src/widgets/toolbox.cpp:4707 +#: ../src/widgets/toolbox.cpp:4720 msgid "(minimum scatter)" msgstr "" -#: ../src/widgets/toolbox.cpp:4707 +#: ../src/widgets/toolbox.cpp:4720 msgid "(maximum scatter)" msgstr "" -#: ../src/widgets/toolbox.cpp:4710 +#: ../src/widgets/toolbox.cpp:4723 msgctxt "Spray tool" msgid "Scatter" msgstr "" -#: ../src/widgets/toolbox.cpp:4710 +#: ../src/widgets/toolbox.cpp:4723 msgctxt "Spray tool" msgid "Scatter:" msgstr "" -#: ../src/widgets/toolbox.cpp:4710 +#: ../src/widgets/toolbox.cpp:4723 msgid "Increase to scatter sprayed objects" msgstr "" -#: ../src/widgets/toolbox.cpp:4729 +#: ../src/widgets/toolbox.cpp:4742 msgid "Spray copies of the initial selection" msgstr "" -#: ../src/widgets/toolbox.cpp:4736 +#: ../src/widgets/toolbox.cpp:4749 msgid "Spray clones of the initial selection" msgstr "" -#: ../src/widgets/toolbox.cpp:4742 +#: ../src/widgets/toolbox.cpp:4755 msgid "Spray single path" msgstr "" -#: ../src/widgets/toolbox.cpp:4743 +#: ../src/widgets/toolbox.cpp:4756 msgid "Spray objects in a single path" msgstr "" #. Population -#: ../src/widgets/toolbox.cpp:4767 +#: ../src/widgets/toolbox.cpp:4780 msgid "(low population)" msgstr "" -#: ../src/widgets/toolbox.cpp:4767 +#: ../src/widgets/toolbox.cpp:4780 msgid "(high population)" msgstr "" -#: ../src/widgets/toolbox.cpp:4770 +#: ../src/widgets/toolbox.cpp:4783 msgid "Amount" msgstr "" -#: ../src/widgets/toolbox.cpp:4771 +#: ../src/widgets/toolbox.cpp:4784 msgid "Adjusts the number of items sprayed per click" msgstr "" -#: ../src/widgets/toolbox.cpp:4787 +#: ../src/widgets/toolbox.cpp:4800 msgid "" "Use the pressure of the input device to alter the amount of sprayed objects" msgstr "" -#: ../src/widgets/toolbox.cpp:4797 +#: ../src/widgets/toolbox.cpp:4810 msgid "(high rotation variation)" msgstr "" -#: ../src/widgets/toolbox.cpp:4800 +#: ../src/widgets/toolbox.cpp:4813 msgid "Rotation" msgstr "" -#: ../src/widgets/toolbox.cpp:4800 +#: ../src/widgets/toolbox.cpp:4813 msgid "Rotation:" msgstr "" -#: ../src/widgets/toolbox.cpp:4802 +#: ../src/widgets/toolbox.cpp:4815 #, no-c-format msgid "" "Variation of the rotation of the sprayed objects; 0% for the same rotation " "than the original object" msgstr "" -#: ../src/widgets/toolbox.cpp:4815 +#: ../src/widgets/toolbox.cpp:4828 msgid "(high scale variation)" msgstr "" -#: ../src/widgets/toolbox.cpp:4818 +#: ../src/widgets/toolbox.cpp:4831 msgctxt "Spray tool" msgid "Scale" msgstr "" -#: ../src/widgets/toolbox.cpp:4818 +#: ../src/widgets/toolbox.cpp:4831 msgctxt "Spray tool" msgid "Scale:" msgstr "" -#: ../src/widgets/toolbox.cpp:4820 +#: ../src/widgets/toolbox.cpp:4833 #, no-c-format msgid "" "Variation in the scale of the sprayed objects; 0% for the same scale than " "the original object" msgstr "" -#: ../src/widgets/toolbox.cpp:4994 +#: ../src/widgets/toolbox.cpp:5007 msgid "No preset" msgstr "" -#: ../src/widgets/toolbox.cpp:5012 +#: ../src/widgets/toolbox.cpp:5025 msgid "Save..." msgstr "" #. Width -#: ../src/widgets/toolbox.cpp:5170 ../src/widgets/toolbox.cpp:6232 +#: ../src/widgets/toolbox.cpp:5183 ../src/widgets/toolbox.cpp:6245 msgid "(hairline)" msgstr "" -#: ../src/widgets/toolbox.cpp:5170 ../src/widgets/toolbox.cpp:6232 +#: ../src/widgets/toolbox.cpp:5183 ../src/widgets/toolbox.cpp:6245 msgid "(broad stroke)" msgstr "" -#: ../src/widgets/toolbox.cpp:5173 ../src/widgets/toolbox.cpp:6235 +#: ../src/widgets/toolbox.cpp:5186 ../src/widgets/toolbox.cpp:6248 msgid "Pen Width" msgstr "" -#: ../src/widgets/toolbox.cpp:5174 +#: ../src/widgets/toolbox.cpp:5187 msgid "The width of the calligraphic pen (relative to the visible canvas area)" msgstr "" #. Thinning -#: ../src/widgets/toolbox.cpp:5187 +#: ../src/widgets/toolbox.cpp:5200 msgid "(speed blows up stroke)" msgstr "" -#: ../src/widgets/toolbox.cpp:5187 +#: ../src/widgets/toolbox.cpp:5200 msgid "(slight widening)" msgstr "" -#: ../src/widgets/toolbox.cpp:5187 +#: ../src/widgets/toolbox.cpp:5200 msgid "(constant width)" msgstr "" -#: ../src/widgets/toolbox.cpp:5187 +#: ../src/widgets/toolbox.cpp:5200 msgid "(slight thinning, default)" msgstr "" -#: ../src/widgets/toolbox.cpp:5187 +#: ../src/widgets/toolbox.cpp:5200 msgid "(speed deflates stroke)" msgstr "" -#: ../src/widgets/toolbox.cpp:5190 +#: ../src/widgets/toolbox.cpp:5203 msgid "Stroke Thinning" msgstr "" -#: ../src/widgets/toolbox.cpp:5190 +#: ../src/widgets/toolbox.cpp:5203 msgid "Thinning:" msgstr "" -#: ../src/widgets/toolbox.cpp:5191 +#: ../src/widgets/toolbox.cpp:5204 msgid "" "How much velocity thins the stroke (> 0 makes fast strokes thinner, < 0 " "makes them broader, 0 makes width independent of velocity)" msgstr "" #. Angle -#: ../src/widgets/toolbox.cpp:5203 +#: ../src/widgets/toolbox.cpp:5216 msgid "(left edge up)" msgstr "" -#: ../src/widgets/toolbox.cpp:5203 +#: ../src/widgets/toolbox.cpp:5216 msgid "(horizontal)" msgstr "" -#: ../src/widgets/toolbox.cpp:5203 +#: ../src/widgets/toolbox.cpp:5216 msgid "(right edge up)" msgstr "" -#: ../src/widgets/toolbox.cpp:5206 +#: ../src/widgets/toolbox.cpp:5219 msgid "Pen Angle" msgstr "" -#: ../src/widgets/toolbox.cpp:5206 ../share/extensions/motion.inx.h:1 +#: ../src/widgets/toolbox.cpp:5219 ../share/extensions/motion.inx.h:1 #: ../share/extensions/restack.inx.h:1 msgid "Angle:" msgstr "" -#: ../src/widgets/toolbox.cpp:5207 +#: ../src/widgets/toolbox.cpp:5220 msgid "" "The angle of the pen's nib (in degrees; 0 = horizontal; has no effect if " "fixation = 0)" msgstr "" #. Fixation -#: ../src/widgets/toolbox.cpp:5221 +#: ../src/widgets/toolbox.cpp:5234 msgid "(perpendicular to stroke, \"brush\")" msgstr "" -#: ../src/widgets/toolbox.cpp:5221 +#: ../src/widgets/toolbox.cpp:5234 msgid "(almost fixed, default)" msgstr "" -#: ../src/widgets/toolbox.cpp:5221 +#: ../src/widgets/toolbox.cpp:5234 msgid "(fixed by Angle, \"pen\")" msgstr "" -#: ../src/widgets/toolbox.cpp:5224 +#: ../src/widgets/toolbox.cpp:5237 msgid "Fixation" msgstr "" -#: ../src/widgets/toolbox.cpp:5224 +#: ../src/widgets/toolbox.cpp:5237 msgid "Fixation:" msgstr "" -#: ../src/widgets/toolbox.cpp:5225 +#: ../src/widgets/toolbox.cpp:5238 msgid "" "Angle behavior (0 = nib always perpendicular to stroke direction, 100 = " "fixed angle)" msgstr "" #. Cap Rounding -#: ../src/widgets/toolbox.cpp:5237 +#: ../src/widgets/toolbox.cpp:5250 msgid "(blunt caps, default)" msgstr "" -#: ../src/widgets/toolbox.cpp:5237 +#: ../src/widgets/toolbox.cpp:5250 msgid "(slightly bulging)" msgstr "" -#: ../src/widgets/toolbox.cpp:5237 +#: ../src/widgets/toolbox.cpp:5250 msgid "(approximately round)" msgstr "" -#: ../src/widgets/toolbox.cpp:5237 +#: ../src/widgets/toolbox.cpp:5250 msgid "(long protruding caps)" msgstr "" -#: ../src/widgets/toolbox.cpp:5241 +#: ../src/widgets/toolbox.cpp:5254 msgid "Cap rounding" msgstr "" -#: ../src/widgets/toolbox.cpp:5241 +#: ../src/widgets/toolbox.cpp:5254 msgid "Caps:" msgstr "" -#: ../src/widgets/toolbox.cpp:5242 +#: ../src/widgets/toolbox.cpp:5255 msgid "" "Increase to make caps at the ends of strokes protrude more (0 = no caps, 1 = " "round caps)" msgstr "" #. Tremor -#: ../src/widgets/toolbox.cpp:5254 +#: ../src/widgets/toolbox.cpp:5267 msgid "(smooth line)" msgstr "" -#: ../src/widgets/toolbox.cpp:5254 +#: ../src/widgets/toolbox.cpp:5267 msgid "(slight tremor)" msgstr "" -#: ../src/widgets/toolbox.cpp:5254 +#: ../src/widgets/toolbox.cpp:5267 msgid "(noticeable tremor)" msgstr "" -#: ../src/widgets/toolbox.cpp:5254 +#: ../src/widgets/toolbox.cpp:5267 msgid "(maximum tremor)" msgstr "" -#: ../src/widgets/toolbox.cpp:5257 +#: ../src/widgets/toolbox.cpp:5270 msgid "Stroke Tremor" msgstr "" -#: ../src/widgets/toolbox.cpp:5257 +#: ../src/widgets/toolbox.cpp:5270 msgid "Tremor:" msgstr "" -#: ../src/widgets/toolbox.cpp:5258 +#: ../src/widgets/toolbox.cpp:5271 msgid "Increase to make strokes rugged and trembling" msgstr "" #. Wiggle -#: ../src/widgets/toolbox.cpp:5272 +#: ../src/widgets/toolbox.cpp:5285 msgid "(no wiggle)" msgstr "" -#: ../src/widgets/toolbox.cpp:5272 +#: ../src/widgets/toolbox.cpp:5285 msgid "(slight deviation)" msgstr "" -#: ../src/widgets/toolbox.cpp:5272 +#: ../src/widgets/toolbox.cpp:5285 msgid "(wild waves and curls)" msgstr "" -#: ../src/widgets/toolbox.cpp:5275 +#: ../src/widgets/toolbox.cpp:5288 msgid "Pen Wiggle" msgstr "" -#: ../src/widgets/toolbox.cpp:5275 +#: ../src/widgets/toolbox.cpp:5288 msgid "Wiggle:" msgstr "" -#: ../src/widgets/toolbox.cpp:5276 +#: ../src/widgets/toolbox.cpp:5289 msgid "Increase to make the pen waver and wiggle" msgstr "" #. Mass -#: ../src/widgets/toolbox.cpp:5289 +#: ../src/widgets/toolbox.cpp:5302 msgid "(no inertia)" msgstr "" -#: ../src/widgets/toolbox.cpp:5289 +#: ../src/widgets/toolbox.cpp:5302 msgid "(slight smoothing, default)" msgstr "" -#: ../src/widgets/toolbox.cpp:5289 +#: ../src/widgets/toolbox.cpp:5302 msgid "(noticeable lagging)" msgstr "" -#: ../src/widgets/toolbox.cpp:5289 +#: ../src/widgets/toolbox.cpp:5302 msgid "(maximum inertia)" msgstr "" -#: ../src/widgets/toolbox.cpp:5292 +#: ../src/widgets/toolbox.cpp:5305 msgid "Pen Mass" msgstr "" -#: ../src/widgets/toolbox.cpp:5292 +#: ../src/widgets/toolbox.cpp:5305 msgid "Mass:" msgstr "" -#: ../src/widgets/toolbox.cpp:5293 +#: ../src/widgets/toolbox.cpp:5306 msgid "Increase to make the pen drag behind, as if slowed by inertia" msgstr "" -#: ../src/widgets/toolbox.cpp:5308 +#: ../src/widgets/toolbox.cpp:5321 msgid "Trace Background" msgstr "" -#: ../src/widgets/toolbox.cpp:5309 +#: ../src/widgets/toolbox.cpp:5322 msgid "" "Trace the lightness of the background by the width of the pen (white - " "minimum width, black - maximum width)" msgstr "" -#: ../src/widgets/toolbox.cpp:5322 +#: ../src/widgets/toolbox.cpp:5335 msgid "Use the pressure of the input device to alter the width of the pen" msgstr "" -#: ../src/widgets/toolbox.cpp:5334 +#: ../src/widgets/toolbox.cpp:5347 msgid "Tilt" msgstr "" -#: ../src/widgets/toolbox.cpp:5335 +#: ../src/widgets/toolbox.cpp:5348 msgid "Use the tilt of the input device to alter the angle of the pen's nib" msgstr "" -#: ../src/widgets/toolbox.cpp:5350 +#: ../src/widgets/toolbox.cpp:5363 msgid "Choose a preset" msgstr "" -#: ../src/widgets/toolbox.cpp:5439 +#: ../src/widgets/toolbox.cpp:5452 msgid "Arc: Change start/end" msgstr "" -#: ../src/widgets/toolbox.cpp:5505 +#: ../src/widgets/toolbox.cpp:5518 msgid "Arc: Change open/closed" msgstr "" -#: ../src/widgets/toolbox.cpp:5632 +#: ../src/widgets/toolbox.cpp:5645 msgid "Start:" msgstr "" -#: ../src/widgets/toolbox.cpp:5633 +#: ../src/widgets/toolbox.cpp:5646 msgid "The angle (in degrees) from the horizontal to the arc's start point" msgstr "" -#: ../src/widgets/toolbox.cpp:5645 +#: ../src/widgets/toolbox.cpp:5658 msgid "End:" msgstr "" -#: ../src/widgets/toolbox.cpp:5646 +#: ../src/widgets/toolbox.cpp:5659 msgid "The angle (in degrees) from the horizontal to the arc's end point" msgstr "" -#: ../src/widgets/toolbox.cpp:5662 +#: ../src/widgets/toolbox.cpp:5675 msgid "Closed arc" msgstr "" -#: ../src/widgets/toolbox.cpp:5663 +#: ../src/widgets/toolbox.cpp:5676 msgid "Switch to segment (closed shape with two radii)" msgstr "" -#: ../src/widgets/toolbox.cpp:5669 +#: ../src/widgets/toolbox.cpp:5682 msgid "Open Arc" msgstr "" -#: ../src/widgets/toolbox.cpp:5670 +#: ../src/widgets/toolbox.cpp:5683 msgid "Switch to arc (unclosed shape)" msgstr "" -#: ../src/widgets/toolbox.cpp:5693 +#: ../src/widgets/toolbox.cpp:5706 msgid "Make whole" msgstr "" -#: ../src/widgets/toolbox.cpp:5694 +#: ../src/widgets/toolbox.cpp:5707 msgid "Make the shape a whole ellipse, not arc or segment" msgstr "" -#: ../src/widgets/toolbox.cpp:5772 +#: ../src/widgets/toolbox.cpp:5785 msgid "Pick opacity" msgstr "" -#: ../src/widgets/toolbox.cpp:5773 +#: ../src/widgets/toolbox.cpp:5786 msgid "" "Pick both the color and the alpha (transparency) under cursor; otherwise, " "pick only the visible color premultiplied by alpha" msgstr "" -#: ../src/widgets/toolbox.cpp:5776 +#: ../src/widgets/toolbox.cpp:5789 msgid "Pick" msgstr "" -#: ../src/widgets/toolbox.cpp:5785 +#: ../src/widgets/toolbox.cpp:5798 msgid "Assign opacity" msgstr "" -#: ../src/widgets/toolbox.cpp:5786 +#: ../src/widgets/toolbox.cpp:5799 msgid "" "If alpha was picked, assign it to selection as fill or stroke transparency" msgstr "" -#: ../src/widgets/toolbox.cpp:5789 +#: ../src/widgets/toolbox.cpp:5802 msgid "Assign" msgstr "" -#: ../src/widgets/toolbox.cpp:5974 +#: ../src/widgets/toolbox.cpp:5987 msgid "Closed" msgstr "" -#: ../src/widgets/toolbox.cpp:5976 +#: ../src/widgets/toolbox.cpp:5989 msgid "Open start" msgstr "" -#: ../src/widgets/toolbox.cpp:5978 +#: ../src/widgets/toolbox.cpp:5991 msgid "Open end" msgstr "" -#: ../src/widgets/toolbox.cpp:5980 +#: ../src/widgets/toolbox.cpp:5993 msgid "Open both" msgstr "" -#: ../src/widgets/toolbox.cpp:6039 +#: ../src/widgets/toolbox.cpp:6052 msgid "All inactive" msgstr "" -#: ../src/widgets/toolbox.cpp:6040 +#: ../src/widgets/toolbox.cpp:6053 msgid "No geometric tool is active" msgstr "" -#: ../src/widgets/toolbox.cpp:6073 +#: ../src/widgets/toolbox.cpp:6086 msgid "Show limiting bounding box" msgstr "" -#: ../src/widgets/toolbox.cpp:6074 +#: ../src/widgets/toolbox.cpp:6087 msgid "Show bounding box (used to cut infinite lines)" msgstr "" -#: ../src/widgets/toolbox.cpp:6085 +#: ../src/widgets/toolbox.cpp:6098 msgid "Get limiting bounding box from selection" msgstr "" -#: ../src/widgets/toolbox.cpp:6086 +#: ../src/widgets/toolbox.cpp:6099 msgid "" "Set limiting bounding box (used to cut infinite lines) to the bounding box " "of current selection" msgstr "" -#: ../src/widgets/toolbox.cpp:6098 +#: ../src/widgets/toolbox.cpp:6111 msgid "Choose a line segment type" msgstr "" -#: ../src/widgets/toolbox.cpp:6114 +#: ../src/widgets/toolbox.cpp:6127 msgid "Display measuring info" msgstr "" -#: ../src/widgets/toolbox.cpp:6115 +#: ../src/widgets/toolbox.cpp:6128 msgid "Display measuring info for selected items" msgstr "" -#: ../src/widgets/toolbox.cpp:6135 +#: ../src/widgets/toolbox.cpp:6148 msgid "Open LPE dialog" msgstr "" -#: ../src/widgets/toolbox.cpp:6136 +#: ../src/widgets/toolbox.cpp:6149 msgid "Open LPE dialog (to adapt parameters numerically)" msgstr "" -#: ../src/widgets/toolbox.cpp:6201 +#: ../src/widgets/toolbox.cpp:6214 msgid "Delete objects touched by the eraser" msgstr "" -#: ../src/widgets/toolbox.cpp:6207 +#: ../src/widgets/toolbox.cpp:6220 msgid "Cut" msgstr "" -#: ../src/widgets/toolbox.cpp:6208 +#: ../src/widgets/toolbox.cpp:6221 msgid "Cut out from objects" msgstr "" -#: ../src/widgets/toolbox.cpp:6236 +#: ../src/widgets/toolbox.cpp:6249 msgid "The width of the eraser pen (relative to the visible canvas area)" msgstr "" -#: ../src/widgets/toolbox.cpp:6476 +#: ../src/widgets/toolbox.cpp:6489 msgid "Text: Change font family" msgstr "" -#: ../src/widgets/toolbox.cpp:6533 +#: ../src/widgets/toolbox.cpp:6546 msgid "Text: Change font size" msgstr "" -#: ../src/widgets/toolbox.cpp:6672 +#: ../src/widgets/toolbox.cpp:6685 msgid "Text: Change font style" msgstr "" -#: ../src/widgets/toolbox.cpp:6751 +#: ../src/widgets/toolbox.cpp:6764 msgid "Text: Change superscript or subscript" msgstr "" -#: ../src/widgets/toolbox.cpp:6897 +#: ../src/widgets/toolbox.cpp:6910 msgid "Text: Change alignment" msgstr "" -#: ../src/widgets/toolbox.cpp:6940 +#: ../src/widgets/toolbox.cpp:6953 msgid "Text: Change line-height" msgstr "" -#: ../src/widgets/toolbox.cpp:6989 +#: ../src/widgets/toolbox.cpp:7002 msgid "Text: Change word-spacing" msgstr "" -#: ../src/widgets/toolbox.cpp:7031 +#: ../src/widgets/toolbox.cpp:7044 msgid "Text: Change letter-spacing" msgstr "" -#: ../src/widgets/toolbox.cpp:7072 +#: ../src/widgets/toolbox.cpp:7085 msgid "Text: Change dx (kern)" msgstr "" -#: ../src/widgets/toolbox.cpp:7106 +#: ../src/widgets/toolbox.cpp:7119 msgid "Text: Change dy" msgstr "" -#: ../src/widgets/toolbox.cpp:7141 +#: ../src/widgets/toolbox.cpp:7154 msgid "Text: Change rotate" msgstr "" -#: ../src/widgets/toolbox.cpp:7189 +#: ../src/widgets/toolbox.cpp:7202 msgid "Text: Change orientation" msgstr "" -#: ../src/widgets/toolbox.cpp:7554 +#: ../src/widgets/toolbox.cpp:7567 msgid "Font Family" msgstr "" -#: ../src/widgets/toolbox.cpp:7555 +#: ../src/widgets/toolbox.cpp:7568 msgid "Select Font Family (Alt-X to access)" msgstr "" @@ -23371,355 +23436,355 @@ msgstr "" #. Extra list width #. Cell layout #. Enable entry completion -#: ../src/widgets/toolbox.cpp:7562 +#: ../src/widgets/toolbox.cpp:7575 msgid "Font not found on system" msgstr "" -#: ../src/widgets/toolbox.cpp:7595 +#: ../src/widgets/toolbox.cpp:7608 msgid "Font size (px)" msgstr "" #. Name -#: ../src/widgets/toolbox.cpp:7607 +#: ../src/widgets/toolbox.cpp:7620 msgid "Toggle Bold" msgstr "" #. Label -#: ../src/widgets/toolbox.cpp:7608 +#: ../src/widgets/toolbox.cpp:7621 msgid "Toggle bold or normal weight" msgstr "" #. Name -#: ../src/widgets/toolbox.cpp:7620 +#: ../src/widgets/toolbox.cpp:7633 msgid "Toggle Italic/Oblique" msgstr "" #. Label -#: ../src/widgets/toolbox.cpp:7621 +#: ../src/widgets/toolbox.cpp:7634 msgid "Toggle italic/oblique style" msgstr "" #. Name -#: ../src/widgets/toolbox.cpp:7633 +#: ../src/widgets/toolbox.cpp:7646 msgid "Toggle Superscript" msgstr "" #. Label -#: ../src/widgets/toolbox.cpp:7634 +#: ../src/widgets/toolbox.cpp:7647 msgid "Toggle superscript" msgstr "" #. Name -#: ../src/widgets/toolbox.cpp:7646 +#: ../src/widgets/toolbox.cpp:7659 msgid "Toggle Subscript" msgstr "" #. Label -#: ../src/widgets/toolbox.cpp:7647 +#: ../src/widgets/toolbox.cpp:7660 msgid "Toggle subscript" msgstr "" -#: ../src/widgets/toolbox.cpp:7664 ../src/widgets/toolbox.cpp:7665 +#: ../src/widgets/toolbox.cpp:7677 ../src/widgets/toolbox.cpp:7678 msgid "Align left" msgstr "" -#: ../src/widgets/toolbox.cpp:7672 ../src/widgets/toolbox.cpp:7673 +#: ../src/widgets/toolbox.cpp:7685 ../src/widgets/toolbox.cpp:7686 msgid "Align center" msgstr "" -#: ../src/widgets/toolbox.cpp:7680 ../src/widgets/toolbox.cpp:7681 +#: ../src/widgets/toolbox.cpp:7693 ../src/widgets/toolbox.cpp:7694 msgid "Align right" msgstr "" -#: ../src/widgets/toolbox.cpp:7688 +#: ../src/widgets/toolbox.cpp:7701 msgid "Justify" msgstr "" -#: ../src/widgets/toolbox.cpp:7689 +#: ../src/widgets/toolbox.cpp:7702 msgid "Justify (only flowed text)" msgstr "" #. Name -#: ../src/widgets/toolbox.cpp:7695 +#: ../src/widgets/toolbox.cpp:7708 msgid "Alignment" msgstr "" #. Label -#: ../src/widgets/toolbox.cpp:7696 +#: ../src/widgets/toolbox.cpp:7709 msgid "Text alignment" msgstr "" -#: ../src/widgets/toolbox.cpp:7723 +#: ../src/widgets/toolbox.cpp:7736 msgid "Horizontal" msgstr "" -#: ../src/widgets/toolbox.cpp:7730 +#: ../src/widgets/toolbox.cpp:7743 msgid "Vertical" msgstr "" #. Label -#: ../src/widgets/toolbox.cpp:7737 +#: ../src/widgets/toolbox.cpp:7750 msgid "Text orientation" msgstr "" #. Drop down menu -#: ../src/widgets/toolbox.cpp:7760 +#: ../src/widgets/toolbox.cpp:7773 msgid "Smaller spacing" msgstr "" -#: ../src/widgets/toolbox.cpp:7760 ../src/widgets/toolbox.cpp:7791 -#: ../src/widgets/toolbox.cpp:7822 +#: ../src/widgets/toolbox.cpp:7773 ../src/widgets/toolbox.cpp:7804 +#: ../src/widgets/toolbox.cpp:7835 msgctxt "Text tool" msgid "Normal" msgstr "" -#: ../src/widgets/toolbox.cpp:7760 +#: ../src/widgets/toolbox.cpp:7773 msgid "Larger spacing" msgstr "" #. name -#: ../src/widgets/toolbox.cpp:7765 +#: ../src/widgets/toolbox.cpp:7778 msgid "Line Height" msgstr "" #. label -#: ../src/widgets/toolbox.cpp:7766 +#: ../src/widgets/toolbox.cpp:7779 msgid "Line:" msgstr "" #. short label -#: ../src/widgets/toolbox.cpp:7767 +#: ../src/widgets/toolbox.cpp:7780 msgid "Spacing between lines (times font size)" msgstr "" #. Drop down menu -#: ../src/widgets/toolbox.cpp:7791 ../src/widgets/toolbox.cpp:7822 +#: ../src/widgets/toolbox.cpp:7804 ../src/widgets/toolbox.cpp:7835 msgid "Negative spacing" msgstr "" -#: ../src/widgets/toolbox.cpp:7791 ../src/widgets/toolbox.cpp:7822 +#: ../src/widgets/toolbox.cpp:7804 ../src/widgets/toolbox.cpp:7835 msgid "Positive spacing" msgstr "" #. name -#: ../src/widgets/toolbox.cpp:7796 +#: ../src/widgets/toolbox.cpp:7809 msgid "Word spacing" msgstr "" #. label -#: ../src/widgets/toolbox.cpp:7797 +#: ../src/widgets/toolbox.cpp:7810 msgid "Word:" msgstr "" #. short label -#: ../src/widgets/toolbox.cpp:7798 +#: ../src/widgets/toolbox.cpp:7811 msgid "Spacing between words (px)" msgstr "" #. name -#: ../src/widgets/toolbox.cpp:7827 +#: ../src/widgets/toolbox.cpp:7840 msgid "Letter spacing" msgstr "" #. label -#: ../src/widgets/toolbox.cpp:7828 +#: ../src/widgets/toolbox.cpp:7841 msgid "Letter:" msgstr "" #. short label -#: ../src/widgets/toolbox.cpp:7829 +#: ../src/widgets/toolbox.cpp:7842 msgid "Spacing between letters (px)" msgstr "" #. name -#: ../src/widgets/toolbox.cpp:7858 +#: ../src/widgets/toolbox.cpp:7871 msgid "Kerning" msgstr "" #. label -#: ../src/widgets/toolbox.cpp:7859 +#: ../src/widgets/toolbox.cpp:7872 msgid "Kern:" msgstr "" #. short label -#: ../src/widgets/toolbox.cpp:7860 +#: ../src/widgets/toolbox.cpp:7873 msgid "Horizontal kerning (px)" msgstr "" #. name -#: ../src/widgets/toolbox.cpp:7889 +#: ../src/widgets/toolbox.cpp:7902 msgid "Vertical Shift" msgstr "" #. label -#: ../src/widgets/toolbox.cpp:7890 +#: ../src/widgets/toolbox.cpp:7903 msgid "Vert:" msgstr "" #. short label -#: ../src/widgets/toolbox.cpp:7891 +#: ../src/widgets/toolbox.cpp:7904 msgid "Vertical shift (px)" msgstr "" #. name -#: ../src/widgets/toolbox.cpp:7920 +#: ../src/widgets/toolbox.cpp:7933 msgid "Letter rotation" msgstr "" #. label -#: ../src/widgets/toolbox.cpp:7921 +#: ../src/widgets/toolbox.cpp:7934 msgid "Rot:" msgstr "" #. short label -#: ../src/widgets/toolbox.cpp:7922 +#: ../src/widgets/toolbox.cpp:7935 msgid "Character rotation (degrees)" msgstr "" -#: ../src/widgets/toolbox.cpp:8037 +#: ../src/widgets/toolbox.cpp:8050 msgid "Set connector type: orthogonal" msgstr "" -#: ../src/widgets/toolbox.cpp:8037 +#: ../src/widgets/toolbox.cpp:8050 msgid "Set connector type: polyline" msgstr "" -#: ../src/widgets/toolbox.cpp:8086 +#: ../src/widgets/toolbox.cpp:8099 msgid "Change connector curvature" msgstr "" -#: ../src/widgets/toolbox.cpp:8137 +#: ../src/widgets/toolbox.cpp:8150 msgid "Change connector spacing" msgstr "" -#: ../src/widgets/toolbox.cpp:8251 +#: ../src/widgets/toolbox.cpp:8264 msgid "EditMode" msgstr "" -#: ../src/widgets/toolbox.cpp:8252 +#: ../src/widgets/toolbox.cpp:8265 msgid "Switch between connection point editing and connector drawing mode" msgstr "" -#: ../src/widgets/toolbox.cpp:8266 +#: ../src/widgets/toolbox.cpp:8279 msgid "Avoid" msgstr "" -#: ../src/widgets/toolbox.cpp:8276 +#: ../src/widgets/toolbox.cpp:8289 msgid "Ignore" msgstr "" -#: ../src/widgets/toolbox.cpp:8287 +#: ../src/widgets/toolbox.cpp:8300 msgid "Orthogonal" msgstr "" -#: ../src/widgets/toolbox.cpp:8288 +#: ../src/widgets/toolbox.cpp:8301 msgid "Make connector orthogonal or polyline" msgstr "" -#: ../src/widgets/toolbox.cpp:8302 +#: ../src/widgets/toolbox.cpp:8315 msgid "Connector Curvature" msgstr "" -#: ../src/widgets/toolbox.cpp:8302 +#: ../src/widgets/toolbox.cpp:8315 msgid "Curvature:" msgstr "" -#: ../src/widgets/toolbox.cpp:8303 +#: ../src/widgets/toolbox.cpp:8316 msgid "The amount of connectors curvature" msgstr "" -#: ../src/widgets/toolbox.cpp:8313 +#: ../src/widgets/toolbox.cpp:8326 msgid "Connector Spacing" msgstr "" -#: ../src/widgets/toolbox.cpp:8313 +#: ../src/widgets/toolbox.cpp:8326 msgid "Spacing:" msgstr "" -#: ../src/widgets/toolbox.cpp:8314 +#: ../src/widgets/toolbox.cpp:8327 msgid "The amount of space left around objects by auto-routing connectors" msgstr "" -#: ../src/widgets/toolbox.cpp:8325 +#: ../src/widgets/toolbox.cpp:8338 msgid "Graph" msgstr "" -#: ../src/widgets/toolbox.cpp:8335 +#: ../src/widgets/toolbox.cpp:8348 msgid "Connector Length" msgstr "" -#: ../src/widgets/toolbox.cpp:8336 +#: ../src/widgets/toolbox.cpp:8349 msgid "Ideal length for connectors when layout is applied" msgstr "" -#: ../src/widgets/toolbox.cpp:8348 +#: ../src/widgets/toolbox.cpp:8361 msgid "Downwards" msgstr "" -#: ../src/widgets/toolbox.cpp:8349 +#: ../src/widgets/toolbox.cpp:8362 msgid "Make connectors with end-markers (arrows) point downwards" msgstr "" -#: ../src/widgets/toolbox.cpp:8365 +#: ../src/widgets/toolbox.cpp:8378 msgid "Do not allow overlapping shapes" msgstr "" -#: ../src/widgets/toolbox.cpp:8380 +#: ../src/widgets/toolbox.cpp:8393 msgid "New connection point" msgstr "" -#: ../src/widgets/toolbox.cpp:8381 +#: ../src/widgets/toolbox.cpp:8394 msgid "Add a new connection point to the currently selected item" msgstr "" -#: ../src/widgets/toolbox.cpp:8392 +#: ../src/widgets/toolbox.cpp:8405 msgid "Remove connection point" msgstr "" -#: ../src/widgets/toolbox.cpp:8393 +#: ../src/widgets/toolbox.cpp:8406 msgid "Remove the currently selected connection point" msgstr "" -#: ../src/widgets/toolbox.cpp:8495 +#: ../src/widgets/toolbox.cpp:8508 msgid "Fill by" msgstr "" -#: ../src/widgets/toolbox.cpp:8496 +#: ../src/widgets/toolbox.cpp:8509 msgid "Fill by:" msgstr "" -#: ../src/widgets/toolbox.cpp:8508 +#: ../src/widgets/toolbox.cpp:8521 msgid "Fill Threshold" msgstr "" -#: ../src/widgets/toolbox.cpp:8509 +#: ../src/widgets/toolbox.cpp:8522 msgid "" "The maximum allowed difference between the clicked pixel and the neighboring " "pixels to be counted in the fill" msgstr "" -#: ../src/widgets/toolbox.cpp:8535 +#: ../src/widgets/toolbox.cpp:8548 msgid "Grow/shrink by" msgstr "" -#: ../src/widgets/toolbox.cpp:8535 +#: ../src/widgets/toolbox.cpp:8548 msgid "Grow/shrink by:" msgstr "" -#: ../src/widgets/toolbox.cpp:8536 +#: ../src/widgets/toolbox.cpp:8549 msgid "" "The amount to grow (positive) or shrink (negative) the created fill path" msgstr "" -#: ../src/widgets/toolbox.cpp:8561 +#: ../src/widgets/toolbox.cpp:8574 msgid "Close gaps" msgstr "" -#: ../src/widgets/toolbox.cpp:8562 +#: ../src/widgets/toolbox.cpp:8575 msgid "Close gaps:" msgstr "" -#: ../src/widgets/toolbox.cpp:8574 +#: ../src/widgets/toolbox.cpp:8587 msgid "" "Reset paint bucket parameters to defaults (use Inkscape Preferences > Tools " "to change defaults)" diff --git a/src/extension/internal/filter/image.h b/src/extension/internal/filter/image.h index 480e836bd..926c56a4d 100644 --- a/src/extension/internal/filter/image.h +++ b/src/extension/internal/filter/image.h @@ -49,9 +49,9 @@ public: "" N_("Edge detect, custom (Image)") "\n" "org.inkscape.effect.filter.EdgeDetect\n" "\n" - "<_item value=\"all\">All\n" - "<_item value=\"vertical\">Vertical lines\n" - "<_item value=\"horizontal\">Horizontal lines\n" + "<_item value=\"all\">" N_("All") "\n" + "<_item value=\"vertical\">" N_("Vertical lines") "\n" + "<_item value=\"horizontal\">" N_("Horizontal lines") "\n" "\n" "1.0\n" "false\n" diff --git a/src/extension/internal/filter/shadows.h b/src/extension/internal/filter/shadows.h index e775d8398..bfc6cace6 100644 --- a/src/extension/internal/filter/shadows.h +++ b/src/extension/internal/filter/shadows.h @@ -55,17 +55,17 @@ public: "" N_("Drop shadow, custom (Shadows and Glows)") "\n" "org.inkscape.effect.filter.ColorDropShadow\n" "\n" - "\n" + "\n" "3.0\n" "6.0\n" "6.0\n" "\n" - "<_item value=\"outer\">Outer\n" - "<_item value=\"inner\">Inner\n" - "<_item value=\"cutout\">Cutout\n" + "<_item value=\"outer\">" N_("Outer") "\n" + "<_item value=\"inner\">" N_("Inner") "\n" + "<_item value=\"cutout\">" N_("Cutout") "\n" "\n" "\n" - "\n" + "\n" "127\n" "false\n" "\n" -- cgit v1.2.3 From 1ab058e143e91cf7c3202cd65c940128b0ac00ee Mon Sep 17 00:00:00 2001 From: Alex Valavanis Date: Wed, 29 Jun 2011 20:36:46 +0100 Subject: Corrected gdl pointer type error (bzr r10350.1.11) --- src/libgdl/gdl-dock-item-grip.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/libgdl/gdl-dock-item-grip.c b/src/libgdl/gdl-dock-item-grip.c index 089eeb685..fc8ff11da 100644 --- a/src/libgdl/gdl-dock-item-grip.c +++ b/src/libgdl/gdl-dock-item-grip.c @@ -127,12 +127,11 @@ gdl_dock_item_grip_expose (GtkWidget *widget, GdlDockItemGrip *grip; GdkRectangle title_area; GdkRectangle expose_area; - GtkStyle *bg_style; + GdkGC *bg_style; gint layout_width; gint layout_height; gint text_x; gint text_y; - gboolean item_or_child_has_focus; grip = GDL_DOCK_ITEM_GRIP (widget); gdl_dock_item_grip_get_title_area (grip, &title_area); @@ -143,6 +142,7 @@ gdl_dock_item_grip_expose (GtkWidget *widget, gtk_widget_get_style (widget)->dark_gc[widget->state] : gtk_widget_get_style (widget)->mid_gc[widget->state]); + gdk_draw_rectangle (GDK_DRAWABLE (widget->window), bg_style, TRUE, 1, 0, widget->allocation.width - 1, widget->allocation.height); -- cgit v1.2.3 From d3e1979329c38de8e9973d9ef44a262d55c4436d Mon Sep 17 00:00:00 2001 From: Alex Valavanis Date: Thu, 30 Jun 2011 10:08:22 +0100 Subject: Minimise GTK version changes in text-edit dialog (bzr r10390.1.1) --- src/dialogs/text-edit.cpp | 40 ++++++---------------------------------- 1 file changed, 6 insertions(+), 34 deletions(-) diff --git a/src/dialogs/text-edit.cpp b/src/dialogs/text-edit.cpp index 6d9985529..277ea92bc 100644 --- a/src/dialogs/text-edit.cpp +++ b/src/dialogs/text-edit.cpp @@ -346,42 +346,24 @@ sp_text_edit_dialog (void) #if GTK_CHECK_VERSION(2, 24,0) GtkWidget *c = gtk_combo_box_text_new_with_entry (); #else - GtkWidget *c = gtk_combo_new (); - gtk_combo_set_value_in_list ((GtkCombo *) c, FALSE, FALSE); - gtk_combo_set_use_arrows ((GtkCombo *) c, TRUE); - gtk_combo_set_use_arrows_always ((GtkCombo *) c, TRUE); + GtkWidget *c = gtk_combo_box_entry_new_text (); #endif gtk_widget_set_size_request (c, 90, -1); + { /* Setup strings */ + for (int i = 0; spacings[i]; i++) { //This would introduce dependency on gtk version 2.24 which is currently not available in // Trisquel GNU/Linux 4.5.1 (released on May 25th, 2011) //This conditional and its #else block can be deleted in the future. #if GTK_CHECK_VERSION(2, 24,0) - { /* Setup strings */ - for (int i = 0; spacings[i]; i++) { gtk_combo_box_text_append_text((GtkComboBoxText *) c, spacings[i]); - } - } #else - { /* Setup strings */ - GList *sl = NULL; - for (int i = 0; spacings[i]; i++) { - sl = g_list_prepend (sl, (void *) spacings[i]); + gtk_combo_box_append_text((GtkComboBox *) c, spacings[i]); +#endif } - sl = g_list_reverse (sl); - gtk_combo_set_popdown_strings ((GtkCombo *) c, sl); - g_list_free (sl); } -#endif -//This would introduce dependency on gtk version 2.24 which is currently not available in -// Trisquel GNU/Linux 4.5.1 (released on May 25th, 2011) -//This conditional and its #else block can be deleted in the future. -#if GTK_CHECK_VERSION(2, 24,0) g_signal_connect ( (GObject *) c, -#else - g_signal_connect ( (GObject *) ((GtkCombo *) c)->entry, -#endif "changed", (GCallback) sp_text_edit_dialog_line_spacing_changed, dlg ); @@ -640,7 +622,7 @@ sp_get_text_dialog_style () #if GTK_CHECK_VERSION(2, 24,0) const gchar *sstr = gtk_combo_box_text_get_active_text ((GtkComboBoxText *) combo); #else - const char *sstr = gtk_entry_get_text ((GtkEntry *) ((GtkCombo *) (combo))->entry); + const gchar *sstr = gtk_entry_get_text ((GtkEntry *) (gtk_bin_get_child (GTK_BIN (combo)))); #endif sp_repr_css_set_property (css, "line-height", sstr); @@ -766,9 +748,6 @@ sp_text_edit_dialog_read_selection ( GtkWidget *dlg, str = sp_te_get_string_multiline (text); if (str) { - int pos; - pos = 0; - if (items == 1) { gtk_text_buffer_set_text (tb, str, strlen (str)); gtk_text_buffer_set_modified (tb, FALSE); @@ -853,14 +832,7 @@ sp_text_edit_dialog_read_selection ( GtkWidget *dlg, else height = query->line_height.computed; gchar *sstr = g_strdup_printf ("%d%%", (int) floor(height * 100 + 0.5)); -//This would introduce dependency on gtk version 2.24 which is currently not available in -// Trisquel GNU/Linux 4.5.1 (released on May 25th, 2011) -//This conditional and its #else block can be deleted in the future. -#if GTK_CHECK_VERSION(2, 24,0) gtk_entry_set_text ((GtkEntry *) gtk_bin_get_child ((GtkBin *) (combo)), sstr); -#else - gtk_entry_set_text ((GtkEntry *) ((GtkCombo *) (combo))->entry, sstr); -#endif g_free(sstr); sp_style_unref(query); -- cgit v1.2.3 From 8911d9a8ca0c7f4ef1476b2f056adf2afa4e99cd Mon Sep 17 00:00:00 2001 From: Diederik van Lierop Date: Thu, 30 Jun 2011 22:46:15 +0200 Subject: Implement decent snapping to text (baseline & anchor), and provide a toggle button for this (as requested in LP bug #727281 ) (bzr r10392) --- src/attributes-test.h | 1 + src/attributes.cpp | 1 + src/attributes.h | 1 + src/display/snap-indicator.cpp | 7 +- src/libnrtype/Layout-TNG-OutIter.cpp | 21 ++++ src/libnrtype/Layout-TNG.h | 2 + src/object-snapper.cpp | 230 ++++++++++++++++++++--------------- src/object-snapper.h | 1 + src/snap-enums.h | 69 ++++++----- src/snap-preferences.cpp | 7 +- src/snap-preferences.h | 4 +- src/sp-flowtext.cpp | 18 +-- src/sp-namedview.cpp | 5 + src/sp-text.cpp | 18 +-- src/ui/icon-names.h | 2 + src/widgets/toolbox.cpp | 18 +++ 16 files changed, 253 insertions(+), 152 deletions(-) diff --git a/src/attributes-test.h b/src/attributes-test.h index 6a9570c37..dee29975e 100644 --- a/src/attributes-test.h +++ b/src/attributes-test.h @@ -355,6 +355,7 @@ struct {char const *attr; bool supported;} const all_attrs[] = { {"inkscape:snap-smooth-nodes", true}, {"inkscape:snap-midpoints", true}, {"inkscape:snap-object-midpoints", true}, + {"inkscape:snap-text-baseline", true}, {"inkscape:snap-bbox-edge-midpoints", true}, {"inkscape:snap-bbox-midpoints", true}, //{"inkscape:snap-intersection-grid-guide", true}, diff --git a/src/attributes.cpp b/src/attributes.cpp index 334c3447c..47b261038 100644 --- a/src/attributes.cpp +++ b/src/attributes.cpp @@ -102,6 +102,7 @@ static SPStyleProp const props[] = { {SP_ATTR_INKSCAPE_SNAP_SMOOTH_NODES, "inkscape:snap-smooth-nodes"}, {SP_ATTR_INKSCAPE_SNAP_LINE_MIDPOINTS, "inkscape:snap-midpoints"}, {SP_ATTR_INKSCAPE_SNAP_OBJECT_MIDPOINTS, "inkscape:snap-object-midpoints"}, + {SP_ATTR_INKSCAPE_SNAP_TEXT_BASELINE, "inkscape:snap-text-baseline"}, {SP_ATTR_INKSCAPE_SNAP_BBOX_EDGE_MIDPOINTS, "inkscape:snap-bbox-edge-midpoints"}, {SP_ATTR_INKSCAPE_SNAP_BBOX_MIDPOINTS, "inkscape:snap-bbox-midpoints"}, {SP_ATTR_INKSCAPE_SNAP_INTERS_PATHS, "inkscape:snap-intersection-paths"}, diff --git a/src/attributes.h b/src/attributes.h index afa396507..2dec8b351 100644 --- a/src/attributes.h +++ b/src/attributes.h @@ -102,6 +102,7 @@ enum SPAttributeEnum { SP_ATTR_INKSCAPE_SNAP_SMOOTH_NODES, SP_ATTR_INKSCAPE_SNAP_LINE_MIDPOINTS, SP_ATTR_INKSCAPE_SNAP_OBJECT_MIDPOINTS, + SP_ATTR_INKSCAPE_SNAP_TEXT_BASELINE, SP_ATTR_INKSCAPE_SNAP_BBOX_EDGE_MIDPOINTS, SP_ATTR_INKSCAPE_SNAP_BBOX_MIDPOINTS, //SP_ATTR_INKSCAPE_SNAP_INTERS_GRIDGUIDE, diff --git a/src/display/snap-indicator.cpp b/src/display/snap-indicator.cpp index ec4b7e28f..e351a1145 100644 --- a/src/display/snap-indicator.cpp +++ b/src/display/snap-indicator.cpp @@ -141,6 +141,9 @@ SnapIndicator::set_new_snaptarget(Inkscape::SnappedPoint const &p, bool pre_snap case SNAPTARGET_CORNER: target_name = _("corner"); break; + case SNAPTARGET_TEXT_ANCHOR: + target_name = _("text anchor"); + break; case SNAPTARGET_TEXT_BASELINE: target_name = _("text baseline"); break; @@ -206,8 +209,8 @@ SnapIndicator::set_new_snaptarget(Inkscape::SnappedPoint const &p, bool pre_snap case SNAPSOURCE_CORNER: source_name = _("Corner"); break; - case SNAPSOURCE_TEXT_BASELINE: - source_name = _("Text baseline"); + case SNAPSOURCE_TEXT_ANCHOR: + source_name = _("Text anchor"); break; case SNAPSOURCE_GRID_PITCH: source_name = _("Multiple of grid spacing"); diff --git a/src/libnrtype/Layout-TNG-OutIter.cpp b/src/libnrtype/Layout-TNG-OutIter.cpp index 4d461a486..1d300b210 100644 --- a/src/libnrtype/Layout-TNG-OutIter.cpp +++ b/src/libnrtype/Layout-TNG-OutIter.cpp @@ -13,6 +13,7 @@ #include "font-instance.h" #include "svg/svg-length.h" #include <2geom/transforms.h> +#include <2geom/line.h> #include "style.h" namespace Inkscape { @@ -250,6 +251,26 @@ boost::optional Layout::baselineAnchorPoint() const } } +Geom::Path Layout::baseline() const +{ + iterator pos = this->begin(); + Geom::Point left_pt = this->characterAnchorPoint(pos); + pos.thisEndOfLine(); + Geom::Point right_pt = this->characterAnchorPoint(pos); + + if (this->_blockProgression() == LEFT_TO_RIGHT || this->_blockProgression() == RIGHT_TO_LEFT) { + left_pt = Geom::Point(left_pt[Geom::Y], left_pt[Geom::X]); + right_pt = Geom::Point(right_pt[Geom::Y], right_pt[Geom::X]); + } + + Geom::Path baseline; + baseline.start(left_pt); + baseline.appendNew(right_pt); + + return baseline; +} + + Geom::Point Layout::chunkAnchorPoint(iterator const &it) const { unsigned chunk_index; diff --git a/src/libnrtype/Layout-TNG.h b/src/libnrtype/Layout-TNG.h index 7d0c58c3e..6ab02c0e3 100644 --- a/src/libnrtype/Layout-TNG.h +++ b/src/libnrtype/Layout-TNG.h @@ -486,6 +486,8 @@ public: For rightmost text, the rightmost... you probably got it by now ;-)*/ boost::optional baselineAnchorPoint() const; + Geom::Path baseline() const; + /** This is that value to apply to the x,y attributes of tspan role=line elements, and hence it takes alignment into account. */ Geom::Point chunkAnchorPoint(iterator const &it) const; diff --git a/src/object-snapper.cpp b/src/object-snapper.cpp index 3088accd2..1944f7ffa 100644 --- a/src/object-snapper.cpp +++ b/src/object-snapper.cpp @@ -183,7 +183,7 @@ void Inkscape::ObjectSnapper::_collectNodes(Inkscape::SnapSourceType const &t, bool p_is_a_bbox = t & Inkscape::SNAPSOURCE_BBOX_CATEGORY; bool p_is_other = t & Inkscape::SNAPSOURCE_OTHERS_CATEGORY; - // A point considered for snapping should be either a node, a bbox corner or a guide. Pick only ONE! + // A point considered for snapping should be either a node, a bbox corner or a guide/other. Pick only ONE! g_assert(!((p_is_a_node && p_is_a_bbox) || (p_is_a_bbox && p_is_other) || (p_is_a_node && p_is_other))); if (_snapmanager->snapprefs.getSnapToBBoxNode() || _snapmanager->snapprefs.getSnapBBoxEdgeMidpoints() || _snapmanager->snapprefs.getSnapBBoxMidpoints()) { @@ -282,27 +282,30 @@ void Inkscape::ObjectSnapper::_snapNodes(SnappedConstraints &sc, SnappedPoint s; bool success = false; + bool strict_snapping = _snapmanager->snapprefs.getStrictSnapping(); for (std::vector::const_iterator k = _points_to_snap_to->begin(); k != _points_to_snap_to->end(); k++) { - Geom::Point target_pt = (*k).getPoint(); - Geom::Coord dist = NR_HUGE; - if (!c.isUndefined()) { - // We're snapping to nodes along a constraint only, so find out if this node - // is at the constraint, while allowing for a small margin - if (Geom::L2(target_pt - c.projection(target_pt)) > 1e-9) { - // The distance from the target point to its projection on the constraint - // is too large, so this point is not on the constraint. Skip it! - continue; + if (_allowSourceToSnapToTarget(p.getSourceType(), (*k).getTargetType(), strict_snapping)) { + Geom::Point target_pt = (*k).getPoint(); + Geom::Coord dist = NR_HUGE; + if (!c.isUndefined()) { + // We're snapping to nodes along a constraint only, so find out if this node + // is at the constraint, while allowing for a small margin + if (Geom::L2(target_pt - c.projection(target_pt)) > 1e-9) { + // The distance from the target point to its projection on the constraint + // is too large, so this point is not on the constraint. Skip it! + continue; + } + dist = Geom::L2(target_pt - p_proj_on_constraint); + } else { + // Free (unconstrained) snapping + dist = Geom::L2(target_pt - p.getPoint()); } - dist = Geom::L2(target_pt - p_proj_on_constraint); - } else { - // Free (unconstrained) snapping - dist = Geom::L2(target_pt - p.getPoint()); - } - if (dist < getSnapperTolerance() && dist < s.getSnapDistance()) { - s = SnappedPoint(target_pt, p.getSourceType(), p.getSourceNum(), (*k).getTargetType(), dist, getSnapperTolerance(), getSnapperAlwaysSnap(), false, true, (*k).getTargetBBox()); - success = true; + if (dist < getSnapperTolerance() && dist < s.getSnapDistance()) { + s = SnappedPoint(target_pt, p.getSourceType(), p.getSourceNum(), (*k).getTargetType(), dist, getSnapperTolerance(), getSnapperAlwaysSnap(), false, true, (*k).getTargetBBox()); + success = true; + } } } @@ -394,44 +397,46 @@ void Inkscape::ObjectSnapper::_collectPaths(Geom::Point /*p*/, //Build a list of all paths considered for snapping to //Add the item's path to snap to - if (_snapmanager->snapprefs.getSnapToItemPath() && (_snapmanager->snapprefs.getSnapModeNode() || _snapmanager->snapprefs.getSnapModeOthers())) { + if ((_snapmanager->snapprefs.getSnapToItemPath() && _snapmanager->snapprefs.getSnapModeNode()) || + (_snapmanager->snapprefs.getSnapTextBaseline() && (_snapmanager->snapprefs.getSnapModeNode() || _snapmanager->snapprefs.getSnapToItemPath())) ) { if (p_is_other || !(_snapmanager->snapprefs.getStrictSnapping() && !p_is_a_node)) { - // Snapping to the path of characters is very cool, but for a large - // chunk of text this will take ages! So limit snapping to text paths - // containing max. 240 characters. Snapping the bbox will not be affected - bool very_lenghty_prose = false; if (SP_IS_TEXT(root_item) || SP_IS_FLOWTEXT(root_item)) { - very_lenghty_prose = sp_text_get_length(SP_TEXT(root_item)) > 240; - } - // On my AMD 3000+, the snapping lag becomes annoying at approx. 240 chars - // which corresponds to a lag of 500 msec. This is for snapping a rect - // to a single line of text. - - // Snapping for example to a traced bitmap is also very stressing for - // the CPU, so we'll only snap to paths having no more than 500 nodes - // This also leads to a lag of approx. 500 msec (in my lousy test set-up). - bool very_complex_path = false; - if (SP_IS_PATH(root_item)) { - very_complex_path = sp_nodes_in_path(SP_PATH(root_item)) > 500; - } - - if (!very_lenghty_prose && !very_complex_path && root_item) { - SPCurve *curve = NULL; - if (SP_IS_SHAPE(root_item)) { - curve = SP_SHAPE(root_item)->getCurve(); - } else if (SP_IS_TEXT(root_item) || SP_IS_FLOWTEXT(root_item)) { - curve = te_get_layout(root_item)->convertToCurves(); + if (_snapmanager->snapprefs.getSnapTextBaseline()) { + // Snap to the text baseline + Inkscape::Text::Layout const *layout = te_get_layout((SPItem *) root_item); + if (layout != NULL && layout->outputExists()) { + Geom::PathVector *pv = new Geom::PathVector(); + pv->push_back(layout->baseline() * root_item->i2d_affine() * (*i).additional_affine * _snapmanager->getDesktop()->doc2dt()); + _paths_to_snap_to->push_back(Inkscape::SnapCandidatePath(pv, SNAPTARGET_TEXT_BASELINE, Geom::OptRect())); + } + } + } else { + // Snapping for example to a traced bitmap is very stressing for + // the CPU, so we'll only snap to paths having no more than 500 nodes + // This also leads to a lag of approx. 500 msec (in my lousy test set-up). + bool very_complex_path = false; + if (SP_IS_PATH(root_item)) { + very_complex_path = sp_nodes_in_path(SP_PATH(root_item)) > 500; } - if (curve) { - // We will get our own copy of the pathvector, which must be freed at some point - // Geom::PathVector *pv = pathvector_for_curve(root_item, curve, true, true, Geom::identity(), (*i).additional_affine); + if (!very_complex_path && root_item && (_snapmanager->snapprefs.getSnapToItemPath() && _snapmanager->snapprefs.getSnapModeNode())) { + SPCurve *curve = NULL; + if (SP_IS_SHAPE(root_item)) { + curve = SP_SHAPE(root_item)->getCurve(); + }/* else if (SP_IS_TEXT(root_item) || SP_IS_FLOWTEXT(root_item)) { + curve = te_get_layout(root_item)->convertToCurves(); + }*/ + if (curve) { + // We will get our own copy of the pathvector, which must be freed at some point + + // Geom::PathVector *pv = pathvector_for_curve(root_item, curve, true, true, Geom::identity(), (*i).additional_affine); - Geom::PathVector *pv = new Geom::PathVector(curve->get_pathvector()); - (*pv) *= root_item->i2d_affine() * (*i).additional_affine * _snapmanager->getDesktop()->doc2dt(); // (_edit_transform * _i2d_transform); + Geom::PathVector *pv = new Geom::PathVector(curve->get_pathvector()); + (*pv) *= root_item->i2d_affine() * (*i).additional_affine * _snapmanager->getDesktop()->doc2dt(); // (_edit_transform * _i2d_transform); - _paths_to_snap_to->push_back(Inkscape::SnapCandidatePath(pv, SNAPTARGET_PATH, Geom::OptRect())); // Perhaps for speed, get a reference to the Geom::pathvector, and store the transformation besides it. - curve->unref(); + _paths_to_snap_to->push_back(Inkscape::SnapCandidatePath(pv, SNAPTARGET_PATH, Geom::OptRect())); // Perhaps for speed, get a reference to the Geom::pathvector, and store the transformation besides it. + curve->unref(); + } } } } @@ -490,54 +495,58 @@ void Inkscape::ObjectSnapper::_snapPaths(SnappedConstraints &sc, int num_path = 0; int num_segm = 0; - for (std::vector::const_iterator it_p = _paths_to_snap_to->begin(); it_p != _paths_to_snap_to->end(); it_p++) { - bool const being_edited = node_tool_active && (*it_p).currently_being_edited; - //if true then this pathvector it_pv is currently being edited in the node tool - - for(Geom::PathVector::iterator it_pv = (it_p->path_vector)->begin(); it_pv != (it_p->path_vector)->end(); ++it_pv) { - // Find a nearest point for each curve within this path - // n curves will return n time values with 0 <= t <= 1 - std::vector anp = (*it_pv).nearestPointPerCurve(p_doc); + bool strict_snapping = _snapmanager->snapprefs.getStrictSnapping(); - std::vector::const_iterator np = anp.begin(); - unsigned int index = 0; - for (; np != anp.end(); np++, index++) { - Geom::Curve const *curve = &((*it_pv).at_index(index)); - Geom::Point const sp_doc = curve->pointAt(*np); - - bool c1 = true; - bool c2 = true; - if (being_edited) { - /* If the path is being edited, then we should only snap though to stationary pieces of the path - * and not to the pieces that are being dragged around. This way we avoid - * self-snapping. For this we check whether the nodes at both ends of the current - * piece are unselected; if they are then this piece must be stationary - */ - g_assert(unselected_nodes != NULL); - Geom::Point start_pt = _snapmanager->getDesktop()->doc2dt(curve->pointAt(0)); - Geom::Point end_pt = _snapmanager->getDesktop()->doc2dt(curve->pointAt(1)); - c1 = isUnselectedNode(start_pt, unselected_nodes); - c2 = isUnselectedNode(end_pt, unselected_nodes); - /* Unfortunately, this might yield false positives for coincident nodes. Inkscape might therefore mistakenly - * snap to path segments that are not stationary. There are at least two possible ways to overcome this: - * - Linking the individual nodes of the SPPath we have here, to the nodes of the NodePath::SubPath class as being - * used in sp_nodepath_selected_nodes_move. This class has a member variable called "selected". For this the nodes - * should be in the exact same order for both classes, so we can index them - * - Replacing the SPPath being used here by the the NodePath::SubPath class; but how? - */ - } + for (std::vector::const_iterator it_p = _paths_to_snap_to->begin(); it_p != _paths_to_snap_to->end(); it_p++) { + if (_allowSourceToSnapToTarget(p.getSourceType(), (*it_p).target_type, strict_snapping)) { + bool const being_edited = node_tool_active && (*it_p).currently_being_edited; + //if true then this pathvector it_pv is currently being edited in the node tool + + for(Geom::PathVector::iterator it_pv = (it_p->path_vector)->begin(); it_pv != (it_p->path_vector)->end(); ++it_pv) { + // Find a nearest point for each curve within this path + // n curves will return n time values with 0 <= t <= 1 + std::vector anp = (*it_pv).nearestPointPerCurve(p_doc); + + std::vector::const_iterator np = anp.begin(); + unsigned int index = 0; + for (; np != anp.end(); np++, index++) { + Geom::Curve const *curve = &((*it_pv).at_index(index)); + Geom::Point const sp_doc = curve->pointAt(*np); + + bool c1 = true; + bool c2 = true; + if (being_edited) { + /* If the path is being edited, then we should only snap though to stationary pieces of the path + * and not to the pieces that are being dragged around. This way we avoid + * self-snapping. For this we check whether the nodes at both ends of the current + * piece are unselected; if they are then this piece must be stationary + */ + g_assert(unselected_nodes != NULL); + Geom::Point start_pt = _snapmanager->getDesktop()->doc2dt(curve->pointAt(0)); + Geom::Point end_pt = _snapmanager->getDesktop()->doc2dt(curve->pointAt(1)); + c1 = isUnselectedNode(start_pt, unselected_nodes); + c2 = isUnselectedNode(end_pt, unselected_nodes); + /* Unfortunately, this might yield false positives for coincident nodes. Inkscape might therefore mistakenly + * snap to path segments that are not stationary. There are at least two possible ways to overcome this: + * - Linking the individual nodes of the SPPath we have here, to the nodes of the NodePath::SubPath class as being + * used in sp_nodepath_selected_nodes_move. This class has a member variable called "selected". For this the nodes + * should be in the exact same order for both classes, so we can index them + * - Replacing the SPPath being used here by the the NodePath::SubPath class; but how? + */ + } - Geom::Point const sp_dt = _snapmanager->getDesktop()->doc2dt(sp_doc); - if (!being_edited || (c1 && c2)) { - Geom::Coord const dist = Geom::distance(sp_doc, p_doc); - if (dist < getSnapperTolerance()) { - sc.curves.push_back(Inkscape::SnappedCurve(sp_dt, num_path, num_segm, dist, getSnapperTolerance(), getSnapperAlwaysSnap(), false, curve, p.getSourceType(), p.getSourceNum(), it_p->target_type, it_p->target_bbox)); + Geom::Point const sp_dt = _snapmanager->getDesktop()->doc2dt(sp_doc); + if (!being_edited || (c1 && c2)) { + Geom::Coord const dist = Geom::distance(sp_doc, p_doc); + if (dist < getSnapperTolerance()) { + sc.curves.push_back(Inkscape::SnappedCurve(sp_dt, num_path, num_segm, dist, getSnapperTolerance(), getSnapperAlwaysSnap(), false, curve, p.getSourceType(), p.getSourceNum(), it_p->target_type, it_p->target_bbox)); + } } } - } - num_segm++; - } // End of: for (Geom::PathVector::iterator ....) - num_path++; + num_segm++; + } // End of: for (Geom::PathVector::iterator ....) + num_path++; + } } } @@ -599,10 +608,12 @@ void Inkscape::ObjectSnapper::_snapPathsConstrained(SnappedConstraints &sc, } // Length of constraint_path will always be one + bool strict_snapping = _snapmanager->snapprefs.getStrictSnapping(); + // Find all intersections of the constrained path with the snap target candidates std::vector intersections; for (std::vector::const_iterator k = _paths_to_snap_to->begin(); k != _paths_to_snap_to->end(); k++) { - if (k->path_vector) { + if (k->path_vector && _allowSourceToSnapToTarget(p.getSourceType(), (*k).target_type, strict_snapping)) { // Do the intersection math Geom::CrossingSet cs = Geom::crossings(constraint_path, *(k->path_vector)); // Store the results as intersection points @@ -681,7 +692,8 @@ void Inkscape::ObjectSnapper::freeSnap(SnappedConstraints &sc, )) || (_snapmanager->snapprefs.getSnapModeAny() && ( _snapmanager->snapprefs.getIncludeItemCenter() || _snapmanager->snapprefs.getSnapToPageBorder() || - _snapmanager->snapprefs.getSnapObjectMidpoints() + _snapmanager->snapprefs.getSnapObjectMidpoints() || + _snapmanager->snapprefs.getSnapTextBaseline() )) ; if (snap_nodes) { @@ -690,7 +702,7 @@ void Inkscape::ObjectSnapper::freeSnap(SnappedConstraints &sc, if ((_snapmanager->snapprefs.getSnapModeNode() && _snapmanager->snapprefs.getSnapToItemPath()) || (_snapmanager->snapprefs.getSnapModeBBox() && _snapmanager->snapprefs.getSnapToBBoxPath()) || - (_snapmanager->snapprefs.getSnapModeAny() && _snapmanager->snapprefs.getSnapToPageBorder())) { + _snapmanager->snapprefs.getSnapModeAny()) { unsigned n = (unselected_nodes == NULL) ? 0 : unselected_nodes->size(); if (n > 0) { /* While editing a path in the node tool, findCandidates must ignore that path because @@ -748,7 +760,8 @@ void Inkscape::ObjectSnapper::constrainedSnap( SnappedConstraints &sc, )) || (_snapmanager->snapprefs.getSnapModeAny() && ( _snapmanager->snapprefs.getIncludeItemCenter() || _snapmanager->snapprefs.getSnapObjectMidpoints() || - _snapmanager->snapprefs.getSnapToPageBorder() + _snapmanager->snapprefs.getSnapToPageBorder() || + _snapmanager->snapprefs.getSnapTextBaseline() )); if (snap_nodes) { @@ -808,7 +821,8 @@ bool Inkscape::ObjectSnapper::ThisSnapperMightSnap() const )) || (_snapmanager->snapprefs.getSnapModeAny() && ( _snapmanager->snapprefs.getSnapToPageBorder() || _snapmanager->snapprefs.getIncludeItemCenter() || - _snapmanager->snapprefs.getSnapObjectMidpoints() + _snapmanager->snapprefs.getSnapObjectMidpoints() || + _snapmanager->snapprefs.getSnapTextBaseline() )); return (_snap_enabled && snap_to_something); @@ -873,6 +887,24 @@ void Inkscape::getBBoxPoints(Geom::OptRect const bbox, } } +bool Inkscape::ObjectSnapper::_allowSourceToSnapToTarget(SnapSourceType source, SnapTargetType target, bool strict_snapping) const +{ + bool allow_this_pair_to_snap = false; + + if (strict_snapping) { // bounding boxes will not snap to nodes/paths and vice versa + int source_cat = source & (SNAPSOURCE_BBOX_CATEGORY | SNAPSOURCE_NODE_CATEGORY | SNAPSOURCE_OTHERS_CATEGORY); + int target_cat = target & (SNAPTARGET_BBOX_CATEGORY | SNAPTARGET_NODE_CATEGORY | SNAPTARGET_OTHERS_CATEGORY); + if (source_cat == target_cat || source_cat == SNAPSOURCE_OTHERS_CATEGORY || target_cat == SNAPTARGET_OTHERS_CATEGORY) { + allow_this_pair_to_snap = true; + } + } else { // anything will snap to anything + allow_this_pair_to_snap = true; + } + + return allow_this_pair_to_snap; +} + + /* Local Variables: mode:c++ diff --git a/src/object-snapper.h b/src/object-snapper.h index 6e3cc620f..00fb18923 100644 --- a/src/object-snapper.h +++ b/src/object-snapper.h @@ -106,6 +106,7 @@ private: Geom::PathVector* _getBorderPathv() const; Geom::PathVector* _getPathvFromRect(Geom::Rect const rect) const; void _getBorderNodes(std::vector *points) const; + bool _allowSourceToSnapToTarget(SnapSourceType source, SnapTargetType target, bool strict_snapping) const; }; // end of ObjectSnapper class diff --git a/src/snap-enums.h b/src/snap-enums.h index 8988589a1..6ef021fc0 100644 --- a/src/snap-enums.h +++ b/src/snap-enums.h @@ -15,36 +15,6 @@ namespace Inkscape { -enum SnapTargetType { - SNAPTARGET_UNDEFINED = 0, - SNAPTARGET_GRID, - SNAPTARGET_GRID_INTERSECTION, - SNAPTARGET_GUIDE, - SNAPTARGET_GUIDE_INTERSECTION, - SNAPTARGET_GUIDE_ORIGIN, - SNAPTARGET_GRID_GUIDE_INTERSECTION, - SNAPTARGET_NODE_SMOOTH, - SNAPTARGET_NODE_CUSP, - SNAPTARGET_LINE_MIDPOINT, - SNAPTARGET_OBJECT_MIDPOINT, - SNAPTARGET_ROTATION_CENTER, - SNAPTARGET_HANDLE, - SNAPTARGET_PATH, - SNAPTARGET_PATH_INTERSECTION, - SNAPTARGET_BBOX_CORNER, - SNAPTARGET_BBOX_EDGE, - SNAPTARGET_BBOX_EDGE_MIDPOINT, - SNAPTARGET_BBOX_MIDPOINT, - SNAPTARGET_PAGE_BORDER, - SNAPTARGET_PAGE_CORNER, - SNAPTARGET_CONVEX_HULL_CORNER, - SNAPTARGET_ELLIPSE_QUADRANT_POINT, - SNAPTARGET_CORNER, // of image or of rectangle - SNAPTARGET_TEXT_BASELINE, - SNAPTARGET_CONSTRAINED_ANGLE, - SNAPTARGET_CONSTRAINT -}; - enum SnapSourceType { SNAPSOURCE_UNDEFINED = 0, //------------------------------------------------------------------- @@ -72,10 +42,47 @@ enum SnapSourceType { SNAPSOURCE_OBJECT_MIDPOINT, // midpoint of rectangles, ellipses, polygon, etc. SNAPSOURCE_GUIDE, SNAPSOURCE_GUIDE_ORIGIN, - SNAPSOURCE_TEXT_BASELINE, + SNAPSOURCE_TEXT_ANCHOR, SNAPSOURCE_OTHER_HANDLE, // eg. the handle of a gradient or of a connector (ie not being tied to a stroke) SNAPSOURCE_GRID_PITCH, // eg. when pasting or alt-dragging in the selector tool; not realy a snap source }; +enum SnapTargetType { + SNAPTARGET_UNDEFINED = 0, + //------------------------------------------------------------------- + SNAPTARGET_BBOX_CATEGORY = 256, // will be used as a flag and must therefore be a power of two + SNAPTARGET_BBOX_CORNER, + SNAPTARGET_BBOX_EDGE, + SNAPTARGET_BBOX_EDGE_MIDPOINT, + SNAPTARGET_BBOX_MIDPOINT, + //------------------------------------------------------------------- + SNAPTARGET_NODE_CATEGORY = 512, // will be used as a flag and must therefore be a power of two + SNAPTARGET_NODE_SMOOTH, + SNAPTARGET_NODE_CUSP, + SNAPTARGET_LINE_MIDPOINT, + SNAPTARGET_PATH, + SNAPTARGET_PATH_INTERSECTION, + SNAPTARGET_ELLIPSE_QUADRANT_POINT, + SNAPTARGET_CORNER, // of image or of rectangle + //------------------------------------------------------------------- + SNAPTARGET_OTHERS_CATEGORY = 1024, // will be used as a flag and must therefore be a power of two + SNAPTARGET_GRID, + SNAPTARGET_GRID_INTERSECTION, + SNAPTARGET_GUIDE, + SNAPTARGET_GUIDE_INTERSECTION, + SNAPTARGET_GUIDE_ORIGIN, + SNAPTARGET_GRID_GUIDE_INTERSECTION, + SNAPTARGET_OBJECT_MIDPOINT, + SNAPTARGET_ROTATION_CENTER, + SNAPTARGET_HANDLE, + SNAPTARGET_PAGE_BORDER, + SNAPTARGET_PAGE_CORNER, + SNAPTARGET_CONVEX_HULL_CORNER, + SNAPTARGET_TEXT_ANCHOR, + SNAPTARGET_TEXT_BASELINE, + SNAPTARGET_CONSTRAINED_ANGLE, + SNAPTARGET_CONSTRAINT +}; + } #endif /* SNAPENUMS_H_ */ diff --git a/src/snap-preferences.cpp b/src/snap-preferences.cpp index 816320145..fba9beb43 100644 --- a/src/snap-preferences.cpp +++ b/src/snap-preferences.cpp @@ -32,10 +32,11 @@ Inkscape::SnapPreferences::SnapPreferences() : /* * The snappers have too many parameters to adjust individually. Therefore only - * two snapping modes are presented to the user: snapping bounding box corners (to + * three snapping modes are presented to the user: snapping bounding box corners (to * other bounding boxes, grids or guides), and/or snapping nodes (to other nodes, - * paths, grids or guides). To select either of these modes (or both), use the - * methods defined below: setSnapModeBBox() and setSnapModeNode(). + * paths, grids or guides), and or snapping to/from others (e.g. grids, guide, text, etc) + * To select either of these three modes (or all), use the + * methods defined below: setSnapModeBBox(), setSnapModeNode(), or setSnapModeOthers() * * */ diff --git a/src/snap-preferences.h b/src/snap-preferences.h index 4f3ad6ce6..8e8ebc9cf 100644 --- a/src/snap-preferences.h +++ b/src/snap-preferences.h @@ -40,6 +40,7 @@ public: void setSnapSmoothNodes(bool enabled) {_smoothNodes = enabled;} void setSnapLineMidpoints(bool enabled) {_line_midpoints = enabled;} void setSnapObjectMidpoints(bool enabled) {_object_midpoints = enabled;} + void setSnapTextBaseline(bool enabled) {_text_baseline = enabled;} void setSnapBBoxEdgeMidpoints(bool enabled) {_bbox_edge_midpoints = enabled;} void setSnapBBoxMidpoints(bool enabled) {_bbox_midpoints = enabled;} bool getSnapIntersectionGG() const {return _intersectionGG;} @@ -47,6 +48,7 @@ public: bool getSnapSmoothNodes() const {return _smoothNodes;} bool getSnapLineMidpoints() const {return _line_midpoints;} bool getSnapObjectMidpoints() const {return _object_midpoints;} + bool getSnapTextBaseline() const {return _text_baseline;} bool getSnapBBoxEdgeMidpoints() const {return _bbox_edge_midpoints;} bool getSnapBBoxMidpoints() const {return _bbox_midpoints;} @@ -89,7 +91,6 @@ public: void setGuideTolerance(gdouble val) {_guide_tolerance = val;} void setObjectTolerance(gdouble val) {_object_tolerance = val;} - private: bool _include_item_center; //If true, snapping nodes will also snap the item's center bool _intersectionGG; //Consider snapping to intersections of grid and guides @@ -97,6 +98,7 @@ private: bool _smoothNodes; bool _line_midpoints; bool _object_midpoints; // the midpoint of shapes (e.g. a circle, rect, polygon) or of any other shape (at [h/2, w/2]) + bool _text_baseline; // both anchor point and baseline of the text bool _bbox_edge_midpoints; bool _bbox_midpoints; bool _snap_to_grids; diff --git a/src/sp-flowtext.cpp b/src/sp-flowtext.cpp index d7bc0053f..3413999a9 100644 --- a/src/sp-flowtext.cpp +++ b/src/sp-flowtext.cpp @@ -388,15 +388,17 @@ static gchar *sp_flowtext_description(SPItem *item) } } -static void sp_flowtext_snappoints(SPItem const *item, std::vector &p, Inkscape::SnapPreferences const */*snapprefs*/) +static void sp_flowtext_snappoints(SPItem const *item, std::vector &p, Inkscape::SnapPreferences const *snapprefs) { - // Choose a point on the baseline for snapping from or to, with the horizontal position - // of this point depending on the text alignment (left vs. right) - Inkscape::Text::Layout const *layout = te_get_layout((SPItem *) item); - if (layout != NULL && layout->outputExists()) { - boost::optional pt = layout->baselineAnchorPoint(); - if (pt) { - p.push_back(Inkscape::SnapCandidatePoint((*pt) * item->i2d_affine(), Inkscape::SNAPSOURCE_TEXT_BASELINE, Inkscape::SNAPTARGET_TEXT_BASELINE)); + if (snapprefs->getSnapTextBaseline()) { + // Choose a point on the baseline for snapping from or to, with the horizontal position + // of this point depending on the text alignment (left vs. right) + Inkscape::Text::Layout const *layout = te_get_layout((SPItem *) item); + if (layout != NULL && layout->outputExists()) { + boost::optional pt = layout->baselineAnchorPoint(); + if (pt) { + p.push_back(Inkscape::SnapCandidatePoint((*pt) * item->i2d_affine(), Inkscape::SNAPSOURCE_TEXT_ANCHOR, Inkscape::SNAPTARGET_TEXT_ANCHOR)); + } } } } diff --git a/src/sp-namedview.cpp b/src/sp-namedview.cpp index 515658d0b..97fd97570 100644 --- a/src/sp-namedview.cpp +++ b/src/sp-namedview.cpp @@ -257,6 +257,7 @@ static void sp_namedview_build(SPObject *object, SPDocument *document, Inkscape: object->readAttr( "inkscape:snap-smooth-nodes" ); object->readAttr( "inkscape:snap-midpoints" ); object->readAttr( "inkscape:snap-object-midpoints" ); + object->readAttr( "inkscape:snap-text-baseline" ); object->readAttr( "inkscape:snap-bbox-edge-midpoints" ); object->readAttr( "inkscape:snap-bbox-midpoints" ); object->readAttr( "inkscape:snap-to-guides" ); @@ -493,6 +494,10 @@ static void sp_namedview_set(SPObject *object, unsigned int key, const gchar *va nv->snap_manager.snapprefs.setSnapObjectMidpoints(value ? sp_str_to_bool(value) : FALSE); object->requestModified(SP_OBJECT_MODIFIED_FLAG); break; + case SP_ATTR_INKSCAPE_SNAP_TEXT_BASELINE: + nv->snap_manager.snapprefs.setSnapTextBaseline(value ? sp_str_to_bool(value) : FALSE); + object->requestModified(SP_OBJECT_MODIFIED_FLAG); + break; case SP_ATTR_INKSCAPE_SNAP_BBOX_EDGE_MIDPOINTS: nv->snap_manager.snapprefs.setSnapBBoxEdgeMidpoints(value ? sp_str_to_bool(value) : FALSE); object->requestModified(SP_OBJECT_MODIFIED_FLAG); diff --git a/src/sp-text.cpp b/src/sp-text.cpp index 3f30c2422..f7ba7592b 100644 --- a/src/sp-text.cpp +++ b/src/sp-text.cpp @@ -441,15 +441,17 @@ static char * sp_text_description(SPItem *item) return ret; } -static void sp_text_snappoints(SPItem const *item, std::vector &p, Inkscape::SnapPreferences const */*snapprefs*/) +static void sp_text_snappoints(SPItem const *item, std::vector &p, Inkscape::SnapPreferences const *snapprefs) { - // Choose a point on the baseline for snapping from or to, with the horizontal position - // of this point depending on the text alignment (left vs. right) - Inkscape::Text::Layout const *layout = te_get_layout((SPItem *) item); - if (layout != NULL && layout->outputExists()) { - boost::optional pt = layout->baselineAnchorPoint(); - if (pt) { - p.push_back(Inkscape::SnapCandidatePoint((*pt) * item->i2d_affine(), Inkscape::SNAPSOURCE_TEXT_BASELINE, Inkscape::SNAPTARGET_TEXT_BASELINE)); + if (snapprefs->getSnapTextBaseline()) { + // Choose a point on the baseline for snapping from or to, with the horizontal position + // of this point depending on the text alignment (left vs. right) + Inkscape::Text::Layout const *layout = te_get_layout((SPItem *) item); + if (layout != NULL && layout->outputExists()) { + boost::optional pt = layout->baselineAnchorPoint(); + if (pt) { + p.push_back(Inkscape::SnapCandidatePoint((*pt) * item->i2d_affine(), Inkscape::SNAPSOURCE_TEXT_ANCHOR, Inkscape::SNAPTARGET_TEXT_ANCHOR)); + } } } } diff --git a/src/ui/icon-names.h b/src/ui/icon-names.h index cf459b563..8935b1def 100644 --- a/src/ui/icon-names.h +++ b/src/ui/icon-names.h @@ -470,6 +470,8 @@ "snap-nodes-path" #define INKSCAPE_ICON_SNAP_NODES_ROTATION_CENTER \ "snap-nodes-rotation-center" +#define INKSCAPE_ICON_SNAP_TEXT_BASELINE \ + "snap-text-baseline" #define INKSCAPE_ICON_SNAP_NODES_SMOOTH \ "snap-nodes-smooth" #define INKSCAPE_ICON_SNAP_PAGE \ diff --git a/src/widgets/toolbox.cpp b/src/widgets/toolbox.cpp index 7789484fd..5d065c3e9 100644 --- a/src/widgets/toolbox.cpp +++ b/src/widgets/toolbox.cpp @@ -2208,6 +2208,10 @@ static void toggle_snap_callback(GtkToggleAction *act, gpointer data) //data poi v = nv->snap_manager.snapprefs.getSnapObjectMidpoints(); sp_repr_set_boolean(repr, "inkscape:snap-object-midpoints", !v); break; + case SP_ATTR_INKSCAPE_SNAP_TEXT_BASELINE: + v = nv->snap_manager.snapprefs.getSnapTextBaseline(); + sp_repr_set_boolean(repr, "inkscape:snap-text-baseline", !v); + break; case SP_ATTR_INKSCAPE_SNAP_BBOX_EDGE_MIDPOINTS: v = nv->snap_manager.snapprefs.getSnapBBoxEdgeMidpoints(); sp_repr_set_boolean(repr, "inkscape:snap-bbox-edge-midpoints", !v); @@ -2252,6 +2256,7 @@ void setup_snap_toolbox(GtkWidget *toolbox, SPDesktop *desktop) " " " " " " + " " " " " " " " @@ -2401,6 +2406,16 @@ void setup_snap_toolbox(GtkWidget *toolbox, SPDesktop *desktop) g_signal_connect_after( G_OBJECT(act), "toggled", G_CALLBACK(toggle_snap_callback), toolbox ); } + { + InkToggleAction* act = ink_toggle_action_new("ToggleSnapToFromTextBaseline", + _("Text baseline"), _("Snap from and to text anchors and baselines"), + INKSCAPE_ICON_SNAP_TEXT_BASELINE, secondarySize, SP_ATTR_INKSCAPE_SNAP_TEXT_BASELINE); + + gtk_action_group_add_action( mainActions->gobj(), GTK_ACTION( act ) ); + g_signal_connect_after( G_OBJECT(act), "toggled", G_CALLBACK(toggle_snap_callback), toolbox ); + } + + { InkToggleAction* act = ink_toggle_action_new("ToggleSnapToPageBorder", _("Page border"), _("Snap to the page border"), INKSCAPE_ICON_SNAP_PAGE, @@ -2493,6 +2508,7 @@ void ToolboxFactory::updateSnapToolbox(SPDesktop *desktop, SPEventContext * /*ev Glib::RefPtr act10 = mainActions->get_action("ToggleSnapFromOthers"); Glib::RefPtr act10b = mainActions->get_action("ToggleSnapToFromObjectCenters"); Glib::RefPtr act11 = mainActions->get_action("ToggleSnapToFromRotationCenter"); + Glib::RefPtr act11b = mainActions->get_action("ToggleSnapToFromTextBaseline"); Glib::RefPtr act12 = mainActions->get_action("ToggleSnapToPageBorder"); //Glib::RefPtr act13 = mainActions->get_action("ToggleSnapToGridGuideIntersections"); Glib::RefPtr act14 = mainActions->get_action("ToggleSnapToGrids"); @@ -2547,6 +2563,8 @@ void ToolboxFactory::updateSnapToolbox(SPDesktop *desktop, SPEventContext * /*ev gtk_action_set_sensitive(GTK_ACTION(act10b->gobj()), c1 && c5); gtk_toggle_action_set_active(GTK_TOGGLE_ACTION(act11->gobj()), nv->snap_manager.snapprefs.getIncludeItemCenter()); gtk_action_set_sensitive(GTK_ACTION(act11->gobj()), c1 && c5); + gtk_toggle_action_set_active(GTK_TOGGLE_ACTION(act11b->gobj()), nv->snap_manager.snapprefs.getSnapTextBaseline()); + gtk_action_set_sensitive(GTK_ACTION(act11->gobj()), c1 && c5); gtk_toggle_action_set_active(GTK_TOGGLE_ACTION(act12->gobj()), nv->snap_manager.snapprefs.getSnapToPageBorder()); gtk_action_set_sensitive(GTK_ACTION(act12->gobj()), c1); -- cgit v1.2.3 From e1278f8d1a67c682e0750b3b6ae7636957bb7382 Mon Sep 17 00:00:00 2001 From: Gellule Xg Date: Thu, 30 Jun 2011 17:07:08 -1000 Subject: Give a chance to a shape to have an up to date curve before approximating it with points. Fixes connector bug #640985. Fixed bugs: - https://launchpad.net/bugs/640985 (bzr r10393) --- src/conn-avoid-ref.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/conn-avoid-ref.cpp b/src/conn-avoid-ref.cpp index 4c6139672..fad11bb89 100644 --- a/src/conn-avoid-ref.cpp +++ b/src/conn-avoid-ref.cpp @@ -491,6 +491,7 @@ static std::vector approxItemWithPoints(SPItem const *item, const G } else if (SP_IS_SHAPE(item)) { + SP_SHAPE(item)->setShape(); SPCurve* item_curve = SP_SHAPE(item)->getCurve(); // make sure it has an associated curve if (item_curve) -- cgit v1.2.3 From 5d78ed8682cb5f5a0092adba82f1b133fbc887a8 Mon Sep 17 00:00:00 2001 From: Diederik van Lierop Date: Fri, 1 Jul 2011 23:05:43 +0200 Subject: Gradient context: Don't try to snap when no gradient will be drawn (i.e. when no item has been selected) (bzr r10394) --- src/gradient-context.cpp | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/gradient-context.cpp b/src/gradient-context.cpp index 33b82b9f4..8b4d2bc37 100644 --- a/src/gradient-context.cpp +++ b/src/gradient-context.cpp @@ -557,10 +557,12 @@ sp_gradient_context_root_handler(SPEventContext *event_context, GdkEvent *event) if (!(event->button.state & GDK_CONTROL_MASK)) event_context->item_to_select = sp_event_context_find_item (desktop, button_w, event->button.state & GDK_MOD1_MASK, TRUE); - SnapManager &m = desktop->namedview->snap_manager; - m.setup(desktop); - m.freeSnapReturnByRef(button_dt, Inkscape::SNAPSOURCE_NODE_HANDLE); - m.unSetup(); + if (!selection->isEmpty()) { + SnapManager &m = desktop->namedview->snap_manager; + m.setup(desktop); + m.freeSnapReturnByRef(button_dt, Inkscape::SNAPSOURCE_NODE_HANDLE); + m.unSetup(); + } rc->origin = from_2geom(button_dt); } @@ -595,7 +597,7 @@ sp_gradient_context_root_handler(SPEventContext *event_context, GdkEvent *event) ret = TRUE; } else { - if (!drag->mouseOver()) { + if (!drag->mouseOver() && !selection->isEmpty()) { SnapManager &m = desktop->namedview->snap_manager; m.setup(desktop); -- cgit v1.2.3 From f3bf09df146ade30f8c5dffbccc8d7331327076a Mon Sep 17 00:00:00 2001 From: Alex Valavanis Date: Fri, 1 Jul 2011 22:08:17 +0100 Subject: Remove some deprecated Gtk+ headers (bzr r10395) --- src/widgets/font-selector.cpp | 7 ------- 1 file changed, 7 deletions(-) diff --git a/src/widgets/font-selector.cpp b/src/widgets/font-selector.cpp index 965910ba2..b3846e1b8 100644 --- a/src/widgets/font-selector.cpp +++ b/src/widgets/font-selector.cpp @@ -26,13 +26,6 @@ #include <2geom/transforms.h> #include -#include -#include -#include -#include -#include -#include -#include #include -- cgit v1.2.3 From 3095feac587524a45c12f3a084f6bc14e4f10cad Mon Sep 17 00:00:00 2001 From: Alex Valavanis Date: Sat, 2 Jul 2011 00:36:32 +0100 Subject: Migrate clonetiler to GtkComboBox (bzr r10390.1.2) --- src/dialogs/clonetiler.cpp | 58 ++++++++++++++++++++++++++-------------------- 1 file changed, 33 insertions(+), 25 deletions(-) diff --git a/src/dialogs/clonetiler.cpp b/src/dialogs/clonetiler.cpp index 79a378710..e79de069a 100644 --- a/src/dialogs/clonetiler.cpp +++ b/src/dialogs/clonetiler.cpp @@ -1556,10 +1556,10 @@ static GtkWidget * clonetiler_spinbox(const char *tip, const char *attr, double return hb; } -static void clonetiler_symgroup_changed(GtkMenuItem */*item*/, gpointer data) +static void clonetiler_symgroup_changed(GtkComboBox *cb, gpointer /*data*/) { Inkscape::Preferences *prefs = Inkscape::Preferences::get(); - gint group_new = GPOINTER_TO_INT (data); + gint group_new = gtk_combo_box_get_active (cb); prefs->setInt(prefs_path + "symmetrygroup", group_new); } @@ -1811,21 +1811,14 @@ void clonetiler_dialog(void) // Symmetry { GtkWidget *vb = clonetiler_new_tab (nb, _("_Symmetry")); - - GtkWidget *om = gtk_option_menu_new (); - /* TRANSLATORS: For the following 17 symmetry groups, see + + /* TRANSLATORS: For the following 17 symmetry groups, see * http://www.bib.ulb.ac.be/coursmath/doc/17.htm (visual examples); * http://www.clarku.edu/~djoyce/wallpaper/seventeen.html (English vocabulary); or * http://membres.lycos.fr/villemingerard/Geometri/Sym1D.htm (French vocabulary). */ - gtk_widget_set_tooltip_text (om, _("Select one of the 17 symmetry groups for the tiling")); - gtk_box_pack_start (GTK_BOX (vb), om, FALSE, FALSE, SB_MARGIN); - - GtkWidget *m = gtk_menu_new (); - int current = prefs->getInt(prefs_path + "symmetrygroup", 0); - struct SymGroups { - int group; + gint group; gchar const *label; } const sym_groups[] = { // TRANSLATORS: "translation" means "shift" / "displacement" here. @@ -1850,25 +1843,40 @@ void clonetiler_dialog(void) {TILE_P6M, _("P6M: reflection + 60° rotation")}, }; - for (unsigned j = 0; j < G_N_ELEMENTS(sym_groups); ++j) { + gint current = prefs->getInt(prefs_path + "symmetrygroup", 0); + + // Create a list structure containing all the data to be displayed in + // the symmetry group combo box. + GtkListStore *store = gtk_list_store_new (1, G_TYPE_STRING); + GtkTreeIter iter; + + for (unsigned j = 0; j < G_N_ELEMENTS(sym_groups); ++j) { SymGroups const &sg = sym_groups[j]; - GtkWidget *l = gtk_label_new (""); - gtk_label_set_markup (GTK_LABEL(l), sg.label); - gtk_misc_set_alignment (GTK_MISC(l), 0, 0.5); + // Add the description of the symgroup to a new row + gtk_list_store_append (store, &iter); + gtk_list_store_set (store, &iter, + 0, sg.label, + -1); + } - GtkWidget *item = gtk_menu_item_new (); - gtk_container_add (GTK_CONTAINER (item), l); + // Add a new combo box widget with the list of symmetry groups to the vbox + GtkWidget *combo = gtk_combo_box_new_with_model (GTK_TREE_MODEL (store)); + gtk_widget_set_tooltip_text (combo, _("Select one of the 17 symmetry groups for the tiling")); + gtk_box_pack_start (GTK_BOX (vb), combo, FALSE, FALSE, SB_MARGIN); - g_signal_connect ( G_OBJECT (item), "activate", - G_CALLBACK (clonetiler_symgroup_changed), - GINT_TO_POINTER (sg.group) ); + // Specify the rendering of data from the list in a combo box cell + GtkCellRenderer *renderer = gtk_cell_renderer_text_new (); + gtk_cell_layout_pack_start (GTK_CELL_LAYOUT (combo), renderer, FALSE); + gtk_cell_layout_set_attributes (GTK_CELL_LAYOUT (combo), renderer, + "markup", 0, + NULL); - gtk_menu_shell_append(GTK_MENU_SHELL (m), item); - } + gtk_combo_box_set_active (GTK_COMBO_BOX (combo), current); - gtk_option_menu_set_menu (GTK_OPTION_MENU (om), m); - gtk_option_menu_set_history ( GTK_OPTION_MENU (om), current); + g_signal_connect (G_OBJECT (combo), "changed", + G_CALLBACK (clonetiler_symgroup_changed), + NULL); } table_row_labels = gtk_size_group_new(GTK_SIZE_GROUP_HORIZONTAL); -- cgit v1.2.3 From 2045221082a4aed0dcbbd71d36393a2498396a10 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Sat, 2 Jul 2011 09:58:37 +0000 Subject: added missing header (bzr r10397) --- src/2geom/CMakeLists.txt | 3 +++ src/CMakeLists.txt | 5 ++++- src/dom/CMakeLists.txt | 1 + src/extension/CMakeLists.txt | 1 + src/filters/CMakeLists.txt | 1 + src/libcroco/CMakeLists.txt | 3 +++ src/libnr/CMakeLists.txt | 1 + src/libnrtype/CMakeLists.txt | 3 +++ src/livarot/CMakeLists.txt | 3 +++ src/live_effects/CMakeLists.txt | 1 + src/svg/CMakeLists.txt | 3 +++ src/util/CMakeLists.txt | 3 +++ src/widgets/CMakeLists.txt | 3 +++ src/xml/CMakeLists.txt | 3 +++ 14 files changed, 33 insertions(+), 1 deletion(-) diff --git a/src/2geom/CMakeLists.txt b/src/2geom/CMakeLists.txt index c04718e79..bc3f64bdc 100644 --- a/src/2geom/CMakeLists.txt +++ b/src/2geom/CMakeLists.txt @@ -46,6 +46,9 @@ set(2geom_SRC transforms.cpp utils.cpp + + # ------- + # Headers affine.h angle.h basic-intersection.h diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index c508e36d9..2e83a1604 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -74,7 +74,10 @@ set(sp_SRC sp-use.cpp spiral-context.cpp splivarot.cpp - + + + # ------- + # Headers sp-anchor.h sp-animation.h sp-clippath.h diff --git a/src/dom/CMakeLists.txt b/src/dom/CMakeLists.txt index c90b204f0..df2411b13 100644 --- a/src/dom/CMakeLists.txt +++ b/src/dom/CMakeLists.txt @@ -32,6 +32,7 @@ set(dom_SRC util/thread.cpp util/ziptool.cpp + # ------- # Headers css.h diff --git a/src/extension/CMakeLists.txt b/src/extension/CMakeLists.txt index 5ccb5c984..c9c466bb0 100644 --- a/src/extension/CMakeLists.txt +++ b/src/extension/CMakeLists.txt @@ -118,6 +118,7 @@ set(extension_SRC internal/filter/drop-shadow.h internal/filter/experimental.h internal/filter/filter.h + internal/filter/image.h internal/filter/morphology.h internal/filter/shadows.h internal/filter/snow.h diff --git a/src/filters/CMakeLists.txt b/src/filters/CMakeLists.txt index 7c698777d..50d4bc33a 100644 --- a/src/filters/CMakeLists.txt +++ b/src/filters/CMakeLists.txt @@ -22,6 +22,7 @@ set(filters_SRC tile.cpp turbulence.cpp + # ------- # Headers blend.h diff --git a/src/libcroco/CMakeLists.txt b/src/libcroco/CMakeLists.txt index 890f58825..af7f49654 100644 --- a/src/libcroco/CMakeLists.txt +++ b/src/libcroco/CMakeLists.txt @@ -28,6 +28,9 @@ set(libcroco_SRC cr-token.c cr-utils.c + + # ------- + # Headers cr-additional-sel.h cr-attr-sel.h cr-cascade.h diff --git a/src/libnr/CMakeLists.txt b/src/libnr/CMakeLists.txt index b310068c0..b83358ae0 100644 --- a/src/libnr/CMakeLists.txt +++ b/src/libnr/CMakeLists.txt @@ -13,6 +13,7 @@ set(nr_SRC nr-values.cpp # testnr.cpp + # ------- # Headers # in-svg-plane-test.h diff --git a/src/libnrtype/CMakeLists.txt b/src/libnrtype/CMakeLists.txt index 3d52e2c4e..1b28eb8e4 100644 --- a/src/libnrtype/CMakeLists.txt +++ b/src/libnrtype/CMakeLists.txt @@ -14,6 +14,9 @@ set(nrtype_SRC nr-type-primitives.cpp TextWrapper.cpp + + # ------- + # Headers FontFactory.h Layout-TNG-Scanline-Maker.h Layout-TNG.h diff --git a/src/livarot/CMakeLists.txt b/src/livarot/CMakeLists.txt index 1890bd1a7..83e0f40c8 100644 --- a/src/livarot/CMakeLists.txt +++ b/src/livarot/CMakeLists.txt @@ -21,6 +21,9 @@ set(livarot_SRC sweep-tree.cpp sweep-tree-list.cpp + + # ------- + # Headers AVL.h AlphaLigne.h BitLigne.h diff --git a/src/live_effects/CMakeLists.txt b/src/live_effects/CMakeLists.txt index 3bca16715..01cd7f25f 100644 --- a/src/live_effects/CMakeLists.txt +++ b/src/live_effects/CMakeLists.txt @@ -53,6 +53,7 @@ set(live_effects_SRC parameter/unit.cpp parameter/vector.cpp + # ------- # Headers bezctx.h diff --git a/src/svg/CMakeLists.txt b/src/svg/CMakeLists.txt index 9a721969a..943c3088f 100644 --- a/src/svg/CMakeLists.txt +++ b/src/svg/CMakeLists.txt @@ -14,6 +14,9 @@ set(svg_SRC svg-path.cpp # test-stubs.cpp + + # ------- + # Headers css-ostringstream-test.h css-ostringstream.h path-string.h diff --git a/src/util/CMakeLists.txt b/src/util/CMakeLists.txt index 5c8411437..cfccfa94d 100644 --- a/src/util/CMakeLists.txt +++ b/src/util/CMakeLists.txt @@ -6,6 +6,9 @@ set(util_SRC share.cpp units.cpp + + # ------- + # Headers accumulators.h compose.hpp copy.h diff --git a/src/widgets/CMakeLists.txt b/src/widgets/CMakeLists.txt index 1a203afc6..418cc5c6f 100644 --- a/src/widgets/CMakeLists.txt +++ b/src/widgets/CMakeLists.txt @@ -34,6 +34,9 @@ set(widgets_SRC swatch-selector.cpp toolbox.cpp + + # ------- + # Headers button.h dash-selector.h desktop-widget.h diff --git a/src/xml/CMakeLists.txt b/src/xml/CMakeLists.txt index d7a0e197d..4f86599de 100644 --- a/src/xml/CMakeLists.txt +++ b/src/xml/CMakeLists.txt @@ -17,6 +17,9 @@ set(xml_SRC helper-observer.cpp rebase-hrefs.cpp + + # ------- + # Headers attribute-record.h comment-node.h composite-node-observer.h -- cgit v1.2.3 From 353dc258f73b43bbd6b49d1c4331facd45bfd773 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Sat, 2 Jul 2011 12:08:37 +0000 Subject: compatibility for building with clang, this failed for 2 reasons. - redefining the variable 'i' - the comparison between iterators didn't work. double checked this is the only use of shadowed 'i' so this has no functional changes. (bzr r10398) --- src/graphlayout.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/graphlayout.cpp b/src/graphlayout.cpp index 4f536beb3..2717c376a 100644 --- a/src/graphlayout.cpp +++ b/src/graphlayout.cpp @@ -156,11 +156,12 @@ void graphlayout(GSList const *const items) { ++i) { SPItem *iu=*i; - map::iterator i=nodelookup.find(iu->getId()); - if(i==nodelookup.end()) { + map::iterator i_iter=nodelookup.find(iu->getId()); + map::iterator i_iter_end=nodelookup.end(); + if(i_iter==i_iter_end) { continue; } - unsigned u=i->second; + unsigned u=i_iter->second; GSList *nlist=iu->avoidRef->getAttachedConnectors(Avoid::runningFrom); list connectors; -- cgit v1.2.3 From 07c8dea2b0361314ac4bbf0e45dd4c33ce11f206 Mon Sep 17 00:00:00 2001 From: "Jon A. Cruz" Date: Fri, 1 Jul 2011 23:11:08 -0700 Subject: Applying patch from Campbell Barton to help building on other than gcc. (bzr r10399) --- src/2geom/solve-bezier-parametric.cpp | 12 ++++++------ src/box3d.cpp | 7 +++++-- src/display/nr-filter-gaussian.cpp | 8 ++++---- src/libcola/shortest_paths.cpp | 18 ++++++++++-------- 4 files changed, 25 insertions(+), 20 deletions(-) diff --git a/src/2geom/solve-bezier-parametric.cpp b/src/2geom/solve-bezier-parametric.cpp index 76cf65e17..437f073a3 100644 --- a/src/2geom/solve-bezier-parametric.cpp +++ b/src/2geom/solve-bezier-parametric.cpp @@ -68,13 +68,13 @@ find_parametric_bezier_roots(Geom::Point const *w, /* The control points */ break; } - /* Otherwise, solve recursively after subdividing control polygon */ - Geom::Point Left[degree+1], /* New left and right */ - Right[degree+1]; /* control polygons */ - Bezier(w, degree, 0.5, Left, Right); + // Otherwise, solve recursively after subdividing control polygon + std::vector Left(degree + 1); // New left and right + std::vector Right(degree + 1); // control polygons + Bezier(w, degree, 0.5, &Left[0], &Right[0]); total_subs ++; - find_parametric_bezier_roots(Left, degree, solutions, depth+1); - find_parametric_bezier_roots(Right, degree, solutions, depth+1); + find_parametric_bezier_roots(&Left[0], degree, solutions, depth + 1); + find_parametric_bezier_roots(&Right[0], degree, solutions, depth + 1); } diff --git a/src/box3d.cpp b/src/box3d.cpp index ac5814e4d..1a9c26b26 100644 --- a/src/box3d.cpp +++ b/src/box3d.cpp @@ -426,6 +426,9 @@ box3d_get_center_screen (SPBox3D *box) { static double remember_snap_threshold = 30; static guint remember_snap_index = 0; +// constant for sizing the array of points to be considered: +static const int MAX_POINT_COUNT = 4; + static Proj::Pt3 box3d_snap (SPBox3D *box, int id, Proj::Pt3 const &pt_proj, Proj::Pt3 const &start_pt) { double z_coord = start_pt[Proj::Z]; @@ -455,7 +458,7 @@ box3d_snap (SPBox3D *box, int id, Proj::Pt3 const &pt_proj, Proj::Pt3 const &sta Box3D::Line diag2(A, E); // diag2 is only taken into account if id equals -1, i.e., if we are snapping the center int num_snap_lines = (id != -1) ? 3 : 4; - Geom::Point snap_pts[num_snap_lines]; + Geom::Point snap_pts[MAX_POINT_COUNT]; snap_pts[0] = pl1.closest_to (pt); snap_pts[1] = pl2.closest_to (pt); @@ -467,7 +470,7 @@ box3d_snap (SPBox3D *box, int id, Proj::Pt3 const &pt_proj, Proj::Pt3 const &sta gdouble const zoom = inkscape_active_desktop()->current_zoom(); // determine the distances to all potential snapping points - double snap_dists[num_snap_lines]; + double snap_dists[MAX_POINT_COUNT]; for (int i = 0; i < num_snap_lines; ++i) { snap_dists[i] = Geom::L2 (snap_pts[i] - pt) * zoom; } diff --git a/src/display/nr-filter-gaussian.cpp b/src/display/nr-filter-gaussian.cpp index 326c37160..14e305f96 100644 --- a/src/display/nr-filter-gaussian.cpp +++ b/src/display/nr-filter-gaussian.cpp @@ -525,8 +525,8 @@ gaussian_pass_FIR(Geom::Dim2 d, double deviation, cairo_surface_t *src, cairo_su { int scr_len = _effect_area_scr(deviation); // Filter kernel for x direction - FIRValue kernel[scr_len+1]; - _make_kernel(kernel, deviation); + std::vector kernel(scr_len + 1); + _make_kernel(&kernel[0], deviation); int stride = cairo_image_surface_get_stride(src); int w = cairo_image_surface_get_width(src); @@ -539,13 +539,13 @@ gaussian_pass_FIR(Geom::Dim2 d, double deviation, cairo_surface_t *src, cairo_su filter2D_FIR( cairo_image_surface_get_data(dest), d == Geom::X ? 1 : stride, d == Geom::X ? stride : 1, cairo_image_surface_get_data(src), d == Geom::X ? 1 : stride, d == Geom::X ? stride : 1, - w, h, kernel, scr_len, num_threads); + w, h, &kernel[0], scr_len, num_threads); break; case CAIRO_FORMAT_ARGB32: ///< Premultiplied 8 bit RGBA filter2D_FIR( cairo_image_surface_get_data(dest), d == Geom::X ? 4 : stride, d == Geom::X ? stride : 4, cairo_image_surface_get_data(src), d == Geom::X ? 4 : stride, d == Geom::X ? stride : 4, - w, h, kernel, scr_len, num_threads); + w, h, &kernel[0], scr_len, num_threads); break; default: assert(false); diff --git a/src/libcola/shortest_paths.cpp b/src/libcola/shortest_paths.cpp index 4f4183b07..ebc2c93de 100644 --- a/src/libcola/shortest_paths.cpp +++ b/src/libcola/shortest_paths.cpp @@ -73,6 +73,7 @@ void dijkstra( } } } + void dijkstra( unsigned s, unsigned n, @@ -80,21 +81,22 @@ void dijkstra( vector& es, double* eweights) { - assert(s vs(n); + dijkstra_init(&vs[0], es, eweights); + dijkstra(s, n, &vs[0], d); } + void johnsons( unsigned n, double** D, vector& es, double* eweights) { - Node vs[n]; - dijkstra_init(vs,es,eweights); - for(unsigned k=0;k vs(n); + dijkstra_init(&vs[0], es, eweights); + for (unsigned k = 0; k < n; k++) { + dijkstra(k,n,&vs[0],D[k]); } } } -- cgit v1.2.3 From 3f65497cec234309706ed240a8986f48cdf1a8b7 Mon Sep 17 00:00:00 2001 From: "Jon A. Cruz" Date: Fri, 1 Jul 2011 23:26:50 -0700 Subject: Removed outdated and undesired "I'm in this cpp, so change your behavior" macros. (bzr r10400) --- src/display/nr-filter-gaussian.cpp | 2 -- src/display/nr-filter-primitive.cpp | 2 -- src/display/nr-filter.cpp | 2 -- src/display/nr-light.cpp | 2 -- src/filters/merge.cpp | 2 -- src/filters/tile.cpp | 2 -- src/snap-preferences.cpp | 2 -- 7 files changed, 14 deletions(-) diff --git a/src/display/nr-filter-gaussian.cpp b/src/display/nr-filter-gaussian.cpp index 14e305f96..fca066ad4 100644 --- a/src/display/nr-filter-gaussian.cpp +++ b/src/display/nr-filter-gaussian.cpp @@ -1,5 +1,3 @@ -#define __NR_FILTER_GAUSSIAN_CPP__ - /* * Gaussian blur renderer * diff --git a/src/display/nr-filter-primitive.cpp b/src/display/nr-filter-primitive.cpp index b544d6df0..539e3e952 100644 --- a/src/display/nr-filter-primitive.cpp +++ b/src/display/nr-filter-primitive.cpp @@ -1,5 +1,3 @@ -#define __NR_FILTER_PRIMITIVE_CPP__ - /* * SVG filters rendering * diff --git a/src/display/nr-filter.cpp b/src/display/nr-filter.cpp index 55190b00c..6e0aa1a42 100644 --- a/src/display/nr-filter.cpp +++ b/src/display/nr-filter.cpp @@ -1,5 +1,3 @@ -#define __NR_FILTER_CPP__ - /* * SVG filters rendering * diff --git a/src/display/nr-light.cpp b/src/display/nr-light.cpp index 65912470d..6331d1546 100644 --- a/src/display/nr-light.cpp +++ b/src/display/nr-light.cpp @@ -1,5 +1,3 @@ -#define __NR_LIGHT_CPP__ - /* * Light rendering helpers * diff --git a/src/filters/merge.cpp b/src/filters/merge.cpp index 47830c38b..b5a6d7dad 100644 --- a/src/filters/merge.cpp +++ b/src/filters/merge.cpp @@ -1,5 +1,3 @@ -#define __SP_FEMERGE_CPP__ - /** \file * SVG implementation. * diff --git a/src/filters/tile.cpp b/src/filters/tile.cpp index c3555ee7c..42a59ede8 100644 --- a/src/filters/tile.cpp +++ b/src/filters/tile.cpp @@ -1,5 +1,3 @@ -#define __SP_FETILE_CPP__ - /** \file * SVG implementation. * diff --git a/src/snap-preferences.cpp b/src/snap-preferences.cpp index fba9beb43..4859b111e 100644 --- a/src/snap-preferences.cpp +++ b/src/snap-preferences.cpp @@ -1,5 +1,3 @@ -#define __SNAPPREFERENCES_CPP__ - /** * \file snap-preferences.cpp * \brief Storing of snapping preferences -- cgit v1.2.3 From cb302be5567e13d38c794debb7a68bbf5f4abd1e Mon Sep 17 00:00:00 2001 From: Alex Valavanis Date: Sat, 2 Jul 2011 12:17:50 +0100 Subject: GTK+ cleaning: gtk_type_new (bzr r10390.1.3) --- src/display/sp-canvas.cpp | 9 +++------ src/helper/unit-menu.cpp | 9 ++------- src/svg-view-widget.cpp | 2 +- src/widgets/font-selector.cpp | 2 +- src/widgets/gradient-image.cpp | 2 +- src/widgets/gradient-selector.cpp | 2 +- src/widgets/gradient-vector.cpp | 2 +- src/widgets/paint-selector.cpp | 8 ++------ src/widgets/ruler.cpp | 9 +++------ src/widgets/sp-attribute-widget.cpp | 16 +++++----------- src/widgets/sp-color-gtkselector.cpp | 2 +- src/widgets/sp-color-icc-selector.cpp | 2 +- src/widgets/sp-color-notebook.cpp | 2 +- src/widgets/sp-color-scales.cpp | 2 +- src/widgets/sp-color-slider.cpp | 2 +- src/widgets/sp-color-wheel-selector.cpp | 2 +- src/widgets/sp-widget.cpp | 2 +- src/widgets/sp-xmlview-content.cpp | 2 +- 18 files changed, 28 insertions(+), 49 deletions(-) diff --git a/src/display/sp-canvas.cpp b/src/display/sp-canvas.cpp index 0d56b0175..ecc3051cc 100644 --- a/src/display/sp-canvas.cpp +++ b/src/display/sp-canvas.cpp @@ -177,7 +177,7 @@ sp_canvas_item_new (SPCanvasGroup *parent, GType type, gchar const *first_arg_na g_return_val_if_fail (SP_IS_CANVAS_GROUP (parent), NULL); g_return_val_if_fail (gtk_type_is_a (type, sp_canvas_item_get_type ()), NULL); - SPCanvasItem *item = SP_CANVAS_ITEM (gtk_type_new (type)); + SPCanvasItem *item = SP_CANVAS_ITEM (g_object_new (type, NULL)); va_start (args, first_arg_name); sp_canvas_item_construct (item, parent, first_arg_name, args); @@ -1025,7 +1025,7 @@ sp_canvas_init (SPCanvas *canvas) canvas->pick_event.crossing.y = 0; /* Create the root item as a special case */ - canvas->root = SP_CANVAS_ITEM (gtk_type_new (sp_canvas_group_get_type ())); + canvas->root = SP_CANVAS_ITEM (g_object_new (sp_canvas_group_get_type (), NULL)); canvas->root->canvas = canvas; gtk_object_ref (GTK_OBJECT (canvas->root)); @@ -1125,7 +1125,7 @@ static void track_latency(GdkEvent const *event) { GtkWidget * sp_canvas_new_aa (void) { - SPCanvas *canvas = (SPCanvas *)gtk_type_new (sp_canvas_get_type ()); + SPCanvas *canvas = (SPCanvas *)g_object_new (sp_canvas_get_type (), NULL); return (GtkWidget *) canvas; } @@ -1464,9 +1464,6 @@ pick_current_item (SPCanvas *canvas, GdkEvent *event) && (canvas->current_item != NULL) && !canvas->left_grabbed_item) { GdkEvent new_event; - SPCanvasItem *item; - - item = canvas->current_item; new_event = canvas->pick_event; new_event.type = GDK_LEAVE_NOTIFY; diff --git a/src/helper/unit-menu.cpp b/src/helper/unit-menu.cpp index dc65c3d14..4b72a7566 100644 --- a/src/helper/unit-menu.cpp +++ b/src/helper/unit-menu.cpp @@ -79,12 +79,7 @@ GType sp_unit_selector_get_type(void) static void sp_unit_selector_class_init(SPUnitSelectorClass *klass) { - GObjectClass *object_class; - GtkWidgetClass *widget_class; - - object_class = G_OBJECT_CLASS(klass); - widget_class = GTK_WIDGET_CLASS(klass); - + GObjectClass *object_class = G_OBJECT_CLASS(klass); unit_selector_parent_class = (GtkHBoxClass*)gtk_type_class(GTK_TYPE_HBOX); signals[SET_UNIT] = g_signal_new("set_unit", @@ -138,7 +133,7 @@ sp_unit_selector_finalize(GObject *object) GtkWidget * sp_unit_selector_new(guint bases) { - SPUnitSelector *us = (SPUnitSelector*)gtk_type_new(SP_TYPE_UNIT_SELECTOR); + SPUnitSelector *us = (SPUnitSelector*)g_object_new(SP_TYPE_UNIT_SELECTOR, NULL); sp_unit_selector_set_bases(us, bases); diff --git a/src/svg-view-widget.cpp b/src/svg-view-widget.cpp index 639216d1f..333875550 100644 --- a/src/svg-view-widget.cpp +++ b/src/svg-view-widget.cpp @@ -212,7 +212,7 @@ sp_svg_view_widget_new (SPDocument *doc) g_return_val_if_fail (doc != NULL, NULL); - widget = (GtkWidget*)gtk_type_new (SP_TYPE_SVG_VIEW_WIDGET); + widget = (GtkWidget*)g_object_new (SP_TYPE_SVG_VIEW_WIDGET, NULL); reinterpret_cast(SP_VIEW_WIDGET_VIEW (widget))->setDocument (doc); diff --git a/src/widgets/font-selector.cpp b/src/widgets/font-selector.cpp index 965910ba2..eee0113c8 100644 --- a/src/widgets/font-selector.cpp +++ b/src/widgets/font-selector.cpp @@ -391,7 +391,7 @@ static void sp_font_selector_emit_set (SPFontSelector *fsel) GtkWidget *sp_font_selector_new() { - SPFontSelector *fsel = (SPFontSelector*) gtk_type_new(SP_TYPE_FONT_SELECTOR); + SPFontSelector *fsel = (SPFontSelector*) g_object_new(SP_TYPE_FONT_SELECTOR, NULL); return (GtkWidget *) fsel; } diff --git a/src/widgets/gradient-image.cpp b/src/widgets/gradient-image.cpp index eb4ab789d..37f74997d 100644 --- a/src/widgets/gradient-image.cpp +++ b/src/widgets/gradient-image.cpp @@ -144,7 +144,7 @@ sp_gradient_image_new (SPGradient *gradient) { SPGradientImage *image; - image = (SPGradientImage*)gtk_type_new (SP_TYPE_GRADIENT_IMAGE); + image = (SPGradientImage*)g_object_new (SP_TYPE_GRADIENT_IMAGE, NULL); sp_gradient_image_set_gradient (image, gradient); diff --git a/src/widgets/gradient-selector.cpp b/src/widgets/gradient-selector.cpp index c6b867595..0b7764674 100644 --- a/src/widgets/gradient-selector.cpp +++ b/src/widgets/gradient-selector.cpp @@ -212,7 +212,7 @@ sp_gradient_selector_new (void) { SPGradientSelector *sel; - sel = (SPGradientSelector*)gtk_type_new (SP_TYPE_GRADIENT_SELECTOR); + sel = (SPGradientSelector*)g_object_new (SP_TYPE_GRADIENT_SELECTOR, NULL); return (GtkWidget *) sel; } diff --git a/src/widgets/gradient-vector.cpp b/src/widgets/gradient-vector.cpp index 310002b54..63d4bcee0 100644 --- a/src/widgets/gradient-vector.cpp +++ b/src/widgets/gradient-vector.cpp @@ -165,7 +165,7 @@ GtkWidget *sp_gradient_vector_selector_new(SPDocument *doc, SPGradient *gr) g_return_val_if_fail(!gr || SP_IS_GRADIENT(gr), NULL); g_return_val_if_fail(!gr || (gr->document == doc), NULL); - gvs = static_cast(gtk_type_new(SP_TYPE_GRADIENT_VECTOR_SELECTOR)); + gvs = static_cast(g_object_new(SP_TYPE_GRADIENT_VECTOR_SELECTOR, NULL)); if (doc) { sp_gradient_vector_selector_set_gradient(SP_GRADIENT_VECTOR_SELECTOR(gvs), doc, gr); diff --git a/src/widgets/paint-selector.cpp b/src/widgets/paint-selector.cpp index fa4684825..4baabdfd9 100644 --- a/src/widgets/paint-selector.cpp +++ b/src/widgets/paint-selector.cpp @@ -156,11 +156,7 @@ GType sp_paint_selector_get_type(void) static void sp_paint_selector_class_init(SPPaintSelectorClass *klass) { - GtkObjectClass *object_class; - GtkWidgetClass *widget_class; - - object_class = (GtkObjectClass *) klass; - widget_class = (GtkWidgetClass *) klass; + GtkObjectClass *object_class = (GtkObjectClass *) klass; parent_class = (GtkVBoxClass*)gtk_type_class(GTK_TYPE_VBOX); @@ -352,7 +348,7 @@ sp_paint_selector_show_fillrule(SPPaintSelector *psel, bool is_fill) SPPaintSelector *sp_paint_selector_new(FillOrStroke kind) { - SPPaintSelector *psel = static_cast(gtk_type_new(SP_TYPE_PAINT_SELECTOR)); + SPPaintSelector *psel = static_cast(g_object_new(SP_TYPE_PAINT_SELECTOR, NULL)); psel->setMode(SPPaintSelector::MODE_MULTIPLE); diff --git a/src/widgets/ruler.cpp b/src/widgets/ruler.cpp index f3f4164a5..7744f5433 100644 --- a/src/widgets/ruler.cpp +++ b/src/widgets/ruler.cpp @@ -91,7 +91,7 @@ sp_hruler_init (SPHRuler *hruler) GtkWidget* sp_hruler_new (void) { - return GTK_WIDGET (gtk_type_new (sp_hruler_get_type ())); + return GTK_WIDGET (g_object_new (sp_hruler_get_type (), NULL)); } static gint @@ -179,7 +179,7 @@ sp_vruler_init (SPVRuler *vruler) GtkWidget* sp_vruler_new (void) { - return GTK_WIDGET (gtk_type_new (sp_vruler_get_type ())); + return GTK_WIDGET (g_object_new (sp_vruler_get_type (), NULL)); } @@ -212,8 +212,7 @@ static void sp_ruler_common_draw_ticks (GtkRuler *ruler) { GtkWidget *widget; - GdkGC *gc, *bg_gc; - PangoFontDescription *pango_desc; + GdkGC *gc; PangoContext *pango_context; PangoLayout *pango_layout; gint i, j, tick_index; @@ -242,9 +241,7 @@ sp_ruler_common_draw_ticks (GtkRuler *ruler) g_object_get(G_OBJECT(ruler), "orientation", &orientation, NULL); widget = GTK_WIDGET (ruler); gc = widget->style->fg_gc[GTK_STATE_NORMAL]; - bg_gc = widget->style->bg_gc[GTK_STATE_NORMAL]; - pango_desc = widget->style->font_desc; pango_context = gtk_widget_get_pango_context (widget); pango_layout = pango_layout_new (pango_context); PangoFontDescription *fs = pango_font_description_new (); diff --git a/src/widgets/sp-attribute-widget.cpp b/src/widgets/sp-attribute-widget.cpp index 61863f31b..494a9997b 100644 --- a/src/widgets/sp-attribute-widget.cpp +++ b/src/widgets/sp-attribute-widget.cpp @@ -67,11 +67,9 @@ static void sp_attribute_widget_class_init (SPAttributeWidgetClass *klass) { GtkObjectClass *object_class; - GtkWidgetClass *widget_class; GtkEditableClass *editable_class; object_class = GTK_OBJECT_CLASS (klass); - widget_class = GTK_WIDGET_CLASS (klass); editable_class = GTK_EDITABLE_CLASS (klass); parent_class = (GtkEntryClass*)gtk_type_class (GTK_TYPE_ENTRY); @@ -177,7 +175,7 @@ sp_attribute_widget_new ( SPObject *object, const gchar *attribute ) g_return_val_if_fail (!object || SP_IS_OBJECT (object), NULL); g_return_val_if_fail (!object || attribute, NULL); - spaw = (SPAttributeWidget*)gtk_type_new (SP_TYPE_ATTRIBUTE_WIDGET); + spaw = (SPAttributeWidget*)g_object_new (SP_TYPE_ATTRIBUTE_WIDGET, NULL); sp_attribute_widget_set_object (spaw, object, attribute); @@ -192,7 +190,7 @@ sp_attribute_widget_new_repr ( Inkscape::XML::Node *repr, const gchar *attribute { SPAttributeWidget *spaw; - spaw = (SPAttributeWidget*)gtk_type_new (SP_TYPE_ATTRIBUTE_WIDGET); + spaw = (SPAttributeWidget*)g_object_new (SP_TYPE_ATTRIBUTE_WIDGET, NULL); sp_attribute_widget_set_repr (spaw, repr, attribute); @@ -385,11 +383,7 @@ GType sp_attribute_table_get_type(void) static void sp_attribute_table_class_init (SPAttributeTableClass *klass) { - GtkObjectClass *object_class; - GtkWidgetClass *widget_class; - - object_class = GTK_OBJECT_CLASS (klass); - widget_class = GTK_WIDGET_CLASS (klass); + GtkObjectClass *object_class = GTK_OBJECT_CLASS (klass); table_parent_class = (GtkVBoxClass*)gtk_type_class (GTK_TYPE_VBOX); @@ -472,7 +466,7 @@ sp_attribute_table_new ( SPObject *object, g_return_val_if_fail (!object || (num_attr > 0), NULL); g_return_val_if_fail (!num_attr || (labels && attributes), NULL); - spat = (SPAttributeTable*)gtk_type_new (SP_TYPE_ATTRIBUTE_TABLE); + spat = (SPAttributeTable*)g_object_new (SP_TYPE_ATTRIBUTE_TABLE, NULL); sp_attribute_table_set_object (spat, object, num_attr, labels, attributes); @@ -492,7 +486,7 @@ sp_attribute_table_new_repr ( Inkscape::XML::Node *repr, g_return_val_if_fail (!num_attr || (labels && attributes), NULL); - spat = (SPAttributeTable*)gtk_type_new (SP_TYPE_ATTRIBUTE_TABLE); + spat = (SPAttributeTable*)g_object_new (SP_TYPE_ATTRIBUTE_TABLE, NULL); sp_attribute_table_set_repr (spat, repr, num_attr, labels, attributes); diff --git a/src/widgets/sp-color-gtkselector.cpp b/src/widgets/sp-color-gtkselector.cpp index 10254321a..60a63d8c4 100644 --- a/src/widgets/sp-color-gtkselector.cpp +++ b/src/widgets/sp-color-gtkselector.cpp @@ -113,7 +113,7 @@ sp_color_gtkselector_new( GType ) { SPColorGtkselector *csel; - csel = (SPColorGtkselector*)gtk_type_new (SP_TYPE_COLOR_GTKSELECTOR); + csel = (SPColorGtkselector*)g_object_new (SP_TYPE_COLOR_GTKSELECTOR, NULL); return GTK_WIDGET (csel); } diff --git a/src/widgets/sp-color-icc-selector.cpp b/src/widgets/sp-color-icc-selector.cpp index 3a2c7fbed..94f450e50 100644 --- a/src/widgets/sp-color-icc-selector.cpp +++ b/src/widgets/sp-color-icc-selector.cpp @@ -432,7 +432,7 @@ sp_color_icc_selector_new (void) { SPColorICCSelector *csel; - csel = (SPColorICCSelector*)gtk_type_new (SP_TYPE_COLOR_ICC_SELECTOR); + csel = (SPColorICCSelector*)g_object_new (SP_TYPE_COLOR_ICC_SELECTOR, NULL); return GTK_WIDGET (csel); } diff --git a/src/widgets/sp-color-notebook.cpp b/src/widgets/sp-color-notebook.cpp index c252dc65e..c347a1fca 100644 --- a/src/widgets/sp-color-notebook.cpp +++ b/src/widgets/sp-color-notebook.cpp @@ -431,7 +431,7 @@ sp_color_notebook_new (void) { SPColorNotebook *colorbook; - colorbook = (SPColorNotebook*)gtk_type_new (SP_TYPE_COLOR_NOTEBOOK); + colorbook = (SPColorNotebook*)g_object_new (SP_TYPE_COLOR_NOTEBOOK, NULL); return GTK_WIDGET (colorbook); } diff --git a/src/widgets/sp-color-scales.cpp b/src/widgets/sp-color-scales.cpp index 146ea9e1e..c07e44aa6 100644 --- a/src/widgets/sp-color-scales.cpp +++ b/src/widgets/sp-color-scales.cpp @@ -206,7 +206,7 @@ sp_color_scales_new (void) { SPColorScales *csel; - csel = (SPColorScales*)gtk_type_new (SP_TYPE_COLOR_SCALES); + csel = (SPColorScales*)g_object_new (SP_TYPE_COLOR_SCALES, NULL); return GTK_WIDGET (csel); } diff --git a/src/widgets/sp-color-slider.cpp b/src/widgets/sp-color-slider.cpp index 152f81324..19bc73946 100644 --- a/src/widgets/sp-color-slider.cpp +++ b/src/widgets/sp-color-slider.cpp @@ -321,7 +321,7 @@ sp_color_slider_new (GtkAdjustment *adjustment) { SPColorSlider *slider; - slider = (SPColorSlider*)gtk_type_new (SP_TYPE_COLOR_SLIDER); + slider = (SPColorSlider*)g_object_new (SP_TYPE_COLOR_SLIDER, NULL); sp_color_slider_set_adjustment (slider, adjustment); diff --git a/src/widgets/sp-color-wheel-selector.cpp b/src/widgets/sp-color-wheel-selector.cpp index 4bbda79a6..18fc76a2d 100644 --- a/src/widgets/sp-color-wheel-selector.cpp +++ b/src/widgets/sp-color-wheel-selector.cpp @@ -241,7 +241,7 @@ sp_color_wheel_selector_new (void) { SPColorWheelSelector *csel; - csel = (SPColorWheelSelector*)gtk_type_new (SP_TYPE_COLOR_WHEEL_SELECTOR); + csel = (SPColorWheelSelector*)g_object_new (SP_TYPE_COLOR_WHEEL_SELECTOR, NULL); return GTK_WIDGET (csel); } diff --git a/src/widgets/sp-widget.cpp b/src/widgets/sp-widget.cpp index 141f4afc1..8f9c6a6d7 100644 --- a/src/widgets/sp-widget.cpp +++ b/src/widgets/sp-widget.cpp @@ -222,7 +222,7 @@ sp_widget_new_global (Inkscape::Application *inkscape) { SPWidget *spw; - spw = (SPWidget*)gtk_type_new (SP_TYPE_WIDGET); + spw = (SPWidget*)g_object_new (SP_TYPE_WIDGET, NULL); if (!sp_widget_construct_global (spw, inkscape)) { gtk_object_unref (GTK_OBJECT (spw)); diff --git a/src/widgets/sp-xmlview-content.cpp b/src/widgets/sp-xmlview-content.cpp index 804bc1737..605fbeb06 100644 --- a/src/widgets/sp-xmlview-content.cpp +++ b/src/widgets/sp-xmlview-content.cpp @@ -46,7 +46,7 @@ sp_xmlview_content_new (Inkscape::XML::Node * repr) SPXMLViewContent *text; tb = gtk_text_buffer_new (NULL); - text = (SPXMLViewContent*)gtk_type_new (SP_TYPE_XMLVIEW_CONTENT); + text = (SPXMLViewContent*)g_object_new (SP_TYPE_XMLVIEW_CONTENT, NULL); gtk_text_view_set_buffer (GTK_TEXT_VIEW (text), tb); gtk_text_view_set_wrap_mode (GTK_TEXT_VIEW (text), GTK_WRAP_CHAR); -- cgit v1.2.3 From b60e03e0f4bec6b4fbe205328f375217de476b31 Mon Sep 17 00:00:00 2001 From: Alex Valavanis Date: Sat, 2 Jul 2011 12:22:47 +0100 Subject: GTK+ cleanup: gtk_type_new (bzr r10402) --- src/ui/widget/svg-canvas.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ui/widget/svg-canvas.cpp b/src/ui/widget/svg-canvas.cpp index 7d37ec355..f0eb24a10 100644 --- a/src/ui/widget/svg-canvas.cpp +++ b/src/ui/widget/svg-canvas.cpp @@ -22,7 +22,7 @@ namespace Widget { SVGCanvas::SVGCanvas() { - void *canvas = gtk_type_new (sp_canvas_get_type ()); + void *canvas = g_object_new (sp_canvas_get_type (), NULL); _spcanvas = static_cast(canvas); _widget = Glib::wrap (static_cast (canvas)); _dt = 0; -- cgit v1.2.3 From 98d4e7826b44154cbe89747a1d27f033fb012755 Mon Sep 17 00:00:00 2001 From: Diederik van Lierop Date: Sat, 2 Jul 2011 15:07:10 +0200 Subject: Be accurate when changing width/height in the toolbar, in case geometric bounding boxes are used (bzr r10403) --- src/widgets/select-toolbar.cpp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/widgets/select-toolbar.cpp b/src/widgets/select-toolbar.cpp index 7012badf8..eb9b2805d 100644 --- a/src/widgets/select-toolbar.cpp +++ b/src/widgets/select-toolbar.cpp @@ -242,7 +242,14 @@ sp_object_layout_any_value_changed(GtkAdjustment *adj, SPWidget *spw) gdouble strokewidth = stroke_average_width (selection->itemList()); int transform_stroke = prefs->getBool("/options/transform/stroke", true) ? 1 : 0; - Geom::Affine scaler = get_scale_transform_with_stroke (*bbox, strokewidth, transform_stroke, x0, y0, x1, y1); + Geom::Affine scaler; + if (bbox_type == SPItem::APPROXIMATE_BBOX) { + // get_scale_transform_with_stroke() is intended for VISUAL (or APPROXIMATE) bounding boxes, not geometrical ones! + scaler = get_scale_transform_with_stroke (*bbox, strokewidth, transform_stroke, x0, y0, x1, y1); + } else { + // we'll trick it into using a geometrical bounding box though, by setting the stroke width to zero + scaler = get_scale_transform_with_stroke (*bbox, 0, false, x0, y0, x1, y1); + } sp_selection_apply_affine(selection, scaler); DocumentUndo::maybeDone(document, actionkey, SP_VERB_CONTEXT_SELECT, -- cgit v1.2.3 From 7f9142e88f1770c5e8c344153a17ca0668e60cdc Mon Sep 17 00:00:00 2001 From: "Jon A. Cruz" Date: Sat, 2 Jul 2011 08:36:54 -0700 Subject: Fix problem with merged code where a pointer to a plain C GTK+ object was cast to a pointer to a C++ gtkmm object. Fixes bug 804243. Fixed bugs: - https://launchpad.net/bugs/804243 (bzr r10404) --- src/widgets/gradient-vector.cpp | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/widgets/gradient-vector.cpp b/src/widgets/gradient-vector.cpp index 63d4bcee0..bf1c38119 100644 --- a/src/widgets/gradient-vector.cpp +++ b/src/widgets/gradient-vector.cpp @@ -562,10 +562,9 @@ static void update_stop_list( GtkWidget *mnu, SPGradient *gradient, SPStop *new_ gtk_widget_show(i); g_object_set_data(G_OBJECT(i), "stop", stop); GtkWidget *hb = gtk_hbox_new(FALSE, 4); - GtkWidget *cpv = GTK_WIDGET(Gtk::manage( - new Inkscape::UI::Widget::ColorPreview(sp_stop_get_rgba32(stop)))->gobj()); - gtk_widget_show(cpv); - gtk_container_add( GTK_CONTAINER(hb), cpv ); + Gtk::Widget *cpv = Gtk::manage(new Inkscape::UI::Widget::ColorPreview(sp_stop_get_rgba32(stop))); + cpv->show(); + gtk_container_add( GTK_CONTAINER(hb), cpv->gobj() ); g_object_set_data( G_OBJECT(i), "preview", cpv ); Inkscape::XML::Node *repr = reinterpret_cast(sl->data)->getRepr(); GtkWidget *l = gtk_label_new(repr->attribute("id")); -- cgit v1.2.3 From f496d58be9dbd47dc75cdb0cd65e4f68bfd33f62 Mon Sep 17 00:00:00 2001 From: Alex Valavanis Date: Sat, 2 Jul 2011 19:55:23 +0100 Subject: GTK+ cleanup: gtk_object_set (bzr r10405) --- src/display/sp-canvas-item.h | 2 +- src/knot.cpp | 22 +++++++++++----------- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/src/display/sp-canvas-item.h b/src/display/sp-canvas-item.h index 51e9a740e..9dbec547e 100644 --- a/src/display/sp-canvas-item.h +++ b/src/display/sp-canvas-item.h @@ -72,7 +72,7 @@ SPCanvasItem *sp_canvas_item_new(SPCanvasGroup *parent, GType type, const gchar G_END_DECLS -#define sp_canvas_item_set gtk_object_set +#define sp_canvas_item_set g_object_set void sp_canvas_item_affine_absolute(SPCanvasItem *item, Geom::Affine const &aff); diff --git a/src/knot.cpp b/src/knot.cpp index 638b31007..1ffb5269c 100644 --- a/src/knot.cpp +++ b/src/knot.cpp @@ -649,12 +649,12 @@ void sp_knot_update_ctrl(SPKnot *knot) return; } - gtk_object_set(GTK_OBJECT(knot->item), "shape", knot->shape, NULL); - gtk_object_set(GTK_OBJECT(knot->item), "mode", knot->mode, NULL); - gtk_object_set(GTK_OBJECT(knot->item), "size", (gdouble) knot->size, NULL); - gtk_object_set(GTK_OBJECT(knot->item), "anchor", knot->anchor, NULL); + g_object_set(knot->item, "shape", knot->shape, NULL); + g_object_set(knot->item, "mode", knot->mode, NULL); + g_object_set(knot->item, "size", (gdouble) knot->size, NULL); + g_object_set(knot->item, "anchor", knot->anchor, NULL); if (knot->pixbuf) { - gtk_object_set(GTK_OBJECT (knot->item), "pixbuf", knot->pixbuf, NULL); + g_object_set(knot->item, "pixbuf", knot->pixbuf, NULL); } sp_knot_set_ctrl_state(knot); @@ -666,29 +666,29 @@ void sp_knot_update_ctrl(SPKnot *knot) static void sp_knot_set_ctrl_state(SPKnot *knot) { if (knot->flags & SP_KNOT_DRAGGING) { - gtk_object_set(GTK_OBJECT (knot->item), + g_object_set(knot->item, "fill_color", knot->fill[SP_KNOT_STATE_DRAGGING], NULL); - gtk_object_set(GTK_OBJECT (knot->item), + g_object_set(knot->item, "stroke_color", knot->stroke[SP_KNOT_STATE_DRAGGING], NULL); } else if (knot->flags & SP_KNOT_MOUSEOVER) { - gtk_object_set(GTK_OBJECT(knot->item), + g_object_set(knot->item, "fill_color", knot->fill[SP_KNOT_STATE_MOUSEOVER], NULL); - gtk_object_set(GTK_OBJECT(knot->item), + g_object_set(knot->item, "stroke_color", knot->stroke[SP_KNOT_STATE_MOUSEOVER], NULL); } else { - gtk_object_set(GTK_OBJECT(knot->item), + g_object_set(knot->item, "fill_color", knot->fill[SP_KNOT_STATE_NORMAL], NULL); - gtk_object_set(GTK_OBJECT(knot->item), + g_object_set(knot->item, "stroke_color", knot->stroke[SP_KNOT_STATE_NORMAL], NULL); -- cgit v1.2.3 From 21576c58609c1f52585f06b33c6c1834ce3c33d2 Mon Sep 17 00:00:00 2001 From: Felipe Corr??a da Silva Sanches Date: Sat, 2 Jul 2011 17:43:05 -0300 Subject: Adding extension submitted by Karlisson (launchpad id: karlisson) that converts an SVG document into an HTML page using canvas commands to render the given graphics. This is Karlisson's second accepted contribution to Inkscape (he is also the author of the text split extension). This means he now can get commit access to our development repository. (bzr r10406) --- configure.ac | 1 + share/extensions/Makefile.am | 3 + share/extensions/ink2canvas.inx | 16 ++ share/extensions/ink2canvas.py | 89 ++++++++ share/extensions/ink2canvas/Makefile.am | 9 + share/extensions/ink2canvas/__init__.py | 0 share/extensions/ink2canvas/canvas.py | 194 +++++++++++++++++ share/extensions/ink2canvas/svg.py | 373 ++++++++++++++++++++++++++++++++ 8 files changed, 685 insertions(+) create mode 100644 share/extensions/ink2canvas.inx create mode 100755 share/extensions/ink2canvas.py create mode 100644 share/extensions/ink2canvas/Makefile.am create mode 100644 share/extensions/ink2canvas/__init__.py create mode 100644 share/extensions/ink2canvas/canvas.py create mode 100644 share/extensions/ink2canvas/svg.py diff --git a/configure.ac b/configure.ac index 4d36dfabb..ee65676cc 100644 --- a/configure.ac +++ b/configure.ac @@ -976,6 +976,7 @@ share/extensions/Barcode/Makefile share/extensions/Poly3DObjects/Makefile share/extensions/test/Makefile share/extensions/xaml2svg/Makefile +share/extensions/ink2canvas/Makefile share/filters/Makefile share/fonts/Makefile share/gradients/Makefile diff --git a/share/extensions/Makefile.am b/share/extensions/Makefile.am index 9d81efc41..bce5f625e 100644 --- a/share/extensions/Makefile.am +++ b/share/extensions/Makefile.am @@ -4,6 +4,7 @@ SUBDIRS = \ Barcode \ Poly3DObjects \ test \ + ink2canvas \ xaml2svg extensiondir = $(datadir)/inkscape/extensions @@ -73,6 +74,7 @@ extensions = \ handles.py \ hpgl_output.py \ ill2svg.pl \ + ink2canvas.py \ inkex.py \ Inkscape.pm \ inkwebeffect.py \ @@ -249,6 +251,7 @@ modules = \ guillotine.inx \ handles.inx \ hpgl_output.inx \ + ink2canvas.inx \ inkscape_help_askaquestion.inx \ inkscape_help_commandline.inx \ inkscape_help_faq.inx\ diff --git a/share/extensions/ink2canvas.inx b/share/extensions/ink2canvas.inx new file mode 100644 index 000000000..c76c6a946 --- /dev/null +++ b/share/extensions/ink2canvas.inx @@ -0,0 +1,16 @@ + + + <_name>Convert to html5 canvas + org.inkscape.output.html5canvas + ink2canvas.py + inkex.py + + .html + text/html + <_filetypename>HTML 5 canvas (*.html) + <_filetypetooltip>HTML 5 canvas code + + + diff --git a/share/extensions/ink2canvas.py b/share/extensions/ink2canvas.py new file mode 100755 index 000000000..7d2ee6a7f --- /dev/null +++ b/share/extensions/ink2canvas.py @@ -0,0 +1,89 @@ +#!/usr/bin/env python +''' +Copyright (C) 2011 Karlisson Bezerra + +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., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +''' + +import inkex +from ink2canvas.canvas import Canvas +import ink2canvas.svg as svg + +log = inkex.debug #alias to debug method + + +class Ink2Canvas(inkex.Effect): + def __init__(self): + inkex.Effect.__init__(self) + self.canvas = None + + def output(self): + import sys + sys.stdout.write(self.canvas.output()) + + def get_tag_name(self, node): + # remove namespace part from "{http://www.w3.org/2000/svg}elem" + return node.tag.split("}")[1] + + def get_gradient_defs(self, elem): + url_id = elem.get_gradient_href() + # get the gradient element + gradient = self.xpathSingle("//*[@id='%s']" % url_id) + # get the color stops + url_stops = gradient.get(inkex.addNS("href", "xlink")) + gstops = self.xpathSingle("//svg:linearGradient[@id='%s']" % url_stops[1:]) + colors = [] + for stop in gstops: + colors.append(stop.get("style")) + if gradient.get("r"): + return svg.RadialGradientDef(gradient, colors) + else: + return svg.LinearGradientDef(gradient, colors) + + def get_clip_defs(self, elem): + if elem.has_clip(): + pass + return + + def walk_tree(self, root): + for node in root: + tag = self.get_tag_name(node) + class_name = tag.capitalize() + if not hasattr(svg, class_name): + continue + gradient = None + clip = None + # creates a instance of 'elem' + # similar to 'elem = Rect(tag, node, ctx)' + elem = getattr(svg, class_name)(tag, node, self.canvas) + if elem.has_gradient(): + gradient = self.get_gradient_defs(elem) + elem.start(gradient) + elem.draw() + self.walk_tree(node) + elem.end() + + def effect(self): + """Applies the effect""" + svg_root = self.document.getroot() + width = inkex.unittouu(svg_root.get("width")) + height = inkex.unittouu(svg_root.get("height")) + self.canvas = Canvas(width, height) + self.walk_tree(svg_root) + + +if __name__ == "__main__": + ink = Ink2Canvas() + ink.affect() diff --git a/share/extensions/ink2canvas/Makefile.am b/share/extensions/ink2canvas/Makefile.am new file mode 100644 index 000000000..ab6e7661d --- /dev/null +++ b/share/extensions/ink2canvas/Makefile.am @@ -0,0 +1,9 @@ + +ink2canvasdir = $(datadir)/inkscape/extensions/ink2canvas + +ink2canvas_DATA = \ + __init__.py \ + canvas.py \ + svg.py + +EXTRA_DIST = $(ink2canvas_DATA) diff --git a/share/extensions/ink2canvas/__init__.py b/share/extensions/ink2canvas/__init__.py new file mode 100644 index 000000000..e69de29bb diff --git a/share/extensions/ink2canvas/canvas.py b/share/extensions/ink2canvas/canvas.py new file mode 100644 index 000000000..80ec4fd43 --- /dev/null +++ b/share/extensions/ink2canvas/canvas.py @@ -0,0 +1,194 @@ +#!/usr/bin/env python +''' +Copyright (C) 2011 Karlisson Bezerra + +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., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +''' + +import inkex +import simplestyle + +class Canvas: + """Canvas API helper class""" + + def __init__(self, width, height, context = "ctx"): + self.obj = context + self.code = [] #stores the code + self.style = {} + self.styleCache = {} #stores the previous style applied + self.width = width + self.height = height + + def write(self, text): + self.code.append("\t" + text.replace("ctx", self.obj) + "\n") + + def output(self): + from textwrap import dedent + html = """ + + + + Inkscape Output + + + + + + + """ + return dedent(html) % (self.width, self.height, self.obj, "".join(self.code)) + + def equalStyle(self, style, key): + """Checks if the last style used is the same or there's no style yet""" + if key in self.styleCache: + return True + if key not in style: + return True + return style[key] == self.styleCache[key] + + def beginPath(self): + self.write("ctx.beginPath();") + + def createLinearGradient(self, href, x1, y1, x2, y2): + data = (href, x1, y1, x2, y2) + self.write("var %s = \ + ctx.createLinearGradient(%f,%f,%f,%f);" % data) + + def createRadialGradient(self, href, cx1, cy1, rx, cx2, cy2, ry): + data = (href, cx1, cy1, rx, cx2, cy2, ry) + self.write("var %s = ctx.createRadialGradient\ + (%f,%f,%f,%f,%f,%f);" % data) + + def addColorStop(self, href, pos, color): + self.write("%s.addColorStop(%f, %s);" % (href, pos, color)) + + def getColor(self, rgb, a): + r, g, b = simplestyle.parseColor(rgb) + a = float(a) + if a < 1: + return "'rgba(%d, %d, %d, %.1f)'" % (r, g, b, a) + else: + return "'rgb(%d, %d, %d)'" % (r, g, b) + + def setGradient(self, href): + """ + for stop in gstops: + style = simplestyle.parseStyle(stop.get("style")) + stop_color = style["stop-color"] + opacity = style["stop-opacity"] + color = self.getColor(stop_color, opacity) + pos = float(stop.get("offset")) + self.addColorStop(href, pos, color) + """ + return None #href + + def setOpacity(self, value): + self.write("ctx.globalAlpha = %.1f;" % float(value)) + + def setFill(self, value): + try: + alpha = self.style["fill-opacity"] + except: + alpha = 1 + if not value.startswith("url("): + fill = self.getColor(value, alpha) + self.write("ctx.fillStyle = %s;" % fill) + + def setStroke(self, value): + try: + alpha = self.style["stroke-opacity"] + except: + alpha = 1 + self.write("ctx.strokeStyle = %s;" % self.getColor(value, alpha)) + + def setStrokeWidth(self, value): + self.write("ctx.lineWidth = %f;" % inkex.unittouu(value)) + + def setStrokeLinecap(self, value): + self.write("ctx.lineCap = '%s';" % value) + + def setStrokeLinejoin(self, value): + self.write("ctx.lineJoin = '%s';" % value) + + def setStrokeMiterlimit(self, value): + self.write("ctx.miterLimit = %s;" % value) + + def setFont(self, value): + self.write("ctx.font = \"%s\";" % value) + + def moveTo(self, x, y): + self.write("ctx.moveTo(%f, %f);" % (x, y)) + + def lineTo(self, x, y): + self.write("ctx.lineTo(%f, %f);" % (x, y)) + + def quadraticCurveTo(self, cpx, cpy, x, y): + data = (cpx, cpy, x, y) + self.write("ctx.quadraticCurveTo(%f, %f, %f, %f);" % data) + + def bezierCurveTo(self, x1, y1, x2, y2, x, y): + data = (x1, y1, x2, y2, x, y) + self.write("ctx.bezierCurveTo(%f, %f, %f, %f, %f, %f);" % data) + + def rect(self, x, y, w, h, rx = 0, ry = 0): + if rx or ry: + #rounded rectangle, starts top-left anticlockwise + self.moveTo(x, y + ry) + self.lineTo(x, y+h-ry) + self.quadraticCurveTo(x, y+h, x+rx, y+h) + self.lineTo(x+w-rx, y+h) + self.quadraticCurveTo(x+w, y+h, x+w, y+h-ry) + self.lineTo(x+w, y+ry) + self.quadraticCurveTo(x+w, y, x+w-rx, y) + self.lineTo(x+rx, y) + self.quadraticCurveTo(x, y, x, y+ry) + else: + self.write("ctx.rect(%f, %f, %f, %f);" % (x, y, w, h)) + + def arc(self, x, y, r, a1, a2, flag): + data = (x, y, r, a1, a2, flag) + self.write("ctx.arc(%f, %f, %f, %f, %.8f, %d);" % data) + + def fillText(self, text, x, y): + self.write("ctx.fillText(\"%s\", %f, %f);" % (text, x, y)) + + def translate(self, cx, cy): + self.write("ctx.translate(%f, %f);" % (cx, cy)) + + def rotate(self, angle): + self.write("ctx.rotate(%f);" % angle) + + def scale(self, rx, ry): + self.write("ctx.scale(%f, %f);" % (rx, ry)) + + def transform(self, m11, m12, m21, m22, dx, dy): + data = (m11, m12, m21, m22, dx, dy) + self.write("ctx.transform(%f, %f, %f, %f, %f, %f);" % data) + + def save(self): + self.write("ctx.save();") + + def restore(self): + self.write("ctx.restore();") + + def closePath(self): + if "fill" in self.style and self.style["fill"] != "none": + self.write("ctx.fill();") + if "stroke" in self.style and self.style["stroke"] != "none": + self.write("ctx.stroke();") + #self.write("%s.closePath();" % self.obj) diff --git a/share/extensions/ink2canvas/svg.py b/share/extensions/ink2canvas/svg.py new file mode 100644 index 000000000..7f3769e3c --- /dev/null +++ b/share/extensions/ink2canvas/svg.py @@ -0,0 +1,373 @@ +#!/usr/bin/env python +''' +Copyright (C) 2011 Karlisson Bezerra + +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., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +''' + +import inkex +import simplestyle +from simplepath import parsePath +from simpletransform import parseTransform + +class Element: + def attr(self, val, ns=""): + if ns: + val = inkex.addNS(val, ns) + try: + attr = float(self.node.get(val)) + except: + attr = self.node.get(val) + return attr + + +class GradientDef(Element): + def __init__(self, node, stops): + self.node = node + self.stops = stops + + +class LinearGradientDef(GradientDef): + def get_data(self): + x1 = self.attr("x1") + y1 = self.attr("y1") + x2 = self.attr("x2") + y2 = self.attr("y2") + #self.createLinearGradient(href, x1, y1, x2, y2) + + def draw(self): + pass + + +class RadialGradientDef(GradientDef): + def get_data(self): + cx = self.attr("cx") + cy = self.attr("cy") + r = self.attr("r") + #self.createRadialGradient(href, cx, cy, r, cx, cy, r) + + def draw(self): + pass + +class AbstractShape(Element): + def __init__(self, command, node, ctx): + self.node = node + self.command = command + self.ctx = ctx + + def get_data(self): + return + + def get_style(self): + style = simplestyle.parseStyle(self.attr("style")) + #remove any trailing space in dict keys/values + style = dict([(str.strip(k), str.strip(v)) for k,v in style.items()]) + return style + + def set_style(self, style): + """Translates style properties names into method calls""" + self.ctx.style = style + for key in style: + tmp_list = map(str.capitalize, key.split("-")) + method = "set" + "".join(tmp_list) + if hasattr(self.ctx, method) and style[key] != "none": + getattr(self.ctx, method)(style[key]) + #saves style to compare in next iteration + self.ctx.style_cache = style + + def has_transform(self): + return bool(self.attr("transform")) + + def get_transform(self): + data = self.node.get("transform") + if not data: + return + matrix = parseTransform(data) + m11, m21, dx = matrix[0] + m12, m22, dy = matrix[1] + return m11, m12, m21, m22, dx, dy + + def has_gradient(self): + style = self.get_style() + if "fill" in style: + fill = style["fill"] + return fill.startswith("url(#linear") or \ + fill.startswith("url(#radial") + return False + + def get_gradient_href(self): + style = self.get_style() + if "fill" in style: + return style["fill"][5:-1] + return + + def has_clip(self): + return bool(self.attr("clip-path")) + + def start(self, gradient): + self.gradient = gradient + self.ctx.write("\n// #%s" % self.attr("id")) + if self.has_transform() or self.has_clip(): + self.ctx.save() + + def draw(self): + data = self.get_data() + style = self.get_style() + self.ctx.beginPath() + if self.has_transform(): + trans_matrix = self.get_transform() + self.ctx.transform(*trans_matrix) # unpacks argument list + if self.has_gradient(): + self.gradient.draw() + self.set_style(style) + # unpacks "data" in parameters to given method + getattr(self.ctx, self.command)(*data) + self.ctx.closePath() + + def end(self): + if self.has_transform() or self.has_clip(): + self.ctx.restore() + + +class G(AbstractShape): + def draw(self): + #get layer label, if exists + gtype = self.attr("groupmode", "inkscape") or "group" + if self.has_transform(): + trans_matrix = self.get_transform() + self.ctx.transform(*trans_matrix) + + +class Rect(AbstractShape): + def get_data(self): + x = self.attr("x") + y = self.attr("y") + w = self.attr("width") + h = self.attr("height") + rx = self.attr("rx") or 0 + ry = self.attr("ry") or 0 + return x, y, w, h, rx, ry + + +class Circle(AbstractShape): + def __init__(self, command, node, ctx): + AbstractShape.__init__(self, command, node, ctx) + self.command = "arc" + + def get_data(self): + import math + cx = self.attr("cx") + cy = self.attr("cy") + r = self.attr("r") + return cx, cy, r, 0, math.pi * 2, True + + +class Ellipse(AbstractShape): + def get_data(self): + cx = self.attr("cx") + cy = self.attr("cy") + rx = self.attr("rx") + ry = self.attr("ry") + return cx, cy, rx, ry + + def draw(self): + import math + cx, cy, rx, ry = self.get_data() + style = self.get_style() + self.ctx.beginPath() + if self.has_transform(): + trans_matrix = self.get_transform() + self.ctx.transform(*trans_matrix) # unpacks argument list + self.set_style(style) + + KAPPA = 4 * ((math.sqrt(2) - 1) / 3) + self.ctx.moveTo(cx, cy - ry) + self.ctx.bezierCurveTo(cx + (KAPPA * rx), cy - ry, cx + rx, cy - (KAPPA * ry), cx + rx, cy) + self.ctx.bezierCurveTo(cx + rx, cy + (KAPPA * ry), cx + (KAPPA * rx), cy + ry, cx, cy + ry) + self.ctx.bezierCurveTo(cx - (KAPPA * rx), cy + ry, cx - rx, cy + (KAPPA * ry), cx - rx, cy) + self.ctx.bezierCurveTo(cx - rx, cy - (KAPPA * ry), cx - (KAPPA * rx), cy - ry, cx, cy - ry) + self.ctx.closePath() + + +class Path(AbstractShape): + def get_data(self): + #path data is already converted to float + return parsePath(self.attr("d")) + + def pathMoveTo(self, data): + self.ctx.moveTo(data[0], data[1]) + self.currentPosition = data[0], data[1] + + def pathLineTo(self, data): + self.ctx.lineTo(data[0], data[1]) + self.currentPosition = data[0], data[1] + + def pathCurveTo(self, data): + x1, y1, x2, y2 = data[0], data[1], data[2], data[3] + x, y = data[4], data[5] + self.ctx.bezierCurveTo(x1, y1, x2, y2, x, y) + self.currentPosition = x, y + + def pathArcTo(self, data): + #http://www.w3.org/TR/SVG11/implnote.html#ArcImplementationNotes + # code adapted from http://code.google.com/p/canvg/ + import math + x1 = self.currentPosition[0] + y1 = self.currentPosition[1] + x2 = data[5] + y2 = data[6] + rx = data[0] + ry = data[1] + angle = data[2] * (math.pi / 180.0) + arcflag = data[3] + sweepflag = data[4] + + #compute (x1', y1') + _x1 = math.cos(angle) * (x1 - x2) / 2.0 + math.sin(angle) * (y1 - y2) / 2.0 + _y1 = -math.sin(angle) * (x1 - x2) / 2.0 + math.cos(angle) * (y1 - y2) / 2.0 + + #adjust radii + l = _x1**2 / rx**2 + _y1**2 / ry**2 + if l > 1: + rx *= math.sqrt(l) + ry *= math.sqrt(l) + + #compute (cx', cy') + numr = (rx**2 * ry**2) - (rx**2 * _y1**2) - (ry**2 * _x1**2) + demr = (rx**2 * _y1**2) + (ry**2 * _x1**2) + sig = -1 if arcflag == sweepflag else 1 + sig = sig * math.sqrt(numr / demr) + if math.isnan(sig): sig = 0; + _cx = sig * rx * _y1 / ry + _cy = sig * -ry * _x1 / rx + + #compute (cx, cy) from (cx', cy') + cx = (x1 + x2) / 2.0 + math.cos(angle) * _cx - math.sin(angle) * _cy + cy = (y1 + y2) / 2.0 + math.sin(angle) * _cx + math.cos(angle) * _cy + + #compute startAngle & endAngle + #vector magnitude + m = lambda v: math.sqrt(v[0]**2 + v[1]**2) + #ratio between two vectors + r = lambda u, v: (u[0] * v[0] + u[1] * v[1]) / (m(u) * m(v)) + #angle between two vectors + a = lambda u, v: (-1 if u[0]*v[1] < u[1]*v[0] else 1) * math.acos(r(u,v)) + #initial angle + a1 = a([1,0], [(_x1 - _cx) / rx, (_y1 - _cy)/ry]) + #angle delta + u = [(_x1 - _cx) / rx, (_y1 - _cy) / ry] + v = [(-_x1 - _cx) / rx, (-_y1 - _cy) / ry] + ad = a(u, v) + if r(u,v) <= -1: ad = math.pi + if r(u,v) >= 1: ad = 0 + + if sweepflag == 0 and ad > 0: ad = ad - 2 * math.pi; + if sweepflag == 1 and ad < 0: ad = ad + 2 * math.pi; + + r = rx if rx > ry else ry + sx = 1 if rx > ry else rx / ry + sy = ry / rx if rx > ry else 1 + + self.ctx.translate(cx, cy) + self.ctx.rotate(angle) + self.ctx.scale(sx, sy) + self.ctx.arc(0, 0, r, a1, a1 + ad, 1 - sweepflag) + self.ctx.scale(1/sx, 1/sy) + self.ctx.rotate(-angle) + self.ctx.translate(-cx, -cy) + self.currentPosition = x2, y2 + + def draw(self): + path = self.get_data() + style = self.get_style() + """Gets the node type and calls the given method""" + self.ctx.beginPath() + if self.has_transform(): + trans_matrix = self.get_transform() + self.ctx.transform(*trans_matrix) # unpacks argument list + self.set_style(style) + + """Draws path commands""" + path_command = {"M": self.pathMoveTo, + "L": self.pathLineTo, + "C": self.pathCurveTo, + "A": self.pathArcTo} + for pt in path: + comm, data = pt + if comm in path_command: + path_command[comm](data) + + self.ctx.closePath() + + +class Line(Path): + def get_data(self): + x1 = self.attr("x1") + y1 = self.attr("y1") + x2 = self.attr("x2") + y2 = self.attr("y2") + return (("M", (x1, y1)), ("L", (x2, y2))) + + +class Polygon(Path): + def get_data(self): + points = self.attr("points").strip().split(" ") + points = map(lambda x: x.split(","), points) + comm = [] + for pt in points: # creating path command similar + pt = map(float, pt) + comm.append(["L", pt]) + comm[0][0] = "M" # first command must be a 'M' => moveTo + return comm + + +class Polyline(Polygon): + pass + + +class Text(AbstractShape): + def text_helper(self, tspan): + if not len(tspan): + return unicode(tspan.text) + for ts in tspan: + return ts.text + self.text_helper(ts) + ts.tail + + def set_text_style(self, style): + keys = ("font-style", "font-weight", "font-size", "font-family") + text = [] + for key in keys: + if key in style: + text.append(style[key]) + self.ctx.setFont(" ".join(text)) + + def get_data(self): + x = self.attr("x") + y = self.attr("y") + return x, y + + def draw(self): + x, y = self.get_data() + style = self.get_style() + if self.has_transform(): + trans_matrix = self.get_transform() + self.ctx.transform(*trans_matrix) # unpacks argument list + self.set_style(style) + self.set_text_style(style) + + for tspan in self.node: + text = self.text_helper(tspan) + _x = float(tspan.get("x")) + _y = float(tspan.get("y")) + self.ctx.fillText(text, _x, _y) -- cgit v1.2.3 From 32cbae2ea15712efd9a36f43f7690268c1767e52 Mon Sep 17 00:00:00 2001 From: Alex Valavanis Date: Sun, 3 Jul 2011 11:43:53 +0100 Subject: GTK+ cleanup: gtk_type_class (bzr r10407) --- src/display/canvas-arena.cpp | 2 +- src/display/canvas-bpath.cpp | 2 +- src/display/canvas-grid.cpp | 2 +- src/display/canvas-text.cpp | 2 +- src/display/gnome-canvas-acetate.cpp | 2 +- src/display/sodipodi-ctrl.cpp | 2 +- src/display/sodipodi-ctrlrect.cpp | 2 +- src/display/sp-canvas.cpp | 4 ++-- src/display/sp-ctrlline.cpp | 2 +- src/display/sp-ctrlpoint.cpp | 2 +- src/display/sp-ctrlquadr.cpp | 2 +- src/helper/unit-menu.cpp | 2 +- src/svg-view-widget.cpp | 12 ++++-------- src/ui/view/view-widget.cpp | 2 +- src/widgets/desktop-widget.cpp | 2 +- src/widgets/font-selector.cpp | 2 +- src/widgets/gradient-image.cpp | 2 +- src/widgets/gradient-selector.cpp | 2 +- src/widgets/gradient-vector.cpp | 2 +- src/widgets/paint-selector.cpp | 2 +- src/widgets/ruler.cpp | 4 ++-- src/widgets/sp-attribute-widget.cpp | 4 ++-- src/widgets/sp-color-notebook.cpp | 2 +- src/widgets/sp-color-selector.cpp | 2 +- src/widgets/sp-color-slider.cpp | 16 +--------------- src/widgets/sp-widget.cpp | 2 +- src/widgets/sp-xmlview-attr-list.cpp | 2 +- src/widgets/sp-xmlview-content.cpp | 2 +- src/widgets/sp-xmlview-tree.cpp | 2 +- 29 files changed, 35 insertions(+), 53 deletions(-) diff --git a/src/display/canvas-arena.cpp b/src/display/canvas-arena.cpp index 5f3d961f7..6930e4d7c 100644 --- a/src/display/canvas-arena.cpp +++ b/src/display/canvas-arena.cpp @@ -77,7 +77,7 @@ sp_canvas_arena_class_init (SPCanvasArenaClass *klass) object_class = (GtkObjectClass *) klass; item_class = (SPCanvasItemClass *) klass; - parent_class = (SPCanvasItemClass*)gtk_type_class (SP_TYPE_CANVAS_ITEM); + parent_class = (SPCanvasItemClass*)g_type_class_peek_parent (klass); signals[ARENA_EVENT] = g_signal_new ("arena_event", G_TYPE_FROM_CLASS(object_class), diff --git a/src/display/canvas-bpath.cpp b/src/display/canvas-bpath.cpp index 815892878..306b523ca 100644 --- a/src/display/canvas-bpath.cpp +++ b/src/display/canvas-bpath.cpp @@ -67,7 +67,7 @@ sp_canvas_bpath_class_init (SPCanvasBPathClass *klass) object_class = GTK_OBJECT_CLASS (klass); item_class = (SPCanvasItemClass *) klass; - parent_class = (SPCanvasItemClass*)gtk_type_class (SP_TYPE_CANVAS_ITEM); + parent_class = (SPCanvasItemClass*)g_type_class_peek_parent (klass); object_class->destroy = sp_canvas_bpath_destroy; diff --git a/src/display/canvas-grid.cpp b/src/display/canvas-grid.cpp index 2a9e50e3d..e1673c8ef 100644 --- a/src/display/canvas-grid.cpp +++ b/src/display/canvas-grid.cpp @@ -89,7 +89,7 @@ grid_canvasitem_class_init (GridCanvasItemClass *klass) object_class = (GtkObjectClass *) klass; item_class = (SPCanvasItemClass *) klass; - parent_class = (SPCanvasItemClass*)gtk_type_class (sp_canvas_item_get_type ()); + parent_class = (SPCanvasItemClass*)g_type_class_peek_parent (klass); object_class->destroy = grid_canvasitem_destroy; diff --git a/src/display/canvas-text.cpp b/src/display/canvas-text.cpp index 690015ecd..683e2f93c 100644 --- a/src/display/canvas-text.cpp +++ b/src/display/canvas-text.cpp @@ -63,7 +63,7 @@ sp_canvastext_class_init (SPCanvasTextClass *klass) GtkObjectClass *object_class = (GtkObjectClass *) klass; SPCanvasItemClass *item_class = (SPCanvasItemClass *) klass; - parent_class_ct = (SPCanvasItemClass*)gtk_type_class (SP_TYPE_CANVAS_ITEM); + parent_class_ct = (SPCanvasItemClass*)g_type_class_peek_parent (klass); object_class->destroy = sp_canvastext_destroy; diff --git a/src/display/gnome-canvas-acetate.cpp b/src/display/gnome-canvas-acetate.cpp index 67cc66950..bdda3a120 100644 --- a/src/display/gnome-canvas-acetate.cpp +++ b/src/display/gnome-canvas-acetate.cpp @@ -54,7 +54,7 @@ sp_canvas_acetate_class_init (SPCanvasAcetateClass *klass) object_class = (GtkObjectClass *) klass; item_class = (SPCanvasItemClass *) klass; - parent_class = (SPCanvasItemClass*)gtk_type_class (sp_canvas_item_get_type ()); + parent_class = (SPCanvasItemClass*)g_type_class_peek_parent (klass); object_class->destroy = sp_canvas_acetate_destroy; diff --git a/src/display/sodipodi-ctrl.cpp b/src/display/sodipodi-ctrl.cpp index fe2a78a8f..0ff7ca9f5 100644 --- a/src/display/sodipodi-ctrl.cpp +++ b/src/display/sodipodi-ctrl.cpp @@ -71,7 +71,7 @@ sp_ctrl_class_init (SPCtrlClass *klass) object_class = (GtkObjectClass *) klass; item_class = (SPCanvasItemClass *) klass; - parent_class = (SPCanvasItemClass *)gtk_type_class (sp_canvas_item_get_type ()); + parent_class = (SPCanvasItemClass *)g_type_class_peek_parent (klass); gtk_object_add_arg_type ("SPCtrl::shape", GTK_TYPE_INT, GTK_ARG_READWRITE, ARG_SHAPE); gtk_object_add_arg_type ("SPCtrl::mode", GTK_TYPE_INT, GTK_ARG_READWRITE, ARG_MODE); diff --git a/src/display/sodipodi-ctrlrect.cpp b/src/display/sodipodi-ctrlrect.cpp index 592d45bc0..b516456e9 100644 --- a/src/display/sodipodi-ctrlrect.cpp +++ b/src/display/sodipodi-ctrlrect.cpp @@ -64,7 +64,7 @@ static void sp_ctrlrect_class_init(SPCtrlRectClass *c) GtkObjectClass *object_class = (GtkObjectClass *) c; SPCanvasItemClass *item_class = (SPCanvasItemClass *) c; - parent_class = (SPCanvasItemClass*) gtk_type_class(sp_canvas_item_get_type()); + parent_class = (SPCanvasItemClass*) g_type_class_peek_parent(c); object_class->destroy = sp_ctrlrect_destroy; diff --git a/src/display/sp-canvas.cpp b/src/display/sp-canvas.cpp index ecc3051cc..e1f165003 100644 --- a/src/display/sp-canvas.cpp +++ b/src/display/sp-canvas.cpp @@ -727,7 +727,7 @@ sp_canvas_group_class_init (SPCanvasGroupClass *klass) GtkObjectClass *object_class = (GtkObjectClass *) klass; SPCanvasItemClass *item_class = (SPCanvasItemClass *) klass; - group_parent_class = (SPCanvasItemClass*)gtk_type_class (sp_canvas_item_get_type ()); + group_parent_class = (SPCanvasItemClass*)g_type_class_peek_parent (klass); object_class->destroy = sp_canvas_group_destroy; @@ -989,7 +989,7 @@ sp_canvas_class_init (SPCanvasClass *klass) GtkObjectClass *object_class = (GtkObjectClass *) klass; GtkWidgetClass *widget_class = (GtkWidgetClass *) klass; - canvas_parent_class = (GtkWidgetClass *)gtk_type_class (GTK_TYPE_WIDGET); + canvas_parent_class = (GtkWidgetClass *)g_type_class_peek_parent (klass); object_class->destroy = sp_canvas_destroy; diff --git a/src/display/sp-ctrlline.cpp b/src/display/sp-ctrlline.cpp index 6c763abdf..c185234d4 100644 --- a/src/display/sp-ctrlline.cpp +++ b/src/display/sp-ctrlline.cpp @@ -65,7 +65,7 @@ sp_ctrlline_class_init (SPCtrlLineClass *klass) GtkObjectClass *object_class = (GtkObjectClass *) klass; SPCanvasItemClass *item_class = (SPCanvasItemClass *) klass; - parent_class = (SPCanvasItemClass*)gtk_type_class (SP_TYPE_CANVAS_ITEM); + parent_class = (SPCanvasItemClass*)g_type_class_peek_parent (klass); object_class->destroy = sp_ctrlline_destroy; diff --git a/src/display/sp-ctrlpoint.cpp b/src/display/sp-ctrlpoint.cpp index c33cdeeb9..1cf7dded0 100644 --- a/src/display/sp-ctrlpoint.cpp +++ b/src/display/sp-ctrlpoint.cpp @@ -56,7 +56,7 @@ sp_ctrlpoint_class_init (SPCtrlPointClass *klass) GtkObjectClass *object_class = (GtkObjectClass *) klass; SPCanvasItemClass *item_class = (SPCanvasItemClass *) klass; - parent_class = (SPCanvasItemClass*)gtk_type_class (SP_TYPE_CANVAS_ITEM); + parent_class = (SPCanvasItemClass*)g_type_class_peek_parent (klass); object_class->destroy = sp_ctrlpoint_destroy; diff --git a/src/display/sp-ctrlquadr.cpp b/src/display/sp-ctrlquadr.cpp index 0701d0b10..b39886178 100644 --- a/src/display/sp-ctrlquadr.cpp +++ b/src/display/sp-ctrlquadr.cpp @@ -64,7 +64,7 @@ sp_ctrlquadr_class_init (SPCtrlQuadrClass *klass) GtkObjectClass *object_class = (GtkObjectClass *) klass; SPCanvasItemClass *item_class = (SPCanvasItemClass *) klass; - parent_class = (SPCanvasItemClass*)gtk_type_class (SP_TYPE_CANVAS_ITEM); + parent_class = (SPCanvasItemClass*)g_type_class_peek_parent (klass); object_class->destroy = sp_ctrlquadr_destroy; diff --git a/src/helper/unit-menu.cpp b/src/helper/unit-menu.cpp index 4b72a7566..a87ac4abd 100644 --- a/src/helper/unit-menu.cpp +++ b/src/helper/unit-menu.cpp @@ -80,7 +80,7 @@ static void sp_unit_selector_class_init(SPUnitSelectorClass *klass) { GObjectClass *object_class = G_OBJECT_CLASS(klass); - unit_selector_parent_class = (GtkHBoxClass*)gtk_type_class(GTK_TYPE_HBOX); + unit_selector_parent_class = (GtkHBoxClass*)g_type_class_peek_parent(klass); signals[SET_UNIT] = g_signal_new("set_unit", G_TYPE_FROM_CLASS(klass), diff --git a/src/svg-view-widget.cpp b/src/svg-view-widget.cpp index 333875550..cda1ed546 100644 --- a/src/svg-view-widget.cpp +++ b/src/svg-view-widget.cpp @@ -63,15 +63,11 @@ GType sp_svg_view_widget_get_type(void) static void sp_svg_view_widget_class_init (SPSVGSPViewWidgetClass *klass) { - GtkObjectClass *object_class; - GtkWidgetClass *widget_class; - SPViewWidgetClass *vw_class; + GtkObjectClass *object_class = GTK_OBJECT_CLASS (klass); + GtkWidgetClass *widget_class = GTK_WIDGET_CLASS (klass); + SPViewWidgetClass *vw_class = SP_VIEW_WIDGET_CLASS (klass); - object_class = GTK_OBJECT_CLASS (klass); - widget_class = GTK_WIDGET_CLASS (klass); - vw_class = SP_VIEW_WIDGET_CLASS (klass); - - widget_parent_class = (SPViewWidgetClass*)gtk_type_class (SP_TYPE_VIEW_WIDGET); + widget_parent_class = (SPViewWidgetClass *)g_type_class_peek_parent (klass); object_class->destroy = sp_svg_view_widget_destroy; diff --git a/src/ui/view/view-widget.cpp b/src/ui/view/view-widget.cpp index f87bc8edd..d43877569 100644 --- a/src/ui/view/view-widget.cpp +++ b/src/ui/view/view-widget.cpp @@ -54,7 +54,7 @@ static void sp_view_widget_class_init(SPViewWidgetClass *vwc) { GtkObjectClass *object_class = GTK_OBJECT_CLASS(vwc); - widget_parent_class = (GtkEventBoxClass*) gtk_type_class(GTK_TYPE_EVENT_BOX); + widget_parent_class = (GtkEventBoxClass*) g_type_class_peek_parent(vwc); object_class->destroy = sp_view_widget_destroy; } diff --git a/src/widgets/desktop-widget.cpp b/src/widgets/desktop-widget.cpp index 028138a10..52008625a 100644 --- a/src/widgets/desktop-widget.cpp +++ b/src/widgets/desktop-widget.cpp @@ -281,7 +281,7 @@ GType SPDesktopWidget::getType(void) static void sp_desktop_widget_class_init (SPDesktopWidgetClass *klass) { - dtw_parent_class = (SPViewWidgetClass*)gtk_type_class (SP_TYPE_VIEW_WIDGET); + dtw_parent_class = (SPViewWidgetClass*)g_type_class_peek_parent (klass); GtkObjectClass *object_class = (GtkObjectClass *) klass; GtkWidgetClass *widget_class = (GtkWidgetClass *) klass; diff --git a/src/widgets/font-selector.cpp b/src/widgets/font-selector.cpp index 3f015790a..a9340a291 100644 --- a/src/widgets/font-selector.cpp +++ b/src/widgets/font-selector.cpp @@ -121,7 +121,7 @@ static void sp_font_selector_class_init(SPFontSelectorClass *c) { GtkObjectClass *object_class = (GtkObjectClass *) c; - fs_parent_class = (GtkHBoxClass* )gtk_type_class(GTK_TYPE_HBOX); + fs_parent_class = (GtkHBoxClass* )g_type_class_peek_parent (c); fs_signals[FONT_SET] = gtk_signal_new ("font_set", GTK_RUN_FIRST, diff --git a/src/widgets/gradient-image.cpp b/src/widgets/gradient-image.cpp index 37f74997d..1aeb43c91 100644 --- a/src/widgets/gradient-image.cpp +++ b/src/widgets/gradient-image.cpp @@ -65,7 +65,7 @@ sp_gradient_image_class_init (SPGradientImageClass *klass) object_class = (GtkObjectClass *) klass; widget_class = (GtkWidgetClass *) klass; - parent_class = (GtkWidgetClass*)gtk_type_class (GTK_TYPE_WIDGET); + parent_class = (GtkWidgetClass*)g_type_class_peek_parent (klass); object_class->destroy = sp_gradient_image_destroy; diff --git a/src/widgets/gradient-selector.cpp b/src/widgets/gradient-selector.cpp index 0b7764674..a6e9be581 100644 --- a/src/widgets/gradient-selector.cpp +++ b/src/widgets/gradient-selector.cpp @@ -83,7 +83,7 @@ sp_gradient_selector_class_init (SPGradientSelectorClass *klass) object_class = (GtkObjectClass *) klass; - parent_class = (GtkVBoxClass*)gtk_type_class (GTK_TYPE_VBOX); + parent_class = (GtkVBoxClass*)g_type_class_peek_parent (klass); signals[GRABBED] = g_signal_new ("grabbed", G_TYPE_FROM_CLASS(object_class), diff --git a/src/widgets/gradient-vector.cpp b/src/widgets/gradient-vector.cpp index bf1c38119..8c39b52dd 100644 --- a/src/widgets/gradient-vector.cpp +++ b/src/widgets/gradient-vector.cpp @@ -102,7 +102,7 @@ static void sp_gradient_vector_selector_class_init(SPGradientVectorSelectorClass object_class = GTK_OBJECT_CLASS(klass); - parent_class = static_cast(gtk_type_class(GTK_TYPE_VBOX)); + parent_class = static_cast(g_type_class_peek_parent(klass)); signals[VECTOR_SET] = g_signal_new( "vector_set", G_TYPE_FROM_CLASS(object_class), diff --git a/src/widgets/paint-selector.cpp b/src/widgets/paint-selector.cpp index 4baabdfd9..9f2a30e32 100644 --- a/src/widgets/paint-selector.cpp +++ b/src/widgets/paint-selector.cpp @@ -158,7 +158,7 @@ sp_paint_selector_class_init(SPPaintSelectorClass *klass) { GtkObjectClass *object_class = (GtkObjectClass *) klass; - parent_class = (GtkVBoxClass*)gtk_type_class(GTK_TYPE_VBOX); + parent_class = (GtkVBoxClass*)g_type_class_peek_parent(klass); psel_signals[MODE_CHANGED] = g_signal_new("mode_changed", G_TYPE_FROM_CLASS(object_class), diff --git a/src/widgets/ruler.cpp b/src/widgets/ruler.cpp index 7744f5433..60e460cda 100644 --- a/src/widgets/ruler.cpp +++ b/src/widgets/ruler.cpp @@ -67,7 +67,7 @@ sp_hruler_class_init (SPHRulerClass *klass) GtkWidgetClass *widget_class; GtkRulerClass *ruler_class; - hruler_parent_class = (GtkWidgetClass *) gtk_type_class (GTK_TYPE_RULER); + hruler_parent_class = (GtkWidgetClass *) g_type_class_peek_parent (klass); widget_class = (GtkWidgetClass*) klass; ruler_class = (GtkRulerClass*) klass; @@ -153,7 +153,7 @@ sp_vruler_class_init (SPVRulerClass *klass) GtkWidgetClass *widget_class; GtkRulerClass *ruler_class; - vruler_parent_class = (GtkWidgetClass *) gtk_type_class (GTK_TYPE_RULER); + vruler_parent_class = (GtkWidgetClass *) g_type_class_peek_parent (klass); widget_class = (GtkWidgetClass*) klass; ruler_class = (GtkRulerClass*) klass; diff --git a/src/widgets/sp-attribute-widget.cpp b/src/widgets/sp-attribute-widget.cpp index 494a9997b..f7cd308b2 100644 --- a/src/widgets/sp-attribute-widget.cpp +++ b/src/widgets/sp-attribute-widget.cpp @@ -72,7 +72,7 @@ sp_attribute_widget_class_init (SPAttributeWidgetClass *klass) object_class = GTK_OBJECT_CLASS (klass); editable_class = GTK_EDITABLE_CLASS (klass); - parent_class = (GtkEntryClass*)gtk_type_class (GTK_TYPE_ENTRY); + parent_class = (GtkEntryClass*)g_type_class_peek_parent (klass); object_class->destroy = sp_attribute_widget_destroy; @@ -385,7 +385,7 @@ sp_attribute_table_class_init (SPAttributeTableClass *klass) { GtkObjectClass *object_class = GTK_OBJECT_CLASS (klass); - table_parent_class = (GtkVBoxClass*)gtk_type_class (GTK_TYPE_VBOX); + table_parent_class = (GtkVBoxClass*)g_type_class_peek_parent (klass); object_class->destroy = sp_attribute_table_destroy; diff --git a/src/widgets/sp-color-notebook.cpp b/src/widgets/sp-color-notebook.cpp index c347a1fca..377abf219 100644 --- a/src/widgets/sp-color-notebook.cpp +++ b/src/widgets/sp-color-notebook.cpp @@ -231,7 +231,7 @@ void ColorNotebook::init() if (!g_type_is_a (selector_types[i], SP_TYPE_COLOR_NOTEBOOK)) { guint howmany = 1; - gpointer klass = gtk_type_class (selector_types[i]); + gpointer klass = g_type_class_ref (selector_types[i]); if ( klass && SP_IS_COLOR_SELECTOR_CLASS (klass) ) { SPColorSelectorClass *ck = SP_COLOR_SELECTOR_CLASS (klass); diff --git a/src/widgets/sp-color-selector.cpp b/src/widgets/sp-color-selector.cpp index bf3564d2e..b017ed923 100644 --- a/src/widgets/sp-color-selector.cpp +++ b/src/widgets/sp-color-selector.cpp @@ -68,7 +68,7 @@ void sp_color_selector_class_init( SPColorSelectorClass *klass ) object_class = GTK_OBJECT_CLASS(klass); widget_class = GTK_WIDGET_CLASS(klass); - parent_class = GTK_VBOX_CLASS( gtk_type_class(GTK_TYPE_VBOX) ); + parent_class = GTK_VBOX_CLASS( g_type_class_peek_parent(klass) ); csel_signals[GRABBED] = g_signal_new( "grabbed", G_TYPE_FROM_CLASS(object_class), diff --git a/src/widgets/sp-color-slider.cpp b/src/widgets/sp-color-slider.cpp index 19bc73946..8fcbdf9af 100644 --- a/src/widgets/sp-color-slider.cpp +++ b/src/widgets/sp-color-slider.cpp @@ -83,7 +83,7 @@ sp_color_slider_class_init (SPColorSliderClass *klass) object_class = (GtkObjectClass *) klass; widget_class = (GtkWidgetClass *) klass; - parent_class = (GtkWidgetClass*)gtk_type_class (GTK_TYPE_WIDGET); + parent_class = (GtkWidgetClass*)g_type_class_peek_parent (klass); slider_signals[GRABBED] = g_signal_new ("grabbed", G_TYPE_FROM_CLASS(object_class), @@ -182,12 +182,9 @@ sp_color_slider_destroy (GtkObject *object) static void sp_color_slider_realize (GtkWidget *widget) { - SPColorSlider *slider; GdkWindowAttr attributes; gint attributes_mask; - slider = SP_COLOR_SLIDER (widget); - gtk_widget_set_realized (widget, TRUE); attributes.window_type = GDK_WINDOW_CHILD; @@ -216,10 +213,6 @@ sp_color_slider_realize (GtkWidget *widget) static void sp_color_slider_size_request (GtkWidget *widget, GtkRequisition *requisition) { - SPColorSlider *slider; - - slider = SP_COLOR_SLIDER (widget); - requisition->width = SLIDER_WIDTH + widget->style->xthickness * 2; requisition->height = SLIDER_HEIGHT + widget->style->ythickness * 2; } @@ -227,10 +220,6 @@ sp_color_slider_size_request (GtkWidget *widget, GtkRequisition *requisition) static void sp_color_slider_size_allocate (GtkWidget *widget, GtkAllocation *allocation) { - SPColorSlider *slider; - - slider = SP_COLOR_SLIDER (widget); - widget->allocation = *allocation; if (gtk_widget_get_realized (widget)) { @@ -247,9 +236,6 @@ sp_color_slider_expose (GtkWidget *widget, GdkEventExpose *event) slider = SP_COLOR_SLIDER (widget); if (gtk_widget_is_drawable (widget)) { - gint width, height; - width = widget->allocation.width; - height = widget->allocation.height; sp_color_slider_paint (slider, &event->area); } diff --git a/src/widgets/sp-widget.cpp b/src/widgets/sp-widget.cpp index 8f9c6a6d7..ef8a6c03c 100644 --- a/src/widgets/sp-widget.cpp +++ b/src/widgets/sp-widget.cpp @@ -75,7 +75,7 @@ sp_widget_class_init (SPWidgetClass *klass) object_class = (GtkObjectClass *) klass; widget_class = (GtkWidgetClass *) klass; - parent_class = (GtkBinClass*)gtk_type_class (GTK_TYPE_BIN); + parent_class = (GtkBinClass*)g_type_class_peek_parent (klass); object_class->destroy = sp_widget_destroy; diff --git a/src/widgets/sp-xmlview-attr-list.cpp b/src/widgets/sp-xmlview-attr-list.cpp index 535a4b534..9aa46a399 100644 --- a/src/widgets/sp-xmlview-attr-list.cpp +++ b/src/widgets/sp-xmlview-attr-list.cpp @@ -108,7 +108,7 @@ sp_xmlview_attr_list_class_init (SPXMLViewAttrListClass * klass) object_class = (GtkObjectClass *) klass; object_class->destroy = sp_xmlview_attr_list_destroy; - parent_class = (GtkCListClass*)gtk_type_class (GTK_TYPE_CLIST); + parent_class = (GtkCListClass*)g_type_class_peek_parent (klass); g_signal_new ( "row-value-changed", G_TYPE_FROM_CLASS(klass), diff --git a/src/widgets/sp-xmlview-content.cpp b/src/widgets/sp-xmlview-content.cpp index 605fbeb06..1f35f2373 100644 --- a/src/widgets/sp-xmlview-content.cpp +++ b/src/widgets/sp-xmlview-content.cpp @@ -108,7 +108,7 @@ sp_xmlview_content_class_init (SPXMLViewContentClass * klass) object_class = (GtkObjectClass *) klass; - parent_class = (GtkTextViewClass*)gtk_type_class (GTK_TYPE_TEXT_VIEW); + parent_class = (GtkTextViewClass*)g_type_class_peek_parent (klass); object_class->destroy = sp_xmlview_content_destroy; } diff --git a/src/widgets/sp-xmlview-tree.cpp b/src/widgets/sp-xmlview-tree.cpp index e1779b620..b867b1044 100644 --- a/src/widgets/sp-xmlview-tree.cpp +++ b/src/widgets/sp-xmlview-tree.cpp @@ -153,7 +153,7 @@ sp_xmlview_tree_class_init (SPXMLViewTreeClass * klass) GtkObjectClass * object_class; object_class = (GtkObjectClass *) klass; - parent_class = (GtkCTreeClass *) gtk_type_class (GTK_TYPE_CTREE); + parent_class = (GtkCTreeClass *) g_type_class_peek_parent (klass); GTK_CTREE_CLASS (object_class)->tree_move = tree_move; -- cgit v1.2.3 From 47c46197429cbac90b21b1759cd7cddd179566f7 Mon Sep 17 00:00:00 2001 From: Alex Valavanis Date: Sun, 3 Jul 2011 11:56:21 +0100 Subject: GTK+ cleanup: gtk_widget_ref (bzr r10408) --- src/libgdl/gdl-dock-item.c | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/src/libgdl/gdl-dock-item.c b/src/libgdl/gdl-dock-item.c index 138265034..3c508c0cd 100644 --- a/src/libgdl/gdl-dock-item.c +++ b/src/libgdl/gdl-dock-item.c @@ -936,10 +936,6 @@ static void gdl_dock_item_paint (GtkWidget *widget, GdkEventExpose *event) { - GdlDockItem *item; - - item = GDL_DOCK_ITEM (widget); - gtk_paint_box (widget->style, widget->window, gtk_widget_get_state (widget), @@ -1579,13 +1575,10 @@ static void gdl_dock_item_hide_cb (GtkWidget *widget, GdlDockItem *item) { - GdlDockMaster *master; - (void)widget; g_return_if_fail (item != NULL); - master = GDL_DOCK_OBJECT_GET_MASTER (item); gdl_dock_item_hide_item (item); } @@ -1798,7 +1791,7 @@ gdl_dock_item_set_tablabel (GdlDockItem *item, } if (tablabel) { - gtk_widget_ref (tablabel); + g_object_ref (G_OBJECT (tablabel)); gtk_object_sink (GTK_OBJECT (tablabel)); item->_priv->tab_label = tablabel; if (GDL_IS_DOCK_TABLABEL (tablabel)) { -- cgit v1.2.3 From 8937e3c24816408a5d7332e3780e4798bf8a4104 Mon Sep 17 00:00:00 2001 From: Alex Valavanis Date: Sun, 3 Jul 2011 12:15:24 +0100 Subject: GTK+ cleanup: gtk_action_connect_proxy (bzr r10409) --- src/ege-select-one-action.cpp | 2 +- src/ink-comboboxentry-action.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/ege-select-one-action.cpp b/src/ege-select-one-action.cpp index ea08f1c06..e0130a68d 100644 --- a/src/ege-select-one-action.cpp +++ b/src/ege-select-one-action.cpp @@ -735,7 +735,7 @@ GtkWidget* create_tool_item( GtkAction* action ) g_signal_connect( G_OBJECT(ract), "changed", G_CALLBACK( proxy_action_chagned_cb ), act ); sub = gtk_action_create_tool_item( GTK_ACTION(ract) ); - gtk_action_connect_proxy( GTK_ACTION(ract), sub ); + gtk_activatable_set_related_action( GTK_ACTIVATABLE (sub), GTK_ACTION(ract) ); gtk_tool_item_set_tooltip_text( GTK_TOOL_ITEM(sub), tip ); gtk_box_pack_start( GTK_BOX(holder), sub, FALSE, FALSE, 0 ); diff --git a/src/ink-comboboxentry-action.cpp b/src/ink-comboboxentry-action.cpp index 49ab343c2..5147b04a8 100644 --- a/src/ink-comboboxentry-action.cpp +++ b/src/ink-comboboxentry-action.cpp @@ -402,7 +402,7 @@ GtkWidget* create_tool_item( GtkAction* action ) } - gtk_action_connect_proxy( GTK_ACTION( action ), item ); + gtk_activatable_set_related_action( GTK_ACTIVATABLE (item), GTK_ACTION( action ) ); gtk_widget_show_all( item ); } else { -- cgit v1.2.3 From 185fb937f1f5512d522f29c55353cc205f2da148 Mon Sep 17 00:00:00 2001 From: Alex Valavanis Date: Sun, 3 Jul 2011 12:22:36 +0100 Subject: GTK+ cleanup: gtk_box_pack_start_defaults (bzr r10410) --- src/libgdl/gdl-dock-bar.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/libgdl/gdl-dock-bar.c b/src/libgdl/gdl-dock-bar.c index 2b230fc54..663378b7f 100644 --- a/src/libgdl/gdl-dock-bar.c +++ b/src/libgdl/gdl-dock-bar.c @@ -302,7 +302,7 @@ gdl_dock_bar_add_item (GdlDockBar *dockbar, label = gtk_label_new (name); if (dockbar->_priv->orientation == GTK_ORIENTATION_VERTICAL) gtk_label_set_angle (GTK_LABEL (label), 90); - gtk_box_pack_start_defaults (GTK_BOX (box), label); + gtk_box_pack_start (GTK_BOX (box), label, TRUE, TRUE, 0); } /* FIXME: For now AUTO behaves same as BOTH */ @@ -320,7 +320,7 @@ gdl_dock_bar_add_item (GdlDockBar *dockbar, image = gtk_image_new_from_stock (GTK_STOCK_NEW, GTK_ICON_SIZE_SMALL_TOOLBAR); } - gtk_box_pack_start_defaults (GTK_BOX (box), image); + gtk_box_pack_start (GTK_BOX (box), image, TRUE, TRUE, 0); } gtk_container_add (GTK_CONTAINER (button), box); -- cgit v1.2.3 From 1cbae999d86d7804a6c9cfe8a6f8de7c4a8a4c2c Mon Sep 17 00:00:00 2001 From: Alex Valavanis Date: Sun, 3 Jul 2011 12:48:35 +0100 Subject: GTK+ cleanup: gtk_object_sink (bzr r10411) --- src/display/sp-canvas.cpp | 4 ++-- src/libgdl/gdl-dock-item.c | 14 +++++--------- src/libgdl/gdl-dock-master.c | 3 +-- src/libgdl/gdl-dock-object.c | 2 +- src/widgets/sp-color-slider.cpp | 2 +- 5 files changed, 10 insertions(+), 15 deletions(-) diff --git a/src/display/sp-canvas.cpp b/src/display/sp-canvas.cpp index e1f165003..3e8a4880c 100644 --- a/src/display/sp-canvas.cpp +++ b/src/display/sp-canvas.cpp @@ -884,7 +884,7 @@ static void group_add (SPCanvasGroup *group, SPCanvasItem *item) { gtk_object_ref (GTK_OBJECT (item)); - gtk_object_sink (GTK_OBJECT (item)); + g_object_ref_sink (item); if (!group->items) { group->items = g_list_append (group->items, item); @@ -1029,7 +1029,7 @@ sp_canvas_init (SPCanvas *canvas) canvas->root->canvas = canvas; gtk_object_ref (GTK_OBJECT (canvas->root)); - gtk_object_sink (GTK_OBJECT (canvas->root)); + g_object_ref_sink (canvas->root); canvas->need_repick = TRUE; diff --git a/src/libgdl/gdl-dock-item.c b/src/libgdl/gdl-dock-item.c index 3c508c0cd..c01737636 100644 --- a/src/libgdl/gdl-dock-item.c +++ b/src/libgdl/gdl-dock-item.c @@ -1786,13 +1786,12 @@ gdl_dock_item_set_tablabel (GdlDockItem *item, NULL, item); g_object_set (item->_priv->tab_label, "item", NULL, NULL); } - gtk_widget_unref (item->_priv->tab_label); + g_object_unref (item->_priv->tab_label); item->_priv->tab_label = NULL; } if (tablabel) { - g_object_ref (G_OBJECT (tablabel)); - gtk_object_sink (GTK_OBJECT (tablabel)); + g_object_ref_sink (G_OBJECT (tablabel)); item->_priv->tab_label = tablabel; if (GDL_IS_DOCK_TABLABEL (tablabel)) { g_object_set (tablabel, "item", item, NULL); @@ -1887,8 +1886,7 @@ gdl_dock_item_hide_item (GdlDockItem *item) "floatx", x, "floaty", y, NULL)); - g_object_ref (item->_priv->ph); - gtk_object_sink (GTK_OBJECT (item->_priv->ph)); + g_object_ref_sink (item->_priv->ph); } gdl_dock_object_freeze (GDL_DOCK_OBJECT (item)); @@ -1992,8 +1990,7 @@ gdl_dock_item_set_default_position (GdlDockItem *item, if (reference && GDL_DOCK_OBJECT_ATTACHED (reference)) { if (GDL_IS_DOCK_PLACEHOLDER (reference)) { - g_object_ref (reference); - gtk_object_sink (GTK_OBJECT (reference)); + g_object_ref_sink (reference); item->_priv->ph = GDL_DOCK_PLACEHOLDER (reference); } else { item->_priv->ph = GDL_DOCK_PLACEHOLDER ( @@ -2001,8 +1998,7 @@ gdl_dock_item_set_default_position (GdlDockItem *item, "sticky", TRUE, "host", reference, NULL)); - g_object_ref (item->_priv->ph); - gtk_object_sink (GTK_OBJECT (item->_priv->ph)); + g_object_ref_sink (item->_priv->ph); } } } diff --git a/src/libgdl/gdl-dock-master.c b/src/libgdl/gdl-dock-master.c index 4b36e4f8b..78cbf69ec 100644 --- a/src/libgdl/gdl-dock-master.c +++ b/src/libgdl/gdl-dock-master.c @@ -807,8 +807,7 @@ gdl_dock_master_add (GdlDockMaster *master, master, object, object->name, found_object); } else { - g_object_ref (object); - gtk_object_sink (GTK_OBJECT (object)); + g_object_ref_sink (object); g_hash_table_insert (master->dock_objects, g_strdup (object->name), object); } } diff --git a/src/libgdl/gdl-dock-object.c b/src/libgdl/gdl-dock-object.c index 233d03b3b..9bdcd18ed 100644 --- a/src/libgdl/gdl-dock-object.c +++ b/src/libgdl/gdl-dock-object.c @@ -416,7 +416,7 @@ gdl_dock_object_real_reduce (GdlDockObject *object) g_object_unref (child); } /* sink the widget, so any automatic floating widget is destroyed */ - gtk_object_sink (GTK_OBJECT (object)); + g_object_ref_sink (object); /* don't reenter */ object->reduce_pending = FALSE; gdl_dock_object_thaw (object); diff --git a/src/widgets/sp-color-slider.cpp b/src/widgets/sp-color-slider.cpp index 8fcbdf9af..ad21e9031 100644 --- a/src/widgets/sp-color-slider.cpp +++ b/src/widgets/sp-color-slider.cpp @@ -334,7 +334,7 @@ void sp_color_slider_set_adjustment(SPColorSlider *slider, GtkAdjustment *adjust slider->adjustment = adjustment; gtk_object_ref (GTK_OBJECT (adjustment)); - gtk_object_sink (GTK_OBJECT (adjustment)); + g_object_ref_sink (adjustment); g_signal_connect (G_OBJECT (adjustment), "changed", G_CALLBACK (sp_color_slider_adjustment_changed), slider); -- cgit v1.2.3 From f7c10de0c22d6bc367d6791e98aa12065b797a56 Mon Sep 17 00:00:00 2001 From: Alex Valavanis Date: Sun, 3 Jul 2011 13:07:22 +0100 Subject: GTK+ cleanup: gtk_timeout_add (bzr r10412) --- src/text-context.cpp | 2 +- src/ui/dialog/dock-behavior.cpp | 2 +- src/ui/dialog/floating-behavior.cpp | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/text-context.cpp b/src/text-context.cpp index 3ef346ebe..89944a602 100644 --- a/src/text-context.cpp +++ b/src/text-context.cpp @@ -215,7 +215,7 @@ sp_text_context_setup(SPEventContext *ec) SP_CTRLRECT(tc->frame)->setColor(0x0000ff7f, false, 0); sp_canvas_item_hide(tc->frame); - tc->timeout = gtk_timeout_add(timeout, (GtkFunction) sp_text_context_timeout, ec); + tc->timeout = g_timeout_add(timeout, (GSourceFunc) sp_text_context_timeout, ec); tc->imc = gtk_im_multicontext_new(); if (tc->imc) { diff --git a/src/ui/dialog/dock-behavior.cpp b/src/ui/dialog/dock-behavior.cpp index 47cbab485..25fa1739a 100644 --- a/src/ui/dialog/dock-behavior.cpp +++ b/src/ui/dialog/dock-behavior.cpp @@ -262,7 +262,7 @@ DockBehavior::onDesktopActivated(SPDesktop *desktop) } // we're done, allow next retransientizing not sooner than after 120 msec - gtk_timeout_add (120, (GtkFunction) sp_retransientize_again, (gpointer) floating_win); + g_timeout_add (120, (GSourceFunc) sp_retransientize_again, (gpointer) floating_win); } } diff --git a/src/ui/dialog/floating-behavior.cpp b/src/ui/dialog/floating-behavior.cpp index 35cc88090..6a086e0a1 100644 --- a/src/ui/dialog/floating-behavior.cpp +++ b/src/ui/dialog/floating-behavior.cpp @@ -220,7 +220,7 @@ FloatingBehavior::onDesktopActivated (SPDesktop *desktop) } // we're done, allow next retransientizing not sooner than after 120 msec - gtk_timeout_add (120, (GtkFunction) sp_retransientize_again, (gpointer) _d); + g_timeout_add (120, (GSourceFunc) sp_retransientize_again, (gpointer) _d); } -- cgit v1.2.3 From 1e42fa6eb9150761c2f089a0650afcc96f21b992 Mon Sep 17 00:00:00 2001 From: Alex Valavanis Date: Sun, 3 Jul 2011 13:35:29 +0100 Subject: GTK+ cleanup: gtk_timeout_remove (bzr r10413) --- src/text-context.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/text-context.cpp b/src/text-context.cpp index 89944a602..a27ad3ee4 100644 --- a/src/text-context.cpp +++ b/src/text-context.cpp @@ -297,7 +297,7 @@ sp_text_context_finish(SPEventContext *ec) } if (tc->timeout) { - gtk_timeout_remove(tc->timeout); + g_source_remove(tc->timeout); tc->timeout = 0; } -- cgit v1.2.3 From 3043388b308a91f52ca9a838e79551301661cecc Mon Sep 17 00:00:00 2001 From: Alvin Penner Date: Sun, 3 Jul 2011 19:21:47 -0400 Subject: Extensions. Measure Path. use transform elements and viewBox (Bug 803791) Fixed bugs: - https://launchpad.net/bugs/803791 (bzr r10414) --- share/extensions/measure.py | 54 ++++++++++++++----------------------- share/extensions/simpletransform.py | 8 ++++++ 2 files changed, 28 insertions(+), 34 deletions(-) diff --git a/share/extensions/measure.py b/share/extensions/measure.py index 147027fb6..e1f8eab1d 100644 --- a/share/extensions/measure.py +++ b/share/extensions/measure.py @@ -30,7 +30,7 @@ TODO: 2. check direction >90 or <-90 Degrees 3. rotate by 180 degrees around text center ''' -import inkex, simplestyle, simplepath, sys, cubicsuperpath, bezmisc, locale +import inkex, simplestyle, simplepath, simpletransform, sys, cubicsuperpath, bezmisc, locale # Set current system locale locale.setlocale(locale.LC_ALL, '') @@ -73,23 +73,16 @@ def csplength(csp): return lengths, total def csparea(csp): area = 0.0 - n0 = 0.0 - x0 = 0.0 - y0 = 0.0 for sp in csp: for i in range(len(sp)): # calculate polygon area area += 0.5*sp[i-1][1][0]*(sp[i][1][1] - sp[i-2][1][1]) - if abs(sp[i-1][1][0]-sp[i][1][0]) > 0.001 or abs(sp[i-1][1][1]-sp[i][1][1]) > 0.001: - n0 += 1.0 - x0 += sp[i][1][0] - y0 += sp[i][1][1] for i in range(1, len(sp)): # add contribution from cubic Bezier bezarea = ( 0.0*sp[i-1][1][1] + 2.0*sp[i-1][2][1] + 1.0*sp[i][0][1] - 3.0*sp[i][1][1])*sp[i-1][1][0] bezarea += (-2.0*sp[i-1][1][1] + 0.0*sp[i-1][2][1] + 1.0*sp[i][0][1] + 1.0*sp[i][1][1])*sp[i-1][2][0] bezarea += (-1.0*sp[i-1][1][1] - 1.0*sp[i-1][2][1] + 0.0*sp[i][0][1] + 2.0*sp[i][1][1])*sp[i][0][0] bezarea += ( 3.0*sp[i-1][1][1] - 1.0*sp[i-1][2][1] - 2.0*sp[i][0][1] + 0.0*sp[i][1][1])*sp[i][1][0] area += 0.15*bezarea - return abs(area), x0/n0, y0/n0 + return abs(area) class Length(inkex.Effect): def __init__(self): @@ -134,12 +127,20 @@ class Length(inkex.Effect): def effect(self): # get number of digits prec = int(self.options.precision) + factor = 1.0 + doc = self.document.getroot() + if doc.get('viewBox'): + [viewx, viewy, vieww, viewh] = doc.get('viewBox').split(' ') + factor = float(doc.get('width'))/float(vieww) + if float(doc.get('height'))/float(viewh) < factor: + factor = float(doc.get('height'))/float(viewh) + self.options.fontsize /= factor # loop over all selected paths for id, node in self.selected.iteritems(): if node.tag == inkex.addNS('path','svg'): self.group = inkex.etree.SubElement(node.getparent(),inkex.addNS('text','svg')) - t = node.get('transform') + # t = node.get('transform') # Removed to fix LP #308183 # (Measure Path text shifted when used with a copied object) #if t: @@ -147,31 +148,30 @@ class Length(inkex.Effect): a =[] + mat = simpletransform.composeParents(node, [[1.0, 0.0, 0.0], [0.0, 1.0, 0.0]]) p = cubicsuperpath.parsePath(node.get('d')) - num = 1 - factor = 1.0/inkex.unittouu('1'+self.options.unit) + simpletransform.applyTransformToPath(mat, p) + factor = factor/inkex.unittouu('1'+self.options.unit) if self.options.type == "length": slengths, stotal = csplength(p) else: - stotal,x0,y0 = csparea(p) - stotal *= factor*self.options.scale + stotal = csparea(p)*factor*self.options.scale # Format the length as string lenstr = locale.format("%(len)25."+str(prec)+"f",{'len':round(stotal*factor*self.options.scale,prec)}).strip() if self.options.type == "length": - self.addTextOnPath(self.group,0, 0,lenstr+' '+self.options.unit, id, self.options.offset) + self.addTextOnPath(self.group, 0, 0, lenstr+' '+self.options.unit, id, 'start', '50%', self.options.offset) else: - self.addTextWithTspan(self.group,x0,y0,lenstr+' '+self.options.unit+'^2', id, self.options.offset) + self.addTextOnPath(self.group, 0, 0, lenstr+' '+self.options.unit+'^2', id, 'start', '0%', self.options.offset) - - def addTextOnPath(self,node,x,y,text, id,dy=0): + def addTextOnPath(self, node, x, y, text, id, anchor, startOffset, dy = 0): new = inkex.etree.SubElement(node,inkex.addNS('textPath','svg')) s = {'text-align': 'center', 'vertical-align': 'bottom', - 'text-anchor': 'middle', 'font-size': str(self.options.fontsize), + 'text-anchor': anchor, 'font-size': str(self.options.fontsize), 'fill-opacity': '1.0', 'stroke': 'none', 'font-weight': 'normal', 'font-style': 'normal', 'fill': '#000000'} new.set('style', simplestyle.formatStyle(s)) new.set(inkex.addNS('href','xlink'), '#'+id) - new.set('startOffset', "50%") + new.set('startOffset', startOffset) new.set('dy', str(dy)) # dubious merit #new.append(tp) new.text = str(text) @@ -179,20 +179,6 @@ class Length(inkex.Effect): node.set('x', str(x)) node.set('y', str(y)) - def addTextWithTspan(self,node,x,y,text,id,dy=0): - new = inkex.etree.SubElement(node,inkex.addNS('tspan','svg'), {inkex.addNS('role','sodipodi'): 'line'}) - s = {'text-align': 'center', 'vertical-align': 'bottom', - 'text-anchor': 'middle', 'font-size': str(self.options.fontsize), - 'fill-opacity': '1.0', 'stroke': 'none', - 'font-weight': 'normal', 'font-style': 'normal', 'fill': '#000000'} - new.set('style', simplestyle.formatStyle(s)) - new.set(inkex.addNS('href','xlink'), '#'+id) - new.set('startOffset', "50%") - new.set('dy', str(dy)) - new.text = str(text) - node.set('x', str(x)) - node.set('y', str(y)) - if __name__ == '__main__': e = Length() e.affect() diff --git a/share/extensions/simpletransform.py b/share/extensions/simpletransform.py index 8f8a811dc..5bb30070d 100644 --- a/share/extensions/simpletransform.py +++ b/share/extensions/simpletransform.py @@ -89,6 +89,14 @@ def composeTransform(M1,M2): v2 = M1[1][0]*M2[0][2] + M1[1][1]*M2[1][2] + M1[1][2] return [[a11,a12,v1],[a21,a22,v2]] +def composeParents(node, mat): + trans = node.get('transform') + if trans: + mat = composeTransform(parseTransform(trans), mat) + if node.getparent().tag == inkex.addNS('g','svg'): + mat = composeParents(node.getparent(), mat) + return mat + def applyTransformToNode(mat,node): m=parseTransform(node.get("transform")) newtransf=formatTransform(composeTransform(mat,m)) -- cgit v1.2.3 From e5146d2c50d897462282277d45b06055685e502e Mon Sep 17 00:00:00 2001 From: Alvin Penner Date: Mon, 4 Jul 2011 18:18:59 -0400 Subject: Extensions. Envelope. use transform elements if present (Bug 663667) Fixed bugs: - https://launchpad.net/bugs/663667 (bzr r10415) --- share/extensions/summersnight.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/share/extensions/summersnight.py b/share/extensions/summersnight.py index 7f4ffb1b0..d3521d285 100755 --- a/share/extensions/summersnight.py +++ b/share/extensions/summersnight.py @@ -17,7 +17,7 @@ along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA """ -import inkex, os, simplepath, cubicsuperpath +import inkex, os, simplepath, cubicsuperpath, simpletransform, voronoi2svg from ffgeom import * import gettext _ = gettext.gettext @@ -45,10 +45,12 @@ class Project(inkex.Effect): if obj.tag == inkex.addNS('path','svg') or obj.tag == inkex.addNS('g','svg'): if trafo.tag == inkex.addNS('path','svg'): #distil trafo into four node points + mat = simpletransform.composeParents(trafo, [[1.0, 0.0, 0.0], [0.0, 1.0, 0.0]]) trafo = cubicsuperpath.parsePath(trafo.get('d')) if len(trafo[0]) < 4: inkex.errormsg(_("This extension requires that the second selected path be four nodes long.")) exit() + simpletransform.applyTransformToPath(mat, trafo) trafo = [[Point(csp[1][0],csp[1][1]) for csp in subs] for subs in trafo][0][:4] #vectors pointing away from the trafo origin @@ -95,13 +97,17 @@ class Project(inkex.Effect): self.process_group(node) def process_path(self,path): + mat = simpletransform.composeParents(path, [[1.0, 0.0, 0.0], [0.0, 1.0, 0.0]]) d = path.get('d') p = cubicsuperpath.parsePath(d) + simpletransform.applyTransformToPath(mat, p) for subs in p: for csp in subs: csp[0] = self.trafopoint(csp[0]) csp[1] = self.trafopoint(csp[1]) csp[2] = self.trafopoint(csp[2]) + mat = voronoi2svg.Voronoi2svg().invertTransform(mat) + simpletransform.applyTransformToPath(mat, p) path.set('d',cubicsuperpath.formatPath(p)) def trafopoint(self,(x,y)): -- cgit v1.2.3 From bf57e536339d65b77effac88ce96441992f0bb9a Mon Sep 17 00:00:00 2001 From: Alvin Penner Date: Mon, 4 Jul 2011 18:36:34 -0400 Subject: Extensions. Perspective. use transform elements if present (Bug 168942) Fixed bugs: - https://launchpad.net/bugs/168942 (bzr r10416) --- share/extensions/perspective.py | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/share/extensions/perspective.py b/share/extensions/perspective.py index 4caaa68a1..733fb121a 100755 --- a/share/extensions/perspective.py +++ b/share/extensions/perspective.py @@ -18,7 +18,7 @@ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA Perspective approach & math by Dmitry Platonov, shadowjack@mail.ru, 2006 """ -import sys, inkex, os, re, simplepath, cubicsuperpath +import sys, inkex, os, re, simplepath, cubicsuperpath, simpletransform, voronoi2svg import gettext _ = gettext.gettext from ffgeom import * @@ -69,10 +69,12 @@ class Project(inkex.Effect): exit() if obj.tag == inkex.addNS('path','svg') or obj.tag == inkex.addNS('g','svg'): if envelope.tag == inkex.addNS('path','svg'): + mat = simpletransform.composeParents(envelope, [[1.0, 0.0, 0.0], [0.0, 1.0, 0.0]]) path = cubicsuperpath.parsePath(envelope.get('d')) if len(path) < 1 or len(path[0]) < 4: inkex.errormsg(_("This extension requires that the second selected path be four nodes long.")) exit() + simpletransform.applyTransformToPath(mat, path) dp = zeros((4,2), dtype=float64) for i in range(4): dp[i][0] = path[0][i][1][0] @@ -127,7 +129,6 @@ class Project(inkex.Effect): if obj.tag == inkex.addNS("g",'svg'): self.process_group(obj,projmatrix) - def process_group(self,group,m): for node in group: if node.tag == inkex.addNS('path','svg'): @@ -135,19 +136,20 @@ class Project(inkex.Effect): if node.tag == inkex.addNS('g','svg'): self.process_group(node,m) - def process_path(self,path,m): + mat = simpletransform.composeParents(path, [[1.0, 0.0, 0.0], [0.0, 1.0, 0.0]]) d = path.get('d') p = cubicsuperpath.parsePath(d) + simpletransform.applyTransformToPath(mat, p) for subs in p: for csp in subs: csp[0] = self.project_point(csp[0],m) csp[1] = self.project_point(csp[1],m) csp[2] = self.project_point(csp[2],m) + mat = voronoi2svg.Voronoi2svg().invertTransform(mat) + simpletransform.applyTransformToPath(mat, p) path.set('d',cubicsuperpath.formatPath(p)) - - def project_point(self,p,m): x = p[0] y = p[1] -- cgit v1.2.3 From 4d613dc583b96ea9205cd06f229956d6ec56c9e6 Mon Sep 17 00:00:00 2001 From: Nick Drobchenko Date: Tue, 5 Jul 2011 19:12:43 +0400 Subject: Gcodetools have been upgraded to v. 1.7. (bzr r10417) --- CMakeScripts/ConfigChecks.cmake | 140 +- CMakeScripts/ConfigPaths.cmake | 62 +- CMakeScripts/HelperMacros.cmake | 130 +- CMakeScripts/IncludeJava.cmake | 28 +- Doxyfile | 2924 +++++++++--------- packaging/win32/AdvUninstLog.nsh | 874 +++--- packaging/win32/AdvUninstLog.txt | 240 +- packaging/win32/MessageBox.txt | 370 +-- packaging/win32/RequireLatestNSIS.nsh | 18 +- packaging/win32/VersionCompleteXXXX.nsh | 94 +- packaging/win32/ifexist.nsh | 42 +- packaging/win32/languages/Japanese.nsh | 226 +- packaging/win32/languages/SimpChinese.nsh | 226 +- packaging/win32/languages/TradChinese.nsh | 226 +- packaging/win32/md5dll.txt | 136 +- packaging/win32/portable/App/AppInfo/appinfo.ini | 52 +- packaging/win32/portable/App/AppInfo/installer.ini | 30 +- packaging/win32/portable/App/readme.txt | 2 +- .../portable/Other/Source/InkscapePortable.ini | 12 +- .../portable/Other/Source/InkscapePortable.nsi | 260 +- packaging/win32/portable/Other/Source/License.txt | 686 ++--- .../Source/PortableApps.comInstallerCustom.nsh | 24 +- .../PortableApps.comLauncherLANG_ENGLISH.nsh | 12 +- packaging/win32/portable/Other/Source/Readme.txt | 134 +- .../Other/Source/ReplaceInFileWithTextReplace.nsh | 126 +- packaging/win32/portable/help.html | 354 +-- share/extensions/Poly3DObjects/cube.obj | 36 +- share/extensions/Poly3DObjects/cuboct.obj | 60 +- share/extensions/Poly3DObjects/dodec.obj | 72 +- share/extensions/Poly3DObjects/great_dodec.obj | 192 +- .../Poly3DObjects/great_rhombicosidodec.obj | 370 +-- .../Poly3DObjects/great_rhombicuboct.obj | 154 +- .../extensions/Poly3DObjects/great_stel_dodec.obj | 192 +- share/extensions/Poly3DObjects/icos.obj | 72 +- share/extensions/Poly3DObjects/icosidodec.obj | 130 +- .../Poly3DObjects/jessens_orthog_icos.obj | 68 +- share/extensions/Poly3DObjects/methane.obj | 26 +- share/extensions/Poly3DObjects/oct.obj | 34 +- share/extensions/Poly3DObjects/rh_axes.obj | 24 +- share/extensions/Poly3DObjects/rhomb_dodec.obj | 56 +- share/extensions/Poly3DObjects/rhomb_triacont.obj | 130 +- .../Poly3DObjects/small_rhombicosidodec.obj | 254 +- .../Poly3DObjects/small_rhombicuboct.obj | 108 +- .../extensions/Poly3DObjects/small_triam_icos.obj | 190 +- share/extensions/Poly3DObjects/snub_cube.obj | 130 +- share/extensions/Poly3DObjects/snub_dodec.obj | 312 +- share/extensions/Poly3DObjects/szilassi.obj | 48 +- share/extensions/Poly3DObjects/tet.obj | 24 +- share/extensions/Poly3DObjects/trunc_cube.obj | 84 +- share/extensions/Poly3DObjects/trunc_dodec.obj | 192 +- share/extensions/Poly3DObjects/trunc_icos.obj | 192 +- share/extensions/Poly3DObjects/trunc_oct.obj | 82 +- share/extensions/Poly3DObjects/trunc_tet.obj | 46 +- share/extensions/gcodetools.py | 3191 ++++++++++++++++---- share/extensions/gcodetools_about.inx | 53 + share/extensions/gcodetools_all_in_one.inx | 194 -- share/extensions/gcodetools_area.inx | 55 +- share/extensions/gcodetools_check_for_updates.inx | 8 +- share/extensions/gcodetools_dxf_points.inx | 21 +- share/extensions/gcodetools_engraving.inx | 45 +- share/extensions/gcodetools_graffiti.inx | 119 + share/extensions/gcodetools_lathe.inx | 52 +- share/extensions/gcodetools_orientation_points.inx | 15 +- share/extensions/gcodetools_path_to_gcode.inx | 36 +- .../gcodetools_prepare_path_for_plasma.inx | 61 + share/extensions/gcodetools_tools_library.inx | 10 +- share/extensions/xaml2svg/animation.xsl | 282 +- share/extensions/xaml2svg/brushes.xsl | 488 +-- share/extensions/xaml2svg/canvas.xsl | 160 +- share/extensions/xaml2svg/geometry.xsl | 544 ++-- share/extensions/xaml2svg/properties.xsl | 572 ++-- share/extensions/xaml2svg/shapes.xsl | 342 +-- share/extensions/xaml2svg/transform.xsl | 240 +- share/keys/corel-draw-x4.xml | 2 +- share/keys/macromedia-freehand-mx.xml | 868 +++--- ...PLEASE DON'T MAKE CHANGES IN THESE FILES.README | 14 +- src/CMakeLists.txt | 1196 ++++---- src/dom/mingwenv.bat | 4 +- src/inkscape-manifest.xml | 18 +- src/inkview-manifest.xml | 18 +- src/inkview.rc | 58 +- src/libvpsc/CMakeLists.txt | 58 +- 82 files changed, 10843 insertions(+), 8587 deletions(-) create mode 100644 share/extensions/gcodetools_about.inx delete mode 100644 share/extensions/gcodetools_all_in_one.inx create mode 100644 share/extensions/gcodetools_graffiti.inx create mode 100644 share/extensions/gcodetools_prepare_path_for_plasma.inx diff --git a/CMakeScripts/ConfigChecks.cmake b/CMakeScripts/ConfigChecks.cmake index a04cf2698..5f76e01e9 100644 --- a/CMakeScripts/ConfigChecks.cmake +++ b/CMakeScripts/ConfigChecks.cmake @@ -1,70 +1,70 @@ -#--------------- -# From here on: -# Set all HAVE_XXX variables, to correctly set all defines in config.h -#SET(CMAKE_REQUIRED_INCLUDES ${INK_INCLUDES}) -include(CheckIncludeFiles) -include(CheckFunctionExists) -include(CheckStructHasMember) -# usage: CHECK_INCLUDE_FILES (
) -# usage: CHECK_FUNCTION_EXISTS ( ) -# usage: CHECK_STRUCT_HAS_MEMBER (
) - -CHECK_INCLUDE_FILES(boost/concept_check.hpp HAVE_BOOST_CONCEPT_CHECK_HPP) -CHECK_INCLUDE_FILES(cairo-pdf.h HAVE_CAIRO_PDF) -CHECK_FUNCTION_EXISTS(floor HAVE_FLOOR) -CHECK_FUNCTION_EXISTS(fpsetmask HAVE_FPSETMASK) -CHECK_INCLUDE_FILES(gc/gc.h HAVE_GC_GC_H) -CHECK_INCLUDE_FILES(gc.h HAVE_GC_H) -CHECK_INCLUDE_FILES(getopt.h HAVE_GETOPT_H) -CHECK_FUNCTION_EXISTS(gettext HAVE_GETTEXT) -CHECK_FUNCTION_EXISTS(gettimeofday HAVE_GETTIMEOFDAY) -CHECK_FUNCTION_EXISTS(gtk_window_fullscreen HAVE_GTK_WINDOW_FULLSCREEN) -CHECK_FUNCTION_EXISTS(gtk_window_set_default_icon_from_file HAVE_GTK_WINDOW_SET_DEFAULT_ICON_FROM_FILE) -CHECK_INCLUDE_FILES(ieeefp.h HAVE_IEEEFP_H) -CHECK_INCLUDE_FILES(inttypes.h HAVE_INTTYPES_H) -CHECK_INCLUDE_FILES(locale.h HAVE_LC_MESSAGES) -CHECK_INCLUDE_FILES(locale.h HAVE_LOCALE_H) -CHECK_INCLUDE_FILES(libintl.h HAVE_LIBINTL_H) -CHECK_INCLUDE_FILES(fcntl.h HAVE_FCNTL_H) -CHECK_FUNCTION_EXISTS(mallinfo HAVE_MALLINFO) -CHECK_INCLUDE_FILES(malloc.h HAVE_MALLOC_H) -CHECK_FUNCTION_EXISTS(memmove HAVE_MEMMOVE) -CHECK_INCLUDE_FILES(memory.h HAVE_MEMORY_H) -CHECK_FUNCTION_EXISTS(memset HAVE_MEMSET) -CHECK_FUNCTION_EXISTS(mkdir HAVE_MKDIR) -CHECK_FUNCTION_EXISTS(pow HAVE_POW) -CHECK_FUNCTION_EXISTS(sqrt HAVE_SQRT) -CHECK_INCLUDE_FILES(stddef.h HAVE_STDDEF_H) -CHECK_INCLUDE_FILES(stdint.h HAVE_STDINT_H) -CHECK_INCLUDE_FILES(stdlib.h HAVE_STDLIB_H) -CHECK_INCLUDE_FILES(strings.h HAVE_STRINGS_H) -CHECK_INCLUDE_FILES(string.h HAVE_STRING_H) -CHECK_FUNCTION_EXISTS(strncasecmp HAVE_STRNCASECMP) -CHECK_FUNCTION_EXISTS(strpbrk HAVE_STRPBRK) -CHECK_FUNCTION_EXISTS(strrchr HAVE_STRRCHR) -CHECK_FUNCTION_EXISTS(strspn HAVE_STRSPN) -CHECK_FUNCTION_EXISTS(strstr HAVE_STRSTR) -CHECK_FUNCTION_EXISTS(strtoul HAVE_STRTOUL) -CHECK_STRUCT_HAS_MEMBER(fordblks mallinfo malloc.h HAVE_STRUCT_MALLINFO_FORDBLKS) -CHECK_STRUCT_HAS_MEMBER(fsmblks mallinfo malloc.h HAVE_STRUCT_MALLINFO_FSMBLKS) -CHECK_STRUCT_HAS_MEMBER(hblkhd mallinfo malloc.h HAVE_STRUCT_MALLINFO_HBLKHD) -CHECK_STRUCT_HAS_MEMBER(uordblks mallinfo malloc.h HAVE_STRUCT_MALLINFO_UORDBLKS) -CHECK_STRUCT_HAS_MEMBER(usmblks mallinfo malloc.h HAVE_STRUCT_MALLINFO_USMBLKS) -CHECK_INCLUDE_FILES(sys/filio.h HAVE_SYS_FILIO_H) -CHECK_INCLUDE_FILES(sys/stat.h HAVE_SYS_STAT_H) -CHECK_INCLUDE_FILES(sys/time.h HAVE_SYS_TIME_H) -CHECK_INCLUDE_FILES(sys/types.h HAVE_SYS_TYPES_H) -CHECK_INCLUDE_FILES(unistd.h HAVE_UNISTD_H) -CHECK_INCLUDE_FILES(zlib.h HAVE_ZLIB_H) - -#Enable pango defines, necessary for compilation on Win32, how about Linux? -# yes but needs to be done a better way -if(HAVE_CAIRO_PDF) - set(PANGO_ENABLE_ENGINE TRUE) - set(RENDER_WITH_PANGO_CAIRO TRUE) -endif() - -# Create the two configuration files: config.h and inkscape_version.h -# Create them in the binary root dir -configure_file(${CMAKE_SOURCE_DIR}/config.h.cmake ${CMAKE_BINARY_DIR}/include/config.h) -add_definitions(-DHAVE_CONFIG_H) +#--------------- +# From here on: +# Set all HAVE_XXX variables, to correctly set all defines in config.h +#SET(CMAKE_REQUIRED_INCLUDES ${INK_INCLUDES}) +include(CheckIncludeFiles) +include(CheckFunctionExists) +include(CheckStructHasMember) +# usage: CHECK_INCLUDE_FILES (
) +# usage: CHECK_FUNCTION_EXISTS ( ) +# usage: CHECK_STRUCT_HAS_MEMBER (
) + +CHECK_INCLUDE_FILES(boost/concept_check.hpp HAVE_BOOST_CONCEPT_CHECK_HPP) +CHECK_INCLUDE_FILES(cairo-pdf.h HAVE_CAIRO_PDF) +CHECK_FUNCTION_EXISTS(floor HAVE_FLOOR) +CHECK_FUNCTION_EXISTS(fpsetmask HAVE_FPSETMASK) +CHECK_INCLUDE_FILES(gc/gc.h HAVE_GC_GC_H) +CHECK_INCLUDE_FILES(gc.h HAVE_GC_H) +CHECK_INCLUDE_FILES(getopt.h HAVE_GETOPT_H) +CHECK_FUNCTION_EXISTS(gettext HAVE_GETTEXT) +CHECK_FUNCTION_EXISTS(gettimeofday HAVE_GETTIMEOFDAY) +CHECK_FUNCTION_EXISTS(gtk_window_fullscreen HAVE_GTK_WINDOW_FULLSCREEN) +CHECK_FUNCTION_EXISTS(gtk_window_set_default_icon_from_file HAVE_GTK_WINDOW_SET_DEFAULT_ICON_FROM_FILE) +CHECK_INCLUDE_FILES(ieeefp.h HAVE_IEEEFP_H) +CHECK_INCLUDE_FILES(inttypes.h HAVE_INTTYPES_H) +CHECK_INCLUDE_FILES(locale.h HAVE_LC_MESSAGES) +CHECK_INCLUDE_FILES(locale.h HAVE_LOCALE_H) +CHECK_INCLUDE_FILES(libintl.h HAVE_LIBINTL_H) +CHECK_INCLUDE_FILES(fcntl.h HAVE_FCNTL_H) +CHECK_FUNCTION_EXISTS(mallinfo HAVE_MALLINFO) +CHECK_INCLUDE_FILES(malloc.h HAVE_MALLOC_H) +CHECK_FUNCTION_EXISTS(memmove HAVE_MEMMOVE) +CHECK_INCLUDE_FILES(memory.h HAVE_MEMORY_H) +CHECK_FUNCTION_EXISTS(memset HAVE_MEMSET) +CHECK_FUNCTION_EXISTS(mkdir HAVE_MKDIR) +CHECK_FUNCTION_EXISTS(pow HAVE_POW) +CHECK_FUNCTION_EXISTS(sqrt HAVE_SQRT) +CHECK_INCLUDE_FILES(stddef.h HAVE_STDDEF_H) +CHECK_INCLUDE_FILES(stdint.h HAVE_STDINT_H) +CHECK_INCLUDE_FILES(stdlib.h HAVE_STDLIB_H) +CHECK_INCLUDE_FILES(strings.h HAVE_STRINGS_H) +CHECK_INCLUDE_FILES(string.h HAVE_STRING_H) +CHECK_FUNCTION_EXISTS(strncasecmp HAVE_STRNCASECMP) +CHECK_FUNCTION_EXISTS(strpbrk HAVE_STRPBRK) +CHECK_FUNCTION_EXISTS(strrchr HAVE_STRRCHR) +CHECK_FUNCTION_EXISTS(strspn HAVE_STRSPN) +CHECK_FUNCTION_EXISTS(strstr HAVE_STRSTR) +CHECK_FUNCTION_EXISTS(strtoul HAVE_STRTOUL) +CHECK_STRUCT_HAS_MEMBER(fordblks mallinfo malloc.h HAVE_STRUCT_MALLINFO_FORDBLKS) +CHECK_STRUCT_HAS_MEMBER(fsmblks mallinfo malloc.h HAVE_STRUCT_MALLINFO_FSMBLKS) +CHECK_STRUCT_HAS_MEMBER(hblkhd mallinfo malloc.h HAVE_STRUCT_MALLINFO_HBLKHD) +CHECK_STRUCT_HAS_MEMBER(uordblks mallinfo malloc.h HAVE_STRUCT_MALLINFO_UORDBLKS) +CHECK_STRUCT_HAS_MEMBER(usmblks mallinfo malloc.h HAVE_STRUCT_MALLINFO_USMBLKS) +CHECK_INCLUDE_FILES(sys/filio.h HAVE_SYS_FILIO_H) +CHECK_INCLUDE_FILES(sys/stat.h HAVE_SYS_STAT_H) +CHECK_INCLUDE_FILES(sys/time.h HAVE_SYS_TIME_H) +CHECK_INCLUDE_FILES(sys/types.h HAVE_SYS_TYPES_H) +CHECK_INCLUDE_FILES(unistd.h HAVE_UNISTD_H) +CHECK_INCLUDE_FILES(zlib.h HAVE_ZLIB_H) + +#Enable pango defines, necessary for compilation on Win32, how about Linux? +# yes but needs to be done a better way +if(HAVE_CAIRO_PDF) + set(PANGO_ENABLE_ENGINE TRUE) + set(RENDER_WITH_PANGO_CAIRO TRUE) +endif() + +# Create the two configuration files: config.h and inkscape_version.h +# Create them in the binary root dir +configure_file(${CMAKE_SOURCE_DIR}/config.h.cmake ${CMAKE_BINARY_DIR}/include/config.h) +add_definitions(-DHAVE_CONFIG_H) diff --git a/CMakeScripts/ConfigPaths.cmake b/CMakeScripts/ConfigPaths.cmake index de9a9b5d0..af0a7d50c 100644 --- a/CMakeScripts/ConfigPaths.cmake +++ b/CMakeScripts/ConfigPaths.cmake @@ -1,31 +1,31 @@ -MESSAGE(STATUS "Creating build files in: ${CMAKE_CURRENT_BINARY_DIR}") - -IF(WIN32) - SET(PACKAGE_LOCALE_DIR "locale") -ELSEIF(WIN32) - # TODO: check and change this to correct value: - SET(PACKAGE_LOCALE_DIR "locale") -ENDIF(WIN32) - -#SET(CMAKE_INSTALL_RPATH ${CMAKE_INSTALL_PREFIX}/lib) -#SET(CMAKE_SKIP_RPATH:BOOL OFF) - -# Include base dir, so other files can refer to the generated files. -# CMAKE_INCLUDE_CURRENT_DIR is not enough as it only includes the current dir and not the basedir with config.h in it -#INCLUDE_DIRECTORIES ("${CMAKE_BINARY_DIR}" "${PROJECT_SOURCE_DIR}" src/) -#LINK_DIRECTORIES ("${LINK_DIRECTORIES}" "${CMAKE_BINARY_DIR}" "${PROJECT_SOURCE_DIR}" src/) - -#INSTALL(TARGETS INKSCAPE -# RUNTIME DESTINATION bin -# LIBRARY DESTINATION lib -# ARCHIVE DESTINATION lib -#) - -#FILE(GLOB files "${CMAKE_CURRENT_SOURCE_DIR}/*.h") -#INSTALL(FILES ${files} DESTINATION include/INKSCAPE/INKSCAPE) - -#CONFIGURE_FILE( ${CMAKE_SOURCE_DIR}/INKSCAPE.pc.in -# ${CMAKE_BINARY_DIR}/INKSCAPE.pc @ONLY IMMEDIATE ) -#INSTALL(FILES "${CMAKE_BINARY_DIR}/INKSCAPE.pc" DESTINATION lib/pkgconfig) - -#SET(EXECUTABLE_OUTPUT_PATH ${CMAKE_BINARY_DIR}/bin CACHE INTERNAL "Where to put the executables")set(LIBRARY_OUTPUT_PATH ${CMAKE_BINARY_DIR}/lib CACHE INTERNAL "Where to put the libraries") +MESSAGE(STATUS "Creating build files in: ${CMAKE_CURRENT_BINARY_DIR}") + +IF(WIN32) + SET(PACKAGE_LOCALE_DIR "locale") +ELSEIF(WIN32) + # TODO: check and change this to correct value: + SET(PACKAGE_LOCALE_DIR "locale") +ENDIF(WIN32) + +#SET(CMAKE_INSTALL_RPATH ${CMAKE_INSTALL_PREFIX}/lib) +#SET(CMAKE_SKIP_RPATH:BOOL OFF) + +# Include base dir, so other files can refer to the generated files. +# CMAKE_INCLUDE_CURRENT_DIR is not enough as it only includes the current dir and not the basedir with config.h in it +#INCLUDE_DIRECTORIES ("${CMAKE_BINARY_DIR}" "${PROJECT_SOURCE_DIR}" src/) +#LINK_DIRECTORIES ("${LINK_DIRECTORIES}" "${CMAKE_BINARY_DIR}" "${PROJECT_SOURCE_DIR}" src/) + +#INSTALL(TARGETS INKSCAPE +# RUNTIME DESTINATION bin +# LIBRARY DESTINATION lib +# ARCHIVE DESTINATION lib +#) + +#FILE(GLOB files "${CMAKE_CURRENT_SOURCE_DIR}/*.h") +#INSTALL(FILES ${files} DESTINATION include/INKSCAPE/INKSCAPE) + +#CONFIGURE_FILE( ${CMAKE_SOURCE_DIR}/INKSCAPE.pc.in +# ${CMAKE_BINARY_DIR}/INKSCAPE.pc @ONLY IMMEDIATE ) +#INSTALL(FILES "${CMAKE_BINARY_DIR}/INKSCAPE.pc" DESTINATION lib/pkgconfig) + +#SET(EXECUTABLE_OUTPUT_PATH ${CMAKE_BINARY_DIR}/bin CACHE INTERNAL "Where to put the executables")set(LIBRARY_OUTPUT_PATH ${CMAKE_BINARY_DIR}/lib CACHE INTERNAL "Where to put the libraries") diff --git a/CMakeScripts/HelperMacros.cmake b/CMakeScripts/HelperMacros.cmake index cdb4d0386..7cd2333bc 100644 --- a/CMakeScripts/HelperMacros.cmake +++ b/CMakeScripts/HelperMacros.cmake @@ -1,65 +1,65 @@ -# A macro to replace slashes and spaces in a string with underscores -macro(SANITIZE_PATH _string_var) - string(REGEX REPLACE "[\\/ ]+" "_" ${_string_var} ${${_string_var}}) -endmacro() - - -macro(inkscape_source_group - sources) - - # Group by location on disk - source_group("Source Files" FILES CMakeLists.txt) - - foreach(_SRC ${sources}) - get_filename_component(_SRC_EXT ${_SRC} EXT) - if((${_SRC_EXT} MATCHES ".h") OR (${_SRC_EXT} MATCHES ".hpp")) - source_group("Header Files" FILES ${_SRC}) - else() - source_group("Source Files" FILES ${_SRC}) - endif() - endforeach() - - unset(_SRC) - unset(_SRC_EXT) -endmacro() - - -# only MSVC uses SOURCE_GROUP -macro(add_inkscape_lib - name - sources) - - add_library(${name} ${sources}) - - # works fine without having the includes - # listed is helpful for IDE's (QtCreator/MSVC) - inkscape_source_group("${sources}") - -endmacro() - - -# A macro to append to the global source property -set_property(GLOBAL PROPERTY inkscape_global_SRC "") - -macro (add_inkscape_source - sources) - - foreach(_SRC ${ARGV}) - get_filename_component(_ABS_SRC ${_SRC} ABSOLUTE) - set_property(GLOBAL APPEND PROPERTY inkscape_global_SRC ${_ABS_SRC}) - endforeach() - unset(_SRC) - unset(_ABS_SRC) -endmacro() - -# A macro to append to the global source property -macro (add_inkscape_library - sources) - - foreach(_SRC ${ARGV}) - get_filename_component(_ABS_SRC ${_SRC} ABSOLUTE) - set_property(GLOBAL APPEND PROPERTY inkscape_global_SRC ${_ABS_SRC}) - endforeach() - unset(_SRC) - unset(_ABS_SRC) -endmacro() +# A macro to replace slashes and spaces in a string with underscores +macro(SANITIZE_PATH _string_var) + string(REGEX REPLACE "[\\/ ]+" "_" ${_string_var} ${${_string_var}}) +endmacro() + + +macro(inkscape_source_group + sources) + + # Group by location on disk + source_group("Source Files" FILES CMakeLists.txt) + + foreach(_SRC ${sources}) + get_filename_component(_SRC_EXT ${_SRC} EXT) + if((${_SRC_EXT} MATCHES ".h") OR (${_SRC_EXT} MATCHES ".hpp")) + source_group("Header Files" FILES ${_SRC}) + else() + source_group("Source Files" FILES ${_SRC}) + endif() + endforeach() + + unset(_SRC) + unset(_SRC_EXT) +endmacro() + + +# only MSVC uses SOURCE_GROUP +macro(add_inkscape_lib + name + sources) + + add_library(${name} ${sources}) + + # works fine without having the includes + # listed is helpful for IDE's (QtCreator/MSVC) + inkscape_source_group("${sources}") + +endmacro() + + +# A macro to append to the global source property +set_property(GLOBAL PROPERTY inkscape_global_SRC "") + +macro (add_inkscape_source + sources) + + foreach(_SRC ${ARGV}) + get_filename_component(_ABS_SRC ${_SRC} ABSOLUTE) + set_property(GLOBAL APPEND PROPERTY inkscape_global_SRC ${_ABS_SRC}) + endforeach() + unset(_SRC) + unset(_ABS_SRC) +endmacro() + +# A macro to append to the global source property +macro (add_inkscape_library + sources) + + foreach(_SRC ${ARGV}) + get_filename_component(_ABS_SRC ${_SRC} ABSOLUTE) + set_property(GLOBAL APPEND PROPERTY inkscape_global_SRC ${_ABS_SRC}) + endforeach() + unset(_SRC) + unset(_ABS_SRC) +endmacro() diff --git a/CMakeScripts/IncludeJava.cmake b/CMakeScripts/IncludeJava.cmake index bd8bdb58e..1e20a4ca5 100644 --- a/CMakeScripts/IncludeJava.cmake +++ b/CMakeScripts/IncludeJava.cmake @@ -1,14 +1,14 @@ -# - include the src/javainc dir in the include path and the correct config path too - - -INCLUDE_DIRECTORIES( ${CMAKE_SOURCE_DIR}/src/bind/javainc ) - -IF (WIN32) - INCLUDE_DIRECTORIES( ${CMAKE_SOURCE_DIR}/src/bind/javainc/win32 ) -ENDIF (WIN32) -IF (UNIX) - INCLUDE_DIRECTORIES( ${CMAKE_SOURCE_DIR}/src/bind/javainc/linux ) -ENDIF (UNIX) -IF (SOLARIS) - INCLUDE_DIRECTORIES( ${CMAKE_SOURCE_DIR}/src/bind/javainc/solaris ) -ENDIF (SOLARIS) +# - include the src/javainc dir in the include path and the correct config path too + + +INCLUDE_DIRECTORIES( ${CMAKE_SOURCE_DIR}/src/bind/javainc ) + +IF (WIN32) + INCLUDE_DIRECTORIES( ${CMAKE_SOURCE_DIR}/src/bind/javainc/win32 ) +ENDIF (WIN32) +IF (UNIX) + INCLUDE_DIRECTORIES( ${CMAKE_SOURCE_DIR}/src/bind/javainc/linux ) +ENDIF (UNIX) +IF (SOLARIS) + INCLUDE_DIRECTORIES( ${CMAKE_SOURCE_DIR}/src/bind/javainc/solaris ) +ENDIF (SOLARIS) diff --git a/Doxyfile b/Doxyfile index 8d74cbb12..4225f0efe 100644 --- a/Doxyfile +++ b/Doxyfile @@ -1,1462 +1,1462 @@ -# Doxyfile 1.5.7 - -# This file describes the settings to be used by the documentation system -# doxygen (www.doxygen.org) for a project -# -# All text after a hash (#) is considered a comment and will be ignored -# The format is: -# TAG = value [value, ...] -# For lists items can also be appended using: -# TAG += value [value, ...] -# Values that contain spaces should be placed between quotes (" ") - -#--------------------------------------------------------------------------- -# Project related configuration options -#--------------------------------------------------------------------------- - -# This tag specifies the encoding used for all characters in the config file -# that follow. The default is UTF-8 which is also the encoding used for all -# text before the first occurrence of this tag. Doxygen uses libiconv (or the -# iconv built into libc) for the transcoding. See -# http://www.gnu.org/software/libiconv for the list of possible encodings. - -DOXYFILE_ENCODING = UTF-8 - -# The PROJECT_NAME tag is a single word (or a sequence of words surrounded -# by quotes) that should identify the project. - -PROJECT_NAME = inkscape - -# The PROJECT_NUMBER tag can be used to enter a project or revision number. -# This could be handy for archiving the generated documentation or -# if some version control system is used. - -PROJECT_NUMBER = - -# The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute) -# base path where the generated documentation will be put. -# If a relative path is entered, it will be relative to the location -# where doxygen was started. If left blank the current directory will be used. - -OUTPUT_DIRECTORY = doxygen - -# If the CREATE_SUBDIRS tag is set to YES, then doxygen will create -# 4096 sub-directories (in 2 levels) under the output directory of each output -# format and will distribute the generated files over these directories. -# Enabling this option can be useful when feeding doxygen a huge amount of -# source files, where putting all generated files in the same directory would -# otherwise cause performance problems for the file system. - -CREATE_SUBDIRS = NO - -# The OUTPUT_LANGUAGE tag is used to specify the language in which all -# documentation generated by doxygen is written. Doxygen will use this -# information to generate all constant output in the proper language. -# The default language is English, other supported languages are: -# Afrikaans, Arabic, Brazilian, Catalan, Chinese, Chinese-Traditional, -# Croatian, Czech, Danish, Dutch, Farsi, Finnish, French, German, Greek, -# Hungarian, Italian, Japanese, Japanese-en (Japanese with English messages), -# Korean, Korean-en, Lithuanian, Norwegian, Macedonian, Persian, Polish, -# Portuguese, Romanian, Russian, Serbian, Serbian-Cyrilic, Slovak, Slovene, -# Spanish, Swedish, and Ukrainian. - -OUTPUT_LANGUAGE = English - -# If the BRIEF_MEMBER_DESC tag is set to YES (the default) Doxygen will -# include brief member descriptions after the members that are listed in -# the file and class documentation (similar to JavaDoc). -# Set to NO to disable this. - -BRIEF_MEMBER_DESC = YES - -# If the REPEAT_BRIEF tag is set to YES (the default) Doxygen will prepend -# the brief description of a member or function before the detailed description. -# Note: if both HIDE_UNDOC_MEMBERS and BRIEF_MEMBER_DESC are set to NO, the -# brief descriptions will be completely suppressed. - -REPEAT_BRIEF = YES - -# This tag implements a quasi-intelligent brief description abbreviator -# that is used to form the text in various listings. Each string -# in this list, if found as the leading text of the brief description, will be -# stripped from the text and the result after processing the whole list, is -# used as the annotated text. Otherwise, the brief description is used as-is. -# If left blank, the following values are used ("$name" is automatically -# replaced with the name of the entity): "The $name class" "The $name widget" -# "The $name file" "is" "provides" "specifies" "contains" -# "represents" "a" "an" "the" - -ABBREVIATE_BRIEF = - -# If the ALWAYS_DETAILED_SEC and REPEAT_BRIEF tags are both set to YES then -# Doxygen will generate a detailed section even if there is only a brief -# description. - -ALWAYS_DETAILED_SEC = NO - -# If the INLINE_INHERITED_MEMB tag is set to YES, doxygen will show all -# inherited members of a class in the documentation of that class as if those -# members were ordinary class members. Constructors, destructors and assignment -# operators of the base classes will not be shown. - -INLINE_INHERITED_MEMB = NO - -# If the FULL_PATH_NAMES tag is set to YES then Doxygen will prepend the full -# path before files name in the file list and in the header files. If set -# to NO the shortest path that makes the file name unique will be used. - -FULL_PATH_NAMES = YES - -# If the FULL_PATH_NAMES tag is set to YES then the STRIP_FROM_PATH tag -# can be used to strip a user-defined part of the path. Stripping is -# only done if one of the specified strings matches the left-hand part of -# the path. The tag can be used to show relative paths in the file list. -# If left blank the directory from which doxygen is run is used as the -# path to strip. - -STRIP_FROM_PATH = - -# The STRIP_FROM_INC_PATH tag can be used to strip a user-defined part of -# the path mentioned in the documentation of a class, which tells -# the reader which header file to include in order to use a class. -# If left blank only the name of the header file containing the class -# definition is used. Otherwise one should specify the include paths that -# are normally passed to the compiler using the -I flag. - -STRIP_FROM_INC_PATH = - -# If the SHORT_NAMES tag is set to YES, doxygen will generate much shorter -# (but less readable) file names. This can be useful is your file systems -# doesn't support long names like on DOS, Mac, or CD-ROM. - -SHORT_NAMES = NO - -# If the JAVADOC_AUTOBRIEF tag is set to YES then Doxygen -# will interpret the first line (until the first dot) of a JavaDoc-style -# comment as the brief description. If set to NO, the JavaDoc -# comments will behave just like regular Qt-style comments -# (thus requiring an explicit @brief command for a brief description.) - -JAVADOC_AUTOBRIEF = YES - -# If the QT_AUTOBRIEF tag is set to YES then Doxygen will -# interpret the first line (until the first dot) of a Qt-style -# comment as the brief description. If set to NO, the comments -# will behave just like regular Qt-style comments (thus requiring -# an explicit \brief command for a brief description.) - -QT_AUTOBRIEF = NO - -# The MULTILINE_CPP_IS_BRIEF tag can be set to YES to make Doxygen -# treat a multi-line C++ special comment block (i.e. a block of //! or /// -# comments) as a brief description. This used to be the default behaviour. -# The new default is to treat a multi-line C++ comment block as a detailed -# description. Set this tag to YES if you prefer the old behaviour instead. - -MULTILINE_CPP_IS_BRIEF = NO - -# If the INHERIT_DOCS tag is set to YES (the default) then an undocumented -# member inherits the documentation from any documented member that it -# re-implements. - -INHERIT_DOCS = YES - -# If the SEPARATE_MEMBER_PAGES tag is set to YES, then doxygen will produce -# a new page for each member. If set to NO, the documentation of a member will -# be part of the file/class/namespace that contains it. - -SEPARATE_MEMBER_PAGES = NO - -# The TAB_SIZE tag can be used to set the number of spaces in a tab. -# Doxygen uses this value to replace tabs by spaces in code fragments. - -TAB_SIZE = 4 - -# This tag can be used to specify a number of aliases that acts -# as commands in the documentation. An alias has the form "name=value". -# For example adding "sideeffect=\par Side Effects:\n" will allow you to -# put the command \sideeffect (or @sideeffect) in the documentation, which -# will result in a user-defined paragraph with heading "Side Effects:". -# You can put \n's in the value part of an alias to insert newlines. - -ALIASES = - -# Set the OPTIMIZE_OUTPUT_FOR_C tag to YES if your project consists of C -# sources only. Doxygen will then generate output that is more tailored for C. -# For instance, some of the names that are used will be different. The list -# of all members will be omitted, etc. - -OPTIMIZE_OUTPUT_FOR_C = YES - -# Set the OPTIMIZE_OUTPUT_JAVA tag to YES if your project consists of Java -# sources only. Doxygen will then generate output that is more tailored for -# Java. For instance, namespaces will be presented as packages, qualified -# scopes will look different, etc. - -OPTIMIZE_OUTPUT_JAVA = NO - -# Set the OPTIMIZE_FOR_FORTRAN tag to YES if your project consists of Fortran -# sources only. Doxygen will then generate output that is more tailored for -# Fortran. - -OPTIMIZE_FOR_FORTRAN = NO - -# Set the OPTIMIZE_OUTPUT_VHDL tag to YES if your project consists of VHDL -# sources. Doxygen will then generate output that is tailored for -# VHDL. - -OPTIMIZE_OUTPUT_VHDL = NO - -# If you use STL classes (i.e. std::string, std::vector, etc.) but do not want -# to include (a tag file for) the STL sources as input, then you should -# set this tag to YES in order to let doxygen match functions declarations and -# definitions whose arguments contain STL classes (e.g. func(std::string); v.s. -# func(std::string) {}). This also make the inheritance and collaboration -# diagrams that involve STL classes more complete and accurate. - -BUILTIN_STL_SUPPORT = YES - -# If you use Microsoft's C++/CLI language, you should set this option to YES to -# enable parsing support. - -CPP_CLI_SUPPORT = NO - -# Set the SIP_SUPPORT tag to YES if your project consists of sip sources only. -# Doxygen will parse them like normal C++ but will assume all classes use public -# instead of private inheritance when no explicit protection keyword is present. - -SIP_SUPPORT = NO - -# For Microsoft's IDL there are propget and propput attributes to indicate getter -# and setter methods for a property. Setting this option to YES (the default) -# will make doxygen to replace the get and set methods by a property in the -# documentation. This will only work if the methods are indeed getting or -# setting a simple type. If this is not the case, or you want to show the -# methods anyway, you should set this option to NO. - -IDL_PROPERTY_SUPPORT = YES - -# If member grouping is used in the documentation and the DISTRIBUTE_GROUP_DOC -# tag is set to YES, then doxygen will reuse the documentation of the first -# member in the group (if any) for the other members of the group. By default -# all members of a group must be documented explicitly. - -DISTRIBUTE_GROUP_DOC = NO - -# Set the SUBGROUPING tag to YES (the default) to allow class member groups of -# the same type (for instance a group of public functions) to be put as a -# subgroup of that type (e.g. under the Public Functions section). Set it to -# NO to prevent subgrouping. Alternatively, this can be done per class using -# the \nosubgrouping command. - -SUBGROUPING = YES - -# When TYPEDEF_HIDES_STRUCT is enabled, a typedef of a struct, union, or enum -# is documented as struct, union, or enum with the name of the typedef. So -# typedef struct TypeS {} TypeT, will appear in the documentation as a struct -# with name TypeT. When disabled the typedef will appear as a member of a file, -# namespace, or class. And the struct will be named TypeS. This can typically -# be useful for C code in case the coding convention dictates that all compound -# types are typedef'ed and only the typedef is referenced, never the tag name. - -TYPEDEF_HIDES_STRUCT = NO - -# The SYMBOL_CACHE_SIZE determines the size of the internal cache use to -# determine which symbols to keep in memory and which to flush to disk. -# When the cache is full, less often used symbols will be written to disk. -# For small to medium size projects (<1000 input files) the default value is -# probably good enough. For larger projects a too small cache size can cause -# doxygen to be busy swapping symbols to and from disk most of the time -# causing a significant performance penality. -# If the system has enough physical memory increasing the cache will improve the -# performance by keeping more symbols in memory. Note that the value works on -# a logarithmic scale so increasing the size by one will rougly double the -# memory usage. The cache size is given by this formula: -# 2^(16+SYMBOL_CACHE_SIZE). The valid range is 0..9, the default is 0, -# corresponding to a cache size of 2^16 = 65536 symbols - -SYMBOL_CACHE_SIZE = 0 - -#--------------------------------------------------------------------------- -# Build related configuration options -#--------------------------------------------------------------------------- - -# If the EXTRACT_ALL tag is set to YES doxygen will assume all entities in -# documentation are documented, even if no documentation was available. -# Private class members and static file members will be hidden unless -# the EXTRACT_PRIVATE and EXTRACT_STATIC tags are set to YES - -EXTRACT_ALL = YES - -# If the EXTRACT_PRIVATE tag is set to YES all private members of a class -# will be included in the documentation. - -EXTRACT_PRIVATE = YES - -# If the EXTRACT_STATIC tag is set to YES all static members of a file -# will be included in the documentation. - -EXTRACT_STATIC = YES - -# If the EXTRACT_LOCAL_CLASSES tag is set to YES classes (and structs) -# defined locally in source files will be included in the documentation. -# If set to NO only classes defined in header files are included. - -EXTRACT_LOCAL_CLASSES = NO - -# This flag is only useful for Objective-C code. When set to YES local -# methods, which are defined in the implementation section but not in -# the interface are included in the documentation. -# If set to NO (the default) only methods in the interface are included. - -EXTRACT_LOCAL_METHODS = NO - -# If this flag is set to YES, the members of anonymous namespaces will be -# extracted and appear in the documentation as a namespace called -# 'anonymous_namespace{file}', where file will be replaced with the base -# name of the file that contains the anonymous namespace. By default -# anonymous namespace are hidden. - -EXTRACT_ANON_NSPACES = NO - -# If the HIDE_UNDOC_MEMBERS tag is set to YES, Doxygen will hide all -# undocumented members of documented classes, files or namespaces. -# If set to NO (the default) these members will be included in the -# various overviews, but no documentation section is generated. -# This option has no effect if EXTRACT_ALL is enabled. - -HIDE_UNDOC_MEMBERS = NO - -# If the HIDE_UNDOC_CLASSES tag is set to YES, Doxygen will hide all -# undocumented classes that are normally visible in the class hierarchy. -# If set to NO (the default) these classes will be included in the various -# overviews. This option has no effect if EXTRACT_ALL is enabled. - -HIDE_UNDOC_CLASSES = NO - -# If the HIDE_FRIEND_COMPOUNDS tag is set to YES, Doxygen will hide all -# friend (class|struct|union) declarations. -# If set to NO (the default) these declarations will be included in the -# documentation. - -HIDE_FRIEND_COMPOUNDS = NO - -# If the HIDE_IN_BODY_DOCS tag is set to YES, Doxygen will hide any -# documentation blocks found inside the body of a function. -# If set to NO (the default) these blocks will be appended to the -# function's detailed documentation block. - -HIDE_IN_BODY_DOCS = NO - -# The INTERNAL_DOCS tag determines if documentation -# that is typed after a \internal command is included. If the tag is set -# to NO (the default) then the documentation will be excluded. -# Set it to YES to include the internal documentation. - -INTERNAL_DOCS = NO - -# If the CASE_SENSE_NAMES tag is set to NO then Doxygen will only generate -# file names in lower-case letters. If set to YES upper-case letters are also -# allowed. This is useful if you have classes or files whose names only differ -# in case and if your file system supports case sensitive file names. Windows -# and Mac users are advised to set this option to NO. - -CASE_SENSE_NAMES = YES - -# If the HIDE_SCOPE_NAMES tag is set to NO (the default) then Doxygen -# will show members with their full class and namespace scopes in the -# documentation. If set to YES the scope will be hidden. - -HIDE_SCOPE_NAMES = YES - -# If the SHOW_INCLUDE_FILES tag is set to YES (the default) then Doxygen -# will put a list of the files that are included by a file in the documentation -# of that file. - -SHOW_INCLUDE_FILES = YES - -# If the INLINE_INFO tag is set to YES (the default) then a tag [inline] -# is inserted in the documentation for inline members. - -INLINE_INFO = YES - -# If the SORT_MEMBER_DOCS tag is set to YES (the default) then doxygen -# will sort the (detailed) documentation of file and class members -# alphabetically by member name. If set to NO the members will appear in -# declaration order. - -SORT_MEMBER_DOCS = YES - -# If the SORT_BRIEF_DOCS tag is set to YES then doxygen will sort the -# brief documentation of file, namespace and class members alphabetically -# by member name. If set to NO (the default) the members will appear in -# declaration order. - -SORT_BRIEF_DOCS = NO - -# If the SORT_GROUP_NAMES tag is set to YES then doxygen will sort the -# hierarchy of group names into alphabetical order. If set to NO (the default) -# the group names will appear in their defined order. - -SORT_GROUP_NAMES = NO - -# If the SORT_BY_SCOPE_NAME tag is set to YES, the class list will be -# sorted by fully-qualified names, including namespaces. If set to -# NO (the default), the class list will be sorted only by class name, -# not including the namespace part. -# Note: This option is not very useful if HIDE_SCOPE_NAMES is set to YES. -# Note: This option applies only to the class list, not to the -# alphabetical list. - -SORT_BY_SCOPE_NAME = NO - -# The GENERATE_TODOLIST tag can be used to enable (YES) or -# disable (NO) the todo list. This list is created by putting \todo -# commands in the documentation. - -GENERATE_TODOLIST = YES - -# The GENERATE_TESTLIST tag can be used to enable (YES) or -# disable (NO) the test list. This list is created by putting \test -# commands in the documentation. - -GENERATE_TESTLIST = YES - -# The GENERATE_BUGLIST tag can be used to enable (YES) or -# disable (NO) the bug list. This list is created by putting \bug -# commands in the documentation. - -GENERATE_BUGLIST = YES - -# The GENERATE_DEPRECATEDLIST tag can be used to enable (YES) or -# disable (NO) the deprecated list. This list is created by putting -# \deprecated commands in the documentation. - -GENERATE_DEPRECATEDLIST= YES - -# The ENABLED_SECTIONS tag can be used to enable conditional -# documentation sections, marked by \if sectionname ... \endif. - -ENABLED_SECTIONS = - -# The MAX_INITIALIZER_LINES tag determines the maximum number of lines -# the initial value of a variable or define consists of for it to appear in -# the documentation. If the initializer consists of more lines than specified -# here it will be hidden. Use a value of 0 to hide initializers completely. -# The appearance of the initializer of individual variables and defines in the -# documentation can be controlled using \showinitializer or \hideinitializer -# command in the documentation regardless of this setting. - -MAX_INITIALIZER_LINES = 30 - -# Set the SHOW_USED_FILES tag to NO to disable the list of files generated -# at the bottom of the documentation of classes and structs. If set to YES the -# list will mention the files that were used to generate the documentation. - -SHOW_USED_FILES = YES - -# If the sources in your project are distributed over multiple directories -# then setting the SHOW_DIRECTORIES tag to YES will show the directory hierarchy -# in the documentation. The default is NO. - -SHOW_DIRECTORIES = NO - -# Set the SHOW_FILES tag to NO to disable the generation of the Files page. -# This will remove the Files entry from the Quick Index and from the -# Folder Tree View (if specified). The default is YES. - -SHOW_FILES = YES - -# Set the SHOW_NAMESPACES tag to NO to disable the generation of the -# Namespaces page. This will remove the Namespaces entry from the Quick Index -# and from the Folder Tree View (if specified). The default is YES. - -SHOW_NAMESPACES = YES - -# The FILE_VERSION_FILTER tag can be used to specify a program or script that -# doxygen should invoke to get the current version for each file (typically from -# the version control system). Doxygen will invoke the program by executing (via -# popen()) the command , where is the value of -# the FILE_VERSION_FILTER tag, and is the name of an input file -# provided by doxygen. Whatever the program writes to standard output -# is used as the file version. See the manual for examples. - -FILE_VERSION_FILTER = - -# The LAYOUT_FILE tag can be used to specify a layout file which will be parsed by -# doxygen. The layout file controls the global structure of the generated output files -# in an output format independent way. The create the layout file that represents -# doxygen's defaults, run doxygen with the -l option. You can optionally specify a -# file name after the option, if omitted DoxygenLayout.xml will be used as the name -# of the layout file. - -LAYOUT_FILE = - -#--------------------------------------------------------------------------- -# configuration options related to warning and progress messages -#--------------------------------------------------------------------------- - -# The QUIET tag can be used to turn on/off the messages that are generated -# by doxygen. Possible values are YES and NO. If left blank NO is used. - -QUIET = NO - -# The WARNINGS tag can be used to turn on/off the warning messages that are -# generated by doxygen. Possible values are YES and NO. If left blank -# NO is used. - -WARNINGS = YES - -# If WARN_IF_UNDOCUMENTED is set to YES, then doxygen will generate warnings -# for undocumented members. If EXTRACT_ALL is set to YES then this flag will -# automatically be disabled. - -WARN_IF_UNDOCUMENTED = NO - -# If WARN_IF_DOC_ERROR is set to YES, doxygen will generate warnings for -# potential errors in the documentation, such as not documenting some -# parameters in a documented function, or documenting parameters that -# don't exist or using markup commands wrongly. - -WARN_IF_DOC_ERROR = YES - -# This WARN_NO_PARAMDOC option can be abled to get warnings for -# functions that are documented, but have no documentation for their parameters -# or return value. If set to NO (the default) doxygen will only warn about -# wrong or incomplete parameter documentation, but not about the absence of -# documentation. - -WARN_NO_PARAMDOC = NO - -# The WARN_FORMAT tag determines the format of the warning messages that -# doxygen can produce. The string should contain the $file, $line, and $text -# tags, which will be replaced by the file and line number from which the -# warning originated and the warning text. Optionally the format may contain -# $version, which will be replaced by the version of the file (if it could -# be obtained via FILE_VERSION_FILTER) - -WARN_FORMAT = "$file:$line: $text" - -# The WARN_LOGFILE tag can be used to specify a file to which warning -# and error messages should be written. If left blank the output is written -# to stderr. - -WARN_LOGFILE = doxygen_warnings.log - -#--------------------------------------------------------------------------- -# configuration options related to the input files -#--------------------------------------------------------------------------- - -# The INPUT tag can be used to specify the files and/or directories that contain -# documented source files. You may enter file names like "myfile.cpp" or -# directories like "/usr/src/myproject". Separate the files or directories -# with spaces. - -INPUT = src - -# This tag can be used to specify the character encoding of the source files -# that doxygen parses. Internally doxygen uses the UTF-8 encoding, which is -# also the default input encoding. Doxygen uses libiconv (or the iconv built -# into libc) for the transcoding. See http://www.gnu.org/software/libiconv for -# the list of possible encodings. - -INPUT_ENCODING = UTF-8 - -# If the value of the INPUT tag contains directories, you can use the -# FILE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp -# and *.h) to filter out the source-files in the directories. If left -# blank the following patterns are tested: -# *.c *.cc *.cxx *.cpp *.c++ *.java *.ii *.ixx *.ipp *.i++ *.inl *.h *.hh *.hxx -# *.hpp *.h++ *.idl *.odl *.cs *.php *.php3 *.inc *.m *.mm *.py *.f90 - -FILE_PATTERNS = *.cpp *.h - -# The RECURSIVE tag can be used to turn specify whether or not subdirectories -# should be searched for input files as well. Possible values are YES and NO. -# If left blank NO is used. - -RECURSIVE = YES - -# The EXCLUDE tag can be used to specify files and/or directories that should -# excluded from the INPUT source files. This way you can easily exclude a -# subdirectory from a directory tree whose root is specified with the INPUT tag. - -EXCLUDE = - -# The EXCLUDE_SYMLINKS tag can be used select whether or not files or -# directories that are symbolic links (a Unix filesystem feature) are excluded -# from the input. - -EXCLUDE_SYMLINKS = YES - -# If the value of the INPUT tag contains directories, you can use the -# EXCLUDE_PATTERNS tag to specify one or more wildcard patterns to exclude -# certain files from those directories. Note that the wildcards are matched -# against the file with absolute path, so to exclude all test directories -# for example use the pattern */test/* - -EXCLUDE_PATTERNS = - -# The EXCLUDE_SYMBOLS tag can be used to specify one or more symbol names -# (namespaces, classes, functions, etc.) that should be excluded from the -# output. The symbol name can be a fully qualified name, a word, or if the -# wildcard * is used, a substring. Examples: ANamespace, AClass, -# AClass::ANamespace, ANamespace::*Test - -EXCLUDE_SYMBOLS = - -# The EXAMPLE_PATH tag can be used to specify one or more files or -# directories that contain example code fragments that are included (see -# the \include command). - -EXAMPLE_PATH = - -# If the value of the EXAMPLE_PATH tag contains directories, you can use the -# EXAMPLE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp -# and *.h) to filter out the source-files in the directories. If left -# blank all files are included. - -EXAMPLE_PATTERNS = - -# If the EXAMPLE_RECURSIVE tag is set to YES then subdirectories will be -# searched for input files to be used with the \include or \dontinclude -# commands irrespective of the value of the RECURSIVE tag. -# Possible values are YES and NO. If left blank NO is used. - -EXAMPLE_RECURSIVE = NO - -# The IMAGE_PATH tag can be used to specify one or more files or -# directories that contain image that are included in the documentation (see -# the \image command). - -IMAGE_PATH = - -# The INPUT_FILTER tag can be used to specify a program that doxygen should -# invoke to filter for each input file. Doxygen will invoke the filter program -# by executing (via popen()) the command , where -# is the value of the INPUT_FILTER tag, and is the name of an -# input file. Doxygen will then use the output that the filter program writes -# to standard output. If FILTER_PATTERNS is specified, this tag will be -# ignored. - -INPUT_FILTER = - -# The FILTER_PATTERNS tag can be used to specify filters on a per file pattern -# basis. Doxygen will compare the file name with each pattern and apply the -# filter if there is a match. The filters are a list of the form: -# pattern=filter (like *.cpp=my_cpp_filter). See INPUT_FILTER for further -# info on how filters are used. If FILTER_PATTERNS is empty, INPUT_FILTER -# is applied to all files. - -FILTER_PATTERNS = - -# If the FILTER_SOURCE_FILES tag is set to YES, the input filter (if set using -# INPUT_FILTER) will be used to filter the input files when producing source -# files to browse (i.e. when SOURCE_BROWSER is set to YES). - -FILTER_SOURCE_FILES = NO - -#--------------------------------------------------------------------------- -# configuration options related to source browsing -#--------------------------------------------------------------------------- - -# If the SOURCE_BROWSER tag is set to YES then a list of source files will -# be generated. Documented entities will be cross-referenced with these sources. -# Note: To get rid of all source code in the generated output, make sure also -# VERBATIM_HEADERS is set to NO. - -SOURCE_BROWSER = NO - -# Setting the INLINE_SOURCES tag to YES will include the body -# of functions and classes directly in the documentation. - -INLINE_SOURCES = NO - -# Setting the STRIP_CODE_COMMENTS tag to YES (the default) will instruct -# doxygen to hide any special comment blocks from generated source code -# fragments. Normal C and C++ comments will always remain visible. - -STRIP_CODE_COMMENTS = YES - -# If the REFERENCED_BY_RELATION tag is set to YES -# then for each documented function all documented -# functions referencing it will be listed. - -REFERENCED_BY_RELATION = YES - -# If the REFERENCES_RELATION tag is set to YES -# then for each documented function all documented entities -# called/used by that function will be listed. - -REFERENCES_RELATION = YES - -# If the REFERENCES_LINK_SOURCE tag is set to YES (the default) -# and SOURCE_BROWSER tag is set to YES, then the hyperlinks from -# functions in REFERENCES_RELATION and REFERENCED_BY_RELATION lists will -# link to the source code. Otherwise they will link to the documentstion. - -REFERENCES_LINK_SOURCE = YES - -# If the USE_HTAGS tag is set to YES then the references to source code -# will point to the HTML generated by the htags(1) tool instead of doxygen -# built-in source browser. The htags tool is part of GNU's global source -# tagging system (see http://www.gnu.org/software/global/global.html). You -# will need version 4.8.6 or higher. - -USE_HTAGS = NO - -# If the VERBATIM_HEADERS tag is set to YES (the default) then Doxygen -# will generate a verbatim copy of the header file for each class for -# which an include is specified. Set to NO to disable this. - -VERBATIM_HEADERS = NO - -#--------------------------------------------------------------------------- -# configuration options related to the alphabetical class index -#--------------------------------------------------------------------------- - -# If the alphabetical index is enabled (see ALPHABETICAL_INDEX) then -# the COLS_IN_ALPHA_INDEX tag can be used to specify the number of columns -# in which this list will be split (can be a number in the range [1..20]) - -COLS_IN_ALPHA_INDEX = 5 - -# In case all classes in a project start with a common prefix, all -# classes will be put under the same header in the alphabetical index. -# The IGNORE_PREFIX tag can be used to specify one or more prefixes that -# should be ignored while generating the index headers. - -IGNORE_PREFIX = - -#--------------------------------------------------------------------------- -# configuration options related to the HTML output -#--------------------------------------------------------------------------- - -# If the GENERATE_HTML tag is set to YES (the default) Doxygen will -# generate HTML output. - -GENERATE_HTML = YES - -# The HTML_OUTPUT tag is used to specify where the HTML docs will be put. -# If a relative path is entered the value of OUTPUT_DIRECTORY will be -# put in front of it. If left blank `html' will be used as the default path. - -HTML_OUTPUT = html - -# The HTML_FILE_EXTENSION tag can be used to specify the file extension for -# each generated HTML page (for example: .htm,.php,.asp). If it is left blank -# doxygen will generate files with .html extension. - -HTML_FILE_EXTENSION = .html - -# The HTML_HEADER tag can be used to specify a personal HTML header for -# each generated HTML page. If it is left blank doxygen will generate a -# standard header. - -HTML_HEADER = - -# The HTML_FOOTER tag can be used to specify a personal HTML footer for -# each generated HTML page. If it is left blank doxygen will generate a -# standard footer. - -HTML_FOOTER = - -# The HTML_STYLESHEET tag can be used to specify a user-defined cascading -# style sheet that is used by each HTML page. It can be used to -# fine-tune the look of the HTML output. If the tag is left blank doxygen -# will generate a default style sheet. Note that doxygen will try to copy -# the style sheet file to the HTML output directory, so don't put your own -# stylesheet in the HTML output directory as well, or it will be erased! - -HTML_STYLESHEET = - -# If the HTML_ALIGN_MEMBERS tag is set to YES, the members of classes, -# files or namespaces will be aligned in HTML using tables. If set to -# NO a bullet list will be used. - -HTML_ALIGN_MEMBERS = YES - -# If the HTML_DYNAMIC_SECTIONS tag is set to YES then the generated HTML -# documentation will contain sections that can be hidden and shown after the -# page has loaded. For this to work a browser that supports -# JavaScript and DHTML is required (for instance Mozilla 1.0+, Firefox -# Netscape 6.0+, Internet explorer 5.0+, Konqueror, or Safari). - -HTML_DYNAMIC_SECTIONS = NO - -# If the GENERATE_DOCSET tag is set to YES, additional index files -# will be generated that can be used as input for Apple's Xcode 3 -# integrated development environment, introduced with OSX 10.5 (Leopard). -# To create a documentation set, doxygen will generate a Makefile in the -# HTML output directory. Running make will produce the docset in that -# directory and running "make install" will install the docset in -# ~/Library/Developer/Shared/Documentation/DocSets so that Xcode will find -# it at startup. -# See http://developer.apple.com/tools/creatingdocsetswithdoxygen.html for more information. - -GENERATE_DOCSET = NO - -# When GENERATE_DOCSET tag is set to YES, this tag determines the name of the -# feed. A documentation feed provides an umbrella under which multiple -# documentation sets from a single provider (such as a company or product suite) -# can be grouped. - -DOCSET_FEEDNAME = "Doxygen generated docs" - -# When GENERATE_DOCSET tag is set to YES, this tag specifies a string that -# should uniquely identify the documentation set bundle. This should be a -# reverse domain-name style string, e.g. com.mycompany.MyDocSet. Doxygen -# will append .docset to the name. - -DOCSET_BUNDLE_ID = org.doxygen.Project - -# If the GENERATE_HTMLHELP tag is set to YES, additional index files -# will be generated that can be used as input for tools like the -# Microsoft HTML help workshop to generate a compiled HTML help file (.chm) -# of the generated HTML documentation. - -GENERATE_HTMLHELP = NO - -# If the GENERATE_HTMLHELP tag is set to YES, the CHM_FILE tag can -# be used to specify the file name of the resulting .chm file. You -# can add a path in front of the file if the result should not be -# written to the html output directory. - -CHM_FILE = - -# If the GENERATE_HTMLHELP tag is set to YES, the HHC_LOCATION tag can -# be used to specify the location (absolute path including file name) of -# the HTML help compiler (hhc.exe). If non-empty doxygen will try to run -# the HTML help compiler on the generated index.hhp. - -HHC_LOCATION = - -# If the GENERATE_HTMLHELP tag is set to YES, the GENERATE_CHI flag -# controls if a separate .chi index file is generated (YES) or that -# it should be included in the master .chm file (NO). - -GENERATE_CHI = NO - -# If the GENERATE_HTMLHELP tag is set to YES, the CHM_INDEX_ENCODING -# is used to encode HtmlHelp index (hhk), content (hhc) and project file -# content. - -CHM_INDEX_ENCODING = - -# If the GENERATE_HTMLHELP tag is set to YES, the BINARY_TOC flag -# controls whether a binary table of contents is generated (YES) or a -# normal table of contents (NO) in the .chm file. - -BINARY_TOC = NO - -# The TOC_EXPAND flag can be set to YES to add extra items for group members -# to the contents of the HTML help documentation and to the tree view. - -TOC_EXPAND = NO - -# If the GENERATE_QHP tag is set to YES and both QHP_NAMESPACE and QHP_VIRTUAL_FOLDER -# are set, an additional index file will be generated that can be used as input for -# Qt's qhelpgenerator to generate a Qt Compressed Help (.qch) of the generated -# HTML documentation. - -GENERATE_QHP = NO - -# If the QHG_LOCATION tag is specified, the QCH_FILE tag can -# be used to specify the file name of the resulting .qch file. -# The path specified is relative to the HTML output folder. - -QCH_FILE = - -# The QHP_NAMESPACE tag specifies the namespace to use when generating -# Qt Help Project output. For more information please see -# Qt Help Project / Namespace. - -QHP_NAMESPACE = org.doxygen.Project - -# The QHP_VIRTUAL_FOLDER tag specifies the namespace to use when generating -# Qt Help Project output. For more information please see -# Qt Help Project / Virtual Folders. - -QHP_VIRTUAL_FOLDER = doc - -# If the GENERATE_QHP tag is set to YES, the QHG_LOCATION tag can -# be used to specify the location of Qt's qhelpgenerator. -# If non-empty doxygen will try to run qhelpgenerator on the generated -# .qhp file . - -QHG_LOCATION = - -# The DISABLE_INDEX tag can be used to turn on/off the condensed index at -# top of each HTML page. The value NO (the default) enables the index and -# the value YES disables it. - -DISABLE_INDEX = NO - -# This tag can be used to set the number of enum values (range [1..20]) -# that doxygen will group on one line in the generated HTML documentation. - -ENUM_VALUES_PER_LINE = 4 - -# The GENERATE_TREEVIEW tag is used to specify whether a tree-like index -# structure should be generated to display hierarchical information. -# If the tag value is set to FRAME, a side panel will be generated -# containing a tree-like index structure (just like the one that -# is generated for HTML Help). For this to work a browser that supports -# JavaScript, DHTML, CSS and frames is required (for instance Mozilla 1.0+, -# Netscape 6.0+, Internet explorer 5.0+, or Konqueror). Windows users are -# probably better off using the HTML help feature. Other possible values -# for this tag are: HIERARCHIES, which will generate the Groups, Directories, -# and Class Hierarchy pages using a tree view instead of an ordered list; -# ALL, which combines the behavior of FRAME and HIERARCHIES; and NONE, which -# disables this behavior completely. For backwards compatibility with previous -# releases of Doxygen, the values YES and NO are equivalent to FRAME and NONE -# respectively. - -GENERATE_TREEVIEW = NO - -# If the treeview is enabled (see GENERATE_TREEVIEW) then this tag can be -# used to set the initial width (in pixels) of the frame in which the tree -# is shown. - -TREEVIEW_WIDTH = 250 - -# Use this tag to change the font size of Latex formulas included -# as images in the HTML documentation. The default is 10. Note that -# when you change the font size after a successful doxygen run you need -# to manually remove any form_*.png images from the HTML output directory -# to force them to be regenerated. - -FORMULA_FONTSIZE = 10 - -#--------------------------------------------------------------------------- -# configuration options related to the LaTeX output -#--------------------------------------------------------------------------- - -# If the GENERATE_LATEX tag is set to YES (the default) Doxygen will -# generate Latex output. - -GENERATE_LATEX = NO - -# The LATEX_OUTPUT tag is used to specify where the LaTeX docs will be put. -# If a relative path is entered the value of OUTPUT_DIRECTORY will be -# put in front of it. If left blank `latex' will be used as the default path. - -LATEX_OUTPUT = latex - -# The LATEX_CMD_NAME tag can be used to specify the LaTeX command name to be -# invoked. If left blank `latex' will be used as the default command name. - -LATEX_CMD_NAME = latex - -# The MAKEINDEX_CMD_NAME tag can be used to specify the command name to -# generate index for LaTeX. If left blank `makeindex' will be used as the -# default command name. - -MAKEINDEX_CMD_NAME = makeindex - -# If the COMPACT_LATEX tag is set to YES Doxygen generates more compact -# LaTeX documents. This may be useful for small projects and may help to -# save some trees in general. - -COMPACT_LATEX = NO - -# The PAPER_TYPE tag can be used to set the paper type that is used -# by the printer. Possible values are: a4, a4wide, letter, legal and -# executive. If left blank a4wide will be used. - -PAPER_TYPE = a4wide - -# The EXTRA_PACKAGES tag can be to specify one or more names of LaTeX -# packages that should be included in the LaTeX output. - -EXTRA_PACKAGES = - -# The LATEX_HEADER tag can be used to specify a personal LaTeX header for -# the generated latex document. The header should contain everything until -# the first chapter. If it is left blank doxygen will generate a -# standard header. Notice: only use this tag if you know what you are doing! - -LATEX_HEADER = - -# If the PDF_HYPERLINKS tag is set to YES, the LaTeX that is generated -# is prepared for conversion to pdf (using ps2pdf). The pdf file will -# contain links (just like the HTML output) instead of page references -# This makes the output suitable for online browsing using a pdf viewer. - -PDF_HYPERLINKS = NO - -# If the USE_PDFLATEX tag is set to YES, pdflatex will be used instead of -# plain latex in the generated Makefile. Set this option to YES to get a -# higher quality PDF documentation. - -USE_PDFLATEX = NO - -# If the LATEX_BATCHMODE tag is set to YES, doxygen will add the \\batchmode. -# command to the generated LaTeX files. This will instruct LaTeX to keep -# running if errors occur, instead of asking the user for help. -# This option is also used when generating formulas in HTML. - -LATEX_BATCHMODE = NO - -# If LATEX_HIDE_INDICES is set to YES then doxygen will not -# include the index chapters (such as File Index, Compound Index, etc.) -# in the output. - -LATEX_HIDE_INDICES = NO - -#--------------------------------------------------------------------------- -# configuration options related to the RTF output -#--------------------------------------------------------------------------- - -# If the GENERATE_RTF tag is set to YES Doxygen will generate RTF output -# The RTF output is optimized for Word 97 and may not look very pretty with -# other RTF readers or editors. - -GENERATE_RTF = NO - -# The RTF_OUTPUT tag is used to specify where the RTF docs will be put. -# If a relative path is entered the value of OUTPUT_DIRECTORY will be -# put in front of it. If left blank `rtf' will be used as the default path. - -RTF_OUTPUT = rtf - -# If the COMPACT_RTF tag is set to YES Doxygen generates more compact -# RTF documents. This may be useful for small projects and may help to -# save some trees in general. - -COMPACT_RTF = NO - -# If the RTF_HYPERLINKS tag is set to YES, the RTF that is generated -# will contain hyperlink fields. The RTF file will -# contain links (just like the HTML output) instead of page references. -# This makes the output suitable for online browsing using WORD or other -# programs which support those fields. -# Note: wordpad (write) and others do not support links. - -RTF_HYPERLINKS = NO - -# Load stylesheet definitions from file. Syntax is similar to doxygen's -# config file, i.e. a series of assignments. You only have to provide -# replacements, missing definitions are set to their default value. - -RTF_STYLESHEET_FILE = - -# Set optional variables used in the generation of an rtf document. -# Syntax is similar to doxygen's config file. - -RTF_EXTENSIONS_FILE = - -#--------------------------------------------------------------------------- -# configuration options related to the man page output -#--------------------------------------------------------------------------- - -# If the GENERATE_MAN tag is set to YES (the default) Doxygen will -# generate man pages - -GENERATE_MAN = NO - -# The MAN_OUTPUT tag is used to specify where the man pages will be put. -# If a relative path is entered the value of OUTPUT_DIRECTORY will be -# put in front of it. If left blank `man' will be used as the default path. - -MAN_OUTPUT = man - -# The MAN_EXTENSION tag determines the extension that is added to -# the generated man pages (default is the subroutine's section .3) - -MAN_EXTENSION = .3 - -# If the MAN_LINKS tag is set to YES and Doxygen generates man output, -# then it will generate one additional man file for each entity -# documented in the real man page(s). These additional files -# only source the real man page, but without them the man command -# would be unable to find the correct page. The default is NO. - -MAN_LINKS = NO - -#--------------------------------------------------------------------------- -# configuration options related to the XML output -#--------------------------------------------------------------------------- - -# If the GENERATE_XML tag is set to YES Doxygen will -# generate an XML file that captures the structure of -# the code including all documentation. - -GENERATE_XML = NO - -# The XML_OUTPUT tag is used to specify where the XML pages will be put. -# If a relative path is entered the value of OUTPUT_DIRECTORY will be -# put in front of it. If left blank `xml' will be used as the default path. - -XML_OUTPUT = xml - -# The XML_SCHEMA tag can be used to specify an XML schema, -# which can be used by a validating XML parser to check the -# syntax of the XML files. - -XML_SCHEMA = - -# The XML_DTD tag can be used to specify an XML DTD, -# which can be used by a validating XML parser to check the -# syntax of the XML files. - -XML_DTD = - -# If the XML_PROGRAMLISTING tag is set to YES Doxygen will -# dump the program listings (including syntax highlighting -# and cross-referencing information) to the XML output. Note that -# enabling this will significantly increase the size of the XML output. - -XML_PROGRAMLISTING = YES - -#--------------------------------------------------------------------------- -# configuration options for the AutoGen Definitions output -#--------------------------------------------------------------------------- - -# If the GENERATE_AUTOGEN_DEF tag is set to YES Doxygen will -# generate an AutoGen Definitions (see autogen.sf.net) file -# that captures the structure of the code including all -# documentation. Note that this feature is still experimental -# and incomplete at the moment. - -GENERATE_AUTOGEN_DEF = NO - -#--------------------------------------------------------------------------- -# configuration options related to the Perl module output -#--------------------------------------------------------------------------- - -# If the GENERATE_PERLMOD tag is set to YES Doxygen will -# generate a Perl module file that captures the structure of -# the code including all documentation. Note that this -# feature is still experimental and incomplete at the -# moment. - -GENERATE_PERLMOD = NO - -# If the PERLMOD_LATEX tag is set to YES Doxygen will generate -# the necessary Makefile rules, Perl scripts and LaTeX code to be able -# to generate PDF and DVI output from the Perl module output. - -PERLMOD_LATEX = NO - -# If the PERLMOD_PRETTY tag is set to YES the Perl module output will be -# nicely formatted so it can be parsed by a human reader. This is useful -# if you want to understand what is going on. On the other hand, if this -# tag is set to NO the size of the Perl module output will be much smaller -# and Perl will parse it just the same. - -PERLMOD_PRETTY = YES - -# The names of the make variables in the generated doxyrules.make file -# are prefixed with the string contained in PERLMOD_MAKEVAR_PREFIX. -# This is useful so different doxyrules.make files included by the same -# Makefile don't overwrite each other's variables. - -PERLMOD_MAKEVAR_PREFIX = - -#--------------------------------------------------------------------------- -# Configuration options related to the preprocessor -#--------------------------------------------------------------------------- - -# If the ENABLE_PREPROCESSING tag is set to YES (the default) Doxygen will -# evaluate all C-preprocessor directives found in the sources and include -# files. - -ENABLE_PREPROCESSING = YES - -# If the MACRO_EXPANSION tag is set to YES Doxygen will expand all macro -# names in the source code. If set to NO (the default) only conditional -# compilation will be performed. Macro expansion can be done in a controlled -# way by setting EXPAND_ONLY_PREDEF to YES. - -MACRO_EXPANSION = NO - -# If the EXPAND_ONLY_PREDEF and MACRO_EXPANSION tags are both set to YES -# then the macro expansion is limited to the macros specified with the -# PREDEFINED and EXPAND_AS_DEFINED tags. - -EXPAND_ONLY_PREDEF = NO - -# If the SEARCH_INCLUDES tag is set to YES (the default) the includes files -# in the INCLUDE_PATH (see below) will be search if a #include is found. - -SEARCH_INCLUDES = YES - -# The INCLUDE_PATH tag can be used to specify one or more directories that -# contain include files that are not input files but should be processed by -# the preprocessor. - -INCLUDE_PATH = src - -# You can use the INCLUDE_FILE_PATTERNS tag to specify one or more wildcard -# patterns (like *.h and *.hpp) to filter out the header-files in the -# directories. If left blank, the patterns specified with FILE_PATTERNS will -# be used. - -INCLUDE_FILE_PATTERNS = - -# The PREDEFINED tag can be used to specify one or more macro names that -# are defined before the preprocessor is started (similar to the -D option of -# gcc). The argument of the tag is a list of macros of the form: name -# or name=definition (no spaces). If the definition and the = are -# omitted =1 is assumed. To prevent a macro definition from being -# undefined via #undef or recursively expanded use the := operator -# instead of the = operator. - -PREDEFINED = - -# If the MACRO_EXPANSION and EXPAND_ONLY_PREDEF tags are set to YES then -# this tag can be used to specify a list of macro names that should be expanded. -# The macro definition that is found in the sources will be used. -# Use the PREDEFINED tag if you want to use a different macro definition. - -EXPAND_AS_DEFINED = - -# If the SKIP_FUNCTION_MACROS tag is set to YES (the default) then -# doxygen's preprocessor will remove all function-like macros that are alone -# on a line, have an all uppercase name, and do not end with a semicolon. Such -# function macros are typically used for boiler-plate code, and will confuse -# the parser if not removed. - -SKIP_FUNCTION_MACROS = YES - -#--------------------------------------------------------------------------- -# Configuration::additions related to external references -#--------------------------------------------------------------------------- - -# The TAGFILES option can be used to specify one or more tagfiles. -# Optionally an initial location of the external documentation -# can be added for each tagfile. The format of a tag file without -# this location is as follows: -# TAGFILES = file1 file2 ... -# Adding location for the tag files is done as follows: -# TAGFILES = file1=loc1 "file2 = loc2" ... -# where "loc1" and "loc2" can be relative or absolute paths or -# URLs. If a location is present for each tag, the installdox tool -# does not have to be run to correct the links. -# Note that each tag file must have a unique name -# (where the name does NOT include the path) -# If a tag file is not located in the directory in which doxygen -# is run, you must also specify the path to the tagfile here. - -TAGFILES = - -# When a file name is specified after GENERATE_TAGFILE, doxygen will create -# a tag file that is based on the input files it reads. - -GENERATE_TAGFILE = - -# If the ALLEXTERNALS tag is set to YES all external classes will be listed -# in the class index. If set to NO only the inherited external classes -# will be listed. - -ALLEXTERNALS = NO - -# If the EXTERNAL_GROUPS tag is set to YES all external groups will be listed -# in the modules index. If set to NO, only the current project's groups will -# be listed. - -EXTERNAL_GROUPS = YES - -# The PERL_PATH should be the absolute path and name of the perl script -# interpreter (i.e. the result of `which perl'). - -PERL_PATH = /usr/bin/perl - -#--------------------------------------------------------------------------- -# Configuration options related to the dot tool -#--------------------------------------------------------------------------- - -# If the CLASS_DIAGRAMS tag is set to YES (the default) Doxygen will -# generate a inheritance diagram (in HTML, RTF and LaTeX) for classes with base -# or super classes. Setting the tag to NO turns the diagrams off. Note that -# this option is superseded by the HAVE_DOT option below. This is only a -# fallback. It is recommended to install and use dot, since it yields more -# powerful graphs. - -CLASS_DIAGRAMS = YES - -# You can define message sequence charts within doxygen comments using the \msc -# command. Doxygen will then run the mscgen tool (see -# http://www.mcternan.me.uk/mscgen/) to produce the chart and insert it in the -# documentation. The MSCGEN_PATH tag allows you to specify the directory where -# the mscgen tool resides. If left empty the tool is assumed to be found in the -# default search path. - -MSCGEN_PATH = - -# If set to YES, the inheritance and collaboration graphs will hide -# inheritance and usage relations if the target is undocumented -# or is not a class. - -HIDE_UNDOC_RELATIONS = YES - -# If you set the HAVE_DOT tag to YES then doxygen will assume the dot tool is -# available from the path. This tool is part of Graphviz, a graph visualization -# toolkit from AT&T and Lucent Bell Labs. The other options in this section -# have no effect if this option is set to NO (the default) - -HAVE_DOT = YES - -# By default doxygen will write a font called FreeSans.ttf to the output -# directory and reference it in all dot files that doxygen generates. This -# font does not include all possible unicode characters however, so when you need -# these (or just want a differently looking font) you can specify the font name -# using DOT_FONTNAME. You need need to make sure dot is able to find the font, -# which can be done by putting it in a standard location or by setting the -# DOTFONTPATH environment variable or by setting DOT_FONTPATH to the directory -# containing the font. - -DOT_FONTNAME = FreeSans - -# By default doxygen will tell dot to use the output directory to look for the -# FreeSans.ttf font (which doxygen will put there itself). If you specify a -# different font using DOT_FONTNAME you can set the path where dot -# can find it using this tag. - -DOT_FONTPATH = - -# If the CLASS_GRAPH and HAVE_DOT tags are set to YES then doxygen -# will generate a graph for each documented class showing the direct and -# indirect inheritance relations. Setting this tag to YES will force the -# the CLASS_DIAGRAMS tag to NO. - -CLASS_GRAPH = YES - -# If the COLLABORATION_GRAPH and HAVE_DOT tags are set to YES then doxygen -# will generate a graph for each documented class showing the direct and -# indirect implementation dependencies (inheritance, containment, and -# class references variables) of the class with other documented classes. - -COLLABORATION_GRAPH = YES - -# If the GROUP_GRAPHS and HAVE_DOT tags are set to YES then doxygen -# will generate a graph for groups, showing the direct groups dependencies - -GROUP_GRAPHS = YES - -# If the UML_LOOK tag is set to YES doxygen will generate inheritance and -# collaboration diagrams in a style similar to the OMG's Unified Modeling -# Language. - -UML_LOOK = NO - -# If set to YES, the inheritance and collaboration graphs will show the -# relations between templates and their instances. - -TEMPLATE_RELATIONS = NO - -# If the ENABLE_PREPROCESSING, SEARCH_INCLUDES, INCLUDE_GRAPH, and HAVE_DOT -# tags are set to YES then doxygen will generate a graph for each documented -# file showing the direct and indirect include dependencies of the file with -# other documented files. - -INCLUDE_GRAPH = YES - -# If the ENABLE_PREPROCESSING, SEARCH_INCLUDES, INCLUDED_BY_GRAPH, and -# HAVE_DOT tags are set to YES then doxygen will generate a graph for each -# documented header file showing the documented files that directly or -# indirectly include this file. - -INCLUDED_BY_GRAPH = YES - -# If the CALL_GRAPH and HAVE_DOT options are set to YES then -# doxygen will generate a call dependency graph for every global function -# or class method. Note that enabling this option will significantly increase -# the time of a run. So in most cases it will be better to enable call graphs -# for selected functions only using the \callgraph command. - -CALL_GRAPH = NO - -# If the CALLER_GRAPH and HAVE_DOT tags are set to YES then -# doxygen will generate a caller dependency graph for every global function -# or class method. Note that enabling this option will significantly increase -# the time of a run. So in most cases it will be better to enable caller -# graphs for selected functions only using the \callergraph command. - -CALLER_GRAPH = NO - -# If the GRAPHICAL_HIERARCHY and HAVE_DOT tags are set to YES then doxygen -# will graphical hierarchy of all classes instead of a textual one. - -GRAPHICAL_HIERARCHY = YES - -# If the DIRECTORY_GRAPH, SHOW_DIRECTORIES and HAVE_DOT tags are set to YES -# then doxygen will show the dependencies a directory has on other directories -# in a graphical way. The dependency relations are determined by the #include -# relations between the files in the directories. - -DIRECTORY_GRAPH = YES - -# The DOT_IMAGE_FORMAT tag can be used to set the image format of the images -# generated by dot. Possible values are png, jpg, or gif -# If left blank png will be used. - -DOT_IMAGE_FORMAT = png - -# The tag DOT_PATH can be used to specify the path where the dot tool can be -# found. If left blank, it is assumed the dot tool can be found in the path. - -DOT_PATH = - -# The DOTFILE_DIRS tag can be used to specify one or more directories that -# contain dot files that are included in the documentation (see the -# \dotfile command). - -DOTFILE_DIRS = - -# The DOT_GRAPH_MAX_NODES tag can be used to set the maximum number of -# nodes that will be shown in the graph. If the number of nodes in a graph -# becomes larger than this value, doxygen will truncate the graph, which is -# visualized by representing a node as a red box. Note that doxygen if the -# number of direct children of the root node in a graph is already larger than -# DOT_GRAPH_MAX_NODES then the graph will not be shown at all. Also note -# that the size of a graph can be further restricted by MAX_DOT_GRAPH_DEPTH. - -DOT_GRAPH_MAX_NODES = 50 - -# The MAX_DOT_GRAPH_DEPTH tag can be used to set the maximum depth of the -# graphs generated by dot. A depth value of 3 means that only nodes reachable -# from the root by following a path via at most 3 edges will be shown. Nodes -# that lay further from the root node will be omitted. Note that setting this -# option to 1 or 2 may greatly reduce the computation time needed for large -# code bases. Also note that the size of a graph can be further restricted by -# DOT_GRAPH_MAX_NODES. Using a depth of 0 means no depth restriction. - -MAX_DOT_GRAPH_DEPTH = 0 - -# Set the DOT_TRANSPARENT tag to YES to generate images with a transparent -# background. This is disabled by default, because dot on Windows does not -# seem to support this out of the box. Warning: Depending on the platform used, -# enabling this option may lead to badly anti-aliased labels on the edges of -# a graph (i.e. they become hard to read). - -DOT_TRANSPARENT = NO - -# Set the DOT_MULTI_TARGETS tag to YES allow dot to generate multiple output -# files in one run (i.e. multiple -o and -T options on the command line). This -# makes dot run faster, but since only newer versions of dot (>1.8.10) -# support this, this feature is disabled by default. - -DOT_MULTI_TARGETS = NO - -# If the GENERATE_LEGEND tag is set to YES (the default) Doxygen will -# generate a legend page explaining the meaning of the various boxes and -# arrows in the dot generated graphs. - -GENERATE_LEGEND = YES - -# If the DOT_CLEANUP tag is set to YES (the default) Doxygen will -# remove the intermediate dot files that are used to generate -# the various graphs. - -DOT_CLEANUP = YES - -#--------------------------------------------------------------------------- -# Configuration::additions related to the search engine -#--------------------------------------------------------------------------- - -# The SEARCHENGINE tag specifies whether or not a search engine should be -# used. If set to NO the values of all tags below this one will be ignored. - -SEARCHENGINE = NO +# Doxyfile 1.5.7 + +# This file describes the settings to be used by the documentation system +# doxygen (www.doxygen.org) for a project +# +# All text after a hash (#) is considered a comment and will be ignored +# The format is: +# TAG = value [value, ...] +# For lists items can also be appended using: +# TAG += value [value, ...] +# Values that contain spaces should be placed between quotes (" ") + +#--------------------------------------------------------------------------- +# Project related configuration options +#--------------------------------------------------------------------------- + +# This tag specifies the encoding used for all characters in the config file +# that follow. The default is UTF-8 which is also the encoding used for all +# text before the first occurrence of this tag. Doxygen uses libiconv (or the +# iconv built into libc) for the transcoding. See +# http://www.gnu.org/software/libiconv for the list of possible encodings. + +DOXYFILE_ENCODING = UTF-8 + +# The PROJECT_NAME tag is a single word (or a sequence of words surrounded +# by quotes) that should identify the project. + +PROJECT_NAME = inkscape + +# The PROJECT_NUMBER tag can be used to enter a project or revision number. +# This could be handy for archiving the generated documentation or +# if some version control system is used. + +PROJECT_NUMBER = + +# The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute) +# base path where the generated documentation will be put. +# If a relative path is entered, it will be relative to the location +# where doxygen was started. If left blank the current directory will be used. + +OUTPUT_DIRECTORY = doxygen + +# If the CREATE_SUBDIRS tag is set to YES, then doxygen will create +# 4096 sub-directories (in 2 levels) under the output directory of each output +# format and will distribute the generated files over these directories. +# Enabling this option can be useful when feeding doxygen a huge amount of +# source files, where putting all generated files in the same directory would +# otherwise cause performance problems for the file system. + +CREATE_SUBDIRS = NO + +# The OUTPUT_LANGUAGE tag is used to specify the language in which all +# documentation generated by doxygen is written. Doxygen will use this +# information to generate all constant output in the proper language. +# The default language is English, other supported languages are: +# Afrikaans, Arabic, Brazilian, Catalan, Chinese, Chinese-Traditional, +# Croatian, Czech, Danish, Dutch, Farsi, Finnish, French, German, Greek, +# Hungarian, Italian, Japanese, Japanese-en (Japanese with English messages), +# Korean, Korean-en, Lithuanian, Norwegian, Macedonian, Persian, Polish, +# Portuguese, Romanian, Russian, Serbian, Serbian-Cyrilic, Slovak, Slovene, +# Spanish, Swedish, and Ukrainian. + +OUTPUT_LANGUAGE = English + +# If the BRIEF_MEMBER_DESC tag is set to YES (the default) Doxygen will +# include brief member descriptions after the members that are listed in +# the file and class documentation (similar to JavaDoc). +# Set to NO to disable this. + +BRIEF_MEMBER_DESC = YES + +# If the REPEAT_BRIEF tag is set to YES (the default) Doxygen will prepend +# the brief description of a member or function before the detailed description. +# Note: if both HIDE_UNDOC_MEMBERS and BRIEF_MEMBER_DESC are set to NO, the +# brief descriptions will be completely suppressed. + +REPEAT_BRIEF = YES + +# This tag implements a quasi-intelligent brief description abbreviator +# that is used to form the text in various listings. Each string +# in this list, if found as the leading text of the brief description, will be +# stripped from the text and the result after processing the whole list, is +# used as the annotated text. Otherwise, the brief description is used as-is. +# If left blank, the following values are used ("$name" is automatically +# replaced with the name of the entity): "The $name class" "The $name widget" +# "The $name file" "is" "provides" "specifies" "contains" +# "represents" "a" "an" "the" + +ABBREVIATE_BRIEF = + +# If the ALWAYS_DETAILED_SEC and REPEAT_BRIEF tags are both set to YES then +# Doxygen will generate a detailed section even if there is only a brief +# description. + +ALWAYS_DETAILED_SEC = NO + +# If the INLINE_INHERITED_MEMB tag is set to YES, doxygen will show all +# inherited members of a class in the documentation of that class as if those +# members were ordinary class members. Constructors, destructors and assignment +# operators of the base classes will not be shown. + +INLINE_INHERITED_MEMB = NO + +# If the FULL_PATH_NAMES tag is set to YES then Doxygen will prepend the full +# path before files name in the file list and in the header files. If set +# to NO the shortest path that makes the file name unique will be used. + +FULL_PATH_NAMES = YES + +# If the FULL_PATH_NAMES tag is set to YES then the STRIP_FROM_PATH tag +# can be used to strip a user-defined part of the path. Stripping is +# only done if one of the specified strings matches the left-hand part of +# the path. The tag can be used to show relative paths in the file list. +# If left blank the directory from which doxygen is run is used as the +# path to strip. + +STRIP_FROM_PATH = + +# The STRIP_FROM_INC_PATH tag can be used to strip a user-defined part of +# the path mentioned in the documentation of a class, which tells +# the reader which header file to include in order to use a class. +# If left blank only the name of the header file containing the class +# definition is used. Otherwise one should specify the include paths that +# are normally passed to the compiler using the -I flag. + +STRIP_FROM_INC_PATH = + +# If the SHORT_NAMES tag is set to YES, doxygen will generate much shorter +# (but less readable) file names. This can be useful is your file systems +# doesn't support long names like on DOS, Mac, or CD-ROM. + +SHORT_NAMES = NO + +# If the JAVADOC_AUTOBRIEF tag is set to YES then Doxygen +# will interpret the first line (until the first dot) of a JavaDoc-style +# comment as the brief description. If set to NO, the JavaDoc +# comments will behave just like regular Qt-style comments +# (thus requiring an explicit @brief command for a brief description.) + +JAVADOC_AUTOBRIEF = YES + +# If the QT_AUTOBRIEF tag is set to YES then Doxygen will +# interpret the first line (until the first dot) of a Qt-style +# comment as the brief description. If set to NO, the comments +# will behave just like regular Qt-style comments (thus requiring +# an explicit \brief command for a brief description.) + +QT_AUTOBRIEF = NO + +# The MULTILINE_CPP_IS_BRIEF tag can be set to YES to make Doxygen +# treat a multi-line C++ special comment block (i.e. a block of //! or /// +# comments) as a brief description. This used to be the default behaviour. +# The new default is to treat a multi-line C++ comment block as a detailed +# description. Set this tag to YES if you prefer the old behaviour instead. + +MULTILINE_CPP_IS_BRIEF = NO + +# If the INHERIT_DOCS tag is set to YES (the default) then an undocumented +# member inherits the documentation from any documented member that it +# re-implements. + +INHERIT_DOCS = YES + +# If the SEPARATE_MEMBER_PAGES tag is set to YES, then doxygen will produce +# a new page for each member. If set to NO, the documentation of a member will +# be part of the file/class/namespace that contains it. + +SEPARATE_MEMBER_PAGES = NO + +# The TAB_SIZE tag can be used to set the number of spaces in a tab. +# Doxygen uses this value to replace tabs by spaces in code fragments. + +TAB_SIZE = 4 + +# This tag can be used to specify a number of aliases that acts +# as commands in the documentation. An alias has the form "name=value". +# For example adding "sideeffect=\par Side Effects:\n" will allow you to +# put the command \sideeffect (or @sideeffect) in the documentation, which +# will result in a user-defined paragraph with heading "Side Effects:". +# You can put \n's in the value part of an alias to insert newlines. + +ALIASES = + +# Set the OPTIMIZE_OUTPUT_FOR_C tag to YES if your project consists of C +# sources only. Doxygen will then generate output that is more tailored for C. +# For instance, some of the names that are used will be different. The list +# of all members will be omitted, etc. + +OPTIMIZE_OUTPUT_FOR_C = YES + +# Set the OPTIMIZE_OUTPUT_JAVA tag to YES if your project consists of Java +# sources only. Doxygen will then generate output that is more tailored for +# Java. For instance, namespaces will be presented as packages, qualified +# scopes will look different, etc. + +OPTIMIZE_OUTPUT_JAVA = NO + +# Set the OPTIMIZE_FOR_FORTRAN tag to YES if your project consists of Fortran +# sources only. Doxygen will then generate output that is more tailored for +# Fortran. + +OPTIMIZE_FOR_FORTRAN = NO + +# Set the OPTIMIZE_OUTPUT_VHDL tag to YES if your project consists of VHDL +# sources. Doxygen will then generate output that is tailored for +# VHDL. + +OPTIMIZE_OUTPUT_VHDL = NO + +# If you use STL classes (i.e. std::string, std::vector, etc.) but do not want +# to include (a tag file for) the STL sources as input, then you should +# set this tag to YES in order to let doxygen match functions declarations and +# definitions whose arguments contain STL classes (e.g. func(std::string); v.s. +# func(std::string) {}). This also make the inheritance and collaboration +# diagrams that involve STL classes more complete and accurate. + +BUILTIN_STL_SUPPORT = YES + +# If you use Microsoft's C++/CLI language, you should set this option to YES to +# enable parsing support. + +CPP_CLI_SUPPORT = NO + +# Set the SIP_SUPPORT tag to YES if your project consists of sip sources only. +# Doxygen will parse them like normal C++ but will assume all classes use public +# instead of private inheritance when no explicit protection keyword is present. + +SIP_SUPPORT = NO + +# For Microsoft's IDL there are propget and propput attributes to indicate getter +# and setter methods for a property. Setting this option to YES (the default) +# will make doxygen to replace the get and set methods by a property in the +# documentation. This will only work if the methods are indeed getting or +# setting a simple type. If this is not the case, or you want to show the +# methods anyway, you should set this option to NO. + +IDL_PROPERTY_SUPPORT = YES + +# If member grouping is used in the documentation and the DISTRIBUTE_GROUP_DOC +# tag is set to YES, then doxygen will reuse the documentation of the first +# member in the group (if any) for the other members of the group. By default +# all members of a group must be documented explicitly. + +DISTRIBUTE_GROUP_DOC = NO + +# Set the SUBGROUPING tag to YES (the default) to allow class member groups of +# the same type (for instance a group of public functions) to be put as a +# subgroup of that type (e.g. under the Public Functions section). Set it to +# NO to prevent subgrouping. Alternatively, this can be done per class using +# the \nosubgrouping command. + +SUBGROUPING = YES + +# When TYPEDEF_HIDES_STRUCT is enabled, a typedef of a struct, union, or enum +# is documented as struct, union, or enum with the name of the typedef. So +# typedef struct TypeS {} TypeT, will appear in the documentation as a struct +# with name TypeT. When disabled the typedef will appear as a member of a file, +# namespace, or class. And the struct will be named TypeS. This can typically +# be useful for C code in case the coding convention dictates that all compound +# types are typedef'ed and only the typedef is referenced, never the tag name. + +TYPEDEF_HIDES_STRUCT = NO + +# The SYMBOL_CACHE_SIZE determines the size of the internal cache use to +# determine which symbols to keep in memory and which to flush to disk. +# When the cache is full, less often used symbols will be written to disk. +# For small to medium size projects (<1000 input files) the default value is +# probably good enough. For larger projects a too small cache size can cause +# doxygen to be busy swapping symbols to and from disk most of the time +# causing a significant performance penality. +# If the system has enough physical memory increasing the cache will improve the +# performance by keeping more symbols in memory. Note that the value works on +# a logarithmic scale so increasing the size by one will rougly double the +# memory usage. The cache size is given by this formula: +# 2^(16+SYMBOL_CACHE_SIZE). The valid range is 0..9, the default is 0, +# corresponding to a cache size of 2^16 = 65536 symbols + +SYMBOL_CACHE_SIZE = 0 + +#--------------------------------------------------------------------------- +# Build related configuration options +#--------------------------------------------------------------------------- + +# If the EXTRACT_ALL tag is set to YES doxygen will assume all entities in +# documentation are documented, even if no documentation was available. +# Private class members and static file members will be hidden unless +# the EXTRACT_PRIVATE and EXTRACT_STATIC tags are set to YES + +EXTRACT_ALL = YES + +# If the EXTRACT_PRIVATE tag is set to YES all private members of a class +# will be included in the documentation. + +EXTRACT_PRIVATE = YES + +# If the EXTRACT_STATIC tag is set to YES all static members of a file +# will be included in the documentation. + +EXTRACT_STATIC = YES + +# If the EXTRACT_LOCAL_CLASSES tag is set to YES classes (and structs) +# defined locally in source files will be included in the documentation. +# If set to NO only classes defined in header files are included. + +EXTRACT_LOCAL_CLASSES = NO + +# This flag is only useful for Objective-C code. When set to YES local +# methods, which are defined in the implementation section but not in +# the interface are included in the documentation. +# If set to NO (the default) only methods in the interface are included. + +EXTRACT_LOCAL_METHODS = NO + +# If this flag is set to YES, the members of anonymous namespaces will be +# extracted and appear in the documentation as a namespace called +# 'anonymous_namespace{file}', where file will be replaced with the base +# name of the file that contains the anonymous namespace. By default +# anonymous namespace are hidden. + +EXTRACT_ANON_NSPACES = NO + +# If the HIDE_UNDOC_MEMBERS tag is set to YES, Doxygen will hide all +# undocumented members of documented classes, files or namespaces. +# If set to NO (the default) these members will be included in the +# various overviews, but no documentation section is generated. +# This option has no effect if EXTRACT_ALL is enabled. + +HIDE_UNDOC_MEMBERS = NO + +# If the HIDE_UNDOC_CLASSES tag is set to YES, Doxygen will hide all +# undocumented classes that are normally visible in the class hierarchy. +# If set to NO (the default) these classes will be included in the various +# overviews. This option has no effect if EXTRACT_ALL is enabled. + +HIDE_UNDOC_CLASSES = NO + +# If the HIDE_FRIEND_COMPOUNDS tag is set to YES, Doxygen will hide all +# friend (class|struct|union) declarations. +# If set to NO (the default) these declarations will be included in the +# documentation. + +HIDE_FRIEND_COMPOUNDS = NO + +# If the HIDE_IN_BODY_DOCS tag is set to YES, Doxygen will hide any +# documentation blocks found inside the body of a function. +# If set to NO (the default) these blocks will be appended to the +# function's detailed documentation block. + +HIDE_IN_BODY_DOCS = NO + +# The INTERNAL_DOCS tag determines if documentation +# that is typed after a \internal command is included. If the tag is set +# to NO (the default) then the documentation will be excluded. +# Set it to YES to include the internal documentation. + +INTERNAL_DOCS = NO + +# If the CASE_SENSE_NAMES tag is set to NO then Doxygen will only generate +# file names in lower-case letters. If set to YES upper-case letters are also +# allowed. This is useful if you have classes or files whose names only differ +# in case and if your file system supports case sensitive file names. Windows +# and Mac users are advised to set this option to NO. + +CASE_SENSE_NAMES = YES + +# If the HIDE_SCOPE_NAMES tag is set to NO (the default) then Doxygen +# will show members with their full class and namespace scopes in the +# documentation. If set to YES the scope will be hidden. + +HIDE_SCOPE_NAMES = YES + +# If the SHOW_INCLUDE_FILES tag is set to YES (the default) then Doxygen +# will put a list of the files that are included by a file in the documentation +# of that file. + +SHOW_INCLUDE_FILES = YES + +# If the INLINE_INFO tag is set to YES (the default) then a tag [inline] +# is inserted in the documentation for inline members. + +INLINE_INFO = YES + +# If the SORT_MEMBER_DOCS tag is set to YES (the default) then doxygen +# will sort the (detailed) documentation of file and class members +# alphabetically by member name. If set to NO the members will appear in +# declaration order. + +SORT_MEMBER_DOCS = YES + +# If the SORT_BRIEF_DOCS tag is set to YES then doxygen will sort the +# brief documentation of file, namespace and class members alphabetically +# by member name. If set to NO (the default) the members will appear in +# declaration order. + +SORT_BRIEF_DOCS = NO + +# If the SORT_GROUP_NAMES tag is set to YES then doxygen will sort the +# hierarchy of group names into alphabetical order. If set to NO (the default) +# the group names will appear in their defined order. + +SORT_GROUP_NAMES = NO + +# If the SORT_BY_SCOPE_NAME tag is set to YES, the class list will be +# sorted by fully-qualified names, including namespaces. If set to +# NO (the default), the class list will be sorted only by class name, +# not including the namespace part. +# Note: This option is not very useful if HIDE_SCOPE_NAMES is set to YES. +# Note: This option applies only to the class list, not to the +# alphabetical list. + +SORT_BY_SCOPE_NAME = NO + +# The GENERATE_TODOLIST tag can be used to enable (YES) or +# disable (NO) the todo list. This list is created by putting \todo +# commands in the documentation. + +GENERATE_TODOLIST = YES + +# The GENERATE_TESTLIST tag can be used to enable (YES) or +# disable (NO) the test list. This list is created by putting \test +# commands in the documentation. + +GENERATE_TESTLIST = YES + +# The GENERATE_BUGLIST tag can be used to enable (YES) or +# disable (NO) the bug list. This list is created by putting \bug +# commands in the documentation. + +GENERATE_BUGLIST = YES + +# The GENERATE_DEPRECATEDLIST tag can be used to enable (YES) or +# disable (NO) the deprecated list. This list is created by putting +# \deprecated commands in the documentation. + +GENERATE_DEPRECATEDLIST= YES + +# The ENABLED_SECTIONS tag can be used to enable conditional +# documentation sections, marked by \if sectionname ... \endif. + +ENABLED_SECTIONS = + +# The MAX_INITIALIZER_LINES tag determines the maximum number of lines +# the initial value of a variable or define consists of for it to appear in +# the documentation. If the initializer consists of more lines than specified +# here it will be hidden. Use a value of 0 to hide initializers completely. +# The appearance of the initializer of individual variables and defines in the +# documentation can be controlled using \showinitializer or \hideinitializer +# command in the documentation regardless of this setting. + +MAX_INITIALIZER_LINES = 30 + +# Set the SHOW_USED_FILES tag to NO to disable the list of files generated +# at the bottom of the documentation of classes and structs. If set to YES the +# list will mention the files that were used to generate the documentation. + +SHOW_USED_FILES = YES + +# If the sources in your project are distributed over multiple directories +# then setting the SHOW_DIRECTORIES tag to YES will show the directory hierarchy +# in the documentation. The default is NO. + +SHOW_DIRECTORIES = NO + +# Set the SHOW_FILES tag to NO to disable the generation of the Files page. +# This will remove the Files entry from the Quick Index and from the +# Folder Tree View (if specified). The default is YES. + +SHOW_FILES = YES + +# Set the SHOW_NAMESPACES tag to NO to disable the generation of the +# Namespaces page. This will remove the Namespaces entry from the Quick Index +# and from the Folder Tree View (if specified). The default is YES. + +SHOW_NAMESPACES = YES + +# The FILE_VERSION_FILTER tag can be used to specify a program or script that +# doxygen should invoke to get the current version for each file (typically from +# the version control system). Doxygen will invoke the program by executing (via +# popen()) the command , where is the value of +# the FILE_VERSION_FILTER tag, and is the name of an input file +# provided by doxygen. Whatever the program writes to standard output +# is used as the file version. See the manual for examples. + +FILE_VERSION_FILTER = + +# The LAYOUT_FILE tag can be used to specify a layout file which will be parsed by +# doxygen. The layout file controls the global structure of the generated output files +# in an output format independent way. The create the layout file that represents +# doxygen's defaults, run doxygen with the -l option. You can optionally specify a +# file name after the option, if omitted DoxygenLayout.xml will be used as the name +# of the layout file. + +LAYOUT_FILE = + +#--------------------------------------------------------------------------- +# configuration options related to warning and progress messages +#--------------------------------------------------------------------------- + +# The QUIET tag can be used to turn on/off the messages that are generated +# by doxygen. Possible values are YES and NO. If left blank NO is used. + +QUIET = NO + +# The WARNINGS tag can be used to turn on/off the warning messages that are +# generated by doxygen. Possible values are YES and NO. If left blank +# NO is used. + +WARNINGS = YES + +# If WARN_IF_UNDOCUMENTED is set to YES, then doxygen will generate warnings +# for undocumented members. If EXTRACT_ALL is set to YES then this flag will +# automatically be disabled. + +WARN_IF_UNDOCUMENTED = NO + +# If WARN_IF_DOC_ERROR is set to YES, doxygen will generate warnings for +# potential errors in the documentation, such as not documenting some +# parameters in a documented function, or documenting parameters that +# don't exist or using markup commands wrongly. + +WARN_IF_DOC_ERROR = YES + +# This WARN_NO_PARAMDOC option can be abled to get warnings for +# functions that are documented, but have no documentation for their parameters +# or return value. If set to NO (the default) doxygen will only warn about +# wrong or incomplete parameter documentation, but not about the absence of +# documentation. + +WARN_NO_PARAMDOC = NO + +# The WARN_FORMAT tag determines the format of the warning messages that +# doxygen can produce. The string should contain the $file, $line, and $text +# tags, which will be replaced by the file and line number from which the +# warning originated and the warning text. Optionally the format may contain +# $version, which will be replaced by the version of the file (if it could +# be obtained via FILE_VERSION_FILTER) + +WARN_FORMAT = "$file:$line: $text" + +# The WARN_LOGFILE tag can be used to specify a file to which warning +# and error messages should be written. If left blank the output is written +# to stderr. + +WARN_LOGFILE = doxygen_warnings.log + +#--------------------------------------------------------------------------- +# configuration options related to the input files +#--------------------------------------------------------------------------- + +# The INPUT tag can be used to specify the files and/or directories that contain +# documented source files. You may enter file names like "myfile.cpp" or +# directories like "/usr/src/myproject". Separate the files or directories +# with spaces. + +INPUT = src + +# This tag can be used to specify the character encoding of the source files +# that doxygen parses. Internally doxygen uses the UTF-8 encoding, which is +# also the default input encoding. Doxygen uses libiconv (or the iconv built +# into libc) for the transcoding. See http://www.gnu.org/software/libiconv for +# the list of possible encodings. + +INPUT_ENCODING = UTF-8 + +# If the value of the INPUT tag contains directories, you can use the +# FILE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp +# and *.h) to filter out the source-files in the directories. If left +# blank the following patterns are tested: +# *.c *.cc *.cxx *.cpp *.c++ *.java *.ii *.ixx *.ipp *.i++ *.inl *.h *.hh *.hxx +# *.hpp *.h++ *.idl *.odl *.cs *.php *.php3 *.inc *.m *.mm *.py *.f90 + +FILE_PATTERNS = *.cpp *.h + +# The RECURSIVE tag can be used to turn specify whether or not subdirectories +# should be searched for input files as well. Possible values are YES and NO. +# If left blank NO is used. + +RECURSIVE = YES + +# The EXCLUDE tag can be used to specify files and/or directories that should +# excluded from the INPUT source files. This way you can easily exclude a +# subdirectory from a directory tree whose root is specified with the INPUT tag. + +EXCLUDE = + +# The EXCLUDE_SYMLINKS tag can be used select whether or not files or +# directories that are symbolic links (a Unix filesystem feature) are excluded +# from the input. + +EXCLUDE_SYMLINKS = YES + +# If the value of the INPUT tag contains directories, you can use the +# EXCLUDE_PATTERNS tag to specify one or more wildcard patterns to exclude +# certain files from those directories. Note that the wildcards are matched +# against the file with absolute path, so to exclude all test directories +# for example use the pattern */test/* + +EXCLUDE_PATTERNS = + +# The EXCLUDE_SYMBOLS tag can be used to specify one or more symbol names +# (namespaces, classes, functions, etc.) that should be excluded from the +# output. The symbol name can be a fully qualified name, a word, or if the +# wildcard * is used, a substring. Examples: ANamespace, AClass, +# AClass::ANamespace, ANamespace::*Test + +EXCLUDE_SYMBOLS = + +# The EXAMPLE_PATH tag can be used to specify one or more files or +# directories that contain example code fragments that are included (see +# the \include command). + +EXAMPLE_PATH = + +# If the value of the EXAMPLE_PATH tag contains directories, you can use the +# EXAMPLE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp +# and *.h) to filter out the source-files in the directories. If left +# blank all files are included. + +EXAMPLE_PATTERNS = + +# If the EXAMPLE_RECURSIVE tag is set to YES then subdirectories will be +# searched for input files to be used with the \include or \dontinclude +# commands irrespective of the value of the RECURSIVE tag. +# Possible values are YES and NO. If left blank NO is used. + +EXAMPLE_RECURSIVE = NO + +# The IMAGE_PATH tag can be used to specify one or more files or +# directories that contain image that are included in the documentation (see +# the \image command). + +IMAGE_PATH = + +# The INPUT_FILTER tag can be used to specify a program that doxygen should +# invoke to filter for each input file. Doxygen will invoke the filter program +# by executing (via popen()) the command , where +# is the value of the INPUT_FILTER tag, and is the name of an +# input file. Doxygen will then use the output that the filter program writes +# to standard output. If FILTER_PATTERNS is specified, this tag will be +# ignored. + +INPUT_FILTER = + +# The FILTER_PATTERNS tag can be used to specify filters on a per file pattern +# basis. Doxygen will compare the file name with each pattern and apply the +# filter if there is a match. The filters are a list of the form: +# pattern=filter (like *.cpp=my_cpp_filter). See INPUT_FILTER for further +# info on how filters are used. If FILTER_PATTERNS is empty, INPUT_FILTER +# is applied to all files. + +FILTER_PATTERNS = + +# If the FILTER_SOURCE_FILES tag is set to YES, the input filter (if set using +# INPUT_FILTER) will be used to filter the input files when producing source +# files to browse (i.e. when SOURCE_BROWSER is set to YES). + +FILTER_SOURCE_FILES = NO + +#--------------------------------------------------------------------------- +# configuration options related to source browsing +#--------------------------------------------------------------------------- + +# If the SOURCE_BROWSER tag is set to YES then a list of source files will +# be generated. Documented entities will be cross-referenced with these sources. +# Note: To get rid of all source code in the generated output, make sure also +# VERBATIM_HEADERS is set to NO. + +SOURCE_BROWSER = NO + +# Setting the INLINE_SOURCES tag to YES will include the body +# of functions and classes directly in the documentation. + +INLINE_SOURCES = NO + +# Setting the STRIP_CODE_COMMENTS tag to YES (the default) will instruct +# doxygen to hide any special comment blocks from generated source code +# fragments. Normal C and C++ comments will always remain visible. + +STRIP_CODE_COMMENTS = YES + +# If the REFERENCED_BY_RELATION tag is set to YES +# then for each documented function all documented +# functions referencing it will be listed. + +REFERENCED_BY_RELATION = YES + +# If the REFERENCES_RELATION tag is set to YES +# then for each documented function all documented entities +# called/used by that function will be listed. + +REFERENCES_RELATION = YES + +# If the REFERENCES_LINK_SOURCE tag is set to YES (the default) +# and SOURCE_BROWSER tag is set to YES, then the hyperlinks from +# functions in REFERENCES_RELATION and REFERENCED_BY_RELATION lists will +# link to the source code. Otherwise they will link to the documentstion. + +REFERENCES_LINK_SOURCE = YES + +# If the USE_HTAGS tag is set to YES then the references to source code +# will point to the HTML generated by the htags(1) tool instead of doxygen +# built-in source browser. The htags tool is part of GNU's global source +# tagging system (see http://www.gnu.org/software/global/global.html). You +# will need version 4.8.6 or higher. + +USE_HTAGS = NO + +# If the VERBATIM_HEADERS tag is set to YES (the default) then Doxygen +# will generate a verbatim copy of the header file for each class for +# which an include is specified. Set to NO to disable this. + +VERBATIM_HEADERS = NO + +#--------------------------------------------------------------------------- +# configuration options related to the alphabetical class index +#--------------------------------------------------------------------------- + +# If the alphabetical index is enabled (see ALPHABETICAL_INDEX) then +# the COLS_IN_ALPHA_INDEX tag can be used to specify the number of columns +# in which this list will be split (can be a number in the range [1..20]) + +COLS_IN_ALPHA_INDEX = 5 + +# In case all classes in a project start with a common prefix, all +# classes will be put under the same header in the alphabetical index. +# The IGNORE_PREFIX tag can be used to specify one or more prefixes that +# should be ignored while generating the index headers. + +IGNORE_PREFIX = + +#--------------------------------------------------------------------------- +# configuration options related to the HTML output +#--------------------------------------------------------------------------- + +# If the GENERATE_HTML tag is set to YES (the default) Doxygen will +# generate HTML output. + +GENERATE_HTML = YES + +# The HTML_OUTPUT tag is used to specify where the HTML docs will be put. +# If a relative path is entered the value of OUTPUT_DIRECTORY will be +# put in front of it. If left blank `html' will be used as the default path. + +HTML_OUTPUT = html + +# The HTML_FILE_EXTENSION tag can be used to specify the file extension for +# each generated HTML page (for example: .htm,.php,.asp). If it is left blank +# doxygen will generate files with .html extension. + +HTML_FILE_EXTENSION = .html + +# The HTML_HEADER tag can be used to specify a personal HTML header for +# each generated HTML page. If it is left blank doxygen will generate a +# standard header. + +HTML_HEADER = + +# The HTML_FOOTER tag can be used to specify a personal HTML footer for +# each generated HTML page. If it is left blank doxygen will generate a +# standard footer. + +HTML_FOOTER = + +# The HTML_STYLESHEET tag can be used to specify a user-defined cascading +# style sheet that is used by each HTML page. It can be used to +# fine-tune the look of the HTML output. If the tag is left blank doxygen +# will generate a default style sheet. Note that doxygen will try to copy +# the style sheet file to the HTML output directory, so don't put your own +# stylesheet in the HTML output directory as well, or it will be erased! + +HTML_STYLESHEET = + +# If the HTML_ALIGN_MEMBERS tag is set to YES, the members of classes, +# files or namespaces will be aligned in HTML using tables. If set to +# NO a bullet list will be used. + +HTML_ALIGN_MEMBERS = YES + +# If the HTML_DYNAMIC_SECTIONS tag is set to YES then the generated HTML +# documentation will contain sections that can be hidden and shown after the +# page has loaded. For this to work a browser that supports +# JavaScript and DHTML is required (for instance Mozilla 1.0+, Firefox +# Netscape 6.0+, Internet explorer 5.0+, Konqueror, or Safari). + +HTML_DYNAMIC_SECTIONS = NO + +# If the GENERATE_DOCSET tag is set to YES, additional index files +# will be generated that can be used as input for Apple's Xcode 3 +# integrated development environment, introduced with OSX 10.5 (Leopard). +# To create a documentation set, doxygen will generate a Makefile in the +# HTML output directory. Running make will produce the docset in that +# directory and running "make install" will install the docset in +# ~/Library/Developer/Shared/Documentation/DocSets so that Xcode will find +# it at startup. +# See http://developer.apple.com/tools/creatingdocsetswithdoxygen.html for more information. + +GENERATE_DOCSET = NO + +# When GENERATE_DOCSET tag is set to YES, this tag determines the name of the +# feed. A documentation feed provides an umbrella under which multiple +# documentation sets from a single provider (such as a company or product suite) +# can be grouped. + +DOCSET_FEEDNAME = "Doxygen generated docs" + +# When GENERATE_DOCSET tag is set to YES, this tag specifies a string that +# should uniquely identify the documentation set bundle. This should be a +# reverse domain-name style string, e.g. com.mycompany.MyDocSet. Doxygen +# will append .docset to the name. + +DOCSET_BUNDLE_ID = org.doxygen.Project + +# If the GENERATE_HTMLHELP tag is set to YES, additional index files +# will be generated that can be used as input for tools like the +# Microsoft HTML help workshop to generate a compiled HTML help file (.chm) +# of the generated HTML documentation. + +GENERATE_HTMLHELP = NO + +# If the GENERATE_HTMLHELP tag is set to YES, the CHM_FILE tag can +# be used to specify the file name of the resulting .chm file. You +# can add a path in front of the file if the result should not be +# written to the html output directory. + +CHM_FILE = + +# If the GENERATE_HTMLHELP tag is set to YES, the HHC_LOCATION tag can +# be used to specify the location (absolute path including file name) of +# the HTML help compiler (hhc.exe). If non-empty doxygen will try to run +# the HTML help compiler on the generated index.hhp. + +HHC_LOCATION = + +# If the GENERATE_HTMLHELP tag is set to YES, the GENERATE_CHI flag +# controls if a separate .chi index file is generated (YES) or that +# it should be included in the master .chm file (NO). + +GENERATE_CHI = NO + +# If the GENERATE_HTMLHELP tag is set to YES, the CHM_INDEX_ENCODING +# is used to encode HtmlHelp index (hhk), content (hhc) and project file +# content. + +CHM_INDEX_ENCODING = + +# If the GENERATE_HTMLHELP tag is set to YES, the BINARY_TOC flag +# controls whether a binary table of contents is generated (YES) or a +# normal table of contents (NO) in the .chm file. + +BINARY_TOC = NO + +# The TOC_EXPAND flag can be set to YES to add extra items for group members +# to the contents of the HTML help documentation and to the tree view. + +TOC_EXPAND = NO + +# If the GENERATE_QHP tag is set to YES and both QHP_NAMESPACE and QHP_VIRTUAL_FOLDER +# are set, an additional index file will be generated that can be used as input for +# Qt's qhelpgenerator to generate a Qt Compressed Help (.qch) of the generated +# HTML documentation. + +GENERATE_QHP = NO + +# If the QHG_LOCATION tag is specified, the QCH_FILE tag can +# be used to specify the file name of the resulting .qch file. +# The path specified is relative to the HTML output folder. + +QCH_FILE = + +# The QHP_NAMESPACE tag specifies the namespace to use when generating +# Qt Help Project output. For more information please see +# Qt Help Project / Namespace. + +QHP_NAMESPACE = org.doxygen.Project + +# The QHP_VIRTUAL_FOLDER tag specifies the namespace to use when generating +# Qt Help Project output. For more information please see +# Qt Help Project / Virtual Folders. + +QHP_VIRTUAL_FOLDER = doc + +# If the GENERATE_QHP tag is set to YES, the QHG_LOCATION tag can +# be used to specify the location of Qt's qhelpgenerator. +# If non-empty doxygen will try to run qhelpgenerator on the generated +# .qhp file . + +QHG_LOCATION = + +# The DISABLE_INDEX tag can be used to turn on/off the condensed index at +# top of each HTML page. The value NO (the default) enables the index and +# the value YES disables it. + +DISABLE_INDEX = NO + +# This tag can be used to set the number of enum values (range [1..20]) +# that doxygen will group on one line in the generated HTML documentation. + +ENUM_VALUES_PER_LINE = 4 + +# The GENERATE_TREEVIEW tag is used to specify whether a tree-like index +# structure should be generated to display hierarchical information. +# If the tag value is set to FRAME, a side panel will be generated +# containing a tree-like index structure (just like the one that +# is generated for HTML Help). For this to work a browser that supports +# JavaScript, DHTML, CSS and frames is required (for instance Mozilla 1.0+, +# Netscape 6.0+, Internet explorer 5.0+, or Konqueror). Windows users are +# probably better off using the HTML help feature. Other possible values +# for this tag are: HIERARCHIES, which will generate the Groups, Directories, +# and Class Hierarchy pages using a tree view instead of an ordered list; +# ALL, which combines the behavior of FRAME and HIERARCHIES; and NONE, which +# disables this behavior completely. For backwards compatibility with previous +# releases of Doxygen, the values YES and NO are equivalent to FRAME and NONE +# respectively. + +GENERATE_TREEVIEW = NO + +# If the treeview is enabled (see GENERATE_TREEVIEW) then this tag can be +# used to set the initial width (in pixels) of the frame in which the tree +# is shown. + +TREEVIEW_WIDTH = 250 + +# Use this tag to change the font size of Latex formulas included +# as images in the HTML documentation. The default is 10. Note that +# when you change the font size after a successful doxygen run you need +# to manually remove any form_*.png images from the HTML output directory +# to force them to be regenerated. + +FORMULA_FONTSIZE = 10 + +#--------------------------------------------------------------------------- +# configuration options related to the LaTeX output +#--------------------------------------------------------------------------- + +# If the GENERATE_LATEX tag is set to YES (the default) Doxygen will +# generate Latex output. + +GENERATE_LATEX = NO + +# The LATEX_OUTPUT tag is used to specify where the LaTeX docs will be put. +# If a relative path is entered the value of OUTPUT_DIRECTORY will be +# put in front of it. If left blank `latex' will be used as the default path. + +LATEX_OUTPUT = latex + +# The LATEX_CMD_NAME tag can be used to specify the LaTeX command name to be +# invoked. If left blank `latex' will be used as the default command name. + +LATEX_CMD_NAME = latex + +# The MAKEINDEX_CMD_NAME tag can be used to specify the command name to +# generate index for LaTeX. If left blank `makeindex' will be used as the +# default command name. + +MAKEINDEX_CMD_NAME = makeindex + +# If the COMPACT_LATEX tag is set to YES Doxygen generates more compact +# LaTeX documents. This may be useful for small projects and may help to +# save some trees in general. + +COMPACT_LATEX = NO + +# The PAPER_TYPE tag can be used to set the paper type that is used +# by the printer. Possible values are: a4, a4wide, letter, legal and +# executive. If left blank a4wide will be used. + +PAPER_TYPE = a4wide + +# The EXTRA_PACKAGES tag can be to specify one or more names of LaTeX +# packages that should be included in the LaTeX output. + +EXTRA_PACKAGES = + +# The LATEX_HEADER tag can be used to specify a personal LaTeX header for +# the generated latex document. The header should contain everything until +# the first chapter. If it is left blank doxygen will generate a +# standard header. Notice: only use this tag if you know what you are doing! + +LATEX_HEADER = + +# If the PDF_HYPERLINKS tag is set to YES, the LaTeX that is generated +# is prepared for conversion to pdf (using ps2pdf). The pdf file will +# contain links (just like the HTML output) instead of page references +# This makes the output suitable for online browsing using a pdf viewer. + +PDF_HYPERLINKS = NO + +# If the USE_PDFLATEX tag is set to YES, pdflatex will be used instead of +# plain latex in the generated Makefile. Set this option to YES to get a +# higher quality PDF documentation. + +USE_PDFLATEX = NO + +# If the LATEX_BATCHMODE tag is set to YES, doxygen will add the \\batchmode. +# command to the generated LaTeX files. This will instruct LaTeX to keep +# running if errors occur, instead of asking the user for help. +# This option is also used when generating formulas in HTML. + +LATEX_BATCHMODE = NO + +# If LATEX_HIDE_INDICES is set to YES then doxygen will not +# include the index chapters (such as File Index, Compound Index, etc.) +# in the output. + +LATEX_HIDE_INDICES = NO + +#--------------------------------------------------------------------------- +# configuration options related to the RTF output +#--------------------------------------------------------------------------- + +# If the GENERATE_RTF tag is set to YES Doxygen will generate RTF output +# The RTF output is optimized for Word 97 and may not look very pretty with +# other RTF readers or editors. + +GENERATE_RTF = NO + +# The RTF_OUTPUT tag is used to specify where the RTF docs will be put. +# If a relative path is entered the value of OUTPUT_DIRECTORY will be +# put in front of it. If left blank `rtf' will be used as the default path. + +RTF_OUTPUT = rtf + +# If the COMPACT_RTF tag is set to YES Doxygen generates more compact +# RTF documents. This may be useful for small projects and may help to +# save some trees in general. + +COMPACT_RTF = NO + +# If the RTF_HYPERLINKS tag is set to YES, the RTF that is generated +# will contain hyperlink fields. The RTF file will +# contain links (just like the HTML output) instead of page references. +# This makes the output suitable for online browsing using WORD or other +# programs which support those fields. +# Note: wordpad (write) and others do not support links. + +RTF_HYPERLINKS = NO + +# Load stylesheet definitions from file. Syntax is similar to doxygen's +# config file, i.e. a series of assignments. You only have to provide +# replacements, missing definitions are set to their default value. + +RTF_STYLESHEET_FILE = + +# Set optional variables used in the generation of an rtf document. +# Syntax is similar to doxygen's config file. + +RTF_EXTENSIONS_FILE = + +#--------------------------------------------------------------------------- +# configuration options related to the man page output +#--------------------------------------------------------------------------- + +# If the GENERATE_MAN tag is set to YES (the default) Doxygen will +# generate man pages + +GENERATE_MAN = NO + +# The MAN_OUTPUT tag is used to specify where the man pages will be put. +# If a relative path is entered the value of OUTPUT_DIRECTORY will be +# put in front of it. If left blank `man' will be used as the default path. + +MAN_OUTPUT = man + +# The MAN_EXTENSION tag determines the extension that is added to +# the generated man pages (default is the subroutine's section .3) + +MAN_EXTENSION = .3 + +# If the MAN_LINKS tag is set to YES and Doxygen generates man output, +# then it will generate one additional man file for each entity +# documented in the real man page(s). These additional files +# only source the real man page, but without them the man command +# would be unable to find the correct page. The default is NO. + +MAN_LINKS = NO + +#--------------------------------------------------------------------------- +# configuration options related to the XML output +#--------------------------------------------------------------------------- + +# If the GENERATE_XML tag is set to YES Doxygen will +# generate an XML file that captures the structure of +# the code including all documentation. + +GENERATE_XML = NO + +# The XML_OUTPUT tag is used to specify where the XML pages will be put. +# If a relative path is entered the value of OUTPUT_DIRECTORY will be +# put in front of it. If left blank `xml' will be used as the default path. + +XML_OUTPUT = xml + +# The XML_SCHEMA tag can be used to specify an XML schema, +# which can be used by a validating XML parser to check the +# syntax of the XML files. + +XML_SCHEMA = + +# The XML_DTD tag can be used to specify an XML DTD, +# which can be used by a validating XML parser to check the +# syntax of the XML files. + +XML_DTD = + +# If the XML_PROGRAMLISTING tag is set to YES Doxygen will +# dump the program listings (including syntax highlighting +# and cross-referencing information) to the XML output. Note that +# enabling this will significantly increase the size of the XML output. + +XML_PROGRAMLISTING = YES + +#--------------------------------------------------------------------------- +# configuration options for the AutoGen Definitions output +#--------------------------------------------------------------------------- + +# If the GENERATE_AUTOGEN_DEF tag is set to YES Doxygen will +# generate an AutoGen Definitions (see autogen.sf.net) file +# that captures the structure of the code including all +# documentation. Note that this feature is still experimental +# and incomplete at the moment. + +GENERATE_AUTOGEN_DEF = NO + +#--------------------------------------------------------------------------- +# configuration options related to the Perl module output +#--------------------------------------------------------------------------- + +# If the GENERATE_PERLMOD tag is set to YES Doxygen will +# generate a Perl module file that captures the structure of +# the code including all documentation. Note that this +# feature is still experimental and incomplete at the +# moment. + +GENERATE_PERLMOD = NO + +# If the PERLMOD_LATEX tag is set to YES Doxygen will generate +# the necessary Makefile rules, Perl scripts and LaTeX code to be able +# to generate PDF and DVI output from the Perl module output. + +PERLMOD_LATEX = NO + +# If the PERLMOD_PRETTY tag is set to YES the Perl module output will be +# nicely formatted so it can be parsed by a human reader. This is useful +# if you want to understand what is going on. On the other hand, if this +# tag is set to NO the size of the Perl module output will be much smaller +# and Perl will parse it just the same. + +PERLMOD_PRETTY = YES + +# The names of the make variables in the generated doxyrules.make file +# are prefixed with the string contained in PERLMOD_MAKEVAR_PREFIX. +# This is useful so different doxyrules.make files included by the same +# Makefile don't overwrite each other's variables. + +PERLMOD_MAKEVAR_PREFIX = + +#--------------------------------------------------------------------------- +# Configuration options related to the preprocessor +#--------------------------------------------------------------------------- + +# If the ENABLE_PREPROCESSING tag is set to YES (the default) Doxygen will +# evaluate all C-preprocessor directives found in the sources and include +# files. + +ENABLE_PREPROCESSING = YES + +# If the MACRO_EXPANSION tag is set to YES Doxygen will expand all macro +# names in the source code. If set to NO (the default) only conditional +# compilation will be performed. Macro expansion can be done in a controlled +# way by setting EXPAND_ONLY_PREDEF to YES. + +MACRO_EXPANSION = NO + +# If the EXPAND_ONLY_PREDEF and MACRO_EXPANSION tags are both set to YES +# then the macro expansion is limited to the macros specified with the +# PREDEFINED and EXPAND_AS_DEFINED tags. + +EXPAND_ONLY_PREDEF = NO + +# If the SEARCH_INCLUDES tag is set to YES (the default) the includes files +# in the INCLUDE_PATH (see below) will be search if a #include is found. + +SEARCH_INCLUDES = YES + +# The INCLUDE_PATH tag can be used to specify one or more directories that +# contain include files that are not input files but should be processed by +# the preprocessor. + +INCLUDE_PATH = src + +# You can use the INCLUDE_FILE_PATTERNS tag to specify one or more wildcard +# patterns (like *.h and *.hpp) to filter out the header-files in the +# directories. If left blank, the patterns specified with FILE_PATTERNS will +# be used. + +INCLUDE_FILE_PATTERNS = + +# The PREDEFINED tag can be used to specify one or more macro names that +# are defined before the preprocessor is started (similar to the -D option of +# gcc). The argument of the tag is a list of macros of the form: name +# or name=definition (no spaces). If the definition and the = are +# omitted =1 is assumed. To prevent a macro definition from being +# undefined via #undef or recursively expanded use the := operator +# instead of the = operator. + +PREDEFINED = + +# If the MACRO_EXPANSION and EXPAND_ONLY_PREDEF tags are set to YES then +# this tag can be used to specify a list of macro names that should be expanded. +# The macro definition that is found in the sources will be used. +# Use the PREDEFINED tag if you want to use a different macro definition. + +EXPAND_AS_DEFINED = + +# If the SKIP_FUNCTION_MACROS tag is set to YES (the default) then +# doxygen's preprocessor will remove all function-like macros that are alone +# on a line, have an all uppercase name, and do not end with a semicolon. Such +# function macros are typically used for boiler-plate code, and will confuse +# the parser if not removed. + +SKIP_FUNCTION_MACROS = YES + +#--------------------------------------------------------------------------- +# Configuration::additions related to external references +#--------------------------------------------------------------------------- + +# The TAGFILES option can be used to specify one or more tagfiles. +# Optionally an initial location of the external documentation +# can be added for each tagfile. The format of a tag file without +# this location is as follows: +# TAGFILES = file1 file2 ... +# Adding location for the tag files is done as follows: +# TAGFILES = file1=loc1 "file2 = loc2" ... +# where "loc1" and "loc2" can be relative or absolute paths or +# URLs. If a location is present for each tag, the installdox tool +# does not have to be run to correct the links. +# Note that each tag file must have a unique name +# (where the name does NOT include the path) +# If a tag file is not located in the directory in which doxygen +# is run, you must also specify the path to the tagfile here. + +TAGFILES = + +# When a file name is specified after GENERATE_TAGFILE, doxygen will create +# a tag file that is based on the input files it reads. + +GENERATE_TAGFILE = + +# If the ALLEXTERNALS tag is set to YES all external classes will be listed +# in the class index. If set to NO only the inherited external classes +# will be listed. + +ALLEXTERNALS = NO + +# If the EXTERNAL_GROUPS tag is set to YES all external groups will be listed +# in the modules index. If set to NO, only the current project's groups will +# be listed. + +EXTERNAL_GROUPS = YES + +# The PERL_PATH should be the absolute path and name of the perl script +# interpreter (i.e. the result of `which perl'). + +PERL_PATH = /usr/bin/perl + +#--------------------------------------------------------------------------- +# Configuration options related to the dot tool +#--------------------------------------------------------------------------- + +# If the CLASS_DIAGRAMS tag is set to YES (the default) Doxygen will +# generate a inheritance diagram (in HTML, RTF and LaTeX) for classes with base +# or super classes. Setting the tag to NO turns the diagrams off. Note that +# this option is superseded by the HAVE_DOT option below. This is only a +# fallback. It is recommended to install and use dot, since it yields more +# powerful graphs. + +CLASS_DIAGRAMS = YES + +# You can define message sequence charts within doxygen comments using the \msc +# command. Doxygen will then run the mscgen tool (see +# http://www.mcternan.me.uk/mscgen/) to produce the chart and insert it in the +# documentation. The MSCGEN_PATH tag allows you to specify the directory where +# the mscgen tool resides. If left empty the tool is assumed to be found in the +# default search path. + +MSCGEN_PATH = + +# If set to YES, the inheritance and collaboration graphs will hide +# inheritance and usage relations if the target is undocumented +# or is not a class. + +HIDE_UNDOC_RELATIONS = YES + +# If you set the HAVE_DOT tag to YES then doxygen will assume the dot tool is +# available from the path. This tool is part of Graphviz, a graph visualization +# toolkit from AT&T and Lucent Bell Labs. The other options in this section +# have no effect if this option is set to NO (the default) + +HAVE_DOT = YES + +# By default doxygen will write a font called FreeSans.ttf to the output +# directory and reference it in all dot files that doxygen generates. This +# font does not include all possible unicode characters however, so when you need +# these (or just want a differently looking font) you can specify the font name +# using DOT_FONTNAME. You need need to make sure dot is able to find the font, +# which can be done by putting it in a standard location or by setting the +# DOTFONTPATH environment variable or by setting DOT_FONTPATH to the directory +# containing the font. + +DOT_FONTNAME = FreeSans + +# By default doxygen will tell dot to use the output directory to look for the +# FreeSans.ttf font (which doxygen will put there itself). If you specify a +# different font using DOT_FONTNAME you can set the path where dot +# can find it using this tag. + +DOT_FONTPATH = + +# If the CLASS_GRAPH and HAVE_DOT tags are set to YES then doxygen +# will generate a graph for each documented class showing the direct and +# indirect inheritance relations. Setting this tag to YES will force the +# the CLASS_DIAGRAMS tag to NO. + +CLASS_GRAPH = YES + +# If the COLLABORATION_GRAPH and HAVE_DOT tags are set to YES then doxygen +# will generate a graph for each documented class showing the direct and +# indirect implementation dependencies (inheritance, containment, and +# class references variables) of the class with other documented classes. + +COLLABORATION_GRAPH = YES + +# If the GROUP_GRAPHS and HAVE_DOT tags are set to YES then doxygen +# will generate a graph for groups, showing the direct groups dependencies + +GROUP_GRAPHS = YES + +# If the UML_LOOK tag is set to YES doxygen will generate inheritance and +# collaboration diagrams in a style similar to the OMG's Unified Modeling +# Language. + +UML_LOOK = NO + +# If set to YES, the inheritance and collaboration graphs will show the +# relations between templates and their instances. + +TEMPLATE_RELATIONS = NO + +# If the ENABLE_PREPROCESSING, SEARCH_INCLUDES, INCLUDE_GRAPH, and HAVE_DOT +# tags are set to YES then doxygen will generate a graph for each documented +# file showing the direct and indirect include dependencies of the file with +# other documented files. + +INCLUDE_GRAPH = YES + +# If the ENABLE_PREPROCESSING, SEARCH_INCLUDES, INCLUDED_BY_GRAPH, and +# HAVE_DOT tags are set to YES then doxygen will generate a graph for each +# documented header file showing the documented files that directly or +# indirectly include this file. + +INCLUDED_BY_GRAPH = YES + +# If the CALL_GRAPH and HAVE_DOT options are set to YES then +# doxygen will generate a call dependency graph for every global function +# or class method. Note that enabling this option will significantly increase +# the time of a run. So in most cases it will be better to enable call graphs +# for selected functions only using the \callgraph command. + +CALL_GRAPH = NO + +# If the CALLER_GRAPH and HAVE_DOT tags are set to YES then +# doxygen will generate a caller dependency graph for every global function +# or class method. Note that enabling this option will significantly increase +# the time of a run. So in most cases it will be better to enable caller +# graphs for selected functions only using the \callergraph command. + +CALLER_GRAPH = NO + +# If the GRAPHICAL_HIERARCHY and HAVE_DOT tags are set to YES then doxygen +# will graphical hierarchy of all classes instead of a textual one. + +GRAPHICAL_HIERARCHY = YES + +# If the DIRECTORY_GRAPH, SHOW_DIRECTORIES and HAVE_DOT tags are set to YES +# then doxygen will show the dependencies a directory has on other directories +# in a graphical way. The dependency relations are determined by the #include +# relations between the files in the directories. + +DIRECTORY_GRAPH = YES + +# The DOT_IMAGE_FORMAT tag can be used to set the image format of the images +# generated by dot. Possible values are png, jpg, or gif +# If left blank png will be used. + +DOT_IMAGE_FORMAT = png + +# The tag DOT_PATH can be used to specify the path where the dot tool can be +# found. If left blank, it is assumed the dot tool can be found in the path. + +DOT_PATH = + +# The DOTFILE_DIRS tag can be used to specify one or more directories that +# contain dot files that are included in the documentation (see the +# \dotfile command). + +DOTFILE_DIRS = + +# The DOT_GRAPH_MAX_NODES tag can be used to set the maximum number of +# nodes that will be shown in the graph. If the number of nodes in a graph +# becomes larger than this value, doxygen will truncate the graph, which is +# visualized by representing a node as a red box. Note that doxygen if the +# number of direct children of the root node in a graph is already larger than +# DOT_GRAPH_MAX_NODES then the graph will not be shown at all. Also note +# that the size of a graph can be further restricted by MAX_DOT_GRAPH_DEPTH. + +DOT_GRAPH_MAX_NODES = 50 + +# The MAX_DOT_GRAPH_DEPTH tag can be used to set the maximum depth of the +# graphs generated by dot. A depth value of 3 means that only nodes reachable +# from the root by following a path via at most 3 edges will be shown. Nodes +# that lay further from the root node will be omitted. Note that setting this +# option to 1 or 2 may greatly reduce the computation time needed for large +# code bases. Also note that the size of a graph can be further restricted by +# DOT_GRAPH_MAX_NODES. Using a depth of 0 means no depth restriction. + +MAX_DOT_GRAPH_DEPTH = 0 + +# Set the DOT_TRANSPARENT tag to YES to generate images with a transparent +# background. This is disabled by default, because dot on Windows does not +# seem to support this out of the box. Warning: Depending on the platform used, +# enabling this option may lead to badly anti-aliased labels on the edges of +# a graph (i.e. they become hard to read). + +DOT_TRANSPARENT = NO + +# Set the DOT_MULTI_TARGETS tag to YES allow dot to generate multiple output +# files in one run (i.e. multiple -o and -T options on the command line). This +# makes dot run faster, but since only newer versions of dot (>1.8.10) +# support this, this feature is disabled by default. + +DOT_MULTI_TARGETS = NO + +# If the GENERATE_LEGEND tag is set to YES (the default) Doxygen will +# generate a legend page explaining the meaning of the various boxes and +# arrows in the dot generated graphs. + +GENERATE_LEGEND = YES + +# If the DOT_CLEANUP tag is set to YES (the default) Doxygen will +# remove the intermediate dot files that are used to generate +# the various graphs. + +DOT_CLEANUP = YES + +#--------------------------------------------------------------------------- +# Configuration::additions related to the search engine +#--------------------------------------------------------------------------- + +# The SEARCHENGINE tag specifies whether or not a search engine should be +# used. If set to NO the values of all tags below this one will be ignored. + +SEARCHENGINE = NO diff --git a/packaging/win32/AdvUninstLog.nsh b/packaging/win32/AdvUninstLog.nsh index 2b5b5c77b..f48049164 100644 --- a/packaging/win32/AdvUninstLog.nsh +++ b/packaging/win32/AdvUninstLog.nsh @@ -1,437 +1,437 @@ - ;_____________________________ HEADER FILE BEGIN ____________________________ - - # Advanced Uninstall Log NSIS header - # Version 1.0 2007-01-31 - # By Red Wine (http://nsis.sf.net/User:Red_Wine) - - # Usage: See included examples Uninstall_Log_Default_UI.nsi - Uninstall_Log_Modern_UI.nsi - -!verbose push - !verbose 3 - -!ifndef ADVANCED_UNINSTALL.LOG_NSH - !define ADVANCED_UNINSTALL.LOG_NSH - -!ifndef INSTDIR_REG_ROOT | INSTDIR_REG_KEY - !error "You must properly define both INSTDIR_REG_ROOT and INSTDIR_REG_KEY" -!endif - -!ifndef UNINSTALL_LOG - !define UNINSTALL_LOG "Uninstall" -!endif - -!ifndef UNINST_LOG_VERBOSE - !define UNINST_LOG_VERBOSE "3" -!endif - -!verbose pop - -!echo "Advanced Uninstall Log NSIS header v1.0 2007-01-31 by Red Wine (http://nsis.sf.net/User:Red_Wine)" - -!verbose push - !verbose ${UNINST_LOG_VERBOSE} - -!define UNINST_EXE "$INSTDIR\${UNINSTALL_LOG}.exe" -!define UNINST_DAT "$INSTDIR\${UNINSTALL_LOG}.dat" -!define UNLOG_PART "$PLUGINSDIR\part." -!define UNLOG_TEMP "$PLUGINSDIR\unlog.tmp" -!define EXCLU_LIST "$PLUGINSDIR\exclude.tmp" -!define UNLOG_HEAD "=========== Uninstaller Log please do not edit this file ===========" - - var unlog_tmp_0 - var unlog_tmp_1 - var unlog_tmp_2 - var unlog_tmp_3 - var unlog_error - -!include FileFunc.nsh -!include TextFunc.nsh - -!insertmacro Locate -!insertmacro un.Locate -!insertmacro DirState -!insertmacro un.DirState -!insertmacro FileJoin -!insertmacro TrimNewLines -!insertmacro un.TrimNewLines - -;.............................. Uninstaller Macros .............................. - -!macro UNINSTALL.LOG_BEGIN_UNINSTALL - !verbose push - !verbose ${UNINST_LOG_VERBOSE} - - IfFileExists "${UNINST_DAT}" +3 - MessageBox MB_ICONSTOP|MB_OK "${UNINST_DAT} not found, unable to perform uninstall." /SD IDOK - Quit - - StrCmp "$PLUGINSDIR" "" 0 +2 - InitPluginsDir - - CopyFiles "${UNINST_DAT}" "${UNLOG_TEMP}" - FileOpen $unlog_tmp_2 "${UNLOG_TEMP}" r - - !verbose pop -!macroend - - -!macro UNINSTALL.LOG_END_UNINSTALL - !verbose push - !verbose ${UNINST_LOG_VERBOSE} - - FileClose $unlog_tmp_2 - DeleteRegValue ${INSTDIR_REG_ROOT} "${INSTDIR_REG_KEY}" "${UNINSTALL_LOG}.dat" - DeleteRegValue ${INSTDIR_REG_ROOT} "${INSTDIR_REG_KEY}" "${UNINSTALL_LOG}Directory" - - !verbose pop -!macroend - - -!macro UNINSTALL.LOG_UNINSTALL TargetDir - !verbose push - !verbose ${UNINST_LOG_VERBOSE} - - !ifndef INTERACTIVE_UNINSTALL & UNATTENDED_UNINSTALL - !error "You must insert either Interactive or Unattended Uninstall neither both, neither none." - !endif - - !ifdef INTERACTIVE_UNINSTALL - GetTempFileName $unlog_tmp_5 "$PLUGINSDIR" - FileOpen $unlog_tmp_4 "$unlog_tmp_5" a - !endif - - ${PerfomUninstall} "${TargetDir}" "${UnLog_Uninstall_CallBackFunc}" - - !ifdef INTERACTIVE_UNINSTALL - FileClose $unlog_tmp_4 - !endif - - !verbose pop -!macroend - - -!define PerfomUninstall "!insertmacro PERFORMUNINSTALL" - -!macro PERFORMUNINSTALL TargetDir UninstCallBackFunc - !verbose push - !verbose ${UNINST_LOG_VERBOSE} - - !define ID ${__LINE__} - - ${un.Locate} "${TargetDir}" "/L=F" "${UninstCallBackFunc}" - - loop_${ID}: - - StrCpy $unlog_tmp_1 0 - - ${un.Locate} "${TargetDir}" "/L=DE" "${UninstCallBackFunc}" - StrCmp $unlog_tmp_1 "0" 0 loop_${ID} - - ${un.DirState} "${TargetDir}" $unlog_tmp_0 - StrCmp "$unlog_tmp_0" "0" 0 +2 - RmDir "${TargetDir}" - - IfErrors 0 +2 - MessageBox MB_ICONEXCLAMATION|MB_OK "${UNINSTALL_LOG} Log error" /SD IDOK - - !undef ID - - !verbose pop -!macroend - - -!macro INTERACTIVE_UNINSTALL - !verbose push - !verbose ${UNINST_LOG_VERBOSE} - - !ifdef INTERACTIVE_UNINSTALL - !error "INTERACTIVE_UNINSTALL is already defined" - !endif - - var unlog_tmp_4 - var unlog_tmp_5 - - !define INTERACTIVE_UNINSTALL - - !ifdef INTERACTIVE_UNINSTALL & UNATTENDED_UNINSTALL - !error "You must insert either Interactive or Unattended Uninstall neither both, neither none." - !endif - - !ifdef UnLog_Uninstall_CallBackFunc - !undef UnLog_Uninstall_CallBackFunc - !endif - - !ifndef UnLog_Uninstall_CallBackFunc - !insertmacro UNINSTALL.LOG_UNINSTALL_INTERACTIVE - !define UnLog_Uninstall_CallBackFunc "un._LocateCallBack_Function_Interactive" - !endif - - !verbose pop -!macroend - - -!macro UNATTENDED_UNINSTALL - !verbose push - !verbose ${UNINST_LOG_VERBOSE} - - !ifdef UNATTENDED_UNINSTALL - !error "UNATTENDED_UNINSTALL is already defined" - !endif - - !define UNATTENDED_UNINSTALL - - !ifdef INTERACTIVE_UNINSTALL & UNATTENDED_UNINSTALL - !error "You must insert either Interactive or Unattended Uninstall neither both, neither none." - !endif - - !ifdef UnLog_Uninstall_CallBackFunc - !undef UnLog_Uninstall_CallBackFunc - !endif - - !ifndef UnLog_Uninstall_CallBackFunc - !insertmacro UNINSTALL.LOG_UNINSTALL_UNATTENDED - !define UnLog_Uninstall_CallBackFunc "un._LocateCallBack_Function_Unattended" - !endif - - !verbose pop -!macroend - - -!macro UNINSTALL.LOG_UNINSTALL_UNATTENDED - - Function un._LocateCallBack_Function_Unattended - start: - FileRead $unlog_tmp_2 "$unlog_tmp_3" ${NSIS_MAX_STRLEN} - ${un.TrimNewLines} "$unlog_tmp_3" "$unlog_tmp_3" - StrCmp "$unlog_tmp_3" "$R9" islog - IfErrors nolog - goto start - - islog: - IfFileExists "$R9\*.*" isdir - - isfile: - Delete "$R9" - goto end - - isdir: - RmDir "$R9" - IntOp $unlog_tmp_1 $unlog_tmp_1 + 1 - goto end - - nolog: - ClearErrors - StrCmp "$R9" "${UNINST_EXE}" isfile - StrCmp "$R9" "${UNINST_DAT}" isfile - - end: - FileSeek $unlog_tmp_2 0 SET - Push $unlog_tmp_0 - FunctionEnd - -!macroend - - -!macro UNINSTALL.LOG_UNINSTALL_INTERACTIVE - - Function un._LocateCallBack_Function_Interactive - start: - FileRead $unlog_tmp_2 "$unlog_tmp_3" ${NSIS_MAX_STRLEN} - ${un.TrimNewLines} "$unlog_tmp_3" "$unlog_tmp_3" - StrCmp "$unlog_tmp_3" "$R9" islog - IfErrors nolog - goto start - - islog: - IfFileExists "$R9\*.*" isdir - - isfile: - Delete "$R9" - goto end - - isdir: - RmDir "$R9" - IntOp $unlog_tmp_1 $unlog_tmp_1 + 1 - goto end - - nolog: - ClearErrors - FileSeek $unlog_tmp_4 0 SET - read: - FileRead $unlog_tmp_4 "$unlog_tmp_3" - ${un.TrimNewLines} "$unlog_tmp_3" "$unlog_tmp_3" - StrCmp "$unlog_tmp_3" "$R9" end - IfErrors +2 - goto read - ClearErrors - StrCmp "$R9" "${UNINST_EXE}" isfile - StrCmp "$R9" "${UNINST_DAT}" isfile - IfFileExists "$R9\*.*" msgdir - - MessageBox MB_ICONQUESTION|MB_YESNO \ - 'Delete File "$R9"?' /SD IDNO IDYES isfile IDNO nodel - - msgdir: - MessageBox MB_ICONQUESTION|MB_YESNO \ - 'Delete Directory "$R9"?' /SD IDNO IDYES isdir IDNO nodel - - nodel: - FileSeek $unlog_tmp_4 0 END - FileWrite $unlog_tmp_4 "$R9$\r$\n" - - end: - FileSeek $unlog_tmp_2 0 SET - Push $unlog_tmp_0 - FunctionEnd - -!macroend - -;................................. Installer Macros ................................. - -!macro UNINSTALL.LOG_INSTALL_UNATTENDED - - Function _LocateCallBack_Function_Install - loop: - FileRead $unlog_tmp_2 "$unlog_tmp_3" ${NSIS_MAX_STRLEN} - ${TrimNewLines} "$unlog_tmp_3" "$unlog_tmp_3" - IfErrors 0 +4 - ClearErrors - FileSeek $unlog_tmp_2 0 SET - goto next - StrCmp "$R9" "$unlog_tmp_3" end - goto loop - next: - FileWrite $unlog_tmp_1 "$R9$\r$\n" - end: - Push $unlog_tmp_0 - FunctionEnd - -!macroend - - -!ifdef UnLog_Install_Func_CallBack - !undef UnLog_Install_Func_CallBack -!endif - -!ifndef UnLog_Install_Func_CallBack - !insertmacro UNINSTALL.LOG_INSTALL_UNATTENDED - !define UnLog_Install_Func_CallBack "_LocateCallBack_Function_Install" -!endif - - -!macro UNINSTALL.LOG_PREPARE_INSTALL - !verbose push - !verbose ${UNINST_LOG_VERBOSE} - - Push $0 - Push $1 - ClearErrors - ReadRegStr "$0" ${INSTDIR_REG_ROOT} "${INSTDIR_REG_KEY}" "${UNINSTALL_LOG}Directory" - IfErrors next - ${DirState} "$0" $1 - StrCmp "$1" "-1" next - StrCmp "$1" "0" next - IfFileExists "$0\${UNINSTALL_LOG}.dat" next - MessageBox MB_ICONEXCLAMATION|MB_OK \ - "Previous installation detected at $0.$\n\ - Required file ${UNINSTALL_LOG}.dat is missing.$\n$\nIt is highly recommended \ - to select an empty directory and perform a fresh installation." /SD IDOK - StrCpy $unlog_error "error" - - next: - ClearErrors - StrCmp "$PLUGINSDIR" "" 0 +2 - InitPluginsDir - - GetTempFileName "$1" - FileOpen $0 "$1" w - FileWrite $0 "${UNLOG_HEAD}$\r$\n" - FileClose $0 - Rename "$1" "${UNLOG_TEMP}" - Pop $1 - Pop $0 - - !verbose pop -!macroend - - -!macro UNINSTALL.LOG_UPDATE_INSTALL - !verbose push - !verbose ${UNINST_LOG_VERBOSE} - - Delete "${UNINST_DAT}" - Rename "${UNLOG_TEMP}" "${UNINST_DAT}" - WriteUninstaller "${UNINST_EXE}" - WriteRegStr ${INSTDIR_REG_ROOT} "${INSTDIR_REG_KEY}" "${UNINSTALL_LOG}.dat" "${UNINST_DAT}" - WriteRegStr ${INSTDIR_REG_ROOT} "${INSTDIR_REG_KEY}" "${UNINSTALL_LOG}Directory" "$INSTDIR" - - !verbose pop -!macroend - - -!define uninstall.log_install "!insertmacro UNINSTALL.LOG_INSTALL" - -!macro UNINSTALL.LOG_INSTALL FileOpenWrite FileOpenRead TargetDir - !verbose push - !verbose ${UNINST_LOG_VERBOSE} - - FileOpen $unlog_tmp_1 "${FileOpenWrite}" w - FileOpen $unlog_tmp_2 "${FileOpenRead}" r - - ${Locate} "${TargetDir}" "/L=FD" "${UnLog_Install_Func_CallBack}" - - StrCmp $unlog_error "error" 0 +2 - ClearErrors - - IfErrors 0 +2 - MessageBox MB_ICONEXCLAMATION|MB_OK "Error creating ${UNINSTALL_LOG} Log." /SD IDOK - - FileClose $unlog_tmp_1 - FileClose $unlog_tmp_2 - - !verbose pop -!macroend - - -!define uninstall.log_mergeID "!insertmacro UNINSTALL.LOG_MERGE" - -!macro UNINSTALL.LOG_MERGE UnlogPart - !verbose push - !verbose ${UNINST_LOG_VERBOSE} - - ${FileJoin} "${UNLOG_TEMP}" "${UnlogPart}" "${UNLOG_TEMP}" - - !verbose pop -!macroend - - -!macro UNINSTALL.LOG_OPEN_INSTALL - !verbose push - !verbose ${UNINST_LOG_VERBOSE} - - StrCmp $unlog_error "error" +2 - ${uninstall.log_install} "${EXCLU_LIST}" "${UNINST_DAT}" "$OUTDIR" - - !verbose pop -!macroend - - -!macro UNINSTALL.LOG_CLOSE_INSTALL - !verbose push - !verbose ${UNINST_LOG_VERBOSE} - - !define ID ${__LINE__} - - ${uninstall.log_install} "${UNLOG_PART}${ID}" "${EXCLU_LIST}" "$OUTDIR" - ${uninstall.log_mergeID} "${UNLOG_PART}${ID}" - - !undef ID ${__LINE__} - - !verbose pop -!macroend - -!endif - -!verbose pop - ;_____________________________ HEADER FILE END ____________________________ - + ;_____________________________ HEADER FILE BEGIN ____________________________ + + # Advanced Uninstall Log NSIS header + # Version 1.0 2007-01-31 + # By Red Wine (http://nsis.sf.net/User:Red_Wine) + + # Usage: See included examples Uninstall_Log_Default_UI.nsi - Uninstall_Log_Modern_UI.nsi + +!verbose push + !verbose 3 + +!ifndef ADVANCED_UNINSTALL.LOG_NSH + !define ADVANCED_UNINSTALL.LOG_NSH + +!ifndef INSTDIR_REG_ROOT | INSTDIR_REG_KEY + !error "You must properly define both INSTDIR_REG_ROOT and INSTDIR_REG_KEY" +!endif + +!ifndef UNINSTALL_LOG + !define UNINSTALL_LOG "Uninstall" +!endif + +!ifndef UNINST_LOG_VERBOSE + !define UNINST_LOG_VERBOSE "3" +!endif + +!verbose pop + +!echo "Advanced Uninstall Log NSIS header v1.0 2007-01-31 by Red Wine (http://nsis.sf.net/User:Red_Wine)" + +!verbose push + !verbose ${UNINST_LOG_VERBOSE} + +!define UNINST_EXE "$INSTDIR\${UNINSTALL_LOG}.exe" +!define UNINST_DAT "$INSTDIR\${UNINSTALL_LOG}.dat" +!define UNLOG_PART "$PLUGINSDIR\part." +!define UNLOG_TEMP "$PLUGINSDIR\unlog.tmp" +!define EXCLU_LIST "$PLUGINSDIR\exclude.tmp" +!define UNLOG_HEAD "=========== Uninstaller Log please do not edit this file ===========" + + var unlog_tmp_0 + var unlog_tmp_1 + var unlog_tmp_2 + var unlog_tmp_3 + var unlog_error + +!include FileFunc.nsh +!include TextFunc.nsh + +!insertmacro Locate +!insertmacro un.Locate +!insertmacro DirState +!insertmacro un.DirState +!insertmacro FileJoin +!insertmacro TrimNewLines +!insertmacro un.TrimNewLines + +;.............................. Uninstaller Macros .............................. + +!macro UNINSTALL.LOG_BEGIN_UNINSTALL + !verbose push + !verbose ${UNINST_LOG_VERBOSE} + + IfFileExists "${UNINST_DAT}" +3 + MessageBox MB_ICONSTOP|MB_OK "${UNINST_DAT} not found, unable to perform uninstall." /SD IDOK + Quit + + StrCmp "$PLUGINSDIR" "" 0 +2 + InitPluginsDir + + CopyFiles "${UNINST_DAT}" "${UNLOG_TEMP}" + FileOpen $unlog_tmp_2 "${UNLOG_TEMP}" r + + !verbose pop +!macroend + + +!macro UNINSTALL.LOG_END_UNINSTALL + !verbose push + !verbose ${UNINST_LOG_VERBOSE} + + FileClose $unlog_tmp_2 + DeleteRegValue ${INSTDIR_REG_ROOT} "${INSTDIR_REG_KEY}" "${UNINSTALL_LOG}.dat" + DeleteRegValue ${INSTDIR_REG_ROOT} "${INSTDIR_REG_KEY}" "${UNINSTALL_LOG}Directory" + + !verbose pop +!macroend + + +!macro UNINSTALL.LOG_UNINSTALL TargetDir + !verbose push + !verbose ${UNINST_LOG_VERBOSE} + + !ifndef INTERACTIVE_UNINSTALL & UNATTENDED_UNINSTALL + !error "You must insert either Interactive or Unattended Uninstall neither both, neither none." + !endif + + !ifdef INTERACTIVE_UNINSTALL + GetTempFileName $unlog_tmp_5 "$PLUGINSDIR" + FileOpen $unlog_tmp_4 "$unlog_tmp_5" a + !endif + + ${PerfomUninstall} "${TargetDir}" "${UnLog_Uninstall_CallBackFunc}" + + !ifdef INTERACTIVE_UNINSTALL + FileClose $unlog_tmp_4 + !endif + + !verbose pop +!macroend + + +!define PerfomUninstall "!insertmacro PERFORMUNINSTALL" + +!macro PERFORMUNINSTALL TargetDir UninstCallBackFunc + !verbose push + !verbose ${UNINST_LOG_VERBOSE} + + !define ID ${__LINE__} + + ${un.Locate} "${TargetDir}" "/L=F" "${UninstCallBackFunc}" + + loop_${ID}: + + StrCpy $unlog_tmp_1 0 + + ${un.Locate} "${TargetDir}" "/L=DE" "${UninstCallBackFunc}" + StrCmp $unlog_tmp_1 "0" 0 loop_${ID} + + ${un.DirState} "${TargetDir}" $unlog_tmp_0 + StrCmp "$unlog_tmp_0" "0" 0 +2 + RmDir "${TargetDir}" + + IfErrors 0 +2 + MessageBox MB_ICONEXCLAMATION|MB_OK "${UNINSTALL_LOG} Log error" /SD IDOK + + !undef ID + + !verbose pop +!macroend + + +!macro INTERACTIVE_UNINSTALL + !verbose push + !verbose ${UNINST_LOG_VERBOSE} + + !ifdef INTERACTIVE_UNINSTALL + !error "INTERACTIVE_UNINSTALL is already defined" + !endif + + var unlog_tmp_4 + var unlog_tmp_5 + + !define INTERACTIVE_UNINSTALL + + !ifdef INTERACTIVE_UNINSTALL & UNATTENDED_UNINSTALL + !error "You must insert either Interactive or Unattended Uninstall neither both, neither none." + !endif + + !ifdef UnLog_Uninstall_CallBackFunc + !undef UnLog_Uninstall_CallBackFunc + !endif + + !ifndef UnLog_Uninstall_CallBackFunc + !insertmacro UNINSTALL.LOG_UNINSTALL_INTERACTIVE + !define UnLog_Uninstall_CallBackFunc "un._LocateCallBack_Function_Interactive" + !endif + + !verbose pop +!macroend + + +!macro UNATTENDED_UNINSTALL + !verbose push + !verbose ${UNINST_LOG_VERBOSE} + + !ifdef UNATTENDED_UNINSTALL + !error "UNATTENDED_UNINSTALL is already defined" + !endif + + !define UNATTENDED_UNINSTALL + + !ifdef INTERACTIVE_UNINSTALL & UNATTENDED_UNINSTALL + !error "You must insert either Interactive or Unattended Uninstall neither both, neither none." + !endif + + !ifdef UnLog_Uninstall_CallBackFunc + !undef UnLog_Uninstall_CallBackFunc + !endif + + !ifndef UnLog_Uninstall_CallBackFunc + !insertmacro UNINSTALL.LOG_UNINSTALL_UNATTENDED + !define UnLog_Uninstall_CallBackFunc "un._LocateCallBack_Function_Unattended" + !endif + + !verbose pop +!macroend + + +!macro UNINSTALL.LOG_UNINSTALL_UNATTENDED + + Function un._LocateCallBack_Function_Unattended + start: + FileRead $unlog_tmp_2 "$unlog_tmp_3" ${NSIS_MAX_STRLEN} + ${un.TrimNewLines} "$unlog_tmp_3" "$unlog_tmp_3" + StrCmp "$unlog_tmp_3" "$R9" islog + IfErrors nolog + goto start + + islog: + IfFileExists "$R9\*.*" isdir + + isfile: + Delete "$R9" + goto end + + isdir: + RmDir "$R9" + IntOp $unlog_tmp_1 $unlog_tmp_1 + 1 + goto end + + nolog: + ClearErrors + StrCmp "$R9" "${UNINST_EXE}" isfile + StrCmp "$R9" "${UNINST_DAT}" isfile + + end: + FileSeek $unlog_tmp_2 0 SET + Push $unlog_tmp_0 + FunctionEnd + +!macroend + + +!macro UNINSTALL.LOG_UNINSTALL_INTERACTIVE + + Function un._LocateCallBack_Function_Interactive + start: + FileRead $unlog_tmp_2 "$unlog_tmp_3" ${NSIS_MAX_STRLEN} + ${un.TrimNewLines} "$unlog_tmp_3" "$unlog_tmp_3" + StrCmp "$unlog_tmp_3" "$R9" islog + IfErrors nolog + goto start + + islog: + IfFileExists "$R9\*.*" isdir + + isfile: + Delete "$R9" + goto end + + isdir: + RmDir "$R9" + IntOp $unlog_tmp_1 $unlog_tmp_1 + 1 + goto end + + nolog: + ClearErrors + FileSeek $unlog_tmp_4 0 SET + read: + FileRead $unlog_tmp_4 "$unlog_tmp_3" + ${un.TrimNewLines} "$unlog_tmp_3" "$unlog_tmp_3" + StrCmp "$unlog_tmp_3" "$R9" end + IfErrors +2 + goto read + ClearErrors + StrCmp "$R9" "${UNINST_EXE}" isfile + StrCmp "$R9" "${UNINST_DAT}" isfile + IfFileExists "$R9\*.*" msgdir + + MessageBox MB_ICONQUESTION|MB_YESNO \ + 'Delete File "$R9"?' /SD IDNO IDYES isfile IDNO nodel + + msgdir: + MessageBox MB_ICONQUESTION|MB_YESNO \ + 'Delete Directory "$R9"?' /SD IDNO IDYES isdir IDNO nodel + + nodel: + FileSeek $unlog_tmp_4 0 END + FileWrite $unlog_tmp_4 "$R9$\r$\n" + + end: + FileSeek $unlog_tmp_2 0 SET + Push $unlog_tmp_0 + FunctionEnd + +!macroend + +;................................. Installer Macros ................................. + +!macro UNINSTALL.LOG_INSTALL_UNATTENDED + + Function _LocateCallBack_Function_Install + loop: + FileRead $unlog_tmp_2 "$unlog_tmp_3" ${NSIS_MAX_STRLEN} + ${TrimNewLines} "$unlog_tmp_3" "$unlog_tmp_3" + IfErrors 0 +4 + ClearErrors + FileSeek $unlog_tmp_2 0 SET + goto next + StrCmp "$R9" "$unlog_tmp_3" end + goto loop + next: + FileWrite $unlog_tmp_1 "$R9$\r$\n" + end: + Push $unlog_tmp_0 + FunctionEnd + +!macroend + + +!ifdef UnLog_Install_Func_CallBack + !undef UnLog_Install_Func_CallBack +!endif + +!ifndef UnLog_Install_Func_CallBack + !insertmacro UNINSTALL.LOG_INSTALL_UNATTENDED + !define UnLog_Install_Func_CallBack "_LocateCallBack_Function_Install" +!endif + + +!macro UNINSTALL.LOG_PREPARE_INSTALL + !verbose push + !verbose ${UNINST_LOG_VERBOSE} + + Push $0 + Push $1 + ClearErrors + ReadRegStr "$0" ${INSTDIR_REG_ROOT} "${INSTDIR_REG_KEY}" "${UNINSTALL_LOG}Directory" + IfErrors next + ${DirState} "$0" $1 + StrCmp "$1" "-1" next + StrCmp "$1" "0" next + IfFileExists "$0\${UNINSTALL_LOG}.dat" next + MessageBox MB_ICONEXCLAMATION|MB_OK \ + "Previous installation detected at $0.$\n\ + Required file ${UNINSTALL_LOG}.dat is missing.$\n$\nIt is highly recommended \ + to select an empty directory and perform a fresh installation." /SD IDOK + StrCpy $unlog_error "error" + + next: + ClearErrors + StrCmp "$PLUGINSDIR" "" 0 +2 + InitPluginsDir + + GetTempFileName "$1" + FileOpen $0 "$1" w + FileWrite $0 "${UNLOG_HEAD}$\r$\n" + FileClose $0 + Rename "$1" "${UNLOG_TEMP}" + Pop $1 + Pop $0 + + !verbose pop +!macroend + + +!macro UNINSTALL.LOG_UPDATE_INSTALL + !verbose push + !verbose ${UNINST_LOG_VERBOSE} + + Delete "${UNINST_DAT}" + Rename "${UNLOG_TEMP}" "${UNINST_DAT}" + WriteUninstaller "${UNINST_EXE}" + WriteRegStr ${INSTDIR_REG_ROOT} "${INSTDIR_REG_KEY}" "${UNINSTALL_LOG}.dat" "${UNINST_DAT}" + WriteRegStr ${INSTDIR_REG_ROOT} "${INSTDIR_REG_KEY}" "${UNINSTALL_LOG}Directory" "$INSTDIR" + + !verbose pop +!macroend + + +!define uninstall.log_install "!insertmacro UNINSTALL.LOG_INSTALL" + +!macro UNINSTALL.LOG_INSTALL FileOpenWrite FileOpenRead TargetDir + !verbose push + !verbose ${UNINST_LOG_VERBOSE} + + FileOpen $unlog_tmp_1 "${FileOpenWrite}" w + FileOpen $unlog_tmp_2 "${FileOpenRead}" r + + ${Locate} "${TargetDir}" "/L=FD" "${UnLog_Install_Func_CallBack}" + + StrCmp $unlog_error "error" 0 +2 + ClearErrors + + IfErrors 0 +2 + MessageBox MB_ICONEXCLAMATION|MB_OK "Error creating ${UNINSTALL_LOG} Log." /SD IDOK + + FileClose $unlog_tmp_1 + FileClose $unlog_tmp_2 + + !verbose pop +!macroend + + +!define uninstall.log_mergeID "!insertmacro UNINSTALL.LOG_MERGE" + +!macro UNINSTALL.LOG_MERGE UnlogPart + !verbose push + !verbose ${UNINST_LOG_VERBOSE} + + ${FileJoin} "${UNLOG_TEMP}" "${UnlogPart}" "${UNLOG_TEMP}" + + !verbose pop +!macroend + + +!macro UNINSTALL.LOG_OPEN_INSTALL + !verbose push + !verbose ${UNINST_LOG_VERBOSE} + + StrCmp $unlog_error "error" +2 + ${uninstall.log_install} "${EXCLU_LIST}" "${UNINST_DAT}" "$OUTDIR" + + !verbose pop +!macroend + + +!macro UNINSTALL.LOG_CLOSE_INSTALL + !verbose push + !verbose ${UNINST_LOG_VERBOSE} + + !define ID ${__LINE__} + + ${uninstall.log_install} "${UNLOG_PART}${ID}" "${EXCLU_LIST}" "$OUTDIR" + ${uninstall.log_mergeID} "${UNLOG_PART}${ID}" + + !undef ID ${__LINE__} + + !verbose pop +!macroend + +!endif + +!verbose pop + ;_____________________________ HEADER FILE END ____________________________ + diff --git a/packaging/win32/AdvUninstLog.txt b/packaging/win32/AdvUninstLog.txt index b92c5cec7..c294c3df2 100644 --- a/packaging/win32/AdvUninstLog.txt +++ b/packaging/win32/AdvUninstLog.txt @@ -1,121 +1,121 @@ -Overview - -Advanced Uninstall Log for NSIS was born in the need to cover a specific gap. -It's been discussed fairly enough that the File /r command is very useful -in cases when developers want to add a huge amount of sub directories and -files, nevertheless it has the disadvantage that such an installation should -be uninstalled with RmDir /r which is risky and removes also data that has -been added/created later within the installation folder. - - - - -About Advanced Uninstall Log. - -Advanced Uninstall Log is a macro system provided in a NSIS header that -is able to monitor an installation and build an uninstall log file which -is used by the uninstaller to uninstall files/directories that have been -added within specific installation blocks. - -This means that files which have been installed outside these blocks, -or added later either by the user or application's activities, ignored -by the uninstaller. - -Moreover files that might exist into the target directory prior the current -installation, ignored as well. - -Advanced Uninstall Log creates an uninstall log that removes only files that -have been installed and optionally interacts with users for every other file -and/or directory has found in installation folder and requires permission to -remove these files/directories. - -It is enhanced as well to support updates, e.g. if the installer later would -update the installation by adding new data, the uninstaller would remove the -new data that has been added by the installer, without bothering users about. - - - - -Features - -If target installation folder exists and contains files and/or directories -they all preserved from being uninstalled. - -Uninstaller removes data that has been added within specific installation -blocks, preserving all other data that has been created/added outside of -these installation blocks. See included examples for details. - -Supports unlimited updates/reinstallations. - -Supports two uninstaller modes. Interactive mode requires confirmation -to remove every other file exept those files that have been installed. -Unattended mode leaves intact every other file without bothering users. - -In case when uninstall log (uninstall.dat) has been removed manually instead -of execute uninstaller, if users attempt to run the installer later, a warning -issued that they should select a new output folder. - -Implements only the included with NSIS release headers FileFunc and TextFunc. -There is no need for external plugins and headers, adds a very small overhead. - - - - -Restrictions - -If uninstall log (uninstall.dat) is missing uninstaller won't execute at all. - -Due to file create - write procedure that is required in order to add/update -the uninstall log (uninstall.dat), restricted users on NT based systems won't -be able to execute the installer. - - - - -Disadvantage - -Since the header does not implement anything else than the common NSIS release, -a delay occurs while builds and reads the uninstall log because it needs to -throw the list several times. Talking for common cases, most likely the delay -won't be noticeable, however, in cases where the target directory isn't empty -and contains a large amount of data which will be excluded from uninstall log, -or added large amount of data after the installation which will be excluded also, -the delay should be noticeable. - - - - -Credits - -A very big thanks goes to kichik. -When my idea of the Advanced Uninstall Log became an NSIS header, it was -indeed an amateur's attempt to write a flexible and errors free NSIS header. -Kichik dropped me a dozen of suggestions helping me to achieve my plan. -However, his main suggestion to eliminate the mentioned above disadvantage, -still remains untouched by me. - - - - -License - -This header file is provided 'as-is', without any express or implied warranty. -In no event will the author be held liable for any damages arising from the use -of this header file. - -Permission is granted to anyone to use this header file for any purpose, -including commercial applications, and to alter it and redistribute it freely, -subject to the following restrictions: - - 1. The origin of this header file must not be misrepresented; - you must not claim that you wrote the original header file. - If you use this header file in a product, an acknowledgment in - the product documentation would be appreciated but is not required. - - 2. Altered versions must be plainly marked as such, and must not be - misrepresented as being the original header file. - - 3. This notice may not be removed or altered from any distribution. - - +Overview + +Advanced Uninstall Log for NSIS was born in the need to cover a specific gap. +It's been discussed fairly enough that the File /r command is very useful +in cases when developers want to add a huge amount of sub directories and +files, nevertheless it has the disadvantage that such an installation should +be uninstalled with RmDir /r which is risky and removes also data that has +been added/created later within the installation folder. + + + + +About Advanced Uninstall Log. + +Advanced Uninstall Log is a macro system provided in a NSIS header that +is able to monitor an installation and build an uninstall log file which +is used by the uninstaller to uninstall files/directories that have been +added within specific installation blocks. + +This means that files which have been installed outside these blocks, +or added later either by the user or application's activities, ignored +by the uninstaller. + +Moreover files that might exist into the target directory prior the current +installation, ignored as well. + +Advanced Uninstall Log creates an uninstall log that removes only files that +have been installed and optionally interacts with users for every other file +and/or directory has found in installation folder and requires permission to +remove these files/directories. + +It is enhanced as well to support updates, e.g. if the installer later would +update the installation by adding new data, the uninstaller would remove the +new data that has been added by the installer, without bothering users about. + + + + +Features + +If target installation folder exists and contains files and/or directories +they all preserved from being uninstalled. + +Uninstaller removes data that has been added within specific installation +blocks, preserving all other data that has been created/added outside of +these installation blocks. See included examples for details. + +Supports unlimited updates/reinstallations. + +Supports two uninstaller modes. Interactive mode requires confirmation +to remove every other file exept those files that have been installed. +Unattended mode leaves intact every other file without bothering users. + +In case when uninstall log (uninstall.dat) has been removed manually instead +of execute uninstaller, if users attempt to run the installer later, a warning +issued that they should select a new output folder. + +Implements only the included with NSIS release headers FileFunc and TextFunc. +There is no need for external plugins and headers, adds a very small overhead. + + + + +Restrictions + +If uninstall log (uninstall.dat) is missing uninstaller won't execute at all. + +Due to file create - write procedure that is required in order to add/update +the uninstall log (uninstall.dat), restricted users on NT based systems won't +be able to execute the installer. + + + + +Disadvantage + +Since the header does not implement anything else than the common NSIS release, +a delay occurs while builds and reads the uninstall log because it needs to +throw the list several times. Talking for common cases, most likely the delay +won't be noticeable, however, in cases where the target directory isn't empty +and contains a large amount of data which will be excluded from uninstall log, +or added large amount of data after the installation which will be excluded also, +the delay should be noticeable. + + + + +Credits + +A very big thanks goes to kichik. +When my idea of the Advanced Uninstall Log became an NSIS header, it was +indeed an amateur's attempt to write a flexible and errors free NSIS header. +Kichik dropped me a dozen of suggestions helping me to achieve my plan. +However, his main suggestion to eliminate the mentioned above disadvantage, +still remains untouched by me. + + + + +License + +This header file is provided 'as-is', without any express or implied warranty. +In no event will the author be held liable for any damages arising from the use +of this header file. + +Permission is granted to anyone to use this header file for any purpose, +including commercial applications, and to alter it and redistribute it freely, +subject to the following restrictions: + + 1. The origin of this header file must not be misrepresented; + you must not claim that you wrote the original header file. + If you use this header file in a product, an acknowledgment in + the product documentation would be appreciated but is not required. + + 2. Altered versions must be plainly marked as such, and must not be + misrepresented as being the original header file. + + 3. This notice may not be removed or altered from any distribution. + + eof \ No newline at end of file diff --git a/packaging/win32/MessageBox.txt b/packaging/win32/MessageBox.txt index dddab5553..c2aa963d6 100644 --- a/packaging/win32/MessageBox.txt +++ b/packaging/win32/MessageBox.txt @@ -1,186 +1,186 @@ -Customisable MessageBox Plug-In (v0.98 beta 3) - -[ Archive Page: http://nsis.sourceforge.net/archive/??? ] - --------------- - -The Customisable MessageBox plug-in allows you to use a MessageBox in your installer which can be altered to how you want it to be. You can control: - * the number of buttons shown - * the text each button shows - * a standard or customisable icon ( flexible so you can use the installer or other files ) - * a fully working 'forth' button! - -The plug-in uses a few tricks to allow for the messagebox functionality to be altered so that the button text can finally be altered making [ Yes | Yes to All | No | No to All ] ( and anything else you care for ) possible. - -Also with the changes made it is now possible to have a functional 'forth' button - yes you read correctly! When using the function just pass in four button texts and you will see the forth button - simple really :o) - -There is only the one function to show the messagebox so enjoy. - -[ As of v0.98 beta the parameters of calling the function have changed, check out usage for the revised options - thanks to n0On3 for the suggestions. ] - - -Usage ------ - -messagebox::show styles caption ( module_name, icon_id ) text but1 [ but2 but3 but4 ] - -styles - messagebox styles ( supports most of the windows messagebox styles ) - -caption - the text to be used for the dialog title ( or the installer title if not specified ) - -module_name - sets the name of the file ( usually a dll or exe file ) that contains the custom icon to be used - if 0 is passed then the installer will be used - -icon_id - the id of the icon group to be used for the custom icon - -text - the text to be shown by the messagebox - -but1 - specified text or name id to use ie IDYES, IDNO, etc ( there must always be at least one button ) - -but2, but3, but4 - optional buttons which follow the same way as for but1 - - -When passing in options, you should use a "" pair for options you pass in to ensure the strings are correctly read. It is not necessary to do so for the predefined button texts -e.g. "IDCANCEL" is the same as IDCANCEL. - -See Example.nsi for an example ;o) ( bit hacked at the moment due to testing but shows most things ) - - -Return Values ------ - -To get the return value use Pop $0 immediately after the function has been used incase other functions alter the value. - -If there were no problems then the function will return the number of the button pressed working from the left being 'button 1'. -i.e. - if you have [ yes | no | abort ] and 'no' is selected then the return value will be '2' - -If an error happens then the messagebox will return 0. - -If there are no buttons passed then the function will return '-1'. - - -Some More Info ----------------- - -If you pass an empty string for the caption ( "" ) then the installer title text will be used instead (stripping back the current section name as NSIS messageboxes do). -If the installer is run silently then the title will be blank if setting the caption option to "" ( as NSIS messageboxes do ). This is because when the installer is silent it does not have a visible window and so will not have a window title ( had not taken this into account initially, oops - fixed from v0.98 beta 3 ). - -When you want to use a custom icon, setting module to '0' will look for the icon in the installer otherwise it will search the file specified. -e.g. - "0,103" will load the installer icon ( well in testing it does :o) ) - "shell32.dll,24" will load the help file icon from the shell32.dll ( as long as the file exists! ) - -If the module passed is not valid then the usericon style will not be used ( you may receive a windows message informing of this ). - -If the icon is not valid then the messagebox will just show a blank area where the icon would be displayed assuming that the value of module is valid. - -If a usericon is specified then if there are any of the messagebox icon styles passed in, these will be ignored. This allows an icon to appear otherwise internal style conflicts will prevent any icon being shown. - -If you want to display the standard button texts then pass the following strings in for the necessary button: - - IDOK - Ok - IDCANCEL - Cancel - IDABORT - Abort - IDRETRY - Retry - IDIGNORE - Ignore - IDYES - Yes - IDNO - No - IDHELP - Help / 4th button - IDTRYAGAIN - Try Again - IDCONTINUE - Continue - -When the function is processing the passed button texts to use, if a duplicate of the predefined texts (above) happen then the only the first instance will be allowed -e.g. - IDYES "ah go on if you dare" IDYES -> [ YES | ah go on if you dare ] - -Each button will be resized if needed to allow the text to fit correctly in the button without being clipped. If the text is still too long for the messagebox width ( limited to 80% of the screen width ) then buttons will be resized and clipping of the button text may happen again ( this will be fixed in v1.0 ). - - -Final Notes -------- - -I have no idea how the code will work with international text (since i just use plain text in the code) so if you try it in a multilanguage setup then let me know how it reacts or if there are any issues with the function's display. - -The predefined button texts are hard coded and cannot be altered. To alter the default texts involves passing in the language button text as a custom button text. - -The button resizing code is not complete at the moment ( as can be clearly seen from the first messagebox ) when it detects that the width of the messagebox is at the 80% screen width. Issues are that the buttons are not correctly resized to ensure that they appear correctly ( as is the case with the second messagebox ). This is more down to fiddling with the button widths after the initial processing but will be fixed soon :o) - - -Credits -------- - -Coded by Darren Owen, aka DrO (Sept 2003) - -n0On3 - Idea request and helpful feedback ( the simplified function use over previous versions :o) ) - -A plugin from me to you :o) - - -Version History -------- - -v0.1 -* Initial release of the function -* Basic support to show that the button text can be altered on the messagebox -* Inital support for controlling the number of buttons shown - -v0.5 -* Setting of text of only the buttons wanted ( "/but? blah" ) -* Now if a string is not passed then the text will not be set (broken in the v0.1 release) -* Altered a lot of internal workings to allow for more customising of the MessageBox -* Better support for the number of buttons to show -* The functional '4th' button - making use of the 'Help' button to act as a real button -* Fixed a number of crash issues due to buffer sizes and a few other bugs, etc - -v0.8 -* A lot of changes made :o) -* Improved internal handling so that now button text is set correctly either when the number of buttons is set or user styles are set so now "/but2 blah" will always set the second buttons text and not just a few cases as beforehand -* Altered the order of the parameters from earlier versions to make some internals easier to do :o) -* The 4th / Help button will now close the MessageBox in ALL cases - would not close correctly if there was not a 'cancel' button in earlier versions -* Buffers are now allocated to the NSIS buffer sizes passed to the dll on use for better compatibility between dll and installer -* When the button numbers are set, the function will map the returned value now to the button selected instead of the normal wndows defined return value -* some other bits and bobs that i've forgotten on the way - -v0.9 -* Added in support for displaying custom icons on the messagebox ( along with standard icons which can be shown ) either in the installer or from other files -* Altered the example script to show off some more bits of what it can do - -v0.95 beta -* Added in support for resizing of buttons based on the text set into the button ( use the /trim before the text to be set ) -* Messagebox is now limited to approximately 80% of the screen size ( as the messagebox normally does ) -* The resizing of button texts will also update the width of the text width to ensure it keeps to the size of the messagebox -* Support is not complete for /trim ( still need to update the graduating of the width increment ) -* When the 80% width is reached, currently buttons will disappear off the messagebox ( handling for a double height button will come to cope with this soon ) -* Altered the example script to show off some more bits of what it can do - -v0.98 beta -* Removed the passing in of a hwnd parameter - is always owned by the installer -* Altered the custom icon option to be a single parameter now in the form 'module,id' where module can be 0 to use the installer -* All return values are now mapped to the button number pressed ie 1,2,etc -* Now the number of buttons to show is based on the button string texts passed in to the function :o) -* Altered the order of parameters to work in a top to bottom order with respect to the messagebox layout and to match closer to the NSIS setup -[ a good suggestion from n0On3 - nice ] -- now goes: style title usericon text but1 [ but2 but3 but4 ] -* Altered the button texts to be set in the order passed and will also convert the default ids too! eg IDYES -> "Yes", IDIGNORE -> "Ignore" -* Fixed the graduating of the button trim feature to appear 'natural' -[ adds approxiamately 3 character widths either side when the text won't fit fully in the button ] -* Fixed a few bugs in the code introduced in the changes made -* Support for MB_DEFBUTTON? is broken when a button has to be resized ( will fix this soon - already worked out how to but not why this happens ) - -v0.98 beta 2 -* Fixed the MB_DEFBUTTON? issue ( needed to prevent the wm_active message being handled ) -* Verified the installer will show icons correctly if the installer is run silently ( no code changes were made ) -* Added in checking of the defined buttons to ensure that duplicates are not allowed (only the first occurrance is allowed) -* Checked that all strings are verified for having data before being used -* A few code tidy-ups introduced to the code -* Typo fix in the example -* Added in stripping out of the icon definitions if a user icon is specified (otherwise no icon will appear!) -* Updated the readme file to reflect the changes made to the plug-in's functionality since v0.98 beta and to clarify things in better detail now ( i hope ) -* Added in a reference to the archive page for the plugin ( will upload majority of this file to the archive ) -* All internal buffers are now set to the buffer size passed into the plugin when it is called and altered how they are referenced -* Fixed how the module string is cleared, should fix a potential crash issue i hope -* Partially fixed the resizing of the text area when using long button strings to correctly limit out when the 80% limit is reached ( fine when now icon is used at the moment ) -* Added a silent installer option to the example script, just !define SILENT to get the silent version (should show that the function works fine either in a normal or silent installer) - -v0.98 beta 3 +Customisable MessageBox Plug-In (v0.98 beta 3) + +[ Archive Page: http://nsis.sourceforge.net/archive/??? ] + +-------------- + +The Customisable MessageBox plug-in allows you to use a MessageBox in your installer which can be altered to how you want it to be. You can control: + * the number of buttons shown + * the text each button shows + * a standard or customisable icon ( flexible so you can use the installer or other files ) + * a fully working 'forth' button! + +The plug-in uses a few tricks to allow for the messagebox functionality to be altered so that the button text can finally be altered making [ Yes | Yes to All | No | No to All ] ( and anything else you care for ) possible. + +Also with the changes made it is now possible to have a functional 'forth' button - yes you read correctly! When using the function just pass in four button texts and you will see the forth button - simple really :o) + +There is only the one function to show the messagebox so enjoy. + +[ As of v0.98 beta the parameters of calling the function have changed, check out usage for the revised options - thanks to n0On3 for the suggestions. ] + + +Usage +----- + +messagebox::show styles caption ( module_name, icon_id ) text but1 [ but2 but3 but4 ] + +styles - messagebox styles ( supports most of the windows messagebox styles ) + +caption - the text to be used for the dialog title ( or the installer title if not specified ) + +module_name - sets the name of the file ( usually a dll or exe file ) that contains the custom icon to be used - if 0 is passed then the installer will be used + +icon_id - the id of the icon group to be used for the custom icon + +text - the text to be shown by the messagebox + +but1 - specified text or name id to use ie IDYES, IDNO, etc ( there must always be at least one button ) + +but2, but3, but4 - optional buttons which follow the same way as for but1 + + +When passing in options, you should use a "" pair for options you pass in to ensure the strings are correctly read. It is not necessary to do so for the predefined button texts +e.g. "IDCANCEL" is the same as IDCANCEL. + +See Example.nsi for an example ;o) ( bit hacked at the moment due to testing but shows most things ) + + +Return Values +----- + +To get the return value use Pop $0 immediately after the function has been used incase other functions alter the value. + +If there were no problems then the function will return the number of the button pressed working from the left being 'button 1'. +i.e. + if you have [ yes | no | abort ] and 'no' is selected then the return value will be '2' + +If an error happens then the messagebox will return 0. + +If there are no buttons passed then the function will return '-1'. + + +Some More Info +---------------- + +If you pass an empty string for the caption ( "" ) then the installer title text will be used instead (stripping back the current section name as NSIS messageboxes do). +If the installer is run silently then the title will be blank if setting the caption option to "" ( as NSIS messageboxes do ). This is because when the installer is silent it does not have a visible window and so will not have a window title ( had not taken this into account initially, oops - fixed from v0.98 beta 3 ). + +When you want to use a custom icon, setting module to '0' will look for the icon in the installer otherwise it will search the file specified. +e.g. + "0,103" will load the installer icon ( well in testing it does :o) ) + "shell32.dll,24" will load the help file icon from the shell32.dll ( as long as the file exists! ) + +If the module passed is not valid then the usericon style will not be used ( you may receive a windows message informing of this ). + +If the icon is not valid then the messagebox will just show a blank area where the icon would be displayed assuming that the value of module is valid. + +If a usericon is specified then if there are any of the messagebox icon styles passed in, these will be ignored. This allows an icon to appear otherwise internal style conflicts will prevent any icon being shown. + +If you want to display the standard button texts then pass the following strings in for the necessary button: + + IDOK - Ok + IDCANCEL - Cancel + IDABORT - Abort + IDRETRY - Retry + IDIGNORE - Ignore + IDYES - Yes + IDNO - No + IDHELP - Help / 4th button + IDTRYAGAIN - Try Again + IDCONTINUE - Continue + +When the function is processing the passed button texts to use, if a duplicate of the predefined texts (above) happen then the only the first instance will be allowed +e.g. + IDYES "ah go on if you dare" IDYES -> [ YES | ah go on if you dare ] + +Each button will be resized if needed to allow the text to fit correctly in the button without being clipped. If the text is still too long for the messagebox width ( limited to 80% of the screen width ) then buttons will be resized and clipping of the button text may happen again ( this will be fixed in v1.0 ). + + +Final Notes +------- + +I have no idea how the code will work with international text (since i just use plain text in the code) so if you try it in a multilanguage setup then let me know how it reacts or if there are any issues with the function's display. + +The predefined button texts are hard coded and cannot be altered. To alter the default texts involves passing in the language button text as a custom button text. + +The button resizing code is not complete at the moment ( as can be clearly seen from the first messagebox ) when it detects that the width of the messagebox is at the 80% screen width. Issues are that the buttons are not correctly resized to ensure that they appear correctly ( as is the case with the second messagebox ). This is more down to fiddling with the button widths after the initial processing but will be fixed soon :o) + + +Credits +------- + +Coded by Darren Owen, aka DrO (Sept 2003) + +n0On3 - Idea request and helpful feedback ( the simplified function use over previous versions :o) ) + +A plugin from me to you :o) + + +Version History +------- + +v0.1 +* Initial release of the function +* Basic support to show that the button text can be altered on the messagebox +* Inital support for controlling the number of buttons shown + +v0.5 +* Setting of text of only the buttons wanted ( "/but? blah" ) +* Now if a string is not passed then the text will not be set (broken in the v0.1 release) +* Altered a lot of internal workings to allow for more customising of the MessageBox +* Better support for the number of buttons to show +* The functional '4th' button - making use of the 'Help' button to act as a real button +* Fixed a number of crash issues due to buffer sizes and a few other bugs, etc + +v0.8 +* A lot of changes made :o) +* Improved internal handling so that now button text is set correctly either when the number of buttons is set or user styles are set so now "/but2 blah" will always set the second buttons text and not just a few cases as beforehand +* Altered the order of the parameters from earlier versions to make some internals easier to do :o) +* The 4th / Help button will now close the MessageBox in ALL cases - would not close correctly if there was not a 'cancel' button in earlier versions +* Buffers are now allocated to the NSIS buffer sizes passed to the dll on use for better compatibility between dll and installer +* When the button numbers are set, the function will map the returned value now to the button selected instead of the normal wndows defined return value +* some other bits and bobs that i've forgotten on the way + +v0.9 +* Added in support for displaying custom icons on the messagebox ( along with standard icons which can be shown ) either in the installer or from other files +* Altered the example script to show off some more bits of what it can do + +v0.95 beta +* Added in support for resizing of buttons based on the text set into the button ( use the /trim before the text to be set ) +* Messagebox is now limited to approximately 80% of the screen size ( as the messagebox normally does ) +* The resizing of button texts will also update the width of the text width to ensure it keeps to the size of the messagebox +* Support is not complete for /trim ( still need to update the graduating of the width increment ) +* When the 80% width is reached, currently buttons will disappear off the messagebox ( handling for a double height button will come to cope with this soon ) +* Altered the example script to show off some more bits of what it can do + +v0.98 beta +* Removed the passing in of a hwnd parameter - is always owned by the installer +* Altered the custom icon option to be a single parameter now in the form 'module,id' where module can be 0 to use the installer +* All return values are now mapped to the button number pressed ie 1,2,etc +* Now the number of buttons to show is based on the button string texts passed in to the function :o) +* Altered the order of parameters to work in a top to bottom order with respect to the messagebox layout and to match closer to the NSIS setup +[ a good suggestion from n0On3 - nice ] +- now goes: style title usericon text but1 [ but2 but3 but4 ] +* Altered the button texts to be set in the order passed and will also convert the default ids too! eg IDYES -> "Yes", IDIGNORE -> "Ignore" +* Fixed the graduating of the button trim feature to appear 'natural' +[ adds approxiamately 3 character widths either side when the text won't fit fully in the button ] +* Fixed a few bugs in the code introduced in the changes made +* Support for MB_DEFBUTTON? is broken when a button has to be resized ( will fix this soon - already worked out how to but not why this happens ) + +v0.98 beta 2 +* Fixed the MB_DEFBUTTON? issue ( needed to prevent the wm_active message being handled ) +* Verified the installer will show icons correctly if the installer is run silently ( no code changes were made ) +* Added in checking of the defined buttons to ensure that duplicates are not allowed (only the first occurrance is allowed) +* Checked that all strings are verified for having data before being used +* A few code tidy-ups introduced to the code +* Typo fix in the example +* Added in stripping out of the icon definitions if a user icon is specified (otherwise no icon will appear!) +* Updated the readme file to reflect the changes made to the plug-in's functionality since v0.98 beta and to clarify things in better detail now ( i hope ) +* Added in a reference to the archive page for the plugin ( will upload majority of this file to the archive ) +* All internal buffers are now set to the buffer size passed into the plugin when it is called and altered how they are referenced +* Fixed how the module string is cleared, should fix a potential crash issue i hope +* Partially fixed the resizing of the text area when using long button strings to correctly limit out when the 80% limit is reached ( fine when now icon is used at the moment ) +* Added a silent installer option to the example script, just !define SILENT to get the silent version (should show that the function works fine either in a normal or silent installer) + +v0.98 beta 3 * Fixed a crash when a silent installer is run ( pointed out by n0On3 ) - not checking the string length when getting the installer title if ""is the pased caption value, doh! \ No newline at end of file diff --git a/packaging/win32/RequireLatestNSIS.nsh b/packaging/win32/RequireLatestNSIS.nsh index 29552ac02..f859ec7ad 100644 --- a/packaging/win32/RequireLatestNSIS.nsh +++ b/packaging/win32/RequireLatestNSIS.nsh @@ -1,9 +1,9 @@ -!if ${NSIS_VERSION} = v2.45 - !error "There is a bug in !searchparse which makes this script not compile in NSIS 2.45. Please upgrade to NSIS 2.46 or later and try again." -!else - !echo "(If you get a compile error with !searchparse, please upgrade to NSIS 2.46 or later and try again.)" -!endif -!searchparse ${NSIS_VERSION} "v" V -!if ${V} < 2.46 - !error "You only have NSIS ${V}, but NSIS 2.46 or later is required for proper Windows 7 support. Please upgrade to NSIS 2.46 or later and try again." -!endif +!if ${NSIS_VERSION} = v2.45 + !error "There is a bug in !searchparse which makes this script not compile in NSIS 2.45. Please upgrade to NSIS 2.46 or later and try again." +!else + !echo "(If you get a compile error with !searchparse, please upgrade to NSIS 2.46 or later and try again.)" +!endif +!searchparse ${NSIS_VERSION} "v" V +!if ${V} < 2.46 + !error "You only have NSIS ${V}, but NSIS 2.46 or later is required for proper Windows 7 support. Please upgrade to NSIS 2.46 or later and try again." +!endif diff --git a/packaging/win32/VersionCompleteXXXX.nsh b/packaging/win32/VersionCompleteXXXX.nsh index e2ff740e4..e4c6961cd 100644 --- a/packaging/win32/VersionCompleteXXXX.nsh +++ b/packaging/win32/VersionCompleteXXXX.nsh @@ -1,47 +1,47 @@ -; See http://nsis.sourceforge.net/VersionCompleteXXXX for documentation -!macro VersionCompleteXXXN _INPUT_VALUE _OUTPUT_SYMBOL _REVISION - !searchparse /noerrors ${_INPUT_VALUE} "" _VERSION_1 "." _VERSION_2 "." _VERSION_3 "." _VERSION_4 - !if `${_VERSION_1}` == `` - !undef _VERSION_1 - !define _VERSION_1 0 - !endif - !if `${_VERSION_2}` == `` - !undef _VERSION_2 - !define _VERSION_2 0 - !endif - !if `${_VERSION_3}` == `` - !undef _VERSION_3 - !define _VERSION_3 0 - !endif - !define ${_OUTPUT_SYMBOL} ${_VERSION_1}.${_VERSION_2}.${_VERSION_3}.${_REVISION} - !undef _VERSION_1 - !undef _VERSION_2 - !undef _VERSION_3 - !undef _VERSION_4 -!macroend -!define VersionCompleteXXXN `!insertmacro VersionCompleteXXXN` -!macro VersionCompleteXXXX _INPUT_VALUE _OUTPUT_SYMBOL - !searchparse /noerrors ${_INPUT_VALUE} "" _VERSION_1 "." _VERSION_2 "." _VERSION_3 "." _VERSION_4 - !if `${_VERSION_1}` == `` - !undef _VERSION_1 - !define _VERSION_1 0 - !endif - !if `${_VERSION_2}` == `` - !undef _VERSION_2 - !define _VERSION_2 0 - !endif - !if `${_VERSION_3}` == `` - !undef _VERSION_3 - !define _VERSION_3 0 - !endif - !if `${_VERSION_4}` == `` - !undef _VERSION_4 - !define _VERSION_4 0 - !endif - !define ${_OUTPUT_SYMBOL} ${_VERSION_1}.${_VERSION_2}.${_VERSION_3}.${_VERSION_4} - !undef _VERSION_1 - !undef _VERSION_2 - !undef _VERSION_3 - !undef _VERSION_4 -!macroend -!define VersionCompleteXXXX `!insertmacro VersionCompleteXXXX` +; See http://nsis.sourceforge.net/VersionCompleteXXXX for documentation +!macro VersionCompleteXXXN _INPUT_VALUE _OUTPUT_SYMBOL _REVISION + !searchparse /noerrors ${_INPUT_VALUE} "" _VERSION_1 "." _VERSION_2 "." _VERSION_3 "." _VERSION_4 + !if `${_VERSION_1}` == `` + !undef _VERSION_1 + !define _VERSION_1 0 + !endif + !if `${_VERSION_2}` == `` + !undef _VERSION_2 + !define _VERSION_2 0 + !endif + !if `${_VERSION_3}` == `` + !undef _VERSION_3 + !define _VERSION_3 0 + !endif + !define ${_OUTPUT_SYMBOL} ${_VERSION_1}.${_VERSION_2}.${_VERSION_3}.${_REVISION} + !undef _VERSION_1 + !undef _VERSION_2 + !undef _VERSION_3 + !undef _VERSION_4 +!macroend +!define VersionCompleteXXXN `!insertmacro VersionCompleteXXXN` +!macro VersionCompleteXXXX _INPUT_VALUE _OUTPUT_SYMBOL + !searchparse /noerrors ${_INPUT_VALUE} "" _VERSION_1 "." _VERSION_2 "." _VERSION_3 "." _VERSION_4 + !if `${_VERSION_1}` == `` + !undef _VERSION_1 + !define _VERSION_1 0 + !endif + !if `${_VERSION_2}` == `` + !undef _VERSION_2 + !define _VERSION_2 0 + !endif + !if `${_VERSION_3}` == `` + !undef _VERSION_3 + !define _VERSION_3 0 + !endif + !if `${_VERSION_4}` == `` + !undef _VERSION_4 + !define _VERSION_4 0 + !endif + !define ${_OUTPUT_SYMBOL} ${_VERSION_1}.${_VERSION_2}.${_VERSION_3}.${_VERSION_4} + !undef _VERSION_1 + !undef _VERSION_2 + !undef _VERSION_3 + !undef _VERSION_4 +!macroend +!define VersionCompleteXXXX `!insertmacro VersionCompleteXXXX` diff --git a/packaging/win32/ifexist.nsh b/packaging/win32/ifexist.nsh index 80fd40aaa..f14236c2e 100644 --- a/packaging/win32/ifexist.nsh +++ b/packaging/win32/ifexist.nsh @@ -1,21 +1,21 @@ -; See http://nsis.sourceforge.net/Check_if_a_file_exists_at_compile_time for documentation -!macro !ifexist _FILE_NAME - !tempfile _TEMPFILE - !system `if exist "${_FILE_NAME}" echo !define _FILE_EXISTS > "${_TEMPFILE}"` - !include `${_TEMPFILE}` - !delfile `${_TEMPFILE}` - !undef _TEMPFILE - !ifdef _FILE_EXISTS - !undef _FILE_EXISTS -!macroend -!define !ifexist "!insertmacro !ifexist" -!macro !ifnexist _FILE_NAME - !tempfile _TEMPFILE - !system `if not exist "${_FILE_NAME}" echo !define _FILE_EXISTS > "${_TEMPFILE}"` - !include `${_TEMPFILE}` - !delfile `${_TEMPFILE}` - !undef _TEMPFILE - !ifdef _FILE_EXISTS - !undef _FILE_EXISTS -!macroend -!define !ifnexist "!insertmacro !ifnexist" +; See http://nsis.sourceforge.net/Check_if_a_file_exists_at_compile_time for documentation +!macro !ifexist _FILE_NAME + !tempfile _TEMPFILE + !system `if exist "${_FILE_NAME}" echo !define _FILE_EXISTS > "${_TEMPFILE}"` + !include `${_TEMPFILE}` + !delfile `${_TEMPFILE}` + !undef _TEMPFILE + !ifdef _FILE_EXISTS + !undef _FILE_EXISTS +!macroend +!define !ifexist "!insertmacro !ifexist" +!macro !ifnexist _FILE_NAME + !tempfile _TEMPFILE + !system `if not exist "${_FILE_NAME}" echo !define _FILE_EXISTS > "${_TEMPFILE}"` + !include `${_TEMPFILE}` + !delfile `${_TEMPFILE}` + !undef _TEMPFILE + !ifdef _FILE_EXISTS + !undef _FILE_EXISTS +!macroend +!define !ifnexist "!insertmacro !ifnexist" diff --git a/packaging/win32/languages/Japanese.nsh b/packaging/win32/languages/Japanese.nsh index b8c61f22a..c8e949aa0 100644 --- a/packaging/win32/languages/Japanese.nsh +++ b/packaging/win32/languages/Japanese.nsh @@ -1,113 +1,113 @@ -;Language: Japanese (1041, CP932) -;By Kenji Inoue , Masato Hashimoto -${LangFileString} CaptionDescription "Open Source Scalable Vector Graphics Editor" -${LangFileString} LICENSE_BOTTOM_TEXT "$(^Name) GNU General Public License (GPL) ̉Ń[X܂BQlɓYCZXɕ\܂B$_CLICK" -${LangFileString} DIFFERENT_USER "Inkscape ̓[U $0 ɂăCXg[Ă܂B$\r$\n̂܂ܑƐɊȂ܂B$\r$\n$0 ŃOCĂēx݂ĂB" -${LangFileString} WANT_UNINSTALL_BEFORE "$R1 ͊ɃCXg[Ă܂B$\n$(^Name) CXg[OɈȑÕo[W폜܂?" -${LangFileString} OK_CANCEL_DESC "$\n$\nOK Čp邩 CANCEL Ē~ĂB" -${LangFileString} NO_ADMIN "ǗҌ܂B$\r$\nׂẴ[Uɑ΂ Inkscape ̃CXg[͐ɊȂ܂B$\r$\n'ׂẴ[U' IvṼ`FbN}[NOĂB" -${LangFileString} NOT_SUPPORTED "Inkscape Windows 95/98/ME ł͓삵܂!$\r$\nڂ̓ItBVEFuTCgB" -${LangFileString} Full "S" -${LangFileString} Optimal "œK" -${LangFileString} Minimal "ŏ" -${LangFileString} Core "Inkscape SVG Editor (K{)" -${LangFileString} CoreDesc "Inkscape ̃RAt@CDLL" -${LangFileString} GTKFiles "GTK+ ^C‹ (K{)" -${LangFileString} GTKFilesDesc "}`vbgtH[Ή GUI c[Lbg (Inkscape gp)" -${LangFileString} Shortcuts "V[gJbg" -${LangFileString} ShortcutsDesc "Inkscape Jn邽߂̃V[gJbg" -${LangFileString} Alluser "ׂẴ[U" -${LangFileString} AlluserDesc "̃Rs[^gׂĂ̐lɂ̃AvP[VCXg[ (ׂẴ[U)" -${LangFileString} Desktop "fXNgbv" -${LangFileString} DesktopDesc "Inkscape ւ̃V[gJbgfXNgbvɍ쐬" -${LangFileString} Startmenu "X^[gj[" -${LangFileString} StartmenuDesc "X^[gj[ Inkscape ̍ڂ쐬" -${LangFileString} Quicklaunch "NCbNN" -${LangFileString} QuicklaunchDesc "Inkscape ւ̃V[gJbgNCbNNc[o[ɍ쐬" -${LangFileString} SVGWriter "SVG t@C Inkscape ŊJ" -${LangFileString} SVGWriterDesc "SVG t@C̕WGfB^ Inkscape ݒ" -${LangFileString} ContextMenu "ReLXgj[" -${LangFileString} ContextMenuDesc "SVG t@C̃ReLXgj[ Inkscape lj" -${LangFileString} DeletePrefs "lݒ폜" -${LangFileString} DeletePrefsDesc "ȑÕCXg[plݒ폜" -${LangFileString} Addfiles "ljt@C" -${LangFileString} AddfilesDesc "ljt@C" -${LangFileString} Examples "Tvt@C" -${LangFileString} ExamplesDesc "Inkscape ̃Tvt@C" -${LangFileString} Tutorials "`[gA" -${LangFileString} TutorialsDesc "Inkscape ̃`[gA" -${LangFileString} Languages "" -${LangFileString} LanguagesDesc "Inkscape ̂܂܂Ȍt@CCXg[" -${LangFileString} lng_am "An" -${LangFileString} lng_ar "ArA" -${LangFileString} lng_az "A[oCW" -${LangFileString} lng_be "x[V" -${LangFileString} lng_bg "uKA" -${LangFileString} lng_bn "xK" -${LangFileString} lng_br "ug" -${LangFileString} lng_ca "J^jA" -${LangFileString} lng_ca@valencia "oVA" -${LangFileString} lng_cs "`FR" -${LangFileString} lng_da "f}[N" -${LangFileString} lng_de "hCc" -${LangFileString} lng_dz "]J" -${LangFileString} lng_el "MV" -${LangFileString} lng_en "p" -${LangFileString} lng_en_AU "p (I[XgA)" -${LangFileString} lng_en_CA "p (Ji_)" -${LangFileString} lng_en_GB "p (p)" -${LangFileString} lng_en_US@piglatin "sbOEe" -${LangFileString} lng_eo "GXyg" -${LangFileString} lng_es "XyC" -${LangFileString} lng_es_MX "XyC (LVR)" -${LangFileString} lng_et "GXgjA" -${LangFileString} lng_eu "oXN" -${LangFileString} lng_fa "t@V" -${LangFileString} lng_fi "tBh" -${LangFileString} lng_fr "tX" -${LangFileString} lng_ga "ACh" -${LangFileString} lng_gl "KVA" -${LangFileString} lng_he "wuC" -${LangFileString} lng_hr "NA`A" -${LangFileString} lng_hu "nK[" -${LangFileString} lng_id "ChlVA" -${LangFileString} lng_it "C^A" -${LangFileString} lng_ja "{" -${LangFileString} lng_km "N[" -${LangFileString} lng_ko "؍" -${LangFileString} lng_lt "gAjA" -${LangFileString} lng_mk "}PhjA" -${LangFileString} lng_mn "S" -${LangFileString} lng_ne "lp[" -${LangFileString} lng_nb "mEF[u[N[" -${LangFileString} lng_nl "I_" -${LangFileString} lng_nn "mEF[j[mVN" -${LangFileString} lng_pa "pWu" -${LangFileString} lng_pl "|[h" -${LangFileString} lng_pt "|gK" -${LangFileString} lng_pt_BR "|gK (uW)" -${LangFileString} lng_ro "[}jA" -${LangFileString} lng_ru "VA" -${LangFileString} lng_rw "Lj_" -${LangFileString} lng_sk "XoLA" -${LangFileString} lng_sl "XxjA" -${LangFileString} lng_sq "AojA" -${LangFileString} lng_sr "ZrA" -${LangFileString} lng_sr@latin "ZrAꃉe" -${LangFileString} lng_sv "XEF[f" -${LangFileString} lng_te_IN "eO" -${LangFileString} lng_th "^C" -${LangFileString} lng_tr "gR" -${LangFileString} lng_uk "ENCi" -${LangFileString} lng_vi "xgi" -${LangFileString} lng_zh_CN " (ȑ̎)" -${LangFileString} lng_zh_TW " (ɑ̎)" -${LangFileString} UInstOpt "ACXg[IvV" -${LangFileString} UInstOpt1 "KvłΈȉ̃IvVIĂ" -${LangFileString} PurgePrefs "lݒc" -${LangFileString} UninstallLogNotFound "$INSTDIR\uninstall.log ‚܂!$\r$\nfBNg $INSTDIR 蓮ō폜ăACXg[Ă!" -${LangFileString} FileChanged "t@C $filename ̓CXg[ɕύXĂ܂B$\r$\ñt@C폜܂?" -${LangFileString} Yes "͂" -${LangFileString} AlwaysYes "SĂ͂" -${LangFileString} No "" -${LangFileString} AlwaysNo "SĂ" +;Language: Japanese (1041, CP932) +;By Kenji Inoue , Masato Hashimoto +${LangFileString} CaptionDescription "Open Source Scalable Vector Graphics Editor" +${LangFileString} LICENSE_BOTTOM_TEXT "$(^Name) GNU General Public License (GPL) ̉Ń[X܂BQlɓYCZXɕ\܂B$_CLICK" +${LangFileString} DIFFERENT_USER "Inkscape ̓[U $0 ɂăCXg[Ă܂B$\r$\n̂܂ܑƐɊȂ܂B$\r$\n$0 ŃOCĂēx݂ĂB" +${LangFileString} WANT_UNINSTALL_BEFORE "$R1 ͊ɃCXg[Ă܂B$\n$(^Name) CXg[OɈȑÕo[W폜܂?" +${LangFileString} OK_CANCEL_DESC "$\n$\nOK Čp邩 CANCEL Ē~ĂB" +${LangFileString} NO_ADMIN "ǗҌ܂B$\r$\nׂẴ[Uɑ΂ Inkscape ̃CXg[͐ɊȂ܂B$\r$\n'ׂẴ[U' IvṼ`FbN}[NOĂB" +${LangFileString} NOT_SUPPORTED "Inkscape Windows 95/98/ME ł͓삵܂!$\r$\nڂ̓ItBVEFuTCgB" +${LangFileString} Full "S" +${LangFileString} Optimal "œK" +${LangFileString} Minimal "ŏ" +${LangFileString} Core "Inkscape SVG Editor (K{)" +${LangFileString} CoreDesc "Inkscape ̃RAt@CDLL" +${LangFileString} GTKFiles "GTK+ ^C‹ (K{)" +${LangFileString} GTKFilesDesc "}`vbgtH[Ή GUI c[Lbg (Inkscape gp)" +${LangFileString} Shortcuts "V[gJbg" +${LangFileString} ShortcutsDesc "Inkscape Jn邽߂̃V[gJbg" +${LangFileString} Alluser "ׂẴ[U" +${LangFileString} AlluserDesc "̃Rs[^gׂĂ̐lɂ̃AvP[VCXg[ (ׂẴ[U)" +${LangFileString} Desktop "fXNgbv" +${LangFileString} DesktopDesc "Inkscape ւ̃V[gJbgfXNgbvɍ쐬" +${LangFileString} Startmenu "X^[gj[" +${LangFileString} StartmenuDesc "X^[gj[ Inkscape ̍ڂ쐬" +${LangFileString} Quicklaunch "NCbNN" +${LangFileString} QuicklaunchDesc "Inkscape ւ̃V[gJbgNCbNNc[o[ɍ쐬" +${LangFileString} SVGWriter "SVG t@C Inkscape ŊJ" +${LangFileString} SVGWriterDesc "SVG t@C̕WGfB^ Inkscape ݒ" +${LangFileString} ContextMenu "ReLXgj[" +${LangFileString} ContextMenuDesc "SVG t@C̃ReLXgj[ Inkscape lj" +${LangFileString} DeletePrefs "lݒ폜" +${LangFileString} DeletePrefsDesc "ȑÕCXg[plݒ폜" +${LangFileString} Addfiles "ljt@C" +${LangFileString} AddfilesDesc "ljt@C" +${LangFileString} Examples "Tvt@C" +${LangFileString} ExamplesDesc "Inkscape ̃Tvt@C" +${LangFileString} Tutorials "`[gA" +${LangFileString} TutorialsDesc "Inkscape ̃`[gA" +${LangFileString} Languages "" +${LangFileString} LanguagesDesc "Inkscape ̂܂܂Ȍt@CCXg[" +${LangFileString} lng_am "An" +${LangFileString} lng_ar "ArA" +${LangFileString} lng_az "A[oCW" +${LangFileString} lng_be "x[V" +${LangFileString} lng_bg "uKA" +${LangFileString} lng_bn "xK" +${LangFileString} lng_br "ug" +${LangFileString} lng_ca "J^jA" +${LangFileString} lng_ca@valencia "oVA" +${LangFileString} lng_cs "`FR" +${LangFileString} lng_da "f}[N" +${LangFileString} lng_de "hCc" +${LangFileString} lng_dz "]J" +${LangFileString} lng_el "MV" +${LangFileString} lng_en "p" +${LangFileString} lng_en_AU "p (I[XgA)" +${LangFileString} lng_en_CA "p (Ji_)" +${LangFileString} lng_en_GB "p (p)" +${LangFileString} lng_en_US@piglatin "sbOEe" +${LangFileString} lng_eo "GXyg" +${LangFileString} lng_es "XyC" +${LangFileString} lng_es_MX "XyC (LVR)" +${LangFileString} lng_et "GXgjA" +${LangFileString} lng_eu "oXN" +${LangFileString} lng_fa "t@V" +${LangFileString} lng_fi "tBh" +${LangFileString} lng_fr "tX" +${LangFileString} lng_ga "ACh" +${LangFileString} lng_gl "KVA" +${LangFileString} lng_he "wuC" +${LangFileString} lng_hr "NA`A" +${LangFileString} lng_hu "nK[" +${LangFileString} lng_id "ChlVA" +${LangFileString} lng_it "C^A" +${LangFileString} lng_ja "{" +${LangFileString} lng_km "N[" +${LangFileString} lng_ko "؍" +${LangFileString} lng_lt "gAjA" +${LangFileString} lng_mk "}PhjA" +${LangFileString} lng_mn "S" +${LangFileString} lng_ne "lp[" +${LangFileString} lng_nb "mEF[u[N[" +${LangFileString} lng_nl "I_" +${LangFileString} lng_nn "mEF[j[mVN" +${LangFileString} lng_pa "pWu" +${LangFileString} lng_pl "|[h" +${LangFileString} lng_pt "|gK" +${LangFileString} lng_pt_BR "|gK (uW)" +${LangFileString} lng_ro "[}jA" +${LangFileString} lng_ru "VA" +${LangFileString} lng_rw "Lj_" +${LangFileString} lng_sk "XoLA" +${LangFileString} lng_sl "XxjA" +${LangFileString} lng_sq "AojA" +${LangFileString} lng_sr "ZrA" +${LangFileString} lng_sr@latin "ZrAꃉe" +${LangFileString} lng_sv "XEF[f" +${LangFileString} lng_te_IN "eO" +${LangFileString} lng_th "^C" +${LangFileString} lng_tr "gR" +${LangFileString} lng_uk "ENCi" +${LangFileString} lng_vi "xgi" +${LangFileString} lng_zh_CN " (ȑ̎)" +${LangFileString} lng_zh_TW " (ɑ̎)" +${LangFileString} UInstOpt "ACXg[IvV" +${LangFileString} UInstOpt1 "KvłΈȉ̃IvVIĂ" +${LangFileString} PurgePrefs "lݒc" +${LangFileString} UninstallLogNotFound "$INSTDIR\uninstall.log ‚܂!$\r$\nfBNg $INSTDIR 蓮ō폜ăACXg[Ă!" +${LangFileString} FileChanged "t@C $filename ̓CXg[ɕύXĂ܂B$\r$\ñt@C폜܂?" +${LangFileString} Yes "͂" +${LangFileString} AlwaysYes "SĂ͂" +${LangFileString} No "" +${LangFileString} AlwaysNo "SĂ" diff --git a/packaging/win32/languages/SimpChinese.nsh b/packaging/win32/languages/SimpChinese.nsh index 8beb75db7..85fce0208 100644 --- a/packaging/win32/languages/SimpChinese.nsh +++ b/packaging/win32/languages/SimpChinese.nsh @@ -1,113 +1,113 @@ -;Language: Simplified Chinese (2052, CP936) -;By Liang Wang -${LangFileString} CaptionDescription "??Դ????ͼ????" -${LangFileString} LICENSE_BOTTOM_TEXT "$(^Name) ??GNUͨ?ù???????֤???С? ??Щ?ṩ????֤?????Թ??ο??? $_CLICK" -${LangFileString} DIFFERENT_USER "ʹ???? $0 ?Ѿ???װ Inkscape??$\r$\n???????????????޷??ɹ????ɣ?$\r$\n???? $0 ???ݵ?????????һ?Ρ?" -${LangFileString} WANT_UNINSTALL_BEFORE "$R1 ?Ѿ???װ?? $\n??Ҫ?ڰ?װ $(^Name) ֮ǰ?Ƴ???һ???汾??" -${LangFileString} OK_CANCEL_DESC "$\n$\n????ȷ???????????߰???ȡ??????ֹ??" -${LangFileString} NO_ADMIN "??û??ϵͳ????ԱȨ?ޡ?$\r$\n??װ Inkscape ??????ʹ???߿????޷??ɹ????ɡ?$\r$\nȡ????ѡ????װ??????ʹ???ߡ?ѡ??." -${LangFileString} NOT_SUPPORTED "Inkscape ?޷??? Windows 95/98/ME ??????!$\r$\n???鿴?ٷ???վ????ϸ??Ϣ??" -${LangFileString} Full "????" -${LangFileString} Optimal "????" -${LangFileString} Minimal "??С" -${LangFileString} Core "Inkscape SVG ?༭????(????)" -${LangFileString} CoreDesc "Inkscape ???Ŀ??? DLL " -${LangFileString} GTKFiles "GTK+ ִ?л???(????)" -${LangFileString} GTKFilesDesc "Inkscape ʹ?õĿ?ƽ̨ GUI ??????" -${LangFileString} Shortcuts "???ݷ?ʽ" -${LangFileString} ShortcutsDesc "???? Inkscape ?Ŀ??ݷ?ʽ" -${LangFileString} Alluser "??װ??????ʹ????" -${LangFileString} AlluserDesc "??װ????Ӧ?ó??????κ?ʹ????̨???Ե???(????ʹ????)" -${LangFileString} Desktop "????" -${LangFileString} DesktopDesc "???????Ͻ? Inkscape ???ݷ?ʽ" -${LangFileString} Startmenu "??ʼ?˵?" -${LangFileString} StartmenuDesc "?ڿ?ʼ?˵??? Inkscape ??Ŀ" -${LangFileString} Quicklaunch "????????" -${LangFileString} QuicklaunchDesc "?ڿ????????? Inkscape ???ݷ?ʽ" -${LangFileString} SVGWriter "?? Inkscape ???? SVG ?ĵ?" -${LangFileString} SVGWriterDesc "ѡ?? Inkscape ??Ϊ SVG ?ļ????͵???ѡ?༭????" -${LangFileString} ContextMenu "?Ҽ??˵?" -${LangFileString} ContextMenuDesc "???? Inkscape ?? SVG ?ļ????͵??Ҽ??˵?" -${LangFileString} DeletePrefs "ɾ??????ƫ???趨" -${LangFileString} DeletePrefsDesc "ɾ????һ?ΰ?װ?????ĸ???ƫ???趨" -${LangFileString} Addfiles "?????ļ?????" -${LangFileString} AddfilesDesc "?????ļ?????" -${LangFileString} Examples "????" -${LangFileString} ExamplesDesc "Inkscape ʹ?÷???" -${LangFileString} Tutorials "ָ???ֲ?" -${LangFileString} TutorialsDesc "Inkscape ʹ??˵??" -${LangFileString} Languages "????" -${LangFileString} LanguagesDesc "??װ Inkscape ???????Է???" -${LangFileString} lng_am "????????????" -${LangFileString} lng_ar "??????" -${LangFileString} lng_az "??????Ȼ??" -${LangFileString} lng_be "?׶???˹??" -${LangFileString} lng_bg "??????????" -${LangFileString} lng_bn "?ϼ???" -${LangFileString} lng_br "??????????" -${LangFileString} lng_ca "??̩¡??" -${LangFileString} lng_ca@valencia "?????????? ??̩????????" -${LangFileString} lng_cs "?ݿ???" -${LangFileString} lng_da "??????" -${LangFileString} lng_de "????" -${LangFileString} lng_dz "?ڿ???" -${LangFileString} lng_el "ϣ??" -${LangFileString} lng_en "Ӣ??" -${LangFileString} lng_en_AU "Ӣ??(?Ĵ?????)" -${LangFileString} lng_en_CA "Ӣ??(???ô?)" -${LangFileString} lng_en_GB "Ӣ??(Ӣ??)" -${LangFileString} lng_en_US@piglatin "??????" -${LangFileString} lng_eo "????" -${LangFileString} lng_es "????????" -${LangFileString} lng_es_MX "????????(ī????)" -${LangFileString} lng_et "??ɳ??????" -${LangFileString} lng_eu "??˹????" -${LangFileString} lng_fa "Farsi" -${LangFileString} lng_fi "????" -${LangFileString} lng_fr "????" -${LangFileString} lng_ga "??????" -${LangFileString} lng_gl "??????????" -${LangFileString} lng_he "ϣ??????" -${LangFileString} lng_hr "???ް???????" -${LangFileString} lng_hu "????????" -${LangFileString} lng_id "ӡ????" -${LangFileString} lng_it "????????" -${LangFileString} lng_ja "????" -${LangFileString} lng_km "??????" -${LangFileString} lng_ko "????" -${LangFileString} lng_lt "??????" -${LangFileString} lng_mk "????????" -${LangFileString} lng_mn "?ɹ???" -${LangFileString} lng_ne "?Ჴ????" -${LangFileString} lng_nb "Ų?? Bokmal ??" -${LangFileString} lng_nl "????" -${LangFileString} lng_nn "Ų?? Nynorsk ??" -${LangFileString} lng_pa "????????" -${LangFileString} lng_pl "????" -${LangFileString} lng_pt "????????" -${LangFileString} lng_pt_BR "????????(????)" -${LangFileString} lng_ro "??????????" -${LangFileString} lng_ru "????" -${LangFileString} lng_rw "????¬??????" -${LangFileString} lng_sk "˹?巨????" -${LangFileString} lng_sl "˹?已??????" -${LangFileString} lng_sq "????????????" -${LangFileString} lng_sr "????ά????" -${LangFileString} lng_sr@latin "????ά????-??" -${LangFileString} lng_sv "??????" -${LangFileString} lng_te_IN "Telugu" -${LangFileString} lng_th "̩??" -${LangFileString} lng_tr "??????" -${LangFileString} lng_uk "?ڿ???" -${LangFileString} lng_vi "Խ??Ԓ" -${LangFileString} lng_zh_CN "????????" -${LangFileString} lng_zh_TW "????????" -${LangFileString} UInstOpt "????װѡ??" -${LangFileString} UInstOpt1 "??ѡ??????ѡ??" -${LangFileString} PurgePrefs "????????ƫ???趨" -${LangFileString} UninstallLogNotFound "û???ҵ? $INSTDIR\uninstall.log ??$\r$\n?????????? $INSTDIR ?ļ??Ё??װ??" -${LangFileString} FileChanged "??װ?? $filename ?ļ??????ѱ?????$\r$\n???Ƿ???ȻҪɾ???Ǹ??ļ????ͣ?" -${LangFileString} Yes "??" -${LangFileString} AlwaysYes "ȫ??????" -${LangFileString} No "??" -${LangFileString} AlwaysNo "ȫ???Է?" +;Language: Simplified Chinese (2052, CP936) +;By Liang Wang +${LangFileString} CaptionDescription "??Դ????ͼ????" +${LangFileString} LICENSE_BOTTOM_TEXT "$(^Name) ??GNUͨ?ù???????֤???С? ??Щ?ṩ????֤?????Թ??ο??? $_CLICK" +${LangFileString} DIFFERENT_USER "ʹ???? $0 ?Ѿ???װ Inkscape??$\r$\n???????????????޷??ɹ????ɣ?$\r$\n???? $0 ???ݵ?????????һ?Ρ?" +${LangFileString} WANT_UNINSTALL_BEFORE "$R1 ?Ѿ???װ?? $\n??Ҫ?ڰ?װ $(^Name) ֮ǰ?Ƴ???һ???汾??" +${LangFileString} OK_CANCEL_DESC "$\n$\n????ȷ???????????߰???ȡ??????ֹ??" +${LangFileString} NO_ADMIN "??û??ϵͳ????ԱȨ?ޡ?$\r$\n??װ Inkscape ??????ʹ???߿????޷??ɹ????ɡ?$\r$\nȡ????ѡ????װ??????ʹ???ߡ?ѡ??." +${LangFileString} NOT_SUPPORTED "Inkscape ?޷??? Windows 95/98/ME ??????!$\r$\n???鿴?ٷ???վ????ϸ??Ϣ??" +${LangFileString} Full "????" +${LangFileString} Optimal "????" +${LangFileString} Minimal "??С" +${LangFileString} Core "Inkscape SVG ?༭????(????)" +${LangFileString} CoreDesc "Inkscape ???Ŀ??? DLL " +${LangFileString} GTKFiles "GTK+ ִ?л???(????)" +${LangFileString} GTKFilesDesc "Inkscape ʹ?õĿ?ƽ̨ GUI ??????" +${LangFileString} Shortcuts "???ݷ?ʽ" +${LangFileString} ShortcutsDesc "???? Inkscape ?Ŀ??ݷ?ʽ" +${LangFileString} Alluser "??װ??????ʹ????" +${LangFileString} AlluserDesc "??װ????Ӧ?ó??????κ?ʹ????̨???Ե???(????ʹ????)" +${LangFileString} Desktop "????" +${LangFileString} DesktopDesc "???????Ͻ? Inkscape ???ݷ?ʽ" +${LangFileString} Startmenu "??ʼ?˵?" +${LangFileString} StartmenuDesc "?ڿ?ʼ?˵??? Inkscape ??Ŀ" +${LangFileString} Quicklaunch "????????" +${LangFileString} QuicklaunchDesc "?ڿ????????? Inkscape ???ݷ?ʽ" +${LangFileString} SVGWriter "?? Inkscape ???? SVG ?ĵ?" +${LangFileString} SVGWriterDesc "ѡ?? Inkscape ??Ϊ SVG ?ļ????͵???ѡ?༭????" +${LangFileString} ContextMenu "?Ҽ??˵?" +${LangFileString} ContextMenuDesc "???? Inkscape ?? SVG ?ļ????͵??Ҽ??˵?" +${LangFileString} DeletePrefs "ɾ??????ƫ???趨" +${LangFileString} DeletePrefsDesc "ɾ????һ?ΰ?װ?????ĸ???ƫ???趨" +${LangFileString} Addfiles "?????ļ?????" +${LangFileString} AddfilesDesc "?????ļ?????" +${LangFileString} Examples "????" +${LangFileString} ExamplesDesc "Inkscape ʹ?÷???" +${LangFileString} Tutorials "ָ???ֲ?" +${LangFileString} TutorialsDesc "Inkscape ʹ??˵??" +${LangFileString} Languages "????" +${LangFileString} LanguagesDesc "??װ Inkscape ???????Է???" +${LangFileString} lng_am "????????????" +${LangFileString} lng_ar "??????" +${LangFileString} lng_az "??????Ȼ??" +${LangFileString} lng_be "?׶???˹??" +${LangFileString} lng_bg "??????????" +${LangFileString} lng_bn "?ϼ???" +${LangFileString} lng_br "??????????" +${LangFileString} lng_ca "??̩¡??" +${LangFileString} lng_ca@valencia "?????????? ??̩????????" +${LangFileString} lng_cs "?ݿ???" +${LangFileString} lng_da "??????" +${LangFileString} lng_de "????" +${LangFileString} lng_dz "?ڿ???" +${LangFileString} lng_el "ϣ??" +${LangFileString} lng_en "Ӣ??" +${LangFileString} lng_en_AU "Ӣ??(?Ĵ?????)" +${LangFileString} lng_en_CA "Ӣ??(???ô?)" +${LangFileString} lng_en_GB "Ӣ??(Ӣ??)" +${LangFileString} lng_en_US@piglatin "??????" +${LangFileString} lng_eo "????" +${LangFileString} lng_es "????????" +${LangFileString} lng_es_MX "????????(ī????)" +${LangFileString} lng_et "??ɳ??????" +${LangFileString} lng_eu "??˹????" +${LangFileString} lng_fa "Farsi" +${LangFileString} lng_fi "????" +${LangFileString} lng_fr "????" +${LangFileString} lng_ga "??????" +${LangFileString} lng_gl "??????????" +${LangFileString} lng_he "ϣ??????" +${LangFileString} lng_hr "???ް???????" +${LangFileString} lng_hu "????????" +${LangFileString} lng_id "ӡ????" +${LangFileString} lng_it "????????" +${LangFileString} lng_ja "????" +${LangFileString} lng_km "??????" +${LangFileString} lng_ko "????" +${LangFileString} lng_lt "??????" +${LangFileString} lng_mk "????????" +${LangFileString} lng_mn "?ɹ???" +${LangFileString} lng_ne "?Ჴ????" +${LangFileString} lng_nb "Ų?? Bokmal ??" +${LangFileString} lng_nl "????" +${LangFileString} lng_nn "Ų?? Nynorsk ??" +${LangFileString} lng_pa "????????" +${LangFileString} lng_pl "????" +${LangFileString} lng_pt "????????" +${LangFileString} lng_pt_BR "????????(????)" +${LangFileString} lng_ro "??????????" +${LangFileString} lng_ru "????" +${LangFileString} lng_rw "????¬??????" +${LangFileString} lng_sk "˹?巨????" +${LangFileString} lng_sl "˹?已??????" +${LangFileString} lng_sq "????????????" +${LangFileString} lng_sr "????ά????" +${LangFileString} lng_sr@latin "????ά????-??" +${LangFileString} lng_sv "??????" +${LangFileString} lng_te_IN "Telugu" +${LangFileString} lng_th "̩??" +${LangFileString} lng_tr "??????" +${LangFileString} lng_uk "?ڿ???" +${LangFileString} lng_vi "Խ??Ԓ" +${LangFileString} lng_zh_CN "????????" +${LangFileString} lng_zh_TW "????????" +${LangFileString} UInstOpt "????װѡ??" +${LangFileString} UInstOpt1 "??ѡ??????ѡ??" +${LangFileString} PurgePrefs "????????ƫ???趨" +${LangFileString} UninstallLogNotFound "û???ҵ? $INSTDIR\uninstall.log ??$\r$\n?????????? $INSTDIR ?ļ??Ё??װ??" +${LangFileString} FileChanged "??װ?? $filename ?ļ??????ѱ?????$\r$\n???Ƿ???ȻҪɾ???Ǹ??ļ????ͣ?" +${LangFileString} Yes "??" +${LangFileString} AlwaysYes "ȫ??????" +${LangFileString} No "??" +${LangFileString} AlwaysNo "ȫ???Է?" diff --git a/packaging/win32/languages/TradChinese.nsh b/packaging/win32/languages/TradChinese.nsh index 2db61420c..e8f1a260f 100644 --- a/packaging/win32/languages/TradChinese.nsh +++ b/packaging/win32/languages/TradChinese.nsh @@ -1,113 +1,113 @@ -;Language: Traditional Chinese (1028, CP950) -;By Dong-Jun Wu -${LangFileString} CaptionDescription "}lXVqøϳn" -${LangFileString} LICENSE_BOTTOM_TEXT "$(^Name) OH GNU qΤ@\i (GPL) oC o̴Ѫ\iҶȬѦҰTC $_CLICK" -${LangFileString} DIFFERENT_USER "ϥΪ $0 wgw InkscapeC$\r$\npG~AiLk\I$\r$\nХH $0 nJAդ@C" -${LangFileString} WANT_UNINSTALL_BEFORE "$R1 wgwˡC $\nAnbw $(^Name) eW@ӪH" -${LangFileString} OK_CANCEL_DESC "$\n$\nuTwv~Ϊ̫uvC" -${LangFileString} NO_ADMIN "AStκ޲zvC$\r$\nw Inkscape ҦϥΪ̥iLk\C$\r$\nĿuw˵ҦϥΪ̡vﶵ." -${LangFileString} NOT_SUPPORTED "Inkscape Lk Windows 95/98/ME UB!$\r$\nЬdݩxԲӫHC" -${LangFileString} Full "" -${LangFileString} Optimal "zQ" -${LangFileString} Minimal "̤p" -${LangFileString} Core "Inkscape SVG s{()" -${LangFileString} CoreDesc "Inkscape ֤ɮשM DLL " -${LangFileString} GTKFiles "GTK+ ()" -${LangFileString} GTKFilesDesc "Inkscape ϥΪ󥭥x GUI u" -${LangFileString} Shortcuts "|" -${LangFileString} ShortcutsDesc "Ұ Inkscape |" -${LangFileString} Alluser "w˵ҦϥΪ" -${LangFileString} AlluserDesc "w˳oε{ϥγoxqH(ҦϥΪ)" -${LangFileString} Desktop "ୱ" -${LangFileString} DesktopDesc "ୱWإ Inkscape |" -${LangFileString} Startmenu "}l\" -${LangFileString} StartmenuDesc "}l\إ Inkscape " -${LangFileString} Quicklaunch "ֳtҰ" -${LangFileString} QuicklaunchDesc "ֳtҰʦCإ Inkscape |" -${LangFileString} SVGWriter " Inkscape } SVG " -${LangFileString} SVGWriterDesc " Inkscape @ SVG ɪw]s{" -${LangFileString} ContextMenu "k\" -${LangFileString} ContextMenuDesc "sW Inkscape SVG ɪk\" -${LangFileString} DeletePrefs "RӤHn]w" -${LangFileString} DeletePrefsDesc "RW@w˿dӤHn]w" -${LangFileString} Addfiles "Lɮ" -${LangFileString} AddfilesDesc "Lɮ" -${LangFileString} Examples "d" -${LangFileString} ExamplesDesc "Inkscape ϥνd" -${LangFileString} Tutorials "ɤU" -${LangFileString} TutorialsDesc "Inkscape ϥαо" -${LangFileString} Languages "y" -${LangFileString} LanguagesDesc "w Inkscape Uػy½Ķ" -${LangFileString} lng_am "襧Ȼy" -${LangFileString} lng_ar "ԧBy" -${LangFileString} lng_az "ȶMy" -${LangFileString} lng_be "իXùy" -${LangFileString} lng_bg "O[QȻy" -${LangFileString} lng_bn "s[Իy" -${LangFileString} lng_br "C𥧻y" -${LangFileString} lng_ca "[y" -${LangFileString} lng_ca@valencia "˭ۦȻy [ùȻy" -${LangFileString} lng_cs "Jy" -${LangFileString} lng_da "y" -${LangFileString} lng_de "wy" -${LangFileString} lng_dz "vdy" -${LangFileString} lng_el "þy" -${LangFileString} lng_en "^y" -${LangFileString} lng_en_AU "^y(DjQ)" -${LangFileString} lng_en_CA "^y([j)" -${LangFileString} lng_en_GB "^y(CA)" -${LangFileString} lng_en_US@piglatin "ީԤBy" -${LangFileString} lng_eo "@ɻy" -${LangFileString} lng_es "Z" -${LangFileString} lng_es_MX "Zy()" -${LangFileString} lng_et "RFȻy" -${LangFileString} lng_eu "ڴJy" -${LangFileString} lng_fa "Farsi" -${LangFileString} lng_fi "y" -${LangFileString} lng_fr "k" -${LangFileString} lng_ga "Ry" -${LangFileString} lng_gl "[Ȼy" -${LangFileString} lng_he "ƧBӻy" -${LangFileString} lng_hr "JùJȻy" -${LangFileString} lng_hu "IQy" -${LangFileString} lng_id "Ly" -${LangFileString} lng_it "qjQ" -${LangFileString} lng_ja "" -${LangFileString} lng_km "ֻy" -${LangFileString} lng_ko "" -${LangFileString} lng_lt "߳{y" -${LangFileString} lng_mk "yy" -${LangFileString} lng_mn "Xjy" -${LangFileString} lng_ne "yy" -${LangFileString} lng_nb " Bokmal y" -${LangFileString} lng_nl "y" -${LangFileString} lng_nn " Nynorsk y" -${LangFileString} lng_pa "ǾBy" -${LangFileString} lng_pl "iy" -${LangFileString} lng_pt "" -${LangFileString} lng_pt_BR "(ڦ)" -${LangFileString} lng_ro "ùȻy" -${LangFileString} lng_ru "X" -${LangFileString} lng_rw "ȿcwFy" -${LangFileString} lng_sk "kJy" -${LangFileString} lng_sl "ZȻy" -${LangFileString} lng_sq "ڥȻy" -${LangFileString} lng_sr "ɺȻy" -${LangFileString} lng_sr@latin "뺸Ȥ-ԤB" -${LangFileString} lng_sv "y" -${LangFileString} lng_te_IN "Telugu" -${LangFileString} lng_th "y" -${LangFileString} lng_tr "gըy" -${LangFileString} lng_uk "QJy" -${LangFileString} lng_vi "Vn" -${LangFileString} lng_zh_CN "²餤" -${LangFileString} lng_zh_TW "c餤" -${LangFileString} UInstOpt "Ϧw˿ﶵ" -${LangFileString} UInstOpt1 "пܨLﶵ" -${LangFileString} PurgePrefs "OdӤHn]w" -${LangFileString} UninstallLogNotFound "S $INSTDIR\uninstall.log I$\r$\nЦۦM $INSTDIR ƧӤϦwˡI" -${LangFileString} FileChanged "w˫ $filename ɮפwܧC$\r$\nAO_MnRɮסH" -${LangFileString} Yes "O" -${LangFileString} AlwaysYes "ҬO" -${LangFileString} No "_" -${LangFileString} AlwaysNo "ҧ_" +;Language: Traditional Chinese (1028, CP950) +;By Dong-Jun Wu +${LangFileString} CaptionDescription "}lXVqøϳn" +${LangFileString} LICENSE_BOTTOM_TEXT "$(^Name) OH GNU qΤ@\i (GPL) oC o̴Ѫ\iҶȬѦҰTC $_CLICK" +${LangFileString} DIFFERENT_USER "ϥΪ $0 wgw InkscapeC$\r$\npG~AiLk\I$\r$\nХH $0 nJAդ@C" +${LangFileString} WANT_UNINSTALL_BEFORE "$R1 wgwˡC $\nAnbw $(^Name) eW@ӪH" +${LangFileString} OK_CANCEL_DESC "$\n$\nuTwv~Ϊ̫uvC" +${LangFileString} NO_ADMIN "AStκ޲zvC$\r$\nw Inkscape ҦϥΪ̥iLk\C$\r$\nĿuw˵ҦϥΪ̡vﶵ." +${LangFileString} NOT_SUPPORTED "Inkscape Lk Windows 95/98/ME UB!$\r$\nЬdݩxԲӫHC" +${LangFileString} Full "" +${LangFileString} Optimal "zQ" +${LangFileString} Minimal "̤p" +${LangFileString} Core "Inkscape SVG s{()" +${LangFileString} CoreDesc "Inkscape ֤ɮשM DLL " +${LangFileString} GTKFiles "GTK+ ()" +${LangFileString} GTKFilesDesc "Inkscape ϥΪ󥭥x GUI u" +${LangFileString} Shortcuts "|" +${LangFileString} ShortcutsDesc "Ұ Inkscape |" +${LangFileString} Alluser "w˵ҦϥΪ" +${LangFileString} AlluserDesc "w˳oε{ϥγoxqH(ҦϥΪ)" +${LangFileString} Desktop "ୱ" +${LangFileString} DesktopDesc "ୱWإ Inkscape |" +${LangFileString} Startmenu "}l\" +${LangFileString} StartmenuDesc "}l\إ Inkscape " +${LangFileString} Quicklaunch "ֳtҰ" +${LangFileString} QuicklaunchDesc "ֳtҰʦCإ Inkscape |" +${LangFileString} SVGWriter " Inkscape } SVG " +${LangFileString} SVGWriterDesc " Inkscape @ SVG ɪw]s{" +${LangFileString} ContextMenu "k\" +${LangFileString} ContextMenuDesc "sW Inkscape SVG ɪk\" +${LangFileString} DeletePrefs "RӤHn]w" +${LangFileString} DeletePrefsDesc "RW@w˿dӤHn]w" +${LangFileString} Addfiles "Lɮ" +${LangFileString} AddfilesDesc "Lɮ" +${LangFileString} Examples "d" +${LangFileString} ExamplesDesc "Inkscape ϥνd" +${LangFileString} Tutorials "ɤU" +${LangFileString} TutorialsDesc "Inkscape ϥαо" +${LangFileString} Languages "y" +${LangFileString} LanguagesDesc "w Inkscape Uػy½Ķ" +${LangFileString} lng_am "襧Ȼy" +${LangFileString} lng_ar "ԧBy" +${LangFileString} lng_az "ȶMy" +${LangFileString} lng_be "իXùy" +${LangFileString} lng_bg "O[QȻy" +${LangFileString} lng_bn "s[Իy" +${LangFileString} lng_br "C𥧻y" +${LangFileString} lng_ca "[y" +${LangFileString} lng_ca@valencia "˭ۦȻy [ùȻy" +${LangFileString} lng_cs "Jy" +${LangFileString} lng_da "y" +${LangFileString} lng_de "wy" +${LangFileString} lng_dz "vdy" +${LangFileString} lng_el "þy" +${LangFileString} lng_en "^y" +${LangFileString} lng_en_AU "^y(DjQ)" +${LangFileString} lng_en_CA "^y([j)" +${LangFileString} lng_en_GB "^y(CA)" +${LangFileString} lng_en_US@piglatin "ީԤBy" +${LangFileString} lng_eo "@ɻy" +${LangFileString} lng_es "Z" +${LangFileString} lng_es_MX "Zy()" +${LangFileString} lng_et "RFȻy" +${LangFileString} lng_eu "ڴJy" +${LangFileString} lng_fa "Farsi" +${LangFileString} lng_fi "y" +${LangFileString} lng_fr "k" +${LangFileString} lng_ga "Ry" +${LangFileString} lng_gl "[Ȼy" +${LangFileString} lng_he "ƧBӻy" +${LangFileString} lng_hr "JùJȻy" +${LangFileString} lng_hu "IQy" +${LangFileString} lng_id "Ly" +${LangFileString} lng_it "qjQ" +${LangFileString} lng_ja "" +${LangFileString} lng_km "ֻy" +${LangFileString} lng_ko "" +${LangFileString} lng_lt "߳{y" +${LangFileString} lng_mk "yy" +${LangFileString} lng_mn "Xjy" +${LangFileString} lng_ne "yy" +${LangFileString} lng_nb " Bokmal y" +${LangFileString} lng_nl "y" +${LangFileString} lng_nn " Nynorsk y" +${LangFileString} lng_pa "ǾBy" +${LangFileString} lng_pl "iy" +${LangFileString} lng_pt "" +${LangFileString} lng_pt_BR "(ڦ)" +${LangFileString} lng_ro "ùȻy" +${LangFileString} lng_ru "X" +${LangFileString} lng_rw "ȿcwFy" +${LangFileString} lng_sk "kJy" +${LangFileString} lng_sl "ZȻy" +${LangFileString} lng_sq "ڥȻy" +${LangFileString} lng_sr "ɺȻy" +${LangFileString} lng_sr@latin "뺸Ȥ-ԤB" +${LangFileString} lng_sv "y" +${LangFileString} lng_te_IN "Telugu" +${LangFileString} lng_th "y" +${LangFileString} lng_tr "gըy" +${LangFileString} lng_uk "QJy" +${LangFileString} lng_vi "Vn" +${LangFileString} lng_zh_CN "²餤" +${LangFileString} lng_zh_TW "c餤" +${LangFileString} UInstOpt "Ϧw˿ﶵ" +${LangFileString} UInstOpt1 "пܨLﶵ" +${LangFileString} PurgePrefs "OdӤHn]w" +${LangFileString} UninstallLogNotFound "S $INSTDIR\uninstall.log I$\r$\nЦۦM $INSTDIR ƧӤϦwˡI" +${LangFileString} FileChanged "w˫ $filename ɮפwܧC$\r$\nAO_MnRɮסH" +${LangFileString} Yes "O" +${LangFileString} AlwaysYes "ҬO" +${LangFileString} No "_" +${LangFileString} AlwaysNo "ҧ_" diff --git a/packaging/win32/md5dll.txt b/packaging/win32/md5dll.txt index 7d6992186..a8d3572c7 100644 --- a/packaging/win32/md5dll.txt +++ b/packaging/win32/md5dll.txt @@ -1,68 +1,68 @@ -Calculates the md5sum of a file or string. -Has been tested to work with NSIS 2.0+ - - -Derived from the RSA Data Security, Inc. MD5 Message-Digest Algorithm - -[Md5Dll] -Matthew "IGx89" Lieder - -Original plugin Author - -Sunjammer (12th May 2002) - -Original usage notes and example script - -[Md5Dll.0.1] -KJD (2004) - -Modified to reduce size and use exdll.h - (reduced to about 6KB uncompressed, by removing CRTL dependency) - -[Md5dll.0.2] -Davy Durham (2004) - -MD5.cpp fix (correct for loop used to replace memset, exceeded bounds) - -[Md5dll.0.3] -Shengalts Aleksander aka Instructor (2005) - -New command: "GetMD5Random" - -Changed names: "GetFileMD5" -> "GetMD5File", "GetMD5" -> "GetMD5String" - -Fixed: string length error - -[Md5dll.0.4] -KJD (2005) - -Added dual name to exports for backwards compatibility - - --------------------------------- - -Usage: - -Push $1 ;string -CallInstDll "md5dll" GetMD5String -Pop $1 ;md5 of string - --or- - -Push $1 ;filename -CallInstDll "md5dll" GetMD5File -Pop $1 ;md5 of file - --------------------------------- - -Example usage in recent NSIS versions - -OutFile "md5test.exe" -Section "" - #generate MD5sum of a string - md5dll::GetMD5String "md5me" - Pop $0 - DetailPrint "md5: [$0]" - - # generate MD5sum of a file - md5dll::GetMD5File "${NSISDIR}\makensis.exe" - Pop $0 - DetailPrint "md5: [$0]" - - #generate random MD5sum - md5dll::GetMD5Random - Pop $0 - DetailPrint "md5: [$0]" -SectionEnd +Calculates the md5sum of a file or string. +Has been tested to work with NSIS 2.0+ + + +Derived from the RSA Data Security, Inc. MD5 Message-Digest Algorithm + +[Md5Dll] +Matthew "IGx89" Lieder + -Original plugin Author + +Sunjammer (12th May 2002) + -Original usage notes and example script + +[Md5Dll.0.1] +KJD (2004) + -Modified to reduce size and use exdll.h + (reduced to about 6KB uncompressed, by removing CRTL dependency) + +[Md5dll.0.2] +Davy Durham (2004) + -MD5.cpp fix (correct for loop used to replace memset, exceeded bounds) + +[Md5dll.0.3] +Shengalts Aleksander aka Instructor (2005) + -New command: "GetMD5Random" + -Changed names: "GetFileMD5" -> "GetMD5File", "GetMD5" -> "GetMD5String" + -Fixed: string length error + +[Md5dll.0.4] +KJD (2005) + -Added dual name to exports for backwards compatibility + + +-------------------------------- + +Usage: + +Push $1 ;string +CallInstDll "md5dll" GetMD5String +Pop $1 ;md5 of string + +-or- + +Push $1 ;filename +CallInstDll "md5dll" GetMD5File +Pop $1 ;md5 of file + +-------------------------------- + +Example usage in recent NSIS versions + +OutFile "md5test.exe" +Section "" + #generate MD5sum of a string + md5dll::GetMD5String "md5me" + Pop $0 + DetailPrint "md5: [$0]" + + # generate MD5sum of a file + md5dll::GetMD5File "${NSISDIR}\makensis.exe" + Pop $0 + DetailPrint "md5: [$0]" + + #generate random MD5sum + md5dll::GetMD5Random + Pop $0 + DetailPrint "md5: [$0]" +SectionEnd diff --git a/packaging/win32/portable/App/AppInfo/appinfo.ini b/packaging/win32/portable/App/AppInfo/appinfo.ini index 677489010..544a66584 100644 --- a/packaging/win32/portable/App/AppInfo/appinfo.ini +++ b/packaging/win32/portable/App/AppInfo/appinfo.ini @@ -1,26 +1,26 @@ -[Format] -Type=PortableApps.comFormat -Version=0.91 - -[Details] -Name=Inkscape Portable -AppID=InkscapePortable -Publisher=Inkscape.org & PortableApps.com -Homepage=Inkscape.org -Category=Graphics & Pictures -Description=Inkscape is a powerful vector graphics editor. -Language=Multilingual - -[License] -Shareable=true -OpenSource=true -Freeware=true -CommercialUse=true - -[Version] -PackageVersion=0.47 -DisplayVersion=0.47 - -[Control] -Icons=1 -Start=InkscapePortable.exe +[Format] +Type=PortableApps.comFormat +Version=0.91 + +[Details] +Name=Inkscape Portable +AppID=InkscapePortable +Publisher=Inkscape.org & PortableApps.com +Homepage=Inkscape.org +Category=Graphics & Pictures +Description=Inkscape is a powerful vector graphics editor. +Language=Multilingual + +[License] +Shareable=true +OpenSource=true +Freeware=true +CommercialUse=true + +[Version] +PackageVersion=0.47 +DisplayVersion=0.47 + +[Control] +Icons=1 +Start=InkscapePortable.exe diff --git a/packaging/win32/portable/App/AppInfo/installer.ini b/packaging/win32/portable/App/AppInfo/installer.ini index ad1918ecf..ffa60d15a 100644 --- a/packaging/win32/portable/App/AppInfo/installer.ini +++ b/packaging/win32/portable/App/AppInfo/installer.ini @@ -1,15 +1,15 @@ -[OptionalComponents] -OptionalComponents=true -OptionalDirectory1=App\Inkscape\locale -OptionalDirectory2=App\Inkscape\share\locale -OptionalFile1=App\Inkscape\share\clipart\draw-freely.*.svg -OptionalFile2=App\Inkscape\share\screens\*.*.svg -OptionalFile3=App\Inkscape\share\templates\default.*.svg -OptionalFile4=App\Inkscape\share\tutorials\potrace-*.svg -OptionalFile5=App\Inkscape\share\tutorials\*.*.svg - -[DirectoriesToPreserve] -PreserveDirectory1=App\Inkscape\data -PreserveDirectory2=App\Inkscape\modules -PreserveDirectory3=App\Inkscape\plugins -PreserveDirectory4=App\Inkscape\share\extensions +[OptionalComponents] +OptionalComponents=true +OptionalDirectory1=App\Inkscape\locale +OptionalDirectory2=App\Inkscape\share\locale +OptionalFile1=App\Inkscape\share\clipart\draw-freely.*.svg +OptionalFile2=App\Inkscape\share\screens\*.*.svg +OptionalFile3=App\Inkscape\share\templates\default.*.svg +OptionalFile4=App\Inkscape\share\tutorials\potrace-*.svg +OptionalFile5=App\Inkscape\share\tutorials\*.*.svg + +[DirectoriesToPreserve] +PreserveDirectory1=App\Inkscape\data +PreserveDirectory2=App\Inkscape\modules +PreserveDirectory3=App\Inkscape\plugins +PreserveDirectory4=App\Inkscape\share\extensions diff --git a/packaging/win32/portable/App/readme.txt b/packaging/win32/portable/App/readme.txt index fd42dacfb..b67db5038 100644 --- a/packaging/win32/portable/App/readme.txt +++ b/packaging/win32/portable/App/readme.txt @@ -1 +1 @@ -The files in this directory are necessary for Inkscape Portable to function. There is normally no need to directly access or alter any of the files within these directories. +The files in this directory are necessary for Inkscape Portable to function. There is normally no need to directly access or alter any of the files within these directories. diff --git a/packaging/win32/portable/Other/Source/InkscapePortable.ini b/packaging/win32/portable/Other/Source/InkscapePortable.ini index b734190da..0ddd34b4a 100644 --- a/packaging/win32/portable/Other/Source/InkscapePortable.ini +++ b/packaging/win32/portable/Other/Source/InkscapePortable.ini @@ -1,6 +1,6 @@ -[InkscapePortable] -AdditionalParameters= -DisableSplashScreen=false - -# This INI is an example only and will not work until placed according to the directions in readme.txt -# The above options are explained in the included readme.txt +[InkscapePortable] +AdditionalParameters= +DisableSplashScreen=false + +# This INI is an example only and will not work until placed according to the directions in readme.txt +# The above options are explained in the included readme.txt diff --git a/packaging/win32/portable/Other/Source/InkscapePortable.nsi b/packaging/win32/portable/Other/Source/InkscapePortable.nsi index c9081207d..673d49c51 100644 --- a/packaging/win32/portable/Other/Source/InkscapePortable.nsi +++ b/packaging/win32/portable/Other/Source/InkscapePortable.nsi @@ -1,130 +1,130 @@ -;Copyright (C) 2004-2008 John T. Haller of PortableApps.com -;Copyright (C) 2008-2009 Chris Morgan of PortableApps.com and Inkscape.org - -;Website: http://PortableApps.com/InkscapePortable - -;This software is OSI Certified Open Source Software. -;OSI Certified is a certification mark of the Open Source Initiative. - -;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. - -!define PORTABLEAPPNAME "Inkscape Portable" -!define NAME InkscapePortable -!define VER "1.6.6.0" -!define LAUNCHERLANGUAGE English - -;=== Program Details -Name "${PORTABLEAPPNAME}" -OutFile "..\..\${NAME}.exe" -VIProductVersion "${VER}" -VIAddVersionKey ProductName "${PORTABLEAPPNAME}" -VIAddVersionKey Comments "Allows Inkscape to be run from a removable drive. For additional details, visit Inkscape.org" -VIAddVersionKey CompanyName "PortableApps.com" -VIAddVersionKey LegalCopyright "PortableApps.com & Inkscape.org" -VIAddVersionKey FileDescription "${PORTABLEAPPNAME}" -VIAddVersionKey FileVersion "${VER}" -VIAddVersionKey ProductVersion "${VER}" -VIAddVersionKey InternalName "${PORTABLEAPPNAME}" -VIAddVersionKey LegalTrademarks "PortableApps.com is a Trademark of Rare Ideas, LLC." -VIAddVersionKey OriginalFilename "${NAME}.exe" -;VIAddVersionKey PrivateBuild "" -;VIAddVersionKey SpecialBuild "" - -;=== Runtime Switches -CRCCheck On -WindowIcon Off -SilentInstall Silent -AutoCloseWindow True -RequestExecutionLevel user - -; Best Compression -SetCompress Auto -SetCompressor /SOLID lzma -SetCompressorDictSize 32 -SetDatablockOptimize On - -;=== Include -;(Standard NSIS) -!include FileFunc.nsh -!insertmacro GetParameters -!insertmacro GetRoot - -;(NSIS Plugins) -!include TextReplace.nsh - -;(Custom) -!include ReplaceInFileWithTextReplace.nsh - -;=== Program Icon -Icon "..\..\App\AppInfo\appicon.ico" - -;=== Icon & Stye === -;!define MUI_ICON "..\..\App\AppInfo\appicon.ico" - -;=== Languages -LoadLanguageFile "${NSISDIR}\Contrib\Language files\${LAUNCHERLANGUAGE}.nlf" -!include PortableApps.comLauncherLANG_${LAUNCHERLANGUAGE}.nsh - -Var MISSINGFILEORPATH - -Section Main - IfFileExists "$EXEDIR\App\Inkscape\inkscape.exe" DisplaySplash - StrCpy $MISSINGFILEORPATH "inkscape.exe" - MessageBox MB_OK|MB_ICONEXCLAMATION `$(LauncherFileNotFound)` - Abort - - DisplaySplash: - ReadINIStr $0 "$EXEDIR\${NAME}.ini" "${NAME}" DisableSplashScreen - StrCmp $0 "true" SettingsDirectory - ;=== Show the splash screen while processing registry entries - InitPluginsDir - File /oname=$PLUGINSDIR\splash.jpg "${NAME}.jpg" - newadvsplash::show /NOUNLOAD 1200 0 0 -1 /L $PLUGINSDIR\splash.jpg - - SettingsDirectory: - CreateDirectory $EXEDIR\Data\settings - System::Call 'Kernel32::SetEnvironmentVariableA(t, t) i("INKSCAPE_PORTABLE_PROFILE_DIR", "$EXEDIR\Data\settings").n' - System::Call 'Kernel32::SetEnvironmentVariableA(t, t) i("HOME", "$EXEDIR\Data\settings").n' ; possibly some GTK stuff - System::Call 'Kernel32::SetEnvironmentVariableA(t, t) i("APPDATA", "$EXEDIR\Data\settings").n' ; Just to be on the safe side - - ;InkscapeLanguage: - ReadEnvStr $0 "PortableApps.comLocaleglibc" - StrCmp $0 "" InkscapeLanguageSettingsFile - StrCmp $0 "en_US" SetInkscapeLanguageVariable - IfFileExists "$EXEDIR\App\Inkscape\locale\$0\*.*" SetInkscapeLanguageVariable - - InkscapeLanguageSettingsFile: - ReadINIStr $0 "$EXEDIR\Data\settings\${NAME}Settings.ini" Language LANG - StrCmp $0 "" AdjustPaths - StrCmp $0 "en_US" SetInkscapeLanguageVariable - IfFileExists "$EXEDIR\App\Inkscape\locale\$0\*.*" SetInkscapeLanguageVariable AdjustPaths - - SetInkscapeLanguageVariable: - System::Call 'Kernel32::SetEnvironmentVariableA(t, t) i("LANG", r0).n' - - AdjustPaths: - ReadINIStr $0 "$EXEDIR\Data\settings\${NAME}Settings.ini" "${NAME}Settings" LastDrive - ${GetRoot} $EXEDIR $1 - StrCmp $0 $1 Launch - WriteINIStr "$EXEDIR\Data\settings\${NAME}Settings.ini" "${NAME}Settings" LastDrive $1 - ${ReplaceInFile} "$EXEDIR\Data\settings\preferences.xml" "$0\" "$1\" - ${ReplaceInFile} "$EXEDIR\Data\settings\.recently-used.xbel" "file:///$0/" "file:///$1/" - - Launch: - ${GetParameters} $0 - ReadINIStr $1 "$EXEDIR\${NAME}.ini" "${NAME}" AdditionalParameters - Exec `"$EXEDIR\App\Inkscape\inkscape.exe" $0 $1` - newadvsplash::stop /WAIT -SectionEnd +;Copyright (C) 2004-2008 John T. Haller of PortableApps.com +;Copyright (C) 2008-2009 Chris Morgan of PortableApps.com and Inkscape.org + +;Website: http://PortableApps.com/InkscapePortable + +;This software is OSI Certified Open Source Software. +;OSI Certified is a certification mark of the Open Source Initiative. + +;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. + +!define PORTABLEAPPNAME "Inkscape Portable" +!define NAME InkscapePortable +!define VER "1.6.6.0" +!define LAUNCHERLANGUAGE English + +;=== Program Details +Name "${PORTABLEAPPNAME}" +OutFile "..\..\${NAME}.exe" +VIProductVersion "${VER}" +VIAddVersionKey ProductName "${PORTABLEAPPNAME}" +VIAddVersionKey Comments "Allows Inkscape to be run from a removable drive. For additional details, visit Inkscape.org" +VIAddVersionKey CompanyName "PortableApps.com" +VIAddVersionKey LegalCopyright "PortableApps.com & Inkscape.org" +VIAddVersionKey FileDescription "${PORTABLEAPPNAME}" +VIAddVersionKey FileVersion "${VER}" +VIAddVersionKey ProductVersion "${VER}" +VIAddVersionKey InternalName "${PORTABLEAPPNAME}" +VIAddVersionKey LegalTrademarks "PortableApps.com is a Trademark of Rare Ideas, LLC." +VIAddVersionKey OriginalFilename "${NAME}.exe" +;VIAddVersionKey PrivateBuild "" +;VIAddVersionKey SpecialBuild "" + +;=== Runtime Switches +CRCCheck On +WindowIcon Off +SilentInstall Silent +AutoCloseWindow True +RequestExecutionLevel user + +; Best Compression +SetCompress Auto +SetCompressor /SOLID lzma +SetCompressorDictSize 32 +SetDatablockOptimize On + +;=== Include +;(Standard NSIS) +!include FileFunc.nsh +!insertmacro GetParameters +!insertmacro GetRoot + +;(NSIS Plugins) +!include TextReplace.nsh + +;(Custom) +!include ReplaceInFileWithTextReplace.nsh + +;=== Program Icon +Icon "..\..\App\AppInfo\appicon.ico" + +;=== Icon & Stye === +;!define MUI_ICON "..\..\App\AppInfo\appicon.ico" + +;=== Languages +LoadLanguageFile "${NSISDIR}\Contrib\Language files\${LAUNCHERLANGUAGE}.nlf" +!include PortableApps.comLauncherLANG_${LAUNCHERLANGUAGE}.nsh + +Var MISSINGFILEORPATH + +Section Main + IfFileExists "$EXEDIR\App\Inkscape\inkscape.exe" DisplaySplash + StrCpy $MISSINGFILEORPATH "inkscape.exe" + MessageBox MB_OK|MB_ICONEXCLAMATION `$(LauncherFileNotFound)` + Abort + + DisplaySplash: + ReadINIStr $0 "$EXEDIR\${NAME}.ini" "${NAME}" DisableSplashScreen + StrCmp $0 "true" SettingsDirectory + ;=== Show the splash screen while processing registry entries + InitPluginsDir + File /oname=$PLUGINSDIR\splash.jpg "${NAME}.jpg" + newadvsplash::show /NOUNLOAD 1200 0 0 -1 /L $PLUGINSDIR\splash.jpg + + SettingsDirectory: + CreateDirectory $EXEDIR\Data\settings + System::Call 'Kernel32::SetEnvironmentVariableA(t, t) i("INKSCAPE_PORTABLE_PROFILE_DIR", "$EXEDIR\Data\settings").n' + System::Call 'Kernel32::SetEnvironmentVariableA(t, t) i("HOME", "$EXEDIR\Data\settings").n' ; possibly some GTK stuff + System::Call 'Kernel32::SetEnvironmentVariableA(t, t) i("APPDATA", "$EXEDIR\Data\settings").n' ; Just to be on the safe side + + ;InkscapeLanguage: + ReadEnvStr $0 "PortableApps.comLocaleglibc" + StrCmp $0 "" InkscapeLanguageSettingsFile + StrCmp $0 "en_US" SetInkscapeLanguageVariable + IfFileExists "$EXEDIR\App\Inkscape\locale\$0\*.*" SetInkscapeLanguageVariable + + InkscapeLanguageSettingsFile: + ReadINIStr $0 "$EXEDIR\Data\settings\${NAME}Settings.ini" Language LANG + StrCmp $0 "" AdjustPaths + StrCmp $0 "en_US" SetInkscapeLanguageVariable + IfFileExists "$EXEDIR\App\Inkscape\locale\$0\*.*" SetInkscapeLanguageVariable AdjustPaths + + SetInkscapeLanguageVariable: + System::Call 'Kernel32::SetEnvironmentVariableA(t, t) i("LANG", r0).n' + + AdjustPaths: + ReadINIStr $0 "$EXEDIR\Data\settings\${NAME}Settings.ini" "${NAME}Settings" LastDrive + ${GetRoot} $EXEDIR $1 + StrCmp $0 $1 Launch + WriteINIStr "$EXEDIR\Data\settings\${NAME}Settings.ini" "${NAME}Settings" LastDrive $1 + ${ReplaceInFile} "$EXEDIR\Data\settings\preferences.xml" "$0\" "$1\" + ${ReplaceInFile} "$EXEDIR\Data\settings\.recently-used.xbel" "file:///$0/" "file:///$1/" + + Launch: + ${GetParameters} $0 + ReadINIStr $1 "$EXEDIR\${NAME}.ini" "${NAME}" AdditionalParameters + Exec `"$EXEDIR\App\Inkscape\inkscape.exe" $0 $1` + newadvsplash::stop /WAIT +SectionEnd diff --git a/packaging/win32/portable/Other/Source/License.txt b/packaging/win32/portable/Other/Source/License.txt index d6a3987f4..f119115a6 100644 --- a/packaging/win32/portable/Other/Source/License.txt +++ b/packaging/win32/portable/Other/Source/License.txt @@ -1,344 +1,344 @@ - GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1989, 1991 Free Software Foundation, Inc. - 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Library General Public License instead.) You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - - We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - - The precise terms and conditions for copying, distribution and -modification follow. - - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - - 1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - - 2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. - - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - - 5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - - 6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - - 10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, -THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT -PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED -IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, -EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, -THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY -AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL -NECESSARY SERVICING, REPAIR OR CORRECTION. - - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR -AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY -OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM -AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING -ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM -(INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD -PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY -OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS -BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) 19yy - - 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., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) 19yy name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. - - , 1 April 1989 - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Library General + GNU GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1989, 1991 Free Software Foundation, Inc. + 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +License is intended to guarantee your freedom to share and change free +software--to make sure the software is free for all its users. This +General Public License applies to most of the Free Software +Foundation's software and to any other program whose authors commit to +using it. (Some other Free Software Foundation software is covered by +the GNU Library General Public License instead.) You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +this service if you wish), that you receive source code or can get it +if you want it, that you can change the software or use pieces of it +in new free programs; and that you know you can do these things. + + To protect your rights, we need to make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if you +distribute copies of the software, or if you modify it. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must give the recipients all the rights that +you have. You must make sure that they, too, receive or can get the +source code. And you must show them these terms so they know their +rights. + + We protect your rights with two steps: (1) copyright the software, and +(2) offer you this license which gives you legal permission to copy, +distribute and/or modify the software. + + Also, for each author's protection and ours, we want to make certain +that everyone understands that there is no warranty for this free +software. If the software is modified by someone else and passed on, we +want its recipients to know that what they have is not the original, so +that any problems introduced by others will not reflect on the original +authors' reputations. + + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that redistributors of a free +program will individually obtain patent licenses, in effect making the +program proprietary. To prevent this, we have made it clear that any +patent must be licensed for everyone's free use or not licensed at all. + + The precise terms and conditions for copying, distribution and +modification follow. + + GNU GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License applies to any program or other work which contains +a notice placed by the copyright holder saying it may be distributed +under the terms of this General Public License. The "Program", below, +refers to any such program or work, and a "work based on the Program" +means either the Program or any derivative work under copyright law: +that is to say, a work containing the Program or a portion of it, +either verbatim or with modifications and/or translated into another +language. (Hereinafter, translation is included without limitation in +the term "modification".) Each licensee is addressed as "you". + +Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running the Program is not restricted, and the output from the Program +is covered only if its contents constitute a work based on the +Program (independent of having been made by running the Program). +Whether that is true depends on what the Program does. + + 1. You may copy and distribute verbatim copies of the Program's +source code as you receive it, in any medium, provided that you +conspicuously and appropriately publish on each copy an appropriate +copyright notice and disclaimer of warranty; keep intact all the +notices that refer to this License and to the absence of any warranty; +and give any other recipients of the Program a copy of this License +along with the Program. + +You may charge a fee for the physical act of transferring a copy, and +you may at your option offer warranty protection in exchange for a fee. + + 2. You may modify your copy or copies of the Program or any portion +of it, thus forming a work based on the Program, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) You must cause the modified files to carry prominent notices + stating that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in + whole or in part contains or is derived from the Program or any + part thereof, to be licensed as a whole at no charge to all third + parties under the terms of this License. + + c) If the modified program normally reads commands interactively + when run, you must cause it, when started running for such + interactive use in the most ordinary way, to print or display an + announcement including an appropriate copyright notice and a + notice that there is no warranty (or else, saying that you provide + a warranty) and that users may redistribute the program under + these conditions, and telling the user how to view a copy of this + License. (Exception: if the Program itself is interactive but + does not normally print such an announcement, your work based on + the Program is not required to print an announcement.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Program, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Program, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Program. + +In addition, mere aggregation of another work not based on the Program +with the Program (or with a work based on the Program) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may copy and distribute the Program (or a work based on it, +under Section 2) in object code or executable form under the terms of +Sections 1 and 2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable + source code, which must be distributed under the terms of Sections + 1 and 2 above on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three + years, to give any third party, for a charge no more than your + cost of physically performing source distribution, a complete + machine-readable copy of the corresponding source code, to be + distributed under the terms of Sections 1 and 2 above on a medium + customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer + to distribute corresponding source code. (This alternative is + allowed only for noncommercial distribution and only if you + received the program in object code or executable form with such + an offer, in accord with Subsection b above.) + +The source code for a work means the preferred form of the work for +making modifications to it. For an executable work, complete source +code means all the source code for all modules it contains, plus any +associated interface definition files, plus the scripts used to +control compilation and installation of the executable. However, as a +special exception, the source code distributed need not include +anything that is normally distributed (in either source or binary +form) with the major components (compiler, kernel, and so on) of the +operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering +access to copy from a designated place, then offering equivalent +access to copy the source code from the same place counts as +distribution of the source code, even though third parties are not +compelled to copy the source along with the object code. + + 4. You may not copy, modify, sublicense, or distribute the Program +except as expressly provided under this License. Any attempt +otherwise to copy, modify, sublicense or distribute the Program is +void, and will automatically terminate your rights under this License. +However, parties who have received copies, or rights, from you under +this License will not have their licenses terminated so long as such +parties remain in full compliance. + + 5. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Program or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Program (or any work based on the +Program), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + + 6. Each time you redistribute the Program (or any work based on the +Program), the recipient automatically receives a license from the +original licensor to copy, distribute or modify the Program subject to +these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + + 7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Program at all. For example, if a patent +license would not permit royalty-free redistribution of the Program by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system, which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 8. If the distribution and/or use of the Program is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Program under this License +may add an explicit geographical distribution limitation excluding +those countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + + 9. The Free Software Foundation may publish revised and/or new versions +of the General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any +later version", you have the option of following the terms and conditions +either of that version or of any later version published by the Free +Software Foundation. If the Program does not specify a version number of +this License, you may choose any version ever published by the Free Software +Foundation. + + 10. If you wish to incorporate parts of the Program into other free +programs whose distribution conditions are different, write to the author +to ask for permission. For software which is copyrighted by the Free +Software Foundation, write to the Free Software Foundation; we sometimes +make exceptions for this. Our decision will be guided by the two goals +of preserving the free status of all derivatives of our free software and +of promoting the sharing and reuse of software generally. + + NO WARRANTY + + 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, +THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT +PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED +IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES +PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, +EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY +AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE +PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL +NECESSARY SERVICING, REPAIR OR CORRECTION. + + 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR +AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY +OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM +AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING +ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM +(INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING +RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY +OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS +BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) 19yy + + 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., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this +when it starts in an interactive mode: + + Gnomovision version 69, Copyright (C) 19yy name of author + Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, the commands you use may +be called something other than `show w' and `show c'; they could even be +mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the program, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the program + `Gnomovision' (which makes passes at compilers) written by James Hacker. + + , 1 April 1989 + Ty Coon, President of Vice + +This General Public License does not permit incorporating your program into +proprietary programs. If your program is a subroutine library, you may +consider it more useful to permit linking proprietary applications with the +library. If this is what you want to do, use the GNU Library General Public License instead of this License. \ No newline at end of file diff --git a/packaging/win32/portable/Other/Source/PortableApps.comInstallerCustom.nsh b/packaging/win32/portable/Other/Source/PortableApps.comInstallerCustom.nsh index 1cce3522c..456f6c600 100644 --- a/packaging/win32/portable/Other/Source/PortableApps.comInstallerCustom.nsh +++ b/packaging/win32/portable/Other/Source/PortableApps.comInstallerCustom.nsh @@ -1,12 +1,12 @@ -!macro CustomCodePostInstall - ${If} ${FileExists} "$INSTDIR\Data\settings\AppData" ; 0.46 Development Tests - Rename "$INSTDIR\Data\settings\AppData" "$INSTDIR\Data\_settings" - ${ElseIf} ${FileExists} "$INSTDIR\Data\settings\InkscapePortableAppData" ; 0.46 Pre-Release 1 - Rename "$INSTDIR\Data\settings\InkscapePortableAppData" "$INSTDIR\Data\_settings" - ${EndIf} - ${If} ${FileExists} "$INSTDIR\Data\_settings" - Rename "$INSTDIR\Data\settings\InkscapePortableSettings.ini" "$INSTDIR\Data\_settings\InkscapePortableSettings.ini" - RMDir /r "$INSTDIR\Data\settings" - Rename "$INSTDIR\Data\settings" "$INSTDIR\Data\_settings" - ${EndIf} -!macroend +!macro CustomCodePostInstall + ${If} ${FileExists} "$INSTDIR\Data\settings\AppData" ; 0.46 Development Tests + Rename "$INSTDIR\Data\settings\AppData" "$INSTDIR\Data\_settings" + ${ElseIf} ${FileExists} "$INSTDIR\Data\settings\InkscapePortableAppData" ; 0.46 Pre-Release 1 + Rename "$INSTDIR\Data\settings\InkscapePortableAppData" "$INSTDIR\Data\_settings" + ${EndIf} + ${If} ${FileExists} "$INSTDIR\Data\_settings" + Rename "$INSTDIR\Data\settings\InkscapePortableSettings.ini" "$INSTDIR\Data\_settings\InkscapePortableSettings.ini" + RMDir /r "$INSTDIR\Data\settings" + Rename "$INSTDIR\Data\settings" "$INSTDIR\Data\_settings" + ${EndIf} +!macroend diff --git a/packaging/win32/portable/Other/Source/PortableApps.comLauncherLANG_ENGLISH.nsh b/packaging/win32/portable/Other/Source/PortableApps.comLauncherLANG_ENGLISH.nsh index 79679e26d..71bdbbaa4 100644 --- a/packaging/win32/portable/Other/Source/PortableApps.comLauncherLANG_ENGLISH.nsh +++ b/packaging/win32/portable/Other/Source/PortableApps.comLauncherLANG_ENGLISH.nsh @@ -1,6 +1,6 @@ -LangString LauncherFileNotFound ${LANG_ENGLISH} "${PORTABLEAPPNAME} cannot be started. You may wish to re-install to fix this issue. (ERROR: $MISSINGFILEORPATH could not be found)" -LangString LauncherAlreadyRunning ${LANG_ENGLISH} "Another instance of ${APPNAME} is already running. Please close other instances of ${APPNAME} before launching ${PORTABLEAPPNAME}." -LangString LauncherAskCopyLocal ${LANG_ENGLISH} "${PORTABLEAPPNAME} appears to be running from a location that is read-only. Would you like to temporarily copy it to the local hard drive and run it from there?$\n$\nPrivacy Note: If you say Yes, your personal data within ${PORTABLEAPPNAME} will be temporarily copied to a local drive. Although this copy of your data will be deleted when you close ${PORTABLEAPPNAME}, it may be possible for someone else to access your data later." -LangString LauncherNoReadOnly ${LANG_ENGLISH} "${PORTABLEAPPNAME} can not run directly from a read-only location and will now close." -LangString LauncherPathTooLong ${LANG_ENGLISH} "The path to ${PORTABLEAPPNAME} is too long. Please shorten the path by eliminating some parent directories or shortening directory names." -LangString LauncherNextButton ${LANG_ENGLISH} "&Next >" +LangString LauncherFileNotFound ${LANG_ENGLISH} "${PORTABLEAPPNAME} cannot be started. You may wish to re-install to fix this issue. (ERROR: $MISSINGFILEORPATH could not be found)" +LangString LauncherAlreadyRunning ${LANG_ENGLISH} "Another instance of ${APPNAME} is already running. Please close other instances of ${APPNAME} before launching ${PORTABLEAPPNAME}." +LangString LauncherAskCopyLocal ${LANG_ENGLISH} "${PORTABLEAPPNAME} appears to be running from a location that is read-only. Would you like to temporarily copy it to the local hard drive and run it from there?$\n$\nPrivacy Note: If you say Yes, your personal data within ${PORTABLEAPPNAME} will be temporarily copied to a local drive. Although this copy of your data will be deleted when you close ${PORTABLEAPPNAME}, it may be possible for someone else to access your data later." +LangString LauncherNoReadOnly ${LANG_ENGLISH} "${PORTABLEAPPNAME} can not run directly from a read-only location and will now close." +LangString LauncherPathTooLong ${LANG_ENGLISH} "The path to ${PORTABLEAPPNAME} is too long. Please shorten the path by eliminating some parent directories or shortening directory names." +LangString LauncherNextButton ${LANG_ENGLISH} "&Next >" diff --git a/packaging/win32/portable/Other/Source/Readme.txt b/packaging/win32/portable/Other/Source/Readme.txt index 201ffd1b0..67d4500f4 100644 --- a/packaging/win32/portable/Other/Source/Readme.txt +++ b/packaging/win32/portable/Other/Source/Readme.txt @@ -1,67 +1,67 @@ -Inkscape Portable -================= -Copyright 2004-2008 John T. Haller -Copyright 2008-2009 Chris Morgan - -Website: http://Inkscape.org/ - -This software is OSI Certified Open Source Software. -OSI Certified is a certification mark of the Open Source Initiative. - -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. - - -ABOUT INKSCAPE PORTABLE -======================= -The Inkscape Portable launcher allows you to run Inkscape from a -removable drive whose letter changes as you move it to another -computer. The program can be entirely self-contained on the drive -and then used on any Windows computer. - - -LICENSE -======= -This code is released under the GPL. -The full code is included with this package as InkscapePortable.nsi. - - -INSTALLATION / DIRECTORY STRUCTURE -================================== -The program expects the following directory structure: - --\ <--- Directory with InkscapePortable.exe - +\App\ - +\Inkscape\ - +\Data\ - +\settings\ - - -INKSCAPEPORTABLE.INI CONFIGURATION -================================== -The Inkscape Portable launcher will look for an ini file called -InkscapePortable.ini in the directory which contains InkscapePortable.exe. -If you are happy with the default options, it is not necessary, though. -The INI file is formatted as follows: - -[InkscapePortable] -AdditionalParameters= -DisableSplashScreen=false - -The AdditionalParameters entry allows you to pass additional command-line -parameter entries to inkscape.exe. Whatever you enter here will be -appended to the call to inkscape.exe. - -The DisableSplashScreen entry allows you to run the Inkscape Portable -launcher without the splash screen showing up. The default is false. +Inkscape Portable +================= +Copyright 2004-2008 John T. Haller +Copyright 2008-2009 Chris Morgan + +Website: http://Inkscape.org/ + +This software is OSI Certified Open Source Software. +OSI Certified is a certification mark of the Open Source Initiative. + +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. + + +ABOUT INKSCAPE PORTABLE +======================= +The Inkscape Portable launcher allows you to run Inkscape from a +removable drive whose letter changes as you move it to another +computer. The program can be entirely self-contained on the drive +and then used on any Windows computer. + + +LICENSE +======= +This code is released under the GPL. +The full code is included with this package as InkscapePortable.nsi. + + +INSTALLATION / DIRECTORY STRUCTURE +================================== +The program expects the following directory structure: + +-\ <--- Directory with InkscapePortable.exe + +\App\ + +\Inkscape\ + +\Data\ + +\settings\ + + +INKSCAPEPORTABLE.INI CONFIGURATION +================================== +The Inkscape Portable launcher will look for an ini file called +InkscapePortable.ini in the directory which contains InkscapePortable.exe. +If you are happy with the default options, it is not necessary, though. +The INI file is formatted as follows: + +[InkscapePortable] +AdditionalParameters= +DisableSplashScreen=false + +The AdditionalParameters entry allows you to pass additional command-line +parameter entries to inkscape.exe. Whatever you enter here will be +appended to the call to inkscape.exe. + +The DisableSplashScreen entry allows you to run the Inkscape Portable +launcher without the splash screen showing up. The default is false. diff --git a/packaging/win32/portable/Other/Source/ReplaceInFileWithTextReplace.nsh b/packaging/win32/portable/Other/Source/ReplaceInFileWithTextReplace.nsh index ab81f62fc..3157f3eae 100644 --- a/packaging/win32/portable/Other/Source/ReplaceInFileWithTextReplace.nsh +++ b/packaging/win32/portable/Other/Source/ReplaceInFileWithTextReplace.nsh @@ -1,64 +1,64 @@ -; ReplaceInFile wrapper for testreplace function -; John T. Haller of PortableApps.com -; BSD License -; Requires TextReplace plugin installed in NSIS and !include "TextReplace.nsh" in main nsi -; -; Usage: ${ReplaceInFile} SOURCE_FILE SEARCH_TEXT REPLACEMENT -; or use ReplaceInFileCS for case-sensitive (use when possible, it's faster) -; No return variable. Error will be set if unable to do the replacement (invalid file, locked file, etc) - -Function ReplaceInFile - Exch $0 ;REPLACEMENT - Exch - Exch $1 ;SEARCH_TEXT - Exch 2 - Exch $2 ;SOURCE_FILE - Exch 3 - Exch $3 ;CASE_INSENSITIVE - Push $4 ;NEW_FILE - Push $5 ;RETURN_VALUE - - StrCpy $4 `$2.OldReplaceInFile` - - ${textreplace::ReplaceInFile} "$2" "$4" "$1" "$0" "$3 /C=0" $5 - - IntCmp $5 0 StackCleanup ReturnError RenameToOriginal - - ReturnError: - SetErrors - Goto StackCleanup - - RenameToOriginal: - Delete $2 - Rename $4 $2 - - StackCleanup: - Pop $5 - Pop $4 - Pop $3 - Pop $0 - Pop $1 - Pop $2 - - ${textreplace::Unload} -FunctionEnd - -!macro ReplaceInFileCS SOURCE_FILE SEARCH_TEXT REPLACEMENT - Push `/S=1` - Push `${SOURCE_FILE}` - Push `${SEARCH_TEXT}` - Push `${REPLACEMENT}` - Call ReplaceInFile -!macroend - -!macro ReplaceInFile SOURCE_FILE SEARCH_TEXT REPLACEMENT - Push `/S=0` - Push `${SOURCE_FILE}` - Push `${SEARCH_TEXT}` - Push `${REPLACEMENT}` - Call ReplaceInFile -!macroend - -!define ReplaceInFileCS '!insertmacro "ReplaceInFileCS"' - +; ReplaceInFile wrapper for testreplace function +; John T. Haller of PortableApps.com +; BSD License +; Requires TextReplace plugin installed in NSIS and !include "TextReplace.nsh" in main nsi +; +; Usage: ${ReplaceInFile} SOURCE_FILE SEARCH_TEXT REPLACEMENT +; or use ReplaceInFileCS for case-sensitive (use when possible, it's faster) +; No return variable. Error will be set if unable to do the replacement (invalid file, locked file, etc) + +Function ReplaceInFile + Exch $0 ;REPLACEMENT + Exch + Exch $1 ;SEARCH_TEXT + Exch 2 + Exch $2 ;SOURCE_FILE + Exch 3 + Exch $3 ;CASE_INSENSITIVE + Push $4 ;NEW_FILE + Push $5 ;RETURN_VALUE + + StrCpy $4 `$2.OldReplaceInFile` + + ${textreplace::ReplaceInFile} "$2" "$4" "$1" "$0" "$3 /C=0" $5 + + IntCmp $5 0 StackCleanup ReturnError RenameToOriginal + + ReturnError: + SetErrors + Goto StackCleanup + + RenameToOriginal: + Delete $2 + Rename $4 $2 + + StackCleanup: + Pop $5 + Pop $4 + Pop $3 + Pop $0 + Pop $1 + Pop $2 + + ${textreplace::Unload} +FunctionEnd + +!macro ReplaceInFileCS SOURCE_FILE SEARCH_TEXT REPLACEMENT + Push `/S=1` + Push `${SOURCE_FILE}` + Push `${SEARCH_TEXT}` + Push `${REPLACEMENT}` + Call ReplaceInFile +!macroend + +!macro ReplaceInFile SOURCE_FILE SEARCH_TEXT REPLACEMENT + Push `/S=0` + Push `${SOURCE_FILE}` + Push `${SEARCH_TEXT}` + Push `${REPLACEMENT}` + Call ReplaceInFile +!macroend + +!define ReplaceInFileCS '!insertmacro "ReplaceInFileCS"' + !define ReplaceInFile '!insertmacro "ReplaceInFile"' \ No newline at end of file diff --git a/packaging/win32/portable/help.html b/packaging/win32/portable/help.html index eec89c5bb..7e7ee0fbf 100644 --- a/packaging/win32/portable/help.html +++ b/packaging/win32/portable/help.html @@ -1,178 +1,178 @@ - -Inkscape Portable Help - - - - - - -
-

Inkscape Portable Help

-

amazing vector graphics - everywhere!

-

Inkscape Portable is the popular Inkscape vector graphics editor packaged with a PortableApps.com launcher as a portable app, to help you design on your iPod, USB flash drive, portable hard drive, etc. It has all the same great features as Inkscape including editing vector graphics, designing things and more. Plus, it leaves no personal information behind on the machine you run it on, so you can take it with you wherever you go. Learn more about Inkscape...

+ +Inkscape Portable Help + + + + + + +
+

Inkscape Portable Help

+

amazing vector graphics - everywhere!

+

Inkscape Portable is the popular Inkscape vector graphics editor packaged with a PortableApps.com launcher as a portable app, to help you design on your iPod, USB flash drive, portable hard drive, etc. It has all the same great features as Inkscape including editing vector graphics, designing things and more. Plus, it leaves no personal information behind on the machine you run it on, so you can take it with you wherever you go. Learn more about Inkscape...

-

Make a Donation - Support Inkscape Development

-

Make a Donation - Support PortableApps.com's Hosting and Development

- -

Go to the Inkscape Portable Homepage >>

- -

Get more portable apps at PortableApps.com

- -

This software is OSI Certified Open Source Software. OSI Certified is a certification mark of the Open Source Initiative.

- -

Portable App Issues

- -

You can read about advanced configuration options for the Inkscape Portable launcher in its readme file. -

- - - +

Make a Donation - Support Inkscape Development

+

Make a Donation - Support PortableApps.com's Hosting and Development

+ +

Go to the Inkscape Portable Homepage >>

+ +

Get more portable apps at PortableApps.com

+ +

This software is OSI Certified Open Source Software. OSI Certified is a certification mark of the Open Source Initiative.

+ +

Portable App Issues

+ +

You can read about advanced configuration options for the Inkscape Portable launcher in its readme file. +

+ + + diff --git a/share/extensions/Poly3DObjects/cube.obj b/share/extensions/Poly3DObjects/cube.obj index ed249d456..b577ce11d 100644 --- a/share/extensions/Poly3DObjects/cube.obj +++ b/share/extensions/Poly3DObjects/cube.obj @@ -1,19 +1,19 @@ -#Name:Cube -#Type:Face-specified -#Direction:Clockwise - -v -0.5 -0.5 -0.5 -v -0.5 -0.5 0.5 -v -0.5 0.5 -0.5 -v -0.5 0.5 0.5 -v 0.5 -0.5 -0.5 -v 0.5 -0.5 0.5 -v 0.5 0.5 -0.5 -v 0.5 0.5 0.5 - -f 8 4 2 6 -f 8 6 5 7 -f 8 7 3 4 -f 4 3 1 2 -f 1 3 7 5 +#Name:Cube +#Type:Face-specified +#Direction:Clockwise + +v -0.5 -0.5 -0.5 +v -0.5 -0.5 0.5 +v -0.5 0.5 -0.5 +v -0.5 0.5 0.5 +v 0.5 -0.5 -0.5 +v 0.5 -0.5 0.5 +v 0.5 0.5 -0.5 +v 0.5 0.5 0.5 + +f 8 4 2 6 +f 8 6 5 7 +f 8 7 3 4 +f 4 3 1 2 +f 1 3 7 5 f 2 1 5 6 \ No newline at end of file diff --git a/share/extensions/Poly3DObjects/cuboct.obj b/share/extensions/Poly3DObjects/cuboct.obj index 030743f92..709606bca 100644 --- a/share/extensions/Poly3DObjects/cuboct.obj +++ b/share/extensions/Poly3DObjects/cuboct.obj @@ -1,30 +1,30 @@ -#Name:Cuboctahedron -#Type:Face_specified - -v -1. 0 0 -v -0.5 -0.5 -0.70710678 -v -0.5 -0.5 0.70710678 -v -0.5 0.5 -0.70710678 -v -0.5 0.5 0.70710678 -v 0 -1. 0 -v 0 1. 0 -v 0.5 -0.5 -0.70710678 -v 0.5 -0.5 0.70710678 -v 0.5 0.5 -0.70710678 -v 0.5 0.5 0.70710678 -v 1. 0 0 - -f 12 11 9 -f 3 5 1 -f 6 9 3 -f 5 11 7 -f 8 10 12 -f 1 4 2 -f 2 8 6 -f 7 10 4 -f 4 10 8 2 -f 3 9 11 5 -f 9 6 8 12 -f 3 1 2 6 -f 5 7 4 1 -f 11 12 10 7 +#Name:Cuboctahedron +#Type:Face_specified + +v -1. 0 0 +v -0.5 -0.5 -0.70710678 +v -0.5 -0.5 0.70710678 +v -0.5 0.5 -0.70710678 +v -0.5 0.5 0.70710678 +v 0 -1. 0 +v 0 1. 0 +v 0.5 -0.5 -0.70710678 +v 0.5 -0.5 0.70710678 +v 0.5 0.5 -0.70710678 +v 0.5 0.5 0.70710678 +v 1. 0 0 + +f 12 11 9 +f 3 5 1 +f 6 9 3 +f 5 11 7 +f 8 10 12 +f 1 4 2 +f 2 8 6 +f 7 10 4 +f 4 10 8 2 +f 3 9 11 5 +f 9 6 8 12 +f 3 1 2 6 +f 5 7 4 1 +f 11 12 10 7 diff --git a/share/extensions/Poly3DObjects/dodec.obj b/share/extensions/Poly3DObjects/dodec.obj index 823f53911..5b66f09e0 100644 --- a/share/extensions/Poly3DObjects/dodec.obj +++ b/share/extensions/Poly3DObjects/dodec.obj @@ -1,36 +1,36 @@ -#NameDodecahedron -#Type:Face_specified - -v 0 0 1.4012585 -v 0 0 -1.4012585 -v 0.17841104 -1.3090170 0.46708618 -v 0.17841104 1.3090170 0.46708618 -v 0.46708618 -0.80901699 -1.0444364 -v 0.46708618 0.80901699 -1.0444364 -v 1.0444364 -0.80901699 0.46708618 -v 1.0444364 0.80901699 0.46708618 -v -1.2228475 -0.5 0.46708618 -v -1.2228475 0.5 0.46708618 -v 1.2228475 -0.5 -0.46708618 -v 1.2228475 0.5 -0.46708618 -v -0.93417236 0 -1.0444364 -v -0.46708618 -0.80901699 1.0444364 -v -0.46708618 0.80901699 1.0444364 -v 0.93417236 0 1.0444364 -v -1.0444364 -0.80901699 -0.46708618 -v -1.0444364 0.80901699 -0.46708618 -v -0.17841104 -1.3090170 -0.46708618 -v -0.17841104 1.3090170 -0.46708618 - -f 15 10 9 14 1 -f 2 6 12 11 5 -f 5 11 7 3 19 -f 11 12 8 16 7 -f 12 6 20 4 8 -f 6 2 13 18 20 -f 2 5 19 17 13 -f 4 20 18 10 15 -f 18 13 17 9 10 -f 17 19 3 14 9 -f 3 7 16 1 14 -f 16 8 4 15 1 +#NameDodecahedron +#Type:Face_specified + +v 0 0 1.4012585 +v 0 0 -1.4012585 +v 0.17841104 -1.3090170 0.46708618 +v 0.17841104 1.3090170 0.46708618 +v 0.46708618 -0.80901699 -1.0444364 +v 0.46708618 0.80901699 -1.0444364 +v 1.0444364 -0.80901699 0.46708618 +v 1.0444364 0.80901699 0.46708618 +v -1.2228475 -0.5 0.46708618 +v -1.2228475 0.5 0.46708618 +v 1.2228475 -0.5 -0.46708618 +v 1.2228475 0.5 -0.46708618 +v -0.93417236 0 -1.0444364 +v -0.46708618 -0.80901699 1.0444364 +v -0.46708618 0.80901699 1.0444364 +v 0.93417236 0 1.0444364 +v -1.0444364 -0.80901699 -0.46708618 +v -1.0444364 0.80901699 -0.46708618 +v -0.17841104 -1.3090170 -0.46708618 +v -0.17841104 1.3090170 -0.46708618 + +f 15 10 9 14 1 +f 2 6 12 11 5 +f 5 11 7 3 19 +f 11 12 8 16 7 +f 12 6 20 4 8 +f 6 2 13 18 20 +f 2 5 19 17 13 +f 4 20 18 10 15 +f 18 13 17 9 10 +f 17 19 3 14 9 +f 3 7 16 1 14 +f 16 8 4 15 1 diff --git a/share/extensions/Poly3DObjects/great_dodec.obj b/share/extensions/Poly3DObjects/great_dodec.obj index 8feac9c6c..2d12f028e 100644 --- a/share/extensions/Poly3DObjects/great_dodec.obj +++ b/share/extensions/Poly3DObjects/great_dodec.obj @@ -1,96 +1,96 @@ -#Name:Great Dodecahedron -#Type:Face_specified - -v 0. 0. -0.951057 -v 0. 0. 0.951057 -v -0.425325 -0.309017 -0.100406 -v -0.425325 0.309017 -0.100406 -v 0.425325 -0.309017 0.100406 -v 0.425325 0.309017 0.100406 -v -0.688191 -0.5 0.425325 -v -0.688191 0.5 0.425325 -v 0.688191 -0.5 -0.425325 -v 0.688191 0.5 -0.425325 -v -0.850651 0. -0.425325 -v 0.850651 0. 0.425325 -v -0.100406 -0.309017 0.425325 -v -0.100406 0.309017 0.425325 -v 0.100406 -0.309017 -0.425325 -v 0.100406 0.309017 -0.425325 -v -0.32492 0. 0.425325 -v -0.16246 -0.5 0.100406 -v -0.16246 0.5 0.100406 -v 0.16246 -0.5 -0.100406 -v 0.16246 0.5 -0.100406 -v 0.32492 0. -0.425325 -v -0.525731 0. 0.100406 -v -0.262866 -0.809017 -0.425325 -v -0.262866 0.190983 -0.425325 -v -0.262866 -0.190983 -0.425325 -v -0.262866 0.809017 -0.425325 -v 0.262866 -0.809017 0.425325 -v 0.262866 0.190983 0.425325 -v 0.262866 -0.190983 0.425325 -v 0.262866 0.809017 0.425325 -v 0.525731 0. -0.100406 - -f 14 2 31 -f 14 31 8 -f 14 8 2 -f 17 2 8 -f 17 8 7 -f 17 7 2 -f 13 2 7 -f 13 7 28 -f 13 28 2 -f 30 2 28 -f 30 28 12 -f 30 12 2 -f 29 2 12 -f 29 12 31 -f 29 31 2 -f 15 9 24 -f 15 24 1 -f 15 1 9 -f 22 10 9 -f 22 9 1 -f 22 1 10 -f 16 27 10 -f 16 10 1 -f 16 1 27 -f 25 11 27 -f 25 27 1 -f 25 1 11 -f 26 24 11 -f 26 11 1 -f 26 1 24 -f 19 31 27 -f 19 27 8 -f 19 8 31 -f 23 8 11 -f 23 11 7 -f 23 7 8 -f 18 7 24 -f 18 24 28 -f 18 28 7 -f 5 28 9 -f 5 9 12 -f 5 12 28 -f 6 12 10 -f 6 10 31 -f 6 31 12 -f 20 9 28 -f 20 28 24 -f 20 24 9 -f 32 10 12 -f 32 12 9 -f 32 9 10 -f 21 27 31 -f 21 31 10 -f 21 10 27 -f 4 11 8 -f 4 8 27 -f 4 27 11 -f 3 24 7 -f 3 7 11 -f 3 11 24 +#Name:Great Dodecahedron +#Type:Face_specified + +v 0. 0. -0.951057 +v 0. 0. 0.951057 +v -0.425325 -0.309017 -0.100406 +v -0.425325 0.309017 -0.100406 +v 0.425325 -0.309017 0.100406 +v 0.425325 0.309017 0.100406 +v -0.688191 -0.5 0.425325 +v -0.688191 0.5 0.425325 +v 0.688191 -0.5 -0.425325 +v 0.688191 0.5 -0.425325 +v -0.850651 0. -0.425325 +v 0.850651 0. 0.425325 +v -0.100406 -0.309017 0.425325 +v -0.100406 0.309017 0.425325 +v 0.100406 -0.309017 -0.425325 +v 0.100406 0.309017 -0.425325 +v -0.32492 0. 0.425325 +v -0.16246 -0.5 0.100406 +v -0.16246 0.5 0.100406 +v 0.16246 -0.5 -0.100406 +v 0.16246 0.5 -0.100406 +v 0.32492 0. -0.425325 +v -0.525731 0. 0.100406 +v -0.262866 -0.809017 -0.425325 +v -0.262866 0.190983 -0.425325 +v -0.262866 -0.190983 -0.425325 +v -0.262866 0.809017 -0.425325 +v 0.262866 -0.809017 0.425325 +v 0.262866 0.190983 0.425325 +v 0.262866 -0.190983 0.425325 +v 0.262866 0.809017 0.425325 +v 0.525731 0. -0.100406 + +f 14 2 31 +f 14 31 8 +f 14 8 2 +f 17 2 8 +f 17 8 7 +f 17 7 2 +f 13 2 7 +f 13 7 28 +f 13 28 2 +f 30 2 28 +f 30 28 12 +f 30 12 2 +f 29 2 12 +f 29 12 31 +f 29 31 2 +f 15 9 24 +f 15 24 1 +f 15 1 9 +f 22 10 9 +f 22 9 1 +f 22 1 10 +f 16 27 10 +f 16 10 1 +f 16 1 27 +f 25 11 27 +f 25 27 1 +f 25 1 11 +f 26 24 11 +f 26 11 1 +f 26 1 24 +f 19 31 27 +f 19 27 8 +f 19 8 31 +f 23 8 11 +f 23 11 7 +f 23 7 8 +f 18 7 24 +f 18 24 28 +f 18 28 7 +f 5 28 9 +f 5 9 12 +f 5 12 28 +f 6 12 10 +f 6 10 31 +f 6 31 12 +f 20 9 28 +f 20 28 24 +f 20 24 9 +f 32 10 12 +f 32 12 9 +f 32 9 10 +f 21 27 31 +f 21 31 10 +f 21 10 27 +f 4 11 8 +f 4 8 27 +f 4 27 11 +f 3 24 7 +f 3 7 11 +f 3 11 24 diff --git a/share/extensions/Poly3DObjects/great_rhombicosidodec.obj b/share/extensions/Poly3DObjects/great_rhombicosidodec.obj index 7dffdd757..88bdccc55 100644 --- a/share/extensions/Poly3DObjects/great_rhombicosidodec.obj +++ b/share/extensions/Poly3DObjects/great_rhombicosidodec.obj @@ -1,185 +1,185 @@ -#Name:Great Rhombicosidodecahedron -#Type:face_specified -v -1. -1.30902 -3.42705 -v -1. -1.30902 3.42705 -v -1. 1.30902 -3.42705 -v -1. 1.30902 3.42705 -v -0.5 -0.5 -3.73607 -v -0.5 -0.5 3.73607 -v -0.5 0.5 -3.73607 -v -0.5 0.5 3.73607 -v -0.5 -3.73607 -0.5 -v -0.5 -3.73607 0.5 -v -0.5 -2.11803 -3.11803 -v -0.5 -2.11803 3.11803 -v -0.5 3.73607 -0.5 -v -0.5 3.73607 0.5 -v -0.5 2.11803 -3.11803 -v -0.5 2.11803 3.11803 -v 0.5 -0.5 -3.73607 -v 0.5 -0.5 3.73607 -v 0.5 0.5 -3.73607 -v 0.5 0.5 3.73607 -v 0.5 -3.73607 -0.5 -v 0.5 -3.73607 0.5 -v 0.5 -2.11803 -3.11803 -v 0.5 -2.11803 3.11803 -v 0.5 3.73607 -0.5 -v 0.5 3.73607 0.5 -v 0.5 2.11803 -3.11803 -v 0.5 2.11803 3.11803 -v 1. -1.30902 -3.42705 -v 1. -1.30902 3.42705 -v 1. 1.30902 -3.42705 -v 1. 1.30902 3.42705 -v -3.42705 -1. -1.30902 -v -3.42705 -1. 1.30902 -v -3.42705 1. -1.30902 -v -3.42705 1. 1.30902 -v -2.92705 -1.80902 -1.61803 -v -2.92705 -1.80902 1.61803 -v -2.92705 1.80902 -1.61803 -v -2.92705 1.80902 1.61803 -v -1.80902 -1.61803 -2.92705 -v -1.80902 -1.61803 2.92705 -v -1.80902 1.61803 -2.92705 -v -1.80902 1.61803 2.92705 -v -1.30902 -3.42705 -1. -v -1.30902 -3.42705 1. -v -1.30902 -2.42705 -2.61803 -v -1.30902 -2.42705 2.61803 -v -1.30902 2.42705 -2.61803 -v -1.30902 2.42705 2.61803 -v -1.30902 3.42705 -1. -v -1.30902 3.42705 1. -v -2.61803 -1.30902 -2.42705 -v -2.61803 -1.30902 2.42705 -v -2.61803 1.30902 -2.42705 -v -2.61803 1.30902 2.42705 -v -3.73607 -0.5 -0.5 -v -3.73607 -0.5 0.5 -v -3.73607 0.5 -0.5 -v -3.73607 0.5 0.5 -v -1.61803 -2.92705 -1.80902 -v -1.61803 -2.92705 1.80902 -v -1.61803 2.92705 -1.80902 -v -1.61803 2.92705 1.80902 -v -3.11803 -0.5 -2.11803 -v -3.11803 -0.5 2.11803 -v -3.11803 0.5 -2.11803 -v -3.11803 0.5 2.11803 -v -2.11803 -3.11803 -0.5 -v -2.11803 -3.11803 0.5 -v -2.11803 3.11803 -0.5 -v -2.11803 3.11803 0.5 -v -2.42705 -2.61803 -1.30902 -v -2.42705 -2.61803 1.30902 -v -2.42705 2.61803 -1.30902 -v -2.42705 2.61803 1.30902 -v 1.61803 -2.92705 -1.80902 -v 1.61803 -2.92705 1.80902 -v 1.61803 2.92705 -1.80902 -v 1.61803 2.92705 1.80902 -v 2.42705 -2.61803 -1.30902 -v 2.42705 -2.61803 1.30902 -v 2.42705 2.61803 -1.30902 -v 2.42705 2.61803 1.30902 -v 3.73607 -0.5 -0.5 -v 3.73607 -0.5 0.5 -v 3.73607 0.5 -0.5 -v 3.73607 0.5 0.5 -v 2.11803 -3.11803 -0.5 -v 2.11803 -3.11803 0.5 -v 2.11803 3.11803 -0.5 -v 2.11803 3.11803 0.5 -v 1.30902 -3.42705 -1. -v 1.30902 -3.42705 1. -v 1.30902 -2.42705 -2.61803 -v 1.30902 -2.42705 2.61803 -v 1.30902 2.42705 -2.61803 -v 1.30902 2.42705 2.61803 -v 1.30902 3.42705 -1. -v 1.30902 3.42705 1. -v 2.61803 -1.30902 -2.42705 -v 2.61803 -1.30902 2.42705 -v 2.61803 1.30902 -2.42705 -v 2.61803 1.30902 2.42705 -v 3.11803 -0.5 -2.11803 -v 3.11803 -0.5 2.11803 -v 3.11803 0.5 -2.11803 -v 3.11803 0.5 2.11803 -v 1.80902 -1.61803 -2.92705 -v 1.80902 -1.61803 2.92705 -v 1.80902 1.61803 -2.92705 -v 1.80902 1.61803 2.92705 -v 2.92705 -1.80902 -1.61803 -v 2.92705 -1.80902 1.61803 -v 2.92705 1.80902 -1.61803 -v 2.92705 1.80902 1.61803 -v 3.42705 -1. -1.30902 -v 3.42705 -1. 1.30902 -v 3.42705 1. -1.30902 -v 3.42705 1. 1.30902 - -f 2 6 8 4 44 56 68 66 54 42 -f 109 29 17 19 31 111 103 107 105 101 -f 24 30 18 6 2 12 -f 7 3 15 27 31 19 -f 58 57 33 37 73 69 70 74 38 34 -f 84 116 120 88 87 119 115 83 91 92 -f 90 89 81 113 117 85 86 118 114 82 -f 36 40 76 72 71 75 39 35 59 60 -f 5 17 29 23 11 1 -f 4 8 20 32 28 16 -f 67 55 43 3 7 5 1 41 53 65 -f 18 30 110 102 106 108 104 112 32 20 -f 79 83 115 103 111 97 -f 38 74 62 48 42 54 -f 4 16 50 44 -f 23 29 109 95 -f 96 110 30 24 -f 43 49 15 3 -f 53 41 47 61 73 37 -f 98 112 104 116 84 80 -f 69 45 9 10 46 70 -f 26 100 92 91 99 25 -f 82 114 102 110 96 78 -f 55 39 75 63 49 43 -f 1 11 47 41 -f 28 32 112 98 -f 61 47 11 23 95 77 93 21 9 45 -f 50 16 28 98 80 100 26 14 52 64 -f 97 111 31 27 -f 42 48 12 2 -f 44 50 64 76 40 56 -f 77 95 109 101 113 81 -f 63 51 13 25 99 79 97 27 15 49 -f 46 10 22 94 78 96 24 12 48 62 -f 52 14 13 51 71 72 -f 22 21 93 89 90 94 -f 115 119 107 103 -f 34 38 54 66 -f 71 51 63 75 -f 94 90 82 78 -f 114 118 106 102 -f 35 39 55 67 -f 70 46 62 74 -f 99 91 83 79 -f 65 53 37 33 -f 104 108 120 116 -f 77 81 89 93 -f 76 64 52 72 -f 59 35 67 65 33 57 -f 106 118 86 88 120 108 -f 68 56 40 36 -f 101 105 117 113 -f 80 84 92 100 -f 73 61 45 69 -f 34 66 68 36 60 58 -f 105 107 119 87 85 117 -f 7 19 17 5 -f 6 18 20 8 -f 14 26 25 13 -f 9 21 22 10 -f 58 60 59 57 -f 85 87 88 86 +#Name:Great Rhombicosidodecahedron +#Type:face_specified +v -1. -1.30902 -3.42705 +v -1. -1.30902 3.42705 +v -1. 1.30902 -3.42705 +v -1. 1.30902 3.42705 +v -0.5 -0.5 -3.73607 +v -0.5 -0.5 3.73607 +v -0.5 0.5 -3.73607 +v -0.5 0.5 3.73607 +v -0.5 -3.73607 -0.5 +v -0.5 -3.73607 0.5 +v -0.5 -2.11803 -3.11803 +v -0.5 -2.11803 3.11803 +v -0.5 3.73607 -0.5 +v -0.5 3.73607 0.5 +v -0.5 2.11803 -3.11803 +v -0.5 2.11803 3.11803 +v 0.5 -0.5 -3.73607 +v 0.5 -0.5 3.73607 +v 0.5 0.5 -3.73607 +v 0.5 0.5 3.73607 +v 0.5 -3.73607 -0.5 +v 0.5 -3.73607 0.5 +v 0.5 -2.11803 -3.11803 +v 0.5 -2.11803 3.11803 +v 0.5 3.73607 -0.5 +v 0.5 3.73607 0.5 +v 0.5 2.11803 -3.11803 +v 0.5 2.11803 3.11803 +v 1. -1.30902 -3.42705 +v 1. -1.30902 3.42705 +v 1. 1.30902 -3.42705 +v 1. 1.30902 3.42705 +v -3.42705 -1. -1.30902 +v -3.42705 -1. 1.30902 +v -3.42705 1. -1.30902 +v -3.42705 1. 1.30902 +v -2.92705 -1.80902 -1.61803 +v -2.92705 -1.80902 1.61803 +v -2.92705 1.80902 -1.61803 +v -2.92705 1.80902 1.61803 +v -1.80902 -1.61803 -2.92705 +v -1.80902 -1.61803 2.92705 +v -1.80902 1.61803 -2.92705 +v -1.80902 1.61803 2.92705 +v -1.30902 -3.42705 -1. +v -1.30902 -3.42705 1. +v -1.30902 -2.42705 -2.61803 +v -1.30902 -2.42705 2.61803 +v -1.30902 2.42705 -2.61803 +v -1.30902 2.42705 2.61803 +v -1.30902 3.42705 -1. +v -1.30902 3.42705 1. +v -2.61803 -1.30902 -2.42705 +v -2.61803 -1.30902 2.42705 +v -2.61803 1.30902 -2.42705 +v -2.61803 1.30902 2.42705 +v -3.73607 -0.5 -0.5 +v -3.73607 -0.5 0.5 +v -3.73607 0.5 -0.5 +v -3.73607 0.5 0.5 +v -1.61803 -2.92705 -1.80902 +v -1.61803 -2.92705 1.80902 +v -1.61803 2.92705 -1.80902 +v -1.61803 2.92705 1.80902 +v -3.11803 -0.5 -2.11803 +v -3.11803 -0.5 2.11803 +v -3.11803 0.5 -2.11803 +v -3.11803 0.5 2.11803 +v -2.11803 -3.11803 -0.5 +v -2.11803 -3.11803 0.5 +v -2.11803 3.11803 -0.5 +v -2.11803 3.11803 0.5 +v -2.42705 -2.61803 -1.30902 +v -2.42705 -2.61803 1.30902 +v -2.42705 2.61803 -1.30902 +v -2.42705 2.61803 1.30902 +v 1.61803 -2.92705 -1.80902 +v 1.61803 -2.92705 1.80902 +v 1.61803 2.92705 -1.80902 +v 1.61803 2.92705 1.80902 +v 2.42705 -2.61803 -1.30902 +v 2.42705 -2.61803 1.30902 +v 2.42705 2.61803 -1.30902 +v 2.42705 2.61803 1.30902 +v 3.73607 -0.5 -0.5 +v 3.73607 -0.5 0.5 +v 3.73607 0.5 -0.5 +v 3.73607 0.5 0.5 +v 2.11803 -3.11803 -0.5 +v 2.11803 -3.11803 0.5 +v 2.11803 3.11803 -0.5 +v 2.11803 3.11803 0.5 +v 1.30902 -3.42705 -1. +v 1.30902 -3.42705 1. +v 1.30902 -2.42705 -2.61803 +v 1.30902 -2.42705 2.61803 +v 1.30902 2.42705 -2.61803 +v 1.30902 2.42705 2.61803 +v 1.30902 3.42705 -1. +v 1.30902 3.42705 1. +v 2.61803 -1.30902 -2.42705 +v 2.61803 -1.30902 2.42705 +v 2.61803 1.30902 -2.42705 +v 2.61803 1.30902 2.42705 +v 3.11803 -0.5 -2.11803 +v 3.11803 -0.5 2.11803 +v 3.11803 0.5 -2.11803 +v 3.11803 0.5 2.11803 +v 1.80902 -1.61803 -2.92705 +v 1.80902 -1.61803 2.92705 +v 1.80902 1.61803 -2.92705 +v 1.80902 1.61803 2.92705 +v 2.92705 -1.80902 -1.61803 +v 2.92705 -1.80902 1.61803 +v 2.92705 1.80902 -1.61803 +v 2.92705 1.80902 1.61803 +v 3.42705 -1. -1.30902 +v 3.42705 -1. 1.30902 +v 3.42705 1. -1.30902 +v 3.42705 1. 1.30902 + +f 2 6 8 4 44 56 68 66 54 42 +f 109 29 17 19 31 111 103 107 105 101 +f 24 30 18 6 2 12 +f 7 3 15 27 31 19 +f 58 57 33 37 73 69 70 74 38 34 +f 84 116 120 88 87 119 115 83 91 92 +f 90 89 81 113 117 85 86 118 114 82 +f 36 40 76 72 71 75 39 35 59 60 +f 5 17 29 23 11 1 +f 4 8 20 32 28 16 +f 67 55 43 3 7 5 1 41 53 65 +f 18 30 110 102 106 108 104 112 32 20 +f 79 83 115 103 111 97 +f 38 74 62 48 42 54 +f 4 16 50 44 +f 23 29 109 95 +f 96 110 30 24 +f 43 49 15 3 +f 53 41 47 61 73 37 +f 98 112 104 116 84 80 +f 69 45 9 10 46 70 +f 26 100 92 91 99 25 +f 82 114 102 110 96 78 +f 55 39 75 63 49 43 +f 1 11 47 41 +f 28 32 112 98 +f 61 47 11 23 95 77 93 21 9 45 +f 50 16 28 98 80 100 26 14 52 64 +f 97 111 31 27 +f 42 48 12 2 +f 44 50 64 76 40 56 +f 77 95 109 101 113 81 +f 63 51 13 25 99 79 97 27 15 49 +f 46 10 22 94 78 96 24 12 48 62 +f 52 14 13 51 71 72 +f 22 21 93 89 90 94 +f 115 119 107 103 +f 34 38 54 66 +f 71 51 63 75 +f 94 90 82 78 +f 114 118 106 102 +f 35 39 55 67 +f 70 46 62 74 +f 99 91 83 79 +f 65 53 37 33 +f 104 108 120 116 +f 77 81 89 93 +f 76 64 52 72 +f 59 35 67 65 33 57 +f 106 118 86 88 120 108 +f 68 56 40 36 +f 101 105 117 113 +f 80 84 92 100 +f 73 61 45 69 +f 34 66 68 36 60 58 +f 105 107 119 87 85 117 +f 7 19 17 5 +f 6 18 20 8 +f 14 26 25 13 +f 9 21 22 10 +f 58 60 59 57 +f 85 87 88 86 diff --git a/share/extensions/Poly3DObjects/great_rhombicuboct.obj b/share/extensions/Poly3DObjects/great_rhombicuboct.obj index eb9bdb714..1ef7b4c79 100644 --- a/share/extensions/Poly3DObjects/great_rhombicuboct.obj +++ b/share/extensions/Poly3DObjects/great_rhombicuboct.obj @@ -1,77 +1,77 @@ -#Name:Great Rhombicuboctahedron -#Type:face_specified -v -0.5 1.20711 -1.91421 -v -0.5 1.20711 1.91421 -v -0.5 -1.20711 -1.91421 -v -0.5 -1.20711 1.91421 -v -0.5 -1.91421 1.20711 -v -0.5 -1.91421 -1.20711 -v -0.5 1.91421 1.20711 -v -0.5 1.91421 -1.20711 -v 0.5 1.20711 -1.91421 -v 0.5 1.20711 1.91421 -v 0.5 -1.20711 -1.91421 -v 0.5 -1.20711 1.91421 -v 0.5 -1.91421 1.20711 -v 0.5 -1.91421 -1.20711 -v 0.5 1.91421 1.20711 -v 0.5 1.91421 -1.20711 -v 1.20711 -0.5 -1.91421 -v 1.20711 -0.5 1.91421 -v 1.20711 0.5 -1.91421 -v 1.20711 0.5 1.91421 -v 1.20711 -1.91421 -0.5 -v 1.20711 -1.91421 0.5 -v 1.20711 1.91421 -0.5 -v 1.20711 1.91421 0.5 -v -1.20711 -0.5 -1.91421 -v -1.20711 -0.5 1.91421 -v -1.20711 0.5 -1.91421 -v -1.20711 0.5 1.91421 -v -1.20711 -1.91421 -0.5 -v -1.20711 -1.91421 0.5 -v -1.20711 1.91421 -0.5 -v -1.20711 1.91421 0.5 -v -1.91421 -0.5 1.20711 -v -1.91421 -0.5 -1.20711 -v -1.91421 0.5 1.20711 -v -1.91421 0.5 -1.20711 -v -1.91421 1.20711 -0.5 -v -1.91421 1.20711 0.5 -v -1.91421 -1.20711 -0.5 -v -1.91421 -1.20711 0.5 -v 1.91421 -0.5 1.20711 -v 1.91421 -0.5 -1.20711 -v 1.91421 0.5 1.20711 -v 1.91421 0.5 -1.20711 -v 1.91421 1.20711 -0.5 -v 1.91421 1.20711 0.5 -v 1.91421 -1.20711 -0.5 -v 1.91421 -1.20711 0.5 - -f 44 42 17 19 -f 14 6 3 11 -f 34 36 27 25 -f 8 16 9 1 -f 20 18 41 43 -f 12 4 5 13 -f 26 28 35 33 -f 2 10 15 7 -f 45 23 24 46 -f 39 29 30 40 -f 48 22 21 47 -f 38 32 31 37 -f 9 19 17 11 3 25 27 1 -f 2 28 26 4 12 18 20 10 -f 41 48 47 42 44 45 46 43 -f 35 38 37 36 34 39 40 33 -f 15 24 23 16 8 31 32 7 -f 5 30 29 6 14 21 22 13 -f 46 24 15 10 20 43 -f 35 28 2 7 32 38 -f 41 18 12 13 22 48 -f 40 30 5 4 26 33 -f 44 19 9 16 23 45 -f 37 31 8 1 27 36 -f 47 21 14 11 17 42 -f 34 25 3 6 29 39 +#Name:Great Rhombicuboctahedron +#Type:face_specified +v -0.5 1.20711 -1.91421 +v -0.5 1.20711 1.91421 +v -0.5 -1.20711 -1.91421 +v -0.5 -1.20711 1.91421 +v -0.5 -1.91421 1.20711 +v -0.5 -1.91421 -1.20711 +v -0.5 1.91421 1.20711 +v -0.5 1.91421 -1.20711 +v 0.5 1.20711 -1.91421 +v 0.5 1.20711 1.91421 +v 0.5 -1.20711 -1.91421 +v 0.5 -1.20711 1.91421 +v 0.5 -1.91421 1.20711 +v 0.5 -1.91421 -1.20711 +v 0.5 1.91421 1.20711 +v 0.5 1.91421 -1.20711 +v 1.20711 -0.5 -1.91421 +v 1.20711 -0.5 1.91421 +v 1.20711 0.5 -1.91421 +v 1.20711 0.5 1.91421 +v 1.20711 -1.91421 -0.5 +v 1.20711 -1.91421 0.5 +v 1.20711 1.91421 -0.5 +v 1.20711 1.91421 0.5 +v -1.20711 -0.5 -1.91421 +v -1.20711 -0.5 1.91421 +v -1.20711 0.5 -1.91421 +v -1.20711 0.5 1.91421 +v -1.20711 -1.91421 -0.5 +v -1.20711 -1.91421 0.5 +v -1.20711 1.91421 -0.5 +v -1.20711 1.91421 0.5 +v -1.91421 -0.5 1.20711 +v -1.91421 -0.5 -1.20711 +v -1.91421 0.5 1.20711 +v -1.91421 0.5 -1.20711 +v -1.91421 1.20711 -0.5 +v -1.91421 1.20711 0.5 +v -1.91421 -1.20711 -0.5 +v -1.91421 -1.20711 0.5 +v 1.91421 -0.5 1.20711 +v 1.91421 -0.5 -1.20711 +v 1.91421 0.5 1.20711 +v 1.91421 0.5 -1.20711 +v 1.91421 1.20711 -0.5 +v 1.91421 1.20711 0.5 +v 1.91421 -1.20711 -0.5 +v 1.91421 -1.20711 0.5 + +f 44 42 17 19 +f 14 6 3 11 +f 34 36 27 25 +f 8 16 9 1 +f 20 18 41 43 +f 12 4 5 13 +f 26 28 35 33 +f 2 10 15 7 +f 45 23 24 46 +f 39 29 30 40 +f 48 22 21 47 +f 38 32 31 37 +f 9 19 17 11 3 25 27 1 +f 2 28 26 4 12 18 20 10 +f 41 48 47 42 44 45 46 43 +f 35 38 37 36 34 39 40 33 +f 15 24 23 16 8 31 32 7 +f 5 30 29 6 14 21 22 13 +f 46 24 15 10 20 43 +f 35 28 2 7 32 38 +f 41 18 12 13 22 48 +f 40 30 5 4 26 33 +f 44 19 9 16 23 45 +f 37 31 8 1 27 36 +f 47 21 14 11 17 42 +f 34 25 3 6 29 39 diff --git a/share/extensions/Poly3DObjects/great_stel_dodec.obj b/share/extensions/Poly3DObjects/great_stel_dodec.obj index 443abd5aa..b0e542996 100644 --- a/share/extensions/Poly3DObjects/great_stel_dodec.obj +++ b/share/extensions/Poly3DObjects/great_stel_dodec.obj @@ -1,96 +1,96 @@ -#Name:Great Stellated Dodecahedron -#Type:face_specified - -v 0. 0. -0.951057 -v 0. 0. 0.951057 -v -0.425325 -1.30902 1.80171 -v -0.425325 1.30902 1.80171 -v 0.425325 -1.30902 -1.80171 -v 0.425325 1.30902 -1.80171 -v -0.688191 -0.5 0.425325 -v -0.688191 0.5 0.425325 -v -0.688191 -2.11803 0.425325 -v -0.688191 2.11803 0.425325 -v 0.688191 -0.5 -0.425325 -v 0.688191 0.5 -0.425325 -v 0.688191 -2.11803 -0.425325 -v 0.688191 2.11803 -0.425325 -v -0.850651 0. -0.425325 -v 0.850651 0. 0.425325 -v -1.11352 -0.809017 -1.80171 -v -1.11352 0.809017 -1.80171 -v 1.11352 -0.809017 1.80171 -v 1.11352 0.809017 1.80171 -v -1.80171 -1.30902 -0.425325 -v -1.80171 1.30902 -0.425325 -v 1.80171 -1.30902 0.425325 -v 1.80171 1.30902 0.425325 -v -2.22703 0. 0.425325 -v 2.22703 0. -0.425325 -v -0.262866 -0.809017 -0.425325 -v -0.262866 0.809017 -0.425325 -v 0.262866 -0.809017 0.425325 -v 0.262866 0.809017 0.425325 -v -1.37638 0. 1.80171 -v 1.37638 0. -1.80171 - -f 4 2 30 -f 4 30 8 -f 4 8 2 -f 31 2 8 -f 31 8 7 -f 31 7 2 -f 3 2 7 -f 3 7 29 -f 3 29 2 -f 19 2 29 -f 19 29 16 -f 19 16 2 -f 20 2 16 -f 20 16 30 -f 20 30 2 -f 5 11 27 -f 5 27 1 -f 5 1 11 -f 32 12 11 -f 32 11 1 -f 32 1 12 -f 6 28 12 -f 6 12 1 -f 6 1 28 -f 18 15 28 -f 18 28 1 -f 18 1 15 -f 17 27 15 -f 17 15 1 -f 17 1 27 -f 10 30 28 -f 10 28 8 -f 10 8 30 -f 25 8 15 -f 25 15 7 -f 25 7 8 -f 9 7 27 -f 9 27 29 -f 9 29 7 -f 23 29 11 -f 23 11 16 -f 23 16 29 -f 24 16 12 -f 24 12 30 -f 24 30 16 -f 13 11 29 -f 13 29 27 -f 13 27 11 -f 26 12 16 -f 26 16 11 -f 26 11 12 -f 14 28 30 -f 14 30 12 -f 14 12 28 -f 22 15 8 -f 22 8 28 -f 22 28 15 -f 21 27 7 -f 21 7 15 -f 21 15 27 +#Name:Great Stellated Dodecahedron +#Type:face_specified + +v 0. 0. -0.951057 +v 0. 0. 0.951057 +v -0.425325 -1.30902 1.80171 +v -0.425325 1.30902 1.80171 +v 0.425325 -1.30902 -1.80171 +v 0.425325 1.30902 -1.80171 +v -0.688191 -0.5 0.425325 +v -0.688191 0.5 0.425325 +v -0.688191 -2.11803 0.425325 +v -0.688191 2.11803 0.425325 +v 0.688191 -0.5 -0.425325 +v 0.688191 0.5 -0.425325 +v 0.688191 -2.11803 -0.425325 +v 0.688191 2.11803 -0.425325 +v -0.850651 0. -0.425325 +v 0.850651 0. 0.425325 +v -1.11352 -0.809017 -1.80171 +v -1.11352 0.809017 -1.80171 +v 1.11352 -0.809017 1.80171 +v 1.11352 0.809017 1.80171 +v -1.80171 -1.30902 -0.425325 +v -1.80171 1.30902 -0.425325 +v 1.80171 -1.30902 0.425325 +v 1.80171 1.30902 0.425325 +v -2.22703 0. 0.425325 +v 2.22703 0. -0.425325 +v -0.262866 -0.809017 -0.425325 +v -0.262866 0.809017 -0.425325 +v 0.262866 -0.809017 0.425325 +v 0.262866 0.809017 0.425325 +v -1.37638 0. 1.80171 +v 1.37638 0. -1.80171 + +f 4 2 30 +f 4 30 8 +f 4 8 2 +f 31 2 8 +f 31 8 7 +f 31 7 2 +f 3 2 7 +f 3 7 29 +f 3 29 2 +f 19 2 29 +f 19 29 16 +f 19 16 2 +f 20 2 16 +f 20 16 30 +f 20 30 2 +f 5 11 27 +f 5 27 1 +f 5 1 11 +f 32 12 11 +f 32 11 1 +f 32 1 12 +f 6 28 12 +f 6 12 1 +f 6 1 28 +f 18 15 28 +f 18 28 1 +f 18 1 15 +f 17 27 15 +f 17 15 1 +f 17 1 27 +f 10 30 28 +f 10 28 8 +f 10 8 30 +f 25 8 15 +f 25 15 7 +f 25 7 8 +f 9 7 27 +f 9 27 29 +f 9 29 7 +f 23 29 11 +f 23 11 16 +f 23 16 29 +f 24 16 12 +f 24 12 30 +f 24 30 16 +f 13 11 29 +f 13 29 27 +f 13 27 11 +f 26 12 16 +f 26 16 11 +f 26 11 12 +f 14 28 30 +f 14 30 12 +f 14 12 28 +f 22 15 8 +f 22 8 28 +f 22 28 15 +f 21 27 7 +f 21 7 15 +f 21 15 27 diff --git a/share/extensions/Poly3DObjects/icos.obj b/share/extensions/Poly3DObjects/icos.obj index d0e991a77..ed55ea4fc 100644 --- a/share/extensions/Poly3DObjects/icos.obj +++ b/share/extensions/Poly3DObjects/icos.obj @@ -1,36 +1,36 @@ -#Name:Icosahedron -#Type:face_specified - -v 0 0 -0.95105652 -v 0 0 0.95105652 -v -0.85065081 0 -0.42532540 -v 0.85065081 0 0.42532540 -v 0.68819096 -0.50000000 -0.42532540 -v 0.68819096 0.50000000 -0.42532540 -v -0.68819096 -0.50000000 0.42532540 -v -0.68819096 0.50000000 0.42532540 -v -0.26286556 -0.80901699 -0.42532540 -v -0.26286556 0.80901699 -0.42532540 -v 0.26286556 -0.80901699 0.42532540 -v 0.26286556 0.80901699 0.42532540 - -f 2 12 8 -f 2 8 7 -f 2 7 11 -f 2 11 4 -f 2 4 12 -f 5 9 1 -f 6 5 1 -f 10 6 1 -f 3 10 1 -f 9 3 1 -f 12 10 8 -f 8 3 7 -f 7 9 11 -f 11 5 4 -f 4 6 12 -f 5 11 9 -f 6 4 5 -f 10 12 6 -f 3 8 10 -f 9 7 3 +#Name:Icosahedron +#Type:face_specified + +v 0 0 -0.95105652 +v 0 0 0.95105652 +v -0.85065081 0 -0.42532540 +v 0.85065081 0 0.42532540 +v 0.68819096 -0.50000000 -0.42532540 +v 0.68819096 0.50000000 -0.42532540 +v -0.68819096 -0.50000000 0.42532540 +v -0.68819096 0.50000000 0.42532540 +v -0.26286556 -0.80901699 -0.42532540 +v -0.26286556 0.80901699 -0.42532540 +v 0.26286556 -0.80901699 0.42532540 +v 0.26286556 0.80901699 0.42532540 + +f 2 12 8 +f 2 8 7 +f 2 7 11 +f 2 11 4 +f 2 4 12 +f 5 9 1 +f 6 5 1 +f 10 6 1 +f 3 10 1 +f 9 3 1 +f 12 10 8 +f 8 3 7 +f 7 9 11 +f 11 5 4 +f 4 6 12 +f 5 11 9 +f 6 4 5 +f 10 12 6 +f 3 8 10 +f 9 7 3 diff --git a/share/extensions/Poly3DObjects/icosidodec.obj b/share/extensions/Poly3DObjects/icosidodec.obj index a7489219b..961bec20f 100644 --- a/share/extensions/Poly3DObjects/icosidodec.obj +++ b/share/extensions/Poly3DObjects/icosidodec.obj @@ -1,65 +1,65 @@ -#Name:Icosidodecahedron -#Type:face_specified -v 0. -1.61803 0. -v 0. 1.61803 0. -v 0.262866 -0.809017 -1.37638 -v 0.262866 0.809017 -1.37638 -v 0.425325 -1.30902 0.850651 -v 0.425325 1.30902 0.850651 -v 0.688191 -0.5 1.37638 -v 0.688191 0.5 1.37638 -v 1.11352 -0.809017 -0.850651 -v 1.11352 0.809017 -0.850651 -v -1.37638 0. -0.850651 -v -0.688191 -0.5 -1.37638 -v -0.688191 0.5 -1.37638 -v 1.37638 0. 0.850651 -v 0.951057 -1.30902 0. -v 0.951057 1.30902 0. -v 0.850651 0. -1.37638 -v -0.951057 -1.30902 0. -v -0.951057 1.30902 0. -v -1.53884 -0.5 0. -v -1.53884 0.5 0. -v 1.53884 -0.5 0. -v 1.53884 0.5 0. -v -0.850651 0. 1.37638 -v -1.11352 -0.809017 0.850651 -v -1.11352 0.809017 0.850651 -v -0.425325 -1.30902 -0.850651 -v -0.425325 1.30902 -0.850651 -v -0.262866 -0.809017 1.37638 -v -0.262866 0.809017 1.37638 - -f 30 24 29 7 8 -f 26 24 30 -f 25 29 24 -f 5 7 29 -f 14 8 7 -f 6 30 8 -f 16 2 6 -f 19 21 26 -f 20 18 25 -f 1 15 5 -f 22 23 14 -f 2 19 26 30 6 -f 21 20 25 24 26 -f 18 1 5 29 25 -f 15 22 14 7 5 -f 23 16 6 8 14 -f 12 13 4 17 3 -f 3 17 9 -f 17 4 10 -f 4 13 28 -f 13 12 11 -f 12 3 27 -f 27 1 18 -f 9 22 15 -f 10 16 23 -f 28 19 2 -f 11 20 21 -f 27 3 9 15 1 -f 9 17 10 23 22 -f 10 4 28 2 16 -f 28 13 11 21 19 -f 11 12 27 18 20 +#Name:Icosidodecahedron +#Type:face_specified +v 0. -1.61803 0. +v 0. 1.61803 0. +v 0.262866 -0.809017 -1.37638 +v 0.262866 0.809017 -1.37638 +v 0.425325 -1.30902 0.850651 +v 0.425325 1.30902 0.850651 +v 0.688191 -0.5 1.37638 +v 0.688191 0.5 1.37638 +v 1.11352 -0.809017 -0.850651 +v 1.11352 0.809017 -0.850651 +v -1.37638 0. -0.850651 +v -0.688191 -0.5 -1.37638 +v -0.688191 0.5 -1.37638 +v 1.37638 0. 0.850651 +v 0.951057 -1.30902 0. +v 0.951057 1.30902 0. +v 0.850651 0. -1.37638 +v -0.951057 -1.30902 0. +v -0.951057 1.30902 0. +v -1.53884 -0.5 0. +v -1.53884 0.5 0. +v 1.53884 -0.5 0. +v 1.53884 0.5 0. +v -0.850651 0. 1.37638 +v -1.11352 -0.809017 0.850651 +v -1.11352 0.809017 0.850651 +v -0.425325 -1.30902 -0.850651 +v -0.425325 1.30902 -0.850651 +v -0.262866 -0.809017 1.37638 +v -0.262866 0.809017 1.37638 + +f 30 24 29 7 8 +f 26 24 30 +f 25 29 24 +f 5 7 29 +f 14 8 7 +f 6 30 8 +f 16 2 6 +f 19 21 26 +f 20 18 25 +f 1 15 5 +f 22 23 14 +f 2 19 26 30 6 +f 21 20 25 24 26 +f 18 1 5 29 25 +f 15 22 14 7 5 +f 23 16 6 8 14 +f 12 13 4 17 3 +f 3 17 9 +f 17 4 10 +f 4 13 28 +f 13 12 11 +f 12 3 27 +f 27 1 18 +f 9 22 15 +f 10 16 23 +f 28 19 2 +f 11 20 21 +f 27 3 9 15 1 +f 9 17 10 23 22 +f 10 4 28 2 16 +f 28 13 11 21 19 +f 11 12 27 18 20 diff --git a/share/extensions/Poly3DObjects/jessens_orthog_icos.obj b/share/extensions/Poly3DObjects/jessens_orthog_icos.obj index b08b2c4d1..41aff7a62 100644 --- a/share/extensions/Poly3DObjects/jessens_orthog_icos.obj +++ b/share/extensions/Poly3DObjects/jessens_orthog_icos.obj @@ -1,35 +1,35 @@ -#Name:Jessen's Orthogonal Icosahedron -#Type:face_specified -v 0. -0.809017 0.5 -v 0. -0.809017 -0.5 -v 0. 0.809017 0.5 -v 0. 0.809017 -0.5 -v 0.5 0. -0.809017 -v 0.5 0. 0.809017 -v -0.5 0. -0.809017 -v -0.5 0. 0.809017 -v -0.809017 0.5 0. -v -0.809017 -0.5 0. -v 0.809017 0.5 0. -v 0.809017 -0.5 0. - -f 3 1 6 -f 6 1 12 -f 6 12 5 -f 11 3 6 -f 6 5 11 -f 12 1 10 -f 12 10 2 -f 5 12 2 -f 3 11 9 -f 1 3 8 -f 8 10 1 -f 7 2 10 -f 10 8 7 -f 3 9 8 -f 7 8 9 -f 5 2 4 -f 2 7 4 -f 7 9 4 -f 4 9 11 +#Name:Jessen's Orthogonal Icosahedron +#Type:face_specified +v 0. -0.809017 0.5 +v 0. -0.809017 -0.5 +v 0. 0.809017 0.5 +v 0. 0.809017 -0.5 +v 0.5 0. -0.809017 +v 0.5 0. 0.809017 +v -0.5 0. -0.809017 +v -0.5 0. 0.809017 +v -0.809017 0.5 0. +v -0.809017 -0.5 0. +v 0.809017 0.5 0. +v 0.809017 -0.5 0. + +f 3 1 6 +f 6 1 12 +f 6 12 5 +f 11 3 6 +f 6 5 11 +f 12 1 10 +f 12 10 2 +f 5 12 2 +f 3 11 9 +f 1 3 8 +f 8 10 1 +f 7 2 10 +f 10 8 7 +f 3 9 8 +f 7 8 9 +f 5 2 4 +f 2 7 4 +f 7 9 4 +f 4 9 11 f 5 4 11 \ No newline at end of file diff --git a/share/extensions/Poly3DObjects/methane.obj b/share/extensions/Poly3DObjects/methane.obj index 2a89979ab..0b2d74411 100644 --- a/share/extensions/Poly3DObjects/methane.obj +++ b/share/extensions/Poly3DObjects/methane.obj @@ -1,13 +1,13 @@ -#Name:Methane Molecule -#Type:edge_specified - -v 0 0 0 -v 0 0 0.61237244 -v -0.28867513 -0.50000000 -0.20412415 -v -0.28867513 0.50000000 -0.20412415 -v 0.57735027 0 -0.20412415 - -l 1 2 -l 1 3 -l 1 4 -l 1 5 +#Name:Methane Molecule +#Type:edge_specified + +v 0 0 0 +v 0 0 0.61237244 +v -0.28867513 -0.50000000 -0.20412415 +v -0.28867513 0.50000000 -0.20412415 +v 0.57735027 0 -0.20412415 + +l 1 2 +l 1 3 +l 1 4 +l 1 5 diff --git a/share/extensions/Poly3DObjects/oct.obj b/share/extensions/Poly3DObjects/oct.obj index 3f98f6840..f356b6986 100644 --- a/share/extensions/Poly3DObjects/oct.obj +++ b/share/extensions/Poly3DObjects/oct.obj @@ -1,17 +1,17 @@ -#Name:Octahedron -#Type:face_specified -v -0.5 -0.5 0 -v -0.5 0.5 0 -v 0 0 -0.70710678 -v 0 0 0.70710678 -v 0.5 -0.5 0 -v 0.5 0.5 0 - -f 4 5 6 -f 4 6 2 -f 4 2 1 -f 4 1 5 -f 5 1 3 -f 5 3 6 -f 3 1 2 -f 6 3 2 +#Name:Octahedron +#Type:face_specified +v -0.5 -0.5 0 +v -0.5 0.5 0 +v 0 0 -0.70710678 +v 0 0 0.70710678 +v 0.5 -0.5 0 +v 0.5 0.5 0 + +f 4 5 6 +f 4 6 2 +f 4 2 1 +f 4 1 5 +f 5 1 3 +f 5 3 6 +f 3 1 2 +f 6 3 2 diff --git a/share/extensions/Poly3DObjects/rh_axes.obj b/share/extensions/Poly3DObjects/rh_axes.obj index 23042c170..cc6623fc2 100644 --- a/share/extensions/Poly3DObjects/rh_axes.obj +++ b/share/extensions/Poly3DObjects/rh_axes.obj @@ -1,12 +1,12 @@ -#Name:Right Handed Coordinate Axes -#Type:Edge_specified - -v 0 0 0 -v 1 0 0 -v 0 1 0 -v 0 0 1 - -l 1 2 -l 1 3 -l 1 4 - +#Name:Right Handed Coordinate Axes +#Type:Edge_specified + +v 0 0 0 +v 1 0 0 +v 0 1 0 +v 0 0 1 + +l 1 2 +l 1 3 +l 1 4 + diff --git a/share/extensions/Poly3DObjects/rhomb_dodec.obj b/share/extensions/Poly3DObjects/rhomb_dodec.obj index 353c6e6c0..9fde9d669 100644 --- a/share/extensions/Poly3DObjects/rhomb_dodec.obj +++ b/share/extensions/Poly3DObjects/rhomb_dodec.obj @@ -1,29 +1,29 @@ -#Name:Rhombic Dodecahedron -#Type:face_specified -v -0.816497 -0.816497 0. -v -0.816497 0. -0.57735 -v -0.816497 0. 0.57735 -v -0.816497 0.816497 0. -v 0. -0.816497 -0.57735 -v 0. -0.816497 0.57735 -v 0. 0. -1.1547 -v 0. 0. 1.1547 -v 0. 0.816497 -0.57735 -v 0. 0.816497 0.57735 -v 0.816497 -0.816497 0. -v 0.816497 0. -0.57735 -v 0.816497 0. 0.57735 -v 0.816497 0.816497 0. - -f 2 1 3 4 -f 1 2 7 5 -f 6 8 3 1 -f 2 4 9 7 -f 8 10 4 3 -f 11 6 1 5 -f 9 4 10 14 -f 5 7 12 11 -f 11 13 8 6 -f 7 9 14 12 -f 13 14 10 8 +#Name:Rhombic Dodecahedron +#Type:face_specified +v -0.816497 -0.816497 0. +v -0.816497 0. -0.57735 +v -0.816497 0. 0.57735 +v -0.816497 0.816497 0. +v 0. -0.816497 -0.57735 +v 0. -0.816497 0.57735 +v 0. 0. -1.1547 +v 0. 0. 1.1547 +v 0. 0.816497 -0.57735 +v 0. 0.816497 0.57735 +v 0.816497 -0.816497 0. +v 0.816497 0. -0.57735 +v 0.816497 0. 0.57735 +v 0.816497 0.816497 0. + +f 2 1 3 4 +f 1 2 7 5 +f 6 8 3 1 +f 2 4 9 7 +f 8 10 4 3 +f 11 6 1 5 +f 9 4 10 14 +f 5 7 12 11 +f 11 13 8 6 +f 7 9 14 12 +f 13 14 10 8 f 14 13 11 12 \ No newline at end of file diff --git a/share/extensions/Poly3DObjects/rhomb_triacont.obj b/share/extensions/Poly3DObjects/rhomb_triacont.obj index 9fd85d07f..70acebf54 100644 --- a/share/extensions/Poly3DObjects/rhomb_triacont.obj +++ b/share/extensions/Poly3DObjects/rhomb_triacont.obj @@ -1,65 +1,65 @@ -#Name:Rhombic Triacontahedron -#Type:face_specified -v 0. 0. -1.61803 -v 0. 0. 1.61803 -v 0.276393 -0.850651 1.17082 -v 0.276393 0.850651 1.17082 -v 0.894427 0. 1.17082 -v 1.17082 -0.850651 0.723607 -v 1.17082 -0.850651 -0.276393 -v 1.17082 0.850651 0.723607 -v 1.17082 0.850651 -0.276393 -v -0.894427 0. -1.17082 -v -0.447214 -1.37638 0.723607 -v -0.447214 -1.37638 -0.276393 -v -0.447214 1.37638 0.723607 -v -0.447214 1.37638 -0.276393 -v 0.447214 -1.37638 0.276393 -v 0.447214 -1.37638 -0.723607 -v 0.447214 1.37638 0.276393 -v 0.447214 1.37638 -0.723607 -v -1.44721 0. 0.723607 -v -1.44721 0. -0.276393 -v -0.723607 -0.525731 1.17082 -v -0.723607 0.525731 1.17082 -v 0.723607 -0.525731 -1.17082 -v 0.723607 0.525731 -1.17082 -v 1.44721 0. 0.276393 -v 1.44721 0. -0.723607 -v -1.17082 -0.850651 0.276393 -v -1.17082 -0.850651 -0.723607 -v -1.17082 0.850651 0.276393 -v -1.17082 0.850651 -0.723607 -v -0.276393 -0.850651 -1.17082 -v -0.276393 0.850651 -1.17082 - -f 16 15 11 12 -f 14 13 17 18 -f 10 28 20 30 -f 8 5 6 25 -f 12 28 31 16 -f 32 30 14 18 -f 6 3 11 15 -f 8 17 13 4 -f 11 21 19 27 -f 13 29 19 22 -f 7 16 23 26 -f 24 18 9 26 -f 12 11 27 28 -f 30 29 13 14 -f 7 6 15 16 -f 18 17 8 9 -f 2 22 19 21 -f 23 1 24 26 -f 3 2 21 11 -f 4 13 22 2 -f 16 31 1 23 -f 1 32 18 24 -f 31 28 10 1 -f 10 30 32 1 -f 6 5 2 3 -f 8 4 2 5 -f 28 27 19 20 -f 20 19 29 30 -f 26 25 6 7 -f 9 8 25 26 +#Name:Rhombic Triacontahedron +#Type:face_specified +v 0. 0. -1.61803 +v 0. 0. 1.61803 +v 0.276393 -0.850651 1.17082 +v 0.276393 0.850651 1.17082 +v 0.894427 0. 1.17082 +v 1.17082 -0.850651 0.723607 +v 1.17082 -0.850651 -0.276393 +v 1.17082 0.850651 0.723607 +v 1.17082 0.850651 -0.276393 +v -0.894427 0. -1.17082 +v -0.447214 -1.37638 0.723607 +v -0.447214 -1.37638 -0.276393 +v -0.447214 1.37638 0.723607 +v -0.447214 1.37638 -0.276393 +v 0.447214 -1.37638 0.276393 +v 0.447214 -1.37638 -0.723607 +v 0.447214 1.37638 0.276393 +v 0.447214 1.37638 -0.723607 +v -1.44721 0. 0.723607 +v -1.44721 0. -0.276393 +v -0.723607 -0.525731 1.17082 +v -0.723607 0.525731 1.17082 +v 0.723607 -0.525731 -1.17082 +v 0.723607 0.525731 -1.17082 +v 1.44721 0. 0.276393 +v 1.44721 0. -0.723607 +v -1.17082 -0.850651 0.276393 +v -1.17082 -0.850651 -0.723607 +v -1.17082 0.850651 0.276393 +v -1.17082 0.850651 -0.723607 +v -0.276393 -0.850651 -1.17082 +v -0.276393 0.850651 -1.17082 + +f 16 15 11 12 +f 14 13 17 18 +f 10 28 20 30 +f 8 5 6 25 +f 12 28 31 16 +f 32 30 14 18 +f 6 3 11 15 +f 8 17 13 4 +f 11 21 19 27 +f 13 29 19 22 +f 7 16 23 26 +f 24 18 9 26 +f 12 11 27 28 +f 30 29 13 14 +f 7 6 15 16 +f 18 17 8 9 +f 2 22 19 21 +f 23 1 24 26 +f 3 2 21 11 +f 4 13 22 2 +f 16 31 1 23 +f 1 32 18 24 +f 31 28 10 1 +f 10 30 32 1 +f 6 5 2 3 +f 8 4 2 5 +f 28 27 19 20 +f 20 19 29 30 +f 26 25 6 7 +f 9 8 25 26 diff --git a/share/extensions/Poly3DObjects/small_rhombicosidodec.obj b/share/extensions/Poly3DObjects/small_rhombicosidodec.obj index 94cb91ce7..a209ba2c2 100644 --- a/share/extensions/Poly3DObjects/small_rhombicosidodec.obj +++ b/share/extensions/Poly3DObjects/small_rhombicosidodec.obj @@ -1,127 +1,127 @@ -#Name:Small Rhombicosidodecahedron -#Type:face_specified - -v -0.5 -0.5 -2.11803 -v -0.5 -0.5 2.11803 -v -0.5 0.5 -2.11803 -v -0.5 0.5 2.11803 -v -0.5 -2.11803 -0.5 -v -0.5 -2.11803 0.5 -v -0.5 2.11803 -0.5 -v -0.5 2.11803 0.5 -v 0. -1.30902 -1.80902 -v 0. -1.30902 1.80902 -v 0. 1.30902 -1.80902 -v 0. 1.30902 1.80902 -v 0.5 -0.5 -2.11803 -v 0.5 -0.5 2.11803 -v 0.5 0.5 -2.11803 -v 0.5 0.5 2.11803 -v 0.5 -2.11803 -0.5 -v 0.5 -2.11803 0.5 -v 0.5 2.11803 -0.5 -v 0.5 2.11803 0.5 -v -1.80902 0. -1.30902 -v -1.80902 0. 1.30902 -v -0.809017 -1.61803 -1.30902 -v -0.809017 -1.61803 1.30902 -v -0.809017 1.61803 -1.30902 -v -0.809017 1.61803 1.30902 -v -1.61803 -1.30902 -0.809017 -v -1.61803 -1.30902 0.809017 -v -1.61803 1.30902 -0.809017 -v -1.61803 1.30902 0.809017 -v -2.11803 -0.5 -0.5 -v -2.11803 -0.5 0.5 -v -2.11803 0.5 -0.5 -v -2.11803 0.5 0.5 -v -1.30902 -1.80902 0. -v -1.30902 -0.809017 -1.61803 -v -1.30902 -0.809017 1.61803 -v -1.30902 0.809017 -1.61803 -v -1.30902 0.809017 1.61803 -v -1.30902 1.80902 0. -v 0.809017 -1.61803 -1.30902 -v 0.809017 -1.61803 1.30902 -v 0.809017 1.61803 -1.30902 -v 0.809017 1.61803 1.30902 -v 1.61803 -1.30902 -0.809017 -v 1.61803 -1.30902 0.809017 -v 1.61803 1.30902 -0.809017 -v 1.61803 1.30902 0.809017 -v 2.11803 -0.5 -0.5 -v 2.11803 -0.5 0.5 -v 2.11803 0.5 -0.5 -v 2.11803 0.5 0.5 -v 1.30902 -1.80902 0. -v 1.30902 -0.809017 -1.61803 -v 1.30902 -0.809017 1.61803 -v 1.30902 0.809017 -1.61803 -v 1.30902 0.809017 1.61803 -v 1.30902 1.80902 0. -v 1.80902 0. -1.30902 -v 1.80902 0. 1.30902 - -f 36 23 27 -f 37 28 24 -f 40 8 7 -f 35 5 6 -f 38 29 25 -f 39 26 30 -f 10 14 2 -f 9 1 13 -f 12 4 16 -f 11 15 3 -f 54 45 41 -f 55 42 46 -f 58 19 20 -f 53 18 17 -f 56 43 47 -f 57 48 44 -f 34 32 22 -f 33 21 31 -f 59 51 49 -f 60 50 52 -f 27 31 21 36 -f 23 36 1 9 -f 10 2 37 24 -f 37 22 32 28 -f 8 40 30 26 -f 25 29 40 7 -f 35 27 23 5 -f 6 24 28 35 -f 3 38 25 11 -f 21 33 29 38 -f 39 30 34 22 -f 12 26 39 4 -f 55 14 10 42 -f 41 9 13 54 -f 57 44 12 16 -f 15 11 43 56 -f 45 54 59 49 -f 50 60 55 46 -f 48 58 20 44 -f 43 19 58 47 -f 53 17 41 45 -f 46 42 18 53 -f 59 56 47 51 -f 52 48 57 60 -f 31 32 34 33 -f 17 18 6 5 -f 1 3 15 13 -f 14 16 4 2 -f 7 8 20 19 -f 51 52 50 49 -f 3 1 36 21 38 -f 22 37 2 4 39 -f 29 33 34 30 40 -f 27 35 28 32 31 -f 42 10 24 6 18 -f 41 17 5 23 9 -f 20 8 26 12 44 -f 11 25 7 19 43 -f 56 59 54 13 15 -f 57 16 14 55 60 -f 58 48 52 51 47 -f 49 50 46 53 45 - +#Name:Small Rhombicosidodecahedron +#Type:face_specified + +v -0.5 -0.5 -2.11803 +v -0.5 -0.5 2.11803 +v -0.5 0.5 -2.11803 +v -0.5 0.5 2.11803 +v -0.5 -2.11803 -0.5 +v -0.5 -2.11803 0.5 +v -0.5 2.11803 -0.5 +v -0.5 2.11803 0.5 +v 0. -1.30902 -1.80902 +v 0. -1.30902 1.80902 +v 0. 1.30902 -1.80902 +v 0. 1.30902 1.80902 +v 0.5 -0.5 -2.11803 +v 0.5 -0.5 2.11803 +v 0.5 0.5 -2.11803 +v 0.5 0.5 2.11803 +v 0.5 -2.11803 -0.5 +v 0.5 -2.11803 0.5 +v 0.5 2.11803 -0.5 +v 0.5 2.11803 0.5 +v -1.80902 0. -1.30902 +v -1.80902 0. 1.30902 +v -0.809017 -1.61803 -1.30902 +v -0.809017 -1.61803 1.30902 +v -0.809017 1.61803 -1.30902 +v -0.809017 1.61803 1.30902 +v -1.61803 -1.30902 -0.809017 +v -1.61803 -1.30902 0.809017 +v -1.61803 1.30902 -0.809017 +v -1.61803 1.30902 0.809017 +v -2.11803 -0.5 -0.5 +v -2.11803 -0.5 0.5 +v -2.11803 0.5 -0.5 +v -2.11803 0.5 0.5 +v -1.30902 -1.80902 0. +v -1.30902 -0.809017 -1.61803 +v -1.30902 -0.809017 1.61803 +v -1.30902 0.809017 -1.61803 +v -1.30902 0.809017 1.61803 +v -1.30902 1.80902 0. +v 0.809017 -1.61803 -1.30902 +v 0.809017 -1.61803 1.30902 +v 0.809017 1.61803 -1.30902 +v 0.809017 1.61803 1.30902 +v 1.61803 -1.30902 -0.809017 +v 1.61803 -1.30902 0.809017 +v 1.61803 1.30902 -0.809017 +v 1.61803 1.30902 0.809017 +v 2.11803 -0.5 -0.5 +v 2.11803 -0.5 0.5 +v 2.11803 0.5 -0.5 +v 2.11803 0.5 0.5 +v 1.30902 -1.80902 0. +v 1.30902 -0.809017 -1.61803 +v 1.30902 -0.809017 1.61803 +v 1.30902 0.809017 -1.61803 +v 1.30902 0.809017 1.61803 +v 1.30902 1.80902 0. +v 1.80902 0. -1.30902 +v 1.80902 0. 1.30902 + +f 36 23 27 +f 37 28 24 +f 40 8 7 +f 35 5 6 +f 38 29 25 +f 39 26 30 +f 10 14 2 +f 9 1 13 +f 12 4 16 +f 11 15 3 +f 54 45 41 +f 55 42 46 +f 58 19 20 +f 53 18 17 +f 56 43 47 +f 57 48 44 +f 34 32 22 +f 33 21 31 +f 59 51 49 +f 60 50 52 +f 27 31 21 36 +f 23 36 1 9 +f 10 2 37 24 +f 37 22 32 28 +f 8 40 30 26 +f 25 29 40 7 +f 35 27 23 5 +f 6 24 28 35 +f 3 38 25 11 +f 21 33 29 38 +f 39 30 34 22 +f 12 26 39 4 +f 55 14 10 42 +f 41 9 13 54 +f 57 44 12 16 +f 15 11 43 56 +f 45 54 59 49 +f 50 60 55 46 +f 48 58 20 44 +f 43 19 58 47 +f 53 17 41 45 +f 46 42 18 53 +f 59 56 47 51 +f 52 48 57 60 +f 31 32 34 33 +f 17 18 6 5 +f 1 3 15 13 +f 14 16 4 2 +f 7 8 20 19 +f 51 52 50 49 +f 3 1 36 21 38 +f 22 37 2 4 39 +f 29 33 34 30 40 +f 27 35 28 32 31 +f 42 10 24 6 18 +f 41 17 5 23 9 +f 20 8 26 12 44 +f 11 25 7 19 43 +f 56 59 54 13 15 +f 57 16 14 55 60 +f 58 48 52 51 47 +f 49 50 46 53 45 + diff --git a/share/extensions/Poly3DObjects/small_rhombicuboct.obj b/share/extensions/Poly3DObjects/small_rhombicuboct.obj index 24da8f4a3..2d064aba8 100644 --- a/share/extensions/Poly3DObjects/small_rhombicuboct.obj +++ b/share/extensions/Poly3DObjects/small_rhombicuboct.obj @@ -1,54 +1,54 @@ -#Name:Small Rhombicuboctahedron -#Type:face_specified - -v -0.5 -0.5 -1.20711 -v -0.5 -0.5 1.20711 -v -0.5 0.5 -1.20711 -v -0.5 0.5 1.20711 -v -0.5 -1.20711 -0.5 -v -0.5 -1.20711 0.5 -v -0.5 1.20711 -0.5 -v -0.5 1.20711 0.5 -v 0.5 -0.5 -1.20711 -v 0.5 -0.5 1.20711 -v 0.5 0.5 -1.20711 -v 0.5 0.5 1.20711 -v 0.5 -1.20711 -0.5 -v 0.5 -1.20711 0.5 -v 0.5 1.20711 -0.5 -v 0.5 1.20711 0.5 -v -1.20711 -0.5 -0.5 -v -1.20711 -0.5 0.5 -v -1.20711 0.5 -0.5 -v -1.20711 0.5 0.5 -v 1.20711 -0.5 -0.5 -v 1.20711 -0.5 0.5 -v 1.20711 0.5 -0.5 -v 1.20711 0.5 0.5 - -f 3 11 9 1 -f 2 10 12 4 -f 24 22 21 23 -f 19 17 18 20 -f 5 13 14 6 -f 8 16 15 7 -f 13 21 22 14 -f 16 24 23 15 -f 6 18 17 5 -f 7 19 20 8 -f 6 14 10 2 -f 4 12 16 8 -f 22 24 12 10 -f 2 4 20 18 -f 1 9 13 5 -f 7 15 11 3 -f 9 11 23 21 -f 17 19 3 1 -f 22 10 14 -f 16 12 24 -f 6 2 18 -f 20 4 8 -f 13 9 21 -f 23 11 15 -f 17 1 5 -f 7 3 19 +#Name:Small Rhombicuboctahedron +#Type:face_specified + +v -0.5 -0.5 -1.20711 +v -0.5 -0.5 1.20711 +v -0.5 0.5 -1.20711 +v -0.5 0.5 1.20711 +v -0.5 -1.20711 -0.5 +v -0.5 -1.20711 0.5 +v -0.5 1.20711 -0.5 +v -0.5 1.20711 0.5 +v 0.5 -0.5 -1.20711 +v 0.5 -0.5 1.20711 +v 0.5 0.5 -1.20711 +v 0.5 0.5 1.20711 +v 0.5 -1.20711 -0.5 +v 0.5 -1.20711 0.5 +v 0.5 1.20711 -0.5 +v 0.5 1.20711 0.5 +v -1.20711 -0.5 -0.5 +v -1.20711 -0.5 0.5 +v -1.20711 0.5 -0.5 +v -1.20711 0.5 0.5 +v 1.20711 -0.5 -0.5 +v 1.20711 -0.5 0.5 +v 1.20711 0.5 -0.5 +v 1.20711 0.5 0.5 + +f 3 11 9 1 +f 2 10 12 4 +f 24 22 21 23 +f 19 17 18 20 +f 5 13 14 6 +f 8 16 15 7 +f 13 21 22 14 +f 16 24 23 15 +f 6 18 17 5 +f 7 19 20 8 +f 6 14 10 2 +f 4 12 16 8 +f 22 24 12 10 +f 2 4 20 18 +f 1 9 13 5 +f 7 15 11 3 +f 9 11 23 21 +f 17 19 3 1 +f 22 10 14 +f 16 12 24 +f 6 2 18 +f 20 4 8 +f 13 9 21 +f 23 11 15 +f 17 1 5 +f 7 3 19 diff --git a/share/extensions/Poly3DObjects/small_triam_icos.obj b/share/extensions/Poly3DObjects/small_triam_icos.obj index d7094cc8e..1d366ff25 100644 --- a/share/extensions/Poly3DObjects/small_triam_icos.obj +++ b/share/extensions/Poly3DObjects/small_triam_icos.obj @@ -1,95 +1,95 @@ -#Name:Small Triambic Icosahedron -#Type:face_specified -v 0. 0. -0.951057 -v 0. 0. 0.951057 -v 0.262866 -0.809017 0.425325 -v 0.262866 0.809017 0.425325 -v 0.688191 -0.5 -0.425325 -v 0.688191 0.5 -0.425325 -v 0.995959 0. -0.190211 -v -0.688191 -0.5 0.425325 -v -0.688191 0.5 0.425325 -v -0.49798 -0.361803 -0.805748 -v -0.49798 0.361803 -0.805748 -v 0.49798 -0.361803 0.805748 -v 0.49798 0.361803 0.805748 -v 0.190211 -0.58541 -0.805748 -v 0.190211 0.58541 -0.805748 -v 0.850651 0. 0.425325 -v -0.190211 -0.58541 0.805748 -v -0.190211 0.58541 0.805748 -v -0.615537 0. 0.805748 -v -0.307768 -0.947214 0.190211 -v -0.307768 0.947214 0.190211 -v 0.307768 -0.947214 -0.190211 -v 0.307768 0.947214 -0.190211 -v 0.615537 0. -0.805748 -v 0.805748 -0.58541 0.190211 -v 0.805748 0.58541 0.190211 -v -0.850651 0. -0.425325 -v -0.262866 -0.809017 -0.425325 -v -0.262866 0.809017 -0.425325 -v -0.995959 0. 0.190211 -v -0.805748 -0.58541 -0.190211 -v -0.805748 0.58541 -0.190211 - -f 18 2 4 -f 18 4 9 -f 18 9 2 -f 19 2 9 -f 19 9 8 -f 19 8 2 -f 17 2 8 -f 17 8 3 -f 17 3 2 -f 12 2 3 -f 12 3 16 -f 12 16 2 -f 13 2 16 -f 13 16 4 -f 13 4 2 -f 14 5 28 -f 14 28 1 -f 14 1 5 -f 24 6 5 -f 24 5 1 -f 24 1 6 -f 15 29 6 -f 15 6 1 -f 15 1 29 -f 11 27 29 -f 11 29 1 -f 11 1 27 -f 10 28 27 -f 10 27 1 -f 10 1 28 -f 21 4 29 -f 21 29 9 -f 21 9 4 -f 30 9 27 -f 30 27 8 -f 30 8 9 -f 20 8 28 -f 20 28 3 -f 20 3 8 -f 25 3 5 -f 25 5 16 -f 25 16 3 -f 26 16 6 -f 26 6 4 -f 26 4 16 -f 22 5 3 -f 22 3 28 -f 22 28 5 -f 7 6 16 -f 7 16 5 -f 7 5 6 -f 23 29 4 -f 23 4 6 -f 23 6 29 -f 32 27 9 -f 32 9 29 -f 32 29 27 -f 31 28 8 -f 31 8 27 -f 31 27 28 +#Name:Small Triambic Icosahedron +#Type:face_specified +v 0. 0. -0.951057 +v 0. 0. 0.951057 +v 0.262866 -0.809017 0.425325 +v 0.262866 0.809017 0.425325 +v 0.688191 -0.5 -0.425325 +v 0.688191 0.5 -0.425325 +v 0.995959 0. -0.190211 +v -0.688191 -0.5 0.425325 +v -0.688191 0.5 0.425325 +v -0.49798 -0.361803 -0.805748 +v -0.49798 0.361803 -0.805748 +v 0.49798 -0.361803 0.805748 +v 0.49798 0.361803 0.805748 +v 0.190211 -0.58541 -0.805748 +v 0.190211 0.58541 -0.805748 +v 0.850651 0. 0.425325 +v -0.190211 -0.58541 0.805748 +v -0.190211 0.58541 0.805748 +v -0.615537 0. 0.805748 +v -0.307768 -0.947214 0.190211 +v -0.307768 0.947214 0.190211 +v 0.307768 -0.947214 -0.190211 +v 0.307768 0.947214 -0.190211 +v 0.615537 0. -0.805748 +v 0.805748 -0.58541 0.190211 +v 0.805748 0.58541 0.190211 +v -0.850651 0. -0.425325 +v -0.262866 -0.809017 -0.425325 +v -0.262866 0.809017 -0.425325 +v -0.995959 0. 0.190211 +v -0.805748 -0.58541 -0.190211 +v -0.805748 0.58541 -0.190211 + +f 18 2 4 +f 18 4 9 +f 18 9 2 +f 19 2 9 +f 19 9 8 +f 19 8 2 +f 17 2 8 +f 17 8 3 +f 17 3 2 +f 12 2 3 +f 12 3 16 +f 12 16 2 +f 13 2 16 +f 13 16 4 +f 13 4 2 +f 14 5 28 +f 14 28 1 +f 14 1 5 +f 24 6 5 +f 24 5 1 +f 24 1 6 +f 15 29 6 +f 15 6 1 +f 15 1 29 +f 11 27 29 +f 11 29 1 +f 11 1 27 +f 10 28 27 +f 10 27 1 +f 10 1 28 +f 21 4 29 +f 21 29 9 +f 21 9 4 +f 30 9 27 +f 30 27 8 +f 30 8 9 +f 20 8 28 +f 20 28 3 +f 20 3 8 +f 25 3 5 +f 25 5 16 +f 25 16 3 +f 26 16 6 +f 26 6 4 +f 26 4 16 +f 22 5 3 +f 22 3 28 +f 22 28 5 +f 7 6 16 +f 7 16 5 +f 7 5 6 +f 23 29 4 +f 23 4 6 +f 23 6 29 +f 32 27 9 +f 32 9 29 +f 32 29 27 +f 31 28 8 +f 31 8 27 +f 31 27 28 diff --git a/share/extensions/Poly3DObjects/snub_cube.obj b/share/extensions/Poly3DObjects/snub_cube.obj index d144c7e36..de018af23 100644 --- a/share/extensions/Poly3DObjects/snub_cube.obj +++ b/share/extensions/Poly3DObjects/snub_cube.obj @@ -1,65 +1,65 @@ -#Name:Snub Cube -#Type:face_specified -v -1.1426135 -0.33775397 -0.62122641 -v -1.1426135 0.33775397 0.62122641 -v -1.1426135 -0.62122641 0.33775397 -v -1.1426135 0.62122641 -0.33775397 -v 1.1426135 -0.33775397 0.62122641 -v 1.1426135 0.33775397 -0.62122641 -v 1.1426135 -0.62122641 -0.33775397 -v 1.1426135 0.62122641 0.33775397 -v -0.33775397 -1.1426135 0.62122641 -v -0.33775397 1.1426135 -0.62122641 -v -0.33775397 -0.62122641 -1.1426135 -v -0.33775397 0.62122641 1.1426135 -v 0.33775397 -1.1426135 -0.62122641 -v 0.33775397 1.1426135 0.62122641 -v 0.33775397 -0.62122641 1.1426135 -v 0.33775397 0.62122641 -1.1426135 -v -0.62122641 -1.1426135 -0.33775397 -v -0.62122641 1.1426135 0.33775397 -v -0.62122641 -0.33775397 1.1426135 -v -0.62122641 0.33775397 -1.1426135 -v 0.62122641 -1.1426135 0.33775397 -v 0.62122641 1.1426135 -0.33775397 -v 0.62122641 -0.33775397 -1.1426135 -v 0.62122641 0.33775397 1.1426135 - -f 3 1 17 -f 3 17 9 -f 3 19 2 -f 3 9 19 -f 1 4 20 -f 1 20 11 -f 1 11 17 -f 2 19 12 -f 2 18 4 -f 2 12 18 -f 4 18 10 -f 4 10 20 -f 17 11 13 -f 19 9 15 -f 18 12 14 -f 20 10 16 -f 9 21 15 -f 11 23 13 -f 12 24 14 -f 10 22 16 -f 13 23 7 -f 13 7 21 -f 15 21 5 -f 15 5 24 -f 16 22 6 -f 16 6 23 -f 14 24 8 -f 14 8 22 -f 21 7 5 -f 23 6 7 -f 24 5 8 -f 22 8 6 -f 1 3 2 4 -f 21 9 17 13 -f 24 12 19 15 -f 10 18 14 22 -f 11 20 16 23 -f 8 5 7 6 +#Name:Snub Cube +#Type:face_specified +v -1.1426135 -0.33775397 -0.62122641 +v -1.1426135 0.33775397 0.62122641 +v -1.1426135 -0.62122641 0.33775397 +v -1.1426135 0.62122641 -0.33775397 +v 1.1426135 -0.33775397 0.62122641 +v 1.1426135 0.33775397 -0.62122641 +v 1.1426135 -0.62122641 -0.33775397 +v 1.1426135 0.62122641 0.33775397 +v -0.33775397 -1.1426135 0.62122641 +v -0.33775397 1.1426135 -0.62122641 +v -0.33775397 -0.62122641 -1.1426135 +v -0.33775397 0.62122641 1.1426135 +v 0.33775397 -1.1426135 -0.62122641 +v 0.33775397 1.1426135 0.62122641 +v 0.33775397 -0.62122641 1.1426135 +v 0.33775397 0.62122641 -1.1426135 +v -0.62122641 -1.1426135 -0.33775397 +v -0.62122641 1.1426135 0.33775397 +v -0.62122641 -0.33775397 1.1426135 +v -0.62122641 0.33775397 -1.1426135 +v 0.62122641 -1.1426135 0.33775397 +v 0.62122641 1.1426135 -0.33775397 +v 0.62122641 -0.33775397 -1.1426135 +v 0.62122641 0.33775397 1.1426135 + +f 3 1 17 +f 3 17 9 +f 3 19 2 +f 3 9 19 +f 1 4 20 +f 1 20 11 +f 1 11 17 +f 2 19 12 +f 2 18 4 +f 2 12 18 +f 4 18 10 +f 4 10 20 +f 17 11 13 +f 19 9 15 +f 18 12 14 +f 20 10 16 +f 9 21 15 +f 11 23 13 +f 12 24 14 +f 10 22 16 +f 13 23 7 +f 13 7 21 +f 15 21 5 +f 15 5 24 +f 16 22 6 +f 16 6 23 +f 14 24 8 +f 14 8 22 +f 21 7 5 +f 23 6 7 +f 24 5 8 +f 22 8 6 +f 1 3 2 4 +f 21 9 17 13 +f 24 12 19 15 +f 10 18 14 22 +f 11 20 16 23 +f 8 5 7 6 diff --git a/share/extensions/Poly3DObjects/snub_dodec.obj b/share/extensions/Poly3DObjects/snub_dodec.obj index 8dfbda342..d8309789b 100644 --- a/share/extensions/Poly3DObjects/snub_dodec.obj +++ b/share/extensions/Poly3DObjects/snub_dodec.obj @@ -1,156 +1,156 @@ -#Name:Snub Dodecahedron -#Type:face_specified - -v -2.0502159 -0.64302961 0.17539263 -v 2.0502159 -0.64302961 -0.17539263 -v -1.6450691 0.64302961 1.2360806 -v 1.6450691 0.64302961 -1.2360806 -v -2.0927544 0.33092102 0.39812710 -v 2.0927544 0.33092102 -0.39812710 -v -1.3329632 1.6469179 -0.39812710 -v 1.3329632 1.6469179 0.39812710 -v -1.8252651 -0.33092102 1.0984232 -v 1.8252651 -0.33092102 -1.0984232 -v -0.62604653 1.7461864 -1.0984232 -v 0.62604653 1.7461864 1.0984232 -v -1.0622158 1.4540242 1.1853886 -v 1.0622158 1.4540242 -1.1853886 -v -1.9321359 0.84755005 -0.44288192 -v 1.9321359 0.84755005 0.44288192 -v -1.1448745 -0.84755005 1.6181953 -v 1.1448745 -0.84755005 -1.6181953 -v -1.5819879 -1.4540242 -0.17539263 -v 1.5819879 -1.4540242 0.17539263 -v -1.0574124 0.37482166 -1.8409298 -v 1.0574124 0.37482166 1.8409298 -v -0.43913786 -0.37482166 -2.0770897 -v 0.43913786 -0.37482166 2.0770897 -v -1.5624104 -1.2495038 0.80327387 -v 1.5624104 -1.2495038 -0.80327387 -v -1.8633072 -0.72833518 -0.80327387 -v 1.8633072 -0.72833518 0.80327387 -v -1.7000678 1.2495038 0.44288192 -v 1.7000678 1.2495038 -0.44288192 -v -0.72811404 -1.6469179 1.1853886 -v 0.72811404 -1.6469179 -1.1853886 -v -0.26565458 -1.7461864 -1.2360806 -v 0.26565458 -1.7461864 1.2360806 -v -0.75979117 -1.9778390 -0.39812710 -v 0.75979117 -1.9778390 0.39812710 -v -1.1992186 -1.4152654 -1.0984232 -v 1.1992186 -1.4152654 1.0984232 -v -1.7903298 0.19289371 -1.1853886 -v 1.7903298 0.19289371 1.1853886 -v -1.3064371 -0.56771537 -1.6181953 -v 1.3064371 -0.56771537 1.6181953 -v -0.85331128 0.72833518 1.8409298 -v 0.85331128 0.72833518 -1.8409298 -v -1.3794145 1.1031568 -1.2360806 -v 1.3794145 1.1031568 1.2360806 -v -0.10503615 0.56771537 -2.0770897 -v 0.10503615 0.56771537 2.0770897 -v -0.46822796 2.0970538 -0.17539263 -v 0.46822796 2.0970538 0.17539263 -v -0.30089684 1.9778390 0.80327387 -v 0.30089684 1.9778390 -0.80327387 -v -0.16156263 1.4152654 1.6181953 -v 0.16156263 1.4152654 -1.6181953 -v -0.54417401 -0.19289371 2.0770897 -v 0.54417401 -0.19289371 -2.0770897 -v -0.23206810 -2.0970538 0.44288192 -v 0.23206810 -2.0970538 -0.44288192 -v -0.20410113 -1.1031568 1.8409298 -v 0.20410113 -1.1031568 -1.8409298 - -f 5 1 9 -f 5 9 3 -f 5 29 15 -f 5 3 29 -f 1 27 19 -f 1 19 25 -f 1 25 9 -f 15 29 7 -f 15 45 39 -f 15 7 45 -f 27 39 41 -f 27 41 37 -f 27 37 19 -f 9 25 17 -f 39 45 21 -f 39 21 41 -f 29 3 13 -f 3 43 13 -f 19 37 35 -f 25 31 17 -f 45 7 11 -f 7 49 11 -f 41 21 23 -f 37 33 35 -f 17 31 59 -f 17 59 55 -f 13 43 53 -f 13 53 51 -f 21 47 23 -f 43 55 48 -f 43 48 53 -f 35 33 58 -f 35 58 57 -f 31 57 34 -f 31 34 59 -f 11 49 52 -f 11 52 54 -f 55 59 24 -f 55 24 48 -f 49 51 50 -f 49 50 52 -f 23 47 56 -f 23 56 60 -f 51 53 12 -f 51 12 50 -f 33 60 32 -f 33 32 58 -f 57 58 36 -f 57 36 34 -f 47 54 44 -f 47 44 56 -f 48 24 22 -f 54 52 14 -f 54 14 44 -f 60 56 18 -f 60 18 32 -f 34 36 38 -f 24 42 22 -f 50 12 8 -f 12 46 8 -f 32 18 26 -f 36 20 38 -f 44 14 4 -f 22 42 40 -f 22 40 46 -f 14 30 4 -f 18 10 26 -f 38 20 28 -f 38 28 42 -f 42 28 40 -f 8 46 16 -f 8 16 30 -f 46 40 16 -f 26 10 2 -f 26 2 20 -f 20 2 28 -f 4 30 6 -f 4 6 10 -f 30 16 6 -f 10 6 2 -f 39 27 1 5 15 -f 3 9 17 55 43 -f 51 49 7 29 13 -f 57 31 25 19 35 -f 47 21 45 11 54 -f 33 37 41 23 60 -f 42 24 59 34 38 -f 46 12 53 48 22 -f 36 58 32 26 20 -f 14 52 50 8 30 -f 44 4 10 18 56 -f 16 40 28 2 6 +#Name:Snub Dodecahedron +#Type:face_specified + +v -2.0502159 -0.64302961 0.17539263 +v 2.0502159 -0.64302961 -0.17539263 +v -1.6450691 0.64302961 1.2360806 +v 1.6450691 0.64302961 -1.2360806 +v -2.0927544 0.33092102 0.39812710 +v 2.0927544 0.33092102 -0.39812710 +v -1.3329632 1.6469179 -0.39812710 +v 1.3329632 1.6469179 0.39812710 +v -1.8252651 -0.33092102 1.0984232 +v 1.8252651 -0.33092102 -1.0984232 +v -0.62604653 1.7461864 -1.0984232 +v 0.62604653 1.7461864 1.0984232 +v -1.0622158 1.4540242 1.1853886 +v 1.0622158 1.4540242 -1.1853886 +v -1.9321359 0.84755005 -0.44288192 +v 1.9321359 0.84755005 0.44288192 +v -1.1448745 -0.84755005 1.6181953 +v 1.1448745 -0.84755005 -1.6181953 +v -1.5819879 -1.4540242 -0.17539263 +v 1.5819879 -1.4540242 0.17539263 +v -1.0574124 0.37482166 -1.8409298 +v 1.0574124 0.37482166 1.8409298 +v -0.43913786 -0.37482166 -2.0770897 +v 0.43913786 -0.37482166 2.0770897 +v -1.5624104 -1.2495038 0.80327387 +v 1.5624104 -1.2495038 -0.80327387 +v -1.8633072 -0.72833518 -0.80327387 +v 1.8633072 -0.72833518 0.80327387 +v -1.7000678 1.2495038 0.44288192 +v 1.7000678 1.2495038 -0.44288192 +v -0.72811404 -1.6469179 1.1853886 +v 0.72811404 -1.6469179 -1.1853886 +v -0.26565458 -1.7461864 -1.2360806 +v 0.26565458 -1.7461864 1.2360806 +v -0.75979117 -1.9778390 -0.39812710 +v 0.75979117 -1.9778390 0.39812710 +v -1.1992186 -1.4152654 -1.0984232 +v 1.1992186 -1.4152654 1.0984232 +v -1.7903298 0.19289371 -1.1853886 +v 1.7903298 0.19289371 1.1853886 +v -1.3064371 -0.56771537 -1.6181953 +v 1.3064371 -0.56771537 1.6181953 +v -0.85331128 0.72833518 1.8409298 +v 0.85331128 0.72833518 -1.8409298 +v -1.3794145 1.1031568 -1.2360806 +v 1.3794145 1.1031568 1.2360806 +v -0.10503615 0.56771537 -2.0770897 +v 0.10503615 0.56771537 2.0770897 +v -0.46822796 2.0970538 -0.17539263 +v 0.46822796 2.0970538 0.17539263 +v -0.30089684 1.9778390 0.80327387 +v 0.30089684 1.9778390 -0.80327387 +v -0.16156263 1.4152654 1.6181953 +v 0.16156263 1.4152654 -1.6181953 +v -0.54417401 -0.19289371 2.0770897 +v 0.54417401 -0.19289371 -2.0770897 +v -0.23206810 -2.0970538 0.44288192 +v 0.23206810 -2.0970538 -0.44288192 +v -0.20410113 -1.1031568 1.8409298 +v 0.20410113 -1.1031568 -1.8409298 + +f 5 1 9 +f 5 9 3 +f 5 29 15 +f 5 3 29 +f 1 27 19 +f 1 19 25 +f 1 25 9 +f 15 29 7 +f 15 45 39 +f 15 7 45 +f 27 39 41 +f 27 41 37 +f 27 37 19 +f 9 25 17 +f 39 45 21 +f 39 21 41 +f 29 3 13 +f 3 43 13 +f 19 37 35 +f 25 31 17 +f 45 7 11 +f 7 49 11 +f 41 21 23 +f 37 33 35 +f 17 31 59 +f 17 59 55 +f 13 43 53 +f 13 53 51 +f 21 47 23 +f 43 55 48 +f 43 48 53 +f 35 33 58 +f 35 58 57 +f 31 57 34 +f 31 34 59 +f 11 49 52 +f 11 52 54 +f 55 59 24 +f 55 24 48 +f 49 51 50 +f 49 50 52 +f 23 47 56 +f 23 56 60 +f 51 53 12 +f 51 12 50 +f 33 60 32 +f 33 32 58 +f 57 58 36 +f 57 36 34 +f 47 54 44 +f 47 44 56 +f 48 24 22 +f 54 52 14 +f 54 14 44 +f 60 56 18 +f 60 18 32 +f 34 36 38 +f 24 42 22 +f 50 12 8 +f 12 46 8 +f 32 18 26 +f 36 20 38 +f 44 14 4 +f 22 42 40 +f 22 40 46 +f 14 30 4 +f 18 10 26 +f 38 20 28 +f 38 28 42 +f 42 28 40 +f 8 46 16 +f 8 16 30 +f 46 40 16 +f 26 10 2 +f 26 2 20 +f 20 2 28 +f 4 30 6 +f 4 6 10 +f 30 16 6 +f 10 6 2 +f 39 27 1 5 15 +f 3 9 17 55 43 +f 51 49 7 29 13 +f 57 31 25 19 35 +f 47 21 45 11 54 +f 33 37 41 23 60 +f 42 24 59 34 38 +f 46 12 53 48 22 +f 36 58 32 26 20 +f 14 52 50 8 30 +f 44 4 10 18 56 +f 16 40 28 2 6 diff --git a/share/extensions/Poly3DObjects/szilassi.obj b/share/extensions/Poly3DObjects/szilassi.obj index 00639b85b..9dbce05a6 100644 --- a/share/extensions/Poly3DObjects/szilassi.obj +++ b/share/extensions/Poly3DObjects/szilassi.obj @@ -1,24 +1,24 @@ -#Face:Szilassi Polyhedron -#Type:face_specified -v -4.8 0. 4.8 -v -2.8 -1. 0.8 -v -2.8 0. 0.8 -v -1.8 1. 0.8 -v -1.5 -1.5 -1.2 -v -0.8 2. -3.2 -v 0. -5.04 -4.8 -v 0. 5.04 -4.8 -v 0.8 -2. -3.2 -v 1.5 1.5 -1.2 -v 1.8 -1. 0.8 -v 2.8 0. 0.8 -v 2.8 1. 0.8 -v 4.8 0. 4.8 - -f 4 10 6 1 14 13 -f 3 2 1 6 8 7 -f 5 10 4 3 7 9 -f 10 5 11 12 8 6 -f 12 13 14 9 7 8 -f 11 5 9 14 1 2 -f 13 12 11 2 3 4 +#Face:Szilassi Polyhedron +#Type:face_specified +v -4.8 0. 4.8 +v -2.8 -1. 0.8 +v -2.8 0. 0.8 +v -1.8 1. 0.8 +v -1.5 -1.5 -1.2 +v -0.8 2. -3.2 +v 0. -5.04 -4.8 +v 0. 5.04 -4.8 +v 0.8 -2. -3.2 +v 1.5 1.5 -1.2 +v 1.8 -1. 0.8 +v 2.8 0. 0.8 +v 2.8 1. 0.8 +v 4.8 0. 4.8 + +f 4 10 6 1 14 13 +f 3 2 1 6 8 7 +f 5 10 4 3 7 9 +f 10 5 11 12 8 6 +f 12 13 14 9 7 8 +f 11 5 9 14 1 2 +f 13 12 11 2 3 4 diff --git a/share/extensions/Poly3DObjects/tet.obj b/share/extensions/Poly3DObjects/tet.obj index 75d90ff96..3bd8f0ea4 100644 --- a/share/extensions/Poly3DObjects/tet.obj +++ b/share/extensions/Poly3DObjects/tet.obj @@ -1,12 +1,12 @@ -#Name:Tetrahedron -#Type:face_specified - -v 0 0 0.61237244 -v -0.28867513 -0.50000000 -0.20412415 -v -0.28867513 0.50000000 -0.20412415 -v 0.57735027 0 -0.20412415 - -f 2 3 4 -f 3 2 1 -f 4 1 2 -f 1 4 3 +#Name:Tetrahedron +#Type:face_specified + +v 0 0 0.61237244 +v -0.28867513 -0.50000000 -0.20412415 +v -0.28867513 0.50000000 -0.20412415 +v 0.57735027 0 -0.20412415 + +f 2 3 4 +f 3 2 1 +f 4 1 2 +f 1 4 3 diff --git a/share/extensions/Poly3DObjects/trunc_cube.obj b/share/extensions/Poly3DObjects/trunc_cube.obj index 59ce6d07e..1dbcfa60b 100644 --- a/share/extensions/Poly3DObjects/trunc_cube.obj +++ b/share/extensions/Poly3DObjects/trunc_cube.obj @@ -1,42 +1,42 @@ -#Name:Truncated Cube -#Type:face_specified - -v -0.5 1.2071068 1.2071068 -v -0.5 1.2071068 -1.2071068 -v -0.5 -1.2071068 1.2071068 -v -0.5 -1.2071068 -1.2071068 -v 0.5 1.2071068 1.2071068 -v 0.5 1.2071068 -1.2071068 -v 0.5 -1.2071068 1.2071068 -v 0.5 -1.2071068 -1.2071068 -v 1.2071068 -0.5 1.2071068 -v 1.2071068 -0.5 -1.2071068 -v 1.2071068 0.5 1.2071068 -v 1.2071068 0.5 -1.2071068 -v 1.2071068 1.2071068 -0.5 -v 1.2071068 1.2071068 0.5 -v 1.2071068 -1.2071068 -0.5 -v 1.2071068 -1.2071068 0.5 -v -1.2071068 -0.5 1.2071068 -v -1.2071068 -0.5 -1.2071068 -v -1.2071068 0.5 1.2071068 -v -1.2071068 0.5 -1.2071068 -v -1.2071068 1.2071068 -0.5 -v -1.2071068 1.2071068 0.5 -v -1.2071068 -1.2071068 -0.5 -v -1.2071068 -1.2071068 0.5 - -f 6 12 10 8 4 18 20 2 -f 1 19 17 3 7 9 11 5 -f 3 24 23 4 8 15 16 7 -f 5 14 13 6 2 21 22 1 -f 9 16 15 10 12 13 14 11 -f 19 22 21 20 18 23 24 17 -f 16 9 7 -f 5 11 14 -f 3 17 24 -f 22 19 1 -f 8 10 15 -f 13 12 6 -f 23 18 4 -f 2 20 21 +#Name:Truncated Cube +#Type:face_specified + +v -0.5 1.2071068 1.2071068 +v -0.5 1.2071068 -1.2071068 +v -0.5 -1.2071068 1.2071068 +v -0.5 -1.2071068 -1.2071068 +v 0.5 1.2071068 1.2071068 +v 0.5 1.2071068 -1.2071068 +v 0.5 -1.2071068 1.2071068 +v 0.5 -1.2071068 -1.2071068 +v 1.2071068 -0.5 1.2071068 +v 1.2071068 -0.5 -1.2071068 +v 1.2071068 0.5 1.2071068 +v 1.2071068 0.5 -1.2071068 +v 1.2071068 1.2071068 -0.5 +v 1.2071068 1.2071068 0.5 +v 1.2071068 -1.2071068 -0.5 +v 1.2071068 -1.2071068 0.5 +v -1.2071068 -0.5 1.2071068 +v -1.2071068 -0.5 -1.2071068 +v -1.2071068 0.5 1.2071068 +v -1.2071068 0.5 -1.2071068 +v -1.2071068 1.2071068 -0.5 +v -1.2071068 1.2071068 0.5 +v -1.2071068 -1.2071068 -0.5 +v -1.2071068 -1.2071068 0.5 + +f 6 12 10 8 4 18 20 2 +f 1 19 17 3 7 9 11 5 +f 3 24 23 4 8 15 16 7 +f 5 14 13 6 2 21 22 1 +f 9 16 15 10 12 13 14 11 +f 19 22 21 20 18 23 24 17 +f 16 9 7 +f 5 11 14 +f 3 17 24 +f 22 19 1 +f 8 10 15 +f 13 12 6 +f 23 18 4 +f 2 20 21 diff --git a/share/extensions/Poly3DObjects/trunc_dodec.obj b/share/extensions/Poly3DObjects/trunc_dodec.obj index 1e21c798e..9a5743afe 100644 --- a/share/extensions/Poly3DObjects/trunc_dodec.obj +++ b/share/extensions/Poly3DObjects/trunc_dodec.obj @@ -1,96 +1,96 @@ -#Name:Truncated Dodecahedron -#Type:face_specified - -v 0 -1.6180340 2.4898983 -v 0 -1.6180340 -2.4898983 -v 0 1.6180340 2.4898983 -v 0 1.6180340 -2.4898983 -v 0.42532540 -2.9270510 0.26286556 -v 0.42532540 2.9270510 0.26286556 -v 0.68819096 -2.1180340 1.9641672 -v 0.68819096 2.1180340 1.9641672 -v -2.7527638 0 -1.1135164 -v -2.0645729 -2.1180340 0.26286556 -v -2.0645729 2.1180340 0.26286556 -v -1.3763819 -2.6180340 -0.26286556 -v -1.3763819 2.6180340 -0.26286556 -v -0.68819096 -2.1180340 -1.9641672 -v -0.68819096 2.1180340 -1.9641672 -v 1.3763819 -2.6180340 0.26286556 -v 1.3763819 2.6180340 0.26286556 -v 2.7527638 0 1.1135164 -v 1.8017073 -1.3090170 -1.9641672 -v 1.8017073 1.3090170 -1.9641672 -v 2.0645729 -2.1180340 -0.26286556 -v 2.0645729 2.1180340 -0.26286556 -v 2.2270327 0 1.9641672 -v 2.2270327 -1.6180340 -1.1135164 -v 2.2270327 1.6180340 -1.1135164 -v -2.6523581 -1.3090170 0.26286556 -v -2.6523581 1.3090170 0.26286556 -v 2.6523581 -1.3090170 -0.26286556 -v 2.6523581 1.3090170 -0.26286556 -v 2.9152237 -0.5 0.26286556 -v 2.9152237 0.5 0.26286556 -v -2.9152237 -0.5 -0.26286556 -v -2.9152237 0.5 -0.26286556 -v 0.95105652 -1.3090170 2.4898983 -v 0.95105652 -1.3090170 -2.4898983 -v 0.95105652 1.3090170 2.4898983 -v 0.95105652 1.3090170 -2.4898983 -v 0.85065081 -2.6180340 1.1135164 -v 0.85065081 2.6180340 1.1135164 -v -0.95105652 -1.3090170 2.4898983 -v -0.95105652 -1.3090170 -2.4898983 -v -0.95105652 1.3090170 2.4898983 -v -0.95105652 1.3090170 -2.4898983 -v -1.5388418 -0.5 2.4898983 -v -1.5388418 -0.5 -2.4898983 -v -1.5388418 0.5 2.4898983 -v -1.5388418 0.5 -2.4898983 -v 1.5388418 -0.5 2.4898983 -v 1.5388418 -0.5 -2.4898983 -v 1.5388418 0.5 2.4898983 -v 1.5388418 0.5 -2.4898983 -v -2.2270327 0 -1.9641672 -v -2.2270327 -1.6180340 1.1135164 -v -2.2270327 1.6180340 1.1135164 -v -0.85065081 -2.6180340 -1.1135164 -v -0.85065081 2.6180340 -1.1135164 -v -1.8017073 -1.3090170 1.9641672 -v -1.8017073 1.3090170 1.9641672 -v -0.42532540 -2.9270510 -0.26286556 -v -0.42532540 2.9270510 -0.26286556 - -f 3 42 46 44 40 1 34 48 50 36 -f 47 43 4 37 51 49 35 2 41 45 -f 2 35 19 24 21 16 5 59 55 14 -f 49 51 20 25 29 31 30 28 24 19 -f 37 4 15 56 60 6 17 22 25 20 -f 43 47 52 9 33 27 11 13 56 15 -f 45 41 14 55 12 10 26 32 9 52 -f 6 60 13 11 54 58 42 3 8 39 -f 27 33 32 26 53 57 44 46 58 54 -f 10 12 59 5 38 7 1 40 57 53 -f 16 21 28 30 18 23 48 34 7 38 -f 31 29 22 17 39 8 36 50 23 18 -f 9 32 33 -f 18 30 31 -f 47 45 52 -f 50 48 23 -f 10 53 26 -f 27 54 11 -f 21 24 28 -f 29 25 22 -f 40 44 57 -f 58 46 42 -f 35 49 19 -f 20 51 37 -f 12 55 59 -f 60 56 13 -f 41 2 14 -f 15 4 43 -f 34 1 7 -f 8 3 36 -f 38 5 16 -f 17 6 39 +#Name:Truncated Dodecahedron +#Type:face_specified + +v 0 -1.6180340 2.4898983 +v 0 -1.6180340 -2.4898983 +v 0 1.6180340 2.4898983 +v 0 1.6180340 -2.4898983 +v 0.42532540 -2.9270510 0.26286556 +v 0.42532540 2.9270510 0.26286556 +v 0.68819096 -2.1180340 1.9641672 +v 0.68819096 2.1180340 1.9641672 +v -2.7527638 0 -1.1135164 +v -2.0645729 -2.1180340 0.26286556 +v -2.0645729 2.1180340 0.26286556 +v -1.3763819 -2.6180340 -0.26286556 +v -1.3763819 2.6180340 -0.26286556 +v -0.68819096 -2.1180340 -1.9641672 +v -0.68819096 2.1180340 -1.9641672 +v 1.3763819 -2.6180340 0.26286556 +v 1.3763819 2.6180340 0.26286556 +v 2.7527638 0 1.1135164 +v 1.8017073 -1.3090170 -1.9641672 +v 1.8017073 1.3090170 -1.9641672 +v 2.0645729 -2.1180340 -0.26286556 +v 2.0645729 2.1180340 -0.26286556 +v 2.2270327 0 1.9641672 +v 2.2270327 -1.6180340 -1.1135164 +v 2.2270327 1.6180340 -1.1135164 +v -2.6523581 -1.3090170 0.26286556 +v -2.6523581 1.3090170 0.26286556 +v 2.6523581 -1.3090170 -0.26286556 +v 2.6523581 1.3090170 -0.26286556 +v 2.9152237 -0.5 0.26286556 +v 2.9152237 0.5 0.26286556 +v -2.9152237 -0.5 -0.26286556 +v -2.9152237 0.5 -0.26286556 +v 0.95105652 -1.3090170 2.4898983 +v 0.95105652 -1.3090170 -2.4898983 +v 0.95105652 1.3090170 2.4898983 +v 0.95105652 1.3090170 -2.4898983 +v 0.85065081 -2.6180340 1.1135164 +v 0.85065081 2.6180340 1.1135164 +v -0.95105652 -1.3090170 2.4898983 +v -0.95105652 -1.3090170 -2.4898983 +v -0.95105652 1.3090170 2.4898983 +v -0.95105652 1.3090170 -2.4898983 +v -1.5388418 -0.5 2.4898983 +v -1.5388418 -0.5 -2.4898983 +v -1.5388418 0.5 2.4898983 +v -1.5388418 0.5 -2.4898983 +v 1.5388418 -0.5 2.4898983 +v 1.5388418 -0.5 -2.4898983 +v 1.5388418 0.5 2.4898983 +v 1.5388418 0.5 -2.4898983 +v -2.2270327 0 -1.9641672 +v -2.2270327 -1.6180340 1.1135164 +v -2.2270327 1.6180340 1.1135164 +v -0.85065081 -2.6180340 -1.1135164 +v -0.85065081 2.6180340 -1.1135164 +v -1.8017073 -1.3090170 1.9641672 +v -1.8017073 1.3090170 1.9641672 +v -0.42532540 -2.9270510 -0.26286556 +v -0.42532540 2.9270510 -0.26286556 + +f 3 42 46 44 40 1 34 48 50 36 +f 47 43 4 37 51 49 35 2 41 45 +f 2 35 19 24 21 16 5 59 55 14 +f 49 51 20 25 29 31 30 28 24 19 +f 37 4 15 56 60 6 17 22 25 20 +f 43 47 52 9 33 27 11 13 56 15 +f 45 41 14 55 12 10 26 32 9 52 +f 6 60 13 11 54 58 42 3 8 39 +f 27 33 32 26 53 57 44 46 58 54 +f 10 12 59 5 38 7 1 40 57 53 +f 16 21 28 30 18 23 48 34 7 38 +f 31 29 22 17 39 8 36 50 23 18 +f 9 32 33 +f 18 30 31 +f 47 45 52 +f 50 48 23 +f 10 53 26 +f 27 54 11 +f 21 24 28 +f 29 25 22 +f 40 44 57 +f 58 46 42 +f 35 49 19 +f 20 51 37 +f 12 55 59 +f 60 56 13 +f 41 2 14 +f 15 4 43 +f 34 1 7 +f 8 3 36 +f 38 5 16 +f 17 6 39 diff --git a/share/extensions/Poly3DObjects/trunc_icos.obj b/share/extensions/Poly3DObjects/trunc_icos.obj index f325bef3b..4b535ba5a 100644 --- a/share/extensions/Poly3DObjects/trunc_icos.obj +++ b/share/extensions/Poly3DObjects/trunc_icos.obj @@ -1,96 +1,96 @@ -#Name:Truncated Icosahedron -#Type:Face_specified - -v -0.16245985 -2.1180340 1.2759762 -v -0.16245985 2.1180340 1.2759762 -v 0.16245985 -2.1180340 -1.2759762 -v 0.16245985 2.1180340 -1.2759762 -v -0.26286556 -0.80901699 -2.3274384 -v -0.26286556 -2.4270510 -0.42532540 -v -0.26286556 0.80901699 -2.3274384 -v -0.26286556 2.4270510 -0.42532540 -v 0.26286556 -0.80901699 2.3274384 -v 0.26286556 -2.4270510 0.42532540 -v 0.26286556 0.80901699 2.3274384 -v 0.26286556 2.4270510 0.42532540 -v 0.68819096 -0.5 -2.3274384 -v 0.68819096 0.5 -2.3274384 -v 1.2139221 -2.1180340 0.42532540 -v 1.2139221 2.1180340 0.42532540 -v -2.0645729 -0.5 1.2759762 -v -2.0645729 0.5 1.2759762 -v -1.3763819 -1.0 1.8017073 -v -1.3763819 1.0 1.8017073 -v -1.3763819 -1.6180340 -1.2759762 -v -1.3763819 1.6180340 -1.2759762 -v -0.68819096 -0.5 2.3274384 -v -0.68819096 0.5 2.3274384 -v 1.3763819 -1.0 -1.8017073 -v 1.3763819 1.0 -1.8017073 -v 1.3763819 -1.6180340 1.2759762 -v 1.3763819 1.6180340 1.2759762 -v -1.7013016 0 -1.8017073 -v 1.7013016 0 1.8017073 -v -1.2139221 -2.1180340 -0.42532540 -v -1.2139221 2.1180340 -0.42532540 -v -1.9641672 -0.80901699 -1.2759762 -v -1.9641672 0.80901699 -1.2759762 -v 2.0645729 -0.5 -1.2759762 -v 2.0645729 0.5 -1.2759762 -v 2.2270327 -1.0 -0.42532540 -v 2.2270327 1.0 -0.42532540 -v 2.3894926 -0.5 0.42532540 -v 2.3894926 0.5 0.42532540 -v -1.1135164 -1.8090170 1.2759762 -v -1.1135164 1.8090170 1.2759762 -v 1.1135164 -1.8090170 -1.2759762 -v 1.1135164 1.8090170 -1.2759762 -v -2.3894926 -0.5 -0.42532540 -v -2.3894926 0.5 -0.42532540 -v -1.6392475 -1.8090170 0.42532540 -v -1.6392475 1.8090170 0.42532540 -v 1.6392475 -1.8090170 -0.42532540 -v 1.6392475 1.8090170 -0.42532540 -v 1.9641672 -0.80901699 1.2759762 -v 1.9641672 0.80901699 1.2759762 -v 0.85065081 0 2.3274384 -v -2.2270327 -1.0 0.42532540 -v -2.2270327 1.0 0.42532540 -v -0.85065081 0 -2.3274384 -v -0.52573111 -1.6180340 -1.8017073 -v -0.52573111 1.6180340 -1.8017073 -v 0.52573111 -1.6180340 1.8017073 -v 0.52573111 1.6180340 1.8017073 - -f 53 11 24 23 9 -f 51 39 40 52 30 -f 60 28 16 12 2 -f 20 42 48 55 18 -f 19 17 54 47 41 -f 1 10 15 27 59 -f 36 26 44 50 38 -f 4 58 22 32 8 -f 34 29 33 45 46 -f 21 57 3 6 31 -f 37 49 43 25 35 -f 13 5 56 7 14 -f 9 59 27 51 30 53 -f 53 30 52 28 60 11 -f 11 60 2 42 20 24 -f 24 20 18 17 19 23 -f 23 19 41 1 59 9 -f 13 25 43 3 57 5 -f 5 57 21 33 29 56 -f 56 29 34 22 58 7 -f 7 58 4 44 26 14 -f 14 26 36 35 25 13 -f 40 38 50 16 28 52 -f 16 50 44 4 8 12 -f 12 8 32 48 42 2 -f 48 32 22 34 46 55 -f 55 46 45 54 17 18 -f 54 45 33 21 31 47 -f 47 31 6 10 1 41 -f 10 6 3 43 49 15 -f 15 49 37 39 51 27 -f 39 37 35 36 38 40 +#Name:Truncated Icosahedron +#Type:Face_specified + +v -0.16245985 -2.1180340 1.2759762 +v -0.16245985 2.1180340 1.2759762 +v 0.16245985 -2.1180340 -1.2759762 +v 0.16245985 2.1180340 -1.2759762 +v -0.26286556 -0.80901699 -2.3274384 +v -0.26286556 -2.4270510 -0.42532540 +v -0.26286556 0.80901699 -2.3274384 +v -0.26286556 2.4270510 -0.42532540 +v 0.26286556 -0.80901699 2.3274384 +v 0.26286556 -2.4270510 0.42532540 +v 0.26286556 0.80901699 2.3274384 +v 0.26286556 2.4270510 0.42532540 +v 0.68819096 -0.5 -2.3274384 +v 0.68819096 0.5 -2.3274384 +v 1.2139221 -2.1180340 0.42532540 +v 1.2139221 2.1180340 0.42532540 +v -2.0645729 -0.5 1.2759762 +v -2.0645729 0.5 1.2759762 +v -1.3763819 -1.0 1.8017073 +v -1.3763819 1.0 1.8017073 +v -1.3763819 -1.6180340 -1.2759762 +v -1.3763819 1.6180340 -1.2759762 +v -0.68819096 -0.5 2.3274384 +v -0.68819096 0.5 2.3274384 +v 1.3763819 -1.0 -1.8017073 +v 1.3763819 1.0 -1.8017073 +v 1.3763819 -1.6180340 1.2759762 +v 1.3763819 1.6180340 1.2759762 +v -1.7013016 0 -1.8017073 +v 1.7013016 0 1.8017073 +v -1.2139221 -2.1180340 -0.42532540 +v -1.2139221 2.1180340 -0.42532540 +v -1.9641672 -0.80901699 -1.2759762 +v -1.9641672 0.80901699 -1.2759762 +v 2.0645729 -0.5 -1.2759762 +v 2.0645729 0.5 -1.2759762 +v 2.2270327 -1.0 -0.42532540 +v 2.2270327 1.0 -0.42532540 +v 2.3894926 -0.5 0.42532540 +v 2.3894926 0.5 0.42532540 +v -1.1135164 -1.8090170 1.2759762 +v -1.1135164 1.8090170 1.2759762 +v 1.1135164 -1.8090170 -1.2759762 +v 1.1135164 1.8090170 -1.2759762 +v -2.3894926 -0.5 -0.42532540 +v -2.3894926 0.5 -0.42532540 +v -1.6392475 -1.8090170 0.42532540 +v -1.6392475 1.8090170 0.42532540 +v 1.6392475 -1.8090170 -0.42532540 +v 1.6392475 1.8090170 -0.42532540 +v 1.9641672 -0.80901699 1.2759762 +v 1.9641672 0.80901699 1.2759762 +v 0.85065081 0 2.3274384 +v -2.2270327 -1.0 0.42532540 +v -2.2270327 1.0 0.42532540 +v -0.85065081 0 -2.3274384 +v -0.52573111 -1.6180340 -1.8017073 +v -0.52573111 1.6180340 -1.8017073 +v 0.52573111 -1.6180340 1.8017073 +v 0.52573111 1.6180340 1.8017073 + +f 53 11 24 23 9 +f 51 39 40 52 30 +f 60 28 16 12 2 +f 20 42 48 55 18 +f 19 17 54 47 41 +f 1 10 15 27 59 +f 36 26 44 50 38 +f 4 58 22 32 8 +f 34 29 33 45 46 +f 21 57 3 6 31 +f 37 49 43 25 35 +f 13 5 56 7 14 +f 9 59 27 51 30 53 +f 53 30 52 28 60 11 +f 11 60 2 42 20 24 +f 24 20 18 17 19 23 +f 23 19 41 1 59 9 +f 13 25 43 3 57 5 +f 5 57 21 33 29 56 +f 56 29 34 22 58 7 +f 7 58 4 44 26 14 +f 14 26 36 35 25 13 +f 40 38 50 16 28 52 +f 16 50 44 4 8 12 +f 12 8 32 48 42 2 +f 48 32 22 34 46 55 +f 55 46 45 54 17 18 +f 54 45 33 21 31 47 +f 47 31 6 10 1 41 +f 10 6 3 43 49 15 +f 15 49 37 39 51 27 +f 39 37 35 36 38 40 diff --git a/share/extensions/Poly3DObjects/trunc_oct.obj b/share/extensions/Poly3DObjects/trunc_oct.obj index e7b0df593..0c7c8ad91 100644 --- a/share/extensions/Poly3DObjects/trunc_oct.obj +++ b/share/extensions/Poly3DObjects/trunc_oct.obj @@ -1,42 +1,42 @@ -#Name:Truncated Octahedron -#Type:face_specified - -v -1.5 -0.5 0 -v -1.5 0.5 0 -v -1. -1. -0.70710678 -v -1. -1. 0.70710678 -v -1. 1. -0.70710678 -v -1. 1. 0.70710678 -v -0.5 -1.5 0 -v -0.5 -0.5 -1.4142136 -v -0.5 -0.5 1.4142136 -v -0.5 0.5 -1.4142136 -v -0.5 0.5 1.4142136 -v -0.5 1.5 0 -v 0.5 -1.5 0 -v 0.5 -0.5 -1.4142136 -v 0.5 -0.5 1.4142136 -v 0.5 0.5 -1.4142136 -v 0.5 0.5 1.4142136 -v 0.5 1.5 0 -v 1. -1. -0.70710678 -v 1. -1. 0.70710678 -v 1. 1. -0.70710678 -v 1. 1. 0.70710678 -v 1.5 -0.5 0 -v 1.5 0.5 0 - -f 17 11 9 15 -f 14 8 10 16 -f 22 24 21 18 -f 12 5 2 6 -f 13 19 23 20 -f 4 1 3 7 -f 19 13 7 3 8 14 -f 15 9 4 7 13 20 -f 16 10 5 12 18 21 -f 22 18 12 6 11 17 -f 20 23 24 22 17 15 -f 14 16 21 24 23 19 -f 9 11 6 2 1 4 +#Name:Truncated Octahedron +#Type:face_specified + +v -1.5 -0.5 0 +v -1.5 0.5 0 +v -1. -1. -0.70710678 +v -1. -1. 0.70710678 +v -1. 1. -0.70710678 +v -1. 1. 0.70710678 +v -0.5 -1.5 0 +v -0.5 -0.5 -1.4142136 +v -0.5 -0.5 1.4142136 +v -0.5 0.5 -1.4142136 +v -0.5 0.5 1.4142136 +v -0.5 1.5 0 +v 0.5 -1.5 0 +v 0.5 -0.5 -1.4142136 +v 0.5 -0.5 1.4142136 +v 0.5 0.5 -1.4142136 +v 0.5 0.5 1.4142136 +v 0.5 1.5 0 +v 1. -1. -0.70710678 +v 1. -1. 0.70710678 +v 1. 1. -0.70710678 +v 1. 1. 0.70710678 +v 1.5 -0.5 0 +v 1.5 0.5 0 + +f 17 11 9 15 +f 14 8 10 16 +f 22 24 21 18 +f 12 5 2 6 +f 13 19 23 20 +f 4 1 3 7 +f 19 13 7 3 8 14 +f 15 9 4 7 13 20 +f 16 10 5 12 18 21 +f 22 18 12 6 11 17 +f 20 23 24 22 17 15 +f 14 16 21 24 23 19 +f 9 11 6 2 1 4 f 3 1 2 5 10 8 \ No newline at end of file diff --git a/share/extensions/Poly3DObjects/trunc_tet.obj b/share/extensions/Poly3DObjects/trunc_tet.obj index eaa9233ad..d2c9cebb1 100644 --- a/share/extensions/Poly3DObjects/trunc_tet.obj +++ b/share/extensions/Poly3DObjects/trunc_tet.obj @@ -1,24 +1,24 @@ -#Name:Truncated Tetrahedron -#Type:face_specified - -v 0 -1. -0.61237244 -v 0 1. -0.61237244 -v -0.57735027 -1. 0.20412415 -v -0.57735027 1. 0.20412415 -v -0.28867513 -0.5 1.0206207 -v -0.28867513 0.5 1.0206207 -v 0.57735027 0 1.0206207 -v 1.1547005 0 0.20412415 -v -0.86602540 -0.5 -0.61237244 -v -0.86602540 0.5 -0.61237244 -v 0.86602540 -0.5 -0.61237244 -v 0.86602540 0.5 -0.61237244 - -f 11 12 8 -f 3 9 1 -f 2 10 4 -f 6 5 7 -f 11 8 7 5 3 1 -f 2 4 6 7 8 12 -f 9 3 5 6 4 10 +#Name:Truncated Tetrahedron +#Type:face_specified + +v 0 -1. -0.61237244 +v 0 1. -0.61237244 +v -0.57735027 -1. 0.20412415 +v -0.57735027 1. 0.20412415 +v -0.28867513 -0.5 1.0206207 +v -0.28867513 0.5 1.0206207 +v 0.57735027 0 1.0206207 +v 1.1547005 0 0.20412415 +v -0.86602540 -0.5 -0.61237244 +v -0.86602540 0.5 -0.61237244 +v 0.86602540 -0.5 -0.61237244 +v 0.86602540 0.5 -0.61237244 + +f 11 12 8 +f 3 9 1 +f 2 10 4 +f 6 5 7 +f 11 8 7 5 3 1 +f 2 4 6 7 8 12 +f 9 3 5 6 4 10 f 2 12 11 1 9 10 \ No newline at end of file diff --git a/share/extensions/gcodetools.py b/share/extensions/gcodetools.py index f99c050bd..e5f1944b0 100644 --- a/share/extensions/gcodetools.py +++ b/share/extensions/gcodetools.py @@ -1,5 +1,44 @@ #!/usr/bin/env python """ +Comments starting "#LT" or "#CLT" are by Chris Lusby Taylor who rewrote the engraving function in 2011. +History of CLT changes to engraving and other functions it uses: +9 May 2011 Changed test of tool diameter to square it +10 May Note that there are many unused functions, including: + bound_to_bound_distance, csp_curvature_radius_at_t, + csp_special_points, csplength, rebuild_csp, csp_slope, + csp_simple_bound_to_point_distance, csp_bound_to_point_distance, + bez_at_t, bez_to_point_distance, bez_normalized_slope, matrix_mul, transpose + Fixed csp_point_inside_bound() to work if x outside bounds +20 May Now encoding the bisectors of angles. +23 May Using r/cos(a) instead of normalised normals for bisectors of angles. +23 May Note that Z values generated for engraving are in pixels, not mm. + Removed the biarc curves - straight lines are better. +24 May Changed Bezier slope calculation to be less sensitive to tiny differences in points. + Added use of self.options.engraving_newton_iterations to control accuracy +25 May Big restructure and new recursive function. + Changed the way I treat corners - I now find if the centre of a proposed circle is + within the area bounded by the line being tested and the two angle bisectors at + its ends. See get_radius_to_line(). +29 May Eliminating redundant points. If A,B,C colinear, drop B +30 May Eliminating redundant lines in divided Beziers. Changed subdivision of lines + 7Jun Try to show engraving in 3D + 8 Jun Displaying in stereo 3D. + Fixed a bug in bisect - it could go wrong due to rounding errors if + 1+x1.x2+y1.y2<0 which should never happen. BTW, I spotted a non-normalised normal + returned by csp_normalized_normal. Need to check for that. + 9 Jun Corrected spelling of 'definition' but still match previous 'defention' and 'defenition' if found in file + Changed get_tool to find 1.6.04 tools or new tools with corrected spelling +10 Jun Put 3D into a separate layer called 3D, created unless it already exists + Changed csp_normalized_slope to reject lines shorter than 1e-9. +10 Jun Changed all dimensions seen by user to be mm/inch, not pixels. This includes + tool diameter, maximum engraving distance, tool shape and all Z values. +12 Jun ver 208 Now scales correctly if orientation points moved or stretched. +12 Jun ver 209. Now detect if engraving toolshape not a function of radius + Graphics now indicate Gcode toolpath, limited by min(tool diameter/2,max-dist) +TODO Change line division to be recursive, depending on what line is touched. See line_divide + + +engraving() functions (c) 2011 Chris Lusby Taylor, clusbytaylor@enterprise.net Copyright (C) 2009 Nick Drobchenko, nick@cnc-club.ru based on gcode.py (C) 2007 hugomatic... based on addnodes.py (C) 2005,2007 Aaron Spike, aaron@ekips.org @@ -24,9 +63,10 @@ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA """ ### -### Gcodetools v 1.6.03 +### Gcodetools v 1.7 ### -gcodetools_current_version = "1.6.03" + +gcodetools_current_version = "1.7" import inkex, simplestyle, simplepath import cubicsuperpath, simpletransform, bezmisc @@ -46,7 +86,7 @@ import gettext _ = gettext.gettext -### Check if inkex has errormsg (0.46 version doesnot have one.) Could be removed later. +### Check if inkex has errormsg (0.46 version does not have one.) Could be removed later. if "errormsg" not in dir(inkex): inkex.errormsg = lambda msg: sys.stderr.write((unicode(msg) + "\n").encode("UTF-8")) @@ -74,6 +114,11 @@ def ireplace(self,old,new,count=0): pattern = re.compile(re.escape(old),re.I) return re.sub(pattern,new,self,count) +def isset(variable): + # VARIABLE NAME SHOULD BE A STRING! Like isset("foobar") + return variable in locals() or variable in globals() + + ################################################################################ ### ### Styles and additional parameters @@ -85,6 +130,9 @@ straight_tolerance = 0.0001 straight_distance_tolerance = 0.0001 engraving_tolerance = 0.0001 loft_lengths_tolerance = 0.0000001 + +EMC_TOLERANCE_EQUAL = 0.00001 + options = {} defaults = { 'header': """% @@ -108,6 +156,8 @@ intersection_recursion_depth = 10 intersection_tolerance = 0.00001 styles = { + "in_out_path_style" : simplestyle.formatStyle({ 'stroke': '#0072a7', 'fill': 'none', 'stroke-width':'1', 'marker-mid':'url(#InOutPathMarker)' }), + "loft_style" : { 'main curve': simplestyle.formatStyle({ 'stroke': '#88f', 'fill': 'none', 'stroke-width':'1', 'marker-end':'url(#Arrow2Mend)' }), }, @@ -166,10 +216,114 @@ styles = { } + +################################################################################ +### Gcode additional functions +################################################################################ + +def gcode_comment_str(s, replace_new_line = False): + if replace_new_line : + s = re.sub(r"[\n\r]+", ".", s) + res = "" + if s[-1] == "\n" : s = s[:-1] + for a in s.split("\n") : + if a != "" : + res += "(" + re.sub(r"[\(\)\\\n\r]", ".", a) + ")\n" + else : + res += "\n" + return res + + ################################################################################ ### Cubic Super Path additional functions ################################################################################ + +def csp_from_polyline(line) : + return [ [ [point[:] for k in range(3) ] for point in subline ] for subline in line ] + +def csp_remove_zerro_segments(csp, tolerance = 1e-7): + res = [] + for subpath in csp: + if len(subpath) > 0 : + res.append([subpath[0]]) + for sp1,sp2 in zip(subpath,subpath[1:]) : + if point_to_point_d2(sp1[1],sp2[1])<=tolerance and point_to_point_d2(sp1[2],sp2[1])<=tolerance and point_to_point_d2(sp1[1],sp2[0])<=tolerance : + res[-1][-1][2] = sp2[2] + else : + res[-1].append(sp2) + return res + + + + + +def point_inside_csp(p,csp, on_the_path = True) : + # we'll do the raytracing and see how many intersections are there on the ray's way. + # if number of intersections is even then point is outside. + # ray will be x=p.x and y=>p.y + # you can assing any value to on_the_path, by dfault if point is on the path + # function will return thai it's inside the path. + x,y = p + ray_intersections_count = 0 + for subpath in csp : + + for i in range(1, len(subpath)) : + sp1, sp2 = subpath[i-1], subpath[i] + ax,ay,bx,by,cx,cy,dx,dy = csp_parameterize(sp1,sp2) + if ax==0 and bx==0 and cx==0 and dx==x : + #we've got a special case here + b = csp_true_bounds( [[sp1,sp2]]) + if b[1][1]<=y<=b[3][1] : + # points is on the path + return on_the_path + else : + # we can skip this segment because it wont influence the answer. + pass + else: + for t in csp_line_intersection([x,y],[x,y+5],sp1,sp2) : + if t == 0 or t == 1 : + #we've got another special case here + x1,y1 = csp_at_t(sp1,sp2,t) + if y1==y : + # the point is on the path + return on_the_path + # if t == 0 we sould have considered this case previously. + if t == 1 : + # we have to check the next segmant if it is on the same side of the ray + st_d = csp_normalized_slope(sp1,sp2,1)[0] + if st_d == 0 : st_d = csp_normalized_slope(sp1,sp2,0.99)[0] + + for j in range(1, len(subpath)+1): + if (i+j) % len(subpath) == 0 : continue # skip the closing segment + sp11,sp22 = subpath[(i-1+j) % len(subpath)], subpath[(i+j) % len(subpath)] + ax1,ay1,bx1,by1,cx1,cy1,dx1,dy1 = csp_parameterize(sp1,sp2) + if ax1==0 and bx1==0 and cx1==0 and dx1==x : continue # this segment parallel to the ray, so skip it + en_d = csp_normalized_slope(sp11,sp22,0)[0] + if en_d == 0 : en_d = csp_normalized_slope(sp11,sp22,0.01)[0] + if st_d*en_d <=0 : + ray_intersections_count += 1 + break + else : + x1,y1 = csp_at_t(sp1,sp2,t) + if y1==y : + # the point is on the path + return on_the_path + else : + if y1>y and 3*ax*t**2 + 2*bx*t + cx !=0 : # if it's 0 the path only touches the ray + ray_intersections_count += 1 + return ray_intersections_count%2 == 1 + +def csp_close_all_subpaths(csp, tolerance = 0.000001): + for i in range(len(csp)): + if point_to_point_d2(csp[i][0][1] , csp[i][-1][1])> tolerance**2 : + csp[i][-1][2] = csp[i][-1][1][:] + csp[i] += [ [csp[i][0][1][:] for j in range(3)] ] + else: + if csp[i][0][1] != csp[i][-1][1] : + csp[i][-1][1] = csp[i][0][1][:] + return csp + def csp_simple_bound(csp): minx,miny,maxx,maxy = None,None,None,None for subpath in csp: @@ -333,6 +487,7 @@ def csp_split(sp1,sp2,t=.5) : y = y1223+(y2334-y1223)*t return [sp1[0],sp1[1],[x12,y12]], [[x1223,y1223],[x,y],[x2334,y2334]], [[x34,y34],sp2[1],sp2[2]] + def csp_true_bounds(csp) : # Finds minx,miny,maxx,maxy of the csp and return their (x,y,i,j,t) minx = [float("inf"), 0, 0, 0] @@ -603,6 +758,11 @@ def csp_at_t(sp1,sp2,t): x,y = x4+(x5-x4)*t, y4+(y5-y4)*t return [x,y] +def csp_at_length(sp1,sp2,l=0.5, tolerance = 0.01): + bez = (sp1[1][:],sp1[2][:],sp2[0][:],sp2[1][:]) + t = bezmisc.beziertatlength(bez, l, tolerance) + return csp_at_t(sp1,sp2,t) + def csp_splitatlength(sp1, sp2, l = 0.5, tolerance = 0.01): bez = (sp1[1][:],sp1[2][:],sp2[0][:],sp2[1][:]) @@ -610,7 +770,7 @@ def csp_splitatlength(sp1, sp2, l = 0.5, tolerance = 0.01): return csp_split(sp1, sp2, t) -def cspseglength(sp1,sp2, tolerance = 0.001): +def cspseglength(sp1,sp2, tolerance = 0.01): bez = (sp1[1][:],sp1[2][:],sp2[0][:],sp2[1][:]) return bezmisc.bezierlength(bez, tolerance) @@ -712,6 +872,20 @@ def csp_split_by_two_points(sp1,sp2,t1,t2) : sp2,sp3,sp4 = csp_split(sp2,sp3,(t2-t1)/(1-t1) ) return [sp1,sp2,sp3,sp4] +def csp_seg_split(sp1,sp2, points): + # points is float=t or list [t1, t2, ..., tn] + if type(points) is float : + points = [points] + points.sort() + res = [sp1,sp2] + last_t = 0 + for t in points: + if 1e-10 1e-10 : n = normalize(n) + return arc_from_c_s_l([s[0]+n[0]*r, s[1]+n[1]*r],s,l) + + +def arc_from_c_s_l(c,s,l) : + r = point_to_point_d(c,s) + if r == 0 : return [] + alpha = l/r + cos_, sin_ = math.cos(alpha), math.sin(alpha) + e = [ c[0] + (s[0]-c[0])*cos_ - (s[1]-c[1])*sin_, c[1] + (s[0]-c[0])*sin_ + (s[1]-c[1])*cos_] + n = [c[0]-s[0],c[1]-s[1]] + slope = rotate_cw(n) if l>0 else rotate_ccw(n) + return csp_from_arc(s, e, c, r, slope) + + def csp_from_arc(start, end, center, r, slope_st) : # Creates csp that approximise specified arc r = abs(r) @@ -828,11 +1018,16 @@ def csp_point_inside_bound(sp1, sp2, p): bez = [sp1[1],sp1[2],sp2[0],sp2[1]] x,y = p c = 0 + #CLT added test of x in range + xmin=1e100 + xmax=-1e100 for i in range(4): [x0,y0], [x1,y1] = bez[i-1], bez[i] + xmin=min(xmin,x0) + xmax=max(xmax,x0) if x0-x1!=0 and (y-y0)*(x1-x0)>=(x-x0)*(y1-y0) and x>min(x0,x1) and x<=max(x0,x1) : c +=1 - return c%2==0 + return xmin<=x<=xmax and c%2==0 def csp_bound_to_point_distance(sp1, sp2, p): @@ -962,14 +1157,14 @@ def csp_normalized_slope(sp1,sp2,t) : if sp1[1]==sp2[1]==sp1[2]==sp2[0] : return [1.,0.] f1x = 3*ax*t*t+2*bx*t+cx f1y = 3*ay*t*t+2*by*t+cy - if abs(f1x*f1x+f1y*f1y) > 1e-20 : + if abs(f1x*f1x+f1y*f1y) > 1e-9 : #LT changed this from 1e-20, which caused problems l = math.sqrt(f1x*f1x+f1y*f1y) return [f1x/l, f1y/l] if t == 0 : f1x = sp2[0][0]-sp1[1][0] f1y = sp2[0][1]-sp1[1][1] - if abs(f1x*f1x+f1y*f1y) > 1e-20 : + if abs(f1x*f1x+f1y*f1y) > 1e-9 : #LT changed this from 1e-20, which caused problems l = math.sqrt(f1x*f1x+f1y*f1y) return [f1x/l, f1y/l] else : @@ -981,7 +1176,7 @@ def csp_normalized_slope(sp1,sp2,t) : elif t == 1 : f1x = sp2[1][0]-sp1[2][0] f1y = sp2[1][1]-sp1[2][1] - if abs(f1x*f1x+f1y*f1y) > 1e-20 : + if abs(f1x*f1x+f1y*f1y) > 1e-9 : l = math.sqrt(f1x*f1x+f1y*f1y) return [f1x/l, f1y/l] else : @@ -1020,16 +1215,6 @@ def csp_concat_subpaths(*s): result = concat(result,s1) return result - -def csp_draw(csp, color="#05f", group = None, style="fill:none;", width = .1, comment = "") : - if csp!=[] and csp!=[[]] : - if group == None : group = options.doc_root - style += "stroke:"+color+";"+ "stroke-width:%0.4fpx;"%width - args = {"d": cubicsuperpath.formatPath(csp), "style":style} - if comment!="" : args["comment"] = str(comment) - inkex.etree.SubElement( group, inkex.addNS('path','svg'), args ) - - def csp_subpaths_end_to_start_distance2(s1,s2): return (s1[-1][1][0]-s2[0][1][0])**2 + (s1[-1][1][1]-s2[0][1][1])**2 @@ -1054,16 +1239,25 @@ def csp_clip_by_line(csp,l1,l2) : return result -def csp_subpath_line_to(subpath, points) : +def csp_subpath_line_to(subpath, points, prepend = False) : # Appends subpath with line or polyline. if len(points)>0 : - if len(subpath)>0: - subpath[-1][2] = subpath[-1][1][:] - if type(points[0]) == type([1,1]) : - for p in points : - subpath += [ [p[:],p[:],p[:]] ] - else: - subpath += [ [points,points,points] ] + if not prepend : + if len(subpath)>0: + subpath[-1][2] = subpath[-1][1][:] + if type(points[0]) == type([1,1]) : + for p in points : + subpath += [ [p[:],p[:],p[:]] ] + else: + subpath += [ [points,points,points] ] + else : + if len(subpath)>0: + subpath[0][0] = subpath[0][1][:] + if type(points[0]) == type([1,1]) : + for p in points : + subpath = [ [p[:],p[:],p[:]] ] + subpath + else: + subpath = [ [points,points,points] ] + subpath return subpath @@ -1198,10 +1392,19 @@ def dot(a,b) : def rotate_ccw(d) : return [-d[1],d[0]] +def rotate_cw(d) : + return [d[1],-d[0]] + def vectors_ccw(a,b): return a[0]*b[1]-b[0]*a[1] < 0 +def vector_add(a,b) : + return [a[0]+b[0],a[1]+b[1]] + +def vector_mul(a,b) : + return [a[0]*b,a[1]*b] + def vector_from_to_length(a,b): return math.sqrt((a[0]-b[0])*(a[0]-b[0]) + (a[1]-b[1])*(a[1]-b[1])) @@ -1265,36 +1468,83 @@ def atan2(*arg): else : raise ValueError, "Bad argumets for atan! (%s)" % arg +def get_text(node) : + value = None + if node.text!=None : value = value +"\n" + node.text if value != None else node.text + for k in node : + if k.tag == inkex.addNS('tspan','svg'): + if k.text!=None : value = value +"\n" + k.text if value != None else k.text + return value + -def draw_text(text,x,y,style = None, font_size = 20) : + +def draw_text(text,x,y, group = None, style = None, font_size = 10, gcodetools_tag = None) : if style == None : - style = "font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1;stroke:none;" + style = "font-family:DejaVu Sans;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:DejaVu Sans;fill:#000000;fill-opacity:1;stroke:none;" style += "font-size:%fpx;"%font_size - t = inkex.etree.SubElement( options.doc_root, inkex.addNS('text','svg'), { - 'x': str(x), + attributes = { 'x': str(x), inkex.addNS("space","xml"):"preserve", - 'y': str(y) - }) + 'y': str(y), + 'style' : style + } + if gcodetools_tag!=None : + attributes["gcodetools"] = str(gcodetools_tag) + + if group == None: + group = options.doc_root + + t = inkex.etree.SubElement( group, inkex.addNS('text','svg'), attributes) text = str(text).split("\n") for s in text : span = inkex.etree.SubElement( t, inkex.addNS('tspan','svg'), { 'x': str(x), - 'y': str(+y), + 'y': str(y), inkex.addNS("role","sodipodi"):"line", }) y += font_size - span.text = s - + span.text = str(s) -def draw_pointer(x,color = "#f00", figure = "cross", comment = "", width = .1) : - if figure == "line" : +def draw_csp(csp, stroke = "#f00", fill = "none", comment = "", width = 0.354, group = None, style = None, gcodetools_tag = None) : + if style == None : + style = "fill:%s;fill-opacity:1;stroke:%s;stroke-width:%s"%(fill,stroke,width) + attributes = { 'd': cubicsuperpath.formatPath(csp), + 'style' : style + } + if comment != '': + attributes['comment'] = comment + if group == None : + group = options.doc_root + + return inkex.etree.SubElement( group, inkex.addNS('path','svg'), attributes) + +def draw_pointer(x,color = "#f00", figure = "cross", group = None, comment = "", fill=None, width = .1, size = 10., text = None, font_size=None, pointer_type=None, attrib = None) : + size = size/2 + if attrib == None : attrib = {} + if pointer_type == None: + pointer_type = "Pointer" + attrib["gcodetools"] = pointer_type + if group == None: + group = options.self.current_layer + if text != None : + if font_size == None : font_size = 7 + group = inkex.etree.SubElement( group, inkex.addNS('g','svg'), {"gcodetools": pointer_type+" group"} ) + draw_text(text,x[0]+size*2.2,x[1]-size, group = group, font_size = font_size) + if figure == "line" : s = "" for i in range(1,len(x)/2) : s+= " %s, %s " %(x[i*2],x[i*2+1]) - inkex.etree.SubElement( options.doc_root, inkex.addNS('path','svg'), {"d": "M %s,%s L %s"%(x[0],x[1],s), "style":"fill:none;stroke:%s;stroke-width:%f;"%(color,width),"comment":str(comment)} ) + attrib.update({"d": "M %s,%s L %s"%(x[0],x[1],s), "style":"fill:none;stroke:%s;stroke-width:%f;"%(color,width),"comment":str(comment)}) + inkex.etree.SubElement( group, inkex.addNS('path','svg'), attrib) + elif figure == "arrow" : + if fill == None : fill = "#12b3ff" + fill_opacity = "0.8" + d = "m %s,%s " % (x[0],x[1]) + re.sub("([0-9\-.e]+)",(lambda match: str(float(match.group(1))*size*2.)), "0.88464,-0.40404 c -0.0987,-0.0162 -0.186549,-0.0589 -0.26147,-0.1173 l 0.357342,-0.35625 c 0.04631,-0.039 0.0031,-0.13174 -0.05665,-0.12164 -0.0029,-1.4e-4 -0.0058,-1.4e-4 -0.0087,0 l -2.2e-5,2e-5 c -0.01189,0.004 -0.02257,0.0119 -0.0305,0.0217 l -0.357342,0.35625 c -0.05818,-0.0743 -0.102813,-0.16338 -0.117662,-0.26067 l -0.409636,0.88193 z") + attrib.update({"d": d, "style":"fill:%s;stroke:none;fill-opacity:%s;"%(fill,fill_opacity),"comment":str(comment)}) + inkex.etree.SubElement( group, inkex.addNS('path','svg'), attrib) else : - inkex.etree.SubElement( options.doc_root, inkex.addNS('path','svg'), {"d": "m %s,%s l 10,10 -20,-20 10,10 -10,10, 20,-20"%(x[0],x[1]), "style":"fill:none;stroke:%s;stroke-width:%f;"%(color,width),"comment":str(comment)} ) + attrib.update({"d": "m %s,%s l %f,%f %f,%f %f,%f %f,%f , %f,%f"%(x[0],x[1], size,size, -2*size,-2*size, size,size, size,-size, -2*size,2*size ), "style":"fill:none;stroke:%s;stroke-width:%f;"%(color,width),"comment":str(comment)}) + inkex.etree.SubElement( group, inkex.addNS('path','svg'), attrib) def straight_segments_intersection(a,b, true_intersection = True) : # (True intersection means check ta and tb are in [0,1]) @@ -1320,7 +1570,19 @@ def isinf(x): inf = 1e5000; return x == inf or x == -inf def between(c,x,y): return x-straight_tolerance<=c<=y+straight_tolerance or y-straight_tolerance<=c<=x+straight_tolerance - +def cubic_solver_real(a,b,c,d): + # returns only real roots of a cubic equation. + roots = cubic_solver(a,b,c,d) + res = [] + for root in roots : + if type(root) is complex : + if -1e-100 : + r += self.r + else : + r = self.r - r + + if self.r != 0 : + self.st = self.c + (self.st-self.c)*r/self.r + self.end = self.c + (self.end-self.c)*r/self.r + self.r = r + + def length(self): + return abs(self.a*self.r) + + + def draw(self, group, style, layer, transform, num = 0, reverse_angle = 1): + st = P(gcodetools.transform(self.st.to_list(), layer, True)) + c = P(gcodetools.transform(self.c.to_list(), layer, True)) + a = self.a * reverse_angle + r = (st-c) + a_st = (math.atan2(r.x,-r.y) - math.pi/2) % (math.pi*2) + r = r.mag() + if a<0: + a_end = a_st+a + style = style['biarc%s'%(num%2)] + else: + a_end = a_st + a_st = a_st+a + style = style['biarc%s_r'%(num%2)] + + attr = { + 'style': style, + inkex.addNS('cx','sodipodi'): str(c.x), + inkex.addNS('cy','sodipodi'): str(c.y), + inkex.addNS('rx','sodipodi'): str(r), + inkex.addNS('ry','sodipodi'): str(r), + inkex.addNS('start','sodipodi'): str(a_st), + inkex.addNS('end','sodipodi'): str(a_end), + inkex.addNS('open','sodipodi'): 'true', + inkex.addNS('type','sodipodi'): 'arc', + "gcodetools": "Preview", + } + if transform != [] : + attr["transform"] = transform + inkex.etree.SubElement( group, inkex.addNS('path','svg'), attr) + + def intersect(self,b) : + return [] + + +class Line(): + def __init__(self,st,end): + if st.__class__ == P : + st = st.to_list() + if end.__class__ == P : + end = end.to_list() + self.st = P(st) + self.end = P(end) + self.l = self.length() + if self.l != 0 : + self.n = ((self.end-self.st)/self.l).ccw() + else: + self.n = [0,1] + + def offset(self, r): + self.st -= self.n*r + self.end -= self.n*r + + def l2(self): return (self.st-self.end).l2() + def length(self): return (self.st-self.end).mag() + + def draw(self, group, style, layer, transform, num = 0, reverse_angle = 1): + st = gcodetools.transform(self.st.to_list(), layer, True) + end = gcodetools.transform(self.end.to_list(), layer, True) + + + attr = { 'style': style['line'], + 'd':'M %s,%s L %s,%s' % (st[0],st[1],end[0],end[1]), + "gcodetools": "Preview", + } + if transform != [] : + attr["transform"] = transform + inkex.etree.SubElement( group, inkex.addNS('path','svg'), attr ) + + def intersect(self,b) : + if b.__class__ == Line : + if self.l < 10e-8 or b.l < 10e-8 : return [] + v1 = self.end - self.st + v2 = b.end - b.st + x = v1.x*v2.y - v2.x*v1.y + if x == 0 : + # lines are parallel + res = [] + + if (self.st.x-b.st.x)*v1.y - (self.st.y-b.st.y)*v1.x == 0: + # lines are the same + if v1.x != 0 : + if 0<=(self.st.x-b.st.x)/v2.x<=1 : res.append(self.st) + if 0<=(self.end.x-b.st.x)/v2.x<=1 : res.append(self.end) + if 0<=(b.st.x-self.st.x)/v1.x<=1 : res.append(b.st) + if 0<=(b.end.x-b.st.x)/v1.x<=1 : res.append(b.end) + else : + if 0<=(self.st.y-b.st.y)/v2.y<=1 : res.append(self.st) + if 0<=(self.end.y-b.st.y)/v2.y<=1 : res.append(self.end) + if 0<=(b.st.y-self.st.y)/v1.y<=1 : res.append(b.st) + if 0<=(b.end.y-b.st.y)/v1.y<=1 : res.append(b.end) + return res + else : + t1 = ( -v1.x*(b.end.y-self.end.y) + v1.y*(b.end.x-self.end.x) ) / x + t2 = ( -v1.y*(self.st.x-b.st.x) + v1.x*(self.st.y-b.st.y) ) / x + + gcodetools.error((x,t1,t2), "warning") + if 0<=t1<=1 and 0<=t2<=1 : return [ self.st+v1*t1 ] + else : return [] + else: return [] + + + + +class Biarc: + def __init__(self, items=None): + if items == None : + self.items = [] + else: + self.items = items + + def l(self) : + return sum([i.length() for i in items]) + + def close(self) : + for subitems in self.items: + if (subitems[0].st-subitems[-1].end).l2()>10e-16 : + subitems.append(Line(subitems[-1].end,subitems[0].st)) + + def offset(self,r) : + # offset each element + self.close() + for subitems in self.items : + for item in subitems : + item.offset(r) + self.connect(r) + + def connect(self, r) : + for subitems in self.items : + for a,b in zip(subitems, subitems[1:]) : + i = a.intersect(b) + for p in i : + draw_pointer(p.to_list()) + + + + + def clip_offset(self): + pass + + def draw(self, layer, group=None, style=styles["biarc_style"]): + global gcodetools + gcodetools.set_markers() + + for i in [0,1]: + style['biarc%s_r'%i] = simplestyle.parseStyle(style['biarc%s'%i]) + style['biarc%s_r'%i]["marker-start"] = "url(#DrawCurveMarker_r)" + del(style['biarc%s_r'%i]["marker-end"]) + style['biarc%s_r'%i] = simplestyle.formatStyle(style['biarc%s_r'%i]) + + if group==None: + if "preview_groups" not in dir(options.self) : + gcodetools.preview_groups = { layer: inkex.etree.SubElement( gcodetools.layers[min(1,len(gcodetools.layers)-1)], inkex.addNS('g','svg'), {"gcodetools": "Preview group"} ) } + elif layer not in gcodetools.preview_groups : + gcodetools.preview_groups[layer] = inkex.etree.SubElement( gcodetools.layers[min(1,len(gcodetools.layers)-1)], inkex.addNS('g','svg'), {"gcodetools": "Preview group"} ) + group = gcodetools.preview_groups[layer] + + transform = gcodetools.get_transforms(group) + if transform != [] : + transform = gcodetools.reverse_transform(transform) + transform = simpletransform.formatTransform(transform) + + a,b,c = [0.,0.], [1.,0.], [0.,1.] + k = (b[0]-a[0])*(c[1]-a[1])-(c[0]-a[0])*(b[1]-a[1]) + a,b,c = gcodetools.transform(a, layer, True), gcodetools.transform(b, layer, True), gcodetools.transform(c, layer, True) + if ((b[0]-a[0])*(c[1]-a[1])-(c[0]-a[0])*(b[1]-a[1]))*k > 0 : reverse_angle = -1 + else : reverse_angle = 1 + + + num = 0 + for subitems in self.items : + for item in subitems : + num += 1 + #if num>1 : break + item.draw(group, style, layer, transform, num, reverse_angle) + + def from_old_style(self, curve) : + #Crve defenitnion [start point, type = {'arc','line','move','end'}, arc center, arc angle, end point, [zstart, zend]] + self.items = [] + for sp in curve: + print_(sp) + if sp[1] == 'move': + self.items.append([]) + if sp[1] == 'arc': + self.items[-1].append(Arc(sp[0],sp[4],sp[2],sp[3])) + if sp[1] == 'line': + self.items[-1].append(Line(sp[0],sp[4])) + + + + ################################################################################ ### @@ -1454,7 +1933,7 @@ def csp_offset(csp, r) : else : pass # ??? #raise ValueError, "Offset curvature clipping error" - #csp_draw([result]) + #draw_csp([result]) return result @@ -1558,7 +2037,7 @@ def csp_offset(csp, r) : r2 = offset_segment_recursion(sp4,sp5,r, depth-1, tolerance) return r1[:-1]+ [[r1[-1][0],r1[-1][1],r2[0][2]]] + r2[1:] else : - #csp_draw([[sp1_r,sp2_r]]) + #draw_csp([[sp1_r,sp2_r]]) #draw_pointer(sp1[1]+sp1_r[1], "#057", "line") #draw_pointer(sp2[1]+sp2_r[1], "#705", "line") return [sp1_r,sp2_r] @@ -1618,8 +2097,8 @@ def csp_offset(csp, r) : prev_l = len(subpath_offset) else : prev, arc, next = csp_join_offsets(subpath_offset[-prev_l:],segment_offset,sp1,sp2,sp1_l,sp2_l,r) - #csp_draw([prev],"Blue") - #csp_draw([arc],"Magenta") + #draw_csp([prev],"Blue") + #draw_csp([arc],"Magenta") subpath_offset = csp_concat_subpaths(subpath_offset[:-prev_l+1],prev,arc,next) prev_l = len(next) sp1_l, sp2_l = sp1[:], sp2[:] @@ -1629,9 +2108,9 @@ def csp_offset(csp, r) : prev, arc, next = csp_join_offsets(subpath_offset[-prev_l:], subpath_offset[:2], subpath[0], subpath[1], sp1_l,sp2_l, r) subpath_offset[:2] = next[:] subpath_offset = csp_concat_subpaths(subpath_offset[:-prev_l+1],prev,arc) - #csp_draw([prev],"Blue") - #csp_draw([arc],"Red") - #csp_draw([next],"Red") + #draw_csp([prev],"Blue") + #draw_csp([arc],"Red") + #draw_csp([next],"Red") # Collect subpath's offset and save it to unclipped offset list. unclipped_offset[i] = subpath_offset[:] @@ -1644,7 +2123,7 @@ def csp_offset(csp, r) : time_ = time.time() #for i in range(len(unclipped_offset)): - # csp_draw([unclipped_offset[i]], color = ["Green","Red","Blue"][i%3], width = .1) + # draw_csp([unclipped_offset[i]], color = ["Green","Red","Blue"][i%3], width = .1) #return [] ############################################################################ # Now to the clipping. @@ -1716,7 +2195,7 @@ def csp_offset(csp, r) : splitted_offset += [subpath[:]] #for i in range(len(splitted_offset)): - # csp_draw([splitted_offset[i]], color = ["Green","Red","Blue"][i%3]) + # draw_csp([splitted_offset[i]], color = ["Green","Red","Blue"][i%3]) print_("Splitted in %s"%(time.time()-time_)) time_ = time.time() @@ -1742,7 +2221,7 @@ def csp_offset(csp, r) : if not clip : result += [s1[:]] elif options.offset_draw_clippend_path : - csp_draw([s1],color="Red",width=.1) + draw_csp([s1],color="Red",width=.1) draw_pointer( csp_at_t(s2[-2],s2[-1],1.)+ (P(csp_at_t(s2[-2],s2[-1],1.))+ P(csp_normalized_normal(s2[-2],s2[-1],1.))*10).to_list(),"Green", "line" ) draw_pointer( csp_at_t(s1[0],s1[1],0.)+ @@ -1751,14 +2230,14 @@ def csp_offset(csp, r) : # Now join all together and check closure and orientation of result joined_result = csp_join_subpaths(result) # Check if each subpath from joined_result is closed - #csp_draw(joined_result,color="Green",width=1) + #draw_csp(joined_result,color="Green",width=1) for s in joined_result[:] : if csp_subpaths_end_to_start_distance2(s,s) > 0.001 : # Remove open parts if options.offset_draw_clippend_path: - csp_draw([s],color="Orange",width=1) + draw_csp([s],color="Orange",width=1) draw_pointer(s[0][1], comment= csp_subpaths_end_to_start_distance2(s,s)) draw_pointer(s[-1][1], comment = csp_subpaths_end_to_start_distance2(s,s)) joined_result.remove(s) @@ -1781,7 +2260,7 @@ def csp_offset(csp, r) : if not r1 < dist[0] < r2 : joined_result.remove(s) if options.offset_draw_clippend_path: - csp_draw([s], comment = math.sqrt(dist[0])) + draw_csp([s], comment = math.sqrt(dist[0])) draw_pointer(csp_at_t(csp[dist[1]][dist[2]-1],csp[dist[1]][dist[2]],dist[3])+s[int(len(s)/2)][1],"blue", "line", comment = [math.sqrt(dist[0]),i,j,sp] ) print_("-----------------------------") @@ -1867,7 +2346,7 @@ def biarc(sp1, sp2, z1, z2, depth=0): alpha = (p2a - p0a) % (2*math.pi) if (p0a1000000 or abs(R.y)>1000000 or (R-P0).mag1000000 or abs(R.y)>1000000 or (R-P0).mag self.options.in_out_path_radius*3/2*math.pi : + self.error("In-out len is to big for in-out radius will cropp it to be r*3/2*pi!", "warning") + + if self.selected_paths == {} and self.options.auto_select_paths: + self.selected_paths = self.paths + self.error(_("No paths are selected! Trying to work on all available paths."),"warning") + + if self.selected_paths == {}: + self.error(_("Noting is selected. Please select something."),"warning") + a = self.options.plasma_prepare_corners_tolerance + corner_tolerance = cross([1.,0.], [math.cos(a),math.sin(a)]) + + for layer in self.layers : + if layer in self.selected_paths : + max_dist = self.transform_scalar(self.options.in_out_path_point_max_dist, layer, reverse=True) + l = self.transform_scalar(self.options.in_out_path_len, layer, reverse=True) + plasma_l = self.transform_scalar(self.options.plasma_prepare_corners_distance, layer, reverse=True) + r = self.transform_scalar(self.options.in_out_path_radius, layer, reverse=True) + l = min(l,r*3/2*math.pi) + + for path in self.selected_paths[layer]: + csp = self.apply_transforms( path, cubicsuperpath.parsePath(path.get("d")) ) + csp = csp_remove_zerro_segments(csp) + res = [] + + for subpath in csp : + # Find closes point to in-out reference point + # If subpath is open skip this step + if self.options.in_out_path : + # split and reverse path for further add in-out points + if point_to_point_d2(subpath[0][1], subpath[-1][1]) < 1.e-10 : + d = [1e100,1,1,1.] + for p in self.in_out_reference_points : + d1 = csp_to_point_distance([subpath], p, dist_bounds = [0,max_dist], tolerance=.01) + if d1[0] < d[0] : + d = d1[:] + p_ = p + if d[0] < max_dist**2 : + # Lets find is there any angles near this point to put in-out path in + # the angle if it's possible + # remove last node to make iterations easier + subpath[0][0] = subpath[-1][0] + del subpath[-1] + max_cross = [-1e100, None] + for j in range(len(subpath)) : + sp1,sp2,sp3 = subpath[j-2],subpath[j-1],subpath[j] + if point_to_point_d2(sp2[1],p_)corner_tolerance : + # there's an angle near the point + j = max_cross[1] + if j<0 : j -= 1 + if j!=0 : + subpath = csp_concat_subpaths(subpath[j:],subpath[:j+1]) + else : + # have to cut path's segment + d,i,j,t = d + sp1,sp2,sp3 = csp_split(subpath[j-1],subpath[j],t) + subpath = csp_concat_subpaths([sp2,sp3], subpath[j:], subpath[:j], [sp1,sp2]) + + if self.options.plasma_prepare_corners : + # prepare corners + # find corners and add some nodes + # corner at path's start/end is ignored + res_ = [subpath[0]] + for sp2, sp3 in zip(subpath[1:],subpath[2:]) : + sp1 = res_[-1] + s1,s2 = csp_normalized_slope(sp1,sp2,1.), csp_normalized_slope(sp2,sp3,0.) + if cross(s1,s2) > corner_tolerance : + # got a corner to process + S1,S2 = P(s1),P(s2) + N = (S1-S2).unit()*plasma_l + SP2= P(sp2[1]) + P1 = (SP2 + N) + res_ += [ + [sp2[0],sp2[1], (SP2+S1*plasma_l).to_list() ], + [ (P1-N.ccw()/2 ).to_list(), P1.to_list(), (P1+N.ccw()/2).to_list()], + [(SP2-S2*plasma_l).to_list(), sp2[1],sp2[2]] + ] + else: + res_ += [sp2] + res_ += [sp3] + subpath = res_ + if self.options.in_out_path : + # finally add let's add in-out paths... + subpath = csp_concat_subpaths( + add_func(subpath[0],subpath[1],False,l,r), + subpath, + add_func(subpath[-2],subpath[-1],True,l,r) + ) + + + res += [ subpath ] + + + if self.options.in_out_path_replace_original_path : + path.set("d", cubicsuperpath.formatPath( self.apply_transforms(path,res,True) )) + else: + draw_csp(res, width=1, style=styles["in_out_path_style"] ) + ################################################################################ ### Arrangement: arranges paths by givven params ### TODO move it to the bottom @@ -2732,18 +3449,19 @@ class Gcodetools(inkex.Effect): population = Arangement_Genetic(polygons, material_width) - print_("Genetic alhorithm start at %s"%(time_)) + print_("Genetic algorithm start at %s"%(time_)) + start_time = time.time() time_ = time.time() population.add_random_species(50) - population.test(population.test_spiece_centroid) + #population.test(population.test_spiece_centroid) print_("Initial population done in %s"%(time.time()-time_)) time_ = time.time() pop = copy.deepcopy(population) population_count = self.options.arrangement_population_count - last_champ = [] + last_champ = -1 champions_count = 0 @@ -2757,6 +3475,7 @@ class Gcodetools(inkex.Effect): population.move_mutation_factor = 1. population.mutation_genes_count = [1,2] population.populate_species(250, 20) + print_("Populate done at %s"%(time.time()-time_)) """ randomize = i%100 < 40 if i%100 < 40 : @@ -2768,26 +3487,27 @@ class Gcodetools(inkex.Effect): population.order_mutation_factor = 1./(i%100-79) if 80<=i%100<100 else 1. population.populate_species(250, 10) """ - population.test(population.test_spiece_centroid) + if self.options.arrangement_inline_test : + population.test_inline() + else: + population.test(population.test_spiece_centroid) + + print_("Test done at %s"%(time.time()-time_)) draw_new_champ = False print_() - for x in population.population[:10]: - print_(x[0]) + if population.population[0][0]!= last_champ : draw_new_champ = True + improve = last_champ-population.population[0][0] last_champ = population.population[0][0]*1 - - k = "" - #for j in range(10) : - # k += "%s " % population.population[j][0] + print_("Cicle %s done in %s"%(i,time.time()-time_)) time_ = time.time() print_("%s incests been found"%population.inc) print_() - #print_(k) - #print_() + if i == 0 or i == population_count-1 or draw_new_champ : colors = ["blue"] @@ -2796,9 +3516,9 @@ class Gcodetools(inkex.Effect): x,y = 400* (champions_count%10), 700*int(champions_count/10) surface.move(x-b[0],y-b[1]) surface.draw(width=2, color=colors[0]) - draw_text("Step = %s\nSquare = %f"%(i,(b[2]-b[0])*(b[3]-b[1])),x,y-40) + draw_text("Step = %s\nSquare = %f\nSquare improvement = %f\nTime from start = %f"%(i,(b[2]-b[0])*(b[3]-b[1]),improve,time.time()-start_time),x,y-50) champions_count += 1 - + """ spiece = population.population[0][1] poly = Polygon(copy.deepcopy(population.polygons[spiece[0][0]].polygon)) poly.rotate(spiece[0][2]*math.pi2) @@ -2831,7 +3551,7 @@ class Gcodetools(inkex.Effect): poly.drop_into_direction(direction,surface) surface.add(poly) - + """ # Now we'll need apply transforms to original paths @@ -2850,15 +3570,27 @@ class Gcodetools(inkex.Effect): self.OptionParser.add_option("", "--biarc-tolerance", action="store", type="float", dest="biarc_tolerance", default="1", help="Tolerance used when calculating biarc interpolation.") self.OptionParser.add_option("", "--biarc-max-split-depth", action="store", type="int", dest="biarc_max_split_depth", default="4", help="Defines maximum depth of splitting while approximating using biarcs.") + self.OptionParser.add_option("", "--path-to-gcode-order", action="store", type="string", dest="path_to_gcode_order", default="path by path", help="Defines cutting order path by path or layer by layer.") + self.OptionParser.add_option("", "--path-to-gcode-depth-function",action="store", type="string", dest="path_to_gcode_depth_function", default="zd", help="Path to gcode depth function.") + self.OptionParser.add_option("", "--path-to-gcode-sort-paths", action="store", type="inkbool", dest="path_to_gcode_sort_paths", default=True, help="Sort paths to reduse rapid distance.") + self.OptionParser.add_option("", "--comment-gcode", action="store", type="string", dest="comment_gcode", default="", help="Comment Gcode") + self.OptionParser.add_option("", "--comment-gcode-from-properties",action="store", type="inkbool", dest="comment_gcode_from_properties", default=False,help="Get additional comments from Object Properties") + + self.OptionParser.add_option("", "--tool-diameter", action="store", type="float", dest="tool_diameter", default="3", help="Tool diameter used for area cutting") self.OptionParser.add_option("", "--max-area-curves", action="store", type="int", dest="max_area_curves", default="100", help="Maximum area curves for each area") - self.OptionParser.add_option("", "--area-inkscape-radius", action="store", type="float", dest="area_inkscape_radius", default="-10", help="Radius for preparing curves using inkscape") + self.OptionParser.add_option("", "--area-inkscape-radius", action="store", type="float", dest="area_inkscape_radius", default="0", help="Area curves overlaping (depends on tool diameter [0,0.9])") + self.OptionParser.add_option("", "--area-tool-overlap", action="store", type="float", dest="area_tool_overlap", default="-10", help="Radius for preparing curves using inkscape") self.OptionParser.add_option("", "--unit", action="store", type="string", dest="unit", default="G21 (All units in mm)", help="Units") self.OptionParser.add_option("", "--active-tab", action="store", type="string", dest="active_tab", default="", help="Defines which tab is active") - self.OptionParser.add_option("", "--area-find-artefacts-diameter",action="store", type="float", dest="area_find_artefacts_diameter", default="1", help="artefacts seeking radius") - self.OptionParser.add_option("", "--area-find-artefacts-action", action="store", type="string", dest="area_find_artefacts_action", default="mark with an arrow", help="artefacts action type") + self.OptionParser.add_option("", "--area-fill-angle", action="store", type="float", dest="area_fill_angle", default="0", help="Fill area with lines heading this angle") + self.OptionParser.add_option("", "--area-fill-shift", action="store", type="float", dest="area_fill_shift", default="0", help="Shift the lines by tool d * shift") + self.OptionParser.add_option("", "--area-fill-method", action="store", type="string", dest="area_fill_method", default="zig-zag", help="Filling method either zig-zag or spiral") + + self.OptionParser.add_option("", "--area-find-artefacts-diameter",action="store", type="float", dest="area_find_artefacts_diameter", default="1", help="Artefacts seeking radius") + self.OptionParser.add_option("", "--area-find-artefacts-action", action="store", type="string", dest="area_find_artefacts_action", default="mark with an arrow", help="Artefacts action type") self.OptionParser.add_option("", "--auto_select_paths", action="store", type="inkbool", dest="auto_select_paths", default=True, help="Select all paths if nothing is selected.") @@ -2881,11 +3613,13 @@ class Gcodetools(inkex.Effect): self.OptionParser.add_option("", "--lathe-x-axis-remap", action="store", type="string", dest="lathe_x_axis_remap", default="X", help="Lathe X axis remap") self.OptionParser.add_option("", "--lathe-z-axis-remap", action="store", type="string", dest="lathe_z_axis_remap", default="Z", help="Lathe Z axis remap") + self.OptionParser.add_option("", "--lathe-rectangular-cutter-width",action="store", type="float", dest="lathe_rectangular_cutter_width", default="4", help="Rectangular cutter width") + self.OptionParser.add_option("", "--create-log", action="store", type="inkbool", dest="log_create_log", default=False, help="Create log files") self.OptionParser.add_option("", "--log-filename", action="store", type="string", dest="log_filename", default='', help="Create log files") - self.OptionParser.add_option("", "--orientation-points-count", action="store", type="int", dest="orientation_points_count", default='2', help="Orientation points count") - self.OptionParser.add_option("", "--tools-library-type", action="store", type="string", dest="tools_library_type", default='cylinder cutter', help="Create tools defention") + self.OptionParser.add_option("", "--orientation-points-count", action="store", type="string", dest="orientation_points_count", default="2", help="Orientation points count") + self.OptionParser.add_option("", "--tools-library-type", action="store", type="string", dest="tools_library_type", default='cylinder cutter', help="Create tools definition") self.OptionParser.add_option("", "--dxfpoints-action", action="store", type="string", dest="dxfpoints_action", default='replace', help="dxfpoint sign toggle") @@ -2898,11 +3632,32 @@ class Gcodetools(inkex.Effect): self.OptionParser.add_option("", "--arrangement-material-width", action="store", type="float", dest="arrangement_material_width", default=500, help="Materials width for arrangement") self.OptionParser.add_option("", "--arrangement-population-count",action="store", type="int", dest="arrangement_population_count", default=100, help="Genetic algorithm populations count") + self.OptionParser.add_option("", "--arrangement-inline-test", action="store", type="inkbool", dest="arrangement_inline_test", default=False, help="Use C-inline test (some additional packets will be needed)") + self.OptionParser.add_option("", "--postprocessor", action="store", type="string", dest="postprocessor", default='', help="Postprocessor command.") self.OptionParser.add_option("", "--postprocessor-custom", action="store", type="string", dest="postprocessor_custom", default='', help="Postprocessor custom command.") - + self.OptionParser.add_option("", "--graffiti-max-seg-length", action="store", type="float", dest="graffiti_max_seg_length", default=1., help="Graffiti maximum segment length.") + self.OptionParser.add_option("", "--graffiti-min-radius", action="store", type="float", dest="graffiti_min_radius", default=10., help="Graffiti minimal connector's radius.") + self.OptionParser.add_option("", "--graffiti-start-pos", action="store", type="string", dest="graffiti_start_pos", default="(0;0)", help="Graffiti Start position (x;y).") + self.OptionParser.add_option("", "--graffiti-create-linearization-preview", action="store", type="inkbool", dest="graffiti_create_linearization_preview", default=True, help="Graffiti create linearization preview.") + self.OptionParser.add_option("", "--graffiti-create-preview", action="store", type="inkbool", dest="graffiti_create_preview", default=True, help="Graffiti create preview.") + self.OptionParser.add_option("", "--graffiti-preview-size", action="store", type="int", dest="graffiti_preview_size", default=800, help="Graffiti preview's size.") + self.OptionParser.add_option("", "--graffiti-preview-emmit", action="store", type="int", dest="graffiti_preview_emmit", default=800, help="Preview's paint emmit (pts/s).") + + + self.OptionParser.add_option("", "--in-out-path", action="store", type="inkbool", dest="in_out_path", default=True, help="Create in-out paths") + self.OptionParser.add_option("", "--in-out-path-do-not-add-reference-point", action="store", type="inkbool", dest="in_out_path_do_not_add_reference_point", default=False, help="Just add reference in-out point") + self.OptionParser.add_option("", "--in-out-path-point-max-dist", action="store", type="float", dest="in_out_path_point_max_dist", default=10., help="In-out path max distance to reference point") + self.OptionParser.add_option("", "--in-out-path-type", action="store", type="string", dest="in_out_path_type", default="Round", help="In-out path type") + self.OptionParser.add_option("", "--in-out-path-len", action="store", type="float", dest="in_out_path_len", default=10., help="In-out path length") + self.OptionParser.add_option("", "--in-out-path-replace-original-path",action="store", type="inkbool", dest="in_out_path_replace_original_path", default=False, help="Replace original path") + self.OptionParser.add_option("", "--in-out-path-radius", action="store", type="float", dest="in_out_path_radius", default=10., help="In-out path radius for round path") + + self.OptionParser.add_option("", "--plasma-prepare-corners", action="store", type="inkbool", dest="plasma_prepare_corners", default=True, help="Prepare corners") + self.OptionParser.add_option("", "--plasma-prepare-corners-distance", action="store", type="float", dest="plasma_prepare_corners_distance", default=10.,help="Stepout distance for corners") + self.OptionParser.add_option("", "--plasma-prepare-corners-tolerance", action="store", type="float", dest="plasma_prepare_corners_tolerance", default=10.,help="Maximum angle for corner (0-180 deg)") self.default_tool = { "name": "Default tool", @@ -2979,24 +3734,29 @@ class Gcodetools(inkex.Effect): return c +################################################################################ +### Draw csp +################################################################################ + + def draw_csp(self, csp, layer=None, group=None, fill='none', stroke='#178ade', width=0.354, style=None): + if layer!=None : + csp = self.transform_csp(csp,layer,reverse=True) + if group==None and layer==None: + group = self.document.getroot() + elif group==None and layer!=None : + group = layer + csp = self.apply_transforms(group,csp, reverse=True) + if style!=None : + return draw_csp(csp, group=group, style=style) + else : + return draw_csp(csp, group=group, fill=fill, stroke=stroke, width=width) + + + + def draw_curve(self, curve, layer, group=None, style=styles["biarc_style"]): - - self.get_defs() - # Add marker to defs if it doesnot exists - if "DrawCurveMarker" not in self.defs : - defs = inkex.etree.SubElement( self.document.getroot(), inkex.addNS("defs","svg")) - marker = inkex.etree.SubElement( defs, inkex.addNS("marker","svg"), {"id":"DrawCurveMarker","orient":"auto","refX":"-8","refY":"-2.41063","style":"overflow:visible"}) - inkex.etree.SubElement( marker, inkex.addNS("path","svg"), - { "d":"m -6.55552,-2.41063 0,0 L -13.11104,0 c 1.0473,-1.42323 1.04126,-3.37047 0,-4.82126", - "style": "fill:#000044; fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round;" } - ) - if "DrawCurveMarker_r" not in self.defs : - defs = inkex.etree.SubElement( self.document.getroot(), inkex.addNS("defs","svg")) - marker = inkex.etree.SubElement( defs, inkex.addNS("marker","svg"), {"id":"DrawCurveMarker_r","orient":"auto","refX":"8","refY":"-2.41063","style":"overflow:visible"}) - inkex.etree.SubElement( marker, inkex.addNS("path","svg"), - { "d":"m 6.55552,-2.41063 0,0 L 13.11104,0 c -1.0473,-1.42323 -1.04126,-3.37047 0,-4.82126", - "style": "fill:#000044; fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round;" } - ) + self.set_markers() + for i in [0,1]: style['biarc%s_r'%i] = simplestyle.parseStyle(style['biarc%s'%i]) style['biarc%s_r'%i]["marker-start"] = "url(#DrawCurveMarker_r)" @@ -3004,9 +3764,18 @@ class Gcodetools(inkex.Effect): style['biarc%s_r'%i] = simplestyle.formatStyle(style['biarc%s_r'%i]) if group==None: - group = inkex.etree.SubElement( self.layers[min(1,len(self.layers)-1)], inkex.addNS('g','svg'), {"gcodetools": "Preview group"} ) + if "preview_groups" not in dir(self) : + self.preview_groups = { layer: inkex.etree.SubElement( self.layers[min(1,len(self.layers)-1)], inkex.addNS('g','svg'), {"gcodetools": "Preview group"} ) } + elif layer not in self.preview_groups : + self.preview_groups[layer] = inkex.etree.SubElement( self.layers[min(1,len(self.layers)-1)], inkex.addNS('g','svg'), {"gcodetools": "Preview group"} ) + group = self.preview_groups[layer] + s, arcn = '', 0 + transform = self.get_transforms(group) + if transform != [] : + transform = self.reverse_transform(transform) + transform = simpletransform.formatTransform(transform) a,b,c = [0.,0.], [1.,0.], [0.,1.] k = (b[0]-a[0])*(c[1]-a[1])-(c[0]-a[0])*(b[1]-a[1]) @@ -3019,13 +3788,13 @@ class Gcodetools(inkex.Effect): if s!='': if s[1] == 'line': - inkex.etree.SubElement( group, inkex.addNS('path','svg'), - { - 'style': style['line'], + attr = { 'style': style['line'], 'd':'M %s,%s L %s,%s' % (s[0][0], s[0][1], si[0][0], si[0][1]), "gcodetools": "Preview", } - ) + if transform != [] : + attr["transform"] = transform + inkex.etree.SubElement( group, inkex.addNS('path','svg'), attr ) elif s[1] == 'arc': arcn += 1 sp = s[0] @@ -3046,8 +3815,8 @@ class Gcodetools(inkex.Effect): a_end = a_st*1 a_st = a_st+a st = style['biarc%s_r'%(arcn%2)] - inkex.etree.SubElement( group, inkex.addNS('path','svg'), - { + + attr = { 'style': st, inkex.addNS('cx','sodipodi'): str(c[0]), inkex.addNS('cy','sodipodi'): str(c[1]), @@ -3057,8 +3826,12 @@ class Gcodetools(inkex.Effect): inkex.addNS('end','sodipodi'): str(a_end), inkex.addNS('open','sodipodi'): 'true', inkex.addNS('type','sodipodi'): 'arc', - "gcodetools": "Preview", - }) + "gcodetools": "Preview", + } + + if transform != [] : + attr["transform"] = transform + inkex.etree.SubElement( group, inkex.addNS('path','svg'), attr) s = si @@ -3068,10 +3841,10 @@ class Gcodetools(inkex.Effect): self.options.directory += "\\" else : self.options.directory += "/" - print_("Checking direcrory: '%s'"%self.options.directory) + print_("Checking directory: '%s'"%self.options.directory) if (os.path.isdir(self.options.directory)): if (os.path.isfile(self.options.directory+'header')): - f = open(self.options.directory+slash+'header', 'r') + f = open(self.options.directory+'header', 'r') self.header = f.read() f.close() else: @@ -3103,8 +3876,13 @@ class Gcodetools(inkex.Effect): max_n = max(max_n,int(r.group(1))) filename = name + "_" + ( "0"*(4-len(str(max_n+1))) + str(max_n+1) ) + ext self.options.file = filename - - print_("Testing writing rights on '%s'"%(self.options.directory+self.options.file)) + + if self.options.directory[-1] not in ["/","\\"]: + if "\\" in self.options.directory : + self.options.directory += "\\" + else : + self.options.directory += "/" + try: f = open(self.options.directory+self.options.file, "w") f.close() @@ -3120,12 +3898,13 @@ class Gcodetools(inkex.Effect): ### Generate Gcode ### Generates Gcode on given curve. ### -### Crve defenitnion [start point, type = {'arc','line','move','end'}, arc center, arc angle, end point, [zstart, zend]] +### Curve definition [start point, type = {'arc','line','move','end'}, arc center, arc angle, end point, [zstart, zend]] ### ################################################################################ def generate_gcode(self, curve, layer, depth): Zauto_scale = self.Zauto_scale[layer] tool = self.tools[layer][0] + g = "" def c(c): c = [c[i] if iself.options.min_arc_radius: + if lg=="G00": g += "G01" + c([None,None,s[5][0]+depth]) + penetration_feed + "(Penetrate)\n" + if (r[0]**2 + r[1]**2)>self.options.min_arc_radius**2: r1, r2 = (P(s[0])-P(s[2])), (P(si[0])-P(s[2])) if abs(r1.mag()-r2.mag()) < 0.001 : g += ("G02" if s[3]<0 else "G03") + c(si[0]+[ s[5][1]+depth, (s[2][0]-s[0][0]),(s[2][1]-s[0][1]) ]) + feed + axis4 + "\n" @@ -3222,14 +4003,29 @@ class Gcodetools(inkex.Effect): print_(trans) g=g.getparent() return trans + + def reverse_transform(self,transform): + trans = numpy.array(transform + [[0,0,1]]) + if numpy.linalg.det(trans)!=0 : + trans = numpy.linalg.inv(trans).tolist()[:2] + return trans + else : + return transform - def apply_transforms(self,g,csp): + def apply_transforms(self,g,csp, reverse=False): trans = self.get_transforms(g) if trans != []: - simpletransform.applyTransformToPath(trans, csp) + if not reverse : + simpletransform.applyTransformToPath(trans, csp) + else : + simpletransform.applyTransformToPath(self.reverse_transform(trans), csp) return csp + + + def transform_scalar(self,x,layer,reverse=False): + return self.transform([x,0],layer,reverse)[0] - self.transform([0,0],layer,reverse)[0] def transform(self,source_point, layer, reverse=False): if layer not in self.transform_matrix: @@ -3240,6 +4036,7 @@ class Gcodetools(inkex.Effect): self.error(_("Orientation points for '%s' layer have not been found! Please add orientation points using Orientation tab!") % layer.get(inkex.addNS('label','inkscape')),"no_orientation_points") elif self.layers[i] in self.transform_matrix : self.transform_matrix[layer] = self.transform_matrix[self.layers[i]] + self.Zcoordinates[layer] = self.Zcoordinates[self.layers[i]] else : orientation_layer = self.layers[i] if len(self.orientation_points[orientation_layer])>1 : @@ -3274,9 +4071,9 @@ class Gcodetools(inkex.Effect): self.transform_matrix[layer] = [[m[j*3+i][0] for i in range(3)] for j in range(3)] else : - self.error(_("Orientation points are wrong! (if there are two orientation points they sould not be the same. If there are three orientation points they should not be in a straight line.)"),"wrong_orientation_points") + self.error(_("Orientation points are wrong! (if there are two orientation points they should not be the same. If there are three orientation points they should not be in a straight line.)"),"wrong_orientation_points") else : - self.error(_("Orientation points are wrong! (if there are two orientation points they sould not be the same. If there are three orientation points they should not be in a straight line.)"),"wrong_orientation_points") + self.error(_("Orientation points are wrong! (if there are two orientation points they should not be the same. If there are three orientation points they should not be in a straight line.)"),"wrong_orientation_points") self.transform_matrix_reverse[layer] = numpy.linalg.inv(self.transform_matrix[layer]).tolist() print_("\n Layer '%s' transformation matrixes:" % layer.get(inkex.addNS('label','inkscape')) ) @@ -3316,6 +4113,7 @@ class Gcodetools(inkex.Effect): notes = "Note " warnings = """ Warning tools_warning + orientation_warning bad_orientation_points_in_some_layers more_than_one_orientation_point_groups more_than_one_tool @@ -3325,6 +4123,7 @@ class Gcodetools(inkex.Effect): selection_does_not_contain_paths_will_take_all selection_is_empty_will_comupe_drawing selection_contains_objects_that_are_not_paths + Continue """ errors = """ Error @@ -3334,6 +4133,7 @@ class Gcodetools(inkex.Effect): active_layer_already_has_tool active_layer_already_has_orientation_points """ + s = str(s) if type_.lower() in re.split("[\s\n,\.]+", errors.lower()) : print_(s) inkex.errormsg(s+"\n") @@ -3348,6 +4148,47 @@ class Gcodetools(inkex.Effect): inkex.errormsg(s) sys.exit() + +################################################################################ +### Set markers +################################################################################ + def set_markers(self) : + self.get_defs() + # Add marker to defs if it doesnot exists + if "CheckToolsAndOPMarker" not in self.defs : + defs = inkex.etree.SubElement( self.document.getroot(), inkex.addNS("defs","svg")) + marker = inkex.etree.SubElement( defs, inkex.addNS("marker","svg"), {"id":"CheckToolsAndOPMarker","orient":"auto","refX":"-4","refY":"-1.687441","style":"overflow:visible"}) + inkex.etree.SubElement( marker, inkex.addNS("path","svg"), + + { "d":" m -4.588864,-1.687441 0.0,0.0 L -9.177728,0.0 c 0.73311,-0.996261 0.728882,-2.359329 0.0,-3.374882", + "style": "fill:#000044; fill-rule:evenodd;stroke:none;" } + ) + + if "DrawCurveMarker" not in self.defs : + defs = inkex.etree.SubElement( self.document.getroot(), inkex.addNS("defs","svg")) + marker = inkex.etree.SubElement( defs, inkex.addNS("marker","svg"), {"id":"DrawCurveMarker","orient":"auto","refX":"-4","refY":"-1.687441","style":"overflow:visible"}) + inkex.etree.SubElement( marker, inkex.addNS("path","svg"), + { "d":"m -4.588864,-1.687441 0.0,0.0 L -9.177728,0.0 c 0.73311,-0.996261 0.728882,-2.359329 0.0,-3.374882", + "style": "fill:#000044; fill-rule:evenodd;stroke:none;" } + ) + + if "DrawCurveMarker_r" not in self.defs : + defs = inkex.etree.SubElement( self.document.getroot(), inkex.addNS("defs","svg")) + marker = inkex.etree.SubElement( defs, inkex.addNS("marker","svg"), {"id":"DrawCurveMarker_r","orient":"auto","refX":"4","refY":"-1.687441","style":"overflow:visible"}) + inkex.etree.SubElement( marker, inkex.addNS("path","svg"), + { "d":"m 4.588864,-1.687441 0.0,0.0 L 9.177728,0.0 c -0.73311,-0.996261 -0.728882,-2.359329 0.0,-3.374882", + "style": "fill:#000044; fill-rule:evenodd;stroke:none;" } + ) + + if "InOutPathMarker" not in self.defs : + defs = inkex.etree.SubElement( self.document.getroot(), inkex.addNS("defs","svg")) + marker = inkex.etree.SubElement( defs, inkex.addNS("marker","svg"), {"id":"InOutPathMarker","orient":"auto","refX":"-4","refY":"-1.687441","style":"overflow:visible"}) + inkex.etree.SubElement( marker, inkex.addNS("path","svg"), + { "d":"m -4.588864,-1.687441 0.0,0.0 L -9.177728,0.0 c 0.73311,-0.996261 0.728882,-2.359329 0.0,-3.374882", + "style": "fill:#0072a7; fill-rule:evenodd;stroke:none;" } + ) + + ################################################################################ ### Get defs from svg @@ -3374,12 +4215,15 @@ class Gcodetools(inkex.Effect): self.paths = {} self.tools = {} self.orientation_points = {} + self.graffiti_reference_points = {} self.layers = [self.document.getroot()] self.Zcoordinates = {} self.transform_matrix = {} self.transform_matrix_reverse = {} self.Zauto_scale = {} - + self.in_out_reference_points = [] + self.my3Dlayer = None + def recursive_search(g, layer, selected=False): items = g.getchildren() items.reverse() @@ -3387,8 +4231,12 @@ class Gcodetools(inkex.Effect): if selected: self.selected[i.get("id")] = i if i.tag == inkex.addNS("g",'svg') and i.get(inkex.addNS('groupmode','inkscape')) == 'layer': - self.layers += [i] - recursive_search(i,i) + if i.get(inkex.addNS('label','inkscape')) == '3D' : + self.my3Dlayer=i + else : + self.layers += [i] + recursive_search(i,i) + elif i.get('gcodetools') == "Gcodetools orientation group" : points = self.get_orientation_points(i) if points != None : @@ -3396,17 +4244,37 @@ class Gcodetools(inkex.Effect): print_("Found orientation points in '%s' layer: %s" % (layer.get(inkex.addNS('label','inkscape')), points)) else : self.error(_("Warning! Found bad orientation points in '%s' layer. Resulting Gcode could be corrupt!") % layer.get(inkex.addNS('label','inkscape')), "bad_orientation_points_in_some_layers") - elif i.get("gcodetools") == "Gcodetools tool defenition" : + + #Need to recognise old files ver 1.6.04 and earlier + elif i.get("gcodetools") == "Gcodetools tool definition" or i.get("gcodetools") == "Gcodetools tool defenition" : tool = self.get_tool(i) self.tools[layer] = self.tools[layer] + [tool.copy()] if layer in self.tools else [tool.copy()] print_("Found tool in '%s' layer: %s" % (layer.get(inkex.addNS('label','inkscape')), tool)) + + elif i.get("gcodetools") == "Gcodetools graffiti reference point" : + point = self.get_graffiti_reference_points(i) + if point != [] : + self.graffiti_reference_points[layer] = self.graffiti_reference_points[layer]+[point[:]] if layer in self.graffiti_reference_points else [point] + else : + self.error(_("Warning! Found bad graffiti reference point in '%s' layer. Resulting Gcode could be corrupt!") % layer.get(inkex.addNS('label','inkscape')), "bad_orientation_points_in_some_layers") + elif i.tag == inkex.addNS('path','svg'): if "gcodetools" not in i.keys() : self.paths[layer] = self.paths[layer] + [i] if layer in self.paths else [i] if i.get("id") in self.selected : self.selected_paths[layer] = self.selected_paths[layer] + [i] if layer in self.selected_paths else [i] - elif i.tag == inkex.addNS("g",'svg'): + + elif i.get("gcodetools") == "In-out reference point group" : + items_ = i.getchildren() + items_.reverse() + for j in items_ : + if j.get("gcodetools") == "In-out reference point" : + self.in_out_reference_points.append( self.apply_transforms(j,cubicsuperpath.parsePath(j.get("d")))[0][0][1] ) + + + elif i.tag == inkex.addNS("g",'svg'): recursive_search(i,layer, (i.get("id") in self.selected) ) + elif i.get("id") in self.selected : # xgettext:no-pango-format self.error(_("This extension works with Paths and Dynamic Offsets and groups of them only! All other objects will be ignored!\nSolution 1: press Path->Object to path or Shift+Ctrl+C.\nSolution 2: Path->Dynamic offset or Ctrl+J.\nSolution 3: export all contours to PostScript level 2 (File->Save As->.ps) and File->Import this file."),"selection_contains_objects_that_are_not_paths") @@ -3414,6 +4282,27 @@ class Gcodetools(inkex.Effect): recursive_search(self.document.getroot(),self.document.getroot()) + if len(self.layers) == 1 : + self.error(_("Document has no layers! Add at least one layer using layers panel (Ctrl+Shift+L)"),"Error") + root = self.document.getroot() + + if root in self.selected_paths or root in self.paths : + self.error(_("Warning! There are some paths in the root of the document, but not in any layer! Using bottom-most layer for them."), "tools_warning" ) + + if root in self.selected_paths : + if self.layers[-1] in self.selected_paths : + self.selected_paths[self.layers[-1]] += self.selected_paths[root][:] + else : + self.selected_paths[self.layers[-1]] = self.selected_paths[root][:] + del self.selected_paths[root] + + if root in self.paths : + if self.layers[-1] in self.paths : + self.paths[self.layers[-1]] += self.paths[root][:] + else : + self.paths[self.layers[-1]] = self.paths[root][:] + del self.paths[root] + def get_orientation_points(self,g): items = g.getchildren() @@ -3435,12 +4324,21 @@ class Gcodetools(inkex.Effect): if node.get('gcodetools') == "Gcodetools orientation point arrow": point[0] = self.apply_transforms(node,cubicsuperpath.parsePath(node.get("d")))[0][0][1] if node.get('gcodetools') == "Gcodetools orientation point text": - r = re.match(r'(?i)\s*\(\s*(-?\s*\d*(?:,|\.)*\d*)\s*;\s*(-?\s*\d*(?:,|\.)*\d*)\s*;\s*(-?\s*\d*(?:,|\.)*\d*)\s*\)\s*',node.text) + r = re.match(r'(?i)\s*\(\s*(-?\s*\d*(?:,|\.)*\d*)\s*;\s*(-?\s*\d*(?:,|\.)*\d*)\s*;\s*(-?\s*\d*(?:,|\.)*\d*)\s*\)\s*',get_text(node)) point[1] = [float(r.group(1)),float(r.group(2)),float(r.group(3))] if point[0]!=[] and point[1]!=[]: points += [point] if len(points)==len(p2)==2 or len(points)==len(p3)==3 : return points else : return None - + + def get_graffiti_reference_points(self,g): + point = [[], ''] + for node in g : + if node.get('gcodetools') == "Gcodetools graffiti reference point arrow": + point[0] = self.apply_transforms(node,cubicsuperpath.parsePath(node.get("d")))[0][0][1] + if node.get('gcodetools') == "Gcodetools graffiti reference point text": + point[1] = get_text(node) + if point[0]!=[] and point[1]!='' : return point + else : return [] def get_tool(self, g): tool = self.default_tool.copy() @@ -3453,12 +4351,12 @@ class Gcodetools(inkex.Effect): key = None value = None for j in i: - if j.get("gcodetools") == "Gcodetools tool defention field name": - key = j.text - if j.get("gcodetools") == "Gcodetools tool defention field value": - for k in j : - if k.tag == inkex.addNS('tspan','svg') and k.get("gcodetools") == "Gcodetools tool defention field value": - if k.text!=None : value = value +"\n" + k.text if value != None else k.text + #need to recognise old tools from ver 1.6.04 + if j.get("gcodetools") == "Gcodetools tool definition field name" or j.get("gcodetools") == "Gcodetools tool defention field name": + key = get_text(j) + if j.get("gcodetools") == "Gcodetools tool definition field value" or j.get("gcodetools") == "Gcodetools tool defention field value": + value = get_text(j) + if value == "(None)": value = "" if value == None or key == None: continue #print_("Found tool parameter '%s':'%s'" % (key,value)) if key in self.default_tool.keys() : @@ -3495,7 +4393,7 @@ class Gcodetools(inkex.Effect): ### ################################################################################ def path_to_gcode(self) : - + from functools import partial def get_boundaries(points): minx,miny,maxx,maxy=None,None,None,None out=[[],[],[],[]] @@ -3579,6 +4477,26 @@ class Gcodetools(inkex.Effect): return minimal_way + def sort_lines(lines): + if len(lines) == 0 : return [] + lines = [ [key]+lines[key] for key in range(len(lines))] + keys = [0] + end_point = lines[0][3:] + print_("!!!",lines,"\n",end_point) + del lines[0] + while len(lines)>0: + dist = [ [point_to_point_d2(end_point,lines[i][1:3]),i] for i in range(len(lines))] + i = min(dist)[1] + keys.append(lines[i][0]) + end_point = lines[i][3:] + del lines[i] + return keys + + def sort_curves(curves): + lines = [] + for curve in curves: + lines += [curve[0][0][0] + curve[-1][-1][0]] + return sort_lines(lines) def print_dxfpoints(points): gcode="" @@ -3586,7 +4504,19 @@ class Gcodetools(inkex.Effect): gcode +="(drilling dxfpoint)\nG00 Z%f\nG00 X%f Y%f\nG01 Z%f F%f\nG04 P%f\nG00 Z%f\n" % (self.options.Zsafe,point[0],point[1],self.Zcoordinates[layer][1],self.tools[layer][0]["penetration feed"],0.2,self.options.Zsafe) # print_(("got dxfpoints array=",points)) return gcode - + + def get_path_properties(node, recursive=True, tags={inkex.addNS('desc','svg'):"Description",inkex.addNS('title','svg'):"Title"} ) : + res = {} + done = False + root = self.document.getroot() + while not done and node != root : + for i in node.getchildren(): + if i.tag in tags: + res[tags[i.tag]] = i.text + done = True + node = node.getparent() + return res + if self.selected_paths == {} and self.options.auto_select_paths: paths=self.paths self.error(_("No paths are selected! Trying to work on all available paths."),"warning") @@ -3594,24 +4524,52 @@ class Gcodetools(inkex.Effect): paths = self.selected_paths self.check_dir() gcode = "" - + biarc_group = inkex.etree.SubElement( self.selected_paths.keys()[0] if len(self.selected_paths.keys())>0 else self.layers[0], inkex.addNS('g','svg') ) print_(("self.layers=",self.layers)) print_(("paths=",paths)) + colors = {} for layer in self.layers : -# print_(("processing layer",layer," of layers:",self.layers)) if layer in paths : -# print_(("layer ",layer, " is in paths:",paths)) print_(("layer",layer)) + # transform simple path to get all var about orientation + self.transform_csp([ [ [[0,0],[0,0],[0,0]], [[0,0],[0,0],[0,0]] ] ], layer) + self.set_tool(layer) - p = [] + curves = [] dxfpoints = [] + + try : + depth_func = eval('lambda c,d,s: ' + self.options.path_to_gcode_depth_function.strip('"')) + except: + self.error("Bad depth function! Enter correct function at Path to Gcode tab!") + for path in paths[layer] : if "d" not in path.keys() : - self.error(_("Warning: One or more paths dont have 'd' parameter, try to Ungroup (Ctrl+Shift+G) and Object to Path (Ctrl+Shift+C)!"),"selection_contains_objects_that_are_not_paths") + self.error(_("Warning: One or more paths do not have 'd' parameter, try to Ungroup (Ctrl+Shift+G) and Object to Path (Ctrl+Shift+C)!"),"selection_contains_objects_that_are_not_paths") continue csp = cubicsuperpath.parsePath(path.get("d")) csp = self.apply_transforms(path, csp) + id_ = path.get("id") + + def set_comment(match, path): + if match.group(1) in path.keys() : + return path.get(match.group(1)) + else: + return "None" + if self.options.comment_gcode != "" : + comment = re.sub("\[([A-Za-z_\-\:]+)\]", partial(set_comment, path=path), self.options.comment_gcode) + comment = comment.replace(":newline:","\n") + comment = gcode_comment_str(comment) + else: + comment = "" + if self.options.comment_gcode_from_properties : + tags = get_path_properties(path) + for tag in tags : + comment += gcode_comment_str("%s: %s"%(tag,tags[tag])) + + style = simplestyle.parseStyle(path.get("style")) + colors[id_] = simplestyle.parseColor(style['stroke'] if "stroke" in style and style['stroke']!='none' else "#000") if path.get("dxfpoint") == "1": tmp_curve=self.transform_csp(csp, layer) x=tmp_curve[0][0][0][0] @@ -3619,16 +4577,80 @@ class Gcodetools(inkex.Effect): print_("got dxfpoint (scaled) at (%f,%f)" % (x,y)) dxfpoints += [[x,y]] else: - p += csp + + zd,zs = self.Zcoordinates[layer][1], self.Zcoordinates[layer][0] + c = 1. - float(sum(colors[id_]))/255/3 + curves += [ + [ + [id_, depth_func(c,zd,zs), comment], + [ self.parse_curve([subpath], layer) for subpath in csp ] + ] + ] +# for c in curves : +# print_(c) dxfpoints=sort_dxfpoints(dxfpoints) gcode+=print_dxfpoints(dxfpoints) - curve = self.parse_curve(p, layer) - self.draw_curve(curve, layer, biarc_group) - if self.tools[layer][0]["depth step"] == 0 : self.tools[layer][0]["depth step"] = 1 - for step in range( 0, int(math.ceil( abs( (self.Zcoordinates[layer][1]-self.Zcoordinates[layer][0])/self.tools[layer][0]["depth step"] )) ) ): - Zpos = max( self.Zcoordinates[layer][1], self.Zcoordinates[layer][0] - abs(self.tools[layer][0]["depth step"]*(step+1)) ) - gcode += self.generate_gcode(curve, layer, Zpos) - + + + for curve in curves : + for subcurve in curve[1] : + self.draw_curve(subcurve, layer) + + if self.options.path_to_gcode_order == 'subpath by subpath': + curves_ = [] + for curve in curves : + curves_ += [ [curve[0],[subcurve]] for subcurve in curve[1] ] + curves = curves_ + + self.options.path_to_gcode_order = 'path by path' + + if self.options.path_to_gcode_order == 'path by path': + if self.options.path_to_gcode_sort_paths : + keys = sort_curves( [curve[1] for curve in curves] ) + else : + keys = range(len(curves)) + for key in keys: + d = curves[key][0][1] + for step in range( 0, int(math.ceil( abs((zs-d)/self.tools[layer][0]["depth step"] )) ) ): + z = max(d, zs - abs(self.tools[layer][0]["depth step"]*(step+1))) + + gcode += gcode_comment_str("\nStart cutting path id: %s"%curves[key][0][0]) + if curves[key][0][2] != "()" : + gcode += curves[key][0][2] # add comment + + for curve in curves[key][1]: + gcode += self.generate_gcode(curve, layer, z) + + gcode += gcode_comment_str("End cutting path id: %s\n\n"%curves[key][0][0]) + + else: # pass by pass + mind = min( [curve[0][1] for curve in curves] ) + for step in range( 0, int(math.ceil( abs((zs-mind)/self.tools[layer][0]["depth step"] )) ) ): + z = zs - abs(self.tools[layer][0]["depth step"]*(step)) + curves_ = [] + for curve in curves: + if curve[0][1]0 else -1 print_("Tool diameter = %s, r = %s" % (tool_d, r)) - + + # avoiding infinite loops + if self.options.area_tool_overlap>0.9 : self.options.area_tool_overlap = .9 + for i in range(self.options.max_area_curves): - radius = - tool_d * (i+0.5) * sign + radius = - tool_d * (i*(1-self.options.area_tool_overlap)+0.5) * sign if abs(radius)>abs(r): radius = -r @@ -3800,275 +4835,967 @@ class Gcodetools(inkex.Effect): ################################################################################ ### -### Engraving +### Polyline to biarc ### +### Converts Polyline to Biarc ################################################################################ - def engraving(self) : + def polyline_to_biarc(self): + + + + def biarc(sm, depth=0): + def biarc_split(sp1,sp2, z1, z2, depth): + if depth 0 : raise ValueError, (a,b,c,disq,beta1,beta2) + beta = max(beta1, beta2) + elif asmall and bsmall: + return biarc_split(sp1, sp2, z1, z2, depth) + alpha = beta * r + ab = alpha + beta + P1 = P0 + alpha * TS + P3 = P4 - beta * TE + P2 = (beta / ab) * P1 + (alpha / ab) * P3 + + + def calculate_arc_params(P0,P1,P2): + D = (P0+P2)/2 + if (D-P1).mag()==0: return None, None + R = D - ( (D-P0).mag()**2/(D-P1).mag() )*(P1-D).unit() + p0a, p1a, p2a = (P0-R).angle()%(2*math.pi), (P1-R).angle()%(2*math.pi), (P2-R).angle()%(2*math.pi) + alpha = (p2a - p0a) % (2*math.pi) + if (p0a1000000 or abs(R.y)>1000000 or (R-P0).mag options.biarc_tolerance and depth2 : + smooth = [ [subpoly[0],subpoly[1]] ] + for p1,p2,p3 in zip(subpoly,subpoly[1:],subpoly[2:]) : + # normalize p1p2 and p2p3 to get angle + s1,s2 = normalize( p1[0]-p2[0], p1[1]-p2[1]), normalize( p3[0]-p2[0], p3[1]-p2[1]) + if cross(s1,s2) > corner_tolerance : + #it's an angle + smooth += [ [p2,p3] ] + else: + smooth[-1].append(p3) + for sm in smooth : + smooth_polyline_to_biarc(sm) + +################################################################################ +### +### Area fill +### +### Fills area with lines +################################################################################ + + + def area_fill(self): + # convert degrees into rad + self.options.area_fill_angle = self.options.area_fill_angle * math.pi / 180 if len(self.selected_paths)<=0: self.error(_("This extension requires at least one selected path."),"warning") return - if not self.check_dir() : return - gcode = '' + for layer in self.layers : + if layer in self.selected_paths : + self.set_tool(layer) + if self.tools[layer][0]['diameter']<=0 : + self.error(_("Tool diameter must be > 0 but tool's diameter on '%s' layer is not!") % layer.get(inkex.addNS('label','inkscape')),"area_tools_diameter_error") + tool = self.tools[layer][0] + for path in self.selected_paths[layer]: + lines = [] + print_(("doing path", path.get("style"), path.get("d"))) + area_group = inkex.etree.SubElement( path.getparent(), inkex.addNS('g','svg') ) + d = path.get('d') + if d==None: + print_("omitting non-path") + self.error(_("Warning: omitting non-path"),"selection_contains_objects_that_are_not_paths") + continue + csp = cubicsuperpath.parsePath(d) + csp = self.apply_transforms(path, csp) + csp = csp_close_all_subpaths(csp) + csp = self.transform_csp(csp, layer) + #maxx = max([x,y,i,j,root],maxx) + + # rotate the path to get bounds in defined direction. + a = - self.options.area_fill_angle + rotated_path = [ [ [ [point[0]*math.cos(a) - point[1]*math.sin(a), point[0]*math.sin(a)+point[1]*math.cos(a)] for point in sp] for sp in subpath] for subpath in csp ] + bounds = csp_true_bounds(rotated_path) + + # Draw the lines + # Get path's bounds + b = [0.0, 0.0, 0.0, 0.0] # [minx,miny,maxx,maxy] + for k in range(4): + i, j, t = bounds[k][2], bounds[k][3], bounds[k][4] + b[k] = csp_at_t(rotated_path[i][j-1],rotated_path[i][j],t)[k%2] - def find_cutter_center((x1,y1),(nx1,ny1), sp1,sp2, tool, t3 = .5): - #################################################################### - ### To find center of cutter a system of non linear equations - ### will be solved using Newton's method - #################################################################### - bez = (sp1[1][:],sp1[2][:],sp2[0][:],sp2[1][:]) - ax,ay,bx,by,cx,cy,dx,dy=bezmisc.bezierparameterize(bez) - fx=ax*(t3*t3*t3)+bx*(t3*t3)+cx*t3+dx - fy=ay*(t3*t3*t3)+by*(t3*t3)+cy*t3+dy - - nx2,ny2 = csp_normalized_normal(sp1,sp2,t3) - intersection, t1, t2 = straight_segments_intersection([[x1,y1],[x1+nx1,y1+ny1]],[[fx,fy],[fx+nx2,fy+ny2]], False) - if not intersection or intersection == "Overlap" : - if nx1!=0 : - t1 = t2 = (x1-fx)/nx1 - else : - t1 = t2 = (y1-fy)/ny1 + + # Zig-zag + r = tool['diameter']*(1-self.options.area_tool_overlap) + if r<=0 : + self.error('Tools diameter must be greater than 0!', 'error') + return + + lines += [ [] ] + + if self.options.area_fill_method == 'zig-zag' : + i = b[0] - self.options.area_fill_shift*r + top = True + last_one = True + while (i=b[2] : last_one = False + if lines[-1] == [] : + lines[-1] += [ [i,b[3]] ] + + if top : + lines[-1] += [ [i,b[1]],[i+r,b[1]] ] + + else : + lines[-1] += [ [i,b[3]], [i+r,b[3]] ] + + top = not top + i += r + else : + + w, h = b[2]-b[0] + self.options.area_fill_shift*r , b[3]-b[1] + self.options.area_fill_shift*r + x,y = b[0] - self.options.area_fill_shift*r, b[1] - self.options.area_fill_shift*r + lines[-1] += [ [x,y] ] + stage = 0 + start = True + while w>0 and h>0 : + stage = (stage+1)%4 + if stage == 0 : + y -= h + h -= r + elif stage == 1: + x += w + if not start: + w -= r + start = False + elif stage == 2 : + y += h + h -= r + elif stage == 3: + x -= w + w -=r + + lines[-1] += [ [x,y] ] + + stage = (stage+1)%4 + if w <= 0 and h>0 : + y = y-h if stage == 0 else y+h + if h <= 0 and w>0 : + x = x-w if stage == 3 else x+w + lines[-1] += [ [x,y] ] + # Rotate created paths back + a = self.options.area_fill_angle + lines = [ [ [point[0]*math.cos(a) - point[1]*math.sin(a), point[0]*math.sin(a)+point[1]*math.cos(a)] for point in subpath] for subpath in lines ] + + # get the intersection points + + splitted_line = [ [lines[0][0]] ] + intersections = {} + for l1,l2, in zip(lines[0],lines[0][1:]): + ints = [] + + if l1[0]==l2[0] and l1[1]==l2[1] : continue + for i in range(len(csp)) : + for j in range(1,len(csp[i])) : + sp1,sp2 = csp[i][j-1], csp[i][j] + roots = csp_line_intersection(l1,l2,sp1,sp2) + for t in roots : + p = tuple(csp_at_t(sp1,sp2,t)) + if l1[0]==l2[0] : + t1 = (p[1]-l1[1])/(l2[1]-l1[1]) + else : + t1 = (p[0]-l1[0])/(l2[0]-l1[0]) + if 0<=t1<=1 : + ints += [[t1, p[0],p[1], i,j,t]] + if p in intersections : + intersections[p] += [ [i,j,t] ] + else : + intersections[p] = [ [i,j,t] ] + #p = self.transform(p,layer,True) + #draw_pointer(p) + ints.sort() + for i in ints: + splitted_line[-1] +=[ [ i[1], i[2]] ] + splitted_line += [ [ [ i[1], i[2]] ] ] + splitted_line[-1] += [ l2 ] + i = 0 + print_(splitted_line) + while i < len(splitted_line) : + # check if the middle point of the first lines segment is inside the path. + # and remove the subline if not. + l1,l2 = splitted_line[i][0],splitted_line[i][1] + p = [(l1[0]+l2[0])/2, (l1[1]+l2[1])/2] + if not point_inside_csp(p, csp): + #i +=1 + del splitted_line[i] + else : + i += 1 + + + + # if we've used spiral method we'll try to save the order of cutting + do_not_change_order = self.options.area_fill_method == 'spiral' + # now let's try connect splitted lines + #while len(splitted_line)>0 : + #TODO + + # and apply back transrormations to draw them + csp_line = csp_from_polyline(splitted_line) + csp_line = self.transform_csp(csp_line, layer, True) + + self.draw_csp(csp_line, group = area_group) +# draw_csp(lines) - t = [ t1, t2, t3 ] - i = 0 - F = [0.,0.,0.] - F1 = [[0.,0.,0.],[0.,0.,0.],[0.,0.,0.]] - while i==0 or abs(F[0])+abs(F[1])+math.sqrt(abs(F[2])) >engraving_tolerance and i<10: - t1,t2,t3 = t[0],t[1],t[2] - fx=ax*(t3*t3*t3)+bx*(t3*t3)+cx*t3+dx - fy=ay*(t3*t3*t3)+by*(t3*t3)+cy*t3+dy - f1x=3*ax*(t3*t3)+2*bx*t3+cx - f1y=3*ay*(t3*t3)+2*by*t3+cy - i+=1 - - tx = fx-x1-nx1*t1 - ty = fy-y1-ny1*t1 - - F[0] = x1+nx1*t1-fx+t2*f1y - F[1] = y1+ny1*t1-fy-t2*f1x - F[2] = t1*t1 - tx*tx -ty*ty - - F1[0][0] = nx1 - F1[0][1] = f1y - F1[0][2] = -f1x+t2*(6*ay*t3+2*by) - - F1[1][0] = ny1 - F1[1][1] = -f1x - F1[1][2] = -f1y-t2*(6*ax*t3+2*bx) - - F1[2][0] = 2*t1+2*nx1*tx +2*ny1*ty - F1[2][1] = 0 - F1[2][2] = -2*f1x*tx -2*f1y*ty - F1 = inv_3x3(F1) - - if ( isnan(F[0]) or isnan(F[1]) or isnan(F[2]) or - isinf(F[0]) or isinf(F[1]) or isinf(F[2]) ): - return t+[1e100,i] - - if F1!= None : - t[0] -= F1[0][0]*F[0] + F1[0][1]*F[1] + F1[0][2]*F[2] - t[1] -= F1[1][0]*F[0] + F1[1][1]*F[1] + F1[1][2]*F[2] - t[2] -= F1[2][0]*F[0] + F1[2][1]*F[1] + F1[2][2]*F[2] - else: break - - return t+[abs(F[0])+abs(F[1])+math.sqrt(abs(F[2])),i] + + + + +################################################################################ +### +### Engraving +### +#LT Notes to self: See wiki.inkscape.org/wiki/index.php/PythonEffectTutorial +# To create anything in the Inkscape document, look at the XML editor for +# details of how such an element looks in XML, then follow this model. +#layer number n appears in XML as +# +#to create it, use +#Mylayer=inkex.etree.SubElement(self.document.getroot(), 'g') #Create a generic element +#Mylayer.set(inkex.addNS('label', 'inkscape'), "layername") #Gives it a name +#Mylayer.set(inkex.addNS('groupmode', 'inkscape'), 'layer') #Tells Inkscape it's a layer +# +#group appears in XML as where nnnnn is a number +# +#to create it, use +#Mygroup=inkex.etree.SubElement(parent, inkex.addNS('g','svg'), {"gcodetools":"My group label"}) +# where parent may be the layer or a parent group. To get the parent group, you can use +#parent = self.selected_paths[layer][0].getparent() +################################################################################ + def engraving(self) : + #global x1,y1,rx,ry + global cspm, wl + global nlLT, i, j + global gcode_3Dleft ,gcode_3Dright + global max_dist #minimum of tool radius and user's requested maximum distance + global eye_dist + eye_dist = 100 #3D constant. Try varying it for your eyes + + + def bisect((nx1,ny1),(nx2,ny2)) : + """LT Find angle bisecting the normals n1 and n2 + + Parameters: Normalised normals + Returns: nx - Normal of bisector, normalised to 1/cos(a) + ny - + sinBis2 - sin(angle turned/2): positive if turning in + Note that bisect(n1,n2) and bisect(n2,n1) give opposite sinBis2 results + If sinturn is less than the user's requested angle tolerance, I return 0 + """ + #We can get absolute value of cos(bisector vector) + #Note: Need to use max in case of rounding errors + cosBis = math.sqrt(max(0,(1.0+nx1*nx2-ny1*ny2)/2.0)) + #We can get correct sign of the sin, assuming cos is positive + if (abs(ny1-ny2)< engraving_tolerance) or (abs(cosBis) < engraving_tolerance) : + if (abs(nx1-nx2)< engraving_tolerance): return(nx1,ny1,0.0) + sinBis = math.copysign(1,ny1) + else : + sinBis = cosBis*(nx2-nx1)/(ny1-ny2) + #We can correct signs by noting that the dot product + # of bisector and either normal must be >0 + costurn=cosBis*nx1+sinBis*ny1 + if costurn == 0 : return (ny1*100,-nx1*100,1) #Path doubles back on itself + sinturn=sinBis*nx1-cosBis*ny1 + if costurn<0 : sinturn=-sinturn + if 0 < sinturn*114.6 < (180-self.options.engraving_sharp_angle_tollerance) : + sinturn=0 #set to zero if less than the user wants to see. + return (cosBis/costurn,sinBis/costurn, sinturn) + #end bisect + + def get_radius_to_line((x1,y1),(nx1,ny1), (nx2,ny2),(x2,y2),(nx23,ny23),(x3,y3),(nx3,ny3)): + """LT find biggest circle we can engrave here, if constrained by line 2-3 + + Parameters: + x1,y1,nx1,ny1 coordinates and normal of the line we're currently engraving + nx2,ny2 angle bisector at point 2 + x2,y2 coordinates of first point of line 2-3 + nx23,ny23 normal to the line 2-3 + x3,y3 coordinates of the other end + nx3,ny3 angle bisector at point 3 + Returns: + radius or self.options.engraving_max_dist if line doesn't limit radius + This function can be used in three ways: + - With nx1=ny1=0 it finds circle centred at x1,y1 + - with nx1,ny1 normalised, it finds circle tangential at x1,y1 + - with nx1,ny1 scaled by 1/cos(a) it finds circle centred on an angle bisector + where a is the angle between the bisector and the previous/next normals + + If the centre of the circle tangential to the line 2-3 is outside the + angle bisectors at its ends, ignore this line. + + # Note that it handles corners in the conventional manner of letter cutting + # by mitering, not rounding. + # Algorithm uses dot products of normals to find radius + # and hence coordinates of centre + """ + + global max_dist + + #Start by converting coordinates to be relative to x1,y1 + x2,y2= x2-x1, y2-y1 + x3,y3= x3-x1, y3-y1 + + #The logic uses vector arithmetic. + #The dot product of two vectors gives the product of their lengths + #multiplied by the cos of the angle between them. + # So, the perpendicular distance from x1y1 to the line 2-3 + # is equal to the dot product of its normal and x2y2 or x3y3 + #It is also equal to the projection of x1y1-xcyc on the line's normal + # plus the radius. But, as the normal faces inside the path we must negate it. + + #Make sure the line in question is facing x1,y1 and vice versa + dist=-x2*nx23-y2*ny23 + if dist<0 : return max_dist + denom=1.-nx23*nx1-ny23*ny1 + if denom < engraving_tolerance : return max_dist + + #radius and centre are: + r=dist/denom + cx=r*nx1 + cy=r*ny1 + #if c is not between the angle bisectors at the ends of the line, ignore + #Use vector cross products. Not sure if I need the .0001 safety margins: + if (x2-cx)*ny2 > (y2-cy)*nx2 +0.0001 : + return max_dist + if (x3-cx)*ny3 < (y3-cy)*nx3 -0.0001 : + return max_dist + return min(r, max_dist) + #end of get_radius_to_line + + def get_radius_to_point((x1,y1),(nx,ny), (x2,y2)): + """LT find biggest circle we can engrave here, constrained by point x2,y2 + + This function can be used in three ways: + - With nx=ny=0 it finds circle centred at x1,y1 + - with nx,ny normalised, it finds circle tangential at x1,y1 + - with nx,ny scaled by 1/cos(a) it finds circle centred on an angle bisector + where a is the angle between the bisector and the previous/next normals + + Note that I wrote this to replace find_cutter_centre. It is far less + sophisticated but, I hope, far faster. + It turns out that finding a circle touching a point is harder than a circle + touching a line. + """ + + global max_dist + + #Start by converting coordinates to be relative to x1,y1 + x2,y2= x2-x1, y2-y1 + denom=nx**2+ny**2-1 + if denom<=engraving_tolerance : #Not a corner bisector + if denom==-1 : #Find circle centre x1,y1 + return math.sqrt(x2**2+y2**2) + #if x2,y2 not in front of the normal... + if x2*nx+y2*ny <=0 : return max_dist + #print_("Straight",x1,y1,nx,ny,x2,y2) + return (x2**2+y2**2)/(2*(x2*nx+y2*ny) ) + #It is a corner bisector, so.. + discriminator = (x2*nx+y2*ny)**2 - denom*(x2**2+y2**2) + if discriminator < 0 : + return max_dist #this part irrelevant + r=(x2*nx+y2*ny -math.sqrt(discriminator))/denom + #print_("Corner",x1,y1,nx,ny,x1+x2,y1+y2,discriminator,r) + return min(r, max_dist) + #end of get_radius_to_point + + def bez_divide(a,b,c,d): + """LT recursively divide a Bezier. + + Divides until difference between each + part and a straight line is less than some limit + Note that, as simple as this code is, it is mathematically correct. + Parameters: + a,b,c and d are each a list of x,y real values + Bezier end points a and d, control points b and c + Returns: + a list of Beziers. + Each Bezier is a list with four members, + each a list holding a coordinate pair + Note that the final point of one member is the same as + the first point of the next, and the control points + there are smooth and symmetrical. I use this fact later. + """ + bx=b[0]-a[0] + by=b[1]-a[1] + cx=c[0]-a[0] + cy=c[1]-a[1] + dx=d[0]-a[0] + dy=d[1]-a[1] + limit=8*math.hypot(dx,dy)/self.options.engraving_newton_iterations + #LT This is the only limit we get from the user currently + if abs(dx*by-bx*dy)len(nlLT[j])-3 : continue + t1=get_radius_to_point((x1,y1),(nx,ny),nlLT[jj][ii-1][0] ) + #print_("Try pt i,ii,t1,x1,y1",i,ii,t1,x1,y1) + else: #doing a line + if jj==j : #except this one + if abs(ii-i)<2 or abs(ii-i)==len(nlLT[j])-1 : continue + if abs(ii-i)==2 and nlLT[j][(ii+i)/2-1][3]<=0 : continue + if (abs(ii-i)==len(nlLT[j])-2) and nlLT[j][-1][3]<=0 : continue + nx2,ny2 = nlLT[jj][ii-2][1] + x2,y2 = nlLT[jj][ii-1][0] + nx23,ny23 = nlLT[jj][ii-1][1] + x3,y3 = nlLT[jj][ii][0] + nx3,ny3 = nlLT[jj][ii][1] + if nlLT[jj][ii-2][3]>0 : #acute, so use normal, not bisector + nx2=nx23 + ny2=ny23 + if nlLT[jj][ii][3]>0 : #acute, so use normal, not bisector + nx3=nx23 + ny3=ny23 + x23min,x23max=min(x2,x3),max(x2,x3) + y23min,y23max=min(y2,y3),max(y2,y3) + #see if line in range + if n1[2]==False and (x23maxxmax or y23maxymax) : continue + t1=get_radius_to_line((x1,y1),(nx,ny), (nx2,ny2),(x2,y2),(nx23,ny23), (x3,y3),(nx3,ny3)) + #print_("Try line i,ii,t1,x1,y1",i,ii,t1,x1,y1) + if 0<=t11 : + xy1a,xy1,xy1b,i1,j1,ii1,jj1=cspm[-1] + w1=wl[-1] + if i==i1 and j==j1 and ii==ii1 and jj==jj1 : #one match + xy1a,xy2,xy1b,i1,j1,ii1,jj1=cspm[-2] + w2=wl[-2] + if i==i1 and j==j1 and ii==ii1 and jj==jj1 : #two matches. Now test linearity + length1=math.hypot(xy1[0]-x,xy1[1]-y) + length2=math.hypot(xy2[0]-x,xy2[1]-y) + length12=math.hypot(xy2[0]-xy1[0],xy2[1]-xy1[1]) + #get the xy distance of point 1 from the line 0-2 + if length2>length1 and length2>length12 : #point 1 between them + xydist=abs( (xy2[0]-x)*(xy1[1]-y)-(xy1[0]-x)*(xy2[1]-y) )/length2 + if xydist 0 and ang1 < self.options.engraving_sharp_angle_tollerance : # inner angle - n[-1][2] = True - elif ang < 0 and ang1 < self.options.engraving_sharp_angle_tollerance : # outer angle - a = -math.acos(nx*nx2+ny*ny2) - for t in [.0,.25,.75,1.]: - n1 += [ [ [x1,y1], [nx*math.cos(a*t)-ny*math.sin(a*t),nx*math.sin(a*t)+ny*math.cos(a*t)], False, True, i ] ] - nl += [ n ] + ([ n1 ] if n1!=[] else []) - # Modify first/last points if curve is closed - if abs(csp[-1][1][0]-csp[0][1][0]) 0 and 180-math.acos(nx*nx2+ny*ny2)*180/math.pi < self.options.engraving_sharp_angle_tollerance : # inner angle - nl[-1][-1][2] = True - elif ang < 0 and 180-math.acos(nx*nx2+ny*ny2)*180/math.pi < self.options.engraving_sharp_angle_tollerance : # outer angle - a = -math.acos(nx*nx2+ny*ny2) - n1 = [] - for t in [.0,.25,.75,1.]: - n1 += [ [ [x1,y1], [nx*math.cos(a*t)-ny*math.sin(a*t),nx*math.sin(a*t)+ny*math.cos(a*t)], False, True, i ] ] - nl += [ n1 ] - - - print_(("engraving_draw_calculation_paths=",self.options.engraving_draw_calculation_paths)) - if self.options.engraving_draw_calculation_paths==True: - for i in nl: - for p in i: - inkex.etree.SubElement( engraving_group, inkex.addNS('path','svg'), - { - "d": "M %f,%f L %f,%f" %(p[0][0],p[0][1],p[0][0]+p[1][0]*10,p[0][1]+p[1][1]*10), - 'style': "stroke:#0000ff; stroke-opacity:0.46; stroke-width:0.1; fill:none", - "gcodetools": "Engraving calculation paths" - }) - - - # Calculate offset points - csp_points = [] - for ki in xrange(len(nl)): - p = [] - for ti in xrange(3) if ki!=len(nl)-1 else xrange(4): - n = nl[ki][ti] - x1,y1 = n[0] - nx,ny = n[1] - d, r = 0, float("inf") - if ti==0 and nl[ki-1][-1][2] == True or ti==3 and nl[ki][ti][2] == True: - # Point is a sharp angle r=0p - r = 0 - else : - for j in xrange(0,len(cspi)): - for i in xrange(1,len(cspi[j])): - d = csp_bound_to_point_distance(cspi[j][i-1], cspi[j][i], [x1,y1]) - if d >= self.options.engraving_max_dist*2 : - r = min(math.sqrt(d/2),r) + for csp in cspi: #LT6a For each subpath... + #Create copies in 3D layer + print_("csp is zz ",csp) + cspl=[] + cspr=[] + #create list containing lines and points, starting with a point + # line members: [x,y],[nx,ny],False,i + # x,y is start of line. Normal on engraved side. + # Normal is normalised (unit length) + #Note that Y axis increases down the page + # corner members: [x,y],[nx,ny],True,sin(halfangle) + # if halfangle>0: radius 0 here. normal is bisector + # if halfangle<0. reflex angle. normal is bisector + # corner normals are divided by cos(halfangle) + #so that they will engrave correctly + print_("csp is",csp) + nlLT.append ([]) + for i in range(0,len(csp)): #LT for each point + #n = [] + sp0, sp1, sp2 = csp[i-2], csp[i-1], csp[i] + if self.options.engraving_draw_calculation_paths: + #Copy it to 3D layer objects + spl=[] + spr=[] + for j in range(0,3) : + pl=[sp2[j][0]-eye_dist,sp2[j][1]] + pr=[sp2[j][0]+eye_dist,sp2[j][1]] + spl+=[pl] + spr+=[pr] + cspl+=[spl] + cspr+=[spr] + #LT find angle between this and previous segment + x0,y0 = sp1[1] + nx1,ny1 = csp_normalized_normal(sp1,sp2,0) + #I don't trust this function, so test result + if abs(1-math.hypot(nx1,ny1))> 0.00001 : + print_("csp_normalised_normal error t=0",nx1,ny1,sp1,sp2) + self.error(_("csp_normalised_normal error. See log."),"warning") + + nx0, ny0 = csp_normalized_normal(sp0,sp1,1) + if abs(1-math.hypot(nx0,ny0))> 0.00001 : + print_("csp_normalised_normal error t=1",nx0,ny0,sp1,sp2) + self.error(_("csp_normalised_normal error. See log."),"warning") + bx,by,s=bisect((nx0,ny0),(nx1,ny1)) + #record x,y,normal,ifCorner, sin(angle-turned/2) + nlLT[-1] += [[ [x0,y0],[bx,by], True, s]] + + #LT now do the line + if sp1[1]==sp1[2] and sp2[0]==sp2[1] : #straightline + nlLT[-1]+=[[sp1[1],[nx1,ny1],False,i]] + else : #Bezier. First, recursively cut it up: + nn=bez_divide(sp1[1],sp1[2],sp2[0],sp2[1]) + first=True #Flag entry to divided Bezier + for bLT in nn : #save as two line segments + for seg in range(3) : + if seg>0 or first : + nx1=bLT[seg][1]-bLT[seg+1][1] + ny1=bLT[seg+1][0]-bLT[seg][0] + l1=math.hypot(nx1,ny1) + if l1 engraving_tolerance and 0<=t[2]<=1 and abs(t[3])0: - r = min( d,r) if r!=None else d - else : - r = min(r,self.options.engraving_max_dist) if r!=None else self.options.engraving_max_dist - else: - r = min(t[0],r) if r!=None else t[0] - for j in xrange(0,len(cspi)): - for i in xrange(0,len(cspi[j])): - x2,y2 = cspi[j][i][1] - if (abs(x1-x2)>engraving_tolerance or abs(y1-y2)>engraving_tolerance ) and (x2*nx - x1*nx + y2*ny - y1*ny) != 0: - t1 = .5 * ( (x1-x2)**2+(y1-y2)**2 ) / (x2*nx - x1*nx + y2*ny - y1*ny) - if t1>0 : r = min(t1,r) if r!=None else t1 - if self.options.engraving_draw_calculation_paths==True: - inkex.etree.SubElement( engraving_group, inkex.addNS('path','svg'), - {"gcodetools": "Engraving calculation paths", 'style': "fill:#ff00ff; fill-opacity:0.46; stroke:#000000; stroke-width:0.1;", inkex.addNS('cx','sodipodi'): str(x1+nx*r), inkex.addNS('cy','sodipodi'): str(y1+ny*r), inkex.addNS('rx','sodipodi'): str(1), inkex.addNS('ry','sodipodi'): str(1), inkex.addNS('type','sodipodi'): 'arc'}) - inkex.etree.SubElement( engraving_group, inkex.addNS('path','svg'), - {"gcodetools": "Engraving calculation paths", 'style': "fill:none; fill-opacity:0.46; stroke:#000000; stroke-width:0.1;", inkex.addNS('cx','sodipodi'): str(x1+nx*r), inkex.addNS('cy','sodipodi'): str(y1+ny*r),inkex.addNS('rx','sodipodi'): str(r), inkex.addNS('ry','sodipodi'): str(r), inkex.addNS('type','sodipodi'): 'arc'}) - r = min(r, self.options.engraving_max_dist) - w = min(r, self.tools[layer][0]['diameter']) - p += [ [x1+nx*w,y1+ny*w,r,w] ] - - - - if len(csp_points)>0 : csp_points[-1] += [p[0]] - csp_points += [ p ] - # Splitting path to pieces each of them not further from path more than engraving_max_dist - engraving_path = [ [] ] - for p_ in csp_points : - for p in p_: - if p[2]0 : #acute. Limit radius + len1=math.hypot( (n0[0][0]-n1[0][0]),( n0[0][1]-n1[0][1]) ) + if i<(len(nlLT[j])-1) : + len2=math.hypot( (nlLT[j][i+1][0][0]-n1[0][0]),(nlLT[j][i+1][0][1]-n1[0][1]) ) + else: + len2=math.hypot( (nlLT[j][0][0][0]-n1[0][0]),(nlLT[j][0][0][1]-n1[0][1]) ) + #set initial r value, not to be exceeded + w = math.sqrt(min(len1,len2))/n1[3] + else: #line. Cut it up if long. + if n0[3]>0 and not self.options.engraving_draw_calculation_paths : + bit0=r*n0[3] #after acute corner + else : bit0=0.0 + length=math.hypot((x1b-x1a),(y1a-y1b)) + bit0=(min(length,bit0)) + bits=int((length-bit0)/bitlen) + #split excess evenly at both ends + bit0+=(length-bit0-bitlen*bits)/2 + #print_("j,i,r,bit0,bits",j,i,w,bit0,bits) + for b in xrange(bits) : #divide line into bits + x1=x1a+ny*(b*bitlen+bit0) + y1=y1a-nx*(b*bitlen+bit0) + jjmin,iimin,w=get_biggest( (x1,y1), (nx,ny)) + print_("i,j,jjmin,iimin,w",i,j,jjmin,iimin,w) + #w = min(r, toolr) + wmax=max(wmax,w) + if reflex : #just after a reflex corner + reflex = False + if w0 : #acute + save_point((x1+nx*w,y1+ny*w),w,i,j,iimin,jjmin) + draw_point((x1,y1),(x1,y1),0,0) + save_point((x1,y1),0,i,j,iimin,jjmin) + elif n1[3]<0 : #reflex + if w>lastw : + draw_point((x1,y1),(x1+nx*lastw,y1+ny*lastw),w, (w-lastw)/2) + wmax=max(wmax,w) + save_point((x1+nx*w,y1+ny*w),w,i,j,iimin,jjmin) + elif b>0 and n2[3]>0 and not self.options.engraving_draw_calculation_paths : #acute corner coming up + if jjmin==j and iimin==i+2 : break + draw_point((x1,y1),(x1+nx*w,y1+ny*w),w, bitlen) + save_point((x1+nx*w,y1+ny*w),w,i,j,iimin,jjmin) + + #LT end of for each bit of this line + if n1[2] == True and n1[3]<0 : #reflex angle + reflex=True + lastw = w #remember this w + #LT next i + cspm+=[cspm[0]] + print_("cspm",cspm) + wl+=[wl[0]] + print_("wl",wl) + #Note: Original csp_points was a list, each element + #being 4 points, with the first being the same as the + #last of the previous set. + #Each point is a list of [cx,cy,r,w] + #I have flattened it to a flat list of points. - for csp_points in engraving_path : - # Create Path that goes through this points - cspm = [] - w = [] - m = [[0.0, 0.0, 0.0, 1.0], [0.015625, 0.140625, 0.421875, 0.421875], [0.421875, 0.421875, 0.140625, 0.015625], [1.0, 0.0, 0.0, 0.0]] - for p in csp_points: - m = numpy.array(m) - xi = numpy.array( [p[i][:2] for i in range(4)]) - sp1,sp2 = [[0.,0.],[0.,0.],[0.,0.]], [[0.,0.],[0.,0.],[0.,0.]] - a,b,c,d = numpy.linalg.solve(m, xi).tolist() - sp1[1], sp1[0] = d, d - sp1[2] = c - sp2[0] = b - sp2[1], sp2[2] = a, a - sp3,sp4,sp5 = csp_split(sp1, sp2, .25) - l = cspseglength(sp3,sp4) - sp1,sp2,sp4 = csp_split(sp1, sp2, .75) - l1 = cspseglength(sp1,sp2) - if l1!=0: - sp1,sp2,sp3 = csp_splitatlength(sp1, sp2, l/l1) - if len(cspm)>0 : - cspm[-1][2] = sp1[2] - cspm += [sp2[:], sp3[:], sp4[:]] - w += [p[i][3] for i in range(1,4)] - else : - cspm += [sp1[:], sp2[:], sp3[:], sp4[:]] - w += [p[i][3] for i in range(4)] - if self.options.engraving_draw_calculation_paths==True: - node = inkex.etree.SubElement( engraving_group, inkex.addNS('path','svg'), { - "d": cubicsuperpath.formatPath([cspm]), - 'style': styles["biarc_style_i"]['biarc1'], - "gcodetools": "Engraving calculation paths", - }) - for i in xrange(len(cspm)): - inkex.etree.SubElement( engraving_group, inkex.addNS('path','svg'), - {"gcodetools": "Engraving calculation paths", 'style': "fill:none; fill-opacity:0.46; stroke:#000000; stroke-width:0.1;", inkex.addNS('cx','sodipodi'): str(cspm[i][1][0]), inkex.addNS('cy','sodipodi'): str(cspm[i][1][1]),inkex.addNS('rx','sodipodi'): str(w[i]), inkex.addNS('ry','sodipodi'): str(w[i]), inkex.addNS('type','sodipodi'): 'arc'}) - cspe += [cspm] - we += [w] - - if self.tools[layer][0]['shape'] != "": - f = eval('lambda w: ' + self.tools[layer][0]['shape'].strip('"')) - else: - self.error(_("Tool '%s' has no shape!") % self.tools[layer][0]['name'],"engraving_tools_shape_error") - f = lambda w: w - + if self.options.engraving_draw_calculation_paths==True: + node = inkex.etree.SubElement( engraving_group, inkex.addNS('path','svg'), { + "d": cubicsuperpath.formatPath([cspm]), + 'style': styles["biarc_style_i"]['biarc1'], + "gcodetools": "Engraving calculation paths", + }) + for i in xrange(len(cspm)): + inkex.etree.SubElement( engraving_group, inkex.addNS('path','svg'), + {"gcodetools": "Engraving calculation paths", 'style': "fill:none; fill-opacity:0.46; stroke:#000000; stroke-width:0.1;", inkex.addNS('cx','sodipodi'): str(cspm[i][1][0]), inkex.addNS('cy','sodipodi'): str(cspm[i][1][1]),inkex.addNS('rx','sodipodi'): str(wl[i]), inkex.addNS('ry','sodipodi'): str(wl[i]), inkex.addNS('type','sodipodi'): 'arc'}) + cspe += [cspm] + wluu = [] #width list in user units: mm/inches + for w in wl : + wluu+=[ w / orientation_scale ] + print_("wl in pixels",wl) + print_("wl in user units",wluu) + #LT previously, we was in pixels so gave wrong depth + we += [wluu] + #LT6b For each subpath - ends here + #LT5 if it is a path - ends here + #print_("cspe",cspe) + #print_("we",we) + #LT4 for each selected object in this layer - ends here + if cspe!=[]: - curve = self.parse_curve(cspe, layer, we, f) + curve = self.parse_curve(cspe, layer, we, toolshape) #convert to lines self.draw_curve(curve, layer, engraving_group) gcode += self.generate_gcode(curve, layer, self.options.Zsurface) + #LT3 for layers loop ends here if gcode!='' : + self.header+="(Tool diameter should be at least "+str(2*wmax/orientation_scale)+unit+ ")\n" + self.header+="(Depth, as a function of radius w, must be "+ self.tools[layer][0]['shape']+ ")\n" + self.header+="(Rapid feeds use safe Z="+ str(self.options.Zsafe) + unit + ")\n" + self.header+="(Material surface at Z="+ str(self.options.Zsurface) + unit + ")\n" self.export_gcode(gcode) else : self.error(_("No need to engrave sharp angles."),"warning") @@ -4079,47 +5806,75 @@ class Gcodetools(inkex.Effect): ### ################################################################################ def orientation(self, layer=None) : - print_("entering orientations") + if layer == None : layer = self.current_layer if self.current_layer is not None else self.document.getroot() - if layer in self.orientation_points: - self.error(_("Active layer already has orientation points! Remove them or select another layer!"),"active_layer_already_has_orientation_points") - orientation_group = inkex.etree.SubElement(layer, inkex.addNS('g','svg'), {"gcodetools":"Gcodetools orientation group"}) - doc_height = inkex.unittouu(self.document.getroot().get('height')) - if self.document.getroot().get('height') == "100%" : - doc_height = 1052.3622047 - print_("Overruding height from 100 percents to %s" % doc_height) - if self.options.unit == "G21 (All units in mm)" : - points = [[0.,0.,self.options.Zsurface],[100.,0.,self.options.Zdepth],[0.,100.,0.]] - orientation_scale = 3.5433070660 - print_("orientation_scale < 0 ===> switching to mm units=%0.10f"%orientation_scale ) - elif self.options.unit == "G20 (All units in inches)" : - points = [[0.,0.,self.options.Zsurface],[5.,0.,self.options.Zdepth],[0.,5.,0.]] - orientation_scale = 90 - print_("orientation_scale < 0 ===> switching to inches units=%0.10f"%orientation_scale ) - if self.options.orientation_points_count == 2 : - points = points[:2] - print_(("using orientation scale",orientation_scale,"i=",points)) - for i in points : - si = [i[0]*orientation_scale, i[1]*orientation_scale] - g = inkex.etree.SubElement(orientation_group, inkex.addNS('g','svg'), {'gcodetools': "Gcodetools orientation point (%s points)" % self.options.orientation_points_count}) + transform = self.get_transforms(layer) + if transform != [] : + transform = self.reverse_transform(transform) + transform = simpletransform.formatTransform(transform) + + if self.options.orientation_points_count == "graffiti" : + print_(self.graffiti_reference_points) + print_("Inserting graffiti points") + if layer in self.graffiti_reference_points: graffiti_reference_points_count = len(self.graffiti_reference_points[layer]) + else: graffiti_reference_points_count = 0 + axis = ["X","Y","Z","A"][graffiti_reference_points_count%4] + attr = {'gcodetools': "Gcodetools graffiti reference point"} + if transform != [] : + attr["transform"] = transform + g = inkex.etree.SubElement(layer, inkex.addNS('g','svg'), attr) inkex.etree.SubElement( g, inkex.addNS('path','svg'), { - 'style': "stroke:none;fill:#000000;", - 'd':'m %s,%s 2.9375,-6.343750000001 0.8125,1.90625 6.843748640396,-6.84374864039 0,0 0.6875,0.6875 -6.84375,6.84375 1.90625,0.812500000001 z z' % (si[0], -si[1]+doc_height), - 'gcodetools': "Gcodetools orientation point arrow" - }) - t = inkex.etree.SubElement( g, inkex.addNS('text','svg'), - { - 'style': "font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1;stroke:none;", - inkex.addNS("space","xml"):"preserve", - 'x': str(si[0]+10), - 'y': str(-si[1]-10+doc_height), - 'gcodetools': "Gcodetools orientation point text" + 'style': "stroke:none;fill:#00ff00;", + 'd':'m %s,%s 2.9375,-6.343750000001 0.8125,1.90625 6.843748640396,-6.84374864039 0,0 0.6875,0.6875 -6.84375,6.84375 1.90625,0.812500000001 z z' % (graffiti_reference_points_count*100, 0), + 'gcodetools': "Gcodetools graffiti reference point arrow" }) - t.text = "(%s; %s; %s)" % (i[0],i[1],i[2]) + + draw_text(axis,graffiti_reference_points_count*100+10,-10, group = g, gcodetools_tag = "Gcodetools graffiti reference point text") + + elif self.options.orientation_points_count == "in-out reference point" : + draw_pointer(group = self.current_layer, x = self.view_center, figure="arrow", pointer_type = "In-out reference point", text = "In-out point") + else : + print_("Inserting orientation points") + + if layer in self.orientation_points: + self.error(_("Active layer already has orientation points! Remove them or select another layer!"),"active_layer_already_has_orientation_points") + + attr = {"gcodetools":"Gcodetools orientation group"} + if transform != [] : + attr["transform"] = transform + + orientation_group = inkex.etree.SubElement(layer, inkex.addNS('g','svg'), attr) + doc_height = inkex.unittouu(self.document.getroot().get('height')) + if self.document.getroot().get('height') == "100%" : + doc_height = 1052.3622047 + print_("Overruding height from 100 percents to %s" % doc_height) + if self.options.unit == "G21 (All units in mm)" : + points = [[0.,0.,self.options.Zsurface],[100.,0.,self.options.Zdepth],[0.,100.,0.]] + orientation_scale = 3.5433070660 + print_("orientation_scale < 0 ===> switching to mm units=%0.10f"%orientation_scale ) + elif self.options.unit == "G20 (All units in inches)" : + points = [[0.,0.,self.options.Zsurface],[5.,0.,self.options.Zdepth],[0.,5.,0.]] + orientation_scale = 90 + print_("orientation_scale < 0 ===> switching to inches units=%0.10f"%orientation_scale ) + if self.options.orientation_points_count == "2" : + points = points[:2] + print_(("using orientation scale",orientation_scale,"i=",points)) + for i in points : + si = [i[0]*orientation_scale, i[1]*orientation_scale] + g = inkex.etree.SubElement(orientation_group, inkex.addNS('g','svg'), {'gcodetools': "Gcodetools orientation point (%s points)" % self.options.orientation_points_count}) + inkex.etree.SubElement( g, inkex.addNS('path','svg'), + { + 'style': "stroke:none;fill:#000000;", + 'd':'m %s,%s 2.9375,-6.343750000001 0.8125,1.90625 6.843748640396,-6.84374864039 0,0 0.6875,0.6875 -6.84375,6.84375 1.90625,0.812500000001 z z' % (si[0], -si[1]+doc_height), + 'gcodetools': "Gcodetools orientation point arrow" + }) + + draw_text("(%s; %s; %s)" % (i[0],i[1],i[2]), (si[0]+10), (-si[1]-10+doc_height), group = g, gcodetools_tag = "Gcodetools orientation point text") + ################################################################################ ### @@ -4189,20 +5944,33 @@ class Gcodetools(inkex.Effect): "penetration feed":100, "feed":400, "gcode before path":"""G31 Z-100 F500 (find metal) -G92 Z0 (zerro z) +G92 Z0 (zero z) G00 Z10 F500 (going up) M03 (turn on plasma) G04 P0.2 (pause) G01 Z1 (going to cutting z)\n""", "gcode after path":"M05 (turn off plasma)\n", } + elif self.options.tools_library_type == "graffiti": + tool = { + "name": "Graffiti", + "id": "Graffiti 0001", + "diameter":10, + "penetration feed":100, + "feed":400, + "gcode before path":"""M03 S1(Turn spray on)\n """, + "gcode after path":"M05 (Turn spray off)\n ", + "tool change gcode":"(Add G00 here to change sprayer if needed)\n", + + } + else : tool = self.default_tool tool_num = sum([len(self.tools[i]) for i in self.tools]) colors = ["00ff00","0000ff","ff0000","fefe00","00fefe", "fe00fe", "fe7e00", "7efe00", "00fe7e", "007efe", "7e00fe", "fe007e"] - tools_group = inkex.etree.SubElement(layer, inkex.addNS('g','svg'), {'gcodetools': "Gcodetools tool defenition"}) + tools_group = inkex.etree.SubElement(layer, inkex.addNS('g','svg'), {'gcodetools': "Gcodetools tool definition"}) bg = inkex.etree.SubElement( tools_group, inkex.addNS('path','svg'), {'style': "fill:#%s;fill-opacity:0.5;stroke:#444444; stroke-width:1px;"%colors[tool_num%len(colors)], "gcodetools":"Gcodetools tool background"}) @@ -4214,35 +5982,13 @@ G01 Z1 (going to cutting z)\n""", if key not in keys: keys += [key] for key in keys : g = inkex.etree.SubElement(tools_group, inkex.addNS('g','svg'), {'gcodetools': "Gcodetools tool parameter"}) - - t = inkex.etree.SubElement( g, inkex.addNS('text','svg'), - { - 'style': ("font-size:10px;" if key!="name" else "font-size:20px;") + "font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;fill:#000000;fill-opacity:1;stroke:none;", - inkex.addNS("space","xml"):"preserve", - 'x': str(0), - 'y': str(y), - 'gcodetools': "Gcodetools tool defention field name" - }) - t.text = str(key) - v = str(tool[key]).split("\n") - t = inkex.etree.SubElement( g, inkex.addNS('text','svg'), - { - 'style': ("font-size:10px;" if key!="name" else "font-size:20px;") + "font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1;stroke:none;", - 'x': str(150), - inkex.addNS("space","xml"):"preserve", - 'y': str(y), - 'gcodetools': "Gcodetools tool defention field value" - }) - for s in v : - span = inkex.etree.SubElement( t, inkex.addNS('tspan','svg'), - { - 'x': str(150), - 'y': str(+y), - inkex.addNS("role","sodipodi"):"line", - 'gcodetools': "Gcodetools tool defention field value" - }) - y += 15 if key!='name' else 20 - span.text = s + draw_text(key, 0, y, group = g, gcodetools_tag = "Gcodetools tool definition field name", font_size = 10 if key!='name' else 20) + param = tool[key] + if type(param)==str and re.match("^\s*$",param) : param = "(None)" + draw_text(param, 150, y, group = g, gcodetools_tag = "Gcodetools tool definition field value", font_size = 10 if key!='name' else 20) + v = str(param).split("\n") + y += 15*len(v) if key!='name' else 20*len(v) + bg.set('d',"m -20,-20 l 400,0 0,%f -400,0 z " % (y+50)) tool = [] tools_group.set("transform", simpletransform.formatTransform([ [1,0,self.view_center[0]-150 ], [0,1,self.view_center[1]] ] )) @@ -4262,15 +6008,9 @@ G01 Z1 (going to cutting z)\n""", # Set group group = inkex.etree.SubElement( self.selected_paths.keys()[0] if len(self.selected_paths.keys())>0 else self.layers[0], inkex.addNS('g','svg') ) trans_ = [[1,0.3,0],[0,0.5,0]] - self.get_defs() - # Add marker to defs if it doesnot exists - if "CheckToolsAndOPMarker" not in self.defs : - defs = inkex.etree.SubElement( self.document.getroot(), inkex.addNS("defs","svg")) - marker = inkex.etree.SubElement( defs, inkex.addNS("marker","svg"), {"id":"CheckToolsAndOPMarker","orient":"auto","refX":"-8","refY":"-2.41063","style":"overflow:visible"}) - inkex.etree.SubElement( marker, inkex.addNS("path","svg"), - { "d":"m -6.55552,-2.41063 0,0 L -13.11104,0 c 1.0473,-1.42323 1.04126,-3.37047 0,-4.82126", - "style": "fill:#000044; fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round;" } - ) + + self.set_markers() + bounds = [float('inf'),float('inf'),float('-inf'),float('-inf')] tools_bounds = {} for layer in self.layers : @@ -4330,7 +6070,7 @@ G01 Z1 (going to cutting z)\n""", alias = {"X":"I", "Y":"J", "Z":"K", "x":"i", "y":"j", "z":"k"} i_, k_ = alias[x], alias[z] c = [ [subpath[0][1], "move", 0, 0, 0] ] - #csp_draw(self.transform_csp([subpath],layer,True), color = "Orange", width = .1) + #draw_csp(self.transform_csp([subpath],layer,True), color = "Orange", width = .1) for sp1,sp2 in zip(subpath,subpath[1:]) : c += biarc(sp1,sp2,0,0) for i in range(1,len(c)) : # Just in case check end point of each segment @@ -4344,7 +6084,7 @@ G01 Z1 (going to cutting z)\n""", gcode += ("G01 %s %f %s %f" % (x, s[4][0], z, s[4][1]) ) + feed + "\n" elif s[1] == 'arc': r = [(s[2][0]-s[0][0]), (s[2][1]-s[0][1])] - if (r[0]**2 + r[1]**2)>self.options.min_arc_radius: + if (r[0]**2 + r[1]**2)>self.options.min_arc_radius**2: r1, r2 = (P(s[0])-P(s[2])), (P(s[4])-P(s[2])) if abs(r1.mag()-r2.mag()) < 0.001 : gcode += ("G02" if s[3]*flip_angle<0 else "G03") + (" %s %f %s %f %s %f %s %f" % (x,s[4][0],z,s[4][1],i_,(s[2][0]-s[0][0]), k_, (s[2][1]-s[0][1]) ) ) + feed + "\n" @@ -4381,7 +6121,6 @@ G01 Z1 (going to cutting z)\n""", self.tool["passing feed"] = float(self.tool["passing feed"] if "passing feed" in self.tool else self.tool["feed"]) self.tool["feed"] = float(self.tool["feed"]) self.tool["fine feed"] = float(self.tool["fine feed"] if "fine feed" in self.tool else self.tool["feed"]) - gcode += ( "(Change tool to %s)\n" % re.sub("\"'\(\)\\\\"," ",self.tool["name"]) ) + self.tool["tool change gcode"] + "\n" for path in paths[layer]: @@ -4392,21 +6131,24 @@ G01 Z1 (going to cutting z)\n""", fine_cut = subpath[:] if self.options.lathe_fine_cut_width>0 : r = self.options.lathe_fine_cut_width - # Close the path to make offset correct - bound = csp_simple_bound([subpath]) - minx,miny,maxx,maxy = csp_true_bounds([subpath]) - offsetted_subpath = csp_subpath_line_to(subpath[:], [ [subpath[-1][1][0], miny[1]-r*10 ], [subpath[0][1][0], miny[1]-r*10 ], [subpath[0][1][0], subpath[0][1][1] ] ]) - left,right = subpath[-1][1][0], subpath[0][1][0] - if left>right : left, right = right,left - offsetted_subpath = csp_offset([offsetted_subpath], r if not csp_subpath_ccw(offsetted_subpath) else -r ) - offsetted_subpath = csp_clip_by_line(offsetted_subpath, [left,10], [left,0] ) - offsetted_subpath = csp_clip_by_line(offsetted_subpath, [right,0], [right,10] ) - offsetted_subpath = csp_clip_by_line(offsetted_subpath, [0, miny[1]-r], [10, miny[1]-r] ) - #csp_draw(self.transform_csp(offsetted_subpath,layer,True), color = "Green", width = 1) - # Join offsetted_subpath together - # Hope there wont be any cicles - subpath = csp_join_subpaths(offsetted_subpath)[0] - + if self.options.lathe_create_fine_cut_using == "Move path" : + subpath = [ [ [i2[0],i2[1]+r] for i2 in i1] for i1 in subpath] + else : + # Close the path to make offset correct + bound = csp_simple_bound([subpath]) + minx,miny,maxx,maxy = csp_true_bounds([subpath]) + offsetted_subpath = csp_subpath_line_to(subpath[:], [ [subpath[-1][1][0], miny[1]-r*10 ], [subpath[0][1][0], miny[1]-r*10 ], [subpath[0][1][0], subpath[0][1][1] ] ]) + left,right = subpath[-1][1][0], subpath[0][1][0] + if left>right : left, right = right,left + offsetted_subpath = csp_offset([offsetted_subpath], r if not csp_subpath_ccw(offsetted_subpath) else -r ) + offsetted_subpath = csp_clip_by_line(offsetted_subpath, [left,10], [left,0] ) + offsetted_subpath = csp_clip_by_line(offsetted_subpath, [right,0], [right,10] ) + offsetted_subpath = csp_clip_by_line(offsetted_subpath, [0, miny[1]-r], [10, miny[1]-r] ) + #draw_csp(self.transform_csp(offsetted_subpath,layer,True), color = "Green", width = 1) + # Join offsetted_subpath together + # Hope there wont be any cicles + subpath = csp_join_subpaths(offsetted_subpath)[0] + # Create solid object from path and lathe_width bound = csp_simple_bound([subpath]) top_start, top_end = [subpath[0][1][0], self.options.lathe_width+self.options.Zsafe+self.options.lathe_fine_cut_width], [subpath[-1][1][0], self.options.lathe_width+self.options.Zsafe+self.options.lathe_fine_cut_width] @@ -4471,10 +6213,88 @@ G01 Z1 (going to cutting z)\n""", gcode += ("G01 %s %f F %f \n" % (z, top_start[1], self.tool["passing feed"]) ) gcode += ("G01 %s %f %s %f F %f \n" % (x, top_start[0], z, top_start[1], self.tool["passing feed"]) ) - - self.export_gcode(gcode) + +################################################################################ +### +### Lathe modify path +### Modifies path to fit current cutter. As for now straight rect cutter. +### +################################################################################ + + def lathe_modify_path(self): + if self.selected_paths == {} and self.options.auto_select_paths: + paths=self.paths + self.error(_("No paths are selected! Trying to work on all available paths."),"warning") + else : + paths = self.selected_paths + for layer in self.layers : + if layer in paths : + width = self.options.lathe_rectangular_cutter_width + #self.set_tool(layer) + for path in paths[layer]: + csp = self.transform_csp(cubicsuperpath.parsePath(path.get("d")),layer) + new_csp = [] + for subpath in csp: + orientation = subpath[-1][1][0]>subpath[0][1][0] + last_n = None + last_o = 0 + new_subpath = [] + + # Split segment at x' and y' == 0 + for sp1, sp2 in zip(subpath[:],subpath[1:]): + ax,ay,bx,by,cx,cy,dx,dy = csp_parameterize(sp1,sp2) + roots = cubic_solver_real(0, 3*ax, 2*bx, cx) + roots += cubic_solver_real(0, 3*ay, 2*by, cy) + new_subpath = csp_concat_subpaths(new_subpath, csp_seg_split(sp1,sp2,roots)) + subpath = new_subpath + new_subpath = [] + first_seg = True + for sp1, sp2 in zip(subpath[:],subpath[1:]): + n = csp_normalized_normal(sp1,sp2,0) + a = math.atan2(n[0],n[1]) + if a == 0 or a == math.pi : + n = csp_normalized_normal(sp1,sp2,1) + a = math.atan2(n[0],n[1]) + if a!=0 and a!=math.pi: + o = 0 if 00 else -1)*orientation +# new_subpath += [ [sp1[i][0] - width*o,sp1[i][1]] for i in range(3) ] +# n = csp_normalized_normal(sp1,sp2,1) +# o = (1 if cross(n, [0,1])>0 else -1)*orientation +# new_subpath += [ [sp2[i][0] - width*o,sp2[i][1]] for i in range(3) ] + + +################################################################################ +### +### Update function +### +### Gets file containing version information from the web and compaares it with. +### current version. +################################################################################ def update(self) : try : @@ -4494,6 +6314,309 @@ G01 Z1 (going to cutting z)\n""", except : self.error("Can not check the latest version. You can check it manualy at \nhttp://www.cnc-club.ru/gcodetools (English version). \nhttp://www.cnc-club.ru/gcodetools_ru (Russian version). \nCurrent version is Gcodetools %s"%gcodetools_current_version,"Warning") + + +################################################################################ +### Graffiti function generates Gcode for graffiti drawer +################################################################################ + def graffiti(self) : + # Get reference points. + + def get_gcode_coordinates(point,layer): + gcode = '' + pos = [] + for ref_point in self.graffiti_reference_points[layer] : + c = math.sqrt((point[0]-ref_point[0][0])**2 + (point[1]-ref_point[0][1])**2) + gcode += " %s %f"%(ref_point[1], c) + pos += [c] + return pos, gcode + + + def graffiti_preview_draw_point(x1,y1,color,radius=.5): + self.graffiti_preview = self.graffiti_preview + r,g,b,a_ = color + for x in range(int(x1-1-math.ceil(radius)), int(x1+1+math.ceil(radius)+1)): + for y in range(int(y1-1-math.ceil(radius)), int(y1+1+math.ceil(radius)+1)): + if x>=0 and y>=0 and yradius else 1 )/256 + self.graffiti_preview[y][x*4] = int(r*a + (1-a)*self.graffiti_preview[y][x*4]) + self.graffiti_preview[y][x*4+1] = int(g*a + (1-a)*self.graffiti_preview[y][x*4+1]) + self.graffiti_preview[y][x*4+2] = int(g*b + (1-a)*self.graffiti_preview[y][x*4+2]) + self.graffiti_preview[y][x*4+3] = min(255,int(self.graffiti_preview[y][x*4+3]+a*256)) + + def graffiti_preview_transform(x,y): + tr = self.graffiti_preview_transform + d = max(tr[2]-tr[0]+2,tr[3]-tr[1]+2) + return [(x-tr[0]+1)*self.options.graffiti_preview_size/d, self.options.graffiti_preview_size - (y-tr[1]+1)*self.options.graffiti_preview_size/d] + + + def draw_graffiti_segment(layer,start,end,feed,color=(0,255,0,40),emmit=1000): + # Emit = dots per second + l = math.sqrt(sum([(start[i]-end[i])**2 for i in range(len(start))])) + time_ = l/feed + c1,c2 = self.graffiti_reference_points[layer][0][0],self.graffiti_reference_points[layer][1][0] + d = math.sqrt( (c1[0]-c2[0])**2 + (c1[1]-c2[1])**2 ) + if d == 0 : raise ValueError, "Error! Reference points should not be the same!" + for i in range(int(time_*emmit+1)) : + t = i/(time_*emmit) + r1,r2 = start[0]*(1-t) + end[0]*t, start[1]*(1-t) + end[1]*t + a = (r1**2-r2**2+d**2)/(2*d) + h = math.sqrt(r1**2 - a**2) + xa = c1[0] + a*(c2[0]-c1[0])/d + ya = c1[1] + a*(c2[1]-c1[1])/d + + x1 = xa + h*(c2[1]-c1[1])/d + x2 = xa - h*(c2[1]-c1[1])/d + y1 = ya - h*(c2[0]-c1[0])/d + y2 = ya + h*(c2[0]-c1[0])/d + + x = x1 if y10: + i = min( [( point_to_point_d2(last_sp2[1],subpaths[i][0][1]),i) for i in range(len(subpaths))] )[1] + subpath = subpaths[i][:] + del subpaths[i] + polylines += [ + ['connector', create_connector( + last_sp2[1], + subpath[0][1], + csp_normalized_slope(last_sp1,last_sp2,1.), + csp_normalized_slope(subpath[0],subpath[1],0.), + )] + ] + polyline = [] + spl = None + + # remove zerro length segments + i = 0 + while i 0.1 : # TODO add coefficient into inx + # We've got sharp angle at sp1. + polyline += [sp1] + polylines += [['draw',polyline[:]]] + polylines += [ + ['connector', create_connector( + sp1[1], + sp1[1], + csp_normalized_slope(spl,sp1,1.), + csp_normalized_slope(sp1,sp2,0.), + )] + ] + polyline = [] + # max_segment_length + polyline += [ sp1 ] + print_(polyline) + print_(sp1) + + spl = sp1 + polyline += [ sp2 ] + polylines += [ ['draw',polyline[:]] ] + + last_sp1, last_sp2 = sp1,sp2 + + + # Add return to start_point + if polylines == [] : continue + polylines += [ ["connect1", [ [polylines[-1][1][-1][1] for i in range(3)],[start_point for i in range(3)] ] ] ] + + # Make polilynes from polylines. They are still csp. + for i in range(len(polylines)) : + polyline = [] + l = 0 + print_("polylines",polylines) + print_(polylines[i]) + for sp1,sp2 in zip(polylines[i][1],polylines[i][1][1:]) : + print_(sp1,sp2) + l = cspseglength(sp1,sp2) + if l>0.00000001 : + polyline += [sp1[1]] + parts = int(math.ceil(l/self.options.graffiti_max_seg_length)) + for j in range(1,parts): + polyline += [csp_at_length(sp1,sp2,float(j)/parts) ] + if l>0.00000001 : + polyline += [sp2[1]] + print_(i) + polylines[i][1] = polyline + + t = 0 + last_state = None + for polyline_ in polylines: + polyline = polyline_[1] + # Draw linearization + if self.options.graffiti_create_linearization_preview : + t += 1 + csp = [ [polyline[i],polyline[i],polyline[i]] for i in range(len(polyline))] + draw_csp(self.transform_csp([csp],layer,reverse=True), color = "#00cc00;" if polyline_[0]=='draw' else "#ff5555;") + + + # Export polyline to gcode + # we are making trnsform from XYZA coordinates to R1...Rn + # where R1...Rn are radius vectors from grafiti reference points + # to current (x,y) point. Also we need to assign custom feed rate + # for each segment. And we'll use only G01 gcode. + last_real_pos, g = get_gcode_coordinates(polyline[0],layer) + last_pos = polyline[0] + if polyline_[0] == "draw" and last_state!="draw": + gcode += self.tool['gcode before path']+"\n" + for point in polyline : + real_pos, g = get_gcode_coordinates(point,layer) + real_l = sum([(real_pos[i]-last_real_pos[i])**2 for i in range(len(last_real_pos))]) + l = (last_pos[0]-point[0])**2 + (last_pos[1]-point[1])**2 + if l!=0: + feed = self.tool['feed']*math.sqrt(real_l/l) + gcode += "G01 " + g + " F %f\n"%feed + if self.options.graffiti_create_preview : + draw_graffiti_segment(layer,real_pos,last_real_pos,feed,color=(0,0,255,200) if polyline_[0] == "draw" else (255,0,0,200),emmit=self.options.graffiti_preview_emmit) + last_real_pos = real_pos + last_pos = point[:] + if polyline_[0] == "draw" and last_state!="draw" : + gcode += self.tool['gcode after path']+"\n" + last_state = polyline_[0] + self.export_gcode(gcode, no_headers=True) + if self.options.graffiti_create_preview : + try : + # Draw reference points + for layer in self.graffiti_reference_points: + for point in self.graffiti_reference_points[layer] : + x, y = graffiti_preview_transform(point[0][0],point[0][1]) + graffiti_preview_draw_point(x,y,(0,255,0,255),radius=5) + + import png + writer = png.Writer(width=self.options.graffiti_preview_size, height=self.options.graffiti_preview_size, size=None, greyscale=False, alpha=True, bitdepth=8, palette=None, transparent=None, background=None, gamma=None, compression=None, interlace=False, bytes_per_sample=None, planes=None, colormap=None, maxval=None, chunk_limit=1048576) + f = open(self.options.directory+self.options.file+".png", 'wb') + writer.write(f,self.graffiti_preview) + f.close() + + except : + self.error("Png module have not been found!","warning") + + ################################################################################ ### @@ -4503,6 +6626,7 @@ G01 Z1 (going to cutting z)\n""", ### ################################################################################ def effect(self) : + start_time = time.time() global options options = self.options options.self = self @@ -4523,12 +6647,19 @@ G01 Z1 (going to cutting z)\n""", if self.options.active_tab == '"help"' : self.help() return - elif self.options.active_tab not in ['"dxfpoints"','"path-to-gcode"', '"area"', '"area_artefacts"', '"engraving"', '"orientation"', '"tools_library"', '"lathe"', '"offset"', '"arrangement"', '"update"']: - self.error(_("Select one of the active tabs - Path to Gcode, Area, Engraving, DXF points, Orientation, Offset, Lathe or Tools library."),"error") + elif self.options.active_tab == '"about"' : + self.help() + return + + elif self.options.active_tab == '"test"' : + self.test() + + elif self.options.active_tab not in ['"dxfpoints"','"path-to-gcode"', '"area_fill"', '"area"', '"area_artefacts"', '"engraving"', '"orientation"', '"tools_library"', '"lathe"', '"offset"', '"arrangement"', '"update"', '"graffiti"', '"lathe_modify_path"', '"plasma-prepare-path"']: + self.error(_("Select one of the action tabs - Path to Gcode, Area, Engraving, DXF points, Orientation, Offset, Lathe or Tools library.\n Current active tab id is %s" % self.options.active_tab),"error") else: # Get all Gcodetools data from the scene. self.get_info() - if self.options.active_tab in ['"dxfpoints"','"path-to-gcode"', '"area"', '"area_artefacts"', '"engraving"', '"lathe"']: + if self.options.active_tab in ['"dxfpoints"','"path-to-gcode"', '"area_fill"', '"area"', '"area_artefacts"', '"engraving"', '"lathe"', '"graffiti"', '"plasma-prepare-path"']: if self.orientation_points == {} : self.error(_("Orientation points have not been defined! A default set of orientation points has been automatically added."),"warning") self.orientation( self.layers[min(1,len(self.layers)-1)] ) @@ -4540,6 +6671,8 @@ G01 Z1 (going to cutting z)\n""", self.get_info() if self.options.active_tab == '"path-to-gcode"': self.path_to_gcode() + elif self.options.active_tab == '"area_fill"': + self.area_fill() elif self.options.active_tab == '"area"': self.area() elif self.options.active_tab == '"area_artefacts"': @@ -4550,6 +6683,8 @@ G01 Z1 (going to cutting z)\n""", self.engraving() elif self.options.active_tab == '"orientation"': self.orientation() + elif self.options.active_tab == '"graffiti"': + self.graffiti() elif self.options.active_tab == '"tools_library"': if self.options.tools_library_type != "check": self.tools_library() @@ -4557,6 +6692,8 @@ G01 Z1 (going to cutting z)\n""", self.check_tools_and_op() elif self.options.active_tab == '"lathe"': self.lathe() + elif self.options.active_tab == '"lathe_modify_path"': + self.lathe_modify_path() elif self.options.active_tab == '"update"': self.update() elif self.options.active_tab == '"offset"': @@ -4582,7 +6719,7 @@ G01 Z1 (going to cutting z)\n""", offsets_count += 1 if offset_ != [] : for iii in offset_ : - csp_draw([iii], color="Green", width=1) + draw_csp([iii], color="Green", width=1) #print_(offset_) else : print_("------------Reached empty offset at radius %s"% offset ) @@ -4597,7 +6734,17 @@ G01 Z1 (going to cutting z)\n""", print_("Total offsets count %s"%offsets_count) elif self.options.active_tab == '"arrangement"': self.arrangement() + + elif self.options.active_tab == '"plasma-prepare-path"': + self.plasma_prepare_path() + + + print_("------------------------------------------") + print_("Done in %f seconds"%(time.time()-start_time)) + print_("End at %s."%time.strftime("%d.%m.%Y %H:%M:%S")) + + # -e = Gcodetools() -e.affect() +gcodetools = Gcodetools() +gcodetools.affect() diff --git a/share/extensions/gcodetools_about.inx b/share/extensions/gcodetools_about.inx new file mode 100644 index 000000000..3dd983835 --- /dev/null +++ b/share/extensions/gcodetools_about.inx @@ -0,0 +1,53 @@ + + + + About + ru.cnc-club.filter.gcodetools_about_no_options_no_preferences + gcodetools.py + inkex.py + + + + <_param name="help" type="description">Gcodetools was developed to make simple Gcode from Inkscape's paths. Gcode is a special format which is used in most of CNC machines. So Gcodetools allows you to use Inkscape as CAM program. + +It can be use with a lot of machone types: + Mills + Lathes + Laser and Palsma cutters and engravers + Mill engravers + Plotters + etc. + +To get more info visit developers page at http://www.cnc-club.ru/gcodetools + + + + <_param name="fullhelp" type="description"> +Gcodetools plug-in: converts paths to Gcode (using circular interpolation), makes offset paths and engraves sharp corners using cone cutters. +This plug-in calculates Gcode for paths using circular interpolation or linear motion when needed. + +Tutorials, manuals and support can be found at +English support forum: + http://www.cnc-club.ru/gcodetools + +and Russian support forum: + http://www.cnc-club.ru/gcodetoolsru + +Credits: Nick Drobchenko, Vladimir Kalyaev, John Brooker, Henry Nicolas, Chris Lusby Taylor. + +Gcodetools ver. 1.7 + + + + + + + + + + path + + + diff --git a/share/extensions/gcodetools_all_in_one.inx b/share/extensions/gcodetools_all_in_one.inx deleted file mode 100644 index 85d7cfbee..000000000 --- a/share/extensions/gcodetools_all_in_one.inx +++ /dev/null @@ -1,194 +0,0 @@ - - - <_name>All in one - ru.cnc-club.filter.gcodetools_ptg_area_area_artefacts_engraving_dxfpoints_tools_library_orientation - gcodetools.py - inkex.py - - - - 1 - 4 - <_param name="help" type="description"> -Biarc interpolation tolerance is the maximum distance between path and its approximation. -The segment will be split into two segments if the distance between path's segment and it's approximation exceeds biarc interpolation tolerance. - - - - - 100 - -10 - - <_param name="help" type="description"> -"Create area offset": creates several Inkscape path offsets to fill original path's area up to "Area radius" value. - -Outlines start from "1/2 D" up to "Area width" total width with "D" steps where D is taken from the nearest tool definition ("Tool diameter" value). -Only one offset will be created if the "Area width" is equal to "1/2 D". - - - - - 5.0 - - <_option value="mark with an arrow">mark with an arrow - <_option value="mark with style">mark with style - <_option value="delete">delete - - <_param name="help" type="description"> -Usage: -1. Select all Area Offsets (gray outlines) -2. Object/Ungroup (Shift+Ctrl+G) -3. Press Apply - -Suspected small objects will be marked out by colored arrows. - - - - - 150 - 10 - 4 - false - - <_param name="help" type="description"> -This function creates path to engrave sharp angles. -Cutter's shape function is defined by the tool. Some simple shapes: - -cone....(45 degrees)...........: w -cone....(height/diameter=10/3).: 10/3 w -sphere..("r" diameter).........: math.sqrt(max(0,r**2-w**2)) -ellipse.(R1=r and R2=r*4r).....: math.sqrt(max(0,r**2-w**2))*4 - - - - <_param name="help" type="description"> - -Convert selected objects to drill points (as dxf_import plugin does). Also you can save original shape. Only the start point of each curve will be used. - -Also you can manually select object, open XML editor (Shift+Ctrl+X) and add or remove XML tag 'dxfpoint' with any value. - - -<_option value='save'>set as dxfpoint and save shape -<_option value='replace'>set as dxfpoint and draw arrow -<_option value='clear'>clear dxfpoint sign - - - - - - - -<_option value='default tool'>default -<_option value='cylinder cutter'>cylinder -<_option value='cone cutter'>cone -<_option value='plasma cutter'>plasma -<_option value='tangent knife'>tangent knife -<_option value='lathe cutter'>lathe cutter - -<_option value='check'>Just check tools - - - - <_param name="help" type="description"> -Selected tool type fills appropriate default values. You can change these values using the Text tool later on. - -The topmost (z order) tool in the active layer is used. If there is no tool inside the current layer it is taken from the upper layer. - -Press Apply to create new tool. - - - - - - -<_option value="2">2-points mode -(move and rotate, -maintained aspect ratio X/Y) -<_option value="3">3-points mode -(move, rotate and mirror, -different X/Y scale) - - 0 - -1 - - mm - in - - - <_param name="help" type="description"> -Orientation points are used to calculate transformation (offset,scale,mirror,rotation in XY plane) of the path. -3-points mode only: do not put all three into one line (use 2-points mode instead). - -You can modify Z surface, Z depth values later using text tool (3rd coordinates). - -If there are no orientation points inside current layer they are taken from the upper layer. - -Do not ungroup orientation points! You can select them using double click to enter the group or by Ctrl+Click. - -Now press apply to create control points (independent set for each layer). - - - - - 1 - 0.0 - true - 0.05 - - - - output.ngc - true - - /home - - 5 - - mm - in - - - None - Parameterize Gcode - Flip y axis and parameterize Gcode - Round all values to 4 digits - - - - - false - - - - - - <_param name="fullhelp" type="description"> -Gcodetools plug-in: converts paths to Gcode (using circular interpolation), makes offset paths and engraves sharp corners using cone cutters. -This plug-in calculates Gcode for paths using circular interpolation or linear motion when needed. - -Tutorials, manuals and support can be found at -English support forum: - http://www.cnc-club.ru/gcodetools - -and Russian support forum: - http://www.cnc-club.ru/gcodetoolsru - -Credits: Nick Drobchenko, Vladimir Kalyaev, John Brooker, Henry Nicolas. - -Gcodetools ver. 1.6.01 - - - - - - - - - - path - - - - diff --git a/share/extensions/gcodetools_area.inx b/share/extensions/gcodetools_area.inx index 53ceeafaa..9f4a083d4 100644 --- a/share/extensions/gcodetools_area.inx +++ b/share/extensions/gcodetools_area.inx @@ -1,14 +1,16 @@ + - <_name>Area - ru.cnc-club.filter.gcodetools_area_area_artefacts_ptg + Area + ru.cnc-club.filter.gcodetools_area_area_fill_area_artefacts_ptg gcodetools.py inkex.py - + 100 -10 + 0 <_param name="help" type="description"> "Create area offset": creates several Inkscape path offsets to fill original path's area up to "Area radius" value. @@ -18,8 +20,18 @@ Only one offset will be created if the "Area width" is equal to "1/2 D". - - 5.0 + + 0 + 0 + 0 + + <_option value="zig-zag">Zig zag + <_option value="spiral">Spiral + + + + + 5.0 <_option value="mark with an arrow">mark with an arrow <_option value="mark with style">mark with style @@ -38,9 +50,19 @@ Suspected small objects will be marked out by colored arrows. 1 4 + + <_option value="subpath by subpath">Subpath by subpath + <_option value="path by path">Path by path + <_option value="pass by pass">Pass by Pass + + + d + True + <_param name="help" type="description"> Biarc interpolation tolerance is the maximum distance between path and its approximation. -The segment will be split into two segments if the distance between path's segment and it's approximation exceeds biarc interpolation tolerance. +The segment will be split into two segments if the distance between path's segment and its approximation exceeds biarc interpolation tolerance. +For depth function c=color intensity from 0.0 (white) to 1.0 (black), d is the depth defined by orientation points, s - surface defined by orientation points. @@ -49,6 +71,9 @@ The segment will be split into two segments if the distance between path's segme 0.0 true 0.05 + + False + @@ -59,14 +84,15 @@ The segment will be split into two segments if the distance between path's segme 5 - mm - in + <_item value="G21 (All units in mm)">mm + <_item value="G20 (All units in inches)">in - None - Parameterize Gcode - Flip y axis and parameterize Gcode - Round all values to 4 digits + <_item value=" ">None + <_item value="parameterize();">Parameterize Gcode + <_item value="flip(y);parameterize();">Flip y axis and parameterize Gcode + <_item value="round(4);">Round all values to 4 digits + <_item value='regex("G01 Z([0-9\.\-]+).*\(Penetrate\)", lambda match: "G00 Z%f (Fast pre-penetrate)\n%s" %(float(match.group(1))+5, match.group(0)));'>Fast pre-penetrate @@ -88,9 +114,9 @@ English support forum: and Russian support forum: http://www.cnc-club.ru/gcodetoolsru -Credits: Nick Drobchenko, Vladimir Kalyaev, John Brooker, Henry Nicolas. +Credits: Nick Drobchenko, Vladimir Kalyaev, John Brooker, Henry Nicolas, Chris Lusby Taylor. -Gcodetools ver. 1.6.01 +Gcodetools ver. 1.7 @@ -105,5 +131,4 @@ Gcodetools ver. 1.6.01 - diff --git a/share/extensions/gcodetools_check_for_updates.inx b/share/extensions/gcodetools_check_for_updates.inx index 728f5d1e6..ef0313ecf 100644 --- a/share/extensions/gcodetools_check_for_updates.inx +++ b/share/extensions/gcodetools_check_for_updates.inx @@ -1,6 +1,7 @@ + - <_name>Check for updates + Check for updates ru.cnc-club.filter.gcodetools_update_no_options_no_preferences gcodetools.py inkex.py @@ -22,9 +23,9 @@ English support forum: and Russian support forum: http://www.cnc-club.ru/gcodetoolsru -Credits: Nick Drobchenko, Vladimir Kalyaev, John Brooker, Henry Nicolas. +Credits: Nick Drobchenko, Vladimir Kalyaev, John Brooker, Henry Nicolas, Chris Lusby Taylor. -Gcodetools ver. 1.6.01 +Gcodetools ver. 1.7 @@ -39,5 +40,4 @@ Gcodetools ver. 1.6.01 - diff --git a/share/extensions/gcodetools_dxf_points.inx b/share/extensions/gcodetools_dxf_points.inx index 7283853f9..cccd64497 100644 --- a/share/extensions/gcodetools_dxf_points.inx +++ b/share/extensions/gcodetools_dxf_points.inx @@ -1,6 +1,7 @@ + - <_name>DXF Points + DXF Points ru.cnc-club.filter.gcodetools_dxfpoints_no_options gcodetools.py inkex.py @@ -29,14 +30,15 @@ Also you can manually select object, open XML editor (Shift+Ctrl+X) and add or r 5 - mm - in + <_item value="G21 (All units in mm)">mm + <_item value="G20 (All units in inches)">in - None - Parameterize Gcode - Flip y axis and parameterize Gcode - Round all values to 4 digits + <_item value=" ">None + <_item value="parameterize();">Parameterize Gcode + <_item value="flip(y);parameterize();">Flip y axis and parameterize Gcode + <_item value="round(4);">Round all values to 4 digits + <_item value='regex("G01 Z([0-9\.\-]+).*\(Penetrate\)", lambda match: "G00 Z%f (Fast pre-penetrate)\n%s" %(float(match.group(1))+5, match.group(0)));'>Fast pre-penetrate @@ -58,9 +60,9 @@ English support forum: and Russian support forum: http://www.cnc-club.ru/gcodetoolsru -Credits: Nick Drobchenko, Vladimir Kalyaev, John Brooker, Henry Nicolas. +Credits: Nick Drobchenko, Vladimir Kalyaev, John Brooker, Henry Nicolas, Chris Lusby Taylor. -Gcodetools ver. 1.6.01 +Gcodetools ver. 1.7 @@ -75,5 +77,4 @@ Gcodetools ver. 1.6.01 - diff --git a/share/extensions/gcodetools_engraving.inx b/share/extensions/gcodetools_engraving.inx index 8645faa27..e278f64bc 100644 --- a/share/extensions/gcodetools_engraving.inx +++ b/share/extensions/gcodetools_engraving.inx @@ -1,25 +1,27 @@ + - <_name>Engraving + Engraving ru.cnc-club.filter.gcodetools_engraving gcodetools.py inkex.py - 150 - 10 - 4 - false + 175 + 10 + 4 + false <_param name="help" type="description"> -This function creates path to engrave sharp angles. -Cutter's shape function is defined by the tool. Some simple shapes: +This function creates path to engrave letters or any shape with sharp angles. +Cutter's depth as a function of radius is defined by the tool. +Depth may be any Python expression. For instance: -cone....(45 degrees)...........: w -cone....(height/diameter=10/3).: 10/3 w -sphere..("r" diameter).........: math.sqrt(max(0,r**2-w**2)) -ellipse.(R1=r and R2=r*4r).....: math.sqrt(max(0,r**2-w**2))*4 +cone....(45 degrees)......................: w +cone....(height/diameter=10/3)..: 10*w/3 +sphere..(radius r)...........................: math.sqrt(max(0,r**2-w**2)) +ellipse.(minor axis r, major 4r).....: math.sqrt(max(0,r**2-w**2))*4 @@ -27,6 +29,9 @@ ellipse.(R1=r and R2=r*4r).....: math.sqrt(max(0,r**2-w**2))*4 0.0 true 0.05 + + False + @@ -37,14 +42,15 @@ ellipse.(R1=r and R2=r*4r).....: math.sqrt(max(0,r**2-w**2))*4 5 - mm - in + <_item value="G21 (All units in mm)">mm + <_item value="G20 (All units in inches)">in - None - Parameterize Gcode - Flip y axis and parameterize Gcode - Round all values to 4 digits + <_item value=" ">None + <_item value="parameterize();">Parameterize Gcode + <_item value="flip(y);parameterize();">Flip y axis and parameterize Gcode + <_item value="round(4);">Round all values to 4 digits + <_item value='regex("G01 Z([0-9\.\-]+).*\(Penetrate\)", lambda match: "G00 Z%f (Fast pre-penetrate)\n%s" %(float(match.group(1))+5, match.group(0)));'>Fast pre-penetrate @@ -66,9 +72,9 @@ English support forum: and Russian support forum: http://www.cnc-club.ru/gcodetoolsru -Credits: Nick Drobchenko, Vladimir Kalyaev, John Brooker, Henry Nicolas. +Credits: Nick Drobchenko, Vladimir Kalyaev, John Brooker, Henry Nicolas, Chris Lusby Taylor. -Gcodetools ver. 1.6.01 +Gcodetools ver. 1.7 @@ -83,5 +89,4 @@ Gcodetools ver. 1.6.01 - diff --git a/share/extensions/gcodetools_graffiti.inx b/share/extensions/gcodetools_graffiti.inx new file mode 100644 index 000000000..73235ee16 --- /dev/null +++ b/share/extensions/gcodetools_graffiti.inx @@ -0,0 +1,119 @@ + + + + Graffiti + ru.cnc-club.filter.gcodetools_graffiti_orientation + gcodetools.py + inkex.py + + + + 10 + 10 + (0.0;0.0) + true + true + 800 + 1000 + + + + + +<_option value="2">2-points mode +(move and rotate, +maintained aspect ratio X/Y) +<_option value="3">3-points mode +(move, rotate and mirror, +different X/Y scale) +<_option value="graffiti">graffiti points +<_option value="in-out reference point">in-out reference point + + + 0 + -1 + + <_item value="G21 (All units in mm)">mm + <_item value="G20 (All units in inches)">in + + + <_param name="help" type="description"> +Orientation points are used to calculate transformation (offset,scale,mirror,rotation in XY plane) of the path. +3-points mode only: do not put all three into one line (use 2-points mode instead). + +You can modify Z surface, Z depth values later using text tool (3rd coordinates). + +If there are no orientation points inside current layer they are taken from the upper layer. + +Do not ungroup orientation points! You can select them using double click to enter the group or by Ctrl+Click. + +Now press apply to create control points (independent set for each layer). + + + + + 1 + 0.0 + true + 0.05 + + False + + + + + output.ngc + true + + /home + + 5 + + <_item value="G21 (All units in mm)">mm + <_item value="G20 (All units in inches)">in + + + <_item value=" ">None + <_item value="parameterize();">Parameterize Gcode + <_item value="flip(y);parameterize();">Flip y axis and parameterize Gcode + <_item value="round(4);">Round all values to 4 digits + <_item value='regex("G01 Z([0-9\.\-]+).*\(Penetrate\)", lambda match: "G00 Z%f (Fast pre-penetrate)\n%s" %(float(match.group(1))+5, match.group(0)));'>Fast pre-penetrate + + + + + false + + + + + + <_param name="fullhelp" type="description"> +Gcodetools plug-in: converts paths to Gcode (using circular interpolation), makes offset paths and engraves sharp corners using cone cutters. +This plug-in calculates Gcode for paths using circular interpolation or linear motion when needed. + +Tutorials, manuals and support can be found at +English support forum: + http://www.cnc-club.ru/gcodetools + +and Russian support forum: + http://www.cnc-club.ru/gcodetoolsru + +Credits: Nick Drobchenko, Vladimir Kalyaev, John Brooker, Henry Nicolas, Chris Lusby Taylor. + +Gcodetools ver. 1.7 + + + + + + + + + + path + + + diff --git a/share/extensions/gcodetools_lathe.inx b/share/extensions/gcodetools_lathe.inx index 933073649..a45896f3e 100644 --- a/share/extensions/gcodetools_lathe.inx +++ b/share/extensions/gcodetools_lathe.inx @@ -1,7 +1,8 @@ + - <_name>Lathe - ru.cnc-club.filter.gcodetools_lathe_ptg + Lathe + ru.cnc-club.filter.gcodetools_lathe_lathe_modify_path_ptg gcodetools.py inkex.py @@ -11,21 +12,37 @@ 1 1 - - + <_option value="Move path">Move path + <_option value="Offset path">Offset path X Z + - + + <_param name="help" type="description"> + This function modifies path so it will be able to be cut with the rectangular cutter. + + 4 + 1 4 + + <_option value="subpath by subpath">Subpath by subpath + <_option value="path by path">Path by path + <_option value="pass by pass">Pass by Pass + + + d + True + <_param name="help" type="description"> Biarc interpolation tolerance is the maximum distance between path and its approximation. -The segment will be split into two segments if the distance between path's segment and it's approximation exceeds biarc interpolation tolerance. +The segment will be split into two segments if the distance between path's segment and its approximation exceeds biarc interpolation tolerance. +For depth function c=color intensity from 0.0 (white) to 1.0 (black), d is the depth defined by orientation points, s - surface defined by orientation points. @@ -34,24 +51,28 @@ The segment will be split into two segments if the distance between path's segme 0.0 true 0.05 + + False + - output.ngc + output.ngc true /home 5 - mm - in + <_item value="G21 (All units in mm)">mm + <_item value="G20 (All units in inches)">in - None - Parameterize Gcode - Flip y axis and parameterize Gcode - Round all values to 4 digits + <_item value=" ">None + <_item value="parameterize();">Parameterize Gcode + <_item value="flip(y);parameterize();">Flip y axis and parameterize Gcode + <_item value="round(4);">Round all values to 4 digits + <_item value='regex("G01 Z([0-9\.\-]+).*\(Penetrate\)", lambda match: "G00 Z%f (Fast pre-penetrate)\n%s" %(float(match.group(1))+5, match.group(0)));'>Fast pre-penetrate @@ -73,9 +94,9 @@ English support forum: and Russian support forum: http://www.cnc-club.ru/gcodetoolsru -Credits: Nick Drobchenko, Vladimir Kalyaev, John Brooker, Henry Nicolas. +Credits: Nick Drobchenko, Vladimir Kalyaev, John Brooker, Henry Nicolas, Chris Lusby Taylor. -Gcodetools ver. 1.6.01 +Gcodetools ver. 1.7 @@ -90,5 +111,4 @@ Gcodetools ver. 1.6.01 - diff --git a/share/extensions/gcodetools_orientation_points.inx b/share/extensions/gcodetools_orientation_points.inx index 997b24d9b..3de8ba594 100644 --- a/share/extensions/gcodetools_orientation_points.inx +++ b/share/extensions/gcodetools_orientation_points.inx @@ -1,6 +1,7 @@ + - <_name>Orientation points + Orientation points ru.cnc-club.filter.gcodetools_orientation_no_options_no_preferences gcodetools.py inkex.py @@ -15,12 +16,15 @@ maintained aspect ratio X/Y) <_option value="3">3-points mode (move, rotate and mirror, different X/Y scale) +<_option value="graffiti">graffiti points +<_option value="in-out reference point">in-out reference point + 0 -1 - mm - in + <_item value="G21 (All units in mm)">mm + <_item value="G20 (All units in inches)">in <_param name="help" type="description"> @@ -49,9 +53,9 @@ English support forum: and Russian support forum: http://www.cnc-club.ru/gcodetoolsru -Credits: Nick Drobchenko, Vladimir Kalyaev, John Brooker, Henry Nicolas. +Credits: Nick Drobchenko, Vladimir Kalyaev, John Brooker, Henry Nicolas, Chris Lusby Taylor. -Gcodetools ver. 1.6.01 +Gcodetools ver. 1.7 @@ -66,5 +70,4 @@ Gcodetools ver. 1.6.01 - diff --git a/share/extensions/gcodetools_path_to_gcode.inx b/share/extensions/gcodetools_path_to_gcode.inx index 1be758370..16ac68ab8 100644 --- a/share/extensions/gcodetools_path_to_gcode.inx +++ b/share/extensions/gcodetools_path_to_gcode.inx @@ -1,6 +1,7 @@ + - <_name>Path to Gcode + Path to Gcode ru.cnc-club.filter.gcodetools_ptg gcodetools.py inkex.py @@ -9,9 +10,19 @@ 1 4 + + <_option value="subpath by subpath">Subpath by subpath + <_option value="path by path">Path by path + <_option value="pass by pass">Pass by Pass + + + d + True + <_param name="help" type="description"> Biarc interpolation tolerance is the maximum distance between path and its approximation. -The segment will be split into two segments if the distance between path's segment and it's approximation exceeds biarc interpolation tolerance. +The segment will be split into two segments if the distance between path's segment and its approximation exceeds biarc interpolation tolerance. +For depth function c=color intensity from 0.0 (white) to 1.0 (black), d is the depth defined by orientation points, s - surface defined by orientation points. @@ -20,6 +31,9 @@ The segment will be split into two segments if the distance between path's segme 0.0 true 0.05 + + False + @@ -30,14 +44,15 @@ The segment will be split into two segments if the distance between path's segme 5 - mm - in + <_item value="G21 (All units in mm)">mm + <_item value="G20 (All units in inches)">in - None - Parameterize Gcode - Flip y axis and parameterize Gcode - Round all values to 4 digits + <_item value=" ">None + <_item value="parameterize();">Parameterize Gcode + <_item value="flip(y);parameterize();">Flip y axis and parameterize Gcode + <_item value="round(4);">Round all values to 4 digits + <_item value='regex("G01 Z([0-9\.\-]+).*\(Penetrate\)", lambda match: "G00 Z%f (Fast pre-penetrate)\n%s" %(float(match.group(1))+5, match.group(0)));'>Fast pre-penetrate @@ -59,9 +74,9 @@ English support forum: and Russian support forum: http://www.cnc-club.ru/gcodetoolsru -Credits: Nick Drobchenko, Vladimir Kalyaev, John Brooker, Henry Nicolas. +Credits: Nick Drobchenko, Vladimir Kalyaev, John Brooker, Henry Nicolas, Chris Lusby Taylor. -Gcodetools ver. 1.6.01 +Gcodetools ver. 1.7 @@ -76,5 +91,4 @@ Gcodetools ver. 1.6.01 - diff --git a/share/extensions/gcodetools_prepare_path_for_plasma.inx b/share/extensions/gcodetools_prepare_path_for_plasma.inx new file mode 100644 index 000000000..c3e46c8ac --- /dev/null +++ b/share/extensions/gcodetools_prepare_path_for_plasma.inx @@ -0,0 +1,61 @@ + + + + Prepare path for plasma + ru.cnc-club.filter.gcodetools_plasma-prepare-path_no_options_no_preferences + gcodetools.py + inkex.py + + + + True + 10 + 10 + + <_option value="Round">Round + <_option value="Perpendicular">Perpendicular + <_option value="Tangent">Tangent + + 10 + False + False + + <_param name="help" type="description">------------------------------------------------- + True + 10 + 140 + + + + + + + <_param name="fullhelp" type="description"> +Gcodetools plug-in: converts paths to Gcode (using circular interpolation), makes offset paths and engraves sharp corners using cone cutters. +This plug-in calculates Gcode for paths using circular interpolation or linear motion when needed. + +Tutorials, manuals and support can be found at +English support forum: + http://www.cnc-club.ru/gcodetools + +and Russian support forum: + http://www.cnc-club.ru/gcodetoolsru + +Credits: Nick Drobchenko, Vladimir Kalyaev, John Brooker, Henry Nicolas, Chris Lusby Taylor. + +Gcodetools ver. 1.7 + + + + + + + + + + path + + + diff --git a/share/extensions/gcodetools_tools_library.inx b/share/extensions/gcodetools_tools_library.inx index 4d15dc52c..aefd4b896 100644 --- a/share/extensions/gcodetools_tools_library.inx +++ b/share/extensions/gcodetools_tools_library.inx @@ -1,6 +1,7 @@ + - <_name>Tools library + Tools library ru.cnc-club.filter.gcodetools_tools_library_no_options_no_preferences gcodetools.py inkex.py @@ -15,6 +16,8 @@ <_option value='plasma cutter'>plasma <_option value='tangent knife'>tangent knife <_option value='lathe cutter'>lathe cutter +<_option value='graffiti'>graffiti + <_option value='check'>Just check tools @@ -41,9 +44,9 @@ English support forum: and Russian support forum: http://www.cnc-club.ru/gcodetoolsru -Credits: Nick Drobchenko, Vladimir Kalyaev, John Brooker, Henry Nicolas. +Credits: Nick Drobchenko, Vladimir Kalyaev, John Brooker, Henry Nicolas, Chris Lusby Taylor. -Gcodetools ver. 1.6.01 +Gcodetools ver. 1.7 @@ -58,5 +61,4 @@ Gcodetools ver. 1.6.01 - diff --git a/share/extensions/xaml2svg/animation.xsl b/share/extensions/xaml2svg/animation.xsl index 6e7578cd2..e51a430ba 100644 --- a/share/extensions/xaml2svg/animation.xsl +++ b/share/extensions/xaml2svg/animation.xsl @@ -1,141 +1,141 @@ - - - - - - - - - - - - - - - - - - remove - freeze - - - - - - - - - - - - - - - x2 - opacity - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + remove + freeze + + + + + + + + + + + + + + + x2 + opacity + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/share/extensions/xaml2svg/brushes.xsl b/share/extensions/xaml2svg/brushes.xsl index a5d20e12d..884d6db35 100644 --- a/share/extensions/xaml2svg/brushes.xsl +++ b/share/extensions/xaml2svg/brushes.xsl @@ -1,244 +1,244 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - userSpaceOnUse - - - - - - - boundingBox - - - - - - - userSpaceOnUse - 0 - 0 - - - - - boundingBox - 0 - 0 - 100% - 100% - - - - - - - - userSpaceOnUse - - - - - - - boundingBox - - - - - - - boundingBox - 0 - 0 - 100% - 100% - - - opacity:1 - optimizeSpeed - - - - - - - - - - userSpaceOnUse - - - - - - - boundingBox - - - - - - - userSpaceOnUse - 0 - 0 - - - - - boundingBox - 0 - 0 - 100% - 100% - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + userSpaceOnUse + + + + + + + boundingBox + + + + + + + userSpaceOnUse + 0 + 0 + + + + + boundingBox + 0 + 0 + 100% + 100% + + + + + + + + userSpaceOnUse + + + + + + + boundingBox + + + + + + + boundingBox + 0 + 0 + 100% + 100% + + + opacity:1 + optimizeSpeed + + + + + + + + + + userSpaceOnUse + + + + + + + boundingBox + + + + + + + userSpaceOnUse + 0 + 0 + + + + + boundingBox + 0 + 0 + 100% + 100% + + + + + + + + + + + + diff --git a/share/extensions/xaml2svg/canvas.xsl b/share/extensions/xaml2svg/canvas.xsl index 0438bde67..e67f0e225 100644 --- a/share/extensions/xaml2svg/canvas.xsl +++ b/share/extensions/xaml2svg/canvas.xsl @@ -1,80 +1,80 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/share/extensions/xaml2svg/geometry.xsl b/share/extensions/xaml2svg/geometry.xsl index 4468ef4ff..c28e6a67c 100644 --- a/share/extensions/xaml2svg/geometry.xsl +++ b/share/extensions/xaml2svg/geometry.xsl @@ -1,272 +1,272 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - C - - - - - - - - - - - - - - - - - - - - - - - - - - - - - L - - - - - - - - - - - - - - - - - - - - - - - - - Q - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + C + + + + + + + + + + + + + + + + + + + + + + + + + + + + + L + + + + + + + + + + + + + + + + + + + + + + + + + Q + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/share/extensions/xaml2svg/properties.xsl b/share/extensions/xaml2svg/properties.xsl index dcb6111bd..75d0aea26 100644 --- a/share/extensions/xaml2svg/properties.xsl +++ b/share/extensions/xaml2svg/properties.xsl @@ -1,286 +1,286 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - none - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + none + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/share/extensions/xaml2svg/shapes.xsl b/share/extensions/xaml2svg/shapes.xsl index db300154e..c28b027e1 100644 --- a/share/extensions/xaml2svg/shapes.xsl +++ b/share/extensions/xaml2svg/shapes.xsl @@ -1,171 +1,171 @@ - - - - - - - - - - - - - - - - - - - - - nonzero - evenodd - - - - - - - - - - - - - - - nonzero - evenodd - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - nonzero - evenodd - - - - - - - - - - - - - - nonzero - evenodd - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + nonzero + evenodd + + + + + + + + + + + + + + + nonzero + evenodd + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + nonzero + evenodd + + + + + + + + + + + + + + nonzero + evenodd + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/share/extensions/xaml2svg/transform.xsl b/share/extensions/xaml2svg/transform.xsl index 66312dfcb..3d41cf408 100644 --- a/share/extensions/xaml2svg/transform.xsl +++ b/share/extensions/xaml2svg/transform.xsl @@ -1,120 +1,120 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/share/keys/corel-draw-x4.xml b/share/keys/corel-draw-x4.xml index e5360c76f..b7259ea4b 100644 --- a/share/keys/corel-draw-x4.xml +++ b/share/keys/corel-draw-x4.xml @@ -13,7 +13,7 @@ See default.xml for more information. - + diff --git a/share/keys/macromedia-freehand-mx.xml b/share/keys/macromedia-freehand-mx.xml index e2aee42c7..9297f4d2b 100644 --- a/share/keys/macromedia-freehand-mx.xml +++ b/share/keys/macromedia-freehand-mx.xml @@ -1,434 +1,434 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/2geom/!PLEASE DON'T MAKE CHANGES IN THESE FILES.README b/src/2geom/!PLEASE DON'T MAKE CHANGES IN THESE FILES.README index fdb2212ae..9e4585078 100644 --- a/src/2geom/!PLEASE DON'T MAKE CHANGES IN THESE FILES.README +++ b/src/2geom/!PLEASE DON'T MAKE CHANGES IN THESE FILES.README @@ -1,8 +1,8 @@ -All code files in this directory are *direct* copies of the files in 2geom's svn. -If you want to change the code, please change it in 2geom, then copy the files here. -Otherwise, I will probably miss that you changed something in Inkscape's copy, and -destroy your changes by copying 2geom's files over it during the next time I update -Inkscape's copy of 2geom. - - Johan Engelen - +All code files in this directory are *direct* copies of the files in 2geom's svn. +If you want to change the code, please change it in 2geom, then copy the files here. +Otherwise, I will probably miss that you changed something in Inkscape's copy, and +destroy your changes by copying 2geom's files over it during the next time I update +Inkscape's copy of 2geom. + - Johan Engelen + 2geom's SVN = https://lib2geom.svn.sourceforge.net/svnroot/lib2geom/lib2geom/trunk \ No newline at end of file diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 2e83a1604..580d65b0c 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -1,598 +1,598 @@ - -# ----------------------------------------------------------------------------- -# Define the main source -# ----------------------------------------------------------------------------- - -set(main_SRC - main.cpp -) - -set(sp_SRC - sp-anchor.cpp - # sp-animation.cpp - sp-clippath.cpp - sp-conn-end-pair.cpp - sp-conn-end.cpp - sp-cursor.cpp - sp-defs.cpp - sp-desc.cpp - sp-ellipse.cpp - sp-filter-primitive.cpp - sp-filter-reference.cpp - sp-filter.cpp - sp-flowdiv.cpp - sp-flowregion.cpp - sp-flowtext.cpp - sp-font-face.cpp - sp-font.cpp - sp-glyph-kerning.cpp - sp-glyph.cpp - sp-gradient-reference.cpp - sp-gradient.cpp - sp-guide.cpp - sp-image.cpp - sp-item-group.cpp - sp-item-notify-moveto.cpp - sp-item-rm-unsatisfied-cns.cpp - sp-item-transform.cpp - sp-item-update-cns.cpp - sp-item.cpp - sp-line.cpp - sp-lpe-item.cpp - sp-mask.cpp - sp-metadata.cpp - sp-metrics.cpp - sp-missing-glyph.cpp - sp-namedview.cpp - sp-object-group.cpp - sp-object-repr.cpp - sp-object.cpp - sp-offset.cpp - sp-paint-server.cpp - sp-path.cpp - sp-pattern.cpp - sp-polygon.cpp - sp-polyline.cpp - sp-rect.cpp - sp-root.cpp - sp-script.cpp - sp-shape.cpp - # sp-skeleton.cpp - sp-spiral.cpp - sp-star.cpp - sp-stop.cpp - sp-string.cpp - sp-style-elem.cpp - sp-switch.cpp - sp-symbol.cpp - sp-text.cpp - sp-title.cpp - sp-tref-reference.cpp - sp-tref.cpp - sp-tspan.cpp - sp-use-reference.cpp - sp-use.cpp - spiral-context.cpp - splivarot.cpp - - - # ------- - # Headers - sp-anchor.h - sp-animation.h - sp-clippath.h - sp-conn-end-pair.h - sp-conn-end.h - sp-cursor.h - sp-defs.h - sp-desc.h - sp-ellipse.h - sp-filter-primitive.h - sp-filter-reference.h - sp-filter-units.h - sp-filter.h - sp-flowdiv.h - sp-flowregion.h - sp-flowtext.h - sp-font-face.h - sp-font.h - sp-glyph-kerning.h - sp-glyph.h - sp-gradient-fns.h - sp-gradient-reference.h - sp-gradient-spread.h - sp-gradient-test.h - sp-gradient-units.h - sp-gradient-vector.h - sp-gradient.h - sp-guide-attachment.h - sp-guide-constraint.h - sp-guide.h - sp-image.h - sp-item-group.h - sp-item-notify-moveto.h - sp-item-rm-unsatisfied-cns.h - sp-item-transform.h - sp-item-update-cns.h - sp-item.h - sp-line.h - sp-linear-gradient-fns.h - sp-linear-gradient.h - sp-lpe-item.h - sp-marker-loc.h - sp-mask.h - sp-metadata.h - sp-metric.h - sp-metrics.h - sp-missing-glyph.h - sp-namedview.h - sp-object-group.h - sp-object-repr.h - sp-object.h - sp-offset.h - sp-paint-server-reference.h - sp-paint-server.h - sp-path.h - sp-pattern.h - sp-polygon.h - sp-polyline.h - sp-radial-gradient-fns.h - sp-radial-gradient.h - sp-rect.h - sp-root.h - sp-script.h - sp-shape.h - # sp-skeleton.h - sp-spiral.h - sp-star.h - sp-stop.h - sp-string.h - sp-style-elem-test.h - sp-style-elem.h - sp-switch.h - sp-symbol.h - sp-text.h - sp-textpath.h - sp-title.h - sp-tref-reference.h - sp-tref.h - sp-tspan.h - sp-use-reference.h - sp-use.h -) - -set(inkscape_SRC - arc-context.cpp - attributes.cpp - axis-manip.cpp - box3d-context.cpp - box3d-side.cpp - box3d.cpp - color-profile.cpp - color.cpp - common-context.cpp - composite-undo-stack-observer.cpp - conditions.cpp - conn-avoid-ref.cpp - connection-points.cpp - connector-context.cpp - console-output-undo-observer.cpp - context-fns.cpp - desktop-events.cpp - desktop-handles.cpp - desktop-style.cpp - desktop.cpp - device-manager.cpp - dir-util.cpp - document-subset.cpp - document-undo.cpp - document.cpp - doxygen-main.cpp - draw-anchor.cpp - draw-context.cpp - dropper-context.cpp - dyna-draw-context.cpp - ege-adjustment-action.cpp - ege-color-prof-tracker.cpp - ege-output-action.cpp - ege-select-one-action.cpp - eraser-context.cpp - event-context.cpp - event-log.cpp - extract-uri.cpp - file.cpp - filter-chemistry.cpp - filter-enums.cpp - fixes.cpp - flood-context.cpp - gc-anchored.cpp - gc-finalized.cpp - gc.cpp - gradient-chemistry.cpp - gradient-context.cpp - gradient-drag.cpp - graphlayout.cpp - guide-snapper.cpp - help.cpp - id-clash.cpp - ige-mac-menu.c - ink-action.cpp - ink-comboboxentry-action.cpp - inkscape.cpp - inkscape.rc - interface.cpp - knot-holder-entity.cpp - knot.cpp - knotholder.cpp - layer-fns.cpp - layer-manager.cpp - line-geometry.cpp - line-snapper.cpp - lpe-tool-context.cpp - main-cmdlineact.cpp - marker.cpp - measure-context.cpp - media.cpp - message-context.cpp - message-stack.cpp - mod360.cpp - object-edit.cpp - object-hierarchy.cpp - object-snapper.cpp - path-chemistry.cpp - pen-context.cpp - pencil-context.cpp - persp3d-reference.cpp - persp3d.cpp - perspective-line.cpp - preferences.cpp - prefix.cpp - print.cpp - profile-manager.cpp - proj_pt.cpp - rdf.cpp - rect-context.cpp - removeoverlap.cpp - resource-manager.cpp - rubberband.cpp - satisfied-guide-cns.cpp - selcue.cpp - select-context.cpp - selection-chemistry.cpp - selection-describer.cpp - selection.cpp - seltrans-handles.cpp - seltrans.cpp - shape-editor.cpp - shortcuts.cpp - snap-preferences.cpp - snap.cpp - snapped-curve.cpp - snapped-line.cpp - snapped-point.cpp - snapper.cpp - spray-context.cpp - star-context.cpp - style.cpp - svg-view-widget.cpp - svg-view.cpp - text-chemistry.cpp - text-context.cpp - text-editing.cpp - tools-switch.cpp - transf_mat_3x4.cpp - tweak-context.cpp - unclump.cpp - unicoderange.cpp - uri-references.cpp - uri.cpp - vanishing-point.cpp - verbs.cpp - version.cpp - zoom-context.cpp - - - # ------- - # Headers - MultiPrinter.h - PylogFormatter.h - TRPIFormatter.h - approx-equal.h - arc-context.h - attributes-test.h - attributes.h - axis-manip.h - bad-uri-exception.h - box3d-context.h - box3d-side.h - box3d.h - color-profile-fns.h - color-profile-test.h - color-profile.h - color-rgba.h - color.h - common-context.h - composite-undo-stack-observer.h - conditions.h - conn-avoid-ref.h - connection-points.h - connection-pool.h - connector-context.h - console-output-undo-observer.h - context-fns.h - decimal-round.h - desktop-events.h - desktop-handles.h - desktop-style.h - desktop.h - device-manager.h - dir-util-test.h - dir-util.h - document-private.h - document-subset.h - document-undo.h - document.h - draw-anchor.h - draw-context.h - dropper-context.h - dyna-draw-context.h - ege-adjustment-action.h - ege-color-prof-tracker.h - ege-output-action.h - ege-select-one-action.h - enums.h - eraser-context.h - event-context.h - event-log.h - event.h - extract-uri-test.h - extract-uri.h - file.h - fill-or-stroke.h - filter-chemistry.h - filter-enums.h - flood-context.h - forward.h - gc-alloc.h - gc-allocator.h - gc-anchored.h - gc-core.h - gc-finalized.h - gc-managed.h - gc-soft-ptr.h - gradient-chemistry.h - gradient-context.h - gradient-drag.h - graphlayout.h - guide-snapper.h - help.h - helper-fns.h - icon-size.h - id-clash.h - ige-mac-menu.h - ink-action.h - ink-comboboxentry-action.h - inkscape-private.h - inkscape-version.h - inkscape.h - interface.h - isinf.h - isnormal.h - knot-enums.h - knot-holder-entity.h - knot.h - knotholder.h - layer-fns.h - layer-manager.h - line-geometry.h - line-snapper.h - lpe-tool-context.h - macros.h - main-cmdlineact.h - marker-test.h - marker.h - measure-context.h - media.h - memeq.h - menus-skeleton.h - message-context.h - message-stack.h - message.h - mod360-test.h - mod360.h - modifier-fns.h - number-opt-number.h - object-edit.h - object-hierarchy.h - object-snapper.h - path-chemistry.h - path-prefix.h - pen-context.h - pencil-context.h - persp3d-reference.h - persp3d.h - perspective-line.h - preferences-skeleton.h - preferences-test.h - preferences.h - prefix.h - print.h - profile-manager.h - proj_pt.h - rdf.h - rect-context.h - registrytool.h - remove-last.h - removeoverlap.h - require-config.h - resource-manager.h - round-test.h - round.h - rubberband.h - satisfied-guide-cns.h - selcue.h - select-context.h - selection-chemistry.h - selection-describer.h - selection.h - seltrans-handles.h - seltrans.h - shape-editor.h - shortcuts.h - snap-candidate.h - snap-enums.h - snap-preferences.h - snap.h - snapped-curve.h - snapped-line.h - snapped-point.h - snapper.h - spiral-context.h - splivarot.h - spray-context.h - star-context.h - streq.h - strneq.h - style-test.h - style.h - svg-profile.h - svg-view-widget.h - svg-view.h - syseq.h - test-helpers.h - text-chemistry.h - text-context.h - text-editing.h - text-tag-attributes.h - tools-switch.h - transf_mat_3x4.h - tweak-context.h - unclump.h - undo-stack-observer.h - unicoderange.h - unit-constants.h - uri-references.h - uri.h - vanishing-point.h - verbs-test.h - verbs.h - version.h - zoom-context.h -) - -if(WIN32) - list(APPEND inkscape_SRC - registrytool.cpp - #deptool.cpp - winmain.cpp - ) -endif() - - -# ----------------------------------------------------------------------------- -# Generate version file -# ----------------------------------------------------------------------------- - -# a custom target that is always built -add_custom_target( - inkscape_version ALL - DEPENDS ${CMAKE_BINARY_DIR}/src/inkscape-version.cpp) - -# creates inkscape-version.cpp using cmake script -add_custom_command( - OUTPUT ${CMAKE_BINARY_DIR}/src/inkscape-version.cpp - COMMAND ${CMAKE_COMMAND} - -DINKSCAPE_SOURCE_DIR=${CMAKE_SOURCE_DIR} - -DINKSCAPE_BINARY_DIR=${CMAKE_BINARY_DIR} - -P ${CMAKE_SOURCE_DIR}/CMakeScripts/inkscape-version.cmake) - -# buildinfo.h is a generated file -set_source_files_properties( - ${CMAKE_BINARY_DIR}/src/inkscape-version.cpp - PROPERTIES GENERATED TRUE) - -list(APPEND inkscape_SRC - ${CMAKE_BINARY_DIR}/src/inkscape-version.cpp -) - - -# ----------------------------------------------------------------------------- -# Load in subdirectories -# ----------------------------------------------------------------------------- - -# All folders for internal inkscape -# these call add_inkscape_source -add_subdirectory(bind) -add_subdirectory(debug) -add_subdirectory(dialogs) -add_subdirectory(display) -add_subdirectory(dom) -add_subdirectory(extension) -add_subdirectory(filters) -add_subdirectory(helper) -add_subdirectory(io) -add_subdirectory(live_effects) -add_subdirectory(svg) -add_subdirectory(trace) -add_subdirectory(ui) -add_subdirectory(util) -add_subdirectory(widgets) -add_subdirectory(xml) -add_subdirectory(2geom) - - -# Directories containing lists files that describe building internal libraries -add_subdirectory(libavoid) -add_subdirectory(libcola) -add_subdirectory(libcroco) -add_subdirectory(libgdl) -add_subdirectory(libvpsc) -add_subdirectory(livarot) -add_subdirectory(libnr) -add_subdirectory(libnrtype) - - -get_property(inkscape_global_SRC GLOBAL PROPERTY inkscape_global_SRC) - -set(inkscape_SRC - ${inkscape_global_SRC} - ${inkscape_SRC} -) - -# ----------------------------------------------------------------------------- -# Setup the executable -# ----------------------------------------------------------------------------- -add_inkscape_lib(sp_LIB "${sp_SRC}") -add_inkscape_lib(inkscape_LIB "${inkscape_SRC}") - -# make executable for INKSCAPE -add_executable(inkscape ${main_SRC}) - -add_dependencies(inkscape inkscape_version) - -target_link_libraries(inkscape - # order from automake - sp_LIB - inkscape_LIB - sp_LIB # annoying, we need both! - - nr_LIB - nrtype_LIB - - dom_LIB - croco_LIB - avoid_LIB - gdl_LIB - cola_LIB - vpsc_LIB - livarot_LIB - 2geom_LIB - - ${INKSCAPE_LIBS} -) - -# TODO -# make executable for INKVIEW -#add_executable(inkview inkview.cpp) -# ... - + +# ----------------------------------------------------------------------------- +# Define the main source +# ----------------------------------------------------------------------------- + +set(main_SRC + main.cpp +) + +set(sp_SRC + sp-anchor.cpp + # sp-animation.cpp + sp-clippath.cpp + sp-conn-end-pair.cpp + sp-conn-end.cpp + sp-cursor.cpp + sp-defs.cpp + sp-desc.cpp + sp-ellipse.cpp + sp-filter-primitive.cpp + sp-filter-reference.cpp + sp-filter.cpp + sp-flowdiv.cpp + sp-flowregion.cpp + sp-flowtext.cpp + sp-font-face.cpp + sp-font.cpp + sp-glyph-kerning.cpp + sp-glyph.cpp + sp-gradient-reference.cpp + sp-gradient.cpp + sp-guide.cpp + sp-image.cpp + sp-item-group.cpp + sp-item-notify-moveto.cpp + sp-item-rm-unsatisfied-cns.cpp + sp-item-transform.cpp + sp-item-update-cns.cpp + sp-item.cpp + sp-line.cpp + sp-lpe-item.cpp + sp-mask.cpp + sp-metadata.cpp + sp-metrics.cpp + sp-missing-glyph.cpp + sp-namedview.cpp + sp-object-group.cpp + sp-object-repr.cpp + sp-object.cpp + sp-offset.cpp + sp-paint-server.cpp + sp-path.cpp + sp-pattern.cpp + sp-polygon.cpp + sp-polyline.cpp + sp-rect.cpp + sp-root.cpp + sp-script.cpp + sp-shape.cpp + # sp-skeleton.cpp + sp-spiral.cpp + sp-star.cpp + sp-stop.cpp + sp-string.cpp + sp-style-elem.cpp + sp-switch.cpp + sp-symbol.cpp + sp-text.cpp + sp-title.cpp + sp-tref-reference.cpp + sp-tref.cpp + sp-tspan.cpp + sp-use-reference.cpp + sp-use.cpp + spiral-context.cpp + splivarot.cpp + + + # ------- + # Headers + sp-anchor.h + sp-animation.h + sp-clippath.h + sp-conn-end-pair.h + sp-conn-end.h + sp-cursor.h + sp-defs.h + sp-desc.h + sp-ellipse.h + sp-filter-primitive.h + sp-filter-reference.h + sp-filter-units.h + sp-filter.h + sp-flowdiv.h + sp-flowregion.h + sp-flowtext.h + sp-font-face.h + sp-font.h + sp-glyph-kerning.h + sp-glyph.h + sp-gradient-fns.h + sp-gradient-reference.h + sp-gradient-spread.h + sp-gradient-test.h + sp-gradient-units.h + sp-gradient-vector.h + sp-gradient.h + sp-guide-attachment.h + sp-guide-constraint.h + sp-guide.h + sp-image.h + sp-item-group.h + sp-item-notify-moveto.h + sp-item-rm-unsatisfied-cns.h + sp-item-transform.h + sp-item-update-cns.h + sp-item.h + sp-line.h + sp-linear-gradient-fns.h + sp-linear-gradient.h + sp-lpe-item.h + sp-marker-loc.h + sp-mask.h + sp-metadata.h + sp-metric.h + sp-metrics.h + sp-missing-glyph.h + sp-namedview.h + sp-object-group.h + sp-object-repr.h + sp-object.h + sp-offset.h + sp-paint-server-reference.h + sp-paint-server.h + sp-path.h + sp-pattern.h + sp-polygon.h + sp-polyline.h + sp-radial-gradient-fns.h + sp-radial-gradient.h + sp-rect.h + sp-root.h + sp-script.h + sp-shape.h + # sp-skeleton.h + sp-spiral.h + sp-star.h + sp-stop.h + sp-string.h + sp-style-elem-test.h + sp-style-elem.h + sp-switch.h + sp-symbol.h + sp-text.h + sp-textpath.h + sp-title.h + sp-tref-reference.h + sp-tref.h + sp-tspan.h + sp-use-reference.h + sp-use.h +) + +set(inkscape_SRC + arc-context.cpp + attributes.cpp + axis-manip.cpp + box3d-context.cpp + box3d-side.cpp + box3d.cpp + color-profile.cpp + color.cpp + common-context.cpp + composite-undo-stack-observer.cpp + conditions.cpp + conn-avoid-ref.cpp + connection-points.cpp + connector-context.cpp + console-output-undo-observer.cpp + context-fns.cpp + desktop-events.cpp + desktop-handles.cpp + desktop-style.cpp + desktop.cpp + device-manager.cpp + dir-util.cpp + document-subset.cpp + document-undo.cpp + document.cpp + doxygen-main.cpp + draw-anchor.cpp + draw-context.cpp + dropper-context.cpp + dyna-draw-context.cpp + ege-adjustment-action.cpp + ege-color-prof-tracker.cpp + ege-output-action.cpp + ege-select-one-action.cpp + eraser-context.cpp + event-context.cpp + event-log.cpp + extract-uri.cpp + file.cpp + filter-chemistry.cpp + filter-enums.cpp + fixes.cpp + flood-context.cpp + gc-anchored.cpp + gc-finalized.cpp + gc.cpp + gradient-chemistry.cpp + gradient-context.cpp + gradient-drag.cpp + graphlayout.cpp + guide-snapper.cpp + help.cpp + id-clash.cpp + ige-mac-menu.c + ink-action.cpp + ink-comboboxentry-action.cpp + inkscape.cpp + inkscape.rc + interface.cpp + knot-holder-entity.cpp + knot.cpp + knotholder.cpp + layer-fns.cpp + layer-manager.cpp + line-geometry.cpp + line-snapper.cpp + lpe-tool-context.cpp + main-cmdlineact.cpp + marker.cpp + measure-context.cpp + media.cpp + message-context.cpp + message-stack.cpp + mod360.cpp + object-edit.cpp + object-hierarchy.cpp + object-snapper.cpp + path-chemistry.cpp + pen-context.cpp + pencil-context.cpp + persp3d-reference.cpp + persp3d.cpp + perspective-line.cpp + preferences.cpp + prefix.cpp + print.cpp + profile-manager.cpp + proj_pt.cpp + rdf.cpp + rect-context.cpp + removeoverlap.cpp + resource-manager.cpp + rubberband.cpp + satisfied-guide-cns.cpp + selcue.cpp + select-context.cpp + selection-chemistry.cpp + selection-describer.cpp + selection.cpp + seltrans-handles.cpp + seltrans.cpp + shape-editor.cpp + shortcuts.cpp + snap-preferences.cpp + snap.cpp + snapped-curve.cpp + snapped-line.cpp + snapped-point.cpp + snapper.cpp + spray-context.cpp + star-context.cpp + style.cpp + svg-view-widget.cpp + svg-view.cpp + text-chemistry.cpp + text-context.cpp + text-editing.cpp + tools-switch.cpp + transf_mat_3x4.cpp + tweak-context.cpp + unclump.cpp + unicoderange.cpp + uri-references.cpp + uri.cpp + vanishing-point.cpp + verbs.cpp + version.cpp + zoom-context.cpp + + + # ------- + # Headers + MultiPrinter.h + PylogFormatter.h + TRPIFormatter.h + approx-equal.h + arc-context.h + attributes-test.h + attributes.h + axis-manip.h + bad-uri-exception.h + box3d-context.h + box3d-side.h + box3d.h + color-profile-fns.h + color-profile-test.h + color-profile.h + color-rgba.h + color.h + common-context.h + composite-undo-stack-observer.h + conditions.h + conn-avoid-ref.h + connection-points.h + connection-pool.h + connector-context.h + console-output-undo-observer.h + context-fns.h + decimal-round.h + desktop-events.h + desktop-handles.h + desktop-style.h + desktop.h + device-manager.h + dir-util-test.h + dir-util.h + document-private.h + document-subset.h + document-undo.h + document.h + draw-anchor.h + draw-context.h + dropper-context.h + dyna-draw-context.h + ege-adjustment-action.h + ege-color-prof-tracker.h + ege-output-action.h + ege-select-one-action.h + enums.h + eraser-context.h + event-context.h + event-log.h + event.h + extract-uri-test.h + extract-uri.h + file.h + fill-or-stroke.h + filter-chemistry.h + filter-enums.h + flood-context.h + forward.h + gc-alloc.h + gc-allocator.h + gc-anchored.h + gc-core.h + gc-finalized.h + gc-managed.h + gc-soft-ptr.h + gradient-chemistry.h + gradient-context.h + gradient-drag.h + graphlayout.h + guide-snapper.h + help.h + helper-fns.h + icon-size.h + id-clash.h + ige-mac-menu.h + ink-action.h + ink-comboboxentry-action.h + inkscape-private.h + inkscape-version.h + inkscape.h + interface.h + isinf.h + isnormal.h + knot-enums.h + knot-holder-entity.h + knot.h + knotholder.h + layer-fns.h + layer-manager.h + line-geometry.h + line-snapper.h + lpe-tool-context.h + macros.h + main-cmdlineact.h + marker-test.h + marker.h + measure-context.h + media.h + memeq.h + menus-skeleton.h + message-context.h + message-stack.h + message.h + mod360-test.h + mod360.h + modifier-fns.h + number-opt-number.h + object-edit.h + object-hierarchy.h + object-snapper.h + path-chemistry.h + path-prefix.h + pen-context.h + pencil-context.h + persp3d-reference.h + persp3d.h + perspective-line.h + preferences-skeleton.h + preferences-test.h + preferences.h + prefix.h + print.h + profile-manager.h + proj_pt.h + rdf.h + rect-context.h + registrytool.h + remove-last.h + removeoverlap.h + require-config.h + resource-manager.h + round-test.h + round.h + rubberband.h + satisfied-guide-cns.h + selcue.h + select-context.h + selection-chemistry.h + selection-describer.h + selection.h + seltrans-handles.h + seltrans.h + shape-editor.h + shortcuts.h + snap-candidate.h + snap-enums.h + snap-preferences.h + snap.h + snapped-curve.h + snapped-line.h + snapped-point.h + snapper.h + spiral-context.h + splivarot.h + spray-context.h + star-context.h + streq.h + strneq.h + style-test.h + style.h + svg-profile.h + svg-view-widget.h + svg-view.h + syseq.h + test-helpers.h + text-chemistry.h + text-context.h + text-editing.h + text-tag-attributes.h + tools-switch.h + transf_mat_3x4.h + tweak-context.h + unclump.h + undo-stack-observer.h + unicoderange.h + unit-constants.h + uri-references.h + uri.h + vanishing-point.h + verbs-test.h + verbs.h + version.h + zoom-context.h +) + +if(WIN32) + list(APPEND inkscape_SRC + registrytool.cpp + #deptool.cpp + winmain.cpp + ) +endif() + + +# ----------------------------------------------------------------------------- +# Generate version file +# ----------------------------------------------------------------------------- + +# a custom target that is always built +add_custom_target( + inkscape_version ALL + DEPENDS ${CMAKE_BINARY_DIR}/src/inkscape-version.cpp) + +# creates inkscape-version.cpp using cmake script +add_custom_command( + OUTPUT ${CMAKE_BINARY_DIR}/src/inkscape-version.cpp + COMMAND ${CMAKE_COMMAND} + -DINKSCAPE_SOURCE_DIR=${CMAKE_SOURCE_DIR} + -DINKSCAPE_BINARY_DIR=${CMAKE_BINARY_DIR} + -P ${CMAKE_SOURCE_DIR}/CMakeScripts/inkscape-version.cmake) + +# buildinfo.h is a generated file +set_source_files_properties( + ${CMAKE_BINARY_DIR}/src/inkscape-version.cpp + PROPERTIES GENERATED TRUE) + +list(APPEND inkscape_SRC + ${CMAKE_BINARY_DIR}/src/inkscape-version.cpp +) + + +# ----------------------------------------------------------------------------- +# Load in subdirectories +# ----------------------------------------------------------------------------- + +# All folders for internal inkscape +# these call add_inkscape_source +add_subdirectory(bind) +add_subdirectory(debug) +add_subdirectory(dialogs) +add_subdirectory(display) +add_subdirectory(dom) +add_subdirectory(extension) +add_subdirectory(filters) +add_subdirectory(helper) +add_subdirectory(io) +add_subdirectory(live_effects) +add_subdirectory(svg) +add_subdirectory(trace) +add_subdirectory(ui) +add_subdirectory(util) +add_subdirectory(widgets) +add_subdirectory(xml) +add_subdirectory(2geom) + + +# Directories containing lists files that describe building internal libraries +add_subdirectory(libavoid) +add_subdirectory(libcola) +add_subdirectory(libcroco) +add_subdirectory(libgdl) +add_subdirectory(libvpsc) +add_subdirectory(livarot) +add_subdirectory(libnr) +add_subdirectory(libnrtype) + + +get_property(inkscape_global_SRC GLOBAL PROPERTY inkscape_global_SRC) + +set(inkscape_SRC + ${inkscape_global_SRC} + ${inkscape_SRC} +) + +# ----------------------------------------------------------------------------- +# Setup the executable +# ----------------------------------------------------------------------------- +add_inkscape_lib(sp_LIB "${sp_SRC}") +add_inkscape_lib(inkscape_LIB "${inkscape_SRC}") + +# make executable for INKSCAPE +add_executable(inkscape ${main_SRC}) + +add_dependencies(inkscape inkscape_version) + +target_link_libraries(inkscape + # order from automake + sp_LIB + inkscape_LIB + sp_LIB # annoying, we need both! + + nr_LIB + nrtype_LIB + + dom_LIB + croco_LIB + avoid_LIB + gdl_LIB + cola_LIB + vpsc_LIB + livarot_LIB + 2geom_LIB + + ${INKSCAPE_LIBS} +) + +# TODO +# make executable for INKVIEW +#add_executable(inkview inkview.cpp) +# ... + diff --git a/src/dom/mingwenv.bat b/src/dom/mingwenv.bat index 996566e7b..48e8bf096 100644 --- a/src/dom/mingwenv.bat +++ b/src/dom/mingwenv.bat @@ -1,2 +1,2 @@ -set PATH=c:\mingw\bin;%PATH% -set RM=del +set PATH=c:\mingw\bin;%PATH% +set RM=del diff --git a/src/inkscape-manifest.xml b/src/inkscape-manifest.xml index fd2f19e43..f9ca4617f 100644 --- a/src/inkscape-manifest.xml +++ b/src/inkscape-manifest.xml @@ -1,10 +1,10 @@ - - - - - - - + + + + + + + \ No newline at end of file diff --git a/src/inkview-manifest.xml b/src/inkview-manifest.xml index fd2f19e43..f9ca4617f 100644 --- a/src/inkview-manifest.xml +++ b/src/inkview-manifest.xml @@ -1,10 +1,10 @@ - - - - - - - + + + + + + + \ No newline at end of file diff --git a/src/inkview.rc b/src/inkview.rc index b2d3da7bc..83bb89ba4 100644 --- a/src/inkview.rc +++ b/src/inkview.rc @@ -1,29 +1,29 @@ - -APPLICATION_ICON ICON DISCARDABLE "../inkscape.ico" -1 24 DISCARDABLE "./inkview-manifest.xml" - -1 VERSIONINFO - FILEVERSION 0,48,0,9 - PRODUCTVERSION 0,48,0,9 -BEGIN - BLOCK "StringFileInfo" - BEGIN - BLOCK "040901b5" - BEGIN - VALUE "Comments", "Published under the GNU GPL" - VALUE "CompanyName", "inkscape.org" - VALUE "FileDescription", "Inkview" - VALUE "FileVersion", "0.48+devel" - VALUE "InternalName", "Inkview" - VALUE "LegalCopyright", " 2010 Inkscape" - VALUE "ProductName", "Inkview" - VALUE "ProductVersion", "0.48+devel" - END - END - BLOCK "VarFileInfo" - BEGIN - VALUE "Translation", 1033, 437 - END -END - -1000 BITMAP "./show-preview.bmp" + +APPLICATION_ICON ICON DISCARDABLE "../inkscape.ico" +1 24 DISCARDABLE "./inkview-manifest.xml" + +1 VERSIONINFO + FILEVERSION 0,48,0,9 + PRODUCTVERSION 0,48,0,9 +BEGIN + BLOCK "StringFileInfo" + BEGIN + BLOCK "040901b5" + BEGIN + VALUE "Comments", "Published under the GNU GPL" + VALUE "CompanyName", "inkscape.org" + VALUE "FileDescription", "Inkview" + VALUE "FileVersion", "0.48+devel" + VALUE "InternalName", "Inkview" + VALUE "LegalCopyright", " 2010 Inkscape" + VALUE "ProductName", "Inkview" + VALUE "ProductVersion", "0.48+devel" + END + END + BLOCK "VarFileInfo" + BEGIN + VALUE "Translation", 1033, 437 + END +END + +1000 BITMAP "./show-preview.bmp" diff --git a/src/libvpsc/CMakeLists.txt b/src/libvpsc/CMakeLists.txt index 8db059b5d..4099900b5 100644 --- a/src/libvpsc/CMakeLists.txt +++ b/src/libvpsc/CMakeLists.txt @@ -1,29 +1,29 @@ - -set(libvpsc_SRC - block.cpp - blocks.cpp - constraint.cpp - csolve_VPSC.cpp - generate-constraints.cpp - remove_rectangle_overlap.cpp - solve_VPSC.cpp - variable.cpp - pairingheap/PairingHeap.cpp - - - # ------- - # Headers - block.h - blocks.h - constraint.h - csolve_VPSC.h - generate-constraints.h - pairingheap/PairingHeap.h - pairingheap/dsexceptions.h - placement_SolveVPSC.h - remove_rectangle_overlap.h - solve_VPSC.h - variable.h -) - -add_inkscape_lib(vpsc_LIB "${libvpsc_SRC}") + +set(libvpsc_SRC + block.cpp + blocks.cpp + constraint.cpp + csolve_VPSC.cpp + generate-constraints.cpp + remove_rectangle_overlap.cpp + solve_VPSC.cpp + variable.cpp + pairingheap/PairingHeap.cpp + + + # ------- + # Headers + block.h + blocks.h + constraint.h + csolve_VPSC.h + generate-constraints.h + pairingheap/PairingHeap.h + pairingheap/dsexceptions.h + placement_SolveVPSC.h + remove_rectangle_overlap.h + solve_VPSC.h + variable.h +) + +add_inkscape_lib(vpsc_LIB "${libvpsc_SRC}") -- cgit v1.2.3 From 0c8f976a2b5dcd83343efddb842bedcf16de4433 Mon Sep 17 00:00:00 2001 From: Josh Andler Date: Tue, 5 Jul 2011 13:22:31 -0700 Subject: Fix build and clean makefile (bzr r10418) --- share/extensions/Makefile.am | 4 +++- src/Makefile.am | 2 -- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/share/extensions/Makefile.am b/share/extensions/Makefile.am index bce5f625e..8e895c7bd 100644 --- a/share/extensions/Makefile.am +++ b/share/extensions/Makefile.am @@ -233,14 +233,16 @@ modules = \ fractalize.inx \ funcplot.inx \ gears.inx\ - gcodetools_all_in_one.inx\ + gcodetools_about.inx\ gcodetools_area.inx\ gcodetools_check_for_updates.inx\ gcodetools_dxf_points.inx\ gcodetools_engraving.inx\ + gcodetools_graffiti.inx\ gcodetools_lathe.inx\ gcodetools_orientation_points.inx\ gcodetools_path_to_gcode.inx\ + gcodetools_prepare_path_for_plasma.inx\ gcodetools_tools_library.inx\ generate_voronoi.inx \ gimp_xcf.inx \ diff --git a/src/Makefile.am b/src/Makefile.am index 40ecc1ec7..7925dcd7e 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -118,8 +118,6 @@ include extension/script/Makefile_insert include filters/Makefile_insert include helper/Makefile_insert include io/Makefile_insert -#include pedro/Makefile_insert -#include jabber_whiteboard/Makefile_insert include libcroco/Makefile_insert include libgdl/Makefile_insert include libnr/Makefile_insert -- cgit v1.2.3 From 7f1450da45f207e4e30d88f14a68ec4b201d1922 Mon Sep 17 00:00:00 2001 From: Alex Valavanis Date: Tue, 5 Jul 2011 23:01:58 +0100 Subject: Text edit dialog: Apply button should grab default only after adding to window Fixed bugs: - https://launchpad.net/bugs/805644 (bzr r10419) --- src/dialogs/text-edit.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/dialogs/text-edit.cpp b/src/dialogs/text-edit.cpp index 277ea92bc..16166d97e 100644 --- a/src/dialogs/text-edit.cpp +++ b/src/dialogs/text-edit.cpp @@ -450,11 +450,11 @@ sp_text_edit_dialog (void) { GtkWidget *b = gtk_button_new_from_stock (GTK_STOCK_APPLY); - gtk_widget_set_can_default (b, TRUE); - gtk_widget_grab_default (b); g_signal_connect ( G_OBJECT (b), "clicked", G_CALLBACK (sp_text_edit_dialog_apply), dlg ); gtk_box_pack_end ( GTK_BOX (hb), b, FALSE, FALSE, 0 ); + gtk_widget_set_can_default (b, TRUE); + gtk_widget_grab_default (b); g_object_set_data (G_OBJECT (dlg), "apply", b); } -- cgit v1.2.3